kernel-devel-5.10.0-60.31.0.60.oe2203 >  A bW^^fZ?:|CEkJ+0pbGH,r/3%5,ir^Hz+s^j:Z[G@ Khx]N$^'zYv R$%I# 8'6}ܘ+yJH:SagR}+;< QJF/TSCF%)J[$;aZ)ݰ]/5_De{G`l&> }ȚV.D! 5a45439ac5073e9a88306d597580a150ced0ac8596109e1fb47567ce272505df9a16eb7fb7e526b110d0a688d5190f5ec34af887.bW^^f:RQ@͔pV]p>>O*)dٮ2JI0S< mU*oތ,N|R>k1'Hm#n GGAx$@Qla{)Cb,iy3K)n30\*Qb0szfD4jŸܗ3 p[:Njh(\QOH܏%xc97A,ՔMk3e",\%&d v1nۘ {0>p?3?3ud (  04EZ` uKz0Kz ǸKz ^Kz Kz Kz 5(KzcKzrKzUUKz4P(8P90P:P>%UF%UG%UKzH&KzI'KzX'HY'X\'Kz])+Kz^+*b1}Kc1~6d1~e1~f1~l1~t1~Kzu2Kzv3ڈ*z33333034Ckernel-devel5.10.060.31.0.60.oe2203Development package for building kernel modules to match the 5.10.0-60.31.0.60.oe2203.aarch64 kernelThis package provides kernel headers and makefiles sufficient to build modules against the 5.10.0-60.31.0.60.oe2203.aarch64 kernel package.b7obs-worker-010BȍHuawei openEulerhttp://openeuler.orgGPLv2http://openeuler.orgUnspecifiedhttp://www.kernel.org/linuxaarch64if [ -f /etc/sysconfig/kernel ] then . /etc/sysconfig/kernel || exit $? fi if [ "$HARDLINK" != "no" -a -x /usr/sbin/hardlink ] then (cd /usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.oe*.*/$f $f done) fi1  ,/+ J$R- o<y=b `%7x}A1)0  0. 4#0F/ ^ =   ">wo W| =jz "woZ  ^ >HebH2' &1u~ F]z6g|:[  8/ - Ktk/2+5 ^ + x - T X2 k3AS*C4 F({Mn@ HN Muq"bT>QF ^s S@U N*  T 1?W/} JbTeGeuWtWye7Jf T|}=^Gt ?T }dqQ|>Ta<|9]_kGEIf(9C vf[==`y%fuR:6 :EG8<? 6}3 N(o<ywQj #G_N|ynM6; <W }cBvF zZ Zwr  K}W~~ 4[ 1 # 6J!)+nRqy<!=ymR i i$ q R1&  F DD T| .)5V #D.` [+ ! ;c:)C%p0 5 >2$r(vX$:-D )#fh<lB1= (W .w A+z~w< m3 $ J%'+ " $!&' ! $#%# " " ! !"!<:w 6}Eo J)9  Zm?h Zl ;l862D9w6~DD40, D:/2 [ 7^0zCK >2y t1U35KoxVx~~AR}f7o\VcM%cBcC/}/ZF_[#[sXj3.b j gJm+ 5:y hhl~-  Eg]b3dd ysFFG g#DGp}p u'~<D&N #&0:KmU!;"T v'iXt5 q 19 = F>ebx<FiK)- ^X ==fo  ` $L E oL&{>N}h{Lx;=E==^ HaGb&o 8j'3q7 C4[Ej+8F FOo G7/o}XN"0 deEi~M@#)| L3E34 Iq5Vu,]OM|OMdDIr` _ F R{TH Eof/KtY&h [(i~ `aJAD: 7(l =.q uA8QAe!(E 7?. G3o~c1mQ laE~A~*&7)(O1/SdTV GbY!%P: +Hc? aG&O\[Eg Ni8+^YMWt (!%$JFulj t}]eQL_ y]eu[PX%: ,"<Z` ^fCv MU8 a\DAaGT%'.? \z9 zD-e 'SO 9Mz*n. h f2STL $ ~ \ y{7}   k-fVt\"u i 6P$X -1Y`0 \]/kYJ@ '=n &nY =O  2gg kZ JgRhblAh)l#4DS|m Y# %"@9  X[:K4{nT v27Fw 4( 91@Ob(W" U %ABS ( "V"J l=(]:7vY\2|ZV zDR{U<)zS hT/F\f e2d1 % *T 1HC UQR7b;.@q15% #;N U8$H;F<|wkMSMLOOSUc]/kj8HR ^ja~s f)D~3Q32c }T o5Y J!cOjCU x4}bK-i* ^(pcS D~E| R n  ?UyF)WzW&?,>" O3 oUHN#lZ  0 W*b7/X,/Z)[?=%PfSG`Zo"Vj;;bIt $ ?'A(txyE|pSzlm PK  !$07+: eF vAT#H ?"M WR?W oZfb5s/0Q )K!|sJ;({"{fN  e}cxP42{l{e$S Q-_UFJ>BDr2yp_LvX"_ |uMGkLSk@Q5=lBN\A@Tm'+m.#oD%Ek| HHw !'2R`({QzCr:XbLhz) 2 jK7d{ 4C 3[ v;Wt-f hYj0 5!d O <z S3,m N]MKQ?B ;"w-`  &29& lqw3" uEz ]B.-  `o/Okh!hH'1THL&)lUP<L< H{,enzAs*Ni$ IA7s N/NCZ|%K D z  ;m\l$p GH(VTe7|: Q ~  ~ Z4[jtM WYB W<rAV 0U- Ww<{~?HqhT %62 Fa~gfK:"N18/czYbnG{sr 0][CD-GL@ P !! ="uUW. }Ejqn D͟% * h _) 3%5RXp<~X# `Sx|!   & $^vCG ;4v+l^Q|[a*yConk,PcoSWg8w @|9@ |/O>UV"Q  Q7QXu U]B; r; YNd 1H\| = GjJ-u`\yP:O30 wBZ2 H@49*`O"v 4 j``-hhtZR^EWLctU 'p3iIz: 8u0wuRETQ@h ? 1v F\ 8ID3U(j F<EHDm0fR Yg%u!(pn[_S DoKuHZ;q 2 Mwk:ewLgsI`V9  @"(* :p[\t#lN (!c,  k&e=u t,t"r7cOmzK/ 9Kz& 3q8|W#'m`32u}A9tl rcL^h t wDrdb O.e ` TT{e  Q.u8+\"yuCAvSL`-czK\Ibb T@= YR r_$G . 7l#PX6$ +U{vXE \ I P   ab_p) " tb: m 3_[IA%q/q^F o\2 c VL tYj4It =J06K4 4 <1 d !#qI 3 @ { N_  #9 pc%.S3 93 R`/ ZB'Z/ E\   o O xe$$n, %'_ gK$ h,\h  #~ mV@@y#D8/F &)Y/>)-0 "+L D*8FGvݳ4m k >P-S]Rg R$k 64J j PQ ; PbRT\ sZC (,p ~}G  ? cd* sR1 99uF<|"9+k  T,[.y  %s# > &`"}5~*:>FB SVva)( W&e0h 5/u"00L^~#q/vP\#l0"0<#^# .1])>M|O"#{'9 HrQo#T >aOX fr8t`! 9@ =6n QD d[ #$$#\L!7,D:e) 85BS sB  ? R HS . R!,(-xT Y S |kM M   ! S$Xf$ =NpYvce *`F@ ~(7y 7h= I ]Mx "*f4SuU G  R'4x/~Y [h@## d6  .eD"*ihj@9W SCebg(vyvu3%f<)Ej I` W  u 2  b - = K g [ n ^ >ar # N  ? = = r V  h /M#,y ~^_#;WN)Oq gv>'Ru7$ 0]Q D& 5w[ t  +b 8 R V(>E6 )_,#S{ ;! `$%?  in $)K/.eBq` qo ;20.$~Pb wC P9-*9C"78SQ4bPT1"<B4m }S2*8j]& a NKb<2(+De)oL8hK*1s+[1:n$9 A6 G)")]I$+ u nE0a,P![ .1MS$A e6"=} .X(nG(GUC "gKK;5 @o5$1 G u,*9_ ~@\dR &IO(K/X nAjM //5 * $-{ 2M E A /%$) .ļ" +*Jfrfu {?'m< t1M a"~[s}t $hc1.]dA;/Qb N( K  F1"z$ zIG&O8 7@f-i5uIv ^;>` s';'"c) z&j,yoL P ? aX3QzM+R^V#)4H' fcMZhq3Kz HY.A?+6 h1   n7> Sx pRmS jb}H o)d;Lm&G w)%v'"9R ;-Jn P /C @Q:i8;D HG `}0 uQT5Fm* f&h'`4.7-rC{O!: s :0P.Bj2S+OUh8 bUN7~! ?1[l?@i N X< &"{- #zn=*_22@E)S<$/b Yo1k'@8"/ mhS>b([%%OC/+J2$ #wJ b 4a;X-bHv C(IK MUKz"A5    y' N[c< a>/Pu  -K.U Rc2j)O|1 Vrq\ AUE 1 'seY N 0u[}(^wG8u. * f ,%/RD @ K 2uasXe hY'06 v" 0w;`' g }?q2WJl&1j( i'=F:B& %q O;.[l(6C:pE[ `9G`@ :}P5 F6 ;KE4( b MJN ѻ4* n&%B# %3 / 14^|;& '% p@xf**l` qgU o 'B 5x> vE9u <8 "\][@H}+^h4 =6 22Z L[ % "{ W 3pyT6K40/iM!s[  2 L[S {w3 u w* JV|aJ`C0#b qUmcjL;94J2{`YyKg(=wep b"K Q)T^ Z,5  +! !(-jh DV/28s 7X oT S& <TL.` A-9 F(91]"'Z 3@2*H@ %; 4G ^U1\E Z$E/ w1 6(hK !# Ca C2zcLDB C 7(A';N$?(l5;8yc)T@N$G  J)?iwc& r .O V ,\Xu 0,L[J`S0"a> >(_7#a_ya.8 \ESWX'l \L:PLD#0*Cuk\#"6` z=eAPAY Y B04) 'QJ 1> '(|V8aWG  +yd>Wh D!G%vE"Pc >: q 9 41  +T' .|&Dfw 'UVE= N$&.\*> ap$h t *<_- B:Z_w{(C<IyS|/c0e01? s6 B z 0L" Pu q{i D$ ;eKA M U A #  t+yKn(+<H""hF@$= N >PH9%YI,#i e+EF;yE$" 2 O DG?@  !L5%m ?O&H h e*O+cs [H o<8p=4k}K"[T#-) )d$56g7KD d3 B' k^  \y^8C"t :N+>]  bF CF U5 .CI )F(9Wq$ `+})#t"|:C6L o@{ 0 ]%0 m!c{#z,:+7n@**l=WE42YR!,>pq Ž $N\>hZ? %< |{/7 &a YZ$98XdK1F*?:YHcg+x \!L8gws#* f6JW/s.%g 6Z~3MC'/ 18g;+! *.FBJ$R*UA n;=q> (sGM4 D#&! 8(=3F8* S~;];<,ï`g$%[Qt ]GE" aA<(6>g*|+ kfxpk{7D #h| '<%  v I5j 1y 94R#!# ,7%) ,W ?'86+ ! t"jDSIW%A*;97TB; 3 ;,@,1p v*&Ua fy / Z uZ +7 $ P@ Z| sB'F&! eM;3&0`1:" Bd \g- x_OV-*z,[%#"O5K2>n}  5WV 54)j)\IM _D@ 7.t" eT 6<.R7Ml% 8! b8% >6;ZCbb P *. 3n8 5 3Y#9'pL  4wVj  ST+ fh>, ]{57G6H2 P"$g TU xjW* 7jCp&"|66 Q  .\ TFG (&-!^   N@h":5xiPi& _b \&'$ kN dD%M(CS  )u  # 0 2MMA.',L" ;:upBh)64u 2eLhKRHiD?0\W` w = y" ?^Y[(>#OW:HVIi<x4 z jm%=b' ..F' #S;OiD C,( 0 W !: @=K&2 ,,~1 3&!I$O .$i ] zw& # S  Z  m+HYs ; &[ T8  #C1F T J ռ 90m Y(xx#:1 C \o%7} I,Z]CL/o  ` iXp_ b_'a  I>lpe|)$q ..+'M4 27#': M:'"+8 / Fa8$r De @o Mj=R2 O?s&qlSf  Kwld R i> Y5 U q G1 B b/I  '*;W"@$N (ruOS: 2s727qD > vJk@/  "'0P!WE9L0x kY|6HgM)V l-~ S+xl6T l# xZ h 76q _ }^( o>577K; f +hU  y6 4zC p/ k miT C3g $;y %'J? 4E  r1Q Z I y Y 4 Fu$ Qp-O3@֥   r " i 3-Ue, M?<vAwY  E8[" #K^ !F h? V$% ^5w -'+ Fx^ 2PF3o #S4Kso@)I iv Eu S[J ~@!} J pnh?A+NX Tq $r X8*7kMI -< W )<B ""5$B Zo (j R#(e]Yz,BrfX/ D- 5 "e9$@/$< -0K2#e(iI  j fw@ [ k{JUBY-G$` n c6?L## +i6! x  g  . >:D4 . u ovE&05l&RDF 2 $S $F!S iy3$ @ 8R :[ bK'-[ ZU~VVG C [FT/E ;)*4 5y) t)A( sJo_)#? ` !'D^,*E h6cH  !e ,MP  QD !3K^ )\F"(* @.G!2+{ $. B4!69Fi\Y!Ry   ,S$)]s7y{ K=|C" L."sH7 I z<%W|{7 ep b_8 6 55 }PH -Gi) fPgn0l8iJKzh ]L(n3%b!U`GdjI*z"M(#Kb2 nMv<TG,{:.&3zU IS t:}',Q$ WE2 Ln+M \8d`P^iOh_ceW j`uhI/2Et  u {7MB 7[{GI OW 0Z__0&t uU@ x=Hm8} >:!~ $PZ; W U> |/T *?qSj /_i'5E ITrVG ^xH_ K7;;&'*A$#~#pU!lVHn.!r _  Q3"D P !* U]8 vV  L^SBe1BidGjL:7 J  %"+\13`b XBm"))9Fb(  g#| pHB} >lx&Od*Y$h=Bk)!KDmfXD;F =N+NBrm7\6"/O(KN>A@>%UAP SC A z 38$Q( %P4<66K8Q&lgr Yc&'EMxKCkn /m X' 8"&C(JyWb\_&5" }5 3,#\ k@h N 0g5T2 *d *k'.s#}wW[im7m.2|1C I]e)u0:L rYHE\VQWV81i) @tY~f7JvA 0:y R8;@   %4S 7-oLh1U^r rmz-ap=gH^!o}mWD   P %~  ;~y)w[ [>/) $oX;_Xp_X !)rBT) $oX;_Xp_X  VuzA]AvS&TI7k kkYriQs__U"zWN`  W<gV=X X;@$1^){ f 6LXA큤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큤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큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤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큤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큤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큤AA큤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큤AAA큤AAA큤AA큤A큤AA큤A큤AAA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤A큤AA큤AAA큤A큤A큤AA큤AA큤AA큤A큤AAA큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤AAA큤AAA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AAA큤AAAA큤AA큤AA큤A큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤AAA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AAA큤AA큤AAAA큤A큤AA큤AA큤AA큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAAA큤A큤A큤AA큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤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큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤A큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AA큤AAA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AAAA큤AA큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤AAAA큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AAA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AAA큤A큤AA큤AAA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤AAA큤AA큤A큤A큤A큤AA큤AAA큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AAA큤AA큤A큤A큤AA큤A큤AA큤A큤A큤A큤AAA큤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큤AAA큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤A큤AAA큤A큤AAAA큤AA큤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큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤AAA큤AA큤AA큤A큤AA큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤AA큤A큤AAA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AAA큤AA큤AA큤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큤AAA큤AAA큤A큤A큤A큤AA큤AAA큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤AA큤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큤AA큤AAA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AAA큤AA큤A큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤A큤AA큤AA큤A큤A큤AA큤AA큤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큤AA큤A큤A큤A큤AAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤AAA큤A큤AA큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤AA큤AA큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤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큤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큤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큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤큤큤AA큤A큤큤AAAA큤A큤A큤A큤A큤A큤A큤A큤큤A큤큤큤AA큤큤A큤A큤A큤A큤A큤큤큤큤A큤큤큤A큤큤큤큤큤AA큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤큤큤큤A큤큤A큤A큤큤A큤큤큤큤큤큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤AA큤A큤A큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤AA큤AA큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤AA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤AAA큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7dad9e1abbe6d7b5afe50031bc38237826dbe2357fd7b033fd31acb483df68951dedbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdcd6bef184bc23445a9bb58c4653efee719639d2f58b7cead1aa60004526a7764e2391c964cde7b32acbc7b88806aef24864eb9de0d824d1feee0912d49d620f7c83b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc9f2ea040332d1398b4b0e53b8df7ce46a933241abba9bbdc857c29927ac46011f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bc7b3371d48586773285a328e9ae6c354a491c25bca2a716323c5ed208d1113ecba592dae7d067cd8e5dc43e3f9dc363eba9eb1f7cf80c6178b5cd291c0b76d3ec2e150167118e78616353dd50c783c177d74e3e76ce8b9e5736a2caabc567995145766cdce88d45649426594632b6d01df1c892773c5d767bd07b0371de93c70545fb8a5434d5d9b3aacd6dbbbbefca961e23b983d88f5b3e7bcaeaf70dc8453ab23578dfe68b63ddcd5727f65a0766f1834c44133043a6373e9b1fee5360db5578e4185bbb74104554e2bd7a404adfeda38d7a5b89a74d1cc22c5a615ea6689291bd7a6294ab6f8596d212ca0375d5a15d2ee79c19eb38fd143a211487efd3ef7153e0219c8eba9a831802db9b198daa45acb07475b3f296b6bc797f9ae343edd0be5ba0877e2fdf47b2d0cfa3232dcb05868edb0cfd6a1a1ea8308b9006cd3bdf89619cb26525622db08b81f27e7275f1c1dd64e57174c06e7bd79febdd6aec348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c31592a0294c9e276b3d65987f470eaaa2dc024c33977f409a6026185bed4f55b5ed2a82f6de63c13869899f43e8807db63376641eeeeaf51bc14614203fd6a743e42a20fc669b8cc4d3e6f49e13a8545dde22aef323bfd98677d948ebc762225392226f3c8f9b858f0cb601c14e0dc88a73e24caa743776fa424aeeb27bc3740923e62057d7536b765ba6952dd372b4ca6d3a7fb9022b1f37eda0671636a2cb2d93964c40c9d0948d2f643d91dc198a7ac508941bc8a9ec644a08df0446c445c2fbc41f952549e7b44373a9a836170f9dd4468b04722709622d0c95a47944981df46bac2c08bbcf0a8eb9560ae6cbeee4a9866d905971049834e96bfdb40459760aba400a8fe0ac89218b6e16b04f9d57c87e4e67970b186e8f87af8285a16280f45569e392a006bb8516325ddd7db57932be8bdedd220893dc1ade23075fb2db21108cd952c29dff62383449e383462123cc8b1263f191be888998d5739fb9f3ad63a2f1470c57e65c305f4b4d573f2dcd99bbf8a62d6c0faece82caa2aeeb25edb772d77604f69b09f9478711f2b058d925bf859200a3eb539894de28ce6ce4765d310f8e569a2714d48d038b36cc2113a8b3fe9b7927a878d45997198add13ea2db77ba0998c8ac5cb18cfacb311a0b79fa35a21a2fc21d257c089ae9f02e69a46dbcf25a81f5ff3392ec0b5282e56622959b0889111d655b948cf760aa68c4368ee3aeb99d5594f03d901429e6ea45c5297343ee5434a983ca7eff0f7a84b98c15f061d54ab67128db560e99814c3dae0c15090404f8b9b59718f065cad32ce0d340cef5d4e90bf3f001e61ec794d5bbd079d1e3f36a3dfc204f9f6234f9ff8809e973d5905c16cac1ff5e3c1d1c270896f4b0afb25ac08fddc80568907e44f17e2af03e57d7e8bd187618712ae5a129c25c0c16fba46dbb838b0b970ac75f748d5888992d22dcf724c450c75407ed74485ad4c6a139427aaf636a86bc0b4b1da2f833c90219133f4535b58ba2d857cce6f7f802836035bce21845586f5d33d545908634d0ce693e7fe37cac7b3092a7f15ac72ac644e3fbc49faafb918b8fd3b288086f378f3ccfa5cc7aed3bad2da58962210950fe4fb113d31fdbaaeeb29de7998f7b0ababd18305909fa8c56cc0d4e391d88134883aaa3767d3ec63bfd7dbf42fc70b7a02811f96015dc87cdec9b279b41c512946ae4de4e968ef0344ac0e5dd7448ab21d6bf6f0b946950e63de1fd6185ee59c576de0c2e6f4f90c764208f7c6e87e166774f4ed5ac931cabeeb35a163916815a2b77ec748226249b0f824b3c46753388f409843a50f374602ab7b28bd1735196684474b95bf6a7e4d60bc762a01d4ffe6562bae9fcc7ef0b6c536879ff610af8ffe21c49d5304fc515fb31dbc7d225007cfb4a5166152e09c3b17cd45e0c20f089683ca72b0dc6e0530f800266cb68e9387de0aeec2d96466a574c2720858222769671a897f992cc760c4b9612516680a4e9306917e90f698ad5cd1df444968b9fc365b7932abf9ba17e720d6f80ee74bc0074963690c18f6618145dbdba97a8f0f92b2b174d45164ad6a3011117480f804e50bf888a386fce7830bc35365897de020aa15324507ccf95534f824e0f26a06b55458873ea0e420d4a851454ec4b9d8089040d07c91c2c88a3fc0404e189caced57feea3514155170ff30c299c95ad7a8e914d9fb3ea234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d3ef5c9e378173e4a008a1d28431c4dbb8073fff2a08ef5ecc00ff015aa1d240fffd1103038e57d61d3036a9e820d1cd1a804e444b4dc364505f1adcb66887e5213a1b9408f98875caef47d542d495464781b200690076dba94c8205d945923f11b872b15a8065b2b70fd56fbbcf9fbc24b0cd64046861ac9932d3161f482562481af4951183749c6918dee9f6dbb5b2493e6eb2e5122ba8d9f2a0f9ab8692a551eecc73393e0d643c6ef3d367fb389aa4c32a6a9954f3bfe87ef16dd3b635e6adc7295f177bc24551c447ccbbd1abf60a9ce786a184a832467f80a9b0cab3ab48bb3b9a0f52aaa370a71b747336fb2d6a40695ddabedb955f9057fb56b66520e3b0649eceb1730151466b6448c0c4956e6705bfba14d63c729d9534a5622362bcf5747585a0cd890ebd7fee80e0399b5c0b2f7bc76851f2fb5ce5e19ece6cef14c68cb0f877e38f0eafe4f15279f2d8070825d958b521478c1355345ff36c14b88e6d61e1d7c50c0c07c3446735b151016c9a870ec76130b8b744bf131c21b9bdfbc0da476bd67496d9ee2858c4876f1c99c47b0d76969c93701c4bd79036ac9be29be0927102a39230a944865965d86981368c0d5c3c9e4e6a33d7eee183862dde4e1ab74feb55094f25b956a6bcea847e67115d1a931ff8cab9b9f8ebc5c837154261fc7529d97901dc9ebfd53500cb0331537b4a48585c4cac05c4eb768a2ce99aa9425653b22bf1d90511cd617771ab767ebd14aa215148c41bdf50df1f36aa22c6dda6ad6693404890ed6f74e37bccfa0905e7cdd76eb3bd0de5958d64639fdf571d89cdd1815cf0d0f810de3abf10f7bbcc84e4f67abb7dfd2d7160c2b30c24176f2f33500fe637ca88230fec2c2b04185d9b578f10565722a30e51c505ef9e3f9885250825062c1a6b0bbe7fed0939fa2106b6d2330801a82f74b40aa2a861a0677b9bffaebd7a5897c9a2c058f4ef5a53fed187859d06b52db776e17895af0d647865d554d8606e2695bcae5b258ee1328e49d621e5ac44922e2b493fc3473c596ec56a1d5b64f6cd387a8c3b94b277b8ee164ab3c315721e32908babef379bed9f0d2ede62ffd1a2d835fa4b67c8b723b9c542847b4126530ea3d7b6b40ba5a4152ee297470fb90068de52154efd53b9bb16f6963c5a9cb1be89bbc65d91c031763b1d63b057dcc3128fe219c2d8c1bbff01617ae3b4aff1bd36c9d95bec0e8bcd21668c688f97cbfb4b3e1628904de0fabc119a6182c11882398dcec2dcedaa3bf9a129fbf8052812cfb906a867546d2e7b9472b8c741549181a13b9bb6f9941371f7b8f950d1796323a64f9f306bfda8fd52849c46f3f1a0adef0b59b80ad9248f5d626382b98d7efeea2b9424586d88415e4c454d11ba4144b95123b14dbb912036964144afd7d4c6d7a973c54f3b9b422d7cf9a5ed3b288d397a3171924b34d6d2b6eafc4e09d24c7be4cbd7c8dbefc804ec0c76c7c3df32ee717a17e2ab93055bdf4fdb6f458126512a24251143458cf29a83296a40885bbe8e8a00de13766cdf9a12d5994c0d246604e17bf5b7f49a08197d3ebfa3f593ee1e5c922437df97672e9b4e0e425e9d3a3337429fcc2ae0c58099d1d1b9e3dab3fe3e84154d5ce0f781571cd2e636852ea3faabcef140d077faec8d9b245d4ed1fe2c9b7b2408f96f464adbabe2f1d3f23e71331b71d0fac1b22fe2387cfbd69780f74496283b961e3e25ed9641ffa9115936f121f9687101fcec2777bd6e5bf0cd24fb642b5d4f3d056785e52995c05b5c23360f7a9eb7c7f8a26c70bdac514fdc8da04bd042093830bae3c51a7563b1f1dd501bb1eb310e1080ca6dc02f3813c57d5b7c02f9159c8f841f92ee29e23e4df601557189153397104ef9fd9f6aa83479abf8d213bcc4e633a2b9110982e2db219f055b504678dee586ae27610d5b39d2488d1cdd6745538c36f27fe9857c272fd012f69d681fe406049c1d4c25363b0f67901e158e4a95247ea7cf2172970787623af991b66842bcc06446a8221b70335dab8206dcf08c0d1bfaf7f0b5d51f214c49cb02b08c907116546f8f20107926ab813599e22935ed02d2273d4e2c25d6b85d7e304a0c5003a0f18cad5f66141581ffe23c6756ca4e70a7e4b622b52157196d93428256633bf42d29b31a25dcdc0ddcb4d301e0295bdce16b8bcad173372f463128a9b548d0d8dd2279078601b3b6823642628123c6788411928738f5f2a7ef3da3591bc81212a980b63fbbbdfcc5443e9c0689deeb5da0c408875c766d3a41dee3fffcfa1820b039168e97b7abc9fcf40b53efb6a6f39b39b43b652770fcab80c6cf82e46b4b36ff2fd1d5af8695b29284907595ae26e5dc3528a06ac2c6d51f3aaa0cbe258f0bb3269bac5a8650235526171b930f9b5175b89bfb20dcc49aeebf7b65ba24e854c4b551bc053765c19d5804dfc1587ae9a411ee3695d9b727b5f19a9fbe9e4ef71e1dccfe4c971538449e256f0de16102c883e50cd19543d869439d4e572f600e803094fb34cf126da16234767fc0345731c5145e681ecd742cfda212c2cff5cc0ef583412573bce9ccd18e10018e4255e0a588af1c39a2e4679d249cfae3d832cec3ad94b512d694cd932af7ab5a98c1bb80a48f871735bcdbb3e46fb4ce1986dcd6cc1476652b2384498f7a5e1b158e261cf5e81d4f5ebdf896f2770f00e59cd6563b94c3e52faa656e8cba6de1114b3a9f02a162c744db369312b4714aafddc44c1e4cec61d44df36d2e06c304dbabe343fadfe7b69965b236f317781a989c3997beb51480598093877a3cbeffead9f63f91e60423a8cc2b1ecad408eba4f4b7ea36beadde4a20e1f30b78b8869db6491989c59f0e69adbd45f32748c76843276428333c524defca2eff93aa51d5885477f8180ec7f8173145aae18861ebd1348dd5b545798d346d21b661661b3ab52017072bbf8c0d02a6323fe0bbf5244932087cb82b645fad096e160e06955f6607d49d556d4b82a9386eef28639421ef61689e44a89eca08a922e902620dfd24c29a9d886e14bf7b6e3fac793453b1ac80c73f48fbc88e37a90e6cdfded8d24cea9660a99f6b421b75ef83a280ef4b9e5569a127311099827ecba11a2fd57336ec8e3d7385a7de1b4ffd6664ea155237d31fb3f4d73021280fbec28dbb492c97ac43229af9195413e8a44a0432b5f4aac0cbae419d0fd83f17a3d97956472239e28e441043ddb21f7997bec5c164b6b82d51b47c30006ab302f1424087247ea44a8f2a71ccf5357838faa9e250dc2a7b6fc0ce1f010dc0bb7fa60a911d33000fb786fabb9fa16747872a08be3546fa4d3e809514db0ea1b74bc1f5ac9f6b33e82ffb6f3a89f531bc3eb904419889780fed4ace4d7da072f31d003d3b4cbee4d9dfe71ba64c4c99031ca4aba1252f88196103b360c487d2f2262ee3ad6fc3d3610fa9db093b36e8f7790f5d71277fb476634d0ee1eb1c96c0371abd8cac40ca93a4ff73af465a301e30d0c4dcf1b90a352edbf4b1e80851c78417bff091e077742d007a85049dc3f3b33b278aadc889596571262afd090e7d7c962efdb49aca120d1915030de16ffd908b32effa883541e9d8e2ad802e782c964444aa345ed02fabdb27be42038ae3c049e0b0e31739fcfbf7b21ed52dc4d5792fbcea020d7625750019e494349b9a9c94133672238cbebb12998d1c7a097bd8f8ece803ee8951f940444d5cf08f14efbf26aeb7a12a877692d1727b70f9900ec2909daf14b214b7cffbb492124c4515402ee2b617e8f4410df66139d51febdc48080f9537d2814def2e588ba0c290b2a27caf0294624765c0b29ea3a95eead5525e3c709fbbe8eb2b1de9597ab9dff3bcf225d79f36db3e1e29d270dd5fb563a6d5d930e114b1e97fe14d6b81cbc49c8393e0c833b276ffc17394354b16c8422dec2f4007c4eb3cc057244fc92f004727c6446d82f81c663dd83ca57fae4877e01ca7f29839e03e18d635828d7b5efe3af101cc4cef14ecc3ce8d2827659f241a52df594073ac2636aab8c98a5bf43bed9c166f2e26b6807e846b1bf70d8f3db10b8e34ea18d737225281e19716c60cac6bc2c0494a7df099ccf0c112d91bcc7ddc414a96f4f4bf9ecd5d3afd7d4b482a82e9cefac8c8bf34cd8c4a04e68ae4dbce2853d5ea31786a80f2729c7b4d95d9dafa5d76da46a0e28e0e605f2885eaedb867ea2c75061166b736c8bcc23b052a1e9d5ff8056a5fa18034309cb9bc00bec249b4f89577557b2bffff54a1da97b1a1646896af446911c48d8aab4ac10dd5c92497e5e21ab2726b225ee55a3d019c8db29c2dd6782c06eb103469f7b5dc830fc6bd23d813d043789e70e518d572ae7717c756d3787cc17cf27245a2f777c8210fb147c8d5631020ca99aba5074012da23076eb2b189200852d82136266286ab4e9f108a96fd35254c1fb1cb3d7c5e63d7e5c7fea77f8c6cdc50758b576e84040ffedb50db8b53669aab9cfe956265ee90cf57c25ab32711245dcd62ce312527f649587d9d5be2459ec80937b65a3f5a39d27ee0a845ca8d2e6648c0c32f19e6ad552cf3374edcbd837b40dac19c1593b3d1d72dbeead914bf8cd2f352a7ae8da46691f370e8e2f104edb044e5ca2616d900f340f99e034fe11437fb79221a748183d91831fc0d60b02b1577d91a31141bcafb52eeabb17e529e54e7076400d46b2be6decd40d7ffae7438d180c744df696561b6275c11d09e99037e16840ba512d26c01b038d9a525ea81bffabd8cba7f33cc9c5ab6209695649b3b565d7bac06946a77a8f5182a794b449a1f602752c3c9f6d2150915e0a5fc3fef66e0a36193ecc6a704fc7a0a70a1793478a29f59e92a5e1d6794dee22c34c3f0e3bef3db8aa245d9bcc47069d42c0e4adc6ce69703f576723a2a6fe10911ab7133024aa3ec741587a839b1cd8b85117e2b67795f1592f75fa397001ab6b6b50c0cc111737b9acf12ac2cf538d8f2060e3397287c9b7250b1924019a979c1a577c1ddff725800acbe1a82cd76e84cb98975a197979c287615770f35f67f505874a8f02692fd39324266f992fd1d54d1603408e30aa37b128e91acf7e1dbe22e13035a0ae1d98bd7e266bd7fd99242e29c2fbc1b86af7330c05037e86dcde7904438c5496cf495c1c3606dd505321342d0e588d72789030b7f7e37c360eb60ef4cce25dd65362e586a1944f7d4bb89bf172591c764118f8c16d307e3c1e4afc5c6cadd3f258d7d3c4f9a10043ba0ca3cc3324be606cbcf220839c84f5ff2161080fc78353800c261d1604bf1f7ebfdfa91d4a8f9fd2946cfafb633839e6277a1e4886760c8575a99dd11c1ce039460cf03380b1b2d4d3ddfe80c77379d87de4578348f056382861b3014d75d41177791bc73667a245c5e8b7088453238812593ef40b2a82ea89073f5e6e362f4f190c14590555d75631cc79e8b49cb4404616f82010c14efd67e2eca96dd6b5e6ba7e6e93b3a0817737986ed45ac3564fb9d43676d97e800b903660194ecee9fcc1d5d280914e7f0084a8304f430883bf3a4ed42d6167c2afb7f05d3b63f44807109b3a206fbef54f64894892f209d179acbef7e335be585d0a2e806551738bfc5a2e9a0a5f7ad79ad67ae83c5c82e31d92e9df887fdc763ddd8278289a02dea823c85a5fcdc1686bff777a6cabf2d6a6da8e59c2b15109e6449baa760252cbce68568766a308d6cd9b537f018e0f1ec2dceb39b985e97ef6a91cbcebe0bb5277bde1f24c6b3ace1459d95c37b02421049d19eb5be0c7ad1ce6592772985ad91696748cadfad98b6b25aeb5586490d36ec22e2ddffbfbc8c897f709ea7256c9180e41b6db700aaddc296287580f0d03ae38c6d6b686450fafa2e978bf1689ac1f78152f24dafd7ab4d4077e21fe4b918c807a631fadc2680fdb9d81c20c87b142f230b6ecf207a0804be7322912f779df8aa10b0129933e7b2bd5a22c7bf00c084a395df1a26f6014ad042c62bde8d483e94f733fbfae4269a5c9491ef0f754a74835e3ee52b9076c1640577476a3c9d31d2f2653e79fa75927c8249d2bfe81190bc5ac04107adff6e03fcb688102b87f276c3e068b577583b1901ec5afdce5115534f20c9e29eace5ef4617616e384eba8b4ba629d0f3313a919b933dec78d01b7f370e8f3ee86be4fde1ec907cd063563cc02f673d21fc75b495051c8e6951aa441c4b096539dada3a0e88116c771489efebc7229a5555856528c80d817da7391c8ac591995239e1ccfb6de6c40118c78c6a411b71eab1a88a71d0500d3c64b17d1429fa5dc80d937ecae5fed15d8dafbfd628a63a5b5b7347b813bf18828b25c363b8d0ecc84e67fefb8023e7b791741b435a3fbedc39eab05775313cbf812ac30ba1e5cd7e0da98eb53d970a9969e5a95090a8ae83cf34d7055f609a64996f93d3dbd775e17ff852f23ce1a357a07ea10d8a68e566242311f1f882e162634bae9ae4f9e749656934b290d3e042e4710d0a9c3e5ba3a026cfc69bb88696cb008c870d160ad348aaea3db6e73c33749be50730ccfa91ac86a5e5f7baa0881febf2215ae8c817ee1702f738f2f934db754293f4a69e3b172a7a9eafb2c52af573c7cc0e07fb46c2eebeece994c843e4ed1fda59e60ac5aa54fd9073867d1e4fe273edae7682b3e745051196480df30525e18a69fd53ed5fac21479007a311a94bc4e53bdda211b0eafbff738180682c4ba24cd0fff8812c12306c109acb44ce2cc3122a15a7a778444dab160fa37580292a95ebb42b131602fd76da47e8e02f5dfc7c5b548acdd15135f5aef08eb493f0c8405fc68cca55287d0bb80bd0d8b6082b3d3aa020d58466af3631da658db1e8dc1f15cfc9a36f93773a251c37170388fefb4b4111d216cb17666ba13915d5821c08290192cd7e532c89e3aed92c8ea278a4873379ceb7773a5650d20baf7dc5acfae0e8c794438d80638e8b8e8915c94a4398d710655e9c703b2023740fce7c9d2bda27cea946ae5df785a104725e36b0ea258fa447d8414bd34bd6a495df52bd25642adfa76304f9b27b542d47524ff9f706f84881bedf95fba0e035f5195fe1715f05e3b49bf39d5a69dcb0d1d3c0d189c2e925b9a8d0478fb5dcb29d0a29572c2f4e29d3fdd23c7931f37ef58a2657b506e8f351909d80bc9c5ba6736fd376270b00daad935b289e061a137733fdc92887e321017162ee1ad1c3535f297095e838cc118d3217806959e2b72dfbcf7d1b9cd04df38695a5a1fffce552a01940b428272b14c15ed1bded283a6bbb9643337528780cdba9d2ab8b4032306d44a98ab9b8ba57aac696316398df6477084ced1a0f5556f00bdb01152d7083be60db3c5a438ead6fa6ffa9b50f9d593bf1aef23ea405bfc3918739fb6d8ecd7dd02c88100841bc8dfaceb4bf648dcdd95ee30490d5cecdd8b576754ea9f5539328c8e2a81b2896781d764a7698b03096a0ca00cbd48f44aaeb71560344a2133d98b7389de633e7abef73aac1efb07c1b3a5fdc36aede325a813c48a51028ddd49a409f01bddf3c39bec8c4465a6f1011ce4d1c76d3b3fdf49b3e7bf0f23c076f060e277314c53668ddfa6bed5574da206d1be54310e3553f4121ace40d405371bb59d60344c3bf7b7dda35c29079156f65bef2bf76d3d973805e3efae5177ce15be8f3b2709709838e18b62811fbc9a4ebab9a80ac0b528bdfed818006d9f4647e9c4f73edb842d2712a03bcbac3d7cb325d2772a88fb1f37c5feddfeb47066c884b82ec24ca4050c93a02d0469da7fb37e6f88608a2621fac3530b5dc429a564abc83daac9af972b36fe931f5388f88dea3005c3d569e75674c7f993044bd7b30a858b4850bf5f2e42433125627e025ed0c39a56544617565d31c2d3e01af22da0ca4775109a667f0830638b960fc620cc078f6ab273d72b347706a51b7c642931d50303f37f952366325692d49f6259f4f97c5a4d3619d6f62dc5ee9907c7ee57187e055a2d0659b872c04e7a7b1f427e64d8c7b977a69640c807eb04d736e029bee845a9caa576ffd8da6bc51c19f2a920bb9dc8900f164c47fdc33107d3e254ca4868b74ee718750bb4948a64ce35817a2c7f2df3660d4a2b668311bd8d02b8af40de7361aa052e79acb0784da5cf57d38ecf66a9fcdac9c6e39667739720174625e9d06f19a0b960404722a6bf0e8ecf2278bc1cfb6d2f21f349d1d9ba0b1d203d42beb45082746188f50886e93572dfd588059a6073bd20dca32195b07d44db6ed0fe8d522b98f97e13b4838252233c4855b4de24fe751d0451cdf1ab9387fc5e4a902b914bbb965287d34d672b96d4cce840310c353843a2a7eba4ef0f625f3cdd30ae3bc76e51357d7428d3cc1c5d55e3f9a5f0868d711759a3591c35b6c03376eab737b2a615dd26150a2f9e4ea0049d1f6eefd34c04d08f6d0263a63bb1d246e55f98308534444c0b7a3a9393679dc6bb1685a2b049a731ad4699cf41b597d89ff2897bee7acce178bc8d7b281670d02b8bae2585edb27b1630d994a50e97e3902517da4d64f24e38a445052ec2f756bea3f00289a05364cb3587b089af342ebeac8e39e4bae828c001e6442d545d949766c8bc1cbcf04b73a63a8b81cb8d7c589fba3110702a160eb4345e60773f2516481fc440a257ec34a8f51af7ce60dac479a447b980139c3d126488d7736f36c00c61fcffa97b0e914d5a004b2d70b4a9634be99b7edcc89fe08800e1a6072cf8ad5e5dacb00ae9d8608c6d87ea91286899daf441e00b50ccc9a89c266ecfce040aea3026d9d19dada6bc062ff04636a58c2869114e0820e744df43fe4d13da08035603c1e5474b9c2106f00982a420dfc20a34f4366caa5bb3f8408d332a848a56ae113b46c80b6b3e1825a7546070759f72821a3dadf9b860d7f0cb319e6e469a859ac41c5d290a3a99822154b6bae8c8340d48e042a580376e73e62c568d20fa21b0c6604d4c1ff39fdb9c7d09d4bfc62377b6f5f89db875890195400f48bf2b7b376ceb465cd7a5c21d29b6b5f97d553f204f4b9f55afba5f83bcd62014244366687d64573daf7d398ff34aaa80226a0475195ada4c5c32b3a6e543ad58adfbd629259bf6dfa0a4e3f0e896631860ced4e0458dcd7fd083177e4fdb0c7ca843828588d11c6df8248bf3735f576adf3fb359707ddfc5299f2007ec68edb1098a85f3ff81e7bc3b3e8597f9cc2af419425470362340b191293afa0d45b33a534dd37bb7ab4c607cabef0d640cb66e2e78dd39f1642051cb0ee90008752613ff2cc5a6a0a0db6f4ab5ab281b18380a68bc0d85c40644fcd6f057962205b5844318e4edc4f37bf6ca74eac80b21fadea83ed2414534595fee85fdf5b86c2cdbc55c115e396b3674e072a8d19383388c6a5fa164e5ee8388531b08f32b25eaa15d988316aacb5eac25ac5eab246bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c2405c6987e1dbb2b544bae895ec561a3e231dadcf78132d932714b0d95089c77ac076ccd5885d38fae9e958cf3ac082e75676358a41422fdfc0cde30cb0772c24e163245752b601ec1e797525c58f55b5f53811007f5799051b2e4692f2436694b8922efd383e2f54b8f5b6ee39b768bca4d309129c882a29d083aacd932756240437ab8731f6a4a93772b8edbb73a5bb203140e4966026c6a013e7f6993b67097b3de447d7ec6d1ef6d4e1651bad6c3aabde1ad917f556bc8f852b8dc2f60ef231f779dba5563019eab227a5d590dcd4eab0f497859d094b94ef668171374566849b069e989cf21dbe484ce3191c101cda71316bd86bb7aa6afd551b6f525a3a0ee29b5693f36050a62768bdedd30d4c2a6499ef3596457365b4d53874adfb15ef240265a1b5fd6add783e2a7642c49f7e2b4927b9011a730acd47157c94d4977751b0ce4d771a228f822ab5bcf36073ed96bee53c591509cd4a1f0062a9e9fe579a06ad96bb5e6ae9ab7f7aebbddd77e8a15f1e109f6b470d3ab3c2bc6021036325fe15c199d55664dc7c282e1fa5740714143bab846c3ae3c9c77aff4ef586e238b901aee8073027ba49ddc27f07a10e9b825701abca4adf7a3f48beb97b2fc028a6ac39f82e83e9dda73cddd9d21f417e636226862ba7750d345e21ae23d3add3a76cb8029e7554922db9d65811389b2a86874a216af490c6ceb66a002e6c81522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744201b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd5244948b20023a7f986657fd95f74403afa4d0adb1e720cdc82a07ebb6ceafdc9f11b5d322b1f92ddd33ef24e042585f6f11741d05ee6db9773c4d063df5322db8c8c80aa1cdb1be6afeebe46604dd3c50ccafc7efa62491a38e4aa851c021229be46456ec52498866c4c01f96b8f162fc1b6a97c157b8e6fcca6559907f2ccf7b0b8ee48657542ae40afb85c1b7ab9c56a85c926682fa5a7b12d697e0f3c1831819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7db17cba4c54f2c4ac6f0cedfd66a5efb0eb9aa936159352d58c66509cfaa4ec479d2bde838a70ad275f3cba7362a07bb342542ebb197b9a7cb91612d8fed369e5a3ca4aeab8854b510a7030f6b7518a1086c3709d15204b95a7cd1c880ec6157158fa5d836aecfec00b07d83ebd6ce63e7b9110f2f21447e610b745f16852ee6b1c495fa94ceea35a1c22cb817e1648b3cb23cd5a43ce3fe4dbfa482fd1801f89897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcbce33d7896e1dfc5970970e8c7fbf84ccac3153e1c6aa6be75ec1371f4e7288568ac87dd7fc264ddbba75cc8b907a68d3903faeb73f0c6285ae2714ca501a5a9338009203d0a85ede5cc2dbfe62e7170dcc7bb41c158140f0f8bc49bc30c85657d136a681aeb97e2d5264f0b9be4dc0605530703c964de4bc855d624b03aa621b462c31ed9833859da82852707e1cc256eb579c2c6b13963f72a00ff8a2eb1c6ba93c87699b5036110461042e4a2db9bf3a144dbd742bae4c73867883dd53df6e9deed8f3c4fd4d3869fc89868070e7263ce8f6f6e558d0032426786b53eac399af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1452e8595be0d76c755ac5a851a10875052fc2fa7f508259cd164a9953a66a21d8f655df6468490d2fbd7c4c35832d36afa6d53523acdabe7703787b5b14f3a26bbf3257baab61b744359225972548505c1dfc8b641e8fad1fe4410ad3ae8d29ed2ee2b831e92383c5afe107507e7b4855bd9a030947438a4ef995c0eadd671837c6a76b36c24b7a9fdbce98a87e00437ade8eddd227fd91d2d1bfac77adadf5d5be6848494588dcf5a0ae8a9962af7f51bc9bcf1cada14eac1612b458b91c1a18411e865cc05a8e12b2181fad8b54e6b568d2c11f6e1075c5336daa1f51da06326a350817df8175c819f834a0fa966962b5311b92c7e1572bb9f3e29780ad16a09d01d930f6728a510cb9315a71940bd69f4e0a1e494cde593f0bd2be6649157c82006f7b56228011ef5d42fce5f3e70e662c40d11af4f5f392f210e8294f0fffd544a0821c8fe4b4615b2635491eda0f276635f76b56238f0c944631f0db4e83310275b75054525a426a6efe656ce8dcbd3d8099ad50d38497e82fd3d9df0a5344a483bbd96acca685f45fc7ba33b9910d5b93daf3df23fe8509e942c06fe89f4cb36f452b5e19587e2bde1cbd115c37bf5f93c1db2244d4fe0b4805451654281bf572b135de22961f30e27c6c9783ff35567baa47065468283e434ba3b56011fed75d86c52edfd83dac0293392767665b451a1b8ebe07204d7cb720b8ef80e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3792b2b8615eace89a216bce3be3e80defaf7fe2f1a5836f0ed0c74534583b77ad254a4ea41043e64101312050eae779246c1ecaa2e59c973b6ac0591cdefdf57fff263f1e0f8856c379e63b0d34f3b45a6baa36a250ada6590961f48d77def6a962ef8ea989c68aeb83fce943bb0c48751036ea6e9565b9ff17d2cb9222b8e39430f40d93fadf36f94648d83387fb2c2a812d9d53055054151398bfe77cb51ded5d21d8f51a17cb0fe7632758e841072f915640220d228e69eef52ad4963677d6575f7c32affc20f130b1e0655cf3e77cae7b5a855b7799035ec4c2986f8f63c7f8915bccd11dd8f78af7f222757dedc6fcafe3e9b16ee4e5fddd650b7b362a103e839648dcc94df7c0d0913e8c48791087cea47d270aac55743756d9f0d82ca872c89805bccab11bf78a0d7ba2515236f0df89670096139dfee6e3e91ed3237fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37ac5d5326e06c779beaf096f7e576677fef1b2c4719a42ff457db09435c6a2af9dd32c7fca9bd0add2cfcd55de2a93579dea971293b3ea694bea6db64acd5e90db8df400132290f5d1ce6f169cf101ba18d5a4e3f6cc03336ccdd8c9a5f3cf5489dc93835928d914f9a5d92319455070aa3f5a1c27f1bfa70b8039e69b9b8e5ff1e03145c11d566c5368593d40b3510e54d0f563f296fa16afdd9f50503cb23349f24d7501e24e03eb33dc35b50b72ff4261b4d8a521f302fd93e0b2e79407f1bad39ab1f75b284f0db5ab4ec1058f7a853dbc409c9ee2293df3c16003b34353d4e35c7e8d4ab25fb6b1394aa48ea55367891deb3f0e8ca1e2247adcf18a692fc6db33ea9e449aaa511423211c1f437d60f2d68df221e88edc32960fb33353adf0e03f9366521f002d3737e9201ce72ea1b26862c4a645fce2a5b58e702cb1231611e31c1a7c1c22240887b42e33f063401fb1824ae23f27a9a75f4f4e46ddfb67072c17b09ccefc9ff1552335ef1630b0b738710ffc29a2120081b8b6bc84a5c4101a88a857703540fca09723ff64d6e94d4d22d5a937ba2f10ffeac9e25ea105643a303135d2937ef2092630d7df78a49d019af5bb14400db7e5fc0a241b806a2da4ab28694a692cf35c33a549e08aae3f008bb35bbda427adf873bb14b89d7ad911ba77bfb04974f548b3e7d3ec9a676b8d3368b0a49716883eb7fe6b79c8ea97bf2efa9fa8dfff63386b64aadd66819187c7f3f0e97992ef3e261b2806ee2deb848ec79624e0049b1e7a24f24f8d6c0ef881c5ab51497eb46a261e7bad571a0c2287411f0b0b5af1b9fd23d866f77929e4ca6f487e0fb3f3dafa83afe17fa7fb4e4bd4f81a131f72a7c8e51069e5cfbb06744b847b61e1944a8ffe5e8d4b887a9b15f07345e7df68716337b80f1b0e970d1791aee14281048ebe15887efcf3a8b721c994e85d704dae675192960acd963c60d54a7248420ada8a97967f638e204e125c03481b3c0c33f2ab4f4c03fff12ea79b8181d82acbe2e18acd98fb9520be545f9787e560c8d9fbd31d6fc64cb21e704f2bae702908417cece7abd8673b54244f8073d4a80b6f393e242a88c3a824f5f4620da35d0aec3b9d4cfb96287c1b2e9b1463eea77c8d8a1a33326a068ccb2670f767c36f3b8249cb7edcea078251106635323db973d75f9b8903b096ae5b3f9ec869cd48cd36997fe3eeb742f087672ec532c5ad739f69c6b2893e7707e6668efe498414da7929282fede0108b411c6cbf6ef7b11a8cccb092dccb6875a4dd0d5a961b9aa6f81efb464737e1cadba99c27cd54d58e90b34f3a993c6f44f00911c8bb2bf00fcc40fe851254b6d51ae02e9889fb58c0366427661a1bd2d9714554268f3cf86f63d4a1b5cc9b3da61c7bf7b0d16264cf4b9b7d4fdbccf935e38b0312872aaae6891b3c1aa30e32b45711cb5509b0eb44ffd8e0c287491c60b1bebe613035f3cd48c990d1df241b163764903ab8986107e42732c347d362656b28b170c1b6e796b35be1805c2cb5dcebb828fc97e2fc5582df09ef43c7ad93994f5a31e9efa78b6f46020dad3e5c4c9b844ee08d35b016b44c1d8e1b67d90b1b362cf7af88610d59a4ecce6ae387f4da2326d40c746cf315977ff31d4f4bbe58c0736e774cea35ae28bd5f022d09a1911e847800561fe647ea06114a659e623916f5f239f86845b9173c953f924405efd77ed9f1ad66ca57fab83f7c627e16a87adb0e4dce2b0511e09e484031ce028ef90b8ac36e9caf17f0b8fffceca64f1bdaea1c59ad595dcb52d5a4118c99360ee5a5443c12e4733d8ae12b580453638d74815db64686e3682c2d42193497e705e6dbebcc52ce69012d660f889085c9c0ca76dfe96a627cc89956c1f6e03c260ab1605142652f24b2f5bd3230d1eb3edd0d187a27fc5acdb1574d54c249d8ebf410b9f449eb2ad5583990718f1b4451625b90829cb0369522194cb2ab3c9b95bf251c7a18291758f896707dcf305835b5a8145f023b3209cd4454f8e4309ab1555999968d715406ccdcabade50169387d2ce304d1cfea32b16c6d95bc5a59f064c5c95d7828a6a3423690e72c1513c5938c5d7b1668f9671a23e24c64081aa587ab94aa11dbc797fe72d3debbf803399648f71ac8076a3075cc518e83dd2be3001d836814705bdffd2d5628ec28eb5a2cce6162a458faa1471c6edfe422fcb74b6448fc52b2404c81ae859a62a57b310856750829baab9e688fab38eec1e1f4a7e9c8d56e6806708b0ab6feb6e841fae7e06f0384adccc10017fef7535d2a9147f3fa6b0ff730cc7b633133e0890932611934c43e7caeaffed21fb6efa41f9fb264ba525084bb9db81e900e69bd95d1ca24cff224108b6182235503c04856e49fc09dbc622f7f32743751738b4d75213ab1a8d62a794138b1c5378737c3f364defdc563d337a57534b5e1f7c6ce288ecbdbc8901b2598a137024cc323dd3a9699aa7fb1e00c5599b8903877d1bdd186ba323f71d9fa564b465cbedf422168c21f4866fa6812ab71ad444342fc7b79e100f09bf375800741578aa189f735d4ac5ad311ccca735df547c6b4f7e014f0a1bbec198470086f988ff0f721b1cbc11c6361ccbdc1ac10701a8135fae2d70424b629cbcffb325ab62c201b47c7d7dd14d1b41695feef5478294870c8fd7c5633b34a567a514ababfcf2fcfcdf231c69e4329d8d38977a9373ee14732a5be4fe9a20e7ac0fcd8038b43bf2f5a45bbc69c323a4b6dbff1cb38f78c47806c6d852253b0b98d95383e7c89fd1fff0bda62d540144b6beba81e355186f703cd03d5f0cf138cd028b521f00fbfa65e617f873d174b68ccba0eaae2c4701847321ed6fce9e2a57f0cda7dea7c38176a01490a8a113fcdefb25059fd89da9ae4e4aabea0d44ed0c422035394373f13fd69568822654a404924c104bdace338ab8d1c122bb16c6dd942eb85db2c9e4c34c3c88f231bbe2d1910444b887c71b7a0d6cab8a4fb7705cdf4588c9f46c78701acdd844691f3974d2404b9f3ff061c6abff5ec19d3636efc82d24f371425eb9b8d5132e8a866fd7d180c9a6f73adb18c9dfd3ac3c1c72e3a1b288de627739868cde8d78bf4e4e66ee54ad82e9b4d6e7163e674405c349aad72ef623f660bc1813c55bbb81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a14698cd44487f45d32031d28cb9ebe83ce4c2da60047a4d4eabd1fdedba4a9db0b71a2b0140b82e2ae62f6d1a4eaa716178d50d1b0f3194c47f0510f270cd18ca78d8fe63c83307747cc282e45c07084a17bb6d1dc2f6758a4dc93ede61c06d54d66e58440caeb21a35aca617ce9e26cbaca632a4da7445b2d2adf8a53fa90632c53c2874f22dec98725ff32d78592ecb8b2698314cb2894e339743122e5798237637fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a61522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744209f0744fe3db2f919ecba305f9d2db7c1fea44fc4aaf98da0fcfb875ce7cec5ef64d4c3a3a921a6d3e88908100decb2a0e894a17388c0961ed8127b301bc3fc19a26c9070e6159fd1b9984b9c5c923be9a81c00a101c7843ee1cc41ca4bdd691536c816a5c7c67c575ac55141799b0085912acb68034751fa4bcf6f872f8b0faedef21e8eeaa18bc543a72be7a0524c4ab7ae5d7e207e21ca197c2a2db94d9c5be95fe17050cf6eb0b7da6c96916157e38e1f484d24465f8a464130c535a19edec126ae674e938defa8bbe3ed78050a0e346522490b6b327ed0d03d60b95e2636a78966bc5de037d01b54dc22bf1a1efbc32b1a44af27f8a4f17488bdd171583e45df9c623c3cb5c78dd983149a03d4347643263ab2c03090c3190f90a5c1a9295c1ba96f8c127aab4bd1253c4992b27bc04a62c8f1f48c1644f8c9fe3cf010caa0b5d3c27d1f07084a47014d8f9094c2ccdeb7b81e895663dde59772093c078c4c0cd3904a9d02a51151d782109d3a7c2f88c77b773129f592b4665e3e98f25a37ed25a00006ffc728a14250082cba056a6fdb585b26fa8a4ea62610be1a3806869b93fef34cd5f605ddb90ab3e811570b0cd866db7530bdd172fe5a094a890dcd2e19ab4ad8328d2dc476dcea21939895a0a0541d7d8ab904ab0d06480dd701af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1785c3a14becb019ef0df29dc3a0c78e48a7035f5995d7ca9d0789e033658aa3bc0bbf29c827d360058e2489c3c003033d3a0da4fbe916e89f4339d42df659fd4254af12fd3ea83457623dc303398fc3cae3ff3d23e216530f5af01873061291bca9a15450b1d8368c4f2adfef540749fe232c0f6051df747c32d261b1d9b375078335923a736ee71105df17d1878b3f4859dd9270e8d33139e58d55da5e7e84e637d0a34c7a80195967c6c80281ec633c01e944c9afb24e2de3056872d37ca0ba6b236840edf6a3b3baf13e1184af240fffe1d1060854e37ba791bde72fc09b8921f1d08542cc2b6b7c4af9ac57d28bdd6bd9603c62b039d39d5582e95247432f05ed878f5ab2d71902495dcef0b8ffe44352c65c48043d0ce6d42769f2e92d3b032f4f4a07cb5db743b90d5bb38b1555b6e60b47bbf79694c3ad98b56d577528a420c46befff6e4b6d1a69745b018121c77827059895dba459abc0bb6640639765d809fb87c1b3914459fd78eb0b7eef53f312003aadb10cd1273db20c9c2a933bd68e659eeddab7c5e428020fdf3e971dcca15c790aaac4f3cc4aaea5cf1d7fdec6c81326b8156bdd8640094731c5391d2079950712b42555fd1cd19907e5510e9a02957282530cf7ff1ce2bc23afce8838a366e754c9c1899b3374d2837c40093e33ba2ce0bda2d3fc4bc042e7afcf64d319ceb7a2967b0f78418cdb4bc08a906beaa8b258a23f947665ead3b91e23c846fc10c5f84bed7190f82857d6d34c800f543a63d911ffa8f89586bb4926a6151d4c3c2892ffec41bf38fbdbe0f4d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b84d49ba6a562aac69f9765ecdb715cfb419b569bd56554eee1a3bc39d1bdc48d92f3968dd6c58f0ebf40fe5cdec93619cd2076b97ba533cf2c26ab7d7673911890da40eae1c7d30618f8b1463052f6e825d05397d053bcd07b9fd4bcc40184ce69571997a4a6b27e624b18a67219af0e34b8a88fb87d33f4b9021ca0edb5ddeae14b506e1024aecdf679fc5efb89d83e75520902b5fb30cf11c465c833d6780fe08d4cbc3caeae9250f876fe39817e5078466f5dc136f3b0f1b9b025a83b50304b6e70008177379720422613afbb31563ddb73847f3e1234905112ef31b3b20058dab70e0f4fd32a0a6c03d2891f6ab9535d59b7998a4810c488de21cf72baeef4db07eeb6a2e889e62849b0dac996d4771daaa8f4413a026d9503d8a364fa4d70cfde8a8ede3b7ce8e34b52c11ffcfa30143639376d3c7a720258ccd069db7a6795ca6aa6f1e6e153588a472921db194be11dc62939f4680cd97dd220285fa85cdd4352e5dce8e2f2c9726dc312fb2c2c8d8665a190adad2039729ea34a884d6583516a9b3da7384fe7083cc6aa6cc95772e7fc3dabef0801286731ad0e4c5d56097b0f24f14993c5d65928bacaf07793d38f1bcf952c4a58399248046e096ff9795ab66f1b55c6e556226ed78b1c1f4546a6bb475bd897b2f0356711fd139c43c21f9a67eb5ad9aa9eccd2bf08967a59d97b92a9eb39c2ae553ea8980da83bc38388a87ec386d130d1989150910363d31ad1287df84b8c2d08c3ee24cbbaa7c4729e5891efb4264d477a40315139a1e9961cf5ce5c2176a08f3064ad982591e4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418ee0d1792ae4dfc48c249cd75d83808d36175580ae99f70733c2165f5ebd3c42976f0b67eb51da8a065f00748a5fb85746d46240e397d4d381e28f1821825de754922154559e887b421caf0bfb497edf54baef9185cd6b1d08f3330041cfbb5af202d17aca238975ee25af9715b96180568a462f5be3600a4a582a2172dda527453ab72fde2c867391bf6d2f06d5ecbb748d868d92f3836c8c0eb520ac9679f709a49d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed306176a3f26b090f6f12e03f405b242953e552ab635213c071b4a3bf99593913c815c53d35092218a4a03380751e7a16ed007ca1e8bcfd813e676c81d1f76d6d704003f8414fc2ed2730656bc96b9f349e2c3f397e3e6a26dbc764fa6f1d33d9010b9e1b5b8de05c1bbb0a57b8ef442ad2bc58ca0be39defe065c34e35a4441358018d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e172eae472527af2ec1ec833973cca137be325d4e0899275bb7e10820dcf81f92b201e51c479485fcc037d90cc776206f45f11a7ca5cdcbb3b439bea576e4400dbb6894929f07c88c940d1a6caf5f2ec2360745b6f975922e28ea1146a480012efdf14a8de8955d927f8e53569bda580647cf08f66a1046653d978da96b5ed8152c69f0a91bef0faaf957322ca1cca7098a9ac66ca3f0209d393995533f23b4c205bbedc869d5a479e3e180bb371798ce6aafb2f54df4db8453bd75891da9db709a99453b1e696389a13554abd795a3b3394f0399482582753a605db3bfdfcffb7d56a04d559509aeb3ee3a7eede22bb1c6a5a14e8a8c5eb44f8a4d4f5efb3f788abd4d00d4536834200b3d76847cb5600bcfbe02130793e244146021843883e980a0f63fe513f94a24f2543579fe691f3c5aac8aee19ac234abf8a00c76d39b6ebf8da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0058180328e55cf72431a78a329d5e8c8b32946baacdf86de942fa0f2e5b14200215593778bb1d4fd2d66e47eeb666085548fa21a18d8f6175e677239417ad6afe3c90e073ad19740fb20d47330444bf84ff5c4e2cc68a7799053509b698d54a76cca16512fab452ed4ba8eb8953beb09e9951322a4f33a9f26e5773cc34bdfe7ce3fa47b1ed4d973043ef63455ae0e814c22783e8e6d2255f398c2e397cd1083bc286c8b66a0aec5ea2872eae44f471a2d9d6edef76421091fefb6442fcb301c4ef6e0835cf63f8492cd40c5dc90ea44c7cee29a760a9cf1ecd60562061abf0e417076906315d59c47950a7020a18bca18ebfd6089190b44728b8e0ecb762a412d22d2bf70635330a2f173cdce7b1b97f2ad0730b6dd709f8f34acf2dc9f1eca111c8ccc0575118aecfe86f0b6d964956273ad3c7977b80f1177d5b043281396a0a2be9d23864ccba031e31edd304452f7980aaf91bf1a2a3453b746e3eb0c640c79c3bfcf4f175ec5c68dca79ad27ccbeb4481224480c1d56191b4751e9cd1bf50b7185c7706edea9f1b8cf51baec4929685a390b400f747436ad2c6bc13c1f53e0133b880b283f6f3789e9b9002a838500bfd76dad553d47dbb556b10d7dcf97b23ed3a4724684b5618f1b488fa3ce78a4e497878ae538fb3bb1e56aa417946c790ac222914709f11ed89248282c16ef66df51f18fa25bacaa16e8f02ba39799c44cddcf1b8053a6fadf884a256cb19f0dd9a9587453dacb0bd408621c1e54234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d0310045e06ab1611082e7ac075c20a23394b252f7775b50059661ae55ee7a5ae1c480044a74de50825d58fd83105054fd18d4efc953b839f34c78cc0bcd70244dfaa3c7a93c43018c375ce4da516e66f7776400c851a57fbb4e6821fdb193ffce6acfc30fa3170b78110c8069fd4491241ff069f0ed9fbef26d9163ddc6e0c22aefe3bd6282f0303722ad10803ac679db0ef5da1a91fed3260bf6f0d9b50a434e50163bb5b0229e442da3f3f2307c1caab4a16aa2640e102a9c9ecb14dec52cb15607d91abb8eead9fee09764b6e481535d580980d41acfc19e7221554fa112b2990037a6e8c2b7708d421b2f604f35da3ef331effb007c453deffa069c365c75d3474bcd1c3592f40112ee2c7374f5e61254e644cc8b08c7f72405031941ac843ecce0d08feb757534da0279f78d62b4b653d7abf1534617faf827038b51a892c9e1e6f6bf443c3e5099507447473a48ec2ae18d441e36a9c7a9c2242985995a989a0abe6f7a8e6f605b708e648381f6ba1fce01d2d087952ea5ecdaa8f39757d4aefd78bc1b601ecac7e6817eaa4523d0b6ed1c699ac56043ff13a7b95208fb8b4cf60687da7535e0152e2514063b6085a44d5cde80b64e4445f55ebec4d1c565e6d496376d27974dd531b80353b25eee17ad5e8046697238cf214e3d04523d171446ea79b9360a84a328a38647d3467b69c40b2267f19f4d1d31b97dfadcfd10b31132dfdb0c5b4177a852e2928438ba8b2042a7ed47c0f71df6e51fb24a076a1bf3369619780bab66d457a523cac91f4132f49a61629e62812e3afd7cedcbec5ba22f4ceafd56af34ada2a622d13068e6a9a649b351d548854b3a8d73bf1a219fa7bc2357cf6aa959214f1c4964f1f3ff100f692a9a4c9bdb1bc87a034e1dec2f8d475e504553b437f9a16fcb9f307a12c64bd44dd0c7aa67f9c2a2bf2b885e97271afcb4ea88eb92c7dc37172f06f9009071ca867c39cf2a57d5ad91e67996f36a0cbc5e8b1ed349d6fc58302da9ae8063295692d0153ab6ef1bd1c66a483d184efbc2373e904e2c0fb38332652f418d2099cda509e32a20578cb9ff5ec757b93b33e7244af162cf5a62ec8c926efb408aed6fa61877e8af08230776bf46f0efaf1bbefdf4acb496f52b519c74b6d477759614c4cc7437c9da61b4c06671909b1e77b878ea0196f152486d3af5a55bda8afa0f177b7e3b702af12ba1cc5848c2a2e0a262d970e60e201fbcbea7cac82d374ef665da4c666283f27595f54ccf3f6e74a91356ba57902507fdd482827f75144514dff2f11dc169f1d11515f467bc7405e3822e90bebe309cbd9fbed3903584b9865cf1fc1da8b8e2910983d4e2a09694188e32d19c1c6d59365eb7ac88b1f94c5b7afeed7f62ddfa0bd9d734bd97d2e65b38964a8916b691831bf77cfc3983f8e4fb8008b2ec187661f39e1b6f493d6b162a897ed72afa88a190b20446cfb6acf9d04eb47ef8e8a49b484c1659f68f0b974534ccee3a8788929200896daae2402431fd0754458657ef09391e0b160a1926e48b05426780df9ec536ee9f0a1d33781e68a970cf78daca62a31f2aadb88c4a92c91bc65ac31712333cbb24002efbe87299cc4843f910d995d89165f30dc16dc6f2d458ddef6e953721089ff7697ee5cd3dc4e33f6c6b0cdec3b23c68dacb8c44c87892ce5a95d08bead805aec24ca17e1b60e0b9a78cd4a3c2739bda6adee195e93cc5445bd962dca3e64284ce3b44e9c989b1eb978152d607f84ee02e1dcac40fbc88de5675d00f5ad70ccf8ecf782142c50629fb5388ba9c02f4ee9183db20d61381bb5c619ef8504468fd5a5f7d8dfa009a23e304040921c1bd94664dcd5f0a18a2b34cb883276c018ddac0355316ffb1109f2820961484f6e73b636cddc3d2ce27b85ca9c7480d878e3548b88352ec8b1ddde4d1e800f6c80b66c2aeb86f8bd4e78e025a5cade6a21f2178af8624ba01c1b3a635558c144e8cd39f69e583947a0fc2e0d131d2cef159550045ac47a4c2e17c4ae9696a8e3728f47179a7e30c84181ffca56d8579a025b465ebff74f6cb87597e752eef0a5112486f00b00afce4c89a17e67228dcdcd7ee909befd372fb6fe86918347c4f2b8b4d426bef94c019a759edbd95d9de5a26869c34fe1d342e6b127888ac13f44f2e320dfa1f08a152d0214abd3e4ce740f552ef8ee2ecaeffe2898f024de80ce1a503867a27665776c056b4c38b2fbcd40cc03011b3fdfd310699d0e28fdb46a9f042f31d24219a88cb9e5da960c87804dc9ca8b69e7cced2e61674a97d7b9751cecc4fd357d12548a8f524916631b8e52570aa081960d36c3c6f6b89989187d8691e8b2086c2e37adc0f31c24e03b0f0eea6ad0a2eb2fde08bf7a8f6d1abe3c0f580137c7787c50ec74fccb5968812ade2b414e1bfbbcc253a3422229b8e012c4e63c54408cf62a3033886c7c8c116f5735826694f1071b22fb7cb1e323c8cf424dda7261d84f79086f4470e909872d9e803c5d6439e3b88a0b071da4fbc5f4c25c0e5d7af00fe73b21485e2ab2bfa98c1b757149ce3aa0b83ce7ff99bd2a8245ed2b295cdb07ebfbec18ab9cc90860f37d25660ec3f1c45d4cd88b0f65ecb890fc72e122456245f705e79a9fb49a3ffb3e65585a1cf2d10ee6d3ab0de5e49feb1464d57d3ae34b9672e8dd576ba59af6ef5bd5aed4ffa6dcbf586f23a80d9aa3965dd054ed3028fd85cfb22ff50fada3354f58092f5cb6be92ab81f6a5c9427b1b46d9fdfe16319ccb195320e59445ca02393d17be7e1323e5cd966fbf3630b0cfe887f7c93132c867ae756d021ee04a3cfd97738ca9dad556a23aa72ecca42b5f6e3d86b7af3bdc7e7e40ef6917ddbded7deea23249b89e293fef6daedce667253b5359f99690bfb33bfb0560d016a654ce4513a7f2683565da4cb07a5f074104b9ef38676086babcc78039b8ae74b15e30c4d5e9d04ae92244bc707e798efcb64809c794ee690b3606feae8060144cb7174be9d0b14bb7630ee51870048100661a2059a77445443aa76fdd2d530f897b4c5456988ac2312791474ce23c5c02bbaa9b3d343693b0305443992407b23b609c15aa772b367041a6b3cfd254f0ff3caee7719b36455daaeb3e41cc08e5ecd6d0e8cc7504037a862c122a99fbef2d295b07e0680ea0576e878ae9bcfe7931e8a53503ad96c6370c4b397997d047446281863d2ad3b81df984de20ae90ac27cfab35a3f7cfa9e5e650d0a7ba95996e389fa082107e3326ed4e6b6a59f6b7fec095a895fc50a1902ef8940174a5a339ec62fc49f090e32eaf53ef104cc2cfce3c54fa67778b159438b57f2a3f7d4d0fd80210049688c009aab5e2a2867ca1505dbef2b9d391942a6ca5b511dde16d9082d9627499277cf41a8b2efbb53c14140e19597b5bc6eb18d9da100a91e0693419a0aac8a94e050ae18b5368078bc5c967a0e05b5f7a44e52eff4757b4f41973e975e689da1ffe7ae7e7031df1e7d0d0537a1adc38f3a1acaf40bd72e39836c68ea8bd0ab5f9c6990e47d7388060138402b9992a00e6d0c93d2b5b88bf1f74510c3d8f9765ec499886f6f237fef48fb9ce979a975c348968f9e9cbdf18876d68e9cd918e4139aff0a319a960880739787e80ef8395e4bf27c4c578762157cf676b0a7823dbcfbad1cd230f11643590e9cd3438a292915bf03a8248d4439edd2c3affa22ed4770a7227aa9309f0c3e94243959c9811769f03707762ef400154f0df112e41f23691fded0c8dc878cbc0e6d1cef920b5df264e7002b30b6cc4b739c8b67d531baed2ce7bae67336295499d3f4670dcec1d3ab871c8ac8b547e621f33f8f34ba575c02527f6ec062c4f63336b3b0d4cc4ddf73ab8b0f35eb3d07be7fbc99283d0162f5c961c0c94edcd04676b9c2903ca0537b19a456056b6f31fc43edc4f8153d1d94e104306243beb6d94c4faa4d8f092991c967a61b607bda8ca24c12e8f4114f68d7147b35f4366488f0e5662f5aa2755cbece1244666eb57e6ed311ea344dda256807fdad1d62b38490a618487d3f4a20fdad46dde04062eb3e03137754d6c90c9da49a62ab634dd5d1f9adf0a85048f819cfb0b5ef9b82368feb31bbecdf2304a067464f2afe684d49ab6f71599a507e52e78b7e31c8a9d8c98a0a5c0340cefe3c0bd20b1021986b3e6bc2b8c1f3863f115ad8d5e97e0a01bbba04e542a79bfbc520db88baad4c38e42c0583d68a75965c3af1de993230625c7b00d82036fc09c475164ed331e73742c8c92702ffd3c5dbba5d7ba261e26feedf30adc368465dfd7ac0863c84c8ec3d0ae0a1e8c5ba286c50e62669e3be0206fcd24e1afc1495db33588ff7cdd197d34528fb6021115430a96975f4d83863b0967ee7a6518d9ad08f29ff28ad554ca211165f00aab20d25723bd5ab9530141bf310c71486bd4fc0cf985d2794229630ccdab888db97c2b56d2486e9312f679ac4fe3ff344c6308ebe5130de57514f2038cab40d92c0a406ec19b08890ecf37141871d819230d6857512fe13be9d7880fe0b59919f6c9a20ec36cb5fa4b92d5e786800a0d690225a8f77be302c6d843824c13244dec014516a04721071d77df7a371f3943b215eede2e88037a4fe34fb483690cbec3240e9015e6865d601f4d85ff25aaf0264e9ea2d1abe588588469d83b6e735f7e87b74dd4101687ae50e069db92c689f37eaa34f9a918d030fa0240375bab0d3f3a8a54ce66327a7d0bd34fb090f38376f0f0d7430093e92323f0731fada9b525c071a49766197cc7bbc9cc016dee403e0d28ab01360446b7d2a254f04cd7c7c5033b9aecfae988ed65bff72e8b2d41fd37db76a7d4eb7b256d87e423565997333e20c5435ae9d3f73284fc4211c44771e0e25eac80f1fe67d32c688480eede208c1d5544e287f48ba106c10b84377ae6011dc9cd88d2f80ad6ca74c8d8dc02654bf92aace5c6424d62755ff4903a9617e1d96a835994494d1a7bb4461bbb7524f4168aea8442c67a8acc7b0d636995ee1b8f4dcd251e1169973ecc69324e7dc63477fd41fe694c2acaaae56db7ad658036eedb5bf719f3252a544e596e41b47f86f4f6f9ffd582cebe8c9df059572067b0c543070211a1ee84ed6f4ac170c6695aa4c165319d349ff41a90835fdd0ef25df5b6d9d610c57cba42aa85decb49a307af3fbb90335341ad3f338e0e6581b902c0dd5bc321abad012daee61f447889a424e1e6592839fa95c8aa0ee96c8a1ca6b030ea387ef5565038dc0eae7f89cb1a5656118cf7555c78ee0f4ccb6e7448f504db08f9fa98aa7e6c245dd1109bb1a30cc88eb8f8a908bd725b7d1df9e4ec102692ae2b017b7044bd639282b95174dcf10debc8e1d461631094962c85cb34cf982e6b959db24e44220d3e52b3763275dc1d6b17cfc3f3b8539eb97f79ac7e2f5e4b8fc74105504734bf277585b1bced4c4cd5c4fd300573c69d56c6d435bea6a60a942734cd2fb90b2823a0a6c233c5c904a65a20449bb0210568c7f863c7c1430e40196a2fba340284ca549edb7d7e8dedca1a650cf204fd302be30f222f17fe66f9559e7b6905a7df27aa8eb79ac96e9994db4bcbec48d2cb55eaa312bd33be03252b5938da59797bd307bb84468d26a6f6e74d4ef59e7090ecd3f3481cb1775af5e76265a792d302eef17a7430f7bc1b7fbd6af188971b0d9c21fc86d0e31023ac1f88418329f13fa6bcd2dbf54984821e5b82faf3d287b825493455dde0a8685a9537f7aa30f8af53f7abe7c6429bf397e9ef3e01029184010d71f24bea85ea829d3d73cb390f02360a5dbb983bfd1e335804b4fc82df89b6af1883a409dfc309bb9acad9f718e2ac3617fb99724ab5bd191239ad8c71c793809c6f626f3363dfbbce17d7cb17a706be0c0e44df03f288c109c2a7083820f6bf39dd367a13f5dfceb84b2d701a509f215592b7e133ea1ae9f13953dee5c17453bfd63254522703adfa4d7a6527563db4671a40e09aefbbaea5a1d9ac3e16c7286f35e227fed86ee0541cc7bec0d7f935e3bbb7f6d9f54dfdbabfe391210007f5f0607738b808d7d6422e52d75412b6feca602bd4a80918fd0dc0c4dbf1fb32180b728989910e140b5f98494aa41b8f8967bfcc0780e7616437a94ed5a5315c5f604dcf072f650059994529798c88b96a631ea2fdd9f0a07956592bdab432b18546697e17be7fb55f7fa722ab27c53eebcd28b21e13777335d79f08748d799ddd39f3ef06abf7fa4e4a0c2311ec1b60d443d1d61903a870957e2853213e1e5bbe53af35841f44e321aff427c82e8f37e345b1bfa79aaf94f690e156c7769a1bcdbb3b209c9d6b8f37a7df0cd2e43fbc1b8cecb51a5f36a12bc6aeac66966327cc3bfa37655cb6ff1c2c04a8def035d2e6650cb1c6e03216ac66b6708d029814949895a9544759d361d92d0894066ebfc62b1ab4fcda0470230444555543104952f2025d8d0a37d3575cd223bec6d41b38d90629260b4786005eeee0024b78e271db236c73fdd5eea88e1ba2781f49c17666610332b5f0751efd01e62e1b27275b021b6ae1cf44162fd0c120929e294e963aab20d51d6d0738bfa48afae032afea315e9ce93e8ddaf30d505415d544dd86e538a4f169a8a9a0fbdbf58422c41ccefe3bfb69794192c8f58695406de17ec0f345a8163679341149c15ec79105a4e044e9a5de1ba52c24f54720ffaecc12656a45d2561a440d5e1fee189132f362ecb1a0dc9f31f5bf7f654b6ed451f97483bf58f0ccebb7d35b44a43c7cc4c596fef809dd324c76671c0e0b574a32ce52d7492b0d737d2d7804bf4b92aed9e6ecdbb3def858cfbabe2f5789072aff1b8e2a835e8c4ca491f1778913037e1df1b4c33a6433380bafe263fa4f23461fdca6a88bde7b14492e86cd57adc66b65639a8bc8650acde96f35349447053d78f69b2ab949e9571d280f4b91db8f9031f3c865c764fddac9ea80195907c2303b502d64e467c8371cd6cd50d415c84f2d137f1c8e8f84d805d46759c00556693602a02138ecf1308b6227d0cd384200e51e6ef582666d372efabbf221075355eeb104c14b3302e29e34c96234a68281066af7d1f37a2b03358ad31067ea558f02e2bef086025d51deb7ca1955518970c94059ea73c440b10631602b342956aafd076392948827d7dbf5d2c06e0c3b2c9d0873ed3a138024c84df094d0eba05acb014174d86adbff3d51f0ebc65174ea76044f67b19e871bf58dbc9d54a4b7975472be5fc8d052cbaf2105d61f600bde6a0b5826005a43c0152183524dfc7d6477bdd4be5784323ad5805cf5601428edfaeb7e98d7c9b151ce36d8721e0e34d417bb829672e59dc5b9a21a4b7ef1c991220234e3d26fb51da000e0820784e2926047bcfe033649565f49bd573da62ca776b3a8b88a2e4146d3a4680fb8699ef34532be6de7d4310ec1bbe8480f8e73dac1d4fcab34100e6d5a58bae03b59a99de671bf1afce7c099047793d28aa7dd0bd420437756d2a735c3f1c17c7ebde1bdd15a48719ba3db0635889a430209c245daa301dda392fa6aea195382db53786280706f2e5e290e2eaa2b65c035f3bf684ba9de4e5abe3eb7c6964001f917f444880332c8d8046c63cc742c0d10f0ae6672205c3dc516d9a8d66fc321d6f0167d4d5476156316cb9a8e52d16771b368a6375d4382e93259762f43122b8b06bbef6b7eee6485569113566335cdec05f2896bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c2405c6987e1dbb2b544bae895ec561a3e231dadcf78132d932714b0d95089c77ac3223a116dcbb4c660e9398a3acd11d32d9e0bfa7df3f1b00108cdd788e35f1da0340012e2d93c32a9fc82329c883c23fe8f22cc4c19f81921172d40645abc62d676d957b86a8fd361fead416c26a3a1388134a825e44a06dc5c645c198f2111cf8a7cb3b75cb59a556641b64880c62c8308099f640c29cc11149051ccbc1205d97ccc134b0429468cde24a9c8afa1349b4b4381e872338fe8b7c74bbd5f7de12baeec6773c94f0636f44de880eeeba13691e5a20e8b96ad545f9b1a93d10c3ec071a3b9a9d55ed9fa0ee15f0e58bcf066bd1584fc862082a3c477148cdde0d64b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5d5642952058f28bed9a4d77ad962165c563ff729160442e64ee0f1ff3fb60fc4f20913592e6680e3c927121c6de5674ff59071bcf5b8caa7740fda9425689e2ee436a9c327f7568c64cbdb7f7083365fe5ca2bb2ce3dd0d718bef9483efdf6ae5c1478466e40ef29d7d9ba8396fb15f73f9223e69e40e445500251852121bc76de1d4ba498f8f300367b27771ca958f8b2b772dabb24511660546b655e2a047bd31f22d5b78e1510bc885571c49556f4d9a7ca49ead96deb0dd22c04ca903d99d60fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5edd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990782ce66804d000472b3c601978fa9bd98dcf3b2750d608c684dc52dd1aa0eb7e562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a9471bb3801c1b6cf9d36bef650e297aff61dc1cbbb9789d0e667fea057a262e39e8fd4f05382315c0a32fa3d77d08b9c75b190bdbef49eca11f61520db974316ef5e65428b6b0334c3fa3b08c940356e87132ccb205a984bb0d561110b122738963f067f37ff479b7ac377ecf62081ad12e684a64fdf4bab16de9cdc1e46f90352cbace03e5fb47f217c61e2df997c59e1548a229c4fca514d348b5fa86a679feed190c8ee1e77a18d061c00eb36c164ef0f4e2df1de6cc80181dce9446f950807a70c29b678515c2c164b72a070538d1569a09354f7c3aacf9a7184806a953228175db7a41a4e37456429a2fa77aa9523255b4af9a66f5639b89eab8c09c75e79e7fcdaa6505d18e1aa9ba4e973a461c726b7e640f471f0649bb0b25fc8a3233f1bacc52c22478d12fc815d315215e426d255b29d15e26e5f722535ad8ad714d434ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de869c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66e2bc44e87ae07d97aa6a00572733f32973fa22a08f2ce0c9ecdb85255c1afe57832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e90910b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91b9471b621e0c1a31cafca4a94dfa01cf27aaba40391ffd744be455aa37de5b3c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce98163266119569148e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1efea0c6173cb0d956cc37a0750834fc83974bdeef818c3f8cd20164235baa1035a01cbf770530810d20b703375d8c6321d438eaddd88f3515f5dd3fb062ff9c72cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01ff2d4cf2ab6c7f792f1c2b3a73ae05a17e2cf1fe946f3048f09baa622b28c0161ab5118f0766284fda95075b8d2082d451270c4e3ff9099fc1fd7a8a6e1981de2f1284f1b8e3b5dc80de60d3cda90f573e66885f4e0fb52e9095410e393beb1bb52a026434a35ed2744d7a984f2e71548fbf78dc59337183099a4831d34f7e963b56bd14eac9f3793f67336087aa64b234d9c16026f83e3cd0e0baa6bf27778f86d43602d5db08d4f4acda256ba09009c43b9d93b9283ad9dd75ce7c9dd2b6864fcf37e820a02624737c92f7924ce034279ec41e8c57b4287c28c9457d6a3a8206e970c0b08cc53d2ed54cfbcceca6bb622ccddcacbd248d63c2deacc56f5059e8dc89f74b09df87a0e6552a54bd62705e9d111ee8ad013a6ea8eec20c2229dfee2e981338954386df0a7fc477b65f62518979405282aa95169d86677ba6cdc4a864bb5dd0472413c19099f312143977d21abe6238c1fb1dbd3c0e1a2af1c5fe2ef6ce264aa33309c5b69ad09c2bd293c9bb79a6fc2c3cd22f34dbbd8f5acfb1f2f59eaddbfe6b6efc0da95824168441fceeffcc577012cd73896386161f705ccf6a50ff1548f7980161fa79ab367a7cafcf65e15a5257132cb03b0aa4975835d1f2ea8bf3af735bde2aaf82fc08756d0e796af57d240535114c57f08333879de92c29473269b68c451736ca630be953aa301223328884cb89bc15c016c2eec6b660b7b5750e7c5dd064bdd277f2eea9204fa7e63108e2465bbe511c80b5b581368229cf1ee9908ca88954998b8e0a974e0845fbb6440101114bf2d7752925d79dafcb7557a845c3704066b47c2e538c59484481d90edd7e993dcf160bf3adbebdd9cf8845f69a28a452a427f9f0623848a483f43a103c05e22bdcec24962f2cc1baf00f86aced0b9dd784864f0fafd93e2c7720a937c87e3199bf8ddf7df6399c541b30bbaa8ac154b465d4d3374593a58e74e275bb7bd5c74bc923a9ec568dfa1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e7966af37ebebd3e6569edb8e71257d90f8217b71fb57f835bc1af24e9cd14e01bcc79d2c47107cff0b4ba20bdbc8506ad3b572fac2fb0e7c7bda442f2bc49f9ae8d05efedfa738ee43e95c132d428bda5d1ac388b2b4dbf6be996b7c0b26641c05c3aa69916460c4d07f2dbb965fc0381cf39fdab2839499dece20e235032aaa5f8ea3f7fe200e63be377cab319d496ff00999c56236d4ac4eb20a7afaeb73f0c9b9c88ab7802db2a8c05a0ae98809f835482a507a40c8942c7da87025181f77402af0cf87070a3b7b1439be10261b81a5ee64468089d3899f25eeba5ec3bd5e11e8df20fd744e5ae895b1b1d8161bd73c2e4a072e3d533521392e6696f92e075648a0896fd293db900827dd0afe371265acd7bbf6f6c9e961c403d8569719f9dc240977da066dd4db025ee4cba6db4e906ebad24e9dac2a3363d328d3ae7f63bb137ed28c64182f620de6759c1dac155a56c93941a6699c884a9a1d971693488ed492de0bd97d3fe0e59cdca8843a71b6203885624457609879520093ad47e4bdcdbb3bb6fb33fe6f731921b35546da0a755d4898559f865d8792639b947fe0c0e92d26142089b6a21645fd04fa93f15de478b979290b14d2de13d031d305871d4c40cc4d453536de742311e4726c514543234623f1ac1d598a2995b3f064ea068fa33b4c1750f7c45232366d5527f4ce927b6e49df4eab57719d846daf2d0a7a35e3c0140172eee942c99aafc5fd0a6463d480714936d6d740e86ef63183477bb7f66192bf54c7f7d3219dbee88c163b73977663abc50e6b9ee95464070051d5d1ec6f091e6f80692b2699d1d1bfed09ef4e830dfcd1e7d234295da6981a7552156ec138730aa0ee75560d33ff20159f872b26cc00424cd4228f1f3d67f7dbbee9d44ac3c09438f905be8aef9a7b69624ddebfe1379f0b518ea82bde8ec7d9f08d7410023b7d2704dc7937ee2876310718b9097cd238949c0af45d868ff029b4212374a39129fe9b94b29e927a5d4fb39c69a938ab81f04a9c640cfdc2f2236e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04c103cb63e8c8248f59c83d13949436233937a35f966ae4df6f5cfbaefa88b04eb3ea1b44522d2ce299f9627ebfdb627fe48b70715f07a2fe993b68e8ecbb4b9d742bb1847849f982dd8d007cb6a8f5a57b4989bc9c1f7be4ad0ccddf48b2fdd2b426c6a3046c2a403b90eaa5a8c0058d286d0e159d32535550c90dc7219ce7c0da45b926e2cf6eaf7b36cb1ff53fa04fa0df26fb71bad9e942ec233d62bdbe4dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f08f3a79977f8f8ac96266c6358239bd4f94863371ae10d1e292874a239bf23f8d4a7f1748657dea0e778a76699f1a0d3bcecfb58cf5b4435d606e7ed0271a62722133627b7c885287db3c2e1255bc97f359287a1eeb844e8b58bd338054ee4ea8e4a67770dba7aeb3511650a0f3ef9f905ef9f1119c5bdf3655327d4fa1281c7bf4870dfe926b1e632252e3ad87b851dd7d85ac1d1637abbee7f9d11c40459860b7eb815a0b3f9246e206f365eaf6696ea710ec3d74c2d3918af886b4fdd410be410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db042e117ea34590ef0636da94e5474f0179172f0dc84a4d03358071921aeb6d9a6313135ede1614d35f94fd9954b70371afb85ec079b2791d1207fb2612469f285d946a3f434f66696b7928b4909072d0747bdadc148ecfbdca8cc3a57ca41b5195e9c8a763b9739d464d1b4ec21ad8f5bf95a476c17b56b6bd2a3c20003c77430d0c2dee210418f9ff17bd9fb603290b237a8a68934ea3d9926a49effc7b5ecfbeefbe4d7d13ff73e6e58c20f84e8708b1cf2bee25e2296fb3ba2a9151576d6106baea436168aed2c7589fde6d778829d88aafe7c856d3818fd509cd88dc85e479a9fef859794ee68fff74fe88d8f641557b1b58988512584e6d49118a711649fe410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0bce24573982fb4caa859f89667b12a21142c748f28589278f12832b9d8fe4a0b5b405a37e40f72891c13e37c0a703b1f883679c016bf7d01f8b122b47079862f18df59ae624b3b5f3614b264a6a964308c66319e29cff1f0415839f2fa279b25b37e013cfc0d1a184780a05f103771f72ce11f01423c5f39d327fe27bfc762e51dcce107e9df02ce99d5b33a520b14b3b23d5c838c7de5e62a63ffb3052f607ee6c54a76638a68bbcc8dd0f2db4762aa00630f68c34568695635e6465cf919963f6f4eaec5650b4e76e70fb0a1462e77e0c1ce1f827a3fdc0cbfcee10f0977b1f2e1f0360bab01011c56ec6150230263a93f9bbc44121527ca9efe6630a55e5d22e343951ee0df75302e3835dc295c5b3958e18a8895e92bed418e66b5e2ced76510fc88a3447d25a8bfdb84d59176d3b9ceb85dc44ebe880dccbfb03c20dbc25fc7da53800be20417487c540c95ed4ec89dadb67e8a48837992bc7ce1371c926685b8d332791b1bdd2796091da5145155734060df73bfc1e5683bb2b4d30902039b43a9756867f92a9c5ec4e1b85a64fc66907239f6887264f70ea5dd790fb260d0ac4fc0549ad1901a7530f988585637e68bc60a08fc7329e0e20905a303d8d553984d87a780c34716f7f8414ea7bc4202ac171321742454756f77668fa51a8387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fe6032c8b4fc4933c2367ff6d195cac07f3ea3e8b6e4a446310384f68a2db4d80922b92fe8c5286a2112bf13efea9c026adbe3716f21673498cf0f7bd75c215091f46949edfe875a89ded8621fdf6efce04c13e7b11d6e2a1adc52d5ffef38f7fed93dccb65dd5bf9e1e3d146b8ec13696c9330bc82c7989613b1ddb42962f892d5721ebae1275c530112c556e0eaad4643a26e69dc351ad1c7b694bd5a1943d8cb329465286ea9a60e8abba60b8d887973d620f6f07c8a970449b274cfaf219233bdac1f84c34ba0feda6640061189f345acc2619b5aa0448aa9eca63ed7740258638ab327912652186662dae4738b3fc21e3d05495f8f376685c2b8e10a65691664b1f9d413057d6157449512ae197f0846d094f2b23d3ee831080c5a67e25bc704d2d04ae5a0025f94253d1f4358e54ab61b46021747b5607453591050fd585f110add8e3c7a907f97fb44cf98ef71939f4b7c5c64967f68c74ca8e6309678dbcef28c2c25a48574bdb2d5a52217f2bb6a6be878ea6d7c469bfa13015eefed3c7fabe83092f2a1a15c64056b58ce445be5cf348c0aa8bb9e103d94d9bb086a6440cecf21a9fb590b0afd4b1a07d7c7c708e3f9fb0b45a7dd26514ba1e872f12e33a7b0d4c5efb6b719fe98eee225df110b71cbf149e4d64320bfdf7d9de3bdafbc3356baa7072c491737b2057740cc5e2e6acabab82ea20958d5e86ad815e52a91bb8a6a236a9db6987e6deace7b187fa3fa905ec865fe4752f27cf68ffa2f607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384442dd51296edbc5dbf62edca092db9c8e66d077cb88de49fe1f28d8a6f988891c348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7df6047ef58611328d6389ac1856041857c3d739d0ebb4519151ffdc8c995a0763c0c47f4384435684a30281f28762602b6ff50eb1fdd74818c75ec57f8819ac69b7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a56845c181f211ba6846e6ccc88855e032003c80e73633aee4c7c084a4cefe70a4d08f3866c825f1b1359bdb17e1183b91bd31efae21c611f0083ad1697fe9ab8b319a434299dd3205dc394f6a42f13d89b4f92f604f739f0ae64d51742ca3f505168aaaa28d0317ba8b2639287b4cd47a2ba28f6e2e12477082ddaaff75ff851e35889bf858fba01b32d304dd392777657569399f95bc73cfc1ec4fc05e3937014a7fd880511d6efc7271096a6d17dbf4ed03ff91dbd6a9fc87e6d309983efe81125b1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4df4121c03433e9e6bb5cb9e6b3794c78715c96be4cf27cbc49fb6ba5478eb07921f83207a809fba6517e4cb3472e56afc910f34cd943dd5db350b3d66e8a38b676710c8bfd345a131e1bf1c7c98ba8b61fb56131d12363ef52ef96bef823f1f4cd8886dddaaab4add45613dabaf6baed40fa0bd4183e33ac2ead965b70b63731316d2de58d3d26f15f46e9285bc9fa837f7689eb3ddf3de649a5b89e445f150ddcbe39a5551d503aec9b8844ae6ab8e9aaf9e9ed1092b72e825fc93732b3d832e3723d0d66ca3a62b2ccf946385c7b5b3885be4238e1b5ff65e7c8728df020c5c1b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b0348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c9aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc69176a5900ea867c5a1da86beef193ecf8b46d0ce92af154f5f822a5208894432760cc6b9b310359be96e7387b4a0347e745ad4908aca5d8761e8809782b8923ee271666d22ed423bba340afbc7ec902c1bc0f374bc119644fbe83a2b2c4aea32c5e7686c0119ce3da5fdeadcaea2282bd7a16bdc513cee8d8a5de21873f2bbd7c365a7c61daafc7a80f30206ca71450379b80f0812385313a3ec7e4832ea735955411f14bb3bcf05c28c67cff40e194e12cc1044f18bf2657354db7d04453650276a12e907bbc9bcfdc0e9c2311d44f6fdf87d18f0e3b48d499e74656914e120168931141512abbae9138ec9469b8bc651b21c6293eaa060312bd7484847a30588ccf5b985a81329878b3939a77acaa511fb880e197f13965b673d5b5d7dc47bddc89228bcd87f56ffd13760fc671e128a7c3ddf60231b25e83ae127e3ff634f4cf34226b033198eb9c8a3fe6f7f34de1ab46aabb032c05f65c5a7ef6a815f61870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cba713a67ca518fc0464606168680a76bedf9541e9a67de425eb6fce1ac613b4d1203e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea05108c821a6de1feeb3c387ec447b2e4d6bf0a28439a79e8c871627f0257543aa81be7d2f5a88e5d518676d365ba10d859d9bbcf7bcb1df02c0fa1d3980f1184398e3471bf6a2cdfe4e10682824400be713dea2a23c0d7aca82aa9c58efc3c792745e31d4c1b20cf84cecf1bf347d4796f43c8c1072c8819b20f7a75b845940dce80657501aa1469fa22281dbea9fe157eb78ba92444f942f7b1582997d74a2093f945968f6d01c195649bab2757cd92d1f3d44089fc8c16d92f63ad09d978be4513f550052d66d40f4eac92ffccaed86fc4315a11ed956cc9132d176835f62534aaa32203e2637f78525913e368c4010772e8e7ccb5f18a43b82353a42bf1a0e6fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b48bc97d0c8d8442222889fe9790f677e7f171c9ddd306bbc8ff235f3585178ff2255db7f4a527ce2d6133c7a409fa69c1a289da46421714fab594811b437714da82da5cd8b3e34dc76859dd6a99c43889b9290f35184d5c952087e035b1fe86d926756dc1212e21c2d23c55e574be576d349d38b66e869c80220bc74bf38d3f72e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f96a53e0629e30acf94557dbd1c8e649c1a0092241136e4dff3df7720ebc5dd7798be038095c51a2850b9e966509757b0545902e6b3358f244604803a39c66741fd54cb4a29979d187b0e67bd029887a929d87de350597b4579ea2dbecf490d6936227f642cc7737f8f56f2cfc6386b49badf273702d10976731915d5ea0ba0991622da7db5821e90aaf57d237de2d5435d9e6eeb83e9c4600a1dd23e347638fce23a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd6f50888f12ecb6f6da70d3a6b3bca03885ca9b5c7be2c02da7a32df1360c33e6421301e29ee81f3a534480d8450385f4d87adc19f6390d24af39f3ca99d10360ffc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342147a492c87cef529de0bfe781408e13aaa2a043ea4b53f3e545d7027e1fee0af57b77ed043e76fe7783c51049487f1b19c1448dadb3b42eb7b212dd2eddf3823681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100b88ab488fe2d8871459225bcddd7e87439ecf33305e7dbec80bdc634b618ceb3c670cd0ab56c9b4173544eb7183f74d946f6fc4386e62a078cedbcb42b3777c95a4ef6b7ddc35be381159d985657f21ab235233614ca6c1145464213a77b491e89f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88265bf702fd22e004580af6674ff01c8f674cd0d618bd9d59d2a48b7e7ec0e9d2c2fcfe23e71bf050382984ed9c8cbbdde80f5a9d07cfa87de93a4144c180acb94e186d7d9628658d6cd398a52fc6ba2ca622bc73213c2c7958ad118cd5cc87f1c07b68795646aa718a364ff7490f653ff2d812abd19f3346fa10ce054aa68e178ba98cfd72ec6e5dfd9808e3acf8620076de073f3ebf030427b1f0de3b4348274d4597d5e93b060644f92a6b4d6d9ab48d09664fb5e5c41cd263b1b093b4377933075fd7d911258b5efb44d68ec8fda9ca7672103498d63fe7923db46ad0eb239eb931a5bfecc7dfa4088d9fe84f0a695f015ecb861561aad530c6c4d42110ad34ab436b22671f4bc2a3c274d792a96b180f3f1888464bb2bb2b3618a57efcdaf11b2f8eb699c8c2cec8f554f53b664fbbe22cbed29e82d2b02fa3d5500c90ca5c6555f3c0f3c930d0724b003c7cf4c65766f874f1432103027b671c9671c23b9923a84238a8d010f5707aaab4822a53efe9edd7d79dcfe4126a8d3fc3da532a760047d3e753fe061977abdd47c36c555812a2ca74ce865b50978c5738c4dda639478299b2ff50c842f69c494f60edfe527460799b6781fbf26b3a34845ea8876106b0b7ecc3275b0f9cc1265607b69da9e27ebe0c1a0cad6e49d094a4e066e06b6167ee9c4503713759722ca093d7911e821248d6dfc6b7aa006efccad969ec6665f7da083bae131349e446553e44755a520151aea0b378290d2f2e54680dc4300b95467f1eb317f0e7754e386109df6ac5eca2525d69f77ebad0a9eede3ec8d5137615e9521800448b42862ef343f4698bc24e821c22717f3442859a28ef647b1d66ce1117a95ae16ad7091f2a929a4f7bfc1fb8a993df055e1354216b2bd6965b0d54a6e556aec2dffe0a02ba12b1b71dcbbea9c1d4cfd789e66bfb640735d5dec674bdda4dfb1189c84fd7f5988d17df0c999d1041995ecbc5db639262a62891ed79f7a11dee85846c248322739dec68a4468980c1d7b03b204ebc5483a288e391b5fe0851ecf20332be58a8d7b16e77fc8f1fdf79d59fde015bd456da855f79a9de69725e267b0ea7eaea44b17078e8a3203ddb1b12edaaf82d36fbae3be4e5eb32de3434c1d35abcd3b5f1612925f027533f51755cbbe7360af4cacb6604ece03635083ed9d562be0bb54d410dcc63fcf41a18e41ca22d161b9a6df6bc17d7a1ec68b0d2ec560746f9c11d307e2c0a1deea1aa5c3f3c8abe19831240f632e33aa62a3412057aa275ed3677dc81e5a6882473dc9b25a1960b8220bacc7ddaa95c4db87103c731369e6425a19fcd3c9ea0c6967111628dd3119222e43e5a61b31a59ff45f8097e99c253b6e83b070cddf5ae9880f43496111f9bc0204350a19b10b7a78718cb9f655c3fe50f13ee1e82f96e7d007ff0b775669ed2fb579362161aa14a07185288140131c5c2b39966c74bb4f99b2b9aa5c5a13e8b1ad1cdaa363f892680e8ab9237e4e5e96d46c78bc4c014be6d80a31fc8e115a660b2f53599d55d4e025f635084e60310df53496edf839b8e17c0cd95402f668abf6d9dc8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b274d0e465c64be53be19bd0cbb29dc93ffdfbd2c2ff3368d9a951c7978b14c50be7f0f1de394c7cb6188bbade69f9aff7cfee0d3811eb948481c7061f1fd9f497f765ec4a5a2194338dbc950a64352dca9601d9bc51996b9aee5f8808c2b2c1097989f7bbf8b31a7d2b80711cb1eef2817fee8070ad2e7ed27c3794854ffa46cb15299ac3294ead2912ef650fa807f61ad390d26709be5decb92ee96753829416583bd7df007b891ef7738fb1d1071659bf6885a725bf39db5ab218a14fb9f518a788a63fac9c7547800cfa8f0e6d4a7d64fe9642797433116ea8693c78042937a7b2fa858c0ed156956a3ba32220221b3b5af1b69dd3943c71d85d4d314a73f58a61974acd2f5c1b60d4382bc055f89a82235e0680cc43bb5e66ce2d41574367e6d6f0672f19e70560e53cf8a67aa34db6d18ff95a3582fbc7bc074ba4fa6fafc05b98d373f188f85dc0a7e0adfd640d21bcfd5a609b63dee96a750f0582b37d47c54e9c1ae243e212b3c818961ac82a5b3131f1b432214fd1e0ea7aa6b9fdd1aa648ddff1ba8949dc19c74f49230d33c71e43d537be7756d80288bbc87779243c591260d3e66fcca9c2553b807a4d3eb528f5e2c17b56d065624df67c50732f5d7523413c6f3836ae26f84795332487161e773abd775b07af6f94c3e82f3080c3d3ef4e6576001e93fdc59a877dd96ffaa52ae6079931dc8a34aed10f5e6a940255a488bda2c155954afddd6da47fc82878d547e55e037fdfcf9ca3bf009b741fa8cf842ba8558f33b15db9ab89c7dc4c1ea5cd5c2f2d18b2475263526f29c5054d78230313c74c505450ae8eb0260d375a69e313cb3fbbf5b15f483db1f08ca142c5c23685a2a49af7971cb18f474c25b304afa236d3eddeeb5f76e2741dff05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec820b030fa138f568574f7a8b3e275363b48810b4c951f8667a2a4c22e0bccbfa6feac660435d0df9895d0b2d455fc49e01c159177cd90fdfca0fc15252e7e2a1b7d565702b22b43bd4d437ede5afe3a5fecd96640f02eb502f86915ce1881387e550c12b332934a7c8f15f6fc5078db85ece93c0d6fa1e8700820fb1421ac7f1e116469880426b5b19fbe260ae7d346fc497af0c66e7055ee9e2449371073d0f8702c908b6d6fa38134f06b4d123f8b9a612622116fc8a3125df8a05c6fb0ef370fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4a13a18c1ca1aeb0f162aaf0f3cb1a8ee84af52048562efecc085ba93957f480fe70fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4ab3268045b7a5ec77d877b5f0be72ae5e1b92fb09a030a42005825f9ad7b463862045971f285b680693f63d20ad5c69e5e0575d207d88aba904493f4d8e066467e56039ac3dce4159875489d94d2a1f73ba87cc8a5bb8b2575563992f917eb618bd398642bcf1b56ce093f66e9397fc08ab54cdb38ab6029f49936785f8f25b1bfd5957d5f2f807ca519bffea2e47c19c39c40cc43a6164ce2a7d10d04f3e0bdbcb584fcaeb966b18acf1470d69fb46551e75f67def1435b140d50587ed98933e5bb8377c9d0173cf15aad81f7e3d728397e0418e4a2e7ed4bafff01062c7950fe1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8ee1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8e3b59b8d547f544b4d383f532fe4bdc4d70893ca03226c4805c84563f07104c17287594fd4a2e49ee743aba617c4533b74f902d2c79cc2baad187feb7d13fbcf1f295d2841ebd5a2c3cf78b935751173548d11b4b9c5a1640c77e94f10ddd0a99853806763d1338d625e03f0125e396cbf9ac87ccc669449f4e31121e4c80bfe6b8a858dd2a3d7406b27a6ff1d04865ac8ce8d2f0e3d8f15850603be2fc021221c665f296e911378659463bd3d3582071cbe39b4bfb4085d3281a20c099572dd7bc36f2a6ef2321e59a36bf42f842c4772d37fe26c3232215e95504988cb66259ed61afa346c7f61d9e59520a1a7c85e20f5877e39cdc8c0a8e79a63176580e8d9f991abf2d967e6906d976607b3712c3b697de7f8647945219762f6dda9615bdf1c24c48d60870e4a19532576404ff3a19e2629747fe3c29b5ff1da2dde4144fe410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db054d81e9b1914213f7d03d0cf596d64ad0cc6452efdab5b726c6c8501ff3c49bb203a3ba49c23849ae37996310016d8ef0b19df06f53135a9e8eb14868245c20ab99a1969cc6e142823b8151937d6bae953a3ab6a98b16f7a265891e30cb3c0573b6008a152cc1d77a05183d890f03b903b794c121830b28b28147312581d67546be75df5658d7172569183b1ef8b20a263708c53c3f53c610c1ab6d0962e273efff4048e69e6b1b0afac6f75825097a5f15c72635e2ce74f092edac299e60aec884ae9e166630c5df3bc7223ab7aed963df06c02a2ec31e28df203a58c6405b0c5abeb545f35788a66e67755fede0383eac338befc6297870c0504ac8b60f56ae4771ed489e454849d5f61affb3a63b3aeb3cce1dd2e4df784e50493c2ec51335617d239910e22e47d46d2a4fab9236b303b844933aa63f3062dfa72d3d93855f61cfbac493932cd07df5cf7e269ed1ba20d1037d82af7b272fc23e74e51c6f01bdcad2da1a875c5638c56cc3fb6f9717518bc1443fc5ea6c553440b5a0657170dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e44adf8f6ff50e7bc28adef05d37964adaa210572f55abc867d9283dd5c096055bc3810b7c30fd04710e0ff6ec53c0f0faed747bfefe21e102e0e8b3974a6c082ee6503ec6bd153ba58aaa7ec912d43260c30c30a9b3154041f7ea1c14af46131a570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a5818be03514b8440609f0e8c2b5769782e7a67392247ca52290e993fe46d5cf7226bd05b066bd95b3a5889b956b91c30a94c51c7cc3113fd6889291d82b4cdfdaf0daa534aac4e848a9ef2bdf1fc7388df02df7be242bb263bcdf39f7c03f7f2abee410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db05f6b8835bbaa9e4fc10adf86587173e43c946f4f10e746385e186f76e5dc287dacf3b3015bae64a55d63f4cbb7e77cc3f868d562f39a896d78e1ad36473afb6c9f95a8ac590b10cb82b36b3d28b34ddac52b68203321d2288479a4220baba748c6ce68184f4c4603dc183dcaabb4fc0efd272eb2e5d87d95a6a963b46688ca8a0b96f97991ab2705394d2908cf2e0a7ef425354ae9f0129146397a791bba7c161ea115934704e1f6b75d93b9680cfc7f2dbcb619e522fa9b4db2c7ff45c82e490e0b2136811e02186aeb29cfa5b6bf7f513e1d4bc8ba833e3e8f53fde0a2b7bfc4e6d1eacc3d8444c662d107abb592240a6386fc2acbb2e9d752fe755834339f5bb49789aadb50032f88ba3e70ef5639653557f59085ca231d54df08561b522e0721877f0147f31e5009edb29a176922c7a54a6dfc257cb3f01f81ca8aa9e12344dcd1279cd8486de5eb23a5edd23aaaa9a39f60cff808635f19121d8906f66b58370f041c3890bbd65fa8ee7645fd5160183fad558660a39549159239b7e6d61564b451e168a10576eba8e090f7e0d837c42e03e5afadda34bcdd41aa37910cfb64252359304e31ad91712b810c34afbd317b02ec8e194fb189644cb7d56f21d90f5e47ec6223e49a69df18b92072f646ab7de3469265e6e9c8aad49cd7f4f77935c76820c76a21341f2228bf7ecc16374817986c3eba9fa495ce3b8b9b605b61d2e166f2591351c2ab7a9e691a75fe7457f25edf4fafcd1651d960a8d8493118f40f7c0c6b29398841fe2636e56ca9541392f9b795f886d0dd637b06f935985b918ea0fb412584b7f4458c9726bdaf980fdd14913de65165ca0096558736d1743c2773f83c8580dcc2d67c07714f319ae1655bce4b1f5a429dde5d6e04f7de7a9998187bce43ec0d69e462dd4f6dd3ae6f126c5dfc16709d2ad42f49943922d35cdc2c9c64e6a961a3d4bacdfe39adc404fb833463cc48538d8f74d40300f0e9f3fff431b09336023a1028cd1a4092b9d8e1b4083219af923e0479fb69b947d8d18d19a226b5abd22752de09b4f03a7582b36544e4f69310c8e0ad18c656f74719a88d0644471c38899caee92b4461e8c60bbe417ba43b8efd836b9e585bc583cea9ba2a74a92b5f6104d9743d46b36ebbb4c2d7e36fac6be06f3912f456b614d560a7a2f975496765073dcc3d05012d00fc813f7895699fa73444a616fc5ebaa1b43a6f35e88a98a3316b02dc28cd263bda7d8ee067bfec90c13fbc70ab06c631e967c9fcf383e3740df36da0a6a4af4d9a988eab6f949794608d7b7e993b9e178fe538aa94f44467dcf54c2fc7df9033191828dde6f79d85760b68456a0b07773a0695d7694d5e5f3cac5c2691b68196c4c7bab0f22a50f0895217e47f681e6f4dc742ccaa6b62f04685a15d2f6e73606438a41b24d44b4f29b3ad69db7b0aa98e05db554f952d5a442a10f19f7e6dd88b87ba208410965d860f750deb997d1c7646651ce9e39170012aecdace7234afef8ed5fd4ef4ae9e23db31b87123237943fb452f29471a575330078536a43166834352352040d49df016f8f066aaf1a2963d84c607d8f64477a16502d3ab10558b13fab5293b1da9fe5b577f64e6cca02760afc56478a651795bfe334861ef03055a0710c2e925b7ba4bea0f357510a762999603ed270ba31f7db42c886b6147c0a530d37039ab3fac517efe528299da236598da037370f045b18b7ab105a93d76f10153a848952285d3c21a8834fb2e35c3bd20e7fee0c0163551e6857073b72a71624553b514986688399adea7df94dbc2fb005cdc078fb9e93c07e69cb50a2833e47b987df674777a8d4175eba4dab9d14b7788c49fe95b33891edc0319e66410f28e442c40adc522317453be2146565dcb39a0aed31fa90184cec9a7be5501f289ab9fed2bf384084e9b7325245d0548c053613789f9f2e7258f147e99f959749d10ae35ef4dcf8744e26bd5840fd51ec30e33b0d26515de03d8b01f64f51ce224dbdbc406c9357965225074509ba79e2fac3038f52fea49644a816245b75664cd0b9b9bf71307b0fe074a27d1c2d75ca5c862120a91a43d84351c65aca152abb76c9500dd93a5226b3d34649677a1f656a0e91c4ddd0d62b9fd19d57bb33f022101ce765fc67b3e74bbf970018111ad747b07148cfdc5496a2a58bef332fd111692146b6d112a1b0b42d7462e0aeddc6367e9bd555bc3d4c743d7352e057f262def569c26dabdc4ed2ecc1c24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e2e022b99c97e1551c9cbd3f374106554b8999ef441a436bee9e3b33b66f26b1495d31ec482e85a9d1e840b6e1162042561074e0439e48d2e15678db7ee619cfb33c2af10d717008d83c03a8329fadb46984f7e205bac090a52de914569a4f805e03f05c03b92ff153761076adaaefcf0004f75d9f21eb2b1c8abe4f0f29073247343941dcf7c7b03cb16e4a9e7e5f4ecf75c2a7e8c03cc7a8101090a3309748d25e6bcf3563785d0bd92a6aff7583c18c1b2c56864a3023d3d3e9a9c947d24719052d4e96f7db7ba615df171c78862aa81c252cdb6e81547bb9eb4d3703008cdc99900d21af720be312843d0c04bea31aee88aabacc35bc5f79175ea5c4f28fdc84efc546b94aa5493b1b9d674f512877dbe1369d74d25983e4ec58719cd026d1b7b47d4b9388049cedc5ee4248253c02bcfb2d1ee03fd660a73a098d884b900299e3e317b031a6ef2780bc849369c02453d2e7883e6c30f4c9be9aff9c2938e004885392f5c91158f70dba3a468a66d404ff45d86d0275660845b1463ca07074f22b9280acabb5a5e42f132ebb50a09b79d2513b38d85ae528034b7368927840becc8dba1f97ffcae4b8e153192fe65b37dd0f1cebbbc86082efd94022cd755c0fbd1ac9bca41be62979116019a26619b6996518a5c0f5fd183a01f0876e310aa66a386de8154ec8b6607b4d4e24050ed3c9e237933400a7d52b56038925aaca5a776e388625995680c11eada07d2f657fd0df2553c2dcb7b14dde1174df00f8f2f80edaa7bb922a2beedd0a40b677b2c2b19ae4e7c3c3d0ecb023ba9c5e3d89a6cf7384d2f85c8b4a34dd92aff7202fd0ed6388f1b10f8661323faeabcd29a7ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c0cbd2b2f83495d1754dd1f00d8eb8230d1be7a9dd907dfd1257ea6ba9ca86b74d1f1ddf70ea7e67b8a7cc6489ce4ea241a0fad1d8d8ee658779ccb0db4b70257d71c93a07df23acdc3664d287661eb88599608fed94f32cddf5ef5a2d354262a442d015485f7b7515c374cf5b86e634803d36295fab13c6a7eed44863143a106ca2442de8e062b2e9fc9811902f1d5466b8baf6fa2ca8a26359808459f5f279cab9423479788f36f49325762d3098753eb355082195c11e69cbcb44a673d068c200eccd8ee8868ec6626e8109eae3fcfddf47a21cdc94fd0e4b242252e3f17a79223e30ff72d7f4ae61e2a1d72f5ed27f6db65f7a82b31393f890dd93452f31656effe04f4c585338373275016be08770ce649ff7e02c00664598946278207b7e976d514dbb71e42d25944f70bee29473e0a8c232e29616701faa8e9415062f20ff8eb9683a9a6b977c84e725cd051469229ed03508a4622a060c5766f652ef8099c6377081590ddb23deee81292f5b6f5047640b24c260c2337e2c05c5430c7ee0a5f497e30ab93e3d922d2aa264d58174e7fabfdfbbb5e332e2c002621b8a06170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46c23761d59a15f1b7251f8161034b331dbb2de1c29af4b1c768be7b9bcf2711ffa27a7608c1ef6a25b28742c31bf6ee215d19bbdfda1338548d3bbff6f0949c2e9e42386548d59f51094135502217e72abf7f7a51125a5ba8c48bff9afd7ca06451f13fe211794e9970880c58b31baa42c65eedbd76bf998e63edd099c69c1459ca408c37b64f5c4db600f8926cd3fe9c7f674b257dac356b329b16515a76ed63a731931f9ddfebdf26669ef7ff9d30c41c6836bd20d4caf611bc2af780747e61592935cbbae4bda546d542edfc8fbf91d5fcd980abcaf73a5aaacdc8bcd38e9e53afc69df389185c8f4feb15fecb7a74d82d2d325d98620ec1d23346dd7c56eb8e30045bf9139e57ac52a4323dcd417cf662905b544ffe8441915311d76076cb656f30f1e3d1791287024e145f504d96f138f505c15190f98a99afff06e007b645085de5e161d6bf38324d7c4a47c51dc9aa40bf3fbd4de42302fd5351639881eebeaa48238a9147efe94405ad63c1ac5a74f8e55be376ff3d8d5fc5eada8e613e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855171242a9df36d414b5ab63ea8be3f6c4076a3448ab4dbd1c6e0c4a4adda73de5f74c670a0f7ec8f913b11faacf93e1d7650f7857a71a389a5ca24adfd575dc34fbb67573fc733f572e7aa5f5b899dd606f4d57e1da1afe20c9551a7196f473c180c2b15e7a862addc43cc2a63f040f92912eddf079e90eaa34b032ab4a482b2ff23d77c2908669405267dc096d8779cb61352a17f69e3915401e2d461e029c17cb2761c0923ed6e0e0cfccf72c7aa526efbaf2cd3139f7b76da2e0634fd6a96bd178d23bc043c970e3539b2891d6242ca8c7deeb64df414a67a0eab93ac231e8563350fc6741e9f559f553cedea899d02fd8eef0f5985907f568c4ef4c8b76826f54ff71ec3118ccb050b177107daac12046b377b8063ba594913dffa3ca63484b573439ae192acf5c48f19c187c573d3881455dacf1c99a89251b38715c2873782ffe88e37b3a330255c7ee7eb355dcf7afa60b6d0dfda892e63fbb1d4e22d71bf1dc6ebda698ce4c37445dc81d1c7affa60471a5a411c1c81a4341a37e1b7f108bb2dc04c079a399ec71e915b14b857427671d5dd916e04e2f6a8b37a6231e0abc250717b4966b4215bda3abcf033be1472cc12553c8b26171896c47276b72af6d0f02cffa9c34717985ac48c2ba6dbd054136da8c5772fb49ae3db638aa089d05656acf5ae44cfa19f5a04b87767f5a3678b906292847b87713e29dfd730963a42fc2fc5b2b54f421d2caf2c3a29c3710f407592aff44aa102c1fe03dbcc8bc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582dec313bb6c05c662b20ad5ccb52d42054386921de4ef2384305fec710c9e2f25d07c8e208277bd26e05db3917d931221941f09be2e2eec1c49a2c5ee050cffc679a26d0e2985ba04f08b82efe38685f688e336a1e3caf521fdfbe61219ceb7511c0ec8e5169c51d8a8e36ffe00fca66f557a0316d11cec60315e94cf176390792c107aabeb5e3778e1e22cf423ae16a8ea4e4e1d4912ae84a1c33982a3b8fb5ec01db4c5fe7b8701e81ee379b650fb9207c21efec26f9ed307786bcde743d1a6b3b8c1bd50b4cc3357b2a00d50ab9c50c25d7f4bd5d4efdbd18c551c377daef33989810e820522017a9c39f85cb62072837dc9d85561016ee289a8bd5dec1aa1b5f332e0178ca05695a3cd72e2bc637a6e65c4708ee6e885cb94ba4aedf2cd201e38924ea19d128789dfc4c89f1335524920eb5396af50a9a5649266bb8ac4a8ea0ffa573120d02b7ceeb87c0dd1d05c94a1cc0a04723f6f8a93d517f4c17f5d64ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b1fa1e74df206c2050c57dcd7a0f87a0bb00a662524d136f7b8e6e05c8e4f5e0d9e16162a2118b7a8019bfff8b18c4d4945fc1f4d43bd529aae8d90de36dfea5f2f5c3b46b903bd5eda57299e516bf3de27cdf08743c07fcc4a37d3d80546bb383c9b51e25a3c73c63fc00b0d67ebeff045c5bb0a10281cc4a6ac51c6b666ffc2f8cbe1fedf8f246eacb59abf3405102e4faac12e9f3f4723dc8cd851e87f8f2749bcd3677ddc46de7c5feb31dd8cd99036ecb55e1f2b2540cf3023c61fc7b3b7c75eb6490231639a59ebe58ff86547cf3e765655704ba131f2e65d51e3ebd56053adbad6ed747d24f23197f80fda697c5295863976567441f5052d83a6fc1c90aace21136dedf534f9c052f8155dc036f30b500abfcb23b73a83f02d912db78fd65b870207ef084d38dfb83cb5ac19adfdfac8ebf9cf741402d60c37fb2dff6827e5f61f7a82ccb042f96ec9bf4ce02d520a7203ad9427819e07d453d03195b37af1237a48b79daf0dde989fd3d91854ddb0c1b752a26aa32e6391e3dfc9e3ee0c18128ad8f2f732b64b88a40711a649080be6348d1c37cf1966efb80507111d5579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d60cf8368ba8a4cce718fc1a7af9ed9b7e767f19cff37db25c412ae5d6ce95785929a56b8014135fc7649355c8b58a0ae1a68992b985738fb0d5c29c994e1b90ddf33d6958b07bf3b1a9a9744cc54f2d0a191fde1e1321156a6637cf8310c0413d17985749ce9eb05178048b40afb3b303657c6c84571cc77b4d13658e2d1870c847de679ebc17e759672759f659a93befc1f2033114ea07ea957e4482ff2abc8f09ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afbd3dc8bcb70d3e08a7a898a75be6e395249ae1c42b7a5b3b339ac3678b9f04cf918cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f17ce52dfeecfd27179788c161e7559ee22065730895dab40d77b9d811c93f83eb62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9da0740dc49af31febf582ff2998cc3dfff947e4f7883d9cb1cdee2e06a539a57f7b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782d948181070150a903a403cb1de3950f397952edb9ae0fbeb798ae8cf505ae562e722b6530070e24062bac606591887f27f5ac091341986ca245a2bb98fc39cf731fc47a38d7b238bf2313182b0fc3f367b786ca6f7bbb67e01089ca92c9f45033cf73a3d2b9c378d531269e70e525eb289ce27d6d663eef19db631a3b224d12bf7d2afed35328bca8ae4db1ce2ef20ab8c4aac84355c140e7edde3d855458b41c2c01ff2cc4e96913bc8910705e8561ff4114ce9b638c5d53ffe811c8d266e6a0757b73c6c0ca92c527efe8b23d56950942ea3260528ab4aa5ba8e2786f263522e72723a3d441991b3f3b196fc594b58f7170bb72d2480f639c257ec3fa537bc213ad6a6c466e2eb0b285f29de7ddb5a45aaa85021d1735ff671cf6a56cf1f3f985ec508f377b49d4893fa82226f0d7b807ab5f9d5539db3b68688968f6ebce74370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91bf7f79abbce47ccf102bad59e36ae787804c401830a118f1369c982ed30bbe69ca81f00bb7ad01953e9ea2f85943aa158f7984790f366c3b11f468986cff987b38eb6c5a9cdb2d4b42ba2291a2fa4d336f613a2cf02b48aecb103995b67f1a0c3dafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc76039684ee5d510ec8a6cfda873a07384f16fca6bf7a5d13b5fe04dd31544f299b97c853e791252de2b0c9fbf7f800774a485ebdb97a1fed3578ce771ac9137f1406bd6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c29489ecabb6552557310fc0c29d430c3e934a13678282b507eb3d0b0fc9f76b7829368f91083f4743d1881dcfbf9278b4eceff8f323bf1d084abd2f109c31128d631169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858ab79641d1a1642d504d18ce54d84a940cfa1fd2a58c01ab324791f08a99fb786f8a4a7f21c7a788396ebe2931ea6e9e85ac2135314170223e4604c225c82584991c20a0dcd2e7fc67e154f5a02de3391b740166575deeda6fe4d40314a9930a59faf16fca1e2642b54407efb22acfda2cd025fd79f9fa2f8818c23e13f893da7a889e27a75c74b77482266c5f529af642165851a32f9b6eff902dc3766e51e4c62b84955a12fbff7b295e2cba80b97e6943220176797430abfe8fbb466d18644a24bf4eb4d578c1667342d7153b8130b7f9a3f9368eef1a253a41ae6b7bbef4dcec1b60bfdc3fa4a33736dec77fdd96df8faa93bb651240b0a010f58e0ba2c345e0f62d68b5a8b0fa2070a15ffde9b07283eafea7f9df0f89bb84042024b541126b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c0b9e3b8c076725a26709e663f083b8f833c04c65b4653352bf00d0da1c6d24d78348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342cfa55c4744cf69b4db3c4f32a62496d2ef9e6b8a370b64031ca8440c034fccb248cc090dd78123a22f745de465c6a9497022b826c8681b27138180ac018362824d40bec30ddd0df6db8caaed8f6da3a2a63832c7f83dabef7a8a40b0ed96bceb440b5889f8d54a2aa8b4f05c2efe456c99f0a70927d7dc89297fb99726db7af1a087520bd85131e87180a33725a9149c4b4d0011e771a09926dcfabe81536f63ac3fe06dc8a6449a20edf566196239b827f54bbca889aef1f9e0ce35452ad99dff340ca60bdf989b4a8ab15c8de8aea86130555e52bfb89479be307e61f884e815d40ee9168821e560cd842cdaee1d2802861f23626e220ea38468b9d9c26d290d6675397d9dc093519a2e20681fd6c8c30a758794b2b590b41e38467c7b9a554435bd23b245b2efb9528c7f09ee529076746ce948560973779e3b75b12dc16782165f55723498da43adf504c7b70474ff219fc7c66b05f8ab6f8e7442296fe0edbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c2641413623a7d92a23a9296d2243e6ae32711e07d252eebcf79ed2eb91272b9b43e321158370f041c3890bbd65fa8ee7645fd5160183fad558660a39549159239b7e6d61dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88cc0fc80e06f4994319051bb9e9222944b128e4e00bd908a9328c8108bdb29f6b4a592bc97af70057dde12030ce089d072cdeb16e5b17f03b609481447d0ced6520d722d3c455036a1ea994f81b8a455b7b849ae11602e4f0fc2ff2e14bcfe50e14ded33fe75870663315f886ea3e6846cdc985f8dd33a6654e1d541d53d4359fafdb9297eae69a96b30173fa6b7a0c1fabcdd54a1edff6d3bd56ae172caabc60ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bffc263d1e3ef087213b2b46ac84d734669bc4a69d3f1115773cc84e1fd512af6cbf7eb190c6bc7face55f6d72292204a4c071556491fb176a92f5188df1c2f61d66918fc843e8038ecc610b76ab4f054e210ade98597e003e5ec336a4799a3c6851492667508506a638a3f22a1fa3950924fe719caba05002f453a5999ba385d277a2e2c420a756879f43a1efa4dbba61cea294fbf2c511c6d4ce334a13a14c8c60d66a9581bfcf382e34628912caf9c74f2917555995fd8d8c3e0d9f82d9101c197e1ed913e15158f9977ee30916228cadd6e22f773de3e982b91e12ea580c9e226524c18eb6ac1861b6c02690b46b3569e5a577be0d813cf470fae821755fe0a7b37016557b11e8ad0c978c25c965db50c2380baa5ed74a746093ac837fb731ab7c2ee609c1bdb6738d3f41f65fa1102ebe094ed698c04d4b46b35732ac106d9c9ea4b23f3f09ed9492b23da2f503ed01138e6c3856741cff2f378294ffbb7edd506cd884b344a88cf69e3c48877c9ee717674d6daac32380e21a28e0aedd8d73d3d07fac415ca947596e6fec3d3fb888e9aa195344f69371ebb84a9dfa85c439053fb65635adaebeb4e8988b27e45bf17280ddb7cc21df6d231f5fa6a5ded16722c8dc6793c52349c32b2863999e02502c327049c369c69c16217174a86b50d875bcf7db79bd27b211996937be4c48b605dbeb384e6051718344e726f5d589e0ababa71c1763965bac98b20e753ce6ae3aa0f46ec47ad946f8b54f3b93bc36ce980ad8a1f1ae6edca3083345237b54cc9b77c975149c9b24acd3031aa53d4eb878376e5be447cbb0a8191b968855d56981ff2412d8e16410f6440c1a2b25ef9546997675051f5b2130b1e7f89d25824f5b9693de080118fef7d868c879aa93e5dad2c1edb7bd070fb0999de8f98600e44e41b7ecc689e1cd934b300c6ed0e0d418ba5ffd981b19a6aa5877f09fa7c916f8dd08765f886e20eecdae7b01753bf390bc681f0523f04fc6a97c690103d5100276e10aa632c3ae461820cd24b16873e2ccd6b82c21ae6cc68ad14091f7e3685da55fa47fb1fd94ac70c0280fa866035d936c13f22a235f6639fc46b2ba000c1f66b729d3f09806257b5c36405a45ba528c72c00ef53289a53c6b6a2151d4149d1b5d84101199613a2f558c4d52dd106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793ca696c84173391d1d1d51bf8910954e2e9476382a582bdcd23b84b0b633695a2714363ed5f62b39625c33f9714304d2e51aa77b7b6d0dea81410033d86f2c5f052e4c915bdee04236c12ecccea1869909ea90f74ae5da4f837374f946af2b0eb32492601e514889dc60c61627a5debd4fcad3b75c574e49011cc7ff0e2de643e307aa8b2332c07293fa9d57682d4718d2dde535c2cd9035d746872aca11d71657b0a30152e53d4347db068bcb8b3f97bc9ff6e5004a0865e505bfaa5685d85a2910f1d92f525e653adac5f30a1728b75cea28e2feda678392c8253a356c84a43011e3d232feb7061993689893ce0c52933110ac23a7f5f917f326df590928eead9da1887c883a228754794388f295381f0629ce367a6dbf3fa338cb7b19b8ea44d4632b11c30aa6352f0bcc65002112b32ed465e590045ec27029fd433d0bc713976181170704b322512ccd66c7f7f69da9b323ef07496aedbef3688899f30029f991c66d24328b0fd78ab3d448288868b962b88cbaf7c0db06c9b5ae360c9ac6de4b15769760f2e20666c8f47796a651e4d9f76ba3172705dfa97798a6cdccf688b9a00bf8782cb4996b14d7905ada7583937a772635d867d00a5ec5231e766bf6f8d9181a618a9185237db131b082c6aeac8908a6f7f0f519a6b3ca40a21deb5140e7d51d5b3789a23eba3c337f340670d39a8775bbaea1d549abcc33f8eaf03d1db039b45d6b6a3abe503152b346b21c790278e8babdf00a6192d0ee72309af81c2b46658c81c2ff8fa7ccff0f1dc6e118a0c376e67f3c2809602aac6f4fc296cee945549ad42a37f4cf3e982b894025e1bfe4afba66ff16963d3cc2c9e30f7857161e29f29f19449b479cc751bb5636849805d79fc9c12230fef2351a6a0650586df10977b93eb8d6689e69fd159ff77c0bf6185122ad0f5fc12fc3f3c3d0c10301a59656ac752a5986c66671fbc5c7b1e20626df6d39b40bb05effa4832e7bd2ea779417c6be07305ffb33b4568836ecd155eb7363f46c53a703065bfd3ce30d8e3da94f74280276f2ac9b6aa3fe623b60f8976a7db90af6575876ecaeb287ce71a4b0961ae7ce17ea0cc1502aea539c444b2cb3e43b36dfd677b20f2399e45f38d202c6d0db7bf9c2adb67683cc7fa4bd2488fe7e649b270c20136a11b2face72dcb015b4486da19776af2475d53f79818a51c1fdf0206bfee3356b6351b6a58e796db2746af9a510f30810e9eee35cf5e5488b8f448fc1ed1fc81df7a43d99c8f519d616da6a5b0744e5865125353137e06853581a10400929bfa144bf6467d1691a69f3105a30026eb27c58557bb1161c9a5b18db49f2a3386d6516bacae6737d3ff12d0391edb6ad8c11aa34bb5ade94f21cae58d1aa42a1c39f680e96474cc9c4ecf7fe722b34ddc4dbcf0dea7b4b2ed7a212f8cacc94a09cbf95a8a91b56150f733eb0d81b975ff47e9fb7cc30aa54c4f0ae70aa06bd28497434583da5a623f4b2285f46295423eba966e94fc3d0b5aa394b57abf2ceed1729e5a0830a38872dd133848ff42759dd30a2024fde61517073a21834704b5b89ed0a34101cfac60ac603f92e0ca3f23622eaa6f7ce669c1ea053d9306de0307c1c68e20ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b03244abf2468347890e831f1d6cab92c3af85b8cd08f450b22b4443f920a630671c976a3c699fabc5c0d7b477aa9f133128af324a95a09ac798f3132cfa5a16d1dd850588aef0449c2456de9320235a260f60f5302bb42bff2f719e97e2da5c1754da564ef360356dcca305e5787d891e9b6d879d4c1c4ed5e573f815aeafbcc86e48d35e46aef6f1abac142d3c3c97cb006dfb635a448858b45baee2d160614eedcc509e44c635c1e54bdfd84d40180362460a7a9c8b1e8593d94ec116c74a5669f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496de8077df369918ac6a0060a87c5444066af6cd925243447cf115e50d2be12c35c0cf9586adea6621025faae129c4b9a58484caf37abc49aa5f29971daac89ee06a965fe516b6c916608f4935b0a0986f68dfb2f30e329a485e7accfdde656f65c4c88d136666b79085ac3db00e48e9735900e98dee905a4fb1e162f4055327b5c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e548f02104088eb8f4db0d55bf982b18d29806a90c72f50c0b361ed6fa665b652745a03dccb9d9464c0dcccd7b58ebecdc3a154640305547b5669a4ef3688806f6f70ea2e93e055d18a379b7fa65aacc21d75d4a06b5a4e6297ca6c289d245712ef3f3a558da620a9274666b725322306000f67b93d03d3b42f58a74acf2b78fd57987f13bb15e18f79ac24c1456d37e36a101549330320a15013493f70f91df2b5db739aed0a4bec76738ffc5bc4f98784f9670158b311decc5098c34cc8d0f8b12b40e44d94e110da20578055770ac99e47f1d8d791dcfab26fe40171b4c9feb8edae624b831f825e09051b1de1edfcbc4946af4780401e1d023239bb456c78fbc2140564ebeec945b6569a1a776f2b29be8897847f4043440a16929508862bdc723568bad7ed20ef1bbb6b5a00636b77d9473d2c14e32008996dd52c7cc5009f697a855cfea60551378f803d6376ce22b654f1f80d81c26399282f8257614eae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9e9f87b3ae6b1db761f9ad3e00af1ffacd1c85c14d4c427effbf3cd6606f5c723db89f2b209bd4b6b1fca0b4a66de41f661c292320551a5e506868dee444154bd57e1b4c1251b1b03ba5e4e908dd73ac631e306b160a7716d4b871e5442bdb6d5eec731c1aba624813139721e523ce213358e57cf5218e1b7509e2fbc22079083ddb4fa2ef836192d04c52c7abed72591510c81a5176c09e52ca580a6133c66f0144e824ad5f2ad488b14bb25ce868cd3db95c32a27305d416f098e5258b71364025e107c40681a2ad950b89cb5337d5c298067d1018f91b5468a5fa71142cbcb57b5079dac6b861ad08528a18337e4b6bd977597c3afc4dcfa962917963a736b6b8387d08f0102556b01a2754ae28b19d5a0d6720c71755cd674c780831f3cbfab00e1736d73869e8762c96a586fb96962395a3e0415aa3f80e3a4a2bfee675836e0e2fe41d8985b08099604b6c5a666380f2169a67e76b4bbe894965299d85a396eec415f7aac523345d635211b07b9739d162d2353ba1cf2c0263b072802dd769c640646309d28e3891769850e1d2a3ad9463b2b7c208cb470cca8af42e74b502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369b60bfb44f1ed0f78c8583cb3bbd9c16a5acca06e386c15d7eeeee89da4f80f3cdcc5b0c7c72b0e0fb6052134a2ef01e37c9c1feb2114ee922f4e7c32278b73edfaf94fb778d2522e0df3a3d6a1461d24678cb4a7f5eefa91888a6929b8f1683a14f11dd89bfc3736bd998148fb3734043d80e8a4de85fd9e00ecf54385b70b1123db009deac8f3ea893522346be606a53ad910e4844ae93358a64c6317244fcd342e28c6245a41222dd69aa64d783c82aaf0a1dcd572ba11aec9125faa32756f4b0f65822ed506d7b15835b84708c2fa16c638279835ecc9152a56cb3489499599084d85bc835a634c0f4110b2d79a3731d2d3c063dcd3664599e7e0cfa70bb4aab91c7e1fa37781892b005dbac3354f1153b05037a29d2e9d394ba5ff513f18af4e31f92305858e1e86998eaf048e3e085dd9d0bc8ca2cf4f505adf4c4e3c536fed929d461b5ed054e0f0e93ad8cd347467d3b7ef3d4e846e2d8f1303ddaaa0d358acd3684bdfe9c4c5985ba8520dbe18b9bc972fae8977b43ded807cc1854b6ca9cd84875b5b9c94a4873e227a924149f9b6b9ee1e923a3f3307be5b6f8fc49348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342cae9b77988a7ac75e4db84d7e094f6d388f210312462d801db4e703e2b8c9ca7aa5ad47d2cf56cf53b9f79f300dfe7cc8f77a462213d246bfaa9c1669aae93cc388a82bd9629f52b66d53774f5ef387b2dbf535cf3099ed3bbcfc3bc9b1a62d4e78816a72ff05110948b9d84bbb2e2aadb4d4464fc6710ec0c18677df1ab80770604f169228896d4b36b410fb68b14fb6dd66ff01252fe88f36eb04157e8d601ab27fe74be6509a272fc20601b5d0bd0a0788f54523369ad2fbbde854dc7ffe8464b2aeb6a079f52f0ef532be7af5469a48337178871950a5f5227696929cd460a22e68c129cf5b75901285f433f1fa30d5d113c397e0e6105ef6c1337f43cf8ac1ee5d6fe57a26cd41552126225dad910b360edb7a13454e52b42cfec9ce77a20053b935ec03a7afcaf664110ec0909a3cad147593aa458c419514ab83650aab39385a0bc072b095fce1d7ceb81ba4c727bca08bca20b71fdb13642af122a7d44e4205dad059aa10a9bce827ac0d1c8e64be212aab386510854bb605f00162920b8d8923f3bb1e4a67805b496e153a155475f05e6e29015333da2e24782ffae2d10aeed8fe553deca6d2f4be0e6230fa1ac9c93174b8aa6d2e9a1baaca08f094fcd0e07c4efbf5a0feea57793e0a0b778ff5da5395e8988a8f82d744545bebac06fcf4758ed4a2bc93ffacbb64495ef0759cf84e9eac709bc43439d001621e29efb731d1cee8358ff1228c1390795704f06f36f19ee1383634af00f14aed759e6bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0b8fd8103f8dbcacaf62b04f8ef02a32e321128823eabe51229486f4294fdee3c3c3f820f7843165773e0be509ea95a1da874f1892ae03ffa22ccc49a861d3a45d824f2ff0d57a75da1c0812c8802f86749efcc79083c1c133b2e958b1e76884fec60af1c211c0e5397c3fec3f680b9d26e8216881d893d73c6fc4d7d6ae9a86c8e2b5f12c2f028f280a67d127dd92bcb7432c2ff9e8adfb18965865ec11f37f8f085a47762c1bf7638372727ba67f13c80928230584ccc3ac62da4400228861bc50ed82c59cadb0c1697d6dc384d8f0ffbe64411c3c08d4f25ada82fd37f783f2147bd125a4b785fdeee673efea011e548c8e99a15df381b18473fce6cf812736248679f2a69e9bbc3b82558fe47ffaf3a2c5010821d734fe4e65e1577473902e5699310347b064759416a858004f372ca8ed87fd2fcbe8f62dba13162cfc79d8f51ef3cfb6ad400fed58c0c4a0671d66d0df6319c0e2b4ba11fdb803cb2b9a6246ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa69465e37a65c23dd9bc55e94fbb65b7dbe09c688e3ffa7e3b04d6e70e497695ab1d061256d8be79f1f1b6e4f1311dc08e65e44cacbbf868dc734ad734d4b0f38cc30e335381c9c71fec3722fc62724963d3d1543b6ba0d2ea885e6990447fb8c720610176cba8a2b606eb4d0a68a629ce565de87a53627b2e075bcc97cf0ac973d9c91c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d693662848cae468d4fb3a00280d9187932f8e48d8590dd66a0382eabda3de7937cb8036586e415035413cf023f16701a2abd06c9ca260992cde345a47d6ad172ddfb5200b615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465bd6ce4dca8cf856a2babf98d36dad45da487a23e09d88d95d9f588f801410898db3cfda65a0df2d52fa1ff170e2e63dca68be5ec79b84a94def6368304d38b44b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cebd570ad03346474930019fe466f9903cd337424f065dc6f3eb80be97ff0782913ffe748ff00fd5a4b9172a53cd20523018a0d3ee1d24d1188b3566551f48ef4d3eb2e5dcd6ada25943102cfd5590c7b792e65b96038c20f4bbdd7bc4e58a8e0236aef7f388964dd89ec8e21371d5ae882bfdca0cd73448937fa576a92acfbd6906e75cdb2af306b609e95608401c362c84864f6401df31109c0fa01abcbe4bfb838606c28cf2b173cb4f2df3ecb5bc20fa31c7172d7d8bc790c8a8bca77bacf9736a9b3564215317ff4bfac3e99881221d64249c156341751bd63643309bfd9bd0aacc784265df8a6795faf9bfae714a3f5e3805b02f81f5b43f039c9599297d43db9abe2c256b2b03b3be1591a832dfb28aaa63f12f1ef27ff967847c65fd9fb918fc135131450e1e2e422863c36098e18157a67a7537a9091900ddfcdce6c8876e619e3bd9bbce24afa665dd585aac76279526e1a123450e8cca029a2abe40350d971c87d86444da1ae8e7d6d4b9c6c89bf1b2f7f1d9ad3920db31e19ba28c6489c4bd501cff3d66bbffe787dcf1f6fb612cc23f842f457c9c9df396d4a31e201aa3145fca37dbb5eab0fce83b02ae73ec357dc7722f751c467708291e41f95b5791abcce02fb10fb24fae6abee0a3ce8a08cea70ee45daa141fdace6d12a6648b29ef843d4bfd4b1e3a742d3242a5ed6ca210855e9c59c40a5bf874069779edf90a848a32e27c2ed0ea53dc70339e83b26267fed6cfbcd1dc66d55c27eabd91d70734f65eaa4e28611795dcf09f5cb4710b278d4ad8783595cafe3be4f13f1e9f855df0b34719ec8863d1d05eda12254102effc6348165683ecd5d36e5adbad2701d8f56634a3157d0c7eb8582922d2f152b9c59be7d2d2b6c3507eb622173bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe14125aa1a503cadf776f8ddffaba6f17f264e41952ad0936dd78538d94bb58a8184b3732d1520c0a4e075ccde7b51c239aaad3895a29e55381342954a840babc3df35d01c6a4656bb96b3cbe424f21ef1b61d9ab25be3048e13c4c5a3d3b36836c282462536b0625478d66f683c4be361d9138f10ada6454ff45157f7e9a8a1a090903c22fcfadcbfb9d4f7bff3bd08ef2c6fcdcbe238d463fc9178d943f728e8284130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9f142f94aae990d0304a2639284bc26d2863906fdecd26ce0794c0d6f00c7fb0187002fa058136120693e3bf89663df72a7a4b3f14929b5441a88d5dd9c584eb452d57681044b5a4229829971e59950afabbc28788ccb05f4dea72ae3a4900a4c2a39f92e66ac2fcb79b380ead3f5db93f0ff0e1614ec53213db79f65811384699330844ea9dc2ffef32519bb258a3668a1b38624b5abe07038c3674d60f5c7799035c5f82da0e9fc75b10950d19ab6aed67d9542e445b22e8c0239cc75801106fbeddef6eb9337cb3272b4f92e44add46be25c44e519daa558470e2cad9bf2f9997f0e18a55eba988565421f818a03a349e9cbfd6a6612a144649761a8dcd571575a093ddbc5b71cf8eab8712e1f6ac8b75a8209402036243dd9b09ca4a2166e146e9ab7a80734e9abb24fb88ba324076d1e0b36028130b82a791e1cc7dec3198aa57d81410d14fdbb42403cc07b1fadd76c30fd2daeb961e50a70cbe6398b01b143bff42052dc50a23940dd9be5df20844246a8af73f58d259dfa0e006a2ea3986eb2155f09ccb068a9c0650fbd280868d5d3e0952a459784b30dc10ffe609ddc0a61267e6173655b101f53b1688c5aa9354c8490875acc3bb47ce72b63eb5ec7adfbf66380f2550c418432fe47df1ecc0544187831e044d0d5729aba90537da1856ceef20ef57423d8c72912bc56b2583ed85a2cc6906c996ea87369a5897dc79fdfcefabf9ef9b15b1cce1ea3a20ba2b86f60ffe49f3fe4009b12ba0280751f26881e25153e6191e8c2b948fb9d3997a2c5a23a3fbc9c11ff1822e583c7d8ec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662dea7a3b610c75942e22587826dbe171dd4351af014d3aea77d40455cd33e9929af22e14167163389a612222f3e345c60fed3cf1b5fd5e09ab29424933222bc5b33bea884e97ab611757ac00cd26db4bed938369a4280f4e0481f535e5fb3be1b0b2abcf95ea1b543209720ba54d4de01224dd6f04dce321aebf259e4116c4c40fc5873bcfee8ff176e1734e86955f5b9d29512b5b6dd9df9e9fee08edc7fa5077b34dbdc6063317320bdf8c5bff7a382d88c25a9039ee6d93d15c88d101e14a684529d9f743683ceb3bc41fa99384dd1798d1d7eb64566cc22a6efbd2ba4cee098c5326789ac89021271673a070f4243f0e2c75d20b2e18e5c0adaed8482689e68ca109b780ca70e4892729c30dbfe0f1d3f94727056ad6a0e10165b51725203fcf3f34f4f57d709ca343908cabc55d210790c09700770faa5bb90c156171319c1a5ae9f94eb9611cd05630e97abed3e5fceecf9311ed39480d8a3becd113da0bdf51f44cb5cb8f992c5dda7794c1c27f1cd6d14ead7a9e6246c479293e0908f290469c8372d27ff8793433101bc833e22f54aa3bfa2e421c288eb86161d15182bf24cdb3f3a2bf0ea32a3ace881c82b402c1fcc9f00cb899d8ae7326a553a2b38e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec5600fd4c4bab8e66c21b4e2d5b216d9bb64992a8583e785a1a017ceef541d5997fc6fc104eb7597f57f9c87ccd9451efe03f26c57161bbd179513b1a436d661390bd9666957e3edbad035b0b3bee3fd004f65984946ff500c53ef852bff1fd47951d474f5857fecc92a5e43c816e3d3d809dee17b2baf9e0cacec045e918444f2694986ddef9132127c7058eab4a063a31e8adde93672e9250b4dd714c7b34745e373c4fc27485949739c16b43657438e52ef68c7d9104f42677832b4e311f392576e6acd9147ad4dc6e6fd93f03e9472ca5aa8d5435347971e6f11d3b5838da33a52242efd3c1ae874d071b3f5e4f8b615bdc81521c22a81b217a9701feac923637c750ea6923d814cec8257025a820aea5b0758f5d917f6b3102f1ddb2f2e59db17929c7e10f8534aaebb8d5aa556d3cb5b7420577e6030aac7c9b59718e716da0ce6efc8c0401330592f8ace2e3ccc93dc2c3b13b375fe109d109d8a4682abc5affbf55b1fc82d3eabfc6e96d2d9eaf6bf0081d0beb189a907e9a8c0dd3a43c2a827cf7c9fbb9d3ee0f03a49e920a92addc98dfbe2a9b4e15fed59a68d59c03d4cb9c14235be775fa7f766d4035c7887188ce997b6230bfb00a9263674314eb61664d9bb3649817bcedb474f1b3787bf25bc7bee12cf1fc8145baef835432ae8a1af4c5b5e1fd4cb8e54c008785bd19a84442fd78604c4aed204519a96db01b73ef24da7b94301c1a8d46fdeac9b1ab69601d98605737b928be490e8a053dce264d1b701dc6fc3ae907860adf00a15f5b66184c7441eb7b584fd196af089bfa9ec17b30b8d263962da2d09a1e9b20b0f2f0784b07aad90741e9d5410711e5a9d6236bf7eeff123620ec018c9e0b99de8e5a7f75bf1b24c42588309d601782967dc2360af2e1b3afc7ce89f38a97d34fe0a39780a469cd23f268523fcc8107b6169b2f0438efd435d41d0bbc28c7006b25214a45f9a9037941e1825b2a5b18e5ca8027d19d9f004cef607f97795f743485860cd8083979867df0405b6ee30afaaa4e298a82c65ba9d4816f1ed6fd182d8b6f7d353d3acf47ac0dc8d1bf27676e05d3418b814150592263e50c78c36e1054620fbc45d06a145a77c278ac6b0401bdb4d8eed3ede4e187204ba05519655485e764763bb1afd208ac175cea52ccfc376a7b6c71a0f87ff542d53b14c198ab2e6dc7b6a0bf14848a38d8bcda4d3e08f66285777ba05d7795c8714540b9e39ae8027b6cdf1b203285b1534eb1090a4e5118c672e5594af9abae369fb26589e7b146fc6d8999dfefe0abaa863c023ab068281eccdf617368ff7c2c089c9b11eebcbd9c31f657ce318435d3369f0456b3eac655233a9b1358580fdc1f02e19b27936d7c729dad9b68a6a4ffd328c02dc4ed699a5f7867fd2f8c42af6a58cf0fbfe4c426cfe1a58d1fb3656c28aa4460cc805d296db9862f49b4ce04e60e1b4ac64b8f19247824420e617c13fcb6892b954378ed89301582777d6c3ce9080e2cf503c882f6e7339208a947ee5c7d9a442fb5def8403c14b37cca69575ab4af4bbad7e559b8f971da90deb710a89a4648f5a315ee1f702760ddc0d6debebb458ee6daff0b5899c8af172bfa974299ce8ffb17ec1982c01e057927b34f6d6c88043799e103521383e138676b921d11c149f1f24d22292c25ca40c4b040111e60f475f5e0d0585e062735de31d3a20d9147a6e15c114a72d08a556e86ca34fe2e53b35bedcab95677f78748858dce4643d84d26fa27c4c3857f6dc45dd9facd742140aa44165e25c614f6e233ded3b4687f0d341f6bd2f4fdccc62137ea13c28fcbc8dc9c5506d76add5d23385dde9f2246422dfb7e5ad6f6d7e0a140fc5220c386cbdf19c34361c73e1f6615205d47086b0c41f1383c1ee9de72ac6eeb762eb1ca194b9309456a37bb61ee32ee347bad2243a7b0404e9b9fb96314021f4d58ab71e2b9dd6d9385d1388ab786d5d6bbe235f55c86f0614cbaebf6bc13587814cab669b7e2ce7838b0ca53e84f95712a546cd232b7690d2ac3442942f3b6e299cbba47fbab43b77567ee9adf218b8c2799ffb87728847460b66d55f8be55f1c8a5d097cdc21bd3755783ae2ad115cf27cd769a983c7cad2024219dbb22c7721d5a35e0bec39f6cb8a6ae25cff02088060a1c9c82ca41f730785b53ab0491282385cb9b62b4c8abc5057e8a2bd104d109269dc1a72223da43d6d6024b06f9b64bb5c04fd659642cd72a9d5105a776ada2547fd906316de55a3a50b6c1f566a271d8d6fb5cd33045eb11a6db6845283a81558b61b91365d62282cde9677a183973cef2bc4788376fe2e5ed8931b2be055febb929bccebdc6b6df5d47bee8ee954c0a34451fbf491b8eabc7b20236a8f1a91850ad0a2823eb36e85500e878c4d32d94bdee123eb4f117dd21deab497dcfc0b47b2c6a8135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e379807dc5a044dc98b7f2d85c22df56523405fdcc7c25afc597001221c6bd264cd9a80c285b44708e4453effdfeacf61bd7ed71039563873f3d691f580c43998b0969962f635ef0415042b9c17fda0da9283f694a05aa430aefb4d1d2b7568c8e6d28a48a8104b7ae7397e8225d37ef213351673e5e8aa78922a873d69df3693e6ab35b92bb0a02563a39b4e208b65d7216e45c37ca89d2579193eccf60b9564e051239e823d290b0c7f0c5b88c9fa55a07062a8f3859402e760c8e9adc155cdc4535e796586ef5fc317f6bd00c422017262f4f70b1fe05a98ab5cdce93b589b4ad2476b7db9be631d04bc471281603a174a46ad0001c60b239c7cb22c7bfbae933c0e17a09773fdb6d3979c3d947ab6089b223f545fdaf3652cb455db40824f593c4d49a5a11c83ac285f82a7874e31ab6fbe28332e0779c87f2249c6dd4e37f85880aec17e4cdeb8c54eab624e93ce6e8eb43cbda7ad9520d56069587fc4a28c89bfdd30cd0ff2db59e1986e72e09dacb072dc4d02d6d7da1d09cec35a9110678436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc90630029da9061c76d50a47bef8fdd4c8c022c0aebd9e4a9aa9c2adfbad60b957b339f967edef242b2736807c00f3ee2a451bebe6dfb46dfbc84001d69200d1996d29265e16d146f5e027500f960a65787798c90fb756d6076450ebf501c2fcf653b60b7bd27d16880c9824ba99902bef6d8f24bb2aff805d2dd80cfaec42d11ecbf1fb7cbd7826c15cb8fd3bda736ca134e6359f43d9a55cb874c88e05b5d820ce38fd91f4dc40b3b57bcbd9c8a06e98454200c4156aa9ace962f02a31f4c66757f70134ece6325a0861e6d852fc4c40289c5b77f1a3215a0ff2069bace28a645136322bc5e14424676215e8b3fc8f62c73ab8d1b92eb1cd01a624fe7a5bdba0b93d12e630668fd9da3ad7a9df3227e6eb0a531134d343abda07bdc504889667ac5e4a268f58eff3281ec33ec883e4cba1fd79b575aeb1f0bf3a588f6342ae2e71cb382faae1034758ef2efb2ce77feba1a7b876dded88166ca27c89b10a6233d57c3fe70e97018a96684297d5bbf5184b77ebe1dfa7ebe0022651c263b84d61e6cb7becd04cd3e78ae152bebf5a1159a1c0403bc2f51d5bf38363ee56075ed96353da6fbee381156f71b7f56b113075007a2ad5c9d239699763dde293974c72844b3a8e1ce98f20165a4fdca926f7279ea39bbe09cb52af889c82cecb8a79d2cedabcea34c443a53751926100264015a34e53f296ae2bb78a6b8b17a29c94e5c03c85645729b2002e2258d76c52a82848f850c16ddb73de360d94260ea8fbbcae595d222afeaa5b5e4d50b3cc7667389c296c514d98b122c611b9692709e1beefed61a94d974d95784645fcfa8d29f427565be2ec46e9f14f8364cc4cbc4fcda99f6a9c1b735449dd5803511c43a669b470e28564bced8925577cc6e36aa74ae9aac6efb729607433619f5fe2fd0d576fbb68016a34064f81d6e6b3eb8ae7bcf2ba8b0933ce5c55d5ae5ab6285a11b9d422eee5a0dfe1faba36219efa8fbb8f4dcf63c77402321f213bed0d1924cc2e84acd3f327f82304daa757312edecc612df9d25a795eb1883c0033c08f560406e3116372e2c37d909b0b2df2ab76240be72c89e484833b6be3cc2f6c6fe82b965ad7e6eb8c5959b12a25beddc61a6bb64ba3941087aa9254d3ef1431576e817707eb1bd762088e26af2c672ff529c671f16b6ed13893bf5441e0890fa36b9ba8f2072de7639ca767a06f9b778ce833cec6706f4b96b745bf47b3a6f6bfe6731e62bd5cbf29253f8884555da435959ccff47ef3db1b78ee74e5d1c352f330811e694113f8aea57e0526af77a79af2d1d44db4e767c290ad3e07e1ffde4e74e996da33074d70e4dde954d5ab4644dfce1cf43813d80a80fda5dadc3fa121c357bb4eb311b0d34cde49eeeff3fec1244dc14f4a97157eea9a76d816fd8ef814de5da85f73e6ffdd59960e1dc536fbf424a3bf50cbcb0c0775e162672e7c68e7e00c34a436c3dee469b99389ef598a93cd834200086e9981c6948cd664081c2fc703321fca26afcdd20fa9653e37b247fad327ffd46198724d58a7cf03e0f8392b85242c3c7984d15003d1365136eab56cb8b918d02383e03d12dc2727dad093596628a44fa77604b064a016bf1de09c335afed2f9e0f932a4db3daa6f9daee89b8b995515435abd6dda845c6ff954df3f9c22294f03a08892c92577a393064a75702f2291af05e0976d29e2137b98977dc6f060ee810d35f734a03d54f5e743bd5254ab411e8c0c48f8adafa8b3ea64cfcfdbe304723a65f56d6d8927a5ccd271dec05dda415c3396329b022d2adfe2781f0101101633fb1d7bd697dcff46d2b39290fc293587d052e4f7f943e4cfe50cf29b8afb3d9e09db75e1e9452e9aeba4f1c173a4284e74b5e9f58568c2feac022a3d99777fc898bdde1ae410a93694055741572fef68e207ea507f3a8ccc191c19b4a496d1aa0f486fd9c064862bc5018bebfaa463b76e50d3f9a58303d695686a309d30d2144dfe9210bd2f992f196207ff9879b59daceb9610ecba59b8d5167c1de85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e0a74947b0f0f1e4420b4b1277276fe5d7ee07c44d6f88bdfe2792c1d6ca86d42ba03a3cbe7cb0a609991da19e838b91592311cd60712c42f3e020846e6f9644f4959f8ef8516caeb46858780163ac6739260a3fe0d0a98d66ec45c2ebbe0cfefa15a92fbd63b19483a7fc7ecb5d6cb36f7961f82f11350703daa22665b77a8c99ece5f4e941f5c5ba2f2f3fa5028789d766c80f50514ea6aeb5ec0b68afe9519af55bf6b4da71ae7415f1b24b92cb1dae3c646a3f380963dbbe6a2bf0382d8ff9a92d65de0cf42f7223e63e6a3903f4341df6f1f883de90e2f802eafb7bd4e88efddf01afd042a763457dde04170355b2b5b66167769849120a2ac204d28073eab09c4d9740f32dba3dd1fcb0960df395c1c6199280a854ad5fe4e9464119ddbd7065484e4a6f5dbe3fb84fad525ff229b4559671be410d7d5e7511f614c0056c7f71d24afe4bec1ebcfd292455af11767505621e88b441af61e60cb2e294cf9a135ade659a52b5eb9398d5e4b5ffee136436cc8a0aae683c02e18b4ebf3bd39e0ddc8362227368ca40a46df8e4d8e02acfae146a81baa2b2428009db6e942687612db019f2e508e6a8e528c6667ffdfbb659c3d623a8c519c7ea1cb582eb11a1ab621416848b010ad3a70b8f1f03ca2dc763c10a62356fd35dce006494c86144af8efbf5f833aa57195150b8a63d98e096274a40d7420774424811095f53e3baac6f61cfea82525b61fb6fde3ae12b60b4749cac77cb840dac12f210432da8f22465cdee1ac6dc4ef3a9ba7efd22de2cd8b04867831941911c8b11b9a0827115b69d7665dd08d806c156de556df7071b729b62621d023cf474ef7b915156604488cc4bed37c1a18e4e8ade4295f626b30c24ccc240c5e4296ee9c3c97b20214bfa5fe60a699b437fdf13e39593f5a79ad8ec2075b7ecb3a08a8a9c505166086893cab5791cb1097bd8a630fa0326dc7f8116b9b1e5f5b2517a68a4c9d8a2c68755a1d6859862d21baef0727ca42d6115970978f247f7e700dc00f0423c02c730e89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfedd1832d59acd88b8c373c689e9b657d91bd89922f985274175965b208833f579450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e763305297e07ff1a01f4394dd9dbefbfc871f91ee800176dec20ee60988de2f981d11f63bc0940523de2d6d7189b09d4d4ec9525695e170b547e9e3426e20a1fbd62403e07c7c870ede9598fbec8811170b66e61e5d58c23e1d69bb3921cff1eee99559895abb6ee38c9b58bafdc914a5bd2995fa5f141602b3049568c9e81574ffe86d5b33710b542b3a40ecf717d0a13f603835762be6f2505db20a98449be5383fc4df5f6c19ce77f77048f38eb278710871e3f1f89899062372579d5ca0569ea3b1e9d09d10e692fe133fb88e7bbf35ce2dc9f57d36476355fc0123cfcd092c4d0a1860c85f432307316a1270332399ea7c43000687e9b94f37b07984c13fd04b503ce711bdbcadfd8ad57ffd1ca86c08b18b4acb6334fc81eb0bf08cf5e61d280d676b02a34f41d055bce2f7c39bd2607f9991d04ae448f4e7f2316cd27dc6a41f924412fd5b1bbe084c0f28c35073c8716b8ee0ce96f408e650c6a56a02554ae78aa974bc7470ca11e88a2272d55f50e4cd7ca293bc59c5a995964f2bb8db49e5404372d3a30b5b289e1217ae9e9bf5c504cbfa2a281921005ec08218e8c67effdfe64d0f53ba29144d050aaf835a42b485b7c7984c7b6d4a48e0811895f4b5408c7d60c2b008504bd1a10b4eb75cc48dede85f689c7f3381ae375571dd36e3bc58b590ed5823428f087e2b23b22decec269d64087f250eceb7803bfc2856fc843a1989c51f2b74dd2895ce43919c7d499640d166239b05e5f7b8f02abc8062da5d9ac1b40fea745be8514f97041343ee2906fefd8db5fc267f2a5be442293e335a85a5b92bfc22fb88f7066e6c0371f38622d99f9ad99fc5e45f1e83836f901460db567733af6db9feb9ed2e9e6ac2648832289954f4b29710d73cd8266062f9bd24b6eda9ce6bd1dd4f74a049a3f54b897c8445c3a199f77270f8f7bd5d99a1c20092d9d6c1ab4978186ed916ad473fafe692bdccaed56c349e22a50ad49250cf62b6945d5f3d303e49c44ad5c69e53698cd9c98da4d69afc822585a052acf544dedc423a4cb25295ed9d8d66d9e32a6441664cce72f76767f555ef7079c397aa893e58388cfbe4bcdce48f378c9b58b3d8bb61a35ee33e24b46d78e8a3964183bb3ece98d803a22370a0ae834fff15e1e5bea36b8159019432cbe269d89310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340a2f6dc26286c10d80fd29eab989d860f7ef27adb68826b593984ca2a83a8424008614872b8f59d960464747376c4cd57a5d6ac0d4edf7f3f280ba480ef4dfbc182dc2a0edcd5a21307db3b81e14a126326cffa5aa728505a5191aee8601fc7651ce50c773ce3de997f17e7f5a41e84bb56a1b4b7f0931a7bbb515eb5292dde549d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b6eca4bb2b7ccf6827902b9cf98805ecebd48312d0df35fe4417258f8b43027855a6e4ee51efce2343440e6a507b3b8c660e9198aac982ee8b1242e7eea5f769bba4061e1ad2f02361b0793751878f0fd576634be49087666d1e4fab59ceab057b64fb04e2be6a173b5183b0e0b641f939c8885010af0d64a289444baa70e33d530d415cdd7f688af92171b93cd0177ae41cc0db1b1e5373930870d4458071c9c2e1f4a29488966d759d4261346d3ea7cdd485ff6df22d2345893003eebe92e85cada5668e3e4350c94d590b560a7b92dfebddfe427640f3236e6f5730c50a3e5bc22070367bf4b31d27210c3b87c56bf3c49ff91086f6f7f202df292d0a103f02234208b4e1cf400c6ea930891d8433666c96cc18dfb00456d8508aad617c63743a031990c31e713ce9ba9a2797681d6d21ab94a7f80f51de7d4b41e2596440e3165fa1cfc8ee3640304b7c6797f2bb86bcdb9fbcb51824b4b0a9df5ca74e164b5106f8d42b70e09da9779631ea8317dcf42db9142447df18e3d2b6b179687235d22fb1cfbbc29df4667f5149fe46a847a87b36cf74bcf07dcd5432f3bdfbb3e3a8ddbfc6742e7597224658b9801da4e3faf494bf28d940673f527ab30eabcddbdb55674067108508e7b3452d75c4e0b1be52eeb4fe800e531986bf24032c6b8b9b2c8886a6e27f9aa913a735681da9e3fe7816af4ea9e1236d1d46020360325c1e039624e69f25e4cc325fb4aae8b9abcb998f0b6a0700e547dfbdc9018270243fe7012fa806e5ecd5a2e3e00bd73b94a9acc4dd8265a644f38d334721a8a1920932a2ce03bab9c1cae327a8f889eeb89c90f7d1ed46b2af90f1988373205e9eab965864cc389d95e8885d200f7c562da7b98e208573a39fc48f6af12d4991bd98672f468ee224c5d9b3e117eb2e60478f17462f56651dd6b10afb580f2f03129845acdf3c2f340b7c0055ad18901c651c15dcb5d0cfc57fd5526549bb74d0e4f290db5e351af9e2f3b3f5157181effcc2443b85fddca6a0746d5d90c15b002304cafc84fd9ecadb87e61199b7b5bd3b581ce23bfa3ba2fe0b1c0a76a02a42717ec1f5be1cd1c16efed9182b2bf4ff902241ef969e95894b1dd6434a8a4e2301ad1e738eec16f24d22eaa3a436b79d3af1f2b03503957a659c2852981a98cc8063f20d7010f16cb6a55673589b15802a13a084757dcd0ddbc36315dffb9330ebd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434d68770cfcd3695675c47879a77b6ce0d301dbc9f3d7ac3690868ad289112df9b61618994ca40c0d592f6e89d9bcb7e52268df8dda78d6bdf682c6e6126632a67b38b0123c94d87f960d033618ab7bd884431d74714aec5877167957e8f87134ac9ed432d1d0054e2c0b4302c0cecb480968577e11bfaf0fb11b542b3ade33601825c83e9a92ca1cd7462432259005db30c642e576a1a817f9a2ab87d6c0493c52e12419b0b5d2dd95be85caf4f129129bc5088f8e40c7b077bfdc7418d76f104aaadb9ef2eaed47cf46c9637311c0f093c09086fc6cd44e1377d1a449a47883a1fda0cd15c6e4e70a2cd941170f06c643f04fd6b99cedc27e193e75d6510227bae953f84ab50b35c84832e972e1ea0eda08f6ff6a6265a7bf284713de611adcf47d733f8092b2ee900fdaa5ba0ce4cb550da4dc51992599f70b2ee74ec79a4068247e7b5c05e3ab43e5f5cfc4e7993dbee07c2045b234cf504292c888911d6306d30a602de05e361996d62911dbf0029ec1f07d4daa3e97475d4809585d0042c6c220c6675b07245796a5ff46a201789e5cf4f18c39b7390b4bdf447556a1e9b6d3a91e4e2b3ac2ad16ef840043e0d360bdc9004d59088753a9d3635240d4c872da1158f9b31a9fdc35a611bbe88a3b60d5c0c753dae42c4746cf23bc88cb85cbbdaa77efb592ba8400c89472d6914f4c20b182622c982e1bb4b5e17eb4cf2c329f720b88e6c95867ae38f6dba0bb07206604da2ccb38a806c36f86e7c76eea42b2d3f9ecc6704decf759b19876d34a70ec0d18ac1bc8dc65462e37ab899829f444a3c0995e3e7b4dd49ae8ac115423763ee258d7c0da7d98796148b9f268b7865d77c195004c135312301d95592006d8156755647990516b274b9dfad9cf57a9c1206cac2d989e4b0be61b2f7d1669f7458303392bcebfd745348fb7a448d2f20af607d631387b916da766e02641e43a0d8d24288fec636ac70a8e113faf3919f7593d8562378cbd16e3117211c8cbbd3e0543f7a0d1f61086dad200c6e18888123d1f18ebfdd43cf8f62c871efe74df92dec0f7e2d6331130d1a85e9500afe7e13cef694e4a3ebd7e5e8417f0e6067fff0977868ea8f85b2b0b64d9e7a9ae7f6c583a9840c0384fe1ec969d6f5370b58ec0699d79d0d035bbe54327408b476b1292149d88dce6d67f61f30385e64bace35b154fb8cfbab4207cb11e5764e58a900399b441cfb7f50c13f065372918cb99b21f0ca064083ddbabe67755580cece80596c583e9fdac2a2d29ccf3a048ed1e1f51bfafe935530b1cf2ab6821dfd6c33e17bb90274f29d4c8ed258dc930bf96014f1dfddf7590d52b433e4e54a4b5277192b0df39851f0f6b651712afc415df4e731de676a8634801a3931951226ca37807fcdf6982195d7cb02db262ca22549ec9c219243e2c496182b9ab983d989d4dd0134a9f66c87fc60b59d2d1a5e71f5b695e98701a6a294f4d7a9ec1ca23ea39d737fd60ad8666e7bf240a245c4d5ad8b448f830152b8090a1ecbfe0b9ffe1c3bd0b4355b47848a7dcb652b489b51a5469ffdf35a73a46d529364a815741cb5200a9fa56782522b9e7ba129ebf04969344b547820f4e69ea520b614a25836b98793f7d4892b93a050faff25d59d30212470a1491b7626826d445a3a6079b00a53aff3178c7f983f9ebce5823b985583beb8bb551d9ae8514e974d52b0559411ad930e3a44a32ea5df2febbebc750260a5571885679f1e440df22532eb6f7c3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee4738d93ebef35e0f6cdaed2410a698d932c784f7fa6f97d56b82c701a0a680e5119ed437bba8a941fe685a23ffe66b1c65851b529925ab2747e489d660b8ebff865f1c3a739a989a9acdc45694d1c7d695a6fdc5cc1dee1b6bb67d2b8a7ba344cd097ff7a5772b2d14b27ed277245da19c9ec8e24189f876fd31d5a76919366cc9e42c76bc269d58f9dae85fa050dc789288654bca963b23f4e98c76454c915d2c6db00682dfdff0bbf89a2007078eb532e825b62925071b2180f4943ec2c3ba47ac437973d01c82abfc66350a64cbe38a50d5b246eb6337ea06097f0ea605555d2b5edc870b0a4cb6836915fa64c3c0be5666234e77b30e38b36cde6c2a7f01173eee660d1d3c61b98489cc00b1684c071e565cd3b7188feaf06b902dd360836b77709bc8d4c528417a2a612f24b810c0eb060e88aaf2a0d8431551578c11fe9d7d541cb3c9098a1bf1e19b3121dc3925dfd2b2a648930acc05ed260e4d0d10a5aa4ad49029d1f7c7a5490c2759f11b34e6a828fc9869ec7b5c12cfd76c2dcf5adcc083707709c4a7da51ded6c8f65ca735bb96a94012303ab64bb980180fdb9b545cdd5266294f878f7c53258bffa0a885de42cb947c27d0de26fcfd1bfe5a83134eae9e065e0edda5fd3c969916ef5bec86350f25f5e6a85de1c32eb024678c0ca1e63069564c4b5aef6afd5d62276907dcd9181dcf54b7668e0fc50557c40bea9a410edab29bbcf3a73faa3747fa3b03a2019246f5c64ecc65cd0d4dcb19b766ac091cc30c357dec75dc5a0a916bb91ac295ef0962019607c30a1bee5947357d24a1f922c49019006b98feba90d97d609e2f9fac28f15848d190ccf92732f2837c5ce66540484614c39c6b401780a493ee10ce5745312ec667998fb69fbf8a310c5099fe03d4df1139bd0663eae343041480203d17da3a4c28f7ee2061fbeca7e8194c7bd7a0243259ea2021d92d0be6d7d4786d52d257efdf4660a97d5f1914a068dd22efd4714f60893a9d3ab183cd319d289f1d8e43159d3efd055d08ec89cceaa6cb227e92e9780fc7cf10d037aebe9ca9718026a30d037ca2f7d271e4cd81acbbd7691e348a4ed02547794cc72d68f1510f4223bb39ecb60f8c4e50c834fafbd15c624593fc7f059503a5a4c2d17a2321b318862fa4732b0501690f16b4738becbc13c65e049f1239da9edb54a9b984fdda737f2060114acc32b20ff499da0ecc0e24051f2cdea84900cd851ef278ed4dbc124995d5da064513d5af6ab409f026ec20c7d48263699a17639539eaf740767860fe738e21e7a0e725f5336b3723157fdb5eb5698b6d755bb6d3fb32de8f16e6f8c28c112457998ebd8588dc9d1a8a48fa6fe66ea2851d066c5af28d7427b2f3dede0074f51cd554db3e5d5f06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e22e734fa6628992748dec91a420b17029b33d136397f4810758fb5e753c7e30e9b3b798cbd54bbd5cd83bf4bfb04828759f84d9f83c4aeceb318e7176035f73c75383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3caa740cf132c5a0bde545c1ae0ab14b552aa3dc658c3bf9b301dd1a40379c272f196891734d7d044fc2e4ebc03c43a5a3fdc39d5461f40678b10f89dfe341b693a46bf759be78b8e5074020366cbfb45c0d9a9f12c0879df948350ac8b6fd1fd6d89b9762570965b7f46463c872b4d2c8beb837ce447ae4d1756e88c55de7acddcbcb430dda9100d9491a2f0a0920751c98ccd565bce74907c454c90f1bd96a29f431daf9d2e38d8ffb21a946c511f182e5cf8fcca972da9af69ec68b6db04aee04a032eb75a97f3d6078d108d2d5ffb209164abd2988e67eba0f3cf60ed63708c8094dead4793f67bc39876adf4b614fe3895dc5115a3515c5914a273f0e3b59bb5bf1f2c0ba0f1bf7566eafd561798fafc3426b29e35f898a0966106a25bafa6d118564b0d6e054b3e6b7958f543e1c0248e9409ba01f41ac0d25911f70bfe6705d611d35131466fac50156e4ffc12a9d2a51a20daa8043853439d02648b2088836afbd98665be24c3b615cf3bd564dcc242c0752fa9495023904014563ee1ba996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f184f397cc2d637f3051e6f1303710d2e78ddeaabe95098176d222c1114fc84d5365ab3dd06494e9b1bbe1879b264206bc4589ef86160d3feb5ea310c7ef30a1d93d18857eafd23a728ad190aef6c842a8cf6db7ff3d2d3a26a1baef6aaa1f7b68116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17d5b30b51dc4cb17ece261dca2f7f3e3410162caef3aae5b36de2999ec91d02338ed7a88927d9c56986a7b2ef1aabea7da03a94c2c14601bf81e85d3ee400f1a2be2420a35a5cdd1e8626b5964c27ccc21e983fe4180883d88d4714c3d5424ecf48b38a03be715a1fe184f5a6376f075a1e7e1a7b557f7a599c9eb4ab85b9f0876d3da4cb2b8beaabc47c63b1ba7edfbe5e557ba4444c6541b056f898cd8676ae65496b9a2f13d83f81fac67befb13ee293f8a94170be7b5551ad95715510913ae496200e1d18465b2319fbd71c49e3c888a8afe0fe0fa9743cabcec3161ecb455c96eaf8f367b8214b55e7d924605f98dd9780f43c5c6c52de361eab94fdf333c7ebcd35d3cc645a098d09f5cf188b9396bcb137fb5bb499229c354049e68c0cb1df2f57d15ba22ee4cc0f21bc45b5f04ec6e07bb338674f20e79b1f79d49ca73d88bd3f1dbb18f65785339c4be22a940aff547895a30b7f5eb9b70af016842fe1fd00bc8bd6e9b973f7cf8b9c15b2672efd0d7c59ab9a6ddfd0f67959bcc25e3d9fe2017d107cff925e14213840e234fee9d3e870f4d230b02cd7ac92dd3651d194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f24c6f6f6bc19e3fd18112eb0f7e54930e74b2e0a6208e0293881ee7361c0303b991360d4288576a50fb652de8d7eda0049dc4140737d2cabee87959f4467226b48c02599d47dcb441ccdb5095379a9ff88ee832bc09e7edf148a902568d32525e5cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed38786030826aac988353a60a55bf07d990ff5afdbb57b3bd18e1ebeef44ab09444c140166a146c2b03ee7065384598e5ee55b870e7e37bfe4b03c75373469636aa6ad3fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b14eae60d2d2a6c8faf95bdcd32fcdae90c757c61103b235f0b7548017e4cd64b7b83354d3381d385c6d007eb12cc3859a9b6cd4a89af9f3fd02a4e480509d1b50061251a10888184ad036f8dd71313f678d5ba52b0a78666c654af28942201c61181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043ef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e12318e346843819c58b32dbcaaf4d6d70e76d6f1fce72f19d9726c7b6e5f3c0e14d9aa59752b5adbb745877e4748c4e7e62a13d3ecf299a48b2b178351428b6d784dab5221bffff308bce718f0bc277fe23edeb50ff591cd1fd55588be44b4ab95c4e1ae160cdd6190ff7095058430af77d8d792d513081103ffd8f017437fdce5eda2ebe6dfb4f56f35cf839e8ad1efbdd98c882c3fe140b86ad5c027621c687689533b07b0265829777e3239ab5fb227a49112b6675424fbb4b1a7b4fc9763ea1b7f6f5ca67b5823107abc226e341ec56adf94f33f0cbfa6a8117087d6676189dbfc153baadbc27ebe3639b23c69bac7d5bbd961e1cc623292f0e4000143b0aa9f2b7580c3272e2ff3c576d2df2a3142839d2d6328cca1198ab2249ec63dc45b2de6e7ea3f0491566da8b78c1ab05d45eb941f7e657eb3ebe674dfb65528ff7eec1e9d91cca3ee7c907551f33626e86e5334ac6057e1fe9c9b14e0436de16d11ec8603d7eb23da2cf6ada62fa6d29d8cab82bfc1d8962917f91404cfd4a9b770cf199abe149bc1869ac93a469aa0de608a98da6387959fac21b204bc0a66fb403ba674d2edaf4580f39f2afd1045286f657e913d049a164fcaa86ea51be851a111e0354ce191f1f8a6647253c25c0c7def5c015a594f93fed99151a0d0f72330e95a2c5648c3eb50d7228c6efdc45d084ef01277980c682f537d0381a34a54bbd5d4c480dbbcb92b0276cf5a5a7768f12f1c7848a827a300d4e4c96f5e37178413bd70b67e2f5852ba4d6e8f311206b978b4cab0048330e3f36704a732325f54a5b12748c9907fd6ac54d25ee6229adbd544ca4a40a2e5788879cbc1aa8b206141df41f6b9b1e419e6f7662a6579d53213352e86f1ad6dd4b115ed74792d50ccf575a7ebf0e6c2d9acf5126708d1c2198662f3ccf3b8c2b6bd9d866ce4bd3dcd950dfcb1ce4b09e073e54979bebc0d6cfe8210f774d82d23f4f4f40242ec6de70faca3300bff899640435a2514eda63d83c2bb28d3aa2be62c80ae8efecdc7007fffa6abdf699aa4e7976e8fadd42bca92b6fade1d54ddb468fc6a92c96efc3d3066d5cf86aac46c947d2269d700b7558100c2adec05daa728f1410568d55591299dd6b595d20216183de8d5c9cd43973bac4243966c06f68e7a71271d20065925aaf3890875b6eac1855c791a846d7df7d0ab7915281bdbb230736d7e1f3ebad03bb900e87f934887ae38b8e1ad1a7f00bdb3ba49a79f61a838ddc3dcd2c8d0876b0bc42e8ccf5a7938183f9919980cf162085f94ab6c5b3063edcf3902358fd82508d6e2928c145b9da9fb40cb427691c1c7a5a2bebc157eca46c7fdb81bab086029447cdb31bccb6bc7acc121c4198569e3a943b4fcf4ceaf7b028bd012499b9df833d88e806c5a8531b23d89348f7465af4098fee9965eb583c486e0287a72a07efc199fc65ebdb4079c9dd6fa43aae0d4019dc12a26aff5783dbe3118838ac4fb6f73cd76e95e2f0f8219797bd6ea78bcbb9df9a347941704fd71b367f39f3874e3160402f0842dea46af32d4d18be9cbb648546857fdb830b9ce8329de94a11540744ec0ab5867f2d93458d27524f4e566752a97914601e18234ce7dfd437062f077bd081b121860bdeb4dab040fd3d133a5cf4b5be0e7ddd9e9149f5527b18f2b000dfad3b8e77aac1068aca50140dbd99fe289922f021e2cba5ba3c489c26d2273cc15c3219b33b68d1d5d69d1b14652f7bdf13ed2082c1ef5c6cca884ea941fcd836ba8be993b48effe007221e39cc56f0e77f31983d5321e8e70137c3a24a5796e059eebd7d0a3c8e1bbd7b11f47cf289cea82ade73c33ce9e08fad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376a12a3c0a79c439ca7205c1a714114313453b01d66c165d678b3be8a98793bc69fd1e1515ba9142b8a720c890a1d69ae1da8e3f7827657c8a0cb59a982f7d99b7ed516ef1aa313f012fd50dda6201dd133db46e0f598a3e3ecbda1617a70ee82b638cc07304c3bcada12f0a5260e3db1dc188b473d325bc8fc243eb28134194171887211ec77d37884794ab6c237dcfe877b4bd660093f620cf456dc12d00c06c39fd53a77faa95d93c68f5acacb16e304adb13bfb3f1579de7fa4bfb4431034e8b35eb84adac212fa3e2645dc4b0bc2df6d50fa10e7c290735d19a94b1647d3222ed171e41032107e976bb7d4a939b20c8468a24e068a481e2a9cadfae30cd1c8de79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f92620e9c2a79ce523ab7295f74a6d1880d6e2093f894616b9657c8e32b3181aa4d5601264865a896574941a363a06452a22060a646c60cb1dd571d344271c96c87dfe9776808cf61b6e9991f5190e1b1ec29730af46e489a2250c07b50dd09fc73c30de41a8dbdf9155054e293f3fc980c8a703f4f10618ccb530a5bed0dbfb1898fb6c3b8de96807f18f9fddb1b27d8d126a095dc6bfb07ba7b303d8a836407f2e730b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a135c2d4517d7c0243b6a83264b405a6a9184b487253b468e05de7adf97bf29f0a949b5e1fb41aa1870a1cd72402bf964afd55efc469a465e2fb6fbba0f3d3221d74d67a41014d82e8019542a7333cb9d786ca7a7f17ecb0e5b93e500cb069dc410e2284f5f425d850d70c8bc60a97a9da147ebfea5971ae8f8c5681b000550a57a04edf4f510775bd16ead99a03c55b1510e9bc06e5228ef02cb45d910bc58cd567adbfc9d90593e99829b37439f947592acba8d8510a40298be0d7f94e5b72ffb62c82f1ac9cf0aea6815536df689304e30748f40fb936e2158a663d4887ad12f382659a89dc6c3114313d5a5ea89b85e2ecb60deeb8465c9d83db5bb4bee2d6f0f85f3b3f5ba177c589eec892b10f4f5718ca6c28ca0b6935db50a3ee1591d131c7f0069b10a8d3b6366831236450a4812f6e59e722b13160851c3d5567fc6edc53b6f4522d50c36cc7d4f0eac71a951892e7b08cbae22fceb608db0faad9e84233eb57a45e119fb79f8cb4fe25b80a27c072cc9dfddedd658145d1e9aef4b99e4150d312d9e23da917527844f185f0e79d342144f2a6e77045e6c98998c8f129bb6cf3fd3d2e07bab8721f9ff252d69fcc1a804505c7f992506d55aeebd7f1fd1fb7b1aa377911e0a158a157c1165f8bc0e94736247047c9b21845f99f4bdccb2179ed68c73ef5ce09538d446bd263ed112bebd028fe704b6104f72f8e95feddd5118c8703c774a8a4625cc5df5a9e96cb256d4b5bf7b56448090bcf092fb3a9343e75f8c7cfb1a11707b09084c52c50df24024c72a8f1862a820fce8cc69399ac79909c5b8aa9a87033b7f2cc8dda3caae4407c93bc449a0ddda3e81feec81bc4e763c482c82b4fe9465b26c685d8a73ae65d1b6d84225bc68ac3ba8366dee1c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc912465b869101fdfc7034894c53a031c4b265861c5a662705d2db1ac5d896299b362bff394346d443239477fbe026edc44c55e7a8d9f07c225e6277a86ed7089e1114e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8b6646ee2fdf2adaaea49b1c0a5465bef368a7c55a94cf62db5698a8a15444fcc6ccaf852dccdc581e5284d68428e95e37343f9f3dd29bf71736ee94dcba85d884b96d94e6fe71b307531f1e206aca8e9ec85fced2ba3a269cf4e71a92b857e22060022bd05689eb567d943d7eda5dc644451f0b61053881a1227a1e892a5bbd72680684079d09a16bf5d4765806bf07c0051adb6071fa4273f9b34991729eccb148e01775235698573a377a1595d6980ac6069706a3b2ddf176f74a0a281b8224e71061d98de8e65006186eb260c48e4be774abf7620c8061752b86aab3b11fc9c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b77f1126219621af113f159faff4852312cead499dadbaa89e20b0c8ef6ad7ce5f14cb31ce138427cb1dbfdd4898132795f44ab46951e6e636bad5cdfcafbdf27eb97a9f1839475e14953014f0ce5af16d3dd75af08b8a096386780bf73efeb339f653545f08534eeeba6a959af804d157ae1e2fbdd64a1ce77df3cec5bf098dee10d58aaf02a81537eb8718fa642c09cef5a2bb98da1bb2019d5458ccd34677dfb137dca6944b738a1564f853bc237428e12f54fbb86e3c589c13e473e84c70032bb83d32b670614fb6c3a1abb7956a2bcb976f0c78275b7d8fc7b74bdef38e9cb0703ed6cbba56102239f7ef18e9d29a02998745c8a26d1111e7a8b35355d1b0aa7a5f59c99e42b5492c41325af0af5df7eb0e56c6ce28f644af97a862344b9c0cdd89852c7412f86441ccf6fe115710f8c4a7d54868787d5f654ab470bac6e707eccf6039ef58b45210f9850f21b14044ed21e88fdf65cc6c5fda0715a3846123614f8c8197f16a8eb41a642ffe94d800491697c4c17360cd801403133e2aeda19b927c6f0f1692ad7c0c10ee315d9b865ec9631a8fcc5ec330a67014b26621dba9d09af433ad9c23522c81a0b3529764d1307f71c145f3369f4f86102a18ce3a87fd5ffb0acbaaca7cdef96c26a59e844bcc0f2ef8b7c31501977b5b59114e0e00af693c60332659fcc8b4e1ef2fcfaf6a86f055e62bf9453a03ac31aa47602d30e74de5dabb7ff3f7e29219ce8ed182345fdd62d94b1a6cce6f4eed8e7a29d6dd91785d390d69ecba253da4af63e0ec1a03fa07c40b70bb969555868877020a0ebe66ddcff2926a3932ddd8806f4e367797cdd16c2da2ee207ccd41b4f5940c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331e092754e609ee3bc49cb4c871fb4369b215eec494cc64bcbc399b6fd78e0e5314c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb162091438c70904739090ec152ddc31c5f1a13b54236d38ab7d83086a7c872aa1e34937064a30e05e56adf0a91234e4c8ddb57146794347b068743bc6660a41a7da9178d67b588d263658e0c611f9806bfff9f0446a5986c8df6ebaff9ccd314343d31b4e6dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b542d6ebc644d40ac50b886becbbd3cb7e8c435de57dbdb1ba0e86bb1312bdaf5f6ec8e1bf2f2504efc61e2b0730846c793010224e4525ebf2cf17cca104ef8f66ac2366f50698210b336b0c72a07193d61fbca782969e06b5b780208af4c627096970b9bbc55fba250c5016975e7092d6d0beeb05d7cf3df6375b682f2354d005803374b156dfa57776ed1a75ce7c5280d771430df35cc23032c11376bda27d2dc0e53168ad13bd172ffdea7d03c736ee36d1c43253e374392a8d56e233a2c6e73b5a8fe04e65ed862cb6b7929ec99bb09cc1da7ae13c18bfd4f2545b1f0e69ad700a12831308523a6c99ff8dd93110762eb967b9526fb3c27b1ca10f1d558ca9e1edc0d0df963badba25e9f4582437cce486522610728122d12bd59777b85e408129fdc5a4b794ebdedc9ac1447fa2e42595508a2501e1c55cf154cc415718605fbe32003a308a82b6e3a54fe41f1fe46c8dce96989bc66a093fedc8887fd221c2b548044c926be2a0880e2476dd4fd6f526b7ce9ef2b723fe7407c9459295e953c2ac9b4e569cb4ad84aa2a9e87c1e6d7777fe6ee027e63f01c64c3765e5fe9a60ecce58cc4feaf47ea6af509150685422746f5aa0d3e1eb4f625c11b91da5eb20e92f57d7776957ef4b12d31b64415cc4217c09b9f0dbe313160ade7f1a923c665e154afd951afc6e37ec51b712ef6ac09c90c678790af9343727b89fc111ce8797ca7f21af02fb5dccc5d0c2a40b9122f56f7f36d307d5a399c8695c9f70d0c9219cffcaa503693562eecb7a3e84b1d9e3a26146fe7d438100ce6b2fefc48ee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f648061f6a43ea5327da0a7cad5e80584821252f6a0e6eacedc809a4127115efc0d95e47ce0cd2926027244b01176e9fa1812481a014b713e109fcc9573682c7250a5a2c6f29083f0cdebf1f39f34af56f59a706b9a7ae3b23120cdbe8b2a23bb0b8c5a3de8de3827e61a8e3d3749ae058743c2002ce69930ed566b406776af4638177abb04ce899e457a53296e5fd17b15fb711632a30759f207e62c95432837fe6ae63f1c181e2d620948ea6340943f7937c1a59e5c2b8cf73edfbfec961137304d3acf6b3b01801fe30a531bae84b81590d7c6654add71db61d0e0a8622caff928384859b77d9bcad172e24f7df328bbe9e493d832841609c3255c19555a8296583789b7c8b7a7e1f4222ab7d528eae6a8dfad7c3d65c6078e36c9e971688d7ab7703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf36997599473ea0d5471840b742a898d8a2f84d105b0d7aa0426feba3a69c994806f25656414c7976dcaa57be712b8e6ecf75c6dbecfa1836f522799584237831d8f87b728446d5684325336016fdc61e1be31c7b060b081177928f3127f242f6746c123f6893da362dece5181bd5fdd2c2c0f4b02611565bc8105aa1b89f359100ed16c86a25044f74ca765d9185b28c4a08da65644394356c115ba68cd066b68de45a70c3b705136d933e020377b2f8d8dee49e4551ef53694b4ac99420230a1c6b3dc8fe93a74f3fbc3463052e3a4147f93411c8dabece060b0c14b4d3bc2c651200c852e6ae45bd86f71c1fc5ca54306689ae7dfb2f82de154e17452949f5f872ec71907fdfecff3d026a41e94d51b06b071492a48fe2919b3be19d3fd056c0097184626a9fa0afcc5d9b5f05881ab96b5d4235625265603fa1c13bb6d52f2b5502b8ba08f5e6b461132955162818338280c16eefd7106c19e9d82fe23ba7af20020253b9a991fc805c1124e6a4f7f3e55509a02871076fea0fb55edcf0205bf7f87152f0774062097e1820389f9ab3fffb645c50a950722f3bdcda2055bce47d5f1cfdc219731d9b2f5860dbfc24d93c91931bfd1c93364feab4a68e575f027d03c9f38e2cb3ebae9c535938bf3b0f789507e80b242ab2a02736afea435ecc3e0e36ae8e6485866a25d47288cece0439f8eafd41bfcefd7ca23e58d1b4e74b34cc3248c7dc58be470f59c9050190ea2ddad28e263623e0843e4d81437b4938584b31837d272b41d004b192f850ac471f7d21470c4ef3fb86ee2cf924a6fd88e4c36ecd49e6e937a631a4c82398b82b8ee41c698f4dfc11010e7dd53665a15e3c8e3edf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf7613ca1fba5f8e531a13514c5c9bcf4bf4612dee8de60cda64bb88666f36dba7673934b57fd102bc3289533e6aac1225e14437e574f06478551fa8b3a2bf55e9b16f31cdd732847cd49b8e27adcf9c61f2a2f81263199283f3a10e9d3919210233516df2d285fa72600ff00c8f44b775cad186d8b7fc1dce5f0ad9576acae3a85ffd57eb35262fd172f9e22639565885b53795939221747f75400382b66c3b9da081a3179cbc3090e46713f67e0c7bc3b4b676568c6e86448a3bb3ea7773535fa58b762b86b26d9af1a055b68a0e204426ce8f76801257c1d73600ece26a3ffa518419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e011512b4e1db52ea6756dc605759acda984565aeb840573224407c06ca424f0967e66b839b31c61978005e13b10d9e0b51bfe6a077094ca94a9d9af8a46031dc2b32191ac9338d47bbcf74795e90e7cbdb516b7cd9e4f25c136fef6073e206ae205b79320ff41d92cb47b023e98baf45a4e76ff8ae6c09fd7c8dc3215ee3072aceb46bab54cac4f3acb351a1d3eb921d3325c5abd9a50d96fafdd4a5260e402334ca1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a73dc2e5b2de22c595ca79bd15843a2fd97630bda9eb086203a8d631238468d01474220742d0a715d834bed51dae383463b1758505a987ff1a177e22712da8b24ebadef7b335257d346fbfe90a0f99f09ffa55770f70d9918ce7a38ddeeba9181586192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d6a444f51aac312702cc6d8b81b95610ec93d5e75e99e0a215e0459bc9fca27a9a7e08e5381138fd82fc00c3c8d51ac32249c37073ff505ea531a0dc4688eee599e30ba5bdff85d12c9a7d0c6b83cc86d1c5cf5295232db03d8b852769a45ea30c53f4f5aacc5e8c5ec0dbc63ee941185ef81d3227c5d1e37b2d0f762181bbef63a58d2e800462819a329358fdfa4fe78ee30361d093e2aaaa2dd9667117153ff3b28f73b2b5befc24656332e5058578281e5b62b39fc5739543f07ebdb2ee26ab5b0effbe8b9f24ff5fdff38532ebc12e326babb4723224ec60d638378ebbacc56d9ded5bc65eb289bc863bf0e7eb8479bcb2a0be41597f2c8be528448488714d36988f2850a35b2a3e2cf55b7485cd87a57ad4de8a97b547cdbb4103771f01d888c84bb43150b83e4eddc17464a5797ea0523d251ee12ee33b23c4db31ca8343957f2a15793888fbfbdfb73a3a22d2193aeacc78d915c1726e0ae494d9371315af246f08ed65b9dfbf3d9304acc688e56d24d043e7c273398308221327d101e1adc588a130c5f110123cacfb5086a7199bd3fc1b5efba782d4013aaa4c7d4029acc1afbea0e419640c27103d230801d31289a1c61cb7efb4700e1975107fa25296c35929c9c88acce2485d89858cc7164ada67ab7f4ee65d1ddfb43da80e2dd104f3473bc2956617e4ba29d409cdd4ae134ec20b1fe1b57f86e3af858464182e99f05be5d28e903220f817c0b404310bf2d9f99b6a863a4f6ad9e8b4887718f045ae4ab9bf9b29acb58b971c3aaeefb1c2d0413d9e4f2c2fcbd9325f9281a1aff6005138cbfbe40786d9cd9491c2d7303c5049db34c1373079b28ae1b8e8af85c83822336a494b9f339d5709a16039043487effc1a07f622a64f5f7065135dda0feae034a979485c684141c98b38dea6e8766be1f500b213ea3c0ff33eb9d7d3ec69fe05718d0a924569b328555378b2bae2c315dd690365d49680ba157eec445760afbba684428f25bec7951382db840e5bc6a531f8bf26a7c9ad2bc7f527fbaa5ea1023d0527febd859f2b86055e02d9a1b2c2cb4f7bb3a6e4fa334159d602813266b2561c37b67ef57f27327302fec5a086f8982794fae20a20f1afd321b51c63951360ce975ccc235d415a69c93f6421348e75ab091dcddc4b25e0abb884ee1823581710432abeb34673d2ffc3412cc0d817b564d8a818db76b63aa50fe99f11681b85fcb090b1334202c707f9c28ddb3f850ac47780bb5c8023f75be6e1ab622d058ad17dc641ba64e4543c7da0232c8beeea13f6f647e9ff6fe4e7bef570e987170c1b902bd241e02c8351536317052947ae2d372a25619355afe6773ac4b25a4caeeed4c12f4ba89078585f79dcd3a1631f048f36c3a12306892d2429753fb473c95cb9a63d0a638b096569b7ec75b58122fb74e1e4e1e950ec3b75855ea62a8018f92136b878cf841f2d27be6a115f65065de7348c0cd0931025a200445e4cc16df3ca893a7e80a021e481715c3b7a6649a2e808b3af1de17f02f61b2e70f16105931172359c98b6bf7867293defc27ef63e2315b0585138c4ad938d518a9b724f079daaf6ec99886987aee68bf212fcbb248825c5d9bd87bd606d27e1335571b37c3e3a3a6a350da8ec53c1ca087fac95a7367fa8fcb0668aa0f2dc6a10132f0331957af5b40b8f5add3707363f1ce87f83e5bdcbac4e0de046cc172a2a860344933ac60987245af97138b7bdfee043e0ec20f79ca63fcd476b717bc7271d4e093f67cb638f1ed3159afa53da8abe5d387ff7359b70fa38d1bad7097821655cfb088c06fe49a4917e10072a904048827c64f5ad3c6271f5976766d2629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b8469053750aa302e4a8aff29566ecaf6c063cc354a01c548f47c3c2fcede8f88fce24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5fffcda76ed1aa79b4fb49ce33be8dc351ae734833cca8525786b422dd4d2cec59bcaeeb80c22c01b1b7bd0f1afea600d0e8d62add2db41560a8b02abff0005481bd1082c0bb4a7193763232b4f74c2db9e2306766d387068e039b56bd172726bc39d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571e53dbd186c219bd2c0503c471e618a9603972552c3e323f083c2b36520ee830f83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb214b9e5c4084c9e324c36f82a6c7b1f78f7b2fa8ef436ce89274d68bdf37ad6b26572bbe066183d730ca7b6dce15ca875f7cf1f345d01c9d9b10a79f1edf028ebe303172a46b6f4ef7ad65bee74b614bdd29745943b5e11894ca91794fb4044e6e27d415eb3ce37085d4f10af21377347f8514e86d77e0e1647e7ce3b8868fbd08e652c7ff55ea047b70b9c25548512f2156ab8b69d8268eb3ab7fd2b429e615f11510ab75230ecb9e415872d915e40116298f48df6c55f0f4187038bc17c8e75f0daab3ea8686acec6d0617a276249e58bfa510fed39f1e748d1e83cbf020c6f01dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b046628a95b9d35cb81abe605bc76d2d1e3f7adac5962ae5eb1ab44fa7787cb2504ab0c07b902190be491245e4118d3d1ff5ca2416d036e85c37eddc55d0ff3eb1ea60dfffab304b61b80a556f6e99fd732873b930a032d56b69e53be6890c079c44ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52f8f8b5cd385b4161e0df586d800cd78f6cac36bdb73fe93175e07abac3cc35dd46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d97e9e0cd3677e0668f77cc8b3f67c43e84459c74ae38e900288c7e2eae2b03a7432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af74df697821b370b562d3cd2a1a570fd8d3d65c411887c70e61320a75e19537fb94faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778832fed83305c213a55423c86084dd54781451dfaab19a0c8faf1a137e7549ec6dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6c50b843909fa46fbe0c0673daf2de7247e8af20c756c55036f6fc8f62f8334838ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779a91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec29a08cc7f99671df63d8c65f2c38fb51a9fff86410d25c31ad2a5697965631ca449b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1c8b99b527fff544c244efc8c08f9e36bf86b6c61c65118c70b7a12ffa8514b3fb0cbbdcd4f908b2c00280735923141bcfc1e6050d9c4bc38d4f829a4112763de35692c86d91afbb0747d3cfdef576409d86b888464bdbe3524305f8def6706222ccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef6808e96051b1631843f68c9d201ecc033b377f6a82199c178a18ece34ecec728eabad358086b309ef8345b7229e9f7600f60d79d1172a759327aaa15e32f18238c0dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a258bca389f0723621cf0447cc4d30306beca7ab6089d9e29d687c36f0800b434da309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e5d5303f9c7749d8c9cf075a390e4825fcbec7e8d9b12324c8e072ae593242c5da3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63c3d8c25b8b10ff278fecca902a25b380bb605cffb65707400f87a1bcfcc67185fd7093d8ab27735633adc46f3a38f7975c8e94db635499c45a816ab3a62f1a37d5477c0f1fac4176f2c4c596bc64775fc9640b7c169ab853314b5e98af3273f1eac82fa17eb1cdaf0c40ed8e31520e0195ba9316e20a8c05f476c411679cd32db575407941e33178b31a3d46df6f6f455680675254f4399c5acc05c1edccc56223abff81f8b60e9ddf5947ee4cb375574e3f41c9c7c90c4d7534e82560245b59a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae8313133412c27e086a1186a6daf5e760a665827c3e441be808672dd9206d4e6fc9c66260348d0070fdec95c8457d1d48a2ef24b38b007ddc9378292f336689ca376c8e0638dac7f870ba0e2aa96bdebe8b03b779b0d46f5702743ea0422e94e6b445934262066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c764e2e09c4763be77ec505cabd3c448347c61bd3564f8c9378ccafa34593beed8a91526a06c585b6e8328bd46d6e1490611722304aa1003c87b107e8034ef107dc5e46efe642b1c9bcd884a4124618f31db8c10fcd2db884534d5bfc6d8fdaf7bd5b8ba55706362dba0fcf45fe1d1fea8f900aa1064a2dd43557d5831786d667ad925e9c3d100d528360bfdbbd70986705f8a1ee9526cce1945b5bab64a7f7dc60d971c2c198fbf529b42919eedd0447783b6dbfce251f6cfbb3b60aa442ac366e0414e38f0c613605d46be1f2ee1f1d0828c78dac91d477484a1fd6be0b4b5558351774b24b06a7a14f5482cc813eb794309314027ce7818d4c3f0a6e69a3e75b3111d9bcbdc15642ebfadae1d84230ae4f597833a78fee3443a971d9727f1b8ac29ce3ee5c35514fcf1b37443c12ac361b84053c701d0bd46be17c32c133cfaee5ebd821e77012fb85cdf6b13df3bfb6fa4ea1d74719725cee400005357ad23718a541a0cf902d5571b2980692fb3bd1fd24bdf098ce1158c104e9fc858415e63a88f035f359dcf9de1e8702721f644a73cc73169f00b0fda6bcbb58915b9e590abaf3fcb6a4a50f4e4cb3c9940a0790348e2e0141936249d4324f992771cf4bc5bacb0e3ddcbe89f6d09b6c6a7c47988074f30f220ec2d855204baff97224256f9c2bc1713b420ffe2d8cd41e4d62a934ce003512b307c23738340a67d8848ed150d3e82dca46dff64b0a4f892a351fa9795905f6467fc993dabe7851dd2362443c9a1fbbad4babdcad9ea4b285b26c33a0f4c2d3d7bef06b2d918df7907cabc0b346fe2748f24aa0ca0ce963a6d53e61d6c29b2fe1c889432e41a6ebafc8753ef6eebbcc5ae48d77464dc2a149874ede6c746103c9ae7b7d39010f7c8658104f004592049e914e55169c3749f325251c690fd26fdca639f175433758ece2daa779982e2411d572d8f50724ee9966c74e15acc28d3989a3fc1295cfb14f54d29c9ee11644ca403cd3a870c989ad83aafa541398fc848ce1450c3d21ffe76bb733557d2aec21b9482a2b591eafa3e29ce4a21030b270cdf6ad70159925cd27560094186a26b479f9b7c7e62ce34b2fec695350bde048c1f2631624129a73b5471f901e4378381f3bca8ba0fb0f507ebe2e32a177f4a05a02d71bd13c5bea5a9dd5c1a38249fc08b857455d53a3e20668e3dc9c6d15b08288bd64408fd2dd8cfab1ba9d6933c181d4c36640273c33cd2155013a4a576f7532d1c7cc8d01ae6f5b78567cea8acb1789491d40fc6f25ca33a5fb243fa221f4a650dcadb761169d6bd0419b9ee4e871943e84f609c3b5f17c1f877d9b70e53a7ff1a31669e73b21c0a1fd8de5368b15ad910a81edaf743ef68495feba0df84b523ba77b632f87027820f4f9caf17d89c96abe40ab7f0b8497a09bd38db4498b83ca5b7b20ad498109cfd33ec4ecbd59dfa3c47e313a01de5e1ae7875e3fcefc98d7cd37dbbe03ce09853f34b85b31866aafa13f3da5e4599dc2861bfafca7e94770c20e82854fd2061ccea1cde63a25983cf08ebb967f8dfbe55ec75c00899fdf1c62b8f80b08f4e746cda04f1f217004d81939fd5f2fc5a68c7734877b5ab84494b448b0e23a8db702eced59721a11e5ca7ee5f2ae81393af91d237f105d75dc6b2e5bd785ededad4ce1e4733fb0ad80fcbe1da706d30aa6f375b977819393c0ebc6444ea04de6e76f09cfb5f6bfffa72238a32bc583222e355241478d6331363fbde6e47cb8d0a23a5b35ac2cebe2facd9e8f897065b0553543ceef93ccb1e1369b90fd942ddec393a6aac691eed49a0235a582131273b9daaf6fc88f1c1f9c36b92ba03770559975be20b64c7ebeeb80bd8d8b30c55ce2c3a2723b6101af1730eef5185a0ddcc01d77c1c39faa9ced9c80fa1712d2f8c41e87669b058dba3a0f0cf98a51093427fa844b7d4084bc893efc16e76567494e87b7e8785b356a5b7321fa01446027f6282abeae3b09be564b64ec9fdef13fc4a86ff0c347f87f4622f78d187d7a6c4b52c5b23c09b1ce6454b46013aef80fd50d6928d3bc5eebe1088b20faf0a2ea3c000f6cf89d517017b6c7f998ee5ccc6ab131941eb5b2f0656cc0cdd3847a1463f1fffced9c498efc0fb66297a0f3a0d38027a1ef20b053019c642f7fc6a03c2cd92bfccdead9df3de74680d656d4c8c574440fe83e9b264e99e9d325bde24fb827b9062750849582215ca221f4f6e9b4800e05658dbc98b27ae52b26a8ad7e2796e716aab79e3ea4f48a384dbbdbe865bd4914e72d7bcee8ccbb0811c82af8ce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a865b12a8158a32dfd3a5a440f470bbf702ae30b59707b18017f491064c5c336410c6022f8cc19787e5e78ee67534f573d052a2af1f554fc9629745fb736f67ea6ab3deec8518a1c9787bc6fbf299ccad47cb11c734ed7673aa67741496f620f68b0196d53f228561eaed2ef82a00e74ed97c3af0f0a44909f8da995f8c185649f457c0a9398c4268f03c33bb9a2e5c0a714f141eb7d4f0020480644995153da5307d1315e840a9c8efc01ce3de5826b19540256526263ba0570fb0348b1291eb020f473b7172021aa550b7015d77a6fcf3df90876067eca115fbe0fad3faa2aba654060877363f19ba16fdda9c82c6e92496e356f97a6b88ac636da6df52bf9daae718598f1e90421586c27c8c7e8d9d8356c959e302e1c2048f42323b7a156b6ea6d081f6637458eb8511ef964327a1b513b92e3e382110a449d3505878fd4b4c5734cc6dd60bf57de2bfe04a263eacdb132ca559f55b6132712cfc2976a5dab90bf4123c225f57563d88073fb6cbc0f31f92c2133792f792cce90cdfad7ef1791e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a100804bc6dfe7d0e210603f309f4319bbbefc77622dc7fdb8740cb9039e6a5ce7a4aefd0b7dfaebffa3d8d240500bca56dc519b63eb8cdeb24dc800b05df88874ca79e3f6f9b7d0cfa3aad03c2f8b4b6ef322af56618c18a27d087fdc4a029458cb6909bcdc9b4afd2ba473c041537b635496677f1e1a1243ca61d59545a90ca0791fede87173a6d214d2b200415da9c65ee7f29118891cf0561173e7f5c3c0fd9ee62e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0aab0cfdfe36504bf16d0df1779f1b7d4eaff72f4910c307dcb4312c46016fe85a69e6f0626915bdff571deef3d960fc46a13f8b94e4b293b74f10a2c284b6a067a790d9d0d0273a24b94bf237ed7354e321cc9bd5f336fc2c18f75d9cd34e7c2af96fb536e4edfd077a7a72707cb076acca076ff647ae154e0c790c2ede1eeab3b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e29c56715667354c3071025da6c07f66533fab4529da09b0ace0ef42ae412c36c7febe34b4e1f65baf5bab07fcc4bc8fb94007a6e55cab8cc9d4b63017b6e2807e2c486e72f933949565c46e64069eb3f5db5795d54a3d98124e39d1f44e0f808b720b0f553f8afc9f99f22d4f5c7f0e08be57981223cebe1c99fba95dafe5f72ca5573d6f496a940c80e10edf09308fc4d81694a3380e1e85c7cc8e16b26d59e48016bd7360ab052c833b0240bc94ff1ca47fa14803f047ccb2a6c30ea5f920dad178c86b3ac5cff19f2d280d17472dcfc7b5965f6222301e31699aae44713521620c429775816b80e31b9dc8414c6ba17d163b1dc2d32f6bbcae67fed79584ebb7b36906a33b2adb7ff8d8f1723e87c68b73e7becacf447af88d46f1321c43f85af40f5740de517beb05ff25676b35cf2920dadf35bbe29ab090085da29abee2baf0dc49887253fac9af32d49fccb9d76015b3b611fd1045725a0b69063cf68b27611c61c1bd5ba59a22c73380e12fd35e74ccf364e16947cdb9f5e60f7a425ad20e7e0cf88c9407a7d9a4cef56549b79e6bb78a936ddb1a5fc977e9985c65d3d4ff2ad46a9cdf40851e0c862efd717031c9f099bc7033251630e64b6d9069349085327a9ba96b717f9136f9acf19ba8d3a4371254fd0844de5d21b9a97a4fdd3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd1996b2b20178ac63984538a8de7468a6132e32e86f8857cfeebf2b8aec99c4d4b2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2ec5e21c8ad2ef6c57e870e401dc0c8fc539f757bc570b4d797a25ad36081f5b7ec7b1ec620dd05e0bce95727c765c90f042c41e43bfc690aa3d736553e2952c9f9328a994e35a3f4501f7fc311001766c2e0b2ad883f5b8e8caf3c65fbbed4db20d1151ab969227281db5654e03dbaacedc2c4b0959c9e595bb0ea7f7934e3d0f92583e1d56b809b230c0dacc0ef8cb37996ef3af12cb57a119e83f9f349cb5fb3cb475ab1f65650035c05f5862e79f7505a6e50951f16d77b264039fe3eee9e8fd658c348de13d2d3b925970ff2568bbae6baa864aeafe3ec500a3d708d8e15b262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f862e112fc9bb290e63ccb2cb33bbb7b33502737204dff086ba648824ad7085ad5bb9aeed6a30aeffb4e4cf0c86c0254fd363b63fb778d441aed1b627d5c1238372f68af314b9f6d26c0832131ee8c6309e5f2862f4c84a8735b294d368fc5c35278a2c897bda9a62896a6c337043ab88ccf28964f74ea3e9007a08fd2e8615e0c776150c78acbc242bcc5ec5e82c8eb24c0cf3c4cc6e7e5df53ab4a28e46da0b3aeb03ff1d004fd99b9524a6390079d2b11fc88eac83bc48be8e64ad06f5c2e9021f0573189d980d64c47d5fb01e9061fbf34a888bb93be757ac5cb6809122b989d7e5190ed0ccc1c751d2adbcb79af57ec1401dfa0d5b568804c1909b950b2592dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f6211e07e079a3a3e250023033d9c7156df026820a3db2d4f38252271861266528b98aabcd08eaf6ac27c8d0997d380b9f9c8271371120923ee615b409918a2e6202c2739b636d87ed6e28a6a3cbefe3bb21378d7d2d993e6547daad496c1d33b0ac0dbcc5cd70c990beee697cfaa65e01e18c275134c5392f04444fa3170d3443f01d5eb42ee2d1f4d6bb71f054556af3e87925bcbf54f87dc48649d775d99e1312ca1ee1ced9e82b273dad3a712f0cacae78b0ce5862a8dd7c7114537bf1a33d88f86ee517a998a0ed1e81b7d556623fcfa2745b888ddbb22904e8632125f724af4c7174903ec08745ac46682347f56249f5fb610fc065af754c10bd1b682d501e5c6c531ec5d63613ea8c8671aa764438e908584cc904d0f43adaafa5b5b46b2701243e7c7345358616ba3395ad3f66550f31b9704a46ff022eb7bda9ac15ebf17c795a9827b73704096de8b79f0fa7775fd09e9708ec550d200e17c68f1ae42ddd3db127f2a2662add46fdfd70f72192b5f932c8e93eabce4973615d595d1037bebc9f7961222bdc5b9033c783e5f0134719f390f49fb95bb204d6097140ec01be025119d3ed6d3d64d4dd26ef8df83c7c2162a463e9a880fb1e7f8d283ba7f521656e63d88ead3720bac266dda8fa21b127cc07c02b6cb43083b6d719bd8adece533e834a038d29e9dcd72e07ec366ca37bbd18bf2ff18d824f7ab8683ccf096b7214ca09acfb4df9bc9c7cd9e5202b52710f4ac7b01d0bc334cd9e7f971b8b4a048d001feb7f283c652fc333b6d1a8668ed1ac7a55320682ed1a8c8a7abf09ccc2747c7efa64e51bd6d406ea1d6b5bf594f7f64f48d087060a46281436c67d7f1947fc4c7bbc9e9a134c2a0066bf1364026c32f5c119af67bd776e7e95fec11c8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d289ed2dd7909faba5f562e73f06420b5d1cb04ac819643f6b698d88682477bff7f2a4d8c9729d4a5c502dceafd59619d423d3dd3a1f2cb09f0fa85a7e2e7a76338932cf595fe5704f6c1b4bfc229fa4d03031b5835754fe19d707c80e25c651344e204569bfcab30ea453a2f99d7678668b9dbff385dd0b386bb7b163dda7afd39bcac1831b43ba1c0081b19ec8d8f61bc04a075907ca866b2ac451091d36c609c6bf84b3b6cf883ae009ed5f5380640c7dfdc7c36b673577e2cc087af63d534e7fb8b16d613b59163dc601b60fe9982c43886e915d6c8269312cd6c78933995127a9d602fa3e759faa4d6f1a6b1ef496ac0b7ed94f286cc73ad0770448d857d4ce903b868b06d24a81c8b5824c59797f984936d6bd3d63d232f8ac72a71d2343b317de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36dddf07a9c1a037c4c3434be13929e58b0b493c4953a4cf7524ecad6cce48dc6bc9e7f6b0c27e28d8ed0f1e35f3fe81245481498245e9fc718fc112e1e8985e3248981fe037d85c11922a28d6495ae27681ada5db98b579604eee1d1a524b314aa5cb8d5daada34688e4e9f7cf75f35d905526c43128cda237120bf48ccd6c365e9d09be092eb3f978ce60bdfb528f8d0e7b40199b74cdd2159e594e9526572366e20e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2128cec4fdd570178962cc052dce9cd2a4ac8e73a3cc0da88cf139a7acde9e2b95c1bcd1eb0e858004e5e9644d9d596eb8679438f32d6ffea1644e1436d5fdda2967366189b299c9384bd433c16b4ca2ab913538d3560c244b30d2c562cc1f26e001ac501ca78b299460f062eb85dd99c7eade6ede68d6d58b1e7e3b67a401308cbf2404913d6b7899cc7c865beb9302b09b2388eb2166548e39e6c55c3c504cca084334b85b3cea2b92d5d5df7d5ab299a9ee31d7074797a25581f31638c052013876c8a1579affcd3192c0a473328078d37b8359cf1890c236045a2ed1cb0e1d1f3dfc1df120dd4ba2cb4aede2709b08ade77f095153eb1efa56410d8e648726a1af76469e9a356d8c5664d1794853ffd58e0fc8743c6d2caf7f2d7c04e188eb6acdc4600c03e2708e6bda78c36244b0ec77196c927831e510a337e0fdcc67fd081016b74aca6321e21ed51a7855f08c038a0f6b2652a4d7a6c31dbc2e2ed09a29e013f983908ed4041c931374701212903c93f6756ca811a80936be5652e7d99bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf4416c7276728c9dca752ef3c2e2e5b2e700c49815db7bc34a22696fdc5904f2ebe2a0a58c2f8ab1a86f24dbe3ac52f5e37daf9e3108268d22522e06232e3a6886b481b5c8055726af6da1516fa9a2d0e8bb1858481cb3a04150866016caf80485410f313a7cb51e92da025a48d36336bd3f680b0b925ad0f49da3e60f23124a2cd1a1e5841e1b890db468d317473e94863389229015de1d9d47e633c0f692b31891a446c60d6fa7445537f77202330cf0b4006c49b1584caaad6ec6b014697b2573ad3632063ad8008a2998fa038954a984412877ef80cf3c17dfbda50dcf304aaffb126c7ac4e5eb270933b56702bbae0980da6bd56fa90313f0535126db652d138be0a9c79572ed15b6ddb233b6604007ac37a9f585949b7b1f31850be2fc79f0998c256d537eb231df03d8baa04c139be7b47fb40022e7384626a2443ab5752c39365d1102b46b171acce1dca1700f156d2acc8aaef7c7c190e256c556d2d7147bf7c80facb1546ab09ddc6efa17675b2c3b3e6cd598d9b12cc82a9cb09a2ccd8178bd85b45710b90875b5da99bc3b14603aba348c7aa67746ef5d8b515e2d410079b1d506833291631b96bb438ff409b11aca64ad90ef85046afa6c27890b84c3bdbf7363e70751a9a2070a32a95e52d3bb7682f3e48e78d8fca24ea36e45f056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7bcc459baac880a001a0b5107ec5b7a19c17a3c9b68f20644e400ae00b4825b8421707d1c9093bc07d42d11cdcda06afd661c4c80a23719dcf7ed0d207cb662c0a698fad282c7b56a9927e5591483c31321e88946f3b2e28c4e6cee29f4845532c5c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a18d867425691ea0af8c483f7d8e907c49d2eccb57fb14fa33b1c9eb8acd7b95278e48cd93aaef08ed131138de9e5bc4144c0b69898620e131b745d10c6911e20a16357470b278fae771fbe6a4a22a19e311e1808b0c7e7ebb76464b2d10b714521c4c73dabbccb2e8034830187cf0c446a9bd44303bd1a917049d66da84b66f1dcd93ced22fd26be6bf01e2ae0e2ddf13d4b04d684c50aac2c8dc2a8963bfbe822e413dae2347c760cedb4930cc0dd4b06a27bf89b98a6c5dd99a74031a0e8233bc1d8899fe7818c5f9103672a392018b8f692d9e39fb55cdab65ac0d96884f1ec2a3ed00fffad46450bf11e4bb4f3be2d54bc6a13b30ea4de515d7b69d5c5076ad4566f23f620537c55d25d96b6019cd18bc72322d91bcb28f68c5b78e1fbf7c117df9c2a8c2bf38a8be6adce562e4cd29fe48df303dbadc009df77d9809b91ca446556a725086fec8546b282342cd650ddf8a5184d2ad8caa57c003de78e5e75cd5b0fabafbba4af7d436e30e72b043cc429ce9a5a383f097c1f0218ac1ae6bfe2908fba4dccee91c3c16bb4066a5142220b97e39c1105533d641a68e63e412fe5c229f53f3ce6fde2ab15ca3308dcabff572d00adcc609e51efc8ca8758a282b3c7c798f562095c851915a425befec0cfaa160c0e7c70c06fae687b32027e9675a944471c8c1b48366580798fc18833779436ab8290557f9561372b725969a07f4506dd9bfe01981fe792cd7a0bc578facc1745f38ab4dbc40bd99c080164b25b265bf23e376ded76d0c19ba3509036e6e8058d11c08de18aa9c2a5200dff81140724c2c85cd663e94220f437a79071b28586eaa175fcab15d0e87ee99c6a13403f56d36cddd423437936ea9735c39d0605696fbf563d4f2ebe9b8b6117ef18715076d504d5d4ac6a540da570348703be9093feef517aae694122853157e5ef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1deb973f0b20fa1f200d3583787cc8037a4979d876de2811e8ee6a8ac85671e141b673289f9d524bba85ed8c675197aac78a3fb9580619a725300c395073b5aea88dc05e9fc273d29d5398be4c52d741bee911bbe56f016776697d1012ba6bb4cfb6d812f50ba27f4be65c9d08dc9b10bd2fd536a509250d21efc50cbeba4675a5c18f89d0ebe6e31d80f55313665b12971b3013f37b064988b86a52f44531d1cd56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f82092a221b367d037b43ef39a839aa91835c56b9810f9750510f57de767f6dd7e10c05bdd6a0d3ec7e765d5e8c7b43b2de3a76a7191be000680354f9dd01b7918eddfe62e061d1231ece000a44b4660d11ea5813971239395f42e24af45faedffaedf72c7a7464c710c88ed4b3ed6889ad3285fcf731a4bc033fbe4c45b9cf03ae558a07eb96da97d7c53f2d3ad86175b66fb6d3585c7234c416ffdfa2e09d2f25111e2258b78082850a282f23affa152b201a798f3b05969bd9ec9d5b06ce801acc147059422e3128776bff37759af4a7e883e7174d5972a0584d20ba6402107b0be784c1e0240d7ae041c3b5417dfdd61f42793f090f7c6492ba22d75ce8ade14f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa16393a2935546c4af9ccc4a6ab5bf584eb549b058ceae906da1467a55ab355c499946eea0f8676c36c9630657140443112d7c975009b06eec3ac16e4e32be8bb79c6eae700dd3fd16054150122f5f8bfae2ddc4f39b3ae370e47478e3036578f71e9a6e9bf93abb61c95b057ce688e368968ae775c3c70364f195697b21108ce5cc1fa79f7d07a04e1d34e107376085765b0766f11514565860fede49290ad8601e252d2e34642bd917ed533f0b46816cac85ebf2b911d6ff8af45434a405b3f68b098255c9ad2b2c5355413b298db0506d2d58d15933cfaf28e3b156901ad593e9ebae029ef50d782775a067d0fc13a15e0ed02f3648a2db9437a365b16ebfa5bc25a041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a79286079a3371dd630caf79d8b6b5944c709cf3f4c931d32bdc07bbf47c985333d1af3206c0f84c129ae1c118ade85f63a369afae254056bf29f2b04ad973e42d061688751fa039461d9793995aa279a0d69e529262cc49c9c662dea6a72c166aa85b2389a9c71f18c9a93d6be22fe78aa59d4fa3fb2e01da99bccda78c5c5beb4b26f127e55172e0ad4ec4ade2d87c5bfae6a1e9802da772d694471babccc8f756595fe483c4e5bdcc372f84ceae4931d308289ff08f9f4b9ec0bbf3954c0e40774c32f1afc0e434f03e7e483a5f1067f1898462b0f0ea7d2cb68102f0ed1507e15d2e6939d53b02169d574e4cb830e0a74ff5164aae45bd92bbd0e27011a5fe5c014a1c43a5f0e27cc0dc54a037dbbc1ca28b6dd5abb8762db5d920cec778b716c97dd96024138c4c983ff959422f9705817af67bd2eb5c13926ea3b8aa5d6bcae7811f5b282e4b2f17944f99139ae45ef5d316f0fadd7c33b8210854d50edc8af373ba5f2f5af7ad88c88ce863a2993887feb8d578d151b1d5fdf8b912df453c0e5593a91a709294c28cc3218352869ea324ac0a4552ca999c0a80716675528cab1ee3b15de93091ee5a13ea12ff6d79fed9cf8fddcfb78407e73303cd4768dcc7e2e319339cd03041e34647ce588f093d7864e6d651ec1442a80cf041e8ed3f84001864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c55660360352b9b1135287302f044fed6c54c9589671e5877abafc9b614abc01d30ddc838ef9a66eba2e3fe2a3e28404301fcca5c29d9d7a0012f0c1ee6ee88cdfa043d9dae43f473a17211632d5f5ad377cc225655953efc3e63b2d03dca070ffaf572ee28afd6321b8085b1cefd940d7b83d6fdbb84c6a0c1814aa67999a864e87609d6e4f903b9794d5169205182c6af6d42be0d41af8eb777b1a98e3aaa55ef2c1dcc4288d4aa5d1a8247f02aaec623c7e76c1f59876b39c5847db10200e02394bf60c4d76ec1b81ce16329815b70da9d48e7a0fe424c95015a7351dbf5f1239b19afc1d84078ea280214270cf7dd18c5875d5a29aedc7e8a8abbdc6724bf9b824b8f64a74904fd038fd3894b423c62978545b3ae86acc3fdd15dcd98f8fb5ca39b7a3e1a8f80fbcb0e9289fbfb2a4979a0b572d9fd421c520e86c6d82deb579d42c7bc9235e921e6387b69f98a3d36e0ce7e9bc9855a0aa6fd22ed4a141b12d8d3d8122f819671394fdfd03e38f3eb5228527fd5ab6904401a922245d6f7e7826809812c4ae06b5931022460986807769c03667d846a850b9a6a54dde40d3de13dde71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef316075870d2f02f2fba181e69dda7a9425d6a0249809b8b8f08435e4da9537445da3b81bd4213fb262093aa49b2a8ea81b981a58274c70a4be63383791da1f62898d2f48758304ca6c91a9a42910ac264b22ec3220ec6c7f1e9617c97b136490532f85eed9b916d28557a1b9f9deb3c5ce55f9132e9970117883a775f6da7df851620b7163c0812fea881c8d27efe58c05f464e853fd17358d15a74a730f03fcc50642f82fab40a1b90418961ba5e0993a3d0f23a68eee4ea8ba3f1e26619735fdbd9491b5ad91ab31704671132a34e26aa896e88aee15baeccbf170181fa9451a46c2375d0a21f0f5dab8a87da9dd5a5e77f0340756300f092ff6c1364a3a7c54b40979e7975806daeb508f38dfa6ccb029cec390b5a74752934503a01973dd74694a5b7cff7de817fc1f74b25c064b52ae0870363df67371e53d15cb7501a452ded2a64f78c29cd99da3f38a84b4a1374eb5a110c2fd4f3be448ec65bd643db24e7cf819ce95fc3337d0c5e42c40e880b729741881ceecec79456f57f5703caad76fa92e3dcd20ce5a77641a1f9013a13d7c352f055739e72c50c3f3e786635439d4bb50601b9531ea84a33eab965754e06b12d5dadb9b85230d199cfad1988d71dccaad87e14c4bc4e3c22819bbf91dfd384e342c1d6ae379f2e3cf5da5a1dde404beb2185d1da4ee836031fc2d28ffc5ee05384796235aa0ac25c27868cb5fc8811e7451bed24223a9ed0613bcc2c77e2290550db70eb70b22e9b3e2d4742e6aa26956cbbfe1b09f5584122ab70aa7588adea57a9c196bfa563042da5abfabd3af28acef46b4a7b3fcd8d1e1b8194d3f67b94df8f58318f9a9bc3be6322fc68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47db8376b7f96d917e9a8cadcf26951f092611e18eee22c4f9cd83e564eb5978c3aa353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd55834df63d10d42b14db9dc535383e92f9f8fa59860f2cea87224e3abd715ffb96bb91d78ab60c6ee8b52442e1be28dfc181c44dfbf6a37085e00822204829a11a8ada4139c53eaaec1fdd2b1b369546aba64db430bc85b4f71cca1b8e43e9c42718bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e12964f7a157ea5c94c2421bf717b5b3b5f8c52e6023be8e9a490312d2342e9ef041bd83209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b69504d30cdc6287e37a70945be66cfcae1d11c0a83daf95985703347a9d56e3659cdea57be30a9a659db9dd22033de4b1a7d94131e5f9b1868cbbf0678a116cd4b9fcf9d6333a42eceb10090df9f3f0fdd1c9f27e18c066d441a1c3ade2d6c1b16690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af153273a6edd612cd0ff80dd39b8ac8cd09a5ad3dd0256853651fc962c51df410977ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d19ec303da186556de6d8eb774c37750bf3cf75b7b5f1db5286b209d64f0f2bb84d632df41cdac80b8b7a891feae533fce9b9f080da248018a884bad6128dc8e558f796e1be8dab7f65e5944a20d3489329ca5508d328d9d9d1affa60c2fe81e08bc006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a55110172f35ff036db1407b930d6fd895fc37b734c55a3e5e8720ff8e116e21aec7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19285736003934ebd72b21e48d1ca7688d5a06ffcc00c3bdcef96eedcce8c626355b1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc284bed5d0e2e0c5d1a0ec3ee2f7f72d0ba404fdb88960d685f10e884b308ec5d93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56a026b8e33c6deceffb0870f75c9d5f90a97c74a05fa7ffb28c0136f261415aebe06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa13eb99165097a7ebb5baee4ba15169766fc3a5ab156ccb8b547e9d03f616a4ec0f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8acfdf96e0f6e452559a00848305b0e3a6c9cbbf6ae0263dbfe33e6d54e6e4df587a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f4244b8e6fcacf78b5a32e4534b31fb3fb9df43d64c2fe1dd0574ec7a4b0ea954ffea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a0838122d0cc8733eb6e785840af250453589d1082841dbb14650cc597da0cfe78a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec209021fd3f5e2bad4ed7d1d67ea711fa0e8256e65713af3290ddbe8588604fba14c69c06f6a8819dcb87bf1546470baa82accafc1977df6c0f25503023e53d4238608db2950574b9c8c2726d8f3a16236a2c78761fc4599d35768064e954de6ba25fc88f19460e390c0f3f1007a73e0831295d8ed48841d68ccd3f0657e9fdfe400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9446981b9312402f10a7e63e6103d75b3d79edc2e525d0d4a7565fdbd3a2dec339463dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490aa9167536cc134c1fff58773082fdae7a6a83337a28b2f1cfdb36be216e0eea45a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef302b842cb4c6a0337eacd49ad09a273a2013b03511e5edb7b6dd33d0e408c886b2a3e32018cb270c68d24e6021809db6aeee0189278151edcf9f158b40e2402e67b12cffc9da28a9f721f8c335b2d0a869740792b41913b2353557f5284316fda824c559b986514d40d9a2ef6fded3e8d5919ad3f07eb5d800d495aa3913804d8c391346b0a7c5a621a4b7c3f49906a9d9ba51d35a8076c5fb9d5725e7a69bb652ef664c08ea5b085a6564873f5add99bfbf47bed36138624c828898cd79467a15229a75c22b83eb2ec727f399f4b56afd7f0ab963620019e3cf7eaef52d8abd754c5411a8397875f884e406eb8bc84dae45503c0f12d0e9517acd17d37398fed367d69e269ad22fae2bb46e98411092144c369723d3583ba0418428fd095b9487384deabc1342c5e1a209b53bc3b84d456a8358ac1a33892d790f0eb21ba8fac49015c023060e8b1b04ba04a8b837589cead56460c311450e8d0c1e890b07e2ab7b48bff5045517d9ae4320dff3b7c89fb29e3196d5cea567d0d42e6577fab1e87c8e0b945c6c2463579db23a7203af2a3406de2cabff57819b23b655636656dbbb5bc81a26f9eef0c80540ba81cd971384dabbcf3182bfcc8169a17a1463b7421e977a103d2fdfa585aa1c700634320052edfbefd3f45124db8ad33a05ec623e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c2d3136005ee3dcc253ea4a49b6a71f4cc20a7487c65aac8b52c3976fb82d6568ccc3a7609fd80462813386d826c8f74ec1df4849ae0e46a88bb31490e26af781fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fe46330a6abe4944cc9929fa0b73c966f521fdf6a4d626de37e41726fabc13d62243c8429498d56de7e038b17571540f290aa5e2f25098d9532ddc2ec2f7a86b7c725958831322ec30e4e54b96839d3bfe682a8cc57e25105438f5c531dea0ffbae4be3034d4e6f0bc8c4fa32fb565b940100d4fb6f77416e266b1f0e298b96fafb26477a22b481a83343c6be01f2425727d174835f0a0660ccc52d79cb0325375ac88f6b6672651823af8e70b19f3c9a3e61f1a125baea89834f77a6bbb8f73c37299cf2e6f0948451ce26cd2f04f08adb3e56a69b22faa210a19dbb830d44e69c2faeaff5a8912ce295b3bf3a1799c6f79d0252b0b640e88adb3e8b2512cf58d8fda1ce4b5556d6fe5ba71d8ad39c6dd6a5ac022605caf7244709d6bb333a31d6fce4de64b81abc162afb62e32e464678c2405e5d13a02c7573c61d189f46588801fcfcb8c1f03f2bd643926bafce1db6ac4c788ec477d4bcbb10489d6a73123b35df088ae3714a210831c84a1b6a922b2f683208e95d50d968d61fd482a8858836cd8b0c5d639b8305cdf64fd393c0bb2a7e63efc62739e674cb067d28a7f305a1c5ab7c86f4bccc77103d6aca98afd198497d8066ae6ae129863bf0c02c5a7381686c39147b6c98d4af2a7e48d1333989127be9732103801f1b7278a077a8c856aacf1c053d8199c9fcd82303b6de1ebabcafa129a6b61daaaaefef8935230dc012ccb6f7f403c60d9a983984d21cee6326028bd7da86462e1f21f6a83cec288ef241ed4cf6468a85f631115cf9bfdccfb3be173a4242e61822e2f8703b8dce1e0047bbcf6f27a056911efc6524d52b90c48be64b63e9f776ba625ffeeab7d0d1e8542a630a33d64759382812b019fcc00fd231b258bee51195af3b161ec735065c65a67cd39303e395c3e577f68841456bf65c4272ecce252af839a7368ab37a65ad77790d38eff093eeab4345639ca196804f88b365c97542219b085ca0ff65334d91c049058df4fbd222d9268966a119ba0b00698284723821fc7ee5a85bb273ecec2f61f9ad73030399529f42891f621da26a5b47a162a02cff652f7db3f17aef5d00f85ff89e861525972a39dc90ce66f7f5d710d1e215995dcae08b59a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc7546195d3388e823d9b00f9ad11cd47f7df31fb379675c828ab778bfa11ca034ee82ba6a924f34bdc4b10ecf203a5c94385f41424d2d8397a1c3ec0ac01e500433c01cfd4195bc5ac88913f88f0fa492f7940552ee69fa4f4e9ea36f16731bf704b62f952cbc10c83564840f33ea809063c3693b5561aa156d792ffc5fc7ccc58b70c1e6ec6b5e38846bcaef7f01606a791dbeda0ad82b7c5add76baeb17ea75ab5e0bece8169e3f4ade8e831aabad791f8a8e01cde54429412bd7ea6ee14a06f9560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498b94de541ab77f6d315df542f6bedd1e6f01a819fb9673f2c26fe5706ee922eb52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694c6b5bedaa59049522d8a9db70b95d8d32bcc940de919ec2d64ae839e5e1f2c94952c79650ecf9aa7b86a9813ffb3f7938cd731e48e2b6bec570349b1239055d70e78b03561af43733e413dbaa1491fa078c965e246075868c574f77cbbfddf75dc42e257fa6b55383f79ad81da2d1491dc077dcafdda6c6b8e77a719cd8c91b14d2065508ee2f400c53edc3032dd22b5badc0550a7ae8b9207c3490dc2e25f1b6eb4ef8b92b314db5e8bdaf15b3f90057718e2fd4d71165a14f10d48d0c9ba693a70b795258282147b5cf44525aebb592bec09636502064cbc8885f08f7a94419914f77ea6e024524fa8c9232f9891dc4473b0bd6bb028a568d4bd82b4259b06c7a863b20186d346579f8d27e2df2d253d726c6aa81a9ad5aff0785f62f486823c38446903dc52a4b63e4b8c2daf0a413b81951e262e5fa77a1f01417dcb7b0072c2f8bbad5e5276e4d59091a32fa6f0f9edd67b079288a146458b4ee854ecb8abe9463b5145548672f3c76bd1775dd3ffa0f60267399c7d3003ac93e936c20dbfad1686d93cd41200af87226f52b264bd5b654dd770ccc6a0577cfcbeaee92a3d80ceeb0242025083f0d9aaf27b412414a4ebeb0c80b1b1c5b8f75207f0f56ae18713248c0e656ba99862773caefd3aed4de2c2156f3252b95a1ba76b0e0fe94c3afbd7eafe0a332a40e4d0a8531d2031868dcdea54146ace0fa4e16789dfd6e6f1d68dbd178fd879c5b619454943735ce9b76f09eee1580d4461d8bc3e85e1d42dfe22a047a69776b774d8d2b651f9a1a76e97c99108770131b80078b392b8684cb4b8a64550ada2495792361f16b50e1ffa761bf0cae1251d960ee93c0b917461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da3245ac61e63f96683ee54f0cb01c311f0aae44a9dfe80527ecec2310a22fa9bbaa064d1aa805c9f87e76c87342556a026f5e8f821481bdcbc79f6b8ab0260f009326e4a6365426d838c61e46903a7e5893f285d9ad3a09940f3459295656a4d1f8effa0b863fc6af866f3bf5eb5be21a306b31f92b6a0df6d625cdb36242d7b2723fcfd385a8f09fc6164c3e00ed9213778f6f7f2481cf4f8df1d4e2f8c6b39ef4af8d1695100220ca8544d3f1ce80a5b16c456b8a91040bd5e0873b544da070fdf95b0e1cd2b59450e17b6afd4d08eba9760507c689d92aa6ee3fb92ea6558e9a9e2011fe782fe4d3721568e574b823dd82e463f29be9323dd5241fdc3aca0ecfddf9df83ead5c5bf09eaa243a3c8d58cdb531d26e3867ed4a5c6eaeead124903af2b46bdd8f053ee83e9875c2898dc3f149f2ac09d9c3357fb406e332eb3a5d5c7011f1e1e62eec87e9962cd95cbe30d120b0eb13c39a0c8aee6967fe766338eb4830a1f3ec9578b998ae58c372480c2ec2e49a8d9876da154b97b55dbee770325f13d50200d7f44fa2ee385b1d9f75ec22088a005bf9b5131b25c06d935b131fb42f7a01d3f4b646812c0b106789ddacaec5b8cb340bedb79983d4a60ba643df2ea4d843a9a747802fa2420704a84d81f794a59fca5df2e97ebe15b65b805318d875706cfd1abe972e9fb0ac6ef95854299562a86c94932a47ad73770a09f369ae633bdf77b651fbdc0c7deae26426a773835a33b07b5e6e3b41264c0024eb2603247fd1ee19c33063886f5be769a6487890fe58d4a2e13a13cf6649b13bfbe6579a52c121e05d8db24e7e3155ee29a9ff8c2bf971e6d5a88cf66d7f8c2ffc5de807cffe8bf7b5e97fe9a7d166b2ede9ad8c5a4f8831d84cc790bf28045b24461f416a9ceeb3796c49a8e2b4cedf2ed3e220572195de3dab249d3da9152420a7b3f05b624295539c9e546fb790b564ea262820048ad58229c58d5eb621b1fa444143df903df88a9e29306e010740a57e6049efc1e7ab3f964d201faebf577ff5972e754a4646465db254dec3b16c0bc69e4d99d05e6f9c6f9e1372b8edfa5ecefe45fbae3d4d2b3ae0f86c4e90519f462e0571a463610c98807414ae83e6f8f338b885c9ac31dd2fe01dcbedf03167b0f8f8c66ba03935ec95ca8123689b08b72c5cd743036513df491e460f035bd0fd1a57ae892c1829f36ddd106c3d20f8feb24ee4b565a7af98a95479470ce6a8cf3ce726e4325a3545d746ee57d2f271b20f01f5bdd298a904bf6b5a490ba9583b7907a0e3dfae1281a9e259b2f29953671e79731b5a663ededdb64fc6c7cce985380f97755b9076d76c0ec36b3371be34a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a9727616fbbbc618a80bb22c036f9ca2934508345ddd67b45c327c0fe55aa089e3461be3612f8abcfe3b3beefa67acf4982a00e5cbe6d11fbb05ae0fdd758acad88370f4b46e64b684b578012fc6210ec11b0622ee32ecb91d092b96981b0cd4435f8c38e09ccfc9b1377498058f90ecdb23fbce658e1723cf1eb25722b8dd16ffc460fbc174814aca07b209f98f80bc2a1bf21d4a871c6333f165ada589da1b9a4321a19f038e14842da46b17be466ca917c084c2bfe338758c4739aa7428b3c38f42d296d4fd5f36c374a8351025e92a35dc1afa9fc38d460e98560d517f7d5e3df9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb05e471da8964331b1ecd248ae78c17270e8c89514207b3dfc5d65a98efe3c7d7dbe1f37b72fe0fc5295adef581dfde12936b49e8447f5b3b058bf73db0be0f502281d7126b146fc436cb4441683701553c4351b619731b4950589aadf270942cdb4d72d15211e0b9a91eb93fe333ee145ed5bf7adb354435f5104131d6af5763b78229dd274fe5898e08c42754aa8ad4f1633a1eeda1aef1bc7214304b09e8a0109f7c890387c12bac2a4517e70d5e7784656363d54e1b2ef389cc2d03fbdb81260e7f0f03a14dd09e0de901703ae7ce964af2e802a96ff86578a0b86564d97a18d87e2049c9262d51d3a776d7f27f9a3e14fbdb9d55da7288b37268c4902e774971065311f248cce35c0bdff8d179940e52239af074c93bc608451a2f89b8aa4d68dc085df175eac1d4d5c8de61d4ce130148550c59867c5f462f11badffcffab79a48bca5b486002c2d50154404e9ef77c4065ca804352975941c0c47e37ff08206f467abbd1729d77e6b01beb65cf131ac5a4efc6cea1bee6a1c9298a3019b5d7aed5260750b7b8a466abdb6fd5da07293a8e984b93dea48d8cd39311d2c9daf21b3ffa0c9e043ffc71dd8ad96eaab5dbf2555f0b87db031eb472bc942180b9931b2f7790b97e43378022f562744667b9119d8a1d859c3265d4e2b0fd9f79c627c9c99cc4c2387e508473021f5676d1e19df66b0007281acf77dcb186925fd92779bddb6a71795e9795557b1c95023eeed6fd6352c5e8cb768ad503592ee9c889fa9c8d6f0d274cc258903ca891474a5cb3cdb506bc0c8cb9a72ccef2e916ab34428c33feafa39b9edb977cc5f77ba5084ab8d50cd128ccb7120f33dd1406588b021bc083f2af653645911e1acf9d4f51dea8a4913d2de69ee5184a4424a8fcbc9849aad0c27b8a34108cdf76a57a401d8c2a0236548194b56fa2dc261681aa771a23bbf0a505fb737199b4e2101c576a24ba3b56f6a313dae394e2cb7d29d880b12db2b0cc71aef2703b5e14a43605bf5150c163333c8b4590a59216ce07bfb5d14e2f6c16ea508563480a06accc050b970e648e405ac0e73fc893f8a5dab23faa72bcedf5eed3d64d3b1cdce2e7040bd791c65b73f77b3065f98edcaae8deee5d13d491a3cc5494e67b83f564d246975b37b97530531c9c909484d79cd3b90f315392a14cc62e37879f349df4642912ebb64b065a7f0110014526273dacf90cfed4419d1eaa8d9b81e72fb3f34e6ec25392925f72e2cbf72643881946848ed2e8152cffe9488216435ea176e954c90e92c91d188551b803412c889e4a3b150ee685c36c354addb028f94ae5a38a947b7dda52c10837805eeac1bda0439ca439b0d74852ef2b22e5fdb7e7880784c0482fe555158b8acae0455b138d48049b91755ed2f7b616dac5876fc045de73cca9b03e0a4f65cd39e37fcb73e93dc70bc1685c18d311c7e6ba1f5e874116673791276808dd0463b4857be9b06780a54e0bb96cb7e6b08d649c09057334869d8fd12885703afcd21462c64e29911ceea76009f74b4a85457894f28fbbb091bebf926d182b5b197ec3a68b70a7598f1fd32ec0e7f08bc53fdd03390ff31f393c99492940ea77883f54ff020ad8bcfaf54d28bdd38f0d02a461c3841013be81cf1bf8e6d5479007226dd5f0caf0d6792aaf627074cbeef25263953df70b480c7e0009b6e23ba2331f47fd596eb27d56139d826ee0e28d91511f5467bee127a8f27a2153ce8e4f446cd5b8bebd947f3b5ba7709d7ba1866db60eaa10f0d258e2421ae7b2507e0f10522ea9f5dd8d50516a3c978d6225c148339fa235021ad4bc73aab4ad09dad47ecd6fa73116e837959584ce095b68dc031f3f3da7d68def890ae519ebd38d60f827a6ef64ff99587b56ef6b1002bac5d0139f29a038c5cd49a9d45ee3614db91d06ab8548b538b05b4dc4dfbb82d4e15b5f468ec2274b7505ec55841065fe5d7d46fbc077fc94f4e346a36b0e197b5f48772f3c6eb33b1682e40445f02819f6338824ba8755be66a287f6e6f4f243e397cd31146c9d87890b73dd423c5edb4b118734614607ad93f0e71bed40d362891fcd2d68036a1e0ca116121f9dafb127fae3ed30998e6efa495a57d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c5236baf0d75281b990bf3db044a696ca414f6cdfe00871dd86e3bd0d3847f2887dc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db2b36318dd04929e8eb84226beca1d3888915ad5aae687c5accbf9f4bcc4448000005d809b7e7ffd4193e514753ff2f381a2bd2c1805ad44dac06327448d38aaea4e2b585c13915f76a868cb2063ca6f3464ac2a4fa6733933d5e6d5dea2f5872060ae519eabb7c5d454408de53eb78aab8c54428df0ee5fb51dad46ed4f1dedb527a86a1d7a599e4c863003d41191f38878549093162aa0b41daffc730b99cb6cc97a8b0e14c63f772ece0a00e333911a470778dedf3016665d7553b851b06373ffd5aa20d39db503de2ee2f3bae28ee43c80428110c1a869ebe83b536e827d8712dcaf6b244f6559db8fc85074cf75777d63bb9f1da6872ac39f0713db4033e008519f7f5da1815d03bff3421adf7cdaec1d34e8710c35e536c7fa4e780a401b9c1e851a68e9fd11910ca6bb3aaa6419df0efa2cdc2b80122fcdd8464256cdcaa5a8d35c22f8e57edc61d6d60d1d88541063a67e563d1ebb02e6dce846aecfae58f024cae77d57dc627a054d785a6225b47983f75d2c92f75bcf7f00a4b3fa63feaf4000069f849dfe78d47ccedc04834f6686b11e8b4c64f17abe6b1388412847673f653ec8a8272bee75d5e633099053abb319a16466cd3aba63ec569e30982dfcd977140daf6db15eaa5a19917ecc1f6858359fb3c7fac390f0b7eb56e0893df3f12a0306bdfa176981f7e1949dee244a7dd0600094137b2b89fd26e0e810ee30d26669b7745c5ba297bb1bbfa3127d34b30b12fea8c98aa3d8e6b0dafd82af5ab3696d60a8e079d3936072ce437e784ff40c1bb3153632e854ef0cb4029a63192061a9597cb53dc17b567c3cfde20f1060805fdbb6180e5942dab6cc9deeedf8dab8a323678271af173d900945fd8df84a364ada30966ddf7b2a7f613e50fb026ff64cbc65ce6c2ef88699e8070526c1f878da508b3f75b7479f8d396e12ccdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd13a294038bb095e33d026cd8b1f419fe3b14ea1e508d90c27935bedd2fe00f8e0dfc60e28c7fb359a08eea19437ec82a9419c2871911bb4d5b37f1e432909faa5131f14ef3c2cadfb37febf2751d94831e103ed0c5b711d79b3f396ffe2abd7059740afadffefb23c6443f7ced22372d34aa2c450a90d092425b530bb5cc7c7035575d4c2ed465684f5227c18cab2163d123d64bea118cdaa4d6d67ed3237080f696a9e55d7156666547931c01f2cddeaeeb90165a4e4b0f76e1916d1525746f68e3c93c4fac902ccc6bbbfee72bed7a213816762fa996d0688fd38b90012fef1477b7df80a8cb05c207f515fe9bb5432311b00e4ac4af5b2358f38e09675432ebfc31aaf7b3b92cba2eeba3c26e21f4e562a34918f0335f32ab9f88a97ed2948efd7d4a0b045610b8b48e7e020db3f9cef54b59493bd0368222aeb033d5320cbacd0fc134b489d88acc160605402ad3ce22cddf741546b3b86dcdb940042463ad27d8d3c9f2089eb2a5a65f40925780c6968cc8565c3f53403966baf0a823f997756b4df4892909c846188cee7ee68333247ce8cb52b9ad6355207ab28732eb037c5b2aaf7c01ea893e50c317e8163673a20de4d1670a5ef954da8ceb93a7e980f4920404629e28c9897feec9a33687fd892659134e7e3c0fd247d5f0a1bc59e3ef5f336bd380eadcd87f66cd44a28ecc546b8f1266a5f4ab90bd7d3a04497899c33337084a1f1c7064f16a469fd6d24d3fa8c480d19a33e3d26c639c5d9994a7042c36503d74a7435b6e72785680700f3c39f2bfca070f27416d2906f1b8b7f002dcf530700f7d552155a70fcf70b479dc0524feb1b2b9ce01846e4aeb5fbfbabb4645147ee5f24426d09845595f0ff7c21d88c480215e769e5bafc05be1245b89d0fe229ef3af371ca817331f8676ec37baab8aa0ccf96a1c93cc796608d3bc7fc0d98fb076c701b7f1b8c0b3fba6bf80c743e9e9138a4029c2f946f5a5c7c183b7ce4f053abcb96d4c18549f4f0b34b3279e62a460540523c2577a78bdbee09f27c10c87c607bac0c8170c5ee5fced21d812ba964e04b1aa68a57104ca7f7d6e09d7b2aca14b99d9ae2f24ab58b9cedb38def3ca3bd294be8994088387a0e140205f553914f2be4aadb8e4a0ad7e3a2ebd06ebf3078585fb400cdcf998fb02dcac5bc7aa298ed58f7bca4dd73cce57df8c53e9f305537588ab4e3d492d2c14b68de18f714660bcb7362ccdc7952d5a3da32fc7a1bfeae9402d08a55c1538a2e51bcdfa651ce6aae8e45e51b13b1ace4e40a3635a9578cdf124e40f36a4d1c356b5211899fc3ecc461a28dd4dae8ec2d2de58392ff20413f88de61cee1161cc945232d9cbe7cb017fceae13a3fac8f0e65f7e9b5318cd88ed791af019b15f7c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59ab5bf1ba583411e3d68259b589c5e3bfb7b45a8771536392267b5ff4e7646c5cc892ec651dc748c56f8b1f871ec62baa48a2660ce22911ee5d0cc6389acd9e34d0846d5c04f8ec570ff7b0a67aae64231ed23c236d868af80a0b0068e56c31fc209f8d2ebe4c912fc1723d17930a597e610a0493b77a059ca792a8a75c8f026ff7f4bd20427cec0828efae18f16f3cb0e718d8d72fe71baf9cb620094594c92cf393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d0906934165c164fd49f2503bba52c533252acae518f39f44fd3e1c659bfe28deb323d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f0705f2c2aecc4d41c7002ad2723e55bce79f22c97ff5ffbd487674014aad5867a21611e7236547c81785fe0e57c1bfc9b009f31d432847243c6b828aadff579ffa514de1e460e71cb98d1fdc221fd112dda62ef0d275c021ea9a5ae4f426f55a248d536362ee0391e5d3c27a10f4779d80705ad9b2b3bd508860ade35516090fbd82091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7d03560f177473bd798c7848a8414bd89c310b90171755a42fa3143296e4fa490d4c47d158b2bccd4fc19553b34182aee0dd06c791544b33704f91acac2feaec185771cdb251814420ff3491b04a020454bd8026083f29f9d2b081b1d93cc2c6063c0825999537621c45c9cc9bba2705d0786a2eccac862be13516ca9b17ab08eb0cb69beee8f05617b200e2fce06723390e70076a825016c51572d6711c2c1a743e05bcaf7bae731e8c9f5696d6b07ebfe3661ec07ce7f7528e5839eca3faf0ee1bb175c95aa5fb15639ce8394a288b223f9fe7afa27649d1c98fb698099fb34a9115471d4a4376dc97a08ba933974117d89ac8fcbbebd53d5d2c411956dcdcf0006dfcfcdc39280b53aa1c39e637092b978d7ff927a35d1b82d80054eeb9397f13b4c68c3edc5fbe5f51e863033d88e02c9010c5372efce4748724bff7c5945ba6c53e0c5be0d472ac85849573b0939429019d0ea5a7be464c7c9d71b0251bda48e2f4d1ddc573d5704ebc0792baea62f641544b1686056462f59743a91e1c3363151d06e55e7bb469a6281253406b08f898761eeb663e4b904635edc3601ddc0c2131d81fb25e104061c0bb6bd15f0d6000036314feffadc5653a731ef54eb8c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802d1aac68959c5f87a9a0721e138e63469b6ca5e3485aa0bd3970b0def1dcc625cb805c5aec0c8add9f6cdab7c94425d86a1be9d254fc083c57748fcdd1a01c1d47a13a4a67c35a031d54f75ffc0b5efc60132845f4556d3cb70df388a4d55fca750f412bee7823a581b39990c451c44a4d44e07bc09062632a9680243cd13e816a8556bc816e0a04de06a7ca674dd5ea808faa68d76dc4dba4b901d3559a8c5ed22ab853e4315712f840930e67230fd664e24bc93ac6dbe980ced53e823bcd8790fa394e7ed1dd999e0040320d0c9e990258b06a5d9f39d6009f2f7fce999bcb2fd8bda299a8cd4dff4744cf5ded4974aec0c1448e2ee20516819bc1546786bc8400e619aeb6ee7818ec8dca2ba461a7ace0da375b565a97463a6aaffa4ed729431266e1facd7c04e5e00fbe650b5e426890fc46de280341e56563223102690ad997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166698fc5574426569a7fb7dfd316c95246e028d593b0bc5d3ca3beeee0cfa826f7b0ff386f9ffd844a52a95b99e8ad0b8da66654b1ab82232b1d987eedb3ac7fc58159a3231563a11a3332c9ac4f89d06b5b5ee2906274ed5e2a5c1649e9cea8111ab808c778deca606e8d987f8d363688bb471f6f736778396535e6bb0475c6dc0315634806e7833ea985f7d88ff51a38954852ddae38d8979f8f1503ac256972c6b1127477682cac56d22dd3f99afdf8ecefa42ae61ed4b2a7309fec159d36e68332029eb713da6e5bf6e0cde4b8ed06b1d9351622dec11016d8a983fed8be9685aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef04234c28c93b75be20a32dffb654b0ef95336bc6f7cc57782969f414d2b26bbc2dda0d0c8ed2aa486db35973e35e437a2cc955500fac408b5c56148e422f9976bf7bf77178775a7015c5b3216da741c13c13b93606edad85ce79ce27fdd00f41f02f0711ed3bbaf91b0975658ce739cc427abc229481262d22c624e6e0660f07f3c906071a2d878d1ce22c16b3fc9bc36a6d9f651e98419ace8d93ef97f47c54c182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47632e288102ce585dfc6d5be38f817de50f77480ad79b87a33ea9001ec42bfb0fce431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0cca2ed0e32bc689660d6333762bd3e9a6c0a45320136c5aab35d506d5076e3109137d68995288eaad042690f33d1091d39f6d2a6033ce69d44c18643aa3dacbf5adb08c60c80e85b1a3cf03537f47ec5059c2946760bbee3e99a0aa694a61e1d06b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf0493c76b9eac33b1cddec8d3fc2058e9b342de2ba6229e261bf77b13edf25a79988ca745a15df01dfa905c1417fb1c22f843e5dcdb02968453a48d7f419cda6f67fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d030f831165d798ab2f983b9a9b84b9b538b986b2c369a28e2e5a69f522208afe8030d723adef71ccc702c1f5b8ef63baa9854d472d8eb1441a4e119513e5a685fc6482c2b107ccf3403e3155bb8521b71f2da0e56758cea9768e0b5500fd15b5e6b0c37976dd0b5660ad5bde381618ca0854f8c02d885896b70414b561474342c623725a2004aa394502d34700bc03a781f6ae23f51a4c603d43f64cdc00acfbb1747b02281282bc9f124f480e9fd26ab5d66bd40ef9b57932e995677cebbe70b6fee379ae6c3ec22fa9b166619bd67d733205d9236566c0b8779b98774bea53da9e73226cd3149c1f16d0a1bcfaff0ea57ae22c874ee83c5a88335cb6a285963368b7c2d2d0952ad890f940d463b40d6aab2d8399b3240179e82a3319c6508633c18dfdb42cbc30b7516394caa1a91c39c00ed6a8c57b7c43b28d51bde2a77ab8f69a78ea688903542aec0739d6f23d0538456f29c04721532560256045207fa98da5ff1a4a8a9faff4619b3496ef270f684fef8e5a0c802678326bd02602a7648a378ca70c844a32eb73ebd1414b1f9e827cd681cf0daab636a81bd7e9bce013a5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f625a6ddbcb240d01e3a8ab9093eb36da803da2b2ad7e1b3e6be454d246ea0ca934674f3184ab451d23def78f611854f27ec49325fe835d3a109260651e6170fb6d064bc96efbf38a1fbd8dc580149edad2dcf578ee3f620b84295825fa5b63d9d367b4c3da97c875355cfc4793330af2e1b7f8046490f6ac9a0d7731b757b1b3a2b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e494e32db8ec9f7049ad7086ba57bb4c9b8c68a76a74ade7749b69938708f1b4e8dfdeb2923c68b56e08f586e043053a15374f6059d4750440720a220b044f9f3ad42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572a30c539b3c94bb7792a5dd0afaddf9e254b1d2534ca96e2d85e193ae49ab33c557d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c78c88b9fd55ed0ca3fbe0bcdb072cf635826fc8a66a395d845358392dd8e5a8d81bda650f2ac5142e1c4b17072dd1855adacdd126b6cffeddf61b46010840db8a2ec5e9f18b756e54cc328d6cbb07eed4d90e36280518de506218aafd648c650f71dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f5f27457418999e149cc52a4649d91885fa3e9b4931ad4fcc3a8b16f858d6160e0ec2e86eabc12842db04637ce3e11e0d8dbb1be1accfdf45633a70faec505f368feaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c3e903e17bec0dc4d27b7d476b60fda226d053045e6f3a71d6e7f6341d031e73b3e0a1e3cf1d5cae8a08a3e976fcc7151792b0a1818e36afad9c5d74f24106fe082a65379adc9dfac540bd3c264c5b8f72d09fcf16655ec3f77b8503eb5ce75af4e08aa72bfbb7979239e5acb87842c680162dcc9b81dc87a0f478fe6f682a75a741f4fde25a2c7c638b3c49b98d5ed7b265c58c4b087ae422f1f7f1473b974aba4a44f5e4b8b878baa38cd9df9e1a29b94e60bac10551e80612991d69cc6d4960dd8ca23889a767b973eb17fe495a8f6951db25d85a423601a5056cef901dfe57b7aff97b9c65fefd39de928eb7afb4f21507b61a74adf4045f984432ba1c791367011b12d2cf04a1830755717361f8c971fce2ac39f7b584bd787b66cd53274c0983b4fb1a765d61d1f8da95f3b5c07ee38057a32dc275c4c3910bff1b35f7a89e03db00fc8021b62c6d13d5e456b18b353a3f20f04b03453e0d5cb6ef077ba855c9b2dd61231a800f034e0bfc14aa67b1b1fab0e67636e49c0fb7a69f6af400bf3bde2d5153eb9078f2753cbb4a35ecc545fb913af1d533723c980758491237e1bb29ec56f034b05660d4a576970c0b0adf578e19617c202f334f6280f6b4f591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa39f1d7ef130a1d6c08cfa1755da2ce15149fa7d879875d8f09620581b8a77ec0be9b5e681166fbafc7b51690437e73dd7269cea4479e62405301a15565ddbff2198934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41acd121cb84ea483ebd135f7c3bd379d0f6f99575550ddf36bef2c256d82ad6c15447b90e18e6cd1d12ba0d4f5e7cbaaf42cffb460299266e96cfc1a8f7c300967c964ff270a77c3a66941103eb320b20347a15f067fe07d07070da54ece4f30d4d0e2b466024f6f6bf600866e9dc5b1ecaddce3eaabd71f21ba107bd36a76400bacc5c4ee2f5405a298178e96bab4a2a19e05e896d57c1dafa05fad9ff88f24cfabc69d26d74cbc69c82eb40cee2af5efdc5edee8e5c5950beba816f88c978ad7a0bc0e2515a176d9f18b5f5b5fb486b4cc2ebfa728d3d0a1f722ce0a2347e5b113d2dadd5c387b473b0254b5d7760e3fadb3c45faedc7b4afcc463f0bac0ab83ef269eb6c508236feb75947be5e11dd1cb4975745c903e506cffcb3dd6669c10ee76db5d28d1b4cf315270ca23fbbe3a46a37041b57fccb27e20adb211d6ebbe86369d056afeec28705d01b500ac8f489d5986c1c88056a3ed4084ec4cb47fb60ebb145a7755f72a33e6547bd9f8917fc2698955e4772a01fcbd45f11cace4bf99d53c65c873d835ae2d8ffaa5cff47f9c8b6bf444d64cbdbb9eeb4e79488cf7198d2d7a9990a6f76b6056dbb5a2d04c1e379c3b7717ae8aaf503486e9c3dd57d0f3e9d3412abdc9ccb6eb993c95b1791f44ba51798badf1851fb2a5621ca9a16508d98720ff7c645f3d28392fb7529b8e4ab0a69860927b18c82261916f45c00b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952ebf7d064e8404f84e2ca7cdd61e7c1054b36d1c7c225bf88f4b03f55176191a46b3cfa39c69dbc3a78fc8cace229a907c95c974c45797b1076c848f9f511e8cdd0e8516d5ba122e003b9cf910c3a6ad688c5b6a3a37847f2da9814839d11c82299d79c209da102d7431038a1211aea2f5538c9cac2965c0c56ab0f2b101567820feafae1f27814fbf07ae89ab5337b2f7aad51fb8481befe37ac3bf631a04c16728a31735f2d7be51881f1f5763e9c93b1563e0430223df301ec31288437e48f01ee104bf8abd47934e6f173cb4cfdf997f2ee3793062256c5945d54d0942c1ea4688acc710fa1079022b3dc55f797fbe9721788491aeec27c79d2f57526c49b30bedcceb5c6bd79b4ece1caf84ac7815bc3120faad242541dc88fcb5432289b43175f9cca62135f9a958c4910b66d495ea7e63c9d296a85eb339462b5d27af62112d1de173c1fd8e5ab8242a66dad325c48ac8effc527c4de1755a0f183748578a336d5b779c90ee4066ef9ee2057674313ffc758b8f9c6fe43a300e2246a799651a88a69eefd44263bca9d4e7dae4ef040bc88e022364838a92d3920a9b91fed768a6fd448e6776e4551c42793a9b837138c82c7e558b1a1ccfcccb55a5f5cd0e4dae43e11fc8ffc0ba8669c2b2609981f42d6d2e1ff5e37cbde077942ba2b65fb852b3a448dd3148167488764410ffd5ffb2e13a3a328b1a9bf1a06d9e5849ed40eb2560072035f6e108aee39627aeab9d09d8bb54b3797f181ade44a4f1b292d6623ddb858302dd616335751a883670c82b310d2459dd3d488bb0c9859cdb28a1d659973745340cd9654e117d9997ab416a1a7aac1ebf3ff5006c870eaa21129a7b10297cdc95419de917901b37ac5d11202c70e96d35b05df8bde24b2bd1a6e147bb390b93ac4bd8c3467794ea68475e096424d18802e4d21bc8ef0911bbd5a4d2a8ab0ab61665f2b7504f43a402139aac571f920b31894f5fe78781da64f0b6b2fee1577a845f813affad2f6cfa405a44faf5299696b645984f64302312b024487b277979a0350b26ea664d95ab83f8d8d7620b2cd1c39a10c266f51b3f391342dc31425384bc2df7024404a47d59fd7b54e36e16bd22f04749b82c2c6b5050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b892d588ba9b24d67d7a442d0e8ba1422f916c19c703e5c0233036a833307dc0cda6042305e7cda9ee742151ddf9a40288123902431c59a21fd2a3dde1f76d7c1895851d492265c7ce209420d85eecc50b934b79546751f62676b11bfb2604c592213b55e2b21d91440a0c58c4ae6d1696435d31dca042c3042c78ab64ec59cc90a64226c1ff2100b2d41ab25ff044242db72c5136c58f351ba6b72455159552a1fa170e1ae8459425e005793ad92c956765c2e7cd27d31dab38a3927f6e498ff10983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d66d934d18353b231510929cbd9bbcde61db9171926bc710d500323f94ba9cdd46de7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35063a6560cdf858695ca2328735e688b0257ab23d4ea6aa3ae46406aa665122fc86fe754d07cf33aafcdbe2531d9b6a4436257dd7dc540eb7dfda1a4d5cf4af9dc1a38bc0fb6c255c1d3f5d8de18e5b1c82c927c6dddbbbb2af82d6737554d24a9dfb55992b46956618f11d4c91b324a1247f35ffbe47c4c0e4dfdfa19a08fa1f54bc4c2c7da3af47cdb8e22dd08d1ae252df8ad37de91fdccbadbbfb0383b319b956804b752d4fe1f87a4614c5f93bf84cfacf880199bb144f64aec4460ae97aeae4bf85f86d9b18035f64107cf7a18adb3dca0deda3e3fe88a7540ef674b859c69653dcd579012849fe5ced82bf084a477d567276f4ebb21de441de71233a11fc8e0a0959e764ad8b66e8b99d966cd2c2194b64781c1681cc6ba361121b3e0b2ca26331717d1488d3b17d03d06e74247587cd78f2f116e0b8767adffdfb20f41df9e6e500c653dca8f85d9a34e2db2f50af129fcb244a0b92e28dc29e92bfd0720e966e1f9806b61a615c427beffa1d3227a266fef84e8bb9134927205fedd75e531695fe2d013e9370c5c1413ad4f66b9986d731205d3399a26c3ccfd0bde740935097b3e4e6a0832b05a93d630fd0c9bab4d003143980b0c97294af4b0335f94512513f83a5dd89b12a18485d536ce05cfc9fa286b4e6ff27f38b793dbfa9c0fd826fd35d7dc1cd1cc0754a03f510c7f2cf7746d3a13622cd514876f395690934fa2cdbb06a5f05485d52ee783651abf73ad36f8dc963a45deeadc4b32d146ddc5403dbe7ab7fec5d4ebf7542023251ff1a8f00cf892a41c71d113602acc356da173783e03c218b05e6cae87fe73f578124db651ec7f4b275da1857493d9c6477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a956f4994ddeed19c190b585a2dae281a8a7e0d9a04e1e507636debe78b06aa343fa47950e21c5d50307537a5b0c2ff77ee0528ce51207a13d6fda8bbfcdc57b4fd4114719c7b657b7572ad5af898c900d7b4030fe27613610cb9fd4fd4939ce481fb36d68867b94b77147693ad8be7657a29fc034479885ffc20cebcc089ad9cf15b6d3bc5561edfd43bbe325c46c98b89d61f68c217fb918b14874e89b55187cf6f8c958f94b500477989c21db017d4a6286327f1d2f23a3d699777c54e7fda0bc05b0e1da1f531334802ba63d2b686f56b8bde890f116dc374e2eb52e49c55d5862fc795d77d916417e4a15d7a5c3f9806afa37373443aa1b5fa0aa8649de283d5de536eca7fa735117841f85e1e4ce30ed4fe06a8d1d95568cfbc47a5354fac190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455289a1075de843f0eae8f5774891bcfd624135d1c2498c6bc976b72c68627e4f086f8f23f7590561640692f627c4e68638c68ca1665410ee4d11892611f5230f78057cf18d49dc1abb81d57c62c43ded842e49ca520cd0758fa45e92c70cae81184e3d2ecb75a72266c611e5fab5f19aebca95476bf903b790b59284aa5881916f532655ff7f5db5bf8a487e6b6023009fbea3cf7979e22cdd139303e406779caf1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad7e197b41cfb859f314a585b7d14394112fb1f53b30e84f7eb95c6d8ff95b7c1f3855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c019822236b8aea6d7a9a2b7df898c6349e435597742e86d091fbdd934e95bf363ee1f86142a6a549ebcec35dc9cea20261ab8580f66380c11572269aae510a7616d2644d0f0ccfe2d4bf16e762bde9137bbc166e8cee4a29180f8a10c8b5dc1f6e8bd7bcc52b1f311ac7c67a7b1e3cf04646f303cef0eeb10f41f85403fbe22863eb5cf58bb27af4a45856bb12cd8802da31e2af7435ebf6321cc121262d0ac0ea2e22dd78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdfedd9b22716da2a1f92e5609c16f56fbc9fcb1fbd8e6d54d3c745b986ed2ddd281f981d66eede88feed59889eb89ffbd2fa863881a829b07bda5fc5c4666527bc5802b2aad41d5d216bfcfbdf8dd1eaf360fe0e1b08ddfb8afe83634f0ac186a802fa2e146f6bcd4cc9e071a38d9f0d42452eb31f2f0116c5405f3d673a4db2f6a2655f588b38b7729bfa4194da193f68a4611b58140b5fdf963867ee7e36cf1b098522e453318e75db63eb5cd94439d3138cb88631dc5370a5ae782bfd95da0365556b8124d749d54077d34993d9cb304c66d1afa92f09349265014159bb28042bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114608cd7ddba8f377325f5d557c7075ec9df5632cc6e2ea98f78a6f0b2b83524c78755f57d2a4b134462ab6f62cd14971e3fa32ef84b79e94d954e89794e67f7bc99968a21721fe599fbe22d878bce1043ac4c3d45d4f089f7225e129e0adbb1be411d89e1b69fb734130f30bac65a9b3a0be303aa907c76ad61dc464866aa5f2e2f2a3e6f0f3c8185f638e2bfd5e17ec6633541f2cd51db99019d20a98102f94e4bbeac47a20449a434cf14fd11d43507553b432789e00ecb030d3c2b2c6ce9c3caba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475dea01cf557d5f4548db7329d00bbdc03fd2f52a34534c0f08e2d9caec0d7886fdde3a3bb4f62d6d1e41f3967e6b3f6181de7e353b113edb35c04c02dd28591c313ff82ae193fceef126580b8b871271eb4cdea8d0a8ea333bfce7f3135180d65f3ec5b32de0834b906c01fd644a0039234175e9bfb13a607ca39d1bffa31dc5e842ba0e7cd8b90213fcd28d043fae1074c7ddfa8e7e6da227ffafd79564d43a8e2a545e3e173fe2c93c901499346e5f56fe972d7cd26af3d9e5d3ed211340246eed5c259f8de5cfa8f358f45a27fab9b3d5be12360da0f06926d1010f1065666dc00be2597d2f4d1790b8387aed58dd123e82bd9d9c6b279e6a97b86b4f557ce3ec43ec0b64dc65c69dda1eba3e0e609a5d69f9261f266bd667924bccffd3d01c7028e4733163f7d6c726ff41c4792687baafef7418028f3ab34a4414d2689970bc4d7f4a26e819d195e65e88dbb73d6d09300df9668bc4d6b51d301c84e2206b00abb2f0b3387c2f9128aafc129a0d074ede03b5c379b332203ece3862fa6040d8cb464d2fd4e86ca25c87e3c88aa306317ee14adffc430851ebae129924099a70dffa73f084e3e6ce843c04d1ac7bc645f77143d67f9076c03a3095ec306b4503c928cffeb4d65b52a304df887bffbbc32da0174af3561e2b2c3e73882bd26f9e1ec9d3075131ed7c9cfe0846fee081866ece36f700ecfe22bc873d69b9e7c84d110348055df51df46441425f2d374dbe2abc914768f6d867aa11262d12eb046ea09f111c1f0e5be9d52aba6503092352bdc6aaceffc12a010d8c0aadffe6d7e361f78785bb8a8ee8f7a52ddcef278c64c2ba25b00d074cf4e1b0218d9b86d3b25d4fa8076dfc1ae84142732ced710435674cd1f190869a0122a00a1a4e833c6190eaa88b4f3c2902c982b77d096c08fa24c0230508d2909b8304b74aacdac8fdc67b79a6348a28d277868379124c1b116be37fce0544f7df0d242344efac38921d69bd4370596f042e24c1eab83ba9652986f14277db30b2a10322cb4a37713d7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb04e82090f11277208ce4dfbd91d77470f398258e71b00237c5132349b4a8ee8efbd3a5ce6e03cc8a63b526f428bbf930242dc7d3a2ecc2b9369e6966d41b22139979a4e4fe4deaaec7c87ce3b12e3c19d150bf3659e90a3eb3653fe9cd5a5cd7d893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085be5b2b9b21e21ccb6f5d4fde6d473c53fc701dfba0d0a473ffd1b334073059c804a48d2f04b395411f68f4ee4f223d93bc922c2fb2c7f0651f3adc249b01aa003b15dc6f0d540b7ffcd1615a7bd8b10fa215d09e8576ec078ce5bf20634af16e44e6beb69742292594bd522ffe052b3339cc054573dc3da96384154eb80d95b7b7738e9e4f33fea2b79c09f1542db9f97d4faee6d49190015ad819e66e7db068ad43d754d4d9363d4b80d43e04aeab9866bc9ef17ee7b3ff548acf4592bcd4eecf941626d3243fb1da914e14b384e7e4ffe3ecfef6b9f7760bec0d71a758fd308abe7f80aba187c8a946a74a3bb920cddc97e121ef1046e72ff71dd953d8553ccc95f4c9a3f9eb62c22575a5da8da9c8214a67622ef108dbc9e1ab50a413dbe57b7d950e1b165e14d5082a12ee480040304f00ae0a711fff0f6cd59698e718d5becd2d30f5d728bacdd2e4bfeaa7400dbcd08b13f30799077c3a227445bd71a35cd92cd7595413ad460eb6a950a6e766ef6afd400dc050bc2ac2ecebe1af54fdf1df60525969f89604e33fa451bcca92c631a25ddba04940b50c710101131b29626f5bdb00552334030ca1e5a4272e89bfc4156bfc9497d9b18f7b46baf0d07da162ce762ad6987b05dba7ff3ae989e2bcd21885b966da1cd049a38bf803d0bb40cfec33dec5c09f33870aecd00711356d04a7cd57e5eb7eced0675cdd7841faa57328a428a6f8c3d7b1fd0908c3b5f327f4a3d57c1992e4498f339fbd6cc3cf5a61484237afe94025d75dbecf67e7de3cb6ef60a21c138a2885919aecc058d4381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331e50ae0bb701bab6dce441891bc87e68eaddee89a301b64b9e811aa49fb649ecff6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee17a68d87c60179b2bad3b4d103c5cda0e1a066d30290cc74b76318233e0a93eb4d9f032e756a1c0287fea573b707c2c1c97f474a106e14fc1f081ac2fc8da79f55f8c9d5bc50e3e805dfb7103eadabfb5729d2fa3e94c5070f3c9aa8af02529f29cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac2e6dabaae3139eb65be0064f0f057e8944f4091e4bcffb61909b224c1b0c220592d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436306f5a808d795994e58a507387bbd46cfb36bec4e720b2eb9480d9578b0ff0b9dd761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c825922645de0c7f3f00fa73ffa3b5a066b9f0530b151edaef954fdb27cea334cec19c913da83db36979c20b0e67226bfff3a2362f0b7d92a27a8f7640ef426ad68905dea2b245e23eb868bc7fc4a32a7618d75bd7ce2a950559f0b00d0265dd55fe58c22daf19a47bba29b5b468c7daafe7659eb4677b2e36ff7e98b8d9bf0ad64c9c5635887156577f16b172b023a8271c3ae26bcb65d619099e6fb41cbd400fd2ff81ecebce8f166fd49abff3500695e38cb588704f981a8ca894327c0f558015488a2c5beab6b0f4669d718f6253fb54e949ee5e867204298ee37034ba3f86592cfe159ad09140012d154624b6c46fc48db1f1505cbd3213b69b9f5a560da81b86e1fff4adc8cf432200495da904d1801be227a757e90ce4372bd8420bebef1b6dbb83407dbf753ea3db804e1fe7baea985f0b8675cb48a70fbdbac89f8c25ce75c1ddb0143676ed6901e75efe5687557e36e0958ec79bf018ae42d8d4d9de712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca160ab6387419c73c56798a3374f567310612c2b9621df0469555758f2756d04335f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bd8e54320e482582a175eefd931d97850aad29805c12aebe67d19a7f081feca1c38a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648e0b731946db729213ce2b93d7c2e3823fd365ce06dca3e43cf6b424b8f649abe19caf57f151bf390904511b7002576018e722ae43adc49cf72595e0f229b3a36fb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493cf98980b4a8e50e737570e53cd7e9236dafca18b108730795bcd9f293f73ceb05d2be32c39a11d41326f3a0efbdc370e1eb34fcf0207e9dc6893547dda4b3740cacb0252cf7fb1553b2ad9fef0156d5b813f0c3fd9157a2d2b7022216b454df1dcad5ceef2a45716401f750aa9c056035dcbb20c3aad038c9a4b3a0bdbd6254dd2b2a885caecd917f40d17dd8e80c8e75adf425622983a517790da8e04d6b8fa744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90d5bda09a0070079ef582f698898deb53fc6de1dbb966e904e1145e2516d9e14ffce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c60746448494968351f610abdcffccf5a7b95eef89d3e2d890e8669b891b02f8d0ef2caf868b4e3fd5a90cf8309dd1fbf1ff2212ed4f61c4f91e326884ac16549729cfcfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c86e00c318f929d2e1b20cc169db065cf4b918ae18b10f9cfc0f7121e015aeea35d50c0dbd36d48b438a66970ef622c66710a1402299970f99ef415c216d3a957f177e7649530a41547e78762f8f82e80eab623870053f3a924999421ac976febac2119b9e9ffc873030ed11985d84c3dd70e31a09ae734b2aaafd5493f0b582a53bc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708bda721da6f94f5a28b5b00a3258fd97e41ab84835c7ecc6fd47e8f47e5cfb53263646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f961472e9c02c60624aba4de9f1013153d2d2fd623fa9c098dc96f3b657f3cab95b7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c6f73a9e072c8407f5e18d52af90818dbadd4ccddd59076d3d8ad3aa4b338e2fd2ddef64febd4e7d23f5f040f0fdbfbb15ad4407e819a0c2d286041d917897ba82ec50aeedf8c32b1977106e4d72ef901c327352891f89e3840e5e57ad637e7ee2e253c303733c3ece5b4a025cc99814b3c27986075286ed613ec34db595c18340ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f7634b5a2726d6464032042ff1037c8864cc6be37ed93331b105de59286282354f7d0a8b1d34e7f62e773c8458d31cf0d2abf9ef75c95802f04f242aacb016e783ad0701393d2a1e5c84fe0e8d7e9f97104efe18c4f2b13076685d118b4b3abf04f73e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de676787637f36bf9f374dde6df785e3caab3a1750b488f9dff841e0578b8c49a4682fd7947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be261ae228b5a9d72f6e947fb30928c63a44923f4a292e9f24790775331ce5099c52d520642c90d66d82d96224369eeaa1b8620e5c37a7f1f4d6398435ae30a363764318cf20aed35c5bdcf974f51cf5084bd5e6107318934829f70aeaf8af4d8daed1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c4478ac4f61610ecab2b4b680ff882a70d197ed9bf59da5b11c8c630e5e033c3c208b97a032566cd1f9450f19c4d0e100b6ee604fa9c348a90dfa8f0a4bf68610fdafe97ec3f90fdbe0bf8415063dc2102f01ec549daaf80f91e133846d4685e13028308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab333ca296d504cc7cb59e3bf563f670bf793358bab6df78e1484815c85e91bac27c4d21d7b1b2fa478483dc01edbd6fce53eccc1a7f643e3d91b5bc0ec1bc0f2c7a5e56862fbbaa6ca014ace8e38d177ae63cdd802a851a0700937e6844964132f14b40257794239e8c4666d4bff25652bb50c2437a43329c34dde9171ea54832089626ffbf9293d76574110bc954bcc3ced0c9e998f8f1df4cfa1649e8579e3ce6915330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47a3ba3060a1a8f1fd6ba16d117b3a8372f6701cac4238a411517dbe841f330c47a755ba20d8e0057e9ec7cda507143f451c19fc63306d9d0ecca2dc85fc55cddf032feba42d63807ce683c574ec772fa36a5e975aca669789757f58b7f67e9c82499fc02b88d8c64045d8adb7a596d104fdeafe91523f5dda285940a8aab2a2a7c58e108bf8430ba6b9e53517b1f531788736f9c825b315a4b9657a0a95d620c471f0068c1ee777a9399e7e6ae2bea2dcbb7857d9c7be48f54fd482b7409c22c91232de4ef6879038158f0b7b0bafefefeebda0b7045bf4231b23a935c19b216a953539459147078711f1a939702fcc4ec4260df6a02475efec2ff5d66625c5bcb4adc667febb131fe6a9b9dc8df4348f3be7151c96215de292721189c08aa9a971950032e7fdb222da0c70795162aab50521edd2b43eb34caad141df792a2562545a959ffd3d1b08584ae317232848ae9b3be51e8642051012eec39191b32ce5722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d4fb30fe5b4068db4a6b89329b8038321a5d69d5af2a2e5ea7b09afc2729af8d2d1a7cda462efdff07f775e980435d81f7fb014aa8db1399e1533b56299ee5813a3dbd69981060a2c245641e6a88701ca083641591a25ac00d1d962a1f9527c5f650f1592110e72b8eb3d77ab6bd80b9cec4f277e1e958da8ce3e12c1c5597fd5b74a309ef0229d764ab33c2339befb077d11a91cb2b6f938defb4e2b6b1eaeb4f3a5405d4b439c6b648785cbbdd0b0960e9df228b39248a00c76f2cf20568bc11bb98ce2b0c0efa896eb7ff4344a21f1ef72f774b4fc676e02ad51c69940c6a661fcf1c4d35bee762d4953a6145e079e28714ebf37857000e62114ba15a9a42b534bd4039ec32a26f15a974613b7fd70137f80d4a7e56b8bdfa5992a003a1c7ab0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830ae2efa6c26ec072c7d80258824c1f0f67cbb64c539d72a09d55db3ce3fd2b2dd57d5ea39a84a1cf49f559275770e3eab808b31f8fab576bea34e36701ab12503869e18009f5331c0997f80d739b5c559cef544381767cc3481db5011e4048458828114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd40788a4d2bd1d28951f13cbd7314dba1755ece0000a041f27de9920f43461c633f4f436c0fa29593edd88ef3538bb31ac14506b979e72d51c9b4283d9c27fd9ca1f4adee470daa058fb5b6ae37d575372594e39318c87c8281253e6eeeea77adfcf7062316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a69c84d1c583724c52540cc927b7de42ad646b7d594e29bd5f0ce8a69e3f0945890fbb972490c4dae700114314b4dfd7bba4eaaaa45031cc51b64c85997b07d521d1fd9da723bcafddbb965aa55425c2826d0209922d9d1ab71ce35ba13840b347d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d89aebf12a64844d547ce0798464650a4b37afbea28807430408306677469ff99297ef4a57a86d3abc3dca20385f1321b0e62957503204efd23033123fced293bd672d71433ea548d01f8f7b976a58138d20c15fde89b278a8f2a8e9e3fc8d58db04c05144e61093b134432ecae34dc7a5f52d745520d77ed5889f27e2eabfd45a320f571bc7c32dcf0c93ab1686669d06d7e2c418b33fb94ce04923a3eb449c76120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913fe36ce76661b36c3b8126749f49e96bba6d8a550f62cb1c1a61531449381ffa02e1fd846542f163515079c3e1221777a3cd62833e7db1229802367be444b2818bd3bec421785f9fe3d3a245c020a924a14709097fb0f1440fdcf85067f51f55c03eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba77784c335ec3e77712886287ea4e6655f7e7dd16192fa9a3ebef26c66f97e89806ba69c56dab7fb166989617dc411b7ed7b3c460cfef0b1a8c69e9d7c3d1207da80e9fb14e1b418514b2a85d293c4ae8f36f75b22d7747b6130933d7b26db097531cf9a81ffcd9192e250eb4d7b37f152551c756003eac7098ce99f879580a144a412fde44fbff1d9ea8db157471f5c2dd903cff8f9315fa4a9d0d2f1c82c26a63b12c4741ea429bc42ceeebc2ae44a4a9a1044542378ea4be37caf010f5e29ebd875762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594a522c9ed4718d03f8f99b9bdb9a079ac7fd6a451cf7570eaa966933cd9240e8e3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefbc6a5e921b509fb02d63a6121c22fd18ea5b0e96eba17e9cb7cb4dc2089f817e98e9f1e833217005a739bf140563ff5eceaedb74bb4e401cb9fa2b7c96e2f22f44a5134cfbee5632e5dd53539921934d6a041198befdc4d90b6a82ad3ae83f2a79b676adc181eccc0af5f0e8aa5fc4aeafd06aa58378ddfc36d553122bb06c2a07d9841d0fe9967a853e40b41344b4f90dcea209874372bac45c3f6ab2193a90cf8081639aff1f39b04afdfd77e365a2bff450d6dc978597b3132d8b52a71d3e2417d5f7372c5903a1f93c60642ea839196e7e9c4be9e828a917b7a58b3605d8e63344e524205efc153f096c520b4badcdc5a9c26bfad3e538ff186af1da866981de9973acd69da1836c33e37e77917f86aab63f35f9065329957ccb91ae2316c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea7ae3d4f01dd76055c5c78bc19fc54e9e5de71c14921c846c5f82591f94c148834b61910a94e5e4a0ad683f4227846bc383474856a1c9fe8878d3fab038e2763ca015cad847758bc9e72a62006cb2ef1de536f53f0a275262a5640af992a21bef30f95c8e2f8f5a310b1de96ba2c2c4228b9be2ffaf526a65a5c041d704a990cb85b0ad9e6de0ba78535979b6db9921154f9c4606ae804fa5384a2b6176218f956805caadfab88c525205c7cf17e560a8ddbdd3869de41d397bb7ec7956e6819e773f2aa6a7036237273b395404e66be362da63a065dc0b4329ac0133f1c921c0b3bbb3e608890b31eccfcf95800f364d6505af4e34586524ca3f6447c8d3d2bbe63ffb4a4f6538fe8ea70a5763ab8976ce7909e0e758eb97b5cd101869caab5541a2ebc91a0a8e4ca8019cde81a8a9a0d1482f788be32ae0c1970c1018713baff6f24de6043294ee202c0317a09a54c732202f5b5b391a2944ece996cf72f3ea39485f9ccd5394702c9c1cbbe2e25815fbd212fdb4ac5d2d746c9141d0ec2167b164de2e87bbcffbd2f92f8f29b1c261fed79c6693778148ddba3acddbb2b2b07250e98de9d17825bdc82a4a86acf9d909c396121cda3cdb36f0718f83fc46755789129b724bca191b35904f9cd1fcf9e0c84e650bb13b4f3bb5fee94abfd4d8bac91723bc8108ee89ddb1f95c8bd931665f3d03f9dd84a8718c7708267ea5f8b6b3f05292fdbdac5538ad79dedc6e542559014152530a0af65542dca40e4dd91baae993f930f7f8502802eb6a9eb1bc52c031bbaf030a50525e2268ea1e4c0b46717dbb06d40f4a05114fd3f490f2480f2a818aa784e37600a85c537cf6ce937b1579620232bec6da82e3cb80f83e6b474a4ab71eb8f9d16a4953982b922300ec4513ac1b18e9185fc31e8f0b89ae5978a51677a44db28b9e830a1df2f6d2268fe8be114d17b9285e1874c1cd391f2ea30a2d526400c04edeb9f4f554a34f8f62342b2be29d0168feaddcba8afe7dc3f2db4cfab0a78235820a7e024e92aef88ff5f5c0fea829ab3906e9c13609eaa7c39442bdd2073d725ddc1d38255cc2f4032ce9992dfc499398bd256c6af55d1d685c748b84ddbdd1dbbbb65ced4b9522fad195f627c30205b6aa106872596080409a571a49daec0da75aa475dd90c596e726f6b651e812a8a0325f7ddb4144d136928e8ed535d39512f99258ddaf7fcf7693279f87f5d986c6a3c09d865211a96a300317fc8ed8e6e95ceae4f212d823c16ba48cbd8f82e93cf00e68ec40dbb117b190d44662c3c5a08a58cf1d85805e89ff8147f65924f9d4200709e4c6f2e1047e308ab61dc2548ea0132648ad675ff91cc6b4ef6c14ab9e6df4bf33dd9ec13f1fce89e126e645d06deb59d65bf768230ec17c591064f7847f44ad38c8c80a2facf18e3928324771a153572b35ba68051589f00d8b320062f793689625edbf167389464a4f9bcee0b6f13d997da5b9f2ba1467a3f77f39a31dc60bcd7865029ba7982152ae102141ddf4eac341e397e0f0951e8aff0598a82796fff26a4f63a729a60de4c35ac5cc4de29980f1251a28f1a24e698feba60a69a1f74d10b274fb3b9d7d0d37e516eed0d39c200e84257bb11ffa81bfddb7026539ea632b0ce45e8582fff7cba241b4ac87df22b7fb138faad83100ff1febd96ecbad669aee2380d7e58342fbaa27746cea8085266c1cd60174fd391987c2090e45fc8e27c152768f237eb6aa90b2e33446a78aaa1fdf9b25da44a08ddc93a32d1ca23211cfbf7c43ca63903981a0910c6656dda6715ed8b61e981a24680f633df72d88f8e115b9b0b3ec0438468da2dd32704ff595ef2adf0d3fe38ec71d586e3be64520bdfa5600e3f2f663165805fc102d9e9ea4df61b801afb8014e8ec3454afb212ca4c4989465c9841a89a7f6e411976d751d6a05cfeca1eef7e21163c0c4076a5984ee3ea04aaea3c265cefc713b8eed91e76f4b4b6f8710ae344c9bce4a200348d84408b78f63361be5fed597b9df410ec9810f511f74b24577e4ddf5d0b3399b9472d01fd938eb86dd0c88111a66301f94794cbd7f5e62e83accbdd9e45fb13003b9e20dac0729c0c8f88dd4125106d6343e86be7b82b9ff4e8784f185efcfe9eaa2ba80965e298390565c6d7184b5d8ab8b1bf3f6c889fe57ffaba590146056dfa0c4e6399cdb995e3421d68dc7c3d72768c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf23bb7c6bd432d9ec2155fe65c30cb03e5e5270ba2c7fc9c1cd4ee42cf030946c47065eb3a6dca9fd00b8b2ab3272b76b9c584b03d5cee245317a524d9020991493087619fe235e90de444a2b624046dce8eae23ac5aca5c5d3ab37ab06a80819f10434d06733fa10092ad289d3380921279a718501b8f7f2d0462b8e1bc685953b62879188fd1b66009771fdb00cc3eb3ce5b06c8605d1587c8a877a254788f4dd17d808771905161c7e5033c40dd7e3f8f93e6cffa33435ce358f9e8c7a314f631ab4c9a530255c371be803e90b8e579c63229fc358c11033497933518002f637ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7b95fce9ed17d595470354922ef5dc6fa29987b817111677f14106eceee2881445cbf3a7f830744ce8f1948767147bb43dba02141c91b02bc8e2d1c205589f12e2a8d445380d892690e66ce8068bebc30b9bef90b8a211bf1b79809f808ac440e351991fea1a43f5afa2cbc504de4825ccd4663db17cca4a3b966671746458529a7110499a44fe77dd59ff98850c778d8af28be0f76b98a6cdce3c26d78a2a55049718b4de028f20f5a5e456a417d3d9383767b1fe263961ea3269a8c4b599e5a72b952cfb99c22a9040da31c073cbde2a5bf274745339acfd6e2f004c4a8e739e3c3f08a24272ef7175ef43dec1520584ca48b660b43b470a6e42b0fde37880db78e3fde9e8955534cc1d50c9ed3407c4a37bea23d94820a9c9946b1e810250d0bd540d50691f20ef496f1754f6a3d29ba6c4c6400b12eb04fc27dfff524bf4621063ee5ba07c0bdc10af47bc9e14037a972b3bb42caf771ff6b1ffb229b53d14114e7ba85ecbb196e7b24740b2126b42362ffe9a199a0b2f6e02b4a55f5b5b27f0716fe61d5c8d217b13b9ebbeb2faa1c3d42ecb38cd71bb6e3473dba7b77368ba97ca3504f382b32f40bd34f6fb44af669221e01c3fd1ea52e384685541c6c2c18097f276c7329fc7a904fd48d97867166b404f07ecc04522ddb4add1517167bf010b2f3df24aa42b30675758cb3881baa2aa2a97c25e76b35ef3131dd44c5f88a066f4c609ffad248bd5b0e4e154539cbc54da46620e5003d47e06ef4d6eb98a3563e42dadaba4e3a64bc0a8503f184aea73c80e44bd5dacab2844ac9bba9938f998b0f69481ad5fd8536ae0e244ac01c057125d12fa768a28b1342f4304fefb9b3bf03cd1323beec15fdbdd12e3bcb186e943d615b7665748f6800031946db6bc6197a48a2018791220b873d20b65d8a1743dd1a1d1ce09fd82826558849c10edc3ce206a87ea889d8ae8274e61d7538cbba6544e53e9dee8bf43e8eb77c2bbe615a17a4b97444d7981b540458b9216ae31b488d28a44a1523d8fbdbf089d6def904999d6325b02d295eb9c8b1f7ed273dee8915e43f234d8c390285cd02d6adf7026adca7baf6d2ba567af0de8c9c746b8b2bd5372c947e2ec566963bc2b37988c8fa0c99171e34d55f88a2c9064b1799604bb8058d6597d2d94bbd7586a5ed7c49d9aa62ba512cde72404e01ef55d94f75aef0bf1a3c801aa52e1e5d6a957fbaa506433e17609bf628a07c0d05b4093103b0085c87ea9c691caf13ee12f4ef93ed540ab0240a31c478991d3994145fc83756fa18399bb51a4981fd350ec122c500cfbca2080cc96755ea987fd6fd9138e7345f64e17220bba44d8cd1d18db9c4b3de75a13cd734f8a3ced48d783047997d918fdd31a0c17e525470bfcf52305ecf81a672e4fc4630ca54681c731a93d2f7f76c64547bc41dc2fd3c880fa26477440abf5d6720a916bfd33031e8affdf75d250aabc5f058d2af4265996007111a0769fc16c227bd41316780465b3784e17c668527d545f91e4274a41b0a54f83ab7584eacba0ae5039e181ddf52d7ad6ba067f6bd3288e309fef89895d55dab6ceae2eccb56b09d71d5d2af5fe2923e6a1700e1b9a1238909793f7bf72376816ccdcfdaccc11a06d606d31f69cef8251a19d9b1072e7943d00e48398d39f94bc3bbc9ae0ddd03497e550610978c8ad3fe763136a5e4d4f45b1974161630ce43c10f5abc63bb4b49c99ba23844f1795d5087ed19c801433cfb41273dd3d11b3741cbaef1ee9052d3c32828c339cfa03ae4484d5428d9c71bed6eca643eca149acb368da1e86fb370a5753906f52ef7284a5d81846608e90abdd87e7b5534baeab08042624d9316ed0dc49dd3e76d5e63d349583beded8a7623a65e85289e3dc74b0d2b5200984c86903e5649f60d19dac021582e6cd6d7457306471c7bdf75ec608e89e69a0cbd3af54401ea1e6e212af75c85309a03d4d35481e16b52585bdaca203b5bf189220133b0a6b5c8d069d04c7c5e0604825f307a0c489720708a050859294bc71517e3d54be1f8aca5b50ffd69915feaf2abe3e137751be64f9579fe81e68ed63c29550bea762106705a37008720d8173dab71cedb6201e45d9e09ed7225bf28b6eadd83a9bf5d4e9996ac2a005a2a146c62ded6cb4c1bd6e6ebee27d20a5c25c30f52eece6f725c614ebd44f16b4f7cbab47815d6ca62543ea743c364d42763039b8a1b0b92a6383bc3ba078166cdf96b7d7ee6ed6f9e6df77a64c90ca424fbba78b6f55a6e19f4cefc0b63251379ebcfe04de5614c2d701423564d2d6c66162816cef2c52ac26abe63908071f1aeaca3b738873339569298cb6b13c44bf79c22ae93807c04f3c500fc22e17ba38253091d63d60a8f3bada21d5fdf7f2e6d455fe1e1c47b7c39de35e1f2389ce1b327628853451cabe9d8cff36360902bddb08e9a7540a37b216cf0043622bcefaa15e1ef1a976a55aee2256832c9a4d8982674a62e3c2d7841a0143a20819cce7f9094eac2078cdd6056b8b29554a97dae6c8d8e7a5b1683782eb62b4aa3e5b2a289b29f44bd31ade23d6a2d612ce8d8a34f38b049fd912491443898cd2f36cef50c4cc35560eb80859dfd300d9c4a7ebe70c5e028f4e159c060ba9c834dc02adbd9db17d6897912860656f515bb768d51ad3405a07695ce2a874e0d7d7387458eaa9cd1004daacc5cdff017bb7d7c079dc0fbf7f4a762d0fdd09eeab78ef209195dc1141b75075905f12b92a05368f3e2fc845aa55adad445e0e3dbfacce67c42b1fd285473e13b4b36f37e0655ddcc570f183b1cd3c82366907a7c98f9b478875fd98b68b581f5f379900753139ee49a10c101f48897f95610db21ce9cf591d39f5991f19fc75637481477903c4b4485427841ff0496d8075b9875b3fb22a2f2459fe3cac4c76c37ed942c9f3d46289b75c80095160a82d3983970e16b3743fa9fa845fe0aa7c05a2c27e9e03173c2a3ef2de363811d9d242d748ed7755bf6b3c3b46c29c140a5d96e4ef1d3f5bcc3f70e7caf037373a83dbc619b616203a30304d3e8c211da34f1571762d1bb64633323c1e4925eaf7b021d2350de9cb8a6981160b64616d181a75f8d17b65103be5060a44d5b673f8c5b2286ca7690501b51583f9e9e4e65612f463a3d7e085f8142e4c14182bf138453aeb3666d108e1eac6e7ed522dfe5c03c3dc2132aa26ab583d9b6fec6ad4568547b3283e4f621fac35e83643c8f5363a25dbab8e53ed78c0f87b58eec7dd35f0de96dbbdd696492cf6f526659ebba5e77ba238e32aab559c1da3dffe433028fc2847945ada39d7e37bf4d8ae61d55352235d23cbad312a53dc3f3ef58ff59d8a4dce920c3cb476a44ca4dea296f35ad77ba4fb31a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb194d06913a8c78205e1288ff6e47b6083e829ab4429758c75d448057a70321ddb4830f95ff2b4eb485aa4ee2964587298b5e00aaf2af124bf618f3345d83edfdd81a30798b4fece2db35f2d1b4d4c4a9396f9c6b5431600c9b3698af1d28b2c3d2fad0f3a6664f3ecdc65f86d3e6ae2e8836915fc6d281c7f0b99ef3164366adfc684c8a2d09d90faadbe4757b9c6edb54f377843da97313de68a68c41ec9b1529d8f813fedca4393d9050d035671e22dc7e62602f76c94b675ed06f97e0ae6fd4c25e46acf8d9cc684a0527b7b7b7cfc7b190f3de504574b3e5ce2f3cf99b14369b67a8835a2dc059e2ade50e975ddf3e9726a4e1c16993897e640fbe42542092e510446abf0b4648693ee6495238cd90f3ac7d75d32a97c28c8a9bc676c461b3fcf75c7610dab9cac20c7c012d5907b049babb090a6e81d5c9690c71d3a4e8cb453fc2cfdc1bfc03ca5798f04af6e4d9e5653d1c39151f1b3a2e0ae8e130026576d2acef0f3775a30f0dd81984d4fd3de9851e9bbbc2207526880ffbc80f94504876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c42159905032227a993ea3dcfff3b123c6c8294ac41734a5db830c1e8c63a5e6857023645063b4a143e5ccc14e32cf78355f68cd83d66dc6f21d21aa2c2b93418e5de9fc79fea6e0aa364c3fc8d0cbcf24c9b6fe79baa1bb3ac4587b10f3a82ad7d5d53271c5852d6ccac6e6043c66cf42d00a5b38bb44101b6de6702827f89d98ec550a326415d4a1bff7aff252a1833aa0e95172867c0860b028c2bda239eb0bb4a8d83688d83206a1a6d2ef9dae4989b30840fe1191873f88387d14cb8e606626f8772bd0f239113b294aea4a47cba6322f0ff15ac6b8970096203a25aa54757ccd19dd160e46f49d12908863bc04c3760b829c725d0c88e5ccbd9bc4d4f42271d19ada5caf8ed23577f221e5adcecca8c11a88bbd9d5857e636a27c4ec98216c7cb39cb030aaea491d205fc1a9892695c8da018e3dd7f0edb7b426f2a5468c20b0d123bafb8f96cc24d7549b7c694127f541ed73cb1e2c5e2aab07860e398c0610d03bf51476a2164c51fa9a7532c92aea11415de6dc4a126b2a362cf9f16ef60cc8025e780f02a848a5c6b35e3feee0fd1b460f49610e2462fd503cc163b726b484458b0fedad350214bd72468339c00acc9528d9478b5f406b387620489d9ed8f386d08076712c45eaf4475dabd0884be641e46a163ef19875373b8b79942d1ce8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfac0a2f4858e0f2e7059b6c06efcf375a11fc5cf11551959e980df70d3a5021b6fd72f08fdbc11b0a9205dcc8157b74742c84754e7b9674f4f86d32e2e9d73622af7c743e7ecfbf4b5c6f1b967a58a55b0a9aba796395ed1fdb11445e5c4f20af7c82954d3b631051aae7a273070d1d91a58a319404eec802903cadff73508a6794476f1a414276db6957d4afbc059fe9ceb09eebbe5457e7fb0d12774ca20b1e80412f547eec537ec85cce6085f2fe7c3db536bf07582e6b33572a92e14f01ef0abc08d22d8c8a1d14b5228eff198aa7f49d90f451e89ff2e4e75d96ac0c9264b4fc77130e62bc7443ff3a0269b9470211e4df33b57a0f77bdd07ba96a163ae2f80550585f9af8f73a12d60b46ee5609aa76a1c03ad999f539a2c643a3228c96f592623e78aae5217297741d923adc799cb1ad631d48bfc61c2a309755781acb5d16d25c8267f2ab59bce3b4e886ec8edabae05b168bcfda37495d9d1259a55dcf946b99201a626fda36e49624be104b240cb6d7ecb3416f04e30b51bacb2f8f69601a824141d5cf9db52c9635dde52fe170c9b456a3ed9b5667681f7009eb42a30af955b0bac9da0e4fc5f73c72440869c5eef00c662222e12de5451d342cca2ee697c05940201a4e0bf81342764b266eee6c4231909c0c7ee476054fa935e033e2b5da3f23a9ad29c2f51d185b8dc1f18a2303d065c9b56031f5872e1ec086694ae4ae7bd8dada2e8b58f86c3db400ac5ed5b4c29278b29535d47752ccdc49e57ed88171156f56c12b7b27d4c74349f7a2e68e1c266406e5563896eba3edbe609655ab4b9b1fc4625be4c17403699039f475fd5326665dd6fa5dd438cd3cce8ea976a8fa3dabc104281c99534c812df69784e3fd7c94c289fbcf5d4dfd1f91d92fa04f3491a486c43dde3dd0363e5c3ee33f39ba1b5e3b69b273da5f05e56019f806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3d9da8aebbb19e8f5d0c859260de5dfee86055cc0cfbc278f72e5c64813c4e726ccd8dd343cc2cecee78a493b9b3325475566a2f03563e48fec6d15bf8ff08aec3d55dd18d5dea0cc08f772f9b16ae171c857f56f121a8826bab4122c74f71be8d0944a850db3e05e27063c56acebcf1bbeb8a2c3d4c8316ea4f0ec63651c590ee76aabe2b8493e8300cf495155d031094dbc1202bc2738dd8c4ec62218014553fee53de0a4c300cd1e1f191bca00a94b88afa14fc3a9257b85d2ebb85ec75cd20330aa685f981bf6a7323abda6ae93befe18fb4d854dc3ec1b8f06bd085a13f911dd665c917521417f4d14c4cb6143274442078c751827994fa83457059db83c14bd90b7908fbeb4cb5b41b9ed048527c1dc12253eaaea2c0d196a6806fc9fa3e28d3865c44a2ba8ec39487a41494185c12f78b1dab27470596172ca673686ba33fc8b60d4bbb873bfe4db2161245024cc61908ad95e724e20482277c4725d17078976359903d9409cd7ad351f4cbb45b6d3845ecfbc56345802eadaaf3f0abdafd06fd906f1dbebcb19d496f42043782e721584d0a384ce46b2f10390e2dc538fc6e6c99cae04ab4883169fad0b5fb40d0e4a6dacf22a4354977acfe2b1ddff5eb8698215eaac7fb5efa5d419cf1ce66054d2bf3571f9555d748ae89a8b63c957681b5789548aedfb0e67ad336336ec360f3137d79519dfa18d19d599723640c8837822991c190fb8dc2d27e289e52d353e3e929d3b11c9a6df490b3baba1a72a6b6e5242b96b59d00362b184e49ee6fe0ff295063eda30a24b3eae57c2220e366efe745cc75b5182ffc6b78d02113c8b88c9f0d2b7c48c5f7651c28d3c0afc9b4004f1f6cfced33b59f4c0644edb239420090d5af4afba1b03f6df00e422c6fe4dfe5e10ebb8a8228f3b037c0e1bf9789cd4d3618985b3219c3bc98bc90f56d3098e6acbfd80205e06ce289344fe9abfefb2dcac23f2004734e817c838742213c17f4c18795fb968e562dd250b71ab5b8d959de4657ee7237f3367cc9dfafcb367798d598b5b2c300189a826861d570f4aacd0f7580e7e366b6ddf74174760eba435d8639b2d28e2e5e5b967cd2b0e10acb5383c831bd8347f9c4cd997ac3a637620e22ac9a8041973f765ea2567c4dc32aa6c7ea5f7386213472e7752a0e3efb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404e9ebc5f78e8a8e42caadb439b8f89aab7a0410db106e8367c2705e83acfd5a989455793b9bd77b898ebe857fc1e122e06a4260cef0d41099b41ace60c75d14d71dcc419b0789b27c85982ee4e43c3487afa648a99c534e92ae2a29e6455dad4a302f4c506d3428851b5ab9bdab8a6f9ba0bbb51090eba3f5f43873a64f1d210fe0386162e5aaa72de3bb73d35cc684bbe33e04ac50f274d87125566d610ca1f59157f7329fba92b3c360c379caf8fc1d390dcca7763c0128cc58b2de77bc25e04192cefda961a60f94488f77ab4b7ab546aa4a08d8890afd8345c0fa4a232ba7b78d274d09d9803e30842b868f54ddda7c990359c02d95f64f2f89ecfc1dbb2f6f07a2d3220777f04ef6231da2e8a473d358ca473f823ec8eed5673b4b2a754554faff3b0853eb34cbe2a6d2d6f84de140e2dafc9f581b954c2c3182298db87143368e946364340d4b99248a116ba9f51a2263200757f36a5215e2c15a409299ef44c09845f86c552352e5fed7236b0eaedb7f11ac05aa5c6a35db7096de727c67e69849b4cad4a0abf7c0dc92541f966a076cbc5ecdf199d231d224f09fe6e9e1e801f3dd105ebb947a360bd2b4d0ad6a32d1b1e3148f62650f38c307ead41000d42f3d2dbfe1705dd3003e88844ee48ed3980d4d1a48d90e1976822ddb1042874c0505320717d1560310cca6deed88cae9a7e7d2144946fe085102958b7ccadb709bc28ee9d23185c25d994b19c1148100b4f2db37aaa94c466b9ff03a316544f635cec5b74e5effa2e7078baf3f615a508b0b890bd655e0b377b7301816d607e58551c0e085996298a9b231dadf31dfe72a8b108eeb7afb392b7c8e8dc9106d5088c6da866421f71d3abf11d15482015c5145b8e27d96551c506e288b05641e84ca45a9c2363cedb2f10b886b2212dba92e4d85ad9f83f968a6165b96e72dd06417f5a9b695c1b854142a6ed2c483b1ca144d8a1ea5fd0d1101fb2a5981167aedd4d3691a5ef4a9feda7184354f9f259e429d1009fec47d1658a1bbac7556c50189281d410fd6165915efef9b9c983e75bb2c52103a764220f4e13de9fc0ac382816683d7e86b2e594f1a66f743687181898795a652015577526242902ae44dde13fcc4ef314ddbb3a48c19123c3c27edfefab83cacc1488f218a80e2993e8991a60032f0e2ec918e66194318779f0ee75be111838c183ff6098d10d3ca34b6135eecfcd4ff0796fbef3b8c44a0553b996a99de212ca48f26e529631ebb93f005cc688d4345b608313fd4056654874578a0092715e11f40f91890f0057cae5840875d3d09ad8fce7dadf440b3910dccfe0f15c061d7b71dd8e5da2bbf09afefd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef17110cc4c72e16d882abdf6c619533d56cca0f286aceb7d85bb0a5c2e3e8a9b3bd10e37a466752418561485fc07d491fe2fe37dbc477adc40048deac6160d9b70e254f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc0e3ca6d63ca5953d0536b0ad0e135cc773150f93ea00594721fffbd8c8e736f61b279c0c867cb5bad2ef7368c1ad239279583a1a398d9e97eb7ade5f3f09557006c2c8070a637985f37667e6044273387b96a0b99174d2d7626cc8d754a0b08ff4ec60396376d6fcfd6b59561716fdf9dd7202773085954538aa4633f25b6d938dd484f2f9ea65cb5b1bfe13fff10c751ee500883ef4e5905f8d3f211beb40f5a7321dfb97bec68e40e2c7a62cba9838ca41b4e102ec53a191ae4a9d57a76f956df7a0337015d789e69ba976ac0b94408c7d1485b518261df84c744d7bf60f022b1f3b38dc0aaeacbb410c3dfe7f8db0c6779dcb76e8a5872eb286b0603fe1537b902606bba50865978ffc4860be657debbaee487f7c6db9a4f01abb300e61c5eb5e6cecbb84dae1c53835b5984b6487f2682e18f269c7f285e248e99f5c025d50f03ff375763ff9d1a2be1aaac5ff946790c3d89c2153eb6a16fa26b8f2d13d17ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f8749ead434366466f63591add94b6977fe5b51517039fd9a73cf748c73aa44f4ac42149ba456ef1a99f30aafea42ed8d660a8aa9e6ea7569088c879897af833a04776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f701b16c6d8d47681ca484f59e761e336e6dc7fdf69d96e587c9f0ae29313d70f3adcc9ce4898bc9e7ed1121f896a9783e6fbf80ba924fb346ae81e819ff301f30be5f4eaa61e76733fce70747e716469599f30dd64f6946b82324b6c72862627602b42b5704ec1b3ffdc7216a036863fa3b86b93274b8abc7a291f7db973d10cbb51b2391785b9c49e80edf81c90ca53e43177ff7e99872efe07eafa1c75f8d7d2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca32317e17c512395c00a304e012c35f550d0684769f404c80b8bcb31e5e2e372678a16ab52d8e5e00debbd6f1e78652fddab9ee6c3bc1a4905e71bb6128dd84e51b8e076a8925a54389d8adc5d3d063f3082b1fa4c11b2f415f32b66e744130d80591c884abe7808df3173ea8ebe7fdae61afdca9c13c1c2b97dfbea3779361b12c0723aaaf9877c24ba28c752dbeae1d73f4db23e2c8455e43848149aa664ab24b70f13bae8f8b3e4bac6b6bf7983c7d4b9e276b0ccd72a1ab373730a6bedb758e73fab1002b3aa8fecdee37bd692aa0cd6bfe228783e586f687011ed74647e47db8231cfe9a9e30db5b1dd3a3ac97a4856940b97ce60b4ca6127a7bbea65cb59b35b69210406e3e06fc7b021d05a28ee4a5504e538087734c1af599ed615524f84c15cf7100f5419fe0bbf4b1465d3f8d2de5664ca578ed6092e7e623a5ea6a4827d6b0a873b6365e268d0446601e09fff82fa7e8be7fa4fa6104cf9f1ef9234611bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce4631c519d5b14f5cad85169d8926d07b77352b7d3dfb350e5d93c155a031357341220ac6facffebcf6698a0491355bc088682861c11c1ab388cd9ae68c97308b064645286ef56408ec13757771370175d1c8053441097cb14bf546156faa452c302f07fc0ce3299692b00eddf48465ee32a4b5890534ea70005b5fd7b0ab5fb6ba551d2a3898306a776d9620f05840bf4e637c18fcbe0d0fca35a361c77c4288486e807f17cf2bcdebd94fd3fecec14b86b3dd64b46b6c155a03332a7a5277ab5fa7eb485a8d8963c119398f8d8d5e7d6ca6e050d95bda78eeac66dc7aa17fd1d95c6a98a07da325166aa8ad09bc20fb24c91248dd896f879a5f03e982de2d6417443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd3019591eeedba1c5c45e37cb04e24ecbc09e4b397fefb31c620477e2f6ffb3a9fd12ab3fbbd16bae0eeed2d0b780693b45d18b762b1426422a42b742d6ce0fe76c906effba15e65c21e88e2859ebe0d7f11ce2cbfe8a55a1a389b05acc178be2c189655dd2b61ad83a30af63afd741644708590096e577a7f8ec67e323926aad9aecdae6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f6518e9727ccfe4230aee0788fb811cc001f0e2271665ed4c60222028d91feac8c8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d0e767d7b3cd2ef4a9d6dcb279317ee4c72079c8a2eab34eb9957f84d84692589513c418472f1e1fd468207cc255d4b7e7b082b1bcd705ca18864690ad436c3aec78d2fb0620c1fba99e9c2a0dbc239516294e02749d5873c67822cfb6ac919fdec36525aa38f57ade3eb58ec8a3dff0c8d17644b381b310a60c89e398bd7c3012e93592c5c4141f04b69213b3da41577a97915f5d53b0541ac701b2dbe8320e4f206fa4f0ee89dd61271f56b4b148cc384df7abd9239818779fada054df4fb493a7c5c4a330b91bc69d05d12e69fc37fbca59fa422da3b2325fcea04143f2790884d523c1d90c596a0550d2d1187d708ecb401bad5aaa6b760db1f8560fc185d55c417571c9f4770f102e615cba91cf61ef5f9b9d55652c78c68568d8bfa9345d64aa180bff6701ccd8ed24b36596e611839e4ae960049cf002b8d397bd9b57c324fb5dd2093f54e396706c1b7f8cafb9aa31ee8166c52f9ce3156283b43af42fb168d081285c5c2fc7df4fdeb8a612abc0475f4916e3de0ec9b3343f109082f2423eebe818521d88180ec1b048f8bdbffa2083cd23d2bdcef819e9d7380c69782db307e0d647012da93aad73defdd3574fc95037fa353065fafd00766e25a86fdd5d1bb00ebbbeff52d4a9f18d51759a646f09a0a190e2d92d75301852626a10a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb396730742f487279ca93effa0486b13f4ba5995fe1b3fee791b38735d84ca00e1a676a672095def2290dfb8f669978469c28026d4f536d8afb28a436ba91f6f2b784fe9da26730cdfe2212c7db6107ec4b140386731be46f592812f86f56b5f50c8728f30d435f1fb2a616d004eebbd1ac81083b50ab8b3cce796dfeb5a3d8515ecb1a86181170b450c30e5e3eaf25b4401a653cfe674fea3e4b4549de70a0c1554274a01e1e57942bf8ca871e481680ce1d658f708ef953c867e8e36855c1a03bb54bcec6bfec53116b8f6635e026986b4c0199cb5291d91b703c11e27d813ef0ebe94ecef543a5b2b98086f170afd8da697faa90ba30ac56e57260990136358eff3ea1964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a97b2e6d3cc66a67c89c7c47b463688a18e5e98b00fb77778598ccc7413617619c9d3bbdc6f1538973c317819dec0221676b630a32f3a46cdc93a67e950cf51435f344922d3158dc9c4b99652a5d02291d9e216b4068fedbe3d738ea8ca13ad2f032bf6365ac68b64caabdb6e12a24f487a71743dfb2a26f6c55bf6cf9142e1690ff69cc80d296a6bf7f33e7435a9f070acd46b6c21c99243224f4779d25dd5bfaf792c856f8818c6fecb8167e668ba85a0b627966e6ce1410b8259e1e3fe15b22a58ac1e04747fc4094868e274300708f789bcd2321b254c3d5e3890d1a422b8af0a364f3e4cb2fd74b1240e7304dfc89a7f4b2c5ba6624596b57889216ec42f065aadcf62c18a1119d5ce57bc5d93ebaf68027709e2a9773167e3f47ba9197d059aff243db5d78f1018e4c95cc78ef07e6ae3edeb838ad6c90975bf178c2a13ad30c0871cd5f4dac6a978eb1f7efd29e73119e58d323ec01812d8d178aaef9da9c53ab962204dec36941ba558c8d165bd96515a1a4378932d1f2ff548b8f47295fbbc97b6e5ddd2170661ace5c80a08d253b9051acddd1035b2e469c82ecc226712fcead0e4d4ba4a03675798df3b09d01bb04b5169f272d42129a8eca4d4e93a3032e46b7f992151d0d82953b20cff5db2aa21c982ac0ee5cedb11cabf679cd02354a28c7f0cc4784fec03de59e258ebc7762b41b1bb2a63172c0e7af571927252a4a01bad1546bdb0038f2df607025f94032d811f28544684e5e6e847ec6a3929473fb593f2920ffc772e4c7cca6a0776ee3928c09b32cb2f65b0d71ce29291354c895856762e9ad6881c8861463f1eb86b71dd33f9d52e62a029462dd9236ac396f087cc0826001efceb335756037fb70783442fe432acc4ba8652ecd1076ce2b35b905e1a925d1885668a1647e143f201dfa21d178d20e868f8181aa137538859e857590530f17a9b456d1ef56bd2773416dd383277408bd0f3b9c487fc1f6d18eb01af0bd8adb23ff32ca9dec4c64195f39d04b8f46c4d9c68c68e1bb9580a3915e502952c44e1716f2938b45b327a2de3a15124ea9205aa4892080f207d86fb77d58087ca73be3c6b2125fa5e845d9ad33f23fdf3175cc741cb271ed611156c02ae4ea87c2ff4a5aabfa2b9e4974b787989d53440981e0b0458079886a6d63874cedf9c474cdfe0b6dd3fe72619874933d8ae75821fe000afe34357aa6e33cdfe47e0443d42bbb7387d877664eb36a7d45976744a2cebbd66bbc881d51488cdcefa2673eb417481e26f99d2fe851de8ca1b2aec38adf1247ae803d01ce0b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9b0d7cd89f5e6fa4543cf770bc675f2234b80ba369d499d111f415d685190ec537a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbfd43d561573f49dbd4ebe9b64a241915f4fc54d60ce597caf8d0924b8bf11b07f78b15a6c9a7ecfc7035e0dd78a16b3750463f862497b750f9bb8ed0d6e31f958062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb81509da4343830ffe203d9ec5d4486a72428dae494d8fb2b3009f0f6c6215b4e51855f6a913fb695e0d5791507d6c31508e111cecda576cd955edfbcde1fe0ed740e4441c1424c2ccf0c3c80359536da7e3e56091ec1aa0a7c14bd29eb31f1f11cff92f768204806172ed85a1a0e74a7578a25595141c669275286caa45e7cc5eed0c718b26473f5aec0b03e3e684de478749c9c9b1acfe0424e6ff4fe1138c92887d581e655610b6938d9e8e25367336c55e033c2d59084c6633f1c10ca7dc399cb410f0f027768883b73bb784e0ea5c264de5e5591ebcda411cd7382b98923e5cb77bcd54f2d28c0ff09012a99dec905bde1c9a1aea344a8fe6dee335e4339b698bb3300cb32c93faf652346943768b2fb56bc6affef55e39a2f910cbc4c8b4517c88c0c895d0d5beb375d84fe651a626ac98d317c3c721d161671d66093381da3b48184b4b0b2a13f61f8e52c7ea74c6f01260d7f3626e5085f4c4e32c33c2637efddd0a8f6e0e60b95f2b48b11afab76c0043a39bf9c214594b32c58f858e043a91002ef63a5945998b3a61b08ef2c3dd0b658190e95157812692e2653158535f00ba111e6fa32a7a64db5aec8dd9978a6a86296045258ff3e1d9d05f32ee5ac2a2e07cdd0f350b5e42d4fa3775080d7d76044d012a91b2664db436d002365f382976fc9e3d9c9e0aa8ea1c99f19bd8dcdee75d48c5641b59ca1a53ab4301c855b7f5a2c2ad7d29c4bec03d2b34eafb73f573baeef88030c0c757eb9e1cf9e1950786574731fea9361795162d640f6633dae3ff1927811ea24eaf70641861e3ebce4ff1f9cb895b8b8b9db9f1254ba13b19cf0ed5e20a82019670cf3a9f220f2e940cc5f240504a8d90140515cea259d1c44da134ec4a878cc8dbd0c77315581c6b2a99aefaa771f18533a0c00d6a5577cb52abd8b6be07b78d433c8024e990ef7faaf9139ba39c060569dcbdbce5561cb7e0885c9c97316ab0f4c15e54f661a87f2b9e4e8f192ff61ab5dcd4ef49eca88b3c50093f4902bfa5adcab71082b7c1579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9f3aaa19b4e6c59ccc53c1186000384b784da9cd69416743201d0acba54fdf767f03cf786a35af7932a0216e9c9594f1653398db2d62719907c150e2232de320fbdc7b5a3c74fcb3a6d03f68a8841c35efd3b89d86b780f31870de54b7055a2a9595177607ca62458a7d0203b022097bcc13d9bc3c02122ab86d40a72d57438d3be406aec9bce44aa2231460078b4d008e7bb5211d1af4f38237772ee7ec10b702bfa88dfeeb7b6006409be1a21e6ce2075670b05f1a7e763b2352fbdbdab095c4ef3ee7995e6491abaf8ee34edc6c988dfd6907c4a6773a9907c6ba234570433a69adc74e44bdee9ec525652078a886e41736f9fc0bf89d187708fe0fb791f0a1242ed3bacb0bdaa38cfcc0c4a891dcbb8ead84299ef81f26a70a7c8068009ac0467242641d36f13c29facf680a5e679ffd32ea9da2614730b53fd2f11c8b18e28422e7d89067c54931cf95e7e43b87995bee1cbb9c488fa219f215826ee8ead880c8b828098bc0572de39e29c919f3a2039d8f19bfb1b6d3737a608559150d2a1caeee634bc7de1b5005e32c5576cb0b93563c6ff63a68aaa1a42046fd105a0212d5cad38ab26f4ec267d689a1c606570ef218027ba5d9d0a9511a47bd80fab40fd85b3a7bcb3a3ecf244cfd063f2ad3bf63c2448668ba4802e27b0f89657c6f543ef00a40b44f3e814dc7a3a6b472042382d7740558ccca307eec0d1bd8e364db3d6c1fd08b4aec8b4c85bd3df32a1a956930fce2af894fd906a7e6c68e85c88f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618a076f904b5a04289be93845c70c35fa06eee564885b28e1cee5f95bcf7af15ed1db8271a34c4f2dd7a6eaeeee93415d5d8bb2ec3dd6a14be300d385fe60b830a66c9541d69e1a1a8552cf21dd853d93aae0dfefae032dc702585edbf55388fdd00c63ba28f916f672df9941b590e1c97c21a16e4b208be5c973895ebc929c865ca983b4655da7bba5a68b47d3d1f3f7820670465b6a1ab82dde07d29dc1361cb4dee44b15e051ce07f011ac7b4f1203f713e00ebe90cd9456507f84585e2aa8c2e0308465963cc6b8ca184f567611fe2c6b807116bbf3f377ebb6d03844eb01d8324b136a4cbcbc382d407f8f0e959355cbeb85f770cf04653b275966173c3f8a848ea593827c438dd8323240b50573e59569f340fc01e59ac7738bf00ad996073e4b7f3b829b3ef489ad286e19b9b0619cec4c0b13001d1fd855478325585df75ff4879d681c334fb73d9750c739dbb819f1aec73a62016dc5193a5fd2acc9413a87bba888660a7bd0c46d12b34af0a3cfd41169b74b5f4afe1c873eb9153b4b9753df6bf2bdc72c019bf5950e9dd784935303b939ec008232a04fb6d66140c4324635e28802d0694acbe2a87b5143c2e9f6e216d5879262c8907df055595c777c66e7d435a0fee0db6cf51025af9e7ecb09cb3bdb6479d3fc236f419a0a004d0046bf6283b554d23c9a0b57255e4d7a5faca201b28f0dc3d157a6e08a791fc2f9133ed2aaddb1c41343e2ad0caab53c0c1672a5dd6a95cbe1e0179d8ec9ff06baa2b1e10c9077f9a3a34ef3f5675185927e23a3e3cde043f24b47182702107fa6ef40be1f351782a0961e4e49de4e524c693177d05ceb82df9c9773d3eb71c52263913fcafb9cb72bca081dd21e4c51120e5663e8444ffdc5f367dee4387b2da0630886f163b2ef6192e4df04a2a2c1b149bab60890f4fb81b057fb64683721ac96d88f8ab18320f139bdb0ea4bfee33170e402e40e73b8bf764ff8250b269dc05cc3509d424da40643ca38795e436dec57755d5c8f3fac6ca7a82014613695a122fd7c28002db154cfcf494d261612200f5bd0f263549c544b75404fafdffe9f701f05b7698b6d33744350ce1df1672b843751fd9dbe254db43f96630b322bd1babb997c8cc13c24ed3b7781150183f9a1b75c19935ea6d75e077befefc85760b62286ae9927f5b927223fb74d96d689d5e7a06bb4599650d2e49ece34e84a3cac02b2059c794c12943780240e1e48ed41822219f212fea87b0aac038201bc54483c2c95fbe3a20c864892cf4723acc35e2be5fd358fd38cd3c8111a9956ed3980ebc2b62ddfe193df03641724ba5fe928ae3c00d2ff8769067b6862a1ae17a884091f147df24016003630795c457e64c884f2ca062849c85ada49cf0f7ed97cdc1b180906ca230d27c61f8aad96d8f07492d4dde7fde79ddf171b5e704902687cd5db114421a85f3f6a4121820ad422c2b99689e1416013d18fa2a8d2ced02a9a3ad6b93b47396ac68e00452997c8e37206d80c5a9577866c09ad366c38b283854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbac0684981de9b7d6bc401780d878e48fd2aa69fe4204983a2f6ba0ed006ab2bbd25faaf253d2975790e3298e64db67d9b4fc49f720853feb390b178379dd8b5176d87bc1fc4d703c50e0e986a8e7bf13c49a2757e01306c7dba9b9de35a71ff3ef989bb09c61f912609b4a665e677a7a554aef86b77b04e58aa405f9934859cc5fba28c9dbf79aa3bed84fa0703d0b0c9b074b598590ad533b11762e3ae886ad15d0b0e1ee26bb0c0a49733314f3412f935dd8c4956d08b544f8c7b5e3c947de11fa73b5e85ed3df7502dba95d1ab9c5d6d2df75770e187b0f2bf715ba1dba54880947523eebcd3ff564aa4738782b767a34558f58944948418123ff86a6db9654c7aa2e08caef25605dd0732dd084804a190dd70c0d03d0caccba2cfa23a34c2a12cc0fd6c2a185e9684d73d3fdb1eeedd9354d656eecbd40e47c3955a6540e4b173458ab20082e22d7f346aab3bcd1b2b05e9238159aff1ca92f723f830973d28032aa52ae1ab4ceb9584c5f2d3299af659091fe2e1a98dae2250630aa05ca3af91329aee511542ee4654ac55c0092adc6971ef5286ab10278d29ad8a8fe50b659be3c28ab18e26436ff6019f0547a5de039c147960892cd78ff8deacc7ba5b74b61d729348c7fddf884c45dac6d7d0078701e96e7817cf4c532f20db3db7fac9680469e795e569216277ff4d9d1f2b088f2a6cced1fedd74e3d084a14af6149040cda8cd7538f36589a7903b52d8e390d8c763dc64adc1d9f80b1a283b0166b96cb2b73b41902ee555865dc225c6ef1d3aa59f7846dcabf18722ea67f962358832688a0a04f3438f4dd3a326f899ff3fb6d9a14e005d30e10ebea5ea579a6f849521d969f909aa25f9fa51ca8903d65dbb7ef8f99297deafe81e9d55ceb7efd12b6493ba13b939c43326933fb1ea30f5fdc12c180528be955bc7a95b5aec86eede8881238062ebb73b130108498936cc9bb9f8dd53ae1b37cd23f26e0dc7442e8727f2cbf63b5387697e40ec6b9a2613693b751085c79447aa8c1059ad1afa927694e91f77cd963bcbe71792173810e457aad85c4315721a01c0ae0cb3eb8b3166cb577970270b60ccfb19bec7a8e682f46dc8d2b0fdb3991f6b532c95cf5d6ecae16a060c1f3d1d7e42727f5fa31ccc4cc5d5595adb3f039956012758ca17df2fbf3171e91c459a398ad634571c6bc771cf259385404f25ffdaaca409f5af73ef33740323ccf8934d8504a9e934842ab8924ab199d2a2b580d13fa8a5a0284eb5250fe8d91e85c8cc8c5e88c9969c846d60b180bec58e771653f330be7b1a67899c2efa0f644cea57aa28d07a711388e95e53231ba43ba4951344f9535bbdfcb085f0dd783caaf69ababc00682d117a67b7c04aeab34ac59f5412de512a905e72a0aa53547e3fc93003afd62cef9ab355a9e1b8ceed6a9480b346ab744bb3432f902231206a3e8ade8753c3530f6b42f90c59df5e1920fa08a2fca9a9091d6e21ac03aa3bc69c82dbba617a2d800cca1883b5413212fdd92489e16de7fdc434d2eaf726dcfe942dfd8acc4e36fe246ea6651f209218d74ca5f22bf52bd96004647d8dd756b932fec9d453baaa7b66846f85308b7e52ea46648787bd5dcd4ba7443e3478a80701f414e2c1207b340c615bca5a719556b41a6fe067fc2707de7978ef3ff02a6f440b751ab14979950b4326ab1583968be6a6def4c96d618015c43d22867dc113e45dce807f8a67bd47b094757a601470dbd74c6849548a6528be88735c9d9679c5a1cd867c029266090fcd1c43bd5d3d21faafce1b789101d0d80048fe21915cbc7385ee12ce800dc1f8a088132ab8b9770ddcffba6100bd2b9a3b60dd196c689e3712948d29002b22a573ba611d752e4e78d2d24ea2edfeb6cb25674b875bb44fb7df4687b66ac5c969edc6213fe170d8001628b3186176df8ac77eb0c9895d5a69a956df094f574686ad228d5a15c7f5b2d3e94690f4023ed3ae448dfe07f89bc94cda31ae0e53860cbb14361d5b5e9984ce1685e0ae9c926b2e42c50a29348c22f65c9f2d1ea29cda190482489ea3e054d8570b9b20bf6b0c08c58b4389bc26929d85fd184b73459582f53ac1e4ef1b056bee275fe33f8d96a1fcbee7943d45f30d39a5bcb2829427baf57530c3f5109e669386ab346876c83e0145adfc4df4d5b728435bbc98a26ada6c5c1d50ebd88ef946859c30ae60fe6d6c6e73c03fb173965cc2d43b0ea591db0c35f4c37fde7ce5a983d5ac49ed21704624ad5a44fe0e47a8632e2198e7cb231fd8d05073fffa641dbe537559b4c55a5c078c2fad32ad83c219d64f9acafec7a199cd337a19b839baa4b54cb3bcb5cde46aca8a3c1e1180c7df0df5d075cec69b79c8ff43a2da455f552a306f17a683e6bc6633edb68d3be01a97b560b6979f284490947c90631ddff75d8ed83e4c694250deb09cd59338e1d7ea25ffd3b779f33853c8f0c1b2243352db9c73d70974c408eb001095ef8188f43da9b0a63b9f342b9997edf152a153b263b592a6b694ee99c0175b19d3be869030c78a20087d5964d6b8a58606bf9f0f00bef780e530e146e43cd8f3a441eab067aaaf6ccc2abe6c2b091697076e336245d43010dfe56dc9067e9b05cd652afdc4dfc11fe938da50c2aabe2a34ab57e5a789915c464f3d73e2fa6f88b778c2eaa3e1df754464a6c7df01d2c99094ea0079ccd366e3e3edf2f7a8af9a975609e1380ca0eed646cfcfaa04596349223123f5672e1aedf0b017980794ce3bc0d9fd6aab9c8594565aa8fc18b4194dfcf60ad6c62fb7b9b76733121039e58d2b0252ada00949dd1dd5961d8f91f49c01e7fa5b064062e71fbab59a87194b84a440b18c7f4181091517769f2cf532e116d6ad959b104bfa968dcb0c7b31095fed22bc816abe3d385cd2d7513b4a07f68274179d95deb33a532b9851261335d5ab38945f1676efbd19551c1caeceb0c16ae65286729dc987c21946ddfcba7fed9220059cb46da35f6090638e3555c5c6702b9b4e3113de0e813710d5cca37e06922a7d7a9bce27870da620ba0395efe25900f5fc98002e3fe9e60839d76ef6d3b8c5ca7c02424ad675134f2f818ba6ae0eff32f8eb84b43fa8b42bb8c16e6d6b900a992ea22fe58324ef302d4dcd0f6c376f05e2207279191d8a6e7a819fb79cb122e94b6258598c35227efab593f3b89a20e6491308daf7cb7339a9a419931cba8852e932270fa9ea088586166a665165262f49d131d3ee9230ae02eeca99f4ea5577f19b4210499be216d9ab86369b455762d578bf3839cccb67e2eda71544e66ac97ea30a5d225abeea6ab746e8cdacb2c3c7525895252b092cc35308a5ae9fd751e0ba6eff81855a17924e161d48ef5f7147d4c2b1805b291776bf46a9dfc5f9cb13fd5dd2beca2b544a3651f16ba8792ec009abd2b73e932ec7dfa05913d2533f84325ab4900f1588c31ce0c2cc98f5aeb996ffd48a501261e3026aeae13facf37eb73a047c0d1f8d210ff15bb2a2dbe37d29ee5007d41446281b93028174bb013a5702ed9d795383912aa9df1b27633436f8c714c37b688689f7320e38a87221e9e495a901b3e0fc84ded9a2c2afdd34bfe3cbe01ebd10a3ef384bcdcf711383c661faefd6ae0927ed600c604f0b3c5e7d03224c27bff11e8708923d67bc0d6650d3b86e3aa13b5fea221bfa81e38bb6afcb228cb17de799ae6907813635ebc7659cf24d0ff3bc540882bec360475e80110266d2fe2e169420063b20b968456dedcbebae00ef10566360603193fa10707f79899303b4fa8a89c7b3498754eb1b44358bf0e1a160fbf3cad323611432fd960eaeb1316acf918e876cb9b98ce1803e9bf855108321ec1a05f0eb212f1289d1b3e082b8e67ce982bc2c19d6302ba30050b42922ca4258c8abcca1bbd2e4816393e9035cdb4d76469bc3e71e6fbe5271353fb98817943874a98c8cd54eca9ea0674169d797b3e4560e2ca6bf4a784716ffb33b7ee0fcc4739e36ef1721ac5dc8b16aa7bcb189a2d37fdd85932284a622f6888e4a19c0b9bac5dea50f23a5f62596c3b6abf73574ba73b467e37fe5f43c5554fb307bba820836cc97b4a107c93b041abc5a4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799c20f9ed739ce7ac906b864f186f01423ca52f64a55675f113882e4ef31c75444b3323146d4a37751f4eed1d225649f8a6cc67cc14be24d6d7639d9200d4cdf636b351fc13926324c582fcede34fe9a6abd64672d0786d03f0c6909ed0a209ad5ecef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f8611f3608c890afcf494723b17ad9a65e282812ce036382d12243d3c8b417739951a8cb00546aa214c58797942634250a91808fd1ba0492aeecbc2d072dd8d154d29de9c6a360cb5e0cf7984e348180d781fa88355bb4e84700a761823e93624ac182089a82d0f31716be56f2a99541f961264b1b07df2480e82b25073f0b4e0cc6adce3d391deab7292a97e2ad49552538cd011877dc860fc687236e088018631703295569b08c0b7497729509b9db22aa66820699ba729389a16dcade41d742f7811f0515872e2943e914fff8bdc8260a9acbe5856056a5df1993227e108caf8bb0e85ea32e1904f8b848df2d23b07583710422630d6bf13bc03a5b445c931e7daa563628ba63eac3aa53fdb4668f98ad05e8f085519d60e8eb0807da86799e58bdf8babcb189d391849bc15894014b39bbb1b2ca0fe0239d9007ee8e3f53c55d6bc05094f6231ce90ce03f9c9dda23f9d0099fbf4f661cb39f2222a93c9194470611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe6a47b890ae1e9c0753ccec1c3323fa4bf0e7875a3b1056180c5abfde00654f0b8b499dbaf0b7c09328d47ae12973737c801e1e3538159492cf83344e0f1aa2179f94572d4d89aec12e1f4ddb421c607435961c5323434d404f170cb33c7b04100bfe77780d8a7afd753e1dc3feeb1946b7e6b109c12020b3816bd881c0efa24c52ca8053650d5a3077493b65e5ce9c594d6340e4021f5b75939d56799415836ae1a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb1353b1ba7d7192dccd0af77d45397f700799ba1889486e53c1af1dd652c467f768908cf569a7f76cb12754a44fbbf3db7b2f226f11da79a6767f388053155b751a51110fd55428166fdada66f3ee0a1e09d1e87f9049f7fdd15678c76c5f18e35e218d3d2c00a69aa0463104e4f3b6c7ae5f1cc3567b9cbe14fe0324f03634e9b94fde1d9d360b70638746dd86728a23d1d906503492ac531f6e2d5b813ae50628719ec0ec1e6bc18473bcd347f9e919a5e3d27d2ec20a6e49769d14029a5d1cbfddcf9262f43f2a97a2d2e9dab19d8e733c607d1e14e2c7d236a8216768aaa85164fb97cdf2850baa4880a9347178b762768a273295db6c143082b2f3d726bd1acbf710c3e41788f65a16d3e4e8402f4405cf08f0e4a2f4af989caf8b3cade582febf5d3cd8d7e03d32b7c4a5adf3666a27849175fe97986d0124a7bd162441ef1d08ed67b79c510f2e57fe90e4d1b771fa1744c5b26961446b295823bff90a75d198edf402fe193c5d33a7225b58fb104fbc024fb181ca5002ccb5f92ad58014bd96094af7bd69b1ada673340f615c781e7103727ed2f6a9cf8ccf4efc50b21b425b14db487cd8e4a03f066470cf2521b61d7ddbdd53605f8d747b87d22ab6898d03705e16bec935cd2f7b24190f8f58a573a1bc90a8e36cffed106f50609326cef34fba047f3c53e0926a6c99e91f2071b0e11b02ab3cf22e909f24e07d78843542115e1d5c1fdfca8a2a94a275a2289d176060a5d4292ac04db87b07ac71a7fd965fe0f404c33d15ef8b515c053e686eba8fa07facd273b6ca5ca4df95ba6e91e85d710db3e487ff487bd022d92686993df2d87e5898ce6e41f4820b510a8364b9419edcdd1d0801137b02074bd2f68f9a3f903e150d653b95487586422ca33507552dbf2c8b50636dacfdbe1ca460aa689fd178907def01c19e8ee715fbae938c6ea7b7bace7e2aaf3d281356a7fee0af98675668dac850ddaa1d509ec4e951752d14a70bd7c6738d703779d5df25e4b8e8b7295ad95fc3e5dd700f7f4ed4e275a1097dde329d15dba0eaa24517653a36ec26674a6544f9bba14f6d6d8d77d3c09627d5efeecb1453d535884ae7cb4e5db3bae5f0bfa90e2f3a1a496142db582e741e223e1011bd4ba316ba217c1dfbacf3a7d98b52d14c1c13ae38f90c77eaaa2c109a885b9a43ab9b2b565518bab7320e657577f17192ae2c07fbdec1193b79799aa11eda1a2d9470c962eb7a2a25754a5f2f1ee232a9d8e11674e5133851ec273e8770e6d9ed4611667349b751a9eb56dbb499218ca112d8c9ed7eca531177951ed0fb1ca665a099685ec1f13dcef8c3a4b08c499d0c5967499c34a37a37faed525a0df2f11c57f4dd6b5ff69c51551daa9e6a302541459fa4e2104b988fbff411ad888028284a383aaecbde8a24fad3a8a6e934779a0d4da65ec56f935c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d85656a5abe7ee8321e3061b1ad63bf4747058332595170c8d63e37911914bf90b7e6fc6af7d446ea3c06dd4174e9289d80db4fb0b79fe5ab254c18cf232f0ca1f6a5bfafab03a7e68c43e7679d1c1e38c548bbbf03f36773c6c15856e0669a72bff599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692e0e6184d2d226ce46708e881ffab052bbd982a14b2079ab1b26508a4f148c1d42b9dfbf4254a272fa9469ed69a1478a190fd7cc082064e3e0870cd7a5983a8fd84a35c7d9185face00214fa70eb156ba5d0d03f78035571e7988ada2c79992ed620b4eb6867f78c48548e9882298949377bf40c25ff900dc4cc856ed20ead7e1d6d27bfe8fa60e95386f24ca22411785f454264fab0a6d322a7d87fa4ce5da75028cac6a062f64c325472e34c384c5414826b3aa488875e85adce0f95f3e393a2217de08d646e15ae4f4b63c4e98132006c0614a361d04f67771a34a283c523c995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb6fad134bc3e54358a98cb39d2c1ecadf542d954f336b62c9cd46f18ff761e945494ad382843d57b4a44fdb09c62673ed58a40d8e37dc235796bfb87c54d3bb905662407600921b1dcb26dd9d776f3fc15eefd03b8198e575ef685ad8a5b38fe20a0971bf7988757537f78e6aaaea9dabcaa455bcb09490dbeaf7befbf94fa9072a8aad489d81089707c70ed08fe3870f77416eef2665b23ced3d107f81ff4c4e082f5e06363f3ec9ae174c66c4deb8d5e0744c19e66e599a3e02475451b58fff1ddf4ce00493bbc8e4d8c023cdeba807e2a1d7ee0b4a8544bb77aca850bc648825dbe5f155ccc49584f5d2c4e0aacdf7c9a54e05595071a6f65043d15385ac975ab88c68071fbfbebb4d3bc2bfcd0d91714366628d6806604428c785ed3ea91e88451d9200ad8be5c0e08a7699c58f3a47f1886ebce5a6cbaec98d0b22bfc81208902301b096acb8ea668db098514bd2b17fdea4de1bd8c83c3fe31abf17af37cd796af7e40dddbdd4012898f52f11f21b6cfe3b0c90c4c99ed7eecf3e7bc71a4321b23d3a698996db063d0e44e52846e05b71382834ba1fa742fd33e83db06ea373403d9dac9f9451ed4e89537b1f7ded8bcb2e2472c71b4d9884f58991815baf6ba0d7677b1f8ccedf0ff155cc9375a524e4212199286b4ab95ae4af92b4572f0731ca0587c5dc1551929818588e7ac69adc725602598d90d7c5ae0f531d96efdd212adbc393029fa81aa36bd10b50a2a077ef9243678c841e03f85bbdcc89d7b9a37803882b38c582ab32f199dbec09de5c0cafb2f2f29f703c405623fc93ebfd1f6f6fc34f5f08091646951e6acb788bb3fd762b02e1094c0ed9b1e06c6d7247ffe52965ccdf0349ba8afebd71ddd5fe22b4583584d687749f5de492f0fb0c5e9592fa5a879a04b11e2434663507559d5e4e39b44d09d4bcc546e3e75fdc8e217f30660a4218113252a98d57ed0e3bb1ef4d7698d5d60999e831fe8c9ee927687148556463ab2456ca353a2f65a19ff995be355b53eb056761debd48cf25748b03a5ec85a0a416b1d8b6b0158408d55fe5c4a5b9c2da695ca74c417ffa3cfec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d767cb98415a7d41ffc66d48c56dee227a63e43bd9b102fa736f86a5f49f71054831dca2d8df947ec72d27e3a55901810dd3299dde5905ed88c06951595ccbf3bbc581b700dd5d6a511fa9a6cb8d397a0d41c30a74cc56111834d64ed69da2cbebd5d926f9a57f97f5e1ed891d35ec4cb4f43a4b2b23205451cba3874bcbc829782a01f5efedc39670b224ac88c28015c26c256f503aa3ab57959abe455d942cb8c68d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2619ea51393ff5a86ca3a68006180cba1af9c10f514a51333a66b3f32db43b964fe6fd3ec668593b8fe33321f07be1455fa665f864d6e01d1740d1ba82ceb09498082b3a0d222086f63c44c3ca7713a02a7f33af1037f514aa073052f338d6b393f023d9dd33733b7b9155de0ec0a1cd20ffc946d8dd9989df23858d5aacfc3b3b16f5d472b880bf96e49312f6536f450f8b315593d8b8d4dcd83b02dd996b6f422f5456e8195d6eb598d9501767e74513b7fd1941c5403ab949542b72f52549eb3f987dbe53221875aa8b80831e8a3408bde970bf94c53cf54bad90852b6af31ca9595616db527124ed17ac9d9f59b082c68d57f1a430b058736bd70de18df96cd20be31b19a53bdd358445e3c9bc799bcfd6821db05240aa3b91c49886cc4ecc5b1d4cbd12aafee59a496259dfe4b68c8c6ac227c7ceb444ff4274210d8f2263fd65cd9aff7f6e8bc08d467fe3cae8f72f8884ba75bf729d598651911c9e9d6be3ae0b62411816a956deaddfe6b2e1054b3d8d10b78b4879bf6fcb2704a80bee7225fcb81049eea4abf826e0d962ce80f8ac42a3d025eae48e9a03dec40c9d2952b9462386ac143c6ffd4d67c312a74386de89140ce91d0b9b961a7721497a8345b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c191f97113bd6e555de9de2c3eba9b9222f8156caaebeecde7bc7c575f1fb5bf3b686e6f00937c367ac2f636083713832b914aa415adf5a4ff95ce007b4d2530c7eabba1473752d7458cf317b2eb52db266b49ae08a73b6e24b9c2fe09c889d8ada9a11354fdba3db3bcc8d8d3fb9e151ba4a1396b26d8a3d3409d8806ae17c81c226111a31264e16d8fa7268304fc3a36b655e4c2c23904b7b179f84843e74392d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9effd61d7fbb43a39259e64433b6e11abe97ba442b6817d0262e417aa4fb0c27b20eeae0b6773820b1a7618ad42dd1a011aec789a73cb84b7c6aebc521a5c5569fa191b24b04303fc8ec4b91add984916616a8e148819965c0ba9454b44cc924b291b2b21b322d7e9d9d06ae4d6bb6e7719382ecde8a86c0efd8ca1c3baeec80d55f1896df7f3f6e7c62807b36719c9dacb2ac2276a9091512c69f19a4177609ec1be2bb8f92371dc052507ed5b16c18ae722323c0075356438e9f59d21c8193cf28179d37102c6428fb8e555a433b3fa476dda6cbffa16474a72083ab712ede5ffdfb0de3f7b10893c8bb75fbc3a7fff941e4dbb2d83a92c64d31afbb5662e3536eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a6012362a96e42c4ab1fe21c856ce7c04c214fe0740dcf8b5ddddead564a7ac46587b7caa41fa7d7a021dd6663acd62ce11f6e26e44053e0b8b82b05b7860a4b04677e864a349e60d77ce7fcd657b116a7403be236a182271c47ce168a9e3563e1c1d8708f380f5a302a58061eea85b6be85f77f84d93b56f17dbf6ec74de7f6979e31c418e6219178c1a7171227b248e04f25a0660bd76c5c30115db163167dda51f053959e7f7ca9f6e2e4e508e7772e46faa8a84866df97ffb727edf18a89598dcad1c563e3a38da254242e1c3b9b8cec06156cd2f75aa34a2cb2de464262afd837296132330ff8c57fe9516e1ada9a3308214c9eec67f44eff30b79f5d8c2338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803ea65f1d3cb27ba0de2c3f9423135f7d68c4a3afade1de20a2421d0639e560d62983dac03cd13f5ad40938bdde37fa035d810bd2187ba9c68bd56a48c105950f8b9bdce27eb580483367a738f22dcfcedbf191b8a3ddd8ce7a9dbdfd96c9f8042274f2100e0f0607d675e4be32d44842ed291dc03c4034fe6bedc549062d7c5089929675cce2162ccf1a63feca387014d8b77fbe211dec3fce4ffa6d7255adac10e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c528e82ff7596e0a2c9ee89e4d71eb6452421617499b2e42c3fda6a05c78eadc76d756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d2a0b14d366b705ac4933d71e29641abcb8cf57afc0700cacab41e66c8b825870177d0499f56d265b3e10768e58ac967ab7d2abb5d045b8ae0351b604ed66fd1a4c3db6e548eb4152c2df9abced679c28ca5751fb1e7eca8e9a8a4148bdfc90da92a656ce746bfdeb6bea7abb8bf8f5b80343927a6f6637b7364ca27b0f55d3b9e8557ee255a03844f9a7a5e5def1b87f3aea3166cffba33a1da9b09c0aed08298f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7a2b0ca5b10907adc0fe03585ac8704b584cf17a1a5db144854058efe281fbe4bbd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee44e8030c96a81384a2206fe9e2d29caa8d52ec5568d73a1a5ac87b6df7188df37feb4f31e773f21f71fa28c4f47bdbfb56fdf2e28c3a4b867f972b1bc958ef47bd8438aa22fb0ad085f072b5e7b7185d03db047f62c1af490a0da5cbf3b137ce01e1c60c72492fd88f3fa0f67adf0251e45c7a4059ba4bbc8f8125cb1587c1e53b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67e808c36987ffdc416839db1d12d9694f5547fea2cfd6b9e7c6c61e1baa06f5063026b80fba69b593a40ddd23e04bebc7f773923bce3a37003787af8a6794a544eb841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eede692d96377057aaf7816a804c2d80af59ef3125169f909c6d30eae4d1006f44b0155cb74e885593eb5b124ae817beb8027a2441d95d60d8d3a029bfa85774b67829a42b5557ed47924ffc219b30e431fa52964a528a8d84d4f4c29ac934f866f772677b1f35c52275877ad6fc29d9a99f42e2e3a0916e0820f3a53973b709529fc54c98686ee3cc4d8afa88875e9dbfa381a21880f2cd95931699c7bd138e48ccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b12211ee74f6bfe532353a89ea41b21c8825f82c8d54451d423a2c39ebf1bdf4a145102ec998f1bd1f6dda0d618e7e55ca96a01042b69c896b7c8af25a17644a7085700e23063f1bf936d8de21a18b562a0b3edeeac8ebdc7d50a6a7ff983bb9cb8377d86dceec1a2af2ae5d8b06d8f68cd86377320f6a7ca23d3ef2bdc4d60fd28ebcfe460c39230fc3886b8a1bf2ff5b3db8607d9c40bc7b0bf4cbe1f56c4e9365b6f149ba11f4e4f56e4fd38a8aa87fa2155245dc9ea7a93a8ef90f2bf820b09d045c44fb6695250e0de10c5cdb9b4d5d42a34c4e7fe1cc22345883104328cdce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf015396a6eb36b036ca93f8e1dc523a484e30cfe4ac8d2568954c767479ed73ad7c0eef9679fd04c6ce477bc4d8b6739024292e7d34ff64676e4dcbbf0dda6c07327f17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a8492851646629cd9a262493908fe6216e9e488f62cf1c86dd63a46494844bc28d54d356b16230cb6a61d880520fd3f0c0a3524a2e1ca000cec4a0cad2d362e1807b859e41ed86d2eb7dcb17db75c1f58957d8ddcf52af69c0c29eb2050ec436be7099aa6d39ea55eb827380e54cbf66caeb04bf089de3988565fa877502f07b2e2af8059a89973dafe451ce582b2f7e81e006ae46f6b24e46815d4c650283904a8288921d4d2f25a8e59f0887e8ed4d2d16c19a042b37c42f23ac3ecbe2c4f6803ac7f9244918889f44247b8f8b9fce9d6e75df48af0873b4750ac3b2979aad4596aeec78b016dd9b332b2904ce1586109bacd5ca2189ec9761282ba7c539b8ab4152b63856b452b1838f64ec6341497074854bf15e568bc28f8abed56659f293f165d42749f97eda9805d8e903977f5ec46fb7161bbb72b320d56802c7d1eca3412f77aff052086aea1268c8c964280679b9fbdf64e333c88d3c83506944d72754a575c7b872952729213cbc8bd3f603716cbe5abcf1d173b4e2f60c3dda30d269f1ed4391348eed220a9ceba12f22ce6664f2e33837c5607c423602725d0a8e78b5e42989c6b359fd9b39c7038dc4776fe8705b3c0b225858ef2e326dd1c814802c49436f887e4b6c490694f0fa779cf171102be982378fedacee1a8e9774fdd1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3d61ebc57f1c6d7077701a0a0adc32e6d3db763b18a5db12030c443abf76faa890ed7f99937a873ed54722b3462cce215c790e68fe9ec440f2ba7190ba8cf4bee53321baed077dd1ff9229cc36b7ca20c631e5f5c790972e9e9cc246d4819c51b9c0ea3b7e15aeb851a2273cf98dc52f11ddcfa1fc0df6abe7ffe3a7a716673d8b38da70947c9e1f1623d9e335d2f4cd98746ec5f9a55261579fd63e85d380ca4f4a048383af032744cd0d9db59923bbe3e18dae0683ec752897a48a7402d7ceb0bf29bf246fc08f7f7961b181a23105eefd1abc58cf1017abbe243749f98ee6a4b610f1b3ef218c6dbce67e4c16595f24a3b73972c6618ffb0564b750f201868b8be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75df9e34339fbccc6132bd75046ab470603234a79c4eaa829c5d2f5d5f1144651f59565f1f93a03086e3d32be742b05345a6e453f92a8af5d82017c238c89d03183ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddcc1614883fa76d31496778dd69d4c087c8fd1c8ef65e5501fd2034f9fc1537bcc4ab77a73146b7f395f3effb3cb743ab61145ae1a7c63cbc7a76a5c6bd3f5c0f5dc96dbcb360c0acc51463cef56b66d0b684b072ecc92a0175311797b0df363493132f80cda50a9b6722ba40ae3709dceba8c68816593ed4d828b70f89c3ba5a39d57d28b94722b4bd04d93cfdce9570c9ec214f03ba827b459d665ac4c50ce3fb6a16dc7bb344ba6f9b00ffcbe2d0c4c88c62caa3d819a4e505fbec3bcdc1daae1f84f491ceb31c5c1f6249cd2c7379299756bdb7c36a6ffebffdb3ae4aeb15ac8260e83e0975d1b74fdb5c273614fb14c7cd163255b0b7bf21dc095183f896352dea0ba1f2e032464ddae71f38d0e36fc2f7aaaf54987e91a388333065d6ee53908f7eadc1bed50f00093183ebb8cebd840e299d79c0ba0aa0707588ac99514cc9ed725c31a2c1c476df6d41d34733b27f85a83f345b65e6e7320c324681baad5b4049d8e5992ed5167e331c25e50c064c8f448ee15ab9736c30367ffe8ee0f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844587a47345e0b4264e3e036d6af3e205fb494046dd526ce828f56b8c80beb2647e5b3aebf2145915df8c2822e00b21443944d27c41b243c694be0b88f703b9569ba9db182c20321675a852febf7393980c95bc40eba6d25b6472a04032fdd7631e298a2967478073a864aa4f74e452bf329a9e403adf01ddb7e3c7eeb11318baae66ceb46cb5c973d91c473a6d03b23f1f360af9fb9b2f1affa30d045003409a789a3102406d05e1b704780e6ca69d4121fe039d4a9d1f1e7b34e7ee4aa0f19dcd3881e725f20c223491512f5a8bdca1f90e4b6b5770deb581b537fd3ca58660185806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e408685908e15ff57f2c50c21a163fe45b126fb122f7d23bed2fc4a789a1dacfe6989c5ce76b983a6a1c157865ba9b4cb905c30e7fc1e6551d4f7d3de86366819ba9065e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb2671837d021a21362036b145d60bd736756fbf627a5edbfc2b11e887e18b9f30575d38905ef3e15eed3109e764efcc66f4117341f1f2dbdadfb16fd5bf02db5a224eb09bb1404bf2f36a8bac0acea5a1b941b3569098665de49f8fb8b9810e114a94ce7751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d0595742a100cb358fd4e786ec0a659ceb7691932df11de40acd299b293fbf6eea49a562994ed01b370d8a1e3f22220b5e4f99a95948bb9760a7eda75df2794fd829454d434044ef1e0b3db922e745bbb096e6e99294765c36589c5d3a0557ac4a3760ea206a071b663929dada8695ab3b373e35d340f7fbcf1428302e83e9f2e329ecff8fef5959b3437e7c44528f6f7a0afa3fd132af7d20aacbd7f56f4a231505c178a076325abd1acdb40419a58ba384568c9db64496b3c7bfd869413bf90111a54024f07ccd30709b14254289df5b9bf1fa53842ea9fe576ca37210b4a50e5410d93c53e935391e5aa1bf19e6292b8b7d2adf7879d6de7f55cb1afbd806179db60eadf498748bca39dbf935cfe10bb7039eedd4aedc944d02c28fca7d56a94b09ab7fa968767e0113c7eb93a3750217fba55304679584b93447994e3026e9874359c02ca299ec035387b07a4f92233747acef2ec90fa93cf43ea005660adc5eb5ddb3fb9b27513fb84fb72a8115440735763ce2ca728a61bb0ed798371031ffa77d0ae3bf1d60ec0513bbb119b66f74475d33352ce45b95debf441ba4fc4f4bccc21bb56c0d6b3c08068acd6b1745ef0bf1fdfdb2c2c6c33f83833ba78e08982752cbfe266963f0429837491fe4747e5a1f3a21323d58b730e417c5bdc9de3fd2968f354ea5b2bdf14901995dc8d035375ab9aa92cc7a34b89a7474469e9ece48fda1716cbf6ce0105dcf93fa4844f77d8836102c743aa631beddf8650fe1e5256cfe79bb1335bc6975bdb641a8dc100ac209d8fde96940e55c783ab246c80a5a1937c428e799b50387d6f611988949c5e46d45e88ffc7a4430159c63fb3b57cc3daa18e714c2880e8bfb0dc04a2817c62a0d154fde12e225109b32d23b81a38d06456bb8e9d6eea43ccb7a49ea9cdbab9b9d5a6015dd00db7f1dae3bcb1f7b1a6d55bf19e6a4558c6905c88eda7df705c42b9652bde30fd174043cdf3a1dbc9bed1b9381d4ef61f73a6838839afce660ff910114509d907ad8e343a78e9e89edac122f8b28db4264daaf6b965f3c8bcc220a1711cdb3812e13e8909a209723953767a510c0799d2af9716c0f6754426d50cb7c5aeaa9d903fbe3a3468b878709c1a619f448688182b3b2c8a456d834bb27106c2d56b9bd44cde3945b4f26c7f244a23503025f8adf745dfc1abe544a2b478a5d9fb77a48910301fe84ab390340b1a4ec754bce26b43bc7e0cba2d49ad510e03f1cedf7f48a27a1db1c34e95ab60bdff0d10325a4beffdda00dab296eedb5b5381f7b36d8955a762b19f879b2ee50be76f6cbb68bb8c1be1b35ea71405a84b95c2f82313c2836debc8e2ed956c54c6e28013e7767dbac32b2b384a0c86f4b8006f7fabd6e90df3c22bf5e6c890576f8f4358d885d7dfe965e11f6c9e5a0a4b406599f48f322994d42baf339f86e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0c9d5d26ade8a9e50adbb5b90803318aaca4a907df11a8a7c7dba0dcb0e95f8add2563ab8a07fd1e01d16a3ef7e105f5af627f30750bc4ea6f2f86d870a9c5dbf424022e3e0cdaebefb7209cb1f614c9b52e5b3e37de5899fdc6b14f8d87f50746d98d7e2a3a5516931783c3110befea410b265b6764c8a9905f245f9b8c47ee67c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaadac07f9004bd29af4a891c0f006ba5d84cd6fc92b09f6af0bb9a16919538822878850f163589021875660dd43c6bde4ddae59a14454624332d9563074fc1867e396d639da7804298d101c40379816079288a98f1f4bd4652f2aa2c0b07c7db775323706af770c620e086d75a949ea07e9c845df267fc578b6fb7c7778867bb7694a0d6af4fe47b87f556bcca67fc127fc0d67cb82a5800531e7106902b97dd5f17660a11da18bf257434b2f9dfcfc756c95a6c2bcb5c19796fe7fb709b8a500b18955f8435d407eb31170e8c25bf78da6ffacc83603532cd8a3186940de2834a42eaaebcb63cb315b17a0bc9856ca53423757880c05c4d349d0acae0869b3bdec640fe40d88dfb0acb061fcd1d057480942d6e7578cb1ee65d6b7383d4eaffe9abd0c1191e4ded1d7caa499723507aa54174b4aca8a065121da622ef4b8fa6cc88f143584d9a9caf2d32913aa26874eab5d83ed659a68f6e9c069857b226eca8da182eea8d362218d290c0fdf5d5ff20828e472976dd8ecb75a5d70b65a646eeace4348b8f4cce882fc5746069b3b1b1c882e7db95166bb8a34e84d81b86b8fb8d978d28868322db9eb3247416d078365b9b5bb1acf91b80ae0df2cc9486e28e0d67731f31515c3f39d6b1e739e5673b080943dbdb8ffc4f535df41ed18c1b317b77f519105203d96072c928a22cba2f855ea859723f288dfa46615c607405bf0ef1a1c6bb744bbc88d3b2e6cdf23c36f6d08846d1d698b08eed72f0186961e50f27c54092627b8e37fd0196bed9c74c5408a03cf658ce441f5e0b06dfb4c027a355a9eaceda3bf08cd18ae058d69690f1ba29d7c728e16df665c34524c3eb04350bc5907cdd3f1ac80edc0dee55c13e1588d7a31f971fdb7a73b097ab045b01430c4fb709b7ecf08037aa4ec65ec2112fd279bf2c03b10d37b9d3200fff6aed8d0eb8f9028780315c00eabc7a63bf8a8419aacbcbab4893227c855a2e775c9d6d7f1d87d22f363d636bb9fd45b5ea3491ea8b4398cc0dc3ea5532a066a7ca4341e22ea68f6173de2b9581ff029d1537db6cf5237803faf2a67eae69570b05863bcd1a44137ecd143e466ade2b57880edb3f04e0ef8d9416e30c4a87d4e2db87b50852745631ab635c3d0cd495a2735f88600281baab92c5f9bce497c2b561916c1bfe724b5cbea333ac646f3c37f8221acab8b65578a493880f5b91b2b042415c2055cc491c029ce82e99911c7a33fa89c4d25cdb6a4a471324737295d9f053e4d83c2a86e38b0c1ae6461fe38ae564ddf7b0d6ea64141dbe8eb4836fce2fd15bb06b5a8635be42f602e7ecd35cb8135932853f615eee7325ec844dc5aa57147a92b2dde867dcfcd169c8b474fcd78df0e8cb95705233259727908684e4a9ad2d499725a75869450cc4dbe3658a8acda3086f078563715eb354ac82ffab1cc8e75da605ac7e16d5d3c0eb090e3216f96411fef4132b294035e5922e3f24d901dafdae57d2317c25442df737cf6794971b735a0c1269b6f9fd56eb54fb69ce101ece4026c85058caaa3394e4c86f98c13f29d1bf514d73806f77e2101806489c2780c11fdaab585c4f73b9ade17308d5f2b0706d5330e916ed530a9b30f46890a59a62a65b4b6e36dc4d0c38d53937a8548a0dbf30226a51a78b633d5532596b1674a34b21a26ee505eaabc25fd106292fc2f7f230aec18d70fc84523503bf41e21da50927a2ec5e4ce2ee5bac57112d26ffd7460e904aebaf85bddbc655a442a86d316315be1ed88f9882545459d184c1084046d7b82cc91962ec6798f619bbb91a054d5d413e3557a3d14da516b9bce6cd612f95e9f29ec239f440650973f3075f08216ba5486178ebb743429a1842de2de220b12f7e99f6a7acf4bbe1bc4c60c007f6186d92c3a5ceab5be5cd18d981f72e6336ca79b3cccdfb296acb7fc69d2ec177b6a58a3cd76f68cae2ba649b6adbd6a3520a4bf8df4d65a47e27ead5d548738ef0bf8afbfea73ade5274ba1f3e38453ea0e44ffb146ebe685ef82f33cfe161b9f9574891e906ec0064359894b3bbe3632390dd524cc4ff02034a36cf501d0e8e2e0e4f4259b98f87428c048cd58564a881fb03a36115ec80c7e5aff205764a6d86edcda567c628b9a2290b441030e0f10b9315b8845186c22bb59b686476f3fa56107ab598352fc905829e1fad9d8bfdc3c2cfe4bd739d407266981976063b788f73cfbaf33208090bd9e63ee6fab8000c6ad2056769edf58d8f75a4b6b351dca7181cb5d6460a1161de3bb26896d1419d9f2d4c3ba66e9790c49f3c1b5b9ca67757a1c9c00cc8a7fa2d53c49ff5d84c456db0db2924b9cbe36cbf2e93e662593e296cf383ad42896ec784309ffe9e07ce1dcd0ce4abf18ed1aed1cfedcc78a4da56d7ae4ca3fa3edbdebce180d70cd9ce982fb13d4aedfbe6dcf1635ab1f85497394eeccc4034f99d609fa7085390825eae9999c5738e34e4000fbf721486fa14b6354f3b7822af8c744cd2049e92438403b55e7363c218623c53cdb4c7d251c5522172610b6d2ef974b99c0aad364ee3960063a7fe738896eab7093dcd61847a3a4bdf84876238258b5c2297b404d20ecf26e4935f0abcab86bd8e0ec8cf99c9153026ad8a4a35030d833477e4ed779e7d44a6c7c8e47995ce885a86370d73933005fab222306b2742d7afa06941febcf596e650e3324987d720aa7b5b119a499d6c2ff85dd072397ea5d5610d585892d49e286c20b08ec202b5b8e46de61e8ee19ed0ec2f198ebbe6b7eab78375b3193f56e1d5695358df6e9b552f7468fec7794cf918d30e89fe6d41567617e48916354511477591362b34cb5cd06a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af6e55a345987aabc7a9ec91bca1f824b1a23ffa7946b22a4eaa608d30bdef1777b49eade15b886bf52c27cf1b054ed7299938655f8beb439d87832dc9472d01421d924e88117fa39554eb5f12d23c5578ec7d54c4013b49e10bf0e25222a826420330fb0502d7763608404fc8c6e4f8962bd9b061a86b0092e533c1d57e86c4d674d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e3422b1965fd114a5daf5dc2c84aa5bff0ba72c8c7187e2a1bfc73d8dc4c82a71077ec6b8245da22455f9e79d6d71eba277eb610f6317d02829aa37e9f9143886112afc5637d9580e899d20420da57b4a11e160c708f78548535eac5b3286bc790cf1726dfa83e447913180dcf3764f93781b503db4f6b85aaf6e4b7d107e2c83dc9e8da91bdbbe65fbdcae90c9c5174644ed085c7bd4a0de550b59f1c9dbb976392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7511d11406dfcad20177dd88a2da7fd95d5ed708b0969cc2a5171a1bcf625354d9f9dae3a7f4aea3fcca30d7d02d13ae8134be73d99926f4ee00a54d806eced7e51329dbc89cbc4071f47f1be26cc449cd525ecd18ec64d4a5b796d7caf4b17e58abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ecc2caf19dac9d828c047f07b012f4a68d187e782a5bc834c865dfb30c653b4a103fddb0526ae4c922f46472211a8df084371bd8b853a624e5781af907b904549580263e238366d2c96c93c09ad3956f13a5977069cc58ab14558e2b0f3b3b72d942cc5678dc4bc996fb187e5a67e94f133aa7b7bec86e0b45239bffc5f6c8dc70d3a917a8f705ffd64663f5ce84405f06936189f0e77a4d02aca499546e071136af251777f5c023b0619ce7ba1f9743bba2d817321e3db15eac1e8e35acb7ab126c9a2f4338593685d2eee84c6d1e0e685bff0ae8e1cf08ca70ab55e6c8ecabebf0c875cc5e06d9e56aff9cc9a454003aae8df29b476a9423d2d3beb15688bd9ebe18f0c21bcb18088639f1389328646b46a4f27656d4686ae834badcee5f42a9faccfe1ce6708d2cd7af4796539a596f67dc0281ffd12f7555014de775e0b43819fe9a9183d0ef6c2ece52ba7ebf51b0e028508646cdcacb7b315af176f9075070f755dba7ac9dcd2ad3d2c5cc1d267f6b35a05fef974cc83cd68b971324840bcc806d3ad06d11e4e7ecce9818b143ba0610a2d25b34b0b62c1dc0bab15e9fed4b4a0b7a8ee921c4fcd8bf0cc50133d4d1446c598eda3325c8f1f2c32eca7fef1995b1b55c6e32b8aaa7c71db2d8c50a2ec0dd95d4d2fa7611b449d6a92b9ec304986a4fe645b4b4d9f5d2fc8c2313aa141eb6a9b5b16a94d8f62a2c5ba617da0fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe6414a6a7a4eada3a76d7de2d2cec79bc3c4de7f1cd8da89ab638d136ad8a4bb13020c4cf6b355f93d502cb37b6459b7099ff6e9f627592b938d90c5c6f8e29f8330e7a5038cc07671168e62917c98e2c38051d3b4b793b12be58fcfa81f0e671b8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d07fa735b61815831acf51c27f36a57a3a70192e5990f556bc92a87843c5bb456f0ab13990b07ed69f76be9eaa9d9c2535bae050792142e7108ba05a52b50055054130b65176efdeab851dbaa81c5d0225c144193ef626bbf320f763c7dedecf5172bb5662be0d27f6e52ba03fe58545d2e0b98b30d6441a354acdf2ac2d240f219c67590a50e77eac72b23d1ed54f38d782e2f9d48d06d4b58611d9d7c91527819f92bc0ba7770240532127e48b0e0a362e466ae81dc676d3b87725c3f772df3ee278c03f0e8c303267c3a3acf0c356cf14aadfb86d3a02f21157839cf6a0f5c50720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150d112fb6e79719c74dcdd28f5fc44ee3a353c8ed9625007502ade75ff0e90cc05fed9a6e7f290ae10b016e87c9946e2785542ca8ed0f87bdfdc51d93b08f415bcb04b7249b88345e897eb84c56209cdf2099b4970ddc919591f11c82178ce78e4c456d6d54f9628227da5d6b4a1c5a79608b30c467b646ada916d3b41227901f985559d7111e43fcc2b338278b23b68c70dc1ea5d4109c3903cf531897a404a2799eac06561138f905d44145fc0a0bd0b5f5ab8efa8fbba8790a6ac9591b0abe5fa7ef86e16559c8033a196d9009681fe6407cf86057561454dc361af143339e000aa6fec57cd051401fd347724b3774289ed6a6cfd3ecbc7316f66fd23ec3b41e386ba38532892d5845ae4d8e0eaa86222d8f496f306b2edc895ef0a1a799816a54e86cb12ce925583d838fb0e25a1912ef521d61dbd1ca0dd8faef8efc452298f0c327af287c4b04644f64fe8895e37864c1402593f23b30f7b82f60d9a69afac070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f49914fd1b0ec70d6079694945c6a96260984aca571a6e6c0f3a898b9e674b28b00bbab327e3b03866bd254e0739a9bbbd517599d302bc8471d7c70a062a09c7e151d9c82f47bcd40a20eeebe7371247efa3ddb8d1b375a0d1614588204bd02b5ccea2bb08885783cf665707b52ac988ba639f784afd1d85a4b7aa32572d1f0e91b8285bb9380e9dbd9b030a91d9f66842c254c1f3601eff2dd4bfb188b71b9608a3865dfcc1e07f1e8fcffb6ef517f6efc1b335a563f6108fd94991e42824d72e6224ce7e5ca8dd62d7c34b4b9f63db7dbaad75e088327c58841061fb4019180b04aeaf604363235278a642eb17af2df5501bc59bcf69f1ba2d9ab1d9558b06ba42e2cbeef58f2709d33eba8fff48922f48a4c3dccef2f4138dd2f8392820e8cc643f0fa9d6e311c97b6522f9f991d677b70bf0b25ce78ccbf50f8aaface8882be5f914acb2b86aff983b8381603d92ee37297cb15d93e9fda29334b41f4ffeefcd99811e041ae24f10f87ab0b7ec7073bb74ceed9cf9e710d09c5fe37fddeaf2bfbfc7a2c47655792559c07adc129914270e570352d36e76a0886e2a2d1a87632afd918b54b6103d7c2f0c37a02933c8bfc16cc7cc6d14d22d400582c51a9c08b97bd9180db41b17e21af70653016e74d449e24abaca7ebd1dbc48f99b937fd70dd0d2573479ad8ef045e68fe1fab4b6c57ea7789de43349f9c1214e9bcfe86cc6444cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17c5d75db4b2c77045f21a1cece44403ad339831a7089171874ff43c51d70bde9b25841dc4671d4a9d97bb1cbf25a77e423640d579398bd580f06e8e7c230823153b2f660b2db2e8f2a146d63f93145973bdb3a1539af3ada8d627cee509689be57bc4d927feb554db5200b8965cac2cfe9afc41971b0efd890e4e4135384fea35f0d422e9f782e776714a5d33e2b70898bdd2a6395a97484b687e7c31554b60260f704f6f9e4198482d6545507ea57b49d1c1d291ce0f523c608df5dd9add43a1024f046a977b8f58fe3ef89b3fc7b7819a475ce548aa76db14acc60c944a9a53018978925eeafcdc274be44f0a368144f29cb89cf1a190815e4b8836f27b6924372f70aa3fd1446c237d7b2dc31d8fd0e86de9e7eed0ecacb64dc35ba40aa9efb9568e43303d71301ba88b7fbaa5822eadc7ddabf6c9927264050678fdb3bcb7e8f31e0b19a035a747d7b534f232c0b59a494309184e6f96eb70b3a0e14e43b4806e5f00aa75b728529485a611fc32655e6253eb52812c385edd118e486896ce7aafac8eaba8e16b08b3ad5fc1ea054283b148ac879881e715ac0d7c5efa0d700befd5d25bf30fe37c82c812e76a63c374370f83e6a50f78f14a270499852cf8813cda9cc39aa48e116083e2ebc546ee213c97dcb25a411b1934c5ed438e22a58cedd3b51e344d4fe1a2cc3a4dae3a0a51f7490e7081ba3385a54f978e89229e8f649ff660960bcf4489bb6a4af9eac240d8e679f1e4f87bffad4a000dbc4f3641a41df4a2ab80d7f71f1cdefb7b30bf87ba2852deca94813a76b59061e9a42096b5c27ff2d82ceb1ed685a6ad3ee9204584bcf8ecfce29d99270c22171ecc2cda8326a99af2d389e83bd766f1bc2a537fb08068798fc51d87e8c033acbbe428b1b2708363b4ee33a424d239e2b656a8c854b4b4643851fe7564da7c63e39d5d9552d1ec2bbc0fc0995a778e5653df20d9a9c1c724f995c858d72aad27a6199b35e45b6023f6e9c91f39f57a6eeef89085a76375dcaf1095fa5d99dcfc7b940bcc8e5e1d0573c89fa420ae78d599fe0743288bd572801eec78148e527d2651d7fffda51130b951a9e8e0d821859a3aba2a0b93e7e8a9eea23c39982bb59e1a4ec1ceb1f2da718739b695e97a7fb4b965dd440d67e0fbd817c6180e902b03b42005c8efdef3eb7f23b110d1cac833d6a1853ea2dc6af95df58f0a0a1ee8dc07403ae36d4678d508c9c2773092944240f5b0363e7116e27e92d712f1e558331b882c762ea4d49bdec8090b8f3d8ecb1ff597b6a15bc8e0efbf5b0f58c05d8eced59c2f28570da2ead77aa93bc5c05b05ff1edeb82c423242ba31ed63335c1a0cdc967dec32ad8cf4cfe1f12f021e8ca4c450d86fa314064d6c74f84aa7b55d29888c835878000442336befcfc6a39b2845a9a00ecde88ff11426a29e89f94a2ef49ff0cf393cf8561e184bddf1075ee6ad35f2af1c3e91bd40949b59a8b1238b781392669c99c39ac78b6c7ce7e93352300b6fec58549fa892540a28c6fe99283aefa811c4d8987f29d61ec0d8c9eba9180a249a60e4e97559fe109a1690cebb9a8426a13fea0f1a4c98c91ec478934af3da5b6d2ae93acb834a0d2c961e48ac703da7a4705116edb24d8f3ebd0183ca8be0eaf418dbcd391fdf3d58b2250b213ee1dec7ccb29af693a362a877cae21ff503b7853636f5d51cbf91a4034e36e9742ec41d33de422b14079d8d7d283d7ade91243d1ebcea57efa2dc636288269c278b376f81713bfcd02ea48c4ea9962827d242ce0d4c981eb4d23bd5102c04860983d098cac50013483b82d7b9b979ecc2f77575aa189b5703e03d4f6969c6f5f49d40d05d0c999984d92f4f4252ce4a3e5910de4d4959c20e2d8cb6a6217265648a7d26bc923ca4a4115c41e974859f4d5b7adb3f3e0d02fc5c51300189e963b6ddb4f58974f9651c343b14b1d9263a56edf0f41c3a2366c45df72bb76f7bbe86603be14450aeaecb33a99be86c8fb6fbab99f7429774451d066dbd911bf392efb33562b1141969a18f57a9e2fc56df4b9cb481e8b83ab55df3d6dc9b6a2b961f710ee3cc2a5739a5f96ce40fe8604888d9109d07fd4b0d855c3e9d78606b1ced067f9eb796482050c26e5da6b5e7f350cf29d58e64d1df28fa27e7920f8eeebefbd6af2c516d8afcce8cad8eb5eae2d45c5d6f97346d56dc17f460602de8d952aadc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848beaff86bccd8691d06c801e4fb579a29eed3c84698e01bfd47c7e462bbe31965bb7b354c762c93e2a34df168320c30511d680924c4387ea99c07c171a10affdc3ed799538dcefffbcdf7a478f9c895eb58e70acfb9bf75f65f59a316d8f4e827da6a4edaf85ddf9387191932d0bf29e6147a0d21f78fa5aa6f2c833b7e7263435a7fa81654f04f77084186a9e0ee05ae5d7b3bd7c68465d4b6800dad27308d029f7934b50e43e603c3b137eff3c598d0283e3f10e9e58f8f58386b9dfdb0ca996768b94fed1d13c18f2c6587ffc79d1f566ca607160431e44cd0756a25d319b2b77da004e959e96d84caade4a840743f29b948b961189a7a87f2e382bfc0adc342ac9afb038ff84bdf6f77942ddac512eb94e4dd5fd69256a88be00b72668beadc27e21c9ea96c1f0c8d6f1d6a6e1c0b2d142d730b9a32a790ded1a160978c900fa743a04b0211e84dd08d25ddf675806b45c6efc43a9a787d46233132cd235f80ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a1665c09f6143c80edfd839ae82dcc811c011fa47544c721e43d462008df666d0360b1ff86a8942a7e1260c86f7c4a6baf42563bdb50340fd13973860d719e2394059234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f9a85c899bc36882995dae1f59c56d5516ee2f105e0114e90842728e274e189e220cd49cdd161a5b2befd52618375c9689b7bc3b2689e853ec3e97a524c65292345bd6b63ea26d02b07d71c166ecb12e3a59d0a6e453f91007d3b821a8f97889cb56db1a41839b200c209749cdf6e4cd13f63ace706453a26b961f1386a8ba3d63a5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c2320f657ee0334ee114f2464ebecaca33e051697be4338f8653190dae15763583fbe8cd9a259ec898053fd362799ac57334fcf69e3609e39d110ce56f32a37f45ff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be5bffb4df47788a073b0d35e08d0615bef7198530a7029e3a2d48b994b472cb7300f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed160f43df9ca4cf756563db41142e3c30ec4e41fce2a25147d2031e14c883c778ea22c133be7f6f7ae9e4814acf15175e037cae3fde73585ae24c39ffd851bce56b9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8216b8f63dccdbbe6270976a953d3c0b62ac6725e760c7cf8f68fec8fd73f60583d2670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc839b7c101c4960f679e43984c67394313693fa2834820ce9c2ac261b9e4e3f2d8fbe4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa668be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e3334c4544455868a7eb73ea54cd6ade14b8f099d0343d0f64a8578b63ebc7afbb28645937786092d28ea1e94f1f7f71508ad41af1725bbc0a5111fb0023ec701050732cf288ff5cec9f1351b70f5d388e99aa4306be62d533ef091e1eadde54ec327675b64a895abb21fa805ded56655cdb39856f6459db453d3ba818736b852ec090278e1e6ad9814f69bab000367e33e6aa0997f353e9ace4069f08ee5f125f7cf49e7d4771930316e7c98d5bc8fe2937bc3405b267a3fe96067f63bf23000569ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9ceac0734214b8b17b2baef16d62abb66fbbce337d7b7eed07d10674eec30369bda3ae85f6cb446981a281633fb989016bcb2d3ad40da5b1b7de1501e76c45ba9bfcb5ee4cfdce529665fc9b6eabc7f7b63227d9dc61a681bc916558a8a9ca088d4ff23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5d6bc62d6e58d3de4f82e8068b47a9dc3ac3dc4f22baf1d1ecbf7ac8cb75103b36818addb674d8e9870ce8582dd627de9976c8a93aa023b75f9c4ccc6944b4e7000ad594975bb01e7a0d2636c16e77d44f1ef98ef36f839ac000b3e212da2a5b89f0d91d5e74db5642805abc31696a4faab24e12f2de171cf94ddba3d5712f7d98f883371d9263cd1240aa9b456cee15aec3e5098fbf94c18d1b1aa5cc3bc28cbd4741686b9bf04b2d02f8141692d75e6d31a940153f3b956eb66752285d24b8190aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa113ce7d348e5e83e44d2fc1d972c56a522aecb235b46182d55d9ea2b7f5ce9f575784b327a012f33f68092e6f3725580e0025a83cd51b9535cee5883656e7f9190086c5010a63a2aed750d2110a949021ea8a0ef7bc36a29f07591823eaecf80202558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937613c55c31b59ef8a2667e2b67fb93d691cd0838cf2a646dea6f50fc9f37e89fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f7378427395fea815300a144e76c7edd195833f21dc2439700cb01bbd1997e9e8f9bd5e13e83c4ef935e126a200c7c7bac7925819c0685a05aa0d84063c4a3fc665c1438a9780b3b54dc6e0bca9c972591b9c29b2b5c7b840eb9618f1fcd8d36a61850e590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7883efddf9ab9e2cff55f23a4be90e903bdac1d275dfe8df8c11e9777fbdc966c40d4841c20aa4e5c7b60aed35739f3c1e4caee9de8e5a501078c48d23cabb2143c71720e445cd33ca2f1e5ad125cff5966e9df81bdd6fbaed97137cddca91812dbde0df23dbbcc1a38bc08a945a696a3e69f4d3d8866f685b7eb956da627f8f9ab77f489cc279f42e590f5f7e83048a866d7317835b7dde523bd98fbe86cff00177466de23cadfcc09a05d3e63d5a9a2d9715093b17bf50fef535f3443590c317489e2f2929f564bc176b9b997594ea16794e6cbe7103cdaf1d93af4e88f3a1d82438423043fce6587fc34eec805f68e711417509267244c629bbe3138b1df445f024f32bd139673b6f21d797acd18955bc42351a670c8ab2b6cc6bd5a802f3ceb43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08a1d1d17348aaa20048fdeb20cafbc2084822a3893dffe30301549545c55615be37cf4a4e7dee23dfe74b5b77da419e706f3c53b3b7a7cde31e8544e7c105f91d6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a04e3c156413fee0e65ab3c1e640be0e9bb13654314852414939f5eb5918b01d4f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e976066453de2cdef16cbf92d4c0ea433c1ae62945c6054c293d832b952bc3a1af4dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d9eb0bbf4cdcfe676ef9f6b267bda18032d08cb38256b7f7f5cc6ddfda7a1d12470effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff65b4af733f7103c2b49342084ab3e861fc743cd9ca9978f0affb656a7693a512c7f18e2d9d2b910174bac645917190f5b154ecf74ed17b1353ea46d60d36c2f7a8ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c3309d8eb283b7127f4c82cc8d92df267ac8fd356a2aa574b8eeca40c867509c8649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167007fa1f6da99eba1a0fcf224246e8d03a2b3bea3a8fa1574724ffa7831d18e32139f823a9dfe4acd77fb3201b95f5ff7763d2d3e7136344ded18e32a365b849ad473a769ec7b5ed0fc856ac3dd82856d723ebcb2bc417c2d577d63e9f830dc6c04a789dc8435d98e7dfabe4c11ba30d266ede5f0e0e388ed13a984690c333568ae87d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b4083f0517265306728bcaf4ff62c3a9650053f114dd1f06d709033e037848efbba3c29901be50ed7aef6c26ce8505e0a881189728913a4b02c8829b8f78aa793b185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f97e2b24822074a53798fde11e2997459d372f46ca69e555231281416ce3a362fd2583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a34b3d294ef6b895c70212364717935454079e87da58b8447ca9b397729d3879249bf269ca13893194931c5433296b80c9e8d3cd29132d9618e64d0fbabdc45f58bccc501b29fa3229c680947bcfbeb1cf46120b1c20389d1d570dd53e69fcb648465bdaa7211f310fe9085e7e28cf0e39b918e6cf60fe8bd9da5de0a3ed82491f56f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f2f96c546575ce9edf8c3714840ccf6abac12be49e743b7d28ac11b7faafde2853f65b6873965d039f3421d6b73db81bbb22e112cf08c03cbdfcdf4096f6861e101dcdacd08c3271fe15bcdab132e6f2d4f5b7aca09c54b6b0574906df4beb010b59dcb2c168c8f311991249a2c75946d0f61b4552236e37ac394a65b645abe1d0e16779607bcf00743a3ad2acea3829a07ce4fbca60c9fe478939266177dcbaabdf5783b03474559f65d18a924e5680bef96742172566b55e06c2ba9589e2df2f14e307a55d9a6bd6d00c1967893f4f01d8dcec53efd8785cdcc1a68b288dbfe5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a065be5d88fba7da5c01620c68ccacb720ef91c72051802a8c714f3c86153c8042809208845d8ed4477ed830fd5864f486559eda0a9c4c1725a1f0293e9219fa1d1f8a7f8214df6b47f40979da50d4ff280272c403652c23ca4aaa4aec5ce911501cbbc3a090a6f6e3ac05cca1044ff29e8893db868916ef644b0e1a6f24604f4fa54f1e7b22093c1027586018fc1ec5db3d6e8e1204e74ad38915c02b93e29b0d24460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b78340e6162e9efcc6dbface785a7797a58be8d002596c326e6f2c6fa911abc87aab52c048b70dd2b2784623cf8241ae59770312d714baa74ffe04ce3856254a2cbd6548c5ce3b8b30fe7bba76ac328751c068d6da8dad57fa879f9698606d11aa1cd963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc858af72131abf8e288d55b046bf2ab29139e5b56cfba27785eef073f26c23a3a470372c93f1e0d416bcacc314abb1f1334084773a7347e74ba65834da47cdef7abe70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e08200d6cf276ccfc2e6c46f44a572e166067059a3e8966bb869e246f6842832ef4285356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf0c28c992b407b80c446fc6e60d5e290007cf5b27edb29b7611ae8d1aa6a5976c4f74e264ab025fd85030403bac06d368085586f41e6d1fb1fee8e4d964e736db997cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af2418803632a436b2edeaa29a3d0a9db1ee3180cdacce8033367d760e0c2b19be175dd23323524fc21a1c5526cb088ba79f5bca18d151e834974d5fd7c9364f0728cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bd1e54fb0848289fbcf7df4d5b8f20bed0cb47d8e81bdb8464d6d9e8143339a24164fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c937d6f5ce349d2a9e207c9a9672d76c12655edc28657e3a1ab0abf02b9e87d14d132503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df0dc184ae922e2e60858aca6535c254e61f20f4d176a1963793da7ca56fc24ff162edd40aa4af552a47b180ac9aba7e780a384cfc89c3fc5c059eef4033847734dcdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd5254901632c1d6270f433c09f72a34d3516ef56480b6d10c33bc288c19f08ae273fdbe2e83151bf9c5a20e0351faa8271bcbc7ddca26b5693f4c960f5ddd730f2c3628eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f1613d4d777ca6f4755fe07883d3c7a30e9ec690669e8e0ec08fb523503c3bf606bd2f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487be012acddf30297fb11119308ffed8702ec4036f5524d7073274cd69d745842070afbe89f7b1d4b09f48dc15711103562bd455becf41c4c823661b302e9cf5fbba9786e3187e10f32dd7040b9ef41583ae6c9c56f0420248e1c9e3f52e75f02eab8edb01df258180b5167b3df8c6ff3e79283f75b3d50031c2cf220fa8301e07395256c144dc629d00258e6ac1fc989946be9841ba561841d3e3021ee6eef9a7aa97fa9812a6c9a9739d45d57b71b3712d68d66880940865a9b994df26bb77a7eb88ab7cfb61f94b7cf728df39e4528835431fa417e7f7b2d416a7c3d9830c4d1db372ac50c3d9f9a0aadf97d84277a72209012f78b2337f26a33d78b5acdab71d5354831d6eb81033835a5c2f5d47d14955e01bcbfc754157379d026a7edf8440e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b81b2e787163e1e5f45f3a1d94698d669f431edbad99e5ff2cfa1c9db64747dbaf9ef223884b62004f9cb72baf49ccbbafc09588e1003a30990f6cf4bd74e72ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855a32cdb35912766425d797e0b02f8d1522c483721e67c490295a57aa64bfde2c9e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fae6dd6f3c89cd65d26cf20339e994ffa9d62fc3f5f86221d37fce84c7ca7d3a37052afbaaaa14ca8c7fafe97b46b9b9adf8640a617212f5c85e7c424ce1dbefb3348e918594f5e1f07ed74211584eabec5c84712f669879500f20970fe1c40a450f97d9df2c8404060ab28a5c1f7e8f3e52725cff14038dc157df367585e78b34694ea8bb28f4a5f1d40a5ed3b455b27b38f63c245880c975fdf8982787caeee43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e27482ee82bf5f8c53d21f1e1e555d53982c7eee04652c19d5f712c2c070495068a6d00c5b4e291179a07970eebf08f213cf5b641b36af0401133f8d2541e63ac51f0225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bf0297a997103347df8abb276f66ae12b847cea6f650d07737bdde52b683a27477cd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c015544dbe94fbf6afa1a6d1e32e83dad0d1703f2b1f874cdb6e561f7aff4361f9d814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46cd3297470184802a0a0d1a7b706e912e4c5cdf70d0382225bc6438e2a3d25acebee0bcc388e8dce25dad0c53c57e8e423a638f3cc7fe3d1b4fd55ce8db0590b90fe638d1e33d9fc7a75a1111931678ba42985e5a11e7bbe1c74aba8f5b30d56d47c235b77fbe974dd92df4447b75d02ece81e588ca4abf27f016bfa2212baa73d94aba500d4b12bc8d5edb9953507a5e6d6808c9ade9557abcec9222733dff11dfec89dd48fd395f404be204c9c1eb07e726f43a51a03af426a77feb5c7106c7ba2b2a0a4813b1d382cab9717d5ffa0c11d0cbafa0cfa269a7a61969511dcbbb315d956bdab5518411663cbce65aee2828c784b0684f81a094c5667c0b5384ae8f8d8522af20ff2f817869d987c3391494c7ef63e46c1cbb2bf9506b5c0ad1cc871d48ccad222553075c6e31e68e77be6c61f9fa6ef8cee843e024df6712634cd6d332451e2b7a60c3159df3de12dccfc5db13e41224a4cabef2fed360bb4b1859d1337c9f8bdb041f0684610ee75df4591c5d6cb3328a8431a79e7215d3b5a5266ab0907864c4a93d38f1d447a3619a2442641955847283d71ee5e4dd9378b6b684fd488b7472525c18c2ffaf1ddf9ab6ccce4d4c2752f7908ef30095df9b07a0470e8a95e1a626e45b075d86922309ccdfc81db440b489479195d3c6a64115102decc29e0cc849b4dd581f78cb80bebdb9655efabec0033537d2a53ae509dda443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b68067345f7063be16ece9ddc92920cfd37a45b422fa5ff71e250c2400243f7360abccb8053f54ab434f77b4f5554e5073908aef8b4093bc236b46dd5d5cf3b41b168f1e2e927e92471b4f026a9581d19702e6a5a946cc6517c197ec85d389cc34235846a345fbb2535164f545bf011a9e9527417387c6dd46771533109a072530864390f42344e1b9e30662556593ecc730b810ae6a9ba77007f0ee7a32c111d238f6ba781f04dd22f737a0b7f9105b52c25cc73eb4e96cac2ac1ada87dc42ed3506a9eebd56a2e4070942e4f370d8bec04359863df52c70e8882a2b7f6f3f7f4c4319f576aedca8b6b669fb3f86d8e962a3c674ee5a6f541b268379ca372041b4dc542e3991b653b52497d4a6705f81c6ce116e2750fc48367d13ef7d0ed43157d9aa7d2bb6897b7b73ca64ba0b17535b66ce8703f3d43256a51117e7712dbdaa52912f8ac1812a542e17c9509eda333ea9a6f8a188ecec29d236df70a1cb56e7ff70ad1df7142888c25e6928b66dfa2102a8ca1c4f7fb966074afb39b2a4e76a6982e34225e0c4242a54713db7e105870afceeabe1a9f389f0ac3e6fd9233a589d15b827a973f1e0dfd1a4c559d8cd71b480db5a869f77edb1e33921777514452cb329e6563ac165eb1886bf0f8f43aa33580b6c94eee2c4a484a6adacb31a4b4d7a8d9b7396a910edeaa0e2ec9c88fa090734889d758b82593fd4df7ffa6957c15ee06b4d379dba241030b184725aa4bbcd83ec0393000e2767eac664942bb2a49daeea14b7b01632107683353095574b0d72469423ff54809d3a1e73a31dfe642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ced3ab1508f630df512ae622c61c4c33e681425699457a6af0d155f5c592c02c21cdda78a54efdb069e53208e695dbab07436fd55838c9ce0cfce0ea07454738364f8593f4518d194c8c57e66abcbd56b00f22c7f14638b8f84d80b9d5004b4ad5af71f0faa9782f5c665e2fb77c18dd5e1ca54fc389e761c9999171e624118b536324bc0cc0bcd87bc109e629311453c753090c3b747d198d70daa08d08171c172559d11891352fda2fc414b91b0dff5128d82c461111e4a25ff928d957a8a4d15046f270086695e820e23e563186f934a80262fa95718baacf1d9260087dc5178bde7433872a6afb9db2050226de2ddbe6a52864137d61082e3e8dbf6268749a1d81336189a4ed30fef1686a60c171951a5c2b2a85f4e1b0bdf55ba821c4e26a1589a71c05e69b57b987b5e65392dddcdfda850ad902d429365c81d9379e3e796de3abf5c1a93b1f8c73de45200425cf2f6b2a6676ad77b392911799d6640946e3273bdc5bcd595da6958169c351ee8739021d1c0956e7eb555bb987f77e17fad3bde64b94afc58457cc70e697b439cc3f16919eb19a28a672a8ed3638ca1ee2e5e02c26bf8d7b1f7814c6fd5e4b168958d63c1e41554679dee546837f03c887a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab607576d43232b1fb3b53f97ea3456f9ce345b02a12c0e7d894de3c261e8560cab884f6c107b60cf12c6293bbb5a47c9f618cdfdea291baa796011d38ac7039dab2a4dc926979810f06a381dc89c768cad53c39bdc0a8ae9ad2ea0cec1e1bd02ef774a1e5ff4e639a81eb368a98ef7d3537dcb7286e61a02d96071b290c665acd72cc685940fe65dacfd1573e552605a3f8f3ae9603468d19ab9563bc64c75b26f68b6f767e097bc95b12abaa226bb469ce71f5cfac09af1897d5d0968588701ff4e2178864f8ae979024532248fdb5b098ea870bb964a0e2fff06f5ed3f4ae6ff8655558edd52994020d7ea0bb8e112e958ecea523069dd7ba5cbcca63b835f4165e7897861149b62b2b2233b0c2054c91755d02e37655a897d53b7c5055d54647daaa85a3f105a689eea198ba1fd431a366c2df0fe397fe0536c41958f1253c8a22db4e5e767fbdb6806f8fdc27567ca8d0d33a7aecf1a6f4440929a75cb63be59fab53f09fb6b46154226534263148f995973313a10df2f915f127fcb11645e33243aa46abb1ce682bf95112132432b994225496152353df3b940c31d37099e7574c18cafaf74457172a81ea69a39454e40444504477a6318d3a967c1f2c77b13cc66dda29769435604abf603a92641d1ae0b466a0aae85b4f105d78704f51e7c496a2c98e3402631378e4fcb6c5acd2ce809f92977bad36ef48b6fdf3c17b31d863a78c64c3dfa8dd7ce46dfc85a20597b290a0c5b2a7d7de418f2e83a0a0846712a0409545cb3b61885e2b5d6ba40e324ed7d296c920611646a8d24f7f3c0610e3f311233b6579fd23e832828c3683d7d07428ff14581edb8e237ff18afbc54c6d12627d3e1a64c7029e2bcb57e5c96eb27025706aa063fd77e98efc3405b821bb39a7a546193ac4fc61df4b7762bc250157f09aa6328d358b9edce9445846a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044fa87b47feb06d3ef78d32196bde8e48e0a6e052216e1988b1ced191355b31f043fac23e3fb55d79525693614713caa94ee22d6998f6ac371bd90ea64aba7d01492d34a473757e62eec3a2926134a2c0f32244f27498f5efc15f26a212031ada8603e501904b502195c4f4af5f3b2dc4febc48a37aeb137188502ec6472b919cc749e8b8274e3e4f1513ff8d1c8122b5a496969aa68be0e41d80ac368b2c77cc441601b422c854312e9acd061e443f21fae345f4a1de98e2c8e46563b3c9fa9c1dc6bccf8f8e0b4164105011454be862ff001c186fb7f37b2f8476977716231c2da52b3b820511aadb608b0944681de39b30ebe2e5a89cf481a3ef88ef90882ff939f811fa1c7b227cd071c987f686da9e2c7a4217518eeb88a040faa5a0097515192daa8e6f168363ae46de1b9e407a46c90c5c2dd9a0905955767bf1e8796d8e80ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a13711f1cbcb1ac80d377627f21a8cbd0c8861b6f1da857ed38142b7ed7883e50507e4224d51253ad445ec472d8315ad6ebf69ac061a65f0c9e91444c99f3a6c99fc1748d009a0a6eeb71bb02e541c060b0687a9f63cc462e5be6c374550e1397fdcf287734f73cf2961219a7fd34caeabef3aeeacc74059e62d95e5152cf68a6b1f48df2e1f5caa07fb0dc9cab528d6d43c556c90fef7ee7abdc134a9fedea7be48e5064bca3b6068dae95ce55540edf972b4034e9dba03f32706a5fb6206804b9e8ccaa563f030a3a94a8b662a53362f194212d6e1c6174bbe166e513bb5f0e7755e6a99c0c3454b452d2a97939da625c83487644fb29574e26644eea2003b9fe511192476eeee74b576e23bc7c22f1015ffde413c3502d4a0263d660dc5b33a02a23981358df07f4bc108e29c42d8c68dddd95f7b277d561d6bad9df52f54c0054e7cb4eb265de47cd15f83a60ccad287598386a86dbbfa49ba6361cacd1f608470c477eca6854cb5d2aeee3bfa2f903eb604d7afb6054181caae7c381bf2a4ba2994e3e585aa57c3e5f898a971fd82de1f3019e6c3ce4f90de4ed91904a635f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b802ea3faee3f8c998cf1e663e16c11ade668d6138c296d1f6fe417302456b85d27a076d767d27e370a33b620e927265c476c67daf69151e514c221793b3ece139ff0b16ad18ade778291b2c642e56a7e6823b79cc1050fae9ff8384c1543a698a5f085e69fc55d79dff5272303073d049e1758c34cab2b3b6b0f6ddcf84d71d362110760051e779fc833a31d7407741c56ed53140ff2e9f5bc8f65b8023b73f9a6102af69e4878665b1f702c879e210bb24a9a8a4d1f34bb841bab8e70063c2e9e16e670b5c0115b113bd2fd666cf33f4e910c9eac690a3354a2c0c76612c900ecbe5363dc855b202bd67af33fef71e9234ac8d5aede6ec98019feec889b1bc036e9093f0e634e0bfb77f26a1d3cff0d1b7abe02f8d6171d99919971dc9617bbad58b63a80f30e3e1eb0322908f5ab41e038fbeb954d7d34310b819465f279b1963305a2c4a3b62785a1b36b203e80361aeffa88a854f013a48a5e1bda2217b1d17b5ede76b6d95212ee310c55ad8494bccced69bf2965fc722a67b8c301b1336216b66870cd0fb771d5b63cadb3683c0e6767fcf3bdd2ce1efd464cba4ecf2d899e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bf04408ba00d7f7e33cf9a889f483b085a628fcc25bb6ed9013ac013b76df630f0681f6b12ee730d276cdb25dde2aa10fb81ded2f262f6d470046bb8ef79e8155f5ea739af53a01b3015ff4aeeb38ff94a21442134d406cb6bc5f55ea9c70978e7bba00e4866907a1a779d33ffe00be9b3c5b859020d67437bccb28465de442fdd7b874bd090c38ac2d6d602dd665581635190d2f232ec3d9f7a8cd583aa6124c93aa9c917c677b55c968344061da0b2fb4eb0dbcaaaffaf4cd05185d58355be72954f2e16b49600cb484c9e71e12abd4917120d049b0c8014571efd1fbd2bb09adea65eb2e1ccd0e89c59d3e93c57c687322c198b2d1dd45269f93ec002a059b4e4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790baaee4d66f1d71abe361c34a52289372de35be93f2942c049aa793771b996a50f0b032ffa75ac46e2f98704db9bdffe94b8eecacebe078169ce070a0b088b0a2280b669bf370b5dd05fe0484d7447ffd7722f71e80fa5ff6f4ebe369468e20bf2e31aeec015d4a1541de85a94360848cc7a059f06d2eb079749e7904f6421651cb85b74ac0055192fe44d17e1d2b9f20a6dda14b8c3a21bf4d55315c8586e733d4205db3241fcf9493ea216b0fa066a0a1952d83c2a154de4237721131c7a6a13e056c5a6fb68ffbea4fba6245ea95205844a327997b5f629beb7d83ad3f9e9e4c729d81720dcd557a459ba6918003cd875611581df60a47a9e151642890cc511e0ed03455f5799c3980ca30b282135085d21dbf7aae59476c83ddc3333f758b2a8eeac59bffd768bc15a8226468b3ff6e8f193cadc8ec2144b6d69592528be48ab4cc71ee0a634b4853e5807818ba0af4b8f09e8df28fc8cd1d787d86c8577d8efee9bba7862693790c54336103079479d27b984b7d92fb67f273fa4b50290c1e5b4bd89c3d9053f0960c0fbbcc8888cc8ab507dd6d7c9c775d9e72eb4c01de3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9edada5eadbe1ad4487a72461f90b4f6792e5ba325cea89e238d622af1fd4c6319ec5e589338ceea567453b7a1a8d0edfbbb52c6f7b387710c14d64f8077a0289a801a21454226023d5ab4e9af1c8068465740ef063571d5649cb92e90a0a9dac7021fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace446bd6ca7683e9e4c6c3dc4fa3b626b0be4f86574703eab899a19693f188d3789c85d89013a2246989aa13e099da3540320a6252e7e8dada0c0b5c43361b0823ccb613b0cafad287a6abde077ba88f8eccf521d05bb93f4cb39203b32a917909885a51bb55ce6b9fb0be7f7355bb19b655e88f38d3c04c7559eed8fe84442bca24421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc96bf6c1586b6590c85bd9972d34a29ffc01e0f44437e36c235b5a860aab50e42e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651eccf72427072e4873c6b0ba6a5759de30afd71f597e07cc47b679d0933d679d381ab864d6ac8716f512e7db5333cdbb2653c08276ff952c7c3848a9d78075a5c0c226bc223bb33dbce61b44c038c4f0b562477e3bc5ea9fb27c2bc829e5fd5cc3501cadf04c99feaeb8667d9f01156f984cdd15f8ee7ffd8e25bb11326d29fcb5965b324b8de1c2c77db2a7b826cde91e20c6f8053ad1f063f689b0a9f6c45a4cee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84ffbdeaa3e13bcf02cf2350cbf84b805c035c40ce21385d6d21c3b83c55c82d0bcceb4ea7a8ba9755dfe640afe33ddb898614ca0156cf03627fce0a0fb90631b537e30f2852e5add552965a542d626e79218c069e2284d5e232078c41ab32d172d7497ec6e458109212bd0b7654d7238f77c8254063d2a7febe0b0c8a3014b9c3b1bd4f06e4112856788d1e15b9ce1f51ba4c2229d184440c548147c560a6b76bf288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a61939934da07669679f4783a89d9835a875755c2e2d1ad4cb2bf7a291eddd9100c6e2a6d2042f091fcb9faf6414e8c6553782752444b867f9f2dde6f2c70d4541903c30ab680b210ff029ad78e6dcdef44a95777d63c1f446a35ed1a32d0951ee21f0e7a3bdf121ce1c529058dd7d6cd0eee43fdc76370b63e16524a691a19dbf581e685012e8527f8f0413c77866c19456e904e3285e508860192b2144fcea2a570718f6e5e5e5a30fde31781a397768d261d1ddce86261069715d3098578a449804dca68e0216b9685946e2a63711d60ba76c58353f4f9dcf46070d0e086a732307d6f1c6053f915b30b6b7196fd65c76823c5dada198fa2e7056aa8e6bd6ed6513547a4ecbca721a40fc8f393d58fd753fe8a1968d2f2b954460b3d0a0692df6cca2e177b185b87a16acd0e8bc68b93aca76009f98afe6f0c5d7a31f2885cbd7cc21c919753c803ac703c51b18a3ea6347a25495a1ed53f03a83f3d1a0d5fcc76611cacf30f5ac45bb0d370d0ec9d35f348fc10a787075b6c630350d069a964f480972b02577a79ff310db975d5ab8a0ff442e6906657a813f3a7a8ffca90624e16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347b53a17a6dcc9426351d6906485e8a4b6bde2018665b372c218d286179c36ba220471c8b783e37b15a4450d9faa104229826ba41691db0eeb81161db73a74797e35406fa4b8dd13c31bf7cc872b6cee53616cc1da3639c08a9a574a8aa3c22970287b91311842fa5c3e5153ac01cc5ecfd016e2fa0528260d8466b9645049ede11f17106c433caa798444059d6b6e04618ac428ae35fad8d036ef92fabb1b116af94ff42862a377af64d65e28370425bebd9cd36c151d6b94a893bfaf8e5b3edda4233a9088bbae8dbff8dfa50430285d97fd220c79439289db9b80e07c17b13533b6e729d8fa3665f61fc2c49beaf936fcc00aa7005419964b71f98504e0d991baab30efc0a3d640dd1b54a27a3534a987558c73da99bb97dcb1cb7e6af8bf57cc598f2acc722cea9d29dda3a7c7832f27a4da8d3108ec0b57ef3aeeaab4500acfe429b665831f794c482cacce04053e8186e5c51288cbbe8dc45e80eafd9afe644174a9bc80c200535c8224b711414e4eaec4b3c9d2e84790ed8b26c239a3a62a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf856bc0174b84d66c7a9690623da73af6f469372ec91a41f311f4d1d8bc566d18a7f636c6c335ed7f60169f2b761e994653da79badd317ef43d80d6932e81bc48dc23120c76da89b71ffe5fdb6201a979cbbe8dcbe399d5c6e853cd163a2ad34b6be4dec6ec320185e3ebf243ec06b61e687493e0c9500f0e486d2dec639ad0b60f6c5c1c1b8d53ce813b119193b840db764c3c254ebdbfcd2f7a049dd828dbc6c52d5296d5774bd301778077561113d14c143750ed5790f4ecc63692601e6f55a4dc811bf15bc24795394c8e597be60c66c322e91816da32c9ab5feb1f227d8ceb2981a858e9a188b4aa8f3075b57a955c5938c52fe17973396bdb6c73a9b8e68032991e09906a58b0effc8e6f79f6d778dd0fb90fe5c2b01f59f5748a578084e33fc572ae7e97744836c0192ab768948eadb8e0c7e0979f8cefeb927368a2eca7a9f325c7f4ac9758728b219688d550a07927d7d45629c58c5d6a0d6ff01783f3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c93510d13fe4838da15160bf75fdecadb02741449bd3461b4ea08588ce3bd95e454fa10f9bed247428a3a1461f4fffc75fb2fba86913cba1c8888f5b677fac56f0f243f4332e7c08a2de443d935df47c98a76d18f7b4027b0b110933e9536b85617f52f195de7b859fd48155cabb9e061795b97a2185b7d8b50a81ea0206c5aee6efc77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f3473dae67f4c7dc5d816cb5d5bc4bf8f711dea8c38633f4e136b1e5fa0f36c1792d8ba9dfd3e4db25e0937b3d13d7a3d7ec61db9ee16b054ad2ab6138b4f0361d8d55fbde9c3d41b2fecca1715a422756ade270021464c0be928a0b0a96414e81f618e4b26bc1d7982cc5b4834b93e7c0ce434c517b9b4ccbc46971e4a7b98ed72c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218b7ee149bd38de53813432f010d7186055dff0042a381b12afb80dfc45017fd5c624100f5b71bc49673b5028e3d27173a886ac75187b0955d9b195737dd7e3b32f7f5bbd2a3b4b73fbb6593e5f2a375596cf6e6a92f52b9250719b41b42ba38092425a4aa3a87454d843350eac2e3eadaf97280f36f0560d4c809769868bb462c7edff0e48c7e6daa214e42b6f0f5ea157fab9b99a4560ab8d13483b2761953cd8611fe714a83f2d98bbbcfba30c50687c69ea35a147c7aa877f014022fc34edbea7e9e4070781989204b9b14216c039a4fc049bf4f9ac370f6ee81d561e89867c572567ba42faab2dd7e5bdaa8ab4208e1cbaed0a9ed9d1216c63ce91f6028d695d1c0479267f0b1f1788d99ac7932a3af0ab173dab91d0e9e32ae0243dcb1df06a1aae82ae473691ad08626a9c799eb343f9f923712fbf48b2b9ddb02ba1189876563f9e9ef298e4ffe1916256d009576428dd952a7bcd1420c3a2703e36c8a4bacb071a8851b3330d067e68e34736c0b9ce442950281d37fe66a9bec331aece2733c4c77a40275305f75d57eb44d7dcb56026bd4ca9b0698450b857c847b7cefdf74525ecc2dea33fcfb28b83bd6991b3df0583fe91247160da8851a3ea041f9a200f1286053b5bae956137ce15d8e272ad358ead5d88f15c2b0178a445a8d9f529ce071a43bab1b04274b3ed4161084fa1630c541c50d7bb37ba79e666e27ad89219a4ef365aa8d035520ca0dd18b9e48008d62c6049c18c6a54914d122cef3d6aac28491fbb03fc0903b09e424f3365490ed56facf45b9925597aa670fec46ea56b4684ca70b868b0b8a8324e8c7ee5e456ac1ea28d7d1014687cf79cb972764e6e6168a360ca3a27257f30e0b15ae4cbd35f9f96264ca66b082c0966b9a1387f2a941c75e63b1eecc359871dd102a4ce62b66cca9731ff713dd206ef4271ddfa9acbe3b48d816848e725d61e333240bbd3a14c808cb30a905a0b4621f7418f47154dddab00beb4b29078fe4f4771e9837b4c07582c00e7ca952aecbc8beb71ea51a1094dafbdf2cf776639cf61c95a9c459fa444e370ab0a070dba9b1abd2015a3d9eba69c5ac5c742099e0a66415955a202e1fe475261eeae421cf89d16b4ac882a4ac47fd4dd0c8ec1453dbca8a7fc6750a8e29bc4c5997d83898d5e3d1a519c7eaa68137c38eedd8cb6f4fe98e94d2b649d538247b675f4e48f1f5184b7dad6f871f2b9da1e445d98d1b130de7943aa642239dcb9a37e3f3a8465f66efc88fc17c3d77e4bb27e8b3637c448aff1de54b791dc5c0dd8407986ee5d8d74e5b971b04700399fde90cf8e4fb3cdaf3cbe0d9e4f9d398ec8c223ecaa60284cfa25f0e5eae396188c160f6d02228620c5a156d84aaf94d6a05b6c95b1b0984b59507eef5537abad653752c4f7b514319c70f621d1e7675782f03d4d7f659588912b18e73cdabd85f99693556bcd8efcb810c14105468a47d6820699a0aae4fc802b77485ede54959881d35ae8a174922b49145d5d9a1f2a5f2d84fe00adcbfe9b366be66bf7e552674849d8c508de46c42e18d6adc0af203eb1418f2ba906b3b03b273cb2e2c87358cfa919935f165a7ea53ac923d7f51dc2618436554f93d463882cac348a1391e8ee468fa562978100a30e276b7c5464c830e08cfdbdf2073304b45b731c8488d4ff96a969b9fe7fed6a0ea6f37e23447f01e5a7e7ccb8041c937659d230257d3d93de757a5adb40c0adaf7447b27bb26327b0c0dd2aaf98bb068f69561a755b79f331cc4d44ee70c1e8fa7978b7be1bb999ac8504056ef17900a514001a01318f449a68bb527219f7b6c9764a55f90493191ac6dd0dd12244a555c98e36f5169690db96f82c3814f5059ce10e325e0048d056c9bdd9412c6a3d8566b1c0b9ce50f95d5f8d0fe6840be71e791672265a21888c918bfbbcf1354faefbed17cb29a59eeb9ccb901e08b8782b4adb2816cb369da7db680a522c4c1249314d69b19a3823ee82ad25404f155d4f2bda79b4e5244b97a27b66b86803e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaa2db4adb8dfb4de2d9f7447a98e88afde6b0b709d5db03a9c4a52cdbc416a619b1d4a41834e8bb3436b958f53be46938cf550b0641580468284470d89c7b2a3bf03ab1d29cd15b02ddb81f46db228dfc7709715e190376affc5bd4bbfe2c8ad10667381ad2274d034af99e5a39b2484add9706608824baf17c3046b0b4e65cd9e209b85e02125e398b390d54ad34c2a84647c0fa403a0e3a383cbcafab264b482e5ac25ede2696dcb146edb1a0766ce2563f8b81b6cc76fce68c3ad571f7cd98c22ef88a246642c94d08572d20f12199d76bcf0bd0c06ba80c125b438f63fe93a1239ad3d9519005bc99db380e54caca0af77c0516f704247902eedc9864ccf618fdf4faad4fc726e7f40ce78acf00f51f5c73f80a740854ae2fbff30cd630d1a5fa284334dec4c96373fe5027b3b86a0e199f06acbf44412b3401a6b37181916fda951bf627844f68c2f9b896970810a08f5a773b2fcf6dae8ece4489d3cc83099dbb643ab4d88b89a83cc7fa8a9a95a94bd9c1f08ea49ea3659a9739470c59634efb3f262ef9d6ed4a0bb8ea233edca8d427dea1fe99c10fab7e9ff1f76303fb2bce8bc3ec487d41d807a4d695501aa09b73971e29f100197e9039a672dead67aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f67ea949c8670126f680f0cc0e90f9749b7afe093de6b3dc42e9b2ed7273246147d6f6f9a12f943d1abca8db80c5f7bae0f4651ac5792d0f8177a305065661ff6d0541ea8f5385903805f6657b0f18617f3485f2fa582e921875b341bc3d6dafa18850671945ff7f94c4192671e385564facdc2dba3f44ab065908031dc74db14b73ef029a8a51216697d7384a360ac94b714a6fea83e5bd8c4e2a5f78f2a48a638f2156e12ef13de32604ab85adb23dd1d864d1d405f8c65c529d8e66fe37162dc3862b89d6b19f3593294b2e53a6d15b232558d875e18d3ca8c75156a61d2c4ed19dfeb97612fce4bee8244dba4a22f396d877dd3b156e23633ddb35a7b718023e793517dd024615ea82e4a72dfa9712c5d5f410da4ef9dac1d6d7224f1922512164b7234dde0660fb7c94019881d4cf9dc9bf4fde9437c8b06dad125c4baf9c4da7f2446116341c4d1dab465507d292532662223261a90d0e1664dfecd9c6e429aada53c3b9a3e3168dcedd6dbad4603c625fd8a0f3c680b71ed76a470c2a217393937d778c6ee060e3d54705110951b728d4374d89f324ddb34fdde7651ac6160996279172417799422f1a31d7b151a7285c0f1d52d5e0ffe575169b031c716688eba3923e864d1faeab3dcf41c5d127f47f1ef8f629ae0b9905fb7605f3fa9612d77ea7a4fd5c91afddee35caa4a4a869b30941183cbf7c2721ad43e6d7e6ae6f839f19e87874621ad8c73cbe856e610b8f716063c8de58ce6a54f3f0dd4a7507acce100a8680c60bfe3d1329b8a390a65464b60b993a60f243eeeb259067e331b79608ee1a388727ade1267e52de56d667ea9147529c7bb1cbf6cbdf25137df7d4880592875fbe8fc1164f04a370a31f0708e6d4e28e4ca98b8197da97d98c66a19236515021c660d719ddfb3dfffb75baae6374a5592751b8b8a16d7eb50564e4e0b3f537e0c3443f72fd9387b18b95b0f15f2e8b08278a465848b74376146596d5b2c984f00d0fbf95a300deddb2ddc911b07146a2afe3819fec2489a3d6053b6bec9fe9c6468df3f3f34af187852dc43041b90f467eaf0019fb46368b8350d0b570b4dd399de4c165feab070bc7d482e1db289799ef4ff2cca97abf3d488ae003d6bf1810c4d0fb662d17e726c1e35ed63ab2b15df7e8497c02361f691460f5f753235ecd0507bba475ac4ee0b709d513fb73eebb0f8dbcede7497255ebaaa8cd3a6cd19f407487782ca216a64575b0aea0ed100daf6c5907ffd23fbe5b7afc878ae13a60f26c85231fd4fd12cc5a20aa974237c9000f4119b085b7e0019393fbc39dcfd31f7e2c243c17d7ad24dc223f78c5d0a699691bdfa41d13c36add578ebcba1b57e9195307aab908e30dd4edaf8c53e79b66079eb485ac0f0f6f63874c4c494ba5b7568c50c9f33a820733aa06a1d191e909f917fbd9e5647f3f064f11a46d6c217799e912d9e24ec1d64295cbb0ec6f0cbecd116172106af453cb7143b0e1e5a119eddb92e5fe34297c271db674b45f8dcd0594d8eff97169cd2b1e9db936f2d707389796652c37bf4b1f0861a553694d457b1d2e6c68ff802c25f34be15c25ffa415d538461bd5cedbf911cf102d3e00416aa0da574360c9cbbdf01736cb7aec3e9734a2f79b36b0b8072c5e2e6d9e2d07a56df78d08a9e75da1384f53f041021672ca2c78f68a883ece719550cbe20add7440a18484c0fc7490a07f3bbcdac33fa45c6d3aae7e7352397dff01eba0f6aa89afaa09c4d93ec0639e28cbb374816786fee27929a692decf280eda131a8efadb70cd2410d932abea6388794f8e6d7bf158603e24182f9b4a59ee132afa5a84e8fba61d1cedd4a006e117c6b7ca126031d1f95a75aa66100c0952153dacca1119da4a0f3f36afc78345b15ccf6626f8be99789e35b5ca4c4a5d5bb1e9ca66c072c0792ca0035fcf392a46eebd6fd67f3595972d4246f6e580624e0615b9e28c7e9bcf2c03d06834682c01e5b21bb13db125afa3504c73606c294c23cfb3a96f6ea52cdffd2ff778fd8e641dea0dca3af4d251431bdb4c414d4ae109ddaba748d9917bfcf08b05f0144ad9f0220ec96b8c4f434bb0e8da5a51185070b9910e1454c1bf43b0ddfc97df85b1211f240cc184e5efbb10a62c72bcb5e22a05fcd940d5c55105448755b7ac5d1bc4278689b3afcd721652a03d9adf05dba1afaf544ba66af98d4201e2e7fad11daa7fe0f0a3bc0be4f0d2ee51fbe7a16efa48157cbbba47315a35f1534c69da22275f7a6e2a68d4da725f20415d7b2ea1886659d630aa62590946b3fcbb74db83dae5db01193cdcbe209f8f958182ead45bb1039f605e2a832f1fe7c45295f6515ed2c482f24c911117c49a57498dc732e8753bb270f6e6a0013185c1379ab7aaeb3c869f7970ecb850fea13693b14d18c9af6a9098e020997cfe1ac16e0c9425f4a490a1eb6c74841b8eae152be4600e38faa6ed62cc54fd54184d97f847cee6d259d2fa45c966e551a81b1deb139a5203f4b37d84b183d4d6b9f04aed92cb5e902c06521308e112e1786f852666d2f1a8c1c883bf9cee9f8b65597b37e7ec56af5b8c1ba7952f1f17f2f61f9561477dc5f6bc912c5af44d4ec8a8820db8d763f762110e877e28ce93cea90857cbf65226cf77d275599735c34f3939e7fb71b62c2d4efd74b7c5bac173b7b01358474dc50a1453eedc3035441baab022d0202eebbe40879ff041cf4ec5997ace1a2c024d9cef78edc66d086821816bbe0d556d112ae06183fbe2ad957030129e8b7c5c99552e8f17361de754216de0f8d8e41571cd5fdeadfc0fd67951478496a129828d1d973a5b2174483feb3727f6ccd873b302eb05709327d64eedeaf1faa6bfbe4c2167af89f9372cb26d5e33fc6b8b23710bbb0b3418e1632694ba0bbbec361f803f13cfde9230e68aa01be8b70fbf9d77b30b354720c0954ea32c9d46534be460c5ddbbd3b11437e1bea9f0918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d37add9db3de18eaab1bf107448364fedf573b5600c5f7453d443c58495cbb36d9fb775f76e8f53cd0988d9419abbfadaa77e56bb18fc5dbe3fe360e8ae87876a8ef2bed4f914b9842c62ca5fbdae011fda6b053ae30bb7b7e83f9ba7c700ab6c7aa102069a9e7ca22d3430cdc8809a8192573e96ad73d0281fa307e64ffd1d19c1732fcb73ea3a10b2ca4ef0c5dde479b8f89dbd057fa8aa9ebf79894bd1e1bba0e2d30ef8fa94268911d4f28045065a4e9b3e853a96a38e9a65909d807545fa1600d3250880ec0652b80133f041f1a48f0baeef5c7362ea357712f67980e95a8b38c8c7e022f410cf04ffbd05125a8f1c69c46452e809785a30a6b77ff1c958465c2c4cf639e6ecb39f40ae41c66e9b239321abdaa194f50b7b82ea0bb7760ec328b43d4e712a3c834c30553df2140d5c4e16ced00badf890cabeffb4e65e085dc0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c9209e57f727081063ab7613ec71d79a1e8e25076e2930cb08de06e16095710457335519959b80c5507b2c6f91a05bfc8dbd31042ef70a49747f94936187ee243226dac19ccb2760f5ea15925c7228a316ca53831e9fedd04940a38d149dfcbc60b5cf045742542c702a111e114cbc0213fc87e772b17a0bfff2b070875ee36050e51234a0cde39076b008d6e481addc063f69f6071d84a6e9faa1a9ca4c3c73ce57a5bb8e277625aa17efff1d1be6b6865596b72d05f693b54860152a8f46d76e70c97cc7ef64dd25823117aa4d897433892d917ca826a627cc8fdf3142ea77d0e0e3a161cb74e26f389bca7dfd81cd31afbbe1a15ddea1155b1ca00df42c9dd21b6aed1e4ca94c6f100227ee05fad01f88cdc134d656af1d1dfa74ef32a4dd1490448af74b8618ee89978acf7bef9b38ee730733e609271c72a58985b94a6ac5631989e148063aa924a88995fd0489bcfa1ab5af91e0527a1238a2f610771ad88d84dd4cd38d8fb15a8d0a6780e6c40263ff95b673715bd509ff1cdf828d45479317f4840d01940adda9e41ff91d515a0bcab8f9ef36da611e8cc86b48cf85b46eb75f60e5640fd3d876989e34e1997d26234475a6ce85d3b70f070c0d71c6e4ab54b7e618c52a774e7b330f6b5b5274e7ab3b77ab397c6b38a8f46f210861104b3c2ad42278fc845ea1f189f19dd49c59faa4cb8d3826e9074a783b12dc8ce83176da8f6122877fd536a46736951f4e0e290446259aa3b5c47d31e1a06dc12ffcbd1484b6d81b2c5fedf20955a064ec734ee3e54a64e20902ab6a059ef2ded07de6a584be20dd4488806725b9b2e32f58f403fd7c48039b5113ecde5cdfe0d513821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b048c247ed61a083bdd5fb89ae8a411a12a96a4a17c7848de23aca43d4421113b66ee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ace46f03303849ca983d96bd1e10d09ec5b9cf9dff79d5482914003f0b8bc0f871065f1db889998d1c008e2af5fb2a581faee99a0f4aa89ce71097e36fac4f83a4de9c70fc58a99b0866a2b119514f5f0c1e2505247766ea6e8b9e198b31f15b5271ef5581338d02f94695362b268d3f29c7c389c2102634e3dd7e23804dc28ef28e96f53970da54d7f826534406330af719d10bc658ef6c9459d9ca15526f3973c8d5534e9d4a6101c33f51c0ad597492331b2d79f19a1860a5c26d324e0ef388c2f7b12c2512719b256feeb8c449ec31f276a92c40df4317f8a0fec821801e01cf61a58006bc6a8ff598ca328882a7efe110a4fc05ffce040851bde2d57b3b5e28fa7a5aab4e2755f5f1cce36c1026428996a0b8f10cfb8d923ac97ad161566888898046cdcf17dde39acf7508fd5df51309448a5e138ee4fa550853eb10c00880997be4399b3c7d0e8fcabe1c8af3211d7a0223d6278342836a33867ae05ef866b0b13bba1bf610d773825091c5c7886e005593def86883eeeac1decf9ef44e18c0d87f17266281a3d2f3dd22940850be1f62ed3a5b85bbcf99a1b43d35dd95349f743cceac2687052eca27abefe9e872bfe6bcfae3c3411f8f30d7413cc4d5d00070a2ed786428155b900ff7992cb36fdbbad80ed7bc821a74b733470cf2d46df87045030b13e20ac772473b14f1975112fdbca07fe7ac93f20a484c6bd763d0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8038080a855019ac691fa4b3f85c1dc9bd73e1611328ec3fb16575b280e43cc81d5a10c627dca4404fe4f384d6bdcf29fe81fecebabd651fb49089c5ec92c4de012ede620fe3eedde84b6cb26765fabf9b500690e947983b7440ba99d4a24e2f6ebb678a9ab2636e4c07038c90334e594e897aa1813715a98af73c83ce74ee6e769b75f9cef1c40b0d6e8f1617b36562c232ac7bc228a2e8e5eb9d467c494b68e24d9d1f6a91901ef52f05cacef2dbc00186067e6348a1bce753edf65930ae50cdff01bb89efb2135ef9950b4360468da266bd85c3509172d6ed6316ebd0c926bc35c60f663d8b610c4179baa5fe9cbe374afd1d9cf65d5c49a546014f7dfc231caa26fe71d75c3d695cf05b7a5f9ad814eab23abf11d8cfebd87a1509747eaf9114a3696d1042d15fcab00d0406a0a49ee6a299f9cfcf4c4991ae36bd4faf49c610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fa7579a71cd3c46f72a553398277db9325a37ee7e48e4f2b6329e15666f1853863d338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba20401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207965ec277545e3f932f2af2ca63e00e1d0c65b524a107b19821d32415ff77b460563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbaf497285003e5988483e00e64dadd30c6dcf5e8bf9427232df75b1895f31818b59cb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a9588616db664faa92c0f59326f23c828a48358804a1898e7c8c12209a83054c98b3882721cb481bb5daae489b4cb058faa66053f3107883f4d9569420ad84b1e67f548c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd14077947574240541cbf52b905fe696e0881c3aa687e408e2129694060d583b2dbef710616de33da98a104ab6aa1c54ea55f534085f6d998103d2de3f27a2219c8b81978d6225dad2cae2afe2e0669c88c07aec10abd7cad1f1f5a06c78bb27bd9680325ce4391a8d1abd00a9c979abd3dc948630be301bbb682ad780d5063cec9e77cb80d7c5681526a26922f9317a09e5b69ec44670a62d672939eca633205223afca602b19c8d6bcf97228f2244353e2aaa137d496b49185563dc46f95ba3415a81b109127ea6764bd5baf2901c0c52d9510c2b7a9830490b2c892cfe748bcf167ad7994d889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c04569673370a3a4437a9db27c238f8b65064a9750bb004346401071d2ec637eee5c155866c63bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c0876ed554b851c5edcdc12ff55da708b4240767b561373d74550ba21bcd46d32715fc12d7ccf1388fb073d86bead3f7ac6c4cef2055e669f8678b4f7714f832aa754b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042115ed538e01fb31b8da2432ee2effafdaadebab0e75041d714af02dfbf0deadf166252ca35bb5ac8c06b309bd50f282718f4097fba56e38bcfb8cfd31f1a4b116874d678e22dcd27d62f3b479a50e94f00b0b059922ada5d704930a8c51105715edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a93050ff17440e97241ce0d0ef6f6f7f9fa37f68614e314a441dd14c79938c1d14121b1aa0e64dfb7cd5d7d17605af7784e2ea4151155f043729f78f4830d130e6d09b2fac779d92fedf021607537e820a1802fd93d26e8e44402c053eb33e63e07eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de211924b480fc887ded728a6934d1e77184ee774a0a0ea62274cbe3c81aa67b7e15fb5059b73cf10cf45c377c0edafa17f52323a89ba946c25ef203a6cac3b30e299a54151a62a6d48c31b052e9c0b2d5075480452eff274f1d0f6f29f66b2423f3465a95218f55982a2b7b9f665f14b3b372f568ca995ff99c07c3543a84748d5f2819f2a4c82e27a45ee4c6d713f88ae3d7491fa4325df3a1128e01fdbfd37fd83f0d5c0e43e200b51218208e9df84fe382e27e337eca8cefdb593b6dd0e48c44addb9de88a631455e7166532b8ec5697c63059306d80229ffd20db0bac4bb04c4be4fb39c246d7437f3bd0ea60dd827ba7a01509ffc70ec0f0f19f79d5c22b6197f7cfe763626ee5613985c421a186d61c39bde5ea95886dd9af4cba94ff9302ef502627b8aa60f5b0fa4103a7e9a51825a90b903c79229782cb29d702c11813543cdccda71ba0566d46c6e971041b4a9fdb4ef01b6f1a55a7a5117a55c2aa931a669b9efe5edc4a21641a6498754943559678fb34511fda82733088c892af0758a03ccbd32dfc48a7f2c6fcdbdb5bd0a79d5de652d83d7adf31fd23fcf139621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1725a9909bd61a539b1b0b59521d1adaadc493f83185320365b3dfa8c0610e4062f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e41982af1fc8729b808e78c646a8dbc009eab9762df888e2221659298ff9cf7d3f577957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a6d5808875cfc9be6b24a07585ef4267656d5699a07c62913117eabbe5d6a8778f8e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348f548c63d51052fddec6a2569dbd97d5d22d3fa5cf8483c772f9b7cd22168223117c6bf791370434e1d5f6ce8425e03bedae9440a09e040c22153be8b8b5547296003dcbe17830190984304269a5224ed4cd8580ba48b66b616c512ccf66147a4e0fb2514c7a6d7396760a8e293baf9a8acfc83f0ef50a0a4436aef350a82ad338fafe3de211971971b9e5528c1419dd19b7093286b0633e542dfea253551b3c78119e41b20c70979f420d0e298d940bb7c0634519daac4cf205f3b4bc2cc496bce7ba97215d1cdbfff32d446e8e74a52f8ba3e9e1cf3ac451c824505f4d715f13b252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b9459754421011352d52db59d3f5d51b8151043cae13bf430e177308ba89eb671aa9228cec2b2d296d03290692205ab5b0025b4c71bf3716b7a3a1b18ffe94026f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2eafd3b805b90cd81b187a16938e0b9896748164454f92019d88532f69f548f3f1108da3ff90223cfb466450b84f35e901e6a5e1a86ec24414b06cecea10e1e84e882c63988ab55115be563bebd9fdd0d5f021355b8f98398623f61789c1b4bd72abf0c4d4accb3c93113ff3ed050162901d849088e8e74e197c81e8a7c2e6ed158b45f8808f2e5b66dc6fc4c5f5ae5edae969e5d1e2677343900d7d0a8e8eb5416bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b95943281e7d44657c80bee5e40533b1153079b84219d1a041ea2ef7f92c7b8e0e736953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbb536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde7ac470f6c6fb0228d29fe299d8fcf7a879c5a672969ccacb19c996df3c9c1603803342e409bb8ffbbf4d80bc4c48039f4f1394e644953e41c90d1a3d7b8a461728a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d937638618b37fe04a08e918acfb3356338fcb8350954476849877e8c4f918390a797a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e9545e9bccb02eaedf1962b142f305f286dd71ed3661c9185652655528644f8ddf8d0fe244b8d0482c9012c18e4423dc2217975247c2aa3176403903ec0eb4593959c238f8662a8ab727deac7bef08994d0e5ffb2aed057000d76a3b19b275bdc230dcafa79aab238d05a7af7af603e641791341a25665aa1c3885502612a7e127d99d0dcc2517069bb95f83714a2fdc55683f48ba1368bbe1f0b37ebea584b2ea18fb218f7d6b58da79abc09ce8ecd88b36c4666a491f1e5c2756aa00aee446c84906ec3be8552f2c0a8e1bed791aad22a8ed6d462b3f355c90c449507ea308e6772a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17eaec0b23a5e74b8a900ca2d6a6b207478cad967554213e3bd793ef05e92ebe0219d7c86d236943d47e83218c7417cc813c9896d4f880c542151457ce579ccc4f7219597ed76459820cde4bba41f1490d8242995c9db61476323b963bd044ac7f5c58b89b9caf0ecfb2c9096b88ece3268826ce6ed73dcd42a55c96b978b5a80b258b60d3df840dc950875db2e505c39a2ffee17ac2edb3b87568f77c760da39ecb1b8d61922d29860faa542e855f1712563dafe98666eed08160f8bde8d2341b660761503bf7fd6ed4130d35cd0cee4413099125e18f21e0b8ce74e120b3056c7ec629c23fd20b52937adfde32d902d3cdd580e4edc63e7319c282e14ee0a01eb81e17e5d27985986270f26cb1a4ecde64e09251ea52c315d52fbe6a7de587446c5b18e83dfa37e144029e145e5c70024e80dfdb6bea650ff0b49bfc911aeacb466ce6c847ff95ee7b2e3d6c7db0caa77e99a4fdbddc656089cdc0b718c2b16ac827f160a0415171534655f61040aa9671803bb441baa4f068528db3f39c7214b77c806387d09f4d0c4c7b1ef51e5524fea04c9ece46f1417209dd0e31aaa2cb28a0e0b6ab839734b481d8842769f45c88cd6912f8f97ed0b32a9a45c5d9d65fda1f6db3d99744c080f7549cedc445387e4208c6d62380f1cd5e2fe5fa787e04534402e3b2bb8d376ea04073a6935ae2807a7da16cbb8f2bbcb93345214241d8fe392400a309a54ea5b1a2ac2e52773d3ab68e07323109b9aed88a69fedc74e082c1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6f71e05e1cef6ebc77e058d38f86a5e7e531541c8492c7e9189fbf189da483aa12a36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b2b327d0c728f05bc97f4e87a0ac01676216d22dfe4b1f492485f55c863fc9ec5d86051af38d495d3d4c24b77794e99c87e16af052881986fe500b8792145491bf1caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb861de75fde5b81febaa3fa45663c902a5cf5dfdaddf4eb77a826ea89201a009fab5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae302f055af05cc1c4d6c4451a7f5cca600445f02c8ec08a71c19146ed2bdb33302a69a56db3e1cf986f58bab8a9a51485d0ad1ed0f5904fcb71eb1dcae33e0ff243c8861e4258701011c00207a377548f5a3a3d3743271457a5bebf3a42846e5c103c15d09f30f729cd6e240d9305c7a60dc9318d62e3d56a6bdb68345b222191e95ea6205d34f03bf6ce068c254e7471d417e18d818e321e2dd90fffbab4ed1ff29576008443524ce7a12edd8edaa4bba07658bd3ec359acbbf90cfe8cca78cce4447d5dd252e7bef02ebe1642414c9276083f75034400cc92727c004dc929ef2780656886e065732b717e3d40aceda84652ccb68e2270bec94a1da1031bda1b7ffc91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078ef0ee28f67e0c518702238685f745b705729bd4ecd72acb4b3de198a59274592d141f7560f72c854433b03b204696f34566c0aa84bedf2ac4bccdc9deae7b19359f344123827f2a29cd01554baadb6eb25f7975127c83418b3d376ca7d690c7cc1c5b926b627c6c616213100bad18a2debac618525740e8ba194b38a279135fa30f16fd82631079446bc576dd95833d6d0df49c3520486c284d07237aae4288f6613c9fcd60e3be0bfc6265c207a6f3ab72962e91fdade2b845b565bc420943034fc75386c63b03a97d5441f9c6532e37d7706e02ba9e6622df88c521906055ea2385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80f6911184d8fea177718a7429bd5a223caf0705de92971350f368be0de68bd76ccc80e8f504523e3ed9100317b4f399e864fddaff0464a4b64c96f364d635a38bda4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c26ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b79062bc6b19eba372b91ecc97264dc854bbce9dff4d2dd72d9948e5e120e8732bf3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc6a0c0aef729b668551efeea5e28dd52cd9d8dfad4fda5e7655e3fe50899269c926613a4fc1de9a1072126b07d3e1f2896d8c7b09c977cf914bac26f1a9bd282261270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f0703c697837344423b254b39a0820b7d367a19309c038b4aa527921d39cc832e7a41f90e5fafd185de533935f427a0e5eaba3143fb119b731464929817083257f8f3546c2e3925a12b485e34c0569f3436f39b8d83f746e28d2c3abcb2c374f5d7a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf523e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb5250b5c5ba74b101f10edbf85e0d1881d44d188efd463a37d3043383ae92e69be1c67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b924e654baaccd409c62e938b1dff848b526e12277361e20caef66361c1d290b70a4c8535890a44c19f3b52cab7796345ad62d6e7fce21749c0c530838c079b58b7d280e2df88c3e2b5aa03a077d69d66b9a589676169723ff4dd5f929bfb69fc31bfdc5328b6b0f00c0db5d50516cae26b2ef91ec1f5e83bfd24499e4c815ed05a6574bf3aaabd2c8b9dff1d3ce05d422c0d990c2ee9f9d9a0cbb0d5d721fba62cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e32062f3963437b68ac0b04ee9f910b1384b33ca91308e5803cb0a310e2a5f1686b83e52daa3a5b986c6e8939209dc92dbe295761692883ea8fd6a6245a67958b99a2944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493aeb7b75aba33c931dee177929f00d7ebb06d594a230f3329638c50c1b670eeb426e69e0b5192871926db2fc6a15bab467d1bec5b9fda31a74603fbef84b55567303b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a107097f884262f784a591533526db1a65765ba8fa351df808595eecfc1bf01098036b955a3501f089637a38a6cc5934d012d31bb48e2cb28a54d6012abf35f3793d72973861ebe53e2a0e768de62464bfdbe9b2841f6984c465d6d24a6ad40d48053236c1a2d2554a63c3349c43e1c912d42b2cf9e8bcd48e682e3824735bffde9e9ef8fd498658992e223cd2ac07064c3f4960be923bbb90bca8f7f8164ca5cbf36427b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b74b5099e00c4f66185b63128ea23a41ebe9cd61a02e74444fd4b6272f72cdc7cfda7f5315a83502ffd9c615a6d02db9f06c74243a930dc092c2fbab29a182cde50694be7b7bfe080044a015d9374da88e116fae176c057fd942bff4b32e373f03915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b1433632e8e038a818476701358cbed64531db8272ebd5d9846ffb80493242cf7daa1e5c50b5b79d886caf33eb95d9c9327301a269f8c5e6120a703d809579ef33cc2fa5ab39d6327bcc25f9f6dc5e0844c34318db395fa279f6f070cd7a2791bba1b3cb30f74c153df336bbef27709c99410d389fba720855e30dd8f6abedf82b0a1fa9fea3946828d247c5562e60a8bf3403cf3b9d5a357a54e4a0295c80c2406d206c90a8abf00f94867aecc9f50aeb74e8e5b255949ce931a182eb4e16ba4b200c8e20b29ce17c375022f7cbb63baf0aa73f881fd5ddbe0c8e0a38a449ecd18669acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebf8284a613c6ea62449d52901c92dc839592812e891fa64527fe80cbedd077b3a71e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af9e390c206c09ed2fab1724e9f1cdec5db2fe22d4673cdb01959040048d738fa0a73da3a36fd77e90a44a6fd6d12ed9bb2f1eba9898456cd199ae3ac85d1f313974a0db3a471ea51b4ad51a4bb52f06eb89887ea55d0010d6a08466e79fa2520f3fbbe9d5a9b3d30ef1653a1134f07663871e176b0d808d10d8eedbb407508aa6ceabc473cbcb71bec7bfd100602abe77493f80f5409d5c7c1042d41b6f2577d4195a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc921fbe42455c3f9641f1406897dcedd9616e634b6b2fafb7626475898476d472f6e68c25c75529c3f8b8375d1b2146aab60a0f4e8b30e788aa28778fe49b7bb2fcde45c16da046e8426035990cdf226ca6446eac872c179135f8e2bc23f4d3a8cb3a05a8e84c3e79ef365bd8748a125bd5f045917f43e3b22d1e4e1f704afb2354b4da43af1e0eaffbe6450d30f23cbdf2247fda93f5c125c0f55bf3f33de37bd346081f9c462948d32d1e3aca30735e22be86beb7d2d9be4bfff44254a8d77e10dac68e52ec57b629ef43e4c26d48e41270340dcce1688028dcb387c6bcb26d94286391f485b7b622d1f281fd1d583b3771c36f74f1efb5c8ff63b182d5da6e6a513ba4651c630100130c5b3269d11dcd7914ab71b635543222fd9d75023a43d62bd871a0789c4c247cd43963840b5fe1cf907d178395a595d44c22f003108ef4f106ac58ad269d8fcc2b8e8fcaa70071e8ecf06f2c466c076d63f939f8bca0418462e27661861c495a2b1258640dac130b1170acf02749f05f970046b9049c960d509be3ac41335c370d6c80d5c64c6ea0feedc5a0a88a3c63f43bc60dd536c306aa062e755578563765bb93cddb71a54280dd4b0f1a7c83ce235b680d59c196021177a6eee526ad6f1e08da41aa910b748c5ecb16e564721f47a3ce1f2a7c570ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf4f3b4e513b2b9458b79e2d8bf3066805a19d58a3adbb85f1a252d1bf7d1548e756b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c83825bf3ecc31aff26ec6fa07acbed7d0aa9af1ca15e1c751ab004d8642c30bd102607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efeaf04b36cf82432257709e07a249c7f27c2fbeb13cfef76ab3ffd5af1f489f5b5cbe6aaab55381e20b24ff11dbc6f10eec0a9247ffeb50f4e147ab06bb824b138c0b96eb6a4bade44e6b5057059e0bd2c082ec560da9f708ee3d56d077703e1063033120cd2fd24e3a48518c573497bfb7ac364482b39394c33122c92e377994a46a4a19316bc252bbc9a4547633a8a988b3d78fa721b57ce8db125a94a69707ad9568d2674889b2398a19bc7c2a25d6dc192ecce369e928e5e6ef04161e88a5f312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63b159887893d0704143ae0f5fa8a165a41b40fb22b61656e44fc85ebd802808f94aadc0bc5f1f78902cd975c9e72deb79d75017e69eabafc08dc8513d4e016e849cb46502b92c2100d78f0404cef9b37717d7d43cf8e228e359d5abe62fc94ac2d1031c91bae43f37d52f4e70266936d8f3f7f1dc553411b34ce1312e6a1a5b506802469028258d4cb5c1c98d3f03f77ce9f9b9ffe600ef4e393f7a63bbf3af12e254ba671b308c4e9c9aaf5d01efbeeb19bae277d1f18fda0e070da7e86a43b7621210912afc139424c7d96318bb1aa389c40167a5c4a811f8c7f96293ba8b910b03e6e6aecb1d5a7228ae27ad8d812400238c222cab6d627cc6d4cb54b05ec85b4a50667ff0e9d4af7b1624153a9791589a541ed22c3fe0928f2a2198158274c9ed0c1043ec844885cf501273bcd5cf4d86b5c7f17239b2afaa570b42f45dfb77f5d8d4a36bd953b8a3f10800315eb6a97761bdf8714295c0b13cca1e0a5734dbbce745714c9485eb3d0c57ccf2c31badea56d70fd9189cfe3b0fec6b8c547a8e40f2db2c132b518605650b18d6640a909bcc561d8cdfaebae216466057743567d9dee0eb5f649643ecbb0f4ed837b2ea48252e283aaed134f54a9c9ea52c3f4873be893b0e8f832217fcd95984bd65bef6d3c62c5b770538af503f3e58c180dedb3d2775be09c6e3721650a075aed84e37ad50c54ee78c58e34e192a81a0127e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941dec188d1684ac88a108e32ddf8c5c18a8287cc81ead69a459bfaf1230e1aba4a38b72d23115204483d4a2e7fb696ac9f3d4702f82cc14e6ab1519df811496fc25aeae21118acf3c5ec97e48b81424cbaadeb9391f3a5cba3b8aba7badb3a62d2e6ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400259f5c0820b4992db61fb3ca514faa367d72747cfe98447964f3a4006088d13e203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327ed45ae42e82c0a3ea96cb27b20848ab4894aad456bf70bd83099785b6b5badcb2682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf475509510de6bb6a3ea05856b0f7a85735f545c3dfd8cb4208fcdc38b9d2afd242a7352e9d1696551fb47989a289551094c1200ec11c57e4e15fc4dc4f05d970093c6dfa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b67857062a7df512a0c6bb23cc3fed2bf50b4b3c4ff5567bbf4110e13450cefb488cf297f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546ae2c3115ebf65556a886380815b691dcb7cdab3df5cf6ca04605733aada655f2634e12af5809d34a52199eb1cab06707f0162bd91c52d2f5b6ff5ddb340542bb4418d3e23a6101b2856a5c860c8414022c1b22634b5ce59b3afc8948dae42e55a34b30ed626f77e977ca0fc94365f806c482afb9f1de6ac42d649b90be01961780823d25cda929c5c9e216ff2bfa700442c7e5058077989ea0628a9105d15206973982682107810faee4c7f23f7fe0e60572f345d59eed4debf6bc4952b365946a98c3a6ee97b2d47c6de333960ab55bc76dac3c3456d4a47a2790d12832d20819024ec736a8bca4cc31d414ea2978b237ac6c4ff0409988f8434147a29ecd6221478fb3f2e050117d779636d7404a97152db43ee0f1e3af60d304d1a521c9f0972cbdf9d54773aa0412ad79ac6374d148499c1935bf1dc05d9f845cc52ac51ad3d6bb5ee6cabd23d69158f7869561efa11b82b59db8994122a088d5ced77f5db7d3ce366f8df09da3de6f04c8ee4ccb10fd378eccbc59b7b270d43cd56352176835cce97327a2ca7fe5a65905f276cd7753aee4cab16c4f0ae8456a0a848452daa95502d2d674b6e790f54f46e8c200a8552555f31d211228f3c088990c0d400d1cf36aec2d0be41921b0bc6db002ba18bd849657996c1a499b8f45e30792077b38219445d93af59aa850742924c624367f98fb3ed536b76eba7dd9c13ba97d4ef41a12bc28a7a7ce318fa3230744a538fb7163899b89ec613db55ac151715264763afdc6aa788d096e8c09fd4aae753dab986daae7d5dc03d6d12582c76028d36befe6223665877d0321f747866376a0fb5e1f9da175b54f0dd5e6c91f538030f95cfa6849eb2f7981c2889c338eaf5dd1210f52fec44105251d9ca14ce40a39a38038ad0c380cddfcd1a2023bb5f5339140a844d49f2dc1753fb4c09f959afaf421352868977fbf70af39305c615f7940a5eb1b4ceba52681e3b37abad560796eae1137bce100819762a0fe3a19f5efb994c25ea4ef7abdf046ac3e9b309a8f7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d385cb0903157428e0afd8af5edb4485573b6163bfec4c3c3ac25b14f9598a61b7b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12fdd2358074aa0d4489ee3b5da85fc3b7cea0e723afb4f86bf300ad43043cbb3f16a0eefea6cc0d7c4c3f13948ad7a15346e436a0fdce9ba8b501255fe64ede5970923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c726a0c771b46f21d1c1e0620c516f5a150cf4fb01107ac7af4dd4b383909d506cbda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435daa7828ea51c04eb1cd78b371a69ef7eb65a07c0c0ab47a4bfd6dfe762c016f85f30e65ac664d090c42a716d76f7c97976fded4d5785010fb8625ce3a32e82362cb5f7040a77a052566dd8718bc3b10a5c2a177da168e84882d382062f025de0d50ebdb0a9bb73f9943097b8424622919494ea13427e548c7489a86882b19dec29787612b28e1251a0c6bfc32f67275f3c6488d18712a20dd916c09dc3a1551f331994579a45e82c2988b9a6a90748c1180ec9ddbaf2152f28bcc33af8ac2bfa5532444c5cd3f25963e8ac2c9cbf201c92a7061052fdc251b8bfdaaee0d83fa94992a1db4d05aba506d46fdc723e1bb984c3b2d82bd4b6951d18289fdf7824c87d9b4eb49ad587bb87cc592d2a1774234198735869e19429ebf0f074e141dea3453bf93e041470f7eae957e1b139ff598c76e70beccee863e175ef36eb0dd6195c21db7da57a72fc8cba90d2c26006a4c174f52c4fc7ca338eec19f095124d2d02f0d97b7816eb0cfc89993eb880d4deddaf743f70aa8b9b5fbc04571186b4738f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b416fc7136bb00d0dba02356187268d2c589bedb71cbce604c1853cd28d0cbb9aaf119e36c8100133b0c5ca6de9dfce8f8a481032ac3691d5057758b00e7bfa504f8df3a2420878d30edbe4612991ee3a1e7ef23b9c7d8305e711a5f7b5103390beed3de013516df573adca79d1679aca74863b4cc95618d57bdb0c34e1fb08a1660757c979b8a31df94667e4bed4317d67787fc89cbe5b47169953ed40f90888b862121ad8465e8580294f9ea6837d9305f2ef1d932109b946b883cec80dea8d9c3ea324b30ca4ea5ea4a12ac1cdd7034ae2dc240d6630395542bef86cec8654dbe4be89b2ac5ae4a16cd05eb3973b92a5a043e644baa083f90782aaf68549b8ee324831530fcb8d361925530ddd4cadf2b2a60d5a8cd1a4ab09488ef562979afffe03f87ec9e3c3905983acd6137fef7649bbd677b6e63ce268a96ffb68b48ad6a96eee0760f77e58c339db7503f1e0847d79bb278b8ba23d477737adf48c2e8e0e70257c4b5fdad7f3f4955132763df35ea803db8a71e82127927b6bb7e46a422bfdacebca048814e46235f822cea6e6d632530df2c8a87dfb908b6e7e45844f2aee9236f522e48a27b9070ccb7dd18f9e73194efb4089b0f968354df0342f2c1b5fed4b44b6e23a3e8596cf3de21d06586ae7ea74289515a5ec6775bf8d2b5b90c7b3ef8d0caa483070445fba37d1e7c9049db179a4d89928c6aeb6ecdfc8b90d7eaeace96478b2c7ff5fdefc162e64428cc6116e4406a55e1736c884c2fddbe03374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab0b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c0139accf08ce792e2a2ee37c4ba4fedd784ecb53d36123c08b47d32e2f63185f427e53b9595f686d23e8b76fb99f156c4433f9565cb2f81948c639b505d92315875a28d3ba3005be9ab3e458ce606ed5bfbc6d662272710d897cda68ddcd96a4098661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f31597c28231b6178147260efaec500d1d10514c4f7f786cb3a8efaee3e59c94aed6181eed96ec33d3f796cdbe05a65489c55d77d645564d4ed239a86663ce114c607856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf22672756ebc5f7045a51413b487850a7166afb201dc0cdcc977687922cc613d899620ddebf33c952e766842baa0cb60c61fcbacec41178d210ac76bc49c405336efcdeab50227f9c8d262403f64339d28e2ea1a8d7ce85b68bf503da270065fed42fbc4b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1c89cd5127d1acb9195d19f533ef805f52a62e37ac742c0fe82eab0fc666bed9c4cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d09fb0f015fb59d7a01477600df8bcca4d32870b6a2e0c45beeed752f630b38133341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307f826b08c340146e51d77e9468bb1d6d82f1505a3b95e85432e8f7e3ceda293ca6f581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4bcd5fd4fc6f40a0b01d4b25df66458dc88a1c22e3a6d5e455c9da13d4c9ce8793363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b442fb6b79338e1f846e6feaed9d5a20805b2071ca08c1c57716789dfaffff5a5fde4c3e0b0f7aac5166643a5e0a6b77345136c58d500886612202d5ff45ef3b93587e923fe4db3e2b3f7e292783c4fd5d6b034e8d0f89221c5f4b06b19c2586a9e19de5f581e6b9545472dd9035332d5cec5de14e8bad46b809778be0c5ad4cd1afbc90d64fc82a3e0a2de961a3c845c78971695b565d2c7f4683db8fdb3f008f900a09505eee39ccf0c8781a9d123f52da6743d0fc95c632350509c423f66127b426ee76b93315750ce63e82fe9c47ff8768cf7eaf6ffb1220e63c83784b4db8bead2087f20113e50473fee4a73f72572156037c9688adf16b7e9c06bda4923fa6a73e27ee98015e1f8d1e0f359584c75f4e1e21d754e3e81f54aa48ae5be1174dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1a9b26ad846952e41fd64db9f6fda9218579c0c7149cf9fd67e245c10c7f28c543d57710164c227cf9d080d2885c44fe75a51cdc1b81ffd6aa27fc6ae0b70c1b733cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eef88900e1eea483131eba2bf35a7873258c00e3a75617eac7c84e6cf94ef0c8c2e0e6830f0fd432d6e4bdec280a30e79c82ffd3a7102f1df336ddba2d6955ee0b2ef4569485dbef3a1d573efbe7820bb6f2a41a5f88287d2fb2181b7d05bd44c0f39bda662c882b199a7ac8254a0819e410283e02b4d487fdc79bc194b1b2a4a39c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768ffdd66cedf8c212e9d2e111e78d7613bbbe70c3114244f41844ddbb5fab969f449e5c899cae866561e6c4a3cdde641414b6422a78ef8384eb6a27058c7469cd01d03f232e0020325aafdc5a790032f09e6711f26835c616356e4c9ea6553d58b37323942b3baecba0d0cb6352b84f8b24099a3127b5079ce1397829e128558d76363c125062f18144c8dd47ab8c2227e198a875bf57911efcc954241976f4f8b386db859488c408e006cf35d3f61e37402d3542912bca6ccab7447c3845530c68349e52e66e23b07a17567d6e71aba184b23846e0a9fe835ff614a0310a24cdd82bed2070c611fe09b0e3413a175aabb0a3326371be5b48a7a899c8049b1dbe870bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3fb1869d359479ae2a4a7d2dfdd72c74bf0420b926e5096b0745e137d9c9e04a61b62e096f35d63be5d4d9dfedd025f2b0738991470c6052cc359ff3beced37f8957d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f583a6750124e1b9f8ce3f8e590aa28644395aef47b41bcb3cd11398f821434d8856c2952b040e5c24726c423e52ba939d389141ff27eb2307fb3888657b455e2b9bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590d51a731fc62304aa0cb220b94e67632db9b0699f1986429b6eeed89ffa6d00d2185423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae3c6673ef355c6d4348242ec01fa37e5323b8f6e8f574071a1a47c922c0e48169d74d498871c3bf3d6aa985ad01c15dfa916614369dbcd832bdcb9d2d45b15e081e42670b8ca2f254d634a64b2073838a40f4fe1ce128441605a764598389dbf138cc33c226e37a28d28a2b0e958ca715f78b6a34d8e1773224bba642e46f68e371e6d2184711c056b9a5fcbc1db8726257510fc0272d29e705c40119a69950f3e80d3d6b4dc44b080073968c12ad8521c851d9b3aeaa5aaec1ebe80802490b43125a0200fab5e4b4ac88c57911e34acc426c20c0f443347899851b84781f791c9d1ca485cf0cde9fe344eb5c83b44ba17adb96a0174e048d8903543609693dc40db01d74b846e39dca3612d96dee8b8f6addfaeb738cc4f5574086828487c2b94fc1de8e95a2e36de2835aee58244efc4b48c42ea16ce96ec7b86a531e788e77485e0222cc023fcec541f6dff8284e2c3493023083bce556d2b9e62187c161e2ff6182e3ce6437502ac6714ba9574e729b5709c110d56aaf9ed0d0a4c3b5980b820dce9544aa2ef925588d139c66578d90ff011f1f46bf8b7d97a87cb20314f4b67ad01db796660522e945eb1f5e8802e8a32fc96ab25d8c1ce753707970598daa40588cbc039d53f07b450b0fcace4f30468ff6e70b5f7daf00caaab2235e8686335ba3057a52752a8e132555f2f84bc4ebda340d580918a883b3fa48dd5d408c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7bf97ce53bfa4d006bf1a3e2112bc0b9fa4d197d16d1d6494c6745fc2a3266903d9482f2cd099f87888291bf0850465ad0bd2e8db40a3d9dd92077e4d4cdecddf47937d56594898df6d4e2aa4d03666427c89a9c08d304c08d35b5a9963fc34867c691f689aa27d5bedcfc3fa1f8b27ff7ee0e59bd5335e02db55c45ac5d4528dfd9c5073f75f1f331a9e85e6bd422bb89c6a23037a770d3db8c56b2512ac2b11f8a33ef0b66f7d786dd0e8145bf938198a88d1c3253f5af3b137607e7290af198aeaca66ad17fddc3533c84190a50ecbc07beff5b0b97eb345a952553aa8231e943f1ee070a518df4058217d93f2d01078e08235ed99975102dcb1195a5cf07ceff90f757fa75bf3addcc168a3f76753013c140b92a83f0d17675f0ee6f12f7da4803e0d1656ba569d1db5b4bf342975a08d19f543df5fb433a243d0566924d734add2747cb8173b1dd378fe6d72e7cfad0ed0d28c3c8153b47386c1ff728a39ac4141e6f1eabd3fb1600845c1ec850c758852bd69f3948fa6c6011906e248eaa4c9e2de51cc05042d6ace4776ab693a2aa03cee2690d59860d1ceab52c6206c968f15db10836de023506a40ce4bb297fd67d9d5b2c1fdefeb9cca43bb8278f8fadef38d485e1ad89304c85819281257bd64be6fecda69246e06693009d7e7ff82a54d5ec0465f06d79a453e6d7e05234d6b078e6c687515b480aa041ccf63642fe68948f8013fb25e406554c35c0162b6c4eff58e6cd9b6b978450b078ee4e61f13268536aef14740aa8641209faaf5f5aca59416e830eae8b6c817a84740aa189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a24109d9b654e2176d9a454a69a8ada6ade9d200e93c4c1ce70113cf710daeadbb18746447be6f0e939de68b43bb88a04d17e1d31a569848a2d56a21c4b29b383002e3e8a77bf8bf2faaa2cb9d35c1fa12bb61e634e96b0af563afbca891b774de193f91a0bfc61b9a9c449ba5cb99949889809ca160513cf7392b289cffbb79303546a9f0a5415d1b52374aa8bb0dfbf0ca04952ca6f19a4c342b3205d7bed9b7996b0ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3533e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb75261d16505445268c2348e45c65ddf76c15e5fa95dde9006c60f41e543c9dad50fdd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a9283536ace84f5cebf1d719bb8d082f6d2633d2118095cc57c8e73f3ab5b11a53d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e3705788cc733104772b94a9a47de551423668e540e13570557db9fc7ca14aafdf306176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a274ebce628027fdaf2e2839a388465f318ae7f7d5b3c58e968f1ee8804548cd5f629e5a049933d2dc1bfbaf2632ce9f7c3172ef371aa8d2b4db3b8ba14e989b3087adde6c4d9a3d8d3aa3008a33f75890617a76e8e24cfeebe9933b2674f64d15a08010bd29e073f5eabf9df7682692282b2141dff69b3e3b8e87af76628941865890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d050332e942762d4197b635217a2135ee68d53f01e085039b36b1ea86b332fe795f0a65fdca4daaa59b08de9c0ca3c830c8bf87801ac25d45ae73b0bdad001af03f0af395325d32ad8ef951cf49cfb1b86dd0bdd3d53f5cf9e8a5e3f40c1c538184a324e5df3e5836282bfa610e2f866b37ce693488971550a8e5aa5a1ebc1850aa615ab5ac8642ef69636025a6fa2c16b787e60659ea292a9ba93e230037d5fd9090530b92c5d3de0eccbb32d9effdb3fba52bda8dc4b94dffe0dd67f25399e0b727d04c0fb409622005545c75478fc18f5b684c92abe70645684f0449c20af0ee59fbb576d2f424de710fd83c34ce5b25a6004ef005bdd00bbe5bc667e940b8f5e3caedfd2028f49eaa08d43e95c9845dd2c25706438bbe05d6456d649ccd47a9faefa6522c324b1b32543bbe520f4db307dee836c4d62ba615817a0456248e79ac894e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa8af72fd12d2873b79b4cf33c44ed4d421ffccc833e348e26ae279c0be3b2f629908d1f0857f112eeb37351480b7a82197aed877036c2f53bd768cd20e56099ee499a7863be5c885b368ccd5d4b5336eaef99ade585f30f421f8b827ed15a3db5ac6c7f2b470745a607900494b45cc9bf0c75194073824992cac1c256c059f48c38373b891acf56b27ae0ea561b70f6d92f79284017f58b828a0902ab619763f61673b9aee6a715d663bdefc5ae4191ed9a4bdb7d448df8b07ffa4d43fec7ba4596d79152b361cfb6fe0f8ca104ffaea30814813ea839c664ddc65e2a2c6f68791822c9ac957d313b98228ff981f5b3c2dddd9e9e913abb57d7637d7814e65e64661461107f84f58a133c8fe1bcd566208ed9a79b6d9cac867526492629f295c335b034132f5d9d166c747a4c0549117b787fd76ad906bdc764f7222f738931d4549b4c6bce7a13bd32dd9d4a270cfa9929b9bc531ea4b050bb9698f1e0a44620e01a2ef655a5890a32c7ab68cb8df4d84c93d8c4805a5e0acc210e57c88983827eba7e9c0a411b66b28bb082319831bbcad988f33e80019e4ec158d1ff7f1e0c9c70e615889f8a4b46ddb6db1932512ef132e71dfe77c26be37dc67e1b9811499a01aaa20fc743896c3062b4ccbb32c8585008e44eb1f05695bc86b90e6b8a14305d3aee2bdf02ef691e31eb4cf2b5bbd30ddc09107a26ee7158403792dc171b6c78fb862fa94bb7586499ea0754ba61c90bde5e5b3b3015ce9d2ad80633ef087da09a8548b89f69290d7bb6725296419707dc960b737d003d733dad5421d90ccf33f7e7e5720ba6b2103035abfc1a7253135d2167fed3801aae978ef65f177474a9adbd45b2f3fc2751811e3f6964ee436ab0440a32735c39f46489037b7c1a6dd32afc1ae196ee0bee0c6a15cb2cbcdeb4655a4777804c85328b442e5ae7427c808602e8a6e789c6a7610567ae47d2d153505740cdfe270416e74e099938c79f9835bc32c3533c852ad6bddbe611fb6a92607dac1d8c2f03fcd645ddde173117eabd87e13aa17cbe1ed667f43bdf49164f6c90f48bc44e0b42c6653f3ac324fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67dd1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67bed46a637d47c49e9b3603afbc92d6f4bbe837235b40d2434e1ceb773e74c1f90bb70c8cf417d4460ba92a4bff1d9b5841ffe81a1f9874c4df3e675dd531bd5f0f27fa43a85c7840eee7add52f4ac194e7e9ee0237c5ad415cda0d72dfc4e743e1a7dbafa6ae3edc36e7cc0821dbe4cc118c905206bc92a1935454c0d0c08a027237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759bf56b4eaa95fbf1b117353522a91146025fddab6bebacc93988fcb61e1d194913bf282fb62fcb0ab3052ba2770173d032ab88ca8d8112f465d68b7f36277f5b0b812d36db34b5d33c6309519083b2caa2cebe17227a4a03d4bbc8651d1610597b01b970513540ddcabe69c5cbfde127eae2b1df6cd440b3af8ebc58926df2285ee9d759c7c19607143884479eba0556293a18afc51ad36c184d1b5fe3bc29702dfc49b81cac219bcfba159f8a751cd2d5d72a48530af25477f95738152f64e9b4bbbac30b20e162d40fc8af4e8af1462072f65c9b16cbb5318fc12735d8a54a728047b9453efed9538ac859b8af2c7eb43bb27999c4c34be72b616a2fba2367d7244fb5034e02d37efaa761ec3ffd9c3c0808e92a7aae4e4c43fc9084147bca0f3283d859e8894fa7613c349b61c9c316c3a4e1b181b462c09a8c939548609065d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce192c2070c8669dc6ed29acbd99e97c6eb177be009c097cfa5c01f69b7b54e6a6144f6ae0e9530cc296809616fed318f97344597ad2cdb83a723449936f0132a4c5a94055bcc737afe2c3832c006b3931818044e8c86f86a6ea36c41b59b2d9661ac8efab8d0ff6eef3aac82aae8419020d8a250415a269ceebe513e5499593da06c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fadeb3bba2c0bbb71123bb42c85215c81e898209982f1fa21498c3d9ca1125de6568e04c10bd49ea1c10893691b825557948d5db2abb44b0272c37e8ea0735b40c14ccd9352123676facafc59fa0ee29673be62e8e597e65a495e0bd414f3187c226b764a98fab17bc534931726a3eb963e143ea56adf3fe2172e1891fe6d1fe0032e7ef43dec88e432e7e1447fc230be2bf454d5975a2fa077815f7103f0ffcaae69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c531a13b771407af6eb05825516fa40efe91680742bf028a312a81d9811ac42b4baf5a1fdbbe6ee119fa9179b524e13d2827c1502ed6d6954b67d605b4ab0b2dba793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a05819946c2fc6be2aff878551194b3d93e6fd421ed6bbe18e09c48d445f61a1b0710819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c70236f25149f6f8e5623b9e94d7721cb4e4e97076ab547f686bd8353289b1265e61436c3db028def0e3a97dcdedec06d180c7912526f0cce4d943e275789efa98c8f730eee950f02fc9f5016568a41498ca3073383c2190dc1f5f39ed8b1855f8d944bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b7117a08ce70ff6c3ff4d5afe1edc2f34f1fd588baeca957487ad2e24d5b930b34ef9f2fb5fad5ba3303470afea2cf377f3a6c94a5109f1176567933a47b38b7607e3a298fc744bd1d5056027e2bf103b6fd8deca432c7bc05801b87dc7fbccdf2804437147c0b1e96d7ce4b2bfae9e345278f2dba96ecef9d7e733072b1ca774c2bd50c46807e191f2c4ce442df4401862c56a79116aabd5ab28eb6063e9857e188a65d43443d3de31d35a23ae81ac43d2001947b612c2bb79bb61039386099916b68cbd5aac274598dfa5850422c39111d6c999c9c947e3141eea50ccad4d6047d522927ce924d91e32551f224eae5377903734552272fd971346e76aefdf8c4f7c6019d053afe80abf4d0e8ae05be40c014b797eb88c051af0b0c084148ab5d079c43223fe3bfd8eb2fc3a5b3a2a9efd9e2610436621558ee5cad7454af9e1ac38fc7f3467edd6f7f663dbd4775984a41956d9e5dc888683cd9c8c23fd0489f72fbe09c5a5ff1857219df1273d7cfcdd4ee56d46e5480edd430eb96dd5e0eb6ec439608b7cab7fb1f744fef55bddddce0d6506ba2a0970e7fec426c0eb3fb39624e9b9d7936f6805d89106eca134fd8497af8aa332a836c0aef88e0bcbb7aa2cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19b5bf217330b68686d225827c17a4314ef9e0a3547d91abbabe6d76596c97b0a9c21b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5bdb28d5dca62e7276fbace7ef092e4a69ac3e4929d05a0a8d3d633b264d05e3d11a1ef0cc4980efd83f892401804be52117de71d9b4bc821ec32da95e2edb11231601754d715acb24f55b98877757e09ccd69bdbc57b7829df268a3bb6e5c3289b2eef9f3f2cf62598de90b49e9cb513b352753309b1f924378060b4b759e54db4d4594ffe1c8a3e27a8e5ec8f37eca4c86363c0d943d3d43733d860bc9a0c278555713e08c98a78af3a7738003ac8938de341ae22b6c122042c48852a1f99055ca975db076495d3e793a926959170686f07929190accb1a3f5c269164d9a8e79a30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827ace1f3c920973e02c514ac5c928dc7d79b86a86760265cba77f7a34823177d0f6ad88b37329d4ccc780babd092016b1390fc28d3926248ced2f2c4a6a8a50af5965ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc883730a85182bc61eaa735d069feac56d36bb4adf698be09491660cec61c9667cd045e76d5ef6f50b5ea643a352c6f8d5d351f242a84b46eaca29012a7ae490e957f17964ce5a480c22814362ba25b3f8966413bb33fb5f121a3b5a8aa6fa99cb979d8c5ae3f79ee01d955dab38020489f230e0b0e99753fbc7cd2c8d78a38f4ee7cd3923d8b820f5fa5049739d538b5ec0b651ba178fff0c2a1578c1b5052d74ace4cdc5411087935a2a451c71429d90da3c513179a62c66710876abe5e2b750d5aac4a697cd4a151f10542fcd3de1b65ecbca85cee17ddf2a11d7d304ba449feb5c2deda09a575a96db64f35cff8255184912534682681c54eabb34464b770270ad6595a4dd31ddca841d124e147b5783df8000c473ee3f6036a387edc95fa0eae5b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ea1016c2c191dff542caeaad6a9f428a1b8c9aa234db34510d186c0a269cc64fb48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca5a50057a98bfa5baf8493bfb201ccf7e1373a056f5664e216ddff4c58ddcde158e359a38fdb3c1abc14924a3480828dee90b3907feb8bca38da84a10d42268c951c082864ade620b01995b8d74c7e52461833c79204244c6d372ae3a0b084b2cefc66da6facfa5cacca0501c6cdcda1ce93e0fb9870a57c8ba2197572cacd9e3ed1cea5baaef53e732b028be16245c737266870007f2ea57ff8f0a3543c3c1650510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673db55ce926da91d032a03542543feb38d29567d9045aefc2617e7488c41a2da007a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05cf9a50beb8bfb4e25b1c7c2861e50acd463875e75eab7610a1c84f8c4e076e1c89115edac649e8bc75ab158b3424c27ef4413d5420121d7268627bd97b2822ae8b377db5757ead5c168cb7b402e04ad9d6071ced02e5134f4dfe89ab537580e3256dce842f89110e07534f1132f9dddb198b8b5a4e19bb4dce8330198d895e6b170f087909b3f0bbdb61fd7fcc5cf4a9b19e22be3737c1bcd2c3c5d7cfc907906dfa51d24fdbd6f3dec19dd0e2dbd83b017eb34bb6b4333bfc6ea63bf75dee422ae0c7c477d9a5a15774dea110de4e592a55c201e6ce5e71ec16f1de8571351c4869171985fce2b3c8a4d06ba11841b529db96230b8a9c34a9ac66a92c6e01e9b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2bda93335c14c48e5c9dd14ee3d0f2a040f7af5424fb4789b32a5de0a8d57dddd0e86473b309f829d4bcd1ee6ebaa14afadfca6cde46f7d3072dbbbfa94ddf6dae393cf2af3da0aba808238fe4348ce7bea27b69d5f858b36ee7f11c1bef74e50f0bb8d83b33696770d510f889a9066f87be6e8c27d8509f2873eb6e8dfe153423a579d5c01dafe75bcdf9a9a58affb230720e242003cb5b087852caa9bf71092e5219a53b145cf859c1b50ffef146209d7907c2282bd307ef9b5faebcaa023a6cd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d78b0e0242fed1ed604aba1ca7c034b4d9a1edb94525596069b7929303b99459806feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb5ef45d5fad55caa74942dd70df90eb7e9a90cadcab42087c38d5d37e7b9d52cd2f5b7bf712abb1c8fa5286901afbd5cde0579aac80d2e445e03c8d7254bf44a5c9313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c934382a438eeff4bc91b3b49c5113e3197ce414f685f320fbcc3d1487daf9329130e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcdea16c58c7439c7c6e5621a1fb403ec57ca25c548fa2e47a2ef4e331a7a01d77f65022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc7c2d3f1d53d7dd3e7f30749d926ddec891adb7771a41444d16d722eb1f9b72c38e2d54aa50f67036358471e8f13b071546d836410d0062208bcfa910f05f89fc949f0d5516a02b38e9c91c4e37e8ff35fd6452378ae6aba09bd15050e943cfe979b61c75312928bb629dae9dd469fd64f1bc03e449a8f1ffa9c53b576088b3a760e238e896a4b36f7ab6c859a1f0a55da9e58acf130c11d7f0a13f74b98449d1191726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a874acd5ff5d7c5a699f0ed5f5b5fcf099c80bb1d9c48183e6bab2bfc55b23680047947e01eb026d7ad222a05bf7ab954e89b9189d7d891e846bd9fedc4301654ddb57141b180535e087780e6dec952fdd451a5a5619165006e1ede8cda81d501517c13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd48b29145e21f6af5efceb049d9cc89d359ed66fdc581b20a004179bce9439f6ae4890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523e01c93d08c5b1fa07072499116897fd8eebb09dd766c368e14012b9f57ba38544ea5778517e754fd85571036f2175bb0ee337fb60417c7713a8a9dd78808d23e5983dd587f89f6ac5c1108b9ace0bc11407257e5321abc433f534faab01eb360b06b948782889b7a7b84214bfa9338199bd5f1ce018ae4c198039aa4f73d57074d0eef9e8fcee9c26050dd32adf29e8340269ffe92294cbe685ae01566d83b861ea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbf75bcff622d59c56100972b195e74d1bd42ca50a6aa902355629bd3c56f69c0e8481c9a0c7cd86bb67524798eccf2bc8f91231143cebda6f07bbc81c9df025beaa4a7aa0602c19818394c618698aafced073a8cb1a9338405f7dbe8046e091e928563520a2038d202d98364209a0e85c92855ea4d069c627d1ebb0d5bec261d1c98a7350966c93461218185b2447d4720d3d09bba07510b1edf6e3159a9da101b0623ca8e4a29ce32410264091c1718e36b1d5dd152bdef36885483949196db471b1a8d7166920774aea76505f9cae3c086f7bdf194b264e9d79ec15faf1f24a8b43b2e06e7ea5f00d14950ce40fb21dd2131343e5abd191b073f3269e52a5c423a1cfcbd363a83f283165ad9cc8885c9ae1e0c82297dedb509925eb1d99b0b3282ac2e1bbf5a909e51f62bec9f72853d0ad7942df800acd5096817161320c5a3567b1383df2141bc995e70cd7cdfb79933c72e54f6d3ab34c92c60f91b286772308408d02b670d787cec6d22766e742c2bdb0898eac22986ae5eb20291e065b19025012f37fb4c8cec8d6fc9bfe9361d0ac823d5db889501fd6fe1bde273fc58e07d272630e8a0e2f689cce04b4afc19280c71c5318f2646f2ae240ba7e8af0ab4cc7c1135a68575d68829b95747a08e0ccfa74cb2c505752ce8e9f759244501109aadc5907717fc411600634c19eb0acbcdd99f1ab00438a3fa0071f84abcdf327b999c4c783a3b1cc113f74957d82839bc21e762ae84a2371dacdede9651382e63148ba5abbf5dec339c56213bc6c006c3de0f91d978a9b8a86a51575792a8e87038cfa95e3103cab8a5242dc14cc709a947d71fb7f6e2ac94004a5312e677c99a8dde8c1ae2964e27ec57424d1ced06d02c1033839edd169cda850f09526734e97e38e481b9e6d31a6ea1cb812465b7790fd4a3a54921423e0db454862422ed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56eedfbe6373263383065e9875a22f4a4be246c10ac9903d13bc177a58435e204c4611f6b0f2722866eb26f0074e390479dddece01c20a3b7bf804ff6ad77bf377b4a258a86f9ed18300c4808b5d2f792fab795dc21c620892ffe575125b0762d34a7a3829bcc342b409b7bc2ba0333e8e766533faae48060fbb159d91d339d2d5bcc9ce5c72ed07fbcf1f7adabfbe4720d69800b97dc587640888c3a42c349e9ae76b526a7c3724cf719e53990f56529926449c7ccc5bf13680ab7d261471f1d12ba8c3159745011cf6dad1ee02c1731abd93798fde9d015e2c202ed0cd8b297dfc10e43a0f3954abd9c8f1e78ed0cf51fe5ea4093cea850af8a668279ea479b97142a2f18a4fc72a24b375c0d451780bbf9bcfb9469842fca8ce8d1c9d40b90c98f0ec1512d0b172741948f426a91852dc898d75e4856fdd0ed9a44100283b2d10d2cb2a8803ea55947c50ebaf90573e6318bd6a4a5f78c6b16c61aae6e237ff2601dcdbbded0203c2c13a4d21d3c208c16b6d5e1714fffb46663a076767152abcba0eb9798a7a93c00707508523f2e0655bba48533c4e66092a848061064942a27a93b941ed1bfb7c4bfd663d29012e452a917bf6f5d2225091d804b80297a41e7841da177afe3cec1e51ff8b2e29b34102af4b9ea6a666a239e6847749f019918db39c1d69374b59b2bf84f0ba04ac7739c788636f55728a6d63c0b6119540c39aed852175760791c295d1826e68b2f0e2d4129f05a76f240e56dd531e147cbbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6c536362c9411bb3e879c724d632a15838277e325babea05e31c645931b7272e9313d9283002d04e88c0e686ca29a3690f08f51301243a98b5be62ef1cee2eefa00e12946007800e30aed13447a867d9751fbd2e1d889c81a56a180bda68f72980fc5a26a63d46117b68842025a5c0baab6adbc690d6df7bb1b8b11fccae924a1cbe607773af77b9b24b40bad6c5ac676a5a2c90930d3bbcaa430eede18a3c5428aeab162519586f24582bd52e523bb758c1cd8fac9531d40aee78329efe64e2ad694fb79a5ff860124c8cbc27a6f0bfd502bfefd0fc1af2385de8000d536cf5d17b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b511e207d374c31b9269adecb7ef888e5f6ba57c4aca4768aff89789476ab6beda512485a615eaea2f7df721ee24ee332285364d5c9ddb7d8509b51a4b03904b791037d6c96caa1cdc8d871656d57afc8d9f95fd2c102095801b82ed6dd30fefd03abd7ffd6173909ea609a2fe069fe01b68d992eaa06f8b1421e1bc91ce0f7ac8fdc5fe04353bbe6c16aa7dd683f2ae4ea713d1547b6939d6a86996a6ec5bc30ed16bdc4fc546172f00b8ea74521d95bc28bfd99a7d0823b10dc8ad4cf811fcaeb5f939c5296afe4995fdd4a63d06c6752ead57f389226415d3f1d826b70bc0c504813fe52d42f5e5fefcac97c79e6b57eb6a7fd77d2510994e19e5b49859498b07971646041fd19bc7677086b5ae8b7a2ad47890a5c36dc1752c572f7562da8975313c6df1449b4571e41accd462297fa681b76a730268d2b5e9475391146cd02542398caa6f2ef1cc3d76e2b2ed57605c0175b6c66eb7099ee96d168f941fde419778d861edd48780e2dd1dc187816280495ed8ef469fe1c1b257250bab5231c396fa9e958258566121d52502bf85cf2d1dde7be113839ea14fe8899b3f12d0f786c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac75922adb50d1c87aa28156acab2c6ef4c2ae61fac3442526889cba0c8625d093e497707c7edc0afc7b65478e690909d423e577bec5833eff52a7e6f16a7a395270867f39f8e3f7aa6f1a3ba3d8965ae3ff23b938cc65f45635b559534c527a4f69665e5bf09dd351dfcd4543ad57c6f40deaab54db54f086ee4229855af93c934784c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b711139e8fe09749aabeb5362bbff8c3f9db1247886ff939667818e4dcc5baf3ad0def6d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de989fa5619d97ce67c352d4eece567524d341c9621bd729a39f22ad307494b2879fe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb634134e833d8d9fa6f3521046d2b06b86e382460307335fae537994df8e9097e8a6fd9540461bfcfb7d38e04e6ad89150dfda645e38e85c56f1a77bf324b5d4d1e6e4c1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b845696467b022a9a11265aa71df052aa1102391972c78ae5ffd875577ce1ded8f526d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c8d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac48ecc991413c5dc9362f62f4b76ead48bd97c8d5cc77cbd0d6e09fcf2c9a89987d5f0b40620afbcf52bcc72986981056619813e70a0e01ce69d1d5dfe33109384a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e8805cf74dd7ea2aeaf2192872bf48f17d18c7f77a656b549aea3a3bace19f6ee29675133d619103fb767a6a2d256ae860b0033cdc4c49569d97efa501fa70a5cb154f855457c29b2be6533a4a3d2d55ca4e8e6db7cd0a99acb665cc226619f28f33e6af371ac7efa89bb36d1855b9d2c86e575325606d90ac7a26e0c16f79312e6f2bd08697aad7f88d513bc704def6ee42808ff59746a549f7ea2eb9111e04e958b5bfb2f551955ed45720630004af0ddfecd12c80c25c75851029b28feecf995a06ae759f8e661dc9e2b5a8402e6a2da12ae0393281a77e9bc6d6a3e61bec86b92160bdbb01326562022d99f06a08bc2410071917988f41ecce1ac8f5a6a851d314d7513923191b4e984e7df87cd74b58b4071b46de409af8874651ab0ba4d27b65dbbb4da598e3a4d6e4c440ede8049f222f1d723056d985960574aae55e1cef567d7a1fcc1a21c45b339df304a0a46b835161a328cb84dccd15fe8fc976f4e6db1ba916472ef3696cdf199877d1c6a69a7d34546c0b6a69855624501958a812e080b12de069c2926294f7d406227c27e021af46c9dbcef9751327b532eb4005643aefb8396beca27d1aeac969604f945ecd884d220988f820b1be0a0ee2845bebbdf61f3d0373e5cc7f114a169df037a837da13263f74e198b681c2fb2b307c1b5030f8793be1ebca726d560af89265645277b50b9f03993048594e0a6ed107ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e67456915c581716b15a19d9799781ce5c4c6e7b4e0b37441043f121861630ab2e212bfb68803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76d1a65e71bede4262531e24677d3e1329fec2a9ca8002d7af0a47bc3b9efadfa3810639c69e26cdc4b539c250de00e5e30e451f54df9bbed1496c223728818d9255e22238a13f9168896f4f6945c2c2f7215d4194e0dc7b30dedad47ef4d9b018c139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fc25c19242f2a021ebe543fa9044f444da113745312e86a7d4c0e5337e6c27009b52fcc328fea2e99ae020ba72b5fddc7b795179c8beef36a427d57f48065443c1801db513b4a631f90ff051fb4aef7ac73ac352cdf2d04431e58114383bf9adb306d577131982ae878e9b2154df8c8d7702ab21af8d1aa20c790e5ce06f150f6fc163692fc7b5168809002a5dfbc8e3d0d1c73de886c395d03e83274996ae4cc8d120f4d482ed5d08c370e457229828ae9d64f7b6eb24e8e3eab1c466d81fbbde2dab7f6d3dd17f4a489671ac5c9ab564b2883bb56ae5089bb55c60532096bbd37a9f41678df6eecc8c0c0adf179ff13cfe0515c9fd5baa6849bdc0e1899c6d93f75fbd95dce1109f6f2e6b351aaf0a5e0a11b77a92d63a4e13f44cbba2362547baad93ac306211d2f5171f1a88fa372735fa1e345565729b3142d73250c286bc72c18f52d13177db206a3a43ceffc712d26666de9247b4729bc93d0afbf45562ede85c72490e198accdc68509f83850325f44f3f66fe6ade123877f60d352bfe4d4d5c215d149def04b5957237137256ff4a998405409bae4b93d0da13c969652edb6566ce5a6f4a2bfec23ba768c6241f1c114b7ce3255d2d00fce1e2b73d3f08c963365873b755b4c93c6d4f21c133923831de6587fb438f6e3a08ffc42297f2e71177f3542c6876e718edef445471bfb6d7a62e5d0f8f7c2ee117cb1a15e6ea55e81022cf06ae6d4f8deaa921d76710278dbb7c85ffef03d499252e377cadb7db204d7c9909604e14a10b3613d8129c46f643d3b6ccb2147e56e14a668b58467883fddf969da5c6589582078d7cbde1ce0ee220d68b134979fde19adf59518ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f1348713d19d6c8a1ab5351fa02a8869efe7cb19c837452c61819b321ced91862979689e5975f3819a9363a63c8f9920e3f827d0e62dd52e023a00cda53732593980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e04249e9f616780f7c9f39db53ab4fd8699cebcd50b057af69e3f2a9e05c2010d5e308be7c3dd7b14da15a0b14fe56613cced7b64cdef8baa11d64609a361ad9c81cc06866892fc73e0d81493d31309f2be8f6c3c3511987d7d0370f1f4c65b7c405a372a8aa889dc17dac3f58e7c674fbf9bdaa8d45b9f7d2f9e4b09795f22749b899d9797211b3238fdcda453497450b0d496f638864c5720ca405206dd7595e8ace2e86e7de1cf22544cb259c5b1417e0a142886f853cdc15c8c7ac1f7066886ac706359dfa5a73cbdf9bebfd1db6deab58be3bf553fa73b7b29454e7d29bad84c2a7f4b692475d8b9a5b79dc7feab8809c86f9534cde8c8ed0fd6e4f46304ba9bb0413e5caaf4956f627321f31d96bf964f7a2e6ab8afb0af91a822488871f217bd595061a10248db5f601cce3a1bbefd4882ac7db11aa3782e922ef25fd1930575742560b63c57afa75cac185c7f7e16709653ef2889dd0c05d3bc257be8c529c4274bec7bd13ed7b6ca81932ba9fb30a4924c7e851e5fa6adfe7551053df7f46e41857c63a072342c362a3bc42c2915fa5d749ebdacd11537819edcc7acadbecad4832536dacca7751d4d279618034c23c4f02335c318fb80241e2700b4f3939c09520112c321475d21fc9b4117ade9ee781975e9e4f6e487b81fca59127bc8946b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22911e40d8dbd6e7e114040fff8791304e1e1e62a9a4a72d77c8912ba903b7e3651ea1a02496ba22132b5ba02f0a5de2970028cab66522e3997bc902ca72e3db14eaa58bb7e247370d18be34020847454491e728cdc6231a09d55b5097be13a0a65cc2f4de718fe362fda72cb9b09d47948369651dd33e0650bab284a8e90a3ed8bba3fdb1f272fb0e5e4a7eddeb51bb41162f1358f6b517f8bbef349539fcc305a784baf61668f7294c3b0c8db8e886bfa66dff91423a2aa0e0fb6c2a76ec4ea00603806d6d86468926f146325714f52406dcb73846b87cc27106d319b70564a0d21f7a6d68784b5461dc4563a5f2577a0e3dba08469c0bdba35ed09970b9ec96aa85dfed31bbeadddcc0edf4dbac55a07a4426021238c63434d949516dbc209646b70a1a5b3f53f44412ac3e412bf86fff6daebe2ff950f52390375fd62b896d92cbe8dcba96f98466915cfd3fff5575e44ddb8d2874aff99a707cd2770575911170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d462a4da41d028225fc3b518b8ffc69848621f9915283ad6cc26f281dc9160d5247ac204e4c1d9395936a2f55dc9e3e528e93d1a4e71b9e220b9290c8239b0ac830bf9af41c497de0b055b8e13be4d559ee4985de48642b70c0a90351ff8c4ebf5480d9d1917574fe9e41812ef8ea843b2e8adf8992c1358a88adb28a1e4297cc8ec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41d44c7a4ce0d0835915d820150814279f5557bde13a45ea4590c9d56c9f9e62285e4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9ee11a9ef78a9404ab0c7da29884e23996d34915404e317297a81fa9678ba77361778a69116bb00a1934e84913de2f4229d6a141fec94bdc1c2d741f19d4ac74e335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d93242a3d0feae2ac5256c550589306db8573046fd2b1945274b6071abb9d82af9093761cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff40211802938f2043de2a7489e4d0073c099e2dffb2e8e4ece73e3f682a7ad1ab6c171e659659894700d6c210ce2e296ecce689da5fd8aba7087190fa5c56fdbc92930b7b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f34235990db65485ee19862367432ec34b73e87cbe022c6429273cd110ada82b2d5fb3a18360bd4207f86842a9daf37f1d725f34bd1bdc4028f5291c93ae3c39c22d578b9c0e37cf24d103863e8f3c0afc296d1fc83ebbedd2d9482bddb00a23f959770f92de78cf5356866eeb704c3ea04ee3026454314b4313be067a522841ef6c118465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db92433b1ca4392ab974f9f6394c0019ec0a3c6ba5f5e07b8fce1d5dec5fee5fc2510eedd486d3538b0dfb31c32027bc998f21979e6b165e468b2f50b0b1887d9cb18c3eb39f7eb58c6f23a03256f07a2a64375f9c317c9b5e4b0f5231cecd57e0df7bcf2169c4e9033787477d7e8d4ddaaf4f7eaeaf5a0f4d9835e3a9912053b6783703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e945925b7a757d2b28d6f5f8a8a9c00107fad618a43f512529342636e932204eff0c72943a58c675116d8e48ff3eba880740708b7252d1bb6578eb949cb817dd4a5488cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760b8e6a0a4a88e2f867096448da95024a7a9c70c49eb0f7211ed4e630f2a683a5dd11aaafa88926fc37fefbd4f9c493950c5ab5ea6d11009f890993d23f037d337b0db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3cb9b4d88bd043371e6d923f057e644f1bd16040e9fb4fd08a18197996671b49172bdc1131676e6ca2d97a5a31cd33098473bb4feae51f6645b0a52888de87111ff697d2679f42c76abcca2f878614dd909f4b879511728ee03a392116704ab3a77a65b8aab46919e8b75b26d54a74ad825e40dbad9bb12092b091959ea9905e60858acd11c4759b043797df8cb19409569a3724759cd084aa82f942c9ce98bc06f7322a10e81071d5bc5d7baaa348b793d80926a4acf8d7b93235d49e89f7d62c1be3eddec4715d166330e76b6f2577b42e95bcdb6dd4d83c2392e4a993df519dc3c0b7c7bf95ae0c950410edf37cbcfd5d1f5456d77796b8cbb6b45153e2e0332e02f9caf554d2c1d20e0bdbca6559dd1ef2871136104b28bc958dc9e46f7cf42e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919cebc6fc4fe762ecd1cd8e7aaed6609efc1d3d07165774ed364f9cfaf18263c780d278dc5bcd749549a8991d645d96dda1e1a340759cc9c84b4b7563c2e0e1b3be371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a170bf1f6b9fe4fd19537d948ad7ddf9d3d85a452305cb08f17723a224c99a54ef9d8f5e051be1281907cb738b570ffa166d34d9770b188e840cc62823cba51997b5ceb89bd0c512c6ada56ce20aa240b7d22034badd302dd17ffdb0f878c5c0bf85b3fcb90f42b351fc770096d9176725b473f4162b6897aaff21825d0ec0882bc5c0efc91f4e7d1341e92a40bc529fd8777940b210816da391114ae4d1e946c200ec1d339138b91265dd481bef39ad4541197ae23dd8c156fb5e3e90dc8c8ed2fd1bc5ca0fe2af9c8ebf695d6e0cb30041e353ab57e7cc350e445984231f3343e21855809df767cbfbdc38542bc1a554d39e15a319bfe5a2fd8823c7ca21ce1450802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a774c779f26f94392bf515123e9e932ccfdff8425aaf3f7ef9699575bca96806990d1a7af29e2d9327136e25c3d84e97cefca7fba93bf718f7a9204eb720905293aa61ffda8795bb545fb64646a73d323659e5d5f2f9dcf767881369d9afa01c2a79866f62da4a0ab93ca07d2d551b06631fcacff0c11c166a27a0187ed8aeb5afd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccfffc84c70574925699dff80b63af441cb0d96138ba2c5ec9638f6c2e7c3a096cb15a9d42ed3c898bd7f3bdf621f4ee05a0ecee6aa980a717189de06d1059124fa0f8650a9e615e0680d3f63d955a169f21f623aab860b1f925cf5a9dd3bf7165cbedd15f7e08265f65e64c5a0f5d921c88947290f48eef733f7a2fc62723de616165ace66c7b49f351e120ffa2980e2112b86be364a8826bbfea1904db8e5cef985e679e4feabbb7c4f0abac57c14f04a3206d82ad71f77ca8e26ee7c331d5c806c4c7f34bc5a0dea3a267fc680a724a003cab4a3f29ea6e934f6a1fdca9d1c1ca5766f8fb73321c3225560ba1e5eeed145a00f4203e380be2e381a4ce43c4eb8fcb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15c78786263ccde8947c880f13ce64e1b2f61805ddc7b82c92050e5c777ec8ed11ddcbbbec2aeb5d673973c5f4daece1a185f3518beb6b4b525e1dbaddb5b93db530b0a50da70471d1ad80094e8015e71e8397d558a439f4729d8b20621c781362e56cf526f17d22e612cb62475cb4b3fc1f2251ab2e2adf00d448d664c20adbaed4643ac14ff79eda357678013fc737d232ae239af0be30006769f5018304537c077477af6a813affe2b8a722d41f444885a2636ba8719f88dd518da6e5cc883606175f6923e739207ec9030e7743d691f85ca5a333725972c8ba20a262fb76daf873e66bf394a0247995a4355094d359b59d46e857d08b303fb5cd11ea7a2d8ca167417ed90620b7c5d24db097ccbbf91ef2799c6e4f7ed1c4ed64c9511eb9e8048541f56a9bde1311550efe974dd58e0b905079f9567d5791f914feb29672f5cfffec9617218c4bc4c5dbf9909e27695905d66dfc300032c55140173a85b786ab58460eadc4a12a958c7ee93178503706c8cb3f6abacd5c7476a437ebeec9702a36292f4a006402bbd1b2c8f48cbd5dd5352b420a327ab27314a210f2595a14803880cc7753707f7f8ff03db3f76fb8eea5e4adc3e87da658073812542176fae30a2ee87c404f01eb6b8d0b539dbd02a23e90a0a027c969fbff13bacac1d5ae7b46a5673e09aa99b0f3c9fc09a8c8fb648698fb92295b3eaff4ca85fc28cbb8701a4b5cc988bfe175990a3723bc7a412a85585c933cf0d4eabad62d00da158de9b63dc35e77589a1a258096508c2c862bff4033a6a68549d5894b25ca667834257441479ebbe9bc88c5adec4f91d3a9b8a3f7b0c5f7da6d414cb9afb01421183c1156542540a184c52dbe2d173e81a7cc035c1dd6cc5e043655a8864ab50851dee0816f06f7f92a49d0e459c8dd09feb841ba60fb7d53d563b7bffb11e69d2ab216b24c0730c01fbbf3596653cb534fde6eca6f86e58514387bee1764ea28f505411a9161a628b6af33c7d6bdfed189d0d7dcb3502317b6d22dd356bd358d820b05abbce0f9ff9de805fc252bc07aa1397f0e3b166b1c3f729b21c563c52ba44ef3289285a4e1987137f6c396e54354c6fec75d9f9a0e57c6a33d3b382a0972e13191320f9445626e0be338d185bd9e11a8b5768e0b1cbe590273a5c18d8ebc8f0fda7ef97fee6b9af2d941dbf7720a450abafe106f727508ac75093efd78cea2dc8df0f940b22cf9f45816838cd864a67c7f9a6f77bcc4162af8b62e0d21d788b403cd8e0b17583c66747eff81dc48eb0ff75e76368358b67f47c393081efbd4c7089400487e5279c1d0ee8911cb8d4224e25e74cb195027240b814d4483c6804502d41f2b22b490a55c5fe853174a4164499108a0d94ceb298dfcb0c07700a3c6117571a4bfd01f55fca68bc2dc7da871b0217cbabd2777e778bfd4e51e3364b8ad5be21d6bbd9167db0652bae929e4cc643ec464ede4c1bfc56f14090df8d6583253527774e3baa8c5ee16f41fb39d4b9e10110c154e76bae666bbe94008195a9ccf662c454ce73d91b74168914776a430d5d17cf82053995c35b8a54f1a2ab1c4507afee79cdb87593c3199ce9038bbe2422c5173df923c039cc6a3a2430e4bc9b2fdd8825de169038243a773a0a3baed7541cdf1376cc9bcf62ea178b634867f3a46910f3cb73a59cf6e2c2f86face857d116de963b51c9f10537156c6b39c8bc6612d2ae38e43895689887bff01b78ec5bc0b6bf878685da52f3e884fddf28c7e217e65054c8cdd865f0bc4f4299f112cf80c569cd98e1dfe8dd37401b04936bb97cec33e68d0b8e90230b264a236a6413ab9253568149b7a6e1d12b05671cc8c73ab31cc42da2f9f7cbdb4467f3e5432bf278f5b1da1c77028164b326dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e396e491abb893bf9acf8e462acd89ee5c5d38dab64c120c9bdbb596a5e6b190e502e2dc841d15d5eed4fa3343bb1237b15ff6014a30b0a8824123c464aa2187f9d9d4aafec148027401000baa0932aa281268f090b66e72821c87c3f9a305c89a509dc3daf292723d6739eaabe31c84a54a9555f18b74dfc30ba4db9db06d8895b85d4a0eef7f59e7d75f0deef5d4b2d9882c1e21848db4ae48c1c04b7b840aa7ff7d24c0b29ab112b30b378326694227e1f3e8b737f76e0653afac9081329e6ef2313f899622f8e63ce1215d2d35ea557e50b72c74fd80f6b0d6fa46a0c993561d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491782d3ca550006d8221c06191ddf41c14583f8539ed77f0df8d443eaf6a72742b30a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee1406f8149bb3ba617d6fd172a017b3a86cb53df5ba32d6577110bbae1facb06622615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46bae90eece712f0a940ae1cd8b8b09e00a072677c0210583ad82e976d915ac1f0dedd491e30b89809abf38fc0764c1dfc4e3888553ad8a84d346a20e692b6bc329813e8b321a98ee630eced47a86930e0bde05b0d37361b6354751dce55fa3b9934673472d24a6ed102b2a452483539a301069516f1d8becd9358a3ef13e5396016cc252f8fd14f7b3d91d7829665e3133926e2a07ea9166ad48d912ca68ed60ccdb7547eea90764d2e0e4e9ff36b2be326f95933515bf470701a216fe161ba8a8b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d0e1843c235f801b1994614e95a7af7becfcdb7772f444fc1115703c780562e4469098592dd251b14a0a9cd2dcb6d4c45f32c777d5c996f0b5544c126981bca22ed8d6b431bc2681c09555767ec51cfbc9f84a0c0a9f670a2350771a8cdad92147b36bb002cbb43323a18258c0dd4a3cd1c3adbb42804c46a3be65a3d598d6726ccaa27585245731431847fba08c1b7227576c63a1ca28d91595bf3a921e07a54b507f9f1e53669935993819cbc1f080fe41b50b3931353a7d9ea58e27994c29528666f49ef06b938309751257cf6b2a670770c30a231b37f9299df317051728b0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce8190987e165cc440198319704116a6a6089bf6702bdd0e554cc0ee2832ef641b7783ef8e2721a7dc9083822ab08636cb144ccb7efeec53da587a64c723513f5236b4b47de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1a6e1ba01d3f5c2acdbb1cf8bd5092f66b26871ab8b572a9a32711dad8f62ec7a5c2f28251f10e82bf8849ae22622df9da371ffa71ea83ad4ae29de25284806e0038fab463b42d7b8b556a685c97e9a825ab06ec4a8b5685b055802924b2cb11250996a22a150ed704ba05377e5721fde6ea345b8b6a2d20981ca44cc3e59f0cbdf524c3fdf6a69af7fe562569a8c27a5d807a207e26a576833841eb31e2901e2a29628450af96f8ab5abab624b18f089edc1cde5ada571f742643c256fd6c1afd2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f86d77aa6e2d324334c77a675c8f47d6dd59d46cba267762f5807cbe350f6b9824a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444c2eb4bd46f5f66438c8b29c38e3db5a99603cac31c22011f799118876395cae4e38c4834a3a43f2a7a196486458bdb9e53514e13dd8adbf4e34022b243762e617e18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d5aa48260ac8d0b6da4d88a46a0753d6f7c6e6ba0f7381109563727a93d8c8d2ce6f11d3c75d65b410d5204d3cc96160b941acab9156d901db237db948c94d2e4addce80866ea32ce5f00709c0131678404a40c3ef6fa9bf92184e27e5ee28e26a717862d751eca707ab246d77581e562cba8f0418c7f43aa4b5a0a89daedaeb5b86597a5446db9a7541f4e14ded3ecb20378673cca8efe8aea7f557dd0d69ba40bc164b868a364e79dfaa442626e35d7bae71dc1a773c5fa51e9901e248c45dd0ee815a62169d786967fe4901b42d47662e643e3cccc5cc7e6624345cd015704a1641dcfb2d5fefb31d1e7e54b6ca5c82b726fb45d909db71ecd9f3f0da5647c785a8ddf05f204e6c91a83541afb13eb2cc064f80d21742a5f25c5478ce7980f0ef12d19e572091c06f40c20087ff7078ddb04a2d3f3550be3363719fffb1bd2c62f0cbf6f737565e76c526846c457a4cbd9deb4b204ec23ebc5129ac36afb5b287e57aa2af4ac79f16409bfc59928c311dee242abd74b587b138b3e0d9baf238831c8ca010326a80b19b613716df1ea84c8a8bd058413c86c06be74512a9a07a69158ef4e5fbd9d3b09bd0f6a40dbd12ddc26637b59320922cbcbc50f63160bf722cb22f2356ad5d437fe56cc8fb8519abe757b11ebc33c9dbd3a558bdb9aff3e46a74bdd2bab791bf6297e451fe56a88a4a9053d796729cfaf1446b04704837ab55d1a24a531457dc0385c4fa1f3f90287cde10bbb8c130f30b542a1ab59488c3ecd98109f26847ceb24985b5b2117d7a46834145b41405cd464a908ce40ecbfa86f1845b5dbf738245dde38d4c9c76c236a630d82bd605404e6fb846dd73d2f350b707d6b76a33d94524b504686cae3b86d157f7e07065f23f69170c2be4640c8c0dfff65a644cca51fdd0f075d42cf947d412a8625d14a70730ce6525ad6f3584b7f21635118515126b14376b371280108cdce88d57aa488519afb4eca8d8d61d3338052ca1710b9c1f5203203a0c24a5d76fc636a4a1e8b14e3911fb561399a72ba6bf52f6b1a24f5d34b8f487fca8fa68f262ee0dd13d7c0c1f266a48e0c78bd0653885468b0aa1cb4037134567ec53e2900545ba425e9caf8a46e6c123b9440d81b197b0f213229bc9908610626e14965e5b30b1d194c296cf97f38ada2e6f5f00b9737554e160240d0fa1c8976482478ff6acac74462d1072cef5c03b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee0948548354228627bcca3407a302403415d862a868e8765e985a3374c8b6431ff33f1f90c6b08d006c2a752a7837cc145c2e67fad077dafabad8098f12fdfdcb8fb0fe33529216b4f271a394376899b02092b4b39a7ca54a51616d1e639e2d915cdea624f2f40b06a38fb91d4149e985929e7a9d3e8c8a70924f69ae03213946f4b16dd8bce214c8f6f6d8646d091ccdccbfcd2f8d7667eab5fae56009365bf1b89be34cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b569ea5a7fc281682d401038eb34e4a139758d837b2ce4d7ad8c919c37491a363547cf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec63578371bd8360709183f6596be8ef897e4786f850761f066d87b52b91dbd0459b0e022f20d8da6241440548ce0f185429532b50586e46677d6e867efa5d7ec8a97f4c51d4e074965e93321b2fdec9cbdc38d3af19247de32cf97c10627d629fe4b7f9c5bdf96a270613b88a0cd1a5985af8c73c7de30649ea18b1a8267a2262dfbb6b2be4e56718aba1d5a9c29684d1a30103850c18788a1fc59638af6d01d9b2484571e82955e5628b40aaa9a609ba26ebfa042c74d8b468dcbf310f9ec42ca28679d60119d608e75ee2be0566c834a7faefa626b0921e65da6c3fa1555f5e613d8197769322b4590710e27e00a60f4d96466a03096aa7a2c3079a9a922683c3ffdcad1a7e484af310cc3373ff30028b5c2debca856b29696bac9e7705430aa8cb400b25454c43d5d868548eb6959bb01154f2b7108645387731fad47f5f65a93099ab70b8f381a29a649875b5b2dd1ee0574f7730aee8c72ead41f058248f21d2b2feb598dbe062b4483e394252bafa31ff13df87a78183a4c08efe1697abf6ee5781e108bad07c1de5430dcc85215a59e4b8147b575d0f6f80cbe4bdfc19436720918a1d7ae4e73d4d79ba3e501b9544d5f4246c5426ab8d8b28c380ae409b87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52849ff0a94443f7d034a116b72bd53bbae31a0e7c6b572120a4826a50d692a7c52e23a670be0d93de97f57efbb4629cb59b0fe8fafe9ba0f7e47fa452ffaa8ae4004bb3179aff4073a42374eef9074618317a6bc6ff3adc7f2dcda17eb96889a6d36aa9e15307cc90796f7420fd2818401c85fabb30aa0ca69a03320f7107979e6e43a2d02c55b5eec3ab25823f219f0922a5e8f24c6926c16b11e7b48440290f405c03e9d980b7373857174c2f969f6591742f7341cca796ce2a9bb8ce1393b1c5be74c932404d487834def8fe7ee9554f9d85a3faa60f0dc37b945e4637078ef18983925b37072c767ca8e5a20ecc28d59ca3ea477485902eb72a253927e16ea00e2d04ea903270c504fdcc32b5287e6b412d48f11251f51c8d91cdaa18701d825576714e795153dc82b659845b943dca79465fb452aed66041b285d686ff67a844b7420f256761461a1b9c9bff0fa9cf0a378a89b00b7eda87ac6a8c6a9ab638fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a148de9575e25518f99567f29d3477b359d82539611df4828105553586deb4972d3fc7be9b990e2bee52b497fbb90756822ab86b581bb1827f9555bedd801d52ce1d2427660be1f0b99b9e29ae4d0ce3ccd533678e02ec69c3b1bfe196747a5f765416405ab6446ea86716c860d871a20756217c902dc585fe14a11ee66957e5df4837e991a7da4237b17c6351128c9cd2d73d1334cbdfd83ad706d61c7002ecc8599356c797acd1e0d9bbfd2cf98d423c0fd1e57912f6e6db92b0332a21776ea6d44f60b8e0bfa61f8563572c2a31611be2c5b919a2ad4d917271d73372d342f391816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef593a30dc1f46781f4b31a9944fd6aea22ffd2f87b6360da3850a14b9ece2c18b8b032aa0b50721e750360a11e19bdfa2edf02d1c2086b9c023f92b6a03a24503458c1514cf24adc55267e87fb88829a39d7f7ac48b05fe4d741dc1d6f2aa4ff1f1e6baff8367a16f75e88d843b432d8f25502698cab6c3f5c8dfe255fe5a08d3ec9e085f22095b9ca690f8b48b873f444a76278f009d6b4bfb21e58767008dbdf9bacc2d6cbd4daf87d7ff40181b3fe0f6953d6f82e7c8c6ab2f357d74b33b70f8344b046222140052c388cb211dec372b0f3b6670bb91187a801800b5c9a9daf93463a7ae40540e14cf67a84c38936285eb7f464245b806283374af42750ca128e211cab3b917f2f5e5ca4a3b2250dd125595f0be3024287b45ec38f9750f623e8f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee98540441cb61f79222de90ac788f19d09916690877cc22e8dfaa8266bf6fd86f0d3d32d602826556396b62b513f89af3b64ae5178bf5dd5a7eac46e89f6f451fcc63bd7cbb04686bcc4c65951c533f21ee4d780543e5b5acf8994e6de6f94422dcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf185292bb11156789787d4df588633876b8dbfae42bf1900c24e215e246fa00f20fa2ea5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dfc2aa25f4c5bb8658ead0e0d18014f8fc57a4133b84ff5a6dc5dd51618db967e4104ef0516444f02ccd2779e31310f9b5e033a98fbc9f9dfc79eedd4a6aabe71f53ab3ee6a63ad2fc9283aa32f6e5577ce4a7ca6999e7f6c0c55bfb0457e6aecdb148825d359eb72f7335e514e40d4d93f7eee69eea45deec573f6bc7f9635e0cd6ede2e8e6bd1b5a3516e4e19ab2f0320156f7d704bb1a1cad901f671694cab4e2b1a815bef819579209710aeb8e4214036916b4d6d9bd20097fd05bc75d3226a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc73357b0aeae59fb1c8fb80545f788d48a74a49dc700d1d1f4d3ca50786add5f639b4c433b816668e7d8bfbb5b058e466789c584fae3579d4b5e6d803d04c79cc6d60e6c9f0c2b000018ec75bc504b32920f14e1173e80a1c0cd37fc0d382afcf41dfc427d872a0447e6353b2892eba864d471fe4b4b6fe490d6e1ebcd4e4de0e880302489007f19bd69e403a4967711266f15e1e19e79d5ebadb62afb81ac9ea3c333872daac046edffbbc01033eb43c57b3408f5573e53f0c4f7ba196d2a4c7a54cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb1ae1ecc13a0729e3a5dc6481f28896b8b2ec8a3d799034459a2ad30e4e5e37be3e0ea9e3f4e01a726e250897743baf4ca616760e96fab2ac2f3ff8b9335b43a5153ba73080804ce76c8d84fcb904f7cf65caa53484dab8cf6f98ebae107a93eee1c7031cd37fff86adb31c59ff6859349220e6eeb105ad0f5c60baa036d218409c3d4917ace23f479443b8d0ed4f6be6f0cb7dd9a00fd6c9c4850cee200a020fbbd0a73564a0550db763f796f572fb3af4cd267cbe6266ccf330ddd8fa8fabb3ee13b5054f3604f46de320c15d343bcad6f4cab2d599024befa8c90082c5c120d34431cb18409cddc835bd30b459468e2241a7c5ea42154533aef33790c69d9634cc08b5eda64adf81ef904a796ef20c2eacef608eb6a75b5b772d43c03b96cad9561797e57d1fdb7cb31ed341b33428f56c4a242c9f19e2667318ce97362f7984099af8dcc576a6292bf87d3c374ca7e4e30019cb955daa48a372284bc8e0090b9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c6811e888566668956a0bc9e258bbe74e52b5f0d7c8cf285b5ef5cf918b093c93ebfbe20204dcaa87635b55e6f6f845ac43525057cbd66ffabea93ef4966bf6fe225a862f19096fce9d9c6be22c28e81423bfb0c2e41e7084e4f37f41a582b62d13d61a57a074703ed30fe462e7bc2f581c71827dca6319b167d1b050c90513bfda763b7dd85e19403897293976327f70df674fa3607af637f7a5ccb6391b733953055ce957b74a4fc729c5b809e956d5bd890e116f4de8b8a3b6134d5741a94b19625ee0d3f44e7e7674b3b115241592b9a9c0d1056b3ea15ffa2a9b1987ebf273d888c03dfebd0af1c29121126835e04b3c9ef4f6d8e2628764a2198290d223dcddb1f5103d5a9d20cf4a8185322a1dfd564419b4634a843fa5961e1db4c5504046900cf756bc224ed9a92c7704878646b5926fe631e2f6aef7b15f6f0fe853a09956b1ec7ad4e0539062015f124766f8157d46483a343f855f870488075a5300e9b792d8031ebeacd4c916bc1c7eda670f30ba4a51c2debbe3ef009fec7a3a4a4dfab191c0f4c26432e7cfe3f046335d2178bfab198df442a3598cca41f6f0fa8f9c7b070e1bc7fe541421b081b49602743274ea53ec5637e4a454788c26e037ed3a52169ffbc23f66dc2798c8b4080aecf9c6f6fafaa5398a592595795127cd80b98fa3f83a20f3a9063cc2be4cc3c45896120e540868edcdc8a2fa99178fd0aa941f0d1c0746339e7c27bcf827f9de064f82215885992e2e364f5cc5ed4f20b9265ca4debcb2e245fadeef10643ff700a9e4ef2fea072a93dc2fd02148f33068320d355c9d2b2f8d0822604cf9e9e91627aaa3d1aef0cea61623baab1b81e6b658cb8c6529ee13102f267ab2f762e2275d15c3b609155de11842234257537ab53e20e23b83962063500d87d51028f2645d406b4e7131ebab47a4b5a6463a3a3aff02790805f58929419200f41eb5985fa033799f6f422f49123fcbfc2ef42bf03b0b58eb82f9d09617761b15a12d252ffd3ab8bc5fb193e57470f4fda3d0131cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc435200da016e8e846183082070fa4d08f54bde98024bb20d1c58bce4bdd3ee588597b73050745861fb96a9ef6f05d7d9e68d32ba5dc2e2b71db37fa2ac7fb30bf0f9de0c2d0f235c557646e5c84355f63b3b1329e99d904a51abb7d79742137d6abba74fc5fba233945fd15192476f9f106d611a004374045cf8c42431876a359dc094a9901adc7ce326e1a2bb3345ff3b27ab95c4555aad31ae3bd94a6ec8c4898d7953665c53da3cd9afd83c3ba2b20acc6094a96e1fdcc0db4eed8ff582543c62b3c97911c07cce424aa9213b3e876824c6fa0ef832ddb80de271943b18b558f310aac53ada5132d933ff99258871102dec1fff36a1ccdee2407c51e026eec165d69c0e39b8673de1eeb091ba108ede42eab602e030ccc8e6e2b36054d5d4661cede616a2a37df9535d2f5ad07bb65f8a95809bc65d7d017fe298df321defe71300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d9ff034ecb0b248cc7f45d51b189edda921fe7d936bc61a2397305be9c7538c2b6e28067c98f426cafcf7a8c9d18e4f78ac6eb613653bb32c7986300317a26ecf48a811b12541543885d0da26d6661f67929290ccbbfbbca31a98f2b743841c2c531399911ef76fbd12b11da0f11d52bd484d7a03540f0929ab5820256080bc1cc6813cc1a1e7d6bca558091551fefff8ac5d849f3a5a3fdc7cb9ef9b0dd5348918de3d75d797f5ff1407be89cd17212b9cd2678996bb99325fbbd50a79e44cb8d485c06f3f596462810a5adc0419175382660bb7630d293dce3e5eb117ad7ffa41a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587a7e8d9e4553d1da42644594bb503e4d563e0d768837ef1513190359fa9c24d1c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01da9b8cc74a309ab08f240a3a251655750b689739d31f4ef787294fc1391182aff7ebd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e4498a6ecefc82069e8906f9c283a4568c91418ba7563d306bdf9782095deb36765b9cddb25d839903cca5728c4be6adc26f5c4048598fda24dd0bff5f8eea5f86d8834db34b67e1ac73a5e3f996fefe6d8398c2f536c4c020a0e4353e5da43e312a003b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530b24decbdede6094a9b2f92d5b7904bca2a1633c4133163c302d59045fd9d1d1b6adfb0b2b0ca4403ea5b21ead8f797e9a4d8e7f5d5a04fd3ffca5f0cb645de482a34f191d530f7684813e6c23948303217f115b6c23c8f55d47bafc8919f10a3860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f367e3834ca4f2af9a26fb57ab4c8f7280a40ef4974ce11ac06fc5458b30226115e341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb1349ccf058c9a595b93acfef65671a49cf28ddc3e0df45d0ed1a3eed5411ea4f62e8d1fa46dcd808b541280a826e5b993844f5933c6ad977ccaafb380135e3a0b92aeab4a53f13268ac6e20f7247330821833af7a7463b169808d250af12af848a11e6f45aa9842966b26a5af76ff74a1972f7875847c6e937abbbbc6c14493affbf83cf5fab5c76e159c632404da6465e48a97d6e202d77a2ee516d951f2335c0709da3abec56662f61c0ca6c7b43275482a43e002814d46253fc3c03acfa2821635ac4aa2ed80c18c56761a72ce923d5f7a2acacfccfa89eb7138c1583888dcc1740e6abfe566671f2bd6caeea7416e6a06ddd9ae3df1deafba7d436418b25c8b6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe53ade9a1bf62c9aad5daa2324482666806f795dee58492cbe55942de1f904aa76cbabbd4a124e260f3099eb56b3564714795fc78b66881ec59420e4c67d2ae53107f265668fbe04eea95ef7e06c1f91e547c45d66cc3cb57c3b7099d7b70387dd29246bc8bcb6c921e7dd185da03655dee021e5eb1d8b82879e07b1a012310756fbe967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f1dc8d799bb339bc2ec4204a7424c07510d17246f3046ea15e857c55e7dc7647b2b8039fe63a6bf20273d5cef4088bfbe75e6a9f76e1c0de785d55af12267251f9ac096e0bab22ddeae7a03123ae6b3966029225ea729efc7251f2928ec55fe3218f5a895131d4cf99f0a7e84d829dfc390c31b6b7c48bfeef6755348255686a44ee5ccf5cc70a93f4598f6e65820f3cf288de3e89f6cdeb70dbf782ce8bc6a305b415903a36f7962d3a9c4cca7932ed03714023d4b9ef2325418a57cb3f2b932ffedc35591a848c42692fd46b81ac2fad17e4470a358d408cf05e4eb39a277c72dd2eadb723443b7f71dbe728c89ed97cfbf61bf3976d2eb729bb45ace9345a83e7f4a047d634fecfb9b59f195070f244d7262c4a0141af7ad79a86dbca0a9f6f58fc828e647c205a7c187dbeb1113fcead7318c1cee21934c95b720c38808aed6a06a5c853f0c0dd5289da05378ed57cc8f0a95f7d1ccb2d00c180022fd2b0568f17b00ab5805e0268c765788e8318dc8edcdf672457bec6170b88187e076c88811827c21571f00132d4d01496ac988419eb7b631e2490dff309f488a0465928767a8a9a855273a6836155eb4a45d59efe218b3cdc679642f54113d00a8fc2797862f8c3c1e3cd36253f47c12eb0ad0489a0a6610666f6bfb3531a52ec83af2aae008bf0ae5808521f3e26990af104460f01ac9d61c99517d093e0e32bb5e7df3aaf6870b40899c2576e5d18258ca629a9ec385089b65208fd635ffe65a40b8e9cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec23f5a503fab6a0a58be086ffcaf3243a468292a0ea2a7f7aac0b958dd6c5c01cf793ac0e8b09578b9b9ff099bec6ed944540471eb3b7d681c9ad8c03bbb6a7a034b0960d7265136b87ed4715e121937726e43f12efd9c3c4fb85121865970d1ba66d6047c25d7e59f353acabe84ba5fabe01885f7612a8b9d5b33f8f556aaa70428cd4f298c332aed6f7caf3e7ad77c764b662e8f48b85ded3337d73d9e903ee6e2877042ab8d25619fcf4b4bc91dca44e16f7595891d0b453691ff3d81f027a7cb31afb742516199b547baecef44fab916f1a979dc98b536d66019ca6cebc3d0852f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe4959c417f026265952b23499e70a3cbe82f2f45d3f95d07131926f500b30f2f20bd77bae4646ecca3b141d949b6c87aca7427095152d6862e5e851e4249791c1b2d0ef735b9740b388cb868082446883c256f3f95a324d90b71a4f1bf02abb96a62115985eb44a35a7bcff4e2e4d2312be8fb148ea7a447863f72e6be03ecead7096defc804baedbe4dd352da6d261c799fbbcdb367c347b7be2e8dcdbfe6ce92d532b1c6a12e709c3a91f39469fe094829e5f6f9ba912dc2a4800b76099cab92caab64f7f320103edd1445a1ff4086e289389404abba0960a2a3f69a58544142245bf815b0ac45312a2a06ca73b3d61e9c1549d5691b44db13d0e32ee4b095e5aa244fc46a327a43b9eaa7450129022861a62de031cfb0a206a96123ed6fc74193369d42cd5e6ab99298edf2753afa9e2e0290f29d01d939850efce81fca0a5d938e8d2de38349c7ed04c956388c75fbff559323e7632aa16d36e3ee3ac7ce8d8c9251dd1dff6d1ec647b65b9d2211ee5eea60a78245e2fde57b97995cdce4fc1c29ee85a9ba9758b08b4daba4a0feb04cbbe2e885216277fc722a7e97200cdfd18cd53c7d7dbf1f57a45ff90b560acd8df775c8c27fb80fc696cea5066d75aa214ae7322771e3aa133a8f20ecf3855683ffd4c175fa6c8d050ba7d0e53fdc293659b3672256d6ad059881b93313f25eababd8678ac01809796886584badadbf31a101c48d44a77f5f0cc20c4b0544ac45e777fd667365efaf8a7f0cc5d24b8cc3b9be922d3f59fa23eff3c0703387ce63005349fd441672f8700cabd759c5331e04c1606e6b3da5992b99789aaeaf7b37587ae24e4022edd510c32906ab3a3e6e9e8bd85506dc999494ec21946903388ab544e408e98506ac971a2d96860dd300cbd9bc3119bcbf652985250770b5720573a7eddf02edbfa912832b9f4a1c08a59331bef2482ee6d332b3b6cb1784002791391b510a299bc2f188645385f26e7d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c6fe4c8ab60df0f45c212f431f6ff853b83d6eed0fb288713a0c952ec8b5ca412be23c1f642bb0eb668fec7f94d0df791f834fabe5af115885c8f5e19b338cda8fa671fd5a47baee30343913827b3f0fbf181a201fc32dedff930ad92d59f32e629e4098c0ebeb381ab8a8449c763505eed48eeb7dc82e30b248608d7db51e83c3b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b2412650816343d759790cdd1ec8213186f46e86835ba84659ca09f89ebdd4ca4b7cae7bdfd04b67137050009c6233c97feb7960b1f3646bff1ec4ae1082593f3646f0e612cd5cf78af120995731eefd6ad38b3d30110ba1c5032edf7a571456e4e9bb87f7260ab56c09b83c142ed355fdd3e22753ede3658322ff9733bc07b839849c4b59ac4dda5673e772a455400dfa4b485a9bab2aa0d62a69e640735b0ae1a003d8aea6249cea42f0972614218807947ec109482c6de796a17ad988d8150acba3ad4eb5dfc1913ed495ad448724fc01ff14d994cfb90f7420dc8a96359570d9991d0b00101926534794019af4b59dce55ba1d0e2f248ff6003550a7b65e476799d2561de9584a12e4744b32578a21115c52c2ca0a4a2bc5e542f298613d1808e08dab638cd08106435073936a5b59d6716ba9c57b86d7f01772fd4427f672ba2775e44940cf8964fd2aa0308fbd0b24bcbb14acefd9618d365120dee8926dc050d472ee57f18f4fc1b911b6cff5ddc7c977037481d815a91d6ec472ea5c2c7004553b7573cd78924df7248d8a9ffce02e9357ee951e8214553cbc54ff9ea084e86c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef10086a8324dbba98fa2908b32bbf3f2ce4da94ab96c808229f14b5ebac7ce9a2e33f5bcec2f8dafc749d3efd6deac121b288d4327beaebc240e99809c0581ca57472e3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d23ba0684f083d73287e6c9a0fabafe60a05ccb04f454c38ebed44f1cfb7691230b43a4156706e32725c7dd3ad47e36e1f027f3799a681dcf18b1616d37cd5cbaa8e91c11dd1f2a90f5ae2772c6bc0cb09f32d8a2bc76ebca9d9cb7e99f29256481e28766f06234da4553441a4985256ab61de887b2512a0b11e084a79ad08437bb3b8321588ea7e006104757147d08aab45a769b242d7e26fb3db92c8cc5a410864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffd0c0e9dbe42f1fb535d452804b636efc4c42fa5af33ba9508aa47f63c2b52d25a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac7de1e1e7978bd23a8658e46daf92090d11e321026fd6d0c61c77956d06b21238c60cbbe14267fa6b9bee45c04481c0a8e18d58727328ed621eb3c3bdcd11dfe2400f92dfe23b42eb6ed04467ec0378ff1dc9ed661c55c261faf076b5f82d3ad3c55a00c0038026f16cf0f20fe88f319406bcc8f7ce53497d8d119850ff53e22a5d00dbc72245bf3ccea454b84328f2a84ebec14051a231f25de8bd3cea9496418e525a66e292bf970a1a7274fe0c14ff1062720ab4a5edfd90c15495f0ae6f010656c2e3fb196be46d82c1d98fd9b76e71973c4cd921b249e95dddba063e8e87db4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b5988c47d8d1979f2c0e11aca3ad52f07d8da574db821a5a2b17bf64c5495991015335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19aec5d29b12dc68b4849479e54cecd5bee4834e95eb6c5474a62eeca16671cd20bb3cc4b4b913c548aaad8c7e8b598df5abb93f8f00f9674cccff694e0edfcc0c968f2b7dd4a2bcbcef92a55a333a37e12aae2c35f637d00d600728a348fbefc7da31bdb12daa0b4cecf587e36c59b0f9206c66a400c71083c97ecbe3a0021b848b1f9b5eeac8aad55e3a1154625bc1dd00182d7c9a50b5af975a0fde4bbd8cc682f32774c1a14e7d27edaa5445739caf4fd9d2ea7ad5b4343f88a2089362e7b484b1e78d3afc9f6b7cc60a0d1dcdb6f1ea114e1d0ea8411a267507f1176445ced99b3753d76f7bec45771fc402605566211c8cf58946613c0294475a4b951e6dc2dab972313cdc20f50c065605752fa849c4d50d8921b249e8e64af4dd98f1a7d4a9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884cc733fc04fb9588ee8a380bbe5d2f686619d3eb011bf1182c8694c4de9a42b34ddde81769c7209f4971087018f3a5496dad96de20aec54a9521392b8fd947001a2de3473433a65a505dba6037254d6511395f4b84ad06f1e514625724b3a700763559414c61b466662e30fe93683c0ffc574a9a79df5725b540f5092da01560dcf55b3c77ec7230804422b063184e2ed630b2e1932ab00fbe6232f8e9e7b886a12a82171f3d4508b7b33d48f1a253f6a76b46622913e6790789e8e3b95a8ffcbf36dabc4fdf26834ebe82f128fa2fcae99b3559e24a635b0ba3d26c91af6519cd24eec2c3d71570af4bb97e1b2830be7b4c40f9516a562f7ea575656b21cb183c28be64ad90b5d62b1dbad620e6dbda2443277d9474dd1420142cd3a9ce63801361c9167ae7947fd5223f0ce12b32557daf23afe9f42d5460a539321995b0b41c3815ea98a1d99c5c1bb3957d05dfe733e6a86fcc69126f0d90b30311bdf5a2783e0cc76eae25d977514052315d3769fff9acae4750e5ddda027a48fefa750b21e98235285fbb19511ff5584453a57fa1d5201c158298c6568da01bbfbf0ba334ff7f202a89b09b05c1d2c919a284bd6046486b0f8ab818ba81723011ece7c4562b61168bda14afedf4a56f7688ddc29eff393ceb42001b0d21461e12600035e789178602168d9598001ca83ff4b92801f4c2cfdd841da52a855125695b819305cb3fbfd5b345fc46851b575623693cc4b47845a9b1c6478680344bb977011d91c3b2332cfcf17c188ba9b8bd7056074165945f25504ae7ca4e6d73c141a1ee7914824030e07b6a5f196c9ac7c7f5a62df518f9634fb92f87fb0ad763c74df212a22453500e6c7cd0f81753baf022cd8a71d988b5c0cecd866fa78544ea74702fb5d21a0f0a3eb00b7aaf899b5c8b2a64720328b7ee5c8c0821a5c1054e86f0c4e22ad041b51465a599f77c529decb607d7d3dbee358794e817e48a126aa0ca36c8997dccba48fb6fa9e99750d79204b2207ec81cff7507fe88fe5a0b5f120bf4a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578fa96210979b9f3501550e70dcd5fa352d8e52a7f1f1736cb3f793ac476988163c2e22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134f1cf2bfed73612e713277d674c576517b10a5b22dff789fc943fbb19589565afd411f0c4c88076ec1704e602614aab391caf43c6325904fbcb5d4263823ea038cc3671f3e51c4801efea8f7512657aa3993b8ec3fd3b335245c3bfc7f928e3462b7469396e4974cec51d5610490d7f140394713803e253cb0e34cd41de09152728fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e29b7e655a638e3d15d6b830ae53abe612bbbc2bc2097f975e3f33659dc5560bbb7e37f3e8edc29dd573cbf1a94f6bac086afa27c895f1d19cae1de5f16d45a980c060787b4f54e39fa326d5b8ad67bf4126e5008ea89ecaf0da7552dd65dbcaa879313ce09eb022049a2ba91f946ebe358d9ff2d86ce75bbb22c08b7917941189a6465851a2fb38184dfae0510cdd87b9a980f163b0505f8a4304826122cffd57c22f4c90f9a16e39e01c5cd6e02bc17491ec4b3861a09a10384bded54ec4cb236105d189afd4be12f1c24a0f185a2f6ae9a75effcaf8c05c3db3b795696819312035db18367aa27703daa7ece0779a2e2e77aadd623d635b816327ee8d7bb9cb98e5675d6a56101e869ff337f3cc43f60472edcae47653977946ab4508758d5385a3b415aff2e154be1db05c154e8583dad140bd9c7bbb44f60ec7bb832820ed51cede024c8bc0738700beb29fafe889094d4c9d1daba8215393254dd210ea0d5dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c389333d84419a6e05a6e2685714c74c93acdf3eea64053df4c5f997cfcde2996e4fd037485756622f859b6682381b61663b6ec3df90763d6e7922f2b2c64f55b6730690079b76e1fe84bfdeb1098bed40c54407bca263af7624a02be50ce54b8fc7fcd903604a4382c8913ef9c5e1779a2475248b09781a3b52e743bc066f5a6ff7a3b6e0d4d8125fc029356d9793d8dedd561543e40f3a034e65ea227f46d365f8d81375ff7beb5fb5b9e42ff5ff03c7f63f41d75b090b7e543e92dd32dbde38fd9673bf505e1c4c02cde778ef0ddae7d4d8566129153f9a45660ce526aa33e67d62bbaa148f8852b8407e4758321836ee33492528f31dce8277c4db3551821b97bfcf2e9114f1e6eebf045c449e3f8cc433fb8fc3fd3a59f5fceac6429b76b0520903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097d9401b95a1952c86c394210f7fb404361f6bd01c1368cc781207cd14b648ea06341efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227ad26e753cd4c0b785cb68bff70e4ecdb6f65b550a250fe898761b55fb4c32936f68acc75f3908a69676a865dc6474258a926bf03da7ec0bcc5436b6fcb527ec5f06ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c50335c582c0cf98e8bfd04d1224a49a8966fb5729f4bf10bf1049df29d61ae612b2304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa75711225ccfdece1711beeb60c6117db3d2893c7a2232975fcd99b8d331c6c4a6df3d3c0ebe11e336286233fe4af1b6308a80e6d4e58886269e877f18d5635763ed9fbaaedb50ff862624ddbd582e53bdf35b42cd92b048aef4c1538a503da154d062db9d502291f4d9f70f7ec923f3c252b4d3269ef9ed816f249bbf8b23a4b34920533d93684cd1010f90b67105f2092a28ae086e021b454d5168a53fe088b686372a11e669713fd35519cb7f94d3fa6bcc269105e485b15a93dcae28b877e7522c61c1e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe646061d72a2aaf1f4012c074fc8b347ab89c943b68405bab6fd2bf21e3cbaa3453fd17887fd2ccc1604360dff9f56fa14c71607715fc95dff09cd02a07c288bd0122d17c1082593e9fa2bdddfe53f1edf4e5615e9cfeb6ee893eb5c1979bfb4f70cdbd2affb6a6997ee8238b3d85fa1f2fb65c741f70a9cb904be31969d34a56a0fc26f9411e4652f942557e8e388dd53b22c5b7877260ce9584a9d8a5310ff90bc8f6e04fc394d6036110388e60826bea90994dc5837bd647a399792b3a53a4e6b95f65cba366b77046c1cb8883919cf132f9a9354735d7ce9d265411618707fff8f4a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d8dbe6e2fb7068e5d3992262cbfb9423157aa489e38d1b57ff6df4b81ead0c46e4906f4eeded10961dbbcdf92c55a28443fe8f06e1c6ce5c24bc7760303fea23b95966a2000c7d8aab365c55e7a48bbf3534e06fb7d6d776c5a6bac2ca4005db08cafcf5605a194420c2e320e28b3e7fda581d973de9ec760d3f53cb11fbd7025e43469a8beddcc54da218d98f15da40958fc9076a64504ecaf0e275dc366f125148801dc1fa219241ad70190d950effde752829551ce82156f049b657e9181ef194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e980b2a1b262e9e0d4436aa3436ec968236dc084f762b7a60d587cfe54886997018be4d5b66deac83aca3dd2508bda5c0446d95ff4acb2690eec60fae573457b5f74d0af147f75e8e5a898f958b43fc90c27b0e30ceadf2c39265de7ce267e6bf1d0b16c6dbfea41c73769d5d572c890992364db63730e784b5571b44503e48f9d73356fcae84df41d9af1e004053f3715310f6f1b83b1fa4d61164f8d7185cbfd2f4133c57e3b77d78628bca0b5b6976812d4abdcb26467f0cfa7c89b9e7f52fabdf8f1453b8aee063d843d958f23f2d67f816d3a3bbef34e48e7bb3577fcc950bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aab70ab57dae95dd72afc52008b90c0453994bd215d22af59bd0d7bf9bb4fe5efb3f1b36553ad71a8e18d45ea7ac487749e762c9df92a1824c35eecf46e792d62712b2d3ceb25478b32fbfc452a76e6c8c11132aa973f9dd3b057f5ade11e5977b0bd95fede8bce17ea8dc2c91a8461907beee210f943e2131aa0b2cbcda0679496d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c255a694fb0a5fb933d96e037dfba57c3ee0d2fdf521b19da275ceb4f0fd8f254c8cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea698546519861a734c5c68cad734a3f5678c65ac919a2f8b7ea0cecaa46ddcfc26cc7ecbeca730fdc9c92430270abd853660331033ba8048c2821122722d960dbb0b6d5dbd122a29cfccfecfc707bcd5ab1baa8d2fab88a87467178d273e8d9e0be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b2982ca46841c4b9529ced9a4a5e4a8e5473eb0a94c366f8a451b5fc9e2ea94b7232c9f580aafb20a59fd07bd0bc4cf0ee0223b2593871eb208c551bbb99996447170df06bdb4df4e636ab5ea45e16582dc2dae92da5061b31f11346dc5652d8763a3af48c641a0c0415b2207b75b02fef793fb31979a12f79f7648d8e5dacb7f67e05c621cfed04f6d3f3659f352fc7320e8cd5065193964f62d6670125e3fc305106471aa0716594ddf36f2e874048857271a2d9045e159be517b371c6a881330f037ebb4cb8f7834e7a8d4f13b5ccb48d4fd6c394a70e2871bbf36c5a097e988712b5dd5ffb8f25935251884e267fe80aca84e83339ef2ddf33ad0098944e013a510ae66e5a53a2bf6a90b2f083efca07ebc558baf74a968273f2b7aa651bff7a9a968949ef6cf83fe73d2862e518a81fe258f7c0d18ea7b70bde46b4e4ef51901d3dc78eb04f667606ec16d7ac8d7df1fd6f5380247e4f92fa346f8353be2f7d7d5a2e3ad8a3917af83347011ae8300b4180d20078d6d4eccc770a007164cebab4ad03a9a7e58ee7ee56725d73198c200d0d5b43f4cb2ba299b83799d4edd4f3d535a053f56ceb202e0dceeb539838674e29777aeec5a3612435179d1a6a2ac33677441d46e2daaaae1c9081b254e43e3be36213d693c6935bc90cde88e46245a27c96d25882a3728c2d216a2549fac549a8fef9ebc1bae09c1ad3321aa099a20e3cf9c423bd625389618a6559499ce0991c25be225eb782cabcf0c8038e49920158c860f9370d6d5089f165f9894acf01abd329de688435f4e6ebd80f4a6dac456ffed5bd3905eed60ca9e78dbf031f38d69e3f758d83e5bf12bae5e0f5b90eaab33869fdd9419c7ea7fb05c4a029a3dcd3038e9e9a0921600cba688fd6315aeee26410da51cfe69f4beb070824ec7595cba4c65bc8f2cd6b7a2e32003fff0cb51ea1c64d74d633996112c30f469336a999d10e6c3e6eab91f07af93ff1651c3deb59fd391962e1ee73ae3181edf9ddda09aad9d7184f7056c08fe401837dc5288d977d4e08892355428166f9ae8bd824b9a212ee08d5eeb467e6649fc1eb488e8d3a03176fec63ba5aeca230b4ad885408c4fd703db0c39186f2d1fe6321feb48d6b3d5a0bc401f67c00be65367f77b92d86360ede08294e3765c07b571aa1fa62a4cd208edf84bccfb2046e4b6e0693a85d6a54542b8ef5308438f45cf156724bcd7b381b891dd45a70773859dccba008bb618ade120e397ddadfa7274f90591c6f0082179aba59825597e5e319481605a3f3e5395edd1e9e5bcfa44885210d3ed07844d9fbb309250759afc6bc6bc3b5f84ef7e2a6fc5168b418e470992e188d88b484d05139b0d35eb51e1cbcad1ea7cce635e188d633de31b3caab8fe7828d7dfcccee3127eed0daa7378bc6180e7b21fa7c4855aa68fd699e51c31207617c7b94734b5a5d80b210523070bffe8ba224cbcb56da26d98735e25e8a31b467cbe96671499d67f05c650bf7168184bbb37fd0e60591c80276938e6336390216b52540d6442ec66f1f8d21f12615d157981d788eafc69e4a14fbde3c5960c89ab6e7e603687be8f1963a1c29be952d98af03d410fe11b60cd3e6e9ecee0ca293b8d0b75da1aed98b944d2e3086fdf41ed9312631bf783d54c573f400872ce77ed850b05cb7fcf539b06c8f0650e0fc2df94371b4c9242198e9321a3a374d0acfb2e9bbf17c6deeb6d40e3345da02126a373fa3c40505f90d774efd96d4ccbc8472b618a9c634e5ecbfee423612332cf88f59d141f6b4e517bc0c6ad0500b1cb2bda909cd65c73e4d417ed7804b3e1901b12bdae5c48d99d33b153eb4b42cf43bca7e556af749e157f95e46bc86ddafaac2671930903da800c9296994792d3922fea81a62dd4819cde7828ee071bcaef4dcdf0f39036b44f8e76a9cec56eeb52300aec2a8a182cab28b137a5d57559ced4fcf99aaa3cc1ba302bcad9ebcadc74f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f604632460ca6578edf49db76c77c1fd2282be71381118b8927d91f918b067aedf32a261e9990fa62481dc4bcbbba5163e5dcd431c6403721095a2707ad66f44b2033c0a85c2bd3a94cacaef652940622cf4cff020c2ca0bc81ea6643a3f72fc45a0b00ab1247fcef775c3a5da9c61b536b0c1c7dfe77b889788b85e3698614a3f7b609fd2e107adf7a84fd839c3b54da515efab42271980b15a3233c3906c132c2c06dad6579229989c7d3b1b45ae87af1ac1bf5a61696df13e267a8cf61b1b87298dd4a9e54578e7eac5e17780728fbeb78267661559c5a9c8f4fa961f9855980e6a59fb3270dcb91e1fe6fed414733f1c0e2f95d0bb81b4120047fe62f338838de25b8036991e442e630c9bf6f13cabf5756c794ed4ba7604839da73fe4cbb5ff841c03b0c58b0c24806314ad2e46f61505d687dbc54dab39905d4442875cd2926a97f0d2a4fab7891d25256753f5052c532c0cc835a29b4b40867164cb850062f664be3f1fcb4c9e183459d89f4e0a08e3da00b3ffe4f70e57a61a8f746098e754db8d6ddc12ed8311e8657c2632211c23d686a81a224dc4fd40d0a08850da3be3db01bc1bb3a3c7b7d622f311117eebf590519a526dd0e2700d8afcd3795b44c7ad60680886055429fd7fc335ded178204fd5b75445c69909f601b6ce8a0bc73dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d750142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb4fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da501523a134ee7b67ede3576cacf7aab5c3cd4757ed6549697cbdbf58f8d0c29922eb3d99332be75e721889d3523a56f76b0b532094489a2fa727fb05d6bf899e9cabc2f57ecae7c53d0c10eb8da4bb26b8f6a9bd79ba5de46bc6bc50ab073d01307919ff0c4c6fc818ca17cf5e46f269cff051a311a8b9e1218f9d7202de400dcff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebeae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a25dcd718f1fc9d310339cc7a57d42a98ea30d9521b3eaee49b2cc01f4454462564077c2305f82887feff07badda7cffec3e3952bba0fd6e841d8f84cf02f8269db861c998883d37f802323325abe58aa700613b53fdc9a2bd351b8e020cbd104b56da8b99ac98ee86d7798d3748300ddae42d656262879bc6c64984c355f8233672e6adf4fc13dde3cf603aa89aa3e6762fed0d9f5dd080c4bbdb80cc9dbc85fba7d42346ae805f6353233502a8e8cba23e219a68d3eaf68b148c623ab7e723eeb5f70dae9e837016b5b8057f8c7620f68079eebc2e44c36b369c447bf304a9eda58967a23cc34f0ec1aa2cd8dd996c843914c602206bd04c38b41b57065d786551e12022df752b8aa3a7b79b12cf9408d1e28997b18753521c4ae7abb743fc9e9835a9fd358ecb088390abd5717dc92f14a41a74f59aba235805f0e1a0ecefcc8cb3fda74f512809d22e5eda5a838af27f59e8ca7200882ebc44ee1c2b8575f8f39e6f29555cc3fc86a90e013e8c820993baa51a88a0907acf6427a1c7284bdeedcdf81cd94652d1ebfbc205c3c388dacd3ef13f1710df122e3551915dc35a14c3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c1f80266e4964fb22344510bdd6834fd66d86c6dc1a17aa59ec38b94a19f51889742b1564c64feeee34da28ef009d0e617bd97128fddba5eea8259846934c59603230718793bf33d8277f20b6ccd67308555d2cb48c102a67c0511e52644e6a59b983049739e38175a291e5626372b145221b26ea34afdc7aab2e1e51525987f7e3fd80e2d908291b15c51d78b1cb0c5cc56addd94b0c1b6ad1735292535f9b048b4173e2038887ece6b2f265c469bfdf5971a99071fc21133a809bab6f1f6cd39bfd74bd9dee203cdb3690dcb2ef0c27bc74e90e4d6cc324e20a4337776700abd200b7dc1d64e126a37c5686a3af7ddb392be218f2f34ef80676cdcd98d5c520d2aad6b8aa14bf5fbb09f25d7903c741cc506e3e5dfa31a3145d9e1ef6ca8a86b0b8c412361efb4c0e1753fe407790528b44d25825353d060e3caea7c2424af934f5d1a8b66f51658f98a09d7bed50047385c56f798f3880cdc2f9bfed0b974f7316fd108ccb2140f6510eb87ad8bf4824b110c955715166634a705eb01a7feaf6599e765f3ad6e7f91321928312f2433b07eab6341fded6b5bd2ecc345636a024c3d54a34157bbd6a0180c7aac8f5b74dd8734120983b4331d6c8fe8c99e84b1624b1b50044a8b06ce8a9b7f43d31905cea947c44fa617b5bf056ab61dcda8adb8f26cfdcd31114e50c6588d53256f503f1c88399e2cd0f9a42909abb33cf5985d0bc29e72f7c5e6d084df66aafffadda7ce43a3053e07e327dc0fc144861b83b2daf6e30cf8289bf1e118c1a4b7967792b931679b903a870c1e67b3fe1406ea3738ac4227c938ddffbf904daf505b966238760b2fa1f8c303bee533a613d2b9bfb7568f8ffb1273cf91a4a1741ed8ccbc9ecae594e5b48323f14d02b4b786e2df5c42b3e0b5e122b38da9255590fe252139628cefcb089e48af552dc67440553c3ef11f7533f8ada1c15a6851846d67f13838fe2c8832248aed9adad06d1319f49e46799e08d46c910677333c6694cb05701edb11f1a01b96f1368cc5adca02af66aea06586d91ca7a8e6bc8fc85fa9801f506917e33654f01c9af4d65f59c827a64cbf5790da792bb271b936b5b5a3c730a1264942b98f8cfd7e896a05cc715b9d0c9208d8f4fadce49be46dfe10f469a0ff3bef2dbddd818fc30445c222da6cb362e1889ff7bb03c180f04a0000cddb38bc62c60616b55decfb7a556e02a43ab00faee198d371b08c0445f76aa2b2a1ed3166f15783da38f61d5500961f764faf21d54c8823e9bae4363a17eb7ecaff434d9770214326406194d704c48fa78cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eeaae85aa107e5fb0fa7c059a52514bb2dc525bb8a0f5cb44766f8ab8c695a29bcf243716087b34adbdbd6670157dcfb55078398c2dd94ff71e36a06638ac0115a347c494ce1f03f970cfa600e41c86a9deea1c27285a6ebce8a0bc51cf8538234bfcb63e3e298cea7d1ebbdd12d462f2920aa7fcf258282389d82774b1d1e45ddf8a96995e1dc55bae19466c2c6b5101405652569d54f070d29429777c1f377bf6261d7105d2a91b95224e9dd8f7fe42ac1e320eeef0909d6a36936566436a33882cfdb2f775d2cb2329a1cd310bc50ab3a8e6eef449f33018363697586eace157cc00f55cd3fe1d47c6562d2fc5be09991506a4412604df331fe5479baa244053046d0aabfb3d5824b85eab5c29ae269b20c3a5b4d0a1b0bf0c11c4038d7adeaf99ca5118a21a0f094c765c73e7b2e82ef4cbfc766e69d6a06234017a6aa6c605679fe659a211830c5dcf97e9928655fa4c3d3abe7023b1f49849abe822c253ae128c503ccda6490b5966bdb302dcfe0f2b17119039f80ae48f98db12b547f37103a49e92ed0e50973e9534d563bb22fca41c5db2f2349969d2fb3da4199f410ddf70437fecabdfcb44447424840360dcef06537eac7d43288802437de31bea1241225ca3999d1dcd08f9b844872ecdad0a610dd09d89d3342d542514fe2997f8538ae6901e0d949f5a66ab3e480abf8e685ad81e29d09b6d177008ad2f6cf4f161e379dca7e4a94cc96fa3d99cea68d750193fa5ccb0d3f966778b9e3ce4dfdacd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2c61ee1477129179a929df8004debde7bad25e12b1519cf2a9fbe6a70046247494de29c0419499529c2fd62dd0e56eaaaed1d2d25106de12747f740c204af470a947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259622c65b540baee9a72b95abe23f228d9b7135e6e161d4189191919761a1c85cf17d256e49e78570d47094a2a56042048e42a853ed4d744328b201c1297766c5488fd0f7ffe1ff8612db68bf115b69a016c3c86992359c0eb21ca1bb4a201f2fccff2a925b819f8a550778c0daccef8f04e1b3be1c0f51e9c7385836dc6814c4fa7e18cebba9ce8b60d6defb27a798e574c86d0eb104d796a08d8fd6dccc8f8273dfbe9a2c960c1192e878b40bc3b0dc76e35e8af9639284d9a3f14bab9d5d01fa5f4f501be2348292ab0776f1ff7c24dfc974989b39e78bc99c23bfc1812fa97be453c4f199a097b2c3b0b5c42a17a3fd300a3c4dda572544473e93fe2a7583425cf8828b03b35e0fbfab0708367a4d5468f64d984f83aff0f097fbc66e84cd1eb4f9a23e1cd65510bb204a65afb6bc1de3c720e6ec5a961f939618f00f5aa3002ed42f38c43bdbce27aaaf0ea2049561850c166be68aa1dce773991a62e8666028060ae6f6c1a23659a7a68ee59b76dff85d412cc1083971ab0e3e701bee25fce205169f93ca759ede288c149c2dfabeb6f76d0355b8190cc120fcbc9cbbefa7aa83ad06386992a62f0f9a3fdddcfb690e983f0fe975445839404913429103957ef47e77ed817d895ac926ed59f6bde3de00834e767c39188cc071444183d37ac3e8fcab44dfe8ff43db0556e15c12d12891a128e7ead38e8b515f52ac8bef36dd76ac1ca20b56ba91a72bb5b86a35900b1e9d33d01065e0ea74139ee724acfab87fe0fc75e67746e7a4a0b9a3a89a94dc7671ff51b76db7202855fe05ff9f5f27a36fee1b94807caa9efce269bb3a260c31f6aa50e66db10a9145392653972ef7f30541ecbed0886574198decd629f8673bd85d85c8b48c146a5a692c73af332cf06a0535bc7684a18e7b20cdcf535ce55100836ea1596c7abe9da43faf9d00ec3c15545698951131dd05b02a2f5d665b5fc20b222a6f89d5f9b998174fe329d76f22c99fb322c6aa822af60bf12e381bd2cb8d229523f8f109310b583e4e3040d1bf5b73d41cb08284c8e0f514db59e9f53ebed8af04320c3f0627fede3559e697ccd3e5155cf61b19ac80ab7156d892146cf1fff469fc8f5e0b3c0a86bc919068ff86dce7db04f4f28f1e041efdd4cd08ad90e5d4fc00f6f0628f60e16e25c8d4b7944b26233b128adfc0507aa7495dfa455cc3b37da4e3e374b40bd7338d3b8841fe917675e1571aae8a6b43ec3ed0d48c7b134dfa2d6f409684ba978f795bdf25fd91e3560bf9d88a7c61bda4a325689c14b74c0705e0dc185856fb2e382cc3f1f57f8e83017a8fac27df15993b5e23e2e8e6204aa2a8291517c677652e214726542a6b01a637e8761e1a4a7628af6382524f3059c3c137436237df93d1c6d5c21532ae8c6271299c4ebdd1f456f6b055e675d27dd20de580038db01f5b523137cf0c4c87ce37881db6e1a7c58b9e81abe0139005b90518a45c31c7d21c6b7338b1631914623bff2d8328738698fa65125f1f86004c9ef22c649463e5903a9c2da4d354e0304b6776c0f9063ea23404f91722c3c4886f0b02d1db01aad00db608670126e9bb56e6b23ce89ef30109d34f1e925604992f8c28480e77edd4bf07c1eb235f09ac4f45b894a06b7cf7f9173e2e8a8f2ba45f197d6a4e7c943d1fbf7a3fdb955212b89a38f09b0ad2916a66d53ca92ade5b09c988c18f5826bf840851b89697ec70f5a8285ebb18b985a31aed3d97848a14b1725c8fdd90372fae006cdfd17fa11792444523a07f4d538c8f52f9995a6c5b6c1ce036ce3416d4d489f1c34aa0d9743b2b4781895c0b85b24c8a59741d16211aed6405904c91d9b8229d8d83f9b03667abff90df0ef109726b71c073d468e81010df962fa5c3d992bcf727ffca9ae0215bab280da9a26008758c2b5f79879db8bbcdeefe10cf2ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41a1f7d9a9421c45e1ddae0ac4b33fe5ff363db19143048757cc0e87132a9e96c98c03e86193b643fef44654e4bf9cfcc94ca20a31f66d179964c1706a78b453b5c080b70902a846d4562d7aa904cf9f2e7e0a0bc865f7e89731bf7f0683257b45d05b1369344183c9a5c3d7d3c21da98e705db0abb3c29e9a9bbd0cc78c926ae1c4a5d16e75c8fe758cab1cc87b75c4d3faacd838f80841ae8078212f649377afae91f26bcd4c9e66abd0e9936bbd2f10d79e0196806e868ea0ac7959a69315006e434f39eb7b8aef321f8d1cd6dcefeaa01adb87b06733700c499185dba1533c61ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b2a7e08ccec3983b0561edce3ef95a36ebe07a7dda548a05ef388ebca1054b3d453cdd557cbfbfbf06fbc2f77eb3d32fd2daf7d493d27ae855883453195b5d6aea90098e56c5a87780d13b7c47c98bdff26f716f95972d8aa8c0135ede16850bcf9764f245f8290851abebaa89756ee16e871dd66176a581622a4432182a55eb1977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfe33b428c3b5489a7863dd751675b0ff8b0ec09edfb4c054e349c037392c6c7fc261514ac4056a9b8cce8303ecf8cf2f4d0481d007915c18688171dcffd9da0b9671d63b5061591cb5a0fa570e61edb82db8d51db4c5d18d0987a19c280089d8959f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4e4907d68fad9827c280660ae56f9c52b881c245ad89c71293d374c1dcf1654e72aaf6b4322aef74bfe5e617d43df3708e45724c05ef423ae22b9a892903a13b1eb66ead7e720bf811b2ed2f53e231578bfe4efa69ae42c2546280aeb3353fc2bd9d6c97e8d94df029c082e9797dedaafd4ee657cf3ee5ae57e388edf7e0e3f69c0cdce472999ebd2162c690e5e54dea50853ee5f5db93fd1afc5324ffaaa1a3f7675d9910e6a470d74365ae1c03b6adaf6950ad0a1a983c407e52ef8b91610624e298425d4ea17bb19c936e2f230009723bee7cc0cf9421adcb96b8c85ead10bc4e0030cdaebf68c85dd81d8e643d59cf37808bb87418e31db043c9b48ff720c7bcb1c483e9d509ce26b5ab864b2a71d56491958873bb1a793bd9dc0ee226e382ae1e0dc7cfce6606ad99b69497ae913a38cf41f99d7d92bf128a8982a8553de4236b7a9fa17be39be910b1561adbdc8a03a429c98fe608f78ac3ba3911e2d64f67dfa1a0300ee51b4b44bb9a52faaaf8c53e911f60140da6725d208fca88a8325b712699bff1f74393a5539dfda5d1960b2030e842af6c6b2822d1b1a4bed53f495a8647adb02f11ca810d3900cf098d379e61e1f74efe69dffc0d347704f1bd76b0230d8a0fe857b3184212c082c78b641b78969811c9e55b5b2d2daf4af4fb0bef2d0fc74dd0604dfe2d4af63e959138951ccd97d5480d74683cfb537ddf2a9643766a3f5b126c98b340d7e49db9fc6b7be682e4d5705b7bbbc7467a4bf87786dce60b1cc8d56da45351fabcfc1875f7a82d8586bf81542345ea69c54fe255006a0c76040c8a8f08f36af80cc6cc1df48bd8fdb43f6c6097c2f75d5be017a53b55c1d0b571c162f7c50517681994745bc4cfb16aa4094d69879ad72e240778c0cb1b8cfeabd1a6f61062d61b91f324c84dde48ac0690341363516d5fb12779b3372e1ea44617ef0b97678f685e4247e20891f63ff084dcf4936a5d512736dfc5b2a17bc0925c8d93b769259cc029273ca82e28a9d78af9968d43170e685137fa2e86fd68db82e9becc7b4a8aa5b6aee337cb6c6372a092bcb4ecebc89fb43f13b05d0a6c0301b79dde0298de65672b428f8e95210ebb5f197e4b90a872103dd87b70e4f6e50906a8d6337681360401abfea5c008a51f52b8e26e57861d872257a20d21e9391738df3940525c28b8659aad61480c8e6baf7338bdc377110d731952af5278b601083c43753064f6b483274bd163fe2e900d6a29f509ef5fb7bccab6d8510c1d6b3801f2c30d5dc41f3c61f3823b0f0ec4ee308e35267a6b9a9f3c0a6170a24b019feea9fd8349de589526c3c10f5a162e10bbe671395f7f7315217b7523ab1bacc88e7d52e2b689f89fc8b2f804f0ab37d104d0385338ee12350fe4c01717e64ee2e4c382b1cc2ef26adbb2bdf34ee6b44c5bf071f0a2485c2833cdfc33f4c8d88bc23d763f74d9ffd05751ea39fdf1f41dd211e86373970077894912ee17b58ad4090154e64de0ca8a9863771a373de0a62f2670ddc88aff4d5f8ede80634aaf4031fc71cb7a6d833e31850193c9344cc58d889c5331e703d9fb5ed5dae4f1115d7b5bfadea2230d9a135be72971bf3b9cf1e23e6dcd5ab69aee2187ea71a9bc93677f9b7224fd66e00e5772cfb16e7f07f36f96a48fb70a17bcbeee30cf951410a50b5a68c17ff4aa682a20e9679d5f38824bee5cd685ba1922b1a020cd4b52106f929c84ae5baf0897ec5617ad712d519acac4216efdb89fc8289f2cc6b33fa4e1fb06d81435ed11ddefeef511d53aecb82583aefb9232593d5945043342f6838e35c1647dd6422e29c8c775e945bf4081a4267552eb1c0aa6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd9390b4120906645bdf96ff037c4e02db9e963b1b7207c69c69608d1ba1d6ca9b45d0e7c75e5aa53925b6ac2f021a94f43021f4106f12cd433e6d5e83549c296ad7aee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0bd9970e4ab35e657ebe9aae50bb89dcb049e6b43f7770a4277b5e52d14ba150fa4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a030d9b294a017c3787b319723e4b8afc87924c597e8d44cbf96a2057631af69af62646c65d3d1aa11eb3fe6190329900ae0bf9d0f118f8f45b315e2ef49acb174d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc4bd978d70bb5f5fb0ef5f29bdfe143e07a2737b97cf4a57c85adbc2f47b33646ddd5675ee19c4fd97daaf22f42896faecce2305ae333d0a96f612e99213d024b13960f2f876ddc4266516d0cb26de3a98fde4e39a99dd58a5d5281e9c80feb743288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a7058c3137eae19baa4361069cbd1b1e8d33ceb79abd41d72d813408d1c02d750e554c729f5128056dd7bbbb48e0d274a9c91cb6ec5ac903587fd8f4334d896e9ca915fe8de1b7dec5baa586e5d2bbce343962d108b85efafa97cb50c46332830f1be82bd6141e2d51bb3c4e7c31b121f3cf4ff1b25c3c18195d751ebde21e9f75ea57902cb3eb382b96d677917c6272553a123992402a03170919434327093e5d3549ba972b24e574f6be04d8e22acc89dac2edb507d2749e6e9ddd1e07c2667abedb3b8ceb093d8e81bf4cf80fb24a76837e72d5b8e0ead920cd48be5964f65bc0a80a9cfbe4714e600a1d178b56398e071e4101923df24f68564885de8df51425184ac8b994076689b2e37274682449770a7eb73997e08de84c3c90b94775cfc017f7a18218ccd71cd304befc1e9cc1cb10169398201e93cd63f4cccbfc357b8d362979c8fcdfd16e7c01ff599d4b8cacddf44d096eb6902db15d6665ce1c9443e6f7bfb07792e4971517819e41164152aa91053694aad4dfe8f3dd244ead79b5fad7a76076b3b918173acbfaf2a2b3c464cba1b5cdbf5555ee4a1652a0f754b97940c1871ac75af51cd939a493aeeac6da786105ad757ba23cffb795ad842ac7fef444716bef26fb60d2a8571b2a83d7cc060b7eac4ceb84024f905798b68703a567bc456b7d9a6ef2b1dad654ad332f7912854f25202aaa3de545cb23f6f7c181dece1593f1fdac1ae956734c256e865aebb8b2288c2ccec7874b0cf4f8beb10c90b5793036ff015563233787247d96b5b27f7ed95ee97d0860977a2cf108e61e22faa1d9666093595f43ff678b67008865610a40c80f58d1d2d4c516958e7755f4e14fdca125efc57e6b0075543055dd135b49013a99acba94bfb57e5cc3620e4b2a26a6ad424ebf346ffb9bdb71e4de52298d484a2dcaea420c41e7d33be70e0dba37162dcbbf0a7c5e5f69142aaabe9858b057bb057af26a6d8d7fa84784f495f980e6238092c4f36084962ed85ee63b61fc8994663fce6797c6e098a3eaa51923185484c87b1f53f90c99e634b60ac9fb0774cfe4b3f9c7ee13acbb9f7ae8b662b02f756ab782c500c648b42a320a1e43db8d66f5822668c35a18d073d28666111e7a95530dd6806725435353a7de63afa3e99e21c09ca31a2d503984ad351476b73ddc4ecbd54b496ef85738246bdc050fab22a8d73b4b671f687bb565d597bb342438a2eceea73e7423b848a1cea1509d8dbfcd4281bcb20f2dd2db6d208fef71f8c18341fad26ad5aa6f1c0063cd5c7f8805eb158ca16eedfbf52c3a3a88f3faad3e183ba0f4ac1ed3e94658abcee448d0e9b1cb4906989aefc7f13540f5fd81d7aedc4ed860155df080524c1de065532503eff4680a451cab8ba5e5f1874d9d9f117b08e09433ea96e8ec6477d8b3891b814cfd5ff4e194f70481bbdb8b948dedb6c71a6d822f7c080840da2828bef00d3b1b90fa0b7d5a76eb2cf1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf212cb146b3d00808aec092aba99fb1168e0dda6734bddba2ca7d039e6cb7cec594af3dbd1b04c8d0210b6f764f457f94814e4c1ca93f9dc6288ff2669d3d2aa5a3595049dffca69c9a5f0303d52ccddb1144019ab9e9b858973d0a7117174d2a54d288e102830d7cd4509eb706e3035239c7613dd11500d2006150011d19bb1cca0e68ae21916764b07a1ac6450152dd0f67364c9749dd07c014a1b6575ce542536539991d18f230f939838520c7b56487ee301ecee72219286871ab1a9d80a01e8937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140dea69369ae38f51b4768b52eef24b2e63662c9569519dff8b37fcb43e1ecfbb5dec7f2dd5ad1fe2bea00c7f036092303cfe4a96a33ad87fe5a8641c29054fa0cc2244f1f556e3b15162adf19096e271bdb3d70cad94d0ca9701d22d2b1f7426e366254bec3880d207feeb77548c57ed1dfdfb69539653d33208752c1a120c06c31357a848b7f4fbefd225cbe3b94a82f5e4b46b8c4fd82e384090905c0a178de638b532a579566970b390bcb49bb7f62ba9029b92d2299d2f4861bf156903ef167c54e546072076195bd7d96be92f30d0192ba7baa327f4eccf94789696492991aea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b504810acebfb10cffac6c967f1c58e1bdcbdc7b4389c0464c835bc136827610070aa5883a4347d37cf1e31d5b60f667cf52d82d6c90e012b04ad77810bedb4bc059192d60e20409503867bb383e5eef653c2f3aed3dcc258e6ca14b35b72af759a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201b4e084eeee904626dd4fd4c83bee5cd90c756992f406e0015c5bdfb99d9b24a0336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa51b0515b9aeeae322167b4e871c45fb220fb3bb0e503d7783916c7d826cbf212cca4e9c7384c9b7427809fc7d5b684a30a76afa094557cb4fab9fec8e28cc5ebec0de6730699e7497bd3784737355025920dc81c562923db171bccbd38ae48183cbe895d6bfc48f12ba1d160c3158788ea16f576a1e57c61c5c17a488a698535c6255c152272d61c05282091bdc6249d7bd18d9a501110bdda4aa7a409437306eb9ec290a45276ea9faef9cc05cc064c2e636ed9e6298e7846bbd913469f4f145c8ceccffc61a84a184c8b1dceb4e354facbae86de2c4e5c41faf240bb71c052e8325dd45e714962f80b89142f4b91df9204fd9d6509aa083ca144d1e083a4652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d5716efd2f95fc4c0441ef53fe9104f62af067c2968385c5b97ad5ed086a76bd64613cdd5d94976215a70bc850ad961d81f6e0a67df292abb0aad27518239193878fc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef3a5cd31b8f84057145dae2be6e602ffbaa2d9256c5629960a1025c3316f3271a81da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf31d7189071da293a7f5a2e82b25e84970a6bec3b63be22d36c8a4aea9cc7d592638ee5d74a6c3fab6c4ad056f30cad42632e5484bb945901d3ba5a66be692b9386cb9f012e8237432d2054b56590c04463cc09a15c1badcfb899d2d41fcff48e0799f9b9f25de1b85cdd9be3295ff58e027cde36fba0983c504cb4d4223933f1f4feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c3d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d90aab1d835c946ac9c87a1ecfdf8305901de24f75bca7f07cdf9fb162f214f8a3feec4433db2d34d73916cb4f153eb90aa9ebc3c26466b8909a103dbe2bba73c243e32a16a31df759fc26e67a5f48a09ac9ace9b15bde4039025843bbaeef01bf0a30f12f81c970848355c096d0031df7236c5b37f68cbbeaf06037185235c89e326fee32b2cdeac747fd3867821037920d2c30c35858ced7625a15c586e5fdee64bb79bd5f971da060b72cc20476041c58f2d9408426927a6f5a3a20f92b077486b80bcdbef2f4170f9dcc58d7c95e4bc644a0d9c1092f7ab435934da77f1bf2d3aa604ec8d9cb9fa89619ebde5c352668327a028afdf38ecadf78283b4499835f8a73d0f8292aee02c85866a354fb5095b600c24f2be3ddf911c954e0762de45ca06e063e6dd4255fbde0390933e88168be273ce13b208d8787cb4f6915386acbfd4c00c5be700afb34f27af623e30150eee58d618a0b159688b42e01851716b0317b203a1c824e8e313b7034829afc2c83383543c5ee2c0ec5eb39de463f2cac7a55230421f9c9dd17a98c054f185d3eb23ad615e49b68cdac568b042648f1c7d442f3511d09b1dee2f7f8b50de572be63965f7e30b13d022d12e072511415336505b3d45179e737d1fdb4c19d003b2e286ded4eeef94ce27dcbbc0ae094f7095b107116ab3fb7db7da300b3c1a19ef4b8b9b3b0a680af74ae820c3f0cadfee59cabd58dd808d0e15b72df8c3eb85f6505f094673ddfe92a21dcb861ab7ca3da692d9459b027a4bb3eb44d5cb5fd1f13f8c319ad6b0060e41187c47e1c958c7ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2b75e0b64191389ddd828dae9d6051d39dc8fe34dfb92db7bd5419269a4ff9994ce25a4dc35fd38352941c048396c608d0867720a4c142cb91fe9fe62a2f8f383654e7769592178a8e419c8a4cca0e5fa813cd59660767dc298acd0538eaf76fd0de9f75d5039349581a4c170cd2df03dba471103cee883e69b279af1f5455f86dc78bf5af1955eff19331903f53de1ccea768d9e6f61fc33191f0609d80ab4c62b78a365867c60e7d933d2740e269b3a664bc5bd18fe5cf071bdc0ff73b17df235cbc681d7cb38be358414881f752f0b4f3b1c332b4437f06819f49c3034e66e704e0492c9ebf2f5dfb535ae7b39b64192aa0b76ef4fa8fa275cd85e37c83d9aee5fd3b2cb0d3637fb4c4546995fe01c127e557a3261a55b45c6bfd7c1564a0d613f9f34eae7353cc749f585f5716f2550e5a2af25ca272636f43c79cfff8b4b2ee70ded1ed863b148b5a9453f8f422d4b874915095670b8cab7761732f987ea379e6efa1eb03ed34ddb58b28d9df14e03a55d6fb5f851aba3aa6f0847408f7cbfe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587d1745bc93ecd2ecfe7a4c513194f4e73dcfb4a30effae0cd436ebc4459d34ebcfa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519d0aea7126283e284cf9305488d91103121e940df797509da1cb93bd6b3be68fb683bb2fcf22d2eab94427c9837c2911d9d8ac3c0e3f6daed4c6ddf8a966cfef9be3561aad31de2759d63a73ff30cb0a17fe9bcf2b905ad15b163ec095729f2b04bb50b24e26a8c3e966c1e8647374ad6320c145981e4fbc73a3e7d189bc1dc52fe5746ddab50b2a5d99960b24d35cf9c07ef4b7ac38f4f6b58afda2de6634a26d5fc0e3bdd807e0fb3a7914a50d9a9c753bc544f0367dad02384a884c6e8dc4994942ac6b6fd3682c9aeebff7b3e969c3a777391e2b584e345c243a2a9cc0e9eeeff0603a264052c24576ef660a919235398311a8b50235cb49a1645e3471451f8832fef917df54f08ab0c0481fa3ccb4cdd544b0d483c31d333f841318c4a826772a9b280a8ff22d883bf3b4e8aba9d9e3f2097d64e205dffece622892e2c4ca2d94470ead031062044d41b664d5ad5cacb522ed3a5156f6667f3d8da07bebe73a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761f17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c7378d3d4dd2f847518bb6bd8844626bcd348368e33065fdb1f6c73311bc389acd57c6ed03739c877b6d3648b7f5b09845a513537fc8e22682cc6c16db103b3d9cfb5a1ce45e79106fa36707ce0d99ddfeeb8cfcafd5a8043f7ef088a74cecad255cb0680a1e2b4834fb57baf8c730937f9484b47b16089fe663ea40d961c6617b31223fae6d23e602f8ce7cb459483494343cc7c1ea5cdc938dc6d70ac676531928b68dae1b67af69867dbacaa7c999a2b221b30d806a370372aa900dc0c1f59309651d60866b9e7bb038ba247e8f3a43e8402ac0442248bded21f787df4811e6b888a9182cd965e5d532cd4bae88dc94a90d41a98a03c14349b997caa3fe8f74b03d9c95c95ca60addf96a911f61adb24ae254fb2e3c110bb898c71a5d0c6285f8dd342f3eb74521bd14dd986fbe533f8f97fd7301dc736d8f4342ddf5af2ab021457ae90570fd2372c20c8c57dec0b02b3cd7859ad4261cd7b9d74e349ec39bb23803ae38a4be4f9181e9deaca98b67d7dd751bcf44022bcded0f32081c38c75711d3f13698dcb25e0a995a118c5dd30f39ae872b2072bb1a4b24b9595b2584332ecee5ebc5d1784d9974fc20c3d52b5f3e99444811a987fd9c420951394cc91693d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2c772e8fa367350f71c21e78adccb1b3b300c8cb08e292fb4f8b79f2beb4faacbdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861df04cb47cb4484f88b7b166576e84f77d91c2be73c34a89c8d6bc0485cdf167f4df3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5ec427d4a5734b792ce893065f441bd300184b5606fa1605afd49f4a349144d307600aa6ba0e60be28ea57b737f5db6702447d9cbc65b2fd67e88a203b0cf1e3ebe2b4ce801015d06f5d5789801f69f41bd762be31a3aefbca4243415f3491f0e89a7e68ed2a8c05bef2f0598ec12c66693a889cb2f267a154b2417dbac8af1f3239c23a916233030b947d7518ed2189f5d42384ee7a029fea46fc9857d676eda90cafa9155b7f8b71a02dc287096bb2848ace0b0acd36156c2557488d20850a231d4f38fe249130fb3599fc8fc9f74131f89055abcee12ad3c05c82f1c379330f4067577271c2232c63fb6303ac33db8d5c52fda9bee7858b7566eab3f24e8bf5acc2b5bb374c808cccad4f8cf99401ec5de56c857fdea28fa44b39f337235576a32f9af7eedd8f3033061b60c3699d26f193db0f7a19d9b5d07cff9b8232bdcf9062f9acb9886dfcec48125ac531aa06a21ebb89a481cff9ca4e8fdbe0fa621e0775c1a5e0d5a1c68e73d024ae5912c7b66990d7b4acc19c9ab9cccfab38268693b8c6c30b9c725bed1e94d07766497772d95a3c4123d1d8c91e6e895720da607cfff4777461372b5ad2c6a43bf8bac3103bc00c844f3dae741e52bfd07d99eacef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb06bfb3a66d6ac6209d117aa8d0f5a562e955f191ca65620092b2863eeeb768e5ce9624799909e2f4b00d7a49acbc3f96fbcaa84eae3601b30acc0d5c8cf2e88a9a8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3859545c9945ba2ac32d3c4d09e67a2d5d18417542d6534391946bbb54284e12f38d8d78556cddf17f6db4ae70aaa3e42ddfce4c65fbc77697ba4c04c32d436be8db30320ee3796f067ee2541237f2caaed525c54c0bff4cc03b62833b90b9b9f448be5566c7ab89bd3dbb5e36f024371d7b9ca86224f536265e4711cea0bc33a66e1eb4112ebeae6af642733c49e02ce977e79cb505538e39ff67042b9b1f9a1bda529079e1fe05f2e95b9edc878acb8d88887747ebc5303abd537d3ce62c1151dcc9f0c272481b62314590d7f1d90cf45afa406e64b14e293655940862281cba405a0839a4025130db16f00b1257efe4c866222c03396c3fbdcd3b91fbcc0f83abd8931bdba53f8432080b5f2a023e18052afb750f95b443be2e04b9aef3004ca3c4ef1f7ee3d08579fd0d25275c49be0131f8e2ae41f726ef5eb0785d4315676f286e7f0b33d9e04bf890fb9563d230b4ac0a42c9973a564acc1ae3421c3084911026b9483c7e8931bf9682a8d5a8e9f279d17fbf2b91d4f70add015669ad7c1623b6c16d81c7e129c301613e24050ad62483dc2ac098dacd0bdc3ec021b4e13bf082c2fe44deea639f90bc4d4544660b8170b4073b0b48070a243a05601c336db1694b2f1343b8d1699662028890173cf636c7311e3675440fd24ea7d3b1b9846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be283a287a8fb3f34fef821f9e7d2222e9407e98b2f6433eb317338d574154e8ffb575ef0c22c5449ce701f9b0d190e227965783cb9efbbfa2f9e39976c9cb8baf7aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa48adc3f47f2e4a2cd282faa86ca4721493c477af10d92760a39ec894d2fc9076821ff85283eb85cd2a6e201bb02dc80091c1b6a7043e627d0c5f24f626ea66f2494d4f3f8c55f7173c680e089c1202ee19067807963436ea2c56ffe13518e8ef942d6f2d5880cb4994751f106a59828a94a2839fb7e222d6a3645c1a6fed33f822ef142f3ec7c30aa2d4e732c9f5d733c15482d1d548b448f2f08b3b5179a9984708c57c8217f8827980c2af06860d19e7c2c5a1e4efd8e2d52e009886e54c138a5ffcd0ad2351638cdd916d5161acacd7ec0914b0be9c071ce5a8603a4671f48c13a417e64ffb1be05610fb0417a8b0f19a26af7de1af3f5877a0392e8187229087584ed00455dd34f2ea24cfe4c1d710886bfc0eeef907e62eb620746542225ca6c9074a273f0a310b50c17bf06b4a42acf28cff7d235e98add59ad4f43b403e173739815d278216f4309550114c4a37ebc4915fe65de1befc2932186a9241cfcb722c389151a1db13110c7f3165b15cc9879a9d9fa3d8b6c7a41b8e0eec4a984a5113a8648c179573fd291aa899474a3f83fc41f6dec721ea351a949fca214fead665b977ccbfdab19ccb45fec58b5ea60c674a15163c9e42959f85f899cb6d91a247caf7c0fd16e7d17f46216951eb544b24a6446a5af020412ab69774b1b62e4cf541772d5f296051b9074b69aa5903bee113081cb961c728b997dabb6737f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe1059362e8ace5199f7d37a74777e461bdb8df4ee9cb85e06fe691d357c52d70320bb707ed0cfd0ea096f7797737f102b831812fddb57c748ba076438599d6e0023d00d044d9b2c0dbb701d45f6eccf911bb7e96c1c14acb9c558704e7cea2e4d3dd33e6b403da1e786099ecff47931fad2edbddac06c8dd3f81bf077fb4be1af76c37bee8a0354f749211882a60b33f0831a2486aa097f83599b882f9b09d01860453b71768281724ee1e4e419afca7942d654632a4b3ad9069c9263246d5c74525878559cf9fcfe5c81f9b1fc4f4208893d5178dcdc3a426b3ead8cb0d8e5b916ae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d9a402adc0317dd671aacdac5e62eb974c398d52bcfc4dccd5ec1a066ef4f257f7528b557e93888259d3189af536df3de662ec70360d19234169b40a02e523e90e031d70d595d519cce28b26fc416e9e37d82105856408786ee3d7af6e95449cabaf5b62faddbf160035a214fb98572bdc107e7406c44f9c44756a2f1ac01cfa614ac6535325ae47c35d36344f53967ea5723d63d6c3fb9f7374f35c71c07318ef69d5ac052180d90803cf775a5bd1996f478c5390df1f6695fa6de28706016caa7c5a15d8b9be3c77ca5750cbdb796c1f148b25dbf09bbf3ce39c28d34f0864884613b01d2a106173f1940c9524065068ec3fcd6708c6c451002fe6b64906bbbd2881556eca6bf7a8ca25761b76860801c7bbcc4d51a62cc0b207232aaf16201aa5eebe864f96173ee638693a314306629e0c31acf4f2d3ff05f8eaa96440a2bd9d530f7367acb2165faa6d34a558d9d6f7f67d88ccb27309b9194c5a7d54b8ccd6fed6301de867ad1096ef69ea581b3746b1d5fe88cbe839eaaa3dc0e50e29db63806734604a0b4876afe5552d48a8ad3348600be480e84f3b20424203ccd5d5cd4ab4399c312c155d9aa4fb332979b17c20d74ebbde24238d2783416b295202a2661ef30af34510881fd254c84972bfeae5dd6d579ffe7c174ae3c1f3cfcd10f9d0dc51418759ec3e7bdb05aad9bd0297284f099b8f9fbd99ba76dacd8c787475d5bdb5d104c35489d6d00a82d4bc76181327bac7b2fe80a7efb02fd8a97fa50525bc8d225933e83392c9d0450a7d261eeec756731ff993a9a0634727714d04c6270e084b2d071e8023fe6131b53caa4fd46db2b69a0d4ad9c413e0df34039393d579e0fdc4dbb75e72b218190c3bc726d5c056d8a14da27ae419e62bd651e0ce39afd0491141b662d1252765933723e670851b9c401de122fb728dfc5c190afb1a41c9a82197cd51078ca282a6f6dfa71e2550fb3817f106ce5e43c50152237647fb28fe41c645fd466132e5aa2b5f21b1a1ad37ac32c6e9795abd3821f117f7e738fe216f929e8c79b38ad10e64a2acae50307d47b5c730a736da58553c51a34f4a9e2a4c0db8d094b778c75378193fa3f8536a489329d4e8554262073ba6adbaf19c6319e83d9916285acc2d2396d34effeae7a2dc004dbe8dfc7ef8b5534468d8f0e843a7c4308e44ba036384c3b4b5028618ae455417ebcb7363a0ec69bec9172ed6a9525fa01c1c83056d49b5158d705eadba441a60731c4c534c2e2c4470a711cd3d320155ea83b639b18777a62e457e8ed7bf6fdf254adf0e4f42c387d032c5e05e524664d842cd035378489406ac4c366c85ba17147bab006102daa4a650d495c39a085d23011c349b75d4a00e72a17ca175e5ad85cf568c41db7b4cf24b702bd283cc63d1e58ec8f0595c9b56aa03748b674db5514ad68a08e28ab1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44d8b7f86e719665128de12fc969c24a6fe0be86e9e296cfd1d78e0ec8280d28b674cf7e0ef660c4a86151e4ad1168bf22f9c6f53caaf604ddac891fb2ed8dd1f635935cf3332e591edf7b971c68db909eac20966e971483e6f9a43db236af2c87b699a49252de508865537370070401bb12dfcda013cc01ff592b2135d9a2e066b43d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d0f08e54dbd7511db424e27a016b0ad5e5f236c8860d99302c290f60ae0677cc1b4f4d6652be7282e246c18333a9cbc29b6e49567f92d7d814c00c18634cea7c1f3a873840270798efd4e398a6d225f52449acce9a0b8a7beceeda22588cca4fc8b7a9bc458f32a1c18f68027e3643684adc2cdaeeebc5376cd183a8420a1b53d92383e203827e93b58816f000c26f3ebb5e379d793a0df9bbfe9f391f29627291b7d8ca069472a07d951f2d9f35a584a885b7dcbdfd2e2cd02105d42e2358f6418575cc438f155eca7a3db3fa7baf4eb0479ed167c763e4581961458766528f8b32e7d0e34dae7c15823b7cdeeee17fbfa51bb3991d3c88743675324da52e14e12cb0634ccf9a5baf4f07d0012c37ff6814be130dd69f99940f624615814d42d08b1c1bfbe829543d9367806ac764e209d417a512bf4876fcb79991983fc61d9f16d5620663fc4b778db8679469c8d6e5335e0d44c9f2b1129360478d104cc57c08a3040ebaf6755e1affc1d3a4706154815ad20d7f848175a3a33f3dfbb5f68bb6952b59e6e1bed992365cc37633320a6cc8f85cf1fea684a5b74ebf792d5ebfed345e2325b10e6e4865ae476bfc68259f6a1f6772d8d6940e9f83424ce693f88ffe719816d98a127cf1199ab7f952a3592fa94938d850b4af7fb7975405e923c91536497e31f060d484aaaed75db551ccad3bd2b3e0ed422d88f3863ed7f14aba86399d0cf2221f31b593d7e42f4c6d397d964045b656b407607b8799a1eaa7a57fad56745d119558a400f1667f79122b33296308795b8b95ee3439015ef7299d57fd687707de1df7cb1f6c23da4e6a03b1ee42103b5e2912a64fbe8b9a6a97057dfa7e962f8ce3e264ddfff89d6370c28d251b9c18a8771912367dcdb47b3fddbdd5b169a84e6933903e5014f57f636ca470f11a857f9cd1fc0a570c99cc22263922e47289d3f773851a0fb48508164c68a9fdee75b9813a3e6bf7c27779adc7361231ac54d00b06a79bf0ab3376bb78a7ee8add608a56029f8f04f7c83466cd3e7ab1cf950ab69cd91028ef1e8b99f22c29546b057b3ef0b617b63f75e7019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f43f6ddd09ef326c86ab3352955e55a9277cb963b7377054090dfd97c323d6f0a876b823ebea6b9162184f5ca9a9e61f277a24429ba815932920dad3031f74bd5dcec0181dae58c5284fe5948a314d91166264e88af62aa785053a3f87597a23db782a75dc411f1dd55168ff57aac990bc675d4aa5cc84c95bc771c15d2b2aa6c521ecd64004988157cf1b679eccca478df6f851f0f1afed084902eb29b352a7cdee337ec372a14f71b102c8dc17ae5eee63ea31897c589be617ebb411f4700e44ad54830ede5deb63840d47676a1d320ab45b0e6ad2e8820db236dc727975e5a9a4aed6bf49a5338c35b6f6e898fa9e8a308cc95f7002498712e9ae5605f3e3479d10d3ff9a1feca3377742fa9e1323371d102fb2079646aa9f451ebfe57ff514e9c5b680935ec4a30c89654869f82652641d1bac3913482f31c75ffed96177acd108de5e3296962421008ec13c8cd036f13fbc50382f591d91b013e8ad0f7392b900d92c9f3794178e0c863f2bed7b800288c3e0548409dd6e21ef2de17070552967be84a405979dfc0b2d3000dd4250cd1a94df8bf9177dc60e41b3ce8297206a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0b9d872fbd46c0f621d3b1bbb0b809e2ea890a2de14b5b39a0209cf892322d52c52dcce6b43d678b61465677d15a690e37bada973d3e8fd58d43acb1afb0d1d37a25c36f9fca4088b4b7b74a3968c4f7e909600cf8c2c44d44a8def28f6a3ddf799a10bd84efc3b6f254054dcaf1b34db69b3be5cf64bce83c25fa74773d90f96c5b09b3f01bbf60ca2196937573d45443e5629b3934ec9506ddbbb7ae09d8ff00a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfea176a09f6a7b58e5cbc8682b5a3f77f03e1347dcfbee3f63c19682754d400ba6665ed9e2d44911e9ed3e271844d5ef8fd4bd85239c2e126ffc72679b6b659b3d8dd623d97c9e90e94cd0af9917f2e7156cea993af2a868bf9f769105f1894d8acb04e5c942018e55028a8bcfc1013b1194b18b7a8d624afa7728efe9364fda0417db9cd3ed1558f61e0fb15986ebbae62909d8e153fc07657457e99707eda7f9694e2e0c4923b50fb06682986169a76fb2058dc986890f5e184535a80f8582f8177de87cf6a79ded8920f6951836912fb54dc1c64e2ae3ce879cb94ccefbc0a9d7c5e81cc317957e84ae31b36f3b9c0733556b8d178d9bbcfcabd3e3a55e954680d2cb60f82723ba39daa5dd84ddbdf55760e075b650b66ae2088a7215b8e7ae72f543adf14e04808104cb74985da3100500d21e701b74632628b159581558ea94a9dc28d6e227f6be6d1ff6ca8ae524a671690c364f432966643c7e9764ba6ebe839f4fb61d380075b346111ba861baf10ab2d4f19cc241be9c20b070f37fbb8b0eb831d819f2bf3316fa9efc782c98031b94c89b3f41a65c8f808dc3f730d20aaa9fa3533c4e09dade5148381a09f02c393ea0c4f0095a86984cb400123aae457376af094c104852a4ce202987e1ece579fc5961eff4e2fa5224afc26c02c36d460e5478997341a33bf1e43a77355ddc0f6b3cf604de0f44eea90df6b6def2924d498871f95010d8bbe55a21f27e916c712f60dd12b0ebbb4124a2711fb6c928631e719a84dfb488ae289132c940a7897b78850104cd43d01683c3808653e637758cc491392d562688c6fc1dd5b5ba544efaec356b62b66b8079d5e0557f82a7a49a51bc7160753d5f7aa5ff10224514d240083cedbff858306c61788b6f15ac1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f4662c4954fdbb87410b921f2605db78619eabff041046740556cdbf81fec2f94300fa8e669c8fbb95bd0695e3cc90a8482b4ad406b2dbbc6e19974d10d1aa2fb876115ba1bdfe351c0dff95b09adf8c092f0ceb6374df53cdb560643ec4183e99cc2eef4276816724ee6f4bbf9804c9a72237130a27b55daabe978f400eb7869d4f9b5783d66f2b23a10a95ac714afe2dd4cb103d75fc5a92663de43a35e5c75c66786b00ac677fa0689de4e1ed1e9087c5164d594a8e4f8af16806e812d6ac5a82364e18d894178f95824eb8b49cd75c69f49a86c234c7e36e6055752c92cb629a20234c3c31577034e0ec11e5f8b13099a730b34ef340104692d5c61e1649644cb3d72df5439ce0978233af2a84c4c1a4266d809575d0790350701a8f90be281c5c5536eb0daa5cf7f92734b65dbcd35536600a5fc29581ee32c27128b14467e81f9dce8523cb6891fc3f6e372db520b522c200b859c00c90cf96e28211bc8972ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c54d8f8b2c5be9cc4ad1980cbe9ca5a466c4fe9151e7224af43edb9c98db3bbbb8f5930a1a0fde0e89ac00c6e1d8d67f05a8f42211bb0f3a4dc835196e4aa85e9a92a06714e3cd8e54e442698d8897063f860cb96a02d4bcb6889731da008897fdd505c6d16c2ad04dc4c0bc047ff0f0a4654e0228c7388df24f83a2361111247622827501d34eb893584f45a62e393e9e5732f43bfdf3ea01f58a97d4d7613a457b55ad5cb7545d7b18a9e555d4218b62b595a179d7c22d58a5523dc7aae9b2b58731ce6c9177ba0c922477b4f8a3f9ef5ab1bc03692e8a581f0c30809908166406481637eb3feba62fc48f78cec470b8468e9fd857929569122057692c10912a87dae4fda5d40c286c65a306a9c4af173fd619edcfb2046c1706b3ef82b64824ef4eabfaf1be055399b5cac69cf9c82c5af6eb38a6b5816098cbff88372559a941b9fc171b02cc5af821673f1571eb9bfd9e652d9f793629faf732586892aaeda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d8137ad019207c50c0c9f25d462ee89c93e02b81fbae13e270812a2b00931ed6d229d198377c0941ec102f7774e63fd5395fd7f261379dc2f9505a49bc739ce6b2ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b15b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861ba0c45f99192f39e46053020c61dbd3300b33bebbda6e9b7ac6e7d925d50dc0c0d525c30b3a211ee485ec9053ae4ebb1b2d448fbab8278d516e9ddb19645fd3b66a938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d29bf365e6d13bd2c516ed58da4d047b1818d5ad9b2fa37e5a47fe7a6384c367f9775385fa241734f2d5667980b6ce460320ec0a36db694bb919eada44d54c025643a7720ed3cd4a1b347fc2a8c2d4f978f9051662757444e5a4292f9d9ccbe80adcacfe52f7345e73dd003531494d8206c9969990a05b59ea27b4de952a03a050f99e31d1398fea99cce8c5b2cab0b984bb8cd8d6b304aee3582402e60db9bcbcbb3c8d209714dcad86a9e915547ac4f01f670fe2bbd66c69f404925317bc4030f363fa51ecba7a643e3a20bbc918c58cf19f2cd02e576dcb6d0b3836f86d191bf6741b4761b41f23f2cd17ef86055b985d1347f4c046dc32bee7a21244bc044479d220994bb0f28af4b8238de3fb97ad1d56a9379aed8b32e568c8faa11f1836564e77b1a4380ffcfd16276a61567066afc5c737574b7576795ebe5d0fdac061acb5cc17213bfe97cf89ecf25114bfc5bdbab9a8df0a07bcb5467a5240aba60e3925fa077e2880977bc15add953fbeba9115e098461c884650f87577ae929032504a5eafb04bdb8cbf094987e5d3fd49bbc277a62597d81dc4291bf1d18e6fdec0e4b34228d32952019672f5307ce90aaec6703df9e649666b468903d3235a40c5416d4dd8245d9ccd93cb0a811362a44714f305ef557c7bcb8817bd10de45bb63c642682409f2b5a4292702d89521b9f8af72306bb3476d38183f941b3e1a58fd120284039f2227482a4c407f2a29768abaac26f1a8984b728c72281613b6bb14104d042801c6408e0816c60733ea88dd4235d30d8cbb16837131e3b30e47a8d50b6693a9de9bd89a30ee60f8975498bc179569081e7930949cfda9ccf77e9040a7bcf54bbbc7d4529e60a152ee8df7eaae604038dd7ee0a42a21335a85a6f14ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239b37cc51a678c0486fa437e8f6a2c49a58168e744ad39d0c20b5054e8fe9f80267cafd4b7538516c0ac1befce3021d5b0644e2599a85c1ae9dbfab898b557cb93e286c87b0446a09b5762607912a7379876253d80637ac5f7933982c4fbebf2122211f7cfac01d4d68532e290a2150854bb91ff679284ff21c82831decd0d66445503f13200f7dadf56e69f65fc564b6fcd8432375a7378ec9a237308b0cabfd1be0773069bcbc00333174fd8eac82bb31f6b063a6118f5d7eee7f41ee03120d66ac2f518e9538e89cfe8ebed9a2491d597a309e033c5e502c3454a067900ac29f9c465c577825ce91ee5a4ac145ac42867eac7d36a7dd4f622a60d473875472004d549d58a2009d78b597bb787272b8def062a5064024946057ba44ada5c7e5a276836d76b2f8a74291ffa5d7d12f9e6c19a11daba6e3f6eee36918acaef5240939069dc1ec2ca27445a9c12bf5ff5e76c79964a70d7c5edc1e3a0d0cf6ccaec309228640575253056b2683e61810d464cc6f3ba04f5d46d6d23dcf5a1526db5f66e092cc982a797d8e5ce7c22a79b0914488a31e120bb9e0ab4211c28c81f004c89adee1247d30365634eaeacfca89ad3559b815a3f6179f1c742120eec52407f5f6ccf190a7ab3f20ccfaa235141eb49b01277cef7611ac548565428a0787688be5690aadde1579f7a7885c182216651ac06a575df6169956957872b5cdf81768b904b5af6c9078006e06d6c85fa09d487742cc1e3ae7953d68aef239f50cd14c792a0d47a039bd8e1443c68847e5a668ea775020a88714c229ab94f16579e19037ca95c91e531d6a7b94e811a3b9d675b83d12bfcb634ddcd00739428a5dce5387495af34ad75934cbb9edf87552e4e607b1a227a441da8f385950d901704e1b75e54fe45191677ede6fbca45bc5486dbd5d1f2af65b8757451b194b5b37543f752ad9b927ed0aba52401be0362ef11024f5a5883b129b555e79b22a6605677097ab588f97e1a8d4469d78d18ffe7c231604a7b919015d975fc75439d3ae89303396d4d0efcb544801b5dc9d7ee8f910dcf8f7576e63805af11cdc6c6cbdf2749d6067f2fa2ed007c100513c89ab07542de5173e7fae8bf49209c32a365bfd9aaa943fb9099de5df9f1cac3bd9edeb66e8a7f0172540a75e7bb73a96424d74e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e8e8e8e1db548f2d1c71ab8c8038ee346f03080818e0fafb819fde22f9e95db9ec8d1ca07240ded37f5ecf2ea8ac3bef56e5e8cb3340343c581d5b0b88f5a70dbdc81d6823c7c40f60b8eb7189617661f8965749c000cc71eefdf61f1fe439a206a2b1e21f84624de100dd8fc229f0f6d26f019a82965ea5bee3d90ad9d5097627fc7baa456d801b41ad1cebd4cc78993bab84270b195c84b28caedea32cf454446163b80e22cf3feb43eb50fa222f362f783b7650eedffa6a6d1015a46226b5e34c2a16e2b17f4cdf96911cf671db3b2f71f48571039bc5c9001bb48e63d7e3cbf66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e7ff055a4dc069014bbf6cec4f7ebb8d598c7f24d27bdd28c4ccce5437c142dd48c0a88e6240cb1845564fd9c2967afbacbdbaed392f7f01852d1abdddc1ea1d687569583100e4ee36f46a9c35682ddc86c8d9ed2e59619f5e810a164fcce7fc5ee51c58c2a47ccf8826030b78cda298a4d2fb10ba0a97e410141b270fd6246ec1113a9e5510e3cea89da4d1a333c69908c9f49077a9598eb824ca57485801cae45fdba46486f670edc329e18e1a47478da54ba6040e16aeae7ea621c635f8298a0fbc412c2f40876c10584ebf0a818f9ef5634fd12cb7346e34313f605242d1a89aef394989721cd11e4fc6cdc1d95a119435debede0887bd3523c86209b73fbfdd7b0f2deb363f4b5525b2abf9b8803bb0cfd18ae5a2c8dc1dd42178531efa39b3b7b40f7f695237439fc76a8480b79db579edadd4e8481022db6aec4b1806b60bbe61799e2f5ae36bcedeb217780b27a0bdfbead5c4c544b1f1cf1be2e91f211b987c1ac211d6e7fd5026834c5ff980b00e3fcb2bd666b55f6b7cc68d234c6ed7a8b2a25572021db10f7fb858198959cfdcfc49900ad62eea503c6a18be7fd262999cd666fe56bba4c994387ced454bd043d8537e09ab79987ef378283d8e50e7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f54171457668207cd086a11c6797226ded63ad48dcde61b99be43b344fed721f029ff033acdd2b5ee688b7d6af484d4aa0ff44657df2589a37a138de7916b7ff8a03553e44a9e7cee1bbd57cdc65d2a982e7976b446178fca2a0a5dc5b7bb30c7ea649522d125860fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254bfb3b9ba1f307cfb8f662accc7db916cdfe4701ec9ca3ee9646c34b5718c3fb8698fdae142417da8fa97911c9c8d9b3a4cdac6eb19c7ba562824018833ae07007e878c84c157a6850b883af45cd9716fd15e93fdd6379c237146e1c48c74ffedd172bf2d979ca48c807f57e715a45269c826e87f89505bc41e44522c47eaefe7ba9ecfb45f8a3b520fc6d43dd3d1d8a74f138eb00bae7b8f89d9577be2077c4bd3d5cd8b089c8c6f51e580383a52b35299a30c855761607184921fbd6364ef6dcd8fd16dac9fec622e11620be9d7a6a374dbcbe96a5a38e86e761a12eb476dcd68f9c34a56dac55685cf59ec20e955a467c7a58dde0bb98b984d2d6a380cf87c14126c8f7372a1555d623fc58342ca91539f5e38e80055398d7a13620e2ea5667940e544b26f5c822244711ab091f466d8176ad2b4d23f6ce5b3fabb08034dea2e22ca08417afe1640bea08486fe572b9e77bdfb6c2cfa005ef86cb258a22566259f7fed08b9f7b4b3d1efda45e39389c4fde4792714239a9fee8b36c48726f22a7145cb19242ac3ecb3230d1c1d764c033b7ae7ac415242e03178a0772794d47bbfc54440916e769c43cfa107498f201b4da8e72458fac21558d9739aaced98c6590b66d22d9e67a3c2324618d5482e7e986bde62b5cad8ccde7a7918fb211e18fd3af1fa24f9529ebe1e5e7b4e688c776f8cd451ae205c8a6697c735e0dfe55c4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e07507393f67c84d39f1cfbe0d8de3ee5a87d373c91a098e59507f57cbe3e3f4a67d56ce8686a50087ba64837f54c1efdb9c0b6d4b838eaf5dd503054be439cff69f85df15255a3763c3e1900fcc987ba3f53e8ae8dfe3daf206c755337bf17f51d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85de62839113b3ee173a4bd7cb590d13ca731fba54b7ba713e1986d5bb7bf1ce2c80225ade2e9a5afdc6045e0cab9b7638b6dbdd01448995004ca5cfde50a10a4bee56f9b3a4870547326f781ed664c8884b2c96e68ab69981971f27f216a6ccffd9e31da90408a0454cd964a783e51f3e6ea1133d6950854b439b2b4140bd9b28c45dadcc5e0546d4bb05952a8601fd1d1500fdec3155fc724a0b20c7e5a732fdf3b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd916275da6f7e6058570b33f682204d5e2a4f6c57b997a43c0681ee99f35ba8639af58c013c96274cb65cb6ddd0a9f5440f20b896177c060c280e88c60e9a9dca67be95c5a889ab2b571b23fad4956c06af0925e0b70d0cc41097a3c71eefe530b5430af86ddbf175a39997abf9299a5dea212d3f70578bcb94499f7e3042151804cf1ee3db265f1ba038d98f554d94fd33bee8cadf7d67acf8ce2c34e2ddf729d3c17d4a8ba673806d4374ac57daacda490d3bccacfc93416586fd4c80df194b8d26abe269a2390272fbb7ac227d51c4680e601317b787189a4bae824c34bf14efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c6829d89d8fc56f0089154510ebd296630e8aba85b1cff62d8e9ad061306afb60c74942c04ecaa4aaa9ba92492d8e34bad42f8a2a05f9298d8e6333c6fd61ed2f52b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea598a9724c674961430469a9c25fdfe494307b1ff782eaf7da0141592e53dd17b100d88ebd956f464cc9e0fbd1e8be0bd40aa749b36e56c2f896dfa1d3c619a86893d060a1ebf6d8651a9dd19e55448361fe8871c65c497ef6877824e88e8a65e8c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6f02a2bf14355d456844b49e544f4dcb7aa4e66d8743854db921e5d34e88044daa98d55a2e9981886750b92d1413f1a374883a30bf0f24d168840b1e20499d8e2f9b6d05a4eb279b42a70cbb895174bcba04be49d721ee91b91223a5f1c55becb445b1aaa3516dd9f5783af0f7abc3623745824aba0d0bbc79843de490a99052b02306b1e88ff4ac81a9e841516eeaf0955dbb21e6e3e25d233da3cab80848a5283da147dc9c2e04ea3ffe93153e51849141884e7e7912220eb4fbd4cf824f5a2d1a3aeb3e7be3f229e26d55c791ab2a180405e0594104886044f8462519aca5fb5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60e7745598a6d459a1327f36a8169ddc758c976764b2223afd60e4aaa442bdb93df7d46d05de7b6648761eee172c2d3f61abed11d66a7ead6834f5c0a31dec30040b28a87ed1e5b7358c6aa7ae9c22bca0335532a82d903490a8923c8a470bba238635e4917fa0ea85e1ca3b005628e1f192f0ddc982df5a0d46333e1637cd3d64441192b2cbd60f56344bb77f39ae57b4bbccc722bcb7031af9a7f7cef7c79b7889b8c6a7610310592b22b85b6747b1cb8d8cad71f9e17a30c3b6b4f6265789e9264de9000393b5c77d11f8252e723ef655bb2a723c94e4a3f2760e22445af417bce568b46252d0dd1b1db9cbf085a5bdb8a6effec4c98f561b17402b8ff3ba5079ef2675011c43e52f494f23c797b0dd0df0c74e6c31f664dfb22e86936eb731de4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be8624efd9ee14050dc49c48a98baa5c70d8c4e835357728b815d779d8d9b74409daa64e485d632806407111a71fba8da1b5d55102c44c06f2e8220749805a9a3e3d1f012dc4cbf409dcf538bc36f7092f839d24a4e1aaf117a4a6bd70f450c04cad7d871d095daf9bccb98b1ef22d75fb7feca921d258c6c2d5227e4916b08b76ebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de5a1f0298fb5ade5a525c25d6bdc63e3f5dd63c9e847b32cde14a810139c72fa77afe57e7381befac50bbd719563191823ced2d27944d663e9e8bd9cc94f263f7c9c61af44355974dcb7cf75e46d5b19c42513086b21e2a77355106caa51bc3a3112703845f83575a7a72cd75e99f7d9c8dab3a5d2e80e223c6ec09a0e0c88209397090a6e4170822ac162f08fa32e2e26b9a9f0afe102c9aa64b8e40e34e9269ad8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefabe5905735ee03b532a7b604c4b60baa4697afce8d84d87f260b511bd0022b38ce369aea4d78900cef6b1f13cf2bc29109c828b634e575cda8f01e408c4ac874718d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe1c5c0e32d25a5dc1298dd3cfa035fae19821d8a0480e1edcba690ee4f05743ceab8095494e65c16626fecde9091047989fec87a94f6706ae32e8f087889ceb4fa6cabf035b518eeb61eb75d8c010c39e069c1e5b2650df58a75e2c3a8e35eb9c36e69089aff8c71a5d71b2b1ab27938f60927e903f010429d0f03ac5fa11e1fb81061927e4d7957384c582eb950105b92bd87d181e912685ac47b3494f055a43cb2eb2105fd810e903f6565dd45a3d217c27eed1582986b833702ba5bd4ed9abbdddcc0241340d7f3205a3c96aaaa4976fe3a22398fc3f24f7facb6fa574f57c1d5d0b5559355eb1a58d2fd7c6fd171363f8b89fd99d458c92035317e7f55e572697e53ff7bc796e8b9f38f0286bd1454a124e91d74d4f3bb2cfcda798e8ce001700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96e1ce58bcbc068f6fe10c59f2c642ba4f0638d6ac52b48560dc5b3d7957b28fcf7e6b173d9f289003bad5a9deb7be49f4c58cf4c1a7b53a9c76c90d4aa3f1f1226d3706a8bcda9f4804b2d632fe7f89fd1f24384c5f8efc77ac57903c10c63a980ea3f4d39001604f081f888249f59120f3555fdc6f2661133a19d0d9a38eb2f2496d1a731464c62d63c22018e4085c9bdfee989ea8d8cb46e36c6d4341935d8cd8dc8f1b5fd374ed14b1129b62eaed967ca21a073497ae3867bfb10c4eedff3f62c270dc9d8ba1ae523dec99a7fad347f4142260c609ad0600922827211bbdd17918487a090f650ea59fa7b9e372fd270274f4139036f1e5cef37b84db3c6a27644f6edee71b1ed0b4642d9eb194c675b7bd2646e732a89e80e0e0d2a792c0847c99d92f73b3e1d2c6cf755ed7d2a1b6d42e33db7d2741466c738ea8af3fdb7ccfb7464c600ced1aa8d0df1b44b90d66e4dd56c1d8cf1abb5e186797a5f3cdfd69b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913becc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d5854b1dea4c126a1eb570b1cc55908c15668ab3ebcb554747bd0a1045160b9d3596e453196018a69e773c760572ae1bf6947a48c984a5c297e251f2ad0a3ddd46fdc097a65d24bc66c6172485e23764ede368b0564b80021b69464f50d26ea2719c67558ed2cf6f8802d7902173a9137f5b940e64ae93109ee85c918e70bdfe1a0ff69a44436dd07f0c769942d0cbd0657169f1a204e9477a75739c33eb1f1ebe0d87c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cee8fbd9449ade4848b1d49c96086d448f7453951be82b6a8f02c0339ca0da70cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7235441baba45342324801067b9689f67d9bd8e0c879e6259c295b6ef69712fbb0d4efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff540556449732ba6e43706304dff460d4a8647fb6bbfb7113815de28301f0a072515e8b6516d7d75bf7f467b04fe2671098915f7eb0d631a5cdded3cfa3593871bd7d5d9da95218e901baf1c53fff1d83d954b8ba135e1d63241cad94147b2c0dd864138ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2dd005038f50bafdae7fb642a1f87bc02dbe89c6e351ebe47a4e8f211b6b717896667ab62f6a3c574873c8fae9173e2f8e1c37fd58c57062f8777dff135002af86a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717d9015eb3f618e4315a79aa6f9fc9c96f266d584e360c1a24419410f63229bf4bfea73e7db9168b0ff31f40e41b158f78e4b9a914613262889e4c41393ebad7cd500cfce384c3d16ebf349bde321bf7d063f2f48587ae5b9123351c9a4a083580aa7907d3fab5df75ee26386b970d0188d4082e926e30ea073c7aaf0ab496faa6e2387b9c310e7956cdc318ea4c2dccd3352900807f68a6f4e4f76299a47c2e94d5821af27d0e98c7540d6d750e3a99610df6d1cafcc8962d3af8e58c4dfeb9e7b078c9b1e45f0b753a2b6b526f05a8a9d3d9eec50d111f00f47360c55c879f4b8b1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9508e04410acf2238c15246651a927905ef7e53994781c23c655c72ecae5d6d9b73d68be6e7c20efa32fad1d99dc67bcf8efc3563ba48aa5fc829c6d7cf1c5371c38fa71c2c6aac78ecd2fc41e3d98f88766b70ba1439590122b007668187c881863e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ea4835fb6afcc2dc29390c9c276485e077cb7e24f39a2ed170abcd00f1ffb34330597c1cc3c5bb265316968209eded0d55eacbf352e70d83936bd776e7b9ce07e5f579b481744ae82743eff93ee18a9752779b3abe2a2572487fa1c84d3e1ae98c4281278db86c996fa38ca377cf0efc497d1d395411cd9142e1b6bd544bbc507708c90e9f12d743c4e2907675c11272a6fc06a15bdc8fe024363a5a69932b05fca779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be05fdab092ff9020792ded9e1e83b52f81f2f402b3c93985bb52b4ac24e76498b0580e12f42c064603edafb02c43ed6c47ec55fce5fd1d477bd1fe4c320f3dcac6274ed831b090a900715eb4842c85543c6caff0e4be5474310a277518590347e611f033cd2e93e8e9808101ecdbbd71563a1ede303d3ff4b50641f81ca52cf3dbdb8747f4ba686d181fa6ab0cb06234303a8008580f91059fb5a8c027a5c4b6ef6a7e9e96a5a3ddef50d8b0aeec8a0c0ae056e6dd5a95bb3f7eb2c45adc048044a76941396357678d946eeb49414c63c4ba13df760b53f6445a1ecdf13bb0ba6fdc9bfeb2b81d40aa134e19cfc9a34058eee8e2ad6d3e7907f9fc7a33fafb8c9c5c854ad6e4f2cd14ef8eb35ed571c43fbdd567a3ddf8e7f1d3ba74e93b3f8942e5f623191a6990adff8a009de8136920918de110075f065eb8d474fdf75892ebb20f8175083640843755fdd8aa2499370780091afe3f5d3ae325f223ccaa7ab6609bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a27aad99839726c48bfd7808b16cd762f15154a4a1b6388f87eb1820d2192bf087791872af9b68ba70467df012d95c95946a6b252bc7e48a8daca1b8ccbb8a0b832793566484bed7e8f3032bf032c876f2c4e5ec82bfb8d758b5124424de19286252641b5936df2b95dc1c0d718ddeaaafc5fdb7a0ae8d41c5361a02f4a8390fb543b9871c3c009bfe3b5451370b14df11b307bc5063ed2023fc87e253f1ca489651fdac92dbbf381cef7d69241318eadbd539ad7f4f12f083b0bd950b762a8f04cb9b5d24576dc443a72d7201b2ad872075d60eb98bab4f41ceac3572642339950007738b0271395c4dc59d47aba30145e4d2ff6a99a236ddc088e6e921bcaa78d2c31368a87c85ce1d2eeb743a54d8e1ccb2c3c2fe3791d6e9bb17ab64956b350a32ee04c5783d496d12486ef45d621177e642e11d0d5dfbfd70643e7a6148a1a789d54957d8083036c74c41331766865cce6404e988b35b7f7490e3b7e55d473fa9e6d9f2f500513ae6abac61832d8b0eaf8c21fcf49ab873286f05c9aa1d3cdbd5bebf9a6118e756118f4d0369406b3fb09dfc32f50dca6a918a7ff69ebf49328ce11d40b28e84c90de9aa0bb80a3ad8dda2d4d6fff316e2557981f6ad8082c42b7aa8396b95893d943cafebb41030034a55df67b20e914040ea97545bedeb3078a25789cabb22ce18950ae95ca793b36438c54b36be618d6db0d359348d8f9ca1f1b0e46545297ef6669a00064fd5ff533fc2d50611e2098d5a1ed4d81c6a4e0951a29e85ae17daee0f8f676be943c33c289ec97cbd97ffc8032633669735581cce3d6e22803d16214fe76697264419e1ae43f4e92e06f994cde36acdc4fbf68bc42a4e52217f2df069e358bccb2add48c0508750bb9600e31020055fbaefc174532ca51e1a14c87610df35a3f99df3dcd3a70c2a47eabcbf65c01d0ce3b3006ea8ac3082b741c56c7b2bbd8c88fdf6185003542889ba378f4754541d808ff82e5c248e935d065ddc35ecbedafad89221ab742631ac8c0841a0525a56cce9b48f0308f9add77d506c313c8e27599da4cbdfe5c9a019345fc7b5c7a0fdeedc861eb1365b2e16721921965ca27bafb46a185913161bcb004714b7fdfecbb70edc81aa098f6b4b25a02f802dbd49c577499e16c19dcfec8cfc959450ab5853cf84d5152d2dd18b3c1f1660e4baa683a21721c89e7cfb03f4e8f57920167afce397741d9ada15d8e86fd4dc8924a92951b8a8b1123c52b82e6f202a786f66f3b2a0edc7c5d80e553185b4b82bf4479aa4a7bcbcc3b8923d215a2ccb3a07350fecc63e17cfd143301f906d48ec2afec254cd2e701fa2777f91dde55d982baaf444832b4c54d363342c84ee18a2658d3e0486fe9bb3c27545de04d3c9c01e87e1f9fc1693a15c5e031718d3a8c198eafef044aa4da5f40c47edd144c8725a3b720ada4aa65890583cf49d3923c3c1276823efa5c6bc49fe8d11625189e8eed8132b04bcc14fb27fe916dadc8dc7d6a6fd733e292011b2724b8abdcd7cc107cf10f5dabf33d411b45558ce1d545f166746ae6cbb11e29b7d5738c1209eb366c11b5cfdc20e95726bd838cfdc30dc53ca1a27ad76fd3a222e03a7682d6b786a5bddc0dd7744d4822cc735492ac6b9f4017083dc7c007b851572cde5565a42f565e51851ae54e7619c01ba41560aa37a52fe25030ee50f3d52e5cb4af4d22f537f58335f3e07ccba281a1e21e902a616503675f5687083f98ac0089e57ca3415a3f2bafb59462f8ee65ac34d99b18abd8064d597fc0b591e1cead830bfb9e88e7562367da51d1f518276871638b37e4a4b7a86f7ca471f272225eda1bfb3428033dbaecdc32fc67a1c23c75a248b7330be39e336dae1b272d82935d051217c64cedada7e4234c09487b05c067b2de96b12cc39a705bcadacd9ed9deb53dd0047be1ca30f21590966ad3d9d76f5b6a6b5db15917fc90ae7a80f5173386b61f7157b8f2ff856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee6139ef90b6b066a099d18635d020e60f0f060ff9b56fac2f53e0302c10d9a0108492baf7002566f50781afcc05f503538b5e1a131a5b2851b7412f20e36d344c282ac6e1d9b036b7dd2d6cb7feb5ca6c9f9c2b4ece1aa4fef7ece2794049cf028d430f34e070ed3ed889bf3eaa6bafa5e6b4f50fdb42e495733e02c3985449ab2d3f4a3dc486f2ac892572bbf338dfb09b5cacb60bf001a760937595868923680faa24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b39381783129e2443e654cd7129199a6c7b157302585fb2a004e1537f891db2c6fd4cb2500659f18fdfcadbe6a07a6c5d09b9220f33ef861b6a91d613aacb818fd809057233a219d5cce8ae2226710ffd530f9ffa5bf23150e1503c84188298b368c5ee05373bf2f8097d2a323330caf8f67c1e77a7b924434955fda33b908057c78b8fd282c6b6b87059f66f48422e7d1ddb84ce3eb35c4de6f7d4746367226845187901ad4f37e50319886cf17ddb2afb046ba842caceee2400b8e22e6510f1155529a677ce85d8b900ceace2cb461a355ad97b14c4d440afea25ae8922a12c409acda3aea3f1e118c6c4fde9eaf5a11d303330c66c30a85b3e2847aa99cd6e4e498899afd079f0199f851b76e49eea54706c166d27f96f30d3f1ef4dabe44eb4230a30a4e7655414fd4d06b687654146279d924f0913fd4679968db5e99509a9fdb344ad37ccd145bab2f936d6854d70b4cd05a696cfb9fecdb181bf2d8e2be90f8082e3633654e8fda8cc1e02d7cd2e308aa058c4f56aa3c786a13857ae508544d3e102715963820b3e34da6892d01381d881346836b88d6c5f0602adbf54b4a14b9c3e7c3cfb46b1f622d3342c509f3a665856eea5d6045b23e0456a44692e55193babc0018d1616e698d65609c160f1a72f5072e8bfeb8fd3aeb03b535bf33ff03b1200581535e66e3972dc0476c9547122b7dc3daebcab83f7883f7bade6b5d824fc41866b762831ee161f3d5f28126438bd4c00daaef9cfe5eefa4d94a1b4670cd047db746865ff64d96b4120eae8839f06610a5af3e8e9bb9888ebc7c1f2e95fcf03bf9eeaef23549b9ecda20b7267e5698e0569c5b6b1731b06181e1717857dc1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea929ef41a2a2548f4c8ed2788b5f38b32a809a1ef12ce659135a4b7e35cc12d300c96dadf37af7cf47a02c98bbe28cdf4d5b39d229900bb8dc2dc4ff544916fb67f437f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7af661990c57764663a20da5b6cfdbf4a2701fead0ff7665e65aa9f3fcc3aebda3356690c3cff0367f165675c0c842ee37392adbba0baea26228b6efffaa529de84be9c0e23bd5f018c41b04eaaacac5175569e3cb0b9497889cd528f30d7279392d33a50b8ffa6c263f7727392f000a19a01a4c8f3928795799ea1f820fce33a99bbbff47a0919b13b432d71b4b69ee7133a1c265e51a52d6a490a8feed9eef8bf23fff2600e27a59c8278a2735e07c6c517ab7048ffbe349851962740e24587f4c791dced143d8920f2339ec15fae7ee2991752163483c459c02f26cf400a622e2ca09dd4aa2425650f6aa3a2966565a43ee3690f3fe66068c755ae03b1a6184977753b68aafe1f37407c1899f7bb572034d3c97a3fe71762dea1b7700847eea61cbb5ce33a2877df858db1ef87f3a3499d6613d2ae066d4c557c751ee1ecd851a13aa230899d0b98190e51e112b63c1a2e50c8a407bb9609801750a0c912b329ca02fd8948cfd3fb98a765dbd36e92f6542bf9e720d2a30b2b163aca2337b01499f4b3716252a02799721bc1bf225284670a00adfb0050450361a64dffecc00179a6db871ba67ce3a515868b71c21ae17e01e0f815cbaaa0cc267599583b12a9b374ba8837e0f16bdec93f75da23e2087110fe4e5ad0b8ad90b3235e9f8d53245c11330f5243118c5da1d00a15523fbe836493870f692641fcb38b52e42b20b9996953424d8ac372065fd7517278aaaa299121dcff3b751c163be3165d3e89f23239b3b17a96676e44d8fc369ba1c306e830f787371a4c111db527756ca7844fa6fb777fc0598320ce7984e815dc0eaf77408260bac984a08c335a0df93f32399b352de4721218129f62f72817509b0ced193afe523321fbdce3d05c5252da468b0ded16ea24a0cdb4eeb1a302caec80471c4a1165a3cff471dece96d9fd1a435ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f516825d55902b06d4d2472e074a52d4ec34246cffb63b0d6349ba9d8e50dc6ff8839ed733621f5bbd684dfdb8cd8307a17947d81343b00c776b11218eef0696e884dadef484aa400693a94025d2664ccdc391b256e4af24f7b8797aa006c7e615e14f16abd9118e539b7eca210f3f847db478b498f8894f9aa5c71dd1c938e142ec02adf323c9fdc2874221ad73344f92ffec7adec6f212e99c97f318ae2e14ad7aa41d3265fabfaf917df8ada5a25266b8b1f297082fe13dac21b008951dc2a69fe70720fe2065ff139e3b2e71b9df3f70ffaaabbaf50f697037a91306fbc978a55e5b5de7e177654082bdeb3f3d63bc1ddc1c9a9c30ecdce4b667f835bfe114bd7834afe6ed4e7eba8a2cf55fb09d50d89ba1cab108888e2ef487596f40c53ca1e2078483a0999c13ba12ee1986970230a2a7c80f56dddc4ee7776fe19cf473ff29b261ec112c43c872df3405e3a0a019be9e8cd728755f84867a4de5033d4f625ae053b31e2925090f16138d2fa5722a974d8cfe1fbf00839de6c97a4601c34089bd90993c58c988d76c3b35405a909caf9fb935eb35b57fb7b7be7f3413d349dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bb2b7b31924440baca8d2a17cc4cf08c376cc31af729178e2b8d6a51e6d27d4de3d659a1f9acccd00413f4d4ca758490617bef30fbe47bac3648ab72477b25accf7a058d0cfc5d441970ae92904df4de81500545dd5b0817be6e0265e2ec1a146e7627a5f0a2be8a9f9fd44704aab28fc2c567da387ea16628aa713f673b531b34a787cb385763e33a0aad2427756b939cc9776d7e42234064fd2d29b635b722c531b596ce2e8df91f7214e7a3103768b9f0d985bfdf157792de3cc290fd301fcfe01a8084b1cb8c0031d713353b62ea7446f8f699735e447dfacecee1c457027f4f86cb6c51c5553a1fb91b04a3348315ebcda2e239582d425d61e7cc38c7d2a301ba50c96539220a02b0b5357831aea898862a8b392ce3cb390d24da59d4a74dbf0398096aa62123e7f346c5f622e3a385ca0189cd90a80b31cd7231abaa99f538126964ceab70fdbb0b6dfef30215ad0f3a98d9190f78df482036211ad3e80a6e8d97f9292510293de0decd6c9acd03502a82405ca311fd14bd34c3766aee13d3a2e17d4f06bfab7f4d7365ce9cf9fa880e30116a1a365797106b44e78ad058d44c0382a5520ebcbf0fc039f587579b57c8f465dd859c6c74e3af5e6a5e197c1ce942f403e1989305465afebf5d9c101c63a18775cc030abf1327a506cab77070802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5db1e20a7230468a9b4a2d888506408adcc769d8802e9a8984571a9b87629eb6b617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa696182f75597f6899f61e9a2b4097ad6f4bf1ac53d8ace1113426e708f0da6316692ba386d2ed4e16aa8ae6fc38e665f054aad7c5b67c266eb520f641f10d10a5c47db6905d94ae32da2d246b1a1792447b13a82c3811073db8926470ed0a0545a63335b7adead7eda38141e7e648984046c21b406e19cfc8b05b3ac20c7300e6cd5ef6d655e087b2cd92ae7643529d1ff694c0f95d4e26c2ab65805a02182a1fe312f0cce9a7a643d7993b8417d7a31d31911e9140e4aee837a10ae7a051cb00a663872f46a44376b84c463a4b918d01ddf4f7a0db67e4f4a6523288b695a43ec78d24da6779e6e2b4944b1aa41d2b52c92d5dda67a0d8f3ec218f0967935fd9ad11d3325fa420bf214bb6108336147ff7b10161585240be884f93dbe145e0540c8d86a9cc9c9fdc8b1b95ef93fec7fb05638dab553df27f8b09718fd7d21a6aa29fe35967039e3927798f0bf3e0e1accf0d2df8227aea01668ef098bb4abb554ad4976f4b4c0db429b7778d471e5211dae7c691f0fe2dbfd22bc9339ac44816d9b5c294cee174e92723ae8b0bb96161aa28d804a055f1ea251a8e0ef69e8a1510042f95b2b5d4bb2ee484829fb56c191d6ac757d22c8299bb3f63e14fdd076d1f45915b373bb19fa4f329f18880e7b4f912ab61f23d58328d1988db66bec41a554033358fc007035f285ef4723772d7905fd12d18c2ca5b95df032f08f03fcc33562a28a61fd929ae4a998f3be18d32ae4787ef7c552848a4f43ceb960465093b9070cd6cf0a8749822c2b2c3cfa8cf31591ba2bc3652d0bab1691c30a1da05541388df493896bd1f6d72453357ca29e465f5d12e3259c5dbfbb2af54807de3b7d3dfe3f9cf67a6ba1fae784a990640f0d59f85226d14bc6f56d917e71476485e085fd7af8037f1de922668fb68fda0d4a0fa97634ca419e2792ccb78ebb1e123f4f0c13321ef450b5d2ab6fd86d50a27c867f14757c0f0bb4d0496d0c769e19e60ed56cebf34992e0d4d7c8a408316ac4a2ecea8aa82684d6e47a44cc5754a4b1d0c0667157f638240d3973e3aecd9987a94cfae777b518015482939f436c7cdfd3307599ff56ef44de6ff585004bab29d8f303c6f8e049788b2911d95814ec71b886cfcf18a495d6702a5ce350832cc01ce81b7324fe2dd00b3b2a453c036807365a423768ed583dcb34bd89d84283cc8f45947d5b519d6fd55af1a0c895db2942e5cc24fcb2989726fd8ce37d1633de5e89cc4ff3b86afcb7fd5cea2a7490c81232fe3bde589cdc2dd8e993fbe0cbfa31d0de5ae256ceae502795ebf2ac1dc8953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d5448c94e69f3f2bdd1871b05175c9364bd8075c4fc0b0acdc0caefa437b69fbd0a25cc38c94354594c209b3f6b1594fb4f55bfdd35d1641a1d1fdd2d18cdc78b86f7871e847ecb5c3d9814a14440a84e54ab72fc5db1d04d1c9de9d6cc12809885e60b5993e34f1543210792bb00a40c78c614878dbd011142d8edaf4354dd15ae2e7bd53c0570ff6f0f21863adc53e10838176bdd69107947801cd14734d5dc5ec3ce5a28ac486c16e1f43f51b43d60dde2137976253f29d67221b33b961a6f4b7996581081d642608f43c0f6ce11f0c4ff8b0be5d54b632bceb465c43052534cb4a746afc925d3928ae2932a8a67f40df4d9d624fe5c373621c88ed5b6e34ff7d9f1161ab2c9f90ed03f7621e65ae4b4765c3a685230be9fbe3ab5d00ced733316226764b3bea1a5971d2e29854aa569259809ac20707c2afcaca2dbc3962abbeaa7ed423fd9b128fcf65fdfbc2314240f65ea4210724b92b8bbc1c7c056c3b9dba8f2f1b547f0aa574f98cc1d1465e60e28d73c246b277dd98666cd7de327c1ee43956b4820985108f82a905c90fdafb4f108a05c25c0fbc47a372cbe78d51ad7e20d932c281a5888b720e2d9f78fcf520ce074790a0ff6739aed9a1feb79c609699cdce6c404a033e7b2033e3e16f6bb75aa358c3343d85b69337cb2c03cb19a37c0c1db5dbd73faafe30ebf1d71773c39c79f955b71288a0694195373e5f8089f621dbf74ee15a52f33a9f3618a3b3aaafb9c24164cf56bdb2f571c6639d0b78e304a1673d91243733dc8fcb77129af175f2b853e4af291aaadeab9b9a3d6bf3407cfb4ab2e01f51b1f4f6f4007c1254da20a004bc3ef1e79a4677a816b5d8c4e3472527e0df29ec3659d721a51a39b53faabb482332d50485db8b4d33535cceb825f3b32b03399f07478fc8d317998bacf7760cd52a4e50506d8efbbd13b4bd80ebb06fc0edc76e9b7e8e02f2c76b99729c1e70876ac3b02f5776a0ffe8f6fa164e2cd36f013b97e5fb440fb220b87c6268776837da56b399bf555a630b0cff99e3baee8f63ff1a402a64851d9c12bc6b486965a804764f0d0fbf0711214881f9ce7f0954ce80018f4b4b268766d8fcc4ff074aa82dad186d6ca90ca66e3a9b32041a00b33310d4946b528115d863d8a48d521cf40d8ceef6187bbd3573e55e3d453083895cbffaa23ab0a06a4124c22bd84fc12556a3b2531e98f81ace03e676acdf0e76f272891d3dc8761c943c1dd08802a0531ff6fb7885bfbc112ac8d65c576b451430e989355977cb89131fa1eafd7b2753f9deb3b0a39c09f3db42f98525374bda4c67305336785c16101937616234dcd6805ce933670e300e33484eddc994114bbc76b638bbcba201e28ac8123fc485d103eddc79167e1977362758c6a29c526cefff69a05d2542aa97ee68d50d9d7d232f1d2814ef82ca81f2b684f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064ba6c635648edc76efbad6fcadb17d798ba0875d38e488d8941042ce6d57fee666c3d3dc6892e12357c90b690a60752d35147fabbf0ae77d7d19853a37ff3ca849677b4377a3d68f4a4fcc76774c242d50875797e9aa28cb3bf49306e3cd77c305cd994e0f682fe01f86e10fb460fa3050a84898956404642cc9dc3bfd853cdc2f93f042fd4d12aa3b0382decee0c2ea0fa6a20f0e9b32e47796499508721c37998481e10b47fe136d1c25422d8c5abef94eb3d99772ab131a5e70fecde4f5f72d9fca10cfa4f633d92f8f321bf03db64feee93d177c72d24e8ac87a556cecb9f686e8152174ff262d11b1e75cce61b5e3d78da9ea1fd34735822e0052d50c2a6757179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a47b7281177ce0c9fcf208d6c42f4e5454c9eeabda91e6e63daf1673f0c460b891c21e94c4b528dab18924f2251f4eed28823cb46d9407428e4dd8c4c4df1a01f520551ea4dc077bb0e5885a26c4288fe66371685df3f41fd770d3156a9eeece996a58c238cf98c675e00a6cb71c2012fdb90119c0120981847ba8903c24351287020228c4d90e4266517334e93ab2f6a22f97ce59a8a4bd712910b54995ee7979994b7c7b79aa19674b104e8835e81494277e3f6d8274cb5f8eb7a75c64aefc98fe2c727bffa4fdcd771636dd207f80329a52b12d4d2b2f949278f005f848b782a7619ce9202d507489ef8f2bde3038285aa9cb1ccba3a3d227c57c2b6551bc4c29b8dd8435942523fbf284d1a4ad1635f1a747813f2ba1befe6c99f61f4002d4b98c2f827c8800ea621421b79961413b2055c867800b071cf4a8b074fd1ae495ab31e991e75e29afb76705a35410583c60c0fc6439cf635725f7794ebb42156fa7579d8c9af58b97a52b02110f205c6bd877d1b8ee917bfdbef9b8ca8b14d7abdf9c0429db6052fb55edeed368dbf24a7715d0e6cdc80babc535703ff215522e787daab2b3a439efb8ea409ba6bde288e4d49f95c9c4cbf103018891359ea59810dd888ff9cd27e0cc870f461c241a61cdbb1811de8bcb06703b24c1d61a2a60d7b3fb12e3ee181d1897c2e4c154234cb167ff1de4106f98f059f0e83848cd93f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5b558e1ffe790cdf80a7bca838362105c9d2688ab796c40a72c367c03479cf59e03b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d76959204bdfaff32a84b67c66e5520c891f871096c927a0f2a10a88980b3a81307c822b1e360e0889da4b09ccebf075009835b956b8674503bc7ac55be285400ae24107fcb65d5d611b6e3c2b76ccc9a68ffe7dde1b100a71889f9bedd499c7c966752ba058d869f6e67446a255918eae7b3dfcf1e78e75b971b6bb65ab95e44bd5e24ce68116e524092787720d3f87e4bfa993cc66e69f19c7150e9a91d28972e37724eb9bdac1d5bcbe2a05e6e4b64718f159ea85b4709799376d14d23046bca6dd2d911eed3a9d56836cf02754a103506778db390fff499144fbe495a6b4f81c1965b25a55684d82d606f75e96ee1d8dbb2faa2b00725b0a03bae8898c05c4ab4f65910ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898a061f3b1b66bce38735a4531d9ae74a5907f15732648ff1224d22a9173db96b4b05d2cfcb0863f4eff4fa631c34429bf4828d9da45b810489558849dcc91ffdd870bb912e5fca1e250c7f7ad7961be8f4bec28e338cfa7bed3140e03e8d0a97de59bc6181bb5332ea20d38ce11eef9f3e97a68275a96b8fb42217c0bff67290783afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f479901bc83feb0851471fb55d6981fd4e15b5fb0016f9b60e9639afd185674dc9493561f2b27bd4c248bee0f1518399b3b47976d89d748ec35879fc137fa53ffbb81bf1628c8908368de2456c0ed563990672a534e4c0d6489f0325aaec88d51768b7f6e5a80e2e99ddd54719b70fab682e342c381a8081bf3e5062b1e899187a2d72c6e083b4cb0674665b8980c3aad179f492436a45e9d9de4c505e6158f155e7d65d22d1c1f97e153fd8c695d108a5a3993aab13332e8f38a391127e102106244bd550d958578e4834da8439a5f6c994bfa2c86a71caacb43d3f07706aee39d6d368a453483f930f68e7458538ba0f25723ccaceb15ff04a02592b0f50877c4cbe64fe341bc70d369dc185f34136e23896bf37b721d30d7ffbcd88a768d3c8f9eb7d4f011979b38138c968e5d34d25a4bda7dd91480e51ba31189fdfbabf9842c7ef18a5fded274c94da97d69643f6d37a86a9f8d06bf1fc577e5e4e6890b9587789c62676d1b1716f32681c17b94daf85d6bcbe5d7b50b70eeed26c71c988fb65dbebccb4382f637edb6c07415100e2dc5c57612fae41cec80bb530ecd0fed62514a476158a53f47794190cd6f7739e3543d595a80cc0e4e9f3bb7555b46e1e75011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b4702327dec1cfd198b6ddad743da4efdb1f9243273c9005ca053070d31411efbb78dced53248553ca600c7c269373bdca23558cbfb98aa547333d39b94647722fa9c831ee265d55b9e32283834ec4f49b56c1b5fe5345f92187d460bcb171e93b319c10d2004b93ad8ac227eb73cf509d777c3f37fb110b60cd4581e39f22c122f9ab2a791197f154a2b777bbee175ede491e4a7d87d3a4e5eb0f7b1cf15fe9b20c28934d90d378d7b1d1cda0950f13cb0e6d00383586c4f927e0ce29c96c317fe460958d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa59d0f973b966444f4083935add7d4a028df621fd122df1b7091b568ee0ee474983e1bb85ad8e6fccbcbde7abfb52ef6fdb8c8fcf747f3a37ee8073d48bbf48ab22b11983f4c5e196aeb826ee787d415e4cd8daf911fc7376d7b062c177460a4796907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc3b4f06e774dcdcf028e5df4868437155641fd856283575af71ca6342554e247da64003d5077a8833ba74db24faa6df27f1bf8e4379084a1bc17688d5119e3bd897473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf9449123d02a5e6b0a477e123065deddca95045dbdd330d6c908c66dbf043738cb2f832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e515cdfd39d1d183935996fc22f8f0d80494ec3d0c78c48a35d6ae1b6b03d323de08ee1f95a97f232d42be39414d1bec09fc40638f49813a2edfe6248efc2ee606bbfab2b713931932f14284c816ad1295120cfd6521d7e7bc30db90e9eabb0edc9ec7f8c8845205caa9624184562166f72ae2a8e91c49d26c6922d074dfdc57fb3317ccc9ddc5a23fe4359e4c54228a069b04b013039d1e2198b93dcc934bb7d0a45925c6fa7c0527e969ebd081edcded102c84f824a86f8f0ea7b0fff3dcd4353d84b1c7c520b75e1051a92fcba4059058599843f001c548087526a7b75d3a57214db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8deb81fa430a5894e6e065fd0076a8d1e8ac58fdae13ec11bb22db42d125ae085a90abb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c753e564e9383b78019898098445651dca08383535ae1ec5ece059f40dcea60f071f2527fa372c17f3b6598cf01a868a68b8ffb5affb754f39808cd093224fc5434ea4bcfbd1ff98d7747da57204497b1be457656ce7b2bb14d994090cb5963e6ec64c78f4f08c84807e5183ea9c9e2392efbac82b13716cb9f4c0b2a2ef4210237a9a8a2a11bd9f83fd2098054f97404c5ad40c54b5e54ced4b1da00895627fe22ee2fcb4eca939a9e6186c04d9472155546ab9315b4acfeb84bbe908e8308b3561706234a425b6e80ed8ac4b862221c8b267c198daa8a1ee147d20ae2e68530065a178adac8794374c7cce204460085e870e5b44b61231dd76391e3886f468d2e86ce3f27ff9bc93ae76b25cca07b04a5b689337ef76cfd4f4c793003fee8d09fde78eb3ce6411b530868fbb827a2b36c279d93de470284fe2c4ca83b4a48d05a6c3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb33a06eded5872a2cfcca4d0c89b03612a30ebd499c12569dfa4df695edaf962a9c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c78de184d62a9e12acbd44184e42336d991d07c975e53e769670d9b9b04b07b4bd818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b96a035d6c836237f4eef797b790f63dc98909edfac73345f8b439ab03ad0619f685fe820456f5d12444627300aac60dc751790cd70f9b86149fd4de70668dc209e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b34b807de886f5bf80b86bb35b125a0e335c56b21d97f7537fd6027e46e748298581716dd53b8ddc5bbeaf69efa6502bc78f98225dccf3d6caeae794ea175d8150d3be10588bc2a84e0a432ef733d2e1d1b373e8d61ba7f3ea95dc42a5077ba2e525effe9a1a30e61da0b8e1ec6cb3f376c069dd4ffeb0764825e5ee63e28044740fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab9090112f0b25eb0cf3f85dad258c45e1cd4d9ff14319dde81fc358c8b95f28e8e01a5ee6745fadd46af3ad0348c1142e11590c8e0f2c136a71158f4459cb562fc1b219600200e3f8cbd2af3ee97378c7ecb3a74f013881c59cffea05040c0873cc771d919bb153e6685b10a71af8c78d53cc26117d5325038de853b4b56f62e9075566a9fe4745f67d92fd5d71e54fa9c7f9ace99b97223468545ea29249c06474ed232cad9991bd663f891b7bc9631d3ddabaaad1653f571fa7e6377b1d993bbf30f4ce0bbd1cd23fe2603a0cf086457e0e3f64dd760f0b9283c730b2b260e3d04f002e0793e9deeefaa64ab45666dda6b1432104f1f0e6ef99de47f6c9fca249df2512da9d112b89ae559e34e271c4144a2bd3d12bf04fcc02990a861ebbed46f29418dbbb78e2074513e95982bfaae62d7b14b6247a3370239da8f382e41d59451081a0ced500a85be1d52b19e958da3fa492c07236f8d49f624ffc2ab89623bdfd60bc46ee105c762a5a303a106fa18b1ead62cdc52970f9ca5c42a5fb2d467e99deb6711e3e532b35124b8ee910b418281e34eae3abf4f4e35ea40d0fa4d7176d95d057ea92df456b91cbbe44614b6306569104c847f649945f71b368560781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725b4ddc408a7187008c68c877d9f5152d8451e943f797b5b0e3bf27ba97245139e710b6d7896fc9aa4ac4e7d41e91a476b4e83aa492e88493866488c6646c9fefcca8a2c5ced371997ad3235b0a677a70320ddaec8f6a6ee437c32995abf9fc484160603a8e6b0ff801c86ee4cd4b193552b3e5d87a514a85d0348632a5888a49378ca284ee97a4e467366c124ee493ffe07486097ce3a51d205c7c850f4b143d6eb21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a87597b3719b658eeec80de2d166e82636a842434b5dbc6f04e451d1c0f9c102ce91105a7d8d9617de9e8286f6dedbfa48cb88c2ecf28ef8e1a9dc02f737b59c690c176f18396a111d643f7bf85d8244b8841c8acb56d4aea41b94de62c9cf56f163c482b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f63054bcbd1ab181e00c1509a7776a2e60497eb2e56f278dabcb3637c0dc5fcf9be17dcb68be024ee7860bc20b5e9d593e70e70fbf67bec99a6cf81031f2f7ea0ca2735cb4926759c4fdf4bc42f21e66081ca5acc3b9e3c4ab73ed68fc735faa80efeb31ca061ad7b63cbf2fe72586970d1003d39ddaef5d47ca51e59f104ebe035a7079388979b3f10b51ab51465808fcd584b19b7f05c35ccc4ea164bb8ddc4d8e58d959e9a7ffaa7f576375e77a9a3559e901a7c706039f4f006dbf433c564db0e11d2188d459468a37a9ccac17cf20cf03b9478c1e792f11c59acb25c73419070e11d4dfb57883f9debd499647be2a4f0adef0a75a37e7ca802782dd8bf3c72bb7fbad5977c8b942d2f8c675a88a6eb035dc5d415e5fe0d3ecafa490ee7874456838c42c0203072a215fc95bb7336b0fa5a698c0dc6c2577732b458135f7cb935bd254e8454b68ca0086aeb4717bd72ce277f950db40b6ee5d7f7963255b902fdaa7886793375fff6e6cafd82c43bd28fe0e1d40aaae052df5e34c9fd198cf81566f9a172520aae215f4cadedb8cee538e3b0f152f88ae418449a1411765e2b59ff79b2894f44881b8a7fe6658349e8c3c699ad175d2a63548d0e5d7e5bbe1eeb8bd2bf4e88e7f2dba61387b138994fd2e0ec000fb8142b25ebc5d8808d99f771dc38216ed963f1abaa40100d1d1376538149822dd814fbd52cb42a544cb86e80acd8a7188b7bab3f50180f1a6660572fef1db7a43a7b17e4bd6cc416fa9b3d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a929e51728de555d3d10b5add690e45c50b86e6e010363bf7bb8a018d132bfe2b64af294447ba8f0802c7a8ac4bdb54f19e69af8711af5a216f3ee712aeb04cc8cb76a559479ffcbf1eba31c1ac520ac20a4f8188a68fd71b6a5afc85589bffa128d4a9165da00b058c0732287d46d79aed11236980f9cd45e34143bfed87a16915b6e4f07280d315e2d15fb0463768bf225dd7a2901e94c0aa60c09f4349aa1d120615b87c4ffd8ef7ca220863493106c84a0fbca1f3fd27cd7702c26a291062bdb41e51b13c204322499ab3ca31947aee456f78fe4089666f8ac4949da8b4c8c3d87341662acbc39e0c3e5967e460391ff55ef255cffa41737e325f26e8b7e52aca8cf57c2aba7a3f697e23f53da519e65a9faa53b9219303fb6332876b80701a695974367ca25ce555165dba1ce5aad0f662173f0d4f4077693acb4d1bd7da5b928c7302ecb4bf2a6f0958ace79bb7e9be4909b4ed2a29f093efb85e065bd26e084dbbebbb088b2ce4b367aae640fde9eb9287be6e419fcbf9e6c3b1da545024f0a1f2417a1153f876231a145bea75250eb9b0652ab87b87a3b6c0c43a7dbd353ff5ff94f7e81b743a0050c067cc60b0550e01db43708ef15803e177e70de60e5f304444e65c103b40d4ac6c2d0e4066cc651faecb5c79bfe33e9f6b6fe8ccb32ff5ed6764005fb79f3a842a14dee4d868d2ac081e9f28bd231a2fde79a39511d3460b878b209f0822c3d82cc2fcfae0e501c921a7ded543175259b7bab7cc29776252f06a9f0e8a5cf586d3968ce767c3024c63bec3dfbdac9121746349f2f10a28056ab219c18250297cc425ea3895fb41609055f2509d326d52f072c8f8c76d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4d0d1f027d3e7bfd9a08a55a746bb5f78a2e76053864904a0db5ded254956622fe9bdec5612c3f31a75eba72e4fd3106940a07e0e8e585b4b5c694948feb61128b7299e36275d6614e3993bb421dc99ae5d5397b8f0275af86f590a874bf64c4883c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deffa6400c5849df05d85181e33cb97ca2317fdea8d2ca43273d264947bcd7254478a112f94c604d6c921c37e913c5ffc7d3d33adc62fe595f803b31925af8e14b53f4c612e4181a6c2a7baaaff329bbd822f98470376921eba13838ad8ed371af90edb3b9c32462e3018a127e826c8ab0dfbb49a7518990f1762c46d3c7e86ea125bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a50616cef2f82e9f4cbbbe8b2147284b70dc640f3026eefae2a002290608b2005528fb5484b276d47be221f82fb8c4c45464131ee12404477991bb40da87596c2fac040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f651609d23d216add0a132f1ca5bbcbabb9e7867e191439a3c5a68276a87ea9a53f743f4ec8d42e0a8e65bbce1d9bc1a03219b16ccfa48e608aa2bb30cd92a2e16830a7a65415103cc8b44eb37192a77438f58625c215f807ded849331031763277c05b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b5d55eca783a4910ee04851620a036e0cb931640d714ac448e69881a938b7718032b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b0549a31b471ca229e4bccb26ba368f355a3b6216ccc3c539e8c27892cb94d6a7775eca9e1b4bbf380fde4fd22f1c49844805828398c44eced573a054f05cf8587a530b3487008d2684d5b2c53dc91158c6ca16f210a543832878928599f5fb5e999c015ae195202c6dd37239f0f04d12635c6c1ed04c9167013942dffd8ae073a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca86d17543d8d3f3fe3adb4ba9279fdc6729ca4681e733183f51b39e5856f8fd71d20ee3213c35b4b1aa0475cc89f9f666de4fd9058ddc440b49f521a2e3bdbc55c19e2b2457c92170bc06b65361bdd3be35214958d530c624930f9c01cb3cf80b445b705a5ff2895428539078f18922f62963344288609e690b2715218cd7f605f449e598c207378ed41a5c4c81458518140607b7757df6dedba809e5315c54390708ea72e5f39a05fcf270f24348e6d7935bef8dabeab178b9e3cea4af942d225de8425c8a4056639de96bd790a68ff0773799efb419017c9a1564c8c71a02c11e4686af2b280c4809f38310ea66a73fcbf04d87be49807d1746e6cc4591a9da8f908483169165dd1f19c1d6910c69c42633101affd4089c6acf85c1903778658d357b7ea7ce5bf7ebfd1e97e354f3325ee1cde417f850c51bd279c557b4d808a22b36b2f636f48af6e79106af9aa8a965df6e5fa1bf00147a1c3718e3fb595d9808d453a2b1505e972dfc3835ad44b47735eb1b4d843f17ec5f97e3f942a2397fec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8d233cc5f6e79a52c3fe572d1d78ca0b43ad0db73c1c084b9fad60069c72b60c3466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153c86aed56b021564e8e17cf9a1db6df961eafbe612acd1b0fca9c00b1aa238e1f2203ebf32fc47f0f4cbd7359217051d6fa510ed32fadf795121ff3cf0a6f2b60f3485dc3666d50b4e847c408faaad0736617964c5302bac05a589b63b14a86d76113d1239ec25665584c20f370b2e4308558b49990c3dddb477528fd6c77e5d32492161b94a3cfa95604a3ceb11b262413f3dbe2708db31ab2a05eee9d159b1af15423f192204594c3d9af42273e3b70985bcbeb356de7d71041b7ce93b91654787816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51352c14bc5f45c3b0cb22937ccfcb1269cd663116f44377a67d55a0936e1ae5b6916574d6b474955019cf69953031b4bc19c26f8e1890b794bdfd1d17aeac9cf0e0802194cb7783fa9f07248dab36977c42d15e8b325b975e2828d79a8d702bb2afb4322683220c46f1dd6eeae0573725f97a26678b22b3fb0ce77b10f87b6696a7eaa259ec9ceb1616436d15d4f223c3e44d8bae31032bbab4b68270c28c6f9b7d556bf5d603b4382f6276c5f7498afcffd9cee4231486253e90eb0a59329a6c83937458429bff67f193b50a241a08aa3b3dc8db38d3171ea921a54a1362304799b63847f7f7627774d9ea23d71bb156a6478791ca5745d8e7ab743b0b67d17563daccd1ad68b321a229c7b61d3c16eae985c6de9c8a843d663bdcc2e0006eebeb3f3ecf8b50d6de9a5aef8ce0b3025f5297f47d83b6f5b633452fcdc4792ff9f5c8f4f8f585b541d2cd3d8ed4a231160989be973827da17dd042a902f70fa71c8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e443fc00c2f443669bafa71d6e5fdc4d16624e88f7e025a4f56eab55d0f1f07ebefb3324d749f33a383801568e7d9f503f84a7f6681047f0be52d00815d7ea1c67cb75eb2640b9453313c367a12b5dcc5bb2fcfc3e8fab3d480e354dc142e4fe442ab89fd3e07ed7de08dc37b0b58606cab13ed37f7d0e5aeb8a228a6a44404a0ce89c69ca1964457709383e8f6d3537544922bfba1f929d27fdca1b04de99949a39446eeba4921f059f5adc7902c90478e1bc98be56fe6adaf995ad995b213eb341bd2aa5e746434391c69cec83a47402a5013532f04561360843042259940a27f2f667940eec606e8e8252ddd961a6fc98d0c4f48b4f5782cf4094fb7e3b5cefc978195190ac961886fc52fd02af028cc8130c6546df38ead727f2a840da212420f69b1eafcb5f7b62aec23e4b5f37bc41c2dea4691e872a84478573676c502d2304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63b0ead0bfb1e055c51723e76951b7b209f1291de73d463e325dfc790bf8f4171726087f1ce6f25bc2a87a03f8fff593397972f70fcb0d6c0b2ff8feee62db0e1987149e2e07cd79e95f9470eb3ecc92230e893ede8a0291c63523d88a86c129a0a1afea57eeea8be6ea286d9b4694bb21b1a99ed1a23c015073c655d2c434d474d5d82779d70eef1d1fb02122ca88984a111c7223a625612ea84b85d45f7529b71c762a5c65ec2aebd0916a7276be766aff624c76ecde8a69a9b7d8b10ad5cd0b272f4e23b386799564bc5c598526abe8fb02bb9dec9ae772b6789568911754115d7b01a9ad469b466bfd3e9c54ea177ac1dcf0e4338bb0dc6f1b3b4d41c79eabd5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159271372a8b560c530686b7158cbe513b3df9d177f9b3afd16eae9ba2aeed100a8ff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c994045cf070852fbba53e29f97a7e3e3299a6789880e3b9860ab9a482fa734f2ac11e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca7c798d3c3ed4e776651de8800d8a5c41796d94081f5a3e8f0456776bf2054fd71e652964b4096ea3c9a6fd5d2d8d37c690f2fd5bc14611b6df473def287dc5aeb6b102abfefa19079cbb83724de5ce284f42ec2426f0f7bdf782a83259b9ff6aa3602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9cac7992a028699c60001b9d7ee09c982c138f92e0dffcd60f42731af0c13fb3710eb16a587c8dbaad1b6f4e27a6a46fd839d91c44b28c0c4a049ebe9e8a5cc59df37d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131fac8d3354214fe73449035db0e66352e2aeb7627f38b7d1cb61cd753070c13c3177c0838d0c40ecf7dc36936702b9dea3f9ed0eaf6c5cb28b85ddf0519596b53431a559d908a42bbc3bd89068a6a4d5bafaea17325d4281a476dc1c4f2ea3f3bb12bc4d7a4145c028fa88d0aace0e7a092f229f453e3f608d7ab8368a35e8a9ff60f30d3b569194cb636f02b0190f9da89303f3cbf8236fa4ee2dd20843ab9fc8cc6a08c0de320f09d4c6dd03e070cd682f5b64e617ea59e5c7d18307dec237ea4dd53e95c617c4dcc2d19f6caa37464589e8cb0aff83267b38df788a921a03c4957bbbdb8c8c1c5f63d8f34a0f879e055a37ae6c349a6b5a96ccab8ae45070e2959690bed2d083c1b8c1ee3d97e399a24b2c85d5a6163bfd398ccf3ac5bba6c2fee45dc807a6a4b2847c451897e7464abdd0fa5caa6d09974fb6779177f0d8341d39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a575896ce92f294d842b2a8c30f7d37ede4db32c6c1f458ba3919d5dedef1da98147acbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc88862dd8da30a7412964380a599651de295309cbc7381f261fe5f5bdebc09b5086add90f9cdc786f9019fa9e3686cddae8031d1805093ca88de15acedb1b6be6dce4e55d7b4006710eda2d2a894a283f45089b74bf120f8807db9b11f4966210cafdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f8c70c07c9eb91a36c30e73a38b71c9eac8d9ceed33a6e8fe357b0545a980091c240618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c993f44c60ecb9f1c785c237388c8a74bae054d2672189f53b1c2ec068bc933059e12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd98009e9b18ba4adbc662dbfa0f3f5c553ca804b7be21352383c7ded70e723b9f4cd37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705b5242f673762793c2c4aba6007d6cb96671fe28bff4f79b8459f7ff7e777897fe498e247ba0768998a8688ffa3a1f7f3957b145a654e9ae29d02c5c49096fa3a2b29e9810adace2db64f7a8fc77bc8467c764e458a8a5759aaf0454de24f514ac65fe443985c6efb1da5c20bad84cbfe1db6c1082f16ce62e8f2f25bc2c0698f2e004226a9df2ee16086c023b15957a7679bda06db87eedef2ee29ed4a99a1a8dc8b0a48c933e58ade855b2633c47e00ae1f92a1ad9a0058b6d83387ac33d72c75489fc6581cca68f3666cf332ec42c6c82d0812a66e7873e84079110f18ffa04c218b2f3200eb9c8f4063882bef588b0ae197b249dee596c1b6ddca0fe341312b31c40885d6366c241dbabeef9ed63a0ca9c8da41138f1b532b76a19230bc2138dee7f2df9e703d285218e0e32ea80dde35f02a9511c0913d6e8450ed7d49505a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795f98e65edf6de583401c940b3e5e208c74765f008dcdd171fbddda1dd9d51c7af9a897149970b43a8925afe351e729d915335a167a2559f158d7559c7f9344287da6176c12d203d83c4ae76780b3c106b2efcd73668dd182b8d4257aa2fcae2b77efea77f51b916db3c55a1598d6861993b95e9e66b226d4fc9378b8d62bf112b1a25333aeeb536bb81d30dab6fc793288e44c74f1eaf5f32c98cb5223f1fe352db97d4380d72fff1a91e2e928684e6441a42f8cb152bcb8e0091d866f9262e909257ab4e1ef191c06ab28265988f6c5eca6efbd933beb7e677295d246e0f3042cbf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934bc44ead224b40f9b06093aada4ac5528163e9dff5ad0ea338b89d31f7f14de0a5b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f012e135614629759560bcce0910f9bc9adb8a0be7ad7b43c8f6c4cdcff227c99e8a2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5eea89f8347f231abedd710652ce98c70a860ab4c5b8d52cc5fbd4d3d585962c01e9bdf4663ef7587e66df1a48305eb00c3fd1070cabce71f77763d86552824707236296f3b753ae46657ed4f16df5a677d71bafc8118bc36b6b9ec0e246402db9f7fc7ad9934c93b91e5d16fc1f42714f72ef6edc65ab0b134e44405cfa67bbb3d010c254ddf6720344298d37f604a1a6cdd093cea05e408f706ade394189e265f9a265eb33a097596ed0d591588cec5699efbaf58990773c7e359f72480fef05c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222442aa0a2454814aca9b0a8af3dec6ffe44ac529100c45b2eee2faac309b320adf5856574b5c635f789434b1c07d08fd66022cef731bcb74a7c0e784668fb210862c896a162573a5e3937f1770fa94538df7683278be5d696a2728f76903446a2b42c7653bd95ead35aff18548b4c7dd82ccb9bdb3989d2fe5d1c2c73b4d63989bdd752f2e74aa8b9b2262d9b0ece99daec3bf1387f26ce1a5ec7c34f887ebaa5e2e7df9eb302e1d3c2bf1550a4d810dd26ca8ac10791fb6a71013c0f856c8c0fddf3f33b7d1e597ddc8c92d189ddbddf0ccfe5b02c9555e504ca1ba2bd78a2c604970c2d9962f3e3208ea88be5c364a51be3b8dac97c74d2493917a0c758ade9908923738dfe50a3ed5b24e5f8abba9bba41d895e6e409bc037227dbed1bee9246f50f91f56b7c421088a6c527c6f31d4a2dc422da5296d8fb07ff4b0b2b6f525f096431ebb44736f83399b96f4dba37b21261535cdbf85f95cc940ebedbab66a47f5c611f364ebe70e727bc97a9677ab6fc7e7da48e2b5c656c99fce5d330077804ac0f0534a838c86e3f401358ab5e514b19d687ecc7d08a16687e9fdaad1545bc152e162f8ca79b088bcdf35584860a8ff4618fe2294158de0f439609eb31d4c1ed9b1a9729e0b656b8f5c7b69e0a2adbd959c2893cff8b63520bab89b7ca3b5350774d5993ae79eb72911a81ba567587e102ef2494815db7968bdc6c771c0dab1ce5ca777e875446e28da8ea27407b0db2817b81b9eaab5dcbf7003196ddbdf67b66e9d1a53f042ba48c207a7d4bd640d0589557787bea3b5a17ed13c434c25c22ce72ca822582695e34d6dab59ededda7bb7246c479ec9e7aff4d48c1efd9e0fbc6cab03c1bff1ee9286fb37351f621ccc4214e42d471de6e1dc57f7300d6e82d578fc83b2b6b973818f7b37c57b4f3775c667cbe097c60a612a10f9ac23fef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91bf9d8f72bf0b72c72e9089993e6d3c53a017b0d02bd63dee2df37a5ac62a429945115fd55358dae72baac3747d8e4da74cbd2815c6b823729fda7e4378275f191744ccaac9bb65919cdddc2575d330c93a2f720341dbe4f6f4e36912807dcd0a59e74d964713e2ba40698bc1b6ed02ef4bcb5af4c769ba7de0a8b966a3d3a9eed9af1edd5ca22a048776151a0923c1e16eede5176ddcf2068e2b03b27b1fb9a30603533de15aa29910bbb027366c967658267c34f46023fe6f5da81556981f8d2e0bba7a6297e84b2d25d8b8b2a2a25eb43a1cb8ffb208a2b11c82a502fc7ea580adc2ee44fe4b7ca5181caa719325762b278ef00aec12318b7c699246479e7fe37acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc4386556956572505706a1db9a073004ec0a2e8b058fe6415f527f9cf11bf394e2f6949d7f395892cdc6ac76b458509153fda7aeb7c8c8c415222512f51083fc1a061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fde873a11ed5a580e2a9753def34902abf94c6b1b94890914a3a3841988b5ce1dd0b7eb7a8fb4fe35ec0055a39e55e4c05d7675bca7db4f9f8b0d8fb06a3b890b577b7a09e258006d6e43d54d5302263f93dca63172852d728077947d6f9c145e71c662cca4506849cc3152752f8c2e658e7ffcc6ca1b3fd01db7a2845a110fb1d160f141a1d538bd432f338d9396d4e9ac0a3043ea1cb7989c9d7692365078e16893ceb9c456ce91d4a02ac6fd8c2ab57e20b16ce9ec798d9ceb80c93f0d1696de66cadc3255eb3a385bea41c32f6e4e54849c173d7b07f3f25216b8e58a481252a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e45a2da01c26e50e50465142d3f042ced2a5f82bc9e2cd57daa991fb4e62e49ccea5f3ef27bd8031900478c544c88588fd1ca81c2d6a56e853a6c4cd53e6e80f2f3cf79a47706717ea1daff5ca77dcb9c36b6aee612bd1b0bf17e04b6da45c2de399d729256183f18dc885687b11eaa5c78b446f9517346fd661886612c8341a03b3d12eb2b973cf4271c997db492ba480299b15cea3e97f7991b819eff4c659a72a9adb1db11881969797b2ef2ce5857568095051a4f0d22bbd129b2e27e2e0711418182a5cade5fec5125ff5d40842008b273820bb7c00b2060010dc842f128b6d02f61b8d352a26af62105dfd38da379ab4c06333561ab06fdcce5007d1d1dff9019e5caa31c2e23e6bbcb74fdae2f0c7c789be71bbcbf3f7a4d514937e11e85a43ef6f0995ab2fa3f4bc8c567eab521ef0f736c642641b26e601f86f91f3e1b6ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc4442ec7eefc5f1b6c684fb3c92adb8f698075cbdb42c86f671a9c998532003f7cd335a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941cac55b019fbc52816a82f7bf2d7bbaf0b2278b7927cf5b7655c253a94182ae7e94a40dc89043738fbe399dbe804ed7b0502edd48b963b56783632255d6e513921fba3da7299b7303debb78234252f93431ac29c470292515b787b2def68e75d46cf799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea5a852887c5a7664518bb32c7347936282668025198a117839a45a4f6f0b566b2699779f521e4a28c266a278c0e20892c48598ceb7e74948d4ebc3fa71dae8429003cb0debcd108a13ffcaf2f2f7f3978929ca8d0d743e58f510d1acde83980ee0bf1fd9ab4fdd503c939db4302d4a5c4a176592de1541c7f89026026c4453b35b19fbed0f74f25f0c94f4225ea408bedc8a821b07fefa267871c746db0bf69465e1ed292b88ad46f298b8921344b30d25637a162864779d71defdd6bd24be69011f0801f6a3a0ed57db3ba7883c23d56eb318f6db033dc8c5acf87c6faaaa81341f00fe671f37e56abbfdf9fb7b6f01e3688b108c21ee400c304865d5c0a643528477b3235e11df2ffc43e367fa5ddecb02982a3717ffaf52b50ab79ad46f2a36aeb5164168d89d6d2a330a363acf9c8d59ae245d1ede55ecec6b44c2d0af856c611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06f28ad92a1d039a31fefee494b8b8576e640ed4aebc415990e2b1ffc8814512caee6fcad5cae5338d6e3bb559f2129a44d858183aefdfa1c210506e016c59725a8d3937a44e16d8618ce65400053dada99b7571ee1a783680dc76e9305819bef20697ef571a254e4bec87f17540211613663a4584495c1ea1f534b2c07a7acdb97c25bd531220a2bc04d25084435e6bb76f8db0cdfd6d41cc2db1ed0f21207e6bca4967a7d8ad7494fbe9d5237c445018dba1194ac057ad451585799bbb521b9570ec34184ecccc0a7362ad6f124a4eb6ebb5a648360da4fd674ad4c9a98a4ea0ca6e08c3ad08cdc65431dbc210297a0be224d415f5e3b1285a65185503415d36508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a363d4a5e5269166784c4979889374ec7984c805e9a56e6b4ed382594933b4ec6e4470c35e74f739ae6735654754e66759bb8f56750eb0a5b430083cfdc53a96e853b404d47efe765dedef062033d1fcba906784b77b237170139dc710ee20f413b0d963c11df960e6a816c6806158a842d70ba2ee5dc4e4c0e03e7118de97ff576b97ab26d08a94624d56d4432dc680768b2f1ff0e9931ce87ecbf7363a2cbab45c0c374b2278cdb2cfe72f197a654e11de700ee957ca52bd6d13c5aa5406f85b1dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd94600de0f3d57f9d6b6025916525c55588a18203d75153ad43e823132168ad208833fcfbfebb065821991b8c954190044e8b58391f429574051dd033b19d898bc78501b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2230df84867d98cf63cc6ee48b7b5e5e87e28448a13793116bedfde7510727fe824119c931be488b90c91f5d5e2bb0e07b0602b7bf0cb41e18d166f7e9a0f7aa5cf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae07825c98e65cd580beb6d5abd4f0a22df3b9d3aee8c4374389f120f3e6296e90c95dfe014303571af561774e1eca12ebe029ded5bdd66354931a9894c62f7b09ada6929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a632283bd2cd465c90f2c323314bae8522c42f38ca1ed74c850f359e876dd9662ac1c612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097fdc8b85710b482c7252c5605a3ce1fb9d65158efb90dfdfc54cddbf2513a076d90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c125b97e0a88bab86f485134001c04f63b441edbb4e39652ef051146452df64ae145c469db263193678e364d21cd5ac3119fd3874047d5bbdcb32db0de11d6cd509185dac9352b1c3a967ecfcfafa24f4294eab78fb61f3912b205e6423d8dbc30fda0919d6d1b961c6a21d15f67e126851a023ef3b02d2269b53e6742574e0dd28911c4270eee32351c3053727762a4c35bdef3eb366d3d5d986e7ad5b5ad35b9efee1384bd43761a4593334d6bcf84541c7fbddb6cb9957bd2b9df3df1d3a7a428038a96e1c76e1fcd8769a6e8e64fb265490ea3a8f678769b6f4f86e944f81c5cb5ccbb4a61199ad5a46ee8599a0d4920a77cd4fd749b1238051fe82ae2bf224b35bf4a79681913f18a8d67adaac51c640ce638d8177eb81a98df900472305cb25018771eb60666b83a4e06fe8ec4049dd01ff4b0cc401dab1ba101ad877cd2f768eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5a64bc72e57b905254f57d69c7073a3ce08be92785f3d939e907ef76e1ba84baa237dfdcb98b02a6284fc65ca63d874fae8d816f8161316817fd58cd4f8c8939433abb9999ffbcd6444304f0cc50a1de8abe0dd17b8735c4e44ed5668d5829039a3c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa59d664258f1fecec6dce2f03788307b97acfaedf3f77c85db28c2beeedf392b5fe34433f273b2afbaec03546a6d1557a6b0dc169c7c34a1224d2a1febb047c6cc0aef78f919542f62aecfd10d18c1ca46b99da3c1803f7475103b1d89c891711716a35d54df5ec366230b280be00c4e10e2ed2b0886a905674a1dac6957089231a0ba8a467c2bf15fa6629836f8d212cac8b20db73b555d43ec3ee2747fa00df155a31767d9e039e9f7d311e110d19785637b43085051ee244b934c6d5cbc1d5319530703eaa05dcf177f164885674daa5780efd2fabe5586b284c7359279a723e54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0b472d9bd47c589df760172c853bd53cc6dc1f05b204fb6b8290f99799ebabba8bc9ef9eca1662d7f0bb2645e16f391949bfcc0ea2828d8b42e7e5afe66d37c2298951e3f78388c85238a12077b7bce0303ac36c6a73819652ef0315783661befa54ddfcc5845959ced3632724e4d9da22e3c1a69dbb847796a4880d35e82c03cff00768e8666f6a7ced058d8b376085630b2784f46e2d6114086bbc9867df8f44306285fe446c2365377d39d5c342fb18845a5395162ea75ef6cdce46d589a238c4a314f97c40dd191d6c3b9e85cfd70b641226df8ce3f0233175de96937e39f02e43e613dbfac00efda7cbccbd233d5f6481c3fd209e564c6f36ae7f178f43c49d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7ce6c4b50a4a0079e4a64cb021bb208a2dd6cadeb5776ce88cd0bdd988f715697cbc91be71707cce31831402a711cd1bca3621f20c08d21ed33968d9be7f8f1dcea83e85cabb3e782147445226f9f034cc7a4632dcf43e600518f436cfce631c5e7f8255e61a3b6cc2fcf8af12af415de50ad8f0ac09b87cdc792e1bb495bf5b9adac793aab5bb37f0d3c64e117dcd28b8bbeec8f9b85a73198ca4908fe7c1cce6318f0c0e03479d6987114c48f65eb803461e871f78ad2462cba3a83c323f8c64a4cc36989e5c5dc41f38cf852b1b1a11465ce65f6f4bc494f8bd05bdebda919f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c7974870f52c6d46a9af05dac2bb5c795ba32903814c3dd9cd5462a2750c638c2308a84b96aa71d5597882b17cebcc6f0b1c16ef05f34eed622b8720a2f6f150a5034c0fa94f3a1735d2bc08787449dd2200205af31d174deb0f19eceee9d6c870608cc3852c442b292884d959482d4529800a640c52173c5963e534844cb08879dc44e62ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0e5fbb0533f720033929778ad6213f75c46e6dd73ae3e41d5d9be962db3b5bedd14202de9a2b533efabef7f74a2f17540e0f32d50d5df71d167bf339f45c178f5c076ad718964dbd2013b7101226e424922e174c5374d3c9a47f2e0ce333aa385ace6aa5f45e65bfed75c078e232912d3992ac652f393c6fd51cec9e88fbcead305f4c88a70ff8068dd2a20a8db0961de2bd2aeea2d52fa42db80ed3d2376b1b9d26317221374ed40e0551217089b914be29b49cc2bf53f198b7fa58bc3377e1554a8f2ee6451c70d2fbd81f08656091b9237834aeecda18b0200783ecafe7a29f3cf572f5ec5d594dc408de6c7fa527903c5aca4f9fd4240957bf2418d276d6496818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a440045bbceba15d85d72a4d875c8a6cceafcfd744ed36b8ec0db13eaeb1ea17813bcf0d838f23aab8fd6ffe9eb0aebf1bbabd28d921f8a2ced301289dc1f002feab11f61276b5d1022505301386c0baa3755cfae28af79a63df361f05b6a4061dbb6418ad33a3132faa9af7ac48228295fd575df2a71cab83311ba2187d98cf72d8a35d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f0bce5c63511610068bafbe8068698fb43b73f727e720cca24f739786207a7a3ba788a4a5841c297bf379d121e26c6df7d5e423ce24b75f6594b0c02674e5fa8f5fd37afb6de3f7db02e99a745a1e941b5fca3be67c7d4725c3f1d7287493031b4985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349c58331696a5e4695c5a0fd95a7af1d82e2128df8b75952f20c294637db3bfc204dcab7b15436d9a12e09c23cbc572e5c638b8dfd1091d49c1b58eeffd19576e0f46beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe119aa83f0da07d9cf7e5253c51add35eacac85dec814e0c0404d2e440c2147f8463a64b211ae84db3d9b146f75c2aa9c75372b5fb57a240957068055ee8efff82bd43a1dcc90ff5a1c7984e1ca2e86c7950e119921aff347e72a429e8ed81c326a767ff8b775238d01bec31b27266b204f110946fd6a479155837ab720da4a9f569f7ce02f56950b4dffc0f0ed6d4698bd0c13f42b4cd9006213fd5b8de7c258c8c6c63959b18281dcbbdd29cb63e0e18d84e05f489cfaf891e0e4dd6f30eb7faca090331531473edbdefbdc8324dbf458139f1f96611c6b30ccab594783ac17ef7875816c078f6f6310d5df35b383d0ea52b4f591d9257ab09be9c85815516dea7c3cca84bcff6a420b7e2788e139fa98fbce367da48f6be79f5c21f60b54e55f78b94883861dc4637f6353976e1d21b74a9ed5c316128466d4ac63effb43b482af83d3d4d8c50a3902697963452ad7bdb2773bfa29181c7c27c3af71c5fbd4c9e8407d1207bfe08b08481677af0123098f8179978d28a0377e04c227a0d0f31814774d38ffafb59bf1dc267d9f1aab266b1cf36710ce248dd906085522ab29052080856ed1597c8f7956e81541a558d2fd5602f0e251e84efadacdea119b67fe71ddf0e92583f86c2239ac20bf05e8ab8384d0af0aa349579700879dc7b480c96d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf902d6297d7d855cad8a4f3edb872fb5c9124fc38836d090b48575de4aec7b85ed49935d9efa9afbd2ab4ff535419b6b46d933c65f80cf613ed06496b339ee18d3a6ae3962017d7677cb90f6ad481f8e4897ade553572fc7342edfb5be9f64a3df9a136e5b68045ed52d97285465361c2ba8020b6dd78bd417d6813c64b4d4a0b8c62c2b70b1e0fb86f5e338921c022bd49bbaa61869f69e496b0507009957dbc8e8f25d4e82e2e21c17da45a71fa1900652f371516ce51139e186dde6d5904f01850e9be4f12df4d7eb1fccfd9fb7e5b35e0a19648a65ea526b0c92799ac68612746e44bd52c7f7ad23478b25c5dea68dbf585b7376b5655f2220445e09ecc67080ad67c54b7a07becc116ffb9f7c2c5df8ab9d5fb6ff1f63d78ceb341e916426ef27919580eab0724bdb8e658a7e911469f46ed19df08edd62cc7597db37cffa1deef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db3180fe9acc5c10e00fe30ec9573083b37cec830a689419bcf64c77641052288e3498221b1ba33c935b95611507fd58fb05ca5d7b9d6e6b5c0b721657314e0ced02b0d3bb4404a4c937c3a92a65b1482f633f0e00e841f3c2730115d11610d10fc9beea7c1def3abd02d4c353c03399edf31b834630bf14f906a6426f06a1df0816213cd148ff9fbd20eb5d5c680b1a37c49c37a30584b4485a1a0b0ef6e05a66c317ac93aa5b56cbc650a63af211c948c5bee8c4aa138444c9a37b89d5a1e55ae53af7fdf8a8edd2f876be826a188d531e68f96191cfc6d2407f306d95c8e86b27d184a3dc95def4d0db76c73f6c59e37477dabfc3e4188540ed2055470bf9cc23b0885c6ccf5aaf2d99dd59d324376cb3804b65cd9881d893bea2026ac5d4998356f169c02ab8278c41d7a1401f8a650c62beb8a068a5b5d6c693b519b508a238ea9435082f9eeb65f532b64e5252e4468974adf874f45604a5d616dfe7422e636a260759278ed4f3cbac9feaa1e35c3212f257c45f9d9be520c9e3714406b085dcfbb6c276f6f556ede744224a6580f68798961c22271172c29749265b6c007cdb42f1b5939271f9055b57e946d28fac2de338db3a6664d82289b80106ce9925af966bef12e910c94527bbc8f3c35f39f4d4ded4110641e7f69816c2d3a4d37d96b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16d9cf46ddd4aef275106faa39e1c510b07d0639f04d119e73bcbb5b647bd9eb652f023a7d1fa3debc3be73c0e8a592406853c6c1d309de7df5dabd006ac0755da2ac04029ae0616e1aae2f1da11b23920c832b38bad7df142445064c9d74b44b7e42c9188c7c14f5721fb0029f14f0a1d5c8ece8e14c4aff5e4c6b79ca06e6fdd25c96c341af979a56b45deb70eaeee6f433a1fb6af864c7622412f9bfa5d4f38abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8af041e9807192eb533118da640e6d73af8e9ceac07b8e70c918506a8ccfc99d36e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34e772f0922365f97205078cdc99a9d9d7c605227bcbf8b83dd3167a7a3347751116aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56d7b825858b03e2c3650fce7c68f0a225ab4ad9541084ada791bb6c4f0cbdc39efb0d841a3f339c434df3aa4e764636774bdd8a685640a2134db8cb1f0b411c6bdc69527ab2de111d74511711bedbb90e92bb88a3d7959423cdbcf3f5437a1e2400b0a2b06cd5587c44d610ca19307761b7cc252f0f79c0adc9b3b37adfafdb9084a05136a9495e831eb6f1d21f8dc316511e3c110f99c5ebde00962b44f2944357621443e8d82b8578a0a247a241c2345a7b32eff1df0fe3fe17c66d4ec89af9a9d2189e89dc5223ec351bd1eed317639155df086c092d093527891dccb9eec0b3dd65213a8110dc8aa79f5c2cde689968c3b85b1de0f29a3c9ac7a87649a5518c7ece1a5f2a38a22041fd04dbbeef0227fdca69cd36daa0ea735194afdf56b92673a43b0d6f3f7e3d23a41d22291f492428e5859adb61f50ffe97713e3df9e70f0e46229cb10e089b79638df2e5dd10326b3a7fd93b856c8ca2b5682b04badf54f549a2b20b415371812ab424b368c670cec49278e70fd1f7aa58f0a7fd2d96b05d4a998d01275af37f68e50a64cd3564dd7e20f018504905c86efcd5fdbdf9749b4159f58881258d55dea6c256700799b3e866048990de8dde2f9c63710b5ce7d7a08b91d3e34981f328d2515757324fc053848d961d9fbeb478171172fcfd0031443d5a8820c23fac0b977737d26b7b13915bf6fb7dfa7f0665d43c7923c41609b7ac4691843f92ae100c6ed2a65dd506bb52c7e631526511001e0b8647a1596ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d585adca242f95aa583e1fb157a7e616b32a9ea79ec5aa17cbdfeca18f40c5867b1f847d00ac307d962f5b58576fc2b6e83121f50f2135da0f1a5f7e2f4bbeb4c3d1f1306fbaa6869141631904af43ffd13db1d7a5135dbed3acc6161d0599e8b3429647869d95d12d7280c668bc7c5003ce259b9993d5fd660d422a5c9729cd491f6e6975af51ca86519a758204498fc7f3138c247f14cf6ace007e2b0aad48467c7c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc63431b322cac4cfb157aa523bbf147b615ac469224ae4f01dad8b0bdd4beefc748f70dc5d9690264b568c98beb301d15321c48b8bd63c774d519e08916114fc93683c52a7d3166ad06f44ec1317c67b5500fa9959d70918b5de622fe70c59966c48f8a9b94039be7a3b5994620be8ddbc072ceda33ab9994d984898170c88919c0d6f9c7b5aa3fc4c7acc39e711998f253af448649e6dfdebe7e41a3e77dd1670fb9f9cff464e0912f64629a6937ace48d737c76b5ee88885e3128a35e57847c540c28643f8262c0df9570d9d55345f7bdf1dbb8a85138561592efdfc37aa57227c0a2f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb5276c221d40430fbc5e8206f3ee745f0b9068a3c2aac9087bb3dd3883354a61b1cd3fd73537b7547f8b0cd37c06a98912fa54197a8d73bd9216ab40c92dd24839e2f6cddcf9cb35a26883de180d01295f15a20912ae4dab38ed3cdcae2e75f66e7c3c6307fb461c16281a8f7830568085f043c6c06b0103a189d782095dfb01f865273d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea9880fa7db9276464ff3caaf55588a229ebe9363d9b0b7ed7670e829bb99bed3fefc8ad209279eb69728a838e775498fade96cc94f1ef60fd298e9e6a3e00f8ae4eaf1799c1e7dfb1441cba84ed9f26be67ce34f8bdae870342c059b89c22f5d00e238be6c61e3e9961ca0f3bf7b8985413b39fa7837a4169a3ed63704f986a73cb04666b4bb5ad250b844bc40085f9908acfab4f83d7e40030e7838a288a2eaf66b5f2ed7746ecf45f51bac8001216f4ba353e36e3a73d2db6b7cc62cd7d1386801b84eab07805b292cd106f82854654baf0ec30bcf0c8fa00a5eb67184669d2d1cc0d4e344cef7b169890036743e2e6aa1e861d7feb5b1add70b9be9bc06784134065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43c598fc3a4b50b4f2a48316e1973e3c12a7ccf93c89f24926fab11fda1ca39cce63cea3949b7de85d1dc1e5e9fa7a9b949e84132b0f4718bc7ece16f49605521e81d57083ecd62083d1c3cbd9b76a420060b44ea8c4b439e4baca092eb938d3a287a052aad672c07cc6514cc641fe4bc5955377babff5442e0b3055c44fd62f3fea5524eb137cc4b1760128f62595518ade781d8c66c3883a1695957181c93833a20adb0a55ff2c7e1e2d421600e1dc4c97e8c23c49fc8d4839ba2774b0c15262f2125d84639af85603e8946d2fbb61d07f3b71058b7df9a6ea30fbfd3f39eee8b26da89b046108dabd2c53d4170687f1e701e408f559c1a545aa4a4724e151338bace5fdd743c65ee5fb3003f8b11c8ed4b216398c8dfd50e4445b5f747e0570a8aa3229e05341c12394c80fcba55b3ba31877ce690103de4dc040f0c387a4e8f0abd664751a9f468140a8f17c88c87bf9cdfc1086d5f5454c9c5b4715c34c6f70d6cdd966c96793d79e4046dabb17fde85ba580ca714daceded003b80f3572936d429991a21d4aacfc0c87f12de11aa686ce93603fff754be4b09a9c6d1463534ed66ddb83581fbabaef28f43c24a4fd3543860f2c6c92e50facae81f7a492e942dd5525ed7ff108ac3c8b5e57f5c7c33665a782a99a0eb6e1450f3f0742e2b7f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd7dad5a950852ba694f22ab3c8e90ef403bd6baa996e9c3805d1ffbd974c60a95a0a2e6248be7888749d9051741b788d4555d762fc3e89e78f101041884f5c8da3d51a648095dcbf8a8338f5d491826db1f60fce2c1a092ba206ee041acdc5b0f283875bf830f20d258c2a871b16d26509c941aa817eac15a26340bb7c0cf19d76a6e0021c55dfcc116d661f7c478088a92b478acb59c3e1b76fe642c713e047c9dfd97deb2ab3a4d24a72852dff4d9130b9a4485c8c2e30a85075c8a39545518be25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c835fc2f4ad48095f86f98cde4b280f6a221314eda59f8414566d6335be4c916aad8f70edb96bfc0ad49734b92d55bffde82e525f3508d4e50e120140ed00a1043f317cda425f6ea58e6eaedd01812d5c438b8e907baac66089b7f8740f29eb5793ec97f544fb7fb0901f509aa7c79a82cd67b83fca3e08b7b9aa90ade48398a39d84013b21972e8db92a3a80478f8a04b02cb4bfbb15540752da7a3b695d8dc3d7f2b50c372845fa7b8029a504154813fee6a52d532ceff9925658ab6acf6952be9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a779ea3b4ff2ed27f11afbae8cafec7297daa3e5e9702f42c86b147cdab0eed2892cd4e7001bc6f3c8a7662638a1793a9c86a42b5adb9eb92bf80a54037502745aa88f23d89efc0df220bd9321f5d02b68681fbbe9202ca86949325698d6a804dcb871638cfc12eb49650247f9c8c1a47128e4da26d9f44599b833e9c6b0364bf034240f33ca5b9a749fb81e8e6b1af73992234d058eb9fa825c8a5d6e04fe14045686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fb728d14192a9074addd0f2e2c5857c0a179add92cfdc15830eff7508976a71b77b4d0106b43b538f5d929d285ef52cda85f69c8444f8287aad0c70af065ae7d30221fe49904b30cc7ea1d56853336bef179b59d6e313e1cf40df51d630a589ef86a6109c9574d1490e9f1b7b9e9fba0eb923e265c0c9a6788444d7792c3a169f12eb64b101ff6a5cf240d29d2abb2fd09ecc6244317ad9d3b38abefe8f740b77b1d715e994babc93d834ee054e9ee2a3917a20a914e4fc73fff5b1831190b5e30c24533f6bc91925fc72ad23ebd0669db6d192c831e7b86458f3ae432c666585c54f9efd7435e892df3a24e5f3c64932dd06c8bc6a0d66efba9826cbff619ae6c87de596180e5c30fc856a4959e435a50a23d816a513f5cf581ac3259202a1360aca4bb688093c3bbd477e02b7bb254955d352a663b49f68ce7a87410f1d710f54e8c74d1490d7442cd251a40675c32ff68167abe796113bd80bd9b3d8426bca7c2ed8ff0df1b7a642941c34903609aa1385adae496219b3131d01542f9611f531def4ea2a42bbd6b005b5db6ff26f44a683c5d30d568ddbe5738b9f174254f19d67f298ad4cb51c78d060fa4d7a47ce6d48fa307b9c07f47335e98479e47ba84f2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b6fc4778670f9b7dc6aa60fbe882e7e5fe25350179b83731bc02ee30682e1eaa6603542f5071e76d6965936ef7a179cf6e923506fe25c1d2daa7efd71ea4de648ae513d85ee22459339c57290470594706897dd285580611cbb634c74092e1e2bee4aeaf5c149e301cf00752714a89394c7bba15fa96c28efd6e9c11cedf2b84cfa8e86b84b180dc30ef25f09f3ad64acbd22ce077e2f2ec246affde7ac3e4f29bc0a5988404941520b032729cbc7ceb5f7ba0d43faf8409190f5f49dc7ae857c00ed3b85285bd968094900c37379dfb4999f2dc589acb20d0f67498298ee7e4b9f868f0d820ade5e455d66d0a401cef28a59e50662bd656ba9918997f512ac468a57aef2512ad6f85e94dbe123788bcad384779524a2c1e4f014ce4afcbb7593ca3fdffea38191ead0324986f1892097bc6dc49f167d3b0f1ada719e483ff25cb42b877710c24264f75508750b81d7d0df3c0f04b303ffbb629a86f10ebca65339a8e406764d7560494ef015585c54ce0927bebe9c0be21975e1ee8c0d7b4bcfde3142f57f0c8ebe73658b2e17114a29ec79ee37212035aca78e2b18da3a48ed3c5733fb2c5523bbf527ee8f8f0e1bec10f5c61c39bd2d6435cf4dd8e477b706e66bb37d35d39ed906ef479ec51f6c6ed91c970f763c24ba3858235ec48e862be8c0c451601c5572902b523203b3603af2bfafa56ccce19fdab212be44b35b76d714b3a9dc1b38b270897b021f36b7ac3adcb691e670a10ad35e89ff3fb3e652553bcf0412cbceed174669fb429826f4f8211b4f92ed1eaac83fe8e4100a9f90c199ad30381cee46b3bf4d9337d5bf4e698d14af87b12d486a87640ac3ff12a1efa54a68e978b2a1f90dc3091532b2ae3b9a6fb9680c68fd5008eaa54262780d5ee70d18bdd2cb7d9442ab3cbd88584bce87be97d3f777ebb2c787a7de55d2be8720e1434d679534d990bdc8c270be8f60154d0135710955678a4bb44bc4277dcc616e118351ad7d328a330a4133ef6bd3a96bfde66d612888dd79aa30f338dac8f19a2ee5c0fff4bed6e4195cf7a80fca32150ba968797c6e9ab1555a97f1f422b2951408c354ea1aec5cf994691ccda1e5af154030f820e1f1d505be74a979fcaa6ddd1b5bad61c2567fd09464e4ba7fdd17f4820f4a47ef171ce648eed7d09490a9adc78774125f7df4764b0b5f92dfdceb22262734dd9e228848cb06856fa343696fcc8c02940ef1f4693c7743b78511f1f58296b1e9a7c7dce2b0c00eb8711bafc3d39a63517c37c29ced6713f638697a0a2d220b1063afa9a1fe933b7392917080aa9c75b05896f4935e3d4cfe682c1f5c251a056fb77e83db149c0923d040f1043934a6a7594383e5bb3e0a8eb7942cd1ccf39bebc88b1143421def4abbde4172d499ba8013cab76c982fc1c615e479a99b6a8d4af1ff446e34abe207f8ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2e34da0e2334ea96cd605769f7365774ac29640985ff6f1251f2e688065e7d0e93908c37e4a2981605fda52338fa9fe6d16a4399f946ee6142b6a4fe8677d4e8d8b7f12d3ee8f3ee3c35b0191beb57549aa582495de8db90590bd268469daadf9bb4ba70cec59d074e3e9d98e9b214a865fc41a798219314d5082b24c8840342c2ae55e031b873d4b813a8854ecbe92c8674c26a8cce52db968bc1c9f40e07946573aea1c876fa70d8dc68e8a441f257dd0bb05e8fa854e285cc5793f9f5186aef4907e33ed421a523ebd657ef1cbf909c5e889948aca3405c3bd70ea90592535e3c97b6b3181eccaea4d9cb323d81e260c6e3b9555cb5ace5230a02eed66808a82f787868dbddc228c9cbccc04e5b34651102bc6dee4cc732ae03be620850eafcbfc11ae2a83722064391b6a3f4a4ab8d705b3932accde7f58a7bca6e2b5333f5dc6875cf1aa3a936a684bb14593bea6e79d066ff810ca3c475a7265c47abe25e77dbfebd6678f15c161ce6b16b13c11f6986b6e37cbc5256b21b46633d80427e397e10753c115847032f38ebe4452dc914729265a3988a0301748ba66753c68b28413622d47344aa469d44212ab303909aac13f2e46f5583e694941bef375bd6755f5559c88ac2adb6a73b3745c43fe94f326779b7ec9103fe20957e352f78b195744e03afdd0c90497ee601c03ce4d7ac6b246b597e07488632dcd1c312e7930e73074ca9e1f26f9a619c353f1dfd705dfb7e955db4e1e1d09f91dad57797c8e8ad02fa5d63ce715399b3e8e14d8395cad813c18de017ad85d14a031169aaa448e6835d4f1675564e5b53126fecb6c0185dd7aa026ea3f3fa13c9cff2af3ed2bd2c3f287bd97655e994376332eb1cda7c08916e158284f8c8bd7ef56a7a00d992c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642c27821d87b98387619be7e0701a6d45075b1e720db9422483626d8563f1992be1a83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7d3aa7fade92866c292e6c8962ba7005eccaccbf80ae2f6d4ac2b1506bb2328d8f2b3f958367970266a3141757a48fc1f65d5dcaad191de8de5dcc862c15592f80eea1a8e0fe91ae9b98092fc943c01a498abb488e6769fcece4496883f51cc2d9080ef5e09f76abfba3f799fde72d53d79fe524b260b9a35589ba37e879d75bce89c2e8995b1c90d2ab481d0338a4be1efed4bbf484ab77171aaf2ff28d53fab9c92c05a92025a5e8ae27f2162033109afd2918c67697979cb4efa69dba648021b39f17d581f0f2cc4cb66accbb2bbadf2da453e6c0102950d588ef99642154c34ea1a5f8b38ddcaf78f75be155af8bd8928f55e18d7b18dfe1cb468075cc8143e779334e008287ac0456a439c15ca6fac957aa7e0fa5865e0d7f9c4a4b6e70764d87e8e307cb0561b24d23be2dd2adfce4dbc146532fc4a71bf6eb7ee0ef354df9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853792edaa9d39731bd48a120bb96e762c2b4416dced484aee3986d9c7c8202c32b3784b8d6d64dae3bbf6adf1859dc7f569e48bf2a52a9c7153bfeecbc741d33dbf6601acac001c4ffefd866b698e86e595d29443f5e073b950cc45bbfd4dd507f1f8317775f39f6298a398be6408cb20d11b1b7e2d41e8e363383940d8925b94ea59f21fd5e1c326350f627b02b00453c15138129bcbff826134741483a5217022768b8c239667067e667e6180236a76343f320bf146393129d70880fdb30cd3e16c93f1b83a481ef890345a189335c808cb4bc36e312383b80c21d4f3d39ca9b5fefd31f97474f878655ce49ebe248c92c36c8f426052bcd4245d2fdb497dd389cee81135be811ebb23940c890c35ef03d2053afad863ee3b2dc762baa712698f188026f2ca42747baa61c36b4268f3647658bc98ddd9e64ae006763b3f9b64a29c411b663c4494c976dec05bfc5e3e52cc55b1be948e453eec14303c013887f304a3a41a89d5c4ae7ae577bf00c051b917fcc95875b4ba7cbadf317300241fdc64ffdf1941728987ca90a1d091fbfb064dd8f05147c0902b667d93a7a8b5c119bb7d5e181b577d3967b09472432e1c56a400c3133d19ac1eccafa6a8ca500e3aea87053c3b34dc2377a1ffea48f0e42e674be76d2377e80a26bdaa66a1519ac4a9b590deb9014e0903e1810186d8780e1a52deac3b697de38c7cf180f288b331078d5cc2cb91999310e6d4ecee4bd78c8241b8404d906b60342235860e120e4f892781aa2882cbc7c7c3bda89803688896cbbfa5eca7b1617f2f5c8bfb205688c32a594619a6fa76b68587709a411059f468542d58e262bd0adb16e946438470b1b96105edea01103c08c8857f57c82a79c9cb74c2a60bee57bc8aafdc35db20ee56b7bf67bea07dbe0514c4a26fa6632367a38554c5e99cd0f12d5aaca5c7f755d4f7cd5fcb8a5f9d0186fda97aaea9f256e45d6195710f291739ace98d6b29f862b3697e375909a9eed3abf1d6a78bc59f83eff5c4380a11bee8a90445700793f2ae4fbadcb3956ecc08a275f8411a25ee5cff71f90250607859ea3a4df290d73c0337bd5e1bc139b19a24c650c7cf0e494fe5566f64b4a960b7d563c9c36a9c78b5e361c966d57f096663c33e931fcae9f3c96166a289f1f86b867af2460598b669f50e02040c784c3102cc8255bd02562467b35810297a5b76a2756be0143af0bc426738d21f4db948b815abd3d7607d54c6de8cddbc00e5fe32ecd6f32b22f2197c358132593e71c6fe228da19cd6cc68b34febb64d32108143f6b38b3e04311946f72f0f28e50fbb2e1a0e2bc9e3895f74b16db0801c571def33409bc03dc3abd258d2a829324ca05b117305ddea02250075ab19cb78bce9bcaffa6c12543bc4568417564651d464cc984065409fe2cbb425bde37ef05664ec93ccb585c3a7c60ca4a1aa4ab8d0eca22ed48d4870ac0647d4f46763e419bb6e14504cd3f20900c48fe2e7489afd57b2bc756802add7c7b5be7040ed72b630af2a3d9bdfb553b3f5645c0edde8963bbc34c77d0861063ff0e663aa43672d794e67dbcf87c7d72e82d4f599c4f7d6a42b502b265d73821d3e5385f4d780f903e9b701e46e0c9777e75673266e829177f9b27a6a9b28dfa07a23d5bf0b2753c2eb448ae8265e9d4f5c548b4c3736addba694195decf39fedd54cc61518719062948c9755090b6b1e6130676066e39d51977d9a4a127ee313ccd5cae1486f7ca6b67fd97565aafd8faa7d20daad2f2f8de0a40d0d9af08a3998207a5281b40e632052de661bf42b1ae18ebfe3cb05f50f110c3e3ca6c6d020ffd9f9fe476c742fb88ec4c6bc873342b6ea45c33fd71e71fa624ce0a478390be71837e7428edad87883fe70c485fc185c5b8d42fd044e6b5bfab796836eebc74bd2a7ef5d8aa880a5d8bc427e50465ba863603f140dde55f4cbca49ce6bf4f96270c921163e2e29f8aaeda4035933b169461cf5a206b5bd252f4ba7f4de7ab915d036bd4292ab4263ebda808baa17c367e2435e140cba271b02899bed33fc8bea5e6996297cd22ad1eb8f7cc19e4c24248804b4c34121f7d44f9a76c5c8cf121543e6ed39639d70ff56875fe2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a7e80cdd5cbe578e4a32e18ca86374dcf2b76a4b8e31e39ae0cc0bcd18fd6bed31ef83be6d63f21d6ea5826684123f2482fcd7fbf2dd0fc70942e3d91d23ae3d2310a87383560ebfc28ef48ae896c7b6dfe32a2c36bb48799f36a480cfac6cbb15648613f9df0abd3dec9425990c8b79fc6ea2c60dcb9aa6c24a9c856254d7812a9b36f9c8cd23886ef5288a102bfeb15097ae2a7fc6d787999e31620a238db15be9f0a501da0f2a5e9763b30e07268fdbdf64ddede58093aa3ce62913fd1991bc40cb891761bfdb39aae5ea93de30e4d200c3fbbf321f3a939f0d4f1f2c01de7118411ef91865d3c6e6672f3291f0ce0cd50a42660b00d0a28f17b230030f66a59767d1c2f74f718e79758cf49076f2f8a31815788cfb98821c00716b8ddbd4efb863f5122e49174c1bfecf39071430db50d09e64cba9b4b6162350f660e8b903e144616ea285e53ecb9f99ce84f1893b589b72b11015beb8b2d1e4dca383cfc59dbfaae7efed762abbefb11ba6b55733d44f8678c0caca6ab04e4170a3aa2bdd5fcec03802951db2302288eee2fb7d69b268afb1b27fe9a9dbe4a8467ac0100d5f38a1286f6493bab0491c59d42fa3f2cceff97c3fde16ca001d3d97efa8ae15fefcb956b2df75029bd911bd868ea8a071ae9b46696d8939d6a7d39419b85ec74608466a1a06c4fff70a9f73b43a73bd1240c344dd055b9597deed950f6c4ae476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf560247902a03a3a571834aa58f6ee3fff488150f660f37df91e91f05f24ba14df3d6eac80f89fca418f6f6358a90c48008486de0e874e27a52c720d081878a92862ea2993b4cf183da4a533ce0793ef0ceb15ea72785de9fdd1b2d3abe1e603e31eeedb45e814df9497e503897732b8e5ff49f4b63a682a99559cbec2e572dd7d636e535aa13a8edfff43eac3f97ea7c1f4007358d2ad88a0e30f99014877290542b73fa880512de5b2d4a957e90e966cb42f6a0bec57f325f6541030e3cae58b66fd2800ba0b80175b7a79df1ada367b979624d61288d6296a8b02005868f52933f02aea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b8067571feea9192016eb7dd86c1c0111b5386d73d55b9ed345e8bc498ebd790c724de82051315ae50ccd068b7fcabc659296b6802ba3d21b6991cf4c24dda3ca433fa6668f267b85fda74a6fb864c27d37ffa90339a119b3f008e765ea702aa246a051116d24080042659a33d37d6aca2c54964f5247e6c880737214cd68105d3fae33cdb6e77b504cd452955da58aa69b44785811498af2e01ccccd376c7b5d3ad9eed5a216dd42ac39ddb625ef762f337ce843d382abe6e7e5dcad84fc238d773ed3bdc8d9bcc438c3f5e53f3e40e5254d162d4af1118f06c0202c2b88dc2cf34d41d6277e8741f1c99ab1bbc6ddc734e7467c247369630e633ac8eb34331ad320d15909ee1fc79b85087586eea8ab85e5aadacd4e1434cca51e40b658f1cc201e9a88debf195cf175ed7ca9dd25a51da2355d28f0a75007eb7feddd0e061e2de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee8985c683e53a816d4ad26341ec2d7a33e2241ea76f4234dc3c07103eaf545649b61d3ff8e3a8304f1a4936aa9e1a95206b94164b0fac86bab7bb71b900b7656a69f501da857d35f1727eca8d99c68ba071137881994158c8cf3a8cd8b14d32015aaaf6b270178eb18c84cb0e1bbd29c0d10d66794b6b91f7ce49e841d8683ff1da223bd90e1d115249131bbe04b00d43b74cf82aa51d41316086321f8c7be01b96bc129ff8ca9059fe635eff2ca0c82af2e4b3965cae34ebf08a68c3c42d4c33e718cff961a577d96a46377ad5cd18762e7bf95a4c41ad28a72c56f59e1831ac73556fdf1e1179dab1b50d9c68fef71c873983e9d7d3312feb329d53f10eb95c1f2c4fb420396ceb04900394e4a592d26bec90ee320c43c3fb98fc219c7712efa0f3e547ca9313c0fb8d746b08c189a224acd16e51cf5d84ca2c41945c5039b1a907e46b7066f2f93f1c873d8ecc3ff128c76a5bb4804ab8f47f1d1fc58e20dd3df94c05f4cbeb3d6d5a7b564e30770e9e72ca7e8c38ea32c5866f6b56f5c9814007c4865a4d4b99aac586e5a3d793e061fe6d8851448bb24bf229c5323e5bb76111c5443483be65e34c3f559b6c0c75caed2424779b13d5de67a7f60b2320b4f8b1b4d68b59061a398011b9f52690bb98ead4626d410567452a74c65f57aa437ecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a87efc0ed27e04feeca2d878d4163ab50c245dc5da16a8f537bd563b748f8b780c79933e754b14370bcf50b6c5931a1696f172a719e0167d17191db7580b34f6964b15b55582b145dfa5c9d704f1d818daaa8ae69c831c4f9edf49c89b3f7bb5409a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b1e358a1adf8f32f5da00518d115f0045b8bbb07283c82ff356e87b38c66055fa821fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e931a69535bf427ac902aedb54bbe60e432ced4843d7355eed68dd640c41f980f90e02407db58a41e6fbecbfced7ba1d9cca0e980cc52b32065a854d9985e355ed484aaf75a44557ae5cfb155a2029339edd7fd85cd7b0db63481277f6e21fab4dd66ed95f9dd37788d8296d7fd3efadeacdb7dbf5e4d5997732c11e4292584147c7fc2030a8de044cce533122a6893fb4313e04d829a83f5200d80077df0197b3633bbf14dc4e6f2945cafa49fda21d3a360b0c3453fc00c45f9e66f74e381a69e73b8d64cf7061cea621331f17c48775609bb41b8efebdb5cc1762b4df252264683268f00686c8e5df2d05ff3e1171c966b8e165f5dfe2757c8774cef3cbd8e1da4bf71af472c151eedb1be4bee739ffbd8f9f7335f5401e5ed10129ad7f8ed79cc44a9b79a0cbef2bed7922cd6db63a4b59d703e4666c563e0aaa1ebfca9874722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3a17f26b6ec1643b04a389cbcb01a7d750a3d56c2f4f631f56ab55bed03e5ce0d1973e8418d5c9bf435753be68269027f138389894a854af3208e2869d59f646af85d9627886e2f8e5aa84244bdbeca963705c51f071c109a5e93eb644eb899e065794a48b5a89de5bcc03219ae953456121881930732b535d3f2eb56656c754a429483e5e5a7fe515c75abdbfe1dde826e73862a3c1018c8cc9b8f35cd27fe882e55c7b349a182a52fa9660ee59d657a937d3821f131a76a83acf736e0971a1f8feb19cd3d2ed38b5f12f23cae6bfe1205ac2b4de2c1382093109eb8c3c6a4d5f09e2f2dbd6374b183f596326689320551ce4b31c85e376a81613026ead2ebc1489d6b2a0184f66b93c9e7ce7d856ac750e5236401b9d6107c7912092eca51f06dd24d1fa32ff15da71a0ffb0031a04fbc8602f9875dfced7f1b9349686ddbe7961a99c16f8ef83baba672ce36d7f532fca14fc12486ebc26c2b29153a8c7f126c900067da56f92dc8392184778b7969f66b541a7f76cd3039e573e869d6fa3dcd4a96d53217d130db0fc60e5dbec0aa19274b48410d3b84aa100e18b5651e6722f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba7527348534a73ef62cef606437f0b57cc1aaa489a0c0b9787bfa99c301ad96963b9a61fa62e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d15c1062a0caff594165bc9c1564d7dcb4fec9f24072191aba67a93b6f1e62da1344d784ce9bd2870840c008c1520282029f6193352d556250f210d2564ac016882b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7bedd9b4b821223fa7878d9620786dcab8addab09eddd7c39667eb824f85519228d4dbd3b9cd65c159f8ef7cb8fb71b2f200c433216355f24fbd7303e303b87149b39de5a7a51790c80a5ebe852f70d1e3b78b0cea812c9102fb4538fbb36d4b2ad8e58c6d057469798fbedc3ac8d552ec302920e5667ab402e874d32a07f0f9cd1bf27a0a4368cc6779422b67c448763cd9dd9936906d39bd232c234761a2636997eb4833a8cbbc95031cb35a711acb38fc73c9f48310a21dfbe423b7bdfde6cded5eecf382b0dda9b2086f5034c067ac26ceef79591385e97b0feedd0fe25b763f65916c931676ae8895f14911905c4b8f9acfc29341426dc093b811f8b416da04e43a03ddd2dcc5f893a6c76a0a5f3de8e77e55a6007daa13be8f18623b3fbef2b4baff052c27a53c6cbc7bd67a1aac821d4405f02d32139b0ebebdf6c35536339729e6813b8e93402cef1a7e0a69f4858c99a049c8a9dfaab22f18540176d718ad1ed63c64c2c6eed4eafbc9818e35294e67f1329bc929efb6366ad7151e01f3c179e1caa9708fc2b8b41f78642b1888eafadee977ea1b458c00f6c11248e058ff91a72e74eea90d267f73714b6d79cd8d551f79fec0f1670df800961d9537f246a7ee6b729a126553101629f949760a8414a282ef454ec2d726061064ee7280a776408275fbd6a27c1e8a3f30c52db83bd30104454b2e54c8c562b14956526913699005f50757027de16ee1c3a71fc0c5469ae81307040fab322dd17a904c6f71ad82c253eb6f0fe2eeda6339b6c0f76ad21928448266bc1acb74b1f9891640c6153a09cd352adec8827e30f256fcf831ba856cd1e82bd5aa0f58bda94f4b9426fbe1643082191ce6093773f2c2b74f00e9482b15b9b0c42cee60b38b3b2f5537363a37ec7fefd3616e17d38e6b9fb7087ec8f8bfdef32c272b1490e4e6ae5f227357c637a8163aa2ad1eaaaea220adec5957e03dc279272b0e4881b05b8c7540772472bb11eb14c26d445896a2b231bca7fec6247beb5cfd4a4bbe9085a6775f2bc906af476a4bc5f7c84bde65fcc639641dddec12022153c641dd5fa7408853dfb14f50dc131552f129ccca7257d3462f27780837fcb4cff94858d8d5923826a95c959c36effaab03b6b35925b1070cadb0ff01049c573877099719d6aeea454213a23ff60dbf1164b88f458fd4c9014e89bbf1e19d91625af5f814b4be40d1436362189ab13b193f5c8b145568449a248fca8cca57eb2d93a7f0a7f857d7a380f51f5514d4109ae443c7e19ca1d8f6407426af7f11f7e99102b27baf870f8f0265bae88a2f68804a8157869a08cfcaca39f70d313036215cfea8c2d6a9e24979f5a7a4493dbf8540c884beb55a5387b3b5de3f9a653392f7ec79de5f99f2204cd1a4a9bf63c9f1f52c1f813524bff74dab454de04e08f35bd839afc41906a4d5f9b8d6b246b9a4ccd46bbeef5380da490943d5e3470dc9a16eac2d8f9695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319775b8b31510eaad6c233aa116cd19b69c3668742096b4044cbb8f6afac70aa51019c6fb196e6053b30a60a80ef22affce7a10376ba2b6a80905c001b1695632ff332256df8e32c28b8bb525d3bb6282d2af165f1127f636628e6afe35db1dc5bd9c4ec0c260ea585bdb33ec6c4f1c4f4545b393f3dba36934172c5c4b673db4aa8ee3628f1f85746850a915fb300ad90db0a637bd34554d046026bb8f86d23b456ca7a4d8b12796d644fe4a4f574f3f0b2b869de8f5100976db62a0eebabd4074f46185f18ca654e4e8a29286763bf1f73948bae3ba826ed0a13afdf1415874b2305d608eabe4b2b4f6d79c143982db2441272d234b9c0d288ca05f312e2336204d2c1c9eda14c12a0d02ae96e9a8a50f7fa68ba6b700952e1b7d6ef5767648cbc33e060598e0659755e0cd439922a67b03dbb88b0bd806a87ddbf14a4b0ff612818beda1d84fa5b8879a3ccac6d73a4274755eb1a936ff825e904438ead95bf73f0cb064e00b6f01591b94bad6a91af85b85b2656d34ee704d560664e828621e790d4e4ff1394181090722cbe0a7089baf12d17a00b08fcc1c0a073405a19a1735ad3c32cb584a28bd7bbc21cbfb9868bfc3416b657017096dd28e03082372a472e71a6f63c82d449b644e7d7da630f17283295a12963d2bf7ba709795d5c4b5149ff78799255e1729a7623b740cec16fedb67deb55765e7ce426cf9f2edf72b959b41c97e41c6b8da7d4120762f8778dde1af000e4d5c50b44a57c06a8b635c2b532cb00f9f601b5f75224c70be964c727d57a42e3fb6076a4f03375e136a75d7d11b3f1db3610beb21ed61dea38b2fe942477c1538921ddf7b28fcda6486e6738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae358194e0e6a011b9314f92c46019178f143f95516941b5a0abc0879111f7523c8ffb11c7d8892977cbf7d425bc48de65e87d5c08eb80e16e5ce99da540a3b771dc3126b6bcf9545bfee50fa22a6e4a9dcb1c368e8df170f0e3c2cfcf88694b8ca65c5d562de7c88ab2cffbf8e6a336517f229b1bfe60e30172b2ee11621c15fa50f20342fd1a80c87db276cacfb3f3868832c68f6989ea502ebf16cf97090b62fc7fee469d1b6a6be9997a478f4c66d669d07d7c8cda5b4c9d958f4d2857ceae0c529799092e77ce504cc15f2fbc4d66705073f703f016babd5f0dc6d0b7549705197460a81873945733b406d40bbb46b272bce6f1790ddbb4b3769a6934fba3310dc57464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d8177fd156b9333b74115b303b915d83512e9176c9ba5c41d1202e36c251faa8d19bfd3a6bde69fccec824b911cc6a064ee3a12fd7c3eb7bcba33d98aa547bf523a4853cefeefb2b95476b55c9e4cb10086b4fb4cea5dafab23078b50244aa0f7084ef8b87f04873cdc383f8ba1a375e5e6a25ed366e3d9768a2fddff633ec6e181695687d8b96d7f86692bb274ded723a87d63dc3293d413fe2b0eab50736b6c693eb67f0cd300356cd427a8001ca11044ce7927d97fbad846510e167116cdd6e89d8dc8dffcfd11497ef01f7882cfa090dbd1d7e02195a6fcc47db9bd6ad950d67f8a9d7000e0833ed7ac36e29137de4aba722db4f76dc0ed80afc5649a81ffe82537fff83c591ca839aa2beaf531b1d19d878da528f377e57dd11752f920a2459e18fcb963536a022bae71a74f217c0aa1dcafbde3a19c5f4021fb0bf79a1d57e5e76a033ab5acb677aa4510520b430b7fc3371762d88456d446403388349239f013e58bfddd23d96bb5df4eafb463db7fe29cf320ab876828f6e9ef0901655bfff7b5a04e51612ce9063ce25e3c71f10a14dae45ff40ccdbc301aae28960c7020749e9bba85bf029cc06a1b157d8f6599c02687d4089eaf04b0daf29bab0a859258de5852db8384392d2cf2ec75d915e4787152786611628f233b7b23bbfe9e4da81a9c9b46b5900675c8128754ffde33699c498e851aa144b4c2d1e53f5acf14d6931f8918fbb0c2cf2345647227aac2d4297dd05a3033a00e814b0f9eedfb52351809b71fe0abf447b26c52e07966553ed2d6941bc4744087193f442d5d7b0d4b1537abd5a00ba438a1de3f9904aea8bffb0f522b9a677e4bfdda4ad94619d3259309b8c117ca03086d8eff57c72ef702ea582cd62e05edbb78d093fcd9bb525ba242444bfe3cc5e16a0af15cf3908e1a4c4b2d6445a6a44af5311fe7d86fc9f818b5c44f053a2f42f69ecafe5305fc74fa5a07ec879d35dc0f2da504338a3dfd69c25b6fba4cd248e0fa3331306740cd16450331e950770f7358f6b47e424244d52b9ed8707bfa6272ea127a8b1194ae2febf45c7cb6a4093568e1850f8ea31133cb9b29de380c7679506d2302e44e50d02a6294005f09f06672e6af0eea421d1ec583b5135aa6da366bd6809fa8ab3e976e49eedf824579daac99a87e47945f373eb77f512b8aa68e9207af9dd0971d0468e3cbae66f06ec86714111b98266ac9175285719a287d9c90bcf036ffd0e5d5032b0a7f9fd9a012a780d347a7e5d4513f4a8863beece546a436c087161fe15b884a2daf034fe768aeaf3d524c031b15ac229db558447ac96c999234f626ae92a452898488c0dd4b7697059d709f2567b60b3a7be82236c1de4afbbcab53844110f9436571472cad1624aff4e71fd92daeff85c3ce39b64d232e1d5d955500cf0525e191bdcf35f252076df7a85517e3de486a25a1ea73e8158a6435a169bbf86aa5c26762a2c57437bc07334a4230cf954174c8d14c8afd67568c946d4b78117f53f6700956d3e78e445aabdbe8294eee9cea005034eea80e7dee7e74532d004cf798e7d8606ff222e96319329247e1e197a37635ad0963d24716bd6bad7576653e115b8a1813a592424b31184e985e9372ff0176288e6e60f6e738ac705908bc46a4dfba94335951d9fb6ad716a48b369a32a3fec83d5a4c07df8f0a0cfc203316eb2cad7fc87526a69beb6e54819cca4250d9b2b1fdb9a00c65f816e5ad20d0c4bb23b3d75a95c20f5252e3b37bae388a121f3e281b2098af614f8c5bfb1f71d435d09a80dd9358d2c890e2c0ba00b705cb15dac265b13c42e7c2f471b35a317865981db3150ab551f7eb8cb212dd0d0311bf5c5491e392e40a43d3dcfacd8be7ae7c0c70be89ea1cf340b3a9a0f162a8d16ebdf43df2a1d198c0f588803c10fe7f0228e5e890a0c2f6b28140d3e94e7c51e13f22c75050533f07c37cbb7e8b9d87d66230a36293c021840d64f2eed8b899cb1576900ba3d4be3aa8113a0b6da266387330fee00ed33864ec6d0c20eb0b64abe342cdbc32a4085e8916b98469a4dae9604738e494b3dcabb9e7d2c1ec8cf6b376f79dd3170032ffba820e8572c5bab03d0f138df847888d814d2ad382f77646cd6724b5cf39633689291e2c60a679c8a6e9ca29606c6b82a87c9c76285d82f24a132de9e7d43b7f55bf8733565c7ddd67b4c5e6d3d9c97da8176887837c12fe4eb62941c456462fc3d469ae94e8238aad5144f6df4028e91e9cb2b577b8dfbea6fca9d5165f14497d72a9f149a8471e6d56dd0aed85f3a4c03a79aee25087f6caf10f616a58a48aeb22b26ac601fdeb5bbb8cc07fdc09787f2af099bbadab8a74c5d5a0106cf261df087f75f9fb0afc1f6ab6066bdf6bbff5850c04621dc292f07fc3e25aae7eaf622250a9adef11cb0378437398734489b6df02f50fb5ec8a17a5427f4a75e02aa74186cde4a1397b86f667379e8b9a63936bcf827e73d2ecf17134cf8eac67d0a8e4a64400202aeb3894e17be4317627e40395824e96da3a5bd8070710475e6ae93bdb3fb2e4c23fd040365031049595c445005258dc13f21d754383b0fc52641b2a821245bf13ebeac03fb1a652974f43db03e2d5ab441d326a1c949f6a9120ab35207170056c7488ebc2a7d9dee9776f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf5589f3701d40734776a0e72f2b8fdf70b1720cc18d1aeed744ef47d8e40d304b9a3b40936ed30e55af95394c809a9a23b53079e9baf5d7b287a80e934d512d268e67f9360adfa0be9cb139c81f3b7be4507b05409f69f9f16eee7d2a6db960ffb349309568677bab8da62c76abd57afe736749fb6f4dcb708bc67391da2ca7b01329df3172d62dae2a5a991c8dbd4bd7dc1d639f1cd00c31d4aa65abbe9db0f4d9b441833a743072f0a3c03f8f573583c8363a1f77ce8cb7a098242cc38040f3347c9ae18ddf71580c35e4c0b09bbf36d16e0627115561fd4c8ef4d7ce639b9960f48a110357b75290643fd1632d8db460a7355410127749d138b6a1bd7c4c4c5e6f8c09857b477072bf3614d9850f55bec02f644e0ad929cd22b8b31bdabfdba49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f2f645414eb066e6234d9a4a0d5dc5cd6c01abc4aeadfde3afb01bf63f5f320ed61f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa06796c21eed4dde355458547ff8cdad0fd0c83b5caaefca857936f23616d2514e0499667e30daf63b69e04136ed92bbef7ebc9fe220c85028de9f4adbade1094e47ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c2fa3845794dd7153a1385fd9cc422e94f4a5c788cc064035470df0a9ba4ca4ffe273367386a9a0d53b189ff020fa4b397affb30ebcae2adb321927b2eed604da3f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4fef9622f07c19f3aef13a252b31afbd7da9066f4af007673f0a732f17d8793af1cf5859e2d0ebb281686037f774d7e67f12828e06dee86c973001cfc7595016b0b030d49a545392cbf1b8055550fc4d117749f5b44389e12647acd405704dd1aa76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5c3dfe55791ef1c3d2eb772b0517d31f15862941433637fd91d70a73610bbc29b87bd04cb6cacaa27ccd60a1d08d727fee8d15629997293bec379316da182a40b13d610487a5ca813fb71bc1f60c552d201e1bfeb3ed6fb994e1d1cb485f8cf3c3058e15add63255b666ae26b89ba82d0cecb9df1029fca26d830d41954a8a696ca6955e45faf73d695f8a1b549fff28875544bc2766fc27fb13237da0078f8dd100de39cc142db48aedd66806478fe66d0fe27dbc00643a55534ef038c6991ef0c68302e91bfee9850e65cb373a2123f16faea65aebcd22ae1f19662cc8681b3eeddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542e81e6bc2bed205d45f2e9e0e973bb6a483a2b9a7571ba9095583b53232c1dbefa354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1cc39034bafec193f7e4bcf6183089582598832f46ebcc272cf1a3f82ea816a3f5a4410f14d302ad425aa78daf69e1ca5f056205ad82f92897a9bb6b215adfc986046de10e37947dd55c0ef1c6208760aad8fdfd4d553d525e011399f0b665967d4687b5eb57f1f337e33f12e1b8453282d4afe443ba823b48df804392c6771b34c9954de67f04396ce732fa18c147190e736c169f8872632aa15aef1d6b02e929b75af836f61670e19bee993556a5a03195e978b8c87275f30f430d0777f0c71dc23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a865287f64e4cb3f28a576e8ca30536322f378ccc8154cccd732971c922e20be8cc68d9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f1867434f86277a91869731057c18b0b61b64c3937b6495bfe20cb263a7268832a77685f853e697826433619ee43634eb0be8fc7f462bc3db7ac2daf2ff0963244267044b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811aae676efb0ba8d61d3a63ed2f261da16109f6e5e7c91d9df3a8e4dc8d2649e8582c720fb939c296617cb5e2222fb86a79ec6b2be225b632eb441b3d86971c656f17bdc5fdc41588118be62c29dadeaea750998907946ec397983e12d6727250b1933e1c8d79c83ad0c29c5b0211fbfaa9bedde9ac34e4654271531d61f6c90ac542c1f3df0cd52646f7c98963e82623b916af62b3abca70bbaf88163c0b9235141ebfc4ff3e2bfae3f26744c645da6260b0f16d5347e8266546db4421a3e18cf1cca33a0046d0c05b8fc22a42001f9c4f29516917b6af7a9f8af9d5870f1e1333c3284db714125c16d93132e790b000dc0d6a85bf05cc2fe2cc5e81dfd09e8c06072b10d5a8b0c43703f374d7199a99eb63893830c10a8208f4c1f43f44f6dd773d7b8080c353da14f400735450d7bb353a03f314b391ad8f9a8e7cf56f467fa59093e4649318709ddbfe7ffe84f767667c48bf79a96f5087e6253d39bd1f0a80473cce8446d492bbadd0b4e9794aa57c2c547b88d32c15b1871d54e36a3cd6fcef56b423b822a33823d5b4e28057c98d1ea8a0f1c49e88d46d1a32a7a3c7498d35aad21cffd8669937ad5431799efca307840cc7c6998f71ea452475927b574a482f8bad53442b287f2ca7131e145390806ec7f21ed6f1fa5ed3342599898e35f14ee7e2329739b3837c3372bdcf4c94d31aaf10c7a790be98a7a7e7509b01a2a46c3559887ecc920faa0476271b8ac48c99cc4dcdcd60f552d16de980444ff201608a7cde85dbb3d28b5645af1963ec0a1f00732cd02c04d4b314f9a5c4c087d51671869c8b902bb17be8ec4052c59fa3ad5060f7ae69eb82893177c5a06d6428fdd90164c6027b20d239cf847d8161a542b778063e6a75215344c83b127f8a65a476305d6eb6395ddf94437be6caf4ffbfea6e1a04c29a247043c31a9511ecbe3cb43cd1a5be365cfd75fc968ae7b47397c862e32a8d4db054f405f93f9787ef948c4717e6c4487a935d4518bceee2f05bc114b721b9c07cc780f3c9224a6eda9c7dead4cc4e8d0084c6747cb8b19a296fafc51b39152f9d00365734c0a1e8975c08f56494aaf895c8f2651acb160b89c73f0470a3d13d341962ab537d471b08df313ed857eb5601191219e1d33ccdaa306295dd2842dfff282b12966468e1e0cda912168f92d7b62087f3284e84f33f246b2f198020ae01afc625edc3a490a3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf017d47fe25d16a97fb1dc4224a8dafab4bc199f6503ea12302a8c3b51e440c2b20d2f7cc614cc699f8b9214c7e52b440d98dd91968b1d56e980d6fd9bf88ce925e316ace0dbb61e17498215b87baf31853eea78ef0a3de37e272e6fdb4e8589e7be9ab6e6df2808ced61a66ec0a977577b531615767caa0b6464e65ac8395d74829ba0cdbe4504acce3710a9169a06924713c3cf4667fa99b7e72bf289212d10bd75c2ea4784ffaac2331cdfffdb0fb24134dcff6d32dbb7f5af5abd1c3bd0f1c22e8aaa06a3b3ceaed6010482cc10441f59b1374ad6dc8c47a609dfeec6b569d8ce138decc28baf7a52f85504fa13a3495600cd62f6b29ad0ed57cfb2e98c159e6bf8b0718232699578d003cae2f0be167585ff914655142fb1544c9db209b2d4c99a8a0ef849673f6aec3db61ffad0adbb9145155ec06874861a2d8da6bdb0d106ce645d59f4b363c676799ae6ca110ead8558ea91a144980ae3baee5ba8ac634035c712c0eb7242b2241cda4dbf3509793c59f490a4d86fd169b25638882f635085a6a991f641f66e3895927a6d63b15af0034d5cf90aa4817fb20c6a80ab4b34dc8b43ecf7936631ef43964eb94bf3fa42ea0ea15db46b967466aa4de67c91df9711257325a60a2cb7e1d3475214d5462d4c9eb59fcc74719de1f627899977538a39ccb2bfadcfde36052b700ae10554729a69a6dde49ffd59397b0d8245bdf6cffcc755df385ef2f3e7ee040a933ea81e336ec5f79d8dd754c186627b0f38daa4a0e5af1d639e1d84c2f3222c14cd97cd76e7cedf8fe34dc540b3d8c925bf6ac96e07d3b1dc357c553eb037a9db336826eda921684b0b6cb08be94ba365181ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f661684462c76a8cbe861418bc04289cc93f7afbf9d26c914164b2e9009e1a697c7aff27ab9472d42c596158511efa63a391184f6c1f19ab0f3e6835785a86268d0133176ec55ded3e7de8e065d7d6b037c736d8d1020ef6cdfd294fad21dc024f9bb29e997986648cbc2072a8cc404b5ef1730b09e7587d8aa3aace5e0f4eb35db2efb05f178a3cb45edfa8962c7c643098cebbcd51c80066d7fd6342b12a6840047173d8ab12d3f302843504189cc70f5d51ae234c3d6f6f9f19ec634bf14154161710eace9b102deb57b91f6a0d77d7aaeeb49b7d3848c8fe2df8bbfe8cad06aecad20ec3bc28a394b1a740cb4ba9c74eb40423eddb8cdeb823a915502f77b076dffdb1f824c4ab014f4ab7ecb9179a4c591f7efa24c74af21b9748eecfabfced6cb348e89d3d4181274dadcf0e8cc1a35b8d729f084ab1afbe5e76a496ab6dfff4de80fc468537ff586fd577deb2cbdcde83ad39c9268cc5801d0a8cdd95f0cadcfc2e12e96cd42291199911475aeee721a4f0eb463e91cb1569457e308ddc3873909d7a8097d736b8415dafd6e42a5e62fabee7c5af276b4ded7f49e14a2276dd627376113105b2815b41dddd09fed1f395f0cb422812293e7c5f824a38b12679a041c76916dbe1a19770f1d79cdab7b5a0ea9670bd4757819aa58b27409a3f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825c01bd774c9d9465d04df78f3b95e21e535f6ffa6c6329165cf9df414b310ddc6c667aac48fd9134d1fce5115a70c48bef79e22ab977d9be00be65d2e89267d739b46e7949b6539459ac7df6232a488010fda36ddb14ffb6205c25da80ce83352635e9a357d308ffa894eca8712a08e02fdf8fcbd22dc4c65315984c20fe6f550ff3ccc17b14df91dde4b206362950cce8db81b3e77ff75da6d17a3179dedfe0e4ca9d89f6a04858f844ee5a8b8fd798bdb88ddb319882a9efd7b4d32443599696aafcbef92af6a77f41bad6efdcd05d016c8d58c90914625ecb728686cfbac9adb80e0f4503667d66bcfb4b2c62f4d2de4546adf74d2368bd9f856697acb09ff01ca87f3fe55bebb74dd7bfdfcfb2755fd267a5cda67609f51673f4e23925b24177d926c601ca61ee74126f1aec1efee3105744af1b5e3cf52e6935fb0ccc7ff899da33aa5f9ccb11ad39f25cd7a4f66d289d9ce13442c615f74a8179c80ed5374f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c26542acfa60d91455750de6d39b1afde724fc6b51d32a8b2e3140980602328d5db7e7c9a1dae69f0006be504aa10855f3ea24d4234588ac9c7aae814deaab973c93ae0a503c9be523b5ff6602d39fde54278c2d345cd2985118b546ae631cb2f2bfd6be066ec18d4a279460100ea68eb860a71f5597ffacf3dd239cc7bfcd15a49981e9fd666a1b098cbb9849d1ed61c1c764ae4a65d1e539db4ceb032cc0e39ab10df825b096de390024c515c1e6375b13d0c40d5ef6eefd3b74b27561289657e0617ee4b8648feff0cb09096eeab3ffdb7a097143af034f965bb2c7913fdccf3e48e1b090e262d78420723ae3963ab774a17b3d976c55e9bbbf9db15421705ee9cce69014d08d80ead5c44c317f4812ffb30ab638f1462337b2902b2fbb6d2a632cd0b08358317664fd4983aaf534abcc6f1e1e5ae54c7145f0106cffc8b7ba6de7876b4edb0f4f0e7ecea3c3ac7ddbef47a232b7e372a31cb2240a50c77d25e8ceda510caeb794e5a12308a7731a0b26f2cfed5452e737fa450d8a1c804a2d289e54c85a8752229fa4933a21a07f8ca43c079ca7f34788176c95998e9c5f6296263db920788cc8488e2888f156428d820638dfa133962fddbd27c8be2fb0befa8d80a185cd65a48291aed4d62eae625ce4ef93813d16d508ee80390519a7637e7c7ad6f8c2ed21d0ca198fa126e02b000c44adc99e5667d21ec2376aac46b0092be19d5b32049b70530531a77e3271f8b22ab7370f5db9f4d17943273a27ea94978bdf88bbb749a6b5f206aa061e0cc3957087071d050c7a3399ade0bec2e02140af009d3fc88064e5232543a2f2fbe99ef221f1cbc2e683fa13698c01a01686fbb35ada5bc0ba9481db316a4fb0ba74a17b9f4fb9a78aa81b85619b29c3ee2d759fe0641127eb22488a7262b72c00161e52fef28d4778afa952f4cbc945fb0bf59e9c9071fbfaa9d8e79e86c731344e7623b18dff8813089d75db664ffd27f4b8699687870a0b2d81dab722dacc51f6ea4cbdd90571537242e715bdb0e9d67e70e13de3a8903f927348b11954da411aba223afb07677dab5129dab34df2a0398d0f87ac6f09c0413afaacee62b492befb91eeb8670021bcc1c97a525b02011b0feacdfb126df0999b87dab4c77050172f80f43253dafcfba69b44da3b2fa35c016c33a56a9b2b3f0293e30f4a07991d588e89f49bc941e55e35742f5ad94d081e1bd6aaebcbf11c5849138ce0b25562d58b5ecaa7a25ceb462c339b06afcd87dd55afad30fac9f9dd917ea3befe5f4fc96cb0ea61a16d5cad110271b3df09c5b94e8c66786874df20e6ee921ff0d75fe5ca13009a10f9bd18d0a2a415199d43b06d2aeb2ff401c5ed09485f1026c86ef468a771ea81dfc4c4f6ce759c71a1378eb6d004ce97049e7aa8cf927274e35b640e8e9582e7e1f5c075e58ec0740ad85a9aa6babdef5ae73f6d24758f0a9c53c4393f8c542648232c847acd913653436284010a13817d298fb1a12fe8804d193d220c55d4e0fb2c4b4b164def22dc477eae2d4d58625baee9f32107296e8f3ee6f16ddf122aa2229077da812078dabd1705bcb25b7773eab1250b8684aab174c1c58b2c5746373d0dd35c8dca2fa33e50c00a7d7727e87c412ca739b6ef06de81ffc047503e3b1ece371273867f9c0ad887d36494e4599971082dee0cdf987f7cba13aa41266695bc893976d353afaaf25dfbbfb5499762299a4beebe574a63252fdad9f38a3c7359d9b4eab4a3cbf76f4de8ca707e4910f35ecd8326e6f87ab4dfb787ceb95a8333c6dbb6eca5345ab9bc0cfaf2340efc152d954cf6878d18a750230c6571d729ff48fd34a43a0e95c1d547c02c7e5bf548cacdd75e68f25a2d554de4aaa570c1ad2dcd03dd0e2bf604b965b272497946de22937e0ba028e2a6fd2485efe5f5a0312a59537d7903c81f95f374c487f7cdda24e5bffd7c29d93a58828702cb83d3dabec4e68264036ee2c86fa5efdba37c8e6910399a8d0e5ba099820a3ffbe29576338717f09cc12b6068750ca7456b247d93760d29b2f912b9a44efd0f1fdc60192b42f74cf209fcdc98ead972764ebabe9ff7e803fee6cbb77cacd684610a232e82bcb8c525f50651ceda4c33a4beaa100494c1a4f49d4ea4052c29b75c5940d06fd8bf5097da12d6c9a0963d64b98c1990a622338dce71e0aea8ee9c862f164d2fd00b7918a1d0127f079127e4441167b028b5c5e06c985051f1b351756744510122fd00bc83cde94057b05f7b1e17474b6dcb2ce4a257265bfb25c3c60e7c1f7149e8d7d1921c5992b08ac839d9e3c8669f97b2b8abcbd60ef994f9a611295e1f61dd7fd3a284d71819e8e913e41f87b65953bd93b80dfb98f75595be8417a2622792e6c1897f6958b1841ceed990e692062de73b0184b1ed40e5c55041913114886a54303e96ec4e4632380bb59ab7ed3af557d9213a1ad7a250d3dbc01349ea9cbc5862c265088144b35041af5901209c6b2ab6939e6dbb17e783d6ee899fe68571baf4c26eb8f369e3c203dc1f62ad62d39d0877a13614902d11269950233d94ecc8abb3c1cc9b33fc1d2ed99d8cd33129fc6651489ea9f00d785ce5101545c5b9724e9811f84593f1f7be48b94f07a372390fa364d69dd14ba7638139482144009c0181192456c33b039f64395177b6f632fb7c2559dde2f834f728d46b948b7ba2c5805bb8d2ab61129e20ec31514eadacb383a71f23dca49f8c8c98fe86e8af612d8ac10ae66ebbee744bd13fa3c4bdabdf48654e9e788deaa88648437d9e626431f6d98025778b41c82139362e0f2be93510f30b13a09b2b54f13fe30872e47e0ddffd324661b8416ed54ea67bdbd6ba597ce72dab8c9024af132b549bf5b6c4d22e58ea6395eff149ee85ba5aacbdc5a375adbe9242f06389666714182c8a6987c6509e102faaf5d00ab062e085249c0823d9b10275e16f8bc134e9e4b3318985f149511a567e1742623dc4708ddf24a43c66de6fe85b137e078a4195fbb5d9243069a76cedcd2efebad7915acc907a80968d904a50f6aa7f922e2148b48cd72705b467c21db3b0388fc7a4f4d1808e62ae6e1acc67c6e2b8f640315b0f5ae8966bfa36c7e70f3adb126581a84822144d2302a046e332882244d3f52c7a7c6f569aa8612303757088c4f1f8781ad9e4d30c5a09b1f8ac1bbcc089a58f8391dbc2b0de18dedacc0e4e41f3726b1e3613f01979ae58284a2844fe5f46e27dcf0293165c1b287761c94c6e2c8a4fc445ed41ef657ec29ae42ac6f3e56cccf40971917dd75a46c19b59501a44ad4e5d25ac41cec00068dc3ae8f8940010d7eaf3a4cf47d81a37f0df059ab2ae791b867134e27227d0ae4ba7f5f6f661e4ee5d70ab621ac35e41b03d11a02c4e07160730071a5cf45794ad79d8242cf3aae83f2ac5d9e1659107a3b06f4970f86b4e7ca6a22c8822a398dac0ee949fb7d369bb3bcdae7b7630908790177bec9041a7dfb3d7f67185b1b83ff39c52f352846bfb7d383e4b728a5c08edc7a047cd68a664731a14ca954f86b9e750f0932d4613048b43af3deb5d0b7e5eb9f51f9dacef925649d15e6c33e995850d227c40885146102309afadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e3382561b22d28f5ed05099fb3ee0d623269482006c337387535d507cb0fa0659fc28b81c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d86162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c5d79092993efd22959e6cea9b458b76683887a02ae40cb1b96a5f113712b9b98ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d2926264391bdc1cec126706483984b75f3afcdd95662bc8bc2f6b98057211e93431a7afbd643b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb064b84f8dcfeef29c6188d0b14a67e217de4d5785ad6b52e09e47a3af3208c8b4aaaeadb65bc9f20e0bf060c15e6960a39d9447bd5a7f63c6504771b822ffcae443ca29f15338aed7b87aeab2affdf448612c0df1505c79f6a828b2850fb7c78695e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c335ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e295b055cf8ad788633998daef381a49adf1e5f8dc498fbd629a69c5ab87bf42a0634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f8cd42e43d73cef029ecf17c3fdf64327ddf88a7b4073a05467f3bf4420ac53a6bc5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa3378b63fbc8dbcbcf72388084dbe64653bdb37aee48f493cb3ecd5093d62173fc815f1d8919281b6959372968d40ac3c30d89c6019278449ae9351c2fc92d8f3b9e4fdf0542663802c8c9fca40b0fdd1f4ccdb34ccd9a4eaba4d4652e00e2cb3a813eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d068c481e985a22c8174137b629c84f72a215fb11478261d11506f3e83766b16e016cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b65ca81727b320169e1b62aa3ac24f03e67687554fe95dc668890089865ec474659a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad66695529c8165c406c8c4a8a664b8fc8f81abc245f8139f6f23dd32c7915de53ad1df24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f54680058ab9768ed7f0ad33ed5770144f20f1053adddbad15cb2db54eeb579e16e70ba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece6927328718fd724c15efa67a7b5e34ddc0ab9376d908a4cbce9453937701b0b6c36fe3331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da89407524b4d4dd2ba2e3397e471ee97bbbb8900e8681ed842af01078a06d7f5d9529912c87d67e9fe7ee7caeef422f20e7e60245c43c14ed24ed7d32d7514e72ea61028d5551e21bcb691a4eda0172d6dc5b478f3341325eca859142ea9993091e25486ec36d18beb2cd0eb2e7fcb916f54347d7dad63825f0a9d369d9a4cc087ff6f72326241bbf5e4823960e9226833e36550da075447f21236ad89c3c85a4e4bd810c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b2861166b3f2a9defcb66744661043b851bf17c29f7c12cfe9e6c8ce8c14f4aa57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2afced12cc9aa153bb503d91b42927c4a49da8592156ffb2fe11fd8d9d58bc4d86ca54a146f58848cf3e54db0b963638af422fe91a56445e51d892d4ab9345c5d645cc8fb1c097e7485f62e00b5257568762b44c67ae23c8754086c2b764906df0f126b3c433a83b433c48accbe4832ad51c14954703325037afbcba43ad71a45ae06ee619527f182025ecfaa48aa2c0fefc036a576f660de0e23abb73aee52a451197cc5214e4e01bfe22fabed5a9cc9b3bbafc36e120ccb433b5113a83b6d34080cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc3c2d46e6d7effb6d93ccf45d4984ddf4e625d1a23bc958fd7faf829d8454b302d0d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fae79c8adebe6b00a21840d19e0a85f9797137a2caa556fbabd6f6066e28c519cea3e36b6dd4d6d25334040ee1e84fb9481aa209f086ec096e686491b9e16f5dee017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c1785d69c097302db9dc396f31f0d0c2c45a997a52bebce8f60c46aea0dd830f6a59ab7ec34daaa42001f92c25c7d9441f4dc5083ef8ec7146d0decfc6932eebb0c1db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc151ea0db81ad0d5ff865933cd0a0d7f5f788c7a152f13d9ea68f53c0ab4010e60cfde06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9f7406c2ecb4cd9e570577786c4395c31dfc6fca2609793585c738379770006eaf0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfeaeb3ab7e69106324fe57650640c40e67066c756e91c0e77cb4a358e05441ea3776218e783d3dfb39f9c7d773060a226bc4e6f16665ee664c052843ed51cd0d5932b943d55065b8ecc1c8a6ba0602acd24b36e58c128f509fc1737232fb5df552c0a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249d0db251509aa45d36530ab156a4f77ad4eb8f742bc28a88a3068f6dd7be72b5be5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d3491994f4334a3e58abea1d4e6ee153caf48449f320fbdb446ea4f67e6f2ac149df1633aa7b5e519005a5e5c2dc3af899284c89bd7d714cf1a7d7f1287ccd2530af9a5077a232b9627ea6ed3b66004162fbcb750b33a8e612869f00a16889ec2f82f8c65234ab8417ea8d574e522236d02486ca95f4e55e061079997ef2b3772d394d2f46d5ccd438c795d49af0d507391b53191fdfb5c245775f4fedeece00affc690d10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b496933f8e4ad9c6e18091dc689122629f2009672454fed849f7f1ed648ffc6ea88cd80dccdb9585905eb34fe37ad2dc739f029745c3048ced77aa5b93fe8c9f9a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465e6b8d3e9fba381163fdc6878b5ac307042f7256dacb18cae224474900fdf8ad1dfa44dc62098ea442cb1991726fc6492172f94368aaada011a20675e704c92f89c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229fa1fe41ac8d1a1f46a0ac57bb4e172644193cd5fcac2b3d264c6745a9678edd13fd45ff243788fe25f825f1d1795d549cd4ab3538542b3e9e062878a1bb77492a8766115aece0500212601723f1f8c8960d640329fb402ad35ff75f475438ec1bf3e0528d2da4a1ada3787dc5a8db554699ae9cd469370aea9229b6845dd42d6c903c5171491ed638d413b22ba05a58fe0ec08d48f53bead29c92d36c3595ad748a10069307f74224b8cda084f4e50d8374485743fde91d489f8851adbe3442bf352dc62f9b19e29d663687921bda4a08f842b18feec709a76fdfa9554180e93926c8cdd59cd1b17ee09af5ebe1f6f9e55dbff16cd66f8ce7baaeb8b502bf24964ce4d5d9d698d5f580bf0838e68806589a89beafb60e7e8a9bfbc873895a21db2af27810498f4dd9139f7a7f7351455745244ff3569c500b9d2b61b4b1ccaa5a6033789e5e4488d673045bf89947bd7c34e3e3226625bc076edf5d8ed9f275ae3a5c56e5bdf19f7a5ab20399d2e622deef79ea1f966e05145ae4c8e751425b62c80b3aab52e228b7c1ce318038d1e6bd6374f7ea769070d4b8826b811fe6a8df3a6aef8d997e183785e2fa735b3c61e944818d8c9fc52a28d35a992334bdf25ee073b01b1a33971c48a05ddb55db43752e69bca1d993b298cb403f4784e87e9795e804dd50663e71166ed5ac694f603dd2c9d0520d47d795eb3571820130b307d98e8a15236de858f30001f11599bd8d224e2d72b432237942184df54421939dd38433a906e6dcf5262d1b8e7cd6fd6f3ab16c12e09e36c70e0e2af36b383f309f492b2a5e899f465a67a957cc9f09e87886e84079725ed61c561ae7529bd8eaa50d29f804f028a1f98ad9ae81b7d6d33bd990ba822991458fd77291da7a34abcb2015b658e2a77378acaa6f014d0221df026635edb9bbb7535f8ad9ee283f0fda1bd2a1e8ef91156cb724364a4f275804f218115bb07b99a706e45144f67c589fa834dc981d65532da475059f9835500da4620d4d06666fd67d241e806e6e7e38c78ab32c5fd02c6991f89d7e7a9e665bcf7a4e38c2c8bc6d17a84e859c76ff13d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e86ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642fb182ed828cf30a69c66ca5b89cf2b9da1aa3b2188b5a398283550c541e653febede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb954a3ebb3b92a7db946eddf01e75c7cb5ffde00f82260cdf9b0f6c606e5426320cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f763c4b77e683603f025fb7d554198ce2453577a2f4553d888af784f262e4e170c3adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b7561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b2251452674f27a01bf5edc54cba765acd55c03d8f5893f52cd139600da248ff95257d1a5c1b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b52eb00c5d4e2ff15f42e93d282ef02df10cfb0c624efde9555e282e85a145ffbe602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0cbdb70c38b7108cb2e39374b12656a382412fce5ec3732aab58e3ab224c9bb67a6ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129fc4b1ba73da215eecdd947700bbb36da7eabd22385fe85c8533ae22390bf7e8ee7e28ccbc9d655a0e90bf6bac83433b43dc98ce4b8e91579ae7441794bab11556d671a3cf77d0d84db80f83d44b4930a07ab14d2e3f90e039665b8ddd85be4dc8237fde532f9dd24fe87a34d6e67610e3aa11243b70eb5ec2e3334c79595681bc377a0e831f9a330b73d49b18c32e01754914b30e6b033a9eba4be00bf94a93bb326c6e72b1a6421ec3e83c31762f8de9292c3e3238f4df83a62a66ae54a2fdff68afefbef94dbea830aaaa46cce4a296fc9ddf68ca5e497197d4606f02953da459072cf75aa47d5a5dea83c0ef8d26b5ba58721b7e9f455128a6dddf835c3e0a2b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f365516e7ad6ebebc2f9bcb56ea09d472863cb1daee4b862173226a3598d7c7a3db5ee3615a860035d5dab6b39dbfeae2c2c8ea8ce9ca844368a12a759f19476fbdbb228fe56eaa81924ac03614e1542cbee46680e709634c25a59ce6bf729d210e298018898c69cfef851610bd6d071e5608765c01179c3610c399d250ef780638c09b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd86705ba8ba44c574c3162293683efc1cfe883d93a6ff6579d130822b199ce574513e3a26e480aa2c781b82522e7a391cbdd56cf9631ad72eca2b58b302a491b4cd2276c76b630575d0f7326fa98d852672dd7d64cf1e64b43761bc81afbb6ce0f62c93188fe9ee46e1c1ff0f5821d93f062ea2a0da0588115d0530ccb306cc66f4a6e305f79502c6d30df2602c2dacbb9c4d6b1b256c880a9b5f88a8d63e1766336fdfd396f92bc080bfc659d2b91bef0a9de6b1f804281f4ba9d941c9445e0a3a282dfd6ba04cb94f827f581b456528a0616a300730433418023bbdee84a0b5a57540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5f96c03fe29378ddd8d1b303a5073689d4efb7ab221027b26684b38909368afd845e88753cc5ac7d3ece40dedad91537e1fc51bdccc5bc4042c11ec04ccbc4f362ea237a808be024c2527b3ec974e5bc015f6d916e7ef91396f3b806f61e276f9e29c9c4698075165fff89fb8bca2722d891f8bb74646ce310cd0ebce8cedf4832ad2d0fd593520972088e5f70403e0f294724d0412f5bd3402bb11b266f9e0f277836293399d68fb78b55843b9c6839ebbe7df7a348b76e761ca7d276f5c3ead3402f1d3fadced9a340c984190bd31fbed8ab0080ec56ed43d78f80b868b784ea069daf7cb6486f6121808547f888776703631af4886b2c75b76f2679c57ac4592692f603b070c1d8e732c227d79dbd1d38af07d4dffcb86259dfa25a2ee032ba8b162ca1db87784fc8e9993414713560252dde941726c86ac3aeddc2f5d3f125cc0ced5adc7d8de9b98f59ca1fe4fd283553094ccbd4a1086e0f4b5f3d46de51c30fb88a7f5813d0aaa0aae8f984301ce5fa56897bee2f6a4d21c583b2fdab10202efda48751089e38d0da270c3a0f21245d18c272f00ee4bd666908afc129ce3d855ecc0755bdc6adcbcc7bdcc722fc26e34c237cad4d9249c8657179bab6094d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc8a98c8777622099704f0795bd57127ecbfd1b2c93e56ecd279e9720847aeed722871ff8f00834feb6b7a2588ff9d3df1d3c9374fc2ef862585aecc7af5999ac5975bb585a38158f85470231686cef361bd22e7405ba19a4ca99de8bbd13d78aa77c73debde244f05438b46debdc013aa2aaaa7a52555c7214e087185dc2934487996b382d024a967152fad02d063c1469f00ab23934ed72596423159e1696c5b5fc3b1ef445d184ff76331f548669fc7488c0474eb15e902e258bef9b3bac1d5ea8827cdee49ff00528f43ce1c4babc41be33eaba38f366b5fabc832392baf338bc8aa3ff764bbfc9f6eb277f1fb42341fde1280e74dfdafe53d00f1f81915eaf7c018051c9c51e2a274125a9f0b617d9663255e4352add621b0a47fdea018b87064ebdb9df33cb3db056c74328cc361f2e2e393b6333aee7c073ba1ae16a7e62287e9bfb74570639a2e9441446bb35e1beabdc1e3e9496cffe893fd5f18ac419a3fb4f9775299f79691aa43b199d1896fbe8fecb2aff69bfdc87378b0a8c37ba25004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b58b8dd0428a144684e261ce09576da5a93584b8db359ea498dbe56e169ba1482b1261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175eeb2d16aceb4279f05049522bbd22efb1a7c43a6aed54bbe9f5a6d32fb91ae0f8aadd43d1f2c6ecafedcf6a6255d361463b746c7e7d92d1ff8e687002f1af5cfc6d2a5d27740b5bb1b565078436df71439278f53629b02240c701ff3c3fe52bff4223c6816e9f8e7f63ff6074335d12b518140972c2f2296b486b72d3234bed79274eb9287844dc72a34eae3273a8f8d71414fac229226d90860a8b3a935622944137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeabb57fde59b0feba647c20f73bed9589491a040e5c34befe6d00c7639c6fe2ec6d3f3e51be8690552809d1cd355d2bc1bea31af5a317ac94bc788b2bd9e0a499c5d68ab40577b241cc418331a999b03cc99664c7117d653924678fdd764658f67fcbbc53724d56f233cf944792ecd65f386087e83b70250232f7ec1aaa6f07ba4337a608c75780132e07c5ad8f12ad8beedcaa3c35941fb12bf18dad39955d8774e4da5cc09898aa6907f4e01ce36c7086e344b62ea6f450a16f650780359196d29c5e4ff8a63920e6b08d0d34c9c53a45c436bc23cd895f8b105df71096af0c6cc2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce7710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8b6588d68b5b81fcfd7060e04d175f905d7568abf8c1723b00475c8dea839490fd59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783b42023bde616f643f9c84388bbd2ee680cdc7fa9d1e6162f83a97d34a38f41558b3faa1b342fcdd995085fddacdbf794223d6e80b762ae97625a90d04270843857e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c33643845d66ad6ea6193a7a3f98e37a6608b62f31da944c40f5fb576487e779ccee3d40375cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf9e83bfe9ca0e0d9129f00c59fda35183d17f7c0f903f903c62316392575278d4c23c3a9a80d7c71a18ecf62d41bee8c20004458a7e7081fa360f1d6e61d089955820808519a8d11c4370af4cd6273ce6590e897e5c7d0787085fb019eb6525cf2bc4039532f296474a30ea7b2b1f0e428def1c1fb130dd3472055883d1783312a27f4aa4d9b9659dbf7dde11e8bf72250ace9438b1fdf6f095e85e2fa37f122edf30e232a61d79e8dab79361463174de8556e0af49aa4807d4ae29ce0891daaa9a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a896a2044943a402420116997f74fb56747a1403bbd8a942ceb12b12fc05a2d5d5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b502c53acf7cf59780c483e2b23fa121b33769cfb5d245816a406db7a192b51b9d606319487afd98f5135d90e7282856d5eb06846c35cbe43eefee7f1e72d45cb32f6589b4bcb80e766f8405afabadd970dc6a90e226fb6796d7138a690f5ef601e276049fec0385698000ce765e1b36fe4e946be24d4effe3130823d9a356700bfb6d1edb301ab511e0aab4b6f5d74c9c7e62a163209a04749bb687f2ecd6de5fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4a64af32bffce8158152d10ceb70182698fa3cc132fff48dbc5ed096709361f256481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc0e77a2fcf0892804c743b67d3ebb4646454b33de7045e562d8ca69baef065725d3905fd106ce9c8c61c6a173d9c4d189045fb29c7b8fda14287d47429652813dbc98b0cde669c51c0e76db3ca153a00f889fb92332b39dd4ae71504022f6c60b3541a2ec0d1e7397e7815d4fd6143cd2db7941a3e4fd144a74d9008c8a90f00e0c014988ac06fc7d56b069f28bf496c0788f94e69aca5b65240e63e89fa5b64993d8f03022f86f4044279c3872bea439391fbf092eb8dcdfff5a1d40f7551a82197fdaf18ca7b532bf674f9da509edf93b824b74a853e11c84ee1ce8bbbad5f660b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3ce82570717d810885e6a6f924eacf9b79690de8f7e77f4096517c31efc3c96c72eb82fd90b985076a24648db26e60c29dd132aa94f9568ee19ddb1c0df3528209a82f5e4242b043bb6c56515f9736bbecd057f96c18ef00b6c7ca750c6331a929ca36091bc4fc7e61b4bf56a877163b8ea3939461682fbaeb099a11dd92275d5cd69432c33b925fb2b260c8f9a6982fed661730d531d11783db3339d8bcc8fdecea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc2383960453d1f4bb77cd1c7ee2ba8c91682f82e462b7e1d76562866515cb6d8055cc24a7be87b92a32782ab03f75fe1490d3caabbd2a1c72c1a347c153805c21f89a129a91ece759700475f53f590aa407d7447eeb422fc06383f32dbd9328ea794dcef3f5f3dbd660f2a6d3095a684a0cce149212f2de9528c589976b72062e0da2ae879863bc9c35cc03c70882dc97895edb8bfa8328093543547ea0c4f804b1467000b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a0648b3d302b03eb3e40626012ed1e39c39c34dac7993c0d8e64d5aa6d14acf86a3cb59dbc95b3cea1542bf5f29f6ddf0a2ce938fdef89fa228bf02993201a5120116547a67a809bd5f1bb93f45c87664cc7f6838b416bc49f1db9a1cec2ac9a5c0356bc4a0a26dff7cdd5f6dcf840077b2cdf0e7e4a03ed0b08a497cac1cc22df1f4b5ca5c1f3fe4ac7bd8fc9b20df3b11de81d239642e00c38d69d02bed1caf1be435144d889f8ac2e06763d4acde3611168d40c329a634184d0d5441f73014267e64b95b4d8ff809b64eb803962e14f035a58ef3e7dd44397839e4b31a33cc089353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b2d17e7d3bd2f5913b3da07af2399ae38392da9d7e3b94b18639a26af56a3a1dfca5700839e4b50da66fa726bf7c33d0929c2ebca8ace447a3156522f667c854ceab624ff13127995f4e45a1d1185d6901f07e5ba2d157713befdb267cf6e582a5288ff84259d5573307150333db967e3a54f34657c883920592a4aa57708a518767d6f8f2c19ec39e7d9207c8f70017d5fe1a1cf26a172248b91e300289071043bd91de922195634ee56ffb5fe27c0fa0edbc2c4bca143c3c1dfac8ee47a6eb6ce6a8662926d16be7128913e5e5d5d8830e3883134b6a0711a9bdf6ef6cd7c7bb1e3a3e2425bafc8d3b88fb7947514218878069fd65fb34eef1439d49111990928d0c5214e34ad1a2f1b940f108c6344fd11751ad33cf73679de1701c4cad24c460d8d640d15424c23d2c4faa79a8619ff5baca778808d403e018ed3d6133ec39504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e587bb7c5d9afc811e8a775a8f3c7d4be5a0e7bae370e559b8a50b24678cc9fdf31fc1683171abce02a5f2e59e2e6c1b0815a20d700c9f80415cd66f73b0ecbb155e7be85028b4a030f891ea5e4d0232357f5e8ea0bca8bd92c98cfa018d3e0f575d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a3755d4b4301235e1b27207f01fb96e8d86481edc38ce72373837189c96b437fdece1319ca2e66384a7de0c513ea3385be854201a74b67088b5ebe2d6a62c27aeb2fe0aa8b3056f1b81670691d49adb3ae39b092953db330a692da9cb3edddf1710e2cb971a9bd1dc3f0b0106fa59653feae8d6de8bb99f39d85999fb893cd81ae9a298aff344d218ea4b2238e69a72bd4037d6d3d6ff1f99d4d104237d5565fbf737e119e8a4d2c8c96f3f788068eee6ba414b7d34d1459bea79ac1c36cc1aa2ad097e801526b27910adc2cfde6cfc6789c7162b8bfcf0cb6f0f11d0cac143744b96fa2e9611d847c5c28fb59752c3abaf1da78b93722afa63d430e20704b6e6b3580027ac6182ff2bbcf8393a41501d640a7397058c9c5df10cb321b2d6564ce52b97f1c6194734cfbe132c98ad04c39e225ec12eda77838b800b12f67ad56f266e767942b6f621eab75e12da3e521f8c0193834f289b2156af7ccc473c820e2781c927a9d74c168d8df1dca2f31dd4c1b8e1832ba43ad4fd8da84a258520bd70db8feda4d1641a8c9b947c7bcfc5ade2f8533a6a08b4c99b19c8e31a4d3a46a87f798a9dee418ae8169e28cfcfd4646cfdbf265e74907ce99191c1029a5cc1c05cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050fae4a5e586574c7a8a02e75d322a4266693941414101d18c9c2d8262209d1b82e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50affc4998b97bb644acb07c55a4dade3bdcb89f6f82d6c24c305d68858b3dce88e1c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292366e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab6e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c58885972bd7283e3d9e081dc917859a351889aae15ac5f5114ee0ba2b6dc0bdf5520a7447ddf2f401197a79759c94754d10759ed4ef3f7a3d3069e72260c5af91c050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9142a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839800ec73ce21e427587fda77b35a804f522d9e4a18eef87d516e10d1b28fc8b90059c34f03abc8247a9ad9fbbfc86b12f56b9b620a81fa3b84c0c7dd9214068abff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d264d43a1accb41a42b865acbe536d262c0f84dfbf017ec25adea4473b7e2810ebb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe0d45aa1d9c60284a892083647d26cf5cdb88b109f803e4195f598a25c404c4b9e995d752b9abfbc39b0eea1755fbdaf027008bf78c8f0da2a6a2af69896b4afbfc155bb9a4ede6e995e1cad2842fee4a01f91827dd875e37c5d37a3990d15cd64e2fa78e063917dd0ce48e7875fc4271c15cc90a85d8956d95ee511ed3329b165e9edcf916138fe28e80131f3f997b3416b8e7612e37ec925efb87aef48fee8bf3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f59742d3212491166ef8657026f2bb2db3331cb397a6d16e696620137c008471ce23ced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff6309b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbf1f0cb5c8c20aa2480ba234b943a662b5189d4ce9b16d65687a299dd51f217c22154dcddfa88ba4f303636cc90b060fc63b6b111491e3629a7eefaeaf4e2cdf32ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112bdb489b5479c079c1e4b7c75d758c2d5bf010400bfcaa02d44d979ddb0d1df297d258ccd621a1f7e831231d07ffaaf52a362e78b29abc82528942a6021075dc1a113ba3bd08e941ec1ce4047e2b3cdd57471ef284c483d468d3b4ba600543901f3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d6219236cb547080f0420bad5cc7166e43da6af221762ef5206ca47c44d6e96b7c6a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e53b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c269e52421858f685099e678ac98c77c083d14f029c7f3faf4fa320ef7fa64c842118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e437c894a6e537e3a198534784d83cc803ea14ad79aa88fb38d32b72ed293a197d862289c84e3e93778de6ce48b811d26da5f7811279209a7de116c946474b26296e5abec059cc47f71b3bb44b820b4b6504af2688038e19dc8644c985993046a66ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c4723fdb28092025cee1022242672723fb525f6df0c3e83b091607fa1b6ef2a01b319548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6eb57b21d42c398705dfee7a19943169d028afdb6ae10ae5bd6712b7924aeabfe34d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f958c011873e62d4b29fef65d502e8e19b1e6cdbc81298ab284e5bf42fd919a75adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef51848be825edb36046118c2258de51febc2b0de52dfa6fd716ef2b69af48e78570621fb78a12b38cfba82a0fe4f72c08a99ac57d3b68313945eb0d403478a8da68357753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e3a9bb25c36bd50066a9e56302b4da2687814dd58ae806c129c0183063ce02ea3bd80818cfe1ee862dfa9fb23d46f37a10ae80a2901037421742c40cff3a889772feee55e509c5c90ca661b850b6e7636f25a9881a7a6d3e28531cde9cc2efcf460f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c335335b225033026a1d220f2dbd0bf36134adebb201e236c521b7ffd2e67826cc0e3b35947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e67824fd56f4a4fc19e780c20ac1ad0a8d6953837c2674bb7a767dbfa1068d50a518d6e24e9782d5a3e04c365fbd472525b345e9840fa1b44a6fe1a603f404953164376235773004b20d2f58f2587bc958069d2f7141a1cf08e86206a1349de24aec1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f6280ac009f08b4023856f81a30af9d0ce4a1ab03b2129384e512985efcf6c98ebe7c467a4a4c8d9b7a0946f670d68899e9ed31ba6ec2e26cb52a16cf4afbda33511d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c18c7c36a55b1c5bb7d6b440cbb696f53008544e3fd92287abf921a4c8b1ee4909ba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7101f014b13f491d69e4d88f086dbb8308505e8844be76592c3ce07f80f215ef2faccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09a711a41de5a819f36e06c5c9362460c4e7a30f389e1e0903678158525685e2e882d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e988e0298d4580904654538e7ab6e618833c0220d052ede0fa53a38b1b45c62d19accb4746a3125b16805529d6ec1ddc449dc74dd69322cea2cd145e4ff3d821a1a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fc594fddf63ed13f1d2f380f186afc445cd6b011a4499e0dd9553bed51a12c6e0468f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac22fe4c5481d455f4c7bb78e5327edfb3cd541c46bcb5c95094c0099ed9e457cb37b4cc313dd16608f00e3716a7b9e10c67c80a81c5c6ce230bed8060051dc6c7550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f8627588e258c3d722626b78b29877de73615d18cab7e1054d74462c3772ccf3f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771c155a4a750324ac1151ec9b2f1c67734e2d0dfde2f5ede84ac1cfe3ffc6eb0d3100355b725e672ce6c788935b1d1aff5d6884c93492699786a59b928fbd8bae43b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d5636fcad9d1c6a50d35a970ee7b362368d6fac44a0f91bb09b8acc778973a31b8c3ef2ae17ed8fa5d08062a56167cd16b5bf087d3a1566172966c9efa00e9ae2b50adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c836e8e35136436e9848289364add74834b640177e7c0e1af562104fbf946c362327fbfe026af15e863fc8abcbe218d7a98d9b13d21e858fa56c9aeeb8231b9c5690da4c5f33123f090f2379c4dbb8804cc889318602604d9bc7edc8e4b605c3a037f9f3f7defddfb82e9446a0bd437bcf6d70fc53caab1b44296b5dd24067549ed8e2eb10c9870565adc112d7d3bee4f895ac117702fa05f6f11eb233ede0e917b25242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7d5fbe83f5f28253b14f6ced20688e539e67c8fd8882aaf01e997d4ab2c003f55e84135a56efac14b03b0313b039f979e12dc2295a3eaf3bd9535ff3128fd8c670b14c4c1f1f32dd9596e1d0747e29e46060edfe0dfb19266a4a644313e9f8f6d33d0e6c86ed8b256b97032bc18953ec1fc88f5c7bd965baa7bf503f5a7d95df5f48b8d7f923b7893b246366b4b9efe5d1093bac729672560d709952ee6a5d0c8cb1b8b51c7cd6d47534a1ac0d27b819332001b288497bf670c89126bbd057666788f9fc414ae44586954b2d5790106b6772f0e9f826161dc2b3d212459713fa3dd01b33b72b535f24cef8d45dc4f43a0a028369c50e906f802dd830c449dc0dcc27161782bbe992233745ed33171080a8d380b231cc42c52bb3776893c213df9c469b036cf2b7e19aba47dc9911516a99d51301e234ca3498047f7f71cd75566362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da2887652c84cd622302b4c3d4583b534f47d6c3f150e73aed1119c84e92ced9c27972ac66108c1469c2087a6e82d2d454426d4842c9e04dbfb0e1327669ebbbb1d679ca7b60732ef0d84251d295b6e666b128f0887b785abfe0a337804fba9d022954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714cc3b873d48bae02e67948c428b3d68adbd33c4baff99b73749f303391a85a1ba44a0a6f8c793b5a66cb1eaad2c9e5911d17d2f2ea092103a9027bc47b06c8ea2741d732225c0ebb246b3645a39761f6c15d6c762ed7eab51861f4769e0dcf0004685f7d975e70abc5bdc197cbb2d678ccab9fac7ac4f4f4b2c087ce80241a10e511a30a371917d6d4590f6295c476cb6ca7db07e3d5e3ca7ef3bfae2e31b08983a0c931fc16f04cee434d63420822f1fa552ec5ed56ec3c3b883cf186f02bd62c7732a82c282cb07affa1d1b5c88ad56c6dcae471cf6e9094d4a3c4fc94fbf15ddf1d7de896f0e4cbba00f699a752b2a85877350626a35d98a27132b57a91336935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd181ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e4c68880365533120c2e7aa2b3473e2f62341c19fd0e55ec2c636342da08600dcee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab43d4583b3c38e97faa4604b31fa0b868bdbbb9b3a9818714cc6e647c5fc1de66acfbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950ba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441ce93928b5f6e5d5bedf14b8c1615ebb61163b330da86a9434dd055dccc9a0473a13f6eb19e6d6c63782f5a34d503b5fe998e72e2c0d8d063e897e9836e09036f604d1ca7708dbda7654169c499257fc344853cf567e11545cc49ca38a0d3368a3ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668164262bd0743f48b1602236beec40a8aee313e3009e376d9b29a3b39193a4e584cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516784d63b056f6270dbbb52c604ef7d163dfac601f5215f822173acb47e1a358a4a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974add570a28d81037df67a9e6d6c8fa5569dc4d8d6c64d7ae1e6f2812d16406f0e9a2870b36ee84ed6ecb03cf9f2dd856302348258439a088138c4b0170d868823240c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb32f55b5c966a0401f58881a583f9750688f13ad0104de773631a3219cff7b699e70dd8d86f4a0942a8e6b27da8df45823f54008b5af8cf832dd2f5f2016d8b6a912936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a86717007713bd58c5468999f12d78b66dc24edb93b717e11fd58088aee3a88e94b7310a97c243b50a36586282a0995118dbd043ef1d1c41ea7a7085a29529875b081bf557a37160a224af00a99b33b4dd987ce5cd06a2104d1f67270abd0318212630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929927d38aa010dd3a7a4d3cd70733becec69e82aca4148ea8e33b5f6ab8274c37fb16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9167b8cbcc97e8a8ffbdf972c96d0822b18e93eb4a8d4f61fc0dbffd0d4dcc157df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4f1fb4afb0770d85b1f8556c6973855e90a514eac966b737c5e261e3a63af9f12009188e963fc2fbe686f02a5f63780af982b3b561cb63aa92243961d5ad9ff374530f1b6843b7553da93d64c6294120178b625ac716f5e9c19050d6aaaaf99bda47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232614a5e963fc8d81627635ed6560932d9b229453eb0736eb0a9c23087ab1fa9dba3147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55d8ec1da19147dbb31afcac9ee1f016b67be211085b59a5262cbc9431d767afa3a594b6e1ec9c403af0b804a93e4eef857284bc1ca62fd0db70ef321e737551ba45ad6ad70b137331c8aa84c289786eaaf0c9c98a2b56d75f9d61a369f9faa03fa1bfaa6ecc2004a8ef656cc1fd44bc983002cdf21bfcbcb94201d71a6a46a883d222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95fb4b097c4fd07615fbf8ce4c17f2ba97cf0cf2bae2e12fc9f6a47227260a2dd5b08c6789499b7a8ed37a0d2807a2a4e0c02757bf25c58f7c43393181cf508fcb0d010c940dcf98047acac67e7ccdd636dcb6765b346e707abe6546a4478b87ba441930b2f9a1c8a7969f83762bb11116ffc661f0150d0e8c4fa08754cddb2c8b13d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497d28ad729e88fff4e390e1c5933a47c0fe028c391b6ec309c709743f480a4f4268b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7b2c3ed36588ef3c940f8deaacc6f3fbc76bbb45585f7881556d8537f38bca15a0de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd0924441fe2112a2825e7bd27365248891b2013be3778a5a40b858371c88969e7a886f15b87cb4f37dc58b591c9f7eef2e2e04451440460e34630aee2b3e194a4754a9ee81a662a6c9030ed2dab956093701659bbfb6b41565dcf7470aa1929afa3e4687c2c677daf7882294b769f76cc97b61d3da785894418f6bfd76fcc30b72d901b0b3407b637d0417051409ad154f32b3c26fc2fb6a91a0cbd20d302fab62a076c77ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dba8830eb7ff597c29882a406b49bc0588abfd16122d226d8349dfcdab931b85838be8e57a427570f53aae2ae28d3bf2d6e9c1de02a1beaef0c330cdc3544f2d4ee845732b5787f5351454ab11eb7a3c3624f90194b2600548741b5965d2ba7ba4cd91db86e8e17f20eee1a02ef07f49304e1dc90e1821f424a8810db89e94c9ab560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b1889f6093e973e173dc7702a754336eb14a38d0d4d840eb225b3dac1d4986ad3b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a94b3afcbf9e85e3fc45a71da2c57d769d0baf102fb19d2ea5731c05a0f3ed8c178fe51661e771c0b2ac6a50a65c1dc6d93153db44336dea3a4ad03f6dcd3c34bdd128ffdc6d5d19cdd2697bdc74f3176a6e849d3c800de08f8cdafd7f26f5004656226497623e899f7c7b9c73cda4f817c9e9749053befdd11216af05fb05f50b79553d5137baad89f9f22bd3125b91b6c6a46a703650fd0c9351fddccad3d1dabcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c9837b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937681d2240f124dd8b4b7f96e8c77836a26a1176a3beb6e6af94766a7035b98268476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d5c3694ec7bae5ed7180952008abd55637286b4aea058b2bb438e19a3d3fbce5bd17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3560af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52a7bcbae592eb1e47a41c2b5b5a192b3745f0ee7db16d7de2f84ade3834b21a05f9eee94cbe9be15fa80ff7a53c116bc4273eae33e53f2ba531e7a8f80a66e33e0993fd10a0d9ff06934b4753e37790fc7a4450ddae7578c5004e3a40481c1913e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd4458a98879e394175ba3ec5918e5f68ade833ad03f306c5c73332a27b0d9f1877d9827c1d42ae55f702b53de60af3051901c3abb0f85eb90d1a52736905fc93f6c54a73741bf1335f40fd13ffcea9ccf24f282d7b5a2e25a03e56dc22a44a5cc377fb6b621b61c3e9794dfe0a3295df700c04ddaf2d2aaab4753a2426646a7b307a819341157b7d465d1e7023a8f404ccafd6ecc2296c8270a03b04519febbf9689f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a819dcec12697ab4a9e07dcc6c82b501ccebb560aeb29f20a048de620e698f03b14710242f2081382f575a9d8c795ede2a249344e3ef4c2eded8904c146495ba6ecfc4fe605c9c68c3e4a7c51eef12584987d158bc924a40e7f4849b2532930c44c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082ad0bb83b43ebc0a6b06bab04eda4be228bd518adacb2fe92606243ec6ad066cd1e624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f07f28de89ab0c49141d5025d2b7b531e20518054f95224dace563a9446aec5797bc462fbaa72dc8e30e3488cef2f074dd1c584617237a0dfdc9f8ea91082030b41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc473b44d757977239dc6d18310a44ab691503a34031cb289a4cbbd1bce75a40828f223953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb388cf477959459c68f5e582017c712617f03a5d906c0177312655cb6ecda3507737870e5e78747a453d194f0f029cfeea86ff0e9e45a389f68278574c61afa3fa9535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888778d3b13c9007fd22b8f302a532d74e65b4820b61b632b7b0cbf6004d4cb21f08aa3da6f6a3f1bc67b2507afde489106f895c07553723f04cda3dfbb10ec03b1ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c97061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef5c6317a43fd77e57fab3c416a5636d019fdeae62b437e0c07d8cca614ca134cac9999204efe10b1455ee3d77d6e1557f20163b447cc55ad9e28d7affc9c70bba49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359c78b1705f266f986a2c895d283528a00e865a8fd0a8d0ac5a25d412965350523564f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4daea12449c3a2948e104961c6b67f99abaed8c22e7e6817813b92f30098e44add1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f065e8fd4edae57e897a4c992e915c39cc9d9dc3af2f0e299542a696f82baea7d47e1490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1aecbf1d510b9af15a944b756d5c7fa966a345ec1142f35ddb9ec4b06a8fe3020cbfb8a08900f4931a0fd1b3139285f514ebd3489717baa9e2f5639b6bc8b918fca4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545de23a4ee112dc33caed728f82c3d25c421f158dfddf1c99f5fa7795df64c9e80b692ea2fe02a58d523e9daefdcd84418a52a60f239479f47e28436a53747490d5ff592911bc75c499bf994d3280f53d130133e5ac6c36566c7106e317172f9b3cad701d1365dfab20f275f8a0147630e510ac9384cd82b4ff3912c99371a2ea231b4053e050a328fccce2d6a5f09fc9cbe57f253ac0329da964c4f6947af92edfba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df8737f592db58556f60060731051162c2a60be6d370a030739b78a23f198e7c01f91f30cad617974e8ca7a384f1016250d1565e1d543522e77b2c34e8609ec31ae84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f829471ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d392a1e6b3393a40ee0c0bb9629fc61bc6b958346d38f92b08dd850bdf885b77f58efee4b8f983d5ac4960345c58653f5c8cc0baf6ad8277fde5ee5b46031a422c5aaa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aea0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792970b4a729ec300eb3857dfe980f89686dd16d17f6c6c345a0dea90762d4a3111dc99c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be9638b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e8041f8e64350c132c768b20b82bc7ac7c86c910e9d44241405e33d057102798a251c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e893857994773d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b02e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148ace86906858b9f820340799ce75c51ccd8d05f12d2f91c27b8a3913a36ecca7baa9caa47c16353b58221c9fd7663f90cdf8e155ad1a990887b71e295a660273b6232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80afcb383946697b7107208e74f0d2b6320bb547239f9306baae895935eed7d786fa569645840e482111fdfb6830bbb8336934bad5c1a7d939c17898d97e108a02f8c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701eab81d8268bcdd32b7ded6415d1c98c30ce7b55695cbc61ee0530d325fee2905a7ef1fdb329f0f26379a8fbdf8a7ff6d55cbeeebe3f85c8466ce7be1575d5b9fa7cfa0df838eca565fb130ec8cc2e120f3a1d556df2fff4d61bba9805127f57cfa1ceb613bea71db97064908db22299affbbe31a49b1674c429121acc5a4d33125cdb83d70f3fc5df5c9862da103174e825dcbf6d92539de618e5c38469e4e8def9981cfa3a338681cfd2033270bb445a82b46567271b5b169a8626f28133b2fc11329b78d43b372574e7f14125074cc4a5891606097027a18e75cf439c33eee976fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e669b3bb751ba25dfe1ae04def7bf7a9cfe6ef36f6a7505bcb4187a111389a73355c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede4fefb26b75c08b0334cc7481b8e1cbcb7f4fe2e38fb02c62cbae4e9ae563bef9a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b65757a1afc2177820c1cd419f076b310cd68397492c61c2a615b0bf23c8f0f93bcd3ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f55832543fe898b6652f91be8648e8727a2af2818d51a6928c27dae46e3105ae383615e49ad0a119b1985d78bdbce3aa9760647d95e3f7f087bc7a8111ce66adfda435f623e2dce4279e8d1b626e9e36adc75d5945fbfefd9513daf88bbc4fd421b96fe980fefced4addd5795dc0511080fb6630ea944fd7a369353590634e946cc009b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef498bda63f183035a4bc436c5bc4261bfa368ea19f4b362f209cc455f16f50257c02404ba63b789ed65dc5b325437b2cf2e4eef4e9667776e5cf9b41cb0b41827003e1ea9efcee90d8e1f7add9783b7a8b2c0a9cbc0290769d12a2a1cd23bb8dd55e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea2ad4afbad38ce356924b423c41a3e66d7bd6711667634b207544fee30a9466c8baa6cb6e31dce03c843d1b0c9d341a5ca55911e94751239a1b3801b5edf908bd1b5b67ca95d660286e8cb17cfe13812fd92be159b3d2a63ecaf0bc854a8c83ef1640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294181c6d7ca9a75a12682ebac65102c601a67530f282732bf6bd939f0071a4bd076626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a992781c0018730aad6c5411fab42b3ac12a5040e22fdbec0b2ce36c7425930eddc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd13500ae558198b40d1e1c921436946e5840886d8e4077528d63e2435cc0a377b51d986938db087b72178381b71978c62bb8806bb6b64abf0e6eaad2f8fd69cd36a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d8f6b5ac87e307cb9cdd013259f6638409cd39710d3acea548e1b452174018861360187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba12b693747f37216ce52aefc701a33b9756f7ee1a53aa83a4e6b561a67a4810a80e54fec4a445009ba620dbda1c36495f1d5deb56ecceffdcbbd17d094873e0cd21b21981c4af310c5543606b8d5c7b2d8653e41b2cf0874805a2699774256c985ff0f57d1203ee2fdbd4627c45368b057532442f52eeaa140828b14ccb7b366961b1e455a586bbc52e900e2f2f6eed9966aa282601b331f7d7abc8dc775350301151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992f6d6e5305570c69aa2470f12aafe27d0e20e0e0c4c6f1be9512d4bf22898271a8ea85dad519726445301e57232df60323ee04c8bb972a62bc61cb08a919a9158b4ebb204aca47b63188798f0069cc56d1c309d90f1197f66040970bbd7cc663c46915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45985308b6d4a3fa5e5a4e2613efa083a2c4e7e2f02d6ff9603fc178b50394aa1718f929e33e67f4920981293bc384543d21d86aa098a3acd4eeca218a8f93693b07a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3de67d4ecc188cb7cb30e1f02b65af8d434927426c7fb20ddbb9623b884e4b2f6657020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74b9214d92fd0c4373bf49ebbfc8246fe3bcd105eb63c3c78ab95da41efb4540f04adebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f9077e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b92043ee63b676418d088e8f90f1255e3d4aa718c97601eebca9417a65b15e52089551e1be5d9df590205dd705e5e7203e585f434e313df30eb55a71497cfcc499447214644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe33ff5bdc7c22d7f4127a55f3b1b9a716164f5539299305c8c2d44f9991bc673fc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c44a4ec25e53063398871146368460189dc5c35feba901bd0ff12b26f58ddff8e76c8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eee4688b947c23791a472ec6f141b16124f7e0d68f33f702eb840105fa2c04739c4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee3c84bb42076f288b79fc4518a9e025b1ed9d33b129672cf9c2cb98f9a979aee516486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f7c11c322ecee328f2444995a8011febd0aa9b47cebb24e912012a35a6ebcc4ad654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb37d8fdedd95d4b0f11341c64ef5def9c0016481c7cba6119914d27ac0380b8bb4f2751ede6ad8d520d91ca4b293cb3384c0aa2a42393d6bd8b23763246b109f99a98aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b778b3022d174bedf1dfd3644e96c45fa762513ea0900bf4506df793d5c4f4ea881346b4560c57ada19db6b8bc8554d01746a2959813fa2d778226433ec6de582e57e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820d323c9257f413e399b5eedb1162a6a08a65419c587d03fcbf7ce63d14e05dbd720d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3850fbc67328eabde4841596e43eab576f0daddd3fbba5c5713c9622e1146a1d8bdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f7faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dabeb9fe699da23ffc406d9e5a3f2a5923fce27ec0d6872dd85f208a05c090eba67e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a44b6ee1a328c3faccbaada64bee07e29cf1c1f26b71f9152d710f10b25da711204465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae54160fddc81a7b802ac47f94d699d27f058e150ebcb795ab36f34efbf8d250102a7369d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6d47455e6766c6dd24a3b480b0d632dc19da9c6943c61e6f5c605deae72c1ccd9d651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b50299592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adba0136ba7bad7817a76af21645c7a28cf1395cb59fa242fff191acda163006f7f9b66b7a30f04152c62bf310ff785e91655d77de88a41384c89cb2aa71c85d8e9bddf399534840d2b57704d5ce0a4f21d4f4f3e255001be5fe2b6890e9559826aa48101f4cf434d5ea765a622890be505d2aef773b27005bde26b8ddc56f1d84adb3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72bc1aa1795ab62b0b76efb0ae303e8a58c97af63e40c4b6c5905a00d761d1010706cb75cf107f947fe90defe3d54f634554a8123d1ab68746122fec0cd37192066a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16227da3275ab706b5396ec1a7fa5f0fab3deb5d13b62ede942b0659eaaa70f136d57a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1b080d3c861e9413c3a268d2000cadee0e83ecaf8f1519783094dcd8741a954bb3a31a82e65d9bb98ee03204da04c9d423ebb8691eb8b953a95f4bd68f444f2c9300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec0c2a8ce3c0b96487767bc4673c18e7c9f4677312d9db844f477a3c6babc7b66cc4082d03e08809ec17e2753f0aea66b30e29989e4af88afa5f62914ea5af3751ed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c92035f18ccc20f263ffb458149939b8d53855788e8dd331f3eab7fdd6f469901f42d99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dcebe07f0253944052f0538926bb3a614a8ca521e7354687bb5dbb01a46445bc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec322876c701fd2c85a58e7642e683c941e0da66c890998ae9b06678e5f8edaa28c42e585e66278e0bcd429454aea3841dff2976b1d8618df7d859184191cc98dba047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd3346efe7a8b160afc2b8f530f49af0993c67dd05d5666b6942aadb659c1681f09276c1ff794fe8fb36280e70f94839058014d950c22341ed78b95f718886d7bd6768e0adf1b955ebe454fbf747258c3448489fdf0893453a3ad1dd88f81f21cccfaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923d9db312acfd42b72f6d0a5888854f1067c7ff23d5988e6bec6a1a66d0630139899ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d111ac826b631f48eade2a85e889cc10c7497d1ef1a01eb7f539e7d771cf22ef07d2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae688d3ee1baa421326e2f8f57f00b8cd2bfba983f7c6956e3757fe4389bd7eafa0fc48e21e32fd597771fe1273ac002dccb231d59bc0821a65a9a73ab0b602fad1038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d6684900168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d6220fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f7d6538c0e032c96fef9d0463d29e0f035b1401095133d484ac283f1cc7bd724de65d81f6dfb14353caa5ea4530dcdfe7d65e7ce3b9bd966ba4018a1cd3532936b676c3ae6de6d9b9efe6ddb6db76a04de9def80caff6eab114c1cef948f40b92c5171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb11fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f7c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee095109da1984854ab6a0b98731b9c3159f6e35e30492b4db170a4307375fffb9b3b1c9aa811646f55ccfb7dd4aa3521721e448228245f5c5fe58c6e891c7592df8bbf7a6aeef87a1402b31139c4bec4486300b3f7685f34b00774f39b2f3368541dd30098fbb912d89c2c85092ad287038fa17b386b5599baa040e8dc60965fb58221ddfd90160588f6823fe75ee6f3974e36c954fced1f336e7563151180922fc17387ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f4cc85c65aca02da7e5db8c436e78c84979db6fb94d0370821f0147c070e960c25887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d0e000699bbc06586e370ac2ed068aa72459e0f8a842da5779b90ed0dc31685a17c6dd1a9c1c2287a6547a135c2b71f29a107b03acb6b50c9f4a81809604ee3de8bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d1c3025869a611307d51e6a14517e5aeebc4b81886ec7fdafcd78b8c9e631ca57e96d6eb178db333d13523cd02cdaef05bf3b7162e0a9354b186eb267bf91ca1a2132c98d29677b7960924383b636ffea137b52bf7f86150f5ecf879d4579d6aadfdf7eafdef53463b2fcdd785cf54571b8809d83ba9d4a09e5dfc01e2a11897d0d65f3ff396fd002acdea327756e4b1131c40cc4376b3319c90aaa9d9fcf3adf7635b179f1a354df2f60412bd0d9c5e5001f7b2bdf6d972e382cb95f49143a80cfd6c268a1dd40e5262f2a6f813e0472d216f947441f13e7bb8d16387001045b9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade395751e02a6f0ec05a3688362e7cfabf20c032709e6dbb43580e488c0dff8d5a4e801e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a80dd67dd71901708fff085dc461ecb0e039dc7a53005742b790bded2800763eba729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f2bc5feeaf152974841a5a2dd9750068aeaf1412646ea723d2ce734172f7606ae7b3328202458021d05d631c0af0ec919120efd6bfb93d60098e886e5db9fd6904c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c24a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1e5ca93da43548a8ad089bed51415dd608955232cf08673d948fb04ea30516a7e87fb0856d15c1b61d9a8974cded88da8da911d564e3abeb1ef7b7aca1a6b85c53f58db202a469855d2b1e57254ec9606fd3b6e7a11d5da879a0160b5eda0a683b6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eabbc4102ed5aeaaad3993ddee06ef437221345b2488750232f7564de66d139e4d7784b0a5803c24ef110c2de7ec1cce21225cfa11684a15996c0c2f6ed909d23c12da2c2a8a1943ac2840c4bea84b87ec0343262502a135cdd02cb85bd3b0e1c70d87e91fa37d172fc09b51cfe34e60ae6a05326fff92ef3e0e0f72bc5e8c7aab02499ed6ca5ca43c12bc6c37947d357143d0a255ac44fd250e327a78f65bbdd455c40e4276109535a30e7e3797683f73c99528eb36d5671ba388b91046cfaf77cacdbcb11ed16e58e8c4543cf12058cae592bf45a5994c01a094f6c79a3441d4b02fb3628a5c95ee095cff24c579d9ae3be0823d78958a85b26c13aa544b7aca31a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535cab6d5a4307c0eefff0a6ac54f7863c601d8e1fe842c049f89612dcf9567732aaa674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f063185720960540d5d6762bbd628d0557fe706bf25eb2485f794155d3d09b78613d59855059903fba367ce951c6c7c037aba69ea1b2aa8aabdefdc3da3ec0def813300aada6f467d1d40d72c90265ac42e605fd5126f0d64e5a3fbd5f34bf98bbfdfa6e25a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef003b651e1726cdd4160fe4175fe196e666dfc576a598cdd57e9163e82daa67eee161cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718c91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491a62b8181b7009a91036c33faeb2797b62556a76ba40a3c5b2ee17e0d4269b4424d1ed0e1f038f26dff7a95cc56801a6781cc0869d984918c2f8f09bfe1af2c9cb9bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1facc0d091f1065878f38da0e2b7297aa6ee5705871f0397b588c67efec655e94518123b4d734b760e06aa8c98f1b2d87bc84af08ff6954f93fcf72ba6fb8b66addb820262e950fe646de35cc203b5cb4a3048434ec55ed551bc162214a0dc536bf4b6a6136c3061aa6e5709c9c8c51f5337400f83c15507d0972a988617f640b366ccd829087ede804f909049a9a623b59b870086ba5cd71734907ce914b0ec858b3641da9c14fa0f3d075d46486f537790e8cf7dbbc84a1337211e8d865db2ed84744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af9729b1e58267ba5f9011ef821ed2a899f66025fafae6e2d24eb78a4e69ae3584b0d822b788cf2dfa540de8aad741136e353672734ad09d9b41bf7428860a39b8bb7ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c0874185a2c5605cf00e8c6e371900d9535d150b7090bf4b30694c42b8ed28b9cf0b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd527d707a62bd397ab9bb2e0529f5d93fd8a42d3de1a59213b6a74bdb26922bef01569c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b2409d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dca5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897df786aed042083ea8d999efdf4f2c0c486f10d89a0edc571098323e2f90ea60e17f68727af2b26d4dd6c0bb23c827cf670d2721f047bf3f6fc5e62ad6c9171be14476e7e1d2d194a3fb080c1864ac646851066ca27a59ba59236df3cd89640fce7f947d0ed19214e2253aa3c3f74c23afdbedea49ef14b5fa8502ba8e6a78f2d390ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c535cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323ff7dca343940dff8bf8f15b90454abb4953450adb50548e29353c61cefe0f4f4ce1aab25beb0d070756675f40e39d01c19baa4c37e339cbe9202fe7e9f73576115118b2a7128a53d76318b232cb749fa6c6bac3b8330cab2c7e5f4f6871c48a4f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f74048c56cb6d548cc69e5253345168839c447f270870b167fb37f7f915cc7652efeb803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2183cd391fea2b52b0d36334e98c7569b0ac9123bfd7a5a245241e109148aec7879e3bdf9902694c6ba2e7a3000d25101968a94255e023a18ba0f6f01a861f02537b78d966567edb468afa7dc83e5e856a7102363964afc147f560b3360b1f0555adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0dcbae2bc580236ffee55c3806080bf2d76e147aa3217b169487fc3a33d25401f768eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe491419e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e4233294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66d994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db0780d7f01e482c39e7800ee6692d892cc5276baf1e8bfa389a7aaedf28265f11f5ff2eadbac3f481b450dc0f69432ad272bd75d7b85aa1eb62a03513631e138f0119f19cfdd91492d02717d106a34e1a6f45d43cf4f548ad2dddd5cc5887920b23ec8e4e8bbb2debd5056ebd35c6b819264a482a3342b245dfa6cbb9da91b22b223a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b47a8edab4c54019c185901e07b7571d4dae6ab62386bdaa003b2ebfe4aa972fc12e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8daca1be70d1a9f2d644e601440871075c022b53307fe73290540c9267664c9a43ac45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d40ae1f253ef01a4344b75cee332a6bf419ad60924064f7a8b1c73445c64ce72a84deedd00a0e8dbb98dbbb08120537c7b393baf91249923c96ae5458d7eb2b3a8b92b128baf91fbd346bc881e3e32aaa3f3385867fa6d3deff4850a28b499d29d87dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875bb95ba42ac8169c0ddbb4192dac37210cfa883b0200b6db00eabb33a35f6c7ec6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052af8fd17f8b5bc9bec7cb282a23ab070c3df1a49d48a303997aeb7a38c9bbec99b080b24cba8ec476874526306b928fe5842398196c257d6b66ddeedcfa8417a5605df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f16cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd182240375d0b2c1bb13ff974fc0a931c202895f511a2695ebfbba29db16cd86f4a1e382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f67f4d4f15f36fb41019ccbe707ea24cb3b0133db0667c2c65789eb77e9fc74b3d92385e40f35ca8130ac5b1aac4ec7de21b6ccc2c132fb2221591c2a341a59beaedb76e4686785f1e71aefb52de213610a1aa5ade6e333d3aaa9cdc8b6fa20b3a792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427a3c84394744eb25490cd3884bfe95e7c0837a79b3ac313516603646cf04612f5d419e8df4f97443c26527b1d7908b8a36263b277df34e9c35dd965c804d319bfd64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a45f8803eb0068f9075a66dc09dc19e023df24a86c3c6d733fd800529c259cd762368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4248d393e82d295c20a8584eeb823da9e5a0f24f661eda8e55f51f13009e42c0ba471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8f0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d04d5d16bded7a490a1aba196bab365f3944a4cfeddadb6203b8230094706e84cc43a0f0a629cc8d2d971d1527ba8123d0b222f35639206bc888c10ce1f099c7a044ff5f8b3483a91483683bae8adb06cdb55323e3d952eb5eec0ea9a06ce75fd3b96b75cc95dfb13e93d4dbb4cabc0f7a4006559e2b12f0bc4a57cf013af3172ea775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d64f625bab5fa61a39bba8ff83a83d731cdec492921b22d68910f31f3536408ae70990e4befc89cd287f10d57d9627a87225412a6d8801727d5814b4b52161ffe45e903791ce3d5874ee403c445ca21d6fcdef73f0aa50c382f3a078dc860bd2659751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc857361a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528fe03c4e40fe165f83ecb7bf2c51a40a0c673c4bca2adbef1d836e4738385c0654a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2a65ea196f68974827b574e4146e4dc9ff41df3104d2d6e9215ba16e996794858d489fad6de4256342d440c4a6dd543e9861b68801330c19470446425b1b26a085e83918121c875b16eb13946718e34e899b42e99d3805da713c62341a585c54a3af0bfddf7f80368a91209a392315747398809330b827e0de639f9c6b39713b5488ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859671370a76a8bc89a4151d2c344bc3fa87e0bf84bee41d9ba146b36f5c9598e14e7f20380ab9b7cbaa9b29d6bc26e69ce7397eae1385b6bd36b8bc66f4703e900e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4db27f7ea164bd6c6bcba0370788855b7d34a5f4431d937d9aa3259d0379182ef39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5f1e6e76bf9471efdb0b78432182577f7421a95a7fb2ce64c21b7dfef1c16154e396160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b28a823b89721d7f938db14b5e1aea228fe44b25bf82c34a765fb2e3fb8533314bf99ca1673899254ed9a8b667d0e6a3acc6f7121bc09a5a5fc0174e74c0a1a3043535697ce35e7d618e50c7834a6d4708d7e72be7329d04479f2eb6bdd9005b7cd57b30abf13ecd070c1e9ed3dc9c28c169072f97dabae7d733239f604c9f05aba16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d7f5953af015fa12c38c656c4257f74cf2e2bf694bb295a421c29e6b4abd393f22abf67f2832ba2b1fc0cd0c21ef0517de0a5a984afbd0791a81bd357991366b87a5ae801dfadbdade004989fc421d81858da0db6682dcb38dc32d7129d7f82b526ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97cb70577b18a55d099e4f9bde78e0ae87bb6b8463629ebad7f5bf8b68ef9fae3e41740f165cffb05dbd0899241c3ce73b702ede17bd6bde8523ddf64566a967882ce491ee93e8297132197c637fb6f202a8183b42171a188158afe433ce0d6f669b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d86b36ef099a83c6256e84251d1f842dcf0016ae2b6e2ccf614e1f346898ad6db1c119434dd688a21c69c6af725019857cfd1b0cee7b2c87611c404302c247098562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd9149a20dde06295939a7594cf1f45a6a58d6edc5482bbb7492475b2168fa708a7b41a13306fe5066dd197a6cd52b2dc67b5ac98379fc6225a8e95e50596ea45ad23b013ec27be33eb505ad4dad79f5083f686f654753278537f9cce60256948c9d8153c97171a0c895aaf4feccce26dba05cf64ac7e61191e407667d2f0c6f51494f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad63a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d0949df3b90dd38f2b436b3a70b71b193446a52f3683a28df0e4f58f73756c53f34d45732b662487ce940d3d6a0b789d6a4a209d199355482e916991108cf4316c811d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f3f40fbe3b8cacae71d6cef0bffacc29218a594f8f23bcd1790cb0b6dc1bceb6d40e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa15aef6849976f461a6a202d92c4f37de8d0550b66699efc398ada9e906047fdc36cdd5ecbbcda5a99d674567552e014a728a5eb6e5fb3a27428412f4460cebb7cd3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d9766a2ba8f4a598056da248c8fccf0e2813caf3acfcff2f90f27a17babb95588fa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f7f5291ca706bf515aa5ce469c0d41d3d35077e13c0133c957a9e984769015a7a99df4e45df4ccab8bbd9e3012f7a48bb99a1da922965d2e89d3b06af404d75bb8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44ead0530f15dc541fb6f4efc3a9c5d22f2fe7b936e06cc1889c82729702ad50670462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f41a467bc326be2e75c0fe70b0a0c4f9ef9b3b35aed7e5539c6791cd0786bcd9433ba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc70b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888d2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de3ff4d16556b88c2c33cb763ba913b904dcdc4003c3ca654b992e60e5474cffa96ab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f3f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26a5d202f7187632fff67bbb25003d81d8968264ed7b5c3b8de906fe70d700f58d8b292550152e60b91cca10a51ca87602db1e8ab0f7754049cc13d878d1875236cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da83b439626dd8970e36956b1a01f873dc9a5ff1ed96c0990aa4c4a9910681b41874624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92578e96b4d7e3a39bcffb4d9f582a9dbf6f8848c44972d2a69442a8934201c7c72c2390c96b4192c14d7464a5589a2b4f72c5b8657cc7e7698eef9479f38d9eddbe0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c6883cb1f94fc2ead81aa895acda31b398952dffe20aeb1d67baccd50bb93324e7479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923ad29775b7b4f8e60c971d6295863b106c0f19a97ed8cf918250209c9fdf4c66f8b9d306514e24f027d4b6b00ed4d99c7348743fa06d9dc5ab46c2550ef14cf887bfe352fc4b5433b50ef76f97319d1ac5dcc7e0d5ee065754b0dcdb9e8e07e1226d620543dbf1a89be1090e18acb131b21acd81b84cc2d1bbd3e20b7a1614e609832c2fd0afe75a4e244251b5f8a6b682cf5eaae93b8e3874ae28050aa9c95ea57f9530be925ab28fdaee6fdc6d6cc8452995de224053a23f85d607b1e37a29451c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b2b0c892c42d533fd786b90b922fd2817a41375f5c8ba30e0e6cd811c2a94d306805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa9b88bfda06b1f0ff712bc54a2dde6f847721a86be0a5715e7f8864bb1e46d87fc82e78b450542df7cdf979ff61f7639ef528d7cd71ed27167d8d536fc6bdda146e4f2e485ac7bcd659c3a730ead01a6bf7cd4adeb531d4bb253750352b0085c3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bb0dfd1b31b5a7f38a10146db76d4cde36ab793299e67ab36cce657d074275087146e1cd05ebb62270a402f8b1c535c8bfce7b047239386acd0bb366f7bb9f026612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0947149054432273bbb353afa7fbef4054db73fd053999aa549642683fae3c36932a683f78052dc1635e5d3153a6227dd5d3c9b60f189a84710d29dd142dfe564f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554ad4df3c09fe6769f41cc4f7b69aa28dcd3dcfe43cbbb88253428f8f6add4e0a2fce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f53c367691336795d9f93ee132ee3e7da03b4c596ba466155e4eacb37c7db883669098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c565f4d28f52806c99e995757befb8cc1bb60dd1267da4105bd340d32bd60cfd6d554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b8e08b5dcaef2475385ec01cca2d3fce4d9edaadd254be26b48fea761e577a9ff00b2181db7d2b1da7fb7c117904239cacdd15e7df8994d1cce2ae5b355e7e4ef3d9ea1de2073b95d464c3fca7747ca551ef476481e48de158813783dc0861334138cb9e8de8df6cdf2abb05806d7f61078fb7ea44063e5914bea277ef55a0447dd2cded7238c17ae02fb2979b41c6869426e4908131e106c2c8cd86b35137136de370bedd5c0da542907fdd4520075b8d4d7cb91e871695d659c4dfa21b0f814245182d27a3441fb4175b4afadd5a3458dcfbd7ebd6c9a3d6ea5bb75a9658f26dec672f8f5a9f7f6f11a6b6d815543ea33227904d446935e0238859b61d572462633eb51b9d459be5c191c6afbcb65387d41399965953e397159541d59a17893b877d369f30eb33ac39a5f07e13ec4eb3746e11a0ce49ed9b13a65c91b72d5372c03f4b26b41847cdf06eb3fa313b12715519cc52e27acf170c0c01b509fcb9337a354fcaf1de7de109310043d99eb2f8d4fae2e6b42f353ee9dfc13700e805bce9c4825076a3172cd7cdf36ecdd4be364b88f59623003cdf88ec9a256f8e30a96d6f0874d1b727f22c9f5863b069746fcf8d750fd034c4f55b4f9c779cf3f91efccb4807b9d924866dd4acfebda48d15f9503ba6eda0f482025f25fc6451446ed2bb8ceb3ee9c7a294a8c99c447ec9e582e68d2a34770bf91678bd2ab02e278cdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80c0f275397aa0867e54286d80165a8a432a694acf1299ee320ff53393b3ce8fc21a5cf8e530cb8bc536ac70fef1c3215b66c9ecfe8877709a481ab34599a7f14ce82097410a5806f19be94884aaa6895006bc0f80ef03d133e80efd398a5d149d9b4c06ac94eab7f3c538bff7ae30dc30f62b386c361656e1d74f3a0ff33914fea4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb413155fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7ef185f60b9eb7e2cbaf821698120cc60816d7c6b1ef2b1f795062bb13b1ce1dff7f78eac632f935d5cc5df5391b94c16105e8cf20e5c5915fb14859420c71ef8fbdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cda1a27950295d26ba91befd38ef642bbe40f8fc4bd251e3684238111b88bd8ef1063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e3249094bb389eb9a2e298c9c0b006a5f0a9adfff599502cf6d73d611f5a73f8a44f292e9b11569cd27eeee04c37ef400a557cd646e9c4758d0f7f58dee7a603f60d0a534df3bf0bda6b55ec0a81a194dc44a3ec2bc5123001d89125a88020af8f387dc416fe9f93d429fb83288e6f28c13506fd7e2053f0e26bde1d2e9410aaa45740653708a73389bd7a9ef4dd85acf45f19227ac60f2dc133d6285af29cff774544913eb6ae15c7986b94d55bfe7e41bc92652068b699c783efdcdac361c7bd0769f8b3fa03ef614991f73173163aa5960fe61d6dcf6f575e715221b0a7404655efd40b62cfecc09799273dc366662d994698eb00e09170579777941b3ed7ab13f93ba3cd73b09102bae2888f1434057163b2bba8ae7cef49ec7aed840edaae7e23104eea9bdc191af8cc8f0e755a246a0a5c3021c7e0561dfea15490d71e90d42b375ca69ddc4bc45dad4153430b33a7efdd9099f51e857bfff14cb89bca61fe12ad18194064055e1009e9b48bc004092917b259ba204c1cab0df6d91eb118cf860d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f00c4010fec69acbc8698855ceb037d6545b5bbd4e778ec1adb369bf310a6933b35979cba090aebe352bec6d0b213a8fa46463d0cf2ca3f2e87100884bce9e7a9e10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dde4c3f54717b8f35422d1286d61efae48df01f64b9aab4f85739b26b4fe926a37a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da18cf0521cd7d0b66b47c19bfee17b71adb355364009217ef0f8b572211b3746676b553b69600cf777b3723eef481ee3ace8a21ca09eecb560dfc88485d5c55a70ff79644cc5bbfac46f5c6d79084967d520728407b7cc7f380333592fd1b3f727465e179c6bc184e4d661d5f6131af323f225d54ce534c63f52b73caf6d6fbcd4ed74a7e208e44d73605248efe98f2cb991a3b03ec3f5cd8de0ea80324853645aed8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23ab2170940f7bed909ff8b2b9d67bf787293021e6b3ce347b4aae78bb026a816a9bbf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0a9b87c7c86309d2d2774049f7d78ff970408fe7927bd6dd8db7871deebf35161f3eb1983016a492ce0cc7543eede52e12a93bedd996bc3ccfd15d5a09363396caea42557c7c42b3b747122f6f78d548809bea4a3a50b7a71e303da6d2305aadbddf35d19a3bf6376f555eef503949852750e57195f0f93ca4c43c3ea26054a359f189fb3480881f77c9e84af20cc39e27b5d1d697e973ff2bffd3ebbe3ae65803e8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc56c691f3a0d118bc458d832cf58c90104dd1b26c0401e4cdbca8a4683fdc0bf2e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201927fb76f5a408e40ed07d641a2a124209b3592a97072baa56784780bc002fc9240cf2d601d1da0a20340ce88a9c8bae187dd3d48890af4da11233f6558a2d52e011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a4947b2df7d9c9515aa1859a00d3077068d5492de40e7be52a5e9c90d385591ce01a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d0d80db6baf5de4375b27ffed2a7a32bb683db7e472208a58b6e3e5148c64ebcfad44a95749379d97e2b8b388be9675c0e270bf3fb93dc6fee14eb5d802334dd803a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded29e4cbb1024e08c54b601cf2d21a180a4b6f66f957eaacf9ccb4c7b3e7b377b23ff0b80bb552c1c2d9adffe444f4aab70d5a543223164775662d73c36e9e7c1d2fcc0995c1784da793a445b324483737c86def533e771cdb8b9547632fb1a7fa460aff2497a8fcde06919e44c787a08267894be8444daf28d1256b25c1361a2c1a6295648ded823fde246b9e473ee4d84bcc1017cf1b905362abf3653856197b5059533a706683e363448ef023c13713e20585c4f3d109d46addbf474be1c48d3f71d0236094e7c343074668f5dc84f0654de675fcab4f246df8f76fea41a7f28fbff09b6bafeb42a647b4531833306dea5327e113f16818d21affe4001c7d5545e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007ea640abf5dd85f4af218105f3d1801bf7d1cd32de9f0585423f94b112770685058ca5cc6a6f9bfd0acb6abde3c258c4b77cad8fa1a921670f576082713d03dac168a8dd9f622b57be1136cff660f869cefcf040b40d2f49f7fc7851066856b64ef62315d8e0d3e2a6dbd60226d8acda497d42bb33bed90c42dd8c9181f51e214f3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217a3b6f68bafb3f1b6a4de7d5b91b4819184b82d04e5d9423b9cdbe9bad03a728e7d03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03cb1c9a506fda050c643d95c11a4c07760fea6fd168f5fd9ab0b8c1a1cf940cd36555a97041bdf7cb90f624b2977dd8e63b1ae3b32de0cf6e94dfe714cfcb968d569d49150cc023d9d2bf6152eacedd5538e0e59cc5db8f2e0665f87da28e53212a6405fa09c25c45465cd4763d1ac409e84403dd5d8ab229b9f952cc1bc6f40a070df638cc7068c1e47840dee896f33113c365cc7e492bc01aacf7fa752e9f3c02e2d1035035f4386aba1cfeb03c609df1add61d02f1ad6668dee60f303f44c529b832f7b36cf526585046feca377bf36a2536129deda276725a23b62cfa6778b85b6377741f0d4ec65dae08a01ebc172a84854694eb36d4bf87bd87b50c41d5734ff13c9cbf1cfecf445b09065a48a27783120683750cb88986f51bd713bbf2cbafdd8914262238a85ec5c93070d84ba82b1325dedd513cddf26b78b415bbf8bcc983b219d461f2b4f2d8c56e2bd5813d0442a8105e17175d8cb2a596808833343df7ac3b8750eb20bae8c2150dd677a9c72762b68845968488dd67f13163a8112261e1d158023fb3e74896b12b6595c7d969a8b2a0cd96ebd1ee5a600ec53ee530043f92353b3f6c83611cf8f626769a7b246223b80300567de5ababe17ad7fca59c0cb5abfea70bfe8e87ea8d19b433cf84cbe6bdb8a78ff1da699272b8553ea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e97780cb41bb69fa8a0576bb032af1a6926d8389db97f37ce2cd1044dacaccbc46d4f58af2dcc6fc4f8a616e9c70d08f2adab56a37b382b9778f6a7a73aaab166bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362ee6fb10a0b775b6b02a8490c40e978597ca69158e5e559b1bdf8b30c3b0a75f0398504f66b7c6845ac704c9fbb3fd13c01a9b64d063bc3349ad1a480e727463ca5be2ba5d01f4122ef78b0a42531f8f006d7abc441d04f2b924ea2768a13fd7b7d43b7e493121983d6ce84cf6a8ed2ea91653a732ffb704d62817b30477ca44763f22bfdade1b81e3239bc9624515cc094619a4d998de388ed7e29ee96cdb1e36aca363cf60e1c5ec610d78fdeed7355cc340855410fca3f555df41f1b1dd9bbbe5f5a5bc183365900842db3eeedf28baaabe7c411d9b900325142fc0a332fc018b7d1d1c37e6cb81202295620e1fccb9ca0ff0810aaf164739d4808851d3ab1887fd43340870231136faef003354cc6e030a0a23655483710e3a54a6310ea6971bb9ae3e5e58152dc5cb78e1a59af72f755694b16ac291495fe6ecd7f726e40ab92b1e0472d685ffc2c7003e1ade7721311debce50259e810cddece87c59c0bd980ad668b6c688d49493f49bc652c34dc0f4246131703426331222fa8c16ad9f08035609fdc375aa9d4f932c3d6351d495818a93870c6d763cd4d63eee8f0384ca3ac7c8516dc763d6a5efbdb76eed8e94ee98eef794dfb8645dc3d01e1dfcb99db8aa03eeb7ff951056be1c8b34279f257769a0cfc847a94d641f318fd63b537eb34eb4325fc47361168c2e706c554fb813ded520c92f14f5db9674055b88852a8de98c7581b4c969d9b2ecf32c4d7ce229d7c471e1c4a932ca3acd83803be6c793ecd8e04f22b71dcdd44f0c0a22714c4d940221612fd9804b7a96aeba8860ccae9161d1b7561116e4bbc4d41f54ffb00d9f2415234103ef6100ce99841dce1ad49c437b92b68f5d13b727d54e40a7624d454e7f5b7faa25feb6d70ab73c9031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb6ad34ace615ed24bdbf77dfd0a0d12cd9bae72b2096047ca9a262fb7c1054ac9323c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb856a48f17473302e2764bc86f38e9c8481654ee57e60dea09af9fc81c1fc389c2f78e0dd68236f4481007a46c74a1b498541f89d2e60b27941062057036bf9cc2a8d2790a729d3bf6e42939b0733dd7543d626ec1cde9636ccec25d08bca37853261bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a843407c6346dc49abd8bb9bfc954d6624b899b28080d33fb152bf5d277083c04d9f1ec139245f531b31577dae88f527325dc2ccb0d748494167e393578bd4b77ab6a890addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612a72f2629203f764123feef14e550885a260fffcdf52deed3ff2decf2996e449f685e9a79f3dbf17e9bd5b402dfd25ad014886fbe1b6975a0913b3621519cd7fedbb294b26258fb57749850d7a7c3b5b499540a655b3a6978313a4184ca8f53819ef01946ff355cfef80a619aa97f3da2d38168cd91d32a1fc32b33b51ea2ac6ccb075bc35fc9d99f82e63d4c71a253810663e70b19b4055c1226a0748731cffb12655574a217ae07d600820f9262f749001e86d079926bdda9d914076de0e1765db9ad779c899573804eddb90ec1f514772e065f183819646a1c5f09df20bec7169a2b2ea32b10dc7aefa72eea3dca735a4e0ba50fa98b2d70c63e5452179d386c7925934314b34b779209dcc430012f8783de5354bd78e855271a55d3768de928bacc8e6985c35ac531b41cfb8fa661d44a3dc34b085c0009a3d265de7afc2eccdf08bd6e11f6cbb13ee53eb26ca84f785a7a5255820e0bc8f23b4dd75f04a10cebb950501ee5dce93eddd3e4148001962597ad12cd787c4437408a99cc41140c903b7565e914a2b02e70991ce259545998cb92a2917e6e6f84b34cec14e8df0d24d8dd1b68b28a3f17a0209c9de2b0f370b210c0dfee2ea4cb80732bccce20eebd29a18877ea0e4a8dd5f199e4d897a2a6deb9238ff5a903981f9ce89d282d66d8091319d0c16f348fdbc2d4d59af34247e96183bd4a226dfdaf6b0388e0ed9b99f50e182a468da718385fdee321efd4c9bc23dfce79cfc9b32ff6e16aa440ce0901e24c9fe8bc5d5f6654575bd4a8cb84ca13075ec3666e3b1d887f43847603913d3916a1f3de396ca7dcb8240be81a74118d367a59c2b1074b35bb9a11f27095b2971a1254407504fde6cf5f9dfd60d55d2162bcf977669cb7bce04578cb39b279d892baf89d0a1c83e2e691667c87783f1c30d7a2db628a151dacb315eab5a9d420948bfeda81b1b17bd555dfefb3aed728fc581216ea4a6ef6c07e9f570801c339b9b6520a70de35a01f7ff6386e8b8a55935ea2428557d3393f1d5e836eb8a4530a859b3136bede25df7684f4cb6102067869835c0a5be89e65b957d6f4b981803f03686815ecd493e03b5b5a80f7b1e272f7dfaadc0f344827323649384871d490e59e75e3249f80dbc6324a7d76305dccdc13e9942c1fa216bc83bb6e9bb4c91a07d1dcfb0ffc5c13339f76944efb349cf2a8dd9e0a5e00792b561508f8867a038f379e4ab7a45915eeabe48e7330cb945d785d00ae76522a1ecbfec4cc79e8137b62f4e758f5af9517d38e3a65d97ad4627c3ea6393c4863490247b3ef5cf5f71e6e0c4a2768e754eb5e514d908e7e89a6c82cc60ddaf9464d9f16903d6beaec3fdcd7c82bb54f510710a5152d3f5da0179c503b84c04e0a532b9db2658788229d0423c85bb0ff595a9a718382fa84d93e586cdf659d1a39c3a826e40adaa791c8c746add158aa5a681934320972d19965f79c9dc3dd1a0b3820bffa22bc88ea60d878bf40a97f39084b686cf4ea128ad1c1c4d17590c647b0f9d24fdded48b319d27d19ffb170c304329abbb5982e73905ea42ffe44d0a8092e495d5376e3635a96f731721b4001d4ce3cb8a3d447b0edc9fd04ad616e4ac44f693388b2b320e27ea2c44e583dbf246d60a71f61637dac5c2bf796fbff74a797549a28f4a20eeab937abff93ec8e762c2e2cbd1a55aac02978bf61c0402837f8fe01a45e7b4beb8561df4be9bcd8675e9f1222fe1b446a1bd156a6e31c05a8e540a09c6048abde3e11c0d2066cee576ec6412d2c062949d785fd5806e64fd53e377b110f5d36fb99e2d1b9caf41a9ea7844f3151a3c3789f59b1d36dea510c2796e67696e814aed99097ce139236f5222b022307d634b0c22bb89a585e7cacd9217cdf777d1a071a3a8486547ed9c638c2e3c7b6fee763b81f98dce4313ff25013161358fdd4b6c87d77c4651bf1deb4a48c3c23fc5df95712ab314980ac966d1ac0be23953c165b3f6749ec0d21c519eec521b3c06820fbcbd8dc8c07c859b11e675f168ef6f447d2c77992439ff8ec76041302afa982c985dce1874d74d9dfc8728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3c5649182b92c99ae891315a1e5ebf8483aa21b60595fa4ed0d817888dea6f66b4a131cca7180a040b6f44cdef22113205866ef5ac57a1b3d26de9705965c438f3380b426e0e23720663da227eaeffe9b75323ac8bcecf7595e112a4b665b2100297118dcc1d1f0c5b7ef6655f81fb5fa2ca1067bf0f1978458feef6e503a5f3f5fbec7b47066f2f02162d78bbec550a37debb7943fb2d6d687feab436561cbea0d6da54b4827a3b8eeee03d8d5f26703b56ce0b8227bb3fe62e88d7731d1853d64fa447da5869f15e36f7baefccd24430e4c0bc3e4fb823df2ba99cb1df8577a378e5f65c7c12f864b54ee6cf711a005ac84d4c7de00501754b5eb7cc107faf4fdbcd428adea8a4f45d773e597b69b3ce7ad14a36307eb850f2a1dc292d86dbf8efe554113b3013a37f82281707318cbe199800b8c73dbee70d26d4bc3c21b0555e8be57b66054efa5a186cbad9472e686bb91c01fbb185dec12feeabf47a81690b07fb87ed7f93d284c200d48fc5512a7b6c5f4536b1ac741524aa9ab9d7a8388f9bae2f2d5189f3876c8dd50490ded093b81a4117a20c70cf1a4951ea18fcdf5881b6ac546db12123389116a3a030b0f62b958ce5e5707d4a81475e7ecd5861cbf9681abf0e9e41c7ae414cfc7afab0446236e6a09377ca8ced849190e471358cce9f75bcd436b3f536c09cdd153e874197e198dcedfac07639a9aa100d76eac0c3620839cf43ede75c91d3757cc3b8036ee180d023ad7cad4c991f1c5b10961e89805e33c6b3f541a0a9b67a58813d3ead1a5d2bd3ac82c4f10a6ade063d3ba835d2c269498dbd54fe3ffcc3e3df0fcab75d0302d115cc17babf6a460c8a32f417fefa19380cd9060cecf85f8410e125bc8f5a8551bb928271457bae9d6f004ddab2e40ad8daa119358729eabcee964dc2b32ac6bcc5bea52daac520fc021b99bcda4d63826a0e9f42f209d22ac31e5a71f67f341baf9b3b44776fb3b3c6d95911e76a8e4ca9768154621b4e47b74c1aca9a97f242076c9623582d13b2a246b0f5311069be8578c312692ed8353c5b8f529384ae0bb7d2ae09eb22d9e206c3e6562637f205fafb5600c110414006e9389eee33507451daeb9067578c29168496762a7dcf5f0cd4a3c24cbc519a45ba7f3030690060af5a954fa082f38b756f7296c9ef14daa632375a152da67dc3ad96ce39dabf17526330b2eece337baee2d11edacf0bff633e694431bbed80c76974538cf2bde6dcbffa0e5ed0ecd0bb7dda8e6646b368d82122986a716827ee1a5e0d8bc0c05aede8a9ca5017db35a4d3efb6141c3e6dc054da646c49b66587008afb6f1f3cc2366c77272811efaba1b7174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c780891df6a1b8f330a266d4bff00397675265c0a6cf854a7ffbd3406d6b8bb62807ec532b61f93d2e2be8ffc2ee31e514f671703b5bda2cc6b1852c521cb9e45f87dc0f232225635a95f22fe5529f24069dcc123207fc5a4b62deff8eafce34753baf3b981733054cc2c568e10a6e2672526e07794fcc28ccb98cc62237430553a07f614e70e82e716d6cab6122d14cd784334abe3b5369460d098a1e4ad01279d849185e4ac410b692d6356703033d2b68935ceeda1cd7edb287dfad48caeabcc2cde87f9c020eedbfda08ecf1a075c448b542fb2236611c109c8c9400786ebced7f9834b3d746ab7d19324f19f717cea174b4f21e413b469c629f7af340fa302b129a0e193a49d66ca196d3bbd0720a3c36f59ee9ae7ec08c714b66806530b49533affa8ac8309b28fcc64ed18075d6bb357fb2468fe4f566164d788b9e8f226f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50eb306c9744ae6170461b45c4689590540a6d4fac2a2216008b50597818ca0906fc4617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d1bd54776ce954a4799e0e8750253b9f64fe69bdd40f34b4ec9f940fadd2f1fa3a42ce4e716092c0c498029a3995c7bdd4129d3d66ba07c42b5b2ee0d28faedeb0bef63249b93c9bf83a26ae807ca4fe23be6cbccb4fd1a4ba86defdf2305bc4c1c6d70c9d2b21aff34810a73f15c21b7a6d823e4443a0569984ef81acca9f397a601aba3cbceff367ddc974c6782cea3f063a18a3abb0f18c3a782447e7feb85d526838debc375c39f805e855c3dd11609eb118f1acd98e55e36ab20a1baf66803d608dc0869bcbd22d12fd981ed079deab352662c39e9dbef40d46c67cc0c8d697a23d9279d140461fd07995b6ff0a0d93f2148cc7901bf31488264f7830f9e8d122e4f90d87162dff3422717dc6e36fa054fadf3105c333d2b4c4e8bdb3ab72d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f27698cff91c7d7e22aba79abf842c3c1ded84dd0839bebc20c1f3333c49b8a64fb175711ffa08e69c3b5ac5aef1bb27b7a1fb2386f1eacdf072c66bddb68c1019670c81c8725057702aeda1e0c07926f2ccae6fb7dfb0fef346be0a82c72aa862884db11abb97f17853bd6d65fdf5fb5df208aa8cf01fdd3c3fd01bec6de15154833162496901623a17b172b5f27ee5124cba6a29ef061080b805d133f7fe59e7c53f1158264f0383acf027890f28042b436948414a13cc987837784e9cb4dc91c670fe3088e46534fd2133f191c00fafea1a04daedceeeb823f3103403e00782df4ce26e8397e05354ddd9d3017f3c5a4c07494394533134820ce4ef6c1f54fb543a95600159ab1a600a7b53d0b60912b67803fe6f630a4096b9c3f85265858a200730a24bc5d2506ca8d7cf0bfc3348aaaafdf54d68b9c081d8b289d0e36e134282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b773426579399c8dd9584bc27e00cf146c43def59b7484bca57d5f063321e62b7904a9f36614d11ccb41d09c410dd2f8d6cdc3daf796476a2f0c9b1ab2cb7759723b16082a024be40f3e91a6d56ad0a5e2470a99aa76a0747e478a819ab5b5f475ce29e840c4ed82a08de586bb31cdf4d1fa46744f6273bb359f21400de61119c60fbbad896a462042223b4ae969667a401c298dd084eae3c5dcd3f3d8c9bd30e8831e46b706dbf9db55fa07cd0e4c150c624b53706587e1fc43a04e082c4c4704b43161903324a8b5bfcd3c7798a6a466e3332f2225985ef35d7bf88d0435b309f061fae41036991fe5beb0509ca92a8cb391d1eb205967d7e1783da78646f16c031ead0bf64e5c29d6704d4ecf1687f3c87b661ad8f162c7aed2b73c332f5943701a16e88abb467aa7c5a4c862df73d874960115be29ddcfd3022583920e085f091424bc9356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf8842cf61f7c04b1a26851732028c67fd19788fd4d246589ba56789bee7f85f4ef95a859946109a941da71c1661f5eab6e007389252e644e211b8fe9d6110224c3683bba2a7b74d764359ada266c9b798329c7d706f833aafff78e94da9fb24fdb810630db5bbb065e614322a33b732649125de5b5d76344d516596ceb5d94de323d0fc1c8f5914d8510a0ed8ae35da94037aebb57b1cb6b7c507b43570b87fcfd53e13a1c912e69728192ed462dcb1bb3568294db36539be06865d402914b8d7074dc573448eb03f82a906b63efa7f69adb1de25388b18a2cd3f064742c584a8075c316991fbfaa3e91d3594e1a6644b853bd45280b7f84f55f74154b6696afcd0ee6ac45205d588041f5a22151a5441d5594b5ed8951997f5507afda8d6fae33c1c9a91354f6b01b64779cfcf35d76985263db977e0a38a0acfabb2b30d3ea9db07f293d0bdc01ef203a1cd7d66e5fdc4e9fcd485fd545ef26094fe1686f303e79004120e6668b5af93281bcbc9a993496741c4ad8ac5320708da46b4f648e3e94637e16e5ed1fd0efbc638c898b117e27bb456f297c77b8b9d7411c5904bd1ee5cebd55b647d988dfc608c422cb1cf4ccb098c4508b227a81c020f50761f264e5c69d5834a02ce685d0e15d66905677b8c6970650ecbb029c473cc9724e86a8e375f1b9074571fdb2631e59a5a0afe876be30a1d378a93ad142c30e5dcb37025e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc24a7344fe7fa80e58f614179f7bdde432c4ec2a0e7487b01bb1f8fac862beb9a415832d1e1edec63dd1ab42ce9256fd575b3be2780b1060149093ec1717f1305b2cce9a33e83741a657915750040a7cf9b332397639b379afc7aaab7369a272c0ce19b60df04fdab34c9df6a042229b212f1c659dc394c38a813525e48007e58e6865af1066e4f49be206e45ce794cf1fdc3122cf0f9c2d072ef722a7c5e299d05f811c69e536e2fbadf433d7743aee18b54115c4dae504ae1aaa9e12443c25fe940ec3ea3f6fa9c37d4760b428421da65b965e348f2cde2427ec599e5517ef1e6c017aa57bf88bcf3cd44e5afdcfff3e6d3096d209b263c675ef85041cf504deb0148cfe621ceff3488024fa2e7d9695ed4ab3719a2282e9eadb8a13273d28dafdf2282acac1241a725abf041f7b3ffe3651c83822ae035d7eaf8b3ea78b73b17f70b97b3da09fdce1e2d867aef2c2e42b25b1fe57425487ed69cbdb36995105e9646a0426efeb8d8c552d14076f2d854e324101ff244c4eb4609280bf0609bf52b38669b4e16cb906169b3f3b86c518240cbfc372b6e7616ca5feaf92e9c02edb785fdb73ba68f291015adaa246feda3ca0b29ff89a398af488d62d347dc90d84ad562ef409dcfa6cbd87471439ea17b56275633891ed15b525ad2ba5f847bf75befa0fd69c5457ede9385d63c07e0aa03897e600f5fc6763285dab31ec85d158635301ff3df873e18ac3737410b6a0dee118df1aaad1b51bd1bdec1a9a5daec8715f637a054b78c4e9891d52ead2f1d65ee7e9f5e1a6c6676bc13c3ee5fb1709bc443d118989ce0a2525a4edf0707b182997e9a69e154b58dc342d15e66cf699a74358fddc93ba647133b2df4476194dceba7118560112a5102ea9adeda1a95cf1cb75adf10d3bbd6433e6d9746ab47eb75bf8b306f1f40f6105340c050735d3a45ec7a29ee2c66a769ced0d4feb8ceb72a2374ecfcc34177feaccd05df2133b0f3bbe89166c42a60529939dc2ab6aa6ff1ba79681a59bbbf85c43034ca095fab875319639f9e37f3a70fbe94c4964f83a634fe1a62aee5119ab8488d711f82be313d491985c418dea9572c31861f902e93322a5f913c2eebcfd84a408c3c6a57a80e00dd89160222d93b710b067bd81e579c71d7c40d48e537394a2e9069f5c7636781bb8bdcbd00f72bdd7519f7e07a2316e24ed3361866758d10add9e6867655b7d631e5d5008fb8c777744949ee6c23e4cd9e915285779bfecaea811dc5d09cef43dbcca8b5eb1dbe66b135cb5f0b17b596d3bcfc08d75e6c8c96c0e324820cdb223ba13070e898d40c0efe9f92188096044c93eca80df4850d065782ac804fa7b394f5cd768bbc460b5f236e04536ee6539e0b6863efeef901f4c820a40998cef73098b4725de94ed188b284d870d611c236e2edda76260037a44b141555fa036fd09626c0ec8c2534bc29d206c239e09d4307e9f4395b38c11c5246e5299f01769ea5e2cffc36d2cc04d0897c27790b3e571de08f6f2f8765770c85343bd29b25d3db5afedef15ee69ed1976c465956bad31b61e484ad0eac0b61d641bfab3f9c7170bd9e8a8e524d786e659eb2a458435d69aab3ee5d18ace1789bf2bde28f728633cbceba89f86da95f771c206bdd0aaad0a6fcc62239b2a5d66bf4cb1120cba11f12db4308435fe91a80139814cb60dd5c0fded8429ec262c0d457b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d407108cf021151a0956290d64e8e66266dd4ac9b1820df68009c99d6395981d5f14671e805d8ca89710705e634f62ab03d2aceb2e1ffe13272cbee1e89ba861c5ed035a13771f5c03b58af94c7cbc53d9479fadbe934c2ddff21f8b4bd06cdf059eb0704b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673f4e0337e415069f11d21d414773a9822c66c1faea0c45dea5605128c7293d9732125a19857c0c1637c86649e6c12dceec8554c757f1385008db9bdafa8956e7e7a782d29fca081eef162eddfb8e71b27221b094e26de646fc6a278308f6079dd697f53e41ac3c47c44010ac691ea479b16f685ac8c5e1feb6a4806be9b18fc67de9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da5e5d066ba844c09cc077d9ac1a7c89a60cadeed1c29a752291a6064ab407acb318f2191bb6b2c3eca73b25f8a49a0e5ee7918219858e5988f5f6473ab411328989159614e76bd24286a8c5e9e3fbd4255bb210de229d09c6dbe1557f0ed9e2068bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f17e1ac165ea969eb4e440a1e1c36319ecd7f7e73a94aa1abbe2f47bb6e8f8e2e2f3e70305c8858731748a4fa34c34b8023336c34465710263b8194ec8d66ad7f10fd395fa0df0ca65c21b2a8fafb1225986d4bf36aaa8726db49b2aabd185f7ef19760e015a900c2b6e3a68877ae8818ef97916a9159a55636c09324375c43d6e3311cd1d844e6c26fa59ae72cad3a1444ba2f1e9bae34d655db19d93161a6ab2b18a1d729f75b39dec3e8e9f64e3ecf0d3a26a6287718e08265e838eb4fd0014c35901f713c6002ab5dd9e96f6fa80e7b9223a5aad65a49ce9bed6cf625480cbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c9da0c80b34c3e2a47323e383c8a02acf69bcbc9063a2d5cda5a53390e2188c55f6347443c92a00cc8b4191ac8890025b32ac55c2f7914f1ebdfda11621f8c79d6cbec017bbe1b41503e459a13d98f4b2d2aff2a93041fecda43983409d1d3e18f78a3fa813fa53033e7de86f50a327c88857f3fca70b0f349877fcca2449e1a69af6bfd01b627d28a86e110ec5e00428b37aec6c4a19280a745c5c22aee6ae8794f75772a2a593e83f712c2830ba10c5b556d586ffcfd59289279535d75b58a0081bf06f86b3ba481598d43e938c0b56eaf9425288a4ae980ebda0a23bbc04cc5d385c709621a86d13a021506062d4922f20f23f81e15662874d718a1e09afe9a3fce6d231dfceeaa3767b951e733637f6bac6bc959f83559b0f2df4044ba32a01e6d3c384ac45b4b3a52702a09ec237ff28dcad9d4c25dd1e06f08990324fb9179379ba2420f1bb1e6bacd693639c55f13aa7cab5afeef0afa939ada4bf5ab81f7d5b7b9a72b672bdb18b4ed775aba71358617de6e7c579940f58875f5ff99f8a27fad2c09d5b3dfbb1483ae4f2c592934aad67b6ea6c27688380c76981b8c95386160b1f656a7bbb35594b19bf51f24484277a5802b950475b00d816dad7b331e392e7bfae1c1eec8e85d840bb61e1fb2666199cc17ddcb5fed2b39aecfa67dacaa619648a7fb8ae0e16613dfe44e3d1af9b8476dd6aadca4972c9abf702ddb5a441aca924fbf2d2fd83ad878c55b992987d3bdf7ca23e0220dac49c5bf35b03168816610f002ce77137a574f59bd6dc41f72227734307cdac6018964386873bd2ea99ae91b5a7e9277a96b214f60b7cf95bab08d3dcc7b51cb8b712ac718bb3af1a944b80e21abdc2b94cc5d9a2053ca24c5851e44f2000050896e9dd3c2628d35e86629afd0f42c81c13fc743f388829a1a33503cc208aa6fb11a4d60e9c5e22c377a8e90a97b5212a99fa73f80198851c4cd7ec543d979cfdafa28406c6307980aa778c838f88a4ec14dd02589a2a5e56a2911a3b6b975aa4a61c11006609ca8671f768f6bb2aafa4f599c4b0d4f8c021a60d4e79fc9d9fd7633c8e60643f5d4fc819ec308d20baab66424f1df030f70acb48fcbfd5b10e64d3270696138335433ed129f7e52ec6968471ac3e5d889107871f1bd25ec4696ac005abe8087847e38b0032e7e75263f96e41e6ae1edb91c2a9717fbe3a2a6880b8bc3d3c560ddf2c8fef1858ef54ac96566afc5498fbe0c66c632f025022eab2a31ca97e15e020f1b7fcf5a590fb017d37ade366517ab52edce0a0fe7a8ed1ae721e3049a7c974ce13704cdf7e5e477ba8e5da3e0221ed1dab81c6e5f976f4958a979ae21f36b72bfed167f9183d6963b98946389508bb9d2a0881413dc6220fb18eb5dc86e54ba0af5abce1b37ba36574eb1f9fe2c8839ac665ff0763a66bc59c94fc7552abc4bc526eab8b346793a748355878010957477b3bc03ace5a4206086131440a0ff8b386d5c05b18ac362288eb6a7e8c3878c7c5e0a73d2c523d2ec4ecb83964cb422dba656cd9f64e30f6bc76ef8abc5e66ff2ddc6b320228e6f2c461ae3e00eb884b45a1e2a65c7d6894c6a128efb5da73c22394ef36cbc4c5373d719fe555f6cb15e91cab4ba8acd018867aae2b4d4c97e308626622fe57268a5415be6c856a497ad58e062d8a4afd1429fdcacc89e16fa0d0d7ea132110963d188784158a2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb06ea999bfbaa9c2f6feb75fe3e4c7004f60f6c22d924b3d2744adbf7a7a8fdea278a12977f87101f858239dd0bed2f09b61dc89045ae1a017ab83fc2897c65badd4ee5ff0ff3abd50094f5d1be753c26b7b4fb213a4587e2a4d66595c4226a5c9c3fa8f738064d23ce49b34b868d50dea93cc6498725bd54b6ef93d0fe70730b7013965fa9ccdf6b29c09c06acbbcde44ee3e112a66fbf6319d8bcb10ca23a0aab7124776a6002826bdba016f28f6bae23f5d9b5f2283fbba998f67f8f15b104bba439316012ad97f95dcc1db7dea2baf97457ce14a9954145c1b17e33949a73d3b61d381b2476ed7dc684e5af5926fb4d4fd95b03aa58e344d2084633789182cb984c716735b0b88d08c5aa87d2bdf1603dcdf7ee9499a661ab1c55f044e0f75a2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98585a5a76ac8f97cd0d3b81a43c345c2c2bf72d6e1f01f95559decaa5b389b6921d13156ca4d0c3ede777475128450bc13a9a5249f102cb630b1f2bf6035747603e27dc340eb196a083141cbb632c2581ff40d3ed8b7f1a0a6081bc47492bdcb74ba263b4b8335e29067b2b3f92f0b3ea325098ebc177464d0e5f7ba97a7794e1d59af419013daecd3af953240da3309aec6ad937d8cb5564a490ca1f9cb5becdb4ee55f964c95e3cb17df07b2ae0b426416f7cb65fb6b83f172f9badbf9a48d2934ef50c11d16f12d3a25c5615fca65dcbf5382e2db9b22b8c5d58a4304bce15151f57e3fa85238d3a6de357e9d1399cfd4b0a3fe919d17d18cb7e5b831f1379dcad7693a5107df73342ba903dbe8ea02079801dc82dbe2bddc78afe6221c339f8c10ea8f67edbcc18651b666b6755d5ebf4845347421c870c1803eecf0dcb9c62e42d7edcd2b6bef1871a21f5fb1c30b46515675a42fe81983123f1317396aa9ddde542ef9e7bb65226ce5ec797c273eb94bf9443c5373c4104758352e258f69fdf0ac8af4f8f2eaaf958cd63bad84d6fae80d93172c46af52b13c1e02b3aaa053bd106bcd4aa551ed8f2eebff4926e0afbfabcbda9f504100a05e3b537c5ebab978c5694ef57738576cf0b00b92c31b1c04e5a5d32a53a00edb75a7bbd30a821800164f5406c4edea82905b502fe152adc2436639b595d28255ae3ecf4df60d3adfa3cfd4e4f9d05d31e361d59a82b0bfd6b7342118e4622e02e9a5bfddcb5fc2b30aa04856bd31e3b363907b0a4bbff0b1834931d26db1f079096b67f1c340b87cfb931c7cc4e81b02b3a178792f4a2cfde0333882a69b932222f18e9838bc70720954c765b3f4f25ea604148d48730a5213ab84bb377d55812873eb76112572d6d828b1bbf0fa9e4723066895ee2fd323480eb4083812833b9e9c98be350bbe006179262a1cd36c6d1a263b78b5324f24cde840f7d04b61b9d32c5a68079d9b48bf959988f76de7338441fd6a3c8b9f6a5dc599ff350ff2273ec818faaf1267619fa8fb01f626914293b101acf9d5b2008dd1f2ac486b755a2ec61a9d79a29a5a4596a48a78e2bb4af56503f268460f4f960b78841cba4e1a1ee82f39612901a100828d0e617fefc5cbbb9050a23541246d5aafdf9f48392bc4ad8b421b781200b0cedb8b2b8a74a05a9d61030b342f68a1e24e7ddb56020f0caae813c99b3c064aa715bd103c1f0bd128351ddb0ad7d012280c5d4bdaff79a7a5861b87a9a7f3c2598955343ad3162403d4f62b7b937f10cbdb3b5e5e7cd2390f158428e575bdf06763e0f86cc84a3396e2124ed2428607a016881c7ecce6ef630f7ea38fee0fe38150be068f8ff068879185dc9be274aa947bd79f1e7e05db32df448467153ecc0afa529b0a164104395d66544d0a15a67d40810d799d54f0cb3b8c545e2cd5bd8d7c1625dbea7b180c4cb9775d93a20ec5719acfe672e0752f3a5843788c72ca569e7ca1387e9ad8fa6501bdc86781e6d538509c100f58800aac960b8fd6c28f02db524bb201d9b3ca8243aaf14c1f5b2490f8943c9ae2b9c70c1d618a7d9eb35473771f7f7781a54337b658e8d4ccd3a6af163ae7400803d541c49b2579c44576a884bdd9e37222d5eacc13ceba43f99c9048fa3426c5f7bae3bd5bb7fb67f7741c3a4a118f7b8640edff12f9ad5da116076ef6d5a664870bd274c850ea1c8fd80d8d62358aa7e3e7b3848d56958bc8a0c6c2d12dad6159095202831752ebd3a1cc8de39130ce591534eef75d2597015163567caeaf60528f65aa832b486be3adb2c346bd44de3f1f45b59b66b5457a5999f5d5a32fda0fd31d8965b4c2c511ba27f13b4740a322fbb7d6b5c897ecf6c875efafafdf581ab366c9ef36b079412dcb902bbc312ed445ff2f5fe71d9ba3059c16f2adcf78ac57da4e21f7e297d3d201b37c55865522b1fa0400f0613747b86882487013b2d93ba8ddb80c8d419399ac459f6d7799606a65bc18ff12e3b90bf0769d74ab38f91fadb2610b323f3e8d5420de22605d6a77a3cb8a277479d8590546786daf699a5ae788898d818c51ead70d648b5f82bb5d44d73e399a5fc97c1ffe1c304ba6549b66fa9b088620d69096cd3860c99e95708a1a98239cfdc19430676e417058e9680b9c74cb0b3e8b95c1f8d4974ff62db8d80223310a86fa2c8811f4fb6df65d8e7fbc75afcb3b26061515d6f162f3d7c8922fcd221c69e40b10e822e76f73989b4a13fe54b243024e145bff69cb66e36068317a42413b3206dbc7454b6ddab948a8b40355b2302ab5e7fbcfba864515e550ec63863900308e172e7f5f661f3628b7bfd24ade8365a03dc0f71c739076813d33151153f755247765040fe01361ee1ed5a7e703626cf16c4f30374d29581525a52874ee5487381c3fc58ca5a907d6bdcc391f8da5a762842ed65b5cd0e73f09b43dcafd4e9628aa480cc07824d8a22399c566d82aea60f644a50b9f7e10d5cf3294f784ae218aebb0d4a4be66652c29ecce78319b61bad78d595710b8dc7b28d9be682ad72221106a87159a45c37bdc68404211822c056f135359f353188172cca6a8a3b95cae1e215a2fee275f4b593e1a98249b44eed79f024f7412b4fbf5c0dcf10d9b8c361474f4c9c6f992231edf8befcfdc77c744bd073283fcefe8a2f91ae643343601cb605f7328e136ba985790a68f4b0cf1fea0e64af6e495c1ff391d6de0f12dc2a2adcac18838505726d8cd89e13219288356813a9816f7a75b1232865bc1914e42bef412f0752175bdd316dc76cd69228112105966755c8ebd98b0958f03cd98eb18792cceb59615489d81f59fbcc308078f4cd345da3dd876b8b258ea6227e3762301e7857c72a99c5b4d6f8795d471feb4e02915af43983391957916255c2b0c91b86ad0901dbcf92a76bf3e02ba0f7570cea14474f09be2ecb3c6d0e35994ad0248a762d7baab81f99e777f1241bde028b380ac65cd5ed0ce8e1228f3a2788a4d85239db0d44124cba726bd2fd7d3e2c37d6a19aaa1fe656348adae45deb5b4d0a238f4813fc7d87b7349eb2abfab47e484caead1ac7222fc012952fcdb02bd6c0af902a9e5a9bbf6784faeeb885785e55193c10a0ded44ba7c8d01292747925111c85fa6afd49ea4e6d62a49aa245b5c8bfb4153021855160a566abe0326664e8f014632a6459eaf8d7b1d3ba4e1905f33bb0a47e6b7ca9b08b920300487cd296d0efc0a3d0303f3315d9eb9c8031782b2288a5b455fbf248dc1847e1ae9bbdc1d5669d583cdaf960663433e8139d25b5307f739b0119f4afe25ab31c7ef935abb151fe41acc3fe82110d71294a717b4db7e7c40e7a6c8984205613c20e7838e7d6b32cf699687b6a82eaa8f882603059ce37d873c94465f9c650af080e5b985764ea0b886f1c7984993a54dec92a85c84bb8a015a7facc737316307f21e611571f525eab62930a5788a397b84df9a67cad33213ef695c07ca51851dbe2f38548d753c2aa945d8d24c1658af1b8a65492df95fb79bfeb9b0e4e8e1c7f2e6d5f8e3df3738467082827eec95877442966290b40564f3c77d441417364062917e23e3ebad0e2b32458a6f9b7138f39b82855a5014b25b0ab0d0291cc0196f32097082649f8207519c2273b0d1ecbe84d59ba7201705582092c7a3608cf5986e3fffb30e872518cfdd19675b30cbdd67b768be7b7462fc9a385c707b65bdb91ffd746931b8924dd7804fd9dda9f98931f4f4302e492809a7b3ee3bc8df237e57ff8afb7c59c285738f3d029552b894e7798020a48dae961d8310d59d1d878c23b252a1aff716467dcdcacbbf7adbb3ca747604e365f268ec5acddf877d2e599193f03f6d8ebb550f7d0330dc0e42a12821164041eb09359e15ab3da0acfff8199e2f9819b60c5243f2de0b650598a6f0126b2e3c9abb73b31368baa15346309e09b4d68c99e36fae29cacc414c47041aa06a7497f1e7ad5e19ac2aeb6bf5d1d4006f92ddbda07569069949d3796d5742aeb48bc3840935524c9312c554c0486eccd228dab12a080e23dc4e7702dc31462f75e1bd4145230cf78d9b42777d1dbd47925d8d0c4c33c093f72e48194ef429b779fac6a89a195fef8316a706cbd96fd816afa4c3f10299e1b9a34467d278505b37007681b676b4a3793c36208fc2bf2096b0c3ece29ff006449e1e52e2c7473a9f2d20b7dd51df7e2648d5d466636172c757679eafc662c96b65125a94585a3f5017085b2ace44155549e79cc8d4e57da1bbc5a00f9488c6e64d238e2e1ceb8da1832d447f0b838ca79e318a9287f5fb3ee7a17c5ede82d175537f200af1df9d3e4e80220a98661b93ee12a77ac15e210d8bd743cea43016b2e1f56452c2ed4e45b3ea30e34d34507c6a93d561931f03e71eef1191419734c94415009a7f98935025658b56f6a04bbcb3197a102b133b72493d1e027fa68fd262761b6c15d7291cf1cbeb78dc03e4d778f8f63a0c86bfd00f275afb661c82699dc1f4d6b4503519b5f2431f4c00b462b45dd119ca3fd3b6c458e2a3ed6319fa23a700f020be18b4e942e3f380d96c17b2dafa97a50b73ccb2a3c8a1de7660624b2af7af753d6d99d33a21de8b535810cbdadc5323a7543e034b6295fed8ad0e35f69d378636846050266e9d924af9cf78f52f5c47940279f2ac6db6e6cfd5217b33d7b0350b4cd6215e79e84d8ebe3d09f84a2bd2406fbc9c82fa905726cdd8a132ec65beb310068d948243c403260890198bb8d7d0d1ad6e33dbb119e939f4e6e892dd0d9555b28122b9316f454b8321537bf8d90c06282cab86b7d223c1da1b2b418ee99843dc0d6e9ce96c7b2b249a1d9c1f22e8e3109d70ed557f0b2c865722ccbf63175d7090321303398de94a6924b30ec6d425ba2f77c97ce427c519cb280e5407a513c8d12c59bb14054f5b8277659c1bd3d4e7926951ae2fcf0b3961e0e96e513bec0a7b39266e045d8415517b82ee610c420e20c1095bcdf1cf0cf50409757ff6eecbfa5e6c149218b168116634569098d4908117c3494c60608cff475bbdcfcb17657295a5687041803103e1678c6d8254b8d30b79cb5992ce93c089611c4bcc99064769d23ddfc8ca21b78f772919ec9a898c53e9fbf68af378cb6c51b594a8c00a580b698b584cf6a777ae86fbbaef491c65d7c9267470fd428c76fb15667c7404e72bfcdbb0785ecfa93079d3980b4f5a45a34c86322e6a2cd183fbf78e7569375426fb7f3e1b04b6c3de71237bb8d681902e7620419e0a6899d0eec77a1551843d3f5bbd04003c4b51444d6411cec10913850604e61cb6c3301e9599e58234c8a72335908b6f6b4eb48649b81c35da206c45d1088385f181c2e0b0d694aae346baabd00c7b18952df0a7b0678a3e0ad58da08ecbbb9bf1dff61b079f9d8d7300fd34c3a81a433505524920a54c1d2f57a960c5e18cf8e80e14c79f43958361f5efa359352054e3238d4fe6ffc9ad864d8458d536f9943f2dcbe5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227136659e5ea3eb25d7a42a6885c295040ff3d35c0686b98f0ed5b7dfc004459f0d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96aeab673e72ed3eea230473197d72ad14ecfcbb6c437f2ad94eb515906149652bf07856b811c0adb738129ee81cf6fb4a593aa634d7ef74035931e925e486de980d1cd071dffb1c5c7efe5d5d67fe325363d8ee3614fdfa6db29c02bfc4ef7e6400116195e86832d4470e979843bfce7e570446081a8a92ed1a8f94e1564a21b7957f7a1f05307bfcf6ec516c6da7f84e93dafe3e2689740e3eb633eae49d6522d6e090f3ebfb15fb69080063fdefbaaeba5560111d3da0bd6d0ed12db1b7dc3bd9ec57a30587b781647500beeefab09a468b7d3a5913b575850319ed9b7f7a0c3f01f54a2c1548dc9d3c55cf832aa2b26db534efb0ee971dde7ec0e39e6606c1067c0c49774ab4b917fdf6ec1ee574e7e6f02024cbcb76fc36aa581c3d25cf36010396ca428486ed374e2dec02af862a5a80201d0cfdd34429c5acb27db2af9a7dd69c73251d4661cc1c4c4ae135fca78d580a97e927f807d460b6dde86f144e009e5466bfa78446df6d7ff902f4e720c020638344b0879ef0f0d2f236190fa9f39572e9aff0e1880c00746f6abeb8586a93210f9551efec9a5f0c88d9bf40f9fc3ce65f693cc74c1563d5f8b03ca93dc147a74f3cab8187410ab857517163409f11baf313453b51d37ace31ab087c4fb3abfc64a2bc9639427dcddf7c4d2abd529bb14a30d1bfc155781f162727d32df4b55f0d28c205954bd9559792d1eea13f926e92827d24609cf2d47e340aac5e1851b80f542505c84a926e81d97899a168de2122dfe72767bf5bdb4392bf4521389d41a235f493d3b4962e6e4af67b7250315f99b173db1169fb955717b630b82d3cf93c6d6bc292271c5cd4b15711dbda2b1aa1e6ba05d6ad293dbbf56e696ee0e534e85759624401ede5897f42c6745fa7e6993440d43d63341515b12f9a0c62a96dfeeefe7baadce753283abd781362558d1acc47dc37768216ed6f59230f99c0b9aac1c8d50e0af7eb2972926585fef58e0ec6db2ff2f11072d1a53029471aec51fbf17c99d9ae7f724a2a40bf530996de4a146fecfb63d48848a2792233cce05e3cb8d8e6be66f16ff5a5ff8f7f82ca74f39e8afec1b5548b8b2f25c577037b873839c73434884144223d5518dc6e2803b1469fd3590d70e37db37ae60992c8b4337bbfa541f49797a917d92a9576c9a7458e07cb4a72cbb491a7a61a2d5f8bf8816764f184aca2db2feaabbbbc2f3fb2ab3c52b50fefed08ae98eddc31c9052a322c0fa2e76376e8247f937324bbf2c8fd35ad00d42f8bee38268cb2848962a5f9e7b19b33c359f74ee6e076194b95c3ee14031f77f049148eef7c0a537b5a0a07cd26c634dfec0a4f6f77d67f16eb2ffb4edfc5d613c86c1f12584ac8f235b403cc51ccea9c093ccae786b21dfd639a30bac9d3fcbf8ea77ecf793513d17dbb81e3a63f32b50af99cbf34ce2242c108922ce1568aa3e09c851e54c5bf02260d57803c140171949bcf8ddd3e920c711349e407e1820a033e1118f2a72732247a38a115391bc9030b41195c563a9d282570d969f73496eec08161ec71fa53f86a6359a53c3e3d7711a3a42d8eefa7db908c1ae9d4e329b6816d3aa2856862305ccb3500e0b3d3b79365dd1b9b7b9416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e366378a82a3d0c2dd5de9c3c3734ec8a5f918214719ae4e433ae30487b8e676cc9aada0c877df4fa4c1f4bf826a22d63f940ecb595f14b3be3fab6113b9492575d44b1d215e1b3cd587ccbd6dabb8fb4cd1fe6678e1b7afbb74652f31efeb59353d96dbca071c06489264fcb548c4c0d1f10f460ff2a847ca780c5b44c8a2f023b5c823db8e4f8cc6e98239da9ea70792cde541684d8284e93fad7e277306e6007c7e906a49f07320ac9fec8cf51b9126214f0b05689c54a0b1dcd00ed4f9689189190396991b6011eff663589d252f85d68b8c36e78fe5dc275b6a4a12a2438cd819542d954afe89036d5c2ba5e26b890a7ca697c0fd105cbf1cbc03018038c914aafcbf87a2172e4399bc80f8b1746f2657bf09368c357d5e76e1929e02ab320148dbe310aa50ec8142bcf90937f14b5da4e100eee47327f428480d3b71ce372b6f31606e7fdedd655af93c45dd57ff9b076e3e3e410d7ebb7081296d677938c30df56f2aec6352a33d04c202dae274506e23593fea8fb280776d0a99d2d58768b1042277d3871f780abe655036444b54121e9137664dbca3a8753968306351403f46f4e39a22671fba6f5ff431ea05c14915ebc7c40699aadac004a846cde7d4a18dca28c9d379461cb8daff7b9acd8da193986b30f83625877a6f7c37a31fa5d20927fba618c32c9467d387e1a39638ec04aea792ff8e39c4ef80ad2b5c02be2ce6db7ff214fa59c2cd80590c0a0c24c9d949e1f4194042adee0f93b421c2e1e1aa1eb9910a16f5140ffc6005c0f3484e6a45d9e3ed93a9904d1ec33b2f5780bc639275dfa12daad2647d53fcf87f2d342e58c3e7c3d378c1677f59ac1b199fb92b4d7d988c401a5d581ad2306674020cdca96ed268e091e5debce3ddc25de19cf83a0e2b0dc793485e1cc24f12723dcd0a0c6f453624b8e2d0d9553bb18f0473a7d57b58915ee76be7f4edb0a0ce0ec20bba158cb773f156b7ff97f3350827bdeabe3f3c9ae06f55736db8bed8dc5b528873d8c8663dd5dae55955a4e31b20a42eec7217270528eaa78277d792461db054225714d877d06262e629597b1530904ea6f50c20e54282129c0d1c802cc506572b17fbe0805fa0cdbf15ab20ce528a2d11058472f4cebbed1f3f473c4c67c9acbd942ff47f268b8f49c681a1030e1d4a2065cb1d10e3367988f926d5da6f7196c827036aede86083eb18eb4fb9699ef4cc3c5c02d2b90493263018e5f02a3bfb68f5c3049c15c34f80f18f9ed2fbc34ea2c7bf512d6d1beea3c727ed8b5e2c32723abc693a559c6b7c5bc4b6f469fb7e712b82b39e1ca2b7f1ab9bab12c21768d885574fe5d1f06cc5918bc5438d8f86f27e15d2588da87dc8197d122ffe39f5d516dd42d66df82162166686fe93cc3536616a6cdd7aee192182f44c79074cfaf98bdaf628806c027737170e28d8765572b3e1af72e36a848d4055822dd78cea4879f616315e12520c371d76bdbdcf5e1d2f9a02dfa0272d4c1c72dbaa853c0e6eee814a9aaae484a637a7e47b02fb7fec7b9e81631860a09bd69405d3dbcc03713cdca7d1e4f5efd260ea9c91b598c1fe7f106e99a989434a7e4809f947205f53a4361f47c4d1ee04b4447766f56e7455876f381a2a748c72fbeb141dee6589a4a7b297b4eb2a0ccb45905d4301deb094856f6ecb9137921bbf16aa0a39e493362550e29429a4e0a31f067fa5d79e081e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb7d846473476e2d38aadd8faccbda8042ca5724353a940b6d30bc9a1596713c3570841a268996ad929ee062303409b9f1bd536c1dfce8516fc121bed3331e41f4e8c9c754345ce105bf55f2597173d55a69a557c3854e0eb7ac6b3a87991d4fd93f3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369c3acd8cb68b8b59792b0677026f961b3e012573952d1190431f9b54d8aeec74a0c5b479c007eaa22b4042e8f09dc86c7bbe140a85719599b7d72f50789473ca29c2a8ceae02048e592986a859f843b53b9da6cd988b30d5f32c56f7369301cba6eccc76d37f8789c6af9a50d6bfc7cbc5c281edc95ee93100294d6ada039d931ab26695f78a23a13d42f8ce2d3ceb0b2a57557742c785c50bfa3b4e2021703f7a26966b2d991b432473f5c7f6740a3db97ae51313da0ad9eba56048d56c06c73639fa6059217befb446505d4d072ae43f98464ea744139507eac4de2cad442bc273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc94c2546d434969283a3f8ca11717cab48f93cf9f269a3c61431218f15d83c333615537b323536ddf9aefa33e642b5007ce2bb03086aaa8572b859646fdc6d9a73e774454e3a1e3e0294c445444a26fc519ec1e418db89b88a6a8a8ea0e2f32242940af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e8e2f05196abe2f67bb2f3448dc3d4a8f846fd798e053857b392ed25a317ad84a35864aa48bd2f11b6a66f075348f3239b08f570314788d848649475f7be23b4a1075533ab3440dec3250f14db21e841f154e5b27fc8bd30aae1185120c745992242076c3de366ab6052a7b2bba37581a0cad1bd6e98ba737809b7caec22c54c56e56c2cf89bbdaf2af484f1902ea1ed39825707493176125d865e2dfbe70fb0b734ace1ae6671bee385cdb00dafce7249b44723b327eb410273f764b01685e765909e4dc271fd5c9aa872c780c4ac363c8aeee4e2a906611c5d40d40c2f5c8c800ce50ae7c6a895e812f1ce246ccb88d3eef034ff87cc0908618de2b555ad3aee21b1f60f304315853a20756b2f5d0a29fd8427f859a22635cd2e109de4b47f8ab165285f289cc756a3ebf37d7d3eca1b52cd174ed6b67740284b72035eb6d0c458abd6eeb2dbeb12b0ae78ee29a2703f51868eb1d44ac06c0d15e39388d811d1473ffa2fa199f6d450b19221e816e7ced5aed6b84eb0ab20b96e4ce148c33a1dac9e13a0a3c2cc9c554a7c730850b53d3259bb5fd8a9ddec17c1a5dd7551ac11e426c8585c95e14cf7d8c64d1e3c25fcce837e25f3e09275a3ccb766f3248fd197cfeeeb51de17f4b5928c5442b56e5581314ddef3cedf2523be2049d79394af1e6f3f6412b55b3651a8fe414e61cc757a55b8547ba4506b6f5c406e5fb924ae0c9bc356d10589a7b8748b1bef0a739ef426f3b57675bb25f95cf7f62eab0e4078df01ba026fc532dd8a45be4b7d0f7887da824dffdc9a08b4bdd243ae847f919dbe5567b3b4d83741d107ced327b49e303d921e97b6f6ef31c20b98e7c6d6a7d9f8ec99d3cd26a2075713e02b990eb08d8650959c9d1d27cb06b061d975071d3ce57d2824e4182d145db4138a233b270d677f3117f45f3b96e8d2e0161bb915813d0b2257c1094a92623625a04bb7a236c9a91162f37f4a7aef9061186e97685c270bccfd2cf290fc3e21fffb3bffbdc888e3ba274dfc7a64784e2fdec052a5ac3e741de4437bab67fbb53795374e8ed9e97e11c6b0436e452cc6966399cf521ded05ee420e746e6f5ef829a70b157e3b6415ef37830e3ad77968b1988cd1bdf0320317e83c5a302cd5eb714460a5db760e2aeb4775c5c130407bab54803e4653c307971e383831f0a99b82663f82273ca6274aaf5cb5bfbd8ed9c6099899bc1b0d0909e800412802acfebc2d4a6af0be3d052582099d6757e7aa73a35dfe06c275c0438359d04c5dba677374dae784b11e3af4d1192b804d9a263e84439d23042c53f806905b8c796086fa2156edf1549b495c91db4061819cb51612026fbe6f1d6baa9903a4d980746b26c25c923e9395ff115ebea06db33b8e4b079d8882eb888f88ac9ca01af9280c335af48cf14f750c7c10ca96e6d68800c46a4e31e46705823e99345d0d8aeb30f7e673aee739d0b43014405aeea01ea49e9bfe7df803cd288ef7deaf2a974b54f7a0d8bae0f6b3f0a496081cbbdb68c352386a8370df21d943b2e6e073ee31749f26f235959bccc6aa8b59cc668771867aaf0b05e8ddc4ed76f503553ac22c69b99c99eb6f6d0b5bd811b03f74cf0f9282387063b0b2b35503f8f6721363bf76c567ba19f3820ab944c514b4c9ce8594bff360334d9a7d0c28a3489ec4904513313ff936ab394df025248b3d78b3d6067d55b7364f58b1f965a140048ae60ffeedb3243a94b5762dfa75f9b6a2f5bedeef4090a461e4d326923797863424c771e624a0843b351d3ab30cfcf864c5fd4ce290b4bbc487f0d8f3e31fc0ebfb4eeb2b3e4cbfd11926b7637e657ac34d3f5feb74dcc5b2322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bb4b011c583ba9790100650c1cf940e3427d45fd59eb6247ef282edc91bf1fc50838d7a9b875797485b05efd4ae95bfe8b326cdd2682ae43a9bcce96e7589018f62c2e06dfcd02d6c91be5f9287da476cc41da18c6456a63ee2e666662b840d7daefed6a27ef967165652ea50f15b53e78ac2273e711e3b723f13d9f5fcfd1d36406e519d8011a59c996c9f0426c4f28b042c8a37537199b973624f5dce7324d9851bd945ce4d0e20620187743e0c133d4f0f7a479efee6ceefc08a0acd1cb7db45ca9fc1fe84c0e6c631e9524edff8a214b172f201df64f19886c926324bda630cdb58480e6ce053cb33c7c55133a281e85cd8d2c55dd8254002d671eb12ea939ba9c8eb898a3bf2f2ccc58ad5221f5057cb33006d497d9fd4195c21fc4b28b850e2500b9b91c5db728c1b8978f6830622c9e0ac9c214c051614c8303c6ba00c3c7b5ff39f44bd0b30dd7cd11a83a9726591f554b49f3e1f2f10e9ae9f97355d5e114ea5b5f2daa3ad57ccf3f6c3952c6964fdaf06cac74e12451a45a9b44ff0c9e50be144a6383e1a644f9eba2c00a63ede22aefec255771344ffbcb7c1d085715337da9a04bae96100f655f1b1413a03afecfc0a0f26f189542e0d774d2d02ddc4deca7e2dc23bf0fb4489cdb82f656d4192450dbea49a4e41a0369bdbcc8e89006f3ef7c37e55e8115b94fdaa7c99369a91de9b05128a8987356ea1ce19130c1fdc51786386c8947f139abd7e2f70a9ae09c7802a527e398c48eccf2057812123c420bc00c5f30e8aefc8533c27cd7ad96ffe2d86d6e58f9615ffdaf93c6a978bd0a71cef22e12eaf8eeb2921a2de54d25691bfb62f9623afd7232dd80b019f74b223f8e9c96a0ec37c724e52fa47584f3c4fc34725534112dc66a7fcb5b913235081bf63a5c9cd3d75327994266c6b7fdb41a4efa4390e3f2dff6c7fff02291f61d7e63a4eae5739056e0cb6747a1199ac96635c5cbed7390282d0b044a06577b73f72705ff002ce9ca3ba4c0e5efe572973a6e18edcc16ca53f57b8c343f474c61af05b3941bdb371f849c2db229259054ac64b94f2d14657e66b7357bd11d4101a8ab0f35cc2931bad42e9ac7e55885bc4eaca5f57aa0723a12611bf6d71ee5749dedb050437edc987b210de7fe31233e702d6605b99608a3f2d2bcde172e28e82ed8431a932321c42bef329a123a23cec69a9e19bac177304c955351ac245a7097c25e8edc17a4592159b08cd7374ef18b56cf731338c74a36d59b96e34ce97c08760ab32fbec9a6f833f0248a593acfbd72c2c10484779e4c9385481957b5b239e076ff0e3b636a48247b6d3f2ff1724c8b550d6c349857f48d200a9b0c57a953e3c82b284e0a1b5e9ffa4a146be9952486bc2eaa00f36da1e10b8969af9316f41c939dc810fc18cb26dfde73d2b80099e7bd421bc499cea31faeed7c863be9b72ff8551815ce643a243660a91703ac05b4dfbac59045b9a76923d2cc55b9cb93792749519228e1e466bc1ac3413f4b8da763a5b5db7751260c675606803690a480e53f02c915a989f21b2ec79291da5ce7e2dad26554bea79e34c392ac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa7980390f3d80b8ff68b2a18c0fb4982122c0e95fe4f70bd4820ffecf0079c8165b4b169100ebad966d422a73ac217b62d8086a41b9cc698289a21cfb7aeeba391e50a75fe407753db7d24ffeff0f7927f3cfa83a9698a50cca3ac07ae3401bb9b32c5383ac71cd6045df3d73723be0e55b6f937ba205a3c10c207ad9a7c802ae5b3c5d163ae15d7cbdb1f8a2cdceea5d78eb5bc109e4f69d8598ae5f61628aad1b935b9760b576176dbc6f402811178e7f18538f382ec6fdaf56d3308ffaabff5be49f305fd52e73e3db825880bb5df757513071db3b435aaf3560e19d2f4abbe561b14fd17551926554c202ba0f9e38b0667190005455528b3978f07eaf0c585bc141e8ec5b73298fd7bc78fa678703f1fefaeaa146fb6ad479f90c15e8a49b9250da210808c8bee3698fb77402343e5fde4e35c43f09fe713a15001716555e8c08024c21a18d64638762960d2af34d4e9eb0315a16516c1f9eb06949758b9a6beb448593092119b9d8a6047f8f15eac701db28b4634e5fb9c1efcb33052f1b166957011e2769dffa015a5e5aa721f980272503054ee1e226a378afdf4bc1c705aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6ce576156e61ec8e2298461d821826b7923dc638a5ec6a90835324b1ea4fdb66763ef2cc965d12ac2bb8f252cb4a03630c2bf3c3e8fa796c3648103fdf0ba6f283de7d66611f24df6266beb9d1637abb2341f7c7d37e05a4c294f1123b2828536f58b933a9b3e67879052b24c77c7ece2ede287ae95abbf4669cab1458563ebbbfcfc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3b01937064b98c3f7527b4b33435d353eeb93fc4eeb82dc94bb94ce5e9304bc8304dacca90bc95cedc9717c461027c85d85f41a3d26345132ec4eb0d24b903b9a973ad660058cb21d83c3d9c12e40d5734dd6cb2b8369ce6200378e08ac11ea3f7986fde26478c42117f9ae1b4d24c146eb050416745eaf9bc8e6ba6bd9b3d89a4818eb2d9621b5366506f76b32cfe84615b63a02f1977a104380b8ad1d6a4d6960a025a35e44e693852e98f1784d62b98b8ab99f9c15fe090e99c624984e40736f74cf92839ff656ae396be05aeeaa4a69088f2127694e520ad23d61cbf5520f25511d33704a7f9a3b31eb158d7110592cdf9a1f2c26be9f03adc10701e93a638e3a736573bbec59bb71818d1958a550f8aac83a428f52818f61d61dc96b18fd2e12cfa9f2c56a83771b38acd2914094dd62f1453e0362bea80d510abf06199844994b73ad20be36aabd353fe19b17b3999a685dfea098f5c6c2a1c19173f08abf1d0e82725a64e64bab7abfc40c325a78f2d64e5594c38306b6c72b3e8bf71a2b2f695b6546daba8641ec941cef3373d9d829a852aaef772cd4294f5d179811131306f40e19d4dd312ffc3b896f5c0c7ce3f7cfa261a82d6eaa32623ac8a18a7b133dc8db61245b445485997da7a438b5ff604f497f29b2fdba6090b746a37fba4e13e86efbd2b382739b5035d688d11b85fc3a33a3882c551a8b3bc847f873a617fdd95cd5f817c11bd946e0731edeb4cca3a5e7ab93c63d825b99baa85a317246e6432202f62f1373c1051c4357cd106e7b7e8cda454f9a6180c44558af011c2ac4711a39650fb0a2bfc5119b7fd6cb06255dc9e456300879eb70cd1fc27eb66883b8f1a25ff9561171323bd5cc665ed9acf70da44c6a7492d6a9d028955b21d0dd3b905a05c628e1af09a98e2d7db44d6ff2c067bb1852a40350614ba54d5bd3f6da09acd819130a977993a3c4d190febc314819bde14b79daf26c07d9279595eda93514c9a21eec281118dd86f49928202dcfcc751b7678ec1fa5b32d106a6204cb6111e30e7c50cc09d066cf93a185a77f600ba13d8f0f5d2b9bd1ca17dfa346244869036066d6379aa345887021c8de966b5e0c9a36ed356e73be93b04fe623b31ce5b27619474f69160b0c5fbb4cd36d0e990710ae6ed6451bea7317a3d1c4ca6cd4b9ed6ec2015adbd4ca1d1fab89383494e3eaf1bb8799f288ad01b0cdbb844e912c9cc0d6baa07bb382ea437adef443dfdf753be1dd31015b3174fd179bd29ac936c5e2493d4ad4abad9db144460b452058a8653588272e8b2fca6f0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aeaeff65edf9d93598951f7cc344c326cf7d4174525b4dfe8122d36e326edb3fc3c50e8bdcb8102042621af7c1b186acb9286763bf86a64365d34cc76e8ed9e40e6f8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cdec26d4a6c8bfbc605487904266714dadc93f5df3e5d8620b583fe13bc60de580802f2c5a99779bc2efad2b063493288ac67bf133cb7cf23288b0c841f74457f0aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d6d48ac0391fba77029fe248586ddd383d1367dc7813a93aae1ea0b6e236e78d306a9932e4db68d4c8622be71788c57a657349adc08faac2f6ce6e77846776a4775acbfd8de2f50820bf7e35c8e836a424cf3cde0f6ddd62f5110486d46399e19b447a236a30ff287060f3adf2f8820afcf41d6d055b53f79174bf406803724354aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a06145c46a9fbe9197f12d4bdc691b216630ab6681dc16a6c523be8d70dbd243ac666a29d5c0e6af2e72b2977eb7715d2c042aea90f2e1a9d66af88fde01c4e91fc4aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a0698757a4ef62a8bfb07ccc4e4d444fa9db279f2f9f104b291911fac0de7eccf7bfddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8a3818b737d2d7e0f160e5454f34475aa77d7b4ea2e665900dc4963435dbd98b970b4beae5a427df7a04af2aec0f4b19e1d0f76cf02ad0f5800a02b0e92c8f3e4565d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a6ab8db4ff7ca0522227efed9e1a7d50d64d0f80c7196d6b6f54cd7a2103575db4b557daf9fe07cfeb00de8a8d37b14bc4e6e9172c305ed966de947249e86f66b612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63e53449ccd5d09758072e8b4bdfd6e1f3fb4ab19c344ea88ffa8472bf8eb5bc89e3c1b415774f401e36543240a8a1a5ce1ca4facd28c642193e48f2a8e023d3c1be7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc59b7bd15ea7ca395c4d23595a40b43e4544c7ae4fa5f04d817c9b5c78bb87147bb88286d6aaed19d1ce564e64f7a2511e286c9a54201b45a72f27192ea75b9f481036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c28f5a4cf3ce45c01417ac82d5d3c5d93d521e7ababcd8e2e1145f967466eb77bd6d84b3b08d60373d65679ebf319f3da4aa820fbfcfa7a361f8a64ce54112b529c193d51ece5aa00619a61a2f8a3551f8d7b4a76c56d1aef677bef219ce2ebe81ca4bd7baf35af5b3ada6e7b442df83595262c31dd061d5c010fc7db39ec4a7105c8441e76ee7953ab89f815130ce540aae9f40011121a7b499bb297d28060e6699cd9d4f4111cb192b582b2026476ced516db824a90a340d4070d0adb1a0f054a8c6d02a5e1ff1c0c344060f39eaed6d606c94e4d8042e8b87c760df264d8b0595426d3b84ca20ba2dfff9f1f444b4e46b16da687b7c5f83d13ba148ccf48ee2aed2dbb498cbba0b864e9bee4877e74d14c106bd9ba2cf08fdd740ad8897373a489994e6d99bde5f653a74b9f48a4b0a6cdc604a8e4f050890ec96d5e89aa9a320e79ac83cab59de9db1229e91479e8e71952df351a7a53454e4a44bd8006a9b5803c57690c83ed8feb08129a9b16d2779a0495a8c7c00ff10ecbf2f8ae3269a930229b4b302a04b80c8d4ebc0d1ab02effb3f9035035250636b946592fe215fd549d8b89c91776c6ca3c86a5f31ec4a704dd6246c751630299ec0613b9b65b79fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e121143881612abdec82d8ce0c45e186e512594b55f4d94d6cb07332c50f99b704c6d413ed639558760a5ca56040fabee1185ea8c4e5174b75c7fdea3b354eb06daad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3e2b1b284236cecf46236e9cdc32e9711949ebdc3b0dd4e15e980af3a1faca2443c2650376ba78d6d1d37f8ec64fdc4e5bf3b54101bc375b012e08eb8fd76dfd4f5df49284cf943d7daab3d01fef3aa45138600116b747d62505dcd6477c39dfc0d9afc859fa1b0c13c00a38f2dfd8dc48254da2512650adfc3e3e36730fe5c7a6d033c6b755e4bd7c44a0eae6bc928ee0699f41a1d08132b646a151685ea1e32f5092e0ebbf9b856cb1ee96a4e27ac656882dd95ee000e18a6ccb98d21f418ca3c1c95fa43c49c9f731935adf1d09e064a10dc979198650e78e57420f75581c6e731741870eb33e8f3642903b5ec569a18c09b257f8f9e9d9baf95dd84984b0ed73f72524070bbc2a248f0bd452b5a42de10a41a53dbb4632ec1a39a68e4bb463f4eb1249ca157375b37863b0ec42302fc34895265cd410442489ad07973f13dd87cf4a15f5ac755403b99349c0e0dca1267599d2dbbce1fc551da0515d48514ac91d58f20e5096f4fd14866c4aa527f01fbdf75d29f516b3c2302ea799faa120d72f2c8bca04f2315a167b7afac5f1a16b9777775ec4e20a7ecc5cc766ee69c30689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b7968f17ca3099bf5cd36b7f62104c5c6a0e9b5fc96f583c4679132c0469c096cc50d20d2e1cd39366f175b4dc6a094263433475d527ba65bc97de62c6e27ab90c35c246fbad638ba13f77e223849b4d9a3af53c44ec4f8d3ddc27dab9d077cf06d52dc075981ffa3c1461912a701bf4b9c9861c428097290a382feed3ef585b9cac5637f2dd2422e9c31c27b8f279513f797f721be7fb2a704f84c9944b788d66a2ae93708faa1800d6da14c8d08144cc5eb60d339b61d2c60daf040cff8c236f1c58c03a5ecb913e720f93a2a4b9b5b73abf74213c0f6b6b0888194e156210df1d16a7eb5c6584ce26373096e6f1af5966c736628a8acc5b28863c840b9a5a6307b453ee83736e3fb00efe191c8a3c2f6a2942b5d20de847f89dec37d0afe0334ee460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc7019157e25e1e5ec0791400e17dde601c4b423bb991221cbbe0c69caef0d2d566c56fcbb28ea14d4c1f85ba74c91959627603329259cc2630bc6b48990cd1f994316e4c1e2300617779abca0eebbc4419d43c2fb733799c43ece097b38b8f3d5ec4af6ad0e70800b3bec2619e5efd6cdbf37d9c92d88890806c57fe8e268eae78ce8001942f7ad7a20ac4c9cd3690ac7e0359d3ad24e1cd4abee7b61014574c1b61633115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb371c86636aa6a2819ace6f33830302558fa613e2e229ba8df5ef2f0d09c947dce4c787da1dc4a7b09a975c7a450dcd28c88042994b132d1af09bfb8a45ff08abe5afac22c410aa1bbc375dee06c877e8a91e20dce96037e88c0f9ac6636d2247de539b91306880328b97f20a19acab9fb6efb4329374019d2fbf8dbd72a928942c607e3348d1b3363d0cd3ddfd58c727aba2f23b17b33f6018ed9a05d30de53bbf17203c1aa9f6feb3bd89f7232ee08970993eda5b32d244ebdd580ba14d4a3343a87aedfcd98582e01a7ed0d8fbbac8a2b8f753098c4e90856669129cee34a3fab8dc63ac4e0cd2a6b48a51cd638d0881b6d4ce3be4d7ca53bf8fc41d9b3d424e060a39140ae171a902a1438a9a52b0e0f09e641045c5c142499f73132b7917507ef56345b16662676c812b269f0f8155a39cea45387e81718b785c449acf49ce9a42c6cfd8498e2e5166dc3cae47ad237ff14099378b26b3d97ce957581f60722b2f9fba57d913fe48b0a9a6e00ce116c63b30fc9886dc59033697c01fa4c6ebddd7bfa6aaafc1bf5689003132d9f74811d7d65fcf8bf712a5f65ffc32adadbd7011b78da38c68febd006fba53ab2b33f047d12ba9d5a152633dfeccb29fd6f2847ea973c362779682b419895043e08fccbd1d0a8a30bf64ed46e0bbd92944c357cf5143d459b7f9724e42a6db4b2a422ace98c8469a8f2cabdd3b3e537302d04750344b16e8795e2752b3c41f8e35aff7f16368238ee1114018fc91c6b294f6c191651f8963dfc77e933b70eaa02c6cbed2f006e6f3e5b2dc176a581b82d897a4133a44da7542ff086f034a1ea86c278533681e2713fdaf1c799591ae1499f30c2b247e118f96a14e9888fb7a863ef92de3d96f64ffd04849777a8223a2018965bcb82f654b909be3397b031a5a1d31d77a3c6db183b75654786946345f2fcdf90150b4868930c08fee3bc91bcdb9d3adfeee6cc7ecf6b976f2cbcad5e991b81b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a19812b7bad8d5d9aeb237753b4ddad2392b4b740a8bd827687246a5c0f59a453437ce1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e4ab0cb50211acd183a39e69f6bd6c3d680d5e3f5535f750ac5489b5991eb76a93e7a915b4e7ca032cefe1881193acabc34360016d7e829d3675163f128bd0c91928dd14b02c17eecac1b3fa205f29fb641a4aee67f0d716f22738b2bb0d22cee2c2a715d5e7bd7e7613308103049e5df665f3954e5644a0d067c837cd28ede39c67c7c2754bd18c2b67cd390e6d365a14a45bd1cd86ed9242bb8b76f429793b2f2bffad9577d181002bca117b9ed98089fa756b1567d646504b0be80ca10b2edeef1e112647319c33457e1e10275edac62d3e702c530d95a3f274111bffaddaca73ff13f5c9ff1fb9806bc584b7575552c2404f4a22679df41dac44ccf3a24f381631f134341ad543e0afda82e1a51c2d57d66f82f3d2679fe811dd211efa2532685b127372658672fbcbff1fad90dc15d328e0f98cba9fc12d9c0bf34368828695329e97259eb82d7f7ff88e7b283cc6f741aa4e8cfdc7e5549da5d1974c415807e7ea4c4bfdf822654bf376e940c22dfe49f93c58905de96c09fbc3565c2d08f9c03216dde8963fcabf2b829c3f8fad35ed81023b7433d9090a5c60d78a1c24856f124e6547d7f0e63e07ecfb3a463a61e8b675a930f98e8fa7a1d5c3594d788095d151fe2a902cc838c307afed99a71e21b9d6eed0ddf2b3b563cdaec48e2a76d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a2287a2ee7405ad06b4f850a95cfcc9091722bcc04aee11fbc0fd44953ef666af87548946d89fc7784dd4fbcdba31c89b622e81e61ffc86e3a20a4047841ba8a2a1e39d1e1d5783892d4418c55546ca6918632a5487fb4ec55832e91fa60fde5c34a20463f34fa75c5029a1f5815a4ed6d07754295337e06f94dba8d75ecb88d19aa32e83f355584c49906885a0b6bf195263da4ff373e37b3513a3e1f1a8d99c5e2041096fcd0687895cb29b7b4763739f0db48c5fa6ee5d371ed6ff84aef0be864bd626e3cb4cb54dab14a3456efd7cde853cdf0c9ab86e969504b61d5b2ded0d7b699f1b9999bd7b7f7c38c312a4db9c14a8f64d86ff03c87302b347207bd39a94e5689e47e5145bceef3d49e16f7a257a9d6bc2778cefa6eabd3ff0e9088891309eaefdfada5dbee9d26f75d42d5d6e112afda068980b8f0aa067113fe1fc932c521c9b5576ee58adfc9e3a2295b68759996d62630af666738c9af654a8f654a978bd9e1a11bf4434810afe211eb2e6cf001817a9970167becaf5ec133287d069db1cd4f2cfa92b3e94586b5e6ca49dcc52c16a8613fde5b1f0e068a34043985f975399b382e72534d12c7f8c01f9b906a350a61072461fe9a4c8acc5b5c5bc77038e90dc4d8e02235d131a35de3d6dc3272e84c6cde497eba4cd79bdb266a2e12e19a32ac1705b3cf26a0043ed38ae3a12f5b732a31561fe075393719f77135a0b04bd0347569de3f04fafae9884de55644717ec43fec6c126cd6d4f438688e1c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b22bcada4f4a70e3d1569dcc4d4593634431f90152f157b72aaa8516c73b4eac36f022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bbb4121d75f320682f46b2f6506e053e812880339cdf0fe516bc1a9cee6a6ef068ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa252d258fdfb717c4b1f67f7beeab25ba2efbb8aa70b53f41c8fe686552d487d3328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef904acda8de90e4bbc152cb37e119ddf974af645a828f7f9945987208d49915302443c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e12556431e18c18ea9949185ce76f222e21e6af4a61911164b5de440dfcc893f37d21e31cc505830e3f4cc0fd3784ea5e65e38d276498e00866d32ab0125e3d47ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840def37014a3f6752f2c2057ea5b50924bac303e02b417adcfe22daf170cdf58fcc719c6b6a472380111238e06c160c6bec4991adc34964b089ffb7b72dc8bdbcd598692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002dab2a01a7ccfa793d6843120f1701a907bc63aedbad7bc19be56d64ea2d0e50953eaa8d50f9e2d5677218631c4fb1a10fa3fc1cdfbbad82eb14014ea9dc8f196f4202a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf9ad5c6d202d1ac74d4317f71f87424e7f6313243664acf5c3b1d87263c583bdd76d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb42bbcc818cddce08e6b6b861af9748696635f62d7d761466b112a8e22f216018eb1cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c666e1e560cda48f7ff10047d66c8064fae35a730f88a66ca6159f9ebfd3af3277adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc70722acff245dc4553a8e69c31ab2e7ca62ed50b5fa2917ad625e992d71c6527d36a98cdbcf5a06ff19ac957dd7eb91e15d837b55eb553fdeeda6b56d5fe7facadc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33af1e353f4f60f45b737f6d02d6815fbdf26be3db4f96368b05ea769a39b527957f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b8b9e9ae97938c3a569da6a075f10fc652bb46f5f94ed479034c1be965295f8f16d9cf15920efd005095dd2e2229a0b0cab34728cf27eb16d331ac87a8f4955894e287b1cfc16a12c3bc9992e59b8c9138e43a90dd3e67799174d456f7d277307abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defbeca615a22e8a2c90e83ef48905079ae5f780e5e294bcb4e0f516740e44bd821be2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b34d3620bbe7a48b77e58b65765c491317174b058236a04d96885fef8e49ece54dcfa82052de41acfdb704cce837a419afb3e9a4e5a5ef0719ec082fdcce521673ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8acefc2a949c41462d6f148ab7cb37e5992585338e55c37d6e3ddb03c1cfac2c986b26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b52986a14ecf5cd9468ad5656a0c8e46f830cd45e5f80399634c288e3d29608f8b80e5a1640c529feb9b50141e666ecfe5782a8ab2fae6a2104603b4d98b34f0e8eff0270a15d32718b4bf1412c29a4c8555bd5e064bf0cefdf2faf66d0cb21d02f18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c12941b74d0987d2dce3691cffe25775b304b8fde21140dab73060ce21c2eecc3d7108ba6fa2ef84090c79b7903fb3b5e104641f4654b2b60ebc2a0fc86631dc6bc36f423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acd348cd9f90bb672121183d9516a07735c93e0f2ec783c272e478bee2445a96973b78afa60759155c64375f7a56e2e70a2a4ddd74cdcdb60d0d1d3fa3fbd1e3364aebea60e3913e46b604248dd5c1f14d8e7868b0d72bd28143eedd8be516e5cfb4d9e31a7b4455f41742a58a40b3e20e64c29b3e64726cf2af70b51ca773249877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8ff78fb8e409be1bde4912ab0df5b089d0fcd55f86fc795e2951c0aca77c516f4a4188d3b3c56aef6f54f85d0dfc5765302d8b8ce77c5765f5141b449b12cebd3d1b9cf57b5eceaeec1a86b4cc6ee4d46b9ffd2d9f2ffe576f3e5d1083bf3f61b6e56a534727c7b61ed88f3ad94a062c9bc02c27c50791e2444b13c88046a9ca39f37b50d1b8661d94dee84a639f7dd220a8e530f4f45f3721c74937f01231ce0c0ddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684afbf688bb37631542dd4cbfd7adedff606cda64205312f13d791c1dca6d5f1b35eb87e71d80284343a2f834b3ef1fdd57df8f240775346340369186b371417b1b2193a61272513abcc538c1d383c022f6b5b5880a6c7580dca7802a6d65b74e687566830fe770073eefbab546f5fbe51ac7f0a3be4a0fdfe45b58b9bebebcc364975097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea778e2d486a290d274a9133a483cc071d9beed69fae5f4de95a7c4e9d41651fe82a4c42bd7cbe54aabb2ae865e95d40873c9b15a5568f06a445684586a6ac27af682d53d3597d8905d811be8716cd9508887fb7e886acf6e1eeaac346c0d52ed82a8034113f218236587d791f204516536f8d7670f4340f692a3cd34b60efdadec0e1f6616ac09914a35e473cf82d7cdb2f7a6f4c6546111ddf56ae34721a1c3f24afee57e0e228d309b0342c7d2f1256dc55eadd5f0d067b51fbd65c4452e28192583288048af6665e279a97f115a69abdd5f5dfaf9baf075e2d872b495b945aa358b865c2b8cc68dfd28b5e560ecb66cc23a5b59c18ffce9db785d83d7c20395785ec7676c81d7e646bb3a88238289729f4e8e1dee7d8223a5dfc217c35391411a298d9405ae6dc26ac10b980f3e0483fe6e53927128568a32ed5f7eaa4615a5568164c13a72462029d3f4c3d63fd2fee11cc9440ed9aedb024016b1dc77f276bbeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c5726bd45d7e41f55e090a2b2092751b85e789b1936c50e70bca7e942702cd76dbb9a20c0df42eff401a82635ce4270b6dde90402052b2a0c159f280e73713e02fa5b7244e3b9b66f9df73eb52af63871772808efb2346832888783c63e6b0bbf936a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f449e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58c578986c892484c3f6fcfd5a1b793720503e0efdfde765e38df161ec287c29dd3e009311286179957d6591ae2e41becbf098a367bc0d9a0006eb3e63f7b86b474d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189ddbc20acaf8c8b130532afcd42e72bd25fb73f5272ffacb262ecf7f8a59499aad3b17e0273fbbfe06ae2ffb295269dd930a9823c33ef37c5470f49b1a0013594ad0c46841f5f4e0fbef020424aca2526b023bc784af2d2b8cd9d65d59cf59e7a18732e3fde0b83ef3c2068a54cbae71ae05ba51af6ef5d574c0c0adb2e07b2599cf9695ac6a28b13e8ba88bde3bf95b6121e5ef11a5b236fa7c00b47050de6a1db9b6326521f632c87690bbdb2db6f9628054e384f3d8bc3bb60255c097c95671f1ec7ea722366b992af7df8276b673a040b94058f5047ee53640eea910f171411547f68a1c9e038de0af7f1b97557e64877be9a86f9a5ccacf35135b9ac6fa2f40b523de10faca25c44c4eb78b3b9da9d4e563abd4867db7e4bc664677c8196f021f3a514394becb59f51a30858fc76defef4b104e2874e7a8a4562f61d7ddbbacdb5591d96d0ec14b332c23f76057e31e02510d462c69143c6e24b92018dfb79f06711aacc3f1fd9e01628f0c03e89466eb39195e6f99b5b273dd49b0a37d9978ffda2c16bb17006d0bef4f022d953f87878e158bac71acbd9cf5e35ba93177db744d1039f0b6ac716acbc4c576d91676fab94d7ae09eeab661a5d45289486e1f8a6797ed07aa4996aa0be20cd5ffcde1b5ac197fb7fb436d881a0445272d4eeb40283be8db4d3a34280dea2c0c98952727f22163f550e59faaf64f5be0959bad00eded70f5c0b6126cde5a8b7bd3893dd134729b5cdc5019d3bb341eb355fc22634c2e082b46588b5b2b9d857a4331b77d76dece1ef76ebb42e580dd8c6fcc1330cb0bebc68c93c26365c1415728aad7372416c31e62dcab37f00f0bb5f503ff28fac20da5742bd1792b30c21463a623f80385453c974e9dd96af60d878b0705c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5e55c8e402747058c931e1b218a9fe723cfe5cca5fae7c1441edb9d61f7c6703d5811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa761bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a9fb2cf6fd98b118c4232724278f4f5d31ad0c6c5a66506059edc9bab62ab479b84dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c1dc01b432cc00c16a1a9b5940870b139d76991df7e8e985182365ef0b27f91b744bd4e0608bf1d12e54ea28c3615f1fe4d1873cbf1126170586577b5bcef3335041b2f7bb709c01a01be30093ea31ac00f835c65f88df79f4703bf68223d92b94880f9160adaf3a9a347747642c3e965ec256b0b61806e89c78ee3507a3a5b33e41c7b130f7b25471a37bd834b2dc36ad54e23cc5f67c4112cc052617c7dc23765732a9bfb9d7bff64330af9bc78c831d655178599ffa187a2a096074ce03b26dce052cad9a37384290aa6356976a37c69813f1af2bbdcf17996edb7d2c1b7bd34d3e9d50ad749ff818e8c92615189128b759f71025a0030a4ee9468b2fcba9a6568cae0a65ae18c53fd2e6d557c821841a2c9cd72c74fd13dcb56d2a76eeee0942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a97be35e81c19c469c8539545d5dda9d72656088492a65aa19b0fb9c29a69e7a00f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eba0ce14761ce968fea3f26754ec42aae6278053c539ddffbf7b95a3b38116a37c7d20586939f9aae1c6188b563c13fdcc8af03428e553e5386840d49ae13e012f3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1a3aa9f48ac094577b551837e4e381399c93b430fe8c03b8e9925cd6cf19d22b04996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd31b821e8d7d7cea24a7b2eb4c3876c055664d58f24f89783b6c099963d08ccc4d91a901bc267f78bb7e93703cc32b162a4ac423c66282138b6daa2d061761a3783b475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e091a5826f213c8b297e83068c785712a0f288d2f1a6fbdda89f0213abca256ad04a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18acbf3ee8cef4237cf0633de4800d5495bbdb0de717f88749092732f6968178b91f6aa128c06303f401f3f2decd4ae2ae71921f9af8632a5f53e0838790b38f5e510ebfdade6a20efbdca541caa9ea4e0cf969f6a4d626df28a0dd2766b543c94562a595e58620a51f65d188b6fb5e821db4e2b050e6dfb8dfc9e55d967bedd8a198acb7cc3a92c1c875f3152fd8b19d7903bd2e97a3667e279078456b16d572a412191439df1b110e795b58b5cfaf748197eb77c6ac519cf7bd18fe8990b1ad0f331fea53b607d69c928d0fe25481ce29b9764333cf9f21955a4c0728e6465f44ab18f593d4af878e9f17088308fe5bf15ce2d3ef5c183e210bcb321e04be67b50e912d43c8f3befa17c888637d5bb8ae060480065802e035d03d185aa5080a7872a0236f066ee836bbd5aef30a2c51bec3965e26c7ede90e5655aeb2841cb3c29bdfae15e12dbdc43473a7d48304a24ef47de1defa2665a4db0dc0349d07e88cb64a50f31c510f3116ff1b07ed69fe8e64859b4c9dbca99d4b57de8b31c1d102330a0c620eb50f956adedadc86ef5ec786124b7cea1ad1037ca60b52ced9b81fde6d11c00b059cf3370d3f00795f3998b8c7f881c68a94c77f3a4fcc6f289f02b80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b2118e086eb18adb513c943f3ee31607303008f2ee819bf4dbed3c2ef1449e1aefd4fde5e6ed07c651f590dcc7549c7aad27a4bc05b2d7ad7d7ede816681c5db8fc58c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c859a1c6dd9fe5e1bbd4a41f0cf5f6b4d65649bfcc8961c5c70f2027b1a291e14fc253a3fa10bac0d95c16a3e34a6a3bdbc4c0202cf72b6fd89d4c735f785c37b71faef4ea7c96158e8fdfe5d6a3e02ee594af68011007df8e817408f819c71d1e6fc8b66197e55f13a18b5bcef176b65f4dd836c1b943101a958a3b6393ae5cc03221227495384d7e90aee5ca0b2acae497bf1be5b3ac53e30be5c3d1204ccabadd0a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e509864ddf96f06364c0d96af418d75e4a24421539c0784d5720a562bd45f6705d705c3c66ddf06b81082ee549cc5389903703968e03b11a27c312dbab8edf49e743da1fcabead53645db54f2357b26b9118d2460b39e1ac4f5d5c59acbda8f418b78f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7ca819b21d79a3f47edf1c6b18ed8e1bdfde559ad0c65cee4fe94efd1ce3bb0520fe9905bcf74badfb95dbf6b626a8d009dbde47b3d94d87ff83e51f4df6fdab1dd3eff1a88e257d5e727691f96533b81ab4f91ef7791c5fd722164d0c5bdcacebe8237121003a35c198ab3184c943232547617915875904288e247821b06b9eb55ca43014db23cde8c0524f20e29da959343fbc7591b8f313a70493c29263f989da020d66649f9c496090b2abbbf0c6ff0d97307c5f6bd8042e857bbf929a7d9d3614cc78583f07d82698020eca1a1245b48cde7cf4998b995cb4cedf67f126593ff7db4ccfe2f53f3d4e32f62849e38013089bd164f1ad5d9dbeeaa3b683ecc030635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc34cf0ea9e3b1aa1dafc9ea23beb0d4e18de70c3a44a099dfd871b895b148759ef36c4cfa72d274a16f325d18646240d48518ff36e07174e2bfd85be0052b4969351626516c14232dc366ba8c8cb5d89a46fbb80c717b0eea43db427c7734e3f87a124c31366413f30110c5deb464bed509dda36648db3708bd2af07cccf9c7fc555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba8da362f73510eac859ace57ef714e06f77b16be3296a866725fac4e748efd0eceb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972aa03bbd396a01b631d38bb06744689051e3e91c900c498a7c53e6ac2c680dc22d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd574d786bfc453f35c6dc2f184df2c0f5620e3a93d9523242088aa21bbd5ee645eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8a09394045f24b1b463e6c02dd13c93e4f9bd9244be2def667001a6f60d3d437eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce608700af20032340a17b3b4efd013c3c1336316c8973faa86161d6a56a54fe21339f4cce3d63decc869d4c0371f0fca87fe208dfe5292f3e15c2745dd7ccb861663fcca475be767c9698349244c81312514fa37406ad695b00f40ebc0f0abc27941a721015873916adda0ecc43eb0b04ffddb23b018d8e8d7746660dd78b843972a4cc5c74e3ef27714c05f25a1d273f56e6abeef25a50cbf3710487377617dfbad00e7f1505d3a9d638a065b66495ed45dcdb31da22ffa99299d4045f023dfd1a3aae81454856cbe8026a8a430061f6b0f9e4904df56fead60fb2de2c34af9b8e7c24599e2c167bf5503c048b1346a675bcc7406bd8ed0838ff65bea20896adcda627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb36d2973e1df0304274cc0399f5caf98210cab2753bed935c2b59a16c83e8379ec74967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c1252e32dc1a7139e8ebc5e40ed7381a1fe15f965018367ca56e81eca85ce03673aca4f349d990d23b495845d974bb0483ec38cd918eaa8b28ec2b5af8c2760ad21c17cde695a83125e2cea7ab072cfaa1be3591904529518e18a950ea4042b336d285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab34cf0ea9e3b1aa1dafc9ea23beb0d4e18de70c3a44a099dfd871b895b148759ef36c4cfa72d274a16f325d18646240d48518ff36e07174e2bfd85be0052b4969351626516c14232dc366ba8c8cb5d89a46fbb80c717b0eea43db427c7734e3f87a124c31366413f30110c5deb464bed509dda36648db3708bd2af07cccf9c7fc555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba8da362f73510eac859ace57ef714e06f77b16be3296a866725fac4e748efd0eceb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972aa03bbd396a01b631d38bb06744689051e3e91c900c498a7c53e6ac2c680dc22d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd574d786bfc453f35c6dc2f184df2c0f5620e3a93d9523242088aa21bbd5ee645eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8a09394045f24b1b463e6c02dd13c93e4f9bd9244be2def667001a6f60d3d437eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce6018dbad97a02b74466fc3cd460fdf2a2eaaeedc51cfaf784305da8f01f2d21b10b7d6df398756a1401c88c2fa7943c6648c1b052e4ee53e48661e58a6956f76410454ea84bc2f6e80667d668107f3041bf7344b66f3eb5cdcc1936db9c06b71b3d869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec492f522f9b51d8e2a9cc5b3676b651355f0eb0bac3e5dd07ce7c94c6dd7d257a78129c59ca7ca2a63c9ad07649d980289ce5e6ef5efc53416b2dd3a1663701bd0cb00fa7d506e02cede804268a9366369e5418b9031e50c86de94304dd9be01def3a1f27c7d20980842bfcbfb1ba6e2b633d36597d873da3bc91d156631c315d5eaa39020a99c05a56b8f1edec893fd34fae3b73c8ddaaa698d54d1b7539f04606f0ddeb1ecac5d9ceaa227a895105ea7fd17775dab008bfe9d65a417b1e839674741c9650a0eff5257ed49732852babd4a33f5e6d123c956b02f99e799ecd68eb7571aff480c245448a0c489bafb669111d3c3fe7314f3b2e80d674837b8e69627c2799edfa43860a512a2ef39b5d0bff20e11fc7efb3ea5231d639ab0c7ed9af16b6effba4295625c85b0ab0c7638ba2a50996876575a89409aac552408e3516d8e875742c1ea5e901a97ef1323f04e474e8232a136adf70196840ce489b7b45fe68c0924342707276c17409747c9846487a915628e2f39c2a2a8bfa4e301563f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf30bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bc6462e1e3e0bff0110814f866666fe0dc6429f04c0ad1d0eb147c3f876bf0ab00988994167e969edc2aa4edd5af29eb2af76345493c2c776c9a21c8d462d24ae4f51151bb45c6a786c5fad5a856b5e5de636d1c9492c06e7b9cc77144dc7f94f1b14abfce2e77d18f0143fe3d8c5275257b429efb6da34fd654cfcca98fb477909cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1f2c11269d1a5703af7c9f902b3d107e898af939dcb8adac11cd39304a705d795f12218c79a81aaece5f50de011e38297f353d695fd25df28637f96f98352430c57fd7ba88559e9f1f7996b09fa9e7b8c8e0cf65550d38c96cc64aa5234290263ca516d4d4f048be97c36e4060bb6951c9f496024b2180331d32fc169c57990a2b89c4f85214e1219bbb0a2cbdb42cc79b635e0b0d434884a7fea35dc16aae3e5021608c2f422fde6e3851a9606b5a438743fa1fdb54e7df672bc0300249c0b714ade26380c707dd2f9e2f2e4b70a2f338628ff6b28d60e0b726cc1dcdf1c6765983a1d374b315c0d79c91ee6819cac2a88d58b16b1ee11edd4c7ee77891cc564cea576c30050552dd8412e4fe8096f81cc4f02f298021f6c34cd50de1562a019cd3c8f45f47b93194eb3147fabc02c6c0b1337f388e33905c00ffadf99fc1486083750c78b8de368c512e36b6b501df190cdd0009017798e6e09873138fecb58bc859a72813688dbdcf52c414783260301c2a318dea39a9ea3f25803ef8c8b06f663972fb108264bb8902560007582322de80dbaaf2d2b4977881fee569cccccf8e56ab8705296dfaf66a4c1d9851b0890192aa0c23ad650ebe4c418dcd516056cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466efd07beb2bb6e0e0aa355ac4cb77e4edd15cdb6e7f4c1a6732ef9962cc741b8cdb7ad0450f6c3d31c21a80817c8c2088c29a5daadd9d66aaac828097afbf56c2cf1fa84d4967324f1c81fe728d7a0504dbefbc72807047026861326a03a9b9b23a7860da465f4c96a8895ae58b50245d65dc9dbe86b88f1da7c220fa2a4f1cdf93690cb077ee5fa2db918b05eccc0eadac556c78e89d6099f1147458b7acfac2bb0aad53d09ad7fc8fc0147359ded3572029f66dc28931b08f284400fd137a7275819c9712e07ee15be94916219bdb081a069b36e7151e2632e5455c6d41f0fb8fb4ca87564f4af2d890659e030416e3073879d54cfca13ce44d58c247e2330096f2086f8c709bf56f3c710768d6cffa617a26ff5a381cdc6b4d74c9078b9a751f6ff830c1eb3e6408371cbe9b9384e2964bfa5d295c9cf9a6f46a770b2a78546f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd45956b255d96a5d8c855de47b57166054c46978bc728475fe96b0219c598dc7195607f707b016694763f2641f5418e5db4f752c1347aafa256e6a34329515dfb56acf2165437e04c0dce8b10f95d0bd03e6f7f272f40947cb070b9ddee2bf1a995ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa00509f06cd61b32d6cd01ecd9768b23fca920e4a01fbc722f579c2116bb99fae13ec75826e2c2418f32c9fdf2f118e43970dd1a4390a421aef2ced7f53f5909388d527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff4341154b903c30b2447d6d866b22b6a00ca06481e5983794a1a09eaace90abc284f9f9a3f5c8dad995a5d731d08718e3393eff7c84e2546a4f2ce3d80e419f47f85570a9bf948f4807611cd3fe08725e1b59a921875f168a2463abeec01ddac05991bd8c5064d23a6809b6bed25e1d2a5bf2508bdb600a1616ba19b53635a201f0cd9ea50f5506318ee6e82e5606ca3564e52aa7687f8566df28e83f86d6fae873f24485220d4aa3ef42bd68c9c360ce219a29e14bb50cd3057fe8473cbbe751cb61307ae7a0a1ed7906cab5e3cef73f8c3e1dbd3b7a119c78d57ccaf70fd21560fb0565e070c6a4994f10a61cf14d0fd858f29a56a6dcd4129d1d5c4f82325621232d95a5724b216b5d2f8d084c356522b55e1e4becb55d331772d334c6922b7d504ff532066fa4d8cf552a660af7ba6c5ea276cd5729f2e409eecde0d5fe532af006465709053ee54fddc78b6b662352bfe02f09bdd3e37a842a98d415a43b61f84651daad11577f514146e9231bf629b1b2f40547761efa7fdfc7cc7dc4cca6e97588a19eed3223a12c14bf5667694ddc54a73ec7b7208f2cf0081e41e39b54d08266cfa531f1ad01c3c28ffc42a13c00d8f60f85c7dfb2d7e39542cd1294bd014790b9a52ae2b9e9e1e384b6db3f4a2ae26da3eb1bccf8e71cf2d1751e69ec8c5727b74620c73788112f4b5ead7fbc086eae71f29fce42f288161c98fcfeeaee070aa9ff7debb02d47586092418f08012ca85a5a7d569e676d36be6260d3603c34cc0f8f1676e11f465d08dce092c78e35895551c406ac8247b19c7943d6c247504bac29ba70e130a6d32860187a0cdc2fe5d5dd932ac77a54df9597e01c6d2a7f6717b30312b91474af2d4312e0c8fbdf13dc9e3ea902c0da4f8061cd442dafc61cbe474da96b48c77429ac2ee72b80259b515031a5b43c9c8283e37e3d8aae94e3aad8624bc48d45b7f9877bb09c6c13e021ce97cb047efb13611a13fabf75f0e8768cc98f13a7a65b75baf1e7a2a484fb05cad2721752379cfac97f79a6fe54a32469b06fc1b1e276f9cb420a964d7b1bb6ba1378deadcdf7f731b4cc4905e58b93d00a67667d1658edb0fd6477ebdcf75b8f887947d64be8a6d8c96001f2ec6d47c643a80c9b6790a7fd8e1b0a6c34a8d54d1c4cf6d20e2e24e22be5faebb82de268d6d1f2bec19f14f397bfc1b996c1f03ca5d97f6ac8a26b49a2098ded7cd07b2fff427a5202d3e139696081bd2b9d8d8bcfcf4e7a55a2ee291143802c180fc7e5f06e039476b81e1d4ffb213b8f4fafd46089165ae77eb94517593c81ce077365ec09d1a5a45696fdab3bddcce23ae42a00d3927d03b8f214566ac4c1f916dd91925f90bde67d4064bce7f6028689abd157fb5db1e583fc3fb2380de92ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba279b7156f1ab2c311f47814618f7ac0689733ca19ce9dc1b95d9a0d6e884ff2c1c43ed26ca2c5bd846ab0cf89277fbd39fb5a226bb1e47322371a6bec8a4bfcf0bc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b42fa22a65bdbfc99b8ab0c2d8e5c2ff72329420f51369613ab2c92d8d20deaa106732cfa66b3fff2de56ab5d25b45ba37042612ad4833660a3d2a908157b199a0881ee53ee3e63cb79cb125332a83cb67f351b24bfbf4f7d3e731735ba8cb5f1c12fa2939059c83d6577bd08f713616a72cf3a6c0c3ab4501c45c14ff25649b6e06a655be35612c6d7f8d64dbcd3e0b306313602f99c35a75d6169d6a3fdd82436ed417c638b5a416261348fd527f98710e7a5461b18668f23babd6bf6bdbe30cdb2823c646ed6a40dd27ffa075b43d098ddd946a596b2a44bd8705eff4cdc29c6dfc2ea098b5a5f57d57d32805ac47bf19ce40e02ebce894998fd0ae9b486c45d25df52b2b09715870272d9604a4f3327b1e86c9a648d16deffa65c60eb133f6704e29bafa779f8d7a76e95d58950c4d6f866bf611852373975d9a74386893535954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066459bfb5ffb3c78c08e8603ad6ca8972cbc80f0263927483a5baced5620690d855ed575fdcc7d97f32853569530df88ba6d6f9ca6b551af2b9f5c04b1cc4d9c86cd5c29d092df0229bd1986b40dd990356d5f23656fc05f48aab0705e9cf0ba24a94539deec185c55dbd370ccc2e057a4e060d04960190361e6cc7b4c24828615e6ee1728ddc9c72a35b0840e9322686add62a209af8e2cc9ed78368df203fd519a498813bda726a15884e5031c2559c4cd8e8732e77b8d0654232061cc0857512b6721f72550fe6f083aeea15f36fc8388e2ce7a4f27307bac18a0930cba296346e898252d8246d85447d5ae7134e4516a0bd2647a04c22bc1fa9a51912a620b7a4e1f75b91547dedaa1906d0e8424fb23bb00d3203ed31c2310961fa1040df2beff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ef86259db36efe04e5f99d8b639286faa46273690a8c0bf7d07c36248219c1b57a5080faa415341710c9bf24ebad0fe015bd6377c51a81fc57f109da2d6b157b86c7195c10a5577499c18627b6c2392ad294f57a2c35e079846e47572f26a01c2fd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a0578447538ffb80c51d248875e25bdc9cce3de760714905c7a2ab93afffc2ece33bc8cb1818b94aaeab76d8e684aaaca44891ff9f413b35576e5f9e1bd10c6e1d5932b1e7f587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489dafe3aba80b9a17f07d875bb36ac5def98881f59c8d4dcc003230877b2715bbc1f8f8d0ea482ef23c1561042744e667cdf98fb83460c3648b4575991eb3c6ad05a397228dc7bc3d708c72cdd2ce24443963600dd975e553c22158239ae7e76935e3cb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d3683b0e6122335c995a2778d7c9d619e88897e9cbbc7dd5b1764fc2be2563e9d6fd14444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f955a0fe2fc2d19adf491fc4601b335516408994d38f09e4b040e9976dce6442373a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749ac9f7f7e0f3abeac76f38c3c3123124c8239c8ef706e66dd4fe1419a7ad915c79cd889bd84530c1123f47916a5ae52f74c12992a3dd92d2cc1e09fe09968ed87e70eaadd29778ff2ba9624f3c5f66b9e295606588226bc71693e1a004f652d7ac8291a1fe08ec81286acbec1a38478c06bbcd2f70c2d73b4925b4b963573f7d802d012e8e49d48ee678db90bc01387c073ca095c420806850994c595fd580c9bee19a706dedb11b5a95a5677c60725e63c3d158e2c6220fdf15b5338c95983241f99123a7f365be006a43b4a44d601e518f45d949410a7ff44f8821b88f5f10212b5c72386d0418b837f0c068794f4a29541eb5dc86a4dbb8312fd41b1d0142176b69b2642c16d8c2acb7f3ae18d7e83b695d32a6a9b817eecbbd0b8efd6e42da/usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64buildqcom,dispcc-sm8250.h../../uapi/linux/input-event-codes.h../../../arch/arc/boot/dts../../../arch/arm/boot/dts../../../arch/arm64/boot/dts../../../arch/c6x/boot/dts../../../include/dt-bindings../../../arch/h8300/boot/dts../../../arch/microblaze/boot/dts../../../arch/mips/boot/dts../../../arch/nios2/boot/dts../../../arch/openrisc/boot/dts../../../arch/powerpc/boot/dts../../../arch/sh/boot/dts../../../arch/xtensa/boot/dtsldldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.31.0.60.oe2203.src.rpmkernel-develkernel-devel(aarch-64)kernel-devel-aarch64kernel-devel-uname-r    /bin/shfindutilsperlrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.0.4-14.6.0-14.0-15.2-14.17.0bb@bzSbjbe;baG@b^@bV@bV@bUib@Qb; b9@b8hb8hb7@b4t@b3"b3"b0b+9b)@b(b'E@b'E@b b\@b\@b!b!b@b8bOb@a,@a,@a@aaeaaa|a+@a+@aŶ@a@a@a@a@aa@@a@aKaa}3awan@af@ad'@aUaA@a#a^a`@``@`/@`!'`@``@_@__м@_@_/@__Q_ Zheng Zengkai - 5.10.0-60.31.0.60Zheng Zengkai - 5.10.0-60.30.0.59Zheng Zengkai - 5.10.0-60.28.0.58Zheng Zengkai - 5.10.0-60.27.0.57Zheng Zengkai - 5.10.0-60.23.0.56Zheng Zengkai - 5.10.0-60.22.0.55Zheng Zengkai - 5.10.0-60.21.0.54Zheng Zengkai - 5.10.0-60.20.0.53Zheng Zengkai - 5.10.0-60.20.0.52Zheng Zengkai - 5.10.0-60.19.0.51Zheng Zengkai - 5.10.0-60.18.0.50Zheng Zengkai - 5.10.0-60.17.0.49Zheng Zengkai - 5.10.0-60.16.0.48Zheng Zengkai - 5.10.0-60.15.0.47Zheng Zengkai - 5.10.0-60.14.0.46Zheng Zengkai - 5.10.0-60.13.0.45Liu Yuntao - 5.10.0-60.12.0.44Zheng Zengkai - 5.10.0-60.12.0.43Zheng Zengkai - 5.10.0-60.11.0.42Zheng Zengkai - 5.10.0-60.10.0.41Zheng Zengkai - 5.10.0-60.9.0.40Zheng Zengkai - 5.10.0-60.8.0.39Zheng Zengkai - 5.10.0-60.7.0.38Zheng Zengkai - 5.10.0-60.4.0.37Zheng Zengkai - 5.10.0-60.3.0.36Zheng Zengkai - 5.10.0-60.2.0.35Zheng Zengkai - 5.10.0-60.1.0.34Zheng Zengkai - 5.10.0-60.0.0.33Zheng Zengkai - 5.10.0-59.0.0.32Zheng Zengkai - 5.10.0-58.0.0.31Zheng Zengkai - 5.10.0-57.0.0.30Zheng Zengkai - 5.10.0-56.0.0.29Zheng Zengkai - 5.10.0-55.0.0.28Zheng Zengkai - 5.10.0-54.0.0.27Zheng Zengkai - 5.10.0-53.0.0.26Zheng Zengkai - 5.10.0-52.0.0.25Zheng Zengkai - 5.10.0-42.0.0.24Zheng Zengkai - 5.10.0-41.0.0.23Zheng Zengkai - 5.10.0-40.0.0.22Zheng Zengkai - 5.10.0-39.0.0.21Zheng Zengkai - 5.10.0-38.0.0.20Zheng Zengkai - 5.10.0-36.0.0.19Zheng Zengkai - 5.10.0-35.0.0.18Zheng Zengkai - 5.10.0-34.0.0.17Zheng Zengkai - 5.10.0-25.0.0.16Zheng Zengkai - 5.10.0-24.0.0.15Zheng Zengkai - 5.10.0-23.0.0.14Zheng Zengkai - 5.10.0-22.0.0.13Zheng Zengkai - 5.10.0-21.0.0.12Zheng Zengkai - 5.10.0-20.0.0.11Zheng Zengkai - 5.10.0-19.0.0.10sdlzx - 5.10.0-19.0.0.9Zheng Zengkai - 5.10.0-18.0.0.8Zheng Zengkai - 5.10.0-17.0.0.7Zheng Zengkai - 5.10.0-16.0.0.6Zheng Zengkai - 5.10.0-15.0.0.5Zheng Zengkai - 5.10.0-14.0.0.4Zheng Zengkai - 5.10.0-9.0.0.3Zheng Zengkai - 5.10.0-8.0.0.2Zheng Zengkai - 5.10.0-7.0.0.1Zheng Zengkai - 5.10.0-6.0.0.0ShiYuan HU - 5.10.0-5.3.0.19Zheng Zengkai - 5.10.0-5.3.0.18Zheng Zengkai - 5.10.0-5.2.0.17Zheng Zengkai - 5.10.0-5.1.0.16Cheng Jian - 5.10.0-5.0.0.15Zheng Zengkai - 5.10.0-5.0.0.14Xie XiuQi - 5.10.0-4.0.0.13Xie XiuQi - 5.10.0-3.0.0.12Xie XiuQi - 5.10.0-2.0.0.11Yuan Zhichang - 5.10.0-1.0.0.10Chunsheng Luo - 5.10.0-1.0.0.9Xie XiuQi - 5.10.0-1.0.0.8Xie XiuQi - 5.10.0-0.0.0.7Xie XiuQi - 5.10.0-rc7.0.0.6Xie XiuQi - 5.10.0-rc4.0.0.5Xie XiuQi - 5.10.0-rc3.0.0.4Xie XiuQi - 5.10.0-rc2.0.0.3Xie XiuQi - 5.10.0-rc1.0.0.2Xie XiuQi - 5.10.0-rc1.0.0.1- io_uring: fix race between timeout flush and removal - net/x25: Fix null-ptr-deref caused by x25_disconnect - iommu: Fix potential use-after-free during probe - perf: Fix list corruption in perf_cgroup_switch() - arm64: dts: imx8mq: fix lcdif port node - scsi: lpfc: Reduce log messages seen after firmware download - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled - can: isotp: fix error path in isotp_sendmsg() to unlock wait queue - Makefile.extrawarn: Move -Wunaligned-access to W=1 - hwmon: (dell-smm) Speed up setting of fan speed - phy: ti: Fix missing sentinel for clk_div_table - speakup-dectlk: Restore pitch setting - USB: serial: cp210x: add CPI Bulk Coin Recycler id - USB: serial: cp210x: add NCR Retail IO box id - USB: serial: ch341: add support for GW Instek USB2.0-Serial devices - USB: serial: option: add ZTE MF286D modem - USB: serial: ftdi_sio: add support for Brainboxes US-159/235/320 - usb: raw-gadget: fix handling of dual-direction-capable endpoints - usb: gadget: f_uac2: Define specific wTerminalType - usb: gadget: udc: renesas_usb3: Fix host to USB_ROLE_NONE transition - usb: dwc3: gadget: Prevent core from processing stale TRBs - usb: ulpi: Call of_node_put correctly - usb: ulpi: Move of_node_put to ulpi_dev_release - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup - Revert "usb: dwc2: drd: fix soft connect when gadget is unconfigured" - usb: dwc2: drd: fix soft connect when gadget is unconfigured - eeprom: ee1004: limit i2c reads to I2C_SMBUS_BLOCK_MAX - n_tty: wake up poll(POLLRDNORM) on receiving data - vt_ioctl: add array_index_nospec to VT_ACTIVATE - vt_ioctl: fix array_index_nospec in vt_setactivate - net: dsa: mv88e6xxx: fix use-after-free in mv88e6xxx_mdios_unregister - net: mscc: ocelot: fix mutex lock error during ethtool stats read - ice: fix IPIP and SIT TSO offload - ice: fix an error code in ice_cfg_phy_fec() - dpaa2-eth: unregister the netdev before disconnecting from the PHY - net: amd-xgbe: disable interrupts during pci removal - tipc: rate limit warning for received illegal binding update - net: mdio: aspeed: Add missing MODULE_DEVICE_TABLE - veth: fix races around rq->rx_notify_masked - net: fix a memleak when uncloning an skb dst and its metadata - net: do not keep the dst cache when uncloning an skb dst and its metadata - nfp: flower: fix ida_idx not being released - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path - net: dsa: lantiq_gswip: don't use devres for mdiobus - net: dsa: felix: don't use devres for mdiobus - net: dsa: bcm_sf2: don't use devres for mdiobus - net: dsa: ar9331: register the mdiobus under devres - net: dsa: mv88e6xxx: don't use devres for mdiobus - bonding: pair enable_port with slave_arr_updates - gpio: sifive: use the correct register to read output values - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE - drm/panel: simple: Assign data from panel_dpi_probe() correctly - ixgbevf: Require large buffers for build_skb on 82599VF - arm64: dts: meson-g12b-odroid-n2: fix typo 'dio2133' - netfilter: ctnetlink: disable helper autoassign - misc: fastrpc: avoid double fput() on failed usercopy - drm/vc4: hdmi: Allow DBLCLK modes even if horz timing is odd. - gpio: aggregator: Fix calling into sleeping GPIO controllers - usb: f_fs: Fix use-after-free for epfile - ARM: dts: imx7ulp: Fix 'assigned-clocks-parents' typo - phy: xilinx: zynqmp: Fix bus width setting for SGMII - ARM: dts: imx6qdl-udoo: Properly describe the SD card detect - staging: fbtft: Fix error path in fbtft_driver_module_init() - ARM: dts: meson8b: Fix the UART device-tree schema validation - ARM: dts: meson8: Fix the UART device-tree schema validation - ARM: dts: meson: Fix the UART compatible strings - ARM: dts: Fix timer regression for beagleboard revision c - drm/rockchip: vop: Correct RK3399 VOP register fields - PM: s2idle: ACPI: Fix wakeup interrupts handling - ACPI/IORT: Check node revision for PMCG resources - nvme-tcp: fix bogus request completion when failing to send AER - ARM: socfpga: fix missing RESET_CONTROLLER - ARM: dts: Fix boot regression on Skomer - ARM: dts: imx23-evk: Remove MX23_PAD_SSP1_DETECT from hog group - riscv: fix build with binutils 2.38 - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER - KVM: eventfd: Fix false positive RCU usage warning - net: stmmac: dwmac-sun8i: use return val of readl_poll_timeout() - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs - perf: Always wake the parent event - usb: dwc2: gadget: don't try to disable ep0 in dwc2_hsotg_suspend - PM: hibernate: Remove register_nosave_region_late() - scsi: myrs: Fix crash in error case - scsi: ufs: Treat link loss as fatal error - scsi: pm8001: Fix bogus FW crash for maxcpus=1 - scsi: qedf: Fix refcount issue when LOGO is received during TMF - scsi: qedf: Add stag_work to all the vports - scsi: ufs: ufshcd-pltfrm: Check the return value of devm_kstrdup() - scsi: target: iscsi: Make sure the np under each tpg is unique - powerpc/fixmap: Fix VM debug warning on unmap - net: sched: Clarify error message when qdisc kind is unknown - drm: panel-orientation-quirks: Add quirk for the 1Netbook OneXPlayer - x86/perf: Avoid warning for Arch LBR without XSAVE - NFSv4 handle port presence in fs_location server string - NFSv4 expose nfs_parse_server_name function - NFSv4 remove zero number of fs_locations entries error check - NFSv4.1: Fix uninitialised variable in devicenotify - nfs: nfs4clinet: check the return value of kstrdup() - NFSv4 only print the label when its queried - NFS: change nfs_access_get_cached to only report the mask - tracing: Propagate is_signed to expression - drm/amdgpu: Set a suitable dev_info.gart_page_size - NFSD: Fix offset type in I/O trace points - NFSD: Clamp WRITE offsets - NFS: Fix initialisation of nfs_client cl_flags field - net: phy: marvell: Fix MDI-x polarity setting in 88e1118-compatible PHYs - net: phy: marvell: Fix RGMII Tx/Rx delays setting in 88e1121-compatible PHYs - can: isotp: fix potential CAN frame reception race in isotp_rcv() - mmc: sdhci-of-esdhc: Check for error num after setting mask - ima: Do not print policy rule with inactive LSM labels - ima: Allow template selection with ima_template[_fmt]= after ima_hash= - ima: Remove ima_policy file before directory - integrity: check the return value of audit_log_start()- crypto: api - Move cryptomgr soft dependency into algapi - moxart: fix potential use-after-free on remove path - selftests: nft_concat_range: add test for reload with no element add/del - cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning - net: dsa: mt7530: make NET_DSA_MT7530 select MEDIATEK_GE_PHY - ext4: fix incorrect type issue during replay_del_range - ext4: fix error handling in ext4_fc_record_modified_inode() - ext4: fix error handling in ext4_restore_inline_data() - ext4: modify the logic of ext4_mb_new_blocks_simple - ext4: prevent used blocks from being allocated during fast commit replay - EDAC/xgene: Fix deferred probing - EDAC/altera: Fix deferred probing - x86/perf: Default set FREEZE_ON_SMI for all - perf/x86/intel/pt: Fix crash with stop filters in single-range mode - perf stat: Fix display of grouped aliased events - fbcon: Add option to enable legacy hardware acceleration - Revert "fbcon: Disable accelerated scrolling" - rtc: cmos: Evaluate century appropriate - tools/resolve_btfids: Do not print any commands when building silently - selftests: futex: Use variable MAKE instead of make - selftests/exec: Remove pipe from TEST_GEN_FILES - bpf: Use VM_MAP instead of VM_ALLOC for ringbuf - gve: fix the wrong AdminQ buffer queue index check - nfsd: nfsd4_setclientid_confirm mistakenly expires confirmed client. - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe - pinctrl: bcm2835: Fix a few error paths - pinctrl: intel: fix unexpected interrupt - pinctrl: intel: Fix a glitch when updating IRQ flags on a preconfigured line - ASoC: max9759: fix underflow in speaker_gain_control_put() - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes - ASoC: fsl: Add missing error handling in pcm030_fabric_probe - drm/i915/overlay: Prevent divide by zero bugs in scaling - net: stmmac: ensure PTP time register reads are consistent - net: stmmac: dump gmac4 DMA registers correctly - net: macsec: Verify that send_sci is on when setting Tx sci explicitly - net: macsec: Fix offload support for NETDEV_UNREGISTER event - net: ieee802154: Return meaningful error codes from the netlink helpers - net: ieee802154: ca8210: Stop leaking skb's - net: ieee802154: mcr20a: Fix lifs/sifs periods - net: ieee802154: hwsim: Ensure proper channel selection at probe time - spi: uniphier: fix reference count leak in uniphier_spi_probe() - spi: meson-spicc: add IRQ check in meson_spicc_probe - spi: mediatek: Avoid NULL pointer crash in interrupt - spi: bcm-qspi: check for valid cs before applying chip select - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() - RDMA/mlx4: Don't continue event handler after memory allocation failure - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. - IB/rdmavt: Validate remote_addr during loopback atomic tests - RDMA/ucma: Protect mc during concurrent multicast leaves - RDMA/cma: Use correct address when leaving multicast group - Revert "ASoC: mediatek: Check for error clk pointer" - IB/hfi1: Fix AIP early init panic - dma-buf: heaps: Fix potential spectre v1 gadget - block: bio-integrity: Advance seed correctly for larger interval sizes - mm/kmemleak: avoid scanning potential huge holes - mm/pgtable: define pte_index so that preprocessor could recognize it - mm/debug_vm_pgtable: remove pte entry from the page table - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels - drm/nouveau: fix off by one in BIOS boundary checking - btrfs: fix deadlock between quota disable and qgroup rescan worker - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks - ALSA: hda/realtek: Add quirk for ASUS GU603 - ALSA: hda: realtek: Fix race at concurrent COEF updates - ALSA: hda: Fix UAF of leds class devs at unbinding - ALSA: usb-audio: Correct quirk for VF0770 - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() - selinux: fix double free of cond_list on error paths - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" again - Revert "drm/vc4: hdmi: Make sure the device is powered with CEC" - psi: fix failure of create cgroup psi trigger - mbigen: fix mbigen driver defer probe - md/raid1: fix missing bitmap update w/o WriteMostly devices - md/raid1: only allocate write behind bio for WriteMostly device - raid1: ensure write behind bio has less than BIO_MAX_VECS sectors - arm64: entry: Save some nops when CONFIG_ARM64_PSEUDO_NMI is not set - crypto: crct10dif-neon - fix use via crypto_shash_digest() - net: fix information leakage in /proc/net/ptype - config: enable CONFIG_QOS_SCHED_SMT_EXPELLER by - sched: Add tracepoint for qos smt expeller - sched: Add statistics for qos smt expeller - sched: Implement the function of qos smt expeller - sched: Introduce qos smt expeller for co-location - ext4: fix symlink file size not match to file content - ext4: fix bug_on in start_this_handle during umount filesystem - ext4: fix use-after-free in ext4_search_dir - KVM: s390: Return error on SIDA memop on normal guest - fs-writeback: writeback_sb_inodes:Recalculate 'wrote' according skipped pages - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - perf c2c: Update documentation for display option 'all' - perf c2c: Sort on all cache hit for load operations - perf c2c: Refactor node header - perf c2c: Add dimensions for load miss - perf c2c: Add dimensions for load hit - perf c2c: Add dimensions for total load hit - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe - livepatch/arm64: Fix incorrect endian conversion when long jump - livepatch: Print logs when register failed - livepatch: Print logs when check calltrace failed - livepatch: Print logs when patch text failed - livepatch: Optimize list_del operation in 'arch_klp_unpatch_func' - livepatch: Use 'old_insns' to replace 'old_insn' - livepatch: Remove redundant copy for old codes - livepatch: Reduce duplicate codes and fix issue on patch text - mm: export collect_procs() - rcu: Prevent expedited GP from enabling tick on offline CPU- tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() - af_packet: fix data-race in packet_setsockopt / packet_setsockopt - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() - fanotify: Fix stale file descriptor in copy_event_to_user() - net: amd-xgbe: Fix skb data length underflow - net: amd-xgbe: ensure to reset the tx_timer_active flag - ipheth: fix EOVERFLOW in ipheth_rcvbulk_callback - net/mlx5: E-Switch, Fix uninitialized variable modact - net/mlx5: Use del_timer_sync in fw reset flow of halting poll - net/mlx5e: Fix handling of wrong devices during bond netevent - drm/vc4: hdmi: Make sure the device is powered with CEC - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN - psi: Fix uaf issue when psi trigger is destroyed while being polled - KVM: x86: Forcibly leave nested virt when SMM state is toggled - Revert "drivers: bus: simple-pm-bus: Add support for probing simple bus only devices" - net: ipa: prevent concurrent replenish - net: ipa: use a bitmap for endpoint replenish_enabled - net: ipa: fix atomic update in ipa_endpoint_replenish() - PCI: pciehp: Fix infinite loop in IRQ handler upon power fault - mtd: rawnand: mpc5121: Remove unused variable in ads5121_select_chip() - block: Fix wrong offset in bio_truncate() - fsnotify: invalidate dcache before IN_DELETE event - usr/include/Makefile: add linux/nfc.h to the compile-test coverage - dt-bindings: can: tcan4x5x: fix mram-cfg RX FIFO config - net: bridge: vlan: fix memory leak in __allowed_ingress - ipv4: remove sparse error in ip_neigh_gw4() - ipv4: tcp: send zero IPID in SYNACK messages - ipv4: raw: lock the socket in raw_bind() - net: bridge: vlan: fix single net device option dumping - Revert "ipv6: Honor all IPv6 PIO Valid Lifetime values" - net: cpsw: Properly initialise struct page_pool_params - drm/msm/dpu: invalid parameter check in dpu_setup_dspp_pcc - drm/msm/hdmi: Fix missing put_device() call in msm_hdmi_get_phy - video: hyperv_fb: Fix validation of screen resolution - ibmvnic: don't spin in tasklet - ibmvnic: init ->running_cap_crqs early - ipv4: fix ip option filtering for locally generated fragments - net: ipv4: Fix the warning for dereference - net: ipv4: Move ip_options_fragment() out of loop - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending - hwmon: (lm90) Mark alert as broken for MAX6654 - efi/libstub: arm64: Fix image check alignment at entry - rxrpc: Adjust retransmission backoff - octeontx2-pf: Forward error codes to VF - phylib: fix potential use-after-free - net: phy: broadcom: hook up soft_reset for BCM54616S - sched/pelt: Relax the sync of util_sum with util_avg - kernel: delete repeated words in comments - netfilter: conntrack: don't increment invalid counter on NF_REPEAT - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 - NFS: Ensure the server has an up to date ctime before renaming - NFS: Ensure the server has an up to date ctime before hardlinking - ipv6: annotate accesses to fn->fn_sernum - drm/msm/dsi: invalid parameter check in msm_dsi_phy_enable - drm/msm/dsi: Fix missing put_device() call in dsi_get_phy - drm/msm: Fix wrong size calculation - net-procfs: show net devices bound packet types - hwmon: (lm90) Reduce maximum conversion rate for G781 - ipv4: avoid using shared IP generator for connected sockets - ping: fix the sk_bound_dev_if match in ping_lookup - hwmon: (lm90) Mark alert as broken for MAX6680 - hwmon: (lm90) Mark alert as broken for MAX6646/6647/6649 - ipv6_tunnel: Rate limit warning messages - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() - rpmsg: char: Fix race between the release of rpmsg_eptdev and cdev - rpmsg: char: Fix race between the release of rpmsg_ctrldev and cdev - usb: roles: fix include/linux/usb/role.h compile issue - i40e: fix unsigned stat widths - i40e: Fix for failed to init adminq while VF reset - i40e: Fix queues reservation for XDP - i40e: Fix issue when maximum queues is exceeded - i40e: Increase delay to 1 s after global EMP reset - powerpc/32: Fix boot failure with GCC latent entropy plugin - powerpc/32s: Fix kasan_init_region() for KASAN - powerpc/32s: Allocate one 256k IBAT instead of two consecutives 128k IBATs - x86/MCE/AMD: Allow thresholding interface updates after init - sched/membarrier: Fix membarrier-rseq fence command missing from query bitmask - ocfs2: fix a deadlock when commit trans - jbd2: export jbd2_journal_[grab|put]_journal_head - ucsi_ccg: Check DEV_INT bit only when starting CCG4 - usb: typec: tcpm: Do not disconnect while receiving VBUS off - USB: core: Fix hang in usb_kill_urb by adding memory barriers - usb: gadget: f_sourcesink: Fix isoc transfer for USB_SPEED_SUPER_PLUS - usb: common: ulpi: Fix crash in ulpi_match() - usb: xhci-plat: fix crash when suspend if remote wake enable - usb-storage: Add unusual-devs entry for VL817 USB-SATA bridge - tty: Add support for Brainboxes UC cards. - tty: n_gsm: fix SW flow control encoding/handling - serial: stm32: fix software flow control transfer - serial: 8250: of: Fix mapped region size when using reg-offset property - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments - arm64: errata: Fix exec handling in erratum 1418040 workaround - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS - drm/etnaviv: relax submit size limits - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" - fsnotify: fix fsnotify hooks in pseudo filesystems - ceph: set pool_ns in new inode layout for async creates - ceph: properly put ceph_string reference after async create attempt - tracing: Don't inc err_log entry count if entry allocation fails - tracing/histogram: Fix a potential memory leak for kstrdup() - PM: wakeup: simplify the output logic of pm_show_wakelocks() - efi: runtime: avoid EFIv2 runtime services on Apple x86 machines - scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() - s390/hypfs: include z/VM guests with access control group set - s390/module: fix loading modules with a lot of relocations - net: stmmac: skip only stmmac_ptp_register when resume from suspend - net: sfp: ignore disabled SFP node - media: venus: core: Drop second v4l2 device unregister - Bluetooth: refactor malicious adv data check - drm/vmwgfx: Fix stale file descriptors on failed usercopy - select: Fix indefinitely sleeping task in poll_schedule_timeout() - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU - rcu: Tighten rcu_advance_cbs_nowake() checks - bnx2x: Invalidate fastpath HSI version for VFs - bnx2x: Utilize firmware 7.13.21.0 - drm/i915: Flush TLBs before releasing backing store- llc: only change llc->dev when bind() succeeds - netdevice: add the case if dev is NULL - llc: fix netdevice reference leaks in llc_ui_bind() - Revert "clocksource: Reduce clocksource-skew threshold" - Revert "clocksource: Avoid accidental unstable marking of clocksources" - Revert "xfrm: rate limit SA mapping change message to user space" - ipvlan: Modify the value of ipvlan modes - of: Enable crashkernel=X,high to support kexec option -s - arm64: kdump: Try not to use NO_BLOCK_MAPPINGS for memory under 4G - arm64: kdump: Use page-level mapping for the high memory of crashkernel - arm64: kdump: Don't force page-level mappings for memory above 4G - arm64: kdump: Update the name of crashk_low_res - x86: KVM: Fixed the bug that WAITmax cannot be updated in real time - powerpc: Free fdt on error in elf64_load() - powerpc: If kexec_build_elf_info() fails return immediately from elf64_load() - nfc: st21nfca: Fix potential buffer overflows in EVT_TRANSACTION - ixgbevf: add disable link state - ixgbe: add improvement for MDD response functionality - ixgbe: add the ability for the PF to disable VF link state - can: mcba_usb: mcba_usb_start_xmit(): fix double dev_kfree_skb in error path - RDMA/rtrs-clt: Fix possible double free in error case - arm64: fix clang warning about TRAMP_VALIAS - arm64: kvm: Fix copy-and-paste error in bhb templates for v5.10 stable - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 mitigation reporting - arm64: Use the clearbhb instruction in mitigations - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated - arm64: Mitigate spectre style branch history side channels - KVM: arm64: Allow indirect vectors to be used without SPECTRE_V3A - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spectre-v2 - arm64: Add percpu vectors for EL1 - arm64: entry: Add macro for reading symbol addresses from the trampoline - arm64: entry: Add vectors that have the bhb mitigation sequences - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations - arm64: entry: Allow the trampoline text to occupy multiple pages - arm64: entry: Make the kpti trampoline's kpti sequence optional - arm64: entry: Move trampoline macros out of ifdef'd section - arm64: entry: Don't assume tramp_vectors is the start of the vectors - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary - arm64: entry: Move the trampoline data page before the text page - arm64: entry: Free up another register on kpti's tramp_exit path - arm64: entry: Make the trampoline cleanup optional - arm64: spectre: Rename spectre_v4_patch_fw_mitigation_conduit - arm64: entry.S: Add ventry overflow sanity checks - ARM: Spectre-BHB: provide empty stub for non-config - ARM: Do not use NOCROSSREFS directive with ld.lld - ARM: include unprivileged BPF status in Spectre V2 reporting - ARM: Spectre-BHB workaround - ARM: use LOADADDR() to get load address of sections - ARM: early traps initialisation - ARM: report Spectre v2 status through sysfs - arm64: add ID_AA64ISAR2_EL1 sys register - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT - x86/speculation: Warn about Spectre v2 LFENCE mitigation - x86/speculation: Update link to AMD speculation whitepaper - x86/speculation: Use generic retpoline by default on AMD - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting - Documentation/hw-vuln: Update spectre doc - x86/speculation: Add eIBRS + Retpoline options - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd - can: usb_8dev: usb_8dev_start_xmit(): fix double dev_kfree_skb() in error path - scripts: sphinx-pre-install: Fix ctex support on Debian - scripts: sphinx-pre-install: add required ctex dependency - ath10k: Fix the MTU size on QCA9377 SDIO - mtd: nand: bbt: Fix corner case in bad block table handling - lib/test_meminit: destroy cache in kmem_cache_alloc_bulk() test - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault - lib82596: Fix IRQ check in sni_82596_probe - scripts/dtc: dtx_diff: remove broken example from help text - dt-bindings: watchdog: Require samsung,syscon-phandle for Exynos7 - dt-bindings: display: meson-vpu: Add missing amlogic,canvas property - dt-bindings: display: meson-dw-hdmi: add missing sound-name-prefix property - net: mscc: ocelot: fix using match before it is set - net: sfp: fix high power modules without diagnostic monitoring - net: ethernet: mtk_eth_soc: fix error checking in mtk_mac_config() - bcmgenet: add WOL IRQ check - net_sched: restore "mpu xxx" handling - net: bonding: fix bond_xmit_broadcast return value error bug - arm64: dts: qcom: msm8996: drop not documented adreno properties - devlink: Remove misleading internal_flags from health reporter dump - perf probe: Fix ppc64 'perf probe add events failed' case - dmaengine: at_xdmac: Fix at_xdmac_lld struct definition - dmaengine: at_xdmac: Fix lld view setting - dmaengine: at_xdmac: Fix concurrency over xfers_list - dmaengine: at_xdmac: Print debug message after realeasing the lock - dmaengine: at_xdmac: Start transfer for cyclic channels in issue_pending - dmaengine: at_xdmac: Don't start transactions at tx_submit level - perf script: Fix hex dump character output - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() - xfrm: Don't accidentally set RTO_ONLINK in decode_session4() - netns: add schedule point in ops_exit_list() - inet: frags: annotate races around fqdir->dead and fqdir->high_thresh - taskstats: Cleanup the use of task->exit_code - virtio_ring: mark ring unused on error - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 - rtc: pxa: fix null pointer dereference - HID: vivaldi: fix handling devices not using numbered reports - net: axienet: increase default TX ring size to 128 - net: axienet: fix for TX busy handling - net: axienet: fix number of TX ring slots for available check - net: axienet: Fix TX ring slot available check - net: axienet: limit minimum TX ring size - net: axienet: add missing memory barriers - net: axienet: reset core on initialization prior to MDIO access - net: axienet: Wait for PhyRstCmplt after core reset - net: axienet: increase reset timeout - net/smc: Fix hung_task when removing SMC-R devices - clk: si5341: Fix clock HW provider cleanup - clk: Emit a stern warning with writable debugfs enabled - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress - f2fs: fix to reserve space for IO align feature - f2fs: compress: fix potential deadlock of compress file - parisc: pdc_stable: Fix memory leak in pdcs_register_pathentries - net/fsl: xgmac_mdio: Fix incorrect iounmap when removing module - net/fsl: xgmac_mdio: Add workaround for erratum A-009885 - ipv4: avoid quadratic behavior in netns dismantle - ipv4: update fib_info_cnt under spinlock protection - perf evsel: Override attr->sample_period for non-libpfm4 events - xdp: check prog type before updating BPF link - bpftool: Remove inclusion of utilities.mak from Makefiles - powerpc/fsl/dts: Enable WA for erratum A-009885 on fman3l MDIO buses - powerpc/cell: Fix clang -Wimplicit-fallthrough warning - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" - dmaengine: stm32-mdma: fix STM32_MDMA_CTBR_TSEL_MASK - RDMA/rxe: Fix a typo in opcode name - dmaengine: uniphier-xdmac: Fix type of address variables - scsi: core: Show SCMD_LAST in text form - Bluetooth: hci_sync: Fix not setting adv set duration - Documentation: fix firewire.rst ABI file path error - Documentation: refer to config RANDOMIZE_BASE for kernel address-space randomization - Documentation: ACPI: Fix data node reference documentation - Documentation: dmaengine: Correctly describe dmatest with channel unset - media: correct MEDIA_TEST_SUPPORT help text - drm/vc4: hdmi: Make sure the device is powered with CEC - media: rcar-csi2: Optimize the selection PHTW register - can: mcp251xfd: mcp251xfd_tef_obj_read(): fix typo in error message - firmware: Update Kconfig help text for Google firmware - of: base: Improve argument length mismatch error - drm/radeon: fix error handling in radeon_driver_open_kms - ext4: don't use the orphan list when migrating an inode - ext4: destroy ext4_fc_dentry_cachep kmemcache on module removal - ext4: fast commit may miss tracking unwritten range during ftruncate - ext4: use ext4_ext_remove_space() for fast commit replay delete range - ext4: set csum seed in tmp inode while migrating to extents - ext4: fix fast commit may miss tracking range for FALLOC_FL_ZERO_RANGE - ext4: initialize err_blk before calling __ext4_get_inode_loc - ext4: fix a possible ABBA deadlock due to busy PA - ext4: make sure quota gets properly shutdown on error - ext4: make sure to reset inode lockdep class when quota enabling fails - btrfs: respect the max size in the header when activating swap file - btrfs: check the root node for uptodate before returning it - btrfs: fix deadlock between quota enable and other quota operations - xfrm: fix policy lookup for ipv6 gre packets - PCI: pci-bridge-emul: Set PCI_STATUS_CAP_LIST for PCIe device - PCI: pci-bridge-emul: Correctly set PCIe capabilities - PCI: pci-bridge-emul: Fix definitions of reserved bits - PCI: pci-bridge-emul: Properly mark reserved PCIe bits in PCI config space - PCI: pci-bridge-emul: Make expansion ROM Base Address register read-only - PCI: pciehp: Use down_read/write_nested(reset_lock) to fix lockdep errors - PCI: xgene: Fix IB window setup - powerpc/64s/radix: Fix huge vmap false positive - parisc: Fix lpa and lpa_user defines - drm/bridge: analogix_dp: Make PSR-exit block less - drm/nouveau/kms/nv04: use vzalloc for nv04_display - drm/etnaviv: limit submit sizes - device property: Fix fwnode_graph_devcon_match() fwnode leak - s390/mm: fix 2KB pgtable release race - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds - tracing/kprobes: 'nmissed' not showed correctly for kretprobe - cputime, cpuacct: Include guest time in user time in cpuacct.stat - serial: Fix incorrect rs485 polarity on uart open - fuse: Pass correct lend value to filemap_write_and_wait_range() - xen/gntdev: fix unmap notification order - spi: uniphier: Fix a bug that doesn't point to private data correctly - tpm: fix NPE on probe for missing device - ubifs: Error path in ubifs_remount_rw() seems to wrongly free write buffers - crypto: caam - replace this_cpu_ptr with raw_cpu_ptr - crypto: stm32/crc32 - Fix kernel BUG triggered in probe() - crypto: omap-aes - Fix broken pm_runtime_and_get() usage - rpmsg: core: Clean up resources on announce_create failure. - phy: mediatek: Fix missing check in mtk_mipi_tx_probe - ASoC: mediatek: mt8183: fix device_node leak - ASoC: mediatek: mt8173: fix device_node leak - scsi: sr: Don't use GFP_DMA - MIPS: Octeon: Fix build errors using clang - i2c: designware-pci: Fix to change data types of hcnt and lcnt parameters - irqchip/gic-v4: Disable redistributors' view of the VPE table at boot time - MIPS: OCTEON: add put_device() after of_find_device_by_node() - udf: Fix error handling in udf_new_inode() - powerpc/fadump: Fix inaccurate CPU state info in vmcore generated with panic - powerpc: handle kdump appropriately with crash_kexec_post_notifiers option - selftests/powerpc/spectre_v2: Return skip code when miss_percent is high - powerpc/40x: Map 32Mbytes of memory at startup - MIPS: Loongson64: Use three arguments for slti - ALSA: seq: Set upper limit of processed events - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup - dm: fix alloc_dax error handling in alloc_dev - nvmem: core: set size for sysfs bin file - w1: Misuse of get_user()/put_user() reported by sparse - KVM: PPC: Book3S: Suppress failed alloc warning in H_COPY_TOFROM_GUEST - KVM: PPC: Book3S: Suppress warnings when allocating too big memory slots - powerpc/powermac: Add missing lockdep_register_key() - clk: meson: gxbb: Fix the SDM_EN bit for MPLL0 on GXBB - i2c: mpc: Correct I2C reset procedure - powerpc/smp: Move setup_profiling_timer() under CONFIG_PROFILING - i2c: i801: Don't silently correct invalid transfer size - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race - powerpc/btext: add missing of_node_put - powerpc/cell: add missing of_node_put - powerpc/powernv: add missing of_node_put - powerpc/6xx: add missing of_node_put - x86/kbuild: Enable CONFIG_KALLSYMS_ALL=y in the defconfigs - parisc: Avoid calling faulthandler_disabled() twice - random: do not throw away excess input to crng_fast_load - serial: core: Keep mctrl register state and cached copy in sync - serial: pl010: Drop CR register reset on set_termios - regulator: qcom_smd: Align probe function with rpmh-regulator - net: gemini: allow any RGMII interface mode - net: phy: marvell: configure RGMII delays for 88E1118 - mlxsw: pci: Avoid flow control for EMAD packets - dm space map common: add bounds check to sm_ll_lookup_bitmap() - dm btree: add a defensive bounds check to insert_at() - mac80211: allow non-standard VHT MCS-10/11 - net: mdio: Demote probed message to debug print - btrfs: remove BUG_ON(!eie) in find_parent_nodes - btrfs: remove BUG_ON() in find_parent_nodes() - ACPI: battery: Add the ThinkPad "Not Charging" quirk - amdgpu/pm: Make sysfs pm attributes as read-only for VFs - drm/amdgpu: fixup bad vram size on gmc v8 - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 - ACPICA: Fix wrong interpretation of PCC address - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() - ACPICA: Utilities: Avoid deleting the same object twice in a row - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions - drm/etnaviv: consider completed fence seqno in hang check - xfrm: rate limit SA mapping change message to user space - Bluetooth: vhci: Set HCI_QUIRK_VALID_LE_STATES - ath11k: Fix napi related hang - um: registers: Rename function names to avoid conflicts and build problems - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ - iwlwifi: mvm: Fix calculation of frame length - iwlwifi: remove module loading failure message - iwlwifi: fix leaks/bad data after failed firmware load - PM: AVS: qcom-cpr: Use div64_ul instead of do_div - rtw88: 8822c: update rx settings to prevent potential hw deadlock - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 - cpufreq: Fix initialization of min and max frequency QoS requests - PM: runtime: Add safety net to supplier device release - arm64: tegra: Adjust length of CCPLEX cluster MMIO region - arm64: dts: ls1028a-qds: move rtc node to the correct i2c bus - mmc: core: Fixup storing of OCR for MMC_QUIRK_NONSTD_SDIO - media: saa7146: hexium_gemini: Fix a NULL pointer dereference in hexium_attach() - media: igorplugusb: receiver overflow should be reported - HID: quirks: Allow inverting the absolute X/Y values - bpf: Do not WARN in bpf_warn_invalid_xdp_action() - net: bonding: debug: avoid printing debug logs when bond is not notifying peers - x86/mce: Mark mce_read_aux() noinstr - x86/mce: Mark mce_end() noinstr - x86/mce: Mark mce_panic() noinstr - x86/mce: Allow instrumentation during task work queueing - ath11k: Avoid false DEADLOCK warning reported by lockdep - selftests/ftrace: make kprobe profile testcase description unique - gpio: aspeed: Convert aspeed_gpio.lock to raw_spinlock - net: phy: prefer 1000baseT over 1000baseKX - net-sysfs: update the queue counts in the unregistration path - ath10k: Fix tx hanging - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work - iwlwifi: mvm: avoid clearing a just saved session protection id - iwlwifi: mvm: synchronize with FW after multicast commands - thunderbolt: Runtime PM activate both ends of the device link - media: m920x: don't use stack on USB reads - media: saa7146: hexium_orion: Fix a NULL pointer dereference in hexium_attach() - media: rcar-vin: Update format alignment constraints - media: uvcvideo: Increase UVC_CTRL_CONTROL_TIMEOUT to 5 seconds. - drm: rcar-du: Fix CRTC timings when CMM is used - x86/mm: Flush global TLB when switching to trampoline page-table - floppy: Add max size check for user space request - usb: uhci: add aspeed ast2600 uhci support - arm64: dts: ti: j7200-main: Fix 'dtbs_check' serdes_ln_ctrl node - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path - ACPI: Change acpi_device_always_present() into acpi_device_override_status() - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table - media: venus: avoid calling core_clk_setrate() concurrently during concurrent video sessions - ath11k: Avoid NULL ptr access during mgmt tx cleanup - rsi: Fix out-of-bounds read in rsi_read_pkt() - rsi: Fix use-after-free in rsi_rx_done_handler() - crypto: jitter - consider 32 LSB for APT - HSI: core: Fix return freed object in hsi_new_client - gpiolib: acpi: Do not set the IRQ type if the IRQ is already in use - tty: serial: imx: disable UCR4_OREN in .stop_rx() instead of .shutdown() - drm/bridge: megachips: Ensure both bridges are probed before registration - mlxsw: pci: Add shutdown method in PCI driver - soc: ti: pruss: fix referenced node in error message - drm/amdgpu/display: set vblank_disable_immediate for DC - drm/amd/display: check top_pipe_to_program pointer - ARM: imx: rename DEBUG_IMX21_IMX27_UART to DEBUG_IMX27_UART - EDAC/synopsys: Use the quirk for version instead of ddr version - media: b2c2: Add missing check in flexcop_pci_isr: - HID: apple: Do not reset quirks when the Fn key is not found - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L - usb: gadget: f_fs: Use stream_open() for endpoint files - ath11k: Fix crash caused by uninitialized TX ring - media: atomisp: handle errors at sh_css_create_isp_params() - batman-adv: allow netlink usage in unprivileged containers - ARM: shmobile: rcar-gen2: Add missing of_node_put() - media: atomisp-ov2680: Fix ov2680_set_fmt() clobbering the exposure - media: atomisp: set per-device's default mode - media: atomisp: fix try_fmt logic - drm/nouveau/pmu/gm200-: avoid touching PMU outside of DEVINIT/PREOS/ACR - drm/bridge: dw-hdmi: handle ELD when DRM_BRIDGE_ATTACH_NO_CONNECTOR - ar5523: Fix null-ptr-deref with unexpected WDCMSG_TARGET_START reply - selftests/bpf: Fix bpf_object leak in skb_ctx selftest - drm/lima: fix warning when CONFIG_DEBUG_SG=y & CONFIG_DMA_API_DEBUG=y - fs: dlm: filter user dlm messages for kernel locks - Bluetooth: Fix debugfs entry leak in hci_register_dev() - ARM: dts: omap3-n900: Fix lp5523 for multi color - of: base: Fix phandle argument length mismatch error message - clk: bm1880: remove kfrees on static allocations - ASoC: fsl_asrc: refine the check of available clock divider - RDMA/cxgb4: Set queue pair state when being queried - ASoC: fsl_mqs: fix MODULE_ALIAS - powerpc/xive: Add missing null check after calling kmalloc - mips: bcm63xx: add support for clk_set_parent() - mips: lantiq: add support for clk_set_parent() - arm64: tegra: Remove non existent Tegra194 reset - arm64: tegra: Fix Tegra194 HDA {clock,reset}-names ordering - counter: stm32-lptimer-cnt: remove iio counter abi - misc: lattice-ecp3-config: Fix task hung when firmware load failed - ASoC: samsung: idma: Check of ioremap return value - ASoC: mediatek: Check for error clk pointer - phy: uniphier-usb3ss: fix unintended writing zeros to PHY register - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on - iommu/amd: Restore GA log/tail pointer on host resume - iommu/amd: Remove iommu_init_ga() - dmaengine: pxa/mmp: stop referencing config->slave_id - mips: fix Kconfig reference to PHYS_ADDR_T_64BIT - mips: add SYS_HAS_CPU_MIPS64_R5 config for MIPS Release 5 support - clk: stm32: Fix ltdc's clock turn off by clk_disable_unused() after system enter shell - of: unittest: 64 bit dma address test requires arch support - of: unittest: fix warning on PowerPC frame size warning - ASoC: rt5663: Handle device_property_read_u32_array error codes - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry - RDMA/core: Let ib_find_gid() continue search even after empty entry - powerpc/powermac: Add additional missing lockdep_register_key() - PCI/MSI: Fix pci_irq_vector()/pci_irq_get_affinity() - RDMA/qedr: Fix reporting max_{send/recv}_wr attrs - scsi: ufs: Fix race conditions related to driver data - iommu/io-pgtable-arm: Fix table descriptor paddr formatting - openrisc: Add clone3 ABI wrapper - binder: fix handling of error during copy - char/mwave: Adjust io port register size - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID - ALSA: oss: fix compile error when OSS_DEBUG is enabled - clocksource: Avoid accidental unstable marking of clocksources - clocksource: Reduce clocksource-skew threshold - powerpc/32s: Fix shift-out-of-bounds in KASAN init - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC - powerpc/irq: Add helper to set regs->softe - powerpc/perf: move perf irq/nmi handling details into traps.c - powerpc/perf: MMCR0 control for PMU registers under PMCC=00 - powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C - dt-bindings: thermal: Fix definition of cooling-maps contribution property - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA - powerpc/prom_init: Fix improper check of prom_getprop() - clk: imx8mn: Fix imx8mn_clko1_sels - scsi: pm80xx: Update WARN_ON check in pm8001_mpi_build_cmd() - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls - ext4: avoid trim error on fs with small groups - net: mcs7830: handle usb read errors properly - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() - pcmcia: fix setting of kthread task states - can: xilinx_can: xcan_probe(): check for error irq - can: softing: softing_startstop(): fix set but not used variable warning - tpm_tis: Fix an error handling path in 'tpm_tis_core_init()' - tpm: add request_locality before write TPM_INT_ENABLE - can: mcp251xfd: add missing newline to printed strings - regmap: Call regmap_debugfs_exit() prior to _init() - netrom: fix api breakage in nr_setsockopt() - ax25: uninitialized variable in ax25_setsockopt() - spi: spi-meson-spifc: Add missing pm_runtime_disable() in meson_spifc_probe - Bluetooth: L2CAP: uninitialized variables in l2cap_sock_setsockopt() - lib/mpi: Add the return value check of kcalloc() - net/mlx5: Set command entry semaphore up once got index free - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" - net/mlx5e: Don't block routes with nexthop objects in SW - net/mlx5e: Fix page DMA map/unmap attributes - debugfs: lockdown: Allow reading debugfs files that are not world readable - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_frame_init_v1_buttonpad - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_huion_init - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_get_str_desc - HID: hid-uclogic-params: Invalid parameter check in uclogic_params_init - usb: dwc3: qcom: Fix NULL vs IS_ERR checking in dwc3_qcom_probe - Bluetooth: hci_qca: Fix NULL vs IS_ERR_OR_NULL check in qca_serdev_probe - Bluetooth: hci_bcm: Check for error irq - fsl/fman: Check for null pointer after calling devm_ioremap - staging: greybus: audio: Check null pointer - rocker: fix a sleeping in atomic bug - ppp: ensure minimum packet size in ppp_write() - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone - bpf: Fix SO_RCVBUF/SO_SNDBUF handling in _bpf_setsockopt(). - bpf: Don't promote bogus looking registers after null check. - netfilter: ipt_CLUSTERIP: fix refcount leak in clusterip_tg_check() - power: reset: mt6397: Check for null res pointer - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in nonstatic_find_mem_region() - pcmcia: rsrc_nonstatic: Fix a NULL pointer dereference in __nonstatic_find_io_region() - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes - x86/mce/inject: Avoid out-of-bounds write when setting flags - hwmon: (mr75203) fix wrong power-up delay value - x86/boot/compressed: Move CLANG_FLAGS to beginning of KBUILD_CFLAGS - Bluetooth: hci_qca: Stop IBS timer during BT OFF - software node: fix wrong node passed to find nargs_prop - backlight: qcom-wled: Respect enabled-strings in set_brightness - backlight: qcom-wled: Use cpu_to_le16 macro to perform conversion - backlight: qcom-wled: Override default length with qcom,enabled-strings - backlight: qcom-wled: Fix off-by-one maximum with default num_strings - backlight: qcom-wled: Pass number of elements to read to read_u32_array - backlight: qcom-wled: Validate enabled string indices in DT - bpftool: Enable line buffering for stdout - Bluetooth: L2CAP: Fix using wrong mode - um: virtio_uml: Fix time-travel external time propagation - um: fix ndelay/udelay defines - selinux: fix potential memleak in selinux_add_opt() - mmc: meson-mx-sdio: add IRQ check - mmc: meson-mx-sdhc: add IRQ check - iwlwifi: mvm: test roc running status bits before removing the sta - iwlwifi: mvm: fix 32-bit build in FTM - ARM: dts: armada-38x: Add generic compatible to UART nodes - arm64: dts: marvell: cn9130: enable CP0 GPIO controllers - arm64: dts: marvell: cn9130: add GPIO and SPI aliases - usb: ftdi-elan: fix memory leak on device disconnect - ARM: 9159/1: decompressor: Avoid UNPREDICTABLE NOP encoding - xfrm: state and policy should fail if XFRMA_IF_ID 0 - xfrm: interface with if_id 0 should return error - media: hantro: Fix probe func error path - drm/tegra: vic: Fix DMA API misuse - drm/bridge: ti-sn65dsi86: Set max register for regmap - drm/msm/dpu: fix safe status debugfs file - arm64: dts: qcom: ipq6018: Fix gpio-ranges property - arm64: dts: qcom: c630: Fix soundcard setup - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() - media: coda/imx-vdoa: Handle dma_set_coherent_mask error codes - media: msi001: fix possible null-ptr-deref in msi001_probe() - media: dw2102: Fix use after free - ARM: dts: gemini: NAS4220-B: fis-index-block with 128 KiB sectors - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush - crypto: stm32 - Revert broken pm_runtime_resume_and_get changes - crypto: stm32/cryp - fix bugs and crash in tests - crypto: stm32/cryp - fix lrw chaining mode - crypto: stm32/cryp - fix double pm exit - crypto: stm32/cryp - check early input data - crypto: stm32/cryp - fix xts and race condition in crypto_engine requests - crypto: stm32/cryp - fix CTR counter carry - crypto: stm32 - Fix last sparse warning in stm32_cryp_check_ctr_counter - selftests: harness: avoid false negatives if test has no ASSERTs - selftests: clone3: clone3: add case CLONE3_ARGS_NO_TEST - x86/uaccess: Move variable into switch case statement - xfrm: fix a small bug in xfrm_sa_len() - mwifiex: Fix possible ABBA deadlock - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass - drm/msm/dp: displayPort driver need algorithm rational - sched/rt: Try to restart rt period timer when rt runtime exceeded - Revert "sched/rt: Try to restart rt period timer when rt runtime exceeded" - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma - media: si2157: Fix "warm" tuner state detection - media: saa7146: mxb: Fix a NULL pointer dereference in mxb_attach() - media: dib8000: Fix a memleak in dib8000_init() - bpf: Remove config check to enable bpf support for branch records - bpf: Disallow BPF_LOG_KERNEL log level for bpf(BPF_BTF_LOAD) - bpf: Adjust BTF log size limit. - sched/fair: Fix per-CPU kthread and wakee stacking for asym CPU capacity - sched/fair: Fix detection of per-CPU kthreads waking a task - Bluetooth: btmtksdio: fix resume failure - staging: rtl8192e: rtllib_module: fix error handle case in alloc_rtllib() - staging: rtl8192e: return error code from rtllib_softmac_init() - floppy: Fix hang in watchdog when disk is ejected - serial: amba-pl011: do not request memory region twice - tty: serial: uartlite: allow 64 bit address - arm64: dts: ti: k3-j7200: Correct the d-cache-sets info - arm64: dts: ti: k3-j721e: Fix the L2 cache sets - arm64: dts: ti: k3-j7200: Fix the L2 cache sets - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() - thermal/drivers/imx8mm: Enable ADC when enabling monitor - ACPI: EC: Rework flushing of EC work while suspended to idle - cgroup: Trace event cgroup id fields should be u64 - arm64: dts: qcom: msm8916: fix MMC controller aliases - netfilter: bridge: add support for pppoe filtering - thermal/drivers/imx: Implement runtime PM support - media: venus: core: Fix a resource leak in the error handling path of 'venus_probe()' - media: venus: core: Fix a potential NULL pointer dereference in an error handling path - media: venus: core, venc, vdec: Fix probe dependency error - media: venus: pm_helpers: Control core power domain manually - media: coda: fix CODA960 JPEG encoder buffer overflow - media: mtk-vcodec: call v4l2_m2m_ctx_release first when file is released - media: si470x-i2c: fix possible memory leak in si470x_i2c_probe() - media: imx-pxp: Initialize the spinlock prior to using it - media: rcar-csi2: Correct the selection of hsfreqrange - mfd: atmel-flexcom: Use .resume_noirq - mfd: atmel-flexcom: Remove #ifdef CONFIG_PM_SLEEP - tty: serial: atmel: Call dma_async_issue_pending() - tty: serial: atmel: Check return code of dmaengine_submit() - arm64: dts: ti: k3-j721e: correct cache-sets info - ath11k: Use host CE parameters for CE interrupts configuration - crypto: qat - fix undetected PFVF timeout in ACK loop - crypto: qat - make pfvf send message direction agnostic - crypto: qat - remove unnecessary collision prevention step in PFVF - crypto: qat - fix spelling mistake: "messge" -> "message" - ARM: dts: stm32: fix dtbs_check warning on ili9341 dts binding on stm32f429 disco - mtd: hyperbus: rpc-if: fix bug in rpcif_hb_remove - crypto: qce - fix uaf on qce_skcipher_register_one - crypto: qce - fix uaf on qce_ahash_register_one - media: dmxdev: fix UAF when dvb_register_device() fails - arm64: dts: renesas: cat875: Add rx/tx delays - drm/vboxvideo: fix a NULL vs IS_ERR() check - fs: dlm: fix build with CONFIG_IPV6 disabled - tee: fix put order in teedev_close_context() - ath11k: reset RSN/WPA present state for open BSS - ath11k: clear the keys properly via DISABLE_KEY - ath11k: Fix ETSI regd with weather radar overlap - Bluetooth: stop proccessing malicious adv data - memory: renesas-rpc-if: Return error in case devm_ioremap_resource() fails - fs: dlm: don't call kernel_getpeername() in error_report() - fs: dlm: use sk->sk_socket instead of con->sock - arm64: dts: meson-gxbb-wetek: fix missing GPIO binding - arm64: dts: meson-gxbb-wetek: fix HDMI in early boot - arm64: dts: amlogic: Fix SPI NOR flash node name for ODROID N2/N2+ - arm64: dts: amlogic: meson-g12: Fix GPU operating point table node name - media: aspeed: Update signal status immediately to ensure sane hw state - media: em28xx: fix memory leak in em28xx_init_dev - media: aspeed: fix mode-detect always time out at 2nd run - media: atomisp: fix uninitialized bug in gmin_get_pmic_id_and_addr() - media: atomisp: fix enum formats logic - media: atomisp: add NULL check for asd obtained from atomisp_video_pipe - media: staging: media: atomisp: pci: Balance braces around conditional statements in file atomisp_cmd.c - media: atomisp: fix ifdefs in sh_css.c - media: atomisp: fix inverted error check for ia_css_mipi_is_source_port_valid() - media: atomisp: do not use err var when checking port validity for ISP2400 - media: atomisp: fix inverted logic in buffers_needed() - media: atomisp: fix punit_ddr_dvfs_enable() argument for mrfld_power up case - media: atomisp: add missing media_device_cleanup() in atomisp_unregister_entities() - media: videobuf2: Fix the size printk format - mtd: hyperbus: rpc-if: Check return value of rpcif_sw_init() - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware - wcn36xx: fix RX BD rate mapping for 5GHz legacy rates - wcn36xx: populate band before determining rate on RX - wcn36xx: Put DXE block into reset before freeing memory - wcn36xx: Release DMA channel descriptor allocations - wcn36xx: Fix DMA channel enable/disable cycle - wcn36xx: Indicate beacon not connection loss on MISSED_BEACON_IND - wcn36xx: ensure pairing of init_scan/finish_scan and start_scan/end_scan - drm/vc4: hdmi: Set a default HSM rate - clk: bcm-2835: Remove rounding up the dividers - clk: bcm-2835: Pick the closest clock rate - Bluetooth: cmtp: fix possible panic when cmtp_init_sockets() fails - drm/rockchip: dsi: Reconfigure hardware on resume() - drm/rockchip: dsi: Disable PLL clock on bind error - drm/rockchip: dsi: Hold pm-runtime across bind/unbind - drm/rockchip: dsi: Fix unbalanced clock on probe error - drm/panel: innolux-p079zca: Delete panel on attach() failure - drm/panel: kingdisplay-kd097d04: Delete panel on attach() failure - drm: fix null-ptr-deref in drm_dev_init_release() - drm/bridge: display-connector: fix an uninitialized pointer in probe() - Bluetooth: L2CAP: Fix not initializing sk_peer_pid - drm/ttm: Put BO in its memory manager's lru list - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages - dma/pool: create dma atomic pool only if dma zone has managed pages - mm_zone: add function to check if managed dma zone exists - PCI: Add function 1 DMA alias quirk for Marvell 88SE9125 SATA controller - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() - gpu: host1x: Add back arm_iommu_detach_device() - iommu/io-pgtable-arm-v7s: Add error handle for page table allocation failure - lkdtm: Fix content of section containing lkdtm_rodata_do_nothing() - iio: adc: ti-adc081c: Partial revert of removal of ACPI IDs - can: softing_cs: softingcs_probe(): fix memleak on registration failure - media: cec-pin: fix interrupt en/disable handling - media: stk1160: fix control-message timeouts - media: pvrusb2: fix control-message timeouts - media: redrat3: fix control-message timeouts - media: dib0700: fix undefined behavior in tuner shutdown - media: s2255: fix control-message timeouts - media: cpia2: fix control-message timeouts - media: em28xx: fix control-message timeouts - media: mceusb: fix control-message timeouts - media: flexcop-usb: fix control-message timeouts - media: v4l2-ioctl.c: readbuffers depends on V4L2_CAP_READWRITE - rtc: cmos: take rtc_lock while reading from CMOS - tools/nolibc: fix incorrect truncation of exit code - tools/nolibc: i386: fix initial stack alignment - tools/nolibc: x86-64: Fix startup code bug - x86/gpu: Reserve stolen memory for first integrated Intel GPU - mtd: rawnand: davinci: Rewrite function description - mtd: rawnand: davinci: Avoid duplicated page read - mtd: rawnand: davinci: Don't calculate ECC when reading page - mtd: Fixed breaking list in __mtd_del_partition. - mtd: rawnand: gpmi: Remove explicit default gpmi clock setting for i.MX6 - mtd: rawnand: gpmi: Add ERR007117 protection for nfc_apply_timings - nfc: llcp: fix NULL error pointer dereference on sendmsg() after failed bind() - HID: wacom: Avoid using stale array indicies to read contact count - HID: wacom: Ignore the confidence flag when a touch is removed - HID: wacom: Reset expected and received contact counts at the same time - HID: uhid: Fix worker destroying device without any protection - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock- sysctl: Modify sysctl_overload_detect_period minimum to 100ms - ax25: Fix NULL pointer dereferences in ax25 timers - ax25: fix NPD bug in ax25_disconnect - ax25: Fix NULL pointer dereference in ax25_kill_by_device - ax25: improve the incomplete fix to avoid UAF and NPD bugs - arm64: clear_page() shouldn't use DC ZVA when DCZID_EL0.DZP == 1 - mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() - mtd: phram: Fix error return code in phram_setup()- scsi: hisi_sas: Limit users changing debugfs BIST count value - netfilter: nf_tables: initialize registers in nft_do_chain() - sched: Fix yet more sched_fork() races - USB: gadget: validate interface OS descriptor requests - usb: gadget: don't release an existing dev->buf - usb: gadget: clear related members when goto fail - usb: gadget: rndis: check size of RNDIS_MSG_SET command - locking/csd_lock: Add boot parameter for controlling CSD lock debugging - mm/mempolicy: fix a race between offset_il_node and mpol_rebind_task - PCI: fix kabi change in struct pci_dev - PCI/RCEC: Fix RCiEP device to RCEC association - PCI/AER: Add RCEC AER error injection support - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling - PCI/ERR: Recover from RCiEP AER errors - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs - PCI/ERR: Recover from RCEC AER errors - PCI/ERR: Clear AER status only when we control AER - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() - PCI/ERR: Avoid negated conditional for clarity - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() - PCI/ERR: Simplify by computing pci_pcie_type() once - PCI/ERR: Simplify by using pci_upstream_bridge() - PCI/ERR: Rename reset_link() to reset_subordinates() - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() - PCI/ERR: Bind RCEC devices to the Root Port driver - PCI/AER: Write AER Capability only when we control it - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register- SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() - scsi: hisi_sas: Use autosuspend for the host controller - scsi: libsas: Keep host active while processing events - scsi: hisi_sas: Keep controller active between ISR of phyup and the event being processed - scsi: libsas: Defer works of new phys during suspend - scsi: libsas: Refactor sas_queue_deferred_work() - scsi: libsas: Add flag SAS_HA_RESUMING - scsi: libsas: Resume host while sending SMP I/Os - scsi: hisi_sas: Add more logs for runtime suspend/resume - scsi: libsas: Insert PORTE_BROADCAST_RCVD event for resuming host - scsi: mvsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: hisi_sas: Fix some issues related to asd_sas_port->phy_list - scsi: libsas: Add spin_lock/unlock() to protect asd_sas_port->phy_list - scsi: block: pm: Always set request queue runtime active in blk_post_runtime_resume() - scsi: Revert "scsi: hisi_sas: Filter out new PHY up events during suspend" - scsi: libsas: Don't always drain event workqueue for HA resume - scsi: hisi_sas: Wait for phyup in hisi_sas_control_phy() - scsi: hisi_sas: Initialise devices in .slave_alloc callback - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path - drivers: hamradio: 6pack: fix UAF bug caused by mod_timer() - hamradio: remove needs_free_netdev to avoid UAF - hamradio: defer 6pack kfree after unregister_netdev - mm: page_counter: mitigate consequences of a page_counter underflow - nbd: fix possible overflow on 'first_minor' in nbd_dev_add() - io_uring: don't keep looping for more events if we can't flush overflow - hugetlbfs: fix a truncation issue in hugepages parameter - spi: hisi-kunpeng: Fix the debugfs directory name incorrect - spi: hisi-kunpeng: Add debugfs support - xen/netfront: react properly to failing gnttab_end_foreign_access_ref() - xen/gnttab: fix gnttab_end_foreign_access() without page specified - xen/pvcalls: use alloc/free_pages_exact() - xen/9p: use alloc/free_pages_exact() - xen: remove gnttab_query_foreign_access() - xen/gntalloc: don't use gnttab_query_foreign_access() - xen/scsifront: don't use gnttab_query_foreign_access() for mapped status - xen/netfront: don't use gnttab_query_foreign_access() for mapped status - xen/blkfront: don't use gnttab_query_foreign_access() for mapped status - xen/grant-table: add gnttab_try_end_foreign_access() - xen/xenbus: don't let xenbus_grant_ring() remove grants in error case - net: sched: fix use-after-free in tc_new_tfilter() - mtd: fixup CFI on ixp4xx - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS - ALSA: hda/realtek: Re-order quirk entries for Lenovo - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all - firmware: qemu_fw_cfg: fix kobject leak in probe error path - firmware: qemu_fw_cfg: fix NULL-pointer deref on duplicate entries - firmware: qemu_fw_cfg: fix sysfs information leak - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled - media: uvcvideo: fix division by zero at stream start - video: vga16fb: Only probe for EGA and VGA 16 color graphic cards - 9p: only copy valid iattrs in 9P2000.L setattr implementation - KVM: s390: Clarify SIGP orders versus STOP/RESTART - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest - perf: Protect perf_guest_cbs with RCU - remoteproc: qcom: pil_info: Don't memcpy_toio more than is provided - orangefs: Fix the size of a memory allocation in orangefs_bufmap_alloc() - devtmpfs regression fix: reconfigure on each mount - kbuild: Add $(KBUILD_HOSTLDFLAGS) to 'has_libelf' test - staging: greybus: fix stack size warning with UBSAN - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() - staging: wlan-ng: Avoid bitwise vs logical OR warning in hfa384x_usb_throttlefn() - media: Revert "media: uvcvideo: Set unique vdev name based in type" - random: fix crash on multiple early calls to add_bootloader_randomness() - random: fix data race on crng init time - random: fix data race on crng_node_pool - can: gs_usb: gs_can_start_xmit(): zero-initialize hf->{flags,reserved} - can: isotp: convert struct tpcon::{idx,len} to unsigned int - can: gs_usb: fix use of uninitialized variable, detach device on reception of invalid USB data - mfd: intel-lpss: Fix too early PM enablement in the ACPI ->probe() - veth: Do not record rx queue hint in veth_xmit - mmc: sdhci-pci: Add PCI ID for Intel ADL - ath11k: Fix buffer overflow when scanning with extraie - USB: Fix "slab-out-of-bounds Write" bug in usb_hcd_poll_rh_status - USB: core: Fix bug in resuming hub's handling of wakeup requests - ARM: dts: exynos: Fix BCM4330 Bluetooth reset polarity in I9100 - Bluetooth: bfusb: fix division by zero in send path - Bluetooth: btusb: Add support for Foxconn QCA 0xe0d0 - Bluetooth: btusb: Add support for Foxconn MT7922A - Bluetooth: btusb: Add two more Bluetooth parts for WCN6855 - Bluetooth: btusb: fix memory leak in btusb_mtk_submit_wmt_recv_urb() - workqueue: Fix unbind_workers() VS wq_worker_running() race- Add java-1.8.0-openjdk-devel BuildRequires for kernel.spec - Compress modules to xz format in kernel.spec, which reduces disk consumption - kabichk: do kabi check only for 4K page_size- USB: gadget: validate endpoint index for xilinx udc - sr9700: sanity check for packet length - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" - swiotlb: fix info leak with DMA_FROM_DEVICE- sched/fair: Add qos_throttle_list node in struct cfs_rq - ARM: 9142/1: kasan: work around LPAE build warning - mm: kfence: fix missing objcg housekeeping for SLAB - cgroup: Export cgroup.kill from cgroupv2 to cgroupv1 - cgroup: introduce cgroup.kill - memcg: Fix inconsistent oom event behavior for OOM_MEMCG_KILL - memcg: Export memory.events and memory.events.local from cgroupv2 to cgroupv1 - net: hns3: fix phy can not link up when autoneg off and reset - net: hns3: add NULL pointer check for hns3_set/get_ringparam() - net: hns3: add netdev reset check for hns3_set_tunable() - net: hns3: clean residual vf config after disable sriov - net: hns3: add max order judgement for tx spare buffer - net: hns3: fix ethtool tx copybreak buf size indicating not aligned issue - net: hns3: refine the process when PF set VF VLAN - net: hns3: add vlan list lock to protect vlan list - net: hns3: fix port base vlan add fail when concurrent with reset - net: hns3: fix bug when PF set the duplicate MAC address for VFs - net: hns3: handle empty unknown interrupt for VF - net: hns3: fix race condition in debugfs - arm64: cpu_park: Move into stand-alone file - arm64: quick_kexec: Move to stand-alone file - jffs2: fix NULL pointer dereference in jffs2_scan_medium - rseq, ptrace: Add PTRACE_GET_RSEQ_CONFIGURATION request - config: enable CONFIG_MEMCG_MEMFS_INFO by default - mm/memcg_memfs_info: show files that having pages charged in mem_cgroup - share_pool: don't trace the invalid spa address - mm: share_pool: adjust sp_alloc behavior when coredump - mm: share_pool: adjust sp_make_share_k2u behavior when coredump- net/spnic: Remove spnic driver. - SCSI: spfc: remove SPFC driver- block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern - net: snmp: inline snmp_get_cpu_field()- Revert "Compress modules to xz format in kernel.spec, which reduces disk consumption" - esp: Fix possible buffer overflow in ESP transformation - sock: remove one redundant SKB_FRAG_PAGE_ORDER macro - kabi: only reserve flags on X86_64 and ARM64 - mm/dynamic_hugetlb: only compile PG_pool on X86_64 and ARM64- kabi: fix kabi broken in struct fuse_args - fuse: fix pipe buffer lifetime for direct_io- vfs: fs_context: fix up param length parsing in legacy_parse_param - NFS: LOOKUP_DIRECTORY is also ok with symlinks - blk-mq: fix potential uaf for 'queue_hw_ctx' - blk-mq: add exception handling when srcu->sda alloc failed- mm/dynamic_hugetlb: initialize subpages before merging - mm/dynamic_hugetlb: set/clear HPageFreed - mm/dynamic_hugetlb: only support to merge 2M dynamicly - mm/dynamic_hugetlb: hold the lock until pages back to hugetlb - mm/dynamic_hugetlb: use mem_cgroup_force_empty to reclaim pages - mm/dynamic_hugetlb: check page using check_new_page - mm/dynamic_hugetlb: use pfn to traverse subpages - mm/dynamic_hugetlb: improve the initialization of huge pages - mm/dynamic_hugetlb: check free_pages_prepares when split pages- Compress modules to xz format in kernel.spec, which reduces disk consumption.- irqchip/gic-phytium-2500: Fix issue that interrupts are concentrated in one cpu- scsi: ses: Fix crash caused by kfree an invalid pointer - ovl: fix incorrect extent info in metacopy case - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE)- arm/arm64: paravirt: Remove GPL from pv_ops export- ima: bugfix for digest lists importing - net/hinic: Fix call trace when the rx_buff module parameter is grater than 2 - net/hinic: Fix null pointer dereference in hinic_physical_port_id- net/hinic: Fix double free issue- src-openEuler: add with_64kb to control 64KB page size - scsi: spfc: Remove redundant mask and spinlock - xfs: order CIL checkpoint start records - xfs: attach iclog callbacks in xlog_cil_set_ctx_write_state() - xfs: factor out log write ordering from xlog_cil_push_work() - xfs: pass a CIL context to xlog_write() - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks - xfs: move xlog_commit_record to xfs_log_cil.c - xfs: log head and tail aren't reliable during shutdown - xfs: don't run shutdown callbacks on active iclogs - xfs: separate out log shutdown callback processing - xfs: rework xlog_state_do_callback() - xfs: make forced shutdown processing atomic - xfs: convert log flags to an operational state field - xfs: move recovery needed state updates to xfs_log_mount_finish - xfs: XLOG_STATE_IOERROR must die - xfs: convert XLOG_FORCED_SHUTDOWN() to xlog_is_shutdown() - Revert "nfs: ensure correct writeback errors are returned on close()" - fuse: support SB_NOSEC flag to improve write performance - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 - fuse: setattr should set FATTR_KILL_SUIDGID - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 - xfs: remove dead stale buf unpin handling code - xfs: hold buffer across unpin and potential shutdown processing - xfs: fix an ABBA deadlock in xfs_rename - Revert "efi/libstub: arm64: Relax 2M alignment again for relocatable kernels" - crypto: hisilicon/qm - fix memset during queues clearing - crypto: hisilicon/qm - modify device status check parameter - crypto: hisilicon/qm - remove redundant cache writeback - crypto: hisilicon/qm - disable queue when 'CQ' error - crypto: hisilicon/qm - reset function if event queue overflows - crypto: hisilicon/qm - use request_threaded_irq instead - crypto: hisilicon/qm - modify the handling method after abnormal interruption - crypto: hisilicon/qm - code movement - crypto: hisilicon/qm - remove unnecessary device memory reset - crypto: hisilicon/qm - fix deadlock for remove driver - crypto: hisilicon/sec - add some comments for soft fallback - crypto: hisilicon/sec - fix the aead software fallback for engine- blk-throttle: Set BIO_THROTTLED when bio has been throttled - bpf, selftests: Add ringbuf memory type confusion test - bpf/selftests: Test bpf_d_path on rdonly_mem. - bpf, selftests: Add various ringbuf tests with invalid offset - selftests/bpf: Add verifier test for PTR_TO_MEM spill - bpf: Fix ringbuf memory type confusion when passing to helpers - bpf: Fix out of bounds access for ringbuf helpers - bpf: Generally fix helper register offset check - bpf: Mark PTR_TO_FUNC register initially with zero offset - bpf: Generalize check_ctx_reg for reuse with other types - bpf/selftests: Test PTR_TO_RDONLY_MEM - bpf: Add MEM_RDONLY for helper args that are pointers to rdonly mem. - bpf: Make per_cpu_ptr return rdonly PTR_TO_MEM. - bpf: Convert PTR_TO_MEM_OR_NULL to composable types. - bpf: Introduce MEM_RDONLY flag - bpf: Replace PTR_TO_XXX_OR_NULL with PTR_TO_XXX | PTR_MAYBE_NULL - bpf: Replace RET_XXX_OR_NULL with RET_XXX | PTR_MAYBE_NULL - bpf: Replace ARG_XXX_OR_NULL with ARG_XXX | PTR_MAYBE_NULL - bpf: Introduce composable reg, ret and arg types. - bpf: Fix out of bounds access from invalid *_or_null type verification - blk-mq: decrease pending_queues when it expires - blk-mq: add debugfs to print information for blk_mq_tag_set - blk-mq: allow hardware queue to get more tag while sharing a tag set - bfq: fix use-after-free in bfq_dispatch_request - livepatch/core: Validate function old_name before 'klp_init_object_loaded' - arm64: config: enable CONFIG_ARM64_UCE_KERNEL_RECOVERY - arm64: ras: copy_from_user scenario support uce kernel recovery - efi: Fix efi_find_mirror redefine in x86 - sched: Fix sleeping in atomic context at cpu_qos_write() - vfio/iommu_type1: Fix the logic of updating num_non_hwdbm_domains - iommu: Stop tracking the dirty log status of iommu_domain - iommu/smmuv3: Remove the S1 mapping restriction of dirty log - timekeeping: Avoiding false sharing in field access of tk_core - config: close CONFIG_ARM64_ILP32 - arm64: replace is_compat_task() with is_ilp32_compat_task() in TASK_SIZE_MAX - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() - kabi: fix split error of kABI reference checking tool - ipv6: blackhole_netdev needs snmp6 counters - net: avoid quadratic behavior in netdev_wait_allrefs_any() - net: allow out-of-order netdev unregistration - net: transition netdev reg state earlier in run_todo - ipv6: give an IPv6 dev to blackhole_netdev - configs: disable CONFIG_RODATA_FULL_DEFAULT_ENABLED - dm rq: don't queue request to blk-mq during DM suspend - rcu/nocb: Fix missed nocb_timer requeue - dm: fix mempool NULL pointer race when completing IO - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues - Revert "blk-mq, elevator: Count requests per hctx to improve performance"- lib/iov_iter: initialize "flags" in new pipe_buffer- sched: enable CONFIG_QOS_SCHED on arm64 - sched/qos: Remove dependency CONFIG_x86- ubifs: rename_whiteout: correct old_dir size computing - configs: update the defconfigs to support 9P - Revert "dm space maps: don't reset space map allocation cursor when committing" - drivers: hooks: add bonding driver vendor hooks - etmem: etmem scan module Replace WARN_ONCE() with debug_printk for "nothing read" - netfilter: nf_tables_offload: incorrect flow offload action array size- f2fs: fix to do sanity check in is_alive() - f2fs: fix to avoid panic in is_alive() if metadata is inconsistent - f2fs: fix to do sanity check on inode type during garbage collection - iommu/io-pgtable-arm: Fix attach device failed when smmuv3 supports HTTU - configs: enable CONFIG_INTEL_IDXD - ext4: convert DIV_ROUND_UP to DIV_ROUND_UP_ULL- bonding: force carrier update when releasing slave - ext4: fix underflow in ext4_max_bitmap_size() - dm: make sure dm_table is binded before queue request - tty/amba-pl011: Call acpi_put_table() to fix memory leak - config: enable MEMORY_RELIABLE by default - mm: add support for page cache use reliable memory - shmem: Introduce shmem reliable - mm: Reserve field in mm_struct for memory reliable - mm: Introduce reliable flag for user task - meminfo: Show reliable memory info - mm: Introduce memory reliable - efi: Disable mirror feature if kernelcore is not specified - mm: Demote warning message in vmemmap_verify() to debug level - mm: Ratelimited mirrored memory related warning messages - efi: Find mirrored memory ranges for arm64 - efi: Make efi_find_mirror() public - arm64: efi: Add fake memory support - efi: Make efi_print_memmap() public- arm64: openeuler_defconfig: Enable config for ultrasoc driver - drivers/coresight: Add Ultrasoc System Memory Buffer driver - coresight: etm4x: Modify core-commit to avoid HiSilicon ETM overflow - RAS: Report ARM processor information to userspace - configs: enable CONFIG_NTB_INTEL - udf: Restore i_lenAlloc when inode expansion fails - udf: Fix NULL ptr deref when converting from inline format - rcu: Do not report strict GPs for outgoing CPUs - rcu-tasks: Make ksoftirqd provide RCU Tasks quiescent states - entry: Explicitly flush pending rcuog wakeup before last rescheduling point - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume - irq_work: Cleanup - powerpc/process, kasan: Silence KASAN warnings in __get_wchan() - net/spnic: Reduce the timeout of the channel between driver and firmware - net/spnic: Fix an error when netdev failed to link up - net/spnic: Fix xor checksum error when sending a non 4B-aligned message to firmware - net/spnic: Fix ethtool loopback command failure - net/spnic: Fix array bounds error in ethtool get_link_ksettings - x86/tsc: Make cur->adjusted values in package#1 to be the same - ata: Add support for PxSCT.LPM set based on actual LPM capability - ata: Add support for disabling PhyRdy Change Interrupt based on actual LPM capability - ahci: Fix some bugs like plugin support and sata link stability when user enable ahci RTD3 - EHCI: Clear wakeup signal locked in S0 state when device plug in - XHCI: Fix some device identify fail when enable xHCI runtime suspend - rtc: Fix set RTC time delay 500ms on some Zhaoxin SOCs- yam: fix a memory leak in yam_siocdevprivate() - Phytium/S2500: kdump: Avoid vmcore saving failure across multi-socket - irqchip/irq-gic-phytium-2500: Add support for kdump - ipmi_si: Phytium S2500 workaround for MMIO-based IPMI - iommu: support phytium ft2000plus and S2500 iommu function - sw64: vfio: select VFIO_IOMMU_TYPE1 as default - sw64: tty: add serial driver for sw64 - sw64: spi: add driver for SPI controller - sw64: add hypervisor based RTC on SW64 systems - sw64: kgdb: add support for sw64 - sw64: LPC: add driver for LPC controller - sw64: iommu: fix a bug in calling 'alloc_pages_node' - sw64: iommu: add iommu driver for sw64 - sw64: gpu/drm: fix kernel crash caused by drm driver - sw64: radeon: correct low-level mmio memset direct calls - sw64: gpu/drm: solve driver load cause kernel crash - amdgpu: enable KFD on SW64 systems - sw64: megaraid: fix kernel panic caused by accessing an illegal address - sw64: i2c: add i2c driver based designware for sw64 - sw64: efi: add SMBIOS/DMI and EFI runtime driver codes - sw64: gpio: add sunway builtin gpio driver - sw64: acpi: add initial acpi infrastructure support - sw64: add perf userspace tool support for sw64 - tools uapi: fix sw64 support - sw64: kvm: add definitions for kvm - sw64: moduleparam: fix sw64 compile failure - sw64: kdump/kexec: add KEXEC_ARCH_SW_64 definition - sw64: add AUDIT_ARCH_SW64 definition - sw64: ftrace: add sw64 support to recordmcount - sw64: add sw_64 support to buildtar, mkdebian and builddeb - sw64: add basic support for sw64 - mm/pin_mem: add invalid check for pinmemory boot parameter - livepatch/x86: Fix incorrect use of 'strncpy' - livepatch: Fix issues in klp_mem_{prepare,recycle} - livepatch: Introduce 'arch_klp_save_old_code' - livepatch: Reduce duplicated arch_klp_mem_{prepare,recycle} - livepatch: Move 'klp_func_list' related codes out of 'arch' - livepatch: Introduce 'struct arch_klp_data' - livepatch/arm64: Uniform 'old_func' field in struct klp_func_node - tpm_tis_spi: set default probe function if device id not match - deconfig: intel ice-lake missing config enable - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c - selftests/sgx: remove checks for file execute permissions - selftests/sgx: Refine the test enclave to have storage - selftests/sgx: Add EXPECT_EEXIT() macro - selftests/sgx: Dump enclave memory map - selftests/sgx: Migrate to kselftest harness - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' - x86/sgx: Expose SGX architectural definitions to the kernel - selftests/sgx: Use getauxval() to simplify test code - selftests/sgx: Improve error detection and messages - selftests/sgx: Use a statically generated 3072-bit RSA key - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list - x86/sgx: Maintain encl->refcount for each encl->mm_list entry - x86/sgx: Drop racy follow_pfn() check - x86/sgx: Fix the return type of sgx_init() - x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() - x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc - x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() - x86/sgx: Clarify 'laundry_list' locking - x86/sgx: Update MAINTAINERS - Documentation/x86: Document SGX kernel architecture - x86/sgx: Add ptrace() support for the SGX driver - x86/sgx: Add a page reclaimer - selftests/x86: Add a selftest for SGX - x86/vdso: Implement a vDSO for Intel SGX enclave call - x86/traps: Attempt to fixup exceptions in vDSO before signaling - x86/fault: Add a helper function to sanitize error code - x86/vdso: Add support for exception fixup in vDSO functions - x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION - x86/sgx: Add SGX_IOC_ENCLAVE_INIT - x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES - x86/sgx: Add SGX_IOC_ENCLAVE_CREATE - x86/sgx: Add an SGX misc driver interface - mm: Add 'mprotect' hook to struct vm_operations_struct - x86/sgx: Add SGX page allocator functions - x86/cpu/intel: Add a nosgx kernel parameter - x86/cpu/intel: Detect SGX support - x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections - x86/{cpufeatures,msr}: Add Intel SGX Launch Control hardware bits - x86/cpufeatures: Add Intel SGX hardware bits - x86/sgx: Add wrappers for ENCLS functions - x86/sgx: Add SGX architectural data structures - configfs: fix a race in configfs_{,un}register_subsystem() - fs/dirty_pages: fix wrong lock for inode list in super_block - ACPI: irq: Prevent unregistering of GIC SGIs - PM: ACPI: Refresh wakeup device power configuration every time - ACPICA: Interpreter: fix memory leak by using existing buffer- configs: enable CONFIG_INTEGRITY_PLATFORM_KEYRING and CONFIG_LOAD_UEFI_KEYS - tipc: improve size validations for received domain records - cgroup-v1: Require capabilities to set release_agent - NFSv4: nfs_atomic_open() can race when looking up a non-regular file - NFSv4: Handle case where the lookup of a directory fails - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug - block: update io_ticks when io hang - livepatch: Fix missing unlock on error in klp_enable_patch() - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path- kabi: cleanup config entries of kabi - kabi: fix build error when CONFIG_KABI_RESERVE=n - kabi:crypto: reserve space for RSASSA-PSS style certificates - mm/page_alloc: use accumulated load when building node fallback list - mm/page_alloc: print node fallback order - arm64: openeuler_defconfig: Enable Kunpeng related configs- rcu: Make TASKS_TRACE_RCU select IRQ_WORK - x86/kdump: make crash kernel boot faster - mm, hwpoison: fix condition in free hugetlb page path - x509: Detect sm2 keys by their parameters OID - mm/page_alloc.c: fix 'zone_id' may be used uninitialized in this function warning - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax - arm64: fix address limit problem with TASK_SIZE_MAX - arm64: mark __system_matches_cap as __maybe_unused - arm64: Avoid premature usercopy failure - arm64: uaccess: remove vestigal UAO support - arm64: uaccess: remove redundant PAN toggling - arm64: uaccess: remove addr_limit_user_check() - arm64: uaccess: remove set_fs() - arm64: uaccess cleanup macro naming - arm64: uaccess: split user/kernel routines - arm64: uaccess: refactor __{get,put}_user - arm64: uaccess: simplify __copy_user_flushcache() - arm64: uaccess: rename privileged uaccess routines - arm64: sdei: explicitly simulate PAN/UAO entry - arm64: sdei: move uaccess logic to arch/arm64/ - Revert "arm64: fix current_thread_info()->addr_limit setup" - Revert "arm64: fix USER_DS definition problem in non-compat mode" - Revert "arm64: Avoid premature usercopy failure" - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: alternatives: Split up alternative.h - arm64: uaccess: move uao_* alternatives to asm-uaccess.h - Revert "arm64: alternatives: Move length validation in alternative_{insn, endif}" - arm64: add C wrappers for SET_PSTATE_*() - arm64: ensure ERET from kthread is illegal- livepatch/core: Fix where module get and put in different macro - livepatch/core: Remove redundant klp_free_objects_mod_limited - livepatch/core: Fix reference count issues - arm64/mpam: realign step entry when traversing rmid_transform - dt-bindings: mpam: refactor device tree node structure - arm64/mpam: refactor device tree structure to support multiple devices - arm64/mpam: fix __mpam_device_create() section mismatch error - block, bfq: don't move oom_bfqq - fget: clarify and improve __fget_files() implementation - KABI: add reserve space for thread_info struct - kabi: Reserve syscall entries for kabi compatibility - perf tools: Update powerpc's syscall.tbl copy from the kernel sources- kabi: reserve space for arm64 SME in thread_struct - KABI: KABI reservation for IMA namespace - kabi: Reserve space for struct acpi_device_power - kabi:fuse: reserve space for future expansion - kabi: net: reserve space for some net subsystems related structure - KABI: reserve space for struct input_dev - KABI: reserve space for several i2c structures - KABI: add reserve space for sched structures - sched: move CPU field back into thread_info if THREAD_INFO_IN_TASK=y - powerpc: add CPU field to struct thread_info - s390: add CPU field to struct thread_info - x86: add CPU field to struct thread_info - arm64: add CPU field to struct thread_info - powerpc: smp: remove hack to obtain offset of task_struct::cpu - riscv: rely on core code to keep thread_info::cpu updated - Input: zinitix - make sure the IRQ is allocated before it gets enabled - ARM: dts: gpio-ranges property is now required - ipv6: raw: check passed optlen before reading - drm/amd/display: Added power down for DCN10 - mISDN: change function names to avoid conflicts - atlantic: Fix buff_ring OOB in aq_ring_rx_clean - net: udp: fix alignment problem in udp4_seq_show() - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() - usb: mtu3: fix interval value for intr and isoc - ipv6: Do cleanup if attribute validation fails in multipath route - ipv6: Continue processing multipath route even if gateway attribute is invalid - power: bq25890: Enable continuous conversion for ADC at charging - rndis_host: support Hytera digital radios - power: reset: ltc2952: Fix use of floating point literals - power: supply: core: Break capacity loop - net: ena: Fix error handling when calculating max IO queues number - net: ena: Fix undefined state when tx request id is out of bounds - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc - batman-adv: mcast: don't send link-local multicast to mcast routers - lwtunnel: Validate RTA_ENCAP_TYPE attribute length - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route - ipv6: Check attribute length for RTA_GATEWAY in multipath route - ipv4: Check attribute length for RTA_FLOW in multipath route - ipv4: Check attribute length for RTA_GATEWAY in multipath route - ftrace/samples: Add missing prototypes direct functions - i40e: Fix incorrect netdev's real number of RX/TX queues - i40e: Fix for displaying message regarding NVM version - i40e: fix use-after-free in i40e_sync_filters_subtask() - sfc: The RX page_ring is optional - mac80211: initialize variable have_higher_than_11mbit - RDMA/uverbs: Check for null return of kmalloc_array - netrom: fix copying in user data in nr_setsockopt - RDMA/core: Don't infoleak GRH fields - iavf: Fix limit of total number of queues to active queues of VF - i40e: Fix to not show opcode msg on unsuccessful VF MAC change - ieee802154: atusb: fix uninit value in atusb_set_extended_addr - tracing: Tag trace_percpu_buffer as a percpu pointer - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() - selftests: x86: fix [-Wstringop-overread] warn in test_process_vm_readv() - f2fs: quota: fix potential deadlock - bpf: Add kconfig knob for disabling unpriv bpf by default - perf script: Fix CPU filtering of a script's switch events - net: fix use-after-free in tw_timer_handler - Input: spaceball - fix parsing of movement data packets - Input: appletouch - initialize work before device registration - scsi: vmw_pvscsi: Set residual data length conditionally - binder: fix async_free_space accounting for empty parcels - usb: mtu3: set interval of FS intr and isoc endpoint - usb: mtu3: fix list_head check warning - usb: mtu3: add memory barrier before set GPD's HWO - usb: gadget: f_fs: Clear ffs_eventfd in ffs_data_clear. - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. - drm/amdgpu: add support for IP discovery gc_info table v2 - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled - uapi: fix linux/nfc.h userspace compilation errors - nfc: uapi: use kernel size_t to fix user-space builds - i2c: validate user data in compat ioctl - fsl/fman: Fix missing put_device() call in fman_port_probe - net/ncsi: check for error return from call to nla_put_u32 - selftests/net: udpgso_bench_tx: fix dst ip argument - net/mlx5e: Fix wrong features assignment in case of error - ionic: Initialize the 'lif->dbid_inuse' bitmap - igc: Fix TX timestamp support for non-MSI-X platforms - net/smc: fix kernel panic caused by race of smc_sock - net/smc: don't send CDC/LLC message if link not ready - net/smc: improved fix wait on already cleared link - NFC: st21nfca: Fix memory leak in device probe and remove - net: lantiq_xrx200: fix statistics of received bytes - net: ag71xx: Fix a potential double free in error handling paths - net: usb: pegasus: Do not drop long Ethernet frames - net/smc: fix using of uninitialized completions - sctp: use call_rcu to free endpoint - selftests: Calculate udpgso segment count without header adjustment - udp: using datalen to cap ipv6 udp max gso segments - net/mlx5e: Fix ICOSQ recovery flow for XSK - net/mlx5e: Wrap the tx reporter dump callback to extract the sq - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() - selinux: initialize proto variable in selinux_ip_postroute_compat() - recordmcount.pl: fix typo in s390 mcount regex - memblock: fix memblock_phys_alloc() section mismatch error - platform/x86: apple-gmux: use resource_size() with res - parisc: Clear stale IIR value on instruction access rights trap - tomoyo: use hwight16() in tomoyo_domain_quota_is_ok() - tomoyo: Check exceeded quota early in tomoyo_domain_quota_is_ok(). - Input: i8042 - enable deferred probe quirk for ASUS UM325UA - Input: i8042 - add deferred probe support - fs/ntfs3: Add ntfs3 module in openeuler_defconfig - fs/ntfs3: Add NTFS3 in fs/Kconfig and fs/Makefile - fs/ntfs3: Fix the issue from backport 5.15 to 5.10 - fs/ntfs3: Add MAINTAINERS - fs/ntfs3: Check for NULL pointers in ni_try_remove_attr_list - fs/ntfs3: Refactor ntfs_read_mft - fs/ntfs3: Refactor ni_parse_reparse - fs/ntfs3: Refactor ntfs_create_inode - fs/ntfs3: Refactor ntfs_readlink_hlp - fs/ntfs3: Rework ntfs_utf16_to_nls - fs/ntfs3: Fix memory leak if fill_super failed - fs/ntfs3: Keep prealloc for all types of files - fs/ntfs3: Remove unnecessary functions - fs/ntfs3: Forbid FALLOC_FL_PUNCH_HOLE for normal files - fs/ntfs3: Refactoring of ntfs_set_ea - fs/ntfs3: Remove locked argument in ntfs_set_ea - fs/ntfs3: Use available posix_acl_release instead of ntfs_posix_acl_release - fs/ntfs3: Check for NULL if ATTR_EA_INFO is incorrect - fs/ntfs3: Refactoring of ntfs_init_from_boot - fs/ntfs3: Reject mount if boot's cluster size < media sector size - fs/ntfs3: Refactoring lock in ntfs_init_acl - fs/ntfs3: Change posix_acl_equiv_mode to posix_acl_update_mode - fs/ntfs3: Pass flags to ntfs_set_ea in ntfs_set_acl_ex - fs/ntfs3: Refactor ntfs_get_acl_ex for better readability - fs/ntfs3: Move ni_lock_dir and ni_unlock into ntfs_create_inode - fs/ntfs3: Fix logical error in ntfs_create_inode - fs/ntfs3: Remove deprecated mount options nls - fs/ntfs3: Remove a useless shadowing variable - fs/ntfs3: Remove a useless test in 'indx_find()' - fs/ntfs3: Add sync flag to ntfs_sb_write_run and al_update - fs/ntfs3: Change max hardlinks limit to 4000 - fs/ntfs3: Fix insertion of attr in ni_ins_attr_ext - fs/ntfs3: Fix a memory leak on object opts - Doc/fs/ntfs3: Fix rst format and make it cleaner - fs/ntfs3: Initiliaze sb blocksize only in one place + refactor - fs/ntfs3: Initialize pointer before use place in fill_super - fs/ntfs3: Remove tmp pointer upcase in fill_super - fs/ntfs3: Remove tmp pointer bd_inode in fill_super - fs/ntfs3: Remove tmp var is_ro in ntfs_fill_super - fs/ntfs3: Use sb instead of sbi->sb in fill_super - fs/ntfs3: Remove unnecessary variable loading in fill_super - fs/ntfs3: Return straight without goto in fill_super - fs/ntfs3: Remove impossible fault condition in fill_super - fs/ntfs3: Change EINVAL to ENOMEM when d_make_root fails - fs/ntfs3: Fix wrong error message $Logfile -> $UpCase - fs/ntfs3: Use min/max macros instated of ternary operators - fs/ntfs3: Use clamp/max macros instead of comparisons - fs/ntfs3: Remove always false condition check - fs/ntfs3: Fix ntfs_look_for_free_space() does only report -ENOSPC - fs/ntfs3: Remove tabs before spaces from comment - fs/ntfs3: Remove braces from single statment block - fs/ntfs3: Place Comparisons constant right side of the test - fs/ntfs3: Remove '+' before constant in ni_insert_resident() - fs/ntfs3: Always use binary search with entry search - fs/ntfs3: Make binary search to search smaller chunks in beginning - fs/ntfs3: Limit binary search table size - fs/ntfs3: Remove unneeded header files from c files - fs/ntfs3: Change right headers to lznt.c - fs/ntfs3: Change right headers to upcase.c - fs/ntfs3: Change right headers to bitfunc.c - fs/ntfs3: Add missing header and guards to lib/ headers - fs/ntfs3: Add missing headers and forward declarations to ntfs_fs.h - fs/ntfs3: Add missing header files to ntfs.h - fs/ntfs3. Add forward declarations for structs to debug.h - fs/ntfs3: Remove redundant initialization of variable err - fs/ntfs3: Show uid/gid always in show_options() - fs/ntfs3: Rename mount option no_acs_rules > (no)acsrules - fs/ntfs3: Add iocharset= mount option as alias for nls= - fs/ntfs3: Make mount option nohidden more universal - fs/ntfs3: Init spi more in init_fs_context than fill_super - fs/ntfs3: Use new api for mounting - fs/ntfs3: Convert mount options to pointer in sbi - fs/ntfs3: Remove unnecesarry remount flag handling - fs/ntfs3: Remove unnecesarry mount option noatime - fs/ntfs3: Change how module init/info messages are displayed - fs/ntfs3: Remove GPL boilerplates from decompress lib files - fs/ntfs3: Remove unnecessary condition checking from ntfs_file_read_iter - fs/ntfs3: Fix integer overflow in ni_fiemap with fiemap_prep() - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Rework file operations - fs/ntfs3: Remove fat ioctl's from ntfs3 driver for now - fs/ntfs3: Restyle comments to better align with kernel-doc - fs/ntfs3: Fix error handling in indx_insert_into_root() - fs/ntfs3: Potential NULL dereference in hdr_find_split() - fs/ntfs3: Fix error code in indx_add_allocate() - fs/ntfs3: fix an error code in ntfs_get_acl_ex() - fs/ntfs3: add checks for allocation failure - fs/ntfs3: Use kcalloc/kmalloc_array over kzalloc/kmalloc - fs/ntfs3: Do not use driver own alloc wrappers - fs/ntfs3: Use kernel ALIGN macros over driver specific - fs/ntfs3: Restyle comment block in ni_parse_reparse() - fs/ntfs3: Remove unused including - fs/ntfs3: Fix fall-through warnings for Clang - fs/ntfs3: Fix one none utf8 char in source file - fs/ntfs3: Remove unused variable cnt in ntfs_security_init() - fs/ntfs3: Fix integer overflow in multiplication - fs/ntfs3: Add ifndef + define to all header files - fs/ntfs3: Use linux/log2 is_power_of_2 function - fs/ntfs3: Fix various spelling mistakes - fs/ntfs3: Add Kconfig, Makefile and doc - fs/ntfs3: Add NTFS journal - fs/ntfs3: Add compression - fs/ntfs3: Add attrib operations - fs/ntfs3: Add file operations and implementation - fs/ntfs3: Add bitmap - fs/ntfs3: Add initialization of super block - fs/ntfs3: Add headers and misc files - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - Revert "openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF" - change x86 configs - change arm64 configs - mm/damon: hide kernel pointer from tracepoint event - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging - mm/damon/dbgfs: remove an unnecessary variable - mm/damon: move the implementation of damon_insert_region to damon.h - mm/damon: add access checking for hugetlb pages - Docs/admin-guide/mm/damon/usage: update for schemes statistics - mm/damon/dbgfs: support all DAMOS stats - Docs/admin-guide/mm/damon/reclaim: document statistics parameters - mm/damon/reclaim: provide reclamation statistics - mm/damon/schemes: account how many times quota limit has exceeded - mm/damon/schemes: account scheme actions that successfully applied - mm/damon: remove a mistakenly added comment for a future feature - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning - Docs/admin-guide/mm/damon/usage: remove redundant information - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks - mm/damon: convert macro functions to static inline functions - mm/damon: modify damon_rand() macro to static inline function - mm/damon: move damon_rand() definition into damon.h - mm/damon/schemes: add the validity judgment of thresholds - mm/damon/vaddr: remove swap_ranges() and replace it with swap() - mm/damon: remove some unneeded function definitions in damon.h - mm/damon/core: use abs() instead of diff_of() - mm/damon: add 'age' of region tracepoint support - mm/damon: unified access_check function naming rules - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' - mm/damon/dbgfs: protect targets destructions with kdamond_lock - selftests/damon: split test cases - selftests/damon: test debugfs file reads/writes with huge count - selftests/damon: test wrong DAMOS condition ranges input - selftests/damon: test DAMON enabling with empty target_ids case - selftests/damon: skip test if DAMON is running - mm/damon/vaddr-test: remove unnecessary variables - mm/damon/vaddr-test: split a test function having >1024 bytes frame size - mm/damon/vaddr: remove an unnecessary warning message - mm/damon/core: remove unnecessary error messages - mm/damon/dbgfs: remove an unnecessary error message - mm/damon/core: use better timer mechanisms selection threshold - mm/damon/core: fix fake load reports due to uninterruptible sleeps - timers: implement usleep_idle_range() - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation - NFC: add necessary privilege flags in netlink layer - net: add and use skb_unclone_keeptruesize() helper - openeuler_defconfig: Enable CONFIG_DEBUG_INFO_BTF - tools/bpftool: Fix cross-build - tools/bpftool: Force clean of out-of-tree build - x86/kdump: add log before booting crash kernel - selftests/x86: Test signal frame XSTATE header corruption handling - x86/fpu: Add address range checks to copy_user_to_xstate() - block, bfq: move bfqq to root_group if parent group is offlined - ext4: report error to userspace by netlink - crypto: Add PMULL judgment during initialization to prevent oops - phonet/pep: refuse to enable an unbound pipe - hamradio: improve the incomplete fix to avoid NPD - hamradio: defer ax25 kfree after unregister_netdev - ax25: NPD bug when detaching AX25 device - hwmon: (lm90) Do not report 'busy' status bit as alarm - hwmom: (lm90) Fix citical alarm status for MAX6680/MAX6681 - pinctrl: mediatek: fix global-out-of-bounds issue - ASoC: rt5682: fix the wrong jack type detected - ASoC: tas2770: Fix setting of high sample rates - Input: goodix - add id->model mapping for the "9111" model - Input: elants_i2c - do not check Remark ID on eKTH3900/eKTH5312 - mm: mempolicy: fix THP allocations escaping mempolicy restrictions - KVM: VMX: Fix stale docs for kvm-intel.emulate_invalid_guest_state - usb: gadget: u_ether: fix race in setting MAC address in setup phase - ceph: fix up non-directory creation in SGID directories - tee: optee: Fix incorrect page free bug - mac80211: fix locking in ieee80211_start_ap error path - ARM: 9169/1: entry: fix Thumb2 bug in iWMMXt exception handling - mmc: mmci: stm32: clear DLYB_CR after sending tuning command - mmc: core: Disable card detect during shutdown - mmc: meson-mx-sdhc: Set MANUAL_STOP for multi-block SDIO commands - mmc: sdhci-tegra: Fix switch to HS400ES mode - gpio: dln2: Fix interrupts when replugging the device - pinctrl: stm32: consider the GPIO offset to expose all the GPIO lines - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU - platform/x86: intel_pmc_core: fix memleak on registration failure - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT - parisc: Fix mask used to select futex spinlock - parisc: Correct completer in lws start - ipmi: fix initialization when workqueue allocation fails - ipmi: ssif: initialize ssif_info->client early - ipmi: bail out if init_srcu_struct fails - Input: atmel_mxt_ts - fix double free in mxt_read_info_block - ASoC: meson: aiu: Move AIU_I2S_MISC hold setting to aiu-fifo-i2s - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU - ALSA: hda/realtek: Add new alc285-hp-amp-init model - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 - ALSA: drivers: opl3: Fix incorrect use of vp->state - ALSA: jack: Check the return value of kstrdup() - hwmon: (lm90) Drop critical attribute support for MAX6654 - hwmon: (lm90) Add basic support for TI TMP461 - hwmon: (lm90) Introduce flag indicating extended temperature support - hwmon: (lm90) Fix usage of CONFIG2 register in detect function - pinctrl: bcm2835: Change init order for gpio hogs - Input: elantech - fix stack out of bound access in elantech_change_report_id() - sfc: falcon: Check null pointer of rx_queue->page_ring - sfc: Check null pointer of rx_queue->page_ring - net: ks8851: Check for error irq - drivers: net: smc911x: Check for error irq - fjes: Check for error irq - bonding: fix ad_actor_system option setting to default - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module - igb: fix deadlock caused by taking RTNL in RPM resume path - net: skip virtio_net_hdr_set_proto if protocol already set - net: accept UFOv6 packages in virtio_net_hdr_to_skb - qlcnic: potential dereference null pointer of rx_queue->page_ring - net: marvell: prestera: fix incorrect return of port_find - ARM: dts: imx6qdl-wandboard: Fix Ethernet support - RDMA/hns: Replace kfree() with kvfree() - IB/qib: Fix memory leak in qib_user_sdma_queue_pkts() - ASoC: meson: aiu: fifo: Add missing dma_coerce_mask_and_coherent() - spi: change clk_disable_unprepare to clk_unprepare - arm64: dts: allwinner: orangepi-zero-plus: fix PHY mode - HID: potential dereference of null pointer - HID: holtek: fix mouse probing - net: usb: lan78xx: add Allied Telesis AT29M2-AF - arm64: vdso32: require CROSS_COMPILE_COMPAT for gcc+bfd - arm64: vdso32: drop -no-integrated-as flag - mm/shmem.c: fix judgment error in shmem_is_huge() - drm: fix free illegal pointer when create drm_property_blob failed - BMA: Fix pointer cast compile warning in arm32 builds - arm64: openeuler_defconfig: Enable ARM64_PMEM_LEGACY - arm64: register persistent memory via protected memory - x86: pmem: move persistent memory(legacy) code into nvdimm - openeuler_defconfig: enable CONFIG_VENDOR_HOOKS for x86 and arm64 - vendor_hooks: make android vendor hooks feature generic. - ANDROID: fixup restricted hooks after tracepont refactoring - tracepoints: Do not punish non static call users - tracepoints: Remove unnecessary "data_args" macro parameter - ANDROID: simplify vendor hooks for non-GKI builds - ANDROID: vendor_hooks: fix __section macro - ANDROID: use static_call() for restricted hooks - ANDROID: fix redefinition error for restricted vendor hooks - ANDROID: add support for vendor hooks - mm: add PG_pool in /proc/kpageflags - ext4: Fix BUG_ON in ext4_bread when write quota data - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' - bpf, mm: Fix lockdep warning triggered by stack_map_get_build_id_offset() - mmap_lock: change trace and locking order - mm: mmap_lock: fix disabling preemption directly - mm/mmap_lock: remove dead code for !CONFIG_TRACING configurations - mm: mmap_lock: use local locks instead of disabling preemption - mm: mmap_lock: add tracepoints around lock acquisition - ext4: fix an use-after-free issue about data=journal writeback mode - mm/pin_mem: improve pin mem pages rmap and free method - mm/pin_mem: add PG_hotreplace to mark pages need hotreplaced - mm/pin_mem: refactor pin memory mem reserve and pid reserve code - audit: bugfix for infinite loop when flush the hold queue - iommu/arm-smmu-v3: Remove arm_smmu_cmdq_issue_sync() to keep consistent with upstream - ipvlan: disable l2e local xmit - watchdog: Fix sleeping function called from atomic context - tcp_comp: Del compressed_data and remaining_data from tcp_comp_context_rx - tcp_comp: Add dpkt to save decompressed skb - tcp_comp: Fix ZSTD_decompressStream failed - tcp_comp: Fix comp_read_size return value - tcp_comp: Avoiding the null pointer problem of ctx in comp_stream_read - tcp_comp: open configs for tcp compression - tcp_comp: implement recvmsg for tcp compression - tcp_comp: implement sendmsg for tcp compression - Revert "sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sched: Add switch for update_blocked_averages" - Revert "sched: Add frequency control for load update in scheduler_tick" - Revert "sched: Access control for sysctl_update_load_latency" - Revert "sched: Fix branch prediction error in static_key" - Revert "arm: Optimize ttwu IPI" - Revert "sched/idle: introduce smart halt polling" - Revert "sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature" - Revert "sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING" - Revert "sysctl: Refactor IAS framework" - Revert "sched/idle: Optimize the loop time algorithm to reduce multicore disturb" - Revert "sched/idle: Reported an error when an illegal negative value is passed" - Revert "sched: Aware multi-core system for optimize loadtracking" - blk-throttle: enable hierarchical throttle in cgroup v1 - md: Fix undefined behaviour in is_mddev_idle - cgroup: fix compile error when CONFIG_MEMCG = n - xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate - fbcon: fix ypos over boundary issue - mm/zswap: move to use crypto_acomp API for hardware acceleration - net: fix a data race when get vlan device - ipvlan: Add handling of NETDEV_UP events - perf vendor events amd: Add Zen3 events- Disable-SATA-disk-phy-for-severe-I_T-nexus reset failure - Export-sas_phy_enable - bonding: allow nesting of bonding device - bonding: avoid adding slave device with IFF_MASTER flag - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine - openeuler_defconfig: enable CONFIG_DYNAMIC_HUGETLB for x86 - mm/dynamic_hugetlb: add Document for dynamic hugetlb feature - mm/dynamic_hugetlb: disable dynamic hugetlb if hugetlb_vmemmap is enabled - mm/huge_memory: disable THP when dynamic hugetlb is enabled - mm/dynamic_hugetlb: add some tracepoints - mm/dynamic_hugetlb: free huge pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc huge pages from dhugetlb_pool - mm/dynamic_hugetlb: collects resv allocated for dhugetlb_pool - mm/dynamic_hugetlb: add interface to disable normal pages allocation - mm/dynamic_hugetlb: free pages to dhugetlb_pool - mm/dynamic_hugetlb: alloc page from dhugetlb_pool - mm/dynamic_hugetlb: add migration function - mm/dynamic_hugetlb: add merge page function - mm/dynamic_hugetlb: add split page function - mm/dynamic_hugetlb: add interface to configure the count of hugepages - mm/dynamic_hugetlb: add PG_pool flag to mark pages from dhugetlb_pool - mm/dynamic_hugetlb: establish the dynamic hugetlb feature framework - mm/hugetlb: add parameter hugetlbfs_inode_info to several functions - mm: declare several functions- SCSI: spfc: Update lb mode acquired solution - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode - asm-generic: Add missing brackets for io_stop_wc macro - net: hns3: add ethtool priv-flag for TX push - net: hns3: add support for TX push mode - asm-generic: introduce io_stop_wc() and add implementation for ARM64 - net/spnic:Remove the code about little endian and big endian conversion - net/spnic:Remove the code of polling mode - net/spnic:Remove unused clp hardware channels - net/spnic:Remove unused functions about ceq - RDMA/hns: Replace get_udp_sport with rdma_get_udp_sport - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn - RDMA/hns: Modify the hop num of HIP09 EQ to 1 - RDMA/hns: Remove magic number - RDMA/hns: Remove macros that are no longer used - RDMA/hns: Correctly initialize the members of Array[][] - RDMA/hns: Correct the type of variables participating in the shift operation - RDMA/hns: Replace tab with space in the right-side comments - RDMA/hns: Correct the print format to be consistent with the variable type - RDMA/hns: Correct the hex print format - RDMA/hns: Validate the pkey index - RDMA/hns: Modify the value of MAX_LP_MSG_LEN to meet hardware compatibility - RDMA/hns: Fix initial arm_st of CQ - RDMA: Constify netdev->dev_addr accesses - RDMA/hns: Use dma_alloc_coherent() instead of kmalloc/dma_map_single() - RDMA/hns: Add the check of the CQE size of the user space - RDMA/hns: Fix the size setting error when copying CQE in clean_cq() - RDMA/hns: Work around broken constant propagation in gcc 8 - RDMA/hns: Delete unnecessary blank lines. - RDMA/hns: Adjust the order in which irq are requested and enabled - RDMA/hns: Remove dqpn filling when modify qp from Init to Init - RDMA/hns: Fix query destination qpn - RDMA/hns: Bugfix for incorrect association between dip_idx and dgid - RDMA/hns: Bugfix for the missing assignment for dip_idx - RDMA/hns: Bugfix for data type of dip_idx - RDMA/hns: Fix incorrect lsn field - RDMA/hns: Delete unused hns bitmap interface - RDMA/hns: Use IDA interface to manage srq index - RDMA/hns: Ownerbit mode add control field - RDMA/hns: Remove unsupport cmdq mode - RDMA/hns: Don't overwrite supplied QP attributes - RDMA/hns: Fix the double unlock problem of poll_sem - hugetlbfs: fix issue of preallocation of gigantic pages can't work - hugetlbfs: extend the definition of hugepages parameter to support node allocation - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support - cpupower: Remove family arg to decode_pstates() - cpupower: Condense pstate enabled bit checks in decode_pstates() - cpupower: Update family checks when decoding HW pstates - cpupower: Remove unused pscur variable. - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag - cpupower: Correct macro name for CPB caps flag - cpupower: Update msr_pstate union struct naming - openeuler_defconfig: Enable CONFIG_ARM64_EPAN for ARM64 - arm64: Support execute-only permissions with Enhanced PAN - arm64: head.S: cleanup SCTLR_ELx initialization - arm64: smccc: Save lr before calling __arm_smccc_sve_check() - arm64: smccc: Support SMCCC v1.3 SVE register saving hint - KVM: arm64: Implement the TRNG hypervisor call - arm64: Add support for SMCCC TRNG entropy source - firmware: smccc: Introduce SMCCC TRNG framework - firmware: smccc: Add SMCCC TRNG function call IDs - arm64: abort counter_read_on_cpu() when irqs_disabled() - arm64: implement CPPC FFH support using AMUs - arm64: split counter validation function - arm64: wrap and generalise counter read functions - arm64: Add HWCAP for self-synchronising virtual counter - arm64: Add handling of CNTVCTSS traps - arm64: Add CNT{P,V}CTSS_EL0 alternatives to cnt{p,v}ct_el0 - arm64: Add a capability for FEAT_ECV - clocksource/drivers/arch_arm_timer: Move workaround synchronisation around - clocksource/drivers/arm_arch_timer: Fix masking for high freq counters - clocksource/drivers/arm_arch_timer: Drop unnecessary ISB on CVAL programming - clocksource/drivers/arm_arch_timer: Remove any trace of the TVAL programming interface - clocksource/drivers/arm_arch_timer: Work around broken CVAL implementations - clocksource/drivers/arm_arch_timer: Advertise 56bit timer to the core code - clocksource/drivers/arm_arch_timer: Move MMIO timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Fix MMIO base address vs callback ordering issue - clocksource/drivers/arm_arch_timer: Move drop _tval from erratum function names - clocksource/drivers/arm_arch_timer: Move system register timer programming over to CVAL - clocksource/drivers/arm_arch_timer: Extend write side of timer register accessors to u64 - clocksource/drivers/arm_arch_timer: Drop CNT*_TVAL read accessors - clocksource/arm_arch_timer: Add build-time guards for unhandled register accesses - can: raw: return -ERANGE when filterset does not fit into user space buffer - x86: hugepage: use nt copy hugepage to AEP in x86- xen/netback: don't queue unlimited number of packages - xen/netback: fix rx queue stall detection - xen/console: harden hvc_xen against event channel storms - xen/netfront: harden netfront against event channel storms - xen/blkfront: harden blkfront against event channel storms - Revert "xsk: Do not sleep in poll() when need_wakeup set" - bus: ti-sysc: Fix variable set but not used warning for reinit_modules - rcu: Mark accesses to rcu_state.n_force_qs - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() - scsi: scsi_debug: Fix type in min_t to avoid stack OOB - scsi: scsi_debug: Don't call kcalloc() if size arg is zero - ovl: fix warning in ovl_create_real() - fuse: annotate lock in fuse_reverse_inval_entry() - media: mxl111sf: change mutex_init() location - xsk: Do not sleep in poll() when need_wakeup set - ARM: dts: imx6ull-pinfunc: Fix CSI_DATA07__ESAI_TX0 pad name - Input: touchscreen - avoid bitwise vs logical OR warning - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE - libata: if T_LENGTH is zero, dma direction should be DMA_NONE - serial: 8250_fintek: Fix garbled text for console - iocost: Fix divide-by-zero on donation from low hweight cgroup - zonefs: add MODULE_ALIAS_FS - btrfs: fix double free of anon_dev after failure to create subvolume - btrfs: fix memory leak in __add_inode_ref() - USB: serial: option: add Telit FN990 compositions - USB: serial: cp210x: fix CP2105 GPIO registration - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. - PCI/MSI: Mask MSI-X vectors only on success - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error - usb: dwc2: fix STM ID/VBUS detection startup delay in dwc2_driver_probe - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) - tty: n_hdlc: make n_hdlc_tty_wakeup() asynchronous - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES - Revert "usb: early: convert to readl_poll_timeout_atomic()" - bpf, selftests: Fix racing issue in btf_skc_cls_ingress test - sit: do not call ipip6_dev_free() from sit_init_net() - net: systemport: Add global locking for descriptor lifecycle - net/smc: Prevent smc_release() from long blocking - net: Fix double 0x prefix print in SKB dump - sfc_ef100: potential dereference of null pointer - net/packet: rx_owner_map depends on pg_vec - ixgbe: set X550 MDIO speed before talking to PHY - ixgbe: Document how to enable NBASE-T support - igc: Fix typo in i225 LTR functions - igbvf: fix double free in `igbvf_probe` - igb: Fix removal of unicast MAC filters of VFs - soc/tegra: fuse: Fix bitwise vs. logical OR warning - mptcp: clear 'kern' flag from fallback sockets - drm/amd/pm: fix a potential gpu_metrics_table memory leak - flow_offload: return EOPNOTSUPP for the unsupported mpls action type - mac80211: fix lookup when adding AddBA extension element - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock - drm/ast: potential dereference of null pointer - selftest/net/forwarding: declare NETIFS p9 p10 - net/sched: sch_ets: don't remove idle classes from the round-robin list - dmaengine: st_fdma: fix MODULE_ALIAS - selftests: Fix IPv6 address bind tests - selftests: Fix raw socket bind tests with VRF - selftests: Add duplicate config only for MD5 VRF tests - net: hns3: fix use-after-free bug in hclgevf_send_mbx_msg - inet_diag: fix kernel-infoleak for UDP sockets - sch_cake: do not call cake_destroy() from cake_init() - s390/kexec_file: fix error handling when applying relocations - selftests: net: Correct ping6 expected rc from 2 to 1 - virtio/vsock: fix the transport to work with VMADDR_CID_ANY - soc: imx: Register SoC device only on i.MX boards - clk: Don't parent clks until the parent is fully registered - ARM: socfpga: dts: fix qspi node compatible - ceph: initialize pathlen variable in reconnect_caps_cb - ceph: fix duplicate increment of opened_inodes metric - tee: amdtee: fix an IS_ERR() vs NULL bug - mac80211: track only QoS data frames for admission control - arm64: dts: rockchip: fix audio-supply for Rock Pi 4 - arm64: dts: rockchip: fix rk3399-leez-p710 vcc3v3-lan supply - arm64: dts: rockchip: fix rk3308-roc-cc vcc-sd supply - arm64: dts: rockchip: remove mmc-hs400-enhanced-strobe from rk3399-khadas-edge - arm64: dts: imx8mp-evk: Improve the Ethernet PHY description - arm64: dts: imx8m: correct assigned clocks for FEC - dm btree remove: fix use after free in rebalance_children() - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 - vdpa: check that offsets are within bounds - virtio_ring: Fix querying of maximum DMA mapping size for virtio device - bpf, selftests: Add test case trying to taint map value pointer - bpf: Make 32->64 bounds propagation slightly more robust - bpf: Fix signed bounds propagation after mov32 - firmware: arm_scpi: Fix string overflow in SCPI genpd driver - mac80211: validate extended element ID is present - mac80211: send ADDBA requests using the tid/queue of the aggregation session - mac80211: mark TX-during-stop for TX in in_reconfig - mac80211: fix regression in SSN handling of addba tx - KVM: downgrade two BUG_ONs to WARN_ON_ONCE - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE - arm: ioremap: don't abuse pfn_valid() to check if pfn is in RAM - arm: extend pfn_valid to take into account freed memory map alignment - memblock: align freed memory map on pageblock boundaries with SPARSEMEM - memblock: free_unused_memmap: use pageblock units instead of MAX_ORDER - perf intel-pt: Fix error timestamp setting on the decoder error path - perf intel-pt: Fix missing 'instruction' events with 'q' option - perf intel-pt: Fix next 'err' value, walking trace - perf intel-pt: Fix state setting when receiving overflow (OVF) packet - perf intel-pt: Fix intel_pt_fup_event() assumptions about setting state type - perf intel-pt: Fix sync state when a PSB (synchronization) packet is found - perf intel-pt: Fix some PGE (packet generation enable/control flow packets) usage - perf inject: Fix itrace space allowed for new attributes - ethtool: do not perform operations on net devices being unregistered - hwmon: (dell-smm) Fix warning on /proc/i8k creation error - fuse: make sure reclaim doesn't write the inode - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc - staging: most: dim2: use device release method - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req - tracing: Fix a kmemleak false positive in tracing_map - drm/amd/display: add connector type check for CRC source set - drm/amd/display: Fix for the no Audio bug with Tiled Displays - net: netlink: af_netlink: Prevent empty skb by adding a check on len. - i2c: rk3x: Handle a spurious start completion interrupt flag - parisc/agp: Annotate parisc agp init functions with __init - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid - net/mlx4_en: Update reported link modes for 1/10G - Revert "tty: serial: fsl_lpuart: drop earlycon entry for i.MX8QXP" - s390/test_unwind: use raw opcode instead of invalid instruction - KVM: arm64: Save PSTATE early on exit - drm/msm/dsi: set default num_data_lanes - nfc: fix segfault in nfc_genl_dump_devices_done - cgroup: Use open-time cgroup namespace for process migration perm checks - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv - cgroup: Use open-time credentials for process migraton perm checks - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() - cgroup: cgroup.{procs,threads} factor out common parts - netfilter: selftest: conntrack_vrf.sh: fix file permission - Documentation/Kbuild: Remove references to gcc-plugin.sh - MAINTAINERS: adjust GCC PLUGINS after gcc-plugin.sh removal - doc: gcc-plugins: update gcc-plugins.rst - kbuild: simplify GCC_PLUGINS enablement in dummy-tools/gcc - bpf: Add selftests to cover packet access corner cases - misc: fastrpc: fix improper packet size calculation - irqchip: nvic: Fix offset for Interrupt Priority Offsets - irqchip/irq-gic-v3-its.c: Force synchronisation when issuing INVALL - irqchip/armada-370-xp: Fix support for Multi-MSI interrupts - irqchip/armada-370-xp: Fix return value of armada_370_xp_msi_alloc() - irqchip/aspeed-scu: Replace update_bits with write_bits. - csky: fix typo of fpu config macro - iio: accel: kxcjk-1013: Fix possible memory leak in probe and remove - iio: ad7768-1: Call iio_trigger_notify_done() on error - iio: adc: axp20x_adc: fix charging current reporting on AXP22x - iio: adc: stm32: fix a current leak by resetting pcsel before disabling vdda - iio: at91-sama5d2: Fix incorrect sign extension - iio: dln2: Check return value of devm_iio_trigger_register() - iio: dln2-adc: Fix lockdep complaint - iio: itg3200: Call iio_trigger_notify_done() on error - iio: kxsd9: Don't return error code in trigger handler - iio: ltr501: Don't return error code in trigger handler - iio: mma8452: Fix trigger reference couting - iio: stk3310: Don't return error code in interrupt handler - iio: trigger: stm32-timer: fix MODULE_ALIAS - iio: trigger: Fix reference counting - iio: gyro: adxrs290: fix data signedness - xhci: avoid race between disable slot command and host runtime suspend - usb: core: config: using bit mask instead of individual bits - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending - usb: core: config: fix validation of wMaxPacketValue entries - USB: gadget: zero allocate endpoint 0 buffers - selftests/fib_tests: Rework fib_rp_filter_test() - net/qla3xxx: fix an error code in ql_adapter_up() - net, neigh: clear whole pneigh_entry at alloc time - net: fec: only clear interrupt of handling queue in fec_enet_rx_queue() - net: altera: set a couple error code in probe() - net: cdc_ncm: Allow for dwNtbOutMaxSize to be unset or zero - tools build: Remove needless libpython-version feature check that breaks test-all fast path - dt-bindings: net: Reintroduce PHY no lane swap binding - Documentation/locking/locktypes: Update migrate_disable() bits. - perf tools: Fix SMT detection fast read path - Revert "PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge" - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc - mtd: rawnand: fsmc: Fix timing computation - mtd: rawnand: fsmc: Take instruction delay into account - i40e: Fix pre-set max number of queues for VF - i40e: Fix failed opcode appearing if handling messages from VF - clk: imx: use module_platform_driver - RDMA/hns: Do not destroy QP resources in the hw resetting phase - RDMA/hns: Do not halt commands during reset until later - ASoC: codecs: wcd934x: return correct value from mixer put - ASoC: codecs: wcd934x: handle channel mappping list correctly - ASoC: codecs: wsa881x: fix return values from kcontrol put - ASoC: qdsp6: q6routing: Fix return value from msm_routing_put_audio_mixer - ASoC: rt5682: Fix crash due to out of scope stack vars - PM: runtime: Fix pm_runtime_active() kerneldoc comment - qede: validate non LSO skb length - scsi: scsi_debug: Fix buffer size of REPORT ZONES command - scsi: pm80xx: Do not call scsi_remove_host() in pm8001_alloc() - block: fix ioprio_get(IOPRIO_WHO_PGRP) vs setuid(2) - tracefs: Set all files to the same group ownership as the mount option - net: mvpp2: fix XDP rx queues registering - aio: fix use-after-free due to missing POLLFREE handling - aio: keep poll requests on waitqueue until completed - signalfd: use wake_up_pollfree() - binder: use wake_up_pollfree() - wait: add wake_up_pollfree() - libata: add horkage for ASMedia 1092 - can: m_can: Disable and ignore ELO interrupt - can: pch_can: pch_can_rx_normal: fix use after free - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. - clk: qcom: regmap-mux: fix parent clock lookup - mmc: renesas_sdhi: initialize variable properly when tuning - tracefs: Have new files inherit the ownership of their parent - nfsd: Fix nsfd startup race (again) - nfsd: fix use-after-free due to delegation race - md: fix update super 1.0 on rdev size change - btrfs: replace the BUG_ON in btrfs_del_root_ref with proper error handling - btrfs: clear extent buffer uptodate when we fail to write it - scsi: qla2xxx: Format log strings only if needed - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() - ALSA: pcm: oss: Limit the period size to 16MB - ALSA: pcm: oss: Fix negative period/buffer sizes - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform - ALSA: ctl: Fix copy of updated id with element read/write - mm: bdi: initialize bdi_min_ratio when bdi is unregistered - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall - net/sched: fq_pie: prevent dismantle issue - devlink: fix netns refcount leak in devlink_nl_cmd_reload() - IB/hfi1: Correct guard on eager buffer deallocation - iavf: Fix reporting when setting descriptor count - iavf: restore MSI state on reset - netfilter: conntrack: annotate data-races around ct->timeout - udp: using datalen to cap max gso segments - seg6: fix the iif in the IPv6 socket control block - nfp: Fix memory leak in nfp_cpp_area_cache_add() - bonding: make tx_rebalance_counter an atomic - ice: ignore dropped packets during init - bpf: Fix the off-by-two error in range markings - bpf, x86: Fix "no previous prototype" warning - vrf: don't run conntrack on vrf with !dflt qdisc - selftests: netfilter: add a vrf+conntrack testcase - nfc: fix potential NULL pointer deref in nfc_genl_dump_ses_done - drm/amdkfd: fix boot failure when iommu is disabled in Picasso. - drm/amdgpu: init iommu after amdkfd device init - drm/amdgpu: move iommu_resume before ip init/resume - drm/amdgpu: add amdgpu_amdkfd_resume_iommu - drm/amdkfd: separate kfd_iommu_resume from kfd_resume - drm/amd/amdkfd: adjust dummy functions' placement - x86/sme: Explicitly map new EFI memmap table as encrypted - can: sja1000: fix use after free in ems_pcmcia_add_card() - can: kvaser_pciefd: kvaser_pciefd_rx_error_frame(): increase correct stats->{rx,tx}_errors counter - can: kvaser_usb: get CAN clock frequency from device - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr - IB/hfi1: Fix early init panic - IB/hfi1: Insure use of smp_processor_id() is preempt disabled - nft_set_pipapo: Fix bucket load in AVX2 lookup routine for six 8-bit groups - HID: check for valid USB device for many HID drivers - HID: wacom: fix problems when device is not a valid USB device - HID: bigbenff: prevent null pointer dereference - HID: add USB_HID dependancy on some USB HID drivers - HID: add USB_HID dependancy to hid-chicony - HID: add USB_HID dependancy to hid-prodikeys - HID: add hid_is_usb() function to make it simpler for USB detection - HID: google: add eel USB id - HID: quirks: Add quirk for the Microsoft Surface 3 type-cover - gcc-plugins: fix gcc 11 indigestion with plugins... - gcc-plugins: simplify GCC plugin-dev capability test - usb: gadget: uvc: fix multiple opens - tee: handle lookup of shm with reference count 0 - f2fs: fix to do sanity check on last xattr entry in __f2fs_setxattr() - rds: memory leak in __rds_conn_create() - ipmi: msghandler: Make symbol 'remove_work_wq' static - net/tls: Fix authentication failure in CCM mode - parisc: Mark cr16 CPU clocksource unstable on all SMP machines - iwlwifi: mvm: retry init flow if failed - serial: 8250: Fix RTS modem control while in rs485 mode - serial: 8250_pci: rewrite pericom_do_set_divisor() - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array - serial: core: fix transmit-buffer reset and memleak - serial: tegra: Change lower tolerance baud rate limit for tegra20 and tegra30 - serial: pl011: Add ACPI SBSA UART match id - tty: serial: msm_serial: Deactivate RX DMA for polling support - x86/64/mm: Map all kernel memory into trampoline_pgd - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms - x86/tsc: Add a timer to make sure TSC_adjust is always checked - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub - xhci: Fix commad ring abort, write all 64 bits to CRCR register. - vgacon: Propagate console boot parameters before calling `vc_resize' - parisc: Fix "make install" on newer debian releases - parisc: Fix KBUILD_IMAGE for self-extracting kernel - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() - x86/pv: Switch SWAPGS to ALTERNATIVE - sched/uclamp: Fix rq->uclamp_max not set on first enqueue - x86/xen: Add xenpv_restore_regs_and_return_to_usermode() - x86/entry: Use the correct fence macro after swapgs in kernel CR3 - x86/sev: Fix SEV-ES INS/OUTS instructions for word, dword, and qword - KVM: VMX: Set failure code in prepare_vmcs02() - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register - atlantic: Remove warn trace message. - atlantic: Fix statistics logic for production hardware - Remove Half duplex mode speed capabilities. - atlantic: Add missing DIDs and fix 115c. - atlantic: Fix to display FW bundle version instead of FW mac version. - atlatnic: enable Nbase-t speeds with base-t - atlantic: Increase delay for fw transactions - drm/msm: Do hw_init() before capturing GPU state - drm/msm/a6xx: Allocate enough space for GMU registers - net/smc: Keep smc_close_final rc during active close - net/rds: correct socket tunable error in rds_tcp_tune() - net/smc: fix wrong list_del in smc_lgr_cleanup_early - ipv4: convert fib_num_tclassid_users to atomic_t - net: annotate data-races on txq->xmit_lock_owner - dpaa2-eth: destroy workqueue at the end of remove function - net: marvell: mvpp2: Fix the computation of shared CPUs - net: usb: lan78xx: lan78xx_phy_init(): use PHY_POLL instead of "0" if no IRQ is available - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec - rxrpc: Fix rxrpc_local leak in rxrpc_lookup_peer() - rxrpc: Fix rxrpc_peer leak in rxrpc_look_up_bundle() - ASoC: tegra: Fix kcontrol put callback in AHUB - ASoC: tegra: Fix kcontrol put callback in DSPK - ASoC: tegra: Fix kcontrol put callback in DMIC - ASoC: tegra: Fix kcontrol put callback in I2S - ASoC: tegra: Fix kcontrol put callback in ADMAIF - ASoC: tegra: Fix wrong value type in DSPK - ASoC: tegra: Fix wrong value type in DMIC - ASoC: tegra: Fix wrong value type in I2S - ASoC: tegra: Fix wrong value type in ADMAIF - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode - selftests: net: Correct case name - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() - arm64: ftrace: add missing BTIs - siphash: use _unaligned version by default - net: mpls: Fix notifications when deleting a device - net: qlogic: qlcnic: Fix a NULL pointer dereference in qlcnic_83xx_add_rings() - tcp: fix page frag corruption on page fault - natsemi: xtensa: fix section mismatch warnings - i2c: cbus-gpio: set atomic transfer callback - i2c: stm32f7: stop dma transfer in case of NACK - i2c: stm32f7: recover the bus on access timeout - i2c: stm32f7: flush TX FIFO upon transfer errors - wireguard: ratelimiter: use kvcalloc() instead of kvzalloc() - wireguard: receive: drop handshakes if queue lock is contended - wireguard: receive: use ring buffer for incoming handshakes - wireguard: device: reset peer src endpoint when netns exits - wireguard: selftests: rename DEBUG_PI_LIST to DEBUG_PLIST - wireguard: selftests: actually test for routing loops - wireguard: allowedips: add missing __rcu annotation to satisfy sparse - wireguard: selftests: increase default dmesg log size - tracing/histograms: String compares should not care about signed values - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 - KVM: x86: Use a stable condition around all VT-d PI paths - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST - KVM: Disallow user memslot with size that exceeds "unsigned long" - drm/amd/display: Allow DSC on supported MST branch devices - ipv6: fix memory leak in fib6_rule_suppress - sata_fsl: fix warning in remove_proc_entry when rmmod sata_fsl - sata_fsl: fix UAF in sata_fsl_port_stop when rmmod sata_fsl - s390/pci: move pseudo-MMIO to prevent MIO overlap - ipmi: Move remove_work to dedicated workqueue - rt2x00: do not mark device gone on EPROTO errors during start - kprobes: Limit max data_size of the kretprobe instances - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit - ACPI: Add stubs for wakeup handler functions - net/smc: Avoid warning of possible recursive locking - perf report: Fix memory leaks around perf_tip() - perf hist: Fix memory leak of a perf_hpp_fmt - net: ethernet: dec: tulip: de4x5: fix possible array overflows in type3_infoblock() - net: tulip: de4x5: fix the problem that the array 'lp->phy[8]' may be out of bound - ipv6: check return value of ipv6_skip_exthdr - ethernet: hisilicon: hns: hns_dsaf_misc: fix a possible array overflow in hns_dsaf_ge_srst_by_port() - ata: ahci: Add Green Sardine vendor ID as board_ahci_mobile - drm/amd/amdgpu: fix potential memleak - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again - scsi: iscsi: Unblock session then wake up error handler - thermal: core: Reset previous low and high trip during thermal zone init - btrfs: check-integrity: fix a warning on write caching disabled disk - s390/setup: avoid using memblock_enforce_memory_limit - platform/x86: thinkpad_acpi: Fix WWAN device disabled issue after S3 deep - platform/x86: thinkpad_acpi: Add support for dual fan control - net: return correct error code - net/smc: Transfer remaining wait queue entries during fallback - mac80211: do not access the IV when it was stripped - drm/sun4i: fix unmet dependency on RESET_CONTROLLER for PHY_SUN6I_MIPI_DPHY - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" - gfs2: Fix length of holes reported at end-of-file - gfs2: release iopen glock early in evict - ovl: fix deadlock in splice write - ovl: simplify file splice - can: j1939: j1939_tp_cmd_recv(): check the dst address of TP.CM_BAM - NFSv42: Fix pagecache invalidation after COPY/CLONE - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP - shm: extend forced shm destroy to support objects from several IPC nses - s390/mm: validate VMA in PGSTE manipulation functions - tty: hvc: replace BUG_ON() with negative return value - xen/netfront: don't trust the backend response data blindly - xen/netfront: disentangle tx_skb_freelist - xen/netfront: don't read data from request on the ring page - xen/netfront: read response from backend only once - xen/blkfront: don't trust the backend response data blindly - xen/blkfront: don't take local copy of a request from the ring page - xen/blkfront: read response from backend only once - xen: sync include/xen/interface/io/ring.h with Xen's newest version - tracing: Check pid filtering when creating events - vhost/vsock: fix incorrect used length reported to the guest - iommu/amd: Clarify AMD IOMMUv2 initialization messages - smb3: do not error on fsync when readonly - ceph: properly handle statfs on multifs setups - f2fs: set SBI_NEED_FSCK flag when inconsistent node block found - sched/scs: Reset task stack state in bringup_cpu() - tcp: correctly handle increased zerocopy args struct size - net: mscc: ocelot: correctly report the timestamping RX filters in ethtool - net: mscc: ocelot: don't downgrade timestamping RX filters in SIOCSHWTSTAMP - net/smc: Don't call clcsock shutdown twice when smc shutdown - net: vlan: fix underflow for the real_dev refcnt - net/sched: sch_ets: don't peek at classes beyond 'nbands' - tls: fix replacing proto_ops - tls: splice_read: fix record type check - MIPS: use 3-level pgtable for 64KB page size on MIPS_VA_BITS_48 - MIPS: loongson64: fix FTLB configuration - igb: fix netpoll exit with traffic - nvmet: use IOCB_NOWAIT only if the filesystem supports it - net/smc: Fix loop in smc_listen - net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() - net: phylink: Force retrigger in case of latched link-fail indicator - net: phylink: Force link down and retrigger resolve on interface change - lan743x: fix deadlock in lan743x_phy_link_status_change() - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows - drm/amd/display: Set plane update flags for all planes in reset - PM: hibernate: use correct mode for swsusp_close() - net/ncsi : Add payload to be 32-bit aligned to fix dropped packets - nvmet-tcp: fix incomplete data digest send - net: marvell: mvpp2: increase MTU limit when XDP enabled - mlxsw: spectrum: Protect driver from buggy firmware - mlxsw: Verify the accessed index doesn't exceed the array length - net/smc: Ensure the active closing peer first closes clcsock - erofs: fix deadlock when shrink erofs slab - scsi: scsi_debug: Zero clear zones at reset write pointer - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING - ice: avoid bpf_prog refcount underflow - ice: fix vsi->txq_map sizing - net: nexthop: release IPv6 per-cpu dsts when replacing a nexthop group - net: ipv6: add fib6_nh_release_dsts stub - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume - nfp: checking parameter process for rx-usecs/tx-usecs is invalid - ipv6: fix typos in __ip6_finish_output() - firmware: smccc: Fix check for ARCH_SOC_ID not implemented - mptcp: fix delack timer - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec - iavf: Prevent changing static ITR values if adaptive moderation is on - net: marvell: prestera: fix double free issue on err path - drm/vc4: fix error code in vc4_create_object() - scsi: mpt3sas: Fix kernel panic during drive powercycle test - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks - ARM: socfpga: Fix crash with CONFIG_FORTIRY_SOURCE - NFSv42: Don't fail clone() unless the OP_CLONE operation failed - firmware: arm_scmi: pm: Propagate return value to caller - net: ieee802154: handle iftypes as u32 - ASoC: codecs: wcd934x: return error code correctly from hw_params - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls - ASoC: qdsp6: q6asm: fix q6asm_dai_prepare error handling - ASoC: qdsp6: q6routing: Conditionally reset FrontEnd Mixer - ARM: dts: bcm2711: Fix PCIe interrupts - ARM: dts: BCM5301X: Add interrupt properties to GPIO node - ARM: dts: BCM5301X: Fix I2C controller interrupt - netfilter: flowtable: fix IPv6 tunnel addr match - netfilter: ipvs: Fix reuse connection if RS weight is 0 - netfilter: ctnetlink: do not erase error code with EINVAL - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY - proc/vmcore: fix clearing user buffer by properly using clear_user() - PCI: aardvark: Fix link training - PCI: aardvark: Simplify initialization of rootcap on virtual bridge - PCI: aardvark: Implement re-issuing config requests on CRS response - PCI: aardvark: Update comment about disabling link training - PCI: aardvark: Deduplicate code in advk_pcie_rd_conf() - powerpc/32: Fix hardlockup on vmap stack overflow - mdio: aspeed: Fix "Link is Down" issue - mmc: sdhci: Fix ADMA for PAGE_SIZE >= 64KiB - mmc: sdhci-esdhc-imx: disable CMDQ support - tracing: Fix pid filtering when triggers are attached - tracing/uprobe: Fix uprobe_perf_open probes iteration - KVM: PPC: Book3S HV: Prevent POWER7/8 TLB flush flushing SLB - xen: detect uninitialized xenbus in xenbus_init - xen: don't continue xenstore initialization in case of errors - fuse: release pipe buf after last use - staging: rtl8192e: Fix use after free in _rtl92e_pci_disconnect() - staging: greybus: Add missing rwsem around snd_ctl_remove() calls - staging/fbtft: Fix backlight - HID: wacom: Use "Confidence" flag to prevent reporting invalid contacts - Revert "parisc: Fix backtrace to always include init funtion names" - media: cec: copy sequence field for the reply - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 - ALSA: ctxfi: Fix out-of-range access - binder: fix test regression due to sender_euid change - usb: hub: Fix locking issues with address0_mutex - usb: hub: Fix usb enumeration issue due to address0 race - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts - usb: chipidea: ci_hdrc_imx: fix potential error pointer dereference in probe - net: nexthop: fix null pointer dereference when IPv6 is not enabled - usb: dwc3: gadget: Fix null pointer exception - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer - usb: dwc3: gadget: Ignore NoStream after End Transfer - usb: dwc2: hcd_queue: Fix use of floating point literal - usb: dwc2: gadget: Fix ISOC flow for elapsed frames - USB: serial: option: add Fibocom FM101-GL variants - USB: serial: option: add Telit LE910S1 0x9200 composition - ACPI: Get acpi_device's parent from the parent field - ARM: Add unwinding annotations to __loop.*delay functions - fcntl: fix potential deadlocks for &fown_struct.lock - mm: usercopy: Warn vmalloc/module address in check_heap_object() - powerpc: Fix virt_addr_valid() check - jffs2: fix memory leak in jffs2_scan_medium - jffs2: fix memory leak in jffs2_do_mount_fs - jffs2: fix use-after-free in jffs2_clear_xattr_subsystem - powerpc/85xx: Fix oops when CONFIG_FSL_PMC=n - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() - hugetlb: address ref count racing in prep_compound_gigantic_page - memblock: ensure there is no overflow in memblock_overlaps_region() - phonet: refcount leak in pep_sock_accep - Revert "[Backport] ARM: BCM53016: Specify switch ports for Meraki MR32" - USB: gadget: bRequestType is a bitfield, not a enum - USB: gadget: detect too-big endpoint 0 requests - Revert "perf: Rework perf_event_exit_event()" - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() - ALSA: hda: hdac_ext_stream: fix potential locking issues - x86/Kconfig: Fix an unused variable error in dell-smm-hwmon - btrfs: update device path inode time instead of bd_inode - fs: export an inode_update_time helper - ice: Delete always true check of PF pointer - usb: max-3421: Use driver data instead of maintaining a list of bound devices - ASoC: DAPM: Cover regression by kctl change notification fix - selinux: fix NULL-pointer dereference when hashtab allocation fails - RDMA/netlink: Add __maybe_unused to static inline in C file - scsi: ufs: core: Fix task management completion timeout race - scsi: ufs: core: Fix task management completion - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors - drm/i915/dp: Ensure sink rate values are always valid - drm/udl: fix control-message timeout - drm/amd/display: Update swizzle mode enums - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type - parisc/sticon: fix reverse colors - btrfs: fix memory ordering between normal and ordered work functions - net: stmmac: socfpga: add runtime suspend/resume callback for stratix10 platform - udf: Fix crash after seekdir - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load - block: Check ADMIN before NICE for IOPRIO_CLASS_RT - s390/kexec: fix memory leak of ipl report buffer - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() - powerpc/8xx: Fix pinned TLBs with CONFIG_STRICT_KERNEL_RWX - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails - mm: kmemleak: slob: respect SLAB_NOLEAKTRACE flag - ipc: WARN if trying to remove ipc object which is absent - tipc: check for null after calling kmemdup - hexagon: clean up timer-regs.h - hexagon: export raw I/O routines for modules - tun: fix bonding active backup with arp monitoring - arm64: vdso32: suppress error message for 'make mrproper' - net: stmmac: dwmac-rk: Fix ethernet on rk3399 based devices - s390/kexec: fix return code handling - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server - pinctrl: qcom: sdm845: Enable dual edge errata - KVM: PPC: Book3S HV: Use GLOBAL_TOC for kvmppc_h_set_dabr/xdabr() - e100: fix device suspend/resume - NFC: add NCI_UNREG flag to eliminate the race - net: nfc: nci: Change the NCI close sequence - NFC: reorder the logic in nfc_{un,}register_device - NFC: reorganize the functions in nci_request - i40e: Fix display error code in dmesg - i40e: Fix creation of first queue by omitting it if is not power of two - i40e: Fix warning message and call stack during rmmod i40e driver - i40e: Fix ping is lost after configuring ADq on VF - i40e: Fix changing previously set num_queue_pairs for PFs - i40e: Fix NULL ptr dereference on VSI filter sync - i40e: Fix correct max_pkt_size on VF RX queue - net: virtio_net_hdr_to_skb: count transport header in UFO - net: dpaa2-eth: fix use-after-free in dpaa2_eth_remove - net: sched: act_mirred: drop dst for the direction from egress to ingress - scsi: core: sysfs: Fix hang when device state is set via sysfs - net/mlx5: E-Switch, return error if encap isn't supported - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore - net/mlx5: Lag, update tracker when state change event received - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() - platform/x86: hp_accel: Fix an error handling path in 'lis3lv02d_probe()' - mips: lantiq: add support for clk_get_parent() - mips: bcm63xx: add support for clk_get_parent() - MIPS: generic/yamon-dt: fix uninitialized variable error - iavf: Fix for setting queues to 0 - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset - iavf: validate pointers - iavf: prevent accidental free of filter structure - iavf: Fix failure to exit out from last all-multicast mode - iavf: free q_vectors before queues in iavf_disable_vf - iavf: check for null in iavf_fix_features - iavf: Fix return of set the new channel count - net/smc: Make sure the link_id is unique - sock: fix /proc/net/sockstat underflow in sk_clone_lock() - net: reduce indentation level in sk_clone_lock() - tipc: only accept encrypted MSG_CRYPTO msgs - bnxt_en: reject indirect blk offload when hw-tc-offload is off - net: bnx2x: fix variable dereferenced before check - net: ipa: disable HOLB drop when updating timer - tracing: Add length protection to histogram string copies - tcp: Fix uninitialized access in skb frags array for Rx 0cp. - net-zerocopy: Refactor skb frag fast-forward op. - net-zerocopy: Copy straggler unaligned data for TCP Rx. zerocopy. - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame - perf tests: Remove bash construct from record+zstd_comp_decomp.sh - perf bench futex: Fix memory leak of perf_cpu_map__new() - perf bpf: Avoid memory leak from perf_env__insert_btf() - tracing/histogram: Do not copy the fixed-size char array field over the field size - perf/x86/vlbr: Add c->flags to vlbr event constraints - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() - mips: BCM63XX: ensure that CPU_SUPPORTS_32BIT_KERNEL is set - clk: qcom: gcc-msm8996: Drop (again) gcc_aggre1_pnoc_ahb_clk - clk/ast2600: Fix soc revision for AHB - clk: ingenic: Fix bugs with divided dividers - f2fs: fix incorrect return value in f2fs_sanity_check_ckpt() - f2fs: compress: disallow disabling compress on non-empty compressed file - sh: define __BIG_ENDIAN for math-emu - sh: math-emu: drop unused functions - sh: fix kconfig unmet dependency warning for FRAME_POINTER - f2fs: fix to use WHINT_MODE - f2fs: fix up f2fs_lookup tracepoints - maple: fix wrong return value of maple_bus_init(). - sh: check return code of request_irq - powerpc/8xx: Fix Oops with STRICT_KERNEL_RWX without DEBUG_RODATA_TEST - powerpc/dcr: Use cmplwi instead of 3-argument cmpli - ALSA: gus: fix null pointer dereference on pointer block - ARM: dts: qcom: fix memory and mdio nodes naming for RB3011 - powerpc/5200: dts: fix memory node unit name - iio: imu: st_lsm6dsx: Avoid potential array overflow in st_lsm6dsx_set_odr() - scsi: target: Fix alua_tg_pt_gps_count tracking - scsi: target: Fix ordered tag handling - MIPS: sni: Fix the build - tty: tty_buffer: Fix the softlockup issue in flush_to_ldisc - ALSA: ISA: not for M68K - ARM: dts: ls1021a-tsn: use generic "jedec,spi-nor" compatible for flash - ARM: dts: ls1021a: move thermal-zones node out of soc/ - usb: host: ohci-tmio: check return value after calling platform_get_resource() - ARM: dts: omap: fix gpmc,mux-add-data type - firmware_loader: fix pre-allocated buf built-in firmware use - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec - scsi: advansys: Fix kernel pointer leak - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect - clk: imx: imx6ul: Move csi_sel mux to correct base register - ASoC: SOF: Intel: hda-dai: fix potential locking issue - arm64: dts: freescale: fix arm,sp805 compatible string - arm64: dts: qcom: ipq6018: Fix qcom,controlled-remotely property - arm64: dts: qcom: msm8998: Fix CPU/L2 idle state latency and residency - ARM: BCM53016: Specify switch ports for Meraki MR32 - staging: rtl8723bs: remove possible deadlock when disconnect (v2) - ARM: dts: ux500: Skomer regulator fixes - usb: typec: tipd: Remove WARN_ON in tps6598x_block_read - usb: musb: tusb6010: check return value after calling platform_get_resource() - bus: ti-sysc: Use context lost quirk for otg - bus: ti-sysc: Add quirk handling for reinit on context lost - RDMA/bnxt_re: Check if the vlan is valid before reporting - arm64: dts: hisilicon: fix arm,sp805 compatible string - arm64: dts: rockchip: Disable CDN DP on Pinebook Pro - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() - ARM: dts: NSP: Fix mpcore, mmc node names - staging: wfx: ensure IRQ is ready before enabling it - arm64: dts: allwinner: a100: Fix thermal zone node name - arm64: dts: allwinner: h5: Fix GPU thermal zone node name - ARM: dts: sunxi: Fix OPPs node name - arm64: zynqmp: Fix serial compatible string - arm64: zynqmp: Do not duplicate flash partition label property - ubifs: ubifs_releasepage: Remove ubifs_assert(0) to valid this process - ubifs: ubifs_writepage: Mark page dirty after writing inode failed - fget: check that the fd still exists after getting a ref to it - nbd: Fix use-after-free in blk_mq_free_rqs - xfs: fix up non-directory creation in SGID directories - pipe: Fix endless sleep problem due to the out-of-order - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off - block: Fix fsync always failed if once failed - kfence: fix memory leak when cat kfence objects - io_uring: fix soft lockup when call __io_remove_buffers - io_uring: return back safer resurrect - io_uring: fix ltout double free on completion race - ext4: always panic when errors=panic is specified - scsi: core: Stop using DRIVER_ERROR - drm/i915/guc: Update to use firmware v49.0.1- Increase-debugfs_dump_index-after-dump - brd: expose number of allocated pages in debugfs - net: hns3: create new common cmd code for PF and VF modules - net: hns3: refactor VF tqp stats APIs with new common tqp stats APIs - net: hns3: refactor PF tqp stats APIs with new common tqp stats APIs - net: hns3: create new set of common tqp stats APIs for PF and VF reuse - net: hns3: refactor VF rss init APIs with new common rss init APIs - net: hns3: refactor PF rss init APIs with new common rss init APIs - net: hns3: create new set of common rss init APIs for PF and VF reuse - net: hns3: refactor VF rss set APIs with new common rss set APIs - net: hns3: refactor PF rss set APIs with new common rss set APIs - net: hns3: create new set of common rss set APIs for PF and VF module - net: hns3: refactor VF rss get APIs with new common rss get APIs - net: hns3: refactor PF rss get APIs with new common rss get APIs - net: hns3: create new set of common rss get APIs for PF and VF rss module - net: hns3: refactor hclge_comm_send function in PF/VF drivers - net: hns3: create new rss common structure hclge_comm_rss_cfg - net: hns3: delete the hclge_cmd.c and hclgevf_cmd.c - net: hns3: refactor VF cmdq init and uninit APIs with new common APIs - net: hns3: refactor PF cmdq init and uninit APIs with new common APIs - net: hns3: create common cmdq init and uninit APIs - net: hns3: refactor VF cmdq resource APIs with new common APIs - net: hns3: refactor PF cmdq resource APIs with new common APIs - net: hns3: create common cmdq resource allocate/free/query APIs - net: hns3: refactor hclgevf_cmd_send with new hclge_comm_cmd_send API - net: hns3: refactor hclge_cmd_send with new hclge_comm_cmd_send API - net: hns3: create new set of unified hclge_comm_cmd_send APIs - net: hns3: use struct hclge_desc to replace hclgevf_desc in VF cmdq module - net: hns3: create new cmdq hardware description structure hclge_comm_hw - net: hns3: refactor hns3 makefile to support hns3_common module - Revert "bcache: add a framework to perform prefetch" - Revert "bcache: provide a switch to bypass all IO requests" - Revert "bcache: inflight prefetch requests block overlapped normal requests" - Revert "bcache: Delay to invalidate cache data in writearound write" - Revert "bcache: Add a sample of userspace prefetch client" - Revert "bcache: Rewrite patch to delay to invalidate cache data" - Revert "bcache: do not collect data insert info created by write_moving" - Revert "bcache: always record start time of a sample"- netfilter: fix regression in looped (broad|multi)cast's MAC handling - ACPI: CPPC: Fix cppc_cpufreq_init failed in CPU Hotplug situation - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() - serial: amba-pl011: Fix serial port discard interrupt when interrupt signal line of serial port is connected to mbigen. - dt-bindings: mpam: add document for arm64 mpam - arm64/mpam: add device tree support for mpam initialization - arm64/mpam: remove __init macro to support driver probe - perf script: Fix printing 'phys_addr' failure issue - bcache: always record start time of a sample - bcache: do not collect data insert info created by write_moving - bcache: Rewrite patch to delay to invalidate cache data - bcache: Add a sample of userspace prefetch client - bcache: Delay to invalidate cache data in writearound write - bcache: inflight prefetch requests block overlapped normal requests - bcache: provide a switch to bypass all IO requests - bcache: add a framework to perform prefetch - tcp: Add some stub info for KABI consistency - BMA: Fix format string compile warning in arm32 builds- hugepage: add sysctl for hugepage alloc and mig - mm: export node type {pmem|dram} under /sys/bus/node - acpi/numa: memorize node type from SRAT table - etmem_scan: add pte_hole callback - etmem_scan: release CPU after scan walk_step size - etmem: fix potential UAF when walk ept page table - etmem: fix concurrent access to export file operations - etmem scan: fix memleak in vm_idle_read - etmem_scan: x86: support scan 4 level ept under 5 level host page table - etmem: x86: support scan hugetlb of vm - etmem: add ioctl for mm idle scan - RDMA/hns: Remove support for HIP06 - RDMA/hns: Remove RST2RST error prints for hw v1 - RDMA/hns: Support direct wqe of userspace - RDMA/hns: Modify the mapping attribute of doorbell to device - RDMA/hns: Encapsulate the qp db as a function - RDMA/hns: Use the core code to manage the fixed mmap entries - RDMA/hns: Use IDA interface to manage uar index - RDMA/hns: Enable the cmd mask of uverbs to create and destroy AH - RDMA/hns: Fix Direct WQE is not enable - RDMA/hns: Enable stash feature of HIP09- tcp_comp: add stub proto ops for tcp compression socket - tcp_comp: allow ignore local tcp connections - tcp_comp: only enable compression for give server ports - tcp_comp: add sysctl for enable/disable compression - tcp_comp: add init and cleanup hook for compression - tcp_comp: add tcp comp option to SYN and SYN-ACK - tcp_comp: add Kconfig for tcp payload compression - xfs: move the CIL workqueue to the CIL - xfs: CIL work is serialised, not pipelined - xfs: AIL needs asynchronous CIL forcing - xfs: reduce ilock acquisitions in xfs_file_fsync - xfs: refactor xfs_file_fsync - xfs: throttle inode inactivation queuing on memory reclaim - xfs: avoid buffer deadlocks when walking fs inodes - xfs: use background worker pool when transactions can't get free space - xfs: don't run speculative preallocation gc when fs is frozen - xfs: flush inode inactivation work when compiling usage statistics - xfs: inactivate inodes any time we try to free speculative preallocations - xfs: queue inactivation immediately when free realtime extents are tight - xfs: queue inactivation immediately when quota is nearing enforcement - xfs: queue inactivation immediately when free space is tight - xfs: per-cpu deferred inode inactivation queues - xfs: detach dquots from inode if we don't need to inactivate it - xfs: move xfs_inactive call to xfs_inode_mark_reclaimable - xfs: remove the active vs running quota differentiation - xfs: remove the flags argument to xfs_qm_dquot_walk - xfs: remove xfs_dqrele_all_inodes - xfs: remove support for disabling quota accounting on a mounted file system - xfs: don't nest transactions when scanning for eofblocks - xfs: force log and push AIL to clear pinned inodes when aborting mount - xfs: separate primary inode selection criteria in xfs_iget_cache_hit - xfs: refactor the inode recycling code - xfs: add iclog state trace events - xfs: rename struct xfs_eofblocks to xfs_icwalk - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ - xfs: selectively keep sick inodes in memory - xfs: drop IDONTCACHE on inodes when we mark them sick - xfs: refactor per-AG inode tagging functions - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag - xfs: pass struct xfs_eofblocks to the inode scan callback - xfs: fix radix tree tag signs - xfs: make the icwalk processing functions clean up the grab state - xfs: clean up inode state flag tests in xfs_blockgc_igrab - xfs: remove indirect calls from xfs_inode_walk{,_ag} - xfs: remove iter_flags parameter from xfs_inode_walk_* - xfs: move xfs_inew_wait call into xfs_dqrele_inode - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab - xfs: pass the goal of the incore inode walk to xfs_inode_walk() - xfs: rename xfs_inode_walk functions to xfs_icwalk - xfs: move the inode walk functions further down - xfs: detach inode dquots at the end of inactivation - xfs: move the quotaoff dqrele inode walk into xfs_icache.c - xfs: don't bounce the iolock between free_{eof,cow}blocks - xfs: expose the blockgc workqueue knobs publicly - xfs: rename the blockgc workqueue - xfs: prevent metadata files from being inactivated - xfs: parallelize block preallocation garbage collection - xfs: rename block gc start and stop functions - xfs: only walk the incore inode tree once per blockgc scan - xfs: consolidate the eofblocks and cowblocks workers - xfs: consolidate incore inode radix tree posteof/cowblocks tags - xfs: remove trivial eof/cowblocks functions - xfs: hide xfs_icache_free_cowblocks - xfs: hide xfs_icache_free_eofblocks - xfs: relocate the eofb/cowb workqueue functions - xfs: set WQ_SYSFS on all workqueues in debug mode - xfs: increase the default parallelism levels of pwork clients - xfs: flush speculative space allocations when we run out of space - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites - xfs: add a tracepoint for blockgc scans - xfs: flush eof/cowblocks if we can't reserve quota for chown - xfs: flush eof/cowblocks if we can't reserve quota for inode creation - xfs: flush eof/cowblocks if we can't reserve quota for file blocks - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent - xfs: pass flags and return gc errors from xfs_blockgc_free_quota - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts - xfs: xfs_inode_free_quota_blocks should scan project quota - xfs: don't stall cowblocks scan if we can't take locks - xfs: trigger all block gc scans when low on quota space - xfs: shut down the filesystem if we screw up quota reservation - xfs: rename code to error in xfs_ioctl_setattr - xfs: remove xfs_qm_vop_chown_reserve - xfs: refactor inode ownership change transaction/inode/quota allocation idiom - xfs: refactor inode creation transaction/inode/quota allocation idiom - xfs: refactor reflink functions to use xfs_trans_alloc_inode - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode - xfs: refactor common transaction/inode/quota allocation idiom - xfs: reserve data and rt quota at the same time - xfs: fix up build warnings when quotas are disabled - xfs: clean up icreate quota reservation calls - xfs: remove xfs_trans_unreserve_quota_nblks completely - xfs: create convenience wrappers for incore quota block reservations - xfs: clean up quota reservation callsites - xfs: reduce quota reservation when doing a dax unwritten extent conversion - scsi:spraid: use bsg module to replace with ioctrl - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL - openeuler_defconfig: Enable sharepool feature in defconfig - net/spnic:The reset command flags modification. - net/spnic:Attribute negotiation and optimization. - net/spnic:RSS initialization process optimization - arm64: Fix conflict for capability when cpu hotplug - memcg: Add static key for memcg kswapd - memcg: make memcg kswapd deal with dirty - memcg: support memcg sync reclaim work as kswapd - memcg: Export memcg.high from cgroupv2 to cgroupv1 - memcg: Export memcg.{min/low} from cgroupv2 to cgroupv1 - kabi: Add reserved page and gfp flags for future extension - kabi: reserve space for cgroup_bpf_attach_type and bpf_cgroup_storage_type - bpf: Migrate cgroup_bpf to internal cgroup_bpf_attach_type enum - bpf: Split cgroup_bpf_enabled per attach type - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks - KABI: Add KABI_AUX_PTR extenstions to some more base structures - kabi: Generalize naming of kabi helper macros - arm64: Request resources for reserved memory via memmap - arm64: Add support for memmap kernel parameters- openeuler_defconfig: Enable CONFIG_KABI_RESERVE for x86 and arm64 - KABI: Add CONFIG_KABI_RESERVE to control KABI padding reserve - KABI: Fix allmodconfig build error - Revert "kabi: reserve space for ptp_clock.h" - kabi: reserve space for arm64 cpufeature related structure - UAPI: nfsfh.h: Replace one-element array with flexible-array member - kabi: Add kabi reservation for storage module - KABI:reserve space for sched structures - KABI: reserve space for IMA IPE - kabi: reserve space for cred and user_namespace - Increase size of ucounts to atomic_long_t - kabi: reserve space for fwnode.h - kabi: reserve space for iommu.h - kabi: reserve space for ptp_clock.h - kabi: reserve space for struct ptp_clock_info - kabi: reserve space for struct ptp_clock - kabi: reserve space for struct module - kabi: reserve space for kobject related structures - kabi: reserve space for io subsystem related structures - KABI: add KABI padding to x86/paravirt ops structures - KABI: add KABI padding to cpuidle structures - kabi: reserve space for struct dma_map_ops - kabi: reserve space for struct cpu_stop_work - kabi: reserve space for perf subsystem related structures - kabi: net: reserve space for net netfilter subsystem related structure - kabi: net: reserve space for net bpf subsystem related structure - kabi: net: reserve space for net rdma subsystem related structure - kabi: net: reserve space for net sunrpc subsystem related structure - kabi: net: reserve space for net can subsystem related structure - kabi: net: reserve space for net base subsystem related structure - kabi: reserve space for cgroup bpf structures - kabi: reserve space for cpu cgroup and cpuset cgroup related structures - kabi: reserve space for memcg related structures - kabi: reserve space for cgroup framework related structures - kabi: mm: reserve space for memory subsystem related - msi: Add kabi_reserve in msi.h - irqdomain: Add kabi_reserve in irqdomain - irq_desc: Add kabi_reserve in irq_desc - irq: Add kabi_reserve in irq - interrupt: Add kabi_reserve in interrupt.h - bootparam: Add kabi_reserve in bootparam - kabi: reserve space for hrtimer related structures - kabi: reserve space for time and workqueue subsystem related structure - kabi: reserve space for struct worker - kabi: reserve space for net_namespace - kabi: reserve space for power management related structure - kabi: reserve space for pci subsystem related structure - kabi: reserve space for posix clock related structure - kabi: add kABI reference checking tool - kabi: add a tool to generate the kabi reference relationship - kabi: add script tools to check kabi symbol - kabi: enables more stringent kabi checks - kabi: add KABI_SIZE_ALIGN_CHECKS for more stringent kabi checks - kabi: add kabi helper macros - pci: do not save 'PCI_BRIDGE_CTL_BUS_RESET' - PCI: check BIR before mapping MSI-X Table - PCI: Fail MSI-X mapping if MSI-X Table offset is out of range of BAR space - PCI/sysfs: Take reference on device to be removed - pciehp: fix a race between pciehp and removing operations by sysfs - iommu/arm-smmu-v3: Add suspend and resume support - cgroup: Fix task_css_check rcu warnings - psi: using cpuacct_cgrp_id under CONFIG_CGROUP_CPUACCT - psi: fix unexpected behavior of psi in cgroup v1 during init - perf inject: Fix ARM SPE handling - perf tools: Set COMPAT_NEED_REALLOCARRAY for CONFIG_AUXTRACE=1 - perf arm-spe: Support hardware-based PID tracing - perf arm-spe: Save context ID in record - perf arm-spe: Update --switch-events docs in 'perf record' - perf arm-spe: Track task context switch for cpu-mode events - perf arm-spe: Print size using consistent format - perf arm-spe: Implement find_snapshot callback - perf arm-spe: Snapshot mode test - perf arm-spe: Add snapshot mode support - perf arm-spe: Don't wait for PERF_RECORD_EXIT event - perf arm-spe: Bail out if the trace is later than perf event - perf arm-spe: Assign kernel time to synthesized event - perf arm-spe: Convert event kernel time to counter value - perf arm-spe: Save clock parameters from TIME_CONV event - perf arm-spe: Remove redundant checking for "full_auxtrace" - perf arm-spe: Enable timestamp for per-cpu mode - perf arm-spe: Correct sample flags for dummy event - perf arm-spe: Correct sample flags for SPE event - perf arm-spe: Avoid potential buffer overrun - perf arm-spe: Set sample's data source field - perf arm-spe: Synthesize memory event - perf arm-spe: Fill address info for samples - perf arm-spe: Store operation type in packet - perf arm-spe: Store memory address in packet - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC - perf c2c: Add local variables for output metrics - perf c2c: Refactor node display - perf c2c: Fix argument type for percent() - perf c2c: Refactor display filter - perf c2c: Refactor hist entry validation - perf c2c: Rename for shared cache line stats - perf arm-spe: Add support for ARMv8.3-SPE - perf arm_spe: Decode memory tagging properties - perf arm-spe: Add more sub classes for operation packet - perf arm-spe: Refactor operation packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() - perf arm-spe: Remove size condition checking for events - perf arm-spe: Refactor event type handling - perf arm-spe: Add new function arm_spe_pkt_desc_event() - perf arm-spe: Refactor counter packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_counter() - perf arm-spe: Refactor context packet handling - perf arm_spe: Fixup top byte for data virtual address - perf arm-spe: Refactor address packet handling - perf arm-spe: Add new function arm_spe_pkt_desc_addr() - perf arm-spe: Refactor packet header parsing - perf arm-spe: Refactor printing string to buffer - perf arm-spe: Fix packet length handling - perf arm-spe: Refactor arm_spe_get_events() - perf arm-spe: Refactor payload size calculation - perf arm-spe: Fix a typo in comment - perf arm-spe: Include bitops.h for BIT() macro - perf mem: Support ARM SPE events - perf c2c: Support AUX trace - perf mem: Support AUX trace - perf auxtrace: Add itrace option '-M' for memory events - perf mem: Only initialize memory event for recording - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE - perf mem: Introduce weak function perf_mem_events__ptr() - perf mem: Search event name with more flexible path - share_pool: Use sharepool_no_page to alloc hugepage - share_pool: Show sp vmflags in /proc/$pid/smaps - share_pool: charge pages to the memcg of current task - share_pool: Use node_id from spa when alloc share_pool memory - share_pool: Don't allow non-sp mmap in sp address range - share_pool: support fork() and exit() to handle the mm - share_pool: Implement sp_group_del_task() - share_pool: Implement sp_group_add_task() - share_pool: Implement sp_alloc() - share_pool: Implement sp_unshare_uva() - share_pool: Implement sp_make_share_k2u() - share_pool: Implement sp_free() - share_pool: Implement sp_group_id_by_pid() - share_pool: Implement sp_unshare_kva - share_pool: Implement sp_make_share_u2k() - share_pool: Compact memory when necessary - share_pool: Add sp-area management code - share_pool: Implement sp_walk_page_range() - share_pool: Add VM_SHARE_POOL flag for vm_area_struct - share_pool: Add proc interfaces to show sp info - share_pool: Reserve the va space for share_pool - share_pool: Add Statement for all the exported symbol - share_pool: Add base framework for share_pool - shmem: Alloc shared memory on a specified memory node - memory: introduce do_mm_populate - vmalloc: Extend for hugepages mapping - mm/hugetlb: allocate huge page and setup page table - timekeeping: Really make sure wall_to_monotonic isn't positive - tracing/osnoise: Fix compile warning in function start_kthread - configs: Enable osnoise and timerlat - tracing: Have osnoise_main() add a quiescent state for task rcu - tracing/osnoise: Make osnoise_instances static - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions - tracing/osnoise: Allow multiple instances of the same tracer - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions - tracing: Disable "other" permission bits in the tracefs files - tracing/osnoise: Support a list of trace_array *tr - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() - tracing/osnoise: Split workload start from the tracer start - tracing/osnoise: Improve comments about barrier need for NMI callbacks - tracing/osnoise: Do not follow tracing_cpumask - tracing: Fix missing osnoise tracer on max_latency - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() - trace/osnoise: Print a stop tracing message - trace/osnoise: Make 'noise' variable s64 in run_osnoise() - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" - Documentation: Fix a typo on trace/osnoise-tracer - trace/osnoise: Fix return value on osnoise_init_hotplug_support - trace/osnoise: Make interval u64 on osnoise_main - trace/osnoise: Support hotplug operations - trace/osnoise: Fix 'no previous prototype' warnings - trace/osnoise: Fix an ifdef comment - trace/osnoise: Add a header with PREEMPT_RT additional fields - trace: Add timerlat tracer - trace: Add osnoise tracer - tracing: Merge irqflags + preempt counter. - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers - trace: Add a generic function to read/write u64 values from tracefs - driver core: auxiliary bus: Fix memory leak when driver_register() fail - driver core: auxiliary bus: Remove unneeded module bits - driver core: auxiliary bus: Fix calling stage for auxiliary bus init - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr - driver core: auxiliary bus: minor coding style tweaks - driver core: auxiliary bus: make remove function return void - driver core: auxiliary bus: move slab.h from include file - Add auxiliary bus support - svm: Set CONFIG_HISI_SVM as m by default - svm: Change svm to modules and remove unused functions - arm64/ascend: Enable CONFIG_ASCEND_OOM for openeuler_defconfig - arm64/ascend: Add new enable_oom_killer interface for oom contrl - x86: Support huge vmalloc mappings - arm64: Support huge vmalloc mappings - mm: vmalloc: Let user to control huge vmalloc default behavior - pid_ns: Make pid_max per namespace - arm64/mpam: rmid: refine allocation and release process - arm64/mpam: resctrl: add tips when rmid modification failed - arm64/mpam: Fix mpam corrupt when cpu online - vfio/mdev: Add missing error handling to dev_set_name() - KVM: arm64: Restore PMU configuration on first run - KVM: arm64: Refuse to run VCPU if PMU is not initialized - KVM: arm64: Add kvm_vcpu_has_pmu() helper - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC - KVM: x86: Properly reset MMU context at vCPU RESET/INIT - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs - kvm: SMM: fix losing SMI problem - arm64: mm: support setting page attributes for debugging - mm: emit the "free" trace report before freeing memory in kmem_cache_free() - mm, page_alloc: disable pcplists during memory offline - mm, page_alloc: move draining pcplists to page isolation users - mm, page_alloc: cache pageset high and batch in struct zone - mm, page_alloc: simplify pageset_update() - mm, page_alloc: remove setup_pageset() - mm, page_alloc: calculate pageset high and batch once per zone - mm, page_alloc: clean up pageset high and batch update - tools arch x86: Sync the msr-index.h copy with the kernel sources - powercap: RAPL: Add AMD Fam19h RAPL support - powercap: Add AMD Fam17h RAPL support - powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer - x86/msr-index: sort AMD RAPL MSRs by address - Revert "ima: Introduce ima namespace" - Revert "ima: Add a list of the installed ima namespaces" - Revert "ima: Bind ima namespace to the file descriptor" - Revert "ima: Add ima policy related data to the ima namespace" - Revert "ima: Add methods for parsing ima policy configuration string" - Revert "ima: Add ima namespace to the ima subsystem APIs" - Revert "ima: Extend the APIs in the integrity subsystem" - Revert "ima: Add integrity inode related data to the ima namespace" - Revert "ima: Enable per ima namespace policy settings" - Revert "ima: Add ima namespace id to the measurement list related structures" - Revert "ima: Keep track of the measurment list per ima namespace" - Revert "ima: Check ima namespace ID during digest entry lookup" - Revert "ima: Add a new ima template that includes namespace ID" - Revert "ima: Add per namespace view of the measurement list" - Revert "ima: Add a reader counter to the integrity inode data" - Revert "ima: Extend permissions to the ima securityfs entries" - Revert "ima: Add the violation counter to the namespace" - Revert "ima: Change the owning user namespace of the ima namespace if necessary" - Revert "ima: Configure the new ima namespace from securityfs" - Revert "ima: Parse per ima namespace policy file" - Revert "user namespace: Add function that checks if the UID map is defined" - Revert "ima: Remap IDs of subject based rules if necessary" - Revert "keys: Add domain tag to the keyring search criteria" - Revert "keys: Include key domain tag in the iterative search" - Revert "keys: Allow to set key domain tag separately from the key type" - Revert "ima: Add key domain to the ima namespace" - Revert "integrity: Add key domain tag to the search criteria" - Revert "ima: Load per ima namespace x509 certificate" - Revert "ima: Add dummy boot aggregate to per ima namespace measurement list" - Revert "ima: Set ML template per ima namespace" - Revert "ima: fix a potential crash owing to the compiler optimisation" - Revert "ima: Introduce ima-ns-sig template" - Revert "digest list: disable digest lists in non-root ima namespaces" - Revert "imans: Use initial ima namespace domain tag when IMANS is disabled." - Revert "imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration." - config: enable CONFIG_ASCEND_CLEAN_CDM by default - numa/cdm: Introduce a bootarg to specify the target nodes to move to - numa: Move the management structures for cdm nodes to ddr - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled - tick/nohz: Kick only _queued_ task whose tick dependency is updated - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks - tick/nohz: Only wake up a single target cpu when kicking a task - tick/nohz: Update idle_exittime on actual idle exit - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE - tick/nohz: Conditionally restart tick on idle exit - tick/sched: Release seqcount before invoking calc_load_global() - tick/sched: Optimize tick_do_update_jiffies64() further - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() - tick/sched: Use tick_next_period for lockless quick check - arm64: Revert feature: Add memmap parameter and register pmem - crypto: hisilicon/zip - enable ssid for sva sgl - crypto: hisilicon/zip - add new algorithms for uacce device - PCI: fix the wrong class type for HiSilicon NP 5896 - PCI: Fix SD5896 NP init failure - fs: fix a hungtask problem when freeze/unfreeze fs - PCI: Add support of port isolation for QLogic HBA card 26 - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails - xfs: punch out data fork delalloc blocks on COW writeback failure - xfs: use kmem_cache_free() for kmem_cache objects - xfs: fix I_DONTCACHE - xfs: only set IOMAP_F_SHARED when providing a srcmap to a write - xfs: fix perag structure refcounting error when scrub fails - xfs: make fsmap backend function key parameters const - xfs: fix off-by-one error when the last rt extent is in use - xfs: make xfs_rtalloc_query_range input parameters const - xfs: replace kmem_alloc_large() with kvmalloc() - xfs: remove kmem_alloc_io() - mm: Add kvrealloc() - xfs: introduce all-mounts list for cpu hotplug notifications - xfs: introduce CPU hotplug infrastructure - xfs: prevent spoofing of rtbitmap blocks when recovering buffers - xfs: Enforce attr3 buffer recovery order - xfs: logging the on disk inode LSN can make it go backwards - xfs: avoid unnecessary waits in xfs_log_force_lsn() - xfs: log forces imply data device cache flushes - xfs: factor out forced iclog flushes - xfs: fix ordering violation between cache flushes and tail updates - xfs: fold __xlog_state_release_iclog into xlog_state_release_iclog - xfs: external logs need to flush data device - xfs: flush data dev on external log write - xfs: fix an integer overflow error in xfs_growfs_rt - xfs: reset child dir '..' entry when unlinking child - xfs: don't wait on future iclogs when pushing the CIL - xfs: Fix a CIL UAF by getting get rid of the iclog callback lock - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks - xfs: don't nest icloglock inside ic_callback_lock - xfs: force the log offline when log intent item recovery fails - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes - xfs: xfs_log_force_lsn isn't passed a LSN - xfs: Fix CIL throttle hang when CIL space used going backwards - xfs: journal IO cache flush reductions - xfs: remove need_start_rec parameter from xlog_write() - xfs: CIL checkpoint flushes caches unconditionally - xfs: async blkdev cache flush - xfs: separate CIL commit record IO - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() - xfs: log stripe roundoff is a property of the log - xfs: only reset incore inode health state flags when reclaiming an inode - xfs: don't take a spinlock unconditionally in the DIO fastpath - xfs: bunmapi has unnecessary AG lock ordering issues - xfs: btree format inode forks can have zero extents - xfs: Fix fall-through warnings for Clang - xfs: don't reset log idle state on covering checkpoints - xfs: check free AG space when making per-AG reservations - xfs: unconditionally read all AGFs on mounts with perag reservation - xfs: fix deadlock retry tracepoint arguments - xfs: fix scrub and remount-ro protection when running scrub - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses - xfs: update superblock counters correctly for !lazysbcount - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems - xfs: remove obsolete AGF counter debugging - xfs: drop submit side trans alloc for append ioends - net: hns3: Fix spelling mistake "faile" -> "failed" - net: hns3: fix hns3 driver header file not self-contained issue - net: hns3: replace one tab with space in for statement - net: hns3: remove rebundant line for hclge_dbg_dump_tm_pg() - net: hns3: add comments for hclge_dbg_fill_content() - net: hns3: align return value type of atomic_read() with its output - net: hns3: modify one argument type of function hclge_ncl_config_data_print - net: hns3: Align type of some variables with their print type - net: hns3: add print vport id for failed message of vlan - net: hns3: refactor function hclge_set_vlan_filter_hw - net: hns3: optimize function hclge_cfg_common_loopback() - net: hns3: refactor function hns3_get_vector_ring_chain() - net: hns3: refactor function hclge_set_channels() - net: hns3: refactor function hclge_configure() - net: hns3: split function hclge_update_port_base_vlan_cfg() - net: hns3: split function hns3_nic_net_xmit() - net: hns3: split function hclge_get_fd_rule_info() - net: hns3: split function hclge_init_vlan_config() - net: hns3: refactor function hns3_fill_skb_desc to simplify code - net: hns3: extract macro to simplify ring stats update code - net: hns3: make symbol 'hclge_mac_speed_map_to_fw' static - net: hns3: split function hns3_set_l2l3l4() - net: hns3: split function hns3_handle_bdinfo() - net: hns3: split function hns3_nic_get_stats64() - net: hns3: refine function hclge_tm_pri_q_qs_cfg() - net: hns3: add new function hclge_tm_schd_mode_tc_base_cfg() - net: hns3: refine function hclge_cfg_mac_speed_dup_hw() - net: hns3: split function hns3_get_tx_timeo_queue_info() - net: hns3: refactor two hns3 debugfs functions - net: hns3: refactor hns3_nic_reuse_page() - net: hns3: refactor reset_prepare_general retry statement - net: hns3: use macro IANA_VXLAN_GPE_UDP_PORT to replace number 4790 - net: vxlan: add macro definition for number of IANA VXLAN-GPE port - net: hns3: fix incorrect components info of ethtool --reset command - net: hns3: fix one incorrect value of page pool info when queried by debugfs - net: hns3: add check NULL address for page pool - net: hns3: fix VF RSS failed problem after PF enable multi-TCs - net: hns3: add dql info when tx timeout - net: hns3: debugfs add drop packet statistics of multicast and broadcast for igu - net: hns3: format the output of the MAC address - net: hns3: add log for workqueue scheduled late - net: hns3: remove the way to set tx spare buf via module parameter - net: hns3: add support to set/get rx buf len via ethtool for hns3 driver - ethtool: extend ringparam setting/getting API with rx_buf_len - ethtool: add support to set/get rx buf len via ethtool - net: hns3: add support to set/get tx copybreak buf size via ethtool for hns3 driver - ethtool: add support to set/get tx copybreak buf size via ethtool - vhost_net: avoid tx queue stuck when sendmsg fails - crypto: x86/sm4 - Fix invalid section entry size - crypto: sm4 - Do not change section of ck and sbox - crypto: x86/sm4 - Fix frame pointer stack corruption - Add the configuration for accelerated of SM4 - crypto: x86/sm4 - add AES-NI/AVX2/x86_64 implementation - crypto: x86/sm4 - export reusable AESNI/AVX functions - crypto: tcrypt - add the asynchronous speed test for SM4 - crypto: x86/sm4 - add AES-NI/AVX/x86_64 implementation - crypto: arm64/sm4-ce - Make dependent on sm4 library instead of sm4-generic - crypto: sm4 - create SM4 library based on sm4 generic code - crypto: tcrypt - add GCM/CCM mode test for SM4 algorithm - crypto: testmgr - Add GCM/CCM mode test of SM4 algorithm - crypto: tcrypt - Fix missing return value check - ipvlan: limit loop_qlen ranges - ipvlan: limit loop_delay ranges - ipvlan: Introduce local xmit queue for l2e mode - ipvlan: check the value of module parameter ipvlan_default_mode - ipvlan: Introduce l2e mode - mpam: update monitor rmid and group configuration - mpam: Add support for group rmid modify - mpam: enable rdt_mon_capable for mbw monitor - iommu/arm-smmu-v3: Add support to enable/disable SMMU user_mpam_en - iommu/arm-smmu-v3: Add support to get SMMU mpam configuration - iommu/arm-smmu-v3: Add support to configure mpam in STE/CD context - iommu: add iommu interface to set/get device configuration - block/wbt: fix negative inflight counter when remove scsi device - md/raid1: fix a race between removing rdev and access conf->mirrors[i].rdev - arm64/ascend: Enable CONFIG_ASCEND_DVPP_MMAP - arm64/ascend: Enable DvPP mmap features for Ascend Platform - arm64: openeuler_defconfig: Adjust page size to 4K and VA_BITS to 48 - openeuler_defconfig: Adjust CONFIG_NODES_SHIFT to 7 - arm64: openeuler_defconfig: increase CONFIG_NR_CPUS value to 4096 - audit: ensure userspace is penalized the same as the kernel when under pressure - audit: improve robustness of the audit queue handling - arm32: kaslr: Bugfix of initrd size calculation when enabled kaslr - drm/hisilicon: Features to support reading resolutions from EDID - drm/hisilicon: Support i2c driver algorithms for bit-shift adapters - mm: Change tmpfs size base on ddr size. - SUNRPC: Close a race with transport setup and module put - sched: Introduce handle priority reversion mechanism - mm: Check numa node hugepages enough when mmap hugetlb - block: return errors from blk_execute_rq() - blk: Fix lock inversion between ioc lock and bfqd lock - bfq: Remove merged request already in bfq_requests_merged()- selftests/x86/iopl: Adjust to the faked iopl CLI/STI usage - thermal: Fix NULL pointer dereferences in of_thermal_ functions - perf/core: Avoid put_page() when GUP fails - scripts/lld-version.sh: Rewrite based on upstream ld-version.sh - erofs: fix unsafe pagevec reuse of hooked pclusters - erofs: remove the occupied parameter from z_erofs_pagevec_enqueue() - PCI: Add MSI masking quirk for Nvidia ION AHCI - PCI/MSI: Deal with devices lying about their MSI mask capability - PCI/MSI: Destroy sysfs before freeing entries - parisc/entry: fix trace test in syscall exit path - x86/iopl: Fake iopl(3) CLI/STI usage - net: stmmac: dwmac-rk: fix unbalanced pm_runtime_enable warnings - net: stmmac: fix issue where clk is being unprepared twice - net: stmmac: fix system hang if change mac address after interface ifdown - net: stmmac: fix missing unlock on error in stmmac_suspend() - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP - net: stmmac: add clocks management for gmac driver - bootconfig: init: Fix memblock leak in xbc_make_cmdline() - loop: Use blk_validate_block_size() to validate block size - block: Add a helper to validate the block size - fortify: Explicitly disable Clang support - soc/tegra: pmc: Fix imbalanced clock disabling in error code path - x86/sev: Make the #VC exception stacks part of the default stacks storage - x86/sev: Add an x86 version of cc_platform_has() - arch/cc: Introduce a function to check for confidential computing features - selftests/bpf: Fix also no-alu32 strobemeta selftest - mmc: moxart: Fix null pointer dereference on pointer host - ath10k: fix invalid dma_addr_t token assignment - SUNRPC: Partial revert of commit 6f9f17287e78 - PCI: aardvark: Fix PCIe Max Payload Size setting - PCI: Add PCI_EXP_DEVCTL_PAYLOAD_* macros - drm/sun4i: Fix macros in sun8i_csc.h - powerpc/85xx: fix timebase sync issue when CONFIG_HOTPLUG_CPU=n - powerpc/powernv/prd: Unregister OPAL_MSG_PRD2 notifier during module unload - mtd: rawnand: au1550nd: Keep the driver compatible with on-die ECC engines - mtd: rawnand: plat_nand: Keep the driver compatible with on-die ECC engines - mtd: rawnand: orion: Keep the driver compatible with on-die ECC engines - mtd: rawnand: pasemi: Keep the driver compatible with on-die ECC engines - mtd: rawnand: gpio: Keep the driver compatible with on-die ECC engines - mtd: rawnand: mpc5121: Keep the driver compatible with on-die ECC engines - mtd: rawnand: xway: Keep the driver compatible with on-die ECC engines - mtd: rawnand: ams-delta: Keep the driver compatible with on-die ECC engines - s390/cio: make ccw_device_dma_* more robust - s390/ap: Fix hanging ioctl caused by orphaned replies - s390/tape: fix timer initialization in tape_std_assign() - s390/cio: check the subchannel validity for dev_busid - video: backlight: Drop maximum brightness override for brightness zero - mfd: dln2: Add cell for initializing DLN2 ADC - mm, oom: do not trigger out_of_memory from the #PF - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC - powerpc/security: Add a helper to query stf_barrier type - powerpc/bpf: Validate branch ranges - powerpc/lib: Add helper to check if offset is within conditional branch range - memcg: prohibit unconditional exceeding the limit of dying tasks - 9p/net: fix missing error check in p9_check_errors - net, neigh: Enable state migration between NUD_PERMANENT and NTF_USE - f2fs: should use GFP_NOFS for directory inodes - irqchip/sifive-plic: Fixup EOI failed when masked - posix-cpu-timers: Clear task::posix_cputimers_work in copy_process() - x86/mce: Add errata workaround for Skylake SKX37 - MIPS: Fix assembly error from MIPSr2 code used within MIPS_ISA_ARCH_LEVEL - parisc: Fix backtrace to always include init funtion names - ARM: 9156/1: drop cc-option fallbacks for architecture selection - ARM: 9155/1: fix early early_iounmap() - selftests/net: udpgso_bench_rx: fix port argument - cxgb4: fix eeprom len when diagnostics not implemented - net/smc: fix sk_refcnt underflow on linkdown and fallback - vsock: prevent unnecessary refcnt inc for nonblocking connect - net: stmmac: allow a tc-taprio base-time of zero - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any - seq_file: fix passing wrong private data - gve: Fix off by one in gve_tx_timeout() - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding - bpf, sockmap: Remove unhash handler for BPF sockmap usage - arm64: pgtable: make __pte_to_phys/__phys_to_pte_val inline functions - nfc: pn533: Fix double free when pn533_fill_fragment_skbs() fails - llc: fix out-of-bound array index in llc_sk_dev_hash() - perf bpf: Add missing free to bpf_event__print_bpf_prog_info() - zram: off by one in read_block_state() - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() - can: mcp251xfd: mcp251xfd_chip_start(): fix error handling for mcp251xfd_chip_rx_int_enable() - mfd: core: Add missing of_node_put for loop iteration - drm/nouveau/svm: Fix refcount leak bug and missing check against null bug - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses - ice: Fix not stopping Tx queues for VFs - ice: Fix replacing VF hardware MAC to existing MAC filter - net: vlan: fix a UAF in vlan_dev_real_dev() - openrisc: fix SMP tlb flush NULL pointer dereference - ethtool: fix ethtool msg len calculation for pause stats - net: davinci_emac: Fix interrupt pacing disable - xen-pciback: Fix return in pm_ctrl_init() - i2c: xlr: Fix a resource leak in the error handling path of 'xlr_i2c_probe()' - NFSv4: Fix a regression in nfs_set_open_stateid_locked() - scsi: qla2xxx: Turn off target reset during issue_lip - scsi: qla2xxx: Fix gnl list corruption - scsi: qla2xxx: Relogin during fabric disturbance - scsi: qla2xxx: Changes to support FCP2 Target - ar7: fix kernel builds for compiler test - watchdog: f71808e_wdt: fix inaccurate report in WDIOC_GETTIMEOUT - m68k: set a default value for MEMORY_RESERVE - signal/sh: Use force_sig(SIGKILL) instead of do_group_exit(SIGKILL) - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` - netfilter: nfnetlink_queue: fix OOB when mac header was cleared - soc: fsl: dpaa2-console: free buffer before returning from dpaa2_console_read - auxdisplay: ht16k33: Fix frame buffer device blanking - auxdisplay: ht16k33: Connect backlight to fbdev - auxdisplay: img-ascii-lcd: Fix lock-up when displaying empty string - Fix user namespace leak - NFS: Fix an Oops in pnfs_mark_request_commit() - NFS: Fix up commit deadlocks - dmaengine: at_xdmac: fix AT_XDMAC_CC_PERID() macro - rtc: rv3032: fix error handling in rv3032_clkout_set_rate() - remoteproc: Fix a memory leak in an error handling path in 'rproc_handle_vdev()' - mtd: core: don't remove debugfs directory if device is in use - PCI: uniphier: Serialize INTx masking/unmasking and fix the bit operation - mtd: spi-nor: hisi-sfc: Remove excessive clk_disable_unprepare() - fs: orangefs: fix error return code of orangefs_revalidate_lookup() - NFS: Fix deadlocks in nfs_scan_commit_list() - opp: Fix return in _opp_add_static_v2() - PCI: aardvark: Fix preserving PCI_EXP_RTCTL_CRSSVE flag on emulated bridge - PCI: aardvark: Don't spam about PIO Response Status - drm/plane-helper: fix uninitialized variable reference - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds - NFS: Fix dentry verifier races - i2c: mediatek: fixing the incorrect register offset - nfsd: don't alloc under spinlock in rpc_parse_scope_id - rpmsg: Fix rpmsg_create_ept return when RPMSG config is not defined - apparmor: fix error check - power: supply: bq27xxx: Fix kernel crash on IRQ handler register error - mips: cm: Convert to bitfield API to fix out-of-bounds access - virtio_ring: check desc == NULL when using indirect with packed - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv - ASoC: cs42l42: Use device_property API instead of of_property - ASoC: cs42l42: Disable regulators if probe fails - powerpc/44x/fsp2: add missing of_node_put - HID: u2fzero: properly handle timeouts in usb_submit_urb - HID: u2fzero: clarify error check and length calculations - clk: at91: sam9x60-pll: use DIV_ROUND_CLOSEST_ULL - serial: xilinx_uartps: Fix race condition causing stuck TX - phy: qcom-snps: Correct the FSEL_MASK - phy: ti: gmii-sel: check of_get_address() for failure - phy: qcom-qusb2: Fix a memory leak on probe - pinctrl: equilibrium: Fix function addition in multiple groups - soc: qcom: apr: Add of_node_put() before return - firmware: qcom_scm: Fix error retval in __qcom_scm_is_call_available() - usb: dwc2: drd: reset current session before setting the new one - usb: dwc2: drd: fix dwc2_drd_role_sw_set when clock could be disabled - usb: dwc2: drd: fix dwc2_force_mode call in dwc2_ovr_init - serial: imx: fix detach/attach of serial console - scsi: ufs: ufshcd-pltfrm: Fix memory leak due to probe defer - scsi: ufs: Refactor ufshcd_setup_clocks() to remove skip_ref_clk - iio: adis: do not disabe IRQs in 'adis_init()' - usb: typec: STUSB160X should select REGMAP_I2C - soc: qcom: rpmhpd: Make power_on actually enable the domain - soc: qcom: rpmhpd: Provide some missing struct member descriptions - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER - ASoC: cs42l42: Correct some register default values - ARM: dts: stm32: fix AV96 board SAI2 pin muxing on stm32mp15 - ARM: dts: stm32: fix SAI sub nodes register range - ARM: dts: stm32: Reduce DHCOR SPI NOR frequency to 50 MHz - pinctrl: renesas: checker: Fix off-by-one bug in drive register check - staging: ks7010: select CRYPTO_HASH/CRYPTO_MICHAEL_MIC - staging: most: dim2: do not double-register the same device - usb: musb: select GENERIC_PHY instead of depending on it - RDMA/mlx4: Return missed an error if device doesn't support steering - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() - power: supply: max17040: fix null-ptr-deref in max17040_probe() - power: supply: rt5033_battery: Change voltage values to µV - usb: gadget: hid: fix error code in do_config() - serial: 8250_dw: Drop wrong use of ACPI_PTR() - powerpc: fix unbalanced node refcount in check_kvm_guest() - powerpc: Fix is_kvm_guest() / kvm_para_available() - powerpc: Reintroduce is_kvm_guest() as a fast-path check - powerpc: Rename is_kvm_guest() to check_kvm_guest() - powerpc: Refactor is_kvm_guest() declaration to new header - video: fbdev: chipsfb: use memset_io() instead of memset() - clk: at91: check pmc node status before registering syscore ops - memory: fsl_ifc: fix leak of irq and nand_irq in fsl_ifc_ctrl_probe - soc/tegra: Fix an error handling path in tegra_powergate_power_up() - ASoC: SOF: topology: do not power down primary core during topology removal - arm: dts: omap3-gta04a4: accelerometer irq fix - driver core: Fix possible memory leak in device_link_add() - scsi: pm80xx: Fix misleading log statement in pm8001_mpi_get_nvmd_resp() - soundwire: debugfs: use controller id and link_id for debugfs - ALSA: hda: Use position buffer for SKL+ again - ALSA: hda: Fix hang during shutdown due to link reset - ALSA: hda: Release controller display power during shutdown/reboot - ALSA: hda: Reduce udelay() at SKL+ position reporting - arm64: dts: qcom: pm8916: Remove wrong reg-names for rtc@6000 - arm64: dts: renesas: beacon: Fix Ethernet PHY mode - arm64: dts: qcom: msm8916: Fix Secondary MI2S bit clock - JFS: fix memleak in jfs_mount - MIPS: loongson64: make CPU_LOONGSON64 depends on MIPS_FP_SUPPORT - scsi: dc395: Fix error case unwinding - ARM: dts: at91: tse850: the emac<->phy interface is rmii - bus: ti-sysc: Fix timekeeping_suspended warning on resume - arm64: dts: meson-g12b: Fix the pwm regulator supply properties - arm64: dts: meson-g12a: Fix the pwm regulator supply properties - arm64: dts: ti: k3-j721e-main: Fix "bus-range" upto 256 bus number for PCIe - arm64: dts: ti: k3-j721e-main: Fix "max-virtual-functions" in PCIe EP nodes - RDMA/bnxt_re: Fix query SRQ failure - ARM: dts: qcom: msm8974: Add xo_board reference clock to DSI0 PHY - arm64: dts: rockchip: Fix GPU register width for RK3328 - ARM: s3c: irq-s3c24xx: Fix return value check for s3c24xx_init_intc() - clk: mvebu: ap-cpu-clk: Fix a memory leak in error handling paths - ARM: dts: BCM5301X: Fix memory nodes names - RDMA/rxe: Fix wrong port_cap_flags - iio: st_sensors: disable regulators after device unregistration - iio: st_sensors: Call st_sensors_power_enable() from bus drivers - of: unittest: fix EXPECT text for gpio hog errors - bpf: Fix propagation of signed bounds from 64-bit min/max into 32-bit. - bpf: Fix propagation of bounds from 64-bit min/max into 32-bit and var_off. - cgroup: Fix rootcg cpu.stat guest double counting - ibmvnic: Process crqs after enabling interrupts - ibmvnic: don't stop queue in xmit - udp6: allow SO_MARK ctrl msg to affect routing - selftests/bpf: Fix fclose/pclose mismatch in test_progs - crypto: pcrypt - Delay write to padata->info - net: phylink: avoid mvneta warning when setting pause parameters - net: amd-xgbe: Toggle PLL settings during rate change - selftests/bpf: Fix fd cleanup in sk_lookup test - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN - drm/amdgpu/gmc6: fix DMA mask from 44 to 40 bits - wcn36xx: Fix discarded frames due to wrong sequence number - wcn36xx: add proper DMA memory barriers in rx path - libertas: Fix possible memory leak in probe and disconnect - libertas_tf: Fix possible memory leak in probe and disconnect - KVM: s390: Fix handle_sske page fault handling - samples/kretprobes: Fix return value if register_kretprobe() failed - spi: spi-rpc-if: Check return value of rpcif_sw_init() - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() - libbpf: Fix endianness detection in BPF_CORE_READ_BITFIELD_PROBED() - tpm_tis_spi: Add missing SPI ID - tpm: fix Atmel TPM crash caused by too frequent queries - irq: mips: avoid nested irq_enter() - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm - KVM: s390: pv: avoid double free of sida page - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() - libbpf: Fix BTF header parsing checks - libbpf: Fix overflow in BTF sanity checks - libbpf: Allow loading empty BTFs - libbpf: Fix BTF data layout checks and allow empty BTF - bpftool: Avoid leaking the JSON writer prepared for program metadata - KVM: selftests: Fix nested SVM tests when built with clang - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c - smackfs: use netlbl_cfg_cipsov4_del() for deleting cipso_v4_doi - drm/msm: Fix potential NULL dereference in DPU SSPP - x86/sev: Fix stack type check in vc_switch_off_ist() - clocksource/drivers/timer-ti-dm: Select TIMER_OF - PM: hibernate: fix sparse warnings - nvme-rdma: fix error code in nvme_rdma_setup_ctrl - phy: micrel: ksz8041nl: do not use power down mode - net: enetc: unmap DMA in enetc_send_cmd() - mwifiex: Send DELBA requests according to spec - rsi: stop thread firstly in rsi_91x_init() error handling - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() - mt76: mt7915: fix sta_rec_wtbl tag len - mt76: mt7915: fix possible infinite loop release semaphore - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi - platform/x86: thinkpad_acpi: Fix bitwise vs. logical warning - mmc: mxs-mmc: disable regulator on error and in the remove function - media: ir_toy: assignment to be16 should be of correct type - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() - drm/msm: uninitialized variable in msm_gem_import() - drm/msm: potential error pointer dereference in init() - tcp: switch orphan_count to bare per-cpu counters - kernel/sched: Fix sched_fork() access an invalid sched_task_group - ath10k: fix max antenna gain unit - hwmon: (pmbus/lm25066) Let compiler determine outer dimension of lm25066_coeff - hwmon: Fix possible memleak in __hwmon_device_register() - net, neigh: Fix NTF_EXT_LEARNED in combination with NTF_USE - memstick: jmb38x_ms: use appropriate free function in jmb38x_ms_alloc_host() - memstick: avoid out-of-range warning - mmc: sdhci-omap: Fix context restore - mmc: sdhci-omap: Fix NULL pointer exception if regulator is not configured - gve: Recover from queue stall due to missed IRQ - b43: fix a lower bounds test - b43legacy: fix a lower bounds test - hwrng: mtk - Force runtime pm ops for sleep ops - crypto: qat - disregard spurious PFVF interrupts - crypto: qat - detect PFVF collision after ACK - media: dvb-frontends: mn88443x: Handle errors of clk_prepare_enable() - netfilter: nft_dynset: relax superfluous check on set updates - rcu: Always inline rcu_dynticks_task*_{enter,exit}() - EDAC/amd64: Handle three rank interleaving mode - PM: EM: Fix inefficient states detection - ath9k: Fix potential interrupt storm on queue reset - media: em28xx: Don't use ops->suspend if it is NULL - cpuidle: Fix kobject memory leaks in error paths - crypto: ecc - fix CRYPTO_DEFAULT_RNG dependency - kprobes: Do not use local variable when creating debugfs file - media: cx23885: Fix snd_card_free call on null card pointer - media: tm6000: Avoid card name truncation - media: si470x: Avoid card name truncation - media: radio-wl1273: Avoid card name truncation - media: mtk-vpu: Fix a resource leak in the error handling path of 'mtk_vpu_probe()' - media: TDA1997x: handle short reads of hdmi info frame. - media: v4l2-ioctl: S_CTRL output the right value - media: dvb-usb: fix ununit-value in az6027_rc_query - media: cxd2880-spi: Fix a null pointer dereference on error handling path - media: em28xx: add missing em28xx_close_extension - drm/amdgpu: fix warning for overflow check - arm64: mm: update max_pfn after memory hotplug - drm/ttm: stop calling tt_swapin in vm_access - ath10k: sdio: Add missing BH locking around napi_schdule() - ath10k: Fix missing frame timestamp for beacon/probe-resp - ath11k: Fix memory leak in ath11k_qmi_driver_event_work - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status - ath11k: Avoid race during regd updates - ath11k: fix some sleeping in atomic bugs - net: dsa: rtl8366rb: Fix off-by-one bug - rxrpc: Fix _usecs_to_jiffies() by using usecs_to_jiffies() - crypto: caam - disable pkc for non-E SoCs - Bluetooth: btmtkuart: fix a memleak in mtk_hci_wmt_sync - wilc1000: fix possible memory leak in cfg_scan_result() - wcn36xx: Fix Antenna Diversity Switching - cgroup: Make rebind_subsystems() disable v2 controllers all at once - net: net_namespace: Fix undefined member in key_remove_domain() - lockdep: Let lock_is_held_type() detect recursive read as read - virtio-gpu: fix possible memory allocation failure - drm/v3d: fix wait for TMU write combiner flush - objtool: Fix static_call list generation - x86/xen: Mark cpu_bringup_and_idle() as dead_end_function - objtool: Add xen_start_kernel() to noreturn list - MIPS: lantiq: dma: fix burst length for DEU - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() - Bluetooth: fix init and cleanup of sco_conn.timeout_work - selftests/bpf: Fix strobemeta selftest regression - netfilter: conntrack: set on IPS_ASSURED if flows enters internal stream state - parisc/kgdb: add kgdb_roundup() to make kgdb work with idle polling - parisc/unwind: fix unwinder when CONFIG_64BIT is enabled - erofs: don't trigger WARN() when decompression fails - task_stack: Fix end_of_stack() for architectures with upwards-growing stack - parisc: fix warning in flush_tlb_all - selftests/core: fix conflicting types compile error for close_range() - drm/amd/display: dcn20_resource_construct reduce scope of FPU enabled - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted - wcn36xx: Correct band/freq reporting on RX - spi: bcm-qspi: Fix missing clk_disable_unprepare() on error in bcm_qspi_probe() - btrfs: do not take the uuid_mutex in btrfs_rm_device - btrfs: reflink: initialize return value to 0 in btrfs_extent_same() - ACPI: AC: Quirk GK45 to skip reading _PSR - net: annotate data-race in neigh_output() - vrf: run conntrack only in context of lower/physdev for locally generated packets - ARM: 9136/1: ARMv7-M uses BE-8, not BE-32 - gfs2: Fix glock_hash_walk bugs - gfs2: Cancel remote delete work asynchronously - gre/sit: Don't generate link-local addr if addr_gen_mode is IN6_ADDR_GEN_MODE_NONE - ARM: clang: Do not rely on lr register for stacktrace - smackfs: use __GFP_NOFAIL for smk_cipso_doi() - iwlwifi: mvm: disable RX-diversity in powersave - selftests/bpf: Fix perf_buffer test on system with offline cpus - selftests: kvm: fix mismatched fclose() after popen() - nvme: drop scan_lock and always kick requeue list when removing namespaces - nvmet-tcp: fix use-after-free when a port is removed - nvmet-rdma: fix use-after-free when a port is removed - nvmet: fix use-after-free when a port is removed - media: allegro: ignore interrupt if mailbox is not initialized - block: remove inaccurate requeue check - mwl8k: Fix use-after-free in mwl8k_fw_state_machine() - mt76: mt7915: fix an off-by-one bound check - tracing/cfi: Fix cmp_entries_* functions signature mismatch - workqueue: make sysfs of unbound kworker cpumask more clever - lib/xz: Validate the value before assigning it to an enum variable - lib/xz: Avoid overlapping memcpy() with invalid input with in-place decompression - memstick: r592: Fix a UAF bug when removing the driver - md: update superblock after changing rdev flags in state_store - block: bump max plugged deferred size from 16 to 32 - drm/msm: prevent NULL dereference in msm_gpu_crashstate_capture() - leaking_addresses: Always print a trailing newline - net: phy: micrel: make *-skew-ps check more lenient - drm/amdkfd: fix resume error when iommu disabled in Picasso - ACPI: battery: Accept charges over the design capacity as full - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value - mmc: moxart: Fix reference count leaks in moxart_probe - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() - tracefs: Have tracefs directories not set OTH permission bits by default - net-sysfs: try not to restart the syscall if it will fail eventually - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() - media: ipu3-imgu: VIDIOC_QUERYCAP: Fix bus_info - media: ipu3-imgu: imgu_fmt: Handle properly try - ACPICA: Avoid evaluating methods too early during system resume - fs/proc/uptime.c: Fix idle time reporting in /proc/uptime - ipmi: Disable some operations during a panic - media: rcar-csi2: Add checking to rcsi2_start_receiver() - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet - rtw88: fix RX clock gate setting while fifo dump - ia64: don't do IA64_CMPXCHG_DEBUG without CONFIG_PRINTK - media: mceusb: return without resubmitting URB in case of -EPROTO error. - media: imx: set a media_device bus_info string - media: s5p-mfc: Add checking to s5p_mfc_probe(). - media: s5p-mfc: fix possible null-pointer dereference in s5p_mfc_probe() - media: uvcvideo: Set unique vdev name based in type - media: uvcvideo: Return -EIO for control errors - media: uvcvideo: Set capability in s_param - media: stm32: Potential NULL pointer dereference in dcmi_irq_thread() - media: atomisp: Fix error handling in probe - media: netup_unidvb: handle interrupt properly according to the firmware - media: mt9p031: Fix corrupted frame after restarting stream - ath10k: high latency fixes for beacon buffer - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED - ath11k: Avoid reg rules update during firmware recovery - drm/amdgpu: Fix MMIO access page fault - fscrypt: allow 256-bit master keys with AES-256-XTS - mwifiex: Properly initialize private structure on interface type changes - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type - x86: Increase exception stack sizes - ath11k: Align bss_chan_info structure with firmware - smackfs: Fix use-after-free in netlbl_catmap_walk() - rcu-tasks: Move RTGS_WAIT_CBS to beginning of rcu_tasks_kthread() loop - net: sched: update default qdisc visibility after Tx queue cnt changes - locking/lockdep: Avoid RCU-induced noinstr fail - MIPS: lantiq: dma: reset correct number of channel - MIPS: lantiq: dma: add small delay after reset - platform/x86: wmi: do not fail if disabling fails - rcutorture: Avoid problematic critical section nesting on PREEMPT_RT - drm/panel-orientation-quirks: add Valve Steam Deck - drm: panel-orientation-quirks: Add quirk for the Samsung Galaxy Book 10.6 - drm: panel-orientation-quirks: Add quirk for KD Kurio Smart C15200 2-in-1 - drm: panel-orientation-quirks: Update the Lenovo Ideapad D330 quirk (v2) - dma-buf: WARN on dmabuf release with pending attachments - power: supply: max17042_battery: Clear status bits in interrupt handler - USB: chipidea: fix interrupt deadlock - USB: iowarrior: fix control-message timeouts - most: fix control-message timeouts - serial: 8250: fix racy uartclk update - USB: serial: keyspan: fix memleak on probe errors - iio: ad5770r: make devicetree property reading consistent - iio: dac: ad5446: Fix ad5622_write() return value - coresight: cti: Correct the parameter for pm_runtime_put - pinctrl: core: fix possible memory leak in pinctrl_enable() - PCI: aardvark: Fix support for PCI_ROM_ADDRESS1 on emulated bridge - PCI: aardvark: Set PCI Bridge Class Code to PCI Bridge - PCI: aardvark: Fix support for PCI_BRIDGE_CTL_BUS_RESET on emulated bridge - PCI: aardvark: Fix support for bus mastering and PCI_COMMAND on emulated bridge - PCI: aardvark: Read all 16-bits from PCIE_MSI_PAYLOAD_REG - PCI: aardvark: Fix return value of MSI domain .alloc() method - PCI: aardvark: Fix configuring Reference clock - PCI: aardvark: Fix reporting Data Link Layer Link Active - PCI: aardvark: Do not unmask unused interrupts - PCI: aardvark: Fix checking for link up via LTSSM state - PCI: aardvark: Do not clear status bits of masked interrupts - PCI: cadence: Add cdns_plat_pcie_probe() missing return - PCI: pci-bridge-emul: Fix emulation of W1C bits - xen/balloon: add late_initcall_sync() for initial ballooning done - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume - ALSA: mixer: oss: Fix racy access to slots - ifb: fix building without CONFIG_NET_CLS_ACT - serial: core: Fix initializing and restoring termios speed - ring-buffer: Protect ring_buffer_reset() from reentrancy - powerpc/85xx: Fix oops when mpc85xx_smp_guts_ids node cannot be found - can: j1939: j1939_can_recv(): ignore messages with invalid source address - can: j1939: j1939_tp_cmd_recv(): ignore abort message in the BAM transport - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use - KVM: arm64: Extract ESR_ELx.EC only - power: supply: max17042_battery: use VFSOC for capacity when no rsns - power: supply: max17042_battery: Prevent int underflow in set_soc_threshold - mtd: rawnand: socrates: Keep the driver compatible with on-die ECC engines - soc: fsl: dpio: use the combined functions to protect critical zone - soc: fsl: dpio: replace smp_processor_id with raw_smp_processor_id - signal/mips: Update (_save|_restore)_fp_context to fail with -EFAULT - memory: renesas-rpc-if: Correct QSPI data transfer in Manual mode - signal: Remove the bogus sigkill_pending in ptrace_stop - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server - rsi: Fix module dev_oper_mode parameter description - rsi: fix rate mask set leading to P2P failure - rsi: fix key enabled check causing unwanted encryption for vap_id > 0 - rsi: fix occasional initialisation failure with BT coex - wcn36xx: handle connection loss indication - libata: fix checking of DMA state - mwifiex: Try waking the firmware until we get an interrupt - mwifiex: Read a PCI register after writing the TX ring write pointer - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions - wcn36xx: Fix (QoS) null data frame bitrate/modulation - wcn36xx: Fix tx_status mechanism - wcn36xx: Fix HT40 capability for 2Ghz band - ifb: Depend on netfilter alternatively to tc - evm: mark evm_fixmode as __ro_after_init - rtl8187: fix control-message timeouts - PCI: Mark Atheros QCA6174 to avoid bus reset - ath10k: fix division by zero in send path - ath10k: fix control-message timeout - ath6kl: fix control-message timeout - ath6kl: fix division by zero in send path - mwifiex: fix division by zero in fw download path - EDAC/sb_edac: Fix top-of-high-memory value for Broadwell/Haswell - regulator: dt-bindings: samsung,s5m8767: correct s5m8767,pmic-buck-default-dvs-idx property - regulator: s5m8767: do not use reset value as DVS voltage if GPIO DVS is disabled - hwmon: (pmbus/lm25066) Add offset coefficients - selinux: fix race condition when computing ocontext SIDs - ia64: kprobes: Fix to pass correct trampoline address to the handler - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup - btrfs: call btrfs_check_rw_degradable only if there is a missing device - btrfs: fix lost error handling when replaying directory deletes - btrfs: clear MISSING device status bit in btrfs_close_one_device - rds: stop using dmapool - net/smc: Correct spelling mistake to TCPF_SYN_RECV - net/smc: Fix smc_link->llc_testlink_time overflow - nfp: bpf: relax prog rejection for mtu check through max_pkt_offset - vmxnet3: do not stop tx queues after netif_device_detach() - r8169: Add device 10ec:8162 to driver r8169 - nvmet-tcp: fix header digest verification - block: schedule queue restart after BLK_STS_ZONE_RESOURCE - drm: panel-orientation-quirks: Add quirk for GPD Win3 - watchdog: Fix OMAP watchdog early handling - net: multicast: calculate csum of looped-back and forwarded packets - spi: spl022: fix Microwire full duplex mode - nvmet-tcp: fix a memory leak when releasing a queue - xen/netfront: stop tx queues during live migration - gpio: mlxbf2.c: Add check for bgpio_init failure - bpf: Prevent increasing bpf_jit_limit above max - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT - fcnal-test: kill hanging ping/nettest binaries on cleanup - drm: panel-orientation-quirks: Add quirk for Aya Neo 2021 - mmc: winbond: don't build on M68K - reset: socfpga: add empty driver allowing consumers to probe - ARM: dts: sun7i: A20-olinuxino-lime2: Fix ethernet phy-mode - hyperv/vmbus: include linux/bitops.h - sfc: Don't use netif_info before net_device setup - sfc: Export fibre-specific supported link modes - cavium: Fix return values of the probe function - mISDN: Fix return values of the probe function - scsi: qla2xxx: Fix unmap of already freed sgl - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails - cavium: Return negative value when pci_alloc_irq_vectors() fails - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() - x86/irq: Ensure PI wakeup handler is unregistered before module unload - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c - fuse: fix page stealing - ext4: fix lazy initialization next schedule time computation in more granular unit - ALSA: timer: Unconditionally unlink slave instances, too - ALSA: synth: missing check for possible NULL after the call to kstrdup - ALSA: hda: Free card instance properly at probe errors - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk - ALSA: line6: fix control and interrupt message timeouts - ALSA: 6fire: fix control and bulk message timeouts - ALSA: ua101: fix division by zero at probe - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED - ALSA: hda/realtek: Add quirk for ASUS UX550VE - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ - ALSA: hda/realtek: Add quirk for Clevo PC70HS - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 - media: v4l2-ioctl: Fix check_ext_ctrls - media: ir-kbd-i2c: improve responsiveness of hauppauge zilog receivers - media: rkvdec: Support dynamic resolution changes - media: ite-cir: IR receiver stop working after receive overflow - media: rkvdec: Do not override sizeimage for output format - crypto: s5p-sss - Add error handling in s5p_aes_probe() - firmware/psci: fix application of sizeof to pointer - tpm: Check for integer overflow in tpm2_map_response_body() - parisc: Fix ptrace check on syscall return - parisc: Fix set_fixmap() on PA1.x CPUs - exfat: fix incorrect loading of i_blocks for large files - mmc: dw_mmc: Dont wait for DRTO on Write RSP error - mmc: mtk-sd: Add wait dma stop done flow - scsi: qla2xxx: Fix use after free in eh_abort path - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file - scsi: core: Remove command size deduction from scsi_setup_scsi_cmnd() - ocfs2: fix data corruption on truncate - libata: fix read log timeout value - Input: i8042 - Add quirk for Fujitsu Lifebook T725 - Input: elantench - fix misreporting trackpoint coordinates - Input: iforce - fix control-message timeout - binder: use cred instead of task for getsecid - binder: use cred instead of task for selinux checks - binder: use euid from cred instead of using task - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay- kprobe : fix out-of-bounds in register_kretprobe when parsing negative data_size - ima: Fix the pathname to relative path when get absolute path failed - Revert "init: only move down lockup_detector_init() when - pci: Enable acs for QLogic HBA cards - config: enable SVA feature - vfio/migration: bugfix queue isolation configuration - acc/migration: bugfix Guest reset scene - vfio/acc: Modify operation to get queues number - crypto: hisilicon/qm - modify the uacce mode check - crypto: hisilicon/zip - Fix spelling mistake "COMSUMED" -> "CONSUMED" - crypto: hisilicon - Fix sscanf format signedness - arm64/numa: cdm: Cacheline aligned cdmmask to improve performance - ntp: Avoid undefined behaviour in second_overflow() - arm64: kexec: only clear EOI for SDEI in NMI context - iommu/iova: wait 'fq_timer' handler to finish before destroying 'fq' - ilp32: fix compile problem when ARM64_ILP32 and UBSAN are both enabled - acpi/arm64: check the returned logical CPU number of 'acpi_map_cpuid()' - arm64: fix abi change caused by ILP32 - arm64: cpufeature: add cmdline option for disable lse - cache: Workaround HiSilicon Taishan DC CVAU - signal: Export tracepoint symbol signal_generate - suspend: export cpu_suspend/cpu_resume/psci_ops - printk: export log_buf_addr_get/log_buf_len_get - printk: Export a symbol. - ACPI / APEI: Notify all ras err to driver - Export sysboml for bbox to use. - tty: fix possible deadlock in console_unlock - printk: move printk_safe macros to printk header - iommu: set the default iommu-dma mode as non-strict - iommu/iova: avoid softlockup in fq_flush_timeout - svm: Enable CONFIG_HISI_SVM by default - svm: Add svm_get_phys to get phys addr for ts core - svm: add set l2 cache read count functions - svm: implement svm pin/unpin pages to forbid page migrtate - svm: Add ioctl to get meminfo - svm: implement the process remap features - svm: implement the svm process load flag - svm: add support for allocing memory which is within 4G physical address in svm_mmap - svm: driver probe to read l2buff addr - svm: Add and export svm_get_pasid - svm: implement svm bind and unbind - svm: using a rbtree to manage the svm_process - svm: add svm bind ioctl and add some functions - svm: init the children device of svm device - svm: init the svm device and remove the svm device - svm: add svm drv framework for ascend - arm64/crypto: Accelerated CRC T10 DIF computation - watchdog: Fix check_preemption_disabled() error - ext4: stop IO for page without buffer_head - driver: support ts core ras process - imans: Check CAP_SYS_ADMIN in userns associated with IMA NS during configuration. - stop_machine: mask pseudo nmi before running the callback - stop_machine: mask sdei before running the callback - hugetlb: before freeing hugetlb page set dtor to appropriate value- memcg: unify memcg stat flushing - memcg: flush stats only if updated - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu - memcg: flush lruvec stats in the refault - mm, memcg: remove unused functions - memcg: infrastructure to flush memcg stats - memcg: switch lruvec stats to rstat - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync - kselftests: cgroup: update kmem test for new vmstat implementation - mm: memcontrol: consolidate lruvec stat flushing - mm: memcontrol: switch to rstat - cgroup: rstat: punt root-level optimization to individual controllers - cgroup: rstat: support cgroup1 - mm: memcontrol: privatize memcg_page_state query functions - mm: memcontrol: kill mem_cgroup_nodeinfo() - mm: memcontrol: fix cpuhotplug statistics flushing - hugetlbfs: flush TLBs correctly after huge_pmd_unshare - rsi: fix control-message timeout - media: staging/intel-ipu3: css: Fix wrong size comparison imgu_css_fw_init - staging: rtl8192u: fix control-message timeouts - staging: r8712u: fix control-message timeout - comedi: vmk80xx: fix bulk and interrupt message timeouts - comedi: vmk80xx: fix bulk-buffer overflow - comedi: vmk80xx: fix transfer-buffer overflows - comedi: ni_usb6501: fix NULL-deref in command paths - comedi: dt9812: fix DMA buffers on stack - isofs: Fix out of bound access for corrupted isofs image - staging: rtl8712: fix use-after-free in rtl8712_dl_fw - printk/console: Allow to disable console output by using console="" or console=null - binder: don't detect sender/target during buffer cleanup - usb-storage: Add compatibility quirk flags for iODD 2531/2541 - usb: musb: Balance list entry in musb_gadget_queue - usb: gadget: Mark USB_FSL_QE broken on 64-bit - usb: ehci: handshake CMD_RUN instead of STS_HALT - Revert "x86/kvm: fix vcpu-id indexed array sizes" - KVM: x86: avoid warning with -Wbitwise-instead-of-logical - ovl: warn about orphan metacopy - ext4: fix e2fsprogs checksum failure for mounted filesystem - ima: Fix warning: no previous prototype for function 'ima_add_kexec_buffer' - kfence: default to dynamic branch instead of static keys mode - kfence: always use static branches to guard kfence_alloc() - kfence: shorten critical sections of alloc/free - kfence: add note to documentation about skipping covered allocations - kfence: limit currently covered allocations when pool nearly full - kfence: move saving stack trace of allocations into __kfence_alloc() - kfence: count unexpectedly skipped allocations - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c - powerpc: Don't provide __kernel_map_pages() without ARCH_SUPPORTS_DEBUG_PAGEALLOC - powerpc/booke: Disable STRICT_KERNEL_RWX, DEBUG_PAGEALLOC and KFENCE - bpf: Fix toctou on read-only map's constant scalar tracking - block: avoid quiesce while elevator init - mwifiex_usb: Fix skb_over_panic in mwifiex_usb_recv - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed - drm/nouveau: clean up all clients on device removal - drm/nouveau: Add a dedicated mutex for the clients list - drm/nouveau: use drm_dev_unplug() during device removal - locks: Fix UBSAN undefined behaviour in flock64_to_posix_lock - livepatch/arm: fix incorrect stack detection - sched/rt: Try to restart rt period timer when rt runtime exceeded - blkcg: Remove extra blkcg_bio_issue_init - ubifs: read-only if LEB may always be taken in ubifs_garbage_collect - ubifs: fix double return leb in ubifs_garbage_collect - ubifs: fix slab-out-of-bounds in ubifs_change_lp- printk: enable zap_locks on X86 and ARM64 - printk: fix potential deadlock in printk() - printk/panic: prevent spin waiting in printk() - panic/printk: fix zap_lock - printk/panic: Avoid deadlock in printk() - lib/clear_user: ensure loop in __arch_clear_user cache-aligned v2 - mm/cdm: enable CONFIG_COHERENT_DEVICE in openeuler_defconfig - mm: Be allowed to alloc CDM node memory for MPOL_BIND - mm: Add DDR and HBM to nodes by cmdline - mm: Change mbind(MPOL_BIND) implementation for CDM nodes - mm: Ignore cpuset enforcement when allocation flag has __GFP_THISNODE - mm: Ignore madvise(MADV_MERGEABLE) request for VM_CDM marked VMAs - mm: Exclude CDM marked VMAs from auto NUMA - mm: Exclude CDM nodes from task->mems_allowed and root cpuset - mm: Tag VMA with VM_CDM flag explicitly during mbind(MPOL_BIND) and page fault - mm: Enable Buddy allocation isolation for CDM nodes - mm: Change generic FALLBACK zonelist creation process - mm: Define coherent device memory (CDM) node - fs/dcache.c: avoid softlock since too many negative dentry - fs/dcache.c: avoid panic while lockref of dentry overflow - ACPI/MPAM: Use acpi_map_pxm_to_node() to get node id for memory node - arm64/mpam: Fix use-after-free in mkdir_resctrl_prepare() - mm/page_cache_limit: add support for droping caches for target node - mm/page_cache_limit: do shrink_page_cache when adding page to page cache - mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug - mm/page_cache_limit: shrink page cache - mm/page_cache_limit: calculate reclaim pages for each node - mm/page_cache_limit: create kernel thread for page cache limit - mm/page_cache_limit: add pagecache limit proc interface - openeuler_defconfig: Enable some Icelake support configs - timer_list: avoid other cpu soft lockup when printing timer list- gpio: gpio-hisi: Add HiSilicon GPIO support - hugetlbfs: avoid overflow in hugetlbfs_fallocate - config: Open CONFIG_CORELOCKUP_DETECTOR - watchdog/corelockup: Depends on the hardlockup detection switch - watchdog/corelockup: Add interface to control the detection sensitivity. - watchdog/corelockup: Optimized core lockup detection judgment rules - corelockup: Add detector enable support by cmdline - corelockup: Disable wfi/wfe mode for pmu based nmi - corelockup: Add support of cpu core hang check - KVM: arm64: vgic-its: Flush pending LPIs when nuking DT - KVM: arm64: Mark the page dirty only if the fault is handled successfully - KVM: arm64: Filter out the case of only changing permissions from stage-2 map path - KVM: arm64: Adjust partial code of hyp stage-1 map and guest stage-2 map - KVM: arm64: Add support for probing Hisi ncsnp capability - KVM: arm64: Probe Hisi CPU TYPE from ACPI/DTB - perf, kvm/arm64: perf-kvm-stat to report VM TRAP - perf, kvm/arm64: Add stat support on arm64 - KVM: arm64: Adjust entry/exit and trap related tracepoints - openeuler_defconfig: Build HiSilicon I2C/SPI/SFC driver as module - kvm: arm/arm64: add irqsave for lpi_cache_lock - KVM: arm/arm64: vgic-its: Do not execute invalidate MSI-LPI translation cache on movi command - KVM: arm/arm64: vgic-its: Introduce multiple LPI translation caches - net:spnic:Clear the flag of CSUM and TSO when VXLAN is not supported - net:spnic:Support to configure DMA atrribute thru firmware. - net:spnic: Add the get_rxfh_indir_size in ethtool_ops structure. - iscsi: use dynamic single thread workqueue to improve performance - workqueue: implement NUMA affinity for single thread workqueue - iscsi: add member for NUMA aware order workqueue - livepatch: Fix crash when access the global variable in hook - jump_label: skip resource release if jump label is not relocated - SCSI: spfc: fix typo of last_cmsn- atlantic: Fix OOB read and write in hw_atl_utils_fw_rpc_wait- net: hns3: allow configure ETS bandwidth of all TCs - net: hns3: remove check VF uc mac exist when set by PF - net: hns3: fix some mac statistics is always 0 in device version V2 - net: hns3: fix kernel crash when unload VF while it is being reset - net: hns3: sync rx ring head in echo common pull - net: hns3: fix pfc packet number incorrect after querying pfc parameters - net: hns3: fix ROCE base interrupt vector initialization bug - net: hns3: fix failed to add reuse multicast mac addr to hardware when mc mac table is full - net: hisilicon: fix hsn3_ethtool kernel-doc warnings - net: hns3: adjust string spaces of some parameters of tx bd info in debugfs - net: hns3: expand buffer len for some debugfs command - net: hns3: add more string spaces for dumping packets number of queue info in debugfs - net: hns3: fix data endian problem of some functions of debugfs - net: hns3: ignore reset event before initialization process is done - net: hns3: change hclge/hclgevf workqueue to WQ_UNBOUND mode - net: hns3: add error recovery module and type for himac - net: hns3: add new ras error type for roce - net: hns3: add update ethtool advertised link modes for FIBRE port when autoneg off - net: hns3: modify functions of converting speed ability to ethtool link mode - net: hns3: add support pause/pfc durations for mac statistics - net: hns3: device specifications add number of mac statistics - net: hns3: modify mac statistics update process for compatibility - net: hns3: add debugfs support for interrupt coalesce - net: hns3: schedule the polling again when allocation fails - net: hns3: fix for miscalculation of rx unused desc - net: hns3: Add configuration of TM QCN error event - net: hns3: use dev_driver_string() instead of pci_dev->driver->name - net: hns3: debugfs add support dumping page pool info - net: hns3: disable firmware compatible features when uninstall PF - net: hns3: PF enable promisc for VF when mac table is overflow - net: hns3: don't rollback when destroy mqprio fail - net: hns3: remove tc enable checking - net: hns3: fix hclge_dbg_dump_tm_pg() stack usage - net: hns3: PF support get multicast MAC address space assigned by firmware - net: hns3: PF support get unicast MAC address space assigned by firmware - mm/damon: remove return value from before_terminate callback - mm/damon: fix a few spelling mistakes in comments and a pr_debug message - Docs/admin-guide/mm/pagemap: wordsmith page flags descriptions - Docs/admin-guide/mm/damon/start: simplify the content - Docs/admin-guide/mm/damon/start: fix a wrong link - Docs/admin-guide/mm/damon/start: fix wrong example commands - mm/damon: simplify stop mechanism - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on - mm/damon: remove unnecessary variable initialization - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) - selftests/damon: support watermarks - mm/damon/dbgfs: support watermarks - mm/damon/schemes: activate schemes based on a watermarks mechanism - tools/selftests/damon: update for regions prioritization of schemes - mm/damon/dbgfs: support prioritization weights - mm/damon/vaddr,paddr: support pageout prioritization - mm/damon/schemes: prioritize regions within the quotas - mm/damon/selftests: support schemes quotas - mm/damon/dbgfs: support quotas of schemes - mm/damon/schemes: implement time quota - mm/damon/schemes: skip already charged targets and regions - mm/damon/schemes: implement size quota for schemes application speed control - mm/damon/paddr: support the pageout scheme - mm/damon/dbgfs: remove unnecessary variables - mm/damon/vaddr: constify static mm_walk_ops - Docs/DAMON: document physical memory monitoring support - mm/damon/dbgfs: support physical memory monitoring - mm/damon: implement primitives for physical address space monitoring - mm/damon/vaddr: separate commonly usable functions - Docs/admin-guide/mm/damon: document 'init_regions' feature - mm/damon/dbgfs-test: add a unit test case for 'init_regions' - mm/damon/dbgfs: allow users to set initial monitoring target regions - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes - selftests/damon: add 'schemes' debugfs tests - mm/damon/schemes: implement statistics feature - mm/damon/dbgfs: support DAMON-based Operation Schemes - mm/damon/vaddr: support DAMON-based Operation Schemes - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) - mm/damon/core: account age of target regions - mm/damon/core: nullify pointer ctx->kdamond with a NULL - mm/damon: needn't hold kdamond_lock to print pid of kdamond - mm/damon: remove unnecessary do_exit() from kdamond - mm/damon/core: print kdamond start log in debug mode only - include/linux/damon.h: fix kernel-doc comments for 'damon_callback' - docs/vm/damon: remove broken reference - MAINTAINERS: update SeongJae's email address - Documentation/vm: move user guides to admin-guide/mm/ - mm/damon: grammar s/works/work/ - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' - mm/damon: don't use strnlen() with known-bogus source length - sched: Add cluster scheduler level in core and related Kconfig for ARM64 - topology: Represent clusters of CPUs within a die- remove unused linux-kernel-test.patch- net: phy: fix duplex out of sync problem while changing settings - ARM: use ldr_l to replace ldr instruction for the symbol jump - squashfs: provides backing_dev_info in order to disable read-ahead - nbd_genl_status: null check for nla_nest_start - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() - Bluetooth: switch to lock_sock in SCO - ubi: fix slab-out-of-bounds in ubi_eba_get_ldesc+0xfb/0x130 - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode - scsi: make sure that request queue queiesce and unquiesce balanced - scsi: avoid to quiesce sdev->request_queue two times - dm: don't stop request queue after the dm device is suspended - blk-mq: support concurrent queue quiesce/unquiesce - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated - nvme: paring quiesce/unquiesce - nvme: prepare for pairing quiescing and unquiescing - nvme: apply nvme API to quiesce/unquiesce admin queue - nvme: add APIs for stopping/starting admin queue - ARM: 9057/1: cache-v7: add missing ISB after cache level selection - blk-mq: don't free tags if the tag_set is used by other device in queue initialztion - ALSA: usb-audio: Add Audient iD14 to mixer map quirk table - ALSA: usb-audio: Add Schiit Hel device to mixer map quirk table - Revert "wcn36xx: Disable bmps when encryption is disabled" - ARM: 9120/1: Revert "amba: make use of -1 IRQs warn" - Revert "drm/ttm: fix memleak in ttm_transfered_destroy" - mm: khugepaged: skip huge page collapse for special files - Revert "usb: core: hcd: Add support for deferring roothub registration" - Revert "xhci: Set HCD flag to defer primary roothub registration" - net: ethernet: microchip: lan743x: Fix skb allocation failure - vrf: Revert "Reset skb conntrack connection..." - sfc: Fix reading non-legacy supported link modes - Revert "io_uring: reinforce cancel on flush during exit" - scsi: core: Put LLD module refcnt after SCSI device is released - iio: buffer: Return error if no callback is given - iio: core: Allow drivers to specify a label without it coming from of - regulator: core: Respect off_on_delay at startup - regulator: core: do not continue if selector match - ubi: fix race condition between ctrl_cdev_ioctl and ubi_cdev_ioctl - Revert "[Backport] arm64: mm: account for hotplug memory when randomizing the linear region" - ubi: fastmap: Add all fastmap pebs into 'ai->fastmap' when fm->used_blocks>=2 - ubi: fastmap: Return error code if memory allocation fails in add_aeb() - ubifs: Fix to add refcount once page is set private - ubifs: Fix read out-of-bounds in ubifs_wbuf_write_nolock() - ubifs: setflags: Make dirtied_ino_d 8 bytes aligned - ubifs: Rectify space amount budget for mkdir/tmpfile operations - ubifs: Fix 'ui->dirty' race between do_tmpfile() and writeback work - ubifs: Rename whiteout atomically - ubifs: Add missing iput if do_tmpfile() failed in rename whiteout - ubifs: Fix wrong number of inodes locked by ui_mutex in ubifs_inode comment - ubifs: Fix deadlock in concurrent rename whiteout and inode writeback - ubifs: rename_whiteout: Fix double free for whiteout_ui->data - blk-cgroup: fix missing put device in error path from blkg_conf_pref() - blk-cgroup: synchronize blkg creation against policy deactivation - perf script: Check session->header.env.arch before using it - riscv: Fix asan-stack clang build - riscv: fix misalgned trap vector base address - scsi: ufs: ufs-exynos: Correct timeout value setting registers - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu - KVM: s390: clear kicked_mask before sleeping again - lan743x: fix endianness when accessing descriptors - phy: phy_ethtool_ksettings_set: Lock the PHY while changing settings - phy: phy_start_aneg: Add an unlocked version - phy: phy_ethtool_ksettings_set: Move after phy_start_aneg - phy: phy_ethtool_ksettings_get: Lock the phy for consistency - net/tls: Fix flipped sign in async_wait.err assignment - net: nxp: lpc_eth.c: avoid hang when bringing interface down - net: ethernet: microchip: lan743x: Fix dma allocation failure by using dma_set_mask_and_coherent - net: ethernet: microchip: lan743x: Fix driver crash when lan743x_pm_resume fails - mlxsw: pci: Recycle received packet upon allocation failure - nios2: Make NIOS2_DTB_SOURCE_BOOL depend on !COMPILE_TEST - gpio: xgs-iproc: fix parsing of ngpios property - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string - net: Prevent infinite while loop in skb_tx_hash() - cfg80211: correct bridge/4addr mode check - net-sysfs: initialize uid and gid before calling net_ns_get_ownership - net: batman-adv: fix error handling - regmap: Fix possible double-free in regcache_rbtree_exit() - reset: brcmstb-rescal: fix incorrect polarity of status bit - arm64: dts: allwinner: h5: NanoPI Neo 2: Fix ethernet node - RDMA/mlx5: Set user priority for DCT - octeontx2-af: Display all enabled PF VF rsrc_alloc entries. - nvme-tcp: fix possible req->offset corruption - nvme-tcp: fix data digest pointer calculation - nvmet-tcp: fix data digest pointer calculation - IB/hfi1: Fix abba locking issue with sc_disable() - IB/qib: Protect from buffer overflow in struct qib_user_sdma_pkt fields - bpf: Fix error usage of map_fd and fdget() in generic_map_update_batch() - bpf: Fix potential race in tail call compatibility check - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function - riscv, bpf: Fix potential NULL dereference - drm/ttm: fix memleak in ttm_transfered_destroy - mm, thp: bail out early in collapse_file for writeback page - net: lan78xx: fix division by zero in send path - cfg80211: fix management registrations locking - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() - nvme-tcp: fix H2CData PDU send accounting (again) - ocfs2: fix race between searching chunks and release journal_head from buffer_head - mmc: sdhci-esdhc-imx: clear the buffer_read_ready to reset standard tuning circuit - mmc: sdhci: Map more voltage level to SDHCI_POWER_330 - mmc: dw_mmc: exynos: fix the finding clock sample value - mmc: mediatek: Move cqhci init behind ungate clock - mmc: cqhci: clear HALT state after CQE enable - mmc: vub300: fix control-message timeouts - net/tls: Fix flipped sign in tls_err_abort() calls - Revert "net: mdiobus: Fix memory leak in __mdiobus_register" - nfc: port100: fix using -ERRNO as command type mask - tipc: fix size validations for the MSG_CRYPTO type - ata: sata_mv: Fix the error handling of mv_chip_id() - pinctrl: amd: disable and mask interrupts on probe - Revert "pinctrl: bcm: ns: support updated DT binding as syscon subnode" - usbnet: fix error return code in usbnet_probe() - usbnet: sanity check for maxpacket - powerpc/bpf: Fix BPF_MOD when imm == 1 - ARM: 9141/1: only warn about XIP address when not compile testing - ARM: 9139/1: kprobes: fix arch_init_kprobes() prototype - ARM: 9138/1: fix link warning with XIP + frame-pointer - ARM: 9134/1: remove duplicate memcpy() definition - ARM: 9133/1: mm: proc-macros: ensure *_tlb_fns are 4B aligned - ARM: 9132/1: Fix __get_user_check failure with ARM KASAN images - ALSA: timer: Fix use-after-free problem - io_uring: don't take uring_lock during iowq cancel - io_uring: deduplicate failing task_work_add - nbd: add sanity check for first_minor - bpf: Add ambient BPF runtime context stored in current - net: make free_netdev() more lenient with unregistering devices - ovl: fix use after free in struct ovl_aio_req - ext4: if zeroout fails fall back to splitting the extent node - loop: Select I/O scheduler 'none' from inside add_disk() - blk-mq: Introduce the BLK_MQ_F_NO_SCHED_BY_DEFAULT flag - Revert "[Huawei] block: stop wait rcu once we can ensure no io while elevator init" - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. - ext4: ensure enough credits in ext4_ext_shift_path_extents - block, bfq: fix UAF problem in bfqg_stats_init() - ARM: 9098/1: ftrace: MODULE_PLT: Fix build problem without DYNAMIC_FTRACE - ARM: 9079/1: ftrace: Add MODULE_PLTS support - ARM: 9078/1: Add warn suppress parameter to arm_gen_branch_link() - ARM: 9077/1: PLT: Move struct plt_entries definition to header - sctp: add vtag check in sctp_sf_ootb - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa - sctp: add vtag check in sctp_sf_violation - sctp: fix the processing for COOKIE_ECHO chunk - sctp: fix the processing for INIT_ACK chunk - sctp: fix the processing for INIT chunk - sctp: use init_tag from inithdr for ABORT chunk - Bluetooth: fix use-after-free error in lock_sock_nested() - loop: fix loop_validate_block_size() can't make sense - Fix NULL pointer dereference in handling for passthrough commands - nbd: Fix use-after-free in pid_show - PM: hibernate: Get block device exclusively in swsusp_check() - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() - ext4: check magic even the extent block bh is verified - ext4: avoid recheck extent for EXT4_EX_FORCE_CACHE - pinctrl: stm32: use valid pin identifier in stm32_pinctrl_resume() - ARM: 9122/1: select HAVE_FUTEX_CMPXCHG - selftests: bpf: fix backported ASSERT_FALSE - e1000e: Separate TGP board type from SPT - tracing: Have all levels of checks prevent recursion - net: mdiobus: Fix memory leak in __mdiobus_register - bpf, test, cgroup: Use sk_{alloc,free} for test cases - s390/pci: fix zpci_zdev_put() on reserve - can: isotp: isotp_sendmsg(): fix TX buffer concurrent access in isotp_sendmsg() - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() - sched/scs: Reset the shadow stack when idle_task_exit - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() - scsi: iscsi: Fix set_param() handling - Input: snvs_pwrkey - add clk handling - perf/x86/msr: Add Sapphire Rapids CPU support - libperf tests: Fix test_stat_cpu - ALSA: hda: avoid write to STATESTS if controller is in reset - platform/x86: intel_scu_ipc: Update timeout value in comment - isdn: mISDN: Fix sleeping function called from invalid context - ARM: dts: spear3xx: Fix gmac node - net: stmmac: add support for dwmac 3.40a - btrfs: deal with errors when checking if a dir entry exists during log replay - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors - gcc-plugins/structleak: add makefile var for disabling structleak - net: hns3: fix the max tx size according to user manual - drm: mxsfb: Fix NULL pointer dereference crash on unload - net: bridge: mcast: use multicast_membership_interval for IGMPv3 - selftests: netfilter: remove stray bash debug line - netfilter: Kconfig: use 'default y' instead of 'm' for bool config option - isdn: cpai: check ctr->cnr to avoid array index out of bound - nfc: nci: fix the UAF of rf_conn_info object - KVM: nVMX: promptly process interrupts delivered while in guest mode - mm, slub: fix incorrect memcg slab count for bulk free - mm, slub: fix potential memoryleak in kmem_cache_open() - mm, slub: fix mismatch between reconstructed freelist depth and cnt - powerpc/idle: Don't corrupt back chain when going idle - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() - powerpc64/idle: Fix SP offsets when saving GPRs - net: dsa: mt7530: correct ds->num_ports - audit: fix possible null-pointer dereference in audit_filter_rules - ASoC: DAPM: Fix missing kctl change notifications - ALSA: hda/realtek: Add quirk for Clevo PC50HS - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset - vfs: check fd has read access in kernel_read_file_from_fd() - elfcore: correct reference to CONFIG_UML - userfaultfd: fix a race between writeprotect and exit_mmap() - ocfs2: mount fails with buffer overflow in strlen - ocfs2: fix data corruption after conversion from inline format - ceph: fix handling of "meta" errors - ceph: skip existing superblocks that are blocklisted or shut down when mounting - can: j1939: j1939_xtp_rx_rts_session_new(): abort TP less than 9 bytes - can: j1939: j1939_xtp_rx_dat_one(): cancel session if receive TP.DT with error length - can: j1939: j1939_netdev_start(): fix UAF for rx_kref of j1939_priv - can: j1939: j1939_tp_rxtimer(): fix errant alert in j1939_tp_rxtimer - can: isotp: isotp_sendmsg(): add result check for wait_event_interruptible() - can: isotp: isotp_sendmsg(): fix return error on FC timeout on TX path - can: peak_pci: peak_pci_remove(): fix UAF - can: peak_usb: pcan_usb_fd_decode_status(): fix back to ERROR_ACTIVE state notification - can: rcar_can: fix suspend/resume - net: enetc: fix ethtool counter name for PM0_TERR - drm/panel: ilitek-ili9881c: Fix sync for Feixin K101-IM2BYL02 panel - ice: Add missing E810 device ids - e1000e: Fix packet loss on Tiger Lake and later - net: stmmac: Fix E2E delay mechanism - net: hns3: disable sriov before unload hclge layer - net: hns3: fix vf reset workqueue cannot exit - net: hns3: add limit ets dwrr bandwidth cannot be 0 - net: hns3: reset DWRR of unused tc to zero - powerpc/smp: do not decrement idle task preempt count in CPU offline - NIOS2: irqflags: rename a redefined register name - net: dsa: lantiq_gswip: fix register definition - ipv6: When forwarding count rx stats on the orig netdev - tcp: md5: Fix overlap between vrf and non-vrf keys - lan78xx: select CRC32 - netfilter: ipvs: make global sysctl readonly in non-init netns - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 - ice: fix getting UDP tunnel entry - ASoC: wm8960: Fix clock configuration on slave mode - dma-debug: fix sg checks in debug_dma_map_sg() - netfilter: xt_IDLETIMER: fix panic that occurs when timer_type has garbage value - NFSD: Keep existing listeners on portlist error - xtensa: xtfpga: Try software restart before simulating CPU reset - xtensa: xtfpga: use CONFIG_USE_OF instead of CONFIG_OF - drm/amdgpu/display: fix dependencies for DRM_AMD_DC_SI - xen/x86: prevent PVH type from getting clobbered - block: decode QUEUE_FLAG_HCTX_ACTIVE in debugfs output - ARM: dts: at91: sama5d2_som1_ek: disable ISC node by default - arm: dts: vexpress-v2p-ca9: Fix the SMB unit-address - io_uring: fix splice_fd_in checks backport typo - xhci: add quirk for host controllers that don't update endpoint DCS - parisc: math-emu: Fix fall-through warnings - net: dsa: mv88e6xxx: don't use PHY_DETECT on internal PHY's - ionic: don't remove netdev->dev_addr when syncing uc list - net: mscc: ocelot: warn when a PTP IRQ is raised for an unknown skb - nfp: flow_offload: move flow_indr_dev_register from app init to app start - r8152: select CRC32 and CRYPTO/CRYPTO_HASH/CRYPTO_SHA256 - qed: Fix missing error code in qed_slowpath_start() - mqprio: Correct stats in mqprio_dump_class_stats(). - platform/x86: intel_scu_ipc: Fix busy loop expiry time - acpi/arm64: fix next_platform_timer() section mismatch error - drm/msm/dsi: fix off by one in dsi_bus_clk_enable error handling - drm/msm/dsi: Fix an error code in msm_dsi_modeset_init() - drm/msm/a6xx: Track current ctx by seqno - drm/msm/mdp5: fix cursor-related warnings - drm/msm: Fix null pointer dereference on pointer edp - drm/edid: In connector_bad_edid() cap num_of_ext by num_blocks read - drm/panel: olimex-lcd-olinuxino: select CRC32 - spi: bcm-qspi: clear MSPI spifie interrupt during probe - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes - platform/mellanox: mlxreg-io: Fix argument base in kstrtou32() call - mlxsw: thermal: Fix out-of-bounds memory accesses - ata: ahci_platform: fix null-ptr-deref in ahci_platform_enable_regulators() - pata_legacy: fix a couple uninitialized variable bugs - NFC: digital: fix possible memory leak in digital_in_send_sdd_req() - NFC: digital: fix possible memory leak in digital_tg_listen_mdaa() - nfc: fix error handling of nfc_proto_register() - vhost-vdpa: Fix the wrong input in config_cb - ethernet: s2io: fix setting mac address during resume - net: encx24j600: check error in devm_regmap_init_encx24j600 - net: dsa: microchip: Added the condition for scheduling ksz_mib_read_work - net: stmmac: fix get_hw_feature() on old hardware - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path - net: korina: select CRC32 - net: arc: select CRC32 - gpio: pca953x: Improve bias setting - sctp: account stream padding length for reconf chunk - nvme-pci: Fix abort command id - ARM: dts: bcm2711-rpi-4-b: Fix pcie0's unit address formatting - ARM: dts: bcm2711-rpi-4-b: fix sd_io_1v8_reg regulator states - ARM: dts: bcm2711: fix MDIO #address- and #size-cells - ARM: dts: bcm2711-rpi-4-b: Fix usb's unit address - tee: optee: Fix missing devices unregister during optee_remove - iio: dac: ti-dac5571: fix an error code in probe() - iio: ssp_sensors: fix error code in ssp_print_mcu_debug() - iio: ssp_sensors: add more range checking in ssp_parse_dataframe() - iio: adc: max1027: Fix the number of max1X31 channels - iio: light: opt3001: Fixed timeout error when 0 lux - iio: mtk-auxadc: fix case IIO_CHAN_INFO_PROCESSED - iio: adc: max1027: Fix wrong shift with 12-bit devices - iio: adc128s052: Fix the error handling path of 'adc128_probe()' - iio: adc: ad7793: Fix IRQ flag - iio: adc: ad7780: Fix IRQ flag - iio: adc: ad7192: Add IRQ flag - driver core: Reject pointless SYNC_STATE_ONLY device links - drivers: bus: simple-pm-bus: Add support for probing simple bus only devices - iio: adc: aspeed: set driver data when adc probe. - powerpc/xive: Discard disabled interrupts in get_irqchip_state() - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically - nvmem: Fix shift-out-of-bound (UBSAN) with byte size cells - EDAC/armada-xp: Fix output of uncorrectable error counter - virtio: write back F_VERSION_1 before validate - misc: fastrpc: Add missing lock before accessing find_vma() - USB: serial: option: add prod. id for Quectel EG91 - USB: serial: option: add Telit LE910Cx composition 0x1204 - USB: serial: option: add Quectel EC200S-CN module support - USB: serial: qcserial: add EM9191 QDL support - Input: xpad - add support for another USB ID of Nacon GC-100 - usb: musb: dsps: Fix the probe error path - efi/cper: use stack buffer for error record decoding - cb710: avoid NULL pointer subtraction - xhci: Enable trust tx length quirk for Fresco FL11 USB controller - xhci: Fix command ring pointer corruption while aborting a command - xhci: guard accesses to ep_state in xhci_endpoint_reset() - USB: xhci: dbc: fix tty registration race - mei: me: add Ice Lake-N device id. - x86/resctrl: Free the ctrlval arrays when domain_setup_mon_state() fails - btrfs: fix abort logic in btrfs_replace_file_extents - btrfs: update refs for any root except tree log roots - btrfs: check for error when looking up inode during dir entry replay - btrfs: deal with errors when adding inode reference during log replay - btrfs: deal with errors when replaying dir entry during log replay - btrfs: unlock newly allocated extent buffer after error - drm/msm: Avoid potential overflow in timeout_to_jiffies() - arm64/hugetlb: fix CMA gigantic page order for non-4K PAGE_SIZE - csky: Fixup regs.sr broken in ptrace - csky: don't let sigreturn play with priveleged bits of status register - clk: socfpga: agilex: fix duplicate s2f_user0_clk - s390: fix strrchr() implementation - nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^' - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 - ALSA: hda/realtek - ALC236 headset MIC recording issue - ALSA: hda/realtek: Add quirk for Clevo X170KM-G - ALSA: hda/realtek: Complete partial device name to avoid ambiguity - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop - ALSA: seq: Fix a potential UAF by wrong private_free call order - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl - ALSA: usb-audio: Add quirk for VF0770 - hwmon: (pmbus/ibm-cffps) max_power_out swap changes - sched: Always inline is_percpu_thread() - perf/core: fix userpage->time_enabled of inactive events - scsi: virtio_scsi: Fix spelling mistake "Unsupport" -> "Unsupported" - scsi: ses: Fix unsigned comparison with less than zero - drm/amdgpu: fix gart.bo pin_count leak - net: sun: SUNVNET_COMMON should depend on INET - vboxfs: fix broken legacy mount signature checking - mac80211: check return value of rhashtable_init - net: prevent user from passing illegal stab size - hwmon: (ltc2947) Properly handle errors when looking for the external clock - m68k: Handle arrivals of multiple signals correctly - mac80211: Drop frames from invalid MAC address in ad-hoc mode - netfilter: nf_nat_masquerade: defer conntrack walk to work queue - netfilter: nf_nat_masquerade: make async masq_inet6_event handling generic - ASoC: SOF: loader: release_firmware() on load failure to avoid batching - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs - netfilter: ip6_tables: zero-initialize fragment offset - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic - x86/hpet: Use another crystalball to evaluate HPET usability - x86/entry: Clear X86_FEATURE_SMAP when CONFIG_X86_SMAP=n - x86/entry: Correct reference to intended CONFIG_64_BIT - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] - x86/Kconfig: Correct reference to MWINCHIP3D - x86/platform/olpc: Correct ifdef symbol to intended CONFIG_OLPC_XO15_SCI - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init - powerpc/64s: fix program check interrupt emergency stack path - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 - RISC-V: Include clone3() on rv32 - bpf, s390: Fix potential memory leak about jit_data - riscv/vdso: make arch_setup_additional_pages wait for mmap_sem for write killable - i2c: mediatek: Add OFFSET_EXT_CONF setting back - i2c: acpi: fix resource leak in reconfiguration device addition - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices - net: prefer socket bound to interface when not in VRF - i40e: Fix freeing of uninitialized misc IRQ vector - i40e: fix endless loop under rtnl - gve: report 64bit tx_bytes counter from gve_handle_report_stats() - gve: fix gve_get_stats() - rtnetlink: fix if_nlmsg_stats_size() under estimation - gve: Avoid freeing NULL pointer - gve: Correct available tx qpl check - drm/nouveau/debugfs: fix file release memory leak - drm/nouveau/kms/nv50-: fix file release memory leak - drm/nouveau: avoid a use-after-free when BO init fails - video: fbdev: gbefb: Only instantiate device when built for IP32 - drm/sun4i: dw-hdmi: Fix HDMI PHY clock setup - bus: ti-sysc: Use CLKDM_NOAUTO for dra7 dcan1 for errata i893 - perf jevents: Tidy error handling - netlink: annotate data races around nlk->bound - net: sfp: Fix typo in state machine debug string - net/sched: sch_taprio: properly cancel timer from taprio_destroy() - net: bridge: fix under estimation in br_get_linkxstats_size() - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() - ARM: imx6: disable the GIC CPU interface before calling stby-poweroff sequence - dt-bindings: drm/bridge: ti-sn65dsi86: Fix reg value - arm64: dts: ls1028a: add missing CAN nodes - ptp_pch: Load module automatically if ID matches - powerpc/fsl/dts: Fix phy-connection-type for fm1mac3 - net_sched: fix NULL deref in fifo_set_limit() - phy: mdio: fix memory leak - net/mlx5: E-Switch, Fix double allocation of acl flow counter - net/mlx5e: IPSEC RX, enable checksum complete - soc: ti: omap-prm: Fix external abort for am335x pruss - bpf, arm: Fix register clobbering in div/mod implementation - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 - xtensa: call irqchip_init only when CONFIG_USE_OF is selected - xtensa: use CONFIG_USE_OF instead of CONFIG_OF - arm64: dts: qcom: pm8150: use qcom,pm8998-pon binding - ath5k: fix building with LEDS=m - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus - ARM: dts: imx6qdl-pico: Fix Ethernet support - ARM: dts: imx: Fix USB host power regulator polarity on M53Menlo - ARM: dts: imx: Add missing pinctrl-names for panel on M53Menlo - soc: qcom: mdt_loader: Drop PT_LOAD check on hash segment - ARM: at91: pm: do not panic if ram controllers are not enabled - ARM: dts: qcom: apq8064: Use 27MHz PXO clock as DSI PLL reference - soc: qcom: socinfo: Fixed argument passed to platform_set_data() - bus: ti-sysc: Add break in switch statement in sysc_init_soc() - riscv: Flush current cpu icache before other cpus - ARM: dts: qcom: apq8064: use compatible which contains chipid - ARM: dts: imx6dl-yapp4: Fix lp5562 LED driver probe - ARM: dts: omap3430-sdp: Fix NAND device node - xen/balloon: fix cancelled balloon action - SUNRPC: fix sign error causing rpcsec_gss drops - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() - ovl: fix IOCB_DIRECT if underlying fs doesn't support direct IO - ovl: fix missing negative dentry check in ovl_rename() - mmc: sdhci-of-at91: replace while loop with read_poll_timeout - mmc: sdhci-of-at91: wait for calibration done before proceed - mmc: meson-gx: do not use memcpy_to/fromio for dram-access-quirk - xen/privcmd: fix error handling in mmap-resource processing - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows - usb: typec: tcpm: handle SRC_STARTUP state if cc changes - USB: cdc-acm: fix break reporting - USB: cdc-acm: fix racy tty buffer accesses - usb: chipidea: ci_hdrc_imx: Also search for 'phys' phandle - Partially revert "usb: Kconfig: using select for USB_COMMON dependency" - nbd: fix uaf in nbd_handle_reply() - nbd: partition nbd_read_stat() into nbd_read_reply() and nbd_handle_reply() - nbd: clean up return value checking of sock_xmit() - nbd: don't start request if nbd_queue_rq() failed - nbd: check sock index in nbd_read_stat() - nbd: make sure request completion won't concurrent - nbd: don't handle response without a corresponding request message - libata: Add ATA_HORKAGE_NO_NCQ_ON_ATI for Samsung 860 and 870 SSD. - perf/x86: Reset destroy callback on event init failure - KVM: x86: nSVM: restore int_vector in svm_clear_vintr - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] - KVM: do not shrink halt_poll_ns below grow_start - selftests: KVM: Align SMCCC call with the spec in steal_time - tools/vm/page-types: remove dependency on opt_file for idle page tracking - smb3: correct smb3 ACL security descriptor - irqchip/gic: Work around broken Renesas integration - scsi: ses: Retry failed Send/Receive Diagnostic commands - thermal/drivers/tsens: Fix wrong check for tzd in irq handlers - nvme-fc: avoid race between time out and tear down - nvme-fc: update hardware queues before using them - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn - selftests: be sure to make khdr before other targets - habanalabs/gaudi: fix LBW RR configuration - usb: dwc2: check return value after calling platform_get_resource() - usb: testusb: Fix for showing the connection speed - scsi: sd: Free scsi_disk device via put_device() - ext2: fix sleeping in atomic bugs on error - sparc64: fix pci_iounmap() when CONFIG_PCI is not set - xen-netback: correct success/error reporting for the SKB-with-fraglist case - net: mdio: introduce a shutdown method to mdio device drivers - btrfs: fix mount failure due to past and transient device flush error - btrfs: replace BUG_ON() in btrfs_csum_one_bio() with proper error handling - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN - platform/x86: touchscreen_dmi: Update info for the Chuwi Hi10 Plus (CWI527) tablet - platform/x86: touchscreen_dmi: Add info for the Chuwi HiBook (CWI514) tablet - spi: rockchip: handle zero length transfers without timing out - netfilter: nf_tables: Fix oversized kvmalloc() calls - netfilter: conntrack: serialize hash resizes and cleanups - KVM: x86: Handle SRCU initialization failure during page track init - HID: usbhid: free raw_report buffers in usbhid_stop - mm: don't allow oversized kvmalloc() calls - netfilter: ipset: Fix oversized kvmalloc() calls - HID: betop: fix slab-out-of-bounds Write in betop_probe - usb: hso: remove the bailout parameter - ASoC: dapm: use component prefix when checking widget names - net: udp: annotate data race around udp_sk(sk)->corkflag - HID: u2fzero: ignore incomplete packets without data - ext4: add error checking to ext4_ext_replay_set_iblocks() - ext4: fix reserved space counter leakage - ext4: limit the number of blocks in one ADD_RANGE TLV - ext4: fix loff_t overflow in ext4_max_bitmap_size() - ipack: ipoctal: fix module reference leak - ipack: ipoctal: fix missing allocation-failure check - ipack: ipoctal: fix tty-registration error handling - ipack: ipoctal: fix tty registration race - ipack: ipoctal: fix stack information leak - debugfs: debugfs_create_file_size(): use IS_ERR to check for error - elf: don't use MAP_FIXED_NOREPLACE for elf interpreter mappings - nvme: add command id quirk for apple controllers - hwmon: (pmbus/mp2975) Add missed POUT attribute for page 1 mp2975 controller - perf/x86/intel: Update event constraints for ICX - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses - net: sched: flower: protect fl_walk() with rcu - net: phy: bcm7xxx: Fixed indirect MMD operations - net: hns3: fix always enable rx vlan filter problem after selftest - net: hns3: fix prototype warning - net: hns3: fix show wrong state when add existing uc mac address - net: hns3: fix mixed flag HCLGE_FLAG_MQPRIO_ENABLE and HCLGE_FLAG_DCB_ENABLE - net: hns3: do not allow call hns3_nic_net_open repeatedly - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup - scsi: csiostor: Add module softdep on cxgb4 - Revert "block, bfq: honor already-setup queue merges" - net: ks8851: fix link error - selftests, bpf: test_lwt_ip_encap: Really disable rp_filter - selftests, bpf: Fix makefile dependencies on libbpf - bpf: Exempt CAP_BPF from checks against bpf_jit_limit - e100: fix buffer overrun in e100_get_regs - e100: fix length calculation in e100_get_regs_len - dsa: mv88e6xxx: Include tagger overhead when setting MTU for DSA and CPU ports - dsa: mv88e6xxx: Fix MTU definition - dsa: mv88e6xxx: 6161: Use chip wide MAX MTU - drm/i915/request: fix early tracepoints - smsc95xx: fix stalled rx after link change - net: ipv4: Fix rtnexthop len when RTA_FLOW is present - net: enetc: fix the incorrect clearing of IF_MODE bits - hwmon: (tmp421) fix rounding for negative values - hwmon: (tmp421) report /PVLD condition as fault - mptcp: don't return sockets in foreign netns - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb - mac80211-hwsim: fix late beacon hrtimer handling - mac80211: mesh: fix potentially unaligned access - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug - hwmon: (mlxreg-fan) Return non-zero value when fan current state is enforced from sysfs - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure - IB/cma: Do not send IGMP leaves for sendonly Multicast groups - bpf: Handle return value of BPF_PROG_TYPE_STRUCT_OPS prog - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 - drm/amdgpu: correct initial cp_hqd_quantum for gfx9 - drm/amd/display: Pass PCI deviceid into DC - RDMA/cma: Do not change route.addr.src_addr.ss_family - media: ir_toy: prevent device from hanging during transmit - KVM: rseq: Update rseq when processing NOTIFY_RESUME on xfer to KVM guest - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated - KVM: x86: nSVM: don't copy virt_ext from vmcb12 - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() - x86/kvmclock: Move this_cpu_pvti into kvmclock.h - mac80211: fix use-after-free in CCMP/GCMP RX - scsi: ufs: Fix illegal offset in UPIU event trace - gpio: pca953x: do not ignore i2c errors - hwmon: (w83791d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83792d) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (w83793) Fix NULL pointer dereference by removing unnecessary structure field - hwmon: (tmp421) handle I2C errors - fs-verity: fix signed integer overflow with i_size near S64_MAX - ACPI: NFIT: Use fallback node id when numa info in NFIT table is incorrect - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. - usb: cdns3: fix race condition before setting doorbell - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS - cpufreq: schedutil: Use kobject release() method to free sugov_tunables - tty: Fix out-of-bound vmalloc access in imageblit - ubifs: ubifs_dump_node: Dump all branches of the index node - ubifs: ubifs_dump_sleb: Remove unused function - ubifs: Pass node length in all node dumping callers - ubifs: Remove the redundant return in dbg_check_nondata_nodes_order - Revert "ubifs: Fix out-of-bounds memory access caused by abnormal value of node_len" - ubifs: Limit dumping length by size of memory which is allocated for the node - ext4: prevent partial update of the extent blocks - ext4: check for inconsistent extents between index and leaf block - ext4: check for out-of-order index extents in ext4_valid_extent_entries() - quota: correct error number in free_dqentry() - quota: check block number when reading the block in quota file - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() - cgroup: Fix memory leak caused by missing cgroup_bpf_offline - qnx4: work around gcc false positive warning bug - xen/balloon: fix balloon kthread freezing - USB: serial: cp210x: fix dropped characters with CP2102 - thermal/drivers/int340x: Do not set a wrong tcc offset on resume - EDAC/dmc520: Assign the proper type to dimm->edac_mode - EDAC/synopsys: Fix wrong value type assignment for edac_mode - spi: Fix tegra20 build with CONFIG_PM=n - net: 6pack: Fix tx timeout and slot time - alpha: Declare virt_to_phys and virt_to_bus parameter as pointer to volatile - arm64: Mark __stack_chk_guard as __ro_after_init - parisc: Use absolute_pointer() to define PAGE0 - qnx4: avoid stringop-overread errors - sparc: avoid stringop-overread errors - net: i825xx: Use absolute_pointer for memcpy from fixed memory location - compiler.h: Introduce absolute_pointer macro - block: flush the integrity workqueue in blk_integrity_unregister - block: check if a profile is actually registered in blk_integrity_unregister - amd/display: downgrade validation failure log level - sparc32: page align size in arch_dma_alloc - nvme-rdma: destroy cm id before destroy qp to avoid use after free - nvme-multipath: fix ANA state updates when a namespace is not present - xen/balloon: use a kernel thread instead a workqueue - bpf: Add oversize check before call kvcalloc() - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS - ipv6: delay fib6_sernum increase in fib6_add - m68k: Double cast io functions to unsigned long - blk-mq: avoid to iterate over stale request - net: stmmac: allow CSR clock of 300MHz - net: macb: fix use after free on rmmod - net: phylink: Update SFP selected interface on advertising changes - io_uring: put provided buffer meta data under memcg accounting - x86/asm: Fix SETZ size enqcmds() build failure - x86/asm: Add a missing __iomem annotation in enqcmds() - md: fix a lock order reversal in md_alloc - irqchip/gic-v3-its: Fix potential VPE leak on error - irqchip/goldfish-pic: Select GENERIC_IRQ_CHIP to fix build - scsi: lpfc: Use correct scnprintf() limit - scsi: qla2xxx: Restore initiator in dual mode - cifs: fix a sign extension bug - thermal/core: Potential buffer overflow in thermal_build_list_of_policies() - nvme: keep ctrl->namespaces ordered - treewide: Change list_sort to use const pointers - nvme-tcp: fix incorrect h2cdata pdu offset accounting - fpga: machxo2-spi: Fix missing error code in machxo2_write_complete() - fpga: machxo2-spi: Return an error on failure - tty: synclink_gt: rename a conflicting function name - tty: synclink_gt, drop unneeded forward declarations - scsi: target: Fix the pgr/alua_support_store functions - scsi: iscsi: Adjust iface sysfs attr detection - atlantic: Fix issue in the pm resume flow. - net/mlx4_en: Don't allow aRFS for encapsulated packets - qed: rdma - don't wait for resources under hw error recovery flow - gpio: uniphier: Fix void functions to remove return value - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() - kselftest/arm64: signal: Skip tests if required features are missing - kselftest/arm64: signal: Add SVE to the set of features we can check for - net: dsa: realtek: register the MDIO bus under devres - net: dsa: don't allocate the slave_mii_bus using devres - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work - net/smc: add missing error check in smc_clc_prfx_set() - bnxt_en: Fix TX timeout when TX ring size is set to the smallest - enetc: Fix uninitialized struct dim_sample field usage - enetc: Fix illegal access when reading affinity_hint - platform/x86/intel: punit_ipc: Drop wrong use of ACPI_PTR() - afs: Fix updating of i_blocks on file/dir extension - afs: Fix incorrect triggering of sillyrename on 3rd-party invalidation - comedi: Fix memory leak in compat_insnlist() - net: hso: fix muxed tty registration - drm/amd/pm: Update intermediate power state for SI - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE - serial: mvebu-uart: fix driver's tx_empty callback - serial: 8250: 8250_omap: Fix RX_LVL register offset - xhci: Set HCD flag to defer primary roothub registration - btrfs: prevent __btrfs_dump_space_info() to underflow its free space - erofs: fix up erofs_lookup tracepoint - mcb: fix error handling in mcb_alloc_bus() - USB: serial: option: add device id for Foxconn T99W265 - USB: serial: option: remove duplicate USB device ID - USB: serial: option: add Telit LN920 compositions - USB: serial: mos7840: remove duplicated 0xac24 device ID - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: core: balance phy init and exit - Re-enable UAS for LaCie Rugged USB3-FW with fk quirk - staging: greybus: uart: fix tty use after free - binder: make sure fd closes complete - Revert "USB: bcma: Add a check for devm_gpiod_get" - USB: cdc-acm: fix minor-number release - USB: serial: cp210x: add ID for GW Instek GDM-834x Digital Multimeter - usb-storage: Add quirk for ScanLogic SL11R-IDE older than 2.6c - xen/x86: fix PV trap handling on secondary processors - cifs: fix incorrect check for null pointer in header_assemble - usb: musb: tusb6010: uninitialized data in tusb_fifo_write_unaligned() - usb: dwc2: gadget: Fix ISOC transfer complete handling for DDMA - usb: dwc2: gadget: Fix ISOC flow for BDMA and Slave - usb: gadget: r8a66597: fix a loop in set_feature() - ocfs2: drop acl cache for directories too - PCI: aardvark: Increase polling delay to 1.5s while waiting for PIO response - drm/amdgpu: fix out of bounds write - sched/topology: Fix sched_domain_topology_level alloc in sched_init_numa() - arm64: Avoid premature usercopy failure - livepatch: Check whole stack when CONFIG_PREEMPT is set - arm64: remove page granularity limitation from KFENCE - drm/nouveau/nvkm: Replace -ENOSYS with -ENODEV - sched/idle: Make the idle timer expire in hard interrupt context - rtc: rx8010: select REGMAP_I2C - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues - pwm: stm32-lp: Don't modify HW state in .remove() callback - pwm: rockchip: Don't modify HW state in .remove() callback - pwm: img: Don't modify HW state in .remove() callback - habanalabs: add validity check for event ID received from F/W - nilfs2: fix memory leak in nilfs_sysfs_delete_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_create_snapshot_group - nilfs2: fix memory leak in nilfs_sysfs_delete_##name##_group - nilfs2: fix memory leak in nilfs_sysfs_create_##name##_group - nilfs2: fix NULL pointer in nilfs_##name##_attr_release - nilfs2: fix memory leak in nilfs_sysfs_create_device_group - btrfs: fix lockdep warning while mounting sprout fs - btrfs: update the bdev time directly when closing - ceph: lockdep annotations for try_nonblocking_invalidate - ceph: remove the capsnaps when removing caps - ceph: request Fw caps before updating the mtime in ceph_write_iter - dmaengine: xilinx_dma: Set DMA mask for coherent APIs - dmaengine: ioat: depends on !UML - dmaengine: sprd: Add missing MODULE_DEVICE_TABLE - dmaengine: idxd: depends on !UML - iommu/amd: Relocate GAMSup check to early_enable_iommus - parisc: Move pci_dev_is_behind_card_dino to where it is used - dma-buf: DMABUF_MOVE_NOTIFY should depend on DMA_SHARED_BUFFER - drivers: base: cacheinfo: Get rid of DEFINE_SMP_CALL_CACHE_FUNCTION() - drm/amdgpu: Disable PCIE_DPM on Intel RKL Platform - thermal/core: Fix thermal_cooling_device_register() prototype - tools/bootconfig: Fix tracing_on option checking in ftrace2bconf.sh - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH - ceph: cancel delayed work instead of flushing on mdsc teardown - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR - platform/chrome: cros_ec_trace: Fix format warnings - platform/chrome: sensorhub: Add trace events for sample - dmaengine: idxd: fix wq slot allocation index check - pwm: mxs: Don't modify HW state in .probe() after the PWM chip was registered - pwm: lpc32xx: Don't modify HW state in .probe() after the PWM chip was registered - PM: sleep: core: Avoid setting power.must_resume to false - profiling: fix shift-out-of-bounds bugs - nilfs2: use refcount_dec_and_lock() to fix potential UAF - prctl: allow to setup brk for et_dyn executables - 9p/trans_virtio: Remove sysfs file on probe failure - thermal/drivers/exynos: Fix an error code in exynos_tmu_probe() - perf tools: Allow build-id with trailing zeros - tools lib: Adopt memchr_inv() from kernel - perf test: Fix bpf test sample mismatch reporting - dmaengine: acpi: Avoid comparison GSI with Linux vIRQ - um: virtio_uml: fix memory leak on init failures - coredump: fix memleak in dump_vma_snapshot() - staging: rtl8192u: Fix bitwise vs logical operator in TranslateRxSignalStuff819xUsb() - Revert "net/mlx5: Register to devlink ingress VLAN filter trap" - s390/pci_mmio: fully validate the VMA before calling follow_pte() - console: consume APC, DM, DCS - PCI: aardvark: Fix reporting CRS value - PCI: pci-bridge-emul: Add PCIe Root Capabilities Register - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() - ext4: fix potential infinite loop in ext4_dx_readdir() - mm: memcontrol: set the correct memcg swappiness restriction - mm, vmscan: guarantee drop_slab_node() termination - powerpc/numa: Update cpu_cpu_map on CPU online/offline - powerpc/powernv/pci: fix a RCU-list lock - blktrace: Fix uaf in blk_trace access after removing by sysfs - ext4: drop unnecessary journal handle in delalloc write - ext4: factor out write end code of inline file - ext4: correct the error path of ext4_write_inline_data_end() - ext4: check and update i_disksize properly - efi: Change down_interruptible() in virt_efi_reset_system() to down_trylock() - ramfs: fix mount source show for ramfs - fs: add vfs_parse_fs_param_source() helper - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd - block: fix memory leak for mq shared sbitmap - ia64: ensure proper NUMA distance and possible map initialization - sched/topology: Make sched_init_numa() use a set for the deduplicating sort - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 - sched/topology: Warn when NUMA diameter > 2 - nbd: add the check to prevent overflow in __nbd_ioctl() - block: fix UAF from race of ioc_release_fn() and __ioc_clear_queue() - blk-throttle: fix UAF by deleteing timer in blk_throtl_exit() - block: don't call rq_qos_ops->done_bio if the bio isn't tracked - kabi: Introduce KABI_RESERVE macro for openEuler kernel - sched/fair: fix sd_llc_alloc_all() compile error- net: phy: realtek: net: Fix less than zero comparison of a u16 - net: phy: realtek: add dt property to enable ALDPS mode - net: phy: realtek: add dt property to disable CLKOUT clock - openeuler_defconfig: Build HISI PMU drivers as modules. - configs: add config BMA to config files - Huawei BMA: Adding Huawei BMA driver: cdev_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_kbox_drv - Huawei BMA: Adding Huawei BMA driver: host_veth_drv - Huawei BMA: Adding Huawei BMA driver: host_cdev_drv - Huawei BMA: Adding Huawei BMA driver: host_edma_drv - page_pool: disable dma mapping support for 32-bit arch with 64-bit DMA - page_pool: use relaxed atomic for release side accounting - net: hns3: add option to turn off page pool feature - net: hns3: support skb's frag page recycling based on page pool - page_pool: add frag page recycling support in page pool - page_pool: add interface to manipulate frag count in page pool - page_pool: keep pp info as long as page pool owns the page - page_pool: mask the page->signature before the checking - skbuff: Fix a potential race while recycling page_pool packets - net: ti: add pp skb recycling support - mvpp2: prefetch page - mvpp2: prefetch right address - mvneta: recycle buffers - mvpp2: recycle buffers - page_pool: Allow drivers to hint on SKB recycling - skbuff: add a parameter to __skb_frag_unref - mm: add a signature in struct page - net: page_pool: simplify page recycling condition tests - skbuff: Call skb_zcopy_clear() before unref'ing fragments - net: page_pool: Add bulk support for ptr_ring - MAINTAINERS: update for DAMON - mm/damon: add user space selftests - mm/damon: add kunit tests - Documentation: add documents for DAMON - mm/damon/dbgfs: support multiple contexts - mm/damon/dbgfs: export kdamond pid to the user space - mm/damon: implement a debugfs-based user space interface - mm/damon: add a tracepoint - mm/damon: implement primitives for the virtual memory address spaces - mm/idle_page_tracking: make PG_idle reusable - mm/damon: adaptively adjust regions - mm/damon/core: implement region-based sampling - mm: introduce Data Access MONitor (DAMON) - sched/fair: fix try_steal compile error - config: enable CONFIG_SCHED_STEAL by default - sched/fair: introduce SCHED_STEAL - disable stealing by default - sched/fair: Provide idle search schedstats - sched/fair: disable stealing if too many NUMA nodes - sched/fair: Steal work from an overloaded CPU when CPU goes idle - sched/fair: Provide can_migrate_task_llc - sched/fair: Generalize the detach_task interface - sched/fair: Hoist idle_stamp up from idle_balance - sched/fair: Dynamically update cfs_overload_cpus - sched/topology: Provide cfs_overload_cpus bitmap - sched/topology: Provide hooks to allocate data shared per LLC - sched: Provide sparsemask, a reduced contention bitmap - psi: introduce psi_v1 boot parameter - psi: support psi under cgroup v1 - spfc: Fix compile errors when O=xxx is specified- openeuler_defconfig: Enable CONFIG_HW_RANDOM_HISI_GM by default - hwrng: add hisilicon GM auth trng driver - cgroup/files: support boot parameter to control if disable files cgroup - files_cgroup: Fix soft lockup when refcnt overflow. - filescontrol: silence suspicious RCU warning - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() - mm: memcontrol: use obj_cgroup APIs to charge kmem pages - mm: memcontrol: change ug->dummy_page only if memcg changed - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c - mm: memcontrol: introduce obj_cgroup_{un}charge_pages - mm: Convert page kmemcg type to a page memcg flag - mm: Introduce page memcg flags - mm: memcontrol/slab: Use helpers to access slab page's memcg_data - mm: memcontrol: Use helpers to read page's memcg data - scsi: spfc: initial commit the spfc module - mmap: userswap: fix some format issues - mmap: userswap: fix memory leak in do_mmap - perf stat: Add --quiet option- net: dsa: bcm_sf2: Fix array overrun in bcm_sf2_num_active_ports() - bnxt_en: Fix error recovery regression - x86/mce: Avoid infinite loop for copy from user recovery - net: renesas: sh_eth: Fix freeing wrong tx descriptor - mfd: lpc_sch: Rename GPIOBASE to prevent build error - mfd: lpc_sch: Partially revert "Add support for Intel Quark X1000" - bnxt_en: Fix possible unintended driver initiated error recovery - bnxt_en: Improve logging of error recovery settings information. - bnxt_en: Convert to use netif_level() helpers. - bnxt_en: Consolidate firmware reset event logging. - bnxt_en: log firmware debug notifications - bnxt_en: Fix asic.rev in devlink dev info command - bnxt_en: fix stored FW_PSID version masks - net: dsa: b53: Fix IMP port setup on BCM5301x - ip_gre: validate csum_start only on pull - qlcnic: Remove redundant unlock in qlcnic_pinit_from_rom - fq_codel: reject silly quantum parameters - netfilter: socket: icmp6: fix use-after-scope - net: dsa: b53: Set correct number of ports in the DSA struct - net: dsa: b53: Fix calculating number of switch ports - net: hso: add failure handler for add_net_device - selftests: mptcp: clean tmp files in simult_flows - net: dsa: tag_rtl4_a: Fix egress tags - gpio: mpc8xxx: Use 'devm_gpiochip_add_data()' to simplify the code and avoid a leak - gpio: mpc8xxx: Fix a resources leak in the error handling path of 'mpc8xxx_probe()' - perf bench inject-buildid: Handle writen() errors - perf unwind: Do not overwrite FEATURE_CHECK_LDFLAGS-libunwind-{x86,aarch64} - ARC: export clear_user_page() for modules - mtd: rawnand: cafe: Fix a resource leak in the error handling path of 'cafe_nand_probe()' - PCI: Sync __pci_register_driver() stub for CONFIG_PCI=n - KVM: arm64: Handle PSCI resets before userspace touches vCPU state - KVM: arm64: Fix read-side race on updates to vcpu reset state - tracing/boot: Fix a hist trigger dependency for boot time tracing - mfd: tqmx86: Clear GPIO IRQ resource when no IRQ is set - PCI: Fix pci_dev_str_match_path() alloc while atomic bug - KVM: arm64: Restrict IPA size to maximum 48 bits on 4K and 16K page size - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex - netfilter: Fix fall-through warnings for Clang - PCI: iproc: Fix BCMA probe resource handling - PCI: of: Don't fail devm_pci_alloc_host_bridge() on missing 'ranges' - backlight: ktd253: Stabilize backlight - mfd: axp20x: Update AXP288 volatile ranges - s390/bpf: Fix branch shortening during codegen pass - s390/bpf: Fix 64-bit subtraction of the -0x80000000 constant - s390/bpf: Fix optimizing out zero-extensions - NTB: perf: Fix an error code in perf_setup_inbuf() - NTB: Fix an error code in ntb_msit_probe() - ethtool: Fix an error code in cxgb2.c - PCI: ibmphp: Fix double unmap of io_mem - block, bfq: honor already-setup queue merges - net: usb: cdc_mbim: avoid altsetting toggling for Telit LN920 - Set fc_nlinfo in nh_create_ipv4, nh_create_ipv6 - octeontx2-af: Add additional register check to rvu_poll_reg() - watchdog: Start watchdog in watchdog_set_last_hw_keepalive only if appropriate - PCI: Add ACS quirks for Cavium multi-function devices - PCI: j721e: Add PCIe support for AM64 - PCI: j721e: Add PCIe support for J7200 - PCI: cadence: Add quirk flag to set minimum delay in LTSSM Detect.Quiet state - PCI: cadence: Use bitfield for *quirk_retrain_flag* instead of bool - tracing/probes: Reject events which have the same name of existing one - PCI: rcar: Fix runtime PM imbalance in rcar_pcie_ep_probe() - mfd: Don't use irq_create_mapping() to resolve a mapping - PCI: tegra: Fix OF node reference leak - PCI: tegra194: Fix MSI-X programming - PCI: tegra194: Fix handling BME_CHGED event - fuse: fix use after free in fuse_read_interrupt() - PCI: Add ACS quirks for NXP LX2xx0 and LX2xx2 platforms - mfd: db8500-prcmu: Adjust map to reality - dt-bindings: mtd: gpmc: Fix the ECC bytes vs. OOB bytes equation - mm/memory_hotplug: use "unsigned long" for PFN in zone_for_pfn_range() - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() - KVM: PPC: Book3S HV: Tolerate treclaim. in fake-suspend mode changing registers - ibmvnic: check failover_pending in login response - dt-bindings: arm: Fix Toradex compatible typo - udp_tunnel: Fix udp_tunnel_nic work-queue type - qed: Handle management FW error - selftest: net: fix typo in altname test - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() - x86/uaccess: Fix 32-bit __get_user_asm_u64() when CC_HAS_ASM_GOTO_OUTPUT=y - net: dsa: destroy the phylink instance on any error in dsa_slave_phy_setup - net/af_unix: fix a data-race in unix_dgram_poll - vhost_net: fix OoB on sendmsg() failure. - gen_compile_commands: fix missing 'sys' package - net: ipa: initialize all filter table slots - events: Reuse value read using READ_ONCE instead of re-reading it - nvme-tcp: fix io_work priority inversion - net/mlx5: Fix potential sleeping in atomic context - net/mlx5: FWTrace, cancel work on alloc pd error flow - perf machine: Initialize srcline string member in add_location struct - drm/rockchip: cdn-dp-core: Make cdn_dp_core_resume __maybe_unused - tipc: increase timeout in tipc_sk_enqueue() - r6040: Restore MDIO clock frequency after MAC reset - net/l2tp: Fix reference count leak in l2tp_udp_recv_core - dccp: don't duplicate ccid when cloning dccp sock - ptp: dp83640: don't define PAGE0 - net-caif: avoid user-triggerable WARN_ON(1) - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert - ethtool: Fix rxnfc copy to user buffer overflow - tipc: fix an use-after-free issue in tipc_recvmsg - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries - x86/pat: Pass valid address to sanitize_phys() - s390/sclp: fix Secure-IPL facility detection - drm/etnaviv: add missing MMU context put when reaping MMU mapping - drm/etnaviv: reference MMU context when setting up hardware state - drm/etnaviv: fix MMU context leak on GPU reset - drm/etnaviv: exec and MMU state is lost when resetting the GPU - drm/etnaviv: keep MMU context across runtime suspend/resume - drm/etnaviv: stop abusing mmu_context as FE running marker - drm/etnaviv: put submit prev MMU context when it exists - drm/etnaviv: return context from etnaviv_iommu_context_get - drm/amd/amdgpu: Increase HWIP_MAX_INSTANCE to 10 - PCI: Add AMD GPU multi-function power dependencies - PM: base: power: don't try to use non-existing RTC for storing data - arm64/sve: Use correct size when reinitialising SVE state - bnx2x: Fix enabling network interfaces without VFs - xen: reset legacy rtc flag for PV domU - btrfs: fix upper limit for max_inline for page size 64K - drm/bridge: lt9611: Fix handling of 4k panels - fanotify: limit number of event merge attempts - drm/panfrost: Clamp lock region to Bifrost minimum - drm/panfrost: Use u64 for size in lock_region - drm/panfrost: Simplify lock_region calculation - drm/amd/display: Update bounding box states (v2) - drm/amd/display: Update number of DCN3 clock states - drm/amdgpu: Fix BUG_ON assert - drm/panfrost: Make sure MMU context lifetime is not bound to panfrost_priv - drm/dp_mst: Fix return code on sideband message failure - drm/msi/mdp4: populate priv->kms in mdp4_kms_init - drm/mgag200: Select clock in PLL update functions - net: dsa: lantiq_gswip: fix maximum frame length - lib/test_stackinit: Fix static initializer test - platform/chrome: cros_ec_proto: Send command again when timeout occurs - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind - mm,vmscan: fix divide by zero in get_scan_count - mm/hugetlb: initialize hugetlb_usage in mm_init - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled - hugetlb: fix hugetlb cgroup refcounting during vma split - s390/pv: fix the forcing of the swiotlb - cpufreq: powernv: Fix init_chip_info initialization in numa=off - scsi: qla2xxx: Sync queue idx with queue_pair_map idx - scsi: qla2xxx: Changes to support kdump kernel - scsi: BusLogic: Fix missing pr_cont() use - ovl: fix BUG_ON() in may_delete() when called from ovl_cleanup() - parisc: fix crash with signals and alloca - io_uring: remove duplicated io_size from rw - fs/io_uring Don't use the return value from import_iovec(). - net: w5100: check return value after calling platform_get_resource() - fix array-index-out-of-bounds in taprio_change - net: fix NULL pointer reference in cipso_v4_doi_free - ath9k: fix sleeping in atomic context - ath9k: fix OOB read ar9300_eeprom_restore_internal - wcn36xx: Fix missing frame timestamp for beacon/probe-resp - selftests/bpf: Fix potential unreleased lock - parport: remove non-zero check on count - net/mlx5: DR, Enable QP retransmission - net/mlx5: DR, fix a potential use-after-free bug - iwlwifi: mvm: Fix scan channel flags settings - iwlwifi: fw: correctly limit to monitor dump - iwlwifi: mvm: fix access to BSS elements - iwlwifi: mvm: avoid static queue number aliasing - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed - iwlwifi: pcie: free RBs during configure - nfsd: fix crash on LOCKT on reexported NFSv3 - drm/amdkfd: Account for SH/SE count when setting up cu masks. - ASoC: rockchip: i2s: Fixup config for DAIFMT_DSP_A/B - ASoC: rockchip: i2s: Fix regmap_ops hang - usbip:vhci_hcd USB port can get stuck in the disabled state - usbip: give back URBs for unsent unlink requests during cleanup - usb: musb: musb_dsps: request_irq() after initializing musb - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" - cifs: fix wrong release in sess_alloc_buffer() failed path - mmc: core: Return correct emmc response in case of ioctl error - selftests/bpf: Enlarge select() timeout for test_maps - mmc: rtsx_pci: Fix long reads when clock is prescaled - mmc: sdhci-of-arasan: Check return value of non-void funtions - mmc: sdhci-of-arasan: Modified SD default speed to 19MHz for ZynqMP - of: Don't allow __of_attached_node_sysfs() without CONFIG_SYSFS - ASoC: Intel: Skylake: Fix passing loadable flag for module - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER - soundwire: intel: fix potential race condition during power down - btrfs: tree-log: check btrfs_lookup_data_extent return value - m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch - octeontx2-pf: Fix NIX1_RX interface backpressure - rtw88: wow: fix size access error of probe request - rtw88: wow: build wow function only if CONFIG_PM is on - rtw88: use read_poll_timeout instead of fixed sleep - rtl8xxxu: Fix the handling of TX A-MPDU aggregation - drm/exynos: Always initialize mapping in exynos_drm_register_dma() - lockd: lockd server-side shouldn't set fl_ops - usb: chipidea: host: fix port index underflow and UBSAN complains - gfs2: Don't call dlm after protocol is unmounted - kselftest/arm64: pac: Fix skipping of tests on systems without PAC - kselftest/arm64: mte: Fix misleading output when skipping tests - net: Fix offloading indirect devices dependency on qdisc order creation - staging: rts5208: Fix get_ms_information() heap buffer size - hwmon: (pmbus/ibm-cffps) Fix write bits for LED control - selftests/bpf: Fix flaky send_signal test - rpc: fix gss_svc_init cleanup on failure - tcp: enable data-less, empty-cookie SYN with TFO_SERVER_COOKIE_NOT_REQD - iomap: pass writeback errors to the mapping - serial: sh-sci: fix break handling for sysrq - opp: Don't print an error if required-opps is missing - Bluetooth: Fix handling of LE Enhanced Connection Complete - nvme: code command_id with a genctr for use-after-free validation - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data - arm64: dts: ls1046a: fix eeprom entries - arm64: tegra: Fix compatible string for Tegra132 CPUs - ARM: tegra: tamonten: Fix UART pad setting - ARM: tegra: acer-a500: Remove bogus USB VBUS regulators - mac80211: Fix monitor MTU limit so that A-MSDUs get through - drm/display: fix possible null-pointer dereference in dcn10_set_clock() - gpu: drm: amd: amdgpu: amdgpu_i2c: fix possible uninitialized-variable access in amdgpu_i2c_router_select_ddc_port() - net/mlx5: Fix variable type to match 64bit - drm/msm/dp: return correct edid checksum after corrupted edid checksum read - Bluetooth: avoid circular locks in sco_sock_connect - Bluetooth: schedule SCO timeouts with delayed_work - drm/vmwgfx: fix potential UAF in vmwgfx_surface.c - selftests/bpf: Fix xdp_tx.c prog section name - drm/amd/display: fix incorrect CM/TF programming sequence in dwb - drm/amd/display: fix missing writeback disablement if plane is removed - thunderbolt: Fix port linking by checking all adapters - drm: xlnx: zynqmp: release reset to DP controller before accessing DP registers - drm: xlnx: zynqmp_dpsub: Call pm_runtime_get_sync before setting pixel clock - drm/msm/dsi: Fix DSI and DSI PHY regulator config from SDM660 - drm/msm: mdp4: drop vblank get/put from prepare/complete_commit - net: ethernet: stmmac: Do not use unreachable() in ipq806x_gmac_probe() - nvmem: qfprom: Fix up qfprom_disable_fuse_blowing() ordering - arm64: dts: qcom: sm8250: Fix epss_l3 unit address - arm64: dts: qcom: msm8996: don't use underscore in node name - arm64: dts: qcom: msm8994: don't use underscore in node name - arm64: dts: qcom: sdm630: don't use underscore in node name - arm64: dts: qcom: ipq6018: drop '0x' from unit address - arm64: dts: qcom: sdm660: use reg value for memory node - arm64: dts: qcom: ipq8074: fix pci node reg property - ARM: dts: imx53-ppd: Fix ACHC entry - serial: 8250_omap: Handle optional overrun-throttle-ms property - arm64: dts: qcom: sdm630: Fix TLMM node and pinctrl configuration - arm64: dts: qcom: sdm630: Rewrite memory map - gfs2: Fix glock recursion in freeze_go_xmote_bh - media: tegra-cec: Handle errors of clk_prepare_enable() - media: TDA1997x: fix tda1997x_query_dv_timings() return value - media: v4l2-dv-timings.c: fix wrong condition in two for-loops - media: imx258: Limit the max analogue gain to 480 - media: imx258: Rectify mismatch of VTS value - ASoC: Intel: update sof_pcm512x quirks - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output - arm64: tegra: Fix Tegra194 PCIe EP compatible string - ARM: dts: at91: use the right property for shutdown controller - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() - ARM: dts: stm32: Update AV96 adv7513 node per dtbs_check - ARM: dts: stm32: Set {bitclock,frame}-master phandles on ST DKx - ARM: dts: stm32: Set {bitclock,frame}-master phandles on DHCOM SoM - workqueue: Fix possible memory leaks in wq_numa_init() - Bluetooth: skip invalid hci_sync_conn_complete_evt - ata: sata_dwc_460ex: No need to call phy_exit() befre phy_init() - libbpf: Fix race when pinning maps in parallel - samples: bpf: Fix tracex7 error raised on the missing argument - staging: ks7010: Fix the initialization of the 'sleep_status' structure - serial: 8250_pci: make setup_port() parameters explicitly unsigned - hvsi: don't panic on tty_register_driver failure - xtensa: ISS: don't panic in rs_init - serial: 8250: Define RX trigger levels for OxSemi 950 devices - s390: make PCI mio support a machine flag - s390/jump_label: print real address in a case of a jump label bug - flow_dissector: Fix out-of-bounds warnings - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() - video: fbdev: riva: Error out if 'pixclock' equals zero - video: fbdev: kyro: Error out if 'pixclock' equals zero - video: fbdev: asiliantfb: Error out if 'pixclock' equals zero - arm64: dts: allwinner: h6: tanix-tx6: Fix regulator node names - drm/bridge: nwl-dsi: Avoid potential multiplication overflow on 32-bit - bpf/tests: Do not PASS tests without actually testing the result - bpf/tests: Fix copy-and-paste error in double word test - drm/amd/amdgpu: Update debugfs link_settings output link_rate field in hex - drm/amdgpu: Fix a printing message - ethtool: improve compat ioctl handling - nfp: fix return statement in nfp_net_parse_meta() - media: atomisp: pci: fix error return code in atomisp_pci_probe() - media: atomisp: Fix runtime PM imbalance in atomisp_pci_probe - media: platform: stm32: unprepare clocks at handling errors in probe - media: hantro: vp8: Move noisy WARN_ON to vpu_debug - drm/amd/display: Fix timer_per_pixel unit error - selftests: firmware: Fix ignored return val of asprintf() warn - bus: fsl-mc: fix mmio base address for child DPRCs - tty: serial: jsm: hold port lock when reporting modem line changes - staging: board: Fix uninitialized spinlock when attaching genpd - usb: gadget: composite: Allow bMaxPower=0 if self-powered - USB: EHCI: ehci-mv: improve error handling in mv_ehci_enable() - usb: gadget: u_ether: fix a potential null pointer dereference - usb: host: fotg210: fix the actual_length of an iso packet - usb: host: fotg210: fix the endpoint's transactional opportunities calculation - igc: Check if num of q_vectors is smaller than max before array access - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE - drm: protect drm_master pointers in drm_lease.c - drm: serialize drm_file.master with a new spinlock - drm: avoid blocking in drm_clients_info's rcu section - Smack: Fix wrong semantics in smk_access_entry() - netlink: Deal with ESRCH error in nlmsg_notify() - video: fbdev: kyro: fix a DoS bug by restricting user input - ARM: dts: qcom: apq8064: correct clock names - iavf: fix locking of critical sections - iavf: do not override the adapter state in the watchdog task - iio: dac: ad5624r: Fix incorrect handling of an optional regulator. - net: phy: Fix data type in DP83822 dp8382x_disable_wol() - tipc: keep the skb in rcv queue until the whole data is read - PCI: Use pci_update_current_state() in pci_enable_device_flags() - crypto: mxs-dcp - Use sg_mapping_iter to copy data - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable - libbpf: Fix reuse of pinned map on older kernel - media: dib8000: rewrite the init prbs logic - ASoC: atmel: ATMEL drivers don't need HAS_DMA - drm/amdgpu: Fix amdgpu_ras_eeprom_init() - drm/vc4: hdmi: Set HD_CTL_WHOLSMP and HD_CTL_CHALIGN_SET - userfaultfd: prevent concurrent API initialization - kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=y - MIPS: Malta: fix alignment of the devicetree buffer - f2fs: should put a page beyond EOF when preparing a write - f2fs: deallocate compressed pages when error happens - f2fs: fix to unmap pages from userspace process in punch_hole() - f2fs: fix unexpected ENOENT comes from f2fs_map_blocks() - f2fs: fix to account missing .skipped_gc_rwsem - soc: mediatek: cmdq: add address shift in jump - KVM: PPC: Fix clearing never mapped TCEs in realmode - clk: at91: clk-generated: Limit the requested rate to our range - fscache: Fix cookie key hashing - RDMA/hns: Fix QP's resp incomplete assignment - powerpc/smp: Update cpu_core_map on all PowerPc systems - platform/x86: dell-smbios-wmi: Add missing kfree in error-exit from run_smbios_call - KVM: PPC: Book3S HV Nested: Reflect guest PMU in-use to L0 when guest SPRs are live - scsi: ufs: ufs-exynos: Fix static checker warning - KVM: PPC: Book3S HV: Fix copy_tofrom_guest routines - clk: imx8m: fix clock tree update of TF-A managed clocks - HID: i2c-hid: Fix Elan touchpad regression - iommu/vt-d: Update the virtual command related registers - powerpc/config: Renable MTD_PHYSMAP_OF - scsi: qedf: Fix error codes in qedf_alloc_global_queues() - scsi: qedi: Fix error codes in qedi_alloc_global_queues() - scsi: smartpqi: Fix an error code in pqi_get_raid_map() - powerpc/numa: Consider the max NUMA node for migratable LPAR - pinctrl: single: Fix error return code in pcs_parse_bits_in_pinctrl_entry() - scsi: fdomain: Fix error return code in fdomain_probe() - sunrpc: Fix return value of get_srcport() - SUNRPC query transport's source port - SUNRPC/xprtrdma: Fix reconnection locking - SUNRPC: Fix potential memory corruption - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid - NFSv4/pNFS: Always allow update of a zero valued layout barrier - NFSv4/pNFS: Fix a layoutget livelock loop - dma-debug: fix debugfs initialization order - openrisc: don't printk() unconditionally - f2fs: reduce the scope of setting fsck tag when de->name_len is zero - cpuidle: pseries: Mark pseries_idle_proble() as __init - RDMA/mlx5: Delete not-available udata check - RDMA/efa: Remove double QP type assignment - powerpc/stacktrace: Include linux/delay.h - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards - scsi: ufs: Fix memory corruption by ufshcd_read_desc_param() - vfio: Use config not menuconfig for VFIO_NOIOMMU - pinctrl: samsung: Fix pinctrl bank pin count - scsi: BusLogic: Use %X for u32 sized integer rather than %lX - docs: Fix infiniband uverbs minor number - RDMA/iwcm: Release resources if iw_cm module initialization fails - IB/hfi1: Adjust pkey entry in index 0 - clk: rockchip: drop GRF dependency for rk3328/rk3036 pll types - scsi: bsg: Remove support for SCSI_IOCTL_SEND_COMMAND - pinctrl: armada-37xx: Correct PWM pins definitions - pinctrl: remove empty lines in pinctrl subsystem - f2fs: quota: fix potential deadlock - HID: input: do not report stylus battery state as "full" - PCI: aardvark: Fix masking and unmasking legacy INTx interrupts - PCI: aardvark: Fix checking for PIO status - PCI: Export pci_pio_to_address() for module use - PCI: aardvark: Configure PCIe resources from 'ranges' DT property - PCI: xilinx-nwl: Enable the clock through CCF - PCI: Return ~0 data on pciconfig_read() CAP_SYS_ADMIN failure - PCI: Restrict ASMedia ASM1062 SATA Max Payload Size Supported - PCI/portdrv: Enable Bandwidth Notification only if port supports it - f2fs: fix to do sanity check for sb/cp fields correctly - ARM: 9105/1: atags_to_fdt: don't warn about stack size - libata: add ATA_HORKAGE_NO_NCQ_TRIM for Samsung 860 and 870 SSDs - dmaengine: imx-sdma: remove duplicated sdma_load_context - Revert "dmaengine: imx-sdma: refine to load context only once" - s390/qdio: cancel the ESTABLISH ccw after timeout - s390/qdio: fix roll-back after timeout on ESTABLISH ccw - media: rc-loopback: return number of emitters rather than error - media: uvc: don't do DMA on stack - VMCI: fix NULL pointer dereference when unmapping queue pair - crypto: ccp - shutdown SEV firmware on kexec - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() - power: supply: max17042: handle fails of reading status register - block: bfq: fix bfq_set_next_ioprio_data() - crypto: public_key: fix overflow during implicit conversion - wcn36xx: Ensure finish scan is not requested before start scan - iio: ltc2983: fix device probe - arm64: head: avoid over-mapping in map_memory - arm64: mm: Fix TLBI vs ASID rollover - soc: aspeed: p2a-ctrl: Fix boundary check for mmap - soc: aspeed: lpc-ctrl: Fix boundary check for mmap - soc: qcom: aoss: Fix the out of bound usage of cooling_devs - pinctrl: ingenic: Fix incorrect pull up/down info - pinctrl: stmfx: Fix hazardous u8[] to unsigned long cast - clk: socfpga: agilex: add the bypass register for s2f_usr0 clock - clk: socfpga: agilex: fix up s2f_user0_clk representation - clk: socfpga: agilex: fix the parents of the psi_ref_clk - tools/thermal/tmon: Add cross compiling support - selftests/ftrace: Fix requirement check of README file - ceph: fix dereference of null pointer cf - 9p/xen: Fix end of loop tests for list_for_each_entry - xen: fix setting of max_pfn in shared_info - powerpc/perf/hv-gpci: Fix counter value parsing - PCI/MSI: Skip masking MSI-X on Xen PV - blk-zoned: allow BLKREPORTZONE without CAP_SYS_ADMIN - blk-zoned: allow zone management send operations without CAP_SYS_ADMIN - btrfs: reset replace target device to allocation state on close - btrfs: wake up async_delalloc_pages waiters after submit - io-wq: fix wakeup race when adding new work - io_uring: fail links of cancelled timeouts - io_uring: add ->splice_fd_in checks - io_uring: place fixed tables under memcg limits - io_uring: limit fixed table size by RLIMIT_NOFILE - rtc: tps65910: Correct driver module alias - ext4: flush s_error_work before journal destroy in ext4_fill_super - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() - make OPTIMIZE_INLINING config editable - bpf: Fix integer overflow in prealloc_elems_and_freelist() - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries - iommu/vt-d: Global devTLB flush when present context entry changed - mm: slub: fix slub_debug disabling for list of slabs - mm: vmscan: fix missing psi annotation for node_reclaim() - ipc: replace costly bailout check in sysvipc_find_ipc() - bpf, mips: Validate conditional branch offsets - ARM: Qualify enabling of swiotlb_init() - arm64: mm: account for hotplug memory when randomizing the linear region - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling - disable OPTIMIZE_INLINING by default - Revert "compiler: remove CONFIG_OPTIMIZE_INLINING entirely" - ARM: Support KFENCE for ARM - ARM: mm: Provide is_write_fault() - ARM: mm: Provide set_memory_valid() - kfence: show cpu and timestamp in alloc/free info - kfence: test: fail fast if disabled at boot - slub: force on no_hash_pointers when slub_debug is enabled - printk: clarify the documentation for plain pointer printing - lib/vsprintf: do not show no_hash_pointers message multiple times - kfence: add function to mask address bits - kfence, x86: only define helpers if !MODULE - kfence: fix is_kfence_address() for addresses below KFENCE_POOL_SIZE - kfence: skip all GFP_ZONEMASK allocations - kfence: move the size check to the beginning of __kfence_alloc() - kfence: defer kfence_test_init to ensure that kunit debugfs is created - kfence: unconditionally use unbound work queue - mm, slub: change run-time assertion in kmalloc_index() to compile-time - kfence: use TASK_IDLE when awaiting allocation - arm64: mm: don't use CON and BLK mapping if KFENCE is enabled - kfence: use power-efficient work queue to run delayed work - kfence: maximize allocation wait timeout duration - kfence: await for allocation using wait_event - kfence: zero guard page after out-of-bounds access - powerpc: Enable KFENCE for PPC32 - powerpc/32s: Always map kernel text and rodata with BATs - kfence, x86: fix preemptible warning on KPTI-enabled systems - kfence: make compatible with kmemleak - kfence: fix reports if constant function prefixes exist - kfence, slab: fix cache_alloc_debugcheck_after() for bulk allocations - kfence: fix printk format for ptrdiff_t - kasan: use error_report_end tracepoint - kfence: use error_report_end tracepoint - tracing: add error_report_end trace point - kfence: report sensitive information based on no_hash_pointers - lib/vsprintf: no_hash_pointers prints all addresses as unhashed - kselftest: add support for skipped tests - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers - MAINTAINERS: add entry for KFENCE - kfence: add test suite - kfence, Documentation: add KFENCE documentation - kfence, kasan: make KFENCE compatible with KASAN - mm, kfence: insert KFENCE hooks for SLUB - mm, kfence: insert KFENCE hooks for SLAB - kfence: use pt_regs to generate stack trace on faults - arm64, kfence: enable KFENCE for ARM64 - x86, kfence: enable KFENCE for x86 - mm: add Kernel Electric-Fence infrastructure- Revert "time: Handle negative seconds correctly in timespec64_to_ns()" - Revert "posix-cpu-timers: Force next expiration recalc after itimer reset" - Revert "block: nbd: add sanity check for first_minor" - Revert "Bluetooth: Move shutdown callback before flushing tx and rx queue" - clk: kirkwood: Fix a clocking boot regression - backlight: pwm_bl: Improve bootloader/kernel device handover - fbmem: don't allow too huge resolutions - IMA: remove the dependency on CRYPTO_MD5 - IMA: remove -Wmissing-prototypes warning - fuse: flush extending writes - fuse: truncate pagecache on atomic_o_trunc - ARM: dts: at91: add pinctrl-{names, 0} for all gpios - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted - KVM: s390: index kvm->arch.idle_mask by vcpu_idx - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" - x86/resctrl: Fix a maybe-uninitialized build warning treated as error - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op - tty: Fix data race between tiocsti() and flush_to_ldisc() - bio: fix page leak bio_add_hw_page failure - io_uring: IORING_OP_WRITE needs hash_reg_file set - time: Handle negative seconds correctly in timespec64_to_ns() - f2fs: guarantee to write dirty data when enabling checkpoint back - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() - octeontx2-af: Set proper errorcode for IPv4 checksum errors - octeontx2-af: Fix static code analyzer reported issues - octeontx2-af: Fix loop in free and unmap counter - net: qualcomm: fix QCA7000 checksum handling - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed - ipv4: make exception cache less predictible - ipv6: make exception cache less predictible - brcmfmac: pcie: fix oops on failure to resume and reprobe - bcma: Fix memory leak for internally-handled cores - atlantic: Fix driver resume flow. - ath6kl: wmi: fix an error code in ath6kl_wmi_sync_point() - ice: Only lock to update netdev dev_addr - iwlwifi: skip first element in the WTAS ACPI table - iwlwifi: follow the new inclusive terminology - ASoC: wcd9335: Disable irq on slave ports in the remove function - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function - ASoC: wcd9335: Fix a double irq free in the remove function - tty: serial: fsl_lpuart: fix the wrong mapbase value - usb: bdc: Fix a resource leak in the error handling path of 'bdc_probe()' - usb: bdc: Fix an error handling path in 'bdc_probe()' when no suitable DMA config is available - usb: ehci-orion: Handle errors of clk_prepare_enable() in probe - i2c: xlp9xx: fix main IRQ check - i2c: mt65xx: fix IRQ check - CIFS: Fix a potencially linear read overflow - bpf: Fix possible out of bound write in narrow load handling - mmc: moxart: Fix issue with uninitialized dma_slave_config - mmc: dw_mmc: Fix issue with uninitialized dma_slave_config - mmc: sdhci: Fix issue with uninitialized dma_slave_config - ASoC: Intel: Skylake: Fix module resource and format selection - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 - rsi: fix an error code in rsi_probe() - rsi: fix error code in rsi_load_9116_firmware() - gfs2: init system threads before freeze lock - i2c: hix5hd2: fix IRQ check - i2c: fix platform_get_irq.cocci warnings - i2c: s3c2410: fix IRQ check - i2c: iop3xx: fix deferred probing - Bluetooth: add timeout sanity check to hci_inquiry - lkdtm: replace SCSI_DISPATCH_CMD with SCSI_QUEUE_RQ - mm/swap: consider max pages in iomap_swapfile_add_extent - usb: gadget: mv_u3d: request_irq() after initializing UDC - firmware: raspberrypi: Fix a leak in 'rpi_firmware_get()' - firmware: raspberrypi: Keep count of all consumers - i2c: synquacer: fix deferred probing - clk: staging: correct reference to config IOMEM to config HAS_IOMEM - arm64: dts: marvell: armada-37xx: Extend PCIe MEM space - nfsd4: Fix forced-expiry locking - lockd: Fix invalid lockowner cast after vfs_test_lock - locking/local_lock: Add missing owner initialization - locking/lockdep: Mark local_lock_t - mac80211: Fix insufficient headroom issue for AMSDU - libbpf: Re-build libbpf.so when libbpf.map changes - usb: phy: tahvo: add IRQ check - usb: host: ohci-tmio: add IRQ check - PM: cpu: Make notifier chain use a raw_spinlock_t - Bluetooth: Move shutdown callback before flushing tx and rx queue - samples: pktgen: add missing IPv6 option to pktgen scripts - devlink: Clear whole devlink_flash_notify struct - selftests/bpf: Fix test_core_autosize on big-endian machines - usb: gadget: udc: renesas_usb3: Fix soc_device_match() abuse - usb: phy: twl6030: add IRQ checks - usb: phy: fsl-usb: add IRQ check - usb: gadget: udc: s3c2410: add IRQ check - usb: gadget: udc: at91: add IRQ check - usb: dwc3: qcom: add IRQ check - usb: dwc3: meson-g12a: add IRQ check - ASoC: rt5682: Properly turn off regulators if wrong device ID - ASoC: rt5682: Implement remove callback - net/mlx5: Fix unpublish devlink parameters - net/mlx5: Register to devlink ingress VLAN filter trap - drm/msm/dsi: Fix some reference counted resource leaks - Bluetooth: fix repeated calls to sco_sock_kill - ASoC: Intel: Fix platform ID matching - cgroup/cpuset: Fix violation of cpuset locking rule - cgroup/cpuset: Miscellaneous code cleanup - counter: 104-quad-8: Return error when invalid mode during ceiling_write - arm64: dts: exynos: correct GIC CPU interfaces address range on Exynos7 - drm/msm/dpu: make dpu_hw_ctl_clear_all_blendstages clear necessary LMs - drm/msm/mdp4: move HW revision detection to earlier phase - drm/msm/mdp4: refactor HW revision detection into read_mdp_hw_revision - selftests/bpf: Fix bpf-iter-tcp4 test to print correctly the dest IP - PM: EM: Increase energy calculation precision - Bluetooth: increase BTNAMSIZ to 21 chars to fix potential buffer overflow - debugfs: Return error during {full/open}_proxy_open() on rmmod - soc: qcom: smsm: Fix missed interrupts if state changes while masked - bpf, samples: Add missing mprog-disable to xdp_redirect_cpu's optstring - PCI: PM: Enable PME if it can be signaled from D3cold - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently - media: venus: venc: Fix potential null pointer dereference on pointer fmt - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect - leds: trigger: audio: Add an activate callback to ensure the initial brightness is set - leds: lt3593: Put fwnode in any case during ->probe() - i2c: highlander: add IRQ check - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() - devlink: Break parameter notification sequence to be before/after unload/load driver - arm64: dts: renesas: hihope-rzg2-ex: Add EtherAVB internal rx delay - arm64: dts: renesas: rzg2: Convert EtherAVB to explicit delay handling - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd - net: cipso: fix warnings in netlbl_cipsov4_add_std - drm: mxsfb: Clear FIFO_CLEAR bit - drm: mxsfb: Increase number of outstanding requests on V4 and newer HW - drm: mxsfb: Enable recovery on underflow - cgroup/cpuset: Fix a partition bug with hotplug - net/mlx5e: Block LRO if firmware asks for tunneled LRO - net/mlx5e: Prohibit inner indir TIRs in IPoIB - ARM: dts: meson8b: ec100: Fix the pwm regulator supply properties - ARM: dts: meson8b: mxq: Fix the pwm regulator supply properties - ARM: dts: meson8b: odroidc1: Fix the pwm regulator supply properties - ARM: dts: meson8: Use a higher default GPU clock frequency - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos - drm/amdgpu/acp: Make PM domain really work - 6lowpan: iphc: Fix an off-by-one check of array index - Bluetooth: sco: prevent information leak in sco_conn_defer_accept() - media: atomisp: fix the uninitialized use and rename "retvalue" - media: coda: fix frame_mem_ctrl for YUV420 and YVU420 formats - media: rockchip/rga: fix error handling in probe - media: rockchip/rga: use pm_runtime_resume_and_get() - media: go7007: remove redundant initialization - media: go7007: fix memory leak in go7007_usb_probe - media: dvb-usb: Fix error handling in dvb_usb_i2c_init - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init - ionic: cleanly release devlink instance - driver core: Fix error return code in really_probe() - firmware: fix theoretical UAF race with firmware cache and resume - gfs2: Fix memory leak of object lsi on error return path - libbpf: Fix removal of inner map in bpf_object__create_map - soc: qcom: rpmhpd: Use corner in power_off - i40e: improve locking of mac_filter_hash - arm64: dts: renesas: r8a77995: draak: Remove bogus adv7511w properties - ARM: dts: aspeed-g6: Fix HVI3C function-group in pinctrl dtsi - libbpf: Fix the possible memory leak on error - gve: fix the wrong AdminQ buffer overflow check - drm/of: free the iterator object on failure - bpf: Fix potential memleak and UAF in the verifier. - bpf: Fix a typo of reuseport map in bpf.h. - drm/of: free the right object - media: cxd2880-spi: Fix an error handling path - soc: rockchip: ROCKCHIP_GRF should not default to y, unconditionally - leds: is31fl32xx: Fix missing error code in is31fl32xx_parse_dt() - media: TDA1997x: enable EDID support - ASoC: mediatek: mt8183: Fix Unbalanced pm_runtime_enable in mt8183_afe_pcm_dev_probe - drm/gma500: Fix end of loop tests for list_for_each_entry - drm/panfrost: Fix missing clk_disable_unprepare() on error in panfrost_clk_init() - EDAC/i10nm: Fix NVDIMM detection - spi: spi-zynq-qspi: use wait_for_completion_timeout to make zynq_qspi_exec_mem_op not interruptible - spi: sprd: Fix the wrong WDG_LOAD_VAL - regulator: vctrl: Avoid lockdep warning in enable/disable ops - regulator: vctrl: Use locked regulator_get_voltage in probe path - blk-crypto: fix check for too-large dun_bytes - spi: davinci: invoke chipselect callback - x86/mce: Defer processing of early errors - tpm: ibmvtpm: Avoid error message when process gets signal while waiting - certs: Trigger creation of RSA module signing key if it's not an RSA key - crypto: qat - use proper type for vf_mask - irqchip/gic-v3: Fix priority comparison when non-secure priorities are used - spi: coldfire-qspi: Use clk_disable_unprepare in the remove function - block: nbd: add sanity check for first_minor - clocksource/drivers/sh_cmt: Fix wrong setting if don't request IRQ for clock source channel - lib/mpi: use kcalloc in mpi_resize - irqchip/loongson-pch-pic: Improve edge triggered interrupt support - genirq/timings: Fix error return code in irq_timings_test_irqs() - spi: spi-pic32: Fix issue with uninitialized dma_slave_config - spi: spi-fsl-dspi: Fix issue with uninitialized dma_slave_config - block: return ELEVATOR_DISCARD_MERGE if possible - m68k: Fix invalid RMW_INSNS on CPUs that lack CAS - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees - rcu: Fix to include first blocked task in stall warning - sched: Fix UCLAMP_FLAG_IDLE setting - sched/numa: Fix is_core_idle() - m68k: emu: Fix invalid free in nfeth_cleanup() - power: supply: cw2015: use dev_err_probe to allow deferred probe - s390/ap: fix state machine hang after failure to enable irq - s390/debug: fix debug area life cycle - s390/debug: keep debug data on resize - s390/pci: fix misleading rc in clp_set_pci_fn() - s390/kasan: fix large PMD pages address alignment check - udf_get_extendedattr() had no boundary checks. - fcntl: fix potential deadlock for &fasync_struct.fa_lock - crypto: qat - do not export adf_iov_putmsg() - crypto: qat - fix naming for init/shutdown VF to PF notifications - crypto: qat - fix reuse of completion variable - crypto: qat - handle both source of interrupt in VF ISR - crypto: qat - do not ignore errors from enable_vf2pf_comms() - crypto: omap - Fix inconsistent locking of device lists - libata: fix ata_host_start() - s390/zcrypt: fix wrong offset index for APKA master key valid state - s390/cio: add dev_busid sysfs entry for each subchannel - power: supply: max17042_battery: fix typo in MAx17042_TOFF - power: supply: smb347-charger: Add missing pin control activation - nvmet: pass back cntlid on successful completion - nvme-rdma: don't update queue count when failing to set io queues - nvme-tcp: don't update queue count when failing to set io queues - blk-throtl: optimize IOPS throttle for large IO scenarios - bcache: add proper error unwinding in bcache_device_init - isofs: joliet: Fix iocharset=utf8 mount option - udf: Fix iocharset=utf8 mount option - udf: Check LVID earlier - hrtimer: Ensure timerfd notification for HIGHRES=n - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() - posix-cpu-timers: Force next expiration recalc after itimer reset - EDAC/mce_amd: Do not load edac_mce_amd module on guests - rcu/tree: Handle VM stoppage in stall detection - sched/deadline: Fix missing clock update in migrate_task_rq_dl() - crypto: omap-sham - clear dma flags only after omap_sham_update_dma_stop() - power: supply: axp288_fuel_gauge: Report register-address on readb / writeb errors - sched/deadline: Fix reset_on_fork reporting of DL tasks - crypto: mxs-dcp - Check for DMA mapping errors - regulator: tps65910: Silence deferred probe error - regmap: fix the offset of register error log - locking/mutex: Fix HANDOFF condition - PCI: Call Max Payload Size-related fixup quirks early - x86/reboot: Limit Dell Optiplex 990 quirk to early BIOS versions - xhci: fix unsafe memory usage in xhci tracing - xhci: fix even more unsafe memory usage in xhci tracing - usb: mtu3: fix the wrong HS mult value - usb: mtu3: use @mult for HS isoc or intr - usb: mtu3: restore HS function when set SS/SSP - usb: gadget: tegra-xudc: fix the wrong mult value for HS isoc or intr - usb: host: xhci-rcar: Don't reload firmware after the completion - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 - blk-mq: clearing flush request reference in tags->rqs[] - netfilter: nftables: clone set element expression template - netfilter: nf_tables: initialize set before expression setup - blk-mq: fix is_flush_rq - blk-mq: fix kernel panic during iterating over flush request - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" - tty: drop termiox user definitions - net: linux/skbuff.h: combine SKB_EXTENSIONS + KCOV handling - serial: 8250: 8250_omap: Fix unused variable warning - net: kcov: don't select SKB_EXTENSIONS when there is no NET - net: ll_temac: Remove left-over debug message - USB: serial: mos7720: improve OOM-handling in read_mos_reg() - livepatch: Adapt livepatch-sample for stop_machine model - livepatch: Add klp_{register,unregister}_patch for stop_machine model - media: stkwebcam: fix memory leak in stk_camera_probe - fuse: fix illegal access to inode with reused nodeid - new helper: inode_wrong_type() - spi: Switch to signed types for *_native_cs SPI controller fields - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - cryptoloop: add a deprecation warning - perf/x86/amd/power: Assign pmu.module - perf/x86/amd/ibs: Work around erratum #1197 - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() - perf/x86/intel/pt: Fix mask of num_address_ranges - qede: Fix memset corruption - net: macb: Add a NULL check on desc_ptp - qed: Fix the VF msix vectors flow - reset: reset-zynqmp: Fixed the argument data type - gpu: ipu-v3: Fix i.MX IPU-v3 offset calculations for (semi)planar U/V formats - ARM: OMAP1: ams-delta: remove unused function ams_delta_camera_power - xtensa: fix kconfig unmet dependency warning for HAVE_FUTEX_CMPXCHG - static_call: Fix unused variable warn w/o MODULE - Revert "Add a reference to ucounts for each cred" - Revert "cred: add missing return error code when set_cred_ucounts() failed" - Revert "ucounts: Increase ucounts reference counter before the security hook" - ubifs: report correct st_size for encrypted symlinks - f2fs: report correct st_size for encrypted symlinks - ext4: report correct st_size for encrypted symlinks - fscrypt: add fscrypt_symlink_getattr() for computing st_size - bpf: Fix potentially incorrect results with bpf_get_local_storage() - audit: move put_tree() to avoid trim_trees refcount underflow and UAF - net: don't unconditionally copy_from_user a struct ifreq for socket ioctls - Revert "parisc: Add assembly implementations for memset, strlen, strcpy, strncpy and strcat" - Revert "floppy: reintroduce O_NDELAY fix" - arm64: dts: qcom: msm8994-angler: Fix gpio-reserved-ranges 85-88 - lkdtm: Enable DOUBLE_FAULT on all architectures - net: dsa: mt7530: fix VLAN traffic leaks again - usb: typec: ucsi: Clear pending after acking connector change - usb: typec: ucsi: Work around PPM losing change information - usb: typec: ucsi: acpi: Always decode connector change information - tracepoint: Use rcu get state and cond sync for static call updates - srcu: Provide polling interfaces for Tiny SRCU grace periods - srcu: Make Tiny SRCU use multi-bit grace-period counter - srcu: Provide internal interface to start a Tiny SRCU grace period - srcu: Provide polling interfaces for Tree SRCU grace periods - srcu: Provide internal interface to start a Tree SRCU grace period - riscv: Fixup patch_text panic in ftrace - riscv: Fixup wrong ftrace remove cflag - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS - tipc: call tipc_wait_for_connect only when dlen is not 0 - mtd: spinand: Fix incorrect parameters for on-die ECC - pipe: do FASYNC notifications for every pipe IO, not just state changes - pipe: avoid unnecessary EPOLLET wakeups under normal loads - btrfs: fix race between marking inode needs to be logged and log syncing - net/rds: dma_map_sg is entitled to merge entries - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences - drm/nouveau/disp: power down unused DP links during init - drm: Copy drm_wait_vblank to user before returning - blk-mq: don't grab rq's refcount in blk_mq_check_expired() - drm/amd/pm: change the workload type for some cards - Revert "drm/amd/pm: fix workload mismatch on vega10" - qed: Fix null-pointer dereference in qed_rdma_create_qp() - qed: qed ll2 race condition fixes - tools/virtio: fix build - vringh: Use wiov->used to check for read/write desc order - virtio_vdpa: reject invalid vq indices - virtio_pci: Support surprise removal of virtio pci device - virtio: Improve vq->broken access to avoid any compiler optimization - cpufreq: blocklist Qualcomm sm8150 in cpufreq-dt-platdev - opp: remove WARN when no valid OPPs remain - iwlwifi: pnvm: accept multiple HW-type TLVs - clk: renesas: rcar-usb2-clock-sel: Fix kernel NULL pointer dereference - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 - dt-bindings: sifive-l2-cache: Fix 'select' matching - usb: gadget: u_audio: fix race condition on endpoint stop - drm/i915: Fix syncmap memory leak - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est - net: stmmac: add mutex lock to protect est parameters - Revert "mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711" - rtnetlink: Return correct error on changing device netns - cxgb4: dont touch blocked freelist bitmap after free - ipv4: use siphash instead of Jenkins in fnhe_hashfun() - ipv6: use siphash in rt6_exception_hash() - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' - ucounts: Increase ucounts reference counter before the security hook - net: marvell: fix MVNETA_TX_IN_PRGRS bit number - xgene-v2: Fix a resource leak in the error handling path of 'xge_probe()' - ip_gre: add validation for csum_start - RDMA/efa: Free IRQ vectors on error flow - e1000e: Do not take care about recovery NVM checksum - e1000e: Fix the max snoop/no-snoop latency for 10M - igc: Use num_tx_queues when iterating over tx_ring queue - igc: fix page fault when thunderbolt is unplugged - net: usb: pegasus: fixes of set_register(s) return value evaluation; - ice: do not abort devlink info if board identifier can't be found - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() - RDMA/bnxt_re: Add missing spin lock initialization - scsi: core: Fix hang of freezing queue between blocking and running device - usb: dwc3: gadget: Stop EP0 transfers during pullup disable - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() - usb: renesas-xhci: Prefer firmware loading on unknown ROM state - USB: serial: option: add new VID/PID to support Fibocom FG150 - Revert "USB: serial: ch341: fix character loss at high transfer rates" - drm/amdgpu: Cancel delayed work when GFXOFF is disabled - Revert "btrfs: compression: don't try to compress if we don't have enough pages" - riscv: Ensure the value of FP registers in the core dump file is up to date - ceph: correctly handle releasing an embedded cap flush - can: usb: esd_usb2: esd_usb2_rx_event(): fix the interchange of the CAN RX and TX error counters - net: mscc: Fix non-GPL export of regmap APIs - ovl: fix uninitialized pointer read in ovl_lookup_real_one() - blk-iocost: fix lockdep warning on blkcg->lock - netfilter: conntrack: collect all entries in one cycle - ARC: Fix CONFIG_STACKDEPOT - ASoC: component: Remove misplaced prefix handling in pin control functions - ASoC: rt5682: Adjust headset volume button threshold - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper - bpf: Fix ringbuf helper function compatibility - ARM: spectre-v2: turn off the mitigation via boot cmdline param - ext4: fix potential uninitialized access to retval in kmmpd - take LOOKUP_{ROOT,ROOT_GRABBED,JUMPED} out of LOOKUP_... space - switch file_open_root() to struct path - kyber: introduce kyber_depth_updated() - perf annotate: Add itrace options support - mm: Fix the uninitialized use in overcommit_policy_handler - memcg: enable accounting for ldt_struct objects - memcg: enable accounting for posix_timers_cache slab - memcg: enable accounting for signals - memcg: enable accounting for new namesapces and struct nsproxy - memcg: enable accounting for fasync_cache - memcg: enable accounting for mnt_cache entries - memcg: charge fs_context and legacy_fs_context - memcg: enable accounting for pids in nested pid namespaces - blk-mq: fix divide by zero crash in tg_may_dispatch() - ext4: prevent getting empty inode buffer - ext4: move ext4_fill_raw_inode() related functions - ext4: factor out ext4_fill_raw_inode() - ext4: make the updating inode data procedure atomic - ext4: move inode eio simulation behind io completeion - sched: Aware multi-core system for optimize loadtracking - livepatch: Fix compile warnning - md: revert io stats accounting - sched/idle: Reported an error when an illegal negative value is passed - sched/idle: Optimize the loop time algorithm to reduce multicore disturb - serial: 8250: 8250_omap: Fix possible array out of bounds access - once: Fix panic when module unload - ext4: wipe ext4_dir_entry2 upon file deletion - livepatch: move arch_klp_mem_recycle after the return value judgment - livepatch/x86: only check stack top - livepatch/ppc64: only check stack top - livepatch/ppc32: only check stack top - livepatch/arm: only check stack top - livepatch/arm64: only check stack top - livepatch: checks only if the replaced instruction is on the stack - livepatch: Add state describe for force - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED - sysctl: Refactor IAS framework - io_uring: ensure symmetry in handling iter types in loop_rw_iter() - ext4: fix race writing to an inline_data file while its xattrs are changing - memcg: enable accounting of ipc resources - vt_kdsetmode: extend console locking - net: qrtr: fix another OOB Read in qrtr_endpoint_post - btrfs: fix NULL pointer dereference when deleting device by invalid id - acpi: acpica: fix acpi parse and parseext cache leaks - acpi: acpica: fix acpi operand cache leak in dsutils.c - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY - sctp: validate chunk size in __rcv_asconf_lookup - ARM: footbridge: remove personal server platform - hfs: fix null-ptr-deref in hfs_find_init() - io_uring: only assign io_uring_enter() SQPOLL error in actual error case - io_uring: fix xa_alloc_cycle() error return value check - fs: warn about impending deprecation of mandatory locks - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim - ASoC: intel: atom: Fix breakage for PCM buffer address setup - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI - s390/pci: fix use after free of zpci_dev - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E - btrfs: prevent rename2 from exchanging a subvol with a directory from different parents - mmc: sdhci-iproc: Set SDHCI_QUIRK_CAP_CLOCK_BASE_BROKEN on BCM2711 - mmc: sdhci-iproc: Cap min clock frequency on BCM2711 - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop - ipack: tpci200: fix memory leak in the tpci200_register - ipack: tpci200: fix many double free issues in tpci200_pci_probe - slimbus: ngd: reset dma setup during runtime pm - slimbus: messaging: check for valid transaction id - slimbus: messaging: start transaction ids from 1 instead of zero - tracing / histogram: Fix NULL pointer dereference on strcmp() on NULL event name - ALSA: hda - fix the 'Capture Switch' value change notifications - clk: qcom: gdsc: Ensure regulator init state matches GDSC state - clk: imx6q: fix uart earlycon unwork - mmc: sdhci-msm: Update the software timeout value for sdhc - mmc: mmci: stm32: Check when the voltage switch procedure should be done - mmc: dw_mmc: Fix hang on data CRC error - Revert "flow_offload: action should not be NULL when it is referenced" - iavf: Fix ping is lost after untrusted VF had tried to change MAC - i40e: Fix ATR queue selection - r8152: fix writing USB_BP2_EN - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() - iommu/vt-d: Consolidate duplicate cache invaliation code - ovs: clear skb->tstamp in forwarding path - net: mdio-mux: Handle -EPROBE_DEFER correctly - net: mdio-mux: Don't ignore memory allocation errors - sch_cake: fix srchost/dsthost hashing mode - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path - net: qlcnic: add missed unlock in qlcnic_83xx_flash_read32 - virtio-net: use NETIF_F_GRO_HW instead of NETIF_F_LRO - virtio-net: support XDP when not more queues - vrf: Reset skb conntrack connection on VRF rcv - bnxt_en: Add missing DMA memory barriers - bnxt_en: Disable aRFS if running on 212 firmware - ptp_pch: Restore dependency on PCI - net: 6pack: fix slab-out-of-bounds in decode_data - bnxt: count Tx drops - bnxt: make sure xmit_more + errors does not miss doorbells - bnxt: disable napi before canceling DIM - bnxt: don't lock the tx queue from napi poll - bpf: Clear zext_dst of dead insns - drm/mediatek: Add AAL output size configuration - drm/mediatek: Fix aal size config - soc / drm: mediatek: Move DDP component defines into mtk-mmsys.h - vdpa/mlx5: Avoid destroying MR on empty iotlb - vhost: Fix the calculation in vhost_overflow() - bus: ti-sysc: Fix error handling for sysc_check_active_timer() - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() - virtio: Protect vqs list access - dccp: add do-while-0 stubs for dccp_pr_debug macros - cpufreq: armada-37xx: forbid cpufreq for 1.2 GHz variant - iommu: Check if group is NULL before remove device - arm64: dts: qcom: msm8992-bullhead: Remove PSCI - arm64: dts: qcom: c630: fix correct powerdown pin for WSA881x - Bluetooth: hidp: use correct wait queue when removing ctrl_wait - drm/amd/display: workaround for hard hang on HPD on native DP - drm/amd/display: Fix Dynamic bpp issue with 8K30 with Navi 1X - net: usb: lan78xx: don't modify phy_device state concurrently - net: usb: pegasus: Check the return value of get_geristers() and friends; - ARM: dts: nomadik: Fix up interrupt controller node names - qede: fix crash in rmmod qede while automatic debug collection - drm/amdgpu: fix the doorbell missing when in CGPG issue for renoir. - scsi: core: Fix capacity set to zero after offlinining device - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() - scsi: megaraid_mm: Fix end of loop tests for list_for_each_entry() - scsi: pm80xx: Fix TMF task completion race condition - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available - ARM: dts: am43x-epos-evm: Reduce i2c0 bus speed for tps65218 - net: xfrm: Fix end of loop tests for list_for_each_entry - spi: spi-mux: Add module info needed for autoloading - dmaengine: usb-dmac: Fix PM reference leak in usb_dmac_probe() - dmaengine: xilinx_dma: Fix read-after-free bug when terminating transfers - USB: core: Fix incorrect pipe calculation in do_proc_control() - USB: core: Avoid WARNings for 0-length descriptor requests - KVM: X86: Fix warning caused by stale emulation context - KVM: x86: Factor out x86 instruction emulation with decoding - media: drivers/media/usb: fix memory leak in zr364xx_probe - media: zr364xx: fix memory leaks in probe() - media: zr364xx: propagate errors from zr364xx_start_readpipe() - mtd: cfi_cmdset_0002: fix crash when erasing/writing AMD cards - ath9k: Postpone key cache entry deletion for TXQ frames reference it - ath: Modify ath_key_delete() to not need full key entry - ath: Export ath_hw_keysetmac() - ath9k: Clear key cache explicitly on disabling hardware - ath: Use safer key clearing with key cache entries - net: dsa: microchip: ksz8795: Use software untagging on CPU port - net: dsa: microchip: ksz8795: Fix VLAN untagged flag change on deletion - net: dsa: microchip: ksz8795: Reject unsupported VLAN configuration - net: dsa: microchip: ksz8795: Fix PVID tag insertion - net: dsa: microchip: Fix probing KSZ87xx switch with DT node for host port - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) - KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) - vmlinux.lds.h: Handle clang's module.{c,d}tor sections - ceph: take snap_empty_lock atomically with snaprealm refcount change - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm - ceph: add some lockdep assertions around snaprealm handling - vboxsf: Add support for the atomic_open directory-inode op - vboxsf: Add vboxsf_[create|release]_sf_handle() helpers - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation - efi/libstub: arm64: Double check image alignment at entry - powerpc/smp: Fix OOPS in topology_init() - PCI/MSI: Protect msi_desc::masked for multi-MSI - PCI/MSI: Use msi_mask_irq() in pci_msi_shutdown() - PCI/MSI: Correct misleading comments - PCI/MSI: Do not set invalid bits in MSI mask - PCI/MSI: Enforce MSI[X] entry updates to be visible - PCI/MSI: Enforce that MSI-X table entry is masked for update - PCI/MSI: Mask all unused MSI-X entries - PCI/MSI: Enable and mask MSI-X early - genirq/timings: Prevent potential array overflow in __irq_timings_store() - genirq/msi: Ensure deactivation on teardown - x86/resctrl: Fix default monitoring groups reporting - x86/ioapic: Force affinity setup before startup - x86/msi: Force affinity setup before startup - genirq: Provide IRQCHIP_AFFINITY_PRE_STARTUP - x86/tools: Fix objdump version check again - efi/libstub: arm64: Relax 2M alignment again for relocatable kernels - efi/libstub: arm64: Force Image reallocation if BSS was not reserved - arm64: efi: kaslr: Fix occasional random alloc (and boot) failure - nbd: Aovid double completion of a request - vsock/virtio: avoid potential deadlock when vsock device remove - xen/events: Fix race in set_evtchn_to_irq - drm/i915: Only access SFC_DONE when media domain is not fused off - net: igmp: increase size of mr_ifc_count - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets - net: linkwatch: fix failure to restore device state across suspend/resume - net: bridge: fix memleak in br_add_if() - net: bridge: fix flags interpretation for extern learn fdb entries - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry - net: dsa: sja1105: fix broken backpressure in .port_fdb_dump - net: dsa: lantiq: fix broken backpressure in .port_fdb_dump - net: dsa: lan9303: fix broken backpressure in .port_fdb_dump - net: igmp: fix data-race in igmp_ifc_timer_expire() - net: Fix memory leak in ieee802154_raw_deliver - net: dsa: microchip: ksz8795: Fix VLAN filtering - net: dsa: microchip: Fix ksz_read64() - drm/meson: fix colour distortion from HDR set during vendor u-boot - net/mlx5: Fix return value from tracer initialization - net/mlx5: Synchronize correct IRQ when destroying CQ - bareudp: Fix invalid read beyond skb's linear data - psample: Add a fwd declaration for skbuff - iavf: Set RSS LUT and key in reset handle path - ice: don't remove netdev->dev_addr from uc sync list - ice: Prevent probing virtual functions - net: sched: act_mirred: Reset ct info when mirror/redirect skb - net/smc: fix wait on already cleared link - ppp: Fix generating ifname when empty IFLA_IFNAME is specified - net: phy: micrel: Fix link detection on ksz87xx switch" - bpf: Fix integer overflow involving bucket_size - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT - platform/x86: pcengines-apuv2: Add missing terminating entries to gpio-lookup tables - net: mvvp2: fix short frame size on s390 - net: dsa: mt7530: add the missing RxUnicast MIB counter - ASoC: cs42l42: Fix LRCLK frame start edge - pinctrl: tigerlake: Fix GPIO mapping for newer version of software - netfilter: nf_conntrack_bridge: Fix memory leak when error - ASoC: cs42l42: Remove duplicate control for WNF filter frequency - ASoC: cs42l42: Fix inversion of ADC Notch Switch control - ASoC: SOF: Intel: hda-ipc: fix reply size checking - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J - ASoC: cs42l42: Correct definition of ADC Volume control - pinctrl: mediatek: Fix fallback behavior for bias_set_combo - ieee802154: hwsim: fix GPF in hwsim_new_edge_nl - ieee802154: hwsim: fix GPF in hwsim_set_edge_lqi - drm/amdgpu: don't enable baco on boco platforms in runpm - drm/amd/display: use GFP_ATOMIC in amdgpu_dm_irq_schedule_work - drm/amd/display: Remove invalid assert for ODM + MPC case - libnvdimm/region: Fix label activation vs errors - ACPI: NFIT: Fix support for virtual SPA ranges - ceph: reduce contention in ceph_check_delayed_caps() - ARC: fp: set FPU_STATUS.FWE to enable FPU_STATUS update on context switch - net: ethernet: ti: cpsw: fix min eth packet size for non-switch use-cases - seccomp: Fix setting loaded filter count during TSYNC - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash - cifs: create sd context must be a multiple of 8 - i2c: dev: zero out array used for i2c reads from userspace - ASoC: intel: atom: Fix reference to PCM buffer address - ASoC: tlv320aic31xx: Fix jack detection after suspend - ASoC: uniphier: Fix reference to PCM buffer address - ASoC: xilinx: Fix reference to PCM buffer address - ASoC: amd: Fix reference to PCM buffer address - iio: adc: Fix incorrect exit of for-loop - iio: humidity: hdc100x: Add margin to the conversion time - iio: adis: set GPIO reset pin direction - iio: adc: ti-ads7950: Ensure CS is deasserted after reading channels - net: xilinx_emaclite: Do not print real IOMEM pointer - ovl: prevent private clone if bind mount is not allowed - ppp: Fix generating ppp unit id when ifname is not specified - ALSA: hda: Add quirk for ASUS Flow x13 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC - ALSA: pcm: Fix mmap breakage without explicit buffer setup - USB:ehci:fix Kunpeng920 ehci hardware problem - vboxsf: Make vboxsf_dir_create() return the handle for the created file - vboxsf: Honor excl flag to the dir-inode create op - arm64: dts: renesas: beacon: Fix USB ref clock references - arm64: dts: renesas: beacon: Fix USB extal reference - arm64: dts: renesas: rzg2: Add usb2_clksel to RZ/G2 M/N/H - mm: make zone_to_nid() and zone_set_nid() available for DISCONTIGMEM - Revert "selftests/resctrl: Use resctrl/info for feature detection" - bpf: Add lockdown check for probe_write_user helper - firmware: tee_bnxt: Release TEE shm, session, and context during kexec - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB - sched: Add menuconfig option for CONFIG_SCHED_OPTIMIZE_LOAD_TRACKING - sched/rt: Fix double enqueue caused by rt_effective_prio - Revert "sched/rt: Fix double enqueue caused by rt_effective_prio" - drm/amdgpu/display: only enable aux backlight control for OLED panels - smb3: rc uninitialized in one fallocate path - net/qla3xxx: fix schedule while atomic in ql_wait_for_drvr_lock and ql_adapter_reset - alpha: Send stop IPI to send to online CPUs - net: qede: Fix end of loop tests for list_for_each_entry - virt_wifi: fix error on connect - reiserfs: check directory items on read from disk - reiserfs: add check for root_inode in reiserfs_fill_super - libata: fix ata_pio_sector for CONFIG_HIGHMEM - drm/i915: avoid uninitialised var in eb_parse() - sched/rt: Fix double enqueue caused by rt_effective_prio - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest - soc: ixp4xx/qmgr: fix invalid __iomem access - drm/i915: Correct SFC_DONE register offset - interconnect: qcom: icc-rpmh: Ensure floor BW is enforced for all nodes - interconnect: Always call pre_aggregate before aggregate - interconnect: Zero initial BW after sync-state - spi: meson-spicc: fix memory leak in meson_spicc_remove - interconnect: Fix undersized devress_alloc allocation - soc: ixp4xx: fix printing resources - arm64: vdso: Avoid ISB after reading from cntvct_el0 - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds - KVM: Do not leak memory for duplicate debugfs directories - KVM: x86: accept userspace interrupt only if no event is injected - md/raid10: properly indicate failure when ending a failed write request - ARM: omap2+: hwmod: fix potential NULL pointer access - Revert "gpio: mpc8xxx: change the gpio interrupt flags." - bus: ti-sysc: AM3: RNG is GP only - selinux: correct the return value when loads initial sids - pcmcia: i82092: fix a null pointer dereference bug - net/xfrm/compat: Copy xfrm_spdattr_type_t atributes - xfrm: Fix RCU vs hash_resize_mutex lock inversion - timers: Move clearing of base::timer_running under base:: Lock - fpga: dfl: fme: Fix cpu hotplug issue in performance reporting - serial: 8250_pci: Avoid irq sharing for MSI(-X) interrupts. - serial: 8250_pci: Enumerate Elkhart Lake UARTs via dedicated driver - MIPS: Malta: Do not byte-swap accesses to the CBUS UART - serial: 8250: Mask out floating 16/32-bit bus bits - serial: 8250_mtk: fix uart corruption issue when rx power off - serial: tegra: Only print FIFO error message when an error occurs - ext4: fix potential htree corruption when growing large_dir directories - pipe: increase minimum default pipe size to 2 pages - media: rtl28xxu: fix zero-length control request - drivers core: Fix oops when driver probe fails - staging: rtl8712: error handling refactoring - staging: rtl8712: get rid of flush_scheduled_work - staging: rtl8723bs: Fix a resource leak in sd_int_dpc - tpm_ftpm_tee: Free and unregister TEE shared memory during kexec - optee: fix tee out of memory failure seen during kexec reboot - optee: Refuse to load the driver under the kdump kernel - optee: Fix memory leak when failing to register shm pages - tee: add tee_shm_alloc_kernel_buf() - optee: Clear stale cache entries during initialization - arm64: stacktrace: avoid tracing arch_stack_walk() - tracepoint: Fix static call function vs data state mismatch - tracepoint: static call: Compare data on transition from 2->1 callees - tracing: Fix NULL pointer dereference in start_creating - tracing: Reject string operand in the histogram expression - tracing / histogram: Give calculation hist_fields a size - scripts/tracing: fix the bug that can't parse raw_trace_func - clk: fix leak on devm_clk_bulk_get_all() unwind - usb: otg-fsm: Fix hrtimer list corruption - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events - usb: host: ohci-at91: suspend/resume ports after/before OHCI accesses - usb: gadget: f_hid: idle uses the highest byte for duration - usb: gadget: f_hid: fixed NULL pointer dereference - usb: gadget: f_hid: added GET_IDLE and SET_IDLE handlers - usb: cdns3: Fixed incorrect gadget state - usb: gadget: remove leaked entry from udc driver list - usb: dwc3: gadget: Avoid runtime resume if disabling pullup - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 - ALSA: usb-audio: Fix superfluous autosuspend recovery - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) - ALSA: hda/realtek: add mic quirk for Acer SF314-42 - ALSA: pcm - fix mmap capability check for the snd-dummy driver - drm/amdgpu/display: fix DMUB firmware version info - firmware_loader: fix use-after-free in firmware_fallback_sysfs - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 - USB: serial: ch341: fix character loss at high transfer rates - USB: serial: option: add Telit FD980 composition 0x1056 - USB: usbtmc: Fix RCU stall warning - Bluetooth: defer cleanup of resources in hci_unregister_dev() - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() - net: vxge: fix use-after-free in vxge_device_unregister - net: fec: fix use-after-free in fec_drv_remove - net: pegasus: fix uninit-value in get_interrupt_interval - bnx2x: fix an error code in bnx2x_nic_load() - mips: Fix non-POSIX regexp - MIPS: check return value of pgtable_pmd_page_ctor - net: sched: fix lockdep_set_class() typo error for sch->seqlock - net: dsa: qca: ar9331: reorder MDIO write sequence - net: ipv6: fix returned variable type in ip6_skb_dst_mtu - nfp: update ethtool reporting of pauseframe control - sctp: move the active_key update after sh_keys is added - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently - gpio: tqmx86: really make IRQ optional - net: natsemi: Fix missing pci_disable_device() in probe and remove - net: phy: micrel: Fix detection of ksz87xx switch - net: dsa: sja1105: match FDB entries regardless of inner/outer VLAN tag - net: dsa: sja1105: be stateless with FDB entries on SJA1105P/Q/R/S/SJA1110 too - net: dsa: sja1105: invalidate dynamic FDB entries learned concurrently with statically added ones - net: dsa: sja1105: overwrite dynamic FDB entries with static ones in .port_fdb_add - net, gro: Set inner transport header offset in tcp/udp GRO hook - dmaengine: imx-dma: configure the generic DMA type to make it work - ARM: dts: stm32: Fix touchscreen IRQ line assignment on DHCOM - ARM: dts: stm32: Disable LAN8710 EDPD on DHCOM - media: videobuf2-core: dequeue if start_streaming fails - scsi: sr: Return correct event when media event code is 3 - spi: imx: mx51-ecspi: Fix low-speed CONFIGREG delay calculation - spi: imx: mx51-ecspi: Reinstate low-speed CONFIGREG delay - dmaengine: stm32-dmamux: Fix PM usage counter unbalance in stm32 dmamux ops - dmaengine: stm32-dma: Fix PM usage counter imbalance in stm32 dma ops - clk: tegra: Implement disable_unused() of tegra_clk_sdmmc_mux_ops - dmaengine: uniphier-xdmac: Use readl_poll_timeout_atomic() in atomic state - omap5-board-common: remove not physically existing vdds_1v8_main fixed-regulator - ARM: dts: am437x-l4: fix typo in can@0 node - clk: stm32f4: fix post divisor setup for I2S/SAI PLLs - ALSA: usb-audio: fix incorrect clock source setting - arm64: dts: armada-3720-turris-mox: remove mrvl,i2c-fast-mode - arm64: dts: armada-3720-turris-mox: fixed indices for the SDHC controllers - ARM: dts: imx: Swap M53Menlo pinctrl_power_button/pinctrl_power_out pins - ARM: imx: fix missing 3rd argument in macro imx_mmdc_perf_init - ARM: dts: colibri-imx6ull: limit SDIO clock to 25MHz - arm64: dts: ls1028: sl28: fix networking for variant 2 - ARM: dts: imx6qdl-sr-som: Increase the PHY reset duration to 10ms - ARM: imx: add missing clk_disable_unprepare() - ARM: imx: add missing iounmap() - arm64: dts: ls1028a: fix node name for the sysclk - net: xfrm: fix memory leak in xfrm_user_rcv_msg - bus: ti-sysc: Fix gpt12 system timer issue with reserved status - ALSA: seq: Fix racy deletion of subscriber - Revert "ACPICA: Fix memory leak caused by _CID repair function" - sched/idle: Add IAS_SMART_HALT_POLL config for smart halt polling feature - sched/idle: introduce smart halt polling - arm: Optimize ttwu IPI - kthread: Fix PF_KTHREAD vs to_kthread() race - mtd: mtdconcat: Check _read,_write callbacks existence before assignment - mtd: mtdconcat: Judge callback existence based on the master - lib: use PFN_PHYS() in devmem_is_allowed() - arm64: fix compat syscall return truncation - blk: reuse lookup_sem to serialize partition operations - Revert "[Backport] block: take bd_mutex around delete_partitions in del_gendisk" - Revert "[Huawei] block: avoid creating invalid symlink file for patitions" - block: ensure the memory order between bi_private and bi_status - amba-pl011: Fix no irq issue due to no IRQ domain found - arm64: seccomp: fix the incorrect name of syscall __NR_compat_exit in secure computing mode - seqlock: avoid -Wshadow warnings - asm-generic: fix ffs -Wshadow warning - spi: mediatek: Fix fifo transfer - selftest/bpf: Verifier tests for var-off access - bpf, selftests: Adjust few selftest outcomes wrt unreachable code - bpf: Update selftests to reflect new error states - bpf, selftests: Adjust few selftest result_unpriv outcomes - selftest/bpf: Adjust expected verifier errors - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access - Revert "watchdog: iTCO_wdt: Account for rebooting on second timeout" - firmware: arm_scmi: Add delayed response status check - firmware: arm_scmi: Ensure drivers provide a probe function - Revert "Bluetooth: Shutdown controller after workqueues are flushed or cancelled" - ACPI: fix NULL pointer dereference - drm/amd/display: Fix max vstartup calculation for modes with borders - drm/amd/display: Fix comparison error in dcn21 DML - nvme: fix nvme_setup_command metadata trace event - efi/mokvar: Reserve the table only if it is in boot services data - ASoC: ti: j721e-evm: Check for not initialized parent_clk_id - ASoC: ti: j721e-evm: Fix unbalanced domain activity tracking during startup - net: Fix zero-copy head len calculation. - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend - qed: fix possible unpaired spin_{un}lock_bh in _qed_mcp_cmd_and_union() - r8152: Fix potential PM refcount imbalance - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits - spi: stm32h7: fix full duplex irq handler handling - regulator: rt5033: Fix n_voltages settings for BUCK and LDO - regulator: rtmv20: Fix wrong mask for strobe-polarity-high - btrfs: fix lost inode on log replay after mix of fsync, rename and inode eviction - btrfs: fix race causing unnecessary inode logging during link and rename - Revert "drm/i915: Propagate errors on awaiting already signaled fences" - drm/i915: Revert "drm/i915/gem: Asynchronous cmdparser" - powerpc/kprobes: Fix kprobe Oops happens in booke - sched: Fix branch prediction error in static_key - sched: Access control for sysctl_update_load_latency - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned - mm/memory-failure: use a mutex to avoid memory_failure() races - can: j1939: j1939_session_deactivate(): clarify lifetime of session object - i40e: Add additional info to PHY type error - Revert "perf map: Fix dso->nsinfo refcounting" - powerpc/pseries: Fix regression while building external modules - SMB3: fix readpage for large swap cache - bpf: Fix pointer arithmetic mask tightening under state pruning - bpf: verifier: Allocate idmap scratch in verifier env - bpf: Remove superfluous aux sanitation on subprog rejection - bpf: Fix leakage due to insufficient speculative store bypass mitigation - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 - can: hi311x: fix a signedness bug in hi3110_cmd() - sis900: Fix missing pci_disable_device() in probe and remove - tulip: windbond-840: Fix missing pci_disable_device() in probe and remove - sctp: fix return value check in __sctp_rcv_asconf_lookup - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() - net/mlx5: Fix flow table chaining - skmsg: Make sk_psock_destroy() static - drm/msm/dp: Initialize the INTF_CONFIG register - drm/msm/dpu: Fix sm8250_mdp register length - net: llc: fix skb_over_panic - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access - mlx4: Fix missing error code in mlx4_load_one() - octeontx2-pf: Fix interface down flag on error - tipc: do not write skb_shinfo frags when doing decrytion - ionic: count csum_none when offload enabled - ionic: fix up dim accounting for tx and rx - ionic: remove intr coalesce update from napi - net: qrtr: fix memory leaks - net: Set true network header for ECN decapsulation - tipc: fix sleeping in tipc accept routine - tipc: fix implicit-connect for SYN+ - i40e: Fix log TC creation failure when max num of queues is exceeded - i40e: Fix queue-to-TC mapping on Tx - i40e: Fix firmware LLDP agent related warning - i40e: Fix logic of disabling queues - netfilter: nft_nat: allow to specify layer 4 protocol NAT only - netfilter: conntrack: adjust stop timestamp to real expiry value - mac80211: fix enabling 4-address mode on a sta vif after assoc - bpf: Fix OOB read when printing XDP link fdinfo - RDMA/bnxt_re: Fix stats counters - cfg80211: Fix possible memory leak in function cfg80211_bss_update - nfc: nfcsim: fix use after free during module unload - blk-iocost: fix operation ordering in iocg_wake_fn() - drm/amdgpu: Fix resource leak on probe error path - drm/amdgpu: Avoid printing of stack contents on firmware load error - drm/amd/display: ensure dentist display clock update finished in DCN20 - NIU: fix incorrect error return, missed in previous revert - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT - alpha: register early reserved memory in memblock - can: esd_usb2: fix memory leak - can: ems_usb: fix memory leak - can: usb_8dev: fix memory leak - can: mcba_usb_start(): add missing urb->transfer_dma initialization - can: peak_usb: pcan_usb_handle_bus_evt(): fix reading rxerr/txerr values - can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF - can: j1939: j1939_xtp_rx_dat_one(): fix rxtimer value between consecutive TP.DT to 750ms - ocfs2: issue zeroout to EOF blocks - ocfs2: fix zero out valid data - KVM: add missing compat KVM_CLEAR_DIRTY_LOG - x86/kvm: fix vcpu-id indexed array sizes - ACPI: DPTF: Fix reading of attributes - Revert "ACPI: resources: Add checks for ACPI IRQ override" - btrfs: mark compressed range uptodate only if all bio succeed - btrfs: fix rw device counting in __btrfs_free_extra_devids - pipe: make pipe writes always wake up readers - x86/asm: Ensure asm/proto.h can be included stand-alone - io_uring: fix null-ptr-deref in io_sq_offload_start() - selftest: fix build error in tools/testing/selftests/vm/userfaultfd.c - ipv6: ip6_finish_output2: set sk into newly allocated nskb - ARM: dts: versatile: Fix up interrupt controller node names - iomap: remove the length variable in iomap_seek_hole - iomap: remove the length variable in iomap_seek_data - cifs: fix the out of range assignment to bit fields in parse_server_interfaces - firmware: arm_scmi: Fix range check for the maximum number of pending messages - firmware: arm_scmi: Fix possible scmi_linux_errmap buffer overflow - hfs: add lock nesting notation to hfs_find_init - hfs: fix high memory mapping in hfs_bnode_read - hfs: add missing clean-up in hfs_fill_super - drm/ttm: add a check against null pointer dereference - ipv6: allocate enough headroom in ip6_finish_output2() - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() - rcu-tasks: Don't delete holdouts within trc_inspect_reader() - sctp: move 198 addresses from unusable to private scope - net: annotate data race around sk_ll_usec - net/802/garp: fix memleak in garp_request_join() - net/802/mrp: fix memleak in mrp_request_join() - cgroup1: fix leaked context root causing sporadic NULL deref in LTP - workqueue: fix UAF in pwq_unbound_release_workfn() - af_unix: fix garbage collect vs MSG_PEEK - KVM: x86: determine if an exception has an error code only when injecting it. - io_uring: fix link timeout refs - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include - perf annotate: Add error log in symbol__annotate() - perf env: Normalize aarch64.* and arm64.* to arm64 in normalize_arch() - skbuff: Fix build with SKB extensions disabled - xhci: add xhci_get_virt_ep() helper - sfc: ensure correct number of XDP queues - drm/i915/gvt: Clear d3_entered on elsp cmd submission. - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI - perf inject: Close inject.output on exit - Documentation: Fix intiramfs script name - skbuff: Release nfct refcount on napi stolen or re-used skbs - bonding: fix build issue - PCI: Mark AMD Navi14 GPU ATS as broken - net: dsa: mv88e6xxx: enable SerDes PCS register dump via ethtool -d on Topaz - net: dsa: mv88e6xxx: enable SerDes RX stats for Topaz - drm/amdgpu: update golden setting for sienna_cichlid - drm: Return -ENOTTY for non-drm ioctls - driver core: Prevent warning when removing a device link from unregistered consumer - nds32: fix up stack guard gap - misc: eeprom: at24: Always append device id even if label property is set. - rbd: always kick acquire on "acquired" and "released" notifications - rbd: don't hold lock_rwsem while running_list is being drained - hugetlbfs: fix mount mode command line processing - memblock: make for_each_mem_range() traverse MEMBLOCK_HOTPLUG regions - userfaultfd: do not untag user pointers - io_uring: remove double poll entry on arm failure - io_uring: explicitly count entries for poll reqs - selftest: use mmap instead of posix_memalign to allocate memory - posix-cpu-timers: Fix rearm racing against process tick - bus: mhi: core: Validate channel ID when processing command completions - ixgbe: Fix packet corruption due to missing DMA sync - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() - btrfs: check for missing device in btrfs_trim_fs - tracing: Synthetic event field_pos is an index not a boolean - tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. - tracing/histogram: Rename "cpu" to "common_cpu" - tracepoints: Update static_call before tp_funcs when adding a tracepoint - firmware/efi: Tell memblock about EFI iomem reservations - usb: typec: stusb160x: register role switch before interrupt registration - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. - usb: gadget: Fix Unbalanced pm_runtime_enable in tegra_xudc_probe - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick - USB: serial: cp210x: fix comments for GE CS1000 - USB: serial: option: add support for u-blox LARA-R6 family - usb: renesas_usbhs: Fix superfluous irqs happen after usb_pkt_pop() - usb: max-3421: Prevent corruption of freed memory - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS - usb: hub: Fix link power management max exit latency (MEL) calculations - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high - KVM: PPC: Book3S HV Nested: Sanitise H_ENTER_NESTED TM state - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow - xhci: Fix lost USB 2 remote wake - usb: xhci: avoid renesas_usb_fw.mem when it's unusable - Revert "usb: renesas-xhci: Fix handling of unknown ROM state" - ALSA: pcm: Fix mmap capability check - ALSA: pcm: Call substream ack() method upon compat mmap commit - ALSA: hdmi: Expose all pins on MSI MS-7C94 board - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine - ALSA: sb: Fix potential ABBA deadlock in CSP driver - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type - s390/boot: fix use of expolines in the DMA code - s390/ftrace: fix ftrace_update_ftrace_func implementation - mmc: core: Don't allocate IDA for OF aliases - proc: Avoid mixing integer types in mem_rw() - cifs: fix fallocate when trying to allocate a hole. - cifs: only write 64kb at a time when fallocating a small region of a file - drm/panel: raspberrypi-touchscreen: Prevent double-free - net: sched: cls_api: Fix the the wrong parameter - net: dsa: sja1105: make VID 4095 a bridge VLAN too - tcp: disable TFO blackhole logic by default - sctp: update active_key for asoc when old key is being replaced - nvme: set the PRACT bit when using Write Zeroes with T10 PI - r8169: Avoid duplicate sysfs entry creation error - afs: Fix tracepoint string placement with built-in AFS - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING - ceph: don't WARN if we're still opening a session to an MDS - ipv6: fix another slab-out-of-bounds in fib6_nh_flush_exceptions - net/sched: act_skbmod: Skip non-Ethernet packets - spi: spi-bcm2835: Fix deadlock - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID - net/tcp_fastopen: fix data races around tfo_active_disable_stamp - net: hisilicon: rename CACHE_LINE_MASK to avoid redefinition - bnxt_en: Check abort error state in bnxt_half_open_nic() - bnxt_en: Validate vlan protocol ID on RX packets - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() - bnxt_en: don't disable an already disabled PCI device - ACPI: Kconfig: Fix table override from built-in initrd - spi: cadence: Correct initialisation of runtime PM again - scsi: target: Fix protect handling in WRITE SAME(32) - scsi: iscsi: Fix iface sysfs attr detection - netrom: Decrease sock refcount when sock timers expire - sctp: trim optlen when it's a huge value in sctp_setsockopt - net: sched: fix memory leak in tcindex_partial_destroy_work - KVM: PPC: Fix kvm_arch_vcpu_ioctl vcpu_load leak - KVM: PPC: Book3S: Fix CONFIG_TRANSACTIONAL_MEM=n crash - net: decnet: Fix sleeping inside in af_decnet - efi/tpm: Differentiate missing and invalid final event log table. - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} - usb: hso: fix error handling code of hso_create_net_device - net: fix uninit-value in caif_seqpkt_sendmsg - bpftool: Check malloc return value in mount_bpffs_for_pin - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats - bpf, sockmap: Fix potential memory leak on unlikely error case - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] - liquidio: Fix unintentional sign extension issue on left shift of u16 - timers: Fix get_next_timer_interrupt() with no timers pending - xdp, net: Fix use-after-free in bpf_xdp_link_release - bpf: Fix tail_call_reachable rejection for interpreter when jit failed - bpf, test: fix NULL pointer dereference on invalid expected_attach_type - ASoC: rt5631: Fix regcache sync errors on resume - spi: mediatek: fix fifo rx mode - regulator: hi6421: Fix getting wrong drvdata - regulator: hi6421: Use correct variable type for regmap api val argument - spi: stm32: fixes pm_runtime calls in probe/remove - spi: imx: add a check for speed_hz before calculating the clock - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set - perf lzma: Close lzma stream on exit - perf script: Fix memory 'threads' and 'cpus' leaks on exit - perf report: Free generated help strings for sort option - perf env: Fix memory leak of cpu_pmu_caps - perf test maps__merge_in: Fix memory leak of maps - perf dso: Fix memory leak in dso__new_map() - perf test event_update: Fix memory leak of evlist - perf test session_topology: Delete session->evlist - perf env: Fix sibling_dies memory leak - perf probe: Fix dso->nsinfo refcounting - perf map: Fix dso->nsinfo refcounting - perf inject: Fix dso->nsinfo refcounting - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join - cxgb4: fix IRQ free race during driver unload - pwm: sprd: Ensure configuring period and duty_cycle isn't wrongly skipped - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect - selftests: icmp_redirect: remove from checking for IPv6 route get - stmmac: platform: Fix signedness bug in stmmac_probe_config_dt() - ipv6: fix 'disable_policy' for fwd packets - bonding: fix incorrect return value of bond_ipsec_offload_ok() - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() - bonding: Add struct bond_ipesc to manage SA - bonding: disallow setting nested bonding + ipsec offload - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - bonding: fix null dereference in bond_ipsec_add_sa() - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() - net: add kcov handle to skb extensions - gve: Fix an error handling path in 'gve_probe()' - igb: Fix position of assignment to *ring - igb: Check if num of q_vectors is smaller than max before array access - iavf: Fix an error handling path in 'iavf_probe()' - e1000e: Fix an error handling path in 'e1000_probe()' - fm10k: Fix an error handling path in 'fm10k_probe()' - igb: Fix an error handling path in 'igb_probe()' - igc: Fix an error handling path in 'igc_probe()' - ixgbe: Fix an error handling path in 'ixgbe_probe()' - igc: change default return of igc_read_phy_reg() - igb: Fix use-after-free error during reset - igc: Fix use-after-free error during reset - sched: Add frequency control for load update in scheduler_tick - sched: Add switch for update_blocked_averages - sched: Introcude config option SCHED_OPTIMIZE_LOAD_TRACKING - udp: annotate data races around unix_sk(sk)->gso_size - drm/panel: nt35510: Do not fail if DSI read fails - bpf: Track subprog poke descriptors correctly and fix use-after-free - bpftool: Properly close va_list 'ap' by va_end() on error - tools: bpf: Fix error in 'make -C tools/ bpf_install' - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path - ipv6: tcp: drop silly ICMPv6 packet too big messages - tcp: fix tcp_init_transfer() to not reset icsk_ca_initialized - tcp: annotate data races around tp->mtu_info - tcp: consistently disable header prediction for mptcp - ARM: dts: tacoma: Add phase corrections for eMMC - ARM: dts: aspeed: Fix AST2600 machines line names - kbuild: do not suppress Kconfig prompts for silent build - dma-buf/sync_file: Don't leak fences on merge failure - net: fddi: fix UAF in fza_probe - net: dsa: properly check for the bridge_leave methods in dsa_switch_bridge_leave() - Revert "mm/shmem: fix shmem_swapin() race with swapoff" - net: validate lwtstate->data before returning from skb_tunnel_info() - net: send SYNACK packet with accepted fwmark - net: ti: fix UAF in tlan_remove_one - net: qcom/emac: fix UAF in emac_remove - net: moxa: fix UAF in moxart_mac_probe - net: ip_tunnel: fix mtu calculation for ETHER tunnel devices - net: bcmgenet: Ensure all TX/RX queues DMAs are disabled - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops - net: bridge: sync fdb to new unicast-filtering ports - net/sched: act_ct: remove and free nf_table callbacks - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports - net/sched: act_ct: fix err check for nf_conntrack_confirm - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo - net: ipv6: fix return value of ip6_skb_dst_mtu - net: dsa: mv88e6xxx: enable devlink ATU hash param for Topaz - net: dsa: mv88e6xxx: enable .rmu_disable() on Topaz - net: dsa: mv88e6xxx: use correct .stats_set_histogram() on Topaz - net: dsa: mv88e6xxx: enable .port_set_policy() on Topaz - net: bcmgenet: ensure EXT_ENERGY_DET_MASK is clear - usb: cdns3: Enable TDL_CHK only for OUT ep - mm/page_alloc: fix memory map initialization for descending nodes - mm/userfaultfd: fix uffd-wp special cases for fork() - mm/thp: simplify copying of huge zero page pmd when fork - f2fs: Show casefolding support only when supported - Revert "swap: fix do_swap_page() race with swapoff" - arm64: dts: marvell: armada-37xx: move firmware node to generic dtsi file - firmware: turris-mox-rwtm: add marvell,armada-3700-rwtm-firmware compatible string - cifs: prevent NULL deref in cifs_compose_mount_options() - s390: introduce proper type handling call_on_stack() macro - s390/traps: do not test MONITOR CALL without CONFIG_BUG - thermal/core/thermal_of: Stop zone device before unregistering it - perf/x86/intel/uncore: Clean up error handling path of iio mapping - sched/fair: Fix CFS bandwidth hrtimer expiry type - scsi: qedf: Add check to synchronize abort and flush - scsi: libfc: Fix array index out of bound exception - scsi: aic7xxx: Fix unintentional sign extension issue on left shift of u8 - rtc: max77686: Do not enforce (incorrect) interrupt trigger type - arch/arm64/boot/dts/marvell: fix NAND partitioning scheme - kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set - thermal/drivers/sprd: Add missing of_node_put for loop iteration - thermal/drivers/imx_sc: Add missing of_node_put for loop iteration - thermal/drivers/rcar_gen3_thermal: Do not shadow rcar_gen3_ths_tj_1 - thermal/core: Correct function name thermal_zone_device_unregister() - arm64: dts: imx8mq: assign PCIe clocks - arm64: dts: ls208xa: remove bus-num from dspi node - firmware: tegra: bpmp: Fix Tegra234-only builds - soc/tegra: fuse: Fix Tegra234-only builds - ARM: OMAP2+: Block suspend for am3 and am4 if PM is not configured - ARM: dts: stm32: fix stpmic node for stm32mp1 boards - ARM: dts: stm32: Rename spi-flash/mx66l51235l@N to flash@N on DHCOM SoM - ARM: dts: stm32: Drop unused linux,wakeup from touchscreen node on DHCOM SoM - ARM: dts: stm32: fix the Odyssey SoM eMMC VQMMC supply - ARM: dts: stm32: move stmmac axi config in ethernet node on stm32mp15 - ARM: dts: stm32: fix i2c node name on stm32f746 to prevent warnings - ARM: dts: rockchip: fix supply properties in io-domains nodes - arm64: dts: juno: Update SCPI nodes as per the YAML schema - ARM: dts: bcm283x: Fix up GPIO LED node names - ARM: dts: bcm283x: Fix up MMC node names - firmware: arm_scmi: Fix the build when CONFIG_MAILBOX is not selected - firmware: arm_scmi: Add SMCCC discovery dependency in Kconfig - memory: tegra: Fix compilation warnings on 64bit platforms - ARM: dts: stm32: fix timer nodes on STM32 MCU to prevent warnings - ARM: dts: stm32: fix RCC node name on stm32f429 MCU - ARM: dts: stm32: fix gpio-keys node on STM32 MCU boards - ARM: dts: stm32: fix stm32mp157c-odyssey card detect pin - ARM: dts: stm32: Fix touchscreen node on dhcom-pdk2 - ARM: dts: stm32: Remove extra size-cells on dhcom-pdk2 - arm64: dts: qcom: sc7180: Move rmtfs memory region - ARM: tegra: nexus7: Correct 3v3 regulator GPIO of PM269 variant - ARM: tegra: wm8903: Fix polarity of headphones-detection GPIO in device-trees - arm64: dts: ti: k3-am654x/j721e/j7200-common-proc-board: Fix MCU_RGMII1_TXC direction - ARM: dts: OMAP2+: Replace underscores in sub-mailbox node names - ARM: dts: am335x: fix ti,no-reset-on-init flag for gpios - ARM: dts: am437x-gp-evm: fix ti,no-reset-on-init flag for gpios - ARM: dts: am57xx-cl-som-am57x: fix ti,no-reset-on-init flag for gpios - kbuild: sink stdout from cmd for silent build - rtc: mxc_v2: add missing MODULE_DEVICE_TABLE - ARM: dts: imx6dl-riotboard: configure PHY clock and set proper EEE value - ARM: dts: ux500: Fix orientation of accelerometer - ARM: dts: ux500: Rename gpio-controller node - ARM: dts: ux500: Fix interrupt cells - arm64: dts: rockchip: fix regulator-gpio states array - ARM: imx: pm-imx5: Fix references to imx5_cpu_suspend_info - ARM: dts: imx6: phyFLEX: Fix UART hardware flow control - ARM: dts: Hurricane 2: Fix NAND nodes names - ARM: dts: BCM63xx: Fix NAND nodes names - ARM: NSP: dts: fix NAND nodes names - ARM: Cygnus: dts: fix NAND nodes names - ARM: brcmstb: dts: fix NAND nodes names - reset: ti-syscon: fix to_ti_syscon_reset_data macro - arm64: dts: rockchip: Fix power-controller node names for rk3399 - arm64: dts: rockchip: Fix power-controller node names for rk3328 - arm64: dts: rockchip: Fix power-controller node names for px30 - ARM: dts: rockchip: Fix power-controller node names for rk3288 - ARM: dts: rockchip: Fix power-controller node names for rk3188 - ARM: dts: rockchip: Fix power-controller node names for rk3066a - ARM: dts: rockchip: Fix IOMMU nodes properties on rk322x - ARM: dts: rockchip: Fix the timer clocks order - arm64: dts: rockchip: fix pinctrl sleep nodename for rk3399.dtsi - ARM: dts: rockchip: fix pinctrl sleep nodename for rk3036-kylin and rk3288 - ARM: dts: rockchip: Fix thermal sensor cells o rk322x - ARM: dts: gemini: add device_type on pci - ARM: dts: gemini: rename mdio to the right name - scsi: scsi_dh_alua: Fix signedness bug in alua_rtpg() - MIPS: vdso: Invalid GIC access through VDSO - mips: disable branch profiling in boot/decompress.o - mips: always link byteswap helpers into decompressor - static_call: Fix static_call_text_reserved() vs __init - jump_label: Fix jump_label_text_reserved() vs __init - sched/uclamp: Ignore max aggregation if rq is idle - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() - arm64: dts: rockchip: Re-add regulator-always-on for vcc_sdio for rk3399-roc-pc - arm64: dts: rockchip: Re-add regulator-boot-on, regulator-always-on for vdd_gpu on rk3399-roc-pc - firmware: turris-mox-rwtm: show message about HWRNG registration - firmware: turris-mox-rwtm: fail probing when firmware does not support hwrng - firmware: turris-mox-rwtm: report failures better - firmware: turris-mox-rwtm: fix reply status decoding function - thermal/drivers/rcar_gen3_thermal: Fix coefficient calculations - ARM: dts: imx6q-dhcom: Add gpios pinctrl for i2c bus recovery - ARM: dts: imx6q-dhcom: Fix ethernet plugin detection problems - ARM: dts: imx6q-dhcom: Fix ethernet reset time properties - thermal/drivers/sprd: Add missing MODULE_DEVICE_TABLE - ARM: dts: am437x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: am335x: align ti,pindir-d0-out-d1-in property with dt-shema - ARM: dts: dra7: Fix duplicate USB4 target module node - arm64: dts: allwinner: a64-sopine-baseboard: change RGMII mode to TXID - memory: fsl_ifc: fix leak of private memory on probe failure - memory: fsl_ifc: fix leak of IO mapping on probe failure - arm64: dts: ti: k3-j721e-main: Fix external refclk input to SERDES - arm64: dts: renesas: r8a779a0: Drop power-domains property from GIC node - reset: bail if try_module_get() fails - ARM: dts: BCM5301X: Fixup SPI binding - dt-bindings: i2c: at91: fix example for scl-gpios - firmware: arm_scmi: Reset Rx buffer to max size during async commands - firmware: tegra: Fix error return code in tegra210_bpmp_init() - arm64: dts: qcom: trogdor: Add no-hpd to DSI bridge node - ARM: dts: stm32: Rework LAN8710Ai PHY reset on DHCOM SoM - ARM: dts: stm32: Connect PHY IRQ line on DH STM32MP1 SoM - arm64: dts: renesas: r8a7796[01]: Fix OPP table entry voltages - arm64: dts: renesas: Add missing opp-suspend properties - arm64: dts: ti: j7200-main: Enable USB2 PHY RX sensitivity workaround - ARM: dts: r8a7779, marzen: Fix DU clock names - arm64: dts: renesas: v3msk: Fix memory size - rtc: fix snprintf() checking in is_rtc_hctosys() - ARM: dts: sun8i: h3: orangepi-plus: Fix ethernet phy-mode - memory: pl353: Fix error return code in pl353_smc_probe() - reset: brcmstb: Add missing MODULE_DEVICE_TABLE - memory: atmel-ebi: add missing of_node_put for loop iteration - memory: stm32-fmc2-ebi: add missing of_node_put for loop iteration - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU4 - ARM: dts: exynos: fix PWM LED max brightness on Odroid HC1 - ARM: dts: exynos: fix PWM LED max brightness on Odroid XU/XU3 - ARM: exynos: add missing of_node_put for loop iteration - reset: a10sr: add missing of_match_table reference - reset: RESET_INTEL_GW should depend on X86 - reset: RESET_BRCMSTB_RESCAL should depend on ARCH_BRCMSTB - ARM: dts: gemini-rut1xx: remove duplicate ethernet node - hexagon: use common DISCARDS macro - hexagon: handle {,SOFT}IRQENTRY_TEXT in linker script - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times - NFSv4/pnfs: Fix layoutget behaviour after invalidation - NFSv4/pnfs: Fix the layout barrier update - vdpa/mlx5: Clear vq ready indication upon device reset - ALSA: isa: Fix error return code in snd_cmi8330_probe() - nfsd: Reduce contention for the nfsd_file nf_rwsem - nvme-tcp: can't set sk_user_data without write_lock - virtio_net: move tx vq operation under tx queue lock - vdpa/mlx5: Fix possible failure in umem size calculation - vdpa/mlx5: Fix umem sizes assignments on VQ create - PCI: tegra194: Fix tegra_pcie_ep_raise_msi_irq() ill-defined shift - pwm: imx1: Don't disable clocks at device remove time - PCI: intel-gw: Fix INTx enable - x86/fpu: Limit xstate copy size in xstateregs_set() - x86/fpu: Fix copy_xstate_to_kernel() gap handling - f2fs: fix to avoid adding tab before doc section - PCI: iproc: Support multi-MSI only on uniprocessor kernel - PCI: iproc: Fix multi-MSI base vector number allocation - ubifs: Set/Clear I_LINKABLE under i_lock for whiteout inode - nfs: fix acl memory leak of posix_acl_create() - SUNRPC: prevent port reuse on transports which don't request it. - watchdog: jz4740: Fix return value check in jz4740_wdt_probe() - watchdog: aspeed: fix hardware timeout calculation - ubifs: journal: Fix error return code in ubifs_jnl_write_inode() - ubifs: Fix off-by-one error - um: fix error return code in winch_tramp() - um: fix error return code in slip_open() - misc: alcor_pci: fix inverted branch condition - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT - NFSv4: Initialise connection to the server in nfs4_alloc_client() - power: supply: rt5033_battery: Fix device tree enumeration - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun - remoteproc: k3-r5: Fix an error message - f2fs: compress: fix to disallow temp extension - f2fs: add MODULE_SOFTDEP to ensure crc32 is included in the initramfs - x86/signal: Detect and prevent an alternate signal stack overflow - NFSD: Fix TP_printk() format specifier in nfsd_clid_class - f2fs: atgc: fix to set default age threshold - virtio_console: Assure used length from device is limited - virtio_net: Fix error handling in virtnet_restore() - virtio-blk: Fix memory leak among suspend/resume procedure - PCI: rockchip: Register IRQ handlers after device and data are ready - ACPI: video: Add quirk for the Dell Vostro 3350 - ACPI: AMBA: Fix resource name in /proc/iomem - pwm: tegra: Don't modify HW state in .remove callback - pwm: img: Fix PM reference leak in img_pwm_enable() - drm/amdkfd: fix sysfs kobj leak - power: supply: ab8500: add missing MODULE_DEVICE_TABLE - power: supply: charger-manager: add missing MODULE_DEVICE_TABLE - NFS: nfs_find_open_context() may only select open files - drm/gma500: Add the missed drm_gem_object_put() in psb_user_framebuffer_create() - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty - orangefs: fix orangefs df output. - PCI: tegra: Add missing MODULE_DEVICE_TABLE - remoteproc: core: Fix cdev remove and rproc del - x86/fpu: Return proper error codes from user access functions - watchdog: iTCO_wdt: Account for rebooting on second timeout - watchdog: imx_sc_wdt: fix pretimeout - watchdog: Fix possible use-after-free by calling del_timer_sync() - watchdog: sc520_wdt: Fix possible use-after-free in wdt_turnoff() - watchdog: Fix possible use-after-free in wdt_startup() - PCI: pciehp: Ignore Link Down/Up caused by DPC - NFSv4: Fix delegation return in cases where we have to retry - PCI/P2PDMA: Avoid pci_get_slot(), which may sleep - ARM: 9087/1: kprobes: test-thumb: fix for LLVM_IAS=1 - power: reset: gpio-poweroff: add missing MODULE_DEVICE_TABLE - power: supply: max17042: Do not enforce (incorrect) interrupt trigger type - PCI: hv: Fix a race condition when removing the device - power: supply: ab8500: Avoid NULL pointers - PCI: ftpci100: Rename macro name collision - pwm: spear: Don't modify HW state in .remove callback - power: supply: sc2731_charger: Add missing MODULE_DEVICE_TABLE - power: supply: sc27xx: Add missing MODULE_DEVICE_TABLE - kcov: add __no_sanitize_coverage to fix noinstr for all architectures - lib/decompress_unlz4.c: correctly handle zero-padding around initrds. - phy: intel: Fix for warnings due to EMMC clock 175Mhz change in FIP - i2c: core: Disable client irq on reboot/shutdown - intel_th: Wait until port is in reset before programming it - staging: rtl8723bs: fix macro value for 2.4Ghz only device - leds: turris-omnia: add missing MODULE_DEVICE_TABLE - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions - ALSA: hda: Add IRQ check for platform_get_irq() - backlight: lm3630a: Fix return code of .update_status() callback - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters - powerpc/boot: Fixup device-tree on little endian - usb: gadget: hid: fix error return code in hid_bind() - usb: gadget: f_hid: fix endianness issue with descriptors - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values - ALSA: usb-audio: scarlett2: Fix data_mutex lock - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count - ALSA: bebob: add support for ToneWeal FW66 - Input: hideep - fix the uninitialized use in hideep_nvm_unlock() - s390/mem_detect: fix tprot() program check new psw handling - s390/mem_detect: fix diag260() program check new psw handling - s390/ipl_parm: fix program check new psw handling - s390/processor: always inline stap() and __load_psw_mask() - habanalabs: remove node from list before freeing the node - habanalabs/gaudi: set the correct cpu_id on MME2_QM failure - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() - powerpc/mm/book3s64: Fix possible build error - gpio: pca953x: Add support for the On Semi pca9655 - selftests/powerpc: Fix "no_handler" EBB selftest - ALSA: ppc: fix error return code in snd_pmac_probe() - scsi: storvsc: Correctly handle multiple flags in srb_status - gpio: zynq: Check return value of irq_get_irq_data - gpio: zynq: Check return value of pm_runtime_get_sync - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails - powerpc/ps3: Add dma_mask to ps3_dma_region - ALSA: sb: Fix potential double-free of CSP mixer elements - selftests: timers: rtcpie: skip test if default RTC device does not exist - s390: disable SSP when needed - s390/sclp_vt220: fix console name to match device - serial: tty: uartlite: fix console setup - fsi: Add missing MODULE_DEVICE_TABLE - ASoC: img: Fix PM reference leak in img_i2s_in_probe() - mfd: cpcap: Fix cpcap dmamask not set warnings - mfd: da9052/stmpe: Add and modify MODULE_DEVICE_TABLE - scsi: qedi: Fix cleanup session block/unblock use - scsi: qedi: Fix TMF session block/unblock use - scsi: qedi: Fix race during abort timeouts - scsi: qedi: Fix null ref during abort handling - scsi: iscsi: Fix shost->max_id use - scsi: iscsi: Fix conn use after free during resets - scsi: iscsi: Add iscsi_cls_conn refcount helpers - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update - scsi: megaraid_sas: Fix resource leak in case of probe failure - fs/jfs: Fix missing error code in lmLogInit() - scsi: scsi_dh_alua: Check for negative result value - scsi: core: Fixup calling convention for scsi_mode_sense() - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event - tty: serial: 8250: serial_cs: Fix a memory leak in error handling path - ALSA: ac97: fix PM reference leak in ac97_bus_remove() - scsi: core: Cap scsi_host cmd_per_lun at can_queue - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology - scsi: arcmsr: Fix doorbell status being updated late on ARC-1886 - w1: ds2438: fixing bug that would always get page0 - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" - ALSA: usx2y: Don't call free_pages_exact() with NULL address - ALSA: usx2y: Avoid camelCase - iio: magn: bmc150: Balance runtime pm + use pm_runtime_resume_and_get() - iio: gyro: fxa21002c: Balance runtime pm + use pm_runtime_resume_and_get(). - partitions: msdos: fix one-byte get_unaligned() - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE - misc: alcor_pci: fix null-ptr-deref when there is no PCI bridge - misc/libmasm/module: Fix two use after free in ibmasm_init_one - serial: fsl_lpuart: disable DMA for console and fix sysrq - tty: serial: fsl_lpuart: fix the potential risk of division or modulo by zero - rcu: Reject RCU_LOCKDEP_WARN() false positives - srcu: Fix broken node geometry after early ssp init - scsi: arcmsr: Fix the wrong CDB payload report to IOP - dmaengine: fsl-qdma: check dma_set_mask return value - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 - leds: tlc591xx: fix return value check in tlc591xx_probe() - net: bridge: multicast: fix MRD advertisement router port marking race - net: bridge: multicast: fix PIM hello router port marking race - Revert "drm/ast: Remove reference to struct drm_device.pdev" - drm/ingenic: Switch IPU plane to type OVERLAY - drm/ingenic: Fix non-OSD mode - drm/dp_mst: Add missing drm parameters to recently added call to drm_dbg_kms() - drm/dp_mst: Avoid to mess up payload table by ports in stale topology - drm/dp_mst: Do not set proposed vcpi directly - fbmem: Do not delete the mode that is still in use - cgroup: verify that source is a string - drm/i915/gt: Fix -EDEADLK handling regression - drm/i915/gtt: drop the page table optimisation - tracing: Do not reference char * as a string in histograms - scsi: zfcp: Report port fc_security as unknown early during remote cable pull - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio - cifs: handle reconnect of tcon when there is no cached dfs referral - certs: add 'x509_revocation_list' to gitignore - f2fs: fix to avoid racing on fsync_entry_slab by multi filesystem instances - smackfs: restrict bytes count in smk_set_cipso() - jfs: fix GPF in diFree - drm/ast: Remove reference to struct drm_device.pdev - pinctrl: mcp23s08: Fix missing unlock on error in mcp23s08_irq() - dm writecache: write at least 4k when committing - io_uring: fix clear IORING_SETUP_R_DISABLED in wrong function - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K - media: gspca/sunplus: fix zero-length control requests - media: gspca/sq905: fix control-request direction - media: zr364xx: fix memory leak in zr364xx_start_readpipe - media: dtv5100: fix control-request directions - media: subdev: disallow ioctl for saa6588/davinci - PCI: aardvark: Implement workaround for the readback value of VEND_ID - PCI: aardvark: Fix checking for PIO Non-posted Request - PCI: Leave Apple Thunderbolt controllers on for s2idle or standby - dm writecache: flush origin device when writing and cache is full - dm zoned: check zone capacity - coresight: tmc-etf: Fix global-out-of-bounds in tmc_update_etf_buffer() - coresight: Propagate symlink failure - ipack/carriers/tpci200: Fix a double free in tpci200_pci_probe - tracing: Resize tgid_map to pid_max, not PID_MAX_DEFAULT - tracing: Simplify & fix saved_tgids logic - rq-qos: fix missed wake-ups in rq_qos_throttle try two - seq_buf: Fix overflow in seq_buf_putmem_hex() - extcon: intel-mrfld: Sync hardware and software state on init - selftests/lkdtm: Fix expected text for CR4 pinning - lkdtm/bugs: XFAIL UNALIGNED_LOAD_STORE_WRITE - nvmem: core: add a missing of_node_put - mfd: syscon: Free the allocated name field of struct regmap_config - power: supply: ab8500: Fix an old bug - thermal/drivers/int340x/processor_thermal: Fix tcc setting - ipmi/watchdog: Stop watchdog timer when the current action is 'none' - qemu_fw_cfg: Make fw_cfg_rev_attr a proper kobj_attribute - i40e: fix PTP on 5Gb links - ASoC: tegra: Set driver_name=tegra for all machine drivers - fpga: stratix10-soc: Add missing fpga_mgr_free() call - clocksource/arm_arch_timer: Improve Allwinner A64 timer workaround - cpu/hotplug: Cure the cpusets trainwreck - arm64: tlb: fix the TTL value of tlb_get_level - ata: ahci_sunxi: Disable DIPM - mmc: core: Allow UHS-I voltage switch for SDSC cards if supported - mmc: core: clear flags before allowing to retune - mmc: sdhci: Fix warning message when accessing RPMB in HS400 mode - mmc: sdhci-acpi: Disable write protect detection on Toshiba Encore 2 WT8-B - drm/i915/display: Do not zero past infoframes.vsc - drm/nouveau: Don't set allow_fb_modifiers explicitly - drm/arm/malidp: Always list modifiers - drm/msm/mdp4: Fix modifier support enabling - drm/tegra: Don't set allow_fb_modifiers explicitly - drm/amd/display: Reject non-zero src_y and src_x for video planes - pinctrl/amd: Add device HID for new AMD GPIO controller - drm/amd/display: fix incorrrect valid irq check - drm/rockchip: dsi: remove extra component_del() call - drm/dp: Handle zeroed port counts in drm_dp_read_downstream_info() - drm/vc4: hdmi: Prevent clock unbalance - drm/vc4: crtc: Skip the TXP - drm/vc4: txp: Properly set the possible_crtcs mask - drm/radeon: Call radeon_suspend_kms() in radeon_pci_shutdown() for Loongson64 - drm/radeon: Add the missed drm_gem_object_put() in radeon_user_framebuffer_create() - drm/amdgpu: enable sdma0 tmz for Raven/Renoir(V2) - drm/amdgpu: Update NV SIMD-per-CU to 2 - powerpc/powernv/vas: Release reference to tgid during window close - powerpc/barrier: Avoid collision with clang's __lwsync macro - powerpc/mm: Fix lockup on kernel exec fault - arm64: dts: rockchip: Enable USB3 for rk3328 Rock64 - arm64: dts: rockchip: add rk3328 dwc3 usb controller node - ath11k: unlock on error path in ath11k_mac_op_add_interface() - MIPS: MT extensions are not available on MIPS32r1 - selftests/resctrl: Fix incorrect parsing of option "-t" - MIPS: set mips32r5 for virt extensions - MIPS: loongsoon64: Reserve memory below starting pfn to prevent Oops - sctp: add size validation when walking chunks - sctp: validate from_addr_param return - flow_offload: action should not be NULL when it is referenced - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() - sched/fair: Ensure _sum and _avg values stay consistent - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. - Bluetooth: mgmt: Fix the command returns garbage parameter value - Bluetooth: btusb: Add support USB ALT 3 for WBS - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) - Bluetooth: Shutdown controller after workqueues are flushed or cancelled - Bluetooth: Fix alt settings for incoming SCO with transparent coding format - Bluetooth: Fix the HCI to MGMT status conversion table - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. - RDMA/cma: Fix rdma_resolve_route() memory leak - net: ip: avoid OOM kills with large UDP sends over loopback - media, bpf: Do not copy more entries than user space requested - IB/isert: Align target max I/O size to initiator size - mac80211_hwsim: add concurrent channels scanning support over virtio - mac80211: consider per-CPU statistics if present - cfg80211: fix default HE tx bitrate mask in 2G band - wireless: wext-spy: Fix out-of-bounds warning - sfc: error code if SRIOV cannot be disabled - sfc: avoid double pci_remove of VFs - iwlwifi: pcie: fix context info freeing - iwlwifi: pcie: free IML DMA memory allocation - iwlwifi: mvm: fix error print when session protection ends - iwlwifi: mvm: don't change band on bound PHY contexts - RDMA/rxe: Don't overwrite errno from ib_umem_get() - vsock: notify server to shutdown when client has pending signal - atm: nicstar: register the interrupt handler in the right place - atm: nicstar: use 'dma_free_coherent' instead of 'kfree' - net: fec: add ndo_select_queue to fix TX bandwidth fluctuations - MIPS: add PMD table accounting into MIPS'pmd_alloc_one - rtl8xxxu: Fix device info for RTL8192EU devices - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode - drm/amdkfd: Walk through list with dqm lock hold - drm/amdgpu: fix bad address translation for sienna_cichlid - io_uring: fix false WARN_ONCE - net: sched: fix error return code in tcf_del_walker() - net: ipa: Add missing of_node_put() in ipa_firmware_load() - net: fix mistake path for netdev_features_strings - mt76: mt7615: fix fixed-rate tx status reporting - ice: mark PTYPE 2 as reserved - ice: fix incorrect payload indicator on PTYPE - bpf: Fix up register-based shifts in interpreter to silence KUBSAN - drm/amdkfd: Fix circular lock in nocpsch path - drm/amdkfd: fix circular locking on get_wave_state - cw1200: add missing MODULE_DEVICE_TABLE - wl1251: Fix possible buffer overflow in wl1251_cmd_scan - wlcore/wl12xx: Fix wl12xx get_mac error if device is in ELP - dm writecache: commit just one block, not a full page - xfrm: Fix error reporting in xfrm_state_construct. - drm/amd/display: Verify Gamma & Degamma LUT sizes in amdgpu_dm_atomic_check - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC - fjes: check return value after calling platform_get_resource() - drm/amdkfd: use allowed domain for vmbo validation - net: sgi: ioc3-eth: check return value after calling platform_get_resource() - selftests: Clean forgotten resources as part of cleanup() - net: phy: realtek: add delay to fix RXC generation issue - drm/amd/display: Fix off-by-one error in DML - drm/amd/display: Set DISPCLK_MAX_ERRDET_CYCLES to 7 - drm/amd/display: Release MST resources on switch from MST to SST - drm/amd/display: Update scaling settings on modeset - drm/amd/display: Fix DCN 3.01 DSCCLK validation - net: moxa: Use devm_platform_get_and_ioremap_resource() - net: micrel: check return value after calling platform_get_resource() - net: mvpp2: check return value after calling platform_get_resource() - net: bcmgenet: check return value after calling platform_get_resource() - net: mscc: ocelot: check return value after calling platform_get_resource() - virtio_net: Remove BUG() to avoid machine dead - ice: fix clang warning regarding deadcode.DeadStores - ice: set the value of global config lock timeout longer - pinctrl: mcp23s08: fix race condition in irq handler - net: bridge: mrp: Update ring transitions. - dm: Fix dm_accept_partial_bio() relative to zone management commands - dm writecache: don't split bios when overwriting contiguous cache content - dm space maps: don't reset space map allocation cursor when committing - RDMA/cxgb4: Fix missing error code in create_qp() - net: tcp better handling of reordering then loss cases - drm/amdgpu: remove unsafe optimization to drop preamble ib - drm/amd/display: Avoid HDCP over-read and corruption - MIPS: ingenic: Select CPU_SUPPORTS_CPUFREQ && MIPS_EXTERNAL_TIMER - MIPS: cpu-probe: Fix FPU detection on Ingenic JZ4760(B) - ipv6: use prandom_u32() for ID generation - virtio-net: Add validation for used length - drm: bridge: cdns-mhdp8546: Fix PM reference leak in - clk: tegra: Ensure that PLLU configuration is applied properly - clk: tegra: Fix refcounting of gate clocks - RDMA/rtrs: Change MAX_SESS_QUEUE_DEPTH - net: stmmac: the XPCS obscures a potential "PHY not found" error - drm: rockchip: add missing registers for RK3066 - drm: rockchip: add missing registers for RK3188 - net/mlx5: Fix lag port remapping logic - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet - clk: renesas: r8a77995: Add ZA2 clock - drm/bridge: cdns: Fix PM reference leak in cdns_dsi_transfer() - igb: fix assignment on big endian machines - igb: handle vlan types with checker enabled - e100: handle eeprom as little endian - drm/vc4: hdmi: Fix PM reference leak in vc4_hdmi_encoder_pre_crtc_co() - drm/vc4: Fix clock source for VEC PixelValve on BCM2711 - udf: Fix NULL pointer dereference in udf_symlink function - drm/sched: Avoid data corruptions - drm/scheduler: Fix hang when sched_entity released - pinctrl: equilibrium: Add missing MODULE_DEVICE_TABLE - net/sched: cls_api: increase max_reclassify_loop - net: mdio: provide shim implementation of devm_of_mdiobus_register - drm/virtio: Fix double free on probe failure - reiserfs: add check for invalid 1st journal block - drm/bridge: lt9611: Add missing MODULE_DEVICE_TABLE - net: mdio: ipq8064: add regmap config to disable REGCACHE - drm/mediatek: Fix PM reference leak in mtk_crtc_ddp_hw_init() - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT - atm: nicstar: Fix possible use-after-free in nicstar_cleanup() - mISDN: fix possible use-after-free in HFC_cleanup() - atm: iphase: fix possible use-after-free in ia_module_exit() - hugetlb: clear huge pte during flush function on mips platform - clk: renesas: rcar-usb2-clock-sel: Fix error handling in .probe() - drm/amd/display: fix use_max_lb flag for 420 pixel formats - net: pch_gbe: Use proper accessors to BE data in pch_ptp_match() - drm/bridge: nwl-dsi: Force a full modeset when crtc_state->active is changed to be true - drm/vc4: fix argument ordering in vc4_crtc_get_margins() - drm/amd/amdgpu/sriov disable all ip hw status by default - drm/amd/display: fix HDCP reset sequence on reinitialize - drm/ast: Fixed CVE for DP501 - drm/zte: Don't select DRM_KMS_FB_HELPER - drm/mxsfb: Don't select DRM_KMS_FB_HELPER - perf data: Close all files in close_dir() - perf test bpf: Free obj_buf - perf probe-file: Delete namelist in del_events() on the error path - igmp: Add ip_mc_list lock in ip_check_mc_rcu - ACPI / PPTT: get PPTT table in the first beginning - Revert "[Huawei] sched: export sched_setscheduler symbol" - kcsan: Never set up watchpoints on NULL pointers - ext4: inline jbd2_journal_[un]register_shrinker() - jbd2: export jbd2_journal_[un]register_shrinker() - fs: remove bdev_try_to_free_page callback - ext4: remove bdev_try_to_free_page() callback - jbd2: simplify journal_clean_one_cp_list() - jbd2,ext4: add a shrinker to release checkpointed buffers - jbd2: remove redundant buffer io error checks - jbd2: don't abort the journal when freeing buffers - jbd2: ensure abort the journal if detect IO error when writing original buffer back - jbd2: remove the out label in __jbd2_journal_remove_checkpoint() - net: spnic: add NIC layer - net: spnic: initial commit the common module of Ramaxel NIC driver - spraid: Add CONFIG_RAMAXEL_SPRAID in defconfig of arch arm64 and x86 - spraid: support Ramaxel raid controller - powerpc/preempt: Don't touch the idle task's preempt_count during hotplug - iommu/dma: Fix compile warning in 32-bit builds - cred: add missing return error code when set_cred_ucounts() failed - s390: preempt: Fix preempt_count initialization - crypto: qce - fix error return code in qce_skcipher_async_req_handle() - scsi: core: Retry I/O for Notify (Enable Spinup) Required error - media: exynos4-is: remove a now unused integer - mmc: vub3000: fix control-request direction - mmc: block: Disable CMDQ on the ioctl path - io_uring: fix blocking inline submission - block: return the correct bvec when checking for gaps - erofs: fix error return code in erofs_read_superblock() - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() - fscrypt: fix derivation of SipHash keys on big endian CPUs - fscrypt: don't ignore minor_hash when hash is 0 - mailbox: qcom-ipcc: Fix IPCC mbox channel exhaustion - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() - scsi: fc: Correct RHBA attributes length - exfat: handle wrong stream entry size in exfat_readdir() - csky: syscache: Fixup duplicate cache flush - csky: fix syscache.c fallthrough warning - perf llvm: Return -ENOMEM when asprintf() fails - selftests/vm/pkeys: refill shadow register after implicit kernel write - selftests/vm/pkeys: handle negative sys_pkey_alloc() return code - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random - lib/math/rational.c: fix divide by zero - mm/z3fold: use release_z3fold_page_locked() to release locked z3fold page - mm/z3fold: fix potential memory leak in z3fold_destroy_pool() - include/linux/huge_mm.h: remove extern keyword - hugetlb: remove prep_compound_huge_page cleanup - mm/hugetlb: remove redundant check in preparing and destroying gigantic page - mm/hugetlb: use helper huge_page_order and pages_per_huge_page - mm/huge_memory.c: don't discard hugepage if other processes are mapping it - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK - mm/pmem: avoid inserting hugepage PTE entry with fsdax if hugepage support is disabled - vfio/pci: Handle concurrent vma faults - arm64: dts: marvell: armada-37xx: Fix reg for standard variant of UART - serial: mvebu-uart: correctly calculate minimal possible baudrate - serial: mvebu-uart: do not allow changing baudrate when uartclk is not available - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable - powerpc/64s: Fix copy-paste data exposure into newly created tasks - powerpc/papr_scm: Properly handle UUID types and API - powerpc: Offline CPU in stop_this_cpu() - serial: 8250: 8250_omap: Fix possible interrupt storm on K3 SoCs - serial: 8250: 8250_omap: Disable RX interrupt after DMA enable - selftests/ftrace: fix event-no-pid on 1-core machine - leds: ktd2692: Fix an error handling path - leds: as3645a: Fix error return code in as3645a_parse_node() - ASoC: fsl_spdif: Fix unexpected interrupt after suspend - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake - ASoC: atmel-i2s: Fix usage of capture and playback at the same time - powerpc/powernv: Fix machine check reporting of async store errors - extcon: max8997: Add missing modalias string - extcon: sm5502: Drop invalid register write in sm5502_reg_data - phy: ti: dm816x: Fix the error handling path in 'dm816x_usb_phy_probe() - phy: uniphier-pcie: Fix updating phy parameters - soundwire: stream: Fix test for DP prepare complete - scsi: mpt3sas: Fix error return value in _scsih_expander_add() - habanalabs: Fix an error handling path in 'hl_pci_probe()' - mtd: rawnand: marvell: add missing clk_disable_unprepare() on error in marvell_nfc_resume() - of: Fix truncation of memory sizes on 32-bit platforms - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK - iio: prox: isl29501: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: vcnl4035: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - serial: 8250: Actually allow UPF_MAGIC_MULTIPLIER baud rates - staging: mt7621-dts: fix pci address for PCI memory range - coresight: core: Fix use of uninitialized pointer - staging: rtl8712: fix memory leak in rtl871x_load_fw_cb - staging: rtl8712: fix error handling in r871xu_drv_init - staging: gdm724x: check for overflow in gdm_lte_netif_rx() - staging: gdm724x: check for buffer overflow in gdm_lte_multi_sdu_pkt() - ASoC: fsl_spdif: Fix error handler with pm_runtime_enable - iio: light: vcnl4000: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: rm3100: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads8688: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: adc: mxs-lradc: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: hx711: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: at91-sama5d2: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() - eeprom: idt_89hpesx: Restore printing the unsupported fwnode name - eeprom: idt_89hpesx: Put fwnode in matching case during ->probe() - usb: dwc2: Don't reset the core after setting turnaround time - usb: gadget: f_fs: Fix setting of device and driver data cross-references - ASoC: mediatek: mtk-btcvsd: Fix an error handling path in 'mtk_btcvsd_snd_probe()' - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test - ASoC: rt715-sdw: use first_hw_init flag on resume - ASoC: rt711-sdw: use first_hw_init flag on resume - ASoC: rt700-sdw: use first_hw_init flag on resume - ASoC: rt5682-sdw: use first_hw_init flag on resume - ASoC: rt1308-sdw: use first_hw_init flag on resume - ASoC: max98373-sdw: use first_hw_init flag on resume - iommu/dma: Fix IOVA reserve dma ranges - selftests: splice: Adjust for handler fallback removal - s390: appldata depends on PROC_SYSCTL - s390: enable HAVE_IOREMAP_PROT - s390/irq: select HAVE_IRQ_EXIT_ON_IRQ_STACK - iommu/amd: Fix extended features logging - visorbus: fix error return code in visorchipset_init() - fsi/sbefifo: Fix reset timeout - fsi/sbefifo: Clean up correct FIFO when receiving reset request from SBE - fsi: occ: Don't accept response from un-initialized OCC - fsi: scom: Reset the FSI2PIB engine for any error - fsi: core: Fix return of error values on failures - mfd: rn5t618: Fix IRQ trigger by changing it to level mode - mfd: mp2629: Select MFD_CORE to fix build error - scsi: iscsi: Flush block work before unblock - scsi: FlashPoint: Rename si_flags field - leds: lp50xx: Put fwnode in error case during ->probe() - leds: lm3697: Don't spam logs when probe is deferred - leds: lm3692x: Put fwnode in any case during ->probe() - leds: lm36274: Put fwnode in error case during ->probe() - leds: lm3532: select regmap I2C API - leds: class: The -ENOTSUPP should never be seen by user space - tty: nozomi: Fix the error handling path of 'nozomi_card_init()' - firmware: stratix10-svc: Fix a resource leak in an error handling path - char: pcmcia: error out if 'num_bytes_read' is greater than 4 in set_protocol() - staging: mmal-vchiq: Fix incorrect static vchiq_instance. - mtd: rawnand: arasan: Ensure proper configuration for the asserted target - mtd: partitions: redboot: seek fis-index-block in the right node - perf scripting python: Fix tuple_set_u64() - Input: hil_kbd - fix error return code in hil_dev_connect() - ASoC: rsnd: tidyup loop on rsnd_adg_clk_query() - backlight: lm3630a_bl: Put fwnode in error case during ->probe() - ASoC: hisilicon: fix missing clk_disable_unprepare() on error in hi6210_i2s_startup() - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() - iio: potentiostat: lmp91000: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: cros_ec_sensors: Fix alignment of buffer in iio_push_to_buffers_with_timestamp() - iio: chemical: atlas: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3472: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: tcs3414: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: light: isl29125: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: bmc150: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: magn: hmc5843: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: as3935: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: pulsed-light: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: prox: srf08: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: humidity: am2315: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: gyro: bmg160: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: vf610: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adc: ti-ads1015: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8ba50: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: stk8312: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: mxc4005: Fix overread of data and alignment issue. - iio: accel: kxcjk-1013: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: hid: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma220: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: accel: bma180: Fix buffer alignment in iio_push_to_buffers_with_timestamp() - iio: adis16475: do not return ints in irq handlers - iio: adis16400: do not return ints in irq handlers - iio: adis_buffer: do not return ints in irq handlers - mwifiex: re-fix for unaligned accesses - tty: nozomi: Fix a resource leak in an error handling function - serial: 8250_omap: fix a timeout loop condition - serial: fsl_lpuart: remove RTSCTS handling from get_mctrl() - serial: fsl_lpuart: don't modify arbitrary data on lpuart32 - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() - ASoC: rt5682: Disable irq on shutdown - staging: fbtft: Don't spam logs when probe is deferred - staging: fbtft: Rectify GPIO handling - MIPS: Fix PKMAP with 32-bit MIPS huge page support - RDMA/core: Always release restrack object - RDMA/mlx5: Don't access NULL-cleared mpi pointer - net: tipc: fix FB_MTU eat two pages - net: sched: fix warning in tcindex_alloc_perfect_hash - net: lwtunnel: handle MTU calculation in forwading - writeback: fix obtain a reference to a freeing memcg css - clk: si5341: Update initialization magic - clk: si5341: Check for input clock presence and PLL lock on startup - clk: si5341: Avoid divide errors due to bogus register contents - clk: si5341: Wait for DEVICE_READY on startup - clk: qcom: clk-alpha-pll: fix CAL_L write in alpha_pll_fabia_prepare - clk: actions: Fix AHPPREDIV-H-AHB clock chain on Owl S500 SoC - clk: actions: Fix bisp_factor_table based clocks on Owl S500 SoC - clk: actions: Fix SD clocks factor table on Owl S500 SoC - clk: actions: Fix UART clock dividers on Owl S500 SoC - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event - Bluetooth: Fix Set Extended (Scan Response) Data - Bluetooth: Fix not sending Set Extended Scan Response - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid - Revert "be2net: disable bh with spin_lock in be_process_mcc" - gve: Fix swapped vars when fetching max queues - RDMA/cma: Fix incorrect Packet Lifetime calculation - bpfilter: Specify the log level for the kmsg message - net: dsa: sja1105: fix NULL pointer dereference in sja1105_reload_cbs() - e1000e: Check the PCIm state - ipv6: fix out-of-bound access in ip6_parse_tlv() - net: atlantic: fix the macsec key length - net: phy: mscc: fix macsec key length - net: macsec: fix the length used to copy the key for offloading - RDMA/cma: Protect RMW with qp_mutex - ibmvnic: free tx_pool if tso_pool alloc fails - ibmvnic: set ltb->buff to NULL after freeing - Revert "ibmvnic: remove duplicate napi_schedule call in open function" - i40e: Fix missing rtnl locking when setting up pf switch - i40e: Fix autoneg disabling for non-10GBaseT links - i40e: Fix error handling in i40e_vsi_open - bpf: Do not change gso_size during bpf_skb_change_proto() - can: j1939: j1939_sk_setsockopt(): prevent allocation of j1939 filter for optlen == 0 - ipv6: exthdrs: do not blindly use init_net - net: bcmgenet: Fix attaching to PYH failed on RPi 4B - mac80211: remove iwlwifi specific workaround NDPs of null_response - drm/msm/dpu: Fix error return code in dpu_mdss_init() - drm/msm: Fix error return code in msm_drm_init() - bpf: Fix null ptr deref with mixed tail calls and subprogs - ieee802154: hwsim: avoid possible crash in hwsim_del_edge_nl() - ieee802154: hwsim: Fix memory leak in hwsim_add_one - tc-testing: fix list handling - net: ti: am65-cpsw-nuss: Fix crash when changing number of TX queues - net/ipv4: swap flow ports when validating source - ip6_tunnel: fix GRE6 segmentation - vxlan: add missing rcu_read_lock() in neigh_reduce() - rtw88: 8822c: fix lc calibration timing - iwlwifi: increase PNVM load timeout - xfrm: Fix xfrm offload fallback fail case - pkt_sched: sch_qfq: fix qfq_change_class() error path - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE - net: sched: add barrier to ensure correct ordering for lockless qdisc - vrf: do not push non-ND strict packets with a source LLA through packet taps again - net: ethernet: ezchip: fix error handling - net: ethernet: ezchip: fix UAF in nps_enet_remove - net: ethernet: aeroflex: fix UAF in greth_of_remove - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() - mt76: fix possible NULL pointer dereference in mt76_tx - samples/bpf: Fix the error return code of xdp_redirect's main() - samples/bpf: Fix Segmentation fault for xdp_redirect command - RDMA/rtrs-srv: Set minimal max_send_wr and max_recv_wr - bpf: Fix libelf endian handling in resolv_btfids - xsk: Fix broken Tx ring validation - xsk: Fix missing validation for skb and unaligned mode - selftests/bpf: Whitelist test_progs.h from .gitignore - RDMA/rxe: Fix qp reference counting for atomic ops - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols - netfilter: nft_osf: check for TCP packet before further processing - netfilter: nft_exthdr: check for IPv6 packet before further processing - RDMA/mlx5: Don't add slave port to unaffiliated list - netlabel: Fix memory leak in netlbl_mgmt_add_common - ath11k: send beacon template after vdev_start/restart during csa - ath10k: Fix an error code in ath10k_add_interface() - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() - cw1200: Revert unnecessary patches that fix unreal use-after-free bugs - brcmsmac: mac80211_if: Fix a resource leak in an error handling path - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset - brcmfmac: correctly report average RSSI in station info - brcmfmac: fix setting of station info chains bitmask - ssb: Fix error return code in ssb_bus_scan() - wcn36xx: Move hal_buf allocation to devm_kmalloc in probe - clk: imx8mq: remove SYS PLL 1/2 clock gates - ieee802154: hwsim: Fix possible memory leak in hwsim_subscribe_all_others - wireless: carl9170: fix LEDS build errors & warnings - ath10k: add missing error return code in ath10k_pci_probe() - ath10k: go to path err_unsupported when chip id is not supported - tools/bpftool: Fix error return code in do_batch() - drm: qxl: ensure surf.data is ininitialized - clk: vc5: fix output disabling when enabling a FOD - drm/vc4: hdmi: Fix error path of hpd-gpios - drm/pl111: Actually fix CONFIG_VEXPRESS_CONFIG depends - RDMA/rxe: Fix failure during driver load - drm/pl111: depend on CONFIG_VEXPRESS_CONFIG - RDMA/core: Sanitize WQ state received from the userspace - net/sched: act_vlan: Fix modify to allow 0 - xfrm: remove the fragment check for ipv6 beet mode - clk: tegra30: Use 300MHz for video decoder by default - ehea: fix error return code in ehea_restart_qps() - RDMA/rtrs-clt: Fix memory leak of not-freed sess->stats and stats->pcpu_stats - RDMA/rtrs-clt: Check if the queue_depth has changed during a reconnection - RDMA/rtrs-srv: Fix memory leak when having multiple sessions - RDMA/rtrs-srv: Fix memory leak of unfreed rtrs_srv_stats object - RDMA/rtrs: Do not reset hb_missed_max after re-connection - RDMA/rtrs-clt: Check state of the rtrs_clt_sess before reading its stats - RDMA/srp: Fix a recently introduced memory leak - mptcp: generate subflow hmac after mptcp_finish_join() - mptcp: fix pr_debug in mptcp_token_new_connect - drm/rockchip: cdn-dp: fix sign extension on an int multiply for a u64 result - drm/rockchip: lvds: Fix an error handling path - drm/rockchip: dsi: move all lane config except LCDC mux to bind() - drm/rockchip: cdn-dp-core: add missing clk_disable_unprepare() on error in cdn_dp_grf_write() - drm: rockchip: set alpha_en to 0 if it is not used - net: ftgmac100: add missing error return code in ftgmac100_probe() - clk: meson: g12a: fix gp0 and hifi ranges - net: qrtr: ns: Fix error return code in qrtr_ns_init() - drm/vmwgfx: Fix cpu updates of coherent multisample surfaces - drm/vmwgfx: Mark a surface gpu-dirty after the SVGA3dCmdDXGenMips command - pinctrl: renesas: r8a77990: JTAG pins do not have pull-down capabilities - pinctrl: renesas: r8a7796: Add missing bias for PRESET# pin - net: pch_gbe: Propagate error from devm_gpio_request_one() - net: mvpp2: Put fwnode in error case during ->probe() - video: fbdev: imxfb: Fix an error message - drm/ast: Fix missing conversions to managed API - drm/amd/dc: Fix a missing check bug in dm_dp_mst_detect() - drm/bridge: Fix the stop condition of drm_bridge_chain_pre_enable() - drm/bridge/sii8620: fix dependency on extcon - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 - mm: memcg/slab: properly set up gfp flags for objcg pointer array - mm/shmem: fix shmem_swapin() race with swapoff - swap: fix do_swap_page() race with swapoff - mm/debug_vm_pgtable: ensure THP availability via has_transparent_hugepage() - mm/debug_vm_pgtable/basic: iterate over entire protection_map[] - mm/debug_vm_pgtable/basic: add validation for dirtiness after write protect - dax: fix ENOMEM handling in grab_mapping_entry() - ocfs2: fix snprintf() checking - blk-mq: update hctx->dispatch_busy in case of real scheduler - cpufreq: Make cpufreq_online() call driver->offline() on errors - ACPI: bgrt: Fix CFI violation - ACPI: Use DEVICE_ATTR_ macros - extcon: extcon-max8997: Fix IRQ freeing at error path - clocksource/drivers/timer-ti-dm: Save and restore timer TIOCP_CFG - mark pstore-blk as broken - ACPI: sysfs: Fix a buffer overrun problem with description_show() - nvme-pci: look for StorageD3Enable on companion ACPI device instead - block: avoid double io accounting for flush request - ACPI: PM / fan: Put fan device IDs into separate header file - PM / devfreq: Add missing error code in devfreq_add_device() - media: video-mux: Skip dangling endpoints - media: v4l2-async: Clean v4l2_async_notifier_add_fwnode_remote_subdev - psi: Fix race between psi_trigger_create/destroy - crypto: nx - Fix RCU warning in nx842_OF_upd_status - spi: spi-sun6i: Fix chipselect/clock bug - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING - lockdep: Fix wait-type for empty stack - sched/uclamp: Fix uclamp_tg_restrict() - sched/rt: Fix Deadline utilization tracking during policy change - sched/rt: Fix RT utilization tracking during policy change - x86/sev: Split up runtime #VC handler for correct state tracking - x86/sev: Make sure IRQs are disabled while GHCB is active - btrfs: clear log tree recovering status if starting transaction fails - regulator: hi655x: Fix pass wrong pointer to config.driver_data - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap - KVM: nVMX: Sync all PGDs on nested transition with shadow paging - hwmon: (max31790) Fix fan speed reporting for fan7..12 - hwmon: (max31722) Remove non-standard ACPI device IDs - hwmon: (lm70) Revert "hwmon: (lm70) Add support for ACPI" - hwmon: (lm70) Use device_get_match_data() - media: s5p-g2d: Fix a memory leak on ctx->fh.m2m_ctx - media: subdev: remove VIDIOC_DQEVENT_TIME32 handling - arm64/mm: Fix ttbr0 values stored in struct thread_info for software-pan - arm64: consistently use reserved_pg_dir - mmc: usdhi6rol0: fix error return code in usdhi6_probe() - crypto: sm2 - fix a memory leak in sm2 - crypto: sm2 - remove unnecessary reset operations - crypto: x86/curve25519 - fix cpu feature checking logic in mod_exit - crypto: omap-sham - Fix PM reference leak in omap sham ops - crypto: nitrox - fix unchecked variable in nitrox_register_interrupts - regulator: fan53880: Fix vsel_mask setting for FAN53880_BUCK - media: siano: Fix out-of-bounds warnings in smscore_load_firmware_family2() - m68k: atari: Fix ATARI_KBD_CORE kconfig unmet dependency warning - media: gspca/gl860: fix zero-length control requests - media: tc358743: Fix error return code in tc358743_probe_of() - media: au0828: fix a NULL vs IS_ERR() check - media: exynos4-is: Fix a use after free in isp_video_release - media: rkvdec: Fix .buf_prepare - locking/lockdep: Reduce LOCKDEP dependency list - pata_ep93xx: fix deferred probing - media: rc: i2c: Fix an error message - crypto: ccp - Fix a resource leak in an error handling path - crypto: sa2ul - Fix pm_runtime enable in sa_ul_probe() - crypto: sa2ul - Fix leaks on failure paths with sa_dma_init() - x86/elf: Use _BITUL() macro in UAPI headers - evm: fix writing /evm overflow - pata_octeon_cf: avoid WARN_ON() in ata_host_activate() - kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_ := n' - sched/uclamp: Fix locking around cpu_util_update_eff() - sched/uclamp: Fix wrong implementation of cpu.uclamp.min - media: I2C: change 'RST' to "RSET" to fix multiple build errors - pata_rb532_cf: fix deferred probing - sata_highbank: fix deferred probing - crypto: ux500 - Fix error return code in hash_hw_final() - crypto: ixp4xx - update IV after requests - crypto: ixp4xx - dma_unmap the correct address - media: hantro: do a PM resume earlier - media: s5p_cec: decrement usage count if disabled - media: venus: Rework error fail recover logic - spi: Avoid undefined behaviour when counting unused native CSs - spi: Allow to have all native CSs in use along with GPIOs - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode - ia64: mca_drv: fix incorrect array size calculation - kthread_worker: fix return value when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - block: fix discard request merge - mailbox: qcom: Use PLATFORM_DEVID_AUTO to register platform device - cifs: fix missing spinlock around update to ses->status - HID: wacom: Correct base usage for capacitive ExpressKey status bits - ACPI: tables: Add custom DSDT file as makefile prerequisite - tpm_tis_spi: add missing SPI device ID entries - clocksource: Check per-CPU clock synchronization when marked unstable - clocksource: Retry clock read if long delays detected - ACPI: EC: trust DSDT GPE for certain HP laptop - cifs: improve fallocate emulation - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() - EDAC/Intel: Do not load EDAC driver when running as a guest - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() - nvme-pci: fix var. type for increasing cq_head - platform/x86: toshiba_acpi: Fix missing error code in toshiba_acpi_setup_keyboard() - platform/x86: asus-nb-wmi: Revert "add support for ASUS ROG Zephyrus G14 and G15" - platform/x86: asus-nb-wmi: Revert "Drop duplicate DMI quirk structures" - block: fix race between adding/removing rq qos and normal IO - ACPI: resources: Add checks for ACPI IRQ override - ACPI: bus: Call kobject_put() in acpi_init() error path - ACPICA: Fix memory leak caused by _CID repair function - fs: dlm: fix memory leak when fenced - drivers: hv: Fix missing error code in vmbus_connect() - open: don't silently ignore unknown O-flags in openat2() - random32: Fix implicit truncation warning in prandom_seed_state() - fs: dlm: cancel work sync othercon - blk-mq: clear stale request in tags->rq[] before freeing one request pool - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter - ACPI: EC: Make more Asus laptops use ECDT _GPE - platform/x86: touchscreen_dmi: Add info for the Goodix GT912 panel of TM800A550L tablets - platform/x86: touchscreen_dmi: Add an extra entry for the upside down Goodix touchscreen on Teclast X89 tablets - Input: goodix - platform/x86: touchscreen_dmi - Move upside down quirks to touchscreen_dmi.c - lib: vsprintf: Fix handling of number field widths in vsscanf - hv_utils: Fix passing zero to 'PTR_ERR' warning - ACPI: processor idle: Fix up C-state latency if not ordered - EDAC/ti: Add missing MODULE_DEVICE_TABLE - HID: do not use down_interruptible() when unbinding devices - ACPI: video: use native backlight for GA401/GA502/GA503 - media: Fix Media Controller API config checks - regulator: da9052: Ensure enough delay time for .set_voltage_time_sel - regulator: mt6358: Fix vdram2 .vsel_mask - KVM: s390: get rid of register asm usage - lockding/lockdep: Avoid to find wrong lock dep path in check_irq_usage() - locking/lockdep: Fix the dep path printing for backwards BFS - btrfs: disable build on platforms having page size 256K - btrfs: don't clear page extent mapped if we're not invalidating the full page - btrfs: sysfs: fix format string for some discard stats - btrfs: abort transaction if we fail to update the delayed inode - btrfs: fix error handling in __btrfs_update_delayed_inode - KVM: PPC: Book3S HV: Fix TLB management on SMT8 POWER9 and POWER10 processors - drivers/perf: fix the missed ida_simple_remove() in ddr_perf_probe() - hwmon: (max31790) Fix pwmX_enable attributes - hwmon: (max31790) Report correct current pwm duty cycles - media: imx-csi: Skip first few frames from a BT.656 source - media: siano: fix device register error path - media: dvb_net: avoid speculation from net slot - crypto: shash - avoid comparing pointers to exported functions under CFI - spi: meson-spicc: fix memory leak in meson_spicc_probe - spi: meson-spicc: fix a wrong goto jump for avoiding memory leak. - mmc: via-sdmmc: add a check against NULL pointer dereference - mmc: sdhci-sprd: use sdhci_sprd_writew - memstick: rtsx_usb_ms: fix UAF - media: dvd_usb: memory leak in cinergyt2_fe_attach - Makefile: fix GDB warning with CONFIG_RELR - media: st-hva: Fix potential NULL pointer dereferences - media: bt8xx: Fix a missing check bug in bt878_probe - media: v4l2-core: Avoid the dangling pointer in v4l2_fh_release - media: cedrus: Fix .buf_prepare - media: hantro: Fix .buf_prepare - media: em28xx: Fix possible memory leak of em28xx struct - media: bt878: do not schedule tasklet when it is not setup - media: i2c: ov2659: Use clk_{prepare_enable,disable_unprepare}() to set xvclk on/off - sched/fair: Fix ascii art by relpacing tabs - arm64: perf: Convert snprintf to sysfs_emit - crypto: qce: skcipher: Fix incorrect sg count for dma transfers - crypto: qat - remove unused macro in FW loader - crypto: qat - check return code of qat_hal_rd_rel_reg() - media: imx: imx7_mipi_csis: Fix logging of only error event counters - media: pvrusb2: fix warning in pvr2_i2c_core_done - media: hevc: Fix dependent slice segment flags - media: cobalt: fix race condition in setting HPD - media: cpia2: fix memory leak in cpia2_usb_probe - media: sti: fix obj-$(config) targets - crypto: nx - add missing MODULE_DEVICE_TABLE - hwrng: exynos - Fix runtime PM imbalance on error - sched/core: Initialize the idle task with preemption disabled - regulator: uniphier: Add missing MODULE_DEVICE_TABLE - spi: omap-100k: Fix the length judgment problem - spi: spi-topcliff-pch: Fix potential double free in pch_spi_process_messages() - spi: spi-loopback-test: Fix 'tx_buf' might be 'rx_buf' - media: exynos-gsc: fix pm_runtime_get_sync() usage count - media: exynos4-is: fix pm_runtime_get_sync() usage count - media: sti/bdisp: fix pm_runtime_get_sync() usage count - media: sunxi: fix pm_runtime_get_sync() usage count - media: s5p-jpeg: fix pm_runtime_get_sync() usage count - media: mtk-vcodec: fix PM runtime get logic - media: sh_vou: fix pm_runtime_get_sync() usage count - media: am437x: fix pm_runtime_get_sync() usage count - media: s5p: fix pm_runtime_get_sync() usage count - media: mdk-mdp: fix pm_runtime_get_sync() usage count - media: marvel-ccic: fix some issues when getting pm_runtime - staging: media: rkvdec: fix pm_runtime_get_sync() usage count - Add a reference to ucounts for each cred - spi: Make of_register_spi_device also set the fwnode - thermal/cpufreq_cooling: Update offline CPUs per-cpu thermal_pressure - fuse: reject internal errno - fuse: check connected before queueing on fpq->io - fuse: ignore PG_workingset after stealing - fuse: Fix infinite loop in sget_fc() - fuse: Fix crash if superblock of submount gets killed early - fuse: Fix crash in fuse_dentry_automount() error path - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - loop: Fix missing discard support when using LOOP_CONFIGURE - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() - seq_buf: Make trace_seq_putmem_hex() support data longer than 8 - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing - tracing/histograms: Fix parsing of "sym-offset" modifier - rsi: fix AP mode with WPA failure due to encrypted EAPOL - rsi: Assign beacon rate settings to the correct rate_info descriptor field - ssb: sdio: Don't overwrite const buffer if block_write fails - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() - serial_cs: remove wrong GLOBETROTTER.cis entry - serial_cs: Add Option International GSM-Ready 56K/ISDN modem - serial: sh-sci: Stop dmaengine transfer in sci_stop_tx() - serial: mvebu-uart: fix calculation of clock divisor - iio: accel: bma180: Fix BMA25x bandwidth register values - iio: ltr501: ltr501_read_ps(): add missing endianness conversion - iio: ltr501: ltr559: fix initialization of LTR501_ALS_CONTR - iio: ltr501: mark register holding upper 8 bits of ALS_DATA{0,1} and PS_DATA as volatile, too - iio: light: tcs3472: do not free unallocated IRQ - iio: frequency: adf4350: disable reg and clk on error in adf4350_probe() - rtc: stm32: Fix unbalanced clk_disable_unprepare() on probe error path - clk: agilex/stratix10: fix bypass representation - clk: agilex/stratix10: remove noc_clk - clk: agilex/stratix10/n5x: fix how the bypass_reg is handled - f2fs: Prevent swap file in LFS mode - s390: mm: Fix secure storage access exception handling - s390/cio: dont call css_wait_for_slow_path() inside a lock - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs - KVM: PPC: Book3S HV: Workaround high stack usage with clang - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 - mm/gup: fix try_grab_compound_head() race with split_huge_page() - bus: mhi: Wait for M2 state during system resume - mac80211: remove iwlwifi specific workaround that broke sta NDP tx - can: peak_pciefd: pucan_handle_status(): fix a potential starvation issue in TX path - can: j1939: j1939_sk_init(): set SOCK_RCU_FREE to call sk_destruct() after RCU is done - can: isotp: isotp_release(): omit unintended hrtimer restart on socket release - can: gw: synchronize rcu operations before removing gw job entry - can: bcm: delay release of struct bcm_op after synchronize_rcu() - ext4: use ext4_grp_locked_error in mb_find_extent - ext4: fix avefreec in find_group_orlov - ext4: remove check for zero nr_to_scan in ext4_es_scan() - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit - ext4: return error code when ext4_fill_flex_info() fails - ext4: fix overflow in ext4_iomap_alloc() - ext4: fix kernel infoleak via ext4_extent_header - btrfs: clear defrag status of a root if starting transaction fails - btrfs: compression: don't try to compress if we don't have enough pages - btrfs: send: fix invalid path for unlink operations after parent orphanization - ARM: dts: at91: sama5d4: fix pinctrl muxing - ARM: dts: ux500: Fix LED probing - crypto: ccp - Annotate SEV Firmware file names - crypto: nx - Fix memcpy() over-reading in nonce - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl - iov_iter_fault_in_readable() should do nothing in xarray case - copy_page_to_iter(): fix ITER_DISCARD case - selftests/lkdtm: Avoid needing explicit sub-shell - ntfs: fix validity check for file name attribute - gfs2: Fix error handling in init_statfs - gfs2: Fix underflow in gfs2_page_mkwrite - xhci: solve a double free problem while doing s4 - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() - usb: dwc3: Fix debugfs creation flow - USB: cdc-acm: blacklist Heimann USB Appset device - usb: renesas-xhci: Fix handling of unknown ROM state - usb: gadget: eem: fix echo command packet response issue - net: can: ems_usb: fix use-after-free in ems_usb_disconnect() - Input: usbtouchscreen - fix control-request directions - media: dvb-usb: fix wrong definition - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 - ALSA: hda/realtek: Add another ALC236 variant support - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 - ALSA: intel8x0: Fix breakage at ac97 clock measurement - ALSA: usb-audio: scarlett2: Fix wrong resume call - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire - ALSA: usb-audio: Fix OOB access at proc output - ALSA: usb-audio: fix rate on Ozone Z90 USB headset - Bluetooth: Remove spurious error message - Bluetooth: btqca: Don't modify firmware contents in-place - Bluetooth: hci_qca: fix potential GPF - Revert "evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded" - configfs: fix memleak in configfs_release_bin_file - init: only move down lockup_detector_init() when sdei_watchdog is enabled - arm64: fix AUDIT_ARCH_AARCH64ILP32 bug on audit subsystem - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle - ext4: fix WARN_ON_ONCE(!buffer_uptodate) after an error writing the superblock - tty/serial/imx: Enable TXEN bit in imx_poll_init(). - xen/events: reset active flag for lateeoi events later - Hexagon: change jumps to must-extend in futex_atomic_* - Hexagon: add target builtins to kernel - Hexagon: fix build errors - media: uvcvideo: Support devices that report an OT as an entity source - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path - ubifs: Remove ui_mutex in ubifs_xattr_get and change_xattr - ubifs: Fix races between xattr_{set|get} and listxattr operations - block: stop wait rcu once we can ensure no io while elevator init - writeback: don't warn on an unregistered BDI in __mark_inode_dirty - mm/page_isolation: do not isolate the max order page - mm/zswap: fix passing zero to 'PTR_ERR' warning - mm/page_alloc: speed up the iteration of max_order - mm: hugetlb: fix type of delta parameter and related local variables in gather_surplus_pages() - mm: vmalloc: prevent use after free in _vm_unmap_aliases - arm32: kaslr: Fix the bitmap error - net: make sure devices go through netdev_wait_all_refs - net: fib_notifier: don't return positive values on fib registration - netfilter: nftables: avoid potential overflows on 32bit arches - netfilter: Dissect flow after packet mangling - net: fix a concurrency bug in l2tp_tunnel_register() - ext4: fix possible UAF when remounting r/o a mmp-protected file system - SUNRPC: Should wake up the privileged task firstly. - SUNRPC: Fix the batch tasks count wraparound. - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" - RDMA/mlx5: Block FDB rules when not in switchdev mode - gpio: AMD8111 and TQMX86 require HAS_IOPORT_MAP - drm/nouveau: fix dma_address check for CPU/GPU sync - gpio: mxc: Fix disabled interrupt wake-up support - scsi: sr: Return appropriate error code when disk is ejected - arm64: seccomp: fix compilation error with ILP32 support - scsi: sd: block: Fix regressions in read-only block device handling - integrity: Load mokx variables into the blacklist keyring - certs: Add ability to preload revocation certs - certs: Move load_system_certificate_list to a common function - certs: Add EFI_CERT_X509_GUID support for dbx entries - Revert "drm: add a locked version of drm_is_current_master" - netfs: fix test for whether we can skip read when writing beyond EOF - swiotlb: manipulate orig_addr when tlb_addr has offset - KVM: SVM: Call SEV Guest Decommission if ASID binding fails - mm, futex: fix shared futex pgoff on shmem huge page - mm/thp: another PVMW_SYNC fix in page_vma_mapped_walk() - mm/thp: fix page_vma_mapped_walk() if THP mapped by ptes - mm: page_vma_mapped_walk(): get vma_address_end() earlier - mm: page_vma_mapped_walk(): use goto instead of while (1) - mm: page_vma_mapped_walk(): add a level of indentation - mm: page_vma_mapped_walk(): crossing page table boundary - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd - mm: page_vma_mapped_walk(): settle PageHuge on entry - mm: page_vma_mapped_walk(): use page for pvmw->page - mm: thp: replace DEBUG_VM BUG with VM_WARN when unmap fails for split - mm/thp: unmap_mapping_page() to fix THP truncate_cleanup_page() - mm/thp: fix page_address_in_vma() on file THP tails - mm/thp: fix vma_address() if virtual address below file offset - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting - mm/thp: make is_huge_zero_pmd() safe and quicker - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry - mm, thp: use head page in __migration_entry_wait() - mm/rmap: use page_not_mapped in try_to_unmap() - mm/rmap: remove unneeded semicolon in page_not_mapped() - mm: add VM_WARN_ON_ONCE_PAGE() macro - x86/fpu: Make init_fpstate correct with optimized XSAVE - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() - kthread: prevent deadlock when kthread_mod_delayed_work() races with kthread_cancel_delayed_work_sync() - kthread_worker: split code for canceling the delayed work timer - ceph: must hold snap_rwsem when filling inode for async create - i2c: robotfuzz-osif: fix control-request directions - KVM: do not allow mapping valid but non-reference-counted pages - s390/stack: fix possible register corruption with stack switch helper - nilfs2: fix memory leak in nilfs_sysfs_delete_device_group - gpiolib: cdev: zero padding during conversion to gpioline_info_changed - i2c: i801: Ensure that SMBHSTSTS_INUSE_STS is cleared when leaving i801_access - pinctrl: stm32: fix the reported number of GPIO lines per bank - perf/x86: Track pmu in per-CPU cpu_hw_events - net: ll_temac: Avoid ndo_start_xmit returning NETDEV_TX_BUSY - net: ll_temac: Add memory-barriers for TX BD access - PCI: Add AMD RS690 quirk to enable 64-bit DMA - recordmcount: Correct st_shndx handling - mac80211: handle various extensible elements correctly - mac80211: reset profile_periodicity/ema_ap - net: qed: Fix memcpy() overflow of qed_dcbx_params() - KVM: selftests: Fix kvm_check_cap() assertion - r8169: Avoid memcpy() over-reading of ETH_SS_STATS - sh_eth: Avoid memcpy() over-reading of ETH_SS_STATS - r8152: Avoid memcpy() over-reading of ETH_SS_STATS - net/packet: annotate accesses to po->ifindex - net/packet: annotate accesses to po->bind - net: caif: fix memory leak in ldisc_open - riscv32: Use medany C model for modules - net: phy: dp83867: perform soft reset and retain established link - net/packet: annotate data race in packet_sendmsg() - inet: annotate date races around sk->sk_txhash - net: annotate data race in sock_error() - ping: Check return value of function 'ping_queue_rcv_skb' - inet: annotate data race in inet_send_prepare() and inet_dgram_connect() - net: ethtool: clear heap allocations for ethtool function - mac80211: drop multicast fragments - net: ipv4: Remove unneed BUG() function - dmaengine: mediatek: use GFP_NOWAIT instead of GFP_ATOMIC in prep_dma - dmaengine: mediatek: do not issue a new desc if one is still current - dmaengine: mediatek: free the proper desc in desc_free handler - dmaengine: rcar-dmac: Fix PM reference leak in rcar_dmac_probe() - cfg80211: call cfg80211_leave_ocb when switching away from OCB - mac80211_hwsim: drop pending frames on stop - mac80211: remove warning in ieee80211_get_sband() - dmaengine: xilinx: dpdma: Limit descriptor IDs to 16 bits - dmaengine: xilinx: dpdma: Add missing dependencies to Kconfig - dmaengine: stm32-mdma: fix PM reference leak in stm32_mdma_alloc_chan_resourc() - dmaengine: zynqmp_dma: Fix PM reference leak in zynqmp_dma_alloc_chan_resourc() - perf/x86/intel/lbr: Zero the xstate buffer on allocation - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context - locking/lockdep: Improve noinstr vs errors - x86/xen: Fix noinstr fail in exc_xen_unknown_trap() - x86/entry: Fix noinstr fail in __do_fast_syscall_32() - drm/vc4: hdmi: Make sure the controller is powered in detect - drm/vc4: hdmi: Move the HSM clock enable to runtime_pm - Revert "PCI: PM: Do not read power state in pci_enable_device_flags()" - spi: spi-nxp-fspi: move the register operation after the clock enable - arm64: Ignore any DMA offsets in the max_zone_phys() calculation - MIPS: generic: Update node names to avoid unit addresses - mmc: meson-gx: use memcpy_to/fromio for dram-access-quirk - ARM: 9081/1: fix gcc-10 thumb2-kernel regression - drm/amdgpu: wait for moving fence after pinning - drm/radeon: wait for moving fence after pinning - drm/nouveau: wait for moving fence after pinning v2 - drm: add a locked version of drm_is_current_master - Revert "drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell." - Revert "drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue." - module: limit enabling module.sig_enforce- scsi: core: Treat device offline as a failure - blk-wbt: make sure throttle is enabled properly - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() - arm64: fpsimd: run kernel mode NEON with softirqs disabled - arm64: assembler: introduce wxN aliases for wN registers - arm64: assembler: remove conditional NEON yield macros - crypto: arm64/crc-t10dif - move NEON yield to C code - crypto: arm64/aes-ce-mac - simplify NEON yield - crypto: arm64/aes-neonbs - remove NEON yield calls - crypto: arm64/sha512-ce - simplify NEON yield - crypto: arm64/sha3-ce - simplify NEON yield - crypto: arm64/sha2-ce - simplify NEON yield - crypto: arm64/sha1-ce - simplify NEON yield - arm64: assembler: add cond_yield macro - mm: fix page reference leak in soft_offline_page() - block_dump: remove comments in docs - block_dump: remove block_dump feature - block_dump: remove block_dump feature in mark_inode_dirty() - crypto: sun8i-ce - fix error return code in sun8i_ce_prng_generate() - crypto: nx - add missing call to of_node_put() - net: hns3: fix a return value error in hclge_get_reset_status() - net: hns3: check vlan id before using it - net: hns3: check queue id range before using - net: hns3: fix misuse vf id and vport id in some logs - net: hns3: fix inconsistent vf id print - net: hns3: fix change RSS 'hfunc' ineffective issue - net: hns3: fix the timing issue of VF clearing interrupt sources - net: hns3: fix the exception when query imp info - net: hns3: disable mac in flr process - net: hns3: change affinity_mask to numa node range - net: hns3: pad the short tunnel frame before sending to hardware - net: hns3: make hclgevf_cmd_caps_bit_map0 and hclge_cmd_caps_bit_map0 static- imans: Use initial ima namespace domain tag when IMANS is disabled.- IOMMU: SMMUv2: Bypass SMMU in default for some SoCs - arm64: phytium: using MIDR_PHYTIUM_FT2000PLUS instead of ARM_CPU_IMP_PHYTIUM - arm64: Add MIDR encoding for PHYTIUM CPUs - arm64: Add MIDR encoding for HiSilicon Taishan CPUs - usb: xhci: Add workaround for phytium - arm64: topology: Support PHYTIUM CPU - hugetlb: pass head page to remove_hugetlb_page() - userfaultfd: hugetlbfs: fix new flag usage in error path - hugetlb: fix uninitialized subpool pointer - percpu: flush tlb in pcpu_reclaim_populated() - percpu: implement partial chunk depopulation - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 - percpu: factor out pcpu_check_block_hint() - percpu: split __pcpu_balance_workfn() - percpu: fix a comment about the chunks ordering - slub: fix kmalloc_pagealloc_invalid_free unit test - slub: fix unreclaimable slab stat for bulk free - net: hns3: remove unnecessary spaces - net: hns3: add some required spaces - net: hns3: clean up a type mismatch warning - net: hns3: refine function hns3_set_default_feature() - net: hns3: uniform parameter name of hclge_ptp_clean_tx_hwts() - net: hnss3: use max() to simplify code - net: hns3: modify a print format of hns3_dbg_queue_map() - net: hns3: refine function hclge_dbg_dump_tm_pri() - net: hns3: reconstruct function hclge_ets_validate() - net: hns3: reconstruct function hns3_self_test - net: hns3: initialize each member of structure array on a separate line - net: hns3: add required space in comment - net: hns3: remove unnecessary "static" of local variables in function - net: hns3: don't config TM DWRR twice when set ETS - net: hns3: add new function hclge_get_speed_bit() - net: hns3: refactor function hclgevf_parse_capability() - net: hns3: refactor function hclge_parse_capability() - net: hns3: add trace event in hclge_gen_resp_to_vf() - net: hns3: uniform type of function parameter cmd - net: hns3: merge some repetitive macros - net: hns3: package new functions to simplify hclgevf_mbx_handler code - net: hns3: remove redundant param to simplify code - net: hns3: use memcpy to simplify code - net: hns3: remove redundant param mbx_event_pending - net: hns3: add hns3_state_init() to do state initialization - net: hns3: add macros for mac speeds of firmware command - sched: bugfix setscheduler unlock cpuset_rwsem - ima: fix db size overflow and Kconfig issues - mm: page_poison: print page info when corruption is caught - kasan: fix conflict with page poisoning - mm: fix page_owner initializing issue for arm32 - net: hns3: add ethtool support for CQE/EQE mode configuration - net: hns3: add support for EQE/CQE mode configuration - ethtool: extend coalesce setting uAPI with CQE mode - ethtool: add two coalesce attributes for CQE mode - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define - net: hns3: fix get wrong pfc_en when query PFC configuration - net: hns3: fix GRO configuration error after reset - net: hns3: change the method of getting cmd index in debugfs - net: hns3: fix duplicate node in VLAN list - net: hns3: fix speed unknown issue in bond 4 - net: hns3: add waiting time before cmdq memory is released - net: hns3: clear hardware resource when loading driver - net: hns3: make array spec_opcode static const, makes object smaller - digest list: disable digest lists in non-root ima namespaces - ima: Introduce ima-ns-sig template - ima: fix a potential crash owing to the compiler optimisation - ima: Set ML template per ima namespace - ima: Add dummy boot aggregate to per ima namespace measurement list - ima: Load per ima namespace x509 certificate - integrity: Add key domain tag to the search criteria - ima: Add key domain to the ima namespace - keys: Allow to set key domain tag separately from the key type - keys: Include key domain tag in the iterative search - keys: Add domain tag to the keyring search criteria - ima: Remap IDs of subject based rules if necessary - user namespace: Add function that checks if the UID map is defined - ima: Parse per ima namespace policy file - ima: Configure the new ima namespace from securityfs - ima: Change the owning user namespace of the ima namespace if necessary - ima: Add the violation counter to the namespace - ima: Extend permissions to the ima securityfs entries - ima: Add a reader counter to the integrity inode data - ima: Add per namespace view of the measurement list - ima: Add a new ima template that includes namespace ID - ima: Check ima namespace ID during digest entry lookup - ima: Keep track of the measurment list per ima namespace - ima: Add ima namespace id to the measurement list related structures - ima: Enable per ima namespace policy settings - ima: Add integrity inode related data to the ima namespace - ima: Extend the APIs in the integrity subsystem - ima: Add ima namespace to the ima subsystem APIs - ima: Add methods for parsing ima policy configuration string - ima: Add ima policy related data to the ima namespace - ima: Bind ima namespace to the file descriptor - ima: Add a list of the installed ima namespaces - ima: Introduce ima namespace - mm/page_alloc: further fix __alloc_pages_bulk() return value - mm/page_alloc: correct return value when failing at preparing - mm/page_alloc: avoid page allocator recursion with pagesets.lock held - mm: vmscan: shrink deferred objects proportional to priority - mm: memcontrol: reparent nr_deferred when memcg offline - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers - mm: vmscan: use per memcg nr_deferred of shrinker - mm: vmscan: add per memcg shrinker nr_deferred - mm: vmscan: use a new flag to indicate shrinker is registered - mm: vmscan: add shrinker_info_protected() helper - mm: memcontrol: rename shrinker_map to shrinker_info - mm: vmscan: use kvfree_rcu instead of call_rcu - mm: vmscan: remove memcg_shrinker_map_size - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation - mm: vmscan: consolidate shrinker_maps handling code - mm: vmscan: use nid from shrink_control for tracepoint - scsi/hifc: Fix memory leakage bug - crypto: hisilicon/qm - set a qp error flag for userspace - vfio/hisilicon: add acc live migration driver - vfio/hisilicon: modify QM for live migration driver - vfio/pci: provide customized live migration VFIO driver framework - PCI: Set dma-can-stall for HiSilicon chips - PCI: Add a quirk to set pasid_no_tlp for HiSilicon chips - PCI: PASID can be enabled without TLP prefix - crypto: hisilicon/sec - fix the CTR mode BD configuration - crypto: hisilicon/sec - fix the max length of AAD for the CCM mode - crypto: hisilicon/sec - fixup icv checking enabled on Kunpeng 930 - crypto: hisilicon - check _PS0 and _PR0 method - crypto: hisilicon - change parameter passing of debugfs function - crypto: hisilicon - support runtime PM for accelerator device - crypto: hisilicon - add runtime PM ops - crypto: hisilicon - using 'debugfs_create_file' instead of 'debugfs_create_regset32' - crypto: hisilicon/sec - modify the hardware endian configuration - crypto: hisilicon/sec - fix the abnormal exiting process - crypto: hisilicon - enable hpre device clock gating - crypto: hisilicon - enable sec device clock gating - crypto: hisilicon - enable zip device clock gating - crypto: hisilicon/sec - fix the process of disabling sva prefetching- mm/page_alloc: correct return value of populated elements if bulk array is populated - mm: fix oom killing for disabled pid - X86/config: Enable CONFIG_USERSWAP - eulerfs: change default config file - eulerfs: add Kconfig and Makefile - eulerfs: add super_operations and module_init/exit - eulerfs: add inode_operations for symlink inode - eulerfs: add file_operations for dir inode - eulerfs: add inode_operations for dir inode and special inode - eulerfs: add file operations and inode operations for regular file - eulerfs: add dax operations - eulerfs: add inode related interfaces - eulerfs: add dependency operations - eulerfs: add nv dict operations - eulerfs: add filename interfaces - eulerfs: add interfaces for page wear - eulerfs: add interfaces for inode lock transfer - eulerfs: add flush interfaces - eulerfs: add memory allocation interfaces - eulerfs: add kmeme_cache definitions and interfaces - eulerfs: common definitions - vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING - net: hns3: remove always exist devlink pointer check - net: hns3: add support ethtool extended link state - net: hns3: add header file hns3_ethtoo.h - ethtool: add two link extended substates of bad signal integrity - docs: ethtool: Add two link extended substates of bad signal integrity - net: hns3: add support for triggering reset by ethtool- check-kabi: check-kabi support python3 and python2- srcu: Take early exit on memory-allocation failure - iommu: fix build error when CONFIG_IOMMU_API is off - USB: Fix some clerical mistakes- userswap: add a kernel parameter to enable userswap - userfaultfd: fix BUG_ON() in userfaultfd_release() - spi: hisi-kunpeng: Fix Woverflow warning on conversion - spi: Add HiSilicon SPI Controller Driver for Kunpeng SoCs - scsi: hisi_sas: Speed up error handling when internal abort timeout occurs - scsi: hisi_sas: Reset controller for internal abort timeout - scsi: hisi_sas: Include HZ in timer macros - scsi: hisi_sas: Run I_T nexus resets in parallel for clear nexus reset - scsi: hisi_sas: Put a limit of link reset retries - scsi: libsas: Introduce more SAM status code aliases in enum exec_status - scsi: hisi_sas: Propagate errors in interrupt_init_v1_hw() - scsi: hisi_sas: Print SATA device SAS address for soft reset failure - scsi: hisi_sas: Warn in v3 hw channel interrupt handler when status reg cleared - scsi: hisi_sas: Directly snapshot registers when executing a reset - scsi: hisi_sas: Call sas_unregister_ha() to roll back if .hw_init() fails - scsi: hisi_sas: Print SAS address for v3 hw erroneous completion print - scsi: hisi_sas: Delete some unused callbacks - scsi: hisi_sas: Add trace FIFO debugfs support - scsi: hisi_sas: Flush workqueue in hisi_sas_v3_remove() - scsi: hisi_sas: Enable debugfs support by default - scsi: hisi_sas: Don't check .nr_hw_queues in hisi_sas_task_prep() - scsi: hisi_sas: Remove deferred probe check in hisi_sas_v2_probe() - scsi: libsas: Remove temporarily-added _gfp() API variants - scsi: mvsas: Switch back to original libsas event notifiers - scsi: isci: Switch back to original libsas event notifiers - scsi: libsas: Switch back to original event notifiers API - scsi: pm80xx: Switch back to original libsas event notifiers - scsi: aic94xx: Switch back to original libsas event notifiers - scsi: hisi_sas: Switch back to original libsas event notifiers - scsi: libsas: Add gfp_t flags parameter to event notifications - scsi: hisi_sas: Pass gfp_t flags to libsas event notifiers - scsi: aic94xx: Pass gfp_t flags to libsas event notifiers - scsi: pm80xx: Pass gfp_t flags to libsas event notifiers - scsi: libsas: Pass gfp_t flags to event notifiers - scsi: hisi_sas: Remove auto_affine_msi_experimental module_param - scsi: hisi_sas: Expose HW queues for v2 hw - driver core: platform: Add devm_platform_get_irqs_affinity() - ACPI: Drop acpi_dev_irqresource_disabled() - resource: Add irqresource_disabled() - genirq/affinity: Add irq_update_affinity_desc() - mm: fix some spelling mistakes in comments - scsi: hisi_sas: Remove preemptible() - scsi: hisi_sas: Move debugfs code to v3 hw driver - scsi: hisi_sas: Reduce some indirection in v3 hw driver - scsi: hisi_sas_v3_hw: Remove extra function calls for runtime pm - scsi: hisi_sas_v3_hw: Don't use PCI helper functions - scsi: hisi_sas_v3_hw: Drop PCI Wakeup calls from .resume - ACPI: APEI: fix synchronous external aborts in user-mode - Revert "kretprobe: check re-registration of the same kretprobe earlier" - i2c: add support for HiSilicon I2C controller - i2c: core: add api to provide frequency mode strings - i2c: core: add managed function for adding i2c adapters - fs/buffer.c: add checking buffer head stat before clear - watchdog: sbsa: Support architecture version 1 - perf/smmuv3: Don't trample existing events with global filter - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() - drivers/perf: hisi: Fix data source control - perf/hisi: Use irq_set_affinity() - perf/arm-smmuv3: Use irq_set_affinity() - genirq: Export affinity setter for modules - drivers/perf: hisi: Add support for HiSilicon PA PMU driver - drivers/perf: hisi: Add support for HiSilicon SLLC PMU driver - drivers/perf: hisi: Update DDRC PMU for programmable counter - drivers/perf: hisi: Add new functions for HHA PMU - drivers/perf: hisi: Add new functions for L3C PMU - drivers/perf: hisi: Add PMU version for uncore PMU drivers. - drivers/perf: hisi: Refactor code for more uncore PMUs - drivers/perf: hisi: Remove unnecessary check of counter index - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 - drivers/perf: Add support for ARMv8.3-SPE - perf/smmuv3: Support sysfs identifier file - drivers/perf: hisi: Add identifier sysfs file - net: hns3: change the method of obtaining default ptp cycle - net: hns3: add devlink reload support for VF - net: hns3: add devlink reload support for PF - net: hns3: add support for devlink get info for VF - net: hns3: add support for devlink get info for PF - net: hns3: add support for registering devlink for VF - net: hns3: add support for registering devlink for PF - devlink: add documentation for hns3 driver - seq_file: disallow extremely large seq buffer allocations- config: enable kernel hotupgrade features by default - pid: add pid reserve method for checkpoint and recover - mm: add pin memory method for checkpoint add restore - arm64: Add memmap parameter and register pmem - arm64: smp: Add support for cpu park - arm64: Reserve memory for quick kexec - kexec: Add quick kexec support for kernel - openeuler_defconfig: Enable CONFIG_SMMU_BYPASS_DEV by default - iommu: Enable smmu-v3 when 3408iMR/3416iMRraid card exist - net: hns3: fix rx VLAN offload state inconsistent issue - net: hns3: disable port VLAN filter when support function level VLAN filter control - net: hns3: add match_id to check mailbox response from PF to VF - net: hns3: fix possible mismatches resp of mailbox - iommu/arm-smmu-v3: Add support for less than one ECMDQ per core - iommu/arm-smmu-v3: Add arm_smmu_ecmdq_issue_cmdlist() for non-shared ECMDQ - iommu/arm-smmu-v3: Ensure that a set of associated commands are inserted in the same ECMDQ - iommu/arm-smmu-v3: Add support for ECMDQ register mode - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance - sched: Add /debug/sched_preempt - preempt/dynamic: Support dynamic preempt with preempt= boot option - preempt/dynamic: Provide irqentry_exit_cond_resched() static call - preempt/dynamic: Provide preempt_schedule[_notrace]() static calls - preempt/dynamic: Provide cond_resched() and might_resched() static calls - preempt: Introduce CONFIG_PREEMPT_DYNAMIC - static_call: Provide DEFINE_STATIC_CALL_RET0() - static_call/x86: Add __static_call_return0() - openeuler_defconfig: Enable Phytium FT-2500 support by default - irqchip/gic-phytium-2500: Add support for GIC of Phytium S2500 - sched/fair: Merge select_idle_core/cpu() - sched/fair: Remove select_idle_smt() - sched/fair: Move avg_scan_cost calculations under SIS_PROP - sched/fair: Remove SIS_AVG_CPU - net: hns3: add support for dumping MAC umv counter in debugfs - net: hns3: add support for FD counter in debugfs - net: hns3: Fix a memory leak in an error handling path in 'hclge_handle_error_info_log()' - net: hns3: fix different snprintf() limit - net: hns3: fix reuse conflict of the rx page - net: hns3: use bounce buffer when rx page can not be reused - net: hns3: optimize the rx page reuse handling process - net: hns3: support dma_map_sg() for multi frags skb - net: hns3: add support to query tx spare buffer size for pf - net: hns3: use tx bounce buffer for small packets - net: hns3: refactor for hns3_fill_desc() function - net: hns3: minor refactor related to desc_cb handling - net: hns3: fix a double shift bug - net: hns3: add debugfs support for ptp info - net: hns3: add support for PTP - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclge_main.c - net: hns3: use list_move_tail instead of list_del/list_add_tail in hclgevf_main.c - net: hns3: add error handling compatibility during initialization - net: hns3: update error recovery module and type - net: hns3: add support for imp-handle ras capability - net: hns3: add the RAS compatibility adaptation solution - net: hns3: add support for handling all errors through MSI-X - net: hns3: remove now redundant logic related to HNAE3_UNKNOWN_RESET - net: hns3: add scheduling logic for error handling task - net: hns3: add a separate error handling task - net: hns3: add debugfs support for vlan configuration - net: hns3: add support for VF modify VLAN filter state - net: hns3: add query basic info support for VF - net: hns3: add support for modify VLAN filter state - net: hns3: refine function hclge_set_vf_vlan_cfg() - net: hns3: remove unnecessary updating port based VLAN - net: hns3: refine for hclge_push_vf_port_base_vlan_info() - net: hns3: add 'QoS' support for port based VLAN configuration - net: hns3: switch to dim algorithm for adaptive interrupt moderation - net: hns3: use HCLGE_VPORT_STATE_PROMISC_CHANGE to replace HCLGE_STATE_PROMISC_CHANGED - net: hns3: configure promisc mode for VF asynchronously - net: hns3: Fix return of uninitialized variable ret - net: hns3: remove the useless debugfs file node cmd - net: hns3: refactor dump serv info of debugfs - net: hns3: refactor dump mac tnl status of debugfs - net: hns3: refactor dump qs shaper of debugfs - net: hns3: refactor dump qos buf cfg of debugfs - net: hns3: refactor dump qos pri map of debugfs - net: hns3: refactor dump qos pause cfg of debugfs - net: hns3: refactor dump tc of debugfs - net: hns3: refactor dump tm of debugfs - net: hns3: refactor dump tm map of debugfs - net: hns3: refactor dump fd tcam of debugfs - net: hns3: refactor queue info of debugfs - net: hns3: refactor queue map of debugfs - net: hns3: refactor dump reg dcb info of debugfs - net: hns3: refactor dump reg of debugfs - net: hns3: fix user's coalesce configuration lost issue - net: hns3: refactor dump ncl config of debugfs - net: hns3: refactor dump m7 info of debugfs - net: hns3: refactor dump reset info of debugfs - net: hns3: refactor dump intr of debugfs - net: hns3: refactor dump loopback of debugfs - net: hns3: refactor dump mng tbl of debugfs - net: hns3: refactor dump mac list of debugfs - net: hns3: refactor dump bd info of debugfs - net: hns3: refactor dev capability and dev spec of debugfs - net: hns3: refactor the debugfs process - net: hns3: refactor out RX completion checksum - net: hns3: support RXD advanced layout - net: hns3: clear unnecessary reset request in hclge_reset_rebuild - net: hns3: change the value of the SEPARATOR_VALUE macro in hclgevf_main.c - net: hns3: cleanup inappropriate spaces in struct hlcgevf_tqp_stats - net: hns3: remove a duplicate pf reset counting - net: hns3: VF not request link status when PF support push link status feature - net: hns3: PF add support for pushing link status to VFs - net: hns3: Fix potential null pointer defererence of null ae_dev - net: hns3: Trivial spell fix in hns3 driver - net: hns3: add suspend and resume pm_ops - net: hns3: change flr_prepare/flr_done function names - net: hns3: Remove un-necessary 'else-if' in the hclge_reset_event() - net: hns3: Remove the left over redundant check & assignment - net: hns3: add stats logging when skb padding fails - net: hns3: expand the tc config command - net: hns3: add tx send size handling for tso skb - net: hns3: optimize the process of queue reset - net: hns3: remove the rss_size limitation by vector num - net: hns3: fix use-after-free issue for hclge_add_fd_entry_common() - net: hns3: fix missing rule state assignment - net: hns3: no return statement in hclge_clear_arfs_rules - net: hns3: split out hclge_tm_vport_tc_info_update() - net: hns3: split function hclge_reset_rebuild() - net: hns3: fix some typos in hclge_main.c - net: hns3: fix prototype warning - net: hns3: remove unused parameter from hclge_dbg_dump_loopback() - net: hns3: remove unused parameter from hclge_set_vf_vlan_common() - net: hns3: remove redundant query in hclge_config_tm_hw_err_int() - net: hns3: remove redundant blank lines - net: hns3: remove unused code of vmdq - net: hns3: add support for user-def data of flow director - net: hns3: refine for hns3_del_all_fd_entries() - net: hns3: refactor flow director configuration - net: hns3: add support for traffic class tuple support for flow director by ethtool - net: hns3: refactor for function hclge_fd_convert_tuple - net: hns3: refactor out hclge_fd_get_tuple() - net: hns3: refactor out hclge_add_fd_entry() - net: hns3: add phy loopback support for imp-controlled PHYs - net: hns3: add ioctl support for imp-controlled PHYs - net: hns3: add get/set pause parameters support for imp-controlled PHYs - net: hns3: add support for imp-controlled PHYs - net: hns3: use pause capability queried from firmware - net: hns3: use FEC capability queried from firmware - net: hns3: refactor out hclge_rm_vport_all_mac_table() - net: hns3: refactor out hclgevf_set_rss_tuple() - net: hns3: refactor out hclge_set_rss_tuple() - net: hns3: split out hclgevf_cmd_send() - net: hns3: split out hclge_cmd_send() - net: hns3: split out hclge_dbg_dump_qos_buf_cfg() - net: hns3: refactor out hclgevf_get_rss_tuple() - net: hns3: refactor out hclge_get_rss_tuple() - net: hns3: refactor out hclge_set_vf_vlan_common() - net: hns3: use ipv6_addr_any() helper - net: hns3: clean up hns3_dbg_cmd_write() - net: hns3: refactor out hclgevf_cmd_convert_err_code() - net: hns3: refactor out hclge_cmd_convert_err_code() - net: hns3: fix return of random stack value - net: hns3: cleanup for endian issue for VF RSS - net: hns3: remove unused macro definition - net: hns3: remove an unused parameter in hclge_vf_rate_param_check() - net: hns3: remove redundant return value of hns3_uninit_all_ring() - net: hns3: change hclge_query_bd_num() param type - net: hns3: change hclge_parse_speed() param type - net: hns3: modify some unmacthed types print parameter - net: hns3: clean up unnecessary parentheses in macro definitions - net: hns3: remove the shaper param magic number - net: hns3: remove redundant client_setup_tc handle - net: hns3: clean up some incorrect variable types in hclge_dbg_dump_tm_map() - net: hns3: replace macro of max qset number with specification - net: hns3: debugfs add max tm rate specification print - net: hns3: add support for obtaining the maximum frame size - net: hns3: optimize the code when update the tc info - net: hns3: RSS indirection table use device specification - net: hns3: add api capability bits for firmware - net: hns3: remove redundant null check of an array - net: hns3: add debugfs support for tm nodes, priority and qset info - net: hns3: add interfaces to query information of tm priority/qset - x86/perf: Add uncore performance monitor support for Zhaoxin CPUs - iommu/vt-d:Add support for detecting ACPI device, in RMRR - USB:Fix kernel NULL pointer when unbind UHCI form vfio-pci - xhci: fix issue with resume from system Sx state - xhci: Adjust the UHCI Controllers bit value - ALSA: hda: Add support of Zhaoxin NB HDAC codec - ALSA: hda: Add support of Zhaoxin NB HDAC - ALSA: hda: Add Zhaoxin SB HDAC non snoop - xhci: Show Zhaoxin XHCI root hub speed correctly - xhci: fix issue of cross page boundary in TRB prefetch - xhci: Add Zhaoxin xHCI LPM U1/U2 feature support - ata: sata_zhaoxin: Add support for Zhaoxin Serial ATA - crypto: x86/crc32c-intel - Don't match some Zhaoxin CPUs - Add MCA supprot for X86_VENDOR_CENTAUR CPUs - Add support for extended topology detection - Get locgical processors numbers bits per package - ima: fix CONFIG_IMA_DIGEST_DB_MEGABYTES in openeuler_defconfig - usb: gadget: rndis: Fix info leak of rndis - crypto: hisilicon/qm - implement for querying hardware tasks status. - crypto: hisilicon/sec - Fix spelling mistake "fallbcak" -> "fallback" - crypto: hisilicon/zip - adds the max shaper type rate - crypto: hisilicon/hpre - adds the max shaper type rate - crypto: hisilicon/sec - adds the max shaper type rate - crypto: hisilicon/qm - supports to inquiry each function's QoS - crypto: hisilicon/qm - add pf ping single vf function - crypto: hisilicon/qm - merges the work initialization process into a single function - crypto: hisilicon/qm - add the "alg_qos" file node - crypto: hisilicon/qm - supports writing QoS int the host - uacce: add print information if not enable sva - crypto: hisilicon/sec - modify the SEC request structure - crypto: hisilicon/sec - add hardware integrity check value process - crypto: hisilicon/sec - add fallback tfm supporting for aeads - crypto: hisilicon/sec - add new algorithm mode for AEAD - crypto: hisilicon/qm - update reset flow - crypto: hisilicon/qm - add callback to support communication - crypto: hisilicon/qm - enable PF and VFs communication - crypto: hisilicon/qm - adjust reset interface - crypto: hisilicon/hpre - register ecdh NIST P384 - crypto: hisilicon/hpre - add check before gx modulo p - crypto: hisilicon/hpre - fix ecdh self test issue - crypto: hisilicon/sec - fixup 3des minimum key size declaration - crypto: hisilicon/sec - add fallback tfm supporting for XTS mode - crypto: hisilicon/sec - add new skcipher mode for SEC - crypto: hisilicon/sec - driver adapt to new SQE - crypto: hisilicon/sec - add new type of SQE - crypto: hisilicon - switch to memdup_user_nul() - crypto: ecdh - add test suite for NIST P384 - crypto: ecdh - register NIST P384 tfm - crypto: ecdh - fix 'ecdh_init' - crypto: ecdh - fix ecdh-nist-p192's entry in testmgr - crypto: hisilicon/qm - support address prefetching - crypto: hisilicon/qm - add MSI detection steps on Kunpeng930 - crypto: hisilicon/qm - fix the process of VF's list adding - crypto: hisilicon/qm - add dfx log if not use hardware crypto algs - crypto: hisilicon/qm - enable to close master ooo when NFE occurs - crypto: hisilicon/qm - adjust order of device error configuration - crypto: hisilicon/qm - modify 'QM_RESETTING' clearing error - crypto: hisilicon/qm - initialize the device before doing tasks - crypto: hisilicon/hpre - add 'default' for switch statement - crypto: hisilicon/hpre - delete rudundant macro definition - crypto: hisilicon/hpre - use 'GENMASK' to generate mask value - crypto: hisilicon/hpre - delete rudundant initialization - crypto: hisilicon/hpre - remove the macro of 'HPRE_DEV' - crypto: hisilicon/hpre - replace macro with inline function - crypto: hisilicon/hpre - init a structure member each line - crypto: hisilicon/hpre - the macro 'HPRE_ADDR' expands - crypto: hisilicon/hpre - fix unmapping invalid dma address - crypto: hisilicon/hpre - extend 'cra_driver_name' with curve name - crypto: ecdh - extend 'cra_driver_name' with curve name - crypto: testmgr - fix initialization of 'secret_size' - crypto: hisilicon - enable new error types for QM - crypto: hisilicon - add new error type for SEC - crypto: hisilicon - support new error types for ZIP - crypto: hisilicon - dynamic configuration 'err_info' - crypto: hisilicon/hpre - delete redundant log and return in advance - crypto: hisilicon/hpre - add debug log - crypto: hisilicon/hpre - use the correct variable type - crypto: hisilicon/hpre - delete the rudundant space after return - crypto: hisilicon/sgl - fix the sg buf unmap - crypto: hisilicon/sgl - fix the soft sg map to hardware sg - crypto: hisilicon/sgl - add some dfx logs - crypto: hisilicon/sgl - delete unneeded variable initialization - crypto: hisilicon/sgl - add a comment for block size initialization - crypto: hisilicon/sec - use the correct print format - crypto: hisilicon/trng - add version to adapt new algorithm - crypto: hisilicon/qm - add stop queue by hardware - crypto: ecc - delete a useless function declaration - crypto: hisilicon/qm - delete redundant code - crypto: hisilicon/sec - fixup checking the 3DES weak key - crypto: hisilicon/hpre - fix a typo in hpre_crypto.c - crypto: hisilicon/sec - Fix a module parameter error - crypto: hisilicon/sec - Fixes AES algorithm mode parameter problem - crypto: hisilicon/hpre - Add processing of src_data in 'CURVE25519' - crypto: hisilicon/hpre - delete redundant '\n' - crypto: hisilicon/hpre - fix a typo and delete redundant blank line - crypto: hisilicon/hpre - fix PASID setting on kunpeng 920 - crypto: hisilicon/zip - support new 'sqe' type in Kunpeng930 - crypto: hisilicon/zip - initialize operations about 'sqe' in 'acomp_alg.init' - crypto: hisilicon/zip - add comments for 'hisi_zip_sqe' - crypto: hisilicon/zip - adjust functions location - uacce: delete unneeded variable initialization - crypto: hisilicon - use the correct HiSilicon copyright - crypto: hisilicon/qm - add queue isolation support for Kunpeng930 - crypto: hisilicon/qm - set the number of queues for function - crypto: hisilicon/qm - move 'CURRENT_QM' code to qm.c - crypto: hisilicon/qm - set the total number of queues - crypto: hisilicon/hpre - fix Kconfig - crypto: hisilicon/hpre - fix "hpre_ctx_init" resource leak - crypto: hisilicon - fix the check on dma address - crypto: hisilicon/hpre - optimise 'hpre_algs_register' error path - crypto: hisilicon/hpre - delete wrap of 'CONFIG_CRYPTO_DH' - crypto: ecc - Correct an error in the comments - crypto: hisilicon/sec - Supply missing description for 'sec_queue_empty()'s 'queue' param - crypto: ecdsa - Register NIST P384 and extend test suite - crypto: ecc - Add math to support fast NIST P384 - crypto: ecc - Add NIST P384 curve parameters - crypto: ecdsa - Add support for ECDSA signature verification - oid_registry: Add OIDs for ECDSA with SHA224/256/384/512 - crypto: hisilicon/sec - fixes some driver coding style - crypto: hisilicon/sec - fixes some coding style - crypto: hisilicon/hpre - add 'CURVE25519' algorithm - crypto: hisilicon/hpre - add 'ECDH' algorithm - crypto: ecc - add curve25519 params and expose them - crypto: ecc - expose ecc curves - crypto: ecdh - move curve_id of ECDH from the key to algorithm name - crypto: hisilicon/hpre - add algorithm type - crypto: hisilicon/hpre - add version adapt to new algorithms - crypto: hisilicon/qm - fix printing format issue - crypto: hisilicon/qm - do not reset hardware when CE happens - crypto: hisilicon/qm - update irqflag - crypto: hisilicon/qm - fix the value of 'QM_SQC_VFT_BASE_MASK_V2' - crypto: hisilicon/qm - fix request missing error - crypto: hisilicon/qm - removing driver after reset - crypto: hisilicon/hpre - enable Elliptic curve cryptography - crypto: hisilicon - PASID fixed on Kunpeng 930 - crypto: hisilicon/qm - fix use of 'dma_map_single' - crypto: hisilicon/hpre - tiny fix - crypto: hisilicon/hpre - adapt the number of clusters - crypto: hisilicon/hpre - add ecc algorithm inqury for uacce device - crypto: hisilicon/hpre - add two RAS correctable errors processing - crypto: hisilicon/hpre - delete ECC 1bit error reported threshold - crypto: hisilicon/sec - register SEC device to uacce - crypto: hisilicon/hpre - register HPRE device to uacce - crypto: hisilicon - add ZIP device using mode parameter - crypto: hisilicon/qm - SVA bugfixed on Kunpeng920 - crypto: hisilicon/trng - replace atomic_add_return() - crypto: hisilicon/trng - add support for PRNG - crypto: hisilicon/trng - add HiSilicon TRNG driver support - hwrng: hisi - remove HiSilicon TRNG driver - crypto: hisilicon/zip - add a work_queue for zip irq - crypto: sha - split sha.h into sha1.h and sha2.h - uacce: modify the module author information. - uacce: delete some redundant code. - crypto: hisilicon/sec2 - Fix aead authentication setting key error - crypto: hisilicon/qm - split 'hisi_qm_init' into smaller pieces - crypto: hisilicon/qm - split 'qm_eq_ctx_cfg' into smaller pieces - crypto: hisilicon/qm - split 'qm_qp_ctx_cfg' into smaller pieces - crypto: hisilicon/qm - replace 'sprintf' with 'scnprintf' - crypto: hisilicon/qm - modify return type of 'qm_set_sqctype' - crypto: hisilicon/qm - modify the return type of debugfs interface - crypto: hisilicon/qm - modify the return type of function - crypto: hisilicon/qm - numbers are replaced by macros - crypto: hisilicon - fixes some coding style - crypto: hisilicon - delete unused structure member variables - crypto: hisilicon - Fix doc warnings in sgl.c and qm.c - RDMA/hns: Add window selection field of congestion control - RDMA/hns: Fix incorrect vlan enable bit in QPC - RDMA/hns: Add vendor_err info to error WC - RDMA/hns: Fix spelling mistakes of original - RDMA/hns: Simplify the judgment in hns_roce_v2_post_send() - RDMA/hns: Encapsulate flushing CQE as a function - RDMA/hns: Modify function return value type - RDMA/hns: Clean definitions of EQC structure - RDMA/hns: Delete unnecessary branch of hns_roce_v2_query_qp - RDMA/hns: Add member assignments for qp_init_attr - RDMA/hns: Fix some print issues - RDMA/hns: Fix uninitialized variable - RDMA/hns: Force rewrite inline flag of WQE - RDMA/hns: Use IDA interface to manage xrcd index - RDMA/hns: Use IDA interface to manage pd index - RDMA/hns: Use IDA interface to manage mtpt index - RDMA/hns: Remove unused RR mechanism - RDMA/hns: Remove the unused hns_roce_bitmap_free_range function - RDMA/hns: Remove the unused hns_roce_bitmap_alloc_range function - RDMA/hns: Clean SRQC structure definition - RDMA/hns: Use new interface to write DB related fields - RDMA/hns: Use new interface to write FRMR fields - RDMA/hns: Use new interface to get CQE fields - RDMA/hns: Use new interface to modify QP context - RDMA/hns: Use new interface to write CQ context. - RDMA/hns: Add hr_reg_write_bool() - RDMA/hns: Add a check to ensure integer mtu is positive - RDMA/hns: Do not use !! for values that are already bool when calling hr_reg_write() - RDMA/hns: Clear extended doorbell info before using - RDMA/hns: Support getting max QP number from firmware - RDMA/hns: Use refcount_t instead of atomic_t for QP reference counting - RDMA/hns: Use refcount_t instead of atomic_t for SRQ reference counting - RDMA/hns: Use refcount_t instead of atomic_t for CQ reference counting - RDMA/hns: Refactor capability configuration flow of VF - RDMA/hns: Clean the hardware related code for HEM - RDMA/hns: Use refcount_t APIs for HEM - RDMA/hns: Fix wrong timer context buffer page size - RDMA/hns: Refactor root BT allocation for MTR - RDMA/hns: Remove unused CMDQ member - RDMA/hns: Remove Receive Queue of CMDQ - RDMA/hns: Rename CMDQ head/tail pointer to PI/CI - RDMA/hns: Refactor extend link table allocation - RDMA/hns: Remove unused parameter udata - RDMA/hns: Remove the condition of light load for posting DWQE - RDMA/hns: Remove duplicated hem page size config code - RDMA/hns: Enable RoCE on virtual functions - RDMA/hns: Set parameters of all the functions belong to a PF - RDMA/hns: Reserve the resource for the VFs - RDMA/hns: Query the number of functions supported by the PF - RDMA/hns: Simplify function's resource related command - RDMA/hns: Remove unnecessary flush operation for workqueue - RDMA/hns: Prevent le32 from being implicitly converted to u32 - RDMA/hns: Simplify the function config_eqc() - RDMA/hns: Add XRC subtype in QPC and XRC type in SRQC - RDMA/hns: Remove unsupported QP types - RDMA/hns: Delete unused members in the structure hns_roce_hw - RDMA/hns: Delete redundant abnormal interrupt status - RDMA/hns: Delete redundant condition judgment related to eq - RDMA/hns: Fix missing assignment of max_inline_data - RDMA/hns: Avoid enabling RQ inline on UD - RDMA/hns: Modify prints for mailbox and command queue - RDMA/hns: Support more return types of command queue - RDMA/hns: Enable all CMDQ context - RDMA/hns: Use GFP_ATOMIC under spin lock - RDMA/hns: Reorganize doorbell update interfaces for all queues - RDMA/hns: Support configuring doorbell mode of RQ and CQ - RDMA/hns: Simplify command fields for HEM base address configuration - RDMA/hns: Reorganize process of setting HEM - RDMA/hns: Refactor reset state checking flow - RDMA/hns: Reorganize hns_roce_create_cq() - RDMA/hns: Refactor hns_roce_v2_poll_one() - RDMA/hns: Support congestion control type selection according to the FW - RDMA/hns: Support query information of functions from FW - RDMA/hns: Fix a spelling mistake in hns_roce_hw_v1.c - RDMA/hns: Support to query firmware version - RDMA/hns: Fix memory corruption when allocating XRCDN - RDMA/hns: Fix bug during CMDQ initialization - RDMA/hns: Add support for XRC on HIP09 - RDMA/hns: Use new SQ doorbell register for HIP09 - RDMA/hns: Adjust definition of FRMR fields - RDMA/hns: Refactor process of posting CMDQ - RDMA/hns: Adjust fields and variables about CMDQ tail/head - RDMA/hns: Remove redundant operations on CMDQ - RDMA/hns: Remove unused member and variable of CMDQ - RDMA/hns: Delete redundant judgment when preparing descriptors - RDMA/hns: Remove unnecessary wrap around for EQ's consumer index - RDMA/hns: Avoid unnecessary memset on WQEs in post_send - RDMA/hns: Remove some magic numbers - RDMA/hns: Move HIP06 related definitions into hns_roce_hw_v1.h - RDMA/hns: Replace wmb&__raw_writeq with writeq - RDMA/hns: Skip qp_flow_control_init() for HIP09 - RDMA/hns: Add mapped page count checking for MTR - RDMA/hns: Avoid filling sgid index when modifying QP to RTR - RDMA/hns: Add support of direct wqe - RDMA/hns: Add verification of QP type when post_recv - RDMA/hns: Refactor hns_roce_v2_post_srq_recv() - RDMA/hns: Clear remaining unused sges when post_recv - RDMA/hns: Refactor post recv flow - RDMA/hns: Use new interfaces to write SRQC - RDMA/hns: Refactor code about SRQ Context - RDMA/hns: Refactor hns_roce_create_srq() - RDMA/hns: Remove the reserved WQE of SRQ - RDMA/hns: Force srq_limit to 0 when creating SRQ - RDMA/hns: Bugfix for checking whether the srq is full when post wr - RDMA/hns: Allocate one more recv SGE for HIP08 - RDMA/hns: Use new interface to set MPT related fields - RDMA/hns: Optimize the MR registration process - RDMA/hns: Refactor the MTR creation flow - RDMA/hw/hns/hns_roce_mr: Add missing description for 'hr_dev' param - RDMA/hw/hns/hns_roce_hw_v1: Fix doc-rot issue relating to 'rereset' - RDMA/hns: Use mutex instead of spinlock for ida allocation - RDMA/hns: Create CQ with selected CQN for bank load balance - RDMA/hns: remove h from printk format specifier - RDMA/hns: Simplify AEQE process for different types of queue - RDMA/hns: Fix inaccurate prints - RDMA/hns: Fix incorrect symbol types - RDMA/hns: Clear redundant variable initialization - RDMA/hns: Fix coding style issues - RDMA/hns: Remove unnecessary access right set during INIT2INIT - RDMA/hns: WARN_ON if get a reserved sl from users - RDMA/hns: Move capability flags of QP and CQ to hns-abi.h - RDMA/hns: Refactor process of setting extended sge - RDMA/hns: Add support for QP stash - RDMA/hns: Add support for CQ stash - RDMA/hns: Create QP with selected QPN for bank load balance - RDMA/hns: Add UD support for HIP09 - RDMA/hns: Simplify process of filling UD SQ WQE - RDMA/hns: Remove the portn field in UD SQ WQE - RDMA/hns: Refactor the hns_roce_buf allocation flow - RDMA/hns: Add new PCI device ID matching for HIP09 - RDMA/hns: Support owner mode doorbell - RDMA/hns: Fix double free of the pointer to TSQ/TPQ - RDMA/hns: Add support for filling GMV table - RDMA/hns: Add support for configuring GMV table - iommu/arm-smmu-v3: Remove the redundant shift operation of 'size' - iommu/arm-smmu-v3: Standardize granule size when support RIL - iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL - iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate() - iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log() - iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible - iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD - vfio/pci: Inject page response upon response region fill - vfio/pci: Register a DMA fault response region - vfio: Document nested stage control - vfio/pci: Register and allow DMA FAULT IRQ signaling - vfio: Add new IRQ for DMA fault reporting - vfio/pci: Add framework for custom interrupt indices - vfio: Use capability chains to handle device specific irq - vfio/pci: Allow to mmap the fault queue - vfio/pci: Register an iommu fault handler - vfio/pci: Add VFIO_REGION_TYPE_NESTED region type - vfio: VFIO_IOMMU_SET_MSI_BINDING - vfio: VFIO_IOMMU_CACHE_INVALIDATE - vfio: VFIO_IOMMU_SET_PASID_TABLE - iommu/smmuv3: report additional recoverable faults - iommu/smmuv3: Implement bind/unbind_guest_msi - iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions - iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement - dma-iommu: Implement NESTED_MSI cookie - iommu/smmuv3: Implement cache_invalidate - iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs - iommu/smmuv3: Implement attach/detach_pasid_table - iommu/smmuv3: Get prepared for nested stage support - iommu/smmuv3: Allow s1 and s2 configs to coexist - iommu: Introduce bind/unbind_guest_msi - iommu: Introduce attach/detach_pasid_table API - config: Enable CONFIG_USERSWAP - userswap: support userswap via userfaultfd - userswap: add a new flag 'MAP_REPLACE' for mmap() - ima: don't allow control characters in policy path - ima: Add max size for IMA digest database - net: hns3: replace skb->csum_not_inet with skb_csum_is_sctp - net: ixgbevf: use skb_csum_is_sctp instead of protocol check - net: ixgbe: use skb_csum_is_sctp instead of protocol check - net: igc: use skb_csum_is_sctp instead of protocol check - net: igbvf: use skb_csum_is_sctp instead of protocol check - net: igb: use skb_csum_is_sctp instead of protocol check - net: add inline function skb_csum_is_sctp - net: hns3: fix expression that is currently always true - net: hns3: adjust rss tc mode configure command - net: hns3: adjust rss indirection table configure command - net: hns3: add support for max 512 rss size - net: hns3: add support for hw tc offload of tc flower - net: hns3: add support for forwarding packet to queues of specified TC when flow director rule hit - net: hns3: add support for tc mqprio offload - net: hns3: refine the struct hane3_tc_info - hisilicon/hns3: convert comma to semicolon - net: use the new dev_page_is_reusable() instead of private versions - net: introduce common dev_page_is_reusable() - skbuff: constify skb_propagate_pfmemalloc() "page" argument - mm: constify page_is_pfmemalloc() argument - net: hns3: refine the VLAN tag handle for port based VLAN - net: hns3: add priv flags support to switch limit promisc mode - net: hns3: add support for extended promiscuous command - KVM: arm64: GICv4.1: Give a chance to save VLPI state - KVM: arm64: GICv4.1: Restore VLPI pending state to physical side - KVM: arm64: GICv4.1: Try to save VLPI state in save_pending_tables - KVM: arm64: GICv4.1: Add function to get VLPI state - irqchip/gic-v3-its: Drop the setting of PTZ altogether - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping - net: hns3: keep MAC pause mode when multiple TCs are enabled - net: hns3: add a check for devcie's verion in hns3_tunnel_csum_bug() - net: hns3: add more info to hns3_dbg_bd_info() - net: hns3: add udp tunnel checksum segmentation support - net: hns3: remove unsupported NETIF_F_GSO_UDP_TUNNEL_CSUM - net: hns3: add support for TX hardware checksum offload - net: hns3: add support for RX completion checksum - vfio/iommu_type1: Add support for manual dirty log clear - vfio/iommu_type1: Optimize dirty bitmap population based on iommu HWDBM - vfio/iommu_type1: Add HWDBM status maintenance - iommu/arm-smmu-v3: Realize support_dirty_log iommu ops - iommu/arm-smmu-v3: Realize clear_dirty_log iommu ops - iommu/arm-smmu-v3: Realize sync_dirty_log iommu ops - iommu/arm-smmu-v3: Realize switch_dirty_log iommu ops - iommu/arm-smmu-v3: Add feature detection for BBML - iommu/arm-smmu-v3: Enable HTTU for stage1 with io-pgtable mapping - iommu/io-pgtable-arm: Add and realize clear_dirty_log ops - iommu/io-pgtable-arm: Add and realize sync_dirty_log ops - iommu/io-pgtable-arm: Add and realize merge_page ops - iommu/io-pgtable-arm: Add and realize split_block ops - iommu/io-pgtable-arm: Add quirk ARM_HD and ARM_BBMLx - iommu: Introduce dirty log tracking framework - vfio/iommu_type1: Mantain a counter for non_pinned_groups - fs/filescontrol.c: fix warning:large integer implicitly truncated to unsigned type - irqchip/gic-v4.1: Reduce the delay when polling GICR_VPENDBASER.Dirty - KVM: arm64: Delay the polling of the GICR_VPENDBASER.Dirty bit - KVM: arm64: Make use of TWED feature - arm64: cpufeature: TWED support detection - move ETMEM feature CONFIG to mm/Kconfig and add architecture dependency - x86/config: Set CONFIG_TXGBE=m by default - net: txgbe: Add support for Netswift 10G NIC - net: hns3: fix spelling mistake "memroy" -> "memory" - net: hns3: adds debugfs to dump more info of shaping parameters - net: hns3: add support to utilize the firmware calculated shaping parameters - net: hns3: add support for pf querying new interrupt resources - net: hns3: add support for mapping device memory - net: hns3: add support for 1280 queues - net: hns3: rename gl_adapt_enable in struct hns3_enet_coalesce - net: hns3: add support for 1us unit GL configuration - net: hns3: add support for querying maximum value of GL - net: hns3: add support for configuring interrupt quantity limiting - net: hns3: Remove duplicated include - locking/qspinlock: Disable CNA by default - locking/qspinlock: Add CNA support for ARM64 - KVM: arm64: Rename 'struct pv_sched_ops' - locking/qspinlock: Introduce the shuffle reduction optimization into CNA - locking/qspinlock: Avoid moving certain threads between waiting queues in CNA - locking/qspinlock: Introduce starvation avoidance into CNA - locking/qspinlock: Introduce CNA into the slow path of qspinlock - locking/qspinlock: Refactor the qspinlock slow path - locking/qspinlock: Rename mcs lock/unlock macros and make them more generic - mm/page_alloc: do bulk array bounds check after checking populated elements - mm/page_alloc: __alloc_pages_bulk(): do bounds check before accessing array - net: page_pool: use alloc_pages_bulk in refill code path - net: page_pool: refactor dma_map into own function page_pool_dma_map - SUNRPC: refresh rq_pages using a bulk page allocator - SUNRPC: set rq_page_end differently - mm/page_alloc: inline __rmqueue_pcplist - mm/page_alloc: optimize code layout for __alloc_pages_bulk - mm/page_alloc: add an array-based interface to the bulk page allocator - mm/page_alloc: add a bulk page allocator - mm/page_alloc: rename alloced to allocated - mm/mempolicy: fix mpol_misplaced kernel-doc - mm/mempolicy: rewrite alloc_pages_vma documentation - mm/mempolicy: rewrite alloc_pages documentation - mm/mempolicy: rename alloc_pages_current to alloc_pages - mm/page_alloc: combine __alloc_pages and __alloc_pages_nodemask - mm/page_alloc: rename gfp_mask to gfp - mm/page_alloc: rename alloc_mask to alloc_gfp - mm/filemap: fix infinite loop in generic_file_buffered_read() - mm/filemap.c: generic_file_buffered_read() now uses find_get_pages_contig - mm/filemap/c: break generic_file_buffered_read up into multiple functions - powerpc/mm: enable HAVE_MOVE_PMD support - powerpc/book3s64/mm: update flush_tlb_range to flush page walk cache - mm/mremap: allow arch runtime override - powerpc/64s/radix: refactor TLB flush type selection - mm/mremap: hold the rmap lock in write mode when moving page table entries. - mm/mremap: use pmd/pud_poplulate to update page table entries - mm/mremap: don't enable optimized PUD move if page table levels is 2 - mm/mremap: convert huge PUD move to separate helper - selftest/mremap_test: avoid crash with static build - selftest/mremap_test: update the test to handle pagesize other than 4K - mm: rename p4d_page_vaddr to p4d_pgtable and make it return pud_t * - mm: rename pud_page_vaddr to pud_pgtable and make it return pmd_t * - mm/mremap.c: fix extent calculation - arm64: mremap speedup - enable HAVE_MOVE_PUD - x86: mremap speedup - Enable HAVE_MOVE_PUD - mm: speedup mremap on 1GB or larger regions - kselftests: vm: add mremap tests - sched: Limit the amount of NUMA imbalance that can exist at fork time - sched/numa: Allow a floating imbalance between NUMA nodes - sched: Avoid unnecessary calculation of load imbalance at clone time - sched/numa: Rename nr_running and break out the magic number - mm/vmstat.c: erase latency in vmstat_shepherd - mm, slub: splice cpu and page freelists in deactivate_slab() - mm: memcontrol: optimize per-lruvec stats counter memory usage - vsprintf: dump full information of page flags in pGp - mm, slub: don't combine pr_err with INFO - mm, slub: use pGp to print page flags - RDMA/umem: batch page unpin in __ib_umem_release() - mm/gup: add a range variant of unpin_user_pages_dirty_lock() - mm/gup: decrement head page once for group of subpages - mm/gup: add compound page list iterator - mm, slab, slub: stop taking cpu hotplug lock - mm, slab, slub: stop taking memory hotplug lock - mm, slub: stop freeing kmem_cache_node structures on node offline - sched: Unthrottle qos cfs rq when free a task group - sched: Fix offline task can't be killed in a timely - sched: Unthrottle the throttled cfs rq when offline rq - sched: Enable qos scheduler config - sched: Throttle qos cfs_rq when current cpu is running online task - sched: Introduce qos scheduler for co-location - smp: Inline on_each_cpu_cond() and on_each_cpu() - x86/mm/tlb: Remove unnecessary uses of the inline keyword - cpumask: Mark functions as pure - x86/mm/tlb: Do not make is_lazy dirty for no reason - x86/mm/tlb: Privatize cpu_tlbstate - x86/mm/tlb: Flush remote and local TLBs concurrently - x86/mm/tlb: Open-code on_each_cpu_cond_mask() for tlb_is_not_lazy() - x86/mm/tlb: Unify flush_tlb_func_local() and flush_tlb_func_remote() - smp: Run functions concurrently in smp_call_function_many_cond() - smp: Cleanup smp_call_function*() - mm: migrate: fix missing update page_private to hugetlb_page_subpool - arm64: mm: hugetlb: add support for free vmemmap pages of HugeTLB - mm: hugetlb: introduce CONFIG_HUGETLB_PAGE_FREE_VMEMMAP_DEFAULT_ON - mm: sparsemem: use huge PMD mapping for vmemmap pages - mm: sparsemem: split the huge PMD mapping of vmemmap pages - mm: hugetlb: introduce nr_free_vmemmap_pages in the struct hstate - mm: hugetlb: add a kernel parameter hugetlb_free_vmemmap - mm: hugetlb: alloc the vmemmap pages associated with each HugeTLB page - mm: hugetlb: defer freeing of HugeTLB pages - mm: hugetlb: free the vmemmap pages associated with each HugeTLB page - mm: hugetlb: gather discrete indexes of tail page - mm: hugetlb: introduce a new config HUGETLB_PAGE_FREE_VMEMMAP - mm: memory_hotplug: factor out bootmem core functions to bootmem_info.c - hugetlb: add lockdep_assert_held() calls for hugetlb_lock - hugetlb: make free_huge_page irq safe - hugetlb: change free_pool_huge_page to remove_pool_huge_page - hugetlb: call update_and_free_page without hugetlb_lock - hugetlb: create remove_hugetlb_page() to separate functionality - hugetlb: add per-hstate mutex to synchronize user adjustments - hugetlb: no need to drop hugetlb_lock to call cma_release - mm/cma: change cma mutex to irq safe spinlock - hugetlb: convert PageHugeFreed to HPageFreed flag - hugetlb: convert PageHugeTemporary() to HPageTemporary flag - hugetlb: convert page_huge_active() HPageMigratable flag - hugetlb: use page.private for hugetlb specific page flags - powerpc: Fix reverse map real-mode address lookup with huge vmalloc - mm/vmalloc: unbreak kasan vmalloc support - KVM: s390: prepare for hugepage vmalloc - mm/vmalloc: add vmalloc_no_huge - mm/ioremap: fix iomap_max_page_shift - mm/vmalloc: improve allocation failure error messages - mm/vmalloc: use free_vm_area() if an allocation fails - powerpc/64s/radix: Enable huge vmalloc mappings - mm/vmalloc: hugepage vmalloc mappings - mm/vmalloc: add vmap_range_noflush variant - mm: move vmap_range from mm/ioremap.c to mm/vmalloc.c - mm/vmalloc: provide fallback arch huge vmap support functions - x86: inline huge vmap supported functions - arm64: inline huge vmap supported functions - powerpc: inline huge vmap supported functions - mm: HUGE_VMAP arch support cleanup - mm/ioremap: rename ioremap_*_range to vmap_*_range - mm/vmalloc: rename vmap_*_range vmap_pages_*_range - mm: apply_to_pte_range warn and fail if a large pte is encountered - mm/vmalloc: fix HUGE_VMAP regression by enabling huge pages in vmalloc_to_page - ARM: mm: add missing pud_page define to 2-level page tables - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow - mm/lru: revise the comments of lru_lock - mm/lru: introduce relock_page_lruvec() - mm/lru: replace pgdat lru_lock with lruvec lock - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn - mm/compaction: do page isolation first in compaction - mm/lru: introduce TestClearPageLRU() - mm/mlock: remove __munlock_isolate_lru_page() - mm/mlock: remove lru_lock on TestClearPageMlocked - mm/vmscan: remove lruvec reget in move_pages_to_lru - mm/lru: move lock into lru_note_cost - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn - mm/memcg: add debug checking in lock_page_memcg - mm: page_idle_get_page() does not need lru_lock - mm/rmap: stop store reordering issue on page->mapping - mm/vmscan: remove unnecessary lruvec adding - mm/thp: narrow lru locking - mm/thp: simplify lru_add_page_tail() - mm/thp: use head for head page in lru_add_page_tail() - mm/thp: move lru_add_page_tail() to huge_memory.c - mm/swap: remove unused local variable nr_shadows - mm: remove nrexceptional from inode: remove BUG_ON - mm: remove nrexceptional from inode - dax: account DAX entries as nrpages - mm: stop accounting shadow entries - mm: introduce and use mapping_empty() - mm/filemap: fix find_lock_entries hang on 32-bit THP - mm/filemap: fix mapping_seek_hole_data on THP & 32-bit - mm/highmem.c: fix zero_user_segments() with start > end - mm: remove pagevec_lookup_entries - mm: pass pvec directly to find_get_entries - mm: remove nr_entries parameter from pagevec_lookup_entries - mm: add an 'end' parameter to pagevec_lookup_entries - mm: add an 'end' parameter to find_get_entries - mm: add and use find_lock_entries - iomap: use mapping_seek_hole_data - mm/filemap: add mapping_seek_hole_data - mm/filemap: add helper for finding pages - mm/filemap: rename find_get_entry to mapping_get_entry - mm: add FGP_ENTRY - mm/swap: optimise get_shadow_from_swap_cache - mm/shmem: use pagevec_lookup in shmem_unlock_mapping - mm: make pagecache tagged lookups return only head pages - mm: support THPs in zero_user_segments - mm: vmstat: add cma statistics - memcg: enable memcg oom-kill for __GFP_NOFAIL - mm/page_alloc: count CMA pages per zone and print them in /proc/zoneinfo - mm/page_owner: record the timestamp of all pages during free - mm/page_owner: record timestamp and pid - mm/vmalloc: rework the drain logic - arm64: clear_page: Add new implementation of clear_page() by STNP - memcg: update the child's qos_level synchronously in memcg_qos_write() - memcg: Add static key for memcg priority - memcg: enable CONFIG_MEMCG_QOS by default - memcg: support priority for oom- add buildrequire: openssl for kernel build - add buildrequire: perl-devel for perf binary- arm64: errata: enable HISILICON_ERRATUM_HIP08_RU_PREFETCH - arm64: errata: add option to disable cache readunique prefetch on HIP08 - config: disable config ARM64_BOOTPARAM_HOTPLUG_CPU0 by default - arm64: Add config switch and kernel parameter for CPU0 hotplug - iommu/vt-d: Check for allocation failure in aux_detach_device() - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices - iommu/vt-d: Fix general protection fault in aux_detach_device() - NFSv4: Refactor to use user namespaces for nfs4idmap - NFS: NFSv2/NFSv3: Use cred from fs_context during mount - seccomp: Remove bogus __user annotations - seccomp/cache: Report cache data through /proc/pid/seccomp_cache - xtensa: Enable seccomp architecture tracking - sh: Enable seccomp architecture tracking - s390: Enable seccomp architecture tracking - riscv: Enable seccomp architecture tracking - powerpc: Enable seccomp architecture tracking - parisc: Enable seccomp architecture tracking - csky: Enable seccomp architecture tracking - arm: Enable seccomp architecture tracking - arm64: Enable seccomp architecture tracking - selftests/seccomp: Compare bitmap vs filter overhead - x86: Enable seccomp architecture tracking - seccomp/cache: Add "emulator" to check if filter is constant allow - seccomp/cache: Lookup syscall allowlist bitmap for fast path - usb: dwc3: core: fix kernel panic when do reboot - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically - perf beauty: Update copy of linux/socket.h with the kernel sources - tools headers UAPI: Sync linux/in.h copy with the kernel sources - net: fec_ptp: add clock rate zero check - net: stmmac: disable clocks in stmmac_remove_config_dt() - mm/slub.c: include swab.h - mm/slub: actually fix freelist pointer vs redzoning - mm/slub: fix redzoning for small allocations - mm/slub: clarify verification reporting - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare - net: bridge: fix vlan tunnel dst refcnt when egressing - net: bridge: fix vlan tunnel dst null pointer dereference - net: ll_temac: Fix TX BD buffer overwrite - net: ll_temac: Make sure to free skb when it is completely used - drm/amdgpu/gfx9: fix the doorbell missing when in CGPG issue. - drm/amdgpu/gfx10: enlarge CP_MEC_DOORBELL_RANGE_UPPER to cover full doorbell. - cfg80211: avoid double free of PMSR request - cfg80211: make certificate generation more robust - mac80211: Fix NULL ptr deref for injected rate info - dmaengine: pl330: fix wrong usage of spinlock flags in dma_cyclc - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo - x86/fpu: Reset state for all signal restore failures - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer - x86/fpu: Prevent state corruption in __fpu__restore_sig() - x86/pkru: Write hardware init value to PKRU when xstate is init - x86/ioremap: Map EFI-reserved memory as encrypted for SEV - x86/process: Check PF_KTHREAD and not current->mm for kernel threads - x86/mm: Avoid truncating memblocks for SGX memory - ARCv2: save ABI registers across signal handling - s390/ap: Fix hanging ioctl caused by wrong msg counter - s390/mcck: fix calculation of SIE critical section size - KVM: X86: Fix x86_emulator slab cache leak - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared - PCI: Work around Huawei Intelligent NIC VF FLR erratum - PCI: Add ACS quirk for Broadcom BCM57414 NIC - PCI: aardvark: Fix kernel panic during PIO transfer - PCI: Mark some NVIDIA GPUs to avoid bus reset - PCI: Mark TI C667X to avoid bus reset - tracing: Do no increment trace_clock_global() by one - tracing: Do not stop recording comms if the trace file is being read - tracing: Do not stop recording cmdlines when tracing is off - usb: chipidea: imx: Fix Battery Charger 1.2 CDP detection - usb: core: hub: Disable autosuspend for Cypress CY7C65632 - can: mcba_usb: fix memory leak in mcba_usb - can: j1939: fix Use-after-Free, hold skb ref while in use - can: bcm/raw/isotp: use per module netdevice notifier - can: bcm: fix infoleak in struct bcm_msg_head - bpf: Do not mark insn as seen under speculative path verification - bpf: Inherit expanded/patched seen count from old aux data - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry - mm: relocate 'write_protect_seq' in struct mm_struct - hwmon: (scpi-hwmon) shows the negative temperature properly - radeon: use memcpy_to/fromio for UVD fw upload - ASoC: qcom: lpass-cpu: Fix pop noise during audio capture begin - drm/sun4i: dw-hdmi: Make HDMI PHY into a platform device - pinctrl: ralink: rt2880: avoid to error in calls is pin is already enabled - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode - regulator: rt4801: Fix NULL pointer dereference if priv->enable_gpios is NULL - spi: stm32-qspi: Always wait BUSY bit to be cleared in stm32_qspi_wait_cmd() - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values - sched/pelt: Ensure that *_sum is always synced with *_avg - spi: spi-zynq-qspi: Fix some wrong goto jumps & missing error code - regulator: rtmv20: Fix to make regcache value first reading back from HW - ASoC: fsl-asoc-card: Set .owner attribute when registering card. - phy: phy-mtk-tphy: Fix some resource leaks in mtk_phy_init() - ASoC: rt5659: Fix the lost powers for the HDA header - platform/x86: thinkpad_acpi: Add X1 Carbon Gen 9 second fan support - regulator: bd70528: Fix off-by-one for buck123 .n_voltages setting - regulator: cros-ec: Fix error code in dev_err message - net: ethernet: fix potential use-after-free in ec_bhf_remove - icmp: don't send out ICMP messages with a source address of 0.0.0.0 - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path - bnxt_en: Fix TQM fastpath ring backing store computation - bnxt_en: Rediscover PHY capabilities after firmware reset - cxgb4: fix wrong shift. - net: cdc_eem: fix tx fixup skb leak - net: hamradio: fix memory leak in mkiss_close - be2net: Fix an error handling path in 'be_probe()' - net/mlx5: Reset mkey index on creation - net/mlx5: E-Switch, Allow setting GUID for host PF vport - net/mlx5: E-Switch, Read PF mac address - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock - net: ipv4: fix memory leak in ip_mc_add1_src - net: fec_ptp: fix issue caused by refactor the fec_devtype - net: usb: fix possible use-after-free in smsc75xx_bind - lantiq: net: fix duplicated skb in rx descriptor ring - net: cdc_ncm: switch to eth%d interface naming - ptp: improve max_adj check against unreasonable values - bpf: Fix leakage under speculation on mispredicted branches - net: qrtr: fix OOB Read in qrtr_endpoint_post - ipv4: Fix device used for dst_alloc with local routes - cxgb4: fix wrong ethtool n-tuple rule lookup - netxen_nic: Fix an error handling path in 'netxen_nic_probe()' - qlcnic: Fix an error handling path in 'qlcnic_probe()' - ethtool: strset: fix message length calculation - net: qualcomm: rmnet: don't over-count statistics - net: qualcomm: rmnet: Update rmnet device MTU based on real device - net: make get_net_ns return error if NET_NS is disabled - net: stmmac: dwmac1000: Fix extended MAC address registers definition - cxgb4: halt chip before flashing PHY firmware image - cxgb4: fix sleep in atomic when flashing PHY firmware - cxgb4: fix endianness when flashing boot image - alx: Fix an error handling path in 'alx_probe()' - selftests: mptcp: enable syncookie only in absence of reorders - mptcp: do not warn on bad input from the network - mptcp: try harder to borrow memory from subflow under pressure - sch_cake: Fix out of bounds when parsing TCP options and header - mptcp: Fix out of bounds when parsing TCP options - netfilter: synproxy: Fix out of bounds when parsing TCP options - net/mlx5e: Block offload of outer header csum for UDP tunnels - net/mlx5: DR, Don't use SW steering when RoCE is not supported - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices - net/mlx5: Consider RoCE cap before init RDMA resources - net/mlx5e: Fix page reclaim for dead peer hairpin - net/mlx5e: Remove dependency in IPsec initialization flows - net/sched: act_ct: handle DNAT tuple collision - rtnetlink: Fix regression in bridge VLAN configuration - udp: fix race between close() and udp_abort() - ice: parameterize functions responsible for Tx ring management - ice: add ndo_bpf callback for safe mode netdev ops - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local - net: lantiq: disable interrupt before sheduling NAPI - net: dsa: felix: re-enable TX flow control in ocelot_port_flush() - net: rds: fix memory leak in rds_recvmsg - vrf: fix maximum MTU - net: ipv4: fix memory leak in netlbl_cipsov4_add_std - libbpf: Fixes incorrect rx_ring_setup_done - mlxsw: core: Set thermal zone polling delay argument to real value at init - mlxsw: reg: Spectrum-3: Enforce lowest max-shaper burst size of 11 - mac80211: fix skb length check in ieee80211_scan_rx() - batman-adv: Avoid WARN_ON timing related checks - kvm: LAPIC: Restore guard to prevent illegal APIC register access - afs: Fix an IS_ERR() vs NULL check - dmaengine: stedma40: add missing iounmap() on error in d40_probe() - dmaengine: SF_PDMA depends on HAS_IOMEM - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM - dmaengine: ALTERA_MSGDMA depends on HAS_IOMEM - dmaengine: xilinx: dpdma: initialize registers before request_irq - dmaengine: fsl-dpaa2-qdma: Fix error return code in two functions - dmaengine: idxd: add missing dsa driver unregister - ext4: fix memory leak in ext4_fill_super - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" - Revert "block: Fix a lockdep complaint triggered by request queue flushing" - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class - blk-mq: add new API of blk_mq_hctx_set_fq_lock_class - block: check disk exist before trying to add partition - block: avoid creating invalid symlink file for patitions - block: take bd_mutex around delete_partitions in del_gendisk - scsi: remove unused kobj map for sd devie to avoid memleak - scsi: libsas: Add LUN number check in .slave_alloc callback - dm btree remove: assign new_root only when removal succeeds - scsi: libiscsi: Reset max/exp cmdsn during recovery - scsi: iscsi_tcp: Fix shost can_queue initialization - scsi: libiscsi: Add helper to calculate max SCSI cmds per session - scsi: libiscsi: Fix iSCSI host workq destruction - scsi: libiscsi: Fix iscsi_task use after free() - scsi: libiscsi: Drop taskqueuelock - ext4: stop return ENOSPC from ext4_issue_zeroout - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) - powerpc/fsl_booke/kaslr: rename kaslr-booke32.rst to kaslr-booke.rst and add 64bit part - powerpc/fsl_booke/64: clear the original kernel if randomized - powerpc/fsl_booke/64: do not clear the BSS for the second pass - powerpc/fsl_booke/64: implement KASLR for fsl_booke64 - powerpc/fsl_booke/64: introduce reloc_kernel_entry() helper - powerpc/fsl_booke/kaslr: refactor kaslr_legal_offset() and kaslr_early_init() - arm64: Force NO_BLOCK_MAPPINGS if crashkernel reservation is required - exec: Move unshare_files to fix posix file locking during exec - exec: Don't open code get_close_on_exec - ARM: mm: Fix PXN process with LPAE feature - ARM: mm: Provide die_kernel_fault() helper - ARM: mm: Kill page table base print in show_pte() - ARM: mm: Cleanup access_error() - ARM: mm: Kill task_struct argument for __do_page_fault() - ARM: mm: Rafactor the __do_page_fault() - fanotify: fix copy_event_to_user() fid error clean up - block: fix inflight statistics of part0 - debugfs: fix security_locked_down() call for SELinux - vti6: fix ipv4 pmtu check to honor ip header df - vti: fix ipv4 pmtu check to honor ip header df - alinux: random: speed up the initialization of module - mm: set the sleep_mapped to true for zbud and z3fold - mm/zswap: add the flag can_sleep_mapped - kasan: fix null pointer dereference in kasan_record_aux_stack - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper - fib: Return the correct errno code - net: Return the correct errno code - net/x25: Return the correct errno code - rtnetlink: Fix missing error code in rtnl_bridge_notify() - drm/amd/amdgpu:save psp ring wptr to avoid attack - drm/amd/display: Fix potential memory leak in DMUB hw_init - drm/amdgpu: refine amdgpu_fru_get_product_info - drm/amd/display: Allow bandwidth validation for 0 streams. - net: ipconfig: Don't override command-line hostnames or domains - nvme-loop: do not warn for deleted controllers during reset - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V - Bluetooth: Add a new USB ID for RTL8822CE - scsi: qedf: Do not put host in qedf_vport_create() unconditionally - ethernet: myri10ge: Fix missing error code in myri10ge_probe() - scsi: target: core: Fix warning on realtime kernels - gfs2: Fix use-after-free in gfs2_glock_shrink_scan - riscv: Use -mno-relax when using lld linker - HID: gt683r: add missing MODULE_DEVICE_TABLE - gfs2: fix a deadlock on withdraw-during-mount - gfs2: Prevent direct-I/O write fallback errors from getting lost - ARM: OMAP2+: Fix build warning when mmc_omap is not built - ARM: OMAP1: Fix use of possibly uninitialized irq variable - drm/tegra: sor: Fully initialize SOR before registration - gpu: host1x: Split up client initalization and registration - drm/tegra: sor: Do not leak runtime PM reference - HID: usbhid: fix info leak in hid_submit_ctrl - HID: Add BUS_VIRTUAL to hid_connect logging - HID: multitouch: set Stylus suffix for Stylus-application devices, too - HID: quirks: Add quirk for Lenovo optical mouse - HID: hid-sensor-hub: Return error for hid_set_field() failure - HID: hid-input: add mapping for emoji picker key - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 - net: ieee802154: fix null deref in parse dev addr - livepatch: fix unload hook could not be excuted - mm/memory-failure: make sure wait for page writeback in memory_failure - iommu: sva: Fix compile error in iommu_sva_bind_group - proc: only require mm_struct for writing - tracing: Correct the length check which causes memory corruption - scsi: core: Only put parent device if host state differs from SHOST_CREATED - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING - scsi: core: Fix failure handling of scsi_add_host_with_dma() - scsi: core: Fix error handling of scsi_host_alloc() - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. - NFSv4: Fix second deadlock in nfs4_evict_inode() - NFS: Fix use-after-free in nfs4_init_client() - kvm: fix previous commit for 32-bit builds - perf session: Correct buffer copying when peeking events - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() - NFS: Fix a potential NULL dereference in nfs_get_client() - IB/mlx5: Fix initializing CQ fragments buffer - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message - x86/nmi_watchdog: Fix old-style NMI watchdog regression on old Intel CPUs - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling - sched/fair: Make sure to update tg contrib for blocked load - sched/fair: Keep load_avg and load_sum synced - perf: Fix data race between pin_count increment/decrement - gpio: wcd934x: Fix shift-out-of-bounds error - phy: ti: Fix an error code in wiz_probe() - ASoC: meson: gx-card: fix sound-dai dt schema - ASoC: core: Fix Null-point-dereference in fmt_single_name() - phy: cadence: Sierra: Fix error return code in cdns_sierra_phy_probe() - tools/bootconfig: Fix error return code in apply_xbc() - vmlinux.lds.h: Avoid orphan section with !SMP - ARM: cpuidle: Avoid orphan section warning - RDMA/mlx4: Do not map the core_clock page to user space unless enabled - RDMA/ipoib: Fix warning caused by destroying non-initial netns - drm/msm/a6xx: avoid shadow NULL reference in failure path - drm/msm/a6xx: update/fix CP_PROTECT initialization - drm/msm/a6xx: fix incorrectly set uavflagprd_inv field for A650 - drm/mcde: Fix off by 10^3 in calculation - usb: typec: mux: Fix copy-paste mistake in typec_mux_match - usb: dwc3: gadget: Disable gadget IRQ during pullup disable - phy: usb: Fix misuse of IS_ENABLED - regulator: rtmv20: Fix .set_current_limit/.get_current_limit callbacks - regulator: bd71828: Fix .n_voltages settings - regulator: fan53880: Fix missing n_voltages setting - regulator: bd718x7: Fix the BUCK7 voltage setting on BD71837 - regulator: max77620: Use device_set_of_node_from_dev() - regulator: core: resolve supply for boot-on/always-on regulators - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port - usb: fix various gadget panics on 10gbps cabling - usb: fix various gadgets null ptr deref on 10gbps cabling. - usb: gadget: eem: fix wrong eem header operation - USB: serial: cp210x: fix alternate function for CP2102N QFN20 - USB: serial: quatech2: fix control-request directions - USB: serial: omninet: add device id for Zyxel Omni 56K Plus - USB: serial: ftdi_sio: add NovaTech OrionMX product ID - usb: gadget: f_fs: Ensure io_completion_wq is idle during unbind - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header - usb: musb: fix MUSB_QUIRK_B_DISCONNECT_99 handling - usb: dwc3: ep0: fix NULL pointer exception - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms - usb: f_ncm: only first packet of aggregate needs to start timer - USB: f_ncm: ncm_bitrate (speed) is unsigned - mmc: renesas_sdhi: Fix HS400 on R-Car M3-W+ - mmc: renesas_sdhi: abort tuning when timeout detected - ftrace: Do not blindly read the ip address in ftrace_bug() - cgroup1: don't allow '\n' in renaming - btrfs: promote debugging asserts to full-fledged checks in validate_super - btrfs: return value from btrfs_mark_extent_written() in case of error - async_xor: check src_offs is not NULL before updating it - staging: rtl8723bs: Fix uninitialized variables - kvm: avoid speculation-based attacks from out-of-range memslot accesses - KVM: X86: MMU: Use the correct inherited permissions to get shadow page - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server - drm: Lock pointer access in drm_master_release() - drm: Fix use-after-free read in drm_getunique() - Revert "ACPI: sleep: Put the FACS table after using it" - spi: bcm2835: Fix out-of-bounds access with more than 4 slaves - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() - ALSA: seq: Fix race of snd_seq_timer_open() - i2c: mpc: implement erratum A-004447 workaround - i2c: mpc: Make use of i2c_recover_bus() - spi: Cleanup on failure of initial setup - spi: Don't have controller clean up spi device before driver unbind - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P1010 i2c controllers - powerpc/fsl: set fsl,i2c-erratum-a004447 flag for P2041 i2c controllers - nvmet: fix false keep-alive timeout when a controller is torn down - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME - bnx2x: Fix missing error code in bnx2x_iov_init_one() - dm verity: fix require_signatures module_param permissions - MIPS: Fix kernel hang under FUNCTION_GRAPH_TRACER and PREEMPT_TRACER - nvme-fabrics: decode host pathing error for connect - net: dsa: microchip: enable phy errata workaround on 9567 - net: appletalk: cops: Fix data race in cops_probe1 - net: macb: ensure the device is available before accessing GEMGXL control registers - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal - scsi: hisi_sas: Drop free_irq() of devm_request_irq() allocated irq - scsi: vmw_pvscsi: Set correct residual data length - scsi: bnx2fc: Return failure if io_req is already in ABTS processing - net:sfc: fix non-freed irq in legacy irq mode - RDS tcp loopback connection can hang - net/qla3xxx: fix schedule while atomic in ql_sem_spinlock - wq: handle VM suspension in stall detection - cgroup: disable controllers at parse time - net: mdiobus: get rid of a BUG_ON() - netlink: disable IRQs for netlink_lock_table() - bonding: init notify_work earlier to avoid uninitialized use - isdn: mISDN: netjet: Fix crash in nj_probe: - usb: chipidea: udc: assign interrupt number to USB gadget structure - spi: sprd: Add missing MODULE_DEVICE_TABLE - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE - vfio-ccw: Serialize FSM IDLE state with I/O completion - vfio-ccw: Reset FSM state to IDLE inside FSM - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet - usb: cdns3: Fix runtime PM imbalance on error - net/nfc/rawsock.c: fix a permission check bug - bpf: Forbid trampoline attach for functions with variable arguments - spi: spi-zynq-qspi: Fix stack violation bug - spi: Fix spi device unregister flow - ASoC: amd: fix for pcm_read() error - ASoC: max98088: fix ni clock divider calculation - proc: Track /proc/$pid/attr/ opener mm_struct - mtd: mtd_blkdevs: Initialize rq.limits.discard_granularity - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection - bdev: Do not return EBUSY if bdev discard races with write - powerpc/perf: Invoke per-CPU variable access with disabled interrupts - perf annotate: Fix jump parsing for C++ code. - perf tools: Fix arm64 build error with gcc-11 - perf record: Fix memory leak in vDSO found using ASAN - perf parse-events: Check if the software events array slots are populated - perf symbol-elf: Fix memory leak by freeing sdt_note.args - perf env: Fix memory leak of bpf_prog_info_linear member - scsi: iscsi: Fix iSCSI cls conn state - scsi: iscsi: Fix race condition between login and sync thread - Revert "perf kmem: Do not pass additional arguments - neighbour: allow NUD_NOARP entries to be forced GCed - xen-netback: take a reference to the RX task thread - netfilter: nf_tables: missing error reporting for not selected expressions - i2c: qcom-geni: Suspend and resume the bus during SYSTEM_SLEEP_PM ops - lib/lz4: explicitly support in-place decompression - x86/kvm: Disable all PV features on crash - x86/kvm: Disable kvmclock on all CPUs on shutdown - x86/kvm: Teardown PV features on boot CPU as well - KVM: arm64: Fix debug register indexing - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode - btrfs: fix unmountable seed device after fstrim - drm/msm/dpu: always use mdp device to scale bandwidth - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY - btrfs: fix deadlock when cloning inline extents and low on available space - btrfs: abort in rename_exchange if we fail to insert the second ref - btrfs: fixup error handling in fixup_inode_link_counts - btrfs: return errors from btrfs_del_csums in cleanup_ref_head - btrfs: fix error handling in btrfs_del_csums - btrfs: mark ordered extent and inode with error if we fail to finish - powerpc/kprobes: Fix validation of prefixed instructions across page boundary - x86/apic: Mark _all_ legacy interrupts when IO/APIC is missing - drm/amdgpu: make sure we unpin the UVD BO - drm/amdgpu: Don't query CE and UE errors - nfc: fix NULL ptr dereference in llcp_sock_getname() after failed connect - x86/sev: Check SME/SEV support in CPUID first - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() - mm/page_alloc: fix counting of free pages after take off from buddy - mm/debug_vm_pgtable: fix alignment for pmd/pud_advanced_tests() - ocfs2: fix data corruption by fallocate - pid: take a reference when initializing `cad_pid` - usb: dwc2: Fix build in periphal-only mode - ext4: fix accessing uninit percpu counter variable with fast_commit - ext4: fix memory leak in ext4_mb_init_backend on error path. - ext4: fix fast commit alignment issues - ext4: fix memory leak in ext4_fill_super - ARM: dts: imx6q-dhcom: Add PU,VDD1P1,VDD2P5 regulators - ARM: dts: imx6dl-yapp4: Fix RGMII connection to QCA8334 switch - ALSA: hda: update the power_state during the direct-complete - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx - ALSA: timer: Fix master timer notification - gfs2: fix scheduling while atomic bug in glocks - HID: multitouch: require Finger field to mark Win8 reports as MT - HID: magicmouse: fix NULL-deref on disconnect - HID: i2c-hid: Skip ELAN power-on command after reset - net: caif: fix memory leak in cfusbl_device_notify - net: caif: fix memory leak in caif_device_notify - net: caif: add proper error handling - net: caif: added cfserl_release function - wireguard: allowedips: free empty intermediate nodes when removing single node - wireguard: allowedips: allocate nodes in kmem_cache - wireguard: allowedips: remove nodes in O(1) - wireguard: allowedips: initialize list head in selftest - wireguard: selftests: make sure rp_filter is disabled on vethc - wireguard: selftests: remove old conntrack kconfig value - wireguard: use synchronize_net rather than synchronize_rcu - wireguard: peer: allocate in kmem_cache - wireguard: do not use -O3 - Bluetooth: use correct lock to prevent UAF of hdev object - Bluetooth: fix the erroneous flush_work() order - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate - io_uring: use better types for cflags - io_uring: fix link timeout refs - riscv: vdso: fix and clean-up Makefile - serial: stm32: fix threaded interrupt handling - tipc: fix unique bearer names sanity check - tipc: add extack messages for bearer/media failure - bus: ti-sysc: Fix flakey idling of uarts and stop using swsup_sidle_act - ARM: dts: imx: emcon-avari: Fix nxp,pca8574 #gpio-cells - ARM: dts: imx7d-pico: Fix the 'tuning-step' property - ARM: dts: imx7d-meerkat96: Fix the 'tuning-step' property - arm64: dts: freescale: sl28: var4: fix RGMII clock and voltage - arm64: dts: zii-ultra: fix 12V_MAIN voltage - arm64: dts: ls1028a: fix memory node - bus: ti-sysc: Fix am335x resume hang for usb otg module - optee: use export_uuid() to copy client UUID - arm64: dts: ti: j7200-main: Mark Main NAVSS as dma-coherent - ixgbe: add correct exception tracing for XDP - ixgbe: optimize for XDP_REDIRECT in xsk path - ice: add correct exception tracing for XDP - ice: optimize for XDP_REDIRECT in xsk path - ice: simplify ice_run_xdp - i40e: add correct exception tracing for XDP - i40e: optimize for XDP_REDIRECT in xsk path - cxgb4: avoid link re-train during TC-MQPRIO configuration - i2c: qcom-geni: Add shutdown callback for i2c - ice: Allow all LLDP packets from PF to Tx - ice: report supported and advertised autoneg using PHY capabilities - ice: handle the VF VSI rebuild failure - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared - ice: Fix allowing VF to request more/less queues via virtchnl - ipv6: Fix KASAN: slab-out-of-bounds Read in fib6_nh_flush_exceptions - cxgb4: fix regression with HASH tc prio value update - ixgbevf: add correct exception tracing for XDP - igb: add correct exception tracing for XDP - ieee802154: fix error return code in ieee802154_llsec_getparams() - ieee802154: fix error return code in ieee802154_add_iface() - bpf, lockdown, audit: Fix buggy SELinux lockdown permission checks - bpf: Simplify cases in bpf_base_func_proto - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches - netfilter: nft_ct: skip expectations for confirmed conntrack - nvmet: fix freeing unallocated p2pmem - net/mlx5: DR, Create multi-destination flow table with level less than 64 - net/mlx5e: Check for needed capability for cvlan matching - net/mlx5: Check firmware sync reset requested is set before trying to abort it - net/mlx5e: Fix incompatible casting - net/tls: Fix use-after-free after the TLS device goes down and up - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU - net: sock: fix in-kernel mark setting - net: dsa: tag_8021q: fix the VLAN IDs used for encoding sub-VLANs - perf probe: Fix NULL pointer dereference in convert_variable_location() - ACPICA: Clean up context mutex during object deletion - nvme-rdma: fix in-casule data send for chained sgls - mptcp: always parse mptcp options for MPC reqsk - net/sched: act_ct: Fix ct template allocation for zone 0 - net/sched: act_ct: Offload connections with commit action - devlink: Correct VIRTUAL port to not have phys_port attributes - HID: i2c-hid: fix format string mismatch - HID: pidff: fix error return code in hid_pidff_init() - HID: logitech-hidpp: initialize level variable - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service - vfio/platform: fix module_put call in error flow - samples: vfio-mdev: fix error handing in mdpy_fb_probe() - vfio/pci: zap_vma_ptes() needs MMU - vfio/pci: Fix error return code in vfio_ecap_init() - efi: cper: fix snprintf() use in cper_dimm_err_location() - efi/libstub: prevent read overflow in find_file_option() - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared - efi/fdt: fix panic when no valid fdt found - netfilter: conntrack: unregister ipv4 sockopts on error unwind - hwmon: (pmbus/isl68137) remove READ_TEMPERATURE_3 for RAA228228 - hwmon: (dell-smm-hwmon) Fix index values - net: usb: cdc_ncm: don't spew notifications - btrfs: tree-checker: do not error out if extent ref hash doesn't match - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed - usb: core: reduce power-on-good delay time of root hub - neighbour: Prevent Race condition in neighbour subsytem - scripts/clang-tools: switch explicitly to Python 3 - net: hso: bail out on interrupt URB allocation failure - Revert "Revert "ALSA: usx2y: Fix potential NULL pointer dereference"" - SUNRPC: More fixes for backlog congestion - bpftool: Add sock_release help info for cgroup attach/prog load command - net: hns3: check the return of skb_checksum_help() - samples/bpf: Consider frame size in tx_only of xdpsock sample - i915: fix build warning in intel_dp_get_link_status() - net: mvpp2: add buffer header handling in RX - net: zero-initialize tc skb extension on allocation - MIPS: ralink: export rt_sysc_membase for rt2880_wdt.c - MIPS: alchemy: xxs1500: add gpio-au1000.h header file - net: hsr: fix mac_len checks - sch_dsmark: fix a NULL deref in qdisc_reset() - net: ethernet: mtk_eth_soc: Fix packet statistics support for MT7628/88 - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static - ipv6: record frag_max_size in atomic fragments in input path - net: lantiq: fix memory corruption in RX ring - scsi: libsas: Use _safe() loop in sas_resume_port() - ASoC: qcom: lpass-cpu: Use optional clk APIs - ixgbe: fix large MTU request from VF - bpf: Set mac_len in bpf_skb_change_head - bpf, offload: Reorder offload callback 'prepare' in verifier - ASoC: cs35l33: fix an error code in probe() - staging: emxx_udc: fix loop in _nbu2ss_nuke() - cxgb4: avoid accessing registers when clearing filters - iommu/vt-d: Use user privilege for RID2PASID translation - net: hns3: put off calling register_netdev() until client initialize complete - net: hns3: fix incorrect resp_msg issue - iommu/virtio: Add missing MODULE_DEVICE_TABLE - gve: Correct SKB queue index validation. - gve: Upgrade memory barrier in poll routine - gve: Add NULL pointer checks when freeing irqs. - gve: Update mgmt_msix_idx if num_ntfy changes - gve: Check TX QPL was actually assigned - net/smc: remove device from smcd_dev_list after failed device_add() - mld: fix panic in mld_newpack() - bnxt_en: Fix context memory setup for 64K page size. - bnxt_en: Include new P5 HV definition in VF check. - net: bnx2: Fix error return code in bnx2_init_board() - net: hso: check for allocation failure in hso_create_bulk_serial_device() - net: sched: fix tx action reschedule issue with stopped queue - net: sched: fix tx action rescheduling issue during deactivation - net: sched: fix packet stuck problem for lockless qdisc - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT - openvswitch: meter: fix race when getting now_ms. - cxgb4/ch_ktls: Clear resources when pf4 device is removed - net: mdio: octeon: Fix some double free issues - net: mdio: thunder: Fix a double free issue in the .remove function - chelsio/chtls: unlock on error in chtls_pt_recvmsg() - net: fec: fix the potential memory leak in fec_enet_init() - net: packetmmap: fix only tx timestamp on request - net: really orphan skbs tied to closing sk - spi: Assume GPIO CS active high in ACPI case - vfio-ccw: Check initialized flag in cp_init() - net: ipa: memory region array is variable size - net: stmmac: Fix MAC WoL not working if PHY does not support WoL - ASoC: cs42l42: Regmap must use_single_read/write - interconnect: qcom: Add missing MODULE_DEVICE_TABLE - interconnect: qcom: bcm-voter: add a missing of_node_put() - net: dsa: fix error code getting shifted with 4 in dsa_slave_get_sset_count - net: netcp: Fix an error message - linux/bits.h: fix compilation error with GENMASK - block: fix a race between del_gendisk and BLKRRPART - platform/x86: touchscreen_dmi: Add info for the Chuwi Hi10 Pro (CWI529) tablet - drm/amdgpu: stop touching sched.ready in the backend - drm/amd/amdgpu: fix a potential deadlock in gpu reset - drm/amdgpu: Fix a use-after-free - drm/amd/amdgpu: fix refcount leak - drm/amd/display: Disconnect non-DP with no EDID - SMB3: incorrect file id in requests compounded with open - platform/x86: touchscreen_dmi: Add info for the Mediacom Winpad 7.0 W700 tablet - platform/x86: intel_punit_ipc: Append MODULE_DEVICE_TABLE for ACPI - platform/x86: hp-wireless: add AMD's hardware id to the supported list - btrfs: do not BUG_ON in link_to_fixup_dir - btrfs: release path before starting transaction when cloning inline extent - scsi: pm80xx: Fix drives missing during rmmod/insmod loop - openrisc: Define memory barrier mb - scsi: BusLogic: Fix 64-bit system enumeration error for Buslogic - scsi: ufs: ufs-mediatek: Fix power down spec violation - btrfs: return whole extents in fiemap - brcmfmac: properly check for bus register errors - Revert "brcmfmac: add a check for the status of usb_register" - net: liquidio: Add missing null pointer checks - Revert "net: liquidio: fix a NULL pointer dereference" - media: gspca: properly check for errors in po1030_probe() - Revert "media: gspca: Check the return value of write_bridge for timeout" - media: gspca: mt9m111: Check write_bridge for timeout - Revert "media: gspca: mt9m111: Check write_bridge for timeout" - media: dvb: Add check on sp8870_readreg return - Revert "media: dvb: Add check on sp8870_readreg" - ASoC: cs43130: handle errors in cs43130_probe() properly - Revert "ASoC: cs43130: fix a NULL pointer dereference" - libertas: register sysfs groups properly - Revert "libertas: add checks for the return value of sysfs_create_group" - dmaengine: qcom_hidma: comment platform_driver_register call - Revert "dmaengine: qcom_hidma: Check for driver register failure" - isdn: mISDN: correctly handle ph_info allocation failure in hfcsusb_ph_info - Revert "isdn: mISDN: Fix potential NULL pointer dereference of kzalloc" - ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd() - Revert "ath6kl: return error code in ath6kl_wmi_set_roam_lrssi_cmd()" - isdn: mISDNinfineon: check/cleanup ioremap failure correctly in setup_io - Revert "isdn: mISDNinfineon: fix potential NULL pointer dereference" - Revert "ALSA: usx2y: Fix potential NULL pointer dereference" - Revert "ALSA: gus: add a check of the status of snd_ctl_add" - char: hpet: add checks after calling ioremap - Revert "char: hpet: fix a missing check of ioremap" - net: caif: remove BUG_ON(dev == NULL) in caif_xmit - Revert "net: caif: replace BUG_ON with recovery code" - net/smc: properly handle workqueue allocation failure - Revert "net/smc: fix a NULL pointer dereference" - net: fujitsu: fix potential null-ptr-deref - Revert "net: fujitsu: fix a potential NULL pointer dereference" - serial: max310x: unregister uart driver in case of failure and abort - Revert "serial: max310x: pass return value of spi_register_driver" - Revert "ALSA: sb: fix a missing check of snd_ctl_add" - Revert "media: usb: gspca: add a missed check for goto_low_power" - Revert "crypto: cavium/nitrox - add an error message to explain the failure of pci_request_mem_regions" - gpio: cadence: Add missing MODULE_DEVICE_TABLE - platform/x86: hp_accel: Avoid invoking _INI to speed up resume - mptcp: fix data stream corruption - mptcp: drop unconditional pr_warn on bad opt - mptcp: avoid error message on infinite mapping - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response - perf jevents: Fix getting maximum number of fds - afs: Fix the nlink handling of dir-over-dir rename - i2c: sh_mobile: Use new clock calculation formulas for RZ/G2E - i2c: i801: Don't generate an interrupt on bus reset - i2c: mediatek: Disable i2c start_en and clear intr_stat brfore reset - i2c: s3c2410: fix possible NULL pointer deref on read message after write - net: dsa: sja1105: fix VL lookup command packing for P/Q/R/S - net: dsa: sja1105: call dsa_unregister_switch when allocating memory fails - net: dsa: sja1105: add error handling in sja1105_setup() - net: dsa: sja1105: error out on unsupported PHY mode - net: dsa: sja1105: use 4095 as the private VLAN for untagged traffic - net: dsa: sja1105: update existing VLANs from the bridge VLAN list - net: dsa: fix a crash if ->get_sset_count() fails - net: dsa: mt7530: fix VLAN traffic leaks - netfilter: flowtable: Remove redundant hw refresh bit - spi: spi-fsl-dspi: Fix a resource leak in an error handling path - tipc: skb_linearize the head skb when reassembling msgs - tipc: wait and exit until all work queues are done - Revert "net:tipc: Fix a double free in tipc_sk_mcast_rcv" - SUNRPC in case of backlog, hand free slots directly to waiting task - net/mlx5: Set term table as an unmanaged flow table - net/mlx4: Fix EEPROM dump support - net/mlx5e: Fix null deref accessing lag dev - net/mlx5: Set reformat action when needed for termination rules - net/mlx5e: Fix nullptr in add_vlan_push_action() - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table - net/mlx5e: Fix error path of updating netdev queues - net/mlx5e: Fix multipath lag activation - net/mlx5e: reset XPS on error flow if netdev isn't registered yet - drm/meson: fix shutdown crash when component not probed - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() - NFS: fix an incorrect limit in filelayout_decode_layout() - fs/nfs: Use fatal_signal_pending instead of signal_pending - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails - net: usb: fix memory leak in smsc75xx_bind - usb: typec: mux: Fix matching with typec_altmode_desc - usb: gadget: udc: renesas_usb3: Fix a race in usb3_start_pipen() - usb: dwc3: gadget: Properly track pending and queued SG - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID - USB: serial: pl2303: add device id for ADLINK ND-6530 GC - USB: serial: ftdi_sio: add IDs for IDS GmbH Products - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 - USB: serial: ti_usb_3410_5052: add startech.com device id - serial: rp2: use 'request_firmware' instead of 'request_firmware_nowait' - serial: sh-sci: Fix off-by-one error in FIFO threshold register setting - serial: tegra: Fix a mask operation that is always true - drivers: base: Fix device link removal - USB: usbfs: Don't WARN about excessively large memory allocations - Revert "irqbypass: do not start cons/prod when failed connect" - USB: trancevibrator: fix control-request direction - serial: 8250_pci: handle FL_NOIRQ board flag - serial: 8250_pci: Add support for new HPE serial device - serial: 8250_dw: Add device HID for new AMD UART controller - serial: 8250: Add UART_BUG_TXRACE workaround for Aspeed VUART - iio: adc: ad7192: handle regulator voltage error first - iio: adc: ad7192: Avoid disabling a clock that was never enabled. - iio: adc: ad7793: Add missing error code in ad7793_setup() - iio: adc: ad7923: Fix undersized rx buffer. - iio: adc: ad7124: Fix potential overflow due to non sequential channel numbers - iio: adc: ad7124: Fix missbalanced regulator enable / disable on error. - iio: adc: ad7768-1: Fix too small buffer passed to iio_push_to_buffers_with_timestamp() - iio: dac: ad5770r: Put fwnode in error case during ->probe() - iio: gyro: fxas21002c: balance runtime power in error path - staging: iio: cdc: ad7746: avoid overwrite of num_channels - mei: request autosuspend after sending rx flow control - KVM: arm64: Prevent mixed-width VM creation - KVM: X86: Fix vCPU preempted state from guest's point of view - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue - misc/uss720: fix memory leak in uss720_probe - serial: core: fix suspicious security_locked_down() call - seccomp: Refactor notification handler to prepare for new semantics - Documentation: seccomp: Fix user notification documentation - kgdb: fix gcc-11 warnings harder - selftests/gpio: Fix build when source tree is read only - selftests/gpio: Move include of lib.mk up - selftests/gpio: Use TEST_GEN_PROGS_EXTENDED - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate - drm/amd/pm: correct MGpuFanBoost setting - dm snapshot: properly fix a crash when an origin has no snapshots - ath11k: Clear the fragment cache during key install - ath10k: Validate first subframe of A-MSDU before processing the list - ath10k: Fix TKIP Michael MIC verification for PCIe - ath10k: drop MPDU which has discard flag set by firmware for SDIO - ath10k: drop fragments with multicast DA for SDIO - ath10k: drop fragments with multicast DA for PCIe - ath10k: add CCMP PN replay protection for fragmented frames for PCIe - mac80211: extend protection against mixed key and fragment cache attacks - mac80211: do not accept/forward invalid EAPOL frames - mac80211: prevent attacks on TKIP/WEP as well - mac80211: check defrag PN against current frame - mac80211: add fragment cache to sta_info - mac80211: drop A-MSDUs on old ciphers - cfg80211: mitigate A-MSDU aggregation attacks - mac80211: properly handle A-MSDUs that start with an RFC 1042 header - mac80211: prevent mixed key and fragment cache attacks - mac80211: assure all fragments are encrypted - netfilter: nft_set_pipapo_avx2: Add irq_fpu_usable() check, fallback to non-AVX2 version - net/sched: fq_pie: fix OOB access in the traffic path - net/sched: fq_pie: re-factor fix for fq_pie endless loop - net: hso: fix control-request directions - proc: Check /proc/$pid/attr/ writes against file opener - perf scripts python: exported-sql-viewer.py: Fix warning display - perf scripts python: exported-sql-viewer.py: Fix Array TypeError - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report - perf intel-pt: Fix transaction abort handling - perf intel-pt: Fix sample instruction bytes - iommu/vt-d: Fix sysfs leak in alloc_iommu() - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() - cifs: set server->cipher_type to AES-128-CCM for SMB3.0 - ALSA: usb-audio: scarlett2: Improve driver startup messages - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 - ALSA: hda/realtek: Headphone volume is controlled by Front mixer - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i - sched: export sched_setscheduler symbol - arm32: kaslr: Bugfix of BSS size calculation when enabled kaslr - mm: Move HOLES_IN_ZONE into mm - mm,hwpoison: return -EBUSY when migration fails - livepatch: put memory alloc and free out stop machine - livepatch/core: Support function force patched/unpatched - livepatch/ppc64: Enable livepatch without ftrace - livepatch/ppc64: Sample testcase fix ppc64 - livepatch/ppc64: Ignore the first frame when checking stack - livepatch/ppc64: Make sure caller function in stack - livepatch/ppc64: Use module_alloc to alloc func_node - livepatch/ppc64: Implement per func_node livepatch trampoline - livepatch/ppc64: Check active func in consistency stack checking - livepatch/ppc64: Support use func_descr for new_func - livepatch/ppc64: Implement livepatch without ftrace for ppc64be - livepatch/ppc32: Ignore the first frame when checking stack - livepatch/ppc32: Check active func in consistency stack checking - livepatch/ppc32: Fix current backtracking in klp_check_calltrace - livepatch/ppc32: Fix func size less than limit - livepatch/ppc32: Add support for longjump - livepatch/ppc32: Support livepatch without ftrace - livepatch/x86: check active func in consistency stack checking - livepatch/x86: support livepatch without ftrace - livepatch/core: Revert module_enable_ro and module_disable_ro - livepatch/arm: Check active func in consistency stack checking - livepatch/arm: Add support for livepatch plt - livepatch/arm: Fix current backtracking in klp_check_calltrace - livepatch/arm: Support livepatch without ftrace - livepatch/core: Add support for arm for klp relocation - arm/module: Use plt section indices for relocations - livepatch/core: Add livepatch consistency depends - livepatch/arm64: check active func in consistency stack checking - livepatch/arm64: Fix current backtracking in klp_check_calltrace - livepatch/arm64: Fix func size less than limit - livepatch/arm64: Support livepatch without ftrace - livepatch/core: Support jump_label - livepatch/core: Supprt load and unload hooks - livepatch/core: Split livepatch consistency - livepatch/core: Restrict livepatch patched/unpatched when plant kprobe - livepatch/core: Allow implementation without ftrace - DEBUG: iommu: Sanity-check of page requests - DEBUG: iommu/arm-smmu-v3: Add SVA trace events - TESTING: vfio: Add support for Shared Virtual Addressing - iommu: Add group variant for SVA bind/unbind - mm: export symbol mmput_async - mm: export symbol find_get_task_by_vpid - mm: export symbol mm_access - iommu/arm-smmu-v3: Support auxiliary domains - iommu: Use device fault trace event - trace/iommu: Add sva trace events - iommu: handle page response timeout - iommu: Add a timeout parameter for PRQ response - iommu: Introduce attach/detach_pasid_table API - Documentation: Generalize the "pci=noats" boot parameter - PCI: Support ats-supported device-tree property - arm64: dts: fast models: Enable PCIe ATS for Base RevC FVP - dt-bindings: PCI: generic: Add ats-supported property - iommu/arm-smmu-v3: Ratelimit event dump - iommu/arm-smmu-v3: Add support for Hardware Translation Table Update - iommu/arm-smmu-v3: Enable broadcast TLB maintenance - iommu/arm-smmu-v3: Add support for PRI - PCI/ATS: Export PRI functions - PCI/ATS: Add PRI stubs - mm: notify remote TLBs when dirtying a PTE - iommu/arm-smmu-v3: Add stall support for platform devices - ACPI/IORT: Enable stall support for platform devices - dt-bindings: document stall property for IOMMU masters - NFC: nci: fix memory leak in nci_allocate_device - perf unwind: Set userdata for all __report_module() paths - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder - KVM: x86: Defer vtime accounting 'til after IRQ handling - context_tracking: Move guest exit vtime accounting to separate helpers - context_tracking: Move guest exit context tracking to separate helpers - bpf: No need to simulate speculative domain for immediates - bpf: Fix mask direction swap upon off reg sign change - bpf: Wrap aux data inside bpf_sanitize_info container - mm/page_alloc: fix counting of managed_pages - mm: page_alloc: refactor setup_per_zone_lowmem_reserve() - dm verity: allow only one error handling mode - Bluetooth: SMP: Fail if remote and local public keys are identical - video: hgafb: correctly handle card detect failure during probe - nvmet: use new ana_log_size instead the old one - x86/boot/compressed/64: Check SEV encryption in the 32-bit boot-path - rtc: pcf85063: fallback to parent of_node - nvme-multipath: fix double initialization of ANA state - x86/Xen: swap NX determination and GDT setup on BSP - openrisc: mm/init.c: remove unused memblock_region variable in map_ram() - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 - tty: vt: always invoke vc->vc_sw->con_resize callback - vt: Fix character height handling with VT_RESIZEX - vt_ioctl: Revert VT_RESIZEX parameter handling removal - vgacon: Record video mode changes with VT_RESIZEX - video: hgafb: fix potential NULL pointer dereference - qlcnic: Add null check after calling netdev_alloc_skb - leds: lp5523: check return value of lp5xx_read and jump to cleanup code - ics932s401: fix broken handling of errors when word reading fails - net: rtlwifi: properly check for alloc_workqueue() failure - scsi: ufs: handle cleanup correctly on devm_reset_control_get error - net: stmicro: handle clk_prepare() failure during init - ethernet: sun: niu: fix missing checks of niu_pci_eeprom_read() - Revert "niu: fix missing checks of niu_pci_eeprom_read" - Revert "qlcnic: Avoid potential NULL pointer dereference" - Revert "rtlwifi: fix a potential NULL pointer dereference" - Revert "media: rcar_drif: fix a memory disclosure" - cdrom: gdrom: initialize global variable at init time - cdrom: gdrom: deallocate struct gdrom_unit fields in remove_gdrom - Revert "gdrom: fix a memory leak bug" - Revert "scsi: ufs: fix a missing check of devm_reset_control_get" - Revert "ecryptfs: replace BUG_ON with error handling code" - Revert "video: imsttfb: fix potential NULL pointer dereferences" - Revert "hwmon: (lm80) fix a missing check of bus read in lm80 probe" - Revert "leds: lp5523: fix a missing check of return value of lp55xx_read" - Revert "net: stmicro: fix a missing check of clk_prepare" - Revert "video: hgafb: fix potential NULL pointer dereference" - kcsan: Fix debugfs initcall return type - dm snapshot: fix crash with transient storage and zero chunk size - ipc/mqueue, msg, sem: avoid relying on a stack reference past its expiry - xen-pciback: reconfigure also from backend watch handler - xen-pciback: redo VF placement in the virtual topology - mmc: sdhci-pci-gli: increase 1.8V regulator wait - powerpc/64s/syscall: Fix ptrace syscall info with scv syscalls - powerpc/64s/syscall: Use pt_regs.trap to distinguish syscall ABI difference between sc and scv syscalls - drm/amdgpu: update sdma golden setting for Navi12 - drm/amdgpu: update gc golden setting for Navi12 - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE - x86/sev-es: Forward page-faults which happen during emulation - x86/sev-es: Use __put_user()/__get_user() for data accesses - x86/sev-es: Don't return NULL from sev_es_get_ghcb() - x86/sev-es: Invalidate the GHCB after completing VMGEXIT - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch - nvme-tcp: fix possible use-after-completion - Revert "serial: mvebu-uart: Fix to avoid a potential NULL pointer dereference" - rapidio: handle create_workqueue() failure - Revert "rapidio: fix a NULL pointer dereference when create_workqueue() fails" - uio_hv_generic: Fix a memory leak in error handling paths - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx - ALSA: hda/realtek: Add fixup for HP OMEN laptop - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 - ALSA: hda/realtek: reset eapd coeff to default value for alc287 - ALSA: firewire-lib: fix check for the size of isochronous packet payload - Revert "ALSA: sb8: add a check for request_region" - ALSA: hda: fixup headset for ASUS GU502 laptop - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro - ALSA: usb-audio: Validate MS endpoint descriptors - ALSA: firewire-lib: fix calculation for size of IR context payload - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 - ALSA: line6: Fix racy initialization of LINE6 MIDI - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field - ALSA: intel8x0: Don't update period unless prepared - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency - misc: eeprom: at24: check suspend status before disable regulator - cifs: fix memory leak in smb2_copychunk_range - btrfs: avoid RCU stalls while running delayed iputs - powerpc: Fix early setup to make early_ioremap() work - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal - locking/lockdep: Correct calling tracepoints - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR - nvmet: seset ns->file when open fails - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly - powerpc/pseries: Fix hcall tracing recursion in pv queued spinlocks - tools/testing/selftests/exec: fix link error - RDMA/uverbs: Fix a NULL vs IS_ERR() bug - RDMA/mlx5: Fix query DCT via DEVX - platform/x86: dell-smbios-wmi: Fix oops on rmmod dell_smbios - platform/x86: intel_int0002_vgpio: Only call enable_irq_wake() when using s2idle - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue - nvme-fc: clear q_live at beginning of association teardown - nvme-tcp: rerun io_work if req_list is not empty - nvme-loop: fix memory leak in nvme_loop_create_ctrl() - nvmet: fix memory leak in nvmet_alloc_ctrl() - nvmet: remove unused ctrl->cqs - RDMA/core: Don't access cm_id after its destruction - RDMA/mlx5: Recover from fatal event in dual port mode - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() - scsi: qedf: Add pointer checks in qedf_update_link_speed() - scsi: ufs: core: Increase the usable queue depth - RDMA/rxe: Clear all QP fields if creation failed - RDMA/core: Prevent divide-by-zero error triggered by the user - RDMA/siw: Release xarray entry - RDMA/siw: Properly check send and receive CQ pointers - tee: amdtee: unload TA only when its refcount becomes 0 - openrisc: Fix a memory leak - firmware: arm_scpi: Prevent the ternary sign expansion bug - scripts: switch explicitly to Python 3 - tweewide: Fix most Shebang lines - ipv6: remove extra dev_hold() for fallback tunnels - ip6_tunnel: sit: proper dev_{hold|put} in ndo_[un]init methods - sit: proper dev_{hold|put} in ndo_[un]init methods - ip6_gre: proper dev_{hold|put} in ndo_[un]init methods - net: stmmac: Do not enable RX FIFO overflow interrupts - lib: stackdepot: turn depot_lock spinlock to raw_spinlock - block: reexpand iov_iter after read/write - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP - net:CXGB4: fix leak if sk_buff is not used - gpiolib: acpi: Add quirk to ignore EC wakeups on Dell Venue 10 Pro 5055 - drm/amd/display: Fix two cursor duplication when using overlay - nvmet: remove unsupported command noise - net: hsr: check skb can contain struct hsr_ethhdr in fill_frame_info - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found - ceph: don't allow access to MDS-private inodes - ceph: don't clobber i_snap_caps on non-I_NEW inode - ceph: fix fscache invalidation - scsi: lpfc: Fix illegal memory access on Abort IOCBs - riscv: Workaround mcount name prior to clang-13 - scripts/recordmcount.pl: Fix RISC-V regex for clang - riscv: Use $(LD) instead of $(CC) to link vDSO - platform/chrome: cros_ec_typec: Add DP mode check - ARM: 9075/1: kernel: Fix interrupted SMC calls - um: Disable CONFIG_GCOV with MODULES - um: Mark all kernel symbols as local - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid - Input: silead - add workaround for x86 BIOS-es which bring the chip up in a stuck state - Input: elants_i2c - do not bind to i2c-hid compatible ACPI instantiated devices - PCI: tegra: Fix runtime PM imbalance in pex_ep_event_pex_rst_deassert() - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() - ARM: 9066/1: ftrace: pause/unpause function graph tracer in cpu_suspend() - dmaengine: dw-edma: Fix crash on loading/unloading driver - PCI: thunder: Fix compile testing - virtio_net: Do not pull payload in skb->head - isdn: capi: fix mismatched prototypes - cxgb4: Fix the -Wmisleading-indentation warning - usb: sl811-hcd: improve misleading indentation - kgdb: fix gcc-11 warning on indentation - airo: work around stack usage warning - drm/i915/display: fix compiler warning about array overrun - x86/msr: Fix wr/rdmsr_safe_regs_on_cpu() prototypes - ASoC: rsnd: check all BUSIF status when error - nvme: do not try to reconfigure APST when the controller is not live - ext4: fix debug format string warning - debugfs: Make debugfs_allow RO after init - dt-bindings: serial: 8250: Remove duplicated compatible strings - dt-bindings: media: renesas,vin: Make resets optional on R-Car Gen1 - i2c: mediatek: Fix send master code at more than 1MHz - media: rkvdec: Remove of_match_ptr() - clk: exynos7: Mark aclk_fsys1_200 as critical - drm/i915: Fix crash in auto_retire - drm/i915/overlay: Fix active retire callback alignment - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp - kobject_uevent: remove warning in init_uevent_argv() - usb: typec: tcpm: Fix error while calculating PPS out values - clocksource/drivers/timer-ti-dm: Handle dra7 timer wrap errata i940 - clocksource/drivers/timer-ti-dm: Prepare to handle dra7 timer wrap issue - MIPS: Avoid handcoded DIVU in `__div64_32' altogether - MIPS: Avoid DIVU in `__div64_32' is result would be zero - MIPS: Reinstate platform `__div64_32' handler - mm: fix struct page layout on 32-bit systems - iommu/vt-d: Remove WO permissions on second-level paging entries - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL - Revert "iommu/vt-d: Preset Access/Dirty bits for IOVA over FL" - Revert "iommu/vt-d: Remove WO permissions on second-level paging entries" - KVM: VMX: Disable preemption when probing user return MSRs - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported - KVM: nVMX: Always make an attempt to map eVMCS after migration - KVM: x86: Move RDPID emulation intercept to its own enum - KVM: x86: Emulate RDPID only if RDTSCP is supported - xen/gntdev: fix gntdev_mmap() error exit path - cdc-wdm: untangle a circular dependency between callback and softint - iio: tsl2583: Fix division by a zero lux_val - iio: gyro: mpu3050: Fix reported temperature value - xhci: Add reset resume quirk for AMD xhci controller. - xhci: Do not use GFP_KERNEL in (potentially) atomic context - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI - usb: typec: ucsi: Put fwnode in any case during ->probe() - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 - usb: dwc3: gadget: Return success always for kick transfer in ep queue - usb: dwc3: gadget: Enable suspend events - usb: core: hub: fix race condition about TRSMRCY of resume - usb: dwc2: Fix gadget DMA unmap direction - usb: xhci: Increase timeout for HC halt - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield - usb: dwc3: omap: improve extcon initialization - blk-mq: Swap two calls in blk_mq_exit_queue() - blk-mq: plug request for shared sbitmap - nbd: Fix NULL pointer in flush_workqueue - f2fs: compress: fix to assign cc.cluster_idx correctly - f2fs: compress: fix race condition of overwrite vs truncate - f2fs: compress: fix to free compress page correctly - nvmet-rdma: Fix NULL deref when SEND is completed with error - nvmet: fix inline bio check for bdev-ns - nvmet: add lba to sect conversion helpers - kyber: fix out of bounds access when preempted - ACPI: scan: Fix a memory leak in an error handling path - usb: musb: Fix an error message - hwmon: (occ) Fix poll rate limiting - usb: fotg210-hcd: Fix an error message - iio: hid-sensors: select IIO_TRIGGERED_BUFFER under HID_SENSOR_IIO_TRIGGER - iio: proximity: pulsedlight: Fix rumtime PM imbalance on error - iio: light: gp2ap002: Fix rumtime PM imbalance on error - usb: dwc3: gadget: Free gadget structure only after freeing endpoints - perf tools: Fix dynamic libbpf link - xen/unpopulated-alloc: fix error return code in fill_list() - xen/unpopulated-alloc: consolidate pgmap manipulation - dax: Wake up all waiters after invalidating dax entry - dax: Add a wakeup mode parameter to put_unlocked_entry() - dax: Add an enum for specifying dax wakup mode - KVM: x86: Prevent deadlock against tk_core.seq - KVM: x86: Cancel pvclock_gtod_work on module removal - drm/msm/dp: initialize audio_comp when audio starts - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer - kvm: exit halt polling on need_resched() as well - drm/i915: Avoid div-by-zero on gen2 - drm/amd/display: Initialize attribute for hdcp_srm sysfs file - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected - btrfs: fix race leading to unpersisted data and metadata on fsync - arm64: Fix race condition on PG_dcache_clean in __sync_icache_dcache() - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup - blk-iocost: fix weight updates of inner active iocgs - mm/hugetlb: fix F_SEAL_FUTURE_WRITE - kasan: fix unit tests with CONFIG_UBSAN_LOCAL_BOUNDS enabled - userfaultfd: release page in error path to avoid BUG_ON - squashfs: fix divide error in calculate_skip() - hfsplus: prevent corruption in shrinking truncate - powerpc/64s: Fix crashes when toggling entry flush barrier - powerpc/64s: Fix crashes when toggling stf barrier - ARC: mm: Use max_high_pfn as a HIGHMEM zone border - ARC: mm: PAE: use 40-bit physical page mask - ARC: entry: fix off-by-one error in syscall number validation - f2fs: avoid unneeded data copy in f2fs_ioc_move_range() - mptcp: fix splat when closing unaccepted socket - i40e: Fix PHY type identifiers for 2.5G and 5G adapters - i40e: fix the restart auto-negotiation after FEC modified - i40e: Fix use-after-free in i40e_client_subtask() - i40e: fix broken XDP support - netfilter: nftables: avoid overflows in nft_hash_buckets() - kernel/resource: make walk_mem_res() find all busy IORESOURCE_MEM resources - kernel/resource: make walk_system_ram_res() find all busy IORESOURCE_SYSTEM_RAM resources - kernel: kexec_file: fix error return code of kexec_calculate_store_digests() - fs/proc/generic.c: fix incorrect pde_is_permanent check - sched/fair: Fix unfairness caused by missing load decay - sched: Fix out-of-bound access in uclamp - can: m_can: m_can_tx_work_queue(): fix tx_skb race condition - can: mcp251x: fix resume from sleep before interface was brought up - can: mcp251xfd: mcp251xfd_probe(): add missing can_rx_offload_del() in error path - netfilter: nftables: Fix a memleak from userdata error path in new objects - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check - smc: disallow TCP_ULP in smc_setsockopt() - net: fix nla_strcmp to handle more then one trailing null character - ethtool: fix missing NLM_F_MULTI flag when dumping - mm/gup: check for isolation errors - mm/gup: return an error on migration failure - mm/gup: check every subpage of a compound page during isolation - ksm: fix potential missing rmap_item for stable_node - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() - arm64: entry: always set GIC_PRIO_PSR_I_SET during entry - arm64: entry: factor irq triage logic into macros - drm/radeon: Avoid power table parsing memory leaks - drm/radeon: Fix off-by-one power_state index heap overwrite - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size - netfilter: xt_SECMARK: add new revision to fix structure layout - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit - block/rnbd-clt: Check the return value of the function rtrs_clt_query - block/rnbd-clt: Change queue_depth type in rnbd_clt_session to size_t - libbpf: Fix signed overflow in ringbuf_process_ring - sunrpc: Fix misplaced barrier in call_decode - RISC-V: Fix error code returned by riscv_hartid_to_cpuid() - sctp: do asoc update earlier in sctp_sf_do_dupcook_a - net: hns3: disable phy loopback setting in hclge_mac_start_phy - net: hns3: use netif_tx_disable to stop the transmit queue - net: hns3: fix for vxlan gpe tx checksum bug - net: hns3: add check for HNS3_NIC_STATE_INITED in hns3_reset_notify_up_enet() - net: hns3: initialize the message content in hclge_get_link_mode() - net: hns3: fix incorrect configuration for igu_egu_hw_err - rtc: ds1307: Fix wday settings for rx8130 - scsi: ufs: core: Narrow down fast path in system suspend path - scsi: ufs: core: Cancel rpm_dev_flush_recheck_work during system suspend - scsi: ufs: core: Do not put UFS power into LPM if link is broken - scsi: qla2xxx: Prevent PRLI in target mode - ceph: fix inode leak on getattr error in __fh_to_dentry - swiotlb: Fix the type of index - xprtrdma: rpcrdma_mr_pop() already does list_del_init() - xprtrdma: Fix cwnd update ordering - xprtrdma: Avoid Receive Queue wrapping - pwm: atmel: Fix duty cycle calculation in .get_state() - SUNRPC: fix ternary sign expansion bug in tracing - dmaengine: idxd: fix cdev setup and free device lifetime issues - dmaengine: idxd: fix dma device lifetime - dmaengine: idxd: Fix potential null dereference on pointer status - rtc: fsl-ftm-alarm: add MODULE_TABLE() - nfsd: ensure new clients break delegations - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting - thermal/drivers/tsens: Fix missing put_device error - SUNRPC: Handle major timeout in xprt_adjust_timeout() - SUNRPC: Remove trace_xprt_transmit_queued - SUNRPC: Move fault injection call sites - NFSv4.2 fix handling of sr_eof in SEEK's reply - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() - PCI: endpoint: Fix missing destroy_workqueue() - NFS: Deal correctly with attribute generation counter overflow - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks - rpmsg: qcom_glink_native: fix error return code of qcom_glink_rx_data() - f2fs: fix to avoid accessing invalid fio in f2fs_allocate_data_block() - f2fs: Fix a hungtask problem in atomic write - f2fs: fix to cover __allocate_new_section() with curseg_lock - f2fs: fix to avoid touching checkpointed data in get_victim() - PCI: endpoint: Fix NULL pointer dereference for ->get_features() - PCI: endpoint: Make *_free_bar() to return error codes on failure - PCI: endpoint: Add helper API to get the 'next' unreserved BAR - PCI: endpoint: Make *_get_first_free_bar() take into account 64 bit BAR - f2fs: fix to update last i_size if fallocate partially succeeds - f2fs: fix to align to section for fallocate() on pinned file - PCI: Release OF node in pci_scan_device()'s error path - PCI: iproc: Fix return value of iproc_msi_irq_domain_alloc() - remoteproc: qcom_q6v5_mss: Validate p_filesz in ELF loader - remoteproc: qcom_q6v5_mss: Replace ioremap with memremap - f2fs: fix a redundant call to f2fs_balance_fs if an error occurs - f2fs: fix panic during f2fs_resize_fs() - f2fs: fix to allow migrating fully valid segment - f2fs: fix compat F2FS_IOC_{MOVE,GARBAGE_COLLECT}_RANGE - f2fs: move ioctl interface definitions to separated file - thermal: thermal_of: Fix error return code of thermal_of_populate_bind_params() - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable - watchdog: fix barriers when printing backtraces from all CPUs - watchdog/softlockup: remove logic that tried to prevent repeated reports - watchdog: explicitly update timestamp when reporting softlockup - watchdog: rename __touch_watchdog() to a better descriptive name - ia64: module: fix symbolizer crash on fdescr - bnxt_en: Add PCI IDs for Hyper-V VF devices. - kbuild: generate Module.symvers only when vmlinux exists - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test - selftests: mlxsw: Increase the tolerance of backlog buildup - net: ethernet: mtk_eth_soc: fix RX VLAN offload - iavf: remove duplicate free resources calls - powerpc/iommu: Annotate nested lock for lockdep - qtnfmac: Fix possible buffer overflow in qtnf_event_handle_external_auth - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt - crypto: ccp: Free SEV device if SEV init fails - mt76: mt7615: fix entering driver-own state on mt7663 - drm/amdgpu: Add mem sync flag for IB allocated by SA - drm/amd/display: add handling for hdcp2 rx id list validation - drm/amd/display: fixed divide by zero kernel crash during dsc enablement - powerpc/pseries: Stop calling printk in rtas_stop_self() - samples/bpf: Fix broken tracex1 due to kprobe argument change - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() - ASoC: rt286: Generalize support for ALC3263 codec - powerpc/smp: Set numa node before updating mask - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 - kconfig: nconf: stop endless search loops - selftests: Set CC to clang in lib.mk if LLVM is set - drm/amd/display: Force vsync flip when reconfiguring MPCC - iommu/amd: Remove performance counter pre-initialization test - Revert "iommu/amd: Fix performance counter initialization" - ASoC: rsnd: call rsnd_ssi_master_clk_start() from rsnd_ssi_init() - powerpc/mm: Add cond_resched() while removing hpte mappings - iwlwifi: pcie: make cfg vs. trans_cfg more robust - cuse: prevent clone - virtiofs: fix userns - fuse: invalidate attrs when page writeback completes - mt76: mt7915: fix txpower init for TSSI off chips - mt76: mt76x0: disable GTK offloading - mt76: mt7615: support loading EEPROM for MT7613BE - rtw88: 8822c: add LC calibration for RTL8822C - pinctrl: samsung: use 'int' for register masks in Exynos - mac80211: clear the beacon's CRC after channel switch - IB/hfi1: Correct oversized ring allocation - coresight: Do not scan for graph if none is present - MIPS: Loongson64: Use _CACHE_UNCACHED instead of _CACHE_UNCACHED_ACCELERATED - i2c: Add I2C_AQ_NO_REP_START adapter quirk - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. - ice: handle increasing Tx or Rx ring sizes - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet - ip6_vti: proper dev_{hold|put} in ndo_[un]init methods - net: hns3: add handling for xmit skb with recursive fraglist - net: hns3: remediate a potential overflow risk of bd_num_list - powerpc/32: Statically initialise first emergency context - selftests/powerpc: Fix L1D flushing tests for Power10 - Bluetooth: check for zapped sk before connecting - net: bridge: when suppression is enabled exclude RARP packets - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports - Bluetooth: initialize skb_queue_head at l2cap_chan_create() - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default - ALSA: bebob: enable to deliver MIDI messages for multiple ports - ALSA: rme9652: don't disable if not enabled - ALSA: hdspm: don't disable if not enabled - ALSA: hdsp: don't disable if not enabled - i2c: bail out early when RDWR parameters are wrong - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event - ASoC: rsnd: core: Check convert rate in rsnd_hw_params - net: stmmac: Set FIFO sizes for ipq806x - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF - tipc: convert dest node's address to network order - fs: dlm: flush swork on shutdown - fs: dlm: check on minimum msglen size - fs: dlm: add errno handling to check callback - fs: dlm: fix debugfs dump - ath11k: fix thermal temperature read - kvm: Cap halt polling at kvm->max_halt_poll_ns - cpufreq: intel_pstate: Use HWP if enabled by platform firmware - PM: runtime: Fix unpaired parent child_count for force_resume - ACPI: PM: Add ACPI ID of Alder Lake Fan - KVM/VMX: Invoke NMI non-IST entry instead of IST entry - KVM: x86/mmu: Remove the defunct update_pte() paging hook - tpm, tpm_tis: Reserve locality in tpm_tis_resume() - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() - tpm: fix error return code in tpm2_get_cc_attrs_tbl() - KEYS: trusted: Fix memory leak on object td - sctp: delay auto_asconf init until binding the first addr - Revert "net/sctp: fix race condition in sctp_destroy_sock" - smp: Fix smp_call_function_single_async prototype - net: Only allow init netns to set default tcp cong to a restricted algo - bpf: Prevent writable memory-mapping of read-only ringbuf pages - bpf, ringbuf: Deny reserve of buffers larger than ringbuf - bpf: Fix alu32 const subreg bound tracking on bitwise operations - afs: Fix speculative status fetches - mm/memory-failure: unnecessary amount of unmapping - mm/sparse: add the missing sparse_buffer_fini() in error branch - mm: memcontrol: slab: fix obtain a reference to a freeing memcg - mm/sl?b.c: remove ctor argument from kmem_cache_flags - kfifo: fix ternary sign extension bugs - ia64: fix EFI_DEBUG build - perf session: Add swap operation for event TIME_CONV - perf jit: Let convert_timestamp() to be backwards-compatible - perf tools: Change fields type in perf_record_time_conv - net:nfc:digital: Fix a double free in digital_tg_recv_dep_req - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res - RDMA/siw: Fix a use after free in siw_alloc_mr - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds - selftests/bpf: Fix core_reloc test runner - selftests/bpf: Fix field existence CO-RE reloc tests - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro - net:emac/emac-mac: Fix a use after free in emac_mac_tx_buf_send - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM - bnxt_en: Fix RX consumer index logic in the error path. - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static - net: geneve: modify IP header check in geneve6_xmit_skb and geneve_xmit_skb - arm64: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E - ARM: dts: uniphier: Change phy-mode to RGMII-ID to enable delay pins for RTL8211E - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() - net: enetc: fix link error again - net: phy: marvell: fix m88e1111_set_downshift - net: phy: marvell: fix m88e1011_set_downshift - powerpc/52xx: Fix an invalid ASM expression ('addi' used instead of 'add') - powerpc/perf: Fix the threshold event selection for memory events in power10 - wlcore: Fix buffer overrun by snprintf due to incorrect buffer size - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock - ath10k: Fix a use after free in ath10k_htc_send_bundle - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices - powerpc/64: Fix the definition of the fixmap area - RDMA/core: Add CM to restrack after successful attachment to a device - RDMA/rxe: Fix a bug in rxe_fill_ip_info() - net: phy: intel-xway: enable integrated led functions - net: renesas: ravb: Fix a stuck issue when a lot of frames are received - net: stmmac: fix TSO and TBS feature enabling during driver open - nfp: devlink: initialize the devlink port attribute "lanes" - crypto: ccp: Detect and reject "invalid" addresses destined for PSP - mt76: mt7615: fix memleak when mt7615_unregister_device() - net: davinci_emac: Fix incorrect masking of tx and rx error channel - net: marvell: prestera: fix port event handling on init - vsock/virtio: free queued packets when closing socket - sfc: ef10: fix TX queue lookup in TX event handling - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails - RDMA/i40iw: Fix error unwinding when i40iw_hmc_sd_one fails - RDMA/cxgb4: add missing qpid increment - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check - net: ethernet: ixp4xx: Set the DMA masks explicitly - libbpf: Initialize the bpf_seq_printf parameters array field by field - vsock/vmci: log once the failed queue pair allocation - netfilter: nftables_offload: special ethertype handling for VLAN - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector - netfilter: nft_payload: fix C-VLAN offload support - mwl8k: Fix a double Free in mwl8k_probe_hw - i2c: mediatek: Fix wrong dma sync flag - i2c: sh7760: fix IRQ error path - wlcore: fix overlapping snprintf arguments in debugfs - rtlwifi: 8821ae: upgrade PHY and RF parameters - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid - powerpc/smp: Reintroduce cpu_core_mask - powerpc/pseries: extract host bridge from pci_bus prior to bus removal - MIPS: pci-legacy: stop using of_pci_range_to_resource - drm/amd/pm: fix error code in smu_set_power_limit() - perf beauty: Fix fsconfig generator - iommu/amd: Put newline after closing bracket in warning - drm/i915/gvt: Fix error code in intel_gvt_init_device() - net/packet: remove data races in fanout operations - net/packet: make packet_fanout.arr size configurable up to 64K - net/mlx5: Fix bit-wise and with zero - ASoC: ak5558: correct reset polarity - powerpc/xive: Fix xmon command "dxi" - powerpc/xive: Drop check on irq_data in xive_core_debug_show() - i2c: sh7760: add IRQ check - i2c: rcar: add IRQ check - i2c: rcar: protect against supurious interrupts on V3U - i2c: rcar: make sure irq is not threaded on Gen2 and earlier - i2c: mlxbf: add IRQ check - i2c: jz4780: add IRQ check - i2c: emev2: add IRQ check - i2c: cadence: add IRQ check - i2c: xiic: fix reference leak when pm_runtime_get_sync fails - i2c: stm32f7: fix reference leak when pm_runtime_get_sync fails - i2c: sprd: fix reference leak when pm_runtime_get_sync fails - i2c: omap: fix reference leak when pm_runtime_get_sync fails - i2c: imx: fix reference leak when pm_runtime_get_sync fails - i2c: imx-lpi2c: fix reference leak when pm_runtime_get_sync fails - i2c: img-scb: fix reference leak when pm_runtime_get_sync fails - i2c: cadence: fix reference leak when pm_runtime_get_sync fails - RDMA/rtrs-clt: destroy sysfs after removing session from active list - RDMA/srpt: Fix error return code in srpt_cm_req_recv() - net: thunderx: Fix unintentional sign extension issue - cxgb4: Fix unintentional sign extension issues - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() - IB/hfi1: Fix error return code in parse_platform_config() - RDMA/qedr: Fix error return code in qedr_iw_connect() - ovl: invalidate readdir cache on changes to dir with origin - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit - mt76: mt7663s: fix the possible device hang in high traffic - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation - mt76: mt7915: fix mib stats counter reporting to mac80211 - mt76: mt7615: fix mib stats counter reporting to mac80211 - mt76: mt7915: fix aggr len debugfs node - mt76: mt7915: fix tx skb dma unmap - mt76: mt7615: fix tx skb dma unmap - mt7601u: fix always true expression - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() - xfs: fix return of uninitialized value in variable error - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric - mac80211: bail out if cipher schemes are invalid - powerpc: iommu: fix build when neither PCI or IBMVIO is set - powerpc/perf: Fix PMU constraint check for EBB events - powerpc/64s: Fix pte update for kernel memory on radix - IB/hfi1: Use kzalloc() for mmu_rb_handler allocation - liquidio: Fix unintented sign extension of a left shift of a u16 - ASoC: simple-card: fix possible uninitialized single_cpu local variable - KVM: arm64: Initialize VCPU mdcr_el2 before loading it - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls - iommu/vt-d: Invalidate PASID cache when root/context entry changed - iommu/vt-d: Remove WO permissions on second-level paging entries - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL - iommu/vt-d: Report the right page fault address - iommu/vt-d: Report right snoop capability when using FL for IOVA - iommu: Fix a boundary issue to avoid performance drop - iommu/vt-d: Don't set then clear private data in prq_event_thread() - mips: bmips: fix syscon-reboot nodes - net: hns3: Limiting the scope of vector_ring_chain variable - nfc: pn533: prevent potential memory corruption - RDMA/core: Fix corrupted SL on passive side - bug: Remove redundant condition check in report_bug - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() - powerpc/pseries: Only register vio drivers if vio bus exists - udp: never accept GSO_FRAGLIST packets - net: phy: lan87xx: fix access to wrong register of LAN87xx - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect - gpio: guard gpiochip_irqchip_add_domain() with GPIOLIB_IRQCHIP - MIPS/bpf: Enable bpf_probe_read{, str}() on MIPS again - powerpc: Fix HAVE_HARDLOCKUP_DETECTOR_ARCH build configuration - IB/isert: Fix a use after free in isert_connect_request - RDMA/mlx5: Fix drop packet rule in egress table - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk - MIPS: loongson64: fix bug when PAGE_SIZE > 16KB - pinctrl: pinctrl-single: fix pcs_pin_dbg_show() when bits_per_mux is not zero - pinctrl: pinctrl-single: remove unused parameter - inet: use bigger hash table for IP ID generation - ima: Fix the error code for restoring the PCR value - MIPS: fix local_irq_{disable,enable} in asmmacro.h - powerpc/prom: Mark identical_pvr_fixup as __init - powerpc/fadump: Mark fadump_calculate_reserve_size as __init - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed - iommu/vt-d: Reject unsupported page request modes - iommu: Check dev->iommu in iommu_dev_xxx functions - bpftool: Fix maybe-uninitialized warnings - libbpf: Add explicit padding to bpf_xdp_set_link_opts - net: lapbether: Prevent racing when checking whether the netif is running - Bluetooth: avoid deadlock between hci_dev->lock and socket lock - KVM: x86/mmu: Retry page faults that hit an invalid memslot - wilc1000: write value to WILC_INTR2_ENABLE register - RDMA/mlx5: Fix mlx5 rates to IB rates map - ASoC: Intel: Skylake: Compile when any configuration is selected - ASoC: Intel: boards: sof-wm8804: add check for PLL setting - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars - HID: plantronics: Workaround for double volume key presses - xsk: Respect device's headroom and tailroom on generic xmit path - drivers/block/null_blk/main: Fix a double free in null_init. - sched/debug: Fix cgroup_path[] serialization - io_uring: fix overflows checks in provide buffers - perf/amd/uncore: Fix sysfs type mismatch - x86/events/amd/iommu: Fix sysfs type mismatch - HSI: core: fix resource leaks in hsi_add_client_from_dt() - media: cedrus: Fix H265 status definitions - nvme-pci: don't simple map sgl when sgls are disabled - nvmet-tcp: fix a segmentation fault during io parsing error - mfd: stm32-timers: Avoid clearing auto reload register - mailbox: sprd: Introduce refcnt when clients requests/free channels - scsi: ibmvfc: Fix invalid state machine BUG_ON() - scsi: sni_53c710: Add IRQ check - scsi: sun3x_esp: Add IRQ check - scsi: jazz_esp: Add IRQ check - scsi: hisi_sas: Fix IRQ checks - scsi: ufs: ufshcd-pltfrm: Fix deferred probing - scsi: pm80xx: Fix potential infinite loop - scsi: pm80xx: Increase timeout for pm80xx mpi_uninit_check() - clk: uniphier: Fix potential infinite loop - drm/radeon: Fix a missing check bug in radeon_dp_mst_detect() - drm/amd/display: use GFP_ATOMIC in dcn20_resource_construct - clk: qcom: apss-ipq-pll: Add missing MODULE_DEVICE_TABLE - clk: qcom: a53-pll: Add missing MODULE_DEVICE_TABLE - drm: xlnx: zynqmp: fix a memset in zynqmp_dp_train() - clk: zynqmp: pll: add set_pll_mode to check condition in zynqmp_pll_enable - clk: zynqmp: move zynqmp_pll_set_mode out of round_rate callback - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer - vfio/pci: Re-order vfio_pci_probe() - vfio/pci: Move VGA and VF initialization to functions - vfio/fsl-mc: Re-order vfio_fsl_mc_probe() - media: v4l2-ctrls.c: fix race condition in hdl->requests list - media: i2c: imx219: Balance runtime PM use-count - media: i2c: imx219: Move out locking/unlocking of vflip and hflip controls from imx219_set_stream - nvme: retrigger ANA log update if group descriptor isn't found - power: supply: bq25980: Move props from battery node - clk: imx: Fix reparenting of UARTs not associated with stdout - nvmet-tcp: fix incorrect locking in state_change sk callback - nvme-tcp: block BH in sk state_change sk callback - seccomp: Fix CONFIG tests for Seccomp_filters - ata: libahci_platform: fix IRQ check - sata_mv: add IRQ checks - pata_ipx4xx_cf: fix IRQ check - pata_arasan_cf: fix IRQ check - selftests: fix prepending $(OUTPUT) to $(TEST_PROGS) - x86/kprobes: Fix to check non boostable prefixes correctly - of: overlay: fix for_each_child.cocci warnings - drm/amdkfd: fix build error with AMD_IOMMU_V2=m - media: atomisp: Fix use after free in atomisp_alloc_css_stat_bufs() - media: m88rs6000t: avoid potential out-of-bounds reads on arrays - media: atomisp: Fixed error handling path - media: [next] staging: media: atomisp: fix memory leak of object flash - media: docs: Fix data organization of MEDIA_BUS_FMT_RGB101010_1X30 - media: m88ds3103: fix return value check in m88ds3103_probe() - media: platform: sunxi: sun6i-csi: fix error return code of sun6i_video_start_streaming() - media: venus: core: Fix some resource leaks in the error path of 'venus_probe()' - drm/probe-helper: Check epoch counter in output_poll_execute() - media: aspeed: fix clock handling logic - media: rkisp1: rsz: crash fix when setting src format - media: omap4iss: return error code when omap4iss_get() failed - media: saa7146: use sg_dma_len when building pgtable - media: saa7134: use sg_dma_len when building pgtable - media: vivid: fix assignment of dev->fbuf_out_flags - rcu: Remove spurious instrumentation_end() in rcu_nmi_enter() - afs: Fix updating of i_mode due to 3rd party change - sched/fair: Fix shift-out-of-bounds in load_balance() - drm/mcde/panel: Inverse misunderstood flag - drm/amd/display: Fix off by one in hdmi_14_process_transaction() - drm/stm: Fix bus_flags handling - drm/tilcdc: send vblank event when disabling crtc - soc: aspeed: fix a ternary sign expansion bug - xen-blkback: fix compatibility bug with single page rings - serial: omap: fix rs485 half-duplex filtering - serial: omap: don't disable rs485 if rts gpio is missing - ttyprintk: Add TTY hangup callback. - usb: dwc2: Fix hibernation between host and device modes. - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check - Drivers: hv: vmbus: Increase wait time for VMbus unload - hwmon: (pmbus/pxe1610) don't bail out when not all pages are active - x86/platform/uv: Fix !KEXEC build failure - spi: spi-zynqmp-gqspi: return -ENOMEM if dma_map_single fails - spi: spi-zynqmp-gqspi: fix use-after-free in zynqmp_qspi_exec_op - spi: spi-zynqmp-gqspi: fix hang issue when suspend/resume - spi: spi-zynqmp-gqspi: fix clk_enable/disable imbalance issue - Drivers: hv: vmbus: Use after free in __vmbus_open() - ARM: dts: aspeed: Rainier: Fix humidity sensor bus address - platform/x86: pmc_atom: Match all Beckhoff Automation baytrail boards with critclk_systems DMI table - security: keys: trusted: fix TPM2 authorizations - memory: samsung: exynos5422-dmc: handle clk_set_parent() failure - memory: renesas-rpc-if: fix possible NULL pointer dereference of resource - spi: spi-zynqmp-gqspi: Fix missing unlock on error in zynqmp_qspi_exec_op() - m68k: Add missing mmap_read_lock() to sys_cacheflush() - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() - crypto: chelsio - Read rxchannel-id from firmware - node: fix device cleanups in error handling code - firmware: qcom-scm: Fix QCOM_SCM configuration - serial: core: return early on unsupported ioctls - tty: fix return value for unsupported termiox ioctls - tty: Remove dead termiox code - tty: fix return value for unsupported ioctls - tty: actually undefine superseded ASYNC flags - USB: cdc-acm: fix TIOCGSERIAL implementation - USB: cdc-acm: fix unprivileged TIOCCSERIAL - usb: gadget: r8a66597: Add missing null check on return from platform_get_resource - spi: fsl-lpspi: Fix PM reference leak in lpspi_prepare_xfer_hardware() - spi: spi-zynqmp-gqspi: fix incorrect operating mode in zynqmp_qspi_read_op - spi: spi-zynqmp-gqspi: transmit dummy circles by using the controller's internal functionality - spi: spi-zynqmp-gqspi: add mutex locking for exec_op - spi: spi-zynqmp-gqspi: use wait_for_completion_timeout to make zynqmp_qspi_exec_op not interruptible - cpufreq: armada-37xx: Fix determining base CPU frequency - cpufreq: armada-37xx: Fix driver cleanup when registration failed - clk: mvebu: armada-37xx-periph: Fix workaround for switching from L1 to L0 - clk: mvebu: armada-37xx-periph: Fix switching CPU freq from 250 Mhz to 1 GHz - cpufreq: armada-37xx: Fix the AVS value for load L1 - clk: mvebu: armada-37xx-periph: remove .set_parent method for CPU PM clock - cpufreq: armada-37xx: Fix setting TBG parent for load levels - crypto: qat - Fix a double free in adf_create_ring - crypto: sa2ul - Fix memory leak of rxd - crypto: sun8i-ss - Fix memory leak of pad - crypto: allwinner - add missing CRYPTO_ prefix - ACPI: CPPC: Replace cppc_attr with kobj_attribute - cpuidle: Fix ARM_QCOM_SPM_CPUIDLE configuration - PM: runtime: Replace inline function pm_runtime_callbacks_present() - soc: qcom: mdt_loader: Detect truncated read of segments - soc: qcom: mdt_loader: Validate that p_filesz < p_memsz - spi: fsl: add missing iounmap() on error in of_fsl_spi_probe() - spi: Fix use-after-free with devm_spi_alloc_* - clocksource/drivers/ingenic_ost: Fix return value check in ingenic_ost_probe() - clocksource/drivers/timer-ti-dm: Add missing set_state_oneshot_stopped - clocksource/drivers/timer-ti-dm: Fix posted mode status check order - PM / devfreq: Use more accurate returned new_freq as resume_freq - soc: qcom: pdr: Fix error return code in pdr_register_listener - staging: greybus: uart: fix unprivileged TIOCCSERIAL - staging: fwserial: fix TIOCGSERIAL implementation - staging: fwserial: fix TIOCSSERIAL implementation - staging: rtl8192u: Fix potential infinite loop - staging: comedi: tests: ni_routes_test: Fix compilation error - irqchip/gic-v3: Fix OF_BAD_ADDR error handling - mtd: rawnand: gpmi: Fix a double free in gpmi_nand_init - iio: adc: Kconfig: make AD9467 depend on ADI_AXI_ADC symbol - firmware: qcom_scm: Workaround lack of "is available" call on SC7180 - firmware: qcom_scm: Reduce locking section for __get_convention() - firmware: qcom_scm: Make __qcom_scm_is_call_available() return bool - m68k: mvme147,mvme16x: Don't wipe PCC timer config bits - soundwire: stream: fix memory leak in stream config error path - memory: pl353: fix mask of ECC page_size config register - driver core: platform: Declare early_platform_cleanup() prototype - drivers: nvmem: Fix voltage settings for QTI qfprom-efuse - USB: gadget: udc: fix wrong pointer passed to IS_ERR() and PTR_ERR() - usb: gadget: aspeed: fix dma map failure - crypto: qat - fix error path in adf_isr_resource_alloc() - crypto: poly1305 - fix poly1305_core_setkey() declaration - NFSv4.2: fix copy stateid copying for the async copy - NFSD: Fix sparse warning in nfs4proc.c - arm64: dts: mediatek: fix reset GPIO level on pumpkin - phy: marvell: ARMADA375_USBCLUSTER_PHY should not default to y, unconditionally - phy: ti: j721e-wiz: Delete "clk_div_sel" clk provider during cleanup - soundwire: bus: Fix device found flag correctly - bus: qcom: Put child node before return - arm64: dts: renesas: r8a779a0: Fix PMU interrupt - mtd: require write permissions for locking and badblock ioctls - dt-bindings: serial: stm32: Use 'type: object' instead of false for 'additionalProperties' - usb: gadget: s3c: Fix the error handling path in 's3c2410_udc_probe()' - usb: gadget: s3c: Fix incorrect resources releasing - fotg210-udc: Complete OUT requests on short packets - fotg210-udc: Don't DMA more than the buffer can take - fotg210-udc: Mask GRP2 interrupts we don't handle - fotg210-udc: Remove a dubious condition leading to fotg210_done - fotg210-udc: Fix EP0 IN requests bigger than two packets - fotg210-udc: Fix DMA on EP0 for length > max packet size - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init - crypto: qat - don't release uninitialized resources - crypto: ccp - fix command queuing to TEE ring buffer - usb: gadget: pch_udc: Provide a GPIO line used on Intel Minnowboard (v1) - usb: gadget: pch_udc: Initialize device pointer before use - usb: gadget: pch_udc: Check for DMA mapping error - usb: gadget: pch_udc: Check if driver is present before calling ->setup() - usb: gadget: pch_udc: Replace cpu_to_le32() by lower_32_bits() - devtmpfs: fix placement of complete() call - x86/microcode: Check for offline CPUs before requesting new microcode - spi: stm32: Fix use-after-free on unbind - arm64: dts: renesas: r8a77980: Fix vin4-7 endpoint binding - regulator: bd9576: Fix return from bd957x_probe() - spi: stm32: drop devres version of spi_register_master - crypto: sun8i-ss - Fix memory leak of object d when dma_iv fails to map - arm64: dts: qcom: db845c: fix correct powerdown pin for WSA881x - arm64: dts: qcom: sm8250: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sm8150: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sdm845: fix number of pins in 'gpio-ranges' - arm64: dts: qcom: sm8250: Fix timer interrupt to specify EL2 physical timer - arm64: dts: qcom: sm8250: Fix level triggered PMU interrupt polarity - ARM: dts: stm32: fix usart 2 & 3 pinconf to wake up with flow control - mtd: maps: fix error return code of physmap_flash_remove() - mtd: don't lock when recursively deleting partitions - mtd: rawnand: qcom: Return actual error code instead of -ENODEV - mtd: Handle possible -EPROBE_DEFER from parse_mtd_partitions() - mtd: rawnand: brcmnand: fix OOB R/W with Hamming ECC - mtd: rawnand: fsmc: Fix error code in fsmc_nand_probe() - spi: rockchip: avoid objtool warning - regmap: set debugfs_name to NULL after it is freed - usb: typec: stusb160x: fix return value check in stusb160x_probe() - usb: typec: tps6598x: Fix return value check in tps6598x_probe() - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS - serial: stm32: fix tx_empty condition - serial: stm32: add FIFO flush when port is closed - serial: stm32: fix FIFO flush in startup and set_termios - serial: stm32: call stm32_transmit_chars locked - serial: stm32: fix tx dma completion, release channel - serial: stm32: fix a deadlock in set_termios - serial: stm32: fix wake-up flag handling - serial: stm32: fix a deadlock condition with wakeup event - serial: stm32: fix TX and RX FIFO thresholds - serial: stm32: fix incorrect characters on console - serial: stm32: fix startup by enabling usart for reception - serial: stm32: Use of_device_get_match_data() - serial: stm32: fix probe and remove order for dma - serial: stm32: add "_usart" prefix in functions name - serial: stm32: fix code cleaning warnings and checks - x86/platform/uv: Set section block size for hubless architectures - arm64: dts: renesas: Add mmc aliases into board dts files - ARM: dts: renesas: Add mmc aliases into R-Car Gen2 board dts files - ARM: dts: s5pv210: correct fuel gauge interrupt trigger level on Fascinate family - ARM: dts: exynos: correct PMIC interrupt trigger level on Snow - ARM: dts: exynos: correct PMIC interrupt trigger level on SMDK5250 - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid X/U3 family - ARM: dts: exynos: correct PMIC interrupt trigger level on Midas family - ARM: dts: exynos: correct MUIC interrupt trigger level on Midas family - ARM: dts: exynos: correct fuel gauge interrupt trigger level on Midas family - ARM: dts: exynos: correct fuel gauge interrupt trigger level on GT-I9100 - memory: gpmc: fix out of bounds read and dereference on gpmc_cs[] - crypto: sun8i-ss - fix result memory leak on error path - fpga: fpga-mgr: xilinx-spi: fix error messages on -EPROBE_DEFER - firmware: xilinx: Remove zynqmp_pm_get_eemi_ops() in IS_REACHABLE(CONFIG_ZYNQMP_FIRMWARE) - firmware: xilinx: Add a blank line after function declaration - firmware: xilinx: Fix dereferencing freed memory - Revert "tools/power turbostat: adjust for temperature offset" - usb: gadget: pch_udc: Revert d3cb25a12138 completely - Revert "drm/qxl: do not run release if qxl failed to init" - ovl: fix missing revert_creds() on error path - Revert "i3c master: fix missing destroy_workqueue() on error in i3c_master_register" - Revert "drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit" - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read - KVM: arm64: Fully zero the vcpu state on reset - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer - KVM: s390: split kvm_s390_real_to_abs - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO - s390: fix detection of vector enhancements facility 1 vs. vector packed decimal facility - KVM: s390: fix guarded storage control register handling - KVM: s390: split kvm_s390_logical_to_effective - KVM: s390: VSIE: correctly handle MVPG when in VSIE - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices - ALSA: hda/realtek: Re-order ALC662 quirk table entries - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries - drm/amdgpu: fix concurrent VM flushes on Vega/Navi v2 - drm/amd/display: Reject non-zero src_y and src_x for video planes - drm: bridge/panel: Cleanup connector on bridge detach - drm/dp_mst: Set CLEAR_PAYLOAD_ID_TABLE as broadcast - drm/dp_mst: Revise broadcast msg lct & lcr - drm/radeon: fix copy of uninitialized variable back to userspace - drm/panfrost: Don't try to map pages that are already mapped - drm/panfrost: Clear MMU irqs before handling the fault - drm/qxl: use ttm bo priorities - drm/i915/gvt: Fix vfio_edid issue for BXT/APL - drm/i915/gvt: Fix virtual display setup for BXT/APL - FDDI: defxx: Make MMIO the configuration default except for EISA - mt76: fix potential DMA mapping leak - rtw88: Fix array overrun in rtw_get_tx_power_params() - cfg80211: scan: drop entry from hidden_list on overflow - ipw2x00: potential buffer overflow in libipw_wx_set_encodeext() - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() - md: Fix missing unused status line of /proc/mdstat - md: md_open returns -EBUSY when entering racing area - md: factor out a mddev_find_locked helper from mddev_find - md: split mddev_find - md-cluster: fix use-after-free issue when removing rdev - md/bitmap: wait for external bitmap writes to complete during tear down - async_xor: increase src_offs when dropping destination page - x86, sched: Treat Intel SNC topology as default, COD as exception - selinux: add proper NULL termination to the secclass_map permissions - misc: vmw_vmci: explicitly initialize vmci_datagram payload - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct - phy: ti: j721e-wiz: Invoke wiz_init() before of_platform_device_create() - misc: lis3lv02d: Fix false-positive WARN on various HP models - phy: cadence: Sierra: Fix PHY power_on sequence - sc16is7xx: Defer probe if device read fails - iio:adc:ad7476: Fix remove handling - iio:accel:adis16201: Fix wrong axis assignment that prevents loading - iio: inv_mpu6050: Fully validate gyro and accel scale writes - soc/tegra: regulators: Fix locking up when voltage-spread is out of range - PM / devfreq: Unlock mutex and free devfreq struct in error path - PCI: keystone: Let AM65 use the pci_ops defined in pcie-designware-host.c - PCI: xgene: Fix cfg resource mapping - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID - PCI: Allow VPD access for QLogic ISP2722 - FDDI: defxx: Bail out gracefully with unassigned PCI resource for CSR - MIPS: pci-rt2880: fix slot 0 configuration - MIPS: pci-mt7620: fix PLL lock check - ASoC: tlv320aic32x4: Increase maximum register in regmap - ASoC: tlv320aic32x4: Register clocks before registering component - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function - ASoC: samsung: tm2_wm5110: check of of_parse return value - usb: xhci-mtk: improve bandwidth scheduling with TT - usb: xhci-mtk: remove or operator for setting schedule parameters - usb: typec: tcpm: update power supply once partner accepts - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply - drm: bridge: fix LONTIUM use of mipi_dsi_() functions - staging: fwserial: fix TIOCSSERIAL permission check - tty: moxa: fix TIOCSSERIAL permission check - staging: fwserial: fix TIOCSSERIAL jiffies conversions - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check - staging: greybus: uart: fix TIOCSSERIAL jiffies conversions - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions - tty: amiserial: fix TIOCSSERIAL permission check - tty: moxa: fix TIOCSSERIAL jiffies conversions - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" - io_uring: truncate lengths larger than MAX_RW_COUNT on provide buffers - net/nfc: fix use-after-free llcp_sock_bind/connect - bluetooth: eliminate the potential race condition when removing the HCI controller - Bluetooth: verify AMP hci_chan before amp_destroy - thermal/core/fair share: Lock the thermal zone while looping over instances - thermal/drivers/cpufreq_cooling: Fix slab OOB issue - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails - dm integrity: fix missing goto in bitmap_flush_interval error handling - dm space map common: fix division bug in sm_ll_find_free_block() - dm persistent data: packed struct should have an aligned() attribute too - tracing: Restructure trace_clock_global() to never block - tracing: Map all PIDs to command lines - tools/power turbostat: Fix offset overflow issue in index converting - rsi: Use resume_noirq for SDIO - tty: fix memory leak in vc_deallocate - usb: dwc2: Fix session request interrupt handler - usb: dwc3: core: Do core softreset when switch mode - usb: dwc3: gadget: Fix START_TRANSFER link state check - usb: dwc3: gadget: Remove FS bInterval_m1 limitation - usb: gadget/function/f_fs string table fix for multiple languages - usb: gadget: Fix double free of device descriptor pointers - usb: gadget: dummy_hcd: fix gpf in gadget_setup - media: venus: hfi_parser: Don't initialize parser on v1 - media: v4l2-ctrls: fix reference to freed memory - media: staging/intel-ipu3: Fix race condition during set_fmt - media: staging/intel-ipu3: Fix set_fmt error handling - media: staging/intel-ipu3: Fix memory leak in imu_fmt - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() - media: dvb-usb: Fix use-after-free access - media: dvbdev: Fix memory leak in dvb_media_device_free() - ext4: Fix occasional generic/418 failure - ext4: allow the dax flag to be set and cleared on inline directories - ext4: fix error return code in ext4_fc_perform_commit() - ext4: fix ext4_error_err save negative errno into superblock - ext4: fix error code in ext4_commit_super - ext4: annotate data race in jbd2_journal_dirty_metadata() - ext4: annotate data race in start_this_handle() - kbuild: update config_data.gz only when the content of .config is changed - x86/cpu: Initialize MSR_TSC_AUX if RDTSCP *or* RDPID is supported - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") - smb3: do not attempt multichannel to server which does not support it - smb3: when mounting with multichannel include it in requested capabilities - Fix misc new gcc warnings - security: commoncap: fix -Wstringop-overread warning - sfc: farch: fix TX queue lookup in TX event handling - sfc: farch: fix TX queue lookup in TX flush done handling - exfat: fix erroneous discard when clear cluster bit - fuse: fix write deadlock - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences - md/raid1: properly indicate failure when ending a failed write request - crypto: rng - fix crypto_rng_reset() refcounting when !CRYPTO_STATS - crypto: arm/curve25519 - Move '.fpu' after '.arch' - tpm: vtpm_proxy: Avoid reading host log when using a virtual device - tpm: efi: Use local variable for calculating final log size - intel_th: pci: Add Alder Lake-M support - powerpc: fix EDEADLOCK redefinition error in uapi/asm/errno.h - powerpc/32: Fix boot failure with CONFIG_STACKPROTECTOR - powerpc/kexec_file: Use current CPU info while setting up FDT - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. - powerpc/powernv: Enable HAIL (HV AIL) for ISA v3.1 processors - jffs2: Hook up splice_write callback - jffs2: Fix kasan slab-out-of-bounds problem - Input: ili210x - add missing negation for touch indication on ili210x - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() - NFS: Don't discard pNFS layout segments that are marked for return - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure - openvswitch: fix stack OOB read while fragmenting IPv4 packets - mlxsw: spectrum_mr: Update egress RIF list before route's action - f2fs: fix to avoid out-of-bounds memory access - f2fs: fix error handling in f2fs_end_enable_verity() - ubifs: Only check replay with inode type to judge if inode linked - kcsan, debugfs: Move debugfs file creation out of early init - virtiofs: fix memory leak in virtio_fs_probe() - fs: fix reporting supported extra file attributes for statx() - Makefile: Move -Wno-unused-but-set-variable out of GCC only block - arm64/vdso: Discard .note.gnu.property sections in vDSO - btrfs: fix race when picking most recent mod log operation for an old root - tools/power/turbostat: Fix turbostat for AMD Zen CPUs - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops - ALSA: hda/realtek - Headset Mic issue on HP platform - ALSA: hda/realtek: fix mic boost on Intel NUC 8 - ALSA: hda/realtek: GA503 use same quirks as GA401 - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 - ALSA: usb-audio: Explicitly set up the clock selector - ALSA: sb: Fix two use after free in snd_sb_qsound_build - ALSA: hda/conexant: Re-order CX5066 quirk table entries - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer - power: supply: cpcap-battery: fix invalid usage of list cursor - sched,psi: Handle potential task count underflow bugs more gracefully - s390/archrandom: add parameter check for s390_arch_random_generate - block/rnbd-clt: Fix missing a memory free when unloading the module - sched,fair: Alternative sched_slice() - perf: Rework perf_event_exit_event() - scsi: libfc: Fix a format specifier - mfd: arizona: Fix rumtime PM imbalance on error - mfd: da9063: Support SMBus and I2C mode - mfd: intel-m10-bmc: Fix the register access range - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response - drm/amdgpu: fix NULL pointer dereference - drm/amd/display: Try YCbCr420 color when YCbCr444 fails - amdgpu: avoid incorrect %hu format string - drm/amdkfd: Fix cat debugfs hang_hws file causes system crash bug - drm/amd/display: Fix UBSAN: shift-out-of-bounds warning - drm/amd/display: Fix debugfs link_settings entry - drm/radeon/ttm: Fix memory leak userptr pages - drm/amdgpu/ttm: Fix memory leak userptr pages - drm/msm/mdp5: Do not multiply vclk line count by 100 - drm/msm/mdp5: Configure PP_SYNC_HEIGHT to double the vtotal - sched/fair: Ignore percpu threads for imbalance pulls - media: gscpa/stv06xx: fix memory leak - media: dvb-usb: fix memory leak in dvb_usb_adapter_init - media: sun8i-di: Fix runtime PM imbalance in deinterlace_start_streaming - media: platform: sti: Fix runtime PM imbalance in regs_show - media: i2c: adv7842: fix possible use-after-free in adv7842_remove() - media: i2c: tda1997: Fix possible use-after-free in tda1997x_remove() - media: i2c: adv7511-v4l2: fix possible use-after-free in adv7511_remove() - media: adv7604: fix possible use-after-free in adv76xx_remove() - media: tc358743: fix possible use-after-free in tc358743_remove() - power: supply: s3c_adc_battery: fix possible use-after-free in s3c_adc_bat_remove() - power: supply: generic-adc-battery: fix possible use-after-free in gab_remove() - clk: socfpga: arria10: Fix memory leak of socfpga_clk on error return - drm/msm/dp: Fix incorrect NULL check kbot warnings in DP driver - media: vivid: update EDID - media: em28xx: fix memory leak - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() - scsi: smartpqi: Add new PCI IDs - scsi: smartpqi: Correct request leakage during reset operations - scsi: smartpqi: Use host-wide tag space - power: supply: cpcap-charger: Add usleep to cpcap charger to avoid usb plug bounce - selftests/resctrl: Fix checking for < 0 for unsigned values - selftests/resctrl: Fix incorrect parsing of iMC counters - selftests/resctrl: Use resctrl/info for feature detection - selftests/resctrl: Fix missing options "-n" and "-p" - selftests/resctrl: Clean up resctrl features check - selftests/resctrl: Fix compilation issues for other global variables - selftests/resctrl: Fix compilation issues for global variables - selftests/resctrl: Enable gcc checks to detect buffer overflows - nvmet: return proper error code from discovery ctrl - drm/komeda: Fix bit check to import to value of proper type - ata: ahci: Disable SXS for Hisilicon Kunpeng920 - mmc: sdhci-brcmstb: Remove CQE quirk - mmc: sdhci-pci: Add PCI IDs for Intel LKF - mmc: sdhci-esdhc-imx: validate pinctrl before use it - scsi: qla2xxx: Fix use after free in bsg - drm/vkms: fix misuse of WARN_ON - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() - drm/amd/display: fix dml prefetch validation - drm/amd/display: DCHUB underflow counter increasing in some scenarios - drm/amd/display: Fix UBSAN warning for not a valid value for type '_Bool' - drm/amd/pm: fix workload mismatch on vega10 - drm/amdgpu : Fix asic reset regression issue introduce by 8f211fe8ac7c4f - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning - drm/amdgpu: mask the xgmi number of hops reported from psp to kfd - backlight: qcom-wled: Fix FSC update issue for WLED5 - backlight: qcom-wled: Use sink_addr for sync toggle - power: supply: Use IRQF_ONESHOT - media: gspca/sq905.c: fix uninitialized variable - media: media/saa7164: fix saa7164_encoder_register() memory leak bugs - extcon: arizona: Fix various races on driver unbind - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged - power: supply: bq27xxx: fix power_avg for newer ICs - atomisp: don't let it go past pipes array - media: imx: capture: Return -EPIPE from __capture_legacy_try_fmt() - media: drivers: media: pci: sta2x11: fix Kconfig dependency on GPIOLIB - media: ite-cir: check for receive overflow - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() - kvfree_rcu: Use same set of GFP flags as does single-argument - sched/pelt: Fix task util_est update filtering - drm/amdgpu: Fix some unload driver issues - scsi: lpfc: Fix pt2pt connection does not recover after LOGO - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe - drm/amd/display/dc/dce/dce_aux: Remove duplicate line causing 'field overwritten' issue - drm/amdgpu/display: buffer INTERRUPT_LOW_IRQ_CONTEXT interrupt work - drm/amd/display: Don't optimize bandwidth before disabling planes - drm/amd/display: Check for DSC support instead of ASIC revision - drm/ast: fix memory leak when unload the driver - drm/amd/display: changing sr exit latency - drm/ast: Fix invalid usage of AST_MAX_HWC_WIDTH in cursor atomic_check - drm/qxl: release shadow on shutdown - drm/qxl: do not run release if qxl failed to init - drm: Added orientation quirk for OneGX1 Pro - btrfs: convert logic BUG_ON()'s in replace_path to ASSERT()'s - btrfs: do proper error handling in btrfs_update_reloc_root - btrfs: do proper error handling in create_reloc_root - spi: sync up initial chipselect state - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks - crypto: omap-aes - Fix PM reference leak on omap-aes.c - crypto: sa2ul - Fix PM reference leak in sa_ul_probe() - crypto: stm32/cryp - Fix PM reference leak on stm32-cryp.c - crypto: stm32/hash - Fix PM reference leak on stm32-hash.c - crypto: sun8i-ce - Fix PM reference leak in sun8i_ce_probe() - crypto: sun8i-ss - Fix PM reference leak when pm_runtime_get_sync() fails - phy: phy-twl4030-usb: Fix possible use-after-free in twl4030_usb_remove() - intel_th: Consistency and off-by-one fix - tty: n_gsm: check error while registering tty devices - usb: dwc3: gadget: Check for disabled LPM quirk - usb: core: hub: Fix PM reference leak in usb_port_resume() - usb: musb: fix PM reference leak in musb_irq_work() - usb: gadget: tegra-xudc: Fix possible use-after-free in tegra_xudc_remove() - spi: qup: fix PM reference leak in spi_qup_remove() - spi: omap-100k: Fix reference leak to master - spi: dln2: Fix reference leak to master - platform/x86: ISST: Account for increased timeout in some cases - tools/power/x86/intel-speed-select: Increase string size - ARM: dts: at91: change the key code of the gpio key - bus: mhi: core: Clear context for stopped channels from remove() - xhci: fix potential array out of bounds with several interrupters - xhci: check control context is valid before dereferencing it. - xhci: check port array allocation was successful before dereferencing it - fpga: dfl: pci: add DID for D5005 PAC cards - usb: xhci-mtk: support quirk to disable usb2 lpm - random: initialize ChaCha20 constants with correct endianness - perf/arm_pmu_platform: Fix error handling - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors - soundwire: cadence: only prepare attached devices on clock stop - tee: optee: do not check memref size on return from Secure World - arm64: dts: imx8mq-librem5-r3: Mark buck3 as always on - soc/tegra: pmc: Fix completion of power-gate toggling - efi/libstub: Add $(CLANG_FLAGS) to x86 flags - x86/boot: Add $(CLANG_FLAGS) to compressed KBUILD_CFLAGS - x86/build: Propagate $(CLANG_FLAGS) to $(REALMODE_FLAGS) - ARM: dts: ux500: Fix up TVK R3 sensors - ARM: dts: BCM5301X: fix "reg" formatting in /memory node - kselftest/arm64: mte: Fix MTE feature detection - PCI: PM: Do not read power state in pci_enable_device_flags() - ARM: tegra: acer-a500: Rename avdd to vdda of touchscreen node - kselftest/arm64: mte: Fix compilation with native compiler - usb: xhci: Fix port minor revision - usb: dwc3: gadget: Ignore EP queue requests during bus reset - usb: gadget: f_uac1: validate input parameters - usb: gadget: f_uac2: validate input parameters - genirq/matrix: Prevent allocation counter corruption - crypto: hisilicon/sec - fixes a printing error - x86/sev: Do not require Hypervisor CPUID bit for SEV guests - usb: webcam: Invalid size of Processing Unit Descriptor - usb: gadget: uvc: add bInterval checking for HS mode - crypto: qat - fix unmap invalid dma address - crypto: api - check for ERR pointers in crypto_destroy_tfm() - bus: mhi: core: Destroy SBL devices when moving to mission mode - spi: ath79: remove spi-master setup and cleanup assignment - spi: ath79: always call chipselect function - staging: wimax/i2400m: fix byte-order issue - bus: ti-sysc: Probe for l4_wkup and l4_cfg interconnect devices first - cpuidle: tegra: Fix C7 idling state on Tegra114 - fbdev: zero-fill colormap in fbcmap.c - btrfs: fix race between transaction aborts and fsyncs leading to use-after-free - intel_th: pci: Add Rocket Lake CPU support - btrfs: fix metadata extent leak after failure to create subvolume - x86/build: Disable HIGHMEM64G selection for M486SX - btrfs: handle remount to no compress during compression - smb2: fix use-after-free in smb2_ioctl_query_info() - cifs: detect dead connections only when echoes are enabled. - cifs: fix out-of-bound memory access when calling smb3_notify() at mount point - cifs: Return correct error code from smb2_get_enc_key - irqchip/gic-v3: Do not enable irqs when handling spurious interrups - mmc: core: Fix hanging on I/O during system suspend for removable cards - mmc: core: Set read only for SD cards with permanent write protect bit - mmc: core: Do a power cycle when the CMD11 fails - mmc: block: Issue a cache flush only when it's enabled - mmc: block: Update ext_csd.cache_ctrl if it was written - mmc: sdhci-tegra: Add required callbacks to set/clear CQE_EN bit - mmc: sdhci-pci: Fix initialization of some SD cards for Intel BYT-based controllers - mmc: sdhci: Check for reset prior to DMA address unmap - mmc: uniphier-sd: Fix a resource leak in the remove function - mmc: uniphier-sd: Fix an error handling path in uniphier_sd_probe() - scsi: mpt3sas: Block PCI config access from userspace during reset - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() - spi: spi-ti-qspi: Free DMA resources - spi: stm32-qspi: fix pm_runtime usage_count counter - erofs: add unsupported inode i_format check - mtd: physmap: physmap-bt1-rom: Fix unintentional stack access - mtd: rawnand: atmel: Update ecc_stats.corrected counter - mtd: spinand: core: add missing MODULE_DEVICE_TABLE() - Revert "mtd: spi-nor: macronix: Add support for mx25l51245g" - mtd: spi-nor: core: Fix an issue of releasing resources during read/write - fs/epoll: restore waking from ep_done_scan() - ecryptfs: fix kernel panic with null dev_name - arm64: dts: mt8173: fix property typo of 'phys' in dsi node - arm64: dts: marvell: armada-37xx: add syscon compatible to NB clk node - ARM: 9056/1: decompressor: fix BSS size calculation for LLVM ld.lld - ftrace: Handle commands when closing set_ftrace_filter file - ACPI: custom_method: fix a possible memory leak - ACPI: custom_method: fix potential use-after-free issue - tpm: acpi: Check eventlog signature before using it - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping - s390/zcrypt: fix zcard and zqueue hot-unplug memleak - s390/disassembler: increase ebpf disasm buffer size - dyndbg: fix parsing file query without a line-range suffix - nitro_enclaves: Fix stale file descriptors on failed usercopy - bus: mhi: core: Sanity check values from remote device before use - bus: mhi: core: Clear configuration from channel context during reset - bus: mhi: core: Fix check for syserr at power_up - vfio: Depend on MMU - perf/core: Fix unconditional security_locked_down() call - platform/x86: thinkpad_acpi: Correct thermal sensor allocation - USB: Add reset-resume quirk for WD19's Realtek Hub - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX - ovl: allow upperdir inside lowerdir - ovl: fix leaked dentry - nvme-pci: set min_align_mask - swiotlb: respect min_align_mask - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single - swiotlb: refactor swiotlb_tbl_map_single - swiotlb: clean up swiotlb_tbl_unmap_single - swiotlb: factor out a nr_slots helper - swiotlb: factor out an io_tlb_offset helper - swiotlb: add a IO_TLB_SIZE define - driver core: add a min_align_mask field to struct device_dma_parameters - tools/cgroup/slabinfo.py: updated to work on current kernel - perf ftrace: Fix access to pid in array when setting a pid filter - capabilities: require CAP_SETFCAP to map uid 0 - perf data: Fix error return code in perf_data__create_dir() - net: qrtr: Avoid potential use after free in MHI send - bpf: Fix leakage of uninitialized bpf stack under speculation - bpf: Fix masking negation logic upon negative dst register - igb: Enable RSS for Intel I211 Ethernet Controller - net: usb: ax88179_178a: initialize local variables before use - netfilter: conntrack: Make global sysctls readonly in non-init netns - mips: Do not include hi and lo in clobber list for R6 - mei: me: add Alder Lake P device id. - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() - ext4: fix check to prevent false positive report of incorrect used inodes - iommu/arm-smmu-v3: Maintain a SID->device structure - iommu: Add a page fault handler - uacce: Enable IOMMU_DEV_FEAT_IOPF - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA - iommu/arm-smmu-v3: Use device properties for pasid-num-bits - iommu: Fix comment for struct iommu_fwspec - iommu: Switch gather->end to the inclusive end - iommu: Add iova and size as parameters in iotlb_sync_map - iommu/arm-smmu-v3: Add support for VHE - iommu/arm-smmu-v3: Make BTM optional for SVA - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() - iommu/io-pgtable: Remove tlb_flush_leaf - iommu/arm-smmu-v3: Remove the page 1 fixup - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code - iommu/arm-smmu-v3: Assign boolean values to a bool variable - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() - iommu/sva: Add PASID helpers - iommu/ioasid: Add ioasid references - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() - arm64: Remove arm64_dma32_phys_limit and its uses - USB: CDC-ACM: fix poison/unpoison imbalance - net: hso: fix NULL-deref on disconnect regression - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access - ia64: tools: remove duplicate definition of ia64_mf() on ia64 - ia64: fix discontig.c section mismatches - csky: change a Kconfig symbol name to fix e1000 build error - kasan: fix hwasan build for gcc - cavium/liquidio: Fix duplicate argument - xen-netback: Check for hotplug-status existence before watching - arm64: kprobes: Restore local irqflag if kprobes is cancelled - s390/entry: save the caller of psw_idle - dmaengine: tegra20: Fix runtime PM imbalance on error - net: geneve: check skb is large enough for IPv4/IPv6 header - ARM: dts: Fix swapped mmc order for omap3 - dmaengine: xilinx: dpdma: Fix race condition in done IRQ - dmaengine: xilinx: dpdma: Fix descriptor issuing on video group - soc: qcom: geni: shield geni_icc_get() for ACPI boot - HID: wacom: Assign boolean values to a bool variable - HID cp2112: fix support for multiple gpiochips - HID: alps: fix error return code in alps_input_configured() - HID: google: add don USB id - perf map: Fix error return code in maps__clone() - perf auxtrace: Fix potential NULL pointer dereference - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() - bpf: Tighten speculative pointer arithmetic mask - bpf: Refactor and streamline bounds check into helper - bpf: Allow variable-offset stack access - bpf: Permits pointers on stack for helper calls - arm64: dts: allwinner: Revert SD card CD GPIO for Pine64-LTS - pinctrl: core: Show pin numbers for the controllers with base = 0 - block: return -EBUSY when there are open partitions in blkdev_reread_part - pinctrl: lewisburg: Update number of pins in community - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails - KEYS: trusted: Fix TPM reservation for seal/unseal - gpio: omap: Save and restore sysconfig - vhost-vdpa: protect concurrent access to vhost device iotlb - arm32: kaslr: Bugfix of fiq when enabled kaslr - perf kmem: Do not pass additional arguments to 'perf record' - arm_pmu: Fix write counter error in ARMv7 big-endian mode - kdump: replace memblock_phys_alloc_range() with memblock_find_in_range() + memblock_reserve() - openeuler_defconfig: Enable hifc driver as module - scsi/hifc: add FC service module of hifc driver - scsi/hifc: add scsi module of hifc driver - scsi/hifc: add io module of hifc driver - scsi/hifc: add port resource module of hifc driver - scsi/hifc: add port manager module of hifc driver - scsi/hifc: add chip resource module of hifc driver - net: phy: marvell: fix detection of PHY on Topaz switches - bpf: Move sanitize_val_alu out of op switch - bpf: Improve verifier error messages for users - bpf: Rework ptr_limit into alu_limit and add common error path - arm64: mte: Ensure TIF_MTE_ASYNC_FAULT is set atomically - ARM: 9071/1: uprobes: Don't hook on thumb instructions - bpf: Move off_reg into sanitize_ptr_alu - bpf: Ensure off_reg has no mixed signed bounds for all types - r8169: don't advertise pause in jumbo mode - r8169: tweak max read request size for newer chips also in jumbo mtu mode - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index - KVM: VMX: Convert vcpu_vmx.exit_reason to a union - bpf: Use correct permission flag for mixed signed bounds arithmetic - arm64: dts: allwinner: h6: beelink-gs1: Remove ext. 32 kHz osc reference - arm64: dts: allwinner: Fix SD card CD GPIO for SOPine systems - ARM: OMAP2+: Fix uninitialized sr_inst - ARM: footbridge: fix PCI interrupt mapping - ARM: 9069/1: NOMMU: Fix conversion for_each_membock() to for_each_mem_range() - ARM: OMAP2+: Fix warning for omap_init_time_of() - gro: ensure frag0 meets IP header alignment - ch_ktls: do not send snd_una update to TCB in middle - ch_ktls: tcb close causes tls connection failure - ch_ktls: fix device connection close - ch_ktls: Fix kernel panic - ibmvnic: remove duplicate napi_schedule call in open function - ibmvnic: remove duplicate napi_schedule call in do_reset function - ibmvnic: avoid calling napi_disable() twice - ia64: tools: remove inclusion of ia64-specific version of errno.h header - ia64: remove duplicate entries in generic_defconfig - ethtool: pause: make sure we init driver stats - i40e: fix the panic when running bpf in xdpdrv mode - net: Make tcp_allowed_congestion_control readonly in non-init netns - mm: ptdump: fix build failure - net: ip6_tunnel: Unregister catch-all devices - net: sit: Unregister catch-all devices - net: davicom: Fix regulator not turned off on failed probe - net/mlx5e: Fix setting of RS FEC mode - netfilter: nft_limit: avoid possible divide error in nft_limit_init - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta - net: macb: fix the restore of cmp registers - libbpf: Fix potential NULL pointer dereference - netfilter: arp_tables: add pre_exit hook for table unregister - netfilter: bridge: add pre_exit hooks for ebtable unregistration - libnvdimm/region: Fix nvdimm_has_flush() to handle ND_REGION_ASYNC - ice: Fix potential infinite loop when using u8 loop counter - netfilter: conntrack: do not print icmpv6 as unknown via /proc - netfilter: flowtable: fix NAT IPv6 offload mangling - ixgbe: fix unbalanced device enable/disable in suspend/resume - scsi: libsas: Reset num_scatter if libata marks qc as NODATA - riscv: Fix spelling mistake "SPARSEMEM" to "SPARSMEM" - vfio/pci: Add missing range check in vfio_pci_mmap - arm64: alternatives: Move length validation in alternative_{insn, endif} - arm64: fix inline asm in load_unaligned_zeropad() - readdir: make sure to verify directory entry for legacy interfaces too - dm verity fec: fix misaligned RS roots IO - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices - Input: i8042 - fix Pegatron C15B ID entry - Input: s6sy761 - fix coordinate read bit shift - lib: fix kconfig dependency on ARCH_WANT_FRAME_POINTERS - virt_wifi: Return micros for BSS TSF values - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN - pcnet32: Use pci_resource_len to validate PCI resource - net: ieee802154: forbid monitor for add llsec seclevel - net: ieee802154: stop dump llsec seclevels for monitors - net: ieee802154: forbid monitor for del llsec devkey - net: ieee802154: forbid monitor for add llsec devkey - net: ieee802154: stop dump llsec devkeys for monitors - net: ieee802154: forbid monitor for del llsec dev - net: ieee802154: forbid monitor for add llsec dev - net: ieee802154: stop dump llsec devs for monitors - net: ieee802154: forbid monitor for del llsec key - net: ieee802154: forbid monitor for add llsec key - net: ieee802154: stop dump llsec keys for monitors - iwlwifi: add support for Qu with AX201 device - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state - ASoC: fsl_esai: Fix TDM slot setup for I2S mode - drm/msm: Fix a5xx/a6xx timestamps - ARM: omap1: fix building with clang IAS - ARM: keystone: fix integer overflow warning - neighbour: Disregard DEAD dst in neigh_update - gpu/xen: Fix a use after free in xen_drm_drv_init - ASoC: max98373: Added 30ms turn on/off time delay - ASoC: max98373: Changed amp shutdown register as volatile - xfrm: BEET mode doesn't support fragments for inner packets - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() - arc: kernel: Return -EFAULT if copy_to_user() fails - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message - ARM: dts: Fix moving mmc devices with aliases for omap4 & 5 - ARM: dts: Drop duplicate sha2md5_fck to fix clk_disable race - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() - dmaengine: idxd: fix wq cleanup of WQCFG registers - dmaengine: plx_dma: add a missing put_device() on error path - dmaengine: Fix a double free in dma_async_device_register - dmaengine: dw: Make it dependent to HAS_IOMEM - dmaengine: idxd: fix wq size store permission state - dmaengine: idxd: fix opcap sysfs attribute output - dmaengine: idxd: fix delta_rec and crc size field for completion record - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback - gpio: sysfs: Obey valid_mask - Input: nspire-keypad - enable interrupts only when opened - mtd: rawnand: mtk: Fix WAITRDY break condition and timeout - net/sctp: fix race condition in sctp_destroy_sock - xen/events: fix setting irq affinity - net: sfp: cope with SFPs that set both LOS normal and LOS inverted - net: sfp: relax bitrate-derived mode check - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches - netfilter: x_tables: fix compat match/target pad out-of-bound write - block: don't ignore REQ_NOWAIT for direct IO - riscv,entry: fix misaligned base for excp_vect_table - io_uring: don't mark S_ISBLK async work as unbounded - null_blk: fix command timeout completion handling - idr test suite: Create anchor before launching throbber - idr test suite: Take RCU read lock in idr_find_test_1 - radix tree test suite: Register the main thread with the RCU library - block: only update parent bi_status when bio fail - XArray: Fix splitting to non-zero orders - gpu: host1x: Use different lock classes for each client - drm/tegra: dc: Don't set PLL clock to 0Hz - tools/kvm_stat: Add restart delay - ftrace: Check if pages were allocated before calling free_pages() - gfs2: report "already frozen/thawed" errors - drm/imx: imx-ldb: fix out of bounds array access warning - KVM: arm64: Disable guest access to trace filter controls - KVM: arm64: Hide system instruction access to Trace registers - gfs2: Flag a withdraw if init_threads() fails - interconnect: core: fix error return code of icc_link_destroy() - Revert "net: sched: bump refcount for new action in ACT replace mode" - net: ieee802154: stop dump llsec params for monitors - net: ieee802154: forbid monitor for del llsec seclevel - net: ieee802154: forbid monitor for set llsec params - net: ieee802154: fix nl802154 del llsec devkey - net: ieee802154: fix nl802154 add llsec key - net: ieee802154: fix nl802154 del llsec dev - net: ieee802154: fix nl802154 del llsec key - net: ieee802154: nl-mac: fix check on panid - net: mac802154: Fix general protection fault - drivers: net: fix memory leak in peak_usb_create_dev - drivers: net: fix memory leak in atusb_probe - net: tun: set tun->dev->addr_len during TUNSETLINK processing - cfg80211: remove WARN_ON() in cfg80211_sme_connect - gpiolib: Read "gpio-line-names" from a firmware node - net: sched: bump refcount for new action in ACT replace mode - dt-bindings: net: ethernet-controller: fix typo in NVMEM - lockdep: Address clang -Wformat warning printing for %hd - clk: socfpga: fix iomem pointer cast on 64-bit - RAS/CEC: Correct ce_add_elem()'s returned values - vdpa/mlx5: Fix wrong use of bit numbers - vdpa/mlx5: should exclude header length and fcs from mtu - RDMA/addr: Be strict with gid size - i40e: Fix parameters in aq_get_phy_register() - drm/vc4: crtc: Reduce PV fifo threshold on hvs4 - RDMA/qedr: Fix kernel panic when trying to access recv_cq - perf report: Fix wrong LBR block sorting - RDMA/cxgb4: check for ipv6 address properly while destroying listener - net/mlx5: Fix PBMC register mapping - net/mlx5: Fix PPLM register mapping - net/mlx5: Fix placement of log_max_flow_counter - net: hns3: clear VF down state bit before request link status - tipc: increment the tmp aead refcnt before attaching it - can: mcp251x: fix support for half duplex SPI host controllers - iwlwifi: fix 11ax disabled bit in the regulatory capability flags - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set - openvswitch: fix send of uninitialized stack memory in ct limit reply - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() - perf inject: Fix repipe usage - s390/cpcmd: fix inline assembly register clobbering - workqueue: Move the position of debug_work_activate() in __queue_work() - clk: fix invalid usage of list cursor in unregister - clk: fix invalid usage of list cursor in register - net: macb: restore cmp registers on resume path - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb - scsi: ufs: core: Fix wrong Task Tag used in task management request UPIUs - scsi: ufs: core: Fix task management request completion timeout - mptcp: forbit mcast-related sockopt on MPTCP sockets - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); - drm/msm: Set drvdata to NULL when msm_drm_init() fails - RDMA/rtrs-clt: Close rtrs client conn before destroying rtrs clt session files - i40e: Fix display statistics for veb_tc - soc/fsl: qbman: fix conflicting alignment attributes - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model - net/rds: Fix a use after free in rds_message_map_pages - net/mlx5: Don't request more than supported EQs - net/mlx5e: Fix ethtool indication of connector type - net/mlx5e: Fix mapping of ct_label zero - ASoC: sunxi: sun4i-codec: fill ASoC card owner - I2C: JZ4780: Fix bug for Ingenic X1000. - net: phy: broadcom: Only advertise EEE for supported modes - nfp: flower: ignore duplicate merge hints from FW - net: qrtr: Fix memory leak on qrtr_tx_wait failure - net/ncsi: Avoid channel_monitor hrtimer deadlock - ARM: dts: imx6: pbab01: Set vmmc supply for both SD interfaces - net:tipc: Fix a double free in tipc_sk_mcast_rcv - cxgb4: avoid collecting SGE_QBASE regs during traffic - net: dsa: Fix type was not set for devlink port - gianfar: Handle error code at MAC address change - ethernet: myri10ge: Fix a use after free in myri10ge_sw_tso - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation - can: isotp: fix msg_namelen values depending on CAN_REQUIRED_SIZE - can: bcm/raw: fix msg_namelen values depending on CAN_REQUIRED_SIZE - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets - arm64: dts: imx8mm/q: Fix pad control of SD1_DATA0 - drivers/net/wan/hdlc_fr: Fix a double free in pvc_xmit - sch_red: fix off-by-one checks in red_check_params() - geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply - amd-xgbe: Update DMA coherency values - hostfs: fix memory handling in follow_link() - i40e: Fix kernel oops when i40e driver removes VF's - i40e: Added Asym_Pause to supported link modes - virtchnl: Fix layout of RSS structures - xfrm: Fix NULL pointer dereference on policy lookup - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips - ASoC: SOF: Intel: HDA: fix core status verification - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload - net: xfrm: Localize sequence counter per network namespace - ARM: OMAP4: PM: update ROM return address for OSWR and OFF - ARM: OMAP4: Fix PMIC voltage domains for bionic - regulator: bd9571mwv: Fix AVS and DVFS voltage range - remoteproc: qcom: pil_info: avoid 64-bit division - xfrm: Use actual socket sk instead of skb socket for xfrm_output_resume - xfrm: interface: fix ipv4 pmtu check to honor ip header df - ice: Recognize 860 as iSCSI port in CEE mode - ice: Refactor DCB related variables out of the ice_port_info struct - net: sched: fix err handler in tcf_action_init() - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched - i2c: turn recovery error on init to debug - percpu: make pcpu_nr_empty_pop_pages per chunk type - scsi: target: iscsi: Fix zero tag inside a trace event - scsi: pm80xx: Fix chip initialization failure - driver core: Fix locking bug in deferred_probe_timeout_work_func() - usbip: synchronize event handler with sysfs code paths - usbip: vudc synchronize sysfs code paths - usbip: stub-dev synchronize sysfs code paths - usbip: add sysfs_lock to synchronize sysfs code paths - thunderbolt: Fix off by one in tb_port_find_retimer() - thunderbolt: Fix a leak in tb_retimer_add() - net: let skb_orphan_partial wake-up waiters. - net-ipv6: bugfix - raw & sctp - switch to ipv6_can_nonlocal_bind() - net: hsr: Reset MAC header for Tx path - mac80211: fix TXQ AC confusion - mac80211: fix time-is-after bug in mlme - cfg80211: check S1G beacon compat element length - nl80211: fix potential leak of ACL params - nl80211: fix beacon head validation - net: sched: fix action overwrite reference counting - net: sched: sch_teql: fix null-pointer dereference - vdpa/mlx5: Fix suspend/resume index restoration - i40e: Fix sparse errors in i40e_txrx.c - i40e: Fix sparse error: uninitialized symbol 'ring' - i40e: Fix sparse error: 'vsi->netdev' could be null - i40e: Fix sparse warning: missing error code 'err' - net: ensure mac header is set in virtio_net_hdr_to_skb() - bpf, sockmap: Fix incorrect fwd_alloc accounting - bpf, sockmap: Fix sk->prot unhash op reset - bpf: Refcount task stack in bpf_get_task_stack - libbpf: Only create rx and tx XDP rings when necessary - libbpf: Restore umem state after socket create failure - libbpf: Ensure umem pointer is non-NULL before dereferencing - ethernet/netronome/nfp: Fix a use after free in nfp_bpf_ctrl_msg_rx - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET - bpf: Enforce that struct_ops programs be GPL-only - libbpf: Fix bail out from 'ringbuf_process_ring()' on error - net: hso: fix null-ptr-deref during tty device unregistration - ice: fix memory leak of aRFS after resuming from suspend - iwlwifi: pcie: properly set LTR workarounds on 22000 devices - ice: Cleanup fltr list in case of allocation issues - ice: Use port number instead of PF ID for WoL - ice: Fix for dereference of NULL pointer - ice: remove DCBNL_DEVRESET bit from PF state - ice: fix memory allocation call - ice: prevent ice_open and ice_stop during reset - ice: Increase control queue timeout - ice: Continue probe on link/PHY errors - batman-adv: initialize "struct batadv_tvlv_tt_vlan_data"->reserved field - ARM: dts: turris-omnia: configure LED[2]/INTn pin as interrupt pin - parisc: avoid a warning on u8 cast for cmpxchg on u8 pointers - parisc: parisc-agp requires SBA IOMMU driver - of: property: fw_devlink: do not link ".*,nr-gpios" - ethtool: fix incorrect datatype in set_eee ops - fs: direct-io: fix missing sdio->boundary - ocfs2: fix deadlock between setattr and dio_end_io_write - nds32: flush_dcache_page: use page_mapping_file to avoid races with swapoff - ia64: fix user_stack_pointer() for ptrace() - gcov: re-fix clang-11+ support - LOOKUP_MOUNTPOINT: we are cleaning "jumped" flag too late - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m - drm/i915: Fix invalid access to ACPI _DSM objects - net: dsa: lantiq_gswip: Configure all remaining GSWIP_MII_CFG bits - net: dsa: lantiq_gswip: Don't use PHY auto polling - net: dsa: lantiq_gswip: Let GSWIP automatically set the xMII clock - net: ipv6: check for validity before dereferencing cfg->fc_nlinfo.nlh - xen/evtchn: Change irq_info lock to raw_spinlock_t - selinux: fix race between old and new sidtab - selinux: fix cond_list corruption when changing booleans - selinux: make nslot handling in avtab more robust - nfc: Avoid endless loops caused by repeated llcp_sock_connect() - nfc: fix memory leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_connect() - nfc: fix refcount leak in llcp_sock_bind() - ASoC: intel: atom: Stop advertising non working S24LE support - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 - ALSA: aloop: Fix initialization of controls - xfrm/compat: Cleanup WARN()s that can be user-triggered - arm64: fix USER_DS definition problem in non-compat mode - init/Kconfig: make COMPILE_TEST depend on HAS_IOMEM - init/Kconfig: make COMPILE_TEST depend on !S390 - bpf, x86: Validate computation of branch displacements for x86-32 - bpf, x86: Validate computation of branch displacements for x86-64 - tools/resolve_btfids: Add /libbpf to .gitignore - kbuild: Do not clean resolve_btfids if the output does not exist - kbuild: Add resolve_btfids clean to root clean target - tools/resolve_btfids: Set srctree variable unconditionally - tools/resolve_btfids: Check objects before removing - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories - math: Export mul_u64_u64_div_u64 - io_uring: fix timeout cancel return code - cifs: Silently ignore unknown oplock break handle - cifs: revalidate mapping when we open files for SMB1 POSIX - ia64: fix format strings for err_inject - ia64: mca: allocate early mca with GFP_ATOMIC - selftests/vm: fix out-of-tree build - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() - ptp_qoriq: fix overflow in ptp_qoriq_adjfine() u64 calcalation - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed - x86/build: Turn off -fcf-protection for realmode targets - drm/msm/disp/dpu1: icc path needs to be set before dpu runtime resume - kselftest/arm64: sve: Do not use non-canonical FFR register value - platform/x86: thinkpad_acpi: Allow the FnLock LED to change state - net: ipa: fix init header command validation - netfilter: nftables: skip hook overlap logic if flowtable is stale - netfilter: conntrack: Fix gre tunneling over ipv6 - drm/msm: Ratelimit invalid-fence message - drm/msm/adreno: a5xx_power: Don't apply A540 lm_setup to other GPUs - drm/msm/dsi_pll_7nm: Fix variable usage for pll_lockdet_rate - mac80211: choose first enabled channel for monitor - mac80211: Check crypto_aead_encrypt for errors - mISDN: fix crash in fritzpci - kunit: tool: Fix a python tuple typing error - net: pxa168_eth: Fix a potential data race in pxa168_eth_remove - net/mlx5e: Enforce minimum value check for ICOSQ size - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp - platform/x86: intel-hid: Support Lenovo ThinkPad X1 Tablet Gen 2 - bus: ti-sysc: Fix warning on unbind if reset is not deasserted - ARM: dts: am33xx: add aliases for mmc interfaces - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG - Revert "kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing" - riscv: evaluate put_user() arg before enabling user access - drivers: video: fbcon: fix NULL dereference in fbcon_cursor() - driver core: clear deferred probe reason on probe retry - staging: rtl8192e: Change state information from u16 to u8 - staging: rtl8192e: Fix incorrect source in memcpy() - soc: qcom-geni-se: Cleanup the code to remove proxy votes - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable - usb: dwc3: qcom: skip interconnect init for ACPI probe - usb: dwc2: Prevent core suspend when port connection flag is 0 - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. - usb: gadget: udc: amd5536udc_pci fix null-ptr-dereference - USB: cdc-acm: fix use-after-free after probe failure - USB: cdc-acm: fix double free on probe failure - USB: cdc-acm: downgrade message to debug - USB: cdc-acm: untangle a circular dependency between callback and softint - cdc-acm: fix BREAK rx code path adding necessary calls - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI - usb: musb: Fix suspend with devices connected for a64 - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() - firewire: nosy: Fix a use-after-free bug in nosy_ioctl() - video: hyperv_fb: Fix a double free in hvfb_probe - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield - firmware: stratix10-svc: reset COMMAND_RECONFIG_FLAG_PARTIAL to 0 - extcon: Fix error handling in extcon_dev_register - extcon: Add stubs for extcon_register_notifier_all() functions - pinctrl: rockchip: fix restore error in resume - vfio/nvlink: Add missing SPAPR_TCE_IOMMU depends - drm/tegra: sor: Grab runtime PM reference across reset - drm/tegra: dc: Restore coupling of display controllers - drm/imx: fix memory leak when fails to init - reiserfs: update reiserfs_xattrs_initialized() condition - drm/amdgpu: check alignment on CPU page for bo map - drm/amdgpu: fix offset calculation in amdgpu_vm_bo_clear_mappings() - drm/amdkfd: dqm fence memory corruption - mm: fix race by making init_zero_pfn() early_initcall - s390/vdso: fix tod_steering_delta type - s390/vdso: copy tod_steering_delta value to vdso_data page - tracing: Fix stack trace event size - PM: runtime: Fix ordering in pm_runtime_get_suppliers() - PM: runtime: Fix race getting/putting suppliers at probe - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit - KVM: SVM: load control fields from VMCB12 before checking them - xtensa: move coprocessor_flush to the .text section - xtensa: fix uaccess-related livelock in do_page_fault - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks - ALSA: hda: Re-add dropped snd_poewr_change_state() calls - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() - ACPI: tables: x86: Reserve memory occupied by ACPI tables - bpf: Remove MTU check in __bpf_skb_max_len - net: 9p: advance iov on empty read - net: wan/lmc: unregister device when no matching device is found - net: ipa: fix register write command validation - net: ipa: remove two unused register definitions - appletalk: Fix skb allocation size in loopback case - net: ethernet: aquantia: Handle error cleanup of start on open - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() - iwlwifi: pcie: don't disable interrupts for reg_lock - netdevsim: dev: Initialize FIB module after debugfs - rtw88: coex: 8821c: correct antenna switch function - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer - brcmfmac: clear EAP/association status bits on linkdown events - can: tcan4x5x: fix max register value - net: introduce CAN specific pointer in the struct net_device - can: dev: move driver related infrastructure into separate subdir - flow_dissector: fix TTL and TOS dissection on IPv4 fragments - net: mvpp2: fix interrupt mask/unmask skip condition - io_uring: call req_set_fail_links() on short send[msg]()/recv[msg]() with MSG_WAITALL - ext4: do not iput inode under running transaction in ext4_rename() - static_call: Align static_call_is_init() patching condition - io_uring: imply MSG_NOSIGNAL for send[msg]()/recv[msg]() calls - nvmet-tcp: fix kmap leak when data digest in use - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling - thermal/core: Add NULL pointer check before using cooling device stats - ASoC: rt711: add snd_soc_component remove callback - ASoC: rt5659: Update MCLK rate in set_sysclk() - staging: comedi: cb_pcidas64: fix request_irq() warn - staging: comedi: cb_pcidas: fix request_irq() warn - scsi: qla2xxx: Fix broken #endif placement - scsi: st: Fix a use after free in st_open() - io_uring: fix ->flags races by linked timeouts - vhost: Fix vhost_vq_reset() - kernel: freezer should treat PF_IO_WORKER like PF_KTHREAD for freezing - NFSD: fix error handling in NFSv4.0 callbacks - ASoC: cs42l42: Always wait at least 3ms after reset - ASoC: cs42l42: Fix mixer volume control - ASoC: cs42l42: Fix channel width support - ASoC: cs42l42: Fix Bitclock polarity inversion - ASoC: soc-core: Prevent warning if no DMI table is present - ASoC: es8316: Simplify adc_pga_gain_tlv table - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 - ASoC: rt1015: fix i2c communication error - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate - rpc: fix NULL dereference on kmalloc failure - fs: nfsd: fix kconfig dependency warning for NFSD_V4 - ext4: fix bh ref count on error paths - ext4: shrink race window in ext4_should_retry_alloc() - virtiofs: Fail dax mount if device does not support it - bpf: Fix fexit trampoline. - arm64: mm: correct the inside linear map range during hotplug check - io_uring: convert io_buffer_idr to XArray - io_uring: Convert personality_idr to XArray - io_uring: simplify io_remove_personalities() - posix-timers: Preserve return value in clock_adjtime32() - arm64: fix current_thread_info()->addr_limit setup - xen-blkback: don't leak persistent grants from xen_blkbk_map() - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns - Revert "net: bonding: fix error return code of bond_neigh_init()" - Revert "xen: fix p2m size in dom0 for disabled memory hotplug case" - fs/ext4: fix integer overflow in s_log_groups_per_flex - ext4: add reclaim checks to xattr code - mac80211: fix double free in ibss_leave - net: dsa: b53: VLAN filtering is global to all users - r8169: fix DMA being used after buffer free if WoL is enabled - can: dev: Move device back to init netns on owning netns delete - ch_ktls: fix enum-conversion warning - fs/cachefiles: Remove wait_bit_key layout dependency - mm/memcg: fix 5.10 backport of splitting page memcg - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() - locking/mutex: Fix non debug version of mutex_lock_io_nested() - cifs: Adjust key sizes and key generation routines for AES256 encryption - smb3: fix cached file size problems in duplicate extents (reflink) - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() - scsi: qedi: Fix error return code of qedi_alloc_global_queues() - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" - block: recalculate segment count for multi-segment discards correctly - io_uring: fix provide_buffers sign extension - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records - perf auxtrace: Fix auxtrace queue conflict - ACPI: scan: Use unique number for instance_no - ACPI: scan: Rearrange memory allocation in acpi_device_add() - Revert "netfilter: x_tables: Update remaining dereference to RCU" - mm/mmu_notifiers: ensure range_end() is paired with range_start() - dm table: Fix zoned model check and zone sectors check - netfilter: x_tables: Use correct memory barriers. - Revert "netfilter: x_tables: Switch synchronization to RCU" - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() - net: phy: introduce phydev->port - net: axienet: Fix probe error cleanup - net: axienet: Properly handle PCS/PMA PHY for 1000BaseX mode - igb: avoid premature Rx buffer reuse - net, bpf: Fix ip6ip6 crash with collect_md populated skbs - net: Consolidate common blackhole dst ops - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server - xen/x86: make XEN_BALLOON_MEMORY_HOTPLUG_LIMIT depend on MEMORY_HOTPLUG - octeontx2-af: Fix memory leak of object buf - net: bridge: don't notify switchdev for local FDB addresses - PM: EM: postpone creating the debugfs dir till fs_initcall - net/mlx5e: Fix error path for ethtool set-priv-flag - net/mlx5e: Offload tuple rewrite for non-CT flows - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP - net/mlx5: Add back multicast stats for uplink representor - PM: runtime: Defer suspending suppliers - arm64: kdump: update ppos when reading elfcorehdr - drm/msm: Fix suspend/resume on i.MX5 - drm/msm: fix shutdown hook in case GPU components failed to bind - can: isotp: tx-path: zero initialize outgoing CAN frames - bpf: Fix umd memory leak in copy_process() - libbpf: Fix BTF dump of pointer-to-array-of-struct - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value - selinux: vsock: Set SID for socket returned by accept() - net: stmmac: dwmac-sun8i: Provide TX and RX fifo sizes - r8152: limit the RX buffer size of RTL8153A for USB 2.0 - igb: check timestamp validity - net: cdc-phonet: fix data-interface release on probe failure - net: check all name nodes in __dev_alloc_name - octeontx2-af: fix infinite loop in unmapping NPC counter - octeontx2-pf: Clear RSS enable flag on interace down - octeontx2-af: Fix irq free in rvu teardown - octeontx2-af: Remove TOS field from MKEX TX - octeontx2-af: Modify default KEX profile to extract TX packet fields - octeontx2-af: Formatting debugfs entry rsrc_alloc. - ipv6: weaken the v4mapped source check - ARM: dts: imx6ull: fix ubi filesystem mount failed - libbpf: Use SOCK_CLOEXEC when opening the netlink socket - libbpf: Fix error path in bpf_object__elf_init() - netfilter: flowtable: Make sure GC works periodically in idle system - netfilter: nftables: allow to update flowtable flags - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags - net/sched: cls_flower: fix only mask bit check in the validate_ct_state - ionic: linearize tso skb with too many frags - drm/msm/dsi: fix check-before-set in the 7nm dsi_pll code - ftrace: Fix modify_ftrace_direct. - nfp: flower: fix pre_tun mask id allocation - nfp: flower: add ipv6 bit to pre_tunnel control message - nfp: flower: fix unsupported pre_tunnel flows - selftests/net: fix warnings on reuseaddr_ports_exhausted - mac80211: Allow HE operation to be longer than expected. - mac80211: fix rate mask reset - can: m_can: m_can_rx_peripheral(): fix RX being blocked by errors - can: m_can: m_can_do_rx_poll(): fix extraneous msg loss warning - can: c_can: move runtime PM enable/disable to c_can_platform - can: c_can_pci: c_can_pci_remove(): fix use-after-free - can: kvaser_pciefd: Always disable bus load reporting - can: flexcan: flexcan_chip_freeze(): fix chip freeze for missing bitrate - can: peak_usb: add forgotten supported devices - can: isotp: TX-path: ensure that CAN frame flags are initialized - can: isotp: isotp_setsockopt(): only allow to set low level TX flags for CAN-FD - tcp: relookup sock for RST+ACK packets handled by obsolete req sock - tipc: better validate user input in tipc_nl_retrieve_key() - net: phylink: Fix phylink_err() function name error in phylink_major_config - net: hdlc_x25: Prevent racing between "x25_close" and "x25_xmit"/"x25_rx" - netfilter: ctnetlink: fix dump of the expect mask attribute - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed - flow_dissector: fix byteorder of dissected ICMP ID - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() - net: ipa: terminate message handler arrays - clk: qcom: gcc-sc7180: Use floor ops for the correct sdcc1 clk - ftgmac100: Restart MAC HW once - net: phy: broadcom: Add power down exit reset state delay - net/qlcnic: Fix a use after free in qlcnic_83xx_get_minidump_template - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 - e1000e: add rtnl_lock() to e1000_reset_task - igc: Fix igc_ptp_rx_pktstamp() - igc: Fix Supported Pause Frame Link Setting - igc: Fix Pause Frame Advertising - igc: reinit_locked() should be called with rtnl_lock - net: dsa: bcm_sf2: Qualify phydev->dev_flags based on port - net: sched: validate stab values - macvlan: macvlan_count_rx() needs to be aware of preemption - drop_monitor: Perform cleanup upon probe registration failure - ipv6: fix suspecious RCU usage warning - net/mlx5e: Don't match on Geneve options in case option masks are all zero - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets - libbpf: Fix INSTALL flag order - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF - veth: Store queue_mapping independently of XDP prog presence - soc: ti: omap-prm: Fix occasional abort on reset deassert for dra7 iva - ARM: OMAP2+: Fix smartreflex init regression after dropping legacy data - bus: omap_l3_noc: mark l3 irqs as IRQF_NO_THREAD - dm ioctl: fix out of bounds array access when no devices - dm verity: fix DM_VERITY_OPTS_MAX value - drm/i915: Fix the GT fence revocation runtime PM logic - drm/amdgpu: Add additional Sienna Cichlid PCI ID - drm/amdgpu/display: restore AUX_DPHY_TX_CONTROL for DCN2.x - drm/amd/pm: workaround for audio noise issue - drm/etnaviv: Use FOLL_FORCE for userptr - integrity: double check iint_cache was initialized - ARM: dts: at91-sama5d27_som1: fix phy address to 7 - ARM: dts: at91: sam9x60: fix mux-mask to match product's datasheet - ARM: dts: at91: sam9x60: fix mux-mask for PA7 so it can be set to A, B and C - arm64: dts: ls1043a: mark crypto engine dma coherent - arm64: dts: ls1012a: mark crypto engine dma coherent - arm64: dts: ls1046a: mark crypto engine dma coherent - arm64: stacktrace: don't trace arch_stack_walk() - ACPICA: Always create namespace nodes using acpi_ns_create_node() - ACPI: video: Add missing callback back for Sony VPCEH3U1E - gcov: fix clang-11+ support - kasan: fix per-page tags for non-page_alloc pages - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings - squashfs: fix xattr id and id lookup sanity checks - squashfs: fix inode lookup sanity checks - z3fold: prevent reclaim/free race for headless pages - psample: Fix user API breakage - platform/x86: intel-vbtn: Stop reporting SW_DOCK events - netsec: restore phy power state after controller reset - selinux: fix variable scope issue in live sidtab conversion - selinux: don't log MAC_POLICY_LOAD record on failed policy load - btrfs: fix sleep while in non-sleep context during qgroup removal - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish - static_call: Fix static_call_set_init() - static_call: Fix the module key fixup - static_call: Allow module use without exposing static_call_key - static_call: Pull some static_call declarations to the type headers - ia64: fix ptrace(PTRACE_SYSCALL_INFO_EXIT) sign - ia64: fix ia64_syscall_get_set_arguments() for break-based syscalls - mm/fork: clear PASID for new mm - block: Suppress uevent for hidden device when removed - nfs: we don't support removing system.nfs4_acl - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done - nvme-core: check ctrl css before setting up zns - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() - nvme: simplify error logic in nvme_validate_ns() - drm/radeon: fix AGP dependency - drm/amdgpu: fb BO should be ttm_bo_type_device - drm/amd/display: Revert dram_clock_change_latency for DCN2.1 - block: Fix REQ_OP_ZONE_RESET_ALL handling - regulator: qcom-rpmh: Correct the pmic5_hfsmps515 buck - kselftest: arm64: Fix exit code of sve-ptrace - u64_stats,lockdep: Fix u64_stats_init() vs lockdep - staging: rtl8192e: fix kconfig dependency on CRYPTO - habanalabs: Call put_pid() when releasing control device - sparc64: Fix opcode filtering in handling of no fault loads - umem: fix error return code in mm_pci_probe() - kbuild: dummy-tools: fix inverted tests for gcc - kbuild: add image_name to no-sync-config-targets - irqchip/ingenic: Add support for the JZ4760 - cifs: change noisy error message to FYI - atm: idt77252: fix null-ptr-dereference - atm: uPD98402: fix incorrect allocation - net: enetc: set MAC RX FIFO to recommended value - net: davicom: Use platform_get_irq_optional() - net: wan: fix error return code of uhdlc_init() - net: hisilicon: hns: fix error return code of hns_nic_clear_all_rx_fetch() - NFS: Correct size calculation for create reply length - nfs: fix PNFS_FLEXFILE_LAYOUT Kconfig default - gpiolib: acpi: Add missing IRQF_ONESHOT - cpufreq: blacklist Arm Vexpress platforms in cpufreq-dt-platdev - gfs2: fix use-after-free in trans_drain - cifs: ask for more credit on async read/write code paths - gianfar: fix jumbo packets+napi+rx overrun crash - sun/niu: fix wrong RXMAC_BC_FRM_CNT_COUNT count - net: intel: iavf: fix error return code of iavf_init_get_resources() - net: tehuti: fix error return code in bdx_probe() - blk-cgroup: Fix the recursive blkg rwstat - scsi: ufs: ufs-qcom: Disable interrupt in reset path - ixgbe: Fix memleak in ixgbe_configure_clsu32 - ALSA: hda: ignore invalid NHLT table - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" - atm: lanai: dont run lanai_dev_close if not open - atm: eni: dont release is never initialized - powerpc/4xx: Fix build errors from mfdcr() - net: fec: ptp: avoid register access when ipg clock is disabled - net: stmmac: fix dma physical address of descriptor when display ring - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb - mm/memcg: set memcg when splitting page - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument - kvm: debugfs: add EXIT_REASON_PREEMPTION_TIMER to vcpu_stat - kvm: debugfs: add fastpath msr_wr exits to debugfs statistics - arm64/mpam: fix a possible deadlock in mpam_enable - RDMA/hns: Optimize the base address table config for MTR - fs: fix files.usage bug when move tasks - files_cgroup: fix error pointer when kvm_vm_worker_thread - fs/filescontrol: add a switch to enable / disable accounting of open fds - cgroup/files: use task_get_css() to get a valid css during dup_fd() - cgroups: Resource controller for open files - openeuler_defconfig: enable CONFIG_CGROUP_FILES by default - x86: config: disable CONFIG_BOOTPARAM_HOTPLUG_CPU0 by default - ima: fix a memory leak in ima_del_digest_data_entry - config: add digest list options for arm64 and x86 - evm: Propagate choice of HMAC algorithm in evm_crypto.c - evm: Extend evm= with x509. allow_metadata_writes and complete values - ima: Execute parser to upload digest lists not recognizable by the kernel - ima: Add parser keyword to the policy - ima: Allow direct upload of digest lists to securityfs - ima: Search key in the built-in keyrings - certs: Introduce search_trusted_key() - KEYS: Introduce load_pgp_public_keyring() - KEYS: Provide a function to load keys from a PGP keyring blob - KEYS: Provide PGP key description autogeneration - KEYS: PGP data parser - PGPLIB: Basic packet parser - PGPLIB: PGP definitions (RFC 4880) - rsa: add parser of raw format - mpi: introduce mpi_key_length() - evm: Reset status even when security.evm is modified - ima: Add Documentation/security/IMA-digest-lists.txt - ima: Introduce appraise_exec_immutable policy - ima: Introduce appraise_exec_tcb policy - ima: Introduce exec_tcb policy - ima: Add meta_immutable appraisal type - evm: Add support for digest lists of metadata - ima: Add support for appraisal with digest lists - ima: Add support for measurement with digest lists - ima: Load all digest lists from a directory at boot time - ima: Introduce new hook DIGEST_LIST_CHECK - ima: Introduce new securityfs files - ima: Prevent usage of digest lists not measured or appraised - ima: Add parser of compact digest list - ima: Use ima_show_htable_value to show violations and hash table data - ima: Generalize policy file operations - ima: Generalize ima_write_policy() and raise uploaded data size limit - ima: Generalize ima_read_policy() - ima: Allow choice of file hash algorithm for measurement and audit - ima: Add enforce-evm and log-evm modes to strictly check EVM status - init: Add kernel option to force usage of tmpfs for rootfs - gen_init_cpio: add support for file metadata - initramfs: read metadata from special file METADATA!!! - initramfs: add file metadata - ima: Don't remove security.ima if file must not be appraised - ima: Introduce template field evmsig and write to field sig as fallback - ima: Allow imasig requirement to be satisfied by EVM portable signatures - evm: Allow setxattr() and setattr() for unmodified metadata - evm: Allow xattr/attr operations for portable signatures - evm: Ignore INTEGRITY_NOLABEL/INTEGRITY_NOXATTRS if conditions are safe - evm: Introduce evm_status_revalidate() - ima: Move ima_reset_appraise_flags() call to post hooks - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded - evm: Load EVM key in ima_load_x509() to avoid appraisal - evm: Execute evm_inode_init_security() only when an HMAC key is loaded - cgroup: disable kernel memory accounting for all memory cgroups by default - etmem: Modify the memig feature name to etmem - memig: fix compile error when CONFIG_NUMA is turned off - memig: add memig-swap feature to openEuler - memig: add memig-scan feature to openEuler - arm64: fix compile error when CONFIG_ACPI is not enabled - arm64: ipi_nmi: fix compile error when CONFIG_KGDB is disabled - arm64: kgdb: Roundup cpus using IPI as NMI - kgdb: Expose default CPUs roundup fallback mechanism - arm64: ipi_nmi: Add support for NMI backtrace - nmi: backtrace: Allow runtime arch specific override - arm64: smp: Assign and setup an IPI as NMI - irqchip/gic-v3: Enable support for SGIs to act as NMIs - arm64: Add framework to turn IPI as NMI - openeuler_defconfig: Enable NMI watchdog - arm64: watchdog: add switch to select sdei_watchdog/pmu_watchdog - arm64: add new config CONFIG_PMU_WATCHDOG - arm64: Add support for hard lockup by using pmu counter - config: enable CONFIG_CPU_IDLE_GOV_HALTPOLL and CONFIG_HALTPOLL_CPUIDLE for arm - ARM: cpuidle: Add support for cpuidle-haltpoll driver for ARM - cpuidle: haltpoll: Only check boot_option_idle_override in x86 - arm64: Add some definitions of kvm_para* - cpuidle-haltpoll: Use arch_cpu_idle() to replace default_idle() - arm64: Optimize ttwu IPI - kvm: arm64: add KVM_CAP_ARM_CPU_FEATURE extension - kvm: arm64: make ID_AA64PFR0_EL1 configurable - kvm: arm64: make ID registers configurable - kvm: arm64: emulate the ID registers - arm64: add a helper function to traverse arm64_ftr_regs - KVM: arm64: Add tracepoints for PV qspinlock - KVM: arm64: Enable PV qspinlock - KVM: arm64: Add interface to support PV qspinlock - KVM: arm64: Implement PV_SCHED_KICK_CPU call - KVM: arm64: Add SMCCC PV-sched to kick cpu - KVM: arm64: Support the vCPU preemption check - KVM: arm64: Add interface to support vCPU preempted check - KVM: arm64: Support pvsched preempted via shared structure - KVM: arm64: Implement PV_SCHED_FEATURES call - KVM: arm64: Document PV-sched interface - arm64: fix the compile error when CONFIG_NUMA is disabled - arm64: Add CPU hotplug support - arm64: mark all the GICC nodes in MADT as possible cpu - loop: fix I/O error on fsync() in detached loop devices - sysrq: avoid concurrently info printing by 'sysrq-trigger' - jffs2: check the validity of dstlen in jffs2_zlib_compress() - cifs: Fix preauth hash corruption - x86/apic/of: Fix CPU devicetree-node lookups - genirq: Disable interrupts for force threaded handlers - firmware/efi: Fix a use after bug in efi_mem_reserve_persistent - efi: use 32-bit alignment for efi_guid_t literals - static_call: Fix static_call_update() sanity check - MAINTAINERS: move the staging subsystem to lists.linux.dev - MAINTAINERS: move some real subsystems off of the staging mailing list - ext4: fix rename whiteout with fast commit - ext4: fix potential error in ext4_do_update_inode - ext4: do not try to set xattr into ea_inode if value is empty - ext4: stop inode update before return - ext4: fix error handling in ext4_end_enable_verity() - efivars: respect EFI_UNSUPPORTED return from firmware - x86: Introduce TS_COMPAT_RESTART to fix get_nr_restart_syscall() - x86: Move TS_COMPAT back to asm/thread_info.h - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() - x86/ioapic: Ignore IRQ2 again - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT - perf/x86/intel: Fix a crash caused by zero PEBS status - PCI: rpadlpar: Fix potential drc_name corruption in store functions - counter: stm32-timer-cnt: fix ceiling miss-alignment with reload register - counter: stm32-timer-cnt: fix ceiling write max value - iio: hid-sensor-temperature: Fix issues of timestamp channel - iio: hid-sensor-prox: Fix scale not correct issue - iio: hid-sensor-humidity: Fix alignment issue of timestamp channel - iio: adc: adi-axi-adc: add proper Kconfig dependencies - iio: adc: ad7949: fix wrong ADC result due to incorrect bit mask - iio: adc: ab8500-gpadc: Fix off by 10 to 3 - iio: gyro: mpu3050: Fix error handling in mpu3050_trigger_handler - iio: adis16400: Fix an error code in adis16400_initial_setup() - iio:adc:qcom-spmi-vadc: add default scale to LR_MUX2_BAT_ID channel - iio:adc:stm32-adc: Add HAS_IOMEM dependency - thunderbolt: Increase runtime PM reference count on DP tunnel discovery - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() - usb: dwc3: gadget: Prevent EP queuing while stopping transfers - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct - usb: gadget: configfs: Fix KASAN use-after-free - usbip: Fix incorrect double assignment to udc->ud.tcp_rx - usb-storage: Add quirk to defeat Kindle's automatic unload - powerpc: Force inlining of cpu_has_feature() to avoid build failure - gfs2: bypass signal_our_withdraw if no journal - gfs2: move freeze glock outside the make_fs_rw and _ro functions - gfs2: Add common helper for holding and releasing the freeze glock - regulator: pca9450: Clear PRESET_EN bit to fix BUCK1/2/3 voltage setting - regulator: pca9450: Enable system reset on WDOG_B assertion - regulator: pca9450: Add SD_VSEL GPIO for LDO5 - net: bonding: fix error return code of bond_neigh_init() - io_uring: clear IOCB_WAITQ for non -EIOCBQUEUED return - io_uring: don't attempt IO reissue from the ring exit path - drm/amd/pm: fulfill the Polaris implementation for get_clock_by_type_with_latency() - s390/qeth: schedule TX NAPI on QAOB completion - ibmvnic: remove excessive irqsave - media: cedrus: h264: Support profile controls - io_uring: fix inconsistent lock state - iwlwifi: Add a new card for MA family - drm/amd/display: turn DPMS off on connector unplug - MIPS: compressed: fix build with enabled UBSAN - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 - i40e: Fix endianness conversions - powerpc/sstep: Fix darn emulation - powerpc/sstep: Fix load-store and update emulation - RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used - scsi: isci: Pass gfp_t flags in isci_port_bc_change_received() - scsi: isci: Pass gfp_t flags in isci_port_link_up() - scsi: isci: Pass gfp_t flags in isci_port_link_down() - scsi: mvsas: Pass gfp_t flags to libsas event notifiers - scsi: libsas: Introduce a _gfp() variant of event notifiers - scsi: libsas: Remove notifier indirection - scsi: pm8001: Neaten debug logging macros and uses - scsi: pm80xx: Fix pm8001_mpi_get_nvmd_resp() race condition - scsi: pm80xx: Make running_req atomic - scsi: pm80xx: Make mpi_build_cmd locking consistent - module: harden ELF info handling - module: avoid *goto*s in module_sig_check() - module: merge repetitive strings in module_sig_check() - RDMA/rtrs: Fix KASAN: stack-out-of-bounds bug - RDMA/rtrs: Introduce rtrs_post_send - RDMA/rtrs-srv: Jump to dereg_mr label if allocate iu fails - RDMA/rtrs: Remove unnecessary argument dir of rtrs_iu_free - bpf: Declare __bpf_free_used_maps() unconditionally - serial: stm32: fix DMA initialization error handling - tty: serial: stm32-usart: Remove set but unused 'cookie' variables - ibmvnic: serialize access to work queue on remove - ibmvnic: add some debugs - nvme-rdma: fix possible hang when failing to set io queues - gpiolib: Assign fwnode to parent's if no primary one provided - counter: stm32-timer-cnt: Report count function when SLAVE_MODE_DISABLED - RISC-V: correct enum sbi_ext_rfence_fid - scsi: ufs: ufs-mediatek: Correct operator & -> && - scsi: myrs: Fix a double free in myrs_cleanup() - scsi: lpfc: Fix some error codes in debugfs - riscv: Correct SPARSEMEM configuration - cifs: fix allocation size on newly created files - kbuild: Fix for empty SUBLEVEL or PATCHLEVEL again - net/qrtr: fix __netdev_alloc_skb call - io_uring: ensure that SQPOLL thread is started for exit - pstore: Fix warning in pstore_kill_sb() - i915/perf: Start hrtimer only if sampling the OA buffer - sunrpc: fix refcount leak for rpc auth modules - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation - vfio: IOMMU_API should be selected - svcrdma: disable timeouts on rdma backchannel - NFSD: fix dest to src mount in inter-server COPY - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. - nfsd: don't abort copies early - nfsd: Don't keep looking up unhashed files in the nfsd file cache - nvmet: don't check iosqes,iocqes for discovery controllers - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU - nvme-tcp: fix possible hang when failing to set io queues - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled - nvme: fix Write Zeroes limitations - ALSA: usb-audio: Fix unintentional sign extension issue - afs: Stop listxattr() from listing "afs.*" attributes - afs: Fix accessing YFS xattrs on a non-YFS server - ASoC: simple-card-utils: Do not handle device clock - ASoC: qcom: lpass-cpu: Fix lpass dai ids parse - ASoC: codecs: wcd934x: add a sanity check in set channel map - ASoC: qcom: sdm845: Fix array out of range on rx slim channels - ASoC: qcom: sdm845: Fix array out of bounds access - ASoC: SOF: intel: fix wrong poll bits in dsp power down - ASoC: SOF: Intel: unregister DMIC device on probe error - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold - ASoC: fsl_ssi: Fix TDM slot setup for I2S mode - drm/amd/display: Correct algorithm for reversed gamma - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails - vhost-vdpa: fix use-after-free of v->config_ctx - btrfs: fix slab cache flags for free space tree bitmap - btrfs: fix race when cloning extent buffer during rewind of an old root - zonefs: fix to update .i_wr_refcnt correctly in zonefs_open_zone() - zonefs: prevent use of seq files as swap file - zonefs: Fix O_APPEND async write handling - s390/pci: fix leak of PCI device structure - s390/pci: remove superfluous zdev->zbus check - s390/pci: refactor zpci_create_device() - s390/vtime: fix increased steal time accounting - Revert "PM: runtime: Update device status before letting suppliers suspend" - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air - ALSA: hda: generic: Fix the micmute led init state - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro - ALSA: dice: fix null pointer dereference when node is disconnected - spi: cadence: set cqspi to the driver_data field of struct device - ASoC: ak5558: Add MODULE_DEVICE_TABLE - ASoC: ak4458: Add MODULE_DEVICE_TABLE - sdei_watchdog: Fix compile error when PPC_WATCHDOG is disable on PowerPC - net: dsa: b53: Support setting learning on port - ALSA: usb-audio: Don't avoid stopping the stream at disconnection - Revert "nfsd4: a client's own opens needn't prevent delegations" - Revert "nfsd4: remove check_conflicting_opens warning" - fuse: fix live lock in fuse_iget() - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes - bpf, selftests: Fix up some test_verifier cases for unprivileged - bpf: Add sanity check for upper ptr_limit - bpf: Simplify alu_limit masking for pointer arithmetic - bpf: Fix off-by-one for area size in creating mask to left - bpf: Prohibit alu ops for pointer types not defining ptr_limit - crypto: x86/aes-ni-xts - use direct calls to and 4-way stride - crypto: aesni - Use TEST %reg,%reg instead of CMP $0,%reg - arm32: kaslr: Fix clock_gettime and gettimeofday performance degradation when configure CONFIG_RANDOMIZE_BASE - arm32: kaslr: Print the real kaslr offset when kernel panic - arm32: kaslr: Fix the bug of symbols relocation - arm32: kaslr: Adapt dts files of multiple memory nodes - arm32: kaslr: Fix the bug of hidden symbols when decompressing code is compiled - arm32: kaslr: Fix the bug of module install failure - arm32: kaslr: Add missing sections about relocatable - arm64: Enable passing IMA log to next kernel on kexec - powerpc: Delete unused function delete_fdt_mem_rsv() - kexec: Use fdt_appendprop_addrrange() to add ima buffer to FDT - powerpc: Move arch independent ima kexec functions to drivers/of/kexec.c - powerpc: Enable passing IMA log to next kernel on kexec - powerpc: Move ima buffer fields to struct kimage - powerpc: Use common of_kexec_alloc_and_setup_fdt() - arm64: Use common of_kexec_alloc_and_setup_fdt() - of: Add a common kexec FDT setup function - x86: Use ELF fields defined in 'struct kimage' - powerpc: Use ELF fields defined in 'struct kimage' - arm64: Use ELF fields defined in 'struct kimage' - kexec: Move ELF fields to struct kimage - ext4: fix timer use-after-free on failed mount - ext4: drop ext4_handle_dirty_super() - ext4: use sbi instead of EXT4_SB(sb) in ext4_update_super() - ext4: save error info to sb through journal if available - ext4: protect superblock modifications with a buffer lock - ext4: drop sync argument of ext4_commit_super() - ext4: combine ext4_handle_error() and save_error_info() - ext4: defer saving error info from atomic context - ext4: simplify ext4 error translation - ext4: move functions in super.c - ext4: make ext4_abort() use __ext4_error() - ext4: standardize error message in ext4_protect_reserved_inode() - ext4: remove redundant sb checksum recomputation - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size - KVM: arm64: Fix nVHE hyp panic host context restore - xen/events: avoid handling the same event on two cpus at the same time - xen/events: don't unmask an event channel when an eoi is pending - mm/page_alloc.c: refactor initialization of struct page for holes in memory layout - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM - mm/madvise: replace ptrace attach requirement for process_madvise - mm/userfaultfd: fix memory corruption due to writeprotect - KVM: arm64: Fix exclusive limit for IPA size - KVM: arm64: Reject VM creation when the default IPA size is unsupported - KVM: arm64: nvhe: Save the SPE context early - KVM: arm64: Avoid corrupting vCPU context register in guest exit - KVM: arm64: Fix range alignment when walking page tables - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ - x86/entry: Fix entry/exit mismatch on failed fast 32-bit syscalls - x86/sev-es: Use __copy_from_user_inatomic() - x86/sev-es: Correctly track IRQ states in runtime #VC handler - x86/entry: Move nmi entry/exit into common code - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack - x86/sev-es: Introduce ip_within_syscall_gap() helper - x86/unwind/orc: Disable KASAN checking in the ORC unwinder, part 2 - binfmt_misc: fix possible deadlock in bm_register_write - powerpc: Fix missing declaration of [en/dis]able_kernel_vsx() - powerpc: Fix inverted SET_FULL_REGS bitop - powerpc/64s: Fix instruction encoding for lis in ppc_function_entry() - efi: stub: omit SetVirtualAddressMap() if marked unsupported in RT_PROP table - sched/membarrier: fix missing local execution of ipi_sync_rq_state() - linux/compiler-clang.h: define HAVE_BUILTIN_BSWAP* - zram: fix return value on writeback_store - include/linux/sched/mm.h: use rcu_dereference in in_vfork() - stop_machine: mark helpers __always_inline - seqlock,lockdep: Fix seqcount_latch_init() - powerpc/64s/exception: Clean up a missed SRR specifier - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR - perf/core: Flush PMU internal buffers for per-CPU events - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds - configfs: fix a use-after-free in __configfs_open_file - nvme-fc: fix racing controller reset and create association - block: rsxx: fix error return code of rsxx_pci_probe() - NFSv4.2: fix return value of _nfs4_get_security_label() - NFS: Don't gratuitously clear the inode cache when lookup failed - NFS: Don't revalidate the directory permissions on a lookup failure - SUNRPC: Set memalloc_nofs_save() for sync tasks - arm64/mm: Fix pfn_valid() for ZONE_DEVICE based memory - cpufreq: qcom-hw: Fix return value check in qcom_cpufreq_hw_cpu_init() - cpufreq: qcom-hw: fix dereferencing freed memory 'data' - sh_eth: fix TRSCER mask for R7S72100 - staging: comedi: pcl818: Fix endian problem for AI command data - staging: comedi: pcl711: Fix endian problem for AI command data - staging: comedi: me4000: Fix endian problem for AI command data - staging: comedi: dmm32at: Fix endian problem for AI command data - staging: comedi: das800: Fix endian problem for AI command data - staging: comedi: das6402: Fix endian problem for AI command data - staging: comedi: adv_pci1710: Fix endian problem for AI command data - staging: comedi: addi_apci_1500: Fix endian problem for command sample - staging: comedi: addi_apci_1032: Fix endian problem for COS sample - staging: rtl8192e: Fix possible buffer overflow in _rtl92e_wx_set_scan - staging: rtl8712: Fix possible buffer overflow in r8712_sitesurvey_cmd - staging: ks7010: prevent buffer overflow in ks_wlan_set_scan() - staging: rtl8188eu: fix potential memory corruption in rtw_check_beacon_data() - staging: rtl8712: unterminated string leads to read overflow - staging: rtl8188eu: prevent ->ssid overflow in rtw_wx_set_scan() - staging: rtl8192u: fix ->ssid overflow in r8192_wx_set_scan() - misc: fastrpc: restrict user apps from sending kernel RPC messages - misc/pvpanic: Export module FDT device table - Revert "serial: max310x: rework RX interrupt handling" - usbip: fix vudc usbip_sockfd_store races leading to gpf - usbip: fix vhci_hcd attach_store() races leading to gpf - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf - usbip: fix vudc to check for stream socket - usbip: fix vhci_hcd to check for stream socket - usbip: fix stub_dev to check for stream socket - USB: serial: cp210x: add some more GE USB IDs - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter - USB: serial: ch341: add new Product ID - USB: serial: io_edgeport: fix memory leak in edge_startup - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing - xhci: Improve detection of device initiated wake signal. - usb: xhci: do not perform Soft Retry for some xHCI hosts - usb: renesas_usbhs: Clear PIPECFG for re-enabling pipe with other EPNUM - USB: usblp: fix a hang in poll() if disconnected - usb: dwc3: qcom: Honor wakeup enabled/disabled state - usb: dwc3: qcom: add ACPI device id for sc8180x - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement - usb: gadget: f_uac1: stop playback on function disable - usb: gadget: f_uac2: always increase endpoint max_packet_size by one audio slot - USB: gadget: u_ether: Fix a configfs return code - USB: gadget: udc: s3c2410_udc: fix return value check in s3c2410_udc_probe() - Goodix Fingerprint device is not a modem - cifs: do not send close in compound create+close requests - mmc: cqhci: Fix random crash when remove mmc module/card - mmc: core: Fix partition switch time for eMMC - mmc: mmci: Add MMC_CAP_NEED_RSP_BUSY for the stm32 variants - xen/events: reset affinity of 2-level event when tearing it down - software node: Fix node registration - s390/dasd: fix hanging IO request during DASD driver unbind - s390/dasd: fix hanging DASD driver unbind - arm64: perf: Fix 64-bit event counter read truncation - arm64: mte: Map hotplugged memory as Normal Tagged - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL - block: Try to handle busy underlying device on discard - block: Discard page cache of zone reset target range - Revert 95ebabde382c ("capabilities: Don't allow writing ambiguous v3 file capabilities") - ALSA: usb-audio: fix use after free in usb_audio_disconnect - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() - ALSA: usb-audio: Apply the control quirk to Plantronics headsets - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar - ALSA: hda: Avoid spurious unsol event handling during S3/S4 - ALSA: hda: Flush pending unsolicited events before suspend - ALSA: hda: Drop the BATCH workaround for AMD controllers - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 - ALSA: hda/hdmi: Cancel pending works before suspend - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk - ARM: 9029/1: Make iwmmxt.S support Clang's integrated assembler - mmc: sdhci: Update firmware interface API - clk: qcom: gpucc-msm8998: Add resets, cxc, fix flags on gpu_gx_gdsc - scsi: target: core: Prevent underflow for service actions - scsi: target: core: Add cmd length set before cmd complete - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling - sysctl.c: fix underflow value setting risk in vm_table - drivers/base/memory: don't store phys_device in memory blocks - s390/smp: __smp_rescan_cpus() - move cpumask away from stack - kasan: fix memory corruption in kasan_bitops_tags test - i40e: Fix memory leak in i40e_probe - PCI: Fix pci_register_io_range() memory leak - kbuild: clamp SUBLEVEL to 255 - ext4: don't try to processed freed blocks until mballoc is initialized - PCI/LINK: Remove bandwidth notification - drivers/base: build kunit tests without structleak plugin - PCI: mediatek: Add missing of_node_put() to fix reference leak - PCI: xgene-msi: Fix race in installing chained irq handler - Input: applespi - don't wait for responses to commands indefinitely. - sparc64: Use arch_validate_flags() to validate ADI flag - sparc32: Limit memblock allocation to low memory - clk: qcom: gdsc: Implement NO_RET_PERIPH flag - iommu/amd: Fix performance counter initialization - powerpc/64: Fix stack trace not displaying final frame - HID: logitech-dj: add support for the new lightspeed connection iteration - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset - powerpc: improve handling of unrecoverable system reset - spi: stm32: make spurious and overrun interrupts visible - powerpc/pci: Add ppc_md.discover_phbs() - Platform: OLPC: Fix probe error handling - mmc: sdhci-iproc: Add ACPI bindings for the RPi - mmc: mediatek: fix race condition between msdc_request_timeout and irq - mmc: mxs-mmc: Fix a resource leak in an error handling path in 'mxs_mmc_probe()' - iommu/vt-d: Clear PRQ overflow only when PRQ is empty - udf: fix silent AED tagLocation corruption - scsi: ufs: WB is only available on LUN #0 to #7 - i2c: rcar: optimize cacheline to minimize HW race condition - i2c: rcar: faster irq code to minimize HW race condition - ath11k: fix AP mode for QCA6390 - ath11k: start vdev if a bss peer is already created - ath11k: peer delete synchronization with firmware - net: enetc: initialize RFS/RSS memories for unused ports too - enetc: Fix unused var build warning for CONFIG_OF - net: dsa: tag_mtk: fix 802.1ad VLAN egress - net: dsa: tag_ar9331: let DSA core deal with TX reallocation - net: dsa: tag_gswip: let DSA core deal with TX reallocation - net: dsa: tag_dsa: let DSA core deal with TX reallocation - net: dsa: tag_brcm: let DSA core deal with TX reallocation - net: dsa: tag_edsa: let DSA core deal with TX reallocation - net: dsa: tag_lan9303: let DSA core deal with TX reallocation - net: dsa: tag_mtk: let DSA core deal with TX reallocation - net: dsa: tag_ocelot: let DSA core deal with TX reallocation - net: dsa: tag_qca: let DSA core deal with TX reallocation - net: dsa: trailer: don't allocate additional memory for padding/tagging - net: dsa: tag_ksz: don't allocate additional memory for padding/tagging - net: dsa: implement a central TX reallocation procedure - s390/qeth: fix notification for pending buffers during teardown - s390/qeth: improve completion of pending TX buffers - s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state - s390/qeth: don't replace a fully completed async TX buffer - net: hns3: fix error mask definition of flow director - cifs: fix credit accounting for extra channel - media: rc: compile rc-cec.c into rc-core - media: v4l: vsp1: Fix bru null pointer access - media: v4l: vsp1: Fix uif null pointer access - media: rkisp1: params: fix wrong bits settings - media: usbtv: Fix deadlock on suspend - sh_eth: fix TRSCER mask for R7S9210 - qxl: Fix uninitialised struct field head.surface_id - s390/crypto: return -EFAULT if copy_to_user() fails - s390/cio: return -EFAULT if copy_to_user() fails - drm/i915: Wedge the GPU if command parser setup fails - drm/shmem-helpers: vunmap: Don't put pages for dma-buf - drm: meson_drv add shutdown function - drm: Use USB controller's DMA mask when importing dmabufs - drm/shmem-helper: Don't remove the offset in vm_area_struct pgoff - drm/shmem-helper: Check for purged buffers in fault handler - drm/amdgpu/display: handle aux backlight in backlight_get_brightness - drm/amdgpu/display: don't assert in set backlight function - drm/amdgpu/display: simplify backlight setting - drm/amd/pm: bug fix for pcie dpm - drm/amd/display: Fix nested FPU context in dcn21_validate_bandwidth() - drm/amdgpu/display: use GFP_ATOMIC in dcn21_validate_bandwidth_fp() - drm/amd/display: Add a backlight module option - drm/compat: Clear bounce structures - gpio: fix gpio-device list corruption - gpio: pca953x: Set IRQ type when handle Intel Galileo Gen 2 - gpiolib: acpi: Allow to find GpioInt() resource by name and index - gpiolib: acpi: Add ACPI_GPIO_QUIRK_ABSOLUTE_NUMBER quirk - bnxt_en: reliably allocate IRQ table on reset to avoid crash - s390/cio: return -EFAULT if copy_to_user() fails again - net: hns3: fix bug when calculating the TCAM table info - net: hns3: fix query vlan mask value error for flow director - perf report: Fix -F for branch & mem modes - perf traceevent: Ensure read cmdlines are null terminated. - mlxsw: spectrum_ethtool: Add an external speed to PTYS register - selftests: forwarding: Fix race condition in mirror installation - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused - ethtool: fix the check logic of at least one channel for RX/TX - net: stmmac: fix wrongly set buffer2 valid when sph unsupport - net: stmmac: fix watchdog timeout during suspend/resume stress test - net: stmmac: stop each tx channel independently - perf build: Fix ccache usage in $(CC) when generating arch errno table - tools/resolve_btfids: Fix build error with older host toolchains - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA - r8169: fix r8168fp_adjust_ocp_cmd function - s390/qeth: fix memory leak after failed TX Buffer allocation - net: qrtr: fix error return code of qrtr_sendmsg() - net: enetc: allow hardware timestamping on TX queues with tc-etf enabled - net: davicom: Fix regulator not turned off on driver removal - net: davicom: Fix regulator not turned off on failed probe - net: lapbether: Remove netif_start_queue / netif_stop_queue - stmmac: intel: Fixes clock registration error seen for multiple interfaces - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII - cipso,calipso: resolve a number of problems with the DOI refcounts - netdevsim: init u64 stats for 32bit hardware - net: usb: qmi_wwan: allow qmimux add/del with master up - net: dsa: sja1105: fix SGMII PCS being forced to SPEED_UNKNOWN instead of SPEED_10 - net: mscc: ocelot: properly reject destination IP keys in VCAP IS1 - net: sched: avoid duplicates in classes dump - nexthop: Do not flush blackhole nexthops when loopback goes down - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 - net/mlx4_en: update moderation when config reset - net: ethernet: mtk-star-emac: fix wrong unmap in RX handling - net: enetc: keep RX ring consumer index in sync with hardware - net: enetc: remove bogus write to SIRXIDR from enetc_setup_rxbdr - net: enetc: force the RGMII speed and duplex instead of operating in inband mode - net: enetc: don't disable VLAN filtering in IFF_PROMISC mode - net: enetc: fix incorrect TPID when receiving 802.1ad tagged packets - net: enetc: take the MDIO lock only once per NAPI poll cycle - net: enetc: don't overwrite the RSS indirection table when initializing - sh_eth: fix TRSCER mask for SH771x - net: dsa: tag_rtl4_a: fix egress tags - docs: networking: drop special stable handling - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" - cifs: return proper error code in statfs(2) - mount: fix mounting of detached mounts onto targets that reside on shared mounts - powerpc/603: Fix protection of user pages mapped with PROT_NONE - mt76: dma: do not report truncated frames to mac80211 - ibmvnic: always store valid MAC address - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. - libbpf: Clear map_info before each bpf_obj_get_info_by_fd - samples, bpf: Add missing munmap in xdpsock - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier - selftests/bpf: No need to drop the packet when there is no geneve opt - selftests/bpf: Use the last page in test_snprintf_btf on s390 - net: phy: fix save wrong speed and duplex problem if autoneg is on - net: always use icmp{,v6}_ndo_send from ndo_start_xmit - netfilter: x_tables: gpf inside xt_find_revision() - netfilter: nf_nat: undo erroneous tcp edemux lookup - tcp: add sanity tests to TCP_QUEUE_SEQ - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) - can: tcan4x5x: tcan4x5x_init(): fix initialization - clear MRAM before entering Normal Mode - can: flexcan: invoke flexcan_chip_freeze() to enter freeze mode - can: flexcan: enable RX FIFO after FRZ/HALT valid - can: flexcan: assert FRZ bit in flexcan_chip_freeze() - can: skb: can_skb_set_owner(): fix ref counting if socket was closed before setting skb ownership - net: l2tp: reduce log level of messages in receive path, add counter instead - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 - net: check if protocol extracted by virtio_net_hdr_set_proto is correct - net: Fix gro aggregation for udp encaps with zero csum - ath9k: fix transmitting to stations in dynamic SMPS mode - crypto: mips/poly1305 - enable for all MIPS processors - ethernet: alx: fix order of calls on resume - powerpc/pseries: Don't enforce MSI affinity with kdump - powerpc/perf: Fix handling of privilege level checks in perf interrupt context - uapi: nfnetlink_cthelper.h: fix userspace compilation error - arm64/mpam: fix a memleak in add_schema - cacheinfo: workaround cacheinfo's info_list uninitialized error - openeuler_defconfig: Enable MPAM by default - arm64/mpam: Sort domains when cpu online - arm64/mpam: resctrl: Refresh cpu mask for handling cpuhp - arm64/mpam: resctrl: Allow setting register MPAMCFG_MBW_MIN to 0 - arm64/mpam: resctrl: Use resctrl_group_init_alloc() for default group - arm64/mpam: resctrl: Add proper error handling to resctrl_mount() - arm64/mpam: Use fs_context to parse mount options - arm64/mpam: Supplement additional useful ctrl features for mount options - arm64/mpam: Set per-cpu's closid to none zero for cdp - arm64/mpam: Simplify mpamid cdp mapping process - arm64/mpam: Filter schema control type with ctrl features - arm64/mpam: resctrl: Add rmid file in resctrl sysfs - arm64/mpam: Split header files into suitable location - arm64/mpam: resctrl: Export resource's properties to info directory - arm64/mpam: Add resctrl_ctrl_feature structure to manage ctrl features - arm64/mpam: Add wait queue for monitor alloc and free - arm64/mpam: Remap reqpartid,pmg to rmid and intpartid to closid - arm64/mpam: Separate internal and downstream priority event - arm64/mpam: Enabling registering and logging error interrupts - arm64/mpam: Fix MPAM_ESR intPARTID_range error - arm64/mpam: Integrate monitor data for Memory Bandwidth if cdp enabled - arm64/mpam: Add hook-events id for ctrl features - arm64/mpam: Re-plan intpartid narrowing process - arm64/mpam: Restore extend ctrls' max width for checking schemata input - arm64/mpam: Squash default priority from mpam device to class - arm64/mpam: Store intpri and dspri for mpam device reset - arm64/mpam: resctrl: Support priority and hardlimit(Memory bandwidth) configuration - arm64/mpam: resctrl: Support cpus' monitoring for mon group - arm64/mpam: resctrl: collect child mon group's monitor data - arm64/mpam: Using software-defined id for rdtgroup instead of 32-bit integer - arm64/mpam: Implement intpartid narrowing process - arm64/mpam: resctrl: Remove unnecessary CONFIG_ARM64 - arm64/mpam: resctrl: Remove ctrlmon sysfile - arm64/mpam: Clean up header files and rearrange declarations - arm64/mpam: resctrl: Support cdp on monitoring data - arm64/mpam: Support cdp on allocating monitors - arm64/mpam: resctrl: Move ctrlmon sysfile write/read function to mpam_ctrlmon.c - arm64/mpam: resctrl: Update closid alloc and free process with bitmap - arm64/mpam: resctrl: Update resources reset process - arm64/mpam: Support cdp in mpam_sched_in() - arm64/mpam: resctrl: Write and read schemata by schema_list - arm64/mpam: resctrl: Use resctrl_group_init_alloc() to init schema list - arm64/mpam: resctrl: Add helpers for init and destroy schemata list - arm64/mpam: resctrl: Supplement cdpl2,cdpl3 for mount options - arm64/mpam: resctrl: Append schemata CDP definitions - arm64/mpam: resctrl: Rebuild configuration and monitoring pipeline - arm64/mpam: Probe partid,pmg and feature capabilities' ranges from classes - arm64/mpam: Add helper for getting MSCs' configuration - arm64/mpam: Migrate old MSCs' discovery process to new branch - drivers: base: cacheinfo: Add helper to search cacheinfo by of_node - arm64/mpam: Implement helpers for handling configuration and monitoring - arm64/mpam: resctrl: Handle cpuhp and resctrl_dom allocation - arm64/mpam: resctrl: Re-synchronise resctrl's view of online CPUs - arm64/mpam: Init resctrl resources' info from resctrl_res selected - arm64/mpam: Pick MPAM resources and events for resctrl_res exported - arm64/mpam: Allocate mpam component configuration arrays - arm64/mpam: Summarize feature support during mpam_enable() - arm64/mpam: Reset controls when CPUs come online - arm64/mpam: Add helper for getting mpam sysprops - arm64/mpam: Probe the features resctrl supports - arm64/mpam: Supplement MPAM MSC register layout definitions - arm64/mpam: Probe supported partid/pmg ranges from devices - arm64/mpam: Add mpam driver discovery phase and kbuild boiler plate - arm64/mpam: Preparing for MPAM refactoring - arm64/mpam: Supplement err tips in info/last_cmd_status - arm64/mpam: Fix unreset resources when mkdir ctrl group or umount resctrl - MPAM / ACPI: Refactoring MPAM init process and set MPAM ACPI as entrance - ACPI 6.x: Add definitions for MPAM table - ACPI / PPTT: cacheinfo: Label caches based on fw_token - ACPI / PPTT: Filthy hack to find _a_ backwards reference in the PPTT [ROTTEN] - ACPI / PPTT: Add helper to validate cache nodes from an offset [dead] - ACPI / processor: Add helper to convert acpi_id to a phys_cpuid - arm64/mpam: cleanup the source file's licence - mpam : fix monitor's disorder from - mpam : fix missing fill MSMON_CFG_MON_SEL register - arm64/mpam: use snprintf instead of sprintf - arm64/mpam: cleanup debuging code - arm64/mpam: fix a missing unlock in error branch - arm64/mpam: remove unnecessary debug message and dead code - arm64/mpam: correct num of partid/pmg - arm64/mpam: get num_partids from system regs instead of hard code - arm64/mpam: update group flags only when enable sucsses - arm64/mpam: remove unsupported resource - arm64/mpam: only add new domain node to domain list - arm64/mpam: unmap all previous address when failed - arm64/mpam: destroy domain list when failed to init - arm64/mpam: fix hard code address map for 1620 2P - mpam: fix potential resource leak in mpam_domains_init - mpam: Code security rectification - cmetrics: remove dead code in mpam_ctrlmon.c and resctrlfs.c - arm64/mpam: fix compile warning - arm64/mpam: add cmdline option: mpam - resctrlfs: fix up RESCTRL dependency - arm64/mpam: hard code mpam resource for Hi1620 2P - arm64/mpam: support L3TALL, HHALL - arm64/mpam: debug: remove debug pr_info at schemata - arm64/mpam: use 5% as min memory bandwidth - arm64/mpam: don't allowd create mon_groups when out of mon/pmg - arm64/mpam: fix HHA MAX SET/GET operation - arm64/mpam: monitor pmg as a property of partid - arm64/mpam: enable alloc/mon capable when MPAM enabled - arm64/mpam: add L3TALL & HHALL - arm64/mpam: alloc/mon capable/enabled debug - arm64/mpam: get alloc/mon capable/enabled from h/w - arm64/mpam: don't reserve mon 0, we can use it as nomarl - arm64/mpam: get num_mon & num_pmg from hardware - arm64/mpam: add num_monitors in info dir - arm64/mpam: mon: add WARN_ON for debug free_pmg - arm64/mpam: free mon when remove momgroups - arm64/mpam: operation not permitted when remove a ctrl group with a mondata - arm64/mpam: support monitor - arm64/mpam: disable MPAM_SYS_REG_DEBUG - arm64/mpam: print mpam caps info when booting - arm64/mpam: add mpam extension runtime detection - arm64/mpam: support num_partids/num_pmgs - arm64/mpam: support monitor - arm64/mpam: support monitor read - arm64/mpam: pass rdtgroup when create mon_data dir - arm64/mpam: add group partid/pmg to tasks show - arm64/mpam: debug: print debug info when create mon_data - arm64/mpam: debug: print more useful info for mon_data - resctrlfs: mpam: Build basic framework for mpam - resctrlfs: init support resctrlfs - nvme-pci: add quirks for Lexar 256GB SSD - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. - KVM: SVM: Clear the CR4 register on reset - scsi: ufs: Fix a duplicate dev quirk number - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible - ASoC: Intel: sof_sdw: reorganize quirks by generation - PCI: cadence: Retrain Link to work around Gen2 training defect - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 - mmc: sdhci-of-dwcmshc: set SDHCI_QUIRK2_PRESET_VALUE_BROKEN - drm/msm/a5xx: Remove overwriting A5XX_PC_DBG_ECO_CNTL register - scsi: ufs: ufs-exynos: Use UFSHCD_QUIRK_ALIGN_SG_WITH_PAGE_SIZE - scsi: ufs: ufs-exynos: Apply vendor-specific values for three timeouts - scsi: ufs: Introduce a quirk to allow only page-aligned sg entries - misc: eeprom_93xx46: Add quirk to support Microchip 93LC46B eeprom - scsi: ufs: Add a quirk to permit overriding UniPro defaults - scsi: ufs-mediatek: Enable UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller - usb: cdns3: fix NULL pointer dereference on no platform data - usb: cdns3: add quirk for enable runtime pm by default - usb: cdns3: host: add xhci_plat_priv quirk XHCI_SKIP_PHY_INIT - usb: cdns3: host: add .suspend_quirk for xhci-plat.c - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 - ACPI: video: Add DMI quirk for GIGABYTE GB-BXBT-2807 - media: cx23885: add more quirks for reset DMA on some AMD IOMMU - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter - platform/x86: acer-wmi: Add ACER_CAP_KBD_DOCK quirk for the Aspire Switch 10E SW3-016 - platform/x86: acer-wmi: Add support for SW_TABLET_MODE on Switch devices - platform/x86: acer-wmi: Add ACER_CAP_SET_FUNCTION_MODE capability flag - platform/x86: acer-wmi: Add new force_caps module parameter - platform/x86: acer-wmi: Cleanup accelerometer device handling - platform/x86: acer-wmi: Cleanup ACER_CAP_FOO defines - bus: ti-sysc: Implement GPMC debug quirk to drop platform data - ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device - mwifiex: pcie: skip cancel_work_sync() on reset failure path - Bluetooth: btqca: Add valid le states quirk - iommu/amd: Fix sleeping in atomic in increase_address_space() - btrfs: don't flush from btrfs_delayed_inode_reserve_metadata - btrfs: export and rename qgroup_reserve_meta - arm64: Make CPU_BIG_ENDIAN depend on ld.bfd or ld.lld 13.0.0+ - parisc: Enable -mlong-calls gcc option with CONFIG_COMPILE_TEST - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state - ASoC: SOF: Intel: broadwell: fix mutual exclusion with catpt driver - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling - r8169: fix resuming from suspend on RTL8105e if machine runs on battery - tomoyo: recognize kernel threads correctly - Revert "arm64: dts: amlogic: add missing ethernet reset ID" - iommu/vt-d: Fix status code for Allocate/Free PASID command - rsxx: Return -EFAULT if copy_to_user() fails - ftrace: Have recordmcount use w8 to read relp->r_info in arm64_is_fake_mcount - ALSA: hda: intel-nhlt: verify config type - IB/mlx5: Add missing error code - RDMA/rxe: Fix missing kconfig dependency on CRYPTO - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits - drm/amdgpu: fix parameter error of RREG32_PCIE() in amdgpu_regs_pcie - drm/amdgpu:disable VCN for Navi12 SKU - dm verity: fix FEC for RS roots unaligned to block size - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size - io_uring: ignore double poll add on the same waitqueue head - ring-buffer: Force before_stamp and write_stamp to be different on discard - PM: runtime: Update device status before letting suppliers suspend - btrfs: fix warning when creating a directory with smack enabled - btrfs: unlock extents in btrfs_zero_range in case of quota reservation errors - btrfs: free correct amount of space in btrfs_delayed_inode_reserve_metadata - btrfs: validate qgroup inherit for SNAP_CREATE_V2 ioctl - btrfs: fix race between extent freeing/allocation when using bitmaps - btrfs: fix stale data exposure after cloning a hole with NO_HOLES enabled - btrfs: fix race between swap file activation and snapshot creation - btrfs: fix race between writes to swap files and scrub - btrfs: fix raid6 qstripe kmap - btrfs: avoid double put of block group when emptying cluster - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() - ALSA: usb-audio: Drop bogus dB range in too low level - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 - powerpc: Do not compile any dts if CONFIG_OF_ALL_DTBS=y - ext4: find old entry again if failed to rename whiteout - net: sfp: add workaround for Realtek RTL8672 and RTL9601C chips - net: sfp: VSOL V2801F / CarlitoxxPro CPGOS03-0490 v2.0 workaround - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board - ALSA: hda/realtek: Add quirk for Intel NUC 10 - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ - media: v4l: ioctl: Fix memory leak in video_usercopy - tty: teach the n_tty ICANON case about the new "cookie continuations" too - tty: teach n_tty line discipline about the new "cookie continuations" - tty: clean up legacy leftovers from n_tty line discipline - tty: fix up hung_up_tty_read() conversion - tty: fix up iterate_tty_read() EOVERFLOW handling - powerpc/sstep: Fix incorrect return from analyze_instr() - powerpc/sstep: Check instruction validity against ISA version before emulation - swap: fix swapfile read/write offset - remoteproc/mediatek: Fix kernel test robot warning - zsmalloc: account the number of compacted pages correctly - xen: fix p2m size in dom0 for disabled memory hotplug case - xen-netback: respect gnttab_map_refs()'s return value - Xen/gnttab: handle p2m update errors on a per-slot basis - scsi: iscsi: Verify lengths on passthrough PDUs - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE - scsi: iscsi: Restrict sessions and handles to admin capabilities - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet - sched/features: Fix hrtick reprogramming - parisc: Bump 64-bit IRQ stack size to 64 KB - ASoC: Intel: sof_sdw: detect DMIC number based on mach params - ASoC: Intel: sof-sdw: indent and add quirks consistently - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] - btrfs: fix error handling in commit_fs_roots - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() - nvme-tcp: add clean action for failed reconnection - nvme-rdma: add clean action for failed reconnection - nvme-core: add cancel tagset helpers - f2fs: fix to set/clear I_LINKABLE under i_lock - f2fs: handle unallocated section and zone on pinned/atgc - media: uvcvideo: Allow entities with no pads - drm/amd/amdgpu: add error handling to amdgpu_virt_read_pf2vf_data - drm/amd/display: Guard against NULL pointer deref when get_i2c_info fails - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag - PCI: Add a REBAR size quirk for Sapphire RX 5600 XT Pulse - drm/amdgpu: Add check to prevent IH overflow - fs: make unlazy_walk() error handling consistent - crypto: tcrypt - avoid signed overflow in byte count - drm/hisilicon: Fix use-after-free - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet - staging: bcm2835-audio: Replace unsafe strcpy() with strscpy() - staging: most: sound: add sanity check for function argument - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk - net: sfp: add mode quirk for GPON module Ubiquiti U-Fiber Instant - ath10k: fix wmi mgmt tx queue full due to race condition - pktgen: fix misuse of BUG_ON() in pktgen_thread_worker() - mt76: mt7615: reset token when mac_reset happens - Bluetooth: btusb: fix memory leak on suspend and resume - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl - wlcore: Fix command execute failure 19 for wl12xx - vt/consolemap: do font sum unsigned - x86/reboot: Add Zotac ZBOX CI327 nano PCI reboot quirk - staging: fwserial: Fix error handling in fwserial_create - EDAC/amd64: Do not load on family 0x15, model 0x13 - rsi: Move card interrupt handling to RX thread - rsi: Fix TX EAPOL packet handling against iwlwifi AP - ASoC: qcom: Remove useless debug print - dt-bindings: net: btusb: DT fix s/interrupt-name/interrupt-names/ - dt-bindings: ethernet-controller: fix fixed-link specification - net: fix dev_ifsioc_locked() race condition - net: psample: Fix netlink skb length with tunnel info - net: hsr: add support for EntryForgetTime - net: ag71xx: remove unnecessary MTU reservation - net: dsa: tag_rtl4_a: Support also egress tags - net/sched: cls_flower: Reject invalid ct_state flags rules - net: bridge: use switchdev for port flags set through sysfs too - mptcp: do not wakeup listener for MPJ subflows - tcp: fix tcp_rmem documentation - RDMA/rtrs-srv: Do not signal REG_MR - RDMA/rtrs-clt: Use bitmask to check sess->flags - RDMA/rtrs: Do not signal for heatbeat - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing - nbd: handle device refs for DESTROY_ON_DISCONNECT properly - riscv: Get rid of MAX_EARLY_MAPPING_SIZE - net: fix up truesize of cloned skb in skb_prepare_for_shift() - tomoyo: ignore data race while checking quota - smackfs: restrict bytes count in smackfs write functions - net/af_iucv: remove WARN_ONCE on malformed RX packets - xfs: Fix assert failure in xfs_setattr_size() - media: v4l2-ctrls.c: fix shift-out-of-bounds in std_validate - erofs: fix shift-out-of-bounds of blkszbits - media: mceusb: sanity check for prescaler value - udlfb: Fix memory leak in dlfb_usb_probe - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled - JFS: more checks for invalid superblock - x86/build: Treat R_386_PLT32 relocation as R_386_PC32 - drm/virtio: use kvmalloc for large allocations - Input: elan_i2c - add new trackpoint report type 0x5F - Input: elantech - fix protocol errors for some trackpoints in SMBus mode - net: usb: qmi_wwan: support ZTE P685M modem - ARM: dts: aspeed: Add LCLK to lpc-snoop - net_sched: fix RTNL deadlock again caused by request_module() - net: qrtr: Fix memory leak in qrtr_tun_open - net: sched: fix police ext initialization - wireguard: queueing: get rid of per-peer ring buffers - wireguard: selftests: test multiple parallel streams - net: icmp: pass zeroed opts from icmp{,v6}_ndo_send before sending - ipv6: silence compilation warning for non-IPV6 builds - kgdb: fix to kill breakpoints on initmem after boot - drm/i915: Reject 446-480MHz HDMI clock on GLK - dm era: only resize metadata in preresume - dm era: Reinitialize bitset cache before digesting a new writeset - dm era: Use correct value size in equality function of writeset tree - dm era: Fix bitset memory leaks - dm era: Verify the data block size hasn't changed - dm era: Update in-core bitset after committing the metadata - dm era: Recover committed writeset after crash - dm writecache: fix writing beyond end of underlying device when shrinking - dm writecache: return the exact table values that were set - dm writecache: fix performance degradation in ssd mode - dm table: fix zoned iterate_devices based device capability checks - dm table: fix DAX iterate_devices based device capability checks - dm table: fix iterate_devices based device capability checks - dm: fix deadlock when swapping to encrypted device - gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end - gfs2: Lock imbalance on error path in gfs2_recover_one - gfs2: Don't skip dlm unlock if glock has an lvb - gfs2: fix glock confusion in function signal_our_withdraw - spi: spi-synquacer: fix set_cs handling - spi: fsl: invert spisel_boot signal on MPC8309 - sparc32: fix a user-triggerable oops in clear_user() - f2fs: flush data when enabling checkpoint back - f2fs: enforce the immutable flag on open files - f2fs: fix out-of-repair __setattr_copy() - irqchip/loongson-pch-msi: Use bitmap_zalloc() to allocate bitmap - um: defer killing userspace on page table update failures - um: mm: check more comprehensively for stub changes - virtio/s390: implement virtio-ccw revision 2 correctly - s390/vtime: fix inline assembly clobber list - proc: don't allow async path resolution of /proc/thread-self components - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument - cpufreq: qcom-hw: drop devm_xxx() calls from init/exit hooks - thermal: cpufreq_cooling: freq_qos_update_request() returns < 0 on error - kcmp: Support selection of SYS_kcmp without CHECKPOINT_RESTORE - zonefs: Fix file size of zones in full condition - exfat: fix shift-out-of-bounds in exfat_fill_super() - printk: fix deadlock when kernel panic - mfd: gateworks-gsc: Fix interrupt type - gpio: pcf857x: Fix missing first interrupt - mei: me: add adler lake point LP DID - mei: me: add adler lake point S DID - mei: me: emmitsburg workstation DID - mei: fix transfer over dma with extended header - spmi: spmi-pmic-arb: Fix hw_irq overflow - powerpc/32s: Add missing call to kuep_lock on syscall entry - powerpc/kexec_file: fix FDT size estimation for kdump kernel - powerpc/32: Preserve cr1 in exception prolog stack check to fix build error - mmc: sdhci-pci-o2micro: Bug fix for SDR104 HW tuning failure - mmc: sdhci-esdhc-imx: fix kernel panic when remove module - module: Ignore _GLOBAL_OFFSET_TABLE_ when warning for undefined symbols - nvmem: qcom-spmi-sdam: Fix uninitialized pdev pointer - KVM: nSVM: fix running nested guests when npt=0 - mm, compaction: make fast_isolate_freepages() stay within zone - mm/vmscan: restore zone_reclaim_mode ABI - hugetlb: fix copy_huge_page_from_user contig page struct assumption - hugetlb: fix update_and_free_page contig page struct assumption - mm: memcontrol: fix get_active_memcg return value - mm: memcontrol: fix swap undercounting in cgroup2 - x86: fix seq_file iteration for pat/memtype.c - seq_file: document how per-entry resources are managed. - fs/affs: release old buffer head on error path - mtd: spi-nor: hisi-sfc: Put child node np on error path - mtd: spi-nor: core: Add erase size check for erase command initialization - mtd: spi-nor: core: Fix erase type discovery for overlaid region - mtd: spi-nor: sfdp: Fix wrong erase type bitmask for overlaid region - mtd: spi-nor: sfdp: Fix last erase region marking - coresight: etm4x: Handle accesses to TRCSTALLCTLR - watchdog: mei_wdt: request stop on unregister - watchdog: qcom: Remove incorrect usage of QCOM_WDT_ENABLE_IRQ - riscv: Disable KSAN_SANITIZE for vDSO - arm64: spectre: Prevent lockdep splat on v4 mitigation enable path - arm64 module: set plt* section addresses to 0x0 - arm64: uprobe: Return EOPNOTSUPP for AARCH32 instruction probing - arm64: kexec_file: fix memory leakage in create_dtb() when fdt_open_into() fails - iommu/arm-smmu-qcom: Fix mask extraction for bootloader programmed SMRs - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 - kprobes: Fix to delay the kprobes jump optimization - rcu/nocb: Perform deferred wake up before last idle's need_resched() check - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers - powerpc/prom: Fix "ibm,arch-vec-5-platform-support" scan - x86/entry: Fix instrumentation annotation - x86/fault: Fix AMD erratum #91 errata fixup for user code - x86/reboot: Force all cpus to exit VMX root if VMX is supported - x86/virt: Eat faults on VMXOFF in reboot flows - media: smipcie: fix interrupt handling and IR timeout - media: marvell-ccic: power up the device on mclk enable - media: ipu3-cio2: Fix mbus_code processing in cio2_subdev_set_fmt() - media: ir_toy: add another IR Droid device - media: i2c: max9286: fix access to unallocated memory - floppy: reintroduce O_NDELAY fix - staging: rtl8188eu: Add Edimax EW-7811UN V2 to device table - staging: gdm724x: Fix DMA from stack - staging/mt7621-dma: mtk-hsdma.c->hsdma-mt7621.c - arm64: dts: agilex: fix phy interface bit shift for gmac1 and gmac2 - dts64: mt7622: fix slow sd card access - pstore: Fix typo in compression option name - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue - misc: rtsx: init of rts522a add OCP power off when no card is present - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) - seccomp: Add missing return in non-void function - soc: samsung: exynos-asv: handle reading revision register error - soc: samsung: exynos-asv: don't defer early on not-supported SoCs - crypto: sun4i-ss - initialize need_fallback - crypto: sun4i-ss - handle BigEndian for cipher - crypto: sun4i-ss - IV register does not work on A10 and A13 - crypto: sun4i-ss - checking sg length is not sufficient - crypto: michael_mic - fix broken misalignment handling - crypto: aesni - prevent misaligned buffers on the stack - crypto: arm64/sha - add missing module aliases - drm/i915/gt: Correct surface base address for renderclear - drm/i915/gt: Flush before changing register state - btrfs: fix extent buffer leak on failure to copy root - btrfs: account for new extents being deleted in total_bytes_pinned - btrfs: handle space_info::total_bytes_pinned inside the delayed ref itself - btrfs: splice remaining dirty_bg's onto the transaction dirty bg list - btrfs: fix reloc root leak with 0 ref reloc roots on recovery - btrfs: abort the transaction if we fail to inc ref in btrfs_copy_root - btrfs: add asserts for deleting backref cache nodes - btrfs: do not warn if we can't find the reloc root when looking up backref - btrfs: do not cleanup upper nodes in btrfs_backref_cleanup_node - KEYS: trusted: Reserve TPM for seal and unseal operations - KEYS: trusted: Fix migratable=1 failing - KEYS: trusted: Fix incorrect handling of tpm_get_random() - tpm_tis: Clean up locality release - tpm_tis: Fix check_locality for correct locality acquisition - erofs: initialized fields can only be observed after bit is set - selinux: fix inconsistency between inode_getxattr and inode_listsecurity - ASoC: siu: Fix build error by a wrong const prefix - drm/rockchip: Require the YTR modifier for AFBC - drm/panel: kd35t133: allow using non-continuous dsi clock - drm/sched: Cancel and flush all outstanding jobs before finish. - drm/modes: Switch to 64bit maths to avoid integer overflow - drm/nouveau/kms: handle mDP connectors - drm/amdgpu: Set reference clock to 100Mhz on Renoir (v2) - drm/amdkfd: Fix recursive lock warnings - drm/amd/display: Add vupdate_no_lock interrupts for DCN2.1 - drm/amd/display: Remove Assert from dcn10_get_dig_frontend - drm/amd/display: Add FPU wrappers to dcn21_validate_bandwidth() - Revert "drm/amd/display: Update NV1x SR latency values" - bcache: Move journal work to new flush wq - bcache: Give btree_io_wq correct semantics again - Revert "bcache: Kill btree_io_wq" - Revert "MIPS: Octeon: Remove special handling of CONFIG_MIPS_ELF_APPENDED_DTB=y" - MIPS: VDSO: Use CLANG_FLAGS instead of filtering out '--target=' - MIPS: Support binutils configured with --enable-mips-fix-loongson3-llsc=yes - MIPS: Ingenic: Disable HPTLB for D0 XBurst CPUs too - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup - ALSA: hda/realtek: modify EAPD in the ALC886 - ALSA: hda/hdmi: Drop bogus check at closing a stream - ALSA: hda: Add another CometLake-H PCI ID - ALSA: fireface: fix to parse sync status register of latter protocol - phy: lantiq: rcu-usb2: wait after clock enable - USB: serial: mos7720: fix error code in mos7720_write() - USB: serial: mos7840: fix error code in mos7840_write() - USB: serial: pl2303: fix line-speed handling on newer chips - USB: serial: ftdi_sio: fix FTX sub-integer prescaler - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 - usb: musb: Fix runtime PM race in musb_queue_resume_work - USB: serial: option: update interface mapping for ZTE P685M - media: mceusb: Fix potential out-of-bounds shift - Input: i8042 - add ASUS Zenbook Flip to noselftest list - Input: joydev - prevent potential read overflow in ioctl - Input: xpad - add support for PowerA Enhanced Wired Controller for Xbox Series X|S - Input: raydium_ts_i2c - do not send zero length - HID: wacom: Ignore attempts to overwrite the touch_max value from HID - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known - ACPI: configfs: add missing check after configfs_register_default_group() - ACPI: property: Fix fwnode string properties matching - soundwire: intel: fix possible crash when no device is detected - blk-settings: align max_sectors on "logical_block_size" boundary - scsi: sd: Fix Opal support - ide/falconide: Fix module unload - block: reopen the device in blkdev_reread_part - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors - csky: Fix a size determination in gpr_get() - proc: use kvzalloc for our kernel buffer - mm/rmap: fix potential pte_unmap on an not mapped pte - mm: fix memory_failure() handling of dax-namespace metadata - mm,thp,shmem: make khugepaged obey tmpfs mount flags - i2c: exynos5: Preserve high speed master code - i2c: brcmstb: Fix brcmstd_send_i2c_cmd condition - arm64: Add missing ISB after invalidating TLB in __primary_switch - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD - NFSv4: Fixes for nfs4_bitmask_adjust() - r8169: fix jumbo packet handling on RTL8168e - mm/compaction: fix misbehaviors of fast_find_migrateblock() - mm/hugetlb: suppress wrong warning info when alloc gigantic page - mm/hugetlb: fix potential double free in hugetlb_register_node() error path - mm/memory.c: fix potential pte_unmap_unlock pte error - mm: memcontrol: fix slub memory accounting - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving - ocfs2: fix a use after free on error - wireguard: kconfig: use arm chacha even with no neon - wireguard: device: do not generate ICMP for non-IP packets - vxlan: move debug check after netdev unregister - PCI: rockchip: Make 'ep-gpios' DT property optional - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() - net: stmmac: fix CBS idleslope and sendslope calculation - ice: update the number of available RSS queues - ice: Fix state bits on LLDP mode switch - ice: Account for port VLAN in VF max packet size calculation - ice: report correct max number of TCs - vfio/type1: Use follow_pte() - pwm: iqs620a: Fix overflow and optimize calculations - octeontx2-af: Fix an off by one in rvu_dbg_qsize_write() - i40e: Fix add TC filter for IPv6 - nios2: fixed broken sys_clone syscall - Take mmap lock in cacheflush syscall - i40e: Fix VFs not created - i40e: Fix addition of RX filters after enabling FW LLDP agent - i40e: Fix overwriting flow control settings during driver loading - i40e: Add zero-initialization of AQ command structures - i40e: Fix flow for IPv6 next header (extension header) - PCI: cadence: Fix DMA range mapping early return error - PCI: pci-bridge-emul: Fix array overruns, improve safety - device-dax: Fix default return code of range_parse() - mailbox: sprd: correct definition of SPRD_OUTBOX_FIFO_FULL - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it - regmap: sdw: use _no_pm functions in regmap_read/write - remoteproc/mediatek: acknowledge watchdog IRQ after handled - misc: fastrpc: fix incorrect usage of dma_map_sgtable - soundwire: bus: fix confusion on device used by pm_runtime - soundwire: export sdw_write/read_no_pm functions - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers - soundwire: bus: use sdw_update_no_pm when initializing a device - nvmem: core: skip child nodes not matching binding - nvmem: core: Fix a resource leak on error in nvmem_add_cells_from_of() - coresight: etm4x: Skip accessing TRCPDCR in save/restore - phy: USB_LGM_PHY should depend on X86 - ext4: fix potential htree index checksum corruption - vfio-pci/zdev: fix possible segmentation fault issue - vfio/iommu_type1: Fix some sanity checks in detach group - vfio/iommu_type1: Populate full dirty when detach non-pinned group - drm/msm/dp: trigger unplug event in msm_dp_display_disable - drm/msm: Fix races managing the OOB state for timestamp vs timestamps. - drm/msm: Fix race of GPU init vs timestamp power management. - drm/msm/mdp5: Fix wait-for-commit for cmd panels - drm/msm/dsi: Correct io_start for MSM8994 (20nm PHY) - drm/msm: Fix MSM_INFO_GET_IOVA with carveout - mei: hbm: call mei_set_devstate() on hbm stop response - PCI: Align checking of syscall user config accessors - VMCI: Use set_page_dirty_lock() when unregistering guest memory - PCI: xilinx-cpm: Fix reference count leak on error path - pwm: rockchip: Eliminate potential race condition when probing - pwm: rockchip: rockchip_pwm_probe(): Remove superfluous clk_unprepare() - pwm: rockchip: Enable APB clock during register access while probing - soundwire: cadence: fix ACK/NAK handling - PCI: rcar: Always allocate MSI addresses in 32bit space - misc: eeprom_93xx46: Add module alias to avoid breaking support for non device tree users - phy: cadence-torrent: Fix error code in cdns_torrent_phy_probe() - phy: rockchip-emmc: emmc_phy_init() always return 0 - misc: eeprom_93xx46: Fix module alias to enable module autoprobe - ARM: 9065/1: OABI compat: fix build when EPOLL is not enabled - Input: zinitix - fix return type of zinitix_init_touch() - sparc: fix led.c driver when PROC_FS is not enabled - sparc64: only select COMPAT_BINFMT_ELF if BINFMT_ELF is set - Input: elo - fix an error code in elo_connect() - perf test: Fix unaligned access in sample parsing test - perf intel-pt: Fix IPC with CYC threshold - perf intel-pt: Fix premature IPC - perf intel-pt: Fix missing CYC processing in PSB - perf record: Fix continue profiling after draining the buffer - Input: sur40 - fix an error code in sur40_probe() - RDMA/rtrs-srv: Do not pass a valid pointer to PTR_ERR() - RDMA/rtrs-srv-sysfs: fix missing put_device - RDMA/rtrs-srv: fix memory leak by missing kobject free - RDMA/rtrs: Only allow addition of path to an already established session - RDMA/rtrs-srv: Fix stack-out-of-bounds - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent - RDMA/hns: Fixes missing error code of CMDQ - ceph: fix flush_snap logic after putting caps - svcrdma: Hold private mutex while invoking rdma_accept() - nfsd: register pernet ops last, unregister first - perf symbols: Fix return value when loading PE DSO - printk: avoid prb_first_valid_seq() where possible - spi: Skip zero-length transfers in spi_transfer_one_message() - spi: dw: Avoid stack content exposure - regulator: bd718x7, bd71828, Fix dvs voltage levels - perf symbols: Use (long) for iterator for bfd symbols - selftests/ftrace: Update synthetic event syntax errors - clk: aspeed: Fix APLL calculate formula from ast2600-A2 - regulator: qcom-rpmh: fix pm8009 ldo7 - powerpc/kuap: Restore AMR after replaying soft interrupts - powerpc/uaccess: Avoid might_fault() when user access is enabled - spi: pxa2xx: Fix the controller numbering for Wildcat Point - clk: divider: fix initialization with parent_hw - RDMA/hns: Disable RQ inline by default - RDMA/hns: Fix type of sq_signal_bits - RDMA/siw: Fix calculation of tx_valid_cpus size - RDMA/hns: Fixed wrong judgments in the goto branch - kselftests: dmabuf-heaps: Fix Makefile's inclusion of the kernel's usr/include dir - kunit: tool: fix unit test cleanup handling - clk: qcom: gcc-msm8998: Fix Alpha PLL type for all GPLLs - powerpc/8xx: Fix software emulation interrupt - powerpc/pseries/dlpar: handle ibm, configure-connector delay status - mfd: wm831x-auxadc: Prevent use after free in wm831x_auxadc_read_irq() - mfd: altera-sysmgr: Fix physical address storing more - spi: stm32: properly handle 0 byte transfer - RDMA/rxe: Correct skb on loopback path - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt - RDMA/rxe: Fix coding error in rxe_recv.c - perf vendor events arm64: Fix Ampere eMag event typo - perf tools: Fix DSO filtering when not finding a map for a sampled address - rtc: zynqmp: depend on HAS_IOMEM - tracepoint: Do not fail unregistering a probe due to memory failure - IB/cm: Avoid a loop when device has 255 ports - IB/mlx5: Return appropriate error code instead of ENOMEM - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping - iommu: Move iotlb_sync_map out from __iommu_map - amba: Fix resource leak for drivers without .remove - i2c: qcom-geni: Store DMA mapping data in geni_i2c_dev struct - ARM: 9046/1: decompressor: Do not clear SCTLR.nTLSMD for ARMv7+ cores - mmc: renesas_sdhi_internal_dmac: Fix DMA buffer alignment from 8 to 128-bytes - mmc: usdhi6rol0: Fix a resource leak in the error handling path of the probe - mmc: sdhci-sprd: Fix some resource leaks in the remove function - mmc: owl-mmc: Fix a resource leak in an error handling path and in the remove function - powerpc/time: Enable sched clock for irqtime - powerpc/47x: Disable 256k page size - KVM: PPC: Make the VMX instruction emulation routines static - IB/umad: Return EPOLLERR in case of when device disassociated - IB/umad: Return EIO in case of when device disassociated - iommu: Switch gather->end to the inclusive end - scsi: lpfc: Fix ancient double free - objtool: Fix ".cold" section suffix check for newer versions of GCC - objtool: Fix retpoline detection in asm code - objtool: Fix error handling for STD/CLD warnings - auxdisplay: ht16k33: Fix refresh rate handling - watchdog: intel-mid_wdt: Postpone IRQ handler registration till SCU is ready - isofs: release buffer head before return - regulator: core: Avoid debugfs: Directory ... already present! error - power: supply: smb347-charger: Fix interrupt usage if interrupt is unavailable - power: supply: axp20x_usb_power: Init work before enabling IRQs - regulator: s5m8767: Drop regulators OF node reference - spi: atmel: Put allocated master before return - regulator: s5m8767: Fix reference count leak - certs: Fix blacklist flag type confusion - watch_queue: Drop references to /dev/watch_queue - regulator: axp20x: Fix reference cout leak - platform/chrome: cros_ec_proto: Add LID and BATTERY to default mask - platform/chrome: cros_ec_proto: Use EC_HOST_EVENT_MASK not BIT - clk: sunxi-ng: h6: Fix clock divider range on some clocks - IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex - RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation - spi: imx: Don't print error on -EPROBEDEFER - clocksource/drivers/mxs_timer: Add missing semicolon when DEBUG is defined - clocksource/drivers/ixp4xx: Select TIMER_OF when needed - power: supply: fix sbs-charger build, needs REGMAP_I2C - dmaengine: idxd: set DMA channel to be private - rtc: s5m: select REGMAP_I2C - power: reset: at91-sama5d2_shdwc: fix wkupdbc mask - RDMA/rtrs-srv: Init wr_cnt as 1 - RDMA/rtrs-clt: Refactor the failure cases in alloc_clt - RDMA/rtrs-srv: Fix missing wr_cqe - RDMA/rtrs: Call kobject_put in the failure path - RDMA/rtrs-clt: Set mininum limit when create QP - RDMA/rtrs-srv: Use sysfs_remove_file_self for disconnect - RDMA/rtrs-srv: Release lock before call into close_sess - RDMA/rtrs: Extend ibtrs_cq_qp_create - of/fdt: Make sure no-map does not remove already reserved regions - fdt: Properly handle "no-map" field in the memory region - power: supply: cpcap-charger: Fix power_supply_put on null battery pointer - power: supply: cpcap-battery: Fix missing power_supply_put() - power: supply: cpcap-charger: Fix missing power_supply_put() - mfd: bd9571mwv: Use devm_mfd_add_devices() - dmaengine: hsu: disable spurious interrupt - dmaengine: owl-dma: Fix a resource leak in the remove function - dmaengine: fsldma: Fix a resource leak in an error handling path of the probe function - dmaengine: fsldma: Fix a resource leak in the remove function - RDMA/siw: Fix handling of zero-sized Read and Receive Queues. - HID: core: detect and skip invalid inputs to snto32() - clk: renesas: r8a779a0: Fix parent of CBFUSA clock - clk: renesas: r8a779a0: Remove non-existent S2 clock - clk: sunxi-ng: h6: Fix CEC clock - spi: cadence-quadspi: Abort read if dummy cycles required are too many - i2c: iproc: handle master read request - i2c: iproc: update slave isr mask (ISR_MASK_SLAVE) - i2c: iproc: handle only slave interrupts which are enabled - quota: Fix memory leak when handling corrupted quota file - arm64: dts: qcom: qrb5165-rb5: fix pm8009 regulators - regulator: qcom-rpmh-regulator: add pm8009-1 chip revision - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant - clk: meson: clk-pll: propagate the error from meson_clk_pll_set_rate() - clk: meson: clk-pll: make "ret" a signed integer - clk: meson: clk-pll: fix initializing the old rate (fallback) for a PLL - power: supply: cpcap: Add missing IRQF_ONESHOT to fix regression - HSI: Fix PM usage counter unbalance in ssi_hw_init - capabilities: Don't allow writing ambiguous v3 file capabilities - drm/amdgpu/display: remove hdcp_srm sysfs on device removal - smp: Process pending softirqs in flush_smp_call_function_from_idle() - irqchip/imx: IMX_INTMUX should not default to y, unconditionally - ubifs: Fix error return code in alloc_wbufs() - ubifs: replay: Fix high stack usage, again - ubifs: Fix memleak in ubifs_init_authentication - jffs2: fix use after free in jffs2_sum_write_data() - fs/jfs: fix potential integer overflow on shift of a int - ASoC: simple-card-utils: Fix device module clock - ima: Free IMA measurement buffer after kexec syscall - ima: Free IMA measurement buffer on error - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk - nvmet: set status to 0 in case for invalid nsid - nvmet: remove extra variable in identify ns - nvme-multipath: set nr_zones for zoned namespaces - nvmet-tcp: fix potential race of tcp socket closing accept_work - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs - io_uring: fix possible deadlock in io_uring_poll - crypto: ecdh_helper - Ensure 'len >= secret.len' in decode_key() - hwrng: timeriomem - Fix cooldown period calculation - drm/dp_mst: Don't cache EDIDs for physical ports - drm/lima: fix reference leak in lima_pm_busy - drm/vc4: hdmi: Update the CEC clock divider on HSM rate change - drm/vc4: hdmi: Compute the CEC clock divider from the clock rate - drm/vc4: hdmi: Restore cec physical address on reconnect - drm/vc4: hdmi: Fix up CEC registers - drm/vc4: hdmi: Fix register offset with longer CEC messages - drm/vc4: hdmi: Move hdmi reset to bind - s390/zcrypt: return EIO when msg retry limit reached - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 - btrfs: fix double accounting of ordered extent for subpage case in btrfs_invalidapge - btrfs: clarify error returns values in __load_free_space_cache - ASoC: SOF: debug: Fix a potential issue on string buffer termination - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown - ASoC: qcom: lpass: Fix i2s ctl register bit map - locking/lockdep: Avoid unmatched unlock - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() - drm/mediatek: Check if fb is null - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs - ASoC: qcom: Fix typo error in HDMI regmap config callbacks - f2fs: fix a wrong condition in __submit_bio - drm/amdgpu: Prevent shift wrapping in amdgpu_read_mask() - f2fs: fix to avoid inconsistent quota data - mtd: parsers: afs: Fix freeing the part name memory in failure - ASoC: codecs: add missing max_register in regmap config - ASoC: cpcap: fix microphone timeslot mask - ata: ahci_brcm: Add back regulators management - mm: proc: Invalidate TLB after clearing soft-dirty page state - drm/nouveau: bail out of nouveau_channel_new if channel init fails - crypto: talitos - Fix ctr(aes) on SEC1 - crypto: talitos - Work around SEC6 ERRATA (AES-CTR mode data size error) - mtd: parser: imagetag: fix error codes in bcm963xx_parse_imagetag_partitions() - perf/arm-cmn: Move IRQs when migrating context - perf/arm-cmn: Fix PMU instance naming - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend - ASoC: qcom: lpass-cpu: Remove bit clock state check - f2fs: compress: fix potential deadlock - sched/eas: Don't update misfit status if the task is pinned - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values - media: pxa_camera: declare variable when DEBUG is defined - media: mtk-vcodec: fix argument used when DEBUG is defined - media: cx25821: Fix a bug when reallocating some dma memory - media: qm1d1c0042: fix error return code in qm1d1c0042_init() - media: atomisp: Fix a buffer overflow in debug code - media: vidtv: psi: fix missing crc for PMT - media: lmedm04: Fix misuse of comma - media: software_node: Fix refcounts in software_node_get_next_child() - drm/amd/display: Fix HDMI deep color output for DCE 6-11. - drm/amd/display: Fix 10/12 bpc setup in DCE output bit depth reduction. - macintosh/adb-iop: Use big-endian autopoll mask - bsg: free the request before return error code - drm/amdgpu: toggle on DF Cstate after finishing xgmi injection - drm/tegra: Fix reference leak when pm_runtime_get_sync() fails - MIPS: Compare __SYNC_loongson3_war against 0 - MIPS: properly stop .eh_frame generation - media: ti-vpe: cal: fix write to unallocated memory - media: imx7: csi: Fix pad link validation - media: imx7: csi: Fix regression for parallel cameras on i.MX6UL - drm/sun4i: tcon: fix inverted DCLK polarity - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue - crypto: bcm - Rename struct device_private to bcm_device_private - evm: Fix memleak in init_desc - ASoC: qcom: qdsp6: Move frontend AIFs to q6asm-dai - ASoC: cs42l56: fix up error handling in probe - media: aspeed: fix error return code in aspeed_video_setup_video() - media: tm6000: Fix memleak in tm6000_start_stream - media: media/pci: Fix memleak in empress_init - media: em28xx: Fix use-after-free in em28xx_alloc_urbs - media: vsp1: Fix an error handling path in the probe function - media: camss: missing error code in msm_video_register() - media: mtk-vcodec: fix error return code in vdec_vp9_decode() - media: imx: Fix csc/scaler unregister - media: imx: Unregister csc/scaler only if registered - media: i2c: ov5670: Fix PIXEL_RATE minimum value - media: ipu3-cio2: Build only for x86 - drm/fourcc: fix Amlogic format modifier masks - drm/virtio: make sure context is created in gem open - MIPS: lantiq: Explicitly compare LTQ_EBU_PCC_ISTAT against 0 - MIPS: c-r4k: Fix section mismatch for loongson2_sc_init - drm/amdgpu: Fix macro name _AMDGPU_TRACE_H_ in preprocessor if condition - drm: rcar-du: Fix the return check of of_parse_phandle and of_find_device_by_node - drm: rcar-du: Fix crash when using LVDS1 clock for CRTC - drm: rcar-du: Fix PM reference leak in rcar_cmm_enable() - kcsan: Rewrite kcsan_prandom_u32_max() without prandom_u32_state() - media: allegro: Fix use after free on error - hwrng: ingenic - Fix a resource leak in an error handling path - crypto: arm64/aes-ce - really hide slower algos when faster ones are enabled - crypto: sun4i-ss - fix kmap usage - crypto: sun4i-ss - linearize buffers content must be kept - drm/vc4: hdmi: Take into account the clock doubling flag in atomic_check - drm/panel: mantix: Tweak init sequence - drm/fb-helper: Add missed unlocks in setcmap_legacy() - gma500: clean up error handling in init - drm/gma500: Fix error return code in psb_driver_load() - fbdev: aty: SPARC64 requires FB_ATY_CT - tty: implement read_iter - tty: convert tty_ldisc_ops 'read()' function to take a kernel pointer - net: enetc: fix destroyed phylink dereference during unbind - net: mvneta: Remove per-cpu queue mapping for Armada 3700 - net: amd-xgbe: Fix network fluctuations when using 1G BELFUSE SFP - net: amd-xgbe: Reset link when the link never comes back - net: amd-xgbe: Fix NETDEV WATCHDOG transmit queue timeout warning - net: amd-xgbe: Reset the PHY rx data path when mailbox command timeout - net: phy: mscc: adding LCPLL reset to VSC8514 - net: dsa: felix: don't deinitialize unused ports - net: dsa: felix: perform teardown in reverse order of setup - ibmvnic: skip send_request_unmap for timeout reset - ibmvnic: add memory barrier to protect long term buffer - bpf: Clear subreg_def for global function return values - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds - net: axienet: Handle deferred probe on clock properly - tcp: fix SO_RCVLOWAT related hangs under mem pressure - selftests: mptcp: fix ACKRX debug message - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation - bpf: Fix an unitialized value in bpf_iter - libbpf: Ignore non function pointer member in struct_ops - mac80211: fix potential overflow when multiplying to u32 integers - net/mlx5e: Check tunnel offload is required before setting SWP - net/mlx5e: CT: manage the lifetime of the ct entry object - net/mlx5: Disable devlink reload for lag devices - net/mlx5: Disallow RoCE on lag device - net/mlx5: Disallow RoCE on multi port slave device - net/mlx5: Disable devlink reload for multi port slave device - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context - net/mlx5e: Replace synchronize_rcu with synchronize_net - net/mlx5: Fix health error state handling - net/mlx5e: Change interrupt moderation channel params also when channels are closed - net/mlx5e: Don't change interrupt moderation params when DIM is enabled - net: phy: consider that suspend2ram may cut off PHY power - dpaa2-eth: fix memory leak in XDP_REDIRECT - xen/netback: fix spurious event detection for common event case - bnxt_en: Fix devlink info's stored fw.psid version format. - bnxt_en: reverse order of TX disable and carrier off - ibmvnic: Set to CLOSED state even on error - selftests/bpf: Convert test_xdp_redirect.sh to bash - ath9k: fix data bus crash when setting nf_override via debugfs - iwlwifi: pnvm: increment the pointer before checking the TLV - iwlwifi: pnvm: set the PNVM again if it was already loaded - bpf_lru_list: Read double-checked variable once without lock - iwlwifi: mvm: don't check if CSA event is running before removing - iwlwifi: mvm: assign SAR table revision to the command later - iwlwifi: mvm: send stored PPAG command instead of local - iwlwifi: mvm: store PPAG enabled/disabled flag properly - iwlwifi: mvm: fix the type we use in the PPAG table validity checks - soc: aspeed: snoop: Add clock control logic - ath11k: fix a locking bug in ath11k_mac_op_start() - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() - ARM: at91: use proper asm syntax in pm_suspend - staging: wfx: fix possible panic with re-queued frames - optee: simplify i2c access - ARM: s3c: fix fiq for clang IAS - iwlwifi: mvm: set enabled in the PPAG command properly - arm64: dts: meson: fix broken wifi node for Khadas VIM3L - arm64: dts: msm8916: Fix reserved and rfsa nodes unit address - soc: qcom: ocmem: don't return NULL in of_get_ocmem - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv - opp: Correct debug message in _opp_add_static_v2() - arm64: dts: armada-3720-turris-mox: rename u-boot mtd partition to a53-firmware - ARM: dts: armada388-helios4: assign pinctrl to each fan - ARM: dts: armada388-helios4: assign pinctrl to LEDs - can: mcp251xfd: mcp251xfd_probe(): fix errata reference - arm64: dts: renesas: beacon: Fix EEPROM compatible value - x86/MSR: Filter MSR writes through X86_IOC_WRMSR_REGS ioctl too - staging: rtl8723bs: wifi_regd.c: Fix incorrect number of regulatory rules - usb: dwc2: Make "trimming xfer length" a debug message - usb: dwc2: Abort transaction after errors with unknown reason - usb: dwc2: Do not update data length if it is 0 on inbound transfers - ARM: dts: Configure missing thermal interrupt for 4430 - memory: ti-aemif: Drop child node when jumping out loop - Bluetooth: Put HCI device if inquiry procedure interrupts - Bluetooth: drop HCI device reference before return - staging: media: atomisp: Fix size_t format specifier in hmm_alloc() debug statemenet - soc: ti: pm33xx: Fix some resource leak in the error handling paths of the probe function - soc: qcom: socinfo: Fix an off by one in qcom_show_pmic_model() - arm64: dts: qcom: sdm845-db845c: Fix reset-pin of ov8856 node - usb: gadget: u_audio: Free requests only after callback - ACPICA: Fix exception code class checks - arm64: dts: rockchip: rk3328: Add clock_in_out property to gmac2phy node - cpufreq: brcmstb-avs-cpufreq: Fix resource leaks in ->remove() - cpufreq: brcmstb-avs-cpufreq: Free resources in error path - arm64: dts: qcom: msm8916-samsung-a2015: Fix sensors - arm64: dts: allwinner: A64: Limit MMC2 bus frequency to 150 MHz - arm64: dts: allwinner: H6: Allow up to 150 MHz MMC bus frequency - arm64: dts: allwinner: Drop non-removable from SoPine/LTS SD card - arm64: dts: allwinner: H6: properly connect USB PHY to port 0 - arm64: dts: allwinner: A64: properly connect USB PHY to port 0 - firmware: arm_scmi: Fix call site of scmi_notification_exit - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h - net: stmmac: dwmac-meson8b: fix enabling the timing-adjustment clock - arm64: dts: qcom: msm8916-samsung-a5u: Fix iris compatible - staging: vchiq: Fix bulk transfers on 64-bit builds - staging: vchiq: Fix bulk userdata handling - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump - memory: mtk-smi: Fix PM usage counter unbalance in mtk_smi ops - arm64: dts: exynos: correct PMIC interrupt trigger level on Espresso - arm64: dts: exynos: correct PMIC interrupt trigger level on TM2 - ARM: dts: exynos: correct PMIC interrupt trigger level on Odroid XU3 family - ARM: dts: exynos: correct PMIC interrupt trigger level on Arndale Octa - ARM: dts: exynos: correct PMIC interrupt trigger level on Spring - ARM: dts: exynos: correct PMIC interrupt trigger level on Rinato - ARM: dts: exynos: correct PMIC interrupt trigger level on Monk - ARM: dts: exynos: correct PMIC interrupt trigger level on Artik 5 - arm64: dts: renesas: beacon: Fix audio-1.8V pin enable - arm64: dts: renesas: beacon kit: Fix choppy Bluetooth Audio - Bluetooth: Fix initializing response id after clearing struct - Bluetooth: hci_uart: Fix a race for write_work scheduling - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function - ath10k: Fix error handling in case of CE pipe init failure - drm/i915/gt: One more flush for Baytrail clear residuals - ALSA: pcm: Don't call sync_stop if it hasn't been stopped - ALSA: pcm: Assure sync with the pending stop operation at suspend - ALSA: pcm: Call sync_stop at disconnection - random: fix the RNDRESEEDCRNG ioctl - vmlinux.lds.h: Define SANTIZER_DISCARDS with CONFIG_GCOV_KERNEL=y - MIPS: vmlinux.lds.S: add missing PAGE_ALIGNED_DATA() section - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode - bfq: Avoid false bfq queue merging - virt: vbox: Do not use wait_event_interruptible when called from kernel context - PCI: Decline to resize resources if boot config must be preserved - PCI: qcom: Use PHY_REFCLK_USE_PAD only for ipq8064 - w1: w1_therm: Fix conversion result for negative temperatures - kdb: Make memory allocations more robust - scsi: qla2xxx: Fix mailbox Ch erroneous error - scsi: libsas: docs: Remove notify_ha_event() - debugfs: do not attempt to create a new file before the filesystem is initalized - debugfs: be more robust at handling improper input in debugfs_lookup() - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() - vmlinux.lds.h: add DWARF v5 sections - scripts/recordmcount.pl: support big endian for ARCH sh - kbuild: fix CONFIG_TRIM_UNUSED_KSYMS build for ppc64 - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. - cxgb4: Add new T6 PCI device id 0x6092 - NET: usb: qmi_wwan: Adding support for Cinterion MV31 - drm/xlnx: fix kmemleak by sending vblank_event in atomic_disable - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() - mm: provide a saner PTE walking API for modules - KVM: do not assume PTE is writable after follow_pfn - mm: simplify follow_pte{,pmd} - mm: unexport follow_pte_pmd - KVM: x86: Zap the oldest MMU pages, not the newest - hwmon: (dell-smm) Add XPS 15 L502X to fan control blacklist - arm64: tegra: Add power-domain for Tegra210 HDA - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working - ntfs: check for valid standard information attribute - ceph: downgrade warning from mdsmap decode to debug - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable - USB: quirks: sort quirk entries - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device - RDMA: Lift ibdev_to_node from rds to common code - HID: make arrays usage and value to be the same - bpf: Fix truncation handling for mod32 dst reg wrt zero - of: unittest: Fix build on architectures without CONFIG_OF_ADDRESS - mm: Remove examples from enum zone_type comment - arm64: mm: Set ZONE_DMA size based on early IORT scan - arm64: mm: Set ZONE_DMA size based on devicetree's dma-ranges - of: unittest: Add test for of_dma_get_max_cpu_address() - of/address: Introduce of_dma_get_max_cpu_address() - arm64: mm: Move zone_dma_bits initialization into zone_sizes_init() - arm64: mm: Move reserve_crashkernel() into mem_init() - rockchip: Make cdn_dp_resume depend on CONFIG_PM_SLEEP - crypto - shash: reduce minimum alignment of shash_desc structure - arm32: kaslr: print kaslr offset when kernel panic - arm32: kaslr: pop visibility when compile decompress boot code as we need relocate BSS by GOT. - arm32: kaslr: When boot with vxboot, we must adjust dtb address before kaslr_early_init, and store dtb address after init. - arm: kaslr: Fix memtop calculate, when there is no memory top info, we can't use zero instead it. - arm32: kaslr: Add missing sections about relocatable - No idea why this broke ... - ARM: decompressor: add KASLR support - ARM: decompressor: explicitly map decompressor binary cacheable - ARM: kernel: implement randomization of the kernel load address - arm: vectors: use local symbol names for vector entry points - ARM: kernel: refer to swapper_pg_dir via its symbol - ARM: mm: export default vmalloc base address - ARM: kernel: use PC relative symbol references in suspend/resume code - ARM: kernel: use PC-relative symbol references in MMU switch code - ARM: kernel: make vmlinux buildable as a PIE executable - ARM: kernel: switch to relative exception tables - arm-soc: various: replace open coded VA->PA calculation of pen_release - arm-soc: mvebu: replace open coded VA->PA conversion - arm-soc: exynos: replace open coded VA->PA conversions - asm-generic: add .data.rel.ro sections to __ro_after_init - Revert "[Huawei] Microchip Polarfire SoC Clock Driver" - Revert "[Huawei] RISC-V: Add Microchip PolarFire kconfig option" - sdei_watchdog: avoid possible false hardlockup - kprobes/arm64: Blacklist sdei watchdog callback functions - sdei_watchdog: set secure timer period base on 'watchdog_thresh' - sdei_watchdog: clear EOI of the secure timer before kdump - sdei_watchdog: refresh 'last_timestamp' when enabling nmi_watchdog - watchdog: add nmi_watchdog support for arm64 based on SDEI - lockup_detector: init lockup detector after all the init_calls - firmware: arm_sdei: make 'sdei_api_event_disable/enable' public - firmware: arm_sdei: add interrupt binding api - watchdog: make hardlockup detect code public - ARM: hw_breakpoint: Do not directly check the event's overflow_handler hook - net/hinic: Remove the initialization of the global variable g_uld_info - media: pwc: Use correct device for DMA - btrfs: fix crash after non-aligned direct IO write with O_DSYNC - btrfs: fix backport of 2175bf57dc952 in 5.10.13 - Bluetooth: btusb: Always fallback to alt 1 for WBS - tty: protect tty_write from odd low-level tty disciplines - xen-blkback: fix error handling in xen_blkbk_map() - xen-scsiback: don't "handle" error by BUG() - xen-netback: don't "handle" error by BUG() - xen-blkback: don't "handle" error by BUG() - xen/arm: don't ignore return errors from set_phys_to_machine - Xen/gntdev: correct error checking in gntdev_map_grant_pages() - Xen/gntdev: correct dev_bus_addr handling in gntdev_map_grant_pages() - Xen/x86: also check kernel mapping in set_foreign_p2m_mapping() - Xen/x86: don't bail early from clear_foreign_p2m_mapping() - net: fix proc_fs init handling in af_packet and tls - net: bridge: Fix a warning when del bridge sysfs - net: openvswitch: fix TTL decrement exception action execution - net: sched: incorrect Kconfig dependencies on Netfilter modules - mt76: mt7615: fix rdd mcu cmd endianness - mt76: mt7915: fix endian issues - net/sched: fix miss init the mru in qdisc_skb_cb - mptcp: skip to next candidate if subflow has unacked data - net: qrtr: Fix port ID for control messages - IB/isert: add module param to set sg_tablesize for IO cmd - vdpa_sim: add get_config callback in vdpasim_dev_attr - vdpa_sim: make 'config' generic and usable for any device type - vdpa_sim: store parsed MAC address in a buffer - vdpa_sim: add struct vdpasim_dev_attr for device attributes - vdpa_sim: remove hard-coded virtq count - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq - ovl: expand warning in ovl_d_real() - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() - net/rds: restrict iovecs length for RDS_CMSG_RDMA_ARGS - vsock: fix locking in vsock_shutdown() - vsock/virtio: update credit only if socket is not closed - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state - net: watchdog: hold device global xmit lock during tx disable - net/vmw_vsock: improve locking in vsock_connect_timeout() - net/vmw_vsock: fix NULL pointer dereference - net: fix iteration for sctp transport seq_files - net: gro: do not keep too many GRO packets in napi->rx_list - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there - cpufreq: ACPI: Extend frequency tables to cover boost frequencies - net: dsa: call teardown method on probe failure - udp: fix skb_copy_and_csum_datagram with odd segment sizes - rxrpc: Fix clearance of Tx/Rx ring when releasing a call - arm64: mte: Allow PTRACE_PEEKMTETAGS access to the zero page - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() - scripts: set proper OpenSSL include dir also for sign-file - h8300: fix PREEMPTION build, TI_PRE_COUNT undefined - i2c: stm32f7: fix configuration of the digital filter - clk: sunxi-ng: mp: fix parent rate change flag check - drm/sun4i: dw-hdmi: Fix max. frequency for H6 - drm/sun4i: Fix H6 HDMI PHY configuration - drm/sun4i: dw-hdmi: always set clock rate - drm/sun4i: tcon: set sync polarity for tcon1 channel - firmware_loader: align .builtin_fw to 8 - net: hns3: add a check for index in hclge_get_rss_key() - net: hns3: add a check for tqp_index in hclge_get_ring_chain_from_mbx() - net: hns3: add a check for queue_id in hclge_reset_vf_queue() - net: dsa: felix: implement port flushing on .phylink_mac_link_down - x86/build: Disable CET instrumentation in the kernel for 32-bit too - scsi: scsi_debug: Fix a memory leak - netfilter: conntrack: skip identical origin tuple in same zone only - ibmvnic: Clear failover_pending if unable to schedule - net: stmmac: set TxQ mode back to DCB after disabling CBS - selftests: txtimestamp: fix compilation issue - net: enetc: initialize the RFS and RSS memories - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() - net: ipa: set error code in gsi_channel_setup() - net: hdlc_x25: Return meaningful error code in x25_open - xen/netback: avoid race in xenvif_rx_ring_slots_available() - netfilter: flowtable: fix tcp and udp header checksum update - netfilter: nftables: fix possible UAF over chains from packet path in netns - selftests: netfilter: fix current year - netfilter: xt_recent: Fix attempt to update deleted entry - bpf: Check for integer overflow when using roundup_pow_of_two() - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 - dmaengine: idxd: check device state before issue command - drm/vc4: hvs: Fix buffer overflow with the dlist handling - mt76: dma: fix a possible memory leak in mt76_add_fragment() - ath9k: fix build error with LEDS_CLASS=m - dmaengine: idxd: fix misc interrupt completion - cgroup-v1: add disabled controller check in cgroup1_parse_param() - KVM: x86: cleanup CR3 reserved bits checks - lkdtm: don't move ctors to .rodata - x86/efi: Remove EFI PGD build time checks - Revert "lib: Restrict cpumask_local_spread to houskeeping CPUs" - ubsan: implement __ubsan_handle_alignment_assumption - ARM: kexec: fix oops after TLB are invalidated - ARM: ensure the signal page contains defined contents - kallsyms: fix nonconverging kallsyms table with lld - ARM: dts: lpc32xx: Revert set default clock rate of HCLK PLL - bfq-iosched: Revert "bfq: Fix computation of shallow depth" - riscv: virt_addr_valid must check the address belongs to linear mapping - drm/amd/display: Decrement refcount of dc_sink before reassignment - drm/amd/display: Free atomic state after drm_atomic_commit - drm/amd/display: Fix dc_sink kref count in emulated_link_detect - drm/amd/display: Release DSC before acquiring - drm/amd/display: Add more Clock Sources to DCN2.1 - drm/amd/display: Fix DPCD translation for LTTPR AUX_RD_INTERVAL - nvme-pci: ignore the subsysem NQN on Phison E16 - x86/split_lock: Enable the split lock feature on another Alder Lake CPU - scsi: lpfc: Fix EEH encountering oops with NVMe traffic - ovl: skip getxattr of security labels - cap: fix conversions on getxattr - ovl: perform vfs_getxattr() with mounter creds - arm64: dts: rockchip: Disable display for NanoPi R2S - platform/x86: hp-wmi: Disable tablet-mode reporting by default - arm64: dts: rockchip: remove interrupt-names property from rk3399 vdec node - ARM: OMAP2+: Fix suspcious RCU usage splats for omap_enter_idle_coupled - arm64: dts: qcom: sdm845: Reserve LPASS clocks in gcc - arm64: dts: rockchip: Fix PCIe DT properties on rk3399 - soc: ti: omap-prm: Fix boot time errors for rst_map_012 bits 0 and 1 - tmpfs: disallow CONFIG_TMPFS_INODE64 on alpha - tmpfs: disallow CONFIG_TMPFS_INODE64 on s390 - dmaengine: move channel device_node deletion to driver - drm/dp_mst: Don't report ports connected if nothing is attached to them - drm/i915/tgl+: Make sure TypeC FIA is powered up when initializing it - Revert "drm/amd/display: Update NV1x SR latency values" - cgroup: fix psi monitor for root cgroup - arm/xen: Don't probe xenbus as part of an early initcall - drm/i915: Fix overlay frontbuffer tracking - tracing: Check length before giving out the filter buffer - tracing: Do not count ftrace events in top level enable output - gpio: ep93xx: Fix single irqchip with multi gpiochips - gpio: ep93xx: fix BUG_ON port F usage - gpio: mxs: GPIO_MXS should not default to y unconditionally - Revert "dts: phy: add GPIO number and active state used for phy reset" - objtool: Fix seg fault with Clang non-section symbols - squashfs: add more sanity checks in xattr id lookup - squashfs: add more sanity checks in inode lookup - squashfs: add more sanity checks in id lookup - squashfs: avoid out of bounds writes in decompressors - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" - nilfs2: make splice write available again - drm/i915: Skip vswing programming for TBT - drm/i915: Fix ICL MG PHY vswing handling - bpf: Fix verifier jsgt branch analysis on max bound - bpf: Fix 32 bit src register truncation on div/mod - bpf: Fix verifier jmp32 pruning decision logic - regulator: Fix lockdep warning resolving supplies - blk-cgroup: Use cond_resched() when destroy blkgs - i2c: mediatek: Move suspend and resume handling to NOIRQ phase - SUNRPC: Handle 0 length opaque XDR object data properly - SUNRPC: Move simple_get_bytes and simple_get_netobj into private header - iwlwifi: queue: bail out on invalid freeing - iwlwifi: mvm: guard against device removal in reprobe - iwlwifi: pcie: add rules to match Qu with Hr2 - iwlwifi: mvm: invalidate IDs of internal stations at mvm start - iwlwifi: pcie: fix context info memory leak - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() - iwlwifi: mvm: skip power command when unbinding vif during CSA - ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E - ASoC: ak4458: correct reset polarity - ALSA: hda: intel-dsp-config: add PCI id for TGL-H - pNFS/NFSv4: Improve rejection of out-of-order layouts - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() - chtls: Fix potential resource leak - ASoC: Intel: Skylake: Zero snd_ctl_elem_value - mac80211: 160MHz with extended NSS BW in CSA - drm/nouveau/nvif: fix method count when pushing an array - ASoC: wm_adsp: Fix control name parsing for multi-fw - regulator: core: avoid regulator_resolve_supply() race condition - af_key: relax availability checks for skb size calculation - powerpc/64/signal: Fix regression in __kernel_sigtramp_rt64() semantics - gpiolib: cdev: clear debounce period if line set to output - io_uring: drop mm/files between task_work_submit - io_uring: reinforce cancel on flush during exit - io_uring: fix sqo ownership false positive warning - io_uring: fix list corruption for splice file_get - io_uring: fix flush cqring overflow list while TASK_INTERRUPTIBLE - io_uring: fix cancellation taking mutex while TASK_UNINTERRUPTIBLE - io_uring: replace inflight_wait with tctx->wait - io_uring: fix __io_uring_files_cancel() with TASK_UNINTERRUPTIBLE - io_uring: if we see flush on exit, cancel related tasks - io_uring: account io_uring internal files as REQ_F_INFLIGHT - io_uring: fix files cancellation - io_uring: always batch cancel in *cancel_files() - io_uring: pass files into kill timeouts/poll - io_uring: don't iterate io_uring_cancel_files() - io_uring: add a {task,files} pair matching helper - io_uring: simplify io_task_match() - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace - net: dsa: mv88e6xxx: override existent unicast portvec in port_fdb_add - udp: ipv4: manipulate network header of NATed UDP GRO fraglist - net: ip_tunnel: fix mtu calculation - neighbour: Prevent a dead entry from updating gc_list - igc: Report speed and duplex as unknown when device is runtime suspended - md: Set prev_flush_start and flush_bio in an atomic way - Input: ili210x - implement pressure reporting for ILI251x - Input: xpad - sync supported devices with fork on GitHub - Input: goodix - add support for Goodix GT9286 chip - x86/apic: Add extra serialization for non-serializing MSRs - x86/debug: Prevent data breakpoints on cpu_dr7 - x86/debug: Prevent data breakpoints on __per_cpu_offset - x86/debug: Fix DR6 handling - x86/build: Disable CET instrumentation in the kernel - mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() - mm: thp: fix MADV_REMOVE deadlock on shmem THP - mm/vmalloc: separate put pages and flush VM flags - mm, compaction: move high_pfn to the for loop scope - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active - mm: hugetlb: fix a race between isolating and freeing page - mm: hugetlb: fix a race between freeing and dissolving the page - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page - ARM: 9043/1: tegra: Fix misplaced tegra_uart_config in decompressor - ARM: footbridge: fix dc21285 PCI configuration accessors - ARM: dts; gta04: SPI panel chip select is active low - DTS: ARM: gta04: remove legacy spi-cs-high to make display work again - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode - KVM: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs - KVM: SVM: Treat SVM as unsupported when running as an SEV guest - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs - io_uring: don't modify identity's files uncess identity is cowed - drm/amd/display: Revert "Fix EDID parsing after resume from suspend" - drm/i915: Power up combo PHY lanes for for HDMI as well - drm/i915: Extract intel_ddi_power_up_lanes() - drm/i915/display: Prevent double YUV range correction on HDR planes - drm/i915/gt: Close race between enable_breadcrumbs and cancel_breadcrumbs - drm/i915/gem: Drop lru bumping on display unpinning - drm/i915: Fix the MST PBN divider calculation - drm/dp/mst: Export drm_dp_get_vc_payload_bw() - Fix unsynchronized access to sev members through svm_register_enc_region - mmc: core: Limit retries when analyse of SDIO tuples fails - mmc: sdhci-pltfm: Fix linking err for sdhci-brcmstb - smb3: fix crediting for compounding when only one request in flight - smb3: Fix out-of-bounds bug in SMB2_negotiate() - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it - cifs: report error instead of invalid when revalidating a dentry fails - RISC-V: Define MAXPHYSMEM_1GB only for RV32 - xhci: fix bounce buffer usage for non-sg list case - scripts: use pkg-config to locate libcrypto - genirq/msi: Activate Multi-MSI early when MSI_FLAG_ACTIVATE_EARLY is set - genirq: Prevent [devm_]irq_alloc_desc from returning irq 0 - libnvdimm/dimm: Avoid race between probe and available_slots_show() - libnvdimm/namespace: Fix visibility of namespace resource attribute - tracepoint: Fix race between tracing and removing tracepoint - tracing: Use pause-on-trace with the latency tracers - kretprobe: Avoid re-registration of the same kretprobe earlier - tracing/kprobe: Fix to support kretprobe events on unloaded modules - fgraph: Initialize tracing_graph_pause at task creation - gpiolib: free device name on error path to fix kmemleak - mac80211: fix station rate table updates on assoc - ovl: implement volatile-specific fsync error behaviour - ovl: avoid deadlock on directory ioctl - ovl: fix dentry leak in ovl_get_redirect - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() - kbuild: fix duplicated flags in DEBUG_CFLAGS - memblock: do not start bottom-up allocations with kernel_end - vdpa/mlx5: Restore the hardware used index after change map - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs - ARM: dts: sun7i: a20: bananapro: Fix ethernet phy-mode - net: ipa: pass correct dma_handle to dma_free_coherent() - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set - net: mvpp2: TCAM entry enable should be written after SRAM data - net: lapb: Copy the skb before sending a packet - net/mlx5e: Release skb in case of failure in tc update skb - net/mlx5e: Update max_opened_tc also when channels are closed - net/mlx5: Fix leak upon failure of rule creation - net/mlx5: Fix function calculation for page trees - ibmvnic: device remove has higher precedence over reset - i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" - igc: check return value of ret_val in igc_config_fc_after_link_up - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr - SUNRPC: Fix NFS READs that start at non-page-aligned offsets - arm64: dts: ls1046a: fix dcfg address range - rxrpc: Fix deadlock around release of dst cached on udp tunnel - r8169: work around RTL8125 UDP hw bug - arm64: dts: meson: switch TFLASH_VDD_EN pin to open drain on Odroid-C4 - bpf, preload: Fix build when $(O) points to a relative path - um: virtio: free vu_dev only with the contained struct device - bpf, inode_storage: Put file handler if no storage was found - bpf, cgroup: Fix problematic bounds check - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou - vdpa/mlx5: Fix memory key MTT population - ARM: dts: stm32: Fix GPIO hog flags on DHCOM DRC02 - ARM: dts: stm32: Disable optional TSC2004 on DRC02 board - ARM: dts: stm32: Disable WP on DHCOM uSD slot - ARM: dts: stm32: Connect card-detect signal on DHCOM - ARM: dts: stm32: Fix polarity of the DH DRC02 uSD card detect - arm64: dts: rockchip: Use only supported PCIe link speed on Pinebook Pro - arm64: dts: rockchip: fix vopl iommu irq on px30 - arm64: dts: amlogic: meson-g12: Set FL-adj property value - Input: i8042 - unbreak Pegatron C15B - arm64: dts: qcom: c630: keep both touchpad devices enabled - ARM: OMAP1: OSK: fix ohci-omap breakage - usb: xhci-mtk: break loop when find the endpoint to drop - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints - usb: xhci-mtk: fix unreleased bandwidth data - usb: dwc3: fix clock issue during resume in OTG mode - usb: dwc2: Fix endpoint direction check in ep_from_windex - usb: renesas_usbhs: Clear pipe running flag in usbhs_pkt_pop() - USB: usblp: don't call usb_set_interface if there's a single alt - usb: gadget: aspeed: add missing of_node_put - USB: gadget: legacy: fix an error code in eth_bind() - usb: host: xhci: mvebu: make USB 3.0 PHY optional for Armada 3720 - USB: serial: option: Adding support for Cinterion MV31 - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 - USB: serial: cp210x: add pid/vid for WSDA-200-USB- net/hinic: Add NIC Layer - net/hinic: Update Hardware Abstract Layer - workqueue: Restrict affinity change to rescuer - kthread: Extract KTHREAD_IS_PER_CPU - x86/cpu: Add another Alder Lake CPU to the Intel family - objtool: Don't fail the kernel build on fatal errors - habanalabs: disable FW events on device removal - habanalabs: fix backward compatibility of idle check - habanalabs: zero pci counters packet before submit to FW - drm/amd/display: Fixed corruptions on HPDRX link loss restore - drm/amd/display: Use hardware sequencer functions for PG control - drm/amd/display: Change function decide_dp_link_settings to avoid infinite looping - drm/amd/display: Allow PSTATE chnage when no displays are enabled - drm/amd/display: Update dram_clock_change_latency for DCN2.1 - selftests/powerpc: Only test lwm/stmw on big endian - platform/x86: thinkpad_acpi: Add P53/73 firmware to fan_quirk_table for dual fan control - nvmet: set right status on error in id-ns handler - nvme-pci: allow use of cmb on v1.4 controllers - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout - nvme: check the PRINFO bit before deciding the host buffer length - udf: fix the problem that the disc content is not displayed - i2c: tegra: Create i2c_writesl_vi() to use with VI I2C for filling TX FIFO - ALSA: hda: Add Cometlake-R PCI ID - scsi: ibmvfc: Set default timeout to avoid crash during migration - mac80211: fix encryption key selection for 802.3 xmit - mac80211: fix fast-rx encryption check - mac80211: fix incorrect strlen of .write in debugfs - objtool: Don't add empty symbols to the rbtree - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid - ASoC: SOF: Intel: hda: Resume codec to do jack detection - scsi: fnic: Fix memleak in vnic_dev_init_devcmd2 - scsi: libfc: Avoid invoking response handler twice if ep is already completed - scsi: scsi_transport_srp: Don't block target in failfast state - x86: __always_inline __{rd,wr}msr() - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP - habanalabs: fix dma_addr passed to dma_mmap_coherent - platform/x86: intel-vbtn: Support for tablet mode on Dell Inspiron 7352 - platform/x86: touchscreen_dmi: Add swap-x-y quirk for Goodix touchscreen on Estar Beauty HD tablet - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency - phy: cpcap-usb: Fix warning for missing regulator_disable - iommu/vt-d: Do not use flush-queue when caching-mode is on - ARM: 9025/1: Kconfig: CPU_BIG_ENDIAN depends on !LD_IS_LLD - Revert "x86/setup: don't remove E820_TYPE_RAM for pfn 0" - arm64: Do not pass tagged addresses to __is_lm_address() - arm64: Fix kernel address detection of __is_lm_address() - arm64: dts: meson: Describe G12b GPU as coherent - drm/panfrost: Support cache-coherent integrations - iommu/io-pgtable-arm: Support coherency for Mali LPAE - ibmvnic: Ensure that CRQ entry read are correctly ordered - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP - net: dsa: bcm_sf2: put device node before return - mlxsw: spectrum_span: Do not overwrite policer configuration - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing - net: octeontx2: Make sure the buffer is 128 byte aligned - net: fec: put child node on error path - net: stmmac: dwmac-intel-plat: remove config data on error - net: dsa: microchip: Adjust reset release timing to match reference reset circuit - vsock: fix the race conditions in multi-transport support - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN - tcp: make TCP_USER_TIMEOUT accurate for zero window probes - team: protect features update by RCU to avoid deadlock - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit - ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() - ASoC: topology: Properly unregister DAI on removal - ASoC: mediatek: mt8183-mt6358: ignore TDM DAI link by default - ASoC: mediatek: mt8183-da7219: ignore TDM DAI link by default - NFC: fix possible resource leak - NFC: fix resource leak when target index is invalid - rxrpc: Fix memory leak in rxrpc_lookup_local - selftests: forwarding: Specify interface when invoking mausezahn - nvme-multipath: Early exit if no path is available - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() - iommu/amd: Use IVHD EFR for early initialization of IOMMU features - of/device: Update dma_range_map only when dev has valid dma-ranges - ACPI/IORT: Do not blindly trust DMA masks from firmware - can: dev: prevent potential information leak in can_fill_info() - net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable - net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset - net/mlx5e: Revert parameters on errors when changing trust state without reset - net/mlx5e: Correctly handle changing the number of queues when the interface is down - net/mlx5e: Fix CT rule + encap slow path offload and deletion - net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled - net/mlx5: Maintain separate page trees for ECPF and PF functions - net/mlx5e: Reduce tc unsupported key print level - net/mlx5e: free page before return - net/mlx5e: E-switch, Fix rate calculation for overflow - net/mlx5: Fix memory leak on flow table creation error flow - igc: fix link speed advertising - i40e: acquire VSI pointer only after VF is initialized - ice: Fix MSI-X vector fallback logic - ice: Don't allow more channels than LAN MSI-X available - ice: update dev_addr in ice_set_mac_address even if HW filter exists - ice: Implement flow for IPv6 next header (extension header) - ice: fix FDir IPv6 flexbyte - mac80211: pause TX while changing interface type - iwlwifi: pcie: reschedule in long-running memory reads - iwlwifi: pcie: use jiffies for memory read spin time limit - iwlwifi: pcie: set LTR on more devices - iwlwifi: pnvm: don't try to load after failures - iwlwifi: pnvm: don't skip everything when not reloading - iwlwifi: pcie: avoid potential PNVM leaks - ASoC: qcom: lpass: Fix out-of-bounds DAI ID lookup - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() - powerpc/64s: prevent recursive replay_soft_interrupts causing superfluous interrupt - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete - spi: altera: Fix memory leak on error path - ASoC: qcom: lpass-ipq806x: fix bitwidth regmap field - ASoC: qcom: Fix broken support to MI2S TERTIARY and QUATERNARY - ASoC: qcom: Fix incorrect volatile registers - ASoC: dt-bindings: lpass: Fix and common up lpass dai ids - RDMA/cxgb4: Fix the reported max_recv_sge value - firmware: imx: select SOC_BUS to fix firmware build - arm64: dts: imx8mp: Correct the gpio ranges of gpio3 - ARM: dts: imx6qdl-sr-som: fix some cubox-i platforms - ARM: dts: imx6qdl-kontron-samx6i: fix i2c_lcd/cam default status - ARM: imx: fix imx8m dependencies - arm64: dts: ls1028a: fix the offset of the reset register - xfrm: Fix wraparound in xfrm_policy_addr_delta() - selftests: xfrm: fix test return value override issue in xfrm_policy.sh - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces - xfrm: Fix oops in xfrm_replay_advance_bmp - Revert "block: simplify set_init_blocksize" to regain lost performance - Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" - netfilter: nft_dynset: add timeout extension to template - ARM: zImage: atags_to_fdt: Fix node names on added root nodes - ARM: imx: build suspend-imx6.S with arm instruction set - clk: qcom: gcc-sm250: Use floor ops for sdcc clks - clk: mmp2: fix build without CONFIG_PM - clk: imx: fix Kconfig warning for i.MX SCU clk - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue - xen-blkfront: allow discard-* nodes to be optional - tee: optee: replace might_sleep with cond_resched - KVM: Documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM - uapi: fix big endian definition of ipv6_rpl_sr_hdr - drm/i915/selftest: Fix potential memory leak - drm/i915: Check for all subplatform bits - drm/nouveau/dispnv50: Restore pushing of all data. - drm/vc4: Correct POS1_SCL for hvs5 - drm/vc4: Correct lbm size and calculation - drm/nouveau/svm: fail NOUVEAU_SVM_INIT ioctl on unsupported devices - ARM: dts: imx6qdl-kontron-samx6i: fix pwms for lcd-backlight - net/mlx5e: Fix IPSEC stats - drm/i915/pmu: Don't grab wakeref when enabling events - drm/i915/gt: Clear CACHE_MODE prior to clearing residuals - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. - mt7601u: fix rx buffer refcounting - mt76: mt7663s: fix rx buffer refcounting - mt7601u: fix kernel crash unplugging the device - arm64: dts: broadcom: Fix USB DMA address translation for Stingray - leds: trigger: fix potential deadlock with libata - xen: Fix XenStore initialisation for XS_LOCAL - io_uring: fix wqe->lock/completion_lock deadlock - KVM: Forbid the use of tagged userspace addresses for memslots - KVM: x86: get smi pending status correctly - KVM: nVMX: Sync unsync'd vmcs02 state to vmcs12 on migration - KVM: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX - KVM: nSVM: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit - KVM: arm64: Filter out v8.1+ events on v8.0 HW - KVM: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() - KVM: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] - btrfs: fix possible free space tree corruption with online conversion - btrfs: fix lockdep warning due to seqcount_mutex on 32bit arch - drivers: soc: atmel: add null entry at the end of at91_soc_allowed_list[] - drivers: soc: atmel: Avoid calling at91_soc_init on non AT91 SoCs - crypto: marvel/cesa - Fix tdma descriptor on 64-bit - efi/apple-properties: Reinstate support for boolean properties - x86/entry: Emit a symbol for register restoring thunk - PM: hibernate: flush swap writer after marking - s390/vfio-ap: No need to disable IRQ after queue reset - s390: uv: Fix sysfs max number of VCPUs reporting - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family - bcache: only check feature sets when sb->version >= BCACHE_SB_VERSION_CDEV_WITH_FEATURES - drivers/nouveau/kms/nv50-: Reject format modifiers for cursor planes - drm/i915/gt: Always try to reserve GGTT address 0x0 - drm/i915: Always flush the active worker before returning from the wait - drm/nouveau/kms/gk104-gp1xx: Fix > 64x64 cursors - Revert "drm/amdgpu/swsmu: drop set_fan_speed_percent (v2)" - ASoC: AMD Renoir - refine DMI entries for some Lenovo products - x86/xen: avoid warning in Xen pv guest with CONFIG_AMD_MEM_ENCRYPT enabled - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() - ARM: dts: imx6qdl-gw52xx: fix duplicate regulator naming - ARM: dts: ux500: Reserve memory carveouts - ARM: dts: tbs2910: rename MMC node aliases - media: rc: ensure that uevent can be read directly after rc device register - media: rc: ite-cir: fix min_timeout calculation - media: rc: fix timeout handling after switch to microsecond durations - media: hantro: Fix reset_raw_fmt initialization - media: cedrus: Fix H264 decoding - media: cec: add stm32 driver - parisc: Enable -mlong-calls gcc option by default when !CONFIG_MODULES - ALSA: hda/via: Apply the workaround generically for Clevo machines - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 - kernel: kexec: remove the lock operation of system_transition_mutex - ACPI: thermal: Do not call acpi_thermal_check() directly - ACPI: sysfs: Prefer "compatible" modalias - tty: avoid using vfs_iocb_iter_write() for redirected console writes - nbd: freeze the queue while we're adding connections - iwlwifi: provide gso_type to GSO packets- kdump: update Documentation about crashkernel - arm64: kdump: add memory for devices by DT property linux,usable-memory-range - x86, arm64: Add ARCH_WANT_RESERVE_CRASH_KERNEL config - arm64: kdump: reimplement crashkernel=X - arm64: kdump: introduce some macroes for crash kernel reservation - x86/elf: Move vmcore_elf_check_arch_cross to arch/x86/include/asm/elf.h - x86: kdump: move reserve_crashkernel[_low]() into crash_core.c - x86: kdump: move xen_pv_domain() check and insert_resource() to setup_arch() - x86: kdump: use macro CRASH_ADDR_LOW_MAX in functions reserve_crashkernel() - x86: kdump: make the lower bound of crash kernel reservation consistent - x86: kdump: replace the hard-coded alignment with macro CRASH_ALIGN - ARM: kdump: Add LPAE support - ARM: kdump: fix timer interrupts panic, could not boot capture_kernel - driver: input: fix UBSAN warning in input_defuzz_abs_event - vdso: do cntvct workaround in the VDSO - arm64: arch_timer: Disable CNTVCT_EL0 trap if workaround is enabled - cgroup: Return ERSCH when add Z process into task - ARM: 9027/1: head.S: explicitly map DT even if it lives in the first physical section - ARM: 9028/1: disable KASAN in call stack capturing routines - ARM: 9022/1: Change arch/arm/lib/mem*.S to use WEAK instead of .weak - ARM: 9020/1: mm: use correct section size macro to describe the FDT virtual address - ARM: 9017/2: Enable KASan for ARM - ARM: 9016/2: Initialize the mapping of KASan shadow memory - ARM: 9015/2: Define the virtual space of KASan's shadow region - ARM: 9014/2: Replace string mem* functions for KASan - ARM: 9013/2: Disable KASan instrumentation for some code - ARM: 9012/1: move device tree mapping out of linear region - ARM: 9011/1: centralize phys-to-virt conversion of DT/ATAGS address - drm/radeon: check the alloc_workqueue return value - printk: fix string termination for record_print_text() - printk: fix buffer overflow potential for print_text() - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions - mm: fix a race on nr_swap_pages - mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepoint - objtool: Don't fail on missing symbol table - io_uring: fix sleeping under spin in __io_clean_op - io_uring: dont kill fasync under completion_lock - io_uring: fix skipping disabling sqo on exec - io_uring: fix uring_flush in exit_files() warning - io_uring: fix false positive sqo warning on flush - io_uring: do sqo disable on install_fd error - io_uring: fix null-deref in io_disable_sqo_submit - io_uring: stop SQPOLL submit on creator's death - io_uring: add warn_once for io_uring_flush() - io_uring: inline io_uring_attempt_task_drop() - kernel/io_uring: cancel io_uring before task works - iwlwifi: dbg: Don't touch the tlv data - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC - media: v4l2-subdev.h: BIT() is not available in userspace - media: Revert "media: videobuf2: Fix length check for single plane dmabuf queueing" - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices - HID: wacom: Correct NULL dereference on AES pen proximity - futex: Handle faults correctly for PI futexes - futex: Simplify fixup_pi_state_owner() - futex: Use pi_state_update_owner() in put_pi_state() - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() - futex: Provide and use pi_state_update_owner() - futex: Replace pointless printk in fixup_owner() - futex: Ensure the correct return value from futex_lock_pi() - Revert "mm/slub: fix a memory leak in sysfs_slab_add()" - gpio: mvebu: fix pwm .get_state period calculation - PCI/AER: increments pci bus reference count in aer-inject process - PCI: add a member in 'struct pci_bus' to record the original 'pci_ops' - sched, rt: fix isolated CPUs leaving task_group indefinitely throttled - cgroup: wait for cgroup destruction to complete when umount - cgroup: check if cgroup root is alive in cgroupstats_show() - mtd:avoid blktrans_open/release race and avoid insmod ftl.ko deadlock - jffs2: move jffs2_init_inode_info() just after allocating inode - jffs2: protect no-raw-node-ref check of inocache by erase_completion_lock - jffs2: handle INO_STATE_CLEARING in jffs2_do_read_inode() - jffs2: reset pino_nlink to 0 when inode creation failed - jffs2: GC deadlock reading a page that is used in jffs2_write_begin() - jffs2: make the overwritten xattr invisible after remount - Revert "mm: fix initialization of struct page for holes in memory layout" - mm: fix initialization of struct page for holes in memory layout - Commit 9bb48c82aced ("tty: implement write_iter") converted the tty layer to use write_iter. - fs/pipe: allow sendfile() to pipe again - interconnect: imx8mq: Use icc_sync_state - kernfs: wire up ->splice_read and ->splice_write - kernfs: implement ->write_iter - kernfs: implement ->read_iter - bpf: Local storage helpers should check nullness of owner ptr passed - drm/i915/hdcp: Get conn while content_type changed - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend - tcp: Fix potential use-after-free due to double kfree() - x86/sev-es: Handle string port IO to kernel memory properly - net: systemport: free dev before on error path - tty: fix up hung_up_tty_write() conversion - tty: implement write_iter - x86/sev: Fix nonistr violation - pinctrl: qcom: Don't clear pending interrupts when enabling - pinctrl: qcom: Properly clear "intr_ack_high" interrupts when unmasking - pinctrl: qcom: No need to read-modify-write the interrupt status - pinctrl: qcom: Allow SoCs to specify a GPIO function that's not 0 - net: core: devlink: use right genl user_ptr when handling port param get/set - net: mscc: ocelot: Fix multicast to the CPU port - tcp: fix TCP_USER_TIMEOUT with zero window - tcp: do not mess with cloned skbs in tcp_add_backlog() - net: dsa: b53: fix an off by one in checking "vlan->vid" - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled - net: mscc: ocelot: allow offloading of bridge on top of LAG - ipv6: set multicast flag on the multicast route - net_sched: reject silly cell_log in qdisc_get_rtab() - net_sched: avoid shift-out-of-bounds in tcindex_set_parms() - ipv6: create multicast route with RTPROT_KERNEL - udp: mask TOS bits in udp_v4_early_demux() - net_sched: gen_estimator: support large ewma log - tcp: fix TCP socket rehash stats mis-accounting - kasan: fix incorrect arguments passing in kasan_add_zero_shadow - kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too - lightnvm: fix memory leak when submit fails - cachefiles: Drop superfluous readpages aops NULL check - nvme-pci: fix error unwind in nvme_map_data - nvme-pci: refactor nvme_unmap_data - sh_eth: Fix power down vs. is_opened flag ordering - selftests/powerpc: Fix exit status of pkey tests - net: dsa: mv88e6xxx: also read STU state in mv88e6250_g1_vtu_getnext - octeontx2-af: Fix missing check bugs in rvu_cgx.c - ASoC: SOF: Intel: fix page fault at probe if i915 init fails - locking/lockdep: Cure noinstr fail - sh: Remove unused HAVE_COPY_THREAD_TLS macro - sh: dma: fix kconfig dependency for G2_DMA - drm/i915/hdcp: Update CP property in update_pipe - tools: gpio: fix %llu warning in gpio-watch.c - tools: gpio: fix %llu warning in gpio-event-mon.c - netfilter: rpfilter: mask ecn bits before fib lookup - cls_flower: call nla_ok() before nla_next() - x86/cpu/amd: Set __max_die_per_package on AMD - x86/entry: Fix noinstr fail - drm/i915: Only enable DFP 4:4:4->4:2:0 conversion when outputting YCbCr 4:4:4 - drm/i915: s/intel_dp_sink_dpms/intel_dp_set_power/ - driver core: Extend device_is_dependent() - driver core: Fix device link device name collision - drivers core: Free dma_range_map when driver probe failed - xhci: tegra: Delay for disabling LFPS detector - xhci: make sure TRB is fully written before giving it to the controller - usb: cdns3: imx: fix can't create core device the second time issue - usb: cdns3: imx: fix writing read-only memory issue - usb: bdc: Make bdc pci driver depend on BROKEN - usb: udc: core: Use lock when write to soft_connect - USB: gadget: dummy-hcd: Fix errors in port-reset handling - usb: gadget: aspeed: fix stop dma register setting. - USB: ehci: fix an interrupt calltrace error - ehci: fix EHCI host controller initialization sequence - serial: mvebu-uart: fix tx lost characters at power off - stm class: Fix module init return on allocation failure - intel_th: pci: Add Alder Lake-P support - io_uring: fix short read retries for non-reg files - io_uring: fix SQPOLL IORING_OP_CLOSE cancelation state - io_uring: iopoll requests should also wake task ->in_idle state - mm: fix numa stats for thp migration - mm: memcg: fix memcg file_dirty numa stat - mm: memcg/slab: optimize objcg stock draining - proc_sysctl: fix oops caused by incorrect command parameters - x86/setup: don't remove E820_TYPE_RAM for pfn 0 - x86/mmx: Use KFPU_387 for MMX string operations - x86/topology: Make __max_die_per_package available unconditionally - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state - irqchip/mips-cpu: Set IPI domain parent chip - cifs: do not fail __smb_send_rqst if non-fatal signals are pending - powerpc/64s: fix scv entry fallback flush vs interrupt - counter:ti-eqep: remove floor - iio: adc: ti_am335x_adc: remove omitted iio_kfifo_free() - drivers: iio: temperature: Add delay after the addressed reset command in mlx90632.c - iio: ad5504: Fix setting power-down state - iio: common: st_sensors: fix possible infinite loop in st_sensors_irq_thread - i2c: sprd: depend on COMMON_CLK to fix compile tests - perf evlist: Fix id index for heterogeneous systems - can: peak_usb: fix use after free bugs - can: vxcan: vxcan_xmit: fix use after free bug - can: dev: can_restart: fix use after free bug - selftests: net: fib_tests: remove duplicate log test - xsk: Clear pool even for inactive queues - ALSA: hda: Balance runtime/system PM if direct-complete is disabled - gpio: sifive: select IRQ_DOMAIN_HIERARCHY rather than depend on it - platform/x86: hp-wmi: Don't log a warning on HPWMI_RET_UNKNOWN_COMMAND errors - platform/x86: intel-vbtn: Drop HP Stream x360 Convertible PC 11 from allow-list - drm/vc4: Unify PCM card's driver_name - i2c: octeon: check correct size of maximum RECV_LEN packet - iov_iter: fix the uaccess area in copy_compat_iovec_from_user - printk: fix kmsg_dump_get_buffer length calulations - printk: ringbuffer: fix line counting - RDMA/cma: Fix error flow in default_roce_mode_store - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() - drm/amdkfd: Fix out-of-bounds read in kdf_create_vcrat_image_cpu() - bpf: Reject too big ctx_size_in for raw_tp test run - arm64: entry: remove redundant IRQ flag tracing - powerpc: Fix alignment bug within the init sections - powerpc: Use the common INIT_DATA_SECTION macro in vmlinux.lds.S - bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach - crypto: omap-sham - Fix link error without crypto-engine - scsi: ufs: Fix tm request when non-fatal error happens - scsi: ufs: ufshcd-pltfrm depends on HAS_IOMEM - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression - btrfs: print the actual offset in btrfs_root_name - RDMA/ucma: Do not miss ctx destruction steps in some cases - pinctrl: mediatek: Fix fallback call path - pinctrl: aspeed: g6: Fix PWMG0 pinctrl setting - gpiolib: cdev: fix frame size warning in gpio_ioctl() - nfsd: Don't set eof on a truncated READ_PLUS - nfsd: Fixes for nfsd4_encode_read_plus_data() - x86/xen: fix 'nopvspin' build error - RISC-V: Fix maximum allowed phsyical memory for RV32 - RISC-V: Set current memblock limit - libperf tests: Fail when failing to get a tracepoint id - libperf tests: If a test fails return non-zero - io_uring: flush timeouts that should already have expired - drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 - drm/nouveau/mmu: fix vram heap sizing - drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields - drm/nouveau/privring: ack interrupts the same way as RM - drm/nouveau/bios: fix issue shadowing expansion ROMs - drm/amd/display: Fix to be able to stop crc calculation - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode - drm/amd/display: disable dcn10 pipe split by default - drm/amdgpu/psp: fix psp gfx ctrl cmds - riscv: defconfig: enable gpio support for HiFive Unleashed - dts: phy: add GPIO number and active state used for phy reset - dts: phy: fix missing mdio device and probe failure of vsc8541-01 device - x86/xen: Fix xen_hvm_smp_init() when vector callback not available - x86/xen: Add xen_no_vector_callback option to test PCI INTX delivery - xen: Fix event channel callback via INTX/GSI - arm64: make atomic helpers __always_inline - riscv: cacheinfo: Fix using smp_processor_id() in preemptible - ALSA: hda/tegra: fix tegra-hda on tegra30 soc - clk: tegra30: Add hda clock default rates to clock driver - HID: Ignore battery for Elan touchscreen on ASUS UX550 - HID: logitech-dj: add the G602 receiver - riscv: Enable interrupts during syscalls with M-Mode - riscv: Fix sifive serial driver - riscv: Fix kernel time_init() - scsi: sd: Suppress spurious errors when WRITE SAME is being disabled - scsi: scsi_debug: Fix memleak in scsi_debug_init() - scsi: qedi: Correct max length of CHAP secret - scsi: ufs: Correct the LUN used in eh_device_reset_handler() callback - scsi: ufs: Relax the condition of UFSHCI_QUIRK_SKIP_MANUAL_WB_FLUSH_CTRL - x86/hyperv: Fix kexec panic/hang issues - dm integrity: select CRYPTO_SKCIPHER - HID: sony: select CONFIG_CRC32 - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device - SUNRPC: Handle TCP socket sends with kernel_sendpage() again - ASoC: rt711: mutex between calibration and power state changes - ASoC: Intel: haswell: Add missing pm_ops - drm/i915: Check for rq->hwsp validity after acquiring RCU lock - drm/i915/gt: Prevent use of engine->wa_ctx after error - drm/amd/display: DCN2X Find Secondary Pipe properly in MPO + ODM Case - drm/amdgpu: remove gpu info firmware of green sardine - drm/syncobj: Fix use-after-free - drm/atomic: put state on error path - dm integrity: conditionally disable "recalculate" feature - dm integrity: fix a crash if "recalculate" used without "internal_hash" - dm: avoid filesystem lookup in dm_get_dev_t() - mmc: sdhci-brcmstb: Fix mmc timeout errors on S5 suspend - mmc: sdhci-xenon: fix 1.8v regulator stabilization - mmc: sdhci-of-dwcmshc: fix rpmb access - mmc: core: don't initialize block size from ext_csd if not present - pinctrl: ingenic: Fix JZ4760 support - fs: fix lazytime expiration handling in __writeback_single_inode() - btrfs: send: fix invalid clone operations when cloning from the same file and root - btrfs: don't clear ret in btrfs_start_dirty_block_groups - btrfs: fix lockdep splat in btrfs_recover_relocation - btrfs: do not double free backref nodes on error - btrfs: don't get an EINTR during drop_snapshot for reloc - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error - dm crypt: fix copy and paste bug in crypt_alloc_req_aead - crypto: xor - Fix divide error in do_xor_speed() - ALSA: hda/via: Add minimum mute flag - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() - platform/x86: ideapad-laptop: Disable touchpad_switch for ELAN0634 - platform/x86: i2c-multi-instantiate: Don't create platform device for INT3515 ACPI nodes - i2c: bpmp-tegra: Ignore unknown I2C_M flags - i2c: tegra: Wait for config load atomically while in ISR - mtd: rawnand: nandsim: Fix the logic when selecting Hamming soft ECC engine - mtd: rawnand: gpmi: fix dst bit offset when extracting raw payload - scsi: target: tcmu: Fix use-after-free of se_cmd->priv - mtd: phram: use div_u64_rem to stop overwrite len in phram_setup - mtd: phram: Allow the user to set the erase page size.- config: add initial openeuler_defconfig for x86 - config: add initial openeuler_defconfig for arm64 - spi: cadence: cache reference clock rate during probe - spi: fsl: Fix driver breakage when SPI_CS_HIGH is not set in spi->mode - cxgb4/chtls: Fix tid stuck due to wrong update of qid - net: dsa: unbind all switches from tree when DSA master unbinds - mac80211: check if atf has been disabled in __ieee80211_schedule_txq - mac80211: do not drop tx nulldata packets on encrypted links - drm/panel: otm8009a: allow using non-continuous dsi clock - can: mcp251xfd: mcp251xfd_handle_rxif_one(): fix wrong NULL pointer check - net: stmmac: use __napi_schedule() for PREEMPT_RT - rxrpc: Fix handling of an unsupported token type in rxrpc_read() - net: dsa: clear devlink port type before unregistering slave netdevs - net: phy: smsc: fix clk error handling - dt-bindings: net: renesas,etheravb: RZ/G2H needs tx-internal-delay-ps - net: avoid 32 x truesize under-estimation for tiny skbs - net: stmmac: fix taprio configuration when base_time is in the past - net: stmmac: fix taprio schedule configuration - net: sit: unregister_netdevice on newlink's error path - net: stmmac: Fixed mtu channged by cache aligned - i40e: fix potential NULL pointer dereferencing - rxrpc: Call state should be read with READ_ONCE() under some circumstances - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands - net: dcb: Validate netlink message in DCB handler - esp: avoid unneeded kmap_atomic call - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request - net: mvpp2: Remove Pause and Asym_Pause support - mlxsw: core: Increase critical threshold for ASIC thermal zone - mlxsw: core: Add validation of transceiver temperature thresholds - tipc: fix NULL deref in tipc_link_xmit() - net: ipv6: Validate GSO SKB before finish IPv6 processing - netxen_nic: fix MSI/MSI-x interrupts - udp: Prevent reuseport_select_sock from reading uninitialized socks - net: fix use-after-free when UDP GRO with shared fraglist - net: ipa: modem: add missing SET_NETDEV_DEV() for proper sysfs links - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling - bpf: Don't leak memory in bpf getsockopt when optlen == 0 - nfsd4: readdirplus shouldn't return parent of export - X.509: Fix crash caused by NULL pointer - bpf: Fix signed_{sub,add32}_overflows type handling - drm/amdgpu/display: drop DCN support for aarch64 - x86/hyperv: Initialize clockevents after LAPIC is initialized - bpf: Fix selftest compilation on clang 11 - Revert "kconfig: remove 'kvmconfig' and 'xenconfig' shorthands" - kretprobe: check re-registration of the same kretprobe earlier - perf tools: set the default length of HW_BREAKPOINT_X as 4 for non X86_64 - ARM: LPAE: Use phys_addr_t instead of unsigned long in outercache hooks - aio: add timeout validity check for io_[p]getevents - ARM: kprobes: fix gcc-7 build warning - proc: fix ubsan warning in mem_lseek - netfilter: nf_nat: Fix memleak in nf_nat_init - netfilter: conntrack: fix reading nf_conntrack_buckets - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() - ALSA: fireface: Fix integer overflow in transmit_midi_msg() - dm: eliminate potential source of excessive kernel log noise - selftests: netfilter: Pass family parameter "-f" to conntrack tool - net: sunrpc: interpret the return value of kstrtou32 correctly - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() - riscv: Trace irq on only interrupt is enabled - mm, slub: consider rest of partial list if acquire_slab() fails - drm/i915/gt: Restore clear-residual mitigations for Ivybridge, Baytrail - drm/i915/icl: Fix initing the DSI DSC power refcount during HW readout - drm/i915/dsi: Use unconditional msleep for the panel_on_delay when there is no reset-deassert MIPI-sequence - dm zoned: select CONFIG_CRC32 - umount(2): move the flag validity checks first - IB/mlx5: Fix error unwinding when set_has_smi_cap fails - RDMA/mlx5: Fix wrong free of blue flame register on error - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp - RDMA/restrack: Don't treat as an error allocation ID wrapping - ext4: fix superblock checksum failure when setting password salt - scsi: ufs: Fix possible power drain during system suspend - NFS: nfs_igrab_and_active must first reference the superblock - NFS: nfs_delegation_find_inode_server must first reference the superblock - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request - NFS: Adjust fs_context error logging - pNFS: Stricter ordering of layoutget and layoutreturn - pNFS: Mark layout for return if return-on-close was not sent - pNFS: We want return-on-close to complete when evicting the inode - NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT - nvme-tcp: fix possible data corruption with bio merges - nvme: don't intialize hwmon for discovery controllers - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY - ASoC: Intel: fix error code cnl_set_dsp_D0() - ASoC: meson: axg-tdmin: fix axg skew offset - ASoC: meson: axg-tdm-interface: fix loopback - dump_common_audit_data(): fix racy accesses to ->d_name - perf intel-pt: Fix 'CPU too large' error - mm: don't put pinned pages into the swap cache - mm: don't play games with pinned pages in clear_page_refs - mm: fix clear_refs_write locking - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED - net/mlx5: E-Switch, fix changing vf VLANID - net/mlx5: Fix passing zero to 'PTR_ERR' - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context - cfg80211: select CONFIG_CRC32 - x86/sev-es: Fix SEV-ES OUT/IN immediate opcode vc handling - bpf: Save correct stopping point in file seq iteration - bpf: Simplify task_file_seq_get_next() - rcu-tasks: Move RCU-tasks initialization to before early_initcall() - poll: fix performance regression due to out-of-line __put_user() - ARM: picoxcell: fix missing interrupt-parent properties - drm/msm: Call msm_init_vram before binding the gpu - ACPI: scan: add stub acpi_create_platform_device() for !CONFIG_ACPI - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() - usb: typec: Fix copy paste error for NVIDIA alt-mode description - drm/amdgpu: fix potential memory leak during navi12 deinitialization - drm/amd/pm: fix the failure when change power profile for renoir - drm/amdgpu: fix a GPU hang issue when remove device - drm/amd/display: fix sysfs amdgpu_current_backlight_pwm NULL pointer issue - nvmet-rdma: Fix list_del corruption on queue establishment failure - nvme: avoid possible double fetch in handling CQE - nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN - selftests: fix the return value for UDP GRO test - net: ethernet: fs_enet: Add missing MODULE_LICENSE - misdn: dsp: select CONFIG_BITREVERSE - arch/arc: add copy_user_page() to to fix build error on ARC - bfq: Fix computation of shallow depth - io_uring: drop file refs after task cancel - spi: fix the divide by 0 error when calculating xfer waiting time - kconfig: remove 'kvmconfig' and 'xenconfig' shorthands - lib/raid6: Let $(UNROLL) rules work with macOS userland - hwmon: (pwm-fan) Ensure that calculation doesn't discard big period values - habanalabs: Fix memleak in hl_device_reset - spi: altera: fix return value for altera_spi_txrx() - staging: spmi: hisi-spmi-controller: Fix some error handling paths - habanalabs: register to pci shutdown callback - habanalabs/gaudi: retry loading TPC f/w on -EINTR - habanalabs: adjust pci controller init to new firmware - ARM: dts: ux500/golden: Set display max brightness - ethernet: ucc_geth: fix definition and size of ucc_geth_tx_global_pram - regulator: bd718x7: Add enable times - btrfs: fix transaction leak and crash after RO remount caused by qgroup rescan - btrfs: merge critical sections of discard lock in workfn - btrfs: fix async discard stall - ath11k: qmi: try to allocate a big block of DMA memory first - netfilter: ipset: fixes possible oops in mtype_resize - ath11k: fix crash caused by NULL rx_channel - ARM: omap2: pmic-cpcap: fix maximum voltage to be consistent with defaults on xt875 - ARC: build: move symlink creation to arch/arc/Makefile to avoid race - ARC: build: add boot_targets to PHONY - ARC: build: add uImage.lzma to the top-level target - ARC: build: remove non-existing bootpImage from KBUILD_IMAGE - io_uring: drop mm and files after task_work_run - io_uring: don't take files/mm for a dead task - ext4: don't leak old mountpoint samples - btrfs: tree-checker: check if chunk item end overflows - r8152: Add Lenovo Powered USB-C Travel Hub - stmmac: intel: change all EHL/TGL to auto detect phy addr - dm crypt: defer decryption to a tasklet if interrupts disabled - dm crypt: do not call bio_endio() from the dm-crypt tasklet - dm crypt: do not wait for backlogged crypto request completion in softirq - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq - dm integrity: fix the maximum number of arguments - dm integrity: fix flush with external metadata device - dm snapshot: flush merged data before committing metadata - dm raid: fix discard limits for raid1 - mm/process_vm_access.c: include compat.h - mm/hugetlb: fix potential missing huge page size info - mm/vmalloc.c: fix potential memory leak - compiler.h: Raise minimum version of GCC to 5.1 for arm64 - xen/privcmd: allow fetching resource sizes - ACPI: scan: Harden acpi_device_add() against device ID overflows - RDMA/ocrdma: Fix use after free in ocrdma_dealloc_ucontext_pd() - MIPS: relocatable: fix possible boot hangup with KASLR enabled - MIPS: Fix malformed NT_FILE and NT_SIGINFO in 32bit coredumps - MIPS: boot: Fix unaligned access with CONFIG_MIPS_RAW_APPENDED_DTB - mips: lib: uncached: fix non-standard usage of variable 'sp' - mips: fix Section mismatch in reference - riscv: Fix KASAN memory mapping. - riscv: Fixup CONFIG_GENERIC_TIME_VSYSCALL - riscv: return -ENOSYS for syscall -1 - riscv: Drop a duplicated PAGE_KERNEL_EXEC - cifs: fix interrupted close commands - cifs: check pointer before freeing - ext4: fix wrong list_splice in ext4_fc_cleanup - ext4: use IS_ERR instead of IS_ERR_OR_NULL and set inode null when IS_ERR - tools/bootconfig: Add tracing_on support to helper scripts - tracing/kprobes: Do the notrace functions check without kprobes on ftrace - drm/bridge: sii902x: Enable I/O and core VCC supplies if present - dt-bindings: display: sii902x: Add supply bindings - drm/bridge: sii902x: Refactor init code into separate function - drm/i915/backlight: fix CPU mode backlight takeover on LPT - drm/i915/gt: Limit VFE threads based on GT - drm/i915: Allow the sysadmin to override security mitigations - drm/amdgpu: add new device id for Renior - Revert "drm/amd/display: Fixed Intermittent blue screen on OLED panel" - drm/amdgpu: fix DRM_INFO flood if display core is not supported (bug 210921) - drm/amdgpu: add green_sardine device id (v2) - x86/hyperv: check cpu mask after interrupt has been disabled - ASoC: dapm: remove widget from dirty list on free - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 - ALSA: doc: Fix reference to mixart.rst - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines - btrfs: prevent NULL pointer dereference in extent_io_tree_panic - btrfs: reloc: fix wrong file extent type check to avoid false ENOENT - sched/rt.c: pick and check task if double_lock_balance() unlock the rq - sched/deadline.c: pick and check task if double_lock_balance() unlock the rq - tools headers UAPI: Sync linux/fscrypt.h with the kernel sources - drm/panfrost: Remove unused variables in panfrost_job_close() - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() - net: drop bogus skb with CHECKSUM_PARTIAL and offset beyond end of trimmed packet - block: fix use-after-free in disk_part_iter_next - can: isotp: isotp_getname(): fix kernel information leak - block/rnbd-clt: avoid module unload race with close confirmation - xsk: Rollback reservation at NETDEV_TX_BUSY - xsk: Fix race in SKB mode transmit with shared cq - KVM: arm64: Don't access PMCR_EL0 when no PMU is available - selftests: fib_nexthops: Fix wrong mausezahn invocation - net: mvneta: fix error message when MTU too large for XDP - drm/i915/dp: Track pm_qos per connector - net: mvpp2: disable force link UP during port init procedure - regulator: qcom-rpmh-regulator: correct hfsmps515 definition - arm64: cpufeature: remove non-exist CONFIG_KVM_ARM_HOST - wan: ds26522: select CONFIG_BITREVERSE - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev - net/mlx5e: Fix two double free cases - net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups - nvme-tcp: Fix possible race of io_work and direct send - bpftool: Fix compilation failure for net.o with older glibc - iommu/intel: Fix memleak in intel_irq_remapping_alloc - iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() - zonefs: select CONFIG_CRC32 - lightnvm: select CONFIG_CRC32 - block: rsxx: select CONFIG_CRC32 - wil6210: select CONFIG_CRC32 - phy: dp83640: select CONFIG_CRC32 - qed: select CONFIG_CRC32 - arm64: mm: Fix ARCH_LOW_ADDRESS_LIMIT when !CONFIG_ZONE_DMA - dmaengine: xilinx_dma: fix mixed_enum_type coverity warning - dmaengine: xilinx_dma: fix incompatible param warning in _child_probe() - dmaengine: xilinx_dma: check dma_async_device_register return value - dmaengine: milbeaut-xdmac: Fix a resource leak in the error handling path of the probe function - dmaengine: mediatek: mtk-hsdma: Fix a resource leak in the error handling path of the probe function - interconnect: qcom: fix rpmh link failures - interconnect: imx: Add a missing of_node_put after of_device_is_available - bcache: set bcache device into read-only mode for BCH_FEATURE_INCOMPAT_OBSO_LARGE_BUCKET - i2c: mediatek: Fix apdma and i2c hand-shake timeout - i2c: i801: Fix the i2c-mux gpiod_lookup_table not being properly terminated - spi: stm32: FIFO threshold level - fix align packet size - spi: spi-geni-qcom: Fix geni_spi_isr() NULL dereference in timeout case - cpufreq: powernow-k8: pass policy rather than use cpufreq_cpu_get() - spi: spi-geni-qcom: Fail new xfers if xfer/cancel/abort pending - can: kvaser_pciefd: select CONFIG_CRC32 - can: m_can: m_can_class_unregister(): remove erroneous m_can_clk_stop() - can: tcan4x5x: fix bittiming const, use common bittiming from m_can driver - selftests/bpf: Clarify build error if no vmlinux - dmaengine: dw-edma: Fix use after free in dw_edma_alloc_chunk() - i2c: sprd: use a specific timeout to avoid system hang up issue - ARM: OMAP2+: omap_device: fix idling of devices during probe - fanotify: Fix sys_fanotify_mark() on native x86-32 - HID: wacom: Fix memory leakage caused by kfifo_alloc - ionic: start queues before announcing link up - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() - net/mlx5: Check if lag is supported before creating one - net/mlx5e: In skb build skip setting mark in switchdev mode - net/mlx5e: ethtool, Fix restriction of autoneg with 56G - net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address - net: dsa: lantiq_gswip: Exclude RMII from modes that report 1 GbE - s390/qeth: fix L2 header access in qeth_l3_osa_features_check() - s390/qeth: fix locking for discipline setup / removal - s390/qeth: fix deadlock during recovery - nexthop: Bounce NHA_GATEWAY in FDB nexthop groups - nexthop: Unlink nexthop group entry in error path - nexthop: Fix off-by-one error in error path - octeontx2-af: fix memory leak of lmac and lmac->name - chtls: Fix chtls resources release sequence - chtls: Added a check to avoid NULL pointer dereference - chtls: Replace skb_dequeue with skb_peek - chtls: Avoid unnecessary freeing of oreq pointer - chtls: Fix panic when route to peer not configured - chtls: Remove invalid set_tcb call - chtls: Fix hardware tid leak - net: ip: always refragment ip defragmented packets - net: fix pmtu check in nopmtudisc mode - tools: selftests: add test for changing routes with PTMU exceptions - net: ipv6: fib: flush exceptions when purging route - ptp: ptp_ines: prevent build when HAS_IOMEM is not set - net: bareudp: add missing error handling for bareudp_link_config() - net/sonic: Fix some resource leaks in error handling paths - net: vlan: avoid leaks on register_vlan_dev() failures - net: stmmac: dwmac-sun8i: Balance syscon (de)initialization - net: stmmac: dwmac-sun8i: Balance internal PHY power - net: stmmac: dwmac-sun8i: Balance internal PHY resource references - net: stmmac: dwmac-sun8i: Fix probe error handling - net: hns3: fix a phy loopback fail issue - net: hns3: fix the number of queues actually used by ARQ - net: hns3: fix incorrect handling of sctp6 rss tuple - net: cdc_ncm: correct overhead in delayed_ndp_size - btrfs: shrink delalloc pages instead of full inodes - btrfs: fix deadlock when cloning inline extent and low on free metadata space - btrfs: skip unnecessary searches for xattrs when logging an inode - scsi: ufs: Fix -Wsometimes-uninitialized warning - io_uring: Fix return value from alloc_fixed_file_ref_node - drm/panfrost: Don't corrupt the queue mutex on open/close - iommu/arm-smmu-qcom: Initialize SCTLR of the bypass context - RDMA/hns: Avoid filling sl in high 3 bits of vlan_id - io_uring: patch up IOPOLL overflow_flush sync - io_uring: limit {io|sq}poll submit locking scope - io_uring: synchronise IOPOLL on task_submit fail - powerpc/32s: Fix RTAS machine check with VMAP stack - ARM: 9031/1: hyp-stub: remove unused .L__boot_cpu_mode_offset symbol - ARM: kvm: replace open coded VA->PA calculations with adr_l call - ARM: head.S: use PC relative insn sequence to calculate PHYS_OFFSET - ARM: sleep.S: use PC-relative insn sequence for sleep_save_sp/mpidr_hash - ARM: head: use PC-relative insn sequence for __smp_alt - ARM: kernel: use relative references for UP/SMP alternatives - ARM: head.S: use PC-relative insn sequence for secondary_data - ARM: head-common.S: use PC-relative insn sequence for idmap creation - ARM: head-common.S: use PC-relative insn sequence for __proc_info - ARM: efistub: replace adrl pseudo-op with adr_l macro invocation - ARM: p2v: reduce p2v alignment requirement to 2 MiB - ARM: p2v: switch to MOVW for Thumb2 and ARM/LPAE - ARM: p2v: simplify __fixup_pv_table() - ARM: p2v: use relative references in patch site arrays - ARM: p2v: drop redundant 'type' argument from __pv_stub - ARM: p2v: factor out BE8 handling - ARM: p2v: factor out shared loop processing - ARM: p2v: move patching code to separate assembler source file - ARM: module: add support for place relative relocations - ARM: assembler: introduce adr_l, ldr_l and str_l macros - scsi: target: Fix XCOPY NAA identifier lookup - rtlwifi: rise completion at the last step of firmware callback - xsk: Fix memory leak for failed bind - KVM: x86: fix shift out of bounds reported by UBSAN - x86/mtrr: Correct the range check before performing MTRR type lookups - dmaengine: idxd: off by one in cleanup code - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature - netfilter: xt_RATEEST: reject non-null terminated string from userspace - netfilter: ipset: fix shift-out-of-bounds in htable_bits() - netfilter: x_tables: Update remaining dereference to RCU - ARM: dts: OMAP3: disable AES on N950/N9 - net/mlx5e: Fix SWP offsets when vlan inserted by driver - bcache: introduce BCH_FEATURE_INCOMPAT_LOG_LARGE_BUCKET_SIZE for large bucket - bcache: check unsupported feature sets for bcache register - bcache: fix typo from SUUP to SUPP in features.h - drm/i915: clear the gpu reloc batch - drm/i915: clear the shadow batch - arm64: link with -z norelro for LLD or aarch64-elf - dmabuf: fix use-after-free of dmabuf's file->f_inode - Revert "device property: Keep secondary firmware node secondary by type" - btrfs: send: fix wrong file path when there is an inode with a pending rmdir - btrfs: qgroup: don't try to wait flushing if we're already holding a transaction - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev - ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256. - ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 - ALSA: hda/realtek: Add mute LED quirk for more HP laptops - ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 - ALSA: hda/conexant: add a new hda codec CX11970 - ALSA: hda/via: Fix runtime PM for Clevo W35xSS - blk-iocost: fix NULL iocg deref from racing against initialization - x86/resctrl: Don't move a task to the same resource group - x86/resctrl: Use an IPI instead of task_work_add() to update PQR_ASSOC MSR - KVM: x86/mmu: Ensure TDP MMU roots are freed after yield - kvm: check tlbs_dirty directly - KVM: x86/mmu: Get root level from walkers when retrieving MMIO SPTE - KVM: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() - x86/mm: Fix leak of pmd ptlock - mm: make wait_on_page_writeback() wait for multiple pending writebacks - hwmon: (amd_energy) fix allocation of hwmon_channel_info config - USB: serial: keyspan_pda: remove unused variable - usb: gadget: configfs: Fix use-after-free issue with udc_name - usb: gadget: configfs: Preserve function ordering after bind failure - usb: gadget: Fix spinlock lockup on usb_function_deactivate - USB: gadget: legacy: fix return error code in acm_ms_bind() - usb: gadget: u_ether: Fix MTU size mismatch with RX packet size - usb: gadget: function: printer: Fix a memory leak for interface descriptor - usb: gadget: f_uac2: reset wMaxPacketSize - USB: Gadget: dummy-hcd: Fix shift-out-of-bounds bug - usb: gadget: select CONFIG_CRC32 - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks - USB: usblp: fix DMA to stack - USB: yurex: fix control-URB timeout handling - USB: serial: option: add Quectel EM160R-GL - USB: serial: option: add LongSung M5710 module support - USB: serial: iuu_phoenix: fix DMA from stack - usb: uas: Add PNY USB Portable SSD to unusual_uas - usb: usbip: vhci_hcd: protect shift size - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set - usb: chipidea: ci_hdrc_imx: add missing put_device() call in usbmisc_get_init_data() - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion - usb: dwc3: gadget: Clear wait flag on dequeue - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup - usb: dwc3: meson-g12a: disable clk on error handling path in probe - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). - USB: cdc-acm: blacklist another IR Droid device - usb: gadget: enable super speed plus - staging: mt7621-dma: Fix a resource leak in an error handling path - Staging: comedi: Return -EFAULT if copy_to_user() fails - powerpc: Handle .text.{hot,unlikely}.* in linker script - crypto: asym_tpm: correct zero out potential secrets - crypto: ecdh - avoid buffer overflow in ecdh_set_secret() - scsi: block: Do not accept any requests while suspended - scsi: block: Remove RQF_PREEMPT and BLK_MQ_REQ_PREEMPT - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close - kbuild: don't hardcode depmod path - scsi: ufs: Clear UAC for FFU and RPMB LUNs - depmod: handle the case of /sbin/depmod without /sbin in PATH - lib/genalloc: fix the overflow when size is too big - local64.h: make mandatory - scsi: core: Only process PM requests if rpm_status != RPM_ACTIVE - scsi: scsi_transport_spi: Set RQF_PM for domain validation commands - scsi: ide: Mark power management requests with RQF_PM instead of RQF_PREEMPT - scsi: ide: Do not set the RQF_PREEMPT flag for sense requests - scsi: block: Introduce BLK_MQ_REQ_PM - scsi: ufs-pci: Enable UFSHCD_CAP_RPM_AUTOSUSPEND for Intel controllers - scsi: ufs-pci: Fix recovery from hibernate exit errors for Intel controllers - scsi: ufs-pci: Ensure UFS device is in PowerDown mode for suspend-to-disk ->poweroff() - scsi: ufs-pci: Fix restore from S4 for Intel controllers - scsi: ufs: Fix wrong print message in dev_err() - workqueue: Kick a worker based on the actual activation of delayed works - block: add debugfs stanza for QUEUE_FLAG_NOWAIT - selftests/vm: fix building protection keys test - stmmac: intel: Add PCI IDs for TGL-H platform - selftests: mlxsw: Set headroom size of correct port - net: usb: qmi_wwan: add Quectel EM160R-GL - ibmvnic: fix: NULL pointer dereference. - CDC-NCM: remove "connected" log message - net: dsa: lantiq_gswip: Fix GSWIP_MII_CFG(p) register access - net: dsa: lantiq_gswip: Enable GSWIP_MII_CFG_EN also for internal PHYs - r8169: work around power-saving bug on some chip versions - vhost_net: fix ubuf refcount incorrectly when sendmsg fails - bareudp: Fix use of incorrect min_headroom size - bareudp: set NETIF_F_LLTX flag - net: hdlc_ppp: Fix issues when mod_timer is called while timer is running - erspan: fix version 1 check in gre_parse_header() - net: hns: fix return value check in __lb_other_process() - net: sched: prevent invalid Scell_log shift count - ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() - bnxt_en: Fix AER recovery. - net: mvpp2: fix pkt coalescing int-threshold configuration - bnxt_en: Check TQM rings for maximum supported value. - e1000e: Export S0ix flags to ethtool - Revert "e1000e: disable s0ix entry and exit flows for ME systems" - e1000e: bump up timeout to wait when ME un-configures ULP mode - e1000e: Only run S0ix flows if shutdown succeeded - tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS - net: ethernet: ti: cpts: fix ethtool output when no ptp_clock registered - net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc - net-sysfs: take the rtnl lock when storing xps_rxqs - net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc - net-sysfs: take the rtnl lock when storing xps_cpus - net: ethernet: Fix memleak in ethoc_probe - net/ncsi: Use real net-device for response handler - virtio_net: Fix recursive call to cpus_read_lock() - qede: fix offload for IPIP tunnel packets - net: ethernet: mvneta: Fix error handling in mvneta_probe - ibmvnic: continue fatal error reset after passive init - ibmvnic: fix login buffer memory leak - net: stmmac: dwmac-meson8b: ignore the second clock input - net: mvpp2: Fix GoP port 3 Networking Complex Control configurations - atm: idt77252: call pci_disable_device() on error path - ionic: account for vlan tag len in rx buffer len - ethernet: ucc_geth: set dev->max_mtu to 1518 - ethernet: ucc_geth: fix use-after-free in ucc_geth_remove() - net: systemport: set dev->max_mtu to UMAC_MAX_MTU_SIZE - net: mvpp2: prs: fix PPPoE with ipv6 packet parse - net: mvpp2: Add TCAM entry to drop flow control pause frames - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs - iavf: fix double-release of rtnl_lock - i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start - exec: Transform exec_update_mutex into a rw_semaphore - rwsem: Implement down_read_interruptible - rwsem: Implement down_read_killable_nested - perf: Break deadlock involving exec_update_mutex - fuse: fix bad inode - RDMA/siw,rxe: Make emulated devices virtual in the device tree - RDMA/core: remove use of dma_virt_ops - scsi: ufs: Re-enable WriteBooster after device reset - scsi: ufs: Allow an error return value from ->device_reset() - drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock - ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() - ALSA: hda/realtek - Modify Dell platform name - Bluetooth: Fix attempting to set RPA timeout when unsupported - kdev_t: always inline major/minor helper functions - dt-bindings: rtc: add reset-source property - rtc: pcf2127: only use watchdog when explicitly available - rtc: pcf2127: move watchdog initialisation to a separate function - Revert "mtd: spinand: Fix OOB read" - Revert "drm/amd/display: Fix memory leaks in S3 resume" - ext4: fix bug for rename with RENAME_WHITEOUT - device-dax: Fix range release - ext4: avoid s_mb_prefetch to be zero in individual scenarios - dm verity: skip verity work if I/O error when system is shutting down - ALSA: pcm: Clear the full allocated memory at hw_params - io_uring: remove racy overflow list fast checks - s390: always clear kernel stack backchain before calling functions - tick/sched: Remove bogus boot "safety" check - drm/amd/display: updated wm table for Renoir - ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails - NFSv4.2: Don't error when exiting early on a READ_PLUS buffer overflow - um: ubd: Submit all data segments atomically - um: random: Register random as hwrng-core device - watchdog: rti-wdt: fix reference leak in rti_wdt_probe - fs/namespace.c: WARN if mnt_count has become negative - powerpc/64: irq replay remove decrementer overflow check - module: delay kobject uevent until after module init call - f2fs: fix race of pending_pages in decompression - f2fs: avoid race condition for shrinker count - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode - i3c master: fix missing destroy_workqueue() on error in i3c_master_register - powerpc: sysdev: add missing iounmap() on error in mpic_msgr_probe() - rtc: pl031: fix resource leak in pl031_probe - quota: Don't overflow quota file offsets - module: set MODULE_STATE_GOING state when a module fails to load - rtc: sun6i: Fix memleak in sun6i_rtc_clk_init - io_uring: check kthread stopped flag when sq thread is unparked - fcntl: Fix potential deadlock in send_sig{io, urg}() - ext4: check for invalid block size early when mounting a file system - bfs: don't use WARNING: string when it's just info. - ALSA: rawmidi: Access runtime->avail always in spinlock - ALSA: seq: Use bool for snd_seq_queue internal flags - f2fs: fix shift-out-of-bounds in sanity_check_raw_super() - media: gp8psk: initialize stats at power control logic - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() - reiserfs: add check for an invalid ih_entry_count - fbcon: Disable accelerated scrolling - Bluetooth: hci_h5: close serdev device and free hu in h5_close - scsi: cxgb4i: Fix TLS dependency - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c - cgroup: Fix memory leak when parsing multiple source parameters - tools headers UAPI: Sync linux/const.h with the kernel headers - uapi: move constants from to - io_uring: fix io_sqe_files_unregister() hangs - io_uring: add a helper for setting a ref node - io_uring: use bottom half safe lock for fixed file data - io_uring: don't assume mm is constant across submits - lib/zlib: fix inflating zlib streams on s390 - mm: memmap defer init doesn't work as expected - mm/hugetlb: fix deadlock in hugetlb_cow error path - scsi: block: Fix a race in the runtime power management code - opp: Call the missing clk_put() on error - opp: fix memory leak in _allocate_opp_table - spi: dw-bt1: Fix undefined devm_mux_control_get symbol - jffs2: Fix NULL pointer dereference in rp_size fs option parsing - jffs2: Allow setting rp_size to zero during remounting - io_uring: close a small race gap for files cancel - drm/amd/display: Add get_dig_frontend implementation for DCEx - md/raid10: initialize r10_bio->read_slot before use. - ethtool: fix string set id check - ethtool: fix error paths in ethnl_set_channels() - mptcp: fix security context on server socket - net/sched: sch_taprio: reset child qdiscs before freeing them- Add the option of "with_perf" - Output jvmti plug-in as part of perf building- split from kernel-devel to kernel-headers and kernel-devel- kvm: debugfs: Export x86 kvm exits to vcpu_stat - kvm: debugfs: aarch64 export cpu time related items to debugfs - kvm: debugfs: export remaining aarch64 kvm exit reasons to debugfs - kvm: debugfs: Export vcpu stat via debugfs - RISCV: KVM: fix bug in migration - RISC-V: Enable KVM for RV64 and RV32 - RISC-V: KVM: Add MAINTAINERS entry - RISC-V: KVM: Document RISC-V specific parts of KVM API - RISC-V: KVM: Add SBI v0.1 support - RISC-V: KVM: Implement ONE REG interface for FP registers - RISC-V: KVM: FP lazy save/restore - RISC-V: KVM: Add timer functionality - RISC-V: KVM: Implement MMU notifiers - RISC-V: KVM: Implement stage2 page table programming - RISC-V: KVM: Implement VMID allocator - RISC-V: KVM: Handle WFI exits for VCPU - RISC-V: KVM: Handle MMIO exits for VCPU - RISC-V: KVM: Implement VCPU world-switch - RISC-V: KVM: Implement KVM_GET_ONE_REG/KVM_SET_ONE_REG ioctls - RISC-V: KVM: Implement VCPU interrupts and requests handling - RISC-V: KVM: Implement VCPU create, init and destroy functions - RISC-V: Add initial skeletal KVM support - RISC-V: Add hypervisor extension related CSR defines - RISC-V: Enable drivers for Microchip PolarFire ICICLE board - RISC-V: Initial DTS for Microchip ICICLE board - RISC-V: Add Microchip PolarFire kconfig option - Microchip Polarfire SoC Clock Driver - RISC-V: Enable CPU Hotplug in defconfigs - Revert "riscv: Use latest system call ABI" - RISC-V: Add fragmented config for debug options - x86/CPU/AMD: Save AMD NodeId as cpu_die_id - drm/edid: fix objtool warning in drm_cvt_modes() - null_blk: Fail zone append to conventional zones - null_blk: Fix zone size initialization - Revert: "ring-buffer: Remove HAVE_64BIT_ALIGNED_ACCESS" - rtc: ep93xx: Fix NULL pointer dereference in ep93xx_rtc_read_time - thermal/drivers/cpufreq_cooling: Update cpufreq_state only if state has changed - remoteproc: sysmon: Ensure remote notification ordering - regulator: axp20x: Fix DLDO2 voltage control register mask for AXP22x - PCI: Fix pci_slot_release() NULL pointer dereference - of: fix linker-section match-table corruption - mt76: add back the SUPPORTS_REORDERING_BUFFER flag - tracing: Disable ftrace selftests when any tracer is running - platform/x86: intel-vbtn: Allow switch events on Acer Switch Alpha 12 - libnvdimm/namespace: Fix reaping of invalidated block-window-namespace labels - memory: renesas-rpc-if: Fix unbalanced pm_runtime_enable in rpcif_{enable,disable}_rpm - memory: renesas-rpc-if: Return correct value to the caller of rpcif_manual_xfer() - memory: renesas-rpc-if: Fix a node reference leak in rpcif_probe() - memory: jz4780_nemc: Fix an error pointer vs NULL check in probe() - xenbus/xenbus_backend: Disallow pending watch messages - xen/xenbus: Count pending messages for each watch - xen/xenbus/xen_bus_type: Support will_handle watch callback - xen/xenbus: Add 'will_handle' callback support in xenbus_watch_path() - xen/xenbus: Allow watches discard events before queueing - xen-blkback: set ring->xenblkd to NULL after kthread_stop() - driver: core: Fix list corruption after device_del() - dma-buf/dma-resv: Respect num_fences when initializing the shared fence list. - device-dax/core: Fix memory leak when rmmod dax.ko - counter: microchip-tcb-capture: Fix CMR value check - clk: tegra: Do not return 0 on failure - clk: mvebu: a3700: fix the XTAL MODE pin to MPP1_9 - clk: ingenic: Fix divider calculation with div tables - pinctrl: sunxi: Always call chained_irq_{enter, exit} in sunxi_pinctrl_irq_handler - md/cluster: fix deadlock when node is doing resync job - md/cluster: block reshape with remote resync job - iio:adc:ti-ads124s08: Fix alignment and data leak issues. - iio:adc:ti-ads124s08: Fix buffer being too long. - iio:imu:bmi160: Fix alignment and data leak issues - iio:imu:bmi160: Fix too large a buffer. - iio:pressure:mpl3115: Force alignment of buffer - iio:magnetometer:mag3110: Fix alignment and data leak issues. - iio:light:st_uvis25: Fix timestamp alignment and prevent data leak. - iio:light:rpr0521: Fix timestamp alignment and prevent data leak. - iio: imu: st_lsm6dsx: fix edge-trigger interrupts - iio: adc: rockchip_saradc: fix missing clk_disable_unprepare() on error in rockchip_saradc_resume - iio: buffer: Fix demux update - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT - scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() - scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi - scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() - scsi: qla2xxx: Fix crash during driver load on big endian machines - mtd: rawnand: meson: fix meson_nfc_dma_buffer_release() arguments - mtd: rawnand: qcom: Fix DMA sync on FLASH_STATUS register read - mtd: core: Fix refcounting for unpartitioned MTDs - mtd: parser: cmdline: Fix parsing of part-names with colons - mtd: spinand: Fix OOB read - soc: qcom: smp2p: Safely acquire spinlock without IRQs - spi: atmel-quadspi: Fix AHB memory accesses - spi: atmel-quadspi: Disable clock in probe error path - spi: mt7621: Don't leak SPI master in probe error path - spi: mt7621: Disable clock in probe error path - spi: synquacer: Disable clock in probe error path - spi: st-ssc4: Fix unbalanced pm_runtime_disable() in probe error path - spi: spi-qcom-qspi: Fix use-after-free on unbind - spi: spi-geni-qcom: Fix use-after-free on unbind - spi: sc18is602: Don't leak SPI master in probe error path - spi: rpc-if: Fix use-after-free on unbind - spi: rb4xx: Don't leak SPI master in probe error path - spi: pic32: Don't leak DMA channels in probe error path - spi: npcm-fiu: Disable clock in probe error path - spi: mxic: Don't leak SPI master in probe error path - spi: gpio: Don't leak SPI master in probe error path - spi: fsl: fix use of spisel_boot signal on MPC8309 - spi: davinci: Fix use-after-free on unbind - spi: ar934x: Don't leak SPI master in probe error path - spi: spi-mtk-nor: Don't leak SPI master in probe error path - spi: atmel-quadspi: Fix use-after-free on unbind - spi: spi-sh: Fix use-after-free on unbind - spi: pxa2xx: Fix use-after-free on unbind - iio: ad_sigma_delta: Don't put SPI transfer buffer on the stack - drm/i915: Fix mismatch between misplaced vma check and vma insert - drm/dp_aux_dev: check aux_dev before use in drm_dp_aux_dev_get_by_minor() - drm/amd/display: Fix memory leaks in S3 resume - drm/amdgpu: only set DP subconnector type on DP and eDP connectors - platform/x86: mlx-platform: remove an unused variable - drm/panfrost: Move the GPU reset bits outside the timeout handler - drm/panfrost: Fix job timeout handling - jfs: Fix array index bounds check in dbAdjTree - fsnotify: fix events reported to watching parent and child - inotify: convert to handle_inode_event() interface - fsnotify: generalize handle_inode_event() - jffs2: Fix ignoring mounting options problem during remounting - jffs2: Fix GC exit abnormally - ubifs: wbuf: Don't leak kernel memory to flash - SMB3.1.1: do not log warning message if server doesn't populate salt - SMB3.1.1: remove confusing mount warning when no SPNEGO info on negprot rsp - SMB3: avoid confusing warning message on mount to Azure - ceph: fix race in concurrent __ceph_remove_cap invocations - um: Fix time-travel mode - um: Remove use of asprinf in umid.c - ima: Don't modify file descriptor mode on the fly - ovl: make ioctl() safe - powerpc/powernv/memtrace: Fix crashing the kernel when enabling concurrently - powerpc/powernv/memtrace: Don't leak kernel memory to user space - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU - powerpc/mm: Fix verification of MMU_FTR_TYPE_44x - powerpc/8xx: Fix early debug when SMC1 is relocated - powerpc/xmon: Change printk() to pr_cont() - powerpc/feature: Add CPU_FTR_NOEXECUTE to G2_LE - powerpc/bitops: Fix possible undefined behaviour with fls() and fls64() - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter - powerpc: Fix incorrect stw{, ux, u, x} instructions in __set_pte_at - powerpc/32: Fix vmap stack - Properly set r1 before activating MMU on syscall too - xprtrdma: Fix XDRBUF_SPARSE_PAGES support - ARM: tegra: Populate OPP table for Tegra20 Ventana - ARM: dts: at91: sama5d2: fix CAN message ram offset and size - ARM: dts: pandaboard: fix pinmux for gpio user button of Pandaboard ES - iommu/arm-smmu-qcom: Implement S2CR quirk - iommu/arm-smmu-qcom: Read back stream mappings - iommu/arm-smmu: Allow implementation specific write_s2cr - KVM: SVM: Remove the call to sev_platform_status() during setup - KVM: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits - KVM: arm64: Introduce handling of AArch32 TTBCR2 traps - arm64: dts: marvell: keep SMMU disabled by default for Armada 7040 and 8040 - arm64: dts: ti: k3-am65: mark dss as dma-coherent - RISC-V: Fix usage of memblock_enforce_memory_limit - ext4: don't remount read-only with errors=continue on reboot - ext4: fix deadlock with fs freezing and EA inodes - ext4: fix a memory leak of ext4_free_data - ext4: fix an IS_ERR() vs NULL check - btrfs: fix race when defragmenting leads to unnecessary IO - btrfs: update last_byte_to_unpin in switch_commit_roots - btrfs: do not shorten unpin len for caching block groups - USB: serial: keyspan_pda: fix write unthrottling - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free - USB: serial: keyspan_pda: fix write-wakeup use-after-free - USB: serial: keyspan_pda: fix stalled writes - USB: serial: keyspan_pda: fix write deadlock - USB: serial: keyspan_pda: fix dropped unthrottle interrupts - USB: serial: digi_acceleport: fix write-wakeup deadlocks - USB: serial: mos7720: fix parallel-port state restore - dyndbg: fix use before null check - cpuset: fix race between hotplug work and later CPU offline - EDAC/amd64: Fix PCI component registration - EDAC/i10nm: Use readl() to access MMIO registers - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g - m68k: Fix WARNING splat in pmac_zilog driver - crypto: arm/aes-ce - work around Cortex-A57/A72 silion errata - crypto: ecdh - avoid unaligned accesses in ecdh_set_secret() - cpufreq: intel_pstate: Use most recent guaranteed performance values - powerpc/perf: Exclude kernel samples while counting events in user space. - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY - z3fold: stricter locking and more careful reclaim - z3fold: simplify freeing slots - staging: comedi: mf6x4: Fix AI end-of-conversion detection - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams - binder: add flag to clear buffer on txn complete - s390/dasd: fix list corruption of lcu list - s390/dasd: fix list corruption of pavgroup group list - s390/dasd: prevent inconsistent LCU device data - s390/dasd: fix hanging device offline processing - s390/idle: fix accounting with machine checks - s390/idle: add missing mt_cycles calculation - s390/kexec_file: fix diag308 subcode when loading crash kernel - s390/smp: perform initial CPU reset also for SMT siblings - ALSA: core: memalloc: add page alignment for iram - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S - ALSA: usb-audio: Disable sample read check if firmware doesn't give back - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices - ALSA: hda/realtek - Supported Dell fixed type headset - ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 - ALSA: hda/realtek: Apply jack fixup for Quanta NL3 - ALSA: hda/realtek: Add quirk for MSI-GP73 - ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G - ALSA: pcm: oss: Fix a few more UBSAN fixes - ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button - ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 - ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 - ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. - ALSA: hda: Fix regressions on clear and reconfig sysfs - ACPI: PNP: compare the string length in the matching_id() - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() - ACPI: NFIT: Fix input validation of bus-family - ALSA: hda/ca0132 - Change Input Source enum strings. - Input: cyapa_gen6 - fix out-of-bounds stack access - media: ipu3-cio2: Make the field on subdev format V4L2_FIELD_NONE - media: ipu3-cio2: Validate mbus format in setting subdev format - media: ipu3-cio2: Serialise access to pad format - media: ipu3-cio2: Return actual subdev format - media: ipu3-cio2: Remove traces of returned buffers - media: netup_unidvb: Don't leak SPI master in probe error path - media: sunxi-cir: ensure IR is handled when it is continuous - io_uring: make ctx cancel on exit targeted to actual ctx - io_uring: fix double io_uring free - io_uring: fix ignoring xa_store errors - io_uring: hold uring_lock while completing failed polled io in io_wq_submit_work() - io_uring: fix 0-iov read buffer select - io_uring: fix io_wqe->work_list corruption - media: gspca: Fix memory leak in probe - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() - io_uring: always let io_iopoll_complete() complete polled io - io_uring: fix racy IOPOLL completions - io_uring: fix io_cqring_events()'s noflush - proc mountinfo: make splice available again - Smack: Handle io_uring kernel thread privileges - io_uring: cancel reqs shouldn't kill overflow list - io_uring: fix racy IOPOLL flush overflow - perf probe: Fix memory leak when synthesizing SDT probes - ARM: 9036/1: uncompress: Fix dbgadtb size parameter name - ARM: 9044/1: vfp: use undef hook for VFP support detection - powerpc/smp: Add __init to init_big_cores() - powerpc/boot: Fix build of dts/fsl - kconfig: fix return value of do_error_if() - clk: vc5: Use "idt,voltage-microvolt" instead of "idt,voltage-microvolts" - clk: sunxi-ng: Make sure divider tables have sentinel - clk: s2mps11: Fix a resource leak in error handling paths in the probe function - clk: at91: sam9x60: remove atmel,osc-bypass support - clk: at91: sama7g5: fix compilation error - clk: bcm: dvp: Add MODULE_DEVICE_TABLE() - epoll: check for events when removing a timed out thread from the wait queue - vhost scsi: fix error return code in vhost_scsi_set_endpoint() - virtio_ring: Fix two use after free bugs - virtio_net: Fix error code in probe() - virtio_ring: Cut and paste bugs in vring_create_virtqueue_packed() - vdpa/mlx5: Use write memory barrier after updating CQ index - nfp: move indirect block cleanup to flower app stop callback - qlcnic: Fix error code in probe - perf record: Fix memory leak when using '--user-regs=?' to list registers - tools build: Add missing libcap to test-all.bin target - io_uring: cancel only requests of current task - pwm: sun4i: Remove erroneous else branch - pwm: imx27: Fix overflow for bigger periods - pwm: lp3943: Dynamically allocate PWM chip base - pwm: zx: Add missing cleanup in error path - clk: ti: Fix memleak in ti_fapll_synth_setup - watchdog: coh901327: add COMMON_CLK dependency - watchdog: qcom: Avoid context switch in restart handler - powerpc/32s: Fix cleanup_cpu_mmu_context() compile bug - libnvdimm/label: Return -ENXIO for no slot in __blk_label_update - devlink: use _BITUL() macro instead of BIT() in the UAPI header - net: korina: fix return value - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() - block/rnbd-clt: Fix possible memleak - block/rnbd-clt: Get rid of warning regarding size argument in strlcpy - net: allwinner: Fix some resources leak in the error handling path of the probe and in the remove function - net: mscc: ocelot: Fix a resource leak in the error handling path of the probe function - net: bcmgenet: Fix a resource leak in an error handling path in the probe functin - dpaa2-eth: fix the size of the mapped SGT buffer - net: dsa: qca: ar9331: fix sleeping function called from invalid context bug - i40e, xsk: clear the status bits for the next_to_use descriptor - ice, xsk: clear the status bits for the next_to_use descriptor - lan743x: fix rx_napi_poll/interrupt ping-pong - s390/test_unwind: fix CALL_ON_STACK tests - checkpatch: fix unescaped left brace - proc: fix lookup in /proc/net subdirectories after setns(2) - mm: don't wake kswapd prematurely when watermark boosting is disabled - hugetlb: fix an error code in hugetlb_reserve_pages() - mm,memory_failure: always pin the page in madvise_inject_error - mm/vmalloc.c: fix kasan shadow poisoning size - mm/vmalloc: Fix unlock order in s_stop() - sparc: fix handling of page table constructor failure - mm/rmap: always do TTU_IGNORE_ACCESS - mm: memcg/slab: fix use after free in obj_cgroup_charge - mm: memcg/slab: fix return of child memcg objcg for root memcg - mm/gup: combine put_compound_head() and unpin_user_page() - mm/gup: prevent gup_fast from racing with COW during fork - mm/gup: reorganize internal_get_user_pages_fast() - drm/amdgpu: fix regression in vbios reservation handling on headless - perf test: Fix metric parsing test - powerpc/ps3: use dma_mapping_error() - powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 - drm: mxsfb: Silence -EPROBE_DEFER while waiting for bridge - nfc: s3fwrn5: Release the nfc firmware - RDMA/cma: Don't overwrite sgid_attr after device is released - RDMA/mlx5: Fix MR cache memory leak - sunrpc: fix xs_read_xdr_buf for partial pages receive - um: chan_xterm: Fix fd leak - um: tty: Fix handling of close in tty lines - um: Monitor error events in IRQ controller - ubifs: Fix error return code in ubifs_init_authentication() - watchdog: Fix potential dereferencing of null pointer - watchdog: sprd: check busy bit before new loading rather than after that - watchdog: sprd: remove watchdog disable from resume fail path - watchdog: sirfsoc: Add missing dependency on HAS_IOMEM - watchdog: armada_37xx: Add missing dependency on HAS_IOMEM - irqchip/qcom-pdc: Fix phantom irq when changing between rising/falling - ath11k: Fix incorrect tlvs in scan start command - gpiolib: irq hooks: fix recursion in gpiochip_irq_unmask - RDMA/hns: Do shift on traffic class when using RoCEv2 - RDMA/hns: Normalization the judgment of some features - RDMA/hns: Limit the length of data copied between kernel and userspace - dmaengine: ti: k3-udma: Correct normal channel offset when uchan_cnt is not 0 - irqchip/ti-sci-intr: Fix freeing of irqs - irqchip/ti-sci-inta: Fix printing of inta id on probe success - irqchip/alpine-msi: Fix freeing of interrupts on allocation error path - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() - mac80211: fix a mistake check for rx_stats update - mac80211: don't set set TDLS STA bandwidth wider than possible - crypto: atmel-i2c - select CONFIG_BITREVERSE - extcon: max77693: Fix modalias string - fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() - samples/bpf: Fix possible hang in xdpsock with multiple threads - mtd: rawnand: gpmi: Fix the random DMA timeout issue - mtd: rawnand: meson: Fix a resource leak in init - mtd: rawnand: gpmi: fix reference count leak in gpmi ops - clk: tegra: Fix duplicated SE clock entry - clk: qcom: gcc-sc7180: Use floor ops for sdcc clks - remoteproc/mediatek: unprepare clk if scp_before_load fails - remoteproc: qcom: Fix potential NULL dereference in adsp_init_mmio() - remoteproc: k3-dsp: Fix return value check in k3_dsp_rproc_of_get_memories() - remoteproc: qcom: pas: fix error handling in adsp_pds_enable - remoteproc: qcom: fix reference leak in adsp_start - remoteproc: q6v5-mss: fix error handling in q6v5_pds_enable - remoteproc/mtk_scp: surround DT device IDs with CONFIG_OF - remoteproc/mediatek: change MT8192 CFG register base - RDMA/uverbs: Fix incorrect variable type - RDMA/core: Do not indicate device ready when device enablement fails - ALSA: hda/hdmi: fix silent stream for first playback to DP - slimbus: qcom: fix potential NULL dereference in qcom_slim_prg_slew() - powerpc/sstep: Cover new VSX instructions under CONFIG_VSX - powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set - can: m_can: m_can_config_endisable(): remove double clearing of clock stop request bit - clk: renesas: r8a779a0: Fix R and OSC clocks - erofs: avoid using generic_block_bmap - iwlwifi: mvm: hook up missing RX handlers - iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() - s390/cio: fix use-after-free in ccw_device_destroy_console - fsi: Aspeed: Add mutex to protect HW access - bus: fsl-mc: fix error return code in fsl_mc_object_allocate() - bus: fsl-mc: add back accidentally dropped error check - misc: pci_endpoint_test: fix return value of error branch - platform/chrome: cros_ec_spi: Don't overwrite spi::mode - scsi: qla2xxx: Fix N2N and NVMe connect retry failure - scsi: qla2xxx: Fix FW initialization error on big endian machines - x86/kprobes: Restore BTF if the single-stepping is cancelled - nfs_common: need lock during iterate through the list - NFSD: Fix 5 seconds delay when doing inter server copy - nfsd: Fix message level for normal termination - speakup: fix uninitialized flush_lock - usb: oxu210hp-hcd: Fix memory leak in oxu_create - usb: ehci-omap: Fix PM disable depth umbalance in ehci_hcd_omap_probe - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S - ASoC: max98390: Fix error codes in max98390_dsm_init() - coresight: remove broken __exit annotations - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks - drm/mediatek: avoid dereferencing a null hdmi_phy on an error message - powerpc/powermac: Fix low_sleep_handler with CONFIG_VMAP_STACK - powerpc/pseries/hibernation: remove redundant cacheinfo update - powerpc/pseries/hibernation: drop pseries_suspend_begin() from suspend ops - ARM: 9030/1: entry: omit FP emulation for UND exceptions taken in kernel mode - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems - scsi: fnic: Fix error return code in fnic_probe() - seq_buf: Avoid type mismatch for seq_buf_init - scsi: iscsi: Fix inappropriate use of put_device() - scsi: pm80xx: Fix error return in pm8001_pci_probe() - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe - clk: fsl-sai: fix memory leak - arm64: dts: meson: g12b: w400: fix PHY deassert timing requirements - arm64: dts: meson: g12a: x96-max: fix PHY deassert timing requirements - ARM: dts: meson: fix PHY deassert timing requirements - arm64: dts: meson: fix PHY deassert timing requirements - arm64: dts: meson: g12b: odroid-n2: fix PHY deassert timing requirements - mtd: spi-nor: atmel: fix unlock_all() for AT25FS010/040 - mtd: spi-nor: atmel: remove global protection flag - mtd: spi-nor: ignore errors in spi_nor_unlock_all() - mtd: spi-nor: sst: fix BPn bits for the SST25VF064C - adm8211: fix error return code in adm8211_probe() - platform/x86: intel-vbtn: Fix SW_TABLET_MODE always reporting 1 on some HP x360 models - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 - block/rnbd: fix a null pointer dereference on dev->blk_symlink_name - block/rnbd-clt: Dynamically alloc buffer for pathname & blk_symlink_name - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() - spi: dw: Fix error return code in dw_spi_bt1_probe() - staging: greybus: audio: Fix possible leak free widgets in gbaudio_dapm_free_controls - staging: bcm2835: fix vchiq_mmal dependencies - macintosh/adb-iop: Send correct poll command - macintosh/adb-iop: Always wait for reply message from IOP - cpufreq: imx: fix NVMEM_IMX_OCOTP dependency - cpufreq: vexpress-spc: Add missing MODULE_ALIAS - cpufreq: scpi: Add missing MODULE_ALIAS - cpufreq: loongson1: Add missing MODULE_ALIAS - cpufreq: sun50i: Add missing MODULE_DEVICE_TABLE - cpufreq: st: Add missing MODULE_DEVICE_TABLE - cpufreq: qcom: Add missing MODULE_DEVICE_TABLE - cpufreq: mediatek: Add missing MODULE_DEVICE_TABLE - cpufreq: highbank: Add missing MODULE_DEVICE_TABLE - cpufreq: ap806: Add missing MODULE_DEVICE_TABLE - clocksource/drivers/arm_arch_timer: Correct fault programming of CNTKCTL_EL1.EVNTI - clocksource/drivers/arm_arch_timer: Use stable count reader in erratum sne - drm/msm: add IOMMU_SUPPORT dependency - drm/msm: a5xx: Make preemption reset case reentrant - memory: jz4780_nemc: Fix potential NULL dereference in jz4780_nemc_probe() - memory: ti-emif-sram: only build for ARMv7 - phy: renesas: rcar-gen3-usb2: disable runtime pm in case of failure - phy: mediatek: allow compile-testing the hdmi phy - ASoC: qcom: fix QDSP6 dependencies, attempt #3 - ASoC: atmel: mchp-spdifrx needs COMMON_CLK - ASoC: cros_ec_codec: fix uninitialized memory read - dm ioctl: fix error return code in target_message - ASoC: q6afe-clocks: Add missing parent clock rate - ASoC: jz4740-i2s: add missed checks for clk_get() - mt76: fix tkip configuration for mt7615/7663 devices - mt76: fix memory leak if device probing fails - net/mlx5: Properly convey driver version to firmware - mt76: dma: fix possible deadlock running mt76_dma_cleanup - mt76: set fops_tx_stats.owner to THIS_MODULE - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE - mt76: mt7663s: fix a possible ple quota underflow - MIPS: Don't round up kernel sections size for memblock_add() - memstick: r592: Fix error return in r592_probe() - arm64: dts: rockchip: Fix UART pull-ups on rk3328 - soc: rockchip: io-domain: Fix error return code in rockchip_iodomain_probe() - pinctrl: falcon: add missing put_device() call in pinctrl_falcon_probe() - selftests/bpf: Fix invalid use of strncat in test_sockmap - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() - scripts: kernel-doc: fix parsing function-like typedefs - ARM: dts: at91: sama5d2: map securam as device - ARM: dts: at91: sam9x60ek: remove bypass property - libbpf: Sanitise map names before pinning - iio: hrtimer-trigger: Mark hrtimer to expire in hard interrupt context - arm64: mte: fix prctl(PR_GET_TAGGED_ADDR_CTRL) if TCF0=NONE - clocksource/drivers/riscv: Make RISCV_TIMER depends on RISCV_SBI - clocksource/drivers/ingenic: Fix section mismatch - clocksource/drivers/cadence_ttc: Fix memory leak in ttc_setup_clockevent() - clocksource/drivers/orion: Add missing clk_disable_unprepare() on error path - powerpc/perf: Fix the PMU group constraints for threshold events in power10 - powerpc/perf: Update the PMU group constraints for l2l3 events in power10 - powerpc/perf: Fix to update radix_scope_qual in power10 - powerpc/xmon: Fix build failure for 8xx - powerpc/64: Fix an EMIT_BUG_ENTRY in head_64.S - powerpc/perf: Fix crash with is_sier_available when pmu is not set - media: saa7146: fix array overflow in vidioc_s_audio() - media: tvp5150: Fix wrong return value of tvp5150_parse_dt() - f2fs: fix double free of unicode map - hwmon: (ina3221) Fix PM usage counter unbalance in ina3221_write_enable - vfio-pci: Use io_remap_pfn_range() for PCI IO memory - selftests/seccomp: Update kernel config - NFS: switch nfsiod to be an UNBOUND workqueue. - lockd: don't use interval-based rebinding over TCP - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' - NFSv4: Fix the alignment of page data in the getdeviceinfo reply - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" - NFSv4.2: condition READDIR's mask for security label based on LSM state - SUNRPC: rpc_wake_up() should wake up tasks in the correct order - ath10k: Release some resources in an error handling path - ath10k: Fix an error handling path - ath10k: Fix the parsing error in service available event - ath11k: Fix an error handling path - ath11k: Reset ath11k_skb_cb before setting new flags - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control - media: i2c: imx219: Selection compliance fixes - media: rdacm20: Enable GPIO1 explicitly - media: max9271: Fix GPIO enable/disable - ASoC: Intel: Boards: tgl_max98373: update TDM slot_width - platform/x86: dell-smbios-base: Fix error return code in dell_smbios_init - soundwire: master: use pm_runtime_set_active() on add - mailbox: arm_mhu_db: Fix mhu_db_shutdown by replacing kfree with devm_kfree - RDMA/hns: Bugfix for calculation of extended sge - RDMA/hns: Fix 0-length sge calculation error - ARM: dts: at91: at91sam9rl: fix ADC triggers - spi: spi-fsl-dspi: Use max_native_cs instead of num_chipselect to set SPI_MCR - scsi: pm80xx: Do not sleep in atomic context - scsi: hisi_sas: Fix up probe error handling for v3 hw - soc: amlogic: canvas: add missing put_device() call in meson_canvas_get() - arm64: dts: meson-sm1: fix typo in opp table - arm64: dts: meson: fix spi-max-frequency on Khadas VIM2 - PCI: iproc: Invalidate correct PAXB inbound windows - PCI: iproc: Fix out-of-bound array accesses - PCI: Fix overflow in command-line resource alignment requests - PCI: Bounds-check command-line resource alignment requests - arm64: dts: qcom: c630: Fix pinctrl pins properties - arm64: dts: qcom: c630: Polish i2c-hid devices - phy: tegra: xusb: Fix usb_phy device driver field - arm64: dts: freescale: sl28: combine SPI MTD partitions - arm64: dts: ls1028a: fix FlexSPI clock input - arm64: dts: ls1028a: fix ENETC PTP clock input - genirq/irqdomain: Don't try to free an interrupt that has no mapping - power: supply: bq24190_charger: fix reference leak - power: supply: axp288_charger: Fix HP Pavilion x2 10 DMI matching - power: supply: max17042_battery: Fix current_{avg,now} hiding with no current sense - arm64: dts: rockchip: Set dr_mode to "host" for OTG on rk3328-roc-cc - power: supply: bq25890: Use the correct range for IILIM register - arm64: dts: armada-3720-turris-mox: update ethernet-phy handle name - ARM: dts: Remove non-existent i2c1 from 98dx3236 - HSI: omap_ssi: Don't jump to free ID in ssi_add_controller() - drm/mediatek: Use correct aliases name for ovl - RDMA/core: Track device memory MRs - slimbus: qcom-ngd-ctrl: Avoid sending power requests without QMI - media: max2175: fix max2175_set_csm_mode() error code - mips: cdmm: fix use-after-free in mips_cdmm_bus_discover - media: imx214: Fix stop streaming - samples: bpf: Fix lwt_len_hist reusing previous BPF map - serial: 8250-mtk: Fix reference leak in mtk8250_probe - RDMA/hns: Avoid setting loopback indicator when smac is same as dmac - RDMA/hns: Fix missing fields in address vector - RDMA/hns: Only record vlan info for HIP08 - arm64: dts: qcom: sc7180: limit IPA iommu streams - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration - media: siano: fix memory leak of debugfs members in smsdvb_hotplug - drm/imx/dcss: fix rotations for Vivante tiled formats - soundwire: qcom: Fix build failure when slimbus is module - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind - arm64: tegra: Fix DT binding for IO High Voltage entry - leds: turris-omnia: check for LED_COLOR_ID_RGB instead LED_COLOR_ID_MULTI - leds: lp50xx: Fix an error handling path in 'lp50xx_probe_dt()' - leds: netxbig: add missing put_device() call in netxbig_leds_get_of_pdata() - arm64: dts: qcom: sdm845: Limit ipa iommu streams - dmaengine: mv_xor_v2: Fix error return code in mv_xor_v2_probe() - cw1200: fix missing destroy_workqueue() on error in cw1200_init_common - rsi: fix error return code in rsi_reset_card() - qtnfmac: fix error return code in qtnf_pcie_probe() - orinoco: Move context allocation after processing the skb - brcmfmac: fix error return code in brcmf_cfg80211_connect() - mmc: pxamci: Fix error return code in pxamci_probe - ARM: dts: at91: sama5d3_xplained: add pincontrol for USB Host - ARM: dts: at91: sama5d4_xplained: add pincontrol for USB Host - ARM: dts: at91: sam9x60: add pincontrol for USB Host - memstick: fix a double-free bug in memstick_check - pinctrl: sunxi: fix irq bank map for the Allwinner A100 pin controller - soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute - RDMA/cxgb4: Validate the number of CQEs - ath11k: Fix the rx_filter flag setting for peer rssi stats - staging: mfd: hi6421-spmi-pmic: fix error return code in hi6421_spmi_pmic_probe() - clk: meson: Kconfig: fix dependency for G12A - Input: omap4-keypad - fix runtime PM error handling - arm64: dts: qcom: msm8916-samsung-a2015: Disable muic i2c pin bias - arm64: dts: qcom: sm8250: correct compatible for sm8250-mtp - soc: qcom: initialize local variable - drivers: soc: ti: knav_qmss_queue: Fix error return code in knav_queue_probe - soc: ti: Fix reference imbalance in knav_dma_probe - soc: ti: knav_qmss: fix reference leak in knav_queue_probe - PCI: brcmstb: Initialize "tmp" before use - PCI: Disable MSI for Pericom PCIe-USB adapter - drm/meson: dw-hdmi: Enable the iahb clock early enough - drm/meson: dw-hdmi: Disable clocks on driver teardown - spi: fix resource leak for drivers without .remove callback - crypto: sun8i-ce - fix two error path's memory leak - crypto: omap-aes - Fix PM disable depth imbalance in omap_aes_probe - crypto: crypto4xx - Replace bitwise OR with logical OR in crypto4xx_build_pd - rcu/tree: Defer kvfree_rcu() allocation to a clean context - rcu,ftrace: Fix ftrace recursion - rcu: Allow rcu_irq_enter_check_tick() from NMI - scsi: ufs: Fix clkgating on/off - scsi: ufs: Avoid to call REQ_CLKS_OFF to CLKS_OFF - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId - mfd: cpcap: Fix interrupt regression with regmap clear_ack - mfd: stmfx: Fix dev_err_probe() call in stmfx_chip_init() - mfd: MFD_SL28CPLD should depend on ARCH_LAYERSCAPE - mfd: htc-i2cpld: Add the missed i2c_put_adapter() in htcpld_register_chip_i2c() - powerpc/powernv/sriov: fix unsigned int win compared to less than zero - Revert "powerpc/pseries/hotplug-cpu: Remove double free in error path" - ARM: dts: tacoma: Fix node vs reg mismatch for flash memory - powerpc/feature: Fix CPU_FTRS_ALWAYS by removing CPU_FTRS_GENERIC_32 - powerpc: Avoid broken GCC __attribute__((optimize)) - selftests/bpf: Fix broken riscv build - spi: mxs: fix reference leak in mxs_spi_probe - usb/max3421: fix return error code in max3421_probe() - bus: mhi: core: Fix null pointer access when parsing MHI configuration - bus: mhi: core: Remove double locking from mhi_driver_remove() - Input: ads7846 - fix unaligned access on 7845 - Input: ads7846 - fix integer overflow on Rt calculation - Input: ads7846 - fix race that causes missing releases - iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY - drm/meson: dw-hdmi: Ensure that clocks are enabled before touching the TOP registers - drm/meson: dw-hdmi: Register a callback to disable the regulator - drm/meson: Unbind all connectors on module removal - drm/meson: Free RDMA resources after tearing down DRM - drm/omap: dmm_tiler: fix return error code in omap_dmm_probe() - mmc: sdhci: tegra: fix wrong unit with busy_timeout - video: fbdev: atmel_lcdfb: fix return error code in atmel_lcdfb_of_init() - media: solo6x10: fix missing snd_card_free in error handling case - media: venus: put dummy vote on video-mem path after last session release - scsi: core: Fix VPD LUN ID designator priorities - spi: dw: fix build error by selecting MULTIPLEXER - ASoC: meson: fix COMPILE_TEST error - RDMA/cma: Add missing error handling of listen_id - media: venus: core: vote with average bandwidth and peak bandwidth as zero - media: venus: core: vote for video-mem path - media: venus: core: change clk enable and disable order in resume and suspend - media: platform: add missing put_device() call in mtk_jpeg_probe() and mtk_jpeg_remove() - media: cedrus: fix reference leak in cedrus_start_streaming - media: staging: rkisp1: cap: fix runtime PM imbalance on error - media: ov5640: fix support of BT656 bus mode - media: v4l2-fwnode: v4l2_fwnode_endpoint_parse caller must init vep argument - media: v4l2-fwnode: Return -EINVAL for invalid bus-type - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_enc_pm() - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_release_dec_pm() - media: mtk-vcodec: add missing put_device() call in mtk_vcodec_init_dec_pm() - media: platform: add missing put_device() call in mtk_jpeg_clk_init() - media: tm6000: Fix sizeof() mismatches - ionic: change set_rx_mode from_ndo to can_sleep - ionic: flatten calls to ionic_lif_rx_mode - ionic: use mc sync for multicast filters - drm/amdkfd: Put ACPI table after using it - scripts: kernel-doc: Restore anonymous enum parsing - staging: gasket: interrupt: fix the missed eventfd_ctx_put() in gasket_interrupt.c - staging: greybus: codecs: Fix reference counter leak in error handling - drm/udl: Fix missing error code in udl_handle_damage() - firmware: arm_scmi: Fix missing destroy_workqueue() - crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() - crypto: Kconfig - CRYPTO_MANAGER_EXTRA_TESTS requires the manager - soc: ti: omap-prm: Do not check rstst bit on deassert if already deasserted - drm/amdgpu: fix compute queue priority if num_kcq is less than 4 - MIPS: BCM47XX: fix kconfig dependency bug for BCM47XX_BCMA - arm64: dts: ti: k3-am65*/j721e*: Fix unit address format error for dss node - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG - RDMa/mthca: Work around -Wenum-conversion warning - ASoC: arizona: Fix a wrong free in wm8997_probe - virtiofs fix leak in setup - spi: sprd: fix reference leak in sprd_spi_remove - ASoC: wm8998: Fix PM disable depth imbalance on error - ASoC: wm8994: Fix PM disable depth imbalance on error - selftest/bpf: Add missed ip6ip6 test back - selftests/run_kselftest.sh: fix dry-run typo - drm/msm/dp: do not notify audio subsystem if sink doesn't support audio - drm/msm/dp: skip checking LINK_STATUS_UPDATED bit - drm/msm/dp: return correct connection status after suspend - firmware: tegra: fix strncpy()/strncat() confusion - drm/msm/a5xx: Clear shadow on suspend - drm/msm/a6xx: Clear shadow on suspend - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure - ath11k: Handle errors if peer creation fails - ASoC: qcom: common: Fix refcounting in qcom_snd_parse_of() - spi: imx: fix reference leak in two imx operations - spi: bcm63xx-hsspi: fix missing clk_disable_unprepare() on error in bcm63xx_hsspi_resume - spi: tegra114: fix reference leak in tegra spi ops - spi: tegra20-sflash: fix reference leak in tegra_sflash_resume - spi: tegra20-slink: fix reference leak in slink ops of tegra20 - spi: mt7621: fix missing clk_disable_unprepare() on error in mt7621_spi_probe - spi: spi-ti-qspi: fix reference leak in ti_qspi_setup - spi: stm32-qspi: fix reference leak in stm32 qspi operations - Bluetooth: hci_h5: fix memory leak in h5_close - Bluetooth: Fix: LL PRivacy BLE device fails to connect - Bluetooth: Fix null pointer dereference in hci_event_packet() - drm/panel: simple: Add flags to boe_nv133fhm_n61 - arm64: dts: exynos: Correct psci compatible used on Exynos7 - arm64: dts: exynos: Include common syscon restart/poweroff for Exynos7 - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} - ath11k: fix wmi init configuration - ath11k: Fix number of rules in filtered ETSI regdomain - ath11k: Initialize complete alpha2 for regulatory change - drm/edid: Fix uninitialized variable in drm_cvt_modes() - x86/mce: Correct the detection of invalid notifier priorities - bpf: Fix tests for local_storage - spi: stm32: fix reference leak in stm32_spi_resume - nl80211/cfg80211: fix potential infinite loop - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling - crypto: caam - fix printing on xts fallback allocation error path - crypto: arm/aes-neonbs - fix usage of cbc(aes) fallback - crypto: arm64/poly1305-neon - reorder PAC authentication with SP update - drm/bridge: tpd12s015: Fix irq registering in tpd12s015_probe - ASoC: pcm: DRAIN support reactivation - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB - scsi: aacraid: Improve compat_ioctl handlers - spi: spi-mem: fix reference leak in spi_mem_access_start - drm/msm/dpu: fix clock scaling on non-sc7180 board - drm/msm/dsi_pll_10nm: restore VCO rate during restore_state - drm/msm/dsi_pll_7nm: restore VCO rate during restore_state - drm/msm/dp: DisplayPort PHY compliance tests fixup - perf test: Use generic event for expand_libpfm_events() - RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() - f2fs: call f2fs_get_meta_page_retry for nat page - spi: img-spfi: fix reference leak in img_spfi_resume - powerpc/64: Set up a kernel stack for secondaries before cpu_restore() - drm/amdgpu: fix build_coefficients() argument - ARM: dts: aspeed: tiogapass: Remove vuart - drm/msm: Add missing stub definition - ASoC: sun4i-i2s: Fix lrck_period computation for I2S justified mode - crypto: inside-secure - Fix sizeof() mismatch - crypto: talitos - Fix return type of current_desc_hdr() - crypto: talitos - Endianess in current_desc_hdr() - drm/amdgpu: fix incorrect enum type - sched: Reenable interrupts in do_sched_yield() - sched/deadline: Fix sched_dl_global_validate() - ASoC: qcom: fix unsigned int bitwidth compared to less than zero - x86/apic: Fix x2apic enablement without interrupt remapping - RDMA/rtrs-srv: Don't guard the whole __alloc_srv with srv_mutex - RDMA/rtrs-clt: Missing error from rtrs_rdma_conn_established - RDMA/rtrs-clt: Remove destroy_con_cq_qp in case route resolving failed - ARM: p2v: fix handling of LPAE translation in BE mode - x86/mm/ident_map: Check for errors from ident_pud_init() - RDMA/rxe: Compute PSN windows correctly - RDMA/core: Fix error return in _ib_modify_qp() - ARM: dts: aspeed: s2600wf: Fix VGA memory region location - ARM: dts: aspeed-g6: Fix the GPIO memory size - selinux: fix error initialization in inode_doinit_with_dentry() - RDMA/bnxt_re: Fix entry size during SRQ create - rtc: pcf2127: fix pcf2127_nvmem_read/write() returns - RDMA/bnxt_re: Set queue pair state when being queried - Revert "i2c: i2c-qcom-geni: Fix DMA transfer race" - soc: qcom: geni: More properly switch to DMA mode - arm64: dts: qcom: sc7180: Fix one forgotten interconnect reference - arm64: dts: ipq6018: update the reserved-memory node - arm64: dts: mediatek: mt8183: fix gce incorrect mbox-cells value - soc: mediatek: Check if power domains can be powered on at boot time - soc: renesas: rmobile-sysc: Fix some leaks in rmobile_init_pm_domains() - arm64: dts: renesas: cat875: Remove rxc-skew-ps from ethernet-phy node - arm64: dts: renesas: hihope-rzg2-ex: Drop rxc-skew-ps from ethernet-phy node - drm/tve200: Fix handling of platform_get_irq() error - drm/mcde: Fix handling of platform_get_irq() error - drm/aspeed: Fix Kconfig warning & subsequent build errors - iio: adc: at91_adc: add Kconfig dep on the OF symbol and remove of_match_ptr() - drm/gma500: fix double free of gma_connector - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs - md: fix a warning caused by a race between concurrent md_ioctl()s - nl80211: validate key indexes for cfg80211_registered_device - crypto: af_alg - avoid undefined behavior accessing salg_name - media: msi2500: assign SPI bus number dynamically - fs: quota: fix array-index-out-of-bounds bug by passing correct argument to vfs_cleanup_quota_inode() - quota: Sanity-check quota file headers on load - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() - f2fs: prevent creating duplicate encrypted filenames - ext4: prevent creating duplicate encrypted filenames - ubifs: prevent creating duplicate encrypted filenames - fscrypt: add fscrypt_is_nokey_name() - fscrypt: remove kernel-internal constants from UAPI header - serial_core: Check for port state when tty is in error state - HID: i2c-hid: add Vero K147 to descriptor override - scsi: megaraid_sas: Check user-provided offsets - f2fs: init dirty_secmap incorrectly - f2fs: fix to seek incorrect data offset in inline data file - coresight: etm4x: Handle TRCVIPCSSCTLR accesses - coresight: etm4x: Fix accesses to TRCPROCSELR - coresight: etm4x: Fix accesses to TRCCIDCTLR1 - coresight: etm4x: Fix accesses to TRCVMIDCTLR1 - coresight: etm4x: Skip setting LPOVERRIDE bit for qcom, skip-power-up - coresight: etb10: Fix possible NULL ptr dereference in etb_enable_perf() - coresight: tmc-etr: Fix barrier packet insertion for perf buffer - coresight: tmc-etr: Check if page is valid before dma_map_page() - coresight: tmc-etf: Fix NULL ptr dereference in tmc_enable_etf_sink_perf() - ARM: dts: exynos: fix USB 3.0 pins supply being turned off on Odroid XU - ARM: dts: exynos: fix USB 3.0 VBUS control and over-current pins on Exynos5410 - ARM: dts: exynos: fix roles of USB 3.0 ports on Odroid XU - usb: chipidea: ci_hdrc_imx: Pass DISABLE_DEVICE_STREAMING flag to imx6ul - USB: gadget: f_rndis: fix bitrate for SuperSpeed and above - usb: gadget: f_fs: Re-use SS descriptors for SuperSpeedPlus - USB: gadget: f_midi: setup SuperSpeed Plus descriptors - USB: gadget: f_acm: add support for SuperSpeed Plus - USB: serial: option: add interface-number sanity check to flag handling - usb: mtu3: fix memory corruption in mtu3_debugfs_regset() - soc/tegra: fuse: Fix index bug in get_process_id - exfat: Avoid allocating upcase table using kcalloc() - x86/split-lock: Avoid returning with interrupts enabled - net: ipconfig: Avoid spurious blank lines in boot log - serial: 8250_omap: Avoid FIFO corruption caused by MDR1 access - ALSA: pcm: oss: Fix potential out-of-bounds shift - USB: sisusbvga: Make console support depend on BROKEN - USB: UAS: introduce a quirk to set no_write_same - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK - xhci: Give USB2 ports time to enter U3 in bus suspend - ALSA: usb-audio: Fix control 'access overflow' errors from chmap - ALSA: usb-audio: Fix potential out-of-bounds shift - USB: add RESET_RESUME quirk for Snapscan 1212 - USB: dummy-hcd: Fix uninitialized array use in init() - USB: legotower: fix logical error in recent commit - ktest.pl: Fix the logic for truncating the size of the log file for email - ktest.pl: If size of log is too big to email, email error message - ptrace: Prevent kernel-infoleak in ptrace_get_syscall_info() - arm64: cache: Export and add cache invalidation and clean ABIs for module use - arm64: cache: Add flush_dcache_area() for module use - security: restrict init parameters by configuration - PCI: Add MCFG quirks for some Hisilicon Chip host controllers - fs/dirty_pages: remove set but not used variable 'm' - fs/dirty_pages: fix kernel panic in concurrency mode - fs/dirty_pages: Adjust position of some code to improve the code - fs/dirty_pages: fix wrong 'buff_num' after invalid input - fs/dirty_pages: fix index out of bounds and integer overflow - fs/dirty_pages: dump the number of dirty pages for each inode - mm, page_alloc: avoid page_to_pfn() in move_freepages() - dt-bindings/irqchip/mbigen: add example of MBIGEN generate SPIs - irqchip/mbigen: add support for a MBIGEN generating SPIs - irqchip/mbigen: rename register marcros - ilp32: skip ARM erratum 1418040 for ilp32 application - ilp32: avoid clearing upper 32 bits of syscall return value for ilp32 - arm64: secomp: fix the secure computing mode 1 syscall check for ilp32 - arm64:ilp32: add ARM64_ILP32 to Kconfig - arm64:ilp32: add vdso-ilp32 and use for signal return - arm64: ptrace: handle ptrace_request differently for aarch32 and ilp32 - arm64: ilp32: introduce ilp32-specific sigframe and ucontext - arm64: signal32: move ilp32 and aarch32 common code to separated file - arm64: signal: share lp64 signal structures and routines to ilp32 - arm64: ilp32: introduce syscall table for ILP32 - arm64: ilp32: share aarch32 syscall handlers - arm64: ilp32: introduce binfmt_ilp32.c - arm64: change compat_elf_hwcap and compat_elf_hwcap2 prefix to a32 - arm64: introduce binfmt_elf32.c - arm64: introduce AUDIT_ARCH_AARCH64ILP32 for ilp32 - arm64: ilp32: add is_ilp32_compat_{task,thread} and TIF_32BIT_AARCH64 - arm64: introduce is_a32_compat_{task,thread} for AArch32 compat - arm64: uapi: set __BITS_PER_LONG correctly for ILP32 and LP64 - arm64: rename functions that reference compat term - arm64: rename COMPAT to AARCH32_EL0 - arm64: ilp32: add documentation on the ILP32 ABI for ARM64 - thread: move thread bits accessors to separated file - ptrace: Add compat PTRACE_{G,S}ETSIGMASK handlers - arm64: signal: Make parse_user_sigframe() independent of rt_sigframe layout - ARM: mm: non-LPAE systems HugeTLB support for hulk - Revert "dm raid: fix discard limits for raid1 and raid10" - Revert "md: change mddev 'chunk_sectors' from int to unsigned"- rebase on top of v5.10- rebase on top of v5.10-rc7- rebase on top of v5.10-rc4 - kernel.spec: privode config files in src package- use rcX for v5.10-rcX source release - rebase on top of v5.10-rc3 - kernel.spec: add missing debuginfodir- rebase on top of v5.10-rc2 - provide /boot/symvers-kernelver.gz even no kabichk - fix warning on uninstall kernel rpm- enable access to .config through /proc/config.gz- package init based on upstream v5.10-rc1/bin/shobs-worker-010 1652832000  !"#$%&'()*+,-./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={=|=}=~=================================================================================================================================>>>>>>>>>> > > > > >>>>>>>>>>>>>>>>>>> >!>">#>$>%>&>'>(>)>*>+>,>->.>/>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@{@|@}@~@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAA A A A A AAAAAAAAAAAAAAAAAAA A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;A<A=A>A?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABBBBBBBBBB B B B B BBBBBBBBBBBBBBBBBBB B!B"B#B$B%B&B'B(B)B*B+B,B-B.B/B0B1B2B3B4B5B6B7B8B9B:B;B<B=B>B?B@BABBBCBDBEBFBGBHBIBJBKBLBMBNBOBPBQBRBSBTBUBVBWBXBYBZB[B\B]B^B_B`BaBbBcBdBeBfBgBhBiBjBkBlBmBnBoBpBqBrBsBtBuBvBwBxByBzB{B|B}B~BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCCCCCCCCCC C C C C CCCCCCCCCCCCCCCCCCC C!C"C#C$C%C&C'C(C)C*C+C,C-C.C/C0C1C2C3C4C5C6C7C8C9C:C;C<C=C>C?C@CACBCCCDCECFCGCHCICJCKCLCMCNCOCPCQCRCSCTCUCVCWCXCYCZC[C\C]C^C_C`CaCbCcCdCeCfCgChCiCjCkClCmCnCoCpCqCrCsCtCuCvCwCxCyCzC{C|C}C~CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDDDDDDDDD D D D D DDDDDDDDDDDDDDDDDDD D!D"D#D$D%D&D'D(D)D*D+D,D-D.D/D0D1D2D3D4D5D6D7D8D9D:D;D<D=D>D?D@DADBDCDDDEDFDGDHDIDJDKDLDMDNDODPDQDRDSDTDUDVDWDXDYDZD[D\D]D^D_D`DaDbDcDdDeDfDgDhDiDjDkDlDmDnDoDpDqDrDsDtDuDvDwDxDyDzD{D|D}D~DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDEEEEEEEEEE E E E E EEEEEEEEEEEEEEEEEEE E!E"E#E$E%E&E'E(E)E*E+E,E-E.E/E0E1E2E3E4E5E6E7E8E9E:E;E<E=E>E?E@EAEBECEDEEEFEGEHEIEJEKELEMENEOEPEQERESETEUEVEWEXEYEZE[E\E]E^E_E`EaEbEcEdEeEfEgEhEiEjEkElEmEnEoEpEqErEsEtEuEvEwExEyEzE{E|E}E~EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEFFFFFFFFFF F F F F FFFFFFFFFFFFFFFFFFF F!F"F#F$F%F&F'F(F)F*F+F,F-F.F/F0F1F2F3F4F5F6F7F8F9F:F;F<F=F>F?F@FAFBFCFDFEFFFGFHFIFJFKFLFMFNFOFPFQFRFSFTFUFVFWFXFYFZF[F\F]F^F_F`FaFbFcFdFeFfFgFhFiFjFkFlFmFnFoFpFqFrFsFtFuFvFwFxFyFzF{F|F}F~FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFGGGGGGGGGG G G G G GGGGGGGGGGGGGGGGGGG G!G"G#G$G%G&G'G(G)G*G+G,G-G.G/G0G1G2G3G4G5G6G7G8G9G:G;G<G=G>G?G@GAGBGCGDGEGFGGGHGIGJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdGeGfGgGhGiGjGkGlGmGnGoGpGqGrGsGtGuGvGwGxGyGzG{G|G}G~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGHHHHHHHHHH H H H H HHHHHHHHHHHHHHHHHHH H!H"H#H$H%H&H'H(H)H*H+H,H-H.H/H0H1H2H3H4H5H6H7H8H9H:H;H<H=H>H?H@HAHBHCHDHEHFHGHHHIHJHKHLHMHNHOHPHQHRHSHTHUHVHWHXHYHZH[H\H]H^H_H`HaHbHcHdHeHfHgHhHiHjHkHlHmHnHoHpHqHrHsHtHuHvHwHxHyHzH{H|H}H~HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHIIIIIIIIII I I I I IIIIIIIIIIIIIIIIIII I!I"I#I$I%I&I'I(I)I*I+I,I-I.I/I0I1I2I3I4I5I6I7I8I9I:I;I<I=I>I?I@IAIBICIDIEIFIGIHIIIJIKILIMINIOIPIQIRISITIUIVIWIXIYIZI[I\I]I^I_I`IaIbIcIdIeIfIgIhIiIjIkIlImInIoIpIqIrIsItIuIvIwIxIyIzI{I|I}I~IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIJJJJJJJJJJ J J J J JJJJJJJJJJJJJJJJJJJ J!J"J#J$J%J&J'J(J)J*J+J,J-J.J/J0J1J2J3J4J5J6J7J8J9J:J;J<J=J>J?J@JAJBJCJDJEJFJGJHJIJJJKJLJMJNJOJPJQJRJSJTJUJVJWJXJYJZJ[J\J]J^J_J`JaJbJcJdJeJfJgJhJiJjJkJlJmJnJoJpJqJrJsJtJuJvJwJxJyJzJ{J|J}J~JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJKKKKKKKKKK K K K K KKKKKKKKKKKKKKKKKKK K!K"K#K$K%K&K'K(K)K*K+K,K-K.K/K0K1K2K3K4K5K6K7K8K9K:K;K<K=K>K?K@KAKBKCKDKEKFKGKHKIKJKKKLKMKNKOKPKQKRKSKTKUKVKWKXKYKZK[K\K]K^K_K`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKz5.10.0-60.31.0.60.oe22035.10.0-60.31.0.60.oe22035.10.0-60.31.0.60.oe22035.10.0-60.31.0.60.oe2203.aarch64       !""##$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((%%%%%%%%%%))))))%*+,,--../00111223344556677788999::;;<<<==>>>??@@AABBBCCDDDEEEFFGGHHHIIJJKKLLMMNNOOPPQQRRSSTTUUUVVWWXXYYZZ[[[\\]]^^__``aabbbbbbbccdddeeffgghhiiijjkkllmmnooppqqqrrrssttuuvwxyyz{{|}}~}                     !"#$%& '''(') * + ,,- ./.0.1.2 33 4 55 667 88 999:9; < ===>>?=@=A BBBCBDBE FF G H I J KKKLKMKN O P QQQRQS TT U VV W X YY Z [ \\\]\^\_\` a b cccdcecfcgch ii jjjkjljm nnnnnoopnqqrnsntnu vvvvwwxwyvzv{v|v}} ~~~~~~~            !!!!!""#!$$%!&&'&(&)!**!++!,!-!.!/!0!1 22222233244526676829 ::::::::;;<:=:>>?>@>A:BBBCBDBE:F:G:HHIHJHKKLKMKNKOKPHQHR:SS:T:U:VVW:X:Y:Z:[[\[][^[_[`[[aab[cd[e[f[g[h[i[j[k:l:m:n:oop:q:rrrsrt:u:vv wwwwxxyxzx{x|w}}~wwww         !!!"!#$$%%%&&'((())***++**,*--..*//*00*1*2*3*44*5*66*77*88*99*:;;<<==>>???@?AA?BBBCBD?EE?FF?GG?HH?II?JJ?KKLLMMNNOOPPQQQRSSRTTRUURVVVWVXXYXZX[X\X]X^X_X`XaXbXcXdXeXfXgXhXiXjXkXlXmVnoVpqprpsptpuRvvwwxwyvzz{z|Q}}Q~~~QQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQQPPPP                            !!""##$$%&&'''((')))**'++',,'--'..'//'00'1122233244555665777895::5;;<<<==<>>??@@@AA@BBCC@DDEEEFFGGHHHIJJKKLLLMMLNNOOOPPPQPRRPSSSTSUSVSWSXSYSZS[P\\\]]\^^O___``_aa_bb_cc_ddOeeOfffggfhhOiiOjjjkjlljmmjnnjojppOqqOrrrssOtttuutvvtwwtxxtyytzzt{{t||t}}t~~tttttttttttttttttttOOOOOOOO                      !!!""!##!$!%%!&&&''&((&)&**&++&,,&--&..&//&00&11122&333435!666776886996::6;;6<<!=>>=??===@@=AA=BB=CC=DD=EE=FF=GGGH=IIIJ=KKKKLLMM=NN=OOOP=QQ=RRRSRTRURV=WW=XXXYXZX[=\\\]]=^^=__=```a`b`c`d=eeefegeheiejjjkjljmen=oo=pppqq=rr=ss=tttuu=vv=wwwxx=yy=zz={{{||{}}{~~{{====================================================!!!!!!!!!!!!!!!!!!!!!!           !!!""!##!$$%%%&&&''&((&))&**&++%,,---..///0011122333444546377388898:8;8<8=8>8?8@8A8B8C8D3EEFFGGGHHIIIJJIKKILLIMMNNNOO!PQQQRRQSSQTTQUUQVVQWWQXXQYYQZZQ[[\\\]]]^^]__]``]aa\bbcddeeeffegghhiiijkkllmmnnnoooppoqqorrnsssttnuunvvnwwxxyyyzz{{{||{}}{~~{{{{{{{{{{{{{{{{{{{         !!""##$$%%&&''((()**++,,--..//001122333444553663773883999::;<:=9>3??3@@3AAABB3CCCD3EE3FF3GG3HH3IIIJ3KK3LL3MMMNNMOOMPPMQQMRRMSSMTTMUU3VVVWVX3YY3ZZZ[[Z\\\]]]^Z__Z``ZaaZbccZddZeeZffZggghhZiiZjjZkk3lllmmlnnloolpplqq3rr3ss33ttuu3vv3ww3xx33yyzz3{{3||3}}3~~33333333333333              !"##$$%%&&''(())*++,,--..//00112233445667899::;;<<==>??@@@A@B@CDEEFFGGHHHIIHJJHKKLLMMNNNONPNQRRSTTUUVVWWXXYYZZ[\\]]^^__``abbccddeeffgghhiijkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkklllllllkkkjmmmmmmmmmmmmmmmnnnnnnnnnnnnnnnnnnnnnnnnmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmmommmmmmjpppppppjqqqqqrqsstutsqvqqwwwxxxyxxwwwzww{{ww|www}}w~wwwwwwwwwwwwwwqqqqqqqqqqqq                               qq               !     " " " " " " " " " " " " " " " " " "  #  $  %  & & '  (    ) )  *  +  ,   - .  /   0 1  2 3  4 4 5   6 7 6 8 6 9q :q ; < = < > ? @ < A <q B C D B E B F B B B Gq Hqq Iq J K J L Mq N N N N O N P Nq Qqq R R R R R S R R R Tq Uqq V Vqqqqq W W Wqq X Y Z X [ Xqqqq \q ]qq ^ _ ^ ^ ^q `q a aqq b cq dqq e f g f f e h h i eqq j kq lq m m mqq n n o n p p q n n r r r r s r r r r t r u r r v w r r r x r r r r y y r r r r r r r n z z z n n { n n |qq }qqqq ~qq   qq q q qqq qq qq q q qq qqq q qqq q q q qq q qq q q qq q q q q q q q qq q qq q q q q q qq qqq q  qqq      q qq     q q qq  qq qq     q  q                              qqq !q " "q # # $ #qqq %qqqq & 'qq ( ( ( ( ( ) ) * * * + + * , ( ( ( ( ( - ( ( ( . / 0 0 ( ( ( ( 1 ( ( 2 ( ( ( ( ( ( 3 ( ( ( ( ( ( 4 5 ( ( ( ( ( ( ( 6 7 6 6 8 8 6 6 6 9 9 9 9 9 9 9 6 : 6 ( ( ( ; ; ; ; ( ( ( ( ( ( ( ( ( ( ( ( < = ( ( > ( ( ( ( ( ( ( ( ? ? ? @ ? A ? ? B B ? ? ( ( ( ( ( ( ( ( ( C ( ( D ( ( ( ( ( ( E ( ( ( ( ( ( F ( ( ( ( ( ( ( ( G H ( I J ( ( K ( ( L ( ( M M N ( ( ( ( ( ( O P ( ( Q R ( ( ( ( ( S ( ( T T U U V U U U ( ( ( ( ( (qq W Xqq Yqq Zq [ \qq ] ] ] ^ _ ] ] ` ` ] ] ] a ] ] b c ] dq e e e e e e eq f f g f f h i f f j k f l f m f nq o pq q q rqqq sqqq tq u v u u u w u u u u u u u x x u u u y y u z u u u u { u u uq | | | } | ~ |  | | | | | | | qqq qqqq q q q qqq q q qqq q q q qqqq q qq q q qq q q qqqqq q q q q qqq q qqq q q qq q qq qq q qq qqq q q q qq q q q q qqq qq q qqq  q  q      q  qq q q qq q                            ! " # $ % & ' (qqq ) ) ) ) * ) ) ) + ) ) ) ) ) ) , )qq - . -q /q 0q 1q 2 3q 4 4 5q 6 7q 8 8 9q : : : ;q < = < > ? < @ @ @ A @ B B @ C C D @ @ E F @ @ @ G H H I @ J @ K @ @ L @ @ M N @ @ O @ P < Q Q R < S < T < < U < V V < W < X X < Y < Z Z [ \ < ] < ^ _ < ` < a b < c d e c f c g c < h < i < j < k l < m n n < o < p < q r < < < s t u v s w x s s y y s s s s z { | < } ~ <  < < < < < < < < < < < < < < < qq qq q q qq qq qq qq q q q qq qq q q q qq q q qq q qqq qq qqq qqq q qq qqq qqq q qq q qq q qq q  q   q                   q qq               qq        q q    qq          q q ! " ! # $ ! ! % % & ! ! ' ! ( ) ( ( ( ( ( ( * * * * ( ( ( ( + + + + + + + ! , , ! - - - ! ! ! . / / / . 0 0 0 0 0 0 0 0 0 0 0 . 1 . ! ! 2 2 2 2 2 2 2 2 3 4 2 2 2 2 5 2 6 6 7 6 6 6 6 2 2 2 2 8 9 2 : 2 2q ; < < < < = = = = = = = = = < < < < > > > >q ?q @ A @ B @ @ C @ @ @ @qq D D D D E F D G D H D I D J D K D L D D M D Dqq Nqq O P O O Q O R S O T O U O O V Oqq W X W W Y Wqqq Zqq [ [ [qq \qqq ]q ^ ^ _ `qq a a bq cqq d e d f dqq g hqqq i i i j k iq lqqq m n m m o mq pqqqqq q r q s t u q qqq v v v vq w x wq y z yq {q | | | } | | | | ~ ~ ~  ~ ~ ~ ~ ~ |qqqqqq qq qq qq q qq qq q q q qq q q q qq qq q q q q q qq qqqqq qq q q qq qq q q qqq q q qqq q q q q qqq q q q q qq qq qq q qq qq   qqqq   qq  q qq                                    qq   q  qq q   q      ! " # $  % &qq ' ' ( ' ) ) ) ) ) ) ) ) ) ) ) ) * ) ' ' + + + + + + + + + + + + + ' ' ' , ' ' ' - - - - - - - ' ' ' . ' ' / ' ' 0 0 ' ' ' ' 1 ' 2 3 ' 4 ' ' ' ' 5 ' 6 ' ' 7 8 ' 9 9 9 9 9 9 9 9 9 9 : 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 9 ' ' ; ' ' ' < = = = = = ' > ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ' ' ' @qq Aqqq B B B C C B B B D D E D D D B B F F 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 G G G G G G G G G G G G G G G G F F F H H H H H H H H H H H H H H H H H H H H H H H H H H Bqq Iqq J J K Jq Lq Mq N N O O O O O O O O O P O O O O O O O O O O N Q Q R R Q S S S S N T T N U U U N V V V V V V N N W W W W W W W W W X W N Y Y N Z Z N N [ [ [ [ [ [ N \ \qq ] ^ _ ^q ` a ` ` ` ` ` b c ` ` ` d ` ` e e f g h e e iqq j j j j j k j j l j j m n o m pq q r q q q q s s s q q t t t t q u q q q q q q q q q q q q v v vqqqq w w x x x x x x x x x x x x x x x x x x x x x x w w y y y y y y y y y y y y w z z w { { { { { { { { { { { wq | | } }q ~q q q q q qq q q qq q qq q q qq q q q q qq qq q qq q q qqq q qq qq qqq q q q q qq q q qqq qq qqq qq q q qq qq q qq qqqqq qq q q qq q q qqqq qq q qq q q   qqqqqqqqq q  q qq   qqqqqqqqqqqqqqq  !!qq"""qqqqq##qq$$$q%q&&'q()(((*((((((qq+,qqq-.-q/qq000qq112222q334444444444454444446444474444444844444444444444444444444444443393:;3<<<33q=>?q@@AA@@BC@qqDDDDDDDDEDqqqFFGFHFIFFJFFFKKKLKFFFMMFNNOPQOFFRFFSSFTFFFFFFUVFFWXFFYFZZF[[[\[F]FF^F_Fq`abb`cdeqfqgqqhqijqklmqqnnoopnnqqrnnsnnntuttvtttwxtyzn{nqq|}q~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqq    q q q  qq qqqqqqqqqqqqqqqqqqqqqq qq!q"q#q$$%qqqq&&&'&(&q)qq**q+q,q-./q0qqq11121134115611171111118199:99;<9=1111>1?111@11111111111A1BC11111DEDDFFFFFGDDDHDDDDIJDDDDDDKDLDDDD1MMNMO1111P1111QQQQQQQRQQSQQTQQUQQQQQQQQVQQWQXQQQQQQQQQQQQQYQQQQQQQQQQQZ11[111\\]\\^\\\\\\\\\11111_1`11aabc111ddd1qqeqqfghiqjqqqkqlmlqqnqoqqpqpprpppssppqttuvqqwwwwwqxxyzxx{{|q}}}}q~qqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjjjjjjjj                                                           !!!!"""""""#################$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&'()******)))))))))))))))))))))+,-./011111112133333333444444444444444444444444444444444444444444444444444444444444444444444444444444444454444444444444444444444444444644444444444444444444444444444477777777774444444444444444444444444444444444444444444444444444444444444444444444444444844444444444444444444444444999999444::::::::::::::;;;;;;;;;;;;;;;;;;<<<=================================>>>????@@@AAAAAABBBBBBBBBBBBBBBBBBBBBBBBBBBBBBCDCECFCGCHCIICJJJJCKCLCMMMMMMMMMMCNNCOOOOOOOCPCQQQQQQRRRRSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSTTTTTTTTUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUVVVWWWWWWWWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYjZZZZZZZZZj[[[[\\\\\\\\\\\\\[[[]]]]]]]]]]][[[[[[[[[[[[[^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^[[[[[[[[[[[_[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[j`jaaaaaajbbcccbbbbbbbbbbbbbbdddddddddbbbbbbbeeeeeeeeeeebbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbffbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbgghhhhgiiiiggggggggggggggggggggggggggggggggggggggbbbjjjjjjjjjjjjjjjjjjjjjbbbbkkkkkkbbbbbllllbbbbbbbbbbbbbbbbbbbbbbmmmmmmmmmmmmbbbbbbbbbbbbbnnnnnnnnnnnnnnnnnnnnbbbbbbbbbbbbbbbbbbbbbbbbjoooooojpjqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqjrssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrjtuuutvvvvvtwtxtyyyyyyzzzzzzyt{{{{t|t}}}}}}}}t~~tttttjjjjjjj          !!""###$$#%%&&''()))**)++,,--..//0011223345566778899:::;:<==>>??@@AABBCCDDEEFFGGGHGIGJJGKGLGMGNGOGPGQGRGSGTGUGVGWGXGYGZG[G\G]G^G_G`GaGbGcGdeeeeeeeeeeeeeeeeeeeeeeeeeeeffffgggggggggggggggggggffffehhheeeeeeeeeeeeeeeiieeeeejklllkkkkmkkkkkkkkkkkkkkkkkjnnnnnnnnjoooooojppppjqqqqqqqqqqqqqqqqqqqqqqqqjrrrrjsssseeeeeeeeetttttttttttttttttttuuuuuuuuuuuuutvvvvvvvvvvvvvtttttttttewwwweeeeeeeeeeeeeexxxxxxxxxxxxxxxeeeeyyzzzzzzzzzzzzzzzzzyeee{{{{{{{{{{eeeeeeeeeeeeee|||||||||||||||||}}}}}}}}||||||||||||||||||~~~~~~~~~~~|eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee               !!""##$$%%&&''(())**++,,--..///01211131415166171899::;;<;=;>>>?@?>A>B;CCCCCDCEF;G;H;I;J;K;L;M;N;O;PQ;RSRT;U;VWVXVYVZ[ZZ\V]V^_^^`;a;b;c;deddddfgfhfifjfkflfmfnfofpfqdrst;uvvvvwxwywzu{{|{}~}}uu;;;;     ;;; !";#;$%%%&''('))buildsource5.10.0-60.31.0.60.oe2203.aarch64.configDocumentationKconfigMakefiledevicetreebindingsMakefilekbuildKconfig.recursion-issue-01Kconfig.recursion-issue-02Kconfig.select-breakuserspace-apimediaMakefileKconfigMakefileModule.symversSystem.maparchKconfigalphaKconfigKconfig.debugMakefilebootMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilearcKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileoprofileMakefileplat-axs10xKconfigMakefileplat-hsdkKconfigMakefileplat-simMakefileplat-tb10xKconfigMakefilearmKconfigKconfig-nommuKconfig.assemblerKconfig.debugMakefilebootMakefilebootpMakefilecompressedMakefiledtsMakefilecommonKconfigMakefilecryptoKconfigMakefileincludeasmKbuildarch_gicv3.harch_timer.harchrandom.harm-cci.hasm-offsets.hassembler.hatomic.hauxvec.hbL_switcher.hbarrier.hbitops.hbitrev.hbug.hbugs.hcache.hcacheflush.hcachetype.hchecksum.hclocksource.hcmpxchg.hcompiler.hcp15.hcpu.hcpufeature.hcpuidle.hcputype.hcti.hdcc.hdelay.hdevice.hdiv64.hdma-direct.hdma-iommu.hdma-mapping.hdma.hdmi.hdomain.hecard.hedac.hefi.helf.hentry-macro-multi.Sexception.hextable.hfb.hfiq.hfirmware.hfixmap.hfloppy.hfncpy.hfpstate.hftrace.hfutex.hglue-cache.hglue-df.hglue-pf.hglue-proc.hglue.hgpio.hhardirq.hhardwarecache-aurora-l2.hcache-b15-rac.hcache-feroceon-l2.hcache-l2x0.hcache-tauros2.hcache-uniphier.hcp14.hdec21285.hentry-macro-iomd.Sioc.hiomd.hlocomo.hmemc.hsa1111.hscoop.hssp.hhighmem.hhugetlb-2level.hhugetlb-3level.hhugetlb.hhw_breakpoint.hhw_irq.hhwcap.hhypervisor.hide.hidmap.hinsn.hio.hirq.hirq_work.hirqflags.hjump_label.hkasan.hkasan_def.hkexec-internal.hkexec.hkfence.hkgdb.hkmap_types.hkprobes.hkrait-l2-accessors.hlinkage.hlivepatch.hmacharch.hdma.hflash.hirq.hmap.hpci.hsharpsl_param.htime.hmc146818rtc.hmcpm.hmcs_spinlock.hmemblock.hmemory.hmmu.hmmu_context.hmodule.hmodule.lds.hmpu.hmtd-xip.hneon.hnwflash.hopcodes-sec.hopcodes-virt.hopcodes.houtercache.hpage-nommu.hpage.hparavirt.hpatch.hpci.hpercpu.hperf_event.hpgalloc.hpgtable-2level-hwdef.hpgtable-2level-types.hpgtable-2level.hpgtable-3level-hwdef.hpgtable-3level-types.hpgtable-3level.hpgtable-hwdef.hpgtable-nommu.hpgtable.hprobes.hproc-fns.hprocessor.hprocinfo.hprom.hpsci.hptdump.hptrace.hseccomp.hsections.hsecure_cntvoff.hset_memory.hsetup.hshmparam.hsignal.hsmp.hsmp_plat.hsmp_scu.hsmp_twd.hsparsemem.hspectre.hspinlock.hspinlock_types.hstackprotector.hstacktrace.hstring.hsuspend.hswab.hswitch_to.hsync_bitops.hsyscall.hsystem_info.hsystem_misc.htcm.htherm.hthread_info.hthread_notify.htimex.htlb.htlbflush.htls.htopology.htraps.huaccess-asm.huaccess.hucontext.hunaligned.hunified.hunistd.hunwind.huprobes.huser.hv7m.hvdsovdso.hclocksource.hcp15.hgettimeofday.hprocessor.hvsyscall.hvdso_datapage.hvermagic.hvfp.hvfpmacros.hvga.hvirt.hvmalloc.hvmlinux.lds.hword-at-a-time.hxenevents.hhypercall.hhypervisor.hinterface.hpage-coherent.hpage.hxor.hkernelMakefilelibMakefilemach-actionsKconfigMakefilemach-alpineKconfigMakefilemach-artpecKconfigMakefilemach-asm9260Kconfigmach-aspeedKconfigMakefilemach-at91KconfigMakefileMakefile.bootmach-axxiaKconfigMakefilemach-bcmKconfigMakefilemach-berlinKconfigMakefilemach-clps711xKconfigMakefilemach-cns3xxxKconfigMakefilemach-davinciKconfigMakefileMakefile.bootmach-digicolorKconfigMakefilemach-doveKconfigMakefileMakefile.bootmach-ebsa110MakefileMakefile.bootmach-efm32MakefileMakefile.bootmach-ep93xxKconfigMakefileMakefile.bootmach-exynosKconfigMakefilemach-footbridgeKconfigMakefileMakefile.bootmach-geminiKconfigMakefilemach-highbankKconfigMakefilemach-hisiKconfigMakefilemach-imxKconfigMakefileMakefile.bootmach-integratorKconfigMakefilemach-iop32xKconfigMakefileMakefile.bootmach-ixp4xxKconfigMakefileMakefile.bootmach-keystoneKconfigMakefilemach-lpc18xxMakefileMakefile.bootmach-lpc32xxKconfigMakefileMakefile.bootmach-mediatekKconfigMakefilemach-mesonKconfigMakefilemach-milbeautKconfigMakefilemach-mmpKconfigMakefilemach-moxartKconfigMakefilemach-mstarKconfigMakefilemach-mv78xx0KconfigMakefilemach-mvebuKconfigMakefilemach-mxsKconfigMakefilemach-nomadikKconfigMakefilemach-npcmKconfigMakefilemach-nspireKconfigMakefilemach-omap1KconfigMakefileMakefile.bootmach-omap2KconfigMakefilemach-orion5xKconfigMakefilemach-oxnasKconfigMakefilemach-picoxcellKconfigMakefilemach-prima2KconfigMakefilemach-pxaKconfigMakefileMakefile.bootmach-qcomKconfigMakefilemach-rdaKconfigMakefilemach-realtekKconfigMakefilemach-realviewKconfigMakefilemach-rockchipKconfigMakefilemach-rpcMakefileMakefile.bootmach-s3cKconfigKconfig.s3c24xxKconfig.s3c64xxMakefileMakefile.bootMakefile.s3c24xxMakefile.s3c64xxmach-s5pv210KconfigMakefilemach-sa1100KconfigMakefileMakefile.bootmach-shmobileKconfigMakefilemach-socfpgaKconfigMakefilemach-spearKconfigMakefilemach-stiKconfigMakefilemach-stm32KconfigMakefileMakefile.bootmach-sunxiKconfigMakefilemach-tangoKconfigMakefilemach-tegraKconfigMakefilemach-u300KconfigMakefilemach-uniphierKconfigmach-ux500KconfigMakefilemach-versatileKconfigMakefilemach-vexpressKconfigMakefileMakefile.bootmach-vt8500KconfigMakefileMakefile.bootmach-zxKconfigMakefilemach-zynqKconfigMakefilemmKconfigMakefilenetMakefilenwfpeMakefileoprofileMakefileplat-omapKconfigMakefileplat-orionMakefileplat-pxaKconfigMakefileplat-versatileMakefileprobesMakefilekprobesMakefileuprobesMakefiletoolsMakefilevdsoMakefilevfpMakefilexenMakefilearm64KconfigKconfig.debugKconfig.platformsMakefilebootMakefiledtsMakefileactionsMakefileallwinnerMakefilealteraMakefileamazonMakefileamdMakefileamlogicMakefileapmMakefilearmMakefilebitmainMakefilebroadcomMakefilenorthstar2MakefilestingrayMakefilecaviumMakefileexynosMakefilefreescaleMakefilehisiliconMakefileintelMakefilelgMakefilemarvellMakefilemediatekMakefilemicrochipMakefilenvidiaMakefileqcomMakefilerealtekMakefilerenesasMakefilerockchipMakefilesocionextMakefilesprdMakefilesynapticsMakefiletiMakefiletoshibaMakefilexilinxMakefilezteMakefilecryptoKconfigMakefileincludeasmKbuildacenv.hacpi.halternative-macros.halternative.harch_gicv3.harch_timer.harchrandom.harm-cci.harm_dsu_pmu.hasm-bug.hasm-offsets.hasm-prototypes.hasm-uaccess.hasm_pointer_auth.hassembler.hatomic.hatomic_ll_sc.hatomic_lse.hbarrier.hbitops.hbitrev.hboot.hbrk-imm.hbug.hcache.hcacheflush.hchecksum.hclocksource.hcmpxchg.hcompat.hcompiler.hcpu.hcpu_ops.hcpu_park.hcpucaps.hcpufeature.hcpuidle.hcputype.hcurrent.hdaifflags.hdcc.hdebug-monitors.hdevice.hdmi.hefi.helf.hesr.hexception.hexec.hextable.hfb.hfixmap.hfpsimd.hfpsimdmacros.hftrace.hfutex.hhardirq.hhisi_cpu_model.hhugetlb.hhw_breakpoint.hhwcap.hhyp_image.hhypervisor.himage.hinsn.hio.hirq.hirq_work.hirqflags.his_compat.hjump_label.hkasan.hkernel-pgtable.hkexec.hkfence.hkgdb.hkprobes.hkvm_arm.hkvm_asm.hkvm_coproc.hkvm_emulate.hkvm_host.hkvm_hyp.hkvm_mmu.hkvm_para.hkvm_pgtable.hkvm_ptrauth.hkvm_ras.hkvm_types.hlinkage.hlivepatch.hlse.hmemory.hmman.hmmu.hmmu_context.hmmzone.hmodule.hmodule.lds.hmpam.hmpam_sched.hmte.hneon-intrinsics.hneon.hnmi.hnuma.hpage-def.hpage.hparavirt.hpci.hpercpu.hperf_event.hpgalloc.hpgtable-hwdef.hpgtable-prot.hpgtable-types.hpgtable.hphytium_machine_types.hpointer_auth.hpreempt.hprobes.hproc-fns.hprocessor.hptdump.hptrace.hpvclock-abi.hpvsched-abi.hqspinlock.hqspinlock_paravirt.hresctrl.hscs.hsdei.hseccomp.hsections.hshmparam.hsignal32.hsignal32_common.hsignal_common.hsignal_ilp32.hsimd.hsmp.hsmp_plat.hsparsemem.hspectre.hspinlock.hspinlock_types.hstack_pointer.hstackprotector.hstacktrace.hstage2_pgtable.hstat.hstring.hsuspend.hsync_bitops.hsyscall.hsyscall_wrapper.hsysreg.hsystem_misc.hthread_info.htimex.htlb.htlbflush.htopology.htraps.huaccess.hunistd.hunistd32.huprobes.hvdsovdso.hclocksource.hcompat_barrier.hcompat_gettimeofday.hgettimeofday.hprocessor.hvsyscall.hvectors.hvermagic.hvirt.hvmalloc.hvmap_stack.hword-at-a-time.hxenevents.hhypercall.hhypervisor.hinterface.hpage-coherent.hpage.hxor.hgeneratedasmbugs.hdelay.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.hhw_irq.hirq_regs.hkdebug.hkmap_types.hlocal.hlocal64.hmcs_spinlock.hmm-arch-hooks.hmmiowb.hmsi.hqrwlock.hrwonce.hserial.hset_memory.hswitch_to.htrace_clock.hunaligned.huser.hvga.huapiasmerrno.hioctl.hioctls.hipcbuf.hkvm_para.hmsgbuf.hpoll.hresource.hsembuf.hshmbuf.hsiginfo.hsocket.hsockios.hstat.hswab.htermbits.htermios.htypes.huapiasmKbuildauxvec.hbitsperlong.hbpf_perf_event.hbyteorder.hfcntl.hhwcap.hkvm.hmman.hparam.hperf_regs.hposix_types.hptrace.hsetup.hsigcontext.hsignal.hstatfs.hsve_context.hucontext.hunistd.hkernelMakefilempamMakefileprobesMakefilevdsovdso-ilp32MakefileMakefilevdso32MakefilekvmKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefilexenMakefilec6xKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileuvMakefilekernelMakefilem68k68000MakefileKconfigKconfig.busKconfig.cpuKconfig.debugKconfig.devicesKconfig.machineMakefileamigaMakefileapolloMakefileatariMakefilebvme6000MakefilecoldfireMakefileemuMakefilefpsp040Makefilehp300Makefileifpsp060MakefilekernelMakefilesyscallsMakefilelibMakefilemacMakefilemath-emuMakefilemmMakefilemvme147Makefilemvme16xMakefileq40Makefilesun3MakefilepromMakefilesun3xMakefiletoolsamigaMakefilemicroblazeKconfigKconfig.debugKconfig.platformMakefilebootMakefiledtsMakefilekernelMakefilecpuMakefilesyscallsMakefilelibMakefilemmMakefileoprofileMakefilepciMakefilemipsKconfigKconfig.debugMakefileMakefile.postlinkalchemyKconfigMakefilecommonMakefiledevboardsMakefilear7Makefileath25KconfigMakefileath79KconfigMakefilebcm47xxKconfigMakefilebcm63xxKconfigMakefileboardsKconfigMakefilebmipsKconfigMakefilebootMakefilecompressedMakefiledtsMakefilebrcmMakefilecavium-octeonMakefileimgMakefileingenicMakefilelantiqMakefileloongsonMakefilemsccMakefilemtiMakefilenetlogicMakefileniMakefilepic32MakefileqcaMakefileralinkMakefilexilfpgaMakefiletoolsMakefilecavium-octeonKconfigMakefilecryptoMakefileexecutiveMakefilecobaltMakefilecryptoMakefiledecMakefilepromMakefilefwarcMakefilecfeMakefilelibMakefilesniMakefilegenericKconfigMakefileingenicKconfigjazzKconfigMakefilekernelMakefilesyscallsMakefilekvmKconfigMakefilelantiqKconfigMakefilefalconMakefilexwayMakefilelibMakefileloongson2efKconfigMakefilecommonMakefilecs5536Makefilefuloong-2eMakefilelemote-2fMakefileloongson32KconfigMakefilecommonMakefilels1bMakefilels1cMakefileloongson64KconfigMakefilemath-emuMakefilemmMakefilemti-maltaMakefilenetMakefilenetlogicKconfigMakefilecommonMakefilexlpMakefilexlrMakefileoprofileMakefilepciMakefilepic32KconfigMakefilecommonMakefilepic32mzdaMakefilepistachioKconfigMakefilepowerMakefileralinkKconfigMakefilerb532Makefilesgi-ip22Makefilesgi-ip27KconfigMakefilesgi-ip30Makefilesgi-ip32MakefilesibyteKconfigMakefilebcm1480MakefilecommonMakefilesb1250MakefileswarmMakefilesniMakefiletoolsMakefiletxx9KconfigMakefilegenericMakefilejmr3927Makefilerbtx4927Makefilerbtx4938Makefilerbtx4939MakefilevdsoKconfigMakefilevr41xxKconfigMakefilecasio-e55MakefilecommonMakefileibm-workpadMakefilends32KconfigKconfig.cpuKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilevdsoMakefilelibMakefilemath-emuMakefilemmMakefilenios2KconfigKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformKconfig.platformMakefileopenriscKconfigKconfig.debugMakefilebootdtsMakefilekernelMakefilelibMakefilemmMakefilepariscKconfigKconfig.debugMakefilebootMakefilecompressedMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefileoprofileMakefilepowerpcKconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilefslMakefilecryptoMakefilekernelMakefileptraceMakefilesyscallsMakefiletraceMakefilevdso32Makefilevdso64MakefilekexecMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilebook3s32Makefilebook3s64MakefilekasanMakefilenohashMakefileptdumpMakefilenetMakefileoprofileMakefileperfMakefileplatforms40xKconfigMakefile44xKconfigMakefile4xxMakefile512xKconfigMakefile52xxKconfigMakefile82xxKconfigMakefile83xxKconfigMakefile85xxKconfigMakefile86xxKconfigMakefile8xxKconfigMakefileKconfigKconfig.cputypeMakefileamigaoneKconfigMakefilecellKconfigMakefilespufsMakefilechrpKconfigMakefileembedded6xxKconfigMakefilemapleKconfigMakefilepasemiKconfigMakefilepowermacKconfigMakefilepowernvKconfigMakefileps3KconfigMakefilepseriesKconfigMakefilepurgatoryMakefilesysdevKconfigMakefilegeMakefilexicsKconfigMakefilexiveKconfigMakefilexmonMakefileriscvKconfigKconfig.debugKconfig.socsMakefilebootMakefiledtsMakefilekendryteMakefilemicrochipMakefilesifiveMakefilekernelMakefilevdsoMakefilekvmKconfigMakefilelibMakefilemmMakefilenetMakefiles390KconfigKconfig.debugMakefileappldataMakefilebootMakefilecompressedMakefilecryptoMakefilehypfsMakefilekernelMakefilesyscallsMakefilevdso64MakefilekvmKconfigMakefilelibMakefilemmMakefilenetMakefileoprofileMakefilepciMakefilepurgatoryMakefiletoolsMakefileshKconfigKconfig.cpuKconfig.debugMakefileboardsKconfigMakefilemach-ap325rxaMakefilemach-dreamcastMakefilemach-ecovec24Makefilemach-highlanderKconfigMakefilemach-hp6xxMakefilemach-kfr2r09Makefilemach-landiskMakefilemach-lboxre2Makefilemach-microdevMakefilemach-migorKconfigMakefilemach-r2dKconfigMakefilemach-rskKconfigMakefilemach-sdk7780KconfigMakefilemach-sdk7786Makefilemach-se7206Makefile7343Makefile770xMakefile7721Makefile7722Makefile7724Makefile7751Makefile7780MakefileMakefilemach-sh03Makefilemach-sh7763rdpMakefilemach-x3protoMakefilebootMakefilecompressedMakefiledtsMakefileromimageMakefilecchipsKconfighd6446xMakefiledriversKconfigMakefiledmaKconfigMakefilepciMakefilesuperhywayMakefilekernelMakefilecpuMakefileirqMakefilesh2Makefilesh2aMakefilesh3Makefilesh4Makefilesh4aMakefileshmobileMakefilesyscallsMakefilevsyscallMakefilelibMakefilemath-emuMakefilemmKconfigMakefileoprofileMakefiletoolsMakefilesparcKconfigKconfig.debugMakefilebootMakefilecryptoMakefilekernelMakefilesyscallsMakefilelibMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefilepowerMakefilepromMakefilevdsoMakefilesw_64KconfigKconfig.debugMakefileMakefile.postlinkbootMakefiledtsMakefilechipMakefilechip3MakefilekernelMakefilekprobesMakefilesyscallsMakefilevdsoMakefilekvmKconfigMakefilelibKconfigMakefilemath-emuMakefilemmMakefilenetMakefileoprofileMakefileplatformMakefiletoolsMakefileumKconfigKconfig.debugMakefileMakefile-os-LinuxMakefile-skasdriversKconfigMakefilekernelMakefileskasMakefileos-LinuxMakefiledriversMakefileskasMakefilescriptsMakefile.rulesx86KconfigKconfig.assemblerKconfig.cpuKconfig.debugMakefileMakefile.umMakefile_32.cpubootMakefilecompressedMakefilecryptoMakefileentryMakefilesyscallsMakefilevdsoMakefilevsyscallMakefileeventsKconfigMakefileamdMakefileintelMakefilezhaoxinMakefilehypervMakefileia32MakefilekernelMakefileacpiMakefileapicMakefilecpuMakefilemceMakefilemicrocodeMakefilemtrrMakefileresctrlMakefilesgxMakefilefpuMakefilekprobesMakefilekvmKconfigMakefilelibMakefilemath-emuMakefilemmMakefilepatMakefilenetMakefileoprofileMakefilepciMakefileplatformMakefileatomMakefilece4100MakefileefiMakefilegeodeMakefilegoldfishMakefileintelintel-midMakefiledevice_libsMakefileintel-quarkMakefileMakefileirisMakefileolpcMakefilepvhMakefilescx200MakefilesfiMakefilets5500MakefileuvMakefilepowerMakefilepurgatoryMakefilerasKconfigrealmodeMakefilermMakefiletoolsMakefileumKconfigMakefileos-LinuxMakefilevdsoMakefilevideoMakefilexenKconfigMakefilextensaKconfigKconfig.debugMakefilebootMakefileboot-elfMakefileboot-redbootMakefiledtsMakefilelibMakefilekernelMakefilesyscallsMakefilelibMakefilemmMakefileoprofileMakefileplatformsissMakefilext2000MakefilextfpgaMakefileblockKconfigKconfig.ioschedMakefilepartitionsKconfigMakefilecertsKconfigMakefilecryptoKconfigMakefileasymmetric_keysKconfigMakefileasync_txKconfigMakefiledriversKconfigMakefileaccessibilityKconfigMakefilebrailleMakefilespeakupKconfigMakefileacpiKconfigMakefileacpicaMakefileapeiKconfigMakefilearm64KconfigMakefiledptfKconfigMakefilenfitKconfigMakefilenumaKconfigMakefilepmicKconfigMakefileambaKconfigMakefileandroidKconfigMakefileataKconfigMakefileatmKconfigMakefileauxdisplayKconfigMakefilebaseKconfigMakefilefirmware_loaderKconfigMakefilebuiltinMakefilepowerMakefileregmapKconfigMakefiletestKconfigMakefilebcmaKconfigMakefileblockKconfigMakefileaoeMakefiledrbdKconfigMakefilemtip32xxKconfigMakefileparideKconfigMakefilernbdKconfigMakefilersxxMakefilexen-blkbackMakefilezramKconfigMakefilebluetoothKconfigMakefilebusKconfigMakefilefsl-mcKconfigMakefilemhiKconfigMakefilecoreMakefilecdromMakefilecharKconfigMakefileagpKconfigMakefilehw_randomKconfigMakefileipmiKconfigMakefilemwaveMakefilepcmciaKconfigMakefiletpmKconfigMakefilest33zp24KconfigMakefilexilinx_hwicapMakefilexillybusKconfigMakefileclkKconfigMakefileactionsKconfigMakefileanalogbitsKconfigMakefileat91MakefileaxisMakefileaxs10xMakefilebaikal-t1KconfigMakefilebcmKconfigMakefileberlinMakefiledavinciMakefileh8300MakefilehisiliconKconfigMakefileimgtecKconfigMakefileimxKconfigMakefileingenicKconfigMakefilekeystoneKconfigMakefileloongson1MakefilemediatekKconfigMakefilemesonKconfigMakefilemicrochipMakefilemmpMakefilemvebuKconfigMakefilemxsMakefilenxpMakefilepistachioMakefilepxaMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesirfMakefilesocfpgaMakefilespearMakefilesprdKconfigMakefilestMakefilesunxisunxi-ngKconfigMakefileKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileux500MakefileversatileKconfigMakefilex86KconfigMakefilezteMakefilezynqMakefilezynqmpKconfigMakefileclocksourceKconfigMakefileconnectorKconfigMakefilecounterKconfigMakefilecpufreqKconfigKconfig.armKconfig.powerpcKconfig.x86MakefilecpuidleKconfigKconfig.armKconfig.mipsKconfig.powerpcMakefilegovernorsMakefilecryptoKconfigMakefileallwinnerKconfigMakefilesun4i-ssMakefilesun8i-ceMakefilesun8i-ssMakefileamccMakefileamlogicKconfigMakefileaxisMakefilebcmMakefilecaamKconfigMakefilecaviumMakefilecptKconfigMakefilenitroxKconfigMakefilezipMakefileccpKconfigMakefileccreeMakefilechelsioKconfigMakefilehisiliconKconfigMakefilehpreMakefilemigrationMakefilesecMakefilesec2MakefiletrngMakefilezipMakefileinside-secureMakefilemarvellKconfigMakefilecesaMakefileocteontxMakefilemediatekMakefilenxKconfigMakefileqatKconfigMakefileqat_c3xxxMakefileqat_c3xxxvfMakefileqat_c62xMakefileqat_c62xvfMakefileqat_commonMakefileqat_dh895xccMakefileqat_dh895xccvfMakefileqceMakefilerockchipMakefilestm32KconfigMakefileux500KconfigMakefilecrypMakefilehashMakefilevirtioKconfigMakefilevmxKconfigMakefilexilinxMakefiledaxKconfigMakefilehmemMakefilepmemMakefiledcaKconfigMakefiledevfreqKconfigMakefileeventKconfigMakefiledioMakefiledmadma-bufKconfigMakefileheapsKconfigMakefileKconfigMakefilebestcommKconfigMakefiledwdw-axi-dmacMakefiledw-edmaKconfigMakefileKconfigMakefilefsl-dpaa2-qdmaKconfigMakefilehsuKconfigMakefileidxdMakefileioatMakefileipuMakefilemediatekKconfigMakefileppc4xxMakefileqcomKconfigMakefilesf-pdmaKconfigMakefileshKconfigMakefiletiKconfigMakefilexilinxMakefileedacKconfigMakefileeisaKconfigMakefileextconKconfigMakefilefirewireKconfigMakefilefirmwareKconfigMakefilearm_scmiMakefilebroadcomKconfigMakefileefiKconfigMakefilelibstubMakefiletestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefileclk_mgrMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn21Makefiledcn30MakefiledmlMakefiledscMakefilegpioMakefilehdcpMakefileirqMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12MakefilearcKconfigMakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefilesynopsysKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugKconfig.profileKconfig.unstableMakefilegvtMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilelimaKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgaMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilercar-duKconfigMakefilerockchipKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletdfxMakefiletegraKconfigMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefileviaMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilexenKconfigMakefilexlnxKconfigMakefilezteKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehooksKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_ec_sensorsKconfigMakefilehid-sensorsKconfigMakefilems_sensorsKconfigMakefilessp_sensorsKconfigMakefilest_sensorsKconfigMakefiledacKconfigMakefiledummyKconfigMakefilefrequencyKconfigMakefilegyroKconfigMakefilehealthKconfigMakefilehumidityKconfigMakefileimuKconfigMakefilebmi160KconfigMakefileinv_icm42600KconfigMakefileinv_mpu6050KconfigMakefilest_lsm6dsxKconfigMakefilelightKconfigMakefilemagnetometerKconfigMakefilemultiplexerKconfigMakefileorientationKconfigMakefilepositionKconfigMakefilepotentiometerKconfigMakefilepotentiostatKconfigMakefilepressureKconfigMakefileproximityKconfigMakefileresolverKconfigMakefiletemperatureKconfigMakefiletriggerKconfigMakefileinfinibandKconfigMakefilecoreMakefilehwMakefilebnxt_reKconfigMakefilecxgb4KconfigMakefileefaKconfigMakefilehfi1KconfigMakefilehnsKconfigMakefilei40iwKconfigMakefilemlx4KconfigMakefilemlx5KconfigMakefilemthcaKconfigMakefileocrdmaKconfigMakefileqedrKconfigMakefileqibKconfigMakefileusnicKconfigMakefilevmw_pvrdmaKconfigMakefileswMakefilerdmavtKconfigMakefilerxeKconfigMakefilesiwKconfigMakefileulpMakefileipoibKconfigMakefileiserKconfigMakefileisertKconfigMakefileopa_vnicKconfigMakefilertrsKconfigMakefilesrpKconfigsrptKconfigMakefileinputKconfigMakefilegameportKconfigMakefilejoystickKconfigMakefileiforceKconfigMakefilekeyboardKconfigMakefilemiscKconfigMakefilemouseKconfigMakefilermi4KconfigMakefileserioKconfigMakefiletabletKconfigMakefiletouchscreenKconfigMakefileinterconnectKconfigMakefileimxKconfigMakefileqcomKconfigMakefileiommuKconfigMakefileamdKconfigMakefilearmMakefilearm-smmuarm-smmu-v3MakefileMakefileintelKconfigMakefilesw64KconfigMakefileipackKconfigMakefilecarriersKconfigMakefiledevicesKconfigMakefileirqchipKconfigMakefileisdnKconfigMakefilecapiKconfigMakefilehardwareMakefilemISDNKconfigMakefilemISDNKconfigMakefileledsKconfigMakefiletriggerKconfigMakefilelightnvmKconfigMakefilemacintoshKconfigMakefileamsMakefilemailboxKconfigMakefilemcbKconfigMakefilemdKconfigMakefilebcacheKconfigMakefilepersistent-dataKconfigMakefilemediaKconfigMakefilececKconfigMakefilecoreMakefilei2cKconfigMakefileplatformKconfigMakefilecec-gpioMakefilecros-ecMakefilemesonMakefiles5pMakefilesecoMakefilestiMakefilestm32MakefiletegraMakefileusbKconfigMakefilepulse8KconfigMakefilerainshadowKconfigMakefilecommonKconfigMakefileb2c2KconfigMakefilesaa7146KconfigMakefilesianoKconfigMakefilev4l2-tpgKconfigMakefilevideobuf2KconfigMakefiledvb-coreKconfigMakefiledvb-frontendsKconfigMakefilecxd2880KconfigMakefiledrx39xyjKconfigMakefilefirewireKconfigMakefilei2cKconfigMakefileadv748xMakefilecx25840KconfigMakefileet8ek8KconfigMakefilem5molsKconfigMakefiles5c73m3MakefilesmiappKconfigMakefilemcKconfigMakefilemmcKconfigMakefilesianoKconfigMakefilepciKconfigMakefileb2c2KconfigMakefilebt8xxKconfigMakefilecobaltKconfigMakefilecx18KconfigMakefilecx23885KconfigMakefilecx25821KconfigMakefilecx88KconfigMakefileddbridgeKconfigMakefiledm1105KconfigMakefiledt3155KconfigMakefileintelMakefileipu3KconfigMakefileivtvKconfigMakefilemantisKconfigMakefilemeyeKconfigMakefilenetup_unidvbKconfigMakefilengeneKconfigMakefilepluto2KconfigMakefilept1KconfigMakefilept3KconfigMakefilesaa7134KconfigMakefilesaa7146KconfigMakefilesaa7164KconfigMakefilesmipcieKconfigMakefilesolo6x10KconfigMakefilesta2x11KconfigMakefilettpciKconfigMakefiletw5864KconfigMakefiletw68KconfigMakefiletw686xKconfigMakefileplatformKconfigMakefileam437xKconfigMakefileatmelKconfigMakefilecadenceKconfigMakefilecodaMakefiledavinciKconfigMakefileexynos-gscMakefileexynos4-isKconfigMakefilemarvell-ccicKconfigMakefilemtk-jpegMakefilemtk-mdpMakefilemtk-vcodecMakefilemtk-vpuMakefileomapKconfigMakefileomap3ispMakefileqcomcamssMakefilevenusMakefilercar-vinKconfigMakefilerockchiprgaMakefiles3c-camifMakefiles5p-g2dMakefiles5p-jpegMakefiles5p-mfcMakefilestibdispMakefilec8sectpfeKconfigMakefiledeltaMakefilehvaMakefilestm32MakefilesunxiKconfigMakefilesun4i-csiKconfigMakefilesun6i-csiKconfigMakefilesun8i-diMakefilesun8i-rotateMakefileti-vpeMakefilevsp1MakefilexilinxKconfigMakefileradioKconfigMakefilesi470xKconfigMakefilesi4713KconfigMakefilewl128xKconfigMakefilercKconfigMakefileimg-irKconfigMakefilekeymapsKconfigMakefilespiKconfigMakefiletest-driversKconfigMakefilevicodecKconfigMakefilevidtvKconfigMakefilevimcKconfigMakefilevividKconfigMakefiletunersKconfigMakefileusbKconfigMakefileairspyKconfigMakefileas102KconfigMakefileau0828KconfigMakefileb2c2KconfigMakefilecpia2KconfigMakefilecx231xxKconfigMakefiledvb-usbdvb-usb-v2KconfigMakefileKconfigMakefileem28xxKconfigMakefilego7007KconfigMakefilegspcaKconfigMakefilegl860KconfigMakefilem5602KconfigMakefilestv06xxKconfigMakefilehackrfKconfigMakefilehdpvrKconfigMakefilemsi2500KconfigMakefilepvrusb2KconfigMakefilepwcKconfigMakefiles2255KconfigMakefilesianoKconfigMakefilestk1160KconfigMakefilestkwebcamKconfigMakefiletm6000KconfigMakefilettusb-budgetKconfigMakefilettusb-decKconfigMakefileusbtvKconfigMakefileuvcKconfigMakefilezr364xxKconfigMakefilev4l2-coreKconfigMakefilememoryKconfigMakefilesamsungKconfigMakefiletegraKconfigMakefilememstickKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemessageMakefilefusionKconfigMakefilemfdKconfigMakefilemiscKconfigMakefilealtera-staplKconfigMakefilec2portKconfigMakefilecardreaderKconfigMakefilecb710KconfigMakefilecxlKconfigMakefileechoKconfigMakefileeepromKconfigMakefilegenwqeKconfigMakefilehabanalabsKconfigMakefilecommonMakefilegaudiMakefilegoyaMakefileibmasmMakefilelis3lv02dKconfigMakefilelkdtmMakefilemeiKconfigMakefilehdcpKconfigMakefileocxlKconfigMakefilesgi-gruMakefilesgi-xpMakefileti-stKconfigMakefileuacceKconfigMakefilevmw_vmciKconfigMakefilemmcKconfigMakefilecoreKconfigMakefilehostKconfigMakefilemostKconfigMakefilemtdKconfigMakefilechipsKconfigMakefiledevicesKconfigMakefilehyperbusKconfigMakefilelpddrKconfigMakefilemapsKconfigMakefilenandKconfigMakefileonenandKconfigMakefilerawKconfigMakefileatmelMakefilebcm47xxnflashMakefilebrcmnandMakefilegpmi-nandMakefileingenicKconfigMakefilespiKconfigMakefileparsersKconfigMakefilespi-norKconfigMakefilecontrollersKconfigMakefiletestsMakefileubiKconfigMakefilemuxKconfigMakefilenetKconfigMakefileappletalkKconfigMakefilearcnetKconfigMakefilebondingMakefilecaifKconfigMakefilecanKconfigMakefilec_canKconfigMakefilecc770KconfigMakefiledevMakefileifi_canfdKconfigMakefilem_canKconfigMakefilemscanKconfigMakefilepeak_canfdKconfigMakefilercarKconfigMakefilesja1000KconfigMakefilesoftingKconfigMakefilespiKconfigMakefilemcp251xfdKconfigMakefileusbKconfigMakefilekvaser_usbMakefilepeak_usbMakefiledsaKconfigMakefileb53KconfigMakefilemicrochipKconfigMakefilemv88e6xxxKconfigMakefileocelotKconfigMakefileqcaKconfigMakefilesja1105KconfigMakefileethernet3comKconfigMakefile8390KconfigMakefileKconfigMakefileadaptecKconfigMakefileaeroflexKconfigMakefileagereKconfigMakefilealacritechKconfigMakefileallwinnerKconfigMakefilealteonKconfigMakefilealteraKconfigMakefileamazonKconfigMakefileenaMakefileamdKconfigMakefilexgbeMakefileapmKconfigMakefilexgenexgene-v2KconfigMakefileKconfigMakefileappleKconfigMakefileaquantiaKconfigMakefileatlanticMakefilearcKconfigMakefileatherosKconfigMakefilealxMakefileatl1cMakefileatl1eMakefileatlxMakefileauroraKconfigMakefilebroadcomKconfigMakefilebnx2xMakefilebnxtMakefilegenetMakefilebrocadeKconfigMakefilebnaKconfigMakefilecadenceKconfigMakefilecalxedaKconfigMakefilecaviumKconfigMakefilecommonMakefileliquidioMakefileocteonMakefilethunderMakefilechelsioKconfigMakefilecxgbMakefilecxgb3Makefilecxgb4Makefilecxgb4vfMakefileinline_cryptoKconfigMakefilech_ipsecMakefilech_ktlsMakefilechtlsMakefilelibcxgbMakefilecirrusKconfigMakefileciscoKconfigMakefileenicKconfigMakefilecortinaKconfigMakefiledavicomKconfigMakefiledecKconfigMakefiletulipKconfigMakefiledlinkKconfigMakefileemulexKconfigMakefilebenetKconfigMakefileezchipKconfigMakefilefaradayKconfigMakefilefreescaleKconfigMakefiledpaaKconfigMakefiledpaa2KconfigMakefileenetcKconfigMakefilefmanKconfigMakefilefs_enetKconfigMakefilefujitsuKconfigMakefilegoogleKconfigMakefilegveMakefilehisiliconKconfigMakefilehnsMakefilehns3MakefilehuaweiKconfigMakefilebmaKconfigMakefilecdev_drvMakefilecdev_veth_drvMakefileedma_drvMakefilekbox_drvMakefileveth_drvMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilenetswiftKconfigMakefiletxgbeKconfigMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-semiKconfigMakefilepch_gbeKconfigMakefilepacketenginesKconfigMakefilepasemiKconfigMakefilepensandoKconfigMakefileionicMakefileqlogicKconfigMakefilenetxenMakefileqedMakefileqedeMakefileqlcnicMakefilequalcommKconfigMakefileemacMakefilermnetKconfigMakefilerdcKconfigMakefilerealtekKconfigMakefilerenesasKconfigMakefilerockerKconfigMakefilesamsungKconfigMakefilesxgbeMakefileseeqKconfigMakefilesfcKconfigMakefilefalconKconfigMakefilesgiKconfigMakefilesilanKconfigMakefilesisKconfigMakefilesmscKconfigMakefilesocionextKconfigMakefilestmicroKconfigMakefilestmmacKconfigMakefilesunKconfigMakefilesynopsysKconfigMakefiletehutiKconfigMakefiletiKconfigMakefiletoshibaKconfigMakefiletundraKconfigMakefileviaKconfigMakefilewiznetKconfigMakefilexilinxKconfigMakefilexircomKconfigMakefilexscaleKconfigMakefilefddiKconfigMakefileskfpMakefilefjesMakefilehamradioKconfigMakefilehippiKconfigMakefilehypervKconfigMakefileieee802154KconfigMakefileipaKconfigMakefileipvlanMakefilemdioKconfigMakefilenetdevsimMakefilepcsKconfigMakefilephyKconfigMakefilemsccMakefileplipKconfigMakefilepppKconfigMakefileslipKconfigMakefileteamKconfigMakefileusbKconfigMakefilevmxnet3MakefilewanKconfigMakefilelmcMakefilewimaxKconfigMakefilei2400mKconfigMakefilewireguardMakefilewirelessKconfigMakefileadmtekKconfigMakefileathKconfigMakefilear5523KconfigMakefileath10kKconfigMakefileath11kKconfigMakefileath5kKconfigMakefileath6klKconfigMakefileath9kKconfigMakefilecarl9170KconfigMakefilewcn36xxKconfigMakefilewil6210KconfigMakefileatmelKconfigMakefilebroadcomKconfigMakefileb43KconfigMakefileb43legacyKconfigMakefilebrcm80211KconfigMakefilebrcmfmacKconfigMakefilebrcmsmacMakefilebrcmutilMakefileciscoKconfigMakefileintelKconfigMakefileipw2x00KconfigMakefileiwlegacyKconfigMakefileiwlwifiKconfigMakefiledvmMakefilemvmMakefileintersilKconfigMakefilehostapKconfigMakefileorinocoKconfigMakefilep54KconfigMakefileprism54MakefilemarvellKconfigMakefilelibertasKconfigMakefilelibertas_tfKconfigMakefilemwifiexKconfigMakefilemediatekKconfigMakefilemt76KconfigMakefilemt7603KconfigMakefilemt7615KconfigMakefilemt76x0KconfigMakefilemt76x2KconfigMakefilemt7915KconfigMakefilemt7601uKconfigMakefilemicrochipKconfigMakefilewilc1000KconfigMakefilequantennaKconfigMakefileqtnfmacKconfigMakefileralinkKconfigMakefilert2x00KconfigMakefilerealtekKconfigMakefilertl818xKconfigMakefilertl8180Makefilertl8187Makefilertl8xxxuKconfigMakefilertlwifiKconfigMakefilebtcoexistMakefilertl8188eeMakefilertl8192cMakefilertl8192ceMakefilertl8192cuMakefilertl8192deMakefilertl8192eeMakefilertl8192seMakefilertl8723aeMakefilertl8723beMakefilertl8723comMakefilertl8821aeMakefilertw88KconfigMakefilersiKconfigMakefilestKconfigMakefilecw1200KconfigMakefiletiKconfigMakefilewl1251KconfigMakefilewl12xxKconfigMakefilewl18xxKconfigMakefilewlcoreKconfigMakefilezydasKconfigMakefilezd1211rwKconfigMakefilexen-netbackMakefilenfcKconfigMakefilefdpKconfigMakefilemicroreadKconfigMakefilenfcmrvlKconfigMakefilenxp-nciKconfigMakefilepn533KconfigMakefilepn544KconfigMakefiles3fwrn5KconfigMakefilest-nciKconfigMakefilest21nfcaKconfigMakefilest95hfKconfigMakefilentbKconfigMakefilehwKconfigMakefileamdKconfigMakefileidtKconfigMakefileintelKconfigMakefilemsccKconfigMakefiletestKconfigMakefilenubusMakefilenvdimmKconfigMakefilenvmeKconfigMakefilehostKconfigMakefiletargetKconfigMakefilenvmemKconfigMakefileofKconfigMakefileunittest-dataMakefileoppKconfigMakefilepariscKconfigMakefileparportKconfigMakefilepciKconfigMakefilecontrollerKconfigMakefilecadenceKconfigMakefiledwcKconfigMakefilemobiveilKconfigMakefileendpointKconfigMakefilefunctionsKconfigMakefilehotplugKconfigMakefilepcieKconfigMakefileswitchKconfigMakefilepcmciaKconfigMakefileperfKconfigMakefilehisiliconKconfigMakefilephyKconfigMakefileallwinnerKconfigMakefileamlogicKconfigMakefilebroadcomKconfigMakefilecadenceKconfigMakefilefreescaleKconfigMakefilehisiliconKconfigMakefileintelKconfigMakefilelantiqKconfigMakefilemarvellKconfigMakefilemediatekKconfigMakefilemotorolaKconfigMakefilemsccKconfigMakefilequalcommKconfigMakefileralinkKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesocionextKconfigMakefilestKconfigMakefiletegraKconfigMakefiletiKconfigMakefilexilinxKconfigMakefilepinctrlKconfigMakefileactionsKconfigMakefileaspeedKconfigMakefilebcmKconfigMakefileberlinKconfigMakefilecirrusKconfigMakefilefreescaleKconfigMakefileintelKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemvebuKconfigMakefilenomadikKconfigMakefilenuvotonKconfigMakefilepxaKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilesamsungKconfigMakefilesirfMakefilespearKconfigMakefilesprdKconfigMakefilestm32KconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefileuniphierKconfigMakefileviscontiKconfigMakefilevt8500KconfigMakefilezteKconfigMakefileplatformKconfigMakefilechromeKconfigMakefilewilco_ecKconfigMakefilegoldfishKconfigMakefilemellanoxKconfigMakefilemipsKconfigMakefileolpcKconfigMakefilex86KconfigMakefileintel_speed_select_ifKconfigMakefilepnpKconfigMakefileisapnpKconfigMakefilepnpacpiKconfigMakefilepnpbiosKconfigMakefilepowerKconfigMakefileresetKconfigMakefilesupplyKconfigMakefilepowercapKconfigMakefileppsKconfigMakefileclientsKconfigMakefilegeneratorsKconfigMakefileps3MakefileptpKconfigMakefilepwmKconfigMakefilerapidioKconfigMakefiledevicesKconfigMakefileswitchesKconfigMakefilerasKconfigMakefileregulatorKconfigMakefileremoteprocKconfigMakefileresetKconfigMakefilehisiliconKconfigMakefilestiKconfigMakefiletegraKconfigMakefilerpmsgKconfigMakefilertcKconfigMakefiles390MakefileblockKconfigMakefilecharKconfigMakefilecioMakefilecryptoMakefilenetKconfigMakefilescsiMakefilevirtioMakefilesbusMakefilecharKconfigMakefilescsiKconfigMakefileaacraidMakefileaic7xxxKconfig.aic79xxKconfig.aic7xxxMakefileaicasmMakefileaic94xxKconfigMakefilearcmsrMakefilearmKconfigMakefilebe2iscsiKconfigMakefilebfaMakefilebnx2fcKconfigMakefilebnx2iKconfigMakefilecsiostorKconfigMakefilecxgbiKconfigMakefilecxgb3iKconfigcxgb4iKconfigcxlflashKconfigMakefiledevice_handlerKconfigMakefileesas2rKconfigMakefilefcoeMakefilefnicMakefilehisi_sasKconfigMakefilehuaweiKconfigMakefilehifcKconfigMakefileibmvscsiMakefileibmvscsi_tgtMakefileisciMakefilelibfcMakefilelibsasKconfigMakefilelpfcMakefilemegaraidKconfig.megaraidMakefilempt3sasKconfigMakefilemvsasKconfigMakefilepcmciaKconfigMakefilepm8001MakefileqedfKconfigMakefileqediKconfigMakefileqla2xxxKconfigMakefileqla4xxxKconfigMakefilesmartpqiKconfigMakefilesnicMakefilespraidKconfigMakefilesym53c8xx_2MakefileufsKconfigMakefilesfiKconfigMakefileshKconfigMakefileclkMakefileintcKconfigMakefilemapleMakefilesuperhywayMakefilesioxKconfigMakefileslimbusKconfigMakefilesocKconfigMakefileactionsKconfigMakefileamlogicKconfigMakefileaspeedKconfigMakefileatmelKconfigMakefilebcmKconfigMakefilebcm63xxKconfigMakefilebrcmstbKconfigMakefilepmMakefiledoveMakefilefslKconfigMakefiledpioMakefileqbmanKconfigMakefileqeKconfigMakefilegeminiMakefileimxKconfigMakefileixp4xxKconfigMakefilekendryteKconfigMakefilelantiqMakefilemediatekKconfigMakefileqcomKconfigMakefilerenesasKconfigMakefilerockchipKconfigMakefilesamsungKconfigMakefilesifiveKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefilefuseMakefiletiKconfigMakefileux500KconfigMakefileversatileKconfigMakefilexilinxKconfigMakefilezteKconfigMakefilesoundwireKconfigMakefilespiKconfigMakefilespmiKconfigMakefilessbKconfigMakefilestagingKconfigMakefileandroidKconfigMakefileionKconfigMakefileaxis-fifoKconfigMakefileboardKconfigMakefileclocking-wizardKconfigMakefilecomediKconfigMakefiledriversMakefileni_routingtoolsMakefiletestsMakefilekcomedilibMakefileemxx_udcKconfigMakefilefbtftKconfigMakefilefieldbusKconfigMakefileanybussKconfigMakefilefsl-dpaa2KconfigMakefileethswMakefilefwserialKconfigMakefilegasketKconfigMakefilegdm724xKconfigMakefilegoldfishKconfigMakefilegreybusKconfigMakefiletoolsMakefilegs_fpgabootKconfigMakefilehikey9xxKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileaddacKconfigMakefilecdcKconfigMakefilefrequencyKconfigMakefileimpedance-analyzerKconfigMakefilemeterKconfigMakefileresolverKconfigMakefilekpc2000KconfigMakefilekpc2000Makefilekpc_dmaMakefileks7010KconfigMakefilemediaKconfigMakefileallegro-dvtKconfigMakefileatomispKconfigMakefilei2cKconfigMakefileov5693MakefilehantroKconfigMakefileimxKconfigMakefileipu3KconfigMakefilemesonvdecKconfigMakefileomap4issKconfigMakefilerkisp1KconfigMakefilerkvdecKconfigMakefilesunxiKconfigMakefilecedrusKconfigMakefiletegra-vdeKconfigMakefiletegra-videoKconfigMakefilezoranKconfigMakefilemostKconfigMakefiledim2KconfigMakefilei2cKconfigMakefilenetKconfigMakefilesoundKconfigMakefilevideoKconfigMakefilemt7621-dmaKconfigMakefilemt7621-dtsKconfigMakefilemt7621-pcimt7621-pci-phyKconfigMakefileKconfigMakefilemt7621-pinctrlKconfigMakefilenetlogicKconfigMakefilenvecKconfigMakefileocteonocteon-usbKconfigMakefileKconfigMakefileolpc_dconKconfigMakefilepi433KconfigMakefileqlgeKconfigMakefileralink-gdmaKconfigMakefilertl8188euKconfigMakefilertl8192eKconfigMakefilertl8192eKconfigMakefilertl8192uKconfigMakefilertl8712KconfigMakefilertl8723bsKconfigMakefilerts5208KconfigMakefilesm750fbKconfigMakefileunisysKconfigMakefilevisorhbaKconfigMakefilevisorinputKconfigMakefilevisornicKconfigMakefilevc04_servicesKconfigMakefilebcm2835-audioKconfigMakefilebcm2835-cameraKconfigMakefilevchiq-mmalKconfigMakefilevmeMakefiledevicesKconfigMakefilevt6655KconfigMakefilevt6656KconfigMakefilewfxKconfigMakefilewlan-ngKconfigMakefiletargetKconfigMakefileiscsiKconfigMakefilecxgbitKconfigMakefileloopbackKconfigMakefilesbpKconfigMakefiletcm_fcKconfigMakefiletcMakefileteeKconfigMakefileamdteeKconfigMakefileopteeKconfigMakefilethermalKconfigMakefilebroadcomKconfigMakefileintelKconfigMakefileint340x_thermalKconfigMakefileqcomKconfigMakefilesamsungKconfigMakefilestKconfigMakefiletegraKconfigMakefileti-soc-thermalKconfigMakefilethunderboltKconfigMakefilettyKconfigMakefilehvcKconfigMakefileipwirelessMakefileserdevKconfigMakefileserial8250KconfigMakefileKconfigMakefilecpm_uartMakefilejsmMakefilevtMakefileuioKconfigMakefileusbKconfigMakefileatmKconfigMakefilec67x00Makefilecdns3KconfigMakefilechipideaKconfigMakefileclassKconfigMakefilecommonKconfigMakefilecoreKconfigMakefiledwc2KconfigMakefiledwc3KconfigMakefileearlyMakefilegadgetKconfigMakefilefunctionMakefilelegacyKconfigMakefileudcKconfigMakefileaspeed-vhubKconfigMakefilebdcKconfigMakefilehostKconfigMakefileimageKconfigMakefileisp1760KconfigMakefilemiscKconfigMakefilesisusbvgaKconfigMakefilemonKconfigMakefilemtu3KconfigMakefilemusbKconfigMakefilephyKconfigMakefilerenesas_usbhsKconfigMakefilerolesKconfigMakefileserialKconfigMakefileMakefile-keyspan_pda_fwstorageKconfigMakefiletypecKconfigMakefilealtmodesKconfigMakefilemuxKconfigMakefiletcpmKconfigMakefileucsiKconfigMakefileusbipKconfigMakefilevdpaKconfigMakefileifcvfMakefilemlx5Makefilevdpa_simMakefilevfioKconfigMakefilefsl-mcKconfigMakefilemdevKconfigMakefilepciKconfigMakefileplatformKconfigMakefileresetKconfigMakefilevhostKconfigMakefilevideoKconfigMakefilebacklightKconfigMakefileconsoleKconfigMakefilefbdevKconfigMakefileatyMakefilecoreMakefilegeodeKconfigMakefilei810MakefileintelfbMakefilekyroMakefilematroxMakefilemb862xxMakefilemmpKconfigMakefilefbKconfigMakefilehwKconfigMakefilepanelKconfigMakefilenvidiaMakefileomapKconfigMakefileomap2KconfigMakefileomapfbKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilerivaMakefilesavageMakefilesisMakefilevermilionMakefileviaMakefilelogoKconfigMakefilevirtKconfigMakefilenitro_enclavesKconfigMakefilevboxguestKconfigMakefilevirtioKconfigMakefilevisorbusKconfigMakefilevlynqKconfigMakefilevmeKconfigMakefileboardsKconfigMakefilebridgesKconfigMakefilew1KconfigMakefilemastersKconfigMakefileslavesKconfigMakefilewatchdogKconfigMakefilexenKconfigMakefileeventsMakefilexen-pcibackMakefilexenbusMakefilexenfsMakefilezorroKconfigMakefilefs9pKconfigMakefileKconfigKconfig.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileeulerfsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefilelockdMakefileminixKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_commonMakefilenfsdKconfigMakefilenilfs2KconfigMakefilenlsKconfigMakefilenotifyKconfigMakefilednotifyKconfigMakefilefanotifyKconfigMakefileinotifyKconfigMakefilentfsKconfigMakefilentfs3KconfigMakefileocfs2KconfigMakefileclusterMakefiledlmMakefiledlmfsMakefileomfsKconfigMakefileopenpromfsMakefileorangefsKconfigMakefileoverlayfsKconfigMakefileprocKconfigMakefilepstoreKconfigMakefileqnx4KconfigMakefileqnx6KconfigMakefilequotaKconfigMakefileramfsMakefilereiserfsKconfigMakefileromfsKconfigMakefilesquashfsKconfigMakefilesysfsKconfigMakefilesysvKconfigMakefiletracefsMakefileubifsKconfigMakefileudfKconfigMakefileufsKconfigMakefileunicodeKconfigMakefilevboxsfKconfigMakefileverityKconfigMakefilexfsKconfigMakefilezonefsKconfigMakefileincludeacpiacbuffer.hacconfig.hacexcep.hacnames.hacoutput.hacpi.hacpi_bus.hacpi_drivers.hacpi_io.hacpi_lpat.hacpi_numa.hacpiosxf.hacpixf.hacrestyp.hactbl.hactbl1.hactbl2.hactbl3.hactypes.hacuuid.hapei.hbattery.hbutton.hcppc_acpi.hghes.hhed.hnfit.hpcc.hpdc_intel.hpdc_sw64.hplatformacenv.hacenvex.hacgcc.hacgccex.hacintel.haclinux.haclinuxex.hprocessor.hreboot.hvideo.hasm-genericKbuildasm-offsets.hasm-prototypes.hatomic-instrumented.hatomic-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.hext2-atomic-setbit.hext2-atomic.hffs.hffz.hfind.hfls.hfls64.hhweight.hinstrumented-atomic.hinstrumented-lock.hinstrumented-non-atomic.hle.hlock.hnon-atomic.hsched.hbitsperlong.hbug.hbugs.hcache.hcacheflush.hchecksum.hcmpxchg-local.hcmpxchg.hcompat.hcurrent.hdelay.hdevice.hdiv64.hdma-mapping.hdma.hearly_ioremap.hemergency-restart.herror-injection.hexec.hexport.hextable.hfb.hfixmap.hflat.hftrace.hfutex.hgetorder.hgpio.hhardirq.hhugetlb.hhw_irq.hhyperv-tlfs.hide_iops.hint-ll64.hio.hioctl.hiomap.hirq.hirq_regs.hirq_work.hirqflags.hkdebug.hkmap_types.hkprobes.hkvm_para.hkvm_types.hlinkage.hlocal.hlocal64.hmcs_spinlock.hmemory_model.hmm-arch-hooks.hmm_hooks.hmmiowb.hmmiowb_types.hmmu.hmmu_context.hmodule.hmodule.lds.hmshyperv.hmsi.hpage.hparam.hparport.hpci.hpci_iomap.hpercpu.hpgalloc.hpgtable-nop4d.hpgtable-nopmd.hpgtable-nopud.hpgtable_uffd.hpreempt.hqrwlock.hqrwlock_types.hqspinlock.hqspinlock_types.hresource.hrwonce.hseccomp.hsections.hserial.hset_memory.hshmparam.hsignal.hsimd.hspinlock.hstatfs.hstring.hswitch_to.hsyscall.hsyscalls.htermios-base.htermios.htimex.htlb.htlbflush.htopology.htrace_clock.huaccess.hunaligned.huser.hvdsovsyscall.hvermagic.hvga.hvmlinux.lds.hvtime.hword-at-a-time.hxor.hclocksourcearm_arch_timer.hhyperv_timer.hpxa.hsamsung_pwm.htimer-davinci.htimer-riscv.htimer-ti-dm.hconfig64bit.h6lowpan.h8139cp.h8139too8139too.h8129.h9pfsfs.hposixacl.hsecurity.hfscache.haarch32el0.hacpiacpi.hac.hapeiapei.heinj.hghes.hmemoryfailure.hpcieaer.hsea.hbattery.hbutton.hccarequired.hcontainer.hcppccpufreq.hlib.hfan.hgenericgsi.hgtdt.hhed.hhotplugcpu.hmemory.hi2copregion.hiort.hipmi.hmcfg.hmpam.hnfit.hnuma.hpcislot.hpptt.hprocessorprocessor.hidle.hreducedhardwareonly.hspcrtable.htableupgrade.hthermal.hadvisesyscalls.hahcixgene.haio.halim7101wdt.halterastapl.halx.hamdphy.hxgbe.hamigapartition.hapds9802als.haquantiaphy.harchbinfmtelfstate.hdmaaddrt64bit.henablehugepagemigration.hmemoryhotplug.hhotremove.hsplitpmdptlock.hthpmigration.hhasacpitableupgrade.hcachelinesize.hcpurelax.hdebugvirtual.hvmpgtable.hwx.hdevmemisallowed.hdmaprepcoherent.helfrandomize.hfastmultiplier.hfilterpgprot.hfortifysource.hgcovprofileall.hgiganticpage.hkcov.hkeepinitrd.hmembarriersynccore.hnonoverlappingaddressspace.hpmemapi.hptedevmap.hspecial.hrelr.hsetdirectmap.hmemory.hsetupdmaops.hstrictkernelrwx.hmodulerwx.hsyncdmaforcpu.hdevice.hsyscallwrapper.hteardowndmaops.htickbroadcast.huaccessflushcache.hubsansanitizeall.hhaveelfprot.hnmisafecmpxchg.hhibernationheader.hpossible.hhisi.hinlinereadlocklock.hbh.hirq.hirqsave.hunlockunlock.hbh.hirq.hirqrestore.hspinlocklock.hbh.hirq.hirqsave.htrylocktrylock.hbh.hunlockunlock.hbh.hirq.hirqrestore.hwritelocklock.hbh.hirq.hirqsave.hunlockunlock.hbh.hirq.hirqrestore.hkeepmemblock.hllc128linesize.hmmaprndbitsbits.hmax.hmin.hcompatbitsbits.hmax.hmin.hphytium.hprockcoretext.hqcom.hrandom.hseattle.hselectmemorymodel.hsparsememdefault.henable.hstackwalk.hsupportsacpi.hatomicrmw.hdebugpagealloc.hint128.hmemoryfailure.hnumabalancing.huprobes.hsuspendpossible.hthunder.hthunder2.husecmpxchglockref.hgnuproperty.hmemremapprot.hqueuedrwlocks.hspinlocks.hsymannotations.huseshighvmaflags.hvexpress.hwantcompatipcparseversion.hdefaultbpfjit.htopdownmmaplayout.hframepointers.hhugepmdshare.hldorphanwarn.hreservecrashkernel.hxgene.harmamba.harchtimertimer.hevtstream.hoolworkaround.hccn.hcpuidle.hgicgic.hmaxnr.hphytium2500.hv2m.hv3v3.hitsits.hpci.hmhu.hpmupmu.hacpi.hpscifw.hsbsawatchdog.hscpicpufreq.hpowerdomain.hprotocol.hsdeinterface.hsmcccsocid.hsmmusmmu.hdisablebypassbydefault.hv3v3.hpmu.hsva.hsp805watchdog.hspepmu.htimersp804.harm64arm64.h4kpages.hacpiparkingprotocol.hashasmte.hcnp.hcontpmdshift.hpteshift.hcpupark.hcrypto.he0pd.hepan.herratum1024718.h1165522.h1286807.h1319367.h1418040.h1463225.h1508412.h1530923.h1542419.h819472.h824069.h826319.h827319.h832075.h834220.h843419.h845719.h858921.hhwafdbm.hlseatomics.hmoduleplts.hpabitsbits.h48.hpageshift.hpan.hpmempmem.hlegacy.hreserve.hpseudonmi.hptrauth.hrasextn.hsve.htaggedaddrabi.htlbrange.htwed.hucekernelrecovery.huselseatomics.hvabitsbits.h48.hvhe.hworkaroundcleancache.hrepeattlbi.hspeculativeat.harmv8deprecated.hashasarmv84.hcfinegaterastate.hlseatomics.hpac.hascendchargemigratehugepages.hcleancdm.hdvppmmap.hfeatures.hoom.hsharepool.hasmmodversions.hasn1.hassociativearray.hasymmetrickeytype.hpublickeysubtype.hasynccore.hmemcpy.hpq.hraid6recov.htxdma.hxor.hat803xphy.hataata.hacpi.hbmdma.hforce.hgeneric.hovereth.hpiix.hsff.hverboseerror.hathcommon.hath10kath10k.hce.hpci.hatl1.hatl1c.hatl1e.hatmatm.hbr2684.hclip.hlane.hauditaudit.harchcompatgeneric.hcompatgeneric.hgeneric.hauditsyscall.hauto.confauto.conf.cmdautofsfs.hautofs4fs.hauxdisplay.hbacklightclassdevice.hgpio.hlp855x.hpwm.hballooncompaction.hbasefull.hsmall.hbcache.hbcmnetphylib.hbcm87xxphy.hbcmabcma.hdrivergmaccmn.hgpio.hpci.hhostpcipci.hpossible.hpossible.hbe2iscsi.hbfqgroupiosched.hbinaryprintf.hbinfmtelf.hmisc.hscript.hbitreverse.hblkcgroupcgroup.hrwstat.hdebugfsfs.hzoned.hdevdev.hbsg.hbsglib.hdmdm.hbuiltin.hdrbd.hinitrd.hintegrityintegrity.ht10.hiotrace.hlooploop.hmincount.hmd.hnbd.hnullblk.hnvme.hpmem.hramram.hcount.hsize.hrbd.hsd.hskd.hsr.hsx8.hthrottling.hzoned.hmqpci.hrdma.hvirtio.hpm.hscsirequest.hwbtwbt.hmq.hblockblock.hcompat.hbma.hbnx2.hbnx2xbnx2x.hsriov.hbnxtbnxt.hdcb.hfloweroffload.hsriov.hbonding.hbootconfig.hprintkdelay.hbootparamhardlockuppanicpanic.hvalue.hhungtaskpanicvalue.hsoftlockuppanicvalue.hboottimetracing.hbounce.hbpfbpf.hevents.hjitjit.halwayson.hdefaulton.hsyscall.hbql.hbranchprofilenone.hbridgebridge.hebt8023.hamong.harp.harpreply.hbroute.hdnat.hip.hip6.hlimit.hlog.hmarkmark.ht.hnflog.hpkttype.hredirect.hsnat.hstp.htfilter.hnat.hvlan.higmpsnooping.hnetfilter.hnfebtables.hvlanfiltering.hbroadcomphy.hbsddisklabel.hprocessacctacct.hv3.hbtree.hbtrfsfsfs.hposixacl.hbtt.hbug.hbuildsalt.hbuildtimetablesort.hcachefiles.hcancan.h8devusb.hbcm.hccancan.hpci.hplatform.hcalcbittiming.hcc770cc770.hplatform.hdev.hemspci.husb.hesdusb2.hgw.hkvaserpci.husb.hpeakpci.hpciec.husb.hplxpci.hraw.hsja1000sja1000.hplatform.hslcan.hsofting.hvcan.hcaviumcpt.herratum22375.h23144.h23154.h27456.h30115.hptp.htx2erratum219.hcb710core.hdebugassumptions.hcccanlinklink.hstatic.hhasasmgoto.hinline.hbranchprotpacretret.hbti.hint128.hkasangeneric.hsancovtracepc.hsignreturnaddress.hworkingnosanitizeaddress.hhavestackprotectorsysreg.hisgcc.hoptimizeforperformance.hversiontext.hcdromcdrom.hpktcdvdpktcdvd.hbuffers.hcephfsfs.hposixacl.hliblib.husednsresolver.hcfg80211cfg80211.hcrdasupport.hdefaultps.hrequiresignedregdb.husekernelregdbkeys.hwext.hcfsbandwidth.hcgroupbpf.hcpuacct.hdevice.hfiles.hfreezer.hhugetlb.hnetclassid.hprio.hperf.hpids.hrdma.hsched.hwriteback.hcgroups.hchargersmb347.hcharlcdblflash.hchecksignature.hcheckpointrestore.hchelsioinlinecrypto.hipsecinline.hlib.ht4.ht4vf.htlsdevice.hchrdevsch.hsg.hst.hchromeplatforms.hcicadaphy.hcifscifs.hallowinsecurelegacy.hdebug.hdfsupcall.hposix.hupcall.hweakpwhash.hxattr.hclangversion.hcleancache.hclksp810.hvexpressosc.hclkdevlookup.hclksrcmmio.hclonebackwards.hclsu32mark.hperf.hclztab.hcmacma.halignment.hareas.hsizembytes.hselmbytes.hcmdline.hcnic.hcoherentdevice.hcommonclkclk.hhi3516cv300.hhi3519.hhi3660.hhi3670.hhi3798cv200.hscpi.hxgene.hresethi3660.hhi6220.hcompaction.hcompatcompat.h32bittime.hnetlinkmessages.holdsigaction.hconfigfsfs.hconnector.hconsolelogleveldefault.hquiet.hpoll.htranslations.hcontextswitchtracer.htracking.hcontigalloc.hcordic.hcoredumpdefaultelfheaders.hcoredump.hcorelockupdetector.hcoresightcoresight.hlinksandsinks.hsourceetm4x.hcp15barrieremulation.hcpufreqfreq.hdefaultgovperformance.hgovattrset.hcommon.hconservative.hondemand.hperformance.hpowersave.hschedutil.huserspace.hstat.hthermal.hidleidle.hgovhaltpoll.hmenu.hteo.hmultipledrivers.hisolation.hlittleendian.hpm.hrmap.hthermal.hcpusets.hcramfscramfs.hblockdev.hcrashcore.hdump.hcrcccitt.hitut.ht10dif.hcrc16.hcrc32crc32.hsliceby8.hcrc64.hcrc7.hcrc8.hcrossmemoryattach.hcryptocrypto.hacomp2.haead.haead2.haesaes.harm64arm64.hbs.hcece.hblk.hccm.hneonblk.hakcipher.hakcipher2.halgapi.halgapi2.hansicprng.hanubis.harc4.harchhavelibchacha.hpoly1305.hauthenc.hblake2b.hblowfishblowfish.hcommon.hcamellia.hcastcommon.hcast5.hcast6.hcbc.hccm.hchacha20chacha20.hneon.hchacha20poly1305.hcmac.hcrc32.hcrc32c.hcrct10difcrct10dif.harm64ce.hcryptd.hctr.hcts.hcurve25519.hdeflate.hdes.hdevcaviumzip.hccpccp.hcrypto.hdd.hchelsio.hcpt.hhisihpre.hmigration.hqm.hsec.hsec2.htrng.hzip.hspccp.hvirtio.hdh.hdrbgdrbg.hctr.hhash.hhmac.hmenu.hecb.hecc.hecdh.hechainiv.hengine.hessiv.hfcrypt.hfips.hgcm.hgf128mul.hghashghash.harm64ce.hhashhash.hinfo.hhash2.hhmac.hhw.hjitterentropy.hkhazad.hkpp.hkpp2.hlibaes.harc4.hchachageneric.hcurve25519generic.hdes.hpoly1305generic.hrsize.hsha256.hsm4.hlrw.hlz4.hlz4hc.hlzo.hmanager.hmanager2.hmd4.hmd5.hmichaelmic.hnhpoly1305nhpoly1305.hneon.hnull.hnull2.hpcbc.hpcrypt.hpoly1305poly1305.hneon.hrmd128.hrmd160.hrmd256.hrmd320.hrngrng.hdefault.hrng2.hrsa.hsalsa20.hseed.hseqiv.hserpent.hsha1sha1.harm64ce.hsha2arm64ce.hsha256sha256.harm64.hsha3sha3.harm64.hsha512sha512.harm64arm64.hce.hsimd.hskcipher.hskcipher2.hsm2.hsm3sm3.harm64ce.hsm4sm4.harm64ce.htea.htest.htgr192.htwofishtwofish.hcommon.huseruser.hapiapi.haead.henableobsolete.hhash.hrng.hskcipher.hvmac.hwp512.hxcbc.hxts.hxxhash.hzstd.hcuse.hcxd2880spidrv.hcyclades.hdavicomphy.hdaxdax.hdriver.hdcachewordaccess.hdcb.hdebugbugverbose.hfsfs.hallowall.hinfoinfo.hbtf.hdwarf4.hkernel.hlist.hmemoryinit.hmisc.hperfusevmalloc.hsectionmismatch.hdecompressbzip2.hgzip.hlz4.hlzma.hlzo.hxz.hzstd.hdefaultcubic.hfqcodel.hhostname.hhungtasktimeout.hinit.hmmapminaddr.hnetsch.hsecurityselinux.htcpcong.hdetecthungtask.hdevdaxdax.hkmem.hdevmem.hdevtmpfsdevtmpfs.hmount.hdimlib.hdlcidlci.hmax.hdmbioprison.hbufio.hcachecache.hsmq.hcrypt.hdebug.hdelay.hera.hflakey.hintegrity.hloguserspace.hwrites.hmirror.hmultipathmultipath.hql.hst.hpersistentdata.hraid.hsnapshot.hswitch.hthinprovisioning.huevent.hverity.hzero.hdmaacpi.hcma.hcoherentpool.hdeclarecoherent.hdirectremap.hengine.hnoncoherentmmap.hof.hops.hpernumacma.hremap.hsharedbuffer.hdmadevices.hdmidmi.hsysfs.hdmiid.hdnet.hdnotify.hdnsresolver.hdp83640phy.hdp83848phy.hdp83867phy.hdql.hdrmdrm.hamddc.hamdgpuamdgpu.hcik.huserptr.hast.hbochs.hbridge.hcirrusqemu.hdpauxchardev.hfbdevemulation.hoveralloc.hgemshmemhelper.hhisihibmc.hi2cch7006.hnxptda998x.hkmsfbhelper.hhelper.hloadedidfirmware.hmgag200.hnouveaunouveau.hbacklight.hpanelpanel.hbridge.horientationquirks.hqxl.hradeonradeon.huserptr.hsched.httmttm.hdmapagepool.hhelper.hudl.hvirtiogpu.hvramhelper.hdstcache.hdtidlestates.hdtc.hdummydummy.hconsoleconsole.hcolumns.hrows.hdvba8293.haf9013.haf9033.hascot2e.hatbm8830.hau8522au8522.hdtv.hv4l.hbcm3510.hcore.hcx22700.hcx22702.hcx24110.hcx24116.hcx24117.hcx24120.hcx24123.hcxd2099.hcxd2820r.hcxd2841er.hcxd2880.hdib3000mb.hdib3000mc.hdib7000m.hdib7000p.hdib8000.hdib9000.hdrx39xyj.hdrxd.hdrxk.hds3000.hec100.hhelene.hhorus3a.hisl6405.hisl6421.hisl6423.hix2505v.hl64781.hlg2160.hlgdt3305.hlgdt3306a.hlgdt330x.hlgs8gl5.hlgs8gxx.hlnbh25.hlnbh29.hlnbp21.hlnbp22.hm88ds3103.hm88rs2000.hmaxadapters.hmb86a16.hmb86a20s.hmn88443x.hmn88472.hmn88473.hmt312.hmt352.hmxl5xx.hnxt200x.hnxt6000.hor51132.hor51211.hpll.hrtl2830.hrtl2832rtl2832.hsdr.hs5h1409.hs5h1411.hs5h1420.hs5h1432.hs921.hsi2165.hsi2168.hsi21xx.hsp2.hsp8870.hsp887x.hstb0899.hstb6000.hstb6100.hstv0288.hstv0297.hstv0299.hstv0367.hstv0900.hstv090x.hstv0910.hstv6110.hstv6110x.hstv6111.htc90522.htda10021.htda10023.htda10048.htda1004x.htda10071.htda10086.htda18271c2dd.htda665x.htda8083.htda8261.htda826x.hts2020.htua6100.htunercx24113.hdib0070.hdib0090.hitd1000.hves1820.hves1x93.hzd1301demod.hzl10036.hzl10039.hzl10353.hdwdmacdmac.hcore.hpci.hdynamicdebugdebug.hcore.hevents.hftraceftrace.hwithregs.he1000.he1000e.hedacedac.hghes.hlegacysysfs.hsupport.hthunderx.hxgene.heeprom93cx6.hlegacy.hmax6875.hefiefi.harmstubdtbloader.hcustomssdtoverlays.hearlycon.hesrt.hfakememmap.hgenericstubstub.hinitrdcmdlineloader.hmaxfakemem.hparamsfromfdt.hpartition.hruntimewrappers.hstub.hvarspstore.hefivarfs.helfcore.helfcore.henablemustcheck.henclosureservices.hencryptedkeys.hepic100.hepoll.hethernet.hethoc.hethtoolnetlink.hetm4ximpdeffeature.hetmemscan.hswap.heulerfs.heventtracing.heventfd.hevmevm.hattrfsuuid.hdefaulthashhash.hsha256.hloadx509.hx509path.hexfatdefaultiocharset.hfs.hexpert.hexportfsexportfs.hblockops.hext3fs.hext4fsfs.hposixacl.hsecurity.huseforext2.hextconextcon.hgpio.hextrafirmware.hfailover.hfairgroupsched.hfanotifyfanotify.haccesspermissions.hfatdefaultcodepage.hiocharset.hfs.hfbfb.hbacklight.hcfbcopyarea.hfillrect.himageblit.hcmdline.hdeferredio.hefi.hmodehelpers.hnotify.hsimple.hssd1307.hsyscopyarea.hfillrect.hfops.himageblit.htileblitting.hfcoe.hfhandle.hfibrules.hfilelocking.hfixearlyconmem.hfixedphy.hfm10k.hfont8x16.h8x8.hsupport.hforcemaxzoneorder.hfortifysource.hframepointer.hvector.hwarn.hframebufferconsoleconsole.hdetectprimary.hrotation.hfreezer.hfrontswap.hfsdax.hiomap.hmbcache.hposixacl.hfscachefscache.hstats.hfslerratuma008585.hfsnotify.hftraceftrace.hmcountrecord.hsyscalls.hfujitsuerratum010001.hfunctionerrorinjection.hgraphtracer.hprofiler.htracer.hfusedax.hfs.hfutexfutex.hpi.hfwcache.hcfgsysfs.hloader.hgactprob.hgarp.hgccversion.hgenericallocator.harchtopology.hbugbug.hrelativepointers.hcalibratedelay.hclockeventsclockevents.hbroadcast.hcpuautoprobe.hvulnerabilities.hcsum.hearlyioremap.hgettimeofday.hhweight.hidlepollsetup.hirqeffectiveaffmask.hinjection.hipi.hmigration.hmultihandler.hprobe.hshowshow.hlevel.hmsiirqirq.hdomain.hnetutils.hpciiomap.hphy.hpinconf.hptdump.hschedclock.hsmpidlethread.hstrncpyfromuser.hstrnlenuser.htimevsyscall.htracer.hvdsotimens.hgeneve.hglob.hgpioacpi.hamdpt.hcdevcdev.hv1.hdwapb.hgenericgeneric.hplatform.hhisi.hpl061.hsysfs.hwatchdog.hxgenexgene.hsb.hxlp.hgpiolibgpiolib.hfastpathlimit.hirqchip.hgraceperiod.hgrocells.hhaltpollcpuidle.hhandledomainirq.hhardenedusercopyusercopy.hfallback.hhardirqsswresend.hhardlockupdetectordetector.hperf.hhasdma.hiomem.hioportmap.hhaveacpiapei.halignedstructpage.harchauditsyscall.hbitreverse.hcompilerh.hhugevmalloc.hvmap.hjumplabellabel.hrelative.hkasankasan.hswtags.hkfence.hkgdb.hmmaprndbits.hcompatbits.hpfnvalid.hprel32relocations.hseccompseccomp.hfilter.hstackleak.hthreadstructwhitelist.htracehook.htransparenthugepage.hvmapstack.harmsmcccsmccc.hdiscovery.hasmmodversions.hcrecordmcount.hclkclk.hprepare.hcmpxchgdouble.hlocal.hcontexttracking.hdebugbugverbose.hkmemleak.hdmacontiguous.hdynamicftraceftrace.hwithregs.hebpfjit.hefficientunalignedaccess.hfastgup.hftracemcountrecord.hfunctionargaccessapi.herrorinjection.hgraphtracer.htracer.hfutexcmpxchg.hgccplugins.hgenericvdso.hhardenedusercopyallocator.hhardlockupdetectorarch.hperf.hhwbreakpoint.himakexec.hirqtimeaccounting.hkprobes.hkretprobes.hkvmarchtlbflushall.hcpurelaxintercept.heventfd.hirqbypass.hrouting.hirqchip.hirqfd.hmsi.hvcpurunpidchange.hlivepatchwoftrace.hmodarchspecific.hmovepmd.hpud.hnetdsa.hnminmi.hwatchdog.hpataplatform.hpci.hperfeventsevents.hnmi.hregs.huserstackdump.hregsandstackaccessapi.hrseq.hschedavgirq.hsetuppercpuarea.hstackprotector.hsyscalltracepoints.huid16.hvirtcpuaccountinggen.hhdlchdlc.hcisco.hfr.hppp.hraw.hhdmi.hhi3660mbox.hhi6220mbox.hhibernatecallbacks.hhibernationhibernation.hsnapshotdev.hhidhid.ha4tech.hacrux.happle.happleir.haureal.hbatterystrength.hbelkin.hbetopff.hcherry.hchicony.hcorsair.hcypress.hdragonrise.helecom.helo.hezkey.hgembird.hgeneric.hgfrm.hgreenasia.hgt683r.hgyration.hholtek.hicade.hite.hkensington.hkeytouch.hkye.hlcpower.hled.hlenovo.hlogitechlogitech.hdj.hhidpp.hmagicmouse.hmicrosoft.hmonterey.hmultitouch.hntrig.hortek.hpantherlord.hpenmount.hpetalynx.hpicolcdpicolcd.hbacklight.hfb.hlcd.hleds.hpid.hplantronics.hprimax.hrmi.hroccat.hsaitek.hsamsung.hsensorhub.hsmartjoyplus.hsony.hspeedlink.hsteelseries.hsunplus.hthingm.hthrustmaster.htivo.htopseed.htwinhan.huclogic.hwacom.hwaltop.hwiimote.hxinmo.hzeroplus.hzydacron.hhidraw.hhighrestimers.hhinic.hhisipmu.hsvm.hthermal.hhisiliconerratum161010101.h161600802.h1980005.hhip08ruprefetch.hirqmbigen.hlpc.hhisttriggers.hhmmmirror.hhnshns.hdsaf.henet.hmdio.hhns3hns3.hdcb.henet.hhclge.hhclgevf.hholesinzone.hhotplugcpu.hpcipci.hacpiacpi.hibm.hpcie.hshpc.hhugetlbpagepage.hfreevmemmap.hhugetlbfs.hhvcdriver.hhwconsole.hperfevents.hrandomrandom.hcavium.hhisihisi.hgm.htimeriomem.htpm.hvirtio.hxgene.hhwlattracer.hhwmonhwmon.hvid.hhwpoisoninject.hhwspinlock.hhzhz.h250.hi2ci2c.halgobit.halgopca.harbgpiochallenge.hboardinfo.hchardev.hcompat.hdesignwarecore.hplatform.hdiolanu2c.hgpio.hhid.hhisi.hmuxmux.hgpio.hmlxcpld.hpca9541.hpca954x.hpinctrl.hnforce2.hpcaplatform.hqup.hsimtec.hslaveslave.heeprom.hsmbus.hstub.hthunderx.htinyusb.hversatile.hxgeneslimpro.hxlp9xx.hi40e.hi40evf.hi6300esbwdt.hiavf.hice.hicplusphy.hidlepagetracking.hieee802154ieee802154.hsocket.hifb.higbigb.hhwmon.higbvf.hikconfigikconfig.hproc.hillegalpointervalue.himaima.happraiseappraise.hbootparam.hdefaulthashhash.hsha256.htemplate.hdigestdbmegabytes.hlist.hlistsdir.hloadx509.hlsmrules.hmeasureasymmetrickeys.hpcridx.hngtemplate.hparserbinarypath.hqueueearlybootkeys.hreadpolicy.hstandarddigestdbsize.htrustedkeyring.hx509path.hindirectpio.hinetinet.hah.hdiag.hespesp.hoffload.hipcomp.hrawdiag.hsctpdiag.htcpdiag.htunnel.hudpdiag.hxfrmtunnel.hinet6ah.hespesp.hoffload.hipcomp.htunnel.hxfrmtunnel.hinfinibandinfiniband.haddrtranstrans.hconfigfs.hbnxtre.hcxgb4.hhnshns.hhip08.hi40iw.hipoibipoib.hcm.hiser.hisert.hondemandpaging.hqedr.hsrp.hsrpt.huseraccess.hmad.hmem.hvirtdma.hinitenvarglimit.hstacknone.hinitramfsfilemetadata.hsource.hinlinereadlocklock.hbh.hirq.hirqsave.hunlockunlock.hbh.hirq.hirqrestore.hspinlocklock.hbh.hirq.hirqsave.htrylocktrylock.hbh.hunlockbh.hirq.hirqrestore.hwritelocklock.hbh.hirq.hirqsave.hunlockunlock.hbh.hirq.hirqrestore.hinotifyuser.hinputinput.hevdev.hffmemless.hkeyboard.hleds.hmisc.hmouse.hmousedevmousedev.hscreenx.hy.hpolldev.hsparsekmap.huinput.hintegrityintegrity.hasymmetrickeys.haudit.hplatformkeyring.hsignature.htrustedkeyring.hintervaltree.hiostrictdevmem.huring.hwq.hioasid.hiommuapi.hdma.hiopgtablepgtable.hlpae.hiova.hsupport.hsvalib.hioschedbfq.hipadvancedrouter.hfibtriestats.hmroutemroute.hcommon.hmultipletables.hmulticast.hmultipletables.hnfarpmangle.harpfilter.harptables.hfilter.hiptables.hmangle.hmatchah.hecn.hrpfilter.httl.hnat.hraw.hsecurity.htargetecn.hmasquerade.hnetmap.hredirect.hreject.hsynproxy.httl.hpimsmv1.hv2.hrouteclassid.hmultipath.hverbose.hsctp.hsetset.hbitmapip.hipmac.hport.hhaship.hipmark.hipport.hipportip.hipportnet.hmac.hnet.hnetiface.hnetnet.hnetport.hnetportnet.hlistset.hmax.hvsvs.hdh.hfo.hftp.hipv6.hlblc.hlblcr.hlc.hmhtabindex.hnfct.hnq.hovf.hpesip.hprotoahah.hesp.hesp.hsctp.htcp.hudp.hrr.hsed.hshsh.htabbits.htabbits.hwlc.hwrr.hip6nffilter.hiptables.hmangle.hmatchah.heui64.hfrag.hhl.hipv6header.hmh.hopts.hrpfilter.hrt.hnat.hraw.hsecurity.htargetmasquerade.hnpt.hreject.hsynproxy.hipcns.hipmideviceinterface.hdmidecode.hhandler.hplatdata.hpoweroff.hsi.hssif.hwatchdog.hipv6ipv6.hgre.hmip6.hmroutemroute.hmultipletables.hmultipletables.hndiscnodetype.hoptimisticdad.hpimsmv2.hrouteinfo.hrouterpref.hsitsit.h6rd.htunnel.hvti.hipvlanipvlan.hl3s.hipvtap.hirqbypassmanager.hdomaindomain.hhierarchy.hfasteoihierarchyhandlers.hforcedthreading.hmsiiommu.hpoll.htimeaccounting.hwork.hirqchip.hiscsibootsysfs.htargettarget.hcxgb4.htcp.hisl29003.hisl29020.hiso9660fs.hixgbeixgbe.hdcb.hhwmon.hipsec.hixgbevfixgbevf.hipsec.hjbd2.hjoliet.hjumplabel.hkabireserve.hsizealignchecks.hkallsymskallsyms.hall.hbaserelative.hkarmapartition.hkcmp.hkdbcontinuecatastrophic.hdefaultenable.hkeyboard.hkernelkernel.releasemodeneon.hkernfs.hkexeckexec.hcore.hfile.himageverifysig.hsig.hkeyboardatkbd.hkeys.hkgdbkgdb.hhonourblocklist.hkdb.hserialconsole.htests.hkprobeevents.hkprobes.hkretprobes.hksm.hkvmkvm.harmpmu.hgenericdirtylogreadprotect.hmmio.hvfio.hl2tpl2tp.hdebugfs.heth.hip.hv3.hlcdclassdevice.hplatform.hldorphanwarn.hversion.hldiscautoload.hledsblinkm.hclassclass.hflash.hlm3530.hlp3944.hlt3593.htriggerbacklight.hcamera.hdefaulton.hgpio.hheartbeat.honeshot.htimer.htransient.htriggers.hlibcrc32c.hlibfc.hlibfcoe.hlibfdt.hlibnvdimm.hlinearranges.hliquidioliquidio.hvf.hlivepatchlivepatch.hrestrictkprobe.hstopmachineconsistency.hwoftrace.hllc.hlldversion.hloaduefikeys.hlocalversion.hlockdebuggingsupport.hdownkernelforcenone.hspinonowner.hlockdlockd.hv4.hlockdepsupport.hlockupdetector.hlogbufshift.hcpumaxbufshift.hlogologo.hlinuxclut224.hloopbacktarget.hlrucache.hlsiet1011cphy.hlsmlsm.hmmapminaddr.hlwtunnellwtunnel.hbpf.hlxtphy.hlz4compress.hdecompress.hlz4hccompress.hlzocompress.hdecompress.hmacpartition.hmac80211mac80211.hdebugfs.hhasrc.hleds.hrcdefaultdefault.hminstrel.hminstrel.hstahashmaxsize.hmac802154.hmacsec.hmacvlan.hmacvtap.hmagicsysrqsysrq.hdefaultenable.hserialserial.hsequence.hmailbox.hmandatoryfilelocking.hmarvellphy.hmaxrawdevs.hmdmd.hautodetect.hfaulty.hlinear.hmultipath.hraid0.hraid1.hraid10.hraid456.hmdiomdio.hbcmunimac.hbitbang.hbus.hcavium.hdevice.hdevres.hgpio.hocteon.hthunder.hxgene.hmediaanalogtvsupport.hattach.hcamerasupport.hcontroller.hdigitaltvsupport.hplatformsupport.hradiosupport.hsdrsupport.hsupport.htestsupport.htunertuner.he4000.hfc0011.hfc0012.hfc0013.hfc2580.hit913x.hm88rs6000t.hmax2165.hmc44s803.hmsi001.hmt2060.hmt2063.hmt20xx.hmt2131.hmt2266.hmxl301rf.hmxl5005s.hmxl5007t.hqm1d1b0004.hqm1d1c0042.hqt1010.hr820t.hsi2157.hsimple.htda18212.htda18218.htda18250.htda18271.htda827x.htda8290.htda9887.htea5761.htea5767.htua9001.hxc2028.hxc4000.hxc5000.husbsupport.hmegaraidsas.hmembarrier.hmemcgmemcg.hkmem.hmemfsinfo.hqos.hswap.hmemfdcreate.hmemoryballoon.hfailure.hhotplughotplug.hdefaultonline.hsparse.hisolation.hreliable.hmemregion.hmemstickmemstick.hjmicron38x.hr592.htifmms.hmessagelogleveldefault.hmfdcore.hsyscon.hmicrelphy.hmicrochipphy.hmigration.hmii.hminixsubpartition.hmiscfilesystems.hrtsxrtsx.hpci.husb.hmitigatespectrebranchhistory.hmlx4core.hdebug.henen.hdcb.hinfiniband.hmlx5clsact.hcorecore.henen.hdcb.hipoib.henarfs.hrxnfc.heswitch.hinfiniband.hmpfs.hswsteering.hmlxfw.hmlxswcorecore.hhwmon.hthermal.hi2c.hminimal.hpci.hmmcmmc.harmmmci.hblockblock.hminors.hcb710.hcqhci.hdwdw.hbluefield.hpltfm.hmtk.hricohmmc.hsdhcisdhci.hacpi.hcadence.hioaccessors.hpci.hpltfm.hxenon.hspi.hstm32sdmmc.htifmsd.htoshibapci.hushc.hviasdmmc.hvub300.hmmummu.hgatherrcutablefree.htablefree.hnotifier.hmoduleforceload.hsigsig.hall.hformat.hhash.hkey.hsha256.hsrcversionall.hunload.hmodulesmodules.htreelookup.huseelfrela.hmodversions.hmouseappletouch.hbcm5974.hcyapa.hps2ps2.halps.hbyd.hcypress.helantechelantech.hsmbus.hfocaltech.hlogips2pp.hsentelic.hsmbus.hsynapticssynaptics.hsmbus.htrackpoint.hserial.hsynapticsi2c.husb.hvsxxxaa.hmpam.hmpilib.hmpls.hmqioscheddeadline.hkyber.hmrp.hmsdosfs.hpartition.hmsproblock.hmtdmtd.hblkdevs.hblock.hblock2mtd.hcficfi.hadvoptions.hamdstd.hgeometry.hi1.hi2.hintelext.hnoswap.hstaa.hutil.hcmdlineparts.hgenprobe.hmapbankwidth1.h2.h4.h8.hofparts.hphysmapphysmap.hof.hspinornor.huse4ksectors.hubiubi.hbeblimit.hgluebi.hwlthreshold.hmultiuser.hmutexspinonowner.hngsm.hhdlc.hnamespaces.hnationalphy.hndblk.hbtt.hclaim.hneeddmamapstate.hmultiplenodes.hpercpuembedfirstchunk.hsgdmalength.hnetnet.h9p9p.hvirtio.hactbpf.hcsum.hgact.hmirred.hnat.hpedit.hpolice.hsample.hsimp.hskbedit.hskbmod.htunnelkey.hvlan.hclscls.hact.hbasic.hbpf.hcgroup.hflow.hflower.hfw.hmatchall.hroute4.hrsvp.hrsvp6.htcindex.hu32.hcore.hdevlink.hdropmonitor.hegress.hematchematch.hcmp.hipset.hmeta.hnbyte.hstack.htext.hu32.hfailover.hfc.hflowlimit.hingress.hiptunnel.hipgreipgre.hbroadcast.hdemux.hipip.hipvti.hkeykey.hmigrate.hl3masterdev.hmplsgso.hns.hnsh.hpktgen.hpollcontroller.hptpclassify.hredirect.hrxbusypoll.hschatm.hcbq.hchoke.hcodel.hdefault.hdrr.hdsmark.hfifo.hfqfq.hcodel.hgred.hhfsc.hhhf.hhtb.hingress.hmqprio.hmultiq.hnetem.hpie.hplug.hprio.hqfq.hred.hsfb.hsfq.htbf.hteql.hsched.hsockmsg.hswitchdev.hteamteam.hmodeactivebackup.hbroadcast.hloadbalance.hrandom.hroundrobin.hudptunnel.hvendoralacritech.hamazon.hamd.haquantia.harc.hatheros.hbroadcom.hcavium.hchelsio.hgoogle.hhisilicon.hhuawei.hintel.hmellanox.hmicrosemi.hmyri.hnetronome.hoki.hpensando.hqlogic.hqualcomm.hrealtek.hrocker.hsmsc.hsolarflare.hvrf.hxgenexgene.hv2.hnetconsolenetconsole.hdynamic.hnetdevices.hnetfilternetfilter.hadvanced.hconncount.hfamilyarp.hbridge.hingress.hnetlinknetlink.hacct.hgluect.hlog.hosf.hqueue.hsynproxy.hxtconnmark.hmark.hmatchaddrtype.hbpf.hcgroup.hcluster.hcomment.hconnbytes.hconnlabel.hconnlimit.hconnmark.hconntrack.hcpu.hdccp.hdevgroup.hdscp.hecn.hesp.hhashlimit.hhelper.hhl.hipcomp.hiprange.hipvs.hl2tp.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.hmasquerade.hnetmap.hnflog.hnfqueue.hnotrack.hrateest.hredirect.hsecmark.htcpmss.htcpoptstrip.htee.htproxy.htrace.hxtables.hnetlabel.hnetlinkdiag.hnetpoll.hnetworkfilesystems.hphytimestamping.hsecmark.hnetxennic.hnewleds.hnfconntrackconntrack.hamanda.hbroadcast.hevents.hftp.hh323.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.hnetdev.hlogarp.hbridge.hcommon.hipv4.hipv6.hnetdev.hnatnat.hamanda.hftp.hh323.hirc.hmasquerade.hpptp.hredirect.hsip.hsnmpbasic.htftp.hrejectipv4.hipv6.hsocketipv4.hipv6.htablestables.harp.hbridge.hinet.hipv4.hipv6.hnetdev.htproxyipv4.hipv6.hnfpnfp.happabmnic.hflower.hnfsaclsupport.hcommon.hdebug.hfs.hfscache.husekerneldns.hv2.hv3v3.hacl.hv4v4.h11.himplementationiddomain.h2.hsecuritylabel.hnfsdnfsd.hblocklayout.hflexfilelayout.hpnfs.hscsilayout.hv2acl.hv3v3.hacl.hv4v4.h2interssc.hsecuritylabel.hnftbridgereject.hcompat.hcounter.hct.hdupipv4.hipv6.hnetdev.hfibfib.hinet.hipv4.hipv6.hnetdev.hfwdnetdev.hhash.hlimit.hlog.hmasq.hnat.hnumgen.hobjref.hqueue.hquota.hredir.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.hnohzhz.hcommon.hfull.hnodesshift.hnoptracer.hnouveaudebugdebug.hdefault.hnrcpus.hntfsfs.hntfs3fsfs.hposixacl.hlzxxpress.hnumanuma.hawarespinlocks.hbalancingbalancing.hdefaultenabled.hkeepmeminfo.hnvdimmkeys.hnvmecore.hfabrics.hfc.hmultipath.hrdma.htargettarget.hfc.hfcloop.hloop.hrdma.hnvmemnvmem.hsysfs.hocfs2fsfs.ho2cb.hofof.haddress.hdynamic.hearlyflattree.hflattree.hgpio.hiommu.hirq.hkobj.hmdio.hnet.hnuma.hoverlay.hpmem.hreservedmem.hresolve.hoidregistry.holdsigsuspend3.hopenvswitchopenvswitch.hgeneve.hgre.hvxlan.hoprofilenmitimer.hosfpartition.hosnoisetracer.hoverlayfsfs.hredirectalwaysfollow.hpacketpacket.hdiag.hpadata.hpagecounter.hidleflag.hpool.hreporting.hpaniconoopsoops.hvalue.htimeout.hparavirtparavirt.hspinlocks.htimeaccounting.hpartitionadvanced.hpercpu.hpatatimings.hpcc.hpcipci.hats.hdomainsdomains.hgeneric.hecam.hhisi.hhostcommon.hgeneric.hthunderecam.hpem.hiov.hlabel.hmsimsi.hirqdomain.hpasid.hpri.hquirks.hstub.hsyscall.hxgenexgene.hmsi.hpciebusdefault.hdpc.hdwdw.hhost.hecrc.hedr.hpme.hpcieaerpcieaer.hinject.hpcieaspmpcieaspm.hdefault.hpcieportbus.hpcipcwatchdog.hperfevents.husevmalloc.hpersistentkeyrings.hpgpkeyparser.hlibrary.hpreloadpreload.hpublickeys.hpgtablelevels.hphyhi6220usb.hxgene.hphylib.hphysaddrt64bit.hpidincontextidr.hns.hreserve.hpinmemorymemory.hdev.hpinconf.hpinctrlpinctrl.hmsm.hqdf2xxx.hpinmux.hpkcs7messageparser.hpldmfw.hpmpm.hclk.hdebug.hgenericdomainsdomains.hof.hsleep.hsleepsleep.hdebug.hsmp.hstdpartition.hpmbus.hpmemlegacylegacy.hdevice.hpmuwatchdog.hpnfsblock.hfilelayout.hflexfilelayout.hpnppnp.hdebugmessages.hpnpacpi.hposixmqueuemqueue.hsysctl.htimers.hpowerresetreset.hgpiogpio.hrestart.hhisi.hrestart.hsyscon.hvexpress.hsupplysupply.hhwmon.hpppppp.hasync.hbsdcomp.hdeflate.hfilter.hmppe.hmultilink.hsynctty.hpppoatm.hpppoe.hpppol2tp.hppspps.hclientgpio.hldisc.hpptp.hpreemptnone.hnotifiers.hpreventfirmwarebuild.hprintquotawarning.hprintkprintk.hcaller.hnmi.hsafelogbufshift.htime.hprobeevents.hprocchildren.hevents.hfs.hkcore.hpagemonitor.hpidcpuset.hsysctl.hvmcore.hprofiling.hpsample.hpsipsi.hdefaultdisabled.hpstorepstore.hcompresscompress.hdefault.hdeflatecompresscompress.hdefault.hram.hptp1588clock.hpwmpwm.hsysfs.hpwrseqemmc.hsimple.hqcomebi2.hemac.hfalkorerratum1003.h1009.he1041.hhidmahidma.hmgmt.hirqcombiner.hkryol2accessors.hl2pmu.hl3pmu.hqdf2400erratum0065.hqedqed.hfcoe.hiscsi.hll2.hooo.hrdma.hsriov.hqede.hqedf.hqedi.hqfmtv2.hqla3xxx.hqosschedsched.hsmtexpeller.hqsemiphy.hqueuedrwlocks.hspinlocks.hquickkexec.hquotaquota.hnetlinkinterface.htree.hquotactl.hr8169.hradioadapters.hraidattrs.hraid6pqpq.hbenchmark.hramaxelspraid.hrandomizebase.hmoduleregionfull.hras.hrational.hrawdriver.hrcucpustalltimeout.hneedsegcblist.hnocbcpu.hstallcommon.hrdbzip2.hgzip.hlz4.hlzma.hlzo.hxz.hzstd.hrdmarxe.hrealtekautopm.hphy.hreedsolomonsolomon.hdec8.henc8.hregmapregmap.hi2c.hmmio.hspi.hregulator.hrelay.hrelocatable.hresctrl.hresetcontroller.hhisi.hrfkillrfkill.hgpio.hinput.hleds.hrfsaccel.hringbufferbuffer.hbenchmark.hrmi42dsensor.hcore.hf03f03.hserio.hf11.hf12.hf30.hi2c.hsmb.hspi.hrocker.hrpcsecgsskrb5.hrps.hrseq.hrtgroupsched.hmutexes.hrt2800lib.hrt2800usbrt2800usb.hrt33xx.hrt35xx.hrt53xx.hrt2x00rt2x00.hliblib.hcrypto.hfirmware.hleds.husb.hrtcclass.hdrvabb5zes3.habx80x.hbq32k.hbq4802.hds1286.hds1305.hds1307.hds1343.hds1347.hds1374ds1374.hwdt.hds1390.hds1511.hds1553.hds1672.hds1685ds1685.hfamily.hds1742.hds2404.hds3232ds3232.hhwmon.hefi.hem3027.hfm3130.hisl12022.hisl1208.hm41t80m41t80.hwdt.hm41t93.hm41t94.hm48t35.hm48t59.hmax6900.hmax6902.hmcp795.hmsm6242.hpcf2123.hpcf2127.hpcf85063.hpcf8523.hpcf8563.hpcf8583.hpl031.hr9701.hrp5c01.hrs5c348.hrs5c372.hrv3029c2.hrv8803.hrx4581.hrx8010.hrx8025.hrx8581.hstk17ta8.hv3020.hx1205.hhctosyshctosys.hdevice.hi2candspi.hintfdev.hproc.hsysfs.hlib.hnvmem.hrwsemspinonowner.hsataahciahci.hplatform.hseattle.hhost.hmobilelpmpolicy.hpmp.hsbitmap.hschedautogroup.hdebug.hhrtick.hinfo.hmc.hsmt.hsteal.hthermalpressure.htracer.hschedstats.hscsiscsi.haacraid.hbnx2iscsi.hbnx2xfcoe.hchelsiofcoe.hconstants.hcxgb4iscsi.hdebug.hdhdh.halua.hemc.hhpsw.hrdac.hdma.henclosure.hfcattrs.hhifc.hhisisassas.hdebugfsdefaultenable.hpci.hhpsa.hhuaweifc.hipripr.hdump.htrace.hiscsiattrs.hlogging.hlowlevel.hlpfc.hmod.hmpt2sasmpt2sas.hmaxsge.hmpt3sasmpt3sas.hmaxsge.hnetlink.hprocfs.hqlafc.hiscsi.hsasata.hattrs.hhostsmp.hlibsas.hscanasync.hsmartpqi.hspiattrs.hsrpattrs.hvirtio.hsctpcookiehmacmd5.hsha1.hdefaultcookiehmacsha1.hsdeiwatchdog.hsdiouart.hseccompseccomp.hfilter.hsecondarytrustedkeyring.hsectionmismatchwarnonly.hsecuritysecurity.happarmorapparmor.hhashhash.hdefault.hinfiniband.hlockdownlsmlsm.hearly.hnetworknetwork.hxfrm.hpath.hselinuxselinux.havcstats.hbootparam.hcheckreqprotvalue.hdevelop.hdisable.hsid2strcachesize.hsidtabhashbits.hwritablehooks.hyama.hsecurityfs.hselectmemorymodel.hsensorsacpipower.had7314.had7414.had7418.hadc128d818.hadcxx.hadm1021.hadm1025.hadm1026.hadm1029.hadm1031.hadm1275.hadm9240.hads7828.hads7871.hadt7310.hadt7410.hadt7411.hadt7462.hadt7470.hadt7475.hadt7x10.hamc6821.hapds990x.harmscpi.hasc7621.hatxp1.hbh1770.hdme1737.hds1621.hds620.hemc1403.hemc6w201.hf71805f.hf71882fg.hf75375s.hg760a.hg762.hgl518sm.hgl520sm.hibmaem.hibmpex.hina209.hina2xx.hit87.hjc42.hlineage.hlis3i2c.hlis3lv02d.hlm25066.hlm63.hlm70.hlm73.hlm75.hlm77.hlm78.hlm80.hlm83.hlm85.hlm87.hlm90.hlm92.hlm93.hlm95234.hlm95241.hlm95245.hltc2945.hltc2978.hltc3815.hltc4151.hltc4215.hltc4222.hltc4245.hltc4260.hltc4261.hmax1111.hmax16064.hmax16065.hmax1619.hmax1668.hmax197.hmax20751.hmax31790.hmax34440.hmax6639.hmax6642.hmax6650.hmax6697.hmax8688.hmcp3021.hnct6683.hnct6775.hnct7802.hnct7904.hntcthermistor.hpc87360.hpc87427.hpcf8591.hpmbus.hpowr1220.hpwmfan.hsch5627.hsch5636.hsch56xxcommon.hsht15.hsht21.hshtc1.hsis5595.hsmsc47b397.hsmsc47m1.hsmsc47m192.htc74.hthmc50.htmp102.htmp103.htmp401.htmp421.htps40422.htsl2550.hucd9000.hucd9200.hvexpress.hvia686a.hvt1211.hvt8231.hw83627ehf.hw83627hf.hw83781d.hw83791d.hw83792d.hw83793.hw83795.hw83l785ts.hw83l786ng.hxgene.hzl6100.hserial82508250.h16550avariants.hconsole.hdma.hdw.hdwlib.hexar.hextended.hfsl.hmanyports.hnruarts.hpci.hpnp.hrsa.hrt288x.hruntimeuarts.hshareirq.hambapl011pl011.hconsole.hattachedmbigen.hcorecore.hconsole.hearlyconearlycon.harmsemihost.hmctrlgpio.hnonstandard.hofplatform.hserioserio.halteraps2.hambakmi.harcps2.hlibps2.hraw.hserport.hsetendemulation.hsfcsfc.hmcdilogging.hmon.hmtd.hsriov.hsgpool.hsplit.hsgipartition.hsglalloc.hshmem.hshrinkpagecache.hshufflepageallocator.hsignalfd.hsignature.hsignedpefileverification.hskbextensions.hslabfreelistrandom.hmergedefault.hslhc.hslipslip.hcompressed.hsmart.hslubslub.hcpupartial.hdebug.hsmc91x.hsmmubypassdev.hsmp.hsmscphy.hsmsc911x.hsmsc9420.hsocbus.hsocionextsynquacerpreits.hsockcgroupdata.hvalidatexmit.hsoftwatchdog.hsoftlockupdetector.hsolarisx86partition.hsonyff.hsound.hsparseirq.hsparsememsparsemem.hextreme.hmanual.hvmemmapvmemmap.henable.hspispi.hcadence.hdesignware.hdwmmio.hpci.hdynamic.hhisikunpeng.hsfcsfc.hv3xx.hmaster.hmem.hpl022.hqup.hxlp.hsplitptlockcpus.hsquashfssquashfs.hdecompsingle.hfilecache.hfragmentcachesize.hlz4.hlzo.hxattr.hxz.hzlib.hsrcu.hssbpossible.hstacktracer.hstackprotectorstackprotector.hpertask.hstrong.hstacktracestacktrace.hsupport.hstandalone.hste10xp.hstp.hstreamparser.hstrictdevmem.hkernelrwx.hmodulerwx.hstripasmsyms.hstubclkhi3660.hsunpartition.hsunrpcsunrpc.hbackchannel.hdebug.hgss.hxprtrdma.hsuspendsuspend.hfreezer.hswap.hswiotlb.hswpemulation.hswphy.hsymbolicerrname.hsyncookies.hsyncfile.hsynclinkgt.hsynclinkmp.hsynthevents.hsyssupportshugetlbfs.hsysctlsysctl.hexceptiontrace.hsysfssysfs.hsyscall.hsystemblacklisthashlist.hkeyring.hdataverification.hrevocationkeys.hlist.htrustedkeyring.hkeys.hsysvipcsysvipc.hcompat.hsysctl.htap.htargetcore.htaskdelayacct.hioaccounting.hxacct.htasksrcugeneric.hrudercu.htracercu.htaskstats.htcgatmel.hcrb.hinfineon.htistis.hcore.hi2catmel.hinfineon.hnuvoton.hspi.hst33zp24st33zp24.hi2c.hspi.htpm.htcmfc.hfileio.hiblock.hpscsi.huser2.htcpcomp.hcongadvanced.hbbr.hbic.hcubic.hdctcp.hhstcp.hhtcp.hhybla.hillinois.hlp.hnv.hscalable.hvegas.hveno.hwestwood.hyeah.hmd5sig.htee.hteraneticsphy.htextsearchtextsearch.hbm.hfsm.hkmp.hthermalthermal.hdefaultgovstepwise.hemergencypoweroffdelayms.hemulation.hgovfairshare.hstepwise.huserspace.hhwmon.hof.hthreadinfointask.hthundernicbgx.hpf.hrgx.hvf.hthunderx2pmu.htickoneshot.htifm7xx1.hcore.htigon3tigon3.hhwmon.htimens.htimeracpi.hof.hprobe.htimerfd.htimerlattracer.htipctipc.hcrypto.hdiag.hmediaib.hudp.htlstls.hdevice.htmpfstmpfs.hposixacl.hxattr.htraceclock.hirqflagssupport.htracepoints.htracermaxtrace.hsnapshot.htracingtracing.hmap.hsupport.htransparenthugepagehugepage.halways.htreercu.hsrcu.htrustedkeys.htty.htun.htypectypec.hdpaltmode.htcpci.htcpm.hucsi.huacce.hucs2string.hucsiacpi.hudffs.hueficpercper.harm.huhid.huid16.huiouio.haec.hcif.hpcigeneric.hpdrvgenirq.hsercos3.hultrasocsmb.hunixunix.hdiag.hscm.hunix98ptys.hunixwaredisklabel.hunmapkernelatel0.huprobeevents.huprobes.husbusb.hacm.hadutux.halim5632.han2720.hannouncenewdevices.happledisplay.harchhashcd.harmlinux.hatm.hautosuspenddelay.hbelkin.hcatc.hchaoskey.hcommon.hcxacru.hdefaultpersist.hehcihcdhcd.hplatform.hpci.hroothubtt.httnewsched.hemi26.hemi62.hepson2888.hezusbfx2.hftdielan.hhid.hhiddev.hhsicusb3503.hhso.hidmouse.hiowarrior.hipheth.hisightfw.hkaweth.hkc2190.hlan78xx.hlcd.hld.hledtrig.hledstriggerusbport.hlegotower.hmdc800.hmicrotek.hmon.hnetax88179178a.hax8817x.hcdceem.hmbim.hncm.hsubsetsubset.henable.hcdcether.hch9200.hcx82310eth.hdm9601.hdrivers.hgl620a.hhuaweicdcncm.hint51x1.hkalmia.hmcs7830.hnet1080.hplusb.hqmiwwan.hrndishost.hsmsc75xx.hsmsc95xx.hsr9700.hzaurus.hohcihcdhcd.hpci.hlittleendian.hpci.hpegasus.hprinter.hroleswitch.hrtl8150.hrtl8152.hserialserial.haircable.hark3116.hbelkin.hch341.hcp210x.hcyberjack.hcypressm8.hdebug.hdigiacceleport.hedgeportedgeport.hti.hempeg.hftdisio.hgarmin.hgeneric.hipaq.hipw.hir.hiuu.hkeyspankeyspan.hpda.hklsi.hkobilsct.hmctu232.hmos7720.hmos7840.hnavman.homninet.hopticon.hoption.hoti6858.hpl2303.hqcaux.hqt2.hqualcomm.hsafesafe.hpadded.hsierrawireless.hsimple.hspcp8x5.hssu100.hsymbol.hti.hvisor.hwhiteheat.hwwan.hxircom.hxsensmt.hsevseg.hsierranet.hsisusbvga.hstoragestorage.halauda.hcypressatacb.hdatafab.heneub6250.hfreecom.hisd200.hjumpshot.hkarma.honetouch.hrealtek.hsddr09.hsddr55.husbat.hsupport.htmc.huas.hueagleatm.huhcihcd.hulpibus.husbnet.hvideoclassclass.hinputevdev.hvl600.hwdm.hxhcihcd.hpci.hplatform.hxusbatm.husb4usb4.hnet.husbpcwatchdog.husepercpunumanodeid.huserns.huserfaultfd.huserswap.hutsns.hvendorbondhooks.hhooks.hveth.hvexpressconfig.hvfatfs.hvfiovfio.hiommutype1.hmdevmdev.hdevice.hnoiommu.hpcipci.hintx.hmmap.hplatform.hvirqfd.hvgaarbarb.hmaxgpus.hvhostvhost.hiotlb.hmenu.hnet.hscsi.hvsock.hvideodev.hfixedminorranges.hv4l2v4l2.hi2c.hsubdevapi.hvideobuf2core.hmemops.hv4l2.hvmalloc.hvirtcpuaccountingaccounting.hgen.hvirtiovirtio.hballoon.hblk.hconsole.hdmasharedbuffer.hfs.hinput.hmenu.hmmio.hnet.hpcipci.hlegacy.hvsocketsvsockets.hcommon.hvirtualization.hvitessephy.hvlan8021q8021q.hgvrp.hmvrp.hvmeventcounters.hvmapstack.hvsocketsvsockets.hdiag.hloopback.hvsockmon.hvtvt.hconsoleconsole.hsleep.hhwconsolebinding.hvxlan.hwan.hwantdevcoredump.hwatchdogwatchdog.hcore.hhandlebootenabled.hopentimeout.hsysfs.hwdtpci.hwextcore.hproc.hwireless.hwlanwlan.hvendorath.hmicrochip.hralink.hx509certificateparser.hxarraymulti.hxfrmxfrm.hah.halgo.hesp.hipcomp.hmigrate.hoffload.hstatistics.hsubpolicy.huser.hxfsfs.hposixacl.hquota.hsupportv4.hxgenepmu.hslimprombox.hxorblocks.hxps.hxxhash.hxzdecdec.harm.harmthumb.hbcj.hia64.hpowerpc.hsparc.hx86.hzbud.hzisofs.hzlibdeflate.hinflate.hzonedma.hdma32.hzpool.hzram.hzsmalloczsmalloc.hstat.hzstdcompress.hdecompress.hzswapzswap.hcompressordefaultdefault.hlzo.hzpooldefaultdefault.hzbud.hcryptoacompress.haead.haes.hakcipher.halgapi.harc4.hasym_tpm_subtype.hauthenc.hb128ops.hblake2s.hblowfish.hcast5.hcast6.hcast_common.hchacha.hchacha20poly1305.hcryptd.hctr.hcurve25519.hdes.hdh.hdrbg.hecc_curve.hecdh.hengine.hgcm.hgf128mul.hghash.hhash.hhash_info.hhmac.hif_alg.hinternalacompress.haead.hakcipher.hblake2s.hchacha.hcryptouser.hdes.hgeniv.hhash.hkpp.hpoly1305.hrng.hrsa.hscompress.hsimd.hskcipher.hkpp.hmd5.hnhpoly1305.hnull.hpadlock.hpcrypt.hpkcs7.hpoly1305.hpublic_key.hrng.hscatterwalk.hserpent.hsha1.hsha1_base.hsha2.hsha256_base.hsha3.hsha512_base.hskcipher.hsm2.hsm3.hsm3_base.hsm4.hstreebog.htwofish.hxts.hdrmamd_asic_type.hbridgeanalogix_dp.hdw_hdmi.hdw_mipi_dsi.hmhl.hdrm_agpsupport.hdrm_atomic.hdrm_atomic_helper.hdrm_atomic_state_helper.hdrm_atomic_uapi.hdrm_audio_component.hdrm_auth.hdrm_blend.hdrm_bridge.hdrm_bridge_connector.hdrm_cache.hdrm_client.hdrm_color_mgmt.hdrm_connector.hdrm_crtc.hdrm_crtc_helper.hdrm_damage_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_dsc.hdrm_edid.hdrm_encoder.hdrm_encoder_slave.hdrm_fb_cma_helper.hdrm_fb_helper.hdrm_file.hdrm_fixed.hdrm_flip_work.hdrm_format_helper.hdrm_fourcc.hdrm_framebuffer.hdrm_gem.hdrm_gem_cma_helper.hdrm_gem_framebuffer_helper.hdrm_gem_shmem_helper.hdrm_gem_ttm_helper.hdrm_gem_vram_helper.hdrm_hashtab.hdrm_hdcp.hdrm_ioctl.hdrm_irq.hdrm_lease.hdrm_legacy.hdrm_managed.hdrm_mipi_dbi.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_panel.hdrm_pciids.hdrm_plane.hdrm_plane_helper.hdrm_prime.hdrm_print.hdrm_probe_helper.hdrm_property.hdrm_rect.hdrm_scdc_helper.hdrm_self_refresh_helper.hdrm_simple_kms_helper.hdrm_syncobj.hdrm_sysfs.hdrm_util.hdrm_utils.hdrm_vblank.hdrm_vblank_work.hdrm_vma_manager.hdrm_writeback.hgma_drm.hgpu_scheduler.hi2cch7006.hsil164.htda998x.hi915_component.hi915_drm.hi915_mei_hdcp_interface.hi915_pciids.hintel-gtt.hintel_lpe_audio.hspsc_queue.htask_barrier.httmttm_bo_api.httm_bo_driver.httm_execbuf_util.httm_memory.httm_module.httm_page_alloc.httm_placement.httm_resource.httm_set_memory.httm_tt.hdt-bindingsarmcoresight-cti-dt.hux500_pm_domains.hbusmoxtet.hti-sysc.hclklochnagar.hversaclock.hclockactions,s500-cmu.hactions,s700-cmu.hactions,s900-cmu.hagilex-clock.halphascale,asm9260.ham3.ham4.haspeed-clock.hast2600-clock.hat91.hath79-clk.haxg-aoclkc.haxg-audio-clkc.haxg-clkc.haxis,artpec6-clkctrl.hbcm-cygnus.hbcm-ns2.hbcm-nsp.hbcm-sr.hbcm21664.hbcm281xx.hbcm2835-aux.hbcm2835.hbcm3368-clock.hbcm6318-clock.hbcm63268-clock.hbcm6328-clock.hbcm6358-clock.hbcm6362-clock.hbcm6368-clock.hberlin2.hberlin2q.hbm1880-clock.hboston-clock.hbt1-ccu.hclps711x-clock.hcortina,gemini-clock.hdm814.hdm816.hdra7.hefm32-cmu.hexynos-audss-clk.hexynos3250.hexynos4.hexynos5250.hexynos5260-clk.hexynos5410.hexynos5420.hexynos5433.hexynos7-clk.hg12a-aoclkc.hg12a-clkc.hgxbb-aoclkc.hgxbb-clkc.hhi3516cv300-clock.hhi3519-clock.hhi3620-clock.hhi3660-clock.hhi3670-clock.hhi6220-clock.hhip04-clock.hhistb-clock.hhix5hd2-clock.himx1-clock.himx21-clock.himx27-clock.himx5-clock.himx6qdl-clock.himx6sl-clock.himx6sll-clock.himx6sx-clock.himx6ul-clock.himx7d-clock.himx7ulp-clock.himx8-clock.himx8mm-clock.himx8mn-clock.himx8mp-clock.himx8mq-clock.hingenic,sysost.hingenic,tcu.hintel,lgm-clk.hjz4725b-cgu.hjz4740-cgu.hjz4770-cgu.hjz4780-cgu.hk210-clk.hlpc18xx-ccu.hlpc18xx-cgu.hlpc32xx-clock.hlsi,axm5516-clks.hmarvell,mmp2-audio.hmarvell,mmp2.hmarvell,pxa168.hmarvell,pxa1928.hmarvell,pxa910.hmaxim,max77620.hmaxim,max77686.hmaxim,max77802.hmaxim,max9485.hmeson8-ddr-clkc.hmeson8b-clkc.hmicrochip,pic32-clock.hmicrochip,sparx5.hmpc512x-clock.hmt2701-clk.hmt2712-clk.hmt6765-clk.hmt6779-clk.hmt6797-clk.hmt7622-clk.hmt7629-clk.hmt8135-clk.hmt8167-clk.hmt8173-clk.hmt8183-clk.hmt8516-clk.hnuvoton,npcm7xx-clock.homap4.homap5.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-clk.hpx30-cru.hpxa-clock.hqcom,apss-ipq.hqcom,camcc-sdm845.hqcom,dispcc-sc7180.hqcom,dispcc-sdm845.hqcom,dispcc-sm8150.hqcom,dispcc-sm8250.hqcom,gcc-apq8084.hqcom,gcc-ipq4019.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-ipq8074.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,gcc-msm8994.hqcom,gcc-msm8996.hqcom,gcc-msm8998.hqcom,gcc-qcs404.hqcom,gcc-sc7180.hqcom,gcc-sdm660.hqcom,gcc-sdm845.hqcom,gcc-sm8150.hqcom,gcc-sm8250.hqcom,gpucc-msm8998.hqcom,gpucc-sc7180.hqcom,gpucc-sdm845.hqcom,gpucc-sm8150.hqcom,gpucc-sm8250.hqcom,lcc-ipq806x.hqcom,lcc-mdm9615.hqcom,lcc-msm8960.hqcom,lpass-sdm845.hqcom,lpasscorecc-sc7180.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,mmcc-msm8996.hqcom,mmcc-msm8998.hqcom,mss-sc7180.hqcom,q6sstopcc-qcs404.hqcom,rpmcc.hqcom,rpmh.hqcom,turingcc-qcs404.hqcom,videocc-sc7180.hqcom,videocc-sdm845.hqcom,videocc-sm8150.hqcom,videocc-sm8250.hr7s72100-clock.hr7s9210-cpg-mssr.hr8a73a4-clock.hr8a7740-clock.hr8a7742-cpg-mssr.hr8a7743-cpg-mssr.hr8a7744-cpg-mssr.hr8a7745-cpg-mssr.hr8a77470-cpg-mssr.hr8a774a1-cpg-mssr.hr8a774b1-cpg-mssr.hr8a774c0-cpg-mssr.hr8a774e1-cpg-mssr.hr8a7778-clock.hr8a7779-clock.hr8a7790-clock.hr8a7790-cpg-mssr.hr8a7791-clock.hr8a7791-cpg-mssr.hr8a7792-clock.hr8a7792-cpg-mssr.hr8a7793-clock.hr8a7793-cpg-mssr.hr8a7794-clock.hr8a7794-cpg-mssr.hr8a7795-cpg-mssr.hr8a7796-cpg-mssr.hr8a77961-cpg-mssr.hr8a77965-cpg-mssr.hr8a77970-cpg-mssr.hr8a77980-cpg-mssr.hr8a77990-cpg-mssr.hr8a77995-cpg-mssr.hr8a779a0-cpg-mssr.hr9a06g032-sysctrl.hrenesas-cpg-mssr.hrk3036-cru.hrk3066a-cru.hrk3128-cru.hrk3188-cru-common.hrk3188-cru.hrk3228-cru.hrk3288-cru.hrk3308-cru.hrk3328-cru.hrk3368-cru.hrk3399-cru.hrk3399-ddr.hrockchip,rk808.hrv1108-cru.hs3c2410.hs3c2412.hs3c2443.hs5pv210-audss.hs5pv210.hsamsung,s2mps11.hsamsung,s3c64xx-clock.hsh73a0-clock.hsifive-fu540-prci.hsprd,sc9860-clk.hsprd,sc9863a-clk.hste-ab8500.hstih407-clks.hstih410-clks.hstih416-clks.hstih418-clks.hstm32fx-clock.hstm32h7-clks.hstm32mp1-clks.hstratix10-clock.hsun4i-a10-ccu.hsun4i-a10-pll2.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun7i-a20-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-tcon-top.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra114-car.htegra124-car-common.htegra124-car.htegra186-clock.htegra194-clock.htegra20-car.htegra210-car.htegra234-clock.htegra30-car.hti-dra7-atl.hvf610-clock.hx1000-cgu.hx1830-cgu.hxlnx-versal-clk.hxlnx-zynqmp-clk.hzx296702-clock.hzx296718-clock.hdisplaysdtv-standards.htda998x.hdmaat91.haxi-dmac.hdw-dmac.hjz4780-dma.hnbpfaxi.hsun4i-a10.hx1000-dma.hx1830-dma.hxlnx-zynqmp-dpdma.hfirmwareimxrsrc.hgcemt6779-gce.hmt8173-gce.hmt8183-gce.hgpioaspeed-gpio.hgpio.hmeson-a1-gpio.hmeson-axg-gpio.hmeson-g12a-gpio.hmeson-gxbb-gpio.hmeson-gxl-gpio.hmeson8-gpio.hmeson8b-gpio.htegra-gpio.htegra186-gpio.htegra194-gpio.huniphier-gpio.hi2ci2c.hiioadcat91-sama5d2_adc.hfsl-imx25-gcq.hingenic,adc.hadi,ad5592r.hqcom,spmi-adc7-pm8350.hqcom,spmi-adc7-pm8350b.hqcom,spmi-adc7-pmk8350.hqcom,spmi-adc7-pmr735a.hqcom,spmi-adc7-pmr735b.hqcom,spmi-vadc.htemperaturethermocouple.hinputgpio-keys.hinput.hlinux-event-codes.hti-drv260x.hinterconnectimx8mm.himx8mn.himx8mq.hqcom,icc.hqcom,msm8916.hqcom,msm8974.hqcom,osm-l3.hqcom,qcs404.hqcom,sc7180.hqcom,sdm845.hqcom,sm8150.hqcom,sm8250.hinterrupt-controllerarm-gic.haspeed-scu-ic.hirq-st.hirq.hmips-gic.hmvebu-icu.hledscommon.hleds-netxbig.hleds-ns2.hleds-pca9532.hleds-pca955x.hmailboxqcom-ipcc.htegra186-hsp.hmediac8sectpfe.homap3-isp.htda1997x.htvp5150.hxilinx-vip.hmemorymt2701-larb-port.hmt2712-larb-port.hmt6779-larb-port.hmt8167-larb-port.hmt8173-larb-port.hmt8183-larb-port.htegra114-mc.htegra124-mc.htegra186-mc.htegra194-mc.htegra20-mc.htegra210-mc.htegra30-mc.hmfdarizona.has3722.hat91-usart.hatmel-flexcom.hdbx500-prcmu.hmax77620.hpalmas.hqcom-rpm.hst,stpmic1.hst-lpc.hstm32f4-rcc.hstm32f7-rcc.hstm32h7-rcc.hmipslantiq_rcu_gphy.hmuxmux.hti-serdes.hnetmicrochip-lan78xx.hmscc-phy-vsc8531.hqca-ar803x.hti-dp83867.hti-dp83869.hphyphy-am654-serdes.hphy-cadence-torrent.hphy-lantiq-vrx200-pcie.hphy-ocelot-serdes.hphy-pistachio-usb.hphy-qcom-qusb2.hphy.hpinctrlam33xx.ham43xx.hat91.hbcm2835.hbrcm,pinctrl-stingray.hdm814x.hdra.hhisi.hk3.hkeystone.hlochnagar.hmt6397-pinfunc.hmt65xx.hmt6779-pinfunc.hmt6797-pinfunc.hmt7623-pinfunc.hmt8192-pinfunc.hnomadik.homap.hpads-imx8dxl.hpads-imx8qm.hpads-imx8qxp.hpinctrl-tegra-io-pad.hpinctrl-tegra-xusb.hpinctrl-tegra.hqcom,pmic-gpio.hqcom,pmic-mpp.hr7s72100-pinctrl.hr7s9210-pinctrl.hrockchip.hrzn1-pinctrl.hsamsung.hstm32-pinfunc.hsun4i-a10.hpmuexynos_ppmu.hpowerimx7-power.himx8mq-power.hmarvell,mmp2.hmeson-a1-power.hmeson-axg-power.hmeson-g12a-power.hmeson-gxbb-power.hmeson-sm1-power.hmeson8-power.hmt2701-power.hmt2712-power.hmt6765-power.hmt6797-power.hmt7622-power.hmt7623a-power.hmt8173-power.howl-s500-powergate.howl-s700-powergate.howl-s900-powergate.hpx30-power.hqcom-aoss-qmp.hqcom-rpmpd.hr8a7742-sysc.hr8a7743-sysc.hr8a7744-sysc.hr8a7745-sysc.hr8a77470-sysc.hr8a774a1-sysc.hr8a774b1-sysc.hr8a774c0-sysc.hr8a774e1-sysc.hr8a7779-sysc.hr8a7790-sysc.hr8a7791-sysc.hr8a7792-sysc.hr8a7793-sysc.hr8a7794-sysc.hr8a7795-sysc.hr8a7796-sysc.hr8a77961-sysc.hr8a77965-sysc.hr8a77970-sysc.hr8a77980-sysc.hr8a77990-sysc.hr8a77995-sysc.hr8a779a0-sysc.hraspberrypi-power.hrk3036-power.hrk3066-power.hrk3128-power.hrk3188-power.hrk3228-power.hrk3288-power.hrk3328-power.hrk3366-power.hrk3368-power.hrk3399-power.hsummit,smb347-charger.htegra186-powergate.htegra194-powergate.hxlnx-zynqmp-power.hpwmpwm.hregulatoractive-semi,8865-regulator.hactive-semi,8945a-regulator.hdlg,da9063-regulator.hdlg,da9211-regulator.hmaxim,max77802.hmediatek,mt6360-regulator.hmediatek,mt6397-regulator.hqcom,rpmh-regulator.hresetreset-controllermt2712-resets.hmt8183-resets.hactions,s500-reset.hactions,s700-reset.hactions,s900-reset.haltr,rst-mgr-a10.haltr,rst-mgr-a10sr.haltr,rst-mgr-s10.haltr,rst-mgr.hamlogic,meson-a1-reset.hamlogic,meson-axg-audio-arb.hamlogic,meson-axg-reset.hamlogic,meson-g12a-audio-reset.hamlogic,meson-g12a-reset.hamlogic,meson-gxbb-reset.hamlogic,meson8b-clkc-reset.hamlogic,meson8b-reset.haxg-aoclkc.hbitmain,bm1880-reset.hbt1-ccu.hcortina,gemini-reset.hg12a-aoclkc.hgxbb-aoclkc.hhisi,hi6220-resets.himx7-reset.himx8mp-reset.himx8mq-reset.hmt2701-resets.hmt7622-reset.hmt7629-resets.hmt8135-resets.hmt8173-resets.hnuvoton,npcm7xx-reset.hoxsemi,ox810se.hoxsemi,ox820.hpistachio-resets.hqcom,gcc-apq8084.hqcom,gcc-ipq6018.hqcom,gcc-ipq806x.hqcom,gcc-mdm9615.hqcom,gcc-msm8660.hqcom,gcc-msm8916.hqcom,gcc-msm8939.hqcom,gcc-msm8960.hqcom,gcc-msm8974.hqcom,mmcc-apq8084.hqcom,mmcc-msm8960.hqcom,mmcc-msm8974.hqcom,sdm845-aoss.hqcom,sdm845-pdc.hraspberrypi,firmware-reset.hrealtek,rtd1195.hrealtek,rtd1295.hsnps,hsdk-reset.hstih407-resets.hstih415-resets.hstih416-resets.hstm32mp1-resets.hsun4i-a10-ccu.hsun50i-a100-ccu.hsun50i-a100-r-ccu.hsun50i-a64-ccu.hsun50i-h6-ccu.hsun50i-h6-r-ccu.hsun5i-ccu.hsun6i-a31-ccu.hsun8i-a23-a33-ccu.hsun8i-a83t-ccu.hsun8i-de2.hsun8i-h3-ccu.hsun8i-r-ccu.hsun8i-r40-ccu.hsun8i-v3s-ccu.hsun9i-a80-ccu.hsun9i-a80-de.hsun9i-a80-usb.hsuniv-ccu-f1c100s.htegra124-car.htegra186-reset.htegra194-reset.htegra210-car.htegra234-reset.hti-syscon.hxlnx-versal-resets.hxlnx-zynqmp-resets.hsocbcm2835-pm.hbcm6318-pm.hbcm63268-pm.hbcm6328-pm.hbcm6362-pm.hqcom,apr.hqcom,gsbi.hqcom,rpmh-rsc.hrockchip,boot-mode.htegra-pmc.hti,sci_pm_domain.hzte,pm_domains.hsoundapq8016-lpass.haudio-jack-events.hcs35l32.hcs42l42.hfsl-imx-audmux.hmadera.hmeson-aiu.hmeson-g12a-toacodec.hmeson-g12a-tohdmitx.hqcom,lpass.hqcom,q6afe.hqcom,q6asm.hrt5640.hrt5651.hsamsung-i2s.hsc7180-lpass.htas2552.htlv320aic31xx-micbias.hspmispmi.hthermallm90.htegra124-soctherm.htegra186-bpmp-thermal.htegra194-bpmp-thermal.hthermal.hthermal_exynos.husbpd.hgeneratedasm-offsets.hautoconf.hbounds.hcompile.htimeconst.huapilinuxversion.hutsrelease.hvdso-offsets.hkeysasymmetric-parser.hasymmetric-subtype.hasymmetric-type.hbig_key-type.hceph-type.hdns_resolver-type.hencrypted-type.hkeyring-type.hrequest_key_auth-type.hrxrpc-type.hsystem_keyring.htrusted-type.htrusted_tpm.huser-type.hkunitassert.htest.htry-catch.hkvmarm_arch_timer.harm_hypercalls.harm_pmu.harm_psci.harm_vgic.hiodev.hlinux8250_pci.ha.out.hacct.hacpi.hacpi_dma.hacpi_iort.hacpi_pmtmr.hadb.hadfs_fs.hadreno-smmu-priv.hadxl.haer.hagp_backend.hagpgart.hahci-remap.hahci_platform.haio.halarmtimer.halcor_pci.haltera_jtaguart.haltera_uart.hambabus.hclcd-regs.hclcd.hkmi.hmmci.hpl022.hpl080.hpl08x.hpl093.hserial.hsp810.hamd-iommu.hanon_inodes.hapm-emulation.hapm_bios.happle-gmux.happle_bl.harch_topology.harm-cci.harm-smccc.harm-smmu.harm_mpam.harm_sdei.harmada-37xx-rwtm-mailbox.hascii85.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-isc-media.hatmel-mci.hatmel-ssc.hatmel_pdc.hatomic-arch-fallback.hatomic-fallback.hatomic.hattribute_container.haudit.hauto_dev-ioctl.hauto_fs.hauxiliary_bus.hauxvec.haverage.havfvirtchnl.hbacking-dev-defs.hbacking-dev.hbacklight.hbadblocks.hballoon_compaction.hbcd.hbch.hbcm47xx_nvram.hbcm47xx_sprom.hbcm47xx_wdt.hbcm963xx_nvram.hbcm963xx_tag.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.hbinfmts.hbio.hbit_spinlock.hbitfield.hbitmap.hbitops.hbitrev.hbits.hblk-cgroup.hblk-crypto.hblk-mq-pci.hblk-mq-rdma.hblk-mq-virtio.hblk-mq.hblk-pm.hblk_types.hblkdev.hblkpg.hblktrace_api.hblockgroup_lock.hbma150.hbootconfig.hbootmem_info.hbottom_half.hbpf-cgroup.hbpf-netns.hbpf.hbpf_lirc.hbpf_local_storage.hbpf_lsm.hbpf_trace.hbpf_types.hbpf_verifier.hbpfilter.hbrcmphy.hbsearch.hbsg-lib.hbsg.hbtf.hbtf_ids.hbtree-128.hbtree-type.hbtree.hbtrfs.hbuffer_head.hbug.hbuild-salt.hbuild_bug.hbvec.hbyteorderbig_endian.hgeneric.hlittle_endian.hc2port.hcache.hcacheinfo.hcancan-ml.hcore.hdevdev.hpeak_canfd.hled.hplatformcc770.hsja1000.hrx-offload.hskb.hcapability.hcb710.hcc_platform.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.hstriper.htypes.hcfag12864b.hcgroup-defs.hcgroup.hcgroup_rdma.hcgroup_subsys.hcirc_buf.hcleancache.hclkclk-provider.hclk.hanalogbits-wrpll-cln28hpc.hat91_pmc.hclk-conf.hdavinci.hmmp.hmxs.hrenesas.hsamsung.hsunxi-ng.htegra.hti.hzynq.hclkdev.hclockchips.hclocksource.hcm4000_cs.hcma.hcmdline-parser.hcn_proc.hcnt32_to_63.hcoda.hcompaction.hcompat.hcompiler-clang.hcompiler-gcc.hcompiler-intel.hcompiler.hcompiler_attributes.hcompiler_types.hcompletion.hcomponent.hconfigfs.hconnector.hconsole.hconsole_struct.hconsolemap.hconst.hcontainer.hcontext_tracking.hcontext_tracking_state.hcookie.hcordic.hcoredump.hcoresight-pmu.hcoresight-stm.hcoresight.hcount_zeros.hcounter.hcounter_enum.hcper.hcpu.hcpu_cooling.hcpu_pm.hcpu_rmap.hcpufeature.hcpufreq.hcpuhotplug.hcpuidle.hcpuidle_haltpoll.hcpumask.hcpuset.hcrash_core.hcrash_dump.hcrc-ccitt.hcrc-itu-t.hcrc-t10dif.hcrc16.hcrc32.hcrc32c.hcrc32poly.hcrc4.hcrc64.hcrc7.hcrc8.hcred.hcrushcrush.hhash.hmapper.hcrypto.hcs5535.hctype.hcuda.hcyclades.hdamon.hdasd_mod.hdavinci_emac.hdax.hdca.hdcache.hdccp.hdcookies.hdebug_locks.hdebugfs.hdebugobjects.hdecompressbunzip2.hgeneric.hinflate.hmm.hunlz4.hunlzma.hunlzo.hunxz.hunzstd.hdelay.hdelayacct.hdelayed_call.hdev_printk.hdevcoredump.hdevfreq-event.hdevfreq.hdevfreq_cooling.hdevicedevice-mapper.hdevice.hbus.hclass.hdriver.hdevice_cgroup.hdevpts_fs.hdigsig.hdim.hdio.hdirent.hdlm.hdlm_plock.hdm-bufio.hdm-dirty-log.hdm-io.hdm-kcopyd.hdm-region-hash.hdm9000.hdmadma-buf.hdma-direct.hdma-direction.hdma-fence-array.hdma-fence-chain.hdma-fence.hdma-heap.hdma-iommu.hdma-map-ops.hdma-mapping.hdma-resv.hdw.hedma.hhsu.hidma64.hipu-dma.hk3-psil.hk3-udma-glue.hmmp-pdma.hmxs-dma.hpxa-dma.hqcom_bam_dma.hsprd-dma.hti-cppi5.hxilinx_dma.hdmaengine.hdmapool.hdmar.hdmi.hdnotify.hdns_resolver.hdqblk_qtree.hdqblk_v1.hdqblk_v2.hdrbd.hdrbd_genl.hdrbd_genl_api.hdrbd_limits.hds2782_battery.hdsa8021q.hlan9303.hloop.hsja1105.hdtlk.hdw_apb_timer.hdynamic_debug.hdynamic_hugetlb.hdynamic_queue_limits.hearlycpio.hecryptfs.hedac.hedd.heeprom_93cx6.heeprom_93xx46.hefi-bgrt.hefi.hefi_embedded_fw.hefs_vh.heisa.helevator.helf-fdpic.helf-randomize.helf.helfcore-compat.helfcore.helfnote.henclosure.henergy_model.hentry-common.hentry-kvm.herr.herrname.herrno.herror-injection.herrqueue.herrseq.hetherdevice.hethtool.hethtool_netlink.heventfd.heventpoll.hevm.hexport.hexportfs.hext2_fs.hextable.hextconextcon-provider.hextcon.hextcon-adc-jack.hf2fs_fs.hf75375s.hfalloc.hfanotify.hfault-inject-usercopy.hfault-inject.hfb.hfbcon.hfcdevice.hfcntl.hfd.hfddidevice.hfdtable.hfec.hfiemap.hfile.hfilescontrol.hfilter.hfips.hfirewire.hfirmwarefirmware-map.hfirmware.hbroadcomtee_bnxt_fw.himxdsp.hipc.hsci.hsvcmisc.hpm.hrm.hintelstratix10-smc.hstratix10-svc-client.hmesonmeson_sm.htrusted_foundations.hxlnx-zynqmp.hfixp-arith.hflat.hflex_proportions.hfont.hfpgaadi-axi-common.haltera-pr-ip-core.hfpga-bridge.hfpga-mgr.hfpga-region.hfreezer.hfrontswap.hfs.hfs_context.hfs_enet_pd.hfs_parser.hfs_pin.hfs_stack.hfs_struct.hfs_types.hfs_uart_pd.hfscache-cache.hfscache.hfscrypt.hfsi-occ.hfsi-sbefifo.hfsi.hfslfsl-diu-fb.hbestcommata.hbestcomm.hbestcomm_priv.hfec.hgen_bd.hsram.hedac.henetc_mdio.hftm.hguts.hmc.hptp_qoriq.hfsl_devices.hfsl_hypervisor.hfsl_ifc.hfsldma.hfsnotify.hfsnotify_backend.hfsverity.hftrace.hftrace_irq.hfutex.hfwnode.hgameport.hgcd.hgenalloc.hgeneric-radix-tree.hgenetlink.hgenhd.hgenl_magic_func.hgenl_magic_struct.hgetcpu.hgfp.hglob.hgnss.hgoldfish.hgpiogpio-pxa.hgpio.haspeed.hconsumer.hdriver.hgpio-reg.hmachine.hregmap.hgpio_keys.hgreybusgreybus.hbundle.hconnection.hcontrol.hgreybus_id.hgreybus_manifest.hgreybus_protocols.hhd.hinterface.hmanifest.hmodule.hoperation.hsvc.hhardirq.hhash.hhashtable.hhdlc.hhdlcdrv.hhdmi.hhid-debug.hhid-roccat.hhid-sensor-hub.hhid-sensor-ids.hhid.hhidden.hhiddev.hhidraw.hhighmem.hhighuid.hhil.hhil_mlc.hhippidevice.hhmm.hhost1x.hhp_sdc.hhpet.hhrtimer.hhrtimer_defs.hhsihsi.hssi_protocol.hhtcpld.hhuge_mm.hhugetlb.hhugetlb_cgroup.hhugetlb_inline.hhw_breakpoint.hhw_random.hhwmon-sysfs.hhwmon-vid.hhwmon.hhwspinlock.hhyperv.hhypervisor.hi2c-algo-bit.hi2c-algo-pca.hi2c-algo-pcf.hi2c-dev.hi2c-mux.hi2c-smbus.hi2c.hi3cccc.hdevice.hmaster.hi8042.hi8253.hicmp.hicmpv6.hide.hidle_inject.hidr.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_rmnet.hif_tap.hif_team.hif_tun.hif_tunnel.hif_vlan.higmp.hihex.hiioaccelkxcjk_1013.hadcad_sigma_delta.hadi-axi-adc.hstm32-dfsdm-adc.hbuffer-dma.hbuffer-dmaengine.hbuffer.hbuffer_impl.hcommoncros_ec_sensors_core.hssp_sensors.hst_sensors.hst_sensors_i2c.hst_sensors_spi.hconfigfs.hconsumer.hdacad5421.had5504.had5791.hmax517.hmcp4725.hdriver.hevents.hfrequencyad9523.hadf4350.hgyroitg3200.hhw-consumer.hiio-opaque.hiio.himuadis.hkfifo_buf.hmachine.hsw_device.hsw_trigger.hsysfs.htimerstm32-lptim-trigger.hstm32-timer-trigger.htrigger.htrigger_consumer.htriggered_buffer.htriggered_event.htypes.hima.himx-media.hin.hin6.hindirect_call_wrapper.hinet.hinet_diag.hinetdevice.hinit.hinit_ohci1394_dma.hinit_syscalls.hinit_task.hinitramfs.hinitrd.hinotify.hinputinput-polldev.hinput.had714x.hadp5589.hadxl34x.has5011.hauo-pixcir-ts.hcma3000.hcy8ctmg110_pdata.hcyttsp.helan-i2c-ids.hkxtj9.hlm8333.hmatrix_keypad.hmt.hnavpoint.hsamsung-keypad.hsh_keysc.hsparse-keymap.htouchscreen.htps6507x-ts.hinstrumentation.hinstrumented.hintegrity.hintel-iommu.hintel-ish-client-if.hintel-pti.hintel-svm.hintel_rapl.hintel_th.hinterconnect-provider.hinterconnect.hinterrupt.hinterval_tree.hinterval_tree_generic.hio-64-nonatomic-hi-lo.hio-64-nonatomic-lo-hi.hio-mapping.hio-pgtable.hio.hio_uring.hioasid.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_sim.hirq_work.hirqbypass.hirqchipirqchip.harm-gic-common.harm-gic-phytium-2500.harm-gic-v3.harm-gic-v4.harm-gic.harm-vic.hchained_irq.hirq-bcm2836.hirq-davinci-aintc.hirq-davinci-cp-intc.hirq-ixp4xx.hirq-madera.hirq-omap-intc.hirq-partition-percpu.hirq-sa11x0.hmmp.hmxs.hversatile-fpga.hxtensa-mx.hxtensa-pic.hirqdesc.hirqdomain.hirqflags.hirqhandler.hirqnr.hirqreturn.hisa.hisapnp.hiscsi_boot_sysfs.hiscsi_ibft.hisdncapilli.hcapiutil.hisicom.hiversion.hjbd2.hjhash.hjiffies.hjournal-head.hjoystick.hjump_label.hjump_label_ratelimit.hjz4740-adc.hjz4780-nemc.hkabi.hkallsyms.hkasan-checks.hkasan.hkbd_diacr.hkbd_kern.hkbuild.hkconfig.hkcore.hkcov.hkcsan-checks.hkcsan.hkd.hkdb.hkdebug.hkdev_t.hkern_levels.hkernel-page-flags.hkernel.hkernel_read_file.hkernel_stat.hkernelcapi.hkernfs.hkexec.hkey-type.hkey.hkeyboard.hkeyctl.hkeyslot-manager.hkfence.hkfifo.hkgdb.hkhugepaged.hklist.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.hlantiq.hlapb.hlatencytop.hlcd.hlcm.hled-class-flash.hled-class-multicolor.hled-lm3530.hleds-bd2802.hleds-lp3944.hleds-lp3952.hleds-pca9532.hleds-regulator.hleds-ti-lmu-common.hleds.hlibata.hlibfdt.hlibfdt_env.hlibgcc.hlibnvdimm.hlibps2.hlicense.hlightnvm.hlimits.hlinear_range.hlinkage.hlinkmode.hlinux_logo.hlis3lv02d.hlist.hlist_bl.hlist_lru.hlist_nulls.hlist_sort.hlivepatch.hllc.hllist.hlocal_lock.hlocal_lock_internal.hlockdbind.hdebug.hlockd.hnlm.hshare.hxdr.hxdr4.hlockdep.hlockdep_types.hlockref.hlog2.hlogic_pio.hlp.hlru_cache.hlsm_audit.hlsm_hook_defs.hlsm_hooks.hlz4.hlzo.hmISDNdsp.hmISDNhw.hmISDNif.hmailboxbrcm-message.hmtk-cmdq-mailbox.hzynqmp-ipi-message.hmailbox_client.hmailbox_controller.hmaple.hmarvell_phy.hmath64.hmax17040_battery.hmbcache.hmbus.hmc146818rtc.hmc6821.hmcb.hmdev.hmdiomdio-bitbang.hmdio-gpio.hmdio-mux.hmdio.hmdio-i2c.hmdio-xgene.hmei_cl_bus.hmem_encrypt.hmem_reliable.hmemblock.hmemcg_memfs_info.hmemcontrol.hmemfd.hmemory.hmemory_hotplug.hmempolicy.hmempool.hmemregion.hmemremap.hmemstick.hmfd88pm80x.h88pm860x.haat2870.hab3100.habx500abx500.hab8500-bm.hab8500-codec.hab8500-sysctrl.hab8500.hux500_chargalg.hac100.hadp5520.haltera-a10sr.haltera-sysmgr.harizonacore.hpdata.hregisters.has3711.has3722.hasic3.hatmel-hlcdc.haxp20x.hbcm2835-pm.hbcm590xx.hbd9571mwv.hcore.hda8xx-cfgchip.hda903x.hda9052da9052.hpdata.hreg.hda9055core.hpdata.hreg.hda9062core.hregisters.hda9063core.hregisters.hda9150core.hregisters.hdavinci_voicecodec.hdb8500-prcmu.hdbx500-prcmu.hdln2.hdm355evm_msp.hds1wm.hezx-pcap.hgsc.hhi6421-pmic.hhi6421-spmi-pmic.hhi655x-pmic.hhtc-pasic3.himx25-tsadc.hingenic-tcu.hintel-m10-bmc.hintel_msic.hintel_pmc_bxt.hintel_soc_pmic.hintel_soc_pmic_bxtwc.hintel_soc_pmic_mrfld.hipaq-micro.hiqs62x.hjanz.hkempld.hkhadas-mcu.hlm3533.hlochnagar.hlochnagar1_regs.hlochnagar2_regs.hlp3943.hlp873x.hlp87565.hlp8788-isink.hlp8788.hlpc_ich.hmaderacore.hpdata.hregisters.hmax14577-private.hmax14577.hmax77620.hmax77650.hmax77686-private.hmax77686.hmax77693-common.hmax77693-private.hmax77693.hmax77843-private.hmax8907.hmax8925.hmax8997-private.hmax8997.hmax8998-private.hmax8998.hmc13783.hmc13892.hmc13xxx.hmcp.hmenelaus.hmotorola-cpcap.hmp2629.hmt6323core.hregisters.hmt6358core.hregisters.hmt6360.hmt6397core.hregisters.hrtc.hmxs-lradc.hpalmas.hpcf50633adc.hbacklight.hcore.hgpio.hmbc.hpmic.hqcom_rpm.hrave-sp.hrc5t583.hrdc321x.hretu.hrk808.hrn5t618.hrohm-bd70528.hrohm-bd71828.hrohm-bd718x7.hrohm-generic.hrohm-shared.hrt5033-private.hrt5033.hsamsungcore.hirq.hrtc.hs2mpa01.hs2mps11.hs2mps13.hs2mps14.hs2mps15.hs2mpu02.hs5m8763.hs5m8767.hsc27xx-pmic.hsi476x-core.hsi476x-platform.hsi476x-reports.hsky81452.hsta2x11-mfd.hstm32-lptimer.hstm32-timers.hstmfx.hstmpe.hstpmic1.hstw481x.hsun4i-gpadc.hsysconsyscon.hatmel-matrix.hatmel-mc.hatmel-smc.hatmel-st.hclps711x.himx6q-iomuxc-gpr.himx7-iomuxc-gpr.ht7l66xb.htc3589x.htc6387xb.htc6393xb.hti-lmu-register.hti-lmu.hti_am335x_tscadc.htmio.htps6105x.htps65010.htps6507x.htps65086.htps65090.htps65217.htps65218.htps6586x.htps65910.htps65912.htps68470.htps80031.htwl.htwl4030-audio.htwl6040.hucb1x00.hviperboard.hwcd934xregisters.hwcd934x.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.hwm97xx.hmhi.hmicrel_phy.hmicrochipphy.hmigrate.hmigrate_mode.hmii.hmii_timestamper.hmin_heap.hminmax.hmiscdevice.hmlx4cmd.hcq.hdevice.hdoorbell.hdriver.hqp.hsrq.hmlx5accel.hcq.hdevice.hdoorbell.hdriver.heq.heswitch.hfs.hfs_helpers.hmlx5_ifc.hmlx5_ifc_fpga.hmpfs.hport.hqp.hrsc_dump.htransobj.hvport.hmm-arch-hooks.hmm.hmm_inline.hmm_types.hmm_types_task.hmman.hmmap_lock.hmmccard.hcore.hhost.hmmc.hpm.hsd.hsdhci-pci-data.hsdio.hsdio_func.hsdio_ids.hsh_mmcif.hslot-gpio.hmmdebug.hmmiotrace.hmmu_context.hmmu_notifier.hmmzone.hmnt_namespace.hmod_devicetable.hmodule.hmodule_signature.hmoduleloader.hmoduleparam.hmost.hmount.hmoxtet.hmpage.hmpi.hmpls.hmpls_iptunnel.hmroute.hmroute6.hmroute_base.hmsdos_fs.hmsdos_partition.hmsg.hmsi.hmtdbbm.hblktrans.hcfi.hcfi_endian.hconcat.hdoc2000.hflashchip.hftl.hgen_probe.hhyperbus.hinftl.hjedec.hlatch-addr-flash.hlpc32xx_mlc.hlpc32xx_slc.hmap.hmtd.hmtdram.hnand-gpio.hnand.hnand_bch.hnand_ecc.hndfc.hnftl.honenand.honenand_regs.honfi.hpartitions.hpfow.hphysmap.hpismo.hplat-ram.hplatnand.hqinfo.hrawnand.hsh_flctl.hsharpsl.hspear_smi.hspi-nor.hspinand.hsuper.hubi.hxip.hmtio.hmutex.hmuxconsumer.hdriver.hmv643xx.hmv643xx_eth.hmv643xx_i2c.hmvebu-pmsu.hmxm-wmi.hn_r3964.hnamei.hnd.hndctl.hnetnet.hinteli40e_client.hnetdev_features.hnetdevice.hnetfilternetfilter.hipsetip_set.hip_set_bitmap.hip_set_getport.hip_set_hash.hip_set_list.hpfxlen.hnf_conntrack_amanda.hnf_conntrack_common.hnf_conntrack_dccp.hnf_conntrack_ftp.hnf_conntrack_h323.hnf_conntrack_h323_asn1.hnf_conntrack_h323_types.hnf_conntrack_irc.hnf_conntrack_pptp.hnf_conntrack_proto_gre.hnf_conntrack_sane.hnf_conntrack_sctp.hnf_conntrack_sip.hnf_conntrack_snmp.hnf_conntrack_tcp.hnf_conntrack_tftp.hnf_conntrack_zones_common.hnfnetlink.hnfnetlink_acct.hnfnetlink_osf.hx_tables.hnetfilter_arparp_tables.hnetfilter_bridgenetfilter_bridge.hebtables.hnetfilter_defs.hnetfilter_ingress.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_ssc.hnfs_xdr.hnfsacl.hnitro_enclaves.hnl802154.hnls.hnmi.hnode.hnodemask.hnospec.hnotifier.hns_common.hnsc_gpio.hnsproxy.hntb.hntb_transport.hnubus.hnuma.hnvme-fc-driver.hnvme-fc.hnvme-rdma.hnvme-tcp.hnvme.hnvmem-consumer.hnvmem-provider.hnvram.hobjagg.hobjtool.hof.hof_address.hof_clk.hof_device.hof_dma.hof_fdt.hof_gpio.hof_graph.hof_iommu.hof_irq.hof_mdio.hof_net.hof_pci.hof_pdt.hof_platform.hof_reserved_mem.hoid_registry.holpc-ec.homap-dma.homap-gpmc.homap-iommu.homap-mailbox.homapfb.honce.hoom.hopenvswitch.hoprofile.hosq_lock.hoverflow.hpacking.hpadata.hpage-flags-layout.hpage-flags.hpage-isolation.hpage_cache_limit.hpage_counter.hpage_ext.hpage_idle.hpage_owner.hpage_ref.hpage_reporting.hpageblock-flags.hpagemap.hpagevec.hpagewalk.hparman.hparport.hparport_pc.hparser.hpart_stat.hpata_arasan_cf_data.hpatchkey.hpath.hpch_dma.hpci-acpi.hpci-ats.hpci-dma-compat.hpci-ecam.hpci-ep-cfs.hpci-epc.hpci-epf.hpci-p2pdma.hpci.hpci_hotplug.hpci_ids.hpcspcs-lynx.hpcs-xpcs.hpda_power.hpe.hpercpu-defs.hpercpu-refcount.hpercpu-rwsem.hpercpu.hpercpu_counter.hperfarm_pmu.hperf_event.hperf_regs.hpersonality.hpfn.hpfn_t.hpgp.hpgplib.hpgtable.hphonet.hphyphy.homap_control_phy.homap_usb.hphy-dp.hphy-mipi-dphy.hphy-sun4i-usb.hphy.htegraxusb.hulpi_phy.hphy_fixed.hphy_led_triggers.hphylink.hpid.hpid_namespace.hpim.hpin_mem.hpinctrlconsumer.hdevinfo.hmachine.hpinconf-generic.hpinconf.hpinctrl-state.hpinctrl.hpinmux.hpipe_fs_i.hpkeys.hpktcdvd.hpl320-ipc.hpl353-smc.hplatform_dataad5449.had5755.had5761.had7266.had7298.had7303.had7791.had7793.had7887.hadau17x1.hadau1977.hadp5588.hadp8860.hadp8870.hads7828.hams-delta-fiq.hapds990x.harm-ux500-pm.hasoc-imx-ssi.hasoc-kirkwood.hasoc-mx27vis.hasoc-palm27x.hasoc-s3c.hasoc-s3c24xx_simtec.hasoc-ti-mcbsp.hasoc-ux500-msp.hat91_adc.hata-pxa.hata-samsung_cf.hatmel.hb53.hbcmgenet.hbd6107.hbh1770glc.hbrcmfmac.hclk-da8xx-cfgchip.hclk-davinci-pll.hclk-fch.hclk-s3c2410.hclk-u300.hcpuidle-exynos.hcros_ec_chardev.hcros_ec_commands.hcros_ec_proto.hcros_ec_sensorhub.hcros_usbpd_notify.hcrypto-ux500.hcyttsp4.hdavinci-cpufreq.hdavinci_asp.hdma-atmel.hdma-coh901318.hdma-dw.hdma-ep93xx.hdma-hsu.hdma-imx-sdma.hdma-imx.hdma-iop32x.hdma-mcf-edma.hdma-mmp_tdma.hdma-mv_xor.hdma-s3c24xx.hdma-ste-dma40.hdmtimer-omap.hds620.hdsa.hedma.hefm32-spi.hefm32-uart.helm.hemif_plat.heth-ep93xx.heth_ixp4xx.hfb-s3c2410.hg762.hgpiogpio-ath79.hgpio-davinci.hgpio-dwapb.hgpio-htc-egpio.hgpio-omap.hgpio-sunway.hgpio-amd-fch.hgpio_backlight.hgpmc-omap.hgsc_hwmon.hhsmmc-omap.hhwmon-s3c.hi2c-davinci.hi2c-designware.hi2c-gpio.hi2c-hid.hi2c-imx.hi2c-mux-gpio.hi2c-mux-reg.hi2c-ocores.hi2c-omap.hi2c-pca-platform.hi2c-pxa.hi2c-s3c2410.hi2c-xiic.hina2xx.hintel-mid_wdt.hintel-spi.hinvensense_mpu6050.hiommu-omap.hirda-pxaficp.hirda-sa11x0.hisl9305.hitco_wdt.hjz4740jz4740_nand.hkeyboard-pxa930_rotary.hkeyboard-spear.hkeypad-ep93xx.hkeypad-nomadik-ske.hkeypad-omap.hkeypad-pxa27x.hkeyscan-davinci.hlcd-mipid.hleds-lm355x.hleds-lm3642.hleds-lp55xx.hleds-omap.hleds-s3c24xx.hlm3630a_bl.hlm3639_bl.hlm8323.hlp855x.hlp8727.hlp8755.hltc4245.hlv5207lp.hmax197.hmax3421-hcd.hmax6639.hmax6697.hmax732x.hmcs.hmdio-bcm-unimac.hmdio-gpio.hmediacamera-mx2.hcamera-mx3.hcamera-pxa.hcoda.hmmp-camera.homap4iss.hs5p_hdmi.hsi4713.htimb_radio.htimb_video.hmfd-mcp-sa11x0.hmicrochip-ksz.hmlxreg.hmmc-davinci.hmmc-esdhc-imx.hmmc-esdhc-mcf.hmmc-mxcmmc.hmmc-omap.hmmc-pxamci.hmmc-s3cmci.hmmc-sdhci-s3c.hmmp_audio.hmmp_dma.hmouse-pxa930_trkball.hmtd-davinci-aemif.hmtd-davinci.hmtd-mxc_nand.hmtd-nand-omap2.hmtd-nand-pxa3xx.hmtd-nand-s3c2410.hmtd-orion_nand.hmv88e6xxx.hmv_usb.hnet-cw1200.hnfcmrvl.hntc_thermistor.homap-twl4030.homap-wd-timer.homap1_bl.homapdss.hpca953x.hpcf857x.hpcmcia-pxa2xx_viper.hphy-da8xx-usb.hpinctrl-single.hpm33xx.hpxa2xx_udc.hpxa_sdhci.hregulator-haptic.hrtc-ds2404.hrtc-v3020.hs3c-hsotg.hs3c-hsudc.hsa11x0-serial.hsc18is602.hsdhci-pic32.hserial-imx.hserial-omap.hserial-sccnxp.hsgi-w1.hshmob_drm.hsht3x.hshtc1.hsi5351.hsimplefb.hspi-ath79.hspi-clps711x.hspi-davinci.hspi-ep93xx.hspi-mt65xx.hspi-omap2-mcspi.hspi-s3c64xx.hssm2518.hst33zp24.hst_sensors_pdata.hsyscon.htda9950.hti-aemif.hti-prm.hti-sysc.htimer-ixp4xx.htouchscreen-s3c2410.htsc2007.htsl2563.htsl2772.htxx9ndfmc.huio_dmem_genirq.huio_pruss.husb-davinci.husb-ehci-mxc.husb-ehci-orion.husb-musb-ux500.husb-mx2.husb-ohci-pxa27x.husb-ohci-s3c2410.husb-omap.husb-omap1.husb-pxa3xx-ulpi.husb-s3c2410_udc.husb3503.hux500_wdt.hvideo-ep93xx.hvideo-imxfb.hvideo-mx3fb.hvideo-pxafb.hvideo_s3c.hvoltage-omap.hwan_ixp4xx_hss.hwilco-ec.hwiznet.hwkup_m3.hx86apple.hasus-wmi.hclk-lpss.hclk-pmc-atom.hmlxcpld.hpmc_atom.hxilinx-ll-temac.hxtalk-bridge.hzforce_ts.hplatform_device.hpldmfw.hplist.hpm-trace.hpm.hpm2301_charger.hpm_clock.hpm_domain.hpm_opp.hpm_qos.hpm_runtime.hpm_wakeirq.hpm_wakeup.hpmbus.hpmu.hpnfs_osd_xdr.hpnp.hpoison.hpoll.hposix-clock.hposix-timers.hposix_acl.hposix_acl_xattr.hpowerab8500.hbq2415x_charger.hbq24190_charger.hbq24735-charger.hbq27xxx_battery.hcharger-manager.hgeneric-adc-battery.hgpio-charger.hjz4740-battery.hmax17042_battery.hmax8903_charger.hsbs-battery.hsmartreflex.htwl4030_madc_battery.hpower_supply.hpowercap.hppp-comp.hppp_channel.hppp_defs.hpps-gpio.hpps_kernel.hpr.hprandom.hpreempt.hprefetch.hprime_numbers.hprintk.hproc_fs.hproc_ns.hprocessor.hprofile.hprojid.hproperty.hpruss_driver.hpsci.hpseudo_fs.hpsi.hpsi_types.hpsp-sev.hpsp-tee.hpstore.hpstore_blk.hpstore_ram.hpstore_zone.hptdump.hpti.hptp_classify.hptp_clock_kernel.hptr_ring.hptrace.hpurgatory.hpvclock_gtod.hpwm.hpwm_backlight.hpxa168_eth.hpxa2xx_ssp.hqcom-geni-se.hqcom_scm.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.hquota.hquotaops.hradix-tree.hraiddetect.hpq.hxor.hraid_class.hramfs.hrandom.hrange.hras.hratelimit.hratelimit_types.hrational.hrbtree.hrbtree_augmented.hrbtree_latch.hrcu_node_tree.hrcu_segcblist.hrcu_sync.hrculist.hrculist_bl.hrculist_nulls.hrcupdate.hrcupdate_trace.hrcupdate_wait.hrcutiny.hrcutree.hrcuwait.hreboot-mode.hreboot.hreciprocal_div.hrefcount.hregmap.hregset.hregulatorab8500.hact8865.harizona-ldo1.harizona-micsupp.hconsumer.hcoupler.hda9211.hdb8500-prcmu.hdriver.hfan53555.hfixed.hgpio-regulator.hlp3971.hlp3972.hlp872x.hmachine.hmax1586.hmax8649.hmax8660.hmax8952.hmax8973-regulator.hmt6311.hmt6323-regulator.hmt6358-regulator.hmt6380-regulator.hmt6397-regulator.hof_regulator.hpca9450.hpfuze100.htps51632-regulator.htps62360.htps6507x.huserspace-consumer.hrelay.hremoteprocremoteproc.hmtk_scp.hqcom_rproc.hst_slim_rproc.hresctrl.hresctrlfs.hresetreset-controller.hreset.hbcm63xx_pmb.hreset-simple.hsocfpga.hsunxi.hresource.hresource_ext.hrestart_block.hrfkill.hrhashtable-types.hrhashtable.hring_buffer.hrio.hrio_drv.hrio_ids.hrio_regs.hrmap.hrmi.hrndis.hrodata_test.hroot_dev.hrpmsgrpmsg.hmtk_rpmsg.hqcom_glink.hqcom_smd.hrslib.hrtcrtc.hds1286.hds1307.hds1685.hm48t59.hrtc-omap.hsirfsoc_rtciobrg.hrtmutex.hrtnetlink.hrtsx_common.hrtsx_pci.hrtsx_usb.hrwlock.hrwlock_api_smp.hrwlock_types.hrwsem.hs3c_adc_battery.hsbitmap.hscatterlist.hscc.hschedsched.hautogroup.hclock.hcoredump.hcpufreq.hcputime.hdeadline.hdebug.hhotplug.hidle.hinit.hisolation.hjobctl.hloadavg.hmm.hnohz.hnuma_balancing.hprio.hrt.hsd_flags.hsignal.hsmt.hstat.hsysctl.htask.htask_stack.htopology.htypes.huser.hwake_q.hxacct.hsched_clock.hscmi_protocol.hscpi_protocol.hscreen_info.hscs.hsctp.hscx200.hscx200_gpio.hsdb.hsdla.hseccomp.hsecurebits.hsecurity.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselection.hsem.hsemaphore.hseq_buf.hseq_file.hseq_file_net.hseqlock.hseqno-fence.hserdev.hserial.hserial_8250.hserial_bcm63xx.hserial_core.hserial_max3100.hserial_pnx8xxx.hserial_s3c.hserial_sci.hserio.hset_memory.hsfi.hsfi_acpi.hsfp.hsh_clk.hsh_dma.hsh_eth.hsh_intc.hsh_timer.hshare_pool.hshdma-base.hshm.hshmem_fs.hshrinker.hsignal.hsignal_types.hsignalfd.hsiox.hsiphash.hsirfsoc_dma.hsizes.hskb_array.hskbuff.hskmsg.hslab.hslab_def.hslimbus.hslub_def.hsm501-regs.hsm501.hsmc911x.hsmc91x.hsmp.hsmp_types.hsmpboot.hsmsc911x.hsmscphy.hsocactionsowl-sps.hamlogicmeson-canvas.hbrcmstbbrcmstb.hcirrusep93xx.hdovepmu.hixp4xxnpe.hqmgr.hmediatekinfracfg.hmtk-cmdq.hmtk-mmsys.hmtk_sip_svc.hmmpcputype.hnxplpc32xx-misc.hqcomapr.hirq.hllcc-qcom.hmdt_loader.hpdr.hqmi.hsmd-rpm.hsmem.hsmem_state.hwcnss_ctrl.hrenesasrcar-rst.hrcar-sysc.hsamsungexynos-chipid.hexynos-pmu.hexynos-regs-pmu.hs3c-adc.hs3c-cpu-freq.hs3c-cpufreq-core.hs3c-pm.hsunxisunxi_sram.htik3-ringacc.hknav_dma.hknav_qmss.hti-msgmgr.hti_sci_inta_msi.hti_sci_protocol.hsock_diag.hsocket.hsockptr.hsonet.hsony-laptop.hsonypi.hsort.hsound.hsoundcard.hsoundwiresdw.hsdw_intel.hsdw_registers.hsdw_type.hspiad7877.hads7846.haltera.hat73c213.hat86rf230.hcc2520.hcorgi_lcd.hds1305.heeprom.hflash.hifx_modem.hlibertas_spi.hlms283gf05.hmax7301.hmc33880.hmmc_spi.hmxs-spi.hpxa2xx_spi.hrspi.hs3c24xx-fiq.hs3c24xx.hsh_hspi.hsh_msiof.hspi-fsl-dspi.hspi-mem.hspi.hspi_bitbang.hspi_gpio.hspi_oc_tiny.htdo24m.htle62x0.hxilinx_spi.hspinlock.hspinlock_api_smp.hspinlock_api_up.hspinlock_types.hspinlock_types_up.hspinlock_up.hsplice.hspmi.hsram.hsrcu.hsrcutiny.hsrcutree.hssbssb.hssb_driver_chipcommon.hssb_driver_extif.hssb_driver_gige.hssb_driver_mips.hssb_driver_pci.hssb_embedded.hssb_regs.hssbi.hstackdepot.hstackleak.hstackprotector.hstacktrace.hstart_kernel.hstat.hstatfs.hstatic_call.hstatic_call_types.hstatic_key.hstddef.hstm.hstmmac.hstmp3xxx_rtc_wdt.hstmp_device.hstop_machine.hstring.hstring_helpers.hstringhash.hstringify.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.hrpc_rdma_cid.hsched.hstats.hsvc.hsvc_rdma.hsvc_xprt.hsvcauth.hsvcauth_gss.hsvcsock.htimer.htypes.hxdr.hxprt.hxprtmultipath.hxprtrdma.hxprtsock.hsunserialcore.hsunxi-rsb.hsuperhyway.hsuspend.hsvga.hsw842.hswab.hswait.hswap.hswap_cgroup.hswap_slots.hswapfile.hswapops.hswiotlb.hswitchtec.hsxgbe_platform.hsync_core.hsync_file.hsynclink.hsys.hsys_soc.hsyscalls.hsyscore_ops.hsysctl.hsysfs.hsyslog.hsysrq.hsysv_fs.ht10-pi.htask_io_accounting.htask_io_accounting_ops.htask_work.htaskstats_kern.htboot.htc.htca6416_keypad.htcp.htee_drv.htextsearch.htextsearch_fsm.htfrc.hthermal.hthread_bits.hthread_info.hthreads.hthunderbolt.hti-emif-sram.hti_wilink_st.htick.htifm.htimb_dma.htimb_gpio.htime.htime32.htime64.htime_namespace.htimecounter.htimekeeper_internal.htimekeeping.htimekeeping32.htimer.htimerfd.htimeriomem-rng.htimerqueue.htimex.htnum.htopology.htorture.htoshiba.htpm.htpm_command.htpm_eventlog.htrace.htrace_clock.htrace_events.htrace_seq.htracefs.htracehook.htracepoint-defs.htracepoint.htransport_class.hts-nbus.htsacct_kern.htty.htty_driver.htty_flip.htty_ldisc.htypecheck.htypes.hu64_stats_sync.huacce.huaccess.hucb1400.hucs2_string.hudp.huidgid.huio.huio_driver.hulpidriver.hinterface.hregs.humh.hunalignedaccess_ok.hbe_byteshift.hbe_memmove.hbe_struct.hgeneric.hle_byteshift.hle_memmove.hle_struct.hmemmove.hpacked_struct.hunicode.hunits.huprobes.husbusb.haudio-v2.haudio-v3.haudio.hc67x00.hccid.hcdc-wdm.hcdc.hcdc_ncm.hch9.hchipidea.hcomposite.hehci-dbgp.hehci_def.hehci_pdriver.hezusb.hfunctionfs.hg_hid.hgadget.hgadget_configfs.hhcd.hinput.hiowarrior.hirda.hisp116x.hisp1301.hisp1362.hisp1760.hm66592.hmusb-ux500.hmusb.hnet2280.hof.hohci_pdriver.hotg-fsm.hotg.hpd.hpd_ado.hpd_bdo.hpd_ext_sdb.hpd_vdo.hphy.hphy_companion.hquirks.hr8a66597.hrenesas_usbhs.hrndis_host.hrole.hserial.hsl811.hstorage.htcpm.htegra_usb_phy.htypec.htypec_altmode.htypec_dp.htypec_mux.htypec_tbt.huas.hulpi.husb338x.husb_phy_generic.husbnet.hxhci-dbgp.husb_usual.husbdevice_fs.huser-return-notifier.huser.huser_namespace.huserfaultfd_k.husermode_driver.hutil_macros.huts.hutsname.huuid.hvbox_utils.hvdpa.hverification.hvermagic.hvexpress.hvfio.hvfs.hvga_switcheroo.hvgaarb.hvhost_iotlb.hvia-core.hvia-gpio.hvia.hvia_i2c.hvideodev2.hvirtio.hvirtio_byteorder.hvirtio_caif.hvirtio_config.hvirtio_console.hvirtio_dma_buf.hvirtio_net.hvirtio_ring.hvirtio_vsock.hvisorbus.hvlynq.hvm_event_item.hvmacache.hvmalloc.hvme.hvmpressure.hvmstat.hvmw_vmci_api.hvmw_vmci_defs.hvringh.hvt.hvt_buffer.hvt_kern.hvtime.hw1-gpio.hw1.hwait.hwait_bit.hwatch_queue.hwatchdog.hwimaxdebug.hwin_minmax.hwireless.hwkup_m3_ipc.hwl12xx.hwm97xx.hwmi.hworkqueue.hwriteback.hww_mutex.hxarray.hxattr.hxxhash.hxz.hyam.hz2_battery.hzbud.hzconf.hzlib.hzorro.hzpool.hzsmalloc.hzstd.hzutil.hmath-emudouble.hop-1.hop-2.hop-4.hop-8.hop-common.hquad.hsingle.hsoft-fp.hmediacec-notifier.hcec-pin.hcec.hdavinciccdc_types.hdm355_ccdc.hdm644x_ccdc.hisif.hvpbe.hvpbe_display.hvpbe_osd.hvpbe_types.hvpbe_venc.hvpfe_capture.hvpfe_types.hvpif_types.hvpss.hdemux.hdmxdev.hdrv-intfcx2341x.hcx25840.hexynos-fimc.hmsp3400.hrenesas-ceu.hs3c_camif.hsaa7146.hsaa7146_vv.hsh_vou.hsi476x.htea575x.hdvb-usb-ids.hdvb_ca_en50221.hdvb_demux.hdvb_frontend.hdvb_math.hdvb_net.hdvb_ringbuffer.hdvb_vb2.hdvbdev.hfwht-ctrls.hh264-ctrls.hhevc-ctrls.hi2cad9389b.hadp1653.hadv7183.hadv7343.hadv7393.hadv7511.hadv7604.hadv7842.hak881x.hbt819.hcs5345.hcs53l32a.hir-kbd-i2c.hlm3560.hlm3646.hm52790.hm5mols.hmt9m032.hmt9p031.hmt9t001.hmt9t112.hmt9v011.hmt9v022.hmt9v032.hnoon010pc30.hov2659.hov7670.hov772x.hov9650.hrj54n1cb0c.hs5c73m3.hs5k4ecgx.hs5k6aa.hsaa6588.hsaa7115.hsaa7127.hsr030pc30.htc358743.htda1997x.hths7303.htvaudio.htvp514x.htvp7002.htw9910.huda1342.hupd64031a.hupd64083.hwm8775.himx.hmedia-dev-allocator.hmedia-device.hmedia-devnode.hmedia-entity.hmedia-request.hmpeg2-ctrls.hrc-core.hrc-map.hrcar-fcp.htpgv4l2-tpg.htuner-types.htuner.htveeprom.hv4l2-async.hv4l2-clk.hv4l2-common.hv4l2-ctrls.hv4l2-dev.hv4l2-device.hv4l2-dv-timings.hv4l2-event.hv4l2-fh.hv4l2-flash-led-class.hv4l2-fwnode.hv4l2-h264.hv4l2-image-sizes.hv4l2-ioctl.hv4l2-jpeg.hv4l2-mc.hv4l2-mediabus.hv4l2-mem2mem.hv4l2-rect.hv4l2-subdev.hvideobuf-core.hvideobuf-dma-contig.hvideobuf-dma-sg.hvideobuf-vmalloc.hvideobuf2-core.hvideobuf2-dma-contig.hvideobuf2-dma-sg.hvideobuf2-dvb.hvideobuf2-memops.hvideobuf2-v4l2.hvideobuf2-vmalloc.hvp8-ctrls.hvsp1.hmemoryrenesas-rpc-if.hmiscaltera.hcxl-base.hcxl.hcxllib.hocxl-config.hocxl.hnet6lowpan.h9p9p.hclient.htransport.hSpace.hact_api.haddrconf.haf_ieee802154.haf_rxrpc.haf_unix.haf_vsock.hah.harp.hatmclip.hax25.hax88796.hbareudp.hbluetoothbluetooth.hhci.hhci_core.hhci_mon.hhci_sock.hl2cap.hmgmt.hrfcomm.hsco.hbond_3ad.hbond_alb.hbond_options.hbonding.hbpf_sk_storage.hbusy_poll.hcaifcaif_dev.hcaif_device.hcaif_hsi.hcaif_layer.hcfcnfg.hcfctrl.hcffrml.hcfmuxl.hcfpkt.hcfserl.hcfsrvl.hcalipso.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.herspan.hesp.hespintcp.hethoc.hfailover.hfib_notifier.hfib_rules.hfirewire.hflow.hflow_dissector.hflow_offload.hfou.hfq.hfq_impl.hgarp.hgen_stats.hgenetlink.hgeneve.hgre.hgro_cells.hgtp.hgue.hhwbm.hicmp.hieee80211_radiotap.hieee802154_netdev.hif_inet6.hife.hila.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.hipv6_frag.hipv6_stubs.hipx.hiucvaf_iucv.hiucv.hiw_handler.hkcm.hl3mdev.hlag.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.hmacsec.hmip6.hmld.hmpls.hmpls_iptunnel.hmptcp.hmrp.hncsi.hndisc.hneighbour.hnet_failover.hnet_namespace.hnet_ratelimit.hnetevent.hnetfilterbr_netfilter.hipv4nf_conntrack_ipv4.hnf_defrag_ipv4.hnf_dup_ipv4.hnf_reject.hipv6nf_conntrack_ipv6.hnf_defrag_ipv6.hnf_dup_ipv6.hnf_reject.hnf_conntrack.hnf_conntrack_acct.hnf_conntrack_bridge.hnf_conntrack_core.hnf_conntrack_count.hnf_conntrack_ecache.hnf_conntrack_expect.hnf_conntrack_extend.hnf_conntrack_helper.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_dup_netdev.hnf_flow_table.hnf_log.hnf_nat.hnf_nat_helper.hnf_nat_masquerade.hnf_nat_redirect.hnf_queue.hnf_reject.hnf_socket.hnf_synproxy.hnf_tables.hnf_tables_core.hnf_tables_ipv4.hnf_tables_ipv6.hnf_tables_offload.hnf_tproxy.hnft_fib.hnft_meta.hnft_reject.hxt_rateest.hnetlabel.hnetlink.hnetnsbpf.hcan.hconntrack.hcore.hdccp.hgeneric.hhash.hieee802154_6lowpan.hipv4.hipv6.hmib.hmpls.hnetfilter.hnexthop.hnftables.hpacket.hsctp.hunix.hx_tables.hxdp.hxfrm.hnetprio_cgroup.hnetrom.hnexthop.hnfcdigital.hhci.hllc.hnci.hnci_core.hnfc.hnl802154.hnsh.hp8022.hpage_pool.hphonetgprs.hpep.hphonet.hpn_dev.hpie.hping.hpkt_cls.hpkt_sched.hpptp.hprotocol.hpsample.hpsnap.hraw.hrawv6.hred.hregulatory.hrequest_sock.hrose.hroute.hrpl.hrsi_91x.hrtnetlink.hrtnh.hsch_generic.hscm.hsctpauth.hchecksum.hcommand.hconstants.hsctp.hsm.hstream_interleave.hstream_sched.hstructs.htsnmap.hulpevent.hulpqueue.hsecure_seq.hseg6.hseg6_hmac.hseg6_local.hslhc_vj.hsmc.hsnmp.hsock.hsock_reuseport.hstp.hstrparser.hswitchdev.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_police.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htcp.htcp_states.htimewait_sock.htipc.htls.htls_toe.htransp_v6.htso.htun_proto.hudp.hudp_tunnel.hudplite.hvsock_addr.hvxlan.hwext.hwimax.hx25.hx25device.hxdp.hxdp_priv.hxdp_sock.hxdp_sock_drv.hxfrm.hxsk_buff_pool.hpcmciaciscode.hcisreg.hcistpl.hdevice_id.hds.hss.hrasras_event.hrdmaib.hib_addr.hib_cache.hib_cm.hib_hdrs.hib_mad.hib_marshall.hib_pack.hib_pma.hib_sa.hib_smi.hib_umem.hib_umem_odp.hib_verbs.hiba.hibta_vol1_c12.hiw_cm.hiw_portmap.hlag.hmr_pool.hopa_addr.hopa_port_info.hopa_smi.hopa_vnic.hrdma_cm.hrdma_cm_ib.hrdma_counter.hrdma_netlink.hrdma_vt.hrdmavt_cq.hrdmavt_mr.hrdmavt_qp.hrestrack.hrw.hsignature.htid_rdma_defs.huverbs_ioctl.huverbs_named_ioctl.huverbs_std_types.huverbs_types.hscsifcfc_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.hsas.hsas_ata.hscsi.hscsi_bsg_iscsi.hscsi_cmnd.hscsi_common.hscsi_dbg.hscsi_device.hscsi_devinfo.hscsi_dh.hscsi_driver.hscsi_eh.hscsi_host.hscsi_ioctl.hscsi_proto.hscsi_request.hscsi_tcq.hscsi_transport.hscsi_transport_fc.hscsi_transport_iscsi.hscsi_transport_sas.hscsi_transport_spi.hscsi_transport_srp.hscsicam.hsg.hsrp.hviosrp.hsocarcaux.hmcip.htimers.hat91at91sam9_ddrsdr.hat91sam9_sdramc.hatmel-secumod.hatmel-sfr.hatmel_tcb.hbcm2835raspberrypi-firmware.hbrcmstbcommon.hfslbman.hcpm.hdpaa2-fd.hdpaa2-global.hdpaa2-io.hqeimmap_qe.hqe.hqe_tdm.hucc.hucc_fast.hucc_slow.hqman.himxcpu.hcpuidle.hrevision.htimer.hmediateksmi.hmsccocelot.hocelot_ana.hocelot_dev.hocelot_hsio.hocelot_ptp.hocelot_qsys.hocelot_sys.hocelot_vcap.hnpscommon.hmtm.hqcomcmd-db.hkryo-l2-accessors.hocmem.hrpmh.htcs.hrockchiprk3399_grf.hrockchip_sip.hsa1100pwer.hsifivesifive_l2_cache.htegraahb.hbpmp-abi.hbpmp.hcommon.hcpuidle.hemc.hflowctrl.hfuse.hirq.hivc.hmc.hpm.hpmc.hsoundac97codec.hcompat.hcontroller.hregs.hac97_codec.haci.had1816a.had1843.hadau1373.hak4113.hak4114.hak4117.hak4531_codec.hak4641.hak4xxx-adda.halc5623.hasequencer.hasound.hasoundef.hcompress_driver.hcontrol.hcore.hcs35l33.hcs35l34.hcs35l35.hcs35l36.hcs4231-regs.hcs4271.hcs42l52.hcs42l56.hcs42l73.hcs8403.hcs8427.hda7213.hda7218.hda7219-aad.hda7219.hda9055.hdesignware_i2s.hdmaengine_pcm.hemu10k1.hemu10k1_synth.hemu8000.hemu8000_reg.hemux_legacy.hemux_synth.hes1688.hgus.hhda_chmap.hhda_codec.hhda_component.hhda_hwdep.hhda_i915.hhda_register.hhda_regmap.hhda_verbs.hhdaudio.hhdaudio_ext.hhdmi-codec.hhwdep.hi2c.hinfo.hinitval.hintel-dsp-config.hintel-nhlt.hjack.hl3.hmadera-pdata.hmax9768.hmax98088.hmax98090.hmax98095.hmemalloc.hminors.hmixer_oss.hmpu401.homap-hdmi-audio.hopl3.hopl4.hpcm-indirect.hpcm.hpcm_drm_eld.hpcm_iec958.hpcm_oss.hpcm_params.hpt2258.hpxa2xx-lib.hrawmidi.hrt1015.hrt286.hrt298.hrt5514.hrt5645.hrt5659.hrt5660.hrt5663.hrt5665.hrt5668.hrt5682.hs3c24xx_uda134x.hsb.hsb16_csp.hseq_device.hseq_kernel.hseq_midi_emul.hseq_midi_event.hseq_oss.hseq_oss_legacy.hseq_virmidi.hsh_dac_audio.hsh_fsi.hsimple_card.hsimple_card_utils.hsnd_wavefront.hsoc-acpi-intel-match.hsoc-acpi.hsoc-card.hsoc-component.hsoc-dai.hsoc-dapm.hsoc-dpcm.hsoc-link.hsoc-topology.hsoc.hsofsof.hchannel_map.hcontrol.hdai-imx.hdai-intel.hdai.hext_manifest.hheader.hinfo.hpm.hstream.htopology.htrace.hxtensa.hsoundfont.hspear_dma.hspear_spdif.hsta32x.hsta350.htas2552-plat.htas5086.htea6330t.htimer.htlv.htlv320aic32x4.htlv320aic3x.htlv320dac33-plat.htpa6130a2-plat.huda134x.huda1380.hutil_mem.hvx_core.hwavefront.hwm0010.hwm1250-ev1.hwm2000.hwm2200.hwm5100.hwm8903.hwm8904.hwm8955.hwm8960.hwm8962.hwm8993.hwm8996.hwm9081.hwm9090.hwss.htargetiscsiiscsi_target_core.hiscsi_target_stat.hiscsi_transport.htarget_core_backend.htarget_core_base.htarget_core_fabric.htracebpf_probe.hdefine_trace.hevents9p.hafs.halarmtimer.hasoc.havc.hbcache.hblock.hbpf_test_run.hbridge.hbtrfs.hcachefiles.hcgroup.hclk.hcma.hcompaction.hcontext_tracking.hcpuhp.hdamon.hdevfreq.hdevlink.hdma_fence.hdynamic_hugetlb.herofs.herror_report.hext4.hf2fs.hfib.hfib6.hfilelock.hfilemap.hfs_dax.hfscache.hfsi.hfsi_master_aspeed.hfsi_master_ast_cf.hfsi_master_gpio.hgpio.hgpu_mem.hhost1x.hhuge_memory.hhwmon.hi2c.hib_mad.hib_umad.hinitcall.hintel-sst.hintel_iommu.hintel_ish.hio_uring.hiocost.hiommu.hipi.hirq.hirq_matrix.hiscsi.hjbd2.hkmem.hkvm.hkyber.hlibata.hlock.hmce.hmdio.hmigrate.hmlxsw.hmmap.hmmap_lock.hmmc.hmmflags.hmodule.hnapi.hnbd.hneigh.hnet.hnet_probe_common.hnilfs2.hnmi.hobjagg.hoom.hosnoise.hpage_isolation.hpage_pool.hpage_ref.hpagemap.hpercpu.hpower.hpower_cpu_migrate.hpreemptirq.hprintk.hpwc.hpwm.hqdisc.hqla.hqrtr.hrandom.hrcu.hrdma.hrdma_core.hregulator.hrpcgss.hrpcrdma.hrpm.hrseq.hrtc.hrxrpc.hsched.hscmi.hscsi.hsctp.hsignal.hsiox.hskb.hsmbus.hsmmu.hsock.hspi.hspmi.hsunrpc.hsunvnet.hswiotlb.hsyscalls.htarget.htask.htcp.htegra_apb_dma.hthermal.hthermal_power_allocator.hthp.htimer.htlb.hudp.hufs.hv4l2.hvb2.hvmscan.hvsock_virtio_transport_common.hwbt.hworkqueue.hwriteback.hxdp.hxen.hhooksbonding.hvendor_hooks.hperf.hsyscall.htrace_events.huapiKbuildasm-genericKbuildauxvec.hbitsperlong.hbpf_perf_event.herrno-base.herrno.hfcntl.hhugetlb_encode.hint-l64.hint-ll64.hioctl.hioctls.hipcbuf.hkvm_para.hmman-common.hmman.hmsgbuf.hparam.hpoll.hposix_types.hresource.hsembuf.hsetup.hshmbuf.hsiginfo.hsignal-defs.hsignal.hsocket.hsockios.hstat.hstatfs.hswab.htermbits.htermios.htypes.hucontext.hunistd.hdrmamdgpu_drm.harmada_drm.hdrm.hdrm_fourcc.hdrm_mode.hdrm_sarea.hetnaviv_drm.hexynos_drm.hi810_drm.hi915_drm.hlima_drm.hmga_drm.hmsm_drm.hnouveau_drm.homap_drm.hpanfrost_drm.hqxl_drm.hr128_drm.hradeon_drm.hsavage_drm.hsis_drm.htegra_drm.hv3d_drm.hvc4_drm.hvgem_drm.hvia_drm.hvirtgpu_drm.hvmwgfx_drm.hlinuxa.out.hacct.hadb.hadfs_fs.haffs_hardblocks.hagpgart.haio_abi.ham437x-vpfe.handroidbinder.hbinderfs.hapm_bios.harcfb.harm_sdei.haspeed-lpc-ctrl.haspeed-p2a-ctrl.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.hbatadv_packet.hbatman_adv.hbaycom.hbcache.hbcm933xx_hcs.hbfs_fs.hbinfmts.hblkpg.hblktrace_api.hblkzoned.hbpf.hbpf_common.hbpf_perf_event.hbpfilter.hbpqether.hbsg.hbt-bmc.hbtf.hbtrfs.hbtrfs_tree.hbyteorderbig_endian.hlittle_endian.hcaifcaif_socket.hif_caif.hcancan.hbcm.herror.hgw.hisotp.hj1939.hnetlink.hraw.hvxcan.hcapability.hcapi.hcciss_defs.hcciss_ioctl.hcdrom.hcec-funcs.hcec.hcgroupstats.hchio.hcifscifs_mount.hclose_range.hcm4000_cs.hcn_proc.hcoda.hcoff.hconnector.hconst.hcoresight-stm.hcramfs_fs.hcryptouser.hcuda.hcyclades.hcycx_cfm.hdcbnl.hdccp.hdevlink.hdlm.hdlm_device.hdlm_netlink.hdlm_plock.hdlmconstants.hdm-ioctl.hdm-log-userspace.hdma-buf.hdma-heap.hdn.hdns_resolver.hdqblk_xfs.hdvbaudio.hca.hdmx.hfrontend.hnet.hosd.hversion.hvideo.hedd.hefs_fs_sb.helf-em.helf-fdpic.helf.herrno.herrqueue.herspan.hethtool.hethtool_netlink.heventpoll.hf2fs.hfadvise.hfalloc.hfanotify.hfb.hfcntl.hfd.hfdreg.hfib_rules.hfiemap.hfilter.hfirewire-cdev.hfirewire-constants.hfou.hfpga-dfl.hfs.hfscrypt.hfsi.hfsl_hypervisor.hfsmap.hfsverity.hfuse.hfutex.hgameport.hgen_stats.hgenetlink.hgenwqegenwqe_card.hgfs2_ondisk.hgpio.hgsmmux.hgtp.hhash_info.hhdlchdlc.hioctl.hhdlcdrv.hhdreg.hhid.hhiddev.hhidraw.hhpet.hhsics-protocol.hhsi_char.hhsr_netlink.hhw_breakpoint.hhyperv.hi2c-dev.hi2c.hi2o-dev.hi8k.hicmp.hicmpv6.hidxd.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.hif_xdp.hife.higmp.hiioevents.htypes.hila.hin.hin6.hin_route.hinet_diag.hinotify.hinput-event-codes.hinput.hio_uring.hioctl.hiommu.hip.hip6_tunnel.hip_vs.hipc.hipmi.hipmi_bmc.hipmi_msgdefs.hipsec.hipv6.hipv6_route.hipx.hirqnr.hisdncapicmd.hiso_fs.hisst_if.hivtv.hivtvfb.hjffs2.hjoystick.hkcm.hkcmp.hkcov.hkd.hkdev_t.hkernel-page-flags.hkernel.hkernelcapi.hkexec.hkeyboard.hkeyctl.hkfd_ioctl.hkvm.hkvm_para.hl2tp.hlibc-compat.hlightnvm.hlimits.hlirc.hllc.hloop.hlp.hlwtunnel.hmagic.hmajor.hmap_to_7segment.hmatroxfb.hmax2175.hmdio.hmedia-bus-format.hmedia.hmei.hmembarrier.hmemfd.hmempolicy.hmeye.hmii.hminix_fs.hmman.hmmcioctl.hmmtimer.hmodule.hmount.hmpls.hmpls_iptunnel.hmptcp.hmqueue.hmroute.hmroute6.hmrp_bridge.hmsdos_fs.hmsg.hmtio.hn_r3964.hnbd-netlink.hnbd.hncsi.hndctl.hneighbour.hnet.hnet_dropmon.hnet_namespace.hnet_tstamp.hnetconf.hnetdevice.hnetfilternetfilter.hipsetip_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_log.hnf_nat.hnf_synproxy.hnf_tables.hnf_tables_compat.hnfnetlink.hnfnetlink_acct.hnfnetlink_compat.hnfnetlink_conntrack.hnfnetlink_cthelper.hnfnetlink_cttimeout.hnfnetlink_log.hnfnetlink_osf.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_ipcomp.hxt_iprange.hxt_ipvs.hxt_l2tp.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.harp_tables.harpt_mangle.hnetfilter_bridgenetfilter_bridge.hebt_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_vlan.hebtables.hnetfilter_decnet.hnetfilter_ipv4netfilter_ipv4.hip_tables.hipt_CLUSTERIP.hipt_ECN.hipt_LOG.hipt_REJECT.hipt_TTL.hipt_ah.hipt_ecn.hipt_ttl.hnetfilter_ipv6netfilter_ipv6.hip6_tables.hip6t_HL.hip6t_LOG.hip6t_NPT.hip6t_REJECT.hip6t_ah.hip6t_frag.hip6t_hl.hip6t_ipv6header.hip6t_mh.hip6t_opts.hip6t_rt.hip6t_srh.hnetlink.hnetlink_diag.hnetrom.hnexthop.hnfc.hnfs.hnfs2.hnfs3.hnfs4.hnfs4_mount.hnfs_fs.hnfs_idmap.hnfs_mount.hnfsacl.hnfsdcld.hdebug.hexport.hnfsfh.hstats.hnilfs2_api.hnilfs2_ondisk.hnitro_enclaves.hnl80211.hnsfs.hnubus.hnvme_ioctl.hnvram.homap3isp.homapfb.hoom.hopenat2.hopenvswitch.hpacket_diag.hparam.hparport.hpatchkey.hpci.hpci_regs.hpcitest.hperf_event.hpersonality.hpfkeyv2.hpg.hphantom.hphonet.hpidfd.hpkt_cls.hpkt_sched.hpktcdvd.hpmu.hpoll.hposix_acl.hposix_acl_xattr.hposix_types.hppdev.hppp-comp.hppp-ioctl.hppp_defs.hpps.hpr.hprctl.hpsample.hpsci.hpsp-sev.hptp_clock.hptrace.hqemu_fw_cfg.hqnx4_fs.hqnxtypes.hqrtr.hquota.hradeonfb.hraidmd_p.hmd_u.hrandom.hraw.hrds.hreboot.hreiserfs_fs.hreiserfs_xattr.hremoteproc_cdev.hresource.hrfkill.hrio_cm_cdev.hrio_mport_cdev.hromfs_fs.hrose.hroute.hrpl.hrpl_iptunnel.hrpmsg.hrseq.hrtc.hrtnetlink.hrxrpc.hscc.hschedsched.htypes.hscif_ioctl.hscreen_info.hsctp.hsdla.hseccomp.hsecurebits.hsed-opal.hseg6.hseg6_genl.hseg6_hmac.hseg6_iptunnel.hseg6_local.hselinux_netlink.hsem.hserial.hserial_core.hserial_reg.hserio.hshm.hsignal.hsignalfd.hsmc.hsmc_diag.hsmiapp.hsnmp.hsock_diag.hsocket.hsockios.hsonet.hsonypi.hsound.hsoundcard.hspispidev.hstat.hstddef.hstm.hstring.hsunrpcdebug.hsuspend_ioctls.hswab.hswitchtec_ioctl.hsync_file.hsynclink.hsysctl.hsysinfo.htarget_core_user.htaskstats.htc_acttc_bpf.htc_connmark.htc_csum.htc_ct.htc_ctinfo.htc_defact.htc_gact.htc_gate.htc_ife.htc_ipt.htc_mirred.htc_mpls.htc_nat.htc_pedit.htc_sample.htc_skbedit.htc_skbmod.htc_tunnel_key.htc_vlan.htc_ematchtc_em_cmp.htc_em_ipt.htc_em_meta.htc_em_nbyte.htc_em_text.htcp.htcp_metrics.htee.htermios.hthermal.htime.htime_types.htimerfd.htimes.htimex.htiocl.htipc.htipc_config.htipc_netlink.htipc_sockets_diag.htls.htoshiba.htty.htty_flags.htypes.hudf_fs_i.hudmabuf.hudp.huhid.huinput.huio.huleds.hultrasound.hum_timetravel.hun.hunistd.hunix_diag.husbaudio.hcdc-wdm.hcdc.hch11.hch9.hcharger.hfunctionfs.hg_printer.hg_uvc.hgadgetfs.hmidi.hraw_gadget.htmc.hvideo.husbdevice_fs.husbip.huserfaultfd.huserio.hutime.hutsname.huuid.huvcvideo.hv4l2-common.hv4l2-controls.hv4l2-dv-timings.hv4l2-mediabus.hv4l2-subdev.hvbox_err.hvbox_vmmdev_types.hvboxguest.hveth.hvfio.hvfio_ccw.hvfio_zdev.hvhost.hvhost_types.hvideodev2.hvirtio_9p.hvirtio_balloon.hvirtio_blk.hvirtio_config.hvirtio_console.hvirtio_crypto.hvirtio_fs.hvirtio_gpu.hvirtio_ids.hvirtio_input.hvirtio_iommu.hvirtio_mem.hvirtio_mmio.hvirtio_net.hvirtio_pci.hvirtio_pmem.hvirtio_ring.hvirtio_rng.hvirtio_scsi.hvirtio_types.hvirtio_vsock.hvm_sockets.hvm_sockets_diag.hvmcore.hvsockmon.hvt.hvtpm_proxy.hwait.hwatch_queue.hwatchdog.hwimaxwimax.hi2400m.hwireguard.hwireless.hwmi.hx25.hxattr.hxdp_diag.hxfrm.hxilinx-v4l2-controls.hzorro.hzorro_ids.hmisccxl.hfastrpc.hhabanalabs.hocxl.hpvpanic.huaccehisi_qm.huacce.hxilinx_sdfec.hmtdinftl-user.hmtd-abi.hmtd-user.hnftl-user.hubi-user.hrdmabnxt_re-abi.hcxgb4-abi.hefa-abi.hhfihfi1_ioctl.hhfi1_user.hhns-abi.hi40iw-abi.hib_user_ioctl_cmds.hib_user_ioctl_verbs.hib_user_mad.hib_user_sa.hib_user_verbs.hmlx4-abi.hmlx5-abi.hmlx5_user_ioctl_cmds.hmlx5_user_ioctl_verbs.hmthca-abi.hocrdma-abi.hqedr-abi.hrdma_netlink.hrdma_user_cm.hrdma_user_ioctl.hrdma_user_ioctl_cmds.hrdma_user_rxe.hrvt-abi.hsiw-abi.hvmw_pvrdma-abi.hscsicxlflash_ioctl.hfcfc_els.hfc_fs.hfc_gs.hfc_ns.hscsi_bsg_fc.hscsi_bsg_ufs.hscsi_netlink.hscsi_netlink_fc.hsoundasequencer.hasoc.hasound.hasound_fm.hcompress_offload.hcompress_params.hemu10k1.hfirewire.hhdsp.hhdspm.hsb16_csp.hsfnt_info.hskl-tplg-interface.hsnd_sst_tokens.hsofabi.hfw.hheader.htokens.htlv.husb_stream.hvideoedid.hsisfb.huvesafb.hxenevtchn.hgntalloc.hgntdev.hprivcmd.hvdsobits.hclocksource.hconst.hdatapage.hhelpers.hjiffies.hktime.hlimits.hmath64.hprocessor.htime.htime32.htime64.hvsyscall.hvideoatmel_lcdc.haty128.hbroadsheetfb.hcirrus.hcvisionppc.hda8xx-fb.hdisplay_timing.hedid.hgbe.hhecubafb.hili9320.himx-ipu-image-convert.himx-ipu-v3.hkyro.hmach64.hmaxinefb.hmetronomefb.hmipi_display.hmmp_disp.hneomagic.hnewport.hof_display_timing.hof_videomode.homap-panel-data.homapfb_dss.homapvrfb.hpermedia2.hplatform_lcd.hpm3fb.hpmag-ba-fb.hpmagb-b-fb.hpxa168fb.hradeon.hs1d13xxxfb.hsa1100fb.hsamsung_fimd.hsh_mobile_lcdc.hsisfb.hsstfb.htdfx.htgafb.htrident.hudlfb.huvesafb.hvga.hvideomode.hw100fb.hxenacpi.harmhypercall.hhypervisor.hinterface.hpage-coherent.hpage.hballoon.hevents.hfeatures.hgrant_table.hhvc-console.hhvm.hinterfacecallback.helfnote.hevent_channel.hfeatures.hgrant_table.hhvmdm_op.hhvm_op.hhvm_vcpu.hparams.hstart_info.hio9pfs.hblkif.hconsole.hdisplif.hfbif.hkbdif.hnetif.hpciif.hprotocols.hpvcalls.hring.hsndif.htpmif.hvscsiif.hxenbus.hxs_wire.hmemory.hnmi.hphysdev.hplatform.hsched.hvcpu.hversion.hxen-mca.hxen.hxenpmu.hmem-reservation.hpage.hplatform_pci.hswiotlb-xen.hxen-front-pgdir-shbuf.hxen-ops.hxen.hxenbus.hxenbus_dev.hinitKconfigMakefileipcMakefilekernelKconfig.freezerKconfig.hzKconfig.locksKconfig.preemptMakefilebpfMakefilepreloadKconfigMakefileiteratorsMakefilecgroupMakefiledebugMakefilekdbMakefiledmaKconfigMakefileentryMakefileeventsMakefilegcovKconfigMakefileirqKconfigMakefilekcsanMakefilelivepatchKconfigMakefilelockingMakefilepowerKconfigMakefileprintkMakefilercuKconfigKconfig.debugMakefileschedMakefiletimeKconfigMakefiletraceKconfigMakefilelib842MakefileKconfigKconfig.debugKconfig.kasanKconfig.kcsanKconfig.kfenceKconfig.kgdbKconfig.ubsanMakefilecryptoKconfigMakefiledimMakefilefontsKconfigMakefilekunitKconfigMakefilelivepatchMakefilelz4MakefilelzoMakefilemathKconfigMakefilempiMakefilepldmfwMakefileraid6MakefiletestMakefilereed_solomonMakefilevdsoKconfigMakefilexzKconfigMakefilezlib_deflateMakefilezlib_dfltccMakefilezlib_inflateMakefilezstdMakefilemmKconfigKconfig.debugMakefiledamonKconfigMakefilekasanMakefilekfenceMakefilenet6lowpanKconfigMakefile802KconfigMakefile8021qKconfigMakefile9pKconfigMakefileKconfigMakefileappletalkMakefileatmKconfigMakefileax25KconfigMakefilebatman-advKconfigMakefilebluetoothKconfigMakefilebnepKconfigMakefilecmtpKconfigMakefilehidpKconfigMakefilerfcommKconfigMakefilebpfMakefilebpfilterKconfigMakefilebridgeKconfigMakefilenetfilterKconfigMakefilecaifKconfigMakefilecanKconfigMakefilej1939KconfigMakefilecephKconfigMakefilecoreMakefiledcbKconfigMakefiledccpKconfigMakefileccidsKconfigdecnetKconfigMakefilenetfilterKconfigMakefiledns_resolverKconfigMakefiledsaKconfigMakefileethernetMakefileethtoolMakefilehsrKconfigMakefileieee8021546lowpanKconfigMakefileKconfigMakefileifeKconfigMakefileipv4KconfigMakefilebpfilterMakefilenetfilterKconfigMakefileipv6KconfigMakefileilaMakefilenetfilterKconfigMakefileiucvKconfigMakefilekcmKconfigMakefilekeyMakefilel2tpKconfigMakefilel3mdevKconfigMakefilelapbKconfigMakefilellcKconfigMakefilemac80211KconfigMakefilemac802154KconfigMakefilemplsKconfigMakefilemptcpKconfigMakefilencsiKconfigMakefilenetfilterKconfigMakefileipsetKconfigMakefileipvsKconfigMakefilenetlabelKconfigMakefilenetlinkKconfigMakefilenetromMakefilenfcKconfigMakefilehciKconfigMakefilenciKconfigMakefilenshKconfigMakefileopenvswitchKconfigMakefilepacketKconfigMakefilephonetKconfigMakefilepsampleKconfigMakefileqrtrKconfigMakefilerdsKconfigMakefilerfkillKconfigMakefileroseMakefilerxrpcKconfigMakefileschedKconfigMakefilesctpKconfigMakefilesmcKconfigMakefilestrparserKconfigMakefilesunrpcKconfigMakefileauth_gssMakefilexprtrdmaMakefileswitchdevKconfigMakefiletipcKconfigMakefiletlsKconfigMakefileunixKconfigMakefilevmw_vsockKconfigMakefilewimaxKconfigMakefilewirelessKconfigMakefilex25KconfigMakefilexdpKconfigMakefilexfrmKconfigMakefilesamplesKconfigMakefileauxdisplayMakefilebinderfsMakefilebpfMakefileMakefile.targetconfigfsMakefileconnectorMakefileftraceMakefilehidrawMakefilehw_breakpointMakefilekdbMakefilekfifoMakefilekmemleakMakefilekobjectMakefilekprobesMakefilelivepatchMakefilemeiMakefilenitro_enclavesMakefilepidfdMakefileqmiMakefilerpmsgMakefileseccompMakefiletimersMakefiletrace_eventsMakefiletrace_printkMakefileuhidMakefilev4lMakefilevfio-mdevMakefilevfsMakefilewatch_queueMakefilewatchdogMakefilescriptsKbuild.includeKconfig.includeLindentMakefileMakefile.asm-genericMakefile.buildMakefile.cleanMakefile.dtbinstMakefile.extrawarnMakefile.gcc-pluginsMakefile.headersinstMakefile.hostMakefile.kasanMakefile.kcovMakefile.kcsanMakefile.libMakefile.modfinalMakefile.modinstMakefile.modpostMakefile.modsignMakefile.packageMakefile.ubsanMakefile.userprogsadjust_autoksyms.shasn1_compilerasn1_compiler.catomicatomic-tbl.shatomics.tblcheck-atomics.shfallbacksacquireadd_negativeadd_unlessandnotdecdec_and_testdec_if_positivedec_unless_positivefencefetch_add_unlessincinc_and_testinc_not_zeroinc_unless_negativeread_acquirereleaseset_releasesub_and_testtry_cmpxchggen-atomic-fallback.shgen-atomic-instrumented.shgen-atomic-long.shgen-atomics.shbasicMakefilefixdepfixdep.cbin2c.cbloat-o-meterbootgraph.plbpf_helpers_doc.pycc-can-link.shcheck-kabicheck-sysctl-docscheck_extable.shcheckincludes.plcheckkconfigsymbols.pycheckpatch.plcheckstack.plchecksyscalls.shcheckversion.plclang-toolsgen_compile_commands.pyrun-clang-tools.pyclang-version.shcleanfilecleanpatchcoccicheckcoccinelleapiallocalloc_cast.coccipool_zalloc-simple.coccizalloc-simple.cocciatomic_as_refcounter.coccicheck_bq27xxx_data.coccid_find_alias.coccidebugfsdebugfs_simple_attr.coccidevice_attr_show.coccierr_cast.coccikfree_mismatch.coccikfree_sensitive.coccikobj_to_dev.coccikstrdup.coccikvmalloc.coccimemdup.coccimemdup_user.cocciplatform_get_irq.cocciplatform_no_drv_owner.coccipm_runtime.cocciptr_ret.cocciresource_size.coccisimple_open.coccistream_open.coccivma_pages.coccifreeclk_put.coccidevm_free.cocciifnullfree.cocciiounmap.coccikfree.coccikfreeaddr.coccipci_free_consistent.cocciput_device.cocciiteratorsdevice_node_continue.coccifen.coccifor_each_child.cocciitnull.coccilist_entry_update.cocciuse_after_iter.coccilockscall_kern.coccidouble_lock.cocciflags.coccimini_lock.coccimiscadd_namespace.cocciarray_size.cocciarray_size_dup.coccibadty.cocciboolconv.cocciboolinit.cocciboolreturn.coccibugon.coccicond_no_effect.coccicstptr.coccidoubleinit.cocciexcluded_middle.cocciflexible_array.cocciifaddr.cocciifcol.cocciirqf_oneshot.coccinewline_in_nl_msg.coccinoderef.cocciof_table.cocciorplus.coccireturnvar.coccisemicolon.cocciuninitialized_var.cocciwarn.coccinullbadzero.coccideref_null.coccieno.coccikmerr.coccitestsdoublebitand.coccidoubletest.cocciodd_ptr_err.cocciunsigned_lesser_than_zero.cocciconfigconst_structs.checkpatchdecode_stacktrace.shdecodecodedepmod.shdev-needs.shdiffconfigdocumentation-file-ref-checkdtcMakefilechecks.cdata.cdt_to_configdtcdtc-lexer.ldtc-lexer.lex.cdtc-parser.tab.cdtc-parser.tab.hdtc-parser.ydtc.cdtc.hdtx_difffdtdump.cfdtget.cfdtput.cflattree.cfstree.cinclude-prefixesarcarmarm64c6xdt-bindingsh8300microblazemipsnios2openriscpowerpcshxtensalibfdtfdt.cfdt.hfdt_addresses.cfdt_empty_tree.cfdt_overlay.cfdt_ro.cfdt_rw.cfdt_strerror.cfdt_sw.cfdt_wip.clibfdt.hlibfdt_env.hlibfdt_internal.hlivetree.csrcpos.csrcpos.htreesource.cupdate-dtc-source.shutil.cutil.hversion_gen.hyamltree.cdummy-toolsgccldnmobjcopyexport_report.plextract-certextract-cert.cextract-ikconfigextract-module-sig.plextract-sys-certs.plextract-vmlinuxextract_xc3028.plfaddr2linefile-size.shfind-unused-docs.shgcc-goto.shgcc-ldgcc-pluginsKconfigMakefilearm_ssp_per_task_plugin.ccyc_complexity_plugin.cgcc-common.hgcc-generate-gimple-pass.hgcc-generate-ipa-pass.hgcc-generate-rtl-pass.hgcc-generate-simple_ipa-pass.hgen-random-seed.shlatent_entropy_plugin.crandomize_layout_plugin.csancov_plugin.cstackleak_plugin.cstructleak_plugin.cgcc-version.shgcc-x86_32-has-stack-protector.shgcc-x86_64-has-stack-protector.shgdbMakefilelinuxMakefile__init__.pyclk.pyconfig.pyconstants.py.incpus.pydevice.pydmesg.pygenpd.pylists.pymodules.pyproc.pyrbtree.pysymbols.pytasks.pytimerlist.pyutils.pyvmlinux-gdb.pygen_autoksyms.shgen_ksymdeps.shgenksymsMakefilegenksymsgenksyms.cgenksyms.hkeywords.clex.llex.lex.cparse.tab.cparse.tab.hparse.yget_abi.plget_dvb_firmwareget_maintainer.plgfp-translateheaderdep.plheaders_check.plheaders_install.shinsert-sys-cert.cjobserver-execkabidepskabisymskallsymskallsyms.ckconfigMakefileconfconf.cconfdata.cexpr.cexpr.hgconf-cfg.shgconf.cgconf.gladeimages.cimages.hlexer.llexer.lex.clist.hlkc.hlkc_proto.hlxdialogBIG.FAT.WARNINGchecklist.cdialog.hinputbox.cmenubox.ctextbox.cutil.cyesno.cmconf-cfg.shmconf.cmenu.cmerge_config.shnconf-cfg.shnconf.cnconf.gui.cnconf.hparser.tab.cparser.tab.hparser.ypreprocess.cqconf-cfg.shqconf.ccqconf.hstreamline_config.plsymbol.ctestsauto_submenuKconfig__init__.pyexpected_stdoutchoiceKconfig__init__.pyalldef_expected_configallmod_expected_configallno_expected_configallyes_expected_configoldask0_expected_stdoutoldask1_configoldask1_expected_stdoutchoice_value_with_m_depKconfig__init__.pyconfigexpected_configexpected_stdoutconftest.pyerr_recursive_depKconfig__init__.pyexpected_stderrerr_recursive_incKconfigKconfig.inc1Kconfig.inc2Kconfig.inc3__init__.pyexpected_stderrinter_choiceKconfig__init__.pydefconfigexpected_confignew_choice_with_depKconfig__init__.pyconfigexpected_stdoutno_write_if_dep_unmetKconfig__init__.pyconfigexpected_configpreprocessbuiltin_funcKconfig__init__.pyexpected_stderrexpected_stdoutcircular_expansionKconfig__init__.pyexpected_stderrescapeKconfig__init__.pyexpected_stderrvariableKconfig__init__.pyexpected_stderrpytest.iniutil.ckernel-docksymoopsREADMEld-version.shleaking_addresses.pllink-vmlinux.shlld-version.shmakelstmarkup_oops.plmkcompile_hmkmakefilemksysmapmkuboot.shmodMakefiledevicetable-offsets.cdevicetable-offsets.hdevicetable-offsets.selfconfig.hempty.cfile2alias.cmk_elfconfigmk_elfconfig.cmodpostmodpost.cmodpost.hsumversion.cmodule.ldsmodule.lds.Smodules-check.shnsdepsobjdiffpackagebuilddebbuildtarmkdebianmkspecsnapcraft.templateparse-maintainers.plpatch-kernelprofile2linkerlist.plprune-kernelrecordmcountrecordmcount.crecordmcount.hrecordmcount.plselinuxMakefileREADMEgenheadersMakefilegenheadersgenheaders.cinstall_policy.shmdpMakefiledbus_contextsmdpmdp.csetlocalversionshow_deltasign-filesign-file.csorttablesorttable.csorttable.hspdxcheck-test.shspdxcheck.pyspelling.txtsphinx-pre-installsplit-man.plstackdeltastackusagesubarch.includetags.shtools-support-relr.shtracingdraw_functrace.pyftrace-bisect.shunifdefunifdef.cver_linuxxen-hypercalls.shxz_wrap.shsecurityKconfigKconfig.hardeningMakefileapparmorKconfigMakefilebpfMakefileintegrityKconfigMakefileevmKconfigMakefileimaKconfigMakefilekeysKconfigMakefileencrypted-keysMakefiletrusted-keysMakefileloadpinKconfigMakefilelockdownKconfigMakefilesafesetidKconfigMakefileselinuxKconfigMakefilesmackKconfigMakefiletomoyoKconfigMakefileyamaKconfigMakefilesoundKconfigMakefileac97KconfigMakefileaoaKconfigMakefilecodecsKconfigMakefilecoreMakefilefabricsKconfigMakefilesoundbusKconfigMakefilei2sbusMakefilearmKconfigMakefileatmelKconfigMakefilecoreKconfigMakefileossMakefileseqKconfigMakefileossMakefiledriversKconfigMakefilempu401Makefileopl3Makefileopl4MakefilepcspMakefilevxMakefilefirewireKconfigMakefilebebobMakefilediceMakefiledigi00xMakefilefirefaceMakefilefireworksMakefilemotuMakefileoxfwMakefiletascamMakefilehdaKconfigMakefileextMakefilei2cMakefileotherMakefileisaKconfigMakefilead1816aMakefilead1848Makefilecs423xMakefilees1688MakefilegalaxyMakefilegusMakefilemsndMakefileopti9xxMakefilesbMakefilewavefrontMakefilewssMakefilemipsKconfigMakefileossdmasoundKconfigMakefilepariscKconfigMakefilepciKconfigMakefileac97Makefileali5451MakefileasihpiMakefileau88x0Makefileaw2Makefileca0106Makefilecs46xxMakefilecs5535audioMakefilectxfiMakefileechoaudioMakefileemu10k1MakefilehdaKconfigMakefileice1712Makefilekorg1212MakefilelolaMakefilelx6464esMakefilemixartMakefilenm256MakefileoxygenMakefilepcxhrMakefileriptideMakefilerme9652MakefiletridentMakefilevx222MakefileymfpciMakefilepcmciaKconfigMakefilepdaudiocfMakefilevxMakefileppcKconfigMakefileshKconfigMakefilesocKconfigMakefileadiKconfigMakefileamdKconfigMakefileravenMakefilerenoirMakefileatmelKconfigMakefileau1xKconfigMakefilebcmKconfigMakefilecirrusKconfigMakefilecodecsKconfigMakefiledwcKconfigMakefilefslKconfigMakefilegenericKconfigMakefilehisiliconKconfigMakefileimgKconfigMakefileintelKconfigMakefileatomMakefilesstMakefileboardsKconfigMakefilecatptMakefilecommonMakefilekeembayMakefileskylakeMakefilejz4740KconfigMakefilekirkwoodKconfigMakefilemediatekKconfigMakefilecommonMakefilemt2701Makefilemt6797Makefilemt8173Makefilemt8183MakefilemesonKconfigMakefilemxsKconfigMakefilepxaKconfigMakefileqcomKconfigMakefileqdsp6MakefilerockchipKconfigMakefilesamsungKconfigMakefileshKconfigMakefilercarMakefilesirfKconfigMakefilesofKconfigMakefileimxKconfigMakefileintelKconfigMakefilextensaKconfigMakefilespearKconfigMakefilesprdKconfigMakefilestiKconfigMakefilestmKconfigMakefilesunxiKconfigMakefiletegraKconfigMakefiletiKconfigMakefiletxx9KconfigMakefileuniphierKconfigMakefileux500KconfigMakefilexilinxKconfigMakefilextensaKconfigMakefilezteKconfigMakefilesparcKconfigMakefilespiKconfigMakefilesynthKconfigMakefileemuxMakefileusb6fireMakefileKconfigMakefilebcd2000MakefilecaiaqMakefilehifaceMakefileline6KconfigMakefilemiscMakefileusx2yMakefilex86KconfigMakefilexenKconfigMakefiletoolsMakefileaccountingMakefilebootconfigMakefilebpfMakefileMakefile.helpersbpftoolDocumentationMakefileMakefileresolve_btfidsMakefilerunqslowerMakefilebuildMakefileMakefile.buildMakefile.featureMakefile.includefeatureMakefiletestsexMakefilecgroupMakefiledebuggingMakefileedidMakefilefirewireMakefilefirmwareMakefilegpioMakefilehvMakefileiioMakefileio_uringMakefilekvmkvm_statMakefilelaptopdslmMakefilefreefallMakefileledsMakefilelibapiMakefilebpfMakefilelockdepMakefileperfDocumentationMakefileMakefiletestsMakefilesubcmdMakefiletraceeventDocumentationMakefileMakefilepluginsMakefileobjtoolMakefilepciMakefilepcmciaMakefileperfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilesw_64Makefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLpoweracpiMakefileMakefile.configMakefile.rulestoolsacpidbgMakefileacpidumpMakefileecMakefilecpupowerMakefilebenchMakefiledebugi386MakefilekernelMakefilex86_64Makefilepm-graphMakefilex86intel-speed-selectMakefileturbostatMakefilex86_energy_perf_policyMakefilepython3-perfDocumentationMakefileMakefileMakefile.configMakefile.perfarcharmMakefilearm64MakefilecskyMakefilepowerpcMakefileriscvMakefiles390MakefileshMakefilesparcMakefilesw_64Makefilex86MakefilextensaMakefilescriptsperlPerf-Trace-UtilMakefile.PLscriptsMakefile.archMakefile.includespiMakefiletestingnvdimmMakefileradix-treeMakefilescatterlistMakefileselftestsMakefileandroidMakefileionMakefilearm64MakefilefpMakefilemteMakefilepauthMakefilesignalMakefiletagsMakefilebpfMakefilebreakpointsMakefilecapabilitiesMakefilecgroupMakefileclone3MakefilecoreMakefilecpu-hotplugMakefilecpufreqMakefiledamonMakefiledmabuf-heapsMakefiledriversdma-bufMakefileefivarfsMakefileexecMakefilefilesystemsMakefilebinderfsMakefileepollMakefilefirmwareMakefilefpuMakefileftraceMakefilefutexMakefilefunctionalMakefilegpioMakefileia64Makefileintel_pstateMakefileipcMakefileirMakefilekcmpMakefilekexecMakefilekmodMakefilekvmMakefilelibMakefilelivepatchMakefilelkdtmMakefilelockingMakefilemedia_testsMakefilemembarrierMakefilememfdMakefilememory-hotplugMakefilemincoreMakefilemountMakefilemqueueMakefilenetMakefileforwardingMakefilemptcpMakefilenetfilterMakefilensfsMakefileopenat2Makefilepid_namespaceMakefilepidfdMakefilepowerpcMakefilealignmentMakefilebenchmarksMakefilecache_shapeMakefilecopyloopsMakefiledscrMakefileeehMakefilemathMakefilemmMakefilenx-gzipMakefilepmuMakefileebbMakefileprimitivesMakefileptraceMakefilesecurityMakefilesignalMakefilestringloopsMakefileswitch_endianMakefilesyscallsMakefiletmMakefilevphnMakefileprctlMakefileprocMakefilepstoreMakefileptpMakefileptraceMakefilercutortureMakefileformalsrcu-cbmcMakefiletestsstore_bufferingMakefileresctrlMakefilerseqMakefilertcMakefilesafesetidMakefileseccompMakefilesgxMakefilesigaltstackMakefilesizeMakefilesparc64MakefiledriversMakefilespliceMakefilestatic_keysMakefilesyncMakefilesysctlMakefiletc-testingMakefiletimensMakefiletimersMakefiletmpfsMakefiletpm2MakefileueventMakefileuserMakefilevDSOMakefilevmMakefilewatchdogMakefilewireguardqemuMakefilex86MakefilezramMakefilevsockMakefilethermaltmonMakefileusbMakefileffs-aio-examplemultibuffhost_appMakefilesimplehost_appMakefileusbipMakefile.amlibsrcMakefile.amsrcMakefile.amvirtioMakefileringtestMakefilevhost_testMakefilevirtio-traceMakefilevmMakefilewmiMakefileusrKconfigMakefileincludeMakefilevirtMakefilekvmKconfiglibKconfigMakefile/lib/modules/5.10.0-60.31.0.60.oe2203.aarch64//usr/src/kernels//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation/devicetree//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation/devicetree/bindings//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation/kbuild//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation/userspace-api//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/Documentation/userspace-api/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/alpha/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/plat-axs10x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/plat-hsdk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/plat-sim//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arc/plat-tb10x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/boot/bootp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include/asm/hardware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include/asm/mach//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include/asm/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/include/asm/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-alpine//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-artpec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-asm9260//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-aspeed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-at91//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-axxia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-berlin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-clps711x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-cns3xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-davinci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-digicolor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-dove//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-ebsa110//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-efm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-ep93xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-exynos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-footbridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-gemini//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-highbank//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-integrator//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-iop32x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-ixp4xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-keystone//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-lpc18xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-lpc32xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-milbeaut//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-moxart//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mstar//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mv78xx0//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mvebu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-mxs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-nomadik//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-npcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-nspire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-omap1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-omap2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-orion5x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-oxnas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-picoxcell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-prima2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-pxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-rda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-realtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-realview//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-rpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-s3c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-s5pv210//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-sa1100//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-shmobile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-socfpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-spear//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-tango//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-u300//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-uniphier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-ux500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-versatile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-vexpress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-vt8500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-zx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mach-zynq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/nwfpe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/plat-omap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/plat-orion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/plat-pxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/plat-versatile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/probes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/probes/kprobes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/probes/uprobes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/vfp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/altera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/amazon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/apm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/cavium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/exynos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/freescale//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/lg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/realtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/socionext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/sprd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/boot/dts/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/asm/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/asm/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/generated//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/generated/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/generated/uapi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/uapi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/include/uapi/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel/mpam//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel/probes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel/vdso-ilp32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kernel/vdso32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kvm/hyp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/arm64/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/c6x/platforms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/abiv1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/abiv2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/kernel/probes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/csky/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/h8300/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/hexagon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/hexagon/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/hexagon/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/hexagon/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/hp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/hp/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/uv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/ia64/uv/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/68000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/amiga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/apollo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/atari//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/bvme6000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/coldfire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/fpsp040//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/hp300//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/ifpsp060//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/mac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/mvme147//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/mvme16x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/q40//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/sun3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/sun3/prom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/sun3x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/m68k/tools/amiga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/kernel/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/microblaze/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/alchemy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/alchemy/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/alchemy/devboards//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/ar7//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/ath25//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/ath79//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/bcm47xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/bcm63xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/bcm63xx/boards//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/bmips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/brcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/img//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/ingenic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/lantiq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/loongson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/mti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/netlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/ni//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/pic32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/qca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/ralink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/boot/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/cavium-octeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/cavium-octeon/executive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/cobalt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/dec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/dec/prom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/fw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/fw/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/fw/cfe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/fw/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/fw/sni//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/ingenic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/jazz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/lantiq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/lantiq/falcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/lantiq/xway//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson2ef//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson2ef/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson32/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson32/ls1b//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson32/ls1c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/loongson64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/mti-malta//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/netlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/netlogic/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/netlogic/xlp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/netlogic/xlr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/pic32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/pic32/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/pic32/pic32mzda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/pistachio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/ralink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/rb532//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sgi-ip22//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sgi-ip27//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sgi-ip30//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sgi-ip32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sibyte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sibyte/bcm1480//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sibyte/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sibyte/sb1250//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sibyte/swarm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/sni//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9/jmr3927//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9/rbtx4927//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9/rbtx4938//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/txx9/rbtx4939//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/vr41xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/vr41xx/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/kernel/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nds32/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/nios2/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/openrisc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/parisc/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel/ptrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel/vdso32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kernel/vdso64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kexec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm/book3s32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm/book3s64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm/kasan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm/nohash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/mm/ptdump//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/40x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/44x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/4xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/512x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/52xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/82xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/83xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/85xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/86xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/8xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/amigaone//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/cell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/chrp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/maple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/pasemi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/powermac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/powernv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/ps3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/platforms/pseries//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/purgatory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/sysdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/sysdev/ge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/sysdev/xics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/sysdev/xive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/powerpc/xmon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/boot/dts/kendryte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/boot/dts/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/boot/dts/sifive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/kernel/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/riscv/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/appldata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/hypfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/kernel/vdso64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/purgatory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/s390/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-highlander//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-landisk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-microdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-migor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-r2d//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-rsk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7206//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7343//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/770x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7721//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7722//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7724//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7751//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-se/7780//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-sh03//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boards/mach-x3proto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/boot/romimage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/cchips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/cchips/hd6446x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/drivers/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/drivers/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/drivers/superhyway//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/kernel/vsyscall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sh/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/prom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sparc/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/chip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/chip/chip3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/kernel/kprobes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/kernel/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/sw_64/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/kernel/skas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/os-Linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/os-Linux/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/os-Linux/skas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/um/scripts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/boot/compressed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/entry//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/entry/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/entry/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/entry/vsyscall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/events/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/events/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/events/zhaoxin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/hyperv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/ia32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/apic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu/mce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/fpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kernel/kprobes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/mm/pat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/atom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/ce4100//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/efi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/geode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/goldfish//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/intel-mid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/intel-mid/device_libs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/intel-quark//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/iris//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/olpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/pvh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/scx200//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/sfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/ts5500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/platform/uv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/purgatory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/ras//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/realmode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/realmode/rm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/um//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/um/os-Linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/um/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/x86/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/boot/boot-elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/boot/dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/boot/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/kernel/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/platforms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/platforms/iss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/platforms/xt2000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/block/partitions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/certs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/crypto/asymmetric_keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/crypto/async_tx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/accessibility//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/accessibility/braille//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/accessibility/speakup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/acpica//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/apei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/dptf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/nfit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/numa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/acpi/pmic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/amba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/android//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/atm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/auxdisplay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base/firmware_loader//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base/firmware_loader/builtin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base/regmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/base/test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bcma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/aoe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/drbd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/mtip32xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/paride//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/rnbd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/rsxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/xen-blkback//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/block/zram//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bluetooth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bus/fsl-mc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bus/mhi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/bus/mhi/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/cdrom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/agp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/hw_random//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/ipmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/mwave//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/tpm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/tpm/st33zp24//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/xilinx_hwicap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/char/xillybus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/analogbits//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/at91//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/axis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/axs10x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/baikal-t1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/berlin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/davinci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/h8300//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/imgtec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/ingenic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/keystone//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/loongson1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/mmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/mvebu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/mxs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/nxp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/pistachio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/pxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/sifive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/sirf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/socfpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/spear//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/sprd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/st//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/sunxi-ng//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/uniphier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/ux500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/versatile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/zynq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clk/zynqmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/clocksource//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/connector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/counter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/cpufreq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/cpuidle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/cpuidle/governors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/allwinner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/amcc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/amlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/axis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/caam//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/cavium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/cavium/cpt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/cavium/nitrox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/cavium/zip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/ccp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/ccree//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/chelsio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/migration//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/sec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/trng//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/hisilicon/zip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/inside-secure//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/marvell/cesa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/marvell/octeontx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/nx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_c62x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/qce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/ux500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/ux500/cryp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/ux500/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/vmx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/crypto/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dax/hmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dax/pmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/devfreq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/devfreq/event//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma-buf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma-buf/heaps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/bestcomm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/dw-axi-dmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/dw-edma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/dw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/hsu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/idxd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/ioat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/ipu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/ppc4xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/sf-pdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/dma/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/edac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/eisa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/extcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firewire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/arm_scmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/efi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/efi/libstub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/efi/test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/google//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/psci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/smccc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/firmware/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/fpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/fsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gnss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/acp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/arm/display//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/armada//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/aspeed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/ast//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bochs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/etnaviv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/exynos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/gma500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/i810//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/i915//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/ingenic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/lima//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/mcde//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/mga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/mgag200//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/msm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/mxsfb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/nouveau//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/omapdrm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/omapdrm/displays//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/omapdrm/dss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/panel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/panfrost//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/pl111//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/qxl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/r128//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/radeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/rcar-du//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/savage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/scheduler//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/selftests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/shmobile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/sis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/stm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/sun4i//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tdfx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tidss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tilcdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tiny//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/ttm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/tve200//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/udl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/v3d//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/vc4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/vgem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/via//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/vkms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/xlnx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/drm/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/host1x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/ipu-v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/gpu/vga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/greybus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hid/i2c-hid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hid/intel-ish-hid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hid/usbhid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hooks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hsi/clients//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hsi/controllers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwmon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwmon/occ//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwmon/pmbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwspinlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwtracing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwtracing/coresight//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwtracing/intel_th//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/hwtracing/stm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i2c/algos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i2c/busses//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i2c/muxes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i3c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/i3c/master//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ide//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/accel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/adc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/afe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/amplifiers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/buffer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/chemical//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common/hid-sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common/ms_sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common/ssp_sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/common/st_sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/dac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/dummy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/frequency//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/gyro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/health//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/humidity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/imu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/imu/bmi160//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/light//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/magnetometer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/multiplexer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/orientation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/position//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/potentiometer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/potentiostat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/pressure//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/proximity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/resolver//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/temperature//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iio/trigger//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/efa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/hfi1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/hns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/i40iw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/mlx4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/mlx5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/mthca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/qedr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/qib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/usnic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/sw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/sw/rxe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/sw/siw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/iser//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/isert//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/srp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/infiniband/ulp/srpt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/gameport//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/joystick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/joystick/iforce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/keyboard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/mouse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/rmi4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/serio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/tablet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/input/touchscreen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/interconnect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/interconnect/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/interconnect/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/iommu/sw64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ipack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ipack/carriers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ipack/devices//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/irqchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/isdn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/isdn/capi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/isdn/hardware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/isdn/hardware/mISDN//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/isdn/mISDN//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/leds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/leds/trigger//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/lightnvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/macintosh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/macintosh/ams//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mailbox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mcb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/md//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/md/bcache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/md/persistent-data//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/s5p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/seco//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/platform/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/usb/pulse8//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common/b2c2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common/saa7146//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common/siano//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common/v4l2-tpg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/common/videobuf2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/dvb-core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/dvb-frontends//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/firewire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/adv748x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/cx25840//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/et8ek8//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/m5mols//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/s5c73m3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/i2c/smiapp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/mc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/mmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/mmc/siano//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/b2c2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/bt8xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/cobalt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/cx18//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/cx23885//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/cx25821//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/cx88//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/ddbridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/dm1105//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/dt3155//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/intel/ipu3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/ivtv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/mantis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/meye//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/netup_unidvb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/ngene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/pluto2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/pt1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/pt3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/saa7134//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/saa7146//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/saa7164//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/smipcie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/solo6x10//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/sta2x11//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/ttpci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/tw5864//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/tw68//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/pci/tw686x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/am437x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/cadence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/coda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/davinci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/exynos-gsc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/exynos4-is//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/marvell-ccic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/mtk-mdp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/mtk-vpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/omap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/omap3isp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/qcom/camss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/qcom/venus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/rcar-vin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/rockchip/rga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/s3c-camif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/s5p-g2d//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/s5p-mfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sti/bdisp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sti/delta//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sti/hva//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/ti-vpe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/vsp1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/platform/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/radio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/radio/si470x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/radio/si4713//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/radio/wl128x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/rc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/rc/img-ir//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/rc/keymaps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/test-drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/test-drivers/vicodec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/test-drivers/vidtv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/test-drivers/vimc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/test-drivers/vivid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/tuners//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/airspy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/as102//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/au0828//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/b2c2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/cpia2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/cx231xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/dvb-usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/em28xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/go7007//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/gspca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/gspca/gl860//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/gspca/m5602//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/hackrf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/hdpvr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/msi2500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/pvrusb2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/pwc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/s2255//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/siano//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/stk1160//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/stkwebcam//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/tm6000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/ttusb-budget//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/ttusb-dec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/usbtv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/uvc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/usb/zr364xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/media/v4l2-core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memory/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memory/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memstick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memstick/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/memstick/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/message//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/message/fusion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/altera-stapl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/c2port//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/cardreader//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/cb710//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/cxl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/echo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/eeprom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/genwqe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/habanalabs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/habanalabs/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/habanalabs/goya//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/ibmasm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/lis3lv02d//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/lkdtm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/mei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/mei/hdcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/ocxl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/sgi-gru//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/sgi-xp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/ti-st//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/uacce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/misc/vmw_vmci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mmc/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mmc/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/most//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/chips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/devices//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/hyperbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/lpddr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/maps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/onenand//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/nand/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/parsers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/spi-nor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mtd/ubi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/mux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/appletalk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/arcnet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/bonding//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/caif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/c_can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/cc770//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/ifi_canfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/m_can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/mscan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/peak_canfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/rcar//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/sja1000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/softing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/can/usb/peak_usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/b53//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/ocelot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/qca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/dsa/sja1105//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/3com//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/8390//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/adaptec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/aeroflex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/agere//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/alacritech//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/allwinner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/alteon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/altera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/amazon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/apm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/apple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/aquantia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/atheros//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/aurora//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/brocade//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cadence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/calxeda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cavium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cavium/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cirrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cisco//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/cortina//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/davicom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/dec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/dlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/emulex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ezchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/faraday//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/fujitsu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/google//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/google/gve//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma/cdev_drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma/cdev_veth_drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma/edma_drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma/kbox_drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/bma/veth_drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/i825xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ibm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/ice//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/igb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/igc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/micrel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/moxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/myricom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/natsemi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/neterion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/netronome//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/netswift//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/netswift/txgbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ni//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/nvidia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/nxp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/oki-semi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/packetengines//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/pasemi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/pensando//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qualcomm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/rdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/realtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/rocker//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/seeq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/sfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/sgi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/silan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/sis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/smsc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/socionext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/stmicro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/sun//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/synopsys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/tehuti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/toshiba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/tundra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/via//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/wiznet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/xircom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ethernet/xscale//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/fddi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/fddi/skfp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/fjes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/hamradio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/hippi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/hyperv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ieee802154//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ipa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ipvlan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/mdio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/netdevsim//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/pcs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/phy/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/plip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/ppp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/slip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/team//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/vmxnet3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wan/lmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wimax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wimax/i2400m//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireguard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/admtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/cisco//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intersil//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intersil/p54//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/quantenna//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ralink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/rsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/st//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/st/cw1200//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/zydas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/net/xen-netback//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/fdp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/microread//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/nfcmrvl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/nxp-nci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/pn533//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/pn544//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/s3fwrn5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/st-nci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/st21nfca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nfc/st95hf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/hw/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/hw/idt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/hw/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/hw/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ntb/test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nubus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nvdimm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nvme//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nvme/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nvme/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/nvmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/of//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/of/unittest-data//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/opp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/parisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/parport//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/controller//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/controller/cadence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/controller/dwc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/controller/mobiveil//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/endpoint//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/endpoint/functions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/pcie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pci/switch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/perf/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/allwinner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/amlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/cadence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/freescale//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/lantiq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/motorola//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/qualcomm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/ralink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/socionext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/st//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/phy/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/aspeed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/berlin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/cirrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/freescale//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/mvebu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/nomadik//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/nuvoton//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/pxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/sirf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/spear//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/sprd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/uniphier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/visconti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/vt8500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pinctrl/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/chrome//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/goldfish//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/mellanox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/mips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/olpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/platform/x86/intel_speed_select_if//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pnp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pnp/isapnp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pnp/pnpacpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pnp/pnpbios//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/power/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/power/supply//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/powercap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pps/clients//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pps/generators//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ps3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ptp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/pwm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/rapidio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/rapidio/devices//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/rapidio/switches//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ras//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/regulator//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/remoteproc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/reset/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/reset/sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/reset/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/rpmsg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/rtc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/char//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/cio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/s390/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sbus/char//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/aacraid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/aic7xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/aic94xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/arcmsr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/be2iscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/bfa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/bnx2fc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/bnx2i//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/csiostor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/cxgbi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/cxlflash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/device_handler//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/esas2r//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/fcoe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/fnic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/hisi_sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/huawei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/huawei/hifc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/ibmvscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/isci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/libfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/libsas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/lpfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/megaraid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/mpt3sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/mvsas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/pm8001//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/qedf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/qedi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/qla2xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/qla4xxx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/smartpqi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/snic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/spraid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/scsi/ufs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sh/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sh/intc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sh/maple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/sh/superhyway//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/siox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/slimbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/amlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/aspeed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/bcm/bcm63xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/bcm/brcmstb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/dove//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/fsl/dpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/fsl/qbman//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/fsl/qe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/gemini//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/ixp4xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/kendryte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/lantiq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/sifive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/tegra/fuse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/ux500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/versatile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soc/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/soundwire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/spmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/ssb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/android//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/android/ion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/axis-fifo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/board//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/clocking-wizard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi/drivers/ni_routing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi/drivers/ni_routing/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi/drivers/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/comedi/kcomedilib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/emxx_udc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fbtft//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fieldbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fsl-dpaa2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fsl-dpaa2/ethsw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/fwserial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/gasket//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/gdm724x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/goldfish//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/greybus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/greybus/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/gs_fpgaboot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/hikey9xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/accel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/adc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/addac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/cdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/frequency//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/meter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/iio/resolver//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/kpc2000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/kpc2000/kpc2000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/kpc2000/kpc_dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/ks7010//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/allegro-dvt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/atomisp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/hantro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/ipu3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/meson/vdec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/omap4iss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/rkisp1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/rkvdec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/tegra-vde//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/tegra-video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/media/zoran//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most/dim2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most/sound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/most/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/mt7621-dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/mt7621-dts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/mt7621-pci-phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/mt7621-pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/mt7621-pinctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/netlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/nvec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/octeon-usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/octeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/olpc_dcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/pi433//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/qlge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/ralink-gdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8188eu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8192e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8192u//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8712//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rtl8723bs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/rts5208//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/sm750fb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/unisys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/unisys/visorhba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/unisys/visorinput//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/unisys/visornic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vc04_services//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vme//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vme/devices//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vt6655//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/vt6656//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/wfx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/staging/wlan-ng//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target/iscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target/iscsi/cxgbit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target/loopback//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target/sbp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/target/tcm_fc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tee//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tee/amdtee//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tee/optee//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/st//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/thunderbolt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/hvc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/ipwireless//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/serdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/serial/8250//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/serial/cpm_uart//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/serial/jsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/tty/vt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/uio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/atm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/c67x00//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/cdns3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/chipidea//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/class//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/dwc2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/dwc3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/early//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget/function//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget/legacy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget/udc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/image//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/isp1760//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/misc/sisusbvga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/mon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/mtu3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/musb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/renesas_usbhs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/roles//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/storage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/typec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/typec/altmodes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/typec/mux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/typec/tcpm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/typec/ucsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/usb/usbip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vdpa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vdpa/ifcvf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vdpa/mlx5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vdpa/vdpa_sim//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio/fsl-mc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio/mdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vfio/platform/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vhost//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/backlight//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/aty//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/geode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/i810//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/intelfb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/kyro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/matrox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/mb862xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/mmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/nvidia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/omap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/omap2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/riva//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/savage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/sis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/vermilion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/fbdev/via//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/video/logo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/virt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/virt/nitro_enclaves//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/virt/vboxguest//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/visorbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vlynq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vme//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vme/boards//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/vme/bridges//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/w1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/w1/masters//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/w1/slaves//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/watchdog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/xen/events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/xen/xen-pciback//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/xen/xenbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/xen/xenfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/drivers/zorro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/9p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/adfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/affs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/afs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/autofs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/befs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/bfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/btrfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/cachefiles//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ceph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/cifs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/coda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/configfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/cramfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/debugfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/devpts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/dlm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ecryptfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/efivarfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/efs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/erofs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/eulerfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/exfat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/exportfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ext2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ext4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/f2fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/fat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/freevxfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/fscache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/fuse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/gfs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/hfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/hfsplus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/hostfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/hpfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/hugetlbfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/iomap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/isofs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/jbd2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/jffs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/jfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/kernfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/lockd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/minix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfs/blocklayout//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfs/filelayout//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfs/flexfilelayout//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfs_common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nfsd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nilfs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/nls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/notify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/notify/dnotify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/notify/fanotify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/notify/inotify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ntfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ntfs3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ocfs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ocfs2/cluster//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ocfs2/dlm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ocfs2/dlmfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/omfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/openpromfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/orangefs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/overlayfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/proc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/pstore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/qnx4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/qnx6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/quota//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ramfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/reiserfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/romfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/squashfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/sysfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/sysv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/tracefs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ubifs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/udf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/ufs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/unicode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/vboxsf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/verity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/xfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/fs/zonefs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/acpi/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/asm-generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/asm-generic/bitops//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/asm-generic/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/clocksource//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/8139too//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/9p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/9p/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/9p/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/aarch32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/apei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/apei/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/cca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/cppc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/processor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/reduced//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/reduced/hardware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/spcr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/acpi/table//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/advise//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ahci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/alim7101//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/altera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/amiga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/aquantia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/binfmt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/binfmt/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/dma/addr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/dma/addr/t//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable/hugepage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable/split//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable/split/pmd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/enable/thp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/acpi/table//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/cache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/cache/line//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/debug/vm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/devmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/devmem/is//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/dma/prep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/fast//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/filter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/fortify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/gcov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/gcov/profile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/gigantic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/membarrier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/membarrier/sync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/non//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/non/overlapping//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/non/overlapping/address//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/pmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/pte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/set//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/set/direct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/setup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/setup/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/strict//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/strict/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/strict/module//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/sync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/sync/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/sync/dma/for//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/syscall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/teardown//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/teardown/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/tick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/uaccess//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/ubsan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/has/ubsan/sanitize//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/have//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/have/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/have/nmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/have/nmi/safe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/hibernation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/read//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/read/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/read/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/spin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/spin/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/spin/trylock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/spin/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/write//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/write/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/inline/write/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/keep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/llc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/llc/128//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/llc/128/line//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/mmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/mmap/rnd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/mmap/rnd/bits//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/mmap/rnd/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/proc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/proc/kcore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/select//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/select/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/sparsemem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/supports//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/supports/atomic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/supports/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/supports/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/supports/numa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/suspend//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use/cmpxchg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use/gnu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use/memremap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use/queued//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/use/sym//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/uses//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/uses/high//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/uses/high/vma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/compat/ipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/compat/ipc/parse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/default/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/default/topdown//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/default/topdown/mmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/frame//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/huge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/huge/pmd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/ld//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/ld/orphan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/reserve//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arch/want/reserve/crash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/arch/timer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/arch/timer/ool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/gic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/gic/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/gic/phytium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/gic/v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/gic/v3/its//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/pmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/psci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/sbsa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/scpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/scpi/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/sde//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smccc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smccc/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smmu/disable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smmu/disable/bypass//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smmu/disable/bypass/by//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/smmu/v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/sp805//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/spe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm/timer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/4k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/acpi/parking//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/as//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/as/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/cont//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/cont/pmd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/cont/pte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/lse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/module//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/pa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/pa/bits//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/pmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/pseudo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/ptr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/ras//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/tagged//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/tagged/addr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/tlb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/uce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/uce/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/use/lse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/va//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/va/bits//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/workaround//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/workaround/clean//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/workaround/repeat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/arm64/workaround/speculative//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/armv8//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has/armv8//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has/cfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has/cfi/negate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has/cfi/negate/ra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/as/has/lse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend/charge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend/charge/migrate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend/clean//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend/dvpp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ascend/share//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/associative//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/asymmetric//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/asymmetric/key//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/asymmetric/public//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/asymmetric/public/key//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/async//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/async/raid6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/async/tx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/at803x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ata/over//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ata/verbose//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ath//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ath10k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/atm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/audit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/audit/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/audit/arch/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/audit/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/autofs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/autofs4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/backlight//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/backlight/class//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/balloon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/base//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcm/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcm87xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcma/driver//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcma/driver/gmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcma/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bcma/host/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bfq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bfq/group//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/binary//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/binfmt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/debug/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/dm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/integrity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/loop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/loop/min//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/null//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/dev/ram//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/mq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/blk/wbt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bnx2x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bnxt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bnxt/flower//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/boot/printk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/hardlockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/hardlockup/panic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/hung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/hung/task//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/hung/task/panic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/softlockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bootparam/softlockup/panic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/boottime//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bpf/jit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bpf/jit/always//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bpf/jit/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/branch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/branch/profile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/ebt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/ebt/802//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/ebt/mark//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/ebt/t//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/igmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/nf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bridge/vlan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bsd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bsd/process//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/bsd/process/acct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/btrfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/btrfs/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/btrfs/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/build//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/buildtime//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/buildtime/table//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/8dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/c/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/calc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/cc770//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/ems//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/esd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/kvaser//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/peak//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/plx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/can/sja1000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cavium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cavium/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cavium/tx2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cavium/tx2/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cb710//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cb710/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/can/link//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/branch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/branch/prot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/branch/prot/pac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/branch/prot/pac/ret//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/kasan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/sancov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/sancov/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/sign//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/sign/return//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/working//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/has/working/nosanitize//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/have//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/have/stackprotector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/is//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/optimize//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/optimize/for//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cc/version//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cdrom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cdrom/pktcdvd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph/lib/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ceph/lib/use/dns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/crda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/require//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/require/signed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/use/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfg80211/use/kernel/regdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cgroup/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/charger//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/charlcd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/charlcd/bl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/check//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/checkpoint//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chelsio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chelsio/inline//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chelsio/ipsec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chelsio/tls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chr/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/chrome//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cicada//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs/allow//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs/allow/insecure//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs/dfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs/weak//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cifs/weak/pw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clang//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clk/vexpress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clkdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clksrc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clone//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cls/u32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/clz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cma/size//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cma/size/sel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/coherent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/common/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/common/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/compat/32bit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/compat/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/compat/old//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/configfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/console/loglevel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/context//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/context/switch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/contig//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/core/dump//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/core/dump/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/core/dump/default/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/corelockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/coresight//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/coresight/links//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/coresight/links/and//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/coresight/source//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cp15//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cp15/barrier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/freq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/freq/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/freq/default/gov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/freq/gov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/freq/gov/attr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/idle/gov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/idle/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cpu/little//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cramfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crc/itu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crc32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cross//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cross/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/aes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/aes/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/aes/arm64/ce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/aes/arm64/neon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/ansi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/arch/have//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/arch/have/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/blowfish//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/cast//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/chacha20//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/crct10dif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/crct10dif/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/dev/cavium//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/dev/ccp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/dev/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/dev/sp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/drbg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/ghash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/ghash/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/lib/chacha//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/lib/curve25519//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/lib/poly1305//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/michael//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/nhpoly1305//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/poly1305//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/rng//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha1/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha2/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha256//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha512//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sha512/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sm3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sm3/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sm4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/sm4/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/twofish//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/user/api//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/crypto/user/api/enable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cxd2880//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/cxd2880/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/davicom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dcache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dcache/word//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/fs/allow//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/info//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/perf/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/debug/section//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/decompress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/fq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/hung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/hung/task//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/mmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/mmap/min//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/default/tcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/detect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/detect/hung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dev/dax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/devtmpfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dlci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/bio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/cache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/log//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/multipath//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/persistent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dm/thin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/coherent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/declare//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/direct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/noncoherent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/pernuma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dma/shared//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dp83640//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dp83848//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dp83867//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/amdgpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/cirrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/dp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/dp/aux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/fbdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/gem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/gem/shmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/i2c/nxp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/kms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/kms/fb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/load//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/load/edid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/nouveau//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/panel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/panel/orientation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/radeon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/ttm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/ttm/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/ttm/dma/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/drm/vram//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dst//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dt/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dummy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dummy/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb/au8522//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb/rtl2832//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb/tuner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dvb/zd1301//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dw/dmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dynamic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dynamic/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dynamic/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/dynamic/ftrace/with//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/edac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/edac/legacy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/eeprom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/armstub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/armstub/dtb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/custom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/custom/ssdt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/fake//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/generic/stub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/generic/stub/initrd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/generic/stub/initrd/cmdline//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/max/fake//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/params//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/params/from//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/runtime//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efi/vars//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/efivar//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/enable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/enable/must//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/enclosure//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/encrypted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ethtool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/etm4x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/etm4x/impdef//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/etmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/euler//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/event//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm/attr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm/default/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm/load//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/evm/x509//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/exfat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/exfat/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/exportfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/exportfs/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext4/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext4/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext4/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ext4/use/for//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/extcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/extra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fair//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fair/group//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fanotify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fanotify/access//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fat/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fb/cfb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fb/deferred//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fb/mode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fb/sys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fix/earlycon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fixed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/font//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/force//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/force/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fortify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/frame//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/framebuffer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/framebuffer/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/framebuffer/console/detect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fscache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fsl/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ftrace/mcount//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fujitsu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fujitsu/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/function//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/function/error//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/function/graph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fuse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/futex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/fw/cfg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gact//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gcc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/bug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/bug/relative//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/calibrate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/clockevents//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/early//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/idle/poll//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/irq/effective//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/irq/effective/aff//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/irq/multi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/irq/show//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/msi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/msi/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/smp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/smp/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/strncpy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/strncpy/from//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/strnlen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/generic/vdso/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpio/cdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpio/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpio/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpiolib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gpiolib/fastpath//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/grace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/gro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/haltpoll//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/handle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/handle/domain//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardened//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardened/usercopy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardirqs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardirqs/sw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardlockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hardlockup/detector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/has/ioport//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/aligned//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/aligned/struct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/compiler//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/huge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/jump//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/jump/label//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/kasan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/kasan/sw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/mmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/mmap/rnd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/pfn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/prel32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/seccomp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/thread//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/thread/struct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/transparent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arch/vmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/arm/smccc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/cmpxchg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/context//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/dynamic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/dynamic/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/dynamic/ftrace/with//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/ebpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/efficient//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/efficient/unaligned//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/fast//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/ftrace/mcount//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/function//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/function/arg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/function/arg/access//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/function/error//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/function/graph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/futex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/gcc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/hardened//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/hardened/usercopy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/hardlockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/hardlockup/detector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/ima//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/irq/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/arch/tlb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/arch/tlb/flush//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/cpu/relax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/vcpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/vcpu/run//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/kvm/vcpu/run/pid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/livepatch/wo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/mod//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/mod/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/move//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/nmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/pata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/perf/events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/perf/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/perf/user/stack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/regs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/regs/and//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/regs/and/stack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/regs/and/stack/access//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/sched/avg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/setup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/setup/per//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/setup/per/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/syscall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/virt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/virt/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/have/virt/cpu/accounting//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hdlc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hi3660//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hi6220//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hibernate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hibernation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hibernation/snapshot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid/battery//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid/betop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid/logitech//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid/picolcd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hid/sensor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/high//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/high/res//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisilicon/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisilicon/erratum/hip08//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisilicon/erratum/hip08/ru//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hisilicon/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hist//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hmm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hns3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/holes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/holes/in//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hotplug/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hotplug/pci/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hugetlb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hugetlb/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hugetlb/page/free//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hvc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hw/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hw/random//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hw/random/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hwlat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hwmon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hwpoison//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/hz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/arb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/arb/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/designware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/diolan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/mux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/pca//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/slave//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/tiny//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i2c/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/i6300esb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/icplus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/idle/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ieee802154//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/igb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ikconfig//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/illegal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/illegal/pointer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/appraise//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/default/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/digest//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/digest/db//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/digest/lists//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/load//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/lsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/measure//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/measure/asymmetric//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/measure/pcr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/ng//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/parser//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/parser/binary//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/queue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/queue/early//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/queue/early/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/read//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/standard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/standard/digest//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/standard/digest/db//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/trusted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ima/x509//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/indirect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/esp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/raw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/sctp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/tcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/udp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet/xfrm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet6/esp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inet6/xfrm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/addr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/addr/trans//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/bnxt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/hns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/ipoib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/on//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/on/demand//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/infiniband/virt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/init//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/init/env//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/init/env/arg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/init/stack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/initramfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/initramfs/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/read//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/read/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/read/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/spin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/spin/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/spin/trylock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/spin/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/write//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/write/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inline/write/unlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/inotify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/input//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/input/ff//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/input/mousedev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/input/mousedev/screen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/integrity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/integrity/asymmetric//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/integrity/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/integrity/trusted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/interval//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/io/strict//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iommu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iommu/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iommu/io/pgtable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iommu/sva//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iosched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/advanced//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/fib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/fib/trie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/mroute//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/mroute/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/nf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/nf/arp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/nf/match//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/nf/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/pimsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/route//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/set//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/set/bitmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/set/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/set/list//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/mh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/mh/tab//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/pe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/proto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/proto/ah//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/sh/tab//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip/vs/tab//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip6/nf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip6/nf/match//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ip6/nf/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipmi/device//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipmi/dmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipmi/plat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/mroute//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/mroute/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/ndisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/optimistic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/pimsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/route//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/router//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipv6/sit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ipvlan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/bypass//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/domain//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/fasteoi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/fasteoi/hierarchy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/forced//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/msi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/irq/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iscsi/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iscsi/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/iso9660//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ixgbe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ixgbevf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/jump//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kabi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kabi/size//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kabi/size/align//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kallsyms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kallsyms/base//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/karma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kdb/continue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kdb/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kernel/mode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kexec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kexec/image//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kexec/image/verify//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/keyboard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kgdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kgdb/honour//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kgdb/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kprobe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kvm/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kvm/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kvm/generic/dirtylog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/kvm/generic/dirtylog/read//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/l2tp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lcd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lcd/class//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ld//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ld/orphan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ldisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/leds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/leds/class//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/leds/trigger//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/leds/trigger/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/linear//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/liquidio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/livepatch/restrict//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/livepatch/stop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/livepatch/stop/machine//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/livepatch/wo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lld//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/load//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/load/uefi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/debugging//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/down//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/down/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/down/kernel/force//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/spin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lock/spin/on//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lockd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lockdep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/log//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/log/buf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/log/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/log/cpu/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/log/cpu/max/buf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/logo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/logo/linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/loopback//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lru//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lsi/et1011c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lsm/mmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lsm/mmap/min//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lwtunnel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lxt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lz4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lz4hc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/lzo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/rc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/rc/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/sta//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/sta/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mac80211/sta/hash/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/magic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/magic/sysrq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/magic/sysrq/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/magic/sysrq/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mandatory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mandatory/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/marvell//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/max/raw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/md//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mdio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mdio/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/analog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/analog/tv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/camera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/digital//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/digital/tv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/radio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/sdr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/tuner//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/media/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/megaraid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memcg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memcg/memfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memory/hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memory/hotplug/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memstick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memstick/jmicron//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/memstick/tifm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/message//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/message/loglevel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/micrel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/microchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/minix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/misc/rtsx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mitigate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mitigate/spectre//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mitigate/spectre/branch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx4/en//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5/cls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5/core/en//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5/en//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlx5/sw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlxsw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mlxsw/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/block//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/dw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/ricoh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/sdhci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/sdhci/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/stm32//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/tifm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/toshiba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmc/via//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmu/gather//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmu/gather/rcu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmu/gather/rcu/table//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mmu/gather/table//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/module//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/module/force//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/module/sig//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/module/srcversion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/modules//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/modules/tree//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/modules/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/modules/use/elf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mouse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mouse/ps2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mouse/ps2/elantech//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mouse/ps2/synaptics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mouse/synaptics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mq/iosched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/msdos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mspro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/cfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/cfi/adv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/cmdline//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/gen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/map//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/map/bank//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/map/bank/width//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/of//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/physmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/spi/nor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/spi/nor/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/spi/nor/use/4k//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/ubi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/ubi/beb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mtd/ubi/wl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mutex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mutex/spin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/mutex/spin/on//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/n//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/national//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/dma/map//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/multiple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/per//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/per/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/per/cpu/embed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/per/cpu/embed/first//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/sg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/need/sg/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/9p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/act//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/act/tunnel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/cls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/drop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/ematch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/flow//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/ip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/ipgre//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/key//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/l3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/l3/master//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/mpls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/poll//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/ptp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/rx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/rx/busy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/sch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/sch/fq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/sock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/team//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/team/mode//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/udp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/vendor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/net/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netconsole//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/family//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/netlink/glue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/xt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/xt/match//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netfilter/xt/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/network//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/network/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/netxen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/new//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/conntrack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/conntrack/netbios//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/ct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/ct/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/ct/proto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/defrag//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/dup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/log//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/nat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/nat/snmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/reject//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/socket//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/tables//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nf/tproxy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfp/app//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfp/app/abm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/acl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/use/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v4/1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v4/1/implementation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v4/1/implementation/id//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfs/v4/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v4/2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v4/2/inter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nfsd/v4/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft/bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft/dup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft/fib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft/fwd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nft/reject//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nls/codepage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nls/iso8859//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nls/koi8//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nls/mac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/no//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/no/hz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nodes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nouveau//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nouveau/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ntfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ntfs3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ntfs3/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ntfs3/fs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ntfs3/lzx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/numa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/numa/aware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/numa/balancing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/numa/balancing/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/numa/keep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nvdimm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nvme//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nvme/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/nvmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ocfs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ocfs2/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/of//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/of/early//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/of/reserved//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/oid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/old//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/openvswitch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/oprofile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/oprofile/nmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/osf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/osnoise//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/overlay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/overlay/fs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/overlay/fs/redirect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/overlay/fs/redirect/always//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/packet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/page/idle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/panic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/panic/on//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/panic/on/oops//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/paravirt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/paravirt/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/partition//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/domains//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/host/thunder//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/msi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/msi/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pci/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pcie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pcie/bus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pcie/dw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pcieaer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pcieaspm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/perf/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/persistent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pgp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pgp/key//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pgp/preload//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pgp/preload/public//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pgtable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/phy/hi6220//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/phys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/phys/addr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/phys/addr/t//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pid/in//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pin/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pinctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pkcs7//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pkcs7/message//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pm/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pm/generic/domains//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pm/sleep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pm/std//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pmem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pmem/legacy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pnfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pnfs/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pnfs/flexfile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pnp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pnp/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/posix/mqueue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/power/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/power/reset/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/power/supply//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ppp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ppp/sync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pps/client//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/preempt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/prevent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/prevent/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/print//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/print/quota//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/printk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/printk/safe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/printk/safe/log//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/printk/safe/log/buf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/probe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/proc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/proc/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/proc/pid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/psi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/psi/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pstore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pstore/compress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pstore/deflate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pstore/deflate/compress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ptp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ptp/1588//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pwm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/pwrseq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/falkor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/falkor/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/hidma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/kryo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/kryo/l2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/l2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/l3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/qdf2400//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qcom/qdf2400/erratum//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qfmt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qos//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qos/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qos/sched/smt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/qsemi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/queued//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/quick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/quota//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/quota/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/radio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/raid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/raid6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/raid6/pq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ramaxel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/randomize//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/randomize/module//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/randomize/module/region//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/raw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu/cpu/stall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu/need//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu/nocb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rcu/stall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/realtek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/reed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/reed/solomon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/regmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rfkill//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ring//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ring/buffer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rmi4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rmi4/2d//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rmi4/f03//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rpcsec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rpcsec/gss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt/group//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt2800//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt2800usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt2x00//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rt2x00/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/drv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/drv/ds1374//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/drv/ds1685//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/drv/ds3232//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/drv/m41t80//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/hctosys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/i2c/and//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rtc/intf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rwsem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rwsem/spin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/rwsem/spin/on//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sata//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sata/ahci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sata/mobile//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sata/mobile/lpm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sched/thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/bnx2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/bnx2x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/chelsio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/cxgb4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/dh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/dh/hp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/fc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/hisi/sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/hisi/sas/debugfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/hisi/sas/debugfs/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/huawei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/ipr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/iscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/mpt2sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/mpt2sas/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/mpt3sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/mpt3sas/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/proc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/qla//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/sas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/sas/host//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/scan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/scsi/srp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp/cookie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp/cookie/hmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp/default/cookie//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sctp/default/cookie/hmac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sdei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sdio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/seccomp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/secondary//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/secondary/trusted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/section//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/section/mismatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/section/mismatch/warn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/apparmor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/apparmor/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/lockdown//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/lockdown/lsm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/network//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/avc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/checkreqprot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/sid2str//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/sid2str/cache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/sidtab//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/selinux/sidtab/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/security/writable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/select//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/select/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/lis3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/ntc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/pwm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sensors/sch56xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250/16550a//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250/many//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250/nr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250/runtime//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/8250/share//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/amba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/amba/pl011//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/attached//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/earlycon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/earlycon/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/mctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serial/of//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serio/altera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/serio/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/setend//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sfc/mcdi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sgi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sgl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/shrink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/shuffle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/shuffle/page//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/signed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/signed/pe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/signed/pe/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/skb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slab//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slab/freelist//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slab/merge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/slub/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/smmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/smmu/bypass//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/smsc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/socionext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/socionext/synquacer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sock/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sock/validate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/soft//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/softlockup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/solaris//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/solaris/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sony//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sparse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sparsemem//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sparsemem/vmemmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/spi/dw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/spi/hisi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/spi/hisi/sfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/split//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/split/ptlock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/squashfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/squashfs/decomp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/squashfs/file//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/squashfs/fragment//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/squashfs/fragment/cache//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ssb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stackprotector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stackprotector/per//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stacktrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stream//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/strict//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/strict/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/strict/module//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/strip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/strip/asm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/stub/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sun//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sunrpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sunrpc/xprt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/suspend//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/swp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/symbolic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/syn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/synclink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/synth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sys/supports//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sysctl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sysctl/exception//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sysfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system/blacklist//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system/blacklist/hash//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system/data//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system/revocation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/system/trusted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/sysvipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/task//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/task/delay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/task/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tasks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tasks/rcu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tasks/rude//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tasks/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcg/tis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcg/tis/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcg/tis/st33zp24//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tcp/cong//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/teranetics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/textsearch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/default/gov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/default/gov/step//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/emergency//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/emergency/poweroff//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/emergency/poweroff/delay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/gov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/gov/fair//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/gov/step//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thermal/gov/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thread//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thread/info//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thread/info/in//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thunder//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thunder/nic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/thunderx2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tick//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tifm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tigon3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/timer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/timerlat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tipc/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tmpfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tmpfs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/trace/irqflags//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tracer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tracer/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tracing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/transparent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/transparent/hugepage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/tree//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/trusted//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/typec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/typec/dp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ucs2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ucsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/udf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uefi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uefi/cper//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uio/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uio/pdrv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/ultrasoc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unix98//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unixware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unmap/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/unmap/kernel/at//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uprobe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ali//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/announce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/announce/new//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/arch/has//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/autosuspend//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ehci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ehci/hcd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ehci/root//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ehci/root/hub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ehci/tt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ezusb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ftdi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/hsic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/led//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/leds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/leds/trigger//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/ax88179//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/cdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/cdc/subset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/cx82310//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/huawei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/huawei/cdc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/qmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/net/rndis//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ohci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ohci/hcd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ohci/little//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/role//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/cypress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/digi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/edgeport//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/ftdi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/keyspan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/kobil//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/mct//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/safe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/serial/xsens//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/sierra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/storage//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/storage/cypress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/storage/ene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/uhci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/ulpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/video/class//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/video/class/input//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb/xhci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/usb4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/use//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/use/percpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/use/percpu/numa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/use/percpu/numa/node//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/uts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vendor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vendor/bond//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vexpress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vfat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vfio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vfio/iommu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vfio/mdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vfio/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vga/arb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vga/arb/max//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vhost//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/video/fixed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/video/fixed/minor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/video/v4l2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/video/v4l2/subdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/videobuf2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virt/cpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virt/cpu/accounting//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virtio/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virtio/dma/shared//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virtio/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/virtio/vsockets//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vitesse//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vlan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vlan/8021q//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vm/event//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vmap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vsockets//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vt/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vt/hw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/vt/hw/console//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/want//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/want/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/watchdog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/watchdog/handle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/watchdog/handle/boot//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/watchdog/open//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/wext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/wlan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/wlan/vendor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/x509//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/x509/certificate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xarray//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xfrm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xfrm/sub//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xfs/posix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xfs/support//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xgene//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xgene/slimpro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/xz/dec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zlib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zone//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zsmalloc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zstd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zswap//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zswap/compressor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zswap/compressor/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zswap/zpool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/config/zswap/zpool/default//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/crypto/internal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/drm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/drm/bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/drm/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/drm/ttm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/bus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/clock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/display//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/firmware/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/gce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/iio/adc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/iio/temperature//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/input//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/interconnect//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/interrupt-controller//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/leds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/mailbox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/mfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/mips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/mux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/pinctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/pmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/pwm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/regulator//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/reset-controller//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/sound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/spmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/dt-bindings/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/generated//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/generated/uapi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/generated/uapi/linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/kunit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/amba//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/avf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/bcma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/byteorder//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/can/dev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/can/platform//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/ceph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/clk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/crush//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/decompress//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/device//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/dsa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/extcon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware/broadcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware/imx/svc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/firmware/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/fpga//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/fsl/bestcomm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/greybus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/hsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/i3c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/accel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/adc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/dac//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/frequency//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/gyro//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/imu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/iio/timer//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/input//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/irqchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/isdn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/lockd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mailbox//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mdio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/abx500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/arizona//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/da9052//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/da9055//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/da9062//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/da9063//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/da9150//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/madera//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/mt6323//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/mt6358//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/mt6397//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/pcf50633//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/syscon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/wcd934x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/wm831x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/wm8350//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mfd/wm8994//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mlx4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mlx5//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mtd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/mux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/net/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter/ipset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter_arp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter_bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter_ipv4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/netfilter_ipv6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/pcs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/phy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/phy/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/pinctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data/jz4740//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data/txx9//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/platform_data/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/qed//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/raid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/regulator//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/remoteproc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/reset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/rpmsg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/rtc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/actions//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/amlogic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/brcmstb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/cirrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/dove//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/ixp4xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/mmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/nxp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/renesas//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soc/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/soundwire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/ssb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/sunrpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/ulpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/unaligned//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/linux/wimax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/math-emu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/media//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/media/davinci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/media/drv-intf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/media/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/media/tpg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/memory//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/9p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/bluetooth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/caif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/iucv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/netfilter/ipv4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/netfilter/ipv6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/netns//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/nfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/phonet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/sctp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/net/tc_act//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/ras//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/rdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/scsi/fc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/arc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/at91//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/bcm2835//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/brcmstb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/fsl/qe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/mscc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/nps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/sa1100//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/sifive//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/soc/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/sound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/sound/ac97//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/sound/sof//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/target//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/target/iscsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/trace/events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/trace/hooks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/asm-generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/drm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/android//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/byteorder//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/caif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/cifs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/dvb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/genwqe//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/hdlc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/hsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/isdn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/mmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter_arp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/nfsd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/raid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/sunrpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/tc_act//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/tc_ematch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/linux/wimax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/misc/uacce//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/mtd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/rdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/rdma/hfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/scsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/scsi/fc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/sound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/sound/sof//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/uapi/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/video//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/xen/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/xen/interface//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/xen/interface/hvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/include/xen/interface/io//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/init//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/ipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/bpf/preload//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/bpf/preload/iterators//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/debug/kdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/dma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/entry//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/gcov//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/irq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/kcsan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/locking//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/printk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/rcu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/time//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/kernel/trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/842//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/crypto//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/dim//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/fonts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/kunit//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/lz4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/lzo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/math//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/mpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/pldmfw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/raid6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/raid6/test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/reed_solomon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/vdso//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/xz//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/zlib_deflate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/zlib_dfltcc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/zlib_inflate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/lib/zstd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/mm/damon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/mm/kasan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/mm/kfence//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/6lowpan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/802//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/8021q//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/9p//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/appletalk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/atm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ax25//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/batman-adv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bluetooth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bluetooth/bnep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bluetooth/cmtp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bluetooth/hidp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bluetooth/rfcomm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bpfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bridge//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/bridge/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/caif//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/can//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/can/j1939//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ceph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/dcb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/dccp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/dccp/ccids//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/decnet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/decnet/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/dns_resolver//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/dsa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ethernet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ethtool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/hsr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ieee802154//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ieee802154/6lowpan//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ife//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv4/bpfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv4/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv6/ila//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ipv6/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/iucv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/kcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/key//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/l2tp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/l3mdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/lapb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/llc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/mac80211//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/mac802154//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/mpls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/mptcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/ncsi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netfilter/ipset//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netfilter/ipvs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netlabel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netlink//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/netrom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/nfc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/nfc/hci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/nfc/nci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/nsh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/openvswitch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/packet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/phonet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/psample//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/qrtr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/rds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/rfkill//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/rose//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/rxrpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/sched//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/sctp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/smc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/strparser//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/sunrpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/sunrpc/auth_gss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/sunrpc/xprtrdma//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/switchdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/tipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/tls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/unix//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/vmw_vsock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/wimax//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/wireless//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/x25//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/xdp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/net/xfrm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/auxdisplay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/binderfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/configfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/connector//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/hidraw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/hw_breakpoint//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/kdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/kfifo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/kmemleak//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/kobject//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/kprobes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/mei//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/nitro_enclaves//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/pidfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/qmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/rpmsg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/seccomp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/timers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/trace_events//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/trace_printk//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/uhid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/v4l//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/vfio-mdev//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/vfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/watch_queue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/samples/watchdog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/atomic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/atomic/fallbacks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/basic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/clang-tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/api//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/api/alloc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/api/debugfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/free//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/iterators//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/locks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/null//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/coccinelle/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/dtc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/dtc/include-prefixes//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/dtc/libfdt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/dummy-tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/gcc-plugins//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/gdb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/gdb/linux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/genksyms//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/lxdialog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/choice//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/preprocess//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/ksymoops//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/mod//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/package//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/selinux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/selinux/genheaders//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/selinux/mdp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/scripts/tracing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/apparmor//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/integrity//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/integrity/evm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/integrity/ima//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/keys/encrypted-keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/keys/trusted-keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/loadpin//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/lockdown//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/safesetid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/selinux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/smack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/tomoyo//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/security/yama//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/ac97//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa/codecs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa/fabrics//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa/soundbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/core/oss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/core/seq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/core/seq/oss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers/mpu401//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers/opl3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers/opl4//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers/pcsp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/drivers/vx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/bebob//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/dice//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/digi00x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/fireface//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/fireworks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/motu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/oxfw//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/firewire/tascam//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/hda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/hda/ext//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/i2c//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/i2c/other//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/ad1816a//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/ad1848//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/cs423x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/es1688//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/galaxy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/gus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/msnd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/opti9xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/sb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/wavefront//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/isa/wss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/mips//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/oss//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/oss/dmasound//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/parisc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ac97//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ali5451//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/asihpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/au88x0//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/aw2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ca0106//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/cs46xx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/cs5535audio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ctxfi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/echoaudio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/emu10k1//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/hda//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ice1712//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/korg1212//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/lola//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/lx6464es//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/mixart//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/nm256//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/oxygen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/pcxhr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/riptide//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/rme9652//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/trident//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/vx222//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pci/ymfpci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pcmcia/pdaudiocf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/pcmcia/vx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/ppc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/adi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/amd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/amd/raven//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/amd/renoir//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/atmel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/au1x//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/bcm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/cirrus//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/codecs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/dwc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/fsl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/generic//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/hisilicon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/img//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/atom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/atom/sst//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/boards//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/catpt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/keembay//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/intel/skylake//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/jz4740//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/kirkwood//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek/common//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek/mt2701//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek/mt6797//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek/mt8173//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mediatek/mt8183//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/meson//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/mxs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/pxa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/qcom//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/qcom/qdsp6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/rockchip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/samsung//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sh/rcar//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sirf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sof//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sof/imx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sof/intel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sof/xtensa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/spear//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sprd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/stm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/sunxi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/tegra//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/ti//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/txx9//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/uniphier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/ux500//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/xilinx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/xtensa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/soc/zte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/sparc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/synth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/synth/emux//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/6fire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/bcd2000//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/caiaq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/hiface//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/line6//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/misc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/usb/usx2y//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/sound/xen//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/accounting//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bootconfig//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bpf/bpftool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bpf/bpftool/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bpf/resolve_btfids//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/bpf/runqslower//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/build//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/build/feature//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/build/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/build/tests/ex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/debugging//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/edid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/firewire//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/hv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/iio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/io_uring//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/kvm/kvm_stat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/laptop//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/laptop/dslm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/laptop/freefall//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/leds//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/api//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/lockdep//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/perf/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/perf/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/subcmd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/traceevent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/traceevent/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/lib/traceevent/plugins//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/objtool//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/pci//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/pcmcia//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/csky//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/powerpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/riscv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/s390//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/sparc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/sw_64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/arch/xtensa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/scripts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/scripts/perl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/acpi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/acpi/tools//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/acpi/tools/acpidump//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/acpi/tools/ec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower/bench//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower/debug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower/debug/i386//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower/debug/kernel//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/pm-graph//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/x86/intel-speed-select//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/x86/turbostat//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/Documentation//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/arm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/csky//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/powerpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/riscv//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/s390//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/sh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/sparc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/sw_64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/arch/xtensa//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/scripts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/scripts/perl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/python3-perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/scripts//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/spi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/nvdimm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/radix-tree//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/scatterlist//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/android//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/android/ion//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64/fp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64/mte//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64/signal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/arm64/tags//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/bpf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/breakpoints//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/capabilities//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/cgroup//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/clone3//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/core//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/cpufreq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/damon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/efivarfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/exec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/filesystems//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/firmware//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/fpu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ftrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/futex//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/futex/functional//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/gpio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ia64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/intel_pstate//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ipc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ir//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/kcmp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/kexec//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/kmod//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/lib//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/livepatch//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/lkdtm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/locking//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/media_tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/membarrier//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/memfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/mincore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/mount//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/mqueue//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/net//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/net/forwarding//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/net/mptcp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/netfilter//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/nsfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/openat2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/pid_namespace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/pidfd//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/math//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/security//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/prctl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/proc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/pstore//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ptp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/ptrace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rcutorture//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/resctrl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rseq//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/rtc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/safesetid//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/seccomp//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sgx//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sigaltstack//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/size//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sparc64//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/splice//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/static_keys//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sync//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/sysctl//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/tc-testing//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/timens//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/timers//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/tmpfs//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/tpm2//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/uevent//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/user//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/vDSO//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/vm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/watchdog//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/wireguard//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/x86//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/selftests/zram//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/testing/vsock//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/thermal//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/thermal/tmon//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/ffs-aio-example//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/usbip//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/usbip/libsrc//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/usb/usbip/src//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/virtio//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/virtio/ringtest//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/virtio/vhost_test//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/virtio/virtio-trace//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/vm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/tools/wmi//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/usr//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/usr/include//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/virt//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/virt/kvm//usr/src/kernels/5.10.0-60.31.0.60.oe2203.aarch64/virt/lib/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/generic-hardened-cc1 -fasynchronous-unwind-tables -fstack-clash-protectionobs://private/openEuler:22.03:LTS/standard_aarch64/3704ecaca70d19698300af8fb244e7b8-kernelcpioxz2aarch64-openEuler-linux-gnu             !"#$%&'((()(directoryLinux make config build file, ASCII textASCII textmakefile script, ASCII textC source, ASCII textemptyC source, Unicode text, UTF-8 textOS/2 REXX batch file, ASCII textUnicode text, UTF-8 textOS/2 REXX batch file, Unicode text, UTF-8 textNim source code, ASCII textCSV textxbm image (x, ASCII textPOSIX shell script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=f04b731462ad07f0019f427bd1ea10d74b08d62f, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=6f629b2d309520b5bd026faed5fa955678581f21, for GNU/Linux 3.7.0, strippedPython script, ASCII text executablePerl script text executableGNU awk script, ASCII text executableBourne-Again shell script, ASCII text executableELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=777b7cb48a6cf3390711340438123b0db2e4250a, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c3d48c857a66add627e2dd23499f673296707853, for GNU/Linux 3.7.0, strippedC++ source, ASCII textexported SGML document, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=c9dee937b99cf26b7f08cc5e01e56670cdd65349, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=dc319f7d60f412da85e44ab9b03200ca5577aeb4, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=bb52b96d9e2b359da8b1a04bb4e3bc8246e1dd0d, for GNU/Linux 3.7.0, strippedXML 1.0 document, ASCII textawk script, ASCII text executableassembler source, ASCII textELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=69d25dcc4b585f0fe011762b1611b030eb72ad1b, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=0ba725c94390a7a8b375c35f04f63f4e37bf3de5, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=48e8a3a870098ed66cb3143ae8d10f3547413840, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=23d0ed3b13ac3b550cf8212dc3c8e588956d1edf, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=9399835af92bd5749d3613fd2b6341cf19427a57, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=4d65213a97f7177a91c9186b5cd79fadedbd0324, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=8bf09fde0c2ab2e6b3472ee580290f9f10f0b4c9, for GNU/Linux 3.7.0, strippedELF 64-bit LSB pie executable, ARM aarch64, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux-aarch64.so.1, BuildID[sha1]=a6c85602601df9b3a04d90650a3f29ea3064243a, for GNU/Linux 3.7.0, strippedASCII text, with very long lines (340)automake makefile script, ASCII textmakefile script, ASCII text, with very long lines (370)fmpK7(k'dutf-88f3ac9287797233ff5602350b12493e6a778aba44be81cc207e78822d37c5838a42d5f99555e9c6b65451d624e3c6e5b296efb5c530d23c2660b8129712266dd?7zXZ !#,] b2u B0RŔE-ލufZL!, %RGr`r)ISPH9[XN)ݑF 3g]G W`VX#.n5&y OAOJI%Tb6Ѣ]+YچX(ڑ/-XG+:jm~vk~䆶^Y>#8cʽbR{*w<氨GJn F ~V#lvkP)N(/m@"Aج/}ϳqं(D#E+Rc9о 'Gdh;CNsΙ|EA*op+">4g1{]܂Բ.(Y\Kja.bI#(&1~5_ B{܏(XRVQArdj%Cqi$SdpR}щ0V{s Y1+$ʍͷ`*lV>KAw(,ppf`Iy)|{+P}4l _C_%G3W~wjܗ?Fd])#[lΐm֬6Ƞ1}yhn*p,š֓Œ=)d+ 0pri%P/ZkTk_n% .N +oǽLQAcѠVƽڍ حV`dupXK~q<s\SQ3&QZ4*x0Po):jO49uJUr}n*FBivio6#I R_c:E?BEh qN@&O+VfwwUYXAsbTBK?J~]a,6)[>46 4D}O3`Xc/3>{hԟ~=4czD=μKMn _eKL&"0Ai+7  dE޼,lX:)&_e|0pG:qG7e M j%Sgb1nWQܨ $QP=ԯ8WıB<C7i8+J.NZۼ8cfC9X(ۯN2/U|2 ,Ou}Z~J 3E o]C1}By s} :^[€K&**,즊j3rntH=g6㮳&]õCǡ]3ջ4?@eE^%n^Rn(Y2;xpGu \`lujW~ܻͬ}2lOrC+ -2\EMaTcD;(h2,6(:\ ;"N},8o=>MNS'_.茒Wl!gA]uhʰ+2OT2mTq,^@Y4M {R-᮱Y&A {GUy F˻}1W$`=SZ8#_]b›nF%Mu$SS^fz&=:!e*N]wl#!eI[L:Hj+Y9l<{yD,aj!)s 8M߼n@+#7LmOrE)2R(_f*HuΑKEwU+C0o-d.6[qFX̷$DMY0m5h!-\{|B}Bj`%&, feF`#j3x |k3 AwE2Y ٫ ̒U}Տk-.e:~HQ} "PSgā-.IO}@~+.0lWiiV*YcMHj(4+S#ϼ $;XKfNKL'P^J9M"~]v%F4vYMy1ZpRףp9,G˟@e oLoKs{ekCLR NՁPK)[2l.s+gO3}mJ"y7Lim;@-).DAk9ukj.b)Of+\kw$vh]vBqf2XY@=\4v8 eTj`vdӐd}鷺v,a@1AhةU߽eկ$ l#_)a`/?[N=ΐ#֒RFY" \=,΋( N!|Bd 9Gb,9[svlfK D͟'b;pZ ޮC qu] 9je܍8W26s3.Tc?Ic;At6kJ:KFkf35>&Mhؿ$L_to$.A˜w5ˆ5>Fơ8#79MSiyݍH4|\mJJ=I IKzVן|~,L߭#/"h:7+PA-s.nV^n-خ0_%]_zN <`uˡjf{ܠ;\B2uQ8\5DNXh=N܍>7AQgYHԳP'7mO=bI'ԑBᦠqM׫܃Vdc&^@K|;#5~`WBr-"Eknߚ\ ͽA(:$uSע6&CS0!$BVq f [CB7=tI"k"Bsa2\_Cath YSغ 8O!sgb 04ea0e?z¢[`_l߱LS4;[?zYV- wtȓ&gX[sdzF:mͣ.dZ*~]QdHO~?;V㇅0[Og\7'`7 _hS[$%Ɂ_Zڬ&nWP[;]j}}›2{%  5Rfe,Me#??-h>&U3$RLXJشHiɦD0U2s/00Hskb, gסP|N?4.n3 _1qLCS05!X-.vh1'IW #ɜǡ09#Ҍ`71ܗ%-:thoPOƷVIGqddK4Aq(,0{:َuaކ舯RKix털 2  #!p5XQ?ӊTTݬ/<: `jEhڣV|gdj'I x *(};w\;PV&hoѠo ڈjov8FSYQƌ=Y,}F QͳlLfn1_v$cn,)+`3r4P.s/glNU֞ HoX~Ywju=ţRIfe.ƭVEy7mx(J xVe_PB&xGOh)t=ܷN%^B 啽E!=Ȓ `=JN*͙z$&N{ΊQVgM,};ٓgE. ـv s ƶ@d+̘]o."XM~$Q Sm?cGz\pOfyh+V42ɋǞ*SA9 gI[2uB+1 $Q{xQOar9d)[S@[^T̄9)kj3/$,'Fn78;yW50Y@'o%+;sDIcVQ+~(0647p0b,@v2KFt@-V4$]|?zp~=U2>VM0ɵ,o[}K;I|[?eSH*u;٘WTxFSM7-2p6J|6"s;!< <%=SԁHfVnyJJ.@ P++t,J7zY7h0hFktP|CMvj8<9KHeЋ%+&a.;9 v)+J,zɾ^Ac=P tsn[ xN\pnpA=GɟIsq S@}VC`?4TIWa72y sSCkh6rR.+#ro^0ffFbHR-^V˼E=r4/0n' K9ÇcDCRLJF[,~>#L[ UShI/Z#&NP?X]rU=QâSlDE!9^T|JՓS}[%L%r+zڳ* , Mh'U1LA~nm4ЧzMOhL#|eC#9G͢-<삔Q;(f, L9?oTO_tٮ`zsV :"4#z oHk6`8SxP+/D(#qYi\ ־zA|#ْ؇CjgKW0\M֧A&[1gFbp #HM9i0m[!;px:M.%Xm:ODTҲIcBP3uwaD.) 4zJ5.psܤ? L#4<}m?cbpԸ]uca2 mt`W9ϴ=`#x}sj\_V$\:`,5=g 6@LC$\%ykxs.~4$q=xʢLSb^?LoРi4ဈ빭 B1 #i;F?LZ&;=<^̋6b-3훬HI J&s%m rkzj_$JQQhfnk}v7'`%kC55})972:N``X-,ڷBj-KBCVbJU zÏwA,k#ĔĿwJlO6DyV>L$xHYgk:HeL?dq[M5;M&I\JB"WuqQԬ-tY]"ʊ{3vj?A^gyxcdUb\6C8WUk,m۰SiN虈09KAoӻɚa /S {ә( Kbk6cxuMˌ,n Yyg^B=zpz|ipJ~HM5 Bs(i\0_wΜȊxلX v6+ba^)yX8 ^-kl/8"'tG``ךVJ׶QZ\: ye+ѵv2BO]_obzo,-<#)^d9P_E&~ R#γ~猱~2g>EOllGODHݥۨiHPs foupR|Pű|h[kڹN˒%\*#TuǥL _ >}/J"W551a$G2VGd%jDgV޽Y^X8&mo_.yк_g0!\#|]7%s"cp-"@. &4-jȆ̆w]<󽅄(ݻ Uh,A/@甜D‰lYTW\^(m7bi'j6U״^0fm>joڱ!ۜN[~=:41a٣;Z0;o:k7+8,aSjd2ȦC9wFٶ-ZP07tm݊Kj_І(FAԟ5L@)P~"ꐲov UTo=Z6Q~/Bi'훏m7DcK }Eڼ߂!'>So'kua{6Q^w!@Ȉ0Vȿ830۠@IUxdPLJQ( $D@et#|kNA7̈C2; /em7pqD)/zYun<)01ݷ݅/j]xo,?%O[s%aP +Fu<_dg; -Ȗ-`I_Y;I9zC0ƀS#kNMn*7=hDqC"D`3BVZ0KfZzGhjZA 0.$Lbf{2)&e&IQE |\/1um&vJ ~RՍ7cs|d%>d{HZ)R ?'"HY;М]0&Zm5}iãZSvAFoO=#Oo 2eK"s6撥II2nw][<}n ^nA_$b%R pc,mSs8l9pup"Z5nK"WU\F>$7 {khE[KV?`l_?DU[8MِӤ} +KU'Y45iWxmCU I]sf& Jĭ[du֓J` eOMNE^7\OD9fZ~\`p4h?֫K iÿx3ҹj-lu幁EU6H=(M㚔eSr"2P;=8+[=QRJU, a{<[3pYY&HaM(Wss*_J^ !mXbr&ű=ྔaዺ/U9LzV^DqC)mgEVzz7sF rB5mRٹ+z! tsOms6e ܒtt)1il:=oL u/MKїppUː'Tmo4s  QO yy?zi 56diS`઺O|g^MNR>kcw GUix*7w>s&Aړ?6Mq%"t$}Ǻ+e+Rl^F *np#1t]鹕UӻK( 3} Zm-r[#1q6r^Z{KVsd~VGBt,ȌN$ڒYjFXɧ hqAϛ:J[aYY*-:HkʚfQLGu +{9أl'82<(H8WaeqD5p^=6xh,vOOP Ief">:#٧reYИU%Q^ ^3g+i&@PjG(u8x>B}FNASF02A9_=/3}݇?-C4t(h,0ϯʢFTʰQhXw u&=0X6{Qβd9Ciŵ.U}oשenEmMhT\oՃA t(Q2gޖi<۪yC;m2f-dqO[7>!2? 3:lFx7 *7Oi2!4]bVli*V[)enMp sؕɠ-Id3Tz'.r~nsQ%;[ޭ, B< ncx=/>"H&1IUkzilB468V`ڵ~ ~OXkQ@܍ \Wx"hkh'-~$Uu~I9LI&$}@_V8:Dbp.:K 4V_+g no=} 'ZKYeN˙-8]Nf Ë1PTQ#(^>@ ޚ2Kll?~r3,7[.%RރEd $9qP}D]n"fsյV_j*6 Ž@Z۔қ0+ImB`,C=.Q}DMBðr1ӑ3O p #!,ʤ9C=2xb7ǔ~|K/Psz,uw;<ҧ.}X˴Q׈~Ng;6SideIm@9LU_R'h[cf.}0l|7VXҒN ْI \ ~UI"愎ԩ֫:ݭ4 X_0Y ~za-dm4!Vw:T48j|c+;?bdC^$瓽tf6hj'kV&+ϘD5r@n+wS.!։}dmO&p# %mO'ks]%[Lՠֶ 񑰵m ؜OGAkifJ jQz-}~.%¤f+'pQd0Or *)G!{ %l2wmqVPO ('=Xոz$ΜAkܡ6ހDK> \{/ }?=,vksu j1ҰJD:3)Ha W45N! & J4] Uml%{k~!Tq/4#}v%ಧTүbB8E~k7ZPF3^Րq+&em Uy-1E?@l;'2ЉV 㾌 }4IXp!QP4SYȊ& N"Q 65X3% $OMfj˫&LSwDldzE쾗#4vV訹!iҲSW yJCk[my ^bFZK(|Iʋ,p|$2]@eXt4iud@ۭ.-ꢣj+ +ϒkP3>utED-o} 9K-!}+7B#PUD_ArZiJҲ}t9f.UDvR~uy*NXָYA%ͤ[ UB|1mڋJ/-;jQJ2"EM) p6zyActÜ$TL=3 ,6}@&S; iM,| w5xA@+]GGC9uеcjv 8@b{bE_3sYE]AOb RMW}CԆbvĦ}1P{K6ʬ2M(\j6b#9ɿs 5Z=W^;ҺKLU@xc8O.⏶x_"}*d6{u+y}?')w>8t` `WYF - :P͂ %e/ bV[bEC a[yJj6z0cjU1lIUŨvjzZUil7*d^VC>?\ٞdPYdZavE1{OvN2N{Z9ε!ī{Jе6f|fPnG\w2s=HU w@/?NyU҈~U};՝GujT>f9u0Rf7<&,[? Kp׃S !]-ҥCT 0ERG |[ޔ !M|F@q(gh¶bI$17Gz_WUI.;c:%􉁢Bi=f-Sdf.CE{wv1ܡ-@j[&8ޫ9zn Pj Rfxz|^WUc]bd0R%X,N)<(0V"Quvyng-.i0 ɋD<#&L`WžÄI%x az',_Kw.5xL'J\mv%{נq3;uo)-z0AvƸG%J5]{.gB'pAMmbbe (boBjd{Oehn@ICm m ӷayli%^Z*ˎŵtk_-4 ".9by3s$vYYͦ^vuț=LHW8^+ R*WYqP6!F1^!q4 9cQ8ok$tdg!Ϊ.̅άT4UA})h{$p3,z3m4PHEy4tKE ]S@_|EJ.#g.w斆A<񯼷I؊f`b QhH-~G3_ הZvhOEKrs C~#jfn\]`1Ay˔WB)fȣ{n%R=;Ԡbr {mE};_WV.Ӯ D3d}5B_=s%H}vZL=@I8NPl -^:ANG1@_φ r(7ԕB"Tdk ݓJ=_l!YP "6xXtiܞx^̦Dں$D1-eWhIIndBRe'DҦ&OA [ Mr2:!<'d]jæc_:n9Hڠ"P"|M[[O&e @Neq*6u gq19OX̙ګgLU,ءTe%sw4[!v39> 9jP:e[ 䎶?^}\wxW>O q4DDM2X"oe#fdx#vq Dr( C6R ҷ`45 t1 o0yaCeaorO}xѧ{"m#Y$J=#Z聍^|-> 3tm\YQ?M^c<)a&ȊXCrb90ijR_&]L1YY7Wd[H7O<6(Glg WOcǬ'μ0=\?A~̻k^dv&50i)tJd=[D gLhꜫ>,E&h>LS@epE'(#4#v#('^pW,GxLgGݢ)bCхHM}pCcp&rwk_e~w0XO"UD[jP%[W2/p'hf[p-.ߝR%~k*ҸQJץpM&8\׋  `=r)瀣{YnU-e`_ǒF*7~h(79vwS-)z^ 12h8MO&cIwC1h?ZMr9+ձY0Ʊa|^KR~AUv}724$4L' M䴑Z{$^:c8kق[tx3! k?BtymGƌI}s/i)S (&PNGhqrk|-8̚&yĚ{E@$w} {U03W[vX9&j:QmL&@h317}hӜeuS~w:99{'. JU>9M^Ybq6C >p,[QYeLaN8X!*Mo1z sI &*="x]Ҷo"siT|fwe Lb0a.:S/s4/̟^)Gu# v#1d!񓊍'bh*mEa5rEQȡ3&oBq;UZFe]6HSd{vsaD8- ~X+D r"xTRLQ[/pG\ҩdH|aK{?QqՂkWwB4$ꮶP[m[ks#6"47C)67Z [nGdCaFkwž xe w;꥘h@"+xvuDRq&< z(uSK)}'ooݞ$x6w-2X>m{>󄆢/c@D+eȑEs:Sh :m%~:"6i ۸qYQȶ$)AXSp\} I92{KFR$/[\/ FnҪb9$n|r&2wNܼd0vD{I:ͺ`NBwj`@3W@O͟f \)_.I:7~=(`X16F].!sT8 2ç$ZI"7 d7wdTsHIzW[ Ѣ#w$Z-kܴOV/ IzYD2 -!Dp "z6 I8V=`r_ۑ^ 0BJA)F#eʛ4Zt#=uGid77Ybܰ|>J ]#p^G{'>(6AR,ssl&<X6i_~(sQ0c*)y?|I=Su!}ʇ $EF6NOnju7u]J/v7-/}'"HgKveM!t߬0;?YQO˜5?tE_E=\R(XNu>͉W9f~;Hf_2U\Gi_؁ZH#ōh.a ]'xӗ_9u~op ;&2pi0Bnc2RFNE$OKs_y델 ǍKy܈Z/嘾J kl@ 2g1PiDvzl+\X4㴸%t~/mYf#x[Cե1<O߳СH5_0AI?ܷ) TwkmH jHhh 44ĸ]f>֛KJF9Šdf k*uc1f;c2z̞F]Ƹ]zX_nZ=T;)Eբ9TKXSñCQ%%_Ä+ìBh֪7 n*5ݔ9D;'%%+PSkRn i~y! \Dӛ* jh9a1# 6FWa]=sKsc! [^q"VcDwN1 H%ׇٙyf%2eLǥ3Ι4$/C;\IG Ya)T63ݩ¹vќ(ށwAmע%jF~1ߺk]ݣE6 zJ5ݜA_nvx\ v|rBt9Q`B 3PAemd!e:lX% N^=)\w2$VN '(px9yH#GV8CQŰ HE>ey-hKo5W# wNmʯNL.ָnߗ`'/cKľԻrLj Gίr[Wy}+]9cM3n*nvOa iOK!#ӼQ-wt"9} O0WL* 07o0nZ.Q45fNcܟ{q1 =;"/]bc[ӡ`Dpii<ď T3oFlnzOcn v$ isH:~ľUcN5oL(EUhF&4V0⵨c8|2egOp7yT\a<8Lbp)O7m}x#|x26sWk7f2ج>>,bRdPп;E6$yn g[|S sk M̓:ҋGdk $KDmYe|v'*a&;p.e,$q#PG!d9 m?c\zdcsj YmS,aFcUaN{N>3f!4fW~H \N/T]]?ŖBD.C21ĔkN JPw`f3VGRWƨ27%>[N=xv.' 3=$ :;? BBG,x-. S#u83[jv#|[? beA9tʭg;y6U$뙵2}dhפzh$Vf$n}Clcn_Vk2@\+oSh=+wi#rRq&s[M~k.,pm}M=Y:n#+dp7X*ӡ1N9차R Sf 'T-"a]mf0o_ΘÊ] 1۸M)\*ޚ} HqKnOl5>YsvNϕiҡH;7p];D~៵:IP>Zދ]t&,3d}WX/&VFfX.w1qlq ۄ(eTEԳl@B   !VfKH ʁ[kh<܃(C; Vv|å 8$RzpQ5|=MӇ/gq"z5ԌC*RSú& ?0 ouɄx:ꮩKbY^\iqwA[5ky:*Fn遈@e>{phuv4)@ gմ_4̫YD`)٭'^3=%bFH9Kviz;t!@%`ڲ hEfvݺSK\l,/HӮq/o-Xeh9y,iM@]yŊ1(vN@26$ãM M0?MjB ܆o)F̘V8șc'=IW9Q6V{Ϙ;ܫ9JKr,=o5Y{䆞oznGAxמñwI֥#L㾝B'[EJ*c Je`͵'ju偤ҊT3xXU5zE2ǣ^ɉࠪ/Jdbw/ȪEcQNٚ/*T{EkSqlm$xG}SnFV< PjS߀1>L7<;8ubgaHB7h'[րC[YТJA$X=iW/R#~uyj̮Rz1c"|.~NYQh[X@! %roHXWuoss<|<-;`9̒.S5i穳asʲ8kf aK,3wZ67{$I *R.Nᄛ'{Y0ˇ8HhYH>~L;>eA?쒆;,ifk'nɔUii'ETR~ie}P6bcsʞܷ%,ea*} CĔBh_&*s2ϰ噎;njh=/ʰ~B#Ci$*,L R@ȞM[Va1]CJ;S'(&rO2 %ibnMR͸,;Ȏxs@pZkV6䆅+ $?m@B*' brpxL}Hլf pb<5zc;ˆ䦽q~)S /hJD|=5y#UɦOST%c@|ԕնF#Y5?cqi|:mTlgͅ&Vs:#II:WaQ&kj3L!ܒرq_Xh,AtrbuT>hdV*X~R.IeaS8=$n#̑/R S [5/0aMq,9=XE\\Wv ^)~ء#QTN|mʬ7';VYx!/.|Yٝm#$*pG*7Tz-AJdiRRp47 3w^:oLq>v~o>YDMy;]fj.)KPߑx! il;gW^-3B #dNLA[8Z=ODY7$ 7:PcDbM½0J @K 7ٹT9Tˀ 1@JzMBz5}gĚHY{DqTN0Cvxx9K6$]/'f5/h57uSMTGR/,lMG fTat $cjX*oՎ%(](MKV3Pzȭ616uF 48e6ۿ . Gbңsl#XjS;E4&q/׹j]})g|\[[ E1]Z EhlV />^'pyʂN4-^~%6czԄM; D3[RW037\SCWN|>Ro+}*=~%&x/ \M &SzunJlglF"\6wU#s/EsD5Mmߖ.p v@Eݞ <G(~k q 2ѻaluOIf"*ih']5],; ɞEg_y`+  06AĜȜ9}  $HŸtruY0ģW!JR^̏ksM EpJn G0{ q9C=ё.'@ာMQ(2ؿYnȊNr(rO٘-\n9t@z>ᆰs͋{%Nk`?eYX- $t|;)4 Ƚ[1?Nۼq h}0I?=N Z'5O9^إ7փ*L GqpcJՊ=[c6fA/Jv/qeG$ *j ;6Og!sA0F _fD8tq%HЍ4NW^ϒPaɳTxoj 1c5hgvF\Ѵ-WO5&,[% ^I#j8k1I`.*ܓ .r|qYd7BE0usqT@ 0)rrnS[hl wZȠ5m|A 2f4ێ_'Ѓf7}<<~_Q}}0`ukaGTHܛj5L|%.t^RLx]-+lzrAII<2I HTίV3j bno5:CWDLKUr~A$jJJ1r[<Y(5(ՏCQJp~ͺhNn=賯WcuCLz9#Z7Uj"Aq,D,|/ajo{)S5=KN .ѕ͂XSݞG%=?'wTJw`qd eW fQk/?@gAbjpEPNLjIB-',5+MyܝBLӮLI |ׇ{88'fePP g>m['űLocdgouvqPN1Q+5׽i-sߟV"rS<m%$Ҹ&*^ &@IS. f/$[lۆ\Yk?O2݌ 3ԔG" G~AB4j,pGVReT=wSr>D,uB0wD"0j|s+8Y1n,%xMvF$4=69 7-4Qg]Whe0%8<\HKLUvrǣ|WX6fh:~y5G{ޛJyL/X&4d[!nv$pnu/IĪ B ̟m~ܮ /!&O7RK,3}~UvkFKIꔵţZo VMS"Iǿ~utݸGus5Ji^?PÝ%kI1(1ZT`=FBKAjlAAA^do+2ΚQt^P@Fg8k˱od<ss/El2.-pX{!b;!03ŭoL[Hi"M9%;iH ꝦGp;/7Xv݃eGGr Fg F3P-: oW{Jc=\b(eI@9=SpA `_Z۟ٛ"YQ3pH_u_& Y^41@|}^g}kv@Nϵ9'C4Dc&XT/ne]>H]J}AJw;6@Xe0\e;^0zoh_uoCY/bP)N  HTżל<)KÇ#RS]I<1ZѦ g׊S3zZFgN?geX݅Z9I՛a*]v7͹ol=ml$͘Yl%72왃EDG=)zxw\hQpE\‚F$MJQWX9Kޏ(\VFAlS!WG}~"bfWN#N4h[GJCWv') 2yFb%LDʷcX vLjҡfQt̞D+)R*Aܳ%r|0~ZClK;O:x"G|rwg51q<͂9@)+g斫iE&c2ܭ/ ERmp]1DcBN9eS PWgi~6ߔ_=RcMӼ+,"G}$PY{kɽI?K/j;AL<92ʱѹ/ 25$#Ĩ¾8+LSS`ϊUTK%Ev#t{hE@$ehZ%U8Ho {]wdil?d.D3:p. cv3V&e)Y/Tqhs`mVCL$ӧ ~c7{TUU2Kѳ \%gc ʶj'-:Yu'F?{ltN NeH 'TvH?eIS^ɕ%++&JRGԭ;ϑ9 MM N.r?X9l`_q&ll2xzV`t TGdc,lej!H|"3\2t4l2=FSgCSV?Pfڿ rcEcOhʚ/@3nJAU6:͏낏; Z9m`:1`!Yp;P%[Ը; m)hEV'5 $^fwKP#Gn+㍙vڍEjiߐx@ղc"]2l~ )8w O=k'SW5`R?|R}лN${I:? 0*f8'p_m^.hW;} cѸDgNkZ8Ϙ2D•;h"!0sc/ch vD5̸d kJg\~J̟I`_r+PU-Ts䏨l*@7rT"{X}2!TN[iQLĈ3P[@EA8nn'3pLܻ)Ž$y;7ʼ_jEnHW)?KŠI:zhv;j |v\aC>n+%~Ixtf=V33B13~pc!W;(%NFޞ7T ^O4 _Ko2+UɣM2,|_a/\_YYWOƣ( SjΟ9'CY' ǡ]p\1`"0߻~";UM,r w$eU* ɝ`SCUWSMY͠x!.}Ԡ%rD`1ryi95 }slϦ~M^ ڻ+-o0{9>Y_1!FkH_R 哛fNԕXN8[;egL! 6{k+c u:̰_EK+7N;2zѾ)>G'Ë/ z7C V"PD6@y74;9sb7@ܫ,bT*'pNk,q[Rz{a`9Lt uAUぉM@NU|w'o5&t塳^3+*s wdO<ѺwQ_$1[iR OFh KAE i\]ېB\1G40G”L[Ng oA)IVtplPɪ@xy`l KċhVMA:DOr@űe֪;]VooDl'5Z|yXPunoѮdjCtpL t*eH5mpmrG0}{QqgK!1eS^/CD6WĨfZ1[)fq@19 t5enظͰM3} e'wް]_~Mw(]y&bdl԰҉$]{*i7 1|8ѿ(qFipw`Ӄі,T|Y7醦Mᔠ/᫓ₖ/GvTa.;"QL:3SŰ٢@ó אwRc2G*=is#1m̒L'|hSN,*[Y}L"()^ r7jx8xth0A 볺f-쉯m O|/%/Kn=@d>|Z%jq~7}oEl^s6Yگ8fJ{~D7IT/R.;5;d~ťk{q6X=U屙,j7..EQ;ޑ |Z}kc[oR'#z' RBR+NMF*'qۑ#G:$9|iSkCXGJeUʴ}uGdG7 Hbj_ĉ}0ex")jwA4f9Z엍TVјj\%zZ #ZU?T5#Rp+i>RXF:eWKl,,cW\ OmOF"EO^WTBcmPևc} g-i J ;MIa*)`L5n|5dt-f}SF0ԋ[Jh7Lt51](v'y{DD+*sEPXwQrkh_oX}tqeF>9!D>+ycn3(Up71gO*J b֞mG~vg %8dsgyQ{}2^MryVl"D-HcX<qοHl*([rl9QlqLs`J B`T9Ӧg^Y#b.dmf9=mR_O@юC[EM>Uޭm2Rco[+ϨcIF7 ʙ^MاQ0M0aS+we25(1㷃5 s*7fԊ*P:1rcbKS9W1 ^i> :4crz@$n\s&|dXfGp,@E18[ЪR!=𳓧8Z/^ڡ$-~'b_3#Dstf02ӊ5_xalqƔil_ gSS\mNʝ6*d8YV֋?i}BDXu[m>S]Kt<'wb2A:'O[|dg>Ͷ<vsLmL&n6U9qcfڎ-4ߠ,\/<9]1z 9*@C[pW&6' mGlhκ 2QRPe萕{m`*O¾%3~j q (t`D@(Qڜʗ FVAzqbQ[0c08N˓5=M'P#uC_o|/N ;->ivevsY%*.b2˅zv+_WE"4l ȶ?D&e`Edi'&ʺܤN:4Cٽ)M׽Z6&Ԙ@&㦵bS< L7|,vf 2E027,ٺSu7{Ua- oqŠJ>yω/ڣĘuga˕d.mx^@;ָ4q֩-kH5gcœYmP8߯Dos= 1֌jN,Pta֙zf8d99-;\c<Iغs wAO$kM.A _j†/6tYw)wi6uR_GqXe }TT1)S-=>w\L -p$˧[ 4gzr0ҝ\b S@hž. гW#Xle NŶ_>FPBJLz m)^1 [bz颇|t "IOG[Ll8[k<}tY_Em>!nCR!Ԅ!V@(=ݬ!{ޯYZ /BRJ84XnO e(&dVlgyfQP1sy^Ј-B*/uNKI|:Õ4g㺦$onUk΅Mz"6ǘA`Ocm0*? ?#]IxUr,YlI* 4\%tq *Uqpϫg|2unh= [楬:y|ӽJEkh_Zi,N1ㆍr-}qE4'ّycZ^+deX'3y> :/9gXl!4;uH閤h2:5ˤ,s҅p~q86xӝNhCoDI 2WFvvM4# ѢF#ςѷ?De@M/& <th jQW"/\{ B:qa$O[qj3ý+5s"&4oڪ%EN~UWYćFx6\v΍t>NSInFSpW'/^#iL<LѕC͠`b@"}Ҵ!~˞~*AޒB͢{M%0\1 `wvǛdwTD\ w\F `KhHgq,2>&DGkްQ(~G9"(b3M]j ALR2~޲i4: sJ1vŷQ3G?yKw! WX3U\:HѺg35o93AݚExL)0P򖔱wdĐ Cӹ ՠ!䯄7C v'Y'??t"ń*O / t|`!,%2~ @6 GH/]RO'|_yӵPE/,T-t%z{&s:颟d fD6|*pA_G[z1B3Y`+>: ڳYSe" NСў>[04^+ČlqO-r1s*ҏsɾ3Z_^ `7զ 7ZMY5+&l.l>ݿD@rK LQubF`AAlt\jcjo)d;s9` C k2͊*N@e+#<m5`#Q%%+U Ņ*v{/r{Ei_֒ Zn$_j.biK*f"n?kM^37Lڷ-A{9Tm.9530uЫlEAJw䙎~4t13 Jk d'%}U J}Yf0ozHj[ f s8;Եz9{jVK[/ϼP.KxHȁ(V*<'?2uZ`j.80M _#ͳW6PtE2?AZ6+8 r&8/V?UBIϩ +]cwfYݘ?B9ʛ! 9> _PTIOى2YJp3I>2&x魯$p^:ɷ(SnvT|_ޥxBq] A|:< ^j3]@痓Ξݚfax?8T|_ |@>B=x"`<<7 =(,|{]h|"Q<( t8t6mY;? |>{S| ;@ʱ{?%#ú9q-cڿƴՙ\YAugi6KǤ8bG&d%lsg@9~)_N!_Lð}w@#o(Fr'Lw@S[_ٍl~s'p5 p}^ʩ<0,?wdk c^g%-YKD YwHc(UDKʷljDҬ; }ZlrlSV`JEd| ~ W%c3Sas2It5 oj_2Խm O }{wнXy {5`w (eH 2+Z_m<+:]*L>An(h7v[-8N_D›@KJJ›;;Ɩ2P;{w{f^_ux?woA_%HLOGj-#rv͸UƲL>]df r=EjjuI:"cge,EVIrO,-dYATEa탄35^ Ir]/^.媊sAnO jQ osQ;m,X߂4L``2אy~?R%hu(,SSM4VĎH|I6:?U 2 _OiFB98|d=m i`jyw؝SᢋNر\h'=i)ʬ?GG:'0L G{0Iܸws(ZÔrnwhpj?t]օT'̨䦖lk-KM/XE5?TuT?s`yK%@yu#Gxi/n{V 4E]) _E:o&uZ+JN!|O#e;8P .PaYKw*fgkZyZsc+ tzzT0?~u#φǡgI#wDl3SkSp2K_oܳ٬'#v*MVpaR){YoTd<̷,EGXWG$̡X0is3C2N+b?N`Z6nĥ< E|da|F[ MJhbB1l @1Zy+µzֶywbf2@hm^}5GG,WB5q,]I }W2`k4+y@E2b=_tAݛ"L13WRCR,919ԓ5INHm@Dd ?w /QV+b]2/+UL2Yx4NGP|~9:cV22-)#o ́l`%=.vy+evhq2e%ZÐJ&<c[Gf|LMUpe;˾ YM'Сrʛ|B)HʕKZ=|Ԇs#Uh ˼ 9ws`,E8ݓfRVU{hwBL>ݬeɣRju~Cp6֭Sqm߽k_S<}('Sib5t 8i4x_8vQQv{^4A?:뇿@F B`P8\_+9^Fo{ʼn@ۄ+^ ~Gs%vlyŜ,} TM8)Cj93-dJSur NbSD(&ZyaSާ9Bq Η\ʈeɩ単\m\%7ϙm-E[d ي憳@ZkV,}d"|ك,yn? ]m%ែX#qGP'0N $( [MסƉz;:A:ntg.A{V% WDڒ{8~"IV9)ZB][6<' qH}ǃ/vVnqs7ɮi3Ҭ&cU';y+weKQ =Bl–k ǤjW%P5OԀLB^M ףm1z`.yzԱw;+;쓦]' `l\5ЋyRlnڤ[/zm4/:%tuNS yxVsS̐Qu%f.$l Ӈ$;ʫ;(6Ȉb+DTkޭxf]_|hD9)r\j*:si 9ѩ1fn}x9 =Bnf*=$`Nm/_y?F-9^q`YZe5a6?YCWC;lP`kU t%)YĜsm@?&SdaToj>s"qN,muahˠ$$*=%4|cnd8"iI$xLddj&b}_u5gz :h:J; mt"sx`- B,Ήs潮bVX +[Dc995sia.>[Z fd8ORiMɆj 38hft(}N5|H7 .ҖH|19"4Ƴ{P |1"nue[q%yf~Z#n}s->eoҮjPfht:=,1m+RWޑlF[b 5Phj"D_OT |Ҡ6N]gl+I -񮫳#U{J~V# UfPѡP.8y7ttQ"Bp!mƖ8{Ufzn< xP"ξN~y^K DٕڝzKT*i( 1uk[Ɠ!Tv]<=*\k[Di(# uóC% Rk$ uum8 Y֡qiZ>^2M$e?lEϪZ*Yg&8!u}!\]x+Ư'WQL .iSPo ZzR.q0n چ1<@S|maHF&ҾM!U3q/߮]^\DAW,U[ywYk*1z?۳FU j^3VP)cdc^ZX&P5޷\vu]vE (i|]~Yъm`vP5sdvl(0F3GNmZD,W/OxK p1" X5.'_? 7~פ2w?: rHr(ͨ8v:|yp\؃|;"i:T'2ĥ1@b+(pmO10pL8Haaʃȸ8S}oagQOc²G#|Rketi)P<(2YuF$Jb%uam`3b_ 4ɧndxh\B'7-pCFG]\N5V -C!nb]Дm@@S]]\ )Y$h84O&/-gf@}zz0ԏyڏ[Mqg=s,q~n 5%!HS;w)<\4% u{}͓S E]:h%*{<u Md7Cުo~ͭB]βZ$򞸲+Ɛ;hcHO?sRB j*ݏ[?pwM!_K]%| r_E)9NŽ/0H^mH)KZVtM$<s䝭X#FuW>P@2Z,S n/`=dz#ϤzVϩ [dM񄲐+L{p[-^'KhVlr:kQ'qn",eϱQ0~pJc^o`,izu'zr Ѐj<*]<^,pǰ n;+RO1❞ 뉸9{iY:=$9v/('z]/ ()dtd|%Kԣ?ے'2hoF!D mbCAWb$N5r?aDg"0K 62z>F4אGB+yO~uIqw /ט/R< &Q=wk :O"_M\kܐ)F%裺%F5nE06PU)z'Olb.C` Mü-#P0WMH/UakI?"!܃DJFߦ"+@܏Br`G"4Z1%KR1jnd2Bm{`j52ڠ]mMȵR9Aj}-v+=Pd? Y\{T_ܦI* lˀ>xT;N΢V0}3(|X:GkȘ'FEމw,LU~,Wң_٧?dj:i4"m1/'4!ȕIȘ@g0=!&R|ϋ_BpKh|-FK;@:4I|Qb jTP=`.yv¤5%9A^Jv-8|DwyQ6skX l9p_;cy&T}uTk7^ wavp].F19A],F?<c#ǽK}YFġ`V7Vgl;ײS+ D|4GUy%Laf%UX ]tͰD_ny?})J0U.ʟQ;n4 C}Wݯ(F-o̱>HQEy>X6ynyw j   o$`V&2h)eH76.<J\A1X ^7BI{5PGsD'Sk,l C>+7m4Ea o~cpK.;zD|x`a-9I׬9yˏڼs۷h9"rGV@ 3]` & y؍Jl6VdeC ^ڵ )E}TR9⏽hAFQG$N7^!ahxmLI־P0byڳ/[a*d>ˆv3P:HތLf7M)ӝicI~WU)xV(/ 7eGGnۥjݭ*^ZG;m/:~ KLrQQQQuCR 6]8f'V ڧfEkN\ÇDI]gM\ o_D*2do6j$tD%?Exښ _-Z~%2JT=uٽ@l'\ǯao$;[{{Ӭ2;'S_ӧWkinv l#֦T}\pgo;8,kΠ^SiiUVvG7E]q)tʌ\,jkmJVSh%1Db44VV9,K0D[6}4Fm2{D,w&Tp%qŇ"rH.RiT]E3U2%Xn]n;ޥQFf.Kc)F ̿ RbVX0,>[ ]Z,[QuhUz)J֋|^_ r6P!3-חSؗT)iR*";P봯9 b?+Kn:{ B9mvEϳV934MͶ/ 1asKҁg,:>6G{6Wc`eyDžMCzJETk.l(#eRB׈nI 5t{:Ez )>B:Kkw6U{f;_pM>M_b rMX&г !%JHH*/[4_hE!0]y6&L>uf1>02<鲀DQ6!u9T1x IH^x~1gv|JB G"8b:tVEc؈=К Ϸ.| p%pX'{}lK|S|hYEcC@˔K͹9X[]KBMs >ߘKpiݮffm%ȣIu=<2u{q`)P[:cKz3<&Gt6ikAppä儻I>2Lڠe2'BVX?;s5hD>P֪ +O<}[r1?9y羨vNZp 1 "@]R능Rz|g2W_ڮtzH/=SN^e:HC\[q x0"bWMj*qo z<D'̈́KTa 9]vUqBD3xF{ y('ً;zk%D]t2D~q^) P{pxoIWg82]Ap_Y?JQ&;˹aey DoӤ52YhAWN2Vu a KBzk9d,SO7Hf DMeV M40?U-b ΡT(#}CGpn~Ǧ+4:ٞqxߠ<CKv(D`҂B ոn\@p*rW/ &[/M$l͹_>)Hc"`Vϧ^( AU1 `@4: ܂U܍;HZ`odLv#]kb{)y&uʈ4oKyrK,)a'^6HJV0fnt]'f7x A% Dժߜuo${|V)TW]V0\BxK7U;`҂7: g{?vԱve>BF7W]:PF S>>wۍrRXÕ$N@hU-!ܘ8nOP(TsajۚzS(d,hfV?@2EmQ i8w4o֢Org;gQp7e݁yajk.I*&ЉsP-}c+ݹ&(=oq覞0)8$-9H㾎Qi(khжZ !VPxx|dIul;g]=nI*=_1E塞^L` O`b{YJ5)$bl*hFGuN'5k3xO´d3qjk>4o o} y-d.V Tyrpm,[s5k6_tM19FpjṭBU[*hjg[F\_]D{@ 8զr#H ȠO״Vn䰕ГH&t3kAIi{E!d>rVz/SXsff)я3u=)s$!UJV<(!]Z #KZutfץ2%-2MA {.}ɖ9iy]Ň,ZLDװּZԛM`t_pp\s&lKü]2ČNL n@Ŭ$%y0rυݚJ:vfǮkkB.Н(R߷&r%֓)8uaz OM+9w<{;*?lcy k\Taѳנ!%:2U Tm!lnQDj9 xq^H??&wdsN ﺸ +4Lý9a6I-Po֣Xקʒh8GaLPYi,Э>I+'tt UǦA%#5L>Cy]DrǸV( e 9&bո⦃K`uJduM X#w fٌt b力L5$`k=ۇV٢$P9ٷO ~`3Pr1g=K9 ]VswӦR׷\\ { 5X l 4ipfҳՁK4HQxq/S M k gUL4/im2?0㼰JJsb:\nYC uom.T}TNH]ɟ+3HSKĬdw'V$ uet'A$ 3t0rD2*ҹM:6{ۘ:L.=ۏ-K 7uUv@`: u2hqMnk*rBK;imf,B`,D]K.MִNt"b!4+庐\^;VK {w 5;c{;IpCGVt8Mj_7 ~DӬ{OS6 ERwٮ[Ƅodv 1r{BN|<#X%9C/j"*T+QB_@A[}TAM-75$,'vK a5މS: H"T'6Un?;XpyBw`|'F.-T@.GϲYڙ:Dt&qy#:ؠȓtl"fvs$U}:P&P MҾ9k3tQBxl[ZE__BX^oqij#j>ز6ݙf{^xO8@ƇQDjbIB@Kumy*6-͎6Ƥnd$deȞդBx ukf+)<"o0ss-)G^F4f,)O4ќF{zAC?{[ ;fʴ5% 'rxD I7fPvDךY҃ P+E!T}QOrWw}AR덾dz#Nö|Xʕ}( _=$fI"6@)D$j8Vi{gYW=֋?Tc:W}qܱi6ux)2:2Ed USt-.~tyxE9("漑QϠ^fίdޥ|uJ7_ #6gқʇc:NX1h@GD3F˿o>}@7[ x^짋S! r>Lcׅ;Yu8]P%$j1KAbX0<&# S2j*(pMY ?u+*?TT@v1M 0ûPsqXx'Bb㟹> ׆?DT"OLOn@g^# qsO} 5 >_ĸQ&fGJp~|t9" @+pnUZhD'LIAduiM1Q8\1e/PfTUyGϚ5B=a,DlQl BU&q][p/q1IBnfqć+PV*!nW߂=0pO,[i 5֘hwQεb״67hf0X68{ֈ}N.TƫlikAT*|d Z/]h} \F!PttܹCR2AdδMhik/#YPɹ/Bc׺ >6%jEO>ԱUߡYR'tm ,+Μ[-Ӌa `vaTR9|AH\{л!<!EËRG8ćaW~B#]uG\ۮlm}`8@teBTQAMv"ѫ(g4'4WqpVsk=eNSyhJvr<\a>y$QYкCLن~nrj~d_`u˛ ܧvK+&Q&Fg3P_OAjV[~X[ͷ(BIq y0h uDĔ21?9Yi;.4Zl{k?=^'`qji!B M7^TOʎ47BOmqcnA=nNRXL3c=ganqp-/?2J~d$| A#7K%gOsLfv{vQ9 ͇c}(Ŧ,4dWSdG]ܿn. ~F> "Ҷ k]3;|l;b<-☁{ZL?0:ɧRMv"5:l4!V/)-&{$Y~_mŹ4摶 U __b4nY]n萔OCu˹ /?h d7 4: @5Gt޹W,GEH |V}P~Mй39 ϥQdAƀy\ӆ(54~Ws$]FgmƓA߼xīܻw뼡v,~hΗIBTrJZXfU*!NRB5|cv?K޶ !ɰl̤wVn)l[g$e8sV7#ߊ!^FGcX h1\wp$(^&BMP_{dzQ&E5C<E~SyxY2TK~k9w3G{l8y[RSQtGZ|˝c9|ͯjx)B3>/vS!-'eݫc}iuzD9k.f[1WVgo/ȱl 'ͷC3i8fOy`O`w}hD@Mªy&Hs ?;9YmJ%&m7d7. 8)v =p^ }wP9-ՒIxZ\!}% ,ӹB'Fh ytkβ\Z Ә"-8h2Do} ֿcnYpNjpsBHՓm>3yF\`Ӵ-@9~'9*p.0{/Xˉx% xÊ/ReY9nF@q+.FB@"Wd2;FdB SG*>`.`9ľ_Z+ĦfeODM?^(5 lR^ekFxr1vIR^H+~҄AT8޵P&umKD>)]Sn. H6I*C *QdLd,J/;;tSHI7rfuW 56o?nMXtDmǍB^Z@fJZ3U)6CL9Q?J/y8<2eO%#K`~uьEgzf]#G,!]c\\݅m̽.z"Qot8ox*ֱt'$.+ɦ?G&U[wZ<5"/`PA.8ٶ#&y8.T{K?ĊZ^>[r#W$ڈ+"="uqD I haNdWRsIpd hK ( ̇Y$Q%S6 CdDb'E~rNG\8wbS"*ȜWB@a,3@hYqێ[+ =l .-.HDv1e-*rE*M0QԨHֿ[}I, (&8gaѴoXMNpo_laZݕÔ\rnuk .louBQ %;0NeJrW@nẉ;([ea*Y&= *zd=J+Q?Qj _tLme =1(C)fV9MVh5r]u"eV -XzM6{pVj;zi7O10y#ܭKGUavZ&$wﲓ ±lqBs0մqX6eLj;AsFq% i:2M՘~^ΙUWK/_!"g$t`MUH#hÔLj~dYff{KW%u019s {Ѽ9wy.kT Z`) JG^[nyBTi"4'@}V1 /xVx z|G4N6Ͽxu S~5aPn{'B%%Dc鱿8MDIm`R! YD65ъ", v}6CYD)l6WO^mhR1֢0m\68#ffuP[HˋyVħQq*=R4WEl{(3 t[ hD{iynuw'mz\@Hʷ 㢯F#AYE/h* b–[ ̵ xrDF\Wp2L^Dz oU!OPwoȺ^< Uqq.ua,?W=N:4:*AzLmA9=!M3Sc$8!]@ o NBG3ܟGRS.(5qi8G _U?y%_(ó!E N]xhciZ/7<֎Ҭˊ".о0<<IJu 7Sx +[|]-FQHK4˻_ۚA~ץϨ%gi{BR45&Bc#|t#74mڈL;B LQ}s5yrsA:?\? P 8i1ZGm3BfU]g3)Ẇ=':ɑjNV}}r H62D#F)oKӮ'C[ʮ[]>Wi .<>I'i_ŋ[[.t SR'QXndBH޹7E+Bry0 0)y!y-Dg _?f?x:'ؠM8SQ;{Y(tP32{xniB05ښ 9g:jP?r) -M r@aqHs[M,'D0Yolov$S:)y\ O3D;Hc)+v[H`}hBzG1ɿ>Aξve’4bLUhxT1-x{:x"fG6׉x`جG?|PET ܽ[SDP`[jm[ϾO3i?l%4q!Hf_&^)5rC +A$UzH%}ROƀeҟ1פ!'4~&~AN<'sp.v T 2]MmA SHQ/b:~@# +N)tqTBA "QF!~7ӈY*S* #4/ !>wq3{־aG!4j!䬕f]TSTngW4k{%w=sSyt8T!_ߘy4["SQ G[ $>}ǏNYy9wQdQ=AXQY${ԩse M^’29DnER!D57C⡟G)+nzSO eR 5_]{-'D j~xD=~sĢ]q.Y']TX9 tljg(Ԑͼězk̓p[,B-!o#_@YhV`k%o0'&jeK;dwDECIJhzmټ4xXʨ2~D8n-^rQ>Hg/ALSGc(؊ѩ}657JIfd}^nc~5hމY=I,P kdUy9>߲h4[T'Tz#ĜzoΔ5 7h*Ŧfd,KHaҫ?s M/'pIliI)U Tc8O6}@ 7*ʨ`QL6O-|pt3-}Me9@gca/}`d6fE AкWYRz7&&~.[=P<.J""9moRϔ^eO$R 25uSz[e01kLb =H؞8G V@4/,p T,{Q:nN6 S6׉_ 6#򺥼1f\ށ4gnI<˯͸K y84gij#MH_<|]@jg9 *`KfZy [|4 ]OD"bKtOy FtYmθdCKVJvx~ Q24SCTģEP h 캗,4)a* grSwL<)(GuPy:@x|*E'dMx)Hv( 6 %9WEz]Q7zG,طb oނLuK cD} ~hϢig#̦F'Jv `]sDVs WGjGj]Q w#e,ѡmqJiߜ8n5wW:h ._\t 1 -FtZ1ʓj+UO-,ˌ߸q2?EfO5 7-q:CNWkm*>zU EW&3ڏx|QΟA{cޱDm6ց6k.iYߨH;'t[ժTDl*j 8|rs9FgJ:H_bDȿ?* r* ݴ[O=ū4a n$'zze!IL6wM۱DkY;-:7>!a?V<)g<`Zob({w".=Eť1dIBOKuS|-=yכ[lvdgZm77 PYsA7d:L~S8mxCu' Mҝa ~Q;8;q~O6WF2jQ}H>u;~PtoDZa0 !Kv CμB*DX;Aûנ_(Izm]3 \7]6}x*`PCwYczB[aȂy^T|[9,G+hlZzZp{!;Gŀuͅ KjA}9%E Njteos%B8T(н}$m 'q@}GX.* IL9 bBT02tL{;Y~G }ePF`ߒ3p]"u*&|W<OKNe[ ZȦ@Ca [Ovv^qGqg3Y1UƴuҳĒI={"릐Rto])q<8e36>l{ﴼ?bH8 T4u|:H?,L뮛7RA \{hNQ;Q٩rT@V3zVS2ZsL=r ~'!RvB#40GEX m;{Eow%LĚJr*#K1)(xZGÝd ^))躅,~v>rxqm' ,'tMg7G~SW'󪺥%Y Z';ddF1UuݢzM#W꫹#v?.cR&8tK/rd[Qg=ys?f9X Q;zB2AV}Zqq]`tDޱٱb:ΩbO{o鳇qJ *l|F~A? 2";^(aI ZDncyy/K㐈Z)Y}qAEbm[Ճ1% 9Jwl_&9z1{cO͆jB8I@1iUm}]M&vwR_7oosѵg8#\݇}͖W,a>R+֭RNUa4(!e+#ۛ6S=E%42ʫG'Iy\ig?9$>ڌ^[){@M@p+wKZϑ^E[TlUǏw>{L4ի$#xJ p{<+ *)S^v(Kj#s^\P(iM@h٧QkYq]=,CHrJ2ɫڬڻht|;QWXzZV}}mG*TLzdŔ%;DKLC®9$G&qȟ{]$vPto!ۻϾ N `B(ӢKIrm,W}Eun0XGJ: Ǟ[E~rJFf``9YBdUZ99uәcWv<5ͣ;7Qj)f;cDW!-[cs8LI+0;څqVD|iUFZYtu[f]kvōDnŖPchΑVK+9@StoOh4&ZS\@9+اGqP_afL5"Qњb[Knpr?I!S|ʣybR /KqqP vT6OY©;>WH::͘_4ہYo}QYytL #\tBҸvP>Qjh7$?y۹dB!irom+x[I@>yD@B&H.,Ksv~⡤.jW YJ،dq\D`@bٔ*ju2Ihʦ*gw|@wv]/RHl1$7I1 ( cӌA۶x+r*l=g'he2uĚ h#Ǭƪ vG&_ wXbj &Y@␕}[![ т[<M@{Jdzaf ] ´|Ӈ {bCptPU]M4r S/W:( k5dJg9Vsdc|]_ӦzQqbE E2NM4\ڈB,9PK: I2 ylY8|d!/PULOKJYQ2KB3*x)#3;`O'}^PXi~4zRx݇k:Kyv{ܭ0ŴOBX?~(!=aС`^2`)_AZ`$ :eڭ;Ҵ"8|6I43e9.2cCx}n\j$I=mm$eŹXiSkdc ˨-L'-Ugŷv.q EKbΊa71B#"_Ӿdd쳧}MY{'"̣hb*CV)㊴+7ƭGjFjbu2"#= T;'}"jG-?T8d/"I%m1Lfx1;Ui_wqՄ! PV\q0%Cax?t)JQx蹮8Lt$^?rJ- =P֩">M6{x"QCOҫfBe j-5T !}@sa*G&Zd^A)UwťXx¶$dP35GaYu΃}#&o5"72ʍ;gM |[ޏ:ِaƐ8౳߲o:=:bq(Em'DF? :X`7 "\obUZX99doJX>jh~آ _wDl hAR&=N# ޛy y1A &܎H$P)yŸ%S| ɫ8D#Rn x|8F bC+@ ӄ,rwceCFN*ԧ?p.e{4ΒIu?>$E\P.yԩoU,[ /ZpN2(;wVd;Ȓ\5^jAuu'0gW'wAI8ef3(4Q0-q]DO@\"(b73{=/Fkx]9$+dEGuʈd !v ϘY2& p3i˗o0_ tA-W`R.5\zڏiK:{LŸw$&yG"!T¼S龔1v;}NϝU!|VXQ'HH@q mLU4Å&KQ"msLw5 j%jX'TOGo(t!n{Yu1~FlS=\+HEeb0f@ƅ}x1nN.]bzU*Fg}CiX1xG RrU۾Bnl<%߯ԳuY=MNuًO»4PPtFXjMj X$5 D{gl=tYjT tUYG:T"C*C?;r-E'jN"Q$4i#m; *ضd|ETC~>0WE8\AaN(;lL8M;-(O2`(aZ䍙@l~#)<-YaعhI[A )Q-آ?Eo=up×{,w<Ӧ >\Z(;5$3ɩ|Ħm;@+=WGѣ/{%$@}RNJa_1б8%[eڳ{q5<<2hRIOaū=35rs*CǨ/%-ˡHOD?ĄhKS#I9(ge۳'WhpJqM{f(l*=BXͮ@X.p^uWT 6,+n2W!ka LGf滻 Fo yBx}`[H]…kwG^% dhб:rfzXk>}/VW2._0=vnбsXcy~z 4FtG)J>F7ٺcl($Aci@@~}ؿ#^=cri[`iŅ.~5Ġ `ñF燆j 펖pmD2w[r@@|zDϷqMT6Z'y / ]+H&E%ow˦'Ъt_Z JQԶ^1,,wx e|$E,Ҙd[SoH>D%cl8vsAKr? fǧedLU#ׅc4$َ_V`͉SFp_Hf@)7xm+_V͵(g/8(`N JhB",U3X0y\:y:)@8=7AA5R BjVJi)| Zt(+^T8D%G1ۛGsDM̝ߓ ݱ 32DJR)ƤjZ2rEox$jPbhs4޾%Zt H -ܳy*|m/Gr %Iͼ:F $vGkHKE=c+?KdԈR>t;;+0QbYg}(]GK]S^ZWSDh)h<L&πit4+ `u#1?)s6E^f_'xGdgyVL)z*iQ0B Д#͙y7TYOyB c { ׵I7j<YT jڢl˒21.^xя5%#5s%IgUg",S'iJRxWx;VPSA@(O^jY;eUBJy{A!a:vuq_#Jʕ̨ʺܐJғPBDGri&Midfvo`3skM93qI҈0!%6CGTG܍ 3==1v](Ό]#XanB-IgTt(Tll y!-i=uJK(eYP1ΤD뵴4;7ެmgv7S礼OufZB[B`(XGl{ Ҝ1r5vTTmr`83[+q>ݕ t*ڡb^Kk%K@oE׆?esY>ukpًH7Q-dY?շmJ͘Pl@ ܂~eOKZ ;U!*16hf'F$]e=3ڌY`5`BmS\[YP[tfQ>.TdL.PX7pQ[;9BE| f,}?kVȆ-"W9t>IƁcEK1_Հ~O8.F3LFN熦p58;\j_=ѢݧU=^P++t!B{R_ ~X.?[5gwܟZ[%y1{u/G4],{ ;zo1OUmk݋J=~(2$ٴ:-4cc;2+/3\8ӒE@*)9' a'X|_Z1j+ױ2U5 -Q~uB-S)[z3]xI?m!&us޵%<Phb@Q\j{j7L&xc:+45RADlܞ{Up[ 3uJc'*9+c/] ݌_G=<\;d%p. H%XLj͗OQN@jZIì`3,=j%2}l(%A* m>;NLZ1!=Qc=n ׆dzyxʠcl|Zd5;*l]\?H>xmH9E䳰JBEvKaiv eLchV!^gs@<y}B,/OPԨQFVf#ʒyIeΑӠBI/Xb`Ĥ im|hoYE6tpw.<&j: SGULG d8v2mz !v\ܿ֒JVCnD뵔??km=ߨHs`NؘaΫ<{b/F/; Vv /6aڻ@(PoJڗb3DݕyQhmANW{F0:%@͉/QP w@@ɹZlg~AX*A 6PFpWI+PYC Û<62Gr8P9戊@~[HSl헨9$Cl/UCc4lg̛mZ.2Jmi,S.}T dQOJ`t+7.,(>$TX[Yַ8ZR ֧%Ғ x򢝶7)¤}T,GKW;hl>ţXF<P$8دR'罤w,_h16hޥ_k;_>.m f(E?54/9a^Ȃ'!P&v͗4k2 W=3LLcHQυZ]cW*L=PI(-c)(Iz`Oɪ۾6%E'0hύ, BM@3Nhe.=,yn\(SZp k5>|KSSJXv?:4̮Ц~عcI݀)ra{NOՏ@}8&as|qfTHB.Tĵ{;EwN^L>K$}tmL:~0 k`en ݍaz]-W1$B͙cXY]>xL=9x]UYDvsu?xkO]j6+)鍞eZzӝHTLPX [9I8vq7RkfDLNYԑ3 OB<\*`n~gWRI^0OUBn16Ёfh MXjdZӹ}{ل/_MgB{QaZ,Iytj?|Y>z%~mQ]a?6XQ\ ecSC/v`z `ԙԸe =ޒb<-IUP&|գ Ȟ L\5\U8$f rl!_O|♪K4ͫ "b3\3mݨ_NneE0$9ԅ)Ͷ'-ḯ2NB?oKY 86~#~qSYI#ܟI2$|bfv~”fJ28* L5ꨩ9USc`|FxN=hDr"4fuc4ڵȊ0)qd@"G@Í3xHhA,G#ǧs1UWkvyǦO=SO`TZ'cl{Yw6A7oRi PjР֜$_xlcn\]Dኯl2ca&("Gw >ޘ^|Y'y*uYp슎{curxRE@%QC\:\e(bdaB(>/2;@6C8~@,F!C ń1ĉwAȯU e'K4YLؖEQ 9vrw.q]wUʬ2mB>n\\}FQU"N{1 8 AYr.(MM<[5{ g6?C.mshRg\cuSy%HpQP1S){vZ")aĢ4q/>q?mPJA?La^79tt7J%| CZҾܞw<..FxTA rl,65ީ].?w j;]?k&VS/aF9mP-!tAs1m`#OQ% .bva,Dw^M-@Eܾk,dJuF_X '2jTQ<5U)$u52.Nֺ44?Ă){L|m6½7M, 'c}<7TZ90Q/uΜ%c 跤<yʝgRrUMX{"gb`Cv01 #57X?fZ?p32[]EDj0,HJ bjkdu h@-ػ ٭ ) p[^įHl k|Y{nmAt-3ѯk5X ÅEL i߼#CvSAW/9e,<{`2|,[hBr&9tViC߭xZ8֙6x"K~HїRڵ+UL[ad$2fP݃dwὫGHP &>Zo1E; xÒ(d려>"gZt)3*F\D 0XLpăn<"jhs6 9!!>0S>{p#[%%((źIN:۷*J2R#jx@}!n8XTx_ %!5M` yZ*_Օ[l!\rr8s 8 k5BMI$3#G+ : mB…?5qXx#h3?\{a_[ե5b͊iTuYg8nQkI*.,u IܳTSJ |2NUf;knt[$Rf l.=zXX`AO%Nq~u6q{ ] r2 F| bd[LP/r j?OZ3pf{TJʉ 3b=<l7QLu9wov: X~ i[+|fy.E uphbVj#|@hTzQKJ14E^9>#.;'Z얒wahW5}"iNJ!F%@3&~O:REj}2Q2h]03ߦH>*KkݞK`?c82K}ŲQ ?潎!:z8.97ۂ;ǀ) UK+"O3.j_e|Zɴ>3waC-<4eN7zSyoP {2A 2`Vk&ں&%\ׂY?-xİMN yN8r2IT Ñ67JxK;Q[xYbFGSXrAbKB!>{\]?L븑68tٞ2I~wЉ'+Lû6ܱrX@kr󅪹aaKb zfTa *(q+܆,9[ϵLE@w~3=HBBrW^afo-"&a;~{ s8̧jlqg-˟C6T:VxA:(LAߝroa^k)v"0!}uX} #&&5KkVW8 L#CER_OG.+a6wuS*׷"͵̄ާǘ 11 Gݝh;4NH9㢴#/ĜInb.+l_JnVKZ}g8<3"UaYt?UvO-Hpt+16׋ BzG#&$yRUɽeU1e{BP5y/Vŕy"/FsOXvר-7߮ A8FR9V)Yqiٱ&{x_Uy'qVơ& Iizd¸@MՁQ6=_TOBxMM^kǸd9v:N!vnp"ۅ3J\*i)Mٻ+aհzߥT''X]=#tِdU~ [u~Fb\qOؐB=y^+UiADPֲ\nFiliA*=}nW?WnI(J΋u' ;tbj 5/nL\)5|}ȳ~ZK6@{]+49ۮv#Lp6ĉ'm00#Ό44 X,G;{^Xeg]Yb/df\ c!n{crk~*B#rY1UP?y,GѯJKW]M}ĐOqx VMEz E_ǫpAۆt9x鉈ޣ~ӌDP)t&W;ȝNuD,Tf acUB#|k2eaiىNEHr9t/˼T}( ѯ[t#'Jү_U' ̀~lU(&K i]3Mb"u"Y*y8-)" >ay^KTY<<-AaбeYu%%,X3VFX{݀=D4:#Xx (@ZbG^0' 'THgfrDgp灞嗈Uk6fZpN /(G;% zQ5ф={MCA[v<cm6vMؽ]U,xC)&Ecx,F^i|saCFyhX" Y>eVzIC}E=Lᮁ0xN-d.;K{͸G旈zoi7E1`X}K mZa~>Hwh&( yM/ٹ-&sG%`3΋sj\ C䭫gɣ:bQsXno(>%q'ɀ(cS`|,gp_k>Pb|'{"+2i,%&̖;881.Hm>f:2{RFC2=&p/c``@ 9;wץ 73! LK`^(xσt%U~v~U28z2Uͬ*1/VJ7^IuЍ# eF07qWiRѳΊz6q} וOL:!;F<}dlש4F ̹/Ec m9>5Q}"Ear;>4+U)2ɡhh i92nsur)wyi@9LSh.@`~@%f@*$!$J֗ՁVsɆ$-3 @I LeND!,+J,unI3MKFV}< ,nI]' =?i04ƴmdn8n/Ƭ\[&7ru GKPN V<"JL+u'ʚ5+*PZZ]1"d5 [m Ǒ?f8'N]kf!Ua 4tֺ9p 8Yapu[[0e\(QLRj4^9'C|GRo]pt Nq.R /s-eշ+%+Es y o?z!vx%Xu`c(x`[zSGݦCF}֚l,m S ϯs~DLள8}(qqA~jFt$( my-Ygg<}^*P]y̎ni*[" D@J3kIҰ\4h(G;0ekNUdfƸBxJ檽X57nmc=>G j_EU#o4?5}Ph2єFSƦ$b7|`=u{mDfg&s [8EwNKI0]o~nC$v.yO";нp,Ql~?PUOP_ӫe&3=i@ǝɹ_'hۛfr'ԙ-̽mEz;N:?th.磥$Y-Z0-\x@ .EB,v_Zy~Ӡ<("$@t`GwnS r*%f_;y!`)4JԀ< h!*)JD ?58N^i9D:%Q ̕5/NKP4gK˵\ % 4807hH46\My-]xMͣIJn-p~|8yL BQp Cg,35fgV`W,v3vRg/'\!)pž ފ,4r&:/SU%s`J/_сG@CӴ@LHiyȲY4Rƻ:~SlV"ޅq DPDw$IET:gXzTBepՐ6']V-sxNfvjSHvFv7~R-)c47yTt3%_'*­?m{|vo#nՁ*lڇpM\fjny?̨Jc˓&xN`1B(MzD r Yղ#C?Zn;!zHk>F~حu%cXe )&')m=t!xG/ǒgHS#Xǽ]ًbeRnRV[WkFRcj{l#?q+=8p8Kc!P1֪E|޳& jUAGV5y.xl  \ӴtVmgCdÍ.y?4}tuo7HM/[6(ʝbV})}<7Ϻytbxe*2nOi@6' ֯þ,{xlPiVn{HK8= 4b,Rw[Z(g@Ŕ!r+izAQy)ZN:bzV(G_SkT,?f3Hv-nB-"'!|ڈ<{,KYT`m(+O]@ ߁F{ ҁJE{jAx\ߌR3[a9A*a/ЬHCRn~wVZq,my(Sb߈t+ܞRA 㘚IpwnYI³G Z[Ja9G-\lb#xqZpi\AK/]LP)[pjh^[ht[-7?[E 1dwR 8ny*:e߸k1u&𶄮.o%f'[b י*1b 'W5]{G78 .yM؆0w1wԱxgs2hr|c~fy;ev1z K?'DsgNxaPFwEc10 TȔgmeJSA!s1o EK0_$ۡQ>9 g6Dطܛ;pin`'Ŧ 2 |dE}DM}5<>ҳ +a7 -`CGj)Z͚ؗqI6.r8-Np?3 \V={ yyUV^/E"v7>CZchPi菗1Y>p569ZujZ3%9 pב:]u$M[?;Axrxhhrwi\fk7)؄ @:YPeNHL~v<'\-&P{X'4CB"B>;)k熏*l@7lb[oM# um{yOB4m'l$Fw5ƂGݏaD& X:(-^KzяZ0(mjqaŵ;*A3A0`55eaƚȄCcdo7QZ#BG T.MW\VadFtHc0X?MgbB]~FTN8;4";9eF6{9$)CTXۏv`ZHLNK53 ^#eHt% @)ϯ}r,7DuL "JON1z8^}iֲNҘ=80Y WLl.5`MnJx +ÚS/-bS[)\#A~J]mpoxeDVH@K]o4Ow71YnsTZ3 b3!"'l)naP1t+E;]c^I̚pwVs߃hؖ^һ.#)@꭮c ;e=K(ڲ~@5q$^EN[n&;t.Fӽ5w?=q&]3=7I*|>[LS83&"q0=UR\ }$C)"5Zbsp;*b P`\˸)mk/p3\F;O6DhSg\[X=,\I"艝i44BDAѕ_ӔTBA_{Dg5Y\Y488GM:\v? !]`>&HVW*q H(0+rbQQ@W})RBJ绮ka[^`nY ꠴25̘7nM 7n Tҍ!̑MS7W@ BO";-:mB;)]xa"~6 -x͐(''ܗ=4e]U3l>1.e-GztyV %bx*'N=VV;I+9$BQj"{צ`<ֲ$0~I\ڮs^qvXb'p1׬1p~@ilv| lEaZ%|<6!_{؀܊/9޲ml\t  )zuyb#J]eݓ\s ֜%b0EJ,^z Iyc{"U-WeN{7ANFaҳǑ;g;|g;lAըb~,/e&%EK0П: sk+"Ny!LO`"*C iw=7d Ą#G'4(jF%Yc/fO 1 ~O1J};1EaPB<թ]#{͠a_(Syb(&--ʃ&̜䓏DcQK3%l/GlJ6.',jTH)O,\)Uׯs!Ĺ<0[i2O|a1ol),[^Q9O0O11B;$1>p%#F调t?(ҡ O.Axi7iV_\DNg+u,T}bD\+Sh* q=R+YۢN2kaLT)*=6͡x͌v 10Ր:412|.NeHÌޢ)$'2[@{Bk}Hkt!5E +O[/{XR085/ 7Uċ1 M=(ys 49l%n+WcbUg]dQBa<3"x_zqDs,{,yQUnJTDj^.eLWA2b~0fW[%9$_ @])PS+zc)nH:$G#/t+C ˺Pq׸ C*8o1 33wEeh]r_mt~/ N"6GZQ0ON9xC^-?ݝ.UqqlYUҋ5С1Rwzw^MId=oӞtGf5Q$XL8{4 hsJ71#6IA*yMTͲ C.]X*(h.Ԋvt+0h\ (?FDn3)՗H9zu~z!X$ٹXO>hIEkZ w>~u_N QVB0{]=2G˜簥⬸Xg8.G-;Q$q-sIsd!VN0[.sՇMX$4HS#Ѩ=&5L*(ͧ 27T rQؑnIJ.@QёjoQ]U_| >?Y4pT{Vq꜁͊-I]2So%,Љ˅N}rPQ)Y3:Z:aҴ.c4+UL =32(fW@^ƒw;AyX!-nw+ {d-Ӽ-% p<{EVқue #5؍Ԟ7]K#(GP?b?ܗZ%~|6pٳ>HcA Lfc1.3F눎2zWj\)KanO91Γ{O[DN}k3VT0!F^[D8H( \fU.v,o9oiQ>2#.q'UJ;m>מƱ]E[6%'31IVAf)GXbLaAA4Q֢-ј\Ћ_΁8aI1qk=5&Cz H Ws7 soB\EuCѤLGCz}2*9=5oy_|]E1oH8Aq`.*awFqf1 ش=t6?%p%aHq{:IIF1,Ld= p~Bz dU3M;"{ĝO'dVASt>0: &x8Uq-k͞7j>[if"!؋`{އLUbd φͻM3݁Ne2~P,@g%\ڃ^t|'*oG/}#ʡ:I}:FDX۰aUz Ok kֆ^xxi-,χXF<=>^? |zu05+PԖԔ;R~OΝv0!c VtWQcQύ: n|EHݐR^lz+iԿB!U #0G} ^{l}mcWU\p%UMySSID"GH[yfo`5jU#U=C*%8?rvʠV\X 4=Ę!j R]H[뺰&Æ<f׋7=ZU-f޼9\Ջ<,JmmSQ9ukY$ދD9qܖµVQH6o@9&l  ɤbu,Ge_ȪkvefiLC"t6t,p7' PGYv.+MYm{D9d-c)T8|\դƳW 'Nًzk\i@{1z4sc^3|L~ 2Yt-*`˗h B#NBCG[o{$3B7?⥤lh^pk\BK2B7e8徴A2j |Sٸ D@+]66ҟCk A] cOϝ;$C ^=+/&#";3 ^<XU߿ҦMv̈mmj E3ot藋d0 Wcþ?p)~a|W)*v{=/$?ALИkDjgɴZ5>?{:]0`Y, aIx \>('`6 1E ̸_#=ytIZB*Nˌ[6jˈc7a3h( F3u]]r{p*F &ϓ3eK|I|bVbtd |'xZv~-Mo]` !legglF7%V$g'q`hT`1>H1&"L7* ){*)*F?܈܋h Pzc46sؾi_\˃lVnۧ!9fIQ)h T3.!㐙욱.nU+Vj+1 ;ָo(^ҳ2X=#nF, V0hSqy!R U6%ly^g3AZtiwG揫rzWu]mK݁jfM 39}PYХPmDlcpvd .mǫC*&%['(<#M@l]|bJ&+5p-J0,r((TP]y+& HІr)b;I[+=mOG \yw`om <{&eA2zݟ k[蓾(^)iB+B:p3XP}]'Ƒ&ͅM-m9@OD1y\6!'~])Q݊];y,YgaP/h &hadw(xnSP~h&֊hya iĄϾ1 wa3)A6L+oG7߶V[=Ucᩁf9fpӳo/M'zW c_&ܺdI ;w4bដ0<=.~6׬&D84[br|hQ-Edf/ Gc)̩EG0Dڢ %*-[g̫])q|,{{1GY&p^N!{n:J?g1S5K1y [|CE cRή[8ŅM;O JF 쫃K}"*?+i%^paNmgcf-Etv)7$ \8*\ !-՟%&3SuĢu`#tdݧ^#*h2^(1g԰ZH];qZ#cJ#Mʳhf \vu͠n#)͡P8hq8MPvϹC+J`#FpX89'erIl FOEMAKavsRjG:G QiijHĽڡ>.H #!+U2K+1=Rsxzy7Z `ecڧ5R aLJ~.Ǭ#ڀlߛ{i<H$877FA8vc$TAINm1bX^hazH @߀f'qc4 -f6qo}Wb_epyhR3CǺw#3=OW|VGw0˹@<C)xryB ?A0&=Kl 4j?X1̚ ?m7vxƠ)hR KʊևS.<ɉ82y?@9x;$&ɩ\Vj*k`,uIžrFzkg`Nh8i""Nt6S" # mX`D3 ~2972]Slݦe\i9,mtj$S|+(]P)Mt厓"~qBQ!+E:*9"}I"k9 LWTϿ ٭$Q5vO[HRd}6;^oG&Ʊ}@nz*Wשo-yrJ?HJ/(rY#q )vi 3i%P~eA{T4%X^ = ?{E|NIIDU깔Xs#.$W-uʇ'irӍ [xIG4DB7twib+Ydw#iJ" J+jڍIɑ9r_I~Xv cW'$7nV=4h 2oƋĕ3L T?wڻh=xl&S-ItY އE⚡ﮥ.RS^\C ι yao{ ejIWXI_7ň5C$,pvq"QXD<cnd@n2mFs/Ge.OL`51Q>ГtdӢ$>>kU%uj)YT35V ! MnVjb4{;NzpV?ĕ\$8LX v)|%# UŞە"Әw5."_5v d_w~Й'$f/̴ZECͻ߬(jEMxZ ފypؽhe'qnVWljH4uzH%sWzsWHRYN*otpf/dm, &18W`/1%Ѭ<Ŝ 5¹<\'~_5|=_d_H7 20]Gr ox{ ]U58^L[ L& #اp4urPlww̦6wX ĞC\6._{~ЎbG?l*Q92 Q]QP ADz zhӋk-է^9ȋCf.8>TъUzday\ZGsI">OT0Êή詆 yNɆ,tkᰣr7٢r}1o>hۣ{#.e~I֚x_Pp2Q*(%/vҾ3jk!籣N rʆ/@q  aM~=ͭ1YH$vztssCU2ګB>թύ>0@֌3-:d/nc02zQO95{g D-;C2)Bt̰.Q ctuU&m<]SHvo%Uia-#br6b|^[kbz0$}256&^D[xz4@42`uYD &L>[L9>a{6,]?\iID\~`FByaQ7=[H?N+K7=rE\p:#75r=[ނcf0$9Z .TƸW *<ɕ-)䨾5c!t` Zj+0;אU${L&:x0heY1^=jzXCzn;Wo05.K)MWTmk5qpЩ%ϸ6MYq#f#Jح1t|^",ed#q '…2 yzc)M}|ɑ8>/(R 'Ѭ8p$i!ɔW!P9(RBjrd闊ƜϐW>|W oVT uoKl$5ꊚ!Ҫx3ĜK+@Z`ltȒ 081yaJw8A؅[9 is/B ~PՂePrH֭K-$@3gҡt ~٬fPG|Ķi8@=ZW@ozC5AO}uwC1-Z&ym].dMzmwOe> xcntg,N emPIg{ZYwrŪ*A7ei<.⵰WiRgfKis ;U{NYGL*-ޝE|JgW\{9vhG+&0/ 0"رXA? t5g胔A-w؄w;+^,O7s+«N܃'0@9Ils(;uD&j[ (+PCo)PdsU{eM0乷UD_|%bڼE Qkk&"zu_ϛG% Oy:Ig>U/gl &/j_|Lh€$Y%3DQeɖezP!tu?W1H"y$IQ^²Pd. nzŊ`j{cS.!yco.I{Gb%4b"LN6+n?-"Қ ~o@PP 0a뫫hn/xbr췮n)\D2{Њ~}_>@E;cOL[ KYXJlJF";=kqBPbSRNDS"sٷs+Jqe !]Ic{8jB7DE^Io8IDP(Ƿ#|b"q|~.kCQCZ|0$D:(hκJjRqI*(IjB19Q-XC!R.p-t/1ZM1)mۧ`+lg%y29ol}l{zA6mKP ̠I%\!]QE8փCĹ;lT5ˡGdP?3 ZX6Cd=D.Z0{.]Ƴ (Ds{#HXqZGagbԾ\#OzV}3j)f-'Pej}+km,^f?QYwNe 5ޙv,d,,ۣ'6J |~!6 Xhޓ'}5Qǯ:\87nsd SD輸nТgzZpRl'syNc 43U袭7z}#!}ejs_mUuЏ'L!&1Pn]idJlDVUs$uwbDVN(R` /8Lp׽e-BVfԪ ۭuQMf$B˔qIӟUh*T:2C;L3^mm/:K09wAf/ֵ4fOpȴoMIzb-[+*ѼLBBËyHx+; nyp`y9@kLtltw5+oX]^D9heoakEB@K.%zs@"rl3TuEKn Bn!MĤpNC k .C寺bargfL<`!n?9d)YQj LnU^!x|II&DD`a -Gb2tdv*TWˇ7d7@g (NQ*6^$cwy lG]Z)`_&ܵf^$sOb+m6:0HV#f)hZ"!wc70d5:6_%LAgWV" "5ā/ߥJ)'##0\y, -j4!yAs()%7z.z8B՚8i^;Hn+t>tYW6au5:7ЄB'K21 518n9!Kcߓm3Q9DT1H i:%d8_O'kzrH+h6͖0#*WbrؕeCl`.Cm[tǑ]1ʑB9T7lȼ] PǺ&Bg1rtH6L6U]nnȤ]&.]pMMRP>]S<[+T3v^)%K6@9U?- v ]2:5=hAuHAƶMaNJ<c}^ )+(!}&㞆xCCOB}ʏV5S^&}$Lj 4&ep2d7-uCQ)4V̀4'4τFʐb 2$[2^08ClЧb }9KhDb>;6HbRc0ZaPN9B ޅ,oHz;\?keVm'̣i&OAps#0b`a&1"*lr75UpdAZ 0SSwHFy_Ni JUZ꯷TW1;Vߘ\Ί`2VMԲgc6$V 6Qn7749_;C9;6Y+ 6Ibd)yAfqpyXBBq>vN-9&'Z*bh8 `7<7E>\iE:맽y̟B=F[m%}L1*%]0F'٨~U*|q6 uXEU>c5i̳8$/l$H}g] #) lL+*_ceTK N^LVت#53(m"$SI($\4IK\1I3zJ#QDo4v.ox$&;g s9.9{u OG&s* `b 6 }/a'lk_ЏuI'k[b%zl_e7"#|#>&ύ?kmszn.?5B;DvGN+(GBVf=>^5H3'2DǴjoɜ\p$uPcxb Sds1% T^ |9U?4jSRjyyA G|+83ºF )Ix )bė[p|V%%5zY# ȬSOA՘Pc A 'رD!`J# xh,DN%DL*/ߎrW֐~ķglfV Z{4lAg Ц99ᄋ9M΋1Rzii6Zn7bI'OJ;W3bB W{?tpu=Z4'rF,+J%6<~YKr{e \n\1'? mGXF :[S#~EdnP=um棣 {D+]Xlcen14ڬ=cVG8"z;u~c@ј>׫WR[TC4l!-xZؽv( ꥥtROv~to7m!Z+9U ʐ(}R,{p)p(Q@6ӑbΫ`ޣ=X>W/04(t+;4Ad& 8@'jZbv/tϭizskѸ`h+;"}&lcQ7|}ߌ >l6I$;:{] bƫР @tÒ׭Xx%RcIU%~-LH—L%8b\Pɽ`:uj,'"~a C[m:{> I'5lj$| 0Bn"ruACҔ' Ʊ}榞 w`Z)W\騀.j93DYH{ච[Pڑa[Ӛ(.?ReZ^X6=Y 3c_:`Ɲh=.TGK5 oRU\!l;\浭վtV4ER;K4PF!iVugeT!6|jU|t=srcDca[#YQ%{Hck51h{E熙m 00)U%fzvIDK+RAR/ݬWN|ZgYrQygy⪈kor]>~_.1z5sf wvfwd|TZ:(W] (!7,7}PfdfLNkB]v#ߒʉй*ugW߲T)84B԰`*:c_% E|y3.F>gaA'<^@SZ}GWz~A8"2JjBs *SFqO JvR3vuV-@&j{æ]\¾ DRȇU‚8#8iUgo[ љDr vu3"5|^YAj*\Ji#2@:;Jr~c_o:$Jk6ŒYW=>0ϧS-S-?:A0`=׫1n;n>;CCw*qHZ Bzڌ7 D$Ϟ%FwL$KM'AG$#+X]؇);.ߘS/0c?޽fՙL&X>Xʔ~ C0D4T g֟ǑV#+'R ˧:5t}VMy{ }jxICPzd*Xy23č#->2c2kIiӗ'%:OX,|`/] Y9GC@kLCUeud:$SUNt ;H-/X~53an L`~ , X^vdY(e~!m6ʶ '?,6<]4l[KhɥX{~ &wI %u&'MA%F$ :Nϻe$/ i¦q[-ØY,-sσ^n;`lRv3ME2:Hl3R7/}Iu,(#FjҲ= `GՅ{[`V HR5g %o\r,iH7{cq\;`l\D7.>$T afA*Y2[揚"~Kb mL)Jwkfy<J$#uKmf4|LwnG̑!2Q-yI G`ѝL!~(r: DW'k碘vA!reG;/{j K6KFYNYv0Qe <9CYi%{]ZE5# $2;"J/0QH1C1$\KcZۼLE}.ӗ[Qwn>=|=@UyOh&]汲pkNEY}=q" UBdYg Bc]Ss2Us%r5E) t%{sW46U۝,\1a2hG{Xvna>*ưOpܧ!7|؂#,ֈ X jfYb HX NCfmBǔ-c! >o QJӦ?% Em=Z%_kĊmxH/GAA*J9<գz@mXߍO!MIR_6fSAش(*VYI Rt &t=djPBl6ϻXY^8;)S˚!.rx 1C6/򍹞 (B6a!r2͢Qv,jl.)V/e)TT! Eb~F^Y62{05g~tLױߣz\rzGoI>0Q[ohp'55ꓕ29YPm sb@IMQw QT-w;\==x{eegSGpÑXE! ˉ1zR>j}=j#7YxMf-=+Wr[v|k?vr 'P7FvGY~| 0ȫ':f>FzE"7rJ?Boz]_ЖE.d5v1mzծur*6zXs65/1Cu\t::xr 'M'2SLw 8a=/tJ}vnePi{xٰKPs28c!%XB_DdxX:؊EZo" L޺9W8y{a4g,/n TsPz&C=~?шAQ9>nW vW Ǵ&tu X+ <#"B4F1%9Vjwy:N\1f2\7P(8)2oJiM3ԄtT WfnBq|!< o=IL"5pI)r:}3Ӓ ǖTHLp729ޔM6Bb5ɉobl[ <Ԅ7+9C>FNuڃ o& ly>[Y7%3؟\%+y5&m#?4;*EKվ|MFv[Qǫvj%&:|3=%,xsj+ԑ̌1e=F}>WL}2Q+2=-ՎqFBS*}J:57/NM5ў\;,;zI rWS3\x t暃6$'3p&巻ѯL1M!,@)nR;)_Gc"hsRAł._ζiLAyAeԉ5zYa9k5ZE CF%ym[~pvCc A)HwwO$X{ +}gjb3tFj2>V!%,IϷ~prKh_vlzc*' xs7OlZmjiRayt?~>~;$u&[ΏQ7%ú'uvQQwE=#/$$J8k>r}t A AyNA*0 <\ט Co-R;N6!yZ\% Pk NnX83KT5q˟/vs*P_[u;;a;qY0„|_=.۳^qXC`͵W8nMRSדB9 t NŸ > %(SXb_݇^hBVPKւܨX 9,4,0DϹpEO+DIѯ4F|o>_[J'gK-pl.k놳ͨԫlz`}Ef`k_\UbAN˭r M* B ũYr L%NHA 2p=*X a5%$jEӼŨFRd //pMBNc,~n%nw;uo,F՟Q WT h& 3DXF _qt/,'w@4 |4f*Gs/-NHA|úT">XZ*ӏUs↓s`aoi V +D4'9G xsuĺnZ&rO]O(1\&P@r3f%i},QnbYhH@:<屣.kߺ%88'J#:/!6yP+-hfu-+%įo6š3/OQ ǣg@LƨA088m2;1U JѪo{)΃HN,"&Z$zZ6FEQ{ Tr4(o$j[)H T; {gݦe;ZPc, Y ?OyNzU8`$#]G#|FQjIa<.V dm"mҡ]@͍*5;}Wav 1HUe)Pȴixs}-z`l`әBЉUm f]4O Dڷ/9TNqW~,CJ ;L^_C~%9?wzY5Op˕R/&g+xV -U;#Qg;>"|2N!'LC[Og*uD&*e xlJX٫ڕNQٜ BOOƴFIO>2 4NjɅ!g㖦83JuTE KӐ+Yc6y>Q& nAݩ6zi-bWd\ ڝkur9ilU:DD$(W<9Z"ΔED Ƥ…2Q=tyʂ24<7 \Js~_1\%x_g[DWb^y3[ .>`r@8:e /V71lKXdT@%j9[UbbipK^Ѥ (dz36sc"b)o=$O;Kv N&R!Pds0 9A-<%R6i5 ^8~rڜ0p?ԼdǙB9[ ,?-*j$.Ol8Kbn2ZzS|_;{RTnɱoz$lJ$Nޙs` 2K Lhh֜QJa;#I Cx?Ŧ#hj֧cx2/j.u: !aM2J|mcogWInVp.Bpp:h\}&);݅{ p\ /v~z񛰕Lj(ow,夑\='-J[r>ݤ=fbC)-3d~O\Gdsv$i(RO(.wSH|k^"0 jD"2m:L}_{s\jg^5zEAہUD!g$,׾4-!6 RBnkx`eMQS쬀|]$;ˮg 7FAĐP]^ yHPA&/ϭiJjUc0˒W3!+'u`6~@q;l:M[:7 :f2EU+t(瀞@vp(dk暞]ȈK Դs[eBZ7cU;5Vd /rWg<5 wY8= =ӳJE0^ӷÝڝ! Q}svyKV45H8!5 vv:ir8I<*5]JbaO gV"Qμ*˙e RN=@ `3so,*SV,D*Rt:%YV< *ѠiS!jkDSerhV<oO^,b!j? 24zC?d=[2#]ډlzOuR8+MJ$"~?E:@LGЙ'(•n%ο?_PCi]xUh{\v.ƷU,^r]:Gɱ u@*hZ_5=M6HyKKR "+?O+[?"LX +tvcB˧깙haVD8Β&IdL|H+sPr_=#D;e|$_f<5>>Ŋ;ȃ5QYRyFgsN8g7uh\-ҋOQqi _LwEn/N"PB 0.JBz_<+~=FV10D^ 2v(E\y,^g$_J^ȰHOe̊ㆋ™ 8=5,Zʎ#{؏ø}c%AMUT:x*]W: )oM.cվH02oipKRGjY2bd@l#D0,7 "iեR8h}y-?ZMø4\k3͜}/7p8yexoM )y\YɗߐiP ^@ W%cS}h>ﱐε}u7:x }WC[1; NH$JV3x46[Beo/*Kם5l~b߯S^Mj5z  ;s(][@Ff,N*ͬХnMT `mBm-Yx'wY4~qgw'{sφk%bX.09r1?OX_W k8z͸xNil6tB4;q"mx-]}gA[ V$b1shm_'"Vu*48ko31G?_/:șSLRi a(HD o՘۽T=UJMv#HÙ4SGx¼P( vcuK[m5mTń(O1# ,5s4-A=Mqg2Vj]zD;|wz!h3<>^v.Zu0rnv!L1 O/EBɋp,l%k}&ףjsXQF}fO} 6OLStlk+>eJޞO K[Z!nXrY\}Jot99W_ld `Q$ͺ\j!J PwN7! 2T!}T90%W^ OM=uُM9MyzCL%؀zo-=O $F"s"E+6xb Č 5$J<\7ݟSsL&9-~v Z`G$qJlM;Mjy$CҬ{Rd_ Ȅҟv5T ($J]4Z0{qS't: eSȸWE-ϥĺjc" WbyecQmfl!o`^h SHL&90WZ墤bCv22/cGݕmV4Yo.QP4WWx|-v6S~.8q ν֫"<]Zd‡AI5Dq%: -dn`.-w̥[aJ Lc Vr_8ϕG{ѯzAyA`wBA'  fIZߋKYV=>Bfe<}UR^bX]FuӇHk~O* NVЩu=[ Hr^S#]?LmH~7Fګa,ϽGEOԵ^Es|ޑv)1 ϪeQ*j¨¬Z7C2} ݎM@rR0m[W{P})3pDmI`K}+U#[ְBZ/rnp`~Uηpa.0zE]'e׼ ;4gB:T)5DzVQrIK*Q B) oyDӵW%/qKV,^tE~lPFY_Aas!iϘyŁn^Cn|a[3 p|R*:lI [Kp4t2R%}Hן^c%GvS-ϋ%{<7C|KNDB2dXYq)H&&u7/w @c5IEu~6vGw8h9I@y5"6ߞS\c5lcb~XIW']Kav{OE(TWQO^c=bv_1ψ!032P$ uFU'62V`T){'R@y)$ pqE[T}aLs(Lc/!.oU$ f'e& kFG&TBL=@cÚϩa.߇DYɥ%UO7OBct\3 fyvQDZ R;d<8jA7\k<6ՊH~gJ#%3H}镵ˑjx\|YJBn[=;%$[\L2IDVŤ{:8םI"u/z;E0Ux[oKׇN|-^M7 gE´D=wµG<2_03!Ntlz !!%cɽk M i@>4$2u΋o_̦sD Deq5NZK̆kNH.b +(X9&B}c/xf 'T@v”W{N| D;NC2،7Ĝ;{rV[,OدSutAN"#DZ3c&4Z[J05`}SKo&/S/&c~rYa98,﫜84^)D^O~6i/$QCmrGPN%K&~ܜ1p/q LY>P .qC &t$~0J9yz?tiM<^ӖY,#=+R[ߵ[b*V½f_\HS9n]@?A0+~/G Mn[&7v,«.t nf_ĵOPj:l !漧! 咶:Q|R(Gqey,XRiuG:]Z>?tIj](K.BЉAx6QXzD|@MI#@ _?\Fxo*$l<\jFNCE :'eSVG+*2*:[I,W,RC]%_[. mA&K;x}8]'^ĕDd3ۺ3<FIxjq)q^L.ގ謳Y.\cմ$kΘsJJbW[HgI~Kĭ ϙ" z W A%xlM]"cDp㵯hOznaf ǯ'TӺҕM>:FxCrh ulSmy%$>M(|[pmLj}2.upW>[i/ J>qx'.#k{8=bDZuaG+&n;'PRK؜ΉpS)X] rZK'R<{\xҎ,Lج=Xw۰k2)[zpurpQ'm ܓL}kzwAQ,{.9t^en`.: h/8NєfG-1fA.n0C#s3_ [Բv2TXĚ,o/1n&j? ZT;fbjv+$ (k>{u̯`:}ja)VJTh>d#TWZlҹ>=Z^HIe-0 V]v3K6'n54xDYf ,Sᛇmn%r&0ai>5pŰ_X S{m%؄.,ۺcbJ8b9OUmנ>bȪr3A`yj)~UW.?&c߯R݇.١/ocnKBɅ䖠_wHk+0/ܒ s+@R`a۪Wq WH4L pԵ%VZۡ; {:|2aH2J㳣Jz22+BnR೔Kꑉt7YiEFl}hI_"`ݲv7?{&]|$Tmo^mGXJ#<Ε/R٪8NKa(iz9ײ,qԤͨboeSjK@n!2tR:~b$fBm3&p$ Wu,֩EX>?2G}s4e!D~^Tя"X 1Y˻EM>oN t &W gx@Vˎ8|@4>9c!2eHgHVU퉜:09MZv\)j,CJɃ|%uW/3{A8yRݾ~o[S7t$P!&p۷K^$\B‡u5He 5O{z}x|V<'5yhneS`ǵ]r;b=82!軄U A3:^ٔ9  :lpp9R*l6)7 KhU"(ZGb|;n<5Vm׳' l;oQƕSNy@k<#XQS *+ * C#HXvG;ו}nq)vJzsK~9`g(Kxo]ǵ Kn_h;͑kbX3AG'r ,ƒtOZ/-@rTGMĵoY+߻ԉbQ[7M D[0\6*I;4EPbYzjGf̶Ś/o]P-ÇK`>]'~y:7_UQR7`oFdam,VzW;KێltgR>R",EЖ"q\?vq(7p|vp\:~s5t \lEP_̺2Bۭ]ڠW]eVa ^Ȁ׾jJyVi#= Z7$>KLD- dXE0wf9#{x!YLM3[y\[+:͓;h^o|JC; ċ I+~ Dz]#M)ݳ\ɧ3ZśfX )oaRy<@| /pe)_N/wˌ\XN- o9 O'CH| 1+7Řͦ::^ǒg낍-?&U.0bW(4(4xHL{HiJl,n!bNv8:0U⠡ɟ EqО=p2 ,E*0 .a.j$",LCҁDEֈ ﬔc}t])Ea&;( ÷Ұ:l2^,lH "gB~Vp](׻:/+ gઍ QR^l6iC\Q?`TIG[aA@,0 ,rVS)34FRLblf>|SkgI`o/o,? "g:Ge4mfk EUXHWŀ;`N}ox .XG+_^{c_R?5蓪7ZЅNg|g"d6'Hh8NOd~8_S=5dh/ N;#ZlbH'B$HW0h5- >(7!z[Hmحڱ ( _5QL}b!$OƐP=F#4kd}%̄'ʣDk[͌4x]YPBz v` 1WY?K(e4k m]{bV}t':J{zV=GJX3(Xz,MKsFP :0 ~( Obk@|f ~Kk=)KybfjXw֯BNa-$pK QKEuyfĠ,̆Sؾ>-ٍH ]lQ7|&FD@o2WQIk:R:"Sn>KDi@= =Mgэj'J`hZx n+{X)@_R.M?n$^#^򡸖9\wĀܩ-"f+!6*}f44td*eE/2۵-S(iJB R:%!$fl@Vƅ3yN 1N ߠ՜Z+m HVRm+>0j @al`u'Ŷ{nUZĒX ž[ר@CU&+8"Ykn7"/uZɐPjX%aⶩ-.y*-0p1S* a.W{&n@UB4•djPu2 vxhAT}Yg S;Ԣz;j>[T+ݿP+{zؒ7(=H>Tu+ԈYܸ }B"&Ǖl9/!zFdlVnuFahN 9R W蔁RX zh~OBaAaWJ.ֈY3hA WD\@d۳ 6)SȰn@iǗKJݿzH&vq  \`-)luчDy$YxuxP=XX8JYBFD>l~Y/jL<QbZOZ-=U".).0mÞ*&ڹ"= Y((Y'MK?m'[`voTi&|Ǚ-rڨ (AڟB ,}tl7x0$Xw].g[8O ڔ -lzv^3h5z.B"1%gնXU<4 tc4X]\2UL~Cr h>B?J 2HrBV4 Fn/ E9$:+IJ) %ވ@@ȳF~,t x{iv i B_Q e>9MzdRYWeX͂dʒ5.ryU[Nd XS1Lλ{ҚJ <"2¨qxƗ:11P [XBBgj~D8 K G.7>!'-j`Ҟ[V CxьI zb=]ԁ~mmc؅H/}ku?:4[|*]ax}=|>1s\Gm_@N4Mz}0 ,*aa1uaЭ,Y}Zp[Tzc)0X=̀[?m&߹4;.菸th4,TeYg4` _D3W B+[X; q,1QONU2|l`@/[ēv`ACcl3846ͥ/r+^IߥJvh ৈBG> 4\a+&TF熏s8rax %}-sz [N0ͿV =NLB:)cq+Au48a/X9 S[a<}C"iE z'nc˃S\e#,SΎϟo]~VlؓA v&qr!`:ZJhc4b;d/u`?;|5KL-¾NmDye?=~6;c5|Ӵ÷C xKoZ?lrܣ{k52BƝph~!u_cM?8 n{l^>F+bw娊JrN+6[LRR;J/#w"Bc dpع@)lϿ!Bh7,OlW0|j;"q[EsQt!6}s = 8ۨJ٘, | >[LZ6 5 ?<)?RI%R#32 <T=bɏ@yPceWb ӍӦO>~ Ze:be٢jF"8$W q#"Φ[˲,ƍ8Rl.}cF`r=,lc{2˸])ͩ-_7ʥB8Y9̏D~.w>XgbY3@-fLiUP-E:`,69T~.ߪk/.` 88_f&+'2`Eُ=XƟ hlo%l.^l`階eX3GHDfA2L9K97)>Phs@WBYKb+%kq pXyAt )F,:%D><_^¦ "'[jKl Oi݊*H O*^B)G<9qPwc5m:zMdh%Ǎв/k-Oݔos\wɖwkV3aLDM1 cQHߢ=7fj\f$,چWrbQMFa Ձ|+t< s<q@4w=y;!-N`H_WMoBۭ7--TN@u>H֬3cF^\& O77Ō^^тb!'g?C ">r@2#׽Mw/W"|H3ky:Eyo zH 1 RRn&RzM3㺸N~JM?rՎ2}U9cKAT(6抓A eVu[+,?Xr/o層, !=f??\Cl@1U;Txg%l _Ke\rS*4-C,zr}хAʸȉ/lJd3C4MV1;xtX5,y?]XGQxx|ttѧ`qe*:Ԣ{WLPb ;߯S { t m:Uɟ O^ฮ3[33eJ53ŨwR їxy(>C!R \NDk|Ɠ2_^W!b1_''SNci0ת2`Ylau>5I<OK pÇ|nxu ))-ņa|гt?A&:Kpg2 6~ɮ(%` iVHIV|3hsvm=BEwYCg{?V=XhG+[uҞ'kIX ۰q8C+:[.]6¼sWP;dR601> !.f+כ/B\0 -@흩Bwe+r iY_ Y7Q XkX(̎*zq6>MGw<*VfI NΕG.CYRMecQ" O}[ ɀ܅\$i?b>Mm!T T8~']z3 t}8z'A\Pt5oA_ne ) EXgJE>oU+H-#R XbK:tZF잒CPfYP<1,J WLQ0m]J.#o Q$ Pqx$2ʹ`קRUղH, 0nCKRXЭZ"D)g=UӃ^:6Lmh=.!(1_Z{pCus 0{_,NQcO`MlD;[]am3\^d),g}bZuKv$$|֔9xm*IN.)F4"H͡2n2Y?-6/9/+sC4ELb~_p>: 5 t (™5R(LɽNj$ϰ~VWVa= WI],n n8N"gM*wezg, |o7ţp` ^,Uެ8cPFMR:"lDyTEW H Lvu;>  1sXt{gNbyt+%;8\y:'\Lϋ _0u%&^ς>UN6\O}p;Ho;ՂJj y,dSf0r5|mzs( /PNϵY2 %>s0tA^$bWSpڶ:ƑDDCbV14" tKe s c& {ŊVExjX3Zal'ǯɈ4tX)qxkУaX )\n1J}8K4X16y $tEm*`Tt"E{|(x~VZ"PyP{C{Ş0 pC/,ZƏ6y(il*̐bHhNJ>*6)1CdfW+o~nBEC?o5\5jԢ/YQ}} .5^`쓬\x"y3V^>$45;1>b3#CBvf 45v|mLN mG.9BrGQAZ8//*} GDpcۧ)RVOPaw:+WOwQuW6i$6f+~{݌}vTUؠfU: DZ/qVJwϲ7$'4̟^r,p|bƖ$z.Jh2ӹsN5"~6 ӧN`/ {d&J;~u~w~"7*i 7-x윐dAe$zJM+k.W%6[CPsdl`tt}$w@ws8褩,7À=hdc׽7KQFÑry"ZxbZd-(k,g:° SZlh~&$,Ftdմo3*j݁շpe  F$ĈeW4߮(b H=wJ/X,| F cL%T f†jTҺ",/bԙЇTi^w }nx$( kl4AIGlpwL^xm nq&'OIWD|ڔc%4 4\Xg nf9"*v2N廊W$VZ>JQmd;oɞ~"(_plBҲx# ;zPzԒAԴ"M4~xryU#4ʌs x7*x!v]v)rn_싁7n[$jbzֹޠXU;kw._1r0X+tSWPA𸐚Sm :Ybj9#_<{W $~'{/6m4!_D ᖵMvČMix#Ҫl_/}& {lK!=I%{O[h {qĂ$1hDj !CE -ٸǸiE"t1ߤ[i+$߈ 73uRDAiOƾ}WWB&X"g:'sקXe֖Q}l { ]KYNf,q"u ǺSTʚވ- x栠?Dk!Zh"< nvab0 ػPd#P|Ʋ&h̏}YF4F}{upaK?hv&Ilo`fYnxz w0+"njkuW2UY1#1]1=@ASW1).&{$bp.?4iN8%[+#+wTC2bOB$ҔmDU<3C{_/֛zeh$[e?g\z_iʝ0 {_.Pٮ$㒚DVW \{i2ݠiC\(zb'4W(t,yr˫5ZAqNKZҠqyi3=kvZUr@la\r#%BlV[Jjm/RSbijYvDx/ D>@@SO(S*#Ս&gPJ!^8\Nvn?@L0JG]f!j_ʀwJme&'=#X}=2$k 5؟@b"lNngVJ[&p߁: q fs'IyO/`O bXyx a#yP H, 0@^p?#Q(pYvpz3+uRE̔^dw#<>YBTLUwU:^ ~M?˹?7 t/⒑0gc6Film6ǎ淁b*sr.#9Հ܏&:1҄dYa(1@+φ<} ՉB:@zYzNm?:[X)H~UTtxӌM;{\]7JHިPo냒.c!:Q"ʙ!@v5}sHCbgɦ=7fsv9(y?spq DR8(郿_}^?KxѨs,֚= 510E+Ł+B\}hYϵ3]-NO--v򍴈- cO1(wғ8WVn2y幄X jP>l`x_IJZ$]~kMŎCq&`Q^uك')Fߺ/گdh^Nrw\0V5ER]96S# /G~,%OJwc9 |{{c  kdO2CL܅/bn; -`Lt|'`O'!pe2/ۆo1 5UU؄h}5p7OBpfYXIf+5%ɨȵc{ٖTɸ;Lܒ![{xWQvGyn$< <b,*wJA_iEM쫄:Hi*M7LlnrRX?GՀP;Qqec͜DۓMWG~.I' g=tw'|= G5J2#h,T8Cj|\2߶'KPycXzjFi9NO1-lz0Y7= zh'*:nR34g6L,7ZeQE͆)^DCiX@%QVy)3YJJm{u.P֌뽺dnoJ¼ /AqU$WRz)=P)Nfn'b(4' u.`Nu/G~kz)֛ڵ?Cҫ9!}-! ϡˆIK>rpƺ^1w<gwv-|4Q>[ ,)+g79h* ÖuM(Yḁb*KN8dWZҮEZ<W8~{rަ0o @e+՞zh5 q=^#u2Aݦy$ 9 >ma3qTR|*|+ rB#dI18tJ.荮0y)n Tq_agtb;-0^d9ftt5S4 gv==y.7Hzpzl]Ahq;KfU M~~+ kl%e9Ě|f]Dmty90brR\u{Lzj+[o`0 # hae+ivTX-YXШI8!loCc37#=OJr(Vmx ΋ |N7?1Ea|pL6whGy|: `Y^ڒ&#U)^-PKhUZT2.ٓqXMnw8-%ťYևH|oƄrG '}HhKeqpbK\A.DX{G(ZJz ,[)pls݆K٬wU}d*7.Č73R ynf{.<@?FG6of$@d#I1i <6l,hT!(}P}pxvK²,k3& Mcct# ]2|0I%197sҐIa`'rZܓֱ %tfo}u/5W~qQ:=0-JL"JFM$(HJK  2^xM lJm0k WꊁWkK'훛)-;^ )aboV4@;ճEqX)iiG)2%w _FN+>-09- ڙ#XcV6 l4V2 vdzn0LSX~'5Wv7C$DMԸ,S;S6>UE1HDy',lG?@ Rʛ?ۗpS?΃B#HPLuEqvWv 0f7J}oLC,Zk)Otu@Umvn֊PH,D&)9'N 3 F(l%̻t3yg/WEgX RH0~3bV$$L}Q~[̴Cyq^ ̎~~=mFzþPyiW٪b0ﱭvthH l`,zh9dˆKmp} N#VlFa݊r^n [MS|Sh??i&#r yKqMTJ;{yXret6R +Ves{'9\,+B[ڠŷ^SQcN2 lv^fݡQ"o_of#=h!n u~me @ks}Q}x&ܥށߩ/gه#dsFS4P]J7 HNW% {p9mLI[~aݣJʹ4XHp!c-]  ?yux*ˏEؒ`w)?bu;6M~El빈[SC c¢w-{ކ <庬5O!P VC ThYr]00[ik_iBk%QU+hu2 ׸OKwĆam!|\fȱL΍IJh _yV_j]l?5Zn]yX;Da eԀ *_=X6%%Tk} bl+fȵbnXmᗪY'Nv,*r7ѡ?E}Z==n~iw6.;jAzM{|[G˾7Ge2_˧P_GLF@WzJ7!M[|7}zCx}l6L$3K&5R;)f7BǑG)Xh$EKJ]& 3Xp;cW=J$T47ynFI݅3pAf ZM/uȵtNJ ؚ3zW=v5kǮ;IۋLD,Ϯ<T%b_3Hj]Ҧy{7E@t_vR5 MYTZՃf@»@+Q_w3FUUS86) 4}q)AWnoCD"tt"՚If.{Ng X UNU7ɳJ߿uZ'b,vܦqjj|Y&" -!0Q+l l,m3yRiMʕ4gMN=L)':53%C[gktCynXZx:eiW#iI7 B|V%!zWxQ {?Xy$\5j z(ѧ,!\br AFC+!{G 0Q6SD}Hz!eFA?P%G**IUY- +( k=Uz>ܲ DR)No8  -aA|2VJ~{\ecHmv] sguUҩʘm"z@i?G6{r[-4eTa޸1Ւ "~]>7,H-o?U%*Pzح'batl;oD5qF 5?a?)k Q{Eɫ vs]͎a60Lj Xzjrw{t{%5igPWliӪCm>Ϻ#1“Ӟ0K{ ^x{`X_3E B稜?Tƛ &w[oT@ޡT1YV9N&nIat5Q5촭%FPhcj~,|" A5cr#spkk#_sHLp3g,\bGҿ(v;s[Yxi9UTM?}xDLP@)j3b Jcws8~&l$ 4!Ԧϗ~HNDqXTm wȽqbg}Aj&V1/ıO׈<3x2H/]ŘI{R7֠HA5XLM{z+uXӼ5+6>AV46s$9CW3x?)7؇\_1 ˳s MO2P8%ͺ#p^y}xcmu>bfᩭ>JrFl6uЏ~"]08'habu|jƩѼ;"g72::/Bh^\9 HNMb\)ܴ#Et[tI)$8?Z쏃X]/[yU⣱v?;{)8kYO tq(Lȿ޸]yJ)xsFҢ0ƕ`Y5%`2 Fg|Ydޟծ/<T7 (!vcEH:.)BR5ij{j ՎC 8L d]r[w|8v_ [5$L(% 9B*{Q"-u=Gxg\ >+ǣv$ibkІk@̕7^&cA K6('r-EVau]i`OjD ,</3lQlC]9Sp+, HRzUޓpdʏ$f=ׅS -yUX;?+)s?w/vTPBP֐*$IZ8.*c/i~|dOrQ|͡7`TYX.E7B dž7Q/mp3Ɛ5F"}uvl r >jO}|2QRJRBX7HRC!B$;1sNleJpbmH"Wtd]M2\ 23g((b\oU4_2Ovo~Cf}i¨CmwNnدG%c-0PV?aRNvsO\ŗTU{8ayhcnP9Q;zPWF^4[iQUL?VA->l^4h ?o 0'f;%I.ϝ}{}r͈Q$_Mty\v2]"!̕ ;a.2G[/.?yE5k |IHu"UAdkTp#~DC.% !o$z=!ar7jv=\aSS*Lq~i|Zڕ n0բ%EgРA h{рh@w#02Kӗ4$`7C/)V~-wJw{/_2b?˟#H%A}QµJiq] M޻wTyQK*/md:&@C)MEyvջNB&MrLp{T'H"x *]?%{cUB~Ź=WN|kl^OoqdTfA]-Fh(;W1[ .mx/Lo2(5FN(if5<nS㡻EZ%/Č㶞.._l,A ќc*+;bE;YcmZ"}ͪҬ3B1 /$N,P<`t\t FD`w\N#[k(}Y8:G i7mu:>K~AGLGIqJ>TAi„]"sLQ{ozkȳ oYȀj"ޯ_P(ºd'kG2[I4Dd; bK'>}t峙3 >{m+mW}nͮ@b2JtM۳^/vBq<S>:[4' j<]3Ƣ!g5))+bBwޑ,]1pNQX_VԵ]u3Nkgbn3 i i\$&7XۥF}2VdʀvkB>%6ƅI:MʹWBl#J9*Epx!p^?) n5S[]>hQ&TfU8S cBߗV]˱7qTA &予#):gf3G6"a_URB8XTZ 5GXtl * '7}K ։ E:Uq f" ntiycKMRj^Eb6WG5}D5y+jeOFRj4$<٣l^?ht)j܀\ٕHno`4U,QbV~jwi0{*M>Q:FJ12Vt#);{;}clWsZxha7GP-K/UI}3P,q5UQ;6Mg6FdY(_*܋ Īw'jkm6^U%sߜAc:Ulbi!N3 bH}MF%W?]X!_stWN@,ΒJoE%[^pGL.ۏ"ŹV2e3gkKv4IyhŹ|BY[d`89-k6`7 >3΅|bS)^={APu3h{~\iDEPؚj0DRc 6%\'\PTTs)ef4S}lڧn8# zw[+Xs)3ƭ>kZaUTPl DijA!NX2ijQðOḃ`d+ٖwrQE%Y axDb״&} Zmd=t Mپ;%e!r\ `0+֣/!"3 T]ڷ5R epwoS͚HDB"v}SxۛŁw+äHN@Ƥgě,o;V.$/ v^~tz[85p\C5HYtTߦ[12l:kWPy_k<kr2dVI?i+K1?nuL+i5b ;fē>nVFƫt΂(vj\8I{`{)A"@Wn^u9bBm}zߨҋa-,YqiV੅ @:6`Ц NVqJ '3ZScE@A2yUǺ!O)$tAHV ⅪpkB/]Iyiv爼~hLg6dY`kǢݥ ]`Ngq/Vn5\f|a<A%_#{]x7P W+G\ CS' E9dDvdp]@cY=}hAw1ǂu0GeEz j80"ߖD#I豖_^5fe=1Kf^T|01>YA(q4##$;Tn{Ccg҅!賽" TΈ4CYqEgDB'hX2ڞc3an3 T5K_@56? !Qln6 quTVOK᷉\HDJ h S G+@w]ʈ gxO=(\F0E+-biqa0Dv)4E +HE231np$|E*DYء֦̂>9A۶͂HLշ&뉶Zt17]9+Cl~P$_וwsC'fDE|nVpIݣ7Q%~ȷXuaOEt:0o> $C!W+E:@"nyFM5 M%kү{4˰T r^0(Tfb(kzNJsʽ8bCǢ3ޜ"‰paO*h0CƠ2;cݜ6(ْ_kyߎ(zx]bcʉvȹƖZCSԲ~o8r5hT9*.n5Z[u(x艖T)>SC)5%!udĿ䕯hpҔxŕ^HIӶ(@էr؂{l"3?Nٙ}|iCgaپLŬӢP;#QpKbl= G/E>!:yxnd3-uQuR}-:!ASVK-Giz8C%s$h0 9gjh S;n>.us N*g<\<=nNlpP}#r1z+RHpfR9$Cz嫵:Ҩzq6j4.˕%m%ڔ܎m3Z|h>A-b ?DHݯ^,d30`_2!"ĉɅL1\>Qr gC"OhG+줂! 6a:5#L;~4Kk*k +w,[/DL~Rj% Ϧ9hI>=*}P*Ί\8F!OtAZqyq$nb,ï !{ֺMaB'!]Gq16.o M-jТG{x!QWgݪ8_UYGX} #$!X VA*(+Eu+=4=Jo.Пr !e(_tYdtV]$2'*D [G4|5v0iHY{( CCe]c*o Ii &kJ:AZx cJDy?bq"FNp2+4'PGv4L.+C([IDBQc=+JZ:(v  YS:B(Z`NP<L L 9EVEhYM2Cf}(,&DhN՘W7Y950E*rg ėH& PͮGuJs$(u,aC )8-j2Gy隻LM4:|&g(wܨy̯x-wEixVekcE t$1*>)!0`L6ڟKq<HߘB UzpoL.da66]r|s ϴVș<+EA;81tjUӎF|?7 lՌAoNڪa |<)dڈ6>n*iCeB3BoZuFփ j&iPUbk+a%dȋ=p̿uP]VT Gカ8_E%vˇ+gWDaBF [[O7}`{ 0) gՑk'cE􍰆fJ ,C,XT-,4̤Ha{pwEX€׬EMuЎF2$rae뿘9( hY| PV`Wƚ]J،=wfBa]Zi֋%Pu3d^vm0%5{cfRy$ QE;BD֠!cypOHӔfE|7RxM|>3">_o{<g qʓY4NLc&=WcCo=#|[Mpކdj oeҲ5?⃒₃6\+>e y+<&oyBZkÞa,ZvxW%}I@0+Z>'xmoHo +/eTAhJex5j`nAY2j;oaM젽}7`@Uy㥿ݯ;ᅵzRF=dVͧ%tH%D-Y=0g.A )ARv ϞS3Kvۊ,L\4ūx{ ՓCݒS}P.QMf>/ғ>{`G|ܶG U= /^/dL+>4i񝘡Po$_usYZhr.Ąx.cɅl-h}܃nNo6mڮ)XWG'ؠީcIppϚI+'RLU A⛪qʯ*оeJiz%fmkm)w VY]cvqH (~"NC$'=/Z湏l/뇺D֞^t3]YUm:>=(c[VRWO"zjC~WZ+, !P nsCMo !C[2&f,ŀ@f%ժDg7xS4Vm`xmtHJ2WdWɍ he :{px_1)@(G8%N檯lB&hF< f֛>ěf>OsqkT]a$J?.&@1lVG_7L?;_>e5mR"ޔŲ=ؒ4JV˨DjbI!1Q$6l7Vtb8YtrղF z b /3#MNA6w RLbڏ? z~,}[6p˓y^7iw^ ċpxH.l#%t֢k|*A`җŖݙfMc&ym]Wз4:lU"&9]Rjٹ`A%zfH`n a"<5RŧoChk4qSjDhcN5p{唋kŸ]FCM7M91v_ {@ GN`?{o0l$FK׼pو&nRuG SC.?bDr=ʳ8T)%ӄnKobqM5vї%ҶI҇|M_ˑՐ) rgQf1fqX}%#kDKwMħ~E}ת5aPz ߊ~|w 䉜:I|eq)vCs-h'#ι.h ."K}X;Yxys'>údķ7nR˸:Blyvyc$@CP̣u^xצ=lz3ignrf;NG)Rɼ+^ }IʛܾC"qX"/Zj+ F2cy &A]>cلT`*T̜IjɅxfqKɓ+ 3%&XN[NDPATW:R&U|9L뜥w3T(ki;Eq}.hP$(5bgX|o82QYїW* I`/4WޕPD)Ric ~NGv>qȅNte=DA֩ O- <T\6ekmk+Qdh0I?hjc,dh5BLMrX c}ܱvTls/S8ag!t6%Mb*~nE l!'+_`͒4n_$AyPǗ;,]}[F%vXjSks_ׇ/I0KKgsAom !9`evXQ8LAk Q"$+qp/tW\t|>H;C8 ݩ0]b4*%}j KzC)oF ^ӺMOeDsʁUfnbG<`?7cWƲ_J#3Qan+*ίa,^KJdAΚ)ńnbFs֬җ̦9̪(̄0FkUQVE_A2)s_Vx5 b%>kB Hsԉ%Z@O@S Wǟ#sѨШ5HcP4sr27bًF1~ # 3t zY֩o- ?Lsbf.\`y[_AL OnG)\+ګg۟jEKiWFcHd[=aB8lab`,dH )UpEo>Zd/̍WBF^~.@W9⼆kX9)_1hڿR~}lDSR9|LcLGwR|K18%iKG20'l:$q / 4e/FB$ئN?-IHYtlE'(~k4X]N`M/A}m 揂y'?21Y%CƻVq,Ͻ 1Y ȧM"Pi;qM[-zC ۦq6F;/Fċ<lYh_E%5D,R=NaEV+,4o$xPJa ]=(aT#A? rTw,F~Ubu磜$X~ w;e#>LA+ %czb%5 '`CeOhDt&vlTh99C;&e16.'!;a7jw]w2B˺҄irq{x# eU H3iKEpI1$B4U( Ր?oJJ݇YmO4w0E㸧^}!M!{3>yEl7Ƚc!X Aj/Y γţ!$|ïI_apZ0*(=CBm8}gהi[,q%GSq+]*;b|V-']Lޥ|l% =aJ*ghJi~hS_9Iڙx{6 q(^!%QACl3s.hJ4>8y'V1pϕ9b#gA+gE$pK֬R{PdUߖLOC~XWWTan?ӆ:!K?n0dӃZli hKwQOm6Nd| -0gXIDdcf5yU2˅P" (nroj"n8$KBrm ./2`5 n },쇲rFϯB\8"I$ pMK@~0_|c:Ιog@wDAZsZ4 ;rUv;O&few}x긱<uՔr^ zv1ʽ%eհ5zPky~(&k&b#7bͽ|ils{axD]Ua'V|3K#w&e>22hpխ$5s"+ǜ9U(jo07"WSҖ,gt=Bx.C} !.ZmsJzM2.;y8ȁX* ܔ"eY=E R2A<`>"$\*\pHu|Iz+*|WV~0 dMT Z*tWr twe"yH~1ɍ_o#^$i,c\JCiI$~˰6|LLI2l5)[I(:&mTsaGUnVl=/gYQ|36giBLJo6B HLT Zcwb |F٫! ʒgq҄EgfI*UIǚ[AcVK9 ul,z Ag틵":=L;]%ܞ3mIAgN.ӑVکYNR|/j  A?bZ-@Xhu[>ƍ;ѽbIq8M@rQ`Sh \ OJPZNH@vq aM] :MX.Үk]!] 6wޜ 4 :DȨ C)l ֗$ F2@M; ìG%U ['pWEYaJqp*WCB4}iDg5)5ءe-nǰ! I鄿_+26<֭2o8CZ&K ;9 RiֆX2IҳJbfK&wG{%Cs/-0ƍV@1&bHZ5.2d%>, "D̚p>}ϾN-ئʄ!CmfR qw%T J_"V80BđB>"ߠrzUN|^OC8FOx:a/ )D%{09T'9!9QayH{uV\&MJxKRm9 qHU镞mr][˒N

Řҹόh9abKOpT PđP6pyT^_PDq8FOImN9JsF'o17&=-B⾭jբGScnS&Iu⤲anR,1R.zٽeD5QKЅd&\9 Hq%@;>EdbL_4= ?@OhPeMŗ%~rnt &iA 4kw6;=B R7_:h*Ml;.-P fЀ;翘E$| Xꧢykބ#K=ǧΤώs| 9#9A- n5{LeJklyL{,9D{ ;kz]_(VBejE Nc| '|Kp9?Ƀҵwrc:\D/"D͎x+zQkQz. pN%q] bD "=Rvv· pЀ9cZƹZzʡ߭R g]*TT 2rʧ^Ba8eK:W t# Z:bߴ:fCAnڞ􈅫zDa8ds?1j>uڐ-pq?>J]ꋺzw2?@ޗlw7{ VۣhNF:\3b0f\Λ{j8`G/h*Rj)n(Y ^Z9uf7c~F?& qV;ymO8_O7K݁X)ץoV]0eȁPv03ØWLS@YS}.h@y^.=Rx`1>f5c*)o"d/HmO%I\Lm T/+i}gA$!! l @u_ ZśiycgRFpIQv:] )E-DhITӉUlHƾ6bzs: qH#Exު޹̭}ЧlcGa-7Y芎7|߇Is6;a:\l&`t0dZ' eiۘ1$OHfDtYxph ր%"CZ LX}E:}[k`B1uP4vd،3 O.hV I% \n(\s/P]^Pz\$8cQt`ңoLmGMs)͗@!`K#$)"7 4;ʐ n9WB.EQ7S@'B`X u'3^Lc~1HU2htPmT4V3?GN0 BDZm_鲢^عI>=O # bQ+*tq)k혏8e ;0#+ Dp 'SR4XG {mg0"Hq 0 ,@C݁9 V\m&~ 0oKdip5z*U#28NM{AÝ'O21~^"Ovʤ1Vlcg_~lG1x'z? ]wG+]ڸ}Ftؑk\n5tԔDa>8IY.Gag_NI]׶׃|D9xg]g0He,ߌUOG<8#d{EVNSr}?Rj%;ϑ <ϚR)Pl+20LDv ݷ$+L /)}8~R5UDܩO 1uy5tX52ՒWubAȅ* Zm G n[yH]І81 K%;9|r.*-/d:JO2>wzݱQcOx Bt(́:W^hդ; iO3!NˉMɻK`kxAJ{8M@_]ο2L G5rͱ3T1Fj ')GH=ԁ\'hQ,nk["I 7Kv) d/ٚ@aYk27~]j5pj|'Rرz|KN:'霨sc;'7cxC&pUZ^{OP#6v&ڀy{̉!u6 B1kui M1 /#.H~?$,&z<~:{bgS,Q zaRrn7%;@~x5Ѡʑ \d˭ yΊ|C~UHRbIez*&̋3}zMba&+ÿ-DĿ7P'Rޚc#\.?ӓb\1ͅF/T HNEW<cQx(%RG^$iR(&y"oۖ1Ў:b@]f2l>{eWGSW߃/3& ]z8+Ӡ* &hF*Շ!56 (IVfҤ\rHl$q. ٝMEZl As7PLU0 k١IE<X)mzjysV'lw=Ed=,{9@#?f98s- eY7ZFȡl AFټ ~JW"PIwXEg? 70q6\;ؖS wN.15QL=!u D <$3eG֗UH I@ JG'gȬG VZVr:3fj͑b4OS=03SH몰Kř ^R#'} u;|O:B F2uSz Yt)R2^Ha.Kz&^ɤ%lCksnǹa-ZVq hFzLMCLE(,>E1"H,0ӳmfl 43 7?a{eH6RZ>eu0*Hp gSwO)VlσbhgL,Φt9@=  dBC[}-u`Q<7!ظl$Iܲ)>X]5K W# j5磅LR= a/T"E*Åy/ɶޭcsI۵,g"!M:wOC?xSR;zznye"P"u2 ?9L'@N0kPw0.x hThݢi5g_9|or{)b*2)wrw5 ļs$ȸ q;MNbX橶zL5m-tO҆xJ^ W6[|I*Ƅ5[uЅNE8l$* Cӊ%&x2pjY(r Jh`eTlyR %B$k_#cl/ݭeǃhܸ0QԅGi0fC#F,$%&L": >'bNv(q!˜]8`Cڴ/qlGuQ:£)vM=5Ad*0_dħ ߹!nj|aζע!kTV{u*vEupbVOPa=s,N`{MμerC҃98gk+^ Ĩ8ܷ WYEҥoGouk3(Kݵp~֘)T*G\b!X':ub gxQ}_6#@p[9]梇3PEC9G͂8yPnY{ `*JLIieUη`:BB}Wu(f́CRQQCLqiaczy@ksaUŵ1^ޘ,%c'\өTz'I8Qlo wfe`nZ3h6h|Jv,%s{v|] $"RI/'t Y@w6K=luo,gE^9`!.r&w MEt}(c|$6`ȩ2?˓K@x4Rg2ałOc"$SO^ei-) яv^KI\7)<=JU\]P'ʨLLAJGn&!CeCualٶcpC>\r nbQP%>V c J`aEBԅ Ԏ2>[K/ 4x͈b~YN$*<5=J= iW||Yuq1ib!y{ j*O 4c1 醄&lsO`-mP6?_T )PG%n!,X% &M@̥8![ f\ bxg uFW\nb `@ޥ{tSQgZCj>c^ﲃJQHK IzPհX&܆{}!A;S1=QȪ-gX"CԷ{Z_/kn ?_0f !(cCY} nTJ^V1`c"7S}$<߹4Ɋ`NA(r5x?> (ZE]m@J:OW>E8Vh11FP058ٓקԵz% @1R֬6V}Eaqg|Wgd , ؔao5;tf6~㡰7ЭUF"Bw sKhGz(ՠR#cud=?qS@>.llL6{;o',Gd[;4&ÿ& csN/.1EW6׶yM2k ^$_KohLUaʍ^/>Nשxz (yfB>KJH:*jDב 4/ʌV9iLnRn\l@X͟3ME#!AG }٥ԝ̩QMqvR.U>@WƏ ?jٳo*"\Ʒ@$g b#e hRճmn _En5KtpF܊j qxR,zYMK{)\b:WpU H:Sbv1 b2<נo7 aJ]߿>۸C ʆgO=B42,۠<3* vQ|x[,CMWdkiDWp^hx ֶLjUipSelc.p,kbE"pr*Ne-RhyIUi"K dgd?)saR.iOx|+{fM_}Y4h&jAkZ3dzN`#SiNM63%hw'JO+cȶ Xm}IAX M5o}Fk|QeFL˜pSaPs8'$;&r;rkac_;?pm|mӊ,ՃKI U{__|;$0P&{wy'\Ԅ,c,[ >>_Mlz*DrZ5Jb|(ekO/ݨ`cr ]l?E&ܺ=dZBnj O^@Vdz$_lG O@^Bӟ=kX|D?mG9EnwPTR k0^8^('aR@QλEið~Ӳ9 >,2;澷ЦѹqJFŇfAo/rnEds3ܾV#QRixw#zTf,yJ5Mt-2[%Eݥ. !WQ)NS)}Awi$@MyU 4j_FdgQh,CmR".0>eQ_$_mGWq.BWoZ)<ѝ-ckKاV%(pè5A>h6h9xtʫw0ЎB+h=Zףy;x< Q 3x\l{J^ŰINnn=и2\{clg- 2EReIAXRC"K\5$p㐝1YzB=\Y5Iձ86Bl y⌆[W./Wn }58 Rl!"oB'L2)I9M ]BVA$ 2NVJZ0.46,%@&Aݘ>r+Vէ4^pYg!|)5}):f9me߷פE۲HYPiF?N,QKģdF$l\FڽWgwP-8EIFrz.2d˧ێ?`zhR_uvlI&zD0v]̇_Fz s8+΅^DpEththbV rj +Oa\0[0mڡa +j6 c m0HK'/OVUT:r6dvkh8zs(:+WH8pLdȡbn)6!N\3xkFpUWZdb L s&n!(&l1_g'mͺ-sP|M^_PgG`i0>$0m岵ſDZL-D@Y$` "꠆ֱ.g(ƢG}/f…4*"7z'm(iizޠ9fa)Q>4i _qd/9FUlР1(w;] {o)倈 J*_Ve2ה㯳p"A{cz1Jg|d%ylnwHB E L+0̺drt75e@7~KE _m&ELb4sЇeU|5[":)Aֹf5_q0yޅlHV C?l驦hwht-tG*5]T<'*G5Rkllcz_/JIӬ; l ]e%֔ 2dE.o7>WSsyz@΍fю|dZ I )tdl*%ͤc>9E/N:ifd+MODL.v†l<f=-Q6|XY$8+eytvTg w S"NmϮX_mmHЄw]"O<rF OXomxýW`u:gx ]zGac|AH7 9@*VȕMh6q-(Lߟe.za|'t*P{VDžVL*F"C/GqVA 39.ܗr 9M. HO %PP>,8aNbEuTA_z3=z=hxk}&^xwlR.V? |.4mOBT`Ko6OɎ&\ivkK(eD6Kv"qMO?W,j遍Ҡ^B{ מw·N9)b6GCFũF宥Np}ą2>2 ʞghhy^3OɝØez@Pfc<$ ~+vW:,{_Х@//G(r4H=tfǝPe XZǡ ߝzd0iKIZX܌ #HJ'*9q7pVp[>ⱩKZ)J0pi-F j dfS P=$mDmdWN%*֕џ1">8vE+u QY;9~&0D=|LKv[ !gIDI0;`4ӫ7)sɻC{Dk<{L!]gM{.ڄ|`貸%1:Bf^> t`42MRu6~[5UO`U{].8-շ*͇dQѡ=w>D7,T:s95\u.%r"ӹZa|))>LfQ H#%xU%d'm& ģ ]ͶjDouN/#eVXjݓSKG-kUϠ7QjaJI(@&o޻F"i-БOU!)@=h] /.$ mSUt!Vյ0`ЖVN{/D qHg=d+dYBZKLwj˃өWbxEAvDHj=uArC*#FM 74![e|' 3AVV8يF)Q8'b My.KSaxR`*Hq}cEy2{z3Ρg`/_`erzjbe#EKz*Z(.? ,`ijapk851o8y)ͯ˰?%;E_l p-Y_B!|sB8Ŕ yh_cFqU`b,9Dcp}| /aOM|`.*(4i;yoY7PM tj1A !i׆*N6P7 t0OHV/sDF٬Sd ̗bc WU ۰CC?1qjXLߚ>n(۝6;1;.9b⧠uĞ/#hz%8q wzm瘼dQ-̜ev|:gd>)1hCw<և6g3X KołxTj^}©,?Ee9{(]7 Ey>Ҳ|_(L)^mMh줄J凞C :xW7yit7l>Ukw>j:u"5?/3429 ȫ3+?Ak_m,؂=I}31Í1+:d۸A~ /OKxғɮ~o2<05Pm4|bͻ[=t ͷ"n0!=a)Xf1|`FvӗBNQ+lthtWN1oxL4}GEY2(XG$Nf0KWmJZ7dGM˯f:$a ici( OEV62U`C0aenAֶV ?(+Z헹 *|5~j hVy]n͗x'(te<4jʢQ41U W/ۧ=mgeJi{]?t+6CP,uEwlGk5.RrAo1eGϔ ed\b0`uz4γL&r\ I[\R%+dB){d 5ҕ(S4 i𒨰*(X_¿ķ:"]BUF(M?ɿϏᆠq`!'R_O W ڌ a_O8r9dSDwaHkV?28Xi*r {5d['/n Za!Ƈ>7t[KSXB hp6Y?pt̔TA1ÂE}^fq\4%t}Rv=h]Y·o)\r!PjH 3J?I@kDwgoV-kkY56:Z{icsFcJrו SlP2O7!AKcǒ}e#8#j\8',ή(Rnj V mS, 匁 =^9{/"Hq'L^/^wVx9 + 4Z D)L׹PXt\(r{ "U|f`J08⍗u昍~}O/.\8 +eUR>VXB3.lƓʠ&eezl)řt^dKD׵Wk/L]0G1@NJw+[5O=r$C}4f?!MC~(|ztc[#⩳öEޒ Pga ́4 |2`uvH2бrn6؋[UZ:/uSuq }lKgq^Fٌ'8[-W{WZ{gk]3'G!;qpSɓgKܚI)PZwˉo-]&ˤXpE!fwbʑ;uY{s Y)R_w}{+Vv"L: )VRyF!",(kpy}1>1GeR'Y4KTMƴavg&ܢyb~Lg)Fے)#V5͔JT$x4Ԗ|ԶhMvU' 1rsf/sKADѻwbYh]:]L0B: $>?68Sw%Ĩx??Zg0k%D"~wJa?K+4Bac)>pV=)N8*gn|䵬(\_\=fMcI43isJJaO)mw7PuW9/(.{+ y?]Bj ijCC=EG\a1gy2}VcIȝp 35E g|| ]b|%j(y)E/< o5Ud(.`>vE4{XCj'QzTY t)oM>4Ӯfη[2vKTkXOkZ 5S8(2O]E;+M:mK9#Qk*"[jQe}1 BSe!d[lw"O('ҫB}gOw+PcE|*HCC2W=0EJ!rË[2ך=5+:^şڑt)o]!򆏜yx(y\Rv!rN| i[py+ 0sl,od\u-l?Q_.!z?7xؓ>{ CִfC,(D?풼u~]i{AeFYd\ev+' RbWzM=PY 6؈8ec('zȡXE۠'eDrwh䭧Kmb ")o|.ah76J E)?*/}PA*e@sB.0Yb}&,>w ƁH&+ V~O! ('l1 41oT_֝+`NuTR+u -LVY2U;r فQG+9~۞I%"H. ' Lor't$ ^zX' M4i1J&%R\2 IEzxqZy哒mVGa:%SU*:+u,L8< -F+q 16 [śE0e8z٣pN-P59z>|q^=^@A:ӂC n]j˨Uy@E掂^6,x 2( tGZj,u<=9lMIGԑ  ?HO  phĞ ͵w-G=Fx:-BK :ΘMo+t axb9YWWzopǔAN.v`/2,MzM3 'M&O*n%cIx5u4qJ{a>ɉ` j9#e `}"KXZv3:$_ߜC*s;|R; {%G]ԓ}mjOc? D*5 DrAFϮ-6:diCSXD* d UOfH3nESbFάtdqY@RU+}bB, ĩ%p z& #A8\L@ɱf'l6 }6sܔqDX80&a~ՉHuhn 6:q𠰸2lh$ONMe mbY-ߞ5K4 g}/6ZV)e >L@25v. /(]2ʗ15zJqxItaJ9C 4ŀwS C/58.΋P\;142!fѽ?Er*p&oս@=M^g[f>OsU1wYbxRsq㛢LЦ Q oϾyteE`Xht_ k jtP٘zg-/tCkh\6Y'noЖH],) fOwPȵ]:gc]es|d'9g[FbP櫣I0!^$ ,䙳RK%*mHŨț[CX54jc2Af: ! ^b4l*DN=kv(*4/X#Au'`/:qv#d.ov9;#N[H(^0q/@4\(bP5ծEߔ+#a=[%'.ib]#|k̟䥔 uAwiX7 x2ֹqن^%WAĆXpyak W 1boIչ|_eȧp?nT)E?!4;)i9Z# svƳ˰.ky[J`}Ws%PCKm`dm%2+&Ą)2ZǏ bǩob#ax)5;=Wu_>::, j#𩽺Z C$w0ʻ(zYӽ LsTnԥf:K+=YP(kQ-Dž/(MD+R{TXKb*x&OԄGL&H@eJb\jqw% 8mi(ʥM]e}dIJkafr3KO- CGN`u=Io*TjAp dh2a.˰/ACЇSGlC?n2b+qQ]KA󊟏|(Sr#vly27c*k_f+oԥd!渣nOBuÕ g:9iEU >x V'D>_c62 9C $Mz}u?[#iGDQЉ2X /mZ>$#^-3 S?)M=w?Rj4ɅoFY`8S|ݿFD`CC[a^S69ΚESAT`R|V*|K.m]&]̕2q:iAsQFfǨɩ5S&'}GoHSgZ\ksl>rE,T-\j¹ft; H?ȄsW RFҲc] V~/+RA+ zaΔ'BFE//.k]>BNS]TWBA)(8mgȯxTC ވMd}k#h;j=pW7k&\ å'MZ/վV70|l$M_4ك! $ИV d\ぎ`?&Y5q2ʘN➛ #2x Y_Jgm'UtW8a'٨[qn: Mͪ\ل{j!U/w{6:0:\6ZA)"~eO~tB\\J,}J/q~αd]1C6.w7NAJPw 2 o%MJ m̊}u AĈ Q >ak-zWLLV>V3 ,JBlO] q"[B'Jշ0wer,荤`FϔJBmʮ78RqҴF N!ʄTlE0*Ⱥb7"[Q+ka-BH r Bt`L+9pbHzpZZ"_VL{TmAd Dݼd N?QyJ@4PƁW6at_z@aߥ(ޫUw@:41:cP` 3n|f\ BS [! }:Qr{QQL)ͬm13@~'К&/%ѷ>Qp/L;Uw4/dARZ:ޫѣZzp 42. _[]pɵkE7-T'K'x8jAm~Cr&2ݓR&(x%dy @Bt=OBs)QbS' ڕ&K نO91<7L"ۃجau/^s}m!ڰr$>^7æ ݗd؁c28Tk-HL]|eM%8A f1_Qb5WڬuE|9|FBhdp/uFYm#~LS_ TZkkV!u^gTazdFҒyLh>jʲ!z:G @v8ҿet1\ =j8 KX9q;{6` (?od#nFEyǽ S½K!M[0S/z f"ca_̫` 85Ḿ~Fh<{}zPuD\A7Lp* vm5::CEcmyj̳fԟSڿDž+˻ZRX;ҖD'J?Օ=kta: u]Fp IFɊ|*) hE7؛괒L9,B'M.@/)cy8l qC⊜YڛKke:I ;ӼQ DWX`"lGNkWe>;K(+G\QF(.˽XdsZHڧZw\P.ї}҃)K[9FjDZ t")rv1i}*8>ҫ7@>K-[,׽DЀB@w1ǯǧ(LSM,% ix> QH.zBV,KfIe#:51zXGGnIiXg'dϴ4Ru$6 ,?פt{YIh1 y](4o(!!?ra]/ݝ$q6i;bI`+>l@|'*^kp[[+Qe~!::̐6D&WK[8\m@ 3mo\WKuM>6EJXF"ʋ"YeA\9 h.Z:T%O![MIUOr~ | ʙK~3A wqGVx5Y[)0;> I HfIʃ}?lZ1B=\}Wdj~be`Aqa`Q8 &4 nͰC. ӅYԘus% @L)i:LG(:CJvV=a$ ڲ sJ?*+r?Yx8UH-nh\¡$F~vx')mL8cB8-+lKg1Ieۼ,{3,*#}t4x¿ySlAɌ .31fz2rp*ߚ+Q‹LD **<ȾW_+|Fʘ( :N;CVZS߂xN_SgC.+h<jU ̸o8_BI,{yrIF~iҢϖZUp_@ZH]FhS%?'bx\b+Bt=-Z';sŃԟ}gjT+bJPr,N(ב N *SJ0I OuArLc=ut0Ǚ_|8ֲ&)yplG{TJP"STAY2hy 4QVAgӃ)R+_H^({hcyY̽E_b#f u%:QM3CLח IWܪf\բr\+5j[k|ņqJY_:+-E `f6@0|V@.:҃4ԧx=e_?@"3lLxTVԓpRMГnEB\0<=oMy0Bu+Ym3Y/VBa/BeWáu[+^w͈?`Zs.-MU. i[xAH¹ mFiT >Zd¼it5 €ds=7՞щ +qQE!?="VD@.ē5]QLRחe}Zq"/$1 ڊܜv}.F(r2Hy'<7Dz@Q+[)uA0g*5 tDK3_d#DBFtPn蜇 W??ݹ/?R?22 m7uqiNi!b(s/mMyqQرrJfx] AڐgPW! M8SvYnf_je>-jBxwT ,.L<WWI/bd%P'6c݋@) Bϻk$|.ږsZE0ʼn؁P[ 퇒@9U:-L8v#&pR_N r##*#J~vّD.wB O׃x2sb"Hi]>hjGrxDp%a#\6IHP(poX^qdH__)c㮾a91Lkwio:]L=/Πld4gϲCi* >u ˅Op*}j/2f{'`X8 zx8mM!BٕlU+pO319uH&;aA:HZVwʫ70FVV  Mr ]zT2|5(AԼl 郞|($*9rKת;: S@`0t2 g_L< 8l<\Ϟ]_ԡ&!hͰL7Y){`82z0nI'sT!aQ&àtOol#(FU#C-?m|,F<kC!SJ[ȪB16tw5;^iJ~]=EMT3l^EuCLYQ`]oTׯ-r |$^ uodU>۬XKm#%"םtz ɥނ Wbqb )䮷jLEp5Y1;3;bRE+x?o~ z/;>Jq1182Ez0w6-!&p-b"m ,X"q†GI gUs}ABm' )P{ x쭆hzQ}a Nn/':di;?2z{O5b "kl5W\B%V`X]1=#c& u4Gnq$h b4Ɯ\5EI~nY7/K)$ .}d5GS"amܵ^Ɠ t>-NCj9D׌gjA=`uIH%wvl=Wa0b_2\V|PFX%?Uk a0ЧKM$`Nf"@ސ̳VQiAnM.M 2O.ϔ%kgkxIyP#5○kQીCm:{ Epو*[/ܒ^{!Ԫ&t~둣ɷ5-Ʌ"PpS%T|dX~Si ɘUF87;i9&QRTĦPgM*؏pj B;qC)")0(m w8Y7y68tO͓Hu 4qBk`; }j>JX3M2xN~,h81޵grWrHi!.ھ`rN<\d+[$_hZ8eaoq3𜏷dqMZD;* rФDͪoX!,T*4q#L xy*twfMs6A\}_u,NYqiSkZ|[5^ա1Bc9kӭ(`Xm'9p&g̏p-f?q-N9j鸜 rT@Sͫr QvrRy(T^jd5֔A<[eDzRݏsARAfl52 R.* LP1)Mf$L.*6ˣtO$-Y v*Rvɫ#h^dmP0^ ֘ yZ둴Mt;t2Gj%M AH|˸M֖nC& Ir3./rMk;N3B:]]ײ6Jhqr ]\u* Iw!_X}X!)􃷖GU l &ӨDIUHuqI,]Ȝ(ԯRmȟg8I_x}x^A3ZqoUG)QEc2zLɣA\ItK&.q.*㽑IE>g1O6J7fjd*24W9_E ul/>.uvP9:21YJL{9K#^dG`A@ 3-Ű4@eLD`!Gˢ:QơB*j)LkʡoS".!-?F8bÓAL o*T}[jklu9ְ)OcҭrF.\~U((Ƽ(Z:13ژeSBobnTpfr̦ڜ13;?(ClGAMd.1@yl-| jvnȍYl.751\wx*<@ [ T ,A/w娓ʹ:&lU<VEQ:@ѕk<"957y%?#DR| Zr-uvzo ^Ņ*qDJxٕeU8HX[m#R - ЅQ@Zdm ǂ]9 Tr ȩ<:- tw#f}6菼ev8o}6e`6hZRSzɰ+v= %7 kSJ7+-&^f.^5#a\~CBoqncIaE,Gk Y̽CwVZ= kJHӆr;@x_mS{YkW ~ *͓l} l%MهRZ1`EC5no ϳ)$k4C lYq$3-=%.rqjp s5BB/|5R .q^ y>FO(i瘱I+-0f]v%X}b8Rv9R44lRx~G~:DugMLxᎣz=lӵ[VGŔi`ʦ!0PL'qżt-PZiMmWZ"f4ڰ<ฒ1%+ w [:jdoO |75%74E:kV =aCA }5;ؾ3C\O JTHA f[ ƠХ08ٱ8L׃n6Me9 U!(Fƀh-Y?vIqƘ_D5RvLwhڝH9'B}gظcqp%d 8wk z3|pfG]ȑ۵EB}+ʬ*ֹTri+JB qdv2)NƉWwY VjEW86,}>QJR,31ES87}aĭ|(M^`ּQl:Ώ9^LAJ]6@h#aNI庤%6UedYtt EhAMTT4z\0=I,‡^ӊl{N䁍4|x^/*f~Ml+Fڊ1X yV]2F5ىw{$}mۻ HBTg^Mv͟z׹3C>1Lz}u 9]蹔^XBg_cͻs*I-2dcndB~7mosfDFFϥo?&'3T]z`__dnBǜ1P/ z9u,2rfAF!Wr+w@F[@w{^AeU@Kt@ M('m\ۓxm/hz8Z+'b2$IKg ?g R[KC *kD-XvM3U< ~⣟+ՉL4@craYގ(s38lau qMEI(vL.Mb"^G:3T $6+E}, pk2|C{;:{} ,գ$S<$>u^W3^B0_U'〨2'Z^C봙\wcOj\1w>yuXeC:p@y\ ۉ/0CLi$Je_}-YB(!)>m#ᘌ kH^ ZUкdZM"Ij[Cՠ5S摝"­6ce̹- @ٜZgSРD˲=^ZF?æIm+/G{-қA4Yr;oh֋Gaz䗘{,&qEz9*5}*Jh̹naTY1_?Ns "A?O%q0WgM2JޢO!֛`," tw@T++\ $s  7CBƐk4bc{C:D ɸ/|?Ag:9ɺʾtΤlrRG qmZ%:)7V[@@%5HS"6녹ۭ֫Q>żFnkn5 JC@U3bx+j'Hx~ .ߓnbhw빘q5?If=ל`"|B!4B#nD w\!p2Χo2>CԺـԖf4Y{$ol)w AM^R$*-۟m<ݛhV)c%-ԍ OMr-#Hߙ^fr'Z^L@W3Яesc!y|xKc-My[L{פ&B3$FHLLpl~ya, ھVesov\sXD?ġ%p*' F0to,ݳ! {o(Mi#(KAF~G3j+-kRZOUak ?Prbc w-iD"8~29Kլg * n;ֺ,L}\*ˋ5L+NGɟm4,f\>Pf'Xu?0Hu6E/|(XVܝEd*r/tmo~q<8#h$Ff.&J/-%%(9r<3 6R9Djjp/W3(8?d!ybھY:;TrF^HԝO޾̦Xش}^.Jquw~Z]p$ ^^.¯Ё5 CVMF].$WCOW)nɱU*IXDIΒ ^߹@[L[)XP:.f^>ɯr%ԁcUn]OX?^M!,L|zѨw/NuH`dC>Xt\D\QtUVM:[\ 7Q[95OYF\煱d+GwLZ̾H e:tCT{OJKMz˱x m<`BCۯMVV*+_xa:$/h(vS_uo@ ְVks$֊UYvg-Ya8)hHb ~K7J Loj-1.MA}f/Įic#J;ϓ61]efȝMPXAz|F'|7yܓSA~sMTQ޼7ɋ9 7BTibPi8}2hb& "~ɲFmSO8Q=.wTu]jiU?1{Q \= ,@b뗚='B% }£J?]Ѽ΁BE[+ f pg4=L-)}3 nҖ4dvn{3RAcҒi.cd%9z0s*g0guv!(Nt٦FϤmײ.LD1Q⃕rfbܟ`)qI4lAF F ),Fy" B+{{WYHYh]H%ܠ!ƍIJ]|%] /9* R\" w2TL<kM*3o'33|?*aXJOd;p@o.AI#žaE(`'f mb 9쭪677+^N ڟ,myЎ KzRIĻ7`\EiZz7P#$gH$'/NyIa!-cyw%$ER0$8Te} c]s7 bFAodBTִNpwk*P=kN`&9M%Y$z/;9ս37+]DX;bZ8& 1* ׹w35aa= gN^l%*UI.lC Цӂ8jՠõYNG}  X M= ~?^( L5Ǽx)A*@Qiÿq1k(+dzؼ-QXo|[+5$>mLs|ɮ2V͹ ]h+NIh"8 +/V &ڃ;z aQhmuG>y#a>WVIE&!b;3JE`J1ϼwn7eb.>x\'!%1s&bdfu۲_2ailN)ymDY7P,iSyV|^xsKlfMfm&2[j#Wgv ^P( +@3|}sp y+'u LI9ġhؓ &*&7ov͟C\g ǓQvIoT1wc.Mp#==)bYYu%+@d72GF2[~i[;$x-Sg8ۅT=M#ۓu>[6Vm:ۗ/HP)X{xAå>A%:;wCM)l )BLt\i)W!tejZBh%jݾ֥(yu]yn96qM8ҙ%[Y_)Vvc6oC?CC3^yHXh!*-uoFxX -0"4=ctU, yȅ13P'!߾yԡ6AHHN 9e7@}~nm,] i1c3Mv N~RPw`,yQv`E{3ob؎wqC.OЇbh8֦GH#ʼn3El$ct㹩Ǻ?U(&v_BVΙ'MG*Lrbp`:Z,Y*Hpg@?X@orSQISQDWbU-LHQ+es -ͬM ev\SQzoe}&j:AfGcy | Ճd̝ѻ(1% %[,x: =A$p.m-V]i1)K(29e㤴qbjӕ-vk lg-M~Db(h:t2'cTD4V:..c\p-߹X~XG20jNv"idl)+ -uvIPHXX,֦P;#; $gOh̭JrÓE48 VZA%O{/TH{sH\vvn|xE^6$FRG^㰢jl@"fse PS@{SK|q*OyNH7[aƐ2X0!?,$f\; j쟄۾FH::/Qld#(ng#2 x;?D -++Q\'$$+nZ`@yΌlS;4=Βt(kC3Xw2O0\ψ[yyT5A(Pbe 0_axy1v롴IpnT[sT3=$")3nOPx$"qt[[րq郄Oʩp+SD/'~ɀq=A){!^\Ik: S&{!{waխ3eЃ+V-~ɾJ,7 d"t)[,4Q}N/| 5\uٹD3-FbGQih](s߰͏ j>}tx ~WXrF}_o$d\C5FQ7Q]:x"x+"H9x k?v|P3#,jf :gAIJT}88;+(nmqV*kN tu9ՋcDE]`p)ǂ[@\}8F`mW$K0!?^6t$%|jHv($ ;q}~V炥=H1]h몲zQoS!o 9{ؽ_7-$"bG7eouaAx dSPzfr0 > JӵDY"aX;#0ͪf*V]TSp`=|d1 VnH.bAHs<Қ:bjްx2JnP]Ir55W gd"(ůΠeѻWO)F 2pbo@<):ۜf# >O>#D'D*YIoN'IelXdǓNt[/NUd\;\?^cҥorޓ>&iz 6[/CTNg҉Eu R(69mOTv9aȜZBTIj`MH.O`ѓ◮GxPZ:a`rT4=$3j0{):?;$+BO7{ 8E: 3lOǘnk͑E6fV}~8;XvTʯ_oJjx5tq/sKTlA !zZ`kmZ3q=:&^ITbOt]iEKr32Fڲn[ޟųJ]hn&z]YN7,d8JrL>ѵ٬!s&za8!i*S64Z*ɰs[@9:,ğ ԍi A`WkiWL%WiJh3~|xz\ߜ91NvFI"͏Mr[߭Hsa<>.5'M8ϧj"(";K|eN-Qdor8|#$i@UtUwQp3M) `Ew`f5&@b B,e%@L/< 㠶%GvSxyBEOy2T$ :ۭy\sA|[} B6ŭnW]@&5߼-B.OpFJ'υȖWwNHYtua™H@_GN[;Ѐ"N+= OnIPvԙC&ӴY?|e5pOf7QgHyv{plB֯x,$Sҁ YK]lbC5[g& gup8f+ *d[#NHu+cw^05Ek#~[~E?{6& )竂0g}><2 ? LJ&Mc _hr¨aQ_ώ<἞U])Ro@I}ABXIb7nHq0DVBW{ ]蝘;k:OBHr!+Xb ƜF\yhE3;dJ)$] ?r ue̓P.zț&/jܒJy:˿+eZ:lPwe,Bڟ"d|j0#g"be`b\+Uto9{kq-d)$" >bjBa\3@7v˷_u)g8T)-"dC󽐰t,?: 5宦N3vu9K*D F!{3m=vnTO1&EZum5uԈVFܑKk m Spl >\p01duFڈ*X9q*+QOӶ<%B)^6R3d@o?eu Q`-9m#4dIDUFyg#_A902!`8;Ḷz"br?'Ki{Z #YIa_81sY;FK0o@)ˠ@d}4aV#G![U!FkO4Cұ?mdywY_ċq[صs3 s 4zn->ҍa~sCԘ &5=m Nt<"%V T,,OG֬SQK= j*ch#;aGO}gon-4Vβ3[Ԥ8Wb{0uPycM^?CnzyN $/ >EڥIDabo`P z Fg.IO(CɲFbڃnZ;}m+ڭy* 3|8|A"<@ٟYn[qX{ &DBvE?k %nf0Ȁo^M0 CwE2h!dbу1F2į{@+q|wxi@xA#CW7Pa + 4} kӿ@p4lCɧ@07hm/?mU¹GJfwRQVf-Im)lxA kA"9MyrA'*(͑74E sr?R Cj>ujgmͤ6م{q՘WR;&y1ZA < ergխv/X.iG|9`C/:Q1}x@rW+I2:ut~/'#'A? =qN'  ^%GʸvX# c`WdD ^N'9P'%0 IϭY ͧna;ZB )%w*%SWv>.p>UC:m)]{e(slcqkqd![٭F L/-u<^ mD誠jX_do?/Xz +dʛf"Nq5r`9\QAp>e\EPr{2yK@d7@jE^Ѱ9"\ʕŗr֕MK~efׇQG׼2|$m;kzb0zJUHZh+1}R2K/җ1ko=|ث.Ey{ pՍӫY-dօfjhf\J^zz_9Z[[%qiJ!pa~@et`ؒnzm+; U06fL[+{':y|A rb'++jIC<nє\j<0\A :?&yvlg ߩ#pҋv^G\E-]7rj zvbF_4!W-eO*Q1 Ts:0z"iC'FR$q{ U&m{Lli)IΗ9`+qZY~.Ca-x72-/ȼ .,jW:,#rW'U:%{N^UDL  F=-c}芎F.<քhv"`q{)'0E N^Ruɠ^0p$J-pGr' غa4&&`aFhFc7" h`A(ɛ\v`kTyw= wC{՘ccP`T@FOVXk[HgK.~E$xH" .]*׍l. k$*V*Y3r,1J5~M#aXKp3ֈPmiav=!*2$U}͊  XV8SPE 5 <&FQ8-%]/9ty1ngvmiw|s ]Չ3^!تZ!WL.|Srg0T|!,reW ̮VmֱVy25au,YJxKdOiğ uY|w@)"l}̑bה^8F&ut tk mwYQ+V<Dg=xy.}~DRc1+)dz2r xE8uvK'!H?}؃72kKj VvP;[N}Wica X&ko8hQYM"FYj3LCr忢嶌&7/sUV ::UJ[;Sݚ U FԲ1Wr:E`$ GḭTPsx̒SԩBKt)4bĘK o<%\g P")zqy_G8{_9n6SNFs_\ֺKpE@㹈"F0n\VdbjnI7b6_a6 ²jQ@2F1=h+Wu\泬oY~òiS{e)@Yn&E32}[x̓uwR\ےF)?;*!njc>-vTҘU<$.-.W tex8_̔*dI,X( }BvW\^pߟMFYͼ8K]<"KɐRs̓zAk#<y˩@{a\5^vĞSz9`mI.XK#j0]JoMQ۴yOAyĒ2Ae8XFo<Ⱥd %8(4;#w*"8==Q԰4hYeʗ$DL'N'厶"& %n4x٣&v ^51lDRL"UBqKG[>jl9qĨGjb0dQ,ڶ3V Hi/uBn]ڷF< T.eIkr)}#BVrL۲kTl[oXLąBK뾍R=:kRyn VA%L o cjKRZS4,} 2_JnWhф3սmʳEtB(cZb5,>,;\*Xe̴GE~}\[{+dpE7mۡl7Fi شxV?IPY S4UzKoZHm(kfAç U4mx$?LHBc-s#Q WmP y+][F.L擾@M riї {kj`t :Aӟej;Z%l1n|/jl {^( -1B@숁ZKC竘ar]]Vvh4]ۺwfFIK%O)܀+15.E ԁt)Ѥ =njIRɋ̓94Ai?2r{0m 1 ]o~tk2){]G. a/Öx$1s6E_j{}B@ٷXbOfc^AF AH쵐6's?W8D[yUw%[:UMPA=im.nƒL*NM+y0U]*:: rhSʫ@Qv@F"fhL/Rd qˠk۠Ja7rN/'eRc}-$ɍ}, ^Iݗ$R) q3rlx_(/ X+ָWɝlZ$ʕ쨖bC4smQ~ IqP˼̪&`l:ɸʛ@7P\ ( y97IID*T5O KG&V1o ,kzڂOnAơ_nN*R= jϵnʁBM͓3ReE!3Klg )SJiXg=kHOv\BEnWXz ( _-MV~ =>vz2z?c+}q۔ij+an3k1ڳp5?m'Q^Q֠Vht[ZP?~=k&9QZ~MK#2h@kFA9s7pq#hVTOeLk-H$(ܰ:n_2h L7Y2]!׿ÂKŝ Gq:6J" )lj=)F`,&j4$Ukgfu%wҶ.{d:x"gc8M{52բ6>֟ߕZ4!%Tbb+%)8:@EjO>O N7H~ ssۛn#SQ%9tPI]v57.U;+aM}:Q.$6htE9O=Iۄ"vgM}r%x q -RQ%ts l*AI|Pȍ5L \׽Y>|ˑxs=Pߚ?M+ւx6+ ,p w{,%Z^'!g_Sc᫃~hk WSjlWň|LQGI4elɖɀ${kjH1܄CŸ{%-{` (?C?he~ SnW5/01QUVRNGU8LK7{tBW:hFof@֏R*<ޑP0ޜ.sO9 hqcGSLjv6B`{SW rb4x~W J}綌eX?I]I)Ra.w7c`(3P F/@oyZlp')#JxC䟅͍i霻JYQ%;{dLD٩W\B//Jz,+_id{UFR !ou !9O>J_Ayp-B(# OP Akren?^-J_( F6? 0"yf!6TZe"i펙Z0%0oBX;~3ErM A/Oڀ> `rv!ɇ7Yp|8a`N?w5w"23W9`3K cp#JPH "Vìg,f`(Rٚ)קA#.uy~WKBg%HI׋x2=9ʭ6 y&UbzH%<ΦBj3w~oc q.+KWke~ tPW`~`)[A'~JjU'Yw ͒6Kmo\@I\]KK>Oݤ=*Vh^֥Nvz`1˭:\ ˧!^ COU`MݷǭRֶ!HN.ѧɏ@o|iNo]SN$THTOaS9# 6,;udG$'soPbK]N A$y nM5^[ƹ103$ibBU!<PH{^dx?iq0r&2UI:l{igv8s2S@Kö%s)P섛˟2OzRP[eҜ^O +)KL?sDZASWS*^jɞNR'Yc0.ؽQL{ u*>*w;>֯ e[?+L> gS_) `6c ؤBnE&sq21Q@#d n_ a>wwg.JŊ@籹1k0PrY;xeɇISWqS8Rongӳv_= i?_M3nAº#W, YB]lלgzR]^ +aM^vdY;q=ukpC@:C7?&i+t6i T>" KJ# jn -m}xgmtWSʗ *.4(7Ъ'F{G)?@ uldq {΁,sxI y7kpZuKtm7,@AxLhWIv-_Jw܈>7'6k ˵ 'VH  R4 mV|I`Lm(D[qD%~4h菩coJIsd*]~jɓ۔~N!++Wb駉P3_t;KMZO܇ ;FҊ| qSgaB'7$8tw YwVRbļ>*SU18!>@ɫjI:HAeP Q&}XCB..;?` / \:˭^>y4 7Пv?۩ PP\,<4ME"':cr]*ծdC_ENH-+^`}d=-7U(Nojسk]GAj3斯˰iL78 !$J  Ⳛ] ,K2Nejvu~[ЫJ>/+!dG>7nBm=GNģ{IϘ05Ds\GMj=zmelgE,(yM8J |LZQҽqHG(p*မg$5HjV9+2,mýEmKKfü15BghIݻBv..sloK~m,-jQ0 H@č Ƿ"9e JA x~qO,6 |GL҆#r `sضeʥ45s ]䈋1&T[_6;r#5̱^C(T̵ynu* )` 2.u96S$=p?Y79v!>Ktҗ1zM!>$H]dna -Qu(HF,mmZY0[^9I)$zi)ȽvNIT׵ֺj6E!e=qK7iV }>/rł)aXˠ,MSGnW<-rc{ʤ_:p/ZQ>{ V[J_ؽm]Kd<7cV,~ ~d:Ÿw1]KqT(]giMQzFCNu?/Jəh~yZ`jBNs0qUG 6OnƕO$SOgMubZ~ڟopFAwDXm3q9#HtdIQ`c=k㜯0K!ɻ n҈MP"Ң. KZ?ws gCpi x#-oV$)듄oL6/p\˸I;'綏}[G37N):K +.^ L d[ 6S_,{Շ䎇w^f*d^ am9^%<7 ÓSH8iL { ˘T%g5?,HpcQ[|!0^8nJ %Uѿ4 o5-Y2}F9>6}kVlXV"L6h#AR>2jӍ}X|RH<#bj=(ac/:yލ8Yx#4ni+W)wZ}゠;WU/ q_e we?zQm'q /iS\p+tZ/1y#-ȾMݕbtBnY(R`$vZ.ӏ#p%+߳Εnި<_v)44tAjWi-eյI^a*|f0OB#$3sRVO?M}-7h}"S։>Q5=Q __iMh.~ th3zA9HNwhw{~1ލ9̪զXG=%JAmq@2WF u`%C =]5qsŠuϰpKU*|؅5`rG$ʑoHj 3Q4l݀r^O8os-Ar5ktڐEҚlqMz7 Uڮti-0 qZx?//Tjd-n PF͍OscIXTp%,bM{*'=c~uų9Mn>o#U.ucI@U1EvV✒6rr7d} /5 S@b#5`e')@_ǡ/حiHޕ0-0.} SJX([Eh^+F2:> Y޻% QKMoy+E $ݮ &4.3 Uq+xKBMgq}V"հ"1 9|SZ@!2{Np.i-ΓWUFZunqfNcM@ / ==5Q'Us J.r[U|[NW5^(eBͪ+DB"1H~J6"G/ 6!;q85OQ?YyG1j )܌CbR.ivx4aI(u2,D "i7\ƾt~8š 7]?'3AQyX'ԋ%r+G퓦#Y.V/]l{,]*~]q!tX [Ȫv,r _ >,\McTvsYII1 I?A*;tuӓomh P[ gYt]݄V 1!FC}T4"$- K;uʌv[Ei@CmXj9OT^[NÞdžW?j]uɫO5;sg$T<Q$jƇ=.I^Ы0LnoI 3$s&kT5L(#<٤c,2iDR5%G3–afܼ?j :[.v$,gP\j2خ3,1]c ܈!s[x.ٿ\ɀ'R %e/gex(ZTi3l첺*:ȜbD(RBѯ:i z_߀L?Tn qVFhª (*mG:95i﯑%Դukwr TxꟙUDfoh8! ʂa!!>tnH)Xj^ۿgSyU0@-í,,5'7 +,{H.y8МjefBYw vGE{XNiNE16jJ~bcI.|#]obbEԃ~6<gр_m7ϻư]x²fȀFE+8$_e3!*tα*}fG>?~2JqCE/7>xtv@< :LmTn]s 'xycg㑻ɥO^FT:p꫞IbX6 >I6`_p:zϋ*,Jlz'_(C?H<v(ilCmddj _͟nbfՌcE9!?tFrij-<6vl2O'g6\wBt:pw0Ŗ:3rԤR|k2B`';r? Gie˖wFqk bY〹)>,ZnjPw y2 S)VPC:j"A`=J}) LV+٥~Ia+vIPgvd(9-&HL]%2' pK/%<_]z='o{W8t~9oGm` +bt%x\Uţ hߡ\rYۥ'EQ0KNtqgKX}aT?wjҨn7j#^.;2kLLnRθ]ufZ驗I2] L@XV0f V<꿍9Ȧ~D\pgWu zS_0/Ri๼i;rE"QX1*  &{KQ;& 6LymF1jT!_̧`UVBڨ\l-?}\:fW';8(;RJE/ _ /s u,ڋj0nqTjSX`l;#5傡1Grh\5:cp!BBi($\ɅL#\WbƌgoY147GڈNTS O$5K%CD99~gzp.X*K`i2T{uٿԍPN],+(LvGyLɩNEOZXVrpqVJL`^`Palbi?$ i*gFjZO@ѱ&E1eΌa1ͼTn}fhfGIMVAy5˨vޮF\ʬ=Ϟ70vwϢP>vݟ`p9m i0IޤňbVk SN]k6uv0pY]2Eu:$C.ϼBK8sPsY;Sm+Glu\J#x`xc+.-QPKܵ_‡(vFn,YvWϏJi`0)=& 6S`ՙGwtӺp*Cu^|[4x}o S C{7Q ܷݏ,`t!)mH\*{XgqG/ ~`igUb_2~NC]>ש^ 1c9TEGybPM N)+qMȠO:ak8Kf\W 'BўȻ<[ZD*N0Wn) i7>Ci־:KD:a@9z]s'/iHs>I*z5,i#=w\T ZNhƌܢ3Br$%譱(kC>>==Nm*̦\R '逝)}0G*e,2v5ќ4)Nd,C[ueh!!$Zۣ5ZqCҽ9\2}%5ࢫwClS{LwDVMP8n9BLXv^je7H2-"Q+y^%P_vm`oC'47oDʏxg3DdU쉍/;ܿɸkJ meUG͛:oހDZಷ[D{iA5@9?p48ƴ%e9ii2{\D mVfBአ>bYP?ȕ8 .]M씳{ŰzP$3hN*QК.c+̯# \lat*d `@ $28;8T>2/ʄUۆnm ["³sCIٍ3IVN8tL"񼻎#jhYP,6g|S)b}p [A|#Η#$-Y|k[ ȳT@@Puty9Lye/RM0l]f#Y!1 ._c8ҴZUb1POkK#wW?&.UgL=Yʿ=;afIm}5稸_F[/\ȚT|ô}5b+ȱ&iB8Dm:כBuB 7kY\og;Ne[#-,ە1l>Ly[MX } gpI V лDžTZQwY=noo:PbPs_.djMn+OdA낃:bmo~jyzZ@H|,v<&YJeCT iY&MK){20r d<_%.)x@%ohؤ\,7Lhk$g^*R5:*rY*bШN{R6Ysѵj]B#V4<@D= d"H%)LJ<`XeG*7A€Ó? )c/ͯNDBxjogFmW@Q,02CΖG$R](~=;I>͸M}?ZŚD=R94 }UPug<죩mUel4MM.K)2d> :"˗HZV;_ mnu+d59.>x ڛqz/\%LW~ (|R~LjvPgZ[0Ec?whARY}m뛽nݤ'al ]c[B))kr;roDMN ҟ S7W(!\~4;Ի d&Sϧ,Yh>%vP JYsɥ:EaYPs^oy vb*aDZr~.Y _4]gOnLm}::ctx~UHN,[fMQ]VJYr{udFmO AA Hѭ XZ;cTjí[rdQ;4\L_4&Ҟɞckr&sBx5Xd+rbtњ1@/ZB|Ab]F()2>&vӴD0͎N8QΨ`QSŀF#ٛFfj[^nx~T,,ԸmS{SKH05ZKG@ EN1W}M"$.RBJs.of鸱'fk&Fmo$&nlDR(;7S ~_p$Nøck@M\JХ#iU\WhLϚZ{זɤcYvװۭ^˞ԙ;bzyD6B&6қ5gtM_LIjba(Do7kEo^eCRJ+U2asiKu"YYl.ōHƴ-ݴq]bp]4yA(5Xx+\ [WOX]ecSWi $Y _z>#׌΀T?ܺ&b|[4 =̤%ocp/jXڮgEv&P\OnSiScC3kkuWqRh4Jrpn*,G:y=mA:!b,UK%6) |Zr%;0Έ-xhBY&{jAh)ηe 3oM'fk_*Ս<Ss,㺹ATMb#\ .MFC< A xZ闃\ו X}D.:pq Z7hS:ϢFzAuD{%"*mxVA0y,~Q䰤 pȢ"W<\.K:c@ɮe_v)l/!Ly@z|%.ҮG`5 T^:p LwY]%nQ?2 ;y4O"21p8y= v !ľcPf}X\[Ty} doz,|LF&BQTz`5U pشق^Sb ^{<BW B?&_Ph 6T*_dx'٦{E2&Aءڸ dGHNHΝtkK;Lycdԕ.Ou*l^Q򝢦;=$Ce  q' *AٵE;5XE^Ihʷ IG>m*azyDh{Q Dһ8Gn~&&ffL$<|Yx]T`Jhu-cd{@:M)92ؾJ v+̶ĐrǍ1Q}TKԌC!+h`GY&0 Ƚ'zR5uoۿ|Dp<Ѥw:!54䳍; RǙ`XF) pNvpl ]OSL4gʲԘϹhJ9.;'DͲ%fKglO0 X)!H7r\a7mD55(,>oXha+[2U=f,VU0}KQƂ1:Vu pՀ8QӁ[Id NT.llX|BN:sC:YCA ?/+T񮌍M:p9Q@Շ1L) ?.Q>D2=99ts.N.s^NװHJA4įPޫʺ }{"~;2w BYx'F6eb1¦`5_ŏ<O 5umYٜw) a xW JSTN{ 7eN?."kM\`PZ>`~kyo؂P>="%n9j13- + 8Y'7v"}s[=-PẉVW)bĹ`4466'mx@A~Ɖ322tÏͧhit)\"ܫJF[鷥Ь Tg yOh|a&1y|5`w~?Pu$ɐ|Jm:SwI+:ĵHB,=XrO2UQ3(7uAYsd<*Tƽww&<[؄P/q\D9ZdԠ oRZ^w%6矹#J e߻>4!-T=5<]nLYNǰM G5Fn]wfhto/bZ7-Y#FlbAbV% rI8Bk .))!\\E,Q[-@.Â!/svHk(/ɘtԊ#Ji;'E~MXZG7 tv>vW6Œo$`SucwMMY!ԚVhFEҀ˝ݲwL9r{<\קdjEǒ^8uNǸ] ̙g5$>q>8]k54|ޟrn[2/0;He1vVv==I&zkctIF%gr /4R47H 4 tu|XWMa%jO?|ћ)Wwd-(H^^EĆ\)<~\+2-ڦLondj ;v0"PLun tu0ј[XRcш9t^-#AL$C4D3uwZr^\(-"QFRvDvT߬~A#2?/vNuC{X:l~NxeaE]&4^ f.%g5!k\}e quTqP2j9(\s=UD/߃(N".vsOsi霩buPę #c'DT!l7f1_V0֔e~2]Mx':KOÕjcx,j,(<;qx 1\j4Xys"N1G@8Zcw5="7 w}^]& ID=Eѡ4smrcG+1ɘG>wW_to5tfҿHNNޒ$Aȏ5]jl̒fg| "{Yo8o 3>#JO8YLf~q*{JֹXf)imNѤϚ1g71k/d_XU(7]Z-d jءŠ$\I:̝A9s6Hn:Po@g]uqE(yV}ؼg2\ t-: x<.q[lTU>֑3ҕfaP2՜IHFYp6&rc6L'/ VO +#RK}T6HĜ=n~+HP$O|Kx: Dn7 F6>|tj,F\~ qg/sm0B$m]yhMяo e ֨oY;`ڢF^\2\hJ{m @pp )]+n]OQi5=g'CMDa;ބARb~f,B1 r " liQXe%cGfl 4f ۧB^WMӕraUၮ݁qəQ-| MVŦzj2iڙDjG3{ 3I(2T ?j#}l9P&TT}AώfH-%c$ʋJ1@]-Y:ۭjX&9p OXO&(I䆼BnN*C)eS,(xXYs!or$nO^8Nmf?@C/'瀏U&"5+0.^l1/xfkÔ8wdJT" lԣqzXw0B/K lEޅsy8͘0΂m?m)C5q<*>lO|guQ0D4ZrS Ҷo>3G$:*8}׆sF߳紵xIrvMHl뜁x> R L֕ bU2y+5{Hmѭ'v//+;z͜z6\GD==81LB$YIk@ac|({AD/4A*0˔\eVOgEDZe)YҠ5l |\eҪ !nI{9ɥqCzx7ˉ{jU,+&<ᔰm8*-O6'b+P+WZkĞ{@%?U< PvB*Ƌ kC7&;xXb?ڢ-#ĐQ,+ڬQ! 0Xho4k+,5S#?3oxC=#0l& mBq ֮ZNd,qSK@l@ yU$iBB{I_?eJ)YX$}m^ah9j>Y2r:x=`5QvE|][֖?- ːoK //Fr{j|DJoca`U9ǽC af&ОDz"ozɵԑ~_H`x">*~{N9Pas%`)[B 2+ MԆP,)rP 9IaH |=`hO t( nux'e : `[Kc%F{|lq}5}cQ2 C O-L8RQ t[U~? \!>N_[uQfSiiz3Yh׉m^7Ƥ)"ݖ#>bNޫ$-u?m!LX;>_;SA.}'bq6&G{Qۣݸ 6ЅJÎ $C?Y@iucVʝro,CX.AkWTw }6gΞCG oav0HE|%k_ck,Vt(MB c 7CG#HvrL q./s\o-$`e ~2)J f sw%{u/^SF]&sX00eSr\B=;Cml`?c JuC5Ɵt\Z&’ a"Z33':fǩb Uo!z払miOIs D0S^Bn̓^H$q* 4>: aK6F#TqXb3z5꼒AXOnEDo'l`^=L )k|WLOk+B&)[з$܁k8!3F8-!բuL'K]TMSA-ۥiNA?P:ޡ ^Z\""jm eGk ygI1h|qmH}\L&^ Pr^'nz\CTK> V*ƃa:eiWu.kbg:Xt5Wd>q/ xrD\ҁa("ǟUQp(pz\/2Z4R^0fR,U.ob+P!!SU1O {BbgWFuxE6#-ٻ#,ufJ6r6jKzѸg+ۈ-37Ir_:PGI]- ܏;.  Q{Q={xm;Y9%u4伝#(b[ OWSP1B_lIUF]2MSN)rz"``rpA^ ow=+e|xw% 1ŕ2|/+!V}̉:dpF 5f5)e!:;}.lIh$Z#I)W~<aId{4 BJS= h"*^o6ԝi_HȞ5B˵&`)͢{RV0[.aC]5EAZiDd coV7{5Jp@ YMBy`CHZA\%&#|4onmׅ ,S[Q'ڔښfڃOB"+*fj^[ѭAbBKRӌA0,բ'Qz $BNx.#(ƍ^ۯ s4$N*b|' *vN^2:ȿ1`xuϵ!HzSa@6àma=eP(+ zeʐv)*15g{b= Ike}-.G.:yOOC{f%SӮQ$DMEkv*NFf䃹zOA.f #ڿNw(JTmcstl9eYs)+s c.UGv=gG0eB{?§% їRw7@8 q4;b"e#t{:DIx7g^ Χ1MTUa~SHh}43O-}EloC{R," <,2BY>}R+KgZU ̛(`EQ75x(&s#by5P[4&"HV>2VؕzhѥG)_fZ('ٗ=|Atճ{ ZRenbF̤-.3h d&x,Sny3Al',&a-NnzVІA?]kz5 Z^A :89 hnxL8!L^8kHz$_\"#-tIP;fc`w$"V8ϭdxn%/L߇dSk.66?PöW;%:(JfvBn O}2䜼x <:j-Uv7EcfJjNԶ䪷9͞A>HߣI6'YKکhGU8}Ei:$hڍ6qA7ؕTph}:،sU 6E z0Cųt!A.,i-~7{&xzxķme *?!hm3 .iGCo;՗B6GQC5vNꥡe,sd'd5&_S*Sv[(^ۭq hV*Hٻ`('W({iUKp`64t=>`f=Oɩϰ-8l 38Wa3H̼dKʛNWH$QCkT=XSb|E+gzxwGX贉6\5 Z oeP,4B{.PΈgƘMc,qodrl.5Ԫ}fa0e.F`%@R &οnЈlV~g]FcU4hpSI6QD׬5 UݤGZ,&1#MƜyîzi|FI>QF5 ?^H-# ˰(u"q),p*kk\"rI oA2C7!Fo@ܹޝKщУm QYfU)Y)(PB b ҊCUB m灝0V35jn9?\'q7-:!WV:1uTh>c506qX8BwBʬ3a=p dxkV3p+3NUTa$ }s8,Ⅾ;3X rmvA(u plhx݉VՅJ]L,sIƞ PXX L6NI}}lvNѼGЦlܫMQ,jE3&eYG[ǏkbM/^J@,mMŸ~yui SWJ.td$l1Vdu!J6H)&׀wڮ® 8%9AsQ(Jz:EpרԄ:}; E緷WC!^  (nJ X^3Έpۚ"h[8, ?,B1# .j2f p Y.YupwnVPa<iL1mDBbNuK}lX{"HX3;OGtm߮Jxzs[-oÿOk}dHM ENj&  (jz/ĎKJ΄x70)?-hVPD{PqP6{&3ѤX CՋ_c٥P̬MJiexu%S r$ з y:N[Zq*{2us.9T;>aIh=_ES'?Xnv+Ն82|YYͱmsb|esP̶MR%D^S,s b:k)Cnmc3ern`FCWO4.}CηMEoweyLf>phC )s{9Xb#<(O{uBșy\' !1"\򲫇SljUDQ37 DgC_x ds:޳s$Sz{2??HͫV>)Stbi]A*ثzw^cpjt_p 2O()i夛0캉9o xen ،>_ӹ0:WÒu0I{U jp:WJ!^aSeJ-&Or؆QG[q?Z-e6OCH /Y~X`Τ)?x5onLRiEŝ)atGȋ%; "4''$ͭ!2ro~Lb^E]i;f14M{#+[_B0x|_ CnX䩯rDr53@l .jedO(M3'#i%0kI&vFՐO5RFZP6wMRjn0(ߗl̓N;DqLS\D bG >9=31͍kBHM m+F^,*: PdruM92O [ '=Y=y][GrhdWi jRIZʬVOut `4Q,oHnN3$r(P51oAk_;)9UzGूʟQT<&vN֎Q12iLc EU\oۢ⁙;='SI I'j=`&YcLpz=00 1lwyƫ7y_5NkVB\QeOeVU^?JBF\~_0g{TG'DaUjg8^g}k4&,'^;ɜl5tdö|yR'.mh[ͱgJG,nguۍ8f`Ǩj)2쥚+#{~yJ3*" -^ugLʻQ$5Ǫ^*gX.0ܼgɸϴmF1.){r|d e|JZ"(/wC?F(!w0r Dh!(W]jWuYtHɔ[o^S֤'RGH,g?tE\E1Z48 o]֔U+Ӷe&W~a~FUY64]$Yըw&hN V_P r…DNݺ ԕfSlg "K缋ê3OP^dSs;@H$}ԕ9#b-'W8LZ𭐲~bw<̓E|9&O `UdI}rd ȑ?9HBA.a$P!%tGnƞl)j(` xt~=FB3^D7Q{tܰdh Rt l }?ChKCN@<)@ՠD̜uX6ޥ[*2d[X ;y'JpӚKmt 0;q~P,DkW. Ȭ7h(EpEGwZ*9s1IpI-r@3a0uc}v.437V^ ۍjH/0sE g±7^D|VR7R%2DHs|ϥmB`,K1<^ =>'x}cZw=(m0GH  WK>/R5ԇ[ '~O:%ssixsl7ݏ.{re30EAa$.f(%4_ MYOóCĔ,gU82oOEuxE[O juaib (B`[NJ>?*N\i$R2f}pV!+J@sj09Z V*1҃gg Bӻl#Bf~upDhERx| ʠxki>DuӰR9~.|9zF|T5d5V7>zȎMix䩖dq1ʲI hȍ#5l>3^xTIJ\`tk\?| 53gVuɒ΃?FJ,},th~AYۣ?\L0t/HK!-{@O+l}a .[@!-Fǯ,@p? |P"wI.]0ٯ8 {+$DV񊢁e8I[v@;%Jcx8,Gbڍpi1!%"=NPPx | W$v Fg{I@ N (rP C%ېS=ѿd-ԈC0`y 4Q=ys!1?;a"EfvLg/+{8^2^0s ȗǨZ^M/vqoe WfAdrIԍ OY|0q% FY##%`9XI|pu[~#[RvWPsw1lhe FkAV{H؋em{j!Vm͌h|^%CLj;9/[M|ww|y\j;߳xd'yuς~ⱮeS9WG+VjdڒĂP1tֈ 웍;(:2 0o䛌qpddT;)7HZfͽc~~/^c|{6Yb|/'{TUwCW * C,.GǤys׍񝪟NLiCǑȓO,ꕍ w-cs=Z^::LN+g#"N*0}}E-?{_Nm /Z*azxYI,u/pÇ:scAWVcP/q U~at2}Cg}RkDYvK1%88aH?eHEj~c֡L{-~z?G"!,4z}2s&u1x^_iH$yNͼdp%1V6::hWM^ZҲBaY@UJxr7XiDg@)Y,rbQ@u)12| zZ_!RX\ub,%+_NF`ɻ:  ߗ{YMMΊT /:f~2K`V8^]2geFV2?:$<5 ?z?5I+ {PKGU&ZFc /z2OǦriW9jj=ᮕ=[iWD]BDO"DO->J+d焈 ̙P}iIVi5a?px/ lǔٹiz|5xocl$.&r&aKMa%JPDoc0q[Zg2#sOK eկ5k߯OГp6|o-ζ;|nCg:KёSLIrƢ9sX>\fJ,N5m A ,``~l'=4Ffԛۖ_g2ekID"9,E,J2ū]IkQKn&w'M"Ǝ[@Pa}}:BaHAOU,0æ%2 jBՂ-;Oxnΐ/̮<f/hTEzt(P7nZz8)m 1Tk&$,R0j%2Wh6H7 [xBl?[XQK`RHh ᶑiV2۶ ]o,umϗBi"#&>N ":"tAKstLzS 4.kア+4k*5XO2J;Yh7)"3{=fOh,}[]{)&.+R]R E#σ > چwJCB^2ⷕۥ| 梚w^~in޵Ы7eIٲ5%T%l IzeU.%}6Ƴ)H %?Rr](1rn\PN ۊBVޯ"Wxc:Д9 J1꒿zwsdՕ vQ"˺"#L4At ͆oC˪4yz]t+ ͑_BV ^qͩ0l@2[LR4,XL䃂?|1RwQݝ_"\ 5K9M3L<$[P)"LIwxs?x%'|.M6|B st.NzW~_:1!1<. 0Z>F5+4jgIFՇfrVgZ- >dʺ&/}ߎ|9I͕^hCere.Lݿ!ރJD R!9?;hJ26x9Ę!7u+{D@R:/ R*/0"bQIp4JT?/ }S4N}AZCTs9fN8xsTHų% nb{w5.QY5:<9S0U 3g#qzRZM%d1 zDF}e{ÕDwU}9$`f7HyI98=!vaz!YMKu[] "[2E k{9sGH`KZվ ^edoF.޴G6-\E9ܜ: }9u;YAq= >BKxӂo+?7yvfDA H]䮓WL=2Bׅ"c]aWef< cG3&F5Pa? yƴn\Az]?1^' N/a%Gf˯xH^ RR-bas!_+\!CpPmˠ@v; 5Y /̼ Eg;6pvmS;|J6UXjETXܰ( zwX+Y#Ƀib*/IY̡[NĭuGc`;zqeo<'v<sZKɳXZ#q$r?mi0c4W i]M2Aƶȕ?tb) $ DwwoOQ(n{b>ɁLlƥglʠ,BUnXҾQsv 5%!O7@4RJh;zE+_1hѩG\a~vX Y|t50Ӆs a_uƿpkY)R#^D3TEJ YY::mxD~֒}֒1a:pؑm1OQc;-VY& |Xkng#Xv>s,$k˼KطZչyF]ZKƁB`<][י|P%6xs?j-m&TF!I՜NB'߃*e_`D2 v]Adn3'Gr5Po) IM}bQc}c_Yr閐-4j-kfɍSVe(p]}Kl[Pb%#g*h|qd9apVX>5w=w0(`r5'+˾V SsށU\iw^ԽecHYLݯy?)_9?_Q#T) ?v1*yM䌒E&?t…%!#9,UNR'u}N4lG|,@~6\1sEo7Hhi{Bj2Q.oVa(1)z,feLNj9Ia>W붨ΞV`F#à.LM8t_CZt{\`sD˖IܶYag _3:\|zL̒?bxh_y]4.ڠ8|e0mY[@6rF2CB&SIviGI|H|oW(hAAs0TPK,QE+Ѥ=&:~Ů| bWړ>5qwdp gf<+Q@0`_f3 TCVsq+}vEƿ+/b63 !xTr릻P߰ǯ+!wdnnYeJ`Kp1PːeXN,avkr|~la(Kd){lK]d>9FRg t٫i?9 r2{}@?|[@`քs|c]lLmr} B@:!h=폒Tt+&\m4ဩ =3 #=ӯcCM '~^MjO- yb>/ݙP vsfz%-ruO=FוpU]34i% 4-WS\EaQ;p,uz]#<>F^u{l`*ɴVK`RV wN+6PH0$|{ӂ\OWW~#r9_6: ?_d( -ABC#b'L+J1i何${ *X9u9BZ  |M u<(]I}Io!/3ɕ5cy7*r0{ZG^3zVi[uheGr|ʖ]]/>Ō>}DC*%;Il}:/4ꢤڤí# ,E/i߁ ܒ*w2!-"H3AIO9/̍3NK;h$@Qngv-T>7)Wͼ`])%*<܍䂙ٳ^Xǩ_td $_X&An f4ڷZB%rEVD8"&QwлEg z.'Ј׮ƉO|zֵy4ȟ(ǃjlޝ:`-y\*_%G: ^w3`_#Q #,RP~!S(-nnX"#eSϘeyjo{>B&9P;o|ڋvk FBsug2R+h, c4J\M0([Q r@7Y;ӡ$cc8:2\,3DWTN>~(ဨV_|/>I NUޅB_:yo }|'9wWnK踝x49']:/LQz3[I,N8h2DBSKΞZ&+xy+w'ƫezIx\(3P *V3W.F\)ۛ'K.r`^tS\UvЭlx)ZұP4߱mV)nĀ@04R3 #ۮ MڏX*}NAEE2 M! `T0PA(o rqPlUO~N_VUﻡ3 bnEt=g:R90Š@URփ'r8|:6/vvQ ݑb2` uUm+)o@*-rJ#2t4KAeLi:Hڊ i۲U?go"άE F 14+>fXt/^ś2ˎS9-2GzujbC䁰tfW) #D:)TUswZŠduX0$= 𺞠w.pT~DB'yy>EIsE /zh_ua&ȴa \F Y`=UB̺`nE-BZ d<=!WUB'j\;}!0huQSGdO1OCL4nJ^O`kD*69limk=,Jyn^0})DߪS%ļſ^^Η]7BY$L@MU NiǮXйĜ~^?y%wmu 6}FW*=I)e_f5&l"j6ڃ~a1oeZ۬;zX:EOxdY+=.M>t{u7;f_/`AXI)JOt73mU{d>Y9oph\2i6ŷB#J&Fe\F]͞OtҔUx=ΒM$O%]*tֻ?wINJ@X6Kn[K;_K!}չpS{?ҙ<*&6FvG.FH#i6` ܰ]k76 D |HlNOJv 6a0t`)V}S+L4`KF}&(P+zvzUqCbOmDž+)tXȦ(3gUX7@P`4 r{mң/ƀ7w @0"/g)|0!=Vj7k"&}tUyd}J1@4ܔ~S.DIhyvJx&5,iȑdk|l:[5AVsu3bRS=F)6Mk٭/nq6lڦg ~C`x O)Erǡ@] #纹2o`gQ#mڈZr:ԅ<

ƕs|֦l 4&[6lCp Gb*4E $>,Mikjuq 35}H7wJs4JoWo;}yU/'}^xbrN #h~19pu`q[ Ihb ? :挊nyo{hֱf_Xi̵7RED#Z8ԥ)b#VSSR, c$~|y0f](z(#xCE F`ηi_KؗM+#ۗzC~+eS]a7Q=~5%l!䆶á.2jt ԞE:#]5QD!c2RT|=A(C)w}d)SW vP5(0R#P4iÄH#":JRx\GO"27)H6CÈYVXE d )u n*Ro=e>cFLn"GދyRz f:K&9'aԶ*C+z9^qn\@[lcFO~ 4~Q %rol*)Zz7ć⣜b*@3uxS'eNR5pZa!#ZHpVȔ0)SKw*ǚeI[\sx\Nt7L OS7Ӧ 5ĶKxW}R~4ҩ Ũ*E?@U%D<`ɹ A6zYZ blxnLD^NBETbֱ :DY٢ɝ!0:,Mk:zy$װ W`;.ytQBnVG˔`LZ1A@L^to-QZdM0i4M60v{]_H+. `E( ,\7R I W iy\eL$ '3vު%\ n2h Sx\b9d`3y[@CaZ2AT/ۃY\bZYMq_h~2ŐD;4t=gk3 A/0쓯T{6%Q|rHQ rmcnJp~v$S%M"/ sE}jR'nHw=2+Ĭ: w/X WxZYnbCN{Dindϭ;=AZ<-PWDRuQ)qJS؟>Zv~i~gf~*ITL 3w$ t2O S6p~W &K?T5mves A׀ّ,n;zϝLe hLX7,TY42Jma! ߟ8叔CBUW2yi3T੍ӍKo+V< |= d{-8;l"4BB75;.샌kEh'!{^ȶ5FIզ?hr 魮Jz9xP}}^u Tḧ́0)ڮtDܗ4`-KnuX-XPD'@](~(ij9?B];DqJI\1bD@Үϭ60ݓCUR{䤦 niў{O؊,(E~3cgBh/]8YꢺMTZh=Cpd^hgBlg6r pHiL".|QH)I rPs({F{汴f(3[P` {yAmG[rsz~xĥLHV05=x]ne$F`,Ɔt T1F@{)egd&"û^/IAcnP'/,Qf$H>"JS6K2/2R ݂݀2T2NJ;-.CZnyE?g_KqQkB)<2 H%CHa8&nMQFJ`c2 ٶ-MTȿ,;'3l<} Ў\@/xl3ý-ZLI9D2F@P"Ѻ/ ;8DdG%e%CZ@v :O-J@*iULB2ƏXŕ[:V:v6] Sl(@gaʡ^S|pW2|mO)Y\ Ul\z>C*hO_^$9@Kn0A8tNλwV&H䀱=V>_c[˥щiiBLI rgĠe6]#Pnrq<ɨFS'rǫ U: փد'0U۾'Vg܂f*H2af5$5ڛZp1 ǫelR_K0ry&1N?8[ۅPv̮ ]M^QTF@8_=(ٓXL.JT rvpu`^O"L,b0H WѡDVJ(~WuyA}2vL •] &un2zd/)E26_kݔĵ0-J{gfH| gPjL=%77h}nU~_Vfi|їᒡ؃Kͭ>ZpNj*E#B(&0J8/V\\LSaV]Ɩ ]ݞadAŕ_^Xw/ FcIZ =L~9EyG=HnສL-hL}cw6UB+T@)>OisIتGÞ!];e߀ i'H%u|f;f,[GXSPu]L9y,d®'Hc-Ӿ0kY7O+Y'XJǾE*SS؜#sM0,Z!@TPtCG`]ab8JU i3>ex((Ы!hw?'pQ&;hbB'fd-jv+ѿ}?;5N /SJis,dj{}2 )*A7\SXi#=A6;!JmՍ)7 }wGJڧs#n#$? 0Y`#յR*0f&plB 6vY/4qJ~dי Lok z9ğpSgcǙ:4RVWF@H][Y J^Nwlw#4!;s&M J^NU0>`o>_HI"7n)Ygt^F' f@1uϵӵjlh2,GRق4f7xD+*3<\V畼I'8l{D˔i0R㑵2 WE*X+Za9*W=NkiMq> ?ʊ`OTP'tb.9@0܎)!UVkQ5#@$}3QK"\*~EQKKCǧ2 I5~v2_2ɻlqPpQO SEYŌh3+" /Q ХN/^}*:|!_1tBljzUuǗ-[L_若jc1e}(*(qAZYqr(.ㅂHbNMlY{iMN ؐ`G@*k2E'Y C :8|.w'g=#yҖ> B}xN: Fw棩 MpL%VsVx o`$(yN^Dΰs`8b%& i<;qo%4{Z"SOH0^yAH.ih(qF ɱnG _' ,%d{$jTiX3Nqe #u fL͌&r&bH1%7)x`<~]o1sIɬ%jtԠKd$T!Jf 9(x[MLN8c&Sma٤c:uh#/:}s>!4(Ța Idn}Z|/ t5?s]-!8a{AÆtcڋ-nTLU-D R觠;F'pRw>BQCN&ڶ[Uj\>agD˷~&yiu7A#Rr=C( k>ڞY厝]v"׋^BNŘGZ?{S+ؾK AڜI2L;a !WJ$fz"OhW#9u"OG'bT# sx衆~(?`9zW$_zɾg^U8;ϜU@{[|ׯ>@ |+@gҮL_hi[溕V> sh6ki")tsRtLP㻡.n+dBSL!4&+{pb~Ò6Ez>ʅWn[1L+Ǭtmt6.ada6GN~`VOVSszJV6 B=cڡ$P`)eqyrgu%OWyT?S )S]D[(GKry'J/1b:NR1OK?r"0QHa\ń^kY0SXI՘%tB&(NJ (o`I#3RΈG{thܾؑ["M_ Vh¢$3F[m+IJe*ʹPڝ )5w Pc:OC:;7=e}gn40U0'2v$cݝ+GἫF/mKOZjkc ._Wgc7j6[;/h'0F6 7 `h}UB9OBp,w@,s+6cs|Z~x##}D?`Y&k'k(Ab11PԇB:#/m5!TGɬ&MUK]|p:=O)vbO;XwkWm>%uߎB.I2sH0aur/+"kvj- t}AxR%K"ZPVk'5l]$ĜhxZLEH޿HtaAZqR QBqJ(+}:rĈ β7ZtO;4t_]qy4)"QkDk911F G6r5hLqy֫5[nqjWuph$SH1lYuhD#PN]UWw8 z[0GW)6_cJ [4iݲ'<𝢒#5CjP d8W%k-]=GȌH__~;7Q3 :ԿL7hŁ=#k(Tq{'7m't-@3_l=-L/gbl(p9zY9pq5X ]4{=h76߶ړ\Ncp&/AFɲlgKEVT .X͒a0EvJ4YR2d+ҵX)!?L&=M}wO"^x?%ј/qܕ sЁ I/]JxRqOԙ_6SR!(g.؋m# <#sv)a 2c3YͩCe% ^-g?SP8;ƠNX+\ܿ: FǮkڀ^hJ{zqFYepVJfᚒZq0ڊ!& Я+e{ma*6'uhfڗ0ytQ>w}a~jWPKE^[ πgI3q-sGGn'vLY 2?Kx2E׊\~j+\wxKx|]Z ǶfU .M8zQ!:q׉vHGUc}bHjK4dXfxQM,=\7{"1D?PK ]yêܠm`gx3L>ƚyFi ѐUo;{sKKZ!= L+7ͪ9d׋X]cFVCH _vc}/^'cS3>J*q:p=#g JV5sX7"aS%Q{@-WA<˳w|ߋS6C\f{4l= hzW| _UC ᄑ]L)(ccma /b[H%ˏ"ok?&K0:vF]Q >-7DyKhKH!aKIZ0̶b"3"2;hʷfj['fw r(ha9םN"piֽL.Dj0KÀ>0<.=zTUKh*w rq4 \DY~-lus dAVnjW\zkNm;nЌL/j2ŁҵA|vTڕ:qxjŝz|5k+ƥ֦sHf@KޠW W`#h)lq.Yf@´' RQqLUPަ#Үց=,fHdZP^#*~e3@`,9)eKQ.pMf+-> vjU>1c&" lX쯮G",ۮo_qs:$Nh3Ԙf۞ J FW;GQ@EG/'< ?$bQH$rv/=F"EtS`ά#vz c$&X4 %%GZc"A`u z].mERn2}ө]P9^iY vUh(z 2?DV:*2/ /\u\=](>"TQILƈ7JOh sdI8`Z,!.1["<.j{uˑ$T ɂZ ]9 e6`h&I-t5hL-X_Sws^elHalz/'30_p(FIVW]XC#5}ݘ|h; (Iri3I$ک$@,CZ`F' {rg(%)wJ,K&>%⽢M1< :vN m8!M**dEG,u“T2Z1ST-˧φkc|UW6`O n[)p9 k}'AH{p? jT0A;8븺OVnab`'B^8KsʳW@o+_ Mab4/Ц04rXߐax5xK@3;Kh/}].8k +jn<ubvƈrj5(ֹ۟ArQ{2߽{K~ʳCG܋?oIv$O tzPL);Apڻvo5wv;&*h?L{o)r( 9JMKzV޾( A~ cRV"`=t0Qd> r"z[p*xRC bѤh W #ڻH TWaGT1f,+r/q{!9 {<q%P!P}OT xPBK3_{hϩ0ұ} gl@h-\pblH PPqu!j3:5şʺi@s1[SM0L98׎_Z#;*WQRUdt7W@ 0z:[ MN:}al/I\w[{*E~@!%bO:#.DVP/B00-\Uccz|DtفP?XIR/#ɄipfC,,jJ)6ʷϏ$8w] _ az$-:nߔC3V-)߹0ɹ@VVLS: |-=/ԜAfwTiRP^cܣp, ~ش)ѢkWjw-ڏ ޵yrzVχGܔXtU YHO_k!6HG{]`!ErhzhՆc>e&dΓڌOeA9s/qU~Wt_vLD1ϊz0ple1[y}n6G3dgTqi]5YoxlP L%>G9+D#-ނOEq\iwDXI9]o261T 'SF3 9gLa) f;b;߲򂊸?[}6HDAHDvtљCu{je07[dF' gCϸpڻnru(s)\Gy !KG^;PJoE,1Jv#ШW+DdoofJ꟪v&s> 5sRN1rg ƙ^@qhLabB@$XAC* lbcd׸je? y~C-2Symv3mܒ:`w4D㜚Q44! I҃%!#/b׎ Kq8yU8W'ri5 ‡7]gvdV퓵'Gۈ",i4JDU"_;'K7\ae%s`;hhrLA~EQkgs<޽GeP ɳZ#]VXqw娈4\XK]_'xyiї,"DX3ؒ,* bC숗[ޡvu&CA[߁A.ˆ['{3Nx" 9Ot(!1C#d47ŵ+{elݕg8vB蛼Ѯ[0RID:ZJ=ݛbug=SBy2_NP!F Gq}JXst%3>R\zf]t q/F!mgb譶@ki$2эQ_95:o:8H)$ 4ϓq!_ݱ0] QuozWPWO"4JC ZSt&W .qWqi>ݓu0g* |qTȏBMkݹa:Pм8Җ|qL >*rI`J\t[ yU2EOR+ZYm͍FXK;ըv`q n+yX""%CCWyOM2dP|#m<21w?*5IղƵF9y  +gP~?!/b<z݈Z.s&UjENK U&xLO*)IfH!a}MeT|΍L ս綫 vXiN~#[k0V ʟI۳{{0Y!A06.ꑙe oݙwX*OqL#euwG-*Ze:M++Ҿ!xЈ  &H' 2@\ ]M"^Z)djN4ڠ:LHgzjA9:1p[u$@6/8MICVpYa5SG˜м$&Yj*b>IO$> prRN>u^:f>NTIieZRR3zLdRzx]Ԁ+nGg{` 0IhG*w18'<7CӬ1fUGGۦD×F" dSFnH(%!#2)gȟ4J1Lo"˄jN4ht503g}<=I;b ] 6]D_{qix&h}#.)]QqRVv0X͇l=̖T*(wȺ$# [N'TKR)h] !ݔ> Dpofg#0|SHO﷒3ua N2XZPob7u[ QBj/IZ7*ӫ x*ۈ̩͵/vcw/d_eZG/ FUsvӖGJ2O}1C P(-(}5S p?d+6>JD;xH%ad8*h'0X6MPfb Pq}ih#Yc _r;c9Ӫ!}SНU6#Vhu]dP 0bDT_BA[!m _穟6JVDyD =6({cyplQ/VA.Vy_tx=ܴR8~ѻ֜HSaS!hkyl,iKDOgy S A*$[94p]+#ڊ>a%RWgTE,e\85rhsnoAMe˹X՟T4 /pĸ)%nJA>.)(d]rYvĤe!*رO W{Dlf..5>E0OLha%&P;ϓOe6A5zHވtMH⧳nߙ6}n](i^0[Мl\nu>/-.D:) s1[1;RK2hUn7`` i%B8޴\:L}y+H[c`21 g 6XUYc0Ƞ9ryLj+ߐ!d m[5vR[z٣c(֒ɇY9 o3Iچ 0=F ,VD?9)^,l{_^fD ,#(`MϪuM@[L:h 2OL+ 0JFk$n(u;/.%HB)h3TJlx{RU,p7'zL65Fg=u,vv$&++ue7%k3ĸjrYUt?a63C4g@?=Cb8. ,v1e.#Me}b-ӱé #@Վ)wlÜ̸c!@1`an/SXi l[+ʶ80Mb_ێoP!-:S+J} PbeZ:([Î%#wGhzcƒVDdKD^>sDdp'*⦩o!4?(]BlYuHj0dnCҫ RZ=Hts'}lPNy6ɯif{& ILe+%,R-l='R ZEp[6HB=߮1=֥?ҁ\$b$KyY$7Va@H{W*[ \A3R9&fcT函t]w@W4[p}.W2>9"ɦ%z)ȊIPLK][ЌFb~ q&SbQN=/oCF0FPbxqiVqo~S(t t 2Yoq>SwB0))(XH{p7!NGT :*qbؙoZ$g)HUu&)muLa<`|`JMhY!Lzt7#{LQO0C,cuX2Zi`F*!OՖqz*Y` 0RQ2$;RI'fg*ѡ}mXvl4Kn%:'Ymڢ(ba.'c=B  x^o_Çx?U61 M thşg7O+6 ߯%iYCefmʴۅN'Pu ޒVOm!$y$}**$$en '-j.ӫ*V$[?MޮAҸ j #l#5Wţ\&,cMdGܾ4" lT+PGC;ٵUtR;Σ".zudo#1Ke`u5O cN8وraȒzrb96NI9)>׏E+'lKJ)`P N?醐4)~204=ia,hf$6MbM%#o6ML SQ Ba3{A-d:hm%|q@.}ZY2b8wHcf%HkIoJ<|/nƽ^ߑ㦂8QN\IM׺c9ͤ9 Fcx1{ɃcM: YMބ30)хIh0"Ŧ(>`}i VCIPƹtw4'ΑYe@ u~pK7:FAݎ;]" {%9rͫJ7Ih7y},>G"47꾝".bZϸ5GPEySݿmJvҟ74:Y.S7Ej#\K7.[iU>C}0 \t'\R'aO2CD2/b2H(歖7evפ(L-ىXZwebiC|- pL8gR,y=ϤӹjE{N<}r Gms¿* М=/8]BnuURo'{K  yJHO'J/D}y%eH<~Yz.jر2-O_^9V9ӊr Lx%[]{?O#B͆Ldg@A=yyy0 A 5e/'jӮIA{TgI΢,n<wc9W'IosVz@HU3c=/#VS#`xK [>b_Kf\yZ`L]<)xtO|x$b yVț!/ȟDv]1$ݛWdRF!~ 1~ljO )#IۛAӐS/XOiJ\Q7'F\>!KnBeD!@x 5ݷYLYA,*dG{WxYRə&A1)olf$ P%mlgYq2"3O+i&PnNf'8厰&O-նяLBgjGF4a|eo)xEel{˹Oc~hyb. @ Yf[YvsA@{c[I^;"r[MQV2WQen>I81ɬF`J̀FP݅*?mJ`}x#e<-u@Qm.ɴi,w `}PCY@VngU| zt|Qъ89Nv4%u^O;[ANCL [y A,.qxzhX٫s#`YnT}>yK&Qqz3,-5|Ε-y@(%W~.Ѽ +-; X氲,b?O۟g4I+? Zp ՜;c0^y~,^)ЄHD#s0/䍀/"xd-H1!wT5^pO $!ܹYlNU-zX ӜkS?F V|lZ׋ T&QQꆞzVoNLy2;//: ݐՅ_ME,GkEl4&AV!υVuU5=(X1*c0u9`4l[>̵&r=#`I ڄV;/},e [AXmLJX#zMt%v1|ĕȥJ>߁++:-CPJ]x;Ϫ|^OA9&/6兢?^"m8 K5b)Ӄ~Y&SJcM')<5xx]$/Ա&==^o{N42ϓB(h4rl^m K}pv7i2dŏC7-H/P _ՊT'mF{y[ !xh7` 5LzTx  -jTS>>RB_h΃~9^12ϑOdwQڎ}*sa ndžZ9tܽ+[gdUi=S ;Q(H⎄Ż,u#I/iʹ k;L?%YQaX5U/fJ\B"p WѿV Wi UJv!Db$#iGPP"RtE1]jT+§fq[^ m3 9#\'NbGxm1Jm#ޒh7{}F]ch4"%#6J\s3_PkZӜ5;eTA0#F9 ZM Jvd%i^[~2igG1$:ټcQߢFol&-+4IoX%2K;SFxbmsaDC.!kn a+zoi^N$mzkt|,2hGSNpKQUO[T@Wp!>wHyŔ&%D0qMFvl#ht}᪅bhlZ JJJǸVr*~ɖ44 U݀ ^i7vZJ}*]K@R]y b aMM}4BL=w|]0&ae330?ftчPlUvͪ>{ȯH*ssؾUp ~Á]+ k21m%Z#.1 +˫h0hi[ (G!zƑ=4D},$22ȽȜ’83ɠW!`n%,h }ܙQ,bf\tK] q,glu(@vhlf;rK0UTelOLހGzCk#ش~0JTUAgTS8"\@M};~D#n7 X)2WB+kO 468v$ה%Y<9+'XGC"+X_um;Ҕljazڬ[ \7h8䆄]*9q)5Y⋊"*ٍQq8am ثE͂w3h&SdoE1vJ m]|L'MJW`KoӛYlt^zR\J) c(3!'RbG/|"GϵfOq~ʉp,=twd2V@0M׭CKě(K<<A&%=k-s3bvUit +{FeO g˱o%DQ>Z!,2N_$5#(0pFl{xYRlMҀ, eL%R挨=mwbJKq`, r ? biiFukcfN.k/mQ2L8!D`L?c9 ZI2z" &ƳzN7* l$kM/eMu:î1+sWȾ8~lmu03 {09=,ɣ _7+n,T(D|5~_K8ku+T&'74JU450S-Zmi]xf Æ⃹XvDd؛ Wّi/-7U:;9T-t+}㕽2v:}bv)2pDQ$ wp^"@gi&@%b2(*4K$#ib9.ӝ!>I5HǸWP;!>`Okttטxй7f )LJEi w|zN^[2w GM˪ /a X/ml4e 3x'Uc[NM6"W B:|}6?7(NeG7Mu^)=XH9*uL'jػRe*Ё>!8983ľ4jۻL6q  n-OɡvC21yZx/rҶsPXPGzGϊWb֣Q]Q| PR0 z)Aw_͵2{̌fJ)WUG3v=@OtDvhYnTa?P9r}mRY=O+@XKL-C}$D Kf4239TOɌ3g'G+|K_2<-v 8GfY \D͏M>IX#y{R̀;gg>ހ-KX%ufįs 6x ;d~Kݕ2^HsױAE~4C6#eSR*&c(ܡ"syꫳP #mː6LS !:Pvē`ښx+GEQ9 n9-ӊ{\1Io#$GE.`aGA+-̸(AGϬ,Fr܄ c3&_–Y5GJ{ӄu^c`2 peC0\-ѴY?x|7GAwA r*Xbֱtxߏ L!ʴ(?~'xrwc7:>);bRsУɎ s,|] A,H {%įh]#NF:° Pse4h+Zk0j{Bbݏw1ý,X͝|% 0YM֢{aov^VFf=ٿ0js>hnaSem^raΘMO<%LȆItuXt6}=}MIw\<:\؉2vTlzL1+gظ׹kI_"y/x گX0Υ2YAFr6lFZXf-ݦE U_$f|<`SK5j1j1[ºb'wr\M-\{/u9םaޖ"6+Py9DINJw;9.oB7Fn>,`>ۭQh `Pܡ 8²oDm][A#B3o/R7rg WJ6zἶ0z2!m9[j+"ЁL4vkjYc rNdpFF_+-y}1L +vA_-堚hL>: *B\q.Җ$7D}ҿ8, =;MaE/x=i)$F_APsz̻u4 !vV.[hk5G ᄑnJQgR<6ʜ{sZy esy[k?_磹B lDgv .ҡT1>=8mC?M} :D1-LjìjqraIdy%6l{qc@ 'e bJkc#Tպ+SdY|A@e=2k\i,Eզ x@oEXJ ڸ~q0&T-:O;~ /Rb퐉oUWƓ+0 ux'(-ۡil!0.js|_:h7ǵXUO V^;h#ނly 81# y($pDj-rB(]9ϋ&p]U$6,5 xuAPOɎ[EnCF5Aw.Xӷ@=b]ͨ#>OC,Nk5ot>[ԪC3ICi CBvVO9H[39 zf@ݬp+| ʝbA_*=V0/?fbETz1պ"Zrsudaqw9PӼG2ɄeX퉉ֵly~m1ɸ0Zc"[cr"ѩa25rGAƄ6ĭM$j%'GUMIt;1 9b# l +G&ۘ 8-e5Cij0d\S/)1UC8^TżpJ;1x-8}T!.b" (q.y{DnI59-5.I>PCԗ>׹1t }NX > $%dRx^HŽ.eJɠOڃEu{wl֚6]LN"2CL3Oa8lRԎrn('6+]+z;qVt˛*u%9d\i9 `[#Klp,[5_҈<߃w_Iw1?)H9 da/ںLhiI`&3t󢏋4'N=p~4jd+[`+^:v$niEo1 kbߟX]H4e]Mu}t{/0sܗ#'%3ft]i8.wGy^T@6 ,k {JʛW7u!OQ9/PdG |*Q{/@^?bh<+anȳ`]@ʙ {< VvQщC/1ؽR/Li|k 6SƘfGP#*X0v$ĭC,Н0X QJE&푝κ,$V|?AjAXBdƠC=8La*v|ENc1;hx@PԧGnEoT-N:J`k󟬯P׌ycO%VE.eIqm:ֵUpG/y:xJSRyD%]9|FS tgp2\J#zLa!l 2%:0rZWXzǑ}Qg-2_F/ BT}_Yh3:-m#wt̆M|9I:{n.]MY()q/.)\-7Nd"3l^`t;or`׊K]bd>ghoN:}P#.l)+f2ʳeE~ڮ5щj0\UaN ],Y A\s2HbU&WgCOvWHveٽtR*cf+ҁ )T+עKBcRQNK4-f=wV=a3&tU_(hRf?{/:ރR+-mʾRE ͰMn[túKqYʫ`ޭF+3hԺ.2:FGL̖J})Yiti;_(φa6ڊI^ *K<n4֛A$pճdз˹j&L3#/K0JGৌpڀط2țAt[-[g(<δ^WE(KE| W<>nub `tZ:=q񲫝z!!"5 sv^D!?@vus"PĻ:Hlu,#L`ސBLw{13h6ydĝv2z&HP)us<}aņO>/*si:rnH/PR$_Nƫ!kؙ^fo7'K8礩%.z߂}ђGec}dD&ÞCiV&¡!M"s.6홌隋#xS91Ql[,>o*{j)SJc.=EL2hl4"nDĦc*`v줣hd3`t1r 7T灲Dq|YsOZ܀(ʥY9Vhƹ;Kؔ<]%`R WF{C;5̀~/&E,PЯQqW$Ԕ +z8= Y5O#PN17EzO:BN-t r>A DEUdFEI ;B}0QPR/ꊌoerMb\>etعPeOY}Gj *i$A!`̾,ObJBZ_ W^9O|?L>b, T#9bC1a#DI*cTVῄ|IZy¾Pq÷}S+4==>a#kŠ沊uGZGdjGp5mD#yN&4 0F 9ZKoݭaYOe'v ضf4$^%ݴQ`R#-&7s_Xn0ܱ{Yldx vzNMD5'= PS`W/a+؝}4{wCQ.qcAtՔ6|Xjb)n6B+xz<\:r:oF"KyR]'Őe=Ie'zP\'l뇵H>(u '~3Dawùܠ~}7'ACK/{EϠ|ˠT~.;* 鞟=(7d6&{k f AFq"BND+ѹd`Cd-RܠD-ThRw-mw" =3׃]^͉ u6EfXu'+BBceL_kѰ06{(w Ld3l+4$ W㘞0Aκ*‹lP GFnILw? >^fBV5vncJY}+q.d 3o}V#'kCS7oC Yx+ i|RKVR4?*) \_<;ڇ;MO<㧮ʑ_x!{!j͚:K%ć>OnSA@.Ie+HP6Ѽ9kL?Xt:+8 vB\-<4ESRޙ`*F'Y*ch<9DCN y#e,c:tVl#Ÿ5Fi*AG g,h&6'!W>&}ZiI- ] Qg*?4xN%563<m^-QaW= ˳{܄ǔʬlTRL>]YKr.j\@64i_imf BJ **YtJ_T- oVd)єBړӇ%xSKpaxGmUG4znzR$zԸmOX_Qi*^A|(ie!1Uᑑ2eˤIUԸW7`ᷥL6HwmsŃ|Q#M@P8oiqߣge?^uԀ`]+4M-+1eX\x"cqw ߶V&Gpd#KwMړڣt`6^5ه`m64pe5|9fwn=S$|JU5Q0ǔ'zrjW?Lh睃DTn؆F*9[OݥA[+X0MFvկPxu^'9, O Nm}8!!))7dG'[ '7[b \w a. D9ქC4]9#i"ܐRsjA{YD<C8p(Is>Q&Q{ nn?u$M'ʐUT9e=Ԣn=mTv>h2`Y4hŹSyT?+4}9 BChAH>z޻ʢ5~Nz=2Ae Ϡճ˦{ha|;x aQH6VI[,К=$b([ASD{CzFLrycSDCZGnR '膏r\ۧح,:PjoF!0JB.,bh93P̳{zѷr'SU9i,v'#P }Ywzlmh ްxI!XN11c5 Pr Фmd#RNGb*fZx(؃<1y@Xꇞro *6qX#%n 0TsI@!WkTSCh]|JTm44{v/Op/EP`})G 3ɣBM*єU@v?`>b(&] '}dc!`棭wfLXAO6”{bɇ v-b:+P|/'  DBa,P%pLD$~/Vӗ>X '[h:Fg8VcԴjI0}4c7:.J~WAal7*!Df0Sd|Yw ׬Rߓcsh1"v_Et~'`?.MRV{8/^5yaRL)#,ROh2|!zz)_ x1(QZF ')rk$Tq{t3BBo"ާK]4@J4C&d?tߏW~$ւzl_( ?S$:`䐫>i-wo-sN@6ɇ09Ջ-7 ħ_+c2g8 v5z\0ϱ XU8/C 8s_mK["B=_M}S?f'in ^^7;.LT1½+/.NNO6sv!fRZJ%6QN(͔ .f:SN$X$c.`0xn6`3~Lŕ!x8|3MpsV;K-Θ-˨X/syPo@R3Hbz=L\g7]iTE'?Gt]a?5d:Z-:fvqѦ4*=!ʝ淟%< #f9>82rw5i!o,OGj%ҒzYMV0ex'\ty:L`~چ' 2>7,#'x>_c |%w؄ 7Kρ"/mD۴D*z#"+E+_)~>a\7TnV *ib5"{kT_ {[b΁Z L3Wq,C]\N=3,}][dS]aT-f9jRKYO%z֚pkSYG+hwDrщ7_cPi_%: (+y*3sgWz-L(})E!1sw*T9TA@_2Q0Z#3W\5JBQ\űS(FWD,Q9 1u")laV7%ZUcewRT'7(ceA:Y 7|%a5:EX'N!r JdoQ >> 8&~ؙD7k(䱋K]uQn5M[S1dX5y Ԏe)oeP7z:6 p \ u.s-hj;M :i>1 éY,Pl%yg\g5,8ȐCPA{s P`b,R] &K#*)Z'FqC \xnw V֥K:UNCFp͝(T;%wMH6.i?m{#q) BKWw Qnjl[McӵGms+b˘܈\p,E  -{,t+(la ݅7mنotsMp[/ޜ2<5jo8qzQ:g)ڟ6?Ej3"zBթPs{#~[X`/PR?;$UI1_jڷl:~Ύ7αy Pq*yiIb[CE4{5;QCa~0p/~ezwj5 a 5>Dw3)OB~ϟËWoD3ा?N[kdq CbjhVx96-}j/lbX`m αxCv1>w䰤 G(qҩkf{ے/8|~hMҎ5_zd*~ dg%G'\0&&K~vG'( " ^qi {)'y8ѯm@8i@/٬u}mj|4h6.:11MwbI_~ժ !0U14! Ӈ\:6Z(PRFnsҹ \QY 8Tt4$W 6FZļhhs Y'.VJ2ش˲Y$;7:rH!"Dbq&3%m鸥#W'V.M5%%RCh kIV`r|HZ7dc B$[Ƙ;FSdZդ/W`7 3KLhٙmiQ}LM)oّ&-2MwJnQIy%W.$/ѲTdݴ@ØdD/#e9@$DV͂%:=2>-y Lz+(y+KC7{M -\AGC|k DU_$|tPSuLiswmzzRp$bAb3ǶF/&`ƕ\j9cOy_DY#+0Y_Jv0cTNNTLј'wɃObLG"LC}'L?)@j ^šmn FN樞M"pG4ⷯx/~ A c).k'w;wKNn}pɊ* uVP0H^ō1܆8(vWxILwW?ӑpTpů I@XWA|>! lq ?y)W5SR[<bȺ?衢q-55IhO'fN/C'dC_JN2ZۺDp$A J}.+i-" ?XȻD 2{TS,HQPƉT1̪KF*1%Oap:Nv7-d M> +?n7GQQ<z1֙HocdȫxA)79s#NC8xJC)"塞r4I,")3qSF._]_ŨX}-Yß |C !Bxdž#I/ZRd6%Nb>-t߷ \gp $(7= vʽ#ND$zиeLqrVhLwc-}0gIȘ%;g(upk$43f{yGnCw5Dy16#Fl ~&?XF=G\f@4HQ i IZc?CO5Xu9GDPĹEo h?i/E]qfQk~uPBsx)ϥ/MQm[SYy̺%{>${$[H՚Lf }q>TZL 9&ʑPB}J,2AH[܋ŷ>fVE$1'uu -d4yӲ@Uqb^"ky/2?m{?x)>o|xwFH78U(ps6^QXyX4=2E)agkbz%m~ߟ>*푐>z z_Zm:ASDbU/`ܜyɟ d?{%sZL )=>t4P$G;eKx/S&LyQyzx6jB]uD2j{z:$enN΅]Y=J e3Aksum.˙^m~<Ŏ$Y rOț(U;l nm3!߰Io$SY[=i埜YVfN}YڂCQF9 T%O|YXInc C=V#FX|P7IL̇SGo7g꒿Vr 1Q_*#VbrŶb^ڥ]Q0 tޢ e[Jd. ^5أV!B[{e!5z_BzŸ,·/>umTs__+BF#n3Em|`JUu V9^_%l3sRc7&Ȯ,T Wj6 UždwNe|xh=NVZMĜJ~wh@&Zeɕ1$yIR_\1'%ymz iC4U3,b}e[K,B p`q j0*bcF.`YgĐYMa+pTpŌ>62iU05Ĩʖrvn(5qlu6(2wYSL rUxƚ ;v{^?w:F)7kBt&*`Do{qEhqF p:ڔXInFt-`.Y/fA+O A3[Lm2]*,z7/}C瀲ͅ\&|9$P9xM9#$5Eg2+غbx6{2SfBj. S,1lӼ:1Dpe\֕fɮ7ܶZs<|2iinL9S/ْ+^pp,v%SGO~˷_?SgNpO23a0;< [:}yECE ~+Io/:1-ܴ!;Bw*ڧ.WUIVܗ9m<WSYmѧWB{槖\1B H*ܬnBy6̐*=ZTASaxTskV]I=8kCtO(@JԢ01p) vmt1x%:gMJݎ=ngyUڑ@cWl-pKsPO}GkRR'a6{l W~JH_ ˮg5/Y k4c}knʿ!PXy5ncFs~M7#.|ԷybސM¿d岟,/}G~DdH\ tpXP')F׳׾&>Ql cX۠Qt~A. C{O6,M5̂˳7I(:uDJ3{_LN3t#: u׎V?K vISi53ElI%Pd &MHcjyZ"ħZ4.UDl W( ȦH;gHHЛCB8sJrzJc*o4>5&!UdODQ7 } ͛Ġm#\|WN;p7~MA[behpnZr>{nO^'\k5:$c{JN\]O2Etb6]L^OP2\#wTm߆ 6PLj,\ԄPe_G ?]'STNAȌ zt.\AEcW%u G$W!X_+7v?Ʊq wV]kΨXq<rƧJsrM 9RS&2]܀,JOGP)N`u n9K\,esKFWo؈C;Y+&`Wtajn-Eyr6p/|G|=S{),e>~؜x$|J1I8_,xsA$42;Qt}A;_qLNCԮp땗6]=֗\UOh`лsBqGl- ]=҆kU1KҁZO I*e(yq5W:7k&2s @-%? zW ;,*'#moGlPπ硱B׼(Z9|pYQi$fAܾncn;Ă,l؃R0/RCDt_D_XeX1I k*?7-8,\%M22ɮXׂˣIYqӄ.\5z-a/ _3\حĘ- jJ4ϚC\AUV2Ex3Z{q|z քw`łYey|*//B11jQF>8-&vE:4, ZkعJřj~U<9kL!`Lن~ُ/e g_cm p">+RiX@=i$C[V1Z3"f9M5Hvlε'{_C/3f 8L8דr/9><z0-^F/;jgUU~5>/:DxHkxvV 8y$x@r >Hm6kԙQ._ȵr/|wg'5"Qx5 P <াgZoh-ʳ șpHuz2?^{^'I_a~sRxڡI$ \tb;W,աv5'_00sPgR~n\#Bit$b"s<*rW[SSF?Nnb|4p2=qzM3䬧-ZG[| v2BiOXi`hEa?|گ`֋R- )??mD?; 7=qj*t`q]}ٚ4A1WTۋW[y(4' rZ* wq; iࡽ̨\âIn(UUqG!bI`N_uF)J=Xv`oz(0 $] !޷A)] ' :僐"H(Ǧ*XT3/*z Y8ko8#ɪNIsj6)I:pvinv-= յ>$%`œUnDkؠis'cMH^nqڿ/Pȯ7lU-D4Z<QZkS߃" MiU3(槕Y2 1B~=@Q6-#-*8ՕSXWQ*'?b9_s|B(ۢusg%J(5`3rfCAp45^Տ~FjI2`~kJp)pfyy05f&aGCM R-IhI?ʡ:v+ 66yk ݉()}NFǿ@6upJ0cnMXȅe9祅&$9#ZtQ: fzd{ ~O`|l€d3 $hѨu GO3n0V@XkVS}vSCnC}8)B)hr(ml,\I~O߸%uX{rf,  2SAe˔*c*$,rÖ )|Jv3Bs)x/OI?,q1mEq ŋ]e0vߣٻʲjs3a4xQz0F#C.$x"biy m$vh&z {dF {v}WStfx&8n?\.΂_i * hΙ|7!d3gf_aYhnf@qkzژxIU}ՠyz(0>ȼL"lGō8k+ñ!K`'jHc_ћ% og,MLFk{&Xb&YK<3㬵 . $8/4hft ʌ\t'K' (UyKkCXCR37=n?7UpD}TL82^vɢfx}; #79 TD8 D!I[?6e+?)QР0_prZ#(N\04eؕX&RBnAޢQeD%fH%G|0TN\vZMQ LfQ")[D]Ŕ)=oծ%ޖ n :[T4gϰ<~ ZLj#B$j,']$n]C;E{h [UfR\h F:k&dw #tUŮdӻoƨc@8jShIO'-zWppFEVX62UŲ`OfKaC|:6h&Gza  #$O[s%S!<.3Ír*,lWh9 jA\ ޷ʪl޹8XOU5a7'Tn[?:Sʾ{;EޓNg[5sA pO Ы\AprNWQY,==E7%JSmJwNfoMZYZ2/"!RȎRyŔ>z8)YSz(>)u@v`C;<).vr(va]=ާ)~DN@ȳehs_K g|UTWɷG~HRTXA0H4){t| n ,] }h6ѲJ4\|=kk#plm)EGO_r^E8Oq$GVznq>[n~k&xy=_f[7OVXFY^pY-[6` dT [Lg %  (~YbPY4b,5?]krA ۘM\qlӧ=~7L4+;-඼HTlx3jE"{btn*4@*.`O%,Qݩ uK/CVܹשWӈf/z6S9 l+3BA7aÊ遽MOd ;EJFE e Sm} α+!~sq&2c@ #l:UD f5|b+ oFIⲹnS>QYFY&PZADgVs$i) M-=n@sWgtI#Gb߬ ]9`b9ݝR>8c\ k0 V.=Vn81JRI?5ƻ`BVe)AOOSZINr &2I0vnmOɗI3ٜ"rL}CХ bUhܝQ6`xatcԎKn* BL%/I Yu<NK%X~=%}.~r5EYsʈp]V׭,cϟxߦ'2 X7Ԇ. Xj7lܖ;Mm0=[[[9,sW!p>`ef"}Xo찾.8:8({ oG\S@(fm'Lh9M$[|{뇒*Ƹ˾g,Hib 4 ?$4ڊ4<yK0\Yy*F xA6D/:lpGƝ!27SWsܦQ8m]wy}kv&3[c䐚+`w gH=g"& 4K:0atSk"e =2E8Zn!aֶOdc5R1 /m<8r>IWd1eVB>P27ts¹ gc*hCeńs?Vʫiymסte"*_-e*N{L *PRw<+M˸~Mxpu鿬O!HnxǙS;8$٨^-ff}+2Lzh`T'T䒪ކ/iy?xY- ;-@. θkNREr u=zg\JlzL.0oa8.Gвz ߗ?ӈ o;L`ٯWS Cߡ;gYf갥i2ZRJJi`'ۥ).u/~2g0[MWU8¿z,~phVp@kz6r5gTA0^ 2l-mamDՄ=ɉ̧ɤ䡏hY 5#Fg%/FZ`/5y7Bz3֖AC&82™lg"W[jy"͇ d<ݮhHSY׮TƟ_4iw7'[ރ94P tOH?6P~Zq(us.XN( \Aˇ"oPݖ@iWӖ<)IvN,'ur+3{۫eT{V!]FkaR 6}4$LB3j ga=Sc [Hk6#f27xa3tJTB XrFd+ǁ* ?2.[ P_}ޗs>#bF%Nă8qg3BqgK'j.DGt6B6%wt\zH $͟=5)e2iFlRy:\\?=0p<'>e1kqo`Lj65i ӳHgss+/VyҴRFO:o߳-tosR=CD ƠyGh%?OߚRymO,UTDTH3*fN&HCT9,P*{,ߏe1at[k֭ugU}rNd߼fY7D!t9f&X$[[^`6$^@d_S%LdOm3WFpI _JMiKzVy ۡD*]\kXyN ӽVbG ݿ}*)HدÃӎ% 帯l6 JϰT>/f͠( SmkUǏJ d(>Gr[A|-G|\dE>ϴ k,E45nprhiZPaѲ/1nb\Rךmm5ݑ5"lDٿ,磎ֹP@SO5NgѵZ>v-~.Ӕ q7wº<'De)B($YFp|/D_'Y..փJf%O74YTUX82}D)!|oiXXmF=01x7Xix9xȶ6Lz\1e n09HE  #ؽ Z=ȌZZ 1!`>n?i ;kՆd&[M 瓢T7w͚ۙ0@eK"1Kqjȋ7aV-Z:j ߗBLU+0-h "M ъt'Ta $.`ovK0x~Gi#U@|y"+xYn ,71\`?- ,CauxŸiYR8 S+ċ]Cq|brqV+~R?52Ƃo)LRѫMdy?Vz嗡0d n ZD 'ǻ$}$J%FC92 DVnb) x-2V4w7;w'x -E+Qxv5 M'=R0IIc:#Ai"`Vcwa8fS:l\abd̘g1&/6DH_;+k ޖ& ^oa]} ,cTW2LXֻ"hpS]cgoln_8 C [|y 5x<Ι8~gvI*m"]if*@4GEZ\-gj4Ns/JMj>*C5Wo/hqUuy4N %^O7>XJRH1B>AcqXGIl'֨"EXz;QhF4MDl~Q=js쩵~y`| %aDnv%DSi̓ ?oV=܀R4J|(i>غ\Ry0l5!^ Qdu+JRgBn3 K #EŸ#g`%aJEӴc8OP+43b`J!$x}3ޖ> nŚҰ3|=y0:e`jVɰrh"ѺF3B,DbhlD6zL|d: =*5IhհukbUeK h 'NzTQ=+>f9|,]e8'|{NDOwE9=fVpv`B򪙥B[;8ol$?D0[enM.Ofy'y50'sk>2PI'Ov^ͰUFʣWXmh7#̷S؀(WAb|0װqQGT~D>iS<5ZXĒswx/ ,<g0зKGiN 9A NC* O㧜a%\/tL8OO[.PXůXB*Qv ~X& HXg4$:AOWax/\#f‰@hbqW4 f*KbRK|jŋz%rU{::OK.n! J(}P;|?Th(U@g!~8vv:̭aÒ$ !KO hҳhNk8+mW*[duIzйtH 7_<;p عl*< Z~y iK`M]{@ S[?'AVߕ p !]Ml7g@B-IszKzfsP;G JoHSrpI.8xFKVgY$(,o3J A 5T/,a{ .ﲓQʌi2fU{~uY!u @aLuI\/q<#@痝%/Q h\"`Kɓ^&!Tɲs.C mwVYٻs2DxSȄw\zju$mjf)qzK^WrsP颎5$Aެn4R}:|BE7:W_.e^Q5JL%c/J7UB&Y97ybGW8iPd9n:6< !SFwTYJ|5#@)?i.r&.H0w&RV_1,0T_ܶdLx:&'zFPh{͌c?f,nYnI H|$99tTQg2u$Mc2, ,Tx{pdӛY9}6?`\xyۺ-K^3Cel[rwf 5!@>gHh^?) (#߹cŪonEp'{4D*Z~+Kt' Fɳsnba&YҌVL9M/1~$8 >u(*6z] V_ O "חv\*' IzjM ѪːjSu;d/ cdI`1z{@7@iq,W%{1}QSVgN4Ć Z{NK!oHTFf2#]}WW_c{+Ue_3E 5lFVxtPĬnpg,|/'T%ŸDScqCorq>>,/)]7gb0.ZhCst'|{=3:RFE`F>lTxۏMcGٷ^Å.`%lծ8 Zi=kIT)[mrC)- AQkqd@FNkĦi\1I>()BT+2Z&.bu `OE{ËJ)359tJf* -ĂǍp,^oͽak DdhSNT<*}], )#cל"#d}Ȝ0?aO(lFG6ur&%NW P ںUd[͋iYvI|ɱN%s[ zzfw`&`</6Αae{ aKhqwDdkHlG/PY ԡIUP-VLM1AQz _jv.Lݑ{ʲ!|N&~0my\?֖R7 Hػ)ihz=HnA>[2\RLj$WsA 1D۶Sj:ح[}oth@UJ(7܂IK"ekA_5U)n~D@nq@)*49, }kh\2i|_r?HY5Ӯ[SRqll &BL򙝍Vŭ-*VjVP+ Nl6l:63FLRr Pǭڛ_k5y"VrBfqtDƫ}uǞaDž&1DX:~[3~N\)c=UXMT˙jA%kv^8w8/ITpş[i)Rwww zW^&*e_::Rrg%Qq1p|"x֗<޺:@o @]G%GF * kW"%T>tcD CYm[BoH.TN_C/֘z=YeqUy%C  t6Ұfs8y@hVd}Fg1ٟӼ1P Dc!ZZc=Uaks3, ӹ(PzAjGohtLг@"9py*^i΃ly@Adf JګGn><5vL2ݴ BHZM"; *XބT,\xʉtcαEPZ5*gM#"G]ONEQp@ ysjF!ʭJ%Xɩ'5ue2FbYϸܻy>=o [& ,E hssvWCx(mURϵBGc.Uxtä.`c>7 0~-BsJ\^o6貹f[!qyy"9|+'~S+Ay>J?@?4PO[Xa:O'ݘ/!yQ1r _ա ]ղ-`ߪ1)NX%T~x L+>BZV= 71s5$VNop#**'Px~N\|I ;Y r,XJbcJ1_8kBj+}!ED3p%~J&[sCeo*̌33OO)) *8z'KDG9Er|vq]0GpGB |G_[|\@8;[5q3 IU|4~Wbʫ9eZp)2": G$۵j2'T JGE-ꃷAәu4udYӹ !Dʥ@VwB⻑m]҇;&&;b<ϳWݶ4䬋pVkxay^O1s1Zv>=_. e0%?]:ܡHo6F?q <Ź[l@Y I]0`!S"gv4Ja X#؏7@p[G-⻰;{we ?:ya '>սU)Q$gƫiKdD-=d N"Ia:N̜xڷ$򵷽3/~^65q%:ճp djEISXN,~6NѢ3 Y$'O=-+ߧ/_-``ɶ9^j w5({sru//R0ΠKF7ڜ,ϟ9[js rqY(zҏg|Kx|047{m745&-UENĺc|XÜe}G8eIUbSL%@?ueg5BH4fg].SCr<_%aY'|Fͳpz~.0vC44v$*7_0]XTIȎ6⌍=j]7 IfiJS8PSm }Cg+nK:>P?x4̈Flo߫M*O=?9_nTl] iL:Vb#}7nv=9:^O6w%t`JC`hx!j Hxn<fkt0xy(毬k5#}Au)ja&G#/&r/p~þ*O0Þ>f/ #/IM(؝QQұ!'ɀi}Sl,[ez?.@4u4kQau<Ecs+Qo,Hc896YUFw;d&cP7 2E ?9wb;k@ɕpQ7+XŅP-cisԅ؀oYLiW3LccpB- Y=Eď ^^ :6>j{;3a+%GL&{׭z0+Jʡ]n F_Iۤcj>Qi YYi]8!Mޣt5gjIs{kgLnjS3n;\Itm%Z&\ֲDuRZ;' p{՗?I>a\@W$ۻ v#Z /tHh^>~C4O^VWznwxwuW, rx7;zR <9ݸ ޤuIt7D;%ʠ4_֪cap\Gu5Av]r=;H(Xv[dVlqͥ_h W?@jlKirʭ|yqc(;yୌ|޷ 9ulkR,4l'" WϐIcXDt/K,4wDb!UpD:c102bY -?V"SH:L4NAN jC$Ў|{E?zG+I-7=m驤=`}$F2\S®R[ j~MUzuS_ۆwzBpwh"D,0BcZU~ FZLUMO?>*aR =N\=;O7?Wk`{]pyM,0Tnc,8g(ZέNEߍ,**Ayedl0Ђ e)5~ު B+{ԟem}qC `N,}omX/ :.WY_9 /[tE J#J uP 4vbkVt>'[ :9-_8c)bQcE=ok-_V=E Ao4 `HyrB[KZrQ#ZCeYq}= :ڭD#εkCUbA1 -wYάt>ǵlDxO)u&jJ 3z,In+x#-8a\kn"."JaJAK'=kd)N}Sd5XUewf_:&c$bӍ.ZV|WΫjόO@S(=XcZ#ɥ5o_InWød6UGv=a[˕Pńm< ӏ+GOS3{_W,Hi[k!!?p<@&#heq5rɎȕZf֠>Ȃ~fd\_|Je(x[Mq Hu1pܦp0TmuwoX4ko+iIL-2dͷZ{bͿj@5:T{QqğuC';mlQ];Pe*ɱ(3_yAM3?2Y'ebZmMh;O)n Oc:Ѧ%haOh<) zz];tCmh#c33[d8T5ybT`FMTfɖLḦ́!jX,CTrO! $<;}Ɇv@j[q1JL;āoe|$I9:%(!¥.*'`% =Jm(q} [4E ye`)Hs}nK|@z9֯ 8D@6)aro9?44#T/4ڷ² nٔ& 3|:ex2/XW9i\-o+њDL~Vry-}L lf J~5.Q $`2Ϋ41nl.{}GAvדZ,0Q˛x+Eyd5a_HAYEԂQ3ƚKVbBڲ9=O͚_ XQUR_ [G 1P;,ދ[qbaY Eɠ~sh=Qc!VxBx|Bb Ԗv'1 j4C^57vJ[>H8@Vuwkn?6aKȳ$4wI/mk`vg聂ģ:lș]= 8PkJͭY)L=b13`>9>?Ѥ-c  7Ҷ;Y kl:Л.w v?#+eXɣzF^(XԶpuW}J)X%wIӬj#jC& q>Y(B45;qOAp]qsi΄җZo"ts ?ۀ?b91U+{ڽ(n( lCޱ&_~VpT,x]L*'1G,aY(,U/~PBCa-tge fbUu}a4QU|V) aF8js3@Kl{ObI(oW# [4xS ~NȏXȅ>dgH eFLԛ(\i]v$k`?\̪vG,tYs[e70В=jݒ2r@a0Sҷ.6 xls} t=udn6 "^&N', &hSrpfHBVX "[DjAԡVs˨?#7kDM_&ͱhFs LC'"gH}Np>?d}ZSDB:Xbn14LfC9P*2cbTWJ -Aǿ#6+|@P8@%[҃E2eS(Nz"+G?WG" O`+v}F cf2N^|-}KgA 1}[_mCӅndn{KSͧry/-;hc6I7[$ ƭ Gyidjh65i[cTO5?ƌ"!*EwF{_-S:-2AҧH])>rb73%&0w i9gkq&*w"܎b+dPL4+g7J\5:) \H8W΢9:_>mW &]9QwPr¢1Ik7"sݒYb ؚ [c`W9^( Pͭ ¤m`::@g (rlљ:ܸ ?&OֽWӤg!=eXQRڪCxt`92OĖUD71+b'~w=R e6IxZz  =Yz#3srSwaQ#&d<ڲ~Z7[`ab3PzwQ~?jxm77au56 V}NR T8#_1`,_C~Z`h4q<+rImca Xpxxhgj̄ҥ1k[4 ʫm6 H#ӿ^%`b8r,w!%?&t"v~qjfA i>ފxGD†#}ܧQh;7R4"2!MuW<$֐W$~XzsYS1**S}†'8@:4$`^ܛ N+ `W#|'n7-$ R_ >6LƇJ4ڲ[*aژ, a-2vn]g@]$.'Fn9˛(QfjG PKEE\ P@S;fAU&ԕB>T*xžd ʒv';Dᒁ2_u,4e6W:t4yMP`1R¢Xw;&Ѭzpuc9Ef)LNI-55kc7!nxY8žV\rn ;_M֨渔ZJ' "e攭ui(L`WxxJa|d \MN1jJMҫ'~vTκA8ӹY:V3 dHxW33J#׷v.-2ҦĬ? ۰G;9,WmA{@S֥_X]L-I #B "4, ȕ( ~{_*{ G <)YyENQe[ᒫnj_3ztqZvۮL}㡁*]˕O,GV0ܧ c1'({iҴx񎠔/c@F_Hcz1ik iR2V,W$1JӚy#RƛBԢ;`,;s;烍Y(0<[Oo4_sC4`>žf5b-["c #=8kCeӠ XK}0  DкSoSV @hЂ$7QA$w9EQEw&ca}>K/ !br$ZpVj vЦbZWk=} y0OIǨH+ev+?ZI,,$5xk\/ [uz\nUMRZp0V)Q9?|n/#rUV!pKq{7.4"+UEˤppSK&h}`\n;4!G-N7A6WZ/7(T`HΙSx = ZЈxR:Xi'ޓ[f-I+DnJ[$JvyS]c0AU&Dd^Й8Tn Vɉ:[ffQU_* ]Y=P4h"vJ4)5(1*`(C@ր-g}P_Aj5g@jN3|K -Ќi\i31m#lK|uaъc,+`TN0\|jTR֑]>xT'yHeZ3Ax?ӆtC^.l @MS_ K,cϧvf>a" `>Iұ;M3ȯ CʐO$^Cc'&*~Bjs1Njےac\.,.v޴z4|zV񂴷Dw.$&^>*Eۦ, i6a$PEY۾thHh!$ t\ޏ D!{b$hkRr47n o.%qj-wF>=i@Bv8N;%T?*aD@6~;D+QSW1:5wnskЙȦtɊ{`d;,y^D_Ɵe2nw4T=)P^} a8"6C_Hj<>|yzjSH_)Qmk]d鸊.MXoo1+Bfkf6D &O}Fǔ*vJKozT9Tgck`CɄnXe/OQkJ'd6?Qg+L,+٧)tgď(HT7[x)Dk,~>S .S;*Lqmnw  2*qLS\% GzZ: `[EY9X#+?Kp?gy|# C^3wzQc.n;adn&$rZTk!l°Ҁ@"Wf =mz`jq,_6WXL İo'V= NA0E3qtҳDzg0h{'c9팶Bq3֛"I^ב83c33KMabFG0rz20Hk^Q 3Ģ+:>lK2jvz+/yuR 7834mBu7 ^1h~!.ZVșO"Y)d[ Zqȓ=^\ xkJI킐ul ߀4tmmQY F^"/2|3/vqo6L_PQXٌ3j;W M^n@QORL 3l߂͖C!q.Wg>ݲRn~hE@ּ̋@P{ 3(<'ݦГY^\43Xp5%Nc!Oޖ :yЎUw $|{HYEVĈf`nv9.U`{g"k'lRHE7*Wٛ'UӠD zL}]}U|-ŕ-S))~&[|TQ…v )0=l癦?Ѹ_] O&ujRې4f];הa8,VoU+IMd[؛hl|[p{/cWޜǥ34|ZzJpm~B!|k/2t D1 0vƒ$89݈" lଈo(2{*$yM=~FNἘ5Q8*J9B\cRDtep'6}E;`@Qkflq\/ǏZ-][Vfp< Z:XJ|ϯLb&vrѕ (7^VLF9 :@}!l'b Y6ܭ5ttx\PnZ7˘9J*Ku$. ֱtbvUNlVQb=9 )BkNXi]/ ?Ps;_ri;V9zB\5 &1/H!2[ #7d=[i&L. $nC/C#c&WnlX3eG{0RT_\(J<B$QZ>V&U3ۍE^V2擰@R\/?Ǽؕ0}Hqm{S}|b fvIj*t*>^$0-%kOV{tFRPa6r+iMA_hU͉at 8O5=pVCyGnUx˿8KҷwҗCJ{.BbJ6*/n[8v',OʍdVMmv%,-mMk꛳Q&`*qxCHlTFS( l%8mx$PUԴ༠tRjܴ|rR㻊J$SX_oy'XfoBWhNسgٜiq.ȕ3BSn҃* ,\2,ԡF_:|`W& 3|I`$`_#d;qBy}Y<#(:lWd U,a_ŹxF&Ɏ!o/p)mgGI;,P'\ lE~?LV}Bk.^UmlZyD% V`] KJJ??U/' x TBFZp@nJNT}V盃KG"o]DZ(ݙUUC@#g)3Iۨ=|ƍӡz<:@HM MRJŵotz:A媸@27/Y a)%Մ)eHx3qyY OS<\-)-/0Y{. &!OQe=Њӧj:Aݣ#/%BZiuJW%#E: "F4j.yR9Vsi$dEfeBBylΕ_= u(Đg^0Ot \!k ɭ&FhE_mrS2%v"l}h.n.xQ;4>O]؄}E|7L29ߘ/^&_Z??~Կ 9UsP '珞Lvk/5'Byv\]G`'zhQqSndžTgwyU`,pp*կ-ten$]\4 ŖTdb'jv# l7݃B}juD(]E^\A:T`Ћa?o~ f"D[7Me;trqm{` ,^Kkߎi'^-Z)HYD%2l0qi G,7wl7U)9LfCSkxV8 ڃ]/cre-\l-yWl[wrcE't.'9L9:r 1 Ay6(Pp95oBWA 7`*:>C!Yjjd' VVK1@ƥ21p=%V4iM?x΃pcṷ.\c%PMv,;I7Dbs?JVw'miKLvo9N1&DYRM/VarЦ`_Ș2#pԿRi)"P`x7L`^ጓ8rX%m; ;!8{x&Iy}B]Ibe00"Y~cPdS"vŐp*W:O~!A!v#3^/h棾 vmOEf5hP+v<{sH/o%Pԕ[X|r2-j^&w[g>SD,{ʄE|,6+(ONI=lJa"h xUy@sժ7ASpQlNޠT*=<UPOe#F~"TK pSS_˞rbfT2Z@-MXJ>%S$%%kߒ ^dpT[C(ʓgG|SLevA("tnB"e̬z(ۘTm~chg>)q mSrА\ kԭryX_9_U#;$[LOwjHqaP WE֑x64"ލw]sbc] {k gF> a﫤&sjҀW@rȒ\d@u(3KX#0&t7DdDRY~&̕DvutIyWL. =O(VAץ1H h;7ӻGOa=5W T%;d qi/Niz~>7a6ꆍdj:.\oۘ d$򭓳7lC(fBKo̜eu/.6{hl[k[^x2Na[.8tςfkkgKȡGsh_}ohQ4`5L %%`C VbVi@#L"ZFZHn˜`^bj߈*] A w<$n;aXGqL˔2%2PE [p|K 80ă1%e/xj'@̧q&3G``yX@ @nU?K\&x\uۖ0U0=?<ϲ!(=DM(2^t'SVqנZ^ʝmAUq#dCIDҕ8P XT^ m^J[%h!6"2B3H^Lɫެ9XA68d^^وˏLoe@7|9w޾060W/Q݇ht}mG6-0wt0ۼLHZ9VTt@gr \(B|8%ֻ@y>4FeG?>t2<7 &~LT3>"qYj.,D* %jnQ/͈Q 'NF 1!f N`Z݇5K*jM.&PXB(v󄌀rowy-R= EäD84z)0Oܱ0e%TSwb EE@J)P $sR_1ȧEh̔~ ,S#rPo9rW7t#T{So/fTP@Lc*$f'jH獵;a _O ,LL4C5 v8Φw>E{lE :gq}𛌎)$?fɤ6Vj+W 3pWLJ.GB*  {Q`v -,w֡ kn-p2&%9Hڛt%5(t/cn2@bT7B2s.~^pzGb~*- m,]$hsjVА}K!%Q[`oV/FG| {(=Հ Fp28'nZZU ϟ0# ʽuɜ<.Y#kO0 ؅pk30kpQB bvmt)G,[ ?KźFnm-~x߽3B4B8vtmWv蹋ex]~G4JK~x\|Aq;LN~t(1ۤS1_8X0HrYx 2]i'4dm >v{Ц̎l 7ITŔR> W}I'_jk#'"fxITce{H)^t͡bf؈2a~s/!Bt%-"#y{vae/$pqFA" _aBe uSmsA^Lwγ?w6ߋԒ0?K"yueoť[%FwLe;°Y_G;JkCXZ,3qdy$BErxBDkiP wklwD$cA4V2Uni/2aWT\jz?vf i",SM |{Qc0k}?e" 8!mkdBw3MMɃw3ti[yaE w2G>N*oLw 9(ILvߢy*2!>`ۘ#1-9uN$bwG> < c:b6tsNXSMCmO˂&.7.GAK>U8 Dkt\S51i" ړ |R1oZ\uyRJ,ȏQVTh&a` y<'abq6PGH|2$Q+;?`!`G@yi"0[U#ݓsx0!Oh!ip v4O4:U1Y"4zT )^ $:%eM,^ҐU˖Bci܎^p4?)wQѩEKm&x8ieTNw@~-OOrn2Z2&,۪L|e*נ8YAZ\?NԦMO9P5bk&+NUeԺEPг6r!,DӪh!t Fl2Q![P Y[<ԉ D5|)igHlqo s0_r*~Wv8;yӢ2$E[[@K1q狕*Jߥg.*u2g1gS ,<(!~'oIҋ ġriP$A#'Pv!GWvi4 q(ñ#߯!o$ܾP^7f}QqzdX6B1ۧ$".,f϶Q:sM> -8`!d{yoX{"zި\HYS.l:'qTi|x)#?/"C}C]wvevM0tdDLx1#qaib% f z@%Vfjjh# # 7ܣ.5Iv B2r-DyR(EV,CO$[K1+qˎ׀U,+kWu^g$<~j2ceqB}-? ;l"d̲\G;#ᛲ#'Wp"ӈa;.'?(ϛ܄3+ijI\2UZ)*Cp-i$^Ŋ/,jIw=fVLmk* ÆsQS.EQ8v_RaLOTvd4/gZURU/ph/%i_ _c]"䳺‰0k:zx=Qh~,c<`l='iѨ2̙k`m٬vvEEܼ7lY 7mo`"aRI{M19aԖq3#|L+-דqw ? ОY3#W`?'+[\WK3!bU-;_>Iw_;0ĵoo`T2[{P]s@/QI MsԥzګNk*fxu:)պ eB*beW d#+M8l֜Mj`/ʵaNбƨhA]Lym$6>G ' }3".s[NTTw)7$!qx=c^X]8U Y$ta`&`<24uJ:{c/otۻ2AZB-lYy oM6[ j5W]gb14H⨵R8D 3L!Mm bmS1!a!\8UHBꟋ>Di}^MRP*B;< âȠm1*S"K:1p۞BVH}B}!Ҏ! #6%v 1DQt_~km(2#?Z=f]e/cr`@!}+ "?buZF]$D'V&xժ ~ecvYt9u݃OX򈖯@FZzޡ2,!Ia(Po]̽k5pUtΣ\ 1RלĽ^M%j ň/ĿZ/[>tp-B%|R3=5DG`+=I=Ȭ%eu7IGV / B]^u9*'%:x(x))ľ" l#dGK*PI0no-~R|3v5mz.?$8 7",UKo"@ 4o[47;_׹e@ -:ImE*nٵo cTTk5A\zgAf Lx2sy$E? 1kGIAXmte]AC 3kn✳άNSTa [fp\oWU3x:XʫyrPr8LIA!(LƒVY80xB]r5C߼z;WsaX]&LKuvx9s=H\h,T6%r݁նBcȽRJǹ]:r^n NLjT}³#*0ɘt;Rk!p[<%$睥6(l v8=TfP?%h'ZEmC8__@l٧Ztn ao@v`@+w@I;rj $ЛA hƟgM0\䄑;v-VEĦd7Ap,l!b>@&6à4{Wh8P_'{D06$7 OOf`z+pbGOgTкUфahIۂkJJ0>׎z?{е-!1 1,S9$JOgo5;E!{- egBIT+Ĵ=W0R)1oTiOf9'w{Cnjž4rTIjGJeH 3m%ɪm>Oް.l@84rZ2~pH1{d'v 5j įX Y>-<} $ޟ%CmcO|"ZfS셦{PY $fvݴL{ ٣huL.axrXmIb#tExMy\Mx79L`kJ0ߤ1͹LdҴE _L$BI)E,=EL©_L+"{!Xi_ߜ[">|`&"K H7FYPtlM^ګ1q$<{Wv# "\!9x.]dX;l) 9:JUQFʨ]nk$PrNifz>2Jܻ$kJt#á# I>:[?uV$Ud;ܯ'֝0c:J3lZ;X`R&rU>?$+YR90 & @`AJeo=*8-0 `>"+G2~~ӋubڭsV6)ǴLR\x|:xq[+B;z}&Jmʭ/ưFaCm֬J;b1K=%V܌6Zna7~1 I%̝5PfN'Ggx ֆr%B' U_-%hxN . vd {q5$/l(fR?Q_KRCޔn*[ ";$sMk}qF:EӴmv5SkMmRM yl0u~o ʈ}YҿUѻ\zw\u7RT9/1P9"ZD3"G.2Le$֟IMtܧrNH:ȹSr_ S#2 "8l+!L%T4N.|yAWS:Os+E 5AMCk}j !Tv7v~E(2-P4opgQ2|ljB >?xK~ŰKY'Nwf3%iUH:m]>~ 2C@$C]rB J*:rLFK'-3pqhtwSq`̠ziwszrH?tynq:vy'P1G#F2c28ٶg˕rX$U.ߋ2β2TCt>cؘt.:#gI-MsQ L~ Xׯȋ@8BgzGѮRwQi99K>sߟ5ɳG{rF5"_2-Ţ&U9k,` RqkWWP0C:y |6F$do.&e2N8b^Ve)D<1]jM*U*_![hSWΛb@%e6Sjp.Te$ M3HC_G#f Xw4 iPy\,i)Ҕu`DnJ\3Z(9'>L6#vwRֳWx*e1rWTml,+j* ܊P!%ަoY1z:9#>~cgu޲fC2T"X!fp[PA.9p(P*]e47Z`aDQ &cWU[t!<ءj+ \C#H~!*a.3M)yrKS nuҵ6oR_:\)1\ cθpKK{-'cWwsnP'urs0B.$[!ҔK#oR9y*h:QO|;9טK T1{rmCOM)Gp`?!B'.mX”kVMO7X "BlmB0`9I>|: N(%F<װN= )gնݮn ."oCg+6.8?tRuь< U/Z3.̇$aEsQϊ|^L9|UV_=t2ԫlmK$8ec>_: ~o_VµS .e@^lb$g*34ӈ )<A G °D#}[ B5( ^ :NRxt2>e`&:@Up]v иfmDžH),P6A bH=kU$"F ˆ6kK5ݙW]b-Ho}LQE08@>PfO=JR/bJu!Z2!?N͍/2)y5%\b '{1i)zp )dOSGh)9J]~7 X3d FfLJlhW 'Vވ(w;*4-^Z<.!,1ͷZB7zަm$ӱVcSP#[ˎpju)u$<5r{0lͲW2ItFE* ܦxwxXV7&ŧ}EZiLt?Ta+]$qnݐE[F84DCE3\F%( uL~ߩ4},X=h뿣gmnSGh:J '=#p-S%OZ4M`1$Qc281_Ő,L3[V2 þղySqzH5:y[~t[V ‡"+\>*%7ry33۱_8b^d~Fyy90]6se3@7'6XC.J%̶]T~%WB۔yyVp@64d8[\IIˮQn*r-K)Uba8_g`/ic6L^oFDo3n~V ؅$y{3T vEbY7hm/u0;xc[qM: WoSdUl)O}+ܴ h]?t'/Fvh*u^oMh:K5!_W\&`E*[ T2AWJi׫T~>@vގUΦHl”RI xtY:>uߎ[" Zu ig.@(TJ-D+XN@+dtĝg94fř nc8`<} d#@ZCN\wߕQpyg{>2٧ g)GSۛI%Uq5^h݄S}ԗpgn920\v[F7vDņ6">0븬u=⢬|6[J498-]1UITʶWG>)[8ӵ\eNDPsy8D)=e]2(+j,! YȉD~'\Ϡgk]BEٵTmx 74&k/^ewoLY_]ӶkwrS>\k1uwƿFw[y^}~Đ7pl/L)q)Na!ha`#kܢOWMѧ~x=+wĢ,Gj\%98-qET-l~C]eDuCr0 @#^ij7l޹UiĹV,W ]dƧQ@j&0@΃q UmBzLflX9OLG|?,μ: [dVZMÑj 2Si9l~`qz2Hn/=?Ep ut='nnHͱג!r#+ TF7 L.LѮ1񖛔SGso'>?gE{ L_iR1'O]d-1 Og8=o#8z!Зg8B~影H躗_Q*Ff/%Ч"bN8' $Xy.\{'Y@AA~i-l*lobO $f-M<̀}?R={=yvh8`:R`5k~Ğu_݈ɢ |.S $#lOF7;LdUT8D,=U}WLPBoj OC2˖dzӏtS/cPd> ̤%P '@?wFfO~,+aN8##"^0aՙv3B6:Ǧ'|ύHdQ`G!ߜ^~Bہ'-2>Jz1?/)Vk`K!!"7T]WvMb?^C@聜r'6j%jqqIud:+k=}&52rb'"/:ȩ\k9l`hhaKhrBrjq4ZbuJ-;nIWkĿ:"L+֍h *2E51}fa80m)0'>ܿU.qZd88ɫA?GP3_Y yjr&GZ}]F}\l߲mmG¸Op;D#?ݬaAg3THJp]6L +37K31N 1Uby舿%P [8Yno]Uy:P1 C"Q*5ro@" YP N aA[;{]r+r _,w?FmS}%G⸢@X['(r~v逎2PSnԐ8J&gSS%˼@~Zu"R]a㛨="RH9Lu3O&cS:"DF== pQYrԓ4Ip-db|I&cMO|Dm~WLig&Q'5csѧE;&XS.j 7b:eG ^8A64 E˚O1,GԜAb%]&O\^x5l~>BKvV,nċ^Y'+@8i❯([$NVLoW.K ;k ˾OA1oIS|XRz!XZɶ6Ŋ 1l$Jט,{8 a3.#0eZき9YX,~BF#fxx!iB1C&/l_/_qA?X1zE*90( |ح O1d+) q;(L-خ.٭5}8FWG \.g@o/oܧ:O ;9&ƷrR6ky/>/1c#Fm0*!CoFCJ5z;ƚ nw?L_n էQvnRL62F&LՈ9/oA=;d`f +4qk~l$aG/ea΅Ek_i?%ҵʖKHӜx )7<=t3rX*K.'Zc4zH~>`#=5&ڡgJSq5sc*N1M?NkipZRIױl*OOMžݢp+JóXc ru3(NڠYQv͘N" &,&훾ܺeXȻ\R7ԋTb`LWI??=jTʡ`)2$ߥk*:ot#yo|G|i`ҢB mĥʏtx.eUV^mx|R#h wJ)k6"<ɸ1e|=FNP 3*%Qi{'6L] k?TI,}'>P9\oEL/Fz^] ;޺3kZ`yx#lj5B !Al*wὯ4z?57V!~?0[Zh+"?hvq;&Esսkc7hbЁha*xD٘A<2؉ wl̟He"EkW55C=;''7^^F iZR ZdV>yXsTz|a=Ht&KY4whһ[3h7s0K .kx[^[߼CԱGؠr8hD;?{!$9񍻡7R9i"4D`2𔧤`Sk􊜵7["l 8'ٿt`QUUdJ*JƎ 6:"7|ϕ'axF-Zŗ1M(}׍hpw!p(["g]3Xy3w?\K/_+Dc!کrp3 ʊC1^B d)FbrdZGXڥ՘M@ڋ(VL=I$qNC:7d K$d2&]MUN2<jk' =Rap "H8Ш^nKn{+VBx3jR-w/, w0 ?,m~ ru[u!;] 2J;wV8$ (acb'1}F]L8f R!#$ n[+;V ˲MW(YB_t$x "k% ؞kTLdžlNVR8&Q}:Tm1i&~<ٚV?Ua!E﵇V/5))*dKAgm8Uoíb'Ks^H^;)k9;8?qS^kuLKlT%!h`z3lc!@Ǽ)^5&O`*lУ}:g oŪQ>Dt_R#O\М=~[im/S3WV~'E%Ɛ1yj8b9Jg@}ri+/dk}JV@mj|& W]jȅ`ޛp'j.>`lJ(a ̊mY} #auS iM5~-BIl۩!l!jl#ZXR7&xC]7߹s? Z' F5AO ?y6G6w4X=ئot-w"FMz͗ #֜܃ţ{E拁؜) RB"nsߍ[ ƺh\X|srq6:,=a@DkH#I2f{ ̶?bL\sxbX}7$9bJuw +;K^zEjWjvvD(D$1}0U) .ad 37-: l9Z'qw0=1B㱴:6|:Ŧ4QRpΝ iRE|q. '6eKV\~}RbeK\*jf<@fSY{ls=C {,-%"hyGkNXZ㞵uކLvǿ(:Dޤ\r ~ `Ebr/2ַ6~h-y˃Za*˔S ARFaӱ[;@&`>EwK`W?0ZWbIE@:*(4ևvJyPIDy88=>7(>)8]-_}#tH'\h𷯵~F3F. !A-.8cmSּ2v$dBa}:JSeϠ.zOɅ%&d;Ic]M|@HkL ldJz +jQNn9xWm ՗{eٿ\atUlp8 mrj8t U9#%YbM>Sn l5g֎$'E_JrD}K7K`+ͨzFud8nK6&xQdM*Զ a&s_ ݨ!):Kԛ2RnB:x}T!vQT[Pݟ6鰑{$ccX%,h7 tS+BQ::aV Esal4XߚRBeؚ,(kJ'BqQjyd|uMйU}}@WQVJ浳JF)W*3Biؠ0)J^X?pL@Z/tNj$C$XW?]11eՄK:ѕ W~|S:|&¾'OSn* =vIt) [Il}CY/\Bq `F"Q3-̿s{꿧Uy/pq'!Ƨ } O|ǵon3 t3qSI{svTGs8BPETko!ȇK_>- .:+X)ҚڽG9j\Rn doOY$rcXbیfSz#qpC8XuRp{(3oU.挖=xz%;ryC/yIڰ}x;Q ׁ:BCh  7 A8~8>bԸM^ۈMjaG$"|G|fP^w7= x_õ\=3Bf(l{3 j$HZ&?58R/اWc?|զEX Ac22(`.8J"Y8GP߸~hS;__wcC-т$@bg߳s324nCgLaǘLhg}0G0+J/T x0VHA C(_@!L-(ò bb]#8ex񾝢KS&+6ܥivdSI)5oGX.k|Sa2d&KHߑD={tq. O^XIl EEXZ٬(/.|fr̗ Dn)YFg+Xҭ%myQ(tHX+P&kq S&^GNP㉣ӻ2g↜-9SJ8KadӦTh|դ2rޜZ2ߪp=` 8U3k/2q׾/d_j lDr,{%ܐ6v="䛢uRW kk'rDnPT(ZXIixqHdO&K N/hp`!Zz чsASZ"qgu'y]?6:+FQ@eYhI|j^VƐ=gAwaZÆ_$=fs85 [_!#Qh a 颁,$pz/ٔc *CNz YqXc^c-B}jh׏PT_L9h%hEMo+ÄJ :A1p84C&x7gv;ueؼ$:v o)FUJ/za .nQ췢C^b&Hܹ st75nx'2B+4@KD3ܷ (W. 1COq)f`8t3QYY 5xDggS<%![*S56.j L#ܫ:)%9\DO M4KO2ntFNkGry#dYٝsLl?cˠr<4ɠxxe]C1S*63 4` W'j=S.~~!5O]\PDwB/tmBDS%m7%?g)1c 0Q i K;C{F`wBs?zQf,㱌c\h> pkA/RrW-7'/ݘ+fK# ήqݶtpjKӖ 4/QTe%mD)vIԙ42MTGj ґich>t@{ #V# @Ē<ϬegPis-h X_cpq/V\yd%j~%h_@KCo/c@Gd,@j+xɦd[6>@B}鐄"%GҾf:̤FHA4ԑЛZK~F> $|W&$>ʑ. ?i6Ѥm!Gxq UmdQ$[fZMH/dRULgO`Z(y-馑6Bh]ֶe;;ShZEUR̈́MvTsxn.h&te|氬v< &dיU&5b6u^.Bl{X 9}!%FDǠEAnLIO6o'}z @d` I.L\֧>\`x_Y߇˕>_)t>tnnxzQ'^[+P7I뽀GZʀA2.E$ƖD\[l2;x^-Vm"z*PXtvØw/i1\J0o.繆f6UZxzIi{m9T xFP1-94{ WXGPFc:~R;mj!@tޙ1hi!.x@Bv;9-z*kGbRGZ3{/%]Ҿ 8Om:AP2!,iLEJ)6␘w, G pPm]Ϊ׊qLN:ҞOƇ#\-vZgn ߦt[%1]Q^-ϮF]ӵ)Dx,,8nho 81 \ 4^K?M|`vЪ!]o/jx?<%jJIJx42!OC}ZL"B ϒf?cg^4i邎Ezv8nW>ނ<ߡD}7 ?e}(J)Nw aY\祝Y?a JNZL"mK%_d&P|SX-BiM-q2 s1S{Z_pp?<+y~k4 gF5Vk9IH=)oţ϶"uXe]<: VxI˷,GɎ#%E4Qo{*ɓ~;k?g{WpU}ƣmV,iv.,B̗Q:ׇ Js]75S\"H{9$vg$9ns׻f7.03cנڹ:>+sFdJ\`l5*Y2#wg( 1~>v;yo+X0;R+OSm?:ڛ5 E LCӧ,| 1EdfD'Yx֢t9}аŃ!i'~:Le47j-gā\W\QVAb^u ﯄ Cy- Md[ع99ppK$R=@d+[o0v9|sŁ||m W"0(/R9@#Z4i^o!b{ ک:Z/wE|jp-"$yRޝ3p jkIh68m}tqGFK:k]`"QЫjOז-#m y]k*{t,bJ2]PVǽv=prYYaHMGj߇lf$iڏ'(X곦 vK#/7ٷf BbD re b d'3NppmCIvkNdWqnEH| |jc{zǘE*,#ns%PN'P"B Y' ,+U*4JdJu^@ۦ;;s)(|W{`MPȀbfN O^^6hc OUW]VqGk5Ew5ʗ^vh=KH"55"m9I(1",d0=9rAo][ocSlN$Rh>@nNaHN8湳H(]Gһc 6ڑ'W YUЃK5!Y|<&p谚rʦ_9c_^V 2yB%K0Zs+2@ǐ@nŀʲH9Z $ ؔfZW^`cH$+"l6o'D0){Bd rA39t$:ngbROຘ|!\V,̷L'lqr #5k;7KLI'cS'O>2j"!P$]k򷄫ls| >7% ]_KM}3UEW.YT&J6jeqm%l=$ZC;׿~"&pKi~-T)aEB [kG#N8q5덥K"#U  tx+|[[d \JXZx~4c*Q={MrJzgB(;c܋x9[/#>}ʔ P*0ُ >iZ6Exetȵ?0Gp GZrт% &T[]*ǒpC?vHd`nxZ:N"\7\s@zrZIyl^ GO|25S?oPeXivkJk`(֬m别6sZc {9ԓ@Ybޜ)>%{U @T٧ٓ|TU]9ϫ50 C3LN #W Q6&ClZ i[eT(TŽabRº?* 'm[䜪ٴf~?r0 et GS +-0E'ίogOofAQ.:OrUn ĨpβyWCȈb囑dnbhyZnbweөKHe)^y^z~L(HEaj_$Y;QPW>!ҙ5gEV~l av^^YN @rK{qHitɱL&JoLV{¾B".cfThoNL]s``eQ~(0_ٸ<:LP`QO.#% NsME&__/?-RpՙVW Sru%=DGiyQY\r-ɾє̖L|Ż"X-MG]njhi*'.pMҩlsyd|c,"AG`Ɍfݺ dlAa?&" ϼLZzަtRd_ˡ/\V\nM[, 51]GMG0L2O՜#ӃKq [4 MD[wW3:a ^"^Ul f=O^Nx%gm^FO=9"ޒX5&Ƥ{9Rە0Pq1r-0繰dxR& y+# mV`W~iUan./"F_[\S'%&7cJܢyMu-kku| ,qg(s@ \<Щ|5{|*=HC}As7tN1q4yǴ9fΐvpgfǁФ@ȩfVD} R-0 x[\dh-S4ÎYݧ"5pvi4g)ڍrx8]eN;1tix8xГD|N"ZLIMN!@ B𦗶Ɔ0Ƌ|}OmHREfz:kzgFUzdU~ '?cVzUQ)4~ā&tiHaKJA4xJڜau*@j& %Z}Zͪ Җ- Ε #2Wd'Z~Xi:-F@э5NC#јB8fez{".b13^"}G+2{GUHn8lH"&"͟,hZ;ڴCvȑQ'Z1' ˱ {%/6`0 fShf7i:̨oZl16Ȟ죊gJlnbyߤ5]37r6x{dgrHhY(R[n޻v:>w e,@76yeCAi=5ֽ!B@PRiZ .eݮ:?!p4 ,pL}m(WEHs(*Pw GED|Kv U $-J2L  BCnt :#x` srʋw%빠=z ?c ѕImjsZG|z9*2nLkȿ/ʤ{w3Uote KDD}@#*L/}^BN퐢S tW{2}Z,Ð"1ɤ1񷈯`E%^칍Yx˫=SW3ߍk@SB;cv*uցip[t+`1p{M$k"('ےqң:%:|Li6ĐL!"ՃXB*v\"Ymՙ6(SQчwAR )1ꒀjamSrAq{n/_Ȯ1(meJIS5_(('NReu&ӬkOYpkawWm4l4԰*̥qz,}T6Z(ǵT aP`yGɗ]B[y!eWЊcP(]eC:r+*M~ܱ_Q*ܤeX]am HvOL7 %c-ˢUٞY,óiT.}b@.bH{b&. s.zjʙgQE,VlD64衺G ?H.8`e9ƢHwYQXs1ZwlXF+b_-W Tp pL1Etìy-LyAlJm6Ӵ@b}Vt #=^&Gvׄ=5M|6rC,48>j]\7AP4]qOw@:7~En*bf`Y D-_A-XwѴJwC޽f?eͤNgwi#<~vtT>,mU~()`$ƽWRi[,:`k~/ :^{m %9g`" .4$:B1Iez^WnmKr@@Rl㞉Gi'. ԥ9!ê*wm'YZP9 G 57M;uI$նH+I%f(Rnȭdzŭ 7ռځaժ>NѩC VW]٠ۯÕq,G5 0b=}F>DO 4h!Ĥ[L)տZ8B{ByJf,#v bH!.UYiF0iܯc[^ 1s!8,情6ʴP=[|3w)fE"?lU2kxl[V۫`UMF]?I%A7ܤ kRa N§Ga`׎q?UbC?uoC,pNҽmͭ$}k6ȢBqoXap0[%(h?rAYG|cTgL(K5P91S}wW?X8mcy:Öpeh4k9}}GV(yɕ%SkCB`tm$[CW=Lg|2nZ !G)}mJB;9zim{}JFZե$NNP mE{r6Q,]WZwPCI,XDPye[obL46O'#֤>oޫif\"uА~ؒi4,rS?Kq^dJx ^`z@-%c$A pTN< OlߐhH g7mMD>6{z,oMRo~I7kl[a oЖG5Y%ޗUb <1SX֌BgG R䳆ASѨ"A;D X'73iۈXwq!E$M˦f@noWwm7J]-CҽVc 0ۆEd1tU'730(52Ig3$&T7[R(pjɗ ({Un۲znG ]JEKԶ3ɧK#}f˪P#]SMx2 hh K/_w_9S+$vLϪ'#YTVy8R0 /ÅF wK#o} 8>DK#Jf^>H迩{7kg*W"*CCI]A=,'U=0>>6ͫmujuNڲ &7f6Bq 䃳+Zn5)C\à*')3nתP7۾d&޳Ծkrߑ%W6o*A%ONG B j_C=5֣ ޼Xm!_HQD\\"7\oȥwɱx|R+l;j9bYUY !`(jmޕsjQFc9CcLwfX<nj:SuoCZW|(c L'_Tu[kLu,cF=Zm`n ֪㰂G.ESNKʞ }%;u) u#Ǘ}DioMGa.bSs[@}LGѦ=\)MeB*<\Vj`FnsZ7&-1Dtw <ڂdK. <./5/(6(K.12GehQnO] 5{7;[coN]ڲUS&hԺĎ"F|h n5mT4+ee_K1K  Qhb|E;SS2sBrPpCؗ@xy42ìik >[JxF)z71.-qw 9PowL10xқɯqyhԸ[?xk.zzuw?η _6inJit_\vXSyMm>_nP;JT""X%ƨɸvFyfN1 }$`/p5[!xQPpf2 Ebd3V͚2sST?%L.K9(&t \RZ.<'ЂH1z֌nbmʎCQmS&S99 ʅJ.I}7 "GCQy 0n?|u90^cqٯ؂ek կM`l-=Fc࿼r_F?{-iȄ݋[[B㐠˲X#(g'47 pc@ ѕTf܌*ee.WHEܟb`n?$m!CC#qǮDٙbTd&нട y t]N@؂=r(e-)ːIFS׬k6dz#?)6L(U/Qla-K^@q)3-R3[|UUЮY>9eSmeIM+DT`&ª1VQMN5UH<pi1,ww^~_jGBy7BMo/ ց˾?cfy־غ(?H5(svCxu  soIpYJ1%HJ܊A^ThOD+dT؃z@eA٩{$Os{ Ų !qtm׎l%~Ț> <ǵ#*:P vSlIp"S_6ԩQW%?(eww6tf{g"pmflhUPdH5LM mˎZ%Nrf-E銬7ċEI Wwz8 L3|Ӫwɺcdr^eiZZX!?LI#JG\<)fuvUo*7h+GVlLhb7Pn0 C)<Ì2RCNm!/\$;Xvʯ%[;nS HDR* 5Jkzzl]}x91ϒ `L{0&dC]A 'P+BP1v(0F~gaarM>E,અJ0u:$+q`w2V̷}B  OږQԣԍM&Sxz w*]'j⟞{ոPn0\JHCVT }RƢ ¿An+:+ex1PC|anMGG2o1pj厬-d؀#rgxgX@ʍ|-6R=)i;5ڙKgAsU(]T@ap84.b'}6JfXlÌ1oUl ZDbqh f>Vf!S'lYUDC(7 8D3v~SWSطkEbm_Y<\($E͉p#.9$u Fl&l fh7%ؒEhIИ( KcMOEgGb}gk I32p Tv) dth r$ZsPeB?(_b"F<2 Pӂt8:5hbR=تy?d^{RsVB?$u衧2 =Wc"T`WfL,BF$YX#Z]Uw~U&?D$~c}܋H ⦣ xipZ@Jr\TsѶ|l^T_(kQzGՕ_R(L8BAŰ A:_e~EM/vlsdKlH]yb}'7UԮZ(]JOyHusLH" mSDPѳحCH). h:po>XUi3)&/*u?Nmv$uiH%|A` =ǽP9]G-Au)ߡ WH@ CApi=Qy$(=yuBɤ8ײ 9ϳhcܟ1-5+5k(\ nL! 8"6:yuN vY)yC&jȲC͔L:qwZk=ᘃS Z96Q,,S2g-$$ fQ<:r%ii$Tƹ/eg*(8H_Y.BŇC3Ij^LE}UNNFy4]0ݲWY: >^{+1@t d;i6 _#8cߚv\[rf캆<"ҙдһ\hz~năȶilo6xӁK|'O:_WhE sFvi V0#WAyWRaaw&7< Ӽ|$\ dPj^,u |Q˸dJ:*V_t!0pǵQ\6ḐU|k &]`V6tmP;`?&/HR݁ǯ6dwHra, nL?؎v$i2G 㝃ΤS-xM6ecK2I="3c>rnn-F"0]w^Wl(po/aǞM9byΡ{@lDivD'lulmS\xB28WxʾbKx/k\VlFUe O|X] bF+''\6Q ye0Q,L9 5q;V!#lt+W\bL'e7:_.6[\({粚/gF/0 EBR`˔ 4;Vj_ ]sT2#7,.o-xuwK}Z֒7=9U[fpHG|ܻ̏kDžHy :`q)E;'9w3]=F?1O_y;,Jݴ3xarphFŷJp+xiC?r$$b7n:VEĺSB2e:mq,l Uz w.n _K1I>p|@b(@:ig,bV~$+Wџ{Dɨ6dp g4f<֑DW]C(e7[aDMaYXH/urƒx%#*bmǔXdwP[7G'ZG^SQC{:B]>p@j4D9r[D}[V2pݡ':o0l.fEcDxBSV|SMYj e9"-%(%@ŮL"P¸+|| g;iŜΕD"NFBijߔa Y TKn$"$6gQ3)Ҍr;O>v@ՋAOzO'>w&:SUy\ A̅/ n c @- B[`iԁo [1oА^xe~ூÁ[({i?BTˠug|jP*L;=ď3I=/i*B)E7x,R%cI` )zظ;Y!n_&YNSEpl& B!] ܍}Uzpݏ/;Df07e}u0A~>k8N;,&"AL oH4ͬ[_]xXI0j w\/Egup9Y-CƄ9Yz!{_N1JYd^d ]m}H+&O3usSz>3+qRr%Ln%m;ffoI&b j`<:q#[_J,Lז؟Yde]#~tK}˴&2w4m>X ^3>ʂ|!cZB =eC*^r00 LTB٠R:!/1 Yd޸}V\( k"p:.|ZRٲb|-+) \2+u ϶2M;n;5["ʭ\Z%U'=ԏR2F˂+Cs%v}9F^D:ݧ^5sd|t;՜E`hG6W:翝7Tʩ1o\(E6$^&37 `~}oM"ݹ//8?zpk߫@. yV^[z\w~^=5-qW}NȜ_ Qk$.hv ٷ+PZ2ج[S|mu̅WK_pJm)TcKQ-99u1(zD/Ջ3zU,86˨M:5UvZB_]NàxɅq2 vyo]Tb#3a9bgbF?G<],fs4-֕H^E`T БKU&s/7Ps+sNTD-S=SSeCXi{aw6P/uYu!J}Do1zeo#^Z3<)<#4;6"QM&DcV3*lx7;SsP|SɉQkIω)_:\-Vg7H*, o$lI"8G(ˉmtP5oݘjXטm|eY*nfO稭^M*%C Xb<"{v~XR &~̧B}JOFѼZ [!dAKlߜZ]~Ǚ)xKKdBC ڱYtKXDuJ֫{R~_&b&B/dH~%W@3 ǫ Pwy.V",?[Fl[tɋ}u/᨝(j2Oc9/՚0{hTbf7_*W{;CvY}&m;;Q?* 1X%$mqrJz[6r>9-Faw_~_NnYqU6EnA ; ǭJ}n. PPE /Ns2"!5 "HOC08d}it~Ã>j 212kd<&Q, .%g,$j6#hX]Ò#gZa-I+n-2 S5`s񪓔ٵg\,3Tr‰.iBheɾ }cDVvۊޔY'7z d̂`u1I",D;\ʲdmZ`6h6;[,ūl\K߭%q_X˹"DT^ |6;QE;C DDt2&dMk) @JaHZ5gIΆ'`%͂Q>fVNZ-Y} da;ڲR)\ToP$r%aef=PjԔ4>##|8A;.d^&Wsf3U[iW#2'S|) ٭;jlOacI(5)+N` xAt2җ, ׄ>c6˒Y2f$(X4φ(n@*;>-,Fo˅ ڜrnbvNgw3L$"5ƥuu5pf.4⍺ACTOm\_j9 =z&$ǂ)\Aj\I'U䙘km WNk~VnKc8ԝoDe5)HKP=H}Jm FQcYwRэRn0鷴}j__E?b\"Ǡg:g5B#(x kCvUsvE z8O1|}+;޹x<|4s3z#n\Lh}2% 'ҁR{jAQTt-vPMO%t:LO }7c%SlSCiHr&Mt?NU@ȽiW"G"@޵s_&TZnL3I?XΥ$%_U\OZd0M@_N 4 В ӀUVk".kXS4g-5Јq,gu,Ì_Uⷨ jJ:RUUڠWsM~ĵIƭ{ Thvs0@)j'o4loCA+BJ&#i4 v[IϨdԖffqXr%|{g]p쏀!#o:ic):"7 (DcEr6ᔭU|]1\*n**CQO%H?bZ|EҨ[F )3OQZ ~مmsE57 u>g̟b7 g2, 0?$6U!&nf]BtC CC P\(0(ƒb\RA`G!?ޣ VzW%|#*0녳hiZD禙#LLÆؘlX MЁ)6e0Wfɮ썙Uț\9`ȡǷP IDT(JR M!J7 [8=.pe,ً7E~&z7fbCap+*=!㑋"ɘASdRQ"نW^rxaeZW %EpRWlm~%fKHl&r 8" 3ν~|†Տ*bY#H:s X?^[\p!ѐyC!XDv] x{T}}@j}9#M3QC*Ksۀ1pĀEF՞tK0*NXhLcnjݏO McA@pU Svk4'{d=i ڠ]܏'?nV֟UhdPJU9mEzo+-# `HR nO;U!tD&N*.rܧttē~ t{<KjnݗZt]=}V_G%/˜q/>q[>Se=DtU'1~D#c>'mW& QƮzm%ǚžj%K+^jc]W_1^{Xd)N|ao}<]+%j=-cdĉuf>./d;iTKh VflW']jM@7IpF qizV9FO %_C6Ɯ"Ș`\؂j47J^?`Ra苖%,rO K6|_{)qSJ٥ϧWqiSNI-%0raJTOA{mSg}Ƭ_5] hq>۩${얜Q nk% KU3?\)j(i;O;ӑ#oL_+}$Y?Iސ{!A15Eݝ©!s*1ARoxe>QȬd1z~..$xQ |kBיSAJ Zz9uުł2(0ͥpt% RʋƄ BKeYQ9dzWӨgYjSsA"rMFYrR@'L-h@pYn0vi' v lz>]@yiDMC#?E51lQQ:R'"3U>K|r)7R(SSzPfor¦CVsc˙\qRcd: w92E YзkDc+y{LNQ[XIVxC]C]S_EOֱIXiS|?$E9ub?l8hҪm> oSAyf ѭh\* xڰ6hiVqF@OQCl.5R F@ÆC%?8ؼEUktrO*k pfVpECwi(YE[ w\ 3>k*:ժkV/zQqWա.k )ðh1+ȽQGFqm.V2iO!73֋\2إI- jb2D3p쓐j~d7^sו똼)k:ENr|>;a39i!"<9ݲ xw΂2xJZ0MoM~~zr4 7UvC67fm$XۋrD𼸯vlJ{v1D3y] ,x#q*T%z,K(du׷!X#{Q~t];/1\f $ 8,HTרFp. Jߢ'IR %  \H4O&:ŇV09(-`ͯ|wUZ-Gwo!a *{$OW ƪ6m -}~^D[u~|Gb53@8q B}'>-Pq||ܚSHwMB\CCbk\_ O[2OS@?iعO~e^ηQM$#b.MUA kqe0{eELJhcjY} L_2@QDͪBiL0} bIbBv:i}2VL_b}z`xՐ$TMp(uuA)b,IeUs xdܳ^,@$ g,8)V72lYnGfLۢ#%|d|u#ЊCPJ("E`)"^iǜ ͜_Hql$i;]H3Ec҆vLE_3ÖaF`y:;S ~&6+^oZs6TP7P#.G%;жn_~& ]PY; ߋYXIN&7}Ac vX cl=;"BM0_-%@q_^&BLZj $$GlM֝9e\ N†cSswƎWr1p$t07`-gX]7z *E 5WW*T脾<#1X xdU+-;C*/p HIdӕ]XT=ʳ]ʘ #Fa)oFM\_yZh Ӱ}dr-PHK0:8σ_y .ITJe0 JuX| hI^16GQBQHS6XRFF+HXZFBCCy;`%EU3$Ӿ4Zc iڶOJ A T $m]{BC;KƸ4u+'59,]! 67d$U#ѵFR" `."Yrk@!3e#)tw=pC5ƈT!#u+=6ףEM/IDL2Dߴ">2<ξ{٤vBʸ?:q ٶ@qLc?"6A=kjUG%x{a ]O4a**ph,a塽2Z}O$SlxN hB3cx w%}.i#̤\ѧ=&} VD+c!^}UJd?/N *sITkqQ(};uaJ62DzE?sXG0qQ1x: )Ʒru!Q=ܥszDgg#nW<&-IFţy%> F{xUsF.:]p:4b6=HD0.oq>u9t@#o{('rGp'F#:UxpC=FdP K;qrYu`F/8~!7gSp=I2i8Z@N#at8l{ ,b !w g ԔX ".XY/"b7mHΒ,OQ-Mі}w>Z([-kN@v T”nU?i5/y[tMQv>#l|ꠃ6Il+yB<ۨ6;R=؞^bAhRB'{TEhؘ]Kwm#ڊ+#P:QLp̤n]&%bssY(oz{LjADpz\Ȧ lχo!+ s)&]KAjLk)iOJCeZƳ/w087-vTun9Kf=J-M}~)*^zl7;VvIO,ٖ9_0yF MFVaqhZŪ+|?P.;^"e_!ߝ4t#\MJJWD &ű0k>) .&hg&>.xNߣ%G'bXBfW2>j&Qr.O{+5߰qg^.b!D3F@"4hyGRZJ#⍪Wq]dW`zpka1f~(;m[61OtG&**SVGNwؿ6grMЙy4ݧu9C Ww[KN7tNJ^| U]~)uzx4ҋ#dVZc03ϝCꚟYsx'tKVY3a&8L*e{0\³ |"h"(ir((:DžEj;aӜ .1Y]I63%\NWVv|ZH4+W(! wD ) ,׶ q#woSj2=VQ8NG,[Lⱳ/[9Sh?!'ѱi/ ,__˼ꙣ8ZOžR&wIlP U@7MG#>ۛWݏ!Gw(>O. _UQ?Me:ʏN#jX\cY}x6CX2 1hC;7xm0pRP˲;b}-_V8w,LT|Arkʏ#`+p?15#FOB, =otT)=o i C$ ũ nA]on9dWT7;IU |];?+ 3sL f$`x<·UWSlP|ʚ(ȯfA7s~0eAHQQRʊR8B@]Mïd{~$THFm-Bg~:#WmSyH6;_$_YkozIbѠ7L/t.ј?{c$>SWtS@lWlrLaoNUTA8+9M@F;SƚtH$G2/iO~*w0OvYL}p !Y[ ĔC~2T? M(2 4_Amn#=zK&[Ht50D"ItZ YD_ט}r($!A_lnh3PE qιL3ȄZ [+#\c$Yprf={H.%g]?ml-v;jxy3#Z~KØFXF%K&]an$єd'to%]ɗ'{ҼvR.\ɔ)CWYԚ?VokMM|gsdO#^f+X65s^. VR+tW \LkkuI,@?/ۄђ q!l+1S IWEO-r?@^kySr7 yWfrmY5>0kኘO2{bY\1bx~N B?-.]iyJ4(mQ2&vXjf{7So !8S^UT>e@ژSg%7U1N^Sܑ=U9ohԫxҶתUh}r##:;8RȳHؙDG@n?+KE.έ=A,9=r90DPK\Qn`7,ʻNV૓rIO6MlO`X/Vyd r'Vfr_`Z0 pjݒ[ݲJIO]rx.(Oes)+bI<Ǜԉ1}He 48ʘo`WnIi]@s"1~z̚malTR_lI9'g-.M?<@뷋q'P8pc"wPwcH&ʛ7{tHvQ_ (ی "W6+15bur@/5RvHR?Q=i<[8eap p ml6]nICch:2]WYUߒ )z`Rk}5*8?2IıJ~vnٸoBv_ :.V}_ᑃJ3 σ vXPťMĂ?cJjgL I;}PV\0a/I|j/nEݫecaW;oT>cY\seӮmk. p~~ėz@X`s.W#._z*lG-Θj lw ɿ.:=7i\5 _ʤzΜ@sNyЗT3Yh zTd>:ժ"(hjLJGalXBl9/ϙtܴY|3j/T@ȦᖌN^#1|(fdh;L LH{ NECWUn0{|O BXfDn\jϋj5 @UJۋ%Bq-[Djgdsy2[ cs5׺6Ymg< 8K>9ij.nl y2D^P쉪xFW^r:粀Ӭ .c5 )gƿ+LZ R "4l l/Ś*..Ӭ, !ŇN+?ZeďQC~Ѓ$Ph"<3z Ӥ(Ӈ7 iG -

K9#R%7C5fՂ6E? 6l2/KY.00-ԊF2eOɊsf588^K4%8~ =1eK-CpIwm@-ڨۛIo+e6u&9ٻ JDQoD-[lG*'C仇8iejg.8@㉵;is|Jx1n5cUN1WȪNv(y8E~OK@0Aj"6r,t!$ s:㑯YP vlWF;iHj+IK- ^W# `Z}{Kb%{Mu!y Vv-nxv(K9g\|B6Or >TR=HazA+ZU'Ÿem{t4)Ha3{Biv!+iVoikֻx,QN/gZxXy`{TjdV <w;|}ؙ Z䪍S>~#݁1"-u0*XVOD=1lbj6+*yNjZ?-8o/3CxdB>6 JXJ4Iv2Rm!02rz0;ӌfۍs=AQ %V(g+ng k9EbGhW9q>00\}@r g* K32Y͚(PNYV%(78 Ϝ? !fHB6 \Iȼݔ弿FX`$>4ZTC0J|k{>d42H^6r'Пm&y|f )9eG KOhJBm3XLqѾ5`h)$=)jĠIWM`Y*Iڡ}%~7493!9uCC8T>#C ,joL^/!Ϳ} QVِ^Q̃Q_SG% qL݈IoWPLRIrwZ?yi,xٻD@Osb^^j_%Ů(rv[2B[t|XN0> >KSV❱ * w&]*:x`8i.9`#ۧYj*SSt\.E'hNIHRj*MhѥxNg!f+ޑ6RPpӏoio^q^_nﺎ>F~:\iuA\8$4>P.mx IZI\Yn8P?oP 󧈭ojZh{:5xr`0wVdDӌotN9ZIρ2(Ӧ  ceLtAAu'S-f+_kzZ^%f Q#c:4 LeFQCY&wd։@<>3jT@iV.p3qrqP]^G WH:\I A]Edmݧ)}|l->+>k8Ż'":uv= lү?&V7*(&Ml;b=Z +s,a|\xO׶XF6OL\uTW r*y%c>ucw9hF1vOw]a"3窫%ѽ~jJGiJjJk߰ \>}yوԣI & ]qég{ylɭaP^'#}HuZ;~@rQxGpkܺ֜u&k?d:=y}E)1*!Xq8-:+jVyH=\e{@H놙"7jU|D&:J wI* , ċW8Au;fP8N"bslvlS%j_LeA}G* b-L|m׮4q\jḌ9rzP{̦(Fl N岽P0}8U5+Ee/ i d% T2^~_'9t䋈PSf6fXA;8ptJpÂ^p>@f겏+ 2dDjae#72 !5F \#Cu7Ej3uwD e3bwtP% X#o'${*HX -qDcf鮦"u{LY^SFu%}^ s2^:{-UrwIIbG{L ۾PĦLP^Bv&:-*)wb-ҖR!/mZ 0dC\[Ծh#L1(#pZJbq$ ,ȱŷޥi fe5j^Xa[FVwvk|X5na\D560Kțpht&0_ͧbs]V 'E0VU|4|EY(%>`4!s ^"/5FI v:B9A*ۢèo* )$# 4O.gg iMaĜ\ &62Fj \z}C.sI qc-.ը@LES)fJC4_՚ ' O1n'fE4sz\4NK[`lDG9SCțhrw@e{H@/iCVTMZ uuzO>tAm#bY1Vٳ7ڱPDeHh繁Ea"~:N{ m)fBXְ&<ʳ}qfuzlꙪ#HVv4n?Nnm?gWzMbm+# ?~Fj/1%mYhm7B !,ʞHlNTFA?.Y:j6 G*%ud9t-hqr,|Y>,sw=U$YLZ l!lʀLlEV5{cPwJ̎ݖg4Mtʖ }&k!UPYNj@rrd; W};a(ed ?QZ*wPyN Tl,%:IH>/3_wP&:}"vy3u`D $26yqUDK/E%pol/-20?R2Ccϯ`x%tF:+,xɜ=!f\)]sj&D X;ֺ=BΊ u2H9'qa[c+'25/wzJetl 柳q^:l!e\#YiRqtEX9?0? ,zE| {D _/Nc#o?-,p2Ϧ8qfa91 -A)s!B~FNǹ@zk͓L6~&板YyݮL35;FqQ-+Ӌf1\%$lgr$X1} *\2^|xL_n `ea)Eu=|Wh{A="mDĩ@;KųT;.FrݽW'i3yk/BNUsCUw #z m#SbYUW63Xݣ|e&He̺ԉ/?YQ%r jknhBͿNJl˚mm.R$pSgIjno!f'ADh*EI cs_uW =GBEߎEZKə֡-u]J,uB'b ~z>3":+?moGW3.7vdYބq!Ji!|R**k %$1T=(&[ x&CBAJ-[Ѭ$ªQ} laspZslkAk^zJxq> _O4.Y< -i_ ~@z'}=?J nҽ,ƀwL]fr@T#v%5Ʌ?ihD2oZ]j9MN}wʀd2$FIV$_a#a#J6oJ#FH`N&! .p|+ L c3Ka1_ ]@:܃⤖`PʿvFZq<&|7M| *+k?Z'#*ةvۜzy㍒REޫ!AI$ۑ( MzcY77ᎏ!,+Ѧ U +>O<0ku7B-:~,ͳ?"z:2W, ?=Dž&z6;ou*-=>wY+Q+%uG6@2ɍ(\]GI\C>Ob+s!qʇ&a]6YxfԊEhTwN=P퐫M]u]tQ[dB:5zp@ZѼ@l&vb JArqe4br,?#' v701e㠧0rYqxFF9 k7t~(0}@bYZ!OE-^Kª87t딥ya{QRKlXF-EZ1ʶZp$wp 2 OtϪ:cax6U+r:s>u QY4UwA.uw8iXrs=?mQ1.f<#ShZo-p'DוE P#el{7dǝ#eSw>.$fl-{.cxЊ= A[Gi||PnQTļxʵୂwLH틟fͨZ0~GDPNe5\ P0WS7n*+-I_azU*Eyqsj( 7n9%)&r1qІa.DC=|-uDۧwH 06,ktWuUsGg'P `}Kk SEF,i[Vvjad8fśjK NN ~ ֹ8,ې}j7|n,upI@a#d_V;el9I5E 9lm NΝ(iƒ&o$~5Ohg2GCqQ.H#!A7[2ܺrZ C6r>)br=1u_juk؋>,9s\`CrZXr?;0E*T_A} D i}R'nxLu̧%\@/nvܵG4CL+L2JEkStGWBlR ST#ԂةBIW1r^Ȏ3xsM*fj)ä-S'> cL=T"ugEMn2uQq m ;^1iR-U҄ 3*C;a^@|ZSl^-uLi.j *!vF),x, 7+P*AkqlG'Fǃd2AOz <`RyfP@h!w4WFŔY}/aPx;aP]D xc V8}IoBFbA4`Uz" =-IR'tujC{i56=$Dj4h!bLipÈ B&@)pKb"TK+nkU7mh{8њO^"x{Qak|Vsh@t?i8={m ]!Fr tfK8z@{?09`"\^ޫl)=8|9b 5]ӆ!#K3T'.r#uJ崤((Vǿjv9I65yw_BL#'"B;WYA_٫e:WYп_~PTBa/ʶ(7d ~ Qpky3N^k0z=gcC ;W(ZO䨼c6o0'<\M6ܓH,ܠ%;<{^a,RMoV !IN}_1,lZVvo8'|~V+87?}՚q/- W.ޫV#x 2 b'ǭ=->gk[o5 ps_S^B=e i=Δ/ΜUƳR2y:0%(}<lf~J_;;y$ ?}Q&ؙ"T#4Q3j3\( d-=?ޑ19*Ũi (3H*lBݿIxbg] ] |OL5eDTKY937k )-S!Ma:޿Qj)طNRO Άv#4 r S rk\l=%wKAX;%!3N5u4SHkK S$]&,(&qAR P8qm);=P .l3~s4Tឝ=wŮ뺊=nAY=wIݴVlaA7"Ix ]EZeBA=$q-bS߄(D%!7DDWZAE~FtV;ٙf9FwՒq' nVӵ5Y6h-DiWeg0r7f_xU Y7U!`_Θ'npΥ١ DYCv*\L8ΣAhj= !?G~P;͓ED*I)WuG7vBnS\$,uL9WZ$Є5 #-j@X sMZx̳|ؿN EpD +9.tvutB+l_t`q0^C5 2ey:(ԟ)+b<` ˩+-DR+EÒ~<fPTr=ʩs1tENjNJCjr{:z!߱v{#ڇ**^&O(^ 7w6 4k M^Ab+>B |[%Fh eb9BA@*/'}$k-;7B_o*ys`BMB8my!'S#LPC)W^\~kiU1W?ʷu)fmY~/z"pu1.4ϘB/Q拫nA:A{>;E_'OxVPU_•mIng(?nSC K}o(Z]ģ ͭ$V:hdW?~-z@T_uP7:hpoPU  SŮeVUtw1jJk9(MΓ=0JW&O9x"ѭܱUS!'(x%ԙs9>QɝnieUlH$@vrGCwc֦c"^.ӍFW{6zi9;L W:; Ҁ KB==2?+"w_@FES8l`&1F])R:(`U[ ^=_[RL8~IjΗ]; Bu2*TL/oy=e\ۖH$Pk ;FznA:2Z1aS,,+T#1ީ2XRYF͛T{yRSӴ| 96z';DIuZo]f%#-uWK3vϵ3ͣbe&>MV t$3e"=B`[j]*#l$}LJ}yOrzI%l%WQy^w^kUt2 owLt|5zN `E_Ѫs'y"*jf/,2I ' YѸ\MQ3jr[_ - Z3 $!ǯH( V3(6w#_z; Å(ۓ4PF5P64r܍h 1Jo1.&kqRYl|3NJ|=MYq|?uhU7drF/oI#iUףx=K.#=p5WJL&*JdkgejN0_l0fVB9Zpp Q{ @x(uL"]UT[%QE.Oi eIbGI'g>j b*(xslme"Iq  s Їۇll\Z,WP"H4y9HN5}LFZ@; $i ;M;zm/5rg, ow}VW_lmX'옂qV7n.L^؟^{xpT] ߋ([7# CA,?ZUS ozR:0'zQFJ5?m9[}OPSgzlŠ#4Cb.U{--\ .FEp K0 6%4VIA]ͰsQ+蕞FtN$ug~$T" +[^6QPCXz<ݽ43qHLHyhɥԶ'm(䦓D]:<泟]&-YЧ9/>Io@tJrƧ*]#K]4 V\lTL+x,vrB`ZT\lwכp޶7#N: sćY;~0y mHFؖEiEϐF$F P$3˪uІKo_F^R9m~~# ΣR^ ԶP%WqNY̊Wue^#}*BduƳgkImoy2#^(O: j}Yozڄ$md\'n59i_txlc`eðJ 9)<0JCTX=Sh/9 eÌCH[B΅lj%W a֬ny^nm!|#m9Q0v,G%przB.Yc_@*jcix槂;愼:ďD'yMd$OAn GˣoYJ2wα [,4d$+iu?rdk4t}oOkAJ$LXka+$P`=lǬ(^jm߸'~_@2U+Ef )w~s+\0?^x K^~ %D*zq)`5P!SKe7y,&c# R 5ʠ9]+违ƣJ`, Gw-US;PGNJNӈB㠤b ޽JN=3+~U^T>)>hWociS4Q\^_Ni}2J| rO7?wBW-RaKg %QBNzU# }p*d[f\>Z ZEk <-7?'^-e Og"c 8mf{%H)e졲'(ɧ*Q Y6 >,!(v\*P.j!s)+X>M , \yB^H%W@O#6-)%n[zk!d!,zL?c3L0xI*s5LhjD|{H&Q8ǦK}cNO=L ٩ԙc2'}J?OIdɌMvƇW2JUJ^s;IBΠͷ'5S)SDv(!zChH}1tl/pɪ eqb$vL{ 8=w_n,L\ҺCH~e zMO~j(XM8eU \&$l>#n4( B{̳u49EsV |G ^!q'v^(+b7:Y;LK_U~2)Ulk(^^gdӴ߮TJW D!+6`D]eܥ4قZJSX쪡adͶBLZZs,[* l&ns/EH|9&W1F[ub^ \#Q]9MCqSpt9_7I3,vS9^hx6^cz,K;qH8>R:|B7̝[\1VyItI3eхp4iGRszBYlR5*/_Ftk7@Tx횵4}ҿS+Xߠ5*>R>uS VN1+yuwtԁ5܅-wKhshC8V*N˵Xѝysȫ o=s%)EMFb[X6e`ڙ UyT_4#:/AyGV|=$pM|.o-P:sWRdZPYnOY/LԯG{z(;9#!v{lD6x-Mw+اkO.4wӚ}ۅcN:Ip0.xi [_Jei=i1t{N!b:~{pŜd"\y?vsk%S'oܩR[}АIќ9fNЪD!K O#'A")AU ͥ{,ͮz.0Q @ޛhiIx7U=n_26M }cbS`Ubk)@통V6\^`K9-ci;.1rc3 q9Xܖl&nD!yƟ0[(@DM,i{U?`!Vna/t6|= !bv3F9= b-p{,+Ͱ)խ?n<:ww)ל|"21k;ƨrN.so,6-OW~[t%UGr3]ۛ@wB ټpR\:_0Rr}X=.Qo݆Kzh ҋ=TvnO %Кú30L[\ d 6/-3@g՛݃aE&1b"߾!xnH,5f|8te G >>6֑$ Q*~-DmOݬb/im3ݹo^(u _AyQ!H!?!Ʀ"H ;5OwZG݇\U#U :Mƽ;J7oY'lO8JϥEn\;%o$^CFĦwguvM \ Cz䗰(̫G8q=FnlT.ػ5a-,2DI[զB9+۹7WX ~+}q %mӈxAh9 歐evL:.Yw]Yh^oUMAq@w|u6H?DRByx31)*c:59fV[1KaǨ|78R_IL.xAKЗs!;=azx\8L/\£ș{2{K䋡va_gVH}hvg#i"L7JA|914 RHkx{NTCJY-C "bpHdi[V abxl_ckX[!&mezxkϫnS [ΦƑxRt)G ]d\5ogDxOI;w } U Y4Ym·|ڍt vimeU7զٌ@I3 2xdʝNC ֌O.^C$%bO)GR Ѧȹ#יwF%W鷈18 ew?[=GBPN CO1 V<)Ӛ?.'Xm_C /}} o~S?׍&/J/./YxNkm|Lߦz"#IБ&M˻с+ڇ{\yqtPN4)qRP]3 Ꚛ>|c.4qR("x)ˤYR=mWr`lzB4tzqFx&w(~,6NuHe6 co/%ɧL:wR#qN1tȝV۰ڠP=sm)K|FGW;2+N;;2x <`! . q࠙Ϯ,[GЯ:yLMה_w&sɥr=[I7Cܩ::5gpfA÷K9l* F#R]C>6nCy1K `7c ;i_'{_09M7*1 P]@\〸V@'OEZY,bD8n)5BaU!|iMvd1=ƵO4y3aUObH c,sɛ_yK=^Q(ù#4=Z\Eד2Qxm~y׏zv_}VY@4jl;@+7gPSH(ʦϸf7N!޽nN ٬ 7&=cA4,lBg=#!C;Kj#ђ.Go-,_WޤGjE  R J?kْo}A pAr J34VozA(J˗q4m%8wCf8?ړ4*(IL @JAUFI0Ak |>0B<;mu[Yt9}Edidt/5oM\8N@k1Ν*e:4\%(4NӇܽҢKNp3W E7ZkPrj&aԭC;GQ Yb^>\pt@;68 }KPV4YEG~Q ɔ>%Yк>G#ڧyKC`?7M[3<[FZX%UT$mzr;6-*}ݶ'[qа}sb,C}LpX(NΑiT&1b #t */'ƛUFK}b30(]@$H.t4&J?l2c.: @ӈ \VkƵ,3O4;c"h*@g_?qQw|nN?Iuοm^m %/; 00`ZhhU5j/k ۝U#^)XۤpO[@V%4$TMlj#ݐ+LeaRb+c.YʵK=b+]kvZ#n'ioj7ҼGJ,Nk1 }z>`] ϞY*|0c\J{xUbm.]_QQ;>&g>b?ʉ&H}d")*V_R"6 Jk6e6>THquNIt %M8GۥLO I=sT^Rr&[ H[L^\gӱMҮ$w&*ɾMLJ'tKxsF UwϿ&Րeܟ rb1e\f+rS :M>0~uHgEx5Ppk73YԗZdnPku΂A:0V>* :Y!SzaD( V ⓁqtiRN+20Յ4e q)u$N1(˃<0LX XB=X4@gۖ ꃛ1/m՟JlB(QX1r'̪@܅3c2VƦ^ڣ{1 Fw.ˈ<벓:, _KNچ>$BHRm:GXmf]We6*p)Eis4@1jg] R[A mIu-@S6ݹ_qx69>q&Q&+צ1!Υ')9KyR_][%3dS3Wѥ$b`Gl.:JÑʴBZw(v*4N焱;Ө!2{?NöU\;r͚0z9+FR~;ЭNp`Z"_̼%AC " 7~鍆|x{Pa!j!u}ҖP{OqW;KSS Q8 ծ{Rteg׸oWaO Gg}gOnx`Ԡ, 2C(mt1p{JRK[xj*@^lYP(d}xh 8iA!rYrDZ+EV1:=v5-.#ɻ}`'_2L}I\ U8ڦ}Xk)n zs,qsH8ޚ 3gB_m !go{#5%HEU #11S2P{PTE-)mqhw_W ' $,5 op۫)!p o9/?(vHU4};Ч\@?E|l\QB煗KGoHx}> cʘlAEdYZbm5ks \=8y}9k𯀧zʹ}I\qw 130Hhrj̰5ڙaK讏fٖy$Wa!VX!7_Ewf09;EJ<.}me%<4.zM˹8j3| ]r>3^&,(#2=? Ux ))yP>!.H]f  _ys+e²,@Z*^FtqqT~QE[l|Φ1Z{|972B2u}o)@{9!,4" SCB0 q[?]H.4|`p:% Aφ,Η{vm|2`@k (yXWp9j>cܮwqE[C*3̫w1D\n(l1C H iPǂC$ Q:Ƅ~wLc EbQJpx X%1h*#%E#Z=0̜۬g9u&*г/%!!N>vqXfaQNhIpӽ-" 7|:cf~R}x^4ە.攦]g@^IjFM!a-tUR^˘T6"&m jI$C9'stc;8ЅUq@[XP4VfͷS{0yؘ>SDy!󚶔<{fS:Ks9@Ǡՙqx3fa*3wHkW~}boY}h=+`]#z=$ƃIϹ"pg |>6TD('J TY`@͍\NЎ /UoqS~0GhNĥ_.x^oOCclLٟO ~ "J M&|@&w',i#:RjIAT^ 0i4~G.HKI*ʤ.NH7&$h6:Ⱦ$h C#c{{9ߟ*#[]"| vDwC93/ylZbGLC?K!a w$?X:aM=Ks >ETj1|C#&W΍(щ@Sz6"emd2-m%i_z?nM 0# A~R͛{sXWEI(lޏWW9VŤS"Z BN,Ptkٷ*䛅hgNba 핍CU򽏺$n} wp=sCm᥌?uhodt a6fìN;p8g)3]}k}8yFf+1VU\%lWH2lJ; Isxv8WPJ*m ~Cvzj(ZO_ "M^gW>.o% XrRM&u,7`>IbHq6=:v>BSK8V{14%%<؜jRJG^D9"c 2w>KuNLetl:r3 Ub;뷁`b'ݡbBUE>0MmL ~x`Oċxyxϔȟa҃}] !V X-wݤi[0n||M"@@;ardMoj+T%:]JGkK6$D9E $AI# 7XB\Q6G){(R5=>ԋR&2iZ'H6;^o!.&9KNV"+H(TsZ!' JH6gg3oe teς h]TPZ'w<DâQU2DIN$7셞["Ё>ڨn><g|xJ=< ^@3 UdZDnaTT/!6yC@B'b:N_OÎ]hP~ u4gT=Qv[ ,}eR{NS1T>b,KV0([kc9:aQjU_uīTD;vG xEǾ&s!K'fNX%]q~X'kwW0&N83]>9sYXfkQW44U tz5 Y͏e4&>e &U7LԢQ輟 7"vMk<}lbNR9_Wj]_hJӑ 6"4S ,VӃb}5~LT%5~;ZYo2Xd0YLڝ|mx1\hoiMoR:~^_47\ W̹g\s"~x<]DPNl9"=;i' {dSO#ԕ23nMYQ3zĦFC0# u 9 `MSQhAkk ;]T7wu%cu $+3POVƏ`[;')%SxS6 q4`4&6UM}i<+'mĸ\86+70s`d3r@6<-l"Ú.IBsirOkѬ\d'IIwvHƬ_ݦge(W8P2D{+3` SLй4GZ;Yɶ1ؠ_$zMk7?& +ݧOkb5Je'j`2*xL?tmL.ĉG"(yVx-(j z&ۭ<8')W"Oh4o+D4Ñ:̜a6 8 -H;-fr 'o/=o9K[Y^n?U`WpK/-j$xY˴dlPKK[-`K: ƆpMLp]@+yvDfYN#m֐YwtO}?k wU3]Y\qj7bB9ڕG%j2*P]&; \Ph6: ~ O=U .@))kh)JEc(6"5PI)o8̕gOuKt{Nuj wf5o@#st*t8~?!|&]oc)ہ @v(PbO\f- `Jzs%|pС*gbTu6f_\7h=\koB2{V@4RT}$7xRr0ҋGw(w%=J2x͌)TutUTs)/CMÿ*C5AJo)ȩ*JAJH 8*I; r*B|R^4wb8|3Fj&,}w~-NUƖ 0=W {c͜WFvngA o-dvMBZc ho-@Uz~9ͺj?;,Q.L驈oF!MHoPl /q@թ\K}Gt82bH ~t"5G>E5F*lZ3*s" ^;!' #X`b-8묍7]WZѧd$Ml*(N&*6q֑ıh8WrdÈ7eIfUc@'OSQ.&)fW@pL|c-d*ogO"utݿ ]J~N4eyc?2tnc0KđءK|3m*cZA$4F5v&cFF\#m 5M;\z'cʙ){*7K<2pP8` D\OxNuc^GVY5\3hjȗ>%v"V:]5_g@Bƨaiev01ktSU.]y Q,@5\a#QE4`C{\s'E 0M4Խ\R_41~*fJ̀ "ԤZiuUVv\QXBeY=uYGnH;.I\`zUe$a5m xP,T=R` rge:dafztj9D& bs~B1#:nYmXsWD+`ք&/T|zt6 fxЕ.A`ȹV@fܪSu=dW׉Xljցaϑ{J{᷽=C,R,#2 E](*OUe}~LTېʗ\slvxqa"NjJ)97ZڞK[k%H:6=$Xײсf_ j^v)OG_:B}'mJ Hxf28  lm٩KUHAidb3w:aG:q3qu@쳃N'k/ؑbb 0o%-:RƩIWHf~K2y"iG˔8 [&60(!:xO;lj\/xVddW NmTCo-JuUg|]C zlel[Va!=QT(W?2^A l:o$WIWa)!maA= ƿ%SÏ+fq MZ5_5q\)ƪ:LfĎ:jOQGԛ[c J` @Ӳz;̤OjR:Pwzky8 ɐLbfGԠG:H(dbz/::P H#nVFohGj65MmnF Myj[t3*~A¬#B cu;K@ 7hK<' 7BfA}5 7Nf\ΰ3M +^^ J dtm +A:I7*² JsܤwSTkayIbCA1;YQ}0d0 3ظ@3 Lk`^ 7҇[#=ו~0)eݳ*!W]$O_m؊ 9GFH75,G,j̰0upѩ5V;/IN?P X'>uQ`]#\N o$SH8'cڟ{%[&#p.$n| ڔݴ(s8|¸Kg$w:+Y_A?9vZQ,ifCakZWvnWR)zŔN0GA*dp(a#j[LrOJN;a˼ky?cWc^EyUQkۺf֞ºY}gJ$Ԏ4` ~.+8/S`=Wk0~_guXn5NSBf&};c}evߐ|LN8+%p DsビͱSg؋ g$tIC邹%ϔ:?gV9?Niwr_i1`gk,Cpz/q^uwKk?2hVe0Fi lY:Xp+1_6ԴzjC R=<Ѵ&cVL=TC@̸W o`PeH 5P0 'j|^ 3G 4wv|A*ߧv@,k,c(0` p. H34s|* N &ѫ&+}+f_TU7XV!Lo&.NL}vPdD4>(bg + ymwzDemELN@z%hg1%';@}" 6fvYܑY W__tde7Yi&z Gd.I[ Y~6Xn2ҿ o=VsⳭp*XхI-+/>22µj7B*/S 5qoḨɛ*S (j T&Pf>.D=V9[&lǵ"$m1*"*nP|Ԯ .`[abCVvj)V<ip>lDRLYPˋ2TaK~ SŻv5o/rn)$-}GT;0]UZ$Ҵ.<2Ķ,$/īK '7+s&Ms$n2LTb?GÁ++Nö<:rjkh2|#{R'pip^# (76Hz*-,rX2.WUBB#Dkהٰԍ˾~'|fUa%n^ֆ(7M9Ż keCiBdВr<-p@^uWIl꽘KM3W8>nKRpV>% =$-o^CVjM TU$Ke_FY8E}f9Ö,aa{`~$Z4)߲+ϝ0/E%t{ $h@p>[1|cD')a` h·eCԋ$jέ.0r_ `Tk͞{\*~. QqM7ΰ ~X@+ zLɾKmѨ^E17iɇVW),2phH|VG3u]V\pc!I6cmU|[=-<@OUdsd?{Sd AJP(~ʊ;1&V_b UnAcHq1O`R=oɠSq-RҚ+B,h5"Ab`0޻2e`l4,8\ J$es3hM'߆+cQ3Rt6eWJF\Gy8y==G\`Wi1`b/As |WXscڐ頻6FlPMsʕbQQ6y&* v3$ȝ%K&ATe`#~oN 7 *Ď! }2!rd QCAS at-oy4'qZDHwR6+YZ5wv]a] Yȹ \*ډ;/e6Ց B@?5fsZ&29H5Qf+ 8-0b&.C[7uY]F R5hL_(" 19q ^)u{ǫwpֲ U~*Vw>Cv50pc(oB+*^AKEbFsAA9';1)H ;wA=#QDu4201gWRВ),3NqDo$~8)&JT9==㳇"|.grY)-.y]_Xײ &_͢{1Qs4e\Ddڭy M#fԊ'h-psn'wWS3xl/1}ӱn~AfKr [> -y˦% gp ;C sjJ"f!MȅEWoPf={wH_{4Q8;{l+OK QCF0Y@~lzKA.s>8ya%Չ3HLKw-8~_mhkG]fj֒HT@KK G TkR:V W0\: eu2r.g`EOhgl:AI2E*(8f]g)`VW-qfK bZb ԡXsEuv6թ=PR"7Yt3,z:@ñl?D0\`"0ζnG;ǨWZv}4ST rRJ-зCM2?2*?C{|3VtŞo)UHgPctaevf}@n}8e*;ʰ Ws8ͱLFB@}->n{Z"+Hvj裰FhO$Neʮ zO'U7NS>bQ4L4jzc@gD^ $і3JBF>*vY[i" MahidDNVaSm޳HQ猥穸o Jiע(5, ŌM,PtfW6bDiL]ҹ> qh)ɗz.`0B,7וk4 4r0u WӐm]/Cv Ѹ2* u01-;Kh:-%|Wp+Jg I= ."MSA6ZWaմ$½%>'D*r֥GY'ILXz%*8u{z+ U׼,Iq|I7'!Ūfi#>˱{j51*A} yj0}ځ5*rqƖʽ9%v|MgџІj\L,8}{9=1#خϑ #W /BU+ǙTyGvs p{i%<1:W9Hx.p)&em?{[ 3\Z cW' J=&-e*'aЋȾ= o|ӪJă[Ir97Gm9r{Հ2 ?*d{1c~,W+]˵bVYʪ,֬ތϔ\y?6ρWW?oݬ0̜t1C* y1ͅu)ݺճgӿȀwYg>w10֡ V7Jom AöG߂ITtͲ+D ZAd d#ܮHͶRYZj>l[chZf^k*:ߟyٌ֡K K1T‚}fq9ؕ/n3QǧX(i2Zg<Y~ 2;x+:'wmU]z?un/<%2ձ!pC!G>пА˱} Uc&4;fHQx@"kWi=q,P)BfJ'{2~2{cաDmGw€7|Mw*%詎rD8mbCH %ĒΠF-8f:PN?x͵7++$JR-Sϕ@Q:@Gf*MkF(GrO͛>gw*td֢w4jI՞S)j=x|yE)QseR}w Wb#u"+'YA=q* 8 Ʒy8Z;YaYfw#1~uG3춲#Z BOhLL<v6a̪ +Fǟ]$Wdԟ3EgSAVvv+#OR/\v!fJVg(":TCKMB.FrEa?v硛}f,uŁE޳Hk%495F8{_Ef$Vْ#_֜y#'/-NWm? G`BDݢW<Бɶc k;V7uc18DZm|,j~vʍupǷt=FU@dm:5Р0RgF>HޓtL4a<"@9/!'ڹbdvU5TpSr--uYs0]&o̔ }(t=>x{(f(R ~`@ۖݯ8$T[(>hs\.~ By]=@,Q=!!\͵yN5YP*޵eY8M> UygO0ս+6˫7s|^MWi;=B,[j |0n U]|NC8ޣobo-*Ս\:bV&M7өHP–=Wi/mvPOQ[*w !6V٦0xݙ@5Ocy< _~؂3Q[2ψQ3!-x Un7z2'6fswx^ayh^I\ ⟭Nuq[f47/C 'q%>v@ijk=hR UF+²T|WGޡУ;!S>+㊵lо39AeTݫ}|ד෉$k&Ҕ"wWQ!Hu0H~Kq<%L Xw,ʇǂ'ç,"Y~reȮ- ;H †M3գ~Ehqd*a6b X{k~Yr\71{{De7P67] 0H 1o^ ĉI6Yiզ9S^VDRke-2^ deӁ^(@rcN*~mXf_ܜLRΡEHES+\՗{PqhwVH~aN=A#DJ،Vq᪝eE+)E GJRZztBߑw1W,f'&ٵԑ_ 447z0TK,- 1NpQV<҈dOLn$m_y#Ŋt9d!D_4_nxCK!qb\P"B3IؙzuQ'yEw<^a啬( hLDSނʕaUL d!A*jdQ{1+F& neNC)%-Tk"[_]$=c̅r⡕Tmޑ(Z5е L>b|jcOMoi6Y_^d&"nuCwnqxPĎ =Z@Ʈ%&\- G>+ZaB\o@1eh&+]yjiYX)TYYnT[2b%G\E[r#>A]|/,<bmzv~.s#ix$H?@s뇪n[yX\)7|ՎDS<}AZ"LXMOJjY80%)T_rm8lFTg87ח\;ꞽ:Bj)LΝ)fXXӿP-::VYr\u5 4'm e]U!SJ>&$kBlá~ (9zKu)PS&O[!݃v#m>?/vM.3U'm!o%})ө₹> L#o^ӧ;hMlL㫠䜸#kD}ttBiݒd6.yK'x*>1k#2a۶R>k+A?Xo[V}8Xe%Hw?.(xD罃nJf8^h=EI%qkJ|}3{A׀:BO`^nBJpKAXۭ6Q!GW_6Æsr9F왎ЊLpJ-7\|՛@j Uhz{YM$nMB粤WԡA9Wp[8j~s؊ $ϥRDQoӏFDY<?4i+EE>ܰL:kJ6x:)%T.}SH^vEKV ~'@iWx8ݭ8‰[C1:-RG_JYI[I7c;F~8-q^rWj*:d.#vrJ;&GPP,P]j'Vƀ*>ˊ-̰wx' { %]rWJZMfOG?nLgt)KT<ڣQ!V] 5D0Q]&p;e)RxNB $bPj\': s͝8'h7fSXQ]l Ny/21w׬ʭ p;lUe@*u9b4A=D 5\4YAe0!  c6qU/]@J=N8),$# ]rw;Ş6&F3Ly zfrIughK!ebI,XUQgõ^w.yD*JnY 2Ho⼍ @E[Okc,@zG3#PT *$BwS=Lhh*NVkA|Xδg'pޔ2>Ljsh*q A-XyVbO(L;cPN^E7v2 QH~1~"JbIMABAYTc,D]LP2Eщbފe3HAQμ}%׺2j9OS 2:AjBl94I4߳@+rLGyشώtZ`7:#_)kz<&*-鮙e_NVd,"^q\o.z%#}ifn]Sy(˔ӄbwK`*MbEqlHϻ!Cm7`O놄U[MeEGu#.K/U'ı-&+9c\{&&MsϬv5\\ѵd^԰&jR+|ػ _!Sk{I}5="K,|6=M6SM{ EVO\];pAӊ]h6tw Z\@,}azY}ȫ] -)֥%5~9Ҿ{&]ssQ<.)o*$f.])%kuQ4wzsN9_qv}O<ga4Ip.@׎FF }|P7LP>,w][>{Ҽ @jb y:LќlRN n[C}Ȝ ̈?CpVO +=l߱%% _T[mTB×STJz>pEEQflN[GCmZs:+i\D]\QmJ%z-3^r@SEQM ~-ly- geRR$"P%X{f%7%Q 5KEvM/F> y L[ >q&]c#ïYbV[ecE\_Eo[ ;t1/Lj=ʙqwg=^u6ȗ@~ s{5֘`^Ti/wd2u?5$l÷rVKR?LܐN ^m/SEFsCiへV;a5phy P,-Ks^kC2 NfާO~"v@aft&P?]+&0Y5435%M츉B@!\&!*Y~GzoT7AV$+ opW ׭f'޺nr1; ~7Cѓ?= #*Qٔ!(NG i8)MR{v¯':(e!9N`Ӗ.gͨrH 8c椅T& b^F*@{K> ~C!;hzv ~ uo>//π>xSU=ҞLÖ -s4IKx3GUlRS®.c0JT4TxتV4jkZDeP+ڒPZIA 6^X-w4y,F+|2:o-1f(Wì)Quӓ`a>x=|/ 4K2ˈ͔p;SV/߮6DW;%CU!?CCfXUj> *7-9T lrA>F(G~{e?>deBPHEDIJ()wI3=RHUv 0k9R tg n[E>!_Pt#{q%TL*PEs}Ex꒦.3PX-%x* d\eQr8h 7`R7F0'ȑ1ӯFnsč NU!) \/I,L{ #2CţkSe6]fdlAx=VtuE$A6S3zAnMG+q-=E)6(+! Org&$B;7L)tZ"Y#Fuh itcnO%G8Tɳ#~:}{H}቙n*5 ˀ //V A@>ZL>= p-v阩۫xhP?8b4] }pup!p>zpH`g5g"S,,6bgfL$)l2)lԼ4aq'])O L&GroPqMEC!*9Ey4dV?-5,m}x~6# u@GRD|Ih}ۃix|ݒ>{˜0crRIjqBαEàT9 1j T6gc}$ЪL#wL2t>v7C3/o1]p՗l~E!-RR%GnWBP6Υ]] kNm ir&tRQ3=KKnCQi ?@IԪVr`C + A+ک;̟7O%g!thm.YZ^s[b\¹bpP"!).mcvWeTEb |}.qkߴpC=HԙSJ;;s_ mԒH:5*ɫW`ٔfDqS!Vs_b,Os10kt>ְŔ1X&k {{ߴSiTyXHE)7`f'~F|#\noHU֌f.T U:}dI^pI`AW,q"+=\)9IЬ3şF,HCVǠM$> h ۍOfDkvð.FU?IW- 3xJR*MY&P9Rчm{E=(8 kvWQ*H#D buQT+\h 4nxld~SI-PN0LO;۾-0tH VO=՟}yČ88j52D 4Hjőd EINA]30* >$k#L׈nAnoTiy.\Dк(P4 \#Tr oMǝ^ _[e=RoD2 ߙf,.,dP<O btQ_,dF{b׼IGb}$tW6?N9\@}cwMxqH~ ЎIGͤSd&R;fuۇS+)Ys|u%S; I~BJb>9N BlM;xoG W87^fCWA:&~`Xآ2nsgrӥYNZJRtz0 o|RN#VE* |aK+ݯr_G pVgd,y1%jI?YX,{T_n | Rdi aP3y`SEHOMa^E !}XR 8/v,ľawCEWێ`^hGE\u7Hd}c2SL/6źC5"` ~ORZSX([38:/ {S_fzT|fYrѓihꄵSmpik ŁxYM7a*EiaRZOт7v8ˤY"/ șfW«ѣg6-[[܀ ~Bi3zv+V<F%"24-"x >Q% y0w;tȧ ޑH=}guz*܀LIa%GQov?>nɥ/vaHuRV"m7r183 jVfk5%yC_i~!0А,z *ceǸ ^XLMqQ_ wȴs%uFHQ?hEt3O錞@MMz}ڦ? ޓcUjڃhN|_"W=j<6h^ڝOյ,K.82qh6!5(i٤yAH# t+?8금G#Q^,fFq8Huy)mY$B:q4قX,sq7OLI0)AC;a"$F7!4OTxlSʝIX9(ׯM] ׼b3I+]G70˶uwL]ؤ]\T97rm8zvHgw/Ebxpk|0**1C!Bk|g6̆TV~F"C /4~~1FhxhX$Oϒsg+Z_&n#!-H;)oq4V36Mi}<{]-ΓLu,؉XwϦ?ӂ.Z$8 nA< Z=<,$&'*9ri^[N5ߺ\K׳_HH<YI׫} CXbCuUI#_zGR$>ʜV ax'91 oB_9۴Խ]+wHC\1Nۡ@]l~^'Sĥ% t<%TPGl"Uc}!Io͹9ί~&Ӵw[k@vVj\h|?YǏ@¾)8vah([-&)gIWp ]޵҂GOBƫ4@fC#$Vt^M(qrNUuy~8TS*`J ^[&Rs)!~IF\씾R'Mfq!kw:;ou=^@Ӳ9cٗ:Xw}D! S5،,Am.xNv#?w.NU;׵V 1t{wIw#VAP33Gh46@64hF0z&.iQJld#ILc Ó[HP%6Ǚ^T0jCC\-@D#1J{#=@>ͧgI(0B%]24 ݕ :CA{r(>ZEA>G|}qIQ, +4EԄjM+TxKUb}IK@R,:Ђ_{OL{V*pAySl9Tl,:4 'N |[p*qP6HrYrmuf*-eł` A#Er`9)Itf6(t򳱦ND>M6# i* Y0M6>?/|[ھ34vYPu~k3ϥ 7_47ϵO5y%$)a ,BIfL-pυ$[ :J1C!?ᇡ{[HP:m!-lԫ%zly`}pV ȁb T5 lA);J}_1kybד=z~osd]ތ[P) *unX"ա/n %QѥtcY!CpvUy6ra9fXkݥcy`^ "d2;cJQxz^⧥2k:(21eeOu KO5xNm7>mh3Del9r;6㫓"UD "3.,e@rXfoО 8 \mɐI)q?Ġ0}i;8"s?xǃ3?ς7,Gʇ@O>X0z7BR_f_wŊLE"nQ=!vq]稣i ⣾8^e!lCxtu1Q&>QSkT6@VٓcO?b u( #! ūs5XyhV5øu"u]nfblkIJ~ʰ&Ć(4uiLtRYb`&w"gJL0;f*o& dފķw8n]xrYe+UIǶJ'tQ cB)Or(䮋X(Ί\An -:NDF\29!M~Kf0q rlLb݄5 SјaۅvLq_ORDi+vwU@c"=i"NY)>7p٪DPd3mVrq ٪ekTNܨ1Dԍk^bdF'5bsdyoNTMB^_ƧN,WDTS.=LA%|lh#E3YRt#rV e66Oih-j1<ANhX=i/o rO(b^0'Qj<}V'ݡt;_6 8Q׺v,D'z_|ZWfcM_%/˘{ ^ EH)K@rBK&?m$Yby@\?s-PA4Q"^ ~3-(8|iPck*Szp٤qicrᙑ.MO&dۊa;r2l9PJ|21k-,"04h:?ī`5IT8w5}h)0_> MؓYu[W-MhF?6 nҎ uBlu8] Xwн~W(\%Ke8=zQLTXs,䞇IV;ӷfeecAp㒛51hgUZo0j zP\:ʘ+ }T ״}f#^{A@ | m(OA[#$ ͸os$.Y$ڟϲHǺ >W/mT;0۟SZg^]W̝Ba!~5axW*p ֫3Qվ j,XyT" w~YKxs=p{z0wnJNIDB}2/j)AT8O*Q`rlj vBq( Қ;ˁ$ѦH2? ~mM2brOTC{sj{k& bJ7!<#Mz$g)K% \Nys.Q 9,\d{^܍Jw|CwЦs6?Тl+ǟ3,g[Ė M{s!mX0if4iOazVb˷T[\7^è}.MKӸӂަ菗o5};Y:fm 7;m?$>bJQ)G_ z h݄%=xa,' dL #͈ gB̗^0}̺ XzH}=5e b%%ad|0-Y\ޓoZlVI^UNe)+QlC7%E,"pfq#`=Q<۞rkuq7jv\ gU'aQf&Miԋc14E=;rHwʃN$ۧ+5ٯ/wyHuRT2h*2^e\I#8{u|C-|Wl\#d+,'du4$U8 ys^8š7Cp%210=P8+zSmB~Ū^&ZmV63T'D%K޻/m(6aK']>W\7};ˋ$9h(ޙ!VwyBERC_t\-$bEf)fy!qAz^_S?QSD/I1 x%ddkK dIɍP'b&b{wΦ.Θzv}+wiLP5kBUAv|G{m/{‘QaP2oo2>H9Q0kMxEj@s&PQS4GH6YyWp y`? a@@, WIn.-!C*OO>rMS{)T~j'T͌w|@ x|jħryW+x~ qO'Cnw&imdQ]͸XrۊS\Q&kIν Ʊ!={n'M& j1Ð-JZc鉌9@5-_/zFq{6r_Ŗ1Kr_׃˹)ؾ [K㫓l9]d~(\8<A;(ib(&;`&`d--E10<𿄎\cfxB\<_Bդ܆v!Hk " pjN/MP.#| P۷H>ז' 7&a4JbxkSٍd>&lyr6g'18/#P\/*3r'քpx-[f "̫]aw#I׭H:1JAa/d̎u5gvf~H:$/jYБu03y1`ֳ+WЉ%Bj(`sb𑖉ۭRjݧy ԧ";-lF3+zʇWW栊0Bq9CyqG72]9G8@tăa \;nK?_@HBP0ύ!)g1ly}ڀ qjO-Sb"@#`L [#$Jyq&/)qR_147|cW ݼ4U{!%ġ6 ahWk7Gҽs]F1ݩgXxKi 'Rq0lywFϣżQUeerq->&63RJو|EIk4<fWE.`>v JImyo$]?hìeq!f %=aHvPJ(6./Fq|} M|4GٳInljsc{aE'7P1!՘Orh DMi6~#uWoP QUuɳc^ L#"yBёhҜbfRjՎH@+o@ QAh_rBn (@Rs6Pg#Rd9fʌO@˟hYAD(Z/iB}o<: duǬWgլ$pZ6evrxg-f(og~ߦw}:j!lTS ^B7ɈCfUMo4ik;Eם䋚!xoqO$r;? l[;wsWmkLmXpZ7sb~,a3:GPOIuZR0<{=逨AR<`In:5ŁBOT1et&8T3@u#Cma/ˣ6_'"(Y+u(?dt]88ut&4BqmEj`=&WwӂbS cĊ|V;{Jxg[tIW Ys)' \@EM$MzYJ,|+)OTڒẪMO,^Y2[̂nPyd\bXp5ĚUG(Y(T0Zb"\1( \OxI@2yb-@̦*#VCPYَAۑ]_x5^|ݺY=*Dz-Chq.N\L(}7U1WؼVXhaW5^b*!?Ѻb\S9(CWϟ?ycKbn&gE5 _[6`+|t)u&:2}14Ub'( 1,`w;?GKmJ'{޶7Ÿ;Q9ǃ9Ɔܪ{X[ڱ:o]߷b#|${໣ĈnDu`n40^Z(TzD͡;"!lĿZ~ 7l'(}PeW dmOli1j&Swןh*qg`8ȇR d]BBF,˺C8VRߦ+w]scxX`T'2a$:7u\^!YHG6fSu-I/iB|Y7t}z, οM$ ݭ^@ \^NʿG=yPjx 8vXW:lp B+N;~*8IO0<4>Ŏu3 1-*R9} \~o%*,y)ȵ.c/]ӵPL@jhK jqovhRЯ?߿VU=\ 7Z_b9(V(CG;B<>"^i.QDtCƜD ?^#rL_4$'@ˉ]X^4!~;L;ਡ"Pƞ =j;U8m$WZWOtW=HG/Gn#03m+mE_-,sR߹%:YV]b0/e &b]:~23mX}NvXֽ@'\mC k<*\| pC6\%1Af-cУdyx˿|G>(Z*q7Ϡ^XtL.4pEL45ر_s.-9"z !>;þ2L+Xyb7lM" W5`j\"V;`;/O͒2?J6:~~}S|Ī&wGrԉ񲑜< ?<0Q }j]QxfJ `6KSϖz,qJJy-N}(?_ AMJWa3 k{eHntyRO!V.[WLYe/f:׎+\_ĢWk^4wLE3p'WY-JP&T^UX'V÷f(ZY_[4O_n.(\?_`ڤVi]%WUR ^J۠I 5jcq%cvb 7!k"EFD!pMZ̽ ^bfd#Si:c$VLuOV;wZCo5XVBM;{Vɀfmwg*ksg9IGTwyjJTq!TWBkV9YaQ[XHVH$"fKi ?據 od?KC=t#gCz+^Z/\to|8;9~I_ͪ ~ˇTM`A]pP, E3aDxĕ*rjLv6GVh\|1\d[1F%4VMdjb ~GKMYI.1ZJ_Q+bG Oװ9l  y; 5 |Z 7hN*T: R|b0B(n;J o\b#K{g:^CZ sJkuf] @Thm] }_3ک0:M8k $]0X9B+F #c{)O 6EmAG'4M>e9Ee+I̹gQͦ3I94'j*!ZgNNutgI,OO:3¸ X7ljQ!ੵl4˅~oE-Y\d6?=21? ,w8ٽʑvNSS.np$ ?7Nx!M]Eܵu b8'^e|t١߮Vt.{.W8e; OϧBZirB-KO{^A`sv.E%w$`=g2B"2ĝo\@S r/wz9Q %:%=3͹ T0ist ݦP!˺'9%Cj>SB-_sҧ8%!OܲgO@ЉSZV{9 j>ر馒[v;I!,BvD=ס&Т=U>6 WJKO"[{E#!~fc0GRI`kvV|of4MeGlJ@L6IIlı8u󲐏EG d}bS=Xuًo8]"ZIJ4, SBxTN_o2Q([}t4f0΀Z}z}n׆==TpR"zK=FwR,ݬZg;/M8+.bB K#4"5^,FHnI֩%}]xxuu jì1[ BH6g7~} eZ%_,9I2>;1=yVO;3]+s3Ou++A?&c? 1LRZ]4oջ4JQ0\Elyàrϰ3* wDB9ҝ 鳏W1 =.&z9iNm: Ɯ{zqBxD>tHrFNg [Aylt1|^>sتeǵ\̲2jpm1#N_mQceb#3e-ٖjmqw$ {0R:iu`qmN@GK\9% 7$ofc=Ŕ|SMx%Z$P/Yl7w2֗ۼ˷kh@G9Se/OEup Xt?~# m78!l<ȓC D nUŦ߯#>|Hg:Nw,vʰĚ9M =A!{^)Lsgkl3XOeOVW8=\?H_9,{`~/ٳ<>l-wP`%s`;@`k[_T헎%uYk ѣwL:*ֺr?sQX]a2t d4s%V߭ ojscIƼԓ/!yVn Q^^m!!ǣ<D?v +%t o_v6ʑ<45Z/af-XʠV` ^>$% /%ai'ɵ)ɢa53fR^+wث($ܗ0;@:F u/2FL8akCݻdBCjȖM(v0K?3!LCdwP/cCk\3B|5l:!=%:zp8AU5y;W':T2Eq}&Y^VXy=c W ?{3.OVcBaH]xGo|9]l $6@]pzh`7(cK~I9yq~q 9pF3$ v َl{PZBT1FRhs7Du,-2O6JO9 ODVVcV@6yj/깠4dXs"P&s1@b ~a˼ƼIòN;fqnwB$&ş Lr(P\=VӖ7 0#_QϯLu1}5𮇉Lh=h0B.=L%ۣНv٩-J7(ϗhg9f}Q3*BvM0{'QU_ui+o58az}#NגB݁s~[ Fqӱ 7K-0,X)p$L9K[BN5 z Ж6Xm}Zh;`A;o1l\΂%%AE=X]ye]~3YA1o~s;gni 7M3,]uCZ8QP*PD^I5"ѱ"LX)֪,Jpt!09@~zV-ſEdiQރݢ2^5z ۩̃w VXU?E>SA)I0V&6 0~; %䠒`ؙIQ&>b+m{#d1s ll=.` 8BH>"1A~m i>h #'1.77ſ\s-l%WA`Ȝ_wIy?yFpAe8 WH?jJBW:N9Euy'5/Ӝnk{h2\ ӔYU_Dձ$2l1Ǡ(%rr9q;<(P E.RdJX#0UǏB?YH^v) }VLH],6I=o{k,Un-G+3+^}5N]b0o wl;vџw0ѱ'I} eMO[ObP.j/`7 I!CBZV]XeX%}6 [XMD9*G$WH/\l֛$ :Q Y6ƺS>Y P#l 0tH_zyׄ潣}Ya) kfɷ9|(%Dqj5# ȴZEel 6`&Aж۝%qSt4&--}>[d_7D bImOK) F%l (FGc- Ϣ-S} dcyeZZSJ5TIt%"gjǵygէTiā'\SZyxEAu+ 9NqڬcBT ܭ+b]4ϊl#%uc< NW 'zB(f΀Qb|qh=$#6?,fXvE+֜g_ a9Y?JMSUh];BpR5\0C7E+9ϓ+g6QKKY /⍖RL= G-6˾:̾u{|YG%s[9q8`2ϖfz-wĥfk l!h!ư'+H`siQNlR0fН&^btD$É|h)'QVjMm"~谢W(f'utwd/RC4&fTD |7hI/j(yr3tWY{UrCMx״ng#MBr3q8Z|*._l=95ȅ? zns(NaV2X[[ȫAk Y٥0.QM%R)2zE){"UWWxFB!-?pLa|=@2'1GĐ]oM`_y|,Y?sVM\"f`ۆ'8N8dᰖ0Y2F\xLa`a"-"VU^)6Mkutu\;=ف1=\9u?% 59iqYuAX,g8;-籨Z-*sUwXׇD6'Eykp#4oWV'dM˳(~xa'د;ǗO؎Agp jUBf'<vsYzol2j0x|ޞ*]yO\=yyCo( ?Hw'DKY퉳rC/m,6#(5_!ϜW”#[>ƀ8my>?=Gv;iug iv,~2bKMDOo >6{F,y楗F |֣ƫ:^ ý$ʔKbЖ1p+pѭNĨ 'v,+uH;W~N;M"!cV/i<ߌpM Э_oz:&L@z:D]p/ z2U_oBPmR Jj-73c#bD<jvg$(!}(US˂eo /p*Yߏ0% [c:>vF"΁F?Ɋ/QJ}D,Ca< >Ԯ??nt$i&ZX!xe:KgU/WF*?~d|@wmq :6CFSgMYhr(Y$Vs'EElb#:x!vV 1+oRpr;! a1h-_eo˛ƅz& }CU|.| ynÜ9?agOcuud"J6N6CC1oAn_س)kZ?xk(U{Qhz5@OYJANJ+K.}K\²Q}:pBq5gO?O2=3xyxowW#kN343,s^,{a?;|XY­7\F? s>dۆ9<D. G/6瓏BSx0k) MMiO}cOe_R1wjW,;be2R!a35yͳ[\AzK0;ՓBsnt+ťhh$_LNȰwژD0W/a%э Q -$wTZyP>+R"7-%s\p`H& Y):|Y8= z>{k zs\ ׿F[~/oFo6, Rkʐ||AH扒W|})edD—Y>>`9fHR"Bn&s.2oޘ٬F ^<`q0A" +uL;mdQfs^:R "1>Z\Ǹ t\FaYгA=;le&>nDc\΀ q i5|ۆF:="7j?PP'_aI \͏*Sa/"ޖa syWok}>'󎞉ZU PUfQ,+}="TT%^BTmBS A$УS 7Rwhk,wuv?{mYGk9[:h:՚r;`hno?k^ 6+OEȌUU1@ZUNH Ow2˷ S䐌 ^FFOin1*GTu[0vmLzp. ̯ӌQ 'ΦCußk`Gbo ,v6 W^X,hޥS-urbPTvE,che]4Qnag+1@1ߒn}mOݚY ;ŻXk 4l9VcT9J80'/t0M;{Y'{ 3ؕ/Ük1Z^t?ROZ0@Y+P: Y(=:|K}̲P%-ap@z7ME 9YQ ]L9jwFu#ڡ4|[,!gc*dg`_$mvof-3/f)Q,^c>,2*r/GVy]AJqF5R=C4 UsX2ɳĩ !h%kClXA}ch2Xx$ &Ehl!exÛ/? <\>0+$뗹Gh]#8P))4lcb4s.GmǮ%~EMߐTஅl֧lS+BrWR5]vwkeZ\hD@@uNm73 ka.f 쀨V@re`y0LloU.J44N8NVVREa?L&وEJ& B (o.S6o˄bxRxJrѢ{gP 9 L5{[r= F.(T0=|A{CzA2KLe ikX\L+luC/gZg:8~!.-D|;[=,ǯ *H:M[Wv_PSUCY=8 Rby'uUyu q!nמ3\$Q";~Ʃ-NjeC%]4Rh͗ ~I, ArgWk)_n]V!e޺,f?x>&4S;X1Yq85[ Xս̍/=?8q :m.sURFag>!Ǒ/3mAdڳHe$OmkS[y^ZGJoK~Z1e1pFZkfISܠd8C 2J;.B4ӌn_-L#B#Aq-[ QC0{`dnnx{b%Boen()&XZ<(34PX޹ӒZt;3=܂l" ܠ#̣B$}nb0a5TBRH _.wMGQPC tcrGH(;˅= i\xbYdOrh‘c$ބӐwկssɢ.U\Ԍ #W+B(h$i/gE1Vos{M0 gZ Sy6GI^ 7umM$&Ҍ2E9q{qjK O9,|w?Sf $EŏYāY-=`Nb,h1YnY7f;7rG2||5oyN3 C0;\ND-4VLGkπA_4ڗ\Džj\U;0<5oGF}R3Zmi60qn=: H;ˑ2"/q9JKde]v dbǺCY7EZn^% 9>؋ @:|X9(DTC6b9h`d y!:SZШ<ϦQrg1`*HCu\cJ)yHk/ P eg};nz -+O` ̥P ባ}v6snEx202ԌevY<RJzD1$ e5G$ԟk5WUpSR矴Okޒ4 mb/zW86l L%(!>^q/f22Nf`GZ]A1Nฦhsނ.Z8染icl*h y2sl6F̆H@kf};iQdORϽj%~CÛ6";0O>־8񫇈a0h ;_ zS+t8KRX9 gɢ!Dwq;d}JKc?R vd3;pNp-BÜcvA(7XWN)5oƜ,i/ {{ *Uog'22z ԸS0kcfN#=#9؋p*W+`]`R>]-xڳodsEe@SJerzOe]|#oaxIJ cv6D+Sڕ3rA48HW4fQDwhA9f- 'NIBIk69Ma;媖(1 vo= 4I*ˆAE4/RZbjZ]-T`f>@[ BSD %ƅi <0G:PVYn!R)ESr#5>D}JD!vgd7~DGH?D.$hjuax2MIP 1yB 16.\Z(BFL;brk,xբ`}鶀Pl/%=rq(f-no0T0esw o}M=Xg§JVhǎ@U2r x:ڼ^<Ғ^7?\k#Di.v)6DŽR?fGd-9jie}c >ŸSCpOgʂ>9Q!]Őޛ@AcL4ާ <9TCQ69 WjWA#/d\lj*>\} eP;UdwzD";9 2L{AӍLK#Ycm  Zܣ]68`4-η sCl,4NESBTNg7eXt',PQݸXΆFhr af<@O_B]E*kU<.xmÄAz;_H:6 M:Iš Q5y,¦I%5Z!( ^A7_=逅: 5u~a5PHv ~ (j|lΑ6V;[ٻ%2.o_!W4!zGQoaks3=\|)ZOwĻ95z`r4p5T)Rem飮R"|"83 hСIM2Q"!0Ute+M :҅kG0Te'lf[eͯv(GӼ" )cQVKÌ/'T1>j0#P=L03zxov_ܚ ;dN+p'3| EfJ4>c |5i MNmC,c$} NC,C-i:0iޫg@`=yKd18̍w9QL;O/H@9V¼qPH՝ɠn#Ruȁ+ M1|/+!-'I<2]y:d3V2%{*y<+lEig7sjO~D78]3N'i_viqia(x3ukAA>?2,DюS6`=AiƉe$R4ѧcKZ*n7uN AeX OŤч=( wC/(=ԺsMDA-u▽]l'Mbb7PM@Dvћ~\Hv 20S#׽zb뱵pA8rz_l6%e촀Ezn~.wn&ĕ^%;F|2]UO CUݘnQ~Bq4wϫTX< R.,DM=vϰdwrҩ uS7.-(wm'C_Q!*[KP!!yM@AEUJّn(EBKCgu4&pӂ>hAḪ4-Joh@*#KqZooG]+S3*b+ukvB{/a=^LAMB>_R[E5|u XTu)̳C=e꤈"$\%kR8GBĠd&;! * s 5P8gcRPrhgq|&((4Ez0lp<\Y./kJ.+J'=%E*T KRp9rPSR X/GsbhsTz"5޼:ᬵ-SR& c .)=mD'ܗ_F9[6e5oa_iU8 OU~j)i]M%n|#ƒRQ;yFsT'o~FW(滚4v*Z{kҘZ' Ie@ڊO ~32%ݚҽ.;m،gs-2W◥ljG ͊Bjl[:$9 1 n,@ ۝t!~1?-dІK3o@d#OrMF{JԵЌE?U7TR\Q 8Ui{bKDT@X=,PaUX1 ;Hh=?LɗL@o2erc=S $ AL1*k),l2Bt}Ԝ~Fo,7R%2wgCBp j2{Y4Mi-nAEjk;EEv,]/XxQ:lk)PKR7},BWY1+;Yk3~&6b:blUG&54o+(TfEZ^&*b " 8HC0 fa^ ((5XNzV+g3/+&k -/#8!E74 $=_.rSsܷzgk~z:7cʞegyqdAmvkqv?@X3I>lE1j0\ J-u'.k)(b=q>r! zeF4}nLq u5V{m}*z2L.qsFϓ)tB(v;Eϕx6*{Ť@ٲ~`%5= )9\?{e<z2:$)ypPqT94Ju} yO_>K 'Rg>F(-)&L]Tv`w( +Wmz0ȍnjE%.8V n</:#L߼S`v\_e=l}5Q3e)Y[g4lTGMuxR_i}Ugfs0z~LT2gim<]N({߰xnM\(5Ug/lvNyAwT|<`IdL]Y[AO5w>hVF-DÊ<<&^e`wJ]:]oSChn K$~ g) :tApC]΅Ho*Uڝ"A޳˳ ]9g7\ڎgkC5#3X;&=X@ڳT'>Z+TwDFw`\FtZqbEaE`;`K<}7mL;O0'}cˡ&f}{Q^eEaYN'k8AH{H;[Fɫ rjb}ά})B՘q`U&N1,R(Y ]+ggkGչR9';: L2`B]7_&k#LR@΂MJ&)a/ 5HHwPu>wzG3CO1>!(z|LS2gĥYH?6WHH,cZH~eg@c0bb6*"zyZH,-GXz2<d`XY&? >eCoԓ4wot 6/QCX8:r\~ bq{Gkw6aq;|Rc7; vtYXy>vdt:ϾV W#}aIz=W|0ϒK0[xrzBȵA<_oP톐Vw%`^RkO&Foibx: csWV"ѥ|p#!&-&`_urk ӍCvhΝeN\0vuW]čxIAto/VV_.rË/myߙ3L-uݧ g&|TT WGķ*: uUӂlq*J#T(D8򴁿FAjMOljS)N&\LͪO>k5|:j/3aong; -?ΐ;*_L[T+JUR9OK$f,ЛLo?UeL M_x%pa{Rah6bc٦D;h:;Dț*'=vx.ZV6\cVEH,skdb_.^ÔI9 uǛLxS 5ކu442+3B9Į},U#*9أ yQ.T u1-_h7TS`&ym]*mV iU4=c='GYR\@S2UFa}λ, ,{9t]vW6zΈl٤( ;`)V\iV()XB@y@5;Io m Ĉb<+ˉNHT=GpR}S\=-`Uy~EImGWyO ~Pcw_J>ދw:+w|+o]eNfnzćg"RAKi=r&\.wb'XX29F[#WB- {eeMk> I3 [\-a.59$.\9+?( >"T]{@'QF.ƅsWzJ:L4 3uɌmoOrCt7VuF3mh~S]كދ$QΎ,DE;sqM_ 3Ug`bչBqϕ4[e*&dP\n}񾲥H y$N c+~s+ۃ.ӹgIJpX/>4]Oۃx8 .BQDR7z[ʼ9UzM8f3ddXl4" V3&om u.Zl9ހ43I#'TV6^}UJG]8?<_SԂiU &o7JKoQ!{/%8wi :}L6E;vǹ+FZ4dP<|m䢕5 M63:w{{ OY~GelRrsx¡|jRş\]Lβ\OT`ѥ !azZ{4AVS4]Ep^w 9>ˡoO屈WΧkS7=#șpcYc,-}tۍ3OoG6A#h!(hb˷eXڜ4A32ĸ_ HS dC؆T(|qQ0&U/r oYoɯqdভg5Ap7ccq~bV!TIAK~:+2lF\OI6yPI7>&|*]u{#.䑷 ?;ٛNw|i>*is`+4Og6WQPexWL 밟(}KTȴ!YǪ*+b-! F}-K $~ѾV]繆f^s/1`aHt)1H9hJ4&h"bGJ i~% ^lK/pE,Pyk󒈺z#=Gxɇ8@ RbjK^ӈb^^=5 ]J8 7wlvY>i:R0,}gg`$am9\=uX28jOB_Bc1.12YCJNQ} _Zߐz0j,jbBUqO8z3wSbl_K}ųlvG09{N 3!Y׽X:40p/Y "4.8mQ=x"ZK@kk#X;[%0qeOIof9.Z-XAp(}x1 8Nt@.a*%L |̈J QWB7ǯ k msy 7Dž\QPL?$zDkoW%Gps=~le"X`eFRH>|X ݵSx)UE( /s-Ǵɀ7H8mg`A ~`J6hv!j\w%m3Z?]ONGBq^lcťᬐ:ӖgrogzgDzͳjVb0LکdU TlPwAã _;Ec~N(aC^Nҡ73o}N[sݜQqOn:^L/} `-Q6t~tn>ߒmQE Jm'u'I\[E֪*DSP`?"6Oi #ޥDw59҆Ztz|ymMsP KдoA-@uoZeyqee_?'Rv'ʀ16Ph-XH;6瀕S`%a~m>fmlH_{wh^V2;TnҭAi!'R9Im,{I kIhX@d$E$UYlk; 2,\Eؠ'/X BAWDueơZM$6VYrRBn)&1%hUC)N9oS<hᐊY6߿QS&~Zm|Jh~TǚXc$/D>{ % mt[[06\CqVpuL̳w$k%FHQdc'-9j2ϯqKUJYC_7{UpҲ]?WpP!䲙4wQ[dgR?%j>2k5 >j'Bh7b303{2-b,\uR"|7X?,`o#VJU<>m)W殗}&,f,C̖C"*:4c$aUbD-y`-. ŪWA`x]M($)V꒨=nwͿ)"bRߥ<m]65Eb,;&+r~߅ܨM~,F :6őŅi6b~FMf`rY)8ډv F#}?b-nVp#  ܌NL4355So _i( _Mwa=VUo0&+nUTBE9u4=AS0=v@hd*}FVu]NJg)|i( 4y Cφ'_'Y &r?a1+vLkk;Kw R]iu^NpG,krmn|)Dn0+\4-:w>ELECODh *œXAI`>زBav3^WYNU g1S`&zW<@Wx %t(3{ '^E?,&2.CJk+l!-w跮5XTqC9xQ 2 +ѧ%jJ-jqqoVDI@0 C΢ܘqL[X]HlE ڂ) ( ? C:]z5x*6<d9bu{7$ƺ*=ǂ$/L\V'C cS+ߕQ[,#RiF qU_f(c.H^Ȥ~"ݑؽKP9ծ(+eQ:U K)*]k瞇mjT蠉^sķ t3C׹N Fit_g灃VlZSIr;=_Lc{xs ꠞ &YØ9_@z(SyUop@]Z]WP.% ߿WfHa8UC;rVmhoRd.[&D.vy+\TBL+WSRv4֊wܧmqsG9>MGCcl`Zê~8Xa0N[6l7)dNbEv}W׾]0P0 YC`Sw\r&Y/-p[-@-՗#dۆVݻdE/kndwRl̦kUkK,qvzTJ o=3 a4&Nf4V4ZnY~\ȩf}NVuPo{Q`7KUDTtǘ2|V5-wKvu1iVA@{S\ܮĶse ;YJp׮,A`ީGeHUB;-)g#y[X`nkeh 㩀/ѓİ@^~2;>ȹ3tST9@%: 㨭s$^4ﭒ|[E!2:] m9yIWәƐ3瞋'R1z)Z3Pe:rTn/o/\ʹ=jmR4}IX8(s?zϰ%mvfPLSsm8'ZA5#h؁1nFgzv-3Ѽ9ڐP} U$8oޘz > ) ~f? ].yI*@8>TC|uP7Ej?PΓUV]^Y30ik?¨JÙY㸴tS`;Gt~{O:$͒%0O4V&[#3QdlnNg"s(-=\ƛi\{trK'7Ey=K,Q5DK7rɉ{L>UՃl~.`AcJj7Qޘocoh *%\4R4Atk i${}A_3ݧ85n9+l6n n`>̴{btœ݀u#eG:-qL5Ժ8rf['#VbIOFʘϓOC:v_SC&zėQ̘PJO:ʴŌ5+P䤵|B=/?d.#9ߣ{?•''<39^j(.(L @( +EP a\=QR@/N> RHFjIzHr7;#yt5UaB[_RT V[ry(?;zyǒ+XXmƍ"0#jyc* 4i0 uz "^<07_>yqy'SЩRҙl%LX^%Z7Tݽl"I+T KW(=.Jɂ,d=Ρ88`EƂ`f} @\z֒D&8O"0,&d[[:FbNe)\x߬<KS%C_O~0+7߯* 8A ,ThI!B.l3=L3 zJ6^k5ar[1iP\hXX #*p OJhS\hֈ;A1LECX|ZZ<۝gM^B$$/!BrK:vMVP.J:ȹӏꞅ b=4\X!^z4]}ZzcRY߲\wUX9d) hj #!wz*Zh7")'Y +{eO޹H̪S=k(S_v(QobD6o>Z[)_v$ ~K>o{i YmFO/Ӗ jZhW:,0jJvsm =8uxG\̀p7鿾M\" >~I㑺'j_ysRlI)]MS2I;Rc E6 y%w$5K: k7xFL)1UՆ/&=)a*(IPZ v/R1\PwW:VˏU! ңg4?K̑mkU:3,*L/1&#ҥ#0-KNVMόz#YL}xiA`(B_*Ko7oj>D|\a<֑]%^v.憎970f|=ih[Q.~]9*1U1dr"@1AeHs O0H<`k t봕Q{nO ]m޶![qǗM2y}ԯ)[W?*n´Sz? $?T=O“2 lCH@86'EԶ5 U;;},̷6?̵.*\T(_5#֢q*.7dd\qVj)_wnoSƋe)Xy摩$i~55@n*:éxYxQՉ[N4 ۣhFfi[~OD nmݿ-8!t䊇RCnҥkVs!杵bnäQf%c{|9ka#D΋rFR&3Zh$DQmqLoOs[wFB:;[ɍCMyΛ7t0FdKzIcRBϹmVnoAKcxFkAr}1z s /)~x{ u Bd?G)m_ʞrM/d eNoq@gD @8[<^H<9) o1KnyuŭpIkknByV? ae/2uj/:RuCCoJ8t.HCS_\\E ̫h(F^/ΏfZ3X)'TuP_ETT<ې) w3]v{t߃9^OܛYzEWjvӠ`!+~ уQEcgJ@b &Oɗ?(B?["ۢ*nYq1mS\'%\<.~)Eq w'+]ᗁ`+IƝLd +9VJ/@?#u\VJVSk#Z"@+xF?P68xܤ͋;`&l8iXzTϝ/ 3tk?!غ:]N#v奧Q ,&NjSk&-km|ͅDa"C|Abu񜅢zڻ_O٪S[FCj$ %qBWt5{d` }\{N7^92+>ԔXXU!c=A;()?AԂ X_ߧ!OdT_ _ĎM80éyb5"us}AN/3fgy7z ^pjt[c.8OEsZSe"& oM3ʉsP^*!˪<=ryYAgf֯~e/'*D#(&J?z#gKx&WkkdȻƶLq0E 8- Zxj!sǟDll< \bq˾ Yod$ZyW6=(ZgUkyגL)@eبQSP,WLϟH+ 5R'<[MA4zJyf/.gHpW~)B*?׊iiP6=O@%E*$GB6]7!#~b[*ΝTxW~=)3+ç4^ۛ+2 +F BuY# ?;{||h4k"Wvb#_uZ%8+fMzfx=@Y]ӯSH#AZl>f| \rJC%\RxK.'AR" $AZWI[leGG;-)nIYr7|"q[XfG "&n>:B42 ZF9݄lK3w=@p5ݩr)f$d_ϗ^Hk BNJ:@/XT@E*:.ߊْaDcjj뛃xw_?eO%5+G ~xV)z`B~_8V$xs1JR#{sBѥ1,A,r#rpsT C~k, z@ @&W*WQN2" 60y [9Uf?p!F+2 .6'nȬJʆ2fR*c6_b9Ri b~bЭh~v5]?da\p< Q& X.IeHI q=&@ʹtE$8|}]Gmwy@kf 88Ñۘ_+n[a&gcGq)iF0-Yjmo,kN9پT$~5$\I =鶘qZ"F% YLn}SMLd/YI_i?窅o86fz?ɼ93 )A:xa;s޹^S -/W?bAqK8ޏi mR1ӊ`f[||)l5 ST x~ `K"_ײ> UXieg. BKk''`mh46 GHq跚~($^4(5$yπYG|I0^ xUmUg=&}kۏ7^L2"[ >|H$Fت: FE$"4]KŖ8p+!ˢõz%$ee}|HA})^K-?gH'5yRcrV ωPbH ȃ^2,Uwr|dM<7X`4r&nCQ}!_(k2pPٱ8%Ȥl0E9~Lh@sp/!MAfGCkC0 1>4<5-d-DE#AԬ7MZ:wgIKNi\詯Aֱpcao0xnK'mcv=]˭NQ (77T!hfYfe]L,v6%1(`\@Te{)7+0q]Td=1 G} Fm*8 ̹XvQ nWk4]\?vu( 5[:N[(Eh!0d"]Y2$ D(3.Jâ*t &Iٌgv -8=(Dz-*hG[;e˜F/WPW JH'dtO5(ÇͰTl y2 l3Jn 4(.e,%jFX?6غ0Z励UDa@bQTE#!4swqk[ /p;d%Xk|4Nv  R9;u)y+y_x@<1.Bv9|N,+[nI=wX}K-cT0GkMP9ܟI>GjBx> ~r{ئ lly9H~,Y=* zvA&N!zᆃS۞O5.E?mWŮ hXN]3 Rn|ER;'1d7at po5Ƥç~ފhYufB0CϿ}tJʝS$2A.2e;,P$Փ^X#i^*&U̎᭲^N1]WK F<( zN35E<)^ar+ 4̞jgSvMe=:岣 |SVS":ޏeYHk;):I)JcvU%mu֐OgߜugD́E4#׍tQugvVmrG |ĭ2Xoi~t-beEuXQ#A Vxf\Wf-Rl)ݭ;uj EڊT_U?Ǐ {k)%L8$¨%.+d3x 5]4%&J4's_<+1Y *kKs[mݺyv#IfZL< Ѱ gU`RWMң= Ac¥]G %"cS (V%0ZJ4kXrϳ#%p@XbmeȊTRۥs~)XD)~f?= ^jPP\c6q+c d eISMzBei};"x@r zT_);\@ ^SsI_pkAPwI[ؤ_YykLhcSUeBwLJǧ,C4- LY ړ9 f0r9s!E1_+6&lu6b ςf-H}{P񵩐ikI5-I&KtRĽG=,xL޸̣c)Sy),UO>*}![Kq9XjW8bbo'X ᦡ}4}%5#4̇&O*eF ?]>5_F`̈́YT*7#SzI8O(äZT5?;[:ZC‚aJ݅t`C)%}8JK1  ,wӾ)(-DImJG%xل ȽʗdH&בqe\qL?S 3aSuolKft\o3-# ☸n{ECdKlQyba ѥޢsX;3> ُ% {Qk(mp8>!!lf|"qe=Pe6+k:.8g4ip%4֓Rk; +gF(5루cȨ:* SS' ^s5jL禖Mh.k)E&Z+BQXw?}8-!mm/mܺufYy)s!yk$i[̣swۡ|&@D ƛҀU] B#&Z }b䟼-Yʎ>UhxRmK ){q-LvD/LJJ [|Jk)ry ؂vM:Gl|}%]rz 8I,w{5B-,{] OWNSk}'R5S4>F/cʸ;T0U>*3UDD{)[B8A);"B{Xtn!?/|%c{q 0w(yU5s'Cy抮}Byq-)ta?9P-dv̈́E;Rbv[i)]3 _?9;ՕTa лBɢ06Rp ֥R,k*H -NmmR؂*#nLܰ/mK+K0 GWu9R(3iɇT|U.܌(_ʗkmx/.v&@Dv|a]욙I>i]`O&ZEca/] g/8NbRjF,R7(UHoU&. [0% RdEQbݪNg}!t 㵕mƹMAbxJxb ac0F:EU)i  OGPPi%G ĐI=@ =IuN%&PCC ET:?;WHDrFlors'g>Wm|X|tZU&=Ѱ`93^2PT=FLеbD`u)pt3J^ n. -`)…0!+e25OZ0S㟅C5[QkC^ap>'> k]@)(Wmv+Y*mی!^ RU1*wZsޠ;mSIBDžxGRgRS"IIu^H 6aQ5-W Kp9X?N:d9[Pil`)CFhãQc=D I:dH֫WydZIAA):*#wUQl)Օ د/)>IgYcuVdA]\\/x+=XiQDyc+yϏv1\Pe H[lYe£[c 8! TO{jtIFm5ͱsւ<*W%1vZgc[k[_5 )Q\2@4FrZ>^y؂ZHc>WgݞSe#Mq!|Ve*WQ $X@@ҬX1ъ@U7rMZ7AzhxT]ȍ,cH; 1 tLIvȣqXV}](i]{Rbv=b4݋/~ĺ\ } E7L,KHY\w)-\Gv֊WR}T89}3%9R4:ag۾OYlk3Ǟˣ}AI|-VU|@[1-Br4c#N2h0[ 0&U:1 0p3cUx5"L^r#<>єKrmyj<jYmqَA#V6 nlZim9Hx.`= "]wIt[BLNFxNH?PN$31#]/2t + ϳy$):jQ6U^\M)~Y@ \Z~zOYG r@RY8^HX0(46 oBL¸d.W7lHTl&{qsǷ+1EoE~LY Nxd< ?r5?j1̀ӧeW72O+Ɓ6[NY`^Mbodڴ\+EjAqȚi4s§T.C~{=6B^QT_GfwLH&;mDlT% lt)d{NH-K`?>EKsSS,Dp[dmskߞ /5L8RV7~7bYBz$.<0Q{)vE\extf.ܥ˞(XoP1Ѩo5.N{Bq1:s`O4Q{۞2/ K5OJgRx"AxԮ!Ҋ%QCg{F@?Rӷ~aK(j2ZfO8 Abve'Eo]. oU %ui[a"rz+#p1BK>"\ 26?w-i+ 5Ĩ$-_1o1+nv4Qm񊃵/Q VnT=l_u$/17%*+jѶx}`"L "_|VS_D3z[WS~ ۏQzEx!dSģw7@-l#~ir /5E0΍Ѵ_A\ Z^s4gbdƨ^ e4!C٭X˜se/5Nj":ŽQXi 9?*N MAY&0R}~3S+ZNDckحL`HprH0焚 Fr?XDPgr 0.!FZs6Hݢ|Fc;7}U(⼰zǜr2i@ Uғp=.[#a`\<0W*zicp]\$5&jl{xrpo,dkwJ=v}3UL fNጶ1OI dQgI]^7uT&oNS$Ȩf>a>LdFbouWri"+LI4zhЍ-`ϫSǨFIPXY#Z7#`Kw͹=&=QF3Osܜ]ukq}{lв(7DfD翿(]iտnж(h$x.m; U3of_ H^_syNmS܇` ]G'7ߌ&*| i.:~r!עoL8 z&I pAZ.j籜APuQ{78Cb?%Ss7.㔝ʂvOϷ `M#& Me~' :%5_]+\dZt&QxoY>Sk7WA#\TX̘mrih"YzW|'Я] ~Sw$aX&Ǒ]7"H#| Rc~N b2|1kٛ[|k`0tZ4ɳ-m3zLz=m;3#䝩sh a&qTЄp%  ?@à'}އ|b6FK[#+nǟWFP7x^~S3 K;G.HHZ`GKɀ:4~vח/!On+$6l0sMU3ZKXqHEFčiwQFcoC s\u7#&k$\p\箨 w<6P]8?3 B "cefuŧ|K:UKh"c|k!}PHׄN8%@Y2vEL*?;ИW}u̱y調 3l!;5+U9(j~򭕦w86A1nB-.c\˳9\Lp~hKUbЄ> Q,G\zVQk36ҘVt[ZKܟE1_g{qsn#IFw쉫{=34߷iW:ѓ|ǁ(: NIp]5 w~Dn>  o˼iNZ.huø DFP yj Qi^Y K󫗶i/ՀD*V3PjZYݬ<)wXND#hN̻M^}]$$`C +7t@lqnzi[kᇑQd$lQן%ı7h݉ ,k =*u9#5,!pm+{_?s'Ec ̪7q}bYQ3:jo:Y"?Yl7eaaP׀Q8#iN)ja1nid}!tO]fTѢR-wZ5=U:v-C5NT=mf u@(RG ? |ٯygVəmzN˨7z{Qz̹icNJB˜)]p_P/A omTRT- BIh/:7Ynm8GqTS 6]_MA1f jҾџ߈M䪅H,D_@ \5 wm q8LycS 8ةK(Kw?uPΐMHpݏIf|N9"!QLv>}RU2'%W$`Iwy GX|nӌkPAđ6)Q$itTeQӐ!Ņ|@2ж>j߮]zko' )SՆxYK4`A$퐸(yPgK##gYɄt'saz*U)EVr-W3~vwj=d&K==|HJYa*72 Ad[}H%BND mbG8i[iO=!'FЏ[ %jjFI%]o긧)b׋@R|ɦB0çbF$KL+td %l[`= SJUM@y|^%eietVT􊥪ciδ&]:;C}D澉ΓUmy mk; &F  Z;.!x؛ZGnrQMb|:NXgaO;E^퇬Z)&pHbq5Tf:s_'61\ ՟߷t.JeyYj@(/yJm+)-X q:G͢u -FEw]^o>RީT ]c`4o0H%笒ۯsEW:C d`7խ2v҆XشFOwCy.⾓= uMN>(*9mTxbSgA=W]MJC\7W$8&A LŚv4]"'FQ䁎Dɖm/alrf|hqK ] 0H4}84ZM3x=^y$&8kU<àH7ye?.eڶ񾷌<u^E71`U, !N(- 9Uȣ9Bi|m6³v#KêO^UK1||];^ ?sk s+ciq@J%sa1zX⾼l(pVU-GGT.e n8nU:>۷xHQ =5V [p7@"6R"i ` ZB3΀CRmsQ+JgmoЄCDG5ŭz].*XZt2Їx&aZæ+3ܵd,zI}{C`m*_@@㾰NúWj{:ί*(/.eem#yT<0x(dK-j*a#]>[1Ŏ/AHDzgwZ r]vE+cDim6 ?js }+l=8KR6RN%g,7˩/A [ؗ*~ݍ!e1=7V;3Ŧ <-Rz'IZׇu,w=h(vIj7egRՋvm(zWpx9 1;g'P[*5?e>*4{#^ܥV| Hcy9jqCR3_}=s(d} ;h5Vcznen' &d%oh$##M (=Wia^~"@Z;l^,RܸhQ|-cDMņبxViGLk;mX2c\3ڼo1cہW#c^jF=] ōF܍ .B2,a7 ͉v=) ăn7=ߺgC~!>H ("C'Sn6^璘7>V㻽 80?6ikM"$2]z1_&C9'h EGg2\z8װ@P#N4n" Sĺ!9Ckc"c_8r&@>sFPCc0nBjgh30|f3A703y)ӏ2kA0]۶ `1=ƽ`vE)E:B}(3}=. !&nyгKn11 u .sv6mtƋq]^q7?-EzrT ;JaaƝf[AِjJ ܑγ*EVqj`~~C2D;ϑ^SĶ?kaRl|rh[g1d5q}p(y P*Ǟ_F ݫԯtޅ s?7s?ʳPe >(<=g啘A< G@rƵ1]Q}b4yiP!L|Po i>b<< #y9`0c#E}F 2?6cZa2% zwS@ryy܌P ˨FTavv~n_ #ׁ J7@X,x^~Ƨ%TL:L_c[R8cRm TOWb_Լ0ݒU ̟~p>Pd~%ȅ75ߕ5%@ofÖSsvU zDbNV W)?V5:.SioUA7n_?a9Q tOBd8L=`;IQ\9!Y;I*; 8:־'xJNsIPvON6dt7~ t0bʸ&Bsys\6!d^)eJwg4V|f M@&řM*MSnU׳ܷ8{8noMJoFkbO/d@~f"!){܊o3߆~j?U󁔐4*>}Zf't  qXme'YEBzvSRJ5TIal N}TL -lAtt¼ C4h ePhĉ]Nd?VBv!`.TA5j٘{}\>P>|T폎!,MA.hj'"k41C.\Y!X[<Ď} _@)mH@$^f_p%?-ʒ >%G@ IN/H܅~j@Nö' /Ǟn"<7wЄؘN}%Oo ^Ɛ: @{ ~-sARXd 3g1APs_{Ms_xGȺm^D*ҧAeInL|y WdlLe!Rtk9z{`k 9x!*7Q9Mu)^WuOZ1a:{Vs"Zo|J;:g $HP [*ayr!PmKoC8T?2bQR-:OFQ޵#_ +Pыi84bvxL WCZyG¥t9F7h,C%cg 4J832 Ia8(tX[)FrRuˎǍ|\"Cwq6Iηt_ e>ykCC Ԁ vJsv Z 63zc.ZAI&IQRX%%`WQl,$7`*W7YSzFԇwkÝަ ON~vl-y+cxA쥃- zY%׽"i(Ⱦgqְv >\(WwSbfp1Xڃ E";h."(\ywF{A *6)u:gխ`$ L Ѱsb5Mt > q7i(n6,4ƽWs-^=dw,k|L4YG,*4d!q'08q/AEl{WGݿF^sx;.tr0%d#Y5[H^VG;-6U*F%{WzAjj~(4WtifTD6H,:8!~Οل8h3D^} ( 6*ψ5IҰtUSF-NJܝm#0vh|8p GE$oQf귁E0Hdp~gkH^.!@ uo5Y8ۃ;ե xN`ҽ~xF8,aƲj<༔+jpj/W|]߄ twDb@][) &Od xSaBq\;dA_,F`vB'uYAo`=g&m*wodשogJ{jg fM"߷XIc&lJ ?NWut.>-83qu<}w1Iv7anFAAH١5 \;v[?L~5׭;/;1P@Y'Ub7w֩=1Fo ꏅ42V;gfw^ &gX(7[rg]떆T*;\[/08BL0FQSSxcRH=Rۖ >Y ?E &b\Zws(2*97gk]2Kg- ,|ػrTJEtCmͽ \NTISa !ypD,tR/ Dq9"60b??Pht!gƮvЄt }o2#F>4 k^s,%e7}7}JѶ^II.b̘M#X6iK/@ =%5&t,,32O!#/2#\TP8tUq 7m)4LWAD*uH=rI7"ԏz LU;*ayW]!9YTNOڡbK$mPܴFȍ]9Ժ+5_Qf{]+زw^8\Hie-zdx2|'/(p ]C}/˭ԟ%YzE2SyӉrp/5qTg}PJ~Jf5 /JWW㜉|p6#wZSmu\vsv!%?#Ύa2_ fdMM])'c㴼,e,m\f#ʺYM6ƅhSOsjxzvOs +sa't Z;fv@F(a< 9?̶L*j"@\.+f3WeGr]Fׇ@"haϧc :7M3%r쮈|_vcu!$}P߆ jY3QǜtWώڇ,a4&[\=ghL 7遲Oe)>Ff2+ĥMLwPݠeӇ]k_?^V#: Μgh@]h?`l8 BHNu#Ӧ,Wu_1Pʆ56XDyRVna;;.Fm.TBX!C%sJ+ ]Yu]ՌBwLu2͛`zP>IBr'gy{W@Iǫ#U޶!ĝpe-;L@\qgF/K Y JnC"|C檚ܐк߭Xۧ}uӻf#WeGWk$Q0o5.{qjG>)4` l8..haPi<=2jrKs/ا=| X.E7S*6_1UNqN>y׊bauv(ŘxJw b i!L(8-KlO < kxN'u9i CDIW2֢]xHcK#"ց49钭81 \fWvYk)hYì>t7kjrXyqU؝IYx,]Egg[1Mc6FSU/F7ɒX"q2k\ Ҡ5? S= SLc?dȰicKhhpqpHT7XE,];5ad%U <^"B; @xr U[]+BMĖzQ[͂!ɕWZKYi{+b ;Cbqgq*,&2W!p'wȍ$fΦ{=4> n%Q^+[bb^c%{UƴٰfD*kM%(|IEyEhN3ќ|&cթ@ 1Ut937 4ӏ `f٨rF]1'T/5Q)f1k}NKqHBv#2Yu&>qFLr5x PTw(('Ǿ|'ZDabNY[Y %.p%cK$.<ZLֽkn|جvOqMT~;|U5[]+Ri:Y"9'rCB@Ckǻ$~QxwdJ &-yĥ(vD* #]'PuZqj2k΅>h.XPUU+7L>=:bwJqpI| ߳hL9L$rTEqp%vYݲ4GAW0\\ y|Ps+/FX`Xh$s?ѮE"nXd+ʹє2/dk4shDf Y j΋ ʈB,K pLLrk`{_FeؓPD-KC}Pi$Œu_PU?68Tٞxv+nt/K֞{QH. XJ%賥V5㿇RfRU -W^&y5,#էX-Ta[A>r\( r_*AE]vg%{G=djq|>SpuxO*9eT,ڷm) . >0dP+WuvXUM3uT=Tk)k!AxgeKr}1썛cW2-l_n[DAoQ?v \mkòЮ+Ā֢?[@sebzeі'mSpM;1 ¿i iKIMiԜ C6ZlWg,>EZfG$TDC [Zg~h 4OT‘RL# \r6teIJNp&߭d:_(븄\uQ)sc*4]U%l5E^7Lmyp\%rdq9(v9Tz91|`R@ۊdG*L|%1̅u!Beaeʹ* lyN@,R%cJw٬;?WljYJ{i E=Y|xW[$?"}FTF . Kl}mI| $ c` {L֝D- U}+qx8%.w㛿>:7<։٨ӐaAr/59%0Ït.WWz,(HEN}ϥ:~ĭG!PPsAFuT$K&*4ܨ!Twxbi,.l:Z`/^0\7rZ~8't4UÜog{RɤHեm!%ij@ )vԕ3IbhB'(xh@Hԍ9]?-J6idiX$]DY'J(}V.,La -9ͯ&֦K䇋$=iF$ۆ1Vǰ%̣`w:[Bj~\k2/յ?%'u˲]0q1(Py0r-8hWJxQ(hzd_*BO5L2$E̲-Qcp>V@t$7E)D;g ii*4փ#Y們kHqP+(+4kdyW ww-ϐ? \Sv¨䓄ﹻԀQdc?`[kHg)d;q+Z,N AMDW;E<n1#|gĥNX7=&~qa{?աoߛ̇ =?TN`gvԁba p[h2],_U"o uCH_: wCLCmE:0)Y eo\B5DtTPn6>wuڡ)ԩ6 .o,7Tѫ?q|X^z[T4jx+e[...7HRm#{%?MtH]y"B}֐\Q7>0Qu8;%nt_?6J>ZiTȗq i.̡ɘYݨzs;P*M<ƘTD) .+Z/6\]:z @=?mVEⲢjGRQ&ޚfԘݔ3c,:[-$Lgc4}#3i]6pKgsEY|`NS:w9R`[LwUү (Ӡokyh o2AwEra')V\ݩ1&[lFyp~p4Qy ztC~o˥Irb\,c-Y)չ|+SQ? 6aZ~z-Fy~O@?S“?zXNI.Mp?jTxչU-^KnyYǙFA(£ zv da:&}E7,c/dD(ʃ#w'> ) }L*suߍdɽ nv?I2ZtdzXH8VW ߡ2r7:չ nkNCF*dAӈI[U dJB ^4#I}I_rWmbCˀT(N[C:C{0qF51 wʛ6Lo[[uo x@%n عhT-`64nz&QuSܑ`4G! 뭋[qbHdc+jR`yK6M"3CsP3Kb@"-<[>n\#\$y}0SE !"lч-VkZ$MI8ot) R'_˟r4mXk "/j6Ae/ 8]f3TAԘ0=]ը+;k|fpIoDT/'1'Jwshr0HWw'u)zSlg{i2=tH5up)H_B"4eB{`!%jL+*܂CQ^Uvvq(J{%5z7! hEJMWE_J2޴\\&&GA,-#TQD^B#c|Lٶh@K5 % ɹ.]qCÄQ= z*3C($F{^ZxowĩU4RF[X]fSL}PK͛I+ =V^DϵvZvQs.U*['6==W%-cb.eQ-$hXwwRj#~3Ԣ(mx; Aג1Ok,`w1.hcga4#RU9o~"ꨁFȬK' w>g8B{5ޡ-Qfgziv6J^ʺ'o#O. š4fngT0mpD:W 4 5$ܷ>Ѽ|2urP&(xg&!Jt T@N6^^ΐP[Нb2p5q4X!M܋ j~p,1A~ Bw4B3<)"ڣ3PGV Y]88%'d/x>a;S_ȟ`QSD/\xfN{T*G}T29G"F̎s5PYmmnVY4my2gpͥA,P.S%C΄ZWN/y9$ED,)%)Lyd]L13`F1M˅x*GL%a0++^ELl@^xLmm8afHnbT:_+M4bsmW$nvj-߾şy \6Eq/'$aw;~CMX%'/mĕlY$nT<,f-Y 'zl畧R dSӱ`_m $yOM'k&@j1} ݲ7#Y٠V\HY9N8!;Shůew6mϭuub*vk-ӡn&&l!{@+ ۥ–."4y "h;UiM .\w$8H䗿Ym/O>v+Ngj^RM!**v]KePwYWW9V׷|Qa!˳ 3.iW9ahɯ;ib"Ӿ,N Pq %Yʝ.[3J2n&'jXf`H=!:ƒg 3} (kj^+E[;=tՙQJ1̫k *?H./{`peG@2X*R-ҝ˶(loP7ܦ/ͮ Ⱦ$ ‚uj=^L:KB ](ۆKG|8>O "XƓ%+%8Ys+IC;]ҳAE":7m,.jCU #JxJN+az.M.&&BxQjw |Ԣ+UoE5@u هhcz g]mb =}oqrpxKr9d8r6/}"c8{Zx uy[g> ޣT̩ bGiA3ԦF/vӦ kj\lv5C\D5caT[~6(յO#oTר0}?`thRPymDQ͒bӍfk]x8\-73p7MK&?>j@V.VL6Tt]M!Zk;=8Ob \5J OjTɌ~AhiE1_\TolC6ƪke<|7$;PvH*=dzv6 QV?ڂIqk8OYfuʀqci̿Li!ƷQ,`Wԫk]VݗUVl G^fn^Z{Dj|ՠE-bJlތq/k/S-aAb c\;s#,I'VQO,{z56 m{ýiOyO]wQ>c4h?/OSѵ'lqXg^ Ծ5X~KsM'rM[J:Ss4McN/Rh^s[Mml[ml"7/N,o.IyRCLnK E.YN $^wջ zV0gXuql>;Vտȥ@ٿD>5#݅1nIe'ъR1N"o+lpU}%7aGOsHiz%΂֘Spt1b{WB90ysKpHW޹9ĺ݌WZ#coq#rS nEpހ\=윫DURBtaybV];Կi(5[N]w,RX#8^S} |n9Y`yAkr_٩DNjE˾4[# K3DBi\y8ҝo6^rAKn9a>a9 #7m01E_"$X_`⻯b'S rfd`<0oӎ}-??0 %g E_UbIK.xo ,yJ"γkLʐQ$dek*s Ȓ^&A23*0"$=sNO>eTe?PVʔ6ڝ+\ދJf%Ws'e" n$hF**z]O6r{sJfc@IyK Doghp9߻qWet !tB<` 277 y`uAMTÜI)~W{[Kӂe<uAP/(sP(kX}zY ȇŹ5P59ZH̿n޻䏮NvO=,擶~n^Ac;y3-չٺ =ϑfӆd8lGT PːMvrHxBk9oԙ"kp)tbIs5ޣ?W70o%8>2-ZE0T0oZWꗕP-~Yu7{`[R_gtC͙*A9N5KL^QX^/dn=DPO:DhK`fXdbr:i%U{,>E0AEip谎U1AjtP~xFDk)B%{lII'6*dhx"s_;' o-6DEY]8R(+a]lq Brݻ6ЈLRx7Y ?:fi2={E 9̹˾ETVi`YC]Q{(xK`EjfGMZtRcg_uQE/B&HxW(w>]u^-:Kjf^lŰe 1B]M:9VU >Y{AmP< E 9--SF.^ 7+ \%G'L IAq{g= TuMN\3$UCAN -_E|ѫ[b8vwAoXf20X5_I}-DM8?D"J|\jrU'"BTk, Hg;x9ҎQYj{;qCզBV8QAYŊ[G?6X4\HڶdA7O&lH$}':G^]52m闳0w8؇x4"+Ѓru9tUON r>-0|M tyzD lWRaĠ宬^('%Egq*8xz4RMa<}$)֙Do>HM1<3.34rp2ShvoTfk <\ ]] W{Q!.w!UihO^Ngh| ҧgc&ιƉ7)GFOk47ջܜx E1ʃ+G1鄫j+e;Dt)k&GtoޕT*{ҢQh^h`.zNdj .^/F]aq="H FDA2EzybSWrIڇieYR \?cAk?ܸhbԩ[1Sli6xwE8 ̥q5"bMZ>T%w(U1;̭w筕W8n&jڧ_Vj]:܇z Pm ϊIY~C64Zl5B's^ÖŒ/GeyƤHЈzZ9 'Δ.o/zTc:֛MSNTǞo-8?m0ee )4ja]k^hQu.r-DyZ'h?hRWH-6!6b$'0 t4!tEdYǚ0[͇QdDC׍M)|0$8qLi6ۼF)UeAb@{Ig&MCOwQ%Sg\2pdmFLd_kDյQg}[TQO l&(xױ?, ]. 79Ctz-rFut7eLn%ZuEVI]1Ƶ7}܆Y* >?XBsy(l`I<ʩc]\:x5>v&: ~PƊA5njxD ]n|5\LJn4?G'SK<tAyi?zPukkk~2rbAuGÙ&f3+Jw#Fz/_ax dX9F/RƱɟ`/r(lvɱ"Qգ2|xFмԚ/ \{m[H!o'M5;9RF刓 AְS\=]n3cSSIO- V+7y1u{@v@cwi郇t}{ϗs\h9$1Y⹏JD_L_D?g',7U0an&M>yS?[PPhDb) k E:`|?h'P6.*QC lgaA;\ V\)k;lM溞>dY'1em\`(P2*YPifNLA+ׇJχYH%SE/j>/~YG*9xJLK8ve CظDs艽L* Sa'iOeԼN|mYCŢ2 BZƟ ,ئHw$)~?NLQr2ҮUr*Q&mmUktxMvx}vx.fd/&^<|[ rĖUJF|.2K4sInmbjV/d\~)4L~3iZi[Cݠؒ쉣KZg`[TiK{p܆-Rp7B0 [/p%s҃H^Djr=6zR+x2 I:@O="nFnm(,Rk'lр .ۻ&P\\q:H#Gvi;6Dw7BzLoyBW󣻶ќ6¨1K_iX`nM9jx,5RW[NU Gf({-+%wfolTc#KEܠ 8ntiMXNG@H؜Z$I;}15AqoЋʓeEHA7@l{D6#@X㳊"Xe|o1~-u.Jk$ =Ȇ_@\7'TrUk %1fPEHaLnweȿ %Mҟ'?t,Bystdkhm,*ETyҢj/WɌi8Eq<,IZ5@UAӮ|ɼQbcNg?jFbwèH1d^$0ٸƖG94*g wT?D}lxn<@QL9VDّov|GUÄtcs(iW֬AfĊq0ȉڶ 7|\}u]fa*gVc!=j8c P`>wtqIŮ0UêbHց/eb9|5P=1ぢ"q8VHEp*<:$jl !U3gIPgfY;C}yX鵩U"Xq1_/\|iV;ޤpꆏw*k˔5,RZ|x=I5 A޵ۚpJ>XRQƉVmuҏ,!\0׷PM+{?/oFOcp 1a-( mv/7GȤu⤹G ^s.R;~cK2}%(g'f*OOig˪.1@HU+9dnO1Z ڍ2BضwFg,!eΜM?$nRK׬tgoFPI( 9J֯m#7gPn4ҭ 7LlRS-'Eǂ mQҝHԯzȳw@ȉ }o*p~Y~jZ?)]$Yİ;(mn$dyp:azU 5H8}τdƩJVlqtJ~9_KikqvӨungLU$p`On5Ȍzt#+ToւDBƈ1]=k42MTfL"z%fJfjO0Xr%=;+0)6V]]|'NTE  B =#h:5w&,cRC.4 =F1"nԼY cAnh Ī5Gؖm'X_*b; zt-8+nmtZ(BsҳXv8Dy=Jr9x$,ʝG`uEV!#cwp_1 #ڟi6F4ݭLNZPWe-M`WBݵ4"؉|O*WAd{rƘ؅߮q\\zj!CE+m}vq,9_9hu?tYչ |//ޏu|"E.`c¢[wJc^렗%zC{o?iOMNUOKJ_K6ܘpѐ1BhITW]St]a3dY|ş[z"vOiWPd x슲mqO)G8)/9aܗ~BDS>.Žw -t QC&=Qt_5<4 z-e# ^‰*Vqf,Nq$ ߔS|5S^E+lx,Ř(Ѯhԋ55E5}c=x%_h$x5n΀yuDA&9ru.c3'iL)\BڪW,_svgx0cVx:9ѽ?͓"@]\$@?ox{hBH9fRO}NkByHb,ow _4x'u=T58olw >K-T!snu_ u pMe@Eyȉ56C>OdgBvbHصi -)s1ͭY/O(dgd7LJJ;LL[0dix ثC,ĸcaIQz= <ɥg<Gχڢq䲰% us)c~oMܖCč.^m3 piΌj[CSp6(&"Q3C꾨;9u{nS 1g%H8") leS᫾0̈́Ɇb0}mOjhrmqߟb:~Sw ?ڦ#`ٻ{I4IiᡂUVBP-0,ģ&ǡ] M+ &DP6)D4!P{k|.ՑSAKo x63qR4BsI$vlWXxl7~婲Ar‚'b:5&XgM7yIwEZbϨy)t蒤o iBڊSq.[ۂa8G yG_]8i[J`~mВŽ~~$RqCcWSf-`BK;az']V1cn}EA 4~:U~+GH(r޵J2T\\Z09Vfhh/@?.j-(t*ݛ:iK2TD. PVVzcb4 =h:KTMdB41;6 FA )qU-EO(`}tD+apJ];dQ@.2yY@Z[Ȟ-XqJ[~ܭldEH@ lly5!ie3<ogGv)C 5x*]cSfC]f>&7# ƊǞ)IWcFgoȊD7Rv[mz:.,b!۵)] M9P GC˿܏Sg'a\R6.-0^8M I HrxK|~ zN~"՝rP͘i=Sբ{Y4F UQe+Ê|\wݖDqoM6JhW}j:`VF0SRqL@{܎NjF(*m:9;TcXrA, i,Ufb-%O˜t5LmWy߰Q+srK({I CKD:9k@︔S aȄڅM)޴k0" X*M5b6SԖBD0%s@K\rP~8\T@S^%BjA~1lqQq[5nd x cO;|||>7Ӡ03J!' #se+R3 , Tߌ9%j\KO;]U€a~[RQjHR-yăʨO0E텴ȢcÊE\k].7}tx`wLJUNy+0?m]ɳnPγ !嚮fP '*NYyȩf DI9>Pzt'7=̼`{(*9Q ett%%󻷧Y7cyCuæҡaȰ Ȇ$%!+. ;5B4m_f+(ͮ2fs\KSCnc a yl΋<򻡎AxX1xӈMC+lo4PQS38NA*!L'˖$M_![ErP#`JHڹ8wYu$1Ga+>xJsg .4[E6Nj[ ^ Z,b}T];/v8N'TY\gJ⛉_F=ٗzp4>s7 TO5ppCxW|I|]=vuY{?,qhX95~YN3r0 Wf9@]IYP$#Z ڑ?c(Q+!JL")yy7K_NC4?'4-y߽?rҙr`re{/ $Ǹ?&ȋZQ(\ojF`hzxiq&O55f<){,܊A_>俹9ӴoMUsQ~[e'j~u2`vצrZ%&_Ңw\ho`sVr:~>;'&(B1E<[V$ XI%YYw.9<9x\S+DqY%R_bZ=-Y=z1ԩ D4A<^ڳx<@Ѐ)݉yMwW 'l˥4qN5z|<_x;,UE[]ɉIde^uՠۿSbujZ $oOXTꡯƪ^rцyVkw, ֊|'3uMoaNt|#BTJ],T*c5L֛Baog.{5H91U\Ζ7♫|:"̙ݤ2ɒ=?b;J!#bUq<@\y/66E?.5e d4x9p9 D(P\X}MƑrr5^|G+_¢ >DubWLE ck7F%*[@I <P\%sU3fD+72{=5qMxtVir=~z59Wc?~93 &)n^F3򌝣S{>\! Y@iګ'/P@uatʞ߁O†W2_S+>Ӹg޷y!%NG}&=x7\Ye/z-񱬤DQ9ͽbauL02Ѐ O$v#K{"f|/N=CONp-`wk8d !Nd0Mښ>YLHJ0uҽ['`?n.CR1O2e}sznb ɓG^^'5!2eAbfW6:t# 57L, )s҄Rnqscμ7X6Pw `\ ߨ$!,d=m'[LT1KY4جKq3nٙՁ@ѓԐ8d[+2Gݪb͉!0ەF6wX+1\ J<~raB[C JۊRLH[w_m lO-Yl ;.+RP\Ro9v,j/}"4!P#6? FA -]\cf^EfZrUw}@vIq?bCjÆZ^:Ut;tUǀcqdB{4Q v=J- "YӪj:y#+V[fC,V6\{GɈvw[-aeE셂 |>g5nzG&x^{*ů*˒U,)BSn U~ =/ziԡh(Lw;Nc`\8oou{U]DQC*r^MT%Hv)MX|(V"G]"ZSuՇ Їt58ͪ""}k6LԐeRHPhAf`v0v͚'d=0F pOG¯w[sS+/rM_Αag4H)XEigskGV| J "־>B{4C$Exq]]L/ E@G0hp+ ؂P[B{ũC4su]-HFj;2*YM7y6=4ŚA̘a][pOjB*# *e996ܚ oU#&\kl`/}?4*:#ؑW=V:G s Bio,-:-!5Nu^$IPеLOܳ?n"IhTkŋ ~+{ϭ} kWأ]5WO&JKl K)dnSWjP SycAK)tF} l1d-\쓟ͪ4o]H9%2Aw lS&HbߞIיUK)Ibbą1,*=lƁ/0gܿX+JVNY1F ލ/C_vRgl=FFڟ2R"SM? +yԈ(Y,X2Aꌁ¡AX?Xg;7_Xk<Xǖ ڈM^R- J8&`d]s>A`Fv{G QB1ꚲ;L ?ÌTgG hKx_ܛ~7.^E59-FVCc- @.2j6ujhzZ@kڹ;YߓY/V *H4iAc">lDڄǧJ? S.smUJ#\U# yuq|op(31l8޹Pgr\bhrK}%"+.`l YEk+j]_|CI_sz曃w$qSk 91]F/wyr(uhUwp2QxHXTp3`_:ca6jUoDbDiu :l=M8a3phµ=6i9b?Yac}Z@ڍk$Gxds F*"p"Ѫ˫ $~L <2"]8GCyv@Ddׅ`lwа-GŌ_ ˂0)M, "pZC;t> ֈ.i|h3AI@靆k ۍwsn^{'y M -*q볡pX'?t ׹!7Evk%6q7?򟻊+ %(bGFHBm5-hU}ڭ^S[r'YNحy[ҺQ#Pr =zNWf(+o¸d~B߳1a-Ec|NU/W ew[9%?!ў f kL~Sþ7K%vScFv&򵂅dg}XkJItS5+w t;gF;TĬBYZdL 7FQb</ܿE: e.XJO޹ 4D3GzOB&.b*됣OjB7bf6#ig?sI('f\~tz"[*EA 1 PWD`}S^&(dlSV'OrOOWrm+WX&d='kmhĭB>rؓ$8g"u ]ei:5g .Pp`]3zPh-WeX?fFZҞ%4ÙD:+PGftQ#L@\?{K.誐JNiyyy3 :^g*8?<@pڃz@`88VᢸAfPulj'% %3Q_{$UJحs׌3 ANi@)`F6W{H }+R˶q#p^^H8"T6fw3Ig-ǂ@,; d΁D}t&|Cϸv0D'5%vIKLY&(K4rOFQ6٧Op8_), K}mFxWC?Gpo{]1A,Fbmo:1|#`z ") |,kXDcn0 4XN"wK _!2Ǎ|Qس\v:t;? .Jwhʆx׈ZS:G5d!^գĊ2 }0\'Pƪ[g.VkTc/ "CamWשؕJLyܳ5bGy{GWe~$+>jz (ZG0NK^C|6DWw94J^F?@gmΜKG['WMfYJ5WuŒs" st_ݣLOg bFVUY}y2H3w\d{2 ~~6y"9TG^ Qe 2[WSLȹ1(a|mT$Ŵ ˅?;h,L7DUGP᡹2}@?Ү϶ u7Ci 6}I[GYoINB: >HZ}TcF,jzZRm>8Esnp̀ƙF=}%ǣK}4m-Ȃ:ey0 $gJ/X'ipkUgĬN&EŖ̎hbjR2!$%,9 N\SPϘk;Ļ2*6ќ@?6vPK ;R=$#9`t7lKۣ !˻}՟y+_>S()B{e !g[9:B'ޯ]4:.צnLTj!7YV@.DG#Hzx<dkkv|:CibkulN ze&1i ,sɕT`;}л9MtЩ"QpNb{c<2PΣ\mg|F` #|UB//k,F̮82Ӄ 8 ,2-c [97@\E J\ʫrd[/ܞ?_I)'ie\ /1 -')`|zEp~rI pI+؇A'!Yp1'UhَVK{-];"i.9 <438u!4'y7r^/in*c#Gيΰr{ ?UtsPq+(,$聝GWM/#վgzYrK9xbfe,#;tm]JNw-\6D0Zl=wLv=p9+0B}]N؍ >70'<ieL:bp <4J 6+,Ƽ7(YLl> e'Zw+ [+a5@yRBETp@+T#e\"p3"i1SʪCA* gXJf*%<|K55jmQy?yѳFTZRFu$1LXbu R6y~M{Tu/<5Ȱi.<9uoc\tAצqR^ɝ4yol>n? 'wl< $dH(5dPI׺ -"?Ơ8ə [8C7d4_&zj9L7\I'5\S d;38Zӳ@d\'&x$_4{dOe(0[`OY * l"CŃ-?ziGC`xzhY{v64%$% _?+O NUmU4Eo"̹=b&ԪٿpnWpYN ữf?W^;K{GA*6}_࿀dA?~h+Pi0ދ- U>?e/D=oLԷ$wQgahṷȏ|IɏyΣ]Oݺ0u) ʍbmQOi"߼uOzL|lvvMBlD"-fE\ޭ`;Z"83 28G'Ȇ[GPtW/T+r'Hҵw`o݈-\JiaB[L6ӂx K{G&V}!Z>}B;R~oe mAǡeť;Z_@-X_9W aR8[(yb?c@5~Cؕ feR\C?PcIM ._)ܦm&~q'WPCQV®L4; ^6hZsE[K0zµW5Z9Osӱ_ .sn-p9A^5MR^r2{I'A+TT lTh%Ė bO&0)dx'?Y"՝Li>0ef 2z`m"XvДUA+F(9վn^͂D̓PBW`kY3/}.cGճR;Ȣ?Lxe0_b#v(X ?YR+n J.T}}}烕f$lIwR;ҷ[yN7kH߁<i.l<H'-5'CJa;nr(s!? VpH61=5KaԜAņ f̨^ Z UϷ@GTY*`zm]B E)i]𸃸65s4(qU*>os׾ƒa*њ:O e2{Dyφ 7/O_p;_TpQ _Tۉ|$_]X%bl uo j==C2'I@F9,j3Gɤ08,qtxhFڮ9%' ĩ8|rWL3)4mП?"&R2!pPS #P! tƳjY&Vu-t;H>Hi?Mp y2\Ҏڀ^hizF{U> (LmC xz&6g,>ܪs? W7 Gılc.[M )LtA_օ<<9u=k1)YZb{X>3 m_N/>I&[\K=o)aVߨGvyNsqQWck$OP^N2=RRo^&zWxǘZVV|L04׉͔}:|(̑\D*g29uoNv)^y=P˚hFF`a^]ڄyycɓJSC=Mք8ڂ:&'~L~;o ]rɐ9]1] Ǔ 1Z 5;5f6j>Xpx%_|࣭C ejdal* 3i_36SXO XfJ秎AmNKع}"2%.l9 &d:_z/wFܨ7Kq[zAzY ?:xm%O3O-?^*H?ow/"ӿc]t5Wc][T%6$ _ЛO^dl2g.0P1}5s 97ՅI5CvLZ=$c2mL7gxٶiC|tPIbi>R͎PF*<j;\f_,jЭJ Ueoв(9bQQ{uOa5Y2(vAB}f'L Wbp{'w|2JA &n-stAAt dDdqgzP4eJ¡~1i@;kж}]|6ϋ*AS 3pTy讌S޹HIdWOgj}=ؼMGW\뒀K2!kӭ T,Di :+uǂ`J sVn+[ ͑6?‘!גalgSXoQ R E"jT/dm|<3/W\xDA_`>XC$ڭٹT6[O͑_Ęn u;*"v}+,:M; Ah*yu#Sg}<ҷ$(O(̙.cC}Oi +d-7@l\`aL'{^&Lf } W_%@Uxg1;Ab|[L Dw$9Ō`1LL˟HZ:-G(:٧fZIf.TK06%S6:Tr&) ɾk\=8&fǫ=eB`; 17nlLX(;V;< |pU4 &!G%NWٱŲ0t|\$u0Ќ0T{(k"YS΄-*6-ٯXemmfWh[ |(C(`g]tV٧ٖ@qnK/ W*nn>=ԙ؎}yQo*dfHjkɣEb/ B<ԟ8P5;8>l( ~&-LиšcN噉&.]. >}k7F^`'\8aT[;Ա'"?,LYBeK77)8[*$*="hHwմ2% R3.$`DF¸3KUZnD}$y|&W͎sPD+Th+/3n6s`N+DLIp&w+ 9Ob&SO?r!I6inc~>,pwp<%yUEE,yH0$jPt҆ $a3/nxR`G#ˁ`'OlS3 Q55T!px{fIQM2ѱ|o K+a2&(Q`I$~7yPW :Ӵߚ1:©=t/`#Kc](0A4G;e80[9տ 64v=xWVm<|9yW^!J==y7kS)}UZaʂ3s|wdp\fkP? J89 j?L@Mv_߻]iֲI4]8f?}9x.).yJlMD0-0H4s2W[в[ 5%%F_)HgNyf4D5tkQa/J6!'pl9.WQ<_UT+[ۇg1p/ϋ0qf'NKpB¾RhKg{I!wB" }*<2WUxR47CLK0q7 M:?GQ mn؜jOvK⬤o[DQ5YIi29 cLwV֬Ljn*H>CJ%)ʂA#).]IOc(:菱!܉ͯ~okS1;S*LKLrH3HL n_s.߹"Ǒd*>L \Y|^;闥VB?%?yhI%zjPtG&ѶFΔ"O|5Oɺ?giMpZъDYQ*PboJv\z3EϿ?ZXPe ?%}̍R,>xhdզmDeKv;,AaxOJ9r8LPL z,v z)[} $`S<#`-Ff+oJ  ѵNF%/_p~)qN<@@rjPǽ_W#b 6$25?$#;ﻤ:Y!FLL9J" Hr\}K \?;bZ#m)cͶ\Aliw"YҕS>ʼno 0fPk=s쥅0w Vݫ*1|Z|ST#K-ml~Eٴ" `Dt@xM/it(˪rWh )4zɒmbM9|Yɰh O_0OB2Ůzn"Yzk~`]I0{jpVG}?"I<RG{I4\,OJ<$5ZFsf!^]'{ʺTZ;sv%tp(c/lt;no2i #IY8?{FbčfWB^mg781Òuܒ}M1MF=vM %Ms"5զI9PUb > P_#KmxqCEזCvxK~$t8|BD"en_O.5 s$Zr`w"$\2@*sؼmxemOmY*\C=HM*&z0kEaH#![$aeL\MuUnUhnH]Z)7όă2R7_11y1u].Y )='Q;KL8=:Dz ~`pei`d VQi{}nt$p},_װWNg}&w*VE޴^qMgaTH~Qӗ ߳zω3ԫ g݂F3i%14b09\*Pdq$F *!CK>J{AUSW$u#_E;\oݖj46U^&1}y~,X_W] ^WH)tXjY7]eQW#%вَIWݬ_U*['&CT˷9L)1L?EAT~bX-qp:kx/kZ6,o>V`^ AM<DzTK㷑է"DcU>y )OTakdknU_ `b } ,5b9UbȻEm03# \!<8eIQwlB~`t #`K܎Tannɚsղsl]X,aa϶C䄉#ɫ&&N" :d#/eO(Ks ˘qA)3SQ9ݳNgQ*qX&KL_VI8Dp_V\:S!w6~%˨ӼGho9#4t>H8T)&3N}ir=ѡ^xlm?z]!a0]H4vZs&|e%zL SvT B{KiCFUsRe/ `x|$'FDoҾ]r\j]q9E:'n>(p4dހlr;}6$| \D>v_?S6`.G.Rfj6;.ȐS1:2~Ls!J"2_קN"c8 e:Taá߈7jOK][g!5m9"OeIܭT ?ƿ׋! }=[A,4KMgI)laXV2XL6K 6HF8JQ E-췅Hfk;'7jt֖(i¤#FV^}pr~yWM 5*YXd,k)4@xtWwx\Žx`9`h~w] r$nh|p:mZNP?ʷs8G j$ZqWKœq1lw]l?AILsЏ~ޚWrZ(P{8H!!+*<#+E4$priqEu X\'^)R东4\.=wl Oh!-8HqCZ&F3+3"Ah.[PC˃@9؏b21+笛Z)0O|2X$#7Ʋy^1>܏TEղΟrЖJ /9)+WCMtqlD~; g ݓ %;*d]@I.S/53?Vz„_h5 a6q 2-u_/dD/_7Oݵ$7 Ed"a$eg~vAxsf[Nsyk4N{onhUfc0_7SXt Um?Iz;\᠇%?7kپe 7M=ht v|u2*a`۝Neϖ.9 Ϯ=粀J=DYcɴQ'R9ȼ'"ElS,Oh ~Vt3cg+Sa'-;`!]?;QMXpۋ:a7->;*]h! wHKfb:+ 7x@,FF0$r0ghIc ( E9&9q27 &d<'՛Ӡ!K*H+#2,WfJӝza(!(6;dN]Шrz(kEY9A#`0!,#֐,OOe*MMie߽#4CXz36I^ iYloiUMhzDh /s`ERĸJx,WtkQ/Q= kA43so~V2@y ܕO{H^1#LscZĐ!l8SPܼ9%O[ F\f\a+qpS`Q 6 :Ϲ ^۞-gocz$~*B?@j39[rfk [-q+凗I`HgQS~A.Jn{ܢCˠY̋8ec1<J2Vb6mV}ŵ:5O&ReLbΛCX0UbL2}Z* %H+HU\!5ߞ%rHylNxΈIY(eb;5ôk(hcE=pnFGx'A@Y61PoBUwzkc@~82WDG"jf~K1"cǸO.uLcVN :R^*vdjS͗ @pwж^uia=ĝf%"C&vc !ڬs384_0L:yrL[?ij1LuP4#.6E.v,wcp.*?9Wk J7٤C@5oeEhiC|QMHnP4c;!$.3_v7ܸaz0o{IV^t&1^pC@gn:e,[fnw<;wݱ Yc##Q<|/ fN&jE (˧7}zYB'ˇ@2ddD-BLDL щq_g^-lD ܅0If7X W(^kTxV$HD+Pv?^kDƹ[N͂,X aG mqsӭH&dEfN:w4,/Z?S51}ٵ뺘0}jsfU&HNP_"F$ڤ``]fԸR [Tצo7ÄbhS_<(E'̰\kW{ڷsjVCzDuT:R('jg<ܺnTQTL/WVrjʫ"]̅lRX] (RG2Z^(˖g3 ߕHC0L꯯SS5y""'F[#~` ,4!MkkUz ;xWya:~͡ V'ǂiG'l/=ԃυ}el%X>`fr#Ԫ CL{aPHJ"rNP%w%iZZ &jL4QFAq7%nU\wf>8p=+ H 0;2vݢ6p8s<,Cv"d*k,'CMNRY^f:.#Y*"Hg*KRy׷2U)@jc];`~9F%߷. U硏ݤǎafCqJ3`A\=g~)m%\( t0qnc{<H:szY#/ʻPY*ۊb _O=Ѝm̎rux[ z~ߦ4f{s.Ukۊ _G\ -fuk{&8nAϟ$G'[Y#y  *kM!TAt>3cn2MDmr;n 2>UjZlej&y.LC.Չqښj>e;llFK1L Y^2~0[gnEnt[gAJU%.qSylsxAtK7+8SLVMl"MS:`3Ar)3KD*q͞5G9v4=PQnQ !K˝ȷ^J}e.LDcR  BT<$!wr7,f:y[\!*h/>8Bg,ގv.Ub~P v\.gQb=q4 ?oyfg _xLJouXFŽ{IDJJy9z1 P岎xY~}NA~pFa#J!*FpQpyOEs\wSΌXdHس$[)[M#[yB6c 8؛}|tqEN# >q`mbMUhV`fjZ OSPhf-*Z^6c86Df%F5x~5SR8"2?\s,tZMsuê90:*d4S ]yW±)xƨ @bvVlЗB&/G4/`UF牀/P?yr?ĕLX…iynVpLǩ%ұɅft8q|Ѥa XPBB)ixѰ z4&A6CZ)Ax)>ehwï?ǧ\PvɪC.ߤy^сB zkK\G-xt3!;:-y52z_ j@釅d%mrwbztƵ&sɩfk%u) ͻA= x B!i"3|!Ռ)xd2Ad^;M-K}^%m? Hz3u::Y  ],BXw f_ASLO$- Ď򳶮.JYg_-$ `}<#L/f{z,$F |$e5Qq$ilxs@i8i1܍.munD5} Z·׭D4Fi_Io M/q5Dށ )K0ӎ}4W^i[lVw\Y/^ ^%1y2ڤjp`<4_"W`!}/an?YXiTl.ddG U}p0PWb4zx۫}![n5[v!HDVW&5D=J6̡0``*I @wc,5kw!sem-Idxכ"*s,NKG/ݭ\w?i*=v8dpiC&dU߽](ף-d_@6 Z,~ПK$ {$Oh؂5ւ3A*qZvp"Ս c]TеkzA_<h0L@aW-?@%2rP>Õ]dmT_3yIg?&#wG!_G9e=x?4i4oM'b1NO}u]^tl^KH}g+4B#c%+aV]\OdTa]涴Nmb6$$cl QK#t(Z0q^, yJnjrXɩx Wny/J]ZMRBiJ6Wn&e)*XVyX s8hVRHrbX.7ZKfb:5>mLuQ]`Vf n_X?rt66 ZG2A>m^PÒdjVhv:PN_H mR_?G3^0k6]V sL+wF Nŝ=Cm7J98> 6iXP8Y6uYu _IfBtؼNp~:%4TmjuVRDYA718Bn74<^;H"9$U=,G(p=F'JvA.G vqY5#2O)!p~!'7nZDg"tLSI*'4`Ĩ4#@rG(ƺn~D}UG#@;̼P#`*$h @ol%(uwRV_*As'fm깂9;Jnbgxy)d doSU0u홥{7ΗBLmv-Q@JȏĠnYL C^:|ʒ/B~@g= ^ h yiC1b`)̽=>XQ9 $ݧ2mPͺ}Э S5 20.w3Dy$d Bc)USͷ[疖|%tw-MD!c:-wNiHLA..н9 fdJU^`.ja|b~▮eU~`,L`[[u3ϤzoA$qF0¯Ɣ&ok .S +0UA^JJv~*)yϘe63n&y*ӄd,`ε ZB;5+0Kѫ{$u^V͠{}?JGh[qŠd k'(Om6oG_`InqkSM^?"]"N!2?وٱ!arNΣʼ=6HrG*/I:pT; zv,yCJ]ihxwbI0ݬ؏jB3Aw4L]=.G̰[. :ݦF/W ķQZy-l ԿU545pQIy 0iE*P!xcB|A^@)vb( ծ*BD6aӼa d&Iy$vNi:7[k#U'/ytD2+ ŀ4^kv $+J椨7(9Ӑ#%I'iGW(\ߦ;n>w?GpĶ_Y=ɿlm| 2|r/zI;"&<0(s?{$юL|qPߑY"e{c 8lF6t3-"2{ؓ #V7;䗨^]MzG9 ޶erox2*[3ւpa2i(r~WW)3wKwxoיQe!Fy`ϒNEepaz@B*+MMOg]8݄ d|#xگnϓr95{F~=ƌ\%=Wb{w4z@j!L125sXutMX'bѿ.: Z S>X'DUG3ETxma+^U}s&IbX5tS̀u _BGd Ylkwqw"d9ШnY*ָ4EcҸsQ+ۃX ӊ{&w_Uv79Q*NH$Bqn R*b,#JlwZU$Df|$gG\CPӍ7MIџǟy輦\B]%BơQ xt,¬a:MOmJ˾-Η߶՟rIn3LFiKV}T˽2shRvrhiAXUdsʅ\!.\̴yfC3Ʈ,lI,@YaBmWdTt󢓻Ԣጂ*b whx,G<2ԡReaŚE1¡El/} }LlobշefQ477П5%'EmƳYpرT.k*Dumd!_Cv uƦ)KIQzm[ $1`9 g^@K_f4r{ ]$Qy"$X[iP-W|ؤDT\4Ky'y<s ZP=anBmezeN&OBE@J^m}oIOT"s],}uMg|=+g3jU>I'^=^S[C`Y#+kBTsJa;OXASĦN>ďV7ADKP?#h-gl:#dhm|}ȸa!tY L'xq &|P2 VY#fMtbT;7)͈pJp32?TOQ呻sR YŢS ڥy|O$TFtt= f\yX b^p1/I X5Ph߹[FYdvlrEQ6maZhR] Uu.p[v9c(9Y~P۷վ򼳬qZ*q[#yj`~bWw:F4OYcU^$)!?`8'R^pha"ezqasim88ؘY3ŭ$7Y eV3 ;,s2˫_hT"0˭~2O`sn&OJZ uGl@:Oᜩ=k5 b]AcJdm@X1Ḓ)Y8b(Ƣ=T9+ K+pfIuõ87UK$AvL00@9v1l]}gC,BdwH詭,iPs W|a\,ug]&:`B {VT>+i+d-e9˖FDYdX*)$Ҿj?M8 &F_M e"AР? xuYq4bT*1!. 2Р^9hM%%83D# b*u)#~!U61OpFτqeZP ?lOlHҶJI@ ,6eL>o_0(|%`6~pod[@TC=_QF0 (crsỷ!\%`tɛ<[cϥay5}|c)"ʦB.ak>]gOU3aOgs)w~zJ̔VKi\D2#ѧ+yԭf:=:;v6i}HɄMZ޹?7#d 4(G *™7}DR@p|W"^B~ߊ Uyq:O3n3m37h%~}FjOqqŰ&sU?qg_vv6 v4>bN}`<')ယ?:s9cmxyc^yedr;OςTv`PZ}ٙC]o[%^xNɷ<)>SK!?2BXJs3A2o3G UcxFr&*|EBK:i oЎ>6lE[(Z]`g4\bѝS6 y*~.ɋt% >\'ޯd @!D@~Sdz#"p+M@tLe "QOPƟ\>aӒtsi}DX*,]ҀC.4) _+qpjuKU;+-7|vpt'Zt:v 2>Βpө},HduL F 1ip l!uz/jʏkޏkg 2٨Lډ4i5(c" 3%@93Jamlarm)_,UJg{xS)CoD^hgV[cϔͭ&~9>iM]`!2|gpS<)n6FKϜԻ19.d;ƺk'ĕBw(䌏\nMjRh |9V]` JK+DEҔo1K˖}ap ]L?[i<$]Ҿz :#˃a#4( `;~޳ ^ik<18Y1#ܛ7T-LlUFE!5Gunig8(%tjhٜ]1LHNABJehVww0 u̵8zw ȩN|JofQO5J^ Qr P} !Rp*POy.3*Iwa vxo4cȭUZkr7_@;?N*@.0`5PIfF߫(pSIIb1@dDU˧ޠB&GzKK,;a;HRWe(}GhA;Mfh)9NڷQtRqtulG6"hJg4̦Ftx0zFZGvQ3׍8L<J<%UC6@k[y<*x=TIH҆9V6Y@2ݕ5bui KPf*"+*@*."GqV:Z^a-וj\K7u"3GI 鵕wS+L{-69}ݺ[K^6 o׽g\ĸML20M#8Xڈ3ڞB|Y3X擈I7sD i%eMḒfKe$VHC慝LI(-F&dtCںH^؉wjPˮF6ÏR}z`GF=-lOK=U}e+4=IMx'k~Aظ\`Bpp,D\͖t]NĽ@򷻤n=ZH%jnk aVAֿy|6YgK':}-լ65ҝlggiSҪ cOeybz[g?1ӄY"vEOþA&<86k4m:Ha{@MiKM٤qtA mzpd}/;=%>R9K*_"*۠WHt*Apj/7]zS)O_0)lL$AMH'a^[L~nQABoU΋KJ$ԝJ(r(PTG'</U(t11uхu򦿖Ļfy-^Jeg>J+DXST6Dc' $]Qp:{?uő1̽epdϓ K"&Dʕj汗fYxV0+09ˁDC<$зs/q.{_J(]EM .|4qPgZrhXlsz,A|+!6f<#[q9#캇%WN(Ho /SF<{wM#B@_W0Cgt`YDɟ!T{gZ0d!DsT>b*IXԴE$ s"P k~z&O5tg88 [Ր\*HnҸ(d9P}>ܽU=_=T+G`8(HmZ#OX8t nobtelX&'j&o p6&6"9EKr(چ--~Gƪc!-9U@GKT4ʤ5c>~ n<;)uxWE] ,LE]V3#.|mALN4QQefQ+K\Q 4TJڷ I.-J.=M/1 g\( Deϵjf_8Fe&R=H+ ʔ"7K݃/c%+۝  m Bb3i39o UMt77iڳS-S| QV,UM*IW\Y?tڐB+K։'7Q#$ a_n%SQٚM֡Ypئ Z8 gLj9V?ξjx8Ďc.4Y /}v|:v̀H U Hᔣ= sK1ʚ& jAg y1 :SLEr?]:G j[IMGrAeD TۏF.ڗKuU[]GZ8'3Wh]VX_4NEv[dK䁕K>׼]R+(?tK3f^zGSYO^r  T}T奯2.΄KMbs.ͬK@GBe}̹&`c Ȥ~eQE ډyBcߙ=m['Dt$饣C]H;F_VoWTND>]:i8\iq'HK %eqGt~ n'X]+~C1f j8u5KBrL8ɳ[xg.ܮe ֏9(CC6{T/HAVR fxV|ٜaH(/;)Su'눨#XI%QF4zD5~7 iCEc촏/y\F{NT-[*{ ·^dK'JcʀZLbǟ夕{P&WՌ:Gt(,\ݤKJPg_Q:ڶL*xO)Y!}sgqY޼ic~&8+n\zv75sOG5Mꇩ4"'FN?ѭ<,KƟ#f^.]ƭL1;IM%"sLazor6AOljҀ숍/ہI]WG\~(s߄,}T5I*Dاwb ]zM1`@`bܑt{QU5.~Pwg ᯴P9 eF]~umT KmvVߥU+&`hNb^}fa\Ҋ#RTVIRjkV;.Lqg1F+M]La x 1 5Ns_ GQ'gD":i;ű&e5 {QH<,bWcG9C;Mbhv8`&m9],3lȜ}#BFRUM.P: +oK F,X2rM>LE]7U:7>p|Ό>EmsG8i ##PY=`,r;—#d ImŪiwr5[s{b8Cь>^d'[a]{Ո*,b.@r|Ck*ixHҗ0!;mu{#1a-A )X"ڭ` 8ARߎ:Q/jV30``@hv)m"0}{JTOXOR~RFZ{_q"6lT~G,\MP>gu%6d- Oaayh9]XCe`so׏ էI~ ѲK>`=~JfͶ.i-ݪٞL€O~8jV]*]b=Y<S5yLO g'{ğ%1~*:mLԆ; c&H1g;gv'  䶅s_ZDcY{En9A}/;pLO@ﲤ+|$5ݷpbNf4{u3x bǵK68dj)f@ h*^|qz#BX4Z244me9IǑM:)Y(RD)%35|[Hh!?v3VPö k-rft\odO6!'$%>J ~?&xSB\ȉI<AvIP +ow$:LV(E UWKdrYާϵŭM7#tS%z}&Z4:5ʽG+3&hA6\*-ECJgQ\A K6zB$˃?e R($kdd? Pk)$|ܞ\}`ˑ DPH5c*mIT#/&YO4o璑m 0J8y%A2^h;06-31,AHf{.m6 өIig객D] &gУt6]6QU20P=wYj xC| mVW`2v7a/],?*1R|2@cSVN~7G擏2*^kHC0W ̈́a"@˘WhL+^IB$pL2-/ΙT{Q.+Sw_\K-"Z9+&$WjJHpuQ43];!;F`AN5)'.دv19 [^{ukz`T1غu:NQx ͹>(LpJ뗎-p:a-ff @E+ߍUC0W5wVk)}^e̓-8C爥+ w7>Î#!%._&|tt2J(f|5=YotVCYUOtd(QdcygOI\x82Lַa=5~zф$s:g+Pq!n;N'@w -ʨJɰ+L٘3X%Yd<;. AGdʧr[V< n ! PyuN$sUe'/lגBz첨iUuYʜNBaۛZb٨lCahK9'@ثrJ|͗"Ɯt, ODzHzdE3GH26“tuբ=~8%8KaU.?(6#~&N kMn e,Ә94sӮX=b!pO_ @GbN!| z*^i#IdnbW+3Ԕ:OZu:V.+}pʔ ]tL[ۋhIūJ3)oQ/*N{z93«M;jgHEfPvi_tPN̈́q/ '`a*1tR d;S !KQ˓/Z.%Y^H'OU;^`%g^m7bnG{a'wtDGIXI9ąbCRχz 95Qt5Nq˩r5GZZzQ$e|R52Y)0 }ʏ6$f% )o$LbeLʪoyi#ϫvJPpA>w%%e`7 dGCGupYJ=Q^iߺd޺*~ʿs7=v<KAr[ҶG(4ƆqX`̧;;5ُt$9)/f:iv)v;a?fMϗ-ϛ_F>{~4G2&xʬ ޺F; %Y>\z V'(Ҫ#ȀbB%AL t %껟USq_oN=oEgO:ߔInTO< |ݾ`h:\dE3.-Ӭ$~g9lt*z9L/.]z)hEpY?~#;7.%E-0F,!E[[Jwe`X |50}o tXE#!ީU1s#uoA+2lWe#,T'~q&r P GYϑ愅kTGi;=sݵ-,߹I*kJ0t!|Epa&1a2L.5R<fBS"PtޤKZ@9C->D^ySXh]>ϸ7f^,~3ɤ;OHD#+4℺|e3ma^=GS䞥h"kvYkOH KԜSX&.b{kBú$7 })'LGk]f=k*,"SM##!^NlYUdZ(uFbaur-Wl]ᥥ3n%Q0=v6>9kc<͒ Xq'R%Va;IQ6jUy,U"dI dfNGs!hu@YIbًܸ;bim'la)9x07 l52lpqV1 C|D20&Wt۾$h>7,pNl!B{yNSȝ"rOnb~X6YyJ-ƹ1ý,W,+px#Ro |i_oq )ަM2UN0^ZCt3wX7 >)Zm77\Q`woÅ alN >o'n,qs|+̉qZsU|kNr$'@,K_?TkYt>!̜*RTm<v3`@oFk9وBDSSqWUE  'H~_CBPC"VHLkƗϼZ=z.$A-/D'L{!FfP]H$-=~3Er 0$E;#GMקՃS5=z(*rSS*TW{Z;+# aoL߲ ?ƽC?(uvtHo".#TvY"&ӜPkU W7ΰ::ULؙjr(guWIN'rA`kH`Pȧ_eraL@;;UnH=⋕0`ntH7 -S$9DŲjYM cUR܂/)Otܚ9w3Ȱ߷:bO rQftzY$pf\`+2tJdy?FkNKktn$szfZ^ r{Pv V~12b~&T&(W|Ahu~OV@0td9D}а7-,;}{U*,3B +a2lruımo6 \1a"ݶM2 X3R3jC4F`PfyYIҮD*8 “_C PmB/"b' /BDW?]:aW1]&='{Ǧ{4۔0{'>FI†J1rlvzpS3dwcMs@1 us:8#0>M? ]!Jgym=C,<ϼ(_;Q3^nU'MduÀhX\Jm:B `U{ĺ8D*k "ӹᮺR|?Zxq5t[hۘ<+f]L9ⒽWhlX-2xArU"q^g ģ+K%u=e֨a-|㻌^Wں`*eEʫy-TlEs3+F/ 0? ,=:3;gQR]Aʑ_]j˨B7@^1O废X,toHэ8P46n5@6L,uh0oO Lz`"fe1Y \񶊹+-P_Z %UK$Xn (Je-]xfzr#ţ/7/7"@9*pb!?oOUs :2fu,y8v4~8 -t}R54<B/ lfkǒ⓱:, [aàB_~=JHTX`;`r7*N*/j7߼y 8 L6w`_:Z7SR6YGAap5n/(m!OGbpy*3=:pTV MjRQ.: ~UVG H,6lիkH~<ꛝWAˎ[M/*aFv6ҜVt!-#!^5\sT}Fo=Cʃq&3v" :OU3 qjI"!,mL VWePB,>lCkЩsX>1P3Coy F4g[PHg0ło)!NRmk5)sAd9a8uƃuXolxFV(̦>rq+Z0 mኮ`w++yH8smۚۏ||26&5X%ie@iǯocAL[ȸ) d]C1[6c Ő#w )vߞDFu؊I _ Yډ I"MY.hjSTQZO$HX9Gb?ͦ)^M851L.}Qy:4< kuu#Qױ.mAQ!\E05xIU;5*i1ߥ4dz(QQ|T {7ln")/Ȣ5/" f߷s g8#rͩy dY։7'cB܀ wr6ƥM'(vAz!F1p͂o<J$ww6 4&(2juʾz 2nnrD )LEM7(5]0/KjDڈel7MօGߢ%hP+aGTlNp%hj0| b"J():k@ZB7+Su;4u,BD6H)tbU js3Yd "R="O2c{{lel4䏞X`f)軴z=B_Gȷrc {}RRx{ixdfЁT}eՙTD$+dq.)Nw ݍ*/F8ߟwB,UeŔQǍcm \?V*f4N#{/]\yAEd8OĀ-vȑ=5*H rRTfXǟ~OaϴZnh6^-CfrRK* EL% k>xb*^7ۋ"UFc=O]MHF+W6U=O<U`6yσ$JK2U%aucmh@Fg!5Fhf[k_u:i^<-\G6f稉c 65IJNRߓsT ͷJO2a@nF0&sW q-w3\lfp֊tyQ& ̣h40l@m.⇢rظpțp+ v<\+xW708tУϐEt93P.dyГzJ bCm'LԽ&'p}yHZ_MC]FCPo0]tngh(1J4%( R],BP\װ6D:<7.cǀ88|wu%k© 6@Ӷxv5ؚ';GBYmiocaIduޝbjC NI|dҮ+;(ۇaԞ ]a^bz`q5'X@.rn toR͕zf cԙꀄ_Tqr.)&W4V[W[[~4Gi|imޑ5_f\gE"Oq@Ĥ$b6a2Fb1/9 U*4pyAPXXGRF3c,[ ?f(Y] B@wDF_U,W.eleЁ Lčm#f;&qzΡ\%nOªftP ;%6 ,cԶGc9^s7wR VWCb4@Qbf3&ڧ^KZ5*A9@<~t=.l FL1򎰹(6(SMhGDML %1mANMVu,G'j ]Ϫ0oEA@UM%+'Z0_):E=Rd&ml묢 N~Onʞ{أŗb*G2cL="띡v5{iۼoCQo \ҝszS~gP+R7YDC$fnxƥ3BV&l#x\טlU@Mfg憩!t F3%+{e¥g0ʂ#X%7VxuI4K%4+I{APd =/kSX q_3؂[Y;..\ [Y|dM$-N`/ImhOANS|RB*{0xKA^~E{aGJ"x!\5p^_$w$7U PgUHŇ(`۽v,Cp['Զ~ۗ/hg1 }92cJCSvR*Lhs  FMk!XC%û| SÁ*cAYZ*JmeCÁxFAѾl̽a$ t+&yS-uFvj=y{8`KVDYưг_AKMu̟C#*ŅgCa6g7"}g'-c*̕dFqN?Z2GH_˩UcVsEFD^صIu-u>WmT)~\k/~V=Pɮc40m*rPS^a<#dE.ӛMϼ2Xjޚ46?_kIS9t02O:BI wωFF7Ӛng+p-||wWT*l8ά"E zia^\E']n1yD.&tO-7Zf8l)8C#|EUN~j37m2u:va86<9ǔxB5ۈ]{H㹯9^78 HWP18bG"v!dxO"^/k楑lC b 5&uۯՇ+pjUBØ6M,}3|1wؖ,LKDG:kFMo>C]z( w=A5q"}ECW ^ #+՜qs}v?VHfOA:Lb`M evXR: ;tAׄKL`ITex81Ռr{Q&A2;|ⷘDp*fT%|Qa3re !ҫlB\mt`O頜I&e RF2D)CZkV`$QPn:vC'5BPA'c &ƶnH( ϖ\ p2VuVU0?۔ 1^C67m쬉j[@Ƽ#:wt* ]<ɰe~iDcJTkuFCNi[xxAw`BW[NxiM"ĿB# 9֪Bw8i9sdk NK"cn(.w>t.YgBpkKyypT,Q;(Q?%9AGf+<:4<W+*C]4ԟ}J<}PW{ +qUyN%߶87_sU%DШAM\BdxUTàc*]k2n ×%D3WB{>jXqEԌZ\{R}hؓ0 w@|Z'avuj+ J*Mď<(q!MvLǗ[V)hU@#Ѥ'B2Bp+8N"Hh Dtuh8w<cw0iW8<\eJXڢJ/-Yn[_!ۅluҌNlABh"+EEH,Pb薽=3cY+vi% `9۔= -ª ކs:XʙhoF6U GԿYEEA/gwԕ-hO͇Txjnp0Oe{2N_,3S pxE|l^˸-)FQ7<`֍> m\d#ºAr? U(v7 :s(%r꾦0g;˶Y<ؽͶoSt{nS>qXJT*;$P2-0pD=qpnӳffV9c%q~Ŵmf4nomϷ7.X&ϵH@|Tl[KQ`y]{h luS-^KCpSg}ZaeU,ߩ̌ңiawbn7Q B`U%OP1QO:` F,]J d^<6$7>1N]^PJj;#GЬ3V=ĠiW\ø,{IordxP,UAt46}ۣ?U Ӽut Ry_"anE}gzLa:3+aLᬷ xT€;alz0jXσKi[& M˔kVcgC02 o+ۓ֟C%&v,X%U-{B3iCAІŲկ׼N9/.Ȕ=i۞C(9 {QH0+oIјQs/JUI}WQ~Nqf_B0,|㣋h͇PP<ݹe4eǶ6%NsK 6ZU!"q] K h.F{֘RP0b cQ 2%Hp*TߏwNPZ8.4^!Y( Ao3,}ʳK9$(Kꏍ]:8,JD1&G55ֶ0`#GE20r AOґ}M*gSd2@Blm. |v´_뢽O/Q  Aܘ| : NPlb_|:H;S. #][q%(P d$;pg+m oje<:598Sw:Sv{pܔfxh #IϐՅ9myčfd^`z{>w$䏛A]UN9g)AKwe.7X 0+!qp 3>3˕ #!SH(ioŐl"zY&՛<;D-QKσR.%{T#ϟ|fWLUD6.;,c + &\5 txBV.Ix QdLŲͲAP(cۭ|A%V>ڜjnd9өmc5';W6?tfz!;>DW3{PCS n™KŘrЀÃ8~A^{;%DT0}~ϱe5Gv ؁IMcSo1Kk)(&/V~EćKpCedk`v.to/ErqT(W ﭨ%XÃs^ Z#o: D doq>&%/DO;_!3 A9MQ?L2uiwm]`XlHÎ;r7rG)(|)DS 2I[D}5DeƇ)R M l~W.*"4Vf9{AᎍL<[јK٪KK#>X]@W;1&_4ˆK`l (_X#D+{GM} }FuTnͺ ׽!n (Z ќyrlҪR|mU;Mj}s+`.gf ԴB%vU dYb?;ԡG o^y7;G v׆&> F' m* J9u EpKx9:tKL=@Uez틄r5*Sg..J΍-TFMI4mUPO6_n봴 ;3:}RcU(Ў}y%ct/b6O%^8UZ:,8WqA"ρ+J뀞#`I!1'>5\>x)TTbϖ/PVǰ0#[f^{pb~?:-]% C)rz?p ws?D~i;- @sC7OȾJ訩n9_}ա|" 6{_pL}Gp*O;k !nYQ`<̖7~1f53.>dA{D3կ8~2/YoѱEKUx iͪ2wOſ)*mϴ%RvEǀqMb`X݇Vev1@R}I(uD͹DsA9x+SF'24@Ŵѣ/ovV;JCFV'0\{[N0AX98og@PKl qǁ)*G|შϺ&itIdQPGU~z04QnqN s\ ~eke{}ce4@t}4k.:\g3Q+Xw4nO*~.(6g'5K?St2Oey>fo#V΍ETWD]#SZ>BڦobvR ׳2y!Kj Thg' x A`mVsjpZ+1F96t'?w'NBk f/m= RȖaȂ6[- Opt>iI&$[-]RZ-NMJ:1e S،28E 62h3GC5U~i O!r-憹q0DmG?0JGٲyJjɀ:RA][Q:u HLCg#,%]SwN79еԽRL 6 w.tyfk =pM"ؤ @k6_I.3Ԓ@;kNofX4E~mxQgw Қhœ rx8RM\vdo$?#olzȑgxn?Ql\NǾFYԄ˞&}.wdO֑9fK$zUE|)kI,@hjgP[6^4LVSE߁yQ۩nHEX`F|7s_ gaR&fǀast}.N5{}p;8/VZdU'hб[I컞W$:WhZ\ Q&Pa&k"b/aFZdSi4xmR; ~=m9 &'tޜ0+lEmI }a f/KաU4 $^cJ:ķib4;Bh2~: Cվđ ݖ[:y'5L!|ݠɚ^ujiϖe@BkjmЈq7vžz4PAp*)m;gwW 蘳Zdrk{,LA`rZ/WK͚>k /! RR0f.O,K9,V p5txУ}T.(4`وܥb[h}DpYq -Գ4{lZPPk%[/tT*Z5Dj7q*oy#g6Pp䳶ڙR%yKTRW9?2 ZوNܑSqf*t,/hUDht^b$ #Awٔnf&+T0wu*d vإ"RtWa/TjP-3>T,m8GJ7Z oe5:u SY[͟pa/団>NM\$yg%R}l82%|mjaPv[/;MJT?( c9h56[[E}U:NzױbFƖi)>X YqRh0~3Ly|Ӻ^8@&G1*dy-Z^,A3WzxY蛘K|0f"@‹?_qU}*>u '8$&1G,AH.fmY}f?ݺQ1L?pC7sD6mW5dE~ϺZmsvfUywe=f*<&6 lakک"p]qTYB yV"K-gtL2\ ǦKLWY]S7AhζڙtK0@=t`e%XaեS$-6 t45S~e1ed\^Ɓ:\- C0>GG<YD Fd>X)-w^^BI nmux<36.gcs7P,@%GmOTx^ʄ'0~OfrYLS6sC<A=k5CM VkNgp 6]؋& 퀪+uuM>ʀY53U)BͥX 5:++ɼ6A 7Cuݾ`.UxeMe'RL_ !Dn[B}njl 5+!l64NBݻXyngJpPr(/ҋ֬̕O\HYVd08AZUyog{LWֵp@ϠԌ uoÿ:k#L(CkcbfLq ٭7\$IN1:'Y鲤ILqgxs$>B 7zehd qO+ۑbw}cEr/a u_2?9Y,r 97W珞 ͟hVv/ӕt#Ri&Ub-ꓕPLƚDЁlHKA/{%z3TibOagsqUCX7 T͊r֖#)jA*/W߮~XLMxZl,0C(&h<,RVD귄Rx$BX v*fAUAZx\ Sݮwzc/<L()7w25{m [rFCeefݕ9>Ax/Ǟ'#ViM2LOA5s@tH-~D 2g w@wtVf\$ztփJZ`oVsT-crV[9s WʀVkGfECwcUTBlִ!59Rb+ik;{tHDt-bc&j}CbzuDeM3`)чU@Պz;rQ*8N1c49$ ^Һ$+axjΗ,_?FE ;6J$s=->N2撝_$ Z`Ú2_˚AN~qU@L׮`z  ab(XoK.,Qx @أjģpqGD- KlttjFMl8i5]U74IRչ8MI9BG]zj#F3䎵: ,Tjq򀐈tX…*' gPSÚYl#|(I6;zxr2z` c 9?ڂgVEcPv0~<';)$Ve͑ 'O@tŢw& ZK:4lƽKJO4EQ3 kd穭oEDz2Θ=T\IP:OyU&P~{PKhp$C3ygYj7I|~8aBAQܹFz::5Z"ΜSWH:d9Y=4wvD)B:YiV뭀ug W2;;iSW&enཾXu?TRyً2:n9A@G%ZAW-3l w^1Jxw[gQU_;b€b;jcI0,myn]aMeIUmdԆKB1Y)Ӊ7%|#qu(d?/ݭ2dݜ~^򓍝RE[i~R҄YV u T3)tD.7gFbދK.xu?v. 1/ze#3<\{A ~g~K=H`oi;5\&$=^RHAN.Ul#{ VISjM ]t T,o}":i8@C,JsA:ỳQS77VsKL}pq<b֣ESޚ>P> :XmC eB3d6hT-`qf*+${+J&*mzkH\1PKYh%7͛p̞,NM^alTw[p z~=hUETSMJZtE'ݨ©`Z929-Fѫ!o#CW6GkCuT^*@dL.p`L6+/N(ƫv}ؐR`/3x14ȋE+2EIp:p0XCQC䦚z‰]U?ǡ u& TfB1D}h#y-#0/pyDf>p"ޛ&A\ӽ?K(P pTp \9` "v fKngONuV<>[_d|A}%U0*Fzz}cu?MӬJ [#}A|s1T Ӆ1 r/G$*D[)Sy9A;7Wx%+ԜYG @>zv!Jk9\wWҪVarV2 ³ Pf$z8x"i2&nNH&}/LHPUGM.y\&l;S G== uРwL\ ìs&[)T9#%oaƨ;XѸQ\MJW*>Z(I`Дo]E{tޝ`@Q31-Lj"gW' 1Ǿ}^|J,M"V&(*$;EZm26ݏ+R怨dXu:c * x_r p*FC<ҙD}/9tbn?8BL`{W?Dz"Z( bjiZ-zT}3RiT6;Ojx'Hk3a@`^u2;=EGeXإl#ZڍwIx"6FXQ0+/vLim?)=̴i =P)nig3J(gʆ,ȮA'*\tVNzRao(ڎֲ)L꿍46R5;G͍Ş_v&49M8~BOD0$܆FȸxF!DY]@T. #Y_(aRH/&[i64z')fR5rfx6..0q^52 a=f%V&|ƭ*csȽiD_kKk+Z_?t5Gm:ۗ\,$pMqsRmcPAw1*Nk`)O1YEVCůFyB畍ۉ9@Xd0y*jNì)F/ZmI({ü U{ݹl~q(6ȁ\ aEPSGݺ/m+}_l bQ`ަ4(o\])LA{Z\1uTB}ڀڪ, 1kHDL~Sb?+R7݋3XAhu*OnL"+ЏU2*g`M8֖9%L7Xtб1h *N/3[ @3(|W}pJ99WruQ:K$W6Z1f!]tyG@ؖ;!!%Lqoݣ~46@[n]ĠyH)kOؕ&}$7`ρ%ABGhmUpnQ`4!wѕe;^'s,[Xo7]+P~6ZE2;^TY=[Tk`boՠTϛ$"\CFKVgįʰV^#} >@1+_&xRoj ʥri8b>!kotvwX&$3ҎШW&(X˭I3^}J܆>]VYgW@c7q``KC6-]LVPPX{N*qB]ώ)-YQ_1y~w{wV0Rbd @E0(T j| 6vV5<ƴ*Vm~Zj J!ϓEP\V9|>.#)ڙ;KB9/GnI71u/ 9azyaBiEЃPzڅWbXVՇp0{* LBZCK[XUZuquw]Lah2 aC.n/>d2o _?1-}H;<icEάLɁ7eѝ0k"C9N\˹th5ců0cE]Ր! ?p˧b̐盆&Q o qPKðSX9] 7X]ں7n">9 b3.c,;<+:J-aXG@ɵ}W.LFHޠ"~NLCsX@M"(C9 }5P\jՋݸ$jqROXH2]ig|%/̪HvEMڎfu|p&g}%sFHPNGSކ}&7j2)혬tpLb@n/a[xw889M).ĩw[ -hyRԩt@6!ZmU>IS(Ȣ_" $~nk:"zl:)⦏5F"ttVΨk"˘a;,cW"o!Ү-?Y0zt N-Cx[UurIux8VڔB[2Moth,c=(;@Fi2X=U*|;5&caR1E 8,:dR|)(V(m;Δ>^{_&թO en ʈ=O9n.4fSQ&UHX٭(?mv̞؆q<CO#nط:f5jZ Bs\;UEyM=d_NEV[?-1Ku8$d26EpUFnQoUP65 pXǧ0Ct35foDq?jkLг22IZN_`@N/t\Y,D]>_8wG7jubk;+u$sb.IX:W*iSĤ!H<3D&%Ō֙N˕ mjL|Y9xʯu̥cwE{>Kgc5}rK"wKpn7'!ȸ^ NmMO|,r {],0,I M>ZgY[ȟlv _(XFBO!s $s՚ꆑ-9k{|MZph @)f @ʱP , l.[HQ/vI[pLF ԹzὙ=Cy.uВW|g1̋:wHMhJI0=X݅A A&n-FcvBz?Z"oxeJ$֍,jqWqamdؖf>F VsZdgi>yA_s%|CnXU!yl@ 7 C9o^EgW^uM)A zs )ϗ=Am֗ACAa)Ĩ1= j*NbcV0}n.J`cO!pG &c/>3Rk!笺dgmFjPLo⑈3ɮ)l뵗VFMyv,twG 8٤&U懡ܒcFTbܮ ՜k * f 2$VIoŋltlD+M&iY#cxyG~TE@/1fHCu ^9FL%D3녠J:!A*MBٙO f(TpiT)ԟqt_vn݂H9Z{|_&{ amZ,QqCd l?CȆ" -CkE:_rQYTuh3Z>ݕ.~shmCA*>GN%47;O+Z?CS ul,|0^#7ƪ`c3ud/}ɭs6*qכXJ}Ox{颣*5R*충ss}A-#})U0I).4;gf+i/V$+6Vr.#V m,- gZN V9 s %<&9i'Ch vۚJ]B\^%/gԅ] 0u2AvX#_4Wox^r[7Wl4r1K oqˣM񽟚vd׹sގQFx:Cd~!.6C;3 -\=VeX=!F$ef,8m>-HimK]7+̝=6R28ԴO BoMB@g g`ʇλĺt5@Jr5]S](Fb\_S|FkA.ldl.A8Sb7#ՠഓc{č_! QG۶۾-ln"z\C ?OGoqYmС+ǒ~,@\ s/Ee&:u߇&Y/DɜZ^ɺidzy524 sš ~fxOc% =ST&@=yden^^E!O'__HSv2h5y"LǪ")#n4 ᢩE/Lgg(ҺAD%2Z =~qB+]Riw  G ?śE0qĞ}EU z! 6Gi>-tZ΀\' J3a{zVZ0%.m%ɽwKhwi}>USJF@߆P]xP͋Yұ@!3!:RQZ y+ ٽ-#OQL9 4 9ˇg@3*~to7QxJr~@'l >wDA9mG5$PC/zNטLc[%uqĔ&i (T+'Ӷwo? ?)9$iN^HMqHcvL9<8٭ #<95"BLgO[18IkPU _nN@8ޗ+f$;B~+V׺D\=9pX8OeY1-I^/OG(Ar#?m@FjJf .w 0y) ' ]5ָ@5VM(xߪ̳О曼ǩ Od)oӻ[۪Xj7ܵߏ ;W h5 q|sѶXTusQK. m$#3k?;ˬ1YJ ? ]࿌ix?Qa0HF;{ÿkm4Waߦ*mH#* YjЏo)g3^OǝsA\:g0Mfc$3?H/A T5߉[3{~&=gF`TGuhq˖-`=Ύfzڃ@'ƴ|0Hl5mc ZqH}ԅX'U NaFyV|^?]HUt.PMB(4A1D NOT<|DJld: 钮qӎ|cBvWS:̧WֆKSO}4mA+ٗ2EPS~*fEFG,16 tNI$kNo@q%-WSQ[\HP^J ş6lPp[ƃ 7k =!^=yx'8GD]Ga'j"Ӎu.֑n:0O !tT1qK?HO]G& dj*P(1ϔxH^nhM͉g#\j{̀k@\E:㫺qzWTQ ~^}Hpj0(;)B~AAvd֚~4=.QncT]rlݦ=ܰ˞BqJRPnKo>. !(UϗVU#%glב q5?7ل5Zo,\1qDb0+J"Ibys4a1Xlvh\eRgCR0 -d HїwCfQ^:#kq0({*ǒWV/XV[زqTM 7-Z4 ݊φyA)G8Wя07/A Kahҧ>7yMP9W(r,^ dA2`?ݳ ̊ʋjb$ K]."ZhƖgJ(긦nqN;EQ sξs2Z0'' zc/ʒW,!MKMGN+ vXӌ,?ZX#knzF,ٯT4q+eJ퐉`VV,2 *1rjʯ%ǎʎ-y_4s'GVGU "8.j0A= N"Z .d*ԶYztWi8[;{~`BmBK:lˣ#z1˖E-ۃ%h8ں4b!& z%cI*|Ti7%/ϊq-2@sm,:xVפdp1Ľb@]0Vd:xW;@N%_ {iAvvӣ>_Ԫ@ײhzs!Ă#*뢾Y,[-Nck.ӝI }0`ҫ&4#at8$1lA';[i'"!p?٥*!Qy#1G0Ks_YIn}IQ5!$FaU뙝f+SE]=ci:9>ziLs[l 5Y)"Bp|Q}t!vZ&E^}ƹ#:luJ u[rM}kו%!YW4k|{2Q%ule3Ź=Da3n[Br7~xn1r-cGhTE7r0oT܍ 6f')ƠVT )H/nc4'Z0 xm99hgjgE5?Oj͡' }WSc} BN6 A8^VyAγXĪ(/"cܯ{4~lM%LpHc&mƗ]9pE.  f$vnEgJ |RD}t@ S H:,|~@2(BDA >Wܟ3Z)0O! :<Arp PΈwy/g=Bg0b.N+Fi\CV$xk8B|Jd cUZ[#`ߨ=ɧ_+kdqAm;@_`Ӯ,Cy} @G ۖ8A#Nʔ-Z($C2 QmUg+^_}2 ie9e>Sb?ǫz&]pQi!lHB}6^{wv FM[ Vw: ě,%B(ߞV :M ݞu쾵Ѓ^O2ptĿFAʧP8p[y `]{);g;-_5916M t`-KA[X)vJ@};6i.uu`>gs>_ڥ ?WG =[rmt{{73,{TSZfZ<υ3sAb풕D۩O  ɽ76{6 ~}Q>{#89hmzvY@h3aG~{GAL-<9r?H/V٤=bXrv ^0bxe}$^FPi6rUfV6#!)xoj9Ubzuҷ +(S,(܅͡-I#pٸդgRX.ry[J }eO"9pR3c1w1 7A}+ %6ZeGȒWZt#Dr 0&^{%D\0To@ xG0olD>YM{gL1Kap"}ei(Cnrn) D$ja_9GЉˣiVsW65˿̮kczQ# Wo+27YO-|O7u- S K*bVxr]G~圜j9=õzayFrj I]2@![{,czuO- +ƣר ]Sߪr[eX1|-Ct#J ZinX'^spqShb.{U-HAl('"~iQZQnlK28q,cLnQYۥ>O0ڱ(]edY/R J`yYD_ٖxEgjFHv_E kQ? HZvNbQoGլP"r|?-d:5GwDܘSf7u4jBNe Ȯ; Z kCg @|9tn]5 /ڝPR~`p+֘Ww@Zw |5+lDuɛق2/N(4ฉ[ f㟗${_7ՇyR哉/cK,Dm@Mc֟&tkḄ82y㇔⽲io\EH7%DPP4^L$1]Q7R(&9莻uz|!,ئŇ>mG7=_\,V 8mE&B5h4[0˞-"Om < u_(m<ϵ%ʸ1:Wm+4Ut}yiC ϵIIdC7jb;d}m;PHC4+u=4u:BUpF8{xxazjb*y#\ƿ.Aյ~]}xgg:)$BxavjumM6kDQۊƌ418e{#1(阇E>$BLh_3,6I`xPᒙq_2Or%ӬR6{OLCmuڛ+Eg' B`L] :eq#(cSI2&d@;J6[:qQFo}[4Qhjy?ȕHhPdhծ(aa?KFőͭ@4 d|L9_j3Pyz}`sbT3 /FwY2 ̷\($f洒D-6& "Il):r!ǽKR$1v"Vᜈ-!pjMDiٽceI,7e6(ߧ1W݂$o+BS>*x3D'st 6*#',I2 Aa%!}=6mD9Om  a#V|hF. -NOoJzN4 3ˀ?ߡuʀ9y𘑄9VCA0xqz- pl&,f p>(9zщ]'EHcwԗMNukׄsbKg$$A Q|i;-LHR_-&b`yg~4}] 我gS#%6gT3opg_6qz`Ea#y|m/"!$F'Ƀ< +̬e25t&ҧ%,mX]|djybJEęR B˅% /̬-f%yJjҠZu!o>KlDVxYVx6sğ?!}qi ?SMo2$%Ixe6QWbJbo6Wv9Njfާ>(@MLDyU3Ez{F6nsHdωEqu# Ҟ9;Ž/vZlM^eET]NL F^aWO ?%@AV%3%*P96Ǹݘ 'G^G}$s R=vKbqh)V>iM5˝<.QwŐ^3ѠQ3(yNєw HO]UBݮ(+K`I_n|4{^aZZW+<~Q>[G:2&F> xoz;Ά_+P~axFy M0ӪW$5"I*ZwA]o_i9)= # N JvAa X]#}94>E1Gi":p"N?Wx"/>)o309h;pod/i22v?Yٲȼe|(U e^m4dRg'K,(jI ^cbF侾ϋ(6ޱrjb17[Y sD4O:ԍjugVq6RD,L I}F>~NKs= Z{u꾑R,-AG#CR b~XuG=Y9^hK6fw8GVma?CF7'wu0\%_;C9Ϩ{Ŗ?yLת1EkH @ ) ;p IMS\v?l(TMo +}}ww%|?9@Ѕ^^F0SYr}`Ӗ9[Ļ'bpWyǾȋ#$ /7[~MK7[LPP~{Eسӽxhp1SW/p1 ,,m2 B6MxQfIݩL[z柧WsߛN Ty=$~ MߥڑL8񑕊6_N&l.za'#˱տв,W!$3ς Z [e5 }86 8< r:Gq6:9Vn˽9{nLj^2<[8, P!yػ〵NlvOәIGV6 g"@F<ĸkaml~V]oǞ,W .geT;ܘ ɱW՟@T\xXN/mXDcjT:=?fʷb^4$.vtv/nBusHؤ.bIaISp$D̾(EyCh:x++V»E2q-7$K Ie'& (eƂ)e<.}l$N0nK\y>.MyA6ⓦY@ 0ӱ ,;ē {CFf̬qSD}!"l,?s D_ׂek%%@.GjBlg8xaRƜSuD;Kwo?W>iIV6,~ gptoDsgbȦ-镣Pd'DXZ!)DAQblPe'9jS.~ .(lIpF|zk$Jk#6O| M^<( n*2HZ \>VT<ɔ /<2Cs~+A}` ';HŃmG4{goTDwگ80 %a^J,Hr驯M8elw_i)QÙ奚nׯcQiwJ/VdSwgRUx 1UƤX\ME߂.z+PY.$7 |eR|c'I=z/㽱h/O:O/J{pZ!fs$ > *"k;=R7 4uW(T ]98?҄{#='r @1kvD^ q7Ϟ^%O;5o? vhwc)wAd[8i 7ER? . I>\w7?틺@֡Z.bݙ;E;( w1+l\B4l-ceZcټ4/Up?;HQDJ)()yUsdGfݧX|U XMx[?A\0QY@@I;I+\=|{: i d#V}8~F2FZ@r Ⱦ;kvJ0z$zTjM7_ ARj2mҤYmё9(c;_۝Ynj,<}&fPlU`X$ٶnz𞘂1#dNYv n=KD&qqRܕ^z#/>p:n~b㘣Ar_o5;mQq$j?haesjv*چF0e OT@:ջG}ok!hq'kWoؔ>)4DҢ8WWq4צSiyO?;ԈiOxƈd Tf e$'Ҏ͘79( qӓ+|#Ds3F =+\rM*n AM\S΄ z*`ɬ /;j[İw37z8!ibL%gԟމtɇdƅPZ`-^ua8u 7󕇟TBME"aky;I%fLCF՗~h09f S$AgNDAeOaj{̞ ҅,/{i]

9,QkkyB2bl*Ҭa0jG :~/Mt$.CqNԕ& Rgj%pyvs,F}aMa:*iDbj%IJ~i|"u<#Rg˿H4qyLte s>ҨXn /ġE5t7eꄅ| m4Pwҹy&nI$M$Y*Y0% Z6Ѣ/8iSLMr߇OwQRBXo}ͽvӳbI]^YMEVD۔ ӤdɿR^?ZpɌ ^019Qp'"QaO:^SZ_.C m& e`Vux#d)/}@ ͈*>3"є4sưn+|jJYv7-/Y9.E3R03e$daSNfPc갵=-מ}%<_AӐ㍞ ߈çb4=//KgIJT-B8yUqOq}W[Sx0wHN$Ѹ UZ}ߝ w$2Ɍ4X?|ubLpH$-.nqn7SnFND\HM4`L-JQ8Q4Y{e+.]>2yލx?!r(ˇyV8xV>OD #3ǿ~3wkB}UI 8XNւI'n,AP \-S! Doau_Uu*OYs6!wվ"{r4bȢ8;{wn }Uh 7޻+<)pWI>]K+,DFsΈcp9">L*u7fL;~Ƿ;[ 8M݂ȼ0M益UnCaTr@I?=joEKs,<[͸M`>i_OWf:E@{i3,ۖ @b~ Ak8`3dJ͋}, T}gP<&W-P7x&]{Qw4K6=*TIV7YϏŢڭ\:솧&¨!wby;PɣmVW)=@C TOTOG_%>x6 GoSk(bTdjbuCUN+ǰ\0RJ%q &#CK^Mrf$ڐK-D@!3d_PHwd[L(/MN7c0#Ekյt+,1܈f.OfƇ-eySW%BtG2s9D@ԽŠ&mm7PL/@Aɛ0Z;VW'jxF\b{uJ?.\?%ɞ/3cDSZ'xCIn$Ibx,8O1+A'!sv?[W9 f1S4DR@PyI}DpmR狼!#>0cmI@v{#8w &ջlf/FcfTE(Ejtd9h|an.~NJoGu* .VCQ_fH{a2'd~)-u+SaG)/K%@O9Uߍ6G[ܯx*]} 8mUV@v_AZ@mH¸ LbحRPL-9J>%~]Vʵ-zP[v>Eۊ^5v+H:hg4i0BΥW#\5EH13؉{>F>mfB|p"Rr#k~)ɴd`I7Iܟw-%xDtς&p,qd%ը?srk}#UE?[[rlJ'wPVإwդE@;ENyjH#, Pb0Bk== )t>a.,J^˪F#$.@'*6? u k @6E9Ad.['i.QL2x+[ƵGqNg HoA ii(z hZQ]MpAgIMeJ&=Ԕ|ˋNF/򮇮yX⹥h=kB!}sܶ66Ρ&"=KtQe> C˱0E*$/ڢi0/nZ~çP]>q'@&T2tTaiVZY~,rEf/+92t[  A!QM٬j1;דVBt6V#o.|ڲߛJe;$s2q,V'j~wE7?xŀק-M=e{p;G exi#_t>Ɯp+D{ B#YP`B΂$JuPs[~@r8h:(i~E%Ex%6! t$ȴ" cSf' Xr鑢"zI+v#L NäNY=Z5!@%OLO'#ЧKa0`! ޱ kt+UDAVRk É[.XNaK0W{1ʫ/Btup+?HvpfH;vh7ή5dljq?A:,Eu;NQ+:ɓP` QA(+:P7=ϷZP\,< 3b& !\nalJbH% gf@޻bMT&` zlY7@g҉z#udʱ03"ΰmPI5[CUꦊ3ys?({D";;dJxfw+cL l螜eѻ ׽'U[Ѫ_swX5/׏%UwAR:fm d8[}:^50E.e2b] r/vž恵1l9;e|i7i-$t$9&k >60-,Fwi΃fik+Cz+/AhױN}p^Y>MC~/#Vp5{_T?T린#S ë\'Oh֏& >: l[%=p Ԡp `B^;WhL <֠q&M;co]i5_9^!R7fB5Մ._FnM0C-%웼|-nS^uq1bAKM2o񊳞Z>_c?V-5^"yk-0N+&A2QԹ.RB  beMbwJޅ'^hLz~<7%0=ZGA*,.DN3A.!lFta,rsL+ø3K#au/?̩g0 ߙuuzוPS*O B`2+⾺F{LZɗV7 rBv3ppS1jͱe-`΁ 6\Ipi;7ƥvsa3d) T_16$UO^qh福krVAl ^3e$+.j>+fr:@fJSdwq(vwPuj.K39w}(E"E„>1`hY ~&* k!>-} 02`F'8R5! ߞ4۶VnE+ꗜ+Ȭ?t;DT fRgȚݓʻn9 ȚӏTܻ,e~kT&` h$lQĭѝ*aϖ;U#ȬʻH[GJ&c A]'{~{V\vkN>MBfst P%LbNKtc(witEy#ap#WŎZ#3&w-dhAbZ6! Q;2䈐C*ǭePY-BhUcexFVpi P'$f RPnd퇥Λ_P9YǷ3{g5prܳ_gT q;Aa&{HaUQҨt6êXlwF31 B;(n/"`WH-1˗! (LA,1) RlFA4pC匡F)dYKWF`aNʃsUʵ΂TB|ag^tI.?8p#B%)ԘQU6&˽(>P} 9-Y{Ґ~8Edvv2p ݱArڸ"3rG/ $83F:U܄M[ ,IN'ܱcͤs5vե\p{:rW@0eURC:ObتI^kF:eYm 2TF4r`ZM5mjJ`DS87Pu^`oJ\4gLT!;N ï֦$o,Վ#\;l 5\ *tOT> yW(',XT1o3Ğ>дIN<%#}֩u~f[MKl6߼Dw74BR M [Xpd~Mh]v[|/LBfZZ49\} Dߏ)!lkJ2)Q^BK`}4fTEg;Rk*+S:w!jU_l#~!HCERM]o։zA*NwTWLlAXG8)ӽsG71BX++㻺jG^Z(,-"B۩;{׽Ⴇ~'&f3?OZ:UJ<ڷC'8Dtꦓ1` jO1r 5M.4MrӬM&A,ur ~"qiQ) ȅt(W?*2MnUAX\oԝrWe8Ya[q2Kzkl<3xG*w+#hZ2j?+dV'W]|2@KFgH8@R鷧{+#1iD`w|i2Q#U4o?Q+EhTkv윩I;/nVuyk-ݷ;*XaDzAGXʝﳻp!z*.TzuKv ) L` #Ū9-.ƾo50cQMh *?m %^ ʳ.1ԥ-9(ZQ2P3Crt52LA\>cܛݶb Q͡9D%RBEv#U d(U1\gnNzV?H;.dK2{reY"s}EIĦTrDvUh_)v_N=GgٯGqW`[qRZ [G/!/ .+Ѱaq3Mg<7MW:e [D\;XTcnECQ#mmP뫜2ܗSܒ#<`e)nSuf+EB\ƒ­vy2jx0/0VE/]wKY,(DQx|tQioxT H]>k(Zv~ƀ1˓kܧi'Uq>g'}?7(+6##E.(w[]U,i3:[UKځfAYJʺ`B&x!lϻX/kEȃq~t {|.D:azdGq҃YYWyT@ > sQٕBķP$RvDyh[^ UEڀ^ƛƟ)I=mW%{H 3S ~0OK*(^&rG 1 x=J.er&`~GSƭLn{HHXΥ1Y_J2OG3 QʑVߛ*[s`c-Cϫҟ99|U~(eWWWeO|5֕;,maFp1~;O<ph IzrO4BH֎mwxq3J;$u/4T*xc5&)X arlbtħQ_ 52DU\l '݇bUP4#}*'(wR]} \p`պa#x\(LtCuN PN[&(rtW? 6{6o`̩qh!HM?n] |s\~֍Eݳ>DPAo?VdGsn ,W&&p˄:&w tfj%$wlyC3&9L#a"q)$="Ed;O-GP8i><">%J>JڞNP1iuL\Ul+\[+[t$)QZO|%ON92N~rX6k(,awݣgݕlY8~7zeSɆ?."5-?KD~XMψ ; ch}ŸO5N6?QD?ʫr*m&He_mk}>-`ι$5Eh!ңmRV)]&AGA]} Kp +ʑ웡Tj@/_ByU}\2/}Ux .J ҃gm fX WBAB?= 1LCژĊFS2fz֒ut=>HtB?AI)X:!7ƐHPN:r]Ŀz>Ki2 +Hg+aLn;zm63{qq+E{%+x;F)8%to쥎RR gw%ǡ)Y/Ж`r(H4G7пoD\GO6"V#wbC%=dH'db]h9ac87?wͿYN2(7jW,J}+17S=oTFX[E%qmgƋt ^N1Ȉ72 >p:(k+<ճk%:+ 0w3k@?oBAa{ q> -pc2v?$,bn NbSp@}^kWy]`anhsnY^lLlq)B܃[`.W`yH,L}8 e +/t,;L ײB>N!S`/=BkIŇ[ Gp2r.砽0v|5Wau)ØiB{(Ь^B@Y]aeouJԮ3UB+K@{+;j|Jn~A|tkAIS-=NT]=/\%E0RqMB x*y>bxùx#9 k8QNva۲pLaȷ}M穅隢Az4L:}G0  :QhN'KGmGH8wF~섇m:56ՀL\E}&ir!8̓i´NW2 2RoxG5x%9XRM%ņU^Qm 6ONΘ2qٰ׺GE~Se, gfPאQTMـEV1g3fg3L KP* Sj_U,!5|mh&2nAI,3#$)aasٯ.d'<(5&_"t@s7sXshr'^9_ FMy ׽LPxm0>mۤ; 4#_j37- B?_Ÿ8:TV;8/^{_lO7)x40⬈4Y<|LF B~m;-:w54I+VF>JLFCJM٩ ҸsΈ⃒ eDri4d#a(Ćr <ʔ_Zn9&ˑWI@l;9*%(Tl٭''ܓ|hS+c$oc\iB"{Q,۷|+V#vƈY־}.NF z+xU՜ bmySaXxx0,ݰ3ŝ}SZT 11zuIx {GN鏣zq{D;;Z-aUi դsI9.?Җ,`jK0U.qN>ë09% rBkHxyH<aglзD( ?yBĥfk>tDf"jdfI3'fip)o,򌪗 GU_GCOb 2b0'ay#lˑZkZIw/].0{ؘpWӰ?ATBk%w%w/^Zuk0=p.v{ \o&X~s]r+̇hۿ~k P'BKgݠ.7{GsY8=߉0 E6#֜v蛉1o)V?i^h ۱pDebtypt}ѠCG_ #(clӧ{m`! |V'Mha@dw+&-1z5߀Q+RKGb; HKh/Y47Ľy+,R} 5nytGr23먠˙0ml͊8cgCS+-2`3H~ 7 xhP0GWά!Þj1!qA iāNS1s8k+V$#dVXוF=JH%q\F C2>z AMa;=d'/Ά9'T,r7_&[{u/%x}.'K rm"9mp&<\Pop/U֋@iuJwp-k)a !Z;mb3E }*:=P}aG8$54d@5, +]D$a>&fV.bwaJb_QLb"`83z|*1Q jDEo}9&Xɔ|&[sI\̋+S E_A6W__)-pofύ7-RXm<]KP6 x_(!;6pL?/$tWjWkZ6ҠCg[Fz&ZR,)wIH6s} Mg1|alB A.*' X y#H(+3 L;]l+se0-\q1W"N"i{cZ8ФJHJ+`m?fx/klqMuzCl?$G{QϺ2  :DhfsMjMk!~d`d!{%s?7@_K} D6HX +MT7[sتC"#k:{ v_v@%wZ!1X2r- 5Sady&>LAzI\pO5EQ->|5n]!afkOF v8%L-f2msX 3pm*>9ULbwo玐?J/H6Qg6)S^!f\ƱwpPyJ8cB[1i}1c `:_EޫI? "JRNLXEQG[2Q80<E:/b©,p5˦;u ( *dW1 fbplJA ?n< 󶃅a]63^N#!)5otQH;E1bvηyʍZI2Jdˆ)j{ő0&]gE<$*..`AI{T"8F5pƊЭpL7a{ΥKc:hE)ZL<C76E?hY!^ &ȘgI=˜`ИfIo.nϿt]BuOpS"_F?O IrY^io9li 3=sEd~YpȦYx~ PU'0'׋pq+?$}1irKE.\~]ۤ1 L;X ]SCx;9dݠ7^%dMymPϟy 3<ϳeNO-o“vi/[r]ԪHX-1+gݭAzTM*.iptwҡ-Ý|ԇeʂuʣ@er{Mꉀ_P,%_ЀRܱAXDPӛSxeHN. #BX# _e% 0A}PpUGG_x6xsV|kHA~WsgFJ #J|SgwE=vb?DW/py9}PiS˨z̺w`ҏ )xꌜn],#DkK8Dvj۳>9&JH£#cZ]#9ջǓbJr8:ozPVZ#W돍1B}t;&:53O9[2N&@(xvoʪ/12-77 %rZCkwka0,|oFV'(fX@V"/7)#&BQnU E8hu;?&C"tV߷k ў:*ZP'U@jC,tA~gru^Zx Q=鋗oJ59ofcE {WCFP=fp OEOE jc9gyC]&3@T l:dc$+ZPK!v4S5$$R=mV%!?LJ\n%ڱ҂OJ&c#CdJCKYFٻ^t ^MmC;c\'#Ș>^\6O8#fߊ,' <*ǾoIyJ˹&t< *&2T`,u*c ⢝q5תMb,'m1潠Eᓖ7.KC!oBͶ̣k2$  FWkK!jBY CK¯xr++vVKE32NC;X 5Kt1A5}$]l3ț^Ey7yS%mp^pCwfmKCnjs=hWwՑ;'Z5L8>D\T'ͺHf۬Ԟ!SwWQ롖B<ә*dmO侁KSx?PtA$:r,/Rf)J;X,|]kUEn44ޢ2-"`M)&3Uf+u+ðH22h%EYf*F^apF\cӂ ;Y=ov'=-7-Av8]2{$lu;5=.9Eul",zgH G=:/^BkT KuمA!B~"a|zH^QT>`#B49HaƠϯ2! Sޫf~B#] )$RX}[+]Xz*YU!N$2r|wjkz(Y|ƍEF=e^0F CXڤ"p\EπxJsKseHI+NT6ŧS=@ 6 ^;mMDt3H]&p"CUIQ7v_\<桹@;xH 4 ӨB^8ˏp)o1s'NxE}.Fu":X] .DRU%V )v}@69$[gH;૩dEVC7af!D~Ӈf8R2kI1n7hƅ|S%=)6gRS:Ur΁S;yO jzx O/bAt͓=9G.o$f{sjC(- cG-".ޒ?mL|"dMA+WkLgmjb+ȏ >l<ՀMn3] >IcB(0"Gݬ=*k?#QU/"!j,ƍ;}n=M.،eLL=*}F ލ{_X12t4ûyqZiLɗu7KG=6"=@ԯψߝ*}"7لNсfeWTp@g#4 iR(!tuY(l=N-⿆G^m(eO^&*M*EUkFJD{bH1;"b: ;M1 0m &6&|i~FtoAČ) * QJ \f^vOZe$W|y$,GDPG^=)ymz{QO тFưe-D%[ o`!4$u|9sM:YJZ,l6'kvCSd31]㳙X 6n`=ᆍNN:H;ЩPLсny+ fȎ%~-U-N=+e;'ne fe^~Z+N ￐eq-#>oW}>ul9OLˮʆ»EqW4l\'+ceQk#Lak]$%:(RiS-?]lشl0ȨiwHa^^+]_TuE \6ꥵ~]0(OԎ )wgN`qO;F.)b6Gsoe>kR%˄Kԯ?, >7o6HllrN(y"CvǂuZ/=D͇•?O0pѳ)+AkK}<48yC;0 p XXb`6NV;3 =M(}|9vuV@b@v,;*񭍚*O5u.H\DI``U7JRRj*clO @lPH 9錃IؿIS$Q%"5&rD3*ףs]xGECq+g8>^^Nmxt_M ?U~;/}-d]_Ưwfv'cmU7@Τ+I)[ UZhqHFtuc.XatPy\]`xC$W9O&ΥU LBtx&_Wpj 7ׇTIJg$͏#$49rgiQ(]r=/dY *Whxt #JcTӄysAX>:]L"G̒,{; aΞqɵXDaqlv1sInP ~[ fn46}ddY@VVõvq~%L^z`?UPSԽP]&9S CTtU{DַNrҕNќ>S| _"/Oȧ "S57{&ߍZ0`bWOoc_zST;-bXϽv:!eIy^&g)q׆ --(fYJx mt q~e.5>RAƝ3!â謳 |iN̵sߜbฯ%_J_L ׼t`y7W5g ?{Tpf ʥAqoȭ װ=OSTe){\M=,\ X6|ة6 9Z~&6kƝ3Vhf!OHXH=z'VyC:jEvzB-k<燿\,s(M`jzIM詛.:ho4C,5{2g}t% T5 7wO'ĆMiIЛt y֠L;"b+l_>W4]τCG[x%$/Wa. *F ~~K۞\ fl5HX"w;(H35ή%v| }PMٺ&LdeU}J!PЩ#V!'h_o=TC#2q,"L@D?ѱeI98W֢톤z*f8{FӺms-0†Nd&<,>*IȘ!s8ofƃ>diY6&<5۩zL_=Zq|YKIEU+ae[l{>}zK pL\}g0mu=m.y0?q6 DY[P)yVRԇ5BUʟ`ܚÅrVS+n~ka5{Fq㖖e9H=^Z{dV U>#{B}8zubJ5Kw&1å:Hp[~{1 %,"Zf$<Вrק.{MnJ==Mq| \DJq|,ͣ:|"`PYCgA?!u/80t=/H|>] g`[ugvbIK}-N`A2tW'EjK")BNU`#=4z-'b9V(i"5&K,W:kX~k2S!f[U r AbQrN`vw18J=kMާvN^]2ar\(4F7`YMPYW]$5LʂRD7gm,.x,בmСgLޞˆ@ Fs_$텪\7IS!LF Aq̣Ʒ~5.øL,mqL7)K0 YT[QBuȭYى1 [B`EQDOPmCflbL@}I-ޠl ]@iRtLY qe#V;ԵJbljx 6xcOWsFCXM'13㘷ܣN> Yr^ A~kc",dw H,i-HF{ Ju_U/2PDy*#t$|N}v9)U&$\+; -{ ѣ h*4kiw Zۤ={W $@A55@}2Ja*oQv2"J] upj]}33y YI4|>d3c)r8~kHxv|Ž/7mמG\#5p=Z9;1ފ--BODr/sGx/ld#w?wLVT6l87щ MPE_nVR2N 7@NF d8C@edf9*MvI72`rN`iF`[Ӵne3d]kSj+Npby8**wb:?ayM'h:1.A\^d eݾG: Uzqt?qsYDqt02.K4j֝!u %ۂ##C^yjT+3G/+chw#\kQ?g))@M՞d+׫7$0]vZZX:JSI|"{!GP)clz틩/ ܨT9pDkѨdxy¨X9 y)24;uU5&h;Ĵ8nQ9344?Mck>FȅPw‘ :=W(=%4_cldXM ʮ&c]j,Kдk`K9\cUcQ @B;;ok/5*YL#dHTxwM=WgՒ J/ aS-PwX>e إIsM?Vs)eUBhpLD,j#WDL_IUa ]x(oSxU[h ɇJcneש,;lɋ`7TKLvp? `sFuԴ0\ֲ~'P^7d;OlOr&[aݰ Aq ƨ /]MҝߒۅЎڽ_5!+ے:~K[ALT$S5֯X f>n". ӞC~.aw}C7`k{,RΊꧥL kà }&m]_9v <'7ecݲh0jqTaVzrWzq^T6O.ǮqőQpFXa':Shn&8 }4 {LL]O" VC`ߓ-l~;qy׻Y+eˠ< ĽldwSl2CY_X'_PP`)݃8yQ7e@JltsTh86w4HKB(8Zv<;5|h)R˒Vuo"Ecx&L~*:"y-pHig`* ?Ÿ)Ceo޿?ϕj)k(l6¦{;+f^ZYG7a.֤KH~47 +a-fR8"iV*kEr:7nh 2 ɕbm y6naۿ`IҖR2n/ͯ4'S+>*\B{ #>tDLzPBs|_bP`jr˰7x:7t/'TGOv>`1H%}F"4u.W-{T8!;DVaQW|& C@9?=4w.l5m U#8A%gu9l풇0VBKs Q rddO'|2%LB[8TIvp.$A@HrĽ,q+D!sq9ޡ^p%"Z\IxF9Xr,1#KQ_<,M;9ˇ _me&k3?rώ# O`e2uHPctpʬ~ K/| W"s["mnP yy=D1?פ#` ;\`}dܽXCbMh2#*ʲ>5c9XM2r/c6"ҏeg'aH<P\b,iGN9e\ RN4@lmԋgnZS /@Y?Uimۭf>>] w0e:B XԼ2`iJS鶚rFFURjK@1aw d9基ADV}mW|>6=ٯo '#ykE.b.a,0bBDa1/ʺh:A%hBx̴TyUD~NDi3MoqȰuܟlJ3X^0?h*g옻{8G 7 ]{F^"9pNMt}7{v =a@l3PNLBR )kzoV^3:4~PHBv1OYa 1$L,N N{Y3O--}*uxbo4gE $F .) AeHq8ro:GV=0X? Hl}maQq ΎJ.W;QȤ$س$S:' +Đ9JB#Cza `i: lǖJ: sH@-# gL3&GJNMIYK۝YNvZ< *,i$IVGv.Oc{;ll(w `_vNDt- ԕ^N'`-:((&{h1! p1;I( "@ދOc8FKG?." `JVA& ; ff]ܵÆ9Hn :[R kvVV&ӧQ_Z|t^zz0H$LPho!*U5ci.ep{D>fp2&N&Q9SΏړd7>ކʌNtz)nߨhM"RzmL+t9 ơ o40NQ=q~eØ"xU͋Q8?v B뺄F`Y)iY>3y>˭ 2+13]$Fzo ׈I{Vf?`\[N>v<"*2%t`fpf@33HIF0KpZ\hN(7f*_6 ܠ ۆHyCԕO{O"P3{fFlwQ$fW?wLXtA2Eqܫ 4:dp-ޝu"M:a^BnZaزG Jcw~>` xwz \Sb{-6ST+('ީT+K5Wq_'1p(BZN j/˿BMV&E$\b E0vwNyDJN[zvVYH8ݰZ}}ĚlNn|J>nLR=Z\3itj=K]5r]C,BT.b$#w2?GoJӶ޲kkŦjMeMF4"n $ViP: WRx9q=s69EzzȎ|1oaW2Ե^@Q\iÕ\~e~$9!h.Z><*|4H`@Zi YGQwon>UwX0r>g6?T <KJo!E촕0h*L#4f> l zp' &c"|YQۺX׭UlҪjB0YÃ*~Lo،Rjڏ@LlU?SaIwm׾,SF7- ݬa3=:촀7uqq9ޫ^O(zr5h&Do9J{/3oqeb<0Fd+P?V2y D沝4G)pfnBR7!ɺ;^n P8@\,-jtn04U N3\R鬅0@4PL\X?5-  K$a7^B25oEg !}y+"P6gC/c2ˌ3;8:<$m^nP=`A}aP,l 5д3!iyC6e^<HPPj7_uZq[cF& XK-gZ@VG53#E5)칎;`}$w)*sL?vJΎ8)@WīuYu5ӍJ\PA<[e?@Y?Cj 0; *oX}7;:V ϫv/ZĬV'p ^))j`7l R 9?2Ma @jEPla4T= ԩh-J;?[{83 QK]?<1OT0ALA.`qM(+>耪#l|'Hx7&;Qrj7б-c&j8cDl*HgF^ UY/~ok+ !7oAk|RB ِѪpbָ.aI̅a J?a2()/%2VZ]4dT[@K| Y˺̧b,IGdF|[&z4%Q  6╔kDQ_e}NzQau̕3@v1?_!'B|'"\z,IYHW@uRL0eXV0k. آK^FW*2ԮM ){:180\w*։AgtU Ɇ5p^r, Ԕ3-{Oɩh(L70J)D{33=K1F{&b&pE#fYl\Z7r]n&,ABI WiwO ) l)2l~i~5U)GA8FUWz];C a?2?G]&coɚjZ eKVeOyc܄B!|\ `kHwxqN,E!\>\y 2]x_O{-;?Iyp[ "!Y)4Q0Q-(ԯ>A\czRl)٭dSl[ uyPzy -KqMBC~i3m?(r[KNë]b2\;=lkLܨH nB =J(Md ڿxoՈ 4^ PbHFzZ?Oz,͙$::|$Fe!yLf,W"gVռN]pa^4]ձ3 ɑ(&xڰ2@Ȁv:辈V<g$f2ԓ j&) [ulx-HqR=A'y h' :DH7IPd^;QT (ž8!@f(TL@ Me̗6y cG3]Mz!n o҇Z3c?}3Ң7W`a$7Gciī.,z'Lu{'֤'ӇΓg1op΀2vѡGgmr$ kWszc.eX1Rx]-U}<ӊS|{fm R(ϴ]aӆ beX 7驄=_4Rxұ#^0LA}_?Rdݧ8 O|vx8d )e.5Y9O ӵ< |G><D7c+3SimБ)& (HgYU[`hXZrmN(ч+)%W=?cNgǒwG'D*LBK) =fYѺֶ .tzb;Z"J_ѹzhc]Wԕ7׷>]پ?A3W>0TJ;un5u;}_[I%SATp)ff7 HZ\KbUB7VM+bu])];3b<:2# 5Rmh!=1?m;RZ;[|GFA1 iW~ɰ T{qQ/`21+~v]nJz#۬O|UR itx@ٴ8N~ 6S7pw[1|!vD'烸%wzEvެPJh'x CGX6޺jQz?\'UʣH&#@뷎b5,p e{Ub̙;AdR .ϐ*y-yتFp(4Nz(Dո+e ^ ED q;P}& 6Дic#ZO)BK}Brg. ;~;^`@?\q\y7!@{ Ofe+!}\x./тYNhÊ y J&Osۄ;?jQ2e7CgTp&y")&0pFOa񆹭/t/V` (aA"W&MMC(gIRVkE4yrC;CBf-[b8wЋ>YWEݶU1x!/;w 0>+ozFwX vw~7p}|=) HoN][J ;8h o ]#E Qn81J D vhwEۯ@j}Cfg(;$etf? 0zb-gejeOn-1:! %$h1c$_Ǫj[?yC<{W?QJ1s G!Dgrпr1UB]%2][Ra-w:Hx"cΧ Rr?&TZ:@H,n+!q7ȳMW kzt^&W,ԕ(-c#1/NOyIƮpTݜ0|pnHF Kݯ?}\]"itSR6M ,^mW5Q>5٣ǃcCeI_XtU修0KJX%ۍt6Wg\71FhY=5Qev)h9Y N = bup۷BWUunΧ yI ~wXP:,vbvF(Riݷ/G*~V(FiI+SͧG^!ƧD"9h_ 1pH_"DW V {}?kM|D0I䜅zo/o&e5 ^D)+Ni&x2;5჎ Ę șܗ7p[9o0 \jf!.R7-B͞nX:!~F>j-.A5u8z[/*e_eр~ku)zyŏyʝg9bg^).홮|:Dœ64ټCQN0ȃHvR=!E+n,St0۴j<:% c#ZTj9 7AiEOhtY!bNSgjT$yo͝o ߥ0Yd@̨ DNӻ{n\R]Ott޽r8D ʛ` io#;h]552ך- 'Y5sQS,p˭KMe ƚn{+}]5>'i#!l+Uɰ#yFMg?.f(l2~k;p4"cb oZ'l*9э)?aJ]F{ u Byg1GxXwsQ( *ݑ#SL恞 ރS+Uh_%hi)ڦqQMH NzqqH#@#ޓjW$DŽt^%OLuiXa+LZ石mOObekF1VmAOyKJ9l58ά.q@!}`7dڭ_[%l{ {xӪ=ڳVxR#FR)qSAI&d&Mb7|tWI)Nﰷk^oYƔ˴=eUŲY E*潮iMr=A`*&WG/-8/l{}d/^[x*N1,AU-umcDaܡ'.zވI-X @Kp4hhɣƮ<usxQyTw$dfZ!n-!ɿ6Uer_r7ziD)wKj<w:1f;XGed`o$Z7[i#D OGRmtrrrsِpåP^-ŚJͳ(ہU喢sF!*nKQNAښ".UVlCă9淴G#''S4DF߲%lE_xy݈?55UXYr+i=" 1̥?'}ӿ~0cE? < O `| 0*UP7Zo:6=)ܶVt$##g4B%g7-LuYzw|7dK~K6ﭵ"aze'dGkT(+t% IC M<5ѫW[jD-="E 3TMDNt-:ߗ4:].pTsb㦶V9d 6R)ȃk-Kg1Z1i qSч ax%lKcY4=oWJˏ񞌎E-Qx-\ ,pL{ʔ~JKe&K_Țks 욟$In+m>]>VGR*]|]2B}+lrVYՉM>,Bm m8a =Ur]R'mo/(΍B d7C.$>o iⲛ)i}Me߀YtssXʔ@YZ=x/ d+/z$W<:Oh*Z #͕u7ˆJ윔bVhlhMu7*z-,}H! I_ ~ d>5c)Ș#QMMt _;8Ap82/,2UM=`#V AOM 1@G^\܉S ,P_M\/3ţJ. \y1}Pqf#~F.GoKpHq λ/SM kg: 2rD_GG`O܍:,1PtC?vJgU%Z?*.\N<kdgw.,es GRlu 0k[9ew&L]0wlnlӡ 8l̃6Nj]%0j=oVZ-Wٙ0BB9m A5"ܠ)!i! 5L쪲5Jl 'ڕ!vϓDn(N|* EZ L銩rܔ94.'(MDWI}2&wdR6,u&fT&J6>Ԅm<ΨkڧjUcbש9 4}i+v3jE/%2!J~7--&f2LȘey[#9|aiᵬt{Nޱ׹+wVP W+q;wq҃>u.ⰎJ- GyYuB]Pr# DCJ)54q^y.`I_:P#Jp@ I"gW&VE)|+6J 3dP+팠9 ~(Q"mWTo^^5x+[5_GBn'[ v?wd8K`?l_䧺x𯃒f/عė6xkhl*iwj E8h#/ث6/[8%.iݨrțhкPG8_ thȍ񱙏LoP'&l</sW/jMڜGjis֢?'cSʦEX,np-xryXp9AĐ؈|?w\{Oyvm!d ؓf.uNT/Ӄs `2 z"Y5d`q/rձ&Se?\Y(yȍ08WVsG4[he~.Z&Y['q+`ŽSRwvآx(>1}K.6JVWmݭm~+֤!2nun*CU 5Vƅ &M>5i 锪)o@~?o!o_r- sզ܉vg0ZwJFFD93 j~ _%H֪EnG'`Khm?BI[0xW0'HjMCj%^S Bvi]{.~~k`2< cD: #򧈦CKXY^X PBti*q}'eQMUS2&N z=.YˋmPn,S?n9kV ޲#a Jsn^\]ˑj|,ԛ͆_ Mh([{H){.MasHmL }%^R!IJTA-Ο-w8Muv[a<M8'@l:s1L$VZ\4kM舚)OۮΊzӦA;-Ed_C'7Z]e7!JQ?vot:)ѧakͨ57T-|q%pxIml~j( qzms?q|zEW97Hz 0<7X-špκa;$b bA̘)v)YU{Ma8qI K#U>#Y#ZZ 'M}x\'rqBrZQ~KU_PJ3Xbӓ9gR>te*vc]mX]bG¹5 3] x}5Mʉ?fљS.B1*/}s*wjo(_ m\g>O8ݿ\ya9M<Clſ~ˤoKņbR1zJ#ꎿF߉;P Ì\OVMx=\*}bS~65vVr&QV@mܧskr`#>i7nׂ% ߲(B SvC-(.[r t*O7B~qdv`K;WanYA_6o+gP9iֿiR hzo)߃K$5xPlo\O4?Q 26sEߟW9#?RyIA˿Efa.UC瑍y?pC33kyl< *.b`pu"!faWӂ7VTmu՛F.-Wp "oZɕQG-"ƲLLoZ; `;TA:}0O9}O@Եd'[HG}˴MĤŀêjD} vt މ'LJo2<ή٥ n?3@Ţ4m|c!۵.k}'_D#~OㅡI}A-%h?#8(]lx3A X !YiPPA\vᝩlf4.K끠ב }<@uT48ZS1ځL%JKiY;ՙJ^sG敾ArBfC;JWS_YsfѢ ,{¤H-2'7[x8MR XOԗzQ!{G5 - P3V*fb$5:y;x%fFƾkc>*6qZЙ S Vo8Yup\}k6hr#Ii5T=.5?<8PHB`jLh ֤*T0Rq{$*PC4lد,tXYJur A;]5ZX ޻\^^cqfL+J-%_?M' A.jKh,[{"!(Yz:.kԢ@0jP-r9Tv6c:_:m.%m԰!:)YjEvqn>(ZL|ğ jz4܆}{{'A|Bw), F]vc't@a3EۋgZJuM\f`T/z2s|CWT$Ppɫ>JW*p\(籖EvB%ޟ6߆#-./Α=EWO)a[B$$ٞG$E-._P'B^e"J5\sn|סYz{;6U~ %& >ʚ/mTq,ȸYAp{(;\-ܸ]>?{U*s8O31%h־4Rh)4 @QlLաa G-ZmdMЇR2>yS/7 TbKdu5sqn􁩌y5o*^va@-T,Gɂ(_ѸDpHIޭ,Vbxf5 n3 mB2(Mڊ3@{dR|gxȴlAp5똖$< (_V{İ!*Asy^ ({\ahftf c&aZs!eԘC( @ik_KX70=[ \MVZ1j_l* c:rx$^M6(EF` -~OYX T(UC:kLZjrsonHev˝و 0'Py;aXy5& s<ш2sw:%?EPڏirZ 5-&<P-&TVldeV _3N9.l^R煓o| 8[6sçCUj` )~/|+l#vtF@rs'~fecD3ᎋG[X>SGWY,Ҕ^&?}*Jۓ=u>(|gRᤵ3P+Q=r-W^Yo31)<.*>/ƀqt h"+"% ko lImlźkB̲H LgOxX`ǓerU|9{߷'rϵzױw)u/N]b'B@g+"@}+jMC-hl23_Pb/KγgcɊFR¡vqN-> :{@h ♏^8͔s!$yU VgN兵rlM*xG얇O UMn4e'Խd?.1vξ04ֽe BV9w#lpK$]Pu(J!)IE-+0"=(21ɇ+>GO>ɶ;fv3C}7Ur(4h,٫4ɠAY1'\psZqc뀪z4`6M*Pb`b@`&HW(" \:@ৼ~Y#6wWԘ7\ӢmȈ5Eح 5@-J>49J{͍fZX݅)xCdS7Zt!>Eم9~t&W<(m/klu?w*|1[Y[.A4%buLא|WĄPNUM^Ec@IkJЧ"(MR?#Z#-}߰(qNDЄ1/gX(}bh;S2 E1q|R mDѕ@]bb$oT(E\t ;$ml8BSY*`Gꢔ*jvJc |:~|{`(D[ҽ't,bw0;.lt.zd{$eΜ u>J!FF%+@05R2{9~%E`|`;g nt) 32lSʧk=Tr=`A~_IM)(8JF:G 6$+ OՋ?NX.66=S){SRqi9ESaҜUL*m~'t!ye _ѥ]ZdnU۝p~(}$[Q]ʫ cXϨ:86;lnY~TifVgGǔ~>ʒuMYeuG ^㩹nI38K`Ѕ~ޏA2H靚#AcM#E:Dr׋W47ϟtߊ" ~X dJ,Ì(Ba؄%|$lI_Wķݾ>r=:csʳNFNs'$Slpr2mE;#)53 =BU=mtC ҹh *eUItfD&P=|,2mS=k]$4#2#-h ;zEmO/ȞLC|Rԑݗ?9d|};Agh<ꉽ =+f^kj,ngnR"xq|1ug0ahq@:X뚜8&fX{-s㾜zW`,Z/ɦߑ9YwnIV) : RYܛ.a7=xՈ'&S:҇ڮmM;`MRn?aI!xAY7/sZiSÀ'QcyܴՒmȩ)cu6ݎj'f=V>HjϥX<px{CɘFM jV57ŶA o3y5!ug5cO@e"U|C}Li3]dw}ʵse/D.ǥzLyu6$f3:T5D*~$YW8q1#IA`< oq ҝE3Kހ+8>Y1=q!H2x⡗AUNO,+V;s%C%*oE'ICxE:}@F Z'b1y(A ˗v%*vp_Z$q]Jʈi%cu:VWK^tU`oI%>9HLJkpr[ވv͵-0i䄤Dֲ0›$+;n{MYo1^-6)BXk:1%uJ]y'"5NY,gzwrﺺilD}!h2xh` \naFIZהВ 3dDVd|ުN٣ȿ$j@f1J9wx@YoHhMe=A>nP5Q4-Xjj_?j7،FْBL, i)}Qy|=ez!H2 F{(&#S@ڎ a\yBI|hc<,A@=f0q?eY<ԆV&-wgd|lDVҊ7YG]*(t.ϥrΩ3h$ů`c_QW4dݲ4fY [YR\6n28&H9,A`Atfp{q.@FKT%7Ei t36_M |,<ٵVgUWo'J5'"1y95[\($#mI 0Abis82+EL3/ȇh)~ھ%$$NgI ^?WoR`I0^iOȺ8);0MZ<@F PDDZƬb46GdpىVʷ]X*Ui0O(")0̍(0P[W f'o^_͕kr,AO 7<J6K5*dKsO ?'RW D&k 7]`&@ha6r&9X;/#&͎MѢ[3]YfAHHаĉpTdd /=Se`mF,BZdm_wcQ粂+[ِD9֫>1v-޼WxE4#S# ތK^N~г 1z`\4o46=~jP}nޡ+NwO u*x -`/I vo_,MmGF.-L{VyJKA?rYxհs~my;ε;}qw* ݿ"N~@U**>ܤ\~lW6(?/i!vH\A?bzϾVnwQF=GrZv4 USܶIyFkGt 3X Y.dPCިyŬ?bAo;8CӥAGPK"].͒+t'Q@ 6t /x}#;[SK|m v]1 ЮzkJ2{^w9fgy?`KV^*-=)ۇ[~kѽmu%ym*VB_uq!oM0dʡ0)xbj#?A[V.Ap rhnm1{3ByCSǚZyn)HL!z'ƶ_̏wSJ%^>Pj$24~p.6֚bxUs/Tʶ+inE',(_$2RRd@!؛d*+CH'#( >B%h6*b̟'7Y C=t8\(~ -" Bf6"(5𹙂BɝskXsWoar~o/{нJG. "Ngʰ{P)1gRLEbMZ7o9AN?#G{!;)* @3Ъa+ɝ"f/܀Ī-;:=pƪsɛcy@QgaIZ9KM: Tƪ>n)ҥysiM,vP):_h ҉ qHX9qW94 xy*|.[k:H u?Ang*W''⃡P>vJ%>M/ImseXFU)r_kuS}ư5b -Qiq`m.4e<:6ྋ_/sA>mx$i%yʶh(ǻ]Hŕe*6 %67 vfn׆X"QHBWÃqYeg̏8"(r8hn;?J,Qy:' S ]-RZ/1)Pof|(<|*- @hj\yl:ZzRa\^67C<[#؀'& n:ص>4RкsF>0+`* =VO@W0$;E_Qk>Yپ\M!@[#tLх1¶sq~uJLF IФ,,8k<x6n<'o9i gڏ[ʭlA1*DX䁑zNb0J:z+7,oEy}aZ?ңt ܰHҰţ$iƽ9U ^g*ۥ/խVq+|E XJ/ڜt:ʷ:#4aEWsJ^{j*=Ӯѵ `]B`oj"1KoQ wh?^C/H@]NWiNt 8;3Iu)Tc&>(xC{\(-A%߉lN3`E|fתʪeP9ʑQFGmchkPcLvm][JKCb&[g:Mh}'jyDDuJo7nD>R;ΜUKG9XE}(NYS%d(&[úâPs.8WX ߃"dۭO t&T{ut@vOyM*'x'SSy̨n\ឨ9J U'+[&t]|\GI:.>ƿS零Go Wa%E] DJ-p~ ER@Y4w;̾/]w3{co"_jM_iB%nMPry_=M*g$gOY@Z1 !Cjb"ƒ A8(f <"2tIڌyŠn jo*JCbChXEo=!#.g+ĺs2+4( s'kyا< M)3ϳC٪ǖ:SG6eP\M34d`>⎌RLj;v1/3-#%-y _h$L|YSzXI*1:C>#N>~8'eW/VUx}v SVr,_`Rl#Y&Su/|XV'bEZ#Q>VLGírZMCw1ۘQ@ Oqt>KNV#ZX{LxoA(Z/MWL4{Dŝ8y(CA;)<"a"\`ڵt4^aT}KJq~`rw_~< bKYy:D ֩ݛ :X{(Hٚ>k٢-X{b2\+'6Z,Bx>gKHL@m,4:Qtdo9>=R|ߴ~ '>AOw}/qWOJݵx+Iw VSUSC ʬJ~C/˷_ywa4FE_I j&./mr5v)6aø#S-'w5POMb۠'q;VL RE jxdzTUؼ "T%f#Sa-[\N2xO <vX68 ,_7]>;0Gl:UP(-U!\K;V,4(Wqțu"S ,9t˹ b:>/A?!e&}SDOu|0`f៦*Bijho)x ў7< {-\ZvppfٮpߍhoG,ԑm.wҔ:]'#{6qQ0X)Y1ޭO3juh! F)\2cw0N&,"8ĈR7I-@8[=/UVIPвUr?&x./9~Xrq"\\g&qfO`n!<]6dͭ\B$uX)MG"qh rq"(WE /؆.&&DmCKQU郵3_CUX%!oG5{BًUsqAuqzbHnӂomg#TɅ(6LIs`hzF3BQ`$1I[SdzhO##R=;`4"wKwS9ŒT3V"nyWx9B8K0û"I%/= (2v^m!L\D§IWdAIa6YڑՇ~j{7T@Y`!eߛ~)b\śvǝ"߯nEGEo);颥Zrfu`C]^bqt4MmA/խ ݚH#-\R`Yg)'.G3qI)$0U l1AwLY1ϕ~a._W#?_=[T$h|-1Q/ئ6K&eyH%!셣2Nt /,*E s ˱wgj>2 N]- lXPXh]YUz @>g` 4#<_Ǿ,g d9cR,)C1xIDI2qr>*p>"h>x}IO3:Q+rMԋkV'/. ucT`!7l-Z L֗5h|*nޥTF#&c0s]Lty1-p=ݧ\V!8/kIHehlJчPHjVsr{iн†K2be̬='X%BS]H6k,%e_ŪJ63`1tǏnB.눨z3p6sv)qp/csX\KoQB@~@ R1^nQ.2wUCƪRs?eZʺXDeĘx^4 Í9x&@mb%7$>N;D(yAKjM?SkM@rK<:.XJRm1_#'a>d+4mݖ: 'o~; Xuh8* ~MiU=}n.*SHZl^*fF⢕(dJ:75rH˷fםFNdZ*W׊C:G#—٤?&b@=7*0Idb|P _D7?hClQtiG_R1B= F(+ Pr"7:ٴ q u9죬| HD9N Ia;<$_XֺgO0Ԋ{\M{ɈQ9!蘗wz d8Q8,]ąa+I")tZ^_Te.Fc;XxbuIڴbI?0l=y_i~9s$\݇iqz%Ϟx3{|Y9h_¥BhW 5cGB 鬁cpk+8z( \MuyaYL+x+rKM?v` Vb.6ZJ{0)i$DYΫmдjy`O3W&D$AM"sbɴ1%\;js)i3kXbD֡{UMboԚ X3rK<ƃRjwaJH-2Nw[3`8S&;xW_Ab8~5a74& l_n} s Q 掃xv[+K(uz5̴&q!AoVWd8; }mn4RUe52sC]JۤR@PgTΤtn,834YF| Ё,cWj-OWo.;Xe&/ECe CNAOp.hXY搐oMÂ/j&V UCjzmK[o>Ԣ]u؅E$*PQv} 6~7mI1H%L'{qUazۆװ\pcVDnsOH} h5r@ـ&UM Z3,q{?R/r/hx}jȞ73%:},X/jqI}֝LGãJ=ZgwOXϒ`ɴO AМ6̉*o4TC`n+k^g?w?}աA(&FqOoT`I16ls"<7$(JBZAo1$=X`ldԲ^@dr[g~5\ gZ'$}^Kc(mwy'.1Q"2:|lbfqGnVFi8~9*_r ang-e=Ng/30V)ǧ-(WN=;$;"d3r<魜`dU{?óN/ȲWR'9i򦬶BсCەuզ $=Ŋsb\KO9+C!Њ95+:ֲh i!bvP9 =y4 09:G0[CI)ڧ_D,g\"?h0zP6ai'ɁqEy@, fzq Bgꀚ'~8r۽ _Oj3w&ۺz#8ޙÄ{=k]j ^NsxCp./8i>m=!!eQPK'Q3zZM|M,{@Xa`~3gԻ8?uQn  L_=LjV>OEW ߝ5^SQxTZcfy9n`t@CƉ&Ysㅧ[xU__vů;`Qmeb ~Qy4e S_2bo,7=F W.ɜ~g2R-cnpUҜk+A=5} F y+U係i+G欑к䝩1qTO6$$ɬȬ*Z%s2a?|SGfd;zJ3yΥz"DVHܜ-fٵWl-)uc }dbCxW "{΃0e ^LE[tb4`+܇hU Ϋi]!zt\Kc ct$xh?4g?Ӡ3"5mK4i dcd)ϖrEv5͞*iHg 5 ^*h~ n,&ec{u)VnJ3c~..ԥJ@0")DYI5{I{n@B"0Aʰk*~Pn_8p&#cּ rh *%BmC'- rqCޅQXȎ+K֡e)1A!ýAzj#%xQLF<>j1/sϮ1C1 ͗Bˇ7ݱSuv6(bۗj`ɒT?4'sDhbW[3ov+]Q})_-qdlT?|j^9jAb)xҰnl|I mncy$]Q?sްMZ`spIŐ4׺Zy/.(QMO/?#W_>D\ RDQ'eGwA9F9SL&Ք,?+>1|ETZR;? gn>VPaCȋVa'Ii[)kpO#bwU!C}Xm㙡gҜ-ic}h[RHQPg] ctxaRՙj.^T2~EWbkJυU[C@u_KLs Ildng"ts5NT54:Nà-EM -oH[&mՔ;DQ9KtdYc 05}X C%G1kW7%里z{i@m1X%b8C6R {.ՂwrjpZ^Y]PЧ̩v V5nV.X&DU#({X GhB:< YpbW)c3G aTXE>ۿ=pDi/[|5C3aq2}vb؊ 8kܱVg΢}̗aqI;9ugGZ vOX r|Ҷ[;.TrV, ?AU;kOz @4N"h;P:PEjmTD74ktb>`#';.u *2KlѱKu*{U# vpqLHx 9zd9hl ~( KO䈞)ݬ!$B S=8'74̈́]skؐo=xu5*cWeE0H=!|foL:'P:ק{I_RvZ;|e'uE* 28դV:`D0kkD^BcМl H=JCMS ̾":I젔_lb:} HFRmzf 3u/CsaR^{)jFgpQp`-j1܎HPض-ԳWJG#".$,E,[D(mz7ȟI+"X>s RHbC ?O\uc x_bC ͓eҲ߆XݥSCTJGLp'|8!,O1H(;\> kh7%s>sKX xWF/(=߃瑍)w**h)v6gr?Gpbpqfy iwk )7kHD0;zq4~Q"BL񀺾܌`gVOkcRJ_?.ɰ-"7y`(&KTik!};NOF/!4]xpYnD qfGk$ЖD=gLҏX[5m9=MKn&r:@Z"*h"爿ԙ뚧//C~iSI]r\Ht#p$i3"y)Ν#  cUƍomʙ̨.`{RkE\ v>ZRizSX,8њx~ODG`Cp>EbĠRʺMGK" ݋A2̙|"HGY1r=4d᷎`xnETOk&. y!/s<%q$#=k8l(=D\_^YuvUOB[| BmKk5&yt>|8Tn!5AOJaV`hi deT5OWLGl׾?*ٿYw=6RB$]OaQ 㢽NSxW@i$9{^vthf xl/aEB}Lc!%Y+mbRbi5`A V⭢[D8M'#{34>LZ3/a2nZ8Pa:E(Le}w?IlЋHޜ{0OFl`m<#T!C~JZ :΂rBS;G'ӌJ|yu|ʡ_d0CE* 0^o`eg=s:t`|[IW f^)shfRhL0kThR =:Q?L )hź݋Liy}DwX73X2>{CNIf L<;/ =䇂8bQrA7 30I4%~ޅ6?\֊su"m^ aBSso򖆟_YS!Si (g0 d楘f1i5J 4l SA'ˈ1U5/`Ƚ7R$B ADK$!WjE{6t g@W9B럨8 Mu VQG'c:m+&>Y0CO4wU_dМCLSNcѫݸ_'qf{_Ş arǸV44?гئ+˄HG5ږyɠ3}.>Eb}R )]?O;͒: 6b%` O lF-l!@67g R$^)|Z ^ހrA:{퀐hf6|,=4NXpF?hUapP`n 3wZNd\_Yϡ@[W UtoC5VwD?&]Z`_" hHVWׄ#'BN$Vu @ ~EFnxA+Y+P is֭ 7YdD9٨1 QƺUO5К" ~ãp#v`4M `IRzv4uD*zf_a33FUqİP8h5ǘ_l4/^W|̍0 Z #Go"ƔJr֨(3in#?.e 5JO+'0#yR@ خ(KB(z͋7gm #R8Nt!H1t<%?yXuI.JSAc[=(_RڲH (z7Xs"f2ɶ*- ]roS>=O,$JīKN1>?8o>N" gv .@[--r/P,3Fޓ)ps2KѩLvuDwԈ*#kp QX#pxX0>jRAz \,){2B)/* j);K++=A#b8,h-p mo N摯$֓rgd̼C9Ӯ|0YTJ f5& R<؏wUD T́Nc7 0ފcBGO%-%0ΧSc,r{Y_vo2c0(2BGj c {IQYq%ƊP-N 8t Ƚ5Ej` Jv@R:}ըG4S 60S>S~8o"M9;{~j_Agw~u"*Np/GhʙI!\9xѯ\=֍ͳgjW[e` c\süL\"Ǜ׎PZA!2)ou*rCZS35^H4k&SPj<[񎕽9 3`yLOّ͗ kij ?}c` BoQw ݏl"7KfYU`NA=MYPSۅ6-ѣf<,2 OVNJ u~hСl*!o8s) Yu|q~Jy|'EvX '%S,2lc"7EW ݀Brfg=$|w +UkW=ҷ V%'7u-M JBv:n/FǢ_.BC뢫5m2{CuRt3Ѫ(@5y>[d(!K۹=}q㹑"h6k鯱D`"NoܥqDV0k|3,X:ZRB0 ,'eWzVp1A> Ű^]N,Q4H]Bw  ?UUB$;w;F vtE&h#3#Ś0(-o]nDN3ɽ>) ̯k rϧ($-nq " q ]VZS+ EbSӻyU@ zrF` :.vk-**0cvkEWq,=HErxxnx3AD3ɱ(9)PsR<t2G "'b\a >||JמO*VZyUP?u0;1jnQ1TsɛuZe<ꆩcL`AJ8 #K܃ٯ-W@:͛WS . ?i3y| Oh$( :s1֬3.َ(DtzAB[Hf&B?#~JqA#(C3wz~eL4mE0KzqSrFCeFNY28n`e)8u9~ܚ]DKy؏v%hBU /. 0PvϾ,km7 p_ـmdl+Hp< ExbY-f&y?w*_h\t%4+93A-+fja{8i |J1 X{Vin˚f5&=$O{~Py&يj"C-/`3;\v, qu5s+Zw]g҈MpVzbvJ.>lxGO\burMD n][z 9GxiJ,vB) )%peʑyHs>} M_2YoɄJcBRG 5c#L?!bBD+?xsrQ =SSJ3un!.ELV2(#֍6֌/ow :*# ldʷeK$Ob,Di4-aɼ=B/۱W 21zeA8gÞ#-("HhH/"@QT[o* BĎ< ~QeF" L/6*bZ .6ZF5[6P98:KIkڈg&S9w=8GIPbz𔛻\c݄[Ԟ/'@M~ #ȳ` z9"AcEX#؆:BN:YQGLTgX6F[xK^5[/)[ @q Ώ TCS ($}sWu yh?PR#'rF{JD>'$Lξ|BL + _Qң}J8O}{&~UC/3B:% S\(tjry\Y>SF ɖ7VFBb$wDZ65+u;T*ۻd wt_eJ`\T_,Tc*KgTW50NxY0%3?+x`f7iJ?}*ϡ*p/!x5CˆpAxUdʝ0Ӊms A=7X+"BƱgΜyg՘M#҆)@K!2Iׇɤol5Vx;1i,oʻzcF* GGk1̠8#x 5/Tu k& !t" r-ftQxqpgX~ѧj7 u&qɅu&uC ow6r>.yB$VNe` 0SؿP0*S~־n|ϫ͛zg]@n$*T7ƙpt,RaBװ";\MIh"|KP"gOZ #+R-xA ~fVT t ,y~rݢ KO0FW"Ek#!VYkR ̐55\$')+l;RTi1;cSV8<6w*0wgQ|g{H q_@sU [զVd[ 7moaDWqZGk.makLbB{qRRKmdp})q6eGG" 1\J*ɝ*x^Fgrمym/ YVv[,!)\_g*&#JG~Vf؈p!Vw!XQ-40asci5ss*lg q$ 69t+_IyM7&vLJcvp- 8wWT槿0pk3Majl0 D%a a℀6ufcP 9F՜fџ0K//;(DPP(Rfܨ+.G} .u7G2( 4*J0r]d5`ĵI5|T0_N`ܕ-^uuSRs?DP0Nݷ r5v!XΒ8]1n~r A(6A1FBBA3gā-SіO]n@ئ!H=:Oy YTfy&88.TcWE^ ?g"!?Ztz>v;>4әmѥw5ʶ"݈+:R=BU}RX?adhd1FtpT`}~d>Js̿kk0n* ̰+衅`~ƋpN_C#nثrծ1<|`˄$?#WcWzl6щ+"e_#75;uOOpu1XAƉwq&Ҭ/iuIH }opij #9+X?`v/DR&qAk08).t؏mDXI/+bQanT>DL,tBBCOsBD'{YF#qd=ɀuvy՚͌#Ez]ڽ+YHW0ϴ)xI!c64@JpZpj\vn9!),T?c]$8i'M$ںBI|jt.D%Ӣo <@ dK:fu,YI>"A$l;RN&0ƾ#LƆِ]?]4I,|ߣ~d9l][`EnAqނm?#@"LsXbnu:m3d6 @wn1Y^ y녔΅BX3=ߩ28z_$tIse|YKҘZAcvԊK}/9kaXW.[AV*$-w0PB&S}qrl)xB^RW#Xt*{1cERPtkQ}k5X "V8 V PU"j @)&@?: vt%e#G}@2^h,;х_B>7=(m:uAP@\D2}4Mgj6sI#`d]NJd_ \ G{b3"x9/8ם2{rȇn.ZgdZT1h>˗$;ו>d(o]]b>HNRbteQ1Zw9oFh|i$=|:3ppmeJc;Áb}=o4L,5X7J1/uF#K%%DtyqɖZ b\9udnMqcjYC2\MDYa;%*4.vkԔ.6s^$"5ZAN1񜓃.G͝ߧ8no,^}$_96NXE/t<'r9gw5*$X0i>%`#.VBGFL\Q{Z]/5ѓ?OI0:B ;M+.Ҽf(* ixU(\ 8A?)y¼Dz6G<@͙Gi6T7pEj RX\׻M1vcFf)E IJqW81]{Fc^GHZvJjnt,r}Fk޽:_tb1sU֤MtA)y2 'z?2e0RJ|/TLnS mZU 8)ncNPJുޛco 6SH\~ @Q$CaV ͐wӌ MpL vB~ =16]QPEOF[~Gl; rBFȉqR'|T'?!3ݍ3M杠ZZoGNK3MFO N59_1Uj^UcK=&Tۑ"P,M g1669㗵Ji?bDC/?tv@};DwY!PA@fb,׷J뺵jl.%f0~ة X1 ɀWP9j$'֫L&ԡ>=FL%<5WǼY%=|$]8G _p.U8^-PȚ \:zI(*fE0m,{fauT br3Xߦ(uF&%orRi&՜a-kUmZ1f,¼UFy./x'?/ {VO,z1؁ xXRH.7$@m;xL>{z)N>] &milIUwV8~f֗8D_CMؖ`RmqF\J#zߛy(p GeM%cE2ڦ,۲,x2 sH^q{9èF:}kKq^l?@۩D1?ThcRZzfE7'/&H7Jj$(= wsSя,8tRAR~XfE``K"krpӳo#?[y<ى &2Iq TG[?cc7YC`Ò]H^ 9#6-tud|;M8j\[t򩣢M9gY Ѽ9cڅuZ7RSF7j_BNJҿQ7 YW--HpSPm͋1 +eEևv=l~/U yJ{}Ndk<.M^xgF%~n#ꐽ;lك>Π*rJKcWt j)BxpBk%0qlF\ ~׬)/ t[[>p`xFɮac)A&lU B.oM{qݳ7TxN{Io1~@ѾxEa+K#,c6 H6m~iLrJҧ3$n2\<5wa%|8kk'f0j'3@&ZD,3O#0YEv$k`G04"=L4+:Ӏ`Jp=0%пd&ad;v/W8z_;h!ĠsN>cPsϦkVb}KϾ]m7:Z)`O"NYie9@( rewݳ=lm1e}˹4۪Gs6yy]Z޴R-d'ۥ 4UL1ql)+tzR4X`)/du9 p =N=t撯<ҳtl(a{BR"5u{ o,!x`. IjEA1iߌ+]  HtK!cY̋҂%Ќ)YiqdEEVu |/N^7aP^6D˚OAN]0EX>WfO#.74^jO唿$cHf)En߈v͂5Y#Qhw>,?pmQCWZbEBl6݌<2:?&H`m ZdlXB7=ep8 5-7{>u@T8Q?j!:Lalʀ_[1Aіh5\Pec#>p eGoD!6ͦktÓ^Af_IvWƒWÏ/nR`7Oi_ƿTƱi ªLȲ6opt'sB3 EƵ(92 bo03IglL$U?IF.xýuqZ#lwQaA`&\ 8Di„)fϩ 9i>*-T@$k#סGC570/iCX=WD8@rQ\iz&9ݰ\<4DfAxI$:0֝p8,i0NzQ7lE44 )R @m1pŬ!f>~X[v0=ɨ&;꼌ĄV+-)E(_39AR2oh7]5DYeVA7CROB)R^-WmJ+/ ^vfga?K/ė zã>Sgq2@@#څ[!7^ a&ym>11}̿ ͉u.?̪:Lfy& S\D{ FUI5AHLe&PVhW&֛NkԧkQG@L8{vi%SfH.xLܼj6Q98O?hIͯJubSwŲ2Aq?K#aa$lppH/dZѐq(@ZIoP|qMS-dLaFab,=O5qbGRb_@{N/7]uƀlK Kj>[ W!Bh]d}''FvZϏ gDŻؐc&<9stHHx'_ )hfhR+ଌdƨKcTjЮ՗tVp  L "G yTΐ_Ɍ`;jA-XzdG'C׉7 N0\kEQ?㟤5bF,nĶmd:02ԎO'1B ׁn|FO_T$F&ͽ*ΆG厱iw4bxCIsAw[Sȭ\`?ydx {=i6U7%T!ϨRPa%iQ ;_&#1&t?ԗ/B)e`Hl{}FVk1 jWˊxb% _5Ev0ƭnsm&U*-1dKqqVmy۩H-y+4MYBiazr[~e9KXTKPν 56oN`gH|^0Dʘ l2Vٜ^H߿Yc կ]N`|JN6lxLړAb IvGl$@' ϠypLA  VRN3cvvAfˣH&ኑ[b2ԊFs1ʷҙ+1sIt/ێ[YcO175i ~pA.Ô,eZf4;^AC>jOn=xT=wENR2|g%6=tgSֈ >nq8!j#^d8RCgBK#%%k3_G{x๘INڎ:j s-sv~w+PnYT=YR{{зW/;TzͷZ34LoeBkeU)E@[TyD:,4n3?y b~Z.Llѣ"/ҲUnSMyl#eQ4Ď9,lFmΑ- "yLNM,E5dY_zQgo{@\I,EsħKdiz讁_'g!k)DiB+oOaLTQzZ!UGeQV%./W c-|⮩A8FGy~[ؕaiC^.x \Kôй4о/_^!Ǒ[&lu"l1M(zLq9ЏD13rb|ױYe͂K6o1oV\ÅB;w9 QSX`;P1<:`3 l& E2j ]s-Rk8⏀I mx\>Agk}U9"KA^坛tڛ{kF(e4YwxӀDŽ#0L9a\rXρDovőA,Az4̎@^C:~Et7[饻,GM'BnQqV*&kF ˻ȴCvc , L:Xg艳bx^\{K?wҹRc Q0?$!h$lϤώn~CB&ۿ 2[ 5ꑃxCUv ,*cX~a](2?7yAo} }9qb{z*'" IAFyal>+vt7\S'm\RÕ61O#x)BHuNMk9fC$1mۂh6/ 9)eDΛEOGX9 ܝzN7@|]y:֤or%ԑj }-?_/b"m[p7kzv!H")XUȊbG.LJ#61o׵8h%\D+؞u /teplPo5va+3fbZ zD4vum DhҔge *-";dos*Af>cTjg&.0Ux~ʧRDI~7LR~]NnY) 9h܂j*HJaG7 VK1 ?U ϖq@*WwW E>_E^GC VJeyvu&UiЖR+hh/WwE|N8F9q*5%b!f$H-8=L"k}<캟4<֜/΋WQ:VRloP _$¤WQ`2Hj_lևEv9( ,U;r91ɿY"RP"&"rЬ9ݛ/Ssfk qT])+׵}iydAn!γӱ]IZLZ<ę-Uja.1"HpaҊ"̤݀|g62By౬ibX!'O!:6ӴeQQ˰r=Lyd&[6`y@Pő 㷪H\vV.wN0F=mc#@"K9E5#Q~@N +Vb&R  ~&gI-F~m[;|}xC XG _+{v#}Ahf`qڱ-.nN-q@ ?BS-NCқ;RW\x^\v|:p\M8a\?D:)x7ǵ]aDhpWVcUlB7d1<(!M 4~X,kU[*J5WގtIc|v^@ 㪇..$m%@ !fT giTGR&, :hHcO}V&s!PGOn/dt£EYʘ3.aV:˄K಴H{R~j?qRIr8ݜ+) IΐUql50g3MC.8{ĸ$5.O׋ReCs;1}9*F>wMKVxAzV1#}܋q|Eby3+k !PMhgIyVPlĉk_cܧV$@(W]mԝGjQoٍp}Z,p1(YUBQMy4h ȅ#=J#o5wdQANͫHQ8L7'.?з_jZտ; mϘ${4)*]P۲B8](*{54mWG~K7y!Ōm.ojzzh Yņ #H)|W@ }ʪ%] Hd`eCΧw\ {2sJ ߍ8'HxE}:5mB^j&`/+?\, 8X8e6b?N$\wLXFLmQݳG, !AHVJ f{oJ\7*Op$m9^CkF'l%UصyL%@kK2/"{AN]UtZ~ j áoni$3 gׇۍ >:z qo\ f1妺P PO86/q:@Mj Q7q!Ċ,=@}nGBb8tԇ xpqƮ xjX`6([7W ~宧꿺ܾUb\ ߶]BY],d>IM2Qw"MӌK2 7\#سa`y_ ڈBFJF<{!ꮎbl=-;F*۟pXOC8hbE.I٢MM40$/ˆneb珉iD;FA/qϩ+M𕋿Ms (nvQ{ctl3JXum HR vJ .k-UK7X޹ɎMHp m0url5K86a5/ǟ (JickԈ3;KoV4GVڡ Sj2h#k4@\ba"پ֊`rE0>ʦOl+Q<njN b`g0} 0AD6!k9(P6 +¡[D &zR?m.yq+qPmkXJxcKEw@Gpӹ..MuNМ|Q-"{rG<1L#90FsK jVtiia=\b{TpGoUyV+DHW ,G8LX n%.bMi`rXq/4Y D;ڿf]2ag7ѪDӏ@ΰ%M ΁> d),)o%(.(zQ1*JWm47jB)<(m@-??2y"QyN~e9Rd`vhLj0:(aҷ ʏ@L그?pen[K6 ,9b"(:EҵߩR6ۖ1{|!=̷2dTCx(b7#ͩu1˕ ֱКh5AEJ\{84|QwY⹓+C1yICQ'߱y H=6 LiǪyGn4-8GS3XQט\,6 we3'6ִFSTM^ٶ /wfm oQy6d[xiKZ|+I }%{liͦ%+=0?i>=OgYIgt/ ֬8f$-i'| ?HNRk QCUg>%pbvDy 8 :{J,z"C.D5YjV$xm\* uDz$tR/wfhUŷ%!KꏥÕu翼Zߵ0Pr^ Mҷ"wM6t , u ߊ 2,S>?o\JO(ΡSfL,yRdu"HRGq MV2~@ㄏlPogU7-7DJ8L([-F'i|uy)Lp_ry.P䯾VTSv*|gjri ].Gk}N[6{ = ݜEqN®*0'"l活* αe4#q bFKŕMla'FZ̃sT!-d@t ;U#k6o~pH IOWEXЅ8!T3c0b"n&q.y7r4kbc$Fx*iuI{8Ð$1[VOgZ#)(q`) zW1i@_[$Vstm#jĚQCS|j1l}Du(}7ՈgHmRދLJݖ^uLgm_gn %1]goL0kB5'z.)qa8POu|ǫf$^Pr1 ]QCbV ״T'FNu (}Nвʔ&[XzޚcwUlNmLXmZv/AQz# .ܓҗ ZT*t\EzdÈy؝3I4K>,SWSޤo+k5J?LH(m}2_$RKۨ*d<#Pzb%A&Pgp&rnSBon'x⯄y  uDo9_/L_HL͙:,!n'6( $l I&e96^7 ['#&ٿ|c%{@F{ ۴8OΚAGDU~9xU1OZ _:%9FֆNA<"ֲa6 (8elKLHS&{CvSu]H╱g(F<ܰv%j(!&е =DP7]],z'C~mbTB jc73i38 |E;wIf˧_!>`DZ>PxX 9Ue8գzz.H$ |Eb*\aԉ$IpK|߄ށ> b\KB hOtgpj"B#s!V^CBUmv)[st1.:Ák/Ϡ:iTSs[s) ͈97}Ge$}ӯ?~41ށ "!סCST/aζ M`r>aWXyҶ܌}E }Ic4^-B+KTetIz:9۬nM |k[+l3 :o7QThl7H8OZ|AfE9T TlYsHp<#=Hbϝ6mz~,KꄬܔktZShf;757!+%phmń%DJ=HApZ*C<58J=tHuyn%Ds;ޡ_Gh*q> NBczmP$T5ީaZżw WQ^ԬC A\PIXȍFnI%lYpϱZ2N*@EofpȐ:1T3Y2So.z~Sb5 <ȁrkд5 :|0b I}{ОЌ"Dii?t HMco+K]%v[yeJLy6lm҂ ߏje@BpF%)XT LHoasn:6b:} X3i 7x[OiP:#;*lxnBJ…"9ƺ-d DW;=ެ^O]w9*FՇ&O*krFUwa߳?bh~8U55H-hଈfZƩAB?P}Uķv\'^,Ӧ4{"9Pt8s(xѨS\a Uv _;EEE:n-Úr]uYca73y n'Sr ,6\ ) `t5Jǰǘ 8RTk(/pέ}f+UNy\ô͍_U@?v8>OB"0%$ЅtV?LIR#Q ӗ_1WO$7UuP\sl،saL, U?ϟ(W,׻[Ԛr[L]~'Qq=L 9Z{;j io{/B2 v充6\Xq̕ͽ៤m9AcQ1A@BݡI J5Nꤲ&S#A Y.L4_$ k'Mvgq n 4~m_C1K " evX'WY @b.oW]c)ݹ8 Θ? d-)UzGz:jY;Am7ZnxvQb+9.$=ϳSk5|l]WR &EpB4T(HrʤA\HZESg,'B-:敞~l& cLj`&`歴:2҄%Wfʼd[Dya;c"v}QN"0ͥD ~J%6ve)S~jF 7N 1W~<9zPziΰ㙣Wɹ]\/Z&vW@8<,uN!:[\$AB^؞{tUYپb, [+ib1фL뭹ȅp9g7n5~t_Oe5iT<U+s½T 8 6eFQCw$+Á3=>W?l[NVfX7?m * +_P}t~^6߫Fs4b{iH~Wdp#p* w6߯#{>tkk3mx.%@|=<=lW1޸= _VՍ,7m[ыW9$]z1w o h|!Mj$hKק8A B)hIv=7*0AB کMcLkdH}zRR]/z7P>)`W;5Q Gf'IKַ$R^eՏ|#o|"sØX!ђ<5/cX7{-\K@jOzSٶX,ny:4{&8]L2涗:C‘pCc~'P:b&z|/Bo.i(52|ЕuЫ*ªU.C*RЁvD;Ԍ}Ah;pƽ$ =oi._xrKjj 3bg`b{?,6:ɳP+KVDG" ?>9l`cjj!iųx)?9O/V]E,\8"8l2jPAA1~yH^`K^Q];aH`J(!z n*W"?HW$MyP5G[Hab5A|0tE!h ND&Υz9NKF FDH}ʰtAF06W»K!0۠1WeѹF#巍hfup6@yWm܄͉NHs44*h"Kg<;,#qa') OꚚi8#O(e"V%)Jr{`ŵTwcC*t 6 & )ԘI\szׁ:ŭ{d$-ÉVDTt,nw.(EJ0"妲Bn᩿FXw%1L,@µX 6!i#WE}':A8?~f^UެQaqM/ε(;vk%8nVPx)HP2Ŵ>>1TCAՒ g%31ΘKp NùIe)K]gm)BECY\xfznCm `'?xpNL U-pݚ+&3HH:!F)o#oŲD~$XK/3uhm'wUFԎ}`/R,˾?ٓrb"Y gt u*3&/QK:εm'S"}km!܃zh4Q)y"k`'anQ?"r&gSW"QJvTFUz6dfKIw/${Ls5iڻ9~h`LEA|/{i=jذl /;_,-0LQ3.IEYcZK5#.]ۃLɂH7$ SR%\FLZ&dr)0Ktv 5PQw75=5qs5%Wڒ2ԫ4Zd__U"JyO57M,(Ņ.0_gkOB/lI P"̝ݮ~ɲ9a} ؋I/e:W NKŜYXcE;n;|],95cԥ]^%'LKm=&V~&\THwԀQx: Z3LW.rt5]V9dMٌ%Qo* k[\MS| 'mdz2~Vl%e}>)Lۋ꒳h&L=sO0;6yrH|"(üQ4)L +?A i]dk ?e o?SѵtVr+Y^s;a{.qoS6% 7/Є8E@{/Q4 bݬv0&L.'M͘lcAl طvUq^-gᧈ$[n؅ l#L鼛l“/NGRo|3ׁ)Α`Ne ',^_s:Ev,"kb"IHfq/ UFKwc.YVS@BS΄I?O`h"v/NS{>ܡc߲HauQ~=_^z8axoZ 32 nKJpj?-Yᷣ @ӑ\|6E`Ԑ*v!= "r>yTIVGd_Y\)'iGd M8eE^9f¥*);9cԼNe:9^WJrrI^" ubC) y"[5ӸStρ*w&'ݽp"_Lח$TrPABOޒXy--eZhv+-0ct\nyGk :)c橕oGTnۏ%1`?p h M\0XGhw"y2U tQᑱÎw~@:b7?QFM*ŠΉ?ڐ4]Bg ĝ(5,IRPt([yܝo(A) "Wr-SW2Z+Wx/m!_{}sՃG|8W= AlM[@b/>' TGy1d=h)@Cג=+~iwP $b\ 2jnS`Oĉ3<=LF,q}@4#V'%D!F7QCXq a|`Vs46J?h/n9]wCDUXzv,x9&QC'Tn1-.\Ȅ 5ZEk(" ^Ӄ I>]2*FTٳ]V3X4w6+ a[䝌|;U{:lZ6y}y?n00W{zS̉_kwRmf:'$[G$kjݜdX4AO}-&y& 6Fʒ;V+oǼRo~F ^i{nEr}}zT9Tf,+NP`_ӥ 2)w MP}jŅc;.LAZ1; iOֻ~"`CÏIBu2$, @X H-nr<ųXΗR)/L95Y^W RA$@BU 5&./b<B9ޏ^cԬ zNF1eāw 1 1}q͂Uxm!i ai =A5L%au= Wd9Maq믵GZ,u|R޸d1g')6HB kqe^}6#ξj%)3FBK1TnMgu3uwG flg N}_[7p~$jȵs%nm(E܎?WܕR~huE>2-oFu*վ H؝)ZI^-k0wKbYbwSt@mI6>Ӏ]֝7"p`#pJjgר=.~zNqAϕrixg8;;`a8jtǭ͓ BUi5Y_Y҃aՈ^~ʓ3Yaߑ\e*]}nDʱhGr%tYq]eFdc%J̩ܼ5T8S4 xo MbcG$*W^!Hi.:eX$phb[L ]7~ٟzʁB 6^bRFun0@])iSI0'ҊּrX:(H׺Q f_}FgQ?ҜRF[GW#meǶh~p P > I`x;ҏ0bRwϼ{R.:"p6FrK(Gh KBY]%?Tq U{B|ŕҗړ /:{DdYt6A靆qZH̔U@X?,7R^HUΧġHȒ,NXMU`ǴRFYDÚm(6IꉢH ~gܫ9'ߙeRROsf7|qJo/v>G<2z/ # x*D.>]t mndڝ=̀Ҩ6J 4Jk8ollxM#X\,JYsw4UX#lGۿPzu>c).k [,`leûړ"lUTeV Ex~3:zPt)ㄇbD5N= Mq7>.zJ̚IXs=\SPk,gWX'NkiiVfK0FQ`e!c>Wwǚ|f(K./J~MerZXFJtU7g@C߷Dh DIWa1P;r0cA([\cv+d0[kH%?LCZ[$9UjȁCV{T 71bDH`%UH8]5Eށ$lvp//q9ɮJ|J68u#۾DUk=GӳOJFxLV\O>|4U+z^ }0$z`!{YZޥ 2ֱ`r̼^9޵Ŵ9h1>O4pǨ@UI%9_jYrvv?j`kRPV52Mj 3@w,U 4 T65`?Sz0Z* ufqB+bq{LC1IK"XT5u4!X,L<LćW= # 9ӪQVlV)>wv݄1jvcr ?O+W`|Բa9] 96tưz }gc W~2e>RX8IoŎ_=*2v˒o_wPrTo |3PBMeT gyc'aKSC>`b<""= LU C' (AJיq97# #77$=`M8.ia/p7 ehm9(ֳh] gA0kS,ARfY ;q˜yz3,.10aza=:>nZ8C'y& wd(F20AA&r G[s {%w%c1LMQAm%4)iiɻCsZͯ{nOF_{G]&S6a.E2Ʀ!=Nu4ګ/.w&BJzHוoO0&r1%)PWȵ헠}T. \8IBD<:ftD5rR͐x&~[v|Amt/9r_BVUrJe¡'A&䦒 vqlzLzIrS Ք6/0o*pS|61B=j"=t\CG}_󫧶\m1vz kȃ)=Z4-zd a1KVNg~؞$B cp˸-/?X]]CYtZ-Rb]uOo8z7$# Pq;DgD$r+^mJS_.dMaqZ!l^/<;@dP 5Y2s4Ź!Dmg#=b{I-ڨS)pQ_4e?dQyӑha3禹A]ƲXd'K?qIy֩~frxd,硡lĚ!i\7Ik@)wMӥٵkWޭ`[n;GϰNMTB9ͯ"9cml(J?B0o\$!0Lp0{Xfa]F=>lvxmd:0i.W/va|^aJb ;HLe9ӡ.t-@u-Ek\Tlッ?>=h+$֏Qq(^,ˆcJ '6wR4 .n~MaXyDGa;l9$ A]ɲpޜtV;h>g׽>3ץQLd,E<@#HЃ3%E ~Sk;5В3Hs ~dzy<k4qVJuo/l.NvPH2Pגޛ6nmɦiAg%"fSHO/fԕF&(|;$ \#m!IddDiS Gsx"1?<K5Fa>p=XzN,n _TK3N%n=!u|т%4Dg긗̒,ͳz7RK%~ɔ 8R& WW=if#1iSҌlc79`2꿙0jflv!AR:F 8at{7[zi@\KFk"ErȌ#4UE@/VmS)G=^&Tzٖqm).QוUJ{A[MXjEy67z[{=U5@]./ꁗ=oi /=Ph|I#hzlFn{+}>`᫩m=6Fr!ܮ.T.y&c<,yn#) 3pdNagR ϒeU+ցC.f|v@ޠ4}v-'Dȼ+v>iW![DW 0ax>;^@01Ӑ"jR7>W"??u; db5) {E"sf3S8 \Pq?U`U++>S}YecU)bZ[V'yF< ,5;ks^璷AF`au!s&{}dUH%\oeKK }':/Izʁt=?ҬiD h[SJxbP4Jw I}-l SF͖UBph#%BspVnvbLCAny!k tB5¡BoR'[rg'2 {BS,OiDNճ̈́ɂPf8$qD XDݱ=F+[gyXoNͽ|9F{BKk &vZ7( TRc<@]Q]w4˜%1x5aq/88`Z]cXfJrdum .oc)N<6II~U7FR$%9)Z0_Z#s0&S]CR%Hmk(Y3!E]&?aN\ՠNh-Ţ"Ղv9]|-K|>NhEf(BHsU4ꖙndJ!?7 < FZ nuv؇?OppZ'fCyX&FxEBy2,_֞YqZ'"CF)WoM婈뒺dݎȱ0 5MͰfhN1|6FT.UUH9KIRumKZ^XxsfKDzYƄLlZX8H M}>sͻ6~ӿTN1@wk%%ˣr澸ˠ$< *Q`Yu#HlNGb(i- t!!*(b f"fyi0Ym;ICV.β5܈@@[L/yBq 灊hq,P۱f0" vcX!/[e]Ʋ[d=[Eh$Ι QuaSpI ñb4yJ*BWMI[ um2nyպd$O`% G@\K\B <`O*T# X)1-@QaР&PC*NV!Kb즘3P]λa0@< FF TB|/:'H(R9oXע+3d3n1m< {l^ch-.;tT xmKӲg]x2n. 7-yDZX#8myơ O`,)IlLӑs#֘ 9I[%nj&S:lj?ʼ7p5arONb: \O v8!zJGi"SuZGamեjW0!_.!')6{d('tqq(2#=MqI|p7w7"N'$ (PX1lW?^jaG>&ʘRSCX7)R* -UmrYH&>j/+mSJ?+>c?R}s>DerfVkBj{\Y c6Ӽ%ѻc Ѱ8 d*;):&,F1,1G >_tsJܫluM {rkQ\Ŕ y0ҴVBZ?4Q@ml}VN[I]\EY9jFFviN7emO- Y@@So ~ª˲JQ}X0<Ꮆ>;uA]-vfћ9GLr)kp1LK@q %!9yY$~2[AwMfͦz2ş$aShaXj R3oG_O|jq>]%[W3˰ᵜurmY~(dK߶Θ%A^Y!6vpч{k{3aoJywdu Q"LQ Vg|\^ot^:Rb0}, ӭj`"'5HNc\+p9E+ /A^#r춡gmGM=`@b{`rpA@Px'^˫۴CMDcQ}c"Qc0bK8 q)iExčYDV Veص\P[w=)w5Mhxyq)*+9|ǚ 97'9N{| 軏D/ N{-{xW°М-S"z'M֏=)w%bv"ҰE"S[Lw荻5.SgzBbee0:E5K prGOHm{Vz+vWmRR -qk\@Еį&ڼ/`!7}g|'p/O yB< cZtw0u)[ q=Y[ג{<"q9$[%Fݥ3۫}Ī$rU!Y M]r HSe_QN0m(l|y]`?Yղ=נ'R!!8t0h距rΨ4π&Y 0[)bUKRFWe\OU7 #c7 Y7v.AvvcP7.\zzz #՞2c"apr gH}Ҙƕq&,I7XI]3W jT6߾+dF&9k8Dp~i0> N+; [q.7v]O-h.X70@j^X&b$jE֚K%XӅ.q^4?u/^ SuBR2՘c]{/VM,e%y1!u;Ec;T#}ԻP=Dwɰ),ߐB8|9`p>ma\ɇ0xe24+@o}`9<V GݏwY(Kbr3.mP{)bBԻͰψ`ʹĊۢ(HSTI,(20x(մQSq*<,i[+@$ 8Gv'TnZG">wڤk@ɗË́Œ1fyܸa ߆~a.QKVl?/#I=$ie97))$my`{񵑺 W/=9ܑӶO㸰0h_VOM i|?Ҷi VNв+q~EZ'BG*Q}=`zpr< ԶQHdVndfaji;";N>ɳSIx[yYdK8ۡd?8"cYJ+GBэ .P*$@.^q2_LM񃦎OOR0K./ xBiFJY~g U0,|D׸%piSCgɏ?] U$#O: 0C-ר9_3w@po5v!_WfhOCc42m_&34?v|kHrU6"=.ڴ3&έG=k*D% ʶ|"#B 1n_i3~zTA$NeTOyoU;^Յk(ir] YE5"s% S" 51DB}[X^sKֱǞL˶y#4H!D %ۜTR!aѸsBhҀޯszΞn$q7s})Wʩ;\aU0A|Ryȿڊ d*vݙw˝ _V L vs/Vދax龭3OE9XKu85 >QQyhtLJg<S yRl~˥ \= jτN5&ygUC\ dn_N:z؟P!EMW֩ˇ=潦8Q QQ~:GVT s?'e<}dPi}N{i@U͇ 9;gў>\ MV 1ȟήM5:Ə=W +,U;[\63WK͜T"wĎ}`,fD@9@PؼUpC{!ni4 XckmDД%z<  B8w=zwFFWKoK|ᡈ~×QG5 Y mbj>) Ε3!Ё*sN2UGAKε(`)ά޼&+ -pFniLQ[y-]/)?²Vّ{͟f1A8 P+G? '%{ZP Z˨P5Wr0* {i$|؆^iZ^ոCF\ڣaƃcR 1W8`:j?LʵfoMYwVS78wj 7#5(>Cp T^. Z1)WkBS Z+/߮ylM#`(9cκ,DWni#*z_BI!ON^/'H:0ir7 O"cI({aDw!ߡ//0ưJyIadQ4Z."PFpE: $ a0b:v(OZrTܙ2.uHL ,ځFJ$9אω|xdB&q7A'^y-=Ȳ9D~cZH]-U_++D`@;[_ZOmXeM\j>Nv5᳘2LS\};q`D2*^T{}*4Em^,I)&ж'NP#FSF,+4v{#eT2 "o C t26>` >1"-gϴ]YcTEj"n.2{'O!wҟQKXN;gإ{<+( |jNzfߐq<7^~ZH&UNW2;z9t8QҎ8'G{5Hra{(#F.AffP1P^z}{Q^O(RO\bJ r1`H.es^c^AF/lK q'#lX;"#l;Vա4=Yzʧ}Z>3}c+PSrzZ[uՒoX'`A8C/7 yjwkhEYDTB j6< tp3ڐ[ht#9ډY Z[R]ɪ7RWfU"ϝ\ϗ@+¼ktt ꨙǟo usř%fhj"F2/vu%#[h֝dkDι}Sy)5(3-UӲF)|Ob~RW`:-ƃqb#uO*.5[R-߶F*!Ȉ=0_Ap [V畤G2hب~5 )eH gJ=h[g"[vf{?kн׿j.6u0}gw!oA1Ⲿ\°^p%*Ew']ogOn1fgLidTds MghSҔ}`8%JK'n! /eW8V# {WW/LLnќpD @ֻ=vCk+եxDGh8Œe&U^SO.wAh}V$u|"%HH,3EJ*SFdʼnC<~C2Bc2B\zNZ6fȚ>~BY"83ptJ XYlQ"$*cO *3+j/ܽYN i.y,)xIG!^``ws(|,h,+[zܓHuNfbwr[tu뎕+e-fA%aY5.s`s/:W@ߡefv=DTLu4)P$w (DZ uLt\(hqH5ܲDPTjd={e$E@'ʋ ]JοcK8YZG4mP [f ,ǽU#KyZF87[Z[CxwӃ$O{tU啂=xd0Ėi$ U+3REQP3 *_F+ !&6>EʅvۦP#b_殼G)R{ }LwDr  _#uglH >g(^e%wyYb*/ũ;&Ii!6PK;}uo+3}ĝlG-:S*rbm%)M{Jѥs?vlΖvf-VOq[:*ס(qEy4ͱuȨ@zxg8P3>0}t A\UpMgkuZb'$~~8y?~ ׯZ`M'P]*=2~߻6jYY>`gұ(ۗxKGpԭhi#AW:ur .?i2z3Yq@O .qJ-mPpn ;/χsEi/B+Pu ժ=)g)b,jPoL \mCw?c`G˺p Zz\ż җ[b6ǷYݖ׋=@ZoRac6~_7Oa'a"c|=s ɴ9{re[sH5LF3^]NOƤv@g-(Z(و c` 7@XBd#i桔7NZКw,Ǧȋ hg,܇oês"7w|As% C-GŨ Ҟy鈟+A ڽ ?08[HBhY zD1qx%P aC $P,Hi{Y?Yc"`&:~0\o {̺ZR9JaG=ȄlQd)µ?mcziG?<~{EDQiUyi#JIL@ P벵g,+菖%?4G06{\!Bg~ߔK]v[dG CމZ}Ɇvs^ݐ0I/m_Ja8%.d6Na9ˉ{)'7/借ONm` l@mƲ;=l9Iݑ¢ B45A OE_E#k.As 6s)n߆ٖe,|JN OrCWbaɰSGH$Hm*;Ipjjg9Ml[)Ưv=jMHv7FZƱ43@>=Rl\XDɰJwvu;FabhuD&eQ cN"s9ӏٕg59s س/=;(LjJ2^>!hk 0G@mzŲ|dISo,/{m5%`Pon~ _+5f% utc9P͞4IW~`9fΐ]}W ȓ-/Z"^G9}ǂ16S7@Á"}&,{I=SGVtt"Hj{ʚg!|Ox$,V$!l˾ dIa^fG2]ڧr]N7~[ϵsˆ*FȧigU4n82~ V.IeE! r?*=n; C;Ux!̔MƶNH7=L!zF>i>f\IC&ިGiZ3Rq/-Ύn\K.c&/;#~=+4Ǹ}=FNN]!=IqeP͂".۲M@deȝSȯNDXL@Yǚ7d-7`\z^sv3]SGXjS4u!漠;OwzU"GРG.ӑ8Y[o-" J Ϯx>=vlkv /9Ndf3Eb7F:HG!u,4 =QʾzBk\96]n Nǟ*%JGvɍ?$7וgPL5czaG{2˞[Au2G֌!KZ nՋ`Pe|f[Ei ˵Cg'ULjQWD[p^j H*z\ pM+VזAX "T0) P)g0@+qJwH}; 0׻ʡmEO+m̏QRaAy X?HlRk2 b6d`,(7Wݾt(^qB|U^ef9#Mje9*] ГېAhK= Nۦ(Tz| <ƛRk^WRsk.+-cf}[6_ìH6`Ȧ4o6dx-='C@iHܸU tIH (^ϒd L|̳zա,Eش/.HW _ I\ZM!LuQ͈ԫ,_z@Y^J|5ċ;).%J(VγPO0(MxxŚyt=+f.Re澉s9)N ?sMH/N=Oz܍lͷd6x)=wY H8v" Rɨp1S*4K%H$c핑9|G8+?O i@5=JVvu֏H Y#u|ݹ~{/pr{bsOJ6~6 APRQo=vp\"ѩm#5*SvX*:e"T<2 kW٪A.!aüV}e"*KѤ Ϻ0n@7+dܽJ._?$йm>gaf5` X/5XTsP8'"0':cJIByT6ʚ8th {cXr{#X 2v;gv.~Lsw\T\A:Mn:Ue'?$JSӼc|uwk5?:И7n tx)$h&4.S1P. @410Bp-6! Z%a % (Z3Q`e0I=67#M֛Kx~"L;˷m^<5Ai{OQ1tvW# l3ScIR?@%w %)`VB:nmKkcڪX<Lz~.w‚7QD`'&\&ˎlֶwӷDLdH*$d i  #& -+kWrw&7bHlz& q>ԃIMV'b&{&XQ::XeM ES!1mGB=ls [Msѝ<DaftĻY"r}_yOP@}f)Ԋ;_%RT~ *"$ņ %Ҵ&#@le]X0kX\ӕ?)u/fKJvbY+^tmN:2[8 -gk޺ ݔ OAjzڈS,b"/oހ`:u%(PܠVhVI֓g'|)Ю^25o\bc}#MV[Q)9y0٭uF Yxj$}7˶j.N`@2Frfz^)-;A}ƕNx8bL"HgU Wr*0@?e}XmlFϹ,\_P Mx6 %?'b3t3.d ޤ1b]$y+[fHH9OC1\(;ޟ hxQ|^4Eֺe:t5"a l W[Y+& , @Yο*M;k!ڊyDz~ϻ=f}MPl[8 ;=D߼dhAѥ6! 6H!G鹫C%71uj^$yHAQ[ y1OqV5ϓXLˁxo_nڨe6gHkx{I~˭U YxhzJKUL"s)6dK5J.i&"2zLPr{-{.uHterwڐ,/D?=d GL+]\EX $)/ƻqjtHkpu+j˫DIJ pcW&]vQ<̺5ߔ@!x7hX6,r(1_Q3y`H;e –!zV:$}=Mž6q&Faeֵ;n,2Pms)cEp51y=eHY~^eAN 52Pbb|< LORJ*0nKKe ?QNn(u)Rߴtj $`^6C>~yP30^Pڍ^;ol MֻQ>ĄRo{rǵo IxK cV`8mVAK{;AneWD 6E][mh'8K EsnZVYTkx1CsFyΏWu=@ +Fzo\n]Dˢn?@~pZ S##(Z_%ggbѻpc Z2D6J~h@h'(t}6f+: Fml'LMTwm}5Jv{5L㘔ەejH,/wB)Rvi#O,@鰒LޘqPHpYZ#s1km6fԴKgEob _J,Gh GV#?E;==FAM u٨>λ'dLbT,;kfA,@cDs`=!}2A:8$G&M,n5Y@xs@(leX{}r|aX6='"xjFj:gth%[\BĖ׊L5)>[-A~2RD݉HkH',Ca:*]$Ƨ %_(T&T8cE+M ͿB/ Nyt+Ht\DU[tU{*^ 'W5t,}L -G/mrؓwvM`z"\~rO u#@Wj &\Q":=ztO% %f%JN L2϶S֑ODzu *J2{>1&'ȩ[]BA/~mbg.UK \Vmo1AmB%3zbzqVTpeNCk?)]*Ɂ|GXSMޝzi1]*E}99Z[^CJgc+RχPr}cR :fvoA{4홅@X{LVZs6fʴKワأ4{Np냨a,=f\Hd6oϭf"ƷliMtl|nnH/`)":p~l[Xə4|柞,@~-81N֐T-/{y)Z4'ƒi_!e.pdԆ| !i{zW՛̊b{qJ Aڪ'MWS3p\"U$&,-xa 75 bE[ku YL:tv[xRz+_$s$oiـM+t29@?# H"7c?ÄAlgT)m@ v .mƮL5\@& {R k|F]h=6lmxX\f` gZ0kAm!'F~6:%y%іteHzyۅμ)kkhNWZ>rq3zB$7-z*t_d:(iz 1#9G}D6ҁ#+AE-lx*a؍Xz jG$W IUP5N#Ҿ `Xy |?Xdݵ|;=Z*zRg!?'#Ƭ5P&eϚD0W nb sb,+nռ$#3M>QMάn0 u}L1Z1ˆ4+H.|DL+7d9C'v$ToG>+L_ H‚2`Ď*:kF4P1q7y|S%Ls۳d`O .c*5EDgRވbɟu?dSy"TqOE21 }+gKt ? 1/2Dci"}}g!blKc\m}F 0j K Hi*"reen{6eoy-,N[9?u"jTEf`EB!-wGAB|0L7wVF3>'u\&2\~ |ӱ z a<+}2pId y2Hz&'aq䔍|?|&pQ"/bYua1HU7n~/_lTΩQrziJ->tOyNKcZAKdIum lxH7<=Jv> ߧI #]%Qr݋{Um\mF< ݉!qB߮%CT:޵)S2~]dD\|5|pEiːhKw}[  g W3W3Pheh<ɯλ+֟3۽$T@}Q.:hlVwG|8lIE'(7f3XW* q9Jqp8Fd*OfDͮ4D$M&m|Nbt`I5ƞ+ε/q8{n-;8;C3UBBa Z I9v>agUzf­]r,[MK7n̅Z)O_;D/*yyL}B[rw%yoKLly2&=,Z Ah9Ib[I61{L_;e'4&?g}1 uk[9Ч0GDPT^iW QoE!k18>+ @q|}G9Myn/ӧC6n ѺO!y Sv@NdzTMb ?__MD\ LZ Fd&g]ց!>;bNFx$>xԠԽջﭱ=Bό!hO Y&}D+( Gņ6lBfY}Ώ" ~2Ri] ,wSdZaAslB S}X'o"wps%6=&x)%$~urT48Wkew|,U5R?KBT q|LyW IUv*1]a߳Zz@tFN=|,;^28Q |vl[j''Eʉ*?Nķjtql=[6QiZ.3b/^;NA2Иwм(T߱LjaAcg7Tj̀8|݃·7=sF˔Ms6LM޲ygϔRN}":Hx/K/Wfڼ޻dD4z:9chpF -P^rѧ&{9-%eD|ZFߴ q{eg };CWjy•Ƹ@fS!tgL⻭NX֥n)˃eR6kA5-im#LwoԂ>>V#BޢR3RW4_ ,x a߷c5˴Z܏?aIw"ED7^D6V} a(g|0ɬz/1 :ODݑʣJG=!ﯗfw-}' d1>!uD_*p gf vWԱ=ǔysH4}Va+ߊyǶ;#捄XYC{K@K QL讽 RBpYz k[\(~,c<$fԶ)O #zv\ж$ pHUistC ^ p@=%Cr54| fW5Ľ9#x wg׊F{6 KAnqSt4=?cS߼}s})nn<me- ע#ЍwN5f@Vm47rZ :>]sa3yuxQ+?iK'GMG9jt >! 4PSRLyph}A4?+`K)ȫE^DƄbL'qJW[ }5]E;\`鬌%:~[Q51 Hܻ ^%2rru3)Hiu?tjVV0"c#8-aZqŸZk鐊9Etxsh@e9q>fMλ<>k3a_ tLJ bk-n1Uꖹi~ h 8jS\# +d͸ Z-Smc0[Khm>ߞv seϿԩ+Ubm'ݬ88DݻIzӄU"i0_ W\QH%V1[&Oc@rԕP7PBZD~h?P#9wv(?SbJJv=tG?xHeFȂmz:.}+.|SmfKǠ#tWb|~=馜hڦmPX@6%bAΪ'X (ucV16+^pw,)]=*6zώ`-6n#%<2\q#$V6V{l0Ime+&i֕x9@wb>ndHg!wiF1rBwK >L`x#"Fzl9sdÀ95<<2dR CH_@p;L 'E?Lga$dFl++H0P_qQ-͆#J`YC}Ǟ_/|HZO&bܶop/HbĪ"' \HVKq0YQZiY1dhBV0ҳSjջČ؊Q YC;u/G zYPOOF iVNlt2@/nnVTh}*M61'GWR)^dkCtwv tX],1@DB sxh.z?O'6 2b08—&qk;>&yKf;bE2k>I@/W$|oeTLtY3 5m19kx1v 0Zٕ;qꇲtk&Q+(UR9ޕ+>@YH}'vAW 'i2" 4#}kUOкSo˼A{P8ef \b ƌ@iHNO~% a_17t9_$_' ,i_]Rɸ5 s:It1WQ $*sh?' Ɛ+n*@dOˌWg?.{Qn9jGfO6fǨJ. ~a%JC\$n&c9KI#<bkN$_C11M<aXyKyzP]*6UB'rMŨ>e9Q.Npxht״"#;t!sh^|f%ODe[μx;AWrvec,74 @c.-[|6 d}z}2MKPwA~rO3H3ݶ_wqmO;khpܩc%DF[n ؂3H˾Z̧}|'<7?NbM##;(c xzuE\x2 W;Hg9nrH9D8j)tsD;hK֎:T+"Ԓ^L W8?Vv-c)@[M'7h{Щ->ָl 9)t"'D^` c3V}tnc&+<&S2V:L$TF|OFEcX<'q<~f4KnUtܕ{)z%V×ьHBxmkf jqH$F!fLŢxQN 0X9smY"*S6O8=a%#!USgKZ4sݹሠY,{C5rOlpķoiOFŽ;&HcQEEfZ! -$ͼZ' *prF}9znk3^CVf:( R迗[UeCivҒpU¦}FgdSWc?Dclºmɘ~ԡZՃv0G~/&m(uZؠCK/oFúUꥒ!B& Vۉ4U&؜u,v' V(;<*HyWv0A Hl/7S VſviSɮnWF(LC1keP>qOjՏ.rwPZ`r;Bgn9SNI0R3؛ ߵ@_wZz~mpfS>=#>g'`Y{EGӲ`0XJt~y|ih/Q[+tF<>AQٹPdl0_ "յ1prxdbJAQTl Qd ϋIOͶV>I,8b~ð28dH( ]Wj̎^mpdT9HAZIBގOn"N%*\£!rǵHdL{VEFii.'=VԿ .rښa}a>5$PoK,<8j= ЀP1$$Yx:N<7Fq?':]yNu+@M K.BSA?A)uFs2P ?מ@| TE˾/* oS6V͔kT|@feդ#):d Ő ?;DNsk28.{t ӽon_@p}~:]:ªrDHQ}%O{6e7韍?es6_R"]?"l 7N@zV] bP*;'QRM&劣a8l;+QYfLcDx?0I?3Q8J5X%0﬌l0yhD'yKȝ ދ@2KmLų5wKS笿w==Eq{UiĠÏCֹ'JhiG4rcs4qloiϔ_>$-,;[,Mu?(y şdwDnH# aRg0aU3"GxoNi_j rTqHb!f#1릷+9*7YfTϤ: oeFW&EU|U"<٣Ih]H a{x|[@,A)?ZO0KXA3FP=fI+'qX?}QdQ2m9Ch<:6g\H7 c3C(vmU0Jp#9⨵~C+XTa.llz!ulH?g7Vj8=qmڈLNmWd/..B8E -Ljβuں8s>i^2Ob9~mE$r$Ι261986{d^ wyISyJߑ6kq  F07 u1QI+oqW뉯Err9i%]s~Xװ$%1RI*WJʁɸ-lu]IXQb\9(= iU Ĩ kɻ|f < 9C%FOJ.}Ֆt(;59 J%V+u.JΉJI %zJ]4Lb mDXeէ=ō67@5 #$ t\vDap&JwVVI\\5Š;fD H4Zm{m'q>4ea*!cIxSӁ M2|iIu7oAį>Nʥxgz6^w=J쨀TYX, yh )ig1VFMu׵bKcJ<9EǼE4(`iZ&rVtˑT(?LG`9#1gk5v\KP0^QFؼٟZcAϵnNUAux)^8(>`]30nj&iQ"*Ye;2GIz~X7+Oe~8JcȝRhEu]eka-}ʾla 0Q% /_v[%5R&ܣ|K7xsMzz;;&+xc}<1qw\9D >I0 ^_4 ɱL`yҁ36׾>Y *HD=,*a5~#O]VW͌lWD "*KH)V!2?<<B,,dOw;V*2_N}[faSQ߆)oڹ |]NzLfB?eP$rAt!$ezx;~r汞S,9;06/^&zxVQVlXX^b^r@΂pqe.D'*ݱqU=USKT]`esPkA&ȷ!bh`R!`4x$?G̛I 9>DOń|o޸'yf^46`TG#̾~vE.yb7,Ht!hM !@@w<un@n>xA9З.k%/{Q:(5Ћb_waL#gӫRy;bqNϔCVcW`)Go*p hibnKKAWӓ)8^=e$kiGsQ6F5N _7rylw#hq[ȣ( /_Z;M{ '[cP! -``/@Z2\ξnth:KSc43Gv99t.9 lVi'jǼb?Dws%_ g,Q ~]dt }wǴ/&Sn<I 62$Iךֺ9K3Z1~GNkR\4avȯ};X:{xMٵe!}2p=WG-cVhWGbXwth$X(#%׮-/{OF?_4T2yD.xy o)'el6bT9{˦~s TȂAn˥¤ƺ1۫c/#߭[k+K<|nyǝk6z#̊iSe/~K@imr mha駖W&0פ)ѮgSg/IЗ~{ Ѕ+BNC+dn{XꭡHq=g̔)`]%;|U1S$c7MꗿCA:MVJR U?WmVzhFiTQIC]-17'LVQ`(#1kH=Uܢc"h$cB)ܩ%Y@~K+vTHD#&모~J&YvxCEzey/Im sl`s_,c;pE9L|;^9Bh#찦;  z]=:[  ԅ0ͣGq#-Ynz ǟ Ҭߣrw~Is2d5V%sQ>l.5c~,H% 5TyĬSwHjs2*Ișݘ ,S|W|83M|AZXCܛP1s%nǣ[s|1zJqwz 6㿮\ nb)^n`&b>XϢ(\( F=p姬*_Ep?K]/̓wjT h@} տN̰-\/-ԥ=/?R f-tbH'\ևFLu oOmWxIN#4  8?iF܊F Nᡵs#Mgb7BI ɨKTx M_e|SvfmHx7P{ȽeRZ* jM,`pxv~ ,Bqlo'T8>=J$=e`6k*~& <҈\՗f︍j6FJH lPxGxlp9JhUV3rs@AV)oƃ.S'aLMř̉I{7nzkՍWxr\1nP7#jd9fQ3z@;81ט>vßp۽p U_soUeuhW4'U]73ч+"SM[mR1S ucզS 53٫6U|<^Fl7\FLZĸjL,%R>8@OIBx}f1h5Q|w}D}, +LxIAMB.+wJ++LrfcuЊ@Bs}r4RӚ8xZʞb1%s]V\VVT{~|`wn[G1iUaL-O6M5.ҙV`s@֚ҝabxyD*x{j}vƭ`Uga yE\],aFj.͌.<txѢO]kfɿr귐AX/u._$ SD8BG4ŷvHbZy\ּ Shurz.{#lIjb "kA)IQvXxҩԠPoZuV?&jT Pk@J (j#A1|ss]ߧABR'9Bke?9zM.kJm ]wgүI|w SmYTCrE(l࢚(O}>h1ʵ̿d7|OF=Ue;?; 4ΟَvNWiþ<-9ބݔg1h/\2˾ap3NE~ё)G(/-"!i{HHPn(D#%A$1 &0Sz)3NRePhu 4  ^n(rgQfF Kvn8F4P-,SX.HN vu\()kI6!tyÖW؀"ry?Ə~O^)-[G(o]i5XMU#>n92)оv 65wƈjXfF{#;Vl>em{@(va ](`{&֦@9# hcގusr{?`[cS|k`.ǯ]RqPTv<FtoS,颽h5b̳ $J?+#QގL =Þ\ӯf1KD6[?"iƬtMDVPo4UH%}<")kޯ=櫧>b@Ly_9+@,p(g2mn4:"PcIdHv[E.Eo"oKw+mMKhr"Vk;R:a: N 2%OY9IEeCoQkK@u5љo|.=iO%˻:j,+Ƴ5+fsK&/ '"qI8#6'-z$DH!L=S1X7m0JD4v0Brq/Ŏ4)?fLDF/c:7-R퇻ZFtD|S51%t'e[ Qo:n_.w<Cbg̸d=bvZ!gn3mTr4YmllC)lUt&v]5hU:@$S;j^Gq&J)4+ʆ*-Mz8opcG5(iWbril8ݵ(1ɂ%6 n7eNrm ȓ!_pv,x0h^;25?n_|x:ЗW-MI^RkA!c#-em^EYn V%4A[ n9\yUOAA\If"nt TC`r?r> L&ͰiKG?4sj;z%7M/欨 [@[w9zeiסEFbS1d:5$:bLЧ>$Fge10 ktTB&E~2yBr)76]6Z_勇bQX֩]`Tilӂ@GKjkI.zQPQ~B"> wǜ>l{F~JA]}ux]*y29`B߇rdч'~?Woj-([=WGRFy'#DERLf4R~~K!Zhs80D?o"휳#0w\a:wmJ;ɢ 7Mh^_o5/:Y(tD3Q{$%RʞKE${0-żtnѵQv.i QB0kD4Y<0֩['[8"]kymd6qʴ|XR) { -ӯ#XiZF&N&X1F gW02iFNFa7N{ V>EJh-WꔲMȭW0|³y:'Ӆ- }F4 Rœœ[]-4^j%CɷY]E5+ɚ3`d o'[fpP5Vښ`mZ}ʑ`u@W5YI_o@=%4y =A̛h awݖq?{SF*I6QeH!2=.. .z+G{6-Ō6xYE=tbHJ%W%L۬)=I.j-ODz{4o߾LH9ڨ H}rYp*rv&cm)'l?SJ:a\OMDh&9S:#LK$/@Rvbb%_608 xE+'H7:9Y+m|61`],X I#SG6se+d`biP{v MLWLj/w@`Skԣ3P ! k'h? Ql} IqOӲ'ϕ~~~7 oCܨV,8c2.a+{|{raL%r1*ǻ'?nX-\z&1gbPo(Ab_.o!j }J8Ǥe{b@teOnx!rlAv +#{ެyհ nQJ#&XfB cm˵kl-Yt@nd.)Z%hF .u6Hk.95^)0SMJc+$vt9_Wv#jəǖp֣ޭ>[14,"rJ~y/%U'p{GX$כUB% ߜ }{ V_KȪSK|R~m5d WYo޺98ɝZ4A[hٔjzBy.#zca~8FbAX5d_\=t$gZRf>UD&[YW UDf&[T nDsW>I+F(ܓ?&e3!1ΌHn`jU٥G> ˪ή8k$~]r+ׯe|W[Tq|a\hrSCTm$j_/"Zz4b?p0u4.aVb(ǭOy{='iVioꅺeh={,sүN'܅UFc\`W~9;aKfB_1P6`" yʔWMƸ&L(ps~S4~1EC0*v0蒶D'D+EE2Ee{k9R+7]+xQcB:~Ya[4>AmʦWɩ抻K-;BѲ4*!0wF  \m3R?yey\p5YH A4U'$͍nKc‘XԺ,:HI=5L}v^s96c#'(?axՔ/&[ȁm˗iw٫[ms9[]C.b'D! }`b.3.a1#e(jQTqBTFNEMEZƻNXfE6~-BoȏiEb͒ }KTuOd RXSص\m bO$#Aੁ`phwJk^͘%Y< X&3 t \ )L_3h$b0\ J%humФVے9UĢk}x_]6JKS=1$t"˖-V֐ qɞჵMZ#Ĭy:v<yD:+ ;=n9]^}s!GMtѣ?}'E$ݺ> oA c# l 3)=}Z}#؄٪)F9q^\` fG}Y"mTImVdž0Y,ad Um* h9rzTBFFӱ@DYmxⅱlvTSPV7θKQ+D\@0Y`*2Q%Z~7krX}*sp;ݜ|UQqb0I+Ԃm#z}ȝqԕgE=A0WMSo\f\:BS%`2N+ADC ȣ엵gEkIU9+O=ڍЌs`vW;yҔh@PraY*{IJq PS 1o| x>6GmҼޣ̐ADK8\jH mUEJiNԯ`8ygM)2[I㳠]Vk7 `#Oz "os襱gہ ytTb-Ri6b͟rR̎>7 w2ëC>3&MJIy=vJTM7SZö9~{\jt]S8 7;T2(je*F׮8YaV8esĢ/%xPn1"f\ḦlIjB[#:y!]#hCc `SSh,8\@c3?srI')_ϻF7\MU-UɍgAZeTˎp_d; H4W (3'O%v3JVUhd1ʶĚ* gVRZ,iT_iU刅pElT=o?%n\HCٚvOdfc[6ͧL м_E)0(+xND:a*6:+(%P+*!E_[c#7< $wM\rA:;˭}m!~2&:{EjJfMz I/zC\ sͪ|3bUW:~28sUg7Ԥx<õ{3^eϒl0{ eE-7(?IFdwD)p~W3)kxuC[0t(g2M2_"]FVfmYݙ86C6zƹw{z4 xOP])wƳ4bjyIxc^<_M.rk.λh:7 TʸqzPZ~~jͲZ~33~r.ΐy[%# 4:CSN# ݇jvDžXg_%wZCL!.p1XgwNT.)PHG;pL_KvEJ=ߖ5KȒg9&> Yu@^^w&(Yd/ Ɗ@né€3>I?ȹ$&DPp"R=];#Ogns@%cݚ6|M=]`>? uYEFȤbU/of+Kl)a&ڕf`aTZKQ1qt o~{5՘tۉ_ֶslOm*~;LܸתM~ķ1t g􏘾^ɥЅ.]_#Sc>۸v A/@ W+\9zN@ 9շ[K. tTP_A[#`ҍV&P1? Sys$1Jqs{fr/.59"Y69fF sv珢PH NPvq8zTEwk'ȶ|؏D'XOL\mDP>?m:h[cMnZ]=> bg9,7 :5OeC纅\n@t]XpIۏRSnn ϶:J<euI/+!"9$ꏙ$fܤ=S0Mzy+T~=y Jt׎5[)j˃Gz6ZJc;\kCq޵MgƷ?=Ҳ?%A.ӧ|W 'YT#.EKPV5x Is惸T") xx 'b婪RKHSA`EDjo | x߼%r2aUcZחg&fvV_,c  ܡ@8ר{%Kt"leĵ\$ (T_}sA 4v"`lmcQNz0W'!&X6b=ȆWaf'?Soh#OmGTrMq?`3!@VXo0x,h)3ԫJPP΂:j/ދP&1Y1*j$_l/02o:cx6JGnc?HYn!FGݡJzWq|XtZλ(B ^{}\Cbc`? s߇x4FԮq p&8|Lu]nvw@> (Qq5+nkQ"{kubɿsXu|eb+3hCtcy{`GY*\ᰊxgfn0+N;DɞI"'vv-gZŚ+FJt;nPb 3h$ۛt 8vϺ᳗z!`ު>D:%p. 5;K' Kש-O\VٽK䥠1l nWEvE2\D>V6g/M֞FltOOwFlٻ ٵ:)H;WN X]L[CKPP|jn Q^F_qTOyߪ2M@!01ƽxsA DV>fn㰸kr *uwĊ8 | Ơ?N]ͮyzvaZE3{>҂)>Dzǀvq@e38bs_[Ğc4)d\=-wj^Ëo@.j@˴"@5Ӹ\kνhܛJv5K o*;50]=`ҢPN׈azyU#iJe*42>J8KOn |(.ceJư07o1TR*o݀&gG}Eve KnR2s53^҈Wc4 6xR@Lrzy)LK6hG39<&G|աoir& DnA8W#SoBUr!EeUfyeR9EoA4]fފ ZDA2oHrz{w*߳MSqM&p 1o/zBNGnp9A&UXy{LwLxqzfʹ' ;UN_TiG zu(uRdz_ `[f:+pW"(/Yx'>E`] ij tspH S@*= 1;p\_*G-2@}+^QHq堘2Dg_#wDvTAm)A4Qü'$Q2u^ӏ0+![jʰEn߆,кG<̰AHuذm?u)fSrm>4YcBM-]f;FG쐘vE%9[Voei`ifF<}2m.ݑpcV(Zcm0!_SGG$c J9ħ担|%:ɚ1'bsk$>d/ ~7'!7<6fjRsibN7s ZMg`޲P,Kz$D;LCԃ6yj-xfxr_ǥ*I 9g3uv};EuܥO"hWcBBxo&PUK|&at=*&MY`̖F}=#.aY^m,"=22"t4/Qs2G! Xw:O\D5,{ڕlUB5.4z @C? D_P&?^dA+jȘ"OB7·s)\to^Wjj j6pQWhȢ3zXD>]^G+* EO`$0 $N F}$xt$gbQg`>ᗇ} klO=P/oI U3?7jx N:p9Cj9q ږ##d޻"z/0HKk#wt?)OCH<  XH|ii$˳*k a㺻;eR‰@h;=Ġ-O\SzNWƿAGz.ߕy3, (Ld_W ۙ.OrMNѱ傃mvX9qQJe#Xcd2db΅7@ d99w_/s\Ɓ 0ƶj Z z qD*fq@h8WP}a͏ 5do_+.{ޢY_n23 e`mɆA7hɤ?zVs>n mɺka{wrneԏcav R.@[֘yl{ HR\piipzpttrLNAaG 7Gw yy^8#K؞+#\0p,O`0lT*ֿr=|/15EEݡ9P?mF42FQ0S3oŒ+iyeسA{}nxy@Y$[P߼5!K&Kv?( -siY*t[^5'4[ aE/G}&%$t'a ,[8&.ׄlЬT { e8yVPw \vaur_2g &t2فSyS2_l{e"`1!@Ѣk b:EC]9b) ,sAVh?pdc Hxa%yu ^ #C8B'sgVz&j@ b틆F5nРAMۼ t!Zi0fC&xkJu\]asBdc+Dc =uMܐP1{)t1߿Jc8 ~vYiŴ&㥅$A"0quS6jyFҌ3"pt09X,x eyE WuDsxOaIj#2$ԇ($ Tec̼ OioY(A@+޽K9]X7yHuiY܇1!=NtҸUB"wÝ;DNz\Q<˟?/bJ7~ɳVʝWu84VCZEz7懼%Bd/*3EaFsȓww 5l$ث4EOٿ Bkp3ON"B7PQDp sfss4n<2!bb/J(x{mUH'].rZzP Sǯ-E9P' ql˼uUI}$Bty PKt.ƟG/*֯yF>oqBoheLvӯ[2=ZY <%DW]A}Uv2jX/[X$[n(SaU t$zY=mIW0$(yIc?]{VeeQ2zK dbK7ԅʉ%4)@un.[Cq07<=~e5AˠH ^!I`)-G`h[X"WL x ijI)./w0sŞXGf)&ߘ tU J#O-*QRA=a>o6by3*0{SmȻ$KѸTRA0Q r(8=rqeJ# ?q|5L75鐭h1QSP7Z5G4& #BA_?ΠF즠- Ogs ZHϸp2j2u*R*^s=&Zi56{{:LjY3(A$}SXX%B<}=Ûa[5.wwdA̩^|J8U!7XK47tn}CɲzީX'XsvN*gf;ySw./H%,8PqH *]o2.*3tl=$xL:NSwGxVrN$lXj̘7([}C,gk5UeavK,@uږ4js ;+&!@ >I/`I.v $bRڶ 6bC!ʌ6)g6Uc:sѥ>6 ޝ3G%8ȉ  C-9djn-߂;ĺm,CEXc _2.ixnV_|f.^Wak k{mYIifǙ[M;ƱE9r#f=cIy_M!eQVQ7'] pػܣ%9Lg+2WQP3"NJpy`rQO+FapGmx1 u<7,D)MRGj}~,BDBgȶSPBP0*ψHWDx6?" 䒸CJAV Fh׀lT˄79^7N[ w{rj塡9{]wM,jiWܟV~btO`xB)4 JҢIѴ!XCIǟ=Hۖd3^ɞqJƨpRhAMO Au}ܱ:2T(xb v?+tj;+RKx2S! eXvaȮ#:p' "I껜+ B!D ‘ 튴  n>f.C?qn`wKTTO޽lz|b|3']@"@$+:MsD `i0m(xV^G<$z?!x*ɜ?>`de~NT}u>qo>"[Lψk$'$7c334+Gt!} ]kg-_S-xCo 0Kb^Imiгv `tb/u)ޠC nK#D/J-nćBR%r:'*W-yj07OqƄe>+U!BGPŔƶ /|L[Ws%;F&_Wo%cjG]RGF `=0/F9ismԝ |L8S F.Sk%{14>ág_^B(GC*>JзY.BQŀufOB-*hG DˇQcX :r.iڠxZ>ߗfoMGL+o|~XeggalCguSw%Km\y lب{P;f]+_8-%ԕ^bmEqðXwL6L1jѼ0R[S $}ؿ0AoiŚoCIs8]v;.g'"^PG屌_] &?ı͐U&kw3SJ$NR% ܁pPuOȹ,L޷:P7x,$)i{{YA{FZ,QV + W!I[ yG$i<U^+i/`;s_wE摊z *=NuME'u/π|]< V^({muxl%< 3YJ~Dawf_tHqz-$Yv%ufy%VA"VBXbRWmDQK,)!oZ0L PSsx}=s w2;rof {{ͿW+GRR각KCJ2qR=(s '~!u*&T.fs fwsPIɿ+~C|O-O;uu96"i?)%[wAlk"YLm)Ax.Lʗ-) G_K^q/QuZ}:Ilh6X,o\Th5&Bn0+[ȓ4?Q̷@X#).c/_U%.:gGi#4S=З~a*". -u8atQZ!rIH6C oϕ{,oPe*DŽ<^XyҺ.ܫ}})ۨHcBƽ' dZZ3I槜jŚ%GqƐ񃙓3Q94CQ,5١iM8tvgxJUomnngWݛ}m{\"+!qUiwQ sR(rտ& ›%RqҬ4~`4B9V6x5uCsxָE&zs1V>L K+>`-O ƕY"%SJG~p}$8@_>.Oޮ}y)*AņaKu UӞ{'8'TJVGJ>`i1,Dc RM\H",%~8Zoͷr hݜ.ӫ*Mt10 #&oҗ}F(@;Ƞ;M$Nam6b,uTon &jfZkZϏ!EI?o4&le#vRS}5{#H_q Sx̖ۋvD ]ÜB f!Yd0l,l u/CbT&?)hǹl0sdF9̳|>PaR U=(I1*a| ,\fŮ$ټ1UЈ"z[f껔Xpm RWW!wyv#+w?f伜m0̙*U2Ba*@F9vu$ eku-/? t "Qx`4##R\1Jfrh5cg _z2h{>fW@i.\;}IФwYVR$ .u#ldcdyi1C70l_}9ơ;D[2WS/I^"8samqW8]6 +bvqhV9=-*m4ZA)Rwɼ9  'բt|Ux$%>?7,<{w_CdҁȖP6H FCZzXgVmdž] Hp&{JVNEH!F0pVVs9#So; +Cw"/SGk4\t"P+"pj $M@?XT@|+G@#7ƨPU4% 7:]-ԃ31̜sES$)RbT{}sN-{9x=)v>$ ?.F@|1c X#.偁IݭN4h~ə|ǻk{j|>K W"תiu$~HFa<} 56G2P"5DVR&OW%}W<&GAjTn?ٛ!(=gegFcA@q_vI 7zN>@rHrvq>Ib,qSFIQstxQe@ˎ4'Kt;̽$%yr a)NjW/ayZ[3sT?W$lnoXQ#@-^ŀ'|.ueTajcr 2-Z,Fnq nj[llHR"^S60#t{T;^s1ꖝ( VXqNS󱴟ff}g6Cظpo1p  s-7JZR"PicיkăB%Ur=W.PگAp>u =D.0oip}Oa!!lŨ>?f> HUa$t,b=co#6ޫURX7S`Ud?{蓄q(IY"{kA38D?ZJjkY@ X #]lS0A.*)PBeom~QmE0{`C`/ A& E]/-W\ul16jܴΦ: iܧ{#$i%X+wShDzBK)K//6IAz<3# O>Ә]P"y! plSq b?_|PbP[C?YЕ\RTUw&7אLScvUE~-sUcquWTF] ~sJ6_Krm4hlA2z=/~36iEgCE$rl&"ԀQXJWZ`kK̖P<0WnHD F0#SG8;F/T}1f9pCwA.toHl|CoE %4cuEriŋ &&J@Y qC{ܫk#g8yP" U˖5P{'{ f*MՋXNu(np[[8 a)?s$ćD!ܚʼnmpW(ᝃH;c+Ae ?8pOôw|,wD$e fI8¼W}jc%H r_`rʱ)j KK jt8[2m-YKZG 1W8o'doTLO- 0ݶ s= PH?48=MKzz!>]z{ mZQȪҺ ,챖ϥ7p*_([k+wE; ܙ 58vr"ڼ@o38 T?K9`S9uսwa7xE'n XS NC]\N&`E1NǓvm?pY=POO6<@Îl*ӻGz>SNeּw"U.Z# 7A(|cpYL/Wm"p~fH+M{{2 36K"UTP񇆅:J*li6 w~wq&0J!bV"Ed׽tn TdyI:0ϑӿ>cU 5.#my.z=PnAṙ4SQ XÛX nO 8<0UO5u3s FwZǽ-fYK1cD2tfr?&髸G;6g9ӡ639Kɞ[`G5ɝ}lk46^hf/|zbJd!/yDe/.{G:8^/tj:0 %s m` lJf2),:h.|MN A`#k8&L`/H cڱ+_8/3&mK0 ^D7=+w {h͎\95b8fW?}t:0JctqxZA‘9ʀd;`5dffs)V9z3مRJ p=E iBVV(F/'e/Q Qmu,AWwJ7 OJmo!% )Q݅)!M7#X0{ 3->&ܰ)p/2k|OWN\0PoFRRBNԜۈe\ݼ#(84ΰՐ`eyv&:)[c(} 3娃[5MV@;It'`M @kl#5i JAYJd$,,"*CS`9S_"L8DWGl_ ,ujVF']r벳6\9L+ۏَ [*|^O& ~Ps5R@WOI=xN7䜕 O7e6a`w  u;S.-vj|iZŐ_Љeg 8K,w Vge]Lf0$nLK̵y[ra :vPN漿|ZĸFi u/~rvP6/9ȴ(ZQ4[`]?3u>~7SPH#نbԱn(2J:–NdG]A-LmD7|F1'YM9xРtltimR0e5">p9A: |C Q4W"3LFa~4RKXoASHaLj99Al(%zw=F7Anl{ Yt]nna}]Z\d\(T\疙{ց.Á{fʠ +'*H N8t̲ "(WPIMVXvS 2Z.gjω2z;RWJش\=UM$NbrOwwٳUM <#'oHTu3+y *Ltfw+Uu G0QSќ*봢RZeK*Tq"YKA7Bx% Y,2w +F^ Pd+;[\/S:La,\ ?,07քu56w F…oQI &_CFCÝ`ѱ $u8Bj(:D+FmxUKH7l451DŽp,g!ȴ{ ,)Y6ѕ{1qoF@E7.USѲ~x>L;ľ9rF]'X)ς7ݻneJ'N|dYmo y(GN_{S0|5Nk;~7Tw+x?rgoe~SN(x9'@lq`/z{Jn@` X#vx/p˜ FOMEEZp; J"R㭸m[9YUWMf+ WH[*ߤޘ@:!lȭ590 \y|&^]7<!Pړd;/ƚ lU -E%-ѫÐљ` ՌSRDYZcmѷC$8qkl[>ύ6uoYĿ-wtΔ߲^:: Y3^|>B@K퟇Oco$ۅkK"Re6reK}㄄ 5;B)mhl6>-]!mx#'}h&Q`bwggMU!9fZg HB-i\6a^>Ơjg} lDj^xt|Cyw:gDB^:r7>q Mc*_cIǕ{hHymzբ~ g9#p7:ǥmqD Zjl0Ag#{ԧ Oy>&A5\ ]` eOCysaM鑑Eh/ Hц]80JI" <!o@ 7jGR~6U_D+z?ܮ蛸w4 nyB- yy/X4ݠR+4Ӏj #VTN vKQ2㨬oh!B,9fr+P9,zH. '^CHk9}Hs8/8 iK؍{.@j|GӺ~ff=nQp7\=sD2fD R؄.HnEǜOQe#? 4LϵSVQ M4h%9 }-L7#. ,X}nOް1 bUc%.;+v֣x&j=\Ʉ9tX-o^eu =],lWy"nO ҋYLyIYT#8>u+b,&kQ$#| ڦ 390JHԫ*L & RPJcIza  T;T` Gnh~6hzO$ԕ֕ɘz2eq.lEerww 'cFGj1&:JwbB\,;ʅ(ٷӳgT߅(c<}MzySp$T!o1pt`e,w-ca\%DH,Q/'@yM~}Vow d;CPgKj(L8*MLws T`Ehaik/c0|?~EwgM(hF%f0(>6!93*xzr꺄9f"4@3d)z!>erH_A>Qݴ\8 9]J j(>PQK!U_o|Tga?/>홫C1Z2HX;7R?G8}ƆiZ5&uNXEhݠ_}l냊Nn9%;dx;PjsoU ɬt.ɞGIJd9%{&]J I~^Ӊ$UK-0T=Y eDuaұ41a"ܬU>@cLW p9{a\=^c<ZɾSh53KKAkE~WXqcvrr"Pzv2ئ BZ7k ijXB_W _4wk8>8ldCY|d֘D+DCEvj°(QV,`H=,pp{]_ cڠD?@nQJA|pPÝ6)De*^{lxSh&L ]?Cn;u*Z"V .41ta 6 ZāyŤH.-i!>VsaieUl`%֩ |_j]MϷy3O@(0󝂻C-Ր+&ww.R}N$o>%b*Ln7o,r*jSdZ&A fǢ_FpNAl<ʿBĜـ%;t|؄*Z+}̋HF-r@tNh  7h3@Ka8wغܾm^;kr=2al;ᏮYJY.*8(;Zud 4g/YWhJ a#`ߣSd"XA3!K ab^]B\Ƹ1s#WWpBm!_igw+&b "͵dezaLn%+Z[8B . ^-rr.‘.@NUi vh #Y1ݒM < kxF9mjKQi efsB\QCG>-w#Bo0TjDM%+'>`]o61̭f]dD{mVŪprج0^'?HHi-rDI^f ̂pCuk^5{]m քEzIKϏu (BDCDz NJ MՉ5(3OcFN"W;c&.3Tif)du vQ:cE>A'Jv}dք~Ӈ#B\ൎ=R60W Rl_W9D,1 CDYy-Ja27TXڞ KS]sA2Խ8Dlax0$~EMeHnD ̇kжl*ZUMZE it^^X H$'Lj7‹I}8]dDd[? 'Kq9$֖ұѽ蝧]oZG9.c$KAm94ֶѩl[WVZ' |s 9v;.@),,CjNۡC kyfpJI]ppS:;>Oڻ0vulļ3%:z"BR\=gDAas-6}@ }Y*jof5FY4ˈ\`r˒ wuq/I:BXrs, iʡG4#{dԲ5{Faq];٦YR&3jPA" -!FXڽOt>_sXomkbElXq&ЫA]rRz{5Lp?ok^`-O uj4D#P;^ݕWXmRt9dOJG\7^-#0κ"[wvC̩S~s[_g?}Payd8Z2ݜ!>ë5WX7Es_N3-0n$JV(;rx} uZi$n>T}PYC\ө4fdhȊش$6T*~<l/幻 {46=f\,a9Sᱦ8{~ZU a" qOO(ӶyvbdWZ87a\'H-:`f{cGĮPa{Wqwm/2& '68'U%0_$z}6ͩöC;| m˯E(y#aZ ߚUqV~)7JQnTiWe7͇z2'O(xWLSHjy|zA٧@zt(I4l1jUfZ ǯR,GQ*R#<\/YIeK Og6,dw"+Mq9UI?GOfzµ7JAd\sIg昣JqN(о(dτa! ƀ#nt/ۚլr)9nVÍ0w2HbnZ:̑dK_R#ŽDQMH;RІ e#^ؔ0ˠ]ke3P8|zjg^`,>#^OajFg DmFU|@TW =Xn[cx7bc[2h?z_.!+.?vQ1OXȍ`+qȸK&xT 1m1+ J$3䐰>]pב.>aZncI6^낦f5V7JagM5 ɢ\A.5mj!͛G.bD*[W|WUOq>k`. k:Α6*qRH y?u]?\QD4(aRDȄq 0GNZ]S9rd ¿UM U֜,ʺZauD܆ð9w#SrM؅-evk(Y,r<4o Ԁ&{U=S!mp B$ O+2~X/~3gs-i4B0`rTC |0ݥCCDsB#B.{L˵!)T巊%S~( rR @Qlod ۯ-"2=)WGN,-잚dbc0] L{Ҩ|g} EuQ:}}\~Z?*Ó^MoԿ!Wїt4.KO sߧ(2nAnhNT ၫݹ4$0Zy-ۣJڰ?1v" |Aǚ j#"e\=9nFRGGN“[l8CIqD6hMOہ>qwipYq!#2beC9c>X>ݸK3|@de&UF'Wfo6ftFݮ!:&'rZ{rMۆHEk.aEIgQ#R#?;^AppIb_ o1j(n!j0q>w5+ %!ODQr_g($TW<2~sN$-U]&ڻTdž ۠z x{xeS} %O!r~H&~3)cRu?pPa@-5n[=kADTR3j&p{fʿt:Ip 0Z=rh~"MzZ'QC; `Uq4s6HEd9Nᒅkۺog(xKqcq,ZMm opžW\ GiR(D5`-3t\1SU7u|l-mJ0e/x"@`ir5bY8zYr 7ANJҎ{`Z< 7ޥfde4ft)ʚĴNKC1_\E'j3gj[շq7qaf }fC{5\QQQFzt{Vi<.a0K :TWLR A_aR.c6utIW!~PvL /UDIN5/m[k{l<?+>t@g ൭`tX9`}B)k='/ϰH(bc8 SlףczTF4eRM@Nz#.:͎Hv՝;Y82SJvMyWlSS<%XcRN7r)0/>a:s[< :w4U* >/Y!Cdc1ʀms$}' $9=!bH=X?P;dܡ`Q&]/ExY 5 ˲y 9T[`M vY lu_q"K+}X4oϦK =E.OWt9_b/[P{Ԩ uñMjy %Vu rSo ANÁ X &:ʥr'Q>f3io 4$A*]*xq?<*=xR4_(ʍ6W~]ػ V[܇ixFǴ g ~fn9 o|Y **C3~۸PgW%kb+&RQhm!>RM*Mڪ0r i{c70?ЫO#ѹu90EIEdE:uį-)^9Z٨XM99r2qۓMmRF #D޸+xScff1Ӟ-}/6WZi,Ok*fՃ;t#%g2zyyg[p@“w ֠,4;p—v s t/?(Rk_瀧@xRiu`#M3OgPm1&F4 k3x q}7ܤbYqYH?\YI Mȩw PLOJrIjYl.ʀaJr-LS-M!-c]ZK,(5Sߕ ]~MD`ڊGGf^'7VF'x+]ޡH` mufQ{>Сe bRy$Y^+AOvt%pTT>D>Ɉ<' 17!k2#xrMS>l mCXKEPfF=|a:7Hwnh W3ʷEG叅6g38Ő8|2u&6b\%@wXAfK@_DS&5zҁ5Oi3 ;S ~4wuv<hކQgAPX.0,YMӪ7hLAP*wY7y S^$(W`x>ig(2Gm?!{}gr[K_PlP'Л'|Cq5[- W5~xJF9a1bgsad8U}o0Q֢kIkaٶ*A6DwJk{w3l˵G2l&BڨF&ݼ,.p F9:8Ƹ_m76Dܖj hz<4JPc m#!Hy|l{0+,|S)i1TGg\ynPsD[ \^ Xc'Iw`gĤf"?8%1F&I~x}˝5܍`.ŽD&0;-6"J+M\/Be8Q9wd%aGM)W7b&딣&d ޤ`a/d慼ٲAҪ J&같eQ˃5j#l7qbڌ25BDVlC]AWS0TxyS% LkV19XоbxU_<+h}4I)gTʖ"`܋ŧfo~6{&/(#Y6E=yf#mty^8O%\7J&PW8rz+/:~;1%nɢVaˋ`&mq^+ Xww$'iv5R&yp.yDɌLA3+6j`_ >d˜:}Ԙ]  e}JMreoMlԅJBs PY=%І^2t,qXBz7g#U<9x?JeHwݶ_|t ltþktm^+,jaBTd4u{=?[P/`ih1瘾]ˆM)٬ s"ѵ2$ _qå|ö +TSCm\~ 64ERp=8_ _[&I?OG-u޼K[ m r1 .zf;u~xZsHB:iiTZ ںJH$fmI.òVq ;/O!R0 b`(T(6: P,1 Zk9xd_ #OZ|<4>i-6*H$v䤋*px#Tl*wmR8sΌE^jǷv)SNc=}-_";qp._}A9c frZO"7ǧlndfi}M8$1=]Y@7Ɔ<'coTBlĚal+`PmYm ^?=pzBТhz^_;cKM$ ؠ o*@Rpa94ꝯN0m Xn,(M9^ךSNO^JHBfUr Hא:Q\:n0@?s7$YNgv3KտcmۭtiCUI ŶG 7`)&]XXc".LJdTR\ubPE8-ec9}hdnR`lvXEK[ި'\"%ft|/*Dc{}0)&(ml 1{pg weHڐ_ ߿:,],ڊ Sc 0hS*bۺ&'# 1tKkT-) EP la1}myjげQ1u]?dm+pޫ0 i_'?f^Is7HZ.tέ]/$FIli8Ҥ5IےwTK59AJj FV#W1.Aj6Su3OB ,b"[^>GH!g~(>Cqޑn4;gN|Ũ2O%5Ov]U%f!H!2 dipqB (r5XV4S&Vc-o{YVDԢ,qY# f_PQX)dr)+5GkDRVtI ڱN튀KI,mOuZ1O2jUG2v)dmYoa+/]v=Ud* "dF/,jfvm1[^ƞ(ɍ~ucM\0עi9G;T ݍ(ll/hXbM:4M@T.o*|NxH"BLUH jv5,kIv0ęM;[x>ցAg'Cqk/yma?eô9iֽfYFEG-CH_~l[aJLgs aD8G5nY+ V󯆀<ڵk@Ltw0-nC)ð>|0߃/_ʀ+#ͺ-tC5yAD3X1ӛ;mIM!1YZ$HQd\bh;V6KR(m6r㡓]V.p|y$ 0%/EOs2cJۍ7ECK68%>KQ pRb.σ,/-8Dj3/p z)#)0SYW}~ 9(˪=g{7L` :< 8q@㓘5@cm@_97lऌ}6=CSsƽHA@l@v"hL+nrr>C&._^Th[?Jݸw?){5>s^=vQ,s+3;דEz{t;ٳTYbV& i8Cֿq̀ۺZqJ[w^MB,躋K;)tFqYv; ʂ_x5(?Y{o^HPڐx`V:6+#Y ¡ж/RXC1uZ@s^UN;UOcڻ{$&85mqzaɍPZ1(Nq4?69R "a@nlsl. #9r 7h}1 G(?;ݞm0)Lձق5U5 ֠iԌLB7jq{7{JX=k |8w݊s:;d 'Ҍy,S2 Ϝq+.IBa?ZIOQ".ߝh+#s-=Nm~xG-PV)nw=¨U$3YPz8W\ X˜;EFE/W`7P .5 .jR*tvÏ1 ]'i_9XWXKc`-5ym*P$o[16-QnpYl ;UaEw7&!Bi\o$nJ]Ѽ>>Q\d~[-}9C4T-1}jL۞>)U "O9010,c:r?|Z>'f7 0m5&ei>lf*WBK#SB׶eH(6dUzDgzm򿝔_䇈n^oڠmڥH 7X0(e[78XLjR't0X=p>t-1?P2YQxei*D|vIN{-Kӝgfk2-C1dx+Nփ7G*pk 6:Æ5Dd cύ.ݦ>yVB%-㔯MٛJ'^وyLM_17Xq\ڴi8A[,::G" dWf6 nHJ4UvnjMzI¤]+JU'gЈrtS95Su'n:wC Kl3ex }BRw$`h&D)cC=Q9, U"wxet78SC:  ~l+ (@ h8GyD`k;Pd*eVH"fn ˇ+]G}ݪҔ[:]̼奙fԼ ؐ.GScy,Fg89tɏC W>xs=& 3nFv5X sfUmeLwc#Ҥ[\UMUV,!&9ǮA ꤵZc9 bTvPׁ)ȵ֏hL: "ܾ[EӘ xߝӋw#]N/>Z,ec[43 OhzZr8'u}P|7})>yup4Cw=!{֫۵&Fyu=`NP(%'ҏ.P~{ݴ< ycX˹oF!˩W7W'rh RyqYNF;zYz)9%!sXy1?4S/) sǠ&٨m{`oƿ`๶{n'%}Zv//~34L#R"0? Ae_ j ?NhSWdybWMYD+ 8ƭ *|=t8tO :ɑ?t1ŲWo܎U1m4 4!4wTU&ׯൄLK_ ZeILē3 )MȲ`4࡮^}s VL۱gI䡭dsR+(.`dOϺq;( ]½ݛuR+{,Z@ 5 \?ўW`vl&,3ϒn ݘ=sn%Z$ )X`Cy;]V(7(MHM<4`D p(,e ޝK= SMIe9@HK l7UU|澫V.WFX9b9]čRC$!B_4A:HȊ& :Ň&q[uBj/bAf ~v*Sreܯo.?[h跎Ձ*[tG8K6FA`>|Y>Mqw\DflY-XC4C;7qr-#Ș'X =(²kh~w:Gc Y;-9WrC9Z:1c8+v 7:\)*>.iZcX-¹ܔk1d5Nn~}S:}xoC;QR '`e.yÉk9B!FI rɍHqV-NRCgG+ NU]hd'yIXF9~v ~蜭[I &ݧRG e1˵@4QMFjVM+{tj-#.:xi CNU5- ŔAlKiQAcx !d8JN S#7|ǰes_*U% Mjc_|^jFLwfעMe2H=@A%9f8X6ڥ3Բ+b$M!؃!FC a-q Gi`Y[0!fKm|럈!zMpϒOC=,'vGmE~pg[f5BZ\n/>]mzK%ښLQ,)b૷L FCt ӧ[Kr8):61wDS^ q\[jCdL1@7p 2t9.,| 0&0|2vV?. ( 5H 6lk╆|^AǼJIrw_Er36<>Xti! 'Fߧ^U۳ apk:9dՓeP3pw[,ĄF3<ǚpj4Z'HA;y* GBe'jb(?i ؚU~g Y?,re -u.>7-qGx.5?R8 5ZDܵ O9ܿ#t+iGT?}F˴si 0C#I%cPaACJY[RUv{-im Bh6ia0 )ފ6@#)wC. fD` 燪=`vW] 2P%'u9H!1ƗPz i* SE>"#KK3c 4ޮ뼋s -J5^O0EٰAL Q#\z[ӦV-hGaCt)̩O>,ZRXc5FG\\jkTl:i>ļIik5z\Qы*MPwbDpc,.0s& ߇ 'XJ8g\Q%WnjP18 y~s$z2+~(qF["鳔 Tgw92òtMJ>Ļ*sv$v{aC=Hҟe> s:XiY%"G-wGo'\erB $/x"i)Umň "L<48G-Z,۶W{4?ZЎxyRq@?ɬuB[xK 6>}3wN{3kM>RUס%?&pJwRuXckCq]F8 }Q̕Ykb|*8T9iL11 dcAKq:c5Q?jOԹB`8&FKV ϡOv6ޚྈ2x##(=bH`KfC}WtK*~?&98KL5>ڑ.wL[ÞN]P<Ĥ?l]{&UMC;PSs8xܕQ`e4@%?c&{&xx+l!6ґmbN"u$:,E}"&O 5+N!grǥ J7we1{b6[ {;R[Z8K~ Sq#CUv o6Ajs#C.iaHa5h@]!@֥)Hǧ B*\bU6.NF2XapI0kS#F_Ħbâ)t?R v[\}W=N)Nz8/1lILRIC:om`l@8vscp,|}ю?7Q11a׫dƻT.oִ{-|TYdΔPіrf6djyU[]d} 5C!?a2 )8L CŠ Å>bWVKĔ#bTV|$u L?O4fkuCկEnٕ (uvkN{gWqsH(Iq5j 5WPe5 oҔtW{jӀ}N}7h˅D X$'c7! U'DX> | m;%v e͏2_S=m[hLs>~}H ǧ+-Va7* TW ϫ:$@ɍ<]W|;b#@bCFY4ES lϘ~)UґNy}^v6XkS C-px?i4{nߏTvR^wTܧk?kŲ<kl[1W\!=ؠʡ^e 6Ql3&e[q1jCKV+XfZ9:ԥK)Cֲ1;˩iAnvzY @l" ѩWEâ=kTfG.<.=[l.4!u41n WѤK ~@FOuފx>6Zm@bÜ$:ɪU:i2ٍiR6­y`7.4u1֝GhKy"M-!}!4ɾސk@컚)/'NzX~P0=6Xpt۱`XϤ@ yPN`7)e* "l(JiTW%(3@FîJ7Ghi< pςW].fpZR1ukq-#{ zޝjM{wXٜm t(Lsd% 3ks8+0JH*U&T'۫ :i7CHAW$ij9]_Ciؐ 9)m-):i)pTl "fh85b`u~5 ΔQMT 턙(9]0XCl}.(+_q-PPRͣlɌ8:(-kw7OaY}IR9z;l3!2b>{:O:] G;Twvt4FۖL.$a0k3U?Ey/s}aI ,- ĴD+v6nV"5Ήԧ#PJhUK>޻Cp,&P\ä5{mm@K&&aL=;t릀0^W%愁ò,WHC Xx?i]Z2-b6sGxy/WG&0LsX&43$rC)c~P&U}T};Skmi&AMϿHǖF bj85؉XKavW YnH-bv&CJ`ʒPxqH&. Z,sR%h, ke4y)'/{h92>p@2Fq{US+ȠYůV]!??{Y+Zʊa]BN uQx^G@Hm;T@CXJ2a7mSM[Y@:jғ׀[qgSsTëP J, wra &L6KsQ=C)"wF!t<*\zz^4%'L)5k"fo8kڙP~}=159/9LN!4K|T֟*$&Vv>J"ޓ _m3 hi3G/o`WPWD>%cI--;;P)u+ٓS[ҭ\g?x{qNY ~,z"uW$߳]q2WR;XFH:TIdG&fYo}aHec}_jxqR [> 3;넠m9nd9-CB .-LDZb2,oDSN`F)d/qb55d يʯdg놥LԍAF*O%3̐uN˭Omryۘ x"@8~-?3m"F@L6i&l};пwɚ_jVvvLS|KqЅZYvN.#iJH=D3Ͷ>"9r&3,TC'-꧋ih%M-#ug=#Xc!_W9T^(U#ڵ! 2!XwWMiT 67 TV8` >,k]-8g_' ZNc] $0mF#~=h#Mv]3DYTt^J ys[Oo7pX4-%4)n#qdoʲ,iV%n[ib@, I0 rйp.OUd_iA-e rH2Qt,Z;Qj)"r\Tj~Ye0UHhm'dZ&ap0ֹǫUARCcVN SzD悧_г5ڹRY qGUQ=;|铤դj2&ƈqT;3li iG`i0}h)S4BjkbŋN Hu )6W"2Ԧk%55:0Tgh#Qҷ{}IQL:Y׿|UJ.U1XQ1:eȢIXm̍V;NMT 5@Gd'UrA+{X1jTbӴo顲޽e9Aڎ92:.|O#|)!  fڒ_Cg{^B&*{el>YI?۽zMvfBKodĄ43}sVi-7Ɋ~5]F} //+eoဲ/sd7  KQ&rc ,J3@ r?s=ڇL(Ub)!tj Fa7\2J蠌Ԑnk𲪑kkJlI'9qΗj*OVôjsos `_mus,;)ݟY4 Z SXaKt/y^GO :I;?v<=y|L9x!?/`cbQ\pdN v)`IO@^#f Rt#ӝ6D{15g?YaiKto`?#) Pqh7ɢ ,xKV!U^[0ӆ==G s 6r$MÊ=O3FSALH䂉\n #gO7⥋Γ4uIFbD E|,7uG5.k*P#gCfX?#|s- _ vPYã0Y.Ҏ2ST#X!WQ[d$r U3tOT{74&,7j^lnuGhۚ'~Q@s  jL#]5|E9wnNVAbLݑ_L2vy…S/v Ol٩7?]θ ;JG4I V@y%o$b6^06%G}v2W[nN̄;d%}'qє0@hb/DS_<Ջ(FnQP|6L־W Wb[RvPt(41S@cF+"mOmY  ZRu^sx ǿKD53tC߷ãtGc?T<_tVm"ț{Drb:"i;+{SU޺ V1-D*VPݗKM#zLRɝeXH3"-@ت0-αxJ /٦vP=9OTQ|W 1(7fRjZB0xoOtE,%%$B u ?'BWܵa۝}w V&18 W1B8Q-l/xЭU@ [jA Rv =L;ĸ\|eQQv%\==\?DH1:T_O8.UG\9@xԵ- `XxܺS4;[=r|*H%U>7m E}D+N%_]:o?{r0&O+9bV_x˶wUH _IGAD6mf)HeӓqwPr5N}@~paŒB8mv fG$/'b(mt\c6iuҤAI]&Ő9E<K-]>`eƵ`bRj)ku.ybo2-51ԱNeF2]S! iC)T{ kBx}@̽6 6S_MR^(ģGZ/Ȟ4.Vk^I+[z+ :aurABNMD, O d4LKɊOokq+~wr,CXGE{&}ۄ|| 볶00n9 a){{3opoJ"v-ƭ}a`^Πt=CE?SZe1 GA(:rcܩrv6LAΥOW*Χ@fg\[ӌU 3fu0S$9%OUn@n6*Db1 KZ>K>II`tINB;xYܻ/D^r}Mrތ^.,9"?`>hCڱxW-D%UЌO}ܷi461e1<l a̕ѼˈrDG{)G,PS'T ^WEP:18\0/i"7닄W[]GyN+D-{"ķ:(rd HѨq%]9!йgrPahEӈ> ڲi;=@ <OMՔ-ފ[]vmz3}ݝ#« }뵣he\Aqg2V02dn9㔣Mݐ`Z E׻,#OM91Z!*U6^s^3&lfkHr$ eLMEcn&2uuud*ؼfȉ=>yJE[Ѿ`GJV 8V~m1'8!D:l4|!Kr~O 'FIڋ!176t5< Ƥ 2p,R!i&mM W&FߐqKUEax|'~Od$Xs ]MU jW:>#D˞OGY_-s=E x/oHө&ԕIG6O(o mŸe:j,%NӐ))b9189n煇NixWBpV+{y#ڌ N}%;ZFxYá%aPϱ)zԯ*>=/a3%r_[c`Wle|87HM^0>g?.|^u{WbWnh0:?^*ubDx'pծM~\%E)zvt]ͼb^wItSևH){y!-K@t,B2]X]X(.-h1ܯ(Ob4/co9+F.IZ籈b#]@64~ldSK|ɜ\Y*I/\L]dl~$z=5"t8/Ό6K+"5@'ώ myYȋs4Y8FbНee6 !~y? }^~xT%#! 8Ĉ5CE},fX`qŰĝ^ZlcNgVR'ba#%ȎŊ~fS=؆QRJw&IU|C=E:p?vœyWڹ N1JLǃ2,tD;W uGkyS1I*= #E& 4!Ӿzʬ+P_gfp(|*(Yn,x0f 9 ޣ$7Adb&[Io+=!r]fX&LHFJyD HrF@KTѪ|κhLG3V~={O"_Jӣ>NK U,9ߒFPĤD@+‹UMBp㨑k·Hd@{9>ms9)mXa7$[BN1*Ԟ3<3C>|Wci'+hGofw  f 1=Zg7{#'3yQBXg }y+Bu *mtRE\o2{}#PW0fN%q} OQɥi^>@wecgक⁏Ukh;PrRb_[jإd?+Kn^<Ӣ}Zcc!k; s6Ѐ!m&* LJ`g睺qދJ/fw&Qz{'܅Sep A"H34JXHS#܉3z(>ڝh-Ki,PT`OAf Ʀ" 6+jO=(w#?8L";iPCޘ|o#- ]_fȵJ!.$#@O6eL~h2$xpJ,%~ie+U*f>&|: /cazQIM4eI)G<$p٢ mBb6oUqgcR2}Boa NT$N,99BqxT97m7HW%7 m\CYad!>nm ̝9|0z,⨁Ml#b\`P m妸Ma0\+Ziv 9{sK] 耓,,J;)6H˨`C#δ*=! +O,i8-$ȏݣwfy<풧tfϥoHٵ\&Bɩ-LkD*>]Tȳ_\͵ooIdA 8M|K[eA5gu4*}axtn>)!(A:w 3v\V4q:rntObKY/ rK^r(ug|HmbFFXuo~ݗ$o-iqӗZV QEj5 c9]3"tF'63AJf\^]mr~#8Ό/9:9e^&|J~ +%p5(>Q655I1|ڝY*EC[֍I[OCOfM?gz<f;Gznqo…ͳ#P2gBD.:Y ?+LSǣ:P+{ L>b L=^PS}?z ҦqԲ#rP6WT񺃯!;}p1(~IDUqI.zo1=Z\,hyukr VsϜPdgej0ب&&TPZ4޿E.9eU"̤mg; KOsd^Mx(?+-EIS\0ǵSɠ^*ްZv hѲ@nmDCw$2k/$ʳ^a P ;E:ЂAMG'cBs5L@RHAkmZ{a=.,sPH,ѝaVnL8´rx6@ ɜ56h)(%gK^Q€DB @ӣ*u:h5]h9 80.R#Trۈ]Ղ8j8ߑȋ4 0i\*p)QJ>aV#ut2{+~\m5T>cV&M:G1U}TsWp% =cx{XnN'EȻz[0O577Ja9{EPbH )kĥi-+O{y<a&kL0FF` kec4yM^9 H^(\󋀑PŊ$[>Խ溺XQ*k [ X؃6cKX B *mK)WX'i!ދLub; فM44$s~g+H?yu+f0mjץ/EN>p6L+UiTak4=isːL;nq;sWf|dܮLuul qsC5ٹ9@mP ǗXƎopr;Ւ { rW[Niwuc"ɺ ̞('M% KY|g߄qKn1Kw=8-j[4qgXP+"jd "c(n/ma?`xϫ1¿t6~"q%glyI7Q93 ^_e?=/-l 3zVpK6 IW6NJR%ZK܈ЗwȤ#ug-"DR9dSsStRĪANľDPGGnFPn2vx/0u" ;h8-,N,4O'Ol ?ߙ2NQ;&+/6j^rt"~kR`!) ^=y UkQUP72)m@?iphbMhCņΎdm] =*aC`2&uK܉#QDAݲ<T:TpPtQ нt&wW]n&:elEb[jѨl?(Ty)l{?M('ܱ<)QYU f-wb&{oaGV2q۠J5윶Vz &ei q\ P\AT @S\*1XzL*xJ5GM_nk]_t[P]aM>6-ghG>yvnw\MФs8;Ӷ>ȭ)~(ko|!pc=t`#EPXr4n۵+n6,rDKHy8U\"= jqoGl.'/cn (|V&am@IbN@+X2),㭮nSP?Z13iܜNp8|z_ #tȠ/<ow|su1M{>UJɑB..̃=aA[NLx^xR[qPѮ8aFeH"6XWWWE7;ß:v騐(iJ=(3`[سlf<_:BVaF*tL<_:i/k .jfֽ@+MRS)T)?cPiwIh) ɓϪܕ,}Sv ,jVO--}~$MMGbn;7 {)9 }&.2LDWSP+H yٝiTvZU A[Ld:" LNTP&)0`x7Po>tIՖiMk{M3NdPJs L9Q_n!:([Yʰp/_9}(WVP"cQKʢL˥ ǎ18gNসHGb=&_bЫ / ,)ԟa0̂. $T{eAط#SE,VoU"QB0m5k.Gnx{Аkؗg{(u!_ޣ# LO5qĴ9䝟c,ZW%msu}4+8/=v/HǢa Nb;P_3KQ_M9rk%Y2u[aTcTYIIARD|sM˭~>RHnƸ`в~M,[tƼ>]ŗdR{J3$'p(;W.*0QEۛ/?J'a*՚<8{M5f4O耖Wk; !jk*WGѭ}ߧcoު (-~Xk$W.D%U┚ޏ~tj_l x-}_<" {R>sk 7UG++. H=Vža{9Ͷ~U̠"?Ѓ7 qjo `8cg!Q S *[ifΚڗAޛ B/7m6iKΆR:8*<]DŠ Ւf4bq:E(m]l4 V9%Z]w.e]>Z+A}Zkl-4-7[l HzZLE;)P#X>CslC_kvK"T1( ݥ^x'i;fe`DKyC_ ?^E5ϓp@aL1ct0g-_t"1iS}sבc@/;){KQhZ5A(=dP];N-}hMj4s0dYנ5v"1a4X% 1>p18c&wD'Z9YB'/6x={%'"^G.xIe{C `AnPqf>r0 +|2>8t AdFlcZ!H^_/];Ew͏Z =0SJyMQRB%H~c d<2.Z-gLL =^HpVA2&E #͵OX rt*ۗrvG%Vy =)bpk.q"'~ .&Յ܇6QimÒ<լ87eGbT>QOQ?R>q6Ht=*>yVvh{97\kPfeoU$.X2•7Qu)p4@p԰zHgku6WMsa߶Nq+tK4~I8\V<JK~.טvOԥ=0g{PvK<|u{XR'}3T`&f`Q\X?xLL "Și@呬8oʛ?N7b/gr0iӎSLɿH'+{ ^jEtY˛|i\a7׀BTGG,˿dy&Zf/i&ꍶKA{dm~n5p`nc 욲[C:Pߚ\U^VY4 ;Mo  )%`MMZx|o] O3/Zq$7!5֤7VHM 'lLvZ}̴dfbvwexONf 0xɂVU\@_qX+ne3EJ3oΧ9 ᑯY\/; <y*^82 qzu{s+Ū0rfZRg_E|pOY6ĺ'M!0ײsW3𞈈yΚE"*sF[ ߽ + G S !k٨jԩtt-gcF`3CTtӈa!qvs H WOBpE m#3fjXW}{ƄpspDJnPG(jؾ+whyjGG{/ds*z2etw9!-q.WQ9*AwZ;zUH).HE2.yT@4#or~ V8cu>R_0)Òu+n&/e;u{SrMV3ZEf{P5oVdL6tK{H}z52EQխ2zcۥzWZV!fN=</'[" ew(WaZB;g#f. Ʌ'>QD5hx=Jm_vm!EunBPu5B[˶闰A**!w8iƄY0=WQȲGTǸ ᱮC{IɖzD$INɂmm gv* +&>{`K%}' dfٺ{Q210=0= u`ewB*wAN EN YcGe5ko &ܦ GւQdMu~+zb(1b̥/kye(`8=%([4i9 622#rҞ(^DVVMKs@QZwP& &EȠ>}͗XAYkSm}/ aj;,eYDԱg )GWDOxsIH?Dܭ\?J bsX|R=!~46PY"v8&׻+My;/uclbxǟtX#Px*̅22k; 2@s%M~f޵:ֈ+`:M#&;u/Vqk}􇼨kcɔsp6^qC^Z$#bSNn~M{pkFe5%ISV D1A і(%z v5`ْ{M. .H=|z;sqr Kݏ[G {bq=8ٝO-wEω7 ϐO9C,B3 ,79sSjQuˮeo?z햺. Ӎ2q$w( Bp9P`8}J'QЏ/ Hvq8$lUKL6q ٘)OVHFPy-tHZ$.<J5zIQ>ovfiKfu݊kP`( .x cIUNdAIc!\J'P4Ӫ 1{JL<оQ/q}}4)S0E(̍Ƈ!]|q8KϿ5;7C։wcv&XͭA8x2~T0/,s?$Qo6|/I2R5X[,x@.54 .H*v;w_|vK(՞z~w :M칰Z l+0"64??lgeW 8'o kPVׯ߃WKvGy+{%Z0oB3r)dٌΰw3 u oݛ($+F'7oKd A4  >FrLYft?}W\IL zGd^5]YE^Fi*"pC>YoV,J͔{mfg$K SuīmPY&/6ś7^.oGf[C" к[A?'Gp+lzo6K{ZNc˞ֿ$-%ޥ&)C  ӫrIeϢQ'Ԥ(7U-# {0b(A& ;٥[9@NhqMQIC%@p/~^:WhʵYFDˡ4LoOګ8 a4GB#0|oOe ЉM @U6fORE tOkvE9G!Rfݯ(O6RE ^}7:EȠ2MS4iLEǎʦ}kx2Y̸K8Mm(e'Q񵇿@LPKij W 3gٚ,?>PkO$E#~  5:Fb/1L2@ m2L9PZSUOr۩_jAyaH`J}`-2{1{$愯V,_Zc15~gV JM&o[_ !nJBQeS6`ͮ h0ңC bqu`Bw 1?gd]΅0GќVǎ]"YRơTP*W&\w=+!wk:'<Oz{i-C٧'•b\Ď#Qin[g*Y%r*9; {A|1Coq'm5n2[AAuYSNvq%Y7i%S>O/lXYPN3?&w^K 1?S?j3is?{PIeZNy !՜&ȍCQ7& 1)w-R7đhl!C3OrXĺl'7 j\gN;S*`)ioٚoA%Vle:bba{I"qzQEdi( xY܄ i'Do|ջ,TqXW>dkX ]{:Sz6+)b”y-Լ1g0vC2&ZrO<ۏv{jwIzb{2a6؆$d^0 p7ϘtS{6~]^w?4%bp31Z=q)z#Nt"!C3чФTJDL<qO@.Hv T̒dF>}jю(,<ݯU`е"6 +Q{SlUsYdLv *HduyMg:e E(`r7h(R_y[ nվC^1e+.ƐߌcL> 6fоLo܍I%TjK?3Z!+0M{ѻ_bK)m7)hһiľȇ=䎸ܕp3G!QCֶH_|8AȩŒ*0iYB"K=oe`v(OMESSGƄ "5pm/[uDHkl A+cQ4 2KFOw?ot_Fг8Ձ tgʎ\ $g]Ati G\CpƁHw?^~Ν;Gl?4_ F2sCT%69x ?';Ce ߎПjn|".2v +Ù`mLaR-Lӛb~Fι+ Ѻ}.#^s :BpFwog;6 Uq,R$9Nm*۴'=5ɣ.!ߍĨO[ߍ\\A:ŹޢA"iyx"WPA#_ldv SI`dM3e,#eqMIO:n/a·ұ5X01;i JYT*d([W=zds*⁠ eq ~@nc79&1ڬ!$ՙ@ʑ'ydLBvdLHְ<f|ORP>K/א\t-Ӷ7i /wŸ Rqod| [\׆UUI RKu)6r KD;ȭ#%GC)͹+C#R먴[+(u3ܸ0m XO$m`+*`/l,yRlB {1o 2 ӣ54RkiêepEN7y`OM C~37 VԵxMcV(7p8>m.#HbZ yrqh"`b,^Z(lZo)PM 11Fd-J GOc]*DL,1w+y)%M/օIF!TeA7F w`lMa/ɋE\V2fECMA潖EBny6%dB֫|}EQhDPbUq&o9cf`PR D$i(J6T ΓcN[c1d7׮3Fjl@D~xtͦZ}~[P|k{_7KQHڨr$!Zo}9^`ٕfEnao4H9sK8Qշ$ MN&;ʝ=,(: U"^xjU3rn3, \s6mWą;rYEF/jM=oO`Om难˙Oj46C}BTG\59Û@t.gO0 5=?WAچ]lN+Lt.] .\L꽄^o @*o<iQOܡҰp_gwe CBNLާs x9?ƅ:\]mɄCߎ*J j <:m6I~i|qzEO+ƫsK b5XzQ\et&ҚW msfՑߘ 뱆,p!ѺscG075;ק@ %\3Z?R a^n {_R1B๼i{/`=جg 5d+dH )N4rmށvN:_K=oQMa}mVCM2.l2Sv @C{1ٱH8%xT1pAʘGsQl&@]VwL&\_ڿD&L6jt.^K҅O³t O-IEP6n$3njq譾Zc~!!`ġRO݆˧$~ɻ暭W=ue%aXvm Ft-޾y]vAsd^(`Ƴv֯+~մE.䱾 vƾ̝Y+C*(´ģbQ=ӍV#ODL~bLGMKG<'37s&7s,+w5*u_xPu\/  86^o(U8үr5~$^Vmd?l:`&J}?]>ߵ Ϩ<4;_O:p`%h ]~g7&%wPAG K^:΃p1>IWS4í~cQ&?>BbhYjINGV𱀖;?o4k7Cɰ6Y nsL9be Z4GXTghEh2L" m6e.u^SaF)D_wY6/#+F+ZMM\$F OŎz-F3Ty$rkx|y5pKcJJ P5C[~C2Lᶋ exKU2{,E]lR:7O؂2F6ĻBeRO3iHIeg&@\SG*P~+S21yؑgÕ[7 va(p 麆xQ q wYdtD9̫̚pqnR[ ݘ]MR4i9NvP÷6@Bl4|*'bO{a:YE @Dщԩ 6N";~rZ2<CgF& - r,PᯠEHGmv4V; [)-9Q oM7KS+ *Or&;yP3=ZTEb|LJK0h}Màִ_2_mL 2!;O/Vړ(ݱ^`9rTXzU|nELs%wEobբ.G銛0U̽9ϣAq, 2īǰ|m BAZGuY(g!B[Wt=' XЄKwn8yXPg= %:hub# ŏ߀ma#KHtXuVW,[v(X~~6Ybi ҆Vjȝ;Kf}D9S ݚhC=sI/V-.3& N#߀¬C\Jh'_E,}RV\'v(7t^4tpUdqZ b G (;!i0è9xdO^*@q(EJ:ޒ+Y?]Ge F7^[GVIcZ3e>9ķӔJ?94=zB?A49Q8fd X-?7^ FTt% 1ɊcJ?L7[% 34z^ ͐I`0( a#ipsS dHwս!P*&%=G 0]ц6:r8-[,ަ@-8T0+S\V{}!((@i~4͑ҧ~gd,uN2f)l~R LEID4-(l*V#$JDQCA Z)!X~Bzai4G~¨ԭk>⦓+EշIʠZ#aGş`(Ѳz=8nɮGr #DžESJ(9{aϕp޾dM2s&a\ԴƱ謁ؑ4uܮ< `HFBqvrS$?A+dYW{:fl 8SNHVxj*Ցhܮgf.c?&apk$ݶR3r We,kQ}1= 3b# *⼬g$QdP9#v{r 5gJ.%m9nM, :x!@)Iuc =u!LH,fRqmЛ/2E:ӄ%x#c?RTZ L)$YY7YņC`4s"M9L W%ʫזɆmEq=ÅniWEU4:&q/ ɥ䨿f>j:x4pyO| Txqî(cŢx|\\ivyMEEN<3)|e` _ wبrY #1GRT{w`%ך њ%͉I+/nf/2#wf _Xf8F((M¹1E:i4o̠,vN±˫TE@}'z׫( bsתp2(W02 ͜P©i!`C?br#u~eCwh3%=_H fSX/^hρx8,nci9ʡ (jfj8,LUAM [0O۷d}{ 39Ѻh9ڙt_0ׁ0HMŠà[ˈu17EҀ$ evޟl*`B8z0B2+~5_&`soU]hÉ,%{EB*.{D+]yoqoux.:fMGgP:& c7($lvS%E8"X(4\.u9TT1()pnhI.d'9Z)#ϛP J%N^}}ߌDoLc 6֖ic'k9^QK%yF1.byl՝pm/*b<ڌIQ6~f_hϹ$F[)9]+gRfMxp Mu=PL?oЊ(#baʭD,4_-NM)b;7fZPE*i܁zF:;y⯠U{K#Q}uKaEYYĐwrp-$VxZ9D< aviEc.nXz½2)uNk0{/XdmΦX=LH ]D7qG75_dRzs#qQ_; @S/FNuōў{IsTHuFOҜ)YXѻ)nPׄZ2OjJ7Ќ!~(2CpavOMMiVGoh1aZL=*f*CñX*\?+ec{^:8 (D?B6фD#eyeKU2Q FA+cZ?nNu_R~E*\cFgG#0IHKӗ{$kӀm-iwݧȀO\ \>kŘ?,@Imm4vo%jaNrxjO%lٍ .j#lܐUXht 6o᎜57N'8##:{~ 9DM V@/ kQ}hAőssB2h@" xR>V>nv(r s)MZQ+hT:k+Lˡ'=͵B.TF6&@a]4۶\3Q L鄆%~qaڐt)jDy/f+3Čǭm_HǥF_q(F! s4~ӤJ-5͒y'-X,yهMX@4s eAE|! xIҮ/{'<1Z]adtGꚍ\VAЍ_IygIzOP9+}B>3QVX,a'QIJG0gGV4*j+_6r{CVxOjUV%=N_8GA8\n*? t*ѣOR1솟a ꑗAgY T0t^R(R8gyW ]]||+u(!ǴDQJreĺHܵ.*-QXj m5g6^r]E?5)Rp 3[?>Yۮ2]6I @Z&*hb Mn}E LfBPoeef9Aj.Lwq @`WT&a.!*w=\xlY$j.U|-1;yPԇ@5P&A)N5YԼ#8=yC2zM^p-XLOc%>1YY/m\A^8ab^仢P}Nt7*[= :-\B)drsnLa(5 zM6͊ X%-j(ӂc  gVQ.a80| yٟdoJgB{:ڛu ]"`c$Büm1GWikFmbw+;clG36-*a9r>dz^>{9"%/vD Mx2vF7v౉sfWA8AKsnjO'TV4r&\LisMRVx8!R{63zlLGƔ$wt _$?k.IK@. ʸgAiT|2r ̩UH=9Q[Os\so{_-b>?1*a>T\}Ǥ?jyf~Wړ]2_b#ލq+wQ$J WQ6abȡE!vczhU+QX+ž+ԁ2`IIb ߅jra@/,ؖ_ӣ7i* %x~r$jceh|CϾB} > DmήoWW?ݱAth8)9D%(7jv`o$ |Uk{1pK9އKl_QqySdxHQLGdZ)ҳ,Mg`9:)-zŝ'! To̸+O%(4}]Q;pߏ*MpyA Ɗ5N'gS.Qe<눸QY+翃vnL8l(2ܕ .균B+E7 9uugDlH>́=bpGY!%X5y' >uݻCk}yID ֮Z{6ecs'~Jڴb/KGq2-Iv̈ϥqKtDd%w^Pt7k|w.`;8Bq_4A>>vnBvKnl-叓R oz(]wmrL`~[xwrDiiYZ'5Y}pX QPR9*̉a]o[wm3qjj2W5 &1-A7̂o޺wǢ{-^^m1l^ٿ3ʼ H1UyLi"l^VJM87@Qx֬"ȓo7Iɑ7rMT-=ܟC0didrlĦ\a0]8N(YhF3TONTP) s2u#r!{ƜaX~8ZjL8ml~;s{݇{2Of`Rq2ġ:W?m~Yjpi0';} $OԟȼK`#m7js@R2Q^h>#IWK}%z+& ;'bb`\)qXlmEɫq5)Ml ,7[Yli>H\eRKè,Q̓^ RkeȖ9@q֋·PBU-]^/qXD -dbZ;++EY|X"S)>pnR$Zq 7;+K2Yt9R! hWx攁PE7X<ǭlc OO9`HF(mZmco;>d#̚oe/\CIÊț@kC0H^>m XiOzjSa` JlDZ~AoB42&Dˤ4&.! PK] >A  >?uwTuT8) $Mr=P,r=rߒm$IlG Dt`$a Ɋxz/!JSuGTcc&pA=U6 paA*>>NtmVO>XhCLVZm[_ꉨ,;BZhnSgZ߭oW2- }R,o`:݇@I?D}ІƇ2bqBp3-PNED.RxgAe2u*=5ݭV9(u1 >dېt*M_`hAdkVK\1w+×e7FUj.yfvH gFIbVjh1@;EY7حW+7h<\\(`y$r/5Pu%Ku=p|w0y2A n-NCL$xE chìj},]^ V RȀ 1B*yޞOU*SI>|Uu8wI ^tirމalfˤ lqpZ`C@f.8I]_lqV=kX%{/] &>7;nዣ_ǵlёK uѰ *ˆͪJv{1}] 5$w|F@xTg$3h&4? <`捭iPrè)v?F,cdM`v q9=fiY%3;A۽ 5*͵l < UdanJhOnݩ Z<YPM5fF C~xt$-P|h9mXhn)r7tH!Ӿ,aVƍMσPnQږa֣GȅcŒN"U !p/ =s{M=>cgÎxEk/:'yPM QM̴i bs3$ FIƩ -{O"f9?xuzmE9^BK iM 93p/ΖU}a24b[ O%mRH֖tvcA3lGp"DFp-ă uLu%އ> 9zbPOщ> ص +t/5F!n>02,!mGBskx e_mET9e~ z"R [jY(=ޟV}f ]q×4rIjj–q^3XD go,9%9Mnq6 fY5o2Ek #(v#as!)ꓑ9{O' a>\,bOcz{ED{"3_R[sE8h0􎺢B{Jܬ0./ZM}c+lٱY~yl_! uC\2Yb$z#̝X=ѹuzd)M@AK=54ڰY+$ zی _rh-J& {/Zv7~@t[|iԃѸh`<%h" 必݃-LoRg,p.~k1N }*;(NZPuuvEd7ʾOьo2};m ȘdÀwn^_B?ט4B6MUW aWx?Ln:Nr<fv=txNg\ [.b VdD ^X4IwzAJ!_C7 GqR c+ 6*(uMBZlCsoKLN̞˕mWd +7Ś盼 SM<3˿P[2f {S4(fZ:#2uWUţ"Yb';35~!\UJrfnO Pz4T_UUfjyOzqak4 )U~ڨ=Q6Тyh &"DfBrC4$ CG$VnI~ٵU Ko С;=d0<3eG4|d\6'no٧` .SxH~̀3u w9YlL8^ %oNPY#aLEB_do#K%N *{r3-ߣxl 'IVnD-[)q>#@3 PG!GS `K!t~{7$Ē3Il{?7w)#Ey9 ; G߈N{bI/>j3 !ж ?C^~y1pWk4ƢL-A?0%ʉBՍ(c홍R-ŭ֠琑DQ'~7z$HJJ@8;LYݣ5&vY$B #0# BM3`]:UtPv '(C-(صla+y]l{4E'{{,O]ZM$ i<oPމ y3O EOlc c-j-so~OcH 0**B_}'&p W<)ǽW2; pRn I&/S%Pkӡ`nhV:Pe%X“}v0983!LW eRSt1[ldۭ!ػ_`Q<2x;5` PщH,Y{h,&$medP6Pͳ"6[W4&u(éG%6rz,/ CktGzZ4kpRؕrF2AC藹imQӤa/' 0xKcT& 83ˡmog&`e= M%Nbؓu&7k=2q d8lp'mFQwVBܸ򼞀&fYWR$yKWENvw:x,rʏj̥p\4V[4n6IѹFQSօNH'MMvty SId6A@kxHkt0zfS3 !Z0cGF;ZE, C}1XD&$t]Jqky+4FdaZDWaCRo rSPC4'w @-O{?gsJvEO:+i_ەqP[m"P ? smRt?IDw$fjT}}͍OKS=@?r>= ] 6RI=k#8C;L#0n? cILFJn[_JkT5(iT>^r ^,EשvJ& ve*9|RVMF6[l_΄ ɴaZ5$5 rcEF ɐ5NJq<* *7M;>n{C~r \^N]j㖠S&sgN9MlU2L(\D(mX$RLWdm5R |ʍh,ЗO9N3i.vR@0ҢPW0%wl'+dʜvڈWe_g)gy|~nrkE@p8nAcp,wkv'+~F~P}z8_"$zQE"|'3^a-@AծH! ^ Q LQI=wA9:٭lf!YjWϠ.~3><1ɮ`)h${07 4Vz[TgS0=#K1%@.pf}C  {k jPܚ癐WhȓƍJط%Zmga`@2F *_ŰGs)+hWA/EaIqW1yM>FP WBSGW+`)T]sXIJgtb֩7,v r6:VЀacym*Wg(c"g(WP_ų:ִc^1+GsൕY^&>%~۰TsM]0'&]1i VѷBKp1(s$])FziCKDBv|/?5 q|x4KA4Ģut{E>] Q`^ } xVwҀٺyмT5WZƾoi#.WGKd3SmE?ϝUĬ>qo={r᰺>DN{2^Bʾo~"c]bԿ'͎7х(h*-x+wJ67S>EuN\wu<)ڊ#bF9@<9 ǻ=BmĪ_  3mi~hN4lm$'ګN&&5 L@~6B_"< 1p5gsMH/݃D5GbB3dcmI379, UMltc8")48=h?;XR:zzٝGRT}E Èț*΃}aEJ|p&\dҨЊK'^_j T(CXJ*90 $F9$ӛPɖ760D$ UM!ŦBSQGuU%7t43+{fFRJ5)؏~4 !RuB6dS,6X3uмfY-hGڪ6ᾴC (bƬYi?86BW3쌌-$h"öwpk m1T{⮉>A^ M]7` Г 3|ߋ6CrMq,\}QHkW<Æd 0vDC܂t"3Ja-F|=HsAI6߈ts);ﷸ\H60JYdyn3- 7ɚ$Uv~1ڤ?[l`:|BHwof}RZ?+ mI1BOmRL/M2[*(a$ t&hRU[8ٕpb3THrzW=9F.Sl+ĕ?ƾCߛ1h/S5':&=BT5C3 &r(_GiГ>~]/^(^msY9X4^xL]GP@ R'8{ti;,h+KD~0ãXߍ3i^4CEj":Q_'T`DmZJd9"# 0^<⤗K]!0$JgyulaXljyagnhpfůM Y.rf <@+ޠ^dLqlD N8<fr6p}̶)xmӜe  g65b';IeE.A 7)&/&K$ ?C(p4s/@*bruvr_rܹONJ[RA3]t]dxVa'cqj/$)ij> g)0ð=K#R]}ÒjX7 9F c!r1$h-aLPYH(][ׅߒ3|nSTkՠ uC7R~xk;_MQܴ)bϠ dA&iY( Xb1v& MYY'WᕢlBWn%ltЎn[,~8c$38/Hj}')'h:nHՅ[QwxS^PO48[jS 0T=1d,9ePЬ$}}cldׯxQ<08'PևMi>rLd:޳Y! Uv 4V*9Bu鞎 _…'H.R[}Vt̸z;[ج߿ πo&$`wߋ|,}zR7!ur**`c!TЁ;N<=+w%k{ mi-{>9 fE.k>fCDV0ϿJsl0&LO'`)S5 /qj]Qz ĬE2G:k Uw|VW'QTUɽ0 jz-VCFhi(NDq|#9r^ v͵YV'ao|+] `گNWƠ|g VVgd@L&w>7 wm!H7_@@|tE1Pg~uaШ Fgv%O{vY*^!b iv`޴W+| 5U+b:/ޥ5d[Լe9C~;c^-E!GJV–C_wL63VzS`7HӘw@GK}_)czഷHέOm5t+trH湲+D@+aE\{JP^X!OpkXF Ln>ECk3GT鵎u:*?$u\m4.135h5B`Vʿ[vt׵Ld89Ef 9[h[ 9zRk0)_^S5C[^(F$,m.A~1]u˯c^ ]GLCGK?ZS GuRx6ڸ?p~(^{ Pz4*]|joP\dS\HD"RC2=ӞRLfcTcR$,dQmŌP2Z%=Pmv.ϼ;^`%27 {_9A@&]#bKR=[NŚU[ŦDngY-& _mO=A:2דnV}B1HBCurWE=hu> w# C xLf(~݂A펩$gkv7 E֧E{NIXGGn3XH}Lze++?oBWޠU$#}]p$*/Ŏ\*~r6#o{\E[N }Jtd}rV-%2ah=$|LEN*)>40*먜@32#-փfC^7r9Aj/zPe$>e:LMI3z1CzC72-?8 / J5" {6mF61j*oyPJ0;3Aq75p`Z #0\燷\7eF^UX|8N:pU,Km^gdnX{nw@Ue<<.'w]#-h=їBdBjRav,Ȁ>S(n 6yk3Åkc,^n[? l<PaO;HbJnBL1Fd9g"~[|J-YP+PNPw)L3Н*`c& L~!:Pn)!N9)5TcT{d0aY{l9F,2lqH~9YtUJ '` J3&Ӽ;Vz/Ż tc/e?-U*(nԍYG8/\t۶m;r(˵ϟyt'VXʵ~ ńOrR4yi5=;%ݔ+naf>qWEQ#05pV%ɽZ]9{h1ߐܙ;.:aHzG] #~H1k0f.f|.4W}zV%W̾BW`Fa.=1:Ni'XlJt)T-VtwL@#q ēyx +9@5-#u,ma]e 8P~ʙhr8S\d `5M_v*-311Y1IY^w8kƧc:jܖ̣FCQ]ǷY5W(OF3ty U :$`6.ʁ+%V=m<6ə;cxm,/ܽV>9>O]5[ͺ⭝e2sZ꒛#ۺ9[PQڵ>AQ=9Vb2sU 䢺F@,8Cqdמn#b*2:уb# d-&Xu4PQwԺfL_`ҀƵ#q> X>$QH`obb"ى@Tz6RSH4Jgh@e]L~!s[J8_%wL`h݅**Yxy Lr))@mT@}#$_8wjKͭ PbGʶV)z6JMDƐdq  3ITFInq1Oa-E6.dZMNNc1{':Ց @/4lc] @g]D]hpyfCS5vRrr*/ukGe hNFbcۮ g2V/aȓƹtyDzz\hBq9x{w; TK>\6ȧ '+u!E":s@l:Z,ӝ2a uUi[>r J Pa,_8fwmA`XDIr=  W}2_>츃J(D7/')ZW㮡:P"^P# FڽYG9S`Rl!ԽŴBu1O3 2m bǤXZ [ЩVx{\Ʀ97V}e@+:a!6.s{hU.ѣ bI(|Qft>SJ|[ bvrNZ3TX* *E鎱N 3ѮSB_R$'']ێ_mpD:^_ծ얙(0۸7 \?fhhKζ/"#`qhErz wOߡ6w<{0 &sBQk=QDzFq_6GlHaGTj_'(K1ͼ=_ov¡ '5WhK1-yk.F]CZ"y'];Ț(T(_ ҆07VKKY@c4O{Rݺw =&oʊ@I^TGұ(zYҝ̄͞; 6E?j>t!5SOQa;;PG'.|˙0_P[kmhf!EiOza|>ko/ ܊n[8EwL:&Lş%U Wv;Sr2#M ]|;򉈁]wpq>FGj<]R_gc#`- FMq Ɇx_SmM (K4ennU/t!cm ݇-{6^Ѝ^vIFmjQfk49w.k=\f.w06*^?HsfJ:*DؾTj \Ma53- ;" n2Z~Bd$27|L$05P "m.(o{#+"0,`Mp6X/ME8 \sU#WG~,bl=Ƭ>J},SYHh:%kRZKx&hهB̢TcY 13խGxK=Tp-O2&-7+mY|S k, &`+hCv>ȓ*j$4$4/ӯ_4R*M5rwwx.6*__.sUrҏ|z,PrA<9i>A\#af+@^N=thǺ+CO\&T6E:lu%+(_QvOlv$~8B8NL=1_4bV$7)tvg)nNfƅPIWwx W})-kDeY/Rz _hcgTe7L@ɤhtH=w+3j \E: H!SI][ AurTzfZ;ߘOYNGDzl?禟wR$!H6Ɩ_.PNUAB@8b|%MG ,fam Î|yiఴ"~-CXHڎ7dbb _-}jЖ$Ha 6jMgv \|\e~:!) ީ^B i/kSA193x*c5ϩ. 1BYؕpoV>S拻Bj@yp/T}T,|.K}GE`)s?Ul͊s ;OO6Mm3FC#aP̼)[A{m]'S*JVָrfh0[Cow1g_HɊFP#y]RXed\.hFȎmCc<@v=[_LcKIڭmZZęb \H$s\ը`VRFu] ^V>H[3.rD u90Fچp>l#TcP֨Z.uy%'_FV$ۈoi d~o'z8;B1v7c8ph[<;~v eG>?Rl=de5x UjƩfZ"zXK|i^&o,{*ACC!ؚ0/e;ty)qEc(ȒG*d3:Fm]>:w|_&+H>NT~1;8a 82u=17qㆫ|LUDÕ֌R0y(p\IB32BFRN[lѫ4aVj^]^H{Iͮ1btw+> /{i]TL^@s |㌟ӥ;y!XJ?Z,P`:eƤXXD 0cREF xP!EC ̝m!FT̈=5k&h!4 1;y\k/pĵ TvDfO0KyUB1xX_ K;/fT4-PIeF<ϢPNvwt QC#նπmxxRdF yB)f18Jcۅ[u~e}< kw/I5%קLl $7c(xsbl;:IrXx0MK&d] {^}Cׯ.ROhG_+[3XR_7sE2D'q @ϘǦ IKU*{h&WDz]Ud@L{[-^U 6$ V9pp`7vv-~ #,o.i*6?I51uQ@k1gMd)Ⱦ˚E41WL|0oeZyMtACGIa4)25q{ިBK jxOb#5긤5־| e^Uur@:f?ӭgigՋA.[',C΋o xܾAr"̽ͫ feҰ> E^q̱j\?.8Dֱ%f'z}ӏ)@ˢ1O| O~)ܧ'%א(7v 2rnѰ/2"3`i{**+ [hVԩ32 eEEli YA;RNR #/>-<#H[rdp ˎJ7A,u_F1P#O6ŭG祿q՗'xF8-ieq٭7,[ 9\Rq$-j'ry.Q;apdaF#ZKmӔ C;ţ.j }DyoXFb i}1]~~^,2gڽ.b{xHXKky^._T!{z}zය[WFڐdPی ?V:`! %t_&隅_j;Ϩj DPuqv%!TKsKU%m.`1[&RTuL]28f/@S" MEQvC*D_\'9?HlǧiM?I,}xaSI,]6I4 O#a׏ї<ЎbR~6)%Ya&.>O휌V_`μK?ŽZBbPt@/sC;}A ٍ,x6}4'Q﷑i-v^da&l:5'mNqޘ7oJljo+*$rXABt6*y\+}9g]PV;TA鄂jx.JI1 *֝ބy3wU yq[,7D/?3JRhĹhM/IX HMO^?yKu{TXv4*󜛮V??΄+ ]ʁNb&SyM8d-2 0ٹ/cG<Ņ7is/#g  %=~~+W^xY"p$vɴQfOe[VlofTK<,]I^+w"60Mݼv _,r+}K^ۛV OW1U<FD}+ T ~S0%y!l1:sY)^ ;3ksʥ-r_G4zC!9S̞ĝoƌW4Mݍ~MrQeG6z^J`+XT&qX!By)c\<'VvvX\A]TY B#!6x0Gj:x  B386uRH2ܖs +85dӼAY28/sȪBYyA'BB|ϋWmƥ" 'u\,_HDU KC@X7t;bt0x/a4K c)E  o[bZT]طv3ҝf&Es }}x](j4{np*A54̂2';Y܏ jiča̔4,9Fy2ʲsK0kV̵̩Yghi[w@)m] +r9d ԖU;Sx'Mc/NgW:;\4Xڸ ĆHg글$[r'AFU婷dqeid>c8s+@,#d[ybSU'<_dM^QBa73DvtK|۱9 w(.~UQ:^ϥqҫuC$ RN2?c+8 PqFm}8+I)v͟5Z'5Ό uUDg ɭw2 -6z H4Q aBg}~鸧7 E{P*VڷVݍPBcof]rWA}eV=U(3$"RCBj W BU,om{j 0S̿ #u{ZerCiatmh"~!+-_Yn &DywL ˟2dNх=ryt-za<'JTwEx.j@ߡP;qh!(~tF?3첆p*%hԌL$黳^Zk+RF?NٯB_XoX cHg8`H1-5]*0$V/?|tC(4~*Qw%$)4Yg m1`DU`USQΥq$`h675/HdQnCp+$g<3o պXT25 U&dDu荲tZ.N.ߙyBEHL9gdi;Q=\pZ % v-f$0[*$P(lK!|rqlbhZ`TjIl:XK<ρN߼" Y IfE!>TUMFW/䄒MG#tg/={o1ȅ?Ƴwwfp:r弅sw5ӫUr-C!uNS:"HL3:(_3Mdnk (AEK ^.Bur6T>OV|Oëx)M8a=/5ƞ\-o/UpZյb/)U,m.n1u]t!9?Ul02-׶,Ҍa20"E&f 2ݎ4E:EmXjT0/E& <y 6K8FPloH\cQmJK_?%뵲| wb?h\?Lu,WɎ]lDVnkaV){uOH~4WSTPM8P fO5w[L6#j'Ф}Ţtge}^LW5||NCЖlBƴU |ɭ7+.b4ģ!<rh-"}߲ĩ]eէr,Tݚ\]d{|иgkY<~K0^U^>ev?ɥA&G5 e[RDѣCWfL _~^EvbPvƖxBiK#2!ϘB&`%ElƇvݳ* :CTjbGm"o_D5>w>Te%oJԲg~csѠL`qD,"}#s3wE#-6hmm QvPgU}8V`tvpך -Znb*\p^[ܾ{N)zYB`ZHjR4Y?UG3I6PI;0ԙ.nBm٭H ?L*]"%jZ>Nb/ވB8.H_xgp+}t0ݮۨɧ j#E:F0Hrj)3f-3Mz}]S]k+/)\D$w _2 `_ۮ1H_ <.-ڔnF8MfN:U6Ĉer]fy$&YJOCuly^އv 讘վ8p9mLf4>a^guRJa ާZH{TcUݧ竎8y@ͻꮴ"\77 V%9^ҭo[OW ѨLH6KĆToC#juM`0SǾkUTfYpڻpCW.h9.N[{\PH{]W6QA=`r/8ߺbLGH(Uܜ6[r\iq w<  k'eKEUR+;6Z}!i%L-n`SԮy"4Qee%^"(9)prũ褷lW᭍ʃʺi8hg2x wcKP+.'bG^ ?zx({ikP XܼWI*YccJEx4y.k:R[ت=b\*ÃujEWH^>ID(J~h(s6B,xVrGP'hVIf2в12հWD˅s(vhbJ+%r{?DiT6sZ| ŻJ|9D44A30J;x_nRD3ޔ-WF}IcjZ~bud1.{ƒ.Y&9`I!k@wf~Vй п߰*N=B 2 ʌhygbYX_H dKx̾.A=)"Wz.Y6+ìpFYTw +-/f&G2?]U(hn'8B޿VGf ⚧suR˭c+(I&)ɇQ}f+8OHJ$^c(h.4x;V+π3|xI}S#mHn9FI@κs\c."++>jp2+h`F|[Jv[mCzw(B+pqpGcUo\C{GT . qâ\N E ( ½U-Ad@3y?`6W]0u|^\YZG~; sBZ#tUMtXX[LQә')fU%d E6 {4Ufbp"~mrDoc=șixu6>|ymΐ5dKdP$&6~1ջ;RL8;+nWxct*;4:[w!|)3G`ƶ[8%'stb}!XwިuʼnLkݞ+QF ?0\#/4$nkܷ(UXhf=DQ [S7m9&y(UUQcmLR.Qc<6.55u6e! #/< Ĩ!GwORK#4 :`ъkxU`lx!UB:{6E‡ O{4``b~s!d|1}*ma+nN.{ڞD@'%j$LͰi5њեj*xҖP+iiS:U[g+䜱cNyb8J,i&ɋA|5 +&koNM3MJdt\́-1ퟞ>'+M G8TfG}w!ub+l9G9?RBBn`'ΪaBkӥ[`i-zOi{UB&x|+V0z@jxD Pe3t<(!M}N+NO6 E]ZLT.D}T'ro .ZCNOT'd%EB˃=`@:L:6Svb l'HM 7;Jө̨FϠZ=Н{rHGۯ٦&|ď/VLP >]!bͬI+Mc~W f3Tp5of(p)BuvJoM`R<AY؄¼z~Ք90zyGBnD<- X8Y;(/{*<"=7o)t NEȊ:el 4 V~7ܬ8erM]+`k@5DԾt>:^'):AA3N׊WGjM 'Ⱦˆ#J`sX~y ScniSk<&N "$'ah+e54um!:2,Ű`{USx9~w2 -omhn/[?ܣgL(m9Jd;.PŐC>яhWW^p+1o]W෈uJ'Oʯ@Y->5kʹXԿ j2X[1ݳ8M1P'eLNp>X743r"2 [X5> t磍ۡUAy\i;B=PΗk,,_ycE񭥩UKG\1ft_UvMn-(OKp|o랻 ,3-yE[H'a)e楠Eȿ?6 rW޴cy͂ h$դOk"T;? nW&3^=PDnMJwq{ L-4+KA5*Yw:B%Šۓ҃[ y 7=fWS@3`4Ϩ `UtTXxqYNC?r<%aU|D /s ɽ9+b;4хc r[؃lb`-7555Mj<.%]L]dܧ"u]{ IѢRV?/кVWk-gE^W[vveLzAڹvS(y G0b4ɡu2oLYaQby^\fd{(cMZmt@V7$+ѠQtP2RU2 GQ<^]@S;s/Ŝ *G JplJg[[uRET6A햾Rsg-i酠FtqqtFޙK]jvEv nwG:kYXY侶Mvvr0_#wӪ c=?x3Ӿ}U m|YĥBd #C0k%ULug%XSb|eXkMi I7޿"N`a͛ UĀ߿P"bY} s0>9JVL ևV*D Z` DF,>lWP˜C:\66/j_ZݦM_# 26^Q1 1v5];yL9_]w~$?D(8g9d8hۧ ȭKݝ.״eAްU†.͌^Qfʌk ;W9_:Xp(FN,UzM9.Vw#s+ YXP&Al:Q"rhL ;Io=$d04$w $tzCj:`ܕBwB{KPcm_dv4gÅu#fO1 fkgmGvwE$-BM*35ޥzq8LJf1 dmhXx۱moZ/SQ ZUoKbWV+O]]L#_@jJf[5$hgzI6rY-i$qESl _- UCmGg}lK/膕t6(ٻVQa'JŜQb\$Ǎ^^! lՙ|;Ή dcJ^OQ2H&\KjX"t+ TemUdPN"K7 !d"s)?wqaTNa[ lV'Jbk V'MiQONJ\W{x/N*bR^$؟8˻lZz7Hs$1x%rSA&Y'f RJzg$WL d$@qz8 B%F {!deȕk5ނv:|\.g%#>器ANkT>M#(ɪ(\2d7a^ULD@Md@ʅZ{q$ i.up;&A!Kvw]iO7,r9z*iV= %2$7,WDsmOY9=ŒэB~5i%]A!s1#]{i9qZ|zщK5A|R?m&9E7'~'@ՈcΉ^ 3+Qu^DzdJ5ZR=-=D_R0dHS%lCTe֒$nXN i;\yWb Z?\qXOJ7{Z+VZahE6h:wa E`^9 gR6MzBprZVaN5ع;d ^;}#Xe4YL;q; adצuxu7oWf[E, g'˞orЂִ+[e2| W젭3m5lED>Q^1+nU,Ϧ_U G sɐ\1ҧɰޗczvZC ֣dx>F# _.8N/DQh\>T?q1^IYrLampUHׅEB!ʙ[ )G!>K\t|6Ԟ&~=a`jYck N6yT% Vȭ~%]^\6SP&]hQkLnVik hɔ5[OĊk/aȨ+L@Ӷ_PmȆl!$T [̌9'1qAs%z`DFa5$t~}p$kz* ͑u Y>s AEasb̆d6i>\C(AVbf~P kA%d6L\ rKovgT!̩ X5`rf`Vq%īň!%@5P5~#Е  Faʬ(LaYװ ,w1H >H}ynh qőg5MQ@) aR}W/A"N%*rGTgIsH mDLrqӪ2$$3"do/ {"Cļ:7-Xf"A=Q?#nSYkPi1;b_}9SlrpLžy岱zՑl=XD8G{ %wIX`8mm[8t Z_=g}꯱M7?Y' 2IHZAQ"PGMk)Ú l[P_Hvh˒Rm{ [Rvi adhcR*$ĐO=*#=0XS 0eX_=Fn1>*0 hς 4oÕA^FH$v-ᅀv|U!p 8-Dbkʚ!H+JA![Dlٮ{ۻ H. ߗ/̘6r+Êп$2T ecxT1:@>E N%N[xiR. <*: ܐ{~|Ş V1vM%"B">M6hL{Ati_™f?֍?o;&So`wTStאּY2_oc՞yt m^ /`u@>VY[ûI=WS҅8}4)V̭ȶ<-%՚QHXB"'9HdS7>glF$;rN-sK_`"UhӇ3!D_l0nOxvFJ(٤Xt@hֲ\\G1i"|*,ly9(]ah `tL\g@χӝSl~-%rKF.]v(i>A'wM.$0T1k /HXV(fE`L E?+;YѝzWf.2n],25nCTg$Ț-%D ld 7 m67,{r$w Xk;mSw$q^9=:G54a@Nht,CsBW}?O0AR0]#|=x'L:q[I#F&߭Ƥ9un|ԏ6y.nZS09 @ ],/1GN,O; [!vJ.=^RƭY؋pC5*;{}I$~$I9+~W]vΗBޱ؆P/eOѷZ97dOџM<NKU,z]杼_0Aƚk:;a |>M#RQh^"rnԒu;O}Pn6UsL9j^e1Qjp0~s}#0*8/0 +Q۲a8wklBbV]5 =Evbqky(k C͞m0 UkΧ]ᦳeQ8g{Wr+ +i;$Z$[=a(I*T|x`pBzUj$x0ZD/L[˩@i'ăM}6!a")m"Adl+zVk@]Dcŷ1ݚ,ᅮ -a>Zv=y\'t[lD{B% '8Ͱ@MaXDFx ,Vzbs< tf2}K+,_`D(^ qWy>RQ^݈ m#'t V}LI)$h0R8ԘХw\SCt&^O.aDt$TY Njp uGƒ0ڬ2C%mRV/z0\龮@?J#fx\px3A=-P.SNWhXt;^MS1?W)TXuhu0T4սno;E*Ʒj$vKq9hƚ'RAKQ:6K8ŃbOKO 3v]3kBLـ'0#r놀ҙ(wa²xi ZPD/y߫(jȺarP ;DI1S|IO$f?âZ2C,IDqF ?1Q2t_S 4àsG5d힇5BaڷӭP 6Q!v'yxttjQl=7XWIh> %ʋƟS)L@ˆ}L&]ɛ$joZCTPB-<,a+r-U>u+y(w{n:a*F/q2/KƏӑcCZu\V+!K9c/v@rMHx ׹+|.TU(xQ%ƌ:e 1΅SS%F; ]WO#O pJo`S 1?4)QX;Jn6/>"\n< LSs"9&3@s\-|2Kz)sy|g% ߸X46"Xj'%?Őh)TeoGFb{FҊݘP{< 'mA=O0>c&]+n]lǙ%yc+Vo,afEꦚD+cTSG;ry7 rp,@IOJE6 퐸+SV=Sz2ǡMݹjzP_@Aܢ"mƧ7'54K^o ~h0o::3(Ĕ[`&U *46ap,yFw?j3uxm:EB ^n`MaWx=I,#n \m_.#Q[IH߷^ R1إ}TΣ#Zzme;Q ek@ q0CbMK !crs7MȢבt(x7=-}]XxQᱨ5ucyXHS_3[o2mz aG98P;=1ӹTbT R(c(~Ynʿ!Vwaogᵇ,c&̊xD&qmmlDJs*.t@͠\B5N I~s\j6'zA^Wl03FgXqLSW4|flD9UQE嚇fqbټeș{HTfV7̳˫a"'rݳvNOq PoT4 eΟg"I8ySp՜ߨ/.cM 9~ձAL XL6R|[OK]DuXA:Kl,AdੴQghiRf{$YݓuA Doqh;;%)Xnc4XPd09j7:(/yU>k_dMǟQ_YbѩEPVcW8 $tݍ'nCo>]{"+ݷGψeRq; k_Sk,EsDGK>dH߂S5.%;sBPT'rpo4ˑQZYu7j֧w^[~xȒRVE,/O}m^q;m=q[*EO݀d>òpthf8K'MBew-ˆ*ratdB{pѩotR>DC S b8>9Q6_K`Wѱy.ȑNAh$V]VJ)rb a a *hʛLUT# N"X¾UXd:I/^1H,8c/(ěbk#JG 7SswnIȾZ(3u + 44oxa@nEbm<}S=;=C7},e q焁Aڳ+(hIOjІI,|[҄DZѧ97[@v+4kqU:yXT@ n`dgIVem38JIs>_# L3aF p3&* ịh*cB 3BʏuRRrь, 7:_rI‹uћ/<_vՋdZ_?7[ @޷ܵФ8hROҖj}C)iV|Mz<1=-S~.;;~T%6V ;2.fĥ䕿ɝErK7{\LV3KX/mtyiN ^O؂EcluMr3t.7L~vT>L~Npr4ꃼyM!i]b2EN( 3_9 =@R·4vjhš4ym܅}XgTEGg!#ɮJ2r&b%_V"BZ\:aPh #4'"zڹLE(5BDvt82M0#['ٲx!{~D q >54mmfW%'krsMpF"[}'D@f+G BTvYPn)\f#8CxK>'ݶ3I"/;ڟO3Uw R:+T2Kptݩ[{ q Aø\Z]xf!*+ &CiyT:gBuq}V~p'4cIWTfqyse m pcJ"A4+ 3hھpJ4Mlqw?&#gYZsJz mD+91Adϰ SV]qq6\GfЧW`I=+4O#BgوvIJFiU 2{شK]P?h|rs]͗k{5#fD@3| J'tF4 ~MqFUc=ᎉdn2W[Tj%vC2Hw,5؂IdtyZ784YvyYZwchru,%/" %F4{VGt`~-'^PF9  55QjOw-trNŕAPWhU-1Gr]V0'$Uu0(Js2 " WIRÂpȳq:Ze -H j YlOlTDw z'ϯPiyh mS9VX81VKwbzS;$ Hzضu"~|8jjUκ%1Y~wO^vVU׽ 9+F(BkߛWD'vN]u3q\(pRIk8]k?@ A}I;]:Gf'ңv,k% '&x ]׎CpMf3'q Ys2,ɢ|XǾEYk7γ89l>>l#4Om$5^Pb:Jdv_{1Otב ĬKpX}%2QJBC3Dy-|:<"EOFT==;`܉d&4eb8lRlSQ˳"Ne%麒0♼{xz;!i۲hc2w`\{yڊaIUX'Y!tblEo3rC-imDh4n5OqUw~K;a>ff+Ul{(xl:D64aʉގ@mdp8']xy`.!"ưZ6h<%њ],ۯys/k/FLf+ƒ^pkN.︒yF0QN]yT@gkOFYցN0IǗ{mזd슋\}/=!dϷÙRjyt5i?Z]yataŤI*>E{1`ld (_,,\n.C惏y"?|v6#sv]LIjC Mޠ`?,nHH's!/Aˍc݅x6T?R\+߄O~F[gu&$1s,nG:_0P8</#Om u[P@ ,R&!uy?[ØĆ8$>d >qo%= Ԭ*%qG'E9 =vD+{0He#!`E8j:*ZԔISW =WXiVM]h(HՄOYp٠~ɹ=;rba֨jT6fX%<2$ƮqJ@Liihϗ(oj0MIY7߇) R`g;1WdOp&)sE)K@z!F~W9 ,C=MJ9q*4@xcA; i˖UQ+_K,µ"#q$"qOp8()WitscD:uqieyxCi9Ԥp(Y2Pƃq<.4dlܟs-C["D$ b.6H?@99}爺DzHd -ʋ(/BuXր?rNx=fe&^:kvO 41ҷCB~}'_x9MEa(`!Zb|pm\4adbnr -Q-,rj+G{g:g7TPƞL FLc{U~ (HO:2iT.S 9^ k5ᓛQeew8F ,RlZ_/N@(ms3 [_\dDˣW Q5f4Q:$o,Vgx?h۳9'. N6Mj(YO:#YKvY}KJ}v&S'O?iW`tb ǫ l$Y }u-'E"L]A7Pl|iPO.Kb.bJ8]Nخ0LguV\M%zC|A}Pqh0ل69[KI7!<:RML4G'of;Q4(_$[d*JOKY/!qCnhh(:@ɽTNMw0RLJ[go/FU"⟣n>qT=S_PaR .[ebaŇq7 E˝EkSPL5gg\@5˨ڈ;̂a )[> نr.CgruYyd\Yn'#M7Ee0Z_ r)&\^+BXpE1)>{9Nͤl?o }F @>5ICW뮪-U܈y,jx=vI땯3 ?&c L]$3ћ)ɟ&nh1L)<{ٰKh]m;{!Ժ>m\Oj+3.7۰b$T=%4l8p#oRj=jB& u/>&HA%Fݽ%(;jjnIOia+n2ZxN`^g{ɲyT9VQ8B)p) +h |T5t _o-wS).=~g@: zp5F/Q$q)NG{IS+t0|;5}SY0w~p(Uu劺 ]%@boJRef# O#uݖ4TgT9̦SIfV%bͶ0]P@NYAM)r٭ٛi"2[Ӆqq-~~[@E{Jq!Au3o1d( ئi R_ƣZ}jwKn 5e/fNZ3:Ďv&=ToUFǩsQl|;0۷ml>W>-̼\\^oe.z357iu{eDɈ,jt\vE?} @&3og x'B;AK>BRسc.;J:\ O10BhbK h{o^p{6%G2t7ޡ)+'L|rB7Z0 /[A$#lu)bR,==d/_aERs}5w_?FvӂV)n.ؤsDs Y1Lb$E9^{ 1'] ݊[1 Ks ) W /(Fovş st^ʭύJ;b`lB'y F%S$ G2;ۥ ܰ;rדxC3<َtu|h *s4[; hN{! eTJɸvUfa;92i T$ (,mעqiKwpn9zLK'p٦fawhuG}'dB s9q5Q np$7\Fa>M/x F+=ɗjmf`5ĐDU' ǯ5; r2M1X̤y@>]?3G^#;Yjq=r;>`m6L;{Si!t;%CTQr­t/ա+\B}f၁) Rlo(Blm7Y}pX'tU %esKO7Ulֲ jP+yBk1? 8d&D+U9.Kk" 5Ɠ튟h?`s͐I2s+i=,>7 g F\9?cjq 6BkA~kqFL1`K9vB'KէТjܺ*,rR)kcE0,b ~HA$lMq7#׳WUhV]ݱJHW` 4QెLezEvJݢ' zm·Eήhqou#lk^3\Qf â_Kͱ>hS RX&Mq#)phaO 6bs]T}!lIr$FN`Nv?;R萌_%r\#\$Dש"ZH*HDW7j$DlHxKN||3J7F2~-tQ`qY9 mbHfo#޼qu噰) ~v  (U1yzX>< _ iZdAZ&qd`LKOtSKԷ/jhYTW5sx,jDeb J./&tCl&O`#_=!VǮImYPkbP@"a~*U=,/pMC^ֱ=$?@n݌X9pK$%=q5TX4V+X̯B,m^  u??ζ=NJRl"Kvj$!\1xm1&u#C/ӿyHNqc|f~C73KБ ܬK\ꋸNө_b n1:@>iH]c{2LE5 nԫX)%OmIb:h0 h{ҡ">,-fr^ MEak?.:3 yj+;gtvNC{'}m .2jte]/ {~F٧N{.ی(j לu*!: 0}f_|*ыJV(+4?Smꪄg(d&Z}nhS齭a4ud #x Pp !(!' vVu8`砘׆MMX&/KPlpFܫitUm1>({'o}bK ݅<ǂ 4'Pa RVA(\xוSvTJT@F:<vo+ {se*7 VpL Bkr5h)zGK(,N_k31|՚#hFcO$jz\Vס-IZ{IavO=[ȀX/up2 }vysvEVfroWouׇ*p3)M5oLhK`#6JM+h2 -݋-G G3ξS/L4)J2S*8Z>ݾK1ϮzӶadS%=RlZ`/mB;l\DR{vpI;&5! $ v čIWeXK$υ81Q+ GXĆU9e[^|ЏPӦgaQ>y;eX;3C6A/JmBC=NA)G8u"H?%K(3Ȯ2kLـ8Lۏb,{>~c{%ςa|r⬬¤温H`)2 Z/Lj[s׷fg8қDĺLNA W-{= vV2p;1S$p7ݗ_Lb0DR{꽗 xN|Fwખ$`p#^7X{CͥHSE`t kdibҢHExcXw@ԨAz|Dz5&,$įP0mKaB@$lB%RwHڃ(p1>Kij/Ej: JWm?jXh~0Gh~Hdgkˑ1e5Ӧ[h i%{ t>MRn4 =y>Fz}øVh+(A)婀 7k:j9 ,:&׼_7ز[uнc'fh68$.JZ;|Ȯu$! \vׯA%xil9RٞǛjg悿bW:{s1P?%k|]4YEJ=B/ 'huhqFը0!% nBm8" &oVs~؛'_,=9S-RhPa_Kd(s緩ᓣOI(^T$t!>ȶh9ڎcGλ͡5- {fE ` 0b F]۽!x/%6, *;Z)fy>Aq˄MIFkpRż,m9^mE&͊Og:"M14X5#J7E. >(yxm]}Bw* KZY>8Ќ(~%c P&^ ' '哅\dVXA1{ juP i{p ȭA='ؙk`ᬠr^eARe@4ܶ )qC8;XFIE9הҳ(&7Th/tm~F#>mӇ`+ 굂r?=Xv*q_xh_4TQ$u8UV_=B`캶Sz 0]yD1yH#;ca~3`*y\:Ԧоn!X0'Ä$ 3!,#~휫vŒ!-rBv V &aQ>XӬReaʰ(A-'e,j(K㡘/h7yVE]^9 R'JO"|,񀉏z]<=gνv4OhaX[b-[UF1sW"{˞\ ]$2onoox߀vv`q Iڴ1Yf,>)s:w5Y[}mOUl9YK?kx œ/lIa/h];=q!2y#|Xo,H>Y"VH! .ţpҕ~Ws #;1 qSZ|}xo:AJr0DA@ dpBa܎&GLur vhޗ1I,[?RpouqpR͓W@a{ict'k{"h@䂡 x0cB`$_y$%(n / ,2ug XF󒌝pkO'xƪZokFpۓ[B4^0BQRv7F44]c W ;ބ!X 7gщ !^N&h_& /|9q]Mi+&4 "p|p" " )^gXUkU!5{fvΜݩeQq&ۂ_!p`.1v'@k,x)xZc@I|c-H}犿ːs@RオDQ¶XurŲϙlW"Ԇ>,@L@hX)Aq'=PIW5hMS8iiJ+/>tv'pwB=u3k䶳%Wu&> )rY_8O6)N.;f, >{0a#a"hjI1cPw13W@U쓂1%mZArЛ#$3k{vڠj&cL-s]NM~ݔyMz[Eu9qHAU|Q|.VZ=Ru)6ЏB.o }P$/*,'*߶=B&\Ռ+:CUzp.dAh[&#XۨऍVtM[qڣageJ?(X7- `mqClfy\߻?,&dI'"$&O(4ckoDN;mT ueӸS@3$ã 9K5f5KוM/D"O/ R ߁m/:$Nd#7-K6~V1-\sQ\loAu܉MZM9P&e|3GP[ޫc<5e"7:a&(dQ$|CK8bLO5f`B\O(Ŵ>'XHywexw2e"!̊WMㅑ\VUfGuZ@9;6+cS/%2C5jZTiIm7R<&ϟwAI $(!qISSyb|kco,%۰wQA@^0}rdzfF(D |SRd˽@9#Hl:6' ;zn4'_u@ҢcԥG\ATrvRB0xeSR '9V]3zaۖ 䍿o$np̧ndN}c[ΒVo!OBf>9C$m)Sg8|gX/ )frGmɱd*wQ;ʀ_,^R4 |؞4j|XRJ}Bz.Y|H}vc]=~)Wâ2 [= &*//r.vbb |d7ZP8 1'Q}ޥEQzۋbdn eRLܷc.M4M)T!RaF y4Z@7r[ OƘhٶsqDxk Cyw60%]6cqriu3 ͧFsY4щ!\W&E4u kL.!KKOLWj+ rE=ZS_/i5wH5.=)H$:+[~ EgD\>].)fi5%=#6~S4xXqL; [B@⣆!oqwȟ sχV'RVP7<9T׵P:.7V,> |`\aԊo^syk 7/1=,EE2w-T%SO}V š#$S`uAO[bQӗ?yM< mr>_hwD}+nXp)CRJWj=Pcu6jͬ+Jؿ𕏘C%MZz$ qӄc!r+ MwBirJZN5GLsl^Hk~ue1_T܆֎4$Lwh>VA.MhsΜ}> AKw#*+'ZF$ 7{Q[:1|O9y\Th9-4nL<$h{*D?[~8l)K%ƨR{o | F8O1}UJ ;_ؔ#<HuG^V^w;_JR{г3Ty,&o2 >%:Hf y1yr :OiH -?FLuAt6Tu WZŢXе*uU0!IxqVc퀲;>!GejKVl-;}t$OU@ϐ:"W0t;m$Ja^'#H+C">sE 4eFX4F[iSc 'e (?*&z,iL9,~u=|n>V>Q †.BC7oŏ4>{Ne&:H>eDpq8>%ب_DôPk;`~S#'̲^@C7y n{Y#7Egfۂ^ճpeN'+ DQHN.rԁ<`:l7S -vv_u Vkeb86Y*%.EJx)&ru%OmcnNXWs=;eG'.CiJ/ +A6ŋ" K NxyU r8ni|*E%}On@-HvsZ2VR|V6:vA -d&0K| ӮL4m^lwit6r{ qi#3V +A4UO l) >+!ʳ ¶1!F=3.C"#`fA2/> Cq^nqmD`w  .OjAJqX8 q]Έ.Fjↂ,0o=Ϧ2 QdM͐ _bQJuq{0u4r'(êuk?Ʒljh$k!hu-Nv"ZO#]\qǡLmn'#ԌGv`elz7QM>F;2L4֯K` ;_ک9""#P~A4dkyk00y <PS .N PQ8DN LźDA3sa݃IVA./9?A\-}?rdNNcs FVSa榧7tqiM4= C޽M֕lhYʉqAnӄ"ҭ_K Ff߈꒓AMDA&$ Ȑ0_.dw\z&ۑyu}sI'b/)])dp<]ޮ.QfͯQ0^&W+f͎c"b=qTt=3AQnzFZ`/H]򙛫i.ڙvEmC%IaN!)jT FD<֚7rUc#vj\JuÓ˹T (E1b ݶڧPΧw/`ZDAFG(XU#%`TG6i]r/nK ChtJ lb0Y<AS VtW|zbAwSE9m#@=k.=n6X?ԍE N[یU3;R֙PF@ \xK9HLkZvtD(i4BD8W߄cO+|4&ih֜fW0@]OqGΙp3i1+sW0y:9B5oDzVo.,4Dқ0/.|*{8؛țb,l"9cPTlVcn.Tk_:{p\nE`7.XR_*;-;YݎRx2 N{,Q~͚ogE_GqR ǙD(埡П~WpH:mLZ$l2@sTՈ=DMCMF%TX'^IjA`!^-CSGZoOӵX 6h YkB]/)G|.ė'FWP3]AiCrI`?6ڎi8LHZj;_GHQ'?ˍV?>趷j2„O2 ƴ;%~z?fb4 0 DS0m@7|{uz0~"Sy,(Ayw{ ũ2&~mqKh? c3+H#TlcDejV5XI!+MF7a!a< :.Ug$9ro04Үiʀ҂$yy((ֵ܆0Z^ej?b:yBxNw74+V =PVlaJ/IxAγ|Ci@ȱ8!MaMw[e@W^rjvU0-]*Mci}OI(PAQgڎJuaT6I$WI2j?&X3Q.W٤ =.p_( /s3x.AL~19$ba#>4k̯ Jaژ?X{~$ZЛ/1w=~5x6S$T&摂{hV ѭbʠ UzZ9:AZuT7 d{Tu{X:[r0ɒPOI#\zH_V׷5jEC1. %@(cE$ol[ZbR̩~LZfYZ`:XPOBܾ@j_@V8C"=^Ϸ#ܽ{t|Msy+oѶ{@Lt 'md${| ѫh61FZaTs9Lfu[g4@:b/-B! `]H)@u#i7~}z<`8Rs0\VN{X͛۶QÜVyEhBͣ&~?jT?\QVU>G"ِ/X2Ǯ.oL}|};D 2XD5oDFS-ADWbkQ40-bAZh4 q,X4]q?`q$wz"7h*6(ffq"^\scD"_w)Y^cd`rXe;cg"Rދ9J؅ tM</m^|-@ם\QϕWt8ՄzzIO։)T|<}`R ^BlԔ[MWyxC!ҝ rM4htP\m]sx@N>hh mi mBBE_b0Sb#pRi>-qzֶbh]8o7MTVbm4 y9Xůx0m-.4+:}TR-J6Z=*NBMCeuM6}lEOUYqRwb_φ!o"YК"O-3NOoeΞbŔMrf"kd}㾆 kBG ('1t`0঩rOyy kT;B%EZ̷XZeqҹw42Hmff#hMom&X F\tGFȟ1 97 {ɕ#ehB]%%c+Ap"bU{P(e%Nks,NbM".ĬMA[^ 6 l~e\BhƜ;8~nq6ArB7Vz6VJ >CI;]imF"Uyh5-w 8Vּ iLn)ա)^Kk]zj Ed`1h)g8A?LEL$n //Bi?3)seP(hz:er_M2 D5 K( gtT2ێ| +[s)d åE[JBzs5gv lWq9[͇L1`.AʭCo%wӮ2A E!ZJ-őaƓ݃YO~F ; c Z[1¼;͘,WΐTֵ[8jə]v&8صS:uZ[y AJȱ83:t%%Dul,NʯSaYgHU)顱v{~fOJ i}?shbm;^:y)B8_FxMM׮YSfO'!ů17@dЫqG3u:/љĮ/.~v6ϖB&WYdO JβlJ?Eŕ+.<-;Α5'?lRq08s`nZ"}_cX PI GHU)݂KW1CL7Rgq3&%%`F;I1H`RQx+bQ*Zʋ fw5'ISɟ)ThᬺF;Y(}ֶʢy~¡|:iH}6d!BŘ/+TyD4Q:;zjZBF7),WRq$.ЖfO ┆X}B 'ǀ 0o ԳkEqk3eֽCϲ#+~L}g`ոGG$cl lPMH660 s ZotK\hR['x3Mh}@Pn嬣Q:#7i)0^@7&\Yj;K"$|:3S&jfI)%VJIyMaB >߯A yGIyvL5+ވd1kk'RkaM-wzyYj5 IJza r:R~BXʺș4@U~}b݋2$N {Ŵik(Ihk],~8%s7ʻ<P`iΕxF\X?v:x2AS=tA͂u0A.]n nո^^ZX}B biHgř (.oQt8;PP+4<wFPIK\EW?|#DӇaVEjvq(qo2>uk4r#9Cki6T5rH@-$H6R4mwbƏa971Ƽ)$#vCww9=3O~?wI*_ zCyTq^Vz FUGL.?~M(:#Y FO9C@[.da1OF4hcMlp[`䊧4YJVKsC3=)]bH"D @@gbAp&M1:F2;lxd㾲3wt,|2ƈs/D1(!E3 5H h.{tDl D1VbX3w⫀ ;.Hs{TԚ?l%-y5qsYKtDT9w2!N5T +" Z?vp:IǑܰrB{pIp,N~t-jUH p'X,0v'.?;ČY5EJŀ!\S'r\@WQ/Nfc,kQso? )Zi^\z/>"LjGc~pc‘' Z_xmb0E ">M .z6F.Pse&%5%qwWyK7Eb(P=>n`KGnЊ -ZG5w|jMSn |ꔖr^ԙnis-e68ڥs8)%V]vkS8'8 )Зt>־3DVUv6MNE)4t~j1FcZ OeA~`RP!Frɷ*z &xERc% hK4~IR=tToV@' ZM UMeϭP^-.}VBg=8( K7؆7/? ,~gnϾ[fƾS iB!DfR7q;VAvd x˫``c䦸lNo #'~-0i72Y$L6`2̍{~N4,'CAf|jpcΗC- D v 2oȵ#6o8mƁNUʶףu@->>)BÄw_4x͘t@Dג[93ǭ;W_ʃWLn9 f'?O k 7+ b@[5̍>Շգ隭f!B7M*bC)Y4 n4.)L&xV8Цt<"0f*'hE 4+dÉg60ʀ#:iAG*KcaR^JR_}Vv>+rPQ!^݅DLo F2W&AΙv sbfP<:A dծ)2X맅aPMYX5FģbX!H`I FdpdΩ@w^_seCP=I&RpDnXf![5,&7K:dH; Wgɩ Msa,0<{=""70|l`W& 59p{kTe8ȵC` =th6bq!*ۓ:0Y $ G` 3O}S#cݔ'[~6C5>2}q3wA@ǚ)IT@8iRT-2 ﶯz]PVkE7мl&SXSR ǷOQ-oR-LN4NMB2ߐ*2 - 5KNz"iY.i93]hN?F]f@=.GH>&|%d# W.^dWE~W۽D0JJ-\d >d!vTՏ_;LwTwO=J˘ ) y⥝"]ԼaMơhAREe=(~K2!bP4|cc+=##934*95d,4_H{,A>V]H8;-́ 9&Oa[)LE^=k9p \.HU[Җ$Ȋ-ÜfH&U1X~ӣm36|sѯag-Z~UɺMȓJĥ{Z U/ Fκ TxKܪ}R]huvp$h>Omqa鴨xXղp n724KdiUOwUMAҪ+O-d_Q0\cOtR@梏װ05" w'gv.e|u4}O%AncgԎSH |;Bʨ*B?{xv/^ /&FvlD,z='z`1Z~.(W\(V06 ͐clz=,c6JFc萀A6BOp i9YU񢢃,įb3"tJIrf&>-2p1E؂_ AOB1`ϕ(~q>.ne4pL&:-?*&?kysoqob5A@h&Tc$[krUUyiXBb'HvX3 -,n%mSe2"wwVk?V8HE9IaH*<҂v\b 4q }'6Fc >>% C=<Ǎ͡^,i ?ߓN d?bd5>GXix!1uRiV>y+ UTl7P‡j]S2( 6[\-e7ɡUG[5)GҤ81~k-pP?&cs4(r« |H1N7pT83q~ʿ gفvC9p K,slCRUc[pxv=ƛǀFs(Yjr A*Cny$/<_.Z=@у}`>3=ͳnD"ϵuSCod2?39ԅACA63ol{C5xT5RP+eaj;8UևNNќvQMD3MR*+<9{ q䯄nu;z9A*VԜ5EV{;dӺp2cک+ "ي?^qUdBK\Eqkb(C4O@@Տ`Q'N#$! [;% µ..KYpF'ɽyEɣu%B؃n(@a06lNRHIz77b*1| .SZ+:x NB>ܮVAٮƉ %J[ŋ%UQ"&)Nۗ#/+hS5Gb7bQG Ҋ{ jdZpF?p(0j[g1Ӝk FffT̚6GةBZc#Mf0ۚz8@`LojuKbG!@ۍ*>UA* ֕ڝZo >5+f^r,QqRY"61._F o*07iP ц3ܽgeP]tB  B7`QZ 殉6n8D|᧾UH|K; ;vl;L_5@+FeҡM=>ߴ ;vCi hC=ݮnʊ5U15|S{H~Dm2֕ydؘ5rP;;> ?&_n\<^WiR3Pl:]o*r溭c\-{ O/%:0^j1RITq̚ݰ_ENA4k_Vs1 cAO<-W hQg.=b0_d*y2mi~wfk;eS%>mnQP]k5&1dd{[lOovSؽ+3! eK$-b2\!_&倅KӲdJ_LZHW,T0BiX%J<{Eع:*kFK!'p ȕ@Sjz*L+,⯺u-"HJӤpv QوXuxFs83DH57W/ uM3v_N&_J.B\KSwlae~^F!x-ri)S_ea VE~xsKBSs$gn1%g_&&HS Qskl~3}m9X(z43|UK^^N)\jKk!n} l:4)Fk:σ]ޡDk=xsTtKCZP mYZPېvcw&$|κNk \H>>qt 1η^,:%4:`F9d^(T+=Pp2?՘(܆wT)+F0y _tOa+s̚oTxr~IȒ(/I bQ47:VO@3櫌NDo𔔯iZTm(*r Q$A$ {\mDBK&o17<_[7 FtbpLT9jޖҺ&Pع@.PbTFm'|;݉@wjWBbxh}02̮;v[f+<[1 #DMwǑ s{TG7r20ސ@ӀvXBfzjIᙺĦAu&B@$7ko9Qt g) Q-ݗ#dV$WLesD,W22Fܵ[*qPSgu0%[PnA+k#.)'eIZZͦ?_Ԙ8ھ`۬ xkk&/ՑC;MYVkZ~f>f^L eS{n,o!cfPUSj e!x5wܫY]} (}S@Od?kGbzeW`{v ZG++G/=N#ExU5 u5:;.[rD p2g :蕿ty"gMڤ! 8qye an`lxw.ur|6\u!.ߏ Ko>:a*m)Vr€ڧh_+Gō-8t &{cPhӪa9DlY*ka*OgN("q#XNAd&@V}~rG NoKW'W>0 %aRi֣@7jyHDJ&q^b$Iuzb|Ⲥ8vp3 EX^rXAaNp@fG+1P P-}>;RȊF':0c|ўձ`T@AXlYuV/S6FGmKHA zŘ8 NՂ[_)t%bMff55s%O~KHpKVd >!f80=,ۥ<ԟ$֣v3XԄSH(,/0TuX_35O!f7Ckmis}Gn漣~vs*w F#@:$F)Q[Tk2LiRB±JIJ[gWߩm١'Bo7h*1qv]EW=j#?lPd z.>kOV.)+ JMedk{ӹ>e?zk@ [@?P170܎K]\rK,Y>R,\k>*"/e*tJZ&2.YxIscM{I?m=3UV|r au\.yzQ6%=>K)HG, 1\vn(NCc$հ~=7 f5xfD!̍ [ O_,*E '\CUӐ)aZ׍Cȷ'eN;]p=o9rRNהN!LMjDB:'[nĄ/UO$rfm?ȂFz/loQbNNMS H}~\:,ٺO2KŰo fem'.BBdl˪ⶰV7͍ .[t4T?!'* IqŬ%VBbWJa Tb9p7-Tb* UZ˱zw%b^=WETUGBE>#p;jCXs:~$7t[ƔMkiuc,Tz?}$nQƶI΍EwB _sxv쁎|C*<vUv{PyPܚWscU~9rRٻo#B% Ϊ7ףqBzCլLHKo2v=OYܦ>2?jX)Y F,9nP|kpUCNiv%AQĺԜa3 `j5^Kbيpt}KnSl?%s1vy\~ڔb)91 hF`^I&ԅx[F]*C$9^,u3r56D[5kΕf8]."kTh`?P D]voQx1I̽`gC!pG.+"#C -+D:g/gu#rAۈȳXrȐd2ߞV븙|UB}hpCNWKڨ?rIo bBq Ft.Oă 5k^ gJ"6pj7q7m KFo?iz3]LxOxmQ܉.keغ6p^QKj,aߔڿV;v td<5G Ek(MtX&}0G q GPx4I ɲ`BGlV6>Jm]jҞ}}.W|fYr|'?Xpѽa9 m9SE\ˮS"ݻȢ~a)|;]R6zA?~ Oa a=D.i2\g ,{x+_u) _rX әunnZtTnX/+r%KypF>Y4\`}Rjk2G8'?WeZ&@l$"/Vh/L;j75~aq+*N}N/mJ +}'^qJPc 5jbaK)Ǵ<\Y]"Hbd٧k9s֠2AE ŰUiʮO\:a*?4X K~f1Wd턛j v4CC؋ #w^g֍ }Av6l!AFTWGB/3(0\{̃[m|B=!ۡ_C3##l 9skeM.E2UT[JdO 5]tn[>>"V e{pq]؉"wnKΛ봨O+͐8Ms5 cpZ(: Q}/Hd`xЙKi1 un$Rx" 1ӊq3tr&ChC3+?uvS #Ev?SiCv^;{ n#к8#|;L"VS9XwoLQK3^>J%E"RRpL`bEYA1pHЩ6Lֽ![L5ѷ<%03z'=<#YC":sF9$F0/(>㲬F*Eȍaj[fHCUardG= ^+p;RJT_ A\精TZiJ-Kt4b'NU ݫκ1vAcYk7n^УWaLʓu9Cp$*lA\%j*0hSr]X=$0 U?J ~Ǚe51IG[PХ z2^dmgf-b_@G"/H.!dG:1y$z}> / t2"(SHh=kDV :u1[$Gᥜ qI2iМR;xv[!@Y3$Q/^{ ǣ0[MLۭuv|\v!)ta\7Im~wit@(OJapLZN *%r4q,yT*4ߣ`B&lި!'?TƯ~dX8A[$BѓʍgRXvܐmP%`<7tgmA\4d 폑kAd&p֭⃢RG&_Kg<(EM+US H+CZݾ:&4+j|[wz \ ̕7T#{utZ/\[nD-Q ߺqcrNl*>n>$iOׁ$:c%f~vs%_}KwH= '*\AEG9A%֗Iq44=l{ H7=HbmEos^63FաA勫ۙu' ọQк5a4~ĤgD!0~MͼmGe`1c%fhuWƎzSM ,Xz捯2l(?soGTrdJ~A4q(A,~(gEI,DEX tOIۘ \c|i57{D@]W֞-8yސ[ ja1CIg_+49*W Qh &ýڇrܞ>IE.k)r}CuӨ{ԥ5Oۙ2$Eww&ߖʿ2:yiǸb|w,,(O0:sVn`j^^`W !{Rss `t"v\-Keղ#L-1e$J>Q*~Fʜ[Gksm S .tFDW@ >$(fK[!Kj@^ddj[܃*O l"72 ̛@٘ 5,ڐDҌbÀ[2t'7ϥu %m4]6s ;}R3f QYjCy晞{`Xs(=#d$̡C8M2(ϸUI{uWBzn75[y Y PٰاxF p5xG~%lw 5AJ#6Eb܋+PvbS$!᷑0kn?2ʣ0|ʳ3#<*ȶJC `,x͹'a(u mDɌPb0`UFW6܇Ťh l@vSJL̤|nm!(IO23 :z7ySߴ[q"v)?UE-*\Od';5b6 כO@;K`'@{:BL]ak!&}oz*8*3ЃF֧y$%ZUHVaΎŢr~/`&G*Or8]Qk0x OK! a]<_T&!v. .MGba#>MO ^p;}n9_xE e)7Rx q5SܢZ;a@NCY0Ibs!NI b4뷝OVBQ)X{jըx_n,@ɶD~,-x}K/Gh?J=h֘{Ƈ70,)@)}HkM(oNsRCRi Hw *n\v^vbBY/YMO_t$m.\0qjf l45p\X>rw$Vf%Pj0tjRzl;-!P2wc8-GI6AhSZ%(RYȧ板iiZKϊ-;,436s@F"Պr] U?(a1$JHa*)Nׯ9:R9>SGY:؋< O;I4F"dy7f#OӶ- tA0`m:/!b?ɼp#!RG,z57.+ é;a_Pၦo3RV$ڼ%1W ˄, $`iw(N$ʋY[a̖17EI &Ye_|`]1fF2_oJ%uN8y+o_uL9xR |)=د}II(AŠl Hlc.eӟ vqlaJ3>4j⛥(yrkHHatfCf3uK T0pa P澁rqB6c|nu6"`Ck?_+uN(t d(uP-W;6zx2A|5j+?ͽ|V[̲X{gK_e x[f5#wM鞼|/` ~6/uf_PGwg%yr{yh* /(Rf*>;=z̘17r^#I}]a!Hm"f5q;[GA~o@)`6Wl(h=KBy<:ҸI/pesU λ\oaD$qb6|cte)F>޷_յB6vr^>nq3J}-#ZF5<@2vUdile!m!)̂. ,\<퓿T;-"yN 6|sfm}w[ )Edc^_ c=,j>L7H,y<,V"Jqt8DA-qd\V8_^Ϋ |AdZ˪/ycQ wjHuCH)$Ϝ2-$Zd{̍dN`2~xQˉa-DJI},QB=4eT< }csr]U]fGQJڋ^o}"Ӎm`.r21.>!:w@G?35פg:'ZV}޳}|)B'q-X[|oSTp˸84mXV1uxldZ((9,a1m'(c޳vڠ RRO;f>^A7qٸ-ߦMulbI3d 7o:6KcQ^fq$K=zE _/ޒPA.T !UEL-z_oM9+=gDSZUۿS_ٖ 6 paKˣ $Ks)擯S:QW_H:8]$sQjïٟ)0>L~¼srd{9|6˵L>I> uV(m2=1 I]eɇhF!\) S9-~!hV&ೈ>J<>I/^΅ ` ϱ\&c :ĔRRQU$-d&3t/E wn-[_$[bHԱA{c;"Ԗ54t9oCpCŰRy;;%hgUQər~-U^P<<HO)kr,v$v Dy>SRl+֖6CU@*](X~) \ڒ%PKI\9*4H,?L(yhV6@VhZ7SH (8Z,\P,\8iֶ|+5W߰y-zdދK@DXIX 6ntl>ېF9P vIvLfs^:"$IAfXm`{)!4 #U(W5o *l0hr Umcas%g.2;F@5}I7fi=Tw1viwT͸2_1tvUĠlzczϢ9+y}x+۸VDObr豈y#2AkSH*5iOv=Q< xU{.C =\q(GuӸPE7tGTg*o2)INUTde뽼]#V 8,5Eqnƚ#IE}iP.4gnp-ǕK]eHRG&/qgEn={q!n>7/p'*AIn|(F29Onx6ޣJXP!Y /϶dsVx/<3?_+lAQL-Q񏟲*'V W ",e{Y1 B&l(a"br>yy1գ)b 0BF!!] 6vA6Ѵ(ŹV3@ >B?C{nv܎7}O '-k o;Lnw\n[H!I~0TEԤb{G9YP~dIWr$0˙ꀬOѿtF5]D1=FSִ8)lG6Ӟq(b]ЊcA\!OF-KS@6+lSJz]3Ǒ8% ) wZvʫ0Q [7> bTvXz ArYMHxj)b225$to+o4+qcpdQy]r`Mpx#ђ6Hp{ hқ_n@K">֞}n|M 0Òf6e1ףJu 5^xxy+'*t3NIF3/Mg)kh^ EIÕAꌰmD1α.m-kBt %9gjM}&Qymtv`(b 0|Z0`:Z%'\UK'dN|EF|ۓHps Q\NtrӐQVՒw]gGC\?t6}\Ek"S, 32;Q䆛˻r\2uº+R܀bc<6RB (iVn/:cfnW)=a+[4Q5=0y9r@Z;Iu6*ُD⦅ ʹ \Yq5*K-BJ",}pCb>@}%-I2\tJ3 fmfH\̅y5&nǷS^-Zun=:;=r^J90<,46$hj5K[b5n7Y3p|4 >4YHz@-9ɠ.n8ᚏ⤥Lz4Q<10:S-/3> Hxԉ)"%e@Sz4, J;wo0č%lr'mC0ޚݸFn8?qbPOWXWhACF`[ ^f)06(u`eO; 9 X !d9#|YW|gLj?44pmt%FIzgFUHUW`b7NH?7j>GLv6)j Y 9v+`ѹ\U`9X*eAsM0f@!>G^s.8Rq$_!e\<ӺdS3 G9S6Uϯ;61;B*ڂdA-2;CK4FsWZ qj'VWe n9\<&eLrx{1gstőd}~sS{)Y1KD "#wƸ^47NiOB^æetNW+CFH`!\B|x]*&93$V3dtw"ezP5~cY&x6QSd _DHN퀲DO,{ղV}Icn.UǤƿUhRQd)"p "G<sV]QBM:YΝ!|QҚu\$V3I+y"ܓM: \ѰOk_Z{삶c[CfA(fj*9GDG!D{[@j j?ۦ!ϝ~_64VLSNJlF衚 _$flbc$E0)9/te>vukؔX0'\6&z PLb%(Gh҄FnME,?~ׅRn"ѠRn S11xy^)&m#`oⴒ1CO!|g,7 *` K(IvgLiQEN[xU6T鄦^C_忯@E]zJDoӎ~6?@HjH"M &|ﻐ|*mgSDvs`j R(x7xޮcIgʫ+tՒ?.-iicDMh.xfnCA pKͫn0X\N#$kPZ,ho2Jm)!1;z۱d/TU6uIˤi0<;'5C΋/ Hoԧ L4݄epH$N8H;J+ Ͷ5g;o,W&ῥxىśso f{9PkćC""?a[ؤ4n-uRh9>LjDZ40 k#ou/!渴5*Cm oweB7&BJ M~Ud7#c" pT)>ǜ! W9>ێ0@~s,,mlidRWggTKcY N׵ԤO5el/h-PFa-{@C@2[NI)iBff D>xU'eLƉ¾\5{CxaJM J>b $Cx܇?q-EV9" :nH ,hiQ#+iG׳{&WXZJU|RfL}c0@\Ա#eaVMPϚkU ̪T]ɫr'4oESX0{Ewq(Umg̣0z{"i΁m&?Ots佂mpKzGɠՙPBvNTt=of: P {Y7|9KB%|Y KDk@X)^p1 9p&g&hKNC9QCrBAWn o]M]8 1ſ\a0HUnhklXqmWf8o8S:]gGk!"o!tcCe=6w\:rU,RݖrT]c aVɮ 8_u)LW(7w-  Fy2 X`;B@H\{8.f&~֪VjSh='Yž~S9I$?:mt@^'NAWdr!uAζ"YLᵫ`a0m.XS~iEl~q 5)!6Ac O0dhPC`{/U dvsAꆒTGjzW\CwuK! 5e7WDXWRL- Gb 1]LUH^?SfګyM|0<Կr e"wS~؟}e;7Beu^G5"OacO)Yd`p KMrj;Tf/$wDٟB&Wgr|yFWYrcbV3BN֯87ޓRR2Ɵw~cȝG Ya7XaPVhЋ+|dt>.o@A8bO g)% >{ -t?CZ>DBoV^|k"ޣU0P+v|:)_: \;4TB S.?|P16vU%`#$H+7/y m'fuNe4q#ooBQMndWgXyzw!E!g&ڤ,`wp OazqZDܿ@FbI푃o=Ա8ʋCUodAW>#ث'mOL-he{ϖIx6F对!΂m!;,[ aۦ@]Z2rq/?_hGt"IJ o)?Ed ),|k|Կd@,5$u%ͳ!/dǔ$L)̛{PI|,.5_ӕEMYUy%MrOjfoC(x6)!5tŮ}UӸ~/+FMz<; 8*-2Hzs_1it{r,.衴LLvažzE+"pvV&Π2ꑧt+F!4 @!-ĥ`|7~akzk͠QqӡuၮcaX.!]lQ3mXǑK˟DZr$򅱵D嗄;NoF0'X]ȩ~Y Z<<59'E"ϊ{?0}P>: i]ZĴ|Jet(N@'9(tS+`_*}3Y\iW` -T Cf.[+b"oxxe7 MgolF-Sv1s ( .~Ο!O2TC+aLJEG`{E7䒕"XJ݀ DKه\6BFS*RL3}Nrf,IP*-yl=2|Oۤ$Z7v*`/P7?RYY]o==Y] ?~5B:q?]*ǘan l/v>ߙw06Dgc---g bs4Mbom>Tӥm,ʙC_79IdBT-H;VZ_ oGmy?Ot{J&/EUXdy[ a\|QM&S'w¿l,\3Kp ½ID$!e R~ĕX^dM9qJ 0$#s:@6tA!DփB]!Rp@χA[:K9" ѭ Kbꊩz罽e|w=jm@<+ kbE#|GۖvXÄC+A`U9O%4c˧3NxH'-*q_qxj2P6U5BoX43>(3i?X{z*ԞabE4KW5Q7@7Ȱf5C$q'3HQ~HB҉o -7CBs]W/c#7CD-V{Ŝy 61&He=EWɬ%7S \LjkfmJv:54/LQ NAzg"aʷU"B@qؑCnp.Okpux:psZ8χVlGmc #'W, MTggXv<>vy,hAv/nSw]; Eހ'{M H̙-Z!:yrn͊LA\i(B2Mta.:ӵ3A'u% ⁒54jb4dP C[a^n)aȓ,z[1n_X wGj|4Cyx3B&ܢT=Ev%O;pRPc"MEsOi.x|!CYE?/'~}S=]"M,>bhYJ/I΅RzmR2fl+_`7"i2r@ n1 nH='&a33֏]Ǽf=MbG=! %u IYum+;ܶ+8In@(ţԤ~A n%[n:L<Y5}7N^ qPsGʳC+\vyspfw}xsŏܙV7'FO/H}i@3zH,|KQ!<мu3kMU>u!lFl碈 rscK <7[jْEɹM^jmo?DwHʘ[(k |“G+`0 {Ag;ӨC.cRYcO~6os 6".Q|& ,IL+VzZN9lǑzq6+ɾBe(Rxuj'y{RZK\1j.(r\BJ1=n,C/"Z,<\W"4)$~B#f3I;v tD~B*Z&Bf. pv?4Kzu85*&x˖ SoK!OR0P<(D:!eL 58PD=(ٖh(aUj6>XH(!u2ov:V vIgmspd\J j)+4Q *Wg^PdzR)v2GN:8pvf{X`ĎQF!qYZžXf0;0g:PyZ"Ef=?CO$7JK oL0158Xwz\ ӲZUқqwpTI¡&uc>3N8rPgv9oP>:~~]|j =k`?iK!I)O?k<ψ6Őˉ$'G{nh0gj>漄3qvJT?H?G@=3#M껋B{]'D37 ߿QcUKȳOw)3}v3=0, 18]Ǘ"(4;uG&!ڐ{{ )xlbuEl #)}j/C'nq~, %c|$f8rK߆6Ӻ utZ? u.n`zflEɯLuvI:ц > IԞ@.Zf8{RL/oE,^fC ̀ %gFх" zc(حѿ|??iتA),R{&EIGqҶv4.lF.='+ 1" r-Ve6|}PayslL ձ +^ %?׃HorG^S9V ATߠZkmoQذe&U8~`[E16%%!ç)ll>o D}\##_*!ҧc_\.F376Pb߅HH+vrWegB 3 3Iҥ8&ali>& ǖ~$˺0kwtwK:Dcɸ]C, cEԑZ,PuE_qHo3a`ьMjF,oFzVۃ.Y/'(e7Q73| HT-5q˞L! S7W3ac/=r} Afqr7ẢeJp3B>,' 2d\IK|Xf)!̆aVbʧpѮ 6%uS6VGZtP@%F`ϽǢ \m7+Ne A-!rl~G_rn<0 }SMs o:*7d22δ}]vM'q“)(g^w{)a+)[KR&t>nfwj3L <1\I'/K/*mg$+sc?'&?&L%Jk>  J42<,jw)LwH[#.j&,sL& ` :d+Lj2-}+9!KmT[9;_Jv݋߸aX2DZZst'4(29ќAv/2X6>7ؠA07:wzռ^Z`/ق.m"Iv3ND$Spm}48yIsq˒W%nln9J \ ܬ%^fӃ1aaStNiDi1a6g3|0[Dru31g0I(C`p(ʗn4rD_6 m_0{Mi^hKc>ߒ"[I`<ڋ.* 6)yJPNGu56@=It%==BC̝ 5~qh>>WFBα7*`_N ̼PKB60>:],;N>Y%,o0k̶qN]d-Nvn̑Q30Xg.7b&h~&CjS6nz[ .e߰^OC *b%;dt k4mz@M""#OtJw1PH]( _l%5mr C40kҪ.du_Kf|4i33LF\h-5j?8t*΢>+oRz bG~)MҶj>& Ilgxɨ"ڽa7f]K0-5$|a,scS PAz>5m-7=19jADytF [fGQ[6F(įumXҪW2eM܂4gxOg-{''+xA}N}EԔ] 937g}VK}ܙs^y$]2\ШObܥbkCE%uyhлd |+fCҗ Iàz=M;Wc9x]?]YaoN0aۍeš]j^WD>o5xf.ylSr|ʈ5X@> &6+S_X6hktR,u ᧷-bZ!usXo D SN@JdiE c=.gψItLGJېFO,tk oe$@=ةM*pω΄ y Glsa[m7T L6s,nh<}$Fr92o䫰*/Pޱ)Ԇж:UH\ $3+HJixᖢref/9i'&ȹfMc/ZZ~8k9 #-Z5V~bu !@}} lb?rO H}_eR2P?*~)e%Ee3q|uPxg7n P集NxگH1f4yۦ&>mlnd mQo WTf"BGVAW25pt"lx&SaDhbQdrO;ОtO$ ;#1؝JNSn)N:r:OK<7bOq[f,}T`7y5LΗ۴fA#R[X]trե-"E 鱚{ ŦÿO TRKvJmsa1NK? p`nw0-`G[Ꭶ [`$ӗyEqC "GU XdGGxR+ٗ|E4Z SJ*e -d  &řzF4UXwKK|A)&}rA :EvryK_AdSM1$@ a4~w14(pӏ[PQ%H:~s>7H:8:ĶN-thZE%\T$sdA/@G,'$$ӕaVQɰ`v8It ( :\F9ƈ*yހ!`{<_Y4VW3ǫc.qr/%PYYC}#H{|&)cQPaʱlu ' K`4&.C.U?n} v%T ymZc2e7D ro)F=ۈ͠Ã#%ЌfyMS8"{Dusso[5d$_DXݍ@-8C=IcîIt‰%+M$d9V C 4qgI}1LʋD[n3T!7,a rT,X4N! <4sH 60Y-e-` 7ђoIwo ݽV!Vhof5zQ7roMpp.8ZG 79p\e6jU sxF|O~w鍙 i07|>Iu;lF;ky!:̋.b^v^O <1%vE/1̤:aasv$˃N3+? iaQwA(],XhKdpi$eVƍ rNo_OVУɾH-[$ +3,xn0W&,QlWUh "ze=}fc{zp^VIWlņMϺD*/|mSD7/Y}PLJ8|Aw]kk3ZVD-*잠!2h;|]yAgo![R\*G-Os:Sا l'3,T7$=в~g-] {B 6iDL T1L`}u@{s`>q %?fXb7 WOᬳZ:_lK9crڛlZpO,7v4 )l#E+-0R|d^_}}! VKw+`W2-a۔*baZI19NB`Ib:CUp9~(X#uBҠw8i228Hj2@}X3_yB%h69+]?18-ޥa(iFy'+%C%I@88vD(ZWfMi|8`,pW8 Ƿ2Q,g}ؚ)d!Ԯ4'nwaoAȈҠW:Sut,l85V"qwN!Aޠ)002螗Lن( t#3U^h P=hNr= Qcxs Ĝ5EڪcrB]ΙBLU3»h|%c?g4_*v _N=<ўT36TJBQo͇4e?UIzAXԶ澬zIK^E+D7/{a㨉&(LEt"9~/tqRv vi_ex)~/{n{HB2\ Zxkk1J2%r_<to t v֙3qZlQ FhM c g4Z['EW`lp}u.5>T{uVD±.}iiTn|h=E=tgShm#42kv|YvVǯk,їgܾlWbco L1>AǶgYҼlCU pe.#5 ;t+u`.%xI3-Y@!\.&_ -G~:lom󊕞XCs偬t (Hb_16)79"+,6q oQO,5󱕑KfI}>Ǵ6pܓ:e NB>ʎUh6&4z< kAUx41F4 lثPEy:ĿB78q><)%Rco')Bp:Q%;JZQ 3{[i/Ǎ aRsur/ 9WL bIV}x%v)\,d,zMɬ4&x+CWMH{6#^(Yu33?d ǥ~]D}an/Uez/g7l[2/nyeDT?۔c$Y`?gH^qzW ޡ#0mƵHM(V-j ii}CsEedM03t짊6@+u$:37ѶH\Xr7EhcCЁ/j޲g-xTbbDj'͞10TG.O=iba )&q2|V}"6IBz>>UOi:bS!E\M`:VhF1!ʪ 1k mqBc ?tiM$lU'eThҩ:p#ޟyk5H#xm0Jܐzv$21o,>}:4)wYԪ>;kwi1rZPFv7Mrz-wfYvdIӏ-ЇⰪww1ATWf*yHr I!e 0Է܍=iQT YezpaV\Gun5#`r6GzQWfZԆcM!,ONT5E;>H $)_Ecm+}ϹtP>*R ZNY4HA>Y8 q!gi< {oK/NY5WgqXtl,)VR#d[IRt1 ^Xn3^u5KZ@?] _n;# R4RQA^ƒd5(s]V[N5lme$Sb>D d#Zle+hlmevqk_ ɽaSx|Zo{N -KzmK|ʹ}8X N{sxh򾱦  ,EQT 1Mu㰟Cѳ+ t:菤sbGަ.ȁ,6/'ūM6?'bc7Z2,d_93ӌ I}k'w4x{\wm"ܫpT+!*iBdT**QDWOh<>#e-8ֵNA13$"tc(^L'I'Mk} #!h?$@)]En~ ! :5[u]ާ!b@gY 4[7rx闚eyzǰ ·F -=eP3&4 eK ~.-'}:uA T O-4AxeB͗1}չ3͛Qn4*ϰ{pn/ C,!׬!AT'^Y׊zr(L)ԩx@fP-%/O{ [܉-^rS<@׿knI,^򥂅><2Lta:`K: UyMN\X9ȭ,A?ˮ'ǎ7g KLo7"Mҝ"حM!lLk(| (# k""&W9U^ ^oLvh U%jb_ӎĹ" {~(+Lh!oAX< eH "{$ACE9i_b=/Oג &.MP- ?o=u\Dc Ms%! gk{!g 3 p={M=̐e~RyɫxlZyi.(S2SpTb^*AK<9ܲ8iOmԺW:)z24UiWT*rӲz=?li^Q -v w6?1]2oj;\:\JHDK3 HD1 tQȂ3dxpG9Ϩ;>eEtG7 ']zw>vpÜ$5PqyTnIkϺ*=\p6TË*o3\#J驺%\ƀ'@N_'\Q)J/Im;kk,zq5Mە)D."[TwR%2)v %zp9`vRQ3[hA:fqA(p!~2e_ҡQFނpK/, v-a"o[-H1)Wui ?}+;jeCf?A u(M$5 Zzk+:__Ўh KHҹ co=cXR$emw SrrSGցe;}W!;1ۛ<~1=_J蒇Jߎ@`2 olɫ<, (m QS)y̓9Z# G..A8=. u^P0:%D:[.?&K;k,,VY}x"5yv:.vm9|3ym'fiY] -D$ۚp4f6Zlv|M pi]D޺!^:Ս:'] 94sTpwH]r4Ffu\`pJFc:9i]>#:R͘[;['oĠ4r S8͕[~w>ȭAmQqko{ Ќ栳gm,# Ydr}J[-  TP4~aXjp:^9LOSRʰ̆[N$$M|mԏ5*wFRpdMSGGOu1LI2b]] /#7J傺reqq4/7e(&ìaFk8*$!#A:{y%x0StV̲0:G$Pg*4_8 M@ Fbnd !2 +;-+hbp^g] *:ڇ!wֱ[1+씶$8)Oeڴc1fddl8dgʷ{"Ƶ)Uڬ _dL,D;p({ uh% E( UpS*R$ⶾ6i?5lj>S}Y XͻjPnt ?#CjV? X 0ͼY*ˆ͎H.Q8j!'~Y.~VY#g,wYe$%k dd]b|èj(T_a SQF0y"+k|Ȍ=_3w}FUR .%%-pD궩9O6L`39R)W4u?:gi' ֒\5Mw7C5Gã|.Eˑ:he?-x&kTRVu !lVGpǔYOC0Ӡ'wP 'p&'$}c'8.wLK@`yqa 4ΈGҺ+v6,وQH'vBPFo Kp^oӉ 3ưf7_1Y1H^HJ1n5D=Wz:wl$;11) 67[q";mXaأ|rrPWi)AXo. |[o#RY# VGI3(;H8 OXߎs$4 >,GZ0KZ|ja&p7WluⴾY8LhF<|=G7)!k޵JkG?L(K|0qBJ#‚3椇$!ֵ_jN MxxK?Sbk<ฌwM x㨚^g|X9y'x05B lb1$Vt^| N`y !C9A xsn ʲn&8Wy,=ī%!\_ &>m%gʥpI5N PaWm&ϳn77^յ[v3d+GT1mYqC63 ʻ#>2Qf7{cDW'7]/(:'>nL:fzWfJP@`Xydɦgx$T@kq^ޞ&FH MKSCX*I,OdZ$mUrey[)RVT۹[CNnOs-طXHlܻ;( @@2R=@ w'ZV+]z$N\^3.hm4@4Q(x˛O#Ov3q6.JCyN͊WE؍iH jjyL=5 J}#^P[++L>L>U % ]~uӔ&۬z:U $i]Q)_ӟ?4 GŃr& i]##HMt m X-2>lC($Wo"2of (lw{ BjʾSmC]BUb&scDMִa yQH o$k>Lga]ќ)+Q~֝}B[3^rMdMx)D2f}vO5"TJ u k,gBT~,Uj@0VKc ux31xb g[oø,toa4뭛K>hDЩ!I;6ҕr2Td*45#1~S ;'PKKcNQRgۉ"0SD-`,n^2WBf 'K?t׳YZJE{ x~iu5 1.Da"CV >n:Vw!QB^qo̊{@߀>e7N\ɨ\+Uc#C:^v)rmHe! # ܹOjk- [{-BFk\@|,bؐ z.D8J2MѝMYD-^ٺ$26qZ?g0"@2*jM{P1~?3W2+HQR،δF;y~ɽ0xwݭIsPSH@eXx<@C/]9iSZňUI*v:Dt`lwE1BIXiLrqmD. 7=Fq``n6_u$P PN"aB8lʥC7+::1s1'H*ʚ b{SsQ#oڸ 1cLe[jwBi'ؐj9_)gwlp4v*?0(F\ΘM;Crň橄H&[K^XaW($@]"۾k}nFt-hbB$!0)x+R4tB/m.^>)F@=~ o޼ (ܶ?*Z`7b) R('p2z:0֡~5#xᐑt,E a -W=C<`#H_ǰ˷@9sվ~D`(IQd^9-Fx`7$=_@:::&waQːCS<ҜgHG0j󌦀5]Ԍo5hnupFJǘȁy`Z5:{B ,CӺRAz~Zж.w3K5^=M;Autu&^sZ-vGDrɜ/ƒi(w`ʙv[z۸gޟa/7@ك$$ Lǐ\\ <.ѶEoT0JG }dH !Ck e1zbQ.fo4m}n&BYҺ;c q#Y Ԍz~hɺAX&愈Z YT)QO5ď,͝H0 5ޱxr^7 $C8tn8^Ӄǝ g`Ktg|wdOB`1 Wc+P՚-eł;DXFmz2] x@F ? u%O`ð d j&_Op28;mL &UMQ *1%g-?Zjuk'緢`fRLQlknU,ꦓe%ݑXǒWv!hwpպLQS1PL`P\O`Qu}Y]n4x*Q, vĨ)nm7Naə:řZFVG ׬6d'Fqn,[rJ5MɞǽpǪR^Q<8şB,^c0''ip (o;E⡑%\Za UW|Z;n!$24e'[,6@P醲U/=`w5F(.=WthT\s婹XlHׯ\fb-E4rAVC@Ԭ|G hkh|M[Մ >5&Vrba\d:c'F[CoUip4''%-7WRoY: Hgd"S&b$T. V:(p<ygGRXs$= +bۥAUeb.튶 J(/OD]HuIs FmD>‘0A>y ڒw/CxNҔnd,$F7L+rmQjc!3cutLX(_r%{MÑ~ɻW#qA!U^el6(0fʡTW+l{9S7e9pA6K«eZ/߶ 9,{σC %ƨ'L7i w c:zh$ړ<MM>Ɔ,z8 :(4e9("i}b΢%Rw2ɽx `kBESS:,!-+dOUo^n+OtL )γڐTUtSlu$ ~A1_6img\>4 TUR&^S)*\x# j~M{?O | O)S2}{c=~jRGV*vr w%KڈFd~ț+y KVl :!ua9^p[YɍjQ ;xwmg}5>ʕMMXCS)9=02rӻTФbt?hE]J3Jd͈qa b3KK  hm KKwiVM<(i{u _Qdi{]׻ëkOD%(j:˜x~Eۤm7Q)WxQ49E+:^W{?"'c~½㠛oW[V/Is͒Lڃ_΋`r>SKDvJ"6Dp4c/5h1O@nD1=Yj.q,:+{W<&)3Vؔj7L[Ns0 #$?h:$4<͹Rnv> 8Vx ozhK^(ԈZ*a>ښggl P^&NS@67%?΂_\>k8>r$k $1(FPBYU2 z;JE0A4pӍ4D) =MlH M-Um>5RYC닀H4Kl c4-(7p0d[:X-Zbڂ" FjFlV)t9O=Jm@WWp'lA\L7r_A tD\~偼dJ@dPPȠL{ɹtKX̔zAԏYcg{H<4bL$s)ĊU7P_f{Fa·^6S,XyհnVS($FrONTp마1DtEj lO8X3D8:e50yV}ƻR}ب>ۑʖ$(^/z:_ipRX6D(6 ǩ7o?(Qa&1a@h':f];Л`Y<*!akrq,!]Ø%H.f䛒 eh305Mw H}Ȉ Hxᦱ_imE |4,i'9~oa<ŘX-~)ƭ\Y !Jr}+Y~w}c~.#Z(zDpM7ʦͣ.e%L5VT,PueDorٽy73![:G^w]臽~\a;Q8.Z!X] {>O ɬՀgBx$R߲+/O06B~V*s.*_}$=ݾEKdD*s|%۷x Kv;s7sC0t1KLꟐZ"+ qΤ?l]Q?ďGȽ޺@",V?ZhJzknCɜz=w +"Omc#͟pf! lڰ ȗ#" oUY@H.2y\kŬd Sbr.YnPq4[puq^-ǟ`5t5c+Âct{XDb=i^cΣ \,~\bPuh@z3=xæP t񄪁~P c k8d/z23kTfke& -RUXZ6^NOJ =bR.Hn%ZWd|VrH Q`X8iAFAX WrTֶWMAc] >+*;8ETw%Mʋ˜? 7ѹπ|YN5/fI#D~Hɲ 2TCDvg]=#v|$Cj QU ?eYCWcO-IuWWu5FRb6 ro=xPp^MVuxZ`&Vu v^sKdK< 7}5! ;>ſ)[^3 b*4QY"oHʟ দqn'#?* G q:LQiK*7d ,УfJNQ}F5̵{AS}U*c4=Vѱ!!?THV ]JXbJ4,J.6#UP%5WRN(xgx+:3!c)s ]gP8CHWڥDC [sGpp3? O[/q '0u`EaVWKC"D<@Gf9!Hȏڢ2J#Wp ˈTI|r0:ml|Ցܖ45ֆ,8n . ;v"אExsN!9~lV[&>sETL+u7ӈ2Aj^v0]9TÞ=E8,V8n([9},u3 cg:n(P2jD +W|Sz"#A89`4*١SxaWx\7(1O"C}"k%/NyJ:&\\&Vg@..{#*`))!GɱUxGNlvo5T)YT"@PŞ4NXnNc|Ԃ sNSX0 SEMXҎ%+6ϛѦ thVcf6˓t&.Ҽj)u9if3dD:0?ɗC2*m(kNwjZ_D|V?Z!OY"qaۦrل+uܴLC:C9= "3(*j{ ,+,C QB cXz9a ZI3tDiwC#;F [=3-!DTV2:9͢~\de>>+z濳S2Arv~k6j5m iL.e5o>NP'`"0bA#dosddչX&8g¯yݡTvPQF뇉XI}_̑4ҕ. \lb|y" %y c`FIۂ?Ζ2{e#'HX{5VBJX>ϕD ]6 ֭L["Eʇ˧|Jd?ӗ|?Soo艍bccؑho;*\"L (ۉQTeAyE_N{`g!:waBaI,I&Aboś/7Xy҃ט)q|$U!@RŨWr]t,G#JOsbẈ x6=s-ꕫ_GoLjuf<%&%wњP;K l"0蔸M`Dy$pl3֝OG-@2vh~#sg\(TY]Z\,P*FF}]m7h TK#xz lͼ,b6ꗇ3VÈ5ݐ' {ue9̕)dQU Dj?b؄Ik8l)d( cnµs`,܋ًG`GGׯ٠OcX ,|2^?Zч VP{meUQ ,>0y|3Ryzq,GXRv?mvMAECo3E=#"h=q_XT"af%~y:T:&dDa!k q*javN(..Z5n)T_<ld" 4a,_Y9_hG[泳ub>>KP*oEXlg0繗 Mm{J"ҝs4/?wH_pV4`%`Oam׺4͠(ߞENK=[ pd3Ы2VQ`v؄H]斫ͥc.O&̔Sso% poe;|N ѩ#f_tPAZ%X8٩#(v@WǕnC$#|YU?.7ZoKڡm* /N-nw.3ŦЭ/Tm{I\?!!@ګI=>` }E$9mi'=xڹ)AMJ޶ިT\1š-H4%1QN9bl4Wƃ2unժRH ixj a>rQH`VDϟL;d 1ID Y6J<նˡa)&|N5u?:0ŗwҌu}c?#xTErv`u:#s8̊%VhCrrf?{!WǪ4%ӔoT IO׹jh%"B.[ib%fnr(gK䋗Cn#R[]XcL^!O*R5>ϴZ -_$߉"nd> U,Y*inn~~|JY{m`oLo+ӀG+ؚu73!>_Ev+D;S]OҸD!5we5@P-z(FՓUpVN qTCYihEʶM{+p 2Q7 wqM!3d* vT(,~`#O4-2MKR&_MKnttˆ}y5'MA2p|N2A.] A e|_X}SE$eV|F8N{|eDNU/[hL[C9Gd̞C 7F ]e!`5LJ7@ !%cJCa[K/Va}~s~"m~;#eL`pabU0-eZY)mLVVu rg߱vt8z7TFtg*4F!`|G$:o[O,F,XZ;v%ཡ RU~{BFD9kӭE[ꞥlf '20rDb|YgNƹ>~8YіiX؃IJ/, #kYNB\Fx?;ЮK;p;MD*ZRZd\H1GSzǀ !X}[7{{,u+c06 'oXVEh:HÚI^!Q3zIСobA Gmޒf yh'wQ4j0o ǜِgW[Vvm6n~ob!9vokZR|䦞TPXW0#gS]؂M B0BY{`iӜx u;j֏9qlox`Ž{L^7"f׵"ӨUoSTj0TMku"Pذ Uem[mnCqJwUL9Z>p8ڳ.s'-twLBwձyX輺5o}K]^+\6zl!xޔ z߱LmVѬ3Ẃ z\lgJzAS@UXsT>PUafΊY(li{x3Ĕ'B,w|%}tE챢%|y)#v܅ `z8砑c Ð /g{'aJꅽ41RSYTN?3"ҽrtJF9`:0)douɯ=RJ)) |M1R9f։e8Qxw.Kt U0-. Da3fIfK%N{yr";0 θmU{|lyT=h 3:|| q{ri(sg#Y}11LbH!صv3i1%U1\Ymbɭ^G^>ia;cQ] ع2\nB)OV:i[Eu .dBxAp eKkeB"zSaۯ.ƽwOCGuU^cCAnmuq6߰dKwFШr7E7Kڈg*2_9e=&oZ씟!*1s-b\\Q҈oueS0tO/,从q)#VGɮT ȤگHoUˏZiiyգ'eu'a HM@W"&qA?JojNbN7y$C.PVxp( ,Bǝn[ԉ3dWם\Q4~XxY%}ɭH{oz,9kxzvi s.EHmñ*սB_!ϠaÓqqO,Z3 B xQQb?^1_,w8G7Kl emq[B(W(h? 5_qQ@z)'30 ?LjQ5N%g_%V][R_wM>(?;GlWӃH\:+mqy@9~czfPj?ϝ3 =c(z7zPz`|50] r(sAxd (ACNl8WW̍i{cz< ¾v",F:|m9 {5P|@EFO$yO/>c9SyT[05Ą)' ٳeOzX= ="ӧ F}n~HxL^Grq8 _Dm4.T7aBpN-u*B Ђa=I]$S^76 . xLyZ8ȉdQh"D'k<}4RTDz2aa[$/ksU u]Z@ V'!Ul`E7)FE*Rr N|y|Hr9 Ze5zԃoʅ 6XT\} mW(/,AK>Qʊ]uRJ.n:t'Quݕ4DN#r3@6& Z,=O x0|w|ZQИg:)2B DDLh;6_# * l(=&2pVY-& ?K1 Sؘ!gv`0i@xO_ߵ||\e=.k|l*:I5%y'2 &+R!@ !A7!-U@fN#2B!w" *vz/@~7XAH0if%|гNzԆ֞ORzRRTcR;wbׄ3eĺᲈUK G6bS\0M8ƊF^~^%SedCp4ョ%҃x@$'UޤO6dq 9Tendz߈f-m\<^Y%=“* wcRWuI}*^'ڴ4#`F]3:ZEt)Wm'X toѓդf+>o;hʬC<C{=nhѸAګڂ"iză֢/|ؚ̃΀')2#&[ 8[N.bP'Gt[IC7.Fis A}?PE iyX l?~Нce 0/Xf`EVCb5FK~13eBI{RuVןe 0t/1]apmƏ@Wu[VS+@%w #[5CދO9g>1/Oϴ9hǓDlCܯtˁ`ϙ.a9.Լdᕵ86ú3Sav˝i=Γg~}o * . 'lV0I7ʴ zBϬ⟈&>o~ZnIwRۭ|W 84VxI7>˨^n+H=@T?ZSqjߔ ?ܖHwb̚RȐV : .xz\pRvd^Ze|)^~ۼg//fa5t^8E~ze5PQD, }.tENBO oX>̑ x)ݚ6'}UA?-JR-Q$5 y@cl _9 Լ}.7xfUI]uȃEX@c$W AnRCE5*qUi5'1FnKQ;reA3sH9J4'ذ=Ya!/_([oXʥ6<2@ןBd>@\wо 1 XHԩ8{,jeN)7ٽhu=vpžbVFk/e#\NYoruHKI#XdJcգ'gll;!o\4AS1m)`:eJpAU'Mwb,e&fv6* P!@z\h҆<Y2L|ڝ$}"ٹ$\a=cgph2 ~sBLg|ăcCGGf84^DJE7Ҵ*ܸ xL[J(<7Tƾh۷%ɐ{0&ki؇!sPj3R/pI] EPk Lֱ{9baGgN b_e@Tfn%ɾ izp-#9mydK +>7(f_._VfḂJ ABN6FOvU;K_(Pjll u{5=Ň@RuˇȈHws=('5B ̌0ixښWOn "{EJV{anFvZ*{:!lBt\#NM(.h y.i(D\5Iamr|$5o4&M0xf;)LR~Wf)̻1=nyLKi G!6~+V˽ 3* q?*ix+G6tSJjIY/5nͦg)tiD-i/$K{B)}!$> VJ(O%2S Dm ?'qŨm(Likzx DG @9+Ws@,~gA$>cu 6wU bc1FRp*O4cFǍpa~Ο!|jy_r+SGL1v!Oc SX(tMDrʥRh75oe->3F:G9ձ_߾,n^_Ar=ygͷ6q6T]GCjCgQf{aJR8)6aD1c{gVL1F&XtM@Io{Pc5VDO- ]ss0mBu=#Xh_^O.l&#zIv.֑V.(-kHe#‚l}>48ִA.}6sVcZn^XՌ0Mwm§%3]/fyY2(>O%+Gu2\Sr%SۅSm! $N]-bƫW/.l3f Q_$WȆ@=yrV;Wj]VLQ0R^Յ+}R; tn2zQie| Җs~g^"`߀bq f‹?h;Zb;l@ >n@S8Euo0h3wtڎmrɸi!`ΰP aZ@R2b<}3YKr>ZHԆA(p\^UHqtUPu>D#>_0 Nycie "mt*CCxj8*GCRAbe{n(6yQs8K u 4>^Nkiş?k>~yAh=Irx`C9`ͥ錏ȃ3Os5ܕUx2s޿f"7IMc^EK;k'^[b!b$}n:Kd p3~(hD!䵜/x*Q@{~Q%~7Bm$cZ"D b6 ~Yxگaa ] ȨX?)t wkF`uD@<5"NX\Ӯ3JXF@lŋ$HnsAuF8gdeVuB[Y#2c*@^Bgp\3Y`&]yz(C񃯻Ҧ76Xstl8DV*CH!^ҁJ,>Ї2+H{ JX V?fKsS2/e5QSyhCC-PbGyc)ƞ'h[o+T QfA5v) LPa~Ϗ; RNq=yTG-mO#sW#Fjw1Mm!{Eɣ:&V`i@4 Ea(n}T<-匓#N!e%䙜4i jc$lYb-D$,ְ0p`mV&G*β7iqyv/Ƙ)ijrj\RB-hf}2"`5(m-AJg~htP}xi"]mc-BaxXN(Bl; ;Ձz(IյLg>Gh4pgXlQeVǽU\q܊ VDɫA"6"y䡅,z]B8fy5hEe^.0!kX} <,a䨄$=q.4w-[s>DG[ʼnVOgHHK3_,ُE7H"a֌J*` ,Ƹvi1+ %ppbL/Kز\? nA]8v[R==(nat'${p˒c /&pW`Eæ _Zra{PV'7>e E'T1)zE ׯ % i>XZF 5dx/ݾ8u%/sۨ*d~r[b1R3`F#5$jxYAC;u @{ |.YVV'R 9xmZpv/-:GbK.Э89'(, 7=gYbEPRq7+e$Xf^,cujfR(vf"*3v|l&Fao={ƾr_=(&, \^}ݸq:toi=\MWŦ6b 7Nb^"I+,@8138/ge4q),B.2"aHjpDŽ3-bϽUc^jn ǪL tw"| :y%Vf8%h\ծvtYOk\+Bn#F~yN@VkMo,fmڦXl̊O.uJ!@2_ sc)ctϰI8KG1,OO>E.:#s]>p4xLPve6jwS5b ߕ7o~۬Q¯b,)*?\5l)ڗ"P 0sh)V~H[qA( hS,9PѵI8n drZBC='@i4߃ٕvX\1\t{3W[MkZDpHS7!ם\+\̴zXֱ5΄q _PU?za6U >>6͔3OENL64xN-Rs3c3NY=$0dI?_uwubNvtբtdlwyv)uomVmG]3D$YsJ!""Ytޞ~HgPfh>^ 5Ӕ<1#▢n巰Fimܒ~-6ܖ&y\/38D#jx+LEEmv^ٳK޼FAߛtu8"UTUvS^1uV`G\#Y\E؀#G6u~+:Yw,@[]ve2Wk=(WAcw(a+ -idObz%B1zc4WC^ӨH Elw,v@r~`O n|Vr[sLwLPzH>[ʹG*p"{ħދvYe"omer5ο責JhY qVkЎdž4W3[|8$WN.QSF&0C 7LJ:+[o CqP kBHzD޲Y:3:헗$zBIXRkN,3kv=x1r={Tw쁓Ꙟ#ؓz[`%T#ucl[?Mz[ l =)p0ˤkr ?b-lˁޕbK)RK.N*?X} Nt$Im)aGdpCj oЗiq̔GP8zmB~o{Ck ΏzOݹ`MFd`Ʈڞ[&a F7:2G5S/M,%{4 \ФIGeawB*EZۀ;5JЁT^t^ؐm_#d{`V,O;# ~]-liμS F(~CQ_ϳ}4;  ['3j4d@V>#22" kގ{;%0ۋ>TԴgaT`%MASzv4DHsِ_#O4h[OC@hty7~#LԼ$1cE[Ee&)O}ĥw ̩[gBq%@3ù?}SKZSMn.|UAJ(er#=PDU LLJV79\IR@xă=%B[JGVgYk=C@,) =h_dZ\N t_5$,$?r"sLy23]mAB5T뜊p"ؗ kbj10>˰,#LF KIQn}̤Lf,)p|cTQ Y]Q*CAד(qH&WSI =s?cꂧe$d/#}|U[b]̘\v2_|Pwbٓn? (!,Ua{' 00R$AOmS+{}^&*M#MHfz5Zo8PzS8L&<>$k )n0Nb'5k\UTܿ56@!  '~< z PPGYբ[(c7NODht9 \>;@j6ŒbLh/pA2fL ZI nc*|ain1Ux qs7G7z]"ǯts *sZwlhtzL<49}P32ըyF\cl;8D!WT[ra_H[Κz6ŲID?_9<A,bfڰqaӌWt7۫t9+I_{@y_˄\Lc>V&6A)1H_x'=uMX|skJ<~ۣStL+` =hihi3lLcV ᮎ&B4OMj3I6zQ<5i)̆)|; ZWQI\CĬS0z^{t%A=M/Sx >gO!t UԆVhk͑v9f3(iqUak:cNn * '4l*0n[k!+:>^B;:l< DQ3OAm1n, : P؈4. i!"=Kh1Q{*B-_>r_@!rt1)'Xу^LP?7CyӍzNf8\!X~3F$ =3h3Х~~`|kBʖX:#;׌e0璹ͺDJIy)lJ<0>pi Vm5$f歷9x:iLLe:K§r t-ݘOfaH{z*zζ$u!܀*%6?{bZ4dP UUlM%kN#vrJ#3X~Li=z/;l^ܖ*W"Ǐ'; qD [q%oH6'!jO[Sg [ϔM3 |e>K>4͏W>[uď?/o`/Hǔ${MG*netiVe䫮GuH% )9E9l:7@NYKoJHdpT'cZfGY/#.u ϐO;\BkQ:h>w*}f?mDOqţJ@3p^5]nߦNu6oE.|QE'$֠J)1G=hsES-C n5SzSGb_!QbȚ79 6ykDo_֪zEވԶǧ} q+KxjæpE:4D|/qc/ ` o? i1}-KXhܦ狪mEB?˯:*nLȣ'a  bV]Jbe= ,`ƿ 2qaa3T_;oo'->oL z*Cq-k721|;ij:|ؑTӼAX0- .lby/MEXv\k3\gPi%? .۸TV Fsն:CG3p ɨ[C+(Z\r%)nzn(E9ql;㛇8vzL+Pg2sΤUL71LNRĵ6oCȨ+}Ǧ[p,^Wnɏy _^SހCU{2;-\fÄ7ۉ[ܬzma#F"=j JӮls[^a&e7Y+4 aq)nYӇ!iG/J&BQ6 hnFS(=t*"[yoG't"nzuAXL)Pɟ<xҋ}8赯XoS=hÒ(T} X9,2hXl5J]债Kh?z~Kj:&{==F”a4е1ۯbr_Bzp[N)胱bXk*uÄ_˕"i;պBҗGnL7xl]Pr+B26yiM|0[=yg6&|q T wSm)p^~:}cSaJb7CnN̹ LnQ/V&r.azc,S\"tpd"%ؼ(4ڛ m vVD,"yͻ$)7=aYlŚCHd:M,F0k1: Q Vab/M(qѱ5!],T'ZSr˩3Dn;3[Qb6Y3ȮY`V%m@0vCoe_@y堂wˊ|s\k;MY!T>pS=W%eZa;)^&6K7Sa0D9cǓ_Jm8U Z* d7AR}8լ-K`=#YB^zDwVTU)\<'F9njY/y/qAqb˚o70˝Ļ1^d\7z0)9$0oa_B)ə,vnR[\&K9W`cE7pڂֻ:jek SLJ~vԖEEGEZ8Y>:i+ʗzDNwuة!>q[=~YF?Z"tHeZ>@50%F$-m U( %̖#&5V9gPC·ɤמrr7ts XO#{c(MTBt='>I{jMkkjɕfYQ6K] 8/crʫc>%Ly~Cy.~e X F#pa {|ǣ0N*=) =B"%mEo:6&p:3bawȧ8"!#gwN8ӱ5~iH 7b QolmQ5TFԨ*Uf'2zsG"hZԳ(jXjRXtcvTQO,cOp;xwLhDu%^Ùr&i 7) _Wku((iD?Z#݀/K)|UsuC>11f`CJd(F"9>(Q)UXxcf~7yBǜ1^ @+މ祼 #!і>SV .Ԁϻ-jXnbOP|,XP5 ~_sEUDqc_J6D{e Pg [RU{6 NoEbʝ:gi}vpVl5hsqQv*I_,G5`_~4Vھ&i~Wd(=Y Z?߂||.tU𠋜7ɈЩ'v{o͆K'w- 5/?z)QDhBgnr(w^9 ]˲֒G |w7 #}峽I93Np.G7|.[32RO=_G cбY]@+갽?8 ퟈.,ZLc,~ q% 'P߶U^mLPdSYcF펨C?&w? >EN߅^e^}yMK]SB<ʾ U7FxߩXQ$r ..=_սN[-GW'k6)Ƞc j]S^Ybza59{^bװE."Qo t1څL1"f86*}?@;c/E * \CryN~At,$+,#c*ϛKHsf굔˾#ho2TmK(GFwgt+1+% Ja\\'H3qaZ\(7[#°SȉS=D\NAζkx"esuhEP'1ubԯfM_2;Hjw)Li9b qw"Epmql4NTf9¤U|ܕf#H894S3H>EI40]] /w5fb&чmyu"ٟ(vP]A6l(M뢂V 0"Sh? QY.k$2|&2-񉟪-Єyr1{cMVި=@ Υ$H2_< _T *VQsf;[ p@ԇ5)OLG 0/}p/'!Ti{u˛7p;6֟KށX\rb[s ko8Bj2*!=- :7Jogܐ:`kF LOu,Ҕ]I$hGЪ{)Q!Py|"X'+;o{p鱊 `qQRd7̝v3J<yݳy~?}ŠSv( nro6hթF#GoQo,?op[ʂ$!pSsKd]Y,%oLD'ض{qqէ?} Q|Umb##‡]%N~l딺ӿA)NdT|Ąs)s[n kc%[nh-ݎh``q* PovIX銛|^N 4zaĬ( ~ è-+YJ.+Ѩ;a!4x< (Uha"i e"T*!j]#6xa\ ;54W:*2D?ވP͏>PV0e g}ߵ ˑ ,yMCuSg`K?~s`]9qYN~/CnPi7ߑӷ@lav DDSCdߣUM]:B`;i2{jp?u荖b FML\V!r D+ yʭO,.{n"31N˫J'm;DwH(r͈ [[&{Qrыx4I oc,/C\h׹ڪ*>z+y2|$?7EyKe͖n FmHLxr tYZ.>&@.B8 V2LKD#.-JBJAm4u\*">X>}9Tvd0M\U7 G1, ,n|@#L:A\Z>-PS<%U1=h/[$waN_u %)=|' 5M F X/.E`2-v|}gtxoG8i-wo-;K@'2,6l,j3)KYˁb5;yI%D!~dW5]u^fUP)]HR@K`P ,A(<"fsw{yd_ԅD ;oa52JwDvX~w>"h!pv` tsJmA꫕/Idr :H%,h-i_TaŇr_;KڶN-]Uj 6/Lzs/˸_u#DT<:3ccZH;EjN.EyNwtHF\cXOUlKm4㩻&S[ W0~ +q"`-*jw ]@bԺGtV{7˰E K$< FsmfWX~핉MGcߑ7x{%a)PJ8RqIc,h%4]V_T y5JEP>G"aj.8Y !믷Գiu8:Tں=!;` BaV$G1ӥ0vTr̋G'Rl$|T8{U\ 6iD7~\>bؿǼ۔%ֆ=LՍ%EN2GtKib:bΘ(#PrVs,TG3<낳?sׁDY6pПL͓ht`jF6`;^|U3N):_Nub(*j\\O GIN\y%ﭐ_qtk\qrcC#yWɩǬ7.M>_btK@UMԹj?L@LF.WN gLiqSز|adְUI+@',MsE3[.ZU zrj0Tarٝ Ev"L_1>2_r,9~΁W;ޑpl=>e?S2"u*s>^ďj3m}Is1qY| K SbD+MU pF0/XNS2}gjw[w6k0L0:SZX![kN(J"!=|75{x -?MUdFpGuJ<ݧO衩u]Vpϟq'6;O ?F Ò/Ѹ~n~^s|?`*ƃiZB'!)yPҭ㿲xm]A4<ROiOvctubtܿs3zJY~/O%rἶM=pQCNwO"0*Sz,?%`y+ IjnIj/jt z+gϚx\qqM'GMq8_:Aؤ؅d6ehÍ.hk[ē_=asՎIgouv M6qA=h   (eb_G}@^qEZ8s˞t$'0ލ/ [#=$v8Az#X_^nFkmNe|d#XWM7e%3 n=+|g) )l3M-Y0WSNt%b8))^]aWGUN?k̅)EccjIK8l0[k*{SY؂[(kC1,~] nt%\WۚDpִu@@ƹ\L$_hӡ+ԇbf\=~|ټ]D@I.i&K - vkv[fsΎ 箉IaAB5u,?Nu (|(~L`"o dle0 7l % EBCKěe.uʗ;g6p\#Eg燔E\<&ea"@eӥY\ͷ:gsm/4y9s*/n0dG+%U\sŖF`lՋhLc^63 hGDQl\r "ՓWw䓡%q n̮W05EAn8'!~ jP ~e:/s tM@^;#˭/UFwK&;i"QR ~Q]sV# inè@%-^+u[JB %G.CjƷ!ޥ"xADQGYJgV@W~~r>eNNCjui!t6R]fH{1tI3 IThu1<ȹEzc8Wlf,F$RxD DCb5q1 ~EhejDl 6; )y^}hnɢGw4V (b _PFX1N*}݉ zNz领@`U'[7yf (/Q|ٳQvSUz1uG Ỏ'Ò}!v %D*=h^5)Y>O1E<ʋ=GLAbv+%?镬7l(Ps(O7Hʄ[Z>olS>G-i+)eiN؏6-h'2iV9C͠)Bǁ!AMF, ^e6*28 g 4 33;%٭0ʲetȮ87XggMZʋѤ-[ [ia'^WiH%ìgQ袝I: n^o6 gv5c6]Fqs?5YYklO`ls7)TϨ+|}|gmQ( 딩?v{{yI)8"%.q!y {QFn[GJJ=%l^l #AeBpe [y0Qtθ>bIA,=-!<4э4} &7` ;DMo%Re\@d7,0em#_a 6C%1?R9Hj-ߺ}J4b.[tȘ;9k @Ʊ_`ɾxWT6gŹT`Y#nOYL!.F)xY2H Xvs 0zxh^ J:3`_8'Zsb 9,Bp*Ǽ5>af0r뤩y-f3MoCY7^a xVU@F<=p6< >&׶xP!q5 ƦgN}ܕ^K\m zz {%$ 2n?YD,!]mz:Ɲ w 8X> IzK_^) )ȭ/Ez?*}<տp@nPA*{<lem8h T-D)esq~8ȯ^*b(lMx Y`oYT|e26$KA;#b> 5< oOPףܜe;D&\*?DOHʼnw[[gn~6U/"Ecp9h۔CA,, ~̶I=0izd QtƯ,/(Kq؀u}:pr8YHC*:RC-鍑|þ!*'n (/Q<*ో2Ђf캋2)az6`EFH2 Q\@OB 3p~!fAGٿOo9U= lFtfdeD8ѝUKodIQT VQP&[0g|yYcaJ,nC4VV5ER %}^:y/7`U6f%3=L[4B*Fes #Fg~\r#;XAy3͍Q&CK%pj_ sb׍*'Bzȴ3\"&'KrزG֢@f z)jh*acޣcȀXP\y>d->ĬlZGeza u8|]V.wNSB|/]j"}yl@%X)1[TYSd2K"P@ZFI$VDIcB뜔 efGJpsM#;c0J7mz٫ wk}5v\ [M߈_C>8];-}%e6(_#L{ٓHRDAA:,q$Vufcr\S 0OB:H됮BR5y=ب+)f99?p.7ԺC9GԿ(*^w @ȩ Ku:/k r!Ff,I*FU;= PҾ[yDJ'2 m'?qY عEJ2n8/])@Qz>9Tӻ';CYU|:)5Ew UyEcb;C%\Tir昈@IQݲtǚb'*ӷ:ՆE [:`i%CA;y^SRiBvٽ4wP 3UCU䮡F1za@E8fBRFtx:%abJ]j Fw?bԠL1l *7q98+gVl{`^Egj8c`EQ X\0B# J@^psiAJ(@<0 @2]^*TWëth+&*a3]2CRA<ڙc{p| I u&j' NW ɮ "φC)tj7uKߣ)p~ ogPm.;rr0|bKapWCy<4˴J)Ocr˽+G/H28M|^9$J!*.f o%4+oM^3RRe0.accN#b!xC)bjDwdrwsnwDTr`E0ħEL4mvoa+yi҆Ar r31'?Gh[pI܂AgiLHs'M{ȾCo˧s|AJ9Vhɫn*=;Cpeڽ5r6 䢸91î W\e!Y9 -a(p!pgTko9 5e D(^@>wT FlRX ) d/ެ+15[ڟ-7BUbsiL1o D)h&N`x~r/͙^<~?,`caHVa-5jS/enrb u[W9}f=j:6_h889W"-0%HD9 `"$AvRD/'lJaLO|S [T)pri?W?T'p\gEL˱Q ٽ=ak%P0|.mYfq:=ON5uY8`x>-~7Ԓ?l5+ؿ `V fYV~Z);5jRtz>2!A26C IW{EY]Gɟ(ΈIZ@ UW)yl3ӫepڬ Է2ܪj] Zm]P3㶈FDSkKglF-PE]ѧ*w'-USMmMm'{N&ZNӵ)F3-30^= E8#NIΥ̫z3AXqzI ,|\J6eP*R~$cki 0킐5(` VʡbH wT.g7q֊!oQD,Y NjL7ȓ}AZ)BZ̐30SNHS)>m96˳kϽfhJ-!&m!mk^yp='@;DCぇad[j)h+ xc!*(1T6˿uawccT8'njRdKE.3ڼIxDGPEA{ܡӌjFo eI0'BPZ+G Wqaƌ㬣r` |6XbChgrqq.%Bwh||AMZE+_Tn5t\'"u_Y!9#3(m7;`<zsݼ *J߱H6׆4*0)hRx7lyq gR?\U:|L0\N/ Bf7x9a#t,*f6Ӄɣk@bGkuNJaWiuGgZ(p$z{^:&AZNtnbս saa8 };xpGU b+3d8#2FЫh !S& S%PV޵ E]!t6x[ȧB.2ԛz_6Y9f8=Q=蓸!ʪV 5R_vAr=_:9GZKpL+/|yZt?i⡅Z;]ٴՖJcu:\ln+"7jFMw\Vya.ژ7vu DOg+k(gQR[vh9 CP֠qwxr;5jܻySĮ(:ny?֛aUB̒ϢZ X $QOS$~_Wۨj/[Kq*-j.T HJdbaXMzUho,Mv< h6Jxjo}]L}ҟCKfA) Fkw$/o(*bܶOju*;y<=r*_gEs0 넰=a, waNhEPh9P/3YxR=֥[&鹦Bk{wuL87M&y}%rIʦ? GX<0.s5u\~XL4h؏7PTYNGe;LRh',4gi:=Q18*j!Hׂc-m9er`or`P!W@=,F mC-Qp}g@WJrZ(]coh)Sг+}.L^ܭCu L+wޅEa6Mî<[uY!c+ tUO#ދI G0Nw6 x-E&8ujݑY \ƯLYWrzl `eީ[\/gD)#*ZYXhYyD{d}fo=FF *aH^ j"/*#CMaȳ$ v[6q13Wd<-,5+:*KM ." !2@hc͇z@QAV.* 8#XQ@+sK -5 u{sЗ8Ό2BZ0-Qrḧ́ <lI;![E=FLpDU'X$WyJЃvk[[2dpoty_[?HTGۖ>, N3qKp gBipk+9/Lfi2a- r7qvΰg:h0cFn"STiBȴZc#^#'al4-Od,v9a.KK~36\FSVxF×=u|:t541+DxyϪlF ' m,9q_WՎ\'׫S3&Q݀9xG40lqJ> Vi.琾@,_WQqf犒Gޞ-rLgnNFI Ni#)r:{wh̺A̎ItWryjmY WTp{54zObi[ ~0z^BƸKV WnXY] D<!X)N-gr8o?Z#ZykzR3]"#EyUO"VĚ;`zB2"Щm$HKTbB[(QMȭ RfogBО:`CJڟ+u1L8{ҏK;S+KVtX[AW\?7 e]Un=p G,k`JzjFy5vC&pJAabHD*7}_niAcׅ+m Uf*128(5$mu^5M{M[mħkas&7 ɒ*BbZ!umf\5=<@}3] jF@sk?u=cdPvB7܍FՍɖZfeD&cDUdzfН'NqFڧ ۄH-_]J6?iRz5`Y@]!.e{~$. ܊;Y i8Bodc:3͑S!:!FV~,C@}}/QnCK:F9 KmW:nŻ7%vIO Ko kpe }M8b%-;&Mty_+v*vlҰa6o7=j_W\]g e0(+KPYt]Pz</MGRD @esܘFgYub}6XLV:@) pF.,h㸭(ް >|bpVٻ9HV/;B5ª2 3CVrMze6D/Rmtx׍k"5zBQ]uߕ'E5jꞧe7O gq3RUZ[gq׆Wsupf+'ܷY`"ͩme{o`6H8]Пg.<#^6@= o f^%OJ XT5(?H43 m$ pJYl /U6ʟH{;2<}56rHT9oc%s)c .˵^u~4'DOk^i,xaaaBp+ 5YFRzXXHpPv]-m`VˁC/XȍcEBß+Us_ۄ 5,ͥʣ(Urs`A(r?7H_[1ǜ|'sѰ XǗCfi,>R4P8ŵUz7ZQjYid'&(@|//ݢ&!b`Ąj@GUk0=vr5-D$aj  ʆ|cPݪN@!*D! f"Np0`0]=F#1|Q Fu& VG.-`1ž l<{ey0Y(ZUHgñ\t]nʥ|q:ev yJy>kov9ܯҭ#C S1 JY [3C`ߤ91"v/~E74ozQ1d jQTcG4|viu=zL'VH> {JS0H*2Kx[){P 4 ՖAhULǞSu㡗t>yDyZ9 c)qA9ibvKjF݇=Х\g.^IC7D<9Z%a:\ny}qdHC_O/%ZtlS `Yw!M gˍnt$uŤs7}mFKr`3=z$xZ7SObNCTƪXḖ$qryUc,sTH"L>}F:.ư)4`MUje'(mM3l;ej5.6P2U4@?+ -ՄT"Bq ^|NxB#!U<7A]H@!WS Mc$ٰuP5 # ?8Wsh(|\_ab<&8#'*'m 4Ʋc2ć|J,,NF/li5Ao/ СV5᎐z#d8jǜ="_y[S|y F:m&3w )F0Ӷ wgr =G:$,{?]4C3ְP͵;. Mt+KHh=,mö@CV0V]丼8 2SPJի7-KT4 zTev0&EfOVד~ы%?:c91guu*vIEufÃaĪѱNz"^ބ/S|iNaI'0,[oh~<9<5,sx%Xs1[ Y;Gu- $2*ZRʼT`LG?U!\8FMt; JД6MZX)+F`ZºS7q,ۓs0, 905Lc-q]ay[tUA}lsg~ڮ4c.dT" y ,W@; HM  $BjV;BK *s < >#ui lw$$G&0q\7y=Vlz+P*05͓"z+(K;IXE.AXEILv[ . ,cj<+\*pE1_9t't3M?wSՀ(cd=AQQ~?])мpta1!> Y B7u*0:SAv`эbk#k,}P˗3#\egiXnn'=\A<sF%xcraĢG_2sȎԛ+e^A< L^bj"ZZjH]#šAEE Rlf;BޒͥI7ezg"Wi*k`ID(7KcڀZiJ9T8ιPɰ.Bў:a)~oq_^%ja< aEcGe|^>bD^ANv(xOlqSW[}l~afޥ\hnӇϷbȒz n6lIVkKu#n2U-Y@9:9+gLEbsb9J|Jetr(&<ހ0vSMnoYP6?}+q;-Whnd=η Wu5˘W2h\ 9w:(u.|"IgK8+YӨ[˂N|NiI*l%ӑ߯HeZ[ =^U}4!٥lrS G$N}4yGIWe# N%ۗY`RF$ru)Vc6rPofFRtu/yu~3H2Clfw2@t iqY~iv31{7jc˜l*g됧z kdnRמN2$uoUaٽ xL=lkrZn!b\ _8eZ+h5߱Yi&FD ۚ e "bXI(P%gL*\̞g&yQz psGnJz,6cbsXttj(=)Ɩiu$Wxk3v G}㛔7cIǵ2k4K~h]&uˊid\Q ? qiF?EȰLOd ߓ t7o\{[T+:5n :JmOGlZujlڣJh Èj_:qZXl+pc#k71J@+S8S%^模t0lr.=m<~GOߵbXL6Vx="\ W4̏ӄ!1 4 ӽn_|ÊF:p^YU>38p]S;To薤x!`@;+Fh'lDxY' N!9X`GsdRN1{f JnwwPvGcB( ` ķ]P+d};t(A7-uQ,>>'OOKYtwy &"'X.DC^SMy[MS43N}n5X9mыL:,:po oh@!ANxlX07u.'P.pU-QT8LMwܞhG/u|("2e;k o ZC7칶/ZCш9<5 Fˊl(VQÔ\̎i #kpLsB2ՀA#wZ0Rs')RͳPv"?4??8o}l#DY+~:lK35;-˦f>,@]4T /Nu3bt'X ]ȝ'dNu bZv8k l.@@am$wT~3o!=qG(R9zM=Ac>r:{&>oz2z E vy-LhY1zLZ*'Bnt(%{tAN6qfď]i&/Vw"뛆8oFUzG< $N ׊K;!xz} DX9*CE\4'uNXY'5D 2R%[Tfsא;y2>#I%3w+ã4^͌B"NݬCp8㺢fQ#n ñ_`waai;@q} p?1'mIJC~{v=*NkzX& Ю>HU`la'BI?l. ^~s%=GiF锣 ~ D'r%^a%O = Id|WD qf=\X`es?P:ڪ1qs6G!BPM!|ײ%e$s!TMs[pSRwO&>E)zf?xWv6['ĕW~AfZrcj AC^$$~ D\e3 v {/x&-^DֶZdyDnMׯQ m. Gak Ϣs4šٲD+isIQԠK޲6LҎƌ]}Y\Tg uk)y}'Y|\E?RAKNi5GaXٚ[咯V6  If;6>p%x^mM~>sK ?Ȗ!QZͦ)[@$&o|V~uQºJJx2w_3ykdM`*EikΣ0., 'Q`Rl~C$/YdN+jé;pP__fnPH8Hb!"ò,C)`[g٩s|J*Ä\:%}τq},u .PI,/Mj@`[G!Ayr&5r2P=]" Sk$5 J(p3(iFja-|HZɠN<3!(͡ޥ_e4?洍zmuM,bW*MVhIqE2b4 Z7tECYLG ɣX"smJU1Cd/fj~kMy2 󬩄Jy_q]DyE O7{Af6O9NZ4`0{VgzE,@T u|(]"7I,宨#f] Dýgi"?hڡe*i|}Y.m\g\oYxL>iZN#VzBL4IVlD,f7].Rh|a4x5FHJaS<<0ΉbH> AvnEBCq9v";Nl}tԯDmP@v7C+{~Iҋ3wI4n['B>]~v%bʵVg,jdx ɢk3XW7;O s e|uBRkͣ_Rؗah-l+ Xs4BuN8cY峲VB:jbgIrIA=GS9㫶4 JMohjg^U5Q PFaԭDgq& ؓWwTj]qIi,+_rz')iJPEl5JcqkʛSlrTt`wk\? PXG6jm}h~h&-FA۷0kױf|4tz,zEtooLQi4=}[u rʧX,f]EE.7\%*{c]g cNAd\&/e&@ZB{^JCͳug-Huh_^+2yT1zg:~lHRkzza ^IK6s)cUw;Yr2= 7!3e~U*<ӔIT:M:E9'+`0 3z~W :y*' 銺0;Gn ^"ȿTD\ϑo(jIwE;|e^Vt>?9l 8QӚo?hrm(eӛ+@x2T)5յ !2듂 ?K-W*u& |W^.ϝT媲͔T?+D+5.QDёi2"C+ p=qiԾxeNI֨jc0BC0`x]u BIGE߀wö+D,~`)Af|3;柢8Hb̫ʺ[_X%Zw?u?/AqN$ uƼγé|LҞMCe=*Wz"[ )}f8 X+)O$)o<2o-Q_DN$vPgN]CV;A 壺Uu'L;0"76#!`F'T4ga(T8Ɛ6S0B{7l&G?Tj_:DȦD AeaLt. :e?{K:6)y,+ݼJn(|2w@9s`蜌$A˾T|̓ϓX}еՎaS#G"K0QOYs F {r_c[6P!)A\-R®j .CW VSR :!/q٤ x7l,KTǿ[x6X5Ip: =U#ᾝZF/jZ[0xARWOycWceL'֭楠 *BrEVEj5}lwS]--\b嗳"Nm ،_#Kp.Ah4&HU.^S0`ǃ[.yD('Xu Is%)-8> .kAfqS_(,no9Po'O ĞFƁ&p*nzJgs٪#tC`v8"#; `%[Lm{ b 2'go1M5(wqKkOii+vEs {XhЄJo,Ä11Lٙd5'1r"P8V1fY7B %awE-?P*hPLr~Zb%$Nm#:rjf85ՒzgzF?t^}7>oÌ`mVQ1އO5(~nMѩ8l5M 9,nGY,~%? o;yY`\ֽ;xaΦV>Ɗ?lq,DLbgF3v僆z`g+e紐)7ǎM`a#{$AdQAb+x"d? 8m}WH= r3hK6{>u/ʡ(rm'e^r߹6+ĥ}tQd(!b@if:~-qdfDdM&$ͱF .>7jAۚS& Xl]ZÃnԨ |\A@A#mGY0bHTBo7i1G7 jv5ri늀;N4P-|5Sjd?Î-=ݬ,U13GB5\a 6OKlNb*`_KeTD Cj߬D~<:_Ѩq>n8M"R|@F[4kTj|JK>?֘K*Y]~b/Öc=CjOuj iJpK؀>crgT&S7ߗ;ӾiT%eQ$^7Eb6~ j0J^:}Agh$_ ]C'l% Ֆ5lôe+LpRZ_~}5ٺ./hڸt (&XI#P)1M[a@b9Rie21]L&znͩGnc Ɂb'(x"<09ō BrL6e>1+L 'ܢ6S̡;0탖gfob~@R->Nr ["e_~|/} !z$aQ?@{(N[- 9mb7rIߟҳwݵ=ax7̈ىqCF(} &'?MyS#UD>IIKZyF;\ )'x<}O74 ?W:\6OĖ˧H{iʒ1%1; ,NPZlgvþJ;~T(NV'RfrosH!4MPDFVoϓn x;J7M%vTSng Pq E_vʓDkEPJu 煾fUv #̈q U;Ƴ^6d?cFuȚp2-[ paF|児Ԍu;TOoe K xxu/L9p܇R|?0UdW) 3[V!#ϵX*h>~=؇* Pu'{tNȐkQ|DZ)%( dp_LbX^_Mŕ؀"6I2OYL)-(0I5;{)'x.E%.Hoc^<0ΐs*N]IDA#&zBeφk$h(۝z BkԘ4Ȫ?E$ꌊB~;1ŰζiKF};%KK =PkxpIWiP! Q.6M9hSG"DHQw*;-Hcg(lp=]/~G*I"l礽N, %}18Ɣ^܆Lx}N4SxIm%b}:U6}=&¥CJ'!RJ suU.y;ʴN92?R%0a:<dm;mxSiX3~(:Td j,W cDjv qjVlpCHS.\3)3rp𖆯<߀NgA^V>wL sWDgB}ŝ|b[(nq{N7уkI:TO!,|` /,\Q2˳]y'> be'([ckGV"mlG4Xm*{P](8[]]?P0!--MpTLmRH'YW]r:z}'1)dªֳF=w&oߚ^i\bnJ:.J958>gReJ>@n3!0ո$5Up=տ/ut0t1v5T&xʧo:5׳+F3ZG3&'G"kAbUL% #/v0] HVZokdR[kO@9WbDf6PYTH[O-G~=a>w')T…˿(*LA&8#k9Zkk:RFm0lk8^rYA6մA,ha ]CKmJ?Pxr@rp)_(sQK+R3չ.&1#Г'_{rV˚A+\;oF~GU`k65J"-?o=\XeOFC#T!c pFS~Hk{8'$qEN=qؔUf_]E"KPd<ŎC6I@440+E9<޸"ĹmdP<#j w ~*XK;PMU+IwCgey9#%{G 8rePvj g"ׅ ,!H융p A߸x Ֆ! }ZPܐgN]SGn.k2x~mS.eT5k\77Dф\>p\<}IXOղ-78&s%ШХ鈠raVV|ǥJ,j>v >`gB(# __zbBf;{!싊_'-R1E51׿BѸUzOhw4|<舸'bW`b1Bs%ީu9aUMu*Bw*mvpz҉F܃X&f2U}msZb w;{]vCƴ˲ǥv:Ez)eA!s/YP(ԅRcc*"r3xU-ϫP?@?UL$Rj/[ll(DSQܬlxAY1%F5 G,ӻ^r5FSt"^VlHt@\TK$j[v<.αl#)HPB1ӡ[`xm1[h r~v3d['t_UzP~ A?[V%&2J`9@/ 0Letf ȑ-`3uhxEQ&I˄n8+6O)[NNawfЍӄ}ڔbH53Ì=.W7#qA-qwMZaTID_bc^wú<~,2%w^AߠNb'I%5'`L3#ZC-odX_qS,"˜o)NM,a1_GqLD.B~J I4}vQtBȬ2w47wXtͪXH gZ!OlOWߣ::N,`e$ 6A.H 4L+ AТU/I212֤AdC̆>Z N#*ނU4Ծ.IdnVOfHˡ4crBe[u3Ql0: !s :CK_zv>)ЏhQVқ6L̜fnmBG+RIR_7O(!7lbR*]iʾ" C+gūgJZcmZJǂ%BûSGȤWn)<tZI!=&+ ;P:|-C?[O=v>J%J9cN':5q3osCNh_'NX% `lj?Dz-Dk \?aUShle -B>0l7Mp?n_)АyO*,a6 #>eHMSz]1E;,rQhR s=+<60{lHDOs.mwfCQ'ҏtA4u[{~^Y5TEK6xCQam7h̅Z];R1 (K@嗎x~qxI.qخhfM&@3@Z>Ϻ#D=Aӧe_2x[YOs%7GрhS]/u>C9AYZgb6r'&nF A&Oܸ|y,Qү (k(m&ޝY*E.^8{V33! 9Li4 PCg-ldꄊ+9 4$WެQgN5 o<PtZbOo]aAAEFMPQV.;q![3Pᡚ|eL)g@d .95I)+Gnzib#a7h`w)p+ 0\ʹޔ />'Mvo)s Ct^^, Ajq*-^kOMao^{ePUy\JYVr4YqeٙLO7meQE8h"S8?!񢼉e/li-ROK%rϲi /tc_}^蓦[WTg&F 6Qn#u*L5=C@^x_TE#l,ŁC ֟9o-\6b7Dɒh8{DU%Dْ07&KEΚ3\_cܠ$YnU|$۝f%+ނI- W1-#v]=K %(b!cogQݾ(mߦG83`мɊHB 7-!v`:+{^cEluZ7RhKjAQV:KL͟8'PjY"8Oė_t]+t =k/)Ļ&6;@S\Z&|B* ڂT" d1 $ @z34IRd-c%k?ԓzT/sńlOC ''NlD )>Wg1VFp 4 MnŔ1B̹~x'adɨqR)AϏJ&Fe䤚Z]:5~X&P񟜮]_ -Q.{ZjbyF!2Loj' '3vB(M#.Xx<{*ǛoőJ0j mN G*һ.USkn-9H*u2rIl#BV1>b .LWj]!"| O*lpl/st/_N,$mBZo"g`hJ3AgJ=R?v<^~\ۑ00 V &~ЦhQ} h0s_!|C:ɘ3u6D/"uh=pC)w]դa+(ZpFeAiHV8(QdA ^h{b+̩IvȚMiTN^7F7bzMD$%.'ɪv <ڋQ/nrF`n7>SJflpROO_7UcaH pE: ʾ9> 6=Ee4bȺ4-Ǒ1%,Vv] %?ih"PLEup)7U\sʴm8R")}Ǡ:̈́"wBYbY|hsB$`V}Od W7,0Y(A㿶2{Ԑr]*nMUwGS3ygxEOm=4/ndtpsfQh] Ok/8{zRx0)ǽ`YՁR 8'w1c? 2ڈuqB(<5H w$Ui.Y>,3>`˸Ow%]@O`t u%LNI@JJYqe@x29u ~9=5{Kl.`1Wx!j!p NWv)5N@ 0mlk; 7sۯU3c`x'hHMWD"!R"3`7" E0;ր'JIcJ 3 Xw4<| 2֒2`0E`Z}nхve`8B5sp -VJ)We|Kƭ2moQd ⊬u1eC3s;򣽈$}&oARNtIL. asØ#͛t<2~$90n@pK1j:Ň8Q'@QfTZf0m~8^;~ 9W{U!z@,.n:OܵeALcID[Ж^§ȽW&]B֟vm^+ ]tSvXB>18.;d;y3.S;T^ ׯ Q; vx`]n\vpJxy6o`;6g]SR6^@Dk+tke$~`3Cu'_;WQsX Gsgdikϻ:|!E}000e^-&aukRrn-]VIQL$Vtr\=EoK˅!Du+U4Si*-C}4&v7+M z~ܖ*:rA|#®+`hi'{7q^mD,fo]M);Kojϰ)7l)LȇW31WĔy}_YıX4y !DH7gNo ߡ( u,B1~*R&HJ🔩`DO%P z?d'ik杠pn23@7c ٻ}Br!p,fNAɝ)\]!7p#k{Xđf6E{OV #Y~KT|S;ů adj_9-sF 4ޑqo[`YJ5:nNwÂ2Xm/rt#MteT~ H<ʼv ICq*np8W7>!^#yN`?P`Kdd'dO޴s B.?l#_ǿq]S!ޘd`tTϫ:XA4,EٷiN&/'aw%V'Z 霗7ۣ:E):t>Y~wǨǖRi@PAH}P A &َv3r=jP.z2zY!rby4:F;"rΚ0G0eLFKC ه~^G `K?cX*ƧQB'%#eRIO`fX7|=Κ&QSYVmO6vÕW&rf3" vKDK9',gPа/]sAJ'Z{ ?C'9(n[66we H?>sQ4H0Q'2%.?LU{"~zlST X)h<K* @U@ΪÆ=3w V_&/JD?{҃ 񿦇\8 y3}m2pL6ii@'V+8)Q 'f/r&"N+j&qVIVVYF X <LO 6r}6@(f1v {xu+. J?yL0j!g^)[{чvݹ/Ίd5ݹڻy&'6$" ^;Q{Doʖk=(?)W D)kgھ-NgY{$D 憟9$]H?Jr{N&SX Ms5&'AdⅡ{x-vT0ݝǷs[Ŭ`"˼~ ,idvfTU+A/㘾JL/uE^y!Yvjqn9 1keY(睕 @q'R<._O|*F;}wR]$ORl j 7lN{GCGTE|RM+Fd42|H9dj<{O`:ƈ^q2vuMv]Fgs)k]E @S LUE(KXx0giގJ̡f5zO{ A>:Qk .[P/,Q Qڜ!̈W3B9&XUBնAzȊj51Aq mռh#{k,mI3Z1:%VQf7&#`vمntu-؂0t3vB߃^z}yF[ N'Cl0M9PӐ=YLצfShVAEȜHA\'K.0 %qH *6%iKj auz6.sΎKP6ǖ꾒2蛼B&l 9 T&3K`+42-'%1 9N=,\%8 ܈~.t:7.Z~YU3Ȗ]܀FWJ*#pl?md0 -4{@~T;rwd"_4pI&'R ƽ !$4GF#q%O$r]pA k_j_tDqb$uw@7PFKcwZMqxAh |>1kޓ -EA!mh۝VJt/.{^XGin.^Xyu]N6L9m]'Xa1cOEdvkWxJí嗂&*q<""y%Ee3ҩ#t/ءFYC-Ֆp  T]4/cy5߮%mEY|n>g,Jxbxl'1gt&`YAv֭6RS%6 ]%dp ezXU٨.n>9i˧ĽwJq. J*ߒ $4ڮ/uI KN}FC>'42AΩ,nabWci&$2D{YѨkE[ƢŰVf "* ꠖ8&M+3xk\>5TLS6f*f*r8Pt7~[[u Rc!HP;384433`z{ӓ*)c"Uv%`wCV}Ć7SۀvPĘKj(cD9}R:9ߡekwynU`3YAi5zΏbSa a҂ 8zeiN2}}< -, "%gQ 7ZH"`y~o@ C~˫ὣMsKxPE,^3d9#P1GLN†ݤx=||P{1RRۼQONCY081DMcxaE8 1ϰ23YIn\ot('ub{mj>$lW<3VS7B09 3\@*SVZ+LMi%P0Ԛ귂˻nLUZVm;ڼlh1}RN~)vt^ok8 AlقSkNw;ߺ 3Ugt@].dKf쐨D.e1]܏-I3۷grz^O)՘]x;%Ә͡-ƱIlbB%eރ9w*v81[56q`(hu-nv]Ցht:ڃ/!ɘZI#Y7>7ZFl$&:|(й0[NAUhL0 (ĵ0/G]- M]'i@DuG +5N{ N:a}c!qX ijXTJ=9!S:c߬F Wΐ_^\? PdYԵ$,f0#hQr]QPo:b40W-aāޯ6BtKWTOR'/mY{{lÞϾNGڅRO E2Z;9(gN vhboui\X'l]_ۻƠ\\8`t1pF?qD]v0xY" ,S'+t{hٻF$Jd6tp1U5acb5DRR'CAF1 /ȇ8cWf} V?F"(VNv} }65;dg`L+n׿~\[YIgeX";Ji,zLb!v+!2n y[@!Ĺ$2GYփTyK‡vBH״AMMUOܚã1&puVHb>͵Ghf>[6X E Ц" R`8  -ŕ%ft={ TF7MM#Z#'{1g؞#GP$7GrI8 +ҬRj^+kEKTs{?q )hZi`sl ]Kb.447 /,)1:nX<A&IEٛ"z?-ZNPyݙ&@X$dN(yuRqYbJLjt8y _^ҪThzt<\$?B2 %\UDqR9:?6Y<ߙ6YZvw!NjV}x^8^, 4]0EsY: Rw& 'ƓIّATVs~lNa)EuoqtLpncJRTgbGJ+ bSSSH xz# 9J,skX;i B.b\`ŝ`[p'"3꒱h$Wp+IAdr瑈zC -?Wlb-K, !R:H«R?ĈVu ّSǥzrP*˧@+ebkH)"v< ,0o6ģ}RJ;oߘ$BU2+FY,]40=P+wȌj9rw `A|A}]vb<_*xě.»RYqQAkT'(Uۜ/QLxu\#\ˡq=sYf>bE,Qo5+I&(h,_2t4%^ؑ~0y?Y):߄~@ȡR/&}B*Y r)? [fDu8I:P_E_c=ew@rB3cBCS`P~# Sazt)äpV ):-e[5J7oʖq'ͫaK=}6)~I6Lg~b,MXԍCdt}h ,ie6V9tuq/'_K'_^(Tɛ7cފjdk)SRS/[렀vb ՚N5#Əc=qJ*$"~*աMőq^b%V)z 7f'JQ={27iPzomArA"x ]R2N-uN˙2\qh=4+XjK0iOB $_Nd[ ݠ|5vW-/FPU0ZϲZnivX+~D&h/DY} [oE^##w| HU|0%/fױ#yy7-kST?8H&FzXԏU_`֫'Ci8竝UeAvxh7=C0e:b뤸g>sj'-%TC ZG3X*>Bmcj_l({jw_`t?h;P!Y=pPS;ާ}A-&U!7dž%D)wDe4HiBB^oW!wF|qhr_p;1VaURk UV޶f+tF_ǂ m7(nv华k 7X1{ =7= aX I,œ q;6͏u)XRH)0muZ+oyY][:gO@Mq}}|-n۶؃wd6reb7 2} ]|j3.3,0y.סTW5A.n%8V F$F+ !ΨV 1R.R}bfEN6}Xh$K(3H D^܇j7˶J6B5 *42qݭA#  ~;q?K:C]GCms?I5Ii:0 dX-iRL'0 j:N>c U -yFMU1kJ%V9J 'f\6>9iH23~O(Uzk=sr T1ý$PiT{KI j*3Rğ:وl ٹuSU)QW(Ӱ4ʸÂy-fK}!bԷjl`hC{g8⃺r77k̑>~cln^yQIPYH{PaV~5kK~&ʙ$=AM׻(5. z(QEP6[udZhT7JxT;zv`,ICP@6Tc#6} ;o:#xQj,As02^W\0.:Drxym4t-&UMzJ$3 ~ף}aʱm9%Zr'T _乮 v mǘJ?fσA17`V=Qޞ[ĵvQj{#Pgv]E,6͖J92ߨK`yu[Pwz l`@+YXM`~q~Wp˸mJejcU|:G'ƻ޻ԨdvFnD\d]/( \/C^,b=zlea  !oY |->>`<)% ;7CdQl$ \%gsB-F䦿|jAr#h%rV1[D𐚟T&aLz=G qn|}f{2yK$+?0Дnd M2xòljWEU""֣R% F6x:#es"fCl m`|RGcOvqEA5öߛϷNЯ{]OR+Xb5 e3(gKqr&Wp'=ڈ@`*"`Xf&a$u]FqPD-;dF">cJQs+$xQM|"VZYlW~w.eGSx$G3n+<** .T=pZwPţnE)929f%K"57\r74QO ΐU$f/u4`e"!Smڀl$zb d44yW]-wY>CBCޔPMq_O8R>qP UACe1:jտswu`g/ix,APt}[}? E̥h)vLx\k(螽N¥/*h{Gm_t 21p{P”v+tKXQ/򐸋JW ۚ暈r;ppPjf;>[Q\x~e=M3nÔEfm72IXնfP!L%x 8S#N \s@25g/@-MΏC8vW'1զdh'Y8vN~P3z/` ӌLOK%o&lO-ԙ5*R[ۅvCGZ8`=(Br+4(_̲@b`t週쪥5{5 ;_3=S;g.yv]vz3mL`r޳&>!Ocu>RoHF +Jѧ[<9t`ÍhO如iRP_Y2',_Jjo Efy3_Á:[4^5-M,1JΤ6g@]bb/HDXv(U}y,sin׼hy$D zO$d&-vp`m ʞJo*1dg9{0MoLOB=cVtqf́!($f7 E,Jwu,13VgR:3uV!Ff=A$;E%OgWhE8jOv d~kEN bI,iH/U'InпWg&}ndUq̝I}XQ?H h= ?"3Qڧ$8xKM#5 6 0 JUpV=?J2\lnRVsi%( 9v9nQ#wtB쓽LtwGĬD[Y;(o@!Z7ԇctt0 Z:˂-$'$ oɨ=ٿ1X2뇑 r}G J֍D'G[{ekM,Y6l@T57<~!YV ȯ3nP4׋g =ډ:-jRĿ`Yy *c 4Tw-*-R 61QA6v -R/ V\IW%sGLZwhDof'7& "rhɨ%QMSi;Nf'PUk뱕].i!wvl~ɑ VeF}$o Umu~;`sns5+uOs%mY6m, fJw[Vf#P41Ҵ!,|wV4u)gf|Fiz{5†3*`(xa hdž- #vmiw9Eb׊ZunHv&j?qC}ۑ~7/{j-}[F79TSNcbq) 㹂,6/X;Qqd[w /k}oC)MdIڦ"n1b/lApӁK u?xvcWڽſmIxavз#d҄ͺa*w̵XI,2TȰ#q汈O`~?b=pv}R䷤fl@Pf7q@̍ 0 ׹ r ݙҠ6p3nf)da۵=67x[i쁵\ߘ n `i(QU@QV?ݸ~^(ˆxa8V&eT|xo2c pJLJz^e&UpS>?s?]jJ9 86pU[^HԪl/hQɃwk&KTihց 2|l۹D؇P me}—O|[DӡGONjoU C;&,w rS&Amn1dДeuf ,t? #+T7n`{c{SYd&^ZKaF׎OԸԩo)#aF#"$$yսҮWS:_S]1to硕=OPV4)0gKgfL_p"zad["df^bK)'KRqtn1\FxvA\{wtͺHFH=:T`.ퟞOjcUa|x'бٶ3$aOnE 4Y dBjsVHyxVg{?ffF0iVe,oKaq,`VN>:{jJԣrU>ej!R7ear}V9ւKYi *d2|Œ?TM/^)&>7)A"Zc^Qb}1EGTNx+|9gLkAX#~2mqGC5J|q 7G[ӏe:q&r/;y0QiK p 8+мMQ3#pVщopF$ĊWW`,G2'"٘ 13xX2SS8V Ü,~&~c8wzD!W; -ߊmNJW1OfmV٢ ‰Ҵj}2mnŲ] %~Ja?ǀk>vPM8}T !/*2PZ6+qLlBrnF8DwgeE6H)pwGkHPD,ρk!IӸ썚)J2ַǞZRb&ب%K;w/DΩHX$ȝ)W1XP}pfIIy"K;Hs\]2zped)t2 ൣٯb̌"JtʊLM '"XToL:S5btmH"/--"g|[Cs}geq)C7k55;a|^]0"ߐCU>o]i !KWo,=ĻE1nT%5#Mh!ڠjECWC,5`Ub PPG+אvo/|Uf/dc6.gN67#:ÑOh1 \si8Y6Ih klO}Fұ8Xla7>7!UC2: ܹߨݼʴ7K.DDD112V97 7Co1@hXege>  > Mh\ PE IՀ] cO ~iv#͊z;*P㵚86ig*T'(Cx1%n@oxJfIS<{}粇jzMK2}{؆.#'tctQvXmIY8Lpzt1\:>}]#Oy*u3H(cLՕ_G)_O9[/ @!'a6Da[ UvifbK-Wj xalUa(S]ɽ]_'A+5 ɏjA/%k<9"}ƤDg;:?NMV䑟>'jQn0\_HʂYuano\rtt^2bJoV.=3ݏ mU/((_7$]˲`AnD+Bu[#1܅2tRÙ ]\2"=kn_R֗pzS]Ʉ?P eC`'j9/w2ː)p]:ƨHwq SՖXn#Gګ^9#XQ2o&-LMD4tPx=DxƼ>P;1wKw B5Ѩ1's/b˦\/yi6p vqtCԼiS\Zb+HS`Mj}'^ӻES Ż]8므pZ墤"YݓXr!."#ǰX$ kv\:v7ݟd+E\U O؁qQ>fg,̞ݑ`Y(֔ z'/&){cI=iǧ$kYgȇ_G ,_N8+jqgwָz+ Dj9}hKD fM3 fjcRƄ؝팢JHr#̔ܞ?>:fh!R'F`u̎Zo_i zY6,,_QyMO?ǩHV1s1[>QOWtoKH=+&o^+?9v)!v%.dUf=/BaI5RlogGz6R>?^zg>0;V"y%߉!M]N"K(`9/x4ʅq X(am34Q \O%(S-jTut6#۔QmDO9t #^H+!Cm+gPmހ ]?/հ[Ov)'R<``lA0I4:OU9PR?Yc8h/>}đsxY#lJ,{ŹyBDT!A]PNRp&Uף엶MU'h'yZckZ4@rf SMZN$JezõġvIfFI&Bف66z5&e*93_: xԪ 8[J2XG<a\4”G9mu }zzl qL~q[ @Guڎ!RS( p;9ΦLD* ~5ajOXT yդ6ܑBl8yT_-OMIc[.Xmcg.HGIe}<tfoO} \XhRK}b<=8Fy[QlCNFz(%& rNi3ȘWE6YK1z vw0̀`P4Qvg˜ r_t0 ^BLiSHVmOiN-4.|I='%EQxo2gQU #o|VgSc@Tv.bu2hòO7{m+agYhd!ę%ݴ.`\ndՖdYޛM ؔ𮮄`  =3G8KrkŒI¦ b߅x; niq|DթExM PFX`] 슊s[⍒hnE/^RSsR4;?EiFQ<|Kֳl^%esr s]/6% Zq~@z'7b^a0VTpcPl;"sC ';,iBr4 4 G&Q4ÞѪQ/Fړ3+VLnH;KAQnFc uZ̐miTR{V_;MS;}D;95! XTཚZpkrW)gpaF,C'0D` ShBGb7Qz=5R!v5bW7;X<`m j*yu |5Ed#3<[>esRkak~sYCiT" ."q)-wC6[lFkwyܲs;Ga` klgy_JYM(hyH g3ǂF|NWWD}FJ AP'lE>sEvvlj psڞ"f_R6|շtEvrP{)¥/k5V•/njq^|õn><:7Lἅϔ$sЌIymzzb`q ?9>7[H)Y)oGϚR"}"a_Yyϙr-ѻߡ/B&)(o72R1NFyGڒ }<7HFYw. R y<;R U9C>2\|歈%w\UBN+€&._Hm vB/:V^UkWpq𙠻[I%6;o[gO6;jPh͔-" F0v&jeOk,\}JQ@LŜ3QI.0+ UJ5~B;d hŽKƳ`j;Q gt!g`kݑ"c<|dp(r,2̴B%2W] Y;z#c54f7o?K+'g(;9WM/7ݲ z~gNzo]A5@O%wlp4Lt) ȼ)C:wQ Wݶ7ֻ;Q]!Eh58t1zZgRk5N]2nԲ f=rĿ4~9N̞a>}fmwg`//y K*K9d i\(I EMpx @\4 |TR'D~!_x֟] d~Cg JJiƑfXecQK4֞x'CH` ^UA$NyWlVΰ&>B_6<ڤ*/, KV@ wD8&8S΄i7п%SؒUE鹡`O[? YT?=$UPo*ɀ֬oAޗN]l|NZODڵ,)yV=Wk&$]=تq< n_mU_:91Kp^d3sSVU1nط\z!J 0ìhy5W2ȷ큻`~Z:* }mfcws3˅N)kORMx? Zbo]j6"gX}c21i_'#|ꔲoP.+;SV6m|bs>'jQUG۾ eRA2I-~syS B[Ab.Qu3BOS7"6ĂZvpJц>;jqMA|>Jܯq`z8>LbоmFZ$7pv0?t@Ac[9qjjPUWVƭMC.pKDf+[֒0[uBlc1_rIYCOxTFZg}V񈤼 3`UDPeP&+\'׶^]7xVP*fT^_v,6\c?0V~'÷R,FW5!̡I/ڄþVLB* 9`>+}.d#(S\ f336.+8G-^wЄbl2+w*]bWyלaW*{Ï4čS8(8.RƠOiHOs.{ CzٟφUCzeu%~9h-^L9j2<;LQqMG}o=!0\Օldh_E#I {VVt(🹗۠ "k REyJA!&NyгCF9NC/#fk7!#Sj#2[@MDV[msb SI|GRȖI0T`mTpQEk8&VHVssCmfş.,y ?]&pxcW׍Kx3MV~J(H f#=Ot)Y9 ?^2 }jj*띟qo[*- hj^9g`r y?聽,վDT4Cwhctk%*S#q8D~Vj#mBX`UbZ'SjXAZ2~]'kӖ gfHb_w@f ^OBF:L/4z^9c#|԰^,i#)9!ÔTwퟁ7Z^-{Jn's<ƞoIΒ DKMJiVdRJ.Ol^5czpaX iee&<19n Vp>(t g&SefZ]j?54 LAZ5sy&rOҟ]5IQ`P30;L{EBN­mƜ~PQbj~mJڕ!3g7  kneQ6"Gɳ.m~==y@;M-Q0|oLAkw½8⏨Bw\Ѹk 8(Kфn9H=KW;-k{b 9Uŋf>$bVEq0?&k>LDr:)0^Y5Tn%ީԹYy{ʕear85VH!KRU9 /Ȓ *QvW5ೞӟsgIh hspkjrxCh{~ OqUվ@~L^s5J;&Bq THmxTZ:ufnc W7*hӒMP@we`vÓހ]ɞ}a+ #weBǽ95*fi8STd?"T*Q9##u,O3·@✬}26I L$do-ҀkJO6ndF2Axh]t\[O` M~S1Or5'?X+ t Zr=wO)εnD\:DُCiDilᘱB{=LFm0qΫE&S h"NV`%l+Fa0▫0xO>̡-oMQDc땜ClJp09ٴ3x(˂GK>ތ%s~z"9Ѭzoԫ^1mSoC? 9s۽̇t)\\fz@Q`n _}o9û/@d稿H5 uR=dXǡ&^C,XVXA1[^ Ihyt\/=mH))u/@\dӮqlq\$C8MSz{s͜"M( }qwz%4dmefU laOGVApne>jEucjr&6KMhWMW(WOWJ$JB3 B)bvxT.l9En4K7 Lk| nŚYs{@1P6 2>^型$f.g雿 D{Wxx;JC³bBV5Cn-fs:+#Y_Tp睴`1L* *tuot';WZY:W`m) \eTftDC1Oy #x'~H!C\fɁVsxgFdm^)1t2V1s"9 T$<gX]XK?㫝v_ aSrHv#U 9L}yo5]/~z"wD.:-Q=|$mz2KWNbMT0!rKr0G{Ay8A d"?#7SN FbX 9~TVQ4bV&&';C= +Iq n YqdqK1jW!a7n&zESRCl´ M6y+Lqu<9o$PfZ)@]/fkSg|g*$R[X T_X Ţ!5뵤tW$Ƨ T0DdSП%wVӨixX5oūW՝;Gpƴ ځ_Ƃ(5)K 5ɶ>ϼ#L).=ȎDe'&\.+yկ傺|#VL$uhIoh.%y* AtZ. b%8y$~׳wEV: ՙ\u"mvhYKv] XEx†fل5u:D*]= 3aryTOyG0:4=P8cA*h%͙XĈy}uՙ}2ӆy~='q=t >/v^ꩊ6JGs! 'Dh*xT#7hK$b˘"+?x%3.9)IO}pl WeG҅˼SmV߰ UWr.-ß(Z0>r+6t l#CHn'iχoT}pYÈWuM90E9f),6<&o]iy^ 4a :$^VoRЉd)gYrMb&`"@сglím$,,E= oT}KtߪVccV "6W#aivjͯJqqsUtE8] @ѓAͫcYQAUF6&A!4g3sFhgt{_Dun|kn_u>5 :C_[=9Ǜrc|B0QwѻE=Cb(IGj&@n28N7*RKTf 0'sig.7!\u. |ӄВ߳n&fh%3׮eTyH(3 UNj[V-Xo}=C%EȽf~&W&6/ȓaѺ qLGBJ"~\)@NqBqS*[y=vă,i=|#4~StހvOj dǀΪ]j"NcKgN}:w5nsx$T0nc/b2*5aF˵h*R/W@X{}DKjm%vY^B8 ť1Kk x*Fӌ^x좲%s\V\sq+W15ƋRا,}h栠5DƁΥrηS >0V*sy, ?yM b.)2=d_6`n3d%K yHFvbIAҕ&F=2m/g-q#ϥ,UВ7@A6Obzګt<}Ǣ0ݗc/\-9IN;&Ɓ i=KâRSŖ \/ N'UG E. ׭V5@T"g2C؋uq! v͗݊tpW|M0 F7VETm˶E \!B2ۉ%;Xm>0&EZisWf9¬Xt<P&Br14@(EaהFF48p kgJ TsP;#U_d:6L5 ٳS=d#&&SWcFh㞲k=;BWhrPv#T^MxH.-T/sLS!5Xy2r2,pB:AW8/m}| K+|QĊ)Pd cuWΕ&LpW_50RP 8;< 76z<G4 [ "Yr#j^]OOjע)u09Gv_P07ݾtlی>e}3"V7)Kv~Llh[P- ֘/γUoޟLw<钐r(x;H?IwF־i'/SsZס +.e{9Unoi;v#Afty;5Y⛋3HݜFV=YMfcH "dZ.Z69F*V7 F몐k'W_ O Gr,A/%^Y_t?n|4 ʚbL De̎Tx[*Z-H*Q!4(腘6329Gq]"T_`}╍k>D* Q'A ; _a%CH[_i%ol:)z7kIhƄ` s[r@J%yg8'8.8q8eU;KegJ/WQa5\{z7 ~8+ŕ|JFfl9-,(~O:>53 ,*eAb{=[SbE4/gj y/<0"^`OJq#V2=7Lƚ]݅/AT6La(z;^(0-x[tZc'^یk\ՖX MzA&33cc|H m"L4`G W/ &fy&sҊźmv-w}(3% d-9e||aT,=gP1yVo3>ez+4_ E"Ek I4̜BYHP_s48>2ь=]jvEvJ9ۮ= 'Yzez6ô mu]!V9M <#_4pO&0F=p͜ʟKLJZeX$LvQ+SL*wM">V[h~ZQHzA=r Y.]r.&m7yuͅFa';J {hB ϧBy6gH")%huƉ6tmye`Q8;&\Q(my|eboFo1f"=|W),!]fgV ɛ=raIX:C+|HF17Bg8p9eH#|4"Cֶ1gYhD:rȑhFgy[i_CN}ZXdު$)Iйpl2-v\7׀t*|_RV\Wjp쉎Ԑ7U~F_2@ Yh]P>&8Jjrj;6G2K@JMbpKΑ$QJ(gɻtkﹿ;$p)їO^0!0X¼0SQ&ͫeQǨf+@UTy W֔ ACqa~>~jc1d&e*.|,L-VsXQg kvZ~WoV,0ꆦ#^N!qNc4){Gd[Qip(KvΓxuB3X~qe-j,4/vQxaELڛ70smҶ]=YpTT@LZ{9}9sqq c^MuB)[D lpZZ]lղnw)֧8siro ;+wXA:Ǥ{ntQ5o ^5#ܓN~aO׋8w8C%$僯)CM PVn̗ͥj5W :׏Mg;x@\52d,"n{ +_DE$*]\ʎℭ `0)j_~_k&k=)*auO)ϼ?%W'E̔Hk[T8!e!]rsһ}ehǬ/5t Ǵ/<#̀SX (55q*6*{vÌ]AJ;3K!RLF`,8wܟKc! -Xot8Vv~ϖna778!@eA;n[sQ`: qiw⍖LL謰G#/3dFw*,Axg{[詸~ igzrs 6+: һ|i=8ԘvK#<  e!iMH3pt75!NEFRĚ;qz$6ƛ++UuC(#-ʹ?.iU;EJvΟpƶh]EUH)`9kL£`8/ژo)~sƽ ĤJ0ORh۟SN󭜊Rv?H;)1Mx;kun{e9rIJP!Ub>uBQʂ O%,w8"EVPӊ#Sa&+u93mD]'ݦAќZg$ tk?S/wC24DJx]n~P((0i'E* 횻 5S=3`XFذN}Xo%UDz2+ )tO'KS ڬ. QQE9MoPKV>B>.h4EF CnzKDGs[ t쁲Y`acJPQSU6Vlrbf 2s h4mF&$n f۾ms8";9Ht`_q?sj]_nV(4VvrY\IWXAZt_dzj|*dU8Hz x#i iDG{d_vyi_O4~Oǎ k|͘?CBm&ZTR['0|!{f ` xDN 6JP.)5zT jU9;QwrDq!LTCK@ x?LMTrzX t GLQ2C<w#.yl7\u[`f@*0PmdID!Zi\X·Sl쨵wy#+hFٿ2r ~xQ}Chn9MG Ӕ7A\Ka^;< 6) "\\N3xX5|>}+d/+aݟ EjPU>EGmwAcx$bR m=22v$0u'Z:Ԋ`gzjY%QTbSHp,O}HORܺ'Jmo($k7TfbXKlf'vQ0t]f0Ecj}*Muz$ #Up+eu7pW@,Z)Rxw 2~KK!No y:][4؍gćH%cUj.VO񨎯7g_\lRUD'ڬzOn MQTiy.53,=&7Hj '4z{0` cXڦ4a.ڊ|UٌD7x \]Ru"q:ّf{#>ZZ~nD9*QQQ,Ll'Ml32r[s"<8`ziq.]!p . ˌM>M-KXfWu1bU,9>r$#=O'k+6aIghFE!$ka#nt;K#aKIQLG@v4q{84A=f5](!((8u< ۠)ER/v€"%~wSq 391Y@B‚boSE.(Iܟ Q9IZ2󼒳瘶~6"L$-&|X}_Uہaq*Z,!ʑm>:/[T2P|Yʖ:F|iLRzɞ*)ڍpU쒢}cc8sieib;%]80Rޏ4}¦r1Ng DN,lPmĂ E5.9ݩ= En#{3@PG{#vI,WHMw5XY;v|y uA[룷m.nH%1,dc^?9h!S --5I.wH&.\]xBE WV@|5kE9YʆyDtEmLBKǷo_?iUw֛g@wNels뢝\x V5:R)]kM;-f֫c"j|+֚6 3MDFi6x5Ws({c H޽Q jP%gu%䘿 )OTV;˵⢭h2t zq/Ր,gFZgӣ'Gi˿ kK`Mh/+Z$yDlhs1ɺB%=ZDB1.wOƭ;e9>j/GEKzP习SBL%h͍]i=fi 1NZt#ܫVΦ W>eCࢽ3~$)r?}Uvl]ϳf<3HmEV>yPrB2Q@կ#uMn.a)GF8!PCSr6[dPb3/fV|Gܝ8T+_KE@ӧTPy(62%"j8ȡֆ!.J-Nw P ['j_h9 (Wu@뮁7|ơg (^:;:j.^uy~=*UT혎4}Y_E#Kp/ $ARʵ(=̡{E9& `Mn+8ɂwuqBRiFH9L9غc݅[KmSfz1qL ޠFKVtܞ'{~jo|FJDj<EНe/1I xArAХ:g%VJ6LRa+!!Tԇ4j0M:nx 7V+v$7+c{I:!'7W+b]N]/= 403"y>O:HϘAO0?s:1vu֓3nlJK/ȡIhX+X\w+ME^od{-Q/F0(N~+ZH_xYo|KƖ]xej'e.A䃆l*\#m[WFܖ=p0!{m iɋ8'%GwMTDe5[e+h 7UFޘvĦ ȭM02CI+C2;,#OHhc݋kcN.+]NED'/l}_Bc(F~1IX)o,-B<voMbޕVIiXZ6R*o+43:aGkHόBq;6S֟WUk LU0i]v'Ȝ}뢭Dogd<Lv3(>_ hF*īdOj>ckZ- }v?^OO,s4XF$9H);n2>ӿiB*{kyX" ZMG0+V18٭Ys|DwdpU߇} :r/~8kR5Pn8HC;ihp3Ydx}"u|.Si<` yǂT4_5<sJH\q߄oA /#opj>N,! >M +99o {ü5kV1u{IʜcScwlU1:X41m7tۨǪY/OiKCa)=0+SSɗ$p#h`wf6ar#qsQ1Gg5'D;QM+EDPs%޷@ 7c8{$83Kݚ*'Mn]O3{ `u+eMJU j SI,yѧDJbgRHJ&-qb@-˨bu.Υ OG)?{l&8:AgAθz+6Λ1%a[aυNhnvX%OSܬɂRsϣO*u`SHxmĥrL GMLU$lFTŇzig/+-jWh?g:'BCl5|<4=H _]@F4|ec݌ D1';4P#Ӽ+ tӊ4b^=*@ w{6""W^{!xù|lUFcVjU2gY5^ ~ηRHԾ*@LŒ$)%N0v1X1 [ɪ D2b38t|F:@Y -w֣"`,,1?&rΣb ˹|=_ar갽ds,*=ڢsofU,&Am1XkПm( BKǗ(gRصPӺǪ6~ 'ά{͇*p<&d; &I=|1,~7E| >?:-8w^9-B-~fAi8̻C|@x.-Vհ2 ]&aCUۿsC#~E( 7Ja1N 4HjVU`B7R-#Y3>?Xс0y _~G j'N>G%lP X7@,̀س'Nd;r'v:,{R^EFgKF ff 3‘'dlz&XRS껤)`F̈́hA$"ME=!)c)RKcm|s֦O^f/o4iFeZraDj0ګ|5WCCn{Cß*mϏ^$`1UF=VaĽNG1yG4 슸_j}xK|6$Q9e5r;-1#QN=T^$4k ,7Y&<߉?mj%]1BtHMʳԂBFM⟉/^;jHvOn԰̥i=p<ضy߿' J,iUDmHGQq~\6^%E>U8!bG3skrRKUz*sܦ@(n|"Da BB5@c5AΆ׆r_򟏡B~vXu"v#4aEI뗸1G\d2J垝MWzp:ILp͙;v =FB2.Ʌ~8YkDEl|I~*#I[r¸leO. Xs@b &{Rz0@2duů].0$2pL{;sKLYT;.-C=ڢt G:mxR~. bs&ˏ'q9N.rCvG]ų]v4(> Ze1Ips:I+p~"6DAQQu@t:)x yDg5}IK|8 HX$S*߹'R)8t ؍d`xҎSqZYuv7 o%r:U q!rzLS>B9 :9g',ȩJ@w҅ߓ+\r2*ה'[F)=" "Y3JL#m:z cT۾}#+ LRmI@lzl8jI<!ba P|`/e7qP TJx ʝ L͊MC]]kIإDTQ>tAk2\<Ɇ즄k0"p=Q!¢]Xɩ}qԈUsk^^cB18 @[Gc}nՕ hW>WLŀ 9)M6NZVxCFY[ p2*yϳL"fn[_[iuȲᮌe`06ݳVSFDz cKܽЩ/,V8IfQkĠW9 ew#A_U^dW#Q`ol#;k)ĵz0|9t䍅-A 2,xj;F.}Mj7Ta{s4A(p moBjLJ]1=_ QQXw?&Pb|%)j,P;>Ǒ`N-t~Qnu<Py&-t+H=*;v6A~Dv%0~ {؋ig6:Da3V؎ƾlH/wGhCm}ĉj}lY$˗]}}++h]{g>n/y&Z"a.Jo!"߫))(%a<ħ}x^Ve'rD/k9b \tJ[blc}Uּ2)mW>;4b]9-_,u沷@.v݃Ek{d[@H"Gvv5,!Z^#_~V }b#Dsuv0{ ]lshD[-d.ӧ/ aCe-{-ҫ;x$8S=]qV(wEO@`615MtĉՃ:kguuM`7~qf8^=zY\@t zQ=rP73t]K.8 i߂XڬS~@)h=RIphRBTt Hw(eˢI8Cm:Cȏq1Is/lӪ./F{֍} f"e'@-Fbڬ(5t} ѳ!ea>4e,W66ũMljܷ9oȺqQZ@xS2+'U9ԞNPNY̸2eͅ ߆O7owE|$Q#j9>3@*&>\' 46}''l%^cs瀽Jstyk}m_i[SzG覌nMbcw0 Qژr:CZ pksOSDbo8w$ibm-\w[!pr \}ulp9e1| hNEjbvNc;<нH <7 Vf٩gC)ObF>%1lb;6C-d;t> TZIԮw9-B&:hhb 'hk|]d{-|Oye6zm]䛉unTeeDɞE@uO0 ŠP\ޕxN:tUmY1R~v[[ȯ@@b(8, w\U/uI Y̌&h 41u8U1nM/l04(p߿s )s)rY|=}+%/} O~CtizN-Ǐ\6p>x@"M~Ykve^S1@)"Iw"I]^ʞ.fɗ^ p }dpx8(9Em Ad~Zp5z#f,yCy)c_ȫyti\9c-,r U^Y?"QEp׊DMOA4")ښɎժBԉĮp+ߨb3Y(lHK-'`&tҔ`khIO|HaRMӯcm0~cR"}8`ZR e#j8OA5vm'K6v=ı1Ex\8ߟh.?I_hijvn:Z hL^,%؅$X}j-m967,"P V0RSw+ *z V-[!4hmJ:u>hsUN( 9"BMjf"ک vgDj3RT~9?Bivm~4gtW7*;\ gkCx"EsSuD]sv7^ mBV.393}o@Zk7Nق0z  A̱]I&)#dnZ^bJIՅgk8K~Y=ğII ;}aC42=5TX/<z` *[@c ҇HVy<<  jeLY&_VdkƏh {q?Oso\#V5U9E(<RN|p,Y (mJ#9Ơ.״ڱ'?B Ҳ^շG:)/YPp'%j8Mb|+fy lvڸ뀈3H6]X:p+MG Djt3 4 A lz;#k@S:M;6-| \Qߡ ؤWwL$e-Pt ␳L\nJ@4- >W=^7g ۷`B@dž} 4a.Gt7h`*(tQ )v+&*L~EY [o$9ˤN8v;\Gih;aCWC >_B."9{9񜬞aG78AjU}6@[kiQm :"jXic1sέ#q[ Tߌ1rFFIݹL% =aj^>I-S~K8o mDckQ{B*r<;v#RnD*enR.ώ \FTP<]`~ |-zN.Mdly/Qx *B' (7u({~2 zDVD*r sHf$@4*pq>VRt[X=sR_h|w+{.&ibjX-'A'Gy'Dc8w/Ҵn>z+tO^7;>/@Av/ƌOnk5Ň\!,դ].l2S̈́ॗ*awuy .m%T'$O(:&i Ah|ks6uS`vN?5nk;6fB?r)Bڰy>a*ADBlavDqZo UfZ&= Gz|XyKfmm{c$A~=om'?!'G":1l а~!8Q|tLrFwMVZ OX|1eS1 QuyI Dț9YRFUWY]P vq(Ղ4X`zah-!gzx s,-pޫ3 [9gK$m3 wfl2v8&Zٕq_ Mz:U%Mpx!Oq W/|dMf{TCc A+F ,x e+۟d\Ij<*Y1FDB9<.OzĹvWSR2)>tqoS'x@RvN.8,K֮I0Ϥ)S% M-6L~ysu1 N; b4 sA Snmwvd sS9>Ӝɣ =Q[b:N'PGA4FRE&xTzR+8UV 7NO.$h|~D_|RqtVAd /'p41( 喝'͔u@y&ḷj>(Pjlnwy:e-^H˙л66Mw_eMO,9 PEw?N<0b3g`.y?ոخٵVswF}3WH es"RuR~Wd dT^3雫f'3ly!ь9rJg]>e,L+[b4p =M.YTb2<~Jq\3Tj8M uo<ș"Lw15r@)k7< -mgF" W2Uۂ^ح6tM !?\7L/& J4zM^vO^W=eq\ep(nj`P/go5A{659ŕI}*t q0&Z6l0oxϻ͹Fӄ" @װ ڭbe}&8Dj` _>ưc/+MͿ'zHfJ\OZ8I’Α֙]/RA4w>t-f 1Mu4 vU;(T2n< UZUY-_NDBB*sr!#<.44l9VbE*rgRr!31VD0NbK#v/$ bCǗf>(A 9kS7Vg֔~Y(ĵ! x]TnM+[LSY+Ho%OS4gztQLXzҍT-|}Z%?#T(6?ل,S SBQ ΍lǙARiV+ws wLM+`zl:G.2=.X~9B͹cW:8n Bq;c+rUM =S~e*f^d*8HL${x/F26RBh-#92Vg ]ie#J%#$nE&y0 Nt!Mݹ[pK²Vx8,7+fN\>p꒡Ѷho)ظR򨁸u;R jU8q ^MpM%(*m1s] ``ʘMqEvJ JTԸo)̙>"`-- $,O[y]A'r/e E 6 f\iT;*()GEkM~O:d88dayu[D߿H4!KD97R' ~u}W+bbMx3c `%k!4aӡ4\C0Y'f>'Ƥ~?U g+7P5€t{Y-]WZc0LELf.^7dR+$X7lr^1|{3+:ah"HjF .KN֟f+(4,ld<\k$[͋INoY( ΃{y0HQis]3kg> x- -|5p 171QqGOm cZ/P*л+d@V㷸y)|8Ҕ-i>\e=M.-cgQߛZq'cF>4s1L)ƚfkĬ[)IrG8h"ݻDu}/ }o#}h(LTC=`^2Elw$Wmk[tJ+kS)l'nk!9ꀇ:P^&\۳ d<6jP ha Hj[yyxފm9].">ɣGSs*L0&kSmG$"v4s )CPe+p՟I=*sM'gNZùH>:qJښ140Fz0GE/㊃A 7!5eRyjqȂTBzfw|jr/y8f&xn b.;8\3jUhBKڳ@DɏRs}^b=j'w-aXz^jxDRh4`!@ʳsahߦ?~FV$C9 o$2niJⱆNPFb B 3U0<5\|Cv% Ս3Wdj-eak2FeSs=Rˈfz#N$ QsJȈ~P,r% m|բ+S;\YdFU`(3zmX)NnH$h<[&+t*kkxr ,"WMO(.WBѪ'GT$*F _R w+~^[m=v9L. e0kںIpah{z ,ߝiG-.C~JYHIS즀T&8<`PV4 ?kֱ) c{g$[}XB_BUdrWoLU2oO=GYȊ474hVtMl)ؿJNёz h/i y'm %lC39!r~,sʡNiKm R($v}LҁMOi.P1sG' D̀m#$Q_#tc|\hiROn*Xc t*0k6F7 ^f@Ϟjxր\zD'= %նe"|M,u {<'-OfùZ̢x+N%SLg pIҞ@Un+jPO'cFl=Q<&m{zCsK\g_NF;-}-E=Lvu H7/Yqm1-2YUfkJŏxIyYd͏L$=FѸdꋳoƱ-Byi䅿]?|wJLlmcd[5O^3P&{_W%agu5lsFc&FzCQuS վp ;McNa,Gi5n#[wlKS;̺hTm'ų4 ([͔7P:AN8&@c!ɪpGV;3N{僛hl,J0DS^ՌuJl؊ØE(%,8:Ce}p3$v#|RAR3 ȱA1 @PdҭZ.G]p ,qˤZL4~b.+ |xg6hbvb3b߁IbA˔J3B_H%%k`U~qZu+($MU:L:"']:턖옋)(PoC7a|a2*̍ c e:ȡL nf\ph|!l3)y\e*s`{@K4ZG`߮}, 6kV |$0ե8'Ys J1⃠NnJ~W_4*V2]갍7޿rpOۉ6 4z0 ys8פR4TCtmHCL|} D^)%Vl5%tLW2QL+BO[WT_* 蟔3r?1}xHi㭭up:E̪%+~HEt娾|ai[ ւڐB}@|GrmP{0S ${eܥ{ͨDwv7Kur?u~Zte)aV @3Czzm"Q!8쪅 6PXT= gI:Yݫa[^nI$֣+͠b(PsV bV.%K775Y) *Fi-xȸB%l"yG5 8oꀥ"QTYkoJL~Kqmz䉼)V3 DoŚlZi+`^8h *k1o+i,ϥ+u$!n/VޥMž2:nWShc zjl}>Y;^g]:7 UY}2 H"n6dRjUdu{^d+K4M Ho==*`Ff!P+!l_&ri!o}QYƲ\h=Y6(z}jۣz_v8I(v S7-૗ w& ˊĭEnN9i% v-Ȓ }ljfN%>t }VN|\=IIoUVi@ezJdn?$c@A#n.M٘Nq&_"Qc%Oz#Zq~̘PD0MMH+ME qq-਎MDP I!ledGUr\98O&(I-*22 %?*' |Tmsw#=Rn/R4$  <=Pxr&ew/Ci]yAEE%R^}N Jf?2+p8ncC!`dlj}22³H*Q&7ި0Y-3Y7 ,HQb-va'*ɒe5|ՃC$ݠS7(vke`3ӢH.$qu;,qZ|䨨KƲZT1Xp?:G3߸%A6*MU?qlw o&cz,Fo[d?&wvE b(AB.R ~J`BYp"Uy-% 6LfszEvo JT'1wM>Ps:2CH:9d kEZ $N8F VN\Ieꢽ/YvptۿsղqnDSh ޾%*y4>t1;JA6iS/BEsECEB9ásd(sSm7j^kr#L5EŹb-Ź7b5C!b#7hVA$Al"~sHhMK25[b3{c{OCK Py#,Iuld2G#VU J BVx YYCu:Wk1/4d.licxH P%=pBl>A W d퀔1 ь2Ŝh~U[;I}@q,sw7f~T `(p9R8mb֣{ ݠKK[TdP-ShuhΛŜ].>4i?"Rsa#gb+(엚h\ +-ff Zz&YN?=9̦tw()EܺvRj6ZUQL\^}*W莮#_u6ƷEt"PqXw7`~!NE xLi5+slI+0ݙrb(|vhIYx{HO+ݮKuBbÎBV{ 34Ei[<1O_ґ %6 nvq^Ԥآ)lJu()Nh ?pf2fnRreYJ_ߢQ12–GUb# wGL,_-bV­m)Ս֛xiҷDDu3,oʼL߽+%%\7mupCbpC/$\LYO&GV}-{!͝MI.b,]  įxY /ɪ,&2wӆUGU@ xF[R RV6/V햀%!.QGM&Oj ,[G#(/WK.OҤl-oFƙdT|)j luG ޥ=U,ͨ G8zCȄ!VYrX?{YRFq$3Ȩ;s0s+.WT-)F'{>o.Ȗ,erVOe8yEyxnHC脺}+(j"s/0e ( ?1n'Qf3TCob:ڬ\m)‹ 2*Ls,C{A3Z$5)=R>](/vhQAXB 4Xw d)}lWd)wus p:mu3:M5rsَ2pOnp,#ЩmKkD#P_w*:k_UG_N0$>D&PrIWr`BT]^=O{WK+ 6y0aܔYiLXE8EkbGegX;Kx#-9{zS^ppV뾧(<{vH4wɎoingPJ|_@iFAiB8s>-y^[D7H91ySVv_x;`Nai[l/5=hh.Fz/:?.43g4^ekSV9D剝|ɘ]@PNsyZD~8͝ lYM8'bYcC<s@lY ͟~aFWƃQ:+q셮ڬ~q$Ocq)|H:NʇlLA`NDRZN^SU5˹2UZ?V;ޚa?dؽNc8sM~=yӸ/{iYY2U14񸼯]#,UPyuixP*R5S nUo0>VoSuT'lW N"҄nBzAqnZrU.]`6wX/a3UaحyكLm^ qn^, 얿XMM !}r,ńuk}%KG6Q"M9yujrIj{ݩŸn׽ 0Gk m߱Z|4jH{E d'^όYdAXZVAAASnǭ4 ~^1ȀOdtk ~;[ Ra{8$#[r< OWTBsYJٜ1jʪ0~"]HSvf9do<-S&F^Ȗl^1ްGCXwk&e/gB>2hN"L|ŒG~MDz;%;> >"Q_ZRyDN<ޡn7eE[/;.U'{Z9 S`ݼ`mLy &t7^b^÷B>b4/R;H-~ZK/p ]ị kлf"}fT!*n򴿓t22$u%x|`^飍{nա(]giQolVq6J-M%~Oப$090cN~MjȩkO5raVx,_?VZ‰ ̪rds"`d E?8qtwXXUGm߻M¡گ>4,CB?;tj:$3`].#^c+tb* Fp+E*k=P,}[!t]zy#=@')\V*.f(f.m+'!3R^qYOy$Mff jP ${AQɊr͵iݎ'kT(AB(p#OߠFo?I* }/A HC2A>,qYnƓ@4ke,|ۑ#p6,3R@w^ Ȣ 웝=uNqRO `I Iļc7W,9>I5[q-C&fZˀ'O~˔9_t1C:`q"^,5N7 E}R1^.^ Ο@rz#~@ߗrU60Q+ 9µ^ ;|+K甖&ìrf*` 1-LL Gqe L-AO)5IT33CpT#3֒N b2NQڊ*q59Pbwx ċNZ2lml'0!Xd.q%q>w!L;Y>Bx{ 3 `mc& fb`&tkDn/ V2|*! uIBxO=7SN-ZˣidTwDnVH?OyL . ~# Io5C=" "춰5XV]$s ~ QiG5'֟ :ۧ,SoX,q`p?$?Z-|_^myQO]MB֦U乜RO_,9V.٭9FU%*`j?k{tLU֪XG2zdzi4[8d9ߒ/{r#xIM YC"iCTj>r([]M| l1,ʧ']kj}Ê܂m:َYaI)8j\oDZF!]Z*~'/ Rv }{t>qmϡN=wAM/τ4D(.d݂P)Aᡓ Uo${2wiH#eN6@rUB4WG<6$M@a(W&ݳCy#0i9$>fp#S}Em,6S խ~ÄGE&(H⯽/IHn10V1h8]9غ @n>U{d !@e"LEq7jBG{9KaKQꝐ<%l2A<[؅[.\|5LUGP&Ѣ*G~ʾ)\B\5]KHS댱QKAy{mɨw=bʖ w_vYN" *jwO_R->'jߩF9jEnŦaUq28.enx3'LN0%kZ2j?e\βrHI 1(|͆0c@{aV3Tj.H# @ X6a`LkB^Cy]Mwy^<]A@x1|*W :)nU3м/@ uYFZJ|Ӝ}-; kU2GAP*LAyXN;lgs0;a;Y!~<l`'T9p2B UРf ~2DI[ɌA$XGЃGXP> |(G\If) $4*0ԟ Zq_Mڟ0XC Z4;X>[lĹ$:sŽfy}dx[Ǖ;hCϞ}]'KXhWRf{!nBd.c.wA Y(; fv17ȯ?6yAuv ִ5w.iIR|K"@$ YY0}l ]!ӛ ?z~HCkU~O!+!نss%ΐGu8tݖ%rjnx*6@YK)̯voUAJk5Nn⑓ضף(3k%-nՓ@a2l}oC jy~ C~Dd66tL&6|0%r0g8}D0\Wwi%㸮04GJgV0?wڿIi(?ʖJAbLhrϱi5|YqEePts=ɾ́Y-~i>\$>'͘"ek߫?f(j.(Pn/=RV4b42{ -m򿍔*<4 k[*SmFz`U~.*¸E1[0澉@O ,dNb}Vm[0[:@;{8l,skϤZ՝R1%o敛K[SxltP8'Z4h/E)Q(̒?3[tÐh>9⨁EpO \땃$|(d磊0q?>Vo7Df?^&z]8Q윰}YS?)"'nkl^Oh'"'1M:#`U&U\*$k@D|eqx,F7)_vCsp6HHUwCTbMO9B@QF)y$M59}8lڨǜlmXϗCv8(]H8)TRrjFfu~XyYY{rr#ԩQ`Og"&Dq罢N#a%7±@VZY.bb~/[&naC:6:z72ëodjBgS:@wF\s-!^ 7'U. "ٴdm$HD e{^$%U4Txy~QnǪ[KX jI G̴Noiv'FC9F;=ᕏmVOnvi2!;]-v K聑eƬ,dwjW%y|@q27^|F_;#ճjQػQp,*C!B<1kG[V;\O~!ŝc/!08=up!&au1 8(UED?ӐTKCWFאKF3=dka"+YU2bckb@`ٍ]IQ 5NyHӈ&GLIY񛟺*{ᄎq9t>=矮5ݧ E5gD.aS5zu_S6 KXuf_w1&"ϦLJ_6yt x#-PJEڨd0*"d)ƒV&ܮwpJJx J&0-[@5,lD_[ ӶX[#~΢`a~/0].niԉB'cwWc2NrEÒ}[Ш?Q=cLu mXp*4kue9LC \ɣEsgRbG{dظՓ79}FvHMJy" 8bZacY5l蝐H\&v4$4]OISW}%,0N109ܴc˧& bSDolUnzUwn>Q?W>jjV+ ekWD`sU}8]ŋsH*-eѤ`dr Wv=8(BR!Jd]4LMn*,1YSA#m ԙ=4|z3= F7U I!-zӂ [L>QD]J˾e6 \Ѡ 쑲7^>^VfIK__Nlǹ!vF V <)C)v>^1کi8Bl( }{\[5_I%E[>bYc'+N6)d C4.,ঽh?%-rJh`8̤̽kZ]d<+Hi=?)D맔$^cKP(VG Ѩ}v-~F.Ht@ ?H'u3UYKEX-U)vԔd=8~FJt}18!1C ॹ O,|n238wJ `֌wKې pE$y=%ƟlpwG$B`B*Gl@ӀϿdEo~~'#}~X@9ʠUy#v{ٹRRƹ|ׄ`h-S.׹/Dw4mV?S: ex x.`7 Ktz-Z9Ef?WLU `5VM, 5$&\r*iK'7bB-Icq75x ? !PvBvrB_e eypEtMo ˒$ͽ#O[ݯHrx@SG7=ezҘԎ77ik՗ie5_e"2<`RYeFP"a2NDo:.54P؇iſL$><\% Ћ]:ɵҴu_}o%_f,*9P&K\*9I@ªeWιx]!Rj5AIF1RyE9kF01΅w/(ѻ*~f9fl!ڋ.p^]ߴKA&=G[ _ xNi^ɲ9VȭMčD' oA%DxK dI'| , &0O"`jOKN0e0u=1DZcm0Z ' k ]J(Q @n1$u:``*u #=!\m^@d;6ڷOsmLlK!2d IE(!;ꘆWLlySɫƯ.z]d5\]U+cwv{Ѕn9_ z9?c,{{ ^W?o͝PT߱:SՏcN41atc6vs`7*Da߶֣fniDGz =~LKvYKuCv!!2 ,_'"?K?sQlnQO?Af]Pi oMN: v<#[Eɺ^Ccc2WYLxwիty 2Nc X#d"! daD>-2soxTe|+\p O~8jQjÆ`EĒn`E7 Q <™{*{{u>FM~nؓ> j9fnF7;ukD %]ƔO5Y]*Yo A`(/ v&#;5tX;C {@!pr-Q$4F^_vY-9o[^%h+W o!Tk,qba0<Մ+Ԧϫi )Ki&-r|VA)T*%]tgUҡ :J,@a$["kW"wKPoq\Ә gdOLޖ.ds cHQ,)4&:$!$Q"GPN ]X@@fC|$DhI`+e[ ?5Cw_0'Vٳjܚ|,+׳z3ӣ(-E]Vgڬy=ˮu6"X곝4^RyjS[\(oi=3 Jᔿ31b8f-;JHj)(Os0">ii{6m[εEb۳'r@wM ktZIiw-!Ra^^tPnAo, תI MR6y|(d0yݬN>ZKE?]v@Iw( bj8CUq): NYRdz-t9A] k %$bBOv-(~@4{M;ZIL䌇' {#m1ctlQ&d!+Or =R@ )9w1 3&Ku08j ~7?Tш{Ox% ! $JNQD\i계7|]W7m, /x'9A;$ƭaW,Sb Byܒo Yi K41S8WW SdV#|4Ib$9b]Av΢7Ԏ[{,p_չzB˷w$ox2R^xWWY$YEE+H1eFznQ&( -2c./ .'j&wz"iͫ>mޑ4kyYW~%O@_Gox3 D^)?9VÇ6f[PP{ևoZQ@7xґ@W9Iyc‹B9u ^~eVH^eqfz`nx'+zW4bӊ Kz89އ ` o)6Ybl}TׯCn]&iNz +~%(njw]vq G| Be&K5X\۰sssj%K&ya+#Xe\=]vX3]Ü*ٞAP"hQvQ(2ڹ)r=@p@}[7/mAE~0`o'1iO4#P IpK8gv|N䐎=\H+ tEq( 6iM&pv)ndGW+4 fQo!ԋ{\-UhĻvێXw/TL$`gPedB:be)_ǽfuர|ccJE:Dn>Hd{ʦ>^!RDP1Iԥt]g=FDe} n|,廭!m M!y6v.qf:NŔw ,ɢcIܡ;aJ+K}rm:9Ljq/ 5 fIp &C46@jAdKKu* ƈلI .tq]>BEPXCfBA;k,FÍy1 :є7lDX's2sp{gS+sKY$y:zc[Kl1T_TS,Dz ×A@KUQ s#/JWumLRH!KbW\zIxjMw9#jSW(qTSvX/h*|ЦȷN*:˕4If5yϼ=;a֗=P.eXEh+xA(Y~uCڝB\Lq#0)~~i^4X.qPQj4ejJ6uhܬ +Z,I)I?%܊=?Z^)Ə˿W|[a?&Xܔ\ؚEL_TM<85;ZѴeM =)ZڃHj,i kdSX߶ pۍ!1r76lcōi`^Y\4eˈB3Ni71JRx.(Uޏ&<^7m` Uc(mG2FZ$' eu{*? (ew*Q;<!Q.3 |!)b;ҤoW%1\ZWԑ_/-']2!Gt9U_B "' ƕ$Z]s۔3 -(ɄFjгcu 6?PuDTDV莩7_zSPD,U7N[TE6t\aԉ#kܙ7鋙xN.El{D]Kx$ye0$2u_amF$y=S'%g[L|( ŀbQNFζ^1icIs̥!,@~IqL*`]H*y;ŕ:&$&~hHg S1)֯n[N-oW.<\rLP楔z!(\ u=j7a=myY>:Iٯlo,|CȞߵ*vb40ϤËRYl*ž uMH`H<{*,;IsW:p=opQj.9<ן pm %4Tջ73GJIߔPvJIgGKrjKQ+q"zwW[uPeL :e mSZ$zSa$7ySeWӉ*ޓ͕e,5D Wd -+? s[eadfAjAM (#Mc9;oͬkOFX,[^ӉЭ*]YfNۣl#j- I\u=b;2۸ƹ% 㓗LtAa:O568.p60&U@rnr[߀nN'dS#׬=ѐL*1P|_'>ytx*ݿwJce]^~/;޺uרIEVjxQ0fdou]Ipjq&'!Izsh:63|:8;.#}7nQ C>PgvƔۙ]mS5ϙ`4҆Y%"wҒD:IVy͈Gpw8Xrh5\ ` Fx4ke[]ɀ ;==޾bNDzuA 0c"kPu±%xs2ŭ}ά#Gun4=Lԯi`}SGğÚtg 2wUyߡjnAL7>G9Z)yq0QXuTci#Zj}~`!A+V2H;!&on v"ݦ@ lD倷l#8eT]O4@WŌbv:$6p .=f/eVr^Ao"y#uɋ2y=✎g|P d)CY3nZ+K <`pt;̀"F%R6\QsdG8~'~}Zi@o>}J7kb&l9:?U&D90G[ޟR ӠfxbrI[sֲ(2~Ϣ˶Af5{U@(%>+.rQZT.1ނj*x(0JÂe{EP0"hwi^~x.&rj_IM>%Gk#uͶ _\ol ]:`Ɉϸsȧ8Ђ~o"8)1#+@S3r_x?VD-Ke*K 2E)&dZa&٣. !\ZZBF.I NF]q- z#+|.Ȇѯ6M Ț!) & * ־fZÁ/[91(0_5GJ=t`ƄܬAK{ʙ52^Pvݠɏ8BJ=8cAUO[2\[&7/+TtƵ?4_pUAgzT\c힋 0-umnur/XVSr= m?ZQfR ~Pf)Z.;G=8r=y(G@q4_Tnq)~t{_lϪW&t8PWwkNղjZ(g |߳ƄIɩ5fYbA4APz楾AU0V#]gdr+*D [V%l4rcF8~.:}A=ȫv2J;rV nERE|]*w0)820AicJ#HUᓮwW_}8^\lhPBj$+T Nmr8ǣf\ UI¡{)97w?lg.X퍆'Vi1cn E; t esf1 s3*`h\T~XR ާUɗ ąf} 0O/CqɂN(q`×"fj޹׵cH*@[=^ؐê!aT7dJ|j v"^IkWJP7Q5[K *eu[rt0+A}0qMCqWnO,[UHkpbf03(=dy``d*#\PQ'B嗲>ePR,Tj)ugۃ ]W"6B5im$JG %(;i^R'MiXAw[zEG9jJQY'-}/R?Vxuy$}M;qonj-_F@C+2ZosFvBSeNpݬIȨd5jP'1KS $MI4{~Qj0iĄV*G8-x#@\E}~$l|FkɈCǁY/"0l'p6i\

ESu- ?U6;1ܓ9B3ǙdsHNAAa#ɴwNΣ|1Sb9})Li4؀FWS5rPpPBfj.L!tJ*[SGe{x-û ,0+/Et܆DYe{ֿsP~UW9)?bjG~QS)]/܈CH Plj]hAzF׿P(ҭګ^HTi?O3 2=Tb*2>MG̐X|T, +Cnf´qB V LTw*;,Z*ߨVU>0BƏRh-|| LUZM- _;4(r]I}< p x{A^ |'t.gweJD̃rhʘe<)%M[=WXɯ;v@\χhn$PB%U/Ώ o֋6b^6nRY?ӟR[cdrUR%[y~ڀp۞eiSI?"}εOOIJjPzv̒wm2%8ӀF$ FvUZB7Bd(QrcAH&lT$&,3g_5f MWN$jD4rd6(I`NcDL,3A?l6*elS|/ӫ AoyRq=m0S_p )AܐDL.2fp@)^B\sqtң^QZ#4`:zES :=\wN1Xd2H&n{F߀ϣCy&zKr2'X,fs _2+<ѐLm Nƙnپ&(jmRg ^Z1gL #@^J'(~{Vi&W=ܽ3͞HuU< CȜKXyGlCpmc>.T]΂Nv0y[ \mG:ZGJ~/pJ lRQvر,swX!cOIlK'Mҙ@A-;ԞOyKZ5FW63$xN÷8tv%e%+%lRí"EA{ :Bx'@(Uqf}9T8ͣ>r,iΩM‡?!Ӧr{WKͨ Dzj#pp4f n|Ҵ~^HϸJclg(QX<%sA,uGmb6O5GHˤsUrsU xV뻅ӃGU3:2Qw.Jو ʘ`OMuoS}|_:`@#ې}tbUѣCoR-!~uҿ5eE3=4זez郣7CkY VYM/+,ϸD7eh!nE\P ,U+A+9 1(g?P Dc]uv[ mE? UW܋t3[#YêldYWVHtV_rˢ_ ]oV#QYf/oEӫ_VN OFUTMbecl`<ԍq ӽ-AXρˊgxP[Ny&Nj!x;e"$xPtJIoNH @JQ'T˳-/FmUqfI] +vp Ҽ!Jg'Z,a ,? >9 V;gE%!ECJxgZ |fh ؆#%p͏9%OkM] \h#9Ym!B<VX2Q_ |`Yz؎,o9 \ %4GV+a?@cwU *X&C4 &+!ѣY-6C\UpCԈ J/(c]pajh7t^)Ag@-k/쳠# קRȼZa\ȁ%q,PfƅhyٰJ=ņ/Bkܲ+(P~3!pƏ9ُ*P7|@;34Ŏ1@t.LZi%_c>(-RfMpޯ稅Ú>?Z+ۭgGrS=b:ύ xҀ;]ptܨEV6DXL!T!5B0o [DfؙW̻KW< 0{OUMִhkphr\oݒyZt ø-&4ϿvSքM+gȱ l-.u!#[-qqe`:󾤛ϷpK"y̶}s<~`%.=d0lXՁ)?r(`W61OePhqcY}eU4A1K}նF~6[Ojce` yZ΄"+E.)L-O{TU~UO?Rщ Ғ{]ޅ1he3$S@ĒϙGR+jQ,3Pd/4; ĮCDo(p 4= _}!hd޽ v>Ƒԃ"qA`9,a6+5 PLCsG9ϛK,rXj^WĩN|+8w ^?¤S%l~Ap݇Du8v,ªSIhyܶwH`fgsR,fdT^  <姟aÿzįo@>.]nz?[P8V'5 (@+ͳG2=nQ̚ <̙ZfVI|9Vz]W#f-x~{Gy]\[D{$<.i?6R;4aOf,]Mռ !3!vߥs`Oʖ' |mj=W\s()Q/{ڒ3MbZ-pK^ǟK >Z$=!E-`F޳&!2E!!mʑ^ӵFrcAl 6п-f(eu7o/TT0Jʎ% +m8+M m=o$ߤ:#$4CsRNlq_.C;~PSӠBFo)6oNjz3&ڡp;I͸(V2L>"KyBȔ Ί^h0/K<3ΙHިIvbL_*~X&9}rR/rUٕhHОVgЎ9|^J1ʠrq)DzdܲT/1cZuЈ~>US{`W0F9Ngց;"V ǯْ2hsA yEqp;ŽF|˩-R*]1:7eQ$]纒y*]ރ<[lOr:O;IrV H/aR : R9?ݎK/p(oƽx?0dl/7_4nNOwvL/'R,+z%{JB*_% Uxw0WNn% s#,SH5qMZ7ե[bme)qks7i6KdYtݸW/i`=_Ϟ:t@%oQ'x0bW}rۥf)BC1_CapݷV(Ns9TR@F !v̈́hmBiÛW, f7rqM4u^KZj;ݼ@cu5~F.[(+Yp˹{T9'IeZ4QcU x\9\v 8dP;\(R$#_ W_~?GĪ P~/?8%4BGCvвzlEscv2#ʾ|^LqdtWmԢƻ$FڛSPt)zU.)bmӮ3XRw7s$"5Ҷ'j[k'9+]~_~<B{ux0K=j2\ ϦÚۧ5X{ I;;24'U:)̊Y^ RZdeWPlj*"rR%0a- =sPd`i8۾=FɅA?ޓC]9"Enk~X+N 6Z;P[M1yA'>Xpfn {EW9C7\K$sMYlٝ E@ELPP zc6Wܰc%FHv5F*6P#bu& 絇ZB[f=ŠP[WMzJA8"Z4.̵(MND7'=͝O { ݏX+y!%Uq %a, k;h_DSޡ=1ڊ8ɩ~e]OomWVN2/ ` $,K^ASVnHu9+~MgUش(CY$&!gDoa? @DUoCΜ>$x3L?8Ř:N~&ڄ 8'[,ԗP؏73~#Xe(Bl)7gt ID̑F ?#g# ̂:}BRX/}MOU?4 G 1qf G*8a48#FH ~~Qڑt-KD.#dCվ#hXő|&EX_xZSbMMMnPMt'ޅpP7&) p#G'fp fJw'\3[(˽B!e;,9qz珼\^jΪRY -ma} D6e7Gl^'=a7;۶g仇P] fVd^mI:Pڙ\q1R=釫*5xoΥrQYpZ2 1 rp/,լN ֗{_u[ժx<13h{kD5#Yvqug;(#{XS)ZZuWܳĢ"`vpyfTi)sJ_̛$7 ;{:mC(!hKq8_|G#w*As A3">t^b&CkA+DKtW@KTK!ՆJY t1uls4faϛ:%!a1յ.$b{܊*x.x&ܡRݖru޶ wwZ-tc\(Ɠe2?Τ\6Ka0]HqKaqma'XLV@sUvoR/eӠ} E :"(MvZ>?]+ @pU.֪AҊW+ʐ61Sfm"Z{ AҌ1)#7l-}9ö'= L28|t CEĻ:㰚2:uJRNg ׷|% "O%>5Bx[㰒|5KI.PIw}MW@䱩>_ Zm^*~$KŘ$*/ebҎna,,v:1ԣ_›De1/v <ŷb3_9BD^vZKg={$8@։buOZ*8&j7Y6TmEP0ۿWj05JHɩZ㼨Q#-4 t__ {cowRG:i!"|e<*ͼe+<_siUCٰz= Yap.jU 2  ,>[}<"̩)5e#P(4EA zR1.m~hþBF$8)#xp?3/ CN*@E,uhW5?լb9j7IragWu7/}@p xBB2PpPQtFVLI#L{3ɬ{[@EpgxJQS<C.nrT z)Q.ebhlau tC0& $q!)59=u:ۏ/"}D?HVJq$/ؖ^,;&,>MnU6"}?dc 56Zz{{NOik״`#U6I]qwldAݚ w#$)P 1|yӎ^q {\BU9BZ?;$P}y 0ŏhw9+ݛQȓvB-1cQUhDe0w ^(o h;se;X;18ocBu-_:q Fӓal!f$i0=ArSlkm8-,M?"7U7SOӋ\AԫI[j/M'x^P|$2څ+#m$i ^$_JüL'VM PWRQuB>R|\gk7fg6h8$ݎcᓄ[IHyc _YW̟P˲)]6\#Hd Vd$qi>پQOpҼQr/ '9FsƐaS˅SK{[`vI\[vN.B;B킫*CM`cF ΣWN|2 $2c_Kqc19tKAq@p5˵&CݤQTss795R1}A2_vyŎa(9D0(O5j/83|9c~ݘnN UZ؊& 4r?1n +="@-#W|"K[OD:P}mZo愓,XT?&6=VsXp"nQGO4Fп^fvpG!rXSS!t/cyGݵ=fYɞ83Kn8}^jg2,Zt75U'q >~+YgTBӸg߲qHHޱ-T~@oc*f5)!s0|3)rvA='ߜ>n6Pʁ%=R736R`;+f!||u!0&)ŅLkv }((NDJ6E.H :MM_i\W'by&0Q{z> ı+UmCŋmx"g1tHܟu+LVTCo{1W/w7jOqs)1_sU"UyԄ:?C{eq*sHEVFPkЌ&w3=-22 Gk~]S? :ŧzgJ!޵‘#rښZ7b|a̿Dpݖl]/=}"ux'5b*Xc _ ?1*V3(V:ujl% 9ڮK5 a`_črk5>f/PaU!TaW_;iLXR_){0pq7A 7f8WHVuYVJw{2EVG TjO|Jΰ9~SjO`TcL?3vMb$1Rv'LdӂҍgY8([:ud2sPoH<#A[˝ZKK3gd=N9ΗG]QMσVt}.~9MvtGV:LpV`Zd/mN#w2.KglJF =P]4YFouߥ¼__!rBɤ&ܺP#Eſ'cDHūI',5GCIcu߅F0$|1vL.2PIS>8&,lh;4H>ev8%hPO!96j˒>Y55@$ǣ\aEsƺQ eXR-)lWxKw23J36"Gsӓ$(]y+$72i0&BHQ2}~+q8aX|Z1"^w^f~ ZW$ݭ%0p(MW42M"1yb]Oxspg+*w^wƖ^ >D[f3(9D7.^?e*MuN:lZmz҅SV#&NE㐖vSg!7-3" =AmkutuaT(:I js/x4d%aDN‡;6,dY&Ye÷BCѓkNlU:=?3MV]crXވ`YF(sa M6ɂPjuaH{r|\.uQxֽ?fA gn9fMupN(QG7%{VPsk! e,[8.M)>yˤ0=F{"G̻E -e٨M-`F.0 kl:2cJgM%G"wtgxhʈ6R$W3Ρ1*ڴj-x(P #92¼,Bk,]]ccU*m>-w[4> R?Y`[zZT-<͘ǟ/Uq85m$ O8˾q%#Ȩ0? v/$/_WyRuMj=xfFlvU G8PtV$SCZ~:EIM'gPWQj$Ld|T'} 'ij!iFʕbI[ߌ6T;[|3ׯnu`b81P83ªrz5-d%&AmݭǀʖP}3n1+jIZ_{F1ews?.1;%FZF*H*LmǣNcE! $'PhU <4&0xFbͥ. tfCse|zϔŽ$Ѯ@B9Uۭڵ?ۛ'ffa9%y9@lb *W+-@Nds!$䡞4Ov4 ЛU^xkLxmoG@Rَ1.*fq,H~x^W2}-"JHLgbCL8J<_r{9(c,L-9shi S_NPX}wGÒbfv 1ȴ=a3ͭV#} W|Fcægb"hcU;OWI>0W%8W_xK۾^y|7ae7Dqھ&IJּJ LZ=/H#/KwM29Z߽Rp+i.X/j4BSe6Rr[¬S$TڐGo[m^G޾R@|{ݩ}f&x4S9|̲Vq/A”22.RgDQYk!xia 7}^|ӝ&\8eN)t<9}dXթʗ[ɂ'C:vwzSO>ݗԒױ| j9s92}}%Q$(©&2ܞݒMFaÔ[oqR)VzWu!mFk*w7>Ort7&ED28g?r^ztK{SOӎ^#8_sZDxKr?*Sh#snR] M0/1&KlL0EUTu )b "Gx$bMlbfoG`9[qEd>R\q#9 H\}(HD8]o<,Ӈ2dBmlmO(%6T"큘pL"&Fv'EJRd8`*8}s Śk”tzh(Ry(i>T{аGp|:+fU' }N /6]NJh(x(5WZN{V%S XqB]H@9!mETkT2R~7 L<+-#h~/ BەwDy({UϦma\Qz9>NJ8) :lF|o)] DM3Fyc6x6?(!hZ_`J|i DM'5%5AK cqci@ ! bFnjzYoIJ/۸BI\x ( .>Xcʁ2{Y߮$*E 7Lؖ)}k.#b&nd)ɛ9MtŘm-c%Xt)M ވL2P4֜4FAyx"e#_f]Q;6-MTss.ؓu}ͨҦ=Zך]as_  1uɠDʄHMfc \L%>Ta99O@!@!u~Sℼ~PW!m8+}Z[ǔ8&HEc6o'#҈<WLu%/XB\ܨ"=׫~L;WTxh݃_%vYU5^ʱ9֍h~ܐ봼bK`&tr]+\ U 8! dgcy>dIts],AGW= `zKͺPBY !T*fWß|4Z+l6VM_uVo=PQeAQ&]|m:3{Y{P;!kNv˵%";M'`"sYlCu[}(3|FG0|"ӆuVdc, t;aviO//6 o Ƞ1K>\ |$hj*Bգ$l>HBTUtJ_|I#`v'osd<uw.Nl7ٛaw1\}PP$ d7FFd8=J "A&>*uAg2܄cϋwzP0yc_Os*n|asKkqQ"."{O0mn\q0NߛFZfk1nP 7 gPb -LF W:- %Ȁ;z#D0kG,`[ Eޝ++\++yqeO78m+DLw`KPʚx e&eH0 ՞UI=V+$k1hnNkuVI> Z] cݺ܂ k]i[Th$P7N}cNAمXѕݟ噒pU"iȩĈe׸Bre?QbLwN6@:WSL2,piMJlĮ5OC2Z$+RR'q:!&˹XBF3 |}@ˈVd.%+KyA-U56Im <5zohX*b leB1G?<ΥW!VǦQm͕'7]}?y#u^.TE><܀=Z(>Fz`sF z:v`%|bF܇L?^G:Qc!,/kU)Y@u8FK?ktA_("dr74̚]@&GkՄ7퀴dj\7R@MQ.XZIQs5*x'hcৣ}X5buFCKb@TIG 4.Gv<>wM&G?; 0@duC7.Fcuuti# ~W{QY+RL썸U{N'UQrwpLhG^a;¥ kOA@r❵$lxoߒ e-%r`DI c2+VPV 695tajqq:y܉pO,X.j繺h/IQu=Ɓ25 HN\}@0--{d@=V u T?N^*銬}PYJ.,z.ك]CC^3j6OP48Bor ?\ƤW;bŕ<;4Xzls- JW=˟+B#Rq,S ^,\m'`#} >& )C=H3\8z}% Hr HBES,0 )4߾I6]fc>="0XX?ฤm=htO&D{ n /Yf Sy)ĖZWF`kFث(٤#%gvJlM¢!/ro&DW*ep_ }'4޲A=]uT}.QBSyD$eP > lnh]΃T*C鵪x6\.pZ]fEuPF*U42D5Y^V7$*^+W jِz@6OF_`zXdƉN+R4CW3@nBBy$O֙K]0sts 6[q05P\&0-\d4h -}ey.Pt#OoD bgerP\V.?{) @tpJvP2pA6|0UL*h|,}N'ևM߸%owz0>f0Ä?DG@dUmLMJ}N 9j0&hJOwl 6<%+[գ#MMqXl *sbNIHGٟdOg-kv*D4~氈ڎ٭Կ41ȶʃ# dT`YބfbdR .uO&~?8>+SOEdF̉$Zj`QϮe\`Qpj]yA YPx.wmynhPɤhlcsɜ'bZX8 ܑ8ok>` -C!pfwjMW IۇCUI.KW&ˉ rP}fg$ÌZq@9mdڝ=yuƽ,S51a D:hqC?^&WtA:-3L8>8 ? z"D8ِrUz\ɲ#\;vY>KH, FBT"0Z  Mv5["6m#`H};rsv qK|g:mnUvJ}K\)H=퓊nP&*$  U`Uc@|Wɉ×\5,&Ά؍I1b0[#ce[n B1~frIbus]OD2L! K1UrxI ՈMhhe֮n9e};Gu${bOCߔz@}7 M߶S٨pa>Ļ>٨bMۖJg0D*K{*8A1+iSsq.=Jn3<0&7̫p4_{+8< s$?j.}ykf ױہߡ94eCw\ڗ>%Be9f|Wjv<^}!h&YsAPVj^ۄb?^S~b$~\H1hJ%oF"$Y[ם_(rUT[]_˱c˗鑕VA|pEIM3㙌Kt%%0],,S8#B`[k;:c:y`B.'8 #6!TU9I6)Z.̂צ!$ʞ;&'< Q>*3&/<]C;w GүgS a7Hy.̽=>\91B}ҭ7c?]!pC=¡&D3̕wsyqO:>-HFryK"B(,:T쐈(-aQFhwJةH!iF6<Ӵur1A_-M0okf˷cÍ&g"PCT$_fY&%5usY(_@CZ?⏠%(CoZ k7gG13.ݲJD'vhF< hMsbI/b{ʄUdcRbl\#F3jDT],TE #?צJCf&pb 9cLWK` Y)*m]tyZ3`{Lu--EP Yx GB M'ຸݔ(whnIGǖa Ŝuf:9>%ʪ<!:Lؓ:fBj#"G4W:~vQ34:_$6f3XJZS7h>F7kejiaY= IN3 #PM>RNW5}E,ˬ-Qq:<]0da|KFP߄z FJVU"ArO~$zT퀦xY?ܿl%\PDP}:>g]o*CKs̲v=YX jbˇbJbEBY@H+aȊoKnT?8Dגem|)B&cOZ;w`$؂,P|g(b||܋0"?\S*o@߫.4ޘ,;#e֜0s(vGO}|nt$ldθ/١-k0؍yWE\RqClR)8{ sa] \bDt+aCUSŔ(l尃9{zKVs2.7ɱf,6[GlK탡!!n`E Pd9]9z]kվq$}O1 a :k+&o<ȹ31 ۛ/ le]QHBVvܠ" u"^vQE]B"WޘO&%pL*aoîh%`מ+Ҝ&Jtlޑp TDCt;EnW˪; %LL#Gn.F{>P"<5qj vd֫Yn5HH:P Q'R ӱcB,4 Ё8_y ģBJ)2g8` !Je#kR}шod%*?Įle}"iO%JSŴ`hCL2S/ _3j%r {WێBzEmaDŽjTOa .0ڼ` Mվk??bMEQn%x**N0h>KF4(5¿~ӛRP~~$gQBw./I S墶 V~VJnCmC`6'(ds ~PEkb+:+29}YPeaX,l`N1rn_ݺ4]y'3Yu6kv{}S*9N@"ouKc} Ÿd. axB^]bA0)ҏ8=Qf{h s*|՘5l>֪YQ. U\{G9|]^@v- +s< KrXi,JvEV:]OƂ@|I-QgZٲqhoQ=mVlhW4}„_{T|g{\*,qVuɇIgAK.%QJ'X'IPѿ29%Ku9FȊn),Ckfy}/غrtes}2MJ<`] lY Cq[lX>kH4b1+.dzܬ)E4țv*IT@ 7R1DEbKj<r DoEswwf``<9u[]DպPe/D캠6,*FeKI`9YE5nBύǫ+h^(A@ 2W:8i7<ה&U$A*>G :Oެ*¾F[Kl'f~1a<'ܸCύKf66F݆ͭzu}#vuoR\5ȐQɚc04(lz&N9'$#S66 h!)EN`dպɃ %ZUN6Ϩ+'Z"]]56yX'*\Dtq$ ?#uLb!ֿ'H@!e b:kfD݄lk5(`I#XҼ{kI As"Og%4W:x9VPWlꢏO:&I (FB%i\JCm HE#)y;뿺fLEbJ6g`8smF%Į4 6|o++h7aY4^jl5X&ug]mTNfMvTF;!zChQN_pL"8{uM Uڧ[hfJNkA;fK=mk d bUL{ٛ69 Ht U)i]T E{٥" e{؟״.4(R 9ӈ3`+y+- C$zgYӎ:8RTI"}ɦ}*kzbVXs5kJ?DxYyiRNV~Vij jrNqeT\'?l2^kNx:E{E-Wb"( f%hG:|X,,fiET(zO[95JEP4ތĠM{9Caw3j(o^km2@uiy1fpZY6*{G쓄)'r=3ݾgZe}Ksbn?O\r$>\.$-<;UO vb;݂*3yu)]_]AR7@g5Z}ؔmPZ^ӻ|ъ;k[O,6ޥvڱ (c`&Oϵ8FzB|\DD ]MV`ƈMʅTtTi>1Ւ!ؒ,qoa ZxS(;,?˓\]VjT`q/jbZ(0qȔ:=s ,煇) qMp$җ )o늊*{oz(*"e(XG7xkf[s:pfqZ/2#.yx;C>K苶lx!?E" G[uB)'Cc|J#U*ͽt7, 2*?+\V!X+VKN.=[%>$O'2J`HzX]8 .ꨨ WкVkt>@+][KjH''HwfUt˿45/T7\MʹV;[y6?)(qŐF\F35m]9nlo$9ZP8U;S *W;_.j604o᙭ۂj}EaJ-Wox&oW_}tlLc\mDh8DV]1_OcB*00+}ot`,NZ!mEyx:Kf +hՈl`:ZHMnrJss0`cuby:ޔ[7įwىKۻ.ىsZ75^ohA#Y6&:ЈK9 3Y3'Pnl0 dJt,mLԚk+wEhr({=hsԩvsaiUjV/\q\H6.2t"?_/n?7 #Ϊ|z[*F)b꒨?SY},9A>y)!IԽrgoa#,c 0 (5An,p,%nhVlF=l:y~wn;긑V:szZq2tsOXoF0{B=-N\Y My2:RxQrd@BGƢ\J=]%JAf(!']K[tr=Ia+#CH 6DBj/[n+Aa .)=EQ5 )fBi׺xn +i6TnY9OK o/ B^*e@{(zBjĽɉmQZmlTSSh]AzQ+8 Y\jZS:7h#<:4c, n͗xCPk5DzDv`ZbBo~}Q|u&7̄_`[<)0@GA_^m$QR*IF#~x_Q6|YOd24T['虁+'݋PۻTɔ2-$&A6`3%< s|&h@} PCs`NkU@X}y&<67qHbNwX*0]FA8 m,;YZt9X?WvmcDQ:[DAPd.W-Y'CܸeD|pȲm(2\XaAgq>5 x~+go!s*MdM/ SȜN dfuK'[!4gJp@ZO[CW6\6^iNP "b! .vXQ1mdw{ O姼 > DGX{ƨ$n")/-iC8A0Jk<S: DҚ`DɆ~%WCN6%sV٤ѠKdYO Prqe Ff碱c[ޑ^%w6Xë\A>b{#PA&D><O9 K$F<kqu ˷V$G &dΛߖbxf^ 05& *b!: X< ny 6@%ˏqtʿ/on[L+-љ50}k&f0ԼtDe>DcQK CVi'% ZclMan8ӈː xD~hY=lUUQ-5ZGMPΘ5iv 꾋%N](bG0c@ʷDDOXiӂ \Pe` D.tFrA5R^m]תup{DudCgbOqwې,2L¸Fvս4^|kdpxAU)Lw_a%9ˇ;Dҋl1Lnkw)~l`ԆDO|sH!XV_ޔgbz'NmQ{m6,X+aSh4U,+HEhet,wrfBG$g& `Lʡgv~2'SxPBqi}MpuXNX9RCUB`/3A3 I#vřI\ZHIk>j,??rk.rk0dqe ՚{jΌ/9w8ԶcNE ŕ2(ZO, QR>2,)G/Dc?o'ѼFE\qaJTdrzہ:c|,VRvz@DO' NZ_&nK? {W=WH3ػJL(5%GV y$AWn͙$-D`lc~s WF!L+ L^XyITb}3燜xZ N$GCXj@uFyo<]Qu&NdiNTxJK zu lEQl lKHnMmY;C>>!{|fPb6hPZ0ge x$7:ɷ{'FmUFJ1~/*/\`%Cެg!t 4?כA-!zզٛތ N&]:w?}9YMW =Z{ܩ 16hF?xI%sY\_G1F+lu]':>(E4pSX߲,@!%\G<' Z`#4y : i^\ , f 2t|H&|,M˸Κttka˗B zz9h4,W}nL33_qɻ;@p~hi{s {D!f9E!p:\1'?ikc8S>8xMgjN d k ˏe_ⓄF@k*B,͕,>qtnKa̠92 otafNZ/%6oQXzl?J182S_X\_n3f]FBH[3[߲TFEɫlQv;Oz\S(/F{e؎S!o1vv/XC?2Kq KoR2hrSMdS8'NέSah DVRy>_Ĩmc Y\YT,86Lf%Qں&Z'<[G)"=e܅8VM͇`Ԏ2aDT+b*W߽{v֏6tkG/_ۧ9l靫$@Qns*I],0he."U_q @ڌFk)CVBԘ1wbئEO#As*+(hQ9SPbL>l~Y/ Uho(P߉d蟣lx.ba-n{LsHWxඕ"dl=߀7O'вLP(@\Ly=Xs?[NRuk6*P1FAN`C֟WVv %S"(¢yR>S-M >nmm e^8e6D8 ҽO{CɞkС?jіo-SaIER?@>gPՈ}uD*hw9LĤlV9pC[F\F,!o yؒka"ј.W)BgD<7!b%s3*T܄pr\GO5`P"![ȶ Ehڦ*Bv+%E~Hfu ,!A29Gn_YKZyK8o}sW&鄮`- 02<[$mE+y_/p]T$!s:NB!*|= JadRYc$z$Z$QQ L>b Q,rg,zЖh3|9? ME3`tu~~qN>B[>.z3ނp\J<vGH;Ath^&gؐ_vVxNde;u)+r dRG~=b4UTw`d64NZLinHT^MRNUi21 ҝZbIՇxΠ PEı*E  H>~.&{#X/do$GYGB1C`z|ĸr'֏LQ+Z+i!m3hi".,Rx0oe?*>}h*fˢ̸(eEgB3^{~bQ:2_"s*iD tf u"G Z߷7JLM#r_TP{pV\!#/=y"*Fiېz7TJ!#5ۿ˜/RIaӧN;5>9x(DZ\@puc4耕 bDҸ%P |'q; %= SUޥቘۧe:5'>a6`k%q>y'>TtjFY|F`e\(ʫ< k~1:C@ āP܄ED˭=%6\ OFoah:ND< -_UN; z=+.7%vX:98JgbnGPNR~x8m8+W2&zH#_l(8%fu&K!)Ϛ#5]HY8l,k(/`Bc6:duQe!Ig$&='822 `HT~+H0ؤm"Y8 .WAAZewEu'bTC Ve#6A'Wq o MfN:&aDk7>a&j R{xqSc]*VwNÿ/_7FQ.Z=.A1{>HF+G Xs+`/*㔬J3F9a;w-t&$u`Z3Ew퉇Oޞ9ß{7b=\i}ҮK"|KWKdG?YW˩RslLL+mltPl@]twV>/P=rޯ]AQSJ 3JE6Ε'ZH:DkBݿ bT= ~^h^0hG4A P2NհT[޹BX l낰 "9Lc1@,*K˹/l&u?kV -pTK4|OӁ$%_QzDU}:dҗxvvaᵞ%u;Lc K8s0@dAEAeSq Vg:rr+ŒrUJg5lf_ >,P..yPdw)s߷? Dô"Xv \TEvҩ ,OcB2JSP؉!L%Ndv>v:`nCO1WRX99wF3[1" ՛1(C *fcy&Al<bEėAmqhgRb9*)?GA8Q~3Q%C"?KX[7K86c(Tğysj]jW<<%B0=n ^3 5d 0بjtO(F1mlZ  [882:\>;N7]w2۠+O܏nwGȢdOIϝ7:߶=g)6۞Mt uEƽep0 AA=^{&2-4iMDsLqM݄Y{Q|@+SF '9{-o>ka Hk03&}&|G/%1rtoۅq$hwc (?Sx'+Teij_SlI85GTIR80ws )ѱ, ЭelƟLbω,Ja~J[ dp9WG*j$v >}_JB7bv-g<" ?jOdopR1%pI`N9cj."0ۆJ ǀ9&ozF +-Gzĥ)Lp㔂&'8HZGؕU:xѲ-8.3c[q^}wg1vuQgdtNu]>,ӗ#x8ՊWEa6_Z ҡnj͚@P-=nɦK+uAK8cxaܼt *mxws̾a>YͿanSk9 Lm!ADCW{EKٱeVW'cdɒ5>IV{LqKG#%Zt<"gf^qw(<2҄I7oϨ[u!0rȴƑ(GQeu`e?ďڸ:rSj~q|όW |B\OaV|`qwp">,}2myғO;;uWF*[ eJZ8t |;_x.;I `0w~3ս/G@ۜN|V50OvPCƿ\l/d\3Ռ,jsKͭӂWbG]ht'[!XP(е÷~T"B!Z 9ӏ@@dm L`8 vR"ד۝""nvw>:j06DOjLa)6մT13+~"%dPȻ-JMmbo/kZiL)rR"H;GD!~x!Q26? #(c ;'jq!BA6^0L0㼨`@o8zDV5vQ"< zm'bܰ2?-|ՍKjG!ĥ8zW ِX?@#M M!uE&%O#>$`Q2t=,ʩbo莡`݇9v,DWn"5-{Z d a7 ڜk^/E Es(+w?AjQ!R:C#]_n~M=x=j.٫ߡG>q.uS$WW_N:b,O?W'2lX e03N~"NĒLzm'RKC#!/d^e̹n~qv0;bkE &:;ee/EƿLh\DOم׼q0)Q*風QėJ Jy}_ЖٌX a7:͏ùZ@b*j:7 }:퇋F{@ j3B/JHא?yO#\$.QQ辌V;V)h8vn9Vt`h={`,lwz>Qt DQ4dEjdY0o#9q^`oG"'0Rn$0bKNG;5]˛PNd>D<W|nۡmaX5)ɦjp`W )v4T{@y-(OCjEX10L932TSiLأ.*I¤;> ]bȮSáMŸM:JMVϻhL)剌y:)Í#Ï biMg곓(=mx ٕ~ZRfz'ZlF #ʰyzt` 2 shZt"<;78=9NdX!A 9m" W~Ԭb+ Q:l0{j\K̉U,Mx#_FckGQ.an^Oɩ01'Pk !xT@Q_OX04Fa1m"]TnˇCݼ vq7|?^?K C,̊v?V]^py "s?L"ƺu-m%fkbF.f$@NPuZOM+5E7> ׻\{s/}fr}  J=4rt"/3)/OTa,ׯ8'ۥ'7]%71q#1͞EvVa{?Z3>^]Z1׷l]70UsY! x?{![Y>`3cb*PwS|O6#15ۺftl%TBIyTL(HE7t x#kM߾5}lm11<2l39x+̰(E;D(,3o 7&c|Dcw9м"# iq-Gg>Sh)j5,N}&ds4&ɪ ¾JIVd/Am8ƼuA^, ]90_S;T߁Au34#h3U*mn7 E5*S6!d<{+jt|9rnĭC-iep[U}zpA{"ŗP)LVw^ tڔnHE#jM\+h T)l`M"ANR^uJá'gLR06>DZ6n<@q?w9^k7>inJ?غWune_"VtDpK%$JH=K8F0S8FQ =z洀g͎GG?6YԽ4?{]LGf!{ ,Ȑ1 O'rbK}#3kNtzoTC+ uy><ڛqRиtƿb>\2*(yẳd=gjj}|n23,GlsW\&.5gFDˆ%}VܨB}'ĉ@N*J WщLnaU Ur4k.S!j:z{/~6Iݏf˗_tV_@3\ȚxVÌ M?.wRɟ>Al`oEeMвI!^U#߇ͼIZ?t@D'({>Xoܲ{׃G)l7Uv^+r6c xQaw/9F|g af-FJ(}UXg鳬fڙGm ?ot;扒>m~ ΦP $rhWލ+n?n6%O#8ϨF vLX7TxS#B }f=z7 |JT3c5h5  mC }_]5VtKzSoM5@i)'$ܢz_i(1nNu +QYDžnK)ͤH 'q/bjjލw_%b^L@KpYd$K.j6עVrC }qO0i&s!J/mbY82=Q-|dxJCUV N*t&uGg8%O&d+MԎHsf1V|vweRӓzxQw+*j6 r/ :H絋w^:Y`J/& q>&,ASagj jo~W\"2H<ҵ%s&RX:آzN;c޲"3B$Yv3Eƈdߋb`HG']čnqj Qר(kRT$M=aTeah tP6Jb[;]~7HE|j{Ra58A;8`٧LfR"WbfX֯|t>*C3=Ua@S`yJ4ڻ[vBg3`@&zPmcJ<޵5NIoPb IJRwPco%g -FS.jvб_ZJ~UEyf? Jm٪?7DS65gɦge@{OۼS9T- $ěwE|4c2zQ2GZc%%|A@[kw[Y@ۖeA } P+(c4hWBII &4'sfBvF^zC\<>."|o|)5P]i5J NZ!3/p[',m8kг ̄#a_ {'z@Nw$hxZ1Z{goY'j9:3lA[ lR2xY6 Z@>X]1Y~> AzcA1G/!޻*a1Qc믌My&ݑ}Guna< "j夡sS'P{CwH7IA7Qjb(V`Q莨M8؉ $3P©m.37tQ*Y6pm) ١Q`wH Z>}p|G EAo?!Z̟h?QF<G\~3vE'5gO4ȳ|*oYbL%CYT.v~&7LCQ" }|B,%tA.ESKeJɽOpV gy%gVvu5|еQ'vCc6w+1trk TS4ә! "7K,>R{ Z1"sG\/Dbm=4qnqDr)d6d:BVe(:plKmrn)eL9aAYJ!kƴa# 4Zq Wrqf77kZ/d:N:nicU . 'Ҽh'© thFz I|1_@sCzFr`w)ՔQ|%b~Y&'Jj7w˶ϻfS0P ApWFT[ !Z}IhSuyo<֢KUO+DԌG\y!DZw2H\ZFR=AZ4U [FˆO*D!ή;^mMB lD:\uW3*&vV;]<͇]P>]B1:4k\"1S{W~G3SptZG&AqvȾ+R*qv;d~KhA${tmw8:+u$tUBd`K.WG[G@ O͟ZЎms#cD JJh%+8B  bQ vcw=8i%z`h g=R{hm]_g%X嬭_Ȏ|zQp[4=U+K.\pvy&/X9"wSfK#+w.tz6f<ԲBf>̓'P7:8ŵ:+vJ&QM޵G͜GX$QΥu}M;,w *Y =eٝ3["c S@yY>-b; XQi* )P`sRR( COyT}EG v!]R~T$DX*.AVtSgxh":(NU!@ u lLN*r'Urg q\I)euL9]¸z`Fא$^RU/Y4H#Qj}zնUBJjj 3}?[Q7fp+(K[! czuYŦm7rD&y2b`{Z廭R/F)G('Y\ r0giqmcPF/ul.(.<ʶzdE!]v1y%|`nT=s 9lJ#]u)iu|_1WXPY]Uĵ[z 1J>&zSW><$wD(٥{]@MҘ~C-Mp*B @6El ,a8o^ m+tUr$ܚ a))4KVz7ɋ] ,zn,t3D>"rGd5 uڑ,1z*cgqGTWk,#\27ShO1hwX/)Z3Tvz3tƤ~Bz]Sdu zn8 -tW1zw5bDs䯻/ ;PÆ6jSϒ ֓l?bC- ɰ/$;yTbT}1]ĦQdY΍s<~̨B/iǞǦ#]wPz~_VcklⲀwP9؆,}pP(~ YXuIBx)-q7y5R-yzjy2?Li 7vkan1~yI)}K> qh\jE "M$Gbo=gžn]ii zUD>Gco-֣0xߣ6Ѥ˖E4|e[';Oa31Ñ;8*@>"V eOvl\A۫ НBn~:5~zEnb%!"^cz ^/D *얆`y~[X}ͫ`͚4 ⎕&`?T`p/R_m@Ӑ{ h>LbU_fyOUd:h~Zz.efLaF iX\A2bR$pAX xu{c'/ف= 4ƴfyG9FrtDԱHkXlͶ`+qЩ. ) JP渻#ZI*s Arܸm, &7q 4b Oҙ)/6z)LqZpӀK*Į# ּJtV CרCbTMxH ؈{W()wcBN̅L[u7;PD^PhR4JTf# kC|\=: hܵ=f-s/'=yL@j CA6E1liTSP`|C7¡QG/ +Y 4~]ahOF26xh*?>79*7q-^ĤqVL^T={2<2!`U.x|^v+.䒃sC YO\}>Gbc;lΡp2|8YU;<ܑcXQ]n3x)EiZ巚Ͱ!m<7̂6{4`c2["z|L )*&^*r+9d:3*ժNEX¬i>1ÛiaP-Y[<7ru vtQ_pV X]t5=~/m0EY{q2 (ϱ¤܊j0Pubʭl_3`xn5m8 B1s-Fga%K.j%y ~^D\Ĥ45m*nvQ (5w!L*Ø\<ɓT悄 ?3/v>Ne޶a[ip32RVk"33-"$Ab2V.rF3I\)-L:V09E)Fx!`1>Ztv-׷dC|_4UP&5EtLϹE?3Y/-^A:[U-('f6"\ ;4vmjxcf5S2'#F a#j_rEjR pcgIZ)_[PJLeH@ ]3zt`c23.K挅`b_2~3 eӷRHEp5/H/ڈ!{Z}{飀צL NS;d$:H/-T Q:c&ᙣ۪l @CcG_N|$*{0%Z]{!.E\44GcL.r"M"aO9FuF&_¦b1%e=`di*ּjT \d<+XrwPDoPcer4"ռoAdT0&"kn52 c0 =c-geyt9ll#3oi2cD7iBﺯZ>;sv,IH$/Z@m%WN5i& Ypvp@iӚ3]󚔪7_-_ĴLn3DL+t<1ƺ|l0X[zA\),dXOIWb6;'<08J@/]Pv4s]2{ Wh63WoB tX!H%SJ5v}%n,CjSΛ3#@%A8Ƨ[zX*;',l>C|IVxk6dxQbtm}ónɮ|aj n+~]ëL̃"65k=>*SL=}φ)><@W Z;:zLQYou,M eD5 .@r)5Q!0z_vosoe:݂(;(FigC%Ы$&ъ|o.a s/f]KlTMMcL0H@0*cf!+!]CM=+g PiĂh\Q!n{JboDɀZ9 bzxa/CvnZ@Ooe4 t]; Vwh @* ᄏvoBL5(kum2ahI$+9\  '6%muNR܄$ߚϜ9e>qEylE(a*[:sZWf[Xd]ABu߂1谄ev׈4_,gʣ׋ul _ˁPsWG$o~kL |Zayl\Im'4%1F;CDj\ל=،K o19 %=' MC^/\$vL % 4{N0Y3TwhRTi{%nf@!ȦaSB9">j,`㹗{1.EwUj/&mgt)uP1I*63c \` Uhʳ0*J0uC֖hxfADTߛђNd'\9,ܚN衴L͗zlx.LJpQc*B}*vmhp2ޫǬiu0)OO{LGЫ0 sNE<.>I0zEE2&f/ުo+UoόdKRSB ֣E yլDEE6 =c|2 ;Er:I~AҊӖА D*^t!#/>I8QQZq}g_n"lFkLw^ gI۠u2рrnVйr(xxXOݥg"q͒1G^6p׊ 1dg^z,w#@}Clu? L!= Cj.C&$'THBC%1V)ts9m]HSL]^ r?]T$M=E.J}d??(^Bk49Јl '3lIe[d *m] x EqO'MrS=!| :Ogjр"Eh ej %4DMTM*BgjKRK* D*U E4CoHص9F" ඖ꣟2.h]+>q֌qඵaW'"q Jv_dUCZTm,4z*?n塜x 4ەWY+GہQD/ *Kê .v9޲ǿ*ڑ0T ?K{U,%}=EAҏ9ہ|Ra)N_h0U7d2Kt#ۭzvW:XGOM0]Cb%^ca{Tls YΤ0s"9P Otug][Rn+z {B`I,x,#SP+,]ChX E*א -XWTΡ]qeоj? Qަ$"ؖ#Qk0-A+QoGJΑ3k uԸT~7/>+QjC`tىxJSl1>txl0A *)S-/9]\CSXW#n!tWk0?CpYJƌG1&Ql8 oav"O_fߴ ,~s^$Z徹$1i jH=FJeX)7ܙE_؂)2U8Mo)4B3Q>N۞0HRg$ɀS_Ф~kOc;J$2S^U$$9\1%bZڧ0"Svĝ@Uހ"*R'R5gWJ􈇕Q&o?6,(-9`9RE< +R%dcIlz"]>r4%OtrM*H9VApj3fI'")Iɱm-qbyn"`ғVWKCBmw2{_nl%2`7􀩿Eπ@쓟V }I9h^Oc\PR|V\ʮL9;QPUnu;칒n>L+Ah@E~2r50T A&hrÏN}fci {k'3V phMWM0+F/yae*d"M^[9l1 -Xs? Fl%Zj "o`=tH ]^ވG< 1b]]TJI*E2tt vNY9pT|qC?:Gm\'C̀Pە?n.2H*mJfAÖ=f`igѾ-3bzlx;P"pK",##yŚɠ_iw.EwRp Kz$ 0np2ef͍kUaM͜M瞊rN#? tn_'jco *ѻߔ^odП,H;ӂKx%%8ɾo͆Dn!N$5w%uߜ,xwJ&xm<WZZF Ʌj%|omPJ>2M&saEuy;P;㫎cr"5.h+9*eA4pYTPAڗs1'Jj{~h5Nr2_FS :.B>y׉Cz9s)D=ܩە1hýhw4e\0sٶc0y[`n|B3U7Al ܳwvh0( tRۛF_|* Pu8DZX6&鉑99VyQ2>ÌJ a('G m:(!u#~ޙy/LSp^}J4UV|)t]j^ЙcM`n:b~liC>4ͳ(h=i6%Jȱ\fDA(72Qc†{VӇNjʻf&T1_L%{;u_$4 4τ BI^1mJ(@Jio{ԪUd'Hh4{(׊~?YC6K$Eb>(Qpr?S\VdѸB2pc!,U ;L~Z&םf4(}ıQ7޽(y3p-86kW"nSh 5}-}b$=!8;84u[LOͅOnc۶GgVeH%;k8nXKهr[f.+mNNz:@~I"QK,Rigjܺ(l>cZ$f%s߻2_%ǭ,;c~(Dfu |S; YxEWBaz͋7ٷwH1 3%srNnuR0G@rejVm#ȢGƒċVjrA\)L|")/zo 0} LP+BME.Uʪ+'bԄ@E*ľzGx(al5a ԯNd<ڮf(rnmfUEGdgÃ.fƾo[.8Qq#v)>9%:Ԃ>pўYSjb`ס\t͈?ԇ]/Z鳶ՂWl AxrA{SzT|eyر_7-mؕ,(2H֜n/_ao TsgײZ\G_H:&[Ɨ+)X!.S+Umnz7CοBbnXfLˀKZ˃L̕Lmq"L,R"3! 5sJ3UsA}k33=s!/ ^Ns."vzEpB0Қ?P؟0j8H DֲU2DZy)S+0ך8vk ~x+0f{B;!PYR_ô~`P9-GtoQou؅G|Gpܜ̲-!clom>`#˸a w@&'P۶YF{*[pʒuܰç;;w%I3{`Ts~0 Ɗa~aR-?/c(rAC H98FST![V[gdq tvؠi˸" %% 1 /y:sXs7OgZg|%L#F␃g#oE5A4jJKц>', :(71!  [{ڟ8@+ښ_"ɏkno*4( m®uu 9|z3POI-R$=Fzx`zs{e}.ε:YS*yV B4Y;N+IX5!;{fMF@ ^a9nk^0νBkus'cN B[^8I2%C)`b?E'g:_`4u\|z +M~JRRmǟnZ)mjqf41 $2KŧAәӽEفŗ9j{DӟøU# ^O%Od5LihRU-V :T%l-d/|nLj4:HxH3l$z5Y.P[>Cc*p=A&To̾*f>/NCǷes [#6fHx{V3HHu([>ìD Gks݆TϻCަ]\*<(7; (/ :9j]bD-6u'?v3 Ӫ/#JP7mF!MZ;HWuݒ003}Iں`la_j-@ Zbbѓ>$mJxV4ʓ:`챚.9t9 6ϜxJF6ˇ48=$͑,k7/t6 kP".oj,I@J+2IA^(x;wfK3n~f%3ۭ!Xδѵ㉈'#KL,Ovi6^5aL/#S+qye2vLgs$T25IXm6:yl"B@{3RF~K<ʝ}Kg3N9의4$x& zvFetnGŏ3mJ kO,xrTF+^:BWa ;-n=畷^.xbc'U&z[$|&4ɩֈZ'XxQ4[ҍ24`C.fo7]I$ݟpY{ ʮ yjm #~L쾈0C 'kAATe+@Oś f;5ă@4bHVHmKJ,cgF5 Puv5>z29˲U za@d/Dw}:Ԭi)FhEN3Rgd cо(em (;9ƦA!tzEDK&rHss}::@L̖@~iA;Wi` 'sdo"&0Ic+CLO|Efn2$,W=NU΋аR*Q3 "<ũG\`iD(Aw@xH @+ /CTmRs!}]gNt1.ݍ;pglYA*c~@Bn+faaalh;K9鷔 2R0oW0U YjqZBCF5LM+('l\?}e?Ȍ6x֎͙Ϥe P,' .b_ g&i~v:?kRV,ϳ9NA=0&8Ȋ ^Ț~=ևu#_xVWfJr(;{$j.&:׽M] i)V>b M_&X+_dca16ED[OdfMmKCX҅Y ՙZ lTDyP"\۽6v]:E&42j3#z a2`~֜J "pqďt3W s.'EcuSuMI CކM"{m"?߬X}9'uG4 YjUVt@? \^c o 9U S0@d`_ǒ NPY8>v\Ѯ}M_  h:rɘ\cB&ѱFd7v 缐(S[nť.)lá1}3Y2fD%[΂zcIwWX"5ߑH$g 3?1ǃE 7*iL1иJ ~\em$ *?Da.. ?/J}M^pئȺ`%&@'7lIURhn[tO큑^)ݒtr'Q IDm%kZڧXϔolz g9hS/M0Z2x!>;)r4lOXĶi8 }i-3\W+tfmh*'p;\f's}]qz9_@ߐ19bt'#I:nEav^ S]55lv DU(+|QrQ| } s\j$aIä2:*8=<8sir.>if3HuxUAW\*@:UN/?^)B[mǪ ?74w28:g&Y8:$j1)2cN/{B{<[,~=|֩?}lRpL⤓O}m~3yM"*t"wZb{ L>4ꈻ;/=.Ml =^p»^нu㓴*{ژƞ6L1z^=)x"z /^(&cf.Q/>-}T63;]O=ËB,Hy'8-N7p4κ3v1Ts'NQzU&{rGwXy|W=]Oj5~NVg-DgYh_r?'c8 )HAaBlNkLӓ6bh[#BdvuLe wIڸfVsiZ56xʕYS7LM) N~R3kql+]ŪqrqVǼyƋY1NC `$iN x6JHUGDՊl7Y!=!| WX@'j3F /T>"{_ ɏÆHY:B )$d%| %VquA)M0S貐zI7δ G-T9{J'y_\6 IiQ.>- Jp"dcS)ot ]7_,b ±6Lh -I=Cy4`5YQ0(=M3y<~^OQ7Ê<GKP@ ]&7h2USKM,rğNp~2X𯓇Clpw Z~/~dR67cث/Zs?,CVt<A{6W|sHVe#rOClɃݏfU[]@ Z/mU!5"tAR~fMjqנeNUJRb@Cm]X MBQ8@06@: c{6(šؕR|h< Go@ʹɠ)ݼ>%ʟFHtUQIiQ~ޞ<)$#ז^i^* xfzM =c$ /AG=d%j,ZJBX2mj¦6.j2,`\\(C+bo-|}b&EPcd^C+PIH/vXxP7u<Lj{ J<ɖO,>r?ѣ$2ijl. 6F 6{cY7ՙtAؠyb\^ϧl"0ghe rRQ;7AֳmG\@*E|W`j}w.Ste>^ N2BZbZ4S tGCva\A՞lJ>n`w@}T]b '*3y/J¥a5FYW|tZ(c:pAMzq|$Ѯ6ˡ(2p". k$ `+5.ʃ:BY$M8:2 SM 2K0ɶMM 2HX7q5@y{Z3bnK73۽ [ q*"wOC2`=jwTg !wQXu+!u=S݃)74XkYxx%,! d]<ҽ *K(ٯt^J=#',2/ ^i4 UQvx_OҋVNz.,#Qcջ0LeInv3#pn;oBYg(Mת&63+HJ_l J{gI9){{v9fLG9;־f1(ij$甚J!KQÇ wOWAU}/*ć-<>Yu"o%z@\( R d(`>lLl 0NuFi]HpB9" /2Oy^۶O =|fViA3ÐVm vB@LKTk1s]OZ:䠑Cg|o]_I3w=V' A}G!n7J|. 1va!W&Mg7 z֊-S=-V2,Cv+!HH3@F}:H=k| ٢PE(УRV^4XpLo'9y`;نJˮrH6/]>مa3QPwGKAam Gv\ ozmC,UB# BpZ qȍӢR*D;vfkR?Mov0s: >N"+)*y`j|*33ndyO#x:Yۦ17ތR[?_ij 8Դi/LN {aq "xNr L `޶e eWi5zfT;#ua[*wf]Ɉ]qp:c {<|9%Kt[[DŒ?PZ[>647UӴ]znI{ CvW]ϸ3&3ɰE60Sws=afxM K;rԒ kĄaOeDQK}ZQ&tQ|>#4({*6QTFfj2p8ƊBSr#쐵kRaA$xК#L;$fJmnjh yao?{{sׂOW[La7J>xb6 -M"obs}|lpғy}7PKȅ?:}Pc^`8V"2tl%v:O{ō GO2n9`шA11eJ(1)RmW T/uPŲhڦh6/Cӕ@.?fB)v'VV@ZL.4P~MM4/SKMH;-+]U⨪E$9"'7<G<4)85<NiloJMCv޽,~JMEvQ_WEL[Ow[{PUzxɓg>;lXF;KKܮA?C 8jYp$Ѳc^Ց_ X DUW}A˹;wLxcȓ_U=*ݠ@8ՆBFbTd~۠ [(Øje "2XYVS%cSU6KmCl|Es/@4T{7[09 H, b}8|se&tꮤ'q0_KDC eoS|QAYjX[H4޾bNs稠$IlÌouz`+$övp/(BausJ=9`_DQ FfyedI#Y}´7xЩ>waj kURX:ٴvy|lMXIx¹;q^uhw L jze%&" NHؖҽkj3OMA]CNN$88.<51{2h`L>Qvpnt__:e{5aas۷#~JT2㔠Qg֜.a"Fb%NC)B6{ö/jiR023RYk7z&e"B}ɔ*R#i1[ʭ^\IF4zXܼ?YE]YJ26y$: M~u}Aߞi[穞4E> Nx ~:} `DO暑E~t^I-'k:jp"xTnjSmga41SJb!@]zz<<6@I"fk j#dW1G-ҕ;ԗ`!a9VSE$]_#k/^kB\)ŽX˕Z\⸉H#07So-(ǝ˛.A/*/Y{#z86x׮x%hgx(Ѳbdi.NtD,ȓ!i:'ʺ@)G9*["kvApă2ӽfۏ-<|UAu$ sI³Ctnrlt#pDܘ`28ػS<- Tr5Tبx?$GGy3ʬ)u >Օ{Œ|j̊b)"Cjuvx4-ҡ(l`f$VMMwhd%ei`҇x|i[HW$RLUi%--'gFhCp \oc[E`x8 (VB_wpuQ'2d8%]>CĊWfNkۍiSW!Ud'(u G-P`@;-^#e߭"ݥ)9m^fԗQB@Ol(8J( :Sŏ$҆MΧ*?Tfu{YzgtR*Ud:E4*n1u bz"qʖ)`.5}Q0Z; k_Z=+4Іdz&g5þcb*EAY-^d|L[(9/ۇ Rng{rokDx`gj͵RG(b,) ,ےx'K2ay -Rn \BD)/RK Zs-OlJ3GsH\^Hb[/o\MXоK >wəu%x:_=Ȃ`=-Tp_hkq\f\Ǔ%el2CZmMp.P9BѺ"nóhK,"t[4JU2媄FOHs0 4e:n3 g]EC}"DByHԇyGnlg1HXx bqm_d­:PcK놖+;cYR`X:T\s)Q,瀬u׊O_ہ zAT}T?"sI[&]tE:(~<#ft?}}gmsغ x& {J=\Q*M4O@1Qmd]ߪ}7%dTo+OFd\V@wn>{y/߄ȝ)7` Y+Tݯלy`Q +8" 3ޘ`0bm9豻kKp3K&#!]zFBpH{=мiR6 /Q"p|D͝aɫW3TgD#ӌ l@ ۬i*PnRIÑR>ܨy׍ldW{Čq=[Emo$Sik=z^•w9*b%qEOWf)-~aqC6FD6Ef 퇀Fz@doI@i]+w'|OL$x|*XhD^k""%Jۨ<2-ǎDY+Gv}2Ļ[H9P#VU[1%qXȞIu{G 1c4rvDb$#u+_ -̒.M֔ߠA l;E|do )<`@{ MVp(f05^JɡVLF@=ØNr:Y8ɩw}L%J(7^eCSr{&ɒ3? 2 ғslֽ /+?@AdnoO%t [( J1g&Hce*@-2 *QN{:a+4!Pܓf[gC SBJ=^U"ѢW^1ͽ/Jߵʕ2NFj'#z͠w^ &z"Kzr\W4]}b`께ʋ\y[[?BA3HɃ;=Oj^3V/lN#Td+փA3oB/ET YT3UM 9xwWm,x|i_@{.S|ܼ<~"Q @_Nm=\"hCԐQ3AVD.O%g,u:V2`; DzV:xUU(_YcSXeG\o1~?|lʠ$/xQ(a&^]NV#)qp?n(H%36*Ct }q_7+ l܏Ba(h⩨Z/vb% 6-c`dd/v]} ޏޔ莘 Bqjih &=BBUhY1?gEJ[>w`qӛ>Jx}.֝/H%Xsb߃zhBMu=YRT`kuZfOfGI@ޣUvjpaώ+ku\yyv6[.,Ra (N\zab?.e ?x3bO:C#(n3S{bX4o*gI$/v[؊p>,&Rtŷ[djjʮUPS#_NsNrINKL96^)%MU)Q#2sxIzWHt%p;-%^Λ%V;WF`(o=Z>K˵WSn(2ǒTg9 g(szGNhx Bc `?~z-S~OaY A77ogeҹ}O M*LԿ`7ApkI)LcOIrE]'vM׹Hwsё֭o@pQ-<&l{CòxU{z7N9Vࣅ@aIZgPfmݸor!Xl)½*d-, Zc&^*[ϱ낈ĉS&2–`3{ٌTTBXKv{&:7-_Kj?f[W7ު*p4xޱi[vNS7|x}H\[ˮW?`f!WIёTkɜwz`2zs=ZCK)?=chсA*0e6%?.Yο~8TCR0%J]Ԥ2cU|c{$%g:I3DŽ@~ 2pGh9,C;VK^Q\/鼄v?/3^Bp\ SЂFpRH[9͋T"6u%vuQuU>ܪډU@-/$w m)/s̺k=Zғ4պO0ۮL$Zlklo(RduyW =Ҕs! 0k/. yFJSPzcv6*]~`jwtJ%`ڬDNhEȽ_ܵ#},=bFu?0 h.chA/~ND51Z!=g]Sq˜J01vN}18 vwk5Sbp{^;&;rJOށD 3#0=p&J ?~1Qx"P؅#h̹"{#N Z{HB]4tU}_ qS{Ldq̉h{:+ Y",jmoXzpE휘szʧ"^]P9+NTSuOy#S#kMD&&5=H hCV ǣ Y4g:a_EʻMLEhݶʗ*]R{=)kS1?1p-™lHv_\7u y 58.yS]-q-F lTjɣ0JPĪv?]p۩?kʌ܅gUuFxG=ꐈ4}}3CϿ06Af"ߚq{n0- PQ`#o_kh:5z F<y*\%4@lH /ʕK^Mm*uku\WV."G`Lӕ :<LKuVO Դh w*! jӘ bႎ P?bL>WaO&2UcaPB)ihi=YՒXMքY%Κ9@~+WoDPaA8KQf#D cg zc^uEifiZa y {Sx4B.`XSX]V4I|ET @NA\F*[L43e!p|Fp[$ȅ^s=-QqG45g=B `LZ0etCڪ5 K_w,?9H_&|x/.`v!@Qc=Ɠpm5 hs=d0R!9. dmvH\R?e%-t'ڬ)/~"8)j[-~fmQ|MVIwLP-@r_0SxK%2&#%v 8=s?cm(~Dnh1#8b Mu P9ynb|9ƣqMkH8xft&^i o"ְg76qpK,gKN Ao>''iVgZ[%6 m; Lcm"|deF*XL um##MVtq/nw$V/8If{+8 z;cjHGnsMXw$Ꟗ_[_+Q۳ie$ X`m07J% ,`$  o"h9&y- |<]Wf@Hy6WP.]^P|r *IU`q X9|/dL?i[\SdEkr g)RJxw_ 7;9+oKQ"pu:@2=ƶ \K2h"(/\h"8OC^Tc\ "?0X3<`elb&U~7 qMӈpS@ZfK+6+9v];SBSB.Is~lo\)$0*Kc,\3>N,KN]Ӽ\mY=(jx.Wz1}¡M xz:itm /pPz"Lѫ7}ˣ2{d")0%d n.֐uQGu0n\^)b6'2ZdQ habOU\Nqɬ؞WAQhkU_ZS- QdOQOMWom4;nZ5_xGm_CMz寔#Y1^?px'+S KUtHClG;FՀ@LyWzdHvs O<ωXB'▭(ă\eԘb,DKLkİ;*3'2")c_͆|O}$}Rb軨H6 ~5{G 6EgpUaL5XeƺAFa|0(c/+vz'aPj L9 Lz- -ɓ-fxoK^3 :1B @^n)IH& J2(V>_~q>}9C0r6|PMH)ؓQKO&C['=v bX*A6DK}s32OS8@<=ÔZMU}R ㎛5e$>X3/J(95g+Lv`kL1Py;"(z2Df\MЦe⏀{LG/kr65sN/rsm71*nbȘ)"*C<?+k*-О;j6GME7ytD@JAQ9)87M}ւ2CGƘJA۫8ٍuybQ X`Rx| lyud:nvF;o%Spɳ-Kt4(ZįޢޝᙈC-ɉyEǍ^ DN8ILm#nߎiHlvC j ,0}|\dDiS3P \_EU!/@]pY o~ ܐȠa^Y9?޻h`@ 2Pe{1#mH{HC?3t@:wg?L3ɔ!R @Rr>sEd`*N#cP.L' ()>x86o37@1qQR>p7@|Xfa:4|4u>Zn3'1A=&yW'R0 dpˈ2#Xf̕ V7A}cO1z>CKQJ\`@3Q~ɕ q[EGHO-AO;wGӐJ^Z鋱-( : %a8eF2~G)YVy$4d`0x :T?Fczۮ9{+̿m @Y_<cTo=PBgun: tCOp?W%"rzY_3 LwH϶X"lE`>{d8;>ŘMmSG!H4 bܡ8›x[WJ"]07?%{1^nGZ(3Ba]̿;gZ?&X5j RN #xy)d Vڞ̍6JuSsEaB@ r֩m|N\ >f~Z:a{࢙lcOm$(_ ͌ ߳%d$n/ad>be-G>xZ@5;%O*~=/¶?uTI_ԯ^CmKn)~z.o(5TI;A9?>FS2)l5PR +nhkdgXґ-KFrK>wN xLbfmg=A呆+!l;nֳVW#)e{ Ogه)M}M:"[|kzBo_>fEнtߦ:"߾|ʨkW ğJ`"Zi?ވ5Ťd%ţrPsaqoF9 r:Cxy吵5S_݄J؀n63X)+ؑCvaEȡ~y$Ȗpn`Z]:|z6PM zl?^H2[5/,wrMbrRմRF< a.~hă԰7ͥGc^~.,Ŕ]bcoZm|6_=&$me515اK\[xfa輧I<]-+^2"l-offcJDK 8} U1*u¬eOzzJ1Pl?9$&p=Һ&*ʕ$X7O\Bu~bɿ0h$E"A\N2c&.ȄA18骪k+OS,}O Nk_f\ =&$ ό9?,$?KOӡ.^1:n cvQtWQb+EdCrV!. _Tƃk+љFP,EcYܵ]Dj9wzͤ 3c$毽xYש7* ϺEtp̴(:{~pW}K (9ⴉӿ$tFJl{1?&RdcLvjM*媓i`H?CX~zVMF1|xMy^: U'<>V/e%G *Rt;֊΁*{!Ts+ߞ¼֥xq¹sGYDB N ˻X>*KJb xѸt6 e[O3Ɇ7g[m‚"^n_#RӖSz9OZOX9L;Lu%#XH+1ĕ2\tkw3TZ+la< Wl5\wZ 7h\0ֹ!{ MV\o8`oenYr\6uTJo: 8ڔ`uNn 'k$j`ŕ.eAn!`[R2Scf(i=<$۵XL>kJNfqq"|%2Ÿ8caʵ䁋<qRiNk>ԦUqD4+# ,@5u.?*77*Ѿu-Jc:T-5R4|9Zu*dQäߜʕ9<柔?0Gm;|Z="3U[JԊ sNG󎅈7rOo{8J[2M]ޅ\A&rPzMBid'iӴ']Η?akbsLkN&Gp)x838 0S$y ?T|LIJ GRW7 :":+z $K:VƓ ͼFb>~.M4 RL%DT(OM!>O%EBy'Կ2)Khfd*Nݘ50`PJMhi(Nlѻ&LF 3Գ$yB>rN|TsL6B: ARH(A.q}A 2o5px.Л;ڰq9&+%HЦEd,~)Wq-,V{01Y^zˎ١() 1 L\ΧΑ&Aזz&H=*+h„Iq7f|ݍ^FQ߭Ld(c@ڸĕ(|mQu&9] tМvYg_܊n9 y\e@Ћ<ϠPŬj9-q/@=gz+ld,p6%DZX m M\jÝ~})|jJ]SQa&5&kYg? jf%{W^QKt%'( ͍n8?_+=2~$նTcyuѝ8 Q!7e43x'1mpʬ]&Af}-< 1;Q2aQ*yE֯ǚÙ!ᣮ@pU ֗ 1qIձfmG͜4YjYW*2P0TD*e˹"Mwͅ"wiߛ&7>!ی3]T.(yILڗ5/kc4"oLr b`"+V/&u*ELWÂ),Ú2 v~28#cɘ:lA1f( ( :Y@U3_!] at%Or^hϣC}6 ℙ<:38,̣Z$bǎaj"W`<vFji]Cgħ{1ᑊ6D^D= @c*)HCᢒoIImءK )P2V (3/ ,m~P!(trwB{~Gܝa)Ӽ/."ؽnEᲢ#!4Uz QaS3j[ `]1PuT' ٣9>x ;yWWf n8V0̆Is^%L9>*at>HTx4 y8´֞Yqz74hFΩda[YւFD'Xn۫_bZz`H巡6DvB/P.q W3ptȅ6<'%ts*>ĖjvO|Q Ɯ]%j0h3ÃۊyV|!m0pUGLF{hKa.Ї a;̂5CQ[CPmԹ/%Pk~mJqݞө\c]V1w_uǽRM.c uBV2$)1\j3QHκBǙ8nxå2nċMFw]v(v>{Ը-!Tp ' Xx`` SJ`qП ''yMI w'/K}t9$vˤo|0/AU_ VDAW6n0U_(O gGѹ{; J>0&OHk9W\3{dˎIuGqjR>}(w|,/(1wAh!!E,kə@e@Ѷ#p ImEЀCb:"Xg[N5ՃuUy|BDG۷M:Uta:jylB"AM\!1?䙩?t (eh`Rp%NkHa*+t>[$ rz.QPS񎕐:HŞ58!EE.6~^,s5jNj&B$l.ݺte`>Jj<#]ɸc6 VDhe~bc{XiXPD3\N .:x{"nI7%kq= |`.BmCkZ(r7lzD7-m.L(!3Y(5wAP,6LVq TAml J/{ۇq t)0=]40-S#޶3j-h_6H\|,޳vy^Sփ*?)@s%p ' B1΋ SX2'!flV(G\ҫB;%#ؗO'D^"JX7!ӲonmgMv׿Cz]5-uƽX> $h .9HJS8 OΜZ{]rE(*-w6/[CvT؃tS 6Ed#qӂQ 2&fh;q{ G{q{b}OEp,+s$ؔfh!Nl AV 6F*ٍEU a1<,{Rk,hŎoUpxspt Q>ZWڶc 'cR/|l"G>IKe7 pSh~aӢʝI^/_DH '%R`7IR+1'3mw U=]9Nx ]w{$p2ԏK4P,c D("hAyr:hh+bl#q1 w""x"E^Dȁkc7h/UC͙ ~Bv6zI5v̙! -pY;,Yy[; ޭ,g\qUA'&ݣZr;-pORjx <-{rkA¤9I앻i,- k5i, r;:57>G9 g:QÊB̲ьf } D$K4J%JI]h2jǜyHAw-"9X 3V9vBZo[|%N-hG39Ppapt6`YJ7w{ǝa=ڊU *hC3.e8yð3+t+cKi`>oja{I+gLȢɼ<%ES 6Tt:axӜjЃ<dc%x^JmGkS;LɎ9EgHI9RA;?M; PFfmk) ?ÚD5 r<M+pIXi?;[ăw q` լ^.;H(wbѽAaa+sԸvbZPFR+9K>q[iV]оvGu&_ aRq>]0'`꡴|ZߨA%<}xdl4k"+l^ƖSh-qEK+X,GIlW"#`ig1kuQ};K#ݎO?!8mnۡd- :Pt.Sw9(jQ\O귮i¶yeeg u8h'„!̽<),K L8s+ 3Ÿ|XkP93k)O1ؘ2.wO;RmJiϪƍF; Šw̠3 0u0Jd)(ec`w4? )&Tt9(m Q[_\~GK:xi0t,h<‹- o{roCuUAYJd44`! XJrn&o4(w4Q 0b}!V?hQjkeJ5t/I|d pU=!>PN$SA# |E7^K\%D_Ť `8r!ώК! 붎<i1@?ILW\N:H-_.O`Mxn(n(0) (9\`IfzT:/p^ݜ7)bb p[9$mn˂qjr qwtLFCf;Z/0C?"2Y]rWdȄ]ez,n&QZy dhvRQrjfG43aM>D ~*182c.C s0u"#awxA ם)MK"e [ybev5 fOӣmuQ7] ™ 7ŮKv}'REL)VBٚT~޵"*_< +SPidj*0#q$+٭M-g!gApwPiW>-BѺD|ɀw\jRXA8X~U9RjY !jx o. uy'Rq}z8şTNlvk"n}qDחPQ*L0H/'j;~3B )+Dјjן %>J" 'a13^,+Sul!+{XR6Q\uh]u-Hj2 *Mq͋J MY#q9on{렠< N㬧{l])5$=.Mo3,׶@;dޣq[3 _1"XA Y`]2Kϑ}z+և0X; 6G HRM.0ƴh((^wW yϒ~A`'Ŏ!ڝ#Ɖcw+S}|zuCe8^@ ;]adB=^:`=22Êq ʚH7mE1F4!8n@Kݏ K_V>uB^+e6|A4}Y}ɤ+c: n ߀4:L##qHloc)?4E]waBdžG-UM _9ZMݹ,[e[8Hӷ6j#9e) DA!D:NPᡚqMKt2\u$WS $-fcY(nV|lґE~+L 0ͨBa q&AB\|:~Zc{H*K&)"U6n"j9#HIGL[)KᨀU(+'@!?gt>8u)<`yз:{p7hN*P(*QJ 3\BkȃU"d5y~ҡl~ M@(WNH1ROY!B|9xa1u_3 `WY'WCU70auag)#IxHfu6t]p&C#8#.:W/>hybg%(䒧} p})繅 d'C+wB!>2A[q֗AoSBE|2T,zbMnA4_kIS\En@dwIϮ~!@sZ{r"2>YP9xՉAS#2bJDܱ'UW^m&WsN e7 0=MӜh?3Ly, fOHvPh:ͳ OgMT\[7z1\ʞlUXߗuĸl`pc>b5|~w>o)A~MJ= 1f, V{ 1 ?ݚPL?+?@~/ k_ќZ{?ĝ0 `vZ=2%7"#jK?y.!PMhv$v)3Op{hMX1ucqMysIYW/:@k+^M_Z`⨘'X&P 7H"]ۍaȁ*= @zx_vƋhJ $/kF6WE\sZ@2IME,AQ|@) ?!-=<:1\#x3 p2܋0|G[C(+!9U'kXI|$%F_ }z?qBV`81>~I$'yjIkp GJPvJQ>LhDBs^ͷ#$r8i UG<^ՖV-瘶wpq;w+^ٸ/|I3weyP |U?wV޹a8̾Fg*jo&<-T#,Y5O=o{mqTm*;ҦοBu_*4\S1LK 2M`}:]*m -vzoE@*TjG7A1 w.AAOĜ(#nuQ[p2G' 7Fh^(k>a yy hɉ SgLPjRF`6ޠ,2B*H%`;V<̈́}O td$n=꫘jK(/^RHx:tnRg ART*;[mO9v `5o/C/Ʊrl+N" +#z$]MDXGwx`La_DTZxh B*Ͳw3y#m~"VIƝfL(Ox+\%o)}?2$l )*zk<ęLiYXKk wU.n{ ?E튎畖^msي*$t(D\p$^ H09YE_"gCBNgO#n9Ѯ,13Z{Sw)aWa}kjgkl|zX\V>D(m*⁑y4& jSb^q:/Y$W͝k3$i"!τؓT0733;2. f+tEɅXP2vzfG)ͽNiVnh&0Y_Zw%LVW/dm4W~s, v#koͅu 3;ڠ_G}ܝdܵֈzK ty\[ ܓ\YYlc * {[l~iW[{mҡ_E6SNX` cr>Amu5xp}|tF"3H/j*{rJ>mmG>1]S^Y@!2!ϓՐ_s%fzjLgm_SZN1ҟ ,@V =JE|m*%iZrjF-^#""rυd3 lk%ljKwtȋ5]I|k""0bW5HzNshޏQ+GhƈqI_yO Q- 鞸yc0N"a97L "g6S*2JnĂ=UYI)]`K8IrX_w!o45V\TpGb ؑ}Ɨaڧ],xJ*~,-5~+_B $*˃։.(geZSh S-H8o.\p!ā'4Bp;(2)/vRRȷ<א-^^+yC)%E*TV)nZ5:Ι67%s^g"*{.SV@g23 ؓNR<~fO(HGxnxi=om' 䯈trGv ϡE>l`C)9<0_#}c:ܹh?4kȟ(f3$eņ~)u:K5k.##ܓ= *bnMq-P/v.H[3o?ׄ·si:7qyy;!N cpIJ#Pз,ٯ!n !el{DV >^C˴Pe> }цiF'o]˘EcU؈5EpJ |j9qfƱq0MtV.zZy;‡ x?ߥ&;2e!5w. ~uC:-\A. mӶ=:'`=<=Xrh-61ƣyoCLݰ<'e4v"}C30:o@TXx]ӱ qrz\q28}~ +`bj g|@3nne|vޤXш1pa3DOA%v)ѵL&~ou)=_ oNf):zyOJ,+_/n&Rz_c4Ūj'~x^̸jiF5bj 4%[M!>W={$5x99n{Qv=<ܸ+: eR9.,.IztdNxLǵ9܆+e|fm+XgкYՒu{ԋqAETt`B 1y)͗M]1^TSQJ`k~xuنWA烨ۂw=Gι_3O/s e%:,YF -jT`ނU};Π#߁@~DFW?.R*VA( Z$ID4s\2}(q4W;!iF?,5ֵ?n?!"FD]ּ-*xdzQ^ӀfAilWr>ړ &t }W[FeVBԷ\O0Ԍ` ]HZ( P&<6q#'w g<30waP8 4+|.FQ M'+p)a=͘X`pƴe|EQw^x6B$~CBs}CC\X qvLlA> 3EDs nhCη-O4Ńq1y"VLLnDa"6d~!Gݡd.pVTf&kDy7oǺלZ ]<+U9.=L̕^GbE>eKW:M W1LPmסJ(x3/sg?مDIR Wv"G2- |Yhkcd78lԷ!jƄuR+H'-yIu NV"O'0ӗn1ȝ5zǘ8IQ޷$E?Qe%f~o O:P1M'QWJ"J- ol\7{'Ys7YWBqY*G w%CR7]ؽ| PBu| 6~8˷e&3`YIbn$q〾 F(f:)ŰexB:8R;WdOIg (dd:u_ad ΀Q@Zsic!n묇a">8='.u.vkW.lՒ#TA߬ rWw|IⲬG*'T%YO2;x]Q7:[DB nW4N| ?{k֑^y ԰w<{]J,u$'z/n^qPKg=\^6R]K*qƩv^j4H!F|[h@?]+ԥ b2FT|Q*iT+zLk[`VYܝA3b/s`e!Μ ڧ˚?d\H7%U\tDQ#7 kr&t;l`=ȑg]1X`rAڹFGo?hc)]4f^{!ݴ97 LE\ܐzxbkY<jH؈N= m( C :1gY+X0ZsX=DA =(Opbq fa~ !vD0BϫnzԲw8Dj] ӟ:`ʋwME7GP$qQ `uU'7 0[:$)AD+hQY<m.F@m^Cc2cE1WH  ߿N;Fzy 4~S!"QUpoc8F©Բ0+3Xt+N]$zRTb78^fKzanjy2 X}TTueA063xOMbn6vTh; !!oi͈h0y8U l)D9N=;JNqms%0rN]QR`S hX#[kw7ݭAk[dޚi.#09^cbuvԞi+`>]Dv}lqv; ~0'fMS%)X^MާvpOs}a{u7Ra'A0j !(Z|*JU ew,*d Q ^2r~'EH{8iQl6}} KlK U Ӓ;*9m-z<}Ә1k~:A2sȿB&P41XymRXXI1>LfHw.0G{V*'U]A8!U>?vq!*;> .h6#ǒ/]ةdCZl 7' *ÓZ )@R2VQ<<Śԙ<i{yk5HO.ppYE11g?̑ȑ$'EA.UKX⪌T]a BNgIZdYg|+p#=ǰKK2%Q%9o)8N0)^n$8j0ZWIHf;2̠`6 )÷{x 81=W !=ennŪ?zE M[g/I`3}L|́+L~ ZN'kڗNj7$5E S-IMޚ)"7V(u0ן/RqaϊJNҰMđ\ʼ'1@u^Nx'v.NAz`$xCGUÐ!g,ҡ98 ]s,Flb;n,^M\K!J!-M颚at `Y/=O˲.㣙=H#L#?wR9˦:<`!?j{$lPMV]:U?@y=_JN;36\ӧ-Z׹(oFHu ~{ KE+_)on J E&uPdcssz`X:)^Ǎ,h q[*ҺSTgkt~Y을-i 4P[Hj[%ZXNsR|E.wLܟJ@&ꡛ:齐frnCj°Yw@P>7ɱi_da1;5P4]JaPx;Q[nlZx׆OJណK#)Yeg;=Ϝ%`LʕlӴ "\Cs8̘DtC3L?BKAMaCDZ[M1dqH˼p\+%9[!g")|`kcOZKf PXH;ZzY?X&|ҹ؛:hY<'vFeՏTc Vsc \ 9z=U>*HVR rRm*M(ŕHlOQ ^;W;1@YH_Pry,rcEX]:ڑP%wUqv M;BT@@3di!9Yٖҩحf7*Q \@;0Fҋw POHIXa ҆!wwgpne&M@E3<7Z+PaWVDڜ^A,?d}詘^\V>it0=M(xJIE7,2/-OwDE1^(? }dPzgLV,q| ;IBzX}i(N}A7l^+@:U+j$̣Iҁ,9#Ź]M'0auU$xbo8Gq#Ɋ>4Vtum-ү$m%%DvSU(`]Ts>`5ii8Jihئ9PɅ^%'|6bIx KߠJs Lϔkva;@_ߔpNrđD2?[TO?(흪ܽsb_ 1[-^i#P0b-OxP}}}gNv:l02ײo@_#Lpy;ɥW*R @A} 5׫kLm/NݺE!2Ba"AV=~+9@m:_\ n| %Qwf b>#\~! [ӆ;b{K;p[>i>{7H'TMVKMS:&:(H$AJO,=H)=L\[@X33*P0Y,scT&|]mnSQjy,zFS av̬~< '?X--B?6яdKiBNhߞHچX]/pb<&`g0#qPȀFM5bp,h hVR[3 :or/w,' ;O@iir!ͽG.R5QR2Z^#m&к:8*ϟʵ )V>bIfB [B=/CѯМ-9>x vgxDw'S?sZ KWJls+R`sk*A0f90瀡h)O=6zYk`ˢS?扢U_c"G & (RT2lեDZ/˸5Q CdlP K폃>;+e Ƕe %+<Vo-^KyH+pvާx)=OE#bi O3T3FlD/J v>[9)Oߨ5jp]mY z8=b5mHIs㩄m:jXdTZQ靳 q|+C^P+iT|MreH&5%h #&Gm/Gع)~iϠ|3dBog,HPw/:cfLo>8EzM$hбP9a6!t`r|SC@"dێ$ ]\Uv1kKS6Ŏ1Iq[ RZ_RQo$,q k'ޥB>ز?g+_ >Y߇x˿LoF -=ndaªn;$$B; EIz-нJlܥFs/ТYKtD گ"hޅKGqLztUӿrWw-xZ3e}\1q_!É?l0>-HY!-YLs-5a;K1w͏`ZlV¤ [j%xC; x5o S%jI4 Em-jzGo$9)裡j@/E.:CE1zX(S<1,SaƯ@`]ppjәiѕrBr^u!sDV?svnx.֐}L)z)*Dc>sTR@Yo^f83Yo@oY5zhmO7~գU E*}1i-*BQfAoB%o)XREjl\@I2B~)vƙ16yQ*qG e'|==. nJM\+ |:xQĵ(R63mVT1 w@yrdxE])1Q@_Ȟ$' c6Jˢv*N)M])e,xxqR m=UaYGW*j c\s&.c=VR))}GBz4tW1Hx,ڒK&`Ԍ>[ ߊ'uKA4><4 ~dYNJ.02b3 zL aQ%ɝYt&l1uQ_W[0m3u!]6}c#;f0+Jtϧ&VӁ_fm -iDzcBSUPKSoM ]9@"saD(ꌆSg/*_O*,uL_*t\Su 6 LŜ>߅"M,;(פ;Hm)vc4/:\[[\06, %-`;vBE1#bݯ5\ۋFw#>5٘sG5aA47*'ô%2ftWQX?N9@z8`傳6P (x_%vp L+Z_rٌ5F-(:-+/^`NLweY)R*"$? 6;s6AG8"R)PpXq4#+)U ,˯߸ O}Yt&P+.DϲsHZ"W$6J|Jr1XwuOi_z9NJKGRuRו!\0 /^AAvK 6mֹ Q+Y2nhK0D6+.7KAUv͓֯IH E_3LAu gS-z=G M?gf7ؒ^w.'ym0X2/V?oeӭo *"L#)]B<|mN++,L/zdyr3l| aFP , y!Ǫ1Kކu*6StI#!<@)Ph{Z# ڈi 8LhuG)?vU+hD7ЧHI,xd:=9 ENq|kB$ljb⩋,@s$V|;wZDEKAb#%N68N#̰/LA/T<8Nn L+{q; ]Bi`rT和ugI/|^ؾK1q|@z߭{pxlcx{5HlpJҘt(.ﹽ8iϣcهLx@Yڪ/BGI~W!:v֮ D} $_n}/$3ǂb74EVt6Vq ,XFy?OyQ? V/1#*W"˾mT ܭ9H+pp1qH1 tHXr  {hDQ8dH7ݻӓ|\Ýq]!E⢔|} %BL8˨\HX0 fx`/9(^wԏ.Ȱg aZKj>xݓp0!T3OBD~y/*lnCֲKt=ޗč:Zͫ&6fugmmffAJ'd8!%]*m*bCy;A]n0؊şxlK>ihpnj[}J `U'6qIM Xʿ/T;)vRT "6ԥ4R{+ٻx@XmkHNZUJ-] Tzljy14koXNZKtKOg+O ++:=9u LYjSȦ5$9b [OX{_\ɛVZwB1|A~u?(g gVZP>6qzNd+LoˢZ2@'Lqd,S.d%|׺Zq+:FcvQ nDK_JZ٦gZ3r`Ux*07fѱůAlP2?k|K!*o؆wC{7f<6XW@\RT^Е SI0kV^i"Ù>+BO3UY/[9Bvm29Oݏl ֞BM[lroK7=쓛^emC[܇,MqX]hĉ@kKB(t,EYc [΃ۯ ÛRhNfNcɕmN>SmAX-v|H+8(kpwvg,颔oҝE·°!LJqdAc)?ўFH_7E5'.0bT`d y[19-3)9՘1Ѐ\| t(r w"{{ 'ZEJmMhz@Z1Kbh ;xQKH/W,}&.UЙE)'='X[`c6a?ÁSL:~aXĄa[t⍙`T{E)QuF'>d6E[nH!%5> G y~9J . =EhLxO*7z>J[}x=:azN PCNHwʻe*CY귝[K蓖_l0D^1|1^hoFc5A #0ł2&F4T׍A3ks>hE9P&KXGCO|ta*1^e qnWuՎ $!f,mR! vDEƣ)~i-u>3G,˓"&jwWP-)=϶UOas}j|_Xg`h6:u@|}̰'Fq?s.+{{c܀[x[[#:j;433M$)MG]^W3dNA5TVzQWEwVz@9J /Bg\~-" |tVLG-7_>ڷ$PF^#J;3't8^x4kaҐ~#B2α`w& Vp6FW+!R0&mAI)X 3+96D,'X#,rn'z:}`EU9.bdE5(> L.Z_HyAϤ)hTW [KM6|`h%i"|Qa0R 6TWLx4mPaw>G9g Ԍ0ԳpZy^jkk^J%/U0a^ݣn<+R`Ե|٪PQ3q@~-_B>*ט[~-0"/GLj,#|,]7"l2vmqw9< X~ Wzt۶it!7kw/jT:&3IkLҨq&9Knu0M/JgRo7DŽsFbE1,h;&SZsH*e|9R8[@+aMʮQ^ \}OƙEϣYx q-a<2az*_/[!Rګ٬$ټLۘ?Ǚ$ltŴ p;y&٧ҧc=i^i;S|FcFf닖bs\ jJ\)ihޝ"}W LO7lYA5uòV.zR\ #VXf"Yc=" }aakZ1Pl/y˕Y:-GS,H+-f{ҕWs?rmm@_hۀBU| i#>v-քK'ZF;RZ3Q&9m6t ?R>{d%slš]0yRx{9V\QrYYXjK׈u&̔,قi/'uMO1Kt&=%\ԂJI;hq{̈d回KßN\i,)@$>#7܏ QJg'.{ b=(YFl!; lRVC,3PK pY+| 26/dB ƲKFQ ڝ"/+ Ў'" W cesybU8X*_z( GƘRLKo0 |ߘ'2c~r2 C0SSp4~bИh f,3i2gF;g;ypMh)YW( lSoJdđR,t8Ѷ# +,ơȽ5y_K߼74pmX&Թ齾#Vί3}.`ߠ B V5PFrCNړx_jۼ-a(:(3Ώ#^qZJ vNMm4T37R?&m܁#Mԝ \QRXK_ yȻF*[р(տ&k6;{f5h%#57x}oNmlH)(ۥWX%+hLmJcrgoQZXgε1L㔓vgt,#KdC@?")DaSڟnW 5l Lܘ]=y!L„ Tn<d\5/|[}!ߢ\5xJe%+u"2ʢO.r^w{w|=ӣ]Ťީ jERkdFZ-6ëJ+. ɟ둀̷kz,8=vHA5( "ůľH!n v '4e^ݼ\iB:k%ڤ2y}5 FoبIe?ddڪXzW;v44efʕd*QTvǂm#_k:8Xg.D8{؊Ґ !j']LJZ5!fhy\ZJ)W Mpg إ ?Ofz/ M*I+cD]CmJb*}T F]Q|]07L^"]^9?")'z!wr_%1f}+S*4M*E),7} !Ky<Ŀf3&,BA}^e|NqN$)h{F* ϶h%]_g*V)1-Am]>Xؔ8Rq{o!NbCK5fTyz8Ÿ*cr{4*!p:UL (RKh7Mr3%Ve3sK-^RdkaK)Mz-޵*0l kk})yT=C2soL6~ܠB?4$D@C>[iue?RIɑ| B߱yj]%$ m fvmI%;DViwzgH*9OF&N!`Vn2rʽ'9Jbxi4W91}%aQq m#6O$iY7ց|z*Irks0dX$W˖Ś*'Hwk$YxRNX ǐ"˭sS`C)23P?pEp;{7EiZγKܸ&-P{ jA\//eEteWcwJikNJ2g5Rp#rFQMq6 ET@i Ȼaָq9{'X絧,Uv㪃|ѧeRْ KEm]`EaEpb /W>i|TEDJo8Z֓sgڑS{DyRz69qF`![(8ǸPOKғ}‚r0U%|ia c]$Y M)0xZf8u퓯Kr.jΚyh?m美}SRd' srp&ƭ0(!F1ZR6[Ԫ B(+R/"`3O'Ve5;gQϟ (@DZEgVӺ+\ӨKwm^ MDnMHr1o!t񻕋b)VBESYyD7:m#GhW:DuL1]YnxƉ.h<1v0.> 3puZrH5>$;"A7 ~2T`?\gpԞL}*ܬ\_T|, #'ӧ[M]I#@'ZL Qñ 5CJMVvS400U尡|oa7bI4 =H+KB>CӢ%H*|DG&k4i~]Yz(FN-g\ScwJ%n& ktC' B)fK\gu7h2Xc`ED~L7e< W9]718={W051^?\2/k\cV[M;gn̷ Mu72hyFd 8%"ikbtH/LQ6 ie,;I,,xZO7"PeQwrk )mC$~ݐt@os[mHߤr({[⯾3{G?GRICQ{hWe=~8jJL nS?B|~pW]oCyI5K[FBtdI5cJH@ @0>U#τQ)dGɽfX~I_&R@a6%Q.'뎾(?U5W,RQ1 Z:ȉ( .bὝq@!x0d[`wzHEPD J{LoپeIB*mc8C}֍* nS]CQ yI;z| ΃#n ynTN=Xn'rh=Vk^fpX|K(V;Hbf;8gDkfekmAY˱>3D̄D# _$Gv9sxŇuJ`Pi Ib6ƅ:/ڑShaKQXkۀp> bWRr ! YçEbA4AJ j(!m7NJMT'"@ !]_>N`w)]8Dmp/?; @1d".L&|Y^8!mWzCv|C+d<|n[39^0a1Tb_Ҡ0Qf7L(S}d/~)lj%Bʢq-=#m7N U | 4[*HtcV"jҡ+YIp:eYѿRï. JÜMȳ84Ay}I\^M0;tփBZMg肾.g Bo$k7Q/bR. yGa_ >S *cX&@&ȂdK=nɭx mYJw]nMeK}Hƃ%ߙt"Yq܉:[ `PQcSTMhx(`?NТQf1^pudח[H,F<~?t m#vES)ۈXf|@Wy`t &7WX類A!#uև^ C9IYߎH1ͷ1BFCgln%r\4N.9q!ܼ5w?fzq_ YK+9P*xM`T2a`lD k.h}# –LM>*]؇Chb譻:"{%o|c}*'8U,=u:aGk @ӺP7b7T`1{s+;+{|tBatQb4'55 eR 4X,[26/>3[r) /?0:7LxVwyڮ!Uuva\jIA`H~"[]:֭D=.ȧ^ 8;nkl(j0խm5&'%L \J0,`Z+R{fFAǀo)G>\ qyݲ v@eAc 3Gw!aE3ܑfRDX|׆go#$`Av6߱F봖|PiTHm;׻HX#(P-.n/#ء8պ+L3Z#l|[ h*@cLªw0=s-@PAe}Τ5- %Phy 뾃a]צ2y&;qjs ky=4a(iDE?_S/RLaH#VZ|C%IQH < n/x#U;@.mwok_:`"gMg,tlY0yp{Ρۤ=Feϣ*bj!>\ob(Fڬ=6deq-u)z!,YD QQ_lk_@m /;hqMvo9YLx?%@MrI->8y?v;Cd1Ї$:UvDm ZiIQCOur% c8 -r2F}1 Z2 Hm&EBs6^!N;,rC\|[bO+2 _SZI[LMc ?88eHHqF~G*km*8eQuo]J-Uu6Zlzr7l:ke'DW3`g n1  1`$i&J*uH %^vƤ54عC-X|%P=H ʹlj;g&.fMW !U'kfr>lM{QB[ȡz"_P6viDhѝ I $53w d~ SAi_a| cV !ʂBAg([as ]aH#ni&zf.N7IA=8EXn!zf2tz"p\&vd'/WޏJQ6Xl;:$g!tc{ހĬ;vj5rN .Z'v;Z:tGJD=ww? r+& JOS| ;|rMP}Pp9 =q׃ Hhj\0z@btGY m+"M$ZT΄LJ2")B$%hJ VC$(!g{iteu _gz ^`wκKv+_92yKƫU > bm/?"[SugA9"6j^iGF bvʴne4 LϮL.TB;j5Af1o0#xt~1"Zez qRk_J7 RĒ`jgD+wj<x9~O2g_E-z_1^.ңU(F}rBTҵS{Q!9^Jr.TgD^cFtԙ3W n ixrTOP+S" Sx5A]WBr,#"9\# i3Ҫ-Q/=c,- 蘪{(Bs0UWWH먈k ϚZ]xx,f[rJd2LT:А8 A./Y ,?4;_}=<BC1\F43JYSq?( 0ؔqB*H5"_-@ԍm2ʐ`.3&d뒎YpmcA/6.C O 7/ _. G`A_# ck[&?nB18;x EX?04&o:g:w7&"K\D p|؛\# 17(@d&΢pNN7EFqvnOf`^#M؈_o!9}*s@3 Up=f3V W2‚4꓇B%\{@bjM4IQg-jx҈|(b.zпw=:;ﱢ,wnB'GWvnk I|n=/esa ӧh.V:MQ o%:W+@:7O+C{E;CͯIy*_Tx--\ls+1Ѝy3)9&/Os+嫣̞97ߋgno?Sqtsn@mr sD9K}=lIu:W|WDٖo׶[=࿝U0-v_QL M۶>\u.dxb߷ǢuJϓu,܆y`Ў܆LQ_R \m!"_* ٿvPd˫RN|`wmcv#!"Hs-]"ęmQd^ =8U2b[Od̸g t9\y& `&"|~]W3Nj4n69FІ02;gY|zfA1m\[= JYh;omeu>.(L5[iC :<[,nw|F6}(DQgou4Ǫn;&xlܑb2؛daV )2Z6@ cCwɢFi`C˿)2~|^,c2hI|pj'YEf#cZ:AFiyAExF8u[BA4=?hTgvAF/}P-h_bƗkӚp>|ѸTVR:2jUdx ⽝,fx)Yp(h8P&F(ғ IvҒe,D[0Z0_Sz (3lWO^=5E^ᏜMS7e2' 0)}WWcA%/8rY7Ȋhos jp%dOoq+8\@2mYManrUgmv&ϻ mc*)=[JLDR O־PN 3OѦjey(5#}J8\@"oy1'X\t:QG4 qouůËB+k)/Vj,ZS3HFb9VA#⹾ w )^-ⅧT>==j$:ǥ5Oj ljgZws+ ӉHh KD-r *B2Pzj8Z9 1:5eu\iim)p61c~EEޢ\C.8]m쐒~b9w"$65W^\aNfX:BapkY\xn"{ BqYCS_3Z2j1!ږ'@=![JB 7 NdyU%wĬmI?` ~s>PzǗd;}`K;I]3 yJƻ)BfΩ hZB:Zl6ۑIC8\Y/2[Dr1e:ZPƌ(\֪ 2a9&9i y`gxh>))U^B:7ҏ6x1Bf{* [΢ t-1T_=Jƈv#NALAz5 ֧Ara𞯩:<AZX\sѱkm]"XwRW3'[ -HM+ܘ5CF a3DEҷ ^j4V|S@^ܩcKKhA "-0w`@䇜_NYTH)r8,8YPC/S5cDŽDC~ip,_cJyQ}Цyk#d0$(i~ jAyL 궡{vm}C9W1QORd_J oѥ+YJ]>o# 1 fZu-)!Wyyĕ]&4/ة~+W!rC Nٻsk7O;Vكb3-FymG@t{Ѣ7hjc^362<œhbYu>`,>}m]h_tP: /޴C^gWyK`(fAE@hl9 &״RJ500.];ll7у͆ cӡѤ&GiA*7pzD"rkA\~EUɴ|5`[NL|&{.ppn1v)dSke&ɼV([}*pO\\?vkdhSEb57Lah֘>)8te'œ##P<3E(Nvť{ FHPZE9VՏ!-Pfz$eN˝is<қE0UΫn6 (~[MLcΉVWV΋pW*M<(wA:O-wHj@c7$9@AM2zB*mrI3x wpLP6`ܤDi;LIE,4-RFfg _d<LJ31o@QIqsmMt0U"dZ`>G۽_.㐽wIֿI殳xZ{ơ0EwUs2.eٟWW] XD(r<́ ՛6bkCAC~d P+)<Ƙ1] sצL8q&bLe'ݥfLk{-v-/=b;1ϯ"eΫԪ=ݎMo/;^Qa<,[D웼q6G7>CA0h'ް4ᜟ7Hup׏Q2NZ!|Y\F!/ӈԜ4r뙝LnKѥAHr%sv4,:YM^?v,CNNeG̡p/!^L~˚'H<ĵ/mT[IwE*AE͈Y.g]3#6`HT+غKv;QҦ9~vBiU~v5{ѿJ(;h=AbnPfܟ*D A0 bYː0  kXoY˂S"A.e u| R!rp<4hqA&L1Vicמrb`JlK/>S$g,͖$/⛀IYp"m4)T#psQ#e1% w^Nuȶ#S|^'CgvǕP|e@;yFy?I3IP]O Ore'a@)r\րӝ`x4.eYq:>F ,|rlkn1^wMa%!^%܀(8Rmk#AX 59Pp&FQGmAڨLih_nc|/*AGͶt\Q`xG(B*jV1_sK媡PXR?,Vԗa7k\~[^E|se1ܗI<`l7=v<{uCdpa`/2}+s`$|f|@=jGN뵖~;#en;CKnw]ͯ]V:P4mmq k n@ `_:#?yߟ¹w{WnyS)ӞMV6C @/7.x ʉѴLF?YEzBy!A$_*cmY̥ڏu`@xC|NBnŴ$P_c@:\srh՘K(DY4[iʼeU·E;O\"XIEN"&. &Gq\ӉSi&F bFf+?E1Qݘ` yg|% )ZC-~L+trN bU̗A`W,aRTx^SL H1o݌mlJ3ޮخSJsV \Mo}K3u׻7ͣVN`C0C &93Hx.6MG5!k\Y)0|"a9vBOQ'H4Mme#x)bbŗjt[ 缐eRy ]]J,r-?K qO(RȮauEAX藺RE~B^2{^w$ztP$)܃%̵]uM*VH+Pw;%y$"rx0:OlZ¾j2BI1P+Dh)a4_,F mN6Ů'J0SUt:TO$%C^&9&tf%Q%l߈d߅~T v`jXwszsp[ɷY7+{*>bUUqBv|,_A2U^>QLdauekٸ>(PϬ gCbH}"EK$#WWEcnRqGLs:ԫmˆ3qbs9 [NpB[xx ^TL7A-?M^q# X;) 01'@&W|ؔG{,+ c,H\lN:1w Ѯ2!wUN[dJj2>o R(a~/ lKa#I\R2 x5;R 01!$)!TiSH3t]hW&dOnSvᘌDn\f(I>yu&W2us1 \55J,$^ޖeYtlT4b-f=Vjߡ>,Moa &RRR%+ieFfS!w>-_7ŲC2[c'/ Y[px& V1DXC%pMòj7O$jfo M5Ґ!K'Vܶ)%ygm`y{CTQt`e!ODy*+[NjP΄\fP(D,綹I9hA+L~~4u~cAL 1 noɘP{?N#%nRF) sK/KOtģ.-3Km'ƐSUsgFω~ ڎ94"=\3{oD=9V!:ZY ¾1n+ihfuKQzt*ևiqYԊs"ֿ!ى5vkx WNk0SVXD1j$5<hb@AQ}cG=E ]y iU{ wx: P֎ֻ(}UgEr~6R% Nc4) c]?EK}ǔ3cMyΡ,e@UZ"V^_vCяbci3uG~u-q4ʊi5dPGeU)\9MY8.\!Jxx#kGA AnVkS30gm8r8U:{³?BE":,3keRe0yOATh?B՘txa~P}S0>~䜛!%Ig}ApZ~K(c-"o\HT9R9jЯLIJ]tGwL`ʚo~D`ti:V,*~ɻٔvmOK<cuK)y{Vv4BtH&] 4lJz3t/}n|xnpacs(4z$=n*NpZW ^^GBLpV3XhĞ@G]d[5نH Ebn~&9r.T>edwj\owDظ [0D 谭@:mmtUVX#G2&9M^ .)c3Lb%` }&i{ʔ·OW1˱^N^N jnlgePnn h茞b ^u=l[G^I]ڬo9(˫0Ę'*8VHP=qB2Cʍbk:KjR/ ĩдlEn0@-B W n~>|A#v8Υ'U ~wE W4(Gez=TENVPhW-{HQ-i_a%Ѯ pə7{rpx4 KzTuJ9d(Wa$RTW22KHqJJMq;soUЁ0 ՙϪS"Ow:3_ uh֨Fw87 {ƱX8YhwB(T2%؎$AaRm lw>#i"NFDtYf m0EeO NZlGMiW*otϒ% =Dhzx jr}h(y(upCyGOXo bZz2m4M~ڝXLMp7Ѡ| ؾ_*Q`H4`^1Wi(Wޜy̶Gd/Iˬ1~/Ԉ|ڰY}@$in g3d~q!(U~^rkgJW|sтl;x!ҩUCLBs3sT"$VD>BD*O?+Rqlj эYъ&ؿ˿JBe yjNLN7[`ƨ#;׽1Rd*³bRJ*I18*f,{7s×>_iyq]WL( qqjÏE[ïn@| :3in{* %oѝJ,Q ] *d䇂Ӊ=o3B*h,;&,=тRQmAE/!H%c _$,h ԡo|.BO3jBFv-9,jؼ@oX&\ߜ{cW[1RB>L|0> 2$>e {P@TF>lgz؇a@Q?]ngjz0b%պkIliY˩M٪U(KWJp3{OQ0t aYpϦyG{ [$O+$3IO8-Rϧ38R^SHZt lܔąy~,L uYoJ}k *L K44»Zf->狼w 8W:O-(6C…Pgl~IN0OFKd#\NܐiX"<)B#](mcP!v?_WS:Kĩ'_ܹYl[tș },iP%p}Hݞ #5|"7.-ݍf'wh "@a;bN8m~gL\^bcU/޼i} v ԅ2ǻV.)`o~BS֏FJ>IȢhFlTѼcH+bKL)yiM0vc0A1ZSeagfJ㭄y7SG)==o@{ NbPK8}gl$b2 ޺y|S@ PռYen;&T]2V)e"y$j,\މ)'d*^Ҭx{ü/-G'A6C#[ZY~5V-`n+_m3vſ}nxr8ﶧP,ǓӣBo>D0AMBZ^F@u95L*(2W2G?#Ҟjz5|pIB7a%p8p_c ψ4;PV 9|>?+,'ź6KG_[MD8;G V,coOaJղ@4+&b ٯ5!KnD{8f`[Ѝi@{z/BXdJ=ާ Ί8Vy7ךK~^Nq7`|BR&wQ<`bз_,|r=j?몳.!`Vb`G[S[ruV`|zђ)Ӯ'Q(;[PodWߪYEbY7]]c= nEeiSi('oT0T A 30ixUEv)vǹ_VUdDo"YNb$"vn4WL,A>GN^];xexdD*%V 6A%9/Qf*0сѱYXԹ%6 5=K;[>u~ua"IEFo Cz3Nb Lfʑ7FgqMMz~ jK{ezDC^2y oGJ#ʣܷŘGbl4sZœStrScW񂉠Ng "h-F[f`5䷽%xb!G>WDPӲ\y5fm[J41El݀ZP#W:OF?~}?ɤƋ"']: XΈڍ'iMM$?I3;I%&'Bf۩ҋ.y[EYX-;hkCp2m,N$TWzsoAAcU *f:1),M;yT 08x*Q4>5wgZ8 GFXYի?L^BqPӺ(nE@s~ eKZ C'Z}/y#YWD'R Ko(u *:^X$A$8` e4B,_.=w̩1!4%m<Ls_,GY<]{FOWl Hnș_կO&7{kUֳ7A<]椧OvBX& R#U(< GSHrU1:1`g>=xMkE}{5ȬIfvkk!42B%ig<hX{%crEw b~$ ݒ5F:4qvott皣Ӷ*%s(|== eYePew;7'~_tVx^A%zZݍBĶS3 4jʗ˫xvF{U#Ni;)82~Ɠ(Tc{fX`!ߧ>c~=1G[W'UWe ͧ㾉di/fT Ȋ*V"q#'JʌΟ2j1']7+$ܞOSic?=% oC穖ǝ1S ޫ-L ;2jݾߨA7TMQPS\*8g"Jp !>܅Ћz.`:mjyVŧYUEdX(ړ aRea#AbE╆\#N*/|-֌߷̃QN:H,U(.w󔩲 k,@%BބbsZd:|zt B3~|#'AHX +K!'[erWLaz+b'G0S+׍U3/~fX餁cp/eV\\\ ;UH?30Y|l·ߺX"x !+ZFQt!>|b]8F47®1|ûR!CEj Ҿ] 2 fWz1fy&XٰԚC ~25cxMo0s#SQep p|<~ױ㷫r IeՔB=H^z^Bnd]l>(e`o{fCw6Z|8@[5@>ř , qFث,."J~ aZbz@qw.$a_16 m>GJFe.q=U#Vh{r,MDgְTbP-_:i'0r9;[Ev9Fɮs`ս ZZ eKΤ_QJ0(D15jP x΀ :scsy50]2E u1;s4ء' !}uo9ilcL&VA9t^;hԹvkKqEM'yg4!*`S kSkޤ}mp4:ywЁN^ 5xOZvFyebNћb%uIC\ZӐҧRaYJ:S C@7pv7r tuXhladș2 ?B og(Fogi \j1LӉHW7,5BĽnexJ# i6j)CXnHK[4iQ'qegt5"jTh:cx%nۻU[7[QY=[}5AsNNj)Uc?z\izW2/I^,5rhY03f%*UiY8 ?ؼ\OCkQ-zWEѤ;az vqU1ӟyDp~X1nvG+ض-4A8eUa'IjbZջ. \[ }o5x(5gÃe'փor=d)c37G hߥ.'ndU w[9p{HF*@1D;=Xhc-Ӛn&fՌS.,]e|*)pbHDb`-_E,JG4:܍?DxE5L#/{:t+± :9->LcPy,+n|1˂U8SU#f?=+ۻ63SoQK9K8'&df?T3fYm^nD¶P`'zY/&x(,n5iMhʪ$0 7 HLvk&ƼjZ=C X.='NT赳pN)8}Pz*ފ?yc?*k1m7džHΉk<!U?t_m~.VhrOzF'BCHHы*|S.3u3pRϘ=ڎ夹ԒO)Aji"i-J?bvfTߘvgRg2nƲ*5hb>8PAϕAB t $luW׭Lg~Z8rpc.zH ĄӀO:1RҶK6}!>m!/?:UڮX#_ \U,_{eC}ϣI[L)ܷކ0C[7uHMIٸ0tOC'{KF)@˛Y/cS8Sih ]Vб<&[~q5l~bn>Jnpc=tNn(2a0-AUsf@51F-=[8ZxTM3_CPo/uTauL!)&J d:ο:]σ_+|l` QkG[n<Ә ';ꎄRͻyH3_x% ^D$Z Sj6۫ETp>]ϩ|&m>I\ Җrv 2fgJd>B:Eoᶕ?MP ֒rOr5Έw;rЬfHsEȫV#ն^@H !&#zWNB' LN9'vѭ'c]knb:/䈏*?>^X~ad׮TkM~7Zu5r:b/]_i:TuѪo9 dꃚsET;DWM"ssTCnלNLm+p0$|@L2|mK ~@:p YحziSuRX = QUvB }Y~#dQj-Ԛ*疂iǚ> v(ACeG@&I2{@qr#7~(tН4-|Z97)P(,bZc۝XSïvWmb'd4/{j |4Bߐ^ a]uy_EK]Drg+Z_wFLW'Ebb#[ pu' 7^ŘW\#]LQw !/1`Hb*ןWf Z>ZA Q BI!3mB#?}Z#-H-L['q!>]whF?68M~b}&oŤytSThCϭ+eǟE+փ_ H/[C6fy]V|NNsN0AP榹~+}"Do43~eW{1J9ɛ,(z\q`zh[njhLZyt_F!H$ K :%V߻82>D~M~w2$*96vAd*^z+oZrڱڎ$wqWZzFAQV;DdnxzI͈7a-Z=M 1m)L=Yl ސWC9Kǣ Ʀ?u uAeyR%b?~/N]vomb87JHy@yE t!N? Pi%nXѵPAؓ=x8W%t%^1S·W^EG4>hE9Zw+!7.l+;-cp8d3xc 5c"$g~% _?JI@q~[oՌwn2A2W,5 &n'{ӒڦJ4G G1y8Jl )j IH $v?RDZCq+gJX9٨BUEj8(8RQ9EorbZVflE+?Dc~ O NfpSL"?&i?g]bf]W/M^PNrts Ft[ Bl+0,[H2հFY)2jަ4ogyFV|"Bâz-[G1j撦h`ɑ}wiVM.U9ۚ#,G ׼}؍_U9sO5 )P 3hF4򈡘'׿Vjd*s#o!O R$LW AJa.*1LÅSPdž3lt+˱8}r&eԭ;\L|\s:lEhnqON}ít*Gl6JM9? Ok⺊}D؎f9虯/ x47Ms !ÔTq(h!&G pT`~ 8K~2X׬[rF1~tPəJ xDӡ.7_&\^dɣJq ;ܡuxq R>obwpg;Y3r㊕ssj+d ~ҥ#@)6^e#}oz5 J W8vug;ʲn{Pd8B_dao]u^֥ uу 74<|? Sv * \1xߞ8ٙVzRBlzXrQ>U/=<!17 'Q_Ԟ6fuj[r-j_4\8/_w h߈ԑx~tKF! :adUt9:>sƃGL ~2:Tp, k.!ŗŋC<Fx:*^;UTt2nb)v$z#0f jkQP1c}?xIp[sy Djc/?BX"I-KF&yt8Ytv"IZ[ &v7Zͽ Iɬ C%:3nmZ7f׵<ͅlDN(0AlÇy %;̒vMc] (d@L5%IdurDׄ| Z0y,w} zlV  e[V;)6,JHɮyy~QB>׮~-f450hOsw+: ƹ iБ8n7`o dŧMxL9(6QD!p+pe ͯˬ",ZXkfcҫ*MQᏟ.EؿWO9>(rO>WqY◔6a΅1ҿG=ܫ3\(Ii,z)gz{J2'twM;PcQwc$ zN L!}wfi(8bPUeVV8F^B,>#B!?xp] vq*ctÂmr=v/Szbï%X! omi"; +7- F8 SɀrB{`;c ;X.ݙ\k&JNZ]kT -}dhQwMlUn< ޏT4o{ҝ ҚBGdue)o~YS]mµ"xQ9#ċoWl"M(;2CnmzhaG<8v)SO';m,=^r!:'3鍓(+nQPtd5B}еhXĨ&S6[}JkBa9kl}W^rВJXd:1IŌ X.am:AC`n&(#16 *<MGV;yIMǬQq%fn 7p;Ѕ_)|=ܫ±2  L/< & {f/,]rzown?-B[@Kش3%#\) `ۙ @l1(xC'aGq_ @U (ӪLɯ] ѱL{ԗa3As6Rsdƥxǹ)ަDUN8s.i$§(sPOD9ouB5kP9-%Ac@0j^dq1z &CA̸roj 8agR&T^"~ב*/DX;\^" 1P@76M/H,y ܖ'?q˯$%" ^ޣfj& whNme>7WܗfƨSH: ZA? Aӯs'(i Ҁ\}xk;Rx!.B5(%܋'5-nw1h8F4"Lf?6q|wM1e"6˷爘x֭ɲΘd:~N}L/6]@fe6`c>\!I|yܮ_0ev:  udPbr pݕ%j)N't]>5uftBHՔJ{`q%JJ&ܳnƻwZ.0G琖Z")&0WKjIS0^P4$]ҰR8 ̠< ?3ճxwhYSF$zhxZS)P i@vṠtsJ=PM?'vG5(INa%B%I>=94ƀctSAP `0Q|HAoO̕/n |7fYmφ\M)^ 0 .q5J;Qȼ#1oZr^2%+"EuI;>,֬3kIUFSchV3Dph7ԐD縯*w݆Nڝb v#:\5>_E_yj" 8u<3HL9= 7I~l[ikQ5,^+x+଻Y5OUu&!%޻"JMGKF+td(qD{#47;_kjJa3Y5l>Azɋp$ ; ϲP.hN 24y@y(3!(LolAjcF#O3j / :uu ݎ.L&ޢhj JCr[;ob&DR0(,h%zWVq'\ r8oݵ/pmwof2`,bԣZ-l 8-.4j4S[udi"Jw(d:S(nfeӼ1nM/?܀E* *BVaJ͑m ~Yu?3Ƿ+uaT?yb@8Rh.F҇TĚ&0lP>ޤZ>?i+I/ ty cl!n%,8itNY\|d~ E | j6SH+Μ D`"4*y#X:-cf|n?]!?)t>NN .]If8w (VFć0Y. 'AUB)A9B^ 791{1pѲ!OpW.iD ,Ưl0~\'HqeX;nBڳ}hf,HE1S4V_ʅ@(ٱޏԑڷ T] >\"%ԶH =ǀw4bk#ZZziI&o&H&6q׷v%Pv]ԨG $nW,r˦`LZL@Gon\w"+BbE&Qz^s-Bf T -W#L>tKlYX^n6rj0n&{ tt_k@CsNr$+]}ŽsQH)I pp[, oNR`~eh}S NRŽ2sHCϬ0d{GCxtIu! .U\Pk1}%bD,-LJsBegqrӈÂܣiHci:nΓ9GQ;WKjf} PKwj0oɯW GP;In=ѰW#dA9A*dI!gi+ +4DAUly%1wtƀJJ5(BTf֢.n&zo~FEZ7$HTol׶Uq\o! œ֐I]eMKhaM>qb}I~w7,]J.7@i+QJ!S^2.F&믙/ɜÖor0o2,N9Ȇ~C_ mwjO3 d 9r)L.`'UOŌUc%y1g:wzE<]6ڽVۋ]EQWd,1lF-aC:1Tﱐc% Pj#q_'ס8v"oeS&K0qCM BC8D.O;)Ӕj^s`ZjeM/ mWjuT$81g'Օ3:JU$cc[\ ayuhSR>_u֐=;#L4±ծpHglWsݑz>@Ee\+-M ۤ} ԲJ*m2Z퓗]:+TZͥq)KE ;Ҧ1̭ aX/z[m*3ǣ$Ҙ6$ "t"Uw__-05O~ЇϜE}#Į=Ys\&ݕ aWc̘I%:9cvKB!o3._PP6˰n /$A,  *(s@rX)}gf|*B3@b\NȏR޾VƬc\ڬ$IgfXCb6le=h(HYǠ2`f/,#[z~g]]ֵIA\ƽh;YPxC/mt Fg{I Lnϔ2~MN?+|0dR\>MB#&9  ll0ʒ*@^q>ܝOf!D~ Y'zljH}'=09=Y!k`;dr"9P(W3 P=p0{`sz041M.htI{> egZ-x7 W=_\|~ꩲʹd*C#0#؝i8y54y{!'CJH< 1+l?50O0V?-G5+a!::G'T=UTvyKCnR,d6fu(sEkd_Ky݌DW|[d|x{9./#!:iꝁ up Ird:]pVI8ktz2XxI|qXHU ew;Kx65.R@2j꒴|/ۓEKvID#wbo1"dZn9 )=n2}<){Rnd#SmCtH# blgX/bp'V.1)t#X\ց +{s돂k~q߳rȫ'ΖʶteOyj34gzVߋ,a$|ű=pCmh̾&✕ VYwzTlbD+0. z =6g?X JUjE姅`M~ .Ceaݰ$^}"ۓ VcbH'_oM7tߺtɄ{ŗнq.+Ey;l1u"t]MpFc6c,B7R`V7FJ#CT+œM,\Qq`v$ӵt,˼k7q3pd%RUWxtcNHIWXdM?|TS+JyWJ쫉|; \ħKЃ}$7O!{Ϊu˜V&pQp;,jz4xġ!h1@5Yu9|Lr0JM`@Whi0:(Jv$[Q H2z`U-l a2tUe pc=+,D^FKc <\!-g麁} A٠f 3P'b CsŚ w׳,$:E׬3Rj<\\po-y OF  9aAnxk*d v R)=}6? 簾D|GDqC_Nd)(MyWj}KEVDxsi>AK4 !KEJ{%y5R2\- fՆtJZY '.\u="!p">*YIpG4:Aލ+".9BϽmZD瞾؄r- IVԏ:9GxN֦qGj49`,y!r%r3ഋXmkH!YC+_\h[-Gs %m^g9@yHg4YCex:tv*ۙq~|P'ۻ)=2tѡoY]f޿+Ld>8.c_HEngF_ %pɉV?`n>E!R"6lXF6nm\끟c)rρv;Oȸ9[˝q=3?\ԠG]^C(`N\{_wMmAq3-S0sy$ j~RQ3 |i磱]DAG g\u,^}C\s{*#@\QTv‹[ cGP$ D-*9^YzFb,l!0n0|62{Q5J\.ӖGZCh,U@Q;]˿X,nzUAx ^`c|;d@&+k3 `?vӍP?[ ײHHfRLpGfg"B<~T]*sR3B!T% :Cy\͡@&c Ry 3_݌H]yiԘ6u+V)C'Rt4g%rm(:ZHɐ=wi#Sf)),(4{ʄʕp HMu2IGbWt/u='+Y h%`f Css 7`|PKj ;e`)t/ct@ƈ"E$h*T43v1f!(DƠZx4m4{q{<`|rtɬ a:=nE]"lJq/:I<% Jk. iX ?\l6#`ul[&c@>r0ﰚ{\ӳu"yU8 [ȒWr ;Ao >.Ek?NQY_0l7z()~-AˡYy}V\ڊ䑏:,$eBgWe\ R\-8aDG*r(ݸC2NA+h VoӸ톫X9FS ~/ϊSE' #?a-F}f1iVr~RMj~m?eX#>KQ%dn^>Z87~7ZZղ cR-ꡂJ aϭjY˨V+KHpnrΡ+SnbB|Ӗ Mq yQ ̚SW>@~J(_67е]af5le>NG92R]P$ލ覰֖F ;KAno{1c?12f;ez,Nd4\kq}X]M0n%xYP)$Mq8YQЌ7{8z ltDYxA8=u{]+fy 4joFD@O+GѠ͚.,?b_G706\%R"cwo \( ('u%F_Fۤ\nM'Qc0 )/"&J]4A+w=i`=(J/2q"G.SXE!z5%UqĶ $.sH Exy F߭ͻ;+1z?4DW񿮨Kwj)-|aDcۉK.YjNjc ~@n#}!voOPY^$'!O,iYtilyZ`/]LUSc/8^*eʸE`R:z`HH_6pgR̞\q`(m\Fv[8~Vu҃sDn`V@kԡP>p|ka%lKeD9FM B1̝+F~k.W@*73L;.ղVZ߭ f^fx:hTm\%7u`B!eDy̦!K(grlʊ֚ Cr:xc<&Ħu&9Hu̲Ȃ1W$N "}}xLǧ<\6 ԫUb W&/3x1/ j+O[x{Wލws]5תC rtI|fiG֡4}S,oOQ˕h6+f8&կ؞D@e錞eJ?J5}Lj#szuތ"d X-r|^ŵhUGjFXMX 5&:jow.榸Á"c(삌(O !L!w vG65sW*23Oĉ8DænT8 JK3'Pp}I$U"Aߎ=+PψzW>ؑ/Zcf/VwG3/2(lXe 8<1gJc>\$&KE8^uUD{b'??S0t"Wu6vDƗ-q)W2f 4!31l bn/2m`Xģq"Sa 2淦 t7%Y!. s̋b I$Gr^`|RSт`%ޱA8[Um% :9gRVX0=|>vOhfCL .'#PW2w$>#|޼va1^vae@#s>y(d}o<|4h6 5b<&R͏cvޅ-'(.P'k"'/#{!K,9C85"צFCk:ӯCY\fg:)K!u/#}1}Z},EBN$rNM<}J:ޣ\vIsԼt .jSm~?giΛakAR3̙֩O* W$A{AǧCxIwvs 9h iTW ZX|_f =;5C4b s \ִ0z<h(~D 1'.O y+sfR G+q>"hU㱿˿ꥦ157%YIԻ Oj;ߴU*) O۵6y 8l!vϼ?}Uhw F]Ci_|PVS7A^;yoP.W@_˭<5 <^ZJf Ee2*%˫`i[|L9qJEm=;{ꚇ'L$p j!#trڢM)ןhʾJJDɢ%D~5ԺqMɵ- adٯ;Jh&% ȴd f8h[Fd_X:?ȌO1g, C8L$`T6̖K1ƒT/-42yDJs .po9^Y! */%,ͷqrs"9> %+N%-cpn=(h>xa؋U_yK|H=VoY2t+0swmo_Ԍ5 RST\RddMvp2G 8 pM.NZeާ)DHxycwz*LF`-WEƒggH\ZU<̪䑪~ J$u0g/_bK^)`b.rHܦ͆'6Y)Ci=S6 sCƻMg%ׂ.<57 UA^L4*PZ%ߔ}R#R 8rH+sP=l)Wc@ó#7s4xd{FDV)2;aarRر+΋7]Iz,2$(wN#Z-CU?"/W>fv3}_v{ε͂ֆo2;}='K$%P12zp\X)v{Y%D$8eWƎK95p}S-<}$8ú8Zබ^3|^KӒ؟]y#(grP2IrvqL|`>zB]}+;PBۓɍcLҲL٩7H};Wݍ80Djz0DŃeaI%.AY=?tTl,5@ZZuSOγ=ᯮp`:O@*e u% >FtYNJKO<IJك(M2OmZ@%_/9_q00cg^5z͐\c CL`zRr%bh$[=FcfypO еɎgP>XTWX""I ^ZTvD{b4 fleϲq 8l5e~{へ+Z@OY#$tvxJ 4ǷGSswddd0b4W-`5KwU4p)7bԀdz[I]ޱ?D cW=h]E^yI QE?h$!}1MD݃wHHjgD;j`w T@V1N}ĒW)>[򐢉㔑bW8Q?)phcC̝ G ~ˍ?Yُ/u|z*c{!L .rJxQ.RHAT `|c֊FxUXB۳Hs| $RՌ|*a L &=D? ;N6r17?e5-٠N#HF.8|j{dj&T`t{1tL(`׋r1m͸b2d )=(NQ:ΟKɅjxqe^ΖGZ @&'#h8! dAҞ綾3^iiψ%n0#jAb3 Vcؿ` ˇEPBNGw7ָ轌n }_&arEF1lA ZG7X@k˖l".bЙ$c(1t{IEˤjz>6862T)n+E 6WXk>zo*D )FG(VLR t3"bbn< @P9dF@ae$iH  .f5ֽj| \~J y/H軵H>Y D NHex&1rR7\DL)e0RýS̶^V@ib9e*̹ڶE_^5a\T 4rlLp $&~bILWcfWן07l+i3I69~xq :ЗƢ WCcEul-JƛJZqF Ph{ E<nHdA_^;jM{M$161"| 7Hfcgh/ A@a*NŁ g' PL!!<ɒcRf"hԮ^wqPu#,usHKcYw?m2|7f`IW-rqJ']UI^1۽*hJ |T(}ȶI$t1sGҺ?Ah+r3]&{ ea;ѕ5b>ey>-Xtřsߟ:$) ډJoy@/W52\l(ol@J}eG|(v%k׼MM/ÃCdaҩyeGj Ѐ߿M:%+?!S(Ł6]T "e_< *Oaj T{M4 3ekk!8M NXemh(77Gr_j(PnRB8";$>7ŸUt H֦z/h q࿽q[Tp~."q4+}X2cs)FBY`} jۥ Bぴ1'3a.KGS+]RDz:e $NJAPe2(4hQe8R9d6 I9Y$+5UX~k_9NrtqAPW ONwThNEacefV ߕ@y:08ܛ"=ܥ|-VܻlPR=DvTlxGD>|>8Spv1pȈק5!$2KF`٥ !(i, vuz}5^!%Q^YZkY<;?rD T򽥙 7 _N`bV|#a6j.7!5 2x)H$recጸrXF@{$ XpF<3j%T>4Yiң ^%IM <;}CeYhG3{t[SgUծP7l2^m(&f@G)1\p^驹iU'T6-ޣ%Ւn@wAhYl!,[&m Kif)7i(li`4/G8W.ːkk w芒'XN%'W{^G%JpR1jbҋ͎ۙ663;ZڂjHؔ˔guia--!!__/BjiXF̳a'tN,)GWkn'fUع`RLu%ch@teWW"_h ON 0}x%ۤ8s`B:6g 6U"|YH"ħ+˓&h}ȍD 0Mi[ʷ%#f2 $HΡ}bxiIɮBH2LI~imr5*Ϲc^_wT@+`Mi;7c%N9/Z,}͗rEs/fS")ٍgIhK]dH7Kꍬ:Ih 0-h48K}۾ouA*# !R%HօI&{uj#vMޏ/4yv3SɲD5~H_䒫r=ߙ{vY{עu(jhBZ٢Oj/)} #,6j*;23XNdv%!Wހ*^6PؗGWFAud#N!u!yCɆ/ga5GwBdq:+I$0_zF^M%Aͦv.lV0̹ܩNj۳Dd*"Y^:f@؅xclPnbJ-hgBfvR#MqdS'ľk MjoR vib)e !"0:JEM,7SC//TeۇKMw)w=~F.ؐO~xAϻ۲3?wȄ@PЙZh>M$%-ka,KPx){׫i+߆|o7 D=i<2ٕ{a2#j#4,nZ¦Ԋn]st, zA F٠}+勢Oz4Ӊ/f)-y3u+|MAC 0@lHRS1^)f'XŹ)H;;20 Rj_n=JYhj"]nM9⿴_~%e&D<^JJڼ×X΁[ rϣo?/yiFHF3ټ=?oD ceDJ_ KwS4A١}6UJIjD\`&dtKehA8g7ěL^  , R^FmN7XP3ħ!}A0~#p)l Fq.{B7:v) qpGaMGo Uk{@>Xz1)ni[J[U3CA2~_kkn3/haLmЗj@(w>ZN.ҩy !8=|OF4Zm+OFo! '!ѨLN\c"xI&vU1>$*ON6dc@1ss6s-5@.Wy li5OT6E6>ʿ @?/Sr!Ov /ѯ>;}zdkfvj{]km y(DWɔ>̓j<7;Xu [EyuӾ,:-tW`Co0fיH\xMIq${?`U#lNfK%x#߹Ėf:$:cJYir>kOdmPf4f7C|i!WQo_۹s٬8Saxڙ|Dµ9{.\. ٭6zF>u]Rs aX qg k4EEQCٮ%c֋Nb+d3N wh^ CG^g꧎F~@g"oZƉHJ3Bs*Cb+]N4.{C\,FGrjaN3G/dL?IWNh;Pp"* VHeMLꢲdo+U{< 'C@I֘0_Wڟ,vOX ~1 lrf+DqbG|tc>+v#nϙP9Ѭ69=)!蠿IiK9Ii:Pp1F͡qe'a\N<bA\S]ܐfIմ AP9 zRQH!8ab N9Pc޹ 4u,>Y6\Km e0 i+V]#(N>"_@\ -0]F9mk*X2st(ݼEqfNs5F<|1W(sM˶zˠHA:;AK#yhR]s*z|X(S4G~0N ix %mE q&G5H`J<ɓkj$Ks rJGYE}MuQ=gQvFu غ+@1VBbj܃ &JqmfQZF5+3ɦlzZh=sԔy֑-ӵjur)zM$H`Y tzNYV/)iڱ@`4qP`1unkhAFeTiʓ'p ,)ILM߃E8=0/召,ƴ9zgro[JuP#'E.*O,Z}յxG"Du9t3klHdb&Xl`ng&xPXD4::*w][ǧ4e*Њbۉоje]V(7/rk9VXenq/٤0笥/ѬEK4,%n'&n)c.M/7]^.=MAQ(GN+ᓇ'Ѓ.QJ7rs.7KJc1_ 2qY0ByrDGӜg|㺫V^s'^ $㭁W)?#GGoM7X-_'Е˷Y֙McwMX g5&.5P&?^s2e 1}Tvz:e -0hTVcn¼/[ `|UXNi%A \?J$406[ݧczzq=z!Vnsণ 6&g.,K/ d6fQ;_"vwT+'HJfx^SG0̚vw*L$' w/cʊRGmm@Bڤ#$ˬ1 iH&E{:{YcmS#n?&JabX#2:)Yh7313ڭ1Ƈ=,Wq:)%v) |F߼1kQpmtO @=`$l &>IkWwwւ+vӬ'`Nbn.'QrU⒦OIޮ^pvDpրiO-Pҭx)cd|vu#D (8OLd,"@|S\ Ӣ`DaܕcmxV}*PlZ0ړ )b5T Zb/0lc3u?;Hسlq^J[hQA+voy2ږwTXj*/Iqd$/+5:EUaY_58`#>992M\ +e#y1@xk+U^Sv 17+2"b)#Rg8j†%1 ij;1iI2C}IәOV{UZB=k7!g$t Н7Nlg%MUÜڱx+cA3.}unGE"| S$AtcQt Fkf#J3-!b/&٬(*Hɉ{ F@1hQPXz[_XvzJ@?TFVܿ'^v 8 z0dFSy,Ԁ\JO1fڪLSo>eXpuH.I+J*Ƿg|YY([ǎ><;:&A&1E(Kj18"}kct +VTO4\RwD ݻD @ ֡^ TZ^yI؃;_"L?wd#~L8 | zGwa3mOTР>\6QA_g(n3" SaObl"b./л1b*.jԴE'p׵'? EK$slm+Q $@qҞ]k(mJ*9Dmq (.M?P&fq6`ڟ0ͱ@oyr`f+ZZŘ ʒ 9+ PmZ9%z4udFKZd-ɱQYiTG/W -RW\Uc5319 ]Ez6i966?#`H[EgId`p|i+Z)VʷQT$>[12,8y1UǗ9(V !/5#Iu1OXxyf? %:RZOX7@?ڀ=R u?"lȻ֩:S.['%\Z}QpZI2-L&ZL6~H obb8QM/5ԝ^=GC[[puOUҎ"\PG)IQ+򡿥<"a'38a2.;Hy13Qĸ؞N'[N(?98ƢmG.iW"}:t/eh,YX#`8"P@Pyԟ, _<`Y GjG%I%팿~EqhzZLGU HN5p&:gMP 8)r= {jI},ƈߡ.9p.UC[8X2BU\Z0s. 2Lxhm 5kذƑ1+Mѭ88~b*0֏ؙϚz/.._<."gdf:)rPha۬74֚~HfּgVFJJ3IM$܊ա,v6 _6w؄tJWn=jv]cH[|X_mo@6}={_'`]( UN!z76u  E׺%c5Q*D1A#6yuS[n{@HYf`mYb"6-\Vͮ9q鏊$u@N]G&E 4bb GBn!.Jk'w)r L0tNrpt Pj5-(-#]@\DYe03 .pQNy8s~:[h -ּN.W\U&~0QexwC4-۫k'oĺf&I32uR< amK5<1^V:vQn*]ERA=cOUuj7M'3m) j@(͋L<޾ۨ Xf*}S^ևnC0-v.%d%|OYC@Y:^W`΁.۠UfF:)&\oeoOpQI |# CIOo$F0'mjAK/<|6 &Jܠ0uIp$O[ܭ_@v `zB?[-̄ mV?`u-r:E7Z>%@Ÿl%* EY"ޚݻ`䱻~~O +#EgR<u%zٸQc vnYos+dWTP5L2\usẊ1-oV/9'-OӟUxB-Dq_'-.?zU9r:4 TBxrѵi|/T6U%9}32#i+XC'g{oz[})H@ms:dV\aLGj^2hCxrN%s^Qd{bO{yFS4$x0Á|4¸ >q(GUO%ԹN>0 Cy[NQhn\օ׎FHiR1BTK:ɜ4Y`*HtK*x7G[k9="9z&pyUX'3h2 U'{> 7*~J=ToŭET,9Od;}(`i-NK Awr ~,-u@*Đn6,on5JOcͮSag JLE_\M`8V⓰^^Pr0ƩR Ïbʏ HpXzx>Ԕ限p$JEY"Y#QUpФ7 y7RgdK@Et/|! m)$i '?i^y~04#zI.7ݐ`^!YC)zSadb<+cFEʀ\ E(\SNFCҎ\ujR>5Qkfni}H9/xFoJ@{|h77ۊ6P>Ô&H~'K~({Rx]X =HKbo!?S+*6~O)`Q֕uZ>Z~ hQב%k gScFpvxGHGMR;?%~,+ р_[iLro_vG>VcUָg>V(HӒBi/}*GZ_V+g[*[Y^zRb}]:0LuaI]cw[[#Uҡ/u{3 {1>P{"oԥ4"\BE)Jyn>%E(n0&E$=q ):OWgMhtysuXp%."$'dHhм90(4fy|qA#Q#Kgq|~8$&iᯟuGEbg-2?'`wFScH<{7/>) ך]MtFBb8izhs)9MZVOf]T]- M$(.0#};S,o0b] d[oރ=#kAy,&&5o{k6w wRIGToO"XlKB*ފZvKT-oUwdAUW|v֫9ZhҒ3ߔ?ꪳw1β|&a~YHbpԊ](KG0bJn%Goד8Fx@> !ÚҤ&nS)* t.JEѡͬgCphHX9^3o qvn+#.z }ү$HUgrN<^z5#~Q_zrq$=;f=0"]qEcX2}*3`#)q˵mz<ɕyw ^l])@*j ?T`ױuhB5_ fP>?"iy\AM@qbllLWh2rzDvE9 Ӣ)ttC}0?i}jL} J;D7&F[cm Ĥ8xV=ۭ^Xl,^#EFlU6ױk$-mJ &3kw-x^!ge:hKg*"ɀmfh,#.g&]9FoRJw_:s6pT (oarD]bk8H!24oMu+}sQx蠰>:RCLoq>4 6Ȫ:y{OT  P9`A$V˹Oahvwq6'D5[WKd/Ċ BT25N~; tv2šKڻu꯮FW~FVAm]B-Ҝ(L$@NupC<2۳zt#E}kH~WzQ\vZr!1|}n/i|-tznVBh[Z9S""c |i@8-2]/ܘ`L'Rۢ#i=.?l(vYDFt닖AmΉ,|"%%Bo,26E޶ Jiǁt+\cc=hXHP NWIA)Jdӄ0MHlϭ%b4~gcE5A>^k%u}&D,-#.dZC.}0.M*""<і6'WIn<({ZVn,G i,Q :l<w9Ex2k@-mE4o$M%Ѱ;d׷HkU(X:S~Y[~R8(M0b0n輼(dXs{WՏHfm.@\kĖ8Y-d:j/^j%Y ίq c'bl fk0[K3Rw8:\pO^Hoѯ.b<t{>K;?qӕD<ɔO-.PS_ t`jL]~jν&k)lLw&7 l`TĬH-r2ΎbaH0νPN_3Qva }HVU70E.u~1 ;Słֆ{|=2tO=X}y'r ,ZdZm*ȯm ±fqC XD U}=;k}&!mEw; 5=同z mPR'A7ޒ\h,(b6&?z9oeQ8/ȠV* ݎ'٦۽9w(:8+; Wi3,k~opU9zz6](|%*o3 חta:cGyŢjCGW۲l'|k3` .u? c3nG?KLnY,xUMX+5d^l2$ }M6~GƃG+MQ_.UR@Crihg&;h>r؜"  \>̇WjSUe99ۨ_0!t&uވc7=7=h«7 r P[^vٽɁ} E[KE2pLUufZ6o2j_ badSM㒴M(nx_[yxjY>: qDDrݨ Muw|uÝ0܌U1Uc{-3(4l<.e'mº^rUE#Mvi: 6'ik(M~R>΀y^7Ã@wZ; I}dTVO1SN0ۓT4%,}0}=Ӌ`O5umK^IdNV3K836V~cuO\ /=P|xE\MJ0DBz]6UuV)]Y@t _*[Vg4*ڽbg˪!#S]@J,H'}F_$:k!$[g5NSmp,0"Ed^y,KjXLM @Z*x=7-l)[+1I!. 4!*gbr`rֿ y`/99R2mOXCƣO@hоOp'f'ψIL<Z3k|+=BӐ \ʆ7F@Bs?51xgdz9_y)0,}.ͱb86]Bp6e.ѿUP y޾_1Vȶ!bb^low "?ϼ`}G+8 \݀EH8{@xw:+5KZ>,x!`նzE9]7m`HVP"oȏۯPwsֹ&$n\?ՃﷷN_XJȴumQF@C 0EAQqX=b=;Yk-&I3ݭAF\ocYeH2_f\.N XmtDuyNOO"xUJ<<ԞDϽ=QY.k\[G֠{Mģً0Gy #fw(t.aX'}F.Dڕ:Ng|KE{S\c[.ƞ`aw8L=5135 <ٚQm~L P&4P-0iΓ.WG=nj+:!I/idnzBt{C{ +ӹo/P+Bq[,]j=J bhZ&o#:0 Xc*Z71joǒ^jqI;_z՗W!È-.@Y! ܫARciKԤpDj44IjwX†H[$!R<["Ÿh)' X@Ms|ZV;cĻq>DK%RTa)% RZÖQBs%&AJcmBQ,5?k;奱aX o4ßwe}d=wb46h1kvt^߳uJuCu$!&~ld |[8|OzY (JRB=#y&y b 'Mˈ4b XOT|Cal SJISFA_Vς| }ZoLrw";y9f3G1; v F]<EGJoH ڋ DiVU=҂(rMw7KGixt@ 2'o"t=O RMsFszoXJɸ]O5}@w2Yeb3whvKDwx~+Db]wG &t@T>GCsJח@8&Ɣ^ٿʓL\q r,nҟ=cC+U$%Q@x::4 r"M&Sy0㯝 6O{-gI)ܚJn ,xcXe%oFHx/[*> ]OoeNTDbsK8iњl>P30H`W&3ҸgaI-Us1 ?RfҼ]T sZK6'HP0`|ex`ob1pR4aA _DS[j/䯹#jD )6sWID8Z ̬+Z&{`2&$DSӂJ^,Q+A6f-J<$x]ޛ(7hMLr³{L_po϶s~?x犅i՗SgwەcD=˨Յt5,0  wU%Xo--Ax MK(naoQM:>h,^A?Jvχ/i}Rl lO*6=t4s|A`5* )yO+JA5g]Sd:m1`>4œU.nwB ӨDEKc-'-8uZx?KpYAPf {{jayZ%Wϧ!?UI:M|"sa7W$yMm~Yxek}no1jp4AeƅրHްsʫxm7'@'ڷH*qdWw[K- YZ\ Qp59Rai٦,Tom}^c<ݜKwStE;s9{ƹhI(: *?r.p!93"[>퍩İvE.y\h|sOYlQS(xg06yZl̒Lq ~dZ&aA͞@1OicblcYcxxX-ٓ %svrRֳT"}$|=>b}Tv#EѴ5Iu'^"Y rV# CUyCy(g9jAI%`X-Ƀc}:ҨE$o>_)vmx)+z6ۮaj'=am%h= v]{9M Rұr(R'mnp#|Eo:3rJÒ+dYTf Y_9zڿlxvp~*my LpDŽbg9S3E2pD(H{v΅uB ۍ=FP9]RJ\zoEjR,1";"QU3è~;xۮP*dm#m=- ]"me{qKxC PYh1 I/ͩiÑLվHG)YUƍ)?#)BQ2.t.Idmta6Ս^aŁA7{<,kVʿ"Mg;9W&dfdO[U%,] FlzUp͓9br) ֲ ڹ^drLd>^:8Ʋ::LZs5L'RJTp}Բ. Rs?$wSgBkOa|?L{ZD*+A/G v ZE8]~8Z GC Ֆpf //+6,N[ïx^hOPgsS'Fkݳ>vӈ#somHV&yHzd~4;ɏ:SQ%ѡ~ $L<}AUO8%Rl7HGMR8(J3HQ<vpʻ|!xQwgZx}*I•pre㑎/%`\;NxLAӯs1~0(#^~´#{M~J/ryj"jzt-'rp(>CIpb搉SvBЉ9(èt/rwQfM4G5n+<:CF1`Tʗ/MX̢׷G"H w:!ĐIN$1!cBRxRg0.:a2%p"/+{ n˒(syh^Մ>:{b{JgÞZRFA )G&$7 jÉN0]yHPh=qlj{;oIw >!Ȳ.70 kH)t"ތ=_\ JQFm=iaV&d>)H͇8"Y\w>.Վ2+ftcښ$zy Y^?aᩙ]LZ 0>nM<MYEgJ\1lfL9+uV S' YERh"X@ɍ'!L55NJ}]GA񬯭r?BtP# ஻{ M^r5'IރKE9#k 'z탕cbA^I.5WKcJ΄:tVA9N}p?(@;J9IJM\P4`i j9F\MCjTu EJrيOcL"`Z+W`:Liguf2YȜ-cNfF~JZzȹ5OM,-?rfgL,.2W/s~> Ai\Q⨫u6խA|AftA `0yQM+ sn}EG*#R O%wMsІA.Hx.WObxe"}^bOAe3_ H}ruM6KaBM1D'q.$'NJHtP~ ЉkٲԤhf^Sq./p2z+*wO|6Y(7^I4<x}d ŻS=a@st>tŴon 2R6/`"\T8"c+/gm kY<UG~= O xwbu}/S\d|eUosA#7UAtPÑi죟s{g8V3O畈ji#3{]-S@RDíPṴ.R)˹89h D* 뒮K1MAa>0ѱ:ö(Iv[dtN g8y6ҷuUo  :u']KbȃԍM_g"a3SǼ6RTvEII>jǸ{[^C)1yg&/ ȩMx 7"w6\-nzhε]3;p3[$X܀c(M/Okw#vD`쭛 :PL24Pmdy3W;Xy1]TX >ZuUQYqUIjEL'=^pD+:`C-W)d-`s ؕ Gkq9>1c1P\8{b@͇,`W#<%;X+\ꉚtx`DgezZGBOCeW)|<@5 `@{Wdl ibQTB쳤 K12w#)4)lm}q`Vٿ[8]Y6FKڨ9+"&$]o3^B] $q6:Τ4NE JohoQ[$:mrYLͨSADB/Pgoo e du|#EzTRrX!d19,%4!̱ط#lm,xzibq}" 0a7J亽8$U`ѬapC-< ]ddY}0H嚰Ȳ! vFYZ|0$7 pq tai[PQZ.m2*hd\䆺$9@n.g_l,T:CIG93 Tŋ&"jfyKҡdˤ\B$W^IvS5퉙y+,{X eyaǭQ'1#ˊ:ãF"It=G%i5l?Wqx( .9c$2 -Nܩ諏uӣ .ZRrl4fm6h26.(Tv<5Rs=B0ClGMaDxawk2v5K8ϼݪއ uUc7xtUm؟ <prSem7qg(2>>V..&m3kGk}Bd(6郬HVhhWԾW 'p"`A!kcI̔A7GWq +ۻ@&=*o ?'Psp-QW'Pv6PH ȍ+<>\DKIFȅ'/jIB}]'8bT ~ XyPnu ]Is/b>o!}NI5z XJq/+|ێ()%,!v0;CRy| n(;`98ӿJ{:oNԁ΄Њo% {(zI[rdbv02^,W6z>pH)jUDC-S^lJ45sFIRD@D=QC|&wzKqabVLh@L%c@s ,dX ( VBW$.p 0ЛJѸXVPAN򒿠bҖQR8Vؼ7Em!OJRa52pEw>ĭ q"$HĀr>3<.KFj=}9a-Z@F}DDes!?c y#ɵ"_]4ǰZV Q,Dֈwن];n,k]}L@Xl >Y ⇆T CzP!3Ւ65y=+)֋0TtT'^r‚4'}s΢`+W?U=`;p;={ ,溝*ʦiyzGS?MNY6@'˙T(!=,rrE_&ꔽ CD!2"O:R@4Sf^=hr/=9_7}$r ktՁgFXw r8B>8tVkmValO-WϨ+9a(m$]zFGYt=fXzO.9,o$]Yk!hD~x\ 5hJ,^ ^tj61п6yGY-uo=e3EI)`_k:} w$xuGH`Jp04O i9nj0 0X֙Db kYCBV,0cKYY YNρU/ݥml@IN ܋~uqYU XJ&<$>czᗸ~ݷfF( W;`ws0L-h!,>3=u;;)BB7bcU7\(dꋋiVk?ho_B^h Cx. tBzU6ÍT{jzCJbۘE5v{٧ds#f qDDb 41kgh#ʐ 1uj_762,{|3#O:Źsv -*bVv;ܵM#G# i;܀+iz8:I6)3W.^lz̐"ֹՋL=CȅwOi;|DMX;)j- c2EwB%pڳ 2{iJI lvft?+-(!L7`9Pyr@& mGC B`bؾ esM(Tvb6ߕXaR᫒Ƶ7xIg[vB Z{0='fYZ)wwM Skɼm3keHDϿ(S,3S/ *tk̀#X 0Bbn3kmKuoXLBY^C2L K%wH@ ĝRC<7+Vg)VHx֓$) 6.Yl9gqLEuul.{G@eXEby;u)t`c̙ 4BUYmYjĉ5-[:OFՔRxBzs8 HDҫXPrpp1jYb\QJ@78پ|:ht)Qx72:tβNAi],տ ֗!ff|o_B:Rޡc@&=˫uk6!Uz[6nۧMOSM7I,!GNU*p*8n%dKBVq?DkE\`΋D90ɥJ]j,5y5AWA3ǃ*p5w 30U"lV 轁ɟ.Xyι!u@";ou@jZixǖz|u'kg8{bZ|ԁomvrbwD L dG ahv38H_4f!mU֭?6Jj'bXS &+ݲJiue9|ux-gXQK~ujTB.FOo'9* FESsyCyCN^Ԯ Tf|#A Bѵ[yʷ,rx4iZiqIFy@M 9u44w+_Vep@NJQot`(J)ӍG)8% -Pȳ'c W>C1~r~f[́]P̎*FZo<' 9P5WԉindI>I߫~@?س8)-@N7 ߷R?>U&änLJ;.'XNZYK4)-GBDǣeh$=zUe ~pSɟŴ # ՟a<,S9}K^-~[a2;I5x+q|Tfj;Ci“y6GWpX ߀Q_E 1pXh+o$73VM<:D vte"9ȪAL󴥒 {hj;2EgAt"Iz)~1 H߹`ܪ̭j"EU o10H)Ba(xA^g8(5hI[Cȶ|^C(lnH^կY\P`.5e]?C*m!4p{bڡQ?t@u.=tm ̶>bEzv)_H}<&zL b_8حK=׿#~gq Z+FKr"ۼ3 ^89z(ԿGЄ1w!dS2ZD~ Ou6i}JxnW2y.i,Q(yqxdeI>xSxCJ^!:br$ϫ 'NkYZg[z kgO%HC>)cm?3^N R`oy*lgI.D[o f(X^sKd$/F  s9hXb}w3Y*k(bĘQ^Lvb|InP&H"k7oaᬩ,h^7Zƒqg:f:MhH97Ea&==46fլœnͪq5ە saNئrJà7Ўu[\qgKT@h_ԿΦ2˅"z~_)Ϸ{g*=Qq )Nn:]i`78# ac-"$ ^{<),/|^ BDBȱr_ a[(` C !_T.j&<C: !VkV׊>M&0>xsU(= 6.c`Dޖg^+CΝx!_hF M <(gOHQ/ΩV$ MWyg6KULn˵`)*IZ4JFs<0F*jvOd7>+]j-=G<=c%?7G9N7n*uHȏy?h Wv!<]RH Ҧ=[/L"Mɓ~$sP:>y/itN/Jo9Ifz").D4ش%N-`efFX644$Zٷ޳aT9z W+h^o`)x]P#m6GlzKbdl)2-:uIzEjYD.+!iwJ-溇d(=VM. )RNԀMS߽S\ՠ96ޛݭBʥkyQpZ""s0ŭ̓#Gq_pg $kEƥ &?,GS O hЈ6b)NX>'U2nxǾ&W5'I9F RG[վT1tB|d, "2ZI/F&.pԦaXn,Yh~B V}2]M:vXHh7qrnHl۱8 TAQ` AS뢲xf_%&#Gh!G$$S?EN3ex -"8r9%z+TfZ(TAfG\aEڜV- 2^&%7,@k׮}̢w9B{Sߘ}#R8ܖʆ-dhzDRPz2z)=߮Y/`>(?$b 5SvpW5ЦT:Wz{@mvթ gQSru%ZDHSxd 쩏37<8Kͩ-0U>$E%6̍>H^)Ŗ3x{WZhe}P]h^]Q(ӝLrv;F$n*,Ķ^haZTr=x}p:yC持TWM TY5o q.Bg'`* V=v3gӻ轅SM%h&{Նﲛ+&!MDٚnɊ?0'J8~AOax{$ ]/1>S<_:4 ޫsDuE i/HhU1IV79zaCW1#/"K}rak$S3RDhbOӹ@M5 I@FJ+CYHvJ1l~Ӷ{udZ X 5Gwk%3^6Ӱc&2D?6<}QCgB{mvT~xly_zQv.&ry} "/sTy[yŞ&Ii+=5%]Y`:\!~ p@RHT|-e! 3wWaȬ#hc|D*k@C#L1>QiOl8z=Jzr_OT_E< CpYnN85ྌIP4LYD7捌Agg:e;c:ƙjPlWr~ސ4XB25ڪlA|رsw sT8!h?BaD1*H2,/z="IdmmF}p4>rB%׊НH)t+Ñe0N"w[bV ?O 盲]`"$`ȗW9ߦV6ۆY *d6w7TO}9?P)2E3wx5XoE Gh?d CbjwK ;q"lnjwYr9" ,0~r/6Iƶ[(c@,6 C @vF\9@E[@jHr#ϲKnjs6O۽QxX`,޸;`{tHSKUOح##Xraƺ6s.쉂ᱨ4Ճ+7ҌNgQOQRq'44tJKaX.0'q:N|1*ʒ|Ŋ☩I j3kGb"JzaǐQuDh92BGdr4%DVzWxSYZs:n(z5'& UO։#<ѻն =c>͖iΑWvvJ<$$6 [Q"MlnbO`U̎.DuP/TH릣r=Z)#3h Jg)onV>JٳSd33urq{]fi=ps+Bu)4^;셫Dp2/Ŋ CHF at ;eFmG;=dPw}Gwϊu|`#$9C_6Q˒9tP¼1*JP{ij(mܴW\뺂]YB@DBGFcM껌c성fD BGg7ilȃm.Tَ2D}'ؒ+$][‹q^eGݢ\\BJvND0v9fXO&"Wy66Ekg]N+(JACISKhtGQp<+P0qFT0bH?p uČROPnǓ+V*YMz$]yiVMU֭;ؾ?DсÛ5@s_ ]EMu-oKKoi=в^!{~< gc-_`1gu)V0/}n5sϚ,!s 5wx<_{y5.rP7vʛvZŎ7BMwkACSMBJZ|{L3V}LԒP{Qan>т IR ">._س_8?. ^?Pl(\hFXiC0Iy[ȢVW!<{ZO Ǘ~:,L^gUuo3.!h);B8={Bm 6nK }wC:hֺdER}>i;,\B-&vA=WWVo&*=KΩ Wr鴸m-{m cU>1[џԜ\N`wɎ]-ntw]vC =s ?3e{8܇k{Vl}.wU n0+Ks,?44&"_?VQibڈGtkk | `7J1#J'\VȲ5 7!㞻G4â6l\,I^=h3[j{ ٫F#V`A!(P%z^-USo=מo՘+LJeA0ar\r'R?5Vǰ, M tްg4P#A;aA3(^KD$(AdATϬ`c ,a>[kX1s`U~lb%-8B#c"_/o@,E:,߁H);׽gcoar!y-O0t OEEŒxK7O;IqMpiv(8 t:Hz Hx'WUpBC$j?OQQ:^KRKV${3O[j$%q*ZߩX(~:V@l8Z!J8_ x.N֗ *}=19xs#o %CYgzϊczw8zFUJhE+`Y@vSc8 G؏ӔU眈0"۲t, >b?9;@ټmK^;Sz~? K^ܴh1 y'+fGI{덹ALWu\ E|.c0FuU q>JZ1 ;^/нHE)BUMs8ZemmMQć*SCiT_c[ﵼI!q#U!;?u1]@9 Ng:c|l#OH"![XXխ[~>k8^wX#:YZĀVhbE-p7 3ݭ:\ dZ/%o>($OӆE,A*; Qzpu #`eK"e:|$o>*dt9xBX<@ E5N-5k:T8/^WЩ?pĴ3d"cQƦI2u9ˣOGke`mW?5~K/eQt@`zՑH}n.OxLʆ^Wm?[`ouHaѢYlÍ$\ dE *&Q)Oe!o5/t\$f 핂s!4 0C!)Za{0r64hӣ+- |Kk dH@/0hqq*TSfOOJ1j]4S4Uӵ*5h6aZp G3B;33-In#Et"9B 0Q0_WXGh)K /[m7qN|QOsyP*9@97065t*|H7'psٞ酩IjI;@ۨE!:2q]aqqIu9>^1z,n[Ec"ǕӍJy(Iq0t=!>!dJqC@#ڤ*Z tn6t̛Fl97l1*׾㽉˟ Yo7{j\f4Vew4oy; JbxQYM L-qH>cI s3O'ЮS hd^@ d$=Muo=_})2W#)X.PЙOE+km9<,Jnڔ(YqsM89"ph:+x1ceur'=+ %tTX!/pul?8 b3б|M{:xp_~w`DlKIۄ`'Ŝf!X5NֿU!j$%%QwIf827* ߌ-\}|g(\!k`q3dF^3`v<05KBMBWĮHA˗+7 s?S`0.4*IS_&Jva]ws@64 rp6'r~}Lm%ƋZMx4<8jj}ŝ ꫎w/j֢%?82ΝYD_aK],v:{cd+1wZi#yFŚtVl[l̖49$jߟzJ @Jw:P<< & ao{cXU T{ybX סcC<2AdӁTzů>'2+@U(;G!?}.BdZ)LW(X93,zGIm0N6Ы3Q"ޠ|'$ɊCnl{[Z]}YȯzASZe*ٕiNQe%+em U zXdǧv'";%U sk,lV!:(wݲyH7"Xr`<298QxY -a:$CRG@rw ;k!/Mtv$V9[]JT 6$?Eyo5T%'Ar|UCcZ+[6͜ DM3vb7hs Zۮx H(^bh2ڠfc/VzR5&5&\[jf3q]C ~lR3~+9'z;Ţ({} ʴf~T(*wqvQ –i:lh40;l.%WJ(ARMYQE *=zLQfS91/x,ˍiMaH~2?ڊ֠^ ;R?'NZPk.Dw/s̊;#v׵T#N)S<(FCLG&m<2* ݚRLF2N:qVR<$iC5~+!rf^C__˫xTBMRJx[%=$|=h7;-~Z>r կw٪eeipઆ!Lw8K$* Sue f q@0WH(Jr\"$M!>r:Ư{ïfXrrw]ώP6EN؋~YU/l`og>JIvPyC(im=Q7d5Tnz 9"?p 4ec0 O V" M0,1yϴe>TǒX#K&Az.vdo@I7݃6cyLQ(_l3JsjMUpnt2m#Dcn~xKv-i%+H-t wsXvpBEp:#>?u29Fۗ]56̏0$"b2oUe%J2U%HPԨDHW*71?9J2Q6q~VGs?Yb⦍R؟n+<;uuܼA.9_"Yf?m[|E;G$2 2+PcӪu[~~q;ōS(+QV6=FS<dnҺ^SFd-x2PG;4;&sd>͂Q ?g@UKLF?Ki)!)sJqy *PzԨY;Hs12]'{`*Zm0]-k u3~uG>8qώv^@Q9HMX4M VeVO@*}ۛUy~~L)KY 0 j\ju:x+Dϋ LCGom:R{N-Ƴ~uJr7Ekbu}pݴgek\֬A?3nLҿʧoj2Ch@g.o7,⪗߳$X'$0OOK Un e8_qYňibNmLA{_QZCA= G093@rԷqC|*n"C)HS Hߨ ᪙#P'C,'epl5;$W_\%n(\gpDP?L4_4CD;|ɨ@i2ۢuG~/=cwhroA8<9tb0QLAY^wJyta"F<&Ґ;|MXsC*^L:q5 ҿY<¸HP.] ZxraOFfMSw5L60K2˲q mRs?ѥ_]b9JAWEDQTi lci{Gdbbeӷ+' +i5!9cp!i^Jsw-U t<7j84y/bϫH&?pO ݘٴwRD5<7Y#w\;IdlBg4`|*FYA]h h,U\Bxͨ-"Tv!bB i~tR YPVS| n *77x\Q|ףŸ L Mw f,.|=w[Cw`GWtr{`IrqܓŜ?MƟwm_\蓵dy۪L+%Q`U\\Oa@uD/ɭ^jմ1# $ժTACK#Z\k>]tpr)/H0-I];N _I%HVu{y%مh{g|3J)LJ9?[rٛ%"qgu3,wHΜSvcC]iH"ef2Hg Ƭi.k <0 ?w/u&֕*Lf mF0p+S0{c#@Ӻu@5პصB֌߀8b6OE]9'P/z\ ֊L@uq UbU'_K-:;z$Di]_#Y)me# Aw )γ}DZZz \uH5wfFA7ְvel҉g+c5?h $pb%Pu7ڬ3ˆ뗤=ny#*1b'j6xf|DYUs+Vځ-|ڐm % Cڈn]$eA LV'ЪfH&hgяթ5h{o-!*x ɧ& ) <.S}:5i Cn͞5d~%',$Kj-9_n D"JhQc4lƸk#gȸ’KvWħmbָ$5~`#&{Ռ3q&7MT~:rπ^iCݎK~u`= 2~ ^01L&[>֣RzV@kY# i#qآԇUd ȫIXnoU-lhؕm " FZ/B E?lޖ\A1ufi=B*_[>Zygթ voH«kn„hT'r>7nD[ZM Vf5#ѪaһK0ӤeL7_Et>#p:ho+Ӎ\(U0K ;RxS"c=m(^_o+B\ _7 M:ؠB2ZF[J: 3գ:VHuѣu" FˬOԑ>{Sk9ü2^+\y(&>\~= C;%ٸ,W#b0[-+˖ƂTf 8KE~ĘF{ęfj_`Pȧ;TOp]]&wOf{]t ~5jZZ7y -jB7B/ۗ<㫎6>5ut@zbz=1>!T&N;{X7_B݊8.|[4wH yѮ[lOԽyy#9xpgf7B7y'YNTm|Gĸ*.hɸ[lUPCA;Se#p?amë$0L]>CI@(n0!&M+u-hqec98aFXn Q6^Κ'Y)چ`֛F妃.th(tISe$ e)q;*D3yZn{Op[qBPZwM ǀ,lDiipgV夲]'a0 %?|ۍK0yFZHcnLeBb9V\_\>Uy| xWk[|bm< ϵ4=v}KM\8= MxD?܄ތ3@o] ]GFZ6hq:j4!b|]*?˼Hq= Tۜ/t;"¿:zHX?O-]dun !` )LSƆM"S/^=;iY{R߷>NYSS>n:m*(O%8.\sbw #ucB ՠ`J9JdH{W^[O+ee{QMBYȩhPʊr@Shf :붎|(4#iZvG/:NY8Rd0j胃s!=yH{GFPs)`<0hPiYyt%8 %:^Dǡw~pιׁjIܛk ']۶ Q(s v~ˠ*P@СYOO̎ )򀿁D英ϓ[JupLSm̜ʹP"@VLPL LM32rU1pꃹn d^.شy {,gAbuX*$TOr a+/a jd20X od@e n$ =#;hZ0){66%S6ym{kkQP:)߀zHUK /T0ƬsKaͮo&l9:QeAv3 I06 jx`CMi7AAy8u#9b2 ?Ev^2ML&%Ah uC?dy@W+ly&%':@΄OlX=8>N'NڵaU+խ/bkAJ:FAzň n`sVG;m,8}HKϿ%@-L. Pv+ 7yANgY6|vˉ׵o}Wl!*ڇ{??O\R?h)4AzGD8[gIZ#y?SA*T'u%AfT.lO83cdA"3̛Rj%z"bR,9]X9WxH|p,y9g|Ȝ}ށAmi8+G3z.ndNЂ[Oip3C7SrrHSk:wf<xJ#!ʎѦ3^ ۬x+WE'd&cE 4RI5Cfv $˳k?]3CNΌU;XjL۟x}UL>{FC7/KذBAX=a \hwYNK֐ɲhBGgZYp\$Q$DZ;^tш\BD@/PKt*Edy o~qH@lOOyuN\%z*|w#Z0s0rl=(t<|V"͠ßn`Nz[GD= ,1[Ystvc{X֮mu}(Cm "2 -GTŖ Cw{p7w ia oȫy D+S’lpҶMgq\KCYG`z^T? -y 4to~$98I&9]x5ѳ?D8oMeؔg#Z<0iR9u l1<1Twӌ'_URc6[ ej+wZ>A#ZT.Ü<(;oMnf$7H M})06s5 hSDךU`vEb?KߪaN\rTh.e3VE r9z4R4#$(=ǔ=~525;,+jP26Be,-oe?(/ ?I (K~})٪^*0z22%O'Hܥ/I|k!pȵɆ8MW54A }܋}/rVv_bn Q_tEHN`nkhAW8oD[˹oo+ϱfhQ %4B*?Ʊ/᷎D󰕺0<+uK[ϝ-բM,~2iYrZ9x,m% 3k B1x Nb|3pNIcmSY&I%E[O.!9I6 'Y 24AJJ RɆٗ)Fu xzey%Y3爺To؇{Ob f 6e.THΦ(0  DWCeŜ 4{ v掴LݖG7D $B;qTSOY.^4,co~!AgB$?+Ū^ʲh !y|H}5=}$z}đ:UB-ʥQjF,maNL毮.mXfuIM>t9Y0FNYUB#5v %L k}#*ȷ26z6ivIMҘ w_X-BQ(:Yqti/ "d]ٜ}Ʒg)j'݉{I+c7!`@I}0AxX*B+.kzB1,m.yCAWbr BJ!J{D(a[B$10?#yKn[4* FZpMBqeC 19jV-n_*G=| L+ۓ'|7}v+'Ber1NVñuKs=>y4z%Kr2!I|x8Y)m1kAR6U]{Q{ρZt-zO7}R0q|$罣@NG~uyHzFdi\OOeoIqYЍ|:2:_>15T6P!Շu(M? og4K6)oP?fGaam cGmA|hEŃň56ŠU>6f 1_W#Zr22d[lp5$z藵ua38S\WKW X;8oݓ篛pvc ңP TGVP5W71cy=ّt&>﹫*t/W7w@.=abC564˖^@Ly)Ga~mpBeX$~@3/I>$&$_re.uPrW>GO f={kI2^p 00ג'$ɂ|lXJ=i\}R6(exa}Jp4#:_yؔ)AEsL,Jm.ҕŴ82 "%YiTwQvL7]D6]א,? ă6~qlHϪg tU<.4 h+`vBOAkpTna*W.=vξ[(/@ 3{D3}#r*>(=OUQ-#~ LDmM6p hZt:4/%6#W`Lq5F,4]u3F/I=X8͋>˂so9͖t E (ALLShݴqm@HtC$$:g|,zvL'\E(.T<֭3H v Xp(TK+18EV{cq}qNre2%'qqj~<(*Fqj2@AB,eoՊ,I?#[O^2' "X{x{uye%FH4ؗPC'!#B3{_6@5 AZAqB0?͒+T qb;VϫqS{SD1GXA^̳| 80EEj-։q!Av*5Kh$HJ Xbc'P6AZɴ?0X3 /0Z1e18NJL~0 |fQn"O?9Z$ؕ"]?T4A5RyB㘧QxouFcV ?`]?f?!Cކt;$XXd#=3 ~k &,q7&*$z $2A.sIivzE[$fv"3ӜJN| QwX٭ƫUҤe-T_eܠuv2BaHj|gbIk/}1i#\ G>aDa3ka =dDrz:rFkΛ˨WW,QT43CC!jqN^wen|L<|Lj |GɇPi9ƵKp0B:m?OO-ߘ3& ?;{|ٍ.'po6+=6<8|ayݦwC`zqp*[RkDVBZ?W2;tʎݵ6ONlW+Uݦ|:T]Cp6^d$T!.!A¶X|QTѮ"%oRn9aD|!sm҂ #k[A=-{Ӯcc QͩqwY+8<5*u,ȤjLA)#H}gZ:\~.njۺwreE0lg0^K {[&2S ?3RH/C=B$LmԴX##TGF;-Df?I&t[l Jy7]"ECGŠÈ'o$dWazGR\f; w_0鰜uYQqz Ai4lmhwp=7`baAN!svpȆcF.hs&ca+]㡙D.h@fE!,=qY 8 9"/QcUEφy:]>6O@H;ɚlaYM0%4 bQȡpE5f|=1`|]Ze4PFrGC$=10?{wwE |qD1IP3=r"+ Cu`v]}eE $PzCCD㸟ҽ>KAcs^' HQR6磪)Ls*o~;[L E#P(FMBfԀ̊qtJ1y"B1{`\0<_wYO}6)КWd@sf`_òVJ_7t$-8Mg=LOq3aOZwSeUéN!eÃj[(:Yp` 9|ގ Qx9ߚAtRDJT$Lt~lX9TaeLhQRNs-D"r (H#ռq_jI>x>>Y(INݾSK5$k !zSY%;aVcg|WZq-^Lu.cR2HBNЬ,$z[^Ι  \u%!:,g!քF"cAZ|J=Nȗ/sUC' σNS!Ik4.~ 3 |pN,ax{X(yE%|m GK`W&_̬dE`͌TSׂHV?NL=,!GBNAE3A%Kd#c 3- ˶;`i0(&Ez+_B(e[NU&1gPhZZ'|W[mOM5hkD)Ƙl\+S,ҢrЗ0n[e돩Z\u~'> =+yN uukމsvA,_8TiS53[w]QMMdƌTC޽Լ%'{Apr,CHU#|mm1T'MD*F="z'װ9pzEw=WOA& Oix/4h`t0|C`{J{]NK2wHxŴΜ3@|AܴSAhyx2UKLE^g"j7&LR2_֢uK{!/ (Ua'vpUxgA #Ս{Q=zIU1:*, wK`nsJ;r)J4T†ɸȘ)b䱤HE 7c M3ډUhv6`JN|έ_=dE`HF4ַ^Bvڂ#yt]cWfsޥ~_LDAf#ꀷq>LMĶk2r b}D@)JoHS['jUUV&32(eQ+|~MBPՉ.,# "t# mpAqذe㥦XdW]-+[5/ ?4kJ[sd8@.rYC? ǎNHҿBm~.e %[`,%ͷȜA=%M,+yƅ"II0[(!;ydHYPP g-/wy0&|xg?ΦgK-s&L9s}}Rp+yd w_XmQ]CڎGHryN njwV L4h?Sh-fRt>y,S_`J$YȒ| [! SgOu.J>Xvج%2am$1*.ۖuʳUQ,WK2AlSז.rvCJɡQ[YT,R L^,o7HkXI"NB`זEgqҝOCP2 y*38t< Q@Ht)޾""TXU,-7}zfs k(q&p-cX/ZFSf445jlpmuq73tJz" 8_4ۥ߾sbU\u1l 5kaLm*f`*dgMo7tqv@q'ߣ,>b<ߟrܦ1yȽj:iyj8y>DÎ8p! 6nzJzK5 l{c{ݿ7E\?YZ,N whp5ic\M&xTĉQNU7'ps]x?Ţ"yZ[na7ٴ'VBƈb=uHW}`]L(yD+YGYZ]Ur:҃ yƉ*_½M(rZm/Kta䩪 pU\9kd@[&^01rsp1?2>յ;4A$U )V\wj\lz*o=jŷ1]!ur'5#|5e]!Rv,R}%zGe{xhN-Xxd ba@4B(_nsbq,x?+ G:٧܅ 8fB-#AN7@T6==/G(U s/BtqGZ_m!Ȭ;"%#Ք%sLٱ="^.OctT9n]=Q`td{l[9=f%?.d -!ε3OdbiOr/7Vܒ|EYDic#*Ω,O ΓBE5O"pp yXwaa*-%O < ;WzTenW1ׂ3tTaEYng1 Mڵ&qU`f0l&A]]U?WtI+%rԬbMu"C轖!afqr0/,$JnUPmmZ=_yxȉKweecOVXL P[?[a mxk0JǾ|Ou𳦝_k=XRZ:5b+)\3<Շ'HbXr/Ot,PSRJG{c4a "Z >l@KC{9bD:. c(؅5gx*4/[̘%]櫫Z ozDtG%mA\Vf`I#KiM|IJ| DLo'682e5CQYRw72j[խcc{>&:稙bîփA'ԁ+g=1uUGɓtoye2H,d`(Y 3!f≿}u9pT@^4(X7{yWڒ{ y *!Q3:%XThN3I.XcYFgRT崑U(/if σes(9Nɟ8.u#HH4ϊ׵]%Y '!Vi!Q(+Z.MaeJ#"_LQU9FFVjvZYPPcL2_T;SbL}ARfB#QEBHZ䍡d a+˲lG$`Ig(†m"}ej:o***q69Xf_>KΛX}O9u+X 5)sNW~K}dR-bdzڒ> {XCEtްE؅7VVfL>i`ȝ(4e27NBc}@?0k1y߈RP ܋8㬫]ЖFgKz_ש9R;=GS'1Yn PX⩑:J Î L,y]rD0%껇)Z ~nn\KQ7-sfVx;嬽I4IzԨKT~B !1/;~GÒDPG42Jq  YBTZ#3##PM& DɩOt@>I)/t& FvbY\ ̾$|J9`=˓mEĸ$*>ԞT':!DX 2Bw,"gQԵ>fau诇~+vwCrXM.<j0\=q#Y\H?i3i-*u #ys?|pxv3 4m8Ag3Fdȟwlj 8;ZsFLy"zg57Xt*>o5vC~W~LFVhpĿ4~]5߀)P\2cOXTv*_vƜ(,ڑF@{T>2hЂadLC=/vZ 2ռPbԤV=LDdtʫkkj,+c dB:?<\I:*$ > : I6ŗ֘rٔ\7 ^JD)*E_uzi5WP.=G5_}L4_޳Itž@NѼ<#-]pf4/IyKueK7Qw)d59YՀ;{Yfx(MY7:GV$ВHB_Uؓ%HGY\1N˻jl>d/^ej?U6$j2Iq:Cu,1('p*^uĂ~6#~ry&&MЋJ DxxLNoZqi3RMvHAiǽ^vIR`P!4)q1%Zc& \"E ];x>Hq9,:YGqNP;k%ܴ]Qˀހ޵-n5ljͱ| < GAV*UX֟XOo[ƾ/Ƿ#xQl{u_*ЪțwTyRڜSBq:lrq$f/7ozۚFb=A3yCd?#0ʄd T8?>j5ǀ!3N{vKxmِ+͙|ܦ|ӡd, %e}$_]7!{XsSkH#Ƚ~ߵâ$Ěd?ZY:Uʫ__`P%TiD[M֋^\f s$e,B W#jbݫqJ؎)](B"\L3 Zi4u:o:e\+bnNJkJ^]vL wʮ.@??gkN9cpA ˧}Kt֝n8g5\ TdC}) l9<4jGЦT j4%?V} #;eTzmQ~ = ,p\Krz]z*V:!0[z{$XԶqrBId 褍&CQna{ ]hȹ]#\כq!MGXqU- ȖD?-04|㬋tʎuEMh+V`aI1)2muxkB`dR/'"\DeI,QW^;n$ ՜5Jze[XP"//H>"UЏOe6kvhIC.Gn cW&vِ$/] 7\FQ#U>k5gwW)auTUU`# h\Ckfg0[ ED 8d~_1S@k+(.l{X<7I "bl}q5\Qp.¸Y#y* 5ua9|lJ~yf!;~LK}6O*}5e2PP3jHeS&UTlB"/u稛ep? p_-.B!Cڙ=vٍ/& 8>g.H}7qPi #ʵoBk(i DJ?d]5,Q( 4E]G<6Te0kw1Ef5 FrAƠRZO׬mu,;oՉ]Y׿ؤi/ %9W\Rr:C ' %I8$m\6@ _sܛӵ:yC~ 1׶ShKrtR&wW, %ȯ/[5Z0}⿐|dvR>8ʘd՜! Es0J=/NMCJ5evgCVb3 C)LeϮDM$ z{/YH/tđ&ѪCg+BB!die7Q;Vbt;5JOS88D5ĵ sb Cֻ[[֫۩{$\yMͦ\ &7JJNNt)`W 4UK\ʗoggVVvfHG(@_70ˢ-}:F or,kG '[gb[S@A PoZ#ֽp#v`Fc~2FG :7 :lAEYx(x½*n->%t蠓{yz)O}hRBhr2r;I'^5FN\ |v5]{K~;MD0yfL?gÆ;~a'.V v)UKlbPp_{z3J|u߱3d6)95G6CbETMJՂzLJj5H5]-xuefg+\3Xe?I9]ec>>#K Yf9Qc^iKx4V!w/8NPN <mx9r!9AV-n Z#?&ԎHxT U]i&@ت;c%p3QV/G lޟ2/g-N:RrbYZu35Iؕ+-ɳ\c[^+QD]=ؾϑ^N.B@O(Ai(?1uwawΨK}۶x5cPŠ쪨M: 쉦G$w m0 .y[#Qد4CN蔄qv-zp|bC/ڢsw_;m1 -m;AyS܆)uo:JDVya7TzAe$_W'Y _L]Ptb"UwhucGꆵBYbMl 󵋷uY2?Ht1IGEďF!AV8As-#KVDQ^=܂x#Ttiw29Ǒ֧|k (־|…B~\ Y<| .:c x~tf Ɂ7 vaASA  Ղxlk6UB)(q-@nlC#WJmv:;*jmU 6ߧbqN1ᬞF I/'%EhɌ_wUsL9U!ePk=* Th]=Dv.;Z엡ʋ .QsṆ0TZȅ@xBZPW8L",' ֦ZfL"pU329yIrMP>PHبT". ְ41hp@R =^w'I.^-}\J?iiZ `Uw lcvDm *!V:^ c|Mco◙lT Er1nm0Rhc&}dwI˪9o#b"}S.,8WD0|>aSAJ0o_…׋?b^2Oq ~+gϹO!cR:R=:?MǎVSX@T+Ŷ0ىv1`hP hJEx.҇H->MX{>:|҃*Q'GNy= ]&+d]7ҏS' .k6\oܢͨͮc47þbp'9{^Y2ظ|pVL1Իo'^CP_N)̔{,aIo5[hS 7X׉&5KO&1K 33wj$+EZ vvcYᩣ_@%Yܔ2XkwUTQd~uEaQD L_,^J5s>nݣaWf:Y_arNwbW'Yy:{dBQ 6~lVpBM)CQ>|g0 ȖQ%%hmo&j91F=&q2 FiNIXQ2BhoJ& O J0G3گ/|(q#-mTx0֟05.Kb}}cr,E919G8ص7kZ֥n' "'F܀kig ['q]Qug03v۵Ai]Q&<+=Z$MDlf^њ* X~ߘS Ny4v5|TyA+ء heɗS붻 #q8Smõs8X Mf͔ɨa \>0¯mq9 $^C#5/"60Ȋ6\,nz,H-VEH#bYr'GV=ߦ|:lHUT/CZ2=3XPި ;k'vb/~)e^"d/Vq(8~Їbu:) 8ҴE/87 DσzM/ 4g#&p ̍$CH_+{~?_k[OUPa v篟NO<:7g@,5 s*{v;Q oo:.+ (zYd|P‚ B_"5sQ^b'/Į> =>N/^nj㇪eY?0u<bPFnUݬ0nyt`HSM_ 9LJ7%999kKe /`4t~^{@qPG&Ó!#J!{Z ;D* aۃ^FN5 zDrM-29\DlF&Vp^Iz襾iKy۱/4ߦwFj+[f2WâDo$b?d _9^P lC8mw[F: $UU uS;V2; Eʁr^DϸRFqwPpC%Yx֌@մyQ*-.I6TQp[ߦ"'9SB) YoY ˮ-(L,Fgِq']_3{(l~LL0+Zm]3]z ge㒤* >CIYR.#K,5R?cA+7 oB_?1xOwN'Wܠڂ!: |S+45r_z6 Dz=K}q{9͂Y29n0 "uTB3/o+<#~)^P֪c !78k~X"H dbTꕉnwBE|Mm|ؘC";oz$(IFST*VM ~;K0T&zAHTlJlwi%5VLVHjMo)X9} d]f70fqC.$nӰ>eO-1$ ҹp:/>1f IV\+vPBM[]ҩ֕ىȮ$У:Pa<$ƹa5ǻ  |;Y) mzahi`aT8l#nԄyX?i|.LlI̦pON-\Ξ?{yA Nvw_* JmH|6m廴d6ߴD}+/ȧI[x)O {FؚmN}I}O⯐Cՙ~ 4n-W/Н)}{% #SbJj=N`ON+yK/=Q'TV  sGbde`; 8U?áCZY51<+v6>"*fLi@r[wwbxD V8tFZi+̆ 丏xX.55_|rSHMK]DxX5g p$aͪ)*R&,Ťlo Ub[U\$YЀآqӼp$$ͦL/hWdZ`/+aS-8IU]cP3{@]*tZ"!<{kX& nuo86[PcTdUϘL8J׫.>4gݿ"- u'k)u7kТL9سH<% .xe +hS9obxm.~zƣsb3ӪlW#ȍb,},PqA!{}(sl{SGc>Rw7AQúqر;m?[%WFXj\!nZx>ml%^Usu~.?,T <&93iƭGN+n˵}mTu!?,!=-fĢE[ q]3:7)|"r3rzc4DF14TF''ie8%2makxj:<1lNu"ߡZI+3PU{Ȭ:mXx_јr S޽6L0|?J!0PS o\ g4&v YZțm+ted/eAk_uo@Üޟ#"[z0NA]+[n@ ^YyOG.vװDJ\%uh*|娘se.W>,X cbu)m3"1>N{qT»I^@;`|A ctGާE!m@Ү&zygc8>c){gF<}(KrM Icgwd6DM h4y Q8NaGs1[j?j Jhz,˄*d7#ih]7 h틙hE:I/hᘫzX/}CLx&Ӛr^`9"c`2"0s!K ؗY /Rp8g>d8J "F~O$szg%H:&)rSPY5%W,њbQ]M WNss%8OTXZq%a I frId^sNXX"CvK#U^?SJ{TfOl v#`5eIO"Ay3ԋDZӀLr[2|sW4>k䣦Y=rș2ubBo"Gq}o#tA ~ K.`U"p!/,JBmN;4Oam+asݫWـ_ !N $}z+2jD%tuΉn|2r |dymB.OI1 xƠ ϵ$e~WncY:d &K9."Bs7|-֮U@Dr[1+#eȆ K☔#$$|8Ѿa_ 7R $XOYTzT+}j!J7߮SwOlj1}#@.kJ+fp"wFVh7Dѳ:ElNs"Ѫmʈr` ֹ6򻀴]خsLe]KBmżƬ\b9NLP}KG\E*\AҹnmalvTuZ a[bzKm,kdKb;Lp?}s6Th+HɎRZO ҇Հtѿ㩒]|iIȼkoyEX;_,)YjjE( םt`}8gf%x v 7jW :hݯ}W ''1Z2Mc}̤]=nh:|A>!n*z*|pЯs?mr ;}\ I.Lvg<ʼnc3铬h{مx5f L_/!AJq&\z"mt2U_ 0 )~,l)yTWBd#;r"fϥ|\]  6:r_Rŷf:Hwg2jaNւM]sK#27CXlq2J^=)ƕ1#XWN/ wX`{27t55bjmf8èdC.j/֣Vv?.:c꛾:f@ Q疕h! 4v)keLAD/0gzVwпh`yڽ^A^gm~m{Ǟ1J@C =?Wgj3s46r2ޕ[ o8]|Ɨ>^%m˘rI_]AC@!HٹME2Iqqq9<,煤[g86?#VOq"A-ru|}~2\&y¤HXb{G*KW!P(}yR#-&dz6O"Z~S퀫ソ %]Fk0Xh^IO*tט>*GT Af^T;7YEveýOBiwܠ& ,QKex׻?o!H)}#H:z#N''fBnl&etT=^quBclIokkIӤf<1>PpHjBQLjj&Y菋k J~h/<3wBGȨ ~~.0X#"z6O73(v|6ZӚ/ڳ܀3Yʦ<? Ъ b7%"lhBY'h^sr>fu{C;[F |ʏ|/?aWK:d\#K&?VUR.žDfh8d?T6$=c5TUW|/42u٨ Ł"|cUs$ӷ~XG.7_~ 梿eb1i+Y@͊ z\A$;Oa>B2&Pb 'QU_@j>;;`+}v}c|%):W3fɋvܵ'B=r2{HGSد)Qbd>o]uTÿKV>&j"BGAFEHxAl,:\^f_C5WsYJV,⤀!]gu=#e [߫/k-<BO? C:(qk# )wGp?X"6II;$2cD{hkM{R>8DƼ@!- adN'ƅsQ]2CleXp' NkWyYqńi8.Eeغ(=^R.εW0G1=0}N(b۩$_JsǗ4l /8dKN}Ej!BkZW .K'Uμ ŏ4W8t?-c`Z؃QQwWO%jv0iJ5Dy f)hK'sx{|1RAmɟvW;@b$<롫饼 hTj62, jOJfߕ!FfƼ%t R$jL25rx {7O腎{wXeVBᴏj, 6$g,X^˄mf fE55'dqUGs]S&۲VNH.{2>5p8D98/(@=4 '-&%du֐G3D[4ť\1E*ZU2A|_`Q.IA]KѦb_P_bT: PSQIΜU `Wǟ-肃]+?#n`*>rPg4bc`&/$`Go+ȵd~?XG ZmOS!EUM/gGl"BZͭKgy)gLO8{nIgT6yJDd Q9V'~y !鹆fI~ ?BHҰVgʄQb: 8`G㪼;<xq`>Fn51sVV+T{ cho%ad;RWuP16z dⷭ<;&S&健S!W`_&')Oiȯ%tFsoD)Ê##M/C?C8 N)HA'`Q t(v*AxK$[nt-bWW *L-1.|2;k*fcbZEM}Y<|_ʧtr^JD'@T"ƒ@!uta X\M}uE՞bxAhgS8m?:1E#Ǜ,B$1:|87,[6\)WY12&uP*O(áG/?A#|1(T~>+L-k/xXiY,ØT̆Y,7lהCX"}&B.AgTYQ፻v1. |H,i~4ΖWXr~"`VMQNi,+Ea]7x\8 Ֆ zG{oXrgsJ! 9Yx0|{<*϶nJdQ)wo~U6=v9"Ek =ėE&3% ΕШԥ?G3sxQDL Pm#nc/,]2&:; ^QHVMiKDž=$薮Ñ*eP2:&5{r$v˹^3˯r`Du. 9_dB=e_ޚt(WhaD8m5}p8)~| y5Iu ]/uL@75 r*6] :ar}3\O`~=dhYmjՎ,!rV1VBD(2&Nrw\:/& ˥Fs21z # `s ֋~X#Mo} ;\"aDncj_;_t)38c^%KBq\8+) nY= I;Y!UMAJ\}ff[%,ߕܵXQcm =Km\jNOr@4_(ϑZ!ioTםQ鈟V*R"E+~16hh}̥DMv)̹o%CɗK. L#kMN>.reLmյu4pXXhPv"}:lݻ<ζ3F#` o\˒V%NE!?=%ʏ$jU +λt>xзXEH(eD\K!T?9\υ/8II ] cD͉o pxR3؄ͺA=zoE4qRG  49f <'iCihޓTNcTht7Cc@KVA ,m4W1߶>b,jSR௣, DI >DNn* 7ҷ́}aCn++߾1O6oY7ggm(_RеAxU*gZ_EQ[^֑_;7\<s'c+ 8\fnx㲳Q/ 6Bl[OYA% iyoȜ尠ǐdD?:kBVL2+95%@wɣ)a5=lfny)g~ē,Nia5OCR{`'=8_eB\&4Q櫵@X72AkY3ݜF IC 9x_q5tDf6ZmWwEj$+ዃ21{aBͨfOλ'ye^Gܼ5 ytaM/ܙ*7K\G̅SЇeOMAZ _V܄3,'̇K}V{- ~g|Bn𪺩P8,Z4ޙ%MT7Ccv-&rF>ȆbWNUS%@ؘ ~A&5U{i&T|xV6RݫR)ǐ_ 2=z{kudZU3wӢ埗nbjHI2$%R?HJ\='Xr:b`0&kt`jg$PT.>7* b.BE7hE| !r+ɸKw?#aph˴ڷ2K9]f Z84O87υ<oH5xRZ$Ҫtܡ2TD7Jۗ g3aRQR.8DFC#&;N#+FpLxhxz=ar&)#5eDLMh^U-i\ %Zˡ ^̾djkDߕпe[iC#~ע>($^= $3oH]g jl~|Nfg%3ADŽ;Joوcb-rG< 1?3H+FmgJ(*rSLb'k&b7(aWګũ;1 + 1˻;ˋ?)2NPيQm?Řg5k{ r/{(uOOCyB˾﻾Ժ9G\] 4VC?kE{3;Ł^N{MT0SJL30hS" {;Q75L&Xj>NfV@=1qA6y:qsh&.Ubʙo(|ϑTUIT a"HH|cOeY+vvSS| ˀ Svirzp]D&Pܺu}}T{Ρ2?\Y:+% ֋yPYDufjtii! ot N5+dL=w[mcOIѸJ[s1(dG@j-I;Q|2ġaLlz"AdfIn0cWjC.Vx} h5W}C%oQoS&.p?B0_qҮyj+ Nɚ31'd27pU%+Y~J <@ M[XޤOWtIlZqLFC#3RX~^|Af-c0 12=ߖ.X2nsK q6P-u9]wZaED%K#}M2iʩ5M_p|)а,|趷b go\ai8vCĽ$9$\*U1{,픑WY}{dToTKEҸ,,.˲ G-iqq+2|J0ELt|H&qR:Tm[Yc8 6$j7=Iy=^qE# 2dVD%970W%-aĊe QfŃl;r^ZS8KP5aGcYKZ> PJW ʿ6I\p&,}x.hn5'lAGԋ5: "kr:4d&:V?ʨ6чEI[H9 rVe4r%VV_TNhy0Ac#(P^Shw dvӒe0|q֏ڄj("(Zx%MIXx.']':V@7O-+?{㟫Y^׏Rb֒$3*idK兴@D8M`&XTUǓ[*=U {YX%G"D"3O`aMDzq#J]B5-u3NZ>ߚQbWTkt/~pzj/צB7ExDE S+UłyRWrVS]fkH%d;z/K" $ܻ̰9MkAI5SX bq;9U1o<ܥx%j*LwJ֯ ^nejMnD! ,m9u_JED?kp?nbAu'EnvhrzӅo )5ΓrMGɛjW-䗓X_6Xz,Gf).x.2/R-hJv۔MN EsHjt(2/9w'G1s֙Vȵn}kc⪋D^krTm}af1kkx3u6'6QֺZ@sK%\i6ܞsHl ^O8 i-InEhD-)oL3s@{ y(Zi_딱'dͷk# UѮyLCT]u O3]YyU\Mr0W4h'DR *  GON9D+'Թ8W37yX|В8|\kr 70^\aݼU<9 GUNXlREk4jrq[7BuxRrvTM:# hM+ySn.֞Ts !Po1Ap+]VN(h?EU#x0y:c|P$F'S;>'JǠo?_fj:h‚2f>RJaz59yU^m/@tQ۰"*ʷU#B"QT_"|"ˊݪ,/H,|IGC{bmԢVqۭ55\/ܙkDH!(ph@_!`P撸bt)F&B5:yy$Nr9kX'WTڋa ua״$_aȈxt\W2JSlt1 b]9뒤>|GEAx,%ƀ0 _a%v#n ^HN/QL2AL]8˓?-f-7X2ZE~zm_<șghP+W!I]4eae$E?y(p;ה(]ҹ@І6o)THz\* $vD'W_9 # Rw)il?HuYR*vTk,EHo(՞M>׏ߏ[v\jVc\ǨC,ਫNU4i6$6R:DGM8 OM'lL.6 ;}LOʞQ#Uč36aO:χ槠c|>@n V3i+Wk-eߞ$VŤ<~C$;.Z晣'k6nVyIak:̼N7igf,/r5UU d(\^V|/R o@'x4ߵYl̒d9/ԂCJa+bbCrŌyaNN,R=؂^8B5=H Wn^P;֦'VC$N0Pq%0E[Q>ˡI#OU: h&U\B%z4f,75K}=]$F4PBxo¸cڭA*K76j2HVvhc_?<lhTr(NE3 @OK(ӓ;V+wdLQ ?q]cZ8֎k(NFIpɔ i. >\U@V%v̘s*0|׶*Cpn:6::̟yMOg= ¢o5r\p'bIulA[1bzy!OsFLpt_ym\O!^F6Aj.B'&8o;9 tCjΟDHSӽx fo9O _1; J^x x?uAd#$?uӡRKȁ1Nk>&~-6I_w4|Ym\HJ<݅ (8`_d׃=0 F$T1ngt [6ut3J$$N?}{C@#6A$^IGOWQ~fҽ.`Ʋ:zز;a_7=!.fdEdWaщ`S7˸lVj?G>qHN)X Jy}M[TC K@p\FG i/hMtE~ΐ>tAI=JOp'q㾄)Ik$+ރt^2W.c 0055\*]ڿc2..Mq}wI+,G(q% %F]G{\ZGX8 xYͤ|inI->p2 ~^wYGm[uv%J<[/'#э6>NA4^tө|rك\jȄ! topqOH#nRjg01pPpD aءo IsVd,CW AӐ- `qຶ.]sVL0ӖN( Lu53ß^HNj~#r7Y!flM"2_흇$]> vW(E!t'_|҆?=&IdU $``oZNFC<8N:&S߼eעFmJoxeR41:uF՟`. o~dbϹm>?IH@(n;Wp)]b۟w,Tv  }g\Va~U37 4)" . K*phCۏLUuU@q> z b%tۃ\ [2 k?.~Z+-2hVZ9)Fw q%Gg_~gd>aA$*—|֖ TAðv%رLt1BW]zdOb4Ʒ\(`(Zu$bU0(v]u!΢"T:.j^#;0U Vb cn,[S3gw|wHOQ -Svԇh6}唁|],3xKbўa"",XsfvRGdzZ2N^hvvp.}xt;ANlӉ1#S4GʏVH݅1򮳎I gqEM5F|?uh҅U&U0a.?->MW<|Ft\ ղ^r=.s[_f/v;W52"2^.4`*&hFžky _*o̐_ kpJ9ܦ(F87녦E.18%G^697鍓n>SΞ ~t;VG 7x[ꈘrPD YŚ{qc/^?=8j-V.*W geob tFI"Xs\!kr[Ż?ɾmr2EPT_~>t b5-sE /WwxMN1#|OC>P"^dT뉛-29`[ bo=3N@po]sLGr=.l!.Ox)4*(%~B6n YGg|Yh-^AM(!!gbd߄w]!*_+`Ôמ*C$uynoݜ*aNw6\2)!/dƝH緐XT;Mjli}b* &~zq1\tgnZFm:2hc[DS~P ^ĵmlGMzd ibYgy1aR+Rv|!C7߫nO* b4]!9/PUؖռb!5G9k/y\"M]_텲I@wj%~Ӳ*hFTNC5wp :Ի}qH_͉@cK|0$)L;{(붰]Ab;Z^@6ۮlC}9͂{ߗs`P\|I ՔI%xW?+d)B_Ÿn}st{-Ng<&}z38|R@- N`e>XXsܘ%?D5b:YM@ Gzn]pue8'Z iAɻȿӒ}$?<͏^V^sJVV A)6HX&M- b*r@YL+0녤ep ă.yP1=Uo?ݿ$*KJ%S;k`gu삽U?xJ=yL]]KZEgfhF$ם_#~Zj ط@{ɂKq_@WduZjks)t⽣Hq $t00HmZ*FpUHir4A^+[k,n1QG޹8񥵣iVz r4n g'cc JUcNS0ld4 Pϔ%0xIdK!H8ycx)& haSW_ qcY\:g:Yl)^nLrj{<̉DCX\C'xDor}]]pG)-@!z+dQ2h z0D^mr摇ٰq𿳂d,XYh`gȃU1p+RoCC|h!\Z&ם㘷Zm.r@ qKxG{zK+ZerL !sl^7>3NcH}0 2$dm|LsjA.i-Y§F1}o\yc3Wu{rbk-:NY>K`_ْAO^OngYoafN5Ȧ^A!w0yZc(ړ^/~$y !iQdk%En= kܘeU?5Gg3e3)yOY @5?o"'Jkuն='?dQjxU(*G$0ks{y:Xtq>ٍBrv2;&z5WyH~L5<ӬDJM dQ8Ƴĥ + #%f83K~lWFނIWeӿ>΅ÉR&ۇ_ h0zFHt)aIu,`|CXt1$شw*yؖ` 7x#¿wgNwO Ym-͇=eB2UMmQdNo;}nT`W'[>7%c9$?tn<%>g\YrqDai Dfش)1Z]d9?Ь@V;._w臵w#?,pj\}3$ N>4D?kdpڀe@E!)F U01Q pIΞBq-B|6ϿAgҏYO0GW Ε[Z3p@fY]:Ba ;HhC4)Vpz1e[sv]* Gi^jRJ_4euM`]eH2.> O,%D34-9\&6xw-sÿT V3tqMLHX:aڧpIF|w@dXNnq.Gi= "w?'d'DCp_n(Թi }^Opγ;+;d X'KaYwa|!x'a^_ edw)-Y!ì~nU@"[6`3栾_ha(GRkJFl {Ýq1XT$f.d¿oX>0MKr4z ߬dU)]ToYg1iݰ|-H"@]HK8q<3b]XA;=n0+{Qw^W:m& D1Fb 1-ȟvYز&Zî/ўbP5t zKLu Q+LNz7N<"˂'ÕGca$Ssr& g ;+%sXomղB_zG@~^0jrSm`2RL}P%b(w:h9>qRwy2O+CSp^Na{̰& )@cI%"bDu!=0\)pBzQ}bG{Nv8~~hI$ ٸ-Z$fmY>Ѿ;*_Θ~-`Y&kUrǽ?]eX˂%E bGds2phF*aYM:l.c٥'o@HF)!]7Ǖ4{@;L1Mq,:.-d W 8M3ռW@sk`{o0Π*%*{Lv' #7;]m>=a逻{e~4h%NɈ؇І %PD7h2-<%¸( ?>Xis,}/ͪ*\i )-.B̀ O낲 §Pd"ؽhӨFM#m kdސ3P[^8ʬ] -StC8'k@e4xgB>\P>S7s28diӐd\R Bf_9?wmϷciP5NG뎇MoPH.DO˟t^@{2"vLӲ5Ý|9<%@:ߒ4+x"`fb5VV1Vܻ8Ļ`4xvvg[Lc gEsʊлT=QL֖"] %puگ;S}-=:3۴dg]pIx Nuͼ$7>>t?U]w%t5K UdSMpI_n@8$o 9qX}_5tWܮnlr/ǂGrgex?619iqEOBS:?աQI~7,dzCB*S{yn5>o5`{o|p8:ɿO EY?3(ʙO8*z8΀B&. ֌,8{gP*L2uZH#4>M)= z5o zCao Y@am[r@C~n>|}ј8vhOCVkB bWHQtAH4q'bgD\O]wGoCJ}yki0R2ɴJM֨^͋)ʇ?BEm g ōZ3.քt&hԿ8ybPѡuNw%f ).iKI=;1ۣ\p7a L9HYj XGjPĿ1eT{4/'WT%"q|`!Kij;GzNs>&^iM0q@-:2|TyN QD$nE+_lIw1U4 ͝X X3\I'szfmf=>pmR1l޸IZ|<5#C,`==E=eg{hߢlE=d^<"^jjWYNƏP˙OIۅX˄r+(~Ю\e(Kť+do?ҚDg(ÚbYT+y@m7TS7&aX@|r(|Cg^o8ҋyˉ~Xg `m ]h L_ۛ*Y9u)yE&J!dI9Y?UwH.d5}@SmXOnhE8pHC6iU5NSI#CM.@8a9}&= !WzGN,\UIZ"hG#^̀_w%}@q jj!T׉~VݗcAYOkm~359_CX D=r@f-rlg8Ŝ>WR\JL<7f ^.ty "jQBS*G="4|P_t`qzuun甂NԷCZ}% CBxN+sZ|rălu?k\Im8#D?ښFAkz`tdoIMC!`~o߯Bݶp zUAgM(:1Zazi V0 y h0@VeWܶTluB\~m'@V})L"sJ jR?nbbڹ/rJsQ>9֠/ fj%i5Ct"1P4_IxrUm"jOv^|B& KDZvF*^dw0`fE# Ot),6;Lunܺ'T;^ImȁXSa0=^Z\Ձߟiڢ;0 9Jߍfk oNsK]jϺD C9nN.[>@YW?۫h^Ⱥ'dv2%rP%6@@HKfY(l%b\r˘'gک]r,=B+:F/;#ڇq%Hp /<2rb CrJ+#gmWj?ښOu(Bwl`lcJ% 2PY%1G,o?EڪPY+ Oa4RNc51eL=Ý,ba4ݼm ќzJX_'RF7jl@6wб5_r&)tٯIF:Tx雌֙^£:;H W!/7~e4W[@=vي>^-yne)`_ʷI:U45bb.,wrg9;%+Ogwi07PX|a\du(-jm1mR.:u3:QGz7֞I=᪜Z"u0~ⶅNd7h: Q& 'no66esZ}NGΠD ]sX T ym }j`ѳqlT ̪R|QS\/eOrvRnPD}p{yxr~>rٖ"D뎸bvCud6%W46gڽU#UeHo֌TdAIN_2fDL s#v'nm·E\ti y8r帲+ [{iજ3 Ywv朱@vkP<~$G=؆D9uf.OގVeS`N4Cb0#m 2Y]/'JҸegHѕOЈD y^F=BL8#"ּ/UZ@:hIiU?X@uFJcg&49hkb3_1<9F|y_Yd``xкI{D &KdVL;7 #:p6էřBDWfgFA}ķEw뽕 =ɵ[&h1"2 Qx;sbE\C#>@*sQE),LL-m={{R L5OgF{QīQ"M1S-2ԘK B3UגQDF0Tk";[LOOO2w3(7E84t&T-_TЇ On8<$bEF.6? cLC uQ YpܫǤ'GW'Kזւ_E:'x?h*]\=?{z4Ѝ$fUY̛*wcA)I96=mm?= "{"Bc`]ECϛ:L-XzS#Ӥ#3}-*'DB9_~t$,`~ilW$Uʺojw*PP:~;Ԛd !ni<+t[ 7m6] j_#d*5t >Px-czv-g4\׳DmOΡPF $/SFg q9("B>GCxm*KYъ>OQh@rbηdPqWviGAIcCaWۣۭm^gohyW̥q#I#6ڪ}%MԶ)ҹmt=d?)Q2M¨h 2`-Z5ygqۉZ08Jc$'R֔!=7rw,De!UKMRM `BKmdq-{wQMpY a%SqbTkw \.8Bm"&}%xj19 ;HE\l]ﺜQ(ڂjahwYzhІ7s2@7>ui ͹8OT:JXA"B[Њ}>y#, eKf$VًIoR_: L7m%σ"ve2n89 lpW.cN(D'\vTH1#*7%xeB\hȄ qC7T5ۿ [@mc6|: dޔ㩠HqUi\O?5>b& CZJknA]N{5鳋| #*n[ xr?*ˤ|e~. FTis|M8%n W9Քw| gMv/TYxV3NeC)%m^Y>ƊX 84 G8.(Lo/IA igQV7ɹߑCn,A;k~` QeU]Z"L7ɨJn2d h'!qRFXCL6{TNdWi)X<9J徏'Nf 2#OO)'!3u/\ SʞQ\Jg_UI/ aQsf37DCo K5R^^9ڵcdne_x4ޠsD_*WO?}0\ƀ%ى4,jd t(vO"Dq4zH~9DU9&kf+7(!5+, IZ6}Q ttj`EhbÉ nn]zYs/hj_rԐ4A+Xv&y `(|?u-u%WLcD4rep+ J" ش SȜDApڣh7D{jbCd}Zӭg"ިR syFdQ D]FS GݢB}LGjR:hhQB}=VnYGM: (1lcUy 3~㜇cL~NdcܞX s@=EޭRcSy4P;B>Vq+F4 h薛̀YĬtH[>Jbl=s\hFpmkHh\~k1!9{E1&{/6{OKMؓ%cQ_fcTg^}[ѕ|q`ʻ#mr-!rG -l1R!ϝQ $B,CqdRdϤD2k#O8z9 eNJrhG"ڠ\ls(+_9OQnv,r 3Pxd [ln ;QyĊ6) ǘm[^g'8U63cg ^@]_[OE H2**DՕ"d`\yػۑ[ԩ#d[L'h/Ej:2_U8>\u w|'_v9dX㱅kƳ 蓿!6;hv\{ȧKPCZїA'w}ğtV"cm(#2o%@HfLl=8,}+l>tZBwa+E['kdM5ˣ(^GcnW퐒WajQ|aMVezdsT?'~ʲf#{}!&n)Jy[~q)hlo]0梦"[#oY _ek) 3ґ ;P0&6ڔ >L͌{!CEأ`]L)^Hlr`&UДT*w$OPLHy`CUqP>qיr]P ()Q󉍊7d*]YS25M j|_ D+z}Ĺ2ʋPAdɧzкsn$CN heDGW vzY !YιI ".I-N~ X8'm^|P~Bg~@yF(כ=nc+Cp/΁qk\>F:gjLc fd{DhMgć`$9fт,]D4ъMĹ>곱[U\Mr:9tp6؅ؼcU!RK/9.yc7.r̬/K,>N-c̒]aFxtGH~Z&6}) Z ODAub7!Ɍ۫٥cc*fE ,qZn}UPN>B N_E=D :S]gK3XL $Ҿ⇝IvC]|#Znqۿή]qP?F$ovΝEr-r2Z6ik zľj2N`tuq|;GЙQY Up苡oLe+)#, h\='݂BuճOCXs(;dnmIRcU \SL4ۢ}l0R"p0u獒V :i=P~HȪ^@rGD䁞yak~O>Qgqt̪wt3U3;:XW}7U$zr 8f@7qȎ]O,ԋw' #{!X~bt%%2ra~7K6eMbYȮ+&te#u mK:bT>EǬW2VZ u#)˙h# B|-Ǫ}%/+40JW%ڻC??ҙ'5mnXJ|FÄ:~rRƪY&gH5,rW ~Gߤ4? ӞJA[/E J w[}r;ݦI,SD<NJckN[3X,!'5V/VMd2bgЯHDۂX|,,idgE#y.c@ܥoqW׷O0ERsSWƩM=ev<1+ JwTFGaH/:V,\fcnSy_Ai9!/7pIq thm Kyʆp& &G"agL!]v_o:L;"Fjc3@#a"Wl$-9HPVգm nR^:wÃf9;sXiћa$4W 6D*@IE ٙI _ebmo\0ءhjwV"6i]!/gL&? IWo lޝ^&`]o3jOI}%֢n#N76R,?*s4YfU VFb2>3Cl<`]':f;ۜJ  2ÆmB]me;;%0C}>&Ho[:NKZ'[Ʊ! ;4qHxdiB;d/^Dz()l'`K-AROEF3uT?=%wo (bCf=C `x.L"ewF z2.dw>!#fR.DV |9 g^e2aF·!)SKP(N8#BywfrWO|f>?cfUӋ : :Dl[ޫs$l??umk:)Ai\=z } c/}m60ui Bo]ie-6CBH{7rZ@iRȓ ٠e2s v0tA8ܽ8@!wP1 X[g3 7_q\4PB2c9&v3Ux +t^vfT7;h@S"be3( ?D1xHhxQNCcN`0"Ři.s@|;I/'9LGJ 6i)݁q؎aۭ܃a({<_aLK}V*{33ۯ?d5E۠q1Oke;i<{h%P`tYιsJ )4gUjXTISƬset@X"Yڋ(6q0U,+R+ӸqE2zرҿ)Z$VEu[4+qCSIڅA|fSD7bGEa t R)Ÿ6QgK3h&}w'։<:Jr .>yƝ4Up5|kv1) }UӮ}]qKB%?7OZ/dS38≍aQ\XP`f"C?XooNi6朒{CD(7vxup=c֥^mj c!Dh(XM`[: _ۣrnM*xØU?Ň |?2PbXF<#;)}9Ʊ_!"K7vL@V;Z7.Eh;VVuF[ܜ~Zn!D2R_:܏оosh1ϸjqWoȏT,:ocC#7H&\cDr -9㉯DvG+9܉!3Z) G?usWN[$t@XCE5!7J^=Z6U@1 jZt09C`FA Κ^uC-GFv[k7 b,4cqfJ۶G tAƛ߸{{At8}4]R r]OF3FHEyC5GЄ Y ߶/NRiMOƀX@-/3yQG;!_;xK}nsM1>zZo!=ibvAz&\"h{&Y,w nh 7mUb*% އJ$m`VPG ؕ,%22'#F˦WDM).ʷkkޔVOj)%?>w# `zI | YH6 U0Ɲ$}!`TϽr*?igx`ZBB9aANtZ)KSIT 2V 谇۝TĈxfe,!*p< ^fm'8twjq8Zj^D9 f5VBu9|]veU*_}yVlQqV<0({Hidđj-kL@zspIZ%o.@6E7 ,m|o7`ڞ_}qQrwʜ6>qZpdַ IW 9/^}*`Cf^qN;9Ar8FO'Gھ7#/ɳ#Q !?*#\\NgchC+8/hJx{r&3w7Sٲ, Ph 0$Ӝ_,#U4!{q6n ;BOҿZ<gs/~V\pyC@5&5=n1*?}+|n;jЪA3 lmx_TҠrm@%EY͠A"O,4@K28lȺyuep-ZfL ⿠6k (lP@~/VD^L@̇C$TokÃ0Lubȍ]<)Ǡ=פV>KC -)=x@xB`] ؊y(atŋRv"Xy\ ܄xȧc$n@a%Z& эeUrv%x"dYg};jʎ #^olR4{XU~KbG&}z`=KvL]9$+ݱ!1ZLJ:Wg2Kɵ6AEJX۟,mA!C̟x3bMbr+-t&v.fԈKγ^W 8pV^l ;x]ʉǞdY*3wn]k=2Qi3E1`]=b‚u>}okgJ4i$OPH]o.4ߛG] PHXQnbu֝Atc-,j5M1%kWɸ!('77x;$@bNR[zl~ELGSMەR7km[:I#`CV\Rý_׳#M7@n_ ӘCF]- @`s3[83 Z:Aq%4jPiH;yiULMv\ie簯 C*pⰲ9aߣ0yh>liÆ|81O(uÎ L պ&%ztsp}? \E"b!|T& }5x@ m:&Wek pm}rq ͳ HJAҖ +->r"?CDNH(TeƞKu|vFFϤmQ ̐,cVz' <6#o OyAW"ۦrO1@Rog@3/&Byfk6pvK Ӑ*ZGpvbًL8A=JS6Db4iS"f C L JdƜ5 J\־l;Y!VQ;"ߩp$f >b_Y 6%<EkM0t)wPta ԩHaUMO)fh 3?s59nPdоy3KƓ)a3m򊛑EOKRąNd預ܶ6 \m!2%Dҫʥ:!74J9tey~l&+=MunRHSE172-S ʳkJo_&_]Z:FhNlu9VV)q9}|A;Xr@^R1; v39(@?窐6rub 9Qj,?mI;z*.Y>[T AÎlxv-,*m)˼96Vi ξ=ITK]ukt,IMyMH/c30 O5vJ)a- '~~Ⱥsc$]'H]wQp3nwcy Itpb}$@X>n[HƩ-q9.x@Wooڔ'nFf [ ]'@b鋚bZׯr%) ԓs*ws5k'YGtsRšT}E^c QAF*HG`o\Af؆@Hs#/S[c :30 {P?U%VED?:C F+y dA(H]ĕ\(qx7cLi_ Ҝe\l{ˉVZYU9zΝJ c+9=܁0-ŻlPָ e"!YxCSeb֝y "= ccVJI;r[r2r'C^ҔM4T{GFk _N:'ڽńw=8m;G !ӔP#|W۩@Ϯ.vR&9DK7*+U%+ S\W=u yV6Pdw. Khz[!uFBG'Q& i<8N=ICUy@2Ur2P0t25P խgڲó( Z{,ueيz¤Ѐ1^zKݾ4H{,^+G)gĮ]FC&e'B=@kBJ BhLq1<+Kn,RtAYZcy,j2*{ 8kQHf\y̤'G" 60m3—Su;>I Q %~rKVc!TB_՞G?F($R=Ci%+yj7tK5BT>{*5X$\2%$9cR$=tj)J:-AװZmx AF9P)zl\OHO0:hGS0Xq3ҌKA@RBǪ ׍OcZƸpuN @FfQ0_y^$ 01I'9fb˿e].T"vwh<_ MNxz|3wb<:'IYi2^֮ҚUZ fpZߥɫW*x[3n7rd?lp\J^mL54e5~ߟCX6X22 w*2ۓƍؔ#4x=4odenk[/ d3][kLA$HꬑIU#=JӻcҺ^R&E6N{+ŊȩőST(&wA1BdEczﺩBcr@9(Elv> fQ\֤*£i⛖+ (0o8tP"Q)X\s"ӦօBLn3W1kUt)`u7 %(ՆQ .GqjkPąnM^=`bs9dVο-g!.OA*V詌ITq8ؠaC Ȗ: >iH+׍FjiID)?”ʙR6Oe%NH*DQ=>rez c^W5N"3#Ho(*e&pΑ22RV J@Hأ|oBp {N@$dK6iϛd[ 9mC]6;sPM}A–'j~Ė0Ǥ0Ķ<#DX@|t㟢`U{'AXG#<1ki CG7jqeQx_zZ"&V6Z֥gne+nbGf o+ yrk>"[ [Ι~ʂ3ջb[-C\2f/We8hɱfXZ ])*AF 24#L֕ 4*[[Yl(cvӃtCˣ粷Qz`>\T0سG{Pn -~ `hƘLR'rH5!XA7&NvT]{{};l6S+q'h)r <ݶ֭hiL*T㹚E Q7`ݏ7 =bදЉj5vOeLY]D4♊K߷Ej5j\]궰WP#./r{ [|-%-N~l[:w\FQо=\Oqm|F8Sb*f&D+ h7cwqs&uWAr|kqqA_wYy,ݰ3ΫoowYDuZiA9v=> 0/֦@_1WW3 f#gT2| B\΂bl<KR lG2V.zʈk^ OeKY(ڛrk!cgaͯvMtVԴq9GOߊ) ײFoUϽQ+l d'9WԃCp!nI0k3[ vΌ*A6@ " _YPX}x m` YXTuvXfeCpjJKCw E!xkЕ [K"pip3Xd IS ]SIjMSH ~MUNq^b*^z ˮ2HIΐ3n Th*HGDmH1M-N ~j! bv#~EJ^.Ld Ry1j:W=A8O@CS㚉sOlHYncSEcl l5 9^ gOzdj $%>nI;i([62kGE} aW{qR l+j:b 4WUra' ϵ8߀ԉ`!eHI®Ϟ N鱂l̂kUEܕ6֝H^EXzvѫVFPӏqo*w&<ӋjrRʚ5 G(ԙw+Y,OM_ "OQD H'e1⢲1]r_E*5s3 *ݯ( <tZ#2EOEV ZM?̀ȪjMձ|C>u"ܩuzdrU:zW0y@ѓx:>JT KMtR#U1K#Iu@_߀f'%8\چVĖFB߇q"V{f &r]u0\:?xVʹbn @) CVbGZÿzt[yL] qc )/>fµВ["rNP B D@-lu7{ܱ|ņٝ[&&9o I7We!.}:3f7RʨYKTQw=hYL?ij%VKRMɨ 3/2vf%3_o5j- ^}Bmcd1y< ]G*ᜠ8EÔ6yjv5gǸM}NӸ$\luN43rAg {vXSKABv:$,M͉MCD Yiŗ*:-14A'ћoH J|{6?"- MyFC{Ǎcvd'EO lб4<ކ9#WĂ]6h *Krvq+E< (_Y2g݈fji>wSFCMEIR-IrQ^M А[ye)Κ7\6Fn{+lMYf;Ba+˾MORK#hQn4ǘw;lt0O*6%72U ` U疰9Zj@3>5_$wh RP$1HB_?`1LlM˕-4yP9"A&FҰuƭOl'㈍q[:4xM]#X2Yo QTyŽy%HD ԍ}̝N Мw9OôP5&Cf˰=>wT!*~rLSTs=YתyJ; S4.iTcbT> ٜ7+c[A~# {@"npiAEr1&W_\C1GBXd7@Ⱥ.g/Ǥn+{y7?Ќnd [8oZYgx_ &?'Շ8?@:66UV`R_NG5Ա xf>/Q&Ӿ,klod7|_ ut r + sS]CDc}u)n 4 !LІdBHNQ_&s|hF`?ߋo2@ڊܛSD=hw~$3#~m6Z;/]5Xq7h׋wB2Nz3F̻V^I+QKTz*,kyvvtPQj;Z9d*Ӭ+?6:n~$^Tu5BthuW(L>Z<NF lLB$s\U1:Zv!v# ϟp`[^/e<*#Jտ{IT{/w#T?A#JaL]BS5U_A{eG9b]?:2yZ\lCFF"*;?Ǒ3<.6׽;"&~tVv\+гo"("V.Q*; 4ʦúwgXcVj\j}R}*,#"SFPDg0 1d^܆?0R|1٥Y x|اG|`U?^ ! ÁUKTdݏT/, ??)[XOUD}me0 $I9M-Xl-j@x!QhT)s"IgCiߗ7J)sb$Nr*:}!4}l%6e'D.ZXqn)alFu:gZHɒ>9EoP嵐LntFhWӀZ䀋%Vӳg)ڌQEY+ a>ӯjfcM{a Ŧ0W!'}P,9BJ tu'66aI]\r1eۂx'K?tn$c'9{/JI&'}kɀAphԬяMaɭJ߀%"Tt>Fi,`BXCIۘڃp)}nʝW. 0֔xKF{ބ}N*΂#I)Z*d0޸@YNtueOx8,`'6 Xn*b#CDg17LIy'(l)}c>,"6kDq\/7-RV9N`k(`sa{U,WvEFTn? NT fxhI;ŗT$:[=$ڢJc;a3I_xϼB)RCMa{x'C ѐq2\0ꔐ(Q^ f޾ar+ 1'}~z#Ė5;)Ǻ! r sT񷵊9O4 5p0Cϥu p=ڰJIX ϫn5I`eW6[R4g $:`% oxDOv+yW&W7]KU[Bb).dH@~  N^7rmcy,)R)Mp8Yi`vl@L"}|i&Fr~1oDIǂoI:"p\H3aqn(uHQ+ߋ`ҹսB/|zNŮ{ct5 ӆ|gnI[gct4>MؿHJ9њ|UM,KAs wĝ (4XKa6گXÞ 9mN߮رc޶0Hx.pCr&QiBdjԓzhGr[Aز&86bL2"X4u.-2E`svux^[Ϧ@tNJ藜wH^wm)ecM$(2X\Y.1dauXov,'K+׈.f78Jkr^b~}5JGT&+Ҍ7RW% Á adjh/2OA!Hq&3\LK($ Os-6'Q6fav-lFI4aJ@&R1Σ'}&5חٍ @tG>;U6! kG=w Qum惀S7DC\K1On U-YjׂvgV,J*ɮ{s"m\G Y3LIKTshXx͢=HA= }#+@;ShgC:aY; }14pҁRYpBaEzVD8ʳ-TPUjz%j9 :uM"D&?r_<@? nR\|,>K~)F[ OpcN7v̧ۚЪ~B9Թ{]5]_0/_{xh8d5X6ץ\Oxb8J~i:iR̘쮠(f9 5l0;Hku_-_jn_lׄ^9?V"&rG;\:alk~Zf@t#=9݂N:YvF궸{o{%8='vnׇBQA\P=Roq (qn@&rxmZ[5ɛC-n,Ytq+-:D5^mԉ62_?#zl,L YFnZ`SvŬ_3pѝ9ci6ƪkm<&<+yM[{3Yc~uB;'B > "AZp)40|`lQ rc3 t2' TAnpP]nA}j*Y@Sٯ<y1G"U))q˟鍠Ř /o~2&UC-v!<~KAŹ*9FN$MvBiCB!W&n#lWdоќJN6_-L Z4 9J%/ꃿǧjh9𺶠}y{Â-ň4=>/w['Yk*Tc*K򅾰Ir/s )p_5p*;O,v wl*~ Qtdg*A!"MED%QK7@V)% ԫTV-ЎζgJJs7䛇pU:,^v֞I}^AE8\O!Ew4W d,vq.ԅд*owT}tdLb$ScnL<=ۗ>=u34r,/A'#;׆p(jQ5"AWx+]Jj*%~ת\H*gö e'j3yKJH;Aُo+|ßiרuXR`2am*"秵.D8 C'QI4Gk<SNբF& SVO?m10T*p#=%'|OrKPN?y ]KΕH,rdJ}k0L]twod l~gw4FrԐ/7RoBS 1]mO`W 9~@ضDW˥$+9)R0SfMU1IgX)8̐b0B^+L!^Mo'dlWmQ.e3¸͏y3}?FrqDyT}z2"@ws-$_#wL즧3B^rmu(Z:9O[M/UNa99!Ťk-cVo}ycKeAz"†AjOus".k{דE6z9л7@pګf_aǩU8:pVD̦-hIE\F4"¿Rk+YkxDS`Q _-W#)ȅnɜ0n@&6# MrK5]nD7`bאXاl9[}K VtZ\OÍ^"!:E' yG߲= 4IJfTDuĸ}{)hxmp}ŤHPXn|2Ff>[P78Kh|Ĉͻ=pEW61|V@ɋLޝޥdؓ/ZㆭwC*va\/y9@.ņZ}"(3k^#[9-ـ&>?VIg'ɶCooc&k2goj>cIgۣ Fs_w1wML<yQW2:bq')tskt-k!Z=34Mjx آT얌μt&ju ܯ_(Rf4S K|r߆Wp?u7pl< cՔ\xo~Y~VHjkAY쓟~u ,/TLJ/)o75O*kxH]ڛE]hw1R~SJ'w-{ ʲ?cReK_:8 &Z O 4z`tQ 1nOh휍3-1(ܩwo9XS׶-k*Ѡm .Q)z[n\~1@wo 1=;f!MA(#y KkɹxiZFcwSJ༕o&~yE kvsmfB %:NᙈΉK,ql59&ҙW垸`}nkꙝWs|Zw>=ǫnM ]˾3L0d `*|r(gIh .GX=!;k_BQy-t7@z na#$~éԦBo)g&>_]p+@~Qh9=ؿk[핹:Wi}ZD$tJ0&jldӬON9 o#BMC;c&p365ndẮh}HN6qCfzgo.GfÒCGM:IG#y[mc#c[-n 0 hPfE>i$E$lx3^3;0ħ]z[_d ZGE.^2$O ՁV./aiMC9? oYc_]CtI aNUQTWk*F}q̶ۑy&`UFXKz IT*[7ƪɌ8vҎMei2XN!1D\po?% D] S!w^sS |0F{g q3O :3EgMEz-Aj*IZ_Up Dh2f ~$ͱq5 MlH~\? M! !XJ?σ3h+1XikFWMVK"\9!D:%6Ҥr[ŗN_c;ȋFQħx)gșaXz|֖a,hkgK^"U"Awvٜxk@g?6KDJ|4݆A!-! TԤ?F_9tt",3eJؾRPdKgoj&0/e;,RAVoh &a zG;R1zwB7haح[eU p^+`yеw o{jFzMPQy{dȿ]UTDwd,n7v5k -i_mfH,b&BVT% cr4q+= Gr*+:$Zfڲ3F3f+)MҸzX?eVĩSaQ xz6uw&J"$=$.m 1iŤCM6fSCZB2P%{$.=anUWqЋPHJ!Td`segPz~ϛ95#exF,uYrU5ALE _O}ܰiMtyu/w|}Kj"Qp!%Fs>Ebq6wŠ֠&G[ݢ/1,['D@zvkEG[}| w.uZ1 0o,Jq7[w0Xʎ9L D#>Z(oL,wD(#5Wڽ/0d^=ۢDjrkoqpo"˓xPڎ#BC( qȚtΈ~bqht9+q<Yen|8H|X}.e9sYQWg`2ư1}۰)Q{#X' >s bpM21ғ$jZh-\EgQ86) 7W#ɶ/j4uo5jf( < rD$e+smLߞaҥ%|g2ZBfv+kjp+K :ψ9>f0 }K-a?p|~`oK ƣXjdlaM6]'6>zA{~nu]=&aQT`ԆE l:T*O2Ǘ;_x΁bz2ׅlUew'~nṱPu1.L* $˺do @3%08”922Ќ\qp3u Wr4S]8]ޣq3-j,&1K=l5C^PS :瞳z}Rյ,~eUyTAb}JRO-8sf2m_`J? B1M ,uc!E_FQ@f [m1| ]-]@vWO+0m =jo~EV7W*r!Twx7T w!)+trD_*yKfip`nsYܠoW}ޓ}Hp1b.G*{{4t:Jw{V97 wko2YP l5۳߆dº@$i$jjSFo5 o }Tv3&a. ^3Fr#T)S:$LBwh_H5~ޮ'tUFo8W;. %E BP&}Ֆzq,.p^X(<j>e8z: |L+dPw7ִ'x:f0i:sRݓYGK?~k'"% xvpCnSB;O֪885^]56k b!MXƁdPcܳSj( Qa{P88QD&4pA$%CCU%ߘYĴ\-x>TXI܃d]DLí"#ɨZ0ۇJhة In b e"8t Vyk kG ͺB'}B Q8o@)k|G7W&uf]~DŃHܹ&pw+!檌$^v!gohHh[rJϊx1Q&j370ňb$: vE Io#eh.JSZ b sޢD`_l~&Ɨ6`D$_Bb27_LD4%bd7s=du#+WmJa~-yC""9Bhq% k Y0x<1sid蔾B͸Gᓼ\w%l!kxm_w4c+2;2=o [٩v:<>Q}M%|Ur?t rkiEg J{35LoN`þ|n*AxV*:wFہ~Mw3!c`=w`Cikr У gØV=::^W.oxpSh=c [8~&e+#й%.6Eu׻K苠b+.&2ލ<tO =,˦'@إ9Nib5s ݘ4@0IUjesdϏqJ6#eTө3(50 ;H^Rj7ѱd |nֹ=$U]==CVOe0*;֧OaFpqUTFm{`$sm7W8h8a *z~?C[/(*L(.ņo\Pv&|9fגAY\8叄RpP⤞'@:Y2_D%7AlR]ȬC,iU }W5c ;P$<]A^ j1{8Ш"W?fƴee9궍37qA `]1Dd.6gZNjA5}&O#_"֓tT}.|f@Eq>6烨PX8HҌ,NPCF+ X IVsF}{aKfj}RԉHyhY ]}Ҁ'o;s<ܳzey}SeZݽz&4ڂy77_j]!: %u+!6]ALA~ >*ـS&ᐘFP!Jͯ\̩l8$x6`A6S&ܒQB;zBU࢐jT ~6ifHj;)Uw–G$QcC׻${wBZԃE7i!Ҁ`kG2'go 'LASb N? ;O*)zrL||%tfb[qeoB5)֎{ԑQڦsHFکlΛ83h.Vm4Ȍ ѤywƞMW= 扐9LNN4v brrLjsX)]c ZAauw9w5; :oFPmΡ&~(f˵gtNS"RwUb+\c0#s~9 #̿W{=r.;xZА3lT}@"|kVtT727PjiA4"O2ЬZmzvQU:ٓ K0}<8hxqan-Q?$p;+E&kAh?` 7rXn16'i^Tgu4Zp?5dӚzXuI zOv+OHUojaCLfSgU %`e8:khlb%'E2lsGLVgÒmaMkЗ1͹ \h8?jxTHVTjVT8qQ'us~@*E9*!X`$0z-t*zS.S{PO0[G!U-ok\>kzmXW ?`<F\v;.P//MPtiS(HU0HtT}UdŮ#Q-yu J`JƵ=@mmq EU$skŤA@܂ Ć }Yz 3ܑ2|:w I /qȍO}~^!FRVGn tⓄ?k#7X:l}Xdʥ=u>QP0RWo >!_Y-hKbo4x.k'AvdvG8tǣͩЫ6KڠQEgM;`\}ATF?AV}>y4FІJeҞc1b&"|ѳS vAжS&Dz%ۯj[w=u$(Rn4.j=ač, UR(L06v.HٍTppqSvoxB;+˶k~iIM @fU7z}CODSk  o i>;ӴKΎhErnΘk͹Ol >Ls*!?N:O[GNREVـ]٬v%>%rhKO4<x8kfKDlNMsxf{,vF̻Jb~5  % $g(UiXrC̡m3*-<wܩRn"oˁ"x}['$/N5/dlWfV9Nly+0+~n甁 >L%&a;@Ncja;eO GukQJ=R$pdΒwp=dQbe\iV ȪLc 'uGuGYksv# 9MEM%X2Z;RBf/YFbO &oAsGNPM-jbUiMs$o!J!A;(`|I5!PcJq  qVrΫ}2JkZK;)h jIz<\kcz5˽\0+v2N3-?]Dt֔iN цY6\;~!cA9YdLxw4%ԏ5'PR b`lab\}U ;4BRkdpL[dͰEpCsZ DA޷dW=ib\V2w` 'ʙ`$~>&aqDhh?!z#j̾?k"pgIG{Akમ|maiIHi3Рvm0mi75w+6xa!?i=#lc'~ NwNkV_؉#r;(w9Hx<|uQ q;eϗL!]LW܆"Fn"ʦJ fމ\})cF4crӳ4e޳bt 2sf"ۂn[VzHA MlݡrW ~PX'x({;+Q |@i?`TkDD~fc^P|xPRi0=1Boz`Sҗ&ڷ#C8V3C^2}xӄg؅Lϯt<XUunZ XBT,)<ri*n(A$1V"KM k.rz??5Aln,J{ ?|-~R]/3鴬琳0ydrТCW%*+= i̵fQGRMhB\K0I"wU[YJ1/DxZ;Iqgi=K&hn,vo!AY4fvM]W7 t/gS}}_QYpW$+9SW5]ߐ#z49 W55/I)PKZAm3@~8gR^3a3^VuMD֢`rz-epȘ F&PC;x~MYMsq-^"E@˃>ۊB9|`ş$dh7u6vjK3Te#^F<1I0tY%ze01άp[67e:뙧bcJY,rc4Pif_K_^b< 5mV*0màv|:iP8=0JJ>`ԈuH;bU[Y. HxC[?"VpO1,&s-r uOwlkf-7G W6G;y6>)`\Զ}c7. ]X֘MF6 iF (+tͳ%lQimYN]bk~oAReEHخDALd=ⶡȎaj* Ǥs!"N0]!&[yztcѫǒ7mj,i*^k@ϻ!s99[fDQhT PD~kF`X,G&R%ޯ۾rvA4qLJvO( Cth`3,mu IDY"Visԝ$Bk0'2xC\Hro.if+ ?vf>=^OAxb[W^}S(V&,*1+XC?s24bJxZnn;M HXYA /pJΪ_(ߞXȗ] F{* RpACrW֔<̨eHD667h &tg\%b)KP^J/-p#Eq!vL]S)ԎB{錸&kͯ)5^L>؜"5+!\ b$P!2nÍNba2qD^#KDJt]+Y*'j {s}˰Qܗ";T'Rϧ-]97%B`NHgAv1 4"]UHÔ13Oޫx9|Һ%ϿŌ~>zJѮDuXRԲP ű =IjʹL'7ԋ+-culp';kS!h% ,~B1\ \_(z;R Mbf=;=RAfZF V9|gۃ]} /K`Dܸ iČz#.TG$wu#g8UP 'xlA67Sx~EƗS1;$ٞ"KN#syWۃ4 /P ְ5G*+afLW V*e.FrvOOգ-5n+G#kD,52]N?ӎ'IV~Пv3QSJRX05urޭBmzdhvT?1XgZݧZ:z2-WIQP &}wYyq9"RUb%/̑,8Ҩ 6!x 풺̄"zJx}hQU[F+g$̈́xXjfg}occ%`}u7WhXxbxUIYj T;_х221jD2&(l{xհ 5ֆb,\S]I(n|qeu1LԒ(:1F1[8%£[x*J 5DBTc;._82 3!U!ug$ /ZFOAߚm:^",7Nʴ XsR f;FH]V. \Fϵnإ:6KHH+yZ#|ᖲ0FӿEm6V}s>>l'=,}a0RFi`zkJ\\$QJr"hb?RߐʂQy[N1|!˩Js(ZRO{| ̺No-`T,zğ$(Vk9Ug1udFUL{~Q(zrz_SC4`Q@5AѼqzTPRȑVl8L2bEL.gsw?bP'H vFwp-I!)Տ;:1իS 0RIdg R/MµLDHo߫cDbqTfs/J6[w}jPͩjg):zC:mQ֑n6o+Kf }iVڻ'݁J1~41);YGM(k1LZ+ S;{.ONr$ S)2o@Ug3mh2i%Aj-~R12cMN=2]A뜵nŰwTere/jR13!Uq DH;(nQ:0 s MGT_)e*k#T7wV 7UJ:L' x(t*?̐UKݴ8sEFP)1ģHwuJpK#.YI1sK2I6ĕIU0l+B0%K\R&o LwGBPȇ9D;hsY >s!?aiE~8o2EكƠ%ThTy=.]Oދhڷ󗩷0-Y,swo*Ȏ4wd(]AEhlL[V-yRfwXUZCGBvm}^tB+򣋁E<dNFxbC}Y2<ܹ.!@Lod=ĕP^03㞽|G^a9*1Oq_Yu9ERW0d"t5xV>KCڴ)9ޔSR'%qpDžVo8]Ɔ{˙.S-Fwϋq{aܿPWrC^FKЍ\/Z DءoMw*Ĝs߅w,QN_#.*gu.թyy_-XC#T;i> M b~$s^+10R2l-Zqs({X#_7^Z!uwM83 = ykQ54eS W=53H ہIBe,crGOŴ7/ҔF>6G5z1CLڭ֋?"CNZޣX3(@Cl$o04?2a0Q(Ő3}VoʢcNyU|F$('\n+EG`m3dǔ8>057XkNh@g]J'v(bSKfSU+*RCuu'[,%M!D]lAƆ֑{?"٫,ES٥cnqW5]D9{zqZzACwÍ| ? :=U[4 ݤf%}c%AF-QN$i4^`l wUz@(bKi=1sd 41*d<*VW"$mkB_cHAsH 9dxk3rӂ{W7<ȄVib\oێjTi'ru>^+G2B*ǬәJcޏ/ܕ ݜ5 a9#~89{mL[:!UVL baz%%S/MBl:A[XK[!W~M "6λt- oa6{z^qITYYk)5pr{YN+ߵb:dY[ j|QҰZ[8)䤓Jf no(M A_aLb5-ܱs2@_:*CW*'kž0 }.OG3t-'lEӏCK+>[`z?] $'y1Ǐk{; g-DF΍m`& x_CFj8XݮGD7fi\d@/\S(yh/g6{dD)`bJ3Y@;yc0ZWBv&FPeY䩋G/Y!z2MZq9o]PtP#T|8ӇLwJo= _Ǝ(k4nP_F !FcLNSbԾy27/rӔ="$I[s H|v r(,ByĹT.-|hW۩rEՈCcVࢁtOtZA}|VE5tAr'%PTcJ,GL"bE'`$a Z RW#y5+`'SZXB0X| Ua'CO];~ 73|$>uRL0uD Ss> 1ÆVNyا$2RiNs2l,{" $&CFoVR˅rzߗEaD*F<.NdX1y܌Cc=?`YqZLM6y}>x2I5[-ԩ1b3pi);~j-n'l/.45j禸 `}1ӞhggHvvv}NR [ꐗBPuý) T0R+z4Mxx_J$!0Ӽĸp.hirXFbj@:‘p={.S6.w'5ߩJxUj7;9TbhHIwmO%Pu$v37] '_ ! B;HVX(m C0'se 6hoFT)4%zAu/n]wc}C)SgqaĆL*c;6"V[11@v\X%OڈꤔzꜼ1N8lpΠoT _f`{<}0-lmp~m4P`0xkȅ(jOh¤D.">?pswz˙\ feR>hgsl0MM-OeU[:2dC:.IgǮv j^1 L1:+j]4A/xOb /;eX/ٓ3'XD%NtP@'W0D}@dxVA!*y'g3:JHUdcASŏ:#gҁyf}XOr`q}#J}mY4sG:⤁CF:% ւI҇^4h jJW1qj*˙Ino 9u읆&8LM (QOJ8^>0YU{ K5!7@o "k;Y&'Snˬ9yսπvT~C.S0>Nr FhҠ1y%ɞhfL7 P~wQU&"u@d=?KvΐR L^MUމH õ)o045JS $~痉KUW(z-kϣ g]0dCs<91oPXr Y>8jE3lKWo߻/h On1/guWOMKs"jE.ĶҚKx Rtn@gUK)lӘ {)Ռ4EGl>Cʗ0@":xA$(tCƂgika"5i_>Tg̗HjmɃh"/Tb's[MI̾>pi=C k,²%]OpRf7o4B^jF=WDU"HAw{;`w_^vKEm4UE xZ%)x~PEVgepb)N%<ŋ%C¥/1pGqkJ6VI%ng> >^at{3GRfM fnFLS%Cwzc鮥7su #Cd}]_WaPj;n _²ȈMm><*vI;2R F蛞Ğvԅ#[~_/*)tKOOd.ڍPn32m?OJ0|ԷYh9 'o o阂&JLӊh uvh hvR o5f 9 v qf Magrjd9<Mye1R#v0}pa3x&1z!31gf2ȋ >rX I7[ <K`h\kAFus?CE̒ $xէDy.yW\Oi8ov`c ?\K  6RvJ{sw2 I"9xf469pB) i4`! (Cڌu-׵84c8Ź!B.yrLl(1?H^'bVOneں>^s="u#g21)QK\󮘵n+ڍ:@8qޱ hO/Ja[> 7[@Ⲧ5Ed x 2'Ɲ`N`@75L6q/ZvF|bsNVP]u̺Tωv u]BoOkHȂiuDsK(;9پG*f]\ٷ^=o,2sT]MmmCf\¼'߄nQ}> ;ou?-Pɯ# w gq6dƅGUcW6s*sUiPh?ZnX-n}B{ mvw0"A" ck x£'bc s:gD6qफJUրh<67 'L<g!"o=tFnDT__*iXĞ^qF>4x_7 ^7#k\fVe2#!gl8( zV7'і?"qπ@&gXؤ @J&+|h[4!N̘CM׃}L(H3X6hlջhi o6ͩ{2n梴H]{{/>HTDI*~[IQBVBO4S# H#- >K>RJaHtn)#Ti)]Yoϥcs_f<~3jG@y&ʹrOH ۆ^XOY"3"PW+[[$X7<K6Lp-vrqdJ`mI:c<{GEy+.tLњ'GE798NbE"*݆#Ӕ2Dxmˬ-9BQzgRGⷨr[|VnA{CJ/|st_UƚOr6o1u!0& ?J8f IT\}/vxOrAT|OZWvInVc/vpOER[=@1P|G6y(a-3v&Mp*C4͓ P)ZXoİzhxw\6+ɐ}f^%ViIҍKtz$AD6"c>ߍaF; -'GĝDC8lTsSHn@}Bmj:Gp\yiHX88.p@rH8w vf>QË-sI 1к;R(h  F߶HP懀ӹ6xXUZF |aD(hGN dUl&ApGѲ6\n}_Y)VѦx;hw-բ@H0ۑ zk֪?Q ٳ/cȮZ1 ff<{4^DJo69?&Zp-ktgw ^yL9u[OQ.p?}R-U2h鸗>MB)^~zlwfyicR!̫rVꓠ*56Go/wC۬hroya%a#AM5KQ_jm!VL`5! ]p* r" "@]~ YΥsܞِNs+WAc#1TJ:Av/C9FܠEػʕ<97Th\] Dcx8P#8 U868*wUVJTַEB5G9zf|cv.; Y}H۴-g;+~|^~vZ|;НH!>G|3qBa^$q['N}VZ>Tql:W"@7Bd2܈#'ު; txVB:,Vߋ2kTbpEIV>0䃤vHi18bI7dC+;ƠDo) VbJ+oOCPґ; |BW[xiL}]\(h,c2e-3 @`8'YjF}%9D R1!ieQ\EzXӉi dc0ϖSd1Zލie )O o= 3K42ior,(v;XUyeQjЗ!Rm.jZ PF\&7W]2Hl䕝n5LU/8GQ RU΃;snGH^kIFN.W9\3JPFcŘ=:9=T3t-n)4+B8 E>w^s:V}Fμ!nQT~4||3)V5Lp;3.~-U'!-rϜûrARS/bE_ .[C<` Pbv&f͘}1!j? 8=-b)P[\jcGf{|A~LUazXX")JL~cmq>` ( xS]O׭$?lts0ӊ:ŊT2i{ȭ /( Q[[ [,o=ru3"VnĬ,,֐tuq*˧vr9O5;TmIǍsJ|Avz6#-,WՓدu$a*3bNpOCx@=3'KEtԵqNT|nK$wsQxĬ&AԬ.joWGbeP'4K&qƊLUv?KQT>U;YڼNE?:+&?\mxr""^خ/InB9 eK\xv yhf!UH <[3Ve6+6ݨjmnuf~|ɀ5[s+f B[#%<,^LUŌ~NuQ0Gʑ:k`8๒a^g,!C#L)ŭ;" +ʽQ]OK4ESSDBwQnXz+Ot]IdŮۻJʄ: ;C&Ԟ?l=Ժ]b,DȄpz7Gv?ËhjE, wCȣ=N<3Tos7n.83i<_ 7=C;ODR:Iy11`͠ d( gjKV0*&z'9A㏏_/>/Z:sFHv!\*@fz`j^K7[ m9MI뫍k\lޞ h;{M{0vuGvFxPjQDeMLh b6K]Hv6u ŇK^Lz#|s4[;h ÎS0;>LSGZ4Mq[-W8*`&5_&@+KMi`9 6T4˳%(L_Zj%77[^_+WI%ܚW7pL4 N)ϨcRBH*M%л2_^t:uy>E lj)QOb5\ ݑ\xy;,"@)WBPJbVsmmSEWuy}a3Hﴪa1uMiή*ހuMq`:ɜk=gQP ˃gpr|z_@?KEb *Q᭶#{B#n̏x)2 $+,2dvZ'1ϟ4L&]>iI#Zf Gw]Q,K9zO8Wu-nD?z#E *hK;|pŅi#Bw9oK&t4[RMN1[ ^?!h_9~xa`: j7.CԻ)*k(qZ*m@0{a,cWܻJ4A+N` Ƈ;E4Yp)y&Ü{[Η{FBw| KDO,P+*bf+#шp e1k\L a ܔZћs߬624Q0buT7)x(υt ښ[sbz:GG*#4H;1$haj>#Mx8nO[E(pIL\өMxљ}S1  *dP2ʁ(o"TD`3@QB粓1ҘskN“h 1m`wpr'H oͤDYBs3R; 3 a[tO^,Lp}J ?ꗌK\L/>LEW,KyX w % Q,V))3[πtDP]&8 {hCfSAgjaց Kmw.BŖ\l,\ik1?3ߚQh.B)#Q(cZR^jtE{سd³Auj)`@wVW("2K]'i-ry&Н򩉩2Ŧa` tmAh [}o)BצDߏs3A[ڌR4i6Pdj-@R_aSm[,7~=5_PƱz @q|O ;+ Ƈsrv+zkMS;6F< ]آBmʽ*Mglnzo;?cݓ+ştcK0 *1Tfc2( )qS E2¨,fJr~6R_@#88_OЦ<)fߠ3绛})f˄rrYLkZ2-5g0Z5 ԥxPRٌj &x}WGk t46u#bHl{%[4~ere@B,ֻȍ^b8&Ʋ?$Z/zEqkP A$*e%$?,JCqt>ȟ>?ŵv`V,ny :$Im$@mvƮNaY.L;"q٥CVY%#.HHWJ=ƶlaK @,p&+)2$—һ8Fr;+E`v 4 KY4*Ų]G|L&H~Nhv#Ez8B-uf^5htU~ێB}̏FKw7z<-lAMt2*2!Ky|p )ȏ3MCf`581N{pܹXnfZtXvEWcPE/ >iQP (7mă.k9x52+aX]c ؑcҙ(swz黢_g R\VFCWCc8?2Iouݙ#Cg`0@Drb[R鯽S@.bЉZugqBfw[]@ZA2$ GI b~3S ? оC&7tb:_lstJX^B"Cfl8 #!<>-EE *M|9 )꽇x-KpWgKe  8 ޸c:ݣJ7U𿭮0*9I*Cc dۡ @Uhݔ)9i;-O+0NnU lS6B~'F++p "-hF@ (;q(MPR[9y=#w,tBm,n As6Z6Nfgd\y+6=){N%\AJ5Ι@oq7} کu Mϳ Nzy91f;3pOO5tC@= \\|vIo:^T]=L)Ojэhv]M@-!;|=|-J>T"'.Ա@ @md s3OTktlӈP^(WtA{ d8_bN-7Qmhθ.L|6`^'&_=#s'JSE6@獃 JuUz%_]i:gp1ytw f-n9 ~½aBby^&JǪ^K[rw&1c"SɊII-zpNݕ#\l$ΥJMVM}0iV:5"G)wNL>_ 8*e@8~Q]I-ExЦM|~Zty#XD̑ Lш u8F"6A[VP~yX;cZvJ%{ E{ 1Q{^M+l$EJ%)\S;tM%2hr:;(hl~ȩ"׃EǬ^9 2I%'9óܐЅ+b(?v*] HQ{=F~n* ,e@BtAZ8/@ِ݄CVK}u=XzcmQN\- w/,ʃ5vGWtt': ]Dųzٮ>bfzSԘngqyB ޴[`ִ36<~@wW%[ߛi$(6. 8whZ40H6N4rDDo9/;Srlm)Y0\F/XiѝQJF†܍O:a-**OpUQ~zl7u J%M +\#Z3㇓k ܤ.$TH?({'\ 23:ȘNf3?W7@ʊt*j LJ\SSp #z #qN\Z@efYd| {-k [@)6S[D]1Ոrl<  ?: /qN:ѧ ?5Qg:ULM?T G:}_z0rWW} 6lC! mN"2zTF͚kj9 kG@x%6̉\qsqs_^ +oJ46fqۻJȟ#klK&˳S<\)E۸(?f+k =YZUtߘbk`ң4B{.&h; H.B_f{oYB=@ )$n>sG PZFt`q]h .hh ‰_ԵRD%y>2LtMDVAWHDj.S-N: Gek7S­٥1:7ܥ^.::oHe0qo%MR7i% )z$Q *'2ܸ4 aڟdiwƲ/7DV Z p%~"YCKѵ g_˝3PkTZ-K M4#;٦; #JhiT%TUd?kOp_6qb jt7]% ]grq!*.lW;iv0{#AGd `qA"'|0,6qNySM记-ݛA_wCgkVq5vAKu,rhC CX&8Ӏ_C낒zlx 1J婦0}/HH֗#OhKa#+(141Y욵`g@RbJm{(i[7k! +)%<O|+5Uoۢ6N^&5riэH $.ǂm 233/{c kutBl`2TnT#)?MõZ7# y dqe!lK 80!=jrc3,,[S>,5FH9?eXwPBL*a͖*b>;5}Bp jCLIuTV0)i0?KS7]!,!x[ʹ r&UQe]j"(Z$р+JŘɸR_#fXnap.L%9׺.( U5 `}h_*͂iX&\;v2݄Cg ԺYxs^Nq7ȝU4PZnx3պij֠:P3l0(?Sx~bGIYWXLáBk>Ia &L>wN~sH%P˺(psWC x_q,S.RT#zG[#2WiX`dAT@)?rt"Ʉ&|ggnӻq]lv&:w0YgI2%Aög2~F0B^ZE ,*WI-X @dZ[uG $dxk*խ.YHk7X$Њ"y[u6z~4uL- ⺇EmmnRiKm=DCNy8yL$: s0Q\:v?HXyNꟑM|u4)/29;!=9beMLC2, ǜ1A 3~b_LKSI]CTAɉ3^UijL]L|1de97A)mh P&0^3`y{3j1k}˔)/IV*XI(.bQk%iw!6y6IbTuYy,c%.=O46_%݌pIʱ˜nauodv1mv%w%SxUi|\|AG%zX|QE=Ј? -D|=#]evh9!MUF=D:LiEk)Nnx–֓ID! s$U}㋰wϿ iA`2殣xnE>/w}!k({S;մzEۃ0Pβ†Ng/z~% ޶8=m#؛X7;7\IsQd)ftM*?+^\KP#Fe, ҌAvq3v@\;_XGy̲yUiH !<jNmRa4z3yš|JF,>#D*~^wfxtG a}ROĬVlDS0t@>&b 0w=G۳\ Fƙ _k>OJ6mC`! <@Ӿ` QFzRMtؽض`DkZ6Je6OPLmRtxr~Fxoއ 3bZ+o!PL8a)6t-;'}*+D Wx^QrT-)CxcukZ G @emЍP3c.t<)+Ns?cp}1Ղ'4 /6- RklD<6 vhZp ,G]R/Tdsdn~[x EX@7jD9uvk7I C_ҎHRt<"zO$*ƫ 4rhçYsRO\vPRTl{kl@%76MW  %}a EZ ͦ2F,Ltri\L) |ı|I(Iz^"5}}{׺z@ٲC^"uoKO?gdոg* K'D/Z~5ف4I'̶d\ 'h\^~Gx E( bP-VEUcdάƀIuÉ]VI77 D2%eq.!IbUr@SS'ѝ|( X~ޑ `;e ssl̏%Eޞf\ 9WsS'%JҊz+]^_ `eepE2*gROވexZpW!9@fh/w M\F'|ķw]MO5k ZB[1G#K*&@u鶣b|Cֽf9 ;N`G|`i$@C^_JJ|gϊW`7ɻ#;6UKyOp1[| +iL4C)ҝH$ 6mاK-tCmWĞt.ΨrώJ6k%dw!uW*zZS~k/M#=)B4cTI:^@~X?@Mx)M˙0'{x3>W=(l6!shݙ8=w\*i߂k,edm4cэP(d'۹tĔ¦ZH$yelqu1O6=ouʼnAN˅߻ƅr}EjDݿoo{-B L3ZA4xY#zߘvsӡ{AhgT^cNvFLlL6I*(ewWX˾ȩ1V];QxT2$% L=nJ1ËBs@8OɝKK D=T$4 (g&5dD&6 \Boǻi5 EBcaqfX$l˝-ᚺ~B8Ȑi'ڽ2,\ ;?n*j(~O pH:z]dg\5z5;Vèa*W%yvV4@Cy{4rCȼE.d\#pb-{8AS_G&)%4>*}?YE/\ATDACi姢p|QQ4aܵl9@9nh3b SOsG /f]+ѳYՓ%l:-ٵU[l+%Jكy3υ=OF#ryo^ȴA);vjB ˪s%]":8)12;GOMG~M}ק{ Zka#>o7ZkQD9fr RoIfi;N#$!iJ$9’t`:'W{ (@gƪ Wp8t#e6J=eƦ( ٮ f>v *řT3qwL@E3zjm4 Bld9`3U+k ߏ˄NM$I~X:9ѯ8':Bg~f,Z"B͊;/TW`q(玐k3ʢ1oپ7P5)]~Gu)Ȃpl}i}EZx#0N9 k;š5 xy8EG}mQ)]&qݧQ$o8xϧᄊ/cM P~0Wr4lO> yؔJ9QҘKzfW7A `A7)EqP~AM4هMR~e~S벍{fc~׃~Ų݊2AA4&v-^=!~}!q}2 .)g["j'%:1ZSNDCFtgy?1V+E/B3%mi#Ԩt$՝ps^JOJ5ۥ1лAѨZC;&TC]k)g `RhVAחi#]9S | /c /c!U?%eiJQ'p,6.J$uX^Qx0x~j2捜V7F[̑Ry{"-^b00:2Bh¿"&a뷓=ЩڙW1C5%G@gLJ^ڗH:ۡ@P?Z*22X2?IDAgqO$6ɾÊ,sJW-!T$ǟ &;pV0gؤr-`>+0ZJ끜&t8΃l}VďQs~,Ӝ SѬVя2,R[ٵR/@.+y t{pF9wPFьqП=‹,c"s[AAn_LesNk7i4%޻( ARH|>b@iU3򟥝snl_-Hv1Η 6hAXZ>ћjFت+4|AU9|^ F'hu~I:XEݦEdwmYҤiZ9fs^ں<"B gdFpkpu#y#sC?B[/MMd,Hކ3 ,I+6lyqr@wySJrKGY !Ԗ'E;rVXyW32ER+os%9xMr`jsiӄ۫kaTf΁[xс{Omƞ4iFϒG,7֩s2IbCli)'XA4@1aUt.c*AMT!iGԊ#j,& ][Ac ):i3%lҟ:X_끾(gƎ>)@\eJ&s}Q~&&V*5Dg(Ugl ݌܏PI (;U}uIjR2|r6ٕ 86LJlOvC.˥0ggwKkg<Ԯz\YTWd7Ap-p#|ܰ=҅"Zzn2o>e|E^g d3?uia5*k6[w _ΆgȡreȠrFj!`_ur|P`7H\SE\D4I]*6o - 3Msi"No^w HfYA+L{t.O_D+1c4Qm$Q_b&ϋu`뻪&y-ܮΉ>5JU%\Wu-) CՌkj|3V7e*?;~pHJuܹqήqn ,=IzE,孻 ҿx<8J,{\N"`L`%u<w_g>-( XOVDrޤINÏ#TEJavC?4>-P=ص){ayϺ= EbS96xe͡;`Wμnw/4IFzQuRyHfC=nuƺ`ڊc(OBP'/w@u>!M@w{ZbFͻrYXu?~[mײ>oW uVrTY>.[򋖋(,Zb4֏½ڜg! S xkZX0$mnaC͡2̿6gFdt 1", '@rb[nY!s^MB:e/WeI&:j%y>~5/z lyрiі}&eezQ+"1y#u5u j ܀rɌ3yeyTaRc?6r¥Z84}L8UP)D޲`cѹ24/L!-2ʕ-ĕnkpj9DMȼ%*a<"B fRNL=+EVZ?簼%ѡ)`xv%=d/qJ襯z}O[Sl.*Ý_"6݅;$:N1qYFђWvww5j+&lgC"Lcy DcvM=C5{Uy&:hʹu1.`,p<%}}ڢI#ߪ} kwOѼ/Ӣ@GqFǸmiH};/uߘzNCZWGR<̀Z4yCnX\w_dap@ ofsH8 2V@r vkyp2 ΐP`UkQv:MƲ=:o(]C!I2[3пÜy[ֲ $W+\XWϠBm1qՇ|.I7&A * ᧚P?G$0ovRnX})~p]p4=K0 Jxѡוc,ckpíHǛƊnB‹j,v` ]9S<)dG15XuoOlS )zUmOY|KWRAvV 0~Uò8ePD>8;nΏ:eZ}:ἇ /%t<91dЃyu,K U NKcX`Ί@sm`Qz6Rl6^@زXye*+%(&)JKSLy=;5ny|tDݼ?Eڦd?JT]!ӛw &//#F/n)wdy}2WN}<R6vpMZVl9T򛥿.jU؏7{ބ&j [@Nʝ >㥵fQ (y'}@r'ؤff.$n79n~&uFzԘ%{[.4ٺ5;_V`o'a`|֟/J. Wކ@ q<~B Q Vj?m<>O{ ]j٦,m?ದs΢hkNm6ْksYhi[jo%iw-UpUL3PkoZ|:" l+=7b^Zz{nd46hx8uBRQPqǔcR}BX Q}E QFݮ۷uN: iu=H:<߼>sSqMda3e#"a&?)N&RJ$C!6b.kJ଎s)Jhzk_&b_xؿ۰i 43xeB@yz#[w^@ZMXwLJ\ |MKXn-=jT/Ѽ+ar f >7GαjS g2 y6w]1"yG`ie nˣVlry;Bϫ&hZ6&nͧ%^lޘrw̯4K%: J3k[6!>54n <s+-/ի-EkzXgJO享&Vy88|yiMl\p}vd5Sc:e:/'{Ќ'$PY\ǮyPB@Q؅=ڴ;;[BDL[?Co ߯"_);jTpĮ-0ZPU=+ez$GS&O82/GIg<]erFtn"@)gýxP^Er^zsrkQk\wr_^՟Nh̑KA߰WM&wj<$]JU2#4(WPc(^,AK?T_}f:-& lE|X(jC%lSHsQkS$8⒡Ⱦr炋Ě}UfοMWU~5m^ZѐebJ)dM@ D؛p7nmHg-8 3 vX˟1v⫱cڶ3ɿc]E8i<Wtѻ#|Ag=A2c4yǫs1>mJm-Y"w6퓒vl5zJ&ukb"xC;O!6 F u"OaY#8쎩(PВFzE^8%pq;W3#(u["aP{a=K$祚6܄N Z 7w{Jq$S!m/ iW: Nn|mO.޶c֝r1Koj=cVQ/cnʍ4[Q2V(,'@SZ󌒝!ExȣfWg@kZcI2L$K։oO'.'|.f%4fW)w跗!q'U6Q@)&R0iL@⥣n-Ud[m K>^.C*O3ڧlJTQeLz)^BNb4T M ٦,{߷:}pJAv=+,HYX M jjfFΘ:ѤHS1蕨^J Jo7]i/t l' .LfI)Zhh@Laֿ#@ F@@FH"P7& \oabM@,'1nWXO&BjthEV·^L}n2+6lat`k#9&!e f[]̖7 -cO~< uL=kom{ٶuV3AK6juck,cszyh ŀg(~4}5 df=ɯ5Q^`[sM@;z!F{>H{`pzor\fNfĬbbRmۧQ]"Atu8{Y=Ak{x#RZeۡMw-f8~Ye]}o /H}]U $˃lɁ#{VEk'>*Sk,fT\lBhEemM=ܴb`>.ru7e[~RkiNFj9Jk4Z9qx']\_;LP(,TKJ,Z]^TdҊxCGTvuqt BɨDKiS>q%+Xnz-q|F'D\WɉW|fLoŔ 9ny'1FFKrQ ZX^ҊqzTv &C*a(3=2EI\sICr6y؏YJbeJT9JaEMAvI(PU3H(TȞl]HoiS3WM3ګ׷0?Mk|H62jg+(:XlŽh4(k!@ : ."Ip&q4ڦ,*je}J4s6x*Z~i ,T!,j?gnuc|] (P\nD9$b M8a\Hw 0BoB9'.mK$^Zu[9;Mw!jH/ 0J%Jp|݆-}`trB'R$<[˂ (@{B^vC7͉š#}RRGKs6n1_Gu>#{ur 5܉Q8r\SYwEMe(mDFsVGV#VWK*,|X0' Uqoձ zXGzA(т Js.TS*lBjepQv5ujHE>6%1Oډ([[Q-HشE^S4r @#qTw`ΡF]~&%HP3-pzA < !uAwfxOHE谒DD$0v]͛|C|.#RY]8xvtbTj5/="rF4 E^$=g(;w;buT7OuՍ1MmHdtEOd",`'2F`px"+&|7xhҟ1b;f|aZ7w*+16 ]-8wj8FjsQF 7Mj@`n3RE!qj'  LIewK9e9>f_l%gdЧDچ'AGu>D/mgh};bAF}FLPhm% 3%oh?|# Ш Ɂ:%9|fCICO!Jj[-3 QZxd&~(BħqC+mjswo!Vڊ#P3@=5yԻ{Ux<n\y5՟ 6$uO{4nyoeA EVfdH =Hs_z%?<׿@8=e[!ƇI\X0K,3=圔.M oe]~I7Ѵ H[yfU+tFұowWM7"K.6#@mrD @oq<.I\Bi>gsP`.~TrĢ)t_谧Wոqd&Gx[:TVb3p#~@=|bjZ='9,8lVܟGI4?q|SYzQ՝zfxRFfפ#X+/1 vJwH/|Z(|ZAqH $h UMd b $m4BFt@"H/*צ}K-bq%Qc̳Յ#,8.Ce(}؎RL@.Lf+-;$kdOa̠]eܩ"[+YTaD1ιNp !W|o4 e.g#K1k*9V"ֶ+"%`7x1B%$RzR2K/\D;>PC?v!ƇyikpmbR8qa[)H+m|Z)[5oJ\y婒y^ %[|z$kla#fҧdfc2)Hgȿ dOJJ?W YO-㴸cʆqČ E7y2z/h n/W*óQR8HV!\.(ME/%c :&7cg%kw/qT"w Ɇ'^0Iq@^D")6`MPMb5Oo-FzLՈ6CB ̝nF8aG|vY5noLdiEXFubZedcЍ䠿 &oc%`yTSn(jf P>Rϻǝi(J&,\@D.+ j|W۵.}\E ZVxH(ӟGth(sA}21iȿ#P5s$h+#6 ɰɣx6jL|nu:~ wk^~D<`,9Sjey/y\v4?69ϓ+a$WC `0,4E8)jT2Y= o[Ey\C?7 QIr77Hu2/۬5'1"x9T{'eT',+j?B3}84#ڟڣõ,Z,{o?+dV*//uC s{"$l @j(WpT뀽x@ө=cş<9oV+V> x=Ǩ'9̄,ej\LcʆN>r)es{S6vkoJ_Е6X2@U;mq3Y=X`Euܼ/^,M_VqfjdY 0M7uMh2i&/*~ؼ_g_TaZhKob)p%٢`\Z}Yt7~j"XӌtIY:[|8[5GԻ7/E,Kޣ4UQ'v&gF~ pCo ^P$(MvY"gt!T0EQ橰EAHzcxT8ic\hͨ,k+".pXUiQ֩1ť1ΪHPNL T} ?XH+\X',Y]>n_o,z5swʫ(#2>QӖUkg)qdVA`Yw ` G2'aMA9k n?pӑh渄j!cN*{軆54ߓvIN0xƹ %/z' .z8ҽɘ8y+dKa ]sP2ei)7ŧ5o4σoSf ҆@}>h01 7idN:mgDqΩ@S4} &еfNxzkN&ݧ5^v1Lg'uNP֬\0pŁ09g{[÷&sS @606ۨ~|C3p3O)}=2w1|;&*<#fRR)ӵPUھn3=r7^>H!L'?i@ǼQר 1:}-G|łU0H]UUfKMIML#,R>Jr]G+RͿ%=z Bgd4״gXFJrwŽAz?GFG"thbI+`q|GEjA \B.,:?!a7N-KIp?<ҡ"z!MyXhZgڭ/<$2ְՐg}sQ "y!_nsI04w9[uPGH1Y2ngkx54LefKvjNH*6Û}/"-}ژ1 @)MIm*]7u \xeB_4t=2 v"Q{ S *Д^WWU8kk,/bG2qY{Vxc۔Z8Ir/Gg}blXpa>2gZlh/LԂnoA7\bTU (:X=u\D*FwjwoۄrU_p Zcx>K~p ?U bDui*Q-!,#٘0e֕}`\mEROf3b.b,!Խ gK;g˓ASpRAЙWeACC?@U4&'#Lmܻ4'ѯ"Se[gtrݷ7Jn'LZPQ/0)\G̼G>j7Tb5QH_ySsB{0#H_j>L4xBC8=-MiNZ߫3Jza@TȂpu+O7hSyIUʂ8ό`\)9QvXyBVqЌBޫ'\u4RP)v߶XHv҉ӻ=< {e^x##C) g6**Bc9K=`%KU%s41},KR)wƘxN r?oi+DfY:qܪaΪuܻa~9+!ލ[_O8\0Y?nSr,-aPe 8*3ۗ03\8WG_ߴ7b`2]4t㔞M3w5< ] j o23#t}G~WUdtapiҪj*t~QmbЍ̫uRkM|HAJ]%iś0~Mh Z,ş:B#.>T* n%ɏ1XWnP U&ZO:]]UaFY+}wBK:$h*Iz7Cz x&Z@emM] n'P)S0+zi%'87=CN! 4&doy3SJ%zRaȁpGBpZt1D @W̡=/)c74ټ)A򈒫 O~ / C9UTWU/u")^}$YƸoOӯ C)`xFˁ G=b]L#<zpH:/^(!y2\r\˹Қ!1n9̦S7-=?.쨃yfW C[I+"7j-ٍ͘ͺCc͋{EeJ5Vx2ѰY%_P .cR4J;~#bO#p.#pgӠBI!aiё9~Zþke* !^J哊{pز td_Y[M1AduX!jA=z"MʥQtK(7EU c[EEvӅܱK1N%, Rى<\5B=x&kjepcVT/5Li|Nw!dCtʣ<ꭥEl]XWp]`+{9J"?L4(@+/Sť;#WnR䱤 ٩?:UieU$AE{Vw1Zw]m($n '{z9z\8}ΖsV4A`́5F0ښbxvEݍ;P#N9oדW9 vyi?H#6rg yoGD eR=$dva?E8-0TLpYxq T3C'H?v':‡k̺Dezrj'KA=*NPO}MO(ӏ(2j5|&7P k'ENsPx]ռ0 MWVǏȂJ58 *[3 Ik]%MB'GTɠ99POJJG0S9*ֿ5K ɠ:RLgw6 FJ,m&FS$'͍.RѝhOb\9|򢨳 %yI1|K%|v7%AgAL<໅gr=;WRF9]]2ak SWc8c$+DnjW1ۆ QQ׸߳.@FC{ 6Fm ܦ#B'P d 3< F}wACn9#Tn$RH ԷrK!W Uhի f}Z9u,fzϼO.סI>תIOB}6f>(uSaKa&9> f!=x%h]>n3|f뀴1##z^LKۄ7Ռ*T_)%0~s} }вƽg=aFVϹ)_}Si0>s@-s[\v AأzԚ 6u w3~^4FVL1"(Ue`,.Dp w%pL!F>N"9),"=xX2ɱ=nev_yq@)_.W#AӧanjXy8M)8FhD>!P0Gv:ǂbAdrkZ n蒅[pڇoij8.tQ!ˬ/ =Y40-|˜@`lJ6= 5ػ? 0DJEN4ӺÿЈ lO:Jbig*dqjF9tf9!4YQ,fy rY0n_: p#zXTXV]Ӳ/ /Ich"K9pm|p.P9)Tۇ}` VD!݄A3 *D??6ZVܳfg(8nlv)A9?؛dKT0C3[e,;1dq?._~)u3  bǨDHwd?Pxo+˞ןsL/mN*mUé[q6* ~úlIGYLÉr0[5+Lqb)Q MV+ֵL\|{`s]\ToElcp+f*TPosv܊J-Ψ4)*h{hatNY]砫0a? X|cɡj~C֟uOo!6@C 2Rx:#_0DzPpDqNj2#7'071;z{=8a񃍝EƎMЙ\Q tjڥ?1r`O-3F-bmSү;OFnLȠ?c6xxb&$B?2Uib|R7R~:$ b]$`Pd9=tICMuz=9,d~L5épʎt>c_Hn h9>7-3#In M3Kj)-K]*륤}#yw6bu8yz}ǘt =WA=U`I^͐X_쾏ʼo*%ICBt=)vo׎yU*7:/ֆˆwZ7-+/qA5돃h,KDKpYWN'TYٕrFW$bCN^3KQnW4$ =gG)ẽh4RoVHڼ[ gr!W/~Sʤ1ZfYaρP)KI?M&@4Q;Qf x\GhEfN,bT_X#Ɂ&tR+[[gkJ,oc  B2N%ܐ:< Ya:Fb'9z!a@`};N@;X~"u0g*}p;L{B[ӪM@!Wz,xc:Hۣ.E@yB?c`Ij! IT2-r2#ClH,zORezᮙ.0 V6yH:#q^9&9:hhu]?"8[IDN`FFA.sv^Qu NvhLw]#_-M*`Η.|x-VHIהp1l}bktՒ;֦xLo{AO:װO݅>}w23TDߎK-2 "5`+;L%YTrzSVk@\U0ړ&k0oU7Gdhy?yV[hQ=rߠr!-M940rrRFRW< I}\7N(U FFҸ3VP Pq>)sґϓ_bMYexhlli= } ɾpW>YR5CX)&qF-z?257'ŵ0Ұu g m;#OMGP~ l"HSm%q7S;,Ս0ߑZ hs[_UZG! w3]ܹ|0|NSg ޡ %4*|GuoNS? W% eJNՅ/QN~ytwfXW/e=pӀz+bdT hB& _XL\6 Ui;wo3J۶]Jϸpl'J%l s/K*W#W'퓱/ɪP[\Y"f|(0 a_!Xc)ZKM^p kWL&H3wq&߂;l=sv0%Q)"" !,b}Cܚ(E#v'' 'ڛls8V-ﶜ]4`=*lXmFB` se="[sѮK%I`Qӗjy0 >~㸰%!g6|X7+d5F=m]\gSqxUW^G u">Tة& q3-۽婪S~QW/CCAҶ:fbȦ+5%)W%&4+Y_5,jb}q̊CQ8zYp)LC@t7_DuhepzFzNnCj;ΓT!.Ktb+cJE)/tp{}BfXjm!~]50<{&Yv?;g2[\d7+¯/EsP({]RˠV]O.QˈgT8蕵D _nMedJTVW^3jmsqR K!N|jpcLtZ&&;qчQd̦31x/4LN k Y9Kr.(N %3hX+~Q''@%lOjgiP/GCk4@L-hUAn8s3 E=; /`PC&b_ekD) 7뼾)^Ķچ4jX|>ӳ[! gBV(Omg&.+Ls7'xQ;[}X}:+0$WBB0cQf[=-Ng"|[.%Y0VO.V^d|\$ W!⼬{E*0. &ӨB4,9wJ3f&1E#c_|d`uL&Ҥ>. $|ێṙ(SQΣ]y[a"7usU['Ms.sK0usz,<SqLsn :sBX ]R5H6E}H>K Շ]5*֕oZߒ0$ ohKGWgj xِ1ٔIku넒AEED}7-Ωzq5j􇋒9^^d{M%l,i!D uJm).#U9TOo, 5; #0S!dp٦BJKI3$ ܗX7^ Il TRMm Y}%IW@]9IYJ:-fPNSSݦ؇< `jgE1AO&>~Ҥ ݘ݄g<FqSh/h=G* t9[YjlRv-X>jUYpqSP0U&Gi|M .Fլ"fq*&0L޾;]HЦk3P3N SGʬRԵ?`O5YTя&+>ђx12 e do3v+tC ;L]sE ߞa>+ܹ%PY}B~ }9[vU֤n87 ;] ˁ}!sG;.;0__ ]ے<ZOO}#fȾRF: ЪXcVd!, `{693&C){%?Z)X _]CUM/,2줠Ȍr}]Vt}a| ]aTJ{\޺:VtTQ/(h!4IFsh霳i-wKKǍ={V ЂPMUGv7F2hO2D6N' 7=)|AONS~LoE^Ih#VңHt%=@t暳ipN39 x)ݜ.?'rN>ase _gl)9 =rtܟr௴8Z- R@5ꯓ߲ia@O%eI Q} b?KĈK`Œ"E Y*`=fj&"lf3E7Ma-E~Mw֢n:n\WZ3Ya '^g<T lMQ-M3:r-Nds^{WщqtYbFյ@ Bg;ؚ!Rm,ՉOPv"әxGjq=!yK.Pؼv?&Vr"/cL-.+0`~]8˰0٬XOrr"ؿsiakOG4g<6q%(å E‹K@U40@W1U=AxVQi.VrE5gAx3 /4ᡦJ~: xʘa KvTZcJI'ւ_I}WqKbk(q`6 E;P:rLͅ+\6/\ P"8H<)7ڮg^p\P*d0PD=Cd |_ft@Gb DؙM Rph5q:!BaE%m y0A}Ť*A@NFSaD|C[`05-uۤ% |Hྙ;s]P5 Cd,,t-ㄱ9`R촤ˣ*ּ7 "LԐsH琖s [> /lpÍo!-o8ȚE#)*W:˝. ۰>s hwg,.2}!C+a4 }݂xj=D :tD$9_| ~(Gd %=nC:S~0+>P Pse/ ӫQDꄊe"{&5/$s ajia)O`D1!w; j)vZV a.J07$ ߰xߺ#0=ICW% jVI%K45 BW3tnq \ H"3ZMb(:C1VA0k@M^a&( Kn: 1ny%۲ :p>Si Aa? فk {i6c6XN~a>$wߥ(=U? Dw7;%BJWvcDXJʫ*5E{U]7\X˭b0J+nX[ɍ'6=T{N:\܁?QUX<\.'(A}ᷢ`2ROn 6@SCϨtɂ -ֹ=E#9vdPUc sS؎k.TXdql;TIҬKm"*nG^z0UtXh,7tM-SZ-%a'{I^,wmv 4eu0ɳ.Kzhٞ^sJ~y%먪!]0w8Sz:xQ*ISoVɩRu;ga\UP˟s;+ԋm,T*o'U7kl<oDA#!p}=hAϰt yTʄ0;f|NzCj*:,'5)HzQbÞNCSt^ 9%GP=!TPe?eՎckzrZ꺚7IҺo0}NB'AñiU_F-R{NZ yߑZQ1Z'%β-(Dw_J˄R:\'VC90AqDP؆ Jz[͵dپjjvt71 &0 @g*硵k6 & 9Wa</O.H(EYJ9yQ/ Ir9'娋!gUq[Y3DzJG0NWB`fޘ-[X9=54Hݬ{nɝe|9x)*欽ӓ ˞ GZ P&i'S\k6(B.O"ݧ˞Eelg=QiBSDzx9@fs||s|7rI؞#o3~Mmz- Yg-Rosחz9o88cͥħ3}^$oTUm%?cXmȾp)%~Lk^8Ŷ_.P)m.hCIWZ>ˊ[>r'=pQ`5 /6\G 'UF>w.%c#[l0S6Řfz,\G#' N 4Y+8x3KB:>$rxA]Y@_s&nJGO oS>cy9pgYX&b(& WԾYѽ_`ꝩ<-<|7܍*er-K?B("'HŰ"Ӎyԃ\/R6ȩwWC@"?|Vo ӬiH=kX."~>½/`hL`GHQ0"0@wY46]GfO(;K5Ƽ h@m>A588.&j{6ÙZ.Ult6saXT0SciЕ{i7 : a`fcGMc&R$8lȜlw,IOM*i58W6dCC8>g_6;$8kpO[iR;'>?pPڶDXOc1ʈ|qvB$-\b6_-1bSsIOsFQ2S{d=ߚ,mk?P 94Rp TAy%@hy SMejU:Uae,$0^6>ciL|5,x8Lc:^=+;SxTIT)Z$fۇ܉Zu>H8rX{Ѱ6U uo_@KuϨ~LyZL#9֑:"rr:Z)t{n_'0 I{Pi5~D 2}py7sqmR#b0*㽌*BBC SV,%^bδVz 4d..Elw.A_lQIU2hX"/) F鶘(y#Sh0*RmдqNG0@A4O".c08٧ [vu=ɓ w "_DK#?F΀1Acs|/ k${UW=aAR(qeS@Z%[6ЭGL |.ue_Gij,'-K>VS]c%cQAXbB:oj%;E !8?ǀ[R-DЉ(EZTXd[)x ,;GM#W;l aI鶚5(O5O L%z f ѕn8P 6ʜj0Vz(Kd6:Wg(:(_>V>1Cw. 1ZS% f~P'xObP!N]B W-sZF[Z8+-ǜ,I+25X"V*|CeW);7٠ Ba'@`V&U eUAX&:zB| yk}jo(HLn&vj*[ۅ]Aa϶N36"eLwf(I npz>H ORC_a$B盔 =P/ȕ/cpr3xH0|6pw-׃Rn_Z49ÞNw?k]վ&_`4raQ6v$$3{n)Hʛ<BMMϒJsS݈A{OH6 Ϊ{£ns`&N3o6ݘ2QG]QVa9 c[4?4zzB]#{~k9~sIj'nxn(B$3eHyU8&4P@ ;ݘzxϱBkVa3jW.k&5Аgy$ߪw2w#-b;:V~7 ct#G-+M[Of~,cqzSK[2m@!&1g9enfvFzp[E LIϔۭFsvR:YAr_Do=_w"fb)|y6LjX`m`ƺ:fEE=Iy&ƆM|֯tC6ۃ5{XdI CMXfsW`-jEUcʐ~=tZ3Kуf Z5ȨQYzPN X(]=&>ΑV C'xW!)w? UG)N:[oWк]v5_qB'Q:01 D3^hl'M$ pkAPXקqbJ!ȡSf{SycYĐdΚ݃j#q!cVp@'aL6A.o>oNtz "Q=Pd ).t$ 97멤?w2F_Fj\~ְΙ3Soc=R̃B[x?KPقcӟO26i4Q ^~% 2k*?b¨ޭђ9 [Tv.@M` 57ާ3pnQ֝V>w,H ٵBd!{wXKi{Na<i)~)͖:/(ꍴVEUX;o*۸xLJ, }iA3vF՗)x9ɵkB:lF?SB!9*o<. /jꉈ㼾(9'bo.LK=4<- njKwy..7%)yӧ̘y`| ׊4spE](<2̥/ G0o.5$у]e>Xo(s z}ʁy<(+7ᕫy✳V\B Rc Zju8}nEHDOfLuL8k(4}hхKHz..=Ce頍RR(9鬴!)TL7G>ud⼍?;0 XζQ*.P~"0iaMt&WڶϤ֕ƻ]<>OMTvUDXƍi%8_ζ κzRXg+9_݆s'Ͷ['O ɛ=ϮdS4\mfx'AKZguRNCS'$;JL_3:[8+sqGĘbezXXNj>Ygj#mHU:樭PG4=xRNr^U7t 7Fus%%NuD<2ZϮ xM@՞+$TzXj=c)MCM-{̷i+ E{RlZSDש"->5"";5h#.:5ێՑ-Prl'Fe_r8+q.{Ӳ;!8OQVש2 d*Mi%)$͙q+ςY8(a&-׸p׷&pO W=fL8V~[vQZToyBD+O}|_VҢ|A4vdb}2(mvFl3pugLnD*W1b+l}ѳk 1*{ Tajrpf)jTpUlԀ3ycoHK%ښGkXBOW7Vs+ 9C dzO ÝD҈wM7j16F| H۩cwġymLmCo3AfQSJ E?-zSpOttT% DX 2ARR ELa,*b9#`"\}x6f;d@i8\d=k1{^tJMt3LU!SnȄQMרbw93`:Nlް.D@ 9 QU 3EFi@ c%Jȇ蘀hEÎכ+ɩ(Mrԥ8Aˉ`Zt2\|Ϛ-T[8o d_5RdĦfb _qdxRJ"&CJ<-M0#l^@!.o^c,Ypa$#Tʯ>FzyEGZ(w0 S+vMr4F W?Fs. LPiK>uaz]0u&`=FBe]CAcI,ڸmí+ms  fn,u[jGѾ-o WuetjѮ% ˬaiw Q3}3 *@؎4xjD6R٭a9čLJfǬ$ dNxA0`=Pnj 1x?3O{趖 }On5 IWi=X(y m͗Nͪ&kflBXKu]~S)Mg6G]q@Kb卣^Ƶ`xM YIHRnÒ3!K(;(6*x v@oyAb E0V9>LV#W#KG㕈t AĵKMDHO IFƯS$!̶"v8U\E q~ȲW/>G7 v> 6 Hp:q õW`6甤9(\s,6/r[k I*aôE]pk{Ɋs4^joǹ4Y<9UPѿꚩJ04?_9^qˣK:I FaFROEd$3|OpSE}`  |9ipqF#z[ aHfn17U=p\59S4@ SMJ:$WOe Czn9e=WYOT73TYzM !{De-)]'QսmSqb\@'7{v٨"ȚGVс!rBJϥ) R$rL`t.(6$DT:yYBڶ3sIJ %d5#2<.'' \={42(GʒlhN%{hB_8+9.IXB3ޥQx78u3X?)G05O REdaVھF/ǵUXk!\,z)cB ȍ'ȹBCt̵DѴ&c;aP8ٴkDݩ[qJœy)nA0JT 4Bb.E$U?mƕ(fZϼ:qҰ6Nم:EmhuA?[Btb sAJ/p)cDZaF т \R,`OC#0qIWW  e)sj B tT`{'] @וWPYH p{rЖd} ۊ%St s.6xG;<7׍E\;f2hk_ZJ:vPr/׳Cxњ[ś1"8|`!gj{"C8?^.>bN_q$?U`~ Q5+K݇(x5->\:)lQIgg[@% m7t! uQxԷK=w;bZHUN"C˞^qp ~dKrt51cuB9Cx:3bS;όN)b9qM(`S؇jZ17^r҂*:s|1b&AVtl3˩JVGeR3sdG$^[ԉeKb['˗A6)uT:yB\YhC(@6N*I$zaɞ n+Gp| CH3O8l> xM%c526_ 98Љ?|Vpdv˗i1Hv-*dvlۍȔS]|Zm!ى'mye>6ߢGJte a$v#! ΈbHa0=&D-"ɵse=,)ab=Ir_} aQbog%B5a-haJ3bd)er\Dl'#v-W3 ֹ9+NH(!l + (W>/~lH:Rض F4 gQݲ Sj`4%.q&it٣AsO{W,`?QvMMFɧ}~1 U5,uR B4h@`-RPoG~PtIޱ<k5mbc~=%y ;ؾZdGEjG%'8xKV0[ji|d'Csy8vN4k =ߗ*+Go_L='XLL둩PxIUZ}nJ =B@_Q%XFR(&_@O/ ,}nt%gA|~.?b $/erJ_hSB>!s_،v;7 tS%By=bĺ ^(/ #9lKS~m4:Vyr;8^~ٲȭzNϋ[\hSyrĩlD*&D I91DO_Ζ\Dg~ ;2(x,A{OA+]bu`ZrW[}`O$ 8xAM| s%.tD\&FOʮOO}Kq^y =`XqTB% 6Zv"I(|8&?;Vi%yN ^ڌZ4//˪Xt[|t"N7Pgּ8.P۲(Jh;'p*iN/6r~R@SA{~rh!*weAَ)Sܗ@4=( .(la+`͍Q 38)-6j,`/e8 QVag [ϢΎIC +oX?ӫ2DyÆ6uKxBu }qD:a9jg~!'l*ozg^7SQze|1.`3O0n]HZ1j [T2'W 8++6;Tnɝ2BK*q/ ,m;k\H/>36ge8UF|Eq(dgS.)BeܪsCBfF>zh@#Xbp)csgXrcITIh,mSNv vw mL]>-f"Pּ]jZ.Q04.")ݲ׈[ 6N(^fJVd:ڀJ0.S_Zzf39-#Ns\9jKQ{X9d; u)дaSךOmjE\1kVxEmg9 a&YUT-THkᘩ `hFk^zW?AwMx؞@U>I1?o,qub$@gM ;ĩ)!Ѝ付88NE56v4&Y N=1[$sCwLj*п9~㛦Xݠ84{ю=L_SF ' !nIq,`HnѨ"圎g_MHCR`#mzsvS@zWg{_+Vzwp_3~&GaK6ly/6U 7\.DgKҦo⵺ՙԐB1*sV [gxz{ߢ']\j(lxbnkL|;aU?"2  A&r7k"SښZkmVP;`dO=_ɜ.k~CEv$`4aKχqTs:Hث7{ҳadzs@,$eH&I2s&(df7,oG.B ҆+S ߊ)3ݷ)ܙP:].ie&ENr` M80 عb#gdf+rq !d߳|/Z %}ZijZŧ0#!#@gnE1᫲˵(N^b"VUa4=0?0o~;a"j.ˇl?}A%vZ6̸wiKC._Ly6C}$I@BC `$6eR1] JE蹇>|}]׼/,bP/2|G^*;I3B -Si+; Xt<RaamvB;wuYk)\r/3*% l 5 hZPkCFxˊ1:E_D "2Z5oz֎|:=ǐuEP({0!ץ .1ł'g:=q7C+ƯRv~C'/ @ûvDU(4hoKyﺯjVVAeŀ $TBQoAL:3Qu069^EcEJ%񥟑J Š5y2;`-P#BeG%칰=N{?u95=w}>QZevV:FWZ Z$\Ơf A8h*@zKM JWOyaa\D"f-y&?@Slz|~dc0ːMDGf-"]E$_TX6K nBD/JлA&eM*"kl;L\/O`8Lx jOyN}fM:r _:kl 4bCD2|=pY_HJ,'$T!! r_ab27TOP5_hރ!:Bx$.D5Jtň |g;8 e*y'뵗?6 3L _*Yo+`@j0McehRH"3EƚT'0C̗u8|.GVl}|֪Y&fJOȂ ?גQ|"IʏQ~I3wr}YR sb[\!DP +ÀUEo"\0U*[a9S36!aR\u&Yk4 bh:bB1ܿ?\*+dC٪6X8S <:ˆtsbp=OT# ӭzFMG'qG0ե in̈@sZ5^)vO<%kU*ѢY@fnp2̹cJדXmӨY6{l"h_%?zY V#j(j0`/96,.ʲš C [о2tHF+pfj.q&~ q+bAe%ْI0B-^ -'=ꪫ'⎐n\99\qhtKwHmkȮA/i=JoQL)TcVW'|+Eψ^}/k}mH%>);ĝTp(~28Rj +H˺WWGO+E_kfH8Yn1<>XltjX ʾ0٨,KV*=^*qn 0$wӶzYFknrECtQVwrKL:@4Ɔq(XyFY\chO2mږ ӗ1:X`mjΥE86BwAl?[%upݛ#tĵ]Bhd/XY";v\1 cm}xm29TX~Ef҄2a-Rov\$ %*& s@=.:(Nl$cNxv+*GSWdV~\=:"F=45q 7=.z%,Bg4+BĻ[A_U1;3KܑnOlN"N=X*/8H!)r6QUjB~5ĊUah/4;Ylߪ!C&*d嚞9^q51U%A98fE %{ CT! 0{"iۖĺa{؂1v OC:d#CYDH?.h .$[ˍB\AΚ"rkC5V8FGv~w ftʿCTω(8"|{Y˷h ' @KWWeM-ErAc W*!wtAQyM3Y+,^?RIdAk!# 6[>w^X9ku"k➾O=Sؑ;A.R@uuh0=$"i[! ÿcS^JỎ#\8x2,RM4 }YϰאCڑfx6AL$3'30(#dk\pXq`zqJi8Pl/(yİ`g{b^e|SOS_r} a`جS~+:(pBÚIK$e2L邗'[ƤP^A yw KԢRAn]!I-ڹ ~Zz߄fGelwgZ v%aȒyw;M_Hc;S/9KLp>q _HTj2k2(X P<l*"žQ+LqXTesxm`\- ㇑f.Yuǽp"4B ؋h*lL:,Є|M' ESDLX@{,FSKiձ H` vG)OStSʹo)Е :TŗC-Ct~zm fRKm`V"q /x9IrreB[-ūp+VwqaGzqtlNXGRH?5!~.KޢArj2.{Wݍ^G QƸqL_2^ DUTͼq3O?߫*V\朒l=\*AFY C} %v_aA!E Yr&n*̝=mnp ~i'H Bo y 4>HT ]el/[`3]X>,_BnȦI{p=í 9&`P֬V Ҙrd{ ͗h^,mFW#isƭx695^ ޏʴ3uFdmpKVȲ4F 4K.mkp3s=ymF}8†XURgB\SACķV9K@yi GjCu5wMa8;@,% D?޳;sb>gXw4jL5k eXAJlgI@p﹁׸K#4R 5zfoq^1D'qv>ߝwdj6R0i0IEC$^Avz2\ q-Oqr0ua MqT:oEЉsQvS+R̛)Y4ޏ(!ΐ 1y3zr1?;{hM\ӋP8ȻۻF{j•fʰiFtDY^ 2IBĹrr\sq"XI(5gV4E'M z/h\;:zs?]?i^vDp냶'V"kb&Ͻcudz0a-d39 i1k {,}_1gT2lc2v6!^pS`\eOixR$d<3r>Pc R %FD;E Q_\G@^:n#tTNݺ)->@:i_ ~4>~g'C旝?\G~&Ud寕^Yi j%MPT09us6B b긱2\o)žK*$X3MO PK0Iepe;a)md$Gc |Z*~R1-u3st}el,o| m?CbȬ;8APH[#VpMT~f6ڞxk1F~Sʠ#uJN2Sb;B:K`'o్[ =:/y5FG?xy= yv!!#Uَp7n]W8E_ΔLڰ/Zk+yt?ET5v4f߄))W?6K}s>&iz4 ŹE=状cj7T{mv%"]7$2sRkkv?I z `DW{b?7ކ3(4?,]=H6kC#'g /vy5b _U;ô*wAv9 q@z@2ɒ{arCӟ'o!K>B)66RAC,Bh&s@@28؟\ڽuD'ӎ7v v`@ջfM3OֵRqV-#h2k}8p@ݟ"!`g{*B7_͈ʸV:R'(ِΤ&S\l6X 1Z{ͺRӽBm~\5Y[x9{#q.ٙJ,(q Ai\t#0o=55ZҬ햓*/٫*_;z""c/ٚ0.7e MT8 PGU;V6@8JNP:$jqJ/E` EazU|r;THi(҂7IV; 20GC z'BSZ(ɛh؆(~He۩mdEQ /LC(ty:WZ>_&[W#@G}X#x}~塔u}w+Et-jl],%^w$2E菠>朘!т׻rR3q9ur F8N_BX|~%Ԏ9̐kΣ/B =hvb^;6fXc^~:% w X?Iu7o< +_"1U$&ak:ql *_ڏճw]/_fHhu= 28\=|2pnIrS9F?y'innmWRG)HpoATx97u_Mk~JRE6BR[HZ dMplSmFB=:?;$&# yz f3$(Sk\!JES]nX=5}03Nd`15;aRh`V#7@yіI{ï̄Q4Pӣm/@C4M|]<(WC0ߞZ¿x8!;e^o!ݞ`oӃIbg~W#+@\33LmԿ Ԣq[a!A FF(eue2v pN1m|ɫ%Ad7^z9ΨUDuc5fw$`o A*7._؋MHr+;͞Q*YqLaZ%mHi+F0QBfr$v7M:j 5g#`4%߸ZG2>OfFM)d4\fHyr 2vvy0RR[Eii-gk3YmG}lO!9kBOD~,XO᪢B>SVKDZl")NGuD?kx9Le8c;#ן`vspJjviɽG:G{wY2^cj ?v0ފCNGp=FPb#{./]4Ey'ոKJ2(bZӎ*_U[Hyj~ ]N)[[K"c@2-&7z"Ƿ0(-t}ܤ;)u@.!]KQ#DaN%{VɹMad]Dk W?I-nElgWr/ᘛDWՒM &5A?675OT0=%?#: *=O.g絰_뱳*ߐB훘1{M9mlC*{}U;QϚQ (`r&bސ;rQd8dJ |EbJg,Ce si r me>9 ֫l~#W>81 C ~PF *mZqev$nR K0rsoVC*Zڙ:Q0\ol+YU1wf: = g=M8G]r4=NNUk ,IB_P[(S衡I鉔DuCō5G)LKaUX2W&y?:<% }Z:Vs}޶F" h$k4" {לe>՟nSG7xGR ʼ`M9FRKGX<#a@/pܭTٝB I3%9jF; ~F.tmicvj|4p^q=Q̵h<bN⤔ *4IS#~aVhu*^4-$$?PŵP2BM NkH[`o {f4KP*Lc8*VEvS @"g8򗪶d mYr˅| z؟ ň[->cwl{Bc-c$LS<+ñ#;Jo4y:?K##Yk5F9怂@piT[HyB)'lf,qXΘ:d[CLIuukA8)xz{[ӳB2Ak&O *=ڝqǪ!S>!ؗxbF34Rpyqə9)^/ UPpkgk]D>L+<[]6-vX& Z yxxwmpA&?C,<16 IpX/$zaeL8EN-\mR |*q]r@Т`$y>N0V6M/1'_aR"̄ ܊MQKyI6g.ȅ"$LJ'z]-LC:Ii7F$ymi5 ;٬YTtm@tlE3E䯺GSArh? Á{R!&9ŠZZ}/&tF"^Ç[d6y* guLD,oqX{sCc3I"Ux iosST |Y/f? >1RO,к.ޗG34l\JF}"0/j[JM B:""ɪ-F;@5/HrsgR4s:utpg.a{ r(U/hY?ު@+p-Ӣ:j" Tݶ R)DlvPwtOae= ƞvIZbsR}骼$=xJ!x8aƠ2vS]k-,Ҙ-Ʒmƹ;|p6;Vk^ `Q6ƯZ7/q"veX\>3狖~d=r.1w'r4Q0TTh@M5#^_q:VbLмw  %1M>[/Nj׾8b-~)2ZaF`l{{'OK>U^҈S&%ڶX&8DZ r.]F񄯌4tC,uiQ6bfQe*G;4p^ [rZ.myZ هȻ1H×͋YjQߖ>)wO"-LۅS_FnJ,ojitRF;{R-ciW)BC\5T)b Ah[Q]B\xr#oX쎚DoRy۞@M]oALQ }Xȋw|(̀yh81/jY[ᨮh f.u ̾-TǏkh>am& #p@nЂ4a3v^FAZaeɺa%pM,TXB⍩Hԩpi6)q&M+7Ʌ['*z"<9aU}OeM!~LSK:卪MlA_LzjPnXeW۵I/!ʔMT謹Rʉ7ƍa9ZΤNAHl;*B$ =)ɞ B 彛AwU؜7{ K+dy ĐyDTק#w+a]{֝Z-fI^Iv|n8鄅R{T>?QۋXÅIcjYPdfGh@R˞=0!a Tew-dDSYuV\)4_p70 m[4řPݩmL>I&yBst6QIxC^v~gdtjnLpvΛls_~eYu=fZ/8Afw6`*pCAIL[c(gici2|[Y ѝM{eJb;/7yɨҫ皑_r(cV ӰbE2Xqd6QdyI<8[KVGH Y7IƔ/hķwg})XhqJrqJnПPOZ`Qx9:bêi@0G E,S"C Nz# E' &$ tNa"$97'Z/#)΅NgqF ϊȖ(_MG绣$rgkw!#qUM?.P ]Y+:| ( l_5S!G&EjWRon KLΔxAQ{r ؾ/ T/9v1ưC\^ͩd ~$[CB)agLxT7e̾SB6ԠKSJ XJ$.Оm%eI>0^0`-=6tH-*($1PR{Jd@*|Ծ>E)\yR-ck[H!Kj9m(z Kihٱt7GаD%¬Eز]CZ ETn#V%O6[rn]wGL="c5CydxcSԥ1ueՎ$x :a 9A/#XeO"zCaY($SD~PHf䃷3y@] nE-aqD蟋!~hQ ϡdS 8 |DԦg .Z#m>HX SGuO'XR eY)s(#U|tf;궹P-=鐆֚:N?ŝ!NBQ9す3|߽ddZsh 1֥ Q? @ q>\_:^ʠ=[.;tL3V} 3.3DJa?fo$ yªɸe& _f^d(~_Q9=k6f6}_ghwɨ8f|eT4׉B0i xDH g9KܥӮQ* )gZN ro ;:"grI d%`3ዌ) Iu7yTv Zܠؘ3~c_1Xk'ZXF{6ʚ H&E1Ou}Q)g@ I۴\8j)K&ǚ[ 􋬁P[&j" K3oTfoQ Bma[;YC>=Ŋx\X cmW#GbIe/|D#Lݍ)Rf䉺~׽3ըw}m25nvaV'e{B9`WZ՝5tԎ 6]qI#+Á|ow >a @ZRkzUkܛDmbZ~VX{~&*TO<3x$bgYЏ533s00t!ssf|\.Vy--ŝ +ȹV Iga ؉;iDRR -nlT8g/a}p g$H2%*u~^?vRsP "Rkg\Gi+NnC^<.E2!7;\h"?" =Z;b, cp䁜nohR ܄B'".+@TW .ηj֩81 Ew"AR*wIuP, r_i9Ւ/90 yϤ:94ObHE zm 21vD)wSF8M#nɥAzorA `})BB'IA$)c}2& \=6C!QS|kՕnb4;L`_ԯeΏĽj[RyO|R8f`^~ێBP.\-J!-TNX$[JVvf"mwOJꖥf±n"SA+g^FSdauipm=ϕr;aV2_jK0X}m R{h`6%1hJa"BG&9,z3ub*Z×u QKCzBI)7knYŎAVd!I]erS~x|>r]W Gٽݪ`e4Qƺ6VhDԂIJkx-Bq+űh}[[ai>"QH )H:Pԉq&FU+w/3p_xKd&V Ћ_OIvRG8I%Q=ET!FJ*''γ-d.YxF[x!mr 7-=qG9Qa9X0f-uk ^̜GpKZ.mu$e*RdM$Ar Ө=K;S J(Jr )F%@ CQTe12 0~k}BEEp46vH/H܇-U,o&?\TP ̗in`%^;)m`8yz.0(|{_ӄpEhr@Y梩,PD0 `HE]`Lfbf߰ J /qdYӚ D/-`/~}$J#׿ q3,pr6hjckYSG6;ͺcsl'HܰRNzNfDl>pk_5ʲu:X +*D0\^R9%IP eogch"y8b\s,O=ivy^WovDpyնRX=1⟿34]g>}ޜhiJ@ií#!C\Y vWLr6`5.7nlQ5=o&bJ5>$'^RCKm)Heo.!6{t\(;~}D@-,|0 Q*$iTv<7>땊P2 5rukp&8xƱBq&W€gZ+?kHycc}.~OkGע \d\Y)7axTp fMH&^W<דoN@uYR܋Erme@_P}q+ﻐ-|; B`.t#<ṮM.%rW:ٷǰ$\˒qt^#-7os$ ZN'&+{ZY;T|I"?lDȎLHqN wAL{?.u>])qGv,jbjib]4 C6kE_ \m]FE0O#a]{: 9(z$='Op }y߅Ih/6a<3 E933F_sfRoh}dgpR/ ' b`E-L,os%4  i=Q Sww:8Jg3XZwS1Ni8{K ;z: I;'1"xod<-gIx6#~{#Uewo,d+`22 2@k8U~: SuJrV" }nS{8I9PJpn 1cȸYs,D žG=H+nD;Rx3߅2kCm"\ͿXجfͽݏ2UtFC>]8پ\+3%ݽ1ih!$界;ol_{;[V1:j5>\D}CH=ШM0Hٓ:wImck4,&KQnX 4|wauV ByF\kގY Ǥfx76q) rm gQƐ٪>8aǖ-zVzHw^ɕj=2MXVlQ8OHʹ 4V,ۗιhw ;:Q(30jwy\=,kpgu@GD;^(_!s9.[EAãn{tZ)vET3r Խl`w"j4O0/2-*o@q}允kAP"]=Tʏak5&<{ #x00.ej4P,-V8QfT2vdI8]~5RgGK戙f6xwQ N/.ř.N:[xvwzә@=Nߗb[ڀbߡxO;[֝oaUAnhЈMcQK7,zrqBËI#!9EXѩ^˕^[ .@d~;U~2_=3&7ҾE(Wϧ>DT1mH~]~^u:߶u#JB>4 `H010?t8:\Qh\✾Į%Q05(Y箷uLC#f1jX V0FX`5[sGU%~ȁ2ލX#./nQN!*8~#@KTENҡ_b{5zUp<d&8ј,'d4<7۽#z cmTtk9/q]B:ZPA%lCٷ.z_[}Gu]3 DKvm@ݔwZm.he ^t}ryh%OE[(}E<ՑL@ۭ(qH',_b ̉ݬN'bFه@8šY71 NzT9N<"_vPn% Q69RN|H 8"i{Q'eA"W,AV`;21JIZL'?ouvRs=.,@).ȰK}'*p󨅷`cwqHyDd%۷sV.mVmw'G!T=쯔]XĢį[BCJ1ۙڭT|KPNb)Lȅ aC{&S![n"tmW[ Q N?ϴjf|C=T`k 2*!j qwl1&BS@Ί g&, t;- bޥ/ Cuw./͟($kW&R‘ MK4CO4b1e%A.?pN0|8$ȸ3Cĵ;R;?_6x9 nXNҭ0Z >{W$ÇX[Ќj:8DZmQ 2 rn70 ѪM3.? #`>xʞ_+ r$ͮ'8๔x#_@hsfdAPWhxŨﯴ7#vT蹠J 4yJ-Q'jƬr 3ڭ˥A&\FzLn,jzR~>>3O9,f*tN4t&Tlj}?+P 9 ֓vJ,>C1쪊t9}pkDHH^^ıvP^SC0~*~݌XG(Q#'|!@DBpoD&{^ qD[k~>X =DSIc%ʦ/&RomX; }7W6aTsokx5F2؇BLRm8PAm܆a:/L%B(ԘwC?]4L0l%<ߥYz[n(WiƮ/Oщ%4Rd6,Ӊ\,ɞZ٭56f߭^CU=ZϏc7/jk㽌 Cb%6E*_,=\+m /.\+(Oq(J]Կ`#-kw2O|q= %`d˒nE+~{:e.a]!A]5m~ƙV@ݘ ؗmW3"ܓ+UcH' e=2[&F18՜ ج8ѴuB8j?S,S@B% \Y>2FJgJ7AT&kiR w)wN^k/d*Ɏ(B-"Jj9h7P3S+z[&*#@ز캰Wɹy(R}ۻ"a*Osnt4)Ǐy;UVbӟ/`6_⪟J2e4S3Wy;1a]F2ӎQ&1 iµ*3l뷄K(UT)t<ʕ&ȳ-ˁLmOƤ$=N u>JܸeMD"CplEu3?rYDv0x6nЙ τ U[]ECDNXWuAOːzlR՗;StB1.13{?IC@5tOcjx^\dYkmGqvly7*f"C*Chxyߙ-6+ngOըxJ)l#Ҩ")WZNHiWY%oPj; 37@HAlBf~rEV<1q1dAyx f y ]_RebQwPϰ3zEaIũ2V)0Ilejms@ X'Ym`B baVcXt$THonLHesJca 5"y)h7ʳWgWFr95*r1)R'{\TȺiSน/W2Z|:n3OA2_n[3+5y%+0ZRfO CRaa? puOr㽚3Nhf (,]<3K# 1}t4ʪW!%|Y$h 7uѳdF2 a'T_=zn>ݱ$DX ܸ ]kP@Α/ϘKxW( #6t11i|1!r;zJK 8oAUT QxI5*%ƃfHV̸C^ye"@!Wg)RD,_`ՎvT(*ҟr#'Lv-.$*0;;!~|/#= j H kCeA֯J'yTΊ:z!l7-G&t'$,\g<Tۃb$mUGjJ&bA F{I1R"sg$ 3+H:eeÍ/1|" LfgeiFvu'@`?B}>|Y*S4[$879!?Co,$&)x?'Mp&+ZI渂tL+粅N ™vjF$}ƟA)^SPAM%LV7?;A̐[OB|Jbp(O`E-!*l斱j&d@O[)N" ˏ3Lv\gL\wV4o'4_ ҿVHʢ =3@taĞ}'\ P;xg$ˈI@=?;z '$` ꧚yaTBA?.)yoQ M~0Jw =\p} c_%w!YkݵGcxXVk>h2몝ZY˲ > 0)'XDq:'h>9@җuWJ-"ې9_Q# oYܨ4fQ1aBMa-CTt1,p(33[Nw ۱+Q- l=!FK-Ku%b Xm]Ο6y t8Ml=NOh5CyS1S]ïjT8ʃ&.3Gt[?i=V3GJwbPĝ3n+I>%KrʢOT?,3Ib v+"H !~`#7 ~x0FUGcgNrd+p}9koPY.Oe!i3 *&OOG!y8m6tPBdtvkTVOnifXt>#Lr06fr~D_S!\fu478 d;KT' _KQm &M+^ث LoalA=wwm2+1;ж:t㻞3 -댥kXpƈH#p))X&.u/ɗYE5TRw"-և:2VK6}gf ?ϙYK!Ba5 cr,yb53n9GWȅG_Nʝ!뙥2Ow"؃Jo3  zfڌ6 ~|x hS2 ׋-MRr}$~}BXz8>W Xm|XwAU;IqV) rd;#_%SHqFxmBz)Hi%a;N%M Z_`4\P$1*ÕEMm[â,֭)n`.{{'" uقՂBtaJf[gtA"m$A~CUOCx۰:]F>CNes0X j G2vo ҸoT?; .s]yp_9A6E\Ălg( r>Mګג&s^4se ]Ƙa"@Gx/U'h>IZm 4H_7X۩b> 2Kheޠ$.IC@3PAK"VPA1Ȫ z蒟g{J%`o?p ?[:VQ@47ˁMG(M?jt֪L^V^k" 2A,IFLO7H2նSÂTtTv!-;Q9^WU؈_CNX3 a}IPJ?P9l \#<@{P(AͰNU`ZJn%HMiLFՑ4R!N7S<>n @WU $ŋWõX]x)Lt ÍVd\"f_J8 Na(;5au7f؂ž 4hR-̀]؜?nezd[-3h"a<;5FpUE;/N 8`}y2$2m-\v"A:*B?*WGL_z4-*Dee%z ڵׇLX.TV[0iF$rd넲HSgeB!E4jyw$IEOo͟p([ӅW:ۆ5S0`k؄`zC m@u!lE+Vk鿺٫62֡BhLaNI/x{";&YXc+շZI6Ul#`^aM5q>\ 761W"抐:]|w#${2$ q[K6狐溽64U .$ը@]m>rҊsPPtuGi̴M# EGIоE`ؾ% . 29fQiʍ1bU0_m wσX5݇G[i t*kPΚDdEA&4ǖ4voUz.PρȒ}p*$W7_doЦpf}M/a/C%BD7t_h\q'y\e9ѣO> dO`IU)z?OG~1reǢ-A.0PCL@]_| cZH߫V1ڒBl#M ݨv Ⰺvu8:^9@-"~5a&R"Q&F{Q poTtyGr_N~ W)$OfX ]_\i9d#r~R(v!YM `Fh+GK-D+GĬ^N0 [ + `1žu88%;6M%!9\06a_ cb9h)(" &H&6U9&旆k(U8*Gm%U~?\򢄡C}p\.㊀C${RHg*Z|l+(tE?|t/44=2WByx>G .aI0I(ϵz_ciz+: ]X{l"\%@orǍ@yPw 'v2g]b1 >}^^[,qg0aO{NWucS%@ѓ%%n }F-I1 JNj:`C!NjZZ~.OI)~ofNOB@E\fkɞ3`g\'h*H/+>as~ʹf[DdY+ hy4, r MA{" jV2Sz,VY1y)b%ha.N?vMH w9ʪqF$xzS#Yҭ/n+_5Q~))J9UT&{W0+ԏr\@Fj:D.QFX)AhFp>+.bi9r$OPJx̃ALʖ@T9$0Ųtj1[KHn-k>(#NâGiPǒո\X.C#ѣ0xUZcv?CN^%gۻ~f5?WzHd/$u2^VcL3ԓpTZNczp*z.MOȇͷYPg|ATL Hގ#" )JY7hU% 8*V]J7=Q,-W̭50{ルECzdŽQ-cRxT 4.JJ#:A[KZ5B7ٚoU6CуԶZiH:`;Ap"Վ[&Rhh*,MS9~2>bhm"4µ_]%1O=O aѝ SqS9.X@20ZCOß'D(Dg‚|D6CLB8mXizVg(EɁtBVB‡TL ޏޏ0 #R)mEe o&2aQ`#u?@aǍ_2Vp-9<x=\\Yw7yZ\v.PJli{Te+~q}[@K;%w YȁtSڻ : _s-%b\XۏXo/_><)? ۂA>񭚻t t=`1|sx@b߶qU\Ho ׌UĭE6 fgp e|x:TskxOK[+oZדA>WH`36C6%ߢ6bZ5cdbgcG#2*<S+l`匯'q6=CS5>h~=m[vIG8fb֓BʙCM-tBg9!thO']"8rg/ҢOOmbK Cy\-!)h,Tqxmdה% ִY }B0%:+Zrab?+ڽPGC` =\DG{YebmHƬ`oӌcP[8 S?*w+Iƫ ̷TLUbXckZ"A ]-QBQ+ǼJob|n_D7HGN|v3禒.esܬ^*pQDwՎì!Z úF^ӁN ʡɣe\{_^|~GG~nyh>O}*'رi A'ɨr.wE&MU^^Mdٽ+z2ٗY4CVUHVjjY[ $l#u<inŘNbC{g2 Ätī@,Ts$czE_/FtDb~tkPq#ti['x|1%` vbԐԲ9?sfLlm?DgyKtwtW}rH?N+"rVQ_ZWKx--U 5}@My7)D@7N 7)5B OvS.UQ-A/0gQFHUn.-l'}.!mC;?֝D>djLNȳ~D6`W:2ڻa:)i]gHFƑ]3uECKB!Ck]aͯ`tI_E>> 셲0CKzEIްZħs?D d7zV`6Wg\VX'C7_[ޢ$˟M du-?7yqJd(p +_; ?aO`A4BݲՇ` q%Zr("Մ:GZ.FZ #TڨWv+O&I#]lL?EiՕJCd>? sL f*B`$t>A]Nf"T +U M2gEdn W+jwHm{PvRɣlkl2)ceF3"vݝ^^hE߸VY.}JqfE.=v'ȡ[NZqMj" ƽ>$o{;NeS|0]_Bz_!,Lj]\3PВD̴\$!@9e~֮.݄O7yWb U~< OgcwլHZ>+$-RiZ&[*@V &jN2H6wǡ; em0`Ѵ}xs[ d$ xm촾2 : }o} 懪U[t|c&~t!!tӷ0rGN;{|6J=welB:Żcb4$^ j fBA[h\FK_4ꢏFљY0قB}4oadUd:`"4gPwt^_ﮈQg(-APGV>X83ysGmK#~ >ˍ98|%E4<1232E%u/X'=@}aз 3`P؄=Mc+j8&Tj}"F+jw?ZgYB rkO=֕֎BdٚYKc=RpHKܽw`GmH ,1]Q7c HF;)il~//Ye*1ջL<{ ]AH3"mŀ gYA&Ҥmv+HQT>W2ĪAp`rP!MPF*XF8}3={7{-l@_|^/{{,1g445oGRC<#B('p fԦίRil O5*FU@0]4.^^}OYе枂@Q9_7BlݓN;KÀ];v_r.bXN:˰Hc-4 iV8Δ$Zh!$F!9 ^CFEqLځ}5J3g8'L-جO mMCKo`kj.O*!̑9>T\vɃ%y8sR^m=MڞÊ=j<9~J/1skxTN1*f6)sOJ=bM$U+/+v͏sD i˗\@wj2xWhn[\ˢa0bN,uc >ֶLjiPl7~:O_S?(&ɞRO{Q ]aQʝ2%FzZ:{UC(8%4pIZcL?t)[Ehrѡ$"0J?,_0@xمQWG;ߐ]4$ҟ2Ϋ2*g=:%Y:).cz aqȦt60w"~[٤KŜR΍q/FÏVE6yCY/+\[sHڅ1.#`@UA[!128B!d W&  Rp%mGwIx| uYUӰKjAg+~'L(6-}˕.8XJjg3{a߀$@WSj,Gra>XSem #7(*r(u}vezaR^ m[2dS"(;=`F{ ׳6Ib|a3 Am!x"J9 wNTDWEI9TbROVo `@@>`kA՗_L9`^ ؋Wž.(+"#VN-'q#w}nk+0Q*&A".8"c@gx縀\!Qʘ*_i9~`$\iO{lJS%̙%{%wfP3o.CCd/oVMN``OvFGoT:yz8U&{*0*w c5YUiћiho9UQkaKw-Lۡ)'3?jb8@^0:Q3kI.Їsn̄I oQQe~OAZ3!xB#aVkǬAq]:΋yld֑=}jr6o-vB^4(]eu/CG2qhvkPczGUzj'xd qK7M(ЋZf!5Bx1 F_8]_w?,O9X.z9`} gM(' VgBftǀiUL]j. ${Kk(x1#7ca6OhA3`wd-q'g&һ/c Acߪ3c[_΢?tc6^Eե ZU\Ϻ /o q,*o$@y%aS&44 :zJ'Xʁ,Fr)>- {[[]?T6!!τŃ3# ޕ\I&Ϻz}wUҼ>Cq̽{(Ľf%~EmX`3+^:0|Ԓ;NsJz{ jLqMԡ$ ,Fp»3h|bƙaq%*ֶfK̈́⨙;H!x6ٿ|uNiJ 9i–ӻ=d.S!ו<߈~#kFb Tx>-enWcy9!tJ{sXSB1#ȶkBei #:K+~ ̿B!cF 4Zy;6"E^PeL[7tC?yp%0;Ѝ>.wduyUV>[$2rK[.)ՖqH `nu/kY$?[|x%_(@Јd}`h[e^<1[m"Ej橥8geX.DWx+M␗\J[M:  Yb#S9+GIqbza3F#^S.($nNjp\K9l.VӚXfCq5=g;7!UiO4 +tv$gjeH)_L5N9um(9HjJ?APW \ .f{9Քt$i5¬/OLJ>[kX^xXΘRiP(C5bQ:V; fl&[ɇ5=ju/d*: DEiIc&,r>N#`2pUҺxEB(yXm`#r04m$|2"ik{խ;nrթ *(qf "^Lgm׶[Mܴ{ylAzJ|2Τ\1$Khb{ Q ]rl)&3CY_߁NN;?.3Ş=|@KJg45az-yqfsV{g҄.v ӂ:b4!wȳz sgREi߾BS7ŸjQ ;.n[=@Zߺ]igMj7~bY+*ыּ@k#7 e:Ak݆ Ǜ,iXoTFLt\ꝁ=8̽Zt"O,)?!ƿ,\Y3>mΦtɠ gkIhn JpDT >G[sj3LŵwM59 9mU J4W=w3~[s *(oqTz~X>YGy(?v;~vK֭-5?3Wz^9eyS Q-6/rwCK6{ ])GjZMեy̠XĦ6f n$w1\<_Q:^K^6$8Ƥ2 a{: `LkP@4}b5Sm*TymD0f131+K-P!qUS8Lѵy)TR@3t_+ّs: uMuB*ˤ{ϓ !*Vvif*GmO K7KeU U^&7<)x2ItqL[h8L^7 #֍:u`9d 4_Ԙrqd+gM8̫RW"$C/Iȏw^\]f4P ǺUkN\M*o[,ݷd`D5ߗ<=1!JIQm]{Cpk̙$uJG$l1hfSbƭ񪶬}<0 I +NJD7˿ 6Ӷ\?Ԝݍ蚖b[).nnKe+D(zfE,[Y8įA|DqPDЏ5/ÆL0ScݘA-jЈY]hAS?@%Eō#HpNLryb;S ]#^;!ޤ٤wK3Q"-ڵEkQ3Q@hr b2$; u ;Cq%"kQ@S{of=kы& ^d+zql)ߑ?-ЕGUv1>$*~Iݾ+fnltaV&8\;Uq/Bk( }Vldn >R_nq3(kyb2Lo?lڙ+RabH>Ym[fr -oC@4kpݢsamA B" J>N۫FB'Mѷ72K懵 ! l!O(Ӗ%IS)kC%;w0$ulb͒}%Ð} MW[5NI]jFޏOTL LUlN BFL!j)VGps @"ņ 2G JbYp]fڹEm07_UuY'&VڗJ jVC4<䩥 `Т"N˛`Ox,c83"d2@*w QVt\ 7h()-eFV&ᘰSI>ϣ\wǥӃ?* u 'ҺIE=RGg<$ve>N긭,^Ja=S?%BZ0' &lu ``i'rW$A%sʄ!—eĮz, {f lפkŅz+WEOqYtn =YeUZ$̥E7,Z{jw~y?&Ft@@yO(§&bǾ?$)W-DIJ0X>`_EOXD^DWi`R8WC6\y/f)pBS'n͢,&MCM@{&"V}Q?6B_mD2[u+ ^iR]?\ab*DnTnrIB]4>K0&]N!'WOhv0qOhNJ7ҶEZ}Xcm4s5Zpqv]@"9W[g4KI`;lFU.CN^MN5}&nzVm 鸇SxUҒ` 4g RM$(~=p3&z.I@0DX,gI$Z ,bmF6}3ְWfr~B/KR(n\\o\Mfo _;ogj{[8Sr% ,4%Z= zw/-x0/zיBPVf ^z@SvV{~L4%3+Cb=N5wj뢿+%ڌfA4bnDDkNiohrz@f6i&mjoxdR%kBp3{>oѐw:J Q3%ϴ<@'h6ˉ@rLӒ qvNZ*5L&hg@cmHiHt*VmhS`'lVQǔ-7-petH!)п_fFK%ƓYܖFVaY,l<*Zz.j5Z(RoEK%P"Y5>m zqzf$)q0!mɿտ@/vޏ$X"W4DO4+Z+b  u]saW{ pRŜɂ .Gk5"v ~)p-ڗ ")_f#Q%A :_Rz5_cl,3|J4wQdjt#1Tl1sv}(lOmr.rG]hdqc|`~v)<`Xx(vp~##t7*AY-CF%gGgoC?] ⬒/XNs3>rFbrwPwȈE$JdA(njþ q hy>NJћpc#V3Z4l{=7Jdjл@,fe͓iP' i1Ӛc mST]ЕH-hHE8-V_*5 DJ>A9o؂/6"wpٓ׋US#W!VV+O"h}IuY7KװMQP]8gehQfhk$.\oQDL$]ݼB,ApBK1§3c.D7ט8ANpe,(At:Oe$:c079dDO Yb`ID&=ri<]} 5d~0+f>x5_/գM_0V @ƥK!q2 x)ψ:T$Nd.O$!a2>+s5q1«|) SEy[Z ; \Pd v ! DEn5gGΡK 鏉Ǘ@I4j=jmo au0Չ@i&|L)@/5łP;@f7j_R^@ €@dJk;AibKCyh^]afjMl.r35g1w'iEw;>Lp!oꦶFhNˍfPI7w"=t1K2vŻȆ#hw& ֩g" #jZʶW!v6`W.^@GP(GRi /Iׇ7k&)^:2{BC=(}HkXrRT9ju84z7덌/"g!X壻SI9V1@ Фb܍,V )̖uE>]ijT ZR[/TcM2#S=t/ 6}|I>|U%!!Q*OJ!Ԑ4< %BSJAuυ|ɘQj: ?FZ@s'5$mgD;fC:ǔo̠M$G~/8{{e:p` m%*ް߱ )0-<7NI]qY)?gS"= @/~r,2'᤹QIK|pL?b(gn>i R:Ht{6`. {=z[v 9`i%[)<;gm9MkT:|3ɪC[! 8 H!;aL񽋍CۜK$Fu-MuC2$Jk7epB'qh@JaG =72GَWv >ך}g{+C(jvLLCYtd嶊3%cmbkfl>Edu=1 1gg;)@s )@X)̳hG]h'ת-q#@a#5@zvJFYN*-<<, H1QΣ?q^?磧%Q2 n;{G"ܓM$#H}D}]y@dž9B!X|,l/* 6ǪrC5.m[ڄ&OM,b \JʹIdu>53Sl-oVEiP.vKLۄ~`)`x 3 6Ns46WEП%5h:k,rMDo?S՛Q:➅uQyp\l]Q\~udFX|̰R:ֆzO &D]-"a6MV$<侮y$Io3GE/F<#ݻ@iuejQi[]: e;p巩n&Cȱ?Jհ $ >~.g}3g.# 4”,dg[A ڤZ =*>Q?)fU͕[=<ىN1,3yTl*?~ka۩i=E'2X;q CɩJuFlrzf|.&dgt!0{Rk9na m؝pi\>,B>b&9z`I=ET^Tn55Ut0S ۱~GKM_ҡb I΢@'XgSDR߭J<b84q<;dgrM]Jmxwim#ȇ WyMA0VǨYWmCbUBŞHv f?_EnoTܡBg.a@Jx0< yݙ5[Rb q6ּiGDv:0e[NGo>&ku#{nS"\= iQ+";Ad~{W6 sqcTlc^7e񞺡-yUXb 7 U ,W R:F٩F 8NQTR;YB0BS€Δ]&iٴ <~{n~ 4RM)fWjXEQF-)  C1s@-"HbA0P<ֹ4k eT$0i>ʄK02JG %o IXׁbn5ל8ɡߙtnڈB']\ܲ)1hЎ:|/L}u~SkJUUlȿkNxd.n *'CSeK"lz:7 -i˕S`.ܦ jCK$} G{Irf+ݱi Llf n GuGkxm0bYķ׌[!m Y M1`T@3p_x2GTӋ:̼G|4*T>P>9y @|! rs/o*xB6.6{C[_ų *cX8"{XkMMBcJy@QW7NkN' xt`;3bQ"vsg?ًX@R+@5{=UZxIZ_45CTxW͜KhܗmTFt~$c/\T`(`y= |5Si{}y~ i7*I] *:!cEZgl"HSW AQC޵HsW](#C;R)ӆ(g>nz,騊*'z'(T¶Jng$ƢCgIy%|3uV[n.;-z "S1xj"z'z :8͐>k_dl5)1:!=;FO^OoR^pv.+OWTzS,VzOW?ʅ =9ך63(c/<~i$'6}^X@aV[.s$>F! o2o̕t($[TO %clQ&R4|4$\Zs|蟴'g ƩˤcK=EH=}0vm'[N=Lц <#H c7a9]YU!@GܥOq*@G"8znQ65֛bE6O,Z]-Z%yK"F,܌C p΃CNYG[RA dhe:G/|B*ܴͮ^Fr)Vqw2@;0&s 3snF >EmUmQ7oˡ%0=XX!)orCiUB3^m\˖Q1BQWSh~΅X^0:D;H-dM> >|1OViɼb؄vKU3'P8@x #G8L6;0u-ȷ3 i3D6/ .ЍE"0k: *{'ql c7OYuJ@csަo(xzgҺT*~䡩ie0+߆δR牝|Jt[|6Uϐč2ɫ'Olr}19f aTkzٴQeThQnzHFݴdiK8hbyDJËY!Y?{ \gy3'5=-9AcЕJ7# V0Sb. ǙǜU2 g>-~4%=U1@G#dvT|BޏmXۀ ն"uЂ}T-iLnd{KT\*ɓ4wjl`+z8a=ABp}DvfK,*r:|L? Vp)j#e8Z!SWxMqDᇌB9'-]~Z_ҋnᄕ quBAqRT`Ţ+3J_ @AL~Ryhn;^GVp#l3|M>myܪ!XM8#b-֟cvs]DAQꦊu5)\+|#k'\dZ6utQ@cQ[][.U%W@YҜTA]+yCrXSӁHT+E' 8,ɕjX54* ܷ)Ubx"WT_Sޙ=iDJU7U)5d=1CCp]' oTo\CIDa8[B=6E7r@K]݉ E($"\>i+Kشk_k2V9㐦nƐD% {_l|'g!DcUFvOyTA.V wF(C7.Zs;+0[f:H^ pDs1HzF얌r\?N?p}Ӹ ֊2_kb~$?_oL4؞"e=!fwgsr q}|rLZ-J{)5[q$Ii0;A1 Jt*3NcˆbOPrmytfr†͓'4L 0e,N𙺦Z}e7UEU89B&Ksڂ۰SyQ(b/9ٖlvPe&2QEige'4~y_'_@dXZQ60M0&kOcA# [@·ddj;B]o225{ꔞLFb' !?Œ-[m-mEO,<]pUqC:;pv˴Аg ܂V dr_}ԃӝ))4("k:b9rA&A!=cApmҤ "@kIq?dc),ىb&HQܯuG"cRƘ>vj Eb*:2*J+=޶e*hy[+ykk$K3J'Ѭ:M~Uͼ  MNY]e?"k hVbGM2NC%49Xܚ{ ,w{$)" QGeWLy,CZ +Et N@/]e|),-LCι굓7My]\2LoO@VnR;+įi#ȣsdi$f1! PN4j> 4R+x=v/6^H2N肗Pt?XV:8 a {~zxu_[KM9fKt'CTUpnrYZ`[D& >J2__[pd)p !L^H4cnPQJ&Aj8?d08jf,l8QAu+O0egz};S{ZV~Vgڹ4z ߷1'os)h391Q{pu roF_9lF?#1.$_ܑu9ߓ@*TKWkC^(xO!4>a@boUjE*odHpCd!Yj h.̐VrǍ9g =BVj~;(!jc]rCWo*#r ei}QYo+| l?|BFn.Tk֜{A*Nİbxʞ묮)P}ЭZHo7ͩUr~IJ/8H2cF$Vq&DLP7DOXOB(](-D]ߐ @L3{LWleaqrX `T1,H-Ջ/;`68wKЀ6P*|;hOȑx],w J!p[(ߜW'Ei\L{b BΩhpLڔDgy/,=oTx9:Wxdؼs G[akszt%6D;{%(ltSڌw Ѥ *)?}g`h,*<<$V]. J="ʛo;FWŗ 4E预bs0 o37b ʰ>-8EjX>)~X#>.fߧ)WQ x ޷z\_-4L 5O rm͹{KU~Xe&P,AUv1;/<m3E͊u>? Tڍ!5mOTŀu99G[qԼןq.ǛTYW+w efS?GLd9Q"`ʘt_pS-TJUǥG{/,V8^+y0l70<+/R A2!KKޗ*Ke5 oKTxMSۘs#rQU떞QK?w3bž:7nAOS*ԋ 2F?|"jbPC*LgSSELOCIGQ q\?-yldS`el^VOSQp暑D4ٿzc#ƙ]Kƭd݂U\#y,̵}Ch*C ]P UL1VH]f3SDMթg8q K`lLv}c/ڸUM  R F~r$~#D5VD!١%Tq} vk$ܨyhBc6U4Ŋif w$V; 4"·cH(]X*K1 z:FT`F[b݃D2IY@\7*%}şN:Jz%[Oe[W 4wx҉Ȗ:S/z u-KZa۽F { ~z0 | x$#I?Q{V,Iī'T)IWۿcvVzBMR"6 jF/"[T:쬢6ՈG񖲉d!0EZ ojpmC;a ۚ-qE,[כy}5Rd&;|pB=뛩JO)T@N87e9 U阢 Y1ػvo]"oIVvC7Ӝ(4S9 N 03# A=Ϣv .V @/9/mM4VHC2xJmBɌ%- M.c4n T3pGg3T 4rшlaɁi- 'ω4yIx  #vBsTէQsu:zC-S|!dtfi9S .MYA-ʡPb陋y"!HuAeKa"C&AW86c,L" B%?S(p <L@N%y ߴ#L\"-ʹq-nÙގi_w7|0W+ˍel,+{l&L"(=.4lltvݞZYSV=ˣl EWTJ_u%tS^7 %ֽiWhm-}X4uVOTavhͳ $ 0Ζp MmH'uT)G{ l4]͂QBM%8W.:+IJ+fS$@ w.={;):Udrϐ)䗺\4~+/Xh sV5JI L37Ǿ{u 5W育؆-@&oh%h* $=u;7 K=REEmӁ sTGn3l`>Hn_qc6.S,zn:^B<fimz&EX`  ¶j6zQ%8^t3T$W-7 VABK9:hڟ/h4k:9bJ6%/G5U*FpL^`vHEԆhڸz̄AOʘWa2\>[DPd~Z>m~^-<| a:b-L}!%;p Լ퓞Ga{:~bUR զy{KGvPZLIE`*4H W'>-~ A}!=%y/!|adBUSw. ^ab6Thy6]jw^qc[L^있I+,] o8k;1)kҐ\Y-C}r7k>6g3&Gڒ!R8\|qd%cj/XNcnπ:Jn3gYp_oW)=G  Ia ,rJt-gYZ% T0Io2MB} nC]Ou;G9gIK_Y L<xTjh?ܕuUA/X/*'wȂѪ~oCdA8L6gGTm4[mS.|xX 02K϶|*iv22O*jʚFmL?LJ"S<{>hZ$~|߉ 58'9ʄK>oT[_@! \3+'7nO [QXDᰋ}el%py8cc \jb;~R]$ >L7[ ڶ fw]ч ktݪ_%҇DΫMG6. !w睋Jv= 7PίDȫ\̉A|Ke'R@f HIW^iY9g|Hq xu6(uQ*Yc8AR$suR=]{ =;Љbq4`"oW\Za {Iڰ\oH9UHiv{L.G)R۠9ȾEfs5䧘y LC3 /#Q2 swj:>}[9b LSQX5dQ'~9!.0^Vч)y կɅB)BN<:Žvua )O%ZYyMVj]R.zv L~uL@I!EA奞:.DHAD\2. 9/vcS.M(!}z2 P~키2XsROc) ]!okFk2{׏$rmt$DITBECQlF5;~ak4p@WT gՂGʜ+t56C@f$!o72&ћ8qNaz + -x g"7fHOV&[G9,5(d-S||-"hC8?PrW#x͊+uM2޷pWCY-a_Rۥ7\۠.0fTŏUm窴HԸ)If  tl[Z9ξ?/۶5lW:z::ץA+0d3a(?I+k , /}F HI2ۥLwV,1uߪƟ/Ԋ(c Zڵ7NTsyX8PҘW/pq,y#Coї\4n:Q)q4x;0θT3 +Y %IT p쐢 h;&P퉆*3T; te:*#|)$ՖhlK.O&Ռvh!DLpᆄ{є+ Z7AtؘUE@e:M`!H ׅs1RS<+pNC,Zzw0Rr“~2mbtZ~D!=rW?'XS}6y )EB+F[',|,w e02uD~f.qb25S<\J^/)X2vQT 8OUk3c Yk҄3\1_܌l Y^2@q|ӲviL1Wлr-.~ qE6:Oi7~HY1ĩHz*2ag,,J4wե3M]>emoZZϖ $4cVƳŒ6t܇C;pgW2/rv=5%fH*G梬L<%i˗ϯ!UO3fq6>)[Ȼg0!,C.onӍ.$'DEe24$5'ҘbR.69:GA [,.>Vvi?>aCo OUD ՞}8QxC,x lI\,Ո52j/eL a^Q".>eMi&4&Gs Fx~ e+UIj^m/ '~ӟ`@G ?38ИudCeGpёI"X݉ҝ,g~Z=@6 Vd[eb0C"BgȖG(%Z%i>ڲA` Gq3.BH3\=6F${&,k%aaMe<,A^?4$99QkiH%7JaGd&I5mtʧH/qM纘wXNƍÜ4*SK)`ci F3x?+_~ U-w^#cu yO$?4WhqʫUHjRq6΢gN׼-i8(C$=m@E L<'Š>}SX0m:ORkevQ qU]W*ਾ΂lqegom &*$ĆPxD}%!1'c7vA -|VgB~5y<{%;HʽJJ=&ѿr)숺cP@}y|Wѡ|y` ŘuaA6KӔ8ɹ˿(v^_*= `seku 1(Aպ UG4wlw;Z"Z<-SB}Ig?aa?I4DbՐ$7 /yN~\5#Q-' 8`SYzeT. ?ZAXȺ17e~=,qg!Nfq=\?{jU*Dlii zRJK(>]D>GX/L:'JԹ? Js׃W"f4\񫝡iP -Gr[ȃBFBipC}nbMYVd^A sFB˨Fn28r>Ca-[ a\B]"9fUBwRipG}@h쐧Zzƪ + SOpĝ9VA"ϸ8aj-E a ub#Lxc=ʲO$֖/}ZQm{8nAz?ЧM.lr+PCJ剷0nwx/_;JkmsRk;zL2":t A'k$T{tO#]lՓ%?mKjag2 pZyVJw$ J@9gLx8^EH86(|ePI$|ױu*VQtL$Iv܋/?򔠏PHDpn˅ӝm-S }J@ގ_ Kzp 1 d!tsԖ,-Sz-}t`b Ph6޲kݖBĖ cA.Bzdũ'ω//`Ps2Tu6 G eIX5mPZ$-:nUrӖ4rwo턼sx ZbА} F~JUdG!#ْȋWu3Jt'5lT(~;wpl,G=$[rAcx} 0OwVVW~5EUYM0չK T2g{drƂm-6oMɚMw_ 2$ 0e} fѨY9{xX;ςο=O<^aLmZv̤qǦad|7y(Y4N۳xE])Vh_`gv+ߙ$٨@6018Bq}L&a#uӡ^.V].B.G !?@giM=r9 .[wb#0u=nkVho1M}ܼHg*7t>i -n"(~bxq㑞( j 34~r-N0]Y\EŪB=Þ C'DS1yc 15XE}f]y4.n;{kY{062K?0IDLvַS~6 YEKj8k[є7Z-Q?徵):cI$h'5|łcLuNWmcFp_hoO|CeTVѷJ:)Εw Q26*Ϫtq 0#f]T켐p7w(>ZADac[[ ˡ겴2D/W߹ŰN]M3USh?,OQdK`)g6sF*̎\r3uRŽ+pK[5[=*tpDS\ YF ^?NY>K3t`]{jUlvUr핫`>drH|p. )GJaarg AH*_}l/ICXa{BUG*H΃gh,lb@?I0.U3n7а\_#b%}IliO#-6Y^k= 9yfJL-ߣ\ZSI WZ-)z90WʫyFedL"av Ju^FՇ]+-wJb{$J IuljHܦvD'pE\d:!^/$8|_ QR-l@>^>0΁tڬM;J7'NQ`[F?Ƶ_rNCot"_6@-e\ [Y`e9.*(BGrKqMҺ#+L&bϨ$ 8㊸?oc xk3;Ba/=ȺɅCU/tm|IʥhR>ƝGw9`I_zkDoj(F~TvW @ 8Xvs}skKmn+άhn޺Rrjk-H0?k@ToƦݴ2\_%H2n^Jm,;T֎.0m 8m; [R4j'5ʞ"Q"/dk=oFʪx'gij+$&I>$RF*55o#XK} v\C& P5 >MJ2xL[~Y4YW$b47f3úhSwР%ztL%ȓP;4aPfxgG؉:.+i+@lw |dm@qT(C$ rє6c -ɍxs?|<p*Q&YZY0NYF~A,? 5zB '[i$t{'mwNwTlgŖ}1:+4 F%+9WUeE{^HσS/{}̬Byȭ_(S!!3×lݳ6ɐQ Mh3.kkRI1wJu<֫}R.vqab\,|) ~{0("[Ľf9Xb0KLs{Oˋ4ٜjӷ7cFjT<wTEfk|[ptF/Bj[Lfpa iɉr<yw'.pc^J>T;'5/X/  I\*V߭JMK\~FyTanp&B {EQ V*鍥Tφ\iVR#kєdA52EMxoƛOqNF&DZ2;PN:!bb䁜4\w:=P "o }7 kpM+X$EgN{o/UoGWzg(F (ݿ0!ks~7i$ x90@+S_ԴL+O¨eB!MhfVx%!Ap% +@>:FF OXC%gԃ[uҷ6d:\W*-YG g} VYZQ(^Er 'ҫhzrhcޗ $( Bñr;}hoh,>4w'\ɥ4f%L3H2LƛH KFW9TBL٭>:Q>-W_ۈ=E2mОd{dz 8}1?HqDo^So}'G=,YPTCS}J Ÿ, Xk CH2D? 8u}u W} ):}cA0M اg{T)P% rcb^e'ͿqW)~@^ M]#k.snOm|}c*xb<ҠL}-$#`iڇr5B =;&5ͨۑhBw5a)@pZݢ߸Vpj;䓽^ # 1KcH+[/n4k-\z`,x}}82@͆ :`o S%VĂۛ/.c.F X\Uyy'TPJ}F\Z(UV2->fq17ڣ/dZ+뾆!\cB[|_0BCy5/DiN&Ƭ'3&{Oi=F(_@3է|KgМ,;:n)oՏRv'͵9?K*|n4"I:!wί#Aɀ0bV;gJ;bc1@,zۢ ds{cmG'Bת~e45mʾf8h+CG)֔[Im 2[$s0Pc9!~؀:2}T qZvph=ex^zR.pRO J _C4o,W+kg$qGeyyyoq,K(z0&2[|:ٗ__V#J~>PrH[b۲xJUݸ#fp6,yab8(EWT5  (ʙ('O?o[lU<o_` A)/ % CNZZvC,m>I0aW.6&[w3Ϭ7\6VGK8OMGQgH+g;am{dq)n96ok|+d29q߳uO ($yW8QiY GT>[IC{4`MAy`@q 1H=~nj$UɌ$qQި& #Zݓ|q4 ͞O>pm+Ѥskөq^.vR6ěAhꔨ+@`4ДԱۜ5ܜiwnU>Pࠣl dɸl,(2@ aK'NϥSU|ϨEl wdP2?[ P־#X7pJ"_:5lІno3SƉ&y*E /;N~nƋiM7ɕ %GV7U@~g"2LA_#Ź^6HuiK-_-ʙmrHji;0O홃BQfK\qi@ ,' j_k6هYN"o MaCgǏ QS*+ *0>Ww夂=GxZE4Zm۲=¬,? EUWqM YVc1Lis;oS= L m6b'/kxb2&*6\D/*j$RuhMOVj:w[BJM)Z24CQ_([Pgܱ;ؐ GۀhoZ_IR~Rãlh;ww5lԱ,\D#KնX$2s]|A5B9v힠irӟ_W֭%$; 6S5ϖҪU$; FZ6U :JF5p>vG ݍX8jIFK-TbR߲鼇d^b)bGB3Mܵ[mheSV>'U=wOV;EfFKY6ALI\J-%q1|/"% M9F}NYrP435%Ӈ7N=z+_x,Qf %nAyMZst<"bw2:605 7/'G"]֒oa鮯Y[TH(V&זf}Kx\]塾W >U뇶$uMUUV*2h#Lv8,Ye.m]`8R[Q2_2J{s1Uw;wiiW=hqV) &bΐe F3⿑5 {z1]qݓGM??tl9m9U&k-ިEGhc <@}PP K^.b"JLOޕ!]Q j5d.dX؁F C+ց@ >oNυ l˟)q[ T,eJpH@jɠ+܈IǦ`(]^;m!8;=j+>2aRK8*3;w%d,7ivQY.o{ 8*%I\VqP-,"Vn(P,jX\C&ÒBT$Fu C)fR Ņrbt^F?8 X#*VCnmv՝:JP.}~$`%AޏDѺLpVYnƞ|LS1N==Hf`B8JM TѝɒcZ{eѳj8Y[vF+3+N@7pVѧyHva41`hLzb:PN0Qszp=O4&bُLف.:BX ooKkakXp)+rOۭ b* tic循DFq:ZŠRh@V8kCCc:ͨ9诎F >dν-ٓ@_>OehZ/ӓ9] o`CHzt7,`W, 5ƍCmWN Q&^U">ۉ,f+e[鴹{[@30׋EEp3R P/?-lUy2ُz|f2j'V:9/Q&~"=/d) ^.7Ű]+şpc8ͭ`a_s I((^*6{|svq:mv>t į-&Mo*ϚNNQ=ӤC0k,/g&$&0UR֘ՙ<|ʰ$CΘmi0G+Ű)锵un~B2\MG$,BK2ӫGr|kP+B@'3Vx)֒=pf~dS،<>fuѦ͜_*u)CJ cO%`t1S|6ŕ*g !bcEtާWEb#rTmJU u^8v'_Y)Sܜ Qثc'?eؤsf&lK h(R WRoY¥X:h@؋/aPJtϏ 5_ChVI8\kH/kvgnxhi j<49[-i1S)$Z-3(Ȑ! K5Ql;ړ#Q:xUgVvl.ug.*q\t.\[P>$ ,B/MlZ Ϧ*U5us&Y0 ES وסD30-.0D%0'Rnj ֚|!@KH2æ h?ٙkh"b }ɘ-4h"$MVk6HeDXd%!tʫ[*DiQ~*y䏤_4T@Q^(+<8FrڡD.dtt΍?SCMqԜߘhpYZˊIg.9NvkKϾ;rdQ=`-˚v.?2s=ZKH6nlKeDoghm ۙta'liMhe08K"L꧛ IDkL 7r < 2$''ᄋIC8^KRtØ8_*|Ssv?|x}%%m*jwnGVptzbJ=8m&*O.3Ps`)m,J(0ѽ%ɐn*٥~]ɋ+rYLRZY )!ݾd`2@m`Y$f{}F ;خnJg +qq!IqL"+ejoe ޷ۣ:?^sSe1aMҘ)E}Ûj"65:'8W fp4U"[ڤmvN(zhMͻt2Gީ#r:rj 87zIi3IBeqD{g7+qVa]LV,c@ ^g[6S&KCggD$Jdtmvhl@ WD74C(jƺ% *sb4>IqP&#2lGq<~>W,OX=p Xƪmzr{ on/ }ʣaXNug/?DCؕ&qNؗ8 O!ձNI" #MN DI*?z{m7קce:Д4iiWYpCӊi ~T|-Db}_AIm)ki7".,BUlJ^Dk53{cQ%ĩsvA\$3iEǪwb[/1fO:UQhRBLF/'GHYmRFBSiQ4!G|TC\'+m?;o`a7w#]wR#p!T6[-@ˎD3XAe]> : ٍoc!jjJ 5+1Sjut?Iҋ+2*4MffLq9 xo\-oBۜFCf:hY慕dJg2)k_;ȗ$W(|vemCDfE|sgt*Eե"c9De~-r6])ddoJ PCM-~ H 8?OlNoZ#7i,&BjKb# ޶#HAӱ5# !y1Χ#aÏ-_@Vz1 ֢u,ŵ.FoTQ$^Oܛ@ KS0 i ޣYzQؾc:NQ坌̕; aÖ] 'la"*[4#@]۹e;ciiUMk=]lלzZDXWXR%6λ1ZP?uf&cV sܹr.t7i_^ O4yRǂ ;[-"Ⲁw={܂'l|o#&F iTœS{f ,AԷQzWSE9zv!b8bMsX`o#xI(6ѵ sp_5Ձrh i P qUՅ>ЌziIMbz)ʑ{z y>G'2Wa89MTo;5?E8Rs=-;Zg$' ?aE!{~17nPI"?Dx5Zh]q Bs;GzD;%86T`XB*+Gxf]a+EԌeJQKR<yje;3x=E ;1ϳ) yܠoBd7zvɫpFEdmLO3v`0xFl$ . "snV̓k͏TVjܛuhͨy|-S1 =G'eۦ6@aV)7fQ],ZUGGo.DfwGe['} (F]]Eekɀ+$>`%KgHT%CwP0vKɮɹ5^ly٫̵r Mj SeNON8^ُ! 2V mdOo[*rشA vP݅!b`0:6BE5Hxl;E#3 SHs(ήɢ#>Mƶ,** ?^ uo[tD\:煂B $uͻTk?@iBR =#./ʳoh-jn%~8\]g ̕4;bV'/<}-ʫ5 G'K(&)i,ԜvX0 9m/. ڇ \Ј)>YCjKniHd aAXvAӯ2q"6ET Ќp&?QўU \#17g=b~V ƄҦ3::|3 ?CXށKg(e!{L^Fy_-ChqgeqS7]fb]Py3\~yV8Yr\(ڏ `&˞u{G_r@ ˎͲpA [ jDa4ʪ{`_YOiݷӉanaǑ>,wKO˔(U݊թ=dw:;&Q=g6T` g?)4q5iX1I1GD*F o-nC `B4zPńV#c9P܌a?)uZUن'flԽJOeT-эV>O`DaCN(Y 1IjB)J*:z][p@U!3]%wVe;p5+R򶆌~EĊ]XSqL52XT[#Q1ċY Z˵]^c:D`q)7yIij:\41ģ1sTV/r4ȓ MX1䇛vtux4,YR\ll9ݗg2ѲW]^%~Caΐ[l7${1`N+TflբeU$tu򴁀Y>3Zcn;Aˋ>3n<0J04fEj9_n(%: htjc̑g%"~􆸔m{,тs7|;6_GlgWXw]iޭ~"DaSFQIh߫XS!F/EӷbGZ 5 Xv *,]@OFg  ~ 7ţ3x_o<]$0epX;5x!z<]YWɉ5L rʱh*Ysj,jjS>*BEo>nQ.E<9b@I`DZ;)?toW\gyz@ou vQ&8)CŸs{9Rح(tHZ"H7zAX l[(ٺo^7ZT#: QT îWlH [D-"8W@+iiLX'lsP>zaҜNblp];Zus*g9$/YNJd dA))'\U 5l)Q=|U$7 kӄx/-T% .0@+?a]F7wnhWpB\5YC)g[|KȁOܰ.ԻzpEjH6p-Rj*[t0dG]N+ j5gb{=gReP91L뢊;769S* 6?dͳ]Cd0/?ںr$Gn!a'ّ_"k8ZHRY]%G>sKԭ`e'4{7 0𾲷'ѦsicVe/ aۛtY cCRp'<߭S`n{r^!/`M+Yv>(7> Y & |L_H93 .v;º lDqo.Zu@w @PA"\u`\(yk__D+KwNCUy|H!Z472,6ComNI<HƬrH&Ƕ1m{rx?^mrݾÃ2\1%h UpYX]$ 3b]fbEZCAHvއ) U ^OgUSfZ#3>凪Zժ-:(' vlUi{N [twK^z/fEe d<  ^Zz0M = |E@J(z?EoGdZvg|(#ӣ"54Ưfo>+-Ybg 3hK%UJF?`&Ը#\ 7{2w}VjN ^M8r`0g"CneXd|ZA= ̬x+&i Zg9l$:?g^(cp҂I3A;;wzlDa'.1 YX Yڱ wgR(8XN\0hLT߬VF·Ҫ4Y!$ 7!<Yt#H5Ǟ%I![;Qa&n(Ed ̢Z/`NaѲ&(]J[O>>qyD^<]ƉV7ab_ȲQp]4|1e6-ǿ8dɽ[Qh\+C:dflf `>@N(=gQ0zn,jsv.i<E48],f,/6rH+ GУ8_8s 4L&~@u&WRG{9I35p \"nDseѸ[a CPq`_]wI(m+ x<"ql.kAX7 dDʘlJ&lӳl{I66#_R=[G%CP±D@6ފ#*ՠOq6 Q2/%Eba0d@ӥG:@~T6J ™ڬjSbǫkn*?TZ8u"bv%xu "h$/>"?scV*H鸨gcuXP1'NQO)dpGik8M[3KQ (iQv<} G3EWPr7aL9x0Ol \ENspOZ\[NwV51& XM6gc,)i8QQAEd+'N"YX,ZYC J!z=2 bҤn|k'[[אth`CX|tF?|"U(\HDpDdPt1K<>C$c(8;ε!@栆/"s\xTwsenOi`MXas-qZ?z]1xoA(#84K| @e bR好_y0>:7]y\+:wU=]i<'췟iSv,~q ?0'dIP"#9v|-d&@ob5>yPSR%x[JC>-6y9r̗x-A(nLk{ur #zQUĔJx&jj2slèǗ,POހm?@r t%Vr)эC%¬~ N\y(e0A_FiRh#\1]e7r8$Ğx+`4Ux);x-˜ $u 廧Plψb hQ)8WsaU%q}N!]I U`b.htdbG`D?гQv$ă2[7=2,襵oX_QXC82uiƜ U=Bʕխ1LBРmo`**ufRp,݀X a#Zbuj (k`Z )%nAӇ\C]{S} ɵ5;8NK%"/IҴ2 Bo/;jٌSWJk74X.jw#|B25L}ׁ.BT6jz4:`?wzl+8;H^b"!P9 d0jW[12ro̶ܥq7"# ):!57jXL^s_dcބ j_ )V1QqGPB"Ą0q6Ă97΃s +aӼ8: vypTsq4;y8Jnk]dڗrB}E$5 F]tS"&rI*֕r>!H EghwnRJDQtWj Awa ʤ0]d+)pNL~Z^ltiU.DL-ߪjiur)~< ,`8x,v4ͭh5t mR-_^Hu+ ]/f~U3l\UЎҐt'չ t+^_w!Xd?GAs0;DDV>k}Ӊ; 79[Άik}q)#cGܹPga6MH%.G!bjP__gjTo؜D06$s;oǛ=42poh>P+|T%"Ѐh7OiN SS:ZOlޢ< TrO= ؤ5\bA,{YoKdOF+xmN+-ʴɔp-jq \ܔwFs1I@3D^կM 0_H e'? 0Zz?<cdwD%% QJHLr[od)-VrwVtD,4۳W18ZV,/ NL[fޖyRΑ8˪eCv\RvY^:DO5u }qm#*mURE % N8ߑ[`^-諕b-ڛ5n DQ(//Y3!-jnE28EPtnnvgCMf'cS&ERxu h'2d5/0mԋޝ=S.9/kgoC+uO˺Q VS6Dq^e$#vNδ.>=15؉+k46P9R@8i aF}4ڢGE7禬؟5;fF)BCѼۢAo4\qT3eI^x=u[c!ZHv`kc1zp;H͟lrK"L>9I `j_?o4)r흋J-&/ ԭ xBfM+ ʥ~tV2sxWB2h^`]h G'Cogb^ xVJ%e[(@=@xc"ا\?be P-)p3_͍F/L?]d&*,0V厯_(Xs{IIE A;xu1Vle3JVw^$ݫA 1c2. 5|/|ægRSJfxK`,bCJA'ZJY"=l1Uc\Y GFg!K}ԋp${J,P/} }cLV[`"Ģ8jhS]`%q Cx!N4{EwXz F3N [s/?վ)7f/oo:/̋ RF |ޥY,@sȳE|{| - q "C"yaNmkM]0^8'N-S:cNEHVv%#rbңeadXBE-R5(^꺇-+/J6nI 9o^$ `1޿0dMN2F8{AuWx`aI=DégT]ͻ+8IAH3sGྉb/E"PX'3dH8M(d/&|:"~Ec:;ģASgwhLo]P*фEߔDOy8)>b;n''$ن0vVч :K> rSUe}GLB{9@ M1%f Ѝ{ @ ;?_hl[6ENWv=H$~sXyuy[yu~$^a7ǀ\NP/c]/عUGTS<0!M@Lo=7i&i}':eAĜI}W#ePCK8ʷ$cGB<$s{}a@:J/)l*i*~ݯ0I3{* xc8$0OHL8.#"fv,Mg^*;Mt9Ud#TȘ'= A;@J(E2u6}=q!hCp"br[HϛB֡0wSxMLh9uD~袪DۖjS[/ b#kԜ'PT ϦoJIDB &75rc/ېs%F`X%b.u jy{Q?rX̶|)#c✇AAm-G}>7ARa#CׅN|8 D+b93Rf* wW7ߐcC:Aud;#.vIUKK#9&6T;7@?уIGɚF1}4V3Iͯi)&puw ħ+g w Gw &^TmV$zG$uZoht p9@VVNT_ 7HSUp\MXn&.M$BȉCVuOVnkKؙ؛տ;r>>=vU0\Le]sO) {(yz;7PON jĘ?Bvg}>"q( He ߖ3)ԛ8߮ʲ|H{o9&SHJ`v`J?F0SwWZWӡ6 R 9x-TE^<etoy^2}BTa@r"4NI/ġS|j3$>3W PH~Gu0#A%g+9;į*zbTTP2@=Z2`5 /%; e%t odsxJ !A`XC+v Y./!q<'g*͸(:y^+qo4Mҵcj"Zl=#!ڎZF$̟% f "oA?O\0P"vB}pQ;[ѯCwp2"SL va$|u(;n foyHڭ*1X6 *AHܥ 'M>eEYZtHOyxnpVaal-y){Z,~u'x4B'oYCFT`N:Jro:7$,ᠫJMi_-B?d%Fp 76SL|v35ȑWnI@'<݇Z!,6SB$oRH(\&Wyn۪|@ ZhBHӪ25bi3jƄϭh/hIEKK| + R|au¬g OO:={r CAh?~w[*dx&#*$DCA)) FYiXk6a0H VoSm`4ڽ6B f#m dQLyEgWw??RKmVzlԵqK#2M1zR_mF >ZCs*7 &xBtm`ZB ?/2Tb+@v :aA+w'3GgpoR_ DrkPu*:kW=.E"M8%>y1Dm"U[ry|/գi9}9hEM0ƌvl໘l)MG15K臜-qn\_U(u#N]!@ebaY\Z^dy)ORHk暞8m'| WJ׊i{)@pFy bΎ>NFIF -6 ~Kd0l<']W9DSPgRS t $ $nɋZ\#`n!txmSXGxj]8x{뻨&铵R%bo/Сr': %.4E'顫ƈܛ+j1M:p?v684 ur$hpԛd 6USV^i%$*N\ ~ˍPB/QHg\sUJI^<,.7ywVR#)}v!ueXDeȫ$y[m8$Q!A0ALK|r-1[hrYbL {Rp5l`Dks#_#&ք= ,M#ֲU^T%GN#[2/g㞀Du;(13v-:Ѭ*]Gl=džiX۟qj.i)GԨU3NĂǒ"ҜJ$ :}sȕMb~ CˀI7lqnGA4*{Yߕ=ڂRfCGXV[テDgoyKlϰK\f38 6=Pr^r$d2R%{fMBX,yBžh(RMOvUL8h(B-hԎw!:Ee>g$Nw7p]]8W>4/Fgy27kc8 [9MP$k^Qϱj()Xr4" ^*[w=(%7,3BbƁ} &zR.-͞}JfzљHCZ+]+@x\lr,3!fcŃ("Vpi8SbS@A䦩ߧP*Pytg*l3h*&r"*fBV'E?MxYMdeauHֹq БO(תCD08ͺ j qƂ wٽ[ШkDlF=zےSTCӽbou1eL9jP6$cR(Rt#tߛQ3K&&S/Y6Ɲz1r,P'd Ej2`r(5O'y)^S\ެHD?6y Eɍ xx#vw/B0ĸRW|C .~ɏ]\T ]=nʵos_`Ś;faXr" WaOIޡ֬U_0xCL+C%ɣja+m|5߅l9@b j&,eQ-z;f/T6T+J-y鍤v*\Lܱ" ՘&1R\*RffmlFU0wh`}ڼDϖMcdnN1{O^~ C3D[<J3.ѓ_ba2v+ 4w^HWWP)r/cExUfCD5/X%yKgAHO';g-WP@׷WAU3\wa d.d$QzP~I-?vcG>_Tw&/X5cx;=g^by#Z-i%Il{S)/1G_{,3@`p2TIݭsST%k¸q}ӝyhr(c>v'sˬv>a2Hu)p;>ثFJR| Gּs0708պn\ጝ}q/uy`,q+(aSkfduN7]".N0r2qt$.%b0, v_rkE/jy4{,} Ds|ճXn{"`saySpjL+*R9=ݎA+ ʷbUsί%M<Ns+M z0/>bZYf&`YVr?maKݱ* OHנHiJwFޠVZ4c*3 <1'U JذRd6-Z9PLt#,&Di:)g~Ez_Drmp΋t)J87cȰ'Rd>VYU*eOLށms[8c_ums|B Pf@4pLM hf@RDjlP k \7urS &2$]2.R*zyJ*hp҆`n)/$ɋɑ(J$tByUO{z;(msǺnc>w-Ձ.TG'pa6+xGwTnRWG]ox@, T%+\ ll(~x{G>0+՜mw ZA É6'`G)Q_04%v_("c.W zT&ktMI"MxɥFCb-cG)ΛF!gKrq;8LuzgTp}!͸ql { @ʀL(s`@bniY9zu$Y.̏@. ֙xYƘr=VV]OZ}|8ES0K8JH>;18JwҮlbե* ~#xS_ Ŏ WR:b2'9$,A w~5DNfCA:!Sh?)GP0TUS}}RL 5F=o3͖d鹘 Ѥ>ٽ? [ Ap3p.sMYJ.!jw ώ!NBMk1Ĵ] ݈m܇Փq=}\MI1cT0X"ə1[ P!/GG&#yv2bEA謡 ~jS,1M;Gڠ3.h~z_|N- ,F`ʮ="ԧ.pGtW/?zJV}ە{ӗGA¥Z m!ӿz'|kԒvW;vG9ͧd܂tn&7v킵t!^)/\SRQ7qpL*MBsR@ܣ؁<#ᏊG G CWcʇQF{I/ \ q[ 4ڕ_Sk[A_Zg) auI F/ /xKjmn/`H֫OϰUO[/`P9%CGz+z#v?zpw;'|&e!8̸&BIMK H/x.'u=&=DB$ MysrlO q֛CCOyw'? Μy([0=v >Ѿ ^tJ׭ zE;]PKMV \Z4Ó{xAV9n҅\znoϽ*(7c\s@<\p@=pZRO(V\In eoArq}Ml783-TbY,ԛU>P~ NE sIJ  a.L 5N݈"0aK*Bd|#<+iYx#})?~tv6r|)&[٬ v现fXήY+$\RDjHp5`A?` QTa:r Xo-Ou[EPfdAphڴIJ-L96zg٩vӟɕ qteSGr3;OG@DqnjMw<jq%g8P : %M[Xv^PR:lr"Iy^t$חa2{/P[E6ifɕ> v*Ϟ5C ]ްR kw.rۡ GFB#݌:&~Fٺwbf}nf|%K ]`k镳ꂨehƣsDҽӀ"\^N &,H/2r$Eyd# |[b9=*mZ%XCc ot[3/k{u(siYsKyTЋ]"ed'oq7'ea SHM̌5ef.mD^9|wdO_UIz-S&))3ӝmTV%)Uc)Ԫ$䵀]=Wt- @Nk@$07ckDwqZf!QD/*~ “<#% DJs<7U%0xܺGڭwZ%@D+Έ ":O csOуՉA/gؖ_A$G ^ +hA{r)!/@ю !toS*iJtW(G$T3SXԌ(fc㞃9nYQs7$LL\?.) Ƞ/jZ-npwd}Q?K~4nr=Oq(ȒL'Qq;0Pd&S F#%~*sQM(bM}j||o.+cSui$4](QhWIoR 61SJi,ȸqu>]U̢/;mzgu?'Y=G9Slmɀ1L2rrm 2"S\*#{|\^%>Fs5ۊH߿Ƣ|iG5[}M#P ;؟蝥u!|nx=rl3݁ vaF\.ؘp{".Ēn'FRj)\/פ 쟖/B,oMǹ#b^ &X+ o_t%AT@r)l_6J1+S\QZ*[J: "AϗJ: %VLʽu"b{},^d#SP,L7ώ!%EXQ>v BK!a9$3uƴiޠgH@aс&[aV;qB^F#96J22_֞`izL_GꯍKI {}t}QWdqۘ]A8.hgidC+RҿZ0SޗR69 u]`̛vʙ 0JJt[ypcw_ظ#zBU֧?>7 w̿atz uDeEܹG :! Oj3w#O)Tc'WeܭM:8~w&/2Cv6dzRpLS%kb^S?O_,nj-jC8V魪P ヾ 1҅,iE\NQQdAKq}|2mo!&_w}4]*rӗbA{ .|?y;Myݵ۲te{2P55|? QLVf/s=Q?Xk/ϋFkX&G K%8ǒ$6OS6muV@@(&5 |Hn# ث=:qZz)Y~"eFP"*xNrԩU j1A:wK)\ߊ܄^*b;s-D-zA?` }~U煢˲e0qQСb*6<~ H/Ll#^`vh:q"iKKG̀ Z);跐;>PqY{<'Gy.:E]8ƃH{V,36> JI"8U(tML+w1v;&,( 3vNO (2j:mhpE~ק+M? g\}d7b)x1GjvwC#wd:c`IJgiZ3"kAan1 j4r~|;Whq4U@UW\1#B6LY<0U*!B!XRL@o[JGF-PsjЏP8h&HБ-6LƳ|gޯUF"NpW%1wR$}hRׄw?!s c{D@lOix^^hst;GW9c"9;^4u߱|> ex fJl2K<ܮG q:?1n.> vCy~{<3kw1ekod~\f#Jd/kPo}4O9snn2H+O|$iD/kGVBuSqTHpiK)FY6i:2 Y3W@-8CDgԠ8ݼbx2aaDJ9d+dEA@ESpE z:{@d6i'L @lmzJiYM?}؋",pa1ҕC*ɤ9~z[ t?7FyC:bO}/3Єnќˈ%TT,:us;z3YMT9ܩ i{H/zOذfSF x 3U#åidͨbKid< TKI*z(m]m!'Rnޞ=Z X?³.p=o9 *]@{" 5$ݲY) 69CcH':!zG昔?vc _Eifٮ$Q;d@grEhiE1GfߞDFO)/NM+` dDh!n[a"juCY-LogG L~/TCj!Yb/:x: ҭWFW;}qSW." ڹVĬ۽3cg\rޥ$7 ٲ3V4's0EB.`ThfiāgE;i Hi2p7rzotzH Xxn0W#LKr1V| __Ԡ*(YY\@ >#-jbqli̧9b iK1e I!Un;ԬPxu P??tiw-$Џ^pRò4˷񎧘?yީpKKI 5pxm{W΃nTDv|_+=셖#}6H|dݺ2yrad7JS{&,B@u(d -B؊UofY|LldFҥ*s?cLgI+XCd**NZ@Z+9eԒBc1. vߤ4Fs!!W&y ()P>M\7\?$i LTVG+&<ː%CΏMS"tQLNcYP<db8G8>(ʁ;eF07^E,*B!݈xHJ%-&ऺ5|O VNEBVlwZfMek' <Ԫ ɻfi\w7 4iQ*,W] ID( PZ9c#t(x1{&S,ABP-`~淜YF.Tu$7[۰5jh(?)if;1Y^ GW`.uvz^Ɏn_+tͱp5Ŀq2DJgʗp/;({f%1G!E]mQd|iъw: gŬYp-] $g.j.|t:B*3.–ŞϏ=IXj2'*N9[7Ժlj=>?2etZk{zjr 7TY"hӨn7Ro;ǎ!`fgQ|"8 o"ۡbQXޖ%~h1| \G\µ|:a3!sg /W|^1Sxj6@E^Lo~֣{["ZYGv0 Vl ZTn|?0;phjKS ;69:Un\b8ʅ)h 論ȁ2+oV_p9+eiȯU&`yվR RaT:hx;j.:VGbXQuB(yn 8UTp=O}6 /gX܃K=Q/\ՙo+[a0~zr7 cd2vs.z8 zX OKr*'⨼a:TH ̭Xfxwh/sv'ͷ8:kuu;*3ׅ.hh_V'n޳`BzgFs_ `(evg')bCwk)_ #|Rpj5LW5c?h Öְ4Zk1a˼ĞAH`rlP.]m+S{S4^Hv \duN_p¶4w{4&VlA2xzhe1ܖܻ 6e]GQ61q+BL7agV{BsZݓQYT}yYp?uy2jIh93ޗ<*,"ޛn=RHH[9SʺcU?(_w8f)=i|TulwǏ`0sl:.I0U^^夰gFMPǞ}F톡$z,!ݘO;̺Hǫǝњ's^x aۧ㘥*>`+kM;C֏u FZ.d~mN%틹lkY_XҨC?>kǘX`4{W:E*=ofh+ x&CQPD*לt>oX -D.՜_j1\PJt:d{R!y{n+]9LsTC(HK`^ā4 6`WJ_SB2,]Z55נ4R?6>qx'k4pjc`-/ޛmQ*my7V* @.(4toxqùg1q\USGѮGO[)[xq]UkSIR V8flP@݈;9a˫J g1̫cf,,[+ ('ڑ&{=[K8u+xy4a{!^y_f~eoflÞoL:sm` g97gkĦlXkίŽѩ=j9|Z{BRM`D:e Mxπa+hx$۠ %-b`(LXtx IGU!aO!7D͓$F_@5T=i{rd'|%ix^ѩ8aɲ+qBlv'hkX{Y_OMq/'qPfms=ONXbЩ.>2V\m~ѧwc6~^/gDSigLYf{ |5֗>C FKGߥxHjܘl$7]Uz%.G:M"ֱ+Ľ8f93\HcZ8%JŴϦޮ/&mԠO4)ATy4PG9߃dv !@hEOnK¹hl'0ܹ&|9P +E0M1ۧ>5_ś=h &JOcEaCMr{qG "F% z%^Aߞ[QX=(8WQTppo7 , 9^ߓu޽$79Ɣ<Otp rym̉]|Z^&^#>_R߂u8%*WGuWtkJ6 B1#'r>|$,s _n26]{̉=ImLgQiJ.BVRs*AYTf>[wU%iCrxv,G^EdD5}Gq@3iL'W6I"ƚtUR+ UG:#;%Ľ%.ۺy۔N4``n>ܘHNK1]d3 m/ pǿ ?&Gz=`[Fpe#?Lt8,[ɇT u$ݗ'X&PP4 m MzŠa+ e|s}o&޺r>c"yI1tݝupA5;At*Bn(^$n(FUƾ/8ɡN |wCq_-^'VLO1ӗ} .zc(l*ves,Ҕ:ZD~[{HYD@ũa+k_;56w0'WP}^$Gm 5!$22oiw/5gݹRʾ'1*i s..w%m%#ġT?wa$VGQq%+ґce5YPqָ@uʜ-V9欺te/"Q/Ыw{HG#„Zc1vkOTDX]-40 !$_ _WqAtDpmWA g0i<]iP ۜʟfsGDSܟ3@)Y[1uv&3kV -4dGH-CN|! 'YM+Sujmڊ`7pOT0*!0"jI|FjMh 5DH =5plfN<;}@n,*3=ģz' En$PKm}^Xp+[TP'tY<J|]% EY7 ]3nƝʋx(Թ"p߂i44\GkB?UAPtciHEAuOmv /+|׬&:z?x#(C ѫy1_9E!Ut8H}?}]|7rQ@̻Ir(kM g{XWy \G#Xew/.:0Rzv "rvr͡7Rb%ݲ{t!@߂Ҿ(N|J \.ncMn"/S.<prm8L 2Rb !c3aon'7H5x3 (k<"S2Kňoepx$zzDV) >FVGncnbBݫ,,zx 8ۃ;UYs;ܭe&@uM럱^qhBvbkP|sqv(_6^9âc'pmcNչg'$bG]"-{]4Ҫ86a3X̨d׼Ÿ 4w%l#s&+r F< 6HϰG?l4I˒P7}#fN]Hɑ>~\` x_ Y158hP&w6^Bu?۲^NZIK!jsPOKLiE.B\\`H(m$ ͅSKaWOe! bI"eI01يFo~bLJtӲK(`#=R#T35&* $Lq wt$\Gф`b/эj G5ZY}VitiD2}ga~-vl~'¯p%Qe^ξ"'6Q:eB/3$ j0&^ku ǚE1Gk؞2gl#wE=yIq2鸆(}њ<$j E' 0 FژA y1! dr!(b^`*3>c ve}4( z8%"U Y (x5.dlxD65Y>wAcǛ}XHC\(#rf*22֧Va,g'禗1nqUtH}5z9iMv(D"N Hd㝷H!g?&Τxy\Z^_;;.29TVx\\ ̡aKU`@wXI̝kg^ lz?W/eqñ S0'Vጟ0Xue"9 oQ𦑧*4Cp;hp̅Rr^bKh^6?QLb/Tcyq:k@j?QGud!%IbbE+^舌36g_^ޖ&P^`IoKORz=&Z҄d,?o~ 's=hFPL$a@DJ4rOۃ u,mczc$P!e{( a'S?jMO;9U.أ偁X,M?B:jG 0΅+  *ߟu=(~Vt=RAQm@l\S9Da#^5s#9Br)o"ڒ&;f;衳sEiIݴ *A^Qh7 %Q" Ҍ87wr5&,FK{w]+Trtsxp^N.qq5*9sA&<=VUVw<^ε΢G9D8Sak"*Xy>02g30mcv(B=㘰X3ZEdz67'[,G;AiO3X{]s5I_=>t/AYoWg'AxdCXey8҄/{( V>y ij[Fa  c2[ 690l_]IdQ]8ǖ?&t|(A] :M(9QR7Nj'AYoh?v}(iƫ}YfxS$e' Px+,+`X߲as@:w-!A-J9U܀FXW]Y_suڽ= *dQ s8- ) !~0}5C>,̽N|L=GEg- /~;GNdO%K> N]Ƨ;-+Y{m-iNvsfڟt)4MeE}#,}NBIS*+Gse>@"n :BW~}l‚dHKjͩ#r7C]#6Hĥgk`?;m) N61\mo 1qK(@}S@qޠ ^i/Ya~RLd dO~-ۿȴ ~v4 %dA|"$};evu'-\̇lʹ_5YөW5H?ш2֏8 2!0{oPuM+vKogpsQV9}$Kl$Pgje Q߁ 6\m9ZE=?J3~}ߎ <fi֊ǎ>U*cBH\x0 1.vU[{^@!)V.M6~5s`GA=?mǙҔU)$\ [jomU^8Ik1!!brt:SHZ#aG^{AsYTjP.<5Qλ>GMk /Z^Ĕ'a]doሏBTSH/ny$ds&LUOIY:9/!C_Ir6쨄 Ƶ<~ih0lf næwK-y cd%8B&N6ڭ JE 4K:ӋuٿI -ͽ[t:ylUr *#֙6ݹV.4~! N0-1$/P-_N3_(ɖJ7^Ssv2Ļ:X%Vaj[D|ipaTj} ]*Om_b:Ro䳉cG35P4 y]i %9iTJPLK(]KIr;dP0;d"* aEv¤*M<?6|bjA c(a½98{,t{H0hX-mJE]_R}ܿe1.Azt$+n6$ ذcN6gI^q-63V9T1\s^IȐ,<ď4d8gwW`_wP{5@t> ;ˆP7Q' ۊ:nQrl 㖝mdaо͜/a6A͞Xa°*(S\h=9(>g9yӑǬ!O!_\`F T hL o /"ѥ/aA/Жw`ҭu:j) B&aIRy$X W&#Szg!M4̬;Ȝd!l'+ KwgnkVy0L +r(6UJ|BAsǜ#6v3sp G|OJNK^T G $ڂ1Z/[{)JF0TƸ.0Rb#\8] n৙ ~q3@plZ"+m {ܳ>`]DMofTKeljln%;= O:+/}m ـf:gf%!ԡGt&q«#ip$j^?˾s~Q: x~wa֣62 !s_lZ9 )Hs7 [/ F J ίsueֈpֶzA$TN[2R4F)d {?nXU{o'4bʤ'c%BqRCPYi,g fϣj`V,!ɀ D[ 9NAwb;Ŧ ѯ++\>D}~jHw"0ňxb) øF2\u.ɘݕd^]<:g=%yp{+DztsNjX?d쀓\6m7o@ID& ͮDjDOd9:ĢK-g!x{ooop\hsл+HmSI~k_mYj#lw1f;r= LN@dm~xZ1l&YYGU5k{Qn F|*6c>0 hAB7/b `Vu6IyD[/4)*+GE^>OE >ҊtJEջz59+{ bk ;XMwʡTS{]!nUJK %J ilO*uo@1~*+t?P@9g"2 qX !KŎV0sxcaGUU)-;8H]o:r뢽cvEOa Jkv$zߍjEsW'_kAY-$ԃ:N~FvxNT` ?)N I9t)36ǒv"T4g.s?.0j* o Km;r1d1~vͼ6bOKPw*}~p5< h]/ha{6M\)]m2F7c~=|m>^cwE.Rc?U<wi9ᅌV6'yvܔo0:5FKO?ڼԤ)Cl뙂-q5T}t镪+Qн t?u3`?ycq! @<ުZ3~v`Z)b-Gl@ˮ>dwwA XCPY"MW&ˁ͆H5rg%m7\/Z.=T-L"Z/yWx}sU'rӁFf:<UBTlekUA;&%mAdvn!j"tInnƟ'q81|KԤkWeT|%u|#(euNJK5@7Y4.Z (Tv̙T&)t,ݭt; r_:)ȝ˂i-$2B|zl0H:V+) L[(@MdcW63T?Z—q:c@͗NY[bNeh7ZB HP2+N$+SBBn;J ь ||Rl:(,榷-ݐS~!:M`CmqvٌwjtneGS|(RzM*NNtHmMEGW峄1o=R$MЕ[gϘ)69^01 3=}TKʅH{ި*#iJcvoCT 6f195 :MT*(ޜ&ϗR:/ZIyK@P#ksS^Gu<5 xrI Ln,o37^ <2{?joϚmr zm҃(? Ca;n豉n,N>OˢzbD,vٺy|fŚgGУ (uC2<32e={We 螨!K0Wb$zmf5d |l8Pw?Qf.TVEf,cDSL|A5úЙR~d-7o6m#~8efl@lr=[xiwd1K @\F 6r' u6{)i ɾK yq)!2/{SxҖ]Q {F~sz5SΨSխܒMuFS\M[K=bq2и0o'rv%l޴j=/ =@ Mb eiXj|ɑ,M܊꩐61`vDŽC ).-T˫ !Tfk:8⣨2C炊ւeY;,mҞX%:Wo wq++o@8QrrQA-\ >(_U(=>,+}dADoU-e~Fs\hOZ]Lhxxs4'Omv}i*KCdo}#ǔ0N9/.8z?<93tơڡoFH7vFos^4uT. S99s t.]lXWlfy!iBW5RlϢjd+w.+u"r~VK#gKٍ Wew_h1z1jc)IIy[ݽC ,R:ĉ|;۰QC֟`rYKX޸%2P?auw(6UwlD360I@QO'wljm|tGSO6ǰB6fpKQ(1Av9XN}?GIdGe}_OORxItR̳F;\ǽ&&no,-Qd;Z$Y41|e,Ϙi=-#aܓst1pE[rP_&Ʒeↁ' /J@7ƊD\p "W1{doj _)G">U0,rw\fR@p~g wx2*fu;֡F701n#H 9!yU;;^a84Nycz^A. p{V`Hzюn1H4A4E[kA[*kɒY5W jJHŗx)ExCD`lv`eq.gm*|P=JGa;CݪkzϣVxkUbA":E8۟YF?$+. xCG.Uio$>PCN”׹%84rK"_X~~8]i|ʅJFآ*'I쩌c@ !/Cb5qA6Z{0q~BTaO^'=B*e`./o+MŤfUՙ G40b-9cQlCQByA_%h*uMΌ=)߬GG\DVGMqW>Z}JFӚ)٦ۋé_Lc4bj\e21^u^iJqpoN:/<5,`e5)=K̵x3"k^͓UtOs!]W+SՂ$K[rV Vbdh6WCbL <0h \q0K )>Ug%^ kvqq1,"L7-켠S3 JԤsF>߼^ЉRjɬ&93_}i' ᐼX*yx̔Fz{<&INfY nC&Q;qA)SdYB  AMFq$F/8Ȁ9vor]`0 _fRmϦlr9 SĹB*Ntl 6VSrJ$KlݠG:0囱'Wu m=ǵ-#om&.mjbz*y.Tr)7B8SZ6-2 gšXı10|w&#tNT&)I嚼aʸ;etȿ(fl]vڗLbgY9zֽ]X0Ϟ1b8b:ƨ:DW7r?Eh3b y0ǟ[uw=2a̬:qRx?\)_7jb !|{7,'R=*PC·h {sd8U Xudy):U#lVl7 :oMXʫp{?G[E byKV!0[շw24&g̭#s71޵Ts_"]7v]}B[D_QX/D8:~Zc)>lY(v1[%ygηS]PW@B gT-SH4k+!>d<'b/mZȒKdk3Z*"9qT3T^'.sf&G;_y[7PkPa4/63߬zTodpXkNrӛ0fTmQ쁁RkDȷ{J9O]^}a8* v)Φ&SpIwr.pڕ/4[" L%U={'kfx\8vv(|-f2a wcy E{G:] [ ,X!ªҵ`*`J_%y]]>:LHJ=},To6uMaAIrYWvՏ`oTʓT$$~y-=mހGW62B`86GeBϥsA,EOqގJSrT&%* Snӝ%#kE"-<^`plu e46g S⽜.,7Gadn68T2L?HN=cZ<ja\L02ZJP}b.^hI7FRj-Qx~L7Ց Z2fm6vc4K໤R|:[0~{4! eFf% ƽ]¨!OML'G7C[@`K&IsrH5q.5f&aMUK5^ g:]}B@ڭG$*N*fa bJm2^8NQ$)xZ@}VX-~!jT 3H ?`k3}CQI`}<eV"DPL<0%(tnbfخ<  ]lj2 iP6y;k|coDA0yW~T ! CL_j%2m1!OwF>2=p~zU2QZ:NzTrԾw'kmaiq%[غ1]/VsaςR@R}E?AH f^l]\t-H˯OO8taI@3+_H,a7mIҨaYj9v\ "s{>L“6-$ҮE%:hMA{ q?(<)bh9xB:@U)vݑ^g<grӋm)jJd ' P֫f5֒qv-5kϻ6$J或lFIS"5Wdp7`[)U'(Gd#h~}i)W6al!-z(jrѩX[ˆ%mԕDYibb @> 4Ѻtlg_PPEi F#?$Wʞ嵐:x|;Q*].>$-TѴ8eN ś3ua@eۊ$Ϊ%4ꧭ\oSý2Ip#nY$}pfc/:̛MC@S4S/jh޷0g ݘȪ[ FFyh$ms:۸>ޗ yHDB= Zpkex>÷1QrDu̔3%0퍦<[¼P m~R":IvHJ^a]vtFT,!君Nε%phM[UKK!b=O xZ5bjcI ǹ88&vӕ< (>ϮTWjx^۹y4ܒhFO5T6N \i -K2(΁x-=:iI9W;I:7*O|4Kˌ_=T^*nL&O NZbs$ό|9HU+ľfulwI5WuFЎ2|ta%:нƺM{u#x2BJX&7R!9ߋ%ڹR'[a`~9AG=.W83: KlVC"D6p:YA.FM72B1`a6 S_$=(GϚ3f pb\V;!ڋE+W3d$vN dS:=iSi݁m{@|?48'yĕk܉Td=i4#iV$]]}~)Ddָt5c"&杢Ydtce{>5h5~-u(M)3-߀-"yұS^ԸEp÷-8wq"S׸քcwo$&zMN!fñ1qܬ| TT:"oDEtpQj"rZ( -TjT|g.Q8Ѽԧu/q@5s8(~vwF݂S l!p370k*Q .cZ*p)7s%ذ:%:H-/^]$k -L;+y57_FN[EN:jMnٔ-o/SYr~SjTM5wilv]rIHzi u(f]d{CSA/᮱(^S:6ӡzwm>$QnߨHٲu,ǩZdJZ8^6ZBv8ޗjCI SHV-I&%ړ%? q&E) Br*:dXɨhZf]=Z5jfe@`85fjH=Xh}oCh+$iw*s!oewΛ v~rN.HBOc6\ t,Wao)^OC+\lQ(PInҝĔGC!{J-eIV6>Q3 JǗ.]NRV8rr_: O*>jX+=Hm* 3t/o)/ECu5 DI+D^+X~].yh'l}W_%kHv3Mk#%[k&bkYc=hp·Je= *VkQ^hvxȆѷ7ʇ T=_L.Cyd/q;uRGQŜʏIpUT11Ǜs#gnQVjl%8uy'S3>m; okR,laܭ /Ԑ "v]%!Y˼(<2ݤ|5qÐ䮋w*PWfQG nZMG̑>4fy2o&T6dA;nR^nmpj}6*$a4:(N --5zX[=ٷf˫u`Al $Av=d*S&[x@âp> j*+G"5_{e4fYAgU>ޡQV+w".@EgU=8ى8y}9ab܅ѣƲ ۥ}"A0Q${ZX\9WIJңC1XeWԡP1#s*PkM9sXAQpZFX 0Π_ zvgxWBFt}w4WXUE`uhueU!wqOj̬bKq:ogP} 8heVbj'k+r$&:R|V1/AcFHcB\)Uqv@ѢN[\81_߱hGm$|۫OO2=9'n4ǿ$?VQ CJ5Y;ZQPO{>\9SZS8;^\:LGte'x*w"HY8D1:_]rZliú8(} }wTUֵwpV b[Å?XoS 殫P4VZ?s ISK$1LȈ-s5e,>ѯ@_UdJ fhQ}^7,3VU%%?1ra>j1Ňw/k᫾p ̿EY^Kh ܕ0#_"ebsb]ix&enn7窎 OY T\g 2A~>@ÏDYPңSn{)Eڈ *U Urnck,'5H{u ~NG k  he+/AW7ȟa;o<Kr흽G@qE1΄Yu#rt JhNˤ!3pkX1rB˗n Vj`+~8;%QV -sӝ잒0VᒖEtzil`%̛& @(InC G^)1CI!KE"H"w&cqpAf/ERh du^ o/D]d(-Sj^mD.oxj; 4TP 6^/ @4-Ӈb C XcMd]>te*rV`+v:;DWl <S>tP)ȉʓeVìg! exFϠd!‰W@E8lJ)9koC1 X]k2%ŏ?pG4ZQU.A`?-o'D@[(q*cIo5+w1AYAO $*`Aߛ,[/s0Tgl ^4A lgw!|$ Jhw|dw#yVbiߔߎmω-Gwq'ߡ c2AKh&Ѕc{BdWCq-9\(D7'IuWh<_i(8 ?6 ?pmg8 (`>;b[8XjsAqcoc͎bQ{ wFYWH6%#E|zahZlH,I,&>؛ANٯ NSBwzkuJl2N@Ho%TO)+9I-m@Lve9v}dE|xX s•"-2֜mHzd6Iћ |)jv.FdnM KhQ=-_I!"gx-YcFf7?ثF7 3تh-D ;3R_~nvz'3Еm[/ % ^p% ^63qD*ь?^U?ŖA>`%_[UH k^Dn: þgQP\ Ks%nќȇ[LǾ\R\f}dԤb:ZSh/2 wHG) k7VCn5)>sA)'=)ތˮZmv<5 )VEj\m$Dѥ}fK@1k\; WyvTϴv_VX ^mNFfCykPP+ k! #7iMl;|Pamf@"d@K.["תشfj9t=ֻjnL)hD?ge EC/C^}'ՉBKj\#KI4".ܿ6_$,!?КJ|+.>& ~y-(,G<*Sxwhk=`WTgRږce,{3E#"{pnqjXV>7ii붫Y5F5;]'y: m#jڍh&q%.4`<MhQͱ%'tqYB]S1\1/(;|64\C(%4x>˃h<`wc<%4֧?}!-UzB;VtLkXWc%ո㟁C'oG[$|W6!MT3ѯ_#!@36P i~/~b4khn?U<)=Wj:^|Wg~T 4#}֕̑4$Gs5'{?"bmCp ?D]s;#},&-4yJRBOlvZ}pq%m(HݿrFMT'!d,Bz;Pn*l سqi ߈9xx{c$$vA~6=S%=3,,{vS06n 7@w@Rv sgcR N=[~n?(ҹi~[$mZ,AL.+B|G HTmu3^ Nqx =~i4@yX53<(S3YgWpX3/8DoO^zpLrhAt3sHߑi0^nְRmjm~o z\mvHw꓿D qa=m 1H1SE3,JLC6̧~_R ҇5#@( \ b'5CPeVKQIt5 (8>@oroʮιde, H{򞨵ԫe C%.y /3]Q<onC 3+It5P bLUj1 %詼]Gn+= Dy؇~Ҽy0ŀӄn6 j5ֲkMm!UIv~vMc42 I/hKKCۅ(7̖kU?44!h*>eEj[̀4`M~*kC+YyF^^,zd!.s2 2s0Yp *eP`=X\2vHp?׎OApr hwO5wO} A!Nz`%ѷB/˞эlPşpP!2 }˼&v)J:J,f^C C=J4\!qNQEJ aLaŎi=16V54yQfiؓ \j?ML뚬)wń~C3!svt` ,3gOd )₮vM6/*\L>j~󪯵vW`vRyINQ@/΄?EQ [H];|y7d+ָݚ +*=;p"gԛOPp;kw%e0F9#>5SH3leG⯊|r*-ym|&/e UkZ 1U8H_,!A3W?4ؿ"#(A/x[^L YV~Q-:V_94>}KnSE'n1~ J&s9ZE~JgB}>V" :0X'}iliep~) ř_[^ B̿yÚD!%NATFz Re=ba~-2Zu}pۗ#'borּm~@li쨳mmjdw qn/vb?K7'چ9=/he4MprWʪ[7dKGA>eJ5h'3U˒ _'2J7G(D԰^f<ܗB6$3u:F O_h?ҷBkБl ^j%[2~*r>O lkieB+1¬O"+-̀}k{wŜU%%giɡʖUw0MSezP'Hyx}}_B_+aaN5"Rrz)6<\_ކ4xiX##  4fv#^ꢊFy+PFW+g 4e%k8(-)A ([1\?3L)D1tۣQ*U\42}g~3Sdt4YVC$ュj򂘻BV}> MkrzJ/>9'Z6G3nM'l˦M%W9TSg%^x* GڑDhjTqXb$,”LڽY<4LSE \^l; BHFNHgW8%~"8E-Qβl# e3l? a{bdpf ܹ?4I\"/iW$1Gȟ 0 [.eDlEkz +vJaOVOT"\BÚڔȯg.yp v2=t~ޗ^,"CM*s*7 v]& B:=MhpvOR 6 Ee/ɵ% Xɧb_mK1gU`ɐ۔JۙnoKB (^)G&];#Ey_f'1WݘeYSN{ |CO+؄TB%{p'GHFQJ^ OREٓpZ4 ǒ,*gO^̲  1%D; |`7h3GݹTchz6EQ_6Y|΄8P[ӑ:l5b`ZjN3a(NL?ZqpK[/D,|m o,LۃInҽfc{͍׻a3 !CU-v@uͬJPC7)tlzF䟥!vy؃qAFU/ȅ}hj>md ) ^@M,r-n'ZI0[/'o#Y c|lL=w4Zqeh(&E%Թ➥ >,ZQK"nIͨ3{6`<%-mW6V}F9_&CUPcIHľ(A08& (^~;rA7^.`t$k=(^0^+8LLMMԜU]Ԣ0.HdZ їx,ga\(81f=-)ѳNiS9Ws(#ߊ'Zul$MrZm:ɓUEπ>C`J#r8&\$~ DA fIa'b緦 lZ 89 loRD> Qu ߰*kYRs 2HR^ŌgcPɑT~!ߛ@7(ӏ`*_yO&7[ѵy0WUɉxR_.ڂKkɂ{,v'H\ _> l>[I>|*4UqCg>7~ɼ @^!geZ6cn?^jK"F`ez*O0h8ٵ@HD: "YOq꨺W($`zǷ7Ĭ3/KMP$ދBgaL~ȋϢxU#6p-J .X;3^_/o<X^OA..MRpN {phb1m;iZ{ȟ6HR@߳M1 bQAt<.C^ +rG>GOR? Xٟ(^- =vk,wPқl=~x{sKN*iGxQȑ}MR ct A ~r#wW'dr NͷovBp+B+Z Mp?ڪݟgoAl"lB!_P= HfrE ާv"u3TͪV\βA#5kP{ rWL>r>YcnخnEH(CKV N/X́I š;=R; f؍>⥦} z_&{=O^/Yºg.ܿj~<ڦCga_M/sCTg\N ٓгp?Xm+z|Hmhp=f,piso_HcŪ$v:w8 OI'Vyc%СJHq"e{=< ?ۢ0s8)D?6b9~'{f*oztA4cGU7Tz3˞ácQb^oh{xOT|ti:lvl̑ϞZ ?xb s>'sCUPu0$y ܲ>Nh7e-Ӆ ~Zl)Plgıps7SS__0ȁ[vI) tP!_BZ.lԻLo sxV]>K`ZvZ%ka*y|.iDbk\XF,3͍ #%TE~Q'=a2 ~&GjXӧ.f] caҠP$58]㏎?Svp*ѓf uhTBԲHP̊FwIw tĬiBUy;ךt'h cO6fM'q߷nKg da݉Yt5? +ۘC-|%UN ! . @tYe^'87d ph"WULn!=ri<$mu7F]e/:GYAXbJBFdϾ Of-FmD|/QPeQ<8c]Vzye"P?ELvW<>j>;ol i+-cޔ{zZe$hZX9Mr턻XT[iW,!˒lkKJ?yܐIĴ18$_6Kb@ N]0'L;K0*"'u,di=Q6چС$&vA43j~)W5Z_7!ƿB0>Ry3DXpS)z{)M||6%|lqM;%aIC-ƴީ5 ;Kخ'+F*i:*%qƘ|`m*a3,t\ 0QMxk<]te6GD@̓){r"l\7RG,|]p65jUlCX03;z}ևtR܃QcqPNBKF ɭ]ctz @ʔ]B5?M=NM.]nVk}Rj9SJ<\%+ {gb6g y#Q#9B'Y+3)dH$z' OfM8_C#KpCN`Rl "s<2C=ʰF0څ DMIy< Ϥe!…~u/>%ӂj~}E,N'=ϥZ@SlN`#r|*#kȇӇ{c-]|0HaήIo;O VAH*6Jw+};!3 |[N.^|=TD4l`>!R'}UMu*8aGhAy(|^6G ,6{DDLV)ެdk)61+lw8DQ\K>s!Ⱥ Kq(v\Ԁ,")KY+K5[~`Trs@ۇnP/rA xbU[5om R8,H'!or&g9R3~m O-6(|¥5p6@m>Fh^ mvŠwiJK=Jo\'_A<ދ~@|{ q+X]F9 --zz6o~}*^M6r oSEi0:7Ξz(aۆ==cda(?^W{hX$WiP9e F2[|lNAXޗldc hQmW뻌6GuHD e)>vLρƷ:Km4 !U{dEG f>j)u|#ڊVA*'ŀRq!,qVQ\UcB>n1SD7=$#V.zGqI[+3EÞL6ie'n02᷇cc(Yeã]\P*)T+r(Aϕ4H@T\#*kqEuہ0+:R;a"SWn|`?«^g:ҋ? ];yJ8tmc5|xxdDJDçݩb L)töc4,p*uDW<<"8 |ćͧNMXv2B [YGL]أٌ^ Ыg5K/E#`\H9f왔?$*k" s zt+0B;Dϓ[7eszoh+.Վ}:.Q?xjMN~AN#L11jMNˤuFYoNplT<5X?/lU@kAl$b 5g6vF1F4M-(?tHV˒>]^-Ol, !Ͼie3셕="]r!ۺjgk.߀*=6j~c0bJ^.pٚ'z2QO%}b]+?H״ @`o0J6q,<۸X{iK!bF)WL;拣˗ŰEUz6fnq|&.7Y'ƽ@g6jYUp= U uiOBƱafU+ M_D^^+pNsç8N ~I004>YcGal{UHMk gNBnڎm:ٯf6"vY eN! M2nQ*򒇪zbՏ'CHhl.dL}]7Uޫ\mC=< `?-^L!}."e99WC F/FVMҙLF? olockTm y&,,7sȋ-9-T0X9a[^&m _kC+~u_".|Gx~W>,WBE"cYp܉ƃUҩFاXTSiY|P ٬Kv&>8pڲނe&0MR Q{.sxl!2,ۃ=t}dF뀕dž<+FdlKqi$yܗq@] ]+Cy>,lI#,5kQ"9o6r&ےX &&;.%CTcV qqĴr_Hݸxތ o{G1AjM*:6 m_z晘$ЪzŸƯiťnI$z^Ht8ֳBQ \˧PֿFzk4z7NP?f$ס!q6^h T~8~FD*";`YMjɠTu+VDp&Cnz;D]z}s#kbn4h0::SݎҼr~wrebѭ!΂g%-JQ5~6.@R/5 5%R3*/ޠ' ֠cT[rU\8 WLNeKJ1YISs蘫-34B%a6s0'h$%U2|}`+zw̞k) ShhШ\y EKNeUXjլLg۵?xkޭg4Bj;nyB~9OG@S:al@f Du# R]*%0Y+}8WtN|̄$h 6oƱL T“ ~V>e`f}C4nң_\בF:/e'(y%o9?A&(b9<=sܐK:R5fK@@>Afjۚ㓫?}M7#)[ Xu}?Ie%: FY͹^ KFkъ Q,3:ie|B3yfm#yWmK#\+!hQ̄%a6=:wo * W=Ov^!-=N\"_γDjGDȯ:MQpV-ߡR+E*7p.J{J2zxUD"7aGWגt1D0B9'/':fz q)'H]zԟ+ ;_F6E WikљaUrʍF)Hԩ;W57ҽ*Omr# ՆT5vDwwu`6D[Ve ؃ed8Lq4,/5(jlA&/Rh 킴~>vm|CR%weͰA2$D⳵m o׈>uma/H _CB=Y[$^InTxa !/Jd 4[?z:HeΪ-~qy )Z.:oп,J ^9SzM$J%(C&ݨ(|cbم`vnW<1bd,xqC%H /ۆX2.Lxͼ*\@ :,Mry*I?۱g]fא4wW=W3).{Zָ=yӮ@DA:1ɨ@aReH"{syJi$/h]Yw4]ƌ2R _idQ-ؕ7Bwc  ndg#8uYQޏIN+v;`.Mxf8jQ5jhz5FSY >Rr &BHBZe 7E>wf<#5vҼJE|tmO뺰vCCHgQZ>I[̻|B7)GcL}~rx>e./ЄƟ v)~怭ni|WtG)UwpIa5NMTQcDAn5l?Q RffLM$ ҈ ViF ߆ۘnY@WG|X?ΐڟ(y#6) :Š ߓym^k8PtLر1X^;*Y$;.ܙzZb43\x"gVuI,Iu;2T}kTZRa CxH://C;R~E3lI?lpSg",V*{+Z;sѳvUbW1GrŽ8w>\Ței[kW` ! n ΥKktj72ʣt>td[z.Nv^ǻ=G8M;B0n=n=KpN(-䗍s[M\,3+W!cLTiGڟ,NseUTZc)T|V(z+ﴭߣlLD2.:[#W9+z95%lYaԚ K J}Ru hvqJ Lt'׬'WҏtkZ<9?ûdCce8RE]̬hঠ6a0骩e[jeIHМW<-r3ߔPNz#θJSBW?CԲEVw8w?[- [p`!NZɩܖg{EBHXʡO9|HedcGZjY:EZ$r_ۮ(FYc/h?b>I vȟ[am.z W̨4QcoHs{ndXj3GBHiNu2ݷϭue,TAY%A0ڿ#s!nkXO=tJr;>oZm|y-4b 3j0nm}F[]龪g2 \Dі4F avKWnq>GX8k2{2tĴ΂ lyt{ l @TabşmWP6T v@Υ/J72"^l0'XZPq(Pht_W{ڊޅ7 Fq/q/UY:pmy\ҥ+4XhGƘVr@Cp6D\0W8+P__a9g]krNX[OJAUnjuQc-G=X|^KJj U-,tp`Qeml( ]H!K`ψBM]5T2{p&jIXyG7,U),TqC<|&/J sG#Sf)&˱rWK#!H/޾)m;nqO8d5?ޛ@Zk1XIb]Lm>Lr8Z{w(;pH|I:%]h|fR=N-&6b_Qc|~n'a+i-F5*~zFyf: fSS֟1Gc7~ʼnLQ풵X8TS r ]lOmN%N% t>o:ma]݉2Swt fEM"QWp{*#?oE:_&rP888.R #yi-05M7l޸d$ZԻĘVjN>{|$T)H +jCkzT}<ĈL3@PsrL" MUm1Ev>p[R6w+g50Aq^Rc\wawƬ&O\-@۹su: 7!:kA QgdټE5"ih2B2k$"-W($A"C2P> |f+N?;/tkVOe^fQ)#W]F%6qpstܾ!}ى26V~9^SY#LTJ *㿑Lmlg. F57%+jĂ{49HЦ{Me A"0$CG~v"?\F@_UAw!Yѽ ]2ov"Сi|=gK$ (()E ܏;t$_|): Q2s9 OaTyPU¹* +bZJiQ(tJF(U}ۢ@XfsбmF٭M?zA7/!POH^9#?z v tzW) ITz9ȴe0;ޣ/3UwBЪ8 x#g`%Tpb6ٛq}BNf/ \mʋ+糬0'prvӜr*ly7GJ" HGyMC@$ [0^4uyG2ƳTdl'rЕTAɒkwyro^f;[L#}`== xWJzt>9#t=Jy,~լ(ҏ6HC 2!T(~sO^ !3ǧj\F G=YAJ6g"46r}Qsn]4OKe ylgBOqga5,h4(zlqu4ᝯ 1eOa_`#3HQQ=]K佨dͰ2f-n1lsyIYYKJs5_re'P!}jLU .:ucqv%i9eVJmn-$=|B'G5i`9Q vъs-zǡӘ#vP*}%1odzwC3oVn&綿iZT^7l}ֆ-ۭx4w gbJ1,u?b^xE"W־}Xt9G=¤1[& ^c1-ojĎ0_n3-0$AtnاMNO?kB"1~ 鍵+@>zsRJ(9cGexM#~ralʨ!z?D8Ei"H'y&@sL*ȼ2A hG'(*8-6mJ0 H1^ =*uxMI7П3+sx֫'@@S '\lpErYc k&dr8J7;tpo# <:2LdK䅸aeT 7Vw%<8f1vj7 }M{>g[ }tjꥣĥqܖj|L) ޻ٴT bǼ=.͙l B=)|kʠOpf !u $~E\;^=8r/3Od c}✉O C;lv`*8 4&/'?2Y9[[`UgvF{t‰&9KhUR?hq{&C 7\zERY#P/pW$<(K[v:FBg/ ږnYY 0JٍE.-ީ;:U %'5kԤ \wb}cK\B4S72O j|K[܋[SvmYNYVDP᫜)9\50,&#jC Q6Õ-)2R$#bo>lz]>Qo4zmWOyEPA $fٿu.1YpO-n~s=\01R','؁8z)4¸Ra) J_caQN:sr!An:P#jEqt1t0;mhB цA:Yگ⠵.l/[.X;yE&QT$L6ƒ(-r7Es {vQeqQt Y.S^9O߰\i(?bBalp  b䞻$K6jE}fjT=`JW!e:raM!;9f/Weu*gi|2mKw}W0:;T/'-˹bdV4}> 8֜$Zfo,XXZO1(| d@;mѕ`ݨ= 6XϢ5HI)-u7^:uL{gv15*);WƏ7&9tt?ML!jT$dp_|Y? u9rJ Kt ^̉*ԍ<C}T8ǦLή' a?"cDEnnq(x:%JB]޸y'ϞQH)$Z%'zL;<R@eu|Q#]SD 0=*҇]#8G+/˼,.#YN?7\b6]]âd_Yf1M{l ;+A#U*4`(NFGAkBl w}xfvy7x 2fT>)n<]lj ?-!ȃrw}R6:t$PþT]JS<" S;S)`ʤ6Y3EN (M{r1X;=] Au2]J1 M+­ODe~ ۧۆ2"j=\G1*_)8gN*?qXQ@ij?@ց$@ 7jHy܈zzꁬRa3sjgM2׽fa۸xmK٘m|-0!^-M|, EL x$P zCQW,\jT\J~#Xwl9Ftsdܭ|K-+בoe]D G\?{&$nsŔ&y8u~>Kۯܡn%9CCNQȍɵ0%2EuhXYh7ew zڌoE45˴Rs[?:?/D]@o»1d5։PVH8:nB}F"u(2S l4&#\Sj2 `OiRȎwp0E&=*};Lyj>:x AO}Aq >2^*oB"$PfxVGxDn-$m+* rMmL2YWC cQ,$a]S#X~YaXm DILOTi4xz{{f7U؞J Ov_,[iNA:nC E{-h#N}m ,婌~t[?$ԃ|~V%:z@ _b!a2H`ׂ?P QmlxRLL[UJ wDZ0'jHHMXB.,H;G8>*O6nv ij|#{i~uf,:ޫ w7Filn2f~4kP6,JE[|hI]/rJ:,Q:I,Uy0ޚ}л!>|'Ia25l1؀"5\"u2C' T}OG":CaU7,UYx̞u 1/9w%P0%?$;u T/WT"5Z.Ca[ >[CȎp!풻2feK铩?ndrIzWVteBoO/9]E@yS U؈[Ȕ(osmOK y8M;ٖ{\pX씤Z0ܷÉQ/G ܔ,j[ Uۢzd`X|ۃg)8]p tmYg6hm=E$ "/-ޙK`#>&H?@' >S`nwx1~` V? GD^ԯT @ေ52 bѾH 9"1G`ֹ J:2yH̐vdn8el/'쭓' L.SS\!/7"tZNb%7be$ -xHC9u(PSu(_[^o7}o]EbHw^ : WGe.C I[ˮ< egwAu?gT/eW6JiBA4Y\ H(ԃ}}-AV毢{gWl,DGxE'sٞ‰n 6 mf-fb't;fG%hu>4v/NfH#ʐ qK9R:9$-~K.@l谿r"n'**Cq7ǯ- k3H'}L8pWa:1AQ+YCi8D܏G XycTC/$b[%L@- n>Th' / '{Cqebʛb1ڝtDfDҮ[(гfN_P7Ƞ&ѲTbA'b:mjcx[85y"^'U}:ÿUίθZEΖOua};Oh?xB !)Hð oQF GOˢWHRJBrUOK6%%@8hj AtA= -tgN9]!(:>Qj,e< v'}],+rpGC8H*(rmM>l(]Vխ +콐6EKyoGkxÐw؄R'3;wH7e0Ľ]WЧ=+Ԧ\E ۛ[<+zFBL痍kk;C?(j;^]KFݭwOb6w^wefȐ^@r6=r{ȿnGRY=wJuBfdfmFSn.| 4@NF$^2Xs}pَ]i{1@2sq7U*d[515*},"BnS) ȐTC~ǎG~2W4,=Р3j')9B'by }Q3+ =]oٚӬ `E׮ 6z) %;ՓAKHxGSp^s莥v%XH2X:9JD 𷻿ρUn卖_F皝Me0-|ԁ(k+SE+Hl.1<ݞXCjX9OS.L^zdmɍ=U`/nZЭHy>clBТ)pyn-iSƆ7 H\Js- MO{n_%S`$Fta8ɃA UfL_\l{ *2O?aW@73}hlL4сqh/1ƭ/̔6r zx%~avCn.v.Bj*)Y fC}2 Wߕ6>I(+*bNTUS1?Hh;uΝu T'ScBh4h4yNKi䧢=,SNѸx8V 6|(.`FȘkHfT#xB Ƌ?eYΏF,8DeK93Bj0˸eBDS.u_Z ˿ 7/\1t}C  /~b% et7:uu֢,bcNxL3Qxx5T;6ͭn]3Oy@@ޏf<HX{C"oG~}kAG-O$q'B޹wbR|N(G '? uA0eĨ,4g+p>Ǯ)$9PEG?SqQD<{5Ƴ4 ~u/CH=)Xk)FV-e0$IObf{+N/y!^*2̊ޖJ|H et W'&O`w6)ћ% qb72N#3G2vvB8눐n^3(!mמ>jSc-Ubf)LXoO2:5q4O$7\U\$ 'yX' e"Po!3ӋN7ۆ3EFn_#Hch9Wd\-꜔3dC4iƭ~Uv= ;@ި?$҉Lz ;|dcf`0 㩐M$$"Oⶁ)SG]dg-n^\; ^?W2'o^=+COg??Q.1ĆXmăh$zH<=ʴo QM۩v%Ō9_+izw#_[٢ H&zCХ va}.Mۉ$'YY .-m{n9!n9\ʴv781vrb:[7&~Ҏ*/Fø=K,Nә U\uũ.5 5IʍAFpm䈙 )$7޻ /i}S9xuBvMX~lz`~'\"6ľSJ Po$R˜|ɥYl 'R8T)Q>瑖\-BuݦN-#:*RͺwYD3)6x{ W mo9g sN`S d>'W-KLk`[=]+Tuo]@f?9w8bQ$X[bd>FbӌUWkY/%^fK  w;a#Fj*piyַE6w=Ay8@_(/_P` ٫F_fien`}WΝkDݼ(P; ǡL5PZzl&uE(>)n <99>n#P^la&[ع+CdCZ᛾fJwGQRC# [j@]5.buƎﻶb V#]n.gM@V(aBq4I1s6r"Kat#hr:zkk+W};_e2|wQ%Al#Ʊ7K3]npG0H\JzpMӬ(Rƫj\nBQUԄ*ڹ}7r_8Nxakl@nCoƲrCnLk:n݈ӟlڽy;Ғu$0]mdJK~? 1Ruq2nO{.Կs[m"꽳^uF,ڞZ'`k8Ja+淯y#4`cɊ{+4R6\`X vc7(\+v` Dlp~mRU͜6E׫|b^/NؼLl< ˜DVwk,b=O+1ÊDt;b2U0Xo:L8nk( cDC1E I6]kBn_jٌ,.m)v\,p7pɺQ+QUY[9X'x!yQDJR Y#mBP9 q.GgأNWjFjTa/wY 0OL".ΰW|ɷ| G>Lj}p7W3nko c*2*ᩥj2΀vv2O'ߺgyE-{Q![mWS͸/zhg27"/Jqf|CmTf{_m!6%]&AOIѳ>iM,>k448l⒨mUk\= vt9BRCBºUk7[L[3e+\aA5[#ෝ,Qh/hY!}*Ni;&jrehy; }iؗ*fzn#Ȭ|KXϱRDT,sP5a&S0Vyj֩MavLw sdd/=0_CL: COA٫a1@ōhE 2-A,;7uՅzj ݊(Wj5Ia+!<7-[RUYd:mf>YCa|V3 BHBv)JSSz: ` cR@]M!Ls$7&%D V Cg2\/Lqbz O/}H*32oS6ʟ8HQS yf YbvF,擯3ma"pxWw4K% o{;WgsUϻ@1^ETGi4Vx$Pݻ-a!Չ]" >W,F|Nq|-D}AƎS7RmF3G.'C>GDׁy tbND<-YPy.bW:k|Q"NaŞ]FL@\!b 5R0ň' *<Ҫ 6{PƖio<J!"1sB x83@?C,/F_V}1s$!.Jzׄ Msoym ~̀DV @<\ip]鯃7 2@}]9/ K 5-O[k= j ݿbr cx;+B.oЗ; 6;v r/GCpGF5 ;-@S [;:#f鄡b1N)x&pDhV [ $>薢,pY4,C:j[dǰ{J0cB9XoM 8ȡ\t;JZI'>IcCU :3G̓RYVUxtaO7?i%t#!q(<6 q+ i0Y| 0&3 Iw 6^:..4I4P,9_P[zM4W"`@V^s(82삼k=%p I}S`ց: ]rJRLm(pyED 0O1z{eramRe$@5N6#X;k1BVdMyA{ms  3ao=s4VV7DhѬ35,Z4ؼ*/IKϑ Dê@?_ {Kn2@ެg8:澇K;C rLW 5~y L~%؆7jBUկ ?(3:N4p% ^׾V/u|_nk("toHQo@}!{"пC9'lTnYp!<ɧn"jP6VӍ+N'Ĭ;mRtBm':}ktm_ڴs_d I'gjPo,;"2Dwބh. dX/fiږ~Ehd:`G祬9՗@'|ˌ;fw8.omBi\K4Ufs%  ›ganGX?D|D֍},݋1@男9*[\W#q=2u2 $a1Z(@7ZW~bVҒ <<' Y^W7^!/"G3΃~%O;+.qMI<@R06fe"nu|h5Ig碢FIp4Ͱ`ݰRyH=hRD!%Nm]kՎ)bi4d9en)sxa>)Ez^[F sOXLX`#8J,ݫ2k q3H++ ԥ52W\ǒM wq}?teaEE kӈ`XϚq\mODY[CoVRE,wѰcC򢗭\$ ?}-Aݖe>49)^d\pA˳!o= s`prH&–9X4s $ci]3+3Y5OV! t[v1$_"^'V0xYZr  }:KY{e* |cvIkr mpX)4tN;`%O6!puYy im9d4OFbW0U `+@ d$-T/뜠W 6|gs}g4Ȇ@# ʶLqBb$m*\Y^-,@ cd. gC:ً5WTagАjsE.rK3lS)&k)Sjٌ{4o['ܒm4I*ӁLS:g H"b4UsVAƐT+4!#;SɈZ>S6>o$K.H;"I-ZQf. 7ڠOq<o믭7U-^}v_|/787Z`Ȩ"2S}=q6pD SOR{Mn3yh{kowW [{QtgQ,1u1#'յcqe; {M?+=+j^ aTQouk;m7(Ts0`M"HwxY=C?Y< ,ePehXC8qL@GǂEMPeD9mO' ]Zi2y9IWCwblVVnB[|26_¸*{7Ci̖$98 Xlcc֫%ZQ|(tc{Ed ײDDxuŷ&&*؂u1#-c0~Eb9NZ4VY9ƳUc @OVj"+ yEŽcZ-G2RS~cD[-$z_؇im[mQ߀aR45 bHR&,~i6_ D3 Q6OD"%Tؒ "8k߂+!L5a5L1=*`u^S^y| &ՁI/g^<To2ؼ'@UP ,%l%/,ƫ9VS$WJJE;R1W& }@Mq8Z^  jRϋ)8Zc A'A3# )wɸATCV~P7NsM{JwN|vUîyfaw/qtd&D Ob>ZOc=qL'Qn$E~J# O2݋0##֣3 RGt*L5B0WV~AV%{dyX Cu$fZĔh ]bݘG'%z&L2|oo5(@ٗN5[{fʒl] d# £}vU˖2TVz QFd]˰X]./ ̡IcV /p`Cqh?n@BK3w}g=Nd{SMFd-@˙N&n0HN0O~^GGџ ]4rzedD o Ae6k|92rG+ʃ3~!avݸ>*870 G#EBMΏ :54 QI<2d OX8TP / \bv;/6k 9ꤒH 7-k2yOkK rH$(CbIeD,o*⍗e1w{B 7=nI Mlx =w"h np搊X`LIk{d7ڽT(,QiLRb~(: z5z7:H5ntl atuTAf+\pJ[=fG+S.r)~LytRɚ60aVCr5xȱW.>Lb~@˦fǙT KMC`aY!qf%]$s|?:KѲ9$z1٘9{*D?P{q).C2ej9( pW9!wӟmӮ>~x $7 tq')NdI%Al.cG$Xw'`JJiG= P8+ilt\j 71~P?갪ퟤ!T@#fR:j(Gbο.5HsVPwb`cA(F`%WW1FP[{_ B{ec.\hX†Ư 0a{͚ܾ5.;IB=4C&~) u2jAjg,W\<[8a0{9T]iYN6~|E#j F97>&slg:kah@a'k;>""K{mC×BqrH@2lBܩpD-s7y IrgcC=dS߀tW'ʑGbdP5W^R F(2Z-/vpTDIE/`(@{Fmc m cẊ);ƛԛ]h;fPGJu#j4" pTKfެ0aLzs@w9yӐfRBMrory>#>h`NY+`yFO.Ӏi(;6:h&9g :&ӬGf3;4Hr- h*M_*q+OI#|Kը@ysrJmx)WFgՌaU OuM9vseN ΊUY~ M,ꛞ >K\Fa2&ffl2ea(<%1:O31 Kl/*j<{۽%^E+p?FH/9)S29 ߃Qk\7iЄSl˄T`qP?>вt!fx6VXʓ YtIS] W ~ZidCW5-%& Z' qi檟@f gmkKRTN# ,{kN xiBFn}–Pq ?rkNBTv<3oWH)YeF 뎖J>+1{V4Fz}I_Mt ҳs쩛wc6j* ȃsKJ^ f< )=jq-IX@x7SW + c/j/=qi*+@֊n ?C@'nt,Dkk$d)1rlyDM&V 8t.zb @RXK: aSV\=VdQx3߈1hTg{Jwf1غo[X7tX%N7z48k:i}]Pղⶕl&ՕIim>8ؘվtNw١1nQ`ݥgݢ;NkWiؤs{ Ո(Vn^ku#?H$oKMoDryQo؛LkBEF'HD5$`>"y;BL:!du5Tgy;Ab4Ot~I(D _#& *}1vHMB##a>G6bn($~JT?4(Cyb<?z0tF|p7iwpBp`C-5(e85}D *y`HBxLT XY)I.rFop:${!_SrZsq?5)=b _ YߍE=W=x}c'\ &sf䦊ɞ6Z;K=q{5A|dSDBl Y.:قU %4`Ԋ/% g(Vga%Py-IvO[/͙ \ZS9*]l썬uwzX\())Lyj,>R7 (><]k+uz$YHLs6Վ6Yo-`[xM# V-jZ @ZX=yg Jfy #m407R8vP櫸pZ7n@JkE)}V ?zl}T|06;f1& TyeTKv\t҉>Ƌj<ƓÀn9[a&X2U"Vլ9v :;p4' K%]Z}XdޅwN iK!Odʴ\mjwq9dY F3n*gjnv&nD`=bŮGQ*:٧0xVמ4xô6z&NЗ(ct%D é$[ZzuSzB#~>e   qsktGW*ljRK ߍ] M<#\)Yv:?/4DE/?\ޝpM&:s?.^>H1-W0ݤLC3MзGr$DS^ՅՆN ڹ&I Ayٻ9v'qCd#-(za<=v\ř,\%Xvb^9~I7`=]W.\~,O18z- phYFcoadr]yaBfR`ZNFIsJ%ǍЦp8p#׭?nQmRZTkهI_vhORş`݂/(>FO+f>(z9.Kq!i)r#P9EP;qΈHZk \p݌s iI :U\脙EmBOAɟ8,` V@HU~ȳd{6ޢmY T⡝I }{- Qa,Ì>,z!!*6Jw5 e)8j@s{\VM9"6m[,[S4-;d*qGӭTGd;Cec%0!;H*.a}fx(hZq]t}$-~M,uN2-YW(<4U pH!$I+ qgSPqa\ZKDW*c[ < 0PSzc5w&f ڔt.'y (;Y il7'EK+l镕3w02ۄ (v`+&LdX#|CXB7G aE͗IDp-i쎝J`ɚK?F9*r#TZlq !xpESӑit(TT0q%ɤ:|WfLWY~@A 'RN(3rOg]ܧdLgj +&.<9?1]΂axFq:MG1yY2Fg%LcҠMV(+)VA:쿊Lc8Cw3aR.6 \(Tf's{9uM¶E¾?T05e[?@&]5{feFÚ(S5+ʃJ8kbO01 2wᮃc_􄳹XmL@#[,A-d.֫R )x0XDۨ@hB .Xc^._؆bπˡO=3/ +* ~Nr7p( U x4i$ R,is5Ğᵩ{`/)z> h ~YBIYEqDD'>"+C( !zɨ%j 3ϫ֜kQMp楨(ּHc6@|%]g?f>D> TŽr.3p%JJA!0 >%,Uiv/#pM~,zӝtb:"y7Ytaƞ(YPPɤ1RwvbR298%LV_N7f$PW_+q kIȼSf ,O[.1Rz4Xn W'<ЎE\?]~o +.ܷYڳ#x<9sXz2a+=n'u _w2"-\grhQRx QwY}eѡfc)VUf4ek3,cQ@W#=G\68 Քl2J0-?:?҉:0)v~^_],kcNyj'DοoT>jʪë!Hnj`٫fI?|sB-]cwH+C[㯂V+.Gٸ86kS->;m_u"`p %@䑛1y؇+>D_-ɡ *jp>+F <0'TUh? -{p829-'\aԸ1_Lwκs蘉'*UH@Y>m?'\l,g/<k7*Sg4 H=!XCLFƉq/`,B`wl3LܚH_4ᓯ,a6+11c.ᮽ->Gz8ު>hs.#X:uR_ ٜjO#zA Ǥ4>W;<{9DG {#(VҼL u1j7Ch==][&Th59ҿ[[f`vk .Ҵ?N'}'D˿TZLydh`[-Re~4q흁$2[JgNJ0NdKiva5 Mh;zoJj# ߜm Lw'-JC^yK7 ބlF9T1ݳjqӾ\L<k/^z7dA֍r2F} >ؾ Þ˂*tt- Ut+b[etchΧY^g[6s H6L*ʳ\݃28,7v (;T,M%'91r'`) e``.y&ll9f d0Ĵno:.!-Hxc/dzTK9; `2p3t e#w'”9VI#'PvrR6ͤuBT@*HZKd+Ճ:贝J6WϝdrD:G =ֳ@ s*"|/NueR?"-A4ht8$˛$[cx>){bznNչ UOXGHByo|͝ ED^:~_U{JަYJAŒJYZ ],%2d',{ 6"[ @W|E8̀k: qo,P3!8L›3~,)ne`!0 M-̬]gǹꑡ?s91Ip$O^n`R Kv})#;3l֡ \"ەu{MRgOܵOQ*-lw c~,TW}QJ<((5 y[(aUj}V~S5 xp[WFJCjY9mF*& u;l"( 듬A23/G,К==T Ue՞]9R`8w<ÎG4 m-G(4uҡ\쉸|S$V2aG+a[%fy8{}8~l>Dء bs "`z/oz>p[mC b\>55g62X)tT0l!|N,7+lIUEvhm\!)w감3/ ZJ, RV簍bS'# j ?Z»ZI{v`ܐqtY? hDa:d+9i?x!N4`;C|0cƲ-eVsb}qcoğ=:ɐرCI>'[q6CeOO}:Y[mhxT * 僙s F@8pljQn6L*lDj.cGxX_Vx. Mb%7Ȇoλ0x8UA*@{+afO ifwּ&Y;z@c}U+3;]n>Ykl)U;0PcZ7Ccݗ2焊RU߼!ڝa %匊%Ρ#߇kEzӨ>*FwJ V+'5:{7eKL+IP7^9֟ΟbjS) a,Ed5r?bc_]8'(2h?XvxWtU[Tج_bt> #j*'XȎAAu_+f|8Cm%m=+-_[T؞m&$E'nm{XG)k2cE+]*Sp~cŶo0"WrQW5d߃+[ڊ`trϩ=ƹK]mSlD'q8 xZ`,-? A#,DM.UF/ δ}̵Ts5sH' fԸg .crWj `+}!DqޕX2uR,܍cDn>+Ef6@qx)bbHtuә1ƻ"oeTdAYy|;2|UC4k+#בvo҃sǘr>ƒ7dᷜqz_ŠaJwwqbFV _6AɠOmmwonf]Re$F^K׋@"L!#V/b *^ʙ/K {bH}0 v*ʟ̈O<}#%Qlgt S O7)n$ ; 9]eoxNնFg.ShwuU)X5:Xr0~|TFęi:JKG7  qW ҽoR X) yxSe'@Yan)$Wgʐ4Oi䊹Sl"+ٽ`t~e# 0~26P+;4@KyX3|V_(N_IO >H4; 3Sg=G+h>x¼ϧe^D> 'S ^ 6Ayϧ1/?t`gqR yldytWx>9s6e"DM4?XzrlFYQ#ŕŅ; %~tq_FEG 0l*6]WoʡH9HG ox&Pڷʔf) Ԅ.>!Lӡtp'5 GL0Sgt=`]0QXMps'-DB$ x1b#-I-{Hun4f=ע$Tb$4^Iz,ϷsfH"T8tUpa}0%XUids㝓VsԗC2%\]~~*~M<!Y8(sƭ+;ܠL _C5!|XY۴n= -ҵK2'☓=n9t߭w2VEVKP:jZ+@&5=s ? ߑ#ar]TMZ{7xFTN vkH>z Z.3x'FIA+WgZ|MEO3vz؋3CsM*<-j 2_r7A][5#2AX0a6",]syuV/uO)Ji^0p6^ қI@\|/p>&X?] s@Rg.C]^ &@4z ǯq$6X0LeFuQ_q o交kGrkfYnJgt u`]ߚ[,K"i>d[3`gTRyG~DqTQ}@Nz}>2y&9ڽƥvÔ\R]fo"E~9#uqr[*0ۧEHqTBcflEn.'R#wzrkӖ/HD@ᒏ2D[>nfl9Hɫ]XM(d 6y~q/!|JNC8d0U3Ww^~x=~g3qu>)Ƈb=h3}0x+,tco)! }I&J'?^ t#ۗ-| qM40jTڶ=n+8Rɷ8~g *cN/{hYt3MTZ:uɽYC*ڏ$nlZg 󏙼TĘ*ߚ&!CO;Ts('ا=2 ,aYYab7 ]_xS>tKhOBly, 7wvde츌Ajk2>,E#ؔo:>,0q >/G9!oIǤf:hdlL`.TB]B7?箨^>iङX8JA}r9cFg^ٿ_ ·LdM?" LٞY Ša%܊8R1&@3ŀg:0Li|̴ ~s *Ran#ԲNBX3/W~%af 4cI %ߝZůT$ld2T-auMM }&[ G9P ]Ro|AH^NJ˵8 gæՕju-I*͵6_zN%Eh6a9PN6$}Js E)i󪺲읟!ԘpB9\\M9CM;08iP[gK-Jt[$~Vhr%O3D?^:W3YIO;)tGy_9l֗G]bȞp:#t9lp\ɝا]Ox6eY!7I >zm-O=\iOcdaO 3C\EbNh0c5p?1٤Ky:NqNVތ-l%. c؃;;$f֑P|P ¹WY3s*pxcڰ[9uj%iȢ lK:NtWCR$/1X?7`+K$ϳ৷#XitAƶ! 3#M!f?Dpó1e#M5✄#\>\$0uM |(Μ ~~8$zZ?HK%hQv.K{9 C)H'٩s>$bzoi9Iu[`/t dg>ߍd<ip5 CHjN` {I{g"MrE܈KgzS P+)QQSǪjmuэ'yPM;a7eA|$Q EVY*LtfS$%(^7~rKʽK "wF䥾*|PG|d)Jwk`bki' bʧ >u/Šmg;KBcorg!i5!osLn gˏ3RY+tӌN)y@hÂ4lV?dM&{z '=֓#)(h+%L96 )+: =ۣBv\."3A s.O8nMݧI>m1ǁ/\=ŗŽq| ɡnҬg`cNAcȸ-a-URd:Q/$Y|fG.%Έ 1 X{)ɋ="Fbo9Sr4?=aQAL=a+]v=ggao륤8 ߭#GTiI2z˜(z.QG Q/qм-g:75 (9"D 6a-[,э!Xޞ&~SWL}1.s慎vXA~zkQaZz~/6= [yBT?Gxw\hiuЋ{Ar~'j2}/dMjPW z$[UKΗx-+5PIf_]fԡϨ8؆XFh?؋ttrYT)$g ;,fw"wo"< K{8j 3 55Pu^ݙU8=mU{eh>Kapy_ G#t%A9Kd G4WNa8q-qEwjTa7%  + 5'¨f*'<D{j6Bp| X T ґ eQ~C2i1!k~L9,F7+}o"'+}fzD6^(sPaGuw wܞ^1Lz*v $\šy8v4 yˡtA\'L64}ÂDK3u&r.T͍ߑ҈EK-m4XJd@>?W 1ҵ)j'/Z|Ƒq/s+ /E1^ihKX*KQnB/=3#*w*ǯ+ 0vGP4k7r$%62R9Z?vWz[R _L?,9YQɊ'2"{ul`aNksNҀYY(~|fl|{ngawj$v_~ZHA\ޏ;9=Yx2_h}Ro BՆ#~n0"rc5f`BԶf\sUeXcSIu,_HZg $o3eR^*Pd*?T3m z ILR,{ծ +M TrduǒXw|NBf}K[~-c-s4j 4|_DX %$6F,]g"6T~\j[,*+k#}^lG 2r&<]/ZpRlh;rh!s9:3]n^J E|b|8 B#W.l[\?kR(+>M.2 @4HR.V#cqݹ(sRp?TΏυ[@FȊQ ڈV@888|ʨ<,e (Y5+ !=Dw\n Xi"].CP<ﲍI^#tհ.0I+V3n*NJc.+c[hVWߜhv)]﬷c0ABÎ6ѾّkR S 7c`^4xmJ!}@k-rK82!yd5͈aCt!/yd9leC=~Unٍ`%OЅٞ/E];| @ôhkGNa{/fc~GEjpםX5xDrM7Jkm&wKƳ[BV\"qҮC:|hzar"00;V}g8\p_GFlk=5@vw *Ϛکz_$7-zDJFx%`ǹrZa"Xo8i>bCi2 S0dMaB +h [qfT*_|GƼĀOQS&x#sI~ 62ڒU%]I,ٮk7˯8ϖL_黥(ҘC2]JzD=OyMs ͼ Rߊir:«M)=qIݳ.sJ9@"lD&/;_n(*^HU׈)3IʑF1ЯvJܨs?:{rǩ>qS ʯGEkAY R{ilD#%*~= ;kA߯/`R \̬@rfl8]gOOS2RJ"(T;J@+!0ߞS%>.k;gb,C^pʵ3IqD۰Wd~KH6,."ru5F)7f$WDb-6)ki pU{=87S߫!;brgg~/JC>`aax#V.3~"fϷfCbFyfCtˋvټ*uB{9hKeIE[Ĉx$m[B$,ːќxXȰQ|9m)9 {A o혞vTc@U:^( ˻f 䬏Hi ҕVJLM|m=T# %ʹ(O6Zr;H9(mD@HlTGuK h·鲽Vww! *ZU0So KNq:0 5 ?J9c2G3$P! |`ltb` #yV(H;st]g[;-)\GG' .xw?|o ^!]v2vSHΦF2 v 0?fBVɒ4 f(xS2ӮƗŷə~xF.Bv⫢HoKN MB#]C{HФV%˴M( *!Ti)?gS 1;6$.q| ^xLaX^Q<9L)Ԭ[ Ѱw#қ-NuDD=%fDp> } 9 ~ -2Ȯe3{ 4lЇbC _Bz{V?wH.8O \#tC͎.@Pw-dr"Y'F\Md;ӧx oV1ꬸ_tb[spFsdnKRSs )<r\3Иۦ }3-P-VD%w8D!Bx1RQτCxabjvxOƋr ^7+ᚠ쁟z8رӏuUŨ8o} 4][Hݦ3(A|N8ۃԱ _@n*p) [q[mcq,ݒPbꋩ1g6 J*CVxؒqKVdEjHC"NvoSr7oBbB4 n807spk_hk!{?+]p f[#:zI_eJ X:ZK.p5t3rtKD䴽h#Voos"xq3ѻotg|~Tr:$dԘN~:2jOʿs 6pSlOަ2ݵ: '؛%~ MOB+\̷'v;&#Jb}3p8@7Α _=Njݯyq6tw6Sd7Ḝif2z^XA5S:8@~Z\Ĵd%~7N?nʲ*vAyםvN HɭjL"1ػ\Wӣ0kv*o5-ua㿒Q>#HVm|ɮ(VT9 ݾ f=l}ckA$A䏭7?:ߨ4XjM4ٖ?8B"W[K6'+)7`u^*Db.lgmt(MIbn܎2Lb/ ȬJUB5 NY)mM7g•kMVX>0|eHRL"Mq%^{vYT4'WhuP $K+ɯICJ#LlLQYXҺUcV Ap]ϸι8 &l ֐rp}DCϓހob_-ŝGPWʜ ne@|F ->ɕ9ݛ{K^H*T{ rv>ϩ>0e25DzËL ;efEtV?iه7K,HЅyw&/#;&|vmz!6`l-HY#v۟=EoUC&x~stg=?V+|f]l*TMi⹏9Y=fkHۈH{ɓU<#zmSt*L#r*71x_B]6b{ۮF:[̝h7,Z?Sȥk'RdQyQIiYkpx4CpSodI2-2]VZ.#P8|FPXCih(\21Hx9!H&O-x$gmzP詛'heß9}Wú[3x!dC#"t}O,cPdzo>D<om$-&ъ3_[xL31k $w^2ť-dȷSƊn0bY : nB#..,q H%' Ya'$ ^в4\,``rj]`H#Ww t##rGPXf>8 VA"[Uo6(+Ur%[8ˁ ]ɛ5xXCa@\*u*%L9oM7k,AuּOgr<{é߶q V!,x&rU}J%"/Q7t%TY(s# ϳ ‡.FS:(dӂLqQ/z˜,d۳Toj.RʩST}8/srܞݜ]N ͏%Yt"L#/h -.c@Ya6dQƄMYq&)mΑÙYKq)I"sCy`Cb= W'Ȋ7c[Ba:9_b*-ᡥ]^R],0m­B3aKgUcSY|z؈<.9i =+17nu- М¾xQ9T&ݒThC+west7LKC͜wtXz7!+0{*uf}D[GP`ӂA7"x} (Ϳ=o.dߣWLɒu(`y"jzDEvi,Ӛa?`o8/dbJ`.aГp6;ʓڶP (q~w kv HpZɶDR\rx46T+&zãGbdB@,[$L[1 jv%d 8@Рv]҃v랧SgZ;['GnlM$r Rȼ`MA(fi@` šµRiU1`, +qJ}R Rzc.wc3Wg|qYj$lF: &3se6N |r7yoƧ-rR]f~`ɔoܛ' Yw3eaZ1w8A^@ |\ #Y|;K3QɷƿjߜɌ5Z#=2NS޼pA"ٶ‹v*)%XNwQBh8<1SzFz"THzyJtC/,|0.orvx|hMl W%d"Ɋȟdw^dD(ع/܏r!(zT`F8x$,ҿj14AU-d{iSyU7rXВ>~O{3u.g 4#=vWFQvT rȌEj8@<}e!{Us[0hv/ɇ#8J Aŷ(z/lz }DBnVف=;o ۽[YomLXfkf>Ĩڛ[ ךae- _UAԔ"q*D;\לNKhH| 2%(\&g;u@mY5xصuՋ` G\"h ,5 YWĤ7d7;?^khnU=AI֫꼻!Q!J3r*hsáБ"7mĎfjӈcp)iΘ EGkyg6_ n&f?o}71PoH+}9-=pe'"Á4igLxG*9~QY;#GMY3S^eRMU > OG\ePmWY5#370Hu2Mw[k-K㧁Gص D]YIF Pk4:_dZT= Bd08tŷ\l/`ކrO6*(ǽh7@W8$@.YS6g2rtx+m"\|c޿$t`?88:s]ǥnrTģ[Lt8/- dK ؑK(W q[b|K_\TudF:oAF>L SUkvYe?SFf]G _2MD=R7*{&G5n DSB^߀V"?:V$>" y<)TSvrY>a ./84h&2q_65%2ѫC;4)4#ڎzɽf]ƿl++|7Ci bUeYcqn5¦bE[dQ?Ͽ0^2Od)QaG 7N%Iߊϕڃ-'M/4,kp$Y2T)סn!j-j 8d^ &&1ȣ:QDs\6)ҳ+d=3O oj^*MA /5cyA"X#L.ZL4#b yX>&IuWs 쓟z.B?}˸J߬uwZ)sP$-\7fWl5 *(49bQ+oFS~. C0X]1yFZ Kjx{;#_l mE)Xʞo*r#\HZ@8wv.@1nJXgP\]QWE=5ª-l5j:l:Wtܔ;bP/cKb ;q[Y?a趩K-T5P}0>d,<< –/GLq41su޼4jZ'K{.*v&edq ^kVdp $yc-u\M9.X" #:)ٔ<=:8 =wH9Dz% ؏ϑeHnk&`62m% Mv48+ioV)RW73(Ulc;@XZSto>hSPim:5e,:0w,@غ'5BjD6Z җ !Og>cDh߼P%rTz@ YB;olyN:3! tv%br,|?Gyk{ FezxnF0TCXuȔ9||HTGm ! Դ U E7r|6y&LqQTL dsmG1k83mhD b3uDm}nY8fƘ&Jz )W)(TSOB~|3M,N< ?4k؋',}O9nNJ 7M)!JA;\Æ16":s vq ȻMFe8_NUB*Հ_r'(52eMqۯyw[@KҠanEg=79ql~;΅Oކ*3UBVs?dOdL,5zpljrG}XtvƑsIF@ed]␫"!JA$Ehή/s`A1ϰijE3D?ޭz HLxWWL>RՆ/Ab[hSXϼ{QEwOJd# yM /_ -c[!9g~ާDq8\l+1gmHs$l,7@;,]T.tJz\f\t`z$ ɇA_0D`yNJ+r&<,5K<"N6+'σd.MFφMo%3c197oHzX7}ʢo09li/hn̎awLj- 7D |b+.f# 4ɩ z zsKS^HZofi_ڛ°FO^Jv< i_Ld(ޅm޷bhlK+z@5l--Y67%(8NG{)w:z,70ݕ Ҁ t6LbiuXSQ_c3'|'Io-3:~loU!f71:X$4h3L)-ZjX]D묆_,keb!% o~6%'ds,SPj&JlH 9&pS(aʬz7dR/X PzF!\0$>gF& $4oC>%d&csF?. >G[on<,rHt@&j\֣'&ݛ?&,vkd:=q&ҭh~Dy20oٚp2Sݚ)jL})26+dYȐ{*4=qX$q3gLZ[Q0F9mKԝ3;xAFPyN0"yr"qq瀞܆Y0[sz|\if9[ L=Q%H'zfޓZ9"ɂݩ$?Z  N qX] >Z?_'G,4K/oVk"+7w0уU_S\`9L: ğߐ\m.X;2a 3܅Ӿ ^G5uDjȭ3%`jK H8۷h7ρ4xTGK:kSy߻y"JӸFۭkYC.DwA[c 51?'aB(?njש9 bt125~ts"hPt,Dߧ^mH{GxReyt h2rd Z&а-]f1 ;^ЗL;FGnp!3M?ߗ#(+#w,w-1/ahL>ܹO@ruWi= _^X!Y1{g5D m3L x1vrN 4^z#CDxbĮ8.E bum[ [Ӿ $;}xVguKd%8Kgo r^Ѯ,f b/E{\ꢶL+n\ ,I1(-FE>yIg%,dh,1 ١C2W@lx\h "`#uDP _,,B}74{wKI]o]8Gerb_4}P:bݚeoLD34E,A.ۗ|-ՇNrpZޖ_skd\Bh4H5ys7+Uɰ57 ż"uMؖVZ/yJ`8bx8įC6z#b *ĎȮg->jhpmJ(; PйPsVBXo r(VnS)9FMdz Z(8Pn}wFdb.co5ݹ I&_]}[Ϲ$yg{wBpƿ]AJ7wNe fHe=,MUٓ3Mf92dfP A瑠!WCEgvL· N[XbTs&"]wx1Y,üE3>Ml:%z7Ak &{#|`,NZrYO:|DvS1KcYAj Hڳ(=!zl׳,6++wޠĆ~o5INQ$C꘯$nKnxZUSaq65Ϩ8haU6 viX+ Eq̩0pg̍ڏGn5|sw lϱwa'S=/4ԁX3Dґ+ Zl(rYef;1ێ% ǭ-\;`=nQBf̑{TY\ 7eƠWqxaV0eZo (`KF"Wl@( B@8+}l(f{1"n ( Ӳ5S6\&q|R/^&zC56_G`ޑkm|go T1coWV{[z[ݜk9h*(ĶaL^M# È4@ y8ے@ʝmWm=/M\%f"'.٣|sgTL+PbLm$v|[0\|v=Wp5Qcޭ]gc͛j[BܴOIW9m%4'7'tskԏvmѐx~}t {&u1F(DPsEDb`o( wHB ^E>dF>Z}!˧LT= |`՞j! !gIH^RhnyҺV^!`ȧ2(oW>_*e VZ7/H}cz Go1?3yMNqT)H%{ oЀWHBo짙J?;_NsoZ_]0= W-%he ݚ ?=7 skr>l8kIJH P_ͪ; J 4M2 be0ov"7T%m>.4 :|-Gv$ i~Gm amli?'#Ob.D0R>%Hí;{ާj]˚ztkGXIP䦓*ۭIZ7O䌂g5uxv>iJT@D~xaJͣ ٰFv W}~: -E2Z8 ?=/M3aHBR _lo2kR-5%nb.*2BUżyy}YBzz0mUV$Bmrt4tn QeM:L)?<359pkeal r1ݽCIՈ3bs/W=.JٽgjKQ>SQ'We*6X_녽x7sXx7 QbHVvHeW5 &@vRo yo^"X`]cu7S?4>pcu '‘ `& D3 s$n}̐GV-""b&?(U[}y&LښGjv = ǵ8<;|U2plF\:E0n:F8{XWn*i1RsRW%0p[ph]#%m!B??4V!RݾDBB# 3 |@Гy‰9>DŽ<̈́Iurj}ڣҩdLp*?R2&`ℌ3Qgu~jwUdyː>*3%)5JhIToe =w CS[o?+Z> q_6/]dγQoA, x9rr2XlF0=: f9 pzh;\_?LoI({#eiݢhQ|hP>^[ '􇕛G|T5`Zm.ZqKy18;;0~_e'M9bgo2eym[[.>FczW S}Qt0 ܽz {w'Ê 3[:cGÐ4N]Jee/ĝ R> B͆DQwߌT%zwB /zFP&Dċ`U?sk'!P)#A找р ҏw_H0GP8ɇsivo \祒 pc2k#3Ol`If0+Uӻw`ax$R$ ԍ$e{,:7K=زgF~j鱂dVŚDWO&9N dsDτR4aPxL3)o AD>xgo&zB;˻9%2Y$>t4:݆hTh4wG7Ю't8]ܗKIՂZ/0* [GޯX_L a` Vm J@RmD}ۨOG\C  L U((}02I`9g~QZnG&uJZ ?;cT6Rtb0^ID (>☤9?}~%t_ձ^-t~12VI"2B.D g.3bn݌#"*5O9r̟fR[bdNDOD߷ml wyU?v#ƶ Q(} JgRcɫ,b-HhAdc3 &VG0h*.ҲLF (['l(%g9 K_-?njf~^2k(6jڝN11r/xDDBXoe)GNYlS7܄z#!YHcSZuzWddZ/l$(jKVFA?$*dW$X6M}sZIJ*%F9q4mi}"O*;-'].dߧ땱ت;Pq .w5ЁFYg3}o))Ʈ$vСʖ-ocF%,:a9-n_G'd.&_>%,hfb.ob+lBne+T)" ;~=;w OW-!S eHj2V3 zg}4zỤ>rM0xBaУ),RYaN>؎K~OPX1. rgqPN4v0:6B}Bghk8V2pD&ܕMN~%u`8Sy~H~ruoTNNg*Tј9d=;cB+{u ۵߃7c]`%ɶ@IV z(-y*+5 d<s%L%EzH싖ȼlڜ:qsܯ!iD8ΙF;WWBnDr`KI%ńC0YlDNg(㏙1lip^Vd8G|8PYN7]G5Ar Mc77䳎-Y{'[ςe7B#nJ4+}uy?r1y^2Ţ_X "F,}}ɀhcXgaJ>t܇tԛ[敒#2@)98`LPӜ[e9YMw vA%>۴pNH]$|Ib>W1Vn ~[2+_&@^yU*۝c'g3Z\2q1MgAž 'a6_:@:2/U'9RbOH˩US%3n9:MV +Rӡ8 BtyD7'#T If uОcG9'N- c _;NaQÈ@iԈkha.rx(9_IpQ1kЙi"u,IivǛ$F3glkhixrإVӘRGtԃ*t"mri/PHSmw.wJr6mG)}͂ޣJo:hv).JU s&5̭/<ѽryNxF9,UoxLjja( p:fV|i}I u]W_>$rNv#v1ǑzM9(KJ7ZgܼW6"7Tz*jW:$ZWYwG h^( t tF'N7]^\}eT) oA(\3ֱ2l'#ۯfl_v}{iʹ =PGB\Z[)vx kT&>w?i;`ɽA о*Bn>&2K9(Wr]uQF[rܙQs$j&KEHYH)o>8KafAϢ7kry{;/lDǡI0xXO>G#/Z8 ݿS z^%QE$X"y)pQYZ-<>9>bWG1 h: BD~+G%YOß>;I ڛ]mj-ʉ 7lg7 TE9؏XhZ(X ۰p=h·=^f%4 !V'[do'!vptpFLZpۢ33jR{8k8E_DLLiWɠp>~t# -=t4x`m= >KLڟЗ&ȷ`)]Qv5N%?)W6WV/*AO3[Y˰(`Aeq=[;TisSzyvb+#e{4΄f$6o~@d۔{pGܶYc4:h뺾~L:C(0mhzn=X&"Y0 u!A9ACNja*mNĮ ?C '&G8T9">e=yֳS^yxzd>,pKTdڐn!2{tז[ #TY(dIÒXkhW/Tth)k Kz4wZokgCCcqM1br\;sj.m[$QmyiNnB4%9*U6<%I/j RHJB.u(ĈB#8}@^ʼ)5y]A"ٝ@.Zjr;Of֩^mrCLlEn\|#h 9Ps`5 F4RڭBgl5-1jE<ІG6/9B+8|+kG\IJU1@ lspmdL6"ADA3X~nЃVѼ39.Xi|`UA`u03|HpzDd4Pr?nđ]&E6& eSQOyGCtڜQ"<[C?,oۚQ@Kor9Pg#P4LduXk(/56bwO Žox cN:Xi),c)@U.),q*/4X;2!|Ce |[E'Șt-R%z0]P\^S)dB~Â}[-e^JwjÕC@nEպ xtzUvi1Ҍ i+F]Jkl0fE!. Pn \4|+jULsfe7z&Ab1+ ٪udEkC^jb+2H0Z= K5mi9 a֪1\MQ]@_H%I5? f%u7M)1#z|z5&܄K'vb7GuE)!ɔ3QrBaw Cd:@ b>`ǍBt> 4=idx+CW 3FjYad0\{,Ẏ o_Jjj@Nw'^ڙDŅ/1h!Ox0"Ni%7c.(^0|J O=qn,'z ۪??њ٪õop`-4´+$Cʙr} ^j7o~AqΤ ΈĦ[Bpk<(z\jivUF vBXINfr{s| `-kfa7S8z۹~O Y`VјibNdSlEL=aA܏1z(Ԝb )zyvQTʼn,\".1hA"[]"X5U/oCLkY|ZϱF}t%h><a P[@hmH08"0dbg+W3-taUndeG J|f䣞^bY~$=ˁ TE8xBK}>\ O9[ Ds? ʬ )ć'u+6|~fYv_ !ZyRcր78Q_`2.U:3hF[%J[qt c:Y׍@t/ JQc}_Ғc2 R 28'Xi"=oaw$iۊޞԣW5yFx]䳉 Vե#NHU`+S k~5X[{Gb\p!RkURŲ <ʕ1Ğ1.S\aQ! 3.ylb㵌rD-cSk ?J) ubӐ/|O®{V/f8)0g 2j{+ZDP#J}mR!$%ϰ:9 xĻ3ު)k *"X$,Qy H撤={ɣ [o>ziuuk)޷vJc'EP9=Y3uɩհM=='Gb&]T[GՌk8JYIGZZ}'kpUoI>BSǮאOSˇ-#?ADxfWsFYc>6Rz|a('OYN>Dc6%37Hy ")*~ }pHFWDrLպ޺|KxAU'wϾ1ٝS ۰nԬ+lmHpUDwq)]{WZ$vЈͼP4t.LFPi&0L(ITnd&[Ɲ+p ~ RЯءZ2n r܎؊}Rh"XK+{D 8p7Q yUJM/1_SczGtaaMʃ_E 8Eֵ f}[ѸK aYSzm$bf2 +.Itij)lYfhGyH9g5&U=SO ޕ_k< .gFk[;v#Y|v0E\#ںlg~J~mD,(rLge7fhl|@KMSU)N[9 i(s]6bt1AhX[ɐ!ؑ* ФBJiuAQ.!A/S¾ZYע=F;'팹`IR/i D]Z.ƻnpq'K*?Nݐϲ|#֫ecl "#:tBih@ݟ7+AAS;idԱXJA` 'X!gBwuT αEx]s5CNVֶ CDj)ZZ+9$%7쉡^c˛^ ##6R2P~1amw`gcW/K d$CQ8߁7*)bI1;JK6IbafŇ+HGE6G`\ "dRl~-ޤFs~ T[S"׫LݤEJ=~έ%u5U?LɌ6f7E(O@ aI|f4(+b3mnvw1¥Blʤ-/t|QP;bL7j/&X{gc">#1Hšk+0fYZj3VF{iӄPQf}ZZ+@iRT\JNBc$yHi݄R;NnCkc-r٦-ax2E!d>Dd'ngkYk FJFx>wʯAtZFu&6eKStD2Eةn Z4*(/6>Ѓ;W˶Yڬ^Sj7TEݢ2[ @HS0$Su$9hRgO,6l®WŒvi,fuD@;S]N(BO10=W94 aRg!NaC VLdx*_t惝`vu|NS+&~@|}yOH=3Jh '= ,E^>"IRiR}Mjx6 F bjߍ1?Dަ`ٔP2&HXIw)m-l""We}cL`a6A͔Kș9!"#h̗nn]fkYaSAwn>d?}L͚~WԵH|aDP :]`:?E>ԥI]8ʐ&\bc5h"d6{ːAٟ}Oanݐ;О7ak)WVxS"Do#R 1;3nr,Z#j8@T?W[iVOp1T"-g%)&oY vNAէMO+;&ĉOb_7C𼗠c袹aae7/)G{F0jQ?Ā9o }/^rfnde)G,~Ŋ\&.e;/q+^R,tS]0`;M]1l)ejJܱ3K-?'UR(TTh={ԿJq~!# >zzdbynn+( ֚C}ZP.vZWu/Inw7Q@o4z9_W70ktl ENsF EpY"JSVӷeq͒fs7A%R8yBY+⹩z#0 V g PTc}u:X-LZt_α&U*Kqwխ8u(ʍE. pCmН(1I GJag{9;OF}vm=m aPOJET) Ɲ uaq\A^Ӓĸ9{;)U|~Wpa)RЇ%GЦ'%)L"sPhr+c%' =QLt:eLC'a9Z~5I4zjr_y=UۗqQ/{tAFPͻ{V;zeBN}ڹ1uv49#-%)R TMvA`Ã9>m +~:i~ɞBMrP[h,l3]ܔ[?䙬&=.c/h`%a*掓ڨ$tW'uQIC> ;#DN?"|ٟ0~y{OAi!3l>kto0N?0Uv-V|5+ew>e3cG)4nrD -aDiE@V:,DhCV)jv]i"Y!;4Lz./3a((ļqZeܹSV<,\P{ͩғwtK5ߍNG[G-dh #o걯s>iSD2t bfQõX|kׯ\3Sŷ!tljb̝иXG}@kCX{)4n\( @0vi`ނ2jr#ȄްF~EJ "qeB0Ft`0{y=V%lӔ瓉Lɕ S޳F/.;ɜ-dpLB|r 2xКlD; dVe`anAr[RJ}͓\+CF;5e'kwd%ꦖs_23{Acu#bM6ְ~[f)HQ2||m>y5cw]'ߜEWc}zy닺v+iElTS ct,y"La|V P1;#ƙۖl>4RLO0B_b SRŕFZ9^1 L:hh|Z`Qa 9]x8]r8U˺1{b:Mp)ZjseWK ;> h8ިl4 g1Z|CA <\=L1y\TEVI%]_UI&îH=C2a}>",v[˞2jVJs̡#o#\rE0}PWoim)6ԕu)׬WGt0(.ȥ`7) H77T4Q_,XGhnYV;%)v,H 7s>l; Wi Zc@s $.J[yS P m[n2RhMy0  6e}Kfjfi^JPu+k?@/ԩBgoVl%S'.9`Rh3^8iƟ!C匳+ɹ!"XǯrA2z_7-^'pq#?yrM2+;W8h܁r geFPppG;_]p&mO{|,YpKL9~~83\R6m 4ni76Ɛp[NvUQ|`c],? d %&ӮByk>KѴ0 IQ+Z%YɅM8h fbFԓQGGy\l6K7.#lB{0%.V)mIjV9i:RNc&ʋزX>>Rrg~?r&=Ah5SE׊̈́S}5-).3Tomp|wa w$hsgvQBhcsAԬP+a ՚t嚗 0m5l -jrQ̈ZY|}J呵(ppHoZK{$z# :T]}hR߀wҘЍ1݇.8QϜX^K26Bբv٩!oF[wSCh'ѰvQrcj:0 }+$b%IE %CŽE`KrIcO`+.>bF3 E2C}ڥ9=1kWNlͰw=Y!:B;5*[Yu˹T9}MMb yDd[t<^R$uwYX#{WO5Ix#_ OP1EO؍qQaX r̠1l|,7tÒM`7Cx;#! qerrħWx*`Hc'fR>ߛp?Η"##&XbMjFB5|tWh_I+q]r_9/N9$+ZU3q0V”)?LXnL+鼔Mr=Lf5Jj&Nu?f(mJ`pM G1Ԁ6 Y颈Ye5!w^ߟt (3lh? BSI<;b)y9ۇ UV' ;?Et30hH7%W%Oކm"SGLhk,%-mIFN/]Hb5zLNŝ[ FAe?b(!*ݠg9l&K4j19 ˊ }tC&a[9ènJ4>8ac?I+Z:++bh]vQ7&2H8 fܣPcL);b )m1+л4`2 =!hk1eH׫9 aN )PƆ7\/ipry)r:7,|/~_-~lQsi(̾Uט򞷷S u_hs1GՎlIv r"}@pݺc]*XO_86YW\_M%gZt?6֍M6^k.#^K}UTȿhI"{Z[aL%g@Do#.7CYrM;L3V|6 NJ~=g}oe*jb\Rה>XwgY N" B{Gct$A&+,y>vDEf" t:p ceAQ:H%p@ lsb{\pskaHt7 ubQ5-nf o$I<.n0ֹ,U$,v?ȥF8V׶^TfbQdW3W[7{u; Ĉ/tN?HӋBv%]F1U NY\AҺxݳ:Th>߱DӢo|j0K0Věqr{\<] 6ܰ[YXC*2`2)@ruZ;4l5%x`eV̟czL`FBFF%H1C-P> -*d8[8fMшd6PvE^I˿.p:쎝jqxx f DtE-/VJ޴>MLu|ZG#o&}QɛiaSA}Uw-UbJds`|DnM}(H?wÉ +a0my*9S4vE2*%O1ET#W= Ii{Qf83&8'zT,bٟ˸dtn/9VHJ:7O2wV@3nZQHCY+TB"lA, ʭ`Xܼ}ЬK06w갯vSw&O 9c aC߫9;d5Hs#*tH* oʈ:gO83.72;C_S2mfn5*f*7Ic' xxî%hBfټ Am}n% rn2z*n<DN*Wt$ST6*JL"%RL7uBնfZyN$ts</U8ջq|cͶK jv@. *zى8<2Uogkj" PkA,Uړ{ ob4"yvKW(ohWCO*T`v)@Ƨ"+vT`YalS>{NҰRO:RkUHc|(FY#vV7L7ܝӍgB/(DRhp: k E\$Tiě&l A^:MD'A*u_P{KRm=-/:MBFsMʴ03۝h۠dj>` ˣ͉H lg,/Wy[vbjl%;E%~VBw%~Vzeh%X?1űhȐhLe_XI a8w">4ZJܕ"޴y.⬎f!|}j=ev c4DGbCemi^]U`<)1( )9`ʙg 4mG) V 8<>sD)>7ҫՁ5BN0.B1-z *qm`FX ヷ|sy|^' h_p#E}B,)ǿC#?4Ea *Jk Rf]HJ QU1ki lLG+UJ#b 䨇81b;"Y9\}ZM .h'yn>iC sHPSgy';6%{+pp@~OyJޚEb;F1Kd7,7q_~(xzoMܓ'oz2]}bQN%Jw "j;BW,]7A]߬\dx3e;S^}D4oSxÙX|ɂ |dbZDӼJyy&XS|\gx`}wLٕj'Ƨ*A垹x.5<-t=4ys!N풆MTK1/̯;f͜Vv6ӬBTUVtG2}9/i^D?[ui'ky4ofo lD{6fv7^y7fX|07C;E!ENԔbȑU=f=9jOt9V/I3ʖ3߹i0zI.3"L))f0cy5$J[%^4u>+C,Hy0~tt <!G~&n3WtvsC8o*I9ȐGQ/ S~6Dyi#E6߱Aw&KBF/N)w_l[e®k4V"kUlEʴ٢a1{؜VmE0}/K8ot}Ulߕ(=zþPO>jΜr(pSa R:TܱP&>^pr>wXP"<:6^63c ww>Jo9@.RYޓ2<B8Uuֈ,ODKiw7b .r^ܲ68 [ _#1Sn-)I lb3I7gDZ5R`wGF (e/)USj~3NMz" 9lc^ J.Ƽ`iزŌ }t; "Ir*(5rv^j"AaZ!?$UTtbr(JR'݇$GyrNnyS?LOLg 2P>adY[|9]OJR2.@_9l|xS=2Z?Dozx$".nYw%LM.lW.ɲW'ӌQ֖0F^1bȩmz*{9!c1,A\J i_vWd詿 vbAVKOߑ C}|yLr#M1CIP_+}lD>O$…{' R ޞY*gm5+}#gA>z}nGeyLqgZ c _n$=4bXU~D5nZxtCX56:C3ΎoIg% ` !I]#%`OvGYfsҭa!P;>6ܚf CAʽ+(͹^爇}׼wm\P=D<5F'0F.FB^>~}G~s'1خ:{͝LTٱ߆uX5'8r8Z7#I~Ć4y\:H6=TPShWF^YLKt%u5yU5L#= 3DC = nz/]{pz^1/vD&uא2nּ~!R"r|G-Vlq_gz=]yCim _oT;`.Fi6M#@l"pWSg_D^̰hXLs V E‘{^6 gY3wt_и4τ ԤN4(.>"J%"mP9O^>Inaːtܑ> +M`3A3i±-<=))|qƳ7U:pE b7z4r㮼y{FN=^y)⌌>)!# "nЧ׊W @,7OROlX":%5*-%iᄵzc4Fʜr;Rh~eh gO|$$&UMWw:2 :oHt!3oj!zn5zwz NEnWw&xg qx!܉',4^" Sdkai+{Eq(,Y^MTo,q?LD~Mo@Ej"!;eS3pOmB@FZ4&B^ `;rjB84 A. E Fi_WI@6ܝ<3~^tX=-XzDQz絊IE5^? yϒhng~^EMKn:ݖ=v 9oIIl%LK?^3u="Tb$xxH j'(Sz|NVy$BjfB34-q`"[Z  7sҫʒN'%ƒcd\K HKIOa+ޥOGP^3B[;D vJj~A70Kw343.:7ѳsC؜sW,vL<6;b=kf֑!r 5R;)yvEC*Ϧ/J̕Z,c拫 ˝l>G.{H 82*FvM;}ٟ6;}4OqK:dXƞ3)Jv)WC76x1{aųOU%RwBnJ?d'CHZpr/fs1 o$ټ{Xz=^gl#kgT=*nÔɷ#+&PeLR5~i5̒1GīXyޮe[}6/Ko~u JsƢ?s5ʸ共p˴ RFh<8S7$%kkVu%3d{eaFCanUy>{~SQaQj/쵻kq!W=c#zpgz9LG>- 'Go`ɶ9__ڞJChR6iffPLm52%lu8 !!f~]2:ܧ"ٲňGk>`St=1ț*0xhUЭh6k]_4H[z%#kgi "o`3*8452uHGN7c&hWTA X+$,]SX6^q`QDXO),^;+'vCᾭH-xh~VdyUl&-\+eۢE0oU:8f6d ҸB #j/z+| C 'Š'CMYu›aWs,Q-'ze-&†l JݠHg|;TP)R<§]*GfJTU=pEuEޢ6ī1 \t⹝# k]MnVUp/ Z$U)1;lU7 8C/\ .!AX6d:#pVF%R] sQs:LKC"r=&qs5]ˍ龾\6r$ߤFfm\ڍyˇ("/V\2׳Jk57ywu0]?+Ob ѨTi*QB,b*~S-S"A+OӐnwu]?MngFU'*6 |/l҉]IJ2ratz9qW/E|Cx3+_/2G'MCCYLߋ7*hP=2ӂrO ̌ ,)+,B1 LaEvXr͎SOO&lʞ npCu˖ux~JhJL;!O3?YsB03_E: |v V&NRg/+.s$߶W쟆Kt0Fа;=p1~oZnƳ.eDGҧpMO K{#+ׁi6لNS#5\KYXb $ge;a{to۵!a:Ѝl|hVg >uG-B[߂x$p @B6^)mG1[&]RU h{2JN e6J&Eȏ[VwHUD{ч↦O4g% O?Яl?NzreJ}af*+r[;.Ok KhL+>T]@k3㕋JSWvM*De5[MDTG (O bJM҇^Y4 <GkRWМz/K's5(=-tN]^>/sx&3 `<ϧ"x kdGBu/!np 7s0]Dȩ83vjQP(Dc`Ls eQRaj} *2(Z]l%{/eNZ?p$'1oSZ]P=u̅ɰ{WVVVT.~Hh>kH~If\#@ď1Suf1r? " O̬ܼ] {$h_ u1-49z$Q @:{ϑ.+ xHIfc{y/P[7 uw)Wl<>f\ȃŐ\8v'xv4i@8@/C u+UCch!|LzG媰'ц*sƧ -{r"v)sǥ6Agz}yg>)=@{cd.oV{j e!:wY-8Xs{RY}Lt[7K7?Zf-h5%3MCNZu}Wlk8äcbiocYYΆÔxƒiϵ?6_sv,Vx_:V:ˬdiamЕje֦t%1JbeB ș~t(_6] hW<Bja~aAOۿ@DcGL1!խC˙|9^ʞKf[J\/,tvcQgX{_an ϼe(V#W@îFdDwC&z=gUqUw!H8퀟;4*:ಓ7+R4I `arO"JM/ 3 $ J l34z%# $ո=!@ :9eHPPPkמ"(,(K4ΒfMUSni 6N#}۾[ށĀKq~^zOp2 v!\oI.H*[K H8=9y6lS< itCboZYwF]F󨉕ys=OfC<%k_,mڊ npCƒNqj+}0<3?=H}Co= |}\WVrfiS1M$Nr.bdC5N St9"b09`"K"ݭb⟘r+Ťyz ]UtUV[+jow3jnEYn/pڇaWU{k/BzcsTC4b,/LjZ4d&!4[처of v+he|{a_"P},h ^fVz\P9RT#d$$H@yUiN5}fMRy)`^AV֮qUOlP_-w=5F>&#%e#д$fqU{"#3V}PYH"h,PřXK$WNse|W< ,gDV 'MTM HWkT.I. !ȹnE3x!ܽtQ't'Uuӗfx#R|ΰC}vGrc^V.V/MaRIfHe2| &ʁ/JNVh"|G5.6ULE㌚4"*M8a!%w[<"m ׬QDMe}.e=3 L37dILy/,,6ӈ [7&mN 63Lm3&dst7dT=$[ pi<쮲xo#?F qq@AK@|tJdElT\[KU߼m5v͝Eً]fb'r 95:_e )o&Ўse3 siIJpx!\>Sx '9Wwmp*ŖtH | F]mtee.eTh GxŃ6UcQo!r2 MɆRt/eo0yrKimP615p"{lTJnvMݛQ!gT+EPTJ?TĄ~l@RN)vTw#>4t"% Txx47O |Tq>/eꔢK&6O/lg*'VmؼUnk1 >ycs9 !)rQIzû}E)HnmZR*eI D$2(po/*C2IIc4 ׸6las7뽪IZ+MEC>YVC;Nd~ 86/+Tuh5c"| g,G)ת Gef_r)IVk{PVsD'}e61:y2s4~J|05р..D (["=,NnKHn 'q]Y R tl"Xݒ*_>unv 87D^ދkmob0^UfcDgGeCwD6C } YR+ŷPkz8 n'-XeS9'#ukn$x\eo6XC,NKqțѪ[)szzsP6Ηu*u B H\q6;r E5$jNܳv[k9GCIL'}|~d=~Jw>/o zb~e *+gr3=nᕩF3|KctG<ց2_01\71e':G`H!襪SEQH±z)Xg\2p=zZhKew>-Izs1,ŒX>dhhSNo˺O1L+Wc·Ѣ/!YH_?7YEsmj6ʾޠDStd@۾ݸ'uHk=^LA 1#{9w2#K:Ⱦ}3/ cts4{|ʣs',=ԝpY\J{qleTI֘g_a_ÕDX0}ۮݔ4JNVF췦I4p"Jj 뷢;,Ǔnr4;+OH!Hd>s" TbfNRS_>Av9A+(-i<-$0})>) :)P$ xN/j.X1aRfPicodͪmIm`& nto/3x=Aπ=$3<5NYh'P8o/K *vB.2Hÿ#~dZ|u[7])u^ mS\ z] L@>8y=BoX3v[%C`>)]GQXøLKʽ%0,E7+H~//2*#v>خ׋Hr_}&>Tb?"&~$K `z`ͶgKVkT+'C' ebPh`:HxfuڑhMhe&sP]rHo?/'e*P]P5??]gv T:./6~W0%sX< O%8{(u'!Sl E6ųNRg/&R _I{;N'1+HIYpCepxk-Kf_ZtJQ5 Yl!/jEv_5[J"&!=oeaQY. tPaH?U{-|{YY$ =kxu^x{x ω |%‹";L/l$lW7Μ5~eܓl]P6LRsܙ' zPBWaӫ10!%=Av[cTW4F%;!?]{­(=՜0 z\$gf }{[TT<؃ԟGN43h :EԺn{@q qMxK)BQC+W&_c,(txAxnTߊF.j=wÖst-vB n 1 F5A` ժnRÎbf[ى[w%\@@o>ۙZ'F'Ӿ2C!xf0,ՍH6["+f]\BwԢd 3dM=߱`dྏ:r_'f <86|r+ l`ƧP!vv=sgN[E$) 'ZQMəP 2:F!Ro7)$.0N衽 ZH(CAv9'gkY@$>vh;[ݦΈ$eIU?ha4!_ ȹMZ ?o7qOyMD|l<؋Rƫk".0koL viv"mμV৖NBz`6()U9%Z_>q$PU;B1b4?%11- -f4 R}DTjh=Ǣ|Ip!H΢1v/2lW'N ɴ֭S\msO (ͶH@_Fұuk;k u]R~:޸ ;0kMy1\@kQu6]ݬfJ/2J[2J qֆ׮0%yIv:L=ezEi9e9o\oInCm(/l-[5yN["jP-tMM칗r/AFr6L.X3R;#"&9p6,=i:F$dqTŶ>uk;R8XrP̤C)xvGu %UtPrCSyhlc=!GQm Fk+x c@a<{s Ao@ˆ{vV5RRC\Ϭ`5hL6sZZ=[ʼD9[5v?1ܿ |]9_;>hi)-`هCͣBvD6fħY|!%!Zn:51 H!o!7.D:CX`=n7=cK}Xq %3llm9:F.k/g,_& uGڏt6l2Ep9KDjɆ1XkƯqEƏG>oKݢ䌮|AP!kzC7co/XյY'4ϔJzJg1P&%kO7|l+'% XXw4{>DH?"NSda:[+jjO>#~"uOzuo^a|L*a:`"Vգ1)D pDK$wYNY;F q6uHd}`B |mQzm KL=۶V`٭m7 \؝R~nx$Ka] 6 'pڏAkqsZ}0!s ꜠'І]sC+&x~ϳUFΥ~TWDmi$8;mRRj%4Vd859H jTDxN;ӱy`km^rr`ʼn7\pA)Ĉ0qS)@ؑLoݎf#+(Cζ]23үRGR ZK KizS3'ٮiRQLb3v:45bb(! 4p'ޟV/B-X;Dy:Bb(u^ 믱gxD*?o`&ru0@s>fah^P(p% ÁA6Ⓢ 4S/Sp5P8JڪbUSNe !%Ġ;n910]{ ^Ae􁤩ΓO6qZ Zmd EErY^ʑQ6|eCyAFgXe՜Ikj-D]n{CL@b$hGktYi$ !Ř@&K@x7[S3ܚV|'`Fs :ʔmܺKh<VVxP#:6]@|ؾ LRCt3Z=ms͂MQ| Q6?F9sG+IR_˿. n,j 0Cʄ^$A7o-h(:>u@T7d}@`",h)*ut®W0Q(/_eo<}J!z5ni@CD=ˇHゝ3B pzqZ8xu1edĚU:;2+]h,D^!&m0DUq,{ս'փ&v [4N6Fݽ~"ʜ>VW l Z)%(*N) _lCG-N\1ވ9Vaިp1pSd5 _b={cF"ōTo:ӡWW"qp (ϥWA$Z/-:v4~DͮFmf(. )޺nsk*|rAA<c'*ƻ<lYd6iu%mA) x@`jzC۔cWHGT陴Xw~*ES2M7DWj% E.C%6Md#9oa,2`%::j)57l%zv\؟WXKY.daR?UD oa J8qIf*sy)xivuDY`AKYNp(W} ?asgq۔SB@TԲmj}Jb t6P4[ԝXDNgow>gKC)YrO?pԇRgj GkKUe)1hY,YM-6x)gpibL~-{̾WeŎcW2E SzSs`@ <瞳d`,{534RKvm7FW^NqE( (/v{MX &p:ެmtۧ41T_EQ+Q8+ԺͧZ1[>tf"|] ɢ.dgᓁpTc!m* +sߎ s-RZE A XZaO[F&=~N01 pdo^céQ@ᴉ8'(8G ԲPXV8foOȓHLfigH7%]v}=A6wUN/I^ؒ''icοfDkY-#WLjYzn6`\D k&M-UU&L3-,[a&LQ4`=:x':cHHeNj?T8V9((- o;.2Џb*QA€U@,`J7hb8Cъ?kైXX&}}bK(]ZB(ulrhy# :,}Bt37uo&Abl jR1/"Fw+}۞73A8~gS Yff=E3\ sL~`. ZXr&`KwPF%e# L_Ò\ߗe74֛* K` ;5îVU'Dv#mȻV%qA*b`2z"K&kթ)D`mr(\K>ч{O|K=r?nLب.EfXLN2^UP$u+ g6-ֆD13a$RE.dirMjL:ּYvxgē+^EIQdDܾ.wkۗ0<"gXJa,(¨NG5Wl">ѱ}[upyմV ז.T٪ eJܪܓm%c'hbp0D2\it4xzRoR^qiB=Msˈۡe]k-mQKi4>ja{0? T|)_BG7!ο@[FCMpHUH6afapMLcޯahi㴆cw|, ^O#!!9j˹.uo';*,ѵv)±hbpPměIY"R {c!Gġg)\&<{ 7Zʣ1]AF~e{>Pq4+j^s7jeWx+?OPg:zzTDigUS 6ha2[( 9))$O"I?xr.Ҍ x: {" -4&᫬DrɯJyK:+aZɓև&Hv=[^Ro[IU,y >p@aT ȷD| ZτX`gC-(g4 89J?\UnB+s_"v(&r3lF\X?Qs+<Df zm%j6KDգ}&\ ,-G+f5}B8"/̃^ںZ".f+h A3 r%cM6 ;C\F\j0i.ί%8zIdY /D9I|G P.?H*ĈBߺrkx>A$']ˍSD9whR /0H6!hsUO2 wΡ˧'|lAY-닖nXDžBGïd=6!Nٍϩ T}P^V jF4pzl10R(B"^ȵ: Uy#?eʤ|l9,oOSyMSP5Y6/!f`tкm\ MkYÿ́.("eϩHlD챖>վ]w^s%_笟ywJZX_@!HIkny]6&yRs3dF>O+|~nIfi9wx; -NŶCq6hNIDQz!Orh%%F̋~p ;[_3,.<xX~t?u|&ȆҺ~Ш~nra1W,3 =kowk}=E0K u%Gl27ӿŦ_Hwǰl|34f2D%9x܀\85_ԋ†Bu~k%[;fLژp(S2a,Ҕ:)6 8eYCيy:Y7G6^!-X n[-Y[MQ"ur>fD,LY^怏~lԸ358v;s({}>1i뫳A7V &6%\% D}V Q8lCF"io\[qe8WyV<)BNjz>//sžuGd4ud{S}Qur#LN(0 WcYx}*¸U(UUW0%,y;,9GT3nu͒XV#1_o M ̼.wDF3h,̑]dWZn?٥E$RNA{BM1CRQ1q% ΙX&N5N-#Or#[uT!d;<)ιp7mh#c"5c1Nyia.E;TH?4*L(7p],|{t'IS%,lͼ]}$t]> 宺d* ]IIT&?rVU%0΢dOm7we[ o>sKt+1ZߵYX^Hx4gWypxBm#[2;VxnQ3xD5HW0L3:3AǿOp3&~ wѧZ_/foIٍ'vطZh@U1S~R-GTd? \nҝ(,Fpk AT 'UeܺvdVf`9(PObfsxz): ԊTL%fʻ_.Su[4uz 4 D' "=|yMU{4\FʯknvsWUAg=7x]Q3DWUM9F+B-qt73w4.Sʬѫ ,0~phJFNy^,\"zq#Q0E#XK^qXd^V醦*yZ7*/`@L+`Ւ@9ێ Hؤ^V#L(nSF`=}ދEwM/>E莟.C^іPY=/~y>;+;| f mѯ:Q^\ C[t G]÷e9ﻐB)ɯza=XtWkUPY h21d1 S"Kf1mqRQ|iOy߸}. 0;E<'8AR8 !葢 $2:s̷ PrsAb5 Vf B9.I8!ElxǷ~0y[a2QsFdNY6C \'臜Xr23BT>neT<*ovP+ZO;GC٩I,ðKB9*`~wK&{ECr߀&1H~,ueauy-죭dq0zU~(wG:I 6x`Ot!0Or/=^c ċ[ $ar4I3ɝ[q'Pe|?0[cVFL!6cߣs#.LD' V: ھ9Pf5_sE$zȮ]P0GsQmzc^}ҬgFd0G'BRx$wrl"~ 2ۖ-,{]cT(V``d!JW^|7&܊?ʼncdcg:%sA hĚĞZඋ{KJy(ZMݯp+2!Txxa=~FKHZZy_K/^&l`|%Ad2Tu#gUқ M$S%X%KYhyBHd Di`ښuEGivɭxYH9̯JmY Ҭw^ i_ ͂℡Tw.=lTOl.⍊ 8"%38./>rM_.٪?kUI*nz7j&B'O2dSg׉Ĵt ضQHǛOH*˃Ӏ_N͊qfjCVÉȈ`$G f$RiߙMg!qnck|H̱xcwV1lw46#UKK4Qn$<(|s[sSbi Bh-/q ߣPٺ<#ٿFI NOo1pb# rT"\LqII4v"ʒK$/ؤ3Y`A{9:WJ"$xcQ3n@#n1~?ݧͬjָnWxARR!/Fʘ6A$t_zYc~0 zy0A[ޫg)C~T[K}%sY?4ZT%jKوTHa%пU\@8+Q՜<-~뇢MR)lk=~ UIuTF\Bug9=:v L艻_B$ ¨͘}ª6%C(rxՖ`Ot7s\VAJ_eN\ 5Q9Q&Rޕ|ĕrL+R$'7*LZϤ"T[Z 2V.hY2jB)BV2O^;R6ޙ0:9 L=u@_L=G<,kC'!VO}0# FE<c$AhS܅oSOw^^jBEtK!x{.Ư5,+[X^۵\څ'Xw>c6@̑99O-7MĠ2@? /F~"Y0"U9N\i8Y]1'W4>_<80"ߩ˃q<U2<1b䝤egy; d3񝉲㧕fo"3W!YL09eN-Ŏ&HHx-D)|3@r@fƩCl$D[L&])cxW r5YfĽ ;@iJ@Y|#rPGV =ƿ0U^R~n5T$x)ɮ*eK9 --bP%ވ|㺿*cZ2{3C)L {G,JPq=skE jWS֔rbVv__)Lfu1AYU6H 6=VLda%ش!J:1OA $CQӆ/~w8gVi-6bVl88?Pxh@_^Yb"X0)%Dl% yOp T(g$ ,RFDՕ xVeHQK@J8v8حxz!y|{mD|m(%esVdxtzs|T`NXX_Zg$~5G7 cC¯@6L&Բ, 3p#Bt|;xC$Gc+`!$/ qge1\ Խ󘓊٧8@u62[4w؃|ζb;`N8SnXB_݋io=:j+t 25,^pfG+]}j>`7|/mKηB43}ּmB8 ө8@ Lso-1cn {Z#}=LUDRKI鷎gY#Jŝ..=/M:?&08 P!>I949<&BC3C jU)8oS>m;kﺎ..$S5eeûWgI :#/[w;v_$nu\&yjZQ[0?3F"6gܘ{o xk K4}&sVͨ}RS/Gel =Wg"躂h;kLMu}U`'\Bn=׿>ͻ(`s{E4>=m 2vx~2)p)b {45VsX] ǵ*ݸSgtIW<{ "1S #esC?/$B́qG>HLhO&QRP/}j"=r}[%ubiVB rt+tGB`mЃ:Hc\g|yË[~J/d3\ȵJRIN 14O.ߖ= UVHb{$ϑ䛆)KM_,q1}R?富nV/ln{WzE޲9G\Df B۹@(ښlV};1x>[Ƃ!NzgAv 0= +$ع <->wΙNBRĤN[@@=CXaA/&]2#Zs #PTTqܥ5M0ƧFDgdm>[` XZW3+>J04yRϮAƼή Q1XᐘO򩣙B>AZ6EAw1]gw[Qrr^?5+ϴӗ)Q&֚OT"F+ #l @a3*7jI6  4߱}r1hEgYh=zkD ۖ 5JlU2vhAE[ؠ5% %J!SfІ~`?QaSMy deD.u;׀[-) >J3}zǢ22A"ZbL]>7EG*d<3 dB_sސ/ (:)UYAˇA ŰE0",Py h:Wl(qggV֥ee2W[\pƶEF@>Օ!_ͯO=5dX~~/DiPCNi.nUx&puF(*ͼp{O DΠ>Vƺ&L :f1 sOz}-w5:|+&|#~3vEZ)n'3Gl$8m 6-fRn {SFv.䢅yPAՏhO-lŦK&0>ubI3=hblsKV/+cTYzoNtpp7/CZm6{U31,10N܃Q?Y̷z#skVS_c%0,KÎ K˵k9iv_f^T %&:w'" PJ069vEoߟ(i*ϞZ>W6F#H9!]U8iPlދh[o$5In9oSg%[N7u{QX[,( b:>$b?>͢iZuUd+`9T..B۵#8x6A83D)j6Pn;p]_EΡ5Jcb\mZRh,)y mP Ȑ{ҤHuqolCΩ|@Y뻺>+p  C |M %gTsh;xDp0~'5Q&x.d[GycyBCf>a%…ٓצ]t{U_ɑ#=H`N< j VeUGD;[olȢ)H7ES27rn*9 Vdf&Or O8| ʠ6 ]|ki c_،lwn XtxXcKL#Z Xv|9otx]h@ry|ovq9a?^)XhD.c sVO<bcT:Y43wet \8|PObz?g{Ok/0马Q4s8Q~Iϣ>8`4&;c yr k_+Kb42w^8?q?k*cžb9 LXh}їI<ѣDo#:ݜqvÊK`z%o`MNP x}>z@o߀zТܸmnw_WWS&we֓krٕ #և!KA/V>Y6`Bms%G!o`cw F$o_TV*!8'4Z2d˵Us$d [ {8!ޱ5vO@ g^_#B&FM=%CISܙt}c)pLӥt"`Fa uԖNqloG^2y0qk&T🛥FV8g>n3Q:-~eDWخ<& Vt+,RJɲ!o8r6gS0%OZH'my8︉&! G8v9KԪ=]L<2V|a#z"}bf4'_ FFB@/Bٸe1֊ 9UjZ_#k̠kpgy`1RLLP҆ q<vo0AAސ+1UٍU*Im ZKiНaJ(z"] ('Wlr # K3\rKw4cZP6ۯU$T9ؿ*kK z2m6z$Hq Go. 9Bb C*c}hׁt- IEsvtQb,&õ+XNkB wDv7H#uWA(mYk HqH~@Kq-}n_XY(e)e3UzXu? oOo$˃/]81{IeSR[\|.̨'NevM"8jkeFxQ(Į6ƫP+"#56)H}Vѡ7: G"m8l!S3 ڼb['Bq_X *Q.pMѿ%nUQB/$XS+[JHމ{<ŒM՘\Ʋ;*qCXѝLk]nכS@QKy#aw%C 8me7Krh- V)HH*?q&F"D锵Fl᩠^10OGNɗ: wH )"1jf5UMϦ)qDEu)5Z2SH,˛&Qx%II܊s5<| VO%oC&mfg7B+y&+O_tW #?T!' e65>ƙy =P_#PYJ/UF/>XF[)&b*`]$TJn0_ ť# %yUd4l&HkZtB.>trc&Ͱ HEe2C!?G%b@|ͫzЋlxȇW`H4)hWV jqg ^hU=QPRHbY)Y1lɸn3(KFI?曧%Va C0wu 7Udn!K$)-SZ5&jϔq2i<%9sij|Ou}k#NR$ꬾRƖA&'?ڍ~ضJ>媩2[8k~DIJLF)$\+3a@7Y"jms?0?I17vr7P[7=+=ȗ3:66Xqkg{oWWS K+mu~JZLw(c 'Vgqu~N(G-ԍQ4]@ hz*Ff;/'`h% zC2.]pVB^G5 (?.I#12rn3I4a3Rmgx~gTIt>9Sl]HNU]h;NP@s)KytxYJ6&XUtZ"ʕt2!OYt҇AReЮ6~z}" _ M HHmקD8bz* z(db`)uoe(d3:)Ϋ?2p"qO*3z]Kou6(G@gTcolVT^du U[񸃲%:F8m\\D^'+9?nDG!|}*$s}h#N$a\Aod5ٲ0zR3svȷlEH`TDz"~B`'B/ngje80@flKG ʥ).sfퟦ=Msn-`heB2Z?lh_e0<>}[f <ޙ =DlVaV+pќII(tkfw ë53)=qnY4[٫fk jǴKbb7 ~b} eYHS%D;0p3>n+K Ha'C{4:6SPǰky(DT 6ެ9˽Acޏ\)[@Ν!xz ֈsP~ m<͆>&6{"tL6%/^3. Gmdݴ2&ʯ zN4RUp͔`܃P%?O/%DC[KT y:;ɾ GM %%AHHE"uhlI_)MK%5 & !ج(_&֣9\'Y(<$kQ?Sڗt,AۂiHRw2&嶕mВ ʼn[j픕o j c"XF *s{r?A7{凥)pźmo&PmF$6]NtO]~|Q~MQ4gOpWorUs$~uA< Y/'' h,&Wо8?-~G,俀>̭]*WoO?#Y;|x? O 'mDbWuD*,32X{ i~ k|CzL_n{ |CF7K#W>6 q7IoE:rC D,Oh Pu +d %='k|O^D[~4wRt/ϲ4Ukt\:ʧFdBGw>b$[c\h.q eq)  0#:&DJ*O \>Fѯ;등Y0Uc;IۧL0KeO${)?gC eH.~4|]W.O~.eeLwxq>2|0q"q0yD M2-PIaNE!E;*dv 5WG0ć [HJdٰHZ2RO~p s 8Y bDtkܗ{r1ou8Uo BpE!,+cFjaܰeVu~:e;wF^-'X~ wռY|rxQiA3"#<ɷ~I"(Rab.ܷ_0QȽxl^9sՏ Q80<&bSco l, qR&ޫk_g NƢTS  sĐDh@+2އæ=-"c $W~gf%% |7!-oFNFmhc # -e8~ ¼uL䅏\Jx|S;۴k*X#YU#opjM?者o4-vT͵-6Lof˜{}@? &{63zEU8ɫI'cRgLr44wqBE5v!UCO=8;:`F<$DIv @c~ DJ:ɰ|OyBu~ϟ̗$_ds\ƒ Ji%+^/e0+/@S"N;; f*zWRvEpt5#?JÙ sr)*nȀ\f1w-]N[Xܙ #vDg% _bY$鈶>@D6̬سxr*5pE(5IӂF߱qsb1p&8k0 $ $Iwm$][4gsg%7snYHPaH M*'va|Y0OxqA}G~ҟH;AFo[ӑEl|L-%AZTǞHzӿwD@u~?Ny"))V˅; T)J8% %1w7Θ=:Ҹh4ɶ;[$]]ΕHo%/)W9,F4UlD۾q4oiV[lR9틉 s󅴫HOz6ۇ)h k-XH:.D3ڄ>u|Da|90aW^$caIy9`l?^ #1Z; 9YW95`M >L4Xz6֟v5zyz2qR3㘭b-jW<.M8@nM"ƻqmc@xomBzl"IHHhʑk)8x)2{>A^}. Y1 "kP#~>ApAfEn#ar2%ۚYыf-To!)R2NrD7*Cߠހ$CIaKCϪR鑨Aw{'t[S'Bt~lQpSW2E8MХlb&g`?D :u d*%{71|>BVu`GIBzs(Sj}Ɋ7|}?rU)g-b٤] NБ#X VN g99=|?b"XηFh0uUwwsp#J] \?A S+s ~:RFN%Jjy^Thg0Eh%hĻ?ӅTG WC!KM]0Q%o^װ P;oV.:!'r[fŇn!Qgф-=\]S9A^oDR6򎦵%Q0?3A_늁xVORnbh‰@*yˆw/3>x [-y.ugQr㟅E5!ã+=oWƛn6!s R@[ wtrCg*>DQG&h ,wKl *N%40=H 3p}$!uM8V:OZ%"1 fo_g,0j3}T펙|b8KX`ć.K88}%¦H)֐XNޓiP1ȺSh* 2oKslNtaP R>ߌ:T1ĈαC;Y/ڹ/C?x~7d̤>2܍d- w1UKB pT$߄ƩV#\#y/;4XHJhxT(egR=+>cdB"/,i?OVbll8e#٫[ I_%ۏw]XȄ".I5M}Bz`Gb.RG3gW F[+BɊ0wsmvu>q)Ů¡Zgrv1fmbTCRASxz<~JQ )q ro%bp&!ge>^)Uiߤ1Q;i(e΃kvf! /N=yLVZi 3"SɾSʼnӟV;l{ݾeRWy0Ήx&+`Lʁ<0d<@1Up{yl yJ@;ԵAjUR&KvH3YX=5Y'y84- 4ΡՁM/iHm& K'H&Ɡꢀ;8LtQ3IZ2G^$먃'&=w#}@b!bVNRR2~KLyVA,bFʾgJSq1I)5 ?W801K~N3|8xGsc{xN8x|*6%~5Zçdi =Y?a5%(d|hO>iN|GtVN)),U>9mR4i3/^"a+Y1_tb+[ud7^JE| v?Ӷu] "{WougSey=)gϞӫYl*JPEoGʐ>wzЧ>=1.@ f"ڸU =8-2؆*(tw9efJLaZr xg} Uids롂}i Qrix^dۯ̈í/ϋ]B[@Y]dM#R:gzOT?ߜ*o p5y6LOHD! 2k[q05~"(@G\y5r4[`D$ƎWĶeI#HFL'⧧b!6LaeMbY01VC]qg ;E{Iy 0Pa! uw{RSNҝՕ} ,-g߿Aن^^\Jl+3[4Kb]}@~F}{몣;)PwFA/(r+9.x -tĀcF⭃/NFhA [,sK;xKmOĴo%ySOYwi~^d/8ȳ4Yf5 7\8Gk =ϝn DZ(D@]3tOoFR`]y;KYB'?L Mr{熎~ffQ[w"ciLќlma֬&9 O^8E !v=yU_PEm{{ <w`ue8r+ՀN/"w7KiNG `N:wфM$ꀙ+7ciY2C^Z#wΈ"&PaŝL;&PNsG6~Iy(1qv{4V]\gKbQ*/Ƶ f% 4:OD]#$=KG-czR4+9fK\}DwdY߽) nN׆m@ތoyLjV!; B * MZP4Aof~PafeҠMuOz݊{BTK?6h& 8 ?^ȑzց'"rς^N@|qm%=܊E܌ZE8F=1鸩~soNг9kWOiW}fr 9E7HàO/ EatbpQqWE1ROr0fKJt#&d$A"y)w/u?էp~`d9Z|No6c໦f=f^uC/] R V ZFhhGKuݚD᳘S J뿿ifC,+asA>7\w{3J@:Uz!՞\.n|I 8(GyfMlj1נk҆fvYfm"ʓAǾtQ%S׋)6qbZ 7ETDꤚyز0.~#WPTebŶDVB]4/ kĭCtquo T r)e 7Wnwo7R0#.POka]yDp [3CAnXRo^U} X%/Zv#}-U1؃}?_!̆`ՂTT_ݴ$l8̕@T&;b#+e~C*;6<,tR*\@{(LN\񛕲=|eJnkLija]T+:΂:cްP41|z S^[ݷ%B1 tú  y;k G!ԔnGDRGAH݀ͷM$GL7wb7ѫQI* bN9}sdI8?_%))L*/ 1r"Eq땎edSɚ)q  _.Dgz)tfxۋӎ|7U.r|:0D3m?@-4Vo&c2c+7+_!.tS֞٣KN"؊x X GrϨH>qtY 3}=X5&vb g1Ek؅sAZ( k=jXCLXPB6lB\w'X4+Ny!-44FK2_3!7;YbyiqN@.ݯ(p0M[р2Z-[eV)"ɮRֲ>G'RNJ#')IRnB70#+E!ߏcs)AԲsz>Z/%ܵ]ɭ-6)bv JyU 0sQc`"ݍ_d9zR !vQc$/DO`w*y!h#6,.4~fJEC瞧H]O)N3S+y"i%u;5OlTťTPZ)vkJ>}b{ ꠍ^WGE|X8]57BG]UяՊEdp q>[¬^sPR:Wǂ:lϒk6g@".L'Ζ@QUx M.|x #Z0)w/幗~5jVDƤRR K,G(+^-1UY쥨 `h9nv a+DbSCmF =&iBwzH;'Bʘl"cnf-n}-.F7' {Ж$Dp6~ N@>2eSa.-w;jrOpo{ q鞝F&,H V8hc-H-/1i{y]ٗ:e:e fr]lf^2E҂fMP>uV.npNUےy2+Jv\[ 9/#۷Q0gbZߓJ}Akqhp kj=_@YSF -SFhw=~7GA)ڭy>g@d~F,gL3~}BZH;QO/[MK=(MjY"BgC(Aٿg|fN^'1jXk͛U%cMe5a7r[qyS#&Tyu%e8ttI@ՙ8LWwT,@Ah/HT^*@&%c!UuĽsS,I<aE @'ܝ[P3pI/h~bTd\Aț0dO+y=,symPA$ڒ?𓄈:]6O]\ )N̸yJ mɁ R=JZB4 "#ͪ,Kg* B2UW,a.x0ʖpwȧSX n6$fK=[/J0z29`o,(4u=.^eX'Ld"%bUkU$;; ,{Y9_cGs[)kny"(Gwz(r+ o$|; Қ$ѽ#/tc n*'8XM!׆3s*sl^}f:G.dP}7[XSڅJkae( @(`PP.Z7ˤ.Q8u=e?ҸrI7Tee|c+̐!7hKkSܽ)#;?9o'q* gg=)A'S# ~hB;HLVzB&B者u*bt! ŵbxIǶFe$Mb?|T5tf)yzLo-~PϊWyμ0%acvTuL#>j`Zbv5:CCy} nBQ57^"5&LF'Q0!BBjm3`z@d&zFkP1q?nZ֑$טlYFbιշ4D5JUwJxBJ!1RJ̃'KV&BK(lMg0HIy@~-!_5V5&t{s&W%'i{!7v:yDs&h<{L* V8i~X ^qO3˗4b釣2ƐJN:X/Jg^׾Q<&P+\Qm$;^1|~@hZ's Ko5ćߝWj6kڈA*Ï;Z.XiM.Mv vך݉tJF\`fL$JM?]MԆH!r{ .WAt2arlolGHX:ql!oá^)HҹOjH~;~j:r_@>:yRw %}uG["]ArȞf?clAD^S9X@B5ŁΨk 2;ȗ˴2KjNik5ohN}|){{!B16OyUM'>S X#8ܹ~.u|Ϡ:CN * nscܥfoa*`Q@%Mf`6+vԽ?7Vϰ"mG;^z9UY׹S_Qi]N1-?ch(/X8(>()@0$)ʘ=aUq&EJ979IPD)O WtFMӤ﹇z9\^D*LFX,f=2;R:^Se`@6 D:F#V,p,GCu.nÝR@v%n BD49xza81ؕ-\w}\9}v-۽/LD t֚dWl0;E]uo(s4kֺ 1vڻF$ko}?ddÿ"3QT3=jÜUExf 8d#"P/0K&4^ݨ TR8tV 0"BLWEfpD2;wц h OG,XG-V(gCe}}sl3PX~$6a':ϧpCC=N0. Xg %\"ll;udR#m((7I7*bam"9n7)nBH"eEN_|pM,jDކ?-4F{[#  g^p1bcID6H?bKa-|3땥Ά2C֋~ưCEcQc LQeۿi7l<ߘods z^hVY3^<^pwőR?tuAhFĨu[Rg>zDjW]:hIpR\gzXMݒ[¡(D`{xN',.XrH}'C&|D#+ lxzAS=@toN,%"M#ޠUCeEFX٠}{ bRa]9eu$WE&mrH<8@YCK\ )}gm~vӔ=ުi(׹CCe1[8f4PV>/0{~ۗXW N:G2kEg?@_ŔaKەR^er&֏~?LT\[$Yd Qh[XVHa,n CAv0;:j~d&q͋D^9.̠\EɒL\M(XLp7l|)9&Z^旘O {(ś13y4#nZ`k}/XBxYQbf={˫E E߁Z`C|@[&!Z s}KHgswMnx9vB-3 T%J 3Sc3ݗrj@uhT,Q_e7ZX p P[DOPmTe.=|qӐQ/~vzo^ݔE9egR5? "ElBWEvvbbrmNaUx [)Jc寈8¢gU_Qt7 6<ԣh҉?I%_MA`l=?MsVGbyWBMf.j; #[62$vɫ';#S4v-m4Uww`kA 7p_ k@@gy )*:댦xe8KݔWs6;V+Jʩ棆(y&dE_Za̖HaQ(J)A&. X@㗋(wbC2FPn)8G8By9])yT:0(HE) g*S?YnxvlCpAȪ)~).#n ]DJTp~Mĝ1[  )B a-G5##KL!3*bՇ!Ag]ȡrv=woYX] WnҎ"w^rOfQB+l:ߐhP?Մ"-sQ= )0Lou @تY_ ռVB (l#A•\TMLDvoj!jGar(x@V!8{/(j b#< 7ϹlSyJhRވdȺ䴓`-6Gű)^ixZCD?26 B-ogvP/ƼK#3:ΈJZ^jW1 NG-ezl徟::b@/!(/ec9пׂ J¿\uF2m n G$l?5f" +THl7#T. e, ӇcY:GKG0z&AŒN91c5];I̩% :JI͡?W3iid',J\s~^[sܝތ9AGE"yX4&Eowۖ1U䙗 qo RqxRR6t1%$.Tc1''H]VT)e,yഊ#麚iS,ߥ qCȨF !Xl"TOx7\DA@DrMϯ4E`axsH L&7GR&[;xAjLKJ.f)Դvf=o:C\X1)s(<Q.[^}sG޻vpw~63aژ+!(i>ءʫtãwB1+|RNlʜTB)A "T3R?T/Kۥ6+6њi_m_A XU<ٿd`##kcIn@WeHWY+ӗ4[1I7e#\le{gIR< psYat 1~m֠b2ܶ<6_,uֈ6_Y"{̹rGՀ )D{c//߽H#l˷h:DR#/UN>B-!tc~ػ#=ϭʖŤt+8r"=&07DSN5R WwJUZ"mE8^OS΅8&ŋHZGw,a(#aY:TZGq%@1qEO{زZ}ϥiMIv,e Ѯj^<$ 3k7-x:.T7Ӥ wcزV7-ɕ+Q sO#TxkC,p9a'Kf $e7i[EI=%ftzPRtltא%Ckz[3$|&`QLփ*m'5*.i\cBƮڧQW"|%5ҳ=^stMfy{GLCfX۟vA4"}0Ҍ[J/G R\ؓG[Ϙ3s3HJUVZ*)cF&dQ--9TLgg@"ջ$Ŵx qj?d:κw2sDQGkm blrA]>3 DKAD lȃ"Ņs*]I7n)cZS[Ƿɧ|y/e̿~!v DcYmBmAg sZ?M*bTa<KYaGc(LAZծtzgؿNPSI~wV[ZhXC7?'5((>mmWU%*<RVV:bZjyZSQW.|YY"sr΄WZ-btրMQN ڨfp$^5|MGU:F-1Љ# >R,~J,D MGN*N ZT rXϵIhW&?~CP] =Wm* #w~ uFW+"/'ռ̴7 '|/)2Gaz+=g )}OT c\ko!& )0|W+{^2_진$|'%UT&j 4u)cW %*}+ߵ_'Ec35#a:@6)ONU }3^(6A<,ɵ! ~FxxE5iZ[)-J9TDS (p0ɝąX !Z5 bU Mpj5bOR9x`Ϲ~gC U$p6vL{Mp*>Jfv.mvX9Ҍd ߩ67Zrdv7 +M 6#-,R->R\mK4SWy_G̒9xNYFŨ1J 7gB`[0k}^w%uUvԷ8oX <U4B]WU\ҫoPBU|Cʺ$lG x37&G~}dW @ZQ<, LA4rE|Cc(2HxE^.I0utB~=Am]X~Mh%MzK0QCσGZ.R!]e?"B:,{x%C0`=dX %sxkvH67 U3TkO>Q޺=7Ls$I0+W[s*RC . ^zASA Apܮ̡ ^Y&v"0OCw سKH& ԣW`thi`ப@ޫld_S\F}@;q߅yP_ \_tBؿDVƲ hWnT|Ct]sDul'mKϥ.b3j_<,M#3zq?9-TI5ޯ[!xoXE]%H&5O*$A-≏8[ɇA+ }O&/tEYcڴ]U@AcF}(V^5ѩbEC66čY4xejA F74Im遄dDj!?8tYh9M.h[%9XCjHɄ&ĉ7#`*}xSjL!TmF_^Ŗei ayrLdy=NS'^ pgUhn$m(,b`l@~OHb+울}LL9iR9e<:YQI^-73)LV qWM,q .&nİuCq`Lᓙ\],6#sL8WW KQgR`a}osYƟgZۙzk}RvU;,O)n=#xrJwxAWPTJNo-Y5^>Q]CZ3j#G#gPRuKc"A1er0tɧ/17)Rf#ceqN(=iy'4jc"tm0{N)5 `9|0a=Rf Bг;Se$6ShpȘj{$n%>M E0 sk}.)Q G&XWL5djFm0t=VV?Bj#\7RپPFqB=6=~Hy÷,洱eg=1| ֏e#,n*R,gaI]Ka(Ceʇ@YW7RWH-sr t$ % f7kM5v٪ .Gw8[S6ڲ{u%vVt9!ZeCGE7륖0tE>rgOOfkش=B"ִ(e@ީTP3l{kM/ ;ҎG#mXszՃEj *@Qo.`?kb1,a|)5mDVrc7uHd싨+ȣ|' q]/^Pq}ZM /ѲSuT]۽ꬂ~M?w&eh`H#ޞEGTaܗQ2h%˥O ܷg⏑[W***jiWKCt{q(Q4Zl&D֛ ?s\( ~C>tҢ[ƌd:d}`Pn;Ԃ֍viѰI9fcMn">L Swh'3v 1iNND/O}b1=LnD IaY8UȢajG"@|Y۳2fRwkacD@aqxwf"d-)UGR+v?^AGށf:ݞXQ^/=k 1 Zn;P*,8{!uM T*C˸IHQx[@ l%۾I\IDit)T/+ikFȷEYnͻ1RN@sho&={ub$GA /@<'AѸ+U0\Bf\PvrՏxQ';q2<]4s\%wR;QgiEn݊zxOOt(2N&w1-M@WkR>{"WaBS°7e־ *iis w~ӂMmu _hф;`ÞU9F@&] ;ɮtBP< 䲍[^Wd.veQoЖ Uv,<`.2u:赭CCq1cDh%ǻ6_ $Gd+ɶSB<I&L ?ngiV4?i`)QE)N0o*m?͏oDK7WH]Ku tv{ޝp<{oaxӬO/{a! 5b4A'#RtD.VQו~~ܢ_;U(/!P"3<Ӡv gÇ֘vk;6O]3N4c.3>eZJsy4Q"櫺;Jk_J$NJ؅DQ(^z\ ML^B `9/csK*m]oInCU3}T`~z{n_^xqtr✐NH?&\W/["(mc9'95_-򏊁 6a͟+hՊ a~9X0KMn'Ŵf*H T2'nm>/\O':hc4[p\t+ N0hq:V3֑ϱO[ [cM`9k1H0+9sd5<ɺ(hO)J ˼0ݺڅR(}`; "| fDz20b^̾𭈏(8 ;3pLVQ-T42zPu82 k}yR^ceiroicQO:=´ lqD$+@&pYL=4VU͑p#z5 m<`GNZ}3%Б\T"zqN+8 Jk0BU񡮉^{'hW>՜u=}jndRUsGlI_:Ƈ@?Ϋvd,ꏀ۸~mW474qR@뜮NghEY>^?RJ~9eW;Mxtޖ޹-kjֆkNbE7AǴlR-(YohKRf1$%鼵5Ul\'% ͚Y뗜VY;ݗH.w1\yNWf_9`SpnwE]AW=gϷEn&S.4L{4E@`Sp|"vܥn_בF36};Pl[fZurV-yҀBSRfG~E(F>icx19ʣB^Q`돃G(1Ie`_ ~V=7裘 53 3I7YOU /ץƵjBZ#s)Aۜ`֑$9Wa˝?YuwݑYݧ /ΆXۋ*=%YWYoMv͂+8?H\ĵ>_kӰt|GpUZ%긌@5(Rn?J&೤. k\ u|r8QgA1'𤥹zX` trvC"8$"3yDcu1Q&z}r[ 7jH)?ZP'Jފat! /xFBݦڠNO"WƥVt؃vӋjCn%'$:p{h V3P :ݨ4F8lZ_JJE%'g%7*^:5qX(Ԇ9`[zەz:S:l/Y[oPShjo[F1 ng4OME]e?H*VߋgA|tt2cAQh>ER/oʍ+wC%OwM6iG ~[G!@\ j}̑.=ƁV7kUU (0r*Q@7<\ybVGq&%;5}we"wOXsd`o6j2 o峺h'=VUvʂ¦q2${5g1TF=*Q{{B u3E{0cm;c 4OU.I2H 7f]qm A auBtd-W`xpDhY{V`ے%]{(H[s\T{ X˾u9["pCB~|2Q;D4{5,?g`x09t= |N6ʜe.tt"(I%">`5K?4'(CӾCڭ?]h`uZӰcrA$\M4y ޤso y]>E;DQQ'XP`e7b)RQ)l9?A{ƙ?w 9XSDօkJ3j%ve?C:tnHўOJheNR3 br4t׎7FӭNl5zaR"9:(7qXYQ-Lqwa.K;i8nL~}CFvS@|Hܾ쓇^@ΑW7󎲓&̻z6= QI#H6WAHHU`:Ja:/#;x}4u $ j%vA8_,0/Wsq_JJJ(Fb3{5 NE?L w: dmsX\ Z+b#qˈzL▧q8ْ ˉ3͚ ,xf(g xl$[oo`+!eʓ&e)@- =TKr ]r; I1UFbb]FyKp7^ClS/B0e Nm+~.ՠJ:%N)RӅiVstq5@#FaL2CTөm!}Go("C/t\_l2bj .ȏD9lG#h0ɦͼ@:^ȈB#T% g12,: =`U\jM6{zM-Y Ə(uV9[!0[hp<M]ϢK:ytnuZw +,v1mŶUoЈ>0{M +z *Rc;aSvw=p`CʇS{|RRER,&ZdRP0T@|UJS=z+gi[!<V2kԔ21}Q:3Ӿz%Зv5 a`8%0W mEN er-%FۃQ]qo:چ9Gvc iAA~ocd55 ȝ˪_n#}9L'բ̹OFRg 0P4Q-0hN%r63r c![!$~w|.z|z׈\0$6Kft=^h.\III|8[հ_B(I=L;2B7qɞB_-Nc׮[׷ˆm0`S|:udY+P@5Z8@x{$N ©l FxY|*,1FOt._'%@θ;ʺd Q-@F_؅RwS2+M^I/5&e;=+84ǂ \](w80ew heHlKb!29{lJeX Ʋ 2 eCŧuUfxc0 ym44l :NL.{1;ru;ːw[jjf;\` עHS,L4ځxu߱XTo+Y}vGO&%(D"v]!:S2a %ў|"`Af8LKbUғiM贮q4}M]fv󳄪ӟ8@.9"#ü<T%+/ @[É/5i= rw/ h)0@C/Kq Ǐޒ9uQ՘zY@OC6\C#cT7wUܽm'1h{}Ċ C}x.[:,>6#,ԦaM_0Yn h>)Z6X 9# r8 # I4X %x\G/"suJ,ZJaQP 0;+͜N[ z$ X*鞇ֹBٰaHc CaD>Rl~_x߆Qc\38cZdܩ%m0 I !('ΣE(Umxk*28ڶL#!C̀;}@AkL'|(.e7Rn /=G(8^vP=ќ1kl)n"?NYS xctRtkm+y ŰZh'Ma |c4oӥ Pl~AGԻ tor4a?^^>ȶ T '}1[-(*XEjAt@A&[9\. q2rtȉCL؈z$^u6SP8tIpAo]Dc(j V<+%P᥯Eصf,p&29ouzH? qԜ`M#:HB3X`vh?ٚF 'v5tayNh߯[gS6H̾#3 <]{| SGÚ }HX1#'楩+] ~S/\?l76+:D^G ppvt( At8EtƇ+3y$'.Bg̨|AcL"0D3o _]@0\8gH8 7bϑ(= *9;qp5u\4Q~*7,HB㎳LpcWy,ԭ/_;&>4ݴ6Z`8!# *똂~PK/aO{lm 3[7HPA%ZHE[-c^Uv)_.Ib&!B6Q,1cz9t} w\km9bLA|Yς}dqZFbJS&t}Vu[:{Î5\ujnQ _:'(AaiR; lLQ9XS o\MTw 9fnx#Yk4$x]1/5Mx~$Hs"Údj`VA-"풸;{b"\OEFd? 'RNg'3jCwXjW+1*Y߄K>%H Pߺrc[c Lr:8x-ފ0-ᅞ"ZtS:g@ɳSW>0cqr;u__ S;y` Tw1Ue푫ӨpqYV Atx*(ǒm5oXJ^ p(F&fʺ">JT6Qe3JɅk Oi9wĮoܻ-dO<:\PҌAS.%&ʿӄD<ؕ겓gZf~E\9+ޝ[cYHp7@g̿ |-c mjV41ke/',pt? *%Й}>?+~/oC0}9Ki$ޛ8)V\26]_}J='c5'z/3tloU:գ')ݢTB5 fTZ$~LInzggضuCXO+JC~ sͅ<8pyWaZ\} y(FЧ(E| {R>FPA=JzOqw.@3wF~TfƀDzh |4^yj0J_P!WYyg-g3| )SwXqf #dä n]Yꎳ|XHl[_hFU7T`s0 ғ[BPߴCoW:|䳷W|BѸK^^ 0-.q~jomzǼۯ^YO!*M3u̟hߑd[t|Qz\|y0߲2=UȎ_w DӉr6` u#Rݳet_ؼ>a|5ڰO2J0KՁdCxU(U'lR l+lfx`W &˯t&6fhkBo9Yh0*Q~rt6t,QR*[`o r=*!WK?a;KUW:y]&\]&??&gړ@U|8Ϋf_l+D<[?ŞAO%S9[J y[U*e8H6nڃS ć /w=~titts9SƟApCT8t86b:%ri'RsZ4_kH)AK;py#mDJN3a:w3+1AAKPl W ѱo<+lCȠ*3Z6./ y2 ZP㶘~A\'P: X"b7_b`U='m0UK*)t9>~x2~v8RM*@r5y4+x1F`Xhtǎ$w|;wɗP89{iF?u,!^B3(uDe RHI+SxZR%1!ٷ&[S,{|z+uR)gC.Zdz\+$}JAP!.äv{%4G)0@?x#q4z-H b o 2SH;WՐW=32%jJ>| ,T3sJr!r;Ď6R+1Ɓ]G,*:Q̱u*`HۓOcdʝl5wSl=e^@Kwt\KK+S5M7H<ʩrÍ| 6 kIw>?O0cm<8& H#V9a(8 Ƅ~.,Q\暥jLqn80ÞҋEf.[tɏ5=ls# `>on~z7lqS 05+`=%m &`MvE?NA u?,rEfob+Ⱦ9wkڷ4}p~]o@PB!x('i2pg/O $66*IB!8Qκ8#(J5<|p6 JNl 81U/aYVRTsoJcQ?‡I\!-)> 1;?ul% u݌U2bRCb i U;*#MۤE.;oהց=WwYG%\%WG[/;:f= ^6ؿR-m`*DjMiФM."XkNL0 >`m2ye2>O"XXr$1 :OJiN%䚆E}x4H}qa|E)IlweRɵ›-㰀'WeHrKum}XZಣcU'r>6q 3OOgޕ**rDguIO `w"E}bf+/Wm 9+bI֫?_ݢ:SHWu;En(C%Y nyZUSPf>s8Ye"2L ԗ̈kVOңJ?o[s,KZܨD#QM/HL+0Z?؅/LYmRɋI5La|"=KR="صB*DB a MY/RJw%)%JC"t*hA)mAY +` eq?$DKxZA6yvm Y&cFޫIR^s].PSeLkbe%)PQ|lwFF)QɏYy[j/B!J2ky.'JEGx)/O'AO25 LJ AYCs4VIo̰)~_ .{'!ƆvObqyuYU/$Lh[g'20O 3qnMSCMUc*]{q磔;>9 xg(-Ej}佷8^ۻsO8umϨ;B>fKX r&Ͱƛ9 X~R]BS QV˽5gq^pp\*_mFgq0j®AHbr ;g(15\XPF סoη"-P6VڬTQP,41EF 'sB9ȫWΊNoU1]ey9s*ھy08M.\l,a؜WEg՞F_] 7XM!7&,Lճٙs4ETD跏c2Vw(CLd_e% %|^H p+㤣bPz ڎ@J sɟMO?W8p|}T}~ x3ۭVaJ\44`*|DMblڥ/PL0qI͹ GK۰WƓ"tPd*{O6 ]%l!~>qh^zDP İX &=ad=2ºq.,d&Zjȸ)` >9`Ҙ.6+at)[tőjx̡6@=Gw0*ꚴC*Wmy*w6 dUԾXX;}(FJ팾2sm x;P,Rr +8uL83Z PI #U㲥w,L+Gs2`9TE} X (]VX0,j2~Ɣ ӣ5sft}qtBlG, ٩RD=n?r{h% e@m҃(R[3lT&ǬY'k0DL>~N78n=i]}SKR^ݒ>Iܘƙ'Q.=-]6 |Ss x+?UKv.y$2XMwSvԿem#LF|)[  9RWY{pFq0"j|N8A]8[ +6/)žƾ}q6cLc[`0=:l?X"`VHw$9 ٜr#J*Jv>Bf31e-`xpnoW $Rt] qj RQmVbV:VŊ>"*sO9aYBϥd ]k<̈Q0 vȨBWյx~ͣm]tOEͶ[䱱wBGwOg޼Сc\H'$&ɰ^%-v{P Izqh@ƈ4K(&]jbe1aV.7akX2#ї^N9+~ /Ws<} 47RA^mW:8*d[)ںNV Yҧ̉{X`!Fr|״}J˛Y^h!ZN2bҨp|^*PĶ1g`sʾ7ՆIp lff&IA@U'Qa pM5/KLޓϙ"I}dۨ@;l 82uym5Je+k\vVMɷW ?%ﰭ:=vTkBr$| Peװ/ Ώtz-J8nsvcqa8yOyYN[z >B~&.+΢:X%qfܩ5zB[u{%tN7*f9:t^"|t#Lb t(0:z  ,P"l~(Gye o".< ]0H1'H v(. KDwDځNדT =jY{=,Y\($S1~lD_r"߶Sk;X&MF$&Lq El- .Ej@kh5!k7Pj[4 "cM-BŷD3ͮ=(%A%c 1")R,܉i^ͩgGֵ\dF}LkK\[} >(\NR&k#.b3U_ z4bT22ϥ1]Suf$X@!35](/J0CFYI/ )J̾Ϯc`tNmp2|̜CmQj\VX͛:.b@«^QE}z}ӿ Dq2hKq$_mx nh@T'Qo_|`DT?OCu+T˙0PN+.ZƷrc"SoƧ36;II=ї9gSPA .@F o`Ӧp9պ&Zuc%eSC]|H;H ,aJ?==36EpYSP٘R- S _8)[y7Ӟsw zs؃fX D|l87 ,P n6x6evUZ Yw9 L+Y4-iNē@E+튡l4-0-ądm~54z@^QV\s7_ #z):j:DaroY`iaݯzq̉QV1?$35ijtw.lf|~kFFb҇QH5MW q*emiGy~ys5v&aEosy.x!9i|vkR Eٹm9M`"2*ֹ C/nrpԽyjsHpX 2:Ld'g}Rwy,TP 8|_wDƀ9Ce s3w˰>6R٨蚀hڄ 楾]9#4sg1O&VX4*MwU~j ZieM=/䏆LV%̙لyKSga"qDsRmgވ RU3ֳfcu)FwStwLNRZF<Epe0z&/hŒ(dC6%H.hH'.Wt^=/ ϶{9~3ToLC+mR8xZ%y<`f|;ڡNd=\T8' 9|Vije ƢjSj am5(=ԌZt^IIR_k'#q䩅wtB\TLv p  e5"Q6{7TKWQg PFInK78.dEFMjjy_D"nCdNņtP{*/=f'0vME(pyn|"2oMnڬnmCD[I>o~`wi{1z"EA@y ʃG)l!Mp*7aEs7cN[ԡ;kQh("iѴ r+xXc&sb9s'F\*arfJ`; `nv d+$Aꦏo2atҤ-rO ޒ+NxW:TdV-|CR#NO8(_cήi]ůč'Ԧ{ok]}YaFJDsg=3#ϫ{;$bꍴ^Zks Op/;HqҒuT]]}UBaM#5U(MbAXkNw)|:ncLw$4%3_35ٲW{hYˬHa*\zwtozcj”M3N<`1`od^L";' sU'm#4mou%g- 9>:ssw uf|~@@Xq ^"k6brRw"AϤdΰ>vm[_J59^n᧾vvrcc{RGT0: ͚D-*bjXS_&eӂZR R rGx$if&xp ^(GC(nЪܞo‰TF!Zy* R9*jYLe=>g XnqizcC1)!!@T(̕hbYT'||yA%IQmWG*Ny-Ɩc2ŠLaMz9vM;߸G>8jT|A(hDX=dcj? 6!tUV>u%*f u% @SY5G^\!Jdޏ\s(@Do|MxSjP0BX8B+sT*+^@7ADD&UpgHN!A2ϻ)3me;?HY =dQ_n:+Ŏz=]lx=芣Nxe?l W9' PE?pgm ѐBmclp^ ެh2_XsYk0s 1/ S'%OG')ӥa YD\%#Om !V[ U=(,(#CQuwBKT^}!F8~Es)Z9WG0'"kK~{QU>*b _*v5; ʽ^ą+wnD9WZsqse( g͋A _kږ#x^xE>-d;~v\ψh5vr1` %:pj&6L܁G6R27fxcxE a[4&mta\5HͭpJWuiz.Vk^{h)xE=Mm6>s qܼSΊJYw? a@.gL8f-Ș^^5" Q|*DD~${~]EAHI7۪5FNѶNn&YV_.䧰>t'v:iZF_%ob4LϺ4T}% ,/A*&ƀMg$Ɏ[-{CltF!]t"Uӟ!yrt^SjKOD#AORa]v3ۮivH ۬Ll|y7I!rCxKhߵ խP5.y[k?> #&БxZ/Y ^Uvvt!"׺0uT ӎֱgSw]KzPWhTI?Sg ٫x|8,Qn]7;M : J2j4vV̭g^zB7nDp#u߰c;6+%:BS6|bl[o:m֪Z1)oG ,cv%w$]Y;jiFl$cff=Jd*F[Fodaa[o]HP[M$W3d{1"<-pe[`Ädtj`=Ty?dglG^Jw;J,0Y0mZ cfYS:^1aݙqĀ 6~ج+w7q)d]c'OcTEJDT^txSR3y Xc>u5pAc9`/sf:.^&o;Z)-a~,aoGJ *ӭ^>tSQc87hQ?Zq0L?LҊq%u`HDWœ'V8 86xP#e70o-: dr;P{?ca5T`iH>8 ɮ0)=qF굒oݼM$cLa"_@^(cNv3t~vD'g$Tr 0%] bJHF_U} ՟1o"ԩg6Q| =% )TG׃ wג󤋈ܸMu>=OpޚȈN1q;BrM\ğb%tGUjb(>?r=֥? xm6kGMQ`c$KŗʓCE$nSuD3SXU!ODo?o\KmmRPCLպthS@۸ZY<izlݾ9'ju[lGyfu:L~'`b5ejދJ=7ؔ4R2^֣QLGQ3M.mk38{L}lxԦDZSdͭ/?WDžE)Uf -}^B솰>D$?-HyZtx\y ZiY^qvxʊ'YQv'3y^X΍"!5/ 'u'bĸ{#(R@vWA*q8XoMb$ Af~5]8"/̗&}ӣjI]Z$O06]xUg\41 1Mp&ʈ%Rԫ鶹L'3u4=SQܕ`y<>F64}gK9d@`S阷:uJϑb.W%1A զOvurU!M uwZ׺)?A{};Jf\L@k[b8jBdP6"Hm|Kee* C+@\?ա–?L2eAuc(L/\4:@UUy9p0 ܶ㖀քnRs-ȲZv&` %"L1fB1*ugC'L%d>LJmQƕY 92uNXoLsC!k BlҘ\ #al~ J@x Avd;O+^ncsD +Gז3jOe;<ܣx*$_A ceo<|Lx9 _i_"O(*,: *U'mzwTS,DؠʏtQZ6ڏ5] l?VտfH]/qai IX#uˢuyM[ ^FN_MB}`\Yƅhqߍ)n', e|փ򱓽7a5m/t5E`(Uv ~:wAKŽV*5rZnaQFKe|ɘzŋZn$vƍEOƙN[׽MQ--|xWRV,leTS G`btIod4mNmQ7!"|l%]~tNA#<1 NCGY)%ATݿ}kKZ/}دH,~Uu#: ~vʊaڲȚ]\_ߍ~)ݭr7-;;4,()|7?SƑ3s#(n!d/f1VA?̐굮/Pvux c5t&^딼ˁ oO]c[mwFfB8UD#mi*473wKSv,΍6mvaƁ6j)™kʁdny#g_6\}u .b1بuxN jv|.|&o85'ovt.Aٜk ds`$ЫE*<4ُz-bR\+ј zLd2cԱkqq㫀fRhäZ .ٌMز$oe` :C>eu@O5_V Q.Na@(Du)W˲fqub[[!;|jЖoZѨ#2w LgN~ V,057@[bفӆ6\fȚtܿGu+ :UZ&p̚äj'vg05p_5J`SFl)-JvH#ɛSĻbIL!C6_ l:'0 m$m e+'[ /V>QYX;?2 & L]ldb=&+[HS)|Ҹ 'Ht[ۺ#(.KfƎ:յǐ,OrRSG虯:>?GU@<6ky@ФIuj"~ѰtͯjsɰND0_بK}GhM zxwx5ЕL2QBij7i " n}YC4UF e)zyG(E$L ;'΋B~7U '~h.-5h<`!d$8ROXxƩISZrΆAi~ԷGV`KI)J>5`5rjB#*.$Dϕ!=JnUy*cl`R3MHsyw |&{EͧUcQ["AsC@{GK?HBs*&k/ޞ8xF|}|F_ϛʨ췕z3toS=S*b-a3hZ|Gw{.3t:$ꁂ *GCB٨{U =brY=~w'Zm|@ tŏE,5i4TT vjwjY豆n˂9w¯V_儬aWJ-nHfas +9p7@ bP(|rXR^~#拫uFdv+V>bX} )~F ys/7f#|4y{e#FRtGX#my+_ h=(\.6FUged% TyL(H3j3jڭsJ4R=%NX6; e߆`y{ͨL^5'd~ qk&+jDa /vCR%9WɊ)4S"xr=CkpTTS$dy RҋVmD~CX3mbY51! uN0xmgkۏOtݴ'i@'jM/kcnjhV\XMTi^ݤ|wUbsZE^'Yjj&,cӏ$wRK7) nhLzgf1?cF}jX6Jr6?O=am/ [ґO_zG9äa>td^H>*YfPq.lX'P[+vvj3~#weF7QP0`tSǎOPjO[iFC@_3PhHIe,[#(R=r|'$ +)Zqĥ6s*&Q< BOjGSL&w_*aT $Fwjvm\m8ѫgL_R؅U;R 8|]"`GmclgVvת$$ fŁ V6wjy[pJOVac`/MQˌb8|:zY&PiaDOm>85۵_C w4*ܮ,_cv"&>!64=fH`_ip|adoUygӲz"'s\$8|˲L&-q|ROkeO-K%nnU1& w{;*f􎱀bI[\25yey5D's+n婢ьBB#=U {x⢎)Tk\Q~1ph~$.a|2k$Z^;6mnf bXa^anz 3CK_j(׎Պu~+T+ScYL)}UQc~V+>QZuI)gxLm27i_ͰZ6TRN7$N vICBT:`ߩ,7ՀCWvżs|X)NOd(g+[?ܺ=L'S"-hF#6/q_Or*e W gv)0c3mA+P_Gh,M1>j;V>n4alw -r1j" {|9^_C S*r˩8xwȰWuAF~yP =FdBۿfK^?h,[ƚk:Mi|73{^qu]W܃1Kļ XRZwărȨOzN2ElA8 9E*0椔1,. .1î Ԥn1|v|~H>|qqͭfÇDI?MsH:KȢxYmY&>Tb⟁Nu$խ ̝0h`~J!HV U6yxATƴ:-e G~vD}/SQ^A4KK\roxys֗υ%ɚn~$0寂o_U!)qsKc IyCtg_OX~me6Ij[20EwꥋID&rU @.v8IIaOIuF@.L@%pzCV.#$+n0u U8fftG)I$V}`{]_?}wX| rzM`6o*?ne/H꺋Šp?XN # iG>d/BJtA}=^} dk $wHpu݌Ф'Fj>`u74#>T'YVD%EgX;k厘Z|CQM }61JXJ? ny)J1Tx`݆<=]跍t1WDCJ&Ǫtp\sޓ$XćRZfi9шpQf_ib\rH1Gc}sP.8Nͻ 4#u 7ЯVc!-KL׬ mRάZ9xBݚale` ]e?mYKfVG̘ʌd1Iγp+B|]COLW]tMwu/œ:[Wּ  ` %tfK(F|G'Ut1BRѨg^_kG7=+}49:D zXxXEm,қBjpL$Ā"k"-&#iԕBc3±*lGvIף7gE(̘N(z< Y8.I=OR)|"Mr>)ιjNj\ WÚ@43(B4xQ>{/i[My *?EଭlLjfŠpu!xM2:x, W' u$r )Aab.PBnϩek%*N,7_0-뷟{Oſ{>=hɤNw_[V?|"A¿Zju[Ia5kʳ_wlN&~pF@A69.i 50Jd]CfzJ$U4r:B+ѹnʠnYlX7*#">wF*I5+uub~mzZ,5{ׄN;oʏv,UJRٴi)5jVS-GQzr'/~}V0ovJf7!(jPls>{5\pX-zӼ)q1Xt7$Yv!Iܓm [mK*3Bz>SGy[0Ձ)0?{Ҙ }D'%sR+j̙;+k# Bj! 秡؃cD?|%sRjqV?|kݝj{E*nReTODb}bvמsȂ*;t)^Nˮ"^CE#|5Li(0ߠVGVr#Z Jb' e*|c;.g`|)-4 }]d0S( -eҌVLH2,բ/`yjF$Q"@zuD#gocx%FT쮼;Sj"x*T0A49l݁0WΛ%4_A2Y8 Rw9;Q"h+[.t>>X)=)hdݓg(w"ٮ2=x+# ],lqM9_jz<3ߒ'oCy; 񔶷ҴE5 ;V/P#5F&!cc3j$lN9b qh H0JK:-^^B8VmKaލ]01e_U.`3 mX 2 s 2 !tʱ?|G 3iuOa,zb494En[C4$,t֨RaTF~ޗ%ݼXhoY'7IJLHF+P%A#( H;fp<旫 A(^Lt46vy !cBe8{;e)!x&} <&L &]e EVsUEi<Ӷӷ4d fi?#u49T5RٺO ZIUv򘬉St_hv]pPX[I{*s' Ŀ*ƪcR zؤ0k|V~) o_BXِ?hR5.pIBHa[q#C4U1-G7y|qɨ<ANIGs{}(ޓ4/Zl{ nZbH=rҌ4R\[hKKwdկMIˡqHtt>[9˾WO o)0s њ'r/c/&RK"Y3.e}xj[77RL?þ8]!]Խ'ɦ42q+\~ax⢮"T"^1::͞,7AB;^۩!pf^rM)(-l(m jw]t^1`nոQ͠F.Ug~Y^O9(V+3y5J$\0|6' zW-Sh F #eɏt>\B'm4 qi]@o8XgҜkaWŕ\ KSƻ =qC&$ĄfhGu^*%6_G}~ (f3s2ށ "d"x"[DǦ0|21-Ӏ5G;n5?:b cύzBww9m"S1{ٟIQh"Vjt2ܖJte%HSym?jDuJR G|( {hH")fy*8uO~o=o7fWA.篧:2}o  rV|mty,y:Zc3+"_,ZA ^%Ї5K))d>۰84&y[< oAlJ1i{'AkV:Ho~A Kl)ͬI}PȒCO̥h3'n{\g2gȠ/2Z2v"-:fb's_%dtzLB!Z9=n! A- #[@Ϲ 5ҏ5AZ|>d绡U=n<V+Қǃc8LjĴ8ƇK"PDۺɧ%Hn9d LVc#Ф`J͈oCțKBW+jn<V`Ǖڳ HO-:39} VS)YbXIMu+g2D3>q}r[G4Aؗ@F?i!"s.3sPa-s,{큱^6p=>03I(`j*LXs3,.g}Z*aEP&Usz8?k}36:S+g|5LEj 9"єn;I64h1uf** 0K-{!h ȜԹWUX%k.%po]|qA+,n } ©qzc`뙡(l2Q57 cHQf*'Wڻ΁Ȫt/m:k ɞAb*~lH S zh/CϮŀ7JSƲ ۬xg霏4 MB5pbRajIGl#X&P0~0"8w##6׭cL\+,-_Dzp&e)!lK^(HlTi5dt`2/qvV\賻Rj"@Եv,)2 6a a ƨX \U[K?&?; wW`dwvpja b0VwGev xP^.ae$QI8?m}8Pe9VڨIfUTssT-_)~mڭ}çrurz>MRFO_tWm*fʗ o'3ƪᘩ gm8)`$Vr2ݏe#<~pyEpGIJ"_v8dѢذ!Zx:`9GϢguߞ{z!K!v&NJCv8&E1.#fN.P0ƅl.Ҽ`0z&n}_ѯJ!H/gaCI}84!X?H C儳 K'%ԢvrnT>n 6Nض\{ E!88ǀjrӒdCXx)ꅯg랈4px^θlߓfM\ajV@e:^H+"th#8߁;x]@8#<o] J \y͎٘‰{b2?uƣ8FhAqI @g7_+!:kaMjaIwv#bmqK1X6[)?F{Zgy.KG- *ĬL]ks)MBY| >Igvunuxs~i:0&E M2P7f]ɠC%u^|)jYQ2Z_چv&g9N{]^"'6(hoA;ɉhM Fƶ)ڙwӱ<Jrw N$Dx2Npd|Tq[Sƒc}Uqp&\<_ H h#h\ŹmYvH"U̳0%#īnpp"" 4b#\Vnh2B.߲i8,\ J"5V3ףxTzƒ"_ѱ?դ*Bq Q8*yc_#CMՖPO2L$e/B=Y:)p:PKx1*u/fQI4"`wa<!j>`r1Yg#%j?S{fuBP RWMR{gN7lV Nv޵ 8')ZW^"Sp2q3VW:cr.bۻ`ܩ3ܰs7y/1i=) O!z:Ε/"ҵ ;GCi{8ԫWW.Tz]RivݑHu8fqJ&)VpODJ tUY~c_3D>HvǮ6A j勣/DKjɫ)o&mжUcז0`c%yud%X`o(o~HVˈj~Xhl 7,sLXR]!6Rt] `1!Z`9a{HY|ZfKm+? wٷll꡽QEZ偵9@[s(WCbyyݗsݢh* VP?L}oy+|w8-M{V4^(vG3q? :eeI1D~:phݟLFVfP=IU~?4 -o*;’t1bZw["Ѿ ]D@S#f {k=0EGK*p~UY^׫l m[*AW ?FNZ^6*a)+3:+Bm\;pc(PR}:ي%c)"8kKIcm< GZM>ϐ5'T޶j2z,e4l<K|4X؍pSІrYbS'BG\6ZT Şx \OoF"}}8vN2v?<1wnΝ wƩ2jáE38b+9)t[TfVvKB Oϝyz]I@kNuݲCRәwX"L ’7'gd=((asCBA Y&N(5 hNȭĦ$]QpmR5Pެ JCuD ñ;9ʤ璖py"Tcf5N NhsWl4 _.wV. 9PBA!ij<)5u!b 7Yc\R|gN m,$4eMP4;v,*U&gu&&Mxg-9Xί* qwp*&M!ߞ85 pHT@%P$Uj^nOQPe3AEmtGToSr7GL ۱s} &*br:\DJj-ozI}V$8Tؔ:-nc l#Հ _}O4NxgF%,Hzw׏4x[M> K%EszzR_aWb\>v*v}EUORe2@Jd\|u@; $+O7!ѺOKkƬ',aoRCGY cչVd9`ԭ|:yUU5Zj&͊+pH1F6pГ_K7]_!HmY44;MĔ$6.F‚ >2(Ra5uQ*Il19z(Lp}B8Aō%E1L9r1?yWAܩzXK&91Q \2%,対6`׾g2Z_7`ֻa ێDxL3¦7Q0ǡk+NVfD!O.J46\D7,h+ )5مV`!w)kbv}6yo,վJ߃b#4-(YZU5֚-HcЀ #B35bAά+ avqLu^ÌFbIrŗZ@=uc IlwٽFRT&>~Cّ«($3CV=|0BtoȨ$ψ!jq7} s+..Qbeg'{L)[ N]> :˄i&UjFu$6wa]怫54_]x]Vs-,T %wU$oS/ň/k^#ا`z%Jy93<OUg;juRMb,RѶ4-nkOl*mIM1RW෯('7RgNF1ʴV7,Miw"~Hh ^/y{ګX5 -9u43+;*Y_rkOI8]}A6ݒKl;֬#Pjґϡ;^ WHǮ_~e&) hyᢤ><Wj?uu6,̰,flA}V'glG\IJ9F)7 мb'RTp݅7^psK`^lI]^)7) x=HT +$H5d6UE]ZS.^1Ѱ8QWSBӈ[+\ǿy&|qɠ`]%bo sw;{SXH[{Q# 2cԟuLذ*@/)T*;FHҙT\`T^)o"kB)+ȁ;I|uY ^whJeF~A\Cb];*M_H;q[Qw8I|j%S$ۆځ8}+\NnKEs} ''e1Wiy G8;l i nPF&XмrW8mc τ!Kٴʆ1|Khi$Hɭ,YpC(CN!DzML0P|G# /VB)9RP2/ 19,㡲0,Yo  Iji$-[d÷leVdgEf`nv (RkQp)\A> vVcJyeoxUrLRѫt,9Cq2Щͣ]ۑ{h'6!ގAd `k!4@}6;q)0$kX֕E",9>ܧJ'h)ѕ.6y/I._hnIx=a"7qkq qK /z*c+W츇IԿ>~3<2P U>,PG׳mi˰I)L!q~,m HlX 5{,xgb{ 2`VNIpD Ahi4<4QElzTȋH@-dfz}pzhWٴ%F|!x84ʾqo E-<.uoQ}Ip-?qH/0![N`&ͻWk}põɅak`)a=;qT:ͭ896|*m9d !i=D(GT=̜M}U^e>Ɗ QA_jRa3qFp,ak qɊvZ6,g*'S<;5QX,c8yߚ`si 8ʐcfy-hCKps.me/oR~G^6[ PA>M+Zŏk%)T Δ+5#nZ= 4ϼy[Ai÷910 q? O`)oq#qQe/l26,vR09o,ҕ(J~H `^/aGtwmSL0nܛnӘF&4V).55WkP/6o*yZ -;d` ecL Td=Y5bZ2@=T}ʗz6D$:lԚGJ!?)S:?2xX2T cR*Է;kaX?m1ly͗j@:xK ]xZ."(SDr $f6D>t'/)Jc'98P!Z]8u层`Eټ% &]jX,$bG nݧX1Y;Ⲙzk-yasKJ|qK"LDs4% -}. MT&-TͷZQ)IbZ$1ZD4VBֆ-{oU-{!"0CjZ" ȭLAX)/5V! hyż~=iG5\jv9l  %꼙r&OT%h70E) J][Uv"mV: 1~_t8*o.!?ˈ$NM䠢um08j,}>\QG+錰>4m(A҃A&0\Z$CA?278q^. M~a>>"LYJImxa>݆BFU.3  8WQiX):CTgK> L@ѤvSoqw=FչBt>I݇9ndp<.tp$YJ`/nJXJa8֋G~)#;|2]P'\E?pzz7c[1(ps<[4˭sL |w\О$`3&N19"+B\{`gݢ5 >:\'Rn˙1O u6.ΈEM/J2BIjMb7d,&Ã/zqd?@lze{/W*V._\ G7kziy"I{Z+Ns^D*F+)y+$.݆p2҃(8% b[/򒣑PM;! `a}>& #AZ&92 ")0-˶)<*^s-FI'+^_\z,eiOVCU]VaM"L #1Qn ej)7eZ[u-;Sh:Z?&GO\6K.H7e[ cb%ཪ걔&u yH nHtM]/-;DPeÏmi?&?2xjN21W"(Ѯ]qOR\P`)Lr;`{8G vȋb¶܏&۾ X|2ɚT Sx0ҿo;m%RٶjDt0 AQC'</ppI?%QgnjW6 ]f]\es)`(HƀˊNx`fYwgFпǡq^TEczd웤={,WlԿe8;G){ %7t]\)\TAPj)<˃Wj6inK@ݴ`Qp ==mdy袭3lۂv.Y/gɁIm"ȣLL,(ڦ=J"+tg>j??C(fA7^=`a>CLzdmT)<anB}!+9J =YّB6T"ތ<,Q_[TZOct9nkf d֮TϑE$]eâCVzC4ޅ7{YkErE!.IO}ݏ`yvDw+K>^!A5UKcZzR tk!8A\,cJ1_EתV|qbLT̅BʱPq $jէKG GAB=4嵀o)m,:~wM IOYz7dKrQ,^T×ųl΁^KIl\|t%YvFeM8 r$t^U|#E&񴩑Mz s*ckLيF ǻ(V Vq9!ؼӁ鬴T^S 3AKI]#zSp'=*8"bd b)ÈU.(ks%zD俼Y,uML2#IOW-6mê9|fYc -7镮نq_OoF +ʕcUu ^*u/ sĘ~ݎ$㞬LT NIAhSp|.Bc`Xѿ&5s2 :(Ҵs 9HzT$CoGPwO':bѻoHE/TM N@mΟt(ͧ]Xvyz5&/~]๫ہ*$!׿MHsHYL7KD Ft sqK*o^ |,#VC9'֥Yy?W0|2Z-¸Yojssc'KOQ|.!J *vnLA;Y4.W{~:Ymfg]0_aJ`i)o&k_WEz։}NN.ۊIq K@H!ԌA6䓰Қ 0A S+b⭭RF̨q~jPa0TH[u߯7a&FW;[\ ɹ9ʾG=n&8gl0/Yxcj feQf~܄_?(*djBz+(B"-& HI@o{Sg/N'~\n̙{#s[KHa_:"lW@gwS09դlfJ 0rqbCTGIc9C, @$x~a&6PTEVfF/Gڣ棬Ƨ͍(" /-߉1'bv!Bk9vdg*_,GUE2|9:vUjte~K)EGL?m!@se&#+? J=vqaa⯓IUӁ[O#p|-4˃{a+se+N{ pj26BEFJݛ+dݥr)J}мFbŠa)ficSJ+6O. lh&YD6M;{DcCd"Ez^ԟu7tI>:TFt*L,Uӧ"O6as(ݩgj~'cҏf\j~g87&5Wxݻ%3 `)q-U*IN̘]*S 6p!7}hm*^g X1mY8)=Уp"4FJ,jޯeIxr+vwk=*cf5 ,KiX0Xstʼ~1.)AՊhKR^@so9Ȃ9ܩ\Oc5 M/;Gf=Nӝ~Td= `cfd;\:EG3(哛W/w,Lukx Ak:KoÀq u2%rzfĵZZ.Šl \Fm|)<.']2}J{Ik:'eVN-g4 m_:Wg͎0:V4/cȆ>w\!Z{ FMQv Y1JF &]d(]:A[KOm{a"xڂ`]C_wYar/ zVlC*=Yb?߱*5J+Ju #su9`kF.YJiGS~Dѣ0l[L4ݿبyPq2L\ByޝNSۈclۻ~hsw5 .]RT>cǾ#SK@Ei3x `E;vљ?Wi|ɂg(<-OQmpX]H;7 ȧ̜Yn4bg"psƓʇm'+uK?*+Ow|gPwT>U$BI>1PuğpX$" u$NIh>rzS2EpP7i|[p1tRS>a=kDD6*_4"!E&e8šjdjV?jg/3dIr4w;2#džKڄ<@}a~jI#lpP]zQi$4+) CVE KFi*zj*C*d{vқTExk~1i asĀxklj6;R/cJX!eHTlZm2dSч>V9|&UoŠU %括yFA賜THߦhxѩ=kbB9n9_BdKĎC,H~%Q+S%Q4jw/Uٗy?eyg;Y&1,Y6ns4"w :TWc~J]CRwk7+-ci$^RWl,=^:b a-ۓH  -v+ݤ٬ (B Jo μQ;xya䧦oBpxQ$o Ƿ\L3>w2LAbz#rt YLȱftaS"nss*#dtU,$yѤ'"tC gB#^/@^N0FEF1Q&@JȢ0JXmPSʠ)*6kCL٥W]mN8BP]diCƤgi\j@7e6FR# yoPF/^^U$Dg_(QhC5.IcZ5 (7 ٥9Ll`6}-fqQ|ԕպ{QV|R:4$%޷Rg, aR,dFWws J}<(5Kz Mk7d,BG*@|q*9V(3[ bGQ 3~r|Х|}o+~hX SaJdL0Yẋ{`,L18΀@gy3Laց^X-]Wz_4Ӗ{ezeᏳ\B`]6MĠҧz,n@>Z›껭f mh sڐ$ 1KG-씪tك W&xčHyӥF}x5Bд(jx[e |R~Mf?j=9$&Mhdu`7o^6|IGjAdH[e"w_(yӣ؊E)koJ3_zb1L퇱q TfjqqT[Tkz]IT:`O gR0P&@zZTK[ ^luD6k\%2:dU^`~ʩIk6Dz~Oi[[c1mz}S'1rRWF HƈS׍:N>k $;({Q0p1o7TS/UUQǣ8NJ ejCI;wp=s:e"['x%?]w+ˮ}M,\ی\W-ϱ|CS{30hFa< ߃z{6tĨ{ $Rz44i|J5faZ12# 6HyGOHMz%4Aj/7>Nh6]g< ȝBM.DUdO?ȈC1Z|_]iYjqClGl_+!7낞3) 5t[tm2XF!Xa6 $Ӟ.v0,5! gқJ2,&Y|(o:TgLj:m긳]cz '}:Tsz_0=˒Kآ_4g?2y\   @U93QWZt¤l :"`oc{͜!d|A51r4=0$#|D%0ۊ^Nf  i창{x*"#]c_Ez3o0Mrrxm76WRb(]?Zܵ ދ 2up-%3^vլEOtܮ0Lڌ7 PDs%6_/@)|-PrL; k,0 pHs# }Ֆei@: FX> - ^7>$:#ytn77H)cn[ķ;-@|V;tLpr67%^%~8OH d:b`%C p=W 6EM_x%7<:qc4חi@f6ブ"4}SŹk;0ZD,P58{ VWdמ]i O ]%?jpؐk^^Y8?Pr׿?h|Mjנ dgi4PWX.o%1a/ yVpB3CokZ[t]ک7/`MZ3[N3ewH~ry;U S~zJ,3舛5-GX$tae1\b R&/#k&D3X)f=O>8kҳA5͚}b,B?0ϲW~ y~^,$2߈q'2QNTY6◣w'Į%9ˆ ,tezhӒ:&QtH|DBǺ|:?ipXWob>Kyڕǡ\k[F]n//2~RF.yEEY)6ZSs2*gYǀLw a+G;a_Lj*!5ZhoȓK)Nҽ *k Xa1dh\^]) lux{7x% i>)Boc:9 Q?PSKc*4Y٪0jOC$D_@ir]OA6[Xmxk.Τ2cbU2ˈhֳ f+~ۘ`MŠ4rbVv _>[OHE.!XYCn&^N{zi G{i`LCŋ`aQ¥;PO"PUKBMd%_Cq>{Z%o sR@o5S/X6bg#s*Ls!1|LbkbZЋ}9>Oi9+_?)a)О5VOLyb ,Cyuhvj 5 !,l}%Clc~pKq'Mk%eݯd鎭@7~-лo6f'hlndDq4#05ؘir+^"7n*#%kYotѿg4YT\ H `di wcFUϙ_59=P #>>k-̒WQ,ǭ2@c>Mffh,Jz1a_k3]b|B1c '`;:1hW<4p6(@bp"Ner].J}B]a!ָUrcJ)({u_Wx'y2NO, =h 4m F.UJvu%PWt pN=޿h^}:- `f3~Dǘ4v8!@obA4!j̊u,Ouϡj@wZeũeq'̗aRC}qpx+fa]f./%T/AT銓ue넓oQk~0d"zKA~U:2t`nVAoO3ǂ߆Z@v?)]Q{g6"%L|{t{o xý$N"nȳdN(`RׅRplٱaR5 D\c@G [Y:RhY405C8B9^RI&<Κ"Z9x\3C-:n@LZi!xP(INNdH?S/n3;wآ?'l{+V9Ig$>< '-D]g[wYHW<(Y5KqB80V*3P`ꑀ9SϗXd$.:<r>X=D[A8$FoNqEw IlM33sZd'C咭⊏(.Kc9KK_bk͇:/މ{MT< k`6~y `Y!c_Z/`dlkQ&SY=%z-m{@E]z{r` 3+="9r"J(tYZk]SĚ \&`ϓy _یUgtz-jg}EߘiӀX K9^J[;n{ϭ{"tɲn$;*FD֒4bp;pRHMA\N8eQf y# lt:z }TZN&+W͞yC~rԝ03F4Hp{13&kت&5m ;uM>ئ4L'Mi<5cw6N H-,ۗ7A&}g 3ژbpɨ˗WRMq}}*uN(s xꆕ bVQ,XKdye++^<#O|6EDy@M~[4Fkpȴf{Q׳Gڂzv7ƊD)xhlD ke yd5 % W8-tN7X:[A~&.3 9s_E5݌jyF7oMAލyhoy0q>Б.h|#AK-ޏ1Ϊzy1?kF4ߵrj"v)Zu[GKatOl R"%T^ŋc񄇶.KIElT:QYN&kBro< `Gɞp ծmEɤ͠h5,+#O! w(3M3N: A-!f)m Zg!khib}D(BՕt I8lHqRyY`~Fى_V 5 av9`JC7ͅ+<)"F.zQ%Dm}-/(N )&GFF/Gza84V08E{( Wp$$;S9gbJD ?|e۰7u$]g94Tä\h  *G$,pI?(W@8^֨5!.sN`t-uI*3<?Sd]YOv BOVQN7Ԗ6;Hd7^sOYĆpើ|JLIT8dZB3YaVx1Zk~<9*s]>+d؄E` ʼnexV6wxy+6h?B!O Ցَ#dVT;%wOXoĎH'69E:%)i z Yxm\Ex.aǫ3ys#iO"FDfW`UvjJte!pkl xZmnlEa#_[@|btiH)}b%DUX-c"&`ӁYY@*_+͚ʛ.o:W&TߣJ!:ݫ1a#u{띂@H:]h[- nuS *D9־W,Zj&]vRϷ C- )5M6^^jTRP%s!u3*¼*n)srR5 <_)xbqyM,nLy`rb);Gn63:R=]I48R0Pg %`R ȋj`\~K7@-+c,=LW[0Dp}3="FJ ψ$M׳ bҡo? r{E[] xu:,Zwo{58 |YpDPY4j54`zRßʧ63-BQxN#i@^+6xf-u ̺Fnpփ;Dj}Tͺ8u5XBYpY{?V;\Sb+߶S"K[&_V9g $_;tٲiy2w`d|ZdVLjYo'RHټloZ"8+~QּYwJ8=p@1tCL}ȐѭAc@F2E杘l$h?TI]Bo)YvwZ}AV1l# Mlr ÆgFg5 9)gg@ f Ly"q ƞKȐLkp~喘 P48&7Iw;qOu,H̫];KU~L1}J$ I&Ti2~C8Se' %Y J̉W{Msj!EYD2n&.nu5`-&E7 `;j6X?NʨK2[=S(#}gá65nЏ%U_0;A-ivS~F4jsXE"o8 ɗq4Wһ:0t% .2eZ0uqxSYN܋#;~i=ۢy6{"`!D t]luυ0Q׵%u*=عuG=wDl,hwu*K"2'Jx6'{7%BޭA T8̨ebWHG&4Uh\Cƴ,]i4vLWi)y߸opXr5s VZ 6Ϫ70#ů/z"rm/xFdج9Hk¨I0 Pn<@My߱UO=Jf|0Z=@f_kltl򉡯IHӵ4Rni\I R$Y:Ʊpmp@_n"gK$5EB2$K;Ym7 5^|B?t)(Xj?f+|Ī溑]W},t B`ԅKMӈxdSӕ,k]/0B?XA#=TB횅K(͟STaʀ-?MB04E,gVxt V ø%+[/h1G2$236H)ޒB! v@f"ǛەTlRH'B :*c9-^x@3n6}Ubh r:7&R?JK%⛹y dɥk$1O{ɝn//+#^K<\VHFuDG93ǘ<3 ZdgJ]>h|Tm| O l7ݑ94gdq㙯>siRڿT,e.pi޲ l#{}/r r=aJJ;ڍF3YS|Rϱ)ƐմމNhS@8s9'#][;%-r$LZ-yJ'DVFrt]trZ4 s݉M*c+)-`, f$r7L`&`]RM'jCGuuX ;>j?f: 0Z3ѐ<^龉M8ZȞ~]~wBtP#4h|XȚݫ97ho1,+$c\\-<,%k(<ŷY6w&EN%!ӈ]fXn ]W09푎|cN]O3$wC؟LYCYn?&si[]hgX$1;OTQtOVz >KTOr-7-U&g)&"De?&Fّ{)$kDl`j|Jӵ|'d&u>9BLu)xQ=]}R:&x/Eyn99mڋ\^j]AY)>2qJLv1NFPW)wU񘽞/HV$G<ʷ5Uc91xhٽP7m'l o)2RԊpeيb'Ѿ N1+DŽ+E N3ݝt6!ZCvAtwK* M\'u?p\ EAüO(ZZ][K vzk2W+eZm_[:~;E9 wb'5(E? T>w%{׈\yV:~jDDH|1[ԲWcTe2u)ztCQp|v{C(ԼH8mkCK'9>~9n_V; 1W?+r8^o$KI(b]# VlLEcC/ lZx05Y-HCu07?\UYx}5};Waˋ2Y*i x!lY(À2.HnǾ(uKĜT93[C]9n.H}9q(+`EEjB+q;؇KłfK;_P2H7Q'A} u3Q㛘?$9B_B-YkSçBnډIm[߃р*L\#O=$TӫW< Y1 򦫧[C`jJ LDF`,6k̀QA-x(O?Uhl4]hG>)+Ȭ#D2D{5q&F%"l$RKXtY i3HBB bҶi)vBgRF蓺sB~Rʬ':-"uaƽҾݯ0Tr6{m(0&|3on*lJqz6D*'GY&p`b56jlqӝY\i":,G灸5f* zʯG8!/#vPtДWr x$#:5^S V)|t:9;#+ID^b)lݜ$NBtmd>ʜHX\ _Tibn-`SfwW(B?!, 5+[z/XPWgʝ"|xTŵ I$9\A>ST Q͛ \ׅ7Bi#h듞7Ǒs=tJRGdآW,==%:L3EDtv^3ЍESZ<Q*ij[a )5ɛZ)31XH@" Qﹺ89;ܣYS&.9zTUsxlY#ÝlN+$}_J@Y ogh&QXxD\KWt](:=yLZ/(;MX+Vp)O p^mΏҪ[jq7Jj>3&f$"-Ҟ%g~aɡq#EDd5;3G΍):g p+?_G든[7TIRk0f<`Ȉ.;_-uSI`->>0Nd*iIB;q"(65p$2G!u>.m )CuKߩIHv̂4apIC_=6w> Ǿ1Cu51a=β#54HFʨ yB9b6SzcAlx(~S09˒+u=Q?~'n_!Ŭ3:%;|s_  =:>j~c{Zԧ;GOc+f jIP/& `7c r[hSa+F';R[>ۓ#8%OD+j l1Pî0df;:;j&Yم<^JHXsd, uަ.3tF-{6ɱ6⼿rr/94 ngL!nM(VNŞ-o)d0kv(Jrf|49Y'Ss,قA; {o|l;˶}kpApa'AbU7wT"Nk/szO-LiIvdG'd$A>ϨS5E.z ra >p}ZVۋ?nxU>DSYun6jCSK=4oz#Rae# ͊_!AA/ׯ1^O\VPV qݗwB﫥{ƈ׍C竹¢&1ZA =DZʰ#)B"1MkoL>/"}ڦ5,LGjzyيԻr}odiqRcpZvġ)^-k jLSPC|g E63߼Q刍B|J@qlEϳxq/6ʋz ڎ0$Kw33"XsdܴE:5LӜj풡}3[t'?Mhid#TwcAP .0U0t P({K*[' f JBxW 5<+KoLD"9yv2UAҍ|*/Ae]q UbJcOY FYi!0*MR6jf.0YC^ȩL$UH.R霷%w.]oDNLnK K#}P (Ƕf=u˱D]c&u6 5tQvRfjNGZ//7e?Ⱥ`\GH@ٲhwq%0PCA~ȄZ5U)b= RO%5YL-ػQ֍+.OFQ\s kT 5o^el }KD[O;0e3D6^\5 ϥ6PL26W\ё4SeXc SF罍Acs?s 8E8nNV8!c˾/R]8۝M_±e73&wG\Aź;ȴ4l@A~ρz^F~e{ Iڗ337`p=">(`ӡM ԭѹH =]">.ղзH:5EӂW:ms»i}k7NH(g}e_=ya? yIo~ZvmJ&Ts]p1<\zXeIydfF*n66v] -9 $> Tyl[W+V9\ c=!)HdPw;{\xa&#r̝K &Y}^Z~4gt3n\ߏ|RyK\KmPw0ԋs+0QS06M:%qUӾer]PÏh3Ǽ}k.ŗAjL7_> ެ&W^A.k&2j&p9p^"xwVۃ+umsD+uDQ:KEwQَyn"1֐QX2^m7ǧ{e6.E@@| rYfL5 8؏Oy2vnaG;^/{_ CP>@pL3D. UQ^GW~Ei}*KGwWeU Ff7mZ$9E5[*Dg_|C5 SሞXhl*8M&g?{8NGH*`o=k2j% 7sDT*P:Y+bb2p*Q`U]ǟ]|-X9dЬuatt4`'[dJBJUsdFu :bSE =8 Kwt[|{//|L_+#N~[NvwJWif_DpXS=!#% <̀kW\x諔>{ M xvӋbrN"ٔU;rR'q5{}aMhC,v:Fd'oΆk({GB;iGPŽG,JZ-<ҷE#, ݙp^lZdRkjSܒ˦ښRL6/vHOC j}\ >T'ܼzQ2V6 [dm< bP^ƪ8_WNCVt/i=(5Dic90s) ui'AX""^%V~\/0msi9Pߧt 1g&(Sؒu4VnDU}<>I ,.lCRd&ə|<IEx׭\>yf0I6ϰSm#C_/oހqjXz'mG"jW 9vVzW{lQcoQD2ڡfN5>|,q'Ի<^kB.M-{׶,78o(LS%&2\wN%e\**PB<5ts Z0'Y5Vs/x W_@-;KKNWDI@ZuX`K`|V:t*s 9G_hz8l<,,9xVX^HcL1DΞ*#α uꩁipHIﻖ^b.,:3H/ *)R7G b2NEp(3M+]X'aYb!'ଘR60N "֒Ogș٤*'_?2E+1^^&baaÜe&-Bƚk{>.68)S7ot1C Ɯ(zaVls_:kHhSU ~A4a$4K83n0:]FO؊psLGB֟FJg8kJO`&*&y r@ rA~|W^DOcCH3eȇ _EUR9֪Ra2g0pSضdB5k_c'/NdNN< pE}?Sz%3:yfx„B˭SIϖI 7{2Q۳ɫʸ w@[cdtlAD FQPJ+g΂kx9|=H䙾S۾kBBHigˣzdTZ~V5(-ǽ2D{?Y$#{-'ćn:ʣdY:LGMUȑRf)-@{t\+i~,w ˤCO QEp$̸DrE{:'x۬Z^ v8ZWM5 r^gJI']ɤSL1IBI]=|7$u'Xx\|td5eª4F*X%)\GS_"gSvw/dnIW|O#;eT[Υ+XqBIbaS>2.z}Ug)`dR+ߛ.}Njʪ@H@Ύc5P#Gihb᩽)ߌn&Qa1j{X8X=C$@JT,? u<Njf@I')!3AtRT󠔏= ”1o5󱖋0_]REg>.5k>F$0~1N+3Qfs*_(T9uhc_9bu7ʄ>Jy"x[a:D+$Fe."8z@-AZB[]h'$rN0$/\,_05 %d//Q2ɵ|d=>m"ԇm{dmC8N<\!ܡ8S"y".oN9@mRHϯP f: v c]}k4ܰ(I%럁u.C#mlAR5<,`002 ̮d<ʐ+iafJMFN+35^(uDPpԅ+\^ J+>~y]xS֩;>)mP$2쪛(@^{mXIj(>zz.'6+hF =!~E,2Qfr $g`~ BOYi\‘Pg]fz]1W¹HTs/p&|t4H.5ax*5=`i&81Mab5@XL!XcA0ZWyC :R59/7vj }aη͍ꉠW/#)߬Zc[LcI23$Gs oSȊS`tCa=خ:GL_!l)aV !1i|%LD>.7p@Oh `YDe(3l~ ?.J%Cj,ib36P9-DIǏ$ R|Ց':hOT~} u+ŻuY`4ZB6ڽD.s@i't簹ڲ]Pi*lc]({l%pz~cBIKT[-S>M-\ƐiuywZTLP?!:!`W˿P T"Rh8h+񿷾ˑGY* #fގA9@ZY<,񣀀ҭc- 5*W-:ɕE/xd2M>Ci֛'B"]/`%Я*;Z75)M;G0>d0e=@~ 830cČc%7+.8u>f: 9a* \wu* } #:Uz̶# MhpKOG f +{0aJSSA7rżqc'ίz:Ep lU-3m0: ٤F1 E.sSir!{&[*F=thpRB HߧQw8T>}ZIyp~Λh;br@5KO=͂6QK1%%z4_}?da`NI E H!5#q }F`9)vU M,mo R*wSmf$+2dE3i9L5LH4t] gΟe "Q# 5_{Z~D|-[ ?;6i0j?V5.uqR[w:i~ f`4I>\WΪ,3eDe[R(AXd!["uց꼘x=s/n`=crVG/!㷧K!G+ jNu;Gөƚ gլmL^ˮ*4W5LPiJ4;71Dq"!C#@Ԅ El1v('QDn/ HE$jauh0rfuCh.t'QZFgo;`AT.wt_YVkgח#[B҃cyEJsG}l=߀&&Nf'Xar4)^ὢ$aŋϿNQY|h(}@x^7ę?(%'XSlR:9Q%!zJ$*jjr6ͶnޮZ6 p%PQ1%lO83I2a'e ܢ3'mHDΗ,"H~@uSmGGP9J2:U}OnVy{po:,=IQWяg+x[WGppBTO}^D/x6)y,2ZS?_N{owZbSqu:zzO@/vZ;wn63,G~%YPk6KFdTI>hpMNCIZYkU#r`"YIJя VQN޸6nLӔjPid<^Z<paf7q/V j ](sZ"n?4 檢!@6=(6:GSa=?4+GsD4x/&rfuf]*Bϝ2tEYP,rxk.sLoJ1f%mNGw %\[X.⫔nz38cth|-5Z&~lC=H{tGl:eFSRcǐzz>2#%:9&/pK_ׄ0X&%#GdѱАR ؖ͜ TtIDLrYؓ+0޿ܗW r5i`S \mW)[%6s/OQΨ'-XڮTfI"|Q7 \vªOUO(CKjٵK^Ƕ,%PǰasD )gx(7$x `#mzD \<<7ϵwX>WT@^QwP& sver/QH2 Eh:̃M L8Wǩ_ >;f?p- ʼn+ ؠ-`>)m?Twu ǓiiX4ý)0+4$.4moIz/ORW_2{3uIAM#})tyf?|CmҬ$;ۛgF̅S*YaE483xr9"8*YK Λ;i&G^5nJ|DE[u4y[9E8|Ȍ!JB҅ݤ=|uVrN❩p2L{ WL糂b8dQg.c.G9{4x??-]櫞U`+-(|xA )3z?0.bZSe;ٴ܉NQ.{zE8ԡYQ{0r3l-ulKؘ%7  [a2o_%~;K 3:$2]9l]  +̛ni'tc5Vb&-<1s>q VT."RcsfRs͇Pu-a Vr &%$z+ٍwM &^n6[h%tXCyrb3YY%+iVI}9) J9 (NiQp _qpmTl3ǒZ.ST  * -hьv|cW!O|:SCIԶGMutz ii=^M!uQطNܩ\-ZZ3kj*jMeIݪU:5;,7Z!&  l ZM&xkSלּ~j'~"YWly▦ 7c^B"%Y5ư1\0`tisTr+R_WUJvƜU>d9fhqYy |%'ntF(8p*`?𻹺Aoep%5+g oV 6]Lnw9}NV2P)QY$Z:ݢ_/`~\YΆ4r'N#, EJOʦ$?+ϗE+㗄zi7KGL6*,"~7Q&wtY3`e DLw-4vvf[fؑqx$3(_ Hm:y_ZdÈَhQ}QxދxVɮZQ}L|4k=UZ0XvZdk~A cZa =>ꍯtkVY!X'*ZnЮ|K]'U1 $n 獮_ujrsDM]1(u?ECYczyNZI{znʚB>MXaEoc/3Ns  J1lZ$ ^<]( m*K#=Z-z O2ÖZ"1$-IQCLf vC{y)qT'@-x/$j%[@&~iI n&Sy2䀐jM+!p)4[3Rk߱Mb$#|p6Uտzߒ:UvZN'|hO/<#T:W_e9n2-΀YrjH:r| 8s$8g]b,,5mH s /Y(hG &ATk\lK8aǸ DO)D6p XTC퇓JƍgG'уkT, t4ܽ2#L;s'Q؏ 抏}e-od ᜯFf|—* v"WKEJm [3>꽶PUYK©_Tx W5!:Jm0VBp"s\f>>@Ksfm#S+ i#KRhV]+g/t-)^8<w_:$=cA0S[vm"Ρ] s#`4Sp:\w S~Nl&Wb(6o[3/G4VZ"Š"FYWA<h#?Dft̀F##OS--ut> -JTQ)G1^:LCgH8NQ? Q*[|}lB+~}x|Hz@L6rb)Fsgy{`nLYѨ䫡qlªz8Xr7íH6Uw|њkqʯw5)E?GcThwvݣ=P)O9K#*MOAG/CL<8x@ ?l,v4=[\Z-n+O|8H\KM?5dkǑ|GoIT6!< 󢖜Ōzu=7 ;6ou|[ P% DuT/lQAւů& 驛^ҵ3 N(#h_: Ę%k|xvVCY:}5(HW# \"\w>><52upv:KCJF)k?ƟL./ JݰhfB‡&E-˯i ` Um"LPpBpGX*<d@$4~7b-8\POE&T!T_YۖkYH3ϓ_޳ u^Z ӡ9tUpzv8C ΄[zJh-Jsꁭ~ 'rīi-E֦:whd஡sMZs3C ̕5uJ@'8;r@ ;.6F!{S_s Ciy5Rڨrgӕ^sǓ(ȝN7gN|{dVeI۵`VzH\A~(A~ qB;)lb]+6.@i\MvfƧ͒$T 6bLKO-dc9눝V{e{MHA2y2X&UY8i`^nB{0ifTѸƜ&ؒeuUDr yA M(f%Q - &sf"Gm$N{z9aM >G&|t" |N}Rl]+yATn×'ga4 |dZ(3 fR L"~B5,!jG r‡Chm96Iݯä9l]qH=;-)]>zGO ,wnL`2>BSD| ^0 u`|&W:NW۔j*q?Ж 5tn7$B p.ttNd эiExA1lt)l7 }4#w ;M(6hgZmtonMQ33ͮuIq/M;Nx:be v{[]~SXwA RLnczX~oa`| Rn3# {0\})gpz0K4a]zQ>=F3h5kdDZ 1.Yi.ӷ)wˍ'f1Jz47_&iiH)Qyk4 "׾M:%]GDFNEEVUHWU?] =-"3|eDd/!x*& RpKpE\»7 BWCp O[}R'BZpDm)XK!\~Na>M9(NWnl %`r`yY)7Eȶ#tp$N, xʟm3[/{!^7JBBT|;N$;E|Q$^OfEMK>BRw7ޱ-{P a]%szX4b )JR֭|Y}r#=<s{4'd? ҪP1_ H1XX?Id-T$yPUO#xMu:vx[(6ps63 O*Ҡ!” Ll@OAU₏Q3pxz25}\~.Ʊ凤Y2iB1/呂-JL.L}})MS-|,yW.,Pdo!*֌jdv@ӸVidQ'-ӑ˨ R6Pa{guX3ߦoZDMz{zH/[ٳT5io.Sɥljr/$#:BkdRkbJ^gE8 FĢO3 2>%Be6㞽|=H 7Y̭@eYE(O;wƛL¾C䶔wțWH؇*=(E:Z^AdlD?Y _i" ;OYU*Ib۰V=!c,(!dݑUx*ƾ?g~Ze_*O`N)9ZSGn jn=[Y&c|M%b{jF:oXS|\a?E))/DNӱ%[<\>b&4__X6Xuki'75F[ʛP4Q>Feo};kzS kO/GRZni= GP],oT( .b};D` 6W5;bmEB. e%o{T0MЄK HH=D\ g,m$/Cf^[scߥ}ᅽKU|$zPS~:qH,W7ut@a=ɤqKCCZ>DvV~)Z_'qFG@Q{8xk(l,K,)FÓL[q{yu `Zoʰz1kYU3%OtS__ wcpkKq]G `{τ} "'~f8Jr%Nv`Y$F/6 YuyZ<~LR!p\.5Lȭ.ނd!vJVsDЦ'XFz2t@.ocZx C5|w=6xC%M^%sW!h*q5 {F+ć (D&?c\$"ӛm ]&vX"hCCЌ4!gPK [\g $8<=3uczw7\Pv5]G3ixdu/{*&?ҳXs:y6xHNyw[j?cZDے+ Q_G㥚$.YA;M#YRkԐy>[qڟ8yAUH)iu-bd{;Кjb?B ͼGGQj׺~:"6tRLb|VkӍe9_d ":W_'6i)1y?daa-? [xl FTq6HE$hx_ᨓ2ݭ `[>]zǻ^K_zXCLz%YȂdi$5[^HkRKj< @zt6# ;F `Pi\V J|- V^9Px14I>q/۝R RT,e$g}2#AaXT"zvhCil$5^>Gz_+). C |(R:Z݀T:i?,yr}9fQ]Q¶}q">٘GZ2 #b lj-wu ;zX1(``zU=eΝb+"u@1f)7ٜxb>py]"oA\O`uֳZr=)h JƄcLQ, /QZ#zY6Tk4HrAHտ]tҢT¼X 935_0T#nW1D2>}L6RWZ`gRi>@YjNS#s|Gic s1oq?;˹Yzۄͻ!@d31{-;TC8FQgÆQ8{]O&ُT]<Fy 6Y>'&F_weуHCedx  p%NK4RfQBmfd=b‘g5@ uv:L;$CZP*YPC2\ٻzRT㨞26CjŒ0pBx?uV!g#wMѦQ0|ݼn5D⑆#Np[f)̈ygs_Hp?\lLqBNO`)gZ ٲ%DF`YgM~M "MyD옦gWG S d1x :d7&P>푘PZd/ <`gUdꢢ OEi-ۿ3F _>Ad3R;+ܔ[j4XIf$e#"Cww>בؐ Ӟy'&}c+s*܎P3 y«_$yiZF4 ã-I *(>zhDo!EY٢Ol~D*pЁ7u-#܂TSE{_\Cw)TFihͭ`Eɑ{u(rlj^4}>OAu #S;Y (E(듫fuV5"jz?a'D)c>x6@'"OPp{cﱝmreVf^Uts%aSOY: 0z2= 4}c8Z4cٞ}LtD 'bv9Bܩ7쒕A?|w}pp*}&eq3oeCD G;aHA`9𻁇9Q4lAgh$0l#` DE-8ڜqq֞2_5p$-R8mPLRyaKU[?}4VZjFfb |S ~|אe_a,BP(\>V\Nм&nE6n9w/yK[w \B"2n& W"nl y'Է$Jamdo.gQ>dFA]cqXg ěVuHf}d: 7hlwޜ4 ]A8=)~)BFT0/3~m g~oït,>nH&^݇>zo|۟-6SXh!Wi}1}gt2)[Þ}Wۙ"b% I(([=:H)}XCף^c^㬧o˔7UNG %JNۚgfPm]NEOs}:\n<R"C7󖛱K4RLӇCec 2ؤz V~ӱ.@̳uc]UnjYu$zIg"roEc# eP}M--){O{G_:z\AuYC; &q C (r78!8dKPmwnnو0laPމWR-`p3 `n=mmN'DM9a]SFb;w6ce=_hrLAC7 SUi /edLZwmv1rÑaw֛;ta}{+T\M_0LlLf aM`nSn""P FԬWR V/@]qC| :ɐ^QuvZpD /KB,>}N̕N54_?8 =M+Մ_Ri)['Tob)] ߂|4U(Cl5Zz[c(f8-Th9?'EU~'םnEI, t*BF^ʥ]*HEZ+v|{k(M+yE"%B~! .(0OVօS J'MؔxRъ$:mI@eH S3droR9٣NO $+Z9i:bd)85^ׯ%rݙJv]P%#w^pR̦|bK[cȋ3*)Fdy@bD0"2%!2Rݶ+-3Oe 9zd#EHgN&=J+0*c5C籺w}}ԍ$D Iʯ?(a7Mp`t6n i#MAbL8(C' tz:v BUɰưs؍jՐibu+!|a}JNΝU9~MMSYѭE2* Q1!gZ2(` >nSMjA K%L]ɭ*Ghc|z"5mJ;SR׈wj%Ge"Ke>=F :TZCVR3.ij@ou.NSpŔǖQ[uԪMϻTy}<򫴏;0= f{}M.C~S\7`ědb@c=n*p_"{,M6=cHsZ䐫v)@BW" :598q Z ĕb '`Я.z##ko;hy>V$0ML-ʨC"\a x"CƷ~#{~ܬS,@GǗXsk;֣UEEt#.k>M Pc qʮlx!&i0}J*egڬ U% = nn;ߝ`UYC;z:78/A(+YԵ5%svJ'Comd,q_\,S-I{+XHp=Tt=W ^lt@:Sfq%GF-cwlzTlRod 'D}:f⛢yG>-+ |.}pYhXOXVb#y΃ybPYa8s쵚(gcXD*%(V /X L$A\ /\Z&td-UD*bUGg8P9)\E"vB#S̼+OM\j@2 +ե@*}xsܱ0Xb*# ЦFX ʮwHܽ\I!\ڃ)$1H՗WWJY\hwo 折(gj+S#kg7f(y/fseJU">1{;pYfW8v//3D'}oIv+h N6:ۧ}BJɨ\Égk bVP[o<$`DrP+ӲtP5+KV~^+ (t1 ?ѨǦ&@_:RD˝ϰ]l+ ~ ޛ=dqk 3s1_]P4hO?җkZEӗCWp@hvLb۷~4pj.~PMjG {/, ѳm.#h!3ð@ֱ c B -/tvHŗ&uѼe $]ޡJ#&u WQo b4*$Q.' 0}YItŮjDx2Wl/^8Y-jQ6}@u4o>8w #P:|3l.* QGH}VQ@ cɷ^NZ@h ȁpfPΓ=nG45Pi Ap~-`Q֏vEIB@4BK'eB$1`>h0 RȊh &m^bc^0K>WZ{ɝ ̠, @aiՈIH&%'m Li9t( X/p&&M0]yC6:h&*Y&dHnH5/` *}/⫟w: 3isQѫk"}RʊR`Ly30v,Kn;O=KEľ~xГjG9#֏m;&?$Zp 2EFQ[}F?7V_ygzڕn@RoPN'lEڀhD%+P+]Yۨ ½y3I5a5%|ZS55Ǐ"de<v^MtO OTֶyuo_}jǮSr,[^-n5:1Bot (VMA `< a_+!02|=_p"ёXcZ"j,I54$6n]ļaB \~}wfPb3W#Er SZrO%|emTgMjde}ý`$2GBB3DtgKdJ$nܵ"ێOBri>k=q< 6Ymj_WyyRejb@K^Y0JF['>S!CR-0D܌H{ i/,aE2` @[6K]v %;I43aW5Oo hͺqF-ذ*qqs5iNpB5}:Ds'R$>kH{Ld2@;RuΎLe`S>%S*#AeG~wni LMpj=JM?LqN' k qm8^q|2ot X־U$V8Emr}:a(Md\҈ߜ0 Dhsۿ.dwh=ga-51 ZضBKӊlwVj{jlcb&.L.RXKH+ h&F<.a8&r'6г?QL=ְ[ Yn.hĉ m@zKJ*TGjdӧGFfG.撫}kГ+(Ïbe%~[CmK1v|fT i~4p߂[ ؞ ʴyώ|ytB$_4˅=ˆҸBy+ w[6ݗumz' 4i);"1Hlp_iVzQѪSӺg0!yr\XM TfU|<[T!1v]1 -K) jUd:Hrө߳}M؜3ݪy׵1r84m_XsNa]NL4SfG9 ^sosGDFVYzTj}CWbX!r]k:XswRIR F6IHU[ VJi؟0!Kh4гv_-%Fk؋*utG~0@[F<VB|cH!_{tcs=!L!ͷzS;ěw;}C6ɛtsY7vi0"P4p-PIZ}[zn:u![O[A>Wc̒Ny}&B:n&~u=G14,(M7cJu᩼Uz鏴 KR;N jx0ĎJS*: uOLi %;9D;u cBEMsUZa5oՔC6p!5mlt͞EzaYDͪ ;Y (k9TBٹStzxT3Ru>Pk*;ŔrїjR|3\[MVkIґΘstqŘ|0dzO1uص5!(T5y<:!]<ꞡ\i޷=*g=vrՇѩ'oJ\ITf2^uQ:͢&jؗoIB e>ՌC R%•CQMoq,:U橒l.eБqNyEpϡzjG=Ob櫹j{jhO|)YЃRz*8 UC=i,^s8X [(Va.ӣy^=#CЧ߰<w.h M_ 5t*nD/<؅-. b!ml2mBM: nͧ15\ƬU } Պc3Y@ cm\7? UU cz* ]%UQAX~nt|D<$mnï&!Im2Epy`Fg(\Wt|V TD1FԒ9jn=N2f.lJmy\|{w2[u-.Q)2o+Tc:ʽq|gƤؾ5qe"A}yUZ'=ac(4pAqS_.f82|x#!!P|5@sy͔7|"W3mb(E"kdvoa!3U 6@|ګZa8]^D6o0 -XWuÁ}7%tE]Ah劀F,AP1 [lzE膟( OJo'Cc;-2n jKn msW,@ Tjq7҉lаSazqhDojAgLWCᏆ5!̉gx9JM)p$RӪ ދ PU8 A}DdGjɢX15~@PC~!RA9yz~9LBZ_%t },X ji9`KYj}KpeX:#Ҏ hw4vs씚:N^߅~~F ׶8c̡/u.GP`eݻztW6M`hTZ `f@TmX-Z3A/ު@gG+h AB@yyV;'QRubf~瞄[GHw#wTFiR3[QUf갔,5k([^})n3 ҹ̮,bBRx:͈og}o1-Xt7Rc)H.#<]>Wqܟ]B=jYsP#*((3u\PIی/zhJ0~&qFG̊aNB} wj|q]b^3>8G'2IZAd:)sEh[Z^hZ,1 D_?up'oMBQc1ʰ @Y\3DxjpׯIc:̈́?/B,|sB-zDHΓ ݷ Wz d +U㕂(ɓ}'CQ.a7\^WIQ(f$ Xi^i_KAWh!-G70tAMH!C$Ø@k3d* +G7VM1ysvK!=Ah 1~_~L49"S˙ok4qXɏ@w,SVtvvmEw$o2>m+`g"^SI϶Շ_ᖢ6™ Cm*l2',^,Uvgߧ;;Gu8 ,S8)@o~{D u :>cK~ ^dʍFݘK͙>&xzObseyi!%R09$G.@',c; 鳢(W!n7}6#!!5(STC @\6WiVlё70SD(D+s̞R^&9Yv7.uDCMp᧜__4<8 n(l9X 9F5#gNXpI%JܚQ"reΩ|e((JҾ32XfuPNo%$V5 TvϻmZډe t) j7 iw|C=CS XvB),3Ƶ9J= +b|->s e7RONnri٢`mJ ^B!=?jtHyo8-Q(>^! ˒׊DWt~H8qp~ڹuJ }/["cvB&s\'ߦ`7K&NEMc] {y/CǼpKRՑNe8DnB h /q:;43|\I++&MI[T4MpsWP󢴨CsDt,/7 E4 E|3#ѩ?Rƭ\6P)<5TH*vr:Uo ?TSTk_cf&x.zbԓ]tpp?{YVř-ap`FU2 e5W@L+)U%sOp k92 aޭX!d,ڊ2l8Z)(\(/˞L!|`F}4RZl0Q%n | wWXn˥3 9-֞J E &؎ $S)ʶn g9j^* mP~|%amC< Vά^,:3䥇'.[S|SY z+\gDQN?$2o0gE MX75 !V6 y;T L >+K(7O8e9Sq9>A.[6;HHe] x+~kqe6@J8Bb;`!E@tY|$hdWn[Dr$s9%_ݧ|W# #{p1`^ʊD!k_8!D2yΐ; uHZj"gԄPIlLQ|.0щ9DʾnXK8oQ4dU˒{,G ^0Je<{U@jQ| qId:- /ڡ7Ǩ}O9zrQ:Hp9^4..pIMx}3}l ŒvO2)38&_SkѱGغc%$ tyԍlh" Jn\NE3h.ӃS_/dBTaɉe He)DeEmOـ 9^#:73| 1iT#SNףּɼ8lR{#U_ܾeoA T;[nbrCLL4,gQ:Қ,wxxfgP@/f9<ݕB,"I o /QK{X Z0;# A--zBx֎01R킵'V}LNzCM$JJnfN 7[R9]63V]X'1u0}W~Eo&mSMI"2믝\M aP{ oGQ RAJ%3TDN)̢<ɶ@)o &}ML[k p 2EOeI078yIp:j;k<ą+WާBhv;[ -`b=n?n-Ccs>3s!:uCljJPw421]MV xTxI[t]UIN@X@-E"NߋI`*>긮t0 rXv%x%Ile]*Atcq7xu]S9 ʼnI="k[YuW^=n _J\b/89ϐgaKEv4AŬuJAA N|6$; ~#"$̘i* ,\iLZ#F=z S/5b&ŵ-6&!T~ٖ4naS]ׅڎ lt~n!$ 6K_/p/579'b`s k*~yj !0[$-4DZ! J֕VQHLDZ :VM'qÖ҇cǵBnBVϨڷ"3V%;M\q/LuiRNG˗֗*cZ=eyů0/KBjyڏi"+&W)L=(so'rA+HJScy5Նwcܡ-]|z6c8;9}J>\Ip;+{u>ߩk-S9[T$SA~a?.\sUמd+\ <8JJh[zN >BaXI>ޱpy_UJioq䙻 ZUFBGPjoQ&ct$Kģ(0ߩxnbflE[qw6D&c65@O>FUYyӾnH%]?40myi@\3$dM2A -x#G w쫰ΤaS~*4d~&.y~ge('zSXf* >j'7:{=[";oJ]O\d 7ڼbM}n/؆)6Cb2]kݹģIeu]5U74Wowxע`s9!G z-u3E4s _i=hZsz|?s T)brqTnwi/G z Kdt7O*b>$Hy0)h? M"#~: m9~+`H0IWLG,Yi,GMFl̔lNiixGg\fٴڢe#яup_@ | ER]h\ا8_jD TUחiw_,>Ta-7}7jpa f`'6oĨnA# 2qT%(ϦRX+Z;P/cׇ% Gr*v CɁV ~Vb`[$=q$vv~ M}H(T&H })Ei}g{"`Ԥrؖl}MuA02LiDyZ1-.qiֹ݃N1dXW>hIO1;X:D9X&B}~0U\Hk) XJuA21u༄iFi_ 2+F'z,hOV+{(uV䁟K/z'1w<JCZ_cVwפ 8*ݎ((|. gcHt)UOlj&cw(_WIaV&i$+w_ XL0Q뎪%9ZN/Bj ps…0}Eo#ճ+n){0A6L%+3 vZ v_1OVMh(],6zY?z&"홐f;aV*al@3n=WJV^Ma A#ٷ; 7I0hB\.GGpS$3;_C?šSumK{m2eWӵG*(壎P/(D`уv:o( b7S'TaB/gj`xH{ "ԧvL Qn³ #Caɍ+UJz=t^#)-LueAPբ]$%)56b̎/=+[Be<ՙD88갆]NksZ@`/vH^`{l _ہ uzw~J̽A܀}[bɡѮ{ژP#M8ЋhSYo]8o^_5kq<}bia? n׿b\?!"3ǑS@(eHM٥c 6K6*!wq:)_y_>546/1YݒMرBW:]Q[ʓZE63ZL$fՁ >*H}@Cq6.Uz ėr^Ʃx2dN7pbƷ< Nو̃3CQvޠ%;^Hƾ@#peT% >bs( Hx8uKkt̓l;if>* n0%^BhvRR@'g?rr9rOVgwL'z2|B,.Nzy.nBxq@wqI`(Y`ɜ/"d#Q婀J(֡1I#VUotK= Оq3m{4ًv=cL뱊xH֏\86 sGA \̓OF(P A]?fv-ڞc=!Syw;?8tMÝlyX1 ՚c@P,p`gިY:v -Ld uY WȸQSuo5Ʈo-RZ)-Eh39r"b7cԆ+&B/;AMKB ܄S"]ƲEC)Pˇ2#l }1CL0Z^ (?LX;p~wK=lm|TiuŸ;F[(wkm%NT.Ep]`d^]o/DY+}lGeX p;_wõ1VEʓcAnAL j&߬@v"D*G^[)*id!&@Ht^x 'nML؉&c1]'24wx+ Xi5!֗ $H˾ Y/k- ;14a~/ThA櫄.+WQw4YH"$i:ؤ#-[Dvcl]gurBF }!eC  eX{ߊ+`.˙($|WYz [-_x{:btp<E,[ڞ6Fex/b鱱gGHjSޛ%{Ɵs4')(\"}I!>9AG-QZHs!x^6ῴr mL$lX|?e?Œ5kTI\Q5t:g{gҌD ]>\enShýN 9!=&ZB>5ʸv Fcxpsp-<%_Pm\\߻I+>x 7KAYԏԬ V'w!\q*EEGdoC*ik^ gy3+y\a{BQˬ?r,%섹80-*@WN8?{Gb#C1kpeـ=ʋSUԡ Fp? \*M]ݼ4i9?Kqtro4?CkƉ[v2)is1Ow# HCš4kcL+oَ֊j/9 [sI#jOXȘYTP)V{→D_{nW0RSҝJ7I+`EHqO#i$rJ?ajB/R ;|N+rl``6QHN]*dTs1̍-K&SSR<#8]d5Uf9dw%%AVՌ%m.Tkdqy=E \bjc̈́^nb'烨JU3%@=\`/~sB:Z$/2YWu"Fg_b]6d~d‘ 󰻛H(xbFD'#kbňY~۹9mh7:9f4]h"uOcL:qwIt"!/W(r_E7ğփi5-Nr'do/)ԢBpG;(I*H] ~>׍[q@;HHYюVSفjhDChIAl+is5Mf$a>Ɏ%cp"οb!%Fn=OvlT>t 9AS˚wH̀||y$o,Fzyع7@( w8)z: &4FB^N1‘3nƎ˳20EJI'6"+ʟO!1 5+>Ӕ.>r$aj' _ ȳ#Aþ'Ueۖ{[4%=G,78:dnubfqBmgocK?&/X@­gr_&HrM0WbMj%/Y7+("6Li/}`Ҍut^"Q=}U KpY~O-j4tg ,c_*XtFALUϜ֢]mM%e־37[ S(bb<`5E?mX ӷnl$htƝGbſ t8)3bU:LFQ=GT_.%"K JOzr7.|mdviqz bIA8U l8.2WŬS?eAԪ'/!KÓslPrd.1v(7 ]7o⚗Z-ٞ?6bL؀lHclV˙ _v iZ6aT.˟ cvBDϻif.tp_N@R~ ݐ6R;K7J);rjnvE,2t(ad4 O6M@"Sorh% ?DKr9&6{ʷd)}Js"y%*dH*)~O}{A;z"54t)O ͷC[%BH{%0Z6I}C',BdEĂw+܌ ?vxGGp @G$:)v-0'hk% ᱘ 5-N k/G{ y7nT*W(lzlg%E=ղTɛQR,Rh:w0MX &pj҉|蝛ģA^rysvT.LLo( dZ%Y3qǪ͍qh Ԏ>j{$b q)GZgJw<@ƁT*Zgc9+-`; BA>%"k (\ƛ(̿?iH^!\ #{C\@ dQ!8 =!OftGvwVւS Ă<<3yRfeFbAĦ% (R"lŠlL!?Ҽ1͝CIoSt)G:GugӤgG\mF-oe5:qwL82M#&*^r 3:<VVÝ^:r3 *ioєbHĻuV+_7$@S.:aþܭDmHM3ˁgyE i*ڤXؚZlZgGScS5.vYymw͘0p1eӰ+5$f`l3~x"ZS{/@˭ɦ8`~Bҵ;Ӟz:p#g O4ⶓ D3[qy2=H]+Gu h;#d Ɨ@・!9,\4 7|i/?_+9@7 8ny4kƤCL{:vK&f*m*'Q):gf.uu Q S jk5=xMYQ#:੐R4˸ !XԊ$C@EDXV^p#n'VO4$$G<ΖPYR}J8M*|B eL&>Q`RQVGy:!^879UH'{N*ѧ;dPnľ\C~.{o. 5C*jR,Y o(_Q\\Xo^gW2{)Xs}1Q 'Be'*"Ͻ '٬VGY%j_9S`ŷif0Y-!}Ec!'wՎOxdM" &B<Q2 u~WBX7CWXE`ALNtP7Ha)4l8H~&)y1hd`mK\P@򉯿!`4WB&ܡC}j@\'M:sCL)>mIt *v)N7e%ͳOԺcmb |Y]N*/&W4rE`n 'AqmūWeӦq,|'3́AV9#\BUmX|[2x{ ?GMԫ:UM~gh'Mv3[s1&73.ESj]au9nd@FZ<-y[F3dw]BH8$4`KͳPV 'rKCR- pg?q.qct&U/h쐝[H[hKؘXf}=Y3\~13"qV>/y_yO n[eS;l^6UtG70 _,6) K^6u<*!b)wˬ-+^\k ya3Dgvmk(h h#nyߓ.P^w+ω79v5v94۹/j"Cx}tø(ȲZEV[Yɓ+7NyܷPG*Ps3ҟI:| ;d,CH'RSk e!qgڇFeJ]۰U)"kVETyQEK)zljvֲic7e@2u/Hٜҗ,~UK./AIuMB2xt/n!7mr@o(`dm9q$:kcޚ$K3(È >F12"l4E1 îܮɷmw F D~gIOdfUqE4t*D5E IwwTR"Bx6<^Sء>~D4Ra jNGC5qƫK3Fe {wc9\[`PqAϝhUx|ITE+U/fiyզa52ř죻p>ghV#2T((.t}_,dmOCG { S+48h}4NBdL,nQYD)]]ˈܦ2*9m-A:y?,}칝w) kD :HUxng0^y$rF4YxGS~}fʿ,bGU TS:X 7Wgk|~w7!>(cC/fK)HrP/T) u_8Qֲ0.R.dҜi ؘ A^FƫT[Xuf*IýB `=~L(&/橈ǩ8w'O2SM l.nél~CԪ;:j+\֗[SЬ4㊵8f@XU.3Oz(9>Ҷ?ۚ2`mr`CO`H?pNHԁ܀ )}kC̼M#brG&R} {$ACj;U0ظ8mvfl1@՜q_"-~Ru^ VIs9?\¬*8_ǗLYg4ڿ,E_7|<Y=tiu+–w}{uĚЇ/3lZO1.}%MB^T0PqfX,2ۑ| s&TInEF]N{tWBdR E+2g_"0|qEraIi༨ۤ_+, *qMIX~%|U%V~j+pKM" $ȡgPOAci+G7+>ɻh z4з3?$$G+=t"-Dv.7)Vwݯ B2 nc`I 8%qgOD }]'%d A:夝eUP9ˏg}0vX= pBaR M#Nϗ {L1X&^p zW` l8ۊd3Txl\p7GJcy@Gh#Ǟ :5}$_P^­ ZyF>?K, 3[YF; v}]+`4Dh&1,|([ lQ|:2N0߲p+X"j[J8R[qs8M2.%ZT' =$fdF܇bF/}NclN>v#aۓ(.Iѽ`q).mD-۳G]oj-7w` < ȋ@|R꿓ٸaI{HrBB x5~X?>m ƣ[^U dG BN޸xCUόG5qI b ҝ]{ NI8: <)w~'LL}\\=7CX%c_EQ0@pγ{q+2ziX"\L1{Su?$@JlF{{!^R‡r!3zek,v,ry,8M{~$[I=iOS .M{%<HEmsL>!dZ@H:ՃޚrLQqg2?Q1p&9&Mbfs7~`5È sbՁ(}gZD~7Wvz.Sdlwy/JNB7;`Y:' @Kwa${i>H rлda"W t]׀\e΁258!op9hmXIA0.PkMZ0s1ُ d*a;nݵ%W\$@1ߝB~xb2 =k dOK*4IzuMC0iEr6-P'xNsr ZMO\[JD`sK"whTC>VuMaQۑ9J<#DI^-.>%ˏLsBaQJA$'{<}{#vӨ1Jb)s6VhF\UH#$nǯ]C* EEC.bJ(ː߯I19F8VߒlΦ&P+ط1ջ^ϐ7Xdj* lwA1LkQu)nEU XmՆY3m`8.Q-_ ܤu_wW03.(gcByKRc%AzZm QﴠWԸb/k'0#|`S#'/%p+6a'Zw( e6'0Ou\L^b4v\+O(Lg*^Zoo*-x1A T;l3Gol6̣|?(~"O31x\QLH} UH9ݜѷu&rfB5,e yh L>ۂk5t.d;qenғ}0!!od=j"))(yB2KOi^ y@\ {1;;Lt7h:Oy6:`HP[+xpgY%#kv}`\ggؽs z)$ ifO:ᅋrʗcE wx 40<Ӏl,Ty[}B%( ЈDy]pC>aց"Y$Z[#Q_;nūؤ M+ve4E\ܓ}o%NTq;0@ĖDBRԬRMOocN >:ds̛1YT1 w8,@6݆Sj.7_i"&E]e56.h)U !Gm;c§O?(ܵoo\(K؆/wD)_ Py{ F )-j0 # J:0_wcLJ⚷^ثMe#0. H<ni-Y# SmSa ft #'# @bGRrXk yRTc;ȣn\aIF;s-Z?n]^3#&h5$q%5Mt;0J!_'i1' #$Wzi5^3#3y0#AJ|gbyl8~좸ΒҫQ+:eQ ?OɈ!3gl$+ /o:m<E%_V!uOV9­2Kd\X>M'ΥUUxX K@j>,uWR din'-p[??7b/2/S[?2>e7 Y5i԰iLw{Y^uBW e\pF0C1H~Ipy;Vsg|k_it&Ѥ`6qĤey< 8-tQ5EKĨĄbJr#_%Ri+h;ʵĨ͢h"%1 )"g}{|FE8d7h}* Tǖ^-$e;2GGy< 6o\FHqXyVPYC C] wKߩ}%#tb%BR+ ;=+0o7Cy- C|(Wf&֣J(ë+fDaoaZ sCJN$>sTæ'toe2x?\&pu3YueMbb:D~iɬΤlw*Y23I򿂲|uu(=#wrXͷV Г]8.(iT"&$1d=k < ª ޯ=|r0\HoPw~Mf:|,nft7*-Q $Z `?mx05NW׭Kc!G.HñLo +<3犘s.~f QgmL Z,Rta(0ۖ& X*$)N)ݩnŏ%'@Np.~{Ok2 oFU`%ޡ @Mq܎*)BH#C~)b`(ֽ*%963 ͪ)-P7a`_0^[fKʧŒs\oKwd,:o^&e_9'U]jW޽ӒF%kɥ \!Lґ=d *ȇ3Ă^ҽLvO~?\OpKO-]݁=,!O?˽yw'!̡@sx\m76R,A.dW7r &/er1~F)KYu'L>,Oh[L!<.ܲ.," :je#kK<8``(K/U}z/vLL~$@ߴq,6QK,ow6'b&7lVyYYTU[ Byk^]j(`jX*d1cud s"sB`l; IeH`ah??4Pxe†i=B,핦6GYk-b/NSRp!?CZ|0 ˽LUyZ^ `Qs=4Tܰ¼DZCJO~t)喇FbDS|yEıS3rS)jp&2|$P1iSsiSZ7OCqdt;S7M ,.3m:I3L"XQ:TXu #z C9!fŌ g ɕ"ի{($ AS}#>:Zb*zvwѪ3VfĠ}?JHL1b$`A3=7hCz2I9 .(O尝 [AVGKËH5 _ 7y9D_'Dݪa J 6=!MI@.&r6\-41 c/И8ہWDk&{=|m5@̀]Sȥ'ԌQU-łX(­TB ߔUpvD}ƕ?{PʞEDEpz&}8( >\?s/pr—RMvQP4%̿?>m9. ҖCoHZK1g P18iMY@ISS)"M,>k`Pʹ "D%P9Qp1-y!Ӏ^bh䩌NGwE2M^޿>Olx>Yl9~6}KTG+zxWe|,"<|+(sWvoO%K^*mkٻYHEV,4a vwRkQ2&Ƭ`1,:.*:2ršE淑G^J#X߂DktG`] Aΐfps1ZG5Q[7Ҹ$B\8\dEdiC_XfM#dЪ"@:_EV5B:`j\d%tM}A#{ Dpe^hawTw%/i db OXjp)'0GW.AY|a ;-K%@icÌ"J'|P\tI5^GGfm!< %W 6̆ 2Y(*/|&B̽C!KaŠ=J@27&wF#$P !oWptfHH}lj>K+܎(n%һC.??sMPj 8E6 ]`ئ(\ȦmGKxK`NJR±oRYt!P=h<%="ܯ?+oY|Dw5FkwzsX)1іtZ!+Z ^"N*䗋 ߜb[C=I9ZEz C0 f ~/C{#1Sw tz"|Mo?4{:^ $uKz"nPBN^ &A / ks28Zt+d"ccbMJ :!9([K_nE)^qEL/.܎7i"ݐFθ`v !A ;Vx}סz</ܚZTS8}j|kИٜly4LpʽXbUծG/Ԅ#3B.BAzFX b5g !y-]Eo"Ԍ܊[@h)_4ع*)HگS"ʟ8dR-~H'KnHԪN {bal:4Ai7,gqy .qx@UMu@%Y28֙=WŠ#}ϥTTǙ耤RL'6^*{<,޿HEQ[ .ZִDϹ3v+Yo)XԑR&T+I[bv%=WLe?[n6z|X5 D (n79`~:Nz` l{f5vjNAs}hGW^3ςD)}OuY1pJYm%D0ZeȓVEwHYc7 gz.Ô?}6K/69 g wS ׫cF u=hU"ޕ#;}fAӿ"\ۤ|s9+~esILl;!.#&d6-O q]Y0lޅ&ɓ)ݟ)#ۙ qD 3*㗐^][l&nURJet_J'dX)XlnN<`~Kl<tsɮR { fNɲf2Eը۬&ސ `DOdqtOv[( Y>ev!A5G9lR*hwOYAa_E {2sI7 .4P!)O yao5&ZL[Huk9h{M]oʮg(1 "]"8< 4 AՊUV+-~ q*3Oj4wӴ*g4{ín cx S*k:a0R38d&&9B$(ܣ 2jZP'GU2iY-ĶJ\ Pؾvza se9*[nPB64|i?9џBS!d;^]m wLįU{P(Rd 'ͥvP^Qn=px~Nm$TH:$: }zXmx:oS.85)= #lʉ-~Mc4f "C, ӹiQVK*ּUOHHy?qux "h% /@k`,i3Ea03W[Mfr(h'h";!0@W6~7[5 2r^9H.C)HYO T#ohu.eHS*~DID RZRm1W#+8Ml񷞨J=0]bznn(;)ziȉS/!ς(s~@wG=)=Ua|V[+̰F0pa{i[v$gMAt#3\hbޭ)x? |JTxqz-8:=H5bS1T,s"gnF묇RoͪPvdžX(jgT8B"xn'"vs~yB8ўmb)ɭBo9|xׯn84, "l4u䪎N_9Ҿl@ƤH7ƙ|mĥj v6vr1ƑtJoM}_{1Moba4#* r iܲ^M27e7W5e%,]cxňY]EيG*\ `uoZf*!URi W ׻IV]pX~7:g.gޠBF5[W BovkHH_=gG@U($w/KzɪγeJϏED=G\I1-`ݢsmWĄ9(Og Pv*:dj(8̝?PiWEѢoCӹ^#K i nܧEDo\޽d;IGFKևb*Ue= lȕujBp;K n*҉?mIoR'ِ(Cф5NVH Z_a6g&½+#nJS:`WL>{C۶RYSd}tSY44_Zb$M @vk`d_ʸAxF\ L_lImR`P-TX"ǙU@1ZK fi ڡ~~^9-ڏuwx{+a䉂ZiR5:a5i6y6dzaǔ3cN#^q>& [6? `z˓9zWղ~5IJ=ҙzZztKkR EU]idF}|[U=Mn0 eF%Qay)LwIg-.!gv,!%2 Ol&XԸړP[l81^JVX2Xd>#k{vv&>^^""/l" /2(`Lgý\a5ŎD* !kOog.mu1 A&=)AA.3CM)5j (uw y->QgknM8]eAw. а]Yc&G'!WJ;Mշ;.焂T.vx'Qi^UxTE;hޤ<,^OM;-5Gz%9;{QeZ#5f[LrT4U\^ӂFW҇ x9v#*̾@mh fz2όIJ:HF]_ s o ,zɩUէmn~ =ym}6@P ^P 6(ؓQt_z9%tV]ly 7S$9W<|{:]+ ̔zC#R`\".-˂?Q >?7 Y|v `.w97>?:-ׅ[P?;w{cduDb|Oy v…E:ZnNF6mW)Mb>8fXm f#fRS%œ.`-xX]œܻ Rl x@{ѯuIѰMYէj0\(eq)WlQ:FǚW=Ct+Pf[Bo"#*xl~`2a_rY9`!29Εbیlhk?W? )v.>$f t4 ''q'lmpd"aRCAEsLX XA]wF~;>(Hpy_}3|nE®!!i7]JX=oO 0^E =iKPwU/4uS9 : \XI :_ F6/5D|Js ! tm O0yp Vm~ ,64 ۷> ʃCV7zt}Et|nf3!K,-0Y#U0k ӈ)N< 'leU&rwLJui㧶Kk Q/g˷ YJ#Ƹ<&AY$k:hX8/ {s|/;XGŅТ)w(eG>W:cTX;@X< rUF1rtώ <% OI`IS i$p˾.^Ҡ {ZB/;k1vܼ(٩վ4lVщŻm-;1 /Ac&Bf%m%( ~~`T(O:}:(hž|l?&.Xfpa %_p(9d #όA5r3BQ< xKywj[>%E/ Ÿe Mb$7O{zb]ET`9ոY{MDIpdw=q(ǰދfA?Y@T-a|8Ajᡢ!=d&xuL|MDb&};눎H)&nWt-@#bN޼Cw-祷v֢kI !+6%_ۦ:26NwQ6({F>nM#䱺j66 ̥=/ Ѧn,m"bAР/<QWH=VjzoUgNx^> ;*8m9E;{1!m`aXYcnڤmD F4 YNm풦ZP@MXզߌ#zk[(ihOfl[_\:"Rw&-*AtQ9hBCC^1V'7Ի,H5F7-1';̅)N_Uo'˝]bvhOR@tx &JK9w++,IגْSElH|)&W) %wJןfGҹ(V aF*#У m뿆F9 /LLw?obo7ȐkP+H`һ\\$U!p`bd `4Lha-Ih=".>N{҉ZgOFT~+]};b.rît. fP0(bV8gJ?V =}?iu݌b'd2"U2r> `_+_ho2]C+V5PZa?D+]G8ȸ~}/th;]K#*HʌtVut?1FoyXlcjGC6 1"*Fؕ;E?mTx쀤]|䮖PQ$ KᏩɊC˳}pC"sGC}N>ЋtNFW;KD#ӖEW&5'!DFlr`@Tcf~F]o8FRnYKZ3'pF`މudY'](Pߐ{""˸ 1pV`pVr8)Y$2P gCSO~Ѐ*^Uy8/jfHMsωG32Nyo]_)Bk=U}#tj%F[AQ.ͮӦ+=x*We6^>7)^iGMı,fCbCSJsN~$NRٞYN":RҌcxŢwΉ5R5dv| .X{cnV(Qtn7\35d'HttKObqKT=h/'9,j@nl\LN:> +`,Q@1o|?e,Y!U{p;ۗ1"-1o J-Hl<'g~_ڦ?Ey $x݉>\ 2 a=Ea _ ^P]{ԫ:j ݄鵂@I^cr~]&E(ϻV] l/qMA|fmUS }Q 5.qT(" g4| S:ևe^!Wj$UZ^hM@&,%0}VُkGa%,KtTTNUu.ߡJ~al"N9hm *{3xYNzmd`;w)+9J|}3= *\:y>Nύ14ROIWN݃bB[wl\cљ8|Bn_b3@Ë>+>^H|fǕ7J-rB -v#vlY̓۱?AaJ[>HJU.D,ĘP]?tyɻ*?GQ/( i:qs:iqW:x=Hp!z;`ƹ%$)͛&;zrPMCw^zomҌi[p"oR^t?N{JO%\YGkza<4`?}P*GҨԛTպ97f{2(>8LK C"PtwW" `7CD[XFec𹰟օ(4' 1Z*TPWn\Y"gh[?7ƁXiX!u FKt؃]c6\۸p4AV"xŐmEpELfZ"%xG LyI} ]s} [l1'ɚ%cAR;ց|*XM%ۏQtһU th`8bU?Vn#Ƒd&Gm"Vրi> F UcvwtZӈ1 ޚ tJGN-W,-"X{k$W@y>łDJ  3r)5XBZIMe~Vg&f2A޻U+5N&ѐ;-kj kEE\[{KMǓ1`!|^#5\dSuܮߦh/;קN'H#A2ΏIv:!zE;IM`[iKQ81f 6TLXmaXDmjO%rŝF# t`LBD|R2YXn|!֧Z:<<^27nKN#,ߣQȟ)C+ LBK9!X+{6Byu$@cs [ہPۍc& ϽFrbȫngɏ&ކZOgm0cT%:D̻P ԋ% 뙛sGhS!33(ύ |8B|aTۋ/D ,~J~yC/`,LH P&@8)[r-0/UJBysew& Ý[ܰ*6CӿuPa2d 3rӾŠ0 vb6~A 7Yѯb(fR&!X%95*Æ1ΙX!ߋEEd>L܌O.iq'$}*K??mNtߴrE,C(]Rdq?7f䔲('! Vl,UٔȁgD&۶XB$f[1dێa{ pD`|Ŕilȸk1BEaF̾\l@Jvs͒7W3%@-j_qYC_C]]sT<99\_ȭ-(sVzIt#|;V'YN_ 9u5Df5k])@o~ۑ$w$zgRhi2D7V0p/N}F>UŠm8AqqqS Q\myzYINL2kn-#%l[24KVH`qҕhʉm 829ut& eFleऒ(4nvl^죄#5k۝]L$o3vter2A0# N&J)7׊ݼeXW%\KTl0Obb4$,Lr L?D4Na|Qt3ħi@eȐ/YmY= ,E,CX}b{ @S 莃^0 Ss& (~ Tn*ha!]KlnD56+QwtdQQO9i;wOy,&(luB7PLCQ@ ۑwG`8OxOGzi]s%E_i f~ .P#\$%DUV*/H>#(rm.? (\+H/܅r?P[,EgUބW%p G6SטY/r X#!L6<۩VPߦ,WqCo%9a g&.G|s"2^[6= %|HrsDG-21%=./(*OaӶ]pui'R`@hlӔ sCJ0N,n[q9\e.y`e+oʨ_QϹg٣U_+Jȵ=aB܃d5zQ<4pݳ'vn,KA%pܛHaR3 SҢZ{!YBƤwW6) \PZZ وm0[?Ab"v(EE[Vz}em% xd+ؙ,Ŷ"f3È-aqYx?I2?4 U}#֌# U|:ӝ eQ#KZ漪Qn^YԮ*d>.u4,GRIB Mvtir> {27Sz)6Izf9|qJ!zbR5L&\Q9Mdއ-%_o' 0܆tDa+j[x=Jp N404`O@7f-(ϐM* Q,5'Vdx7cly 3SdN3&: `Z Ѱ|$ߘa _[f8&As8R9Z2',vu)HN*te䃈qetjV4EM-~j22t9Lo(SZz-$^̘[>O gPcZ[W u៮,3FThi궬ݛ=qRə Fɔu.IvyiZq FnL o[S+hEqLyO HP>4MŸ{_6C8gǺ埭pFPߗ3I!^t8@mѳ2@(CvB }aWbsXU"7G%0djp$`'G  Z d( օ)'̀{Ǻ9;1zNPܻU[|/(̩!|gtģ4IM@q18>N&?dT9UN<U.C~GM#sh:k|W̯&X15٠EZ:V> o/>v}PqqrPQû].%kW Ə<ŋnTj7"gkMeHRl;IB~/:]ݱ_@1JDE~ï, R~PN%;َ:Ȼs|ikYnЕ4]{_ե^DwN^>ٽ[|moa IX]TޖSe|TB";aJ]Yoo0#W*.^{a;0 A~B3C&qN0m:ߘ!nol1\姭fZNPAN=#]0<7pe.X̌/JF#Ӟ 4a r_Ƙxo0uO)\qf/;x>\Dz(idѹ*HoEv)<0aK^ƿ?%0tC'Z (v}Dri8<e+spO  tp_'7nuY NmЈĪ5WyP:+*@'‡0RGu- `|i?Kz5G\F:#Ӂ@Ea't7wT!|_x0/E`2Hx^Â[ұM\]ǢV(5)K"t(&6&'(I &# "OX)Wg:!QÛca$l}{QF˜7]/RC3C>z|+dYLVh|r;rb;}'I}αب݌ ƒw>ã }㳼n]"U ;\ϭ;u0QqFY2G6jQm~7B\slUexwά!u̅<)E#`k5F$&pL*r^k4.mUƺmľnmEbL I܇mؿ)!Aq_L9W$>qp:x2dA0$ <(٭a-<~2<*{lE_-. iv=ّ OqmgP @qۑþ+"1V`D]K~-wR |^s Nd&vkN086V Lȭ 86% Ujcf<V7jZbmzzL.f|lU*m7sA7(V:CU}ԅn`Wy7_|HY0&/G&F˟U! FKO9V GCp)s ܊_0$HwB 7;;dvG [f|>o$r zSJ򜆃BFoXׄAjKq ]bjYpb&B̆K"&q;)|z}c}&.b^,Ydk4?M\Y]Z)ר$G^HtuޗM- p(.ꡮz$v -;ѥ]O!IàLz9}L1f .z{;ǜj`PV|v*у2jR'ܢw=:+EǂL-sw, P?i=O:Wé5pc2 rq 8'BUmA:hvoԊH 6P]Wj"SӠS.*~jdJ.}0lCm$3ZZO[|c4 uYY|kF~z" [K"&#J+.yk_Hr?: )dxu5ן僥y/L(_Hw]}:ιK/[ _F0%PC2ĉET_ͬeSd(pYo/w)~ؖkSV4Z#a:YS%,V6̺{,.vT-bkfc9jE$X=r֯2]  NߞiH7B8,ʼr3~xE_G4Xpd>6M&+Cy0HjM$+>Xe*\7M:;#gp`08.퇿y,w; Q8y Ϥbp t$*",lQx]J$?L&lc:8h )tMlR56>TTWr2@+j !ӪG(!JFdjCBJEe,♝ΙI$IJ!K\Ù3Pc(0QZ$ZNȟb\$\z+[bR)h(1=} e; c~}oC!t7!e<_uM|Y^9.I#RND15׈lH&hLof@^/ j(X6vM+{ԂP` ggq /ɵS6̆{©ͬ=+~?+:PġR0\^S:w?r r=$CLV?k]…HO+{aG&3/+5x ˌ֞WTFUM [Q #Frl5{𣨫)VVѐTiAY밉ŷ0zAkWZfB1?wϻxN_&nU=w{ ݂192)Pm0 pfvf#;[+'@u >,ܿc\g!czv[+߆ omEnqWl*}wqs'N%dkD;&z.CVoU $h,ڼ-w.ʢrIeb2/8M9~`Nl8.C >YFo@5r2BDu9m[`:.5u=e@}u',{ 1< ] 332*;6WA!ltE(c |=q@vus)8Ә܁6õlFֱ>nJAL>&=xնӕ!Ðf=PI)H&ڛ|lZx^Ie=vק@Ƹl }{^|qmcnK!6[;Շ7rHЋ91F?Ņi8Tck=CjI߹.Y= lŎ:U ƹNV;L 2y=a>yu_AEHyXCq}k'eCji+Mۓ<+˞b7 [%8%.2"}i*Y!wgQ wj"xBis݆=,F,R:dbڌxG U7:ň0j"ҋFee\f\CǙǓi5Xa`٬,6s>wR 20I0x8BQEѱ(`„*ePHf{oQGZ*J<5YHæyB/a; #R^lߒuNl`,L& >*b=Wa#ܼ<[ry @V}&gyn@n6McPhAgib/.$M^\w" ȓ_'aGr?F6WL,vs0TpK$t )WlO"3jޟ- /ʴx#!.& $Sh 8j9uALahFSѷ7470f)%چ]<6;hd0؅ %\eȾ} E=c4mƸ[ğW He8eIO=L`[HQ߷Vό%%膫\QVv)4𱓘- <&,oz"9aZTO\r6by:[;_aܦxVEeMK$EliXʸb_!ʳk0nP0Na=wɓ0\:*&1=Z3ƕzm|{'%\,`jħAB?hjZQ) Omz[]8q&Y|mV@ewWr$=Hg/›cgsLQ`7kQ5VviYq9c%$0+߿@J@M+BNmz@4@]g@p:D/*va!OYrO?^dq]Z^oU=}X XJe74ޡpb!KrLݡIu}-'M3&$ .#K6|Ko+(eތF$3f"܄6$fpi" X3SEEx u}OXV章8~3@<$B]Z?[8Q:ۙO#Y T,6[DȳG#= tZ8ڠe뷤}}tv^?a"oŦ tw!a< vzPNLk.!{63Dz@så5G(H  OUՠzE&e< ><ªVA;hC9A 72wTEPHQdljb"Ȗ|Aw5iFRUuhZ/Ɂpmѷ4Wb+#~{*) Mw`P`Hx ;)~Yutcآ ߟl]Aq&D%T2Žq\юc`XQ_Ԣbn|ԧ+K_DWsc?U,8{ROKSE|rW &Cf5dn],ls9L٘YsPطND ??=/9U2p蒳tAήq3j$<y,UM,R¼Jx|<݄!:GSJcHm1Al{ "~JZIE)@ka//>+٩T)TEnYuS&ZgJb1QjKWK(@#֔犕g/0Zyx=H]D^\a Skq"jt\CQ'wWrBvb؅y(&'^W#kr a ~Ng4RCnA:2V>̓> #^IE.a+O c%*ҿ&fV!_W`I"8#Xa~J v8pe*oHV#8րHE"h o,KM0Nc"%WIJ^a\xY귏$g:Tĕ `U` , j|G?̢4du݀?>Gnϰ~?<;].f n(N>R$,8xo`z\*(VY&L]Ӌg@"!.uZ<6gqP#a% ASbgqd] ؐXPtW/I=A4z|+^5?t<zN%讆gJ]nCr$e|rauCq8C#Y;P7_mfnx>%J~N͎Y԰/j]d,(E;a`V$n q:G+Y[r#tK9-Sm7տp/"fI2y(Tt'"GJrt4 V\Y M&UEZ]B|G~K됐 G'PӕKkmvjcun] X ~j+SpzY 7eca1_fLKQxW2`hYj&1)&`$Ӯf 5-S_U#D36Q5mmE DfڷoΒgh`iFMSqldKՆ} ^O3Y A@Jep"<ߩ>iH =tf ;}P"O""Ssz`f k\rj1t_/\M?؜esމXhL*_s_c< QgșChYܯvYNl5#l0,Y)=b؂|+tg21l4 ;( *',ڮ׋s[irxN]\t~&0'bՏ22&dgX:m` fuZUss< C{;ǘu-A/CB䆭es\&`ޒqD~Jiݒ&˶ E M[zM#2aZ"(;VW2=^5Im>W{;fA3-;Fۖ]嘛;qp>0N" ZBS87D/Nbi*bL*H{)Mx|{! +fذCAw;u9r6%b28R39yb.6b?=K2^w ,ez# `5`Q<Ҫ|c VYBs'я]^7gI5aH DPu*bF[f cVCsgWnX>(OZOwB8U~/d}X5)VLb{mWe'JfKQEc.Vqz \MhMr:r(.T+n+xǬ$Mߩ[KvC٥qvL|ޞ[ޡԾ9׬֏yƏ'&:2>|!Z,4 { (QB}F93 ϑ,?ϡ Hn_k!˽V7)H6sI=ʵHhR`'Fy^+E!}G}jA+jMa&%>=0%(2@q+Bci+İƏZLvخX*r *n?fL9vY5S#6p!A65mxݯQMܰmzw5! IȋTWu4ԗ}&DIy~#Cޗ)P6Vj-mKb'p@sgb9wh,"e 'hQZ5czq4{GjH׆ g$Ew$I=Wy :؜ ́S>Bo@.#vݥ=8Aa?!ȼ8[%[4Mtw쇶ƾN9GOx:œ7úT=>Ꮕ{ݩS:f^)=iqg.VEoT/ $Qh{OYPٹ3g2򊤰rD&FEE u{7|~|TIYESoeWҚʁ`&ӂ늁-q*MW}J_9 %dr=-bVqrIkǼ.euqJh!YiH 6cIb>~4p6+ן!΁=Yz_n'G1R[@4 |"BEUh.  Rk&eA@Ca$Lh&ˑv{' ̔W!B?ڢrgE0l8Yپ"Urc9 6kYYR,!#{[;rER<ϕ| Y4MM\vOT͔ .@%=}Ba}c{D)r_Dj;IFi|ȉ|a['~(+uKb,e26tzډ>W{:jtAK݋w RI{^-E8+]`܍ɴH)OHQ`MԤ0. v&'QIy5Ik DʋrL1%`h5OilnVsZƤ->zlZhnNJ8qg(&a1vn(9 Vi!h YH D YDԾ⇴; xon8_{ !w6o$IFOv}`]s&:Dgz#)y\di4!.tP;ll5Gò`eNxԜ(0DАT:>L(&6r|choCy{AhԭzP <=lCq Ž+;k9D0I 5s4zi8/V6CRg}97?/=zDƊa+VI㢆r:"|BQxpp4it1Ŝ,/GaG:+X!{! $f] {!bSwGMg&rj~ *$A`ٳ[ypq{rTɓ>-rͯ#ӛđg,]4 $7(VW 82(^aΣF,.xђ9j29!>ye9i0i%S uف,DYH'BJdϟh&\K.t*cGv#,sMg ROg AWZ[f+/0u59˛qJ4< gyƅq-32N~{+?)*H8%?RmxZy 9nOBFIxꤹWIN@ B1;0RY]H? b e`'K"z%BMa> xi_GN[Jcg}w*&spOH^"nӲ\늕?QCpTsŗkW,E %fbɬl`';K@+.5Oy1C„jO <=&%Oc8K_z.%}9k3zsN)W7otvkN=3!nP@٩墧.6tг}IS-Rop1JsvMJ\qmQ#Œ eVi_~ g#퉎vr)]#_p+}Y`/D5! FT0(iPf";σr<8rŽ SvF·dkkϏ{l?}~:tf4)L$^ E7Pf9q<&Ey2 \oh ʌ%r(.*iy2E#35|WBՓ_26 Y>&X)Eg*->b'y` uj*~W՚5お?V"]I<=ٷ˧IZIy+-^S&[xOTcve`@žCDkȇ҃Yܕ/~ŔޞnsA,<&5A'˛HdwXY};i9Wxd! 'n̈́rb yM_O *2coyS~j s#RfIDr7%RT4.t1 V9IͼeGW#nޜ^QS(:ljԛ+kq7 k# yi[R.}t_B39G?5,)fV83*̽vkL_q 1"C\_*,;d:1j'"* 2H  TS>@lx5 *!l #IV}5FTFLt5 Wjv*?(5[xRZ,DVe1準8z Uvm-W UEz晋ZJ/@u/oߔk7GUZOuO6BW`A9@E?%8oU-Hv(e:5ԜNewٿ[™f"W=n:ѯ3J$4/1ez$ NeAآX=MhˈEEG"K~&-'*Vx0"pCDhY&; ;u{[@1!JK\bhh-AFw plSЙW:wpSe;V ur:S`@.HKNf1QY@Db^*sx uw{H|!]nY$r:4e`RD MiB7aÅh 簺jjW>E9g75nq u\ԡQO\*%uTQV%&=Z6HWQ H"U3sd&mĢ? [/;pG)3HQ>KJ>O,Zקvq}i_0 AjBlNya$7X cXT J="_ Ad_8TWsjc?3Rb|/_4|_'Fm $H~h37q4 ʰ{{\@DP݈֒{<0ӫҺl'Qw'e)U>5MpF{o/m 6?twuN[Ko=m]&"3s$pHA]C%v֫=A"~5+gV h."0pVZTMr e>. <,cM(@,Wa UWWG>$C;5;SW~14%G`0^r:;Un?]q{u},ldE>haW߷.E}y&&mo;#QT[$@ 3%'%~DweZ*$wX&A@^+$"5Cm K;pKSORBqO%C"{~ ɵb}*vʄаl';VjkkźH`l86;ôº(˯+Od";W}d&7>-*W^ֿ6}4*KGj mw7])k>T-i9WӮx $Eͥf+@f93oI)!inÞE$l1!<;qdlLz"p*FM19 Qtwٛޛ#J'L--iMD~=o vxG` dTGnhA=x3o؋y2HoA+Wsϲ+JuJp/^˿_fẙD[MoJR9w!UW9F$MMy.w w ]{҄H*.#gOB^lȹGj+טDI$THT٦D9cp&QAWJq)؃<Wo) ]ɜxYE1 /fJBf3 szʀepՉ>Ȁ@3!XUG]LVI eRsZQO$FHB ػ Y߁aH]A2}I'$-jV_w7RWRܓLļMT.ikĎ3Tݚ_-BSLC}Q`$¤ɱPnrh6$GM̴ՄJ'zxϳV\SŅFޠ흆1K[½Q^nDWAT q-w,UG5gE^`4=܎vQrP13#'/;@6B 17(:FBI%dl3,*&,6#pQ]N{7%IW,"a:AMQ1(]ЧQ9<!/0ΪdyD:7 /DVp6:5OZ|HCV.{0z(n;cM0zjr^f::|#奫(o'aW= #S0:P 98u__K&B /&  NAAf qWW>f P%S[*0[Nef(Z*a`|_"yk`Z&2E|_Õu)]g $c jpEhni\lM ~w&dNS' _4A']N83HD ul7Un 4p51>9e=A+9n,2Zk^NyEAM۬c!*V^d#Qw"_)o3h`a쫱NhF֌ +g!6Cb?ݧ ,47:v>}8#?̳ $̋+XcS݉2ogj $(~2'6bDRHcfU9h}1]B48F*a,TY+?>2~gV9@O$g&ͤ| ٸ c(RnjJ׍"ƾfv$*:"gųWe>\2qGxveƙmk:],W3➛+e(j԰Dp1PH2Es0l>b$Fc^N&yJ/]C9کI!ZxSAS/ְZH? (1*"^1|4_;`lJ7f!OMMk8Gӭe'[=44hqʵ΢gZ%2TP{TU*¿PZvrఐ JI .h9[{5C4N7IO=]5Ws>q*DVҝ^k&/:gb\(!z ^ aPsY CF\HI?s} (,LC5>9]zv82*6⋽ޢ,1W7|"Qr*ʓV$6HڏGHvrVᯆ=V >M_5Q֔HC2iAp%'$07ud pހK_MSySXΒs65>ޛcQ:J"_)ݵ6Pm2\`W*߂ Kb7B2QCSӱLjG]rRl^lJpajQyL_K-*G5:KbVmll7$SaཇRF{R];\oJw:"]y},qu5mn$aGE }AJ)`$#$שhfTpL*.K桋_("GTo/]!?B0W &D-i4 VMOm\<~֒%y-V_Zh)k{(m|,#[,NWGv stOX` ƌѯ4:{rH 苮[{9&yC{i}RB=w1td2iwͧqʇM1fP+32zAe~S7G/>46~oY$:W _CW;Űڂ~5'JhMGe$6Gk^Ҭ¿ ~ v+=+cl'ܿ`3JuSOk-s\)]^LMDthyAwA iUyE@R̲EVyG*P>iʝ#. lEH>&s{}dAq0#^>$f;%61x1ru9*ܤ,r }B3}"zIxBԩ$*t݇n7SN ܿV;^@ 3V,ΓWe+܍;ZAF40Gz%E ^6KB`~[Y$%D| NX|ò0X8+]m9ZUE >X]>}b d1J/*C ҪLn6\ 3E5X6Y4~+coX{͜c/^J<``m?] ˷OL.i r[m2ԘoZppS=Q'?nD3Dp=XM% oq0(R5CԤ lQx=o:45}2eM]L4`HI8ۀHP|YjՀ2Oۭ!E9-q/ WV<^9p\#B ?*+B@OP9T!}ҫz+IaBwՋ^R<`7k~;#/G2J%T0:Zԝ6!`jiN't AD6kN5aOLZv,?ޞ:Xܚ2NtMeO3z+:0ϣHcK$xT!+,eo,R `4F^6^rUמg&Hkp` SGcu=R|_}DlYE{QJ(g|mrnq]#+ plNzny Q#M ~-@a/.۫w!R$ :0ʦXc3hy.vdK- @m E7UZ'>٤>OHݭ;xNdM**ٸCK̉  ɣCηJfk"}l~er3mpQ]bho/K"feGfw]DWfKʯ[0|ش8_rѾx{[1-m"t6!wԋF&kԂ[+VQ{%v#Vx?w#&7}LuS-Yg-8Pb }hӁܽe~zJY9krԮ>ub4|zp*E@"f>i% {V[.T~P#iN`"uDx(='Lwe;j%:XL,^GA̿DH{0e8' ~ĩ GmKLsk9=,Ֆ?I!td>֗>М1%4-Jr  3?y-bJ[JbDZs&ʼnG?1R"D1D[#Y_0hM ЭVݧ/1dd\O\7/@JY]$FA>}ӎy&ܩ=˲=]mwф9J`,i$Vx`WE$_Bt!YY,ރK)Y 9ewFU3ǂOZFv(wn#Z!Da){j.` &VKn0'PJ]2ތ p6(%f$޸y ҙB:-Y/|Eh#Eݵ)Wn-qi`[ s!pb f58rWjQЙN4#hR`b+UFHL[2d[)BS 飭 tB|Vǁd{2nDhb@'l/o+ld{'iѰJŸ#ܜ% >EVwOf&6eR=c|5@|dz ķx'aQfo|9#+55Ž{hHylttr3ߗKc  ^]&7C tx)T68$H;%؂`s$WGUT x4\AT  /ɵd[ln#x4u{4D;mSzvfb!I Ag.1oڇ;/YA0Vݏ S-k OǡќΟG[wҎy_3hSEX5_I-wz`[l廕"րQg0&\n vhw/HDFF["4j&ZҙX]4هPalM]; u`ߙ%?H`)˿Y BP 1\Zfs=3H}4\rʟ8Rn(3b>]dHnHr^q೾sc0UN *J>wޡ|).B dcy}3zIJ4O1츐l(%nh/ᾘD ;G?+v!gzw8dHWQpƤ_?՞Zۨ޽b2Ay$tى'Uh0U7@k 2`Q)53 Jfsb5qR|jυ7qȷToV1kp>x~ )ۯY"wd.]IH@T߬}|ȏKQQa4x@;G kn9d&Nni_'thcME,'~PEB?)LbqIejŃ"3 Es\)(Ygj 'Ax9:`ХyU3 Br+b́!4(v¯&^?Ћ)G?8񧎔 c\>_Y֖ VMXiQ p)^!G\E_5`.je% 3ylqQ+FzL͆v^[t" =U)%EtgR>!M`CF`zs]2uCuU#DEu!Dvh@t5՘g~k[00E ']jqni JIð٧O@̛* ѢG)j>N0|ӿy7K  G8lg[έȳ zx7 f5Q)*1ֻBm<󤁨Î0^@DN/r[s^^z$9ijՕb+[ˀDaC_M\k;rQ?jPċOSV"ƆSBL#+S'c*^U5pmo5tDLN4.Yǯ+Y PEBTu((Dp"br P%kZD&.wE>70 L^|]k|T -H%&=  v' ~5s|z\VPMNW:tDBPsJ#Kf IJ>܉lr}fnsBU2:+_[S+ #u^x:'BejPUޓW:dʾ$ȻzF;rz T^zq)3z 3}vJa|";K\3e$s$oKUZƴ>߶{Hqwa&v,< %XI*9 C dbV*)I`CwB_eSƆHA}I;XG'=H*aӸլ_f84;ẅlzA'h5>/{: EqucFx0dn>mڐђC?E}G9G!˯%~)2%L9.?гyiB1}1YΩz.f!Y̵jC&UNjF3.p:`(o0l6Yy<03ϾV./N"o蕝Hd4R_*c1NZtyEb$_q.(F}h"UXͪV K<ګiSXK`l&º}a3G*Oϗxڹ+` 3g45L0:Ht&C~mqnrS8'Tz3ms # Ceґ!rL&=;wV!s_ ’NP{nج ԰N?G\< >xaUi8P ]wnL:1Jxx7:vA$)PVۇ$DB^h-R6+Yߕe=Nlj{Tl('"VǍfjC(=N egY"fv'WA}Z/?Ӎ^Ed̊M|J1jS$` i=&MK**i+o& B +[l,f>,&pݒ(f`,Q?FRI`$˰9q Q ~{꘿HDm*fXوbj!FrN>GXCXAcO]9. (ê /{!$ M%;-C`-F9kݫ\`Z%J LPzHK7bS;y3n&]@$ƲbE.k(yr}:]w}I)Ѩ,q3eC5˾Y`~Kge$I6%BtCG:{*"ݪ/ y IV&Kbɢ!K{UjWl'ݶ)z {V~>\_H-(I4j4M>hHX;4Nϟ+yM>kL-#eZ˄W; k\-t\49E0 C.~Mq^ lF $4r3jZwP[C]ÄL/1ȪTYe!']>}S[_ElO@лJL`k#:$b`6Tv@'%Gj^ VZXv̴|H70wg>}oڋ#\i;YO\1>UX{7e|>MFW>ᇄޑ0 n=W+"*} l]<þ~e~4:=QǙDYppx/w1jޘ,Qۆg ۄ=Do=k!O%h$Q{#wy?tDw[=*lt,1SxK@;+XlXUE=Rp^~/.F?1Yg)ṠLx'š2Ly^ʬoxЫ}(QTH@|(rpT}'0zV$E&Ó֯1a YsG$hs1 lFzEJp@3W ƻw2ʠ޼ d;D|2$GE\"~KO ’[UBxf[N4nK -J' Qt!vzmOX}\.F}h !trqh1<RNhD<`ܺXnnj8ҕ]n XIa J*a3˖lt_G\tkqų'-uBѲŁ,.XRM? @K9˽x<`?kC"vߖKY;gϏ~q!vu3ticpQr'~cQ)؃0%,]~CGR3 ,MBN=:>ͺ&1)Do𮰔C̀[،=~@my[QXKq=lwp&`f[ ɡD\e&5o#\C@o?E]}#i9ZzZϻݕO_X)io_ف;<9nX~p lQvrƅ>4C&:ɼ @%3|1Ͳcg>phTJ̏cRg"QIP/r2*zABL@뒅g)^]Vzcԣ;CDx FIH#aLx6"CJcZ7usr'&&xMu/qA)Rv=YjN$׉QNwM\so/ˬI^F%VH\ߦ(;=yɦ _{9}T/RBdLݭXsnjhorH{ǭemnHdEVO̍S +' VhJb+= La< @փ)&>P49Y#:QՉ?1HZuc4l"'7hJ@l}!=Tr-b E:rkAvqVL"slF)Ie'Pe΁7\M0xN ߵ63Y>7*;]Y6C\xpՂ`?Jک7v\M *ـ%c+DxaSL1ȋdz [O/O:ZQj8JDC 8ڹy;d?[%EF%وuO;͑h9 blZ;auX3[]B%[h4` @d99}Ѕ^,ެ'4Z{$O˪+*m@ێ#yIn}܂.Þ?q`j?-__ y4dn:,#<P~ YDMl~1#yBE#^nE`ʪ^Azn%5nXŔ&mY$] 3!#W7 ykjR%[*r,*>Mh~f Ut`NT].4)y ْ79sZbuA@Rx wΐva<߽۵ir]z :xuYR>{hQ}/dٻnPs-Cܩ,`XUB.J*$BKv.e K6Q0mN&pW8ټZ}qMy}TV1mm4H zd\fodR]R$o$ *R/{5bv%mV}60J:ip!b6a"?3BY}45+#I}W̊6KV$_ܟ7I4}c+mu;"wrfL-  &r%sj2HÔѽP%ea~bfZ#iEaǹ S6@EAC`iPzF==%c57GU.LT`awwx.-;@ZX <ֽb*iuAoD:J-Y^/pWV/MFprlBށu7*cRkGA/*X&/$s5Pl@"`gCSjֆ6zPF 0T#޺LdI"ֽS\H|YWK!-׸C <A1AP~,)N^lLkp:/ 9W%>UAN] *?ʜ=ld߰k&"R Tn+n˕oX0'{Ķ"ґŠiZBClLJrʶqN%mʖ8H!N(!$yXq@N5{--J1a>mQ%/sN@"G)T[{{SYRhP2p,@غ0}i9Izi5K$6KrfvmơJm)e 8H, P,vGQ*ЇTz*d-- TՊ3(0'i8I*!FmKXX]w(siu>zRO It\ew߈19%~UGBLf2CP\п=ճ(_Ĕ\= Hh^1&77÷po"_//<Bt7COOnEw}vȷr%e=:8ԯREy ɯ^3'U,kT26^Y#~]Ip 99H]e5+K*8[H#s"Pj}b&zpL~.ƒٱǰSkYՂKXGbq^ ZQuu^<\Lcp~>F'\g0@3\aTU1SxQK1v;FʸfVTIHQ Ц8֣Vʩ]IzlUKr3&!;YQ˟ MgrKsɀsG6|7\ zKDG!x+0;V'?n+ିrBt ңY~Ow/Z鳜 A":d0A!Ve-9Y')a N"{?̒-q)A7cxޣk_%j= `~S :_pTP<|jt!FqOȃ0 ~E9[yM/ѡPW ?%`tشbG4kmV?1f1 V hJʺ*rNBolmU|yh;9')m &=q(xsT%r<&Tk3+#A"2.a^'KÅgAxIfaHMT}&k4 !%ZtSM-b!GbIA5 Id'ɑ9(u/&'} dʆ_R 65d{w:."`|Ez[ 1au=̣gWf W)" /,.Ʈ$.SuK&d_K{LTVda(h2kk چ- =Fn2YYG/W;MxG(&w07,r}9I:U nTHb . Z]mDvzHda{WI]^1cb u6ַO)ݵ\pPB_k6׈JބmdH[K(RD7#s9[]: k+W:I,7.dDo7_CO^Jس,kek/z}=(X߿/AiS:(7O25#63'x2zmGTl?J"w: /q ]J6W B> .]ufHoo=KD`Kג$(O<ωxfTxYKv`sQϰcB!#.|&-f f-/maR^Ǿg5-eOhuݥpVljhIk}VY0-Ξx3<oXKIgLN:Kms8JtjTڻpS ;?'OCհT%XimkxO2SWyfA(2w-]yݯԵ˚}Y`>boL>b>wGgPs6FW W>[>rUV:F33M4iB>WjHjqBy&1t l?q J B^=] q=wζ OR-XZ,狯&jr.S$[v"+)ĎhfOݽѹ%#RTᠿ r^b> L.9L#M;n hH1\mv؀:.^W |AmVKXhm,(NA+A' ׄs0ӴP94əz-]OGv) xg9~lځ+@"MFyшm=@袡ɜ)JOT !fO["m"YoXy Rq=cU'sbz'inxbdeyc'^|gzP#_9V-'<|UmyǸFJLT{Ќ6Y3vHt}[OyHY{yӚ[rqmZ}Ùr6a4TX\y4+zV {.!jFi~Ϥˉm+C*|&>OwGN&YrW6e)i58^+Jo+Fvt@%UTGȞ\ʑy~S1X 6g(Mc .P% WV?=ϥ8b "2ӊr4xE[";f8vgվ lBrCt$7bnT~ xݘWfʫ@ { dwzL Q}M OY823\[Mc}x,DE7 ߌ -L7l`9ୡ ʈPw@l\8KB_ 1=SCdJҵRIf~y'oj_#?&jB.^|w.=#i @!8#x idmY+j fW&)-2l5L64N'X#ԏdU-O9?E| ,n֟fk:OqMU+c\4bψو{i|l߽ zM|E`Z v@ xl^6^i4E v2dsWhD=}J?agj9|LS@ڑxQod`0)']wX 5O"vZ.[ʼnzc'H(n>1Mcc0B߻P⨳nčq#q7 u`F3nxr*ZK.„(kɰt {R2:rsd gy#o|k%Qi㑋v,hUaVUWchF*R zJ!MRg})ya[qq@ 15:Zb3jV\WX' 搘YF,85Ё :GIͺŇ( ZJ2i?nm'8-%Wvp,v1PAz xb]vW;;^ERC~@!^Gi)\IV3:SA61Y `F0fd6a6[!NweyqKkU06_2bWҎ;MБ104G`4#P1wybj #CBHzp=T@Zj\-+6Y³a~N#"0U'ݎ&G`_*T]uf8UR|X@d2]/@&0]Q׍ Dmܞ'7I;j @ϞVOUcT$vxS -=J녭}a@gaN\H󝩞j:wTw 6(=8>[nXqs"'%xvư7B1n+Ch7!3.%uw٤r{w_fhȦtP jP5&yGƁF(!;0mv>I!8I"pK-ZIknn x/rX9d=lFvJ(W4Mq.=oicOe}ɐpiAY@T՜N ˫#DO8[nh7K˘@LYBs6/v4AU}0Url}2 M};#jYQkǙʭá4M|ǬTlry U1'~y5æO5*QwD0bYK0g|m#My_4G?o)k/o 2rs)Jj9uj.SOMD_OJElazWZuOO."lٹ??}|ւ:&SХ[xӻ9Q?J صwk л6Rd(ZePl nIzSaM<ɪ&S3?Ԇ[9K.wGpTk%3Y,a*& ,]HP2A8Wxѝ|EՐ<F oojʘe| ]46m4B)މ/3L{kSS$u!Hh qgeE|Ϝo@EB7~F}n ENVLs$O{ e8et×]hgV`PotW0f1]P]"jZqºA`WIKiݗkJGA>lCu/pTBKIjQliş2qό>3Qm2;dBn8E TlEG$.1* ;c!JZq8û/8H=M+(Mjn{ ǞmEd0 DIc2S/sݬ[=s_VcSkͽʷ kz u(g_K^u;Z٭%-1C3[DiY(Pv.=Dh^jNvlj69Yy(:*d{nʵkD`C#Q cʁʼn5RZx-{F w9-] O>! -*=RJkS~8륄zUMӉr&v5+Q|`MЮLD|ꗻ"<1t1F4a3XF~4;ࢵ8,2]rL#;ޜ@$8whLXA4Y[6a[:69S]3r\+ŽʅIl4C,e}D477`L:&(ۜR0s]v ׈+1ª~ۣ1TvLҞǴvGB݁o?f^?<}6PtˈrW(EpDrT]u[fb>'GD\Y8%>Q}jzBmh:2_bBKǛz Xݩ]֜#bAVyBݎuC-m嚟Ȑ h=qЩ/wOĢ,\8@#M/Z2z=HnӼ5pvmG3}OqiK!ii`-dڦ wDsw#dx~Q\pY$Tdt@QlUS-Ĥ߅;b̔e{Je lczɫ).7{8Y@9Ki#>F+Z9@cAmZ>ӑ %1avg ; [@.s,+d#-jM;o;ӟp6FAz0("5pѾ,~[!}gԎP6BS2BˎE #$Adma7&%s'B_ I6#^,O|+BJjMu.|v H'A9xnPi˅Lt߫?WvPAIF+oȨ0"ֆVbY]n+ ”])Sc2\9|-D.RӃj A.zˊ52~j)""FF|{"ҷNuI#faʄ&yYNta fvJX~pVo^;on1Cs2-QٱɋȄJԑUe,TVoZIFcdϴt[mҚ ` H{nD},ma+(U<[19AU_ut]"8~QAQP⋐;W EhC^Q^] :=1S=gJ rfMx)|"MZ##w$ Ui-S9G 8O j.4A#g>u]1̣ZG jMbH?ymLB0 ~Ajp~P:mԔL8(Oz|ӲŢhxd"=AJg"AU۶M4A-J޲ ct )dφ!YCR~ɷB'j?9;L'{! MF@،V9CbN)mO@< MJL Ȫ_ 26 &`*yņ 1<-hjCd"*YC5zRߧ腮"{zaM(,W.W󛡃v^35_N k&OZp!B`+qk6  &{2M(qrPa)P~Cm&纭5<`zRIo3N:٨m y>8p|MBb=i۬aaӷjD '{L!m?8p^1XivC rYYNUL&~~]rהosv)*CZ>\&Qu O(;A!s{vBSefśǻg"@<2"9|֖Ļk~@BBAu(7η]@{I70L‰1(]3HPE~ Π΁n1ѴY99ARY˒3@I/W=Qz%\J~MlUw^&cD$NRza, Mlrd&~kb6\ 9k-4,JdxN2tk6j^ movYnҠ < s6 Z3. _|0ӍK_9oxu&;^jw>NRq{!I 8e( &Pd5krX#{1ɹPVg4H2QbiFV_vm*?jt,]Hl<R(#}k|CL6%%DGwESjY*;;oh0\Ϊd$2vc{GRCAu/Ҥ%{TSH)֖u"-Usmh evo0 ]isu(Gc{gSZ7/ -ݻ5Tam8B&L$D`AEW ߽p:cllLGOSHaHˮi _#Zy>1 ͠Q6"(%.A sninɿ_w:#Qo'r $%z9 tUR<*pAѯlLXprhY 1`wHZl.x?*UOZif{~(3WeJ{V rGp_Y(D]΃ ,%G 1gW^lfQ`PQWLFrZE9hi/=% F XRŀ|7t 㒿X?~ti40WI v +B|8aB,sJݻ 1i'[,JFs3h I jsC@% gb&-i#dŮ{5D/=0U{Zo6פAff湵3uj/S>4+Ռr6J9:EfE(1&j!0l2 c@1 I0D@r<,Hzv, p@O ZOҍ[m{sWGET c1 .zԍFĔ/ɭ'Z's/fgs=0Z+'6Ffa\VXEU {?)YA4JZ(ޔmq@un~C{q0XN5nߎ6t0.'9L /@~R$X%i*Q/3G"EwPqG$J_TmAX4}тN)'~ UQWK?IkM@c{c_a=I)si&]f<3ٱ@EvȕqJC|C5h(%k c1+7492ɱۺD{f[D>ҏD!<.Fzz ~Juf˲jN9f0.M`glntU!P0:˴RUe>ۯ!%sE`i65Hi,{j-"1p^\kKNoYc(dN7Ev+A#d N?9("HTR;#\æDybʍd ߠ\js^uErPց`t\LIM'0簣GF6R݆ sa>0xrH&˳.XOGW zW~d/:wTʹﲲY\𣝛^"Ј4pwWWxuw*EDwȘ#Ou5cT^C vH[ly#Wj'&2{`sE@6fD&. x";91.1WdH͛IZ p Q^6>d+e?J=Tr\5? |/͌a ztz"xS4,o?7.OH ;1֕%|~i XNWI_!<֐_썩~1P&4GqSrbpj,mX}NaBawE\1aXJdFDZD dF(4Kr+ *gncV&iQ|^lTPŪ6̧v[Moٌ#xa+Raք*jC3%>я^ X !B;`C%G_6\Lz =`*{ס WWTČpoy\ _ij*a߄E@ %K_0c'c^^yug[ 86π3q?ժh*$;"eۄ $R$-2Erg+aϨ$F*IhsdE|Ia^نs6UKDp<T1?=Ca-6^F&l)Xȴw}Xh$̓nEpȊ2툺`(N3{ BF&V$͓ܤŅl 71f)v(fM*•\ 7\z^dK' Cz'asxqI 4°.f;M&0yp>/ 2T:K xO*]{ `27UUB&BꠟFW7"[ -P N}.o8[hvtuM޳=^Ac$ yE SL+evyvq,2ZL1Gbޝ`OtAHMW;6.q`H6橕Y G0KV(E:Lohڕ%8YИ<)IDR9>K0rFa^gIh(}Zh{|ju%G6'g{h-׉;q(kM#c&k!Tudn&USNnp}m͐J!!;KCe3}h'xTCL PmҌ'> Ѳ+]Av"N{tO8lF>Լb vx?f8߹47]_h;$Y_bUwіC~E^B4t؃k }BXuLtqU8"\QV.H>MŎzr.l9z@AwM8;!B'@ZokcrNdXϖːV+q?R7NlDduZ9HHe|&&vOAMuTs>~P\}6ѦZ=ρ@7+l:=P:ʏp몂9 c([ k̟ذ~+`qH|i?qԃA`bXK"!n&훏D`s#MyU͒ P~=ۿM$ QjK`6[K&+?7T#$F0;>EEb+H%b<63:Uv;&n3k/ ?1fro^[+ߢF35 [CcVZ_~ aEjq8Y^%É3HatWc1̛Lh4Jh]lkͤ/)n0vL{i"e$EFdTEߧp*/,:ʁq"#>' 46ɌIfkW6Im)c^ N׊H40DQ3 GSQֶ1g=\wWo-w\871/ng}8 #Y )QV'xQǘwD>[c-4 0 -[Ћo\@'++ 2LdOI} I2 $. _cNٍӀ|I{Z'cJ[9KP^ڐ=ƌse~|T֦d CF(vvNOgqu?&]uFH<ZK`s # d8ԎC^p _R/TNۭbRú;RM~e͋FjȷU4ƈ0n5bR@lD^ƥ1z;Gr"oJ>w% K"IÓz,#켧G?L:?}N8jIB糩2#" }oYH@u?E6Axd(09}os ln1p`?߻kbUb9͉q=R|taش$ @}-ňժוU ۘ&˿ .FSݕͦ,|?#}9[r‡=G&=ȏƏ @S̗Xvt*e3WOMTIMނ439,x<ĥR|TNe 5t*Kң4nj"9`%_x(+= m_ ܣUf)XVf`A/J;-B˜ #ʾ}0]KGN /|,wO Y y`'j 5{՘ӐrxGڧcIo(U2Awk˳X!Yx:-qPBSHu!@]wS|2#U,d*x/,ҤZTOR@/ <_ծ]lNnE!A^} PB6X¢<u2]϶F*O:g<%j[k+oV%(2)㎧Z)iAl#'z=w®7f(T!-Ybm9Tg9Ò3ذ\U;>_GDT Zպ ra}͗7#=cd̷dBuɫk:7k:i]eK@3Xu$guy(@*8(أ%+LʖW88e&F`xhٵ,O&=/VާDtAeh_{VGD/e lym7a"xL@/F[ߑ. Ų ," Z4c}jj^^SUū]rnDh\Z6+ꔅzL 2(m{)iGMlE:q:Mϒ>́K1$:ZaoW<| Om%@K$b^3uA]|•c?35^*5&(13զ A?N²~|xlWµlw{'yI4e&QbzYRߛ+>lWm@o߹MȪqH=r|PD3B ?Ihb5|bT^9.F(o4a׀54b+nGۼ5+ιkeŚcE (q`$Nj)f֔4JNVaI!ӤQݳ$/"^ظScWKC`.`TU2wmz\M'ԱҺd2 <@eJ U oe}d~rnb)(f(MKoT1mUr:P܇axtK_ N@j}ˉ.E`Go*RXNrw#cCF95nd-z)u"pM*KzFkrTaNS~maz]$ĊKvW*Yy`8f٥@FDxsb},K]RDϯUA+Cb8E':p}6XOE۝U9Npo i\̝%f5׉\aI:Ľ7ɳF/'fA ,\qX|dmd:aWe(B TM'BDBxfLj@v‡BUt,V:=r+}X>:vM޷05+j .! 8%c>,l#ƨ7ɭ`Ŀ V={2D7|y8;BLO]%nȇHROHI]g pp4ohs¿mmrAE =hG}FU؀*n!.WrL/^c1S۩WiyȨ"巐Yoas`1O~5|Ob>B]1 n Wfbܹ٦2.#էWش/fర3oe 6MA]YOdc] 7l78y[܁g3ۏi :=JWH `MpdfbSuFвYRYNxqR3 }mCeJ$zng՛4Zߝџُ4=b-ROq ـjBקao }N4oy]D]nDdho*"i(ȈQ?NxB'+Wg65ΘZeK`Ͻh 62Eeˉ"AˣUm3lS Uu4"r8Zz.,p5 ;5ӽlv>QeҶpRCRsFn13YhsȺy7dT2_X5ժ1N5 vR"h ODtX<՝T'KȴU[hPJ .wAGLdҔx수eM v3 I7@ :DlZj}_?Qd]P[:x،EfSb1k ~odBqv I k.Zv-3|= 9 ]پ( [6\VBtpMY'Pwvj F]")Pv0wC֘Z2,ê7`DZg᪽|N 4qS-ɬREG-qy+.L"Vz̒?Pz!;&|.&[i%kzP{)~/L6WQ3r)75„ cC2\* W۷.ƪz`:|Si7 _eLe5%4>ѼxliYnZ IVjx`SDSgL*L{yg4Cq]<Jsʜ.i.+(>W+kf_\u#˷I,,Qig)0a 5 TfUevԷQJ Ss9Ώ~G}K^=t[ 2GM~ t)d XRm>Z/oVd\.M] m>c3).n;". :L3ϑ= 6Z}<7[F3Y$aZ0ZGQj5X(` lUOO #?' +-ٓy˚msO/P̵a = bYjqEUgu g@W/^(lϐ Wz[&(i<߰r04=*Nݬ]q^U5qdDjq~W*6sNr](~^JӐ<Eh:>r|Z16TXv48zZ?b~IވlvVSWRaӑgKq&Z쇦i/¸铳*+IՒ $t_;wt``_0@Z $  Q~wt-h A<|euTs5{#N xJ%RS჌Ï]¹f K#im M޴ыPHhK5Z48C1$!awU4.Qc/!G+5{iXd\IB; RAo6~W8W/yՆ)"#zr ˦H^IM:D~'0Sl'aOohZR:`ӈT,lx`JhFZQդp-O0 do!s*2(Ȓc4X@\t6({Bs{0aylrj~YވaYjQXz aJ!٘e; O yy+R*YN] AA.J%紌 {vbؤm5ʰl`ʹ_ jSi2L>ª#Vh{H-ijKUqW$-V- ȟN3{wlIXmŒ,']@?HID_dLBrrZ9u϶^uN7&Ҵ en,42>26K)c'XT"^b!+5pڃav"l~Gz"sPҶ7ڠ0ckدV|%^.}p?_?d{[ՖxI0|.Q?|Z~ ɺ!jm^ܮbg"듑|Uŝ{ϛ"_=%11f C55[LjghS>\d}"rl/:0X)NrOPmxHmb^N-#]4(}癊 oxvzo 4Wnd9 u߱aʪMPM 'WӵHv16oCKQXwD3SW 'VTB?m7ϪL/s˦x7gA퇖^KeϠު-iSt`=8T[(]"=+EI-qD--4`24Ń+t/s [Ul?̏X}kR#)i&/!=E8-㖂 6 $4j5 !O`V0)a!yoX9rUIM.A \ڔY\"Osx䢐BwzgܹДߕ|eRk_JqUeT!.e/?Ah|(2556k;ġt6_oImsN-@e0]g7AU&Sm? }]˸ͩ![.c7Cy7F؁R^,H?CҨ]'u9i.͌3jMz-FRX::}~+ -t}V Ț|R@EL8XUi!7~EjĘJ}yg^@.v5$P@LmQXW_dHK-eK&V)f$n _c4(9~'c3˛]rYnÍ@z.5hX"a^ݞz֐jL8bCZ<1Ԣ~}ŅhNvv&+^ Ӹ,teqAZHkl^Oכ Qg~}%OHkS%$Q|I7\vʨאd6c ;M`sjSfcCԦ( 屍(/"i)uZj;T{Ocѥɮ^;L6j zheް[Y\mc%J<a8Ti *gi{MHE!$qeP0]}QvHX֠2uc< 2aޝE !jr̫O-jUb"PG4߂gx-h7gK+'0 b? E.S!t_N&jN$7O {$P*CK*k,vURNw0ꧼu2=<ʘ̼!͛0䑃#5Dl>"(9+X\^Mt$GuJlҎ~RL5XݍoFrē9 ]>T-lԓ+aAHMwҖ|ș==q+Iv'ޅcs ,VTgToO݃{QNi0b ÄuSYGӶM(ɚ$ 5 rBHI @f6,ao  RJbF 듻'R9 6E<ܚ#X+vmԮ_o~h@DQ;a\ USk|ENN C+_.)ԔIwּۀaĈ?0)T1K1, Ʃu'Nq*I%D ȠP==^YQ8T;d_ MtXWVE-HR֨Y\`0~Coh'Orp$npMc'V G ~cI04tZ($x͔^Oo`f2~% DM,`*ƕv[2&cxNW|f$_FIJZw$g m-:K]1AWV3H-.7mM%60Tojc Z('#XրvD1K 34R~xjnO]FnW0JÏN0 #>e;JY=Cw8vQC@[=w o[B~K;h(+O1kXBR'[#Z%_x K [3?$WHR=_ܵ9a=J49gj&؋6GPጪwK1τ'8,, 1? U3sIS'r:|{ pORp &aT€O8wXdtA ATMSZjʧ^@VH{ۨ.5)3*=.,-g XTQm+ Q6O4La ϶%9u2ȜZ9T-Sp &):L`caS%&5t.V t(C 79Vط`Oq]k|AÚ->!1)@ʾ$^k1I^OLC̭FeB,!%sgS2s>!^i&jCh1N6iZD#:|œ0ٯu76UsG?QZ_DIbcuk_Z0̝.)[lrlj|jc)!L!ΚK4cyduu%}".Z+@:d~[GK<!P(Q[* ¨" CaYG R 6AEB8PeuX3c=Jg4w`;z&xW4`Y!G( 1mfqLҹffsm>݁z\_m&&Y D (%ü6? 0Ts%F%CFLPbJYQ.JBeVLtv\{mg!ж{$e5F 0'x?G(GGwI64 G}5AA(HsF󼵖LwW"&z"ftn_)+}"(!L5|~^!lJL1&+ u:'BY)Cx`V~yO0F%u ͂Tjؿ~{C9 lYr֍|n$k)3lWS8P9X/9 w?uos8B3bGf%@9Qbo=뒶YQFID<`ҷ[[IV}kkaH(89t:α%Q aUXN{Z5;L6Ca $s.؏VEWjƅ-LQRe蒴mdۼMp\5Ôk5B?BP71[w'Qf !.<g|罨-[jK/3s0U-C{^8t4^C[i2匄>)A.G%54C7_MqThK+~bϳD#cwdCf }AĒ+UG4ླྀdōpRs;攛 ƷÄ`0oN bkّA+iUSK~4÷P> b> YeqnjuJ̹)*ԌHqgoYo P蘳KȑZfb$h-$ۯF:͘Xi"6yAHI2.*6v|Ha_YNU@6-~u6jF?ĘI#25j_\!8TN{/J IK2V0| A950(NiäjUKPE񀑹7hu$c N)v~xI 9Qĵə>_\1$?Պ90KWQzBC"Bq#)G+''BE7CyW&mTW- |rd7YnQ8_A~m9*EY-иvfKgVEKCmig%"2׀t4 %]d9U Zk7b뱎G$ K֖"rCuDߌ΂-J/hǂCٯ ?" RG<9uӰTX=0;S~ @̲B^.1$~Sj:t1O!ؠ{:b؟NmIDu=ӭngu( Fꆀ5gD9rJ:J{~jL>24(](g^:YZ fi;ƹTkfrǼ!|p_YE 7Gh(tlA nMpL %1 7߮t ޯ9(trtbX=<4!TFwu@ahZexTWE'6)ߡIyW_mkB Mb Ƃ +6ddt,QfUՙUoY=p^  )X ^I=iN*\w }#3Ffwf-F9-G.]iUh77DANY'! zU ޟeJ Pe׵zS; 5CS-V& obkD!rzHdï&'R56D]Ry۞CJ+ZMܣSd*`Jna4@ݟ.@5#>t/E`y!)o$d%`W3N!2]Z(YUatDaT7\vKr~1vDdpiRiП:w0z-28-J4_a?&œyP7EwmAG=jݳosၟ4O&aE $5䒜:Q;D$wgO|5F7xM >W]4A^QfF 弌ٹl4zC_C7\܌xOMb{p֣7Ms s֔Vyܑwhy6ALTW!Ej IwP6H(rt5dT[DMoּy2 V*jdĴ!dYQּNzôI;4Ë7jJ?2( ,c<,Q8`[asraX ^40DF?5ҳ6 l+ersa;JE[ER9JS&4+>{z$QcҮxh1Ն8$lv5ܺU}We$pazɤy9Y/ v=*j#WIʦ7/Mlz[⿅ ȭ Ɠܚ9f4X:AG.RǀvD}#_:P0U锱y`c؄5vmڢI;c:{u! $K ofNܣ3ufkct+jY.U$hI:4H,F"g:DnRFrPN+{t dJlY8I򐎴:% |Vl: Zndߟ 8Lhvԙ䳀yA"u9@Ё4!Gcej(n2 M/0H#vcEhstrwqr C6RkԖ| gRz E36svH#Ů@x (x/zZS:j~γ&k[yCܢhh٣n+p"'g #Q/>af[|Ͻ[n@%k&nێVzQۑA' ?SK5A(@m  HaD@w_ &^[)MnFw_"jUMDB WŸeIV/yid(UpYBhA(Hl!.WHAvRFOsrH hC6)+m6)WƷ/-"˂TPyo6|4H|Wz3=&qT%tyq&p - E| xwK)BSM S+vޘa$L:@D0%fo>>c)s}c& t.-+n-jΘx7u+~O/KuKZ J՛:ʒ@9&ZUd8" }/-_o[;jh7JYG$/{|T^*ŦeU~Q̈́\G!yU̡uYUϽ<N9pZ~oCFEqSگ4WTęӻMw'6+3*BypUGb=>x6Ők5g9`;8%Tq*&x\ Rlg2C*/OEg}h=y$\ ^~dR \L>×80qJ˽K1~RU2ϝ(ޭ6XMh, x7/]8NqS:iugc1cQ{ńLE,Cʖ0Ow`'XRWC"~aE ]~Z%qj הn溢(|Ȥ5SQSf[N ѯ33Ÿ,+#%#p5U TS,u0>7Cp|pZ MAeRCaiϰ0Ed*ŀNA#oP\\ϯg_3(@2]5n#pscVbo#oJawa3+*1i@Ą0}ڵj75*y `Jx)zʷd_)j:ݔrYy G <]Tf cxoxo|ŵ[J> j:y#2a[L*jv_hxF6k-}X6~iuIy"~-2DY{@] uvs2Ag⧑P-EQ,ʹ1|)aLv"8r8PL'Bv4Mh΂JmLǓ*Z&Ʌ__ R=@Ēؠ1n.nc# |c#m,whra'ys&n LZՄ1Bc|r4x^\o[ӶWQj"9It c` ԗTlZӟ+YS 3-!WpB`AX߽qL",pʟ/{d$i!ϳKݕ06HOE PW&`"n;yY~oSVnP <%Wtw)mX8yOyʸ7yP-j+MDH-_"#7YbZ;#`]~{@u>9Nݠ.ՎXIm>@cS?ިI'QL*9&\)O3ŅLH`*D >^10+Fʳ]Wh<ǪԼYEq6^_Ce`)#p0}. aI aיtӒկ3%VR2j:O~J`քƩ=_Ϙr/l|cªEeTc+Bv{ h5Vɸ2) ]0Jn Rũyˀ+l*L[o"ucSI}dlk#>24C*\] 'Q4x$L% š^>3DaԜ1$֟AQݯa/k`n þ1%!h冉 )?UB?.:gEҹxD>ەxܙ Cd!Lk'*8I:So62L'.6AXBIVZJǞž  cs#`TŒgɧ}%@1-x07+IF~ܥ71zCcՒTL^G65w[-4 Va1Pj%K~[z{:rRI5r7BJ=zzYϒM ́c@_өŝEccfl`* !q³&1Wwk1a-V/]UmDS][ϠnOX(`偕'A&Y @e$Gn)opAFJ=L]o6G,IafFkٛA9 fatD`Zxx,V <92 u;g>H9Ӭ$2Λ =aRǫ_Bɍ\'?N Xa#D.Lus)QT=7a5?o%4wq _,6b*TQg4tx)ҴIS8c@TJWttݘ 3Qo٣Sq?e|)^q"Ce}uU$ini[m=|ɓZ+>2L緛? y!U+I)#3K{fu&T Q`{DzYi|:02sC ^onڦ30H?EfI[ر1-~M tQxg5DLr{c." W|@HwUS=ZE|{/yC(;\Ej?SD7Wq!lo}U~2uq^8z1sX$k@?jNe."qgkpe֞-GuXhi<2V׾p /xn؈QpiRBZ_1,H 9'oU_ѳ~j΂ i[LΣ&ښ:xJUqkˌu΄Fy%sln*e h-k,'{bFp.CjiaŰt~Zb-%yJzƹgGw+r"/DL*7ϱ]8W|-GRy/nWݭħݟ[H0{@?mBc9|A$bۂ/a7 8܊ťeWD`2;N%^ fW+RmY;Kc=+]]? ڬ|:?eiZsĺ~QY5ޓg}r㥶cDz ;ܦey2 yNGTbDY|oInIE) Z.=,w_q2{* 9K骛xǏE ˥ra}T}m?8v>yKGrR|(}MTȾtC) ڧE`|bۆLhKX<3w*5E wjCTbVϑ-z,:`PJ[3P/"wSG[WS SY;2 F?BGk- ̔*=՚._f}/H~%9GNj&bRnJ36VEE [#[ qy Uw[¡[4 yYϥr>7ʴJlT iB+(/n6:3lD`n>d2AO}_^iͼ^:.=rY)ŧ!Gk_^}.U_⡔k?e\|Y9p!uB ʕX19{8̈́'OX @MDE+_hadl9FZJP~nQ/MRv۟ J$jjy# M&-^JuArt|lP\ąx֒.I_PU{`^esFVeUze/Y e>.ry^ M!˿'Mĉi,`?4HUO^N3.Qh78޴Ws~$E5N|lH{ '_%3%e!'/aEuT^"Yn`*1T"ʖHE7593:]hXniWJ#O]g_`Wo&0x;'/ Cx:'s[zkUITK:4 o nZ"XF^ q]Zt#y<. jLӕ'?l4@'B4ޮ?%AȖu`Vdv}f(0uHJӌi=T"XoYr)JsDofMv@(R#߿66̞3r'H!UIij. %_O!0P6!ͤBaRÒvlfDt/)Yrl&W4u lpq[FXr?(a윒Sp8LE񥁳:ݔj; SNi v$Xm=Д<\B@?`Rq-"q(8cEοHenFTӳ<>։L-\Xڎ\^uJ91"[Z  ɄM'OCOGa~8dO'o\ ﭴSFП9UbJ+krlqb!*c,_(~nM:z S>`\C{Z׫GGitяLbSOjFkI`ҡ61-Xhl&`W7=9X LV}j5daد:7ɤ<Gr)F5Ӓz9ΠoTwlN3Gf!q,,ΰwȷWӻ*NJ(t8" #AWex#m?x';ۉĽ:M˵ B#ʇ#H!Qԉluӎ~(Znە1~9Yޗ@ފpr&-R@\0 lM(LtP+K$W:ijyWv('FMK"#.u%V)77nf\&"c(:O ".wnCCaQլbL@T>'LVթؓ^M2V libW=4/m?k7joGv?+ĞaNѝEFsnq o_gQo}iJ8ۿ%:(33HZgNlǤ>&?T#!Ҕ Kk:JFȗ ツl 0, e>ؔe')h8Õim-d&$L&{ܾ1CYsSd}hj%6~3E[ߝkMrUYP7"N @2n vnEe"t+.k( @K A]ҌA `Rfggݺ]4򓺍_/M{^J` *lմ\)"Z!@zg#_xǏXx{~A"b5FJ'㎜x):![@~ǟƸP@-ԣjK&!lm1,zxRXtߕ[/aֿ@x++oj[lQ&Up[&uS(?DEf9d*i*ч|oSG?I ,msSo}"QZzi-0ۻrK V jQg€L !Eҙv͡=Z6u_X]Kfav}Z ZV1AЛhڳTY2Iv_x퇁>*K$HLQi&z\o6abjPv.lIο-^cyoT¿-)d51f0c.1C-hHv)8rf8B4cAC|uOtgJ #~ 8ZUW.CH=0&FV @ywUn)kr]a)((V*ó_̆hmUkBN.ə=zp(dthE.m̰Ȏ8>XNt?ĥe#:v +2X Z]7TTM v!o<i?3zwcESOX x/]dg6FgAL.\9㗣+S}3uɓI2|Nji⇶xi^Zd']]~LK6@9 ܦ<2sN\\G&ȐJ ZZS>%ǜ%~*E5k\'rFtMUfʣ8/y ֈ"D2RDe7wc4nJ`CQqkf@7%|z.TcE׊Q9C.VAC8T!Xυ'>u,k,&gVuD!Y"/R'$$FVMyYf}Fz:xoSO}NE] b:K ,W$,fUBqL,˼ Qw PQMKޭVh. Gw_c]G~x t'l*r#0%7CcÓ4;_12hːur*. ͩ׿Y5 **Ю}wPƏ:]V$N'0U߄1^4a"@`k@Dj/fTP@w2h4وGl8!)^nu\$9+Cs^.MpԊqsu4l[ɕWi؊>xBΖТ4PPW`U }YόBKe$l*~Oh%'n>PaN7!v`s5v+_})lRȓR^LXB_R<9cggN](@Jۺ@!Rzjs\"j?Oά_{p gKA<[5Nus_ٍ92,H)ݎ:M," ַVKk,*-baCvC?Z-5ذmXP=Ц<=!bs-P#d91/luSr( %๘vؖ4,LE{΄^OFY疵^'ʋ$x+GJkdaV\+0DWVjϗ. c[iA액J*.J>f:kS@w ;qn JGݙEfAQ`r[R@fV'rA 3=6FAĤ6nE|8[lJ()Ot{GҢǁ{WezZJE s ˜r(ުSgeEBSk *wbuvk |7HEqZ C15 xbޠwTh ˵ TDj/u0 zͭeCIT2wkrǝӧD:nzEڮY_+h|͟fHOK7jBO7۪K@N3LqY=GH =K))Nvk)*8'H x3?s,Ѳ%%0)*W9?OZ 9,yyS&`@n.ܽ\' 8c;/< xvd.(B_ęjy6H#K2C&^XôJGX_ I"3*(\.ʟ%m,VTMZnD׾;xLɠ"_%+&͗"&[ cSK"#\ih-QsfOŤj2hQaLwܝjZnIA5sgvd B6E!CieBMWRu;ht68t78@_)]X 1KucìR"R˃B&,87؁cQ\{-JŌ-]s^qvH$Vd^4|fEx"tT̘S8 7ja5FN_V$]8)yXm^u~cB_Gcn̸U'֧PtfV{(KE|96PȆ5ck[ :b+.NY(-Z߾.>ERV;@aAl??? "fUEa`JIFfIkÐlfR tGuwYؤV:vYW+)ZZZM тg^VI "6FF`,jSY8|s8d4in:Z;z\K!n8ڐ&swv}鹙t`== ة<*ZfZȇd{ы}LdןDy*:W[ :sC._NIy κ̿u8S/ TiJE^g@VŽ8o#-~z2y RPh`8׵5eɇ =j\:aF*sHh&b'ƣƵ{RO4(~P8:i^\x^h{Cv}mܠ]dQ6VvUj%1V"QL"Z&5w a'c [vmM Ws1bXmc*d7Aq<Vn'Pi[*9v/W M/ZKVeGۚח363)k2p00je}S!}Svwۼ7z n$?Q-;$Pn4x.+AcYF!݌7c Rp^wC ;pZհVjی524 ZP e E>]$/: fʦE<,(5B{n+[!*iQ˖ζ U0$V^8_I<>*dyo.'@9d%5ZtNR 7rlV}/Si[F >'u'@f|EgH2TUȳffG`7#FUۙ^)_35?o2HjƾSiЩBUR> 1-7GFD.V4B1ը+fi\_c ub4,\'B(A aMC#1ݺ5dq׮5/W(# U oJP' =:3o{)=1:l;I`zLL@q5 .*0k1S:kȼ8f}IFD\9`U 29? ԅYNRR#M`(6tr"Et:r%f\OEuܬ^D-ES 4`[Zv\W/"^YeeF 3୫Ș iU,t4w3}qc0,&sOuFpv벭y0?MW+?PQaQvojΩ0HBA/{DkxsTf_x.hV PR&!fMjƳнJ[s&rgcY:OP!#8SP?=uw!h1FdA|;mŹdaLԐo (7 PT]uKs (.jۚۊ cFsdB\fZ3ձ45`nTI-:B^Ɯ7?䓓u TF.T5k4Skla 1qwVsJfGKt$bt7Fm[ M~a]JWQR)M.zznR̦}#.>4y:C06_=R,8ly'naɱ!sȌغGS>">* J =5bZܱ H.iI=!6g3/9٧ПT;Psw!wYpdt>yyFtb˶G~r#NXUIf3*S#47_\Q ukVO,=~EpT-Xias$9`eOshlPR?YS\ ݔM| -nzmuFEy\@Tu,[n>m%q+]}PppM*sy?bp[)%i+CԢiәA@N/\B^*Pvpb[vJtoYM=ߕ6:T[]bz䲏|R3#?AWڒ 2)+_[ ^JY `})PA;Y7[j pc&Zsƍ_%G]9+iF Әy.bG9ۜ$VK$xqnp^s<4ӻ'J9IsW^gǢ7bv)Q te%!/\SI/so29X_[VWF GDwd.W؍|u'guC@ zSKwE W%(CZ4hU@ቶ޷x[C#1H͚ C"Ԝ]{6/!H> MdD@-a/ݽi, 6)%Kݷ=v.@_ 36;/OC$NrkDKQ`Ѫ~~rэn-E33N8ӥO셤t%87rcoiP~S/D'/*ّ0Xi B7]HRx3i{W?{ۚ_CsBtH `;_hH i q ?WH6*T&"* UL zo8d}:Zb8BEt+c`_4DZ>;06U)`3Nƕ@2B;LUz[0<_sV?y =zrZ@*, R+9/)#}4:DMɴw/^ѝ3F:,56e˛lnDmP}05q:>k|u7+i0t,Z@ QmA:ːq=j2D~HC{/?n`g: k8 _5e̚ ^:$bWlzsv!r2?ZYV;'BLmjخB5:y[ST|gj_$*0b 06&պ!w] :sx9AZk0B 5z~d(P\6e>B@|WXvyRIb泦'd;Ԟ!q?7./\bIN/0:^#0iYBtĮasO (%S)ܝ'gUg/V|^)xNrKg $WV1d~*4)&1ɓANƏ*c4 a3{[xeҿ2]SA,3Lar퇃f ?h*G(:‚t>#)抡Q5vykL& n_MhwwkkG,ڌk0"0( }Eg`BQDs:ʡaނҒ3r3zt_`E3&Y%Fv|I6 hwr{ `Qvګ9x)ΊTt"4V˩K8Jr|T$Xa!`s ,`y VLb9W%ث"F?!K/3ՈT`/HzjzR 3NUHS]Mh0O'g22/uh( ; Ƒ Fe5dAaP.|h76egCd<0l- @sa>,&YN-Lklـ bOM]:mvuj|"IxZc]<$; gHR]x*@ _m.x46|Hh#G˨t IKF^\JJ$]^4XF?3ܛjp.=ͦ{1 {-}( { \6l~ıͨsjgtbH1՝YaIf '? pT8TMRN'R 5/X;jE|2r,Cmp(ŤrE 7zy4s16³뭾`nVO0arU Īu[І.Ś]~}xq,u.RsJw gط@sܻj:AKՅ6CAl"@~&XfŸgSP>bR}P럎O,;,UxZO;a`vU0!(xGθfY%LQxu8;@mY. yH^e thv{P2{y=w҂a8y )#0 s#ce0v5/'@JhtUlkg45@)?z!}h(YR .6[+g+\\佘ai?,nI(DS[&5?(8o:hŚۚA0BA9*b$yά!8+- %Hg T9,K .'h> 9 - eÃFfF)d~~h;^HI4z |8Y݄N>onROAߞWSv145?/+`^ Mdnc֛]ddJhG=Cҹ/ [D.a"߽Owlun8ZT0p6H(d'UgANM+WDAgF"qnDG<2sa2kiN!@{YO{H^WK21hP)_KB4ME7U٭/Fz+ȡ^EO䵃6bsu׾!]xx627>ǂzw)VRk{E柁١$.2~ٻ1Ǎvy13l~ ڄ(e'`u̅8?O ŭK?E,;Xvp\]ƻ[ǝOɽI_C&5m{B $:jPtV%uQKxA/:!+f?i4TH׿I1bhHʬ0Rw7/O!O?'~wwKA7b\6J&t@P`sp Ve0cމ ^c7|6G|D@`&N2TG6bW@=|V3('B(WZ#A[3u0{I|n4u[g3Aaz)g[ \'i+<*cXHX'lÓB70?2]Οv}#'<,y#t8r8QC`\`wHrVz!SAL;,iR8̔x;ziiI<3ҹLG[g(৓lpRw#K-7rpeq)_rebw\l|?ʀrxIԨ(-Y_LAv/tcMsb]a "AYZt(0O>?`SMf}9hmDˤ˜mNV߲SH^Z,Iqo$Mw)j>=i7cdOgTA)Qb^n:H%Roרwh`8sFi~^0@̎ aNΤY{W:Y 6DJΟ]bdXv9Z+kB`RdScbr)CI@^j;E?}@ >Ȋ̮s!E㤤O^ &[" vM3)A,d$?@3lo AV2UWqcD861ʑܨe}z.hs=iCƨƭWc؁4oAUP{6y/6˂$Xs gqJUN-3{FȆȏLш}H(Tbk@pȨ}Sڬ5#̫8D_uO^MXK)&:!vILX#z}ܝ.{j^bdw䳄cN jC|V^=PeGҧo:DJ)j'}aF)ÿ4 !goGQiYLUҙtqVK72)wL #H[0} >2G(:ҋ#X:0! vpؐQ(X)H1m݉Xin*nڵl\0&7rLߩ5LPz6\8`tV#iE@f0J C @`u33ve`9YGAtI}#sዙPA%8ixPP3wBeF֜BuG{w$3Bc7.c^n} smMG$LNyU։Yf0Wskcm(p8qFW .Éyh=+1Z+۰2,Ou[{^ vձ(]x1_DR^iR$$4RbcF ,prwT9Bndt EZAyGЫ)<&j58WP­~f&f@*rLz£Qi +nBg:3WI*D(a#_ٵ2Gl(#B9:gI!9&,A z;.ܝo:jqN#͖xOVBȡ1]:e_-#"6fJVB˿@c9jE4 crKQQ3/: ى^]%u$W(s" /j'G֑S~@9ЊléZZazIe2T b^ J).|,gU4xa,+_l+ XtBߦ.+Xf cȬQcis qy`l5o!m9MUؾ6$G RVeGT8x93g]Sn"$g LEp<0-Lq#lwxc s~R=B[E8yP"/AfwnٱZa攄\xa"T:\axas)P&s q1fM^Ӎ$$ojlQ%f=P,5PceBIh,{]]h]R}S=Zwd- GH}Vw7Iϵtzw'([r 8;w_>BC! 8udI6kDVHXr5ʸT?Ȥeq%)R=A~oYqhtr4ƙM-}?L.ѩ{TOrk@)@(ud{V;MAb`-ww9G{ͱ"V:jI/sX&YqH}57@fmjv #ii~5?,79o6Lw'p8;GjD 6y~tٛbzٶng m(Ek;!Zi$BW LK-i0U&%vNYbm:Y5Hj8p=, ǒ1Ч@ fؖma圷nE9OWGjUQ73])vh" X-ϧ71Qcܚ?JWV ~^Հu2xf6 N!uZqdD@{I2uZ AN'u6H|@x?E ^ 2dK1죲xeVG#W cLh*nφ+_ omu 趛^d9o̷;=8RA$a)j|V{2pcL]<5t J8O&RYyEb ԎV+esʽ<#*JK~3<>Z>վ>'%gm6fY>*NP"#D ԁͤ|B[9ץn+vuTԫj5~&vm-ڭ)5M"T{ `7HAj汁"1d/vRt*e#?hTOܠrPkg]Kܿ_Hڲ.8xh}oqU} ,%(7&pOe1֓.ǮcӐ≐aõFvWʸ ~ͥ鶐>d~!ZTZL;6zāUP|Wǩm%< J##USᬁmvE!J8.v}V/Wf'}_ 6Mh gβ'ȘxѼ|Oىgh$f%<h@ߪ|j1.wщՋ (8Agu }jxǨI38ű;ЯKخ$tcvd'i$q:4_pC-2aJD^D _/@dp|Dft-'9N4ZI7_QWj(Wr-CX7}xNk6|$e19FҕfzL /jn0)GZ2{ZU4]+U`n}*>y7YjE0 pj.5Kݛ$T0l7v_zfg1G: 8q 7Z^s>pj7y ok|r~#zF ܙPryٶ$L+&+,xqM)*>SK0ZcqȘei̿;*m rq8cɤ=MYٶ'CN!Np ɇf,VIdCտ95e}U=zM0y%ͪ%wy4}!(lŊƊ|1SNEEP@|5woW7tu] җ[̅\ȜNނV}RЊlW3yQzɁT_V֤)ŁG{Ӯ) oZ3 2[Gi<[//di7ݭdP}(DQ |–2OL} Gl ¤YWLVG''_R(y)t /`f?~r]^Kl ݙS>4h&k 94 ^fx!5KzɁS^GW|TЀQ%"uV$Tldy&xT' }hLlrJt[z-63ꢋAj=j=_wMCX熆Zo?_^g*Ѯj{s-q;HqHv\ kAAWHemqe]XrV|Tu1z, g?tMY\2!ٷH/ж#l{a͞dwy0l+O8<^@ W q 3 we`I 폮*$yXgZ. kIa)]hMŋ\R )9ZbJМmB,K#A1FOL9z%Tl=+9g49\aҒafu\ey)jt ,r_]sKt9_o&}O7)-K<݆zD;yp4s :!$({xAXz[vUp8F%z/v#Mm9v)޵+]vA[g]"'&U?[أ̰`z |酕K*jS4%p꒍|̸2eKuZb-]eUȠ8uf{Z|PXkHu"lEv Ƅ[1`]r{šZ-났5e~L(9*]O[ E0gʷ̰fM6`$@_{:[2!Įqdpt )qݦ\&ץ 5ya%b0=ԂMKهA| a,S s;c cJ#L%&AѨ%N‚UK ѿF$iE74IfϽViR#.}ѻ Ybd/|s"ens#\c rAeeOF_ҝ!C= MXfdSc/{'Ujv <{GGb{Kdq]ʒt*a*x ޞ*.MBVgWyE ګE[@6_{x]_umobbN+Y<å=j/%4kxT<Aboϥ|>mqvlv\wKMџ䝆wc_O3鿄8{4GɩΖ Hp0('HQaT&jWsÈdϋeX~1'S[. sSopVLʝ_b~ueh0f ܩ^Q+{hhɈC{cFQ1  Uᆷj {Rg^Df<9(}<>$n/MT;@KZMݸ~hgx!v-\˧N y7*m.,wVl`q<3Uڜ,|qq a,O@UhH<`Vѥ&#.j*X7EwG8Dի'r,.=CT/\r(u='r-ugF %M %fN+ 8zVgzx03zsLl}14IyNxI+U氥0nmMhk sc.ˢڣIw|V#FW+ X^+ \RYa}yh'P!?ep,Ήƭ)' GY+[&1tS NO0՚B|tQ.*0O6u8 :$Cʝ&f;O?U1gY<{6f ]gv}r_qjE,Emݦx۩5hSOERF`G5VA=ע4ILOVGՂuk3a}xXE[ NVtvH!_FB-}~[K@8B7,}4BYk.dvNZh^k9|89͔I%idQ!4&ZHfo|}ĔP_l my0|Yljm;q SGP?$Ӆb]@6;@of*Ԩ6:T^'J #NO #ђ 9DWT1iR$E]#-勳J-&0<󮹙;mQ%=. hܙ87"*NۀH/TLa#ТYMZRߞbL?B[mxd9rblŕmO[(L啺Q4[wC cpS,akAK𴼝y5~?oZx ZJ#vTƫt.m.RIZ8EH)Uy5!;W -Rd|})WrS?=wO&k^[|76'* 1"݊ܪ/{@8 Irs f&U`qq`[XN܋Tqs-o>J+HÊ-ɶruO1̗qh+c`CLiȨ?٨V7C8:QQ`HNZ$3D*_#)iUm-~2W[U%W"vSxR=n p@}oMv!lm uF&n]e=sc|(#Z_WJ) `d7Ja!bhqlpI$aG(?"2E;=``fY|͍gH $ yDc/s敚3!f<=3L&JlZ礀qH(y[h6ekZb*+l?Ԩ?-E2AԾ<@\x/̨WJnt6Kv;F~<[^<,[K{l"^IXdH.xB{^3z:U򖑱5Ȣ0 Wb~ЅOZ hV/ti&S#;B5>>4 Z*UfueRm n ")s]wuغ51硤Lg08U!QpvJCgArDHv_㐻Nj*:֤b!devr`}wn4|3{ƅzCT=]`(!"=#NM,\[Gf3d4PX"^>o$4~o`smm}-|MbG{ǖn$I4az AdmH6TWeT؍gRQ8@ٌCd nn_sOjVytP|+ZZ)zKܝ%I e¦'>[mǪɤQ.*-K7oS i@0&a~?LR=_݅ ƅ a9휭))k |0 ql;)Ln]c@xӣQxr0ExBƳJCy/z7]~YX*Lb7tPguW=l >p-^8E8nf YM0Z S ҐDT"x*[R_xiK·)ʈM] zCzC̈́+( eAҭ ɿ|%*h IW/2;\TR\K!~?O".%rTE!zLO=W(n܍.[ b4\ >RVwҘt/x"0DI|ʓ0:i E(/ǟWPsE,!MM kG,ʗۇ@5@Vp <&6!¡ypO)ݨx4-3>p=;K A ZJ]\nkhy-$H ࿽Kīa3TiyoH637(Ϲh&<*/3Aޖ(yjɴr*S9ϴ_YIͩըH#r}\g[g Q$@ڐ>U}?P;0B E2V@!1 Ao5Bz<1}_>Wbq kU,ͧ䪊~Wmu.34xQMiL.2}y5UrfIUNДv-j5v`bUs" .xB(!6 D+|1 ^I s}{i2ZZQkzjvH*m KUSwUAT'ĖR9$IE0z%6ksKߧV1r$˜V[!c:Qؽxڝ.pF ah~Zۉ1Ã0$`e ڍw^rRA T x>/I0 nihSYBi Fad$im,pGT&9㿺A1}W5LL/.6#1uvi"߰hJ=%-ɘ\S93$}Vd[46c.sty2i~f],= p&f'%Xΐ:wg ϣ,!&IX`ZvqZ*WE\٪@8qVOjkx.~" yVK<6^ȱoP};zKզ=/!;x5: 9U9`! } %1BwhM~PMJAQ_B [5:C( 36CB \8D3[9-W:+;ڰ9;tRAz ZP|NzT)#{"M"k$h %M]%0a<7‰P&ז5w4~u{BaO_#YQ%1M3 <|8N4 ^ĥXR&&ݐ{{ܾEܭ;XPư B)*E3=y70=CknS* 8טULXNxy|gsnV` ζ顒^5S.gLu^A[@ a܂44yH\6vwTЁ$6-)aѿV.+H @_DD?8IO5&4n/#1[aEθ'O.);RI/Rd}72p$D7#g?g\QjN+ô9J4Eܠ=ٮ>͏v!̻/T]y^qw1boxI.2`һ&E;G.o٭+63TWs IgxmdLROnv@P!2݊? D'h)/lrq?x[NY} 'YoJ'i)ho̼J6[Lnq$оwӄuJr$ihTCBwD^KbQ{-s3Kpvî.~BX~XH%>2cdWM>IGq !G}@TzpN# eƳ%}'K5$d&"9K^V+ג4YX jm|\&fK.F{2Y3ou X)`,UWN,G,$rU*wa}zAݣ?@ã@A~W{8޸:;=+ƺX ._Ɔ8fF"wD?vG_t.jzmԿ>]M)dێ2{oЕdzD]$7 &Jp'oIUJ8Sz&_{*, $QrgfnDh~tłL3w|zWFg.l >H~$6)BWڛe$~{hf4pnfŊ˿GsZ&G!r6܀ejط`4*0/sJOw dzYl6n„)g5u?^y] Vm|_Q!k))ar5e77 W<qJ9@"zz8\&!iXrGx܊dU *[W:5(b㖸vLTSpP@7+`;GjZ,Q0ND*tm7U )?̜3? + Ð>XH_D/jraqH/sI{/C=+F6QCUz!Й^|.z! VsSC&u|tQEݭ,c\[0;;Ca* MOI2xfL5jf(k+>qQǁ78iW$Nܵl~ hW| 6_FvL5/ V(~:'_~J:_aZz^(M< <-N5ţGgH\J<\RX*B:#}*m}#D* d!Lx \6,?"DzuK--VBO}\.1zJH4,mb 1dQDj\@ShM<1,l2cu7LU9pM)j}acD6hU9I 8P%#+lWuAiϝ?Ja%!a725MSb3@p{u1cL*j~rQk}ɞ# /8L҉bDc^&.%˝vi~P{Kx8vnS9WQYlӴtpMt4Cr͇.DQvrW%iMgO6Mo+"F `` 'f4W/T0;=*Vi #r^XhN5 #95EĬ_Q>{,!SgDʰqd:f(P,69I>S@K4QPeJ=3_H5p6yO9wqONhY6nO*2mDP̗fyOfj& Ќlyd`ž@O jG0~1~3mwSn-[2ƈL5_PP߇RYr S~:F)\~nJ=D`RV*UJ|峬T Zy`X_>d͢)b<9ComZr?zJrj.PV A~L5(큐3Z *?ڣ :n'l^~{VV\P)AćGN7]n2xNzѬz(u`ea&Oݒy@SUF.qߋ[Te䦅r60>bHd}5²*>8[}{9γ0~lBۧ}Pv 14qN𣱒 boݴTbYhq'CLgŀ&+P7Gˬ:*A"k-^j0mSemRw?: @ߩJ`a@iM Cq| κb *es4#ŷgFtQ^X#lhp],*5(Z:B*~̗32FCoRwb傛77i M+a5V$U[]J-qUN=j ?;;=z *Jddy0 g)PJol'KOݶ6nJ ʱg3b3:lI4(Si@<7' MQ={9zek ZY mmTv- )ZQOs!gkg1l0ԹK6Popo_ NZ 2 TkW: ej=5}eL3#Q4jk9l ۣ2V+-F 19i/ 2#8Oa? rFE䈾tGJKz$@z[c1NݖZG(Wn$e'ѽZ lf2PW ߺLL5[A H&@|{@UEG$meקIV,">Ț{&kg aY=q:?$tco8r)RދuwՕ\uOh12A8A=h!sLzn2 [;1@?cyNBn(@XPãփnmo"Td=9P^K}N|'V5m&6N K|98Blbрx_r,,8ۿhPb&Zl^sb_|U}`< tP1|\y<:a9_APh`]R4;@y H#.{[mOz|)ʊ Hgb :'2 ֽؿݘeZ1R3Ȣ*-3K'kUƋ$_y##s7=G_*pbq)Q7}W[BŗuLD0RX;r5h4R2Y! Nô{U!O1@sCfqI3L!kx`jzQm D#񡲘ACfLߗ8y7p%-)i"bőŃT[;;-db@vbX_(.j}`W0w©5@S׳j H92QAҼbf,?J?&~ԿnNi .[FAF{=hy/6y :+c{y(BBLj#{Bך Wj6+ L`.<_zZQqt{jĽ->SEkNcpPw^4M.9{x`d?ᢜBG0 w8d>΍g_V|v`YTE3+2)6(is~s2#GwA+T  G_to҄oxں0y SĆ7p}Z+hQڂMIiUWaJ7 3%"[[y !/j;G_)56iLט+Hwr]a?"7qæR.PC%)Rj[w-NקQ|/VVwEaW.­ݭi"v2,JYxZ8BW5T>5é,%[IhW"mÐg(7F"F-M}q;}r9fM^&1 K_f 8ɷ7}!]9@yU;!`Ckk p&9pS,}cu8ڐ\ϯGV^M~57v&USv H|fnrKY*xB1ڗӖ)IP%($1"RS/4+|O_YD!^ji,i.,៊ 0┗dېbC[K_=OdZPC]Z_ Y:v%< Α(<=ߓ^lug%3˩LDY=#OtNUSUʾWOϕG  4jB'".Z9f\_&j)h8/%Aȑ~ BimHM!#%.LKݙړi/tݤw8]9ؐ )yw~nXxO}g:w9c3_#1Nux|x/jÄh;t@][3H^0*4bs}OO≏QMXb;I`8F_@p):TF=xvڲDxkY"b&++u/Nk/v#,XcX.ݜ&$;B+y`ьDn ؞m/!yP`-=? gMk\Jq-f|Qh$ښЙg8%9G1 FZ6p-G!kJ@&='JR -YB_ LEbex iڜWse !L+vUJsBDc)v`4'pb2/bq\8l+߱d=dWj)1tq8`q`sQiOs$Go,H^YuMn4NȦ6ݘ-~TJscD t YGqCȮ^`IIp%)GՉδ$upG{vށLy^߷}OQ*xUK#@; eCå)Rwkm: fSٷ⎐@y|IwNdL\XcU!ޏ9zc*5$e bT9F HE3Wf|5h׌ pLhRM6B߂TFȧ;Ocubsæ=@V1tUAtHQX߄ {,nzeHHXS1Tfkcm^b"5/6Y'hw5%)4=SkrknG ~?#+&T*QؙT'2/0QB-R-tďWt zn(@j*+5u Q2&07 G:si\3ӗMK~Yr-M]V0 ܑy= qw~acb裞[҄PfX`@fHCKA p%)Z"M˹: 5N}`z!e&-ҍI zL"Zn9g!65 /tKq7H FK=ɷY9A'8؛5v HXҜ@E.:t;[f.8>8Cx3 a1XM/?^5k NHܝ&BR8m!pӔPu 2xS,/fy'׸5#)aIEJp- ڻW ηjvбd! ,}BGuk Z8!'e<-Lj<QCEtͬ92e-DT&iX /FoƠO /-jN}G#nPna<*~gCi\ MCQ?>dfyOW L%E~jWc;`F V|+yҞ lKVh]ҡ 97}^&(>auq(6d( `l`}="ƗQԲG_`Zl@Q:dfE˹6;KմZz9bFu˗(Y`V8=y8"B#87 ex WH8tjL? q$Rԋ<$\±@֒e3e\b`(iO]:T59f80t>P뇃/wu 0 *do/ZβNrO/NH{Vpt&V ZgB8V᳿T cauA*]=3Ԇ|My$Jmo9/Wkg)ĆSksF8+0XeqY"2WPw%e҆p|;)5zl3EqwXDnưU%_ȰViZ@fwH eh)ˋ]Kw(2Z  sI Ɏ+;v&o'&`Jq'Ʀ3W gy>2^Ck ~bS'M"J#hh>uid/YBx1--ȏq˓$tԄ{e%2B>"Csu#Aa !G0֪߳۴iWb"P4H @Pdϐ#l1ʓ(3J[Bc- NYQ)lRᆍ^@35h/muiUBvcd"c7x8Di<-WA]D;r-?u=8Č,I:W c)0^L\Q$Hwɕ{:,z剿ZC*~zr)&AgB2Y bD{Kvvr@/ /u%jX {[$wlu+ۇвmDm 0WK`)WYn];Ϗ{X"U^(_SŠ/O]@ dYv7魸 O?HPY>r*L&KW/ȻG]nq<gzU7Fr,ة6?3U3a yaEʮ2I2{pU ,^WJYQj$Vc XE2x$f\3QA]_3SRj\qѲ\9% q&Fל+2<Ej\YwN0:*VAJ G*WfF!v}zDAmWۡUjdl̙Q(t]\cqTCWVX|،zui&bwKhAi(ݞG j"3ÉnlK(\DH*2t_&j44h gjRUηq+ʴKM@uz[H&o-'Do~*}䔞Z ^0a鰰/\0`0+P:rᾕgARL A@-N"9Lq,qو2is$`O7[n-=w5lӱ)(ڣV}W"~f$ X|e!MfvMR4gpC:q? 1Z.'3KriTyDx0E^0%E>B&ImC9E©̺?\TrD:[p>6/,D)Z !_Xc5+.hW?g?;ȔJ4ؖɂ3Qؘ92rkY[d6R'[[Q e|4q$v rE- wwܻvE1SycxlƤmq&v*% mf< O'/;*=x8ʧ.Pu柞?Ɠr\+=i|=\fJR<3|P[L[]}p~b:X4LhLDlBbiϓѕn:ba_/ #carf>& :phSm%詄\^t\JEˊ!}xK׮lioٻ~sf$V[csx +܁r;gyFQɭGFOZoМ]:{t՘2 ]%\Q/(´[A\1 rwO伻]&2ZdPDO$s` ,.wϝ%0\8Mt{u>Wd,p"wm/Ղy'mbGec1;EBg[B9y @,2 &$FS zBҮ#،vjřUdM)@GJ : oY~Gs[ƟpVϑRf+ ׈jxY_و5 ԏWi{U;bRl9libkD{1r-), 8|%v.!'$LuD =nfo i'[+2]XTYOwÕUa.v,frj5>n(8{j|Ar*DB Tc8?4^ٿFqPZd,~quOp,rb4.b1<3) i/ALnO<%uOdl0Gtn{ɀHzIjRshn{o.oD7daI7sfaE0cz`n"PRErL,|raa`tVF#^@"B3./f[%<}oMiw6lSou )!z t%- m;ZC~ jCM\2$-wS)B)aIǫAqd+LQ낞@etX) %45 TzL{7Os,GRSgOt>kOȁDD6ʿLBjhMg^]5v) @L+Sm#c~°Q9p%”;{}#1X}!f;聳j @غaEaD%`Gwf^Q*s0V =ըnh@-[oVⰐYS&Wrۤ,+P/;P."Sbgn{3vq8F䕵!jd)cº*nNDTW\KmFj0}8f#P(+O>7GnSZ/.r1/yFgҸϸ+TgkLȉ2념*bZ#_$TјĢVz^8t"s< s;**:CJ̀`= l j=#L(mJ m6ׂ{qY鍕4)}ӛ>WiP"0G[Rm#KnwNaR!3um*C~'&%[9}pʺx[-Wqx-;1%7.-h:1,y%ೲ?1( ӻo#q?6@ O:]Rn@306#d֬nyZyfE2I 9x $R Pܻ`8 wobȲBC٬aE2|YVn+0yG[t. ~1s`Ȁ4*4l=t~;5x/!3kDE%Ԍ *2aR]{&ןiɔ#&@D>H2OKG[( ِmQdS~"X~gKN~$wT:ȁP"y 3z9Oj8xOoC]sUju WNN?ÝoG뺍Z/7V—Νoid |cADM =x# bO֊_òjrǓ;n?^o{FfĚ 6 S#Zwny{љ"V_3s<ҍu:Qd'7!EΕ);9T.26sQ&y{{ *@(wDW0ɦKY9nDSi nLR (8Mי՞"/Ꞧux^b k.AF |5-k)˻{JbO*I;|ܶ:}_5xGW9R+!v1ޛGYŽhFSĸC~,~:䎒6VE;ğқAqi%$"Z%-0X` Ŷ>nJ.Z$Kn.E+4M_f`* m\6tꝈb( >-2Xkh((ԭkax'ࣆ>xX! LMNPxr.5iD]i8+/wPegG/K^Lqv(Ia .5{c 2Ra9kzTz ;26TJC$<_}M).M4H++5uFC,X@w\4xf<@>LTS6`@z=s{/}fz+5|0s`"xQe a:WaE^WUyR?񟜰(5D֤|շ} h58JrmH/Pho>9`K34Hϐ..3?]"8`gȜhٹrI#5>:([\Aq4bLlWS\rV FT晊)/ JOB> վ nM ;k=]P; !~? |~߆QvȦf/̾c+b37fd[ڔ|>Sƾ7uuAp\/8NEo]/"p̃|=x]7TUg i&{sKolPB ~}$L[u`uѤ28 Ml{l^1ܻRwA7H6hFYemy*e0c~ygR`bNh:aև-6U2q{#͑4MB̦+rb-o?2="#/"uWCh]3®%3c)'^®`l4iѴP8Lkc@KO"iU'L^Ti_?3LՇ ;G 5,P i5Y}-tPnF` _7wI䌞-ox%dO$-JTOɞ씚2^nʔ&6ꦱ(C#\jXzTů'_-z:V}X:ѡFjcIEpƓ+9cU]ż".HiØ6?Zkh> I1|PrOA^9y@5vzxi[Oe$>_r I/b Q0ӥQ ؅䃗dQ^uO43mrMvII(蝉XKYaN]k.ԔW1휧^⊴= , 1xC5R{B"8O0wrhEdM@0&Uҿaԏe-i}țCBiy.'w 1y&Aҭo؛jk5b3D^8H &!9ls5/ڇ 8F%L(zwGd]$U ]k (1>meX&g~l= H_M7T I/E:q꫑n>[ODg˟mgoqh=wĠ_XȂȑn?3pDv`(nobO>';,dxy+d- 6lG&uÂ$s}^J p[9|k'F3+>W 7O1O7;*?{6@DZp<Y3lT( >\L&e}t CYAˇ) .eDf )ٸK.2|ܗ<~$ebBM1fŰ< 9.*/Дh93XK 窱''|?|kIe/BiK`@YA1$ ۇeZi`6foSaahL$c|/QҬ#d!<0*8H@;mpAKV;KDy d52T=]` J=,?_^ c_POPeE**w9s.G)Oirj"Hq7Ϛrb ٽWN惤ol>*UA.0痂dXZ3,Nđ&mqcIљ3{`QBgzS ׂ^[+|dkc&c69:3RJU  [SMm#,ǥ-;[?X|n(DדW_F+ҜzL{!Dž;BtK7 {ɘRrmS8O^Ē265?OHIecnfљ<.: ܔh6@H͵}ԭf +:X.yD]S` xrӡDL$d痛:QpwW}> }L=99&/%={:sD|Y57T(\ᔲ*1 ؿ*B$?Lj32?v3ǤJ,!1 .I'ū AVpAL $1F.]6ێ -K"JP[xK'"62Wut~-I:@65"*mUIހ63/53T6r QWpWnɘ[,LI=S^x(P؀U'֨'"lL" 3%~QjI10i{Zxk>p_9XxKIem'PӴi39TſMui4ل[ЂЖ,VM>AydiJe/mp)7֔#ƞB rOeFĪ«7&FHל4Q_K !h2|bZTG^EcdVu iN2qwH JԿ<~KPV`ZPhP[zǤai'O{5Z2<'~y-n'm~m<~'EӬE̫cԿ( qYYT9l4tX␂ ^;W0mL4~ĕOl![IYnz5 L/B4ȝNd/X/c@5lrKr2i敫4 kTNU`!P;@r[LMۧ;GgˠnYA]>{A|p#.NIR($=,$ZR$>&h>Za2Vrq!Ֆ q޽jofqZpIoƚN&t%W &'R[·T0wG"y * EV*BۭzcVxھ5t+6|Qөݩʡ@a6Wg?B9>dPY (<ȅB4{3`٬f#ܣi3N Y-| 1aw?q4 S;{겿70[`gɄi¼Ԁw6 [^l∘ŒZ혐u.)D$Sgy 0wx<969ѕy5 "i>]Rܜ}一mg쏠;#DFO|FQ6~т{xy 9B!Lbn)۽JbȐΔ ipd*GĝuXm1+pud{]n"V<-~pO.]{iO#^Kfu=A>F( W(;ިjPA K"8["vEa'oO$o}HO0$7,,{h)ѸG;Ėp=њ2;ɜq;s,oFw&jl{.S∡'$?Җ۬ehZEӔã$\ndt+B޷, &P"4j0ƽ.闈 Xr9´gM!t LȪX.*Iĵ6b"n"ֆ;3AL6f o_=5*ϏHxS=iRjo\ٓ|(j@@bPPI _WpTGS\pLMb He2ޯ f+ijG[PQM_n>>bI?zeKܰs1)NH1'&~C$9wUD'CPb]C^q{H)J^8-9/7cgJ} nå)yODJ^v- k"{`E.nQR>\_){xO#9cP:+Zpp)ɖZu !Y rJ;5Rm?0HJt#vN9|n) ]gߑc9luN=tꤋl CͼXmBF{~q/IH($Yy6?HۂvpDY.>"KA5&q>eYVv#즫6?Sa8F[ROr--mTZ): Xsͮ^[bu:)l2OC{4 YN* XCC.@K.{t!e@wdcőR笩'[;+H"FqA0AVf78hryiRߌP9eP ;| O}g[n/4efRm;k.l0#vs[M+~Fo0i :+G{P=v葆(AD#1e*=;"Mkq';o@fSw:j5P$Ajead"[⯗ˁ)4f=-N/OryҽG8"Q,:S ܆.z&I'2cEVOH/H~RӅzF._e^)K)Gt]Tc/x <,I'\o> 2RGvέxA;}d/pj֚"8qeZІJdУvpl\`Ieznr 6΍A6 Q 1cFZT,Xlk: ;!56YTvRI EW-MyMݚ?a͇mhC ?]"ەA~Ӹ%c2GpR{qZTQ/I W4uWKG:Q{a2:%i :cNy`!xȀM&n $Bϑ<|`cSNRȒmzb`!ɜ*a/Cf2`#ʳӷwK۟&TP4:EШdnVZTTɿ.dP\ W QcχP-3RÒ+dX8O2< yт-܊! 3hhR5cCWpD(cz-a?': _ $䩒k9ٻyyg>_bLUީ ', -bvoOr㦄{u2ื5վIm(BbkڒI0(w;G߲ʓVJih0C{^:>4Я-GS3v swhɚڹ΂O`{8^N%5a֬nIgd$<5{Î&{Y !b_25pT-Y0rg1zVCFF#ā4M?^me5C(Rt[ K0ϣdJ԰B5i~Y6M7F Mn D9b_f69R- c^=?l\33@5 A/ rT˵?\\oWђՠ9]< P!nz'EKo![ٖenJ#$]I)ӳ~˥|>$arHL`o_+|zjܶgub9o`uBpg(E(j=ЌMԶJ݅h*/d))b.rV d l,&N:U1Dmr+ _ BЫR p*5P#|ӲA S,JpѪ٤_8UaO $Id+@@r|,`tM)$4RW'J ecᶺ󶏶R{Q3a=#.i($3>(m|A$\W`qwFI^ QG3W|+/KR_)>a=x]t1-ÁZwfT܄04k: yR[|[I99M:b/=Wk{#LiO,3E9 $8M7ȧPdWaGdp`P1 $4`9'ӧ?ܯ'u$PxiZ|1bZWkgCv嵄H;%dvuc?ȥx6MxS])yt\+R&:%&q䋁G$C^I0rE ]j!48p4{cJKk]L`[ÚާDq<i+ϮÂP^я6EV嗛z !k+P1wG.i $!P9p %`qµ9N`F1j$KH p I'qݶ\;]9`na-/ 2e;шjgj~H?v=^^$L0;(=*W\@"PVOr!zHokom0( qSB_VOo E9.4^mQRחA/8Ӣ1Y>0w%dGM"u 5ԍWLs=Gyts"Q8*˜5_Jy@!i^̨\9,2{0~51dLw'l`^FݭiL9e5lusY8y!,ۭ*VᏳWGJVGFkl7;S))i"FHm Mm!ȧnJ\ca&g*-b4|;BKih/I|Yt|VqRcQN]H}!2%c`Fz&-f!FdVFӈ|SK4F$q1 8h@:ힶG1-3vcOb/iBbPDxVb,4̃Ͻ0nֽaJ\LSc;{WѶ}ireФ>S_?"dF,k>7Swۆ̜Ҕ;7/=?vp9>>zP5+Y2g xF ̶Zr-W 3s0K hpë-<U/J,T<\g 3Qk `[9z:ۉ~YM]Rs[S1[M"U?7f. j^'!|6<,ipMf62*nBCjȗ@6qf Nz6 ov \hݻT":Δ2{q_R#O$!LQ ǯ;\J _pblc,g*Lb?"@d5COt#YiYCb إ9_ bNqgכ&?boX=dA\5p 'B pIPIfCktz?sy5.uSo36ݺGg`7]fXf4=\>Uum46?ZVcG Fng3R@}sj7\m" j>3~^F_'1J'(TEY4ǜe4`=ݳrc KDOʒz1W߫0VM[Mf%>{]]:SXC] <~2cdr$-lI1j fO7ŇfR:a/ OMMnTޥEC%4xBt5ZA"8oǍ')vNSl`fEbw&@Nll"ͺL(HfG;Em) Hq h+]y(8ۂ; 9]vFVN]V*y۱<L]!?V|H1j#$ Z$=7Q{&sJ_ѓՌ) SlQ.FFZރ'>%x'a=<[GVE>z+}uٌ\Lb_?i^v?Nۗ]Ew'-슳w1퉭tsLsX_̜ۗQGks sB4eQ=O4 Dl2m})7-Iz^ӜV_]zt_ן326Y.E.5mOEc66BkHб9 H=DX?VQ:qD3Nax %"u |'*ʝ!+w)<4~Yz;1[zy$CitgQp-4>"g:K;%\p+1B-Meraì yB/?2b#+d"wJ@#a. l ̒h'w?!+[U@Ǘ )kCO$_tM{U^MGv+ujY+9ek;DoBY*F˓T>%˔ʶţ_elF)|-@☼n|@Mb .u L廬7¼IssΪHrZOR >0@Od:)wUj\]>׿m |\Z!l~P8k!-zi)gЈ.],W$~ƣԆx!)|M1KtMc 94V}xB+>_VHdp6@>}F:"QO .{VYpSV-$&9UuA  CiAYU ,DYGS0gyҰѧ(87M]bh] x&bNK>摨xϧ42pmBTPfԂ^p_視带EEv-쎎;ߙJ9}nn.183ңeaVߑ_22nnsA6R;̺̀] lRl q J"{/#_7-[9js6Њs,$$TH!!aݠ3IŚ#RD8Fw { [( ~+bfs㙨Tfz lx[?,͈9D"V\Sb0A+$D9e-[^Ǖmfe*qR̫XCn,4FG=ô^u-Y硤Ǭ*BQKS.dlmyI c%zDž?yky?I!g ; gMޫ%~VM8M>< $d#aƽ߃ƫ#S K6 =+\8gzuOcΞv]!'b{yVٷt"Ozi֗jWsA$nW ,'T}g dbg&GB<ZUKw1D|oS/&b$,nV#=F0)U9   !ybjC Ĥ);9:h%gf:LdŐgIcVY1EHƏP u7mHЋPDHW햪Z/3&aPJz`\O<tN"s<ɶts܀4@dAZ +}Zh.ѣ ; է:O=u\~:9 H\:X/E}8)`Iał"ډZgM((}TN4&'k|M.ї"Kr&5 Mڦ7>0zJXB",`_ay5<Y ڄ3Dsubn8wW@uotAcI8OW)8Qj$m,8[y=H=l{&w\Z~G2Kp DӘ1[LDoWo'(P%Ef1@d>Ѹàm"V.E?*uG(dXqY5ԨW6R@ڥC~:juAvx 91N;\=ٻSEx. FZt;uܲu^ֹAe㿋?! v:֨jn j9|LܓvK}FR%;FżC{C2(g}3-*BaE s@!f4T`ECL6,*RiZƠy)JfRrH-Ԩ`DO-  ;s΍(frh8kQD3y2|wQ{8|^x#tv=#Bqw!ΖKC]t Ra&$4ͨ}sR74V6.ySXGN:?yU)CTL~[FoTK_CW<6M5Tk/=LrP.'k&y7 -҆#lvؐ{:0^8rHAS4LPPBoݎ`j{@?C+p| DX] # hTo=hC}lcxXM%js?{Z —sILIѻ9nSv2AgҀ)atl8;&L^n&&䋳Yl[3&Ͷ#Rw6ZEv=]Gup!G_%`ު:HMow٥ٲ0۝z%NY~[GIоj$ EvO>t t% i^ 1.,:?F|ɭ% ͊P+. #tE!,7Ja)!-&_>)δ:`+B'#4N0*TU#їd}ߝȳod)QзZ ZQV3%>g%;u9 <7%(lO_}c Wm9D >.e"Iw/\]z/l M f}wbSluY^"Z,?򈺦X),g>S갸O1 D1[>E;f1q]16أ^ǀIh{{ "Z.eGC|}(mSs5X5_ #jZy]O:8\p0[KYx D,JvqxXOr7JDgF1f}> gf: YTmT] <Ә yTh-gQdRBS 01Hp 03֔B"l4v{TKs?wP9  ߼m8a ܷ|ێ^N= 2TCY2㼬gtƁs#¹ٸ.ki7&Q bkGDwow_y`W+X+ C# .%JV~v$Pf'qu.|pt>Ewلs w Oq>Ŏ> .%BDPk8,H/'׈-JQb;dUXU]f.Y'gnȓ}o8TIB7уÄ-zQ|3)01 @Ԩfm,YCΊfG_ɰ+.ÉN2 hq$n| lsB} >wGsq<:00lvWM7rjUjtxEkZ3SZH~ICed2̀" W.ֲpԼ3С-5,LTHβlc, jWfT@}G'VvLIϒf=Vɒ^EI=nYfM g?}?ۂNFӔ ˗9mPOy56BtU 3d(LeO'$dk٦{gYPTrZL򾛱ڎg% :DHr~2Q|=.S_w\ LKq KDryBƓ1EM Sq-`ɱ%8ѕ+ l2x<- 9Q bgpdig@ xCld7ߘ8cޛۺU/h23oE,JVw-nNNR5 Pb8=5W2 SxCePB^кTzits90Xlw %||,%hP!|Z Je>eT-{#hWŲ&КˉHoh/Z&o. ldr9 (x[f@ݞX/̕ 99"ǵ|20ˆ 3(U)PM8F?/]&o?\[<X O6p] *$"NB0eh(ş? R?IANi2Z Sje{qKolSih<5aV&dWy_,7Jޯʏ08j]M;HƧNiJQk\? @z0ՙ,nx |9ms|fif-Տ)t7H㦦-)Y%r%@#F$]6ӓc $HK7Gϝ 䂿QGD<%y܊^ṡ9&'c"\>~pY_|ȇ-Kś*(:PW6`3:yi؃vLcW#(Ð[5j9mfbvÃfn21.)Wת>ϱeV;n2vL5D U)oa(S8Mv,N`$Qq9MBG|.fߺja\Uzʽ@S"wk$Ј N:ر)JlUA݉Q_:'-`<{M_8GXU!Q ĕb"OfG>=#W5|x7JtB@@"S;IYW \+%bl!D|w $6`3wUk[=xD{Ǘ@)Oi2>k ɺF 05–FȟK &iP>n / Kb->5e[ "{ҳ0#u?MI'|V&L;ƆP^;e$l騷, 85ăUSq3rPwnJ&a1"_D5D)P7߄ JI&I(yHvY*v´BH| D׃)Cż(|kob1cl+G ɧ}/* +\2$!m&H"<0:JR1WC4Mηuշ @Ae.U&Ir|zu?lpG@ 1^=MTK$hٝ(L,cުJow[.To#sG,)p46G8M;$gͽxnKTDO)6QQشhape6^X5vϧU]фiWJ;a@>,P_%/<8UH~K.ن9sǪqa:W<\Ox,#TWifHN5-?gy˼GY<p-]o@ysnC8OE#-5 X&ELf)teCKYM/=#`Gc@Q>'HM}̂&kdǏPv[,0UV:ըa pS] c V'a3ӹtNgLLM1PAFގ!:q&|tC)_C ӝ^:NYY>9Dwˊ}e(͉D-f<8&=S^ħ$R(2ZǦp>6MTW1%&1s̆N&U+RGz=ZݳP?ـݫ5 T1+yؿok?M<$ rR"B 0P0"lUgq#4z~bGh1NkA c gcq/_#@ii 6UQr Xsj뷌 KƠr㾹sA8uQ˖h?.uxbfbbOOɲhNL M#wi@b̆v#mKk%A6y(oeI.b*0鼆)nt0|z 4kYvpPNMyp89 tõch'8[OG]t(_ *Em_FWOm6lXKr6.+\v۸hq WGQcy̓%oͱw6A`0ƄJ%'#G2cȦ5 44JiTTKk {sPu(#MCǰzXPE~ cLPi f!k~KduϹ#wMGL sD#?"cZajwg^_'&M(NiѤt` 91pct*z3ޮ+c$R;FaD;sٔ 9'(zs\rQuc52<[gTF4P5垔^ ~;k۞^e9^RHb.֬.znw>Z܊ˬ$OՔνpy|rBoxoǻ6@)BʉgP9ݻ>E1-lDEw~|l\hףXz)|#wKbm"'Ѭ> @|ڢNy0=6Ĥ'.a Aᛱ';PݲZdb.T eߵ>j]%rCE! 9 h4Vڍ-[L:MM Bh$!PR]t1>-(NSøQN5ecWCCbzfd|mUxW[*ne1)#7&q@GSb Sdӄ'7d"ɬ}`#} = TZ-WyS~9=]nE3 6t=cAhn !5hșlWؕl.9$yKAۿ`U]jJ) u{ʔC9 ;tM.dh(޶_Piyڄ? &f禟kjZWHrfAkfh nBI%ٷع&и=S>/Ӷ[O_Z'Xh׌u7GjW@bAy}2uO5M 5;H<\2 /zӉo[F[?"MOJП m3#hW!K1WUϔgeZɫ-BY(2oYiHRГtH8]Kw=}Agtjjz7HE!q:%˸m㔃:eR' ָ"L5,YD,2P(.; 3< L?Άno܈xӏ}?g aI2LV9%&4^Nۄ(,v4沥9=l(F dEH| \,ޅ3M7Bِmf.a͟ 흨RO\p\ ȣ7dZHi{0ʅY>gAҨZН pr 9cl{鼆4V,I2F1:iR`3B; Z_դkŵ2ۘ8;oR.x*#U%QI+_IqE_zY/…V jxQC)I^{ʑ%2ge0,maq8bq &=T%Y=\fFNq:'S)i(ynR6߬gZVEQwj2`˜6p̵sCzľMԖfuG~꫃3 9(hW$.m銗AW+t6+?O2F[%OCmirpG>! _#4$H41˥OR - ӟ]=6WvdO|5oua;Bԋ?0wsR\Vlm;G]+w_M D.,h0%^9O:FP$WsBc p>o9Bt6ONw̶vQe?Nwa,Mb3*S&aZ3Kv'6nP7?zf-&ܐxģ ɳ,RZWg w(N7gg{/2iIC2lJ}ieNt mxvWLVZZg";!VhpK~+m+p-4jF{^#aJV-KPҮnoyxMH:~sժrO%@^2A5 O<)sh|1>D^Sܟj iĹۭ ͽ~7gvq< i3jϖޣugQ]|bb~HHSE\-xz !c <\=Gd\ҙ#q]j'bCVq P J)[ی߽+n-U2'BjH0t!>pˠ zEr.ș'%5! KފCHhsG^1Ϥ++5 .ϝdy*o{29C7n8?ew =h$ubHa'|<GoPGP@]eSc t}:1@1>5]iY4"l U"TN^C[.+XYu0,3vUey,UFp3š$Ѵif)/F8#5T.ZbUSAi 2&A ]{8A %ںo6BA[Y‘Ǝ@ D2}u`^x,;jk.*Z5|eYg*Rx!_;d{zfط~ũ5"iA(14 <arZn=?.䧣rv@&&@f`S?WbiCZM /=o&Wc-)u)}VpחO.εsi ƞ3"=]黅1+q|VD8HRtK;#WpwɁThymh[pgu _lUTcn3F0}f,ϣj}?c3h 3 xIŽ0QS9RU*ayJg}I7)'P7D4ɛ聫Ԡw#2 *[FVIuJQ4| ']_g X?|  pFYZG)eqMfbM_cP!$P;Ȥ_p99)!{b Øos*A %sȨ|~nL<-y ㋲ҬČb#yMKPҔw ou;T(s#@v[u _eZWě>ETvkBS=$pݾRaȉR ?=ausZCH6?9\=xL?4 îMm!k1+b;cZ@ˊu:%-7*:J_SaO!d݆WZ[w!`lE]fO&2߿Wx/n7j{:bdKَI#}wV/ [\(4knU)h Bѽ{GvĹ~(t.\>V򥱙cY׫aN9)ȄɐEZ&L[dys9?(ͧp5]Z JxGiLZ2{26,"Ҽ$sRwėQi_殗^E!}/?0xt@M_qfjbu"Ž8J ,)tM]V6X7S j*Єcgć2tMqPh-_|@Щ^Njv;z%L#Qò\4cpVȶ2N![Z|5ȂurnɅ7Z;\=8Xo(m%cqY])&:l-P臮#̰ n93nywàIzGr(yrqC8 f%(^9")b1"|+=zI7K9FJ'8.OEICt%@4BB&9 nsH_LΆi@1ϞɂTS"H5n^YY*+6's~!9?eUDk׷bӑ3,[<ܢ x$022C\GCQCiU1DfVM!!T~XY'*ySD7e264[>`B#jE)`}6o^C7ᇀ׫8oBLSTnʛ*_/(*za"ri\kP]=3#sþsu]o?ŝ:Cq"RF͹y7:`HyE^YC]q9&F3F8b+ۂ:iwzi k>>j% `bg~;rJM{MwO!}O"c<Ůsy>8O~+?Rr ԊxTvput咋r%bjoq/$ u)%A|o-&DPWp ; e_ʄRRPMHC=B .O'I5*B5{Fkck{4,뵔 1`W/c$ҩ!b eP^16`i|(XxW!J'\NH§ڕmnM ceVϒ`>УnNl{mqͼ( 8>cKvTh!wx-Y:J8 ܡJ_X, ',&M݃b83Rx !x6rdBR"kFN (csNT,6y'b_a<@MypIw~#*rM3&y/e$l $ 1|5ˢ!P񯳯V"?9 v& >P:ϭqy*]I0jhSA#G?)V9 fyċ(mgp% ~"!7rQ G I{.cv2D#HK_tJc͐ t[xd,wrQpjl_ J^LP .Ҿ $Rr:ԣzw;Y ul;o]N.{=6tYr,|^TvLZ4LJD@e"1e6EIu~Oeh6\N<9'TBruN"7PBr0b##fx/.}9ԉ[ BX.u $$abgi&ʎ< ߭Ur : r(`O $s#+UftkR׾OZD(m#f@+}&RFb)ÒAHvR1Z@[]ޛDȟK؇'5d3Ų 3>sԓ+F_q-+i/yAhO_c}{1P8_Nl7Q׮RVTP%Pgˑa Fn굓Zk@Od*2O֞!W{R36 JNTJb!s+I`I}5j}ޱݾ7Ts5&JihDu(~z^1MV_@J&lTm9*^^xK[x"$@we%Ldn[̑ aX6G%x@x G$KւToi˔;{Gm^O)xybk>ȅ'Z;ҏVr%̿ޘ]#u:~7r~{J<ߒF[D9>H[P 0=rUjLhbs U@H =es=}as-[ d:2m*6b0f6&>' Uܖf?2z]5iP\yYҎKyCQ2BzVce8  o4!嶮6'f^%{Zgo$+d!\jh)_ b{P 5CZz?lJ0-୔2A!9WX YW/)ʐavL?&B,|0i}MqWRqjJEs~U򇓍\f G&B!,S_~& *'3Z< F. 7 M3KkU.(t5 Z:cC+hLjz0ntGn,rL/X:mzל ڳ=7U؝g- 7MZu׊LZ׮ha}; =ñǮJ^bR5>=%ո :JXPLe/5x^.O4B*&&;lɍY2U.=Yn tj.Ux)c=TzV qRB_GQc^ٌ3)?${/n/}Qƚ>]I//tzJ[td+\,H0!83ci_|4Sw MӍRWWEQM3pֵgڻ{ A Lwg#鷕΅v=PB*hMܟ B撹~qvnooI1{>b s$z]F 5[H0?yc Q31  4B.DnJ| _Vذ:f6KEvFjґgOrMS㘽؊P^;U7FXj!Ƈ!etA;wXk e#`w/¹/105FzR~K(.-uahDs=?6LVv{u=3D>J(B!2`5QFГ`J:K(A~C4 r]ٿba&NY X#ل+b*pc5x8ޡd!"-Y`&U5>p{sTOۇK*8 q}ǀ΍+R q,3i"xѵ6O0c޷pYͩ}=gg6zNyP)Nl|VxI%zsgFLt@;o|ݏ Ʈt!Y[z7@oXM!7:֮z|8:y=#&_!P:7C0U}9-{Xp$…E_ ΩOEȄ&c G?C ܫ LoId yS`Nsm&2ul}wH\3`u}Im S=.LJAԢ3>e ›.؝T$[G!5RiC^[Yi4Xn].I ogwpZ5}! r̂ͭ? ?)_(%NU=W:DgUp;ɍgr{3BaO )!Zd(V, ܦ=ËpyT?DTXH'עm:bY 7Q̑9`xIYRx?*$nA W(hFD%FoJlXy ;as/ßN`fS*&9&3:N)CHKkp\ߨRaVo&"Ij iL2b9=%?PqFuHzӝI9/]V"Q *٥{uЎ‘p)g2gd`&jFƘcR.o )I%sDӊԄ\(.URؕ9&a0%)GޓpkŒԆw{D ƫEA˕}HkV hb(v41zW5(<(1OyE3On.%_8a b2YPk`Aiy$BzJ+l,5mkPjA5#Z6G]覥 +bqkrnF-[E7Ih\y6RHghT&oжJ%S/8"uC]/ővnǏ+DM؂6_K尰4%ހќ#-jO10/σ^-bKxぺe&5دw[sΌ&`BAU̝3@%GPްx|-zVgyg]<,JOW >djLd) ˇeUĪu66J ]bprևv~)I轪p t#q~BR|.Te@9q$e v=3N& &ޥ/\w(Uhm.%|"WH_/4gpuG)^ * wPA7 fJzLa{t,舜8L%|GppDq& #Ńvw7&+ dAa~^j ZJYk ~Ϣ쪎&jusZZDY&߷r` (B⼹Q9&J*"VӪhϬ\]=bk:-[P裧R"=fI.5Sd ]+9'/ /'|l-u,{ӽA 8ATXNZo tT5|WҜh$*Ӳ]k\JOT_;#MQ: H[a I̲Y?j]eƪ2sW[؏vq~ `8Wq>l?wG}sWU_E+`ppe6 z {t9pn\Գr~Q.A r#י(mHw5/sňR2΍v18!Z|;k/Z*=etmȇ7a@)*RPhwTxP2ƬHjecyB2:F}r}qcQ5(9}B_s3ru0x.\1 ۷k)ckvڀjtTwWV̍1˪: ZsOÜW0Wc=nvڔkYh8gr={wp+9s=£ze+oLN#YqpMŧisStg-A"B^bemӂ d:V(SGߙSTo XvUBVN0 lm[!/Z+oqMH0[G쬇2Uo|6$V_mk"ZނW|J l *rs(l|x:?4u ;jފ2ѶiQ!݃)0F 9."MDŽx w+rS~3$n|Z4+XoHT{ 1s5_VNa"B$0S];9S\5&7T7{qG(C X7 hV|qws'e5gsߟʯh/7rrC7abjF#eȾzzS陉D٘{g۷;լw 8iLgI=F ĝ%8Ƕ%qɣOX޶P+Yejh8oD +ˀq |[f0{(dDc>SX_,4}8L%܀|Z-?tU;Ό-g`Mஇѫڌ^+0%xc4w^Qy$IcX: Nنc::={o8>Ihl>Й?5Fu/d=INlKuiu?_aDQtTjvԙMTKvqQi1ڗ\ABI4G2Tzq=|p Ye쁥7 s@qN*9#@o#* ԼVt ؋yyb궫DI-|r󣐟᪜b+E/$\ P1`W?x "[q2JiWW=.}Z NScTϮI&BqmAzҋfCeȜ - 6&̪3mb5=OE[#k|#T΋Ru>#)AoS+sҪI{F4ˠ57ezgA?%mn+|嘁VJ-BS{uv:߸ĭ3썒orC.>.\75Ŷ#z lUUc@9QTR}L.wCh!'Q5 \{~MUMctCa}?Qɱ\f+}v"@!?jP;;lls$'KE"B;ei{L sȩE IF)_T;5%{D:1j:tϪI5KeK E )γ:>2.sSn! `3H~YOu(WQ_5|jW]$ aǔ.{8z Juu$ -߄! ህ z{0OHd@_ 7auߔ X"VL >jCP9GH3鏶 x1|b&::?(oLLJO_TkQ5Umh^ulaڬv0 A4E  ϭ)z,3y}kWS~ lU%KZ9G<0n"Q7*;H)Rr$#c=( j֜,P MTùxZ;6).hnР6H| عL;4nfFx-U%JO0I0l KbɖBB{gµP膓 JQZ5:2r׈'A< Ms|OoSQީ_U53|J?p<5iUKHoT` 2s8UjHƝdb:jL!1/7^o ^n)S_Oz*(\1kx 7=t DyxXYiYR >E8+2媕JN-mG벚ry$L:$K ϼBE[Gqᦫ1v nJ@Y $dN G6ފ)?+WMF{Arٔ>`+GGh7?dĽd$~b sp2?uq-*Edf1履Úθ mRڪ,x DN72 xx86 '}*}N}iKBs| )iEze}*q61kXЅ_n 9&i:BBO Y E;/CPE60@kW>پ6H8LmnN.EpdTEYUȈnkf#]}* maIx+e5fΖUJXpObk(i=  U@IVϤ+PFC#vjکr!H%~u5_7,./#qNL?& xD _S wX R-dhRLd~JThFhс&94 ͸\OVMd6ԺGպ養JtT- 6.*9/ R21Rg&$KڕM&ΐڅ|RNG~?YQ7)Z +HDDFQi2qV5D(2u8tΥe,])$F_qaT2 [<)rl/mO)č{An!b(#b#cٽ H8 [v1 gN>+yЅKLv.u 8&94pu2 #;`.u aRz-+3PI(mOJvaa/B-_챇 Fd}ۮqyH03ӛ,Ӛ~EX-Gsj"2 QkTlG6Po sy30CJ ?\J#6̛-^(kSGty`1< e$"fFoH5̡Q,+*K(q;P1it zٴ|yG3J'߫yUxGooYJԇYB<PKsrz#T{wXYjRҋc1U3L~BΓ8Q^Y@Z]7 (<u $ s .K0Hz8WtGB#\CQ8va F ڎ  鮝O4e-skąkIs4H0d^hǔ=:%?>䢚cZXHhbCvl0vYd[/la;z/MraU"&Q.|&IOa4666{C&qŅg98 =Np3K현!&\$0`}*|?t):50F"?vZWQ`W|OlUox@ @+;*0FTL_s@r/"21"7"U)) MtVXyq皗 ^W*/7/Oo5't+ Mjsšޜ!3wk;Yj'{cEB?e>߾tz o\k.i*&cдLʡ>#Jvb g$@f:UrRh B]ηx=pKLЬln]Y<3R˔k|:-%Pؚ4RO^Rd ^L>Eu"xn?GVky1?[PFZl)h-Fii02s8$2r˄KhMR&f!Qwm?Sʏ[\XxO'bР19C}GaQѡaɽx\*b&)6#5*4|5%gYEtWdu*$Bq00Y' s zv+($Œ%2%5Et~1TY6ԢRhdBBOp 1ݤTp`råk6У%SX=$S?rV;5t8;"D4 :W%+ .c-Tل Xa^hUwq}J3H}S8"RhF[*HiK@UY:b%{PSMw\ IAv7RGKC MlMAvxom^FJiX5_\DZKsQ Pe+ ;ʒV*ȩl}lO#Y\*)>ܿ>)[5vd"]?>W+Y\#*)<6p!yRL䢿 j5Ҁ1fn@= 2NRH&}mm6QKQW=mfQJac`]ڷ3 $Eҿ}ҿ^M2v`4FӰ=A|% bxF ŒsrQ.g`(Q˓YV?'WW$_t0#Y]&uHpdMPbH?XG:N yLo(idnz 9~Hp Hv >s 3v]uwq_P}$')I=TƩ"bA9jP_$| bҚYجtZjawe!ZǷaL˛ݎ;8p ;Cޙ.Z& t"oeXXhE(07)p [8?uXn H /7.qcŻ˲v=8$C2{ L;~$mjI$aemZ:yID:ġ?`Byh^eJ B\WbǤ[Pٶhbe'ujˑ©Tak/WgSs <@%MVm+>8ZZruB=s8([3sSy詆~g!ǐ#0}fuF,wrbr/>KF3#GUЫApT |,y7S4Ok,y RDZ" =5L{2 ~ƺ/W{/˘D#˘ԭRg@9p=Z;u|B{F.@pc`ؑC/A+LqrQ;hp;ןz<]HIFf:>Vyh/PѦ(|zna@PfS<)=N`zV:PҼT'STQz@^Z%WJ=HwH#J*mTYao- RH vLFfDyhFgOquµ"̎Oq5\z }A<\roR|zj.aGb FWk# 9 b^$e$li^~p~ ^"I/'')4ۀD'?KϤ #<ʦL2 n5.!>TUUˌ? vyDP$lext_}. NY3(Ba/Pb}5nm^&]ٙ68۷Sއ ɤ=rFBL]m=$ kiU2^Ծ>QL 'A< o w [1mI([[KahM O֨bq=٣~㡾;aIVl:sWm|hJzOd-.,WjS?v Tp.I_Քir [<c~thX,y$*Pt*HwB6HK\YZH^;ci@G5Q y8nT6RL z "˕)_w2[xT|Bɼ7Pajm(7%qx&=1u#:xsmF=! }M=Kd3h>hqPf6Nىo*H;JLhywހښ7.#XYju1./:1gt}0PT jI6ɊmoU[)uWP|XGGPwp˶lJ/ql FB&.duhPiOMl-0ũr^\.MLЖ(}#4Tឩ]U%#YB9QL~+>?RiU Wv l(!Q6q/CKA&HCwi3-a`H|yk9f-/>|k'f8e˺>jGG@֑g)/datwTzҌ2X_v7c&"(t). is=\7l'^'Ȩ~Z$9֫ [GkPXv PEkLTk7WZDh["6¢Q$Wk6f bsjw SшyP?(̯F2D| N7𬋴Ƅas(0 f!׵*eȋV2q'G#̎vY4IШR¯-OMY59Hѹ ?Km}YKᕚ^'#4MKn1u+ =  `RZ"=\Ct0UTcM%l c="Ԝ̶]' بa_KF,>PR{\gc8%V,F7^6'̤_XGbO\>iyA%qk "RGC0OچX xIށIC4X`BFĞ|eH_FV<&Jf K`E( Y=[WYUֻؽMnmc@ ysõފ4ᅡAhkbV:QX۲f.$pMp?c oNjEmjNHQ -TA;~n9Tqޮ8c,<` ߰^$]i/tP5o2‘.iڞ ^Jy:TǮTSlLr΋Mdx9+Ee,2m81!36Y wڜ?=Ρwkt,jjUFC_gZȬn7˜7O2e8R^K#g.Ra?:%{c+}Y23ðz. #TsDDYZdk?<2Hĵq0i:+XFɦlch1rA&cXboI <n#wfOD^1pꍫ!wztA`A`9i,pG7: 8tL%{5ESk !Lti؇) 3ĠیI%.4m]JWkZ%4şȫ$a /uXvjMn íX0uqxN 7I6om%=ɎDϏqdBbK OFPh8K,('ԊL~ NӨh. N^kπ MjGUT/\, z8z\sD zȝ{zM|~Sf.j}k7Aɾ*@f1 xظ>l)P'P Wx4Y$O/B³uK/ikb/qm;#ŨY4}\wS c΋0wtn JaFl1#Y+7x}v4-WhLnOvSAPn #YQlx)>4ig?zv`M[k{y 诶[pcb9R!fsM/ve9BW>ԾHͮ'\}8 @;G>PcLgj ٖ>߀C=zc_45B[ܕCHLء@LJZm{j\]^18ڰ9RՉkxx׏RELjX'sD 6Ӳ%cfg:,Eu)Q.˔ujo&.c4*yBv$+"h/MG,p[6#DGYyOXDf\Ϡ Jxڎ-=W,w"\M؋{3揚3!s('՜mi~"x ڜȩ̫0HLY5̴F4β6ny]*q\m4hٟ΃)\[CiQ- Ā5# ab3OT)M}`CBd} P59\h8< 1ef^砷Nh<m>7f8fx/8̩3VX;WӅ ϰ4F~ݾĞ9HP { \R Tyt{^UewLG e>DnG~ c!*.LW?)_ pu T CO6Co_W*Yf`665Ko hQ\ 'k YBuzvK8*_Ǧ~a{*DFB)k&~T!m7M|֌.׉HY0 .e';0^)5Z'sř[*lpf6~ Egh 1}\Y'uH :#Jx'8Ť ”WKFR] F[hIEWŵsP!lfdMwB۞nh:cQ qŁD)gavt'_dL {k$pՀ`r)ʖlSuu[Z5ܝjYi>!>}nY>v]3 LS%L/k+;ٛ|%b-R=hRgP/i1w<k+ja7p*3=55Zg:,f{)|((˿p7ߑ@o?uhy&#ZfDȾAb RhŞA!Kŷ\{*"xl63{=[L@3eIWGZLNk^?QsZ1{ _i])UӠXc|Ywǭj%olwbg_q@IKy.%LI Gy|$ދVWHJ)dG's¼WDppq P*7%\uf6P3b6u39h\tQZ T’ly]^< vb81|/ =o&}0U> Y~tE[٢!?4JGo=뀖o+tS@Sm.ɞ-UT@P0;D Etew>h?1@W&}A?yjsFv. i,Nt{Ř@Uar %bݠ~8]m-B:rAX (2V`/ ]E r,zK<ǝm?SƶpRP;I5pNՅ8Qd4xO˸$UޞȜEAg1҅&@5^t.$chĭ lyV,+͐r' /!^})yl)u yxS(G͢@` \n~]5s[vx1B&~VSd}r|pJ J(L *XQQiF1u>y;s=ë <,=ǣ/69WXb\Zґ%*Q0&KpUQEL Ȟ @7TALzNxI]‘) ?,WdHtD2P-λ0! Mmm,.J%[hr(*nxQy> x @]\pl)$芐îQvA͉߈/g5 Pt_72& geɈb)3Rɾa7V܍@/Y\q?h4l4 .c#aql 0&G5Ĕ -4RT)QwO_]po bɸdu@W q>ՋNgS[S*KdvR ~j{L| {7Ej)Jǖ1*qHu9.6wU =|.- kUKNBi|b-GSs,_rqh&F0YiͿ-rU~Fc¢-u*PGơi;:՘QɲKyL] X4=_ҏ$j/Vytk4ާtB.xM bES݃W yŹR+*[6;+B4_cZ+xOs^ g˧WJ ˃I+@R[ߨILT[ ׍i ^eiv Eq W3Q#[)\~y9)dqQ#_p$ vӐ2( _f`~tUB kpS uHoV39C)ކKr`|KӤ>`ff $Z$z #&ne*IvfD>uԜ[)M@j[N& #ux]%MCIgΌv*a]K" vJGDKܲ Q!XkeXԚBԢ"\9Rrk? ( >/?,;i,-Nwo u@$'PD)"ka75+m꣜[h&3 H$?-Vዣ5 k+ J~̮#B~}0vn@yOeݍ PV @3"\J)F۫gy_TEԐc~@(KxVgJ`scǼf,/iPe;uER1{BךՂ:|ňӣ, ~ck;mIq#[ i30wr @w,Čfq(.&ys#o0;/UT!s-I)(0y#];L}$91.pzQ`TJї`@͌Y\%r䎕;*%V#CEﳩ[CkܵIY?j- !*] JLʨM\!R\ɏl`QO)Zq"WN]d*0c`"G(/X ٫0 4Ebf>0ұaTM L L5\gN&Ҵ)X3IF. rf[ua߸0m:|' ]h`Bǟ1'aKH5wcܵ!Z.&~2Y 9I$gl=X- 7ۦP%L @= 32UeQ Mr2{'G-/|ZxC(xTsy"@ feoG_$/I{.pn2O-lgXMM}?{7>:60 @DEǪX-nF{xK!VG+rKZ/!:+pٿxoI`)Uf_)]  ?@}ǹSc8)CKϴEPQo.n _?/EKȏ&7V5w,DSt |􄂁_g=-gWQ#`1vlu+9R XˍJnoraS{#f~{͑쁬BaVZR l=\wۖ\y9kUX3yYoSe\ZuG`F8f|~| Ͷ9>R({'SʈW,lwÄ o{`P (v !F@<b#n1$ \F^ԑ< ߇rԧf5o]DCDGNfi+4{t1PЗ7g[,UtLh6ꮈS,V/Zp`7T/; ~}1B"x^q&Y<BMq0'vfekvEWzB Ec0̧['-gtr?`'i K$" 6qK@v׋.0.DI Ma*:Wޤb:mK'bYxlB:7ZQ9l?5 2<|?E1 "u$|=&yn^*6N ;lbKn=lrDEƜeW]JDɳS7MN946FA#wLnݠ~\LL1vS*i('#0_U~ Lă%x*McC-G/@߲Of'pZ%Zyj@uQͅb}\%B+ALH 7iDS]%`ٮbe{3Tn+de?S.gs)A\-Szq53LwLK/(ֲΤDK۶R~*.{USmgBy\uB<;{e`hm2e}(Q( h}9QotbFIy-ͼ< pܔИ]ؓ/)C1=Je8Vը)P\UDI n8otjZdB~ѕxϜJsWɄ`|,q\wCh.J`S9.dXـ$9_HJֹk$ro ҩ)3ĺYV)="A[-(K)묛WL:ʸڰQIsPUq)]ÐBW3u_YL"ghG. x3?T;KAcJ3Bӽ4\ڞ;a Kr_s>;2c'ʇ 4G#^8Hnݦ4ID* B! &ԡyk?67q޽c[:#s¥k~7͌8AiQߝJM):ԡ듞҃3;VӜA܅8E_mqER~$;#u0nǑ_! +WTٍnOG1\ox7栕9L ?a^-#ۦ_ga n!6XMpѵOͲ9"X')?l|-ȧ V noi*vB97",:I(y6f| ;-p ۤ>!s$rP;񉚄 SSYQhHTa*LrZ-4IJp{ {ɼR%!]rUb*eF N QO ^ԻV3&p "n; gƸy4ې8,ϔ7 I|c# U*! Tl3ud$^hK*B>-ѧ9]㴮3Bhy *[`.yxB~-!*W Vq"ơ.yFt/ xGpw[#kSWz,W8M!^5Xک՟Mp,H:L0݀3ԲOSaJs Q m-H4 e[R$P͆TRm⵷Tr?( zV!~ _mwxֻX2iui#.SsSbPj.[_rF;9!V3*=9 +N8@*4T͡|M"@Y‡ٲD6CJ ǬξVˬd[='UH5Z=!׌J~oMUYb^OJ0ZoFBy<߁bLC,;W2,7uvAn WL?XO?78״K`r4R ًiw.B&(x墣\4ez@`xi*_vN 31/?,-&"חBTZG: 3{EEkvh$<RʛbOٯg3R%[3(8.T`qbָdX7JG~_#Bg줏Sw!:XF5B@Z]|8?7x@_^[>rQ|G.׹dSw6 L4g,1zl H+sj11\}PKݜUew\*2/(_U7a \9T:qR'"=~mvLHnW'DCdW~qaXNm`E9:. lG@bIpʈnNcpU:!j}{ [\y5N9&fh|z>u1R56'ۧ4usB&y20&DaHd>5oxJP3p)>B ;~j-W֫[@ n}tɧ!1VWuzO2%sAm9cM0%#GHOLkCf9 jϙ^{ ݳ ›8mI>Hgh\t4f6ǤNX)IBhkZ'N/:?M>5"8BPƧy{a8E@2ߔS(zvϮ̾,  L$8a;Ă# ŏ^,1.e5gcgAݳ8=ӃM8 \s\K!{́cU-q> JRȓ̾4I%QA&_/%$5bRuߧQu LI\ӌKA;/kbb$<4Z;$)b~Kv}XB Eysp{&s5#(Z 9.k*'p5^kJIL{3-NR;eθ8F0n~@!9068]3?ɦE=֙fc{x")0vk|i L$!#ɤ8_ HfFVh}L.zJT P"Yݎ]1usvj1੭Z=yW71ebV8z e9 9L&+܆=g3b~nϏt'2氠OGM`w H0xSGC X}M( i 8^҇k2jN+ܒ6dЉ?{9L䧈兼S>wɬݿNiy:(rmWΎWYtпvz.Ig nS=t,b?7HiB0ER!rϙVL%ɼ'rDT4\9sqjވ3&z ^thn{泽Ym9ַ¨0rUd@8`\%&0##@/Ez| eOBV[t4+;o.FSbW zG p Iō1^!#.NbvQ{i\7=H25~fwrbՀ!΢F&)Jd4 Ut4)7JȻ t&=et""%p2,љ^c%"$ۋ>fIMTlJ` )Hu:MUKsImvz})cø/GrVr'5{v]+HBe<߅t>}1(BG B\-P>  (T9Yg&zvtϝL)6Lw6ys66D;!&;ɲc '^;7?^ տ\a[/B9[[s4,s|0zy| en!qfOA!jcB1ćTg FA7Ep%'(7q>yY\Yq;R^CH4;&I)Ը3+"|YV|J8&LaV`Z(@4X_{xPql"駓Bj7pE~Ӱ̍gg0[aVAKB; ~oeO> yaj\FDz=y$$Q Aj7o6Vdzi){d+Y[z?֬ "Qxe5tGVN:<='G'ŨrE# i,ʽuLk U,Aߪ1cāڿ]L3r%O+!PR|M#iOrMwuAefvpje=- NcJ1s{3unh=K%Lcߘ_M`!܄}}H27@O_g8{ڡl/W;e#S%m>@JۚPmy F|8K YfO˦+\·@r$IV$̪ GtV Y`Hl)@sx9@pBwsHۤ\d3fmHޑ(fOHdDˋx:Uʤw'^{, $w-,{y,ZH_) *^z1E?j>3f*}8^T2%6 TgoDy3)gzpVvV̄kPQ~{H j؊kr(?d&m4 H;N < )k{ ( kXM"sBI־$\rLTsFpȮx'eߧ4:&ZfTw4̒*~Ľ#c!5JK"v14"ܨZ$:OP)~{1Ҙ;+0[hpk얄2_/ |û {tMȱ~<=Hd/B_\b?-IP FOLNc5}.zH/gZnStÜF?`>i2m)k7|"Yi<[GZi d|.[Й`;N RW<-"ƪ*)if#ƦVRMD lZep4Gv-DЂV0ՙx%ؔ{]̮_ 5죓 ًP{]B{] B$QӕA9]FD$jRWr(~<{mz&ĺȇ rZCUNbuN-OM;`yz}{al ٯzK)N.ss[ֵ8z..ym1+<w |Y-.]Bp-7G ځ\84bi=`,-f,UZf߰OofximĦI$$WA~p%N3oW4H d.&.|]>0[WK֩w۲|_`01.6\K*!''BK' -g* )X^Xd!v8,-DVcTSw"o[~Lhk}c1R#be(b6 T|SR=ww3'mLnFK@KOoH%a\&u ) ҒZ[6ee>eR j4& \ֱͥ)wYIeʌ83Ω0}eԛĈ5?;7sֲX[7Ee-`KY0[eDW{0 TtrX3ba3%u<=lll8WS M2Urч +i'g)R:Ȏ(9!ŠI#XI>ŕp祝G.,zЙkRTb譪,e.63^ P9N~ܑz]0 _̜"h0zyF.2K*Jho+IyZ/[]W-KRAbˆ?^F9IWT*+Eٔ1IZbA[灠wa15&TȴAW~{4y_c0JŽ/P ,֤\`S?0hgQq(_uy tiVIu7xD }92SG'k^%ŗTvrM'T+=EFJ${e2G}O+1L=R^WE8VV̜fs Y ,7nZGa:֑^l9tY}<<:k.i7QBК&WIurJR%/YK ;=B''x`W@4HAtӃ/(W -47Grdl8D.D'*~qhU8֘$@t*j)*>_<jWS=!ߦsyOt,p⍳eSa36)sz71ZU+:2s!N[yr?͂.G?GJG!!r: 8]VH# ڨ'q[Ľ }"k'xؤESM$I+,~\Pk R-]LQ9>%SIm b?[E&3ܫq$ i"nc_CN6Ͽ RP+j Kʰ>bR+?Va m7rh&j`3 ma0i-4>"dSoWǗ.'3GsW3_ W#κ g[E@>? hY'Y*Y9PFIMj}&#u@U~Z g$ӤD|NNSw;.$~:sM_ɚW$|Gmm+CywLRsHu$b$a\X Ps<(M' A .830Y&tͺ7T$7PciX**,7>]N(X܍g+QpsXr v#ֈ O@bŢ, 9DrdP @iڙBITΚZ1)Xu׊JH^?>ĪJFˍsmg {4)?F9؉}B%;V+<v޲25UwuC!r׽=Uf.jꂋ@69.!^H!J'Bn!h3rev zZ9,I|R⠣GdRW̛DZ#U~fS7jT%}?|ˆ^Be`[[KXHIaPIrϛ2UcgJAtF |@8Ig4GagVJ![ D\xx9|֝␝l%Tϻ0g,3J/)ؑ" ֽB֘{ˬyTIKP.owcg[V׆/om]r2ѷc nJJФ)AʭS1KZ8d ^>c=(~"BL'rpWw1Q: brIz8L|-BlB;%ytI`(;07@d nJ'؅$cb:#G-Bri^9_ѽު(HQ7m nDB:دO&>ڼPH΀8ϊ]?2M$xL3 K `O~aʫ# /bOS'-LXu)d$Dz5~S@AûZT$^8(35Ir1x~)7snT㒨@n|F[}BDxC ¤OwH|%ޗqnȸ)m,@(ǺxӗŚP-溜 #򨎚tmȥIJ3{ zt,1gϞ{m3N~G܋ V^ڇE ]2﫮e/ JN$"H[xr&ffTL.R&Shu TǯLϳ"+CnJ ˛+ ;U(*Trq\w0,%.l4w3inF7Vj"A&o:$2^7JܼGa 9PB)#`Ciôtm. _yH0yB *(:VA6@uvզsluWk6^3q>1ѷ1VwZφц]A&1X6"Fs88' {y|jw[Ds=_ġfZM`tKF4ia.Ā ]zίtw$UNI02&2ᾙ&o? q$5\K<]XҹӺ%6my!,fPL;۬¢ ^%ۈz=XFY.".I n3P_jX2w2İ>oH9sY)15b   pUI2x/M Q[jlb7y!gSc @BtH3V@-mv p\SR; "82W>w8H™#*P ]!(Gj)eH07ٖ !+XHa3 Ɵ @n~6F__,|Mntp@!ˍ|]G%s1l I4ľؖ2nd}&vV$ң\JڊngZ^wWuU(O~dBPi[4,/#^ަ, *oy4#%+/x0mk`xJh&^EVK .7J5=t$/d ?2`K]6^;]}&DiURٴ{?.l-judْe孆 (;BvnjoE73]Zu0MZy\^# Aޮ煵Qr7wwX?*eu<+M ?.?K~o]q2Z"y?Bpmr $@>>O"͎^ #uo%҆[yT*sE&}:hD~#E3-g ظookX5myrܥwC!qqT.GLKMsk~ iS@S=nNr8rlOIm>ww ؙ|ԻԙT7BK]9Yz,_fY29 a{PKt3 Lz꾫Il5[_(Hwtf_HC]_'lB3לI.HA#Qs8¦wHJΦj"i;˫d87@0q!喝>k Jbg!HVhc-X,KsY*>K) &hrM;ncp=KM"HJFc&nQߘFիm}ѷY%c7f0WU?J:a$Pߖ[ xf g*>ӂzr?v[.38Y Xwp8h F=uz^ keb 03/-:F?ZW(gwfx!qT\K%n[\Hu!i+CE^]W Tric~[dyN J+|oPZy$8gֺoRU4K]x8SZ0Q,&A^kƄqۆ7,t"T 3b.S~I%ZrCM}({kx}чKM>j ;8tLɰu$㑈7Bb @g-Jл(rAui(~]76׵~E$1-[Ҿ<ܹ -dci#IVyaOXZW8ux͘Q ~-# S_ow̟=q4HO e+}XJ #8G7תJU&#`eWXkwascap EȥP,j4,`5D$ =|xzEҷ9h PKR&!:G4IUJTNC\yNйLaf꾍^u7>*8V v<x0CIͩn u5꣹+}.q=Y[9K ^jt2 Aw)lD,؁Hxyw'pd&뽖Ŷ4'DP$}7ٯmjS,HٹL#;)/a_8r^Ԉl.b|JJؠM?,x]sz4cP\U,w%Aq:!)a>пZ1*3Ϳyi t}ǃfD%@w@=@p9)q! &egЊ-J= Y&,ZN0sŠ42HVyW(PcBGF6t ߎ&QK'qri{[kh70.#s :Ia気&,-ku,a_Dʹr8P]_Zi5 ~EJ]R9~6ZNK;>/׾J9*O~m'pWo,;2Wg%)Z?/aF8D,HCO̬K&de-\Q]4qnr" R qi߆=v[D:C^y 5]eM ܳݟ S׬8(/\kXD(J/RnY`NْxO:}շkȩL縣kg4j; ۥcO,e P;RTG".'@!2D2gr8 ڞ%%(Ld=>5ynu8FBzi͵I2xjMx:1h~Pa::PT0m5Olm׮<0Fn b!Z?\P j $*0)]uW ,^/XHnKVvgq$/V}# +yCM`Mʼn4#(4o>0j{Cm6>!loК2EL"kwԸlf7ܓU涰dѺT}WO< ϙz“̀If,:,y2Lv. jS; )sM+I5]M_>B&g&j|`ȼv ֳW滁hx'ut~:7R3_&xL9NsC+P*|…=[0dZ1l'6t OyvX,׸ dq0  a%:9N].?_uJ17 }  Ǥ1 [@>l-ި2YOvqb PPKO/2-`>5HByKzҥ.rbJ1o8:-x-ھ7&`@:EQ 9htN9IQ݁57_9EMq<|MNS>Tӹ ܕHWLt-H* cE>Ba%rzo'=@c}–OeVvt3[`T@I"/ΙAu Ͱ~.֫/&x>zTLɻ*ԊoT;L Tw>{ߝ U6`V+ϘQ,^ۺ]r[UtwD)˓Nߺg KKYiCSxp['Qd-bd=" xg>O1%v6FlxT7k'upwS,|X^bL&ztJ@x2)k+G#>Ɛe)BijiT*oi;W@ Xέs\jTKMYmuf;a7@MŇpF>1ﶲ;Ey1~<Sbhh^Иٿ劭zIWh6y^ѫ'}ꍩ YLסJk>QpN3TZ&k$_L_/%G/qt!Ѫ8VF J)fSWmgM JU P-nc];Zʴw%wePF6|}M2|ı5٫P6~),={MzO)oF|nP}Yxz^[D|I\k;uΒ<` Jx~3sxiVR퉛DO_Oq+HFϡ({%;UXd&ꤡ XOsU]fAmi+(%k/J(,ТC2P@wvϟLE5$=;,s3j1+9m&`䋍7u@ !<BjN(,ȣe __np@6>z1٠'PIm3*즊ɾ׿c~A/.ي-7ЋIS~⥚1j`[3`䕭2lOf5b{n+$߅ 7fv!Aɀ۹v7\T~iD~#ZEЃobE@ݦD~co̶(z KmǗL,P%P$B⟐3ʈN7/#{)u%C.2cy0'',qB-Ql<#r뎉W~b|} `Un,Hsr+g%<%@(Qoѳ/[|Cޒb{G>ݏ-FE,, UNxH"teH._E [)ui.O`EOI4NUjcg6`uV S XΗy2^W0|}iZT BH pDyP*6H woݩtbE4E3 Y]elc(d[IJ~{Pm4]: aN4$+(ߡB-Y ۙ|PK'}Q䑝uk#Vи{g~l=,)4q~[3ȥa'z69CԎ{eo}EOy'_w N{,3 >{I3Y{WKV%ĮpE,پ'M?]ЛM:*Jbkb+6k?d֕#ա#׮IȖЫ4s41ꠉ58OF`F9͜~y.Q<Ӓ_4 _FFѶ.Г2Hgf`Sd}mxZ<{z׎goO$kCв~kG|EBMgi7w3k kA՛hzŰBbt%2VH7?UE~xV_ ċOx•|euFT3׾@FWoO\S5+Q_LNH?cOȎإ <^[-v9Hʽf`O7@," {`R 9IZ;٦M ÒBE]=H"DdE^Mj>O1=Ɠ갵C8OlPr*ďq]t}`'N\ak Dùn*"OLS7hR}hv4mޭ W}XN%.Y+ί3/$☩M9j6sR1X n[K_&SG ) tQǽQHUeH"Tzʔ(v/Bx]D(^yM.Z`O VLsOܙYW.Գ,"cw`׆k8m%#wcljM,x @^cz+%"*@=۴dxC9Mڛߔ<'+mULT<[V18;"|iկEW4#5c\<$ Sv~y`uA7b?- BG>Y֊c7u@fv7U!BKfNPҏյ[enKTOj7K@j,Y,DŚg쉺n*mC8| =&̂L z4b۽C6?Kt5dqeq#siaıF1 ULD46_]N6hHQLuT >Fd G?l;lc|lYX-jUN~7 S{VUWaW,Mhh &w :=ylq|xٌ0IæRiW9X4Ȱ$KmWiIcR_pH528 Dw3GKu׋9*I?(m*h"$Ш6G@s,+vrkFTyQ/rƿ8(FnQDN|}v^t2hZ!'=ڛa BBBN!@>7UY#sB[)~Wls9pո]#?Og<**E!+Q l9QŎNT!<#vw3Š8|d9B\. i/-4W=uQ =eu_u,cyV-Q QP>RX@76F23)|o`'YGjgi^E[H# h`UdCJT!ZZw@Hh'RBs 7 AM򎕈+p/˯'G a镅TyH)p(u#őc~GL|:lĦP1Iu`]jU#"ɘ3Gӎ_ `x$XvZ:b0:P)G<Ŵ']Vv%TocROJ`a;ُ+>MdjhDv >#Rn:ü 3׃;eFݚ猏 H(vU{0l@z64 ˠ{;_|^#T5b:ISO ppMjmU TwPI,c9\B/B؅j̝.$%eӛٞ}U%8^ÏrFUֲj+Pռ|Az Jnp/+XH5  1͇5 Np>杫2]$CV ٭_l7fu'3[ABS0dt}\'r `P8Ouu!)+![5)aa||:lKسU| ^a깻QJd<* 46K(PfwJ+yFNyMbtTDYouZ1mwQqg1<)& NʖPݒ%4F@&ߦe4ݹ'RK{>؞=5T:0A_d_2qxe $E{9 C,tX8ka&hFtC]S෥@|:O)e|8"*Fv^}N>V/Pl3fsd#.@b|$WG*7|؞K e%@Ym)$>̤?BNtE璽/離ll{vu,Ѵ7fy2uv? L||v{0B̈]ir} Fx[b\gN\2܋DQЈqdWt/UgE>UTM#}_ng܄Akn$E/SѺ #p! 'y{*ɞY?AyGf-|ӀҮT}1^ \Km֍/(hx0Bq=^;g?u{.{Ӵ(A'տ~s+z$G%`N•euz;C@|J{[B-1Q;ؽv a^v :2l4|Z<߽)Pe-AnǕVqփ/$;p?̭IX1@m/t;"v^|Nu%q.+yF+˟}X?p@0yNN#q`M$xdڌ^3-}')A#JN]63_Q%{.D)#_E#`Sю{ҵ-u5\MB3)Qe;G Eöx ^jƙ!JD-&$gr|m'E:卞}+>Xw=#3BU#J–":N</~}PCۀQIn)1*7F+~KP(vCNSj께KU w=_U(݃ vD%'[rUWg7 $ˢԑAC"F{{8'B))\T'ˈFBIc c0 [MA;?l6l+Юs3~&X7ՍD+#XES mBvHZ l嗢af)6>ۉ[-_?^ٹD|7.} 8~$#2/S +L]P;ǘ&_4L뗧ފENS攚Ĵ u{0&{q@-:5ÓQ$y n.XlK.p89ݛpf]E"UT.RٙAln$n:6\Tg R~ݣX;VxJv§!x#$^z د 'PY.-@R+t!ڎS{]3e;Y xwZriȻg14 YJ2gp:zw4vx]ADs3VlЛ"n3Ǡ{gR@kQ K!>u5DF#s!osE 3bͪz q\ؚR:XL-JGus R5EK7Ӡ=Q}lu*jhKR$%hNxi;qVncMsNj(hYTaCϲQIQ?rbHy+P]:,Tdeƭ^Ma nn. p1@!k]UdSwfUԼ̞$NC9&F/_})r:濢>*z}]{Oi&|YE6 5/sVх=ȉ7ezH'yX1{ӞS俕!~)\\KR꘯:ei%gH2ڈƄ#"a^6>نO@:G]#(ޕyU'?ƪki[8;m#vgSv%h}C)I? e2 ZHcO84 *X/)չ5ߐ=iVTrWY徰W){PGb?m|\U[t@6Ɛω<|(hIU DV 2W -$bmϼg )|5P2rx!mY2IK]D or%(X~ vd+T>ELz[Ϡ_Ҫr/ꤸVƆ*T}9B\Ulv.n]-sߧq }~,E@l%( c`pP.PIp܆mYY;ewtDPjX{ޡu4o1ڪI2`6j61:ޘ1Nu$0Vs|3)PC߃is Z:NV$hT:O"d/mjuk}JCV'Oq8Lϭ*9~v4&LA׹xm%&(:@v%Iß%?D2;XnHoF;ba"gk=Ŭ p µ6Y EHt !(<#˫XVvt|R*ZarrMi7orN!)|.~+(2 {LlBs8Zj %V)a"]XP,pG̘S?l2~nɊ߮'Jxsj<-IG(e$ .|ohWa }?'EZkc/-p:9T{aXCO0S2`;dRU4 D:FBPA𹤕$<rݏa~ؑ]' AQ3z3Q'u2`aWUi%[~%ȵ1n~W~*=cu,>^kLY<" 1~oe>4B_0,rI9!g%4h`R][~?ݫgOT3~R6CIv<{hyS2ƛʼt}9մX c<4Pݳ_0"I+ՃĮT8&7*2rl׭^5NFc #qKjD Nгen–8?I5b<ˊElD(W(ƒSL=qP:%g|\}W=$n+@.XUӨa+Rr&o:[ 3-LΏ|zg@*O`%7gy=\ B(J¤qulh':b5͕@<"NZ_s"L9hAscd=-*ܕq(2UɡkBY;KOa&d( 2Bؿ2$M d-= ߹ ф\.K~1Ő'wZ7`{9kui¨1wSxp@W61ν!cWW}ʐ`"||zmf`Rzaz(fԐoһb"XW(Rfl4=kps-Q|s6~|yD}uԤV l{?k6uXa;ipCwd9?<AxIlZD׬#ޣT]Iw@p[GOË'(ױ`{?uNӧ>SXPj:[OoGiOkZdppz-rigP@8ICI`"54#H,iqP(Tl[Mk(ZeQܓ"8/~d҇ze??j)>V BhRG&ǭrz~J\kQ~ PSUQ)DMdg%o`hz2~I2w%F5Mv|i:u/9i7#S]| 9%r#5Mǣy8tjde>Ǩ򉛝u%xm^}EcU>œ=U2-#>O[ѷk?\7сH_0 Lw[Ua21szeiE+MU ]+(K^lxpzh/-j*("%"_u!΃ǹ²B)ڕ-e& 7ΑC_Fv*5S KEj]h;D[G`Vj\a~ `ں)f~9KBe:?TfLq;]s  lZd(gm%6~xbێӐۮ)f_ '_#;Xvlj[a?-GzShʊű6m־/28`ԉdאZ:-+&#M1^isS"}KBgК|x1Q򜮫/_E.sm"n.A3g)"OY3vۢ~wj 5jyL%O9ٮwL_ۀ0gB Sdd9^c&-朂rI+J5)Р0=/ә `>!Z^B͜FGq۫j0&g:!@ `鶼~Aɑ^_|n6|~ aG} Qt2 N.V@O#Nw1@I#s9C"jE8+X,}9GsM>`bWHt%Ad%Zwq1B-:jMa:9!fC Y]tr l,[8/אd+Y5}[!?ݔ:~ G2^yGY^(𑝛{何.1n,2?Z,QCl|K)Wd>՜egov=P ZH;}kHТ+&ADum%֘)N-S}`p~"i!"$;}R=GJoMueFTs O~]/vzKd+jYVGg B߹ 0J<5<5-Y>$V'WaӨ-A uZ553; 0d=oGgVpm*!G@ut`UMצ >jJƔ$[ɐX0Ʒ-HGcoM\5XGPfgDѝޔ^f{:r횬,9RR/ 0ӓQ[cK"Z){ßKtL$,B pƼ91jE9Z<A7oXmw 'Ap5} {,}Eb .o'K)#_ti9 }^RLDW0&&%ɩH{A~C'=͎ݔ% N*]}ÔքhaX9ؽ #HburxKXw/RLs!p6{zkZ GQGjU7a \TJ)%n+b\6:e\W;ܻ̟xB7Vgӕ  , ?>i O-,Cy, vawRYwRa~!-i,gQ-YK{ ݹ-(`"gp:J X܉#er8Iֈ`e,ɓC{GP>&_euyRJdыloVuܿ Xгz Fyy*Oc*B|N6Qr}PϷxwl-ػm=/?kW[D ",ŶXFMj*j J( /;8"w'22upJ"^*ԋc3(φfЗ^bwήM;y:+l68Ƈ"ƭG~Ĩ@>Drq'q㨩a*}u+Q T ֒ &q[nYdDŽވrS?-l.atTgL(fH)Θ 鱀#oChYѰ[lJ6"d~'V_m>"B4lR*PQa y!dDLҰΤ$Yvlhxsm<-AFGԁ,uԇgTj)]a^kHOvL6L}ﵵm#fi63E 4, A~)L}nxlp``c P^ITt3fs $؄N!q-c:MLȕX1Xќ`.hc.2(@e|\dgsTS TUoRR\0kF\K(6 M)69m{M!rXLjoΐުv攽4ZV ;= E%TkvD-3}V'Lz8+S| jSF~mp45=%,VMnpfoS:fZt+Nc2?'FD P>ܯ9+5wdTƼr)* j@o \WUz!烴W&9"-V2LoWO'1VȐw~I%njYE^ͨ 'U1"R ]\o^;tn-.V׳U~@B8c2A̕|kߌ1! 2 Cjm-=lt3oGу1\J3.,Nm&ՉI{OELydhAf4_ٚh 4ðYB5m#^AQP J#=j4Aq6O]-1,= ȿn?c.(0¬0n2r7G5hMz2YAz*D "|QKJMqg$v;/*GRxq9bEj3%Nw-pNo˃TF]#~oާ4j;Mj }͓t?")Vt*qzMb,y3-?9z,-vO/c^QQwڋ7I|{M _t/]T`:+^&u qRqY,>ѠwpOm ]#vI˟\.aoldV]K{R[Bw^5L͗B2rR;xMMz/@dHp Ά'n8Yn)\mm_Kh;8RiBZn+ WiI:Af΀?AHǺĶu ld e ,I;`IfdaK2S;G,8SxcVu!l܂N $&Yla˗ÝNқ}p}2pFǢTM z٢~)Nd󍇙7zdh:91CJ^uCD}]n8ǀUu+|aZ·Q1l-"0{%>J!|iXh[GR^hЛ~S]ɿ5&`Cj4\0-wK## MbD$f zyAM-˸- t)>+_b$|v W702ΌxU@N6%S,UA.Q= MuR_Q~$2ITA4묣/Q3f})P8`MH/^i&)`E C( QJ;11R*4 2a^l!uTt.Uha(Ń VT8[?ݭ j**w[o3|Coڦ+\9wG{"1 Wpimp\ٯ w߁ nR6$UIe'cK FBX{q_4ĆCu$Y͉} ߣS8bֿ@ffɭO#XqyQ*2'kWV 58Frmh8jZnkX;GAb9muhf듳G QO 15+ A!vgxQ|*Y v/@{A}+-]w/'-0z #'lhtT5؟QZ4 N6U (cɫs5Njx8k;UTޠk2қ~.2A0#xo,6-C K)h7b 6ݺ'-[N @D2`҈.Ԋ hOs;P^f3dg 2# btqŸ/rAߢ4_֛~dԥVs_M'i^SR|ne-.{*"b_p"" ?+{ˊW3kAJۣb>4nyRbge+k-tЁ(~$_GfH.Iqz{ϯIt%Kv'&J귐 `:Yy6H+fAn7h4azh-9igaCf/8pӹ 7r"ue~ [|4\?-_\8Jr=$Ȁ2|o{4“{}Sgܒ+^uЦ>/cZL". ~؏؛*mP*4n>HvK] :eky9kY@Mޫ_‡b$)H3}13)!5J_f@=s` -rq ^ii}^%yG-s{D:K;Z "եdÏC E2ϊ\sT.UMd%B7q@V;ů4n ,V~V.pӼ{!M=q8 UP=[%6HV#{?^Gk7n3< ܂j*~#^^l9k8 @Af'H*kJ)d*꿽W)r&P&_,%t1 e9/'y^B:Ϳ=Tv{c NOv+`ennHd?&ͺ<%jUX F#yѴl[d .p^yU҂_ߝb(Kx[m^M5!t/q4{9,^8][D9=q1:ob5:TI-@ @Lp۔*孩s}әayl$\zA*IJSܺv+?0O SD4{kϾ!hX<*R1d"UA+:mo& }"Ճ ', -`(YAfXI/hh-qp|劕۠`z[ȢR[ӧ*[UY2iL"ӭ"Irz:+U&zl]ц.iT"diUF)["FY}e-<_G1G =\=Q&Z ɯyT /#l5F{a N+y+`r) J9CTqzo֜ACu6_,Cջ"Enk|ÓvX$2> +ɘAȯ> r7gC&14_OY*/"g淼:ޯYS9q GP 򆖋\ MlAzXdC;6p,cq~pl1۶C_bR%ԴGFG;xUR(d♼R VM_`F&&UđvWK8j\L'9-~,I$כ6Zl%b߅slB11'[5iGa%z߈ݟIzTKk7S>q‰8Yt E&KqaWzMqF8FkF5JJ2@(tS-1 ho( S>`⼝2vME>xlsT#pB|~N088'@qITV$]=dHMcCwSY;v>dڿ.aPl0\9 yvi !wwSzWLnby]DN~/?X:}rBZV'۴^}\z "GTtc7pںʉ,LG*6˾X%oȜd+zMg|XNA0- :ixy \Q'ؑkk0d١@#!/H7\9VЩ2 QaAD`mpi'IqǢbSDn#L y\(SMuw& b`+9EZ`ظYhxkX`D9ƆF$EAJ$ב!Q =]H nym/ӽn@diZT!sC5D$(M3g@cNZvXAyvIB /0ņ3|9+.T[?[zU)b#~f2Lh$>~"GFgJ#-HѦK!/ཁg[ g˷% 5$A{`dӁ-*ʅP] (F=SYZ8H}-<; f2>طT>4>k[aeǏC<'EP;^.2AX\-K~Q9 U뽹Y CM̆b%$k3 š ,5YGϨ}Gv.Tn:t:H\~@\L#ſCf )in3t@nj?q];`-0!F+/PŅk܈$.*4),}=_P0s <=_L:3í-[9r'>(,29wk=W2LO]Tl<~^e1;Y{s(6Zn{$؃BBeuJ%K~7 1Y5!m%A6a'|xQ z)-MW2@ RyKKmwrF)J;m1ܫP9hU5rgWf>JGZߛ| _5TECB啠mGlxgd$.+)HqXڋy~jk'c\!a;nKyA򥈆gd3pq`0Idg(b-SrӢ<' G!.Ͳ2t)bTa}AugFΗ*A C5Ұ4E"Ц+( अlQb28X#RoUЕFF,?F1O1Dx#,3D]s:.nc9dU@o'pyxy Zke|y,9Ǐ\wVuS;`J6Δj1jR )r|#ȍN{ <G5óOIhWZ`^Y^;-Qi$]ޛJ=ΕJKaaY&CF9f 4U'PeL.gÚ(Rys+ _7pA&X#%$+JᴪBI.Uh,?=ЯTu mC^(c[ZEDr\rcY@d r zqc5J7ĺk,O\s49bom]ލ ]ABюO?#oT*p/!:o; nyR kף?UsQ?Kh+ƒ[6b(6c+9ڻ'W+kc km}8'2֕NJ\TT ,B{rO7іijtU\lO)G9L'si慸/r'\+w2SaOa6QTś0 *@\GW!_sexl[h/tfp5elƒƶvVy;8m0¶8}UhWO_g9v "M 4Q ";㥝O",e  o2Ua!v@ePrltEf@6h]ce{ 9Qd4k't3$Lw}_3{BqϑȊ׸-#qMtF?s\L)7v0yMB:)ޘ^ȵDSקcv-Af6lbk lؽ: YSLzOû͡,(=-@caL "ȰfL`h>PedP,&H9`@~ D Fpu#zYq%֛21pS6UЀZu?h (hYKTX{&nX{.>M9)L8W֍Z{N,-L( PH^E0h; 媵Ub3W\ #Emz+G`hBſjH:}|;pI4wn̚P[{zsCݭӅ)אnH"w6P=Ox:P1EvRDZQևQY>Th@K .X369e>u7*$؈fr fs\4'f͵'ӚdfΙH?X3.jXtҌnkF oX:┣SLfݪPfkJD`7~b dRZG]|HQ*LԅNā4pe#ӣP| #^ttT,'| b2HRWs3z #c2N+{@luV=߯\=G٤zCX\ ,l=ܞ/zL=oXvn\g-.ݨiHjd]N Q[||6_*,=*`7 4@*7a yݸnVn_%-*]!e+puR܈sPHԧ&3ž{y V}pA Z)/S&z+z\l=_)ܽ`o8?SAE#R>W_髩˔ <|5cCgoU*Ԡ0U\l ۴ukr7O>ATx l}Dq9[K,CW / ȑ*]Zrvܚ Z 0ADcr 13z$gRIԕ)z._&C$!P6OElh0ڢ[w#w$tk[nB, LΎĠ4|4RV˄/k}Tr; !sNv /V{\Pq4yù9@STcͮyyLZs.=Aw.F^G?;K^& ΎVd2>{P Xu} ƯjXb ,}ﮁ}mS6(+-b߾<@;mMxqoǃ;uOUY*/Q  MG8s]%)#5^s j ry *~C Ɍ--[WJJbT"$\?fy x91A1%qX0%ä,r1HĪeKґ t#V%I鈥ՙ_ 3TzUt4ZT 74|^܀ a^&҄C41  3$PϜKqAC/bOH3;~ܱ1aLg@1 *PcG |6]]SOXQ 3Fմ/!;ՐQE;3AEO FDxh}K)zYߟK3ꐢWܐ͂-^XLDmU|ďh'4$%]gW9>.k!LW{as`VT+Mwbóxp5Qh\v8ӚuVܸ4vX+M4 ZI!tcB:Xe-8`$1BFzyYIf{'w^+o"_,> Jk5*;tkf uIAnjy2HNyF J%bu|[:]`oڬT#B.nc5lMVk5. ڙ51a'N3AcS {\$kb(baRk}g"I< y ͏CO Z+/tbq=/3(>Nttzl4xFaD[pr@.u?c\A?C |3;{cttA$.Ig* t8|ٻ|8DŽa(P=8C5J*e8w_/u5$RQgf5wCIJ*_{s.4@jLs;vd{.mcx`Y;bݢ{.T U[7 ǃj5"yګ'/}Mk4I}4f5O.=Ju2W+j_Jk"i${? a91LJ#[Ք:ڻ҇ <d}P(?Y0RJY> NGjbnxPyeC4(6gGtƓ,1jޭG\9&ؚ|JNnDY*ZUų';֏_^u8(/EV(K9T7sT ^:G!*oqq q""΃@clUL]5P5iL,f iE auEXIx{a6# x(V_Ah^DM_,>#ʏZ/:5{g1C(r|g|<;s[Fͅ^24Fm&U.#lۣdBeio蚙\[1p}߂Ȣ(fr<9ti`#H=N\,kMGކ1j #{<[F16Cw09k_(tTc)% [eZ&V ;5kHccWo:.ÕPv*Ho7T_mƈ& E 4T6_aRw˯Ud0⣎j, XObcdX>m7lJ*8-5gũΐ byZ2P_=pka< hh{m;|g6CyIw+gn)8rWŊ]| %C|s9QWZuNlJ0y3`wlty2Jdt>;ՓAdwȩg)f1 [>~*=ON;z#"=?70r9~vJIY!Lꮅ9yurɨ#g}exw1jDO޵"R)|0U0͎}j tQtB֗Pͅx]z`H)p!)iwG$Xo 70T5qX^Xno)^kMwLNN&J쐯 ɉdb@*@Y ߮~Yn9cacv"+dCMwaXvnZ֢mvE4QT{K؜L6-[i{幮HXQ"QfOvf|l[7;7UxdR=qw1r;%nQ8qAD;v\mK QRMi˨C;h{Jb@DEֈ"GYҜ%{Z`CY^!K 9r<eK1V*eFPʙz?\;oFkUүOu"ZP ܛB璛-9Dp@,*,Q#d]\6LDH(EORC1wY,c5GT7hXV6\&'0n E@k:AtJrz?t6؄limK;  d,00C*y5qqo#7Y"hAwY[ |ЄĀ *JZxV8ժ黶AQTUkA&'zlebk g~ 40-:).>,@]W{-\?5_)ǖE,r T< _"J&kocW$a{&,ّf6`ޓjˇ&NC]!DSKSC|/eΩ0D-~6oJ$ M"7B&C%._LKdbVcr"BN9jo @Æ;]\}GBݧPr.P~/sAF:rG09~F؄QԼ:+n+pEXCXFX.6܋VFD$XnDhlknhuL`M=Q:wɪ됞 lP^m9F^QS {G7wd=)>gBszje2C5WR׃Pk_ELS&φ";?G4(3P'`}L E?w,.5I/E_ 6#. 8^7_f2fΟz3kyN+Y+#na.@씊-JL8ImYA{|,OFpO,8Qf*>X6"r$ EK;%E>*%e q)]T-X[賠N<\R~jh?weq5U:3ͭUT!I\6D֟d̑ge"^]|qk"{U+&E{"cxcƳ*-V$a0C;wOP_e樻Jܙ$Z):qBd+{{3vmjY=%0= t@ n w12Vc! b># ^"_[m耀)w/,n.C#=#E.g(]+@T27~4eQt=~?VW#:U XLKsZ)bug J@ڝ' 8* *]NV(N*iFAP }T=\ۨc6 f1k>/djxIT I|K*[W4hLbk]⚾g9bRMAx1% /m"vr%@۪鄈.J:FE?ہ@^|؛"oV$FFXʿF̓B%l! etxfhʝn{SNED!ZVo 'Y!H섞"lm8ni1YxYL+uA#%R|<vy3{CTpO@Zk!f{Zu)xuF ӴJ 0Jʰ07;C86 ό; ]Dvн"mpf[SZsz׺`K!P^I >Ϋ[W&Cex5'@ImEÃgOwz"?o;^/ . (.E,SPIFn\W,NlO8jf$@xk'{)ޯBj N=$/| +hLDUXu2 e''R-'{}؄it8bXԈ#Яb:IO{PrůFd9Vv,%i$WX<|ѯ7'&YjdžCSc*;6y@9T6Чa-1w~T}fw9{Лݩ_,:%a?YA ywn.34$B@fmF4ZAkwįʶat-U+Z{>Yx)d3V{t9V1 A' RVj= 2inG\{ݣJD]˷ӽ_Or5@GO(/}(Xmqt]~=\q94QM3 q]=[Rw=i`PRɩnOLP!4zꞠ6|L?wݰ#⡩OULpcǪ.mPE0PC`k!rv;&|$( ڷ{̾6=襬`]8~Pw=@Λ:~~EhV$WڱVSqU"ac4 :Q53wmklnZQ-xEQ&*3n*VydUHpPdg^xQم2ŝ`51b{}ط4E5:QN&oĪ!@Iu䚞>2 G8-3`:B0TVjQݱ]̛L(Q)0aՖO$btjfKqXy@30W0u|=SgX3{y:[0 f>wTj,(Tc(@+2}ښ˜CkLirtF_[v"|+ R:U?8HbN Dsy:\g-BM?ߴGp&=6淐==a%pwv 5Nl"7˸3>K >;ӄa2 @r%PHdwX)_ oa =:/~8i|| nü0N ;8@ \ +F8zi$PCш? d / .ݎĕhG㈃C>`֫ ]ϽMi6ɭd4"G0sg#^h&ҽ=Wa+8h?vt% Rו-}et4c-S,FHl d&~2h4ߝ7<}$X#"% +/@$b2nU›Tdi`dlZ^%ey7Rz̃[+[Xki+# Pe*D5f-An "W)[^zֽwZŔ}mAK , wD!'JhҏE FIC Ke;\׵idCs {`"Sk`sрL8Ji%4Ӭ6q*$H @b`:NB0 LQ&L.Bq݁{P%2tߎBzq&<\Xn[ ˅NUbZ-Bs0 :|&H?rhvk`Zʬp_91*^w}sOUc(KJaɘ niz S}Qt}su@GsM&^IX,X՞5%v!g  .Hk2N]a:kD'Z t*~։2NN!BYG;Hv92a7̹.g zRt´C kS1V6}z%Y.'$u)pqh}rZ+O/h+Wݘ#Ң-w('iJƼKDi;<4vN k\NBo5^69Xׯ$Wz^y E5J(uШvp1kgFQ>LOq=Y,+G'y$9QE6Gآ!^eIっ*ks$g;V$-U7^@ *ǬH`3 GsB>S(ԏp$EM;̗(?'[q5aɰ α:VhZ=rpjz27:ju%|C{>)pi{DɊ=lhՊN{ΰg[&3ӬZVx0չʺIIyMYL >տ],R(K Fۃzqϝ8=- lʥ}-Bsj*X1(Rn~n:6y$i_j7eZI9j9ae,G6],M|)6w8HGġ $v3V)0$>Wk^|p6$fnI\ni RpR/Jhkw%G'?ή fփ5Y>Ҥ)V8Ss9/ZYʉary\`#^q}Rn(ˋk~>sc#?-jTsKI_⌚ Duyz^岌88}dMf~]Y:ԃndzݡ |2UTN4B1m٦&J. &r}9sOwRby$ޤd hQp۴A \ z|΄?B΢|IEKOK6pՊbg̐@Hࢆi76Vbk$} 1Dwӧa4kh,XUlBRS8Kb̆;X2ׯo D4T~ Xw~usNH]_ƤҢh wqeOFz&8؀.ZG̟lai" [_xH>v $Q'F&7uʋIQuP6t(#>o^Z;"5Bȴ@s]c2F(Bס+OTI%t+ i=dhψKcfTe~ (5[[q!gsd%xy\.MՖB5#p$n:۾el2gX)kk]1FIO](:Un"Թ&t;j E8C0+LBۅ9 5 |'sW2ws`[Im]ѧ!=-zÉ;NN /-Ǭ+IwsdjАA .LyG@__Q*'ZVErHz%U}jv[kn3@τFzHI$9Z:,gn Xg@LAA5ndᅠ-Rxcl7}\ng#4NW._ mUN鷿_vǰ`c%ȑxAx](3y8pM-,Dmպ`g6?.{'j2q c|u%^đx w,բ$WjhC-wfwRӄ#֑%p1yb31*6tp'hM]ģ2-*H폎+Tܴj)ʘ ymb OOUv]W9N!k5R(JF`Q^ @1yLp)#_j`peZnF#s^^(OK9),;]?VrԮY !>:IX9y{qjX3WOL ARHؖK}V"q('J n+ >8$fN3T Cl?޲fW})Ӯͧ܍\\M?/_\QDFh4y)q@ ~ uX00M+ +еefEaap]K5;64Ȍqekxk/Y֖/:Ncf]v,* p~)&O @D0UD˶OB/3Ý%OA^׬Fi9wDJ71RW|nq=yk a0Zv//ۼ^ & Ә-Kx^uMx re9͟g5w3eA<%f&pUb~{V@v>$)wbCƠnB%`1̰XAU9*$oVz^~,mo!fXFrEWajN`-p wlqx/]Ч֋qb[-+=JHZϫb5#}qONҫR.RC;֝2,rH/8{P) 2& J^1vw]_R,M6;1?+ yN 9MEnþO^|~d9-&a Vc+u[8*ybQ]ikьof[PJtVk"HpM]lbQg"*oT3IKY]/֯]NΛ|92EbI` eE#0E+>aθqr4Z貜n/r=U .z;* R0i:0hP+%$۹WDzdks"{>geڴWc{&t̒9P".@VeлYLU aNO fHw ~Jw~) 8[}'\eggI4R"c? Ƈ"x _ۥ8nD3]N=j\5iXjoQ(h Dp~N35eɔ3):%U1Qu@ILTY,FjpX{<; $9= ́̀^t@gGFWs1>T+kN%t^'m $0M5=6 G}=CGĹBG\&Ewq~YEhG$Y-QD5Wy.yKW 8V*3Œsp`\+omRyaX 14ى*?p7.fnw&knэ05PrȻIFf_I4ÍC+n\pXR@TXBJZZuڐ@GYq䌃 UƬ1 $)U^&Ww7V;@]HTX=U{4rWxE4?86`g[o8$'QP) RqDh/_ݒ196NU1L5#oik7vC;2zz }jD7WM)[”}]\OG+Qpeн PcO>*C[xY$<*gU㼲4p3I}wM}rnY[m vf5)Y S:Ҫ=g3&A=Phw!s.espTaͱEʞL_ L=AcFfw8<#F]m .|wFNVgMYjh@0Uģýc?__ǶTQ IĴs-SHwim 5buǭv\|N 2*dg1SJ6eW($DY,.Scy9AwʰFSOO~/a]A &8bK='x<2pִ]bռq75CBZ/.CHC(]urKzT"׮qEA̸*@A`ᒃ/oT'!<6ue-ǿ7HN,:31@ct妔ڝ<gm#L B>%_w*+{CN1rHj}%^Ɍ)k_෎8Vp7I:A#2ې>>#JkQqoE:Y!># v[3e;.<'RI>tbq+a LJۭ ̜1EKJ=aI6o_=c ;Jx{DV^sZvef[-5BeØ13jזH[ i*-& 4i#H s}k*( ^Gt3BHH `>\Xͭp;hFQ 9|޼4Wlkgw3lv8l10d#q~Jpﰷ OvLì8kd: k$a* ".>'" Ez-2qη QYeGܲw~% 0.nL.Ѧ҃rBYK2sQbj/k!gT|iϟ)n5fvpH6ǽR$܈܏ReϲL욝1 Bi ;P_tC&%p詚S ^J:س^rq|)o7wg1j 6\)4S+gCXҋ;ơk$6UD!8ܲY?]LzyyrmO%% ֐518daAȹDd2QdyƵLiAXL߲ =d| GanB_\^l|@ym0D~ն,,62c]^'0,@[d"e0b -L~&yoef'M+*L|!G^G ('*#]_)WY.9(/cIgVs,,zm4̳VKa[A)nNA03()DI6ȃK u_ J{M/7Ka&э~g:/4 G&ò)kUQ뮎 @cl_Py`˯-tb*\,ɉ j]}ħ7|%{8gjwUf1/~I)bEJ6M,:D8UQq["zqy|\nקb:ׅ(|h Csa^n)GϒPN+c"n{ǥ1ToؑNcƉ:FtY $6V󫒂:ꃰtVB mS[Of/^佲\H܍"$)x.6WIfJ)Hޥ8B)窉d<2U;=l٭+mM+H/$4`Gb FA5`%ثόCSй`%*̫Z_vO{B=<29U:Vd}/}YΌ )v T *86g&Q2g@$q8ąy`}!npϗ\-o`7mVB߉@),ntY.RuaȀlf qׂل&: );p)zLc6&"1$:U8JY/qږc|eWj+ڄm ( ,@8~1U#Bf|Y!,!2"C+8('ظPh+DcCe*Z"xR]I=ĨqmݔHrm7\p9-@%pY># iγiD6))vAFn\ NWr>:&E 8m4ZPO[Ё"FԪ.:[j-$CQEW(Ȕ?)ڲ՟W#+]Z II52l"[V Kv"{-QYK"AeEwzt.nB(.cu{7D(~bL2Ǽةc2F #bwչ*MC Pޠ.; 6I ;\ފȐvGl; l /Z&[EYB!;<85sqO4l0`wQSpD"FVV+o5 Lf62 Da0[Ӏ~x9ijoyt)Ϋ9S*ʇIW @aJFCI(mCvSY~fx#%Xcn 1f^?'Cp1f<6P~n&\ym&N[8 w<6'}M0^.jio6SUAw>$ʾ_iUvͪM<[]=glvbr7 Cͬ"V>"4 IotJ~sԖyK.=>kn-x1?kiJNKEϧk>![&B*UjrH؎1}J.HՌbFۭVLKerV;%ˁU\ {@ r236NS2II]z"nJ蕂(ެ@ 6l-o823 LŶg+ 7`mQmAmu#R+R#"?_"k1%l?Rc]gx-óWהCEM^Ԑ.y1ǂ'¬xvU6Xkqt; |Vz\ʟEF#&QʶnUpڤPʭ>KfY]pZR)8l@<ܧ;& Y6VKkΕ(Mǁ!ےtWee79RSSCs 9Y+*V:Rk6IvP;#"Klm/k2)^";s(]8/(>Kh { 9 /"\~,D6stJ =-BebW o[Co(7cl3t-*c gp>W59hk$ U$.4%_HV`}1~M7DlqG[b"⅗#ՙ3Ü~|4n:1934UkLs/披yEPPh&`]Syc' s=sxF (`rRc:/'P;GȄB-iKzFL>` N~]}N/dP5=>Ijt=x'70 O[jg[Рq C$]׌ c~ߖvc,%YQMp7e'`M<ی!.L4 P[a~4T$烆 %^6g2L^6&bbGִ y/4* /T$om\-( ڵ.܋d ^WΐTq-خx6$WX$ݡ?N-[@ֻ)-jt΅gBUXL-\l0U77믗vTA5xe/f.a<[*ݴ괴MnR)Z~WXkq_jm90-ysx6&ʼnD`XVUEء@b䔢#u]Z#,z-ו[=3&׹AfdÑkMҔ{i>Tػ"ՔMKiؐ>Gy& Eq%T`'"ѐV,HHCS(ө )ՑcY7vY ~;us\[5m XZUgDaÔ_'2( *x;#X ~ȥ$Mۃ5 7adE?c =xKmNQR ǤD eDQрpf*h!h,Zil%v;oEɪU{ۢ3ZJ*/M<7[ƝnD/c/1g\zI*czdo| y%dnkY'U >Uh7^gi+nL-0[t9'oǬ̓V=vI1}5,a]R!i3qMw "^_jmc\4 _͚ $k;lg.nxl< (itu)h: VOxk]ݫ­:ܜfqH.l"ҍ j Fbڵja;@8$^Ӄ -Z8tƕJv<{BBI`Oiź#X_5+8ָ;m856")c.G `M<2qcW֦f ̾% 5Mʦ HM<9 Sgګ26'^%Uru DLcԄs 9OJ=;$GsJ!V]nBX,,_ էblBmxRwXY^3{vtg.@1QR&~$3/% (gB %ƹϤXy`R:ӱym߹BvߗP*}U™?B%%5 㳂%3y%ъ|s.{_EfDxY;RY4P4j{3N1EhTr"~S?yĊ\Cx^* T,r&,GqˮQ~ԩJl0 [pmxX/,-\)% aY8y>#{:$B2=;Cu&fҽ_Gk3"΄skd4ܕqfeJHv ,PjHKk]UrL1=i֞:za¤yWZd7rC6d:bu yץZJ\ Eve}0`[KIoBއUMa`J;9q?zs@Vߐ ;(}OpW'_BDXŀPL\!K '"qu0Ez݌NcYu&`]`de摓I"8QrbZv\}qM &%jy5?3VQd(JXYPߔ2-ʅAK0Qzo!s=ɳtx=Z[a qfJEq -œm3EK^0 6!|P;1o)M) huebX3*uZ\ h~h(Г+ b]S}0Dd;?R9B<Ve*pq@<, d#'0z6ֲCli ţh#@kA@.<_N<}\׳,;l,xІI7ba֘Xaw%SPJt{(QXzx=Buf94ཐIU`1ft)OoB 7ݙs(~zd(O9] Vbu_r fL% X@Jν?.OVTҬ™ g}hU &-ꮣӭ;#UHiraBkMB*BwpUY͉TZ䴮2@ڡgO1bQ4>mZ/d r$}OqQXP~ZpYb6O q״D}gC4Gry ͭƯ9UURdkAYGS)*Dۆ?LJXԱ9,湽ۇ I~K8;YR@&$*obOR4]rK?A7ZX~f Y"E)*?oO a}8^KU RUR Ukytc*?|MN "?Jp zI53#^] )kfjlȞF 61xl$;h*D-jIXDy\(|@j r2q ^+cE`G?@/L:&p|QF [SzހAEd ]kT(p Ȋ6xM>1<(=%|]HM )!`IK@鮻2r7?yJwئJA*R<:*քD&ic' GKz-`20J(ܕg,頋DZn #,Ggk9U!;Z@O JT]р⭦Gy171 {mw S%pT%CwcH( 5ƙNr[tqogϷPV}Sb!W2*+KiSZw?B?:.([ՅOax:55`AaUT*؜h 2"K9s,HJLҟo!+^3wtT RF+ZMi>m* |?WB|;El"&KfJTE+\ۉ1xr頗:Փܣ U6E5>%.Ჸf<П,BsFg^T1 -?hIDnr݌R+A6_#w^ƮYd &]J>F;b ZC2+9IADeV^\pEvT[#7r(@TljkE{@m׾ydz b@Iq5ˢW(TT"^#hVGOҖ0TXP9W%L F894:1B! DpY;ذKQM̸fVp~Z| zxK۹}'k|IKa]j)NEFڔN0d Xh1CA-(@xa zBepR!5ɞ[Mf&# B;d"ڢ &[󀀠wxF=Eч#u'^/Z:^Yȩ 7?\=p:u2\HC_J%mx:=(ju"f'msyn`^w"k#GuߜI6/%} ėoaHO>+ ƃTV1J1D%1T1]0nzPm-!& FJגԋ'Qk ĥFOXh¿NWs;lL 9ʌm>)(Nrmş?l9QPi'/9'?"7a$Bz `Lc7[ItkAX#9CfsSij͵WktGR ?%j&(G%bQ_4W*l't};vD(Yf%D[&2[^y'/۫cwz.X:WhpifV%wwN@w5+vy&KHxQZ]=wdן( u&Iء 񛼿1z:4kWÀ㘿 O5,zމWOc+fO7ڃXu\\̱(2x!/@ V"_p+v;j:n<jZ]Mz$H ci luz?Ve =7O-R(kXҽ~=8-2^BǏ\ hPx>  zb'8L% oR'Xqzi9`xWf<崄MUWdTcwՃԳo~,},1U k`L8fp9 ]Sn´bƑvJ 2{MJ&ѐ3/Wo{λ¶f+yTxb[ME\'/?n䡏SΘ88Q,l+8(o) ]aq*=հ <7mx(awi ?(?:~(H N ;:\Llb(]G0U*)wt.+jhe )X׊o +u6`ˈPfם7ȭ W?H'31J5u]Q9<(W*Xn1Q/ hh%$g('BI30/|5ZpKmNTQ`@5#H;Xʳu5!œS}}䎭Wc4>:HjTZ{ {3RF-j20a/jLs$Xë@.raʝdR,ʞeOn$DĶ͢ZC•tm\sZFyƤݍ-_T jG]κI$dٚB537;$hZa x& 8m x4i;g8=i78v#T4[JL> Eaú{\DT0HӝҡuFk֖%L7*g7} H V;-83}r.RPy߄fBijb6^Vph~u d?K—4<h,6ɠNvJtEp}t(⭢.Oa]VƸ*^) ?a,/j_ۏ7`J]`\ԕbk zf@&2<HY2^jˊ vpK=f Xa<Uݗ^)'#&60Z?qe5X,&ό^]CPKx}h(%= ڞՀT?Z D\YhDt=iXIdT[#4{v䉨SV}2dL^ץ㊀IHŪ @$~20KpL5AzQ^W{6q==sg+bQL0V`d+dJ0 t>QvvFr'w*%9Ԇ6&zcLFw n^qOGBʹ,_iwHH "vdkym,ֱ`QRҏP`~@"}^RLlSyqtsg>fOEpD9#j%JNƳޘy<<2WA#t=_*dcIH|/#pϙ~+ ":盜>MQ7YāU:S  uR"ۮn5tcEm(3(O'GX(鎐dř<eE&x&.Pbp wӖ##˝=p˹;G?y7 ۷>G~qItvR:l_[-]ll7I ulP?H**=ܿs34hT*OrrG3$ *>u O|(?N5\T{TI64=-\Js:ڮ("-`n93+ҾlxF\23E$.-Ap~ZaP= f/AsoHD>Ut8$ɵ>_U8QEnuLm7I~Dȕl6:׃]IVj(u(¥ SԈ[bc25mh:6eo%)u'a{c\ۤd=;R}W&Jd$mw23hFLDxn"29(D iiH7)T!6(3ײo"l v'):kK6qiNv(y^gSC L݈N' y/*Fe5Czo/T¡Y+h<_7dg+z:|"${1F[NJeI'G"53-f-W3 ^wS#R d`ԟYdzn%Ųٰ ge4=D}OQcE%d?~nhzfUɗ1ZʮK ݹ5St"nf #kKIQ,)bLOq3jOL^k׌5ԋL(Zug&s1Ow-X\Us0Lu3ԐGL]p$2WH҆3 \F "6YH/S`5kd69V[ zgD*èevНN-Bj80:9^k䂆R4ytgCEltلŒ/̿#}:B) =FѨXpA?9#H(W}rglIJ|'rD}SN(kZmL&Td9e:+vQxDLz .'=]<^!WeXɪ.>iFbmYPo/#8َ#ڮj9d8ڛ2+VcPfԈjl^ /'OpԇG1Έd;\KFnuE0 }eDoH]4:I)5R|yD/4A%O?<-[NEjK$C/ ȍ93Ϫ3e;t {u0Q`ӤR5IF)N6QtT80iliyQ2au"[z%wRaucAﮅ@j+ UW:򘢙[Ճ>@M-HB峳=H/.XNPBi D*7~@|Z6Av3N2:1]7B9l8ǰ";n,}M V 1DG*|1) =Ci"kG]HP]H7HT32笜qPlڔNP"]/w 6kg̓+-[~u(z}p}2u@<4ӂxXk۔Pt6l]u?oGSfB@# C2}*,꥿63u6?`;#k,.#DF\2j,,92Ҍ[fsAtI| F:ЭsMD? Atq] 6LʏK罒}ƀcg'9kcts='p̒ʝЍٖDD~bT K+1grMJM[%-ҵZhl#`7ezM:؇RE|y_g w'8%}b;OҩN0ºV[%ElM$&4~<ͻ5d Nf R.q.DY%ADKx.DU˘ h&2VsvcIt]^*n_`qp})`,Ioϯ~ !ʝ!6hE2=I@%{%o ta EJK?@¦y״h2z;ޖEOY_Āgvʙ3z? B6h5vTﺨ7T19OY/ғ I*A$ "[u+WEHȿEEc~N1B<~BYA7)N+}R@HF{X*kO7` *rY /oޤvQanʼnQ?eZnˏ,s5W, M(m#lއ1 R1,u"̖I4$?zZwRg8+F>+<yPrQHzR^i˥FkU8=\Z Q ~|ҟ؟h]$S[k/kY{X_TqK}#}R7xPz*+ U q:S2Fqǫ}aB6^3p֚jr`p碯+nhh 9۱b%&;Z QC a !jBCq|m׽t1Ey3ygzm,5֤mL (M f =Hx{ӯX)'9L9bof2\i(.BsbLSlf4+Qա*JvQAddSDn6$3Jξ-u\oleă"l1Эf|N:үڒi%OJY֥lcTu 0G~9odTDZ_1 af -+ʤPt/0~*=I 8_+Z_bAGP`JFvHal 5ZHƗzZjMbk \2I9yMwBF]lWsJ`}@z-өz]JG06͎y%Mzhڼ5t,`l.uXV=,FE2En虥*>mbգɫ)sZs=S>T7PtK^ɒVߞ"zzaޑwι ?h2= 5+O^4J縨J~PE9v4"!әm.OhrÒգYi|2`V#}D ^FK͹+C&7lâh <åRiyn6!7LYUgPTk-G;ttm2BT1B6$wKd۰=xUGO#q =$zr aJUV<;Cdw?g4kY ui|8\%/v<\5M>9 9?%`jyCVX'Dft`\Z A(@z-M"K Vmp!aMI:_|*w) 0[NY8?&vuÐ^qί'ҾٱvM"Wm>||(g_'hmkhgThV,4DWe<JDN>uVrK+؄Ğя3,p01T MoztvDr6;[%!P%cZ"VVZa:3+0 (ehxWDleq&W9)e4XP2`}oU  h+E]o<v̚7AX!Bh=!g)u Eٽ ޙlg$tC'HSTCsX=ޯ(9g;ʻffN/d6cR|8i#Ϳzq-a XjRC8}Qߓg0 p9 1f67i 6]1ڬ)=~uG<<-tm[un9W Qoc "|Pk6Pbzs{̚xVu8׌dmZjƗKos]^ yy0$8 m` ‡aJNKC&K KdI`9N T+sKYԞ HmǖL5v/:X# DcF^mƎ<`SB%qJBDI 1G:[y]uqˀ 6FjG'g|k8څ݁g82YI`C OAs ;Q}td.ۢ]&}8; 2& I1BG ]&_%ZT;yM3B-eNW ˑVy'۴5+HF |) _J[yͨt\R0iڇS("ؘCBM;pE+"0O1ZAw?蒣ň]y`e T>lbɅIF;m2-EV IZ!\AYn ̧g{ |X+\~C <9^1ܚQT~GJ)BLseM${$!z- qV Qm>\v푓8Zĩl+m6u$cqӪK֙ϰJM$NW B ; ɾōz[s#OE(M@r߽p}>}¶k(늧4o&a<|{s_PfG&pw~Ծ~I JKG7dJ~;3[q- Lي- kݮ>:sS#Ϡ-a6h;i]VfP̴d%"4.9-|ԣO$GdPMsR>3Y$~M6u #7Я_؀-E2 'O&:?U:XEԫ"Kq^61!w4m5$!dAz+r4\ȡ٠H[gyoin'3 NX9yؒdOT_gp6/knӵ3bVO#]:r.v?(ˍek$]5 NKlIt4fH"7I3"$zDz?쒂MD7ZʔJ+Gu\,\v6^Ez]6SJ9%pGhoח|*(ӛ+˔9yJVe[i,z%\V,z#`\uDˇ™xCɰE SYæoM6 ndQԑGuaP1cq*YG S55jIbxhKJZ,{KpPN;aZQaZ";≯I˲}&N6݈VVc"6$+e^ Y5)uέ] WYpI'qV`%R1ft_ݠ\bPO)ʅF3.ߥLbɎbg yiO6Pma10XQvĎwx nZF~8I8Q)e.݆7~QD oUKT:焉B)ˊ쨓Vg(pxzِq|2J}_Š8 *8C@s$ăbSm;זa㣷e~y{oEمKc^7H#Uwy.b\w:P䚜54;psN7F~ȆK b0āp5x5;.w˒>v&iT\rNKvR0J$`!n`JkDǿ U3_1T(Ϙ4fZDH+Y3w/b3 sZq4L7Ƭ$AЖ#uIiZ:T=i~F.rlly7DCӱA(N'h]ʤEo+R\N)PͼäN.ǜ:4Ml67NbS%y%Vm{:v qQ;e8I<-5o+2hƸ!a晊*y-%EtXՍ3aҳmMB[Ĭ&tlѨ"Vѷ-,UF)h`s(|7P1>s|mE"amWz^3tcbL]IbEGbk1ȖnGpF9 wk#l28!<3IA0N"-Ζ@:8X&f+6a1^嗁u;Q3#Я(Ʌ81UOpWd[pV(P`k v/ P ZlԗGr R35 ϫѭݲξG@F'|O#>3&'%*SIXɌƋ%ςqHKz<.~^ wr,8Y(\c#2mD=Tѕң7>`'Es{snz4S~Cfѿ@FF;J<|ϭ$?i~Egc2>^@cRt #ʒl/_*Ydl,wU>⺹mBDQGx;T k%uuqv[ЭsC *QKoM,.VO eaAFvS f,70f*H預5j*17[2S2GKhSU-ckkx-%B̳gVm,O8.wB`~ (r '-%@Fy&Hup,U.8]AxolئWCx.=7wl`*\g%S,C p+q. KW_JNHF_mk}Wߣ{ H˹8AB|UX!kQ뺧şAUzg_@9|8qKxJY{ jxqtȉ)c5SyoTz|ckKg %D=y9*~u?+V/56dvh{'|N09qZ=Wg L R VمlUJ@!(gm L"Q-{ݭRqŪbpqUD>\.Z¶>etn;O׽grr_B|w_X9{|6"f8Ͷ Fl oe =<EJ1.M[n+ՄnsJV`d,a@үhapCSulCJcPÐ=ekj &>B(X=^s8dᶻAd(B(p.2&GNԺAFoB=_?]?cYn[yz4W yLi ]CB̻}> is|2ZҗY%Y_ ?mIϏԷ*jC,V d:5 ju)|-[B"HV;*\sI/^H|k-Sô #AJ*̧#)O듓% 602fi}$z$"*)?c1VV (2䴢;2 ok[Q.dཞcꬍ(C6L^^ goڥb٣2%%dP'sJ?1 !R ȹQK S (aF5·ٲv|̓ jZxt 0FB$Ac8H5*m4/ By,%%-J +%%rpюWUHPlV`cOy.[vz*zMҲ[ޏL.A w4']ES9S$D?Jxgs+¸]Ig溿&iVJXVf!+vBMz3⏷F,/o̡yd\]㡍Y,!/W.?!8 \abU.z6 Fl󾭊ײmaKDו+Bd6xLR]8Ո`VF"K_,HN}eAaυ'(>!Q¬өA,iEe%uѹ+FXWrgJ{ s,2="~Y%=LnVDQ$i5Բ9;dz}h c9+gG~cۅi8 m mj=js.?iv-+5-iO70"Tm:!Қ(h%x Y>:0``GSS;9&oaM`2IL?5ޱGшڪ}T [":'yDD)V!p%F@򤟬t';_7~2aY֐.'N0m(,3e!5.Z/A*v/Gzʼ8N('.oRu%3(&Ƅ{ǼNY1;QA`ړ$@rP"2] ۑLoO|(ƑP^obMxb7{6H)!LqmTiglB_zF*zb/*nQ@M:J?d(/X62+7eЯLօ&$QCj%sрFqAmϬMR7KOQWE4~Rd.T$h;ޅ`; }LN*n% 0Ab0⭏&,^W@VRsQ87OIS%tHbi"ԃC` 8}/pceW)])'!F9B-H5q&1حgDuʹ%G_0LJv -L^Et]T:ʍU`Op)'AtxIM4#UjnjA\(=]ac/52fy #͇"z(7qAoyIO0E8aң31f`Ĕ{ڐ>֔;'*"%z%HH#V+ eI!$u".GYRA'Iykh0S1#d_`j{B5CC+bȯݳ6*oFhGmP:/'&t:a_9~#^].u* -}^h] Hdo'LD5,\k10Dĸ_ڀt~ ڰD>M@Bc/qwga{7#UQoz+Fwj[0 K!3,ғV&5|Ȩ\2.C7bzJNRS>/s T8m$-@7w\h`0^*?|ϗ[@WYD`ǢBW8\NTȎlɗQˠ(:ZKkz)=3u=)u '"Mcu@Dj!agq =bG]mj\H[{~`ߋ6d F8U/2O;bRChlE f/M8 ^۴3c1:{b-*؇KVSH?xS45z8G A̶I;ؠ4ˎ͒:n ƌGj(Q9 fb^߀"Qn^|.8xyyGBr?e =.? 90d^@ 2 Թ@@C&E7մ3=Yx mqW8$G墺 {ҧ5 \hqrQMzSyEX.i*nqV-bCnLOe'0Gg^G.XvW䓇iѹTL8[dl6v{ݸmZjGi='uR7H]HOx?3 /#|Q{-^3@l KՊMV ZN!mq_.B*&bqD  +-~-$+rKz0oN؛ps܃() ?l ޞvЖfpoFmatXiq<3ZyGw/82lJi1\9t3@o&bh(n1Qۇj 6x_ظ:ejct* OOWzbu;rXܒMvBW~U3VI« X'iLnBe frky28qNZ]x9nOۼxp"AaIДJC:@*J+răGy.vd~+$IH8ەH>y1*PfL\b][ G'A䓧縖ʞ]b'W'Hf_ja!wJ tCug7eSMB7*etp{Nk[|,zAGoyTSۣ5 <~4OQpЪi ZyWe;s_F] mI9՟3D xXC `> B#/d˜Añ-4'2u)Xd kē⅓e<Ǡi6/1(T^ɀ;8ةuJQn($mŎ_0yI? "6Z]SF=J}Д"vZbd{9XMh}=mPiVna^ӒoCsK:ɔ#@ !aEs~%'#"[;6,@A.- j0^ⶾױc k Tiaفhc& ̛cS$榖 S^q⹅;7Z&WGӑvb7 2TLt8՟ f|x@TϤvb0:Kވ("ilfnt<|œՈ.ΚÛ(iıչg%NĽ1`$,GvۭS91F~?ᕔꯇ7no/[ݳy?u0[';7*w#YY]b&!\ fZT13qS۝ \1hqѲ}lz캊x5VPAu|N9=|Gqe[?e-3oX(W~n Ʀdn0:X%Ej$6rpcZ+$\e9z 3Rqh xvo^J^u~䷟aA͕xz 4q^@Mnȗp{MB\/T'[|Ɉ0Yɻ40DBeÝ1?2* 8**ˢbf6^d+f]~\%Gz ؜/HQaa2X@L u$Ou^9%GRM~~+pC>Ԩ+ Y!Ǿ"}VFmEE8t[<'ƅTZV#c][?P*Y/I Tr!+b.AV;&s~ d!3DB\hK9QUr&+0?;ؘhy\탺?8PԊSa*zݑYY"w&g2 D83gLUGCYҜBDG0 +'dаP'A;-o@ W 7%gUrktNgF`$kʘ{!u(\3[_5+Ta:o$*Vϳ0?;r-]W>cȮͥ2D>dV.m XrfP-*Iީ͔?TD+n#=Ĝ*m"BiiJBH;(eot+ Oq~ccaLҤ7HF)xZLNCtb[wkqJ&{`C0D!I%jQj&Z:bЬrѱkqPXz7`s1@;Y=&Bh-`-L;q]o'NG|'j6#D?Ea3-yԮp{"œܑt96ѷF)XVGMnuG-5@11ROL!eyJzyu b5CZoY_);X'cl%UM3_ P΄h (RiQדpI}ᝂPD%ՆTgW<@)qcŒmh3<OrM&d016B3YxPH+ X[WMT?"2k;/$Dwn,꼑 $ v_c~wlk!TakSUTɹo5C棷J N^!Zo@jDSgx׀BII6Pv9#COHt^NR^ڳBgEUf9N{^_QـN_y9-> %~u}Ζ ]NWſX.NMk_\ҥl(H {Wũ oP!=!&tFrf%EH#}jˁZδ!3VvE0+Eq>4Rɷl_?xT9EQ͘UAK:p~c3 '$\:U3y@}Fie0ruCXP<45zj |?1 \,,f_&`C42x+.}=@jbOkY.߲ANQMM=|fKW&x::?B",l&T0,+&pM0+cQO=]{ u>mWVVIS\]MXӜijͻWa8̉x^w Pցu?IeP*K ]fH>Ei3 z1'0/B2_DRrP#M,nw㛆lq%ڌ5coSיG_ã_hqV猾V+I3'_x7,W9t־=3;(&UBHI(ڔaʒM1*pJq hlN)ݷWb9 vHt1 }5& dm$x\WgQ8aUTkq<5=-EWV:ά [!|~0YTJ>4jaHt9{#\哢I32# H5*%wf>#, zY’ivygZh?Uy3)ЀN~߱Ԃ@DV?X6eYacZ'a.9)-Sub(t*NdBML$b τWDL-s<ׄI*O'1ѥ8ϼs=8w:y`"BjL<uE͔tnrxHk ^"Sa_鷂MtIAS|% . nHvPE0g/{yY۸XGEڄqQp<.m H{`` =ZɊq Eg:?FH J. 'E"?;[WU8TYO߼~P#WD]d{(' ^j(11̿$g-|5fj]JwU^ׇٷ UPp M*9ɥBH\&6k\drU޿ڙPDKM_H'PhcbL=@g(UK?oBmg>0b\j7?Tb3$Җ)=av2_{^wCNd d@'g@;A8u~ԥ~q0)h }CM>O*z_ j /J楺5[]zOtT &ږ!]YRd9GVq(싃'ӧ[a^< 9- Z6Ӈ@ZJa#t}EbNhnyC<"_P[ DИΠ,S5NHma"BB ƊfkI|R-n$bX~"jZb^S.,(FyakXGK EcJ9PXJh#vQE( 'jH6|"%$ =tlLd3dT]~JBl@Al=i!nfo)XګE76r\އ*8BwOa^iOTd6SwxQP l=P6x V\#mntz Ğ/d.[MQ0C4{:`N-ՏU5ekKX/QZGɯHekPtUm|KwҁDldfdl6nnmR0˞>xPOUÑC֧X p>tU5<\ s%b-?8cc`rs>w7)<`=Es:oR"$۠6WQ8\`+X*osދ Ul$YG qQ:bHqw*Zg>Q6{Z|xnSɣ0B^e_ >iQ݄u%+0T % $ IHQJ s{-.fkuoo1)ԪNd}YGQ]F7If~֎L5Ϯ.LȴAdfΪ'łfΆi~q6dUƘSϙgB|5ěX=ع{IX=jk{LMWdSG<Lt7Ĵ${@,ߌ+W6'7"W*=:ր|SP __3lQIߗ 3KEg`MNEܸrҏ#Pz yC%6Rq*rrySboX] W#npQ%/ïK:YD2ѷaH(0di.&I)uEfrcji 80؁|*iC=饤vUn'M?_=񅇫D<Ѯ@[ d]F&,RiO݈T^Id% !Hwmuy+}+plS;zy) K\zsɀ(r]#2#H6>k"Xv)&q'gخ:CzMf6 p控|ZW /P̹9T&{Ja7NkxwZ KcIWc\ k}$g?;2cV̩lu8eg{+;/'̜/+d7oY7'{IgXAȻ*H&)$f8P~$FjŽ+Mt˵pa7^vLAԎUs"66B3JnMԄ%*8A)㾂%uaDF}?gKW:RfsETbZӭ\ӿa27+> p9atKG&v <]GP #Y+oh,$4jܝ}E!zzۂVm;:Duo{ÂڊfhNkά?Cv'4"tMjp;kg,L>]5 Z.^)˔A̎UH0匽/C{=HPd96kiu|d(_Kk&bH䐕пG =ղS*<N1x,4G` bq4 DnFU%n[LwK-Q] }Qˣ35DjYc7'@$H: w:T3S^纋k^n o/b"~p ёCe%Uj"=.WG})A s'Ve3>4 j#rۊ杇v֢B%دc#OO\dP)5&Lӹ>wT܁1h-/Y<.jQT!57eN2{|_*;곯>f<c_)w# 2ơǺA*pmOigAWmYȞ7Cv0Ѝe, ۷kbCLr9X%|A9H8ipgL U­ swMy mf[&#?-VEZ_ef-YDU^|}9vߜAFTrLZmD;[E}VB_e#?+E5!uBQBh .Z.q[:ӤM9l W>3 O60^md![O,YOۣrF aDaIiKlJĮWB=XpaetD6pDŽ0D7{Z;vG;s-W/^')2N2ۚS+|ТHT]C~ jͿF9^׽L.g2r *gEGQ ׏\1p9D%&7&'w. (<ƞIeŎzlG5fS.m;Xg6&?EkUQ֏9ӛGUWɠ/j4Dm$jH~BFDjH-rvFl+cQ*)Ʋ >u[#aX\7"E1**:.j㼈RZ S#4Gte엠?!:vw:Pv`Xxs+;,r^|:\oKVƵ}pRpWb<ĬsU{FXV,:<ίUfނltV\ʍMs:)S6׻zZf4ՁR~>n'y$f"6"j.lCĐ-ȍD}t7D!O-ND۴SxbtqC chx$_b$W9 bwTuk1|v${U.3Qm9zd?+(loH=;)e|"pJ[d m!8T%y<Ѱ@mn,%&hnv~ShQ&QZt#kMAJ;fMX4>IՂƒ&G[Z:QXy{v(=u}ܯ8f(PsXOڦg9M(0 ̢Z1Az'XdץN^FV:ʢBYa,4ŜaއN)sURk%rC-9BTWONi a5H\y_~sSW؏ {UvhݺOVIU2&:CcAR@c֔?L} 3ޗ-30HTT) =ɠL{5}tGߧC0!+hCg̹puWU_{L+ U :Z4沂0Zoo͖ǰn;K;@qQ,6ʷ-ȥF %Rœ 2=L[2ju6Kv3YuA=P0S˥-~>lF,ą##'&G,ITLQ׊ú6d!dB)l(6 ijw/LxϢ'׎3\Q-Ô m dN Dxܮ4$ 7HXSӏ)`QdL$_<iD]{/o bᴉs. } Y9x^fF[ݷ>b1%R[xc"P,Q _ B]3F_8'(E;$m˛۰Zk zj"'DSW]l!9?-vr[8g6n_FNU!rO| pnG?k/I/&j,_Q{d O lQxN$e6N*rk۞#ƁK8-+ϠlM 1446(Cj4 1.AF8eIUD On̂mumphB%gu*Тt30 cospȳI.skz&Pr8Ņv7~W: N>p3pKZ*`US7`7ù0+XM+% :I:e 9?TXUhb'dT CKxf`Os5/r9yJ:QǶsoo`"T͆ijQ, N Ct v.LyUNpFp_qy\ >QC>:U@s[O #GbR't*>h_L ~'\c;%p);:k^ȍFduzzEt6ס`C=Gί2uږV0J7D,Ǐ婹G2 C) m̓I\/=cfs! fRe?n] *%Dg ZinE \ʮ= ,' Yg@5*bID9EV5Zˁ 6S[cbf0$qRIuM)x|Uljm9>&}ݥZ_SaPR@}+Wy&B᭷qa h~8C_M2"CT@;x^jR3%Cq #ȺawhUdB@RPTQ c J >!8!ߤt"mlsw$y4\W}`4$| m-SJS%By5R6άe> ҩǜnki*~XޘZ^m>%dʫ2H 9O/?eF^Wne,rzj?pka XM"xZigC&7Ȑ1{rR!DXe\9ֈNsWm\?V7{npgh+(O\| D0$YdA$P-yRЅEP*!N1ƜT( ;}LNi@JG/Yl?1[/dv̻=z Qk%WዔsgF/ӭPp MdA6Hܶ;u5.Z\CVTєu|* 92 AHT|Nck pxQ=##0ӛ3-ed|dljM3~gj[61]YҏK5Kw;cSyVL &^ c7WԢ5)}zuD\tz/_kMJ L5,V*3ˊx0y|bʇpd,FeN.Բ0+"Nؖ-עȵ$Fi8qS~6^-A:` 8 @zpKvphPtl սeUhš{qQy, jeۮ}H^H0l'j.(ѯ ҄iV_mԉU=۾lq| YN)y'ʼje a qI~ҴVd`Pt /Kt ^{Olozç&{ OM SX=gHjL>\sP+g|{jJN\Pn$RW~F H"+M/$`7t=Ml+5 RMՃlEM!/if2^m2&K~Z(kS vkyjo W 0Z9.)z' \=r;%u 7hV[XVhɨh%mޥFotu(mF :!%xTFmPu})v]wḘ1Bka[~8j>{U?C#+l/nKRP--(T^Z2MmĒlB$(Vy]gEx>bظNA^e'ښQ#ގ@fp!=ƔklnqW݇ ʌ*J4}(͍_({ߍRXEyώЎs@ m%Sݢ #t.]Tه{?GG#%"' ^N#IӐgwR#ۺxO~*iղVcEJ>fo9fbI'ye'Փ!yƌ0MbA>`R J,$/_@VrʇĔ⋣(T*C޷ Lԓq s$,¡^ w- P=kfyߗ[%ixك PG/e˼tLڨ>3iy^<Ƚ H@`@ +y?J%:Nv*r Ce'-dNf 2GΡik6'x ;ڜ؇9 aB"Palt.na].JL#jO"~>bW;)װ]p9UK]%,'x zi?aqZt,-AvY;;s,fq~~|&#\ܜu}*ȼG#W* y>,=9S6aЩmj2%Grh#2:o}B 7/Q# Гfؚtx6 R@\~j3rY:KXCjC$Vnk],D].ˁ ͜RJqIe` -f=h"c8 ܴnf{g.>"Kt;L3/5H }* +ݙ@[kffCeJwVM>uU1ld3Z+UvLck߾Ghg'&W4}1).da鯜rG53lVc_H(SO[z*+Ųh;JYtY"ɉ9[!Pe61:U5]}ħ5Eq>zMlWWfNq¯! b9BEx\K?-!#RGZcSZ`]3-6n/hb"K'>[f4SWdpEL-¡ {#p)>Gѹk:|ױ|}y++BE dMA;ⶺ϶ɱe9eI *iV|5 ; p=yXHad9m Y _[B J>/b?wDvIiDm*Y>gCT H jU $>/EID=8gS- HtJhD1 BDM̅TxԏfunLd}~4? V`\Xčt ov9ޣg Rtk'h?*3MyO:++X A؎8ȯ y?9Nn[qxF9q c)THxDEm5>yKvs٭UTB(=)N\ =2rNY`, F^S>0Q'†i@xZͬ){!T%qPFL^߮S1X7\HsB,CAF/GxCN(F$Pƍ|&S*"cT!q'CANٽ;zjX8y^<6Y/pmXrBlϖ.m9,1qROM dzkԣKUm%ĔʉuX}fGJޭouhDwU AO,\-:3v"050bNР<8~f5Xi I@__7x9k3:Vԑ˵m 5\yGGq(^ԚYMw") rwfkG6=\N;lp¼SWX-0Et]d&/XaoyMҠ'.-җwc CO;z*_-ntm?zvOuat({pX3M] hveD_9yv%cS =A ш5Ǝ=~!DkLXэ]04g/YmO޲'fgY{& +~m>]GV=8Z*(x7QPKd7~܃q-^;S>ŽMm!w$DC=ņii*t%H1D?tysuee4}mr%Bv+D~7 F5 bku*v(NDK%ud] Hz0bUN$F])%E:I^J-;꺏1;,%ז-!ح pե'lsKIP SR6#;@5uNZ6"ݲy~05#(Iq;N}XΕ7g)Sh00rN'mr-b!h}?s_k/eNҾrҟvw 6t)Dn0ocE];-SE- +(ylaxJBp{6O>=G7=ljf`03·b WR@EYN݈nU(34D;J->$ʝY<)%+x?HcPHR8;Ogo;TF@з!͛x 7p: =]-rO>=@cigUDj˃/g|Լ U)ǮUIUz N.һv(V߇7LufE+\ؓ?mY@.~u˗Sӻh6!8&7 PEL<W3[8 IaM09:&a﫶/ZG+譳ƮO_o-|6^z6GY(=MQ{9;W,JY.*(.OQsN^]kW7ArFd}[REo s]&w͠E %:k@3V*tLc!}}Iyg=ieW% \ڙT F0k٧B c+t*ǂHGdhB_#W 1S!!NwA6OuŒH.U/V3HT3KwWV͊O2\MfO*,2ځ9C9(D%]2Wb`ÚTiDBI C>POdOmsgzmu@ VvvqP>2MQ'uRPd Sx@5 wLrf#Iܜ&}UR9zZ ](rOgEw E4k`or&]rh70~QwQToefEx ,s1 ݞ[)V 8IٶLi j$KȈ\Ez=~>kr?hx3;!Fu]Go*wН:2H&NXىw@ n+:Vb嫹օ x3MkIWC/w{g5KDTLAѕ?`F8|]ή.z)גF9 *!Wv ߮EAج%BA)'.2dQ 1ƅ""U%9wHu0 iƔKO]b36xex׬6N(:")ꤧoR](x2AT&;A"&^)z֥W^zÆ>WXCBafj':ᤵW`VW4Ow TߖK>vie~V0ڟbC{Vv=1"!q~VG6"wU+4,v z2fv^!&69% fX3'r/3u{RN~~#-6!MϏ#/v[OSTcd$wGv0ݴ OMǓ)V‰1R'D$u@BgeV,!Np0;3oUPc,q- -Wt ML o3MR׶Q_RgghnEAmMɥ .pVmV;2,_/-Xih}*`;2*񵼪Td –EKqXʙlLf҃b se:Vw2LF˰Vv΢0{XZ]LŠa3:)4t~fuPt?B]5 *SW\`ys<^sړ':D#[qہ"SB/]F5 LCSq'M7mSGW@چ)\HNUi*7'Xg7O8ow8:JAn\{=& g{>#(4reբ[.IXsV}FC`a.=@mݰbltMc5ʀ$ $ A RӤg1[Iu}iRëɊmf!fn &Y(~p cM2E$> 'rՍ T„h:DcO׫Ng O:PQ}:w"ԫŐRXZB6hDSM"ہġ _^N,{oMk:?ͩ>'zV4Yhx KW,~>L1l^3"WʽbH++>&ն|F aUbTyp;|C EtF2lSz|=Lblt㧼)4j*AܔΤ"6zU@ځk)f =&%9Gnh[% VZB- e-\9v '0`6xcVia_h70zL9Ё$b + UB8\Hb=;sm>u=IM )ΨV:M˟Á*#wֽElWxhClVHIԣ[SsH4@*YCyo1F<L~,sN.A82-(;uiqf5.4mOh:6Yu8;kCI,@WvcGV{bȅs{@ :hy._s*{g:m.D3|v22M}1q>!`h~e*{xZ?}J$`o1#B/6 urnz8P O@|u=-qOG>+{' >Gٽ ts 6fH;YuiR•cYѺDkŀ7gG\(V 8K?&WKse~Bm#4&05*#l+0L=r:h50h%uϸ6b2!P? ̘vI5"4f=oೋ $60Ņ(h)Q|9g+E{t\ 5W΁oCP`Z>.ENAwV(Ҕ@!zmH$`!Fsk@-xeM"[RfaoUbkP!h[/mh{1tj6\9 zeFoc+EdFO՘Ywb֏\2VPLJ_Ϟܪ*Ux1|b"h}@|w8]K{=Ot3a9^7_JׯzYI]NߟH|/+s;Ķ=wA rJ0C_7$E1WI!$o|ْSN<Æ= q'dą Z=4XW骰LtShLD \b3A lE,0@Cە ·˜C~+ZGĸ"7JG'i[ԉi ,uC2G`&x,ˢ"/Λ!pO w+"Ru=f2jemyy&8tD wڣAgКvZ)}5p$354?E=R7< 6 zһH?+6`xVcc^ h\l]4rORZ;P|zS >M͈)={_[b`qċ$nԳx'Ҹt"'Q,"1$HiQ#h%>w)x̜))?|ODL?+ _³ /+) k'Y-GW8H:PyAÊ.1f)j6Xw]7`@="K[%D\Fam/'v 9~oA`n,I!BUcIO/b0EV$M7VR3_M~a4ɺ\$ ?`.9䑦/=9ʮ.kVYB6;gYH.T 7/_! {?-^%p6 f}vGk g0DQn^wp6򦥶zCT/šw/g@)྆N9%ƕNݸeJ+(fֻq.;{, }-dN劀Ǧ|3^QhM7L~ohڊt+BJj<-J}o&G;~f Mvs\opZz,##cMptJ6iQ|&L4CX-al{W>q&0?*SjMc kc[3TfIfj +7{+JnSEFĸX^P}%1`J$R H2XM';,E3cA0tZ}a0I(WvUޕř[KNzFںG]:+?Cl`cZdRgvE *Տp CvS|Q: I=DE[N 0ޱAm?ZA(Rb籜*x%JY]8 ,lj*hy#Ә_̬]7Q~12]b1*hC}!xVfv}ѿ'Sأ>KӉl2DZ4M1fp(SԔ%pn{6㲷 Y-8PiuG^vxLnzn:^?fFgv*OG't6 35zф)DŽ IMGPFƦPjū 53GZ dX̀\jtvgO71Ѷ[ ZYSGBJFdpEU6?IJ{)#vZ6KuSk+hc2GIK u. M\y{p@yokőG^ $"}l&DU.Y"ZܵI'/ Fc1+ OE21iT$ OwV/Ӏ4 c |`I(Hq pNfïoW"e3q4\HcjlXpp*P9hZ9Dx5T t=G,?b8:eJ#7ESdKvoOͩԹBP^3(@5+ 8͔kSL^4[e +TGpd,h P3MցԳYAla}|Ep`(Xb ŝ/HAA>3W1`JI_[(ǪJք1S%E6o`vv$#_lDVQе wpj Hn l)q%#+ɋϩWa'&ߊ9̕I5{4ENzw{Jڸ3E6ݲxYS]!hvN&VK6*JN/c=q~Mk`hV ײ8f^*2%xܺHI!xs u7ĎfPѹ;YOtq0(Λ&K˾&pPYW!}Ľ%[ɩz;jy0?c1@=͠@E:wͣRd1 *7OJV4FF\B 鰺C=%\xIƣƯrJVx 򘿶?%5MiaӆjHqj87ty׍s~L 0 C<#\s]3;+wLpUTz < M&ַrrќƞiHooX4mCnzBȳ JC`s/͉Hտ&;4_-RdG=,.\s2vӲϸnEdDfHw뽊 )&\Ux'T꟱eل zvdFVt[A '=Mܦy]u\|r]!\lBٮ-7BmM~PbC..om">;mzT"*`4H les:1X49vGî1Rܭzßox}4eK# $RxXq{^I=24ǫ@Ky`*yJal}U*@5B ˅S DXcӠLQ"jt9_aT&RTWm̽=.SOɨI)h-*+xIH~lOY,WbJ=kJiL̴,4s&5 lE}{.i=K@B]V9U4E5\rɅ݌i2U3ƿi{(pH0*=o8TPLG7\[GΓ?_kFñ'=:nG dΆ@981\ow?8q "9)erEG֖t4np_*.-]JՅEiϺs(& S>wuL;auv)C,֎@'3ѱ~' }v /yOo-2W<L|f%p3`Ac/ɢI)hd=dˎhn4~4/I_/jf#t Dfѿ'&kݒmTw;yw}0Y!Q+~IU_;s@فJ$̛>x D.奆(qW1/#{yfv`D3.QVNW[/SYmM, +:*\ pNSEHM02V YFbF9#e _oԶx7.6b`ʙTp-G`.Oσ"FKKsizl ): 80- Sm۞5v*X`'?9?q^t ˹^tΩ6(#Փ^h|*I()jٕNM+2%0HGVͿ2 Z,MV uL'+oCk9 * 8đf󳁓{>e"p|=F !!rcCk cSe;zѨxT?(8K5Ǩw&H-$ak4?\Rs)UUK\kp$:ؚW_ gbi3!l(ĕE3lXn]Q [ Vz!M'jCi&s&Yː_O x*Ntl/ :nR}LJ m>7W@YȱMTjL? 4?I-oѺm j|q A醱N5WN, Gk>wd,^"f0hn V1hLm(fPQ/.(^1w65$,ődVjzK1Iګ[3_L F`7s ȷV(]DH޹wtOi8k9#"e]5лm?ӵu j1zR<\^LYi?"@̨TϠzxm=p1U{r3`mɅO* 76s5^o$[ұS1,SHO8}e '?hrܹ:3Bm0%j\7jpP[Ԥs^=Vʦ ~vZ)5 ^9B5B33IMUt lT&5 yIΆ%,A`\3V;O b7tGT_PuA2w07]'\_`tePhYJY# x2k(>.gV^ D KJJ.qa+Ng8 }T9bJ·kƊ8ZL8n/iu]7U"z#Dj٦ROϋXu{vQ#B JKF,0;Mj9G͂0nծ*gt:Z.͏j'9g wfL0*fH=1MWkbm2O&vw7DPAR!Xzdn+&7בm۠apd.wqq8>O6^&td3DGψ0/d8&A>D]-5iFnWm}n7&jY$!u3PZe[Rƻ7z` Φ[w!G-=xKAWgW\d=kv,(5Ǫ"qf>,J {hĬ n4''eD| d\ J!4.“'m(5=ƶ1\):gQJTlq]s%0uEW-K0Iv}ybkUY{ ٦@ԬeY]q ̅ӅXn?)SKD'[x m 0rl5TЭkRdA}œ٠) OPmOV!R_<TʋcaN*fyd]0|]yDgdF=ɍǿ ya(JO؇N(PkNi+# YU ]G쎜pR]ThtN驘{"P)Ը k)s94_Ҫ+Ntۚq^Z4Rײ(q]G)&?K "UbwH?JOD!sS۪%ugOha*P7Vz.D^fW M0zFn'@ hDpNnǮ\DK>$2x5!;dϧ9`Jht?u;!%?Nr=B (m"ud;$3;vNvR1ûF'래9萱5[H!Ǚ֒$:s*adLIZ oMD0'\6Y޾ ƚUW2QJS=f+42G4 $XgK#c /V e6J<-%7&ZcMrǃy#>(K唓7A`b~K%/$xVN@ɕDX%iҥ-V;'7!nƄ;Te&]Ux~Q`T'P ]~DdAkѵPDR847EA(#<6UuGh:%o&qxywg޸kʸzpV#^7T9TD Erl>F=[7!ܸϫ|8cPqޚfLcGhǐ4>mG.wEtܦs"H4W#I;AlY{(_7B8܌*ﺈiAUϤrW B3bۀ+ [QPWp(^Ae UۧK(" ߴGKRD! θN(XJ7fS쏝|oNM`TI< S>ݦ\Iy-JеRb? Ows);>#u3;7Y0,<JgMBUd0\mO6ѹ)9B,i Hm=v?2ɩmݾV ]~JcpGAmt ,G_{]Ngٞj{=1eH9qBD7+es/ތǑ=;rr7 LVn!/+w8IzuV9d塙G{(D|Yyy3G 2[CO@P(oj^C%[#T^H?h6<+Cu ͥMz+N:I Yx V_Nj2H@ +cznOuwa{v`&U+aG)PY*IMH._ LA橽!ei,~)dڊQ܌yբͯu8Iihw}-p"(_1  RQ[MJz0X~.[[)ox@hlMX>n(!6c1oZoeoyDk {OyajI}!3X`pl)?"̉0,3HȠ@#() GʿdHeU@GyTav' k0ǣ=hU=4<&}W#L\x`dd#54W{%8{!×83 c* :fMil_8ůR;֜NDX|]QX>^-^U1dh_gaOc [(O*QbT#&>MC$ZO&a`i644u3375~k" wxpƀ2e{\JG9_EI{dJao"T9m?[7/*KQ7A+KJ$4D\NUpY4yL$R"=y2 -T5;i-\KfvU%+BA#oD#[\ÄDcͶutY»剸~*}tP)D{I>3ufLd^LAq"!uË9 k]aPҕ/շBhwKM;ĮŦ[V3qdL[Έ__)Wy xj{23u&tfD7J_t|N)}{oU-fw5eE412>(n>}SӵF<\PC/5lڷt''qZF1̈́'W Gފ^kV3zydF~/Edjkf[ OPCnؗz" aZ+0 0 `P(^8{S9mW cdqWeex wj#q 42h|e~aVC*~ch2[S'9'p@NAI|L[[;S7!rk5E\cConaHUx6ũ s{#9}6?f?͜D [5^=5@$`gf|#tڕ2uW%-^e%/8 \!ɧ}􅧈@h !߯4?K)tFXMSd:|KS||^f6M3Հ'6} @hfQmyaA|LO@?X+bkra2,@g\ ܀dX 5bl'@w\Ou}w(i=I9}G> QZzMP D S57"+@@_/k]2P/E^jc7M@:zƅC:x,̓5 btp^@wQlBÞWv 01l!򊆐X!*%%Ixs$Oi V꫏6? ~Y\&O/jU0CfZI>"Sԯ34eXH&C9-7$q !wTNTcד꾶4ƈ/"64A&b3Â+#\ˉpao‡ЬwEeJ4k 0U; y#4 ;& Z.O塯hPkѡ [}c3sg|v',I<*1KmީY3+}-8|ǑIgsN,s?9߬ᢧP2_OZo&NՀcNOBX6ŒÚ];7QĿ R\ۍ+["xݗռ$L9:z}Dkv \hi=YY%$.|z]K°p@ @wYق ${@QdU"Z&f^< >zuʚȪwLBoݧ-$sq;[wSAE̘~\U$:8(mS%Rlj%BН/rWzL;w\]\IjՍeT  GnoϛOw*;nQ {pn#=R&2 ]MЗ')m(S˯ALqBXqNm<l-/O$X2DJ<6ƃI 1k6p?QWH `埬Ć{L0ymPR(N/99|) kTc<Le *# r`OD,A؀;kiXD'OCq'`z%Js?6|ڍ=&&*ͮgA QxqouyΉ(&#d+:y7O\қTMOKL \q.ADDߒ*.QL,p1%(VΓU4:}& ZEԈ|k F(TlENܘu'>9iPinAZ;^{A*Poӧwfg6 nS(CHw{7{OR8ìz!y W 8*)d?h p;0o6lǿ푫:aE%}ޕAjⷓQ$%FXFp[O@;bC^٠xWvpp\OR{BU邕VwHE\ֳ=򻡥4q7#i_k{b2c{q\V{HLYodH5_MRъ[[pVI81%;%YGoFέ,ǫGR^E {tpjd5K|+T-Eq/Sr!(,۽=RN/|iBĤ4TԈ@͛vzg1M% #! ,\t/s$31~# Ysrh+ôրz.bw*;&X&>#&=xX=nl"#ƙ06YoB|ƫ^?N678 4T}1 :Նr8i hoRAuo < fKtXr2ZCAѦ9eH]hs"(Ǻvxh>=;۽?(bn6{FwRL>:׏q@.u bӮ Wd C R|.qW?(Z圑K iu ʖytt,9CD62 Ht7Cj\:쀷 }k8U J~^/N^L cKԭ۟:0 n Cu\ 'XQiAR'MR|l.QQps`13fD4ES$Ve g@ye:a$AWa׋ 8U*J 1W4y&^{8n \l@|}"3)L.grpz`f!isV,T wHKS|s>-厊+dliL\c!|jLfnd ̀bl<"Ι[x WwK;c̘M$ase  ZfvpT&@5z tj3NJ)PM*;淙WTwC,n ?L^$Ũh & IHg@2c֛sCڸ#""Jba' m{@5&?xC| Tɂ@hA2Hξ1b=Cv5 ]b} !\X@N2ojfZ])3FEA&!#Nu:ؗBDy(!smbe [𺎮E|lPE[V#( {G;R˗y2+錏̯LBXc\-A) 5lF#g#J 715x pCpy=0SDѥp ݫMQ=+K $īAC-13,I`mpL qx,}ŎI70vsogRɲv<["'^|'7 l ^ PG X6w2s; IjtXRKd0 @+3lڙ"wTBm1_䳈>K[x%YMlAYHϨ<&.#MWh ^KR_+ioHkkJ9Qcѵ'uզ>#$$D6k,JT5eJ,}a@J@Id,k,è ?], KGhVd}e(D$donf? Ws6lцAh>GW)mϨie}5u(>_UUTԫfcLg0A:UԊYνc"xL$7&PJ 5M5twJ+pEݡ[ ȨsB0[u1 qfPM@iޠ(2 /O&< Fmh^{#Y0o;o 4uE}lHL 3},WHCȣ[d jf{~{%vCebmitPJy~xKZs๮JW[Hwj/\Sn2.@+_SU@r#rQt>4ôăWXO@N ׺l'HR,;YN@q-ӓ06M>ht[p>I_IhxTA;9+uabw'}yp$=nK|sLg~u@Z["#xjފ)LӬsd3*X2O"$ȟP| vj>O]:"ӂ00~P+Pjy5+QZww:ss *q%-Tg@4ؓ-~蛨/O}O.<Ú4~nGE@ '3\uNJs?RcP:#r g;%Z K`{BaҰ,HQ\X!@)Cod*Z[!>9ʗRi`+?wy(TŪMj?X Ÿv {ȃ=mO`ޮkVź+a"mCƆů23_{|;HaXS.P#NWd<ɬA:/Tm< ?SP4տ|k3vx{2R#1D~gxm**qbɛcF/k坬O3صj=bHuur۪c,1n,_ʸvztXzjO*XuWkbQ{PvK#ɑWe2E˳Pݮ!i*1{"eNd衶[uddrU=yfnUm=bKqAbxb;0~i:PFoYs/)fq 'X-H ȑ5ŢUWk8TXMx( өXp܁6V|}D7Å9/s_hcn+>0S*èeY!kwFsƁ0ObDVtADQ6pDѴu?Fͳ(x9Aa޶5Ɉ:~'Ŝg ~K X{o"dI7p#K5yo3h)(bbغLERZυ҅q{AEO6g.h+X̍W9BbsQtIy.̟98ʧk2㉚> mAV {4%a)YhYG" Y 2?:gv{K ;W^tDR1uF4բ(Vm٬pedN垏Q.x u;IN= }փMV>cI7bkd棁L1b<_dnktʏVn k ֿMvQ>3%)L1$v Fpl+juIاIxO~ &: `Κ _Ρ(54"7slk ʽ.-~iν1m9)#.j-ZI/l`E8M [ U*+ L`CfέMbe@tv e ϠF`+(l1#+Bd@drpɧPQ!$X{p!_L<4Y H?m"T ;b|PVysb-}}V^6s|Bs0P'mzܟ*#Ta*w]!o7~KDL餭ITN_g1PL؛2.HTfFZ $+00+X#.QhGUӿtw4OEW-OaEe1wy%;:GnrT-R6V23,ڄ`AOxf>O$Nd+6HK+^#:aMgxI&͟`rF.cPۈ|Df`mk%<̐ru.Ƥ<K$b8ê t,J DP|&)~P*#c& Ғcd]H_=l2Ka>,j~JOJE) So}{fˀ~mu* !3Fk<ی˝#RX}i/ȚKviPNdM38U0I6er,nc.HU[RFD2_mRT90ɕA= RH~Cfha<9/9r:H0:%Ǝya(+j<jQ((3PV:*Yc7>jBր϶KK8h|;;)mÁƿ&ls&p:o;r(?‡x4gK9'YJ]ᘚAzZBBhΎmgvHGm㩶wN{P|Wp]_w)c̻E逪5څ06sw@Ibs<{\QcNp[*e*.,G)ZJ=ۓ)ČD&tQOf..x6xEDK{yTͺqH3U DKu0C9g^NEl >G&j2']sۥF% «Oa> <p@; EԆ%"rFxiN$Od `k)d'E^]3,"m1ziVɯJ<''ZkfMa15# _l ׬ͺpJ?DGR9xoj͍f[<F=R0+Kve JkV]ɶg]%tw\?K$ؚiwQ O~ɍU4-RmSaqw<)eA=c&yW3>YN[y^-_EyF w#)b +Ɏ'{M2!J-.^4*&kSV v ZUMNs|}t\':xYV 8ƑWr&8yu @(o[.#d֕wFg}tY* .tfj[88\#4{7OW[{{:րDZ+@TY@e .8?/˙WԷ|ڟFP|>i }W 9 ~>_5|]!gI{dϿxo_QhƅT:ژBքse7rYeiZgj2Vr{HɻYb8NB1>ݺ*ŮsH,!H>D^0EnOv;qiB.l8v+&\Fd";~0N _} <-B+p Z\Z)RI.4 /-}!Nj^?if07jP ']jjb%u1$TfU%!1PM>MS*3:@rZmW&r(_f^u)E_qA3^ c3J 4 2;⡤x#GHcfn Z٭ (s]v$%ժ9`,q5&/OV񁤏.5((Kb\yoGQfk&@QLs;BT i3;"0DT3UPw}s Y$<-^ѵ qU͈3gKBkdZK5 jrrPi3eXI ݸVOx岂Y!& ҷ"r0qgE&'=)@M F>ZCy~ JaEQMAJ_hMfG=LQ RɉvPȖ*Gu:Εx0$ZyڍNB~"7\ ;%o )\^A N:r"m1]~`{r$B;)wU}iylHΘڹڜIK{n9J}IGq 1nJ8* nI$XŖr,'Ϊ_2^D賻$C|\i6, ݕg&̣`(==Imh*?ܘϧ6} EeZ k/jWgˁSDj8KT4.B}UO\}st( RI 9ƩUkilC"8khh$[[1˦5uz.gW(<kGTۙ_sh,P?A(Ҥsp}y 4|g7I:#cϼ]PB_cH.X8wlpXXpP&ـKjܚ`?&yplag"Gږa`Ȗm[Ŵ*f2]t]PA.Q:B.bU4Geaze~ųNYʲ4oP&]qꌠGT4IV;@;ݚH{` T6VH<mz@*- b~5ܗs΁Y뚓Bdأslp!͈]}/uW,ߎAZٰn5Ю pi" >UQq mZ\.IVT~"Wnv$x~ Y qKdYk).Hdl|y7),7q h(9_tQmzŏBT"jwmnG {2>V-P(Bd&W(]ҟz >/ |7F.OlP9}>?4dOW_=sPi ΈoY +_6M?J(5 'gV0 >LPu)[۩Fi=3jn NLK'N/TT돩 ϩHݻJ (BVr{ZΔ`uH)9 (] l u!񥷃1_!Q};&Ɋ ca"Xؗ_lC;\<ݢyt^꽦S Pi8t䪀n0s"5/di39/!^܃ƪg*}ىT+E~Q՟-ɹkiYg4'JAjS!y~UT?TH !=;]eqb~5+F:KlCu) k-FP8Údro\1_ >][b<4`/HEJ>X8>xki{KvT6wN+lW>18:^aeN~D?۠ݯ;p*c̮Pj3%"H;uFwcm5с^C۪2 z<>ʺɀDnM-FP,˵0-ekM 8>d ?K4#=?{A θ]J/O++I9q l9[1eotL[o O%>DަYʦ.TwԁkGe+׭M9i`kS2; g,CL3*.MUÚ#$kXa4K/m֬-+G&^EZ;(/Av͍_ԘrUfwZ%al.RDN͔[&ZU;iXŻDJ :Ch'<;ͺ(-ץZ\tZƪ| TjrX{&t7'iրRw+} +yИ~NaC=f6M:vVTX\ sWfƍ&eL$M"Rc ;'TSs'GRYǖ[c a.em8!m_o8뉎|ooA7d`GxF($ ޹&jQ)to3*PuBzv^>?W\p2(:@זU8O20z G#)'nU+ A A=aI-KvL.1$ft䁩W!r~Qw-R"l qA[zk!3N[\Jz3S9֑1Nӯ+Kk`YR xq6eF +)x!㠍W-BPZpMM 7n~!A?AM eUC(53vb^wD0\8ruUIv:?I. J3KB[1A3ҀiTMoMӽR<{F,!jAsV aqFq8i#X53_K v%T(7OfPf@Ν & M\h.j@sBMr{k`u[D JM!&?'4[`O`/*A[pu )y^JVWG}@Ry#!6}" sfxmdȤQ}:DA* >+5z9(af 3CSDsRj+6oQĠܺv 4|ZEWj{i['m 3E;U>f]ĚJC_E*p>6S8%&Nz2pM(> E\Z>7-{b}Z/&Pdֆ\n|ā Rktgt~9}Jo^Eu*RUTĥBgcV q޼u6"Qq6Ƴ] #s뤼%TxtVc6OR|J?1v~XАwnOEz#En8+ V8gLM Ds\@^Hw)+?/C9Bi'1󒝄[7e!I 3 e oeGgSa`<AXz ĥZ&q eXҽ ,!QxTL 8"fg?7z5m8qF(tH!fV{M`I;N͌ r˪f؅( ,&KEf*!1z8m`2A1=?n&xh_$8$-E)e3_IФpb&]тDnz.bHX2[G'0%:Px?8Hsdi:Z֠pxEX8}xBz'15v?h(U?noᅩ%)CQLduptk2~CFR<1gTإ̀S$K_M0̖2N _scP-gEa mviwG_MiآvX LB_Bj ;{+_r;tA̩OTYj[N ŲRR,C|9+NY1lߜ>Oht\d}@RlϯdPb>{0ihE81A(* #5ж ?Z4}G rș\"Dap`uS][-n5R $xA&Q# / _z uT<ޓjxv[*ƚ 0iNBdN+)'e[)onSMM~.̤t8I "} '; ti }/={` lRZ %62gZ|7*BȢ6c\"sݦuʶ:"NYF-8CU(:)+arxJh[{ ͋H|i Yߙܡ oѲ:71W2Bl1]> ,BV'\?E aOXދq)ՅAײ w뽰}#G[aiKYqdM">_DׇuءI+?mh%M*G ˹%=lGTDWÐȺy݁$? meT0ٿ1#DnX(IfQ g; ðSIr료ōbXGAniv ׎h(l˧(MF@mdة_Ao;XT _t%sxC77+ uݯ, U?\ /y5NyK 0A1b ̧wy G" ^0A+Sp[K~Ě$c] nYF XKft>%,~FQ!((>9wWt,6R]DPw#!PsڊnM(GBҿ0L i!Dx b6]v9.1mYmXrclYI,cI`[gh]40,ݥ<1.4V:hQ0X3yNbcqTʺ*ȠSD;rVYY).+}ng!!C\vUgvN¸DTH[UI~i0U~^!`A1SaI@onfV|iYi9`_'S\N5aڨj [>@fS|ua;e} mPWz\L hBhb%q qvb}'|X m @>/] qoQ!4Vi" ={tsw QVtĬ%bo8c4UMU 8pfY_,U"S]\/iXmйh.X2 'c L'GLIHea &9^(މjQVhQP &9L٫Tebe%؝N;m5CuoR<&__8j{F>h͔wck_]R#|oc.ϊ4Xԙ?kb;^?|cƦb!&{Al gVʘ]_]RSʱ[; oR?ggC/xx:}GH7%]woXeQmhzϐRWʳD 0`#\m(ƙS:{S (9?Xi0 @=;^UVf}!Fn-K5}_R2u}bk D-c ם9c|JeСY_Eƪ]ꑛF*#:(@vjODe-֎* otXى?&)m[J'槺푆.HHjn;Y#G ˾G*S~Iߔ'UUco@IEʱ3.+"*m$nQmuk֪PTwl*Z }QRE"k2\ JWײ!QdkxP|w'lF7\`U ־ iT"wԚzЁz!&^T ]#|$TظEh:GuM#eNU//hUfwڰL\%w*X1$U,ӪO\ dZ9y!υfi3kp+Q*X-baOvӫ' ` &ܧo%U7bpv(RaЪg ;a׍fm-vC MgMv|ID (t)ǓO6MI%;Vd;V6/ǂuKId1"t ZFa8+881|ۦ=GO$Ks/vp70+ٵ&-T f dWzW ~ &?K)\E~ⷙP%_$GcLt)mF0TM Iڽ}h{($$?Hw, {cWbm4Y{; Av@R∕F\cs ڸt_쑩^6 ض oԌKiC%+Ee\?Q[Py\z;:fdޛ c_zDQ#a1nM9Ȁ'bޒW vBڈ 6gǺYW1S;`+ ^x,>(Qs" r .zY2K& >$2MƗ6_`3o܅]NbdUDj˨8Xъ{$0AG.s݊:LG]T(h#U˯Q"=')gSǗ3`x]ĄZNI6 Ç?U qi`j\D!Xސ {&c,y)ޭ V 6@d:\:&1XGC$Sރ}lz ^kqX Opnu"g ǶPԭA$Ԩ pb'h{-pG ,ɐRlcD77hqlJ }T!;/9%B!,Ap6 *V9`pHfdG{s&ƻ:c^%}T0( 6oӞuulP/n\U;.T֣q 6c`&۶Cw[;Qt,IH-GN!J3|`=8Η wӗfa,}jΕ'L6?d& 4ۓBm7iP6O3iTqAFVqbʊ>nGEb i)&X AoCUke'K7P==іC Ô %w4Сn'aϴ_qE l̵d~Aj7mVs`b>gz" : horzpFlR+>zamq8X';Faʜ06z4N\T͢rb ao?ԙfKY6IsKѩw@(8x?D2EҲ+jӾ od82f)ϟՄf8z],mYX `׀"F8$QzːRg;<6z%gqD L3Tび6seЉPwyɣVKYP_MwD0=i`s,u] F8E2pf\ =o YuSq:¥ZD!ͫu_lג)y7Z;+bچ*=E}KuDňUFxK]~ `L1BeprQr 4!e϶i]N]J Kpu ˜Bvb_4a!^U c yIse_e4~2YUJR@nDg|S v^X  q~S>('WX.Pq>'1V\d@ۦiI2 £]J_W"n_nm "w-V++5!r׻^WdzhQoO: %bSx>gm[ &)3޶D~L!&5QVSu"H:Yl:XHrzW]%b)zLW80~v*EFBo\R-<ɲL7 Е{{ӰM9Vat-TSuDX׉QY{cf̶҈TtOhg}?wh7}GS xj,DLbEY"vZ_HR O8vnbXXp&]n]6ĻؤW u"We5u|!׉CD#4d0vxk 2~U~m>iD N ˽P 4a&Ig}=yq6a)ʆAfuMҎXӍyl#-cr?Ȕ;mĬ*.6A}b V0(L0s吂7Ciʐza?ʺ4Yd<Q5KoՅU]L`ǣ=?"z $9_v9}3`OkNY`a@ t c;*pFe-W4[7giJsvi0H-d!}Bgq,iu1nYZbk;`lІf cxiB>7Ma0I/iWQݻ4Ƈ\*5>Lg2C6_}S Dt1C6*3v*u7n\XFzC>LW&Ǝȕh=rhYCN|!;N#hCRΒT&̚0:{,}iaCIt)3gp@ə sVITQ{:nρ<:T"!w+36Jk ˗8qq ʫ,(M҈˹.V0'7\vJ/S_:jxeW0,J\̫$Æhn_I# v(YdȗA&Cc#z<~+5˫NY*1#~d;,֔Ry㼀H}͘`;nu[p,\<)2 +hk/7kWǕ&Ugx \zؠq, JY z=)dM:m0ysoU17$\@-&rȚ?TmHFѾU ;'r:_6K=N)Y0D.{V=)Y'?jJHʙeA{y!iSFP: / h@Gĝa}^Ma24,nc'&iPh}8Gp22蜩0vu a6`@39_PdvOq ,@㔎;V Zʲ * ?'kDҬ Z+0B=^G(-:v8?q眡Z}oK C=ZR&j_<3zSoTd\FB4: 9ѩ`>hFCF:0o%ހT%<-XIZņ}u{9zV:iD Iɸz9UO3k|wOYJh41 d3D'zs HQ$lggr>Y끥 dW{sǪu]*! Kk3:vNrG;]\S|*n-PACHlt-7&=!Xƛhk.ydfI`үSqu%;LE@xOjGRrHvd*:'*c|T^d{o `lLCH6%;IzKDW,huԛa眦 !u2fjp}t6nyS6U4S%̽R(9 DS%Kv0:y,\0ű ;[< H ƽ4Fn{.hvJj#qNW heLLs*}]k([x?`>AQRw[UmG̡q%KzYq^h) ~4pyuk 7y_ h>t:}f$CƤOR&}G )tQ/#IlՓ@-8$Lœ|pZ({& W,wzEHE찬8bݒ+{k*Ɵ  \%B66z牴Ґ1h-PctY|S8✉dL؝MOf}B2IObS-l&yG@p+XhNGtR5Z@PK]~'TTw [`1'E $(])>4'Z[XorKةWW]J>n/\GI'qSē{Y +%pEnR )Hzx\>~pANKsS(9ꧫ4]%!U]0L%t>n`LtvITo FztAH48+Ct}J$|2c´ݶW)q`$;Ȩ? պ}'OW`.,2%6Xń^AvXUo6e9]blXl-;k 14(UzF"[މ@*w3pNG8%; ";Yٴgoʻu{WBdL @ rhzXs_D8-Ѡo2ցM'h(دc (E!hlw4ZsG5,Ғ#עzPtۃQD1Tq:tCÏ@k.j([عm]!3{u7^8d#}m,5MHTOhr45Zy|;I4lgZ0D ̮)Y2UyHp!⠭ՃEClR,Wt$?4R坍80M8+>J5H7]%L;E.ቋq.fl[櫚 QhZbz7> QPIa~\GьyS֜W or^݋5n̈D#2d۟%] 2O*1? s@2ԚH?mmѰ#WkS7ܠIwY8!̢U0&ğV@ɟ>3g9W Q`,gZXOIGji|wm]YGX+{b̓aı`y! lt Z_p[ۆG:BCMG;ɰۨvy` $TV]-?yrs#Q_˾@b6̑A@d 끉<׿j=MuHDٺz\魗NnH뉺8?DMa{5;nāK>*6BΏ>!%9#;E&x j审2rI@cH+N2jړp~ ׯ0vje#j]\m;(O]FԻPffz N" W9-bϺ򖟟8U͆NxM)so8\= ,yYa>D"T3:MKrAv^xIJ807_KKC)oȵ;Nt :&`m?juzԀ&YR$A< >^IѦ^k>fu7BC28q ]r$QtvLI͂>U3t^$8jԡ5P+g^L*kele_XNZZ]iW>o!쎷α[\Id k[!L<Ȯ!tkrv##X<%J@s=S/#i8sFO2Ν ]r3- #W*&[؏I0uMʹ4ͬ$տ]c}{o8Mc˱۸տ.Ct9!v) In\D(I?!)h_8Yp59{A Ɍa7گ W@}Ιހ]=眒'iaJi5G1!IΏ9c8%2ͫ\R*n8(ʗ _ )Myk flkL)0&"I(rponcECNK{4)8~iX(| eSSRjF%>NVhAfʦN'*`gFfqRp FgT_;fJuq աc.N@pt}iY37$1G7mW쾼kasy3~6.6ü%Hӎ><)gW9qi ?fA &DWBr⪆wO/.gI4'Rz ͕~-n =DYܝ_xQ5Ϟ^ O$F/YZϫ䮚j:g}3JV+ 'D Ng>ne3°LfR{9 TlS/FE^'4zJSd%t4 d ҴF?_C_0Qx /6_[vb/WzlٽT}C(ʻ ݌5)oXdڏp<n kBG,D+eHw Oaj#gR|m=c]įM&Z[8BbӒ ,WoA JG_eJ ߌSx AN;n|}r^}lKS"LPi{}7⇫i]'}%%n/qCg%Jt4LzaUNdqZ./K2_1<";cRtYr m~k:  >Mn/094ȫCW(= {)r~1O(/V' 28SO.'0wX^2dIEL&dU{4d^nΈݻ}` ;w 9 +4V% Z,'3["C3\L.-1? c )ںX `9v=$/fB)M8=¥?MEƙ\1Yi7YEhr#F s:i5D.:r|Shy'Sf /UC2=V8_UKp[10?‘iˠA; eq8EİZKwsv9&^5˓Oz9G0C7\>ٝ=k/qz?6C1V&UBLDwt[Mk0m]z E{9n=̽]aCٹz8y*ou#X<&ꭢu$+>rWHvx4=KAc2UtO nJna|]C?E/`H/E-ɾгDkFgzrr< 95Dvbl`9?4"q<[f R`}c~T`q6[h@KWW}T M _p͓N6E.dqpsTOX2YEu~r Rzev'̇m웠H3wex\^]h<g#n~@ ݈^4 |eL%aY=B>l8?C7|=[M7L: 76>|)<=/r-*tLMZWFlNٲmuᄒA*KiАx$u AP8#˻|C6$C2w5 jnBm&js 47q'_, [ a\wsaw>]fQdzNd֍O=[6~jGvVHFH>^*Ev(Lt 1" N|&D0x} pf&s0{(m.P"qRO' xơȹyNRX{;2V|Рuyvl7ⲳ Vx,ަRUI\Lj^K}+tPj+|?}+}aSZ F[捁:sһz'Ihq87P4.YY8ʮ;I_o3pRT"H!Nta0r Y8I]Cd7LgBfa ]sv|NcG0򡶭&m~Q]wk>Z`cQ3y_b$ .8r"lS(_!'W;̀IPB/E7W`G"rX9ȡ?hkL$>dGTMβ=ƍJ13>D[5nxBY*@M Ti_w|P` UUe%56N-lLɕ.{!qx_$1r@J rk͛"k_!3 ү8ЍBJlpd4(/"(Qdc259^ ]gQA$>(4u%/BFIm21uQ HNe2t^|=@] S&zRp)qgh[ǼvrǏҚ]X%[4*ѯxu4=̈<Ш(F1J_3KYr^㡪5gӃsӕ߅%|;My~D8Rw[F!"z*in`.g PjBt+J),BR#+m7I'DϖS3*F!rBi{QE?Ƒ,|_}d[*{  x[^!mQۤBu 檳]6<i;5%4|uBLǶ qeFd\9ʪz0T/1X.fLkVh? f̎[\-iv>i>yV=mˉ픏AGY3b|Nє!+ӫ\?<3AVua4}7]it}/'D׮FpU6H[n[grYgߋaNvA KЮ3K@1alpDwKRm0yeί-xg`CtG4س"-ԃi3ԧ-9lV1j=(S6 D}6{z^awng_B#yt\",U0>.5^,EJ{i9vr2Sc PnDGo;j@ҁH:hW`!!ѩ6y{:1z=ߌQsb?r(F=HF(H  znց}m=j1Q$&0Ljcz0.c~';JrEZוMӀCɞUZ}:|¶1u6XNq -4L<ފ="=t)<pc*v:'[SvՓ[Vlꬥ,wa؂Ӌ(J_~NB:w `Xl568A;l&b{%֫C}3Tap0V_ؚj~Z+JZ2hmb31S| ɿO 7סlq;^\Zr`]{_2Jvϊ? &$4gjDL4mMv .hJpeqIV|=ԎѶ>-5 dyv`D.~CLu:%p/PS3g^lZbOjU~0ة-HZt„:w/⓯7&czt֥bȬ7IҢKeΎ^䞖l#݆vYrhzOs.1Ҙ8q '"UwLsH}<bۭ% o1 q/cqM "+Y?{{➭)SDZBjܮP-.JUj䧏;;z/c㰮PF:="ۤJxp7:]>fxB/8 ?Y: ^vsRFR"&6}@Q3DVq5#տ8x0?|$q` ToJ;)sW󯷂 uncaD.F˞ LϷFY:*RnZ;qģԫA䘾FS{H:V5xرX[zeNΩMڎ<ɯZ\e/hg7O,(1"91{pe -ɖ]䴹bPu}gB[ђ H_#!mN(K|$s, Q-)+̪okbVTF׮P1¹\NJGobZCŒ) Sž`;H{~7пx܎-&-i%X &KN2nD$@Ŏ%zqcAV8=08TȊ fliHbQh余]} b K)`^)HTw ڱщQQZƲ゛ڐKk6WQzIJⲛC 9\&>Q/" t8'rUElMEc5B?51a~oXX>XV<+8D bc)XpM/[ :A5D )|Ѳ(cZq:XZyި6-(3$=gYɩ.Wl;nBI } MD8D]R\G6*AL<Gd%IqV-|=/ڮ6JkpMrXKnu8B8AZ }i5ֿDVJzZ*:LO$ޢ#Uy H #](Q BD;@egd  c>GEC%lD!ˬֱb@g7=0F ⤘:'zE(4.ATUwVoZ@4Ԓ#Isҧ0sxPzHb ≈Is}#EB6dVT?xqXoWr@,G-ˠW't SR)_}j]Peq]r[ Fs70 08Џ== gsN@UaqF-/40;=;HYJFO ̥t 93\KQ<ڌj{ŭ44H]mdŔlORRPh\dY!ӥ%OS2j(hf|L0p!"?91AwNZ[wVw>ȧbq| E8D^'̟q k e12u(rDhAe5Ӷx1:T2`o 5 v1lԉ$@K!HSUa?pEm$7fۇJ-[[=1JxMs`J(@m\5_%ij }Վ?>!`IXS%dxE"f=AB63:h;gc'\fh$<(Ʀ.^U ,'<B#y3,qe~5x<),o@{Yc['"w6{[wp CuՂW &=_LosձvͣQ+اRhg\Gˈx[LvRE3b9 ۚvlY՘?I\ uMXPIy4@diL^daq@5_qoQIX'iz⏾0vQNi5SFK1&4,D#I%F8eKV(>%OZ;` Jn#"o7WRG"* g6kSK_`c&myPR$ )ab+Xx4цmrm[I1|e\͟YZhP-yH^m+B'Nn-K h?sRo$iqmKGvW#6~Vߴe>D GE{Ǿp)UV]} vg>^)Nw}]'L/1R_5$l7oFs+B˷tǵ)Cπ?a>TNMS0շ+7% buOuvf1^S)IeZ 9ctӋ7sHljh1(t2 BglA/Z ^y;Fk\5 Y]H(ZTgw,ݭ+9"4.ۯ/zR!&Wu8vݰŽ༃]ˉ( : EW.')b]_ѻG9#"} `tw7f>(U>g~OcB*Ƚ`~y̶B^=Q9HSJ5 ʦ 6' R߀C' /P쌡5z8BL~N,?úb_}Gjغ<jgWXxS,nmT !t+./s#VXO$K><,yD}xFzd"Da(vj!z<,gwOx'\%מBJtxI8/cnѥ> W#$:zl"OBv%K8*,=#E` !ʣT{Fl+:,Og ضU,a?*ee!S.*irbuc0n˾0OX0"u#"=|(q#xjsaq]KZEs˘@xcNg{#>-g|ut 7%ԎYݪ)l_%K+%u UBlԱӉbG &c;4G IC:B(?xVqYvx8&aN2 nW #~h2MVSűCfDXdWZg!wU9UM VLdHZo-Sц:[a"W+ 6Z'4 :夳o113(굡Y%k;]VH[2憆M=e/o3W;\LŨr>ZBpt @> _xmٟG!:#+kÁt!]U7ErDc(5mo׆3k"xƱW#4qM[_@쒅|QW<8@WwKQًB?L=i?%:.VTּ!,IW!~ݿ"Jk.uB>KM  v}kӆ]J:LZL(Co݋#%wʃTP컁`# Z?qSQhV8! zĿ|MdTBx_-;ІO>ѓvs& vKLQ;H\=go'0H쐸֨yYY)oSؚY)VSչ9POїw=EG|er|*y\.Ӣ^fmf*%SzbN2_e]s+8cS!2am]Mսu$L??-ڻydЅ;aٲNyk,w1<-xZW] NpxoIfg0 d 7Qα^:uL`|ckHjPNL:KvۿKݱ ܋Z$I>뙤rƵQ/fp85W 'c@L${4 yZSеCء[RS^cv|O*#y@Ea"n}&: Qn(HDTsUξf#[Q 95ЖF&Ha S))sqoubh$NQV(MKc\pX0<ᨵ9l?\I{6FC, `39>՛ @FxLI:ky~9d%TK>wmrȯWp\s+x9no$T=-0SK]Ē;);,o!<5 d/; ^Ah]"lޠo+-B\e*/z25E8:J N/bʦo ?[H6<ȸ&eNUvC(jfƠd z1TR. ڌ۠>O\ZLb/'QL<]&pMb%F:#̀W;4 ^rC29JC&2. n: z=-UdEe@=Fg r 7OHhc"Č Xhf3Y>Z7%OnŇb\.RnU>k5ګ)Yv?q*/< ʅQ7쩉|ҽI"ڀJ,θZ>nU rsvjkz*W`V]I% BBKFЄ92HW /{߮dNCY C R|"2 FE|G*Ve~sI 6D;9#yu:t S%EWR&1Ӧ "l`*Po9s]l d8lqfG;)Q2: 5[%u}S*82luq1ֺil(ؐ}t^sȵ%%CI=D wkpZ>f7K4`at Rr,<B|z)MuO-R KfҿuJ<'fV,N9 ykz店9*9qK*<%vQ5=;;%H~Fiҷ}w\4ි͎6.]YP(y+ \J*{ %9qh{uyçfv65o[eDR!+@ow[psys==ݝr;Ž1Mwi6 ~UB,sAY ^C"_,$ G.m:d'{X@\Zcz|~:}96m” mOYmCm,WTNSb;Y>z,C?84W>?tb@xlܿ!~ЌqcKo>\jNFeٿU/J1U+2Φ8zi`pl@H̎c=6C<3+ TL,EG|pՔN7-xBpg-?ʐyWL5_JFVk+e.&6ܷLj™Bb|.4 ^[qC<K8g1F8w\u*%]wiL<AFjM Pn!,UOw# 9 jj:idG(*zC0Y"])߽DU<`%DK G'֘0Jb&[ j;|eY%LDگG,]0uPkQz~rM|ѸF ,EiGNq%j}o0:^.d\H 3+hs$gaP])Mf~`ɧRݮY4_7eUfֻUlu=eoN>BQVm?(!W^K&QH ؜^ȴ^IT'Y{i[&|HeR,:?z#AdBmܽncz7VV^%${dD[*&ug> :.j hC)fMM),u3 ew+Yy" pQJ;QvW{'~5>EѯH3i:PW&SѸ_a ;}-\W)OñD$PMZuʵf +Xo2kx1;X9at-;Zn)TaDl Q)DK34Dv>uw5]XஓsC4`="ɏk/K~Lt/d{jCUW6Vo0ԭw4j," SHjX_y6ɟT^-"|дⓤMU䂊/Yo AKl[|ȴx s" 5;⻥G[🥱hyez!i %!?i$l];ܠ/+qj|IT`u?c &Ihg/ ᘎ y/ ţE4KR$K Q[>a+<(/=sg& FGeD./m|_߈WNp 4q<5uif%qw< lPEeg1XVg 3ݘ2Qښ(TgfC@9V?Yu(cTXY4m0l:+bfZkN[y6WK*eWwOacw^\M/^MWhw^=2A14mJ m,$n-=N:_pjt5 0}R%7bHj3|::3sP"ZO^x^yPNЖǾ^CAʼ ,Rx.f>*YHza8`o@M&,EEbisR 3n+?hێl͘5 u:b6 cJM6Sx `T[*tOlz=e%d>[V"D-kOİt%ބ/L,4" `c%kU~3ݷ%rpi: ;c 2{ 6.UVA8"EM.:V/c@ |o7DYUybiZ",GƧ/8O =w IrhW7hjקhݓNv ~al84"\xLPu=/9_)xL2%&`ݭt Kfvgh `c2#!ӈmOЦd+noVyRɻEbK {L8j gѸErQ BAW/FYJ 2GL_h:7q!F-30af:tV,8(&bm\/2Jo JװM@ĉఫSs$X[ }qD-'njg6Bcxz7.Gc-~wPnAQI n<Hk\9=%eB1JG$VިE7I8 ]Y و~]w@-Wg&WB3}[_DaKݩ'ۗAI"!@)?zOTt%Vc]3%>(/h΅P$B@lETrJ'ʿ Q.ٛ1+%iiу ijg£Ն6^7/Q["g _zVBg-gS=A "~]ؠag< O_\e+]Z m KZ',.Fo緁;%̾b#ɗ&-ցg.C= S3V8®ٽ{*c G5ei?/ϳ- G23s+e x;4<o4~P//H:L^耋Bn/Q 2X7ҏ\0f`Ek CBQFwaL @#Ux6FW/mN"Ew\!Ӣn4)pA T;gUKźe"+4F.SuY#+W ɺRc?-*Eq 5\gQ[4|߃߸<'"UٔK$cpDȶN`%>8y*BcNlы"OVOqQυ#,%@|3z~=xE2vĸ˼;CS d .M=Cȕko ː< #gF#FP oaTzZ0-h2. :J.]U_zTa(WDeE"fH=?ȟ4qH rMa}=!&]IWH& 0"?,E`d7+J1[$ ۉ=Y[S_GH{\Ihv/͍SCgWֶlK|QJpiB4yyݍhb틹D ًx΍=A]O-v{^n+3TLyc PklH*ɯJP٭"QkUN@|l\cEQD7@c1>kSSbf&z~QP'A!:;xtγMn4%BLKz7A6_ w i}K$Tx/n݊)7eܻm-yS=EE`ة?OEwRj竛\6!..Z Mi,)={~ߢ*cO&РрBU+Agw-/L+ceA!N%’䤚s=I n RN`^MS^6Q}B h;JXGet[[!\hh>D¤3Y%{}BXFb<|$/b9xy(!K>>NLj ù_8bU Gv*$d.{){ݕHlLqZQM`zzMvz" QpbOәt%$܍]L/*H]s1`(ùTAZ[z&S9%4 +~RH00 n璅!*-qLm^SõϢSvlೠFdeզ?8G[uko)+>}bĎgx+U\ c I+ \wx(Vӹ{_19iJC#DΊ/$$bC_Rd 5^"~P7nv|zom2:&3QIm6;y D1 j=0Ad=7˱%PZø1_Ŕ2v@?q)EǠhBczM6qo<́4`TދItx0kD\RYU?aQlDb`{zZdy$6s'n ʼ*Bԫ/}&zkۙ%AB渰IW O$ճ2RjkvWD!vM{֒,]ѩӑ{dZītTy;{r~#b~U-"j5m6׬3tdb ӆ6B bQ^-aQe+࡯ hhv.X(dv6).*Pq% E$Wn|ݸIY=Ԃx_Zh?a>y*tyR(8Gx5MbXU8G/Ii5f]tpL莋xVҥ9!+f~7ԼPD߭6* }*zWӭ+K d9nxZP6&D6Iyݍ̵@Bi$/e}e]B?5%:h?@G)f%1!^EvN˭s$ 8Xj(0UJ2I&/Z甥<)l*YQYXH[]b!Xh r`\5K*ϲˡrh˶.n#c_2{0 XᄊvRΟB&%\VQ`cQn֖FZY*K) d7|oh(a/xa<*(Z>aX0ڧDfݔ'nwsXN#hST!0ɖǴ)#PRflN_$,2иn{XR1Y⩽7˫,Zs1Ӌ %v!-JT V{'$Bo&ߪ`-@?K @I[[EMIyym$k. Ih1x",3?Ai d(}pN2i{=wH󲶗`&fx@JY7D⻘R b# *j:t$E)>Էژ(ㅠw"5N-浑 $L<4uGIMi*EjYE% 'aT`4@ȵʞ"DWjr]c(yED+O6>Bsߦ0bQA3ջ$DEQrBFEheoVHf4%PEX+QZ34(O?Բ \-@dYzscU¨1dC4aHQ 2 bCUeІSjr[nCT wX4N[K~sU=Z&PI1lhƬmd/Gs+^ N(L`9p âbAoy,mGʁHz LC~v%A&wCUM8wH$X yk[U'*7C.PvZ 4p9uϳ-( R{pSR}e+f!ÿ G.|T&#L-y꒱TU_j9Pd(CkǾiƑ (VqM#r}ϸBYHce0f%zd.WΜf Kwn= {LDԣA[4f%[:y[F+3pp7\U"?`2OԦLg9 (cotKiWݲ9q1ƚol@(ևIzF]tyÕ5:B}u"QH#yl#FVT&!pt+\@3_AwLquu+dhI"6#zהQ=XO&y_Z!/q*UfuTUiv'Ge:&0]Zh"d ;Z Fc@ٷ'^&ռ[8O:=b?s_x=&3]PH0YI 3Cd%4Ovs0 gc9M,4KDSsM֭Zg ynՌƆڣ4<1]h™q:^%-]ʅh>/3^:=zh9WƇqzo#ir,DG!u2VKxϡ;d&6ʃ(tZi'6J;!(uhr;! fN%Ž *kmʨ{V1Siƒl? \@>=;j/p%IT Bw :ɭmJiqCHTs.w3e<u'WĴ*H?kO (, 6O[@mM\%iʢr%"<|H-\_v>HBL\.k|AYHGe?®j߈#zԋt5 4!ZuC6yօwWq,I7hBW^EFlx4GGE_>&H6SZW['oT)8,B1UJ?j[Lsk..'1 #&L2PFnsV*l%1Y9NFx_vD;KruK m| GSY }e6L u:5oezjDXA_fU" ܋KQtjZqQkF3>!zW!8K,O4{ 5SwsOe0d}$r,RR<{ӭms XXuzگ 5.-;H|Czd CSM(il|l){L047Ć9·r&/n_k$цsrZQWuG,Ok e(*'h?ʸP`/@U!Ő&ഩ"հ'xp (E?ZH~<݌.8@%P A\~+9md@%I$;hJ>TI%N 6Lj>QɓP_SMm[vO_BXMEƲXlui KIiyԦ X.gP䟮m ЀxLX yo,[l`FS׼/Nli+NOR/BjM6Hֈtא)/}rQ5RJ[=U| ZQ:TuvT[~ ) ٻȴuC!!yFs̳ 7%+-$ eDNյ3L}8Ԍu;( cp@Z˳.(aY>S,  UFX9Ϻk !y}ʭh]JRl>2%J2>æ&j:$)әHBhЉzE}.a/I|uŀٻ{(i|f0i~Q } FJ I6kz2?@B5_Jr:<p0 ⲏN c(EW߬#_G\;E=Cd&D_>m$ 죨gR̅^ha;*Ε:f72Yr֭Dp\Qdƅ=Ռ3U g|*xM5wnO??>6oVh!^whoݓ\9Q; *4ǟ2$2Y_ȏo;)M(w؈ Yqގk(wp^PHS>V2Wi"XYྞ>6GӬnA wγ6e"^rq ύ>Wo/8 }ڗu1%ڥ-OEQ\qr6YA Ѥ8ɗjn/7ճ栥 -B>]Q.&Hhe2\c#K8}֬6_B?P$jvOx"Ccm{,υ,6 p7j_:y'?H$&':Z7 ~މYl]k&m嗫Ib }<9ڃo3Du9H3_xuxS> MLIiH9B ܗ)hgT їOZ舩0@Sh:S^wA)5SFfTYB ,b֐Iv\z?}+A S6wSAl .81GU HRƾ(J)PXk+ G|cц-{$l  ,.^C5= p m]J@`8Є!Ⱥgi0b?xצ7 8bu[0T#q.%dAfno@)Yg(]aAoz g2aRuI'7X`W3p[BC {^lʯYuvq糆{rhfaX X>I4c |Q3g ߮~v XiA{"9Hh;A4o_`Na V 5. Q$ /1NfwHMOHdJU#-4t^+>z$) &S AxuPwmiRGU^;U УSܣѵmR5uF6r$CPD6 PS;3^h!4x]~ hK:Ptj lF`x^6:yU[#|Iq[aA/I)Jf 7TS`cla7x(`]hz%Q{ 6.vM\t lIڼcN/5t̖tD,2qLGvdX?Le8EIJ@=ّmZtr\{g>C[i@M0=Ǣ{Qʢ3 fkWjS:p:u%3i]ebP3OO \r{ME΂aʒ!Z^WU5dm `{! :S*Y5꙰dyOX!#l.N;UKf[8&L@ T1@ya}b4Ğ8c,Xqtޣv8*<;u%'1BVo,:/[KC5tT#]BP?5K4}0LW堢z>6}(zfq!)ON0dr `ŒGNMPfMM*ad+Չ2Pő90W_)ax8퓑"Lc\aBGxxf훧T)gC;;y_,>E7~hVY.qt3|› >-kY8啣.w\?D, 6.n}fsV!wȧh{b2hSNx``Vzg /~0!&F(ϱ+fzUIm?"Q\SSBJ{|_vJtv l:j:k<&lJZ4biDžxٍy`g bA*ln;Wz jR]>| JcuCt#rr*|%P0U/ +)k (|c=UNAf:Owpowyi cz8zxLzO]xlp^+m0ak ,t4ت@(/砝;|_H/j2 &:Ѵ8NdI>,(҉ang#BBa؆!DbB+\J й&׮q+2KYw?#M"!!_CG<){I&;UpZ;$m%Lu)D;qA/Ԁԟ?\ =n4qFkT(8SaQ`l!N2TW\^p.סUhFߔe5 pNHn#ڂV~UqPb7$]O? v{2Ps|<9:H"lZh OK|JNJ~⺿#&1gpQ5O3ٜMp-ay}&/YS@NX(;7#:@y8Tq'\`r6H8M ~u2s~Ԩ@{=^5HxsjM2q%%'~z.@PF3ZeA- Ɖv9u[txuRJ1ùb~w/O'0)]BhS]WrkSSͧd?W{muo^C|}N5(|"UDRQtjD >gød9lŮ+]%?Hw)87|`s2HMY6!VwFЍ>,"bnϪ+0`^<"Iދz@*WdO̕;QՔaYqE9'= 7i=q2&0kpÑ.SU3%8kc Xev8;jܹ3U@rs,xFn餌f;-"|Ít\ Oyh'ouʿƂ]JVE<=z3OHc$>K 5hLN ;x9q2_f- t2}Si5wKB%M@N. Ё8XhₘX̏,rCa{|hX4,$)2u˩;s~kPWRo!Z7+/jq7fq:OK:]tvΤvLLQ6r4?ظ*=1WuX m+;#1ca@2h9\Ƥ!бx!I1HxnG4h.Swr,AG`1'(SWvELBYrV4ZIÈ]YVO#,m-ރi)CTـCb0nH)_*k$ˢLS8 .zVw"[y{87 >קW wX_?hM.:{{Xi61v)V8fi1BIȧ[?BEU?b9,q.be:jZKduS9pBs$KjR 2f jILMbU%w] 6wvv&Nwt|&zh =d ` D7U #A< ̌'r+E e< ˽_H<r"ĀXV-/\[į¦Nw-%,^|RިY4tdmOs\?<٩@?+z3f5\̀i$RWk`w*$W|oJ~ ^^D_]F0!rx5> 5dFB%tw(B.qct׽o/Y,CH՝b᪚Re"jKٜ}mx}ơ@V+G.mYKvSkD~Oޏ!oL܉5;b&;ȵ~,QÕ%:QIש ֿx/_/nܷE"("yjK/"crK9x34AqÜl &a$zM"L#q+n~ 2!tM 5'|ݦ]` w82wEF"\Z"m4ؗqs.tt#p1_?Eb 鱬E&aP2EPM΀.$mOq;7(fcz9ސP#NX̢HaUDUb~xF}]]s"(@>!@en!_B |Lgv ?#8>H9\o.^G[4&*gW"kX.KJdbml+l $Qwh?,Ib)Rh4G%lmS$wMNC7dnF\=0uۢa׌r  Sjd'T|!h|C4ٌ'0cR^YG,h(U9o-Is>C46d|>&85U@|X3o\ 0OFxȢ;Tӏ{[Sn@d(u>Ŀ+!?]P iyΪTu,9 r9rTcp2|{ӳa /73D>W"qҁX ի(ЧLH',݀7`$_.묡`=K|uY2F_q,zE`d˗ 4Z{`)`ӌ;L|` u<ٍeQkܖ>n^yRNʞ{l&؎U EuDt 3N^)}0F5[=VM&IaLdT e2Yچْig.;=v|[8"z~K@ 3Bf1y,< LT [ۨ)\`cgHslr^sNn{m`+[:1Xmz'dA3d+GDu1co4hE?. ҏoύ D<.fɄ55ԟ!!M:,'+@a5?z CMoʲfJ%g3-ci_`0AAm $Um:_=PRx{Т8s-TqGsּ rPgdi9M 3CSp1OٱOIۮ%v/]n+&C- ڇO@t_#uW r+#'Z։XRsqskcP0ug{*=H*E=4ZIQ2 E[5qJp4?k<f߫?Oػ!4mj{HįXqSfH+RCNTy ;TAD"]ޱl>?PstsҩYh4=7aGy}Mw J;,^j,/\A0/f:Eش0op/KTLyzQ,5Dz!_LVO[y/oeвc>Y"{._mMl+J?ژkcgǺMSësՁdDc/bUwY쐬[}GMg Q\US# 77^GovH9 Ba.)릖ZB9$ROO:G.NN9kP/M,,N,Ɗr)mr,Q(u)Q7tE0u<~+B4w;;QJbZ|#K QWq7pRdy߭=tO\P5RP+}@ `5!gp,XdiޞG6p&. _u>Xq)5ԣr0%U 퀧?ΫH &s!nl3B #KB+6L PlN3"S xON ~鳠a˝ߵa#ߝ#Y { &3 侤%q_<NVk }gq t;EѨ\k[7d*~*>J$IϠxVCZvD)蝸)I1NT>0'&-{gsq)Kg!kZWbi`O)PB]5"# 8,6"<9C)rm#M/--T45~7x-S< x$iT0%0tP\V ?>:m~ۓ>_Zm'[U{T#N[Ϩk}_sP^4Rr@DңwPɳyO'emgAv)sC[!$̉"s;yvch]@`MКѺ%f$IWQ ;#mZQ-+*3ړ_F&ʊ(HF߆;f%.#Dn5*d&"ʚ왷>á΀=[7^V/M4^"m4_oN/~zAe<]O¨R݈1gUqTkeZ\ʨ6}WM[V_ 2ǘ*ܔӳ TfݵZq y!lLV*6o8FIer21eܝ lqA(-t^F KQKK " *Gw?%%7V+ij?.q -Ak:zm^ \+67K`'o Z@ < 6}a.-%vE[7S!h7|c.RNrwWBɽ}VTK?ZʲzZo_Ǡ;g'ދ{_R a%QgxM2鲯Fu=iC5rEFy7B'&" 9oOf߆ cO&>j^kiJ98HԊS kHmY!>7H*3[nD^|WD$J,WOO,EtSp^q5L%r4V~dG?SY*vg 8S:*iOEDfPɜ!{U(F?r6?}DGXm">qty5x~y)Aҕ); 8DgnThO+n|qM v̺2;}BQ%Nodv`QsF܎Z?(⳽5i_`+^ףUIf^rq8[KђQ6(7Q)suH#3lΙzsڔwC\([VZ;eX;YPn `#Ưߌq&[w.H0:OAw%Uk~| FF J*q(fqj`I"?T5'Sr0Nwr._6 vbl1oDP-vQ/ ۀ0y ˘xDk$T,ܬ/UC31g}w[dJ5Gd<|} v+, 4f3euT!gl9sXEvoא6/wCBL *v }Z(~z7raPԐ}D^QKyu#B8ih)VCdiцȤԽOqQKn2:aj"ڧ .Ѭ^f-9{OwwqV}ۖ^.!#Wa~)jJ7N^¸(( *! #*]߱ Fw$y>7Y5uβ*.øq]xj_26Z;IrfQl>#9$wc&=ߘХ=3_yeDoyL՟ŗv/qilptE5XKjz; DOel}tƣk~c#}D3%;Z1"ՔZZ=q-T*md`{lh%kZ1f!5 R#ėaY'){%7ො!kDsWHt&QM/)#[P ,}.Q,QWd]W>f?S9vY1*Wm}MLt<86}va%7T Jb =+m5ksv1X*ՀK@i{w7 "Rc!߃~9!85DTol!w?@Zm7tsղ6Y[Jσtڌl2 ?ʲ&ԞU(N:6' ^`By _*LW%R|SJb'D:%/*.NxĎ;1rFm'xiQDG~;oU$mI@J]reϽݐ 4Ƙrb+;/2hQ D$ZM9(N`Zqsە 6>]) 3zʳWSEخޅrLXhPQ ~JMsП/k2nЮjUYT|p|v{j3ME Tz9h WH-y4IuEi_/͹媟o^Ι,egu7&[Ajd-o4VLJ<&5j1,rUbN=;D1MdOf`vh )w'us\\ݲvA8bylNVI}M~C1hإ̭:f~OE {!צ6\~SJ@CG5(Xeޠ0Y2RR1hhLAg)VF8 )€_;@[/ZClm8KAU-r)"Ghoyo] aG%dC;9,c9fiPjeR&K|6==, U-9<˨V!yևCMIW]^#‰ \E<Ʉ]4K~A N{U ;> >{u5v=y6_-eo B2Ϥ%@-f] n[#o|zUǓ&p$Yh" MٞnQ~&2%áXӃ"]<-Tb!b-z@?ef (j^Xʫ@ AJc} ̝a*dʰ$j@R] ިQkDs|u$NHJԫ:Pg8ғ]?SXm,"sOrfTXdZfT39uD]-{MiE7ݴWJamƆ2 YTPA3@;Qx ;ȲE8!~Tk!`5`>8BWL'L)_"fވ"}NT:ׄ)zҥ&@M?xPW KQRi!@HRiPij?ós[0N3/9zD"۸@E8MOY~}|2w+Ln>sl*l; pL/'U$۶eOTХ5PIgOB Nϙֲk$ p:zn?!"ʩ *inEmGh콎BYk꭫Zv{A1ڷ$vGR2ش£!ײKkI߁WiQ"196^c?V=ox#DBJin^@q4h^{+ 6ۅX~JWWfPXA#6p.O tҷG%Cca#dXR鵪V_,Qy0@LuC keI=ZgPT !uc\aU)? +єĐ)CW>߅'lPӬ\m5B:?T9WD^1NJՑ[]Z ` ,SK%zˇ V9 cT/zݭؕCxLAW4 ͎C7yM |US R5bUH[*m+h\% 4Nn2 Sя/a0F_p4zLu"wQUG BU!GʅֶזrU) ]!d ߖLePZz0\5M ʯ wu#xB@m'Xbj`Qls2SCYFE`%'{qg>UL"W !iRvz'F[f}`+$q%; ,UXTXcY܅rkjX@&O%)jlP+mg"5;Kb=k 3C? ?Ȉ o TC %!p$wލ}:Ӎ1QnsWx;+ >|5nRv;n\C:Du7$}NĐNiCӍ~DlBoE%:jKt.RrL.Hjvk)}fARؗ~~0 r;fOu|dhjU0a.?'D8_ }s`[k`&Az/EH$u!~,8nC?>iw./ZmcuO &sz_phV)ΓG9aNaġ1J-zĞw& ag6JJZ N##'~`Z#DžQ3kdp7N^+*ɗ nZj$QGe fjE1Cg?>KFȗôK~H@RX!!z(K=w"%|qv`fwmZ9ce*px,-:ɞ +N4f8JiX m uUqR|Maf$wl*bO&r+M+ov>vSL6Ԙ}‰.![#" ǠsQ|o;/eK<. f!KmiqOQi@Z{j2߫AX E`MuW;*0O 7̃(I!y9x Nmzc]һfpc5oWqOG'sg,EQ!π:S=Op_&P7TQ~ڲ,(&XRdP}VUgUD*c"M:">ti3r1wUKv՝_L}im_zݦ:{nk7qWM6fU= x2cl8Vg wpWY!6zyO\ฃ'^7RYM / ;.,+O8a[<̱9x5ؒb'Sf͢}Yvn f" `Uur4Cec/<{Aj%N ,+@? ۄ}&棫kCI52 Ja%y'MG*aʿթڳɼ2M@Қ[~`>f,0`l_|M6ZR\Gd+zzZp'&V_tZ}߸V"6<( ئ]ȎAւ𙜿n3tHWcDž 90TDQsqj>mUVwy@l,aΧRM{H ]혐&9aLv.2~FkW|VdrQl_vqh ]"( t_7X,eƲwd$=$>Aq|%VDx/L%'> >VZ&;%KnЧ2n诜Wojծ 8WHo6FܭXk]hMA1T ^^`qW4^mq 9674J&d K| +LoU8#GtzAaF~ ӟH a]S&*Y&tܳ}KY̓ Ed1ڊnߣg/AuI.B2)UkNQ-,|1 nMVء/, >&AC7Yq],Iw}&_[PԕyĤj }p7}{7HrWFk:M.BiΈݿL >> OJcR0jeIsM d=%y3$aDvDn|A7AH@:@WDDڃ&/7+56)]?N ?ˢ 8bh]4[c?"k=lH]N P{Pt62 UըouJY|$MeW\xb?aJ"Yw)g QX%iꌥu%qg(5\&l14CpGPN4֫=WM ?Cz#Ē#c`k: =R_eqL켧LK-g8r/@uyl: nҽWmc@ՃpSŸ|§ީ_2ك&/7qGqYT'4Mψ=y85廟&vg\SS{[wП_ _f/B8 HT1J( C”swqG"md9{k[㴉s{Qήy~j?Ps)YjxhAaw cki7%K!ˠ 2+[|?5ĸ%-zf67O!(>8 a6v@/'T7ϻU̟xKK4r>a֒2O7G4 c<,C Yՠ}FSd.Q_õks j|нsIN wo)LWHO 7mۚ5f/@P mg ă.t;7 f_6:0?/p1G%P^N0f357 'hZ1t0tJ-_ڟ1\]716x1WD'}aFԨ!𳮙?*?K o a|Л3n͵\w2msT[4z wqN@an[,oΐwl-oЈO֥jv/>` q,'CF"L0E^fRE|>X#Y5bz1Dmq)=>=z17C:Y0#CNv pN?2b5]0+uglق.u;x-Pu>vnD85$hj[R FZr,>riO@N<+^+U>PX0t-Mn/@#nE֨7ͳ " $BX0+bvhp.y6Fb=vH/$7TcLArq:9o'1`rpCתPIk 6"sW],2wKЎVd+4G LLE[Cx'"BiFKΪ3*3[| 3;h_{lMwBŽ)s&O0m 6 AzN8zՙ6|&>*  F38=?az Q(CZ d9vڈϷ_mC3?gX~э[w<`=X!2DZ;]i,rPtCF/Q!y~69v9el5$J4F;86w=܋@x%iwxVB V2;ʯpoaA-yc囆/S 8 -nLQ5@B>4rZ-n'ὅP(Ɲ:ۺNyAP0AKü'B0"j0aRgŠ/uKcOEw( *5ֽGLUuX<[LJrLj;͊@^nWƭYո#?#Se;NrWдG,A& 2hT{i".}+: ${D"&Zr+qMb$>" f,*]$lz= S_Ig+"^,\zE}4|_btp|ʲ>?^љ"dWSl c0^+ &XSGU'셆.INӜ$zv'՞hw14 /X{Y-]4l8GR:k{(&4^@tt7krQDExJbXi~4% Yx4hK4j7(jHǿ1g=e$x\׫H~D9#YENZ^=3DjR`3r)EQE?~fvVT+sdbE;K{%_o[xUekFY y C'jKIg$GKX(Zk!(~Rq6 nF؅,`{a& )fҌ5lP)™UKqg9Xz*-T,k0c\4gextTh}a帲rL-HN~Zh&7}"QpM[S0 2JNT"HуqI#jՠ8kn&-#`yHJq+lB>:) \Ε[L5ܺBN.` u (v))lOYa*uJ {۫aU@\ wg vmǛfTONhxVINZ*M4~oCxJگE;AvWV˞ԱVF2-i)B+ȎfD/Q^.f%sa/L~͖X>Gn2X,H"d7\t?z0.6CX#DGNEvr6+Ui:X̨BϨyW8/DR \_OLXu!kL/_?˶[f"=[6l|Bv4o4;pRJB6)qG+Yƹ ;A cZ\ŜCzɯ@ady7cMYr*vN-=aeH=Z4g -` 33Q!D&yWz_F 7C,NKJߘk?,sEs9(n\WKoyJyX Z®d'GWE3V l@5DIqt6@fnT_x8 β| /ެ"g8qe\(% i׆4![ξVh8lGl r/#~VԂbE܄.=wS161c C:W+1vE_/F hJ~$HbC|ۻ8ι(K)vxy[X΁0 nK9КMF@{,[~9\(Gn}2B5# BO65ƀxb.mTdBRRh8'l.GSQ8߮9d׈oP1<v]v,FOݠ7^%7̍{*[쓗j$D9QuG5 %"=ymrيvm{sJj*/g}ylK D4&ޜWvƃ>620?7-~yH/džF]k"GZlk3d8Y2eɆ`5N cfWc,\goH$?5Zh}@_8X=RImDD&phf2G Gc jn!s>ʐށrZ}l..pH_S7k AWJfr~{i+VacBuZT⢷>Zι7$%ŧn.DI?+d9Sh v2wNէyj65/)┬4UL RR`#H.X˄C0H͒1,EU_8<l2EErYPLcwpP\[0v|ZGpKlڝ&'iAsVZH+;L1~J(P˰rl6PӔ@k)BY/[ŬnU4h(;U.%}g'ޣ0φEk GWmʲݛ(CRZoV9SZbM$KY} aUX?L0D4@lOگkkey'BMiP6 P}JA^ HY&(z d{hlL+j5q(lGXF9`dN ;^K} õ䩷#t1vI~#D 1^#V1}#-+bjq Ov_/-((:SܺRؓ23%LԜ8l`>BH T$6XW@M2 Q^oc>Ƶȸo:9faQh8ZynTˬ~I`ĎCP !b(ygu;8$V@E6O%Dv[2@ػz]rHŨIN"pP²&JL^TU;*~ 2&*cb.> PE1cE/\\q&e/[n;!rvy ,GE59vՋ]OZiܔv+ld[]ahלIpO@A+b+ܺ[d^\ђ<8Oq]ڱ8pb"OVD]Sфx/4 9FV#cysNp1o}nqr)"ty+}*(T#5oh`a&@fˤϮ1[. (ɍEx&iTD(8.f *.DÔ/h&J%W}@W2@E i^0'[ Ss% &1J<7>/'8mY |i`C/-F.{ PMj/gu0 T +A%~Ԑok3IFr *}VF%,ܡRȌP;qv.YJp{zAʩN/|B=_|EڔAo3h=~u |( F@7' D/A@DSihBlݭ\G=b8Où!^5>gMK}_<)=_h7pQT.*Fn{*,X +Fٕe+gHtb% Q&Hy7ʛn ]A 9yQM"#n-Bl̾$ĥ M~ޑ/m2S1QK Mxi#ܱ=(80! g3Ǡd2ZJ >; .q#9= .5x\&cGQ bfً?5D. G6i`|%`[z)O#旙>We z Աj 7!蒢EUS¥8g(^ڪO#%`^ a.@NA85uj)Q7o OJHp3@Fՠ^ UH5$>13Xݒ,@iq|͈iFh [pmt_yiB?8G:n Ei dq~Ç*t?l(YHEȏr3lx[ݏiktSQDi+v X"RbqsVS*Kv0Oa5vnu<[HshkL|]f70 X{ϋuNoڞIlhK57;fgV[EIK/Fæ"oVvGޘ07"u<ԗQk.*}u8d4h ? /|W䐋P|]؆bv{|4GD;''Bಗu&C%؝ ۽ {*:SF[3sމDz *欂 91uPL͛^ q) |ЋJEDrf]T ^D cr*{b_mށOrh>VKմ:w^:6iWfINِ쓑Fyax ƃʫ ٧*n |$ >d" +$qJpZ*\os3+OY>*榦 ^no6 `8[omj!VUN|$~|h3N?W߄ ؎ĸJs\ytj8/P~ )@0lhpp<"7Xffn8p1]"o=F `m l=qMtL R.",ɛaeXjM!M"DӠi>$5fd eŖE/߹#݇m /О4P8cy=*^7v9U OšQ*}9*HؿgeyhG6ySuYbˇ!ix-J|TmFG՞)/MH@tRO)m&*YCoyoAag/zYI6m'ƀ[zHdxU+ۘrz+~X6Y'@ħoH׹ߑY#ƪG=Ta2K P>9W2k [[c)tQq]UuڕKϟQt(SXwӅj 5;@i ZGe䳘lbu`GSK@Ӻ_$.I \#Ee,hGk6V1|26l9-sJ8'vbҥ.䚌CukU$h:G(Wh֫={%u{0[uXA+qqcH&jKȭՄhH,{EWňT5uR[p E&Fm.w 3܇ڒUnP2Tx B C+ 0_J'Li#(3ӌQ^6Ds!99LJ5u)҂z4 $kR(qE"0TBSJ DTGXk@U(M2#+f.7垔R K̟B/lv8y!iGh  őJt;dL+?mՑSib\ *n ѥ&Zc& 4]Yez^?GڮčW`';$f_?fd,"]%=EB:A# z)ƍ>GY_?»'cK89Q"meJm?aL-AI܎sǕ] u)z8a=@eՏa ʃt/:*\/v"iw19ެG3&JH$Su?u:6Bvv޾Vjx E;8ԕchFG!:V֖ B`w۸9 Q,N$?y@\Fަ3;!TyQ`{L9Mߡ'dzv"-W ,LyL,Gފ}S!da:o'X.eTl@t_arpWl#p8 @ZkGmca o(hlA]7z:>R`V )x;aOY [cXԵυ`QKq`Vkw@S}E*6 bR"UhwPǽW=pNOd7`+8{*i[[v4oլ-QNsLK#沛zn7!e+V!Rץ~Ah2v&ie98SgVfT[wBoI@RT~烎tװuߢm!AѦYk"rG1Uf;](3'zSjKlc;M,efS. |Q=rjGJ#0|gr t qjTO1wds%b}>? r]%<(Уj5Qj]HΪ櫖)||lQ;]Vu4C_^|:pIN8M,95'{QsgHc6ě~Z$u0.cZѬ$X,1}3zިWcI l,,y!2cr!Fp&{\ m J.'t1cD 2clX&ʨ˷U9[W6B7 -s/&b@kOwaؽgn^𨿧:u-?Z)ƚ&|vfv,Dpn_p>#+ WcAj{"chqg|1WarCy.'-Kx)󹎀O]5b?Y-+}U +~ ρ6,3퀷C0e"Bc8TbrNlk, z! Ոui[%:Igq%Y<Dm&}xx]}E;f%N:0Q68AHm2fV(}č_ɿ pm-,Sݎ})WYW+w'[?^weV.}0(o?xBK];L}ža3TPz = ao \D⍼:%m '&rujM"9$')zRcB9(v9;%]\! 5\H>25ug LFaۥ'ZٷEyI$d[㔿?xPz%]b4, 3 & >W8P0 P=. u)[0z@|d6C7>o Oq(p{hS@}p*5%DF8&YqfRxTI,ALNfGgb[@a,//5'"1 ,&+˭ @#>ҽjH`{L֓@~oMHeW,dqG?e)4 Nyntf=='pbNu-+ѓ4gWG!K~I$i{ %EC˚kςPAT%H -R`?,PCDVGDkV&Qޏᤐks@?! \"ce-!..I2Rwܻɬ L?šש^v7Y\dT|O,aym]eC2Ebr~8_&NS_╏&Ds@hE=hnik$Z#Q<Õwu;[NoJ)Y mݩ>#d!ٰT\z堭KN5vxDP~Կyܙ~-O3q,w"zfK<؟!iw{GqF:i^&ù#طí%,M7|_Yz95KUQ, )W̯R!ZURyc؃dף%p0e( 8KxZ<7,8aerb.3y,8]ɣưz{ +W[R\Z]ʾ4(' &A6y!&%5DOm<&}[rσ\;vdV ˆK 2v;r>Cv  h! F+:Bv;q<1`@$i`O{ a{\.nL6_* 2!fPL! X $ FYxTO({0S`Ulѽڞ+$R$y<_F3hʍؒ%}("N߉Ggtr,-%?нa7/R)],w[yн˷X ϐ"Pc[P|tR,scj-!Yy&fC&BzKBHq$:Vh{7A  cQ)8ɃTyԛY%˳9Ϭ9'.)d%wŸ'bBYv[a"}[F2lz}pEDFE_V]LweLBvE}R1uP#QΎcB4w˼j1arG IW-#*fK B fWiY gg^V".[G^ Z0v񋝃+/f)3p//#޵k"<0{=B 1/MsN ǍާZ_ކg'stУ`55jOx5E7曕ޱĆ נWR06dկEt%%A K- qk!Nͳ`0iJ#@On8S)l)tЂAn^)ߞ2lR,@Ӟ8"y9^'^qOstQE3а9 |Pm jK;jp0'I*梂_!CYA'z &9P޵QI ~gPeNc^i^\J@XZ'qi}`K6u[̭"SњI*&S&tx7ѵ/e6x;4ȿKH{3iP["ϱ\* 3…dȤL+'MBf 25v ]ٛS.$*ѽ4R=/TF&Eԓ:[=kSF4<FcDX+|z:oZ~We<i1bA9U"b>傖9 p#ü~a116OX6F[iRY$_G _:ȟ!d5BT\y1*85߫P:]Ѻz}jR7Q"%Ff¦*JɖT2)F;HqL#k2r9RPr%NQ$M[*AJqhH)"])ه *AѨ%3R!fmWZמǣV<]^U# J%qy28qSJA"wawr=c^&1w'&IBS l P!O{ir0h v4=|@66R:ܒEq}d&VŊTԷ:pՕdp'[ ~҂8>iǮ^~mcܣ}1oHZ|_ k8L7ͪ )b{Kv :/biĪid~wְ"G< M̙ U^C9}V:Qx>3b$[›ו"TcMv{ni}buh098JwK(g"V2O%]Q/SS(ȫ0h9-T^n˂su8+-H2v،0S3_Sw17>)z*(-Q9*4+q*V4chJ̳/^S ,C6 GHT lpQJ6Dsbo"/n=NXg:N>뀆*Ozsk#iWF'Կݬ zuNuogp9Te DVtICM;.5l?PQܢꥆ )}4s*êjrުDžǧE tl+;D[RC3PGcK4Q~N*%M5_@Fv]l'OS*!U[7H~  fGurP+,D'|nxszyF챌>Xd 2 )} UtH&ܣ WۇMʯ5rQioͮࣟ\QYݤ Ȇ $0U:ΑFIsN/R7FiC"Tԏ(:?G1+m{R!mk ֌MQcwhI'%cq i W:RPޯUҞ4]E1ћaՂI06FS6lCe,B}rE˟#+~ w`FPZP5WX &Yδh"|u'tFT,?pg{'Na!,Oi]R)A0{/i&Siߚwi֠귁 M.S (܌sɪ_8%y xg7yA"K<]}A ܸ#=jNLj=?kflz8W^W ,]H {!C<^\WJj`lH {Q~X2E*3b~#^Kx$ Q"0Z |3-67<6V)x}Qu@Z,Uۻpi2H:}#\Veȴ$⒣j&`Î,2t h ېڭZi[]L[/b2p1m 6}2)u=jL3Q퓴G\y'Pqes;+6MScBDSKgt+s>[볳@<큶ab]!2{mΏo,gJ4CPvMAZ sp;Ը#(StIFP0ߩ:@UABʳ^@ g4-ç/vta:XS u M8\[@SF*6^ۨqYt)ܫ+m>`0Go[ZQaKo2RNit)Qs ˫Q4&a0Q '#>u`VS'4Wzz?8;*e*Hp׈.XҟWN^_˰M?fWI6 E6kE&8W5Y9G6U)dG>k4PV@. âҕ!a{D)߄!U"luaNLxJC*)u Jͪj_<5tK2N~J%7,+6 ۹ E:~r-1C'7'=z+`{m^N_%awuIu=jEgKDJ+'C`9+'wݕ_[qڌPbFtϿj+i|d!;/SgmգBD#vvѐ@le׎6U%+!92 a},rU5^4K#ND&(FHHo)&kpWpvVkHz9oIn>ЫNS֢A1é -f 󄎈ǴM߁ެqwVO7`ǃov[`=-YWN స>l%PCZ'j q4hAoe]lƁԷ{:3`quQ\| 23/RP7v8>.BxWbK\:nWmΩ%635?ܔY|ARB;ηo(\R2wV=D/bvUl)/3o].Mxa0JxD+N6>5] bRƅCK0n4/} vsS;[alH= uk>)|PQ)lwmnx}HϬbЖ UĔE.JF츎.|`9'`0bTDGoA LiѲUs9w;h>Q7ѐz\ň NJ@ tn*,Luaj[N4WX)cPp#yx ?Xva#bf}y=KfOZ1KJKg_^b xF~^m AXG5oU0T!IeF5dGZ2cmaY+{MWt37\s Nw2݀ ,OS7Np=y-DpU7d4 |ޛ`𾷊"hOV]} nCY` Ս?NmU8 6'Xrrjya Dx.SwgLY0aUUq*1=cT+@"5pΓsʤ?yN뒷XsP73**3SA왦 jzVTӬ^~Sę"LG5+ǥ=>Ë=$э1럇˓6=lk#jDVf)^p.iG0V5CM0Nz3Ytiqv]Y|mSwM} e 'tN@^<D:G}nOUOI%4Ğ%\*4~.@GB咁O,`>7M.V[=jd l>aAN k=α?Yس|vly'tpU}4wMP:1Ҕpԧ"pdygk2ioz 阖 fGbX0%(^WyFh/P7l[ij+A۳lݟuѕWLI]Rm0ZPqt]i71@wDh:c:Jhܽ$VBB~c= %J& рGUOƈPm#Y3bwKcaƖ&Aj3չEC !A2҈&"aWi=]۝敛?pw]cgavsReo(*:f4[MM@rك[|W ̥SZHS&N&yV wρnp9mQ$X8:C4*e;pcI2 u*3ԩ5Y4vIu1YI~Y \,y2q^$̒]$AKTxvɨ`?gy. uxdӾF'aM[#<"\baaAYDe[ 4tI:ZxlM~@'oBx$~|ݒr q=uD2=e?!e{n5,FHmg|@SXy7+=oK=QƉջr1E9veWQƈg\qKRR3Ȇ ,OcA%zmik=+0o-o~*7tzh*~5E>9=k^H:J~VU##2V}f,+b |B@L ӡSDi&WmP~A|_f|==Q*K`cZKmڞZʂu? r6*׾y_JvՔ58c[Qvo,H Bra=ewKhZ@{_8<]cZٱc,DZRA6١q[R4֜>(;,,4FD`Ndja_1R*ũZ~`<;ȿ8zREvgc"*{`f0eݷab5$Ѯ+A3~7ΓD\MXƗݎf%1Xљ @`bqVFTěrX)~%V_NιCKF~T' I&\rRX,?*p@\m?hY;*5 )6ȏ Vc##WU `se&"sEu&h-[rkh&4Qm+7Ǿ̟TߩT0sn&4s wj ah+˚@̋Z;Z{r#}TeZgYV 8Q\J+itRoMfYEugLR>##b(g^^6@ew 0T=݄VM8'1t?qI;r)jEH(DLǶbHu-E& v-Гjȇ sA&voBi$a^|'Ah+ &Ȍ BHL›G'Cl%I+!ץGXXzI֔p^KPTdG@"܅_7u6+dT~ QE>-`0ǿgO/WM7;^"j&3ri=e*(,#n<(oR$X}k ;R[a\Aq=Ux.#U wp PEI* G D\ _ڸq^ ԇjZkwߞ!}}G*b re)JIM PvkK"٨Пy1?g(8% +]6 d[RdZWvZt-(L:^M T{!>dsw"hd,\q׫ǘ~b%f|L< ;)@j,Dդ¡*FZwmʹJվ"/ Ńrld1:_ME|, RBgV71PY;>iѸOtFTز *ñNH]H zC0cqtePp6)֥O/Z$ײLw-RI.as X704 HC (I >V"FKw ] }CfVP1YM4}qd] EPk9D|kv|BО2)rUDq|½ϸE2C6ҏxͪ;h ɾ&OryhZkPp4b,ʢ񭛹 G櫹+8 W~Aof_W2{W#xQ"гO*Y&p5E0g|3ffÉ͡QW\A&sKd^ƍKw 2` -i TYt.8Oι?'zxrA} "~0l~ ZR|fرpϟJ&a=KߟyK&iT>e0^k4az0"WJhW4rHs?+Z{ޕL}CO 7$L=,"poX 6Tn[1D:U`Tpu3;7g_;)Y0>7`EZ ;Q dNafn~)OTno\iL}$"VqV@[p8HfkPk3] k&9dTH,1_Z p-sSx@TX4^p(uDܠ޵CnDwb5z6 T8Ũǖ2啖ǮժFt84׈*Wƒ^.|pMjbbXdЗ uHs@0 97&vftKQd )V㜻1= 88 \]$_%Oh݃7dejJ3)' OT,,ݷ9*UPޑ^fV58'##\ vVbӟiJY&v`چXl:s>-%OzZ~}0$mo*_k3 I6; _6 :Ƹ-/F%dg8V-x"T([ rPb,&Kt k|# DBg.;r|Ky$ M(1HaS KEQQK`R__xJbڄa?Pv^sL=0`eh"?Tw<8jw= tn:b&ZHiF*%qty_hf.ߗ'^P2ZĠWԦa"#DΡAcX rj \+(ym ϠcZ.y{ԿjPdhww;N>GJh0U[S:V -X 1 ސ:,畤؀]:ϊfyVzYGȬ'q |"?aY~( tjzX'[+@# IS*n.>NՂkPmv}mnTx9u^XDɔk8V})ʏ5НQ~&Y#}⟨*6ϩw[Z}BܱJȯ7'5%@hNm7t/ h|||#c]^Xselh"&8OloYo]N[6j13 )) 7zx6?.1;lVԁMU(Ʌ?&~5ݒ{d2'W(2M̘g)h` w儳yS'64/8/H.}'~쓷I8)ZAr?Xr̒V!c}Rf+Ht%o2 j%sj@l⒮2HvDǪE>*`0LjԛLPdG4eI5' V4Jb) TmLE_ҺU p`tԏ]Bg&_}ˈjw-gH˛U k/H̬rp2>xȈ{]r]wL;il|eUg[иv%+Sޥp]QxxL_qboᘨoŊL'}L#Twse\{fOۢqz-R)vOfĘC傡1f7Dn.!rFT_z{Q4kRMPV݌IȞ3ƅ5)Y1nJ|Roζd?p.Be^ztq?N;B";ϋA.-Di`wT3oSR8uͻgZ̭ޗȫeipV\UW [%'л #%q@d7&%E 2}| -q M% ݈ ղ?`ҦFWa4 *,8M1P7b%rM@|x-QHAFCol; u3=D9QZHh҆[ɀt8J[ E:Ҳ͖ $j$ةC:f4 eL3|3K9Zt}[c?4T?G2ΟtP/xXVA:H6 C~=ԡuFɼq-;P_0nrah5XsioGs^ Mt#|;捪w9k<>]*=)N> Uc+DNh:;̣mV'uL_2@!-X˃l%GJÔ^m1]~J$gNRSBsAyehfMoޟsЫs8[P^Ȣl`m0̺ɤ6@^sxZR FlZu->/,.EV4=@O'^3F4:|4PDڶ}[܁N JȯPF29(OPh~4*i/ b'!5!9pů;AuUf6ƕ]>%v^; M-Áp !HU;.;6H6聋Q˔fǟ7KĎ Èl.+Jo@GaZ/a )/zzpK^| Q&/=tyi)E+/UTz2 Eu=5F*= NmG!}j ͐0')} UO=-w^,]ƄgZsH8Yy?T63بАQ> &QDeȃƥ!wu@B>9kNC+][Cz'W`sjr=+w#+W}۝4m]JIHR/iOLow&R~E\*ېT2ǐ@q6qe4n<ΨU\~sjC?@ Vv}1aO˭rB qvTXf ) uPhT 7ݗ!źpXc¼'eؾ iŊ#Þ% Vyst0}'Y ̈K~CQR?3# Ϟ(_b% tÙxӡmOc݇^E"0|]ER_o liET\J繥C*1 -|>$_FQWPӖcx@E<AGF"{LuuKvǶX36ᢱ6߱Ĉj_:k~*pWvZY&vf*%=54G3BSO}(6J L x1z#yGfbe " Mo{7,Ui2IJãB\3U|kV:t$# ^]]'䕱yyTvyb,i9SB<#雏xDa̡͆ b \Z͍(@oDrMY^I@"0/h7 uur7:*,=5k'hӐ58̋T̄vQN(B7ƿEzb=>\ LE?NO|"l%I\է zHRw"@YZ*Μs~9MYn[{`3*t'+d2%-d5-֙!AJv+;:o"Ѓ/-٤mj9lc^'^dϽ$\2*_7f),_z2hj}8T/F"n&ܰ-0l.A͙,)I8+禧jvC\KJmb/k98e Ώ,cP,Ω;O^";Kjx\3 i֩[PJ #d7F:AVqvI`6ڕ6N 5'~a8zS8叹2XǞԪ__8,^ID nZ'lC=A ծ[ Z%zscT>J ~Eo?С)݈ igOq _#Ss~;P )Y.XN3X&)ݴxDz~%rЯ)X5ؔJh+Tm o!}Tc?fwuۋJGUd\热oUHFp˝)2S٥Og;ARّjB9  ;" gU zĤY1`s( ΞaPQm ɿ~R24 UĠG!5 nXTbXE34NRXr[;0)iLL#BI)G'T"^q ,E‚[r|> ظvBK.7wC~0p$c>%ϩi:* $MlX QM.%\=Y_ݪRnVV3kJ6&?ap F +KyV%@_)y)m̸ƷV:9X{ %^fIt&˲9>ʌS(=|||:A+u 9&rJ7>`CQl4fq@o/*v m`]9Y68* 1OSGbQ& upݍkj҈fA©XѮBMz㝥^*JD0(D/DoPSK?-ʽ'3% 0t,K{<9x}H@hd[IQe[\eS%b1'07p%('hd`xY⩛Xp(6a6 uF-&و b Ɣ) DNNr K!nr8H?PGЂ AfPpw]VT%?DqYcSƜAkӛh381m>(^ Pj^&N|Y)=7F>EyH3D" Z"zl=s1:m ˆVr?yFѕ*DMj+f~TZ;91[;KU8GS2цh,HHIDEoUU6r}i C~K7j_Q77(};CĹ~MG yC,o˴8#E9s0d2:6&Sdn$R^:}!kC*xpCv0r^ؽt/sqWK b {*nV7jeGVrD|bx]{qJ[N`{ b"*I,YHO^9E,@G F(}(A&Ŕ_rlWS)Gt;ONZGzL?S'AA GEo%4Cj7|2dwm$R$iL#rO*#.l$nH7Ssq$BG7jC3 2]+q`nwt)=T›}flT'FG`s=&a Xnfe/\ >MmmvExiImDa^ {Dq%1qz\Qwi. v е.,*zu[M$(fz 4(o]>gO uՆr:T- =S/+A59`hV K㳫p,Puh+&W sv 7Ɣ& +h%Άp݅LM؎·TH]{;5;q_ɭh9- 4>v);r3ecPhx%uƽcwg-@f}b-m HYzQI>lk wh2a5-3zoc d0PղA6[O*]}Bnl}i';2bXgcNzUR ׯs tlP yxܳ`tŰ򥡋ho L9wb2Ry@g1*Ў8\HBd,+z0aD:9oGB(X4#BCSZXOTt;p Q&H}I|xS |VWSp/w;=YX^Ly#⣐obReLe@|GRbz6Zv] 0."SCX=]ꬬ`8FiOzDL"i`L7 M>W̓L.Qqg g59Y&Q0h.@j#SG2&c1J<\Nڗή|M*Ts5DnJ{AW d3g֢}7>FR];XE|Mi)ܥ-2 0U^\ʷ>!{M<{fJ^灅.T.$|(= n*!==́*{݊@&|pY!N %i _>s_|b.>'}8#U`=p&Wq 9^] 0ñ9<U4EJVEW?D$Y,=3-rhwU\%H/@uKyxU[sAaB< gvgkFΏ1`P#j%6Ɉ)q$`l%~u2 1%ss+SzΌmWXF;9Yb_詃YT%nC&ЯEGQl` 0ŤHҙ4Au ']ӥ&xV~kaIp\U48Cite;@O4oyXW-GB1>ɲQl8̭Sh8LR]`4ONta)1AS@9_)褧xJɊfN;y(;%$-[6I1F8' h=dO{t'`[`bWz xTF!㙃p}R.9&EN2ϒ@\zR(=M"QncJf"+6{C$.E#8u$ ن^r&eufv~%ʃh2)tgj%7yw,Cm$SL -Ǎc`Rcx_YA vw$I/4DC1!/01bN2?b!/b#- -؉J|KKMXa-lK\gDyjpzP@*+Tg}^*hL6Р DtۤDZe!Ga#5Ė+@'lǍq@~Ue >sU%PsD"| ~~ē\Y͹ 4ͥk*!)>Yվ(É&9㕟 TmcH|SOpG%@7͝mz//=KL?6_oLKGڂ6~)VcUI43kRG9zUqO([vO7՟a2tDsܸz`=!Iуdx]*eߩ%l:2gѮvXWJޱ \s ZWA/0$h##n;@V˯|v| ܹ*X1qWauCe糂:Sc2VA9eh=FOqBK\*vNs}ZqZLuɺ`XQs +=4 7TśM2tL)!8ؖdP+!r~Ί iq+W|#S)ߒgG'DaOZI~fy㦴H5| ǷǟQiL8g3*I?΃2F~1Ru\8 #q%WQU1K*LH>7@OUYCy#\FS(0q'<B_XAU'<^ِ hxR>8hz(Wr6V12HЪk&9bOƅ~Y.gvS}b#w?:MN@ 1E+c̈́ ^Od=(%Yˮ.,q6O@Ge֏s=A2DPմy8mrK4Ѐ1?* g6R Jԛu8V$qu9)XXͽ?"x",ܧ+X z m3p/)<(f1YWޱr3 ebAQXؚ O@?&tnH%&u7+(aS;,O{0ҧggT@ 6.s&`W}|Ӽ'ƺBOJ|ب.my6pud7-hzztK<[. J-ЇVG" rOWLZřb!iFZ%UFCA, oǘ;ap6XsKMXkm7A:9` l YA49Bzx5V3]D5jP [k\i1rKqX-ڞeB` Dʠ&7R |PJtmK~;+9RnkZtn=S=-J SKe统$ %$j* 2f/66Mf7b?aC;P=6,K, %^|L9`׸CT]tNGfz_A%EbAAG?PSXc&wZ@<]x &&fȓ[JwGǂ/LK-]X_toCQ,rc(Bͪ׋J\gM[Ո Y7 1P?6`լx*D_U];#eYd&JK/Gqb yǯNp!\p-P GW?)>IZZ_~n'3 F >$Ƒ E_T[(\I\x#x!18-+& 1 u̎1~_s2XM]TA c3itnuhC!;|%"JEM ős!mm}Iiߪ*?/ 7p&sƈrA OFs[nH;n)W鯊[#ؚFSIIDntpOCU? UX.se2#OHC{d|Qь^+3F&G(${INv سh8yS .I jwcF;qwg?>gx~,pf"1@ r )9c0 ^xˌLȾ)bgJ]x ,ι@6%wE7hӭjs>%``몫xtӼ|nXdm qm&}RkepeT:tFMY"ؼ*G7`8V;سƭ_Ef[#MZwU.):u{F2 <@ӞKfL =p”ݫ} ^䐷@#KV MLV_ics-0WwvrZLv6)G݂$9֛֙LHn21O{oZ hscaf&AfӤ*!a3tB!~V/& XxyӠU5Aw`<|=ڬhJu+a4ChiƬ&GD/% yKE8\-uW!E lkYtI̩9ҋoT` 1OJsHJ{bMhDX$@~-i5J;@k*8Vƛ| _p"9>jS=2$hXv^f_c.mt[2)ʺy**0P笥uRޜ7;I6}|1I2W̳QQ hpQe&.&dʛ+}eVWr5 dUgJD ZPQ8i*gڸA4,6D|CGII;4?q |\NUS^Tnc9-ږ'V9 \"/m KFz+3|X2P6jR6FaxDQw驴H <@˿Rto =,adTLqQ8 *Wh x4,,%J 1G4H%Ojn E2䱜 @ ! k$R0`RѶ<jP׾jӱ84e}%RVL-ãɇ iĻb[F4BGnͷkܘ0+i{7[1.NDTKų:FgabfgkIO*Bvf6V\ W'wh >*ؾm+ b"$1' XfLF+5.X!Y 4 o֍J{İnL-~/6l@;Nk݊k_L]k +3Lk2B! 2h-ĩam]yiΤI0yj]N69SށQ2?eOUeWT`!`@=%9jNDCsj(/TZzb g9@ᆙ1,ZaQ|+DbFgv&6*-řƮꯌ zH:Rlx듬3sUvY-5s0O*,.-@=0 <(6ddb.# ׹ЗF?]$ up@]+gz_bnfOL&}diq +86YpZp:f^5/$=c@@PoghO!g#l m  ǖ왇W ,U*@בa>i-RJ i{!g,=m:6$L@=.Wi-X P<n*.?ko@;yXY481qb&墆Kq_j)KZrt{4xVpsc0gˈ)+4)B">b2偨n<;}#_^BgEn~"'q bl˲,,kpQYE$fz24h i~*c%$FM$q1OKɇr +M+qQd"@*GMM7GJPgitj.?XĖ\Қ10IqyM¾⛽߅͹q2* g¬dU-S X}ɛd!Vn~DZyStƼ4]/]-ufF:8L&x,I;ꆹ[Q!JZ~Nd AB dɊa:M]'">oNE ݨ!*dȬf ؍.AFNTi9jc³T RxLO^Hky4 w'IpG$>WV{}zd6AFG Ï3' gpkisύE@pR1p;YD [8l|Eq>_CqC,sSa]]:N+lTNϽ#dxm e8NkG#y6D~ ?`Qdhx;;>B#xKF9x>?/d8?61dp2?M靷D?)BNEr+e 5{0¯F+gVޱ(:kzR*@Bp1+3CM!.۬GWqTj=ZmvlZρB>έGm^WO.2T_Z6hQY~!U S =ݾ3]Ztǡä,BDH( E7o(`,NiݰLԢH0D9dÛvUR}Eg@q 9xf3[+8!S>,9#BrY!tv0NVldH+vj`9";;q:1 7]\Gg{^Mx?q֋ASo{1y="V=tMb2zuYыM*]Ͳ N!VV\?:ɚ<=d0oj,K9 j/WZM) :#o`殟y4" OSQCw8&ILҡ^5̮qdfH_حyKZO^&1"fpeZPXP/@ %/i`ig8c4S Tt!&,t*̇<*ZgqC&Sxݫp5-{Go1V0 \qIK׫̳u&1ڠc5™ڸL $dE~3TIR͕RmP28,Sl']]Yx#rqNt8ӚldRH}Zv1Hبȫ0vΩ++X VJr4&P3.  ~ 0eY=R&@XD{C'l 0m1dx7RVYRtJr䵟PЫ4d12< [wj1+3g(CXqL7-Ŷy ԽMq_NVIQx 0]' 0!)*Y&^3's˘QXGFJAJ dWbʒ.`+vn{x JYϫ.[NVl4&۵'wSmrzNq 7>^;  ⚖)YMS}Yf @EFoxYXEfWgSN- !PGU `'G?w} j;_8/x7B $Zia\i(0jpez12{Ue l+ޛ`#KEOS]'Y%r(+5/XV4o7Z}-Ŝave5)Wy\>N{Ȣ$W A,] r-$vaRНLWDwCtWe,d"JJU"vHe]f=ew$#ut3ydT@btMRgQc}oBu{oD|P;e3L=*8,-ǥ1-SQo)lg+y[}D]V}̈ARqV'oO>|| .bM[*-Y4/qN#Q4qM$ ƘfQV+UW3g@R^9;?b+]n [Kr9A)#Yl4%mNEHZo#:Z+ ]_jjC j8ؑ}US/|NEN mcTw\ z]SA_9'vo0SP@u5s4f ~k ` J#ynh 8;SG˺Gh!mׄuzgih*5z)u֍vm@ ?j3(˖aG4I AA k~-!fDp-:2#ێ Xƒa>@u޷1ibt34'1ˍ+N,#>-Pb*c 5!FJ2GQ_/j2=q4vuD~c1;Me؎e:*% ijgW]ؖxRƮg^4sPTo?<Pl})e0>>"V Zpswj->}MXLE' Ñ!W)X5رfV, GP&3ܨ@ VZf)cn%8P؀aX0%%{T) 6K 6ܻ) *+\׳#}@|eXǷu)0V2]^݌8,F6А8hjR Ej>j"\ ,ܼcb3 ƿc!aiknJDRSvKD'45{^ScЖЅv2Tg܁~(D1cCmkU9gc[ᓑm9 kL"\4ՄZiף3js 2u jo6vpW;o m ]dG 4uI$Ä6ߞK/83|"&TB뮤'ݍŒQt;,W}^eEALADћ |RM*d9滍~Uj^\ aEPF7ѺSTd,_L38bvCsŅtiFxd4>o\P>O/u,8nػԀ !|;p8^hYF$ 0WWJ@ޓsm=,#oo0}h#=jwMDz-jJ٢ 5hXrzr5  IWDZ7&zXX K,m*xp_BUKN b-Nee % +i.K{ #^yg҇aJ&Tld 8 p:ޤ!!0|./:ZWj;%l߀ {;NG\|$wO/W3HRYZ# F8T.-!d+wRxF/9bcU5v%`]SVKJ' *%i_id@mXvԙg4#z fʜ>WjROu>eВ"`(a{5c˺o/.7|)mZE9;ݫ#ZwM*ꋛNĎXj'EUŶ oLh4MjKE(]@xS5"r!G]:%jth#hX J IFԷ::!x@ZUve+)":Y>epV.#,"Jqx޸qf l-ݤR 3WP# .lChsM[ Wk•?[&! 6 YYc`Hhײ's@2vl,Ϙ*#N1,ba }3%~!FʧIܩ'2"h.XUw6K?@+;t3_c QbR0a+6E^IP[GؖIUٓ~TҼ.ǜCQOQo#Z sg?FrAH\t2a~?.D$<^H!G2cEBzLxss}E D:t@Z򊩐 .j:V#sECí@գ2Nau4>]OdCWؑS43:.IhE.>CNų,\9ם!zwj ՔJ}i ҭ*#_Ⱥbq&;b[θ.z&s// 3.N(;ήɔ**6)=cHrڈ@l$zC:]SјWwI.3!<}I>'MQ끌y7zAA6TL( e@M+Rn6//غI9*-[t'x̑KԮtZџ1RK斓pA ' Y6S4pR`b=cS.K~2]1@T=DG$sXMnx0JI,q恪^k+c,+2]}Pc =|'O*56т- :p1>LЛPdR5는AFiUg#?7PKw*1 ȫxy07Hksǁx1e+̾7C7B5Lzhk>_Mįg XfpؚL2K 6'}! )5È+74G(J%+/;To2A趮-t"唸KniY>uMhQ؂vQ!8:WK7DDYa^7MQXi\ ǡb}ᄮ4N #06Ml߄ ||>fEJ$\;2XmR%,KGOYgsxٱ 0#qgc0sCWLn#m*)XHƢEKq 1(MԘR&.;ixlP&z]8e|,tPWLo̩ͪF*LdՋ5#im&aHr(TQTIpmkq'{]6%B^4|6hi$#S,)UhPiz&-=GDɾ?לR2A|jdžg-6pT3n݁9K7e&eL[=MJf]ɚe>T7 GcOЁL8f6R n$+~mC͚Ss-"^DA6]T:Ҝmͽzny57y)\qmNH,E$87L`pbG,cI. $pVvvl19tXbb2ڢhX!3a8$saBZg'*m! Y1g1@JK+Aʰ)!Ajz^߂`E3 A6fdEn]0zA=f>%kIZ&:뗒W玶1nBc|_j%>'"P~Oе' &luGޫ|E)~qrW֯diP9%%^e + 35&UXPX񤰠޻rkJM5ϱ]sd-@%c >mKl;~߄K5DB(G"u+Mˠ'.1Wrҵ{ ڀ$(2{^c;dw;IPBZDv2W%܄_ܧ~r E#RB17TB{d.DHM^:f 0eDXF{ )zQ>lVVbWNV+sC_^XmpO׿cQ,@~d&vdz#:l._ BCqR;AM᮷>>'˫_O1#GS 1G!<Ф*4F5%G1!>ub`I؈Jt%b=t Oοkn۳Ļ5σ3Dȕ<҉ݦ̼=D@=QHwxWgs|MC<5hv %&DUP5 a?G,[bpV50ާtKQ: iVOjq%HOQ]:Őo :`$ 6Sil?w>oS+Mmi>~<SD@DKMT1/P\TEz;l|ӛF hjQ!eP=v3JVPm\ӕj?e)W-Р 7fZARK }kk&~4"ƾit+MP-";ϻp-lp\z} lTZ$ZudMNyW_ I$~w[kf}[eN¢Jo7@A7nꀣY_Qj .wM]%Dſ6;Frϊ΄'=G \J JT6\D/$ E:mQ>J d$71wBx$hW uʠ*Ҍ;EW|mo-5"?x?3 jE+u "9g5ǔ: η35XLAhG$'ق/FoߕZf^Z]Ξ1%rv+fGxTL]=JׇfHs%Ovx*Ŭ]jq}Y'HfQ"fe29ȍ Ă 㸈A@δ_QΞd\Õ/E& R޹Xu6 ʠ/V+wTvVفgMy{l,QvՍF %! yĝi}N_؆=M<]W[KdEvAl[;La%]/F"MpGtN%i3ySƅ`]Wބ^iuϐГ|D(qsCbqPb{&hw#{9\KgEs[_"48(fdMTA(vƗDuQTe|1=/3Fݠvrď+UCyh#d \#5[خJ%[8=AUr֣iS#7Ce` '"\M;Xo;@Jkn Ū_2v^ l 9%71GeR.|.ǜuOy'&I)yD;Y23g,$' =1Ú}ύFrѽT1"jLI"t2 |aBUHcevhl `4so[U@)O({ =BQ.I]+zm5d +cZ=++QKKҠx|'nRXŮTdמ$Y_hyz B|i"O+ !XZeԟPLyqm}6Y\Ns1S_puW%+F\ϋ B딣A1({P \g.|}kȚAF:cxμzY!GR1$⨻ t\_=2FC]8ٽ uU!~n d sh7:Mf;IF+Ws޳J)B:ޢ2;cV#@:*C}`O(l#(dM[*Ba~DdHzK3+F(4\X󤺁]G][@Nz>@Osb33 Myw]es:T䆁1 8|u QqYyٴ6fl"Ө_ wV-u!ҎDn:|@{z.4p,s mX9%ay<$ 0fė~N'M@J#FɣbkdG=WW6 )| "&\j]Mʫ@)s9v]v6\NYe Rűv9+X\'0!`Y2 ^#>ۺ,=Bl ȑ:t.X"L0:oYjIfYF_Uz]5z>hȊrUxS=> {YXXfq}ƯTK0_"Ľyͧ:ט,TNI,asj$b'WiQ+HJ W_:85 sƐˤx=_V`bi/;d,@H%yNf}SϷcOWb?s Jv5r1!,();ݕǸFE(`]4GP)<bz;2++^Š;5m &~W1@ G$l6{ؚVa"9sYEx>;G˦g)Hr3UM|us yJuF I7[R9yb q 0>ͽpTka 3t- [-mr;gh5w>NX;6Vc2Z{zrLJvOAr'X٪qQso,z 1 i#׏ܩg M^'2? FD7łZUz3M/+qzX]QPT¶Ęsd\+ QH"ܘ*2,yck3~O7[]z+Zѱ @R <AI:ϸp.0')RH0lxNup 4Hm_4>~~x^QbPV e_b bdpT.f * d2ڢy>W2/Hx*OY1'FQ]("7)kxf뢯Q6.ARn@bM2sX sDцBbQ=pV:C 5msuWC.r5| [XmGI[%Um}Jgձ͚r=Kudؾ \|'^|q+E5S@[+TGÞs=c5o߆?7A jl;ƧI+C63}U`smERn25BR}[9PT4+K~4U'{<{ë%<ɴcG>`0&բ>j mlQ+\v(hĖIBŒz[@ohᴉYPUWXXN&`_9mݫ}L2@6-rn,gYqG3H`_^p[1D%~go"ZBBGMt. !gٮ~.E[H\nj^NQ|(su"/]- RVdz9Z+OvBŃ {m %y~{y<-j')#& x]]ځ9U? YkC؁L"~ONŘULM`G֔ZT.QP0eIVu,C¹C-DЩi2 70'4@:IOl?ΏcԅMM(wA.-.ފuȅ~x8!Z)jeQMz5.où,HhEOD ".N̷=X[o#eV'dvd S%#̥̒ EvroHϼ%^VCAZδDVToCּ[T ;LW=U=M:NЧ&1_}&{i$ H@tU(CRGϦ^~:oV,hLYPdTJE @O'oUЩ(^x {dYNT./x ! WLo% CQWxu&0GH9OIzTAe@u. @ G&K_{TRR[Mc.rݮ\dj -1J_d vpCǝC'6mm,%\i %+`a|ry Y ޭLehV\p R 1vcD$@ < 6v×΃4Jx*jS&NnYt){aPH3Z+znaI sI(LPIۈww\ Mo\fvUid(-J4 dn.An (6s@?ś<=eNvZ1TD[wO89*n:i )~fen6Dܝ,%)}=|68P!6nٲNQd+eܬ\ȸu4E[Pe$F8[F)'u[/D`zG8PՍ,j,_Ֆ`xKBl>Iϭ -u Xu_ SFk( yFYAc[\l|92=/}d[KDRAй% ؅8+@u~H֍ &%_@F]\ClEO{B!Ag-&-1 !2ǴZxUts W, F ~$h}|eN5{ a9>9W{Lտ_xTحh^_T''Fv-{0h۽԰èHz3GtfZl%̰Gž+f]vxܪr;iGT\a0{eI'IHAW9X dkBmZثJz[D^ S/ľ) N/47K6#i8 g=!QbifKƬ^`kL`\]V O_kUΐ^Od[$7_"g⇋!s{w4s)sVFˣ?DZLΊ_N`8mfcC+mzOip/މffs\4-GeC XtBǓqdDSFu8H"66>roڻ1x$mx1y9BʈiY_c BvI̩n:Wt>&FE'"=Gl29HTbY 5XS.wPB?佬yƘ|k4 h+O79hwv&X GwǏgQ=$ E,l?>U$킏NHɇcz!Jx!K)oN _Hғ8j9"gpj vKD9gWJؕ#[kEZ(NCWQcR[Kp ЗX`,J)1-Zy~x srB(Fb4̾zx2;}|qWd)tZJ6Uߩ0Q NW'p~$'jB.h<*z\j 1[kr0 vEM%n~,(+h|0$[0H$e9 >BϷxtGUF:yl.ړ_3Is8*W==Zh%RCg]|<(ճ)X?0ʹ'}IBʹ6؅˳^GhƬBj!LsQx !pV e&I9PLK Imt/_07f0rq4j;{FNK_ >ƣIJyI\`^€֋KGze0(u[HҘ Lp:إY:$y@ℒe K,?&@ Qfݠ=H!K[ba+>IE@ֳ%ʜY $yJgR`'wwpfCbzJd'"kx 6ٖ"mS6S4) > |AM ,+^|.sv$89̼*=@ &Ms}!a~. ;9["u{A]br}-<yV-7LcqtCzOm!١#+Tw;Gz6sorEC/L`~*a Q.u%#I{sފFw.P9[̞o Bah< C94^'0bͳI_}l}ÕGյk-^ih#W7&tN3 [跢7̞Û\V]jDe>c&?'*Ŗ[Xë[+Bs[^_34t{ 4akwTZ`5㵞5 ͉wT;{hsݗ!"%  Oؗu2@"_ ^VȜ;?[|7bx!O9H0jL`vyPiL1dW庠ARZ,`~sZZDZEG]6{kryU`Uf' #^7OƍS2$])g "Mh][қE2E`qnT>ڦQCRVZ&KPW ΅3}p7}HrМ05,UC2,;D"I'.7d =S#=8o*_cEE#三#0w0un 3qlo46LRZyOWuUnf5!7k4Ƿ;ʟ7.rUgQvD'$HcЯ]!M@j-һӯ.ܘKF%Ŗ{ gq0Q5+fD" Y.Q*q[97%B{ۣ@;K͇ qnͯY'ue)VܠVgy`Ӫ]b2h%Yu3Qs)X?V\T^g'WK/x}-J*y4A0ҊbドxBqM+`kZoZ9p _[:nU\ |\7 ȈI#=(F,VmB ]vhqWL/[ QFHMx8%zWrj5#G:% /f1ɼ#ʡ VE4ayMcŋr7JS4=q#T=8a̔K!kxӡ`LhI1vտ;&F>%ʜ†_5=w|Q $d(+7!pX 1Qh71nRD蒶ʊ4 =v9j֣&g 6;Y0c<Z.J1nx i{qDXsp-i=Ga] fGŎv_D$.74 a Ǯi[~5  RKJfF*;IR g[IvdqQ*zC:5VY*7n}eFFf8SX]?B۪<hyKo =8./.F'nOޑ@=`KtVt/wA= Cp@v٩87 ـיZwxr[xQ0>+y.wAMk )gbK揫mvZkOǜyS@]Vō-Y.+ ؕ4lz} }k靽EM:gZ-ف,Ôh~`*OjեM[ }J6W)(ķZAL!`,0OO/\c}#R'2^R;% 6L(&5 4do^g}.r~(s/0XTt9_fk)H:e^d.' Hƀ<|"+i:ؽRN-H4M!h Y*}*^`<:Sz߲Tm2JLj= n:g@h rcD(: [K0h\ƿx| 59KjM꺻2BBR._$tl} Cowa؜`zj ?a'4&[ِ#9GP\! $]4 Y BäU4ُM-v"m͡/gSF.Pף8[۞~jE#֫EK $6L{BE472ѹ-fFFiR<.rDž*#"5h$sU JLsu{~ڴo!H #Lo~= uҸkɓfWe8Ng\x 0F\:Gu<&=nZc*dEemh;͝2kEDM=;ИoFBX<H*ԺBwwfgͷt~v迁McTUJ~+Z$2 =S(E!x@Z"/hJB__TP]>y Q /5tf*%tRN%̃Zrz](Myu=)y([4մ\cq,XEZlaCJj94+M֙f>,8[X6!鱋4v}`ĸ`@D#G}'ϋ{RJ7%gar^o6H=fS|K֓{6gSrH'His[{U0f.,Wuf !qd4'} ]ˆ"_t[ytF,ar0*NV8G*~Io_9YE~ʅgq_% bݸz38ei-+` Pn 7ZշiC7+PJDkġ1-' %Xú!@VI~< t ͦ,;($!z<]vKkX&NF>M7uzHOݽ^[D$S @v; au.x #埚>V%řd4U]M[j-5+i$G@)M$'1[2[ãŃD9h%c&???F%uP #vazDiSzώhjz 73⺐'6dw-m: ?fq5ɍS* rc!+DNצNә% S-t}z-siw#, ;nOp2J 0ߛ;^̍A!K$H7ȑҥ'/kzfKExʾ NzY]쿋Ad4.qg#~HKWdm2Ѐq+ū iciV]j)g_KsVv@`M$x{Еn<ٿ=n7"͜猪Gc-;^ i|i] q3\U jFLS0y۠}gt.ԱfE=(SGUfYJ1R>LWɺ2rl.%MЊ@W,ikOZda9?(c %ʬ˟ ?-UU~0KE*~O;fq/Dd1"޹,E8$󨂴۩5*u2)HlӔ[vzN m\s\~0Wʂ"]qba*eE@b3b ^7_<8j<;=/]Ŝ*\a-66%}e<ϻz Pd`!Ҳ5hЋ2]D_&u,_44Gq/>/n:"2ORcS6(ڥ{ѽ,:jup%jsy{:c&@v˘];hvYUw4.1E= %&&|u@@̲˴g2bE]ۻ// 5͠xpK,@3PDqF:E-Ͷ%o8:^𦰘ǿJ m /Ao(9En-a;af.zٍ.{O+j8Ն+y~Qer`})a\v^CI$9I85'? q g0=:#nY9k U 8#"tf;+Q0`QMYۻKHQReY6B:~l'm# @|*IMh]}5,uN:R-gdD*ool˖=BaH: :|jW439_ sy ;z/lg[Vwx˄q)-cXz!FܫcOTLu(^P0G*Ec;m(_8ִX^%[,S ;)e]#>-8q }erEjDUi}R"[\<& 'Q]@ n=Wa*Q|غ ha6<A1C;}ydPtTv2\(d!4/"b"ض.rHl 4 ΋2fK-wx?g$H,"q2;܂ς2`%,^"N U1脩ygP-.Jq]鷎LR[ @#hlrrl)}\ٌ?wG;BCpmuŲ59}΢Y` w|="I}otU3T?H^ '(;*(~˒HxZ_m7pE^z 잏&Zyn?䶿6$b&׉B}v&*`BO漮ZˡxUL9MBpXÚvGNW 9jkaO!f}:׈w1ﮧOxG Gč.FS\"R_*f@-w-4bUam,kkzy *O(J1B/!K} L0c1D)*곀 ENjmHno{!)[i3 .i^r*cL\i"KE/RE`99vG4(i18NLJFTZVUe1Ev ois_]BQd]ӴnlGha+;i}.ݎY;?c}S.}HHp(O3XET+q@9i[0lJTaފIpv!26Z ڦ{L ^:l:;`+g 2Ģ.m3*MB+ayN`?Ʊg9Dz1r= L{N5@`ҜAlH?Pؔ`H^FEgwxBe s$:3YL8^F,648j.bä`5A+UӴu^QYM (;s%5cZN}74 f`-QkT%BW7˲s dln #brP>?jqɩG)$S$8ӀUNb6G&mF܄7!$>Zl'2pOm-#eT~oj:nx:yw«xǑĖ>g}"Nyxɶ+RN*6(Jo^bFRc 9`B5YWٔGkI觰e6 XuYNyc>_HVϠ.յSGTAIhԝa-{ۆ$3>lcl6еNj-Hq='ɹg_ϴJWb6D?fOæ# lzDa"q`4kiQ64 a&oC7&Sa u%O9^ XqSWrQ\Z9ТYQ\z!!\˷2WOM9oL+[oUIlԊ 5|&@W D ~\myI9-pzDL Jm~SɕdP~ϛ{Ihri#Я ʎ42(YA-X]'$Pu!^VĿ.UAÆxRKHoUk: qGףɍos:"HKRg,8(4~ QTM%NK>~vWwPc3ƾx~~*:N˰>Vt&9p{2-_K\ }wvbZPaw_z*'HZ)ҕ͒k/cr:kfYO2Ke"#H0t҂?.aDu2 PCL絾s{K=oypA{unIc.;"is^.82611tI=a/ O~nmĄksDa?MQO kDU6 tDM[`}yD:YEjҔD,,UCM%sG3o\JKMRk(xxNɪ_.vQfu2sR7, Q>7g]~aO.WaC|"wWTCg?k6 L=̦x-wa0kN${?(;^uj*:q6twՐmN'RtȘA5*yعeTx 8 wXI+"_LB+4=EQ'"(z6:䩲$^3B5 /X|MXLF3<!r,Xx$NHRv/sYp3)kt0ql"M7\UV.,~6PUDu{Ž\`PҼp_^3-ה@F]pAkEK|Z6鈾+$s Z'm? xH/0/[ ;֒kHo##Ȣ^ߒ.T6(FGBq>ߤ/-2eZ/7^W1{KO?kb+Ο-df`{"Aʅ HGQ͸;5r^}"JH%N=Ʋ;m22ocJ31:p8pNͷك)Ĝ5|@?A؈4ED [l{UnZ2_e"d+M?NkmTk 2WËOB>.)abwޙa'Q-^c:07@<}ke&]vhQLa&Z"J^xɦ2\Hx 3Ϊa/q]Y@Vn`&˧SJ#HS;IhS]Oc)\2Wa?"Zn cN])heܒ;{D! Q:t˪(no7/86*q ؘVZmCb%ْ7e_?uo$5ct4(^,D s+lWveHxT$| @\g0ir˸:c)HYWVv#A* {&={ އ1ZOu!+:E™|i(Ji#Lս*cmK`YI<V3"92*n@mueg+)b⍳[D M3ͳ _,  ݣBq^, fP0 Ix+9ف Om'˵ۀ<: +%ߌG:Q\kboBt7t+<~ ,y-X׆ju& r(-dWLTh #`8'J]@;%@iVQ/+͒ @Xniw/w5S)gg?ARjXm1|`ZfM=RswN!>&xE̻ YrXF| &L_L6AZ܅BS-لA\Wiu{Jj{oF C-=3 zO ?m735"B%Si R~d%DO cSxG&D+ܡK}ǫ .m*F+l @-Z?q^b>ݨ_]LXv?¥+eЈ+?6c"e 4WM=^P.%Q' 9Ab2%A?oBƛ{{(@> "@Xw͌}mPCl'%k/V[Rn CMwǴb⭭1pU#&YQ"4A( )6M^P)amB^ o#'_w=ҋb([Xn@ W8mgρ;V PJxB Ӗ.NQm ZJsUiMxM­I|CXp#=IYD/ц/ !9r&7 8Tw,mzDtHeh"Y ⻚@V Ėt.i rA[$=bW)zT@EcrLvy{-* lC@kY41V>y^$1^_܇`b섬frt'WS˘-yH7V:z%VԞ7cѢxsqX' uiQ>0$}O#7xf!$,5/rhlF&>lڬ.F5LA禹DV3s`Z)_Uek0^^A!; *Mq*@y"ss5p!VN5!:"KHVZQd\C&$O۶@ *KuK5Ō!AJzB Z:Y66ijzhgD=G٦T9Ue<X#ņ5%AM6Pτ}lN w^4y?=K<)Sef*CnGAH}7 e(L̔t 8]; >AVWIt^G#gP+zn-iZy)̕7,?pՂQ NLX\[E[@5r{lOA4-T*7XdƎ!IvøZ="S2g]G0~1vHZ̾:xFbg]5ߣykleAʓA =F 0j\W* SXQN)lc\*1+x㣚¨)6Y* u}Ux:&3:XH 4s8xqHA %[hզ'٬k̆y DmH/7/Ykmb3a s:+7R)F*W}a#Ԉ2S{G,h{'x+dž e#|+ӫPqbβ[X N_nDp3/tςLVi"_eE/`FrYc=%2]~[/&q?;F+q乄=! WC#K9 X'=y.|}2oEZW'O w2ٿd}<#B;`6% EBM1(Fr;. NPD?5Hؙb"I^yVqS|]BD)sd:?wh/rh"XG)<;nZm#/ng>' *fV?8iI>B\MDD(np+mb|z-%)W2ɞ9<~$ǧb3vr9$W炬]vh$ ް騫Hvů`c@h զДǮ)-2P[`Ę#y5BPFQ.p3F@XԤUs( rFڎuQ5F'.}B&!EUžDB7h?w"3:֯/BKg>Nwiڡ\#f! -i?YdOePS$'bH n:%O`Ls} %7hhiXœI fJ_L=ݚĂn׳B+?8xᣣoC;E}1z^D|mAކsoÐ{Hw]*/9˄炥pOZ-_B5A`569QvS2[F!ls"Σ]sbX7yҴlp=L nE_A8D6Y-oRAƂ$}1?"ګcgoK^ YLw F+bii_09G}qb($AE]قYsB y\1V ̀ZXݧGXKۮct#yTw IhavW9!5y0_ ItvB`K#nRm#c(^0"L2#r!Ge*pH+7OvsѺvE=hmF(A)|گX7{Kxl"=)g}^ ̻A4A}ToڎSK:E`]p{"X/&;C?qa{>`ѲF,'[S-2q6ňK?tϙn+݇6{kU%~-gfO1.eDr`9V:4͈'c `֊  ElТI ؕ4C*]=j `qi'tt/)곍`e[2!+m)fTlw T<9x8&H"J hL'D>(Kw(GYj7(:QLѹVNM;ݚI 5\;N1dP&XAZI r)meTB&,atqk#W-ϻ RT!3,TBHt@!l_fU{C~{zb2FvQ,9zBy>5;Cc ɌZN"g啿/6`3ɯ+|t沆G]W3;9!<%ܩܞӒMJ =h&>-Dt!9^sݧ}rqUW-]`r/b.Tؔ mx񊌾9-;ՄO Nj jq'o 'A8C9ڑUe:~s]n^}֓PX=9`70 tQk2.ԋ+0,t+E|7_ 9ˌfzuv8s-{LAqTziK?9MGT.ooFJFo+BGK,H)%2~oXrM 6'o #ǝzNͭgS+a=1ٿ?yn+кd=d T.L]_dQ{ ,vPӶ;3ϒG,BGYbd7' ZpHKSFl4ft,‚_Vڠ_uzV'3`5?qSKe}dD Àv> ZICa 0.'>)0DrBYîpؚhxcCJEv<@dTg?^e(IsjKm^]yQXH™lLVʜ޺ދ?Nm\1** =]%6\lZhDC;ϵVqNeV47j14S $EaR?Ntd"As|A~yN޵|#B󜉨q<_;)$-BM{7AVp~;SJIXAzئOS`sd^.8XG]Q@HǢxv4fd/iGI¬.;Mgi^=`aYk$D֦@$??‚@lh&>mz$Ʋmř1MĦ0xp#f犹қWu\D|0PeSnKFuL7jJ,]-2wqt]fұUBb_B(";fns]^qxL*g/aڇc*!OcSQ/jPN ֮5&g,Wot)igHEӗGeB!D;KUi|@;RC_07+1ݲs|BihQa{Dmx.1ҍxbR*:b1v|vM~Qm4VΤ2ViΚ%"2I8i#/a'L;GFLt_G@:?=q'dAL$gOմw q'v49#Uz=F+w$jRG?>R?Y- w 57AFٍAR:*GC 'SUyXgGh$T00xX(oS]kw+Ap,gmV[1=}&?\uMr7'^We_~~=k?.8Zޔ9Ne@NWTqFA'Y~|oZ TGo^y$T/+ /]mj.z849Tpi^hy((zxcVJC Jژ1?t)X[,9\jf&s Elԍcwa tfSTn]ɑT.Euie ] ĉxéN=FG$Z^de}Iv8vGu}d}Ό~ Q(;Eɓ!, n1 Bڃ#3[i|"$d@&zaQZ㘥1r֕-::wdrHI!FOѧg}Q9p Y+N[ QU͘~Psh=XohݷfSv":A.\Gxp !`7] c}Ae1M'/LehL3Bh')LOѹ%j'RT)dO$lّ1}hD~4ˀNxvYrk`{oQ7aM epe:;:ր2?!I}8tA T_JF0ahCt\wfǼRw6~^HK&}GM9shƴЖ( ̤u} >gr$/i<9:Pu6U}[X:ϖP{tz;tQt!Oվh'vj}I@u*~|)qFd y`A0bd LH5cGтѸ]o_ 'X߽lp괍P "RLY+m|zĀzyrB8k#󶩽d͈_SǠkbW7x94E\kC{4>Xf`6DM2^~h,;[dWy`{ /';Q/%nP6^`O]k>DW+YG)O@M8hv$]SֱP9cv:{wH.i@* FU(a"RV nB*c/\gѳZ|;cMP[ UCF]F1oaʮQ@t`-u'DY)0q UȤO~f C\J*f2 f3cନ! E,QLZoVIbw,U?0ljus&cD8'/5_WBA,ӂyP3šu)~6&<53U ] GSB*r duHiXd]x DRtcK~G{5?vfLQxTːM9ʱٳݭTHꣲ[c(uюKfa#^TWPzjNj x<8~hYe8愺&!vpS]|W^=Kck$U+afԷq4Uykiuan) (YF8__A:.z8qW#I #S͠ckXw%z7q9db3vZZlAdߎ\aDz>zzR6.d@:ͷX>uO.aW|YUK jXSZ+]uuO9?L6]{JbZxE(GN{6/O|"| Vֿ}o>#%qeJ!02t$la,t0~Lj%RmI$ Oo{-7^{4YK,v!Sl,2FJN.cКv[eFW^!ˠw!^GI@5f[I#A,y#<4xgqP6?Ze6A :'B7'*\ki_B瘻 <^b5TqƉqlHcˆТب~-"{̵Ratsd eVI4=^PGː*G0Kw[wR0vD>Fc w㨣+LUez60d0.fqjKMo"眂5Ysm9lOMEE3PEqh9Ces="jUQgZ*P!'x@> Zo^ Eow>V\n"_pУv LF3>b;:Sٳ2xo˦ @w}c='3=;{~sBcٲ[@{@4# lڋDc!r4il^d0]u͜2v]7:,'XdȈpMs~%u?eWF8(}W*Bn.qЅkl;2t)D]}*VZf=m7~ c9)J#QV_SLjM!7k\ob:+žh  q ۄ\7HJ]d,UO ܻUTX5D%&JL5pLKGvD!ށBaahdl X\EODz*G5wq$9+V!%, Χ^XK3?pT2`9jL?iq~0=+P^ЎKYAQfi`lSS:^l]7z]$ho |Ode4!mտtm^6Ѽ"Rf:YeRvVQ} U$bK`/gϾ¡ĬxpRL+$c.& Mezl llamhH1'_@91 B[}nceF,sTkTN؈@R 6LǢи@9%0ہ?c}]Bkl|Q\ۄosq׽\T۷*PUϷk=R,Zamqy(Ո5JHY uCIx;A>/"|]dj8=QȀ̞lOv)9 € T B8E`yOCQ&k| J4w0ub18ɰͯ9 &JGt %FЈpc.iM)^MV4/r%{ Ղ"o>YίGz^$& ߈#r CpIq 'XĠӓ-vJ盕(B_"XV*A U3ƺu޹AepG"+欤:e/' 6S6HeH]6ôCxe߀Ėn2=|71ST;) [젿ƙ4ymyt*s3d+ƥ)_KzL=k YBim4I;!B %gtC q8-甜ۨl^r./~.H6n1z+.S?c@+,t |B╻Npe`0v3zwp6tv7Q|gBc{͜ +Y%*kH3cCOޠeS(Rӟ3)l"ń3=qzz#݃m9nĬ;lXw#|Fhv3RU!Sq+̞OƍiQH>u!\Xgb^}ENjoEkZ"hWd#,/ :H;C#r04.̻b~=Ԋ$ҳw9=JEsUFTO. @Z!sUVד³ӠE*vp1_ wsIE*rkpZ ! LcKL Yj&neD}ψͬ=ȟe2Mb+Y"y*ZPNQ#J Wsi1Nwç”>mЋ>Ts-%_"PSԢ&t縦^etq6}K/_fbN YDɋnƼ۸Y.ķZ칱^v<b8FՓ@?eMGm0تSwC%90*Iap) cȥơ9 ,'J2@!Q,) čQB9tGyޡurg0I|T-&ÜUُ&̌@ۆ $ph8N M-A4 6V]~bNrq ܖkd{j/1 @W1v`5jzw9tɼV[z,,dp6XAXVCsw,.B%5"DۋOėLxbq)bnnn?:mSܘ%zus,'a⃉gd,?,IU{oU7RW߻rQ:!* 0qLI']w/~mRStEH鯇y7Fʶv?we.nفtJ:16'5Jn p<\8bP^]v=+!}aq՘s -@`5hCTf)U`2Eyfh6 _>־ # ߪgs2nf|Ct4LBQ?}aR6+\f.o v*^0~kdWB4#`[CFa2ޚ5xy؜0<`GTn&iJ?n M*@e`ƒг4z;M/O$ lM5R"yA\@BE-!b"n`o"e%Vj0ؖܛccI 6 7q>Xn]8gm2  3_&NY_+̗]3\COˈ:ꣽ7Lu;> " @_2\b>p~.tF3F+P1Hq wr½t.jM_/nFV/Hż'c\KG#]Byu,( +J(D) 3cv^ &HV}oӴ$|ذd(.j>`)êYܘ\;;aBWZgd$1^A$RR!FfEUh^<|R:O}՜`^tI*Yr2T&G܁3Dqen S;.BpE֢4)U |XZwi8.HwBIuƽ >@7<
vl`EW|K glldXYiTdNN)`} X>O+[LhRZ]rK-/4R\g1Orz&@*K"(,f+!V)F:}[Y% `޶%랥-ɔ9@_;I* 1iٔ84jB63ySɖ;,R㺻[m3>+\#W!X*Xbpj}V!8OKAR')}S NZH{a|!ۛz8+#&A/jڴ5L ;`@P ZK,AŐ*22efr[F{A%.ɤ[S4یp<߽#L–҄<[ DKvҊ :r"1ZbXPS`  "7Ekѿ61_ 7u  \U F;y?m0(?Evdb|u#zD3pe-hVᦞ !^?-Hi$ YBd9h"@c^^O_;N D4 .K~h d dwInvnPug|#=xw| gxa,z:SE#{4q۽QD36Е+LeLʪء8}8-]@m#>)+lЙoc+wPZEQvًkZ6F^R\Z?;O.!&K&;,U="+6,$+j<`Ft=6`s91.jEJX?٨B $%4>&{4b9t7XtRcZ7 dB\CV/ fiֹ26_ t{SvڽSqDZ#:"hc,B^qCWXkuӜО!kP/`cݎyOk ZF˅+c+2~LС-Y+`[ Njfy J'R#XvGJ.j^ŷFc4/Rܾ:J-i4?PsY%}&4{a *{1<9xA9w3fEav oD;Nv=Zu W)_/7ΐrzpY d[x誦-le^՗)BCyyEi9 z&~Po`N!F ~gV@+tL>IX4X{k>4sEpHn(gGMNϖ0z!FUpM|mfM>o!ig^FzÞtW3( l)x`m뽥0N2e_CLhl %KZ;L=7޳26\ǡ!.M6bC>->iA&v{'QGhaTktz8Ov {nG; ߼^Ǭ>}"d&yĽj[/Ba/`G(G(Va A\y}Ex.dQ3khT“knpSn"½!IjKy- Fh0MLt؂ uy8U=˝a)IS/'WKDٛ_H4#: ް%jbŵcō r'096;M<=konF-Y&\Y0Ό+Qc!޷^.h[Q{$}O;p&teĻ 'G# fq^}I y};OVB ޭ80۸| пc in4+m,(V'ݣxD$+~C5|fCՇ|N_n-zfHύ^J.vh:X o@oyX ?)ۍs_Nf@nlRdF3$;o'srFt/܌/.2BQܫ7."~](R.bR^c v9je!sإi娌S]#_歿5]%!תٳ5{/NDՈ6qeo$^66D[`MJ8vu+x #jIc;(IQCtyT@#)&_~J2kX$'/[zeJ}\vUL?^q5u3tsئcBIq%-EoʌރD@U/Lqܴ̂v#*r> KY"Z#a(t.d4Zb[&Jw-]T*kefz1w~% G536ᔧ(NfN cظ2ܶYS;#aP}v۹|BVCT|ѼrjxӔJ%Y=8|} ̆m̌!Ϟw;ze'wڣOAB'2Bta yӇCoyvkH SdDnmL1%՞ҍDhbn򋷍5hQg\Q逋! tc0z7 A$@II>#0`uhV0Qؤb:ݻMTR :aAlPӨ8tm΀Xt}[K#q&YeIP,U,9i.L*4%W8Sa\0>(a*\uu\)vdzGq'^ GkYNczBeh<\Q9G:GYBxЭO] 81h!Y`/蜲1Q}Ve| 8v|' y*HWΙBPdBIY2&J-jbx-&8 ) qT$F58;@ pkaӆV{ Ԡܘ$ VrHn5j#i9,Wp} T|c~IjA̯:VzuJR.̛D-m P^ho)1ُ.QUOd{r  xyuRN@5N p@As0ctSpL A`&<`O)AOHu< `l9cti&ŋ?jgqۆ*$ZL\ԴLTIܨ@};#E99$DL}6 !,wlŁ54ɈLj~֍O7+)+hӌX- gh dvb˗'ncRͣ40#te #ZGKT/H]u _W6^eFTO`ϩG hАL-Qwᤀ_o2psA']1,9$E|i=j(Ԍu! ;؁By5kls+4I׌<#}n<ݎIT(W9(>=]qfprZCs,L78~g`9:!xE_Oa}ՐܿXM$ZWB( ,TdЃГr9 -ܽjt(0_r~KFo29a&ҩfEbyz$^VuR0e6ŋf/#Ǟ~ѿ \)RURK"w!i,RBZYYD5^w<\:;z|6sV+QVZ7^=e+#RdpNN(;fO/ ՗OzxoyЃ#=t[Rrdߪ5ɠ#H!cG,udqf$cN sҞwHQzD%"JvF8># \)dQg!Qv w cGI,؃e#; (]^9/35-\^MТB|Rrh<8)UzB [0<k*/=d9l"; `ҊA~<"[_`惉8_tx4?pvQxUx);ĉA>2Ϛy{FOGV3_K_%kDa}SD!QLȈ7±V٥,;!;u+_;J-s.Ӿޘ^.S?wmQa JqľclP=)THۏIBOwZs, 0Ϣ~bGb(R,O,GTƜ7-nT< TMbJ.glvebӦWq#[TJ}- d(0^^;AA] 㵋Ms0Y #Gҝ@~gzMşk9-^c]W.$(-pq'ZJJ+4!"Lǀ`>Sܬ% Z7 6H[$'>wj-ʮ݈0O2ZvƎ*J&J5Vܼ P@O*:Į Ap6SZ+j&K^ 0$BJN_P:NLb<<%.KcnA-7AÕ/lFH*jO>ӈ`A cnS6dp.eSvƍGՐ\7tʁ͚'h&<+Yۚ9fU)r٩|li?CMF]Rty+ü-<~Uf~[V3iv^(Ťn\F tU5 wp}E/ t*Y:sc!L C(N0.4B=+wf90w/!]羀Qɵr4K$X[VN~J٨Q!D˙!OsBL.JCP*+aꦑl6m0Lۺra#,a~ 0wrs'I:թzҷR DΠOC_r\5Q$K 0(,UZO'CRPbƭ/ڡ`X Li uӳ1YShL&pQ0ӺXõ68FBYH6/Xw^:<⏵g>kpsQ|}X)T6낁DIADK&z*1p,S7WoZWsl}+GLEnOO;s]y05֡\iCy3%?>T=elW\l)VMX `!}пD?P.A.E_&K|F=^IoD+H̔7?@ni[SkU!ǶK+P϶H߷F̀:fA?w9o4j9{13hNՂtZKFE/shz*o#'AO馦LPp֒`C^>Vc 0 D̎n9t ݁2P:JhlmgBtb+Jء{e6= @ #gQO6YzOdy}l8Vq$/M5^ȡ֪:ͺ:/qڱx#27$| V | ڢP~T^IaP!j joZpyĚ+#z`Rg5>U+İ`:8P2Ҥ\913R28afq4V1 Ƚ`Rl:bBxrp{&Ow}NBŽ{.γ'Sxzt#,78!k`ib]`SN_l2H))R9wu0N^h!6q=t4oh^_6ÎoQ/Tץɜ67 &!ܕ>L Wj+V`=1!Wd-QJ%TdGL8\jj9\ ;Tc ~{9oCr/CD45fYNdC]/oYЯ v+Zqǘzah8|Ӕ1osc%~9a̘ckb\: 4Bpۊm.c4q7yf,k-.ܯmp/reϚ.N:6 ڍP%׬!RR>=9APw+,?2j}l-Nق[IIG8o?j#\9k3YkX g^~܃ % zDBp0=VCϖ{L]Qʒ sV#`DfJj u[:F GӐ gRիj>t8V&]3WN#"P br& .e 7 ~7lpQJ5_^чM75=IPfTiIoVf]/_3 u%E犈3P$1ٓR2қ!N+éypC7PDm!~ ITUݰⲘZ G/.vw]A/QOQB֌i壎XL: .~gވ. u+T+j4u*#)|.ql~=\YLFO"¾|I{{6I_$w&X릯6mswn/z V&hhU sKGba|M$̃D+뼠'W2M.,0/9rY}tyœމHp5g p^jh lÂS|S_84Ex`k1(d ɕ]XJg(]Uﹷh7 5a,-h_ϯ"e"1d1Ѕşm؀S/,Z>1 J@OgP7~|]Uݾ4ZRpXocS6jE6ôY-JG.ѠzdT5f}~ )v>Vy;RiF )>M/\,exB3.ׯ;DD6. u/^N̩t0r{pF9"4](bٮsM+oǿĤˆ60 5f`2֘jT$~>_͡haj LJn e}3ZWHLSMj!x\HT5{c$𪰖 k^r`r=/B>L^s` *UDO/&fp,ޠR[5nr%$45y[<ũz8] t1Ie^B[U TFKlȍ.[pa;?]09́w vM,;ZU:MӪ7JC9\:ƊD_hAb|IDYg|!d5dOd߼F+\Ql^c*XZ6nqbWJvt{iv۾:"(6 R4 "f&y.<$݄ZY# BhmX?iYC89%({=#F,=|AyO7vpZ}sk'J%1&vpnvnՕͱ ;#}Z9th@eih)в!(/NiNj& 5rԆ6ڝpOb|ͥ+Yxْq J69EY*ν>'ui?噁WhΓ{>l6x)7<ߚf3%U S>㩌]Y>j PBt8͏i]*8\J:By>z7lס ."G0/m+jU&n.WCIgpI,;9%-8~΅D9iPpF/+K>[Rm9Pz 䱛reNJFNk1  d+@eAb mEɅ{Rm FLEDxxbݽڜּEKsL{,ǁ=nd%`%N!w3{L aG;F~^{E=%{L6 a%#m{0Qʗ'S.U#EOG#uksd$&i)ӰqؖdAs U}B{o{QB^O`gU,9}%%j{DUS*5]hW^Cs#993{lۖ|R5r\B!".!>w?˃Si&υYw%gVEcr{́ä#K}a#.>ajbw^U:4IFUpwhg6H6*MPbVy#\{ %?ut=k/FNٷk'h( "z 9~>hڟ0~u}~D'x=[BI|bu=vy:״Gh&m:Ni8`B(Ley|4"Q_S|x@qHƁM鿚@Ej!P׹vOI((8vZ:ǮU֬B;DAsXt{T@&k#<1щ`e7 $ b%nR=/FM/Jj)%GRoxUw2K)#+ĥ9U'F)Sӯ 0׍Q43>f * I sWX~\LX XBӡ6#PhTɏ:uWMA˻ޡ#Q*(uvdŲ_=J+K bfnSja::ʝsaj~: 4v]%e͍[~JwkYm/> Ui1?P j{7@ mj/,bm<Ǟ.ڿ%gsi_#?s^s?y(?Kk&? ulfcl~i5zO5GJr-‹7ьW |/ u|0V$rEW}RaGLM Z*-N=@5c_/)Ҙ$KKH' Plܩ<כHJ.ۣ,ťÓEnҷa2E) лQaI=a0yxxt5AȲH`@u}ei>Z-}o.u޵4&dS qdT#VsBnkW-@Wn&mDdĜqK (K̓N_ftpu_=j=mT,L` JiR92~-Hg/&UZؗk9GGA! \gK$U3xiapHXVtkS!f[#\_\.'J۲G2w$D_0 B/dKc'A7ބԨWC}U?$갫XbrQp 6u@"JSrOQ sa2v%_elY0y 5jdm전Kt?%@΢9[,e$/Ek~9 (E[x10sI7(6V4~ 6Zbf»{ã!ԥH@ вڧȖ Yܘ_tL\:i7HQxs1+!Zl{Dw;4ʨYn$ lIظ#pgo^HBU]zo[DZaʖeO~ڍֳ(Z!J5DKf%a7)%g)P}4q󇾸Nރ'@8ثj.,0ۍh -;_R>v r%V%CD2_50An*bzBbRǜ}=1՛cUGUܕ 2#zkrB!hء44v{,j" z ]ˉ@ 3(D/Vo[uNf=*4dұnDUlhAZQUe|lFك.93SzR#;5?N/drDqTFl!3Kݿ.T_zQ8ЊIp֐,c6NK9O#UQZUG)k6nvS)QU;@:+coI&P<7~);t $1zgٽbO; pb tznoc7$ 8)-^ s@==dU͡Vmp`w=9,PT2e$YIj8/p)8Lh H)d~T<<}}ql\{5>cF۰ޞŢ[VE`Ż U3;T;g=fRQ/sHy&&/تC^)eݕ^^ 79KQ8C`I-zQ՜apS6;cXu{!sl!ahɗѹR_$֦7AsT amY Hfl, wC.HM1ŝ5~>guw~^\3.=%7nISm*&&b+a5/ccxcWؑğp\ӧ_}3 7԰aTA Srg`-;]>w U}/d{1HCSܽM7G,XCBThrF5%L9 ĘEs[">HaŀXyZnƉa/G\Zh^IV'l3G~* =^)` ;Ui(^GpmXטt-d&=j,~L #LH"F{VRπ~+,MZ+84j d+ j?TKYvL>J(= ~m8G,"I- I17S:^g_yFelװy[=u -3a_X;<: )}T)؍g7Yђ@{ Η+*Hg} )@0ހqu88*vBHL;q,6`E'ȬWDyYVG ~iDqدr$rP9-S`g!1v +se%&ODNר69槂 !`AN<PiFuYz\NV^0 (ᘱ}•#C['C"IH1# y6N[V@w k\u t`HiRYekǐAb() YJCp( ZyㆵF_h1wq8UEE<)3p Xm3q4"RoVuՈ!GM! N0 䑔ۤnp0;8C>TzՙKWڭxEK wZʮy4?VMJq&8-lq/XE V6rtgn|q-M!s1pp +8r >{]75pzJK_Ո.3مJnAâ}l.h( zĎnO9~9+ՁXCڒaXA x}n,U8sܐ(G`3EyYp]{mfWK^%t 9KË GdX0kj$)`^eOaz ]fТ& 0zu!i|`lyCJp|@wS~TA]Z* ¸@J\$d#XԼzKa_8<X;>nW0d _QҜC'U@^hV?_[RJb*b%Sh(5,w«/xC ?:S9i]?s70|["fz6RΑvHBG߶E6_&vOnwWv{k7Ƽ.\nOto?*rU!zgP!E^hI|kL6~@@8,M> Eok6 dݥIS$qŮ'i"ˮB1P*++[kpo}!;IY78ա٘44*2Ne-e/4bK o4ZnF4Pfz[D޶}. ((iרm5lSf-9Q(psCp+e A}yQkb Ã]C갸Izc^ʲӖF/@;C6/ܖߴhil6vG9jS?XȐq?PG]4ńm 3wDIs}$\0@K5r1J7U$_O?uĻid 8'&ߝxKHO8fnAKQϤίDKҦCy IΖ{hO=?:"\A(ԋD'eV_vJO4)>PBXp *ޕ%$KXT?~G><!  fn샔h6E?R1"jLC+J-2+|r*D,M߹x Ҩ)QDpA2kl,=Q_vk2WӐ=5)l??pHNT?tyV22DlYU&K)56Wލ[ Y"${\zEG̭^R߽ \q>Mm,w*_X{kyuFh֎܋ H ˷z56 !S*sZx#MI'jӕ~L-g#5*_Qu&QM P\[hfS7h]W5=iD̩0%0N|M<_U{ĊҧҶϠw FqO}"D& @G /&;"Ю$'*i=J(Lnh X&"2㲬? ooZlxH.xq uQjO0jBw]/TWHm&^Ӷ:PbdLR8|e!I|,Gt "ʎtepJ5fB34et>rq,78FԨɒzɃSݮX͞ae{փ\B |jiC:][Lvtc|RE#zo%.ڬmN, PbA(j3H9=#H|D~^N9yK1qi=G|hE4&X 6t9)~۰k_swka4dƅ,'~)ѷònׂu'\SeI-8(pRg: O_<$Gf/ܿ]2W, xXg`%͐l *EAS.57iU't:ezTZXQ<SN} S 2Hx53ԝ· \ЅdDL1cRVо}*Og{y:A]Nr`ͩ,Y^`c:CWp ->Q|o=yn3jBKgۺQ1q~gǼ71\j/ԃ(DRį@e؃&TAI5&ǷX qh/AP O䚺hExe4mE~ ] pYebs<.K46gUQ{]`Tʀl0+\;뢩3ZՐ6&}b@RLQI!]W_5' %jM$jRCN -0chCؚio_*=ٝ/Zecp_ɭg@TLf,\Q̶] GRݼ7/L[pqq0@E4m^FzA^?'4saolOhUNޭ:9q< u(,#&=/::&A(ctCFkHnyT65jnDoϻ'軃$,Y^IX%Rļ"d0V%΃PE>mOhI:8AC{'+,8d_*YNx jK=տ|iAĢbHėgXcg;HrhWZ)WESmO ittQ2xo9robiUfM#V`3b.[)1 ʣeO~vp雠H?#,tPȿmelBwJLt[YKӦ\|2#FhL#)&WFpybm[J=H Tc ِFY%ķnJx0Ȓѳ Gc0tȼք98;2zI"kf'> Ey@5f6GqG_*Y7'P~XKWg(΁IH;fA&|ffsVe,TXıZw5+jP~$o5rmӗWs>єS[8VUp%!'n3*k>6D] kKETGa + Gv|{6sp3ݔqB?kqN^MBY0$]vK-"KCÓn%7O=.(NR9տK~8An'P׋n^u<7ׯFFѱťzݠPHzqd+Ǫ&%9ૉ(Īl9{k+ː&^I h?PhI1s- (UMJq&c(5L;c<%iRH6rySd$g]OQˌ}Vmz|LZ2?]~UZ)/Xvhw Nپ5(C=ebIĠ (V k9/Exю8e'#[տL|b^?؋פYT0:Nen% =K]]lI0 8_]^s(^ 3sh֒`Qϭ ۫3OȺo7z|'+V"ÖH uj+y*cn"{F,~-T2C:bjU\~)B@R[{X}0gtca6tCɿ Y.;?(*.H^Ĵ6$b6iM)_`]/Ш>+1JS ojV[yq"g-I:Q_'ύWf ym`Ld o[XqC<#RWcjuTemzVޏq򥖗1e7]O[<>&%'hMb?Hi_mqA TTTՈ6K&QLW:wYdRKHIN}n9'>{u~B >`FѶ9g1 {8^SAD&ڮ k[*z&c^[t_23R|m.\jB>rvP.ǂe||0Hːߝ@_XqU Z)ŬpIZ;ECWܺ fV 8G$@!8E~r5J==BT}59zopt-݃{†(.? 7d-0xVn0׼E(Sο Lj?ԖWc˞A3ǘnMb$/g\e=3O<oS7FB\2eZfM=0IV"Hv|=GZ@Ʋ* |̰Y*\uk/J6қ@ӺO`f;G{K$E UWoZDcmgʈ,.kސ2'&͟6ɇ}[|_>Oc!LVIX҄$L$Yjm/N2 j(N (׮wMu'tc|Q+lB̈́:ô!{e*G%bcVi,Eix-c6 #~SެNDEXf#WlWu0G8舻;(ޒ3[ie1)"z:z(ZE囇D+{*ML9UޔTBL%)Y!,g^ث}]cHJNu+'lRR>nJIL vFO@&ޒ1&t?K޴ryo,k~(Y:PZ4B@ҠGeÔ@}i5Ce\Ys+qa@:@m=ZSN^ګටE\l00&NB2:X_iց6BlOsBx9 v: o64wsX;M"$iN.]C^}iܻ(jDy>s3Z$R22t ޵2 8/fm2PDat݇y`*L˨|oUN$dI ӾE|g0TVYnr4tǥ_I=4ԼFh`W\,ICTxӀٹvo"4d!M2S:e[\.6Ds~5JeyS|ȶ4d'Y;/2>2KlVZP_XKC^o %vo%y";fɨ2 |$8k,U"k+uNߺ0$st4$4sLlq77 rYH\t΅XU;%rΑSż'܁q:;[O:tX6Dװ-'7線p8Ɂ`PHL 9#) яZ:/C,YBR@O%dSZ}w%J8 <#F4!ޅ$Coys^@H۰E>~=;Qyb$I/1N1%$y!#DZF6w+wo0jrQî|t9*rdnB~ĆQ̂rsl+iM?^J&^MmD%#] 5ήL!͒2-]VV\'fad><8Wk/< /!\!3wXXJU@fA WT|s*H 4T;hH&?Gze9 ̵^%_`$Q 뛤/o5?ѳӮ#ͧKE೐JRy-_3}łsRp N&{pbQ\e[Z(}`U ع?}N(8݌g ɯQW8VʇZC*([&M{a BK2`uƽwk+xY֚b~*N)|_ݘ;Io8(Ah6ñh ɡ~`+("L+2^OQL)ʄ%F'`?<~7U^)U5~܂~z[f |ƫ$ζϲجŕ}&HUtkD>e=kEB0> ƲPQ2Q-e֟:_3%n+!ܭ5;Sh(wgh _&ޭ XGhs{H^ow t nK@h<gT %WB0ٻi[BQ ?.6JdJp(<;&vgPb/ZJ[C>V]~]u3ܬng^x ؿ#D[%b.?ILh;0qN*&:9$Q}GR">ciǭQ&-WS] 3QR/oW::npnHfաQ^}(mdJicІQN§QFc1ʲkeyֈ"\<9W!z3$`k\sԳ`;a奐"dWg4SAt kMER ׵ۤ'a4!ڤs4]-W NҖ*ٚף XaҵWbrW働 ߚc깚eFivvu>x%(P6;S^6R8#=Sg&B#LiVE__&_}vLP~O@E3+94"쎺0͂dVafGre%Hj8{n˟ثۍVܨm-f9s;zcM0Q܃Z*g1 ]?=Pq&@fK윀qkrJ٨n- tngI5񐸙*L_#P5cIu]gcڄ^xOS> 9&@ꈗOg9yZk>YWid/֧`*W1Ptz9,nr=.7n8cdMYQsDVL[RZmHES.xIӺZ%:-JAp1SkU{AVE‰5TVT4JʌD>sYƧٙ)MY gC~xW ) Աh/U/M4*XCTuݔ2>6?1xÈY:B3L0H៊`Ԟ ԘA̯$ʌ9PWJ#<IAv*;UnG`%Y C'x:hyCeqmO9e%Nc J{P7ǔXBL5aƓ+> b?XjݟIͻawBnie^YG"GeFY SlsQTC;/شa5c!7A VKk3ܟ+Zs7ϞaRvj #?,/Fa}dAf璛1Qt-n6ɡ9E`A,hNP\8YZuo D@v^2^h/ʊ`o`Xv 隀QL.Vne< ^Xر)6!8"|E 3WW/ffJ_K2jB؟$ț,sO$eVg%̲(J6q ַ j|!?DH/Pp߸"%V%CV8 $V f@uh$Ms1E'XlعC-GY4U6 VҶ-"j4WQ^]쳗H Uo<&ZGs-JVZy9,$XW[&>zk}T?L?ϐNe>ϸ !GW%ria@[ipz#JӽqIN{) 9򿁃"8/]aNj^R+cgV:1pH˞ VWܤ /ĐH>UccOJ9Yu%=e":|r TRc{X-&K7-ݲR=9^ 6BZ%GaF}jYG0<-;d;/B6C!Mk8b$)wBٌ _fzPqDYtܾKe@>y(2QsB<,]K@mD;m0oVZgƲ 3gp$. ߩMSJol M] PPQ,YȐt>_ k̈xl Hu غDOJ)Xk꒯).: n[(uq@_r!%W=J]7 R8Bz du뤣>/dX> 8#5@g-Ns> u(T{%f7CN^TaAQ̂f:+(?% "q'ͧ"یlu#f+Nttn`g% ƫ`7t0U~?B]t%Yg*<wxw.eZoY"s|39$G.!$"[saO"@p"#(2 3~i Vk9V13G6PΑGϳ*p0@1ڀ)xD0JJJ< 3𚻞!u&EK8Hyt>0œldK|{!=S s*Ok=5#>bKLu˚ʸgɨ,&9PUT5mE=+=V.EE+؜s.Ѳ?nO3zjw d'f_|zH`\ex^Ui1ZϰI͊ZLnh60,F" lNvVEǒ>ZEQKaoSQ_HA龯W0;!Z"jc6gzU L*M=/#b5\p_1A0ߜ!=󠇾bq'ģ-W,8BLAc';<IkUBD-tiiS,(=PiW A͗\)ܵe&:X,)2%Sv,"!,>u2VFVAgLw.+AO[3|]@Hn$Ȇa{6Н-%ySFչEzrMlX˂VKV8* ^qсܦ>ܫSl/pGpn1b?)&Sx> e;7?sWW~bs9fW$ֲ>uK[NY쮦Qpf VґzYU hb+UH KտTČhGB PMn0=t%c/NL#[<3Z>*PJy4U!žfEt nz`j`NE^QnrvZhCq0h)K+Q ͤڌ?֥U_:%TL&^yw~R*1y0m:ɻY|t5fuq8H8"[{]袭-fkןRk$` kYĜU7%(97h!ȯ(-z}w x+оE8VM׺7bʱ/[ sK%`c쿩?"nti]Q$C<%=Izz­#!07J⧼0}2:KZD6м+oHuc dNMz dHFdTv$xj5Yxã,PRnhO.Vxk~u\gYYҏK*n; dUaYqP՜9:Fi$[cc1pK ԱF#ʙm,gQbPL_ɍX kڋ &T0? *߯p~=epTwi[ʇu)P:ӌ-dD7N-. %1YWޟ*=iicS05/5V?-(4|< z?DX(6B}L ;An\2A8KzZ45V^blTkpd .N {@kZzk,8J;+zm fz!yY8OXA~l_}.LDW;@|ݟ]H ͓,B^TnUE_TLxwl\ Ok wJ> `Vh|̌ч&;%?(4|-ށgVTHRisNmxBv0]ldQɕtGlT0Nu`#9jR p)͕I[ %zR9 /?c-Җ8hUj->o^SPm(U!}Q/:׊1Xi}FhF㿬heFKd ֆyI=sreU_5«p!Û,WZ Z>&UXT}qL@VJw=uc 4m/1 4^ yMf2%a_; k`!N>rNlO"LSib Hl*dKi5Q)UrS@Z9Ԅ`©([d55fϾ"[8\i r@BeQw*3Y>kO,Q~c7Y/$XhBՅo*IvR @*XS jFḬ].|=[,_q$M?v̎< ГؓXڅ.#p{`b4hh&L\ʻq:Uypk >'q=fK4gJCV }ŲЂȋ$OT< *{~ejٸ' T+RbeN kd"N*rcq KWZ   #o~)Y4o+SjPtHHRnhi"#i==TDqg!lF 䜖sʎPU4EEqW?OX9R6kEa)TWj jHHpZ8B'7wIvqnmqQm ry-q+{s(# ӸeZvϜ? = La SȟH&X^)PHzPVi}K@!šPًSd ŵAs-6QNfAQD|-v!e40N0o5' vVP N@: їX (juR.ʰ_StJAp_n\ڦ|jzY'He.S,APqA"RUN!e,aR@n$bN/v$'TQ(4eX(VH'*Aqd23ꌌ0`kalKOK*" q?w:nOO(`m$PlH|F)w[[Jo`Mf;5$Pf=Zŵ@o!y M#!sc)r *ĕX:&j#A1HЪz+pHQ7clBE7Fxve318DދG$4DR&*gI]Y~Jsls=&>@,'4;.*x/?s#'e'|Dޑnr|DIPf")EJAyx)>pl.ՑS-P^6xT B& ,g裄҂m+qMVUefJ`H?xc`5~tdYIXF0Y)D#RS 88V~dz8wf?DcJPpzь8m~80wVIj3D"g`8cx7+j$)D5+UE ٨ӝO'Z18rZ6zh tT=aZ^h:b爅|`BiKt.1 B>>:}mtpW`3ِ-OƻօX15pbTe'+ov!}p +Zn7U=LA5E <*;eac0Z% X!QzLN`V !~Ucq. ' >Xl!W"=6±%nԻ Ԧz=~=,wDzQ#|Z@P|l9.*՘=i/0t ^`ڛ@=<)EWXoEgHKWI #nu H8ӵhD7(FfÎu9٠Ԭozة0{@i'^<̗oϾZF<2*dBj9e꓇4]vT 5Q-C8r:4=ϣ;$Z̜Z s`4(s7Ʌޭ 0 @ܜW{XXȄhq3*/7V54qYmNsF7# `_k" K7rGy2-5kb"^!<O!uȡLb [5QiО^vUg.R6UxMW)j3Û`[ǰs^EPeT{LKV˿R-TɻΘMkE3ۗ smh7%nKKmxLҬ2d6~.zl-3D?l@YEr]ɿ9&{dVB! AtR`,&$ ɺ`0 Q;ɹ f'_|2B"2>*{:~,E3k v<\@91f 454 Xc*SV8WҙbVMel &NוyRPrXX?-GoJ-ÆY5\BVKkRaܿjDŸ.~08b~a+j<؄-Me4yǮ.Xra'J(ck!7vpat +ѵ߭ǩcR苎rIdaC*"Wn5$oD#&  +P$;p/vL2BbHYB)- !3K<4o@chGka"Υf8}7f®gJB\KXJ/} A„u<2\мd+T>ƪWxpnl%vA,E=e.M¿bs.#Ptm3@Hoϳ$Co.J0UA37_@rZ @h0o !]Pr 9p^ DYx`M_@'Pay#0x!vc'RQmH*)MWou4 6l~p.,E{SD>nhi|2 usEoisoeSiŕ}'{pf 4eQQo2XNm(teq-[a-kDOpnUIEX4T5nbI[a&I#N"9SP_C0Z>`1alЗ%/Iǒ;ޘN [AŁ p'Fg11Ɵh5}K؋#Aj-L⾠AMO~^o*㖔 l'D,A֌!y/M{}/"pZ =%N ]7 {>zʼnĦ͝؊8J*҈WtOR*yDr}skyѡj9v?橮nȴ\|D>N9_e݈ϲyy10XI:CR=!$Zcq#NIjcbώ,Mh1 ݟ^oX~^CHWbCD2xȭ㮠Pe< o+wC)U:BjX ey UaSCtQۄXW+]TNz=ŷx_tb2(N:C\;xlË8>Q^OpZt;+Ɣd㴫^ax +R%ZD<,~`ڽЇʪqPEFMFOkA=x )vI5{ss#ډrU%4<@wtgЏNs"أ M6y?4 wf}(QMXJWq\&p-𢷡C]/\%j{umN gs@e}qTؽ$3ǝChj>ȭ2c`Sq,0=5HS4< ww*Xi&X% ψq}(+DXW٭lrf%g8p)+=oI% }2LI!iI܊-L_*&nbnB'I[# 066O9i "m} ,} T*)ߧc_iIUޘ8PJ|%f[JvTmP#b@`RI@ ۏ =Y#Hoݭ iTf[pFfy! .ciAerV@eA1Ϋ?: 둹DHHTc@O=t@B4~gߝ>0ksTus6x;vxl7wbӤݽUᳬvN}ڛWuIն>:k`|濦 q 7 K A^>HlY>i R<$|QBF [V`OEv5_3~U)^`=u0🆑gP0`a]>- +|n")5̖*0ytxO1l>+|2Py;mbئҕkz^,*\.ҏbbLA.*Y"=h@DHl! w;e# 2ׄ"blHNN_X\gr8 I@؋2禔1gs?O 3buiɥm*HU#˖cկQSݚ79 *^,Y5f`3Y+S|z,%Uz6/2Ǘ6\"TģMJ2>ٿ2Ti>?Ak+|eWݧyC@t̂m9.`B$H)OGyvolv)'}vá Z(te\_ 7A[ B yD\/CߤNyFW$΍/гyum 5-@HM2b:1e[4Vv\JK գ : ^'Hn$PSt7xl7 x%}]/!_Ç_h>:l"sf:WQF#dnEa=X@z/=llTl9Wsg"/MU2 N&S3&H&jLgsNs':ZY.`5pї<^@S$ڤ"QZ&NW[F4<ľ}5W}$8QiLberL f9Y`򧆔.Fv\P-  ? 6&ƫBsL#ݕ&0ɴelףg'ԐYuO(w?J:+'F窾{,56袲F,{7J17կ9ȓʴxQ}cFk^ZdF ?c |SG,xM jPF/=Url 㹼m+(ªe?at| d)}"M["pEO*' ')[3(?yE=2](S;>rLLe9 ]%;Ij8u={j"lClL,= l<{8JIY%tC: Ğ=x oYjz/Dl-T!ZǦ*]oe&xJyםdTmL{hUTk8Akח6˕9@ҟwnWj9 Bkc86}nc'k*%RRȕeKўqi=^-/8Tr| Lm: B81tNKS]WN=aذ-ۀoХP35G ]Fc MaE[u%,C0UWl$z$'5OJa'j!<#)>M|EQ->sOAO%PQ.vӏxAMG&}VBKzMN \\θ /uNGDK;I,Sx{$۾PkH*ٌ!TO;lZvo΂ 3T6켔PETc2@K.`'~505b:תq=|>(8'=D#J?!RuQ-s s(|=v Az1{]s+6Y;NB 쵔!@rLrJ@:g^k=~q5ƼsǩZIsgzxQ?b3zVU_4DaUZhv%ޮ9~@w xysg2V=8ȝw_ۈکģs˄Py~փ7Yhਸ=yTHO pT[fN9jq"3wH'rdYRCd#dZ3Ȓ 2 gڇ$?Ѫ2β@RXgR"fjF\>hYlʿ-F>yn\i6SD6'dbFcؗ5?brlNeGVn!6ΐSdԻbݒفT}B;d̃)2@laJU_ 'VܔU S*F.D%X~.  |hRV7/$1Џ~.Y~~r6۴MY;a.Ò1ydvzQ@6'H&b6>Tʟ -DBOb'dkgUd2,7Rr!2 I~E,3~MO 1`2 `% u'H"QNOH,ߦE?auw[Ѹp8g4O4$R@XإA?bC>SPGG91]/Zo^ W'2tԎseM/1OڌBjnZ7o'7ZV*^ 8~ /o:]{J茜K^`XE"pփ(zPx2?I(XYfE*uo/(Lʴ&Y+ZmkR.a ž۔&k$Fl??ɦVabl2xD󈬹X`:WL 0x>{(12,9<77|* ,3JB`DqAe JGK 8]WQrpDWZq Ps`g@ƹn` EtʇW\_ k .jR'`̑>~^20g~K$Td:ru|M]®[*%e}Tyxnd%sW#HA<Cqc3fLj^ߔϫ3|9aGbQq!whb,d&f['"J(^ck&~0j?g$7Q\!M{B}eFD4U{~^SbM`+RUuK3ܩ]~i %Im_Wu:sYa؉(ڃ cZdT7pÖZvk'WYGFC5 &]muzɡf@Cf e}+P^:xyr/d;i5⑭ЎY᜵wk>س xZcoP!$`ZS,rwԪ2j7N0d1gX $dK ^_r)۪XN .@v8Y3kNypyw'يY@ַO&ʨ>_J6$_GL'DmxR]N1I2jSGyDoؗ">"+i`ˤZar`sJO蔐RkT֒V>3c|RB T^!=Y)܂JĢt|КˆTq裣WS=%nfi5K{Xz;}ÁOqlcWu >A(ءR }'*82eb6̂SûטwŬ"& 5"z`!iߞrM0K{2;+Ory vNG0!#\R80͑ܟ"bF-QeIRksA!$@LJio؈Y&y& LbjVK͘񣎂3+!uo8bPĜ@7=%7~ E1%Z1!0ǘuhR"'#bň7~;o(-_w[GOgq*ZY3 ju-0#:Pk ,8NUzt}\۸*Y]1YЀXI57OD Ed6}p3w#uУ.bml _aad`) Z]Xh ʞvSP~"RDi)En{dEڜg.K'T%o_j FL0^ A},g&n9DW.?L#Eb񀅤C+8r8[zqZ.ȶz!?c嫶0]1JG}L ζ|ŭnZzk y|9wdӥB0ԍ"B,rz[oN(E+@ȱ%*a=v;Mo"_1#.9S2xiSTp 4 kcs%|ĉhcXΠ^jE—A)Mu0Um7mM(Waz{\{9QĦ$} j6 M{V`ЀfQ@lZuRc(s ^ds/=uV}d "7A,Wzcg#A*8oz3CU(4"4/ wwci<}qQq,LJJo@F+-܎5 ϺpN2¯448ADž4pVgU%Ypy X$dzF113 ^ESI*4Ȟ A 9YFeȬtn8/(IR+"C`6\ ˑš(5{J*AD-,d۷ J;$T BX-s6N>t!}z1IY=(0B[ ӛ{3!@N*9OCMqy Sߏ->% u#}?SfU:v]D.܃o.Nw=HS㿭f M9jw/e$t7A78*l( %Iuhn{o|F!J<դDb[9LdnK%?#'^/X;AzQ+t?2^O@-rX~ ^_Ys ɧ|FEtn.A Au@!1At [4\xH- 5Cl-} ^0"t[ N$S_.$Ȣ@[҇ZyYFQHOD#͒'Tf c?3]?jIEX~4wg.8ȶGم=b1ty,vUHpʔ}Gi.lփ/A~$Jc- ycOxʈãX-BiԘƁT/n2 Nmҳ){tX0oѭJ^rX?=ʚ?/u#~XS9}?Ee0qvq!" ۦbA?JO m9hEK><,`fRÇlT%l?H#X켶c& O3gݗ!ႢQFh% 8=)$k.8qd}} f9ŤcdMT:&Mrqc ^0 vl `Dآ^_H| zQ1:No@u5Z`YZu Awy7ۃ(=w٦3aಿlk)╄GJ7&h:njīy/|-ؓ"5apݨ.KAC~yAZM6]Ѝ+foX;1 > <LxAqc|荇-X;7t+a-`PI`$qЍfTL$O\T Rs;+*"mLQI)DuO Pme!AQD;Ą2-i2f 韍OɕvۘԽ,v$;iNJ,BaJ8DX q1>>TK?|dt[j/o$l3L (׌mRb  wOkOGsdSpб2٥+IȓZPwZZJ](q[ֽc'ߥR-VCp48sedvŏ?ʏk lo!bn÷3P6`F; N6itKaP)שcM~e{I}ί2b|េuvj< sנ-`4QPޣdX9엺PhCϧo{A,G5.Z<:U4vf$M\(oҭY$x<*qtq>tlC'؊os@Qm:^Xl編I^<*Ib,AMRBn,2L!w{'CxSPK#ޅKv`k39tÂ+&_X"7Ax~M gƘS| z{#RLsaNg n-j~d⍗!,2~im,DOMh4V5 [b#UxG8\͕;p|IS/TZĮF'nV19)S .f%3Э 8awN'/c8OJȺ;Nc+mDßlW}u(àr GC81OCvsCƣ'vp\K;dyN:hT-eKG# k:O jm5GZEuOeU:!Ơ^rqCyCjLXE$/fZ0HJIL?<$W)V7 HI58 fp ktf@ R,=۳ .,d:*+9 TRU͡!)ɨD՜v\H b<&h/'l; &uFSySQoXҝc,GTlE9xI4q).ȂJz9DXo[u?: 'وp)-%,쁷0;[` (3hb o?=4\q҇QPhkU_yG,-6DQTߛzF)(Ҍj"*+vnX{,^[x5sG%qq ,Bύ86֣dRl/&Kc.ИNzaOF[&w/YtXA)%) jۉ A&:ISRwԻ/1TTL@.󤍁} .ӰFY #pр*[ALkƤdnWcJ:ƀ *523B&*0MvI!+ zЄ΄v |Xh&}fq~$ۤ94b-GP-n+"bV̯Dp0ro1WMkp 7NETx^K$Y kW}댵 J{]U7i6Q ò[ѱ B@r~j^[,fz+^<=tiP#8:ea料2&L2NT9 ]X!FHAX*0^K~#VkYP>k2Mq:JHy%2lim:o sNI@n%<<]eϪy(ʇ K@Ψ|~qQ']zpxӷ$%Np]~3m8s@!jjz/2(A Y&u;8WCؕxGnMrz|IAX/o84CK2g8US jp3JĢf\PC& (ZHP:iˣ)ty@22-R^,\9;pd>{=<ӝ{R7)rY͖v $MٶcQ/<{Y(}k8י ot FB=,=!mF û3ZYk eQWSM[;CAx0(%)p%ތE䯦 HyGȞڧAv?1t`M?N x3VJVᴿ;+F%2CW@w9_эƂ~&\RpcIyQUa #᎕ f(^JLf0B#MCBmL"CPJ ?Xwg^Sm~o쫜dG (%h~R' ~"dx|Tڻr\r5h|7B}D8UQXdA)xucž{+%u0[?- MnCms˙ʞdS,#H 0RK9ql߶>ZFv֜83&ݧ;$ d65@LS•ܤf=(^^ nN_Ӂȃ$ [O ɧa}]k*] !yȂf >ܞ9۪Ǥ ʒ / RcF݁PY X7UYt}z5V *rs-:ѪnrnqHmD5Xk2Vh$hR/湃6_O XE4$ΜupoǦ`9d_+85w<\0nY:W&I( bRCP B:V~Des%AEE| %}`Ith0;-Qy+4Bj2rBe}0rƒxeOh? ;ѱmb?pstn|1֭޷w?"P$P& .򦎐>J;+Wۤe/Ȭ(8 ~(@f ? Q+<+,թR/kna 3:Y:O ħ ٺ9?J[MXrث >\cOp(KWe[s@Ex"_T=8;"/Abg5E,@671lvLҫtT"*[(z;0ƺ!_ "edf:'|Pg.+S.*sĭ(Uj%b4n6U[o\,v5roԏJ?(K>I۳r\MOuW'hTcJ"QUyBؠn ;W(:*R,/:$0HƔ:@Kk !3GV'H)bmJ3椊RV DZwGN莌k$-"8ak}Nw:T8;Ǭw2\8,rՀt㞰NS" 4KqBJoX-1F(ҰPyF"\³^l`@-Ѻ 6&=Dj& !`i ;Ќ(1I`횅[9-dQn۩~lr^nٓD9I,PgB\>FP2 %)_Ss/Ʃ몚aiςE,>UN-]<;xie&S)c9; 1d+Mji59.I$i#.ok3@Hqud;uB?01 D)ٶwES.-cqŔ%I/ 9io#7蕻K_lW6;~TngDU{\Bgclh! Dss DB%UV҂QwBn!lhuzE-<8r&*:r6$9 bisXM%VȈ '*Z`)W6&{5 &&\ ]^p2Wǹb˾YѠ|.lTT LG%stϢqeChf61hlBB)[ғfq3Co"o;_Q!'2HmNYKd*2̹3}>͗Z-jdCMVcV.f0G_5DW;uծF: \ lUm.c׳8E[8%o@=Un]gVw>SYЧx 6a)c(lsj<(7{9q g|AXܻ'Ёt5E1%;D$up|-@_as|ˣYo(|?;E!i.>V0Y. oKh| Tٮݵ`N?@|4Z+Dׄ7IX -G˸'=$Qk8B3^aѨzLA<|{YUR>K'!d]>A:q} lmTfFN7( \ .)D1&WC"| 8ĩ̛|!,نǏ$̥*V-j-aʻfĕH- HU,񒧕5XlVR$3Fʧ{!MrOӟ&󺆟ҾP]h+(x/S̯3+8F lXdx;lì*Fڠh9< D+͠1BFB c\L.dBןo. ; '<Hu A٧|?Alū&v+p5 E,I$B^_,=M6a2` ьGZǢ`.Y0sM M,r] ;~+Gpq:c^5U#IQd| k!?c$tD4)]f(@M)f`@ϊJNaCoyR{1 K0*T2ДNY'P$RA{Lj?'p5D7 as¤&J͕L0Y#,{N\5b  5#,۲~xj;-,-ܼKhot]HN˖Laz1?znE% Q@M)*-u\*;UvvԍʿR8bH4U/vLǍ$7wh rmןMy5NaDlDX%# w);}i-f{9Hhg;?N W/hЎ;z}IF7̛˻J}eJ"-&ooG ?:ZV&~C5iOc4 d?QQ#gB\S(#} lPovUvbƘ5>5akW5v{O\|7yM,vdXG$>92Mo6ʎJ'lߜgA%d Oo3 _hˣvE`Qevh_B_*l&剉't=#ǢV0QeyS'Kwl7_09χX`R`ذHbi:!!?H"=`).D$$8&2>0fJ2ifkKxoP³# jpj@6{$}i!^U6<0X \ R0b؛R"Q,oWm9þiQ0}G8ƧkaaB~$9ZO9\*<3u4&ԟ3x ne;mJg8L;6ڈܶDGoź7?-f&waHtjLu,W"u0uIvE'uxS&Xh|%s1By&~ZL\N[Gwd_ M?3X C,wĶmο}0a`,y>{U [|6T/+=dZ?rqtβ&i*MÜ5:n(L5Ӏ!`WpD~@;p^1稈xH$5H# c+Qzv]+LKf hDpNbxS*gE ꗆ+fCMH[r岥Faz" O߳Om=Їt7"&1f+p&xM1yse}cу @>>l;{/[g@+X!4^X޶UQ$%zV9Tnxz^}.%3j*OvI'r~xc0]xG&7ae` q %W{!| |aGIKBOtQe]Ӥ0R`^(\,}kU QnZ(.9he71m'7'|B:&:aQ)-d%7~]2Ne nuK؂;yy_3Y{SRwxN& :*WLUټ%XāJY 9iap2ɻ`Jr p<h0!!w9Va !>PS2GJyśm$Թ5\P [~;#VamX"dYbzk1J@51Ef.zd.(^7o=\ }4eLW z>.N5TEr]kAʾZ}/$} 2m_lP( pJ($£IӢMSRy)1ϫ44B;?no'@ʎݩKZ|I(}y-T#_&M9#"?6f< v_cL%`ha\A6 4G&[ ]lhGL|cgjUOf|9d+gj@8) 0jGC ~pVX k#aXrN`&v%-f2mDêR ~H&dKi4qeͼ x l^Qʱq`RSQ=X&!F'aR\%k)2 BmT $j2,l$5OsDKd:ǴQ`*͡&~3Q@EUQDyLG\ş 6wY`4^Ӵ4ie%Cf T eȠWJ7cG.wѴZ],?Q;|0p^3o`t+/&u$6vF,E?:mF|6jSgw-b\tɾdhp嵟w|I5dMw>ŧ ?u`` 66&!:KqYY֧RIM*^W)Q}.,^=Pĩ @l K<\\D_dXJuc=JD׾BR|%ԩ(90n ňϽslY?!? vcK?"0=)|@'$M>MUXNp&0ۿ+<{8X ]F]N? #wbB T} 2=卂m 䦍h:&%n&/|𪋽"$ơ|#&9ZS>Py V ͌3..]rsL@k<"/Cf. R1MUJ"Ϗ@$8J"D'JNSok.8=P`fU)zՉ_Ը?P4f_evߨlaYg `WaozwVj@"|hDʻݹSol@lI ^fq4bkRL#ɔ]q@idf VX$ń$yDIUrP%QBt9EeuW?׈܅\<҆dI-̔A6[pq35'ZoI-62~% Lhu"하HjÑ78JH*;nnlCg&T&8]PEYC5@o/[N'q[;[EӛS&:OHpap?vͧ[f=d/>HwNf84悁eߣ_*k_gOZt&EMdttש}1,? [!+UvhZ)ߕ=ƛ#Xxӱp~M$o?\HiM=P~.jo0'3c߷"q]%De]B 4gE*83l ZT*CY/ARe؀.s!Ol% vRmMIa"姼ڝZDbh५|rh0`bŒ\½1dhr{up(q=̤^l׽/M^>%\ axr,ޫJjKH0xT:׏L^uæNc%jіwAc:/8RA2 Yjş$'ejy4h s4zGЮVS 5}.x)'INY)~2x3F;ǪV0XUB'|<vK(8QevKZ *Sd#V-d4gYbJri*xIa~;#Ι_fhvmW} Y>Em[LI1D)37~MWH(W(IT;HnEಯύ2}TVœ} kC9/OBSo,ua ꞚiS:Ĉ%} 'Q.?n}iB%o#O6^_?r0E2YnO4 ڸOEݪhC_FE=ţ>3j',"zS R:fطyK3aҎre8sF~mkv; {hnB'~MEWe|rK #͆-h%єyX6m2؉^Jlr"Z (U?7ZV;ir4+YOd(qLEG!'ϑ"A6 ,L?lJԫ_B FuVټPnQ,6u+xSmljj@""NhMcy(f+ڝzB rgaN~0SfAh<#JSUJW $b"IR;Wt؜\UVSxZE4-To88^! FC8;/L Ze~:^ .ۨ͹Vz|*@F{ 3&];h湄 xƿz`}ݢ9?IU@xTkvwjz|#PB~KhT<02 oPY-j&A Uz jYp$S=X9A/Nwݵ!sv6^Qzd=2͊@pNua.@zYv~43=~OjBiK~)cG2?&$B؆WT{_D?zd${iIcHx =yOyTw\bY*8,i9Kײʻ)T ^K_O1?IU[Ŕ,J­_'aN0sEHŌ5d7Liא[nҬ˖O]sKiLyXK J]%eg0xoȽЫXQ\)-m<8WSBeM Ng( )w莛۾ 9 dIi wh<<UaۋlEvn%dKFBa#UfEDn(_oe@s8x\|Xe:WX.xb9dm{0Ncڌ;2@Xckq9!i(%.;-}x,knuh7}6[;\>m^4Y$&2cGf 2A&&V5u"U^SU aG{A1Rre, 0_@oñe[8FsW*gm((dC`k]I90x# #V܊SN#0y^=RـmNsa/ߥu &$|寧V3ﺏ]cO1BO /V-fm@T=p鲰Ï*? 6IOoOlGDByb# AgNJ D 7׆$UFD\^'X%v[xMV^v*K*=0Qu+QDSڟHl6]ʈVw Hߊ j5HJݽCț%NIr7[aܝ7k&ޟB:ڼ)ۍ$͞V 2z/QQS?t ~Ow-ron(Ğ'b~s!AtNhg@ыN5j/4ްx(0#OZvS,b@Nr5Dz ,́o#+ڡr77()ϕފ{f~KɎ%[ߧ n&mf14g‹ tdqFE>Fml`SlwOmDBאݪcrQ:U,-;hNV Ѐ삯E17Rc3+~/ H4*#a7| daTkQ۪X4]hPr m_}%\b)Id#Ϡ;f]8W)|C8!ݵoKmVM ku>߈VCcfG-X|MӲBmiۘΨ dZgWQ*lhٙ62K4GU?D]4$8֑%AkH9y*5p@>az$ yvH]ɥWhϷ8㍤y0YN+:<O?˱΋c6'+K5!YA*j4wo(BN.2*{zLJ]hs*HOfY(@t 42\Ͼ1ڔۉ$f ORGzbpPhnn@n:NGixVd96[ƠS M$= v\*ʠbվm\ &,HP}Ŗ}q)G5cԽu4՞gon(̦9 IljW9ьrDXO?8w- ĮkFj1GM4NΖh""̶M({ -~Xy%XI^TV& #r%!-.AZq"mFWmԙ m-0,,μxcTf!FQ__J4W7b[215[|̾26W5=;;$*};  {a.uZWr2g"%+y͊]HwV끇/Ɉ"IdE6ǧ*,g-}!8ڪB"uX%(a}◠2-mA2բ0*eD~м&t1(Z37!3i0WIc?s %tY3(oL!A 1PGg e?iV<0XS^cxZ I,7;^,4.z\BU_T; w k"v=NȕBVDšoUԠ0s5iEݺ0+ڋQ U}6 4"t[ʈ>'I\7&^wSc&H4$l.ՔCs=d+LXXt^|@Acghu~jq殔`3`䶺Y#z []>{B)& soM)Ʉ +  j#S;,@ x'9=-*z=@UT.e la0԰'T|5 ?_q,򼔷z%iQٖ$bM^PWTq}j [>w񯯛(C*taٙw ՙhyf3:=U0AŪ(oPyt2 ^׈{h'vqɯ)Y^R{᯶/b">.&SЯg,L#X{ F2{Pi@kmA(Fb4GlX^H3",a3:Fj0L0@'EkY>Z. 9o庣Xt &]͹H)ӆl{%s">:&1Րb38+\&Òة! s"[K{ڙ+ Q`nMOPΪ 4`7Eڥ_Dr۽Ӷ (IG|.sI'OsC^`2{Mdq4ǶzZR1fe;+,Y+isؑ Sx9lvq$xkTq[@-Y@u3!2E':"VbtU}PR5mĶ}U5B(wR=96vpg˯=I1zzh/t+ZIM2/_š I2=ku70pNҐl_7#%F /e2]#Lek)6%9 t[oC-*Eagm[k,yàӥA#wU/yU WUӫdUD:9P$Ţ LH8<'fw2oIUC؛|Q[-!Js@:o wPvYksM[PJçq%Cx(,8O ?swYRBĻzxƲQlntҭ˼K;R`YˤhL(c]yr&;MJ gF,>ϊuIL}Xe/6N(ʧ/~9ډ}-Kdym~^!-eek})R4_hCE\' px qϣ0+O ~ M4`;>^Fߠ&*&+q-t ?2ۦ49#Ej𰊖kK}qD.}+q[4Kmh4NLOAM72ŗb!d^0].ڇ(Z<=p$Xd{* CS\Ԩ8ܘY8l,t&M۠ٿMZ VЋi96/SߒR=u(y韤Pڳdjm펄Dy~'!O,d@ٜ|P Pa:'3RE\IUcy`喻h]f}0\Ĵd2XW۳GE7sm Ҕd+ hEs$NA O=MQq Lm ͳw%]*fe5A>)<阍o Yy ŋf_ Yxfaw[QpjQ5dcnD*$}#MK0M?e3sRJvv X5"u 󘒦! GzR]F=8 Lͅmw,iB>rŎWsԒ'xlNbzK%=8eoEE "- {E $t1kާp V5yCRL$*'Qג c5]b}(ٺq0wc[J+O n_fJ|ry[]+BeYׅU00t-Edɯqn 4<7oThfTi։ RXޤ^*XE?.aa{p@Gi.'V`'WSsK@8mj$mjs朗ωNl!GBTʶfl#0z)VJ3\w.E*"%nn(ԗ3I5 %}]NcOq rT={;3BnOp!!5!'']qM6vX# ilT}| -iR|=D,B}=am؂E$={.Eœ/*?:DdͶ=> ]bW\E!궦(K\z $BZ\eˈy{5&>5Oɯl@Ń2I=/p0/֔MUkK?Y}B<;` 8c9^"n:gG7hNR,Mn`R[`M\W$i~A9VSHbY"%O'a&`ZM"TzS\dq틺 ol}]!`Mcj T>YUޘzpe5bRV砜:JС5UO{TyOv*jn|mkJofݧoI%s:OwhT@|(Źסq% H5 vGdVƥ꼈]bL f >pwɌ[7γ!W|ʚ)#uEy^{^&]V 6LСfwV-(f:ݳ&w=m_k@9Tl`u-TW_f G&%I.ĵDhh*B3Jfb;Ũ.9|g~`^ ]n(<خwbq1]Ls sT:롖E~+&rpI: ,V%eNPqH!? qdpr8.sZc4ySl=(]^D}۽Wyԣdh|ohGݰ} w򻗎\Mz}$a.6tvl<8sʄbWL_2mAIL9xwB7(f/Y֣\yd}=.z؊=61":z̯';?ƍV$JHZ-H[lNx#[F7(O2Ag:Nԏ .[o7LoV ?6 AViR"^\=-Z5]%3".Rs\%KJq5 Qo3[ XV+^˼$'MPnC:S!1w?9_zV Խ2mg '49$Bcцo7(Vdkyi , cVfK}}ꑓiZ'iv"ȟG“Ꮑ'C"\G jZt拦yvٰnrEdc㼣d7 pQ_{"H> #^BM2_+ oG0J"؊eҪEMB/SOLuUlxJMCSjLn1Lr tPzUâviTH1Ej}ultՙaj|8[|0f&~ D+:Iwڹی(Ծ\E=5Uw }0X,G O$Zeqhk2 OYTwZWTBG?Q^C#j2[%o  ~&ScM4I71R $* (Mj"0hîYnj %mڍOj~^GoGz/Oی:d⇉"s`adq^ȵoHXz`f '$YG[dgFie[Kg{w971,9z*U$AY,'!khǯ.#E,5㩾%PlJzI#="j44],?gx*3&DfO9IIpkxW(K1Xa]Bhcsu !qDf A*UGX* %Y 6\=ϗ |/9ɴW ]{UOMwwdHr`6xK8P}1u[67㰠eO,Ѱj..sǓq6iҮ0eb lca]Te}SYdحn1W(>\R{K5\PC."i7jNM$3z"PBaiʬh&gh4ۤ,6Cbĸ]|t>!uue5 M"vKb33>HF1U5R)Zg)gMPN zƞER QlN>H*W;V}3s^+o& ,C%=Ȁ2VQ[[ݴƂv%1VUFD_:{k-B 'So~=4针TM(T͌bs7: IbI3О,\mv{"|ZZ WI/nQ @+䊂nj!Y5c41A uU" ^5#jc9e2e N?Im1 n/q6aaۺ5.zs?~Y=4pƐ -e}oD6FKXbh+$oXihOI=4B}\6nG;mH$n1Q+%P_F<뢹&OPzCȑ+xNvKOD&T?rnwj:cK.w"5<\cul}Lހ- lf#A—{2lِyz[i>Rc:ʊ>29~ j)<JEۊZ,h:)ӹ5>{Ja)/G8OHDC*t?B3UMw @_:4?c(zLKss@A>- a+},݃fD,?bZgtyg}H YCw{ p]@e{'U,XI\b39!_|8/E"+*Ax@cLN7 k' &B}"W?Z zK;3g 0z?w..UTo&MPL3;Rlh*[1Ղ'Bv3ҋOC[OT֛S EvpQab- .+tI>`nl︑+&**^`}~l)Q59ZAs9)BKTO%Lp 32!mǃMG_"L0;Qw[‚ ɉ7gmpGu F @W\Ҡ3@-)#Th kp! tw¤=+s; Jpk'G}bJMSPuz1]1 }IF-f-g^#nI();䟷BK:='MAT,œ?uES,roM,3ʑd[Ά=௯ZG)u0IҕfHk6#P2;z+)FT0A<*#xsj%͉ UQ`QjKt^lT[/&w{d0t q6y`u^,3<֟զ6w+d:et[Ҫ1uGw% :BnuJ3$SNcq%Y_$KW!@i}+ +~k?^+fpnӊw~. QF@{rFk񴯿[X L'67%_{z N- {*^_YxzNwVcX<1w#`mI ; =bL{o}5"OK#_&Pj^EQ9<U|7C[i`~x'xcweXّ=<cݺ]tKΖxvUWb -u@kbžrB9ezv˲!:&e+F +IEs#A0k?N 0e S̭Ceo0BB[czas˝j0[t/jP`u%$:={ ~T(M )dlnfDṴs^}C@IP#_a']h囌dHQK )rZWtv9HPy\"$7|,;|#A$aH4ih}M1[[+\E G\XP7_yU=5[߸V-dwH:e%g<` A}B;Hǒ`4w#FjѮI=F^)QSyv4˫bR8sBV2Ww`Ļ, )7pH[ fM@hd"%3L8K.]ICY>j~Sq [32>)ɆO N_2]aW.XEX+ob(A{G4U0iGkc4:'Mo!R?U]߬m {͘lz4ɻl}mD:+ه%ʂ23HljQEDzv`Ce6fo@5 .xTpQZ9li06󯮢](G[X.h)cF|-F@T^1nbO@"h\0@{VDi|U}nHQv V}a ^j>Ǡ.w'Ea /52n񥾹^C͝瓿WW!#ʾ2+|g;W7<zܞr"d}+;2qW#͊miVf,|jxw#S^,w>֗t@IX~XȊaQ}N0m$,bSQ4!oM'cm'Z+a*IjjͬQЙ*}&OHvg}zЄ:i{FnhK鍾SDž`}13>kZSgM+B"+VY0!^GѺŜ;UO+i{nt0'6"m/>iq_ƪ1LuS1N!AygsW甬nZ&iiC,dm&ʎaso 7EbGYDq%6eHz|@ *Ta(1u;#dr\ . `"ەPwG/([~xmF{ $R [bgUSjg6R7_Kp187GhGsnD:쎝؟y!< fqbP]%tb.J%!>NcX,Nׅgܖ !~r]VdL`|0'QjɾYx;8ض58LEx;wEK:1die>ly5\~p*~>qZpLizGU.e&ySyD tQe3`a9( ,Ɇ^]l?Dw;iLKاPfS lNĪ|88꽂'>P", &}dYHEE)JGOĠ ġ"=ɠsFA<@Ro/&|+[x-,!^i_l>޾oRsK^s]&kq\:4 v}ՂyXP`D146)n J/,: % N?q(T*X}S`A8۪lq=~p!:ˡz}+N6S#,-)ȩCܼ$ecU)[fS;P5 #| .pQQg7: 9H`MyKiYr`acģQ5o^{"05dYI75z% s++:G=I)'0wCp)aS1 m ׷qN`kE[rӯf|o+=9댋)x9"HBLj/{ۗцouo3oo7R>"mtN?2! }`tfUXX1UiA¡%$Phkub{. y+{sqWhJx "뫫QU ͚bs҄,CDZCz *f3A<L 4SM* 7 } hNwpG+,=\v4Y]tТߗW8! !$guѨ?R?8{ .PٸB ͸ JwDux8 3ީpTT)b)w6iUEvzyVBIp/k-X_Zyƀ1agvSnOGnOЃ-%I 6q^j&{&>/Iy& iUH+*[0'*= \EDM28J6?o 0J@pc.(OjJń~gRj2)%$DV^ҺaE1A!.1rAّް'ys0bwG %Ov*t{PEZ+c^"K*u@7N\GVۧ`{ŭ.^~H#|fl'勧^mmeT^#+U]LHeJYMZ_v:udKTb)A:M;4/@UM"D/5 ҅)%koJ7xY9gr}+,-!u}N1`Cjtޘ+A_T2iDF39[9>1E5=ṉ(I(/qG Ik'Ea0# [M mgy~Ñ׼t>>}B;1 *Ǚ&$9E'lZn(<\׀kIAys9IrߕPK b`A4w 4YBzl?5z}"İVk#JawV%,`B1R@.<0> 8:_nim"4=}{$Ai{.!5_Px Z G~㳟[}:xA[H͞j.o]CLV[@{uh=f쬸G0,Gb9qqe2CE5;3}VHoCGTclUU7c L(5aE:Shs =D@^]Pmx.}ê.P7x1£^:%6'ncaZy ޔ,:tj\Tڞh62ٷ Uu]8#;gli!PmՌb9FK}= ~0L D8dMFNQh |\ :'/Ƀh#'k6L@,H%755epc!{5@*@;LۯO4r(l9‧ہ%#"ؖdP,gg&;S w, :F"]̎ OCRWQśډ ;g7H@NBslobz òfx~gkW( ;@B^&Q(KB3;([)Ch%{V,1f\+EBݶzTz.j:gR~Cb _`õ$eO2݂9]@1\G1HlxD 7YšK?ƘfJ pܝdQ{@㗂C<CY#Y~ .OƛLZKL 4/p5{*dȜFNd"я@MJK+~4=v|@..;Oy/3Ze6'~ȒIO29yUH箹uҞ˭oXZRss!u'2d.bkwuj+(uk,,Y^4ֲ(o}DL]7K}AI6΋sDY#T}rcv)]%^jݶ3[&6;<*MJ*]4IC=/m 쌳nO1"9c|z P&&KoZ8 (%iQ Z ^y"i<u&W!xҚ%(g0 ! d)1A 4 j-~Yq8OY|Jr|`f];*S$Mrn4ӏVHi=z}9—)D[Ѵ ӜOGk=S\3iAu\5Zw+@%C骿ʁxxh{^qu+0%BI5E 4 JQᚻ;3y/Mb.M5PjCB1v-$8o_ť$N(( 2 $wfl\22f+_f%g =ϯ?j#ĝ|D!WUXqMalB[@O]pr `n!],èyh~?ToaI'k@=hLqP;Sk  NmPkcmU 밈AXm%-Y?_S,Ex4c1"հGS";cwTDBkbn%I-Z/.4F(xl; i̫Cy~W:.f4R*1tb2t#rubtR9_iDs@k7|-~̎=(G_)m m-{stau)_Kóm2zyIRO,$xI?3%#}Bl5cH_[~b.u;8V}MWѵw0H?(mX(@u$Z>/hnI1I%m}aR}Rˡ9,A= 8s:W2H> 'Cўtlz^+#Tpv/Q{R5#Y2&}i%J#a͌v}S HNKlPu˳ kgI֯Aìeb0e~`Ow>7agHoqZ R4I7oiՠN 놩Z~\ZwnͺΨ^ɫ Dr5BeuoiGuOtѷ iտ'hz=6)B5p)r3$1;=!@řuY~ӾX&3 |0rEd dWΣ<"u$9c5 n%iU=sf5YYoiSʿOA#ʚY&)o` K~fUZ|vLܫSxݵcZ,JV cH6 @Mwuk5PZyb\"̘tb㷦އGJ p_uWs1)>|蠉r{Re+j+u" ~'Bѷu&JtSW@p4=ڼUm~^Ľ~Oh+0ٗIqENK0A Kе߲My-xErّ>dZ?4HB[Ğy4זV0W#cTҮÐک8鈪rI\pM 8ZD@7JgZ[rU6ң#JC{V]gUE~UKJ@"sXG,JHl߽E{[ߒrGvyvPx=# ͆ݱ l\!h>ky*\C6a *Ni,pW6|a+1ocf3%*:Uo4إ!_)ԋЄ[.1]=Ij5V"jȷTϠ0;]VύyilՇnS1ѶgO?'MIgj(\͚w c/HQW*  Sa38S-6q⴪,@7 <+MppRTDĠ?S>fG 5pǫZ~=w)֫x٫:, +DO+c$Qb{{N\Pe-f|:juF`07,a= {0? 71u|m1сAsv{OF0=?#ًsyw5ٿO‹v"{Ck@Dn/-vBwZX{stZ>z Ed ڿޒ1V/4n\046׺ޣad. \ ] >GݼGSZqw):DT= ɯhȄċw:!l!%l!o܀4Ӽ, Ņ,lb C-x _BCxbR>v-^7yHT;)gVEZ>6s+b`Z8pX1Mpr.?,a+s>=QN5sA7mXJ΀I/+B|{ŁGVj Sa4\̌jNR{mWu離I#)s-8YpX=|Iybܐ#LG`m |He_W񶶫rx^~|*3?/V/l) xW]D 3WC0C 1k`ÃF!lTUKd!zʖL#i2^sK瓾-k|E"`˝e@ODk7.[ҥ[ OGh)$zea>tFUq. k ^sOmnk' rMؾ! rJ_爳L4 6gEo?-.T-ʖb<(؂o7o#ۍz( FW[;~u|zSh?_/|TKu< £ٺTv{~':El #YCNڲom!dxGjrQq1籀s@@T#J/|_oOXD4M_oXΨeUS\Y[I@R6z qȽuh0)mLMDE:/v o+a#Mj;qѯ\ضLKOinS[}_dїPSN<SLضk4`^T6A}C=N&?_nHUwR7L f5HXa-F7o>Q9 ֑\sF#;YjvsZxt`tG4olZ=Jh('}f@ i b ;܋*E+:J˲"%Di+؄uᡚb-/;(x>- *& o՘[3/& /$ /_~  IrEU 2Ss<5 ~-g >lW#r03:P?3y 5`9kzgj-e;!OӋOTX"ǫ? hdˊ-E:$_:]eոpee:`0=c (  45Idzv7h\K0_q ˧d(c39J ؚ~T:XR?CZ;)=] 1oVҜ[nMa7{5=XId!LC ]j?6Y=lQA.t$<tZ]"Yϛ~KE~uV8ﬢa?mPr(aM̸~A.,:_3*c29.ֿW dlqNBϤDEcOq--n:64ةwd`k6 &Q*kH<'*[PC KY# 䖅l5%UO !J:.v8@҉hh_ŵÏ ;& o_vԵYo@J #|rB#`>Cv 詠1eD.ri0sVtʀ㸵ב@0hٕy#T2>s %@^hJ]yG̎UZqx_ƏT3blVʖԍ] 铷G7uFgmZoch佐^N;jٻOpȳG6gk}e9S-Y/h~;$s[ '}._2v _ R{z4PNr<n^.<~=OGv)܉Zw@QAvT:_C:URBeÎZbÕiT 2 i{ɉ"._zX aj f)*-jaHk<as~xߣB}?5S;&@-E.KHP;?*2p:r%17*vC *!,;zsqr}jEV1ב@ijJg/7*zN(zcAn R Oܖvz+Jq9ܐSKą|0UᙼoN7;R^%2Z;nn^b)J<.: +:USY# zΟ^$wkyc.H9(I<9gGI?,DgZl DMQ*`Lϔs0Q@r4Rgu*G%HkNΞ\GkH0- ]?JFlAP]7j0wE=$ƃ8վեt23YvOα蓺S}C%p xN%C^KewhB6SR>w JmVIf]{r%t𸪳L'`1ڏ_OmW\;Vgs% ):< T<;-\3CCCg!9)%1 7|/Xda;z`r6u)ߋ]暅US^u\>޷#g4˺p'!)ugZ}8(}""țS1&{M!hˎCsȟ.̯^L_$@0-<}MܪhR:Oxq Uz>Dg`dQVv)>cjjXV0 or٦~\ |:y8c/{_njSс פ22d ?,KFaMd0elGJCgS`D|誻LM^fCֻW٢ ]J-YFO'"P糍";}$"BoPYku|O2eH3@$ hΛі n=3@zU|-2B҅zOS 59K?\rG;W 9Mzo S!y̽WQC lMo!K܊%P媐GA NY?0eΈ,i쓶+D#rOlPev]K3?J_/i=}Y Cxb540PTQü~pKzyH )nA1M?Sԉ|#R6qns'D6;p8\*T 1OUQb; 2.0JURNH.ZF3`d+V `4t! )$9NK)\ggC0ћ=ppٲzK ^xqy6Ԧ3f( #NP͐W`}:M#AdA4fH7%ς"nBWb-h2U^l׿\JDZ/ы7BNQBh76i ~[GҠ%l$ml $mţ}I = o ^0lz;Gq3⟂t5Ɛ3"n{?K/"[~ĀaMoaZhR&{bMDQVikhгȅ̊H'O ۄz5%Bm}i閚Z:yO"O6V[NJBގjU֓GmPr$*Vh:>χa& q K$NWK$Wfses AЏ3'{ƿ>=ЗKiTISپPEdan?i[ri{DiI ;x<fIV&3I>Dz,j=qE8'':fK+5'`|Z^~U2\M]+6!Vt97)ARfVxcNA,$9k joD8 bY:Ѽ/0 |gȥDs$/\)ف~pϑS3Ƒkb*dWl4Q4EKFڅz&h,df}84X"ƃu"ږ8ob -fŰ"gVJZq6{^Qݙd!IlXSfH!511l1[3U|`]wiAf' G}bPX'Q_(4 1Fl'GmǗ&Aynf=Qw~;#E0)ݾ%WM "G(³jm@]K IAlxgT@Ű"#7򫉘|ZurHRc.,/?(mlnA+[OX H &Ķ'[ =mJhj%ݥITUδg JnDakcxo\\=3 RbU0FFpRͫ"Y#*4|'d8 LPbIPr~u0ʡz]md'dhcm۵"$/T*#Tp_W n5 ќwl{(/CԳ)? ?j޸ƣY)*3?eb-ߔBcI(Bv ˫MWh(3ލTж^%DBZWIvtoZXHG?X=̍,eH=݇C2/8q3ս%z~-j C%¥4`ʘ;=ڊbڀ19"feo3ތyFhAgsL(myO{cE/|v=k q_7ݽG2;$0N6?aS<(#\.++m–Gd$=[n@#Ã4yhߑRԄ;fp36ȢY-|ڿ$ubeBrꖇT+#&2eN3d+kS(Jvj4Չ39N֓"M=8K졵 @9XW9z пo*WE΀gp.ǑAVmp>%;1TBKJjh@dO4&jc\n&W 2d%?{rGs~u  5ՠCE1$+s'k*V@)$zDTqJmt(017GY1ɬv,BǴCzJw˪r[f#?3IEJvhK\d{!p@(kpK]`{=IX6HLiHjK.+9ކb3]7x[96l̋1nkS$)Zj?hKZKGOtVrM^h"o9ԣ; ]AV^M}-K}{_% iRv9gAĢK3?~`6zQp!5$y,cqdxk.( Jp9E(>䥧s+*(Ar@[3E33*s\NcߤЎ:NnTΟyD'hOdsKv&?7W[^-lD;`Pr/ftӒqѢbҘSDAC Ju8bSN2!mFpJyIhj.X6/tpdfwq]fʥZ7:`OӒax)(Ƕyw\CfhX !T} ?9/Hj~~]nguv|78d ehaֵN岠A4RBvVɒuhq7w;YwDi݅TCoR HB"l̅DG~RsvK7HfFWrK9K9EFD*C`ן? }Iy_JrqLNBm͂hXY"GlRCHeBƅc`^3B&t?B#Ň|'R|D2$/dOqמj݅8 RssB:KJ=`K!roJ{fC[$9/=86a F+O@hsp] J?,%/jNgX@ 4ȾFQ_fl _7a"JFSd*6[^:e5JWUymA*JK>,KsF4=={ȥ\]WSH"R?|ހHjrYNA^mT"ªq{4bX4Xxfy;x[|- @\!-=zѨn4~g *g3Rq,ziT~й͓%$nTV4:4 >S~D⍽4Wis 곓_62حP(CLau HRyU΋^kl1o*gW4] Olo.f` *lKhe ~2}4TR :K5cm~ qyF@\^;]P31Li)aD{*6(B,h7 Cǎ7Ar;JHD.\F/veC+wtX⋃R5Pb;/,EcLA_p(@(e]Ö\zosaƧLxb3]<7ESVgJߖ\a bRkstH4ţ Ļ`Q5WU])5A=*EF__>d( ._sE_g>mİ5'_B, *UEꧢa^ETC;cFoYвzf w,783t$M_4ּ\I_U*/><:t/^!VՙHN4J}vQ;X8l;,v2yEmf d jLBCܝLPoSZl@-S{9IdY`uU4sMS^ hE2|8fB4^ݚNV3LPqZdo.e# )3E?r.:2{btn_P ¸p #2!n뷆 QjPb3بmwI,T0߁I<eD*7MWP,F8QmM$O4LKO Z$[\䉑}Z090S{%zA@ GpF@ VpTptXj{EKQH@t\KN?|fЩ olQ%yM@ M/ 8wuj?v\g8E2Rʩ`ֻRsC`>m st=窑`D"3;g 뾔Ԍî|p=Tڥq^,YK89;Mll[L5t ۳3QeX8;l۴5N[:琥ZmPjNi$2 ̛K9#9m^`cyG[ j~ j˖?lkWoy8pugp*$·ʡ#}WҖ| OZv e^==aBj.)`0'$UjhOJEK|'G.Ot̴!Ϙ0SV4 ,ms@ ٭~%d)*[9f룲XK.Y3yN߽_ u+-N[ 2N^0@<۴;4ˊ gٻw9p2ؿC l* ;cwGC-BD>-ʧ@^% Q0^Twߣ0=\V-JȜkv/:5̩!W''+Ѭ;P_: xINYJTݺD⾴i?8cmMN ̋r"xYMT92J:[mMamUڴxYoTʬSC l5D@0 %~B8G*!2TC_oƴT`];_pđR:\~tgs 큶5zqpYK&`lɂvXButlnW;]*(8w i1.i!+Bǿf. pP8Qſ"ŕ?XpY;-_D3bz"`9ql&t:MhCZ wM2/4Pֆ=ەˢyT?lħ f7L\K*M<~@ݯc#M!I1) ;w^t%Ay\;cr>,"]WКj[]PYGR 1\꩐9Toct M8ًvMw,q2@O{~6X Oxv-N-yFY%̤*BN Y-M~}&B;}ʍmf$bQ;c* 3iS 9[6BW` E>lx{Lpؐ/ęH P=' \>Tz_zl:$xkjBZaA5R{?XԄ@bjt/q<8`PuưkD{b<*w"~K|P}=H<^iU9>hb.եߡxMeJxw# a]jjk̹Ο5BN|DB8FTpmޗun8ϑTYVۖ7'`_m&m?TɄv:iMA5Σł@$8fЉ]7;Jcp{|S &~|R~\\BbBމ?~UͩL5 =Cm|VҜ$6w'ݽ&θ!AҜ)z5\ybe4tj'e6L/:sGz;twL{|:,5n!#LZ 2}G7ۿ#`-hΕd4h@Enw\Uח(Bú;|T7ߗj= O@xĝoY0Ǔ&^DCo&'BWy3'-_e?¸ |{EmNf,nI.~o4 =kz}DP˱R}J6rUa(rCM g=;##0NI :At'43-^ T76$_4b'? qp(F6qVYhL~=VT#9.8>#-"~(2Qu2\,5u4m+X)'ύ:T9sM(մY-( i{ȩrQU6lWfd,˸81eKzj(xqmJph?x4L݈l1s`+u!D'LvRkU:-I@,***|l w-`b=`tFUv^sW Nz :T㛐Xp"-zN+誯Co/ymIݚDo`R $OxZX5veUK.,XR L[WIu418;{dl]>.&n*4ҋBoQ#8-ɪSiR%.mY#eek4n'55%*bԒS] Q6V: 'V7Kg%< (|nv_,gJ(4J] <TSrv#ι@ 1O @kd?3E=N< h9+a5X쪤v#S:+ ,ȁc "/&}ԕ`vŲCxPXٽ ;, /QJW {[v/&RyZ&OlMjn"EF7%,J3ow;e 1G!٤n^m3Xy REM%y$06T pފ"Яl<I0ʼn':,-Bz uPx%4ڏ*U)84ܸ ,wƨ2<BhV׬f}Fd|G{/OTy-G$52xNV}Dؠ J`^pU <3 'Էn;7ೄ>CgYܾtPM;~ڥUp{\@@A$" )aSej`Py*^Gvq)H7.*V/z uUZ~mF xa6uQ_0BKI l-c 'oNٍ4'q7tT-"_1?=XU$ę Νx@-Ma=#܂Sg}K= |«}zN%Q~"5tczҐڣ׶kn{~_"[ngY9"KvFhH8Z36& 6)ZVB~ĎVFðhRBb,#6zkVANj^b } HF 6$[3KEʩZלM4P1#z-! F82H}="WMD?9O脈-J')RGltbL1x=i2˯i @kao&rN4VMT(adV5 ߭65CQpZ~t%A=QzchdC2kBwpc=è2f6tax:.9#6 W:v#^`\7S2CgK9z12}3܁2J2%٨զsM~9ȩn)oLVƢؔw%pԻ%Rp_r=maH+޿DQg]'u.K%=i,0'3T75ߔ5=NuNzO6tbq:?N}}b_<Y@3/2mXz̧ c08y8iNo#Yh &7xU8^ӇFc"Eqn:j:4fl.BDWtSp*j8kD}gdr$CdD,;U&oT'l$0\PHe_4"rA7躟]KdЀR,J1+HV 7T"tqMaܰ3V)K cC4( tM`:f?aK\3v=*6+Jl&yg‡E 0 s-YG__i-;GXS}U>*wx\) gY+Sl@.i =2'G &Y B!сo9MTJG%&F6EʔEaBs#0׽v9xU{ ]\O6R I|/~3]#Gl]׷_T#l %("X>ۼ`LƯ]дKbz| lFl#6J/ ik#64):-Y fBM 5՗\ȎBdn# hR"U\*yqd1:_0H1!.~̬/gYY/eAo2 ϙj!lh`"bb~:&(R" ]Qɂx&-\'peڑ?Ouc=U6ШQLZɔq/LOC6s1996]SBi)bQldUg8?#,; D8תLD Eo_ jxTa[O_$I3NJt5NJm3@%AǶu'>4ݽ;&#?W8ڣl!M q-C`uEAXvґ?bJ`Xqׅ>$qCJ!تƉ׺ԟ "3f.+IC>an@(&։M[-hs=ڊ<^XdQ`h W8}+S:ᳲ@$WYёj D# Ģ&ͽ?t0@sFچ*t-ZQQ#p;a4(!̞sVK:bPag/n"M<~ڈUBd#9r]Yqw&?#_O0G2:#c}y$m Q7)1ԇM]T/pA|SsNjzG|~$J , ]>fz@BsիƈNμ͉ yE\`Wi0zo3 .^*kj;OW ΜPI"b8$! {;bhw2;vE`? ܽ?껊++ZZr95d`T !\ǰū2] SU2]֥plH8|("qk<9=5m🎯t"Q p^S+‚ww*٫=i?kLyBbUOB}%7s'ga&7YnN`)QTQ)Y2MwtlN=Xߙ1m  9إdhT)a9[Š2m|*U)%rCNZO 26z&b]p$Vkjm#RRQ?#~c}xh/:A4'%w 9t<|g@ 2axSZaUA`pb. olMwWFcT&@.3pUXVQ>$٣)|rߑ׽kΘO?S}oEHX>z7¾q0͍wCM%J0G,51LYW^H#ri/M-Xל,CXa+uLq!LrO2d9Ȭ=zM9bXW[ `4iu$A4 juWTut`+JGp_*yt8U Yv-Y] ᗁ S`΁5Dk ,PGQ^,uCZ<`I  7@B?v?J$G&,78\pdS_?>Yp04XM}9.—!)7^%( s6hC 3k1΢Ӂ;+e7[ExsYK5oBhzV_%®:ܒn8LQ'oX»n<2+r@WųhS&oDIn՚]jlLnx)~K2|0z4 aiHٮ欯W0^2bH//~}1x`ʐfW+W+tQIy`I[ ? 9 ,ml(ھt &^ϘDTRU P~C w1{Sz:H.!dS[UkVUojz:Q#ަf<7f|gdqNXԗ)5g,ɿ>#nynx=U{)w|{J>N3SU<:@~aꎏU"i{tz4(kB(ܶgEj֭O4AbnDS{VHԝ̩ަ马L' Ɉodmm3ȿ>O۠)_g7ZԲC+8z_g2Jl5GDT]|h{źa0Z`,2xYG:KãV@s8A`՜%E*U}GM)%gjyK {C\-YL-=,:m); )iك=S0dSfm B*G"#{򊌥2t:ag.94m8)V5 '#;!1ĶiAi@9Kz^Ԏg)Zu娪'պ ܅++HA>>Ћ0H&+ҿ.HP %g%mLgYu<83;-U017 ƘWCŝx\JLČ6<`<>E5ȡ0fQMK7 Q?> O8*I'K[jr'";ܘJa*L$3*97>X zQ~nך?,qYXwSAT(x4_.1Y~dY |0Yk>Ǭ+kGoF!r1GʸuyjM/r = Ʌ[18ӱ/g?!f {"{eߓQv!Ucx9MT563[a%'/Y߅2㮂mPI3xGaŋ)56F!۪FUo͌\I-ݯ_lgtڅe~SPIG[/ $jHV}>uK.͹THeG Q4u;)xW< 1=f~YKE.U#*Lq%-c?r |`v3?Flw'qINzuFNPƨc [c* u<$Ѥ&Q-9./Wvh ~k"Ž^e&<9r~.t"v3C~$ﭜ NJswE1--*MlFׁHsFC73VLq?H-EMUE5)H~Ui eY[MtIs6b#ǶKgs3~]ZQtk17hxÛ%׃ͱ;'y@xwGU( )S]ǣ=̄=ޣg$K}g8D*~-0#*g q\pz_Urx 9#rj^AeMQn_/Gx{V&W:<luFxHĽ\%1*9Z4q%խ As!@nX cu=Đr`I`R9ǏN(䰜5Ϭ+uirU&j-N^zf)[Lw$OyP34vd*:u~8L"˟su z>N2!Cǝ{@9?!Y*}]ʭMOE%Նr}r! LA!όqA{ &/EE@9}! ڀ\D uȩ'cG'JAK.f!YX)N#k*;cUf>ٻt~P_X(BB*n( =f %I{~ ͲƕMvjx-R~-i1\‚6䳽4>EWKlyFLd%ab j>A}bϠt{#m 9$ݾB@&Td j `҃?#V3 0}ezJagůi%}m%X3Da$}`ȩJlgLɵwyARg`lr:'ی/+eG627rz,vTU'Wol[6Gu H 嗳qxx6J֍Tװz=5X8+hWiv&7 -õ0M-d*Tl^,8VC'@f1f$-+JeC9ȫ QoQB9 !CߛGɫ3p XqZQ=1dj*t&PozOoIEqo`4J?`n jrE"h~(+`ޙ`9: 2;՝4>S)ZEnlY|T|D'w,;%Pֵ`eH/A65y< NV;WN?kNU꼦o#)ÙLr\ke@Bhu߿UsWcEҙwۜ?CC3YTBޟDՔMqu9;;+ҀgA{J}XhUgnfnT۝WUWc J '6-C #* b;MㄿAܡCS(SKW yUFi'9v@5ݠt=P4'HLroց^˨y^@a4Mw[_DA\>-TPĮi.ݒ-\.EɔV$"j%/̓6=9f$C}jd^#3glDAKY3>"V ID.b*&׌wg*NG{jɝk gO1ؐ3 \5)`9 *D]9Q>uH ZJ5fc Xfڻ 1::1NQcFs[8\(!w ]O rb2쫀D6ONdo"H6#h3I4w)8NI~^7+JzQ%zGPzј tobzZȶ4R6=+/6S2̼z0@Xf O#p$_EA螞Z4T\8=K0pl痏,a@Pr>U8+HfPtvw.쭉, Ud !dM"?#n9O, ? elnZ?3CFYe!wP$n5:e8óF Arx.\3h{z08r:EPjnq'69o3Ay=KO*[']&, 6^ZgBrɒ ɦS<piH.I-ek*CHAsE|8b([s4JFR@'!>"g6"[N+߰Z}bc!1o_cdҝOfp^eo){W*г7t7{*.֢íHRb쩲t%P6SYQ(SiF5$^MB41fS-1-p#<\Kdch/cݍ1܅,= VC=]QOi6klzzsxE5mߺT<@vd_+N;py4r)0N~lء%UcQٓȹ,CkjrnW:d~jC.,X@S45KH(=0l=]O8L0H2_%9 S/{Tti R8 ` Iq,)kmx|I'4p/7,|6Q,To>]h \Ëޟ/+eRfƼy_O4R6]t~)1w1he)N&*FZ|w.e &&M =r(<^n F*X#ʸi,xuZn/|%91 Ȉ_V?M8~MΌ6ڭB>vL(L׹Ğh\4Gf u_r+6EoCW[)E7&$7 BFu֎(eW,kQ !@?ˤUSRVcu X2Ru*WvYwjFG g`ΰ ~"1mɣ^wfdTm=ԡCprhff s_,ŹHu\ӽ\T#r-0ԛD3ȭhY *TJ!R1eboR-=eK _8Cͮ۸AMFux^aŠAQO? S )F.*(5SX"id"SAY"wQmܺڀ'aoѶ;c@.Kq(mjz1X`S3H!  i(4yf}#J֘0gV }~ruXk藜?Jy0#D?͗`bJ1EQS^}'v Ȫx2ƞ!>x;1\{ZOP}HW4mj6 Q,O_ϛi1ׂwԫ{tPpes94-8tWӦQf4S1$+B{Uv|eʻy)蘑~:5ܾOʧ]6,ݏ eٟ00 a< NR71>BRDʱsmu*ӿy/Oɔh./L3[R+kP9"?yZgDebNk4C2N_O[z_G94J);-mxa)=KeFe;,☣@P-ܸ[0-}˭Ӳx3)9,jP$-"x!s3qӈ,GrCkʅ愈3$8B`s>{NЖ|}ۇ96LL~)ާ`[7|{mn3ߖJJ?jr%~:JD `AhBw+/ f+9FsL(dn1ڽ;3fvk(\(8&K>hnd1<Tbt31n,R([gg6)~T,G',M&7@ϕ=w䑉RAjaRff)by}@L `8!x&. - %iٗB\whX}zEnN{,Rts8A`ȪZY[B=nN6+5SnNZm\#oP抺hO]2*OagLX'K[EfVtgAzƺ,fPn*(1PcИ\jdΡc\`}5wu%~}Қf~Tмhm2}Ozk+@Ӭ;7nޒ3ivV6~.@s?ugSqRSI7~2&!^WEPBYdjp 3"LKU%Nb&Oű+L- /٠?17x!%,,l0]r#&tL:91 GtW߇B7 pMBUF:=ڳ4bv1h$UIqݬu0{SOM ZBb~kFz eq~L36'rR_vnć~a@JwnB($-ω6BZrP[Pm>;l H1>)}}:L],/ʏ[y6 v[Oiĭ9҉MȮ>/YHҫʘv{K{3*.zE \H0DcQm885h UcۖKE߅o<)1!ӡ7u ^ )퀎Br/a `Y02@P lݙ(!ds&tuUd7 - aoy$]A@n_2ςF4 ݱTqX$Y ;7hM28N+4-5Xox S0F 7|vI\}R_ĐDW%EXzˡ.R &~"Jk|_zj{ WP}P4Yp+2)Xz2w!l  7$dg#$?Ytj%}-Xx"7Q"v  Ian;vfJ6 LJֽ cYAT]IN]&/2dfR0GjB_2D$]-^S4h3p =uо472%l ׎DGLhYvsȩ6[+\.| sr|3~7Bh0H!gfDES`/%8ۏS<کz ]yց|ôi8]P P Ѯ:7^>.*p} ~Rr0jPo? l3VיЗ+~JeD@0R@/d* /^(_@%`0!$. s28q`f,7iu5` mqQo}rGYrgԒ}5rw::t%k5Vo1b銆Ƕiy4v83 ЫUbs8fkZweq,uz0~M(P:4=C '=6W H끷c@ Q1 IZCO֜m&ѯ)#'+u>Ӯȱd4Sw3̣m)jXZ@ }3Xds=F)|'`}9|^@5ݏX/Xr(mkVeI22*"U'8RMuN[I% +BOn>p9%Z:0 ?|U,I55Toݕqr^@"GRxt8?H:@]JyI{l#lfFx{( X$>jo8rJ[ \g1x:bSCĊ8iK>hOt+ֽuӑ(ȇrCTGHDyN3c{/yP.9*K(6{۩:N;ߏ4;Rɹu(I% 5YBZ<<<6wZ.-d Rr j#|N;UUIRWq]lusِH*Y%RΕ'%g­dj\%͢B6aѤB31Nq ZMVw͈n-I!fpСq86")6.(i|7MAw ZLZyF⧓ڑi /O55%>OllNHoquzw*ꊧ;b#H;N l(X}Rޱ;e "!nE[dϋŠOO%=$^-j&$49CIH$Ep'. $5=YByʁ,kCaٳ KD k@/ k + s[q+S`&yzTE𽇜Xޠ/-OgZ"u[ YВEB\gF)(SLD,_W_UKsS"ztA7 uKh> wT!;i/T\7SK~.a|3֞EU"cn^\FoUDZ=Hi'>":a&/C vb>O \Ggp:ea;0mۥA:Ms :GQ$%+xR]pa\滗o떖M8)Tz0#p cHFd%/io(򙎻߸>'>d6$K֠>\)A6=Xٮ2̥“(OGDXR [Nrg_kcn XSd&]ya ,@~H=@_{ Ǜ\h*: rRiٿEn7?E,Wtt;_&虡mVO%vL"y*(ˮ#Zpv Tv<ȴߩ3aڑmFba!b2H`9uO0-`>'Q*dLc*/P'f6ћYNEzXvmU8f84,toK̈4`?*c|lf=A އC\EA5jRGosr@> %;W?4"`rWG]>g t^*AL-}ȰY_:]jЖ~H+F'濱[σ]:%OTߨ@ЋBKW OS'hy K"IBXOݍ,a0l|>DTRmI<[:%. n} h0MO 8Ƹ倊4ܭP%]h܈*絠)gAy iUt4ߗG[:C|'prxrxN9K͉,ґ]u*V_C?.oW j}BXlz&?=T랖.8ONYAi`)LtCQ0Nlt0u-XՅt.@䴱2p5B\96ͷz4y"иלŪ㬨Jw豀axZ1NZ|]f&;շA~b<LF^ZXwL3ϣ?B=9ΑOF5'kbD:ՄCst.}Nk w7g8A맨3Ebm›p24zcB$1w?p1'Q.Q hL ]5+݈^!,sB} |N@:$ . ;'>[Yh됂+>-.lK G7LBCa>;@sbw+U^stT3S] 7 l1M>Z9j ;W%:ɟ! zaIsy#.(pu`21aP*7fzV;թv[` >+Ij\\r2u*WcWFvo>cScXB0ߊj"!ޙ{'*ϯM%.r pKKQV 4W;57˂8XYۮՎ]W_ e]ʹX* 2a73@HXCo~4d^^;H3Mʱ9:~iaR6D򶐾es( "%mxTC~KbA [t-R%x<:4=?CBG ^ \y؆~2}dQeX M`8(bV$ ; 5F:$apm& E!O.3Q_7I mP4-]B3[갯#,)1Ўd&e: l23E]5YXe8T;jsI٧XmbE^v=sgIq^'tR\"8ZJ$=bOk58ĹS;1q!wX XT<Ń+pKp0re ¤J7{H@..ęDA(umT 9C\lu{VM{0p'H2;ǩ4z;ĭVJEģk]ݫZ: 1k?*5#ߣ{V3WxQכ:9#KH%uw%#ҽ8}=ƻ+K@奕*=|c;U-pćHkC:pqQO*Wi/qL] X8:=+W]B|!-b,%~^ڙrb9IYC耬.p0!ztͶlD9N*e}AEȱ巍̖*mq`I!x;.X 3Eq LYѾ gcgg dȹjS$¸fKI֪`RY0H>tG|"Z0(wvgi^h"}zp^ {#?"_$Lao F=m+U¦QeYe(8`0 cPlx^n]h MщB>gFHgRm=N85@yp0]ApЃ~]ͭ":kd”0hX!ohOgė2Pt-kvnpQ ά C6{ǐðb6-*t1S=&Vo^m/F,xLfOʒPJ@hoij^Ĵ&$!ޯUs}?g|edPGBYa.a>(ͅ w:s/D]BM5L5 4ۗNtIz1i}GWeJE$muɛ=k`ˊJ PTRʙ$9̃#bX$TRh~! ~;@mLGǠp~b/g>4 PHBB` C.*$wk"C-1XCzӊPi%uţ AF[c<$U||D:F&̓Yi2|#=i}+hةUܣAqEU@[Io-F(hog$a,ug24N4L=![_7-eh3L]dv+AoHCoXd<>g:lX$H8H?vXhyHo*XP'8V8jAoYeO `uß%3N#L z/΃/QW:6d`Cmg[%fDݾH.~qXyC.xWQ2Nę, |,rK|s5k\ >;S:wާq9/mAI%=l*܈-DZ;%-W&6fK[)Ss}YO2ώδBۋj4Mi*Xp@rD+'~TbWO6  =Ez(rKJ$ S\RۭǽA(aؓ0cWO30*BӼrа(^6獿ȝTLd7ˡB1]K=}5\#uؠ,щMan4;cY4p7\Ĵ؞wˍt\s`ʧ7rHgr=3<֜uTmk\VɅB"*zUї<'b a:, %sh\24Nz) 9!]0 W0,1ϸ23)AUw*j9Q7@%FӔF^/PZ1_q>ѕ!7. `]yxR,~tǹؕćW0>Jc\=^EATS@`,(NG~Vy C8Xi "t(kqG@eX*$G"̃yʂ ["}DT k¯9PQuo{(x>@{}:d68:B}(74/lRW4Dn!rcY0m 8E{ț:AS[NUGMa;'ڨ=0/ccf̫XN grF4tmHr='՚q0 *LM< 85ypegw0Y`Ӎ-Ht|x餩q&gJ6 -cϷ{!H5PX>r;>W o3x {W~<΄UZ$v&{I>iilEs%G *{ZrloIuB_M/(~DјpRf^T{|v&;sMgtkXt" 7MDϑ"Z7&-nk&b۷l;!&z&hf^H~cw9Fq&,A`}~ -įouUL&Io8& ;'=K9N5PC5H *Oþ_nbgLN   z-snzťGaYwT. D<hsHa_7 8wxcwMX14,B[qYkpJl֚4Mlޗ,`5T.;' !!aDU7s-Lx2s®;oI3B=wHԟ0fl}lDkxzG OMZ'읿qZp-&_nx(d˿ 7%KnŒۘ &"/ܹ{(h ;n]8im7̽\X?ck%#;Y`qTo\/&hxԄ* eIXrVo'Qݥ,F=Hdž)cg1Z(eAXw4_ժy'CPiD`|I#:ʹNT%6Kwm*m?HpMfS+#!X,8%2O-k飉8=5 :4 Ҟ&hQ+F__î 1iJ; V)M~yM$Jv<_clٍ|w+|N<ƶ^էIwH9Pwg2YIQ29:ЊkКM1]4BG\r,=REƉ> B5ۤ#fc!eIcC*SRkJ!]t3ҨU" ?<3Ojb??ROucZ v9E9oQ"@6yHkbe۶xbnQTREPOA- WsY"r9D~#! ș׬P'xif/lүyM*FaCE?(p?s'{%D/i\| '?97rlΘLohJ|P>ęZK@쉲"+[? \Xɏ6!tT՚pOSn*V]]O=6Z}cc^sͫc-DVp*kl{]`l+Wv搷&NѲ&Bx k2t҆ˠ+M9_TTQK}v#M/jp*Ô>BNL{ Tm-}OX36\'8uqFJ->N}gWyKs#^LM6.lT #˭5gNUxvȪJ*xGr)n@0@9 0TDmѹ%3ijMeNB} 8b2IK zGf\N0pp;FOұT\)c{y w ܳ$8خ*wQm ]7 4S~]hvSU""seIǖer2@LWa3<v[zc#,UsFhV.jD$PQ(U>2- 3jJbn fՉ{s<۷d38ΠFd3Ȣeזg\Κ2K+"fe!ni+q3XJ<6=e4"]hv.K vpx*BWUXi_K2 Fٱ D[nji?G3~摙'rG"p5_lN?%@%=h6馦0Zn:%p9vͭ#"s}S [WKVD`z<ȟYBr⅓?F cX(U5ֶ:<4^Pw?]LeRVE6R[¨8 ]iJ ^Qsc%0@ej5qrmE&JРÔOtA#YrE8q^Ika,q6/%@Jo5UbK") 9ʛۄ0*B rI|V()vmEFB W<;օnxՖVlDr$D0hO{m&x eK!B$l:F#On4]IXjFkנdNz-,':~MKhX!MZ (KFe+xpP6Y!zn3Y9[V{a0'6y 5(<jRZ+duK֔30.쐗 h2_j1 ΝX`RT t.BJ1ӖǾ*UT[a^Hש$MFeYᦁI7xYn۷ 7GIa [ y^7^IeDjcaw5-?#DuUf_4Em0y{@/JHZ^GLo8z8Ǡq͝i2+,qfWV 2u$guݸMPf=Aӌ(--U]Q$UT/*K t`R!]ZHt--UG|ֽ:SNa!v-rss ;g"&b,N 2IpWRpd.D:r#+FSD;GSuӯpms'-WjM83'uF/dEL{(\Q}wOLrf%#b/174"g '-j"c@' 6aᐲ H8v'nqRJ`sex@{C.*ϯ)RBDk[}Џ ܞqN1{}RgS{S½pAP`TRX1vK07\bUwQk LnSnu탆1ۻ$L7C صǹxFVlP8-](qLIZOXYvbHJ?D$͈HJT$INAp $S[s熕y?4|j߄:b8j=2N;F9- IsPY6>5u)|ǘ`/Ŷ-zf @V~[wH4)Ĝ\ vDK$jP.>>WXYUGFTܻ̀o&gH \"r|Z}w7eP5K˂`n3[No[XU6 +i-KQgqGw%ҾaI:Iv.UfMsek0z3TVFs)mò`L&p\eT9k c]"?kxl;(2! 3$];xՒJ,',pf(S66$,)Wl*!@J˪k񧞪[U>c(bA`{^̧}/Z`DS[ ȥ  J}_6wfϴNQ}СO>WLoVKyh%a^O&gchj#8%ht)UGEVpr.84q3h (tW/J;GK Cu~D[gA828\ g9dvYWb ujFݑ2әoz#E3b+7R^œkCR.ևBotУ76֑5X戸sR^x=@{[= e ;OV$,tGIS~ >8'_o1t\~'Z_#9g+!XN[c! Dz{=v(/Gv=f gEL2~@^jAJZM AeXEki{'{`{ͳ+99tL*b@˞?L0'dVA kT1[ywx('ѡZ2"8VlP6g=6 PF?G,ohbՈ'MD/U"7wcNwEqI"93v U@gmu{Qaqq;[S( /gJy;x#3Ɵ/VǪ+"`?rH˖#K~8& cD/k?M|-_d*Dpg+դGN깶O+w+="xǝң׾Hf/9vTc+&<bȰ{;q0*1pG[u@V8{O_S {Qr[]6 WüdV;ez/™xdg R#Ǒy U͈7_Ǻ5̠K=26!hĠ{a, G'd骙VO=k'友,kC0Gqc_x1ٟaiOH/FZJQ~\oe°y;Ae&t~D$.-0*~s =W_[ :e~̈$8kxzQ;Z~M߆7E#Kvm1Vc]~IOۻBew`Li~'+>)po'㸔8浂U\v4c5Wg2w.2#[/q?V'Nn 4ADdS!M+fLlHSyq1k S|( ML~Ux戝rMKg1ӰZȽdpc-PEr$r7R ?s%I}Pn6#BNA5ϤB%6d%#oUU`ɾ+Css3HiǹA˕-s&2+~"1F^G&ߙDEaTZ_hgVh쎌i k3TϜo]>=iFp 8ژ1"j@9ohl  (D\( ^m]-Fp=0/*IVSčq3XM>S n(aa,:"mr7Wx:[3 &ld0z:m& iyB͞ƁȐ=e2k+] еUyIa ׫_-1{p}O`I2Ar34h DvE^ѻosμKıTZ~Ga2K80 ۓY=6sFRmEA0HD܋,I 1=>t)yuE)E)ڶwz/N ղG;ʠ(Č"g2@޻wP  fQE|\TQR$v s' DE{@7'].#IVQgp2¾*v>rU]e*X ,kζcV KJKG%̇/Tއ{6 TI3MMWbSɥ<57rw0\_=TM9OESKtŎYTHv!i:sG2k?f 5bbڑΎ{db RbҟE[3Z]/ru6J?}7tembeP zME z,sű!2w'G'5IzM/M0N 3h?L܍ 2U )Q1kӵL):8k`\؇ڴ^qtƙWDb ^ \64ъNYJ Ou{oqq3I~TBMkjI4fN|Г9WiXDñi`XK\vڙ+]3/@vqv nWs IGV"WYHbt@YE(%R7&חU 'w?#{IEUu\JKVʇeD>tIq5еW.":= *X35ؘ).עjN͸-LYR%pժ gr:E^ZMkWŠrg:wӸD5 pm4]n}m@ H!"|Dzņrm Zq^zcK/j-KH [4TzE2 7G{B>Hx=N) 0Ȅ\RkzFUs+D0YaXH6#<X9[9f'2ɾW:zg*`W`'ɘ/;6#շv~A.}?ȯ)PEJ2LvKxHDq?JuM3~%]{e|YD'\]!{_Se(CS J4zg4/y**U<:Xg]SȱΞ/xnZ_AZd:<%&1G;hRAA}&LIy2o;6;H R*>eNat(ەEpY;=N`NXZʚ tq鴴yeW2᡾0{`.&T)ʮ , 5o8kE;;auC5O 4>v55oK`LyNC-wSFW34z4U{ϻL/w9<`SAę}ҋl^P!rOoq1 LgBJ^pud,o{3Ͽ%.{%3>o8fycO -e0Y紜ֵbS3'%xcZv'ܴP]+dvWQdo& "7M@3i7.ڤօ"0U0ەR2+}x=CC!0"X: $ 굡G7#wx1yM}IK^q692ҫ^[JBE t0_i*To}g~d7&/8j+SSQ(BM,yL1QЌJMM'>`ֆaǜMN1FLM2ʁK,EʖAk1'/5v3bH eL`Br W06y TDk2'pR)1=|@qe(nQ} ;ЕʲܵL AMW匿˔eNֹ;{egfݟOv?O"R[>AY rJnF{K-[sy.͈6X㯳I IbVe-Xu >%yS=WmF(i@ P""0$PFbD#vR YvAn.?LRr@= TCQ΂4VSေ#Vhmv,3E"'V W݄lO^Bu imE_X=v=_^t7涨 v #Ȧ^K-7yy8˚* n-Fr^!.YۡXW]"$4~SLƖP7vjatnBε_ާUxtP8X(G4e(n'C3W~z=וVCz(" JW9C2p*F6׎B\ޅ*9y6/U=QȬ(i۟Qg{g 42=}/lmjMIOxֽڧX;ZST):?~$g!"ӥY cR+ޘ> R:sfM0'\"`w7Y=jP }_ i5 2v{}n4wxsqcE0PYQ0q2y%h۷Z{#y`"řUO'cwݾۛ`u4tD3rfy;S 2Zm-G5~bs9TȶQc]~;/} EټA\TxUfJ _r[}nvx e>=lп+{^O!,^>yܔ0e2a^d…aH)fw?fx>&Lv0ET]i-gԫ7m=u agXICNP\iWХ@,4z\PTGFiB ?7EY=*_߇֯${XxT{*CsVeS ǘZ*Y^(辙_lTZ|N^֯#FvOG렸OZ]u[rOKϣdU3Vڽ"-=jx!HGm{~.$cN^b'/\dˬpLؿ&%T9 V@&:F׊sق옂N?[|w>ߨvRi>[B8sLt[ؘڒΗϓ\7PMU>R(l "YeBݟ)*hKx}#d hp'*$#udI? m}]b7rt2t#`p *:tba4 8W)QšN( G_&Sp$FU-U;wr26iW]UE#)rς:7z[ҫneYԝFdHόSiA3qSIT`/Ə;j8eZJ RV"Rrc0mp(sߔeN @&'Y|%S AV#>q!t:|&mērb/9B2NJ?`A_1Y 38yINApQg)rx^j)w&. Mw+@9 o. ۅpxn-] O{R$ Q(fPi⮉|(u/wtz( `ƿ ;όqJ;icWځtOL!fZ`6uSiN<ױp|EyPjN୓) p~ǿESטЄ?.H{[dWCJSpeBےg+f+QNo~ ;)SΝ3V;1VmL/WVuPYm$gwk{ip^׆ t\EaE.{3ʇ r!aptNz즺ِ\M-I- iI]|HjmD\"h&Y唡/yk> z n>|ß*gPpOPPkxuiZ-Bx/EAn ߤ)txbjYۃכZwb-L ^m =RA|C,Z;cǺ f Շ5@'cAuzMR5ݠa3>ah[+ċ_ˊKwg(WA%j!V:f<lp]xB*hzR$p6:rhKhF#r5 D$we״ͳ ^Fh*gϗZcR{wpu8lk7(g9YE׀'1gE2aΔ*[pDv4›׹~x ۴C E!cg7F) Xh68= 4d.ZcNPH6IK+7U!JFi&E 35 1]X t?6L`G)\,m R q"9731de4& a[{*cXZ+G$P(QfO^o_Ab%k1jyh&\OdJiټ(15ϿP 0ᠢW>RNJRɎ)ke}.iƺ.g7&9lwᦰ/f&OW-mxa,#.A j1L/KDU$vc\laRWa`\ I ~s@6D# au;fgW(bӈNLQJ&Qހ pb8}svqkS0=:1) ҋgC?y޳: )]~4yMƿ4{oːl~ 6K3> Flח~/4-ǒ5W?7_! D{(~T*Asɲg9JlMuܮvMEAA"L (=pU\v+ٔAY`l~"U uL *;#ӊCX?bv8V 0֫i _s^K_Y^.<#k#84S\rrxWbN 5,Wh&:?(AMoTX}ԳqĠA懍ф7$}T_Bf``4|[Gd_0k!TA (Гhyvw Z;RWn9͠ݧmM|2Az^z`B3R wYP21 K|{_3pI`RvF-ԂڎCwR~/)ICjY9ַg:0%刄 uiɇWC)wd+v )KfPje" D Frql%ȥ&U}ZE\0,m d%"˧ [ݛc~XZDuo=_a~yY" FfpP.hwS#-<Cv^pQ #1.CRBHM5LVsm#̫/yKl`SfPf8BotaP1@Ϫ< $Faι).ޛk ]~PA |经L@ !PPGg]ad!DZ saJ_ EomövcQ5t+M/o{<㙇 *j 9>Q;.4$VOO/-OIdsyLG`.b!{x: [ dm.b6z)tMidj[enNY.|ܹNK%yu3`$;_X{ߑFJ jFk@M ۂISGq/|#9N e,S .#n.ڮȜ MjT/A g51 8Bk+SM2|u%V!{pQ75Pxݯ2Tc2\?o=.9M:(w>%ZGkD'Lyrn%SRxXVW+MMڵ6܏leGwk(0+z$ RX.Ҩ rV{2@fQۧweJYsm-UZ +-ēq 4?AuƗc7_pu|$C:)R ˢ-h~z=̝_*IOH<־-yɒs` 7I,]>Uj?$K+#+B!Y;KX/;4D d۸$܀H@csQ9hӚ[a{\C-|Tz@VSV_i*z+$;{}$uz08O&or\N BCKep"+<!'>gZkË[רtgAl ?HZαת##oX|ƋoWa}[JmCwbXXrx,!<. a* y_;@vػFMb3h{#IoQ -Os 7Nܲs:>x$#"3")7KrcgFtGvK&̨[MTfGr`R8C?~n aCTδR-L-l;\n{s΍ #l@cӐ}g% XPE#{*pՅf/en>}O]zL;"XįGxt^P|5Km[ʊ{h2` hRde^jI-:%MxyzZ[7@1F-#"W%)gF4ߣ +~ɧ Ch} iл-H$[$޽z; Nphb·i8b-/TQL4~Z's ja'=:v)<璄pc"hK WWK<|eܖ8!lE[zd$3:HCA%-쒙TRH;28< 2HPF(z+ڡyXH՞ ONLlAOsF^0fG! osŬ1ˇ:1Gj^Z+a 8 ut>@O/dWY1yKH@OH< 1pcut0+6cw8DmwJ\/=Osd]^樵eY(]UFGS?q),k(Zyqub4kf3Khػak[ۓphp|@K(ҷ8nr%A#S74@I;&SЎtqA.(QšVf>[?Z)2KP.RB=;9P&:Q_ !$%i}^@<^|hٙ),1l?9~uY}'ۧtVBs링6ޓ3bmOOG*=xޞAJ PdnG^:.h;+h8x \ ߬IDʀ< CB<ߕxiOXՃN_4(idXW\I(IYHSg4\N3,-JyF4ND`L}FYI#[_~|~d)t iׇK9 0OB+DZ'㛀 FTF2*N/{>q9U3V%[FH*fa.H(UqgHPݶʂѕOj{h"+ڮ əASFFh,ؔ=%gNX4 ]9hgǐ=Vg~,ɯ0((bv(f ;WsPUX2KtϜAU,2l^Z5JyԴ`dhci o7G<6캵ءQ&C*@k"Mӏ: pQ3ߐ,dxc1hdL.+ˁqXU"CЩ"&]+AZO -+s*B-.:`3M!@ўϓN80^_vaL1e_$<-8=MߗTu{?8~K#·T%pm:sStT|²q[TY/ E7SpE%C#bg#޳ur^Cд虼ӡC,4"HUzxM$>`}2}׶gcM Lv D_[$/0d|꣪ЦAs<}vY|=e%s{ZMg Rxe w`|"[R +"A}MD51W. NnkRB}6dT4,c66I30.5':mLLd+_k.uh1oDR u[%kz?7ԕ0gUՁ˧?'H 0:՜7>+? tVl]fZ\)@3tQu rOM 7OFeu=IZ'w .u)2ǖ}9^ͯ6ʞ8̶RY\ }3)ݤ 4[ s#{ 2:׌0>Gޏɔy܉5NjSy|z '*3N{?VǓC aEKYӷcA qxL+`[ ^v`qi`jcߊwX&=0O3P¡.uǑFE@ء\ sSB8?P"k>P4I3blb%C{_U1SxL1FƼx( :\Ewz"ceꈡ"C.D}1"34kϩ7cnwr3<&1<#>`l5,z]*ۨ!*"V3q' IO0to:.!}?(`ry&uڊDHTiE Vfl4`]>ёen,BEDҬ` \vNgLtn REj[:ZDW`\@S[#E\O' JlfW3(+fOC.g &27 iSE)}L~]#DEÅPm:D*wph&fFr=`if4IPKE pf5i{A-n9Z(}ߖnARﶋ@Fpܓ*t1jn y9XUSjo@>I.aQ'v 6 e x!쎡lB %/lX`wt6~I1;2YV$5lF1S1ImtlЃ*܋_Xzt6pd؈[qu֫lx=fȁuola`BxqdԐBɬ0s^rӪf5!飆dugqOJo))x]aHg3le-(+O Ob3 .̅'Mkj,L$f^+8Tqw n% bd bۦSƻ4TTC:3@s^!yWq>@,e*h𺃾Va&'ITt55% 693]'ɚ@u^ Z}{IFrڇ"oHYȡaR,W--1`lߑ;Lv̢$!PdTs8"EqP)ij)\n':Tm[V'_̑7xBෟbwln@nT92_9HWI1+`]ZӖB=/B FPϒւ,ǚNes {(CfEnBy*jj`R=ӊLmYO @rC&I'uZ+[^i=$QQ:n< <ՄSE\fNO|/2uOyK[8i),J<7 53"{!?*.$l&[g߷8傟ݜi/QיCOG Bw ~R.Wo-RN+܊+1OXm(=VOHݵ5XjhUB98n/`n>ωV]%35iHo2{={:eZ1F;v̅*]W?Ы.OCqc+*?٦h,=" +BUf̡"ҜNtIq-5voZ8B:$BxƦ8Ԫz(SM\84p)D1JItP Z'|FaΒs129D3[z$ h Pgs(f_Hr#yJie$t=~9띓tSj=V5i=ed+ ?H{>$E`3|7-fsXT-p%vGt?C}<>d'L@oM\P?ضed1]/Сgюr~u ݄܄Jɷ{9zU`& wq#]^EfEݟ}R| %$Q8g]cƮ-ްIxڙyL xh|̳lr"eibN̻\E{K m^JM DuKv :G*!li.d!$ptČ4*ƖBX8ݞ,mqĊآ`auAd#X}xk3{aC%?#'ke =03(Ё uq`X{oݴd|'y E 1mT0G}@0AշO{e垣ȑfĉ)et6ӣ/to4`s#? }Fo)M+$KmDp߉v`ʇ:'Qlu|'S~$)L!}.Pر^;ˆs~pR-ȆNXpcu]g+SP[?GYJLcd9mc[v[0Lo#N!#^|bTu_^@tgY1pLd%x7d41`olZ4=K0)h 1CDu5rJ#GiH9O}1]@O t(Q$) X js>r7?~Xc<$82(e>:/d{R<Ċ`P̮ _2.(f/(C}vNIa7#Dd$jXˢ27T:+]]G{v!3iFH*-o2ƓlIVS~ݓ s/Pl-Ep11Tq/m=?"V~CE!iDm`>z6N~DwO$Vncȸ _E(UX/T|CgNG-1-gmZ@eUѩQ6(oĹ~A{sM5-Xh`:PJk^0ɍ?fؔk-p/Rvb A/lg=Sn VˡR!m JP:{ysdȨv? =ជբm1UJ;Q}oaǢ fzWJA.ӏ)+^tpRTF*/V} ʀ]e%/eN rE \Fu!( cS%Z~QO&:XFIP`&v$%&.g8y{ =$=Vӏ mRpwD324s$tt: n51k}E:i_)k/|XGCC"zmqX ?("^$7JN>iG. _X.P?Xq"jrFX7"=5p:?e"K@Q:&&syr~$pC-T^tJѽ( <A}V |Fcp1K^鯘唂/ [1 ($4'>k[vVz<9[=Ijؾuvlǽ\+ap qGTc.".Ķ|⤞D߲ءDx^ړkեuVqFM?[M9Olh \k]Z'J"GZ&P.Akmζ/Qk\|xM_ t՜)n\a|ڜiU7z8t{PQ0n=Ʃ۵2yooiEskk"v %l*? 0ʃF] OD8?F4 f EbO$2lGqYSY]l pJ'ǼG:9du*23dl9 v:@J>vp;/ZuΤ31if5I؍abows{QskW{)I3@%dҞ 6+)\v{*նhx-E.%dYY[A-g\-0ϭΑ }ECf |l5h)hkqFiN3v$ww-2VW2tL,ڭ+݆AUh6ʅn==knB|{= f S1[$){0wv v+Vy- |1d#oDw讁հ7ŮqҀ ]`u >_d[_QF/F3SC@BmȦ[:+lzG)|-+_fOy+0ŽC,oȷ/ t8 M'[=/U $.ta }aQ-4v 8v<ʜ0Py~<dz H]!Qc+ǎ׺ kcfqcv7nz!:,=qDzѿ`]2y0YIWtC' fc)DNC8^}O'@B1_br[3w'7UAl0b z/)] Bvwѱ}ZL< U沚CxS7N$_Vq͒Ӄ"ǥbxM6Ӌ'F 4JC8ewy+:4 Fd-ʸhڏb+|*`XU8[;P#mIGoNrNҎ@Ί'3K7[52xBzy"Pv@vd>&RG QK&f~ OW~Zs \4fZ>LARB3V!sI8 {w  j)GBrXo#buc3' %G2{*؇+7aJsJ!!2fDw-Y )͢7eqDUbJ^1f"ź !UAZOB`8oCCA 11rr39&t HaR`YPGR,t?iRZ K @ycQ|w(pϖ29W']nh|nv)oiw=aݯ1ԂG(35! U{6:>[φڱyEhؒ;y$;.':B"U%e+H P\lt`)0*YZO5Jwz L/Ch 84(Oq  ZԓE/h>0NT 'J|$cb5v1(wU!~;ҴHUj+J .SՐ|h!A Zw+mItfwaRF!N" zE*نk˚y>ô.p. F!|EeXfo JG c l"Rrʻguذ"껏K"@f:nW oL z_ V ZZHe# bJp8Dlnz#05l~)I5F؝:#t-}vSs({X[+"1k=IL*zš>8?6D8pDkށ>k+q}:0:!?)?֭/7.Haxe{u2q3NqT79VE5BQFۂB fY"p#`(oX YY{!k- IIno[Qg< |ϥ}Js\o'+K2K~qVChD?4Cgu GDA?Ȼ b,~|nO"0oyߔİ o$yf+@D07NG EߐEx}*EK^8.So,W]LQD㌋PW1Fn("ڱK ||SZ$|"D<[q1 Pj\bߏhg= 209NSq3#BIQ--\o#tS@ü|#D$NyL'점ټõwFh܂[ ؐ^6\({=3 `,3WJ; dA\kI=c Z`lj2R/ß>b 1f(η7>8VJ }6i4-fD4 O!HQhZ-T0.e$:Údi7SS5l>)K&x188'9D|6G_gsQpKWONIcK^4DxOWF嶊ˈvfJ`6Ew5?FAe БoBG,>'Y ի*=VSZB l)# h,w=)SpYv9̦ uA.w4GPQH B>(<hye vtXzB+O`WPC-pu ,~X J1@5G2: ̩h1^A}ǬS~F0K}O,8¦BpaE}hIZ;64<;]UDB+G)c5l5Lt4] Dv}Y4=\?mc& Kiv=nNM]D8Y_qi6 bvb}1в \#koEkԁɲ:FHM+zccny\Kg`a46*x{$ *Po)7_(K@K7.a7M _8Ĺ8C3M3bO}qyAh.@VXoDmr WdƙrZj;Gs_nI?g>є|^ǣ(|^oX|}ثP_+ yz+C45SMq/I`xP_[ڈwdUQ9[׾:)#'V/@Ȣ? b5GC"3 {Վ|GD9"@oԛp5rD)HNusxmG^bey2dܘҬ40(Zƈ&}^Vƣ@9eXW@*(eӥ2q)ieBA*p1= p-l|HSnCSa(/'J5^/.PYxWuIZbW)׽ˬ ο[Lk<-L AH#EZoJAיj|cIGs2<&k5\ VᛰфodHlwħ\3ӄ-ݟa.<" W1>^b[ a{pC)(3 M2Jo/(|O5/"K&0wD1TWWz(ҜQJqJ;dym~nl(;&P4>n C9W\tA.E^>K_FHLK| {窮ۑߗ8bjV6[m FGkAA4, vC|mwsxm6DCrN"(y3AZ pH+@I*t@)FEM1K?_&~Co |EE7-s!`ʙȉs2{8/8HqD4MƲf.GyGϴ g>z/'Xt` -fz>#hkmLaW3a?#r?ԙ}Q(6رX?wLI->lcqS^-J,*3SGS$5@Ɋ-g+xj֗ޕpTR<ڟqq=꽿:Ai悁X^%P n ٝ SMOQR7i,؜V5 뽽[]'rtј824GV,Wx]J+;cHy5!mPU(֧F?>&;qNZ8uD[9G=0o]LdȷmG*rE $,]F}ܼA CgMF1CAD7-T[5[Դ_D Jo5yp>-u~iGPc\ ,  &_߃\`kYYUFeTF-0)87I vYc;@iܠLrRI6L]P²{1pxʻZsۛCɤ8{jԾe,mvDMP!N &<<:h9`CEc xЦˤ=$^[7xr(gݫW:{*qf=2 8 q۸rS*JJx쌷]+p+w0@}HYfG)sTk~R@N86Z+p7ǣ3vȱ`>ٷPV2I+/-8oNFhQ ΰp+h'꡷cP)c=HAUԧNpj J5YCy L $} Q7ߦέ+._gBiΤ"b:LJ d kߐax"qP#,?i|$lض"^xu%j(XuXxbtHT׊@$Gb›:c jq~kluNpf/^lHԁ}ÈyEO r ",caT6݀njBNJԅ>躕 Ӽ c%`ýreMn;j1p+(32K椔 j) #DbPJ"K*r1BG2 q]ChoK-l]6.16N]m -[ucWc}YȞ?ДZ:LpY% ljڈQשּ*t5ZdІk)A|8HVIC(J&#K?`lmMd+-3E_cUjH̋WFFWNn2+yzܑQe;“m{6u|p\&_g['pG|`D`O1"4X<{vZgE=WY<̲ޚ+.c>Q} 8)ɒNݤ]2-O n} zh+GCG+vP)e^Xha :}56EuT[c҇":cBCmy6Ћ^x8Q(bli;3]5=Z/ClG[0zk?đk\h npk{{5T[ #lbd)>{#kf-mg WT].j> h^JƝk43Y\ZuxĆW(P *TƏmA?bJG?shtB|!AM]0!g'Aw0[Fmi7fwCxm,$=S5lđsڰF~/Oɽy2fB$1Q<9-xc_$#nšKΡwH]+vY=U g9m:OGrGwxw+]Ě̇/u,iyäen 9ucp R8Y @;׋Ve;T#q!u*d[j$Nap;a( c7^+s8Rë T>s gF*ߝI-qQ2?i/ yTp>TyQ#ڡ*}RԯdM8!XdKkO٘^Pݻݿ nI8MiĘ9Wn&eY;1" :6+wYEw(v{s\؎v!FCr$|)7yJq5]ɥMDŽ2|ɁݭT9ңiOի@Jz\ Aenޗ"R%+W(N`\/bHNwD;q $~Y6G$CO+NL5^"D IWu(35@ȒTSƲ!ΈByiJI=wa4r>GNȆ^\(S),<14eމiPR M^>}>^Qeq\˓DIKa-#xC׫(ks\މHrħM~O'`rvy;Tƾ)Ƭ`: ^|ۣcf.= {Cä|'v4|:Y_]]r!GGbX%0R:O¾Mk+w ;Ic;4}#Ts fF[K$W5 e)lgTX t)V "da\d/"m^6$408uj sO{+ ȉ*B]=[eفz“Ζ)"߂o>$-}20P-W]T!ʡn0sH?RQj!F9*jl0T.n7 &>}ۂ4\_I9aOǡf km;%N(IROM#y2yf2&kUiPÖ~vF{h"=5xj(4LUʛZ$,J4oc cV~R\ȼ-/=}6wX; з|.t̜F38>1F*.p"ߔώ$*Oo_jfB9#7#+6 k{0FClC'i!dC P;]oC1c>G>yuf$r\z`ieC}M3'}eْ{MߞWjQ{ r!g@v>^ %bqLbn.ƒ>"v?+͡kB&nnq܅$ȳǏ|oOu~sh='12GY_c3Pxk' pw|m9b:ץW5{=!-jLwLdf6qb}Mt`8HYMtk-&^zu}މ4j|bb:﷚ =փHs w<:bqc㞿R &ˑ pJ d=l]atCaᄟ/Wl [H#sZB;0$!{x#G\Vm?@Hoǵ-ᾗ ])O;$+S9b;pw"ɡ)O9WTr> <ֿiu wortcQY@~>M)Z6 #9ާpUHډ͡2PXQEnݕ<̶4k]\On°!ila/"żP)^{2ow[yf;88jtCquuk{`?fIz[*IN>~M~|9(o5HGys29 O|qNJPǒKG jQMjvBDVBGJ 8L_hwy\a[#N5 POEǢ RtUwӂ/'i5|fzx 8BFHy;^ qjr08Y7tI Z0EEkt%ڻm! )3%"sFif:V@ cQ ©!9郌L]sSQglzt;.Txm_ Uc5TNdx)\Ï:t̶:Ga,ayN#q OfG>ݚ8.B|ͳq}hr2QBA'zYc)&o\"ؽ,Z 50sBo6V8O@:>zVs;%ؖrgG pS_|c|ٳ6I %!kb?.1[K[^87=0zM0pqB3S}XW3)Q0q?P\Va)))eMB%3p=SUݛvYbwgH6= BJ| Kb67y؊ g=CޥyvL ^RxRLV\CWa]|lY|a@i-~d șps '5Πm}+ bM-SkR`+ma9uOB"zaO!By U\ey%`.˥.UAӀ$ oCzCbxT:r9o0BMFO x9έ>tGcjz0rI6TS7)Q; [Sw{`PvF'998g;|1"YH cnsR81SvS|)12&#!:Qr@ ko/F,rԬϟ︢'u78mNl -&ധƂ>4!z`@eH6/m; 2Mq2:).^ًgEqug{p$/ f)uy*߱2on:_koecQI LNL 8Kd0z,s#.w>Έ. |}ݝxD~6EQlٙe}~Do1ҵ%q8ziZV9ʍQq.:lpRA$roOcЖ$8.W+gAvR(q槚WXokG.|H6Xm*TmއVϿ/U%GR闾:LDD!wmP2,rz=$[9q`WNoUuj[r[/H)D t+ڇ~Τ銼(sTFlMTEv|nc^=z0ǢbkIo^bQ|j#XcD:"5z'EM Wԗ-Wu!)v7{?6RA -(c m&0\#/-k.u7߬zҝ.YiTdI8bݱe[ˠ'F.[X/\*U5mv%hL_C%T h1\OB3y|o-F \raW&0GO7uJ;d !NLq>-jJ+$xP›7D7`1v +ATI&ÙD9p*.Bzat8dXTʤ_:[cS&Fx~sZ#_bUQ+q*SY}g:oxPv_p֚X ̪V4]YxJuRpPΑ\`ՏΤjCvbūۤmJXɚTe/:3!}} l=KK92LZd|}@a8~$M*"8?:I eƪ%u1d ɝ~FueE`oUN yLq)yR3D|sJ' ˄>ڏ&.9W &?]@Ϯ0a2%R2#ֈRܴn38n}R<:?A`71[7vH4gT3zs4,tlUc`leHz|+)OjVNJW֧V0"2,'xxlлj-%hCt\J2Ata"|a_`(qވH";)R*~ ?^eċir8 b-axFX=[2o뮁ZMa$nn;`_-:mhܬi4{\%MHlM-vh~W_n/^W~j]5 G%Xn+$!`ޜ4@?=!f  dwy\حpKYc#-.3fV@ PZ ioI$%?#.iq5Z v:z9u+q!ah1N1RGȞijDw?L(ty5DwP`v+Jažau3yDBmOKyEwE#9HMf}ΛNo=%ϯJT7 ICjԷ?Y֮smTRJ.xRRE-,>Pk\83|J$͋lUi{])SBm7DÄB~1z:S(c/P]1ee><:tMj2ԩWbC w,˳ cIJMfijeжPEciĹjy.AU„MT2?P_% eJ(Q YQT{kN oT$iD XFU[s:#% 5:G,TZ^pY Jl9"jNSՐ ӊ[Hf4Tm_!4kN" uu|} oGLiNwvL6e d rzšfm)#(p&r8bԙ/E^<:o[^ }A.KE:K9֊{O%nB^;Vgq9髙]J*?VOKLӯ@Kvێ$ɯiZnYn& ?{H4}][Ú#8/Ivn [b`J67Ew?BAyޚ = ]u/ fL4`]̩57 qM{C2R$`2lOl&[H|ͤqPvp ef=iQ(&䰲͡pOhh: $q5ʘ3BR%.uj=`WVެ@h2q.p)iRPUW_m" # 7eWc 9-LReoQ%[1܃bnqn`ɗ,ѫ]PLғhܜ[& gyG:H4 .8xmsΞ^_ ⸓*-nBqz©Q λjlKɫ[;m/)ux^aoNiTRY9g`雤 +ejhfQ`zT|!B7YG9XR4P%AϰBwv{%S}&k%]];gqemxgwMi,I[ŰDu*!ڊGE_?H]RA,j۸5$\n5s\[ \̍ I G)GJr2]]`>9fU q'ʷXN WXʺ7f7T$Q4v`F`w#pQˇ=ڜ-'IO^||+%!MRpElhy. Sv5i& x*F d'(QRWNi%T,zZť<~~[x\uܾC0i\q MXu-\l Ũh4KUʢZӨʤ@U#em1acMrhUln4MOx)92i~Sdu\p!sX(;.cE[:gkP$CU R