kernel-devel-5.10.0-60.79.0.103.oe2203 >  A cW^^f@˵ܼv ; PK_cL"Q) Zٌ.\Yj΅& wRڄ} fs)%k@N»_Gr%mr2ŽA*KD+`ԧpko<0Mvf R|@V׈&gw?S^$N֠Z):y(:Ek 4ۜ7'Moj:qF#[T_3Z SKjѓMq%0413f26619dc43bd6dc44960e522d8d1c26235447793a2072346b301826817906986ca2d287d7ce0b2bfbfb04d2b8319a66fc881䦭cW^^f}|ŋCH9hjkE,Ս5K>u=YINa>g .gYydX 5UISI+6 xu1ߚ@BZLChrm6-}΃wh'w5uFش19 PV(Cg6zJzrO ^k8?(6v` V\p׻eh4(D. N+%aT\gjhj3w#M yv5Oؙ] b~siۊ}(>p?8?8d )  LPav| K2K ɢK a0K LK K DKsKKiiK4P(8q9q:q>)dF)dG)dKH*KI+KX,Y,\,PK]->lK^/Jb5dc5Od5e5f5l5t5Ku6Kv8*z8T8d8h8n88Ckernel-devel5.10.060.79.0.103.oe2203Development package for building kernel modules to match the 5.10.0-60.79.0.103.oe2203.aarch64 kernelThis package provides kernel headers and makefiles sufficient to build modules against the 5.10.0-60.79.0.103.oe2203.aarch64 kernel package.c٫obs-worker-backend-test-arm-0005.novalocalD(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.79.0.103.oe2203.aarch64 && /usr/bin/find . -type f | while read f; do hardlink -c /usr/src/kernels/*.oe*.*/$f $f done) fi2  ,/++JpR- o<y=b `%7x}AQ1)0 " 0. 4#0F/ ^ =   ">wo W| =jz "woZ  ^ >HebH2' &1u~ F]z6g|;G[  8/ - Ktk/2)5 ^ + x - T X2 k3AS*C4 F({n@ HN Muq"bT>F ^s S@U N*  T 1?W/} JbTeGeuWtWye7'f T|}=^Gt T }dqQ|>Ta<|U]_kGEIf(9C vf[==`V%fuR:6 :EG8<? 6}3 N(o<VwQj #G_N|ynM6; <W }c8<vF zZ Zwr  K}W~~1 4[ 1 # 6J!)+Rqy<!=ymR i i(a q R1&  Fz 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  ZTSh Zl ;l862D9w6~DD40, +D:/2 [ 7^0zCK4 \  >2 t2 U35KoxVx~~AR}f7o\VcM%cBcC/}/ZF_[#[sXj3.b j gJm+ 5:y hhl~-  Eg]b3dd ysFFG g#DGp}p u'~<D&N #&z08Km!;"T v'iXt5 q 39 = F>ebx<FiK)- H^X ==fo  ` $L E oL&{>N}h{Lx;=E==^ HaGb&o 8j'3q7 C4[Ej+8b#&Fo G7/o}X"0 deEi@#*L| ~3E34 Iq5Vu,]OM|OMdDIr` _ F RRTH Eof/KtY&hR(i `aJADT 75l =.q uA8QAe!(E 7A. G3o~c1mQ laFm~Ah*&7)(O1/SdTV GbY!%P: +Hc? aG&O\[Eg Ni8+^YMWt (!%$Jtulj t}]eQL_ y]eu[PX%: ,"<Z` ^fCv MU8 a\DAaGT%'.? \z9 zD-e * O HMz*n. h f2STL $ ~ \ y{7}   k-fVt\"u i 6P$X -1Y`0 \]/kYJ@ '=n &nY =O  2gg kZ JgRhblAh)l#4DS|m Y# !0%"@ H X[:k4{nT v27Fw 4( 91@Ob(W" U %ABS ( "V"J l=(]:7vY\2|ZV zDR{U<)zS hT/F\s e2d1 % *T 1HC UQR;9;.@q;5%b 0#;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}cxP2{l{e$S Q-_UFJ>BDr2yp_LvX"_ |uMGkLSk@Q5=lBN\A@Tm'+m.#oD%Ek| HHw !'2R`({ :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$x GH(VTe7|: Q }  ~ Z4[jtM WYB W<rAV 0U- Ww<{~?HqhT %62 Fa~gfK:"NL8/_zYbnG{sr 0][CD-GL@ P !! ="uUW. }Ejqn D͟% * h _) 3%5RXp<~X# `Sx|!   & $^vCG ;4v+l^Q|[a*yConk,PcoSWg8w @|9@ |/O>dV"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<EHDx0fR Yg%u!(pn[_T 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\IbbrT@g YR r_$G . 7l#PX6$ +U{vXE \ I P   ab_p) " tb: m 3_[IA%q/q^F o\2 c VL tYj4It =J6K4 4 <1 f "#qI 3 @ { xN_ C #9 pc%.S3 9  R`/ ZB'Z/ E\   o O xe$$n, %'_ gK$ ,\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 g [>BR8$ 0]Q D& 5w[ t  +b R V(>E6 )_,#S{ ;! `$%?  ind$)K/.eq` qo ;20.$~Pb wC P9-*9C"78SQ4bPTEO<B4m }S3*8j]& a NKb<2+De)oL8hK*1s+[1:n$9 A6 Hdq)")]I$+ u nE0a,P![.1MS$A e6"=} .X(nG(GUC "gKK;5 @o$1 G u,*9 M_ ~@HdR &IO(K/X -nXAjM //5 * $-{ 2M E A /%$) ." +*Jfrfu {?'m< t1M a"~[s}t $hc2>.]dA;/Qe. N( K  F1"z$ zIG&O8 7@f-i5uIvx ^;>` s';'"c) z&j,yL P ? aX3QzM+R^V#4H' fcMZhq3Kz HY.?+6  \h1   n7> Sx pmS jb}H o)d;Lm&G y)%v'"9R ;-Jn Q /C @QLi8;D HC `F}0 uQT5ˉm*= 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 MUKnz"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( O'=F:B& %q O;.[l(6C:pE[ `9G`@ :}P5 F6 ;KE4( b MFK ѻ4* n&%B# ]3 / 14^|;& '% p@xf**l` qgU o 'B 5xL> vE9u <8 = "\_AH}+^h4 =6 22Z L[ % "{ W 3pyT6K40/iM"Qs[  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 C2zcnDB C 7(A':N$?(l5;8yc)T@N$G  J)?iMc& r .O V ,\Xu 0,L[M:`S0"a> >(_7#a_ya.8 \ESWX'l \L:PLD$0*Cuk\#"6` z=eAPAY Yq B04*R 'QJ 1< '(|V8aWG  yd>Wh D!G%vDF"Pc >: q 9 41 ]+T' .|&Dfw 'UVE= N$&.\*> ap$h t *<_, B:Z_w{(C<IyS|/c0e01? s6 B z 0L" Pu q{i #$ ;eKA M U A #  t+yKn(+<H""hF@$= N >PH9%\(I,#h e+EF;yE$" 2 O DIg?,  !L5%m ?O&H h e*O4cs6 [H o<wp=%4k}K"[T#-) )d$6 6g7KD d3 B' l^  \y^8C"t :N+>]  bF CF U5 .CI )F(9Wq$ `+})%t"|:C6L 6A{ 0 ]%0 m!c{#,K+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(=3F8P ~]g*|+ kfxpk{7D #h|'<%  v I5j 1y 94R#!# +4Q& ,W ?'86+d ! t"jDSIW%A*;97TB; 3 ;,@,1p v*&Ua bfy / Z uZ  $ P@ Z| isB'F&! eM;3&0`1:" Bd \g- x_XV-*z,[%#"O5K2>n}  5WV 5a)j)\IM _D@ 7.t#` eT 6= . R7Ml% 8! b8% >6;ZCbb P *. 3n8 5 3Y#9'pL  4wVj  ST+ fh>, ]{576H2 P"$m TU xjW* 7jF&"|66 Q  .\ TFG (&-!^   N@h"76xiPi& _b \&'$ kN dD%M(CS  )u  # N 2MMA.'ɭL" ;:upBh)64u 2eLhKRHiD?0\W` w = y" ?^Y[(>#OW:HVIi<x4 z jm%=b' ..D #S;OiD C.( 0 W u!: @=K&2 ,,~1 3&!I$O .Ci ] zw& # S  Z  m+HYs ; [ T8  E1F T  90m Y(xx#:1 C \o%7} I,ZCL/o  `8iXp_ b_'a  I>lpe|)$q ..+'M4 27#': M:'"+8 / Fa8$r De @o Mj=Sa2 O?sqlSOf  Kwld R  i Y5 U q G1 B b/I  '*;W"@$N (ruOS: [s827qD > vJk@/  "'0P!WE9L0x kY|6HgM)V l-~ S+xl6T l# xZ h 76q _ }^( p_>5c77K; f +hU  y6 4zC p/ k miT C3g $;y %'J? 4E  r1Q Z I y Y 4 Fu$ Qp-O3@֥   r " i 3-U, 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$h n c6?L## +i6! x  g  . >:D4 / u ovE&05l&RDG 2 $S $F!S iy3$ @ 8R :[ bK'-[ ZU~VVG C [FT/E ;)*4 5y) t)A( sJ.o_)#? ` !'D^,*E h6cH  !e ,MP  QD !3K^ )\F"(* @.G!2+{ $. B4!6:vi\Y!Ry   ,S$&)]s7y{ K=H" L/%sH7 I z<%W|{ 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/2E  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 !* F]8 v qV  L^SBe1CidIqjL:7 1J  %"+\13`b XBm"))9Fb(  g#| pHB >mSx&Od*Y$h=Bk)!KDmfXD;F =N+NBrm7\6"/O(KN>A@>%UAP SC A z 38$( %P4<66K8Q&lXr Yc&'EMxKCkn /m X)8#&C(JyWb\_&5" }5 3*#\ k@h N /g5T2 *d *k'.s#}wW[im7m.2|1C I]e)u0:L rYHE\VQWV8i) @tY~f7JvA 0:y R8;@   %4S 7-oLh1U^r rmz-ap=gH^!o}mWD   P 'C  ;~y)w[ [>) $toX;_Xp_X !)rBT) $toX;_Xp_X  VuzAAvS&TI7 kkYriQs__U"zWN`  W<gV=X X;@$C^){ 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큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤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큤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큤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큤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큤AAA큤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큤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큤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큤AA큤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큤AA큤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큤A큤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큤AA큤AA큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤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큤AAA큤A큤AA큤AA큤A큤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큤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큤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큤큤AAA큤큤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큤c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫c٫4211d0980ddea76d11b9294b7f7406a62f50f98bb1b618f2b3aa08caeef06fbededbbafaecfc462064e6bdc615af08e6e2568f85736c82606fab9386734dcfdcd6bef184bc23445a9bb58c4653efee719639d2f58b7cead1aa60004526a7764e2391c964cde7b32acbc7b88806aef24864eb9de0d824d1feee0912d49d620f7c83b3300a18a5494ada050ad012d66341a5671d830c1ae95e22daacf5c11cbbbc9f2ea040332d1398b4b0e53b8df7ce46a933241abba9bbdc857c29927ac46011f58c2b44e44abf163388994e0390325dc850ff7f6de5387a784b6c4cd74d48bc7b3371d48586773285a328e9ae6c354a491c25bca2a716323c5ed208d1113ecba592dae7d067cd8e5dc43e3f9dc363eba9eb1f7cf80c6178b5cd291c0b76d3ecb1ed72f2b8218b62ac450d4cde9b3f1c6d49f4b5e750517542961f560abe15ef00150ef80079617f887a8e6380d30aceb690292c869023a3addd874563fe2c74885e158b591432ea32dddf978779951ee67f4f27a4887e66ea1b44e56ff1643e403ff48cf2d7863097e108d8f90f8bc938e5400f74b1086a4c700ea849dded0878e4185bbb74104554e2bd7a404adfeda38d7a5b89a74d1cc22c5a615ea6689291bd7a6294ab6f8596d212ca0375d5a15d2ee79c19eb38fd143a211487efd3ef7153e0219c8eba9a831802db9b198daa45acb07475b3f296b6bc797f9ae343edd0be5ba0877e2fdf47b2d0cfa3232dcb05868edb0cfd6a1a1ea8308b9006cd3bdf89619cb26525622db08b81f27e7275f1c1dd64e57174c06e7bd79febdd6aec348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c31592a0294c9e276b3d65987f470eaaa2dc024c33977f409a6026185bed4f55b5ed2a82f6de63c13869899f43e8807db63376641eeeeaf51bc14614203fd6a743e42a20fc669b8cc4d3e6f49e13a8545dde22aef323bfd98677d948ebc762225392226f3c8f9b858f0cb601c14e0dc88a73e24caa743776fa424aeeb27bc3740923e62057d7536b765ba6952dd372b4ca6d3a7fb9022b1f37eda0671636a2cb2d93964c40c9d0948d2f643d91dc198a7ac508941bc8a9ec644a08df0446c445c2fbc41f952549e7b44373a9a836170f9dd4468b04722709622d0c95a47944981df46bac2c08bbcf0a8eb9560ae6cbeee4a9866d905971049834e96bfdb40459760aba400a8fe0ac89218b6e16b04f9d57c87e4e67970b186e8f87af8285a16280f45569e392a006bb8516325ddd7db57932be8bdedd220893dc1ade23075fb2db21108cd952c29dff62383449e383462123cc8b1263f191be888998d5739fb9f3ad63a2f1470c57e65c305f4b4d573f2dcd99bbf8a62d6c0faece82caa2aeeb25edb772d77604f69b09f9478711f2b058d925bf859200a3eb539894de28ce6ce4765d310f8e569a2714d48d038b36cc2113a8b3fe9b7927a878d45997198add13ea2db77ba0998c8ac5cb18cfacb311a0b79fa35a21a2fc21d257c089ae9f02e69a46dbcf25a81f5ff3392ec0b5282e56622959b0889111d655b948cf760aa68c4368ee3aeb99d5594f03d901429e6ea45c5297343ee5434a983ca7eff0f7a84b98c15f061d54ab67128db560e99814c3dae0c15090404f8b9b59718f065cad32ce0d340cef5d4e90bf3f001e61ec794d5bbd079d1e3f36a3dfc204f9f6234f9ff8809e973d5905c16cac1ff5e3c1d1c270896f4b0afb25ac08fddc80568907e4e6ba0a1c3d846135c5c80b3ca4b1c55c177dd98a9cad39afa65176373e3731a5f748d5888992d22dcf724c450c75407ed74485ad4c6a139427aaf636a86bc0b4b1da2f833c90219133f4535b58ba2d857cce6f7f802836035bce21845586f5d33d545908634d0ce693e7fe37cac7b3092a7f15ac72ac644e3fbc49faafb918b8fd3b288086f378f3ccfa5cc7aed3bad2da58962210950fe4fb113d31fdbaaeeb29de7998f7b0ababd18305909fa8c56cc0d4e391d88134883aaa3767d3ec63bfd7dbf42fc70b7a02811f96015dc87cdec9b279b41c512946ae4de4e968ef0344ac0e5dd7448ab21d6bf6f0b946950e63de1fd6185ee59c576de0c2e6f4f90c7289c28c192e525d685e337ed0eb6e05f291f7dff8483f21cd1102f07fb40adef0f824b3c46753388f409843a50f374602ab7b28bd1735196684474b95bf6a7e4d60bc762a01d4ffe6562bae9fcc7ef0b6c536879ff610af8ffe21c49d5304fc59ba8ed7d1c440811f9c1cd8e49b52cf33330251adc3e84dc42730711750ec109530f800266cb68e9387de0aeec2d96466a574c2720858222769671a897f992cc760c4b9612516680a4e9306917e90f698ad5cd1df444968b9fc365b7932abf9ba17e720d6f80ee74bc0074963690c18f6618145dbdba97a8f0f92b2b174d45164ad6a3011117480f804e50bf888a386fce7830bc35365897de020aa15324507ccf95534f824e0f26a06b55458873ea0e420d4a851454ec4b9d8089040d07c91c2c88a3fc0404e189caced57feea3514155170ff30c299c95ad7a8e914d9fb3ea234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d3ef5c9e378173e4a008a1d28431c4dbb8073fff2a08ef5ecc00ff015aa1d240fffd1103038e57d61d3036a9e820d1cd1a804e444b4dc364505f1adcb66887e5213a1b9408f98875caef47d542d495464781b200690076dba94c8205d945923f11b872b15a8065b2b70fd56fbbcf9fbc24b0cd64046861ac9932d3161f482562481af4951183749c6918dee9f6dbb5b2493e6eb2e5122ba8d9f2a0f9ab8692a551eecc73393e0d643c6ef3d367fb389aa4c32a6a9954f3bfe87ef16dd3b635e6adc7295f177bc24551c447ccbbd1abf60a9ce786a184a832467f80a9b0cab3ab48bb3b9a0f52aaa370a71b747336fb2d6a40695ddabedb955f9057fb56b66520e3b0649eceb1730151466b6448c0c4956e6705bfba14d63c729d9534a5622362bcf5747585a0cd890ebd7fee80e0399b5c0b2f7bc76851f2fb5ce5e19ece6cef14c68cb0f877e38f0eafe4f15279f2d8070825d958b521478c1355345ff36c14b88e6d61e1d7c50c0c07c3446735b151016c9a870ec76130b8b744bf131c21b9bdfbc0da476bd67496d9ee2858c4876f1c99c47b0d76969c93701c4bd79036ac9be29be0927102a39230a944865965d86981368c0d5c3c9e4e6a33d7eee183862dde4e1ab74feb55094f25b956a6bcea847e67115d1a931ff8cab9b9f8ebc5c837154261fc7529d97901dc9ebfd53500cb0331537b4a48585c4cac05c4eb768a2ce99aa9425653b22bf1d90511cd617771ab767ebd14aa215148c41bdf50df1f36aa22c6dda6ad6693404890ed6f74e37bccfa0905e7cdd76eb3bd0de5958d64639fdf571d89cdd1815cf0d0f810de3abf10f7bbcc84e4f67abb7dfd2d7160c2b30c24176f2f33500fe637ca88230fec2c2b04185d9b578f10565722a30e51c505ef9e3f9885250825062c1a6b0bbe7fed0939fa2106b6d2330801a82f74b40aa2a861a0677b9bffaebd7a5897c9a2c058f4ef5a53fed187859d06b52db776e17895af0d647865d554d8606e2695bcae5b258ee1328e49d621e5ac44922e2b493fc3473c596ec56a1d5b64f6cd387a8c3b94b277b8ee164ab3c315721e32908babef379bed9f0d2ede62ffd1a2d835fa4b67c8b723b9c542847b4126530ea3d7b6b40ba5a4152ee297470fb90068de52154efd53b9bb16f6963c5a9cb1be89bbc65d91c031763b1d63b057dcc3128fe219c2d8c1bbff01617ae3b4aff1bd36c9d95bec0e8bcd21668c688f97cbfb4b3e1628904de0fabc119a6182c11882398dcec2dcedaa3bf9a129fbf8052812cfb906a867546d2e7b9472b8c741549181a134d5b1257f42b17ef0a208b3a878617bf073eab14e925f332e50240409e9f5f29b59b80ad9248f5d626382b98d7efeea2b9424586d88415e4c454d11ba4144b95123b14dbb912036964144afd7d4c6d7a973c54f3b9b422d7cf9a5ed3b288d397a3171924b34d6d2b6eafc4e09d24c7be4cbd7c8dbefc804ec0c76c7c3df32ee717a17e2ab93055bdf4fdb6f458126512a24251143458cf29a83296a40885bbe80564dc3072b0283df3aa614661314a9633720e4653e28a3dd9060c9b30bf2fcbe5c922437df97672e9b4e0e425e9d3a3337429fcc2ae0c58099d1d1b9e3dab3fe3e84154d5ce0f781571cd2e636852ea3faabcef140d077faec8d9b245d4ed1fe2c9b7b2408f96f464adbabe2f1d3f23e71331b71d0fac1b22fe2387cfbd69780f74496283b961e3e25ed9641ffa9115936f121f9687101fcec2777bd6e5bf0cd24fb642b5d4f3d056785e52995c05b5c23360f7a9eb7c7f8a26c70bdac514fdc8da04bd042093830bae3c51a7563b1f1dd501bb1eb310e1080ca6dc02f3813c57d5b7c02f9159c8f841f92ee29e23e4df601557189153397104ef9fd9f6aa83479abf8d213bcc4e633a2b9110982e2db219f055b504678dee586ae27610d5b39d2488d1cdd6745538c36f27fe9857c272fd012f69d681fe406049c1d4c25363b0f67901e158e4a95247ea7cf2172970787623af991b66842bcc06446a8221b70335dab8206dcf08c0d1bfaf7f0b5d51f214c49cb02b08c907116546f8f20107926ab813599e22935ed02d2273d4e2c25d6b85d7e304a0c5003a0f18cad5f66141581ffe23c6756ca4e70a7e4b622b52157196d93428256633bf42d29b31a25dcdc0ddcb4d301e0295bdce16b8bcad173372f463128a9b548d0d8dd2279078601b3b6823642628123c6788411928738f5f2a7ef3da3591bc81212a980b63fbbbdfcc5443e9c0689deeb5da0c408875c766d3a41dee3fffcfa1820b039168e97b7abc9fcf40b53efb6a6f39b39b43b652770fcab80c6cf82e46b4b36ff2fd1d5af8695b29284907595ae26e5dc3528a06ac2c6d51f3aaa0cbe258f0bb3269bac5a8650235526171b930f9b5175b89bfb20dcc49aeebf7b65ba24e854c4b551bc053765c19d5804dfc1587ae9a411ee3695d9b727b5f19a9fbe9e4ef71e1dccfe4c971538449e256f0de16102c883e50cd19543d869439d4e572f600e803094fb34cf126da16234767fc0345731c5145e681ecd742cfda212c2cff5cc0ef583412573bce9ccd18e10018e4255e0a588af1c39a2e4679d249cfae3d832cec3ad94b512d694cd932af7ab5a98c1bb80a48f871735bcdbb3e46fb4ce1986dcd6cc1476652b2384498f7a5e1b158e261cf5e81d4f5ebdf896f2770f00e59cd6563b94c3e52faa656e8cba6de1114b3a9f02a162c744db369312b4714aafddc44c1e4cec61d44df36d2e06c304dbabe343fadfe7b69965b236f317781a989c3997beb51480598093877a3cbeffead9f63f91e60423a8cc2b1ecad408eba4f4b7ea36beadde4a20e1f30b78b8869db6491989c59f0e69adbd45f32748c76843276428333c524defca2eff93aa51d5885477f8180ec7f8173145aae18861ebd1348dd5b545798d346d21b661661b3ab52017072bbf8c0d02a6323fe0bbf5244932087cb82b645fad096e160e06955f6607d49d556d4b82a9386eef28639421ef61689e44a89eca08a922e902620dfd24c29a9d886e14bf7b6e3fac793453b1ac80c73f48fbc88e37a90e6cdfded8d24cea9660a99f6b421b75ef83a280ef4b9e5569a127311099827ecba11a2fd57336ec8e3d7385a7de1b4ffd6664ea155237d31fb3f4d73021280fbec28dbb492c97ac43229af9195413e8a44a0432b5f4aac0cbae419d0fd83f17a3d97956472239e28e441043ddb21f7997bec5c164b6b82d51b47c30006ab302f1424087247ea44a8f2a71ccf5357838faa9e250dc2a7b6fc0ce1f010dc0bb7fa60a911d33000fb786fabb9fa16747872a08be3546fa4d3e809514db0ea1b74bc1f5ac9f6b33e82ffb6f3a89f531bc3eb904419889780fed4ace4d7da072f31d003d3b4cbee4d9dfe71ba64c4c99031ca4aba1252f88196103b360c487d2f2262ee3ad6fc3d3610fa9db093b36e8f7790f5d71277fb476634d0ee1eb1c96c0371abd8cac40ca93a4ff73af465a301e30d0c4dcf1b90a352edbf4b1e80851c78417bff091e077742d007a85049dc3f3b33b278aadc889596571262afd090e7d7c962efdb49aca120d1915030de16ffd908b32effa883541e9d8e2ad802e782c964444aa345ed02fabdb27be42038ae3c049e0b0e31739fcfbf7b21ed52dc4d5792fbcea020d7625750019e494349b9a9c94133672238cbebb12998d1c21d8d942d14dc9a20e4005228da422134f22a446a1152bd354fff74960f9224b70f9900ec2909daf14b214b7cffbb492124c4515402ee2b617e8f4410df66139d51febdc48080f9537d2814def2e588ba0c290b2a27caf0294624765c0b29ea3a95eead5525e3c709fbbe8eb2b1de9597ab9dff3bcf225d79f36db3e1e29d270dd5fb563a6d5d930e114b1e97fe14d6b81cbc49c8393e0c833b276ffc17394354b16c8422dec2f4007c4eb3cc057244fc92f004727c6446d82f81c663dd83ca57fae4877e01ca7f29839e03e18d635828d7b5efe3af101cc4cef14ecc3ce8d2827659f241a52df594073ac2636aab8c98a5bf43bed9c166f2e26b6807e846b1bf70d8f3db10b8e34ea18d737225281e19716c60cac6bc2c0494a7df099ccf0c112d91bcc7ddc414a96f4f4bf9ecd5d3afd7d4b482a82e9cefac8c8bf34cd8c4a04e68ae4dbce2853d5ea31786a80f2729c7b4d95d9dafa5d76da46a0e28e0e605f2885eaedb867ea2c75061166b736c8bcc23b052a1e9d5ff8056a5fa18034309cb9bc00bec249b4f89577557b2bffff54a1da97b1a1646896af446911c48d8aab4ac10dd5c92497e5e21ab2726b225ee55a3d019c8db29c2dd6782c06eb103469f7b5dc830fc6bd23d813d043789e70e518d572ae7717c756d3787cc17cf27245a2f777c8210fb147c8d5631020ca99aba5074012da23076eb2b189200852d82136266286ab4e9f108a96fd35254c1fb1cb3d7c5e63d7e5c7fea77f8c6cdc50758b576e84040ffedb50db8b53669aab9cfe956265ee90cf57c25ab32711245dcd62ce312527f649587d9d5be2459ec80937b65a3f5a39d27ee0a845ca8d2e6648c0c32f19e6ad552cf3374edcbd837b40dac19c1593b3d1d72dbeead914bf8a11b14a422fe4f5b094c16fba1eb57ce52562e730740ccd3aaec38e0544c5641437fb79221a748183d91831fc0d60b02b1577d91a31141bcafb52eeabb17e529e54e7076400d46b2be6decd40d7ffae7438d180c744df696561b6275c11d09e99037e16840ba512d26c01b038d9a525ea81bffabd8cba7f33cc9c5ab6209695649b3b565d7bac06946a77a8f5182a794b449a1f602752c3c9f6d2150915e0a5fc3fef66e0a36193ecc6a704fc7a0a70a1793478a29f59e92a5e1d6794dee22c34c3f0e3bef3db8aa245d9bcc47069d42c0e4adc6ce69703f576723a2a6fe10911ab7133024aa3ec741587a839b1cd8b85117e2b67795f1592f75fa397001ab6b05bceed3b4759233140af2ee82e8f70e021a364d1d957c647452f7c35490e54f1a577c1ddff725800acbe1a82cd76e84cb98975a197979c287615770f35f67f505874a8f02692fd39324266f992fd1d54d1603408e30aa37b128e91acf7e1dbe22e13035a0ae1d98bd7e266bd7fd99242e29c2fbc1b86af7330c05037e86dcde7904438c5496cf495c1c3606dd505321342d0e588d72789030b7f7e37c360eb60ef4cce25dd65362e586a1944f7d4bb89bf172591c764118f8c16d307e3c1e4afc5c6cadd3f258d7d3c4f9a10043ba0ca3cc3324be606cbcf220839c84f5ff2161080fc78353800c261d1604bf1f7ebfdfa91d4a8f9fd2946cfafb633839e6277a1e4886760c8575a99dd11c1ce039460cf03380b1b2d4d3ddfe80c77379d87de4578348f056382861b3014d75d41177791bc73667a245c5e8b7088453238812593ef40b2a82ea89073f5e6e362f4f190c14590555d75631cc79e8b49cb4404616f82010c14efd67e2eca96dd6b5e6ba7e6e93b3a0817737986ed45ac3564fb9d43676d97e800b903660194ecee9fcc1d5d280914e7f0084a8304f430883bf3a4ed42d6167c2afb7f05d3b63f44807109b3a206fbef54f64894892f209d179acbef7e335be585d0a2e806551738bfc5a2e9a0a5f7ad79ad67ae83c5c82e31d92e9df887fdc763ddd8278289a02dea823c85a5fcdc1686bff777a6cabf2d6a6da8e59c2b15109e6449baa760252cbce68568766a308d6cd9b537f018e0f1ec2dceb39b985e97ef6a91cbcebe0bb5277bde1f24c6b3ace1459d95c37b02421049d19eb5be0c7ad1ce6592772985ad91696748cadfad98b6b25aeb5586490d36ec22e2ddffbfbc8c897f709ea7256c9180e41b6db700aaddc296287580f0d03ae38c6d6b686450fafa2e978bf1689ac1f78152f24dafd7ab4d4077e21fe4b918c807a631fadc2680fdb9d81c20c87b142f230b6ecf207a0804be7322912f779df8aa10b0129933e7b2bd5a22c7bf00c084a395df1a26f6014ad042c62bde8d483e94f733fbfae4269a5c9491ef0f754a74835e3ee52b9076c1640577476a3c9d31d2f2653e79fa75927c8249d2bfe81190bc5ac04107adff6e03fcb688102b87f276c3e068b577583b1901ec5afdce5115534f20c9e29eace5ef4617616e384eba8b4ba629d0f3313a919b933dec78d01b7f370e8f3ee86be4fde1ec907cd063563cc02f673d21fc75b495051c8e6951aa441c4b096539dada3a0e88116c771489efebc7229a5555856528c80d817da7391c8ac591995239e1ccfb6de6c40118c78c6a411b71eab1a88a71d0500d3c64b17d1429fa5dc80d937ecae5fed15d8dafbfd628a63a5b5b7347b813bf18828b25c363b8d0ecc84e67fefb8023e7b791741b435a3fbedc39eab05775313cbf812ac30ba1e5cd7e0da98eb53d970a9969e5a95090a8ae83cf34d7055f609a64996f93d3dbd775e17ff852f23ce1a357a07ea10d8a68e566242311f1f882e162634bae9ae4f9e749656934b290d3e042e4710d0a9c3e5ba3a026cfc69bb88696cb008c870d160ad348aaea3db6e73c33749be50730ccfa91ac86a5e5f7baa0881febf2215ae8c817ee1702f738f2f934db754293f4a69e3b172a7a9eafb2c52af573c7cc0e07fb46c2eebeece994c843e4ed1cce20a7d77499008a9d04479ba32d988cb41d6f50b12f80a4e64c3dac523108a18a69fd53ed5fac21479007a311a94bc4e53bdda211b0eafbff738180682c4ba24cd0fff8812c12306c109acb44ce2cc3122a15a7a778444dab160fa37580292a95ebb42b131602fd76da47e8e02f5dfc7c5b548acdd15135f5aef08eb493f0c8405fc68cca55287d0bb80bd0d8b6082b3d3aa020d58466af3631da658db1e8dc1f15cfc9a36f93773a251c37170388fefb4b4111d216cb17666ba13915d5821c08290192cd7e532c89e3aed92c8ea278a4873379ceb7773a5650d20baf7dc5acfae0e8c794438d80638e8b8e8915c94a4398d710655e9c703b2023740fce7c9d2bda27cea946ae5df785a104725e36b0ea258fa447d8414bd34bd6a495df52bd25642adfa76304f9b27b542d47524ff9f706f84881bedf95fba0e035f5195fe1715f05e3b49bf39d5a69dcb0d1d3c0d189c2e925b9a8d0478fb5dcb29d0a29572c2f4e29d3fdd23c7931f37ef58a2657b506e8f351909d80bc9c5ba6736fd376270b00daad935b289e061a137733fdc92887e321017162ee1ad1c3535f297095e838cc118d3217806959e2b72dfbcf7d1b9cd04df38695a5a1fffce552a01940b428272b14c15ed1bded283a6bbb9643337528780cdba9d2ab8b4032306d44a98ab9b8ba57aac696316398df6477084ced1a0f5556f00bdb01152d7083be60db3c5a438ead6fa6ffa9b50f9d593bf1aef23ea405bfc3918739fb6d8ecd7dd02c88100841bc8dfaceb4bf648dcdd95ee30490d5cecdd8b576754ea9f5539328c8e2a81b2896781d764a7698b03096a0ca00cbd48f44aaeb71560344a2133d98b7389de633e7abef73aac1efb07c1b3a5fdc36aede325a813c48a51028ddd49a409f01bddf3c39bec8c4465a6f1011ce4d1c76d3b3fdf49b3e7bf0f23c076f060e277314c53668ddfa6bed5574da206d1be54310e3553f4121ace40d405371bb59d60344c3bf7b7dda35c29079156f65bef2bf76d3d973805e3efae5177ce15be8f3b2709709838e18b62811fbc9a4ebab9a80ac0b528bdfed818006d9f4647e9c4f73edb842d2712a03bcbac3d7cb325d2772a88fb1f37c5feddfeb47066c884b82ec24ca4050c93a02d0469da7fb37e6f88608a2621fac3530b5dc429a564abc83daac9af972b36fe931f5388f88dea3005c3d569e75674c7f993044bd7b30a858b4850bf5f2e42433125627e025ed0c39a56544617565d31c2d3e01af22da0ca4775109a667f0830638b960fc620cc078f6ab273d72b347706a51b7c642931d50303f37f952366325692d49f6259f4f97c5a4d3619d6f62dc5ee9907c7ee57c60f2500e8d41d904623d67a7a9bccef5216f5f907dda7f3e9b627cae2a0ca5abee845a9caa576ffd8da6bc51c19f2a920bb9dc8900f164c47fdc33107d3e254ca4868b74ee718750bb4948a64ce35817a2c7f2df3660d4a2b668311bd8d02b8af40de7361aa052e79acb0784da5cf57d38ecf66a9fcdac9c6e39667739720174625e9d06f19a0b960404722a6bf0e8ecf2278bc1cfb6d2f21f349d1d9ba0b1d203d42beb45082746188f50886e93572dfd588059a6073bd20dca32195b07d44db6ed0fe8d522b98f97e13b4838252233c4855b4de24fe751d0451cdf1ab9387fc5e4a902b914bbb965287d34d672b96d4cce840310c353843a2a7eba4ef0f625f3cdd30ae3bc76e51357d7428d3cc1c5d55e3f9a5f0868d711759a3591c35b6c03376eab737b2a615dd26150a2f9e4ea0049d1f6eefd34c04d08f6d0263a63bb1d246e55f98308534444c0b7a3a9393679dc6bb1685a2b049a731ad4699cf41b597d89ff2897bee7acce178bc8d7b281670d02b8bae2585edb27b1630d994a50e97e3902517da4d64f24e38a445052ec2f756bea3f00289a05364cb3587b089af342ebeac8e39e4bae828c001e6442d545d949766c8bc1cbcf04b73a63a8b81cb8d7c589fba3110702a160eb4345e60773f2516481fc440a257ec34a8f51af7ce60dac479a447b980139c3d126488d7736f36c00c61fcffa97b0e914d5a004b2d70b4a9634be99b7edcc89fe08800e1a6072cf8ad5e5dacb00ae9d8608c6d87ea91286899daf441e00b50ccc9a89c266ecfce040aea3026d9d19dada6bc062ff04636a58c2869114e0820e744df43fe4d13da08035603c1e5474b9c2106f00982a420dfc20a34f4366caa5bb3f8408d332a848a56ae113b46c80b6b3e1825a7546070759f72821a3dadf9b860d7f0cb319e6e469a859ac41c5d290a3a99822154b6bae8c8340d48e042a580376e73e62c568d20fa21b0c6604d4c1ff39fdb9c7d09d4bfc62377b6f5f89db875890195400f48bf2b7b376ceb465cd7a5c21d29b6b5f97d553f204f4b9f55afba5f83bcd62014244366687d64573daf7d398ff34aaa80226a0475195ada4c5c32b3a6e543ad58adfbd629259bf6dfa0a4e3f0e896631860ced4e0458dcd7fd083177e4fdb0c7ca843828588d11c6df8248bf3735f576adf3fb359707ddfc5299f2007ec68edb1098a85f3ff81e7bc3b3e8597f9cc2af419425470362340b191293afa0d45b33a534dd37bb7ab4c607cabef0d640cb66e2e78dd39f1642051cb0ee90008752613ff2cc5a6a0a0db6f4ab5ab281b18380a68bc0d85c40644fcd6f057962205b5844318e4edc4f37bf6ca74eac80b21fadea83ed2414534595fee85fdf5b86c2cdbc55c115e396b3674e072a8d19383388c6a5fa164e5ee8388531b08f32b25eaa15d988316aacb5eac25ac5eab246bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c2405c6987e1dbb2b544bae895ec561a3e231dadcf78132d932714b0d95089c77ac076ccd5885d38fae9e958cf3ac082e75676358a41422fdfc0cde30cb0772c24e163245752b601ec1e797525c58f55b5f53811007f5799051b2e4692f2436694b8922efd383e2f54b8f5b6ee39b768bca4d309129c882a29d083aacd932756240437ab8731f6a4a93772b8edbb73a5bb203140e4966026c6a013e7f6993b67097b3de447d7ec6d1ef6d4e1651bad6c3aabde1ad917f556bc8f852b8dc2f60ef231f779dba5563019eab227a5d590dcd4eab0f497859d094b94ef668171374566849b069e989cf21dbe484ce3191c101cda71316bd86bb7aa6afd551b6f525a3a0ee29b5693f36050a62768bdedd30d4c2a6499ef3596457365b4d53874adfb15ef240265a1b5fd6add783e2a7642c49f7e2b4927b9011a730acd47157c94d4977751b0ce4d771a228f822ab5bcf36073ed96bee53c591509cd4a1f0062a9e9fe579a06ad96bb5e6ae9ab7f7aebbddd77e8a15f1e109f6b470d3ab3c2bc6021036325fe15c199d55664dc7c282e1fa5740714143bab846c3ae3c9c77aff4ef586e238b901aee8073027ba49ddc27f07a10e9b825701abca4adf7a3f48beb97b2fc028a6ac39f82e83e9dda73cddd9d21f417e636226862ba7750d345e21ae23d3add3a76cb8029e7554922db9d65811389b2a86874a216af490c6ceb66a002e6c81522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744201b6160357012089ff9d49d4e5b65c6481e030e3e44a7aa9fa2137db8c923cfd0e401af1daeb836ff1832b140f73842686c83a36541351db6db77f36b1d451cd56aff4a3a8ea6ad8d5e80bcc86daba9552f9872af3845ed0a46893a57cd417569f11b5d322b1f92ddd33ef24e042585f6f11741d05ee6db9773c4d063df5322db8c8c80aa1cdb1be6afeebe46604dd3c50ccafc7efa62491a38e4aa851c021229be46456ec52498866c4c01f96b8f162fc1b6a97c157b8e6fcca6559907f2ccf7b0b8ee48657542ae40afb85c1b7ab9c56a85c926682fa5a7b12d697e0f3c1831819850f8e3086ea13cc411c4292e2372c6c4d78153be10d4b49a3a6d54817aa7db17cba4c54f2c4ac6f0cedfd66a5efb0eb9aa936159352d58c66509cfaa4ec479d2bde838a70ad275f3cba7362a07bb342542ebb197b9a7cb91612d8fed369e831f50feeffd7b339ead76555ad5c8ba16eb57f5ead349f1705d35d58f630c48158fa5d836aecfec00b07d83ebd6ce63e7b9110f2f21447e610b745f16852ee6b1c495fa94ceea35a1c22cb817e1648b3cb23cd5a43ce3fe4dbfa482fd1801f89897f6c0721944ab6d15cc810f26e03062cd35dbaf8e66208676e5ef7140dfcbce33d7896e1dfc5970970e8c7fbf84ccac3153e1c6aa6be75ec1371f4e7288568ac87dd7fc264ddbba75cc8b907a68d3903faeb73f0c6285ae2714ca501a5a9338009203d0a85ede5cc2dbfe62e7170dcc7bb41c158140f0f8bc49bc30c85657d136a681aeb97e2d5264f0b9be4dc0605530703c964de4bc855d624b03aa621b462c31ed9833859da82852707e1cc256eb579c2c6b13963f72a00ff8a2eb1c6ba93c87699b5036110461042e4a2db9bf3a144dbd742bae4c73867883dd53df6e9deed8f3c4fd4d3869fc89868070e7263ce8f6f6e558d0032426786b53eac399af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1452e8595be0d76c755ac5a851a10875052fc2fa7f508259cd164a9953a66a21d8f655df6468490d2fbd7c4c35832d36afa6d53523acdabe7703787b5b14f3a26bbf3257baab61b744359225972548505c1dfc8b641e8fad1fe4410ad3ae8d29ae6e6720fce656d5b40e474e12f11619293f9313def7a88cb0d80b464405cdd237c6a76b36c24b7a9fdbce98a87e00437ade8eddd227fd91d2d1bfac77adadf5d5be6848494588dcf5a0ae8a9962af7f51bc9bcf1cada14eac1612b458b91c1a18411e865cc05a8e12b2181fad8b54e6b568d2c11f6e1075c5336daa1f51da06326a350817df8175c819f834a0fa966962b5311b92c7e1572bb9f3e29780ad16a09d01d930f6728a510cb9315a71940bd69f4e0a1e494cde593f0bd2be6649157c82006f7b56228011ef5d42fce5f3e70e662c40d11af4f5f392f210e8294f0fed7355694f092f3690c8fd40bec6827cab282ded62530f7df691007720a23ec783310275b75054525a426a6efe656ce8dcbd3d8099ad50d38497e82fd3d9df0a5344a483bbd96acca685f45fc7ba33b9910d5b93daf3df23fe8509e942c06fe89f4cb36f452b5e19587e2bde1cbd115c37bf5f93c1db2244d4fe0b4805451654281bf572b135de22961f30e27c6c9783ff35567baa47065468283e434ba3b56011fed75d86c52edfd83dac0293392767665b451a1b8ebe07204d7cb720b8ef80e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855c3792b2b8615eace89a216bce3be3e80defaf7fe2f1a5836f0ed0c74534583b77ad254a4ea41043e64101312050eae779246c1ecaa2e59c973b6ac0591cdefdf57fff263f1e0f8856c379e63b0d34f3b45a6baa36a250ada6590961f48d77def6a962ef8ea989c68aeb83fce943bb0c48751036ea6e9565b9ff17d2cb9222b8e39430f40d93fadf36f94648d83387fb2c2a812d9d53055054151398bfe77cb51ded5d21d8f51a17cb0fe7632758e841072f915640220d228e69eef52ad4963677d6575f7c32affc20f130b1e0655cf3e77cae7b5a855b7799035ec4c2986f8f63c7f8915bccd11dd8f78af7f222757dedc6fcafe3e9b16ee4e5fddd650b7b362a103e839648dcc94df7c0d0913e8c48791087cea47d270aac55743756d9f0d82ca872c89805bccab11bf78a0d7ba2515236f0df89670096139dfee6e3e91ed3237fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a6af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37ac5d5326e06c779beaf096f7e576677fef1b2c4719a42ff457db09435c6a2af9dd32c7fca9bd0add2cfcd55de2a93579dea971293b3ea694bea6db64acd5e90db8df400132290f5d1ce6f169cf101ba18d5a4e3f6cc03336ccdd8c9a5f3cf5489b51685a511c0ed2ade698bb461d43b67236f23acede03d991837a769a2180433e03145c11d566c5368593d40b3510e54d0f563f296fa16afdd9f50503cb23349f24d7501e24e03eb33dc35b50b72ff4261b4d8a521f302fd93e0b2e79407f1bad39ab1f75b284f0db5ab4ec1058f7a853dbc409c9ee2293df3c16003b34353d4e35c7e8d4ab25fb6b1394aa48ea55367891deb3f0e8ca1e2247adcf18a692fc6db33ea9e449aaa511423211c1f437d60f2d68df221e88edc32960fb33353adf0e03f9366521f002d3737e9201ce72ea1b26862c4a645fce2a5b58e702cb1231611e31c1a7c1c22240887b42e33f063401fb1824ae23f27a9a75f4f4e46ddfb67072c17b09ccefc9ff1552335ef1630b0b738710ffc29a2120081b8b6bc84a5c4101a88a857703540fca09723ff64d6e94d4d22d5a937ba2f10ffeac9e25ea105efa48dda37535cbd87d5450603280ba7128b9c24f9d8a271b07d91d304d1db232da4ab28694a692cf35c33a549e08aae3f008bb35bbda427adf873bb14b89d7ad911ba77bfb04974f548b3e7d3ec9a676b8d3368b0a49716883eb7fe6b79c8ea97bf2efa9fa8dfff63386b64aadd66819187c7f3f0e97992ef3e261b2806ee2deb848ec79624e0049b1e7a24f24f8d6c0ef881c5ab51497eb46a261e7bad571a0c2287411f0b0b5af1b9fd23d866f77929e4ca6f487e0fb3f3dafa83afe17fa7fb4e4bd4f81a131f72a7c8e51069e5cfbb06744b847b61e1944a8ffe5e8d4b887a9b15f07345e7df68716337b80f1b0e970d1791aee14281048ebe15887efcf3a8b721c994e85d704dae675192960acd963c60d54a7248420ada8a97967f638e204e125c03481b3c0c33f2ab4f4c03fff12ea79b8181d82acbe2e18acd98fb9520be545f9787e560c8d9fbd31d6fc64cb21e704f2bae702908417cece7abd8673b54244f8073d4a80b6f393e242a88c3a824f5f4620da35d0aec3b9d4cfb96287c1b2e9b1463eea77c8d8a1a33326a068ccb2670f767c36f3b8249cb7edcea078251106635323db973d75f9b8903b096ae5b3f9ec869cd48cd36997fe3eeb742f087672ec532c5ad739f69c6b2893e7707e6668efe498414da7929282fede0108b411c6cbf6ef7b11a8cccb092dccb6875a4dd0d5a961b9aa6f81efb464737e1cadba99c27cd54d58e90b34f3a993c6f44f00911c8bb2bf00fcc40fe851254b6436c58c51e81eb7738655b3934a60f030fec040c11ee8cd85d44600692bc3d70a61c7bf7b0d16264cf4b9b7d4fdbccf935e38b0312872aaae6891b3c1aa30e32b45711cb5509b0eb44ffd8e0c287491c60b1bebe613035f3cd48c990d1df241b163764903ab8986107e42732c347d362656b28b170c1b6e796b35be1805c2cb5dcebb828fc97e2fc5582df09ef43c7ad93994f5a31e9efa78b6f46020dad3e5c4c9b844ee08d35b016b44c1d8e1b67d90b1b362cf7af88610d59a4ecce6ae387f4da2326d40c746cf315977ff31d4f4bbe58c0736e774cea35ae28bd5f022d09a1911e847800561fe647ea06114a659e623916f5f239f86845b9173c953f924405efd77ed9f1ad66ca57fab83f7c627e16a87adb0e4dce2b0511e09e484031ce028ef90b8ac36e9caf17f0b8fffceca64f1bdaea1c59ad595dcb52d5a4118c99360ee5a5443c12e4733d8ae12b580453638d74815db64686e3682c2d42193497e705e6dbebcc52ce69012d660f889085c9c0ca76dfe96a627cc89956c1f6e03c260ab1605142652f24b2f5bd3230d1eb3edd0d187a27fc5acdb1574d54c249d8ebf410b9f449eb2ad5583990718f1b4451625b90829cb0369522194cb2ab3c9b95bf251c7a18291758f896707dcf305835b5a8145f023b3209cd4454f8e4309ab1555999968d715406ccdcabade50169387d2ce304d1cfea32b16c6d95bc5a59f064c5c95d7828a6a3423690e72c1513c5938c5d7b1668f9671a23e24c64081aa587ab94aa11dbc797fe72d3debbf803399648f71ac8076a3075cc518e83dd2be3001d836814705bdffd2d5628ec28eb5a2cce6162a458faa1471c6edfe422fcb74b6448fc52b2404c81ae859a62a57b310856750829baab9e688fab38eec1e1f4a7e9c8d56e6806708b0ab6feb6e841fae7e06f0384adccc10017fef7535d2a9147f3fa6b0ff730cc7b633133e0890932611934c43e7caeaffed21fb6efa41f9fb264ba525084bb9db81e900e69bd95d1ca24cff224108b6182235503c04856e49fc09dbc622f7f32743751738b4d75213ab1a8d62a794138b1c5378737c3f364defdc563d337a57534b5e1f7c6ce288ecbdbc8901b2598a137024cc323dd3a9699aa7fb1e00c5599b8903877d1bdd186ba323f71d9fa564b465cbedf422168c21f4866fa6812ab71ad444342fc7b79e100f09bf375800741578aa189f735d4ac5ad311ccca735df547c6b4f7e014f0a1bbec198470086f988ff0f721b1cbc11c6361ccbdc1ac10701a8135fae2d70424b629cbcffb325ab62c201b47c7d7dd14d1b41695feef5478294870c8fd7c5633b34a567a514ababfcf2fcfcdf231c69e4329d8d38977a9373ee14732a5be4fe9a20e7ac0fcd8038b43bf2f5a45bbc69c323a4b6dbff1cb38f78c47806c6d852253b0b98d95383e7c89fd1fff0bda62f22f5de53b1070342e0f2ad099c114208ec60fc2a0a97b3590b2e0da76ee00543d174b68ccba0eaae2c4701847321ed6fce9e2a57f0cda7dea7c38176a01490a8a113fcdefb25059fd89da9ae4e4aabea0d44ed0c422035394373f13fd69568822654a404924c104bdace338ab8d1c122bb16c6dd942eb85db2c9e4c34c3c88f231bbe2d1910444b887c71b7a0d6cab8a4fb7705cdf4588c9f46c78701acdd844691f3974d2404b9f3ff061c6abff5ec19d3636efc82d24f371425eb9b8d5132e8a866fd7d180c9a6f73adb18c9dfd3ac3c1c72e3a1b288de627739868cde8d78bf4e4e66ee54ad82e9b4d6e7163e674405c349aad72ef623f660bc1813c55bbb81d71433d04da5b3b04130b23cc28051938f6fc0e1cbb45845fabf52755a14698cd44487f45d32031d28cb9ebe83ce4c2da60047a4d4eabd1fdedba4a9db0b71a2b0140b82e2ae62f6d1a4eaa716178d50d1b0f3194c47f0510f270cd18ca78d8fe63c83307747cc282e45c07084a17bb6d1dc2f6758a4dc93ede61c06d54d66e58440caeb21a35aca617ce9e26cbaca632a4da7445b2d2adf8a53fa90632c53c2874f22dec98725ff32d78592ecb8b2698314cb2894e339743122e5798237637fd63d2af3defa64ec127f0a64aac7247fecff48b274a6216eb7abb0e90c6a61522430b48c0c0e7ca3ace0c85efe1b36e714e1b2d3398d56b0f1af2c38744209f0744fe3db2f919ecba305f9d2db7c1fea44fc4aaf98da0fcfb875ce7cec5ef64d4c3a3a921a6d3e88908100decb2a0e894a17388c0961ed8127b301bc3fc19e4002f5a8903098b855d6078873c52f188455aad5d2a179edd55af432e69124d36c816a5c7c67c575ac55141799b0085912acb68034751fa4bcf6f872f8b0faedef21e8eeaa18bc543a72be7a0524c4ab7ae5d7e207e21ca197c2a2db94d9c5be95fe17050cf6eb0b7da6c96916157e38e1f484d24465f8a464130c535a19edec126ae674e938defa8bbe3ed78050a0e346522490b6b327ed0d03d60b95e2636a78966bc5de037d01b54dc22bf1a1efbc32b1a44af27f8a4f17488bdd171583e45df9c623c3cb5c78dd983149a03d4347643263ab2c03090c3190f90a5c1a9295c1ba96f8c127aab4bd1253c4992b27bc04a62c8f1f48c1644f8c9fe3cf010caa0b5d3c27d1f07084a47014d8f9094c2ccdeb7b81e895663dde59772093c078c4c0cd3904a9d02a51151d782109d3a7c2f88c77b773129f592b4665e3e98f25a37ed25a00006ffc728a14250082cba056a6fdb585b26fa8a4ea62610be1a3806869b93fef34cd5f605ddb90ab3e811570b0cd866db7530bdd172fe5a094a890dcd2e19ab4ad8328d2dc476dcea21939895a0a0541d7d8ab904ab0d06480dd701af4d3b731798f809dbd4088d0cb43fa7110c12c9c3d53d56ecb7dd368f12f37a1785c3a14becb019ef0df29dc3a0c78e48a7035f5995d7ca9d0789e033658aa3bc0bbf29c827d360058e2489c3c003033d3a0da4fbe916e89f4339d42df659fd4254af12fd3ea83457623dc303398fc3cae3ff3d23e216530f5af01873061291bca9a15450b1d8368c4f2adfef540749fe232c0f6051df747c32d261b1d9b375078335923a736ee71105df17d1878b3f4859dd9270e8d33139e58d55da5e7e84e637d0a34c7a80195967c6c80281ec633c01e944c9afb24e2de3056872d37ca0ba6b236840edf6a3b3baf13e1184af240fffe1d1060854e37ba791bde72fc09b8921f1d08542cc2b6b7c4af9ac57d28bdd6bd9603c62b039d39d5582e95247432f05ed878f5ab2d71902495dcef0b8ffe44352c65c48043d0ce6d42769f2e92d3b032f4f4a07cb5db743b90d5bb38b1555b6e60b47bbf79694c3ad98b56d577528a420c46befff6e4b6d1a69745b018121c77827059895dba459abc0bb6640639765d809fb87c1b3914459fd78eb0b7eef53f312003aadb10cd1273db20c9c2a933bd68e659eeddab7c5e428020fdf3e971dcca15c790aaac4f3cc4aaea5cf1d7fdec6c81326b8156bdd8640094731c5391d2079950712b42555fd1cd19907e5510e9a02957282530cf7ff1ce2bc23afce8838a366e754c9c1899b3374d2837c40093e33ba2ce0bda2d3fc4bc042e7afcf64d319ceb7a2967b0f78418cdb4bc08a906beaa8b258a23f947665ead3b91e23c846fc10c5f84bed7190f82857d6d34c800f543a63d911ffa8f89586bb4926a6151d4c3c2892ffec41bf38fbdbe0f4d5a8284d81477ff6a54bf6e5fec9d3d2f4043b59ccd67f04dd856787f685d44b84d49ba6a562aac69f9765ecdb715cfb419b569bd56554eee1a3bc39d1bdc48d92f3968dd6c58f0ebf40fe5cdec93619cd2076b97ba533cf2c26ab7d7673911890da40eae1c7d30618f8b1463052f6e825d05397d053bcd07b9fd4bcc40184ce69571997a4a6b27e624b18a67219af0e34b8a88fb87d33f4b9021ca0edb5ddeae14b506e1024aecdf679fc5efb89d83e75520902b5fb30cf11c465c833d6780fe08d4cbc3caeae9250f876fe39817e5078466f5dc136f3b0f1b9b025a83b503088da4abad33f3fee8dc34420f53c14bdca26fb29c7c0d179cc08d15322d9bef758dab70e0f4fd32a0a6c03d2891f6ab9535d59b7998a4810c488de21cf72baee775e38e9ce52892f0a78cce8c00a62f9378e6fadcfeab061b5b61bee5b4c2ec570cfde8a8ede3b7ce8e34b52c11ffcfa30143639376d3c7a720258ccd069db7a6795ca6aa6f1e6e153588a472921db194be11dc62939f4680cd97dd220285fa85cdd4352e5dce8e2f2c9726dc312fb2c2c8d8665a190adad2039729ea34a884d6583516a9b3da7384fe7083cc6aa6cc95772e7fc3dabef0801286731ad0e4c5d56097b0f24f14993c5d65928bacaf07793d38f1bcf952c4a58399248046e096ff9795ab66f1b55c6e556226ed78b1c1f4546a6bb475bd897b2f0356711fd139c43c21f9a67eb5ad9aa9eccd2bf08967a59d97b92a9eb39c2ae553ea8980da83bc38388a87ec386d130d1989150910363d31ad1287df84b8c2d08c3ee24cbbaa7c4729e5891efb4264d477a40315139a1e9961cf5ce5c2176a08f3064ad982591e4b3a02f6cf17896939607580cc0011fb4987a7a4fd0cbfcc1a3a229a3a418ee0d1792ae4dfc48c249cd75d83808d36175580ae99f70733c2165f5ebd3c42976f0b67eb51da8a065f00748a5fb85746d46240e397d4d381e28f1821825de754922154559e887b421caf0bfb497edf54baef9185cd6b1d08f3330041cfbb5af202d17aca238975ee25af9715b96180568a462f5be3600a4a582a2172dda527453ab72fde2c867391bf6d2f06d5ecbb748d868d92f3836c8c0eb520ac9679f709a49d45f1215d893bd98b6d228cea06b024bd6fda56dc83c6b5e8c8eac38bed306176a3f26b090f6f12e03f405b242953e552ab635213c071b4a3bf99593913c815c53d35092218a4a03380751e7a16ed007ca1e8bcfd813e676c81d1f76d6d704003f8414fc2ed2730656bc96b9f349e2c3f397e3e6a26dbc764fa6f1d33d9010b9e1b5b8de05c1bbb0a57b8ef442ad2bc58ca0be39defe065c34e35a4441358018d9018e28374334ddf5dae3f9a14c598dd131386bbcd808df7fd33de5b3e172eae472527af2ec1ec833973cca137be325d4e0899275bb7e10820dcf81f92b201e51c479485fcc037d90cc776206f45f11a7ca5cdcbb3b439bea576e4400dbb6894929f07c88c940d1a6caf5f2ec2360745b6f975922e28ea1146a480012efdf14a8de8955d927f8e53569bda580647cf08f66a1046653d978da96b5ed8152c69f0a91bef0faaf957322ca1cca7098a9ac66ca3f0209d393995533f23b4c205bbedc869d5a479e3e180bb371798ce6aafb2f54df4db8453bd75891da9db709a99453b1e696389a13554abd795a3b3394f0399482582753a605db3bfdfcffb7d56a04d559509aeb3ee3a7eede22bb1c6a5a14e8a8c5eb44f8a4d4f5efb3f788abd4d00d4536834200b3d76847cb5600bcfbe02130793e244146021843883e980a0f63fe513f94a24f2543579fe691f3c5aac8aee19ac234abf8a00c76d39b6ebf8da9c9bbab1c7e115f452050d706facc841a8ce8ebc8f26871268ec058f461d0058180328e55cf72431a78a329d5e8c8b32946baacdf86de942fa0f2e5b14200215593778bb1d4fd2d66e47eeb666085548fa21a18d8f6175e677239417ad6afe3c90e073ad19740fb20d47330444bf84ff5c4e2cc68a7799053509b698d54a76cca16512fab452ed4ba8eb8953beb09e9951322a4f33a9f26e5773cc34bdfe7d79202bbfd5c84888d59ae1f0f5e5d9f2bc3bfed1789f20fa2aa480a5498f672bc286c8b66a0aec5ea2872eae44f471a2d9d6edef76421091fefb6442fcb301c4ef6e0835cf63f8492cd40c5dc90ea44c7cee29a760a9cf1ecd60562061abf0e417076906315d59c47950a7020a18bca18ebfd6089190b44728b8e0ecb762a412d22d2bf70635330a2f173cdce7b1b97f2ad0730b6dd709f8f34acf2dc9f1eca111c8ccc0575118aecfe86f0b6d964956273ad3c7977b80f1177d5b043281396a0a2be9d23864ccba031e31edd304452f7980aaf91bf1a2a3453b746e3eb0c64468fdc65ce0db9c8327f53950dcba37b10b90bfa9c8f409d20fc477a626924f9f50b7185c7706edea9f1b8cf51baec4929685a390b400f747436ad2c6bc13c1f53e0133b880b283f6f3789e9b9002a838500bfd76dad553d47dbb556b10d7dcf97b23ed3a4724684b5618f1b488fa3ce78a4e497878ae538fb3bb1e56aa417946c790ac222914709f11ed89248282c16ef66df51f18fa25bacaa16e8f02ba39799c44cddcf1b8053a6fadf884a256cb19f0dd9a9587453dacb0bd408621c1e54234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d0310045e06ab1611082e7ac075c20a23394b252f7775b50059661ae55ee7a5ae1c480044a74de50825d58fd83105054fd18d4efc953b839f34c78cc0bcd70244dfaa3c7a93c43018c375ce4da516e66f7776400c851a57fbb4e6821fdb193ffce6acfc30fa3170b78110c8069fd4491241ff069f0ed9fbef26d9163ddc6e0c22aefe3bd6282f0303722ad10803ac679db0ef5da1a91fed3260bf6f0d9b50a434e50163bb5b0229e442da3f3f2307c1caab4a16aa2640e102a9c9ecb14dec52cb15607d91abb8eead9fee09764b6e481535d580980d41acfc19e7221554fa112bae422ce66587017751c54757d85c0504642981096feb5b591505561c63b21d4f5d3474bcd1c3592f40112ee2c7374f5e61254e644cc8b08c7f72405031941ac843ecce0d08feb757534da0279f78d62b4b653d7abf1534617faf827038b51a892c9e1e6f6bf443c3e5099507447473a48ec2ae18d441e36a9c7a9c2242985995a989a0abe6f7a8e6f605b708e648381f6ba1fce01d2d087952ea5ecdaa8f39757d4aefd78bc1b601ecac7e6817eaa4523d0b6ed1c699ac56043ff13a7b95208fb8b4cf60687da7535e0152e2514063b6085a44d5cde80b64e4445f55ebec4d1c565e6d496376d27974dd531b80353b25eee17ad5e8046697238cf214e3d04523d171446ea79b9360a84a328a38647d3467b69c40b2267f19f4d1d31b97dfadcfd10b31132dfdb0c5b4177a852e2928438ba8b2042a7ed47c0f71df6e51fb24a076a1bf3369619780bab66d457a523cac91f4132f49a61629e62812e3afd7cedcbec5ba22f4ceafd56af34ada2a622d13068e6a9a649b351d548854b3a8d73bf1a219fa7bc2357cf6aa959214f1c4964f1f3ff100f692a9a4c9bdb1bc87a034e1dec2f8d475e504553b437f9a16fcb9f307a12c64bd44dd0c7aa67f9c2a2bf2b885e97271afcb4ea88eb92c7dc37172f06f9009071ca867c39cf2a57d5ad91e67996f36a0cbc5e8b1ed349d6fc58302da9ae8063295692d0153ab6ef1bd1c66a483d184efbc2373e904e2c0fb38332652f418d2099cda509e32a20578cb9ff5ec757b93b33e7244af162cf5a62ec8c926efb408aed6fa61877e8af08230776bf46f0efaf1bbefdf4acb496f52b519c74b6d477759614c4cc7437c9da61b4c066743c132ffe163228d817ea7bc6cff6dcb9ceba6313fa78064ff9b2f9381a8c76c848c2a2e0a262d970e60e201fbcbea7cac82d374ef665da4c666283f27595f54ccf3f6e74a91356ba57902507fdd482827f75144514dff2f11dc169f1d11515f467bc7405e3822e90bebe309cbd9fbed3903584b9865cf1fc1da8b8e2910983d4e2a09694188e32d19c1c6d59365eb7ac88b1f94c5b7afeed7f62ddfa0bd9d734bd97d2e65b38964a8916b691831bf77cfc3983f8e4fb8008b2ec187661f39e1b6f493d6b162a897ed72afa88a190b20446cfb6acf9d04eb47ef8e8a49b484c151a5156397ed544e9568d9aeb022d6bc5fc9d5b60e1261f97de78b5752e24d7de0b160a1926e48b05426780df9ec536ee9f0a1d33781e68a970cf78daca62a31f2aadb88c4a92c91bc65ac31712333cbb24002efbe87299cc4843f910d995d89165f30dc16dc6f2d458ddef6e953721089ff7697ee5cd3dc4e33f6c6b0cdec3b23c68dacb8c44c87892ce5a95d08bead805aec24ca17e1b60e0b9a78cd4a3c2739bda6adee195e93cc5445bd962dca3e64284ce3b44e9c989b1eb978152d607f84ee02e1dcac40fbc88de5675d00f5ad70ccf8ecf782142c50629fb5388ba9c02f4ee9183db20d61381bb5c619ef8504468fd5a5f7d8dfa009a23e304040921c1bd94664dcd5f0a18a2b34cb883276c018ddac0355316ffb1109f2820961484f6e73b636cddc3d2ce27b85ca9c7480d878e3548b88352ec8b1ddde4d1e800f6c80b66c2aeb86f8bd4e78e025a5cade6a21f2178af8624ba01c1b3a635558c144e8cd39f69e583947a0fc2e0d131d2cef159550045ac47a4c2e17c4ae9696a8e3728f47179a7e30c84181ffca56d8579a025b465ebff74f6cb87597e752eef0a5b8b4d426bef94c019a759edbd95d9de5a26869c34fe1d342e6b127888ac13f44f2e320dfa1f08a152d0214abd3e4ce740f552ef8ee2ecaeffe2898f024de80ce8b828af67af98e623ea7fbb5cf9f68f121138950ad76050fc9a7d514476146379f042f31d24219a88cb9e5da960c87804dc9ca8b69e7cced2e61674a97d7b9751cecc4fd357d12548a8f524916631b8e52570aa081960d36c3c6f6b89989187d8691e8b2086c2e37adc0f31c24e03b0f0eea6ad0a2eb2fde08bf7a8f6d1abe3c0f580137c7787c50ec74fccb5968812ade2b414e1bfbbcc253a3422229b8e01259281b8ab62e2149471b44832faea4b21aa7bc3bb5e0a90ba5bf674f5654a742424dda7261d84f79086f4470e909872d9e803c5d6439e3b88a0b071da4fbc5f4c25c0e5d7af00fe73b21485e2ab2bfa98c1b757149ce3aa0b83ce7ff99bd2a8245ed2b295cdb07ebfbec18ab9cc90860f37d25660ec3f1c45d4cd88b0f65ecb890fc72e122456245f705e79a9fb49a3ffb3e65585a1cf2d10ee6d3ab0de5e49feb1464d57d3ae34b9672e8dd576ba59af6ef5bd5aed4ffa6dcbf586f23a80d9aa3965dd054ed3028fd85cfb22ff50fada3354f58092f5cb6be92ab81f6a5c9427b1b46d9fdfe16319ccb195320e59445ca02393d17be7e1323e5cd966fbf3630b0cfe887f7c93132c867ae756d021ee04a3cfd97738ca9dad556a23aa72ecca4e59d24c1949223a61c08ce91b5bb3aa2ba979cfceaa53ee5442df51725ecfc2867253b5359f99690bfb33bfb0560d016a654ce4513a7f2683565da4cb07a5f074104b9ef38676086babcc78039b8ae74b15e30c4d5e9d04ae92244bc707e798efcb64809c794ee690b3606feae8060144cb7174be9d0b14bb7630ee51870048100661a2059a77445443aa76fdd2d530f897b4c5456988ac2312791474ce23c5c02bbaa9b3d343693b0305443992407b23b609c15aa772b367041a6b3cfd254f0ff3caee7719b36455daaeb3e41cc08e5ecd6d0e8cc7504037a862c122a99fbef6375fe7c4d942e7ba6a60287dad54df7a2a6fb3d5b135ec43c85347cf0b28de3446281863d2ad3b81df984de20ae90ac27cfab35a3f7cfa9e5e650d0a7ba95996e389fa082107e3326ed4e6b6a59f6b7fec095a895fc50a1902ef8940174a5a339ec62fc49f090e32eaf53ef104cc2cfce3c54fa67778b159438b57f2a3f7d4d0fd80210049688c009aab5e2a2867ca1505dbef2b9d391942a6ca5b511dde16d9082d9627499277cf41a8b2efbb53c14140e19597b5bc6eb18d9da100a91e0693419a0aac8a94e050ae18b5368078bc5c967a0e05b5f7a44e52eff4757b4f41973e975e689da1ffe7ae7e7031df1e7d0d0537a1adc38f3a1acaf40bd72e39836c68ea8bd0ab5f9c6990e47d7388060138402b9992a00e6d0c93d2b5b88bf1f74510c3d8f9765ec499886f6f237fef48fb9ce979a975c348968f9e9cbdf18876d68e9cd918e4139aff0a319a960880739787e80ef8395e4bf27c4c578762157cf676b0a7823dbcfbad1cd230f11643590e9cd3438a292915bf03a8248d4439edd2c3affa22ed4770a7227aa9309f0c3e94243959c9811769f03707762ef400154f0df112e41f23691fded0c8dc878cbc0e6d1cef920b5df264e7002b30b6cc4b739c8b67d531baed2ce7bae67336295499d3f4670dcec1d3ab871c8ac8b547e621f33f8f34ba575c02527f6ec062c4f63336b3b0d4cc4ddf73ab8b0f35eb3d07be7fbc99283d0162f5c961c0c94edcd04676b9c2903ca0537b19a456056b6f31f57cebadb317106aea1a767750acf3ddc16afdbaeb10134a3d92262edfed24887ca24c12e8f4114f68d7147b35f4366488f0e5662f5aa2755cbece1244666eb57e6ed311ea344dda256807fdad1d62b38490a618487d3f4a20fdad46dde04062eb3e03137754d6c90c9da49a62ab634dd5d1f9adf0a85048f819cfb0b5ef9b82368feb31bbecdf2304a067464f2afe684d49ab6f71599a507e52e78b7e31c8a9d8c98a0a5c0340cefe3c0bd20b1021986b3e6bc2b8c1f3863f115ad8d5e97e0a01bbba04e542a79bfbc520db88baad4c38e42c0583d68a75965c3af1de993230625c7b00d82036fc09c475164ed331e73742c8c92702ffd3c5dbba5d7ba261e26feedf30adc368465dfd7ac0863c84c8ec3d0ae0a1e8c5ba286c50e62669e3be0206fcd24e1afc1495db33588ff7cdd197d34528fb6021115430a96975f4d83863b0967ee7a6518d9ad08f29ff28ad554ca211165f00aab20d25723bd5ab9530141bf310c71486bd4fc0cf985d2794229630ccdab888db97c2b56d2486e9312f679ac4fe3ff344c6308ebe5130de57514f2038cab40d92c0a406ec19b08890ecf37141871d819230d6857512fe13be9d7880fe0b59919f6c9a20ec36cb5fa4b92d5e786800a0d690225a8f77be302c6d843824c13244dec014516a04721071d77df7a371f3943b215eede2e88037a4fe34fb483690cbec3240e9015e6865d601f4d85ff25aaf0264e9ea2d1abe588588469d83b6e735f7e87b74dd4101687ae50e069db92c689f37eaa34f9a918d030fa0240375bab0d3f3a8a54ce66327a7d0b8ad9a3625e8b8edd9ab671669c8ea46b7f113476411ca26916a150fadb461709c9cc016dee403e0d28ab01360446b7d2a254f04cd7c7c5033b9aecfae988ed65bff72e8b2d41fd37db76a7d4eb7b256d87e423565997333e20c5435ae9d3f73284fc4211c44771e0e25eac80f1fe67d32c688480eede208c1d5544e287f48ba106c10b84377ae6011dc9cd88d2f80ad6ca74c8d8dc02654bf92aace5c6424d62755ff4903a9617e1d96a835994494d1a7bb4461bbb7524f4168aea8442c67a8ac4edc6bfc4721f3d977558ceecef3f37b1bb8b1de13135c17fbbf4e9ff3a08a4aae56db7ad658036eedb5bf719f3252a544e596e41b47f86f4f6f9ffd582cebe8c9df059572067b0c543070211a1ee84ed6f4ac170c6695aa4c165319d349ff41a90835fdd0ef25df5b6d9d610c57cba42aa85decb49a307af3fbb90335341ad3f338e0e6581b902c0dd5bc321abad012daee61f447889a424e1e6592839fa95c8aa0ee96c8a1ca6b030ea387ef5565038dc0eae7f89cb1a5656118cf7555c78ee0f4ccb6e7448f504db08f9fa98aa7e6c245dd1109bb1a30cc88eb8f8a908bdc3dbf970bc35092004d81b6189b046d68375b688861de8035e81f3425a27a6ac1094962c85cb34cf982e6b959db24e44220d3e52b3763275dc1d6b17cfc3f3b8539eb97f79ac7e2f5e4b8fc74105504734bf277585b1bced4c4cd5c4fd300573c69d56c6d435bea6a60a942734cd2fb90b2823a0a6c233c5c904a65a20449bb0210568c7f863c7c1430e40196a2fba340284ca549edb7d7e8dedca1a650cf2043b15bdc0d18f6bb164af84695f071e9ac1baa46a497e9819930bb97b13ec6b0afd302be30f222f17fe66f9559e7b6905a7df27aa8eb79ac96e9994db4bcbec48d2cb55eaa312bd33be03252b5938da59797bd307bb84468d26a6f6e74d4ef59e7090ecd3f3481cb1775af5e76265a792d302eef17a7430f7bc1b7fbd6af188971b0d9c21fc86d0e31023ac1f88418329f13fa6bcd2dbf54984821e5b82faf3d287b825493455dde0a8685a9537f7aa30f8af53f7abe7c6429bf397e9ef3e01029184010d71f24bea85ea829d3d73cb390f02360a5dbb983bfd1e335804b4fc82df89b6af1883a409dfc309bb9acad9f718e2ac3617fb99724ab5bd191239ad8c71c793809c6f626f3363dfbbce17d7cb17a706be0c0e44df03f288c109c2a7083820f6bf39dd367a13f5dfceb84b2d701a509f215592b7e133ea1ae9f13953dee5c17453bfd63254522703adfa4d7a6527563db4671a40e09aefbbaea5a1d9ac3e16c7286f35e227fed86ee0541cc7bec0d7f935e3bbb7f6d9f54dfdbabfe391210007f5f0607738b808d7d6422e52d75412b6feca602bd4a80918fd0dc0c4dbf1fb32180b728989910e140b5f98494aa41b8f8967bfcc0780e7616437a94ed5a5315c5f604dcf072f650059994529798c88b96a631ea2fdd9f0a07956592bdab432b18546697e17be7fb55f7fa722ab27c53eebcd28b21e13777335d79f08748d799ddd39f3ef06abf7fa4e4a0c2311ec1b60d443d1d61903a870957e2853213e1e5bbe53af35841f44e321aff427c82e8f37e345b1bfa79aaf94f690e156c7769a1bcdbb3b209c9d6b8f37a7df0cd2e43fbc1b8cecb51a5f36a12bc6aeac66966327cc3bfa37655cb6ff1c2c04a8def035d2e6650cb1c6e03216ac66b6708d029814949895a9544759d361d92d0894066ebfc62b1ab4fcda0470230444555543104952f2025d8d0a37d3575cd223bec6d41b38d90629260b4786005eeee0024b78e271db236c73fdd5eea88e1ba2781f49c17666610332b5f0751efd01e62e8c4df6261f82628eca406639ee64536788032edf676fdbad168b589101e06774e032afea315e9ce93e8ddaf30d505415d544dd86e538a4f169a8a9a0fbdbf58422c41ccefe3bfb69794192c8f58695406de17ec0f345a8163679341149c15ec79105a4e044e9a5de1ba52c24f54720ffaecc12656a45d2561a440d5e1fee189132f362ecb1a0dc9f31f5bf7f654b6ed451f97483bf58f0ccebb7d35b44a43c7cc4c596fef809dd324c76671c0e0b574a32ce52d7492b0d737d2d7804bf4b92aed9e6ecdbb3def858cfbabe2f5789072aff1b8e2a835e8c4ca491f1778913037e1df1b4c33a6433380bafe263fa4f23461fdca6a88bde7b14492e86cd57adc66b65639a8bc8650acde96f35349447053d78f69b2ab949e9571d280f4b91db8f9031f3c865c764fddac9ea80195907c2303b502d64e467c8371cd6cd50d415c84f2d137f1c8e8f84d805d46759c00556693602a02138ecf1308b6227d0cd384200e51e6ef582666d372efabbf221075355eeb104c14b3302e29e34c96234a68281066af7d1f37a2b03358ad31067ea558f02e2bef086025d51deb7ca1955518970c94059ea73c440b10631602b342956aafd076392948827d7dbf5d2c06e0c3b2c9d0873ed3a138024c84df094d0eba05acb014174d86adbff3d51f0ebc65174ea76044f67b19e871bf58dbc9d54a4b7975472be5fc8d052cbaf2105d61f600bde6a0b5826005a43c0152183524dfc7d6477bdd4be5784323ad5805cf5601428edfaeb7e98d7c9b151ce36d8721e0e34d417bb829672e59dc5b9a21a4b7ef1c991220234e3d26fb51da000e0820784e2926047bcfe033649565f49bd573da62ca776b3a8b88a2e4146d3a4680fb8699ef34532be6de7d4310ec1bbe8480f8e73dac1d4fcab34100e6d5a58bae03b59a99de671bf1afce7c099047793d28aa7dd0bd420437756d2a735c3f1c17c7ebde1bdd15a48719ba3db0635889a430209c245daa301dda392fa6aea195382db53786280706f2e5e290e2eaa2b65c035f3bf684ba9de4e5abe3eb7c6964001f917f444880332c8d8046c63cc742c0d10f0ae6672205c3dc516d9a8d66fc321d6f0167d4d5476156316cb9a8e52d16771b368a6375d4382e93259762f43122b8b06bbef6b7eee6485569113566335cdec05f2896bf657ec4fcebe6bba7e639e3b03d0d3b64b40ddba5857e29a00c9165a607a726875f5f8ed1514f1ab60393b353b3457de91aefde21222f1336f5a8ffdacc410025667b2364d6c3577b5635e971121562bfb9eb3b99e6845d823f649e1203c2405c6987e1dbb2b544bae895ec561a3e231dadcf78132d932714b0d95089c77ac3223a116dcbb4c660e9398a3acd11d32d9e0bfa7df3f1b00108cdd788e35f1da0340012e2d93c32a9fc82329c883c23fe8f22cc4c19f81921172d40645abc62d676d957b86a8fd361fead416c26a3a1388134a825e44a06dc5c645c198f2111cf8a7cb3b75cb59a556641b64880c62c8308099f640c29cc11149051ccbc1205d97ccc134b0429468cde24a9c8afa1349b4b4381e872338fe8b7c74bbd5f7de12baeec6773c94f0636f44de880eeeba13691e5a20e8b96ad545f9b1a93d10c3ec071a3b9a9d55ed9fa0ee15f0e58bcf066bd1584fc862082a3c477148cdde0d64b1a54c24a12ce2c0f283661121974436cdb09ae91822497458072f5f97447c5d5642952058f28bed9a4d77ad962165c563ff729160442e64ee0f1ff3fb60fc4f20913592e6680e3c927121c6de5674ff59071bcf5b8caa7740fda9425689e2ee436a9c327f7568c64cbdb7f7083365fe5ca2bb2ce3dd0d718bef9483efdf6ae5c1478466e40ef29d7d9ba8396fb15f73f9223e69e40e445500251852121bc76de1d4ba498f8f300367b27771ca958f8b2b772dabb24511660546b655e2a047bd31f22d5b78e1510bc885571c49556f4d9a7ca49ead96deb0dd22c04ca903d99d60fcbd6c2f3f7207d61791f97406e59efeb90d071c82492f56a386ee54ab8c5edd864107295503e102ea339e0fd4496204c697bdd5c1b1a35864dfefe504a990782ce66804d000472b3c601978fa9bd98dcf3b2750d608c684dc52dd1aa0eb7e562185c822e79d362de4f9f76a1a7016e1529a01d88a7da9552140f666c6a9471bb3801c1b6cf9d36bef650e297aff61dc1cbbb9789d0e667fea057a262e39e8fd4f05382315c0a32fa3d77d08b9c75b190bdbef49eca11f61520db974316ef5e65428b6b0334c3fa3b08c940356e87132ccb205a984bb0d561110b122738963f067f37ff479b7ac377ecf62081ad12e684a64fdf4bab16de9cdc1e46f90352cbace03e5fb47f217c61e2df997c59e1548a229c4fca514d348b5fa86a679feed190c8ee1e77a18d061c00eb36c164ef0f4e2df1de6cc80181dce9446f950807a70c29b678515c2c164b72a070538d1569a09354f7c3aacf9a7184806a953228175db7a41a4e37456429a2fa77aa9523255b4af9a66f5639b89eab8c09c75e79e7fcdaa6505d18e1aa9ba4e973a461c726b7e640f471f0649bb0b25fc8a3233f1bacc52c22478d12fc815d315215e426d255b29d15e26e5f722535ad8ad714d434ee384515a4325315992e61dd957f0fa91f3858fe7c079de59f56edded51de869c6ca9e365296a6b66747cbebdcf76972b8cce7aab91e55bf4ab1f3581df9c2a857d11a8415a18e7a6ccf23640cf9bddf245a5f90c43b3014d08d3ae19faf9527d7b26fc15cfa914dc6e03d976570242ea37377491f3619ab287e6169025df66e2bc44e87ae07d97aa6a00572733f32973fa22a08f2ce0c9ecdb85255c1afe57832154fea591ff628377c8622f8d87a4b673afe06c3d8737d3c1692dcb1e90910b6ca981303acc042195061225039c080c900169b231ab343c7e9ec6530864ea6d9c7f1ca98f275aafe3c5533d274aec702ea6029f8036bdb577b0c53e08f7d91b9471b621e0c1a31cafca4a94dfa01cf27aaba40391ffd744be455aa37de5b3c1f17a01e81ed720ebd0c5c18afb0d43c4c1b1928b4583595c4ca35df07645a7175b80f0fd759d48de2f33001630dc4905ee3786cc6097fce98163266119569148e0940e8a6e8861eaaaf90853a685fa803c4e039166060a3c921c8d79001e3cac496b3bcc37452f0caa104b2205a8a19dde0196a7791988b3b74e23c2174c1efea0c6173cb0d956cc37a0750834fc83974bdeef818c3f8cd20164235baa1035a01cbf770530810d20b703375d8c6321d438eaddd88f3515f5dd3fb062ff9c72cba6faa5749f84248b3e73894fb6731dc558af01f8f5a626d8f44ba6fad469770c0899ba44a3545c5e137ead0f121480c1d6d3851c8d481f1d6822e39a4cc60db6bdcd528bce555b2ecb58e8a1624e3e13e09312c31318023c4e86b957e2b01ff2d4cf2ab6c7f792f1c2b3a73ae05a17e2cf1fe946f3048f09baa622b28c0161ab5118f0766284fda95075b8d2082d451270c4e3ff9099fc1fd7a8a6e1981de2f1284f1b8e3b5dc80de60d3cda90f573e66885f4e0fb52e9095410e393beb1bb52a026434a35ed2744d7a984f2e71548fbf78dc59337183099a4831d34f7e963b56bd14eac9f3793f67336087aa64b234d9c16026f83e3cd0e0baa6bf27778f86d43602d5db08d4f4acda256ba09009c43b9d93b9283ad9dd75ce7c9dd2b68640ff1f35fb8de3c759fec5dbace03a50ce99badca9fc8acfdca24b1a202a85bbc6e970c0b08cc53d2ed54cfbcceca6bb622ccddcacbd248d63c2deacc56f5059e8dc89f74b09df87a0e6552a54bd62705e9d111ee8ad013a6ea8eec20c2229dfee2e981338954386df0a7fc477b65f62518979405282aa95169d86677ba6cdc4a864bb5dd0472413c19099f312143977d21abe6238c1fb1dbd3c0e1a2af1c5fe2ef6ce264aa33309c5b69ad09c2bd293c9bb79a6fc2c3cd22f34dbbd8f5acfb1f2f59eaddbfe6b6efc0da95824168441fceeffcc577012cd73896386161f705ccf6a50ff1548f7980161fa79ab367a7cafcf65e15a5257132cb03b0aa4975835d1f2ea8bf3af735bde2aaf82fc08756d0e796af57d240535114c57f08333879de92c29473269b68c451736ca630be953aa301223328884cb89bc15c016c2eec6b660b7b5750e7c5dd064bdd277f2eea9204fa7e63108e2465bbe511c80b5b581368229cf1ee9908ca88954998b8e0a974e0845fbb6440101114bf2d7752925d79dafcb7557a845c3704066b47c2e538c59484481d90edd7e993dcf160bf3adbebdd9cf8845f69a28a452a427f9f0623848a483f43a103c05e22bdcec24962f2cc10ab2e21654201d8226b8acfd9125004b00ba967b32b42aee652ca281a0f8bb4c541b30bbaa8ac154b465d4d3374593a58e74e275bb7bd5c74bc923a9ec568dfa1a7f055827b1d985b55dcd52410485a8be805bbb7527f488dada3bbff9815e7966af37ebebd3e6569edb8e71257d90f8217b71fb57f835bc1af24e9cd14e01bcc79d2c47107cff0b4ba20bdbc8506ad3b572fac2fb0e7c7bda442f2bc49f9ae8d05efedfa738ee43e95c132d428bda5d1ac388b2b4dbf6be996b7c0b26641c0593ee06564bcdaa1d1c36167f65efc31a4b7511c6b7a4895aaea651dd61ac226734670457909091132d642c6c7f30eee2b6471f0f39bf1f066f6f26262f547d973e25bf06af0983fea17936f12c48b19d0748a907ab45567989405f7ccba01d18bec3c3c94c7aca14a6f1ee51824755ae1c7d7e945791cf6b076f8c1fe1369fc9b9c88ab7802db2a8c05a0ae98809f835482a507a40c8942c7da87025181f77402af0cf87070a3b7b1439be10261b81a5ee64468089d3899f25eeba5ec3bd5e11e8df20fd744e5ae895b1b1d8161bd73c2e4a072e3d533521392e6696f92e075648a0896fd293db900827dd0afe371265acd7bbf6f6c9e961c403d8569719f9dc240977da066dd4db025ee4cba6db4e906ebad24e9dac2a3363d328d3ae7f63bb137ed28c64182f620de6759c1dac155a56c93941a6699c884a9a1d971693488ed492de0bd97d3fe0e59cdca8843a71b6203885624457609879520093ad47e4bdcdbb3bb6fb33fe6f731921b35546da0a755d4898559f865d8792639b947fe0c0e92d26142089b6a21645fd04fa93f15de478b979290b14d2de13d031d305871d4c40cc4d453536de742311e4726c514543234623f1ac1d598a2995b3f064ea068fa33b4c1750f7c45232366d5527f4ce927b6e49df4eab57719d846daf2d0a7a35e3c0140172eee942c99aafc5fd0a6463d480714936d6d740e86ef63183477bb7f66192bf54c7f7d3219dbee88c163b73977663abc50e6b9ee95464070051d5d1ec6f091e6f80692b2699d1d1bfed09ef4e830dfcd1e7d234295da6981a7552156ec138730aa0ee75560d33ff20159f872b26cc00424cd4228f1f3d67f7dbbee9d44ac3c09438f905be8aef9a7b69624ddebfe1379f0b518ea82bde8ec7d9f08d7410023b7d2704dc7937ee2876310718b9097cd238949c0af45d868ff029b4212374a39129fe9b94b29e927a5d4fb39c69a938ab81f04a9c640cfdc2f2236e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db04c103cb63e8c8248f59c83d13949436233937a35f966ae4df6f5cfbaefa88b04eb3ea1b44522d2ce299f9627ebfdb627fe48b70715f07a2fe993b68e8ecbb4b9d742bb1847849f982dd8d007cb6a8f5a57b4989bc9c1f7be4ad0ccddf48b2fdd2b426c6a3046c2a403b90eaa5a8c0058d286d0e159d32535550c90dc7219ce7c0da45b926e2cf6eaf7b36cb1ff53fa04fa0df26fb71bad9e942ec233d62bdbe4dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f08f3a79977f8f8ac96266c6358239bd4f94863371ae10d1e292874a239bf23f8d4a7f1748657dea0e778a76699f1a0d3bcecfb58cf5b4435d606e7ed0271a62722133627b7c885287db3c2e1255bc97f359287a1eeb844e8b58bd338054ee4ea8e4a67770dba7aeb3511650a0f3ef9f905ef9f1119c5bdf3655327d4fa1281c7bf4870dfe926b1e632252e3ad87b851dd7d85ac1d1637abbee7f9d11c40459860b7eb815a0b3f9246e206f365eaf6696ea710ec3d74c2d3918af886b4fdd410be410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db042e117ea34590ef0636da94e5474f0179172f0dc84a4d03358071921aeb6d9a6313135ede1614d35f94fd9954b70371afb85ec079b2791d1207fb2612469f285d946a3f434f66696b7928b4909072d0747bdadc148ecfbdca8cc3a57ca41b5195e9c8a763b9739d464d1b4ec21ad8f5bf95a476c17b56b6bd2a3c20003c77430d0c2dee210418f9ff17bd9fb603290b237a8a68934ea3d9926a49effc7b5ecfbeefbe4d7d13ff73e6e58c20f84e8708b1cf2bee25e2296fb3ba2a9151576d6106baea436168aed2c7589fde6d778829d88aafe7c856d3818fd509cd88dc85e47d931f26b6d95ed725731aa520eb2f645505265ce7e1721529c5aeaa711f98fc6e410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db0bce24573982fb4caa859f89667b12a21142c748f28589278f12832b9d8fe4a0b5b405a37e40f72891c13e37c0a703b1f883679c016bf7d01f8b122b47079862f18df59ae624b3b5f3614b264a6a964308c66319e29cff1f0415839f2fa279b25b37e013cfc0d1a184780a05f103771f72ce11f01423c5f39d327fe27bfc762e51dcce107e9df02ce99d5b33a520b14b3b23d5c838c7de5e62a63ffb3052f607ee6c54a76638a68bbcc8dd0f2db4762aa00630f68c34568695635e6465cf919963f6f4eaec5650b4e76e70fb0a1462e77e0c1ce1f827a3fdc0cbfcee10f0977b1f2e1f0360bab01011c56ec6150230263a93f9bbc44121527ca9efe6630a55e5d22e343951ee0df75302e3835dc295c5b3958e18a8895e92bed418e66b5e2ced76510fc88a3447d25a8bfdb84d59176d3b9ceb85dc44ebe880dccbfb03c20dbc25fc7da53800be20417487c540c95ed4ec89dadb67e8a48837992bc7ce1371c926685b8d332791b1bdd2796091da5145155734060df73bfc1e5683bb2b4d30902039b43a9756867f92a9c5ec4e1b85a64fc66907239f6887264f70ea5dd790fb260d0ac4fc0549ad1901a7530f988585637e68bc60a08fc7329e0e20905a303d8d553984d87a780c34716f7f8414ea7bc4202ac171321742454756f77668fa51a8387004c1bfaf9bf84a2256b071f7a0821b4bbce2a5c222ace880aa940e24b5fe6032c8b4fc4933c2367ff6d195cac07f3ea3e8b6e4a446310384f68a2db4d80799c9052151754e32cdd1ec7be686836c887d0e115f777b58c5707eae97c05e7509d45c4f4f21bfed1908fd320aed195bd6ccebb936f20568d9813a51f953803f078e744c15879db4425ec66892ba148030b48a31427b92b1adb64f1cc93604975ba00e782f6963c99c317532a7d60dd4d892935f419927c52426fa6f10a4963dfc22ba9bf95f9ce79a7d338dce1b3eed36dddb4ebd41c33259995116c53380f895db8c41af83860672e87b12d731be7a904f192a5c7c91d700b7a0424b5933dc1e9805bea82b34209701d1f476c20fb53b60cf171d4e2bd70dd8c787cbd4378dad2d821e0763d06923f5630ee49363e4d2252c90f1e79a5e8fb17ffc083f9be681e3502b27e91b46a63d347eb7619f38974a11e8a99d70dc3eca23a4ce654cbe978f4a56c181ee6111597828ffdbc9744e9e295e37941612b9a91372d674be3922b92fe8c5286a2112bf13efea9c026adbe3716f21673498cf0f7bd75c215091f46949edfe875a89ded8621fdf6efce04c13e7b11d6e2a1adc52d5ffef38f7ffec8dcca75c670773491f11e24a7b87d72be3cbcdf942d77fb17d2683972b2e204698a20c7203a538463aa116d1de0ab9baf06d9ae2982d4fd8c049deceed3d7cb329465286ea9a60e8abba60b8d887973d620f6f07c8a970449b274cfaf219233bdac1f84c34ba0feda6640061189f345acc2619b5aa0448aa9eca63ed77402bd346e48b582d17ae0070a180f42c9090a6c0de33b6f42a5c2a30b04636c52af1664b1f9d413057d6157449512ae197f0846d094f2b23d3ee831080c5a67e25bc704d2d04ae5a0025f94253d1f4358e54ab61b46021747b5607453591050fd585f110add8e3c7a907f97fb44cf98ef71939f4b7c5c64967f68c74ca8e6309678dbcef28c2c25a48574bdb2d5a52217f2bb6a6be878ea6d7c469bfa13015eefed3c7fabe83092f2a1a15c64056b58ce445be5cf348c0aa8bb9e103d94d9bb086a6440cecf21a9fb590b0afd4b1a07d7c7c708e3f9fb0b45a7dd26514ba1e872f12e33a7b0d4c5efb6b719fe98eee225df110b71cbf149e4d64320bfdf7d9de3bdafbc3356baa7072c491737b2057740cc5e2e6acabab82ea20958d5e86ad815e52a91bb8a6a236a9db6987e6deace7b187fa3fa905ec865fe4752f27cf68ffa2f607a77789b59d08084fe79d5b951994ef312dfb27040aceba9e0c1072368384442dd51296edbc5dbf62edca092db9c8e66d077cb88de49fe1f28d8a6f988891c348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c9a4262ff669cc589b3e42242eccb032ecae08e4d230e827a18ee8cdc1a980b7df6047ef58611328d6389ac1856041857c3d739d0ebb4519151ffdc8c995a0763c0c47f4384435684a30281f28762602b6ff50eb1fdd74818c75ec57f8819ac69b7d5629de6ad49cd85ff4a4de02715d8d53a6448cc90da28c2b23cd151a56845c181f211ba6846e6ccc88855e032003c80e73633aee4c7c084a4cefe70a4d08f3866c825f1b1359bdb17e1183b91bd31efae21c611f0083ad1697fe9ab8b319a434299dd3205dc394f6a42f13d89b4f92f604f739f0ae64d51742ca3f505168aaaa28d0317ba8b2639287b4cd47a2ba28f6e2e12477082ddaaff75ff851e35889bf858fba01b32d304dd392777657569399f95bc73cfc1ec4fc05e3937014a7fd880511d6efc7271096a6d17dbf4ed03ff91dbd6a9fc87e6d309983efe81125b1b8b1367af4cb8904747b58450d4f249436095ce561c2f3a5adf61270f592f4df4121c03433e9e6bb5cb9e6b3794c78715c96be4cf27cbc49fb6ba5478eb07921f83207a809fba6517e4cb3472e56afc910f34cd943dd5db350b3d66e8a38b676710c8bfd345a131e1bf1c7c98ba8b61fb56131d12363ef52ef96bef823f1f4cd8886dddaaab4add45613dabaf6baed40fa0bd4183e33ac2ead965b70b63731316d2de58d3d26f15f46e9285bc9fa837f7689eb3ddf3de649a5b89e445f150ddcbe39a5551d503aec9b8844ae6ab8e9aaf9e9ed1092b72e825fc93732b3d832e3723d0d66ca3a62b2ccf946385c7b5b3885be4238e1b5ff65e7c8728df020c5c1b97bb59dd547fa8c98ed6ea3612ce99da4ba90c20a56330c2bbfcd6716b78b0348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342c9aec2f25ec151ef5e49dbd3936862217aad990aca9ae80d51d909aa65ad50dc69176a5900ea867c5a1da86beef193ecf8b46d0ce92af154f5f822a5208894432760cc6b9b310359be96e7387b4a0347e745ad4908aca5d8761e8809782b8923ee271666d22ed423bba340afbc7ec902c1bc0f374bc119644fbe83a2b2c4aea32c5e7686c0119ce3da5fdeadcaea2282bd7a16bdc513cee8d8a5de21873f2bbd7c365a7c61daafc7a80f30206ca71450379b80f0812385313a3ec7e4832ea735955411f14bb3bcf05c28c67cff40e194e12cc1044f18bf2657354db7d04453650276a12e907bbc9bcfdc0e9c2311d44f6fdf87d18f0e3b48d499e74656914e120168931141512abbae9138ec9469b8bc651b21c6293eaa060312bd7484847a30588ccf5b985a81329878b3939a77acaa511fb880e197f13965b673d5b5d7dc47bddc89228bcd87f56ffd13760fc671e128a7c3ddf60231b25e83ae127e3ff634f4cf34226b033198eb9c8a3fe6f7f34de1ab46aabb032c05f65c5a7ef6a815f61870927283ad7219a3a693422f648aac2db72ccba6f4fb1ca46905ae2490e1cba713a67ca518fc0464606168680a76bedf9541e9a67de425eb6fce1ac613b4d1203e18e844a9b33534b7a18061d00057e8e4e0c458625a9e033b9865d60331ea05108c821a6de1feeb3c387ec447b2e4d6bf0a28439a79e8c871627f0257543aa81be7d2f5a88e5d518676d365ba10d859d9bbcf7bcb1df02c0fa1d3980f1184398e3471bf6a2cdfe4e10682824400be713dea2a23c0d7aca82aa9c58efc3c792745e31d4c1b20cf84cecf1bf347d4796f43c8c1072c8819b20f7a75b845940dce80657501aa1469fa22281dbea9fe157eb78ba92444f942f7b1582997d74a2093f945968f6d01c195649bab2757cd92d1f3d44089fc8c16d92f63ad09d978be4513f550052d66d40f4eac92ffccaed86fc4315a11ed956cc9132d176835f62534aaa32203e2637f78525913e368c4010772e8e7ccb5f18a43b82353a42bf1a0e6fecc3befbf6e1fdcd7cc5ebae0f47a635f4008254ebd04688d17f537cbbcb08b48bc97d0c8d8442222889fe9790f677e7f171c9ddd306bbc8ff235f3585178ff2255db7f4a527ce2d6133c7a409fa69c1a289da46421714fab594811b437714da82da5cd8b3e34dc76859dd6a99c43889b9290f35184d5c952087e035b1fe86d926756dc1212e21c2d23c55e574be576d349d38b66e869c80220bc74bf38d3f72e044212ef78a659d2c2ab73eea8cb5c115ca2160e6b6dff6d3ea27dcbb797cd64f5ec4b393d3fe064e9f360f237267f267b9f8db2f0cb2e436628758132f96a53e0629e30acf94557dbd1c8e649c1a0092241136e4dff3df7720ebc5dd7798be038095c51a2850b9e966509757b0545902e6b3358f244604803a39c66741fd54cb4a29979d187b0e67bd029887a929d87de350597b4579ea2dbecf490d6936227f642cc7737f8f56f2cfc6386b49badf273702d10976731915d5ea0ba0991622da7db5821e90aaf57d237de2d5435d9e6eeb83e9c4600a1dd23e347638fce23a8fb3d9ff71c494ed9e8b2ae7d739fb194f2dba40c9a973a525d7952cd8bfd6f50888f12ecb6f6da70d3a6b3bca03885ca9b5c7be2c02da7a32df1360c33e6421301e29ee81f3a534480d8450385f4d87adc19f6390d24af39f3ca99d10360ffc0245aef94d7842198dbd2bba5e52ce92b743a0ec0c5f09168e4d81c34cb342147a492c87cef529de0bfe781408e13aaa2a043ea4b53f3e545d7027e1fee0af57b77ed043e76fe7783c51049487f1b19c1448dadb3b42eb7b212dd2eddf3823681043327fb3220b57044c0edaf2fac6673678ccdeb99cc10c58f4ad3f56100b88ab488fe2d8871459225bcddd7e87439ecf33305e7dbec80bdc634b618ceb3c670cd0ab56c9b4173544eb7183f74d946f6fc4386e62a078cedbcb42b3777c95a4ef6b7ddc35be381159d985657f21ab235233614ca6c1145464213a77b491e89f86cd3e26454c1b92937c914b83a8db322488ffddc662cc395900239d7fe05c4829dfe5311813e1e2e0a12b68303b50334f29230e1c6b148780bb45d7f2ae88265bf702fd22e004580af6674ff01c8f674cd0d618bd9d59d2a48b7e7ec0e9d2c2fcfe23e71bf050382984ed9c8cbbdde80f5a9d07cfa87de93a4144c180acb94e186d7d9628658d6cd398a52fc6ba2ca622bc73213c2c7958ad118cd5cc87f1a9bc9b0d4034a2db425456a9e91b6b8e111e8c5828f6d8d5e1492bd6af74cbe28ba98cfd72ec6e5dfd9808e3acf8620076de073f3ebf030427b1f0de3b4348274d4597d5e93b060644f92a6b4d6d9ab48d09664fb5e5c41cd263b1b093b4377933075fd7d911258b5efb44d68ec8fda9ca7672103498d63fe7923db46ad0eb239eb931a5bfecc7dfa4088d9fe84f0a695f015ecb861561aad530c6c4d42110ad34ab436b22671f4bc2a3c274d792a96b180f3f1888464bb2bb2b3618a57efcdaf11b2f8eb699c8c2cec8f554f53b664fbbe22cbed29e82d2b02fa3d5500c90ca5c6555f3c0f3c930d0724b003c7cf4c65766f874f1432103027b671c9671c23b9923a84238a8d010f5707aaab4822a53efe9edd7d79dcfe4126a8d3fc3da532a760047d3e753fe061977abdd47c36c555812a2ca74ce865b50978c5738c4dda639478299b2ff50c842f69c494f60edfe527460799b6781fbf26b3a34845ea8876106b0b7ecc3275b0f9cc1265607b69da9e27ebe0c1a0cad6e49d094a4e066e06b6167ee9c4503713759722ca093d7911e821248d6dfc6b7aa006efccad969ec6665f7da083bae131349e446553e44755a520151aea0b378290d2f2e54680dc4300b95467f1eb317f0e7754e386109df6ac5eca2525d69f77ebad0a9eede3ec8d5137615e9521800448b42862ef343f4698bc24e821c22717f3442859a28ef647b1d66ce1117a95ae16ad7091f2a929a4f7bfc1fb8a993df055e1354216b2bd6965b0d54a6e556aec2dffe0a02ba12b1b71dcbbea9c1d4cfd789e66bfb640735d5dec674bdda4dfb1189c84fd7f5988d17df0c999d1041995ecbc5db639262a62891ed79f7a11dee85846c248322739dec68a4468980c1d7b03b204ebc5483a288e391b5fe0851ecf20332be58a8d7b16e77fc8f1fdf79d59fde015bd456da855f79a9de69725e267b0ea7eaea44b17078e8a3203ddb1b12edaaf82d36fbae3be4e5eb32de3434c1d35abcd3b5f1612925f027533f51755cbbe7360af4cacb6604ece03635083ed9d562be0bb54d410dcc63fcf41a18e41ca22d161b9a6df6bc17d7a1ec68b0d2ec560746f9c11d307e2c0a1deea1aa5c3f3c8abe19831240f632e33aa62a3412057aa275ed3677dc81e5a6882473dc9b25a1960b8220bacc7ddaa95c4db87103c731369e6425a19fcd3c9ea0c6967111628dd3119222e43e5a61b31a59ff45f8097e99c253b6e83b070cddf5ae9880f43496111f9bc0204350a19b10b7a78718cb9f655c3fe50f13ee1e82f96e7d007ff0b775669ed2fb579362161aa14a07185288140131c5c2b39966c74bb4f99b2b9aa5c5a13e8b1ad1cdaa363f892680e8ab9237e4e5e96d46c78bc4c014be6d80a31fc8e115a660b2f53599d55d4e025f635084e60310df53496edf839b8e17c0cd95402f668abf6d9dc8f1c034896a887ead08653b9e8ce53909886115bc8233d8e0138dda5e85c4b274d0e465c64be53be19bd0cbb29dc93ffdfbd2c2ff3368d9a951c7978b14c50be7f0f1de394c7cb6188bbade69f9aff7cfee0d3811eb948481c7061f1fd9f497f765ec4a5a2194338dbc950a64352dca9601d9bc51996b9aee5f8808c2b2c1097989f7bbf8b31a7d2b80711cb1eef2817fee8070ad2e7ed27c3794854ffa46cb15299ac3294ead2912ef650fa807f61ad390d26709be5decb92ee96753829416583bd7df007b891ef7738fb1d1071659bf6885a725bf39db5ab218a14fb9f518a788a63fac9c7547800cfa8f0e6d4a7d64fe9642797433116ea8693c78042937a7b2fa858c0ed156956a3ba32220221b3b5af1b69dd3943c71d85d4d314a73f58a61974acd2f5c1b60d4382bc055f89a82235e0680cc43bb5e66ce2d41574367e6d6f0672f19e70560e53cf8a67aa34db6d18ff95a3582fbc7bc074ba4fa6fafc05b98d373f188f85dc0a7e0adfd640d21bcfd5a609b63dee96a750f0582b37d47c54e9c1ae243e212b3c818961ac82a5b3131f1b432214fd1e0ea7aa6b9fdd1aa648ddff1ba8949dc19c74f49230d33c71e43d537be7756d80288bbc87779243c591260d3e66fcca9c2553b807a4d3eb528f5e2c17b56d065624df67c50732f5d7523413c6f3836ae26f84795332487161e773abd775b07af6f94c3e82f3080c3d3ef4e6576001e93fdc59a877dd96ffaa52ae6079931dc8a34aed10f5e6a940255a488bda2c155954afddd6da47fc82878d547e55e037fdfcf9ca3bf009b741fa8cf842ba8558f33b15db9ab89c7dc4c1ea5cd5c2f2d18b2475263526f29c5054d78230313c74c505450ae8eb0260d375a69e313cb3fbbf5b15f483db1f08ca142c5c23685a2a49af7971cb18f474c25b304afa236d3eddeeb5f76e2741dff05a062c845085890483d959587b1bb6890debf869a44b2e0aac295274b6bb2ec820b030fa138f568574f7a8b3e275363b48810b4c951f8667a2a4c22e0bccbfa6feac660435d0df9895d0b2d455fc49e01c159177cd90fdfca0fc15252e7e2a1b7d565702b22b43bd4d437ede5afe3a5fecd96640f02eb502f86915ce1881387e550c12b332934a7c8f15f6fc5078db85ece93c0d6fa1e8700820fb1421ac7f1e116469880426b5b19fbe260ae7d346fc497af0c66e7055ee9e2449371073d0f8702c908b6d6fa38134f06b4d123f8b9a612622116fc8a3125df8a05c6fb0ef370fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4a13a18c1ca1aeb0f162aaf0f3cb1a8ee84af52048562efecc085ba93957f480fe70fe2d13dfd34095640c4e210ed147d0b1502768ef9dad203409eedbc62faf4ab3268045b7a5ec77d877b5f0be72ae5e1b92fb09a030a42005825f9ad7b463862045971f285b680693f63d20ad5c69e5e0575d207d88aba904493f4d8e066467e56039ac3dce4159875489d94d2a1f73ba87cc8a5bb8b2575563992f917eb618bd398642bcf1b56ce093f66e9397fc08ab54cdb38ab6029f49936785f8f25b1bfd5957d5f2f807ca519bffea2e47c19c39c40cc43a6164ce2a7d10d04f3e0bdbcb584fcaeb966b18acf1470d69fb46551e75f67def1435b140d50587ed98933e5bb8377c9d0173cf15aad81f7e3d728397e0418e4a2e7ed4bafff01062c7950fe1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8ee1098577feacdf66a3ee8f678d5d52f2d255ffe13ff493d27ec3b1f3b8891d8e3b59b8d547f544b4d383f532fe4bdc4d70893ca03226c4805c84563f07104c17287594fd4a2e49ee743aba617c4533b74f902d2c79cc2baad187feb7d13fbcf1f295d2841ebd5a2c3cf78b935751173548d11b4b9c5a1640c77e94f10ddd0a99853806763d1338d625e03f0125e396cbf9ac87ccc669449f4e31121e4c80bfe6b8a858dd2a3d7406b27a6ff1d04865ac8ce8d2f0e3d8f15850603be2fc021221c665f296e911378659463bd3d3582071cbe39b4bfb4085d3281a20c099572dd7bc36f2a6ef2321e59a36bf42f842c4772d37fe26c3232215e95504988cb66259ed61afa346c7f61d9e59520a1a7c85e20f5877e39cdc8c0a8e79a63176580e8d9f991abf2d967e6906d976607b3712c3b697de7f8647945219762f6dda9615bdf1c24c48d60870e4a19532576404ff3a19e2629747fe3c29b5ff1da2dde4144fe410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db054d81e9b1914213f7d03d0cf596d64ad0cc6452efdab5b726c6c8501ff3c49bb203a3ba49c23849ae37996310016d8ef0b19df06f53135a9e8eb14868245c20ab99a1969cc6e142823b8151937d6bae953a3ab6a98b16f7a265891e30cb3c0573b6008a152cc1d77a05183d890f03b903b794c121830b28b28147312581d67546be75df5658d7172569183b1ef8b20a263708c53c3f53c610c1ab6d0962e273efff4048e69e6b1b0afac6f75825097a5f15c72635e2ce74f092edac299e60aec884ae9e166630c5df3bc7223ab7aed963df06c02a2ec31e28df203a58c6405b0c5abeb545f35788a66e67755fede0383eac338befc6297870c0504ac8b60f56ae4771ed489e454849d5f61affb3a63b3aeb3cce1dd2e4df784e50493c2ec51335617d239910e22e47d46d2a4fab9236b303b844933aa63f3062dfa72d3d93855f61cfbac493932cd07df5cf7e269ed1ba20d1037d82af7b272fc23e74e51c6f01bdcad2da1a875c5638c56cc3fb6f9717518bc1443fc5ea6c553440b5a0657170dd0e921e0381dc01a1cf69366b4d38c3e552d86900cdaba1c9de8c5b69162e44adf8f6ff50e7bc28adef05d37964adaa210572f55abc867d9283dd5c096055bc3810b7c30fd04710e0ff6ec53c0f0faed747bfefe21e102e0e8b3974a6c082ee6503ec6bd153ba58aaa7ec912d43260c30c30a9b3154041f7ea1c14af46131a570b55cc21ea445d0275e03a50d697a2ebc03a6e4cbdc13f26698b02aa77a5818be03514b8440609f0e8c2b5769782e7a67392247ca52290e993fe46d5cf7226bd05b066bd95b3a5889b956b91c30a94c51c7cc3113fd6889291d82b4cdfdaf0daa534aac4e848a9ef2bdf1fc7388df02df7be242bb263bcdf39f7c03f7f2abee410d1e6835bfb4a2cd0fd6268c8a45df7dc405a458ee9b937b11bd40e5c9db05f6b8835bbaa9e4fc10adf86587173e43c946f4f10e746385e186f76e5dc287dacf3b3015bae64a55d63f4cbb7e77cc3f868d562f39a896d78e1ad36473afb6c9f95a8ac590b10cb82b36b3d28b34ddac52b68203321d2288479a4220baba748c6ce68184f4c4603dc183dcaabb4fc0efd272eb2e5d87d95a6a963b46688ca8a0b96f97991ab2705394d2908cf2e0a7ef425354ae9f0129146397a791bba7c16f5df954a160aeed9b4fa5732ce12135abce69d0e2a42e415c2cc0df02e3fc29d0e0b2136811e02186aeb29cfa5b6bf7f513e1d4bc8ba833e3e8f53fde0a2b7bfc4e6d1eacc3d8444c662d107abb592240a6386fc2acbb2e9d752fe755834339f5bb49789aadb50032f88ba3e70ef5639653557f59085ca231d54df08561b522e0721877f0147f31e5009edb29a176922c7a54a6dfc257cb3f01f81ca8aa9e12344dcd1279cd8486de5eb23a5edd23aaaa9a39f60cff808635f19121d8906f66b58370f041c3890bbd65fa8ee7645fd5160183fad558660a39549159239b7e6d61564b451e168a10576eba8e090f7e0d837c42e03e5afadda34bcdd41aa37910cfb64252359304e31ad91712b810c34afbd317b02ec8e194fb189644cb7d56f21d90f5e47ec6223e49a69df18b92072f646ab7de3469265e6e9c8aad49cd7f4f77935c76820c76a21341f2228bf7ecc16374817986c3eba9fa495ce3b8b9b605b7350459079cd65a6751844a06ac326bd95989e7b31636f7976e293a0a313fc9918f40f7c0c6b29398841fe2636e56ca9541392f9b795f886d0dd637b06f935984c86adabcfa324c3b1b95eabb76700f7a681f210f9593afa9a2f960bc92b73e8743c2773f83c8580dcc2d67c07714f319ae1655bce4b1f5a429dde5d6e04f7de7a9998187bce43ec0d69e462dd4f6dd3ae6f126c5dfc16709d2ad42f49943922d35cdc2c9c64e6a961a3d4bacdfe39adc404fb833463cc48538d8f74d40300f0e9f3fff431b09336023a1028cd1a4092b9d8e1b4083219af923e0479fb69b947d8d18d19a226b5abd22752de09b4f03a7582b36544e4f69310c8e0ad18c656f7b727b97bc7d0c5386a53287ee404c15170b8db062041749294720849c7440f9383cea9ba2a74a92b5f6104d9743d46b36ebbb4c2d7e36fac6be06f3912f456b614d560a7a2f975496765073dcc3d05012d00fc813f7895699fa73444a616fc5ebaa1b43a6f35e88a98a3316b02dc28cd263bda7d8ee067bfec90c13fbc70ab06c631e967c9fcf383e3740df36da0a6a4af4d9a988eab6f949794608d7b7e993b9e178fe538aa94f44467dcf54c2fc7df9033191828dde6f79d85760b68456a0b07773a0695d7694d5e5f3cac5c2691b68196c4c7bab0f22a50f0895217e47f681e6f4dc742ccaa6b62f04685a15d2f6e73606438a41b24d44b4f29b3ad69db7b0aa98e05db554f952d5a442a10f19f7e6dd88b87ba208410965d860f750deb997d1c7646651ce9e39170012aecdace7234afef8ed5fd4ef4ae9e23db31b87123237943fb452f29471a575330078536a43166834352352040d49df016f8f066aaf1a2963d84c607d8f64477a16502d3ab10558b13fab5293b1da9fe5b577f64e6cca02760afc56478a651795bfe334861ef03055a0710c2e925b7ba4bea0f357510a762999603ed270ba31f7db42c886b6147c0a530d37039ab3fac517efe528299da236598da037370f045b18b7ab105a93d76f10153a848952285d3c21a8834fb2e35c3bd20e7fee0c0163551e6857073b72a71624553b514986688399adea7df94dbc2fb005cdc078fb9e93c07e69cb50a2833e47b987df674777a8d4175eba4dab9d14b7788c49fe95b33891edc0319e66410f28e442c40adc522317453be2146565dcb39a0aed31fa90184cec9a7be5501f289ab9fed2bf384084e9b7325637f57596139d247118b3caa5d3e2abdc0cbb53600766ff73a3a24b1a2618c3d840fd51ec30e33b0d26515de03d8b01f64f51ce224dbdbc406c9357965225074509ba79e2fac3038f52fea49644a816245b75664cd0b9b9bf71307b0fe074a27d1c2d75ca5c862120a91a43d84351c65aca152abb76c9500dd93a5226b3d34649677a1f656a0e91c4ddd0d62b9fd19d57bb33f022101ce765fc67b3e74bbf970018111ad747b07148cfdc5496a2a58bef332fd111692146b6d112a1b0b42d7462e0aeddc6367e9bd555bc3d4c743d7352e057f262def569c26dabdc4ed2ecc1c24f10eadf1f611ce50df0df23a72e814f738e60560ef0dabc5f7f8ab3ad8e5e2e022b99c97e1551c9cbd3f374106554b8999ef441a436bee9e3b33b66f26b1495d31ec482e85a9d1e840b6e1162042561074e0439e48d2e15678db7ee619cfb33c2af10d717008d83c03a8329fadb46984f7e205bac090a52de914569a4f805e03f05c03b92ff153761076adaaefcf0004f75d9f21eb2b1c8abe4f0f29073247343941dcf7c7b03cb16e4a9e7e5f4ecf75c2a7e8c03cc7a8101090a3309748d25e6bcf3563785d0bd92a6aff7583c18c1b2c56864a3023d3d3e9a9c947d24719052d4e96f7db7ba615df171c78862aa81c252cdb6e81547bb9eb4d3703008cdc99900d21af720be312843d0c04bea31aee88aabacc35bc5f79175ea5c4f28fdc84efc546b94aa5493b1b9d674f512877dbe1369d74d25983e4ec58719cd026d1b7b47d4b9388049cedc5ee4248253c02bcfb2d1ee03fd660a73a098d884b900299e3e317b031a6ef2780bc849369c02453d2e7883e6c30f4c9be9aff9c2938e004885392f5c91158f70dba3a468a66d404ff45d86d0275660845b1463ca07074f22b9280acabb5a5e42f132ebb50a09b79d2513b38d85ae528034b73689278404ed4785a76c6f89ebc9913c73f0742125d025ed2752edb011c3e6c1d36b113c50fbd1ac9bca41be62979116019a26619b6996518a5c0f5fd183a01f0876e310aa66a386de8154ec8b6607b4d4e24050ed3c9e237933400a7d52b56038925aaca5a776e388625995680c11eada07d2f657fd0df2553c2dcb7b14dde1174df00f8f2f80edaa7bb922a2beedd0a40b677b2c2b19ae4e7c3c3d0ecb023ba9c5e3d89a6cf7384d2f85c8b4a34dd92aff7202fd0ed6388f1b10f8661323faeabcd29a7ac114500695a5ea97ecfc19e11f776778bebe5119b633bfddfe7976b44e189c0cbd2b2f83495d1754dd1f00d8eb8230d1be7a9dd907dfd1257ea6ba9ca86b74d1f1ddf70ea7e67b8a7cc6489ce4ea241a0fad1d8d8ee658779ccb0db4b70257d71c93a07df23acdc3664d287661eb88599608fed94f32cddf5ef5a2d354262a442d015485f7b7515c374cf5b86e634803d36295fab13c6a7eed44863143a106ca2442de8e062b2e9fc9811902f1d5466b8baf6fa2ca8a26359808459f5f279cab9423479788f36f49325762d3098753eb355082195c11e69cbcb44a673d068c200eccd8ee8868ec6626e8109eae3fcfddf47a21cdc94fd0e4b242252e3f17a79223e30ff72d7f4ae61e2a1d72f5ed27f6db65f7a82b31393f890dd93452f31656effe04f4c585338373275016be08770ce649ff7e02c00664598946278207b7e976d514dbb71e42d25944f70bee29473e0a8c232e29616701faa8e9415062f20ff8eb9683a9a6b977c84e725cd051469229ed03508a4622a060c5766f652ef8099c6377081590ddb23deee81292f5b6f5047640b24c260c2337e2c05c5430c7ee0a5f497e30ab93e3d922d2aa264d58174e7fabfdfbbb5e332e2c002621b8a06170022e22b96fd88d40db443e5c47904d1c963ef2cb12773ae2cf659ceb3b46c23761d59a15f1b7251f8161034b331dbb2de1c29af4b1c768be7b9bcf2711ffa27a7608c1ef6a25b28742c31bf6ee215d19bbdfda1338548d3bbff6f0949c2e9e42386548d59f51094135502217e72abf7f7a51125a5ba8c48bff9afd7ca06451f13fe211794e9970880c58b31baa42c65eedbd76bf998e63edd099c69c1459ca408c37b64f5c4db600f8926cd3fe9c7f674b257dac356b329b16515a76ed63a731931f9ddfebdf26669ef7ff9d30c41c6836bd20d4caf611bc2af780747e61592935cbbae4bda546d542edfc8fbf91d5fcd980abcaf73a5aaacdc8bcd38e9e53afc69df389185c8f4feb15fecb7a74d82d2d325d98620ec1d23346dd7c56eb8e30045bf9139e57ac52a4323dcd417cf662905b544ffe8441915311d76076cb656f30f1e3d1791287024e145f504d96f138f505c15190f98a99afff06e007b645085de5e161d6bf38324d7c4a47c51dc9aa40bf3fbd4de42302fd5351639881eebeaa48238a9147efe94405ad63c1ac5a74f8e55be376ff3d8d5fc5eada8e613e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855171242a9df36d414b5ab63ea8be3f6c4076a3448ab4dbd1c6e0c4a4adda73de59ff02eaf070afbf9fd19bacdffe864015a020f714dccba4d5ffef287b8b36228fbb67573fc733f572e7aa5f5b899dd606f4d57e1da1afe20c9551a7196f473c180c2b15e7a862addc43cc2a63f040f92912eddf079e90eaa34b032ab4a482b2ff23d77c2908669405267dc096d8779cb61352a17f69e3915401e2d461e029c17cb2761c0923ed6e0e0cfccf72c7aa526efbaf2cd3139f7b76da2e0634fd6a96bd178d23bc043c970e3539b2891d6242ca8c7deeb64df414a67a0eab93ac231e889e8f01b5bee91b3b9c502832b8d4cc020d08fdf556af8730531f3a8634fe3c16f54ff71ec3118ccb050b177107daac12046b377b8063ba594913dffa3ca63484b573439ae192acf5c48f19c187c573d3881455dacf1c99a89251b38715c2873782ffe88e37b3a330255c7ee7eb355dcf7afa60b6d0dfda892e63fbb1d4e22d71bf1dc6ebda698ce4c37445dc81d1c7affa60471a5a411c1c81a4341a37e1b7f33003730616bdff6492f78818cfd64f2d6ac7f652d5170ad9dae511e349046d80abc250717b4966b4215bda3abcf033be1472cc12553c8b26171896c47276b72cc8f2b8b84cb31af0e3f9c9599481e4937c69e59c98b936bed65846305cd63c69d05656acf5ae44cfa19f5a04b87767f5a3678b906292847b87713e29dfd73098c9fb3f2b008fa32b6e5fba768ca6f1e52139da43649f3b62881f7df4991a9c9bc19ab23691c7a0973178304ae77271b9b6302f97cb8d88b92d1ca5c5517582dec313bb6c05c662b20ad5ccb52d42054386921de4ef2384305fec710c9e2f25d07c8e208277bd26e05db3917d931221941f09be2e2eec1c49a2c5ee050cffc679a26d0e2985ba04f08b82efe38685f688e336a1e3caf521fdfbe61219ceb7511c0ec8e5169c51d8a8e36ffe00fca66f557a0316d11cec60315e94cf176390792c107aabeb5e3778e1e22cf423ae16a8ea4e4e1d4912ae84a1c33982a3b8fb5ec01db4c5fe7b8701e81ee379b650fb9207c21efec26f9ed307786bcde743d1a6b3b8c1bd50b4cc3357b2a00d50ab9c50c25d7f4bd5d4efdbd18c551c377daef33989810e820522017a9c39f85cb62072837dc9d85561016ee289a8bd5dec1aa1b5f332e0178ca05695a3cd72e2bc637a6e65c4708ee6e885cb94ba4aedf2cd201e38924ea19d128789dfc4c89f1335524920eb5396af50a9a5649266bb8ac4a8ea0ffa573120d02b7ceeb87c0dd1d05c94a1cc0a04723f6f8a93d517f4c17f5d64ea54bb4768f298beb5a505f314284e2e8c8424d94563ae6ac3446a8c54ba9b1fa1e74df206c2050c57dcd7a0f87a0bb00a662524d136f7b8e6e05c8e4f5e0d9e16162a2118b7a8019bfff8b18c4d4945fc1f4d43bd529aae8d90de36dfea5f2f5c3b46b903bd5eda57299e516bf3de27cdf08743c07fcc4a37d3d80546bb383c9b51e25a3c73c63fc00b0d67ebeff045c5bb0a10281cc4a6ac51c6b666ffc2f8cbe1fedf8f246eacb59abf3405102e4faac12e9f3f4723dc8cd851e87f8f2749bcd3677ddc46de7c5feb31dd8cd99036ecb55e1f2b2540cf3023c61fc7b3b7c75eb6490231639a59ebe58ff86547cf3e765655704ba131f2e65d51e3ebd56053adbad6ed747d24f23197f80fda697c5295863976567441f5052d83a6fc1c90aace21136dedf534f9c052f8155dc036f30b500abfcb23b73a83f02d912db78fd65b870207ef084d38dfb83cb5ac19adfdfac8ebf9cf741402d60c37fb2dff6827e5f61f7a82ccb042f96ec9bf4ce02d520a7203ad9427819e07d453d03195b37af1237a48b79daf0dde989fd3d91854ddb0c1b752a26aa32e6391e3dfc9e3ee0c18128ad8f2f732b64b88a40711a649080be6348d1c37cf1966efb80507111d5579b631ccc9c6cf08e08efad36ca23330bb96412953e2a2ff544f06b2bfd4e58ef561fa20d8442142d00fabedc7191a26f57ce0c4379399aafa4425288243d60cf8368ba8a4cce718fc1a7af9ed9b7e767f19cff37db25c412ae5d6ce95785929a56b8014135fc7649355c8b58a0ae1a68992b985738fb0d5c29c994e1b90ddf33d6958b07bf3b1a9a9744cc54f2d0a191fde1e1321156a6637cf8310c0413d17985749ce9eb05178048b40afb3b303657c6c84571cc77b4d13658e2d1870c847de679ebc17e759672759f659a93befc1f2033114ea07ea957e4482ff2abc8f09ab243fb7dd7c408d855e41573d763fcfccd5278eb5457ef995b203912ac1afbd3dc8bcb70d3e08a7a898a75be6e395249ae1c42b7a5b3b339ac3678b9f04cf918cf07f1570dce729f7b3cbe61fc531ba29faf4e1b88e8b818497106e90bb7f17ce52dfeecfd27179788c161e7559ee22065730895dab40d77b9d811c93f83eb62299d329abe9ad319781b6cd521c32c370670ca3acf71680788683c258aec9da0740dc49af31febf582ff2998cc3dfff947e4f7883d9cb1cdee2e06a539a57f7b64102a7afe37fef28c1c3bd8284d8eb58ac76c29611894952b64f445ab782d948181070150a903a403cb1de3950f397952edb9ae0fbeb798ae8cf505ae562e722b6530070e24062bac606591887f27f5ac091341986ca245a2bb98fc39cf731fc47a38d7b238bf2313182b0fc3f367b786ca6f7bbb67e01089ca92c9f45033cf73a3d2b9c378d531269e70e525eb289ce27d6d663eef19db631a3b224d12bf7d2afed35328bca8ae4db1ce2ef20ab8c4aac84355c140e7edde3d855458b41c2c01ff2cc4e96913bc8910705e8561ff4114ce9b638c5d53ffe811c8d266e6a0757b73c6c0ca92c527efe8b23d56950942ea3260528ab4aa5ba8e2786f263522e72723a3d441991b3f3b196fc594b58f7170bb72d2480f639c257ec3fa537bc213ad6a6c466e2eb0b285f29de7ddb5a45aaa85021d1735ff671cf6a56cf1f3f985ec508f377b49d4893fa82226f0d7b807ab5f9d5539db3b68688968f6ebce74370556f3c8d7a38d3b43f59c4f11fc406af33538dd257357eb5cc5003b6ee91bf7f79abbce47ccf102bad59e36ae787804c401830a118f1369c982ed30bbe69ca81f00bb7ad01953e9ea2f85943aa158f7984790f366c3b11f468986cff987b38eb6c5a9cdb2d4b42ba2291a2fa4d336f613a2cf02b48aecb103995b67f1a0c3dafd425908a33841df7493eaa3c24b3f4cd07c4739ce1092dc13d70cdcc76039684ee5d510ec8a6cfda873a07384f16fca6bf7a5d13b5fe04dd31544f299b97c853e791252de2b0c9fbf7f800774a485ebdb97a1fed3578ce771ac9137f1406bd6db1dcdf6b0e9022a7b9709d964647cac340d6524c76e27224a3055f13c29489ecabb6552557310fc0c29d430c3e934a13678282b507eb3d0b0fc9f76b7829368f91083f4743d1881dcfbf9278b4eceff8f323bf1d084abd2f109c31128d631169b74a3ab8ce9e294be6e37ff56c78fa70aa48cbf52344697892ffc3ef12858ab79641d1a1642d504d18ce54d84a940cfa1fd2a58c01ab324791f08a99fb786f8a4a7f21c7a788396ebe2931ea6e9e85ac2135314170223e4604c225c82584991c20a0dcd2e7fc67e154f5a02de3391b740166575deeda6fe4d40314a9930a59faf16fca1e2642b54407efb22acfda2cd025fd79f9fa2f8818c23e13f893da7a889e27a75c74b77482266c5f529af642165851a32f9b6eff902dc3766e51e4c62b84955a12fbff7b295e2cba80b97e6943220176797430abfe8fbb466d18644a24bf4eb4d578c1667342d7153b8130b7f9a3f9368eef1a253a41ae6b7bbef4dcec1b60bfdc3fa4a33736dec77fdd96df8faa93bb651240b0a010f58e0ba2c345e0f62d68b5a8b0fa2070a15ffde9b07283eafea7f9df0f89bb84042024b541126b8ca27fbd5d32d3a9b79112c4919fe24dc691e4fbbde56c58661d0dc2c3ec3aed8504de6db24fd07c95a5f7eb30b85cfa554b32817a7d5c8915d4d9f04744495cfe576de600d0d1734d0ee46234d536ecebc50fb6d42177606a57f5911be2e4afae08ee08ae130de0a412bbb926d5ebb770ddc0b4adda14f63941f93ceb3c0b9e3b8c076725a26709e663f083b8f833c04c65b4653352bf00d0da1c6d24d78348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342cfa55c4744cf69b4db3c4f32a62496d2ef9e6b8a370b64031ca8440c034fccb248cc090dd78123a22f745de465c6a9497022b826c8681b27138180ac018362824d40bec30ddd0df6db8caaed8f6da3a2a63832c7f83dabef7a8a40b0ed96bceb440b5889f8d54a2aa8b4f05c2efe456c99f0a70927d7dc89297fb99726db7af1a087520bd85131e87180a33725a9149c4b4d0011e771a09926dcfabe81536f63ac3fe06dc8a6449a20edf566196239b827f54bbca889aef1f9e0ce35452ad99dff340ca60bdf989b4a8ab15c8de8aea86130555e52bfb89479be307e61f884e815d40ee9168821e560cd842cdaee1d2802861f23626e220ea38468b9d9c26d290d6675397d9dc093519a2e20681fd6c8c30a758794b2b590b41e38467c7b9a554435bd23b245b2efb9528c7f09ee529076746ce948560973779e3b75b12dc16782165f55723498da43adf504c7b70474ff219fc7c66b05f8ab6f8e7442296fe0edbd76d2e8c9b4881fa775066a5f229f68c7a082c5d1db4c8a4607f04c2641413623a7d92a23a9296d2243e6ae32711e07d252eebcf79ed2eb91272b9b43e321158370f041c3890bbd65fa8ee7645fd5160183fad558660a39549159239b7e6d61dece0f612d544495fb0bda63218f62b561515f11d839b677445516823ba5a88cc0fc80e06f4994319051bb9e9222944b128e4e00bd908a9328c8108bdb29f6b4a592bc97af70057dde12030ce089d072cdeb16e5b17f03b609481447d0ced6520d722d3c455036a1ea994f81b8a455b7b849ae11602e4f0fc2ff2e14bcfe50e14ded33fe75870663315f886ea3e6846cdc985f8dd33a6654e1d541d53d4359fafdb9297eae69a96b30173fa6b7a0c1fabcdd54a1edff6d3bd56ae172caabc60ee2cdff9d81f8103421c8a650c961a9f5f56adc511bc65402a7156e3406a21bffc263d1e3ef087213b2b46ac84d734669bc4a69d3f1115773cc84e1fd512af6c4c99d110d1f7f8bc8785b2f0badc50515d86ac3c092b4d0e98a9a84d7cfab2ca66918fc843e8038ecc610b76ab4f054e210ade98597e003e5ec336a4799a3c68e543e55cc1adbcc2095ac1ce3e5ede10ea69b74ad3f403aaa4817988d369969277a2e2c420a756879f43a1efa4dbba61cea294fbf2c511c6d4ce334a13a14c8c60d66a9581bfcf382e34628912caf9c74f2917555995fd8d8c3e0d9f82d9101c197e1ed913e15158f9977ee30916228cadd6e22f773de3e982b91e12ea580c9e226524c18eb6ac1861b6c02690b46b3569e5a577be0d813cf470fae821755fe0a7b37016557b11e8ad0c978c25c965db50c2380baa5ed74a746093ac837fb7314b74298559a216f89b7068c63d367ec65c82e94a44a6b0e599663f4598945c449c9ea4b23f3f09ed9492b23da2f503ed01138e6c3856741cff2f378294ffbb7edd506cd884b344a88cf69e3c48877c9ee717674d6daac32380e21a28e0aedd8d73d3d07fac415ca947596e6fec3d3fb888e9aa195344f69371ebb84a9dfa85c439053fb65635adaebeb4e8988b27e45bf17280ddb7cc21df6d231f5fa6a5ded16722c8dc6793c52349c32b2863999e02502c327049c369c69c16217174a86b50d875bcf7db79bd27b211996937be4c48b605dbeb384e6051718344e726f5d589e0ababa71c1763965bac98b20e753ce6ae3aa0f46ec47ad946f8b54f3b93bc36ce980ad8a1f1ae6edca3083345237b54cc9b77c975149c9b24acd3031aa53d4eb878376e5be447cbb0a8191b968855d56981ff2412d8e16410f6440c1a2b25ef9546997675051f5b2130b1e7f89d25824f5b9693de080118fef7d868c879aa93e5dad2c1edb7bd070fb0999de8f98600e44e41b7ecc689e1cd934b300c6ed0e0d418ba5ffd981b19a6aa5877f09fa7c916f8dd08765f886e20eecdae7b01753bf390bc681f0523f04fc6a97c690103d5100276e10aa632c3ae461820cd24b168d390636af6bb31d2911a48b0e6d9ba12f3038f90f4cb37e49cee1045213181e0035d936c13f22a235f6639fc46b2ba000c1f66b729d3f09806257b5c36405a45ba528c72c00ef53289a53c6b6a2151d4149d1b5d84101199613a2f558c4d52dd106a892f0f8a1f7348c9bcfb99280f14d7913d238a3f5bacbd07d443e69e4d8da8ec881c14728c82b64ead6f21b3400db58c8c3a749ab436e852aadb8a896793ca696c84173391d1d1d51bf8910954e2e9476382a582bdcd23b84b0b633695a2714363ed5f62b39625c33f9714304d2e51aa77b7b6d0dea81410033d86f2c5f052e4c915bdee04236c12ecccea1869909ea90f74ae5da4f837374f946af2b0eb32492601e514889dc60c61627a5debd4fcad3b75c574e49011cc7ff0e2de643e307aa8b2332c07293fa9d57682d4718d2dde535c2cd9035d746872aca11d71657b0a30152e53d4347db068bcb8b3f97bc9ff6e5004a0865e505bfaa5685d85a2910f1d92f525e653adac5f30a1728b75cea28e2feda678392c8253a356c84a43011e3d232feb7061993689893ce0c52933110ac23a7f5f917f326df590928eeaaf6117f1bd744adc53d9b25e3a0f5e84cd9b47cf2ccaf663ee6b2a75c7f8416b4d4632b11c30aa6352f0bcc65002112b32ed465e590045ec27029fd433d0bc713976181170704b322512ccd66c7f7f69da9b323ef07496aedbef3688899f30029f991c66d24328b0fd78ab3d448288868b962b88cbaf7c0db06c9b5ae360c9acb7a6f1d6f665a5a784f69ab4b0957c1f27a237a1e933bf8f70acf9bae436860f688b9a00bf8782cb4996b14d7905ada7583937a772635d867d00a5ec5231e766bf6f8d9181a618a9185237db131b082c6aeac8908a6f7f0f519a6b3ca40a21de650cc7f14754903f3f1cf5847366850526c0e4061696e3ab4ea7a80c25fc09f6f207c423cf96629baf4d31dd351da142e88b165de57a2dcce33e8281237a0556da1418806391ceed58e02ba0f23abbd0af37961c26a5ec8da2b111db5d84541da91b4b6a37d4585eea0cfe5348e6473db4cd09ed3527e2ca4ae1acc5caefe319f7857161e29f29f19449b479cc751bb5636849805d79fc9c12230fef2351a6a0ec42a37a9a2cdd2d1abe0e892af6dafb90302ff0c7a3361555cb7bf299b6f5940c10301a59656ac752a5986c66671fbc5c7b1e20626df6d39b40bb05effa4832e7bd2ea779417c6be07305ffb33b4568836ecd155eb7363f46c53a703065bfd3ce30d8e3da94f74280276f2ac9b6aa3fe623b60f8976a7db90af6575876ecaeb287ce71a4b0961ae7ce17ea0cc1502aea539c444b2cb3e43b36dfd677b20f2399e45f38d202c6d0db7bf9c2adb67683cc7fa4bd2488fe7e649b270c20136a11b2face72dcb015b4486da19776af2475d53f79818a51c1fdf0206bfee3356b6351b6a58e796db2746af9a510f30810e9eee35cf5e5488b8f448fc1ed1fc81df7a43d99c8f519d616da6a5b0744e5865125353137e06853581a10400929bfa144bf6467d1691a69f3105a30026eb27c58557bb1161c9a5b18db49f2a3386d6516bacae6737d3ff12d0391edb6ad8c11aa34bb5ade94f21cae58d1aa42a1c39f680e96474cc9c4ecf7fe722b34ddc4dbcf0dea7b4b2ed7a212f8cacc94a09cbf95a8a91b56150f733eb0d81b975ff47e9fb7cc30aa54c4f0ae70aa06bd28497434583da5a623f4b2285f46295423eba966e94fc3d0b5aa394b57abf2ceed1729e5a0830a38872dd133848ff42759dd30a2024fde61517073a21834704b5b89ed0a34101cfac60ac603f92e0ca3f23622eaa6f7ce669c1ea053d9306de0307c1c68e20ecdbdb46f80c188fe3dbbb5b38fb464b4e6d9db5790db4385b9f84f86116b03244abf2468347890e831f1d6cab92c3af85b8cd08f450b22b4443f920a630671c976a3c699fabc5c0d7b477aa9f133128af324a95a09ac798f3132cfa5a16d1dd850588aef0449c2456de9320235a260f60f5302bb42bff2f719e97e2da5c1754da564ef360356dcca305e5787d891e9b6d879d4c1c4ed5e573f815aeafbcc86e48d35e46aef6f1abac142d3c3c97cb006dfb635a448858b45baee2d160614eedcc509e44c635c1e54bdfd84d40180362460a7a9c8b1e8593d94ec116c74a5669f1d336c40461066922d2868b91acdcb52ad523a7a68aba40e9205b22812496de8077df369918ac6a0060a87c5444066af6cd925243447cf115e50d2be12c35c0cf9586adea6621025faae129c4b9a58484caf37abc49aa5f29971daac89ee06a965fe516b6c916608f4935b0a0986f68dfb2f30e329a485e7accfdde656f65c4c88d136666b79085ac3db00e48e9735900e98dee905a4fb1e162f4055327b5c87660136bfe42fb789f7dbebce796ec6630bdd5bd55c990c4318bad90742c2e548f02104088eb8f4db0d55bf982b18d29806a90c72f50c0b361ed6fa665b652745a03dccb9d9464c0dcccd7b58ebecdc3a154640305547b5669a4ef3688806f6f70ea2e93e055d18a379b7fa65aacc21d75d4a06b5a4e6297ca6c289d245712ef3f3a558da620a9274666b725322306000f67b93d03d3b42f58a74acf2b78fd57987f13bb15e18f79ac24c1456d37e36a101549330320a15013493f70f91df2b5db739aed0a4bec76738ffc5bc4f98784f9670158b311decc5098c34cc8d0f8b12b40e44d94e110da20578055770ac99e47f1d8d791dcfab26fe40171b4c9feb8edae624b831f825e09051b1de1edfcbc4946af4780401e1d023239bb456c78fbc2140564ebeec945b6569a1a776f2b29be8897847f4043440a16929508862bdc723568bad7ed20ef1bbb6b5a00636b77d9473d2c14e32008996dd52c7cc5009f697a855cfea60551378f803d6376ce22b654f1f80d81c26399282f8257614eae172543023eb240e3fb7fff84c42ab276dbb0355f1cfd6bdd1f0401b34e33f9e9f87b3ae6b1db761f9ad3e00af1ffacd1c85c14d4c427effbf3cd6606f5c723db89f2b209bd4b6b1fca0b4a66de41f661c292320551a5e506868dee444154bd57e1b4c1251b1b03ba5e4e908dd73ac631e306b160a7716d4b871e5442bdb6d5eec731c1aba624813139721e523ce213358e57cf5218e1b7509e2fbc22079083ddb4fa2ef836192d04c52c7abed72591510c81a5176c09e52ca580a6133c66f0144e824ad5f2ad488b14bb25ce868cd3db95c32a27305d416f098e5258b71364025e107c40681a2ad950b89cb5337d5c298067d1018f91b5468a5fa71142cbcb57b5079dac6b861ad08528a18337e4b6bd977597c3afc4dcfa962917963a736b6b8387d08f0102556b01a2754ae28b19d5a0d6720c71755cd674c780831f3cbfab00e1736d73869e8762c96a586fb96962395a3e0415aa3f80e3a4a2bfee675836e0e2fe41d8985b08099604b6c5a666380f2169a67e76b4bbe894965299d85a396eec415f7aac523345d635211b07b9739d162d2353ba1cf2c0263b072802dd82314454493fb1d63fc9c54e7ce18162b78d1d9ceda53c6c3dab261d5e58cdef502a8fd2fb869366b9d7ef8f45f1064d076c9589ea909019de686265ea92369b60bfb44f1ed0f78c8583cb3bbd9c16a5acca06e386c15d7eeeee89da4f80f3cdcc5b0c7c72b0e0fb6052134a2ef01e37c9c1feb2114ee922f4e7c32278b73edfaf94fb778d2522e0df3a3d6a1461d24678cb4a7f5eefa91888a6929b8f1683a1d1f185cf8a5946da0199b7830809d337e201be117e4c9c9c8304714503303b4a3db009deac8f3ea893522346be606a53ad910e4844ae93358a64c6317244fcd342e28c6245a41222dd69aa64d783c82aaf0a1dcd572ba11aec9125faa32756f4b0f65822ed506d7b15835b84708c2fa16c638279835ecc9152a56cb3489499599084d85bc835a634c0f4110b2d79a3731d2d3c063dcd3664599e7e0cfa70bb4aab91c7e1fa37781892b005dbac3354f1153b05037a29d2e9d394ba5ff513f18af4e31f92305858e1e86998eaf048e3e085dd9d0bc8ca2cf4f505adf4c4e3c536fed929d461b5ed054e0f0e93ad8cd347467d3b7ef3d4e846e2d8f1303ddaaa0d358acd3684bdfe9c4c5985ba8520dbe18b9bc972fae8977b43ded807cc1854b6ca9cd84875b5b9c94a4873e227a924149f9b6b9ee1e923a3f3307be5b6f8fc49348f1a32a4a486fb27974708795729cd501028923adf7aa29edd011c99b2342cae9b77988a7ac75e4db84d7e094f6d388f210312462d801db4e703e2b8c9ca7aa5ad47d2cf56cf53b9f79f300dfe7cc8f77a462213d246bfaa9c1669aae93cc388a82bd9629f52b66d53774f5ef387b2dbf535cf3099ed3bbcfc3bc9b1a62d4e78816a72ff05110948b9d84bbb2e2aadb4d4464fc6710ec0c18677df1ab80770604f169228896d4b36b410fb68b14fb6dd66ff01252fe88f36eb04157e8d601ab27fe74be6509a272fc20601b5d0bd0a0788f54523369ad2fbbde854dc7ffe8464b2aeb6a079f52f0ef532be7af5469a48337178871950a5f5227696929cd460a22e68c129cf5b75901285f433f1fa30d5d113c397e0e6105ef6c1337f43cf8ac1ee5d6fe57a26cd41552126225dad910b360edb7a13454e52b42cfec9ce77a20053b935ec03a7afcaf664110ec0909a3cad147593aa458c419514ab83650aab39385a0bc072b095fce1d7ceb81ba4c727bca08bca20b71fdb13642af122a7d44e4205dad059aa10a9bce827ac0d1c8e64be212aab386510854bb605f00162920b8d8923f3bb1e4a67805b496e153a155475f05e6e29015333da2e24782ffae29093a3f94ef7328248560f5b269533e54afc42765b34af2b1ebc7194d8e6a3a7a36b8b2280a5d59c52f1b408917ffcec691411e1a468518cbb85e2b8f5f0ba8006fcf4758ed4a2bc93ffacbb64495ef0759cf84e9eac709bc43439d001621e29efb731d1cee8358ff1228c1390795704f06f36f19ee1383634af00f14aed759e6bbda017cbbabfa833b9e3925531a4afc45e9b1970a861d6369d2ed71482db72ad082092c11165dc3f8294a8c71d38f790ca511bc898ff643ffcda3e875f8a0b8fd8103f8dbcacaf62b04f8ef02a32e321128823eabe51229486f4294fdee3c369ad3973a0ab82bb598b12972e19b86e0b735438095e28cb457014a71f5b31e7824f2ff0d57a75da1c0812c8802f86749efcc79083c1c133b2e958b1e76884fec60af1c211c0e5397c3fec3f680b9d26e8216881d893d73c6fc4d7d6ae9a86c8e2b5f12c2f028f280a67d127dd92bcb7432c2ff9e8adfb18965865ec11f37f8f085a47762c1bf7638372727ba67f13c80928230584ccc3ac62da4400228861bc50ed82c59cadb0c1697d6dc384d8f0ffbe64411c3c08d4f25ada82fd37f783f22129e6aca6c1b49b4797f585b0e97edb33986d1cdda5bd36610265a21c439972248679f2a69e9bbc3b82558fe47ffaf3a2c5010821d734fe4e65e1577473902e5699310347b064759416a858004f372ca8ed87fd2fcbe8f62dba13162cfc79d8f51ef3cfb6ad400fed58c0c4a0671d66d0df6319c0e2b4ba11fdb803cb2b9a6246ed159c2a23b3206ed897206b8902eb796c142ac724db8319da5db61aa69465e37a65c23dd9bc55e94fbb65b7dbe09c688e3ffa7e3b04d6e70e497695ab1d061256d8be79f1f1b6e4f1311dc08e65e44cacbbf868dc734ad734d4b0f38cc30e335381c9c71fec3722fc62724963d3d1543b6ba0d2ea885e6990447fb8c720610176cba8a2b606eb4d0a68a629ce565de87a53627b2e075bcc97cf0ac973d9c91c3bd70de1de6781e3bda32caf3754408887d5202be0bbaf365498d693662848cae468d4fb3a00280d9187932f8e48d8590dd66a0382eabda3de7937cb8036581e67eb15f5ee60ede4821ce3956898c5e1185ec592da7a68ebaadc1f6fb9c0f5615f02591acb0bdf32384b067f893a3090cfbd3e656765858a64644e0f62d465bd6ce4dca8cf856a2babf98d36dad45da487a23e09d88d95d9f588f801410898db3cfda65a0df2d52fa1ff170e2e63dca68be5ec79b84a94def6368304d38b44b13d198aa0816aee4b7bbd2a47121d7b47d514ed03cd7b5d1f879ff4a4eff3cebd570ad03346474930019fe466f9903cd337424f065dc6f3eb80be97ff0782913ffe748ff00fd5a4b9172a53cd20523018a0d3ee1d24d1188b3566551f48ef4d3eb2e5dcd6ada25943102cfd5590c7b792e65b96038c20f4bbdd7bc4e58a8e0236aef7f388964dd89ec8e21371d5ae882bfdca0cd73448937fa576a92acfbd6906e75cdb2af306b609e95608401c362c84864f6401df31109c0fa01abcbe4bfb838606c28cf2b173cb4f2df3ecb5bc20fa31c7172d7d8bc790c8a8bca77bacf9736a9b3564215317ff4bfac3e99881221d64249c156341751bd63643309bfd9bd0aacc784265df8a6795faf9bfae714a3f5e3805b02f81f5b43f039c9599297d43db9abe2c256b2b03b3be1591a832dfb28aaa63f12f1ef27ff967847c65fd9fb918fc135131450e1e2e422863c36098e18157a67a7537a9091900ddfcdce6c8876e619e3bd9bbce24afa665dd585aac76279526e1a123450e8cca029a2abe40350d971c87d86444da1ae8e7d6d4b9c6c89bf1b2f7f1d9ad3920db31e19ba28c6489c4bd501cff3d66bbffe787dcf1f6fb612cc23f842f457c9c9df396d4a31e201aa3145fca37dbb5eab0fce83b02ae73ec357dc7722f751c467708291e41f95b5791abcce02fb10fb24fae6abee0a3ce8a08cea70ee45daa141fdace6d12a6648b29ef843d4bfd4b1e3a742d3242a5ed6ca210855e9c59c40a5bf874069779edf90a848a32e27c2ed0ea53dc70339e83b26267fed6cfbcd1dc66d55c27eabd91d70734f65eaa4e28611795dcf09f5cb4710b278d4ad8783595cafe3be4f13f1e9f855df0b34719ec8863d1d05eda12254102effc6348165683ecd5d36e5adbad2701d8f56634a3157d0c7eb8582922d2f152b9c59be7d2d2b6c3507eb622173bc4ab9dbcf1991c648402dd9d3006258c65f13409b52b029fef9b2ff6cbe141759f51168fe5036eb4fbd174360e73270287dcd31c4257c4153fc5e72e2aebf0b3732d1520c0a4e075ccde7b51c239aaad3895a29e55381342954a840babc3df35d01c6a4656bb96b3cbe424f21ef1b61d9ab25be3048e13c4c5a3d3b36836c282462536b0625478d66f683c4be361d9138f10ada6454ff45157f7e9a8a1a090903c22fcfadcbfb9d4f7bff3bd08ef2c6fcdcbe238d463fc9178d943f728e8284130b0c9c5f4d5f5e09e35e6a803ab002e68c8bba40ef851a4690017bfac94b9f142f94aae990d0304a2639284bc26d2863906fdecd26ce0794c0d6f00c7fb0187002fa058136120693e3bf89663df72a7a4b3f14929b5441a88d5dd9c584eb452d57681044b5a4229829971e59950afabbc28788ccb05f4dea72ae3a4900a4c2a39f92e66ac2fcb79b380ead3f5db93f0ff0e1614ec53213db79f65811384699330844ea9dc2ffef32519bb258a3668a1b38624b5abe07038c3674d60f5c7799035c5f82da0e9fc75b10950d19ab6aed67d9542e445b22e8c0239cc75801106fbeddef6eb9337cb3272b4f92e44add46be25c44e519daa558470e2cad9bf2f9997f0e18a55eba988565421f818a03a349e9cbfd6a6612a144649761a8dcd571575a093ddbc5b71cf8eab8712e1f6ac8b75a8209402036243dd9b09ca4a2166e146e9ab7a80734e9abb24fb88ba324076d1e0b36028130b82a791e1cc7dec3198aa57d81410d14fdbb42403cc07b1fadd76c30fd2daeb961e50a70cbe6398b01b143bff42052dc50a23940dd9be5df20844246a8af73f58d259dfa0e006a2ea3986eb2155f09ccb068a9c0650fbd280868d5d3e0952a459784b30dc10ffe609ddc0a61267e6173655b101f53b1688c5aa9354c8490875acc3bb47ce72b63eb5ec7adfbf66380f2550c418432fe47df1ecc0544187831e044d0d5729aba90537da1856ceef20ef57423d8c72912bc56b2583ed85a2cc6906c996ea87369a5897dc79fdfcefabf9ef9b15b1cce1ea3a20ba2b86f60ffe49f3fe4009b12ba0280751f26881e25153e6191e8c2b948fb9d3997a2c5a23a3fbc9c11ff1822e583c7d8ec849905c510f5054c98056bb2fd026d28463f4317713bb36c073acd5dac662d8b74489b13abc3a9bfe859528c4133da160be32fd61ed270ed8c517245d6955aac862e7a08092ad93bed4256727deb851c06f75b9ab674dfb84fc5e9120ea4db3bea884e97ab611757ac00cd26db4bed938369a4280f4e0481f535e5fb3be1b0b2abcf95ea1b543209720ba54d4de01224dd6f04dce321aebf259e4116c4c40f5af9a92ba004b986520d303220ecf69bf15d41835f57173151702895669c364ab34dbdc6063317320bdf8c5bff7a382d88c25a9039ee6d93d15c88d101e14a684529d9f743683ceb3bc41fa99384dd1798d1d7eb64566cc22a6efbd2ba4cee098c5326789ac89021271673a070f4243f0e2c75d20b2e18e5c0adaed8482689e68ca109b780ca70e4892729c30dbfe0f1d3f94727056ad6a0e10165b51725203fcf3f34f4f57d709ca343908cabc55d210790c09700770faa5bb90c156171319c1a5ae9f94eb9611cd05630e97abed3e5fceecf9311ed39480d8a3becd113da0bdf51f44cb5cb8f992c5dda7794c1c27f1cd6d14ead7a9e6246c479293e0908f290469c8372d27ff8793433101bc833e22f54aa3bfa2e421c288eb86161d15182bf24cdb3f3a2bf0ea32a3ace881c82b402c1fcc9f00cb899d8ae7326a553a2b38e85d331e3ff39f88cf9144a08baf3fd4e93efdf08ea46ef913691544cec5600fd4c4bab8e66c21b4e2d5b216d9bb64992a8583e785a1a017ceef541d5997fc6fc104eb7597f57f9c87ccd9451efe03f26c57161bbd179513b1a436d661390bd9666957e3edbad035b0b3bee3fd004f65984946ff500c53ef852bff1fd47951d474f5857fecc92a5e43c816e3d3d809dee17b2baf9e0cacec045e918444f2694986ddef9132127c7058eab4a063a31e8adde93672e9250b4dd714c7b34745e373c4fc27485949739c16b43657438e52ef68c7d9104f42677832b4e311f392576e6acd9147ad4dc6e6fd93f03e9472ca5aa8d5435347971e6f11d3b5838da33a52242efd3c1ae874d071b3f5e4f8b615bdc81521c22a81b217a9701feac923637c750ea6923d814cec8257025a820aea5b0758f5d917f6b3102f1ddb2f2e59db17929c7e10f8534aaebb8d5aa556d3cb5b7420577e6030aac7c9b59718e716da0ce6efc8c0401330592f8ace2e3ccc93dc2c3b13b375fe109d109d8a4682abc5affbf55b1fc82d3eabfc6e96d2d9eaf6bf0081d0beb189a907e9a8c0dd3a43c2a827cf7c9fbb9d3ee0f03a49e920a92addc98dfbe2a9b4e15fed59a68d59c03d4cb9c14235be775fa7f766d4035c7887188ce997b6230bfb00a9263674314eb61664d9bb3649817bcedb474f1b3787bf25bc7bee12cf1fc8145baef835432ae8a1af4c5b5e1fd4cb8e54c008785bd19a84442fd78604c4aed204519a96db01b73ef24da7b94301c1a8d46fdeac9b1ab69601d98605737b928be490e8a053dce264d1b701dc6fc3ae907860adf00a15f5b66184c7441eb7b584fd196af089bfa9ec17b30b8d263962da2d09a1e9b20b0f2f0784b07aad90741e9d5410711e5a9d6236bf7eeff123620ec018c9e0b99de8e5a7f75bf1b24c42588309d601782967dc2360af2e1b3afc7ce89f38a97d34fe0a39780a469cd23f268523fcc8107b6169b2f0438efd435d41d0bbc28c7006b25214a45f9a9037941e1825b2a5b18e5ca8027d19d9f004cef607f97795f743485860cd8083979867df0405b6ee30afaaa4e298a82c65ba9d4816f1ed6fd182d8b6f7d353d3acf47ac0dc8d1bf27676e05d3418b814150592263e50c78c36e1054620fbc45d06a145a77c278ac6b0401bdb4d8eed3ede4e187204ba05519655485e764763bb1afd208ac175cea52ccfc376a7b6c71a0f87ff542d53b14c198ab2e6dc7b6a0bf14848a38d8bcda4d3e08f66285777ba05d7795c8714540b9e39ae8027b6cdf1b203285b1534eb1090a4e5118c672e5594af9abae369fb26589e7b146fc6d8999dfefe0abaa863c023ab068281eccdf617368ff7c2c089c9b11eebcbd9c31f657ce318435d3369f0456b3eac655233a9b1358580fdc1f02e19b27936d7c729dad9b68a6a4ffd328c02dc4ed699a5f7867fd2f8c42af6a58cf0fbfe4c426cfe1a58d1fb3656c28aa4460cc805d296db9862f49b4ce04e60e1b4ac64b8f19247824420e617c13fcb6892b954378ed89301582777d6c3ce9080e2cf503c882f6e7339208a947ee5c7d9a442fb5def8403c14b37cca69575ab4af4bbad7e559b8f971da90deb710a89a4648f5a315ee1f702760ddc0d6debebb458ee6daff0b5899c8af172bfa974299ce8ffb17ec1982c01e057927b34f6d6c88043799e103521383e138676b921d11c149f1f24d22292c25ca40c4b040111e60f475f5e0d0585e062735de31d3a20d9147a6e15c114a72d08a556e86ca34fe2e53b35bedcab95677f78748858dce4643d84d26fa27c4c3857f6dc45dd9facd742140aa44165e25c614f6e233ded3b4687f0d341f6bd2f4fdccc62137ea13c28fcbc8dc9c5506d76add5d23385dde9f2246422dfb7e5ad6f6d7e0a140fc5220c386cbdf19c34361c73e1f6615205d47086b0c41f1383c1ee9de72ac6eeb762eb1ca194b9309456a37bb61ee32ee347bad2243a7b0404e9b9fb96314021f4d58ab71e2b9dd6d9385d1388ab786d5d6bbe235f55c86f0614cbaebf6bc13587814cab669b7e2ce7838b0ca53e84f95712a546cd232b7690d2ac3442942f3b6e299cbba47fbab43b77567ee9adf218b8c2799ffb87728847460b66d55f8be55f1c8a5d097cdc21bd3755783ae2ad115cf27cd769a983c7cad2024219dbb22c7721d5a35e0bec39f6cb8a6ae25cff02088060a1c9c82ca41f730785b53ab0491282385cb9b62b4c8abc5057e8a2bd104d109269dc1a72223da43d6d6024b06f9b64bb5c04fd659642cd72a9d5105a776ada2547fd906316de55a3a50b6c1f566a271d8d6fb5cd33045eb11a6db6845283a81558b61b91365d62282cde9677a183973cef2bc4788376fe2e5ed8931b2be055febb929bccebdc6b6df5d47bee8ee954c0a34451fbf491b8eabc7b20236a8f1a91850ad0a2823eb36e85500e878c4d32d94bdee123eb4f117dd21deab497dcfc0b47b2c6a8135dfb4063b26bd28b5a9bfe89a9a6dbcd1e38d313e045e619374df1ce27e379807dc5a044dc98b7f2d85c22df56523405fdcc7c25afc597001221c6bd264cd9a80c285b44708e4453effdfeacf61bd7ed71039563873f3d691f580c43998b0969962f635ef0415042b9c17fda0da9283f694a05aa430aefb4d1d2b7568c8e6d28a48a8104b7ae7397e8225d37ef213351673e5e8aa78922a873d69df3693e6ab35b92bb0a02563a39b4e208b65d7216e45c37ca89d2579193eccf60b9564e051239e823d290b0c7f0c5b88c9fa55a07062a8f3859402e760c8e9adc155cdc4535e796586ef5fc317f6bd00c422017262f4f70b1fe05a98ab5cdce93b589b4ad2476b7db9be631d04bc471281603a174a46ad0001c60b239c7cb22c7bfbae933c0e17a09773fdb6d3979c3d947ab6089b223f545fdaf3652cb455db40824f593c4d49a5a11c83ac285f82a7874e31ab6fbe28332e0779c87f2249c6dd4e37f85880aec17e4cdeb8c54eab624e93ce6e8eb43cbda7ad9520d56069587fc4a28c89bfdd30cd0ff2db59e1986e72e09dacb072dc4d02d6d7da1d09cec35a9110678436c2e4d1dba5532d32f049d13be2037b5da9bf5f29d4565ce8c807db3cc90630029da9061c76d50a47bef8fdd4c8c022c0aebd9e4a9aa9c2adfbad60b957b339f967edef242b2736807c00f3ee2a451bebe6dfb46dfbc84001d69200d1996d29265e16d146f5e027500f960a65787798c90fb756d6076450ebf501c2fcf653b60b7bd27d16880c9824ba99902bef6d8f24bb2aff805d2dd80cfaec42d11ecbf1fb7cbd7826c15cb8fd3bda736ca134e6359f43d9a55cb874c88e05b5d820ce38fd91f4dc40b3b57bcbd9c8a06e98454200c4156aa9ace962f02a31f4c66757f70134ece6325a0861e6d852fc4c40289c5b77f1a3215a0ff2069bace28a645136322bc5e14424676215e8b3fc8f62c73ab8d1b92eb1cd01a624fe7a5bdba0b93d12e630668fd9da3ad7a9df3227e6eb0a531134d343abda07bdc504889667ac5e4a268f58eff3281ec33ec883e4cba1fd79b575aeb1f0bf3a588f6342ae2e71cb382faae1034758ef2efb2ce77feba1a7b876dded88166ca27c89b10a6233d57c3fe70e97018a96684297d5bbf5184b77ebe1dfa7ebe0022651c263b84d61e6cb7becd04cd3e78ae152bebf5a1159a1c0403bc2f51d5bf38363ee56075ed96353da6fbee381156f71b7f56b113075007a2ad5c9d239699763dde293974c72844b3a8e1ce98f20165a4fdca926f7279ea39bbe09cb52af889c82cecb8a79d2cedabcea34c443a53751926100264015a34e53f296ae2bb78a6b8b17a29c94e5c03c85645729b2002e2258d76c52a82848f850c16ddb73de360d94260ea8fbbcae595d222afeaa5b5e4d50b3cc7667389c296c514d98b122c611b9692709e1beefed61a94d974d95784645fcfa8d29f427565be2ec46e9f14f8364cc4cbc4fcda9647a7cb65b234f64845ef3167f6608a9b3c54b93ec2f90294501acd7ce724548aac6efb729607433619f5fe2fd0d576fbb68016a34064f81d6e6b3eb8ae7bcf2ba8b0933ce5c55d5ae5ab6285a11b9d422eee5a0dfe1faba36219efa8fbb8f4dcf63c77402321f213bed0d1924cc2e84acd3f327f82304daa757312edecc612df9d25a795eb1883c0033c08f560406e3116372e2c37d909b0b2df2ab76240be72c89e484833b6be3cc2f6c6fe82b965ad7e6eb8c5959b12a25beddc61a6bb64ba3941087aa9254d3ef1431576e817707eb1bd762088e26af2c672ff529c671f16b6ed13893bf5441e0890fa36b9ba8f2072de7639ca767a06f9b778ce833cec6706f4b96b745bf47b3a6f6bfe6731e62bd5cbf29253f8884555da435959ccff47ef3db1b78ee74e5d1c352f330811e694113f8aea57e0526af77a79af2d1d44db4e767c290ad3e07e1ffde4e74e996da33074d70e4dde954d5ab4644dfce1cf43813d80a80fda5dadc3fa121c357bb4eb311b0d34cde49eeeff3fec1244dc14f4a97157eea9a76d816fd8ef814de5da85f73e6ffdd59960e1dc536fbf424a3bf50cbcb0c0775e162672e7c68e7e00c34a436c3dee469b99389ef598a93cd834200086e9981c6948cd664081c2fc703321fca26afcdd20fa9653e37b247fad327ffd46198724d58a7cf03e0f8392b85242c3c7984d15003d1365136eab56cb8b918d02383e03d12dc2727dad093596628a44fa77604b064a016bf1de09c335afed2f9e0f932a4db3daa6f9daee89b8b995515435abd6dda845c6ff954df3f9c22294f03a08892c92577a393064a75702f2291af05e0976d29e2137b98977dc6f060ee810d35f734a03d54f5e743bd5254ab411e8c0c48f8adafa8b3ea64cfcfdbe304723a65f56d6d8927a5ccd271dec05dda415c3396329b022d2adfe2781f0101101633fb1d7bd697dcff46d2b39290fc293587d052e4f7f943e4cfe50cf29b8afb3d9e09db75e1e9452e9aeba4f1c173a4284e74b5e9f58568c2feac022a3d99777fc898bdde1ae410a93694055741572fef68e207ea507f3a8ccc191c19b4a496d1aa0f486fd9c064862bc5018bebfaa463b76e50d3f9a58303d695686a309d30d2144dfe9210bd2f992f196207ff9879b59daceb9610ecba59b8d5167c1de85051a7723fa437662a591a39d278e65489cd4c90da2ce45e79deff6de213e0a74947b0f0f1e4420b4b1277276fe5d7ee07c44d6f88bdfe2792c1d6ca86d42ba03a3cbe7cb0a609991da19e838b91592311cd60712c42f3e020846e6f9644f4959f8ef8516caeb46858780163ac6739260a3fe0d0a98d66ec45c2ebbe0cfefa15a92fbd63b19483a7fc7ecb5d6cb36f7961f82f11350703daa22665b77a8c99ece5f4e941f5c5ba2f2f3fa5028789d766c80f50514ea6aeb5ec0b68afe9519af55bf6b4da71ae7415f1b24b92cb1dae3c646a3f380963dbbe6a2bf0382d8ff9a92d65de0cf42f7223e63e6a3903f4341df6f1f883de90e2f802eafb7bd4e88efddf01afd042a763457dde04170355b2b5b66167769849120a2ac204d28073eab09c4d9740f32dba3dd1fcb0960df395c1c6199280a854ad5fe4e9464119ddbd7065484e4a6f5dbe3fb84fad525ff229b4559671be410d7d5e7511f614c0056c7f71d24afe4bec1ebcfd292455af11767505621e88b441af61e60cb2e294cf9a135ade659a52b5eb9398d5e4b5ffee136436cc8a0aae683c02e18b4ebf3bd39e0ddc8362227368ca40a46df8e4d8e02acfae146a81baa2b2428009db6e942687612db019f2e508e6a8e528c6667ffdfbb659c3d623a8c519c7ea1cb582eb11a1ab621416848b010ad3a70b8f1f03ca2dc763c10a62356fd35dce006494c86144af8efbf5f833aa57195150b8a63d98e096274a40d7420774424811095f53e3baac6f61cfea82525b61fb6fde3ae12b60b4749cac77cb840dac12f210432da8f22465cdee1ac6dc4ef3a9ba7efd22de2cd8b04867831941911c8b11b9a0827115b69d7665dd08d806c156de556df7071b729b62621d023cf474ef7b915156604488cc4bed37c1a18e4e8ade4295f626b30c24ccc240c5e4296ee9c3c97b20214bfa5fe60a699b437fdf13e39593f5a79ad8ec2075b7ecb3a08a8a9c505166086893cab5791cb1097bd8a630fa0326dc7f8116b9b1e5f5b2517a68a4c9d8a2c68755a1d6859862d21baef0727ca42d6115970978f247f7e700dc00f0423c02c730e89cbc4b76a25be8c0443e0b140518b3f2f4a087bd6baeb6294b10ea07e168c3d95154ef26631a0afd0af0a21ef61dd3cbd501cb14dfaaf76e0b3cd1e0e97f180d9beec1e648395869f0f44c5fa16b6d95c0f8f849b7f99d15eb3b06aab7050e56f058896f0914e13fb3956e693909f967df365f2c1d16f85d93c491dbb5b1dfedd1832d59acd88b8c373c689e9b657d91bd89922f985274175965b208833f579450a6e28890251ad7328369da357723a070d1f5a2430efad1a4c524daac22a705d98f7dbdd1a8a54c5d9385f9bd189c12f6f5d79c146e3bcd290fa6c7791e763305297e07ff1a01f4394dd9dbefbfc871f91ee800176dec20ee60988de2f981d11f63bc0940523de2d6d7189b09d4d4ec9525695e170b547e9e3426e20a1fbd62403e07c7c870ede9598fbec8811170b66e61e5d58c23e1d69bb3921cff1eee99559895abb6ee38c9b58bafdc914a5bd2995fa5f141602b3049568c9e81574ffe86d5b33710b542b3a40ecf717d0a13f603835762be6f2505db20a98449be5383fc4df5f6c19ce77f77048f38eb278710871e3f1f89899062372579d5ca0569ea3b1e9d09d10e692fe133fb88e7bbf35ce2dc9f57d36476355fc0123cfcd092c4d0a1860c85f432307316a1270332399ea7c43000687e9b94f37b07984c13fd04b503ce711bdbcadfd8ad57ffd1ca86c08b18b4acb6334fc81eb0bf08cf5e61d280d676b02a34f41d055bce2f7c39bd2607f9991d04ae448f4e7f2316cd27dc33d1dbac64907fb74628faa3aa03a8deec616cf500b2421c1771688480bb02e754ae78aa974bc7470ca11e88a2272d55f50e4cd7ca293bc59c5a995964f2bb8db49e5404372d3a30b5b289e1217ae9e9bf5c504cbfa2a281921005ec08218e8c67effdfe64d0f53ba29144d050aaf835a42b485b7c7984c7b6d4a48e0811895f4b5408c7d60c2b008504bd1a10b4eb75cc48dede85f689c7f3381ae375571dd36e3bc58b590ed5823428f087e2b23b22decec269d64087f250eceb7803bfc2856fc843a1989c51f2b74dd2895ce43919c7d499640d166239b05e5f7b8f02abc8062da5d9ac1b40fea745be8514f97041343ee2906fefd8db5fc267f2a5be442293e335a85a5b92bfc22fb88f7066e6c0371f38622d99f9ad99fc5e45f1e83836f901460db567733af6db9feb9ed2e9e6ac2648832289954f4b29710d73cd8266062f9bd24b6eda9ce6bd1dd4f74a049a3f54b897c8445c3a199f77270f8f7bd5d99a1c20092d9d6c1ab4978186ed916ad473fafe692bdccaed56c349e22a50ad49250cf62b6945d5f3d303e49c44ad5c69e53698cd9c98da4d69afc822585a052acf544dedc423a4cb25295ed9d8d66d9e32a6441664cce72f76767f555ef7079c397aa893e58388cfbe4bcdce48f378c9b58b3d8bb61a35ee33e24b46d78e8a3964183bb3ece98d803a22370a0ae834fff15e1e5bea36b8159019432cbe269d89310aa9337eb3fd5da8d531099e66dcb749630ddf11e5073a2d92f94af51d340a2f6dc26286c10d80fd29eab989d860f7ef27adb68826b593984ca2a83a8424008614872b8f59d960464747376c4cd57a5d6ac0d4edf7f3f280ba480ef4dfbc182dc2a0edcd5a21307db3b81e14a126326cffa5aa728505a5191aee8601fc7651ce50c773ce3de997f17e7f5a41e84bb56a1b4b7f0931a7bbb515eb5292dde549d7303e546c7cf6a0c448c6008b84151a10a4ae427a57052742dc9bda6a84b6eca4bb2b7ccf6827902b9cf98805ecebd48312d0df35fe4417258f8b43027855a6e4ee51efce2343440e6a507b3b8c660e9198aac982ee8b1242e7eea5f769bba4061e1ad2f02361b0793751878f0fd576634be49087666d1e4fab59ceab057b64fb04e2be6a173b5183b0e0b641f939c8885010af0d64a289444baa70e33d530d415cdd7f688af92171b93cd0177ae41cc0db1b1e5373930870d4458071c9c2e1f4a29488966d759d4261346d3ea7cdd485ff6df22d2345893003eebe92e85cada5668e3e4350c94d590b560a7b92dfebddfe427640f3236e6f5730c50a3e5bc22070367bf4b31d27210c3b87c56bf3c49ff91086f6f7f202df292d0a103f02234208b4e1cf400c6ea930891d8433666c96cc18dfb00456d8508aad617c63743a031990c31e713ce9ba9a2797681d6d21ab94a7f80f51de7d4b41e2596440e3165fa1cfc8ee3640304b7c6797f2bb86bcdb9fbcb51824b4b0a9df5ca74e164b5106f8d42b70e09da9779631ea8317dcf42db9142447df18e3d2b6b179687235d22fb1cfbbc29df4667f5149fe46a847a87b36cf74bcf07dcd5432f3bdfbb3e3a8ddbfc6742e7597224658b9801da4e3faf494bf28d940673f527ab30eabcddbdb55674067108508e7b3452d75c4e0b1be52eeb4fe800e531986bf24032c6b8b9b2c8886a6e27f9aa913a735681da9e3fe7816af4ea9e1236d1d46020360325c1e039624e69f25e4cc325fb4aae8b9abcb998f0b6a0700e547dfbdc9018270243fe7012fa806e5ecd5a2e3e00bd73b94a9acc4dd8265a644f38d334721a8a1920932a2ce03bab9c1cae327a8f889eeb89c90f7d1ed46b2af90f1988373205e9eab965864cc389d95e8885d200f7c562da7b98e208573a39fc48f6af12d4991bd98672f468ee224c5d9b3e117eb2e60478f17462f56651dd6b10afb580f2f03129845acdf3c2f340b7c0055ad18901c651c15dcb5d0cfc57fd5526549bb74d0e4f290db5e351af9e2f3b3f5157181effcc2443b85fddca6a0746d5d90c15b002304cafc84fd9ecadb87e61199b7b5bd3b581ce23bfa3ba2fe0b1c0a76a02a42717ec1f5be1cd1c16efed9182b2bf4ff902241ef969e95894b1dd6434a8a4e2301ad1e738eec16f24d22eaa3a436b79d3af1f2b03503957a659c2852981a98cc8063f20d7010f16cb6a55673589b15802a13a084757dcd0ddbc36315dffb9330ebd84db5f6e7834028758560b88308cf232152d514766449b0816a4b918ee6434d68770cfcd3695675c47879a77b6ce0d301dbc9f3d7ac3690868ad289112df9b61618994ca40c0d592f6e89d9bcb7e52268df8dda78d6bdf682c6e6126632a67b38b0123c94d87f960d033618ab7bd884431d74714aec5877167957e8f87134ac9ed432d1d0054e2c0b4302c0cecb480968577e11bfaf0fb11b542b3ade33601825c83e9a92ca1cd7462432259005db30c642e576a1a817f9a2ab87d6c0493c52e12419b0b5d2dd95be85caf4f129129bc5088f8e40c7b077bfdc7418d76f104aaadb9ef2eaed47cf46c9637311c0f093c09086fc6cd44e1377d1a449a47883a1fda0cd15c6e4e70a2cd941170f06c643f04fd6b99cedc27e193e75d6510227bae953f84ab50b35c84832e972e1ea0eda08f6ff6a6265a7bf284713de611adcf4c462e09f0a81fc8b0195731a2a2a7712a7cffd733909a03476f54d8de2cf7286701f48f26563a9795d37023003c2abf98d698020650a32fabeac4a298ea1a7aaa17233660fc882125389491149e9173f44da9b233d8a4da123aa85dc632e875b0a1bd707029d97781010e16a12ad5a122e5ea77a5966ba7d962865008cd11e75c220c6675b07245796a5ff46a201789e5cf4f18c39b7390b4bdf447556a1e9b6a0c2b6cf5be3a6388ccc6ff039a5cecec73beba2eaf1df755385b32951f587deda1158f9b31a9fdc35a611bbe88a3b60d5c0c753dae42c4746cf23bc88cb85cbbdaa77efb592ba8400c89472d6914f4c20b182622c982e1bb4b5e17eb4cf2c329f720b88e6c95867ae38f6dba0bb07206604da2ccb38a806c36f86e7c76eea42b2d3f9ecc6704decf759b19876d34a70ec0d18ac1bc8dc65462e37ab899829f444a3c0995e3e7b4dd49ae8ac115423763ee258d7c0da7d98796148b9f268b7865d77c195004c135312301d95592006d8156755647990516b274b9dfad9cf57a9c1206cac2d989e4b0be61b2f7d1669f7458303392bcebfd745348fb7a448d2f20af607d631387b916da766e02641e43a0d8d24288fec636ac70a8e113faf3919f7593d8562378cbd16e3117211c8cbbd3e0543f7a0d1f61086dad200c6e18888123d1f18ebfdd43cf8f62c871efe74df92dec0f7e2d6331130d1a85e9500afe7e13cef694e4a3ebd7e5e8417f0e6067fff0977868ea8f85b2b0b64d9e7a9ae7f6c583a9840c0384fe1ec969d6f5370b58ec0699d79d0d035bbe54327408b476b1292149d88dce6d67f61f30385e64bace35b154fb8cfbab4207cb11e5764e58a900399b441cfb7f50c13f065372918cb99b21f0ca064083ddbabe67755580cece80596c583e9fdac2a2d29ccf3a048ed1e1f51bfafe935530b1cf2ab6821dfd6c33e17bb90274f29d4c8ed258dc930bf96014f1dfddf7590d52b433e4e54a4b5277192b0df39851f0f6b651712afc415df4e731de676a8634801a3931951226ca37807fcdf6982195d7cb02db262ca22549ec9c219243e2c496182b9ab983d989d4dd0134a9f66c87fc60b59d2d1a5e71f5b695e98701a6a294f4d7a9ec1ca23ea39d737fd60ad8666e7bf240a245c4d5ad8b448f830152b8090a1ecbfe0b9ffe1c3bd0b4355b47848a7dcb652b489b51a5469ffdf35a73a46d529364a815741cb5200a9fa56782522b9e7ba129ebf04969344b547820f4e69ea520b614a25836b98793f7d4892b93a050faff25d59d30212470a1491b7626826d445a3a6079b00a53aff3178c7f983f9ebce5823b985583beb8bb551d9ae8514e974d52b0559411ad930e3a44a32ea5df2febbebc750260a5571885679f1e440df22532eb6f7c3c1a521e6e15dbb729b612568d1996561c85bc8696cd9a71d02e838711ee4738d93ebef35e0f6cdaed2410a698d932c784f7fa6f97d56b82c701a0a680e5119ed437bba8a941fe685a23ffe66b1c65851b529925ab2747e489d660b8ebff865f1c3a739a989a9acdc45694d1c7d695a6fdc5cc1dee1b6bb67d2b8a7ba344cd097ff7a5772b2d14b27ed277245da19c9ec8e24189f876fd31d5a76919366cc9e42c76bc269d58f9dae85fa050dc789288654bca963b23f4e98c76454c915d2c6db00682dfdff0bbf89a2007078eb532e825b62925071b2180f4943ec2c3ba47ac437973d01c82abfc66350a64cbe38a50d5b246eb6337ea06097f0ea605555d2b5edc870b0a4cb6836915fa64c3c0be5666234e77b30e38b36cde6c2a7f01173eee660d1d3c61b98489cc00b1684c071e565cd3b7188feaf06b902dd360836b77709bc8d4c528417a2a612f24b810c0eb060e88aaf2a0d8431551578c11fe9d7d541cb3c9098a1bf1e19b3121dc3925dfd2b2a648930acc05ed260e4d0d10a5aa4ad49029d1f7c7a5490c2759f11b34e6a828fc9869ec7b5c12cfd76c2dcf5adcc083707709c4a7da51ded6c8f65ca735bb96a94012303ab64bb980180fdb9b545cdd5266294f878f7c53258bffa0a885de42cb947c27d0de26fcfd1bfe5a83134eae9e065e0edda5fd3c969916ef5bec86350f25f5e6a85de1c32eb024678c0ca1e63069564c4b5aef6afd5d62276907dcd9181dcf54b7668e0fc50557c40bea9a410edab29bbcf3a73faa3747fa3b03a2019246f5c64ecc65cd0d4dcb19b766ac091cc30c357dec75dc5a0a916bb91ac295ef0962019607c30a1bee5947357d24a1f922c49019006b98feba90d97d609e2f9fac28f15848d190ccf92732f2837c5ce66540484614c39c6b401780a493ee10ce5745312ec667998fb69fbf8a310c5099fe03d4df1139bd0663eae343041480203d17da3a4c28f7ee2061fbeca7e8194c7bd7a0243259ea2021d92d0be6d7d4786d52d257efdf4660a97d5f1914a068dd22efd4714f60893a9d3ab183cd319d289f1d8e43159d3efd055d08ec89cceaa6cb227e92e9780fc7cf10d037aebe9ca9718026a30d037ca2f7d271e4cd81acbbd7691e348a4ed02547794cc72d68f1510f4223bb39ecb60f8c4e50c834fafbd15c624593fc7f059503a5a4c2d17a2321b318862fa4732b0501690f16b4738becbc13c65e049f1239da9edb54a9b984fdda737f2060114acc32b20ff499da0ecc0e24051f2cdea84900cd851ef278ed4dbc124995d5da064513d5af6ab409f026ec20c7d48263699a17639539eaf740767860fe738e21e7a0e725f5336b3723157fdb5eb5698b6d755bb6d3fb32de8f16e6f8c28c112457998ebd8588dc9d1a8a48fa6fe66ea2851d066c5af28d7427b2f3dede0074f51cd554db3e5d5f06b2f961361950a68e463bfee18fc13eb90df6e679459a6bc8951273c15a1d24f796cb3654011ea20886acf2d232d3e6d15a27f0df9bb04889b695402d0c45b7ab196f2ec556d6a7e993567f113a627d89604f1155a17c9dce7baf578bc78bcb4cd66883f3b2a15e485a3574a07724762cb94c7d4c1ce7fba4a3984c38e9e22e734fa6628992748dec91a420b17029b33d136397f4810758fb5e753c7e30e9b3b798cbd54bbd5cd83bf4bfb04828759f84d9f83c4aeceb318e7176035f73c75383ea44521b7a80192018f8fd20ed1e68287871e556a70309d9fb42389e576eda674bb566795e2ce0805fd0ada4f4d3f4d4ad83ecec28cce97b44688bfc7f3caa740cf132c5a0bde545c1ae0ab14b552aa3dc658c3bf9b301dd1a40379c272f196891734d7d044fc2e4ebc03c43a5a3fdc39d5461f40678b10f89dfe341b693a46bf759be78b8e5074020366cbfb45c0d9a9f12c0879df948350ac8b6fd1fd6d89b9762570965b7f46463c872b4d2c8beb837ce447ae4d1756e88c55de7acddcbcb430dda9100d9491a2f0a0920751c98ccd565bce74907c454c90f1bd96a29f431daf9d2e38d8ffb21a946c511f182e5cf8fcca972da9af69ec68b6db04aee04a032eb75a97f3d6078d108d2d5ffb209164abd2988e67eba0f3cf60ed63708c8094dead4793f67bc39876adf4b614fe3895dc5115a3515c5914a273f0e3b59bb5bf1f2c0ba0f1bf7566eafd561798fafc3426b29e35f898a0966106a25bafa6d118564b0d6e054b3e6b7958f543e1c0248e9409ba01f41ac0d25911f70bfe6705d611d35131466fac50156e4ffc12a9d2a51a20daa8043853439d02648b2088836afbd98665be24c3b615cf3bd564dcc242c0752fa9495023904014563ee1ba996b5a497fc2aa42cd05aab7cb8cd03ca33905bc4f77ad9b277a9a1df964284f184f397cc2d637f3051e6f1303710d2e78ddeaabe95098176d222c1114fc84d5365ab3dd06494e9b1bbe1879b264206bc4589ef86160d3feb5ea310c7ef30a1d93d18857eafd23a728ad190aef6c842a8cf6db7ff3d2d3a26a1baef6aaa1f7b68116e9d9be1026cd3e15f33fdbad00f4ecebe245c36ac33b57d5c2d56e22d17d5b30b51dc4cb17ece261dca2f7f3e3410162caef3aae5b36de2999ec91d02338ed7a88927d9c56986a7b2ef1aabea7da03a94c2c14601bf81e85d3ee400f1a2be2420a35a5cdd1e8626b5964c27ccc21e983fe4180883d88d4714c3d5424ecf48b38a03be715a1fe184f5a6376f075a1e7e1a7b557f7a599c9eb4ab85b9f0876d3da4cb2b8beaabc47c63b1ba7edfbe5e557ba4444c6541b056f898cd8676ae65496b9a2f13d83f81fac67befb13ee293f8a94170be7b5551ad95715510913ae496200e1d18465b2319fbd71c49e3c888a8afe0fe0fa9743cabcec3161ecb455c96eaf8f367b8214b55e7d924605f98dd9780f43c5c6c52de361eab94fdf333c7ebcd35d3cc645a098d09f5cf188b9396bcb137fb5bb499229c354049e68c0cb1df2f57d15ba22ee4cc0f21bc45b5f04ec6e07bb338674f20e79b1f79d49ca73d88bd3f1dbb18f65785339c4be22a940aff547895a30b7f5eb9b70af016842fe1fd00bc8bd6e9b973f7cf8b9c15b2672efd0d7c59ab9a6ddfd0f67959bcc25e3d9fe2017d107cff925e14213840e234fee9d3e870f4d230b02cd7ac92dd3651d194c770304c7cb28fbe8e28e27c84b9512079a8796256ffdcb7c536f598234f24c6f6f6bc19e3fd18112eb0f7e54930e74b2e0a6208e0293881ee7361c0303b991360d4288576a50fb652de8d7eda0049dc4140737d2cabee87959f4467226b48c02599d47dcb441ccdb5095379a9ff88ee832bc09e7edf148a902568d32525e5cc8158fce789cbe511550f9ebeef0e3cd96b8f74eacca1bbf9dd0c02ed38786030826aac988353a60a55bf07d990ff5afdbb57b3bd18e1ebeef44ab09444c140166a146c2b03ee7065384598e5ee55b870e7e37bfe4b03c75373469636aa6ad3fdee005c0dfbff6875e074f51c81c52108b568f0f5fee1787ff852bd1b0952a3845b2583115b1a5414a4dbe13469be58cb33af07d30b5ab69b74fb77d177d4b14eae60d2d2a6c8faf95bdcd32fcdae90c757c61103b235f0b7548017e4cd64b7b83354d3381d385c6d007eb12cc3859a9b6cd4a89af9f3fd02a4e480509d1b50061251a10888184ad036f8dd71313f678d5ba52b0a78666c654af28942201c61181759df3d9390d64b8647b4601b5ad3065318de37708cb7655bb4b0a307043ef405b3a99b966e2ce03f57eb87c7238ad3242c6290d02845bfdb10f6f67895e7e4724bafae599d2eef5b632ad399fba01a4726fcedecd8ed898ccc51ba1e12318e346843819c58b32dbcaaf4d6d70e76d6f1fce72f19d9726c7b6e5f3c0e14df0ca65f4d9584427b272482f2d2d9dcb22bc39c3c203086982e521bd97e2d7b6dab5221bffff308bce718f0bc277fe23edeb50ff591cd1fd55588be44b4ab95c4e1ae160cdd6190ff7095058430af77d8d792d513081103ffd8f017437fdce5eda2ebe6dfb4f56f35cf839e8ad1efbdd98c882c3fe140b86ad5c027621c687689533b07b0265829777e3239ab5fb227a49112b6675424fbb4b1a7b4fc9763ea1b7f6f5ca67b5823107abc226e341ec56adf94f33f0cbfa6a8117087d6676189dbfc153baadbc27ebe3639b23c69bac7d5bbd961e1cc623292f0e4000143b0aa9f2b7580c3272e2ff3c576d2df2a3142839d2d6328cca1198ab2249ec63dc45b2de6e7ea3f0491566da8b78c1ab05d45eb941f7e657eb3ebe674dfb65528ff7eec1e9d91cca3ee7c907551f33626e86e5334ac6057e1fe9c9b14e0436de16d11ec8603d7eb23da2cf6ada62fa6d29d8cab82bfc1d8962917f91404cfd4a9b770cf199abe149bc1869ac93a469aa0de608a98da6387959fac21b204bc0a66fb403ba674d2edaf4580f39f2afd1045286f657e913d049a164fcaa86ea51be851a111e0354ce191f1f8a6647253c25c0c7def5c015a594f93fed99151a0d0f72330e95a2c5648c3eb50d7228c6efdc45d084ef01277980c682f537d0381a34a54bbd5d4c480dbbcb92b0276cf5a5a7768f12f1c7848a827a300d4e4c96f5e37178413bd70b67e2f5852ba4d6e8f311206b978b4cab0048330e3f36704a732325f54a5b12748c9907fd6ac54d25ee6229adbd544ca4a40a2e5788879cbc1aa8b206141df41f6b9b1e419e6f7662a6579d53213352e86f1ad6dd4b115ed74792d50ccf575a7ebf0e6c2d9acf5126708d1c2198662f3ccf3b8c2b6bd9d866ce4bd3dcd950dfcb1ce4b09e073e54979bebc0d6cfe8210f774d82d23f4f4f40242ec6de70faca3300bff899640435a2514eda63d83c2bb28d3aa2be62c80ae8efecdc7007fffa6abdf699aa4e7976e8fadd42bca92b6fade1d54ddb468fc6a92c96efc3d3066d5cf86aac46c947d2269d700b7558100c2adec05daa728f1410568d55591299dd6b595d20216183de8d5c9cd43973bac4243966c06f68e7a71271d20065925aaf3890875b6eac1855c791a846d7df7d0ab7915281bdbb230736d7e1f3ebad03bb900e87f934887ae38b8e1ad1a7f00bdb3ba49a79f61a838ddc3dcd2c8d0876b0bc42e8ccf5a7938183f9919980cf162085f94ab6c5b3063edcf3902358fd82508d6e2928c145b9da9fb40cb427691c1c7a5a2bebc157eca46c7fdb81bab086029447cdb31bccb6bc7acc121c4198569e3a943b4fcf4ceaf7b028bd012499b9df833d88e806c5a8531b23d89348f7465af4098fee9965eb583c486e0287a72a07efc199fc65ebdb4079c9dd6fa43aae0d4019dc12a26aff5783dbe3118838ac4fb6f73cd76e95e2f0f8219797bd6ea78bcbb9df9a347941704fd71b367f39f3874e3160402f0842dea46af32d4d18be9cbb648546857fdb830b9ce8329de94a11540744ec0ab5867f2d93458d27524f4e566752a97914601e18234ce7dfd437062f077bd081b121860bdeb4dab040fd3d133a5cf4b5be0e7ddd9e9149f5527b18f2b000dfad3b8e77aac1068aca50140dbd99fe289922f021e2cba5ba3c489c26d2273cc15c3219b33b68d1d5d69d1b14652f7bdf13ed2082c1ef5c6cca884ea941fcd836ba8be993b48effe007221e39cc56f0e77f31983d5321e8e70137c3a24a5796e059eebd7d0a3c8e1bbd7b11f47cf289cea82ade73c33ce9e08fad8d5b537e62268d153aee365e81fbeeb788850ebcdbe192eb4457c89dace75408f0c95174f594557d1a2778b584fb9f456cf784fd9d5a24555cf05d1858cf376a12a3c0a79c439ca7205c1a714114313453b01d66c165d678b3be8a98793bc69f11c0952afc1e83589d0ff9ff0559a9fdff8b829df043bba6833337220bce627ce4e892c574b58da88caf2b954bcec0c686cb89b3470234327a2ddb53ebfa66d138cc07304c3bcada12f0a5260e3db1dc188b473d325bc8fc243eb28134194171887211ec77d37884794ab6c237dcfe877b4bd660093f620cf456dc12d00c06c39fd53a77faa95d93c68f5acacb16e304adb13bfb3f1579de7fa4bfb4431034e8b35eb84adac212fa3e2645dc4b0bc2df6d50fa10e7c290735d19a94b1647d3222ed171e41032107e976bb7d4a939b20c8468a24e068a481e2a9cadfae30cd1c8de79844fa3a9630d1b28c8883f8e17e2222e0f60d33f9dc9fdefeae5a59f92620e9c2a79ce523ab7295f74a6d1880d6e2093f894616b9657c8e32b3181aa4d5601264865a896574941a363a06452a22060a646c60cb1dd571d344271c96c87dfe9776808cf61b6e9991f5190e1b1ec29730af46e489a2250c07b50dd09fc73c30de41a8dbdf9155054e293f3fc980c8a703f4f10618ccb530a5bed0dbfb1898fb6c3b8de96807f18f9fddb1b27d8d126a095dc6bfb07ba7b303d8a836407f2e730b65b87ab94852b0f3c4a63c7a2573b90be2cd6bf110a41239693ab7a117a135c2d4517d7c0243b6a83264b405a6a9184b487253b468e05de7adf97bf29f0a949b5e1fb41aa1870a1cd72402bf964afd55efc469a465e2fb6fbba0f3d3221d74d67a41014d82e8019542a7333cb9d786ca7a7f17ecb0e5b93e500cb069dc410e2284f5f425d850d70c8bc60a97a9da147ebfea5971ae8f8c5681b000550a57a04edf4f510775bd16ead99a03c55b1510e9bc06e5228ef02cb45d910bc58cd567adbfc9d90593e99829b37439f947592acba8d8510a40298be0d7f94e5b72ffb62c82f1ac9cf0aea6815536df689304e30748f40fb936e2158a663d4887ad12f382659a89dc6c3114313d5a5ea89b85e2ecb60deeb8465c9d83db5bb4bee2d6f0f85f3b3f5ba177c589eec892b10f4f5718ca6c28ca0b6935db50a3ee1591d131c7f0069b10a8d3b6366831236450a4812f6e59e722b13160851c3d5567fc6edc53b6f4522d50c36cc7d4f0eac71a951892e7b08cbae22fceb608db0faad9e84233eb57a45e119fb79f8cb4fe25b80a27c072cc9dfddedd658145d1e9aef4b99e4150d312d9e23da917527844f185f0e79d342144f2a6e77045e6c98998c8f129bb6cf3fd3d2e07bab8721f9ff252d69fcc1a804505c7f992506d55aeebd7f1fd1fb7b1aa377911e0a158a157c1165f8bc0e94736247047c9b21845f99f4bdccb2179ed68c73ef5ce09538d446bd263ed112bebd028fe704b6104f72f8e95feddd5118c8703c774a8a4625cc5df5a9e96cb256d4b5bf7b56448090bcf092fb3a9343e75f8c7cfb1a11707b09084c52c50df24024c72a8f1862a820fce8cc69399ac79909c5b8aa9a87033b7f2cc8dda3caae4407c93bc449a0ddda3e81feec81bc4e763c482c82b4fe9465b26c685d8a73ae65d1b6d84225bc68ac3ba8366dee1c7ff7343e57429b73bc7c7d0fe0af857509500a5843b341155b92a8e7881764c1bbe40fc4fabc037dfce5ecc8eebf21a828f5a80f3f3fc2b0a81eb75cdc912465b869101fdfc7034894c53a031c4b265861c5a662705d2db1ac5d896299b362bff394346d443239477fbe026edc44c55e7a8d9f07c225e6277a86ed7089e1114e97c8dd8752b003af16dc92e92dfd2054d4eaead81d6e01eb085acc30b947b8b6646ee2fdf2adaaea49b1c0a5465bef368a7c55a94cf62db5698a8a15444fcc6ccaf852dccdc581e5284d68428e95e37343f9f3dd29bf71736ee94dcba85d884b96d94e6fe71b307531f1e206aca8e9ec85fced2ba3a269cf4e71a92b857e22060022bd05689eb567d943d7eda5dc644451f0b61053881a1227a1e892a5bbd72680684079d09a16bf5d4765806bf07c0051adb6071fa4273f9b34991729eccb148e01775235698573a377a1595d6980ac6069706a3b2ddf176f74a0a281b8224e71061d98de8e65006186eb260c48e4be774abf7620c8061752b86aab3b11fc9c25fd6c7d0133530f4f8f266484c49917326f762ff9fab2e6b9174ed91f0b77f1126219621af113f159faff4852312cead499dadbaa89e20b0c8ef6ad7ce5f14cb31ce138427cb1dbfdd4898132795f44ab46951e6e636bad5cdfcafbdf27eb97a9f1839475e14953014f0ce5af16d3dd75af08b8a096386780bf73efeb339f653545f08534eeeba6a959af804d157ae1e2fbdd64a1ce77df3cec5bf098dee10d58aaf02a81537eb8718fa642c09cef5a2bb98da1bb2019d5458ccd34677dfb137dca6944b738a1564f853bc237428e12f54fbb86e3c589c13e473e84c70032bb83d32b670614fb6c3a1abb7956a2bcb976f0c78275b7d8fc7b74bdef38e9cb0703ed6cbba56102239f7ef18e9d29a02998745c8a26d1111e7a8b35355d1b0aa7a5f59c99e42b5492c41325af0af5df7eb0e56c6ce28f644af97a862344b9c0cdd89852c7412f86441ccf6fe115710f8c4a7d54868787d5f654ab470bac6e707eccf6039ef58b45210f9850f21b14044ed21e88fdf65cc6c5fda0715a3846123614f8c8197f16a8eb41a642ffe94d800491697c4c17360cd801403133e2aeda19b927c6f0f1692ad7c0c10ee315d9b865ec9631a8fcc5ec330a67014b26621dba9d09af433ad9c23522c81a0b3529764d1307f71c145f3369f4f86102a18ce3a87fd5ffb0acbaaca7cdef96c26a59e844bcc0f2ef8b7c31501977b5b59114e0e00af693c60332659fcc8b4e1ef2fcfaf6a86f055e62bf9453a03ac31aa47602d30e74de5dabb7ff3f7e29219ce8ed182345fdd62d94b1a6cce6f4eed8e7a29d6dd91785d390d69ecba253da4af63e0ec1a03fa07c40b70bb969555868877020a0ebe66ddcff2926a3932ddd8806f4e367797cdd16c2da2ee207ccd41b4f5940c69ad6f8e48731975514b98cf3b0a8925e97a084eaecb0e74a8e9ee86925331e092754e609ee3bc49cb4c871fb4369b215eec494cc64bcbc399b6fd78e0e5314c13a35b4b24017d213a195e546110356f7ef81ddda8400dbf1402fb162091438c70904739090ec152ddc31c5f1a13b54236d38ab7d83086a7c872aa1e34937064a30e05e56adf0a91234e4c8ddb57146794347b068743bc6660a41a7da9178d67b588d263658e0c611f9806bfff9f0446a5986c8df6ebaff9ccd314343d31b4e6dc4a99df7123a07a057d423956f8913b193bfe3cd60fffd2678b7c14d7e5b542d6ebc644d40ac50b886becbbd3cb7e8c435de57dbdb1ba0e86bb1312bdaf5f6ec8e1bf2f2504efc61e2b0730846c793010224e4525ebf2cf17cca104ef8f66ac2366f50698210b336b0c72a07193d61fbca782969e06b5b780208af4c627096970b9bbc55fba250c5016975e7092d6d0beeb05d7cf3df6375b682f2354d005803374b156dfa57776ed1a75ce7c5280d771430df35cc23032c11376bda27d2dc0e53168ad13bd172ffdea7d03c736ee36d1c43253e374392a8d56e233a2c6e73d334595f522c3e00cbac6907fa8f3362663bad0cc38321209ab78912246da2d0408db906c834b31a11110812d738643e17901af8dda5eddba6e9761857d152e81edc0d0df963badba25e9f4582437cce486522610728122d12bd59777b85e408129fdc5a4b794ebdedc9ac1447fa2e42595508a2501e1c55cf154cc415718605fbe32003a308a82b6e3a54fe41f1fe46c8dce96989bc66a093fedc8887fd221c2b548044c926be2a0880e2476dd4fd6f526b7ce9ef2b723fe7407c9459295e953c2ac9b4e569cb4ad84aa2a9e87c1e6d7777fe6ee027e63f01c64c3765e5fe9a60ecce58cc4feaf47ea6af509150685422746f5aa0d3e1eb4f625c11b91da5eb99829d8f0566f75b3b9f5783775ef2071e2afd35f8484d988f70f82d3524b75d77cc282bfd8d4b7fa09c0ec8351730c6fb6ac64bb62a23d0a010c77f180200cc6b67fd03fe1afeec6a0de719fc145d3938ad2fdadebf37f2a20e0e288c8d72a0c9219cffcaa503693562eecb7a3e84b1d9e3a26146fe7d438100ce6b2fefc48ee22eae9cb3b6ffbcee9097bea444cf0b85a7080597aed33c68a84f7ad691f6487899090b786ae2a35ca2bcb61f08dbd77f527caabfe55f7d193b90c528a36abb7a2d7f0dbfa9478f59139308557205d49721b1730aabc4cf60a4513138463783061f6a43ea5327da0a7cad5e80584821252f6a0e6eacedc809a4127115efc0d95e47ce0cd2926027244b01176e9fa1812481a014b713e109fcc9573682c7250a5a2c6f29083f0cdebf1f39f34af56f59a706b9a7ae3b23120cdbe8b2a23bb0b8c5a3de8de3827e61a8e3d3749ae058743c2002ce69930ed566b406776af4638177abb04ce899e457a53296e5fd17b15fb711632a30759f207e62c95432837fe6ae63f1c181e2d620948ea6340943f7937c1a59e5c2b8cf73edfbfec961137304f779934a3d741a3f4276b18bf139cd9f25b48537aa5dde074c0ab71f799e5d0d8384859b77d9bcad172e24f7df328bbe9e493d832841609c3255c19555a8296583789b7c8b7a7e1f4222ab7d528eae6a8dfad7c3d65c6078e36c9e971688d7ab7703b6ddc075c05c8bd823c08fd7619458aa7041e350f4937636ad5bf36997599473ea0d5471840b742a898d8a2f84d105b0d7aa0426feba3a69c994806f25656414c7976dcaa57be712b8e6ecf75c6dbecfa1836f522799584237831d8f87b728446d5684325336016fdc61e1be31c7b060b081177928f3127f242f6746c123f6893da362dece5181bd5fdd2c2c0f4b02611565bc8105aa1b89f359100ed16c86a25044f74ca765d9185b28c4a08da65644394356c115ba68cd066b68de45a70c3b705136d933e020377b2f8d8dee49e4551ef53694b4ac99420230a1c6b3dc8fe93a74f3fbc3463052e3a4147f93411c8dabece060b0c14b4d3bc2c651200c852e6ae45bd86f71c1fc5ca54306689ae7dfb2f82de154e17452949f5f872ec71907fdfecff3d026a41e94d51b06b071492a48fe2919b3be19d3fd056c0097184626a9fa0afcc5d9b5f05881ab96b5d4235625265603fa1c13bb6d52f2b5502b8ba08f5e6b461132955162818338280c16eefd7106c19e9d82fe23ba7af20020253b9a991fc805c1124e6a4f7f3e55509a02871076fea0fb55edcf0205bf7f87152f0774062097e1820389f9ab3fffb645c50a950722f3bdcda2055bce47d5f1cfdc219731d9b2f5860dbfc24d93c91931bfd1c93364feab4a68e575f027d03c9f38e2cb3ebae9c535938bf3b0f789507e80b242ab2a02736afea435ecc3e0e36ae8e6485866a25d47288cece0439f8eafd41bfcefd7ca23e58d1b4e74b34cc3248c7dc58be470f59c9050190ea2ddad28e263623e0843e4d81437b4938584b31837d272b41d004b192f850ac471f7d21470c4ef3fb86ee2cf924a6fd88e4c36ecd49e6e937a631a4c82398b82b8ee41c698f4dfc11010e7dd53665a15e3c8e3edf3a24dd0fe673e92abf97e877d57f6cd0083926a581fe24d67cc63ec5bf7613ca1fba5f8e531a13514c5c9bcf4bf4612dee8de60cda64bb88666f36dba7673934b57fd102bc3289533e6aac1225e14437e574f06478551fa8b3a2bf55e9b16f31cdd732847cd49b8e27adcf9c61f2a2f81263199283f3a10e9d3919210233516df2d285fa72600ff00c8f44b775cad186d8b7fc1dce5f0ad9576acae3a85ffd57eb35262fd172f9e22639565885b53795939221747f75400382b66c3b9da081a3179cbc3090e46713f67e0c7bc3b4b676568c6e86448a3bb3ea7773535fa58b762b86b26d9af1a055b68a0e204426ce8f76801257c1d73600ece26a3ffa518419bfd86945124753379d9826b8bcab6cc183da2c3b895ec584be9adac15e011512b4e1db52ea6756dc605759acda984565aeb840573224407c06ca424f0967e66b839b31c61978005e13b10d9e0b51bfe6a077094ca94a9d9af8a46031dc2b32191ac9338d47bbcf74795e90e7cbdb516b7cd9e4f25c136fef6073e206ae205b79320ff41d92cb47b023e98baf45a4e76ff8ae6c09fd7c8dc3215ee3072aceb46bab54cac4f3acb351a1d3eb921d3325c5abd9a50d96fafdd4a5260e402334ca1e2bbb1d44cf004bdd754268bd697ad54f10e1cdf088155c55b97578f591a73dc2e5b2de22c595ca79bd15843a2fd97630bda9eb086203a8d631238468d01474220742d0a715d834bed51dae383463b1758505a987ff1a177e22712da8b24ebadef7b335257d346fbfe90a0f99f09ffa55770f70d9918ce7a38ddeeba9181586192f7f436a288a28b1e63502a0e6d461a7862079ec64af8bb50c44aa23878d6a444f51aac312702cc6d8b81b95610ec93d5e75e99e0a215e0459bc9fca27a9a7e08e5381138fd82fc00c3c8d51ac32249c37073ff505ea531a0dc4688eee599e30ba5bdff85d12c9a7d0c6b83cc86d1c5cf5295232db03d8b852769a45ea30c53f4f5aacc5e8c5ec0dbc63ee941185ef81d3227c5d1e37b2d0f762181bbef63a58d2e800462819a329358fdfa4fe78ee30361d093e2aaaa2dd9667117153ff3b28f73b2b5befc24656332e5058578281e5b62b39fc5739543f07ebdb2ee26ab5b0effbe8b9f24ff5fdff38532ebc12e326babb4723224ec60d638378ebbacc56d9ded5bc65eb289bc863bf0e7eb8479bcb2a0be41597f2c8be528448488714d36988f2850a35b2a3e2cf55b7485cd87a57ad4de8a97b547cdbb4103771f01d888c84bb43150b83e4eddc17464a5797ea0523d251ee12ee33b23c4db31ca8343957f2a15793888fbfbdfb73a3a22d2193aeacc78d915c1726e0ae494d9371315af246f08ed65b9dfbf3d9304acc688e56d24d043e7c273398308221327d101e1adc588a130c5f110123cacfb5086a7199bd3fc1b5efba782d4013aaa4c7d4029acc1afbea0e419640c27103d230801d31289a1c61cb7efb4700e1975107fa25296c35929c9c88acce2485d89858cc7164ada67ab7f4ee65d1ddfb43da80e2dd104f3473bc2956617e4ba29d409cdd4ae134ec20b1fe1b57f86e3af858464182e99f05be5d28e903220f817c0b404310bf2d9f99b6a863a4f6ad9e8b4887718f045ae4ab9bf9b29acb58b971c3aaeefb1c2d0413d9e4f2c2fcbd9325f9281a1aff6005138cbfbe40786d9cd9491c2d7303c5049db34c1373079b28ae1b8e8af85c83822336a494b9f339d5709a16039043487effc1a07f622a64f5f7065135dda0feae034a979485c684141c98b38dea6e8766be1f500b213ea3c0ff33eb9d7d3ec69fe05718d0a924569b328555378b2bae2c315dd690365d49680ba157eec445760afbba684428f25bec7951382db840e5bc6a531f8bf26a7c9ad2bc7f527fbaa5ea1023d0527febd859f2b86055e02d9a1b2c2cb4f7bb3a6e4fa334159d602813266b2561c37b67ef57f27327302fec5a086f8982794fae20a20f1afd321b51c63951360ce975ccc235d415a69c93f6421348e75ab091dcddc4b25e0abb884ee1823581710432abeb34673d2ffc3412cc0d817b564d8a818db76b63aa50fe99f11681b85fcb090b1334202c707f9c28ddb3f850ac47780bb5c8023f75be6e1ab622d058ad17dc641ba64e4543c7da0232c8beeea13f6f647e9ff6fe4e7bef570e987170c1b902bd241e02c8351536317052947ae2d372a25619355afe6773ac4b25a4caeeed4c12f4ba89078585f79dcd3a1631f048f36c3a12306892d2429753fb473c95cb9a63d0a638b096569b7ec75b58122fb74e1e4e1e950ec3b75855ea62a8018f92136b878cf841f2d27be6a115f65065de7348c0cd0931025a200445e4cc16df3ca893a7e80a021e481715c3b7a6649a2e808b3af1de17f02f61b2e70f16105931172359c98b6bf7867293defc27ef63e2315b0585138c4ad938d518a9b724f079daaf6ec99886987aee68bf212fcbb248825c5d9bd87bd606d27e1335571b37c3e3a3a6a350da8ec53c1ca087fac95a7367fa8fcb0668aa0f2dc6a10132f0331957af5b40b8f5add3707363f1ce87f83e5bdcbac4e0de046cc172a2a860344933ac60987245af97138b7bdfee043e0ec20f79ca63fcd476b717bc7271d4e093f67cb638f1ed3159afa53da8abe5d387ff7359b70fa38d1bad7097821655cfb088c06fe49a4917e10072a904048827c64f5ad3c6271f5976766d2629c99465844876c8acfa6b29f6f60ac6d4f9cd0ee8b3b0b61850460edf83b8469053750aa302e4a8aff29566ecaf6c063cc354a01c548f47c3c2fcede8f88fce24cd836bcf0b5f817a774645e6299a80c7316a2517b4045eabb51ac35fab5fffcda76ed1aa79b4fb49ce33be8dc351ae734833cca8525786b422dd4d2cec59bcaeeb80c22c01b1b7bd0f1afea600d0e8d62add2db41560a8b02abff0005481bd1082c0bb4a7193763232b4f74c2db9e2306766d387068e039b56bd172726bc39d91fd02599e561feaac1c348e65ae520a77ce03d8ff33980492115e15d44571e53dbd186c219bd2c0503c471e618a9603972552c3e323f083c2b36520ee830f83febc66d41cba678238f1e3fb9f5b73639bdba20a8e128c8de28da6b3daaae0bffc6a7a5da6259cdac66ebf2a4ce3c5f0e591a1796dc1473266c6c9439095bbdf33b4c2ec6ff386216b6b1531e0f2f2c66fc41de049188a8de5ea8dac9fb214b9e5c4084c9e324c36f82a6c7b1f78f7b2fa8ef436ce89274d68bdf37ad6b26572bbe066183d730ca7b6dce15ca875f7cf1f345d01c9d9b10a79f1edf028ebe303172a46b6f4ef7ad65bee74b614bdd29745943b5e11894ca91794fb4044e6e27d415eb3ce37085d4f10af21377347f8514e86d77e0e1647e7ce3b8868fbd08e652c7ff55ea047b70b9c25548512f2156ab8b69d8268eb3ab7fd2b429e615f11510ab75230ecb9e415872d915e40116298f48df6c55f0f4187038bc17c8e75f0daab3ea8686acec6d0617a276249e58bfa510fed39f1e748d1e83cbf020c6f01dd7a8316d3c9ab264baae4b78407ad0ef3b4d81fb0d921352478d17718212b046628a95b9d35cb81abe605bc76d2d1e3f7adac5962ae5eb1ab44fa7787cb2504ab0c07b902190be491245e4118d3d1ff5ca2416d036e85c37eddc55d0ff3eb1ea60dfffab304b61b80a556f6e99fd732873b930a032d56b69e53be6890c079c44ae2450a90000befd9eded5825af6fec44f3e415cae58695ed9f187c7308be52f8f8b5cd385b4161e0df586d800cd78f6cac36bdb73fe93175e07abac3cc35dd46a0a5b2f22951d19727ce56303fa12773856405bdc756b57f190747d033e18d97e9e0cd3677e0668f77cc8b3f67c43e84459c74ae38e900288c7e2eae2b03a7432038659aed6dd61a2912e94a9f0b08ad7b360052be679153ed3e0219d7af74df697821b370b562d3cd2a1a570fd8d3d65c411887c70e61320a75e19537fb94faa703fed45f1e6938e363573456d72cfc4782d838fdabc6a73dae338e416778832fed83305c213a55423c86084dd54781451dfaab19a0c8faf1a137e7549ec6dca8a748af4a065dd88fa421ce35f04c91d4ee04a651ea9dbfabde7970190ac6c50b843909fa46fbe0c0673daf2de7247e8af20c756c55036f6fc8f62f8334838ba290ed021f8a6055a7164567cc8b9b6aed18da6d6085e9e55a4c7a9c654779a91de80b5186ffec8f663e9a42bea1ca80a47ac6361e166c860b481b6779ec29a08cc7f99671df63d8c65f2c38fb51a9fff86410d25c31ad2a5697965631ca449b7f5707701fd4126f23c8929d0bb4cf7f0ddb00c18dc4567f22f402b1565a1c8b99b527fff544c244efc8c08f9e36bf86b6c61c65118c70b7a12ffa8514b3fb0cbbdcd4f908b2c00280735923141bcfc1e6050d9c4bc38d4f829a4112763de35692c86d91afbb0747d3cfdef576409d86b888464bdbe3524305f8def6706222ccb7d63cdc234dd88ebcdf9bc6f4cbbbc488b60f44706c89942754e7f6b4ef6808e96051b1631843f68c9d201ecc033b377f6a82199c178a18ece34ecec728eabad358086b309ef8345b7229e9f7600f60d79d1172a759327aaa15e32f18238c0dc59062267d17da837251d8942892a2b045ef3429a986ce4527942b8823f6a258bca389f0723621cf0447cc4d30306beca7ab6089d9e29d687c36f0800b434da309989821bcc14f2abf63969d57f74ee57680e9b1f285bdbdcfa8da2d9f700e5d5303f9c7749d8c9cf075a390e4825fcbec7e8d9b12324c8e072ae593242c5da3836b8bd3aad76c4abd4dcb85cc7c4396323fb4b305c8b00792b6284907d0f63c3d8c25b8b10ff278fecca902a25b380bb605cffb65707400f87a1bcfcc67185fd7093d8ab27735633adc46f3a38f7975c8e94db635499c45a816ab3a62f1a37d5477c0f1fac4176f2c4c596bc64775fc9640b7c169ab853314b5e98af3273f1eac82fa17eb1cdaf0c40ed8e31520e0195ba9316e20a8c05f476c411679cd32db575407941e33178b31a3d46df6f6f455680675254f4399c5acc05c1edccc56223abff81f8b60e9ddf5947ee4cb375574e3f41c9c7c90c4d7534e82560245b59a3815f8466840a966afd6d4090f04831a6ed168b72092dc23ed8ae8313133412c27e086a1186a6daf5e760a665827c3e441be808672dd9206d4e6fc9c66260348d0070fdec95c8457d1d48a2ef24b38b007ddc9378292f336689ca376c8e0638dac7f870ba0e2aa96bdebe8b03b779b0d46f5702743ea0422e94e6b445934262066aeb0b7b1ce823509f89136bc6e139b0ff6f95a9a5b28e939f2e2625d6e4c764e2e09c4763be77ec505cabd3c448347c61bd3564f8c9378ccafa34593beed8a91526a06c585b6e8328bd46d6e1490611722304aa1003c87b107e8034ef107dc5e46efe642b1c9bcd884a4124618f31db8c10fcd2db884534d5bfc6d8fdaf7bd5b8ba55706362dba0fcf45fe1d1fea8f900aa1064a2dd43557d5831786d6673db326435a054261444e11c85dcc0f8e206b6434a7305a76140e352471e9e99360d971c2c198fbf529b42919eedd0447783b6dbfce251f6cfbb3b60aa442ac366e0414e38f0c613605d46be1f2ee1f1d0828c78dac91d477484a1fd6be0b4b5558351774b24b06a7a14f5482cc813eb794309314027ce7818d4c3f0a6e69a3e75b3111d9bcbdc15642ebfadae1d84230ae4f597833a78fee3443a971d9727f1b8ac29ce3ee5c35514fcf1b37443c12ac361b84053c701d0bd46be17c32c133cfaee5ebd821e77012fb85cdf6b13df3bfb6fa4ea1d74719725cee400005357ad23718a541a0cf902d5571b2980692fb3bd1fd24bdf098ce1158c104e9fc858415e63a88f035f359dcf9de1e8702721f644a73cc73169f00b0fda6bcbb58915b9e590abaf3fcb6a4a50f4e4cb3c9940a0790348e2e0141936249d4324f992771cf4bc5bacb0e3ddcbe89f6d09b6c6a7c47988074f30f220ec2d855204baff97224256f9c2bc1713b420ffe2d8cd41e4d62a934ce003512b307c23738340a67d8848ed150d3e82dca46dff64b0a4f892a351fa9795905f6467fc993dabe7851dd2362443c9a1fbbad4babdcad9ea4b285b26c33a0f4c2d3d7bef06b2d918df7907cabc0b346fe2748f24aa0ca0ce963a6d53e61d6c29b2fe1c889432e41a6ebafc8753ef6eebbcc5ae48d77464dc2a149874ede6c746103c9ae7b7d39010f7c8658104f004592049e914e55169c3749f325251c690fd26fdca639f175433758ece2daa779982e2411d572d8f50724ee9966c74e15acc28d3989a3fc1295cfb14f54d29c9ee11644ca403cd3a870c989ad83aafa541398fc848ce1450c3d21ffe76bb733557d2aec21b9482a2b591eafa3e29ce4a21030b270cdf6ad70159925cd27560094186a26b479f9b7c7e62ce34b2fec695350bde048c1f2631624129a73b5471f901e4378381f3bca8ba0fb0f507ebe2e32a177f4a05a02d71bd13c5bea5a9dd5c1a38249fc08b857455d53a3e20668e3dc9c6d15b08288bd64408fd2dd8cfab1ba9d6933c181d4c36640273c33cd2155013a4a576f7532d1c7cc8d01ae6f5b78567cea8acb1789491d40fc6f25ca33a5fb243fa221f4a650dcadb761169d6bd0419b9ee4e871943e84f609c3b5f17c1f877d9b70e53a7ff1a31669e73b21c0a1fd8de5368b15ad910a81edaf743ef68495feba0df84b523ba77b632f87027820f4f9caf17d89c96abe40ab7f0b8497a09bd38db4498b83ca5b7b20ad498109cfd33ec4ecbd59dfa3c47e313a01de5e1ae7875e3fcefc98d7cd37dbbe03ce09853f34b85b31866aafa13f3da5e4599dc2861bfafca7e94770c20e82854fd2061ccea1cde63a25983cf08ebb967f8dfbe55ec75c00899fdf1c62b8f80b08f4e746cda04f1f217004d81939fd5f2fc5a68c7734877b5ab84494b448b0e23a8db702eced59721a11e5ca7ee5f2ae81393af91d237f105d75dc6b2e5bd785ededad4ce1e4733fb0ad80fcbe1da706d30aa6f375b977819393c0ebc6444ea04de6e76f09cfb5f6bfffa72238a32bc583222e355241478d6331363fbde6e47cb8d0a23a5b35ac2cebe2facd9e8f897065b0553543ceef93ccb1e1369b90fd942ddec393a6aac691eed49a0235a582131273b9daaf6fc88f1c1f9c36b92ba03770551723d0099960bd2b5c450856c75d3e3544ba87a37ec81c6d20f5568cb55c43cc27b6a91ece680545f65286b7eab4008238fe46f699dabca6dd2db52d8811d0df27fa844b7d4084bc893efc16e76567494e87b7e8785b356a5b7321fa01446027f6282abeae3b09be564b64ec9fdef13fc4a86ff0c347f87f4622f78d187d7a6c4b52c5b23c09b1ce6454b46013aef80fd50d6928d3bc5eebe1088b20faf0a2ea3c000f6cf89d517017b6c7f998ee5ccc6ab131941eb5b2f0656cc0cdd3847a1463f1fffced9c498efc0fb66297a0f3a0d38027a1ef20b053019c642f7fc6a03c2cd92bfccdead9df3de74680d656d4c8c574440fe83e9b264e99e9d325bde24fb827b9062750849582215ca221f4f6e9b4800e05658dbc98b27ae52b26a8ad7e2796e716aab79e3ea4f48a384dbbdbe865bd4914e72d7bcee8ccbb0811c82af8ce7606dfa7a45a87dcbe215b3fdae68038629eb67ebaf4dcd0e14306bd706a865b12a8158a32dfd3a5a440f470bbf702ae30b59707b18017f491064c5c336410c6022f8cc19787e5e78ee67534f573d052a2af1f554fc9629745fb736f67ea6ab3deec8518a1c9787bc6fbf299ccad47cb11c734ed7673aa67741496f620f68b0196d53f228561eaed2ef82a00e74ed97c3af0f0a44909f8da995f8c185649f424566faafc9cddbbfcb86d4c9dfbb712bf68d46c1cf5805d3f8d415a63a1277b7d1315e840a9c8efc01ce3de5826b19540256526263ba0570fb0348b1291eb02e302e1877a5b95d06e9f7e65531cab19437fa6c52d9db2bd3dc12d2c973e74ad8a3ac65ed1d58c0bd447020a6546bc01a0cf2977cb107f889d9b26ed9017aa1de718598f1e90421586c27c8c7e8d9d8356c959e302e1c2048f42323b7a156b6ea6d081f6637458eb8511ef964327a1b513b92e3e382110a449d3505878fd4b4c5734cc6dd60bf57de2bfe04a263eacdb132ca559f55b6132712cfc2976a5dab90bf4123c225f57563d88073fb6cbc0f31f92c2133792f792cce90cdfad7ef1791e8e7dd34dae7daef03efd97fde41026203ff5b19462f0e2184ea99a09a100804bc6dfe7d0e210603f309f4319bbbefc77622dc7fdb8740cb9039e6a5ce7a4aefd0b7dfaebffa3d8d240500bca56dc519b63eb8cdeb24dc800b05df88874ca79e3f6f9b7d0cfa3aad03c2f8b4b6ef322af56618c18a27d087fdc4a029458cb6909bcdc9b4afd2ba473c041537b635496677f1e1a1243ca61d59545a90ca0791fede87173a6d214d2b200415da9c65ee7f29118891cf0561173e7f5c3c0fd9ee62e331754998c7cabe66151d67168736545d191ca7b023e185f18beb700ae4e0aab0cfdfe36504bf16d0df1779f1b7d4eaff72f4910c307dcb4312c46016fe85a69e6f0626915bdff571deef3d960fc46a13f8b94e4b293b74f10a2c284b6a067a790d9d0d0273a24b94bf237ed7354e321cc9bd5f336fc2c18f75d9cd34e7c2af96fb536e4edfd077a7a72707cb076acca076ff647ae154e0c790c2ede1eeab3b12765b97f1c76d02dbd5c9bfd9fef239c64536e2d01681bc1dca1e5055e93e29c56715667354c3071025da6c07f66533fab4529da09b0ace0ef42ae412c36c7febe34b4e1f65baf5bab07fcc4bc8fb94007a6e55cab8cc9d4b63017b6e2807e2c486e72f933949565c46e64069eb3f5db5795d54a3d98124e39d1f44e0f808b720b0f553f8afc9f99f22d4f5c7f0e08be57981223cebe1c99fba95dafe5f72ca5573d6f496a940c80e10edf09308fc4d81694a3380e1e85c7cc8e16b26d59e48016bd7360ab052c833b0240bc94ff1ca47fa14803f047ccb2a6c30ea5f920dad178c86b3ac5cff19f2d280d17472dcfc7b5965f6222301e31699aae44713521620c429775816b80e31b9dc8414c6ba17d163b1dc2d32f6bbcae67fed79584ebb7b36906a33b2adb7ff8d8f1723e87c68b73e7becacf447af88d46f1321c43f85af40f5740de517beb05ff25676b35cf2920dadf35bbe29ab090085da29abee2baf0dc49887253fac9af32d49fccb9d76015b3b611fd1045725a0b69063cf68b27611c61c1bd5ba59a22c73380e12fd35e74ccf364e16947cdb9f5e60f7a425ad20e7e0cf88c9407a7d9a4cef56549b79e6bb78a936ddb1a5fc977e9985c65d3d4ff2ad46a9cdf40851e0c862efd717031c9f099bc7033251630e64b6d9069349085327a9ba96b717f9136f9acf19ba8d3a4371254fd0844de5d21b9a97a4fdd3061b0177a7bee64ae523c028f5b6212455b248a41bae6aad936e966656e9acd1996b2b20178ac63984538a8de7468a6132e32e86f8857cfeebf2b8aec99c4d4b2fc35b528bd4fe17a98d672a32cb3e0d20b8725d348c7e1f8792c2ca939c2ec5e21c8ad2ef6c57e870e401dc0c8fc539f757bc570b4d797a25ad36081f5b7ec7b1ec620dd05e0bce95727c765c90f042c41e43bfc690aa3d736553e2952c9f9328a994e35a3f4501f7fc311001766c2e0b2ad883f5b8e8caf3c65fbbed4db20d1151ab969227281db5654e03dbaacedc2c4b0959c9e595bb0ea7f7934e3d0f92583e1d56b809b230c0dacc0ef8cb37996ef3af12cb57a119e83f9f349cb5fb3cb475ab1f65650035c05f5862e79f7505a6e50951f16d77b264039fe3eee9e8fd658c348de13d2d3b925970ff2568bbae6baa864aeafe3ec500a3d708d8e15b262da3cfefd8345ed605c27bececa44e1db8ae12d4aabfa4b18204efed3e2d0f862e112fc9bb290e63ccb2cb33bbb7b33502737204dff086ba648824ad7085ad5bb9aeed6a30aeffb4e4cf0c86c0254fd363b63fb778d441aed1b627d5c1238372f68af314b9f6d26c0832131ee8c6309e5f2862f4c84a8735b294d368fc5c35278a2c897bda9a62896a6c337043ab88ccf28964f74ea3e9007a08fd2e8615e0c776150c78acbc242bcc5ec5e82c8eb24c0cf3c4cc6e7e5df53ab4a28e46da0b3aeb03ff1d004fd99b9524a6390079d2b11fc88eac83bc48be8e64ad06f5c2e9021f0573189d980d64c47d5fb01e9061fbf34a888bb93be757ac5cb6809122b989d7e5190ed0ccc1c751d2adbcb79af57ec1401dfa0d5b568804c1909b950b2592dd8c405a6e2fcb7024eec63699a0ff0192ff376b9afaca53cfdb5afbb9f6211e07e079a3a3e250023033d9c7156df026820a3db2d4f38252271861266528b98aabcd08eaf6ac27c8d0997d380b9f9c8271371120923ee615b409918a2e6202c2739b636d87ed6e28a6a3cbefe3bb21378d7d2d993e6547daad496c1d33b0ac0dbcc5cd70c990beee697cfaa65e01e18c275134c5392f04444fa3170d3443f01d5eb42ee2d1f4d6bb71f054556af3e87925bcbf54f87dc48649d775d99e1312ca1ee1ced9e82b273dad3a712f0cacae78b0ce5862a8dd7c7114537bf1a33d88f86ee517a998a0ed1e81b7d556623fcfa2745b888ddbb22904e8632125f724af4c7174903ec08745ac46682347f56249f5fb610fc065af754c10bd1b682d501e5c6c531ec5d63613ea8c8671aa764438e908584cc904d0f43adaafa5b5b46b2701243e7c7345358616ba3395ad3f66550f31b9704a46ff022eb7bda9ac15ebf17c795a9827b73704096de8b79f0fa7775fd09e9708ec550d200e17c68f1ae42ddd3db127f2a2662add46fdfd70f72192b5f932c8e93eabce4973615d595d1037bebc9f7961222bdc5b9033c783e5f0134719f390f49fb95bb204d6097140ec01be025119d3ed6d3d64d4dd26ef8df83c7c2162a463e9a880fb1e7f8d283ba7f521656e63d88ead3720bac266dda8fa21b127cc07c02b6cb43083b6d719bd8adece533e834a038d29e9dcd72e07ec366ca37bbd18bf2ff18d824f7ab8683ccf096b7214ca09acfb4df9bc9c7cd9e5202b52710f4ac7b01d0bc334cd9e7f971b8b4a048d001feb7f283c652fc333b6d1a8668ed1ac7a55320682ed1a8c8a7abf09ccc2747c7efa64e51bd6d406ea1d6b5bf594f7f64f48d087060a46281436c67d7f1947fc4c7bbc9e9a134c2a0066bf1364026c32f5c119af67bd776e7e95fec11c8448a7244f0a4660032f8b3fa3adc45d7390e57cb5f3e2db52257ee7085d289ed2dd7909faba5f562e73f06420b5d1cb04ac819643f6b698d88682477bff7f2a4d8c9729d4a5c502dceafd59619d423d3dd3a1f2cb09f0fa85a7e2e7a76338932cf595fe5704f6c1b4bfc229fa4d03031b5835754fe19d707c80e25c651344e204569bfcab30ea453a2f99d7678668b9dbff385dd0b386bb7b163dda7afd39bcac1831b43ba1c0081b19ec8d8f61bc04a075907ca866b2ac451091d36c609c6bf84b3b6cf883ae009ed5f5380640c7dfdc7c36b673577e2cc087af63d534e7fb8b16d613b59163dc601b60fe9982c43886e915d6c8269312cd6c78933995127a9d602fa3e759faa4d6f1a6b1ef496ac0b7ed94f286cc73ad0770448d857d4ce903b868b06d24a81c8b5824c59797f984936d6bd3d63d232f8ac72a71d2343b317de0cb0e711ac0b22f9b770918e35e2cf754c904b2dc45f2b1bbbadefd36dddf07a9c1a037c4c3434be13929e58b0b493c4953a4cf7524ecad6cce48dc6bc9e7f6b0c27e28d8ed0f1e35f3fe81245481498245e9fc718fc112e1e8985e3248981fe037d85c11922a28d6495ae27681ada5db98b579604eee1d1a524b314aa5cb8d5daada34688e4e9f7cf75f35d905526c43128cda237120bf48ccd6c365e9d09be092eb3f978ce60bdfb528f8d0e7b40199b74cdd2159e594e9526572366e20e050ba8ab8c6be5ba054d87b1f6676c34f8573aa589427438e8b896c2c44ab2128cec4fdd570178962cc052dce9cd2a4ac8e73a3cc0da88cf139a7acde9e2b95c1bcd1eb0e858004e5e9644d9d596eb8679438f32d6ffea1644e1436d5fdda2967366189b299c9384bd433c16b4ca2ab913538d3560c244b30d2c562cc1f26e001ac501ca78b299460f062eb85dd99c7eade6ede68d6d58b1e7e3b67a401308cbf2404913d6b7899cc7c865beb9302b09b2388eb2166548e39e6c55c3c504cca084334b85b3cea2b92d5d5df7d5ab299a9ee31d7074797a25581f31638c052013876c8a1579affcd3192c0a473328078d37b8359cf1890c236045a2ed1cb0e1d1f3dfc1df120dd4ba2cb4aede2709b08ade77f095153eb1efa56410d8e648726a1af76469e9a356d8c5664d1794853ffd58e0fc8743c6d2caf7f2d7c04e188eb6acdc4600c03e2708e6bda78c36244b0ec77196c927831e510a337e0fdcc67fd081016b74aca6321e21ed51a7855f08c038a0f6b2652a4d7a6c31dbc2e2ed09a29e013f983908ed4041c931374701212903c93f6756ca811a80936be5652e7d99bddf6ebacc2f71061617f0f461bae952fe5e9eb5c9edd404653d59ea485cf4416c7276728c9dca752ef3c2e2e5b2e700c49815db7bc34a22696fdc5904f2ebe2a0a58c2f8ab1a86f24dbe3ac52f5e37daf9e3108268d22522e06232e3a6886b481b5c8055726af6da1516fa9a2d0e8bb1858481cb3a04150866016caf80485410f313a7cb51e92da025a48d36336bd3f680b0b925ad0f49da3e60f23124a2cd1a1e5841e1b890db468d317473e94863389229015de1d9d47e633c0f692b31891a446c60d6fa7445537f77202330cf0b4006c49b1584caaad6ec6b014697b2573ad3632063ad8008a2998fa038954a984412877ef80cf3c17dfbda50dcf304aaffb126c7ac4e5eb270933b56702bbae0980da6bd56fa90313f0535126db652d138be0a9c79572ed15b6ddb233b6604007ac37a9f585949b7b1f31850be2fc79f0998c256d537eb231df03d8baa04c139be7b47fb40022e7384626a2443ab5752c39365d1102b46b171acce1dca1700f156d2acc8aaef7c7c190e256c556d2d7147bf7c80facb1546ab09ddc6efa17675b2c3b3e6cd598d9b12cc82a9cb09a2ccd8178bd85b45710b90875b5da99bc3b14603aba348c7aa67746ef5d8b515e2d410079b1d506833291631b96bb438ff409b11aca64ad90ef85046afa6c27890b84c3bdbf7363e70751a9a2070a32a95e52d3bb7682f3e48e78d8fca24ea36e45f056afa629b80482e3b05c8125f0345b189fc1b7e7715faf735331dc51113f7bcc459baac880a001a0b5107ec5b7a19c17a3c9b68f20644e400ae00b4825b8421707d1c9093bc07d42d11cdcda06afd661c4c80a23719dcf7ed0d207cb662c0a698fad282c7b56a9927e5591483c31321e88946f3b2e28c4e6cee29f4845532c5c9304aa59a2da3599cd7c9c4b5e69416f93b310622d0f582908d5af725aa26a18d867425691ea0af8c483f7d8e907c49d2eccb57fb14fa33b1c9eb8acd7b95278e48cd93aaef08ed131138de9e5bc4144c0b69898620e131b745d10c6911e20a16357470b278fae771fbe6a4a22a19e311e1808b0c7e7ebb76464b2d10b714521c4c73dabbccb2e8034830187cf0c446a9bd44303bd1a917049d66da84b66f1dcd93ced22fd26be6bf01e2ae0e2ddf13d4b04d684c50aac2c8dc2a8963bfbe822e413dae2347c760cedb4930cc0dd4b06a27bf89b98a6c5dd99a74031a0e8233bc1d8899fe7818c5f9103672a392018b8f692d9e39fb55cdab65ac0d96884f1ec2a3ed00fffad46450bf11e4bb4f3be2d54bc6a13b30ea4de515d7b69d5c5076ad4566f23f620537c55d25d96b6019cd18bc72322d91bcb28f68c5b78e1fbf7c117df9c2a8c2bf38a8be6adce562e4cd29fe48df303dbadc009df77d9809b91ca446556a725086fec8546b282342cd650ddf8a5184d2ad8caa57c003de78e5e75cd5b0fabafbba4af7d436e30e72b043cc429ce9a5a383f097c1f0218ac1ae6bfe2908fba4dccee91c3c16bb4066a5142220b97e39c1105533d641a68e63e412fe5c229f53f3ce6fde2ab15ca3308dcabff572d00adcc609e51efc8ca8758a282b3c7c798f562095c851915a425befec0cfaa160c0e7c70c06fae687b32027e9675a944471c8c1b48366580798fc18833779436ab8290557f9561372b725969a07f4506dd9bfe01981fe792cd7a0bc578facc1745f38ab4dbc40bd99c080164b25b265bf23e376ded76d0c19ba3509036e6e8058d11c08de18aa9c2a5200dff81140724c2c85cd663e94220f437a79071b28586eaa175fcab15d0e87ee99c6a13403f56d36cddd423437936ea9735c39d0605696fbf563d4f2ebe9b8b6117ef18715076d504d5d4ac6a540da570348703be9093feef517aae694122853157e5ef081a2c5dd30b751e01fea027df566fd5712468c4ca55599d521d538e1f3d1deb973f0b20fa1f200d3583787cc8037a4979d876de2811e8ee6a8ac85671e141b673289f9d524bba85ed8c675197aac78a3fb9580619a725300c395073b5aea88dc05e9fc273d29d5398be4c52d741bee911bbe56f016776697d1012ba6bb4cfb6d812f50ba27f4be65c9d08dc9b10bd2fd536a509250d21efc50cbeba4675a5c18f89d0ebe6e31d80f55313665b12971b3013f37b064988b86a52f44531d1cd56c783b0cf64a6774235e8a71f243eb6a203fef08db2c53ca154867d83053f82092a221b367d037b43ef39a839aa91835c56b9810f9750510f57de767f6dd7e10c05bdd6a0d3ec7e765d5e8c7b43b2de3a76a7191be000680354f9dd01b7918eddfe62e061d1231ece000a44b4660d11ea5813971239395f42e24af45faedffaedf72c7a7464c710c88ed4b3ed6889ad3285fcf731a4bc033fbe4c45b9cf03ae558a07eb96da97d7c53f2d3ad86175b66fb6d3585c7234c416ffdfa2e09d2f25111e2258b78082850a282f23affa152b201a798f3b05969bd9ec9d5b06ce801acc147059422e3128776bff37759af4a7e883e7174d5972a0584d20ba6402107b0be784c1e0240d7ae041c3b5417dfdd61f42793f090f7c6492ba22d75ce8ade14f06257839110d75b06d660b2d76e5ff3032d85fdfd9681b00b1a95abfa16393a2935546c4af9ccc4a6ab5bf584eb549b058ceae906da1467a55ab355c499946eea0f8676c36c9630657140443112d7c975009b06eec3ac16e4e32be8bb79c6eae700dd3fd16054150122f5f8bfae2ddc4f39b3ae370e47478e3036578f71e9a6e9bf93abb61c95b057ce688e368968ae775c3c70364f195697b21108ce5cc1fa79f7d07a04e1d34e107376085765b0766f11514565860fede49290ad8601e252d2e34642bd917ed533f0b46816cac85ebf2b911d6ff8af45434a405b3f68b098255c9ad2b2c5355413b298db0506d2d58d15933cfaf28e3b156901ad593e9ebae029ef50d782775a067d0fc13a15e0ed02f3648a2db9437a365b16ebfa5bc25a041d07a0fe9787221ee64816943379a3f7373a4a97915fb6d2db242a79286079a3371dd630caf79d8b6b5944c709cf3f4c931d32bdc07bbf47c985333d1af3206c0f84c129ae1c118ade85f63a369afae254056bf29f2b04ad973e42d061688751fa039461d9793995aa279a0d69e529262cc49c9c662dea6a72c166aa85b2389a9c71f18c9a93d6be22fe78aa59d4fa3fb2e01da99bccda78c5c5beb4b26f127e55172e0ad4ec4ade2d87c5bfae6a1e9802da772d694471babccc8f756595fe483c4e5bdcc372f84ceae4931d308289ff08f9f4b9ec0bbf3954c0e40774c32f1afc0e434f03e7e483a5f1067f1898462b0f0ea7d2cb68102f0ed1507e15d2e6939d53b02169d574e4cb830e0a74ff5164aae45bd92bbd0e27011a5fe5c014a1c43a5f0e27cc0dc54a037dbbc1ca28b6dd5abb8762db5d920cec778b716c97dd96024138c4c983ff959422f9705817af67bd2eb5c13926ea3b8aa5d6bcae7811f5b282e4b2f17944f99139ae45ef5d316f0fadd7c33b8210854d50edc8af373ba5f2f5af7ad88c88ce863a2993887feb8d578d151b1d5fdf8b912df453c0e5593a91a709294c28cc3218352869ea324ac0a4552ca999c0a80716675528cab1ee3b15de93091ee5a13ea12ff6d79fed9cf8fddcfb78407e73303cd4768dcc7e2e319339cd03041e34647ce588f093d7864e6d651ec1442a80cf041e8ed3f84001864f6bd632fc057053f4e1d2b789e15f66f4505bf37e31adf9ecfe9c55660360352b9b1135287302f044fed6c54c9589671e5877abafc9b614abc01d30ddc838ef9a66eba2e3fe2a3e28404301fcca5c29d9d7a0012f0c1ee6ee88cdfa043d9dae43f473a17211632d5f5ad377cc225655953efc3e63b2d03dca070ffaf572ee28afd6321b8085b1cefd940d7b83d6fdbb84c6a0c1814aa67999a864e87609d6e4f903b9794d5169205182c6af6d42be0d41af8eb777b1a98e3aaa55ef2c1dcc4288d4aa5d1a8247f02aaec623c7e76c1f59876b39c5847db10200e02394bf60c4d76ec1b81ce16329815b70da9d48e7a0fe424c95015a7351dbf5f1239b19afc1d84078ea280214270cf7dd18c5875d5a29aedc7e8a8abbdc6724bf9b824b8f64a74904fd038fd3894b423c62978545b3ae86acc3fdd15dcd98f8fb5ca39b7a3e1a8f80fbcb0e9289fbfb2a4979a0b572d9fd421c520e86c6d82deb579d42c7bc9235e921e6387b69f98a3d36e0ce7e9bc9855a0aa6fd22ed4a141b12d8d3d8122f819671394fdfd03e38f3eb5228527fd5ab6904401a922245d6f7e7826809812c4ae06b5931022460986807769c03667d846a850b9a6a54dde40d3de13dde71c25f3670543642ea7d0770534b691eccd9ea75ada1f12c5990dddc5fdd8ef316075870d2f02f2fba181e69dda7a9425d6a0249809b8b8f08435e4da9537445da3b81bd4213fb262093aa49b2a8ea81b981a58274c70a4be63383791da1f62898d2f48758304ca6c91a9a42910ac264b22ec3220ec6c7f1e9617c97b136490532f85eed9b916d28557a1b9f9deb3c5ce55f9132e9970117883a775f6da7df851620b7163c0812fea881c8d27efe58c05f464e853fd17358d15a74a730f03fcc50642f82fab40a1b90418961ba5e0993a3d0f23a68eee4ea8ba3f1e26619735fdbd9491b5ad91ab31704671132a34e26aa896e88aee15baeccbf170181fa9451a46c2375d0a21f0f5dab8a87da9dd5a5e77f0340756300f092ff6c1364a3a7c54b40979e7975806daeb508f38dfa6ccb029cec390b5a74752934503a01973dd74694a5b7cff7de817fc1f74b25c064b52ae0870363df67371e53d15cb7501a452ded2a64f78c29cd99da3f38a84b4a1374eb5a110c2fd4f3be448ec65bd643db24e7cf819ce95fc3337d0c5e42c40e880b729741881ceecec79456f57f5703caad76fa92e3dcd20ce5a77641a1f9013a13d7c352f055739e72c50c3f3e786635439d4bb50601b9531ea84a33eab965754e06b12d5dadb9b85230d199cfad1988d71dccaad87e14c4bc4e3c22819bbf91dfd384e342c1d6ae379f2e3cf5da5a1dde404beb2185d1da4ee836031fc2d28ffc5ee05384796235aa0ac25c27868cb5fc8811e7451bed24223a9ed0613bcc2c77e2290550db70eb70b22e9b3e2d4742e6aa26956cbbfe1b09f5584122ab70aa7588adea57a9c196bfa563042da5abfabd3af28acef46b4a7b3fcd8d1e1b8194d3f67b94df8f58318f9a9bc3be6322fc68c24e47cb0054f24f3c9d75be92867a83aa518ef1fa7057211c4cdcb675efac8d9d7daf3d33d985ee29601406a0b4aea44963ef4b9c5aad5ad1e050f9fc731220f376702e533a698c95f81dbf64a44e52f846b179a875cc02197018c43d47db8376b7f96d917e9a8cadcf26951f092611e18eee22c4f9cd83e564eb5978c3aa353ccff49ac3adbf3aa0eda74cec6a3e135f7d44bf507c1b10fdbafa208d047cf3057f72705574479fcbf19d9638dfdf2d70addce64e15b0b705a4d3053b41fea8c3183e9fa892b557d5f2bc0d2d21f60df7537ed92bd8c2f83941176fbd55834df63d10d42b14db9dc535383e92f9f8fa59860f2cea87224e3abd715ffb96bb91d78ab60c6ee8b52442e1be28dfc181c44dfbf6a37085e00822204829a11a8ada4139c53eaaec1fdd2b1b369546aba64db430bc85b4f71cca1b8e43e9c42718bdd8023680a60c1122d414206d1be9b194275905dbea59adc4b5beeb0e12964f7a157ea5c94c2421bf717b5b3b5f8c52e6023be8e9a490312d2342e9ef041bd83209d8d545d823c2ac02111a76cd729a9c8f4f9af61bb1606dc6de4c6c84b69504d30cdc6287e37a70945be66cfcae1d11c0a83daf95985703347a9d56e3659cdea57be30a9a659db9dd22033de4b1a7d94131e5f9b1868cbbf0678a116cd4b9fcf9d6333a42eceb10090df9f3f0fdd1c9f27e18c066d441a1c3ade2d6c1b16690cba2d5a05b95c5829daf07463dafa9f9c72aa1a2ec4ba66eedfd8d8a4af153273a6edd612cd0ff80dd39b8ac8cd09a5ad3dd0256853651fc962c51df410977ea06c4df7ebcb4368a02145d78b9de315c06d8a821f708eda0a05fd5b2b6d19ec303da186556de6d8eb774c37750bf3cf75b7b5f1db5286b209d64f0f2bb84d632df41cdac80b8b7a891feae533fce9b9f080da248018a884bad6128dc8e558f796e1be8dab7f65e5944a20d3489329ca5508d328d9d9d1affa60c2fe81e08bc006efac3733b6202be06e5475e713a647506086354e10f6c70a8b131e1675a55110172f35ff036db1407b930d6fd895fc37b734c55a3e5e8720ff8e116e21aec7744814b3cc8578537c34bce38d24291977750706e4af35ec65e522e85b7ab63a5e85f04684ecb4770f69acd788d04be24297731668ca052ba3719711609bed9768a98cda10a01139b0d4e97711478a7f4acdc50eee491267412f302ba4a19285736003934ebd72b21e48d1ca7688d5a06ffcc00c3bdcef96eedcce8c626355b1f1e524cf60fefc727917e6b58cf9ed39311e830384ad10ecd87e93058752bc284bed5d0e2e0c5d1a0ec3ee2f7f72d0ba404fdb88960d685f10e884b308ec5d93f52916fefe3b5871ba3d5a81462d389067f112460b21e5c86a80135c95e56a026b8e33c6deceffb0870f75c9d5f90a97c74a05fa7ffb28c0136f261415aebe06ddf99f0c2af4ce1b33605afa945a96b06b07bc6cd0bfac8e18768cfbfef1fa13eb99165097a7ebb5baee4ba15169766fc3a5ab156ccb8b547e9d03f616a4ec0f6329d687f602cb67a33ce10a646468d0350d5379f4467ea0eab863db2a9a8acfdf96e0f6e452559a00848305b0e3a6c9cbbf6ae0263dbfe33e6d54e6e4df587a6c87d7b272515b09572e8a88ca061b7df1e5f56e20482991c0747a68804f4244b8e6fcacf78b5a32e4534b31fb3fb9df43d64c2fe1dd0574ec7a4b0ea954ffea7b569def7df865fb69f8a28c13b5856e3a54792cd5ba32d19cecd62e034ceed9c54544a07c28725ad075af65f93c75a8462a30ae5aa609d1840856bb0f11a866d99785949218a2e5ec706ee1f8b173a71acfd97493d4a7406be04b3095e16a0838122d0cc8733eb6e785840af250453589d1082841dbb14650cc597da0cfe78a5d3db18134f0b4cedbc75467abc62960d01b2b8d3e9441ffa9361fe28ca9ec209021fd3f5e2bad4ed7d1d67ea711fa0e8256e65713af3290ddbe8588604fba14c69c06f6a8819dcb87bf1546470baa82accafc1977df6c0f25503023e53d4238608db2950574b9c8c2726d8f3a16236a2c78761fc4599d35768064e954de6ba25fc88f19460e390c0f3f1007a73e0831295d8ed48841d68ccd3f0657e9fdfe400260f80b4492782620ad512559141107a0ef1c14bfa67e432340a32e09430f0b71e2dcaac1d6c2677e8ab09249b8a1502848d50cd2ec90b5b5b6772897ca2186c7ae7abbe3b089e04fb0167b6f2cb3e02ced5d8594c7b120c432194532facf1149b46020ccf002f31b41a3dfcbc6bb0445d8dede0387895224d7412f7dc9446981b9312402f10a7e63e6103d75b3d79edc2e525d0d4a7565fdbd3a2dec339463dce2d43e5ef0f1f07286ddbcfbab12fe8b690e1738256ab945b7b1bc25490aa9167536cc134c1fff58773082fdae7a6a83337a28b2f1cfdb36be216e0eea45a577b4a0b1bcad08052a7542f8331169ed9d523693ed32ebe99ea6eb53793ef302b842cb4c6a0337eacd49ad09a273a2013b03511e5edb7b6dd33d0e408c886b2a3e32018cb270c68d24e6021809db6aeee0189278151edcf9f158b40e2402e67b12cffc9da28a9f721f8c335b2d0a869740792b41913b2353557f5284316fda824c559b986514d40d9a2ef6fded3e8d5919ad3f07eb5d800d495aa3913804d8c391346b0a7c5a621a4b7c3f49906a9d9ba51d35a8076c5fb9d5725e7a69bb652ef664c08ea5b085a6564873f5add99bfbf47bed36138624c828898cd79467a15229a75c22b83eb2ec727f399f4b56afd7f0ab963620019e3cf7eaef52d8abd754c5411a8397875f884e406eb8bc84dae45503c0f12d0e9517acd17d37398fed367d69e269ad22fae2bb46e98411092144c369723d3583ba0418428fd095b9487384deabc1342c5e1a209b53bc3b84d456a8358ac1a33892d790f0eb21ba8fac49015c023060e8b1b04ba04a8b837589cead56460c311450e8d0c1e890b07e2ab7b48bff5045517d9ae4320dff3b7c89fb29e3196d5cea567d0d42e6577fab1e87c8e0b945c6c2463579db23a7203af2a3406de2cabff57819b23b655636656dbbb5bc81a26f9eef0c80540ba81cd971384dabbcf3182bfcc8169a17a1463b7421e977a103d2fdfa585aa1c700634320052edfbefd3f45124db8ad33a05ec623e61cd4794caec14c2fef8fe6eb460ecff965d162e132bace38aebb451a54b1e3c2d3136005ee3dcc253ea4a49b6a71f4cc20a7487c65aac8b52c3976fb82d6568ccc3a7609fd80462813386d826c8f74ec1df4849ae0e46a88bb31490e26af781fa1e4112eed5cb28e0bc5b6804484cefe0a0c3e55ffdd6350031ca2a92be3fe46330a6abe4944cc9929fa0b73c966f521fdf6a4d626de37e41726fabc13d62243c8429498d56de7e038b17571540f290aa5e2f25098d9532ddc2ec2f7a86b7c725958831322ec30e4e54b96839d3bfe682a8cc57e25105438f5c531dea0ffbae4be3034d4e6f0bc8c4fa32fb565b940100d4fb6f77416e266b1f0e298b96fafb26477a22b481a83343c6be01f2425727d174835f0a0660ccc52d79cb0325375ac88f6b6672651823af8e70b19f3c9a3e61f1a125baea89834f77a6bbb8f73c37299cf2e6f0948451ce26cd2f04f08adb3e56a69b22faa210a19dbb830d44e69c2faeaff5a8912ce295b3bf3a1799c6f79d0252b0b640e88adb3e8b2512cf58d8fda1ce4b5556d6fe5ba71d8ad39c6dd6a5ac022605caf7244709d6bb333a31d6fce4de64b81abc162afb62e32e464678c2405e5d13a02c7573c61d189f46588801fcfcb8c1f03f2bd643926bafce1db6ac4c788ec477d4bcbb10489d6a73123b35df088ae3714a210831c84a1b6a922b2f683208e95d50d968d61fd482a8858836cd8b0c5d639b8305cdf64fd393c0bb2a7e63efc62739e674cb067d28a7f305a1c5ab7c86f4bccc77103d6aca98afd198497d8066ae6ae129863bf0c02c5a7381686c39147b6c98d4af2a7e48d1333989127be9732103801f1b7278a077a8c856aacf1c053d8199c9fcd82303b6de1ebabcafa129a6b61daaaaefef8935230dc012ccb6f7f403c60d9a983984d21cee6326028bd7da86462e1f21f6a83cec288ef241ed4cf6468a85f631115cf9bfdccfb3be173a4242e61822e2f8703b8dce1e0047bbcf6f27a056911efc6524d52b90c48be64b63e9f776ba625ffeeab7d0d1e8542a630a33d64759382812b019fcc00fd231b258bee51195af3b161ec735065c65a67cd39303e395c3e577f68841456bf65c4272ecce252af839a7368ab37a65ad77790d38eff093eeab4345639ca196804f88b365c97542219b085ca0ff65334d91c049058df4fbd222d9268966a119ba0b00698284723821fc7ee5a85bb273ecec2f61f9ad73030399529f42891f621da26a5b47a162a02cff652f7db3f17aef5d00f85ff89e861525972a39dc90ce66f7f5d710d1e215995dcae08b59a428c0c5fb71aaafebea65836c951d27555be8966b98e2cd3d3bcdf7c0ffc7546195d3388e823d9b00f9ad11cd47f7df31fb379675c828ab778bfa11ca034ee82ba6a924f34bdc4b10ecf203a5c94385f41424d2d8397a1c3ec0ac01e500433c01cfd4195bc5ac88913f88f0fa492f7940552ee69fa4f4e9ea36f16731bf704b62f952cbc10c83564840f33ea809063c3693b5561aa156d792ffc5fc7ccc58b70c1e6ec6b5e38846bcaef7f01606a791dbeda0ad82b7c5add76baeb17ea75ab5e0bece8169e3f4ade8e831aabad791f8a8e01cde54429412bd7ea6ee14a06f9560cb5314da88f394709d260ff15ef5ca512a4bbc1cb38befb4a5fde1c5bb498b94de541ab77f6d315df542f6bedd1e6f01a819fb9673f2c26fe5706ee922eb52ee451d1169895764594df2af6b0e132372760c3dd869bdfd54e558eef930694c6b5bedaa59049522d8a9db70b95d8d32bcc940de919ec2d64ae839e5e1f2c94952c79650ecf9aa7b86a9813ffb3f7938cd731e48e2b6bec570349b1239055d70e78b03561af43733e413dbaa1491fa078c965e246075868c574f77cbbfddf75dc42e257fa6b55383f79ad81da2d1491dc077dcafdda6c6b8e77a719cd8c91b14d2065508ee2f400c53edc3032dd22b5badc0550a7ae8b9207c3490dc2e25f1b6eb4ef8b92b314db5e8bdaf15b3f90057718e2fd4d71165a14f10d48d0c9ba693a70b795258282147b5cf44525aebb592bec09636502064cbc8885f08f7a94419914f77ea6e024524fa8c9232f9891dc4473b0bd6bb028a568d4bd82b4259b06c7a863b20186d346579f8d27e2df2d253d726c6aa81a9ad5aff0785f62f486823c38446903dc52a4b63e4b8c2daf0a413b81951e262e5fa77a1f01417dcb7b0072c2f8bbad5e5276e4d59091a32fa6f0f9edd67b079288a146458b4ee854ecb8abe9463b5145548672f3c76bd1775dd3ffa0f60267399c7d3003ac93e936c20dbfad1686d93cd41200af87226f52b264bd5b654dd770ccc6a0577cfcbeaee92a3d80ceeb0242025083f0d9aaf27b412414a4ebeb0c80b1b1c5b8f75207f0f56ae18713248c0e656ba99862773caefd3aed4de2c2156f3252b95a1ba76b0e0fe94c3afbd7eafe0a332a40e4d0a8531d2031868dcdea54146ace0fa4e16789dfd6e6f1d68dbd178fd879c5b619454943735ce9b76f09eee1580d4461d8bc3e85e1d42dfe22a047a69776b774d8d2b651f9a1a76e97c99108770131b80078b392b8684cb4b8a64550ada2495792361f16b50e1ffa761bf0cae1251d960ee93c0b917461bf7a5f171b69d4f7c5210f6d2bbc9b7a964a740aceb3259f2977fa32da3245ac61e63f96683ee54f0cb01c311f0aae44a9dfe80527ecec2310a22fa9bbaa064d1aa805c9f87e76c87342556a026f5e8f821481bdcbc79f6b8ab0260f009326e4a6365426d838c61e46903a7e5893f285d9ad3a09940f3459295656a4d1f8effa0b863fc6af866f3bf5eb5be21a306b31f92b6a0df6d625cdb36242d7b2723fcfd385a8f09fc6164c3e00ed9213778f6f7f2481cf4f8df1d4e2f8c6b39ef4af8d1695100220ca8544d3f1ce80a5b16c456b8a91040bd5e0873b544da070fdf95b0e1cd2b59450e17b6afd4d08eba9760507c689d92aa6ee3fb92ea6558e9a9e2011fe782fe4d3721568e574b823dd82e463f29be9323dd5241fdc3aca0ecfddf9df83ead5c5bf09eaa243a3c8d58cdb531d26e3867ed4a5c6eaeead124903af2b46bdd8f053ee83e9875c2898dc3f149f2ac09d9c3357fb406e332eb3a5d5c7011f1e1e62eec87e9962cd95cbe30d120b0eb13c39a0c8aee6967fe766338eb4830a1f3ec9578b998ae58c372480c2ec2e49a8d9876da154b97b55dbee770325f13d50200d7f44fa2ee385b1d9f75ec22088a005bf9b5131b25c06d935b131fb42f7a01d3f4b646812c0b106789ddacaec5b8cb340bedb79983d4a60ba643df2ea4d843a9a747802fa2420704a84d81f794a59fca5df2e97ebe15b65b805318d875706cfd1abe972e9fb0ac6ef95854299562a86c94932a47ad73770a09f369ae633bdf77b651fbdc0c7deae26426a773835a33b07b5e6e3b41264c0024eb2603247fd1ee19c33063886f5be769a6487890fe58d4a2e13a13cf6649b13bfbe6579a52c121e05d8db24e7e3155ee29a9ff8c2bf971e6d5a88cf66d7f8c2ffc5de807cffe8bf7b5e97fe9a7d166b2ede9ad8c5a4f8831d84cc790bf28045b24461f416a9ceeb3796c49a8e2b4cedf2ed3e220572195de3dab249d3da9152420a7b3f05b624295539c9e546fb790b564ea262820048ad58229c58d5eb621b1fa444143df903df88a9e29306e010740a57e6049efc1e7ab3f964d201faebf577ff5972e754a4646465db254dec3b16c0bc69e4d99d05e6f9c6f9e1372b8edfa5ecefe45fbae3d4d2b3ae0f86c4e90519f462e0571a463610c98807414ae83e6f8f338b885c9ac31dd2fe01dcbedf03167b0f8f8c66ba03935ec95ca8123689b08b72c5cd743036513df491e460f035bd0fd1a57ae892c1829f36ddd106c3d20f8feb24ee4b565a7af98a95479470ce6a8cf3ce726e4325a3545d746ee57d2f271b20f01f5bdd298a904bf6b5a490ba9583b7907a0e3dfae1281a9e259b2f29953671e79731b5a663ededdb64fc6c7cce985380f97755b9076d76c0ec36b3371be34a2ccd6f7269b250778a835ce936ddcd6da001778a0487cfd83d3b4b3ca8a9727616fbbbc618a80bb22c036f9ca2934508345ddd67b45c327c0fe55aa089e3461be3612f8abcfe3b3beefa67acf4982a00e5cbe6d11fbb05ae0fdd758acad883f2ead1164b63115dbbcc9405919e2d1711830025af765344a9518da3393b0e298c38e09ccfc9b1377498058f90ecdb23fbce658e1723cf1eb25722b8dd16ffc460fbc174814aca07b209f98f80bc2a1bf21d4a871c6333f165ada589da1b9a4321a19f038e14842da46b17be466ca917c084c2bfe338758c4739aa7428b3c38f42d296d4fd5f36c374a8351025e92a35dc1afa9fc38d460e98560d517f7d5e3df9cb7cb35a98a7aaab28fcb813075fb3c28e90d499bf9b4f6f59d639526842fb05e471da8964331b1ecd248ae78c17270e8c89514207b3dfc5d65a98efe3c7d7dbe1f37b72fe0fc5295adef581dfde12936b49e8447f5b3b058bf73db0be0f502281d7126b146fc436cb4441683701553c4351b619731b4950589aadf270942cdb4d72d15211e0b9a91eb93fe333ee145ed5bf7adb354435f5104131d6af5763b78229dd274fe5898e08c42754aa8ad4f1633a1eeda1aef1bc7214304b09e8a0109f7c890387c12bac2a4517e70d5e7784656363d54e1b2ef389cc2d03fbdb81260e7f0f03a14dd09e0de901703ae7ce964af2e802a96ff86578a0b86564d97a18d87e2049c9262d51d3a776d7f27f9a3e14fbdb9d55da7288b37268c4902e774971065311f248cce35c0bdff8d179940e52239af074c93bc608451a2f89b8aa4d68dc085df175eac1d4d5c8de61d4ce130148550c59867c5f462f11badffcffab79a48bca5b486002c2d50154404e9ef77c4065ca804352975941c0c47e37ff08206f467abbd1729d77e6b01beb65cf131ac5a4efc6cea1bee6a1c9298a3019b5d7aed5260750b7b8a466abdb6fd5da07293a8e984b93dea48d8cd39311d2c9daf21b3ffa0c9e043ffc71dd8ad96eaab5dbf2555f0b87db031eb472bc942180b9931b2f7790b97e43378022f562744667b9119d8a1d859c3265d4e2b0fd9f79c627c9c99cc4c2387e508473021f5676d1e19df66b0007281acf77dcb186925fd92779bddb6a71795e9795557b1c95023eeed6fd6352c5e8cb768ad503592ee9c889fa9c8d6f0d274cc258903ca891474a5cb3cdb506bc0c8cb9a72ccef2e916ab34428c33feafa39b9edb977cc5f77ba5084ab8d50cd128ccb7120f33dd1406588b021bc083f2af653645911e1acf9d4f51dea8a4913d2de69ee5184a4424a8fcbc9849aad0c27b8a34108cdf76a57a401d8c2a0236548194b56fa2dc261681aa771a23bbf0a505fb737199b4e2101c576a24ba3b56f6a313dae394e2cb7d29d880b12db2b0cc71aef2703b5e14a43605bf5150c163333c8b4590a59216ce07bfb5d14e2f6c16ea508563480a06accc050b970e648e405ac0e73fc893f8a5dab23faa72bcedf5eed3d64d3b1cdce2e7040bd791c65b73f77b3065f98edcaae8deee5d13d491a3cc5494e67b83f564d246975b37b97530531c9c909484d79cd3b90f315392a14cc62e37879f349df4642912ebb64b065a7f0110014526273dacf90cfed4419d1eaa8d9b81e72fb3f34e6ec25392925f72e2cbf72643881946848ed2e8152cffe9488216435ea176e954c90e92c91d188551b803412c889e4a3b150ee685c36c354addb028f94ae5a38a947b7dda52c10837805eeac1bda0439ca439b0d74852ef2b22e5fdb7e7880784c0482fe555158b8acae0455b138d48049b91755ed2f7b616dac5876fc045de73cca9b03e0a4f65cd39e37fcb73e93dc70bc1685c18d311c7e6ba1f5e874116673791276808dd0463b4857be9b06780a54e0bb96cb7e6b08d649c09057334869d8fd12885703afcd21462c64e29911ceea76009f74b4a85457894f28fbbb091bebf926d182b5b197ec3a68b70a7598f1fd32ec0e7f08bc53fdd03390ff31f393c99492940ea77883f54ff020ad8bcfaf54d28bdd38f0d02a461c3841013be81cf1bf8e6d5479007226dd5f0caf0d6792aaf627074cbeef25263953df70b480c7e0009b6e23ba2331f47fd596eb27d56139d826ee0e28d91511f5467bee127a8f27a2153ce8e4f446cd5b8bebd947f3b5ba7709d7ba1866db60eaa10f0d258e2421ae7b2507e0f10522ea9f5dd8d50516a3c978d6225c148339fa235021ad4bc73aab4ad09dad47ecd6fa73116e837959584ce095b68dc031f3f3da7d68def890ae519ebd38d60f827a6ef64ff99587b56ef6b1002bac5d0139f29a038c5cd49a9d45ee3614db91d06ab8548b538b05b4dc4dfbb82d4e15b5f468ec2274b7505ec55841065fe5d7d46fbc077fc94f4e346a36b0e197b5f48772f3c6eb33b1682e40445f02819f6338824ba8755be66a287f6e6f4f243e397cd31146c9d87890b73dd423c5edb4b118734614607ad93f0e71bed40d362891fcd2d68036a1e0ca116121f9dafb127fae3ed30998e6efa495a57d1b4e78cad2c8a21ac5f55bba85af3fd17ada5ef04eb4d7140d1230b7850c5236baf0d75281b990bf3db044a696ca414f6cdfe00871dd86e3bd0d3847f2887dc5601ef698f703c07a0c0af70c3795d1c879af2cdcfb71960be577eab0f6db2b36318dd04929e8eb84226beca1d3888915ad5aae687c5accbf9f4bcc4448000005d809b7e7ffd4193e514753ff2f381a2bd2c1805ad44dac06327448d38aaea4e2b585c13915f76a868cb2063ca6f3464ac2a4fa6733933d5e6d5dea2f5872060ae519eabb7c5d454408de53eb78aab8c54428df0ee5fb51dad46ed4f1dedb527a86a1d7a599e4c863003d41191f38878549093162aa0b41daffc730b99cb6cc97a8b0e14c63f772ece0a00e333911a470778dedf3016665d7553b851b06373ffd5aa20d39db503de2ee2f3bae28ee43c80428110c1a869ebe83b536e827d8712dcaf6b244f6559db8fc85074cf75777d63bb9f1da6872ac39f0713db4033e008519f7f5da1815d03bff3421adf7cdaec1d34e8710c35e536c7fa4e780a401b9c1e851a68e9fd11910ca6bb3aaa6419df0efa2cdc2b80122fcdd8464256cdcaa5a8d35c22f8e57edc61d6d60d1d88541063a67e563d1ebb02e6dce846aecfae58f024cae77d57dc627a054d785a6225b47983f75d2c92f75bcf7f00a4b3fa63feaf4000069f849dfe78d47ccedc04834f6686b11e8b4c64f17abe6b1388412847673f653ec8a8272bee75d5e633099053abb319a16466cd3aba63ec569e30982dfcd977140daf6db15eaa5a19917ecc1f6858359fb3c7fac390f0b7eb56e0893df3f12a0306bdfa176981f7e1949dee244a7dd0600094137b2b89fd26e0e810ee30d26669b7745c5ba297bb1bbfa3127d34b30b12fea8c98aa3d8e6b0dafd82af5ab3696d60a8e079d3936072ce437e784ff40c1bb3153632e854ef0cb4029a63192061a9597cb53dc17b567c3cfde20f1060805fdbb6180e5942dab6cc9deeedf8dab8a323678271af173d900945fd8df84a364ada30966ddf7b2a7f613e50fb026ff64cbc65ce6c2ef88699e8070526c1f878da508b3f75b7479f8d396e12ccdedf6491162d8a783983eb138e2cc5defce7e09ee81428dcee6200e9a6efbd13a294038bb095e33d026cd8b1f419fe3b14ea1e508d90c27935bedd2fe00f8e0dfc60e28c7fb359a08eea19437ec82a9419c2871911bb4d5b37f1e432909faa5131f14ef3c2cadfb37febf2751d94831e103ed0c5b711d79b3f396ffe2abd7059740afadffefb23c6443f7ced22372d34aa2c450a90d092425b530bb5cc7c7035575d4c2ed465684f5227c18cab2163d123d64bea118cdaa4d6d67ed3237080f696a9e55d7156666547931c01f2cddeaeeb90165a4e4b0f76e1916d1525746f68e3c93c4fac902ccc6bbbfee72bed7a213816762fa996d0688fd38b90012fef1477b7df80a8cb05c207f515fe9bb5432311b00e4ac4af5b2358f38e09675432ebfc31aaf7b3b92cba2eeba3c26e21f4e562a34918f0335f32ab9f88a97ed2948efd7d4a0b045610b8b48e7e020db3f9cef54b59493bd0368222aeb033d5320cbacd0fc134b489d88acc160605402ad3ce22cddf741546b3b86dcdb940042463ad27d8d3c9f2089eb2a5a65f40925780c6968cc8565c3f53403966baf0a823f997756b4df4892909c846188cee7ee68333247ce8cb52b9ad6355207ab28732eb037c5b2aaf7c01ea893e50c317e8163673a20de4d1670a5ef954da8ceb93a7e980f4920404629e28c9897feec9a33687fd892659134e7e3c0fd247d5f0a1bc59e3ef5f336bd380eadcd87f66cd44a28ecc546b8f1266a5f4ab90bd7d3a04497899c33337084a1f1c7064f16a469fd6d24d3fa8c480d19a33e3d26c639c5d9994a7042c36503d74a7435b6e72785680700f3c39f2bfca070f27416d2906f1b8b7f002dcf530700f7d552155a70fcf70b479dc0524feb1b2b9ce01846e4aeb5fbfbabb4645147ee5f24426d09845595f0ff7c21d88c480215e769e5bafc05be1245b89d0fe229ef3af371ca817331f8676ec37baab8aa0ccf96a1c93cc796608d3bc7fc0d98fb076c701b7f1b8c0b3fba6bf80c743e9e9138a4029c2f946f5a5c746903173edcad1239d7b7727aba57f94bf228c291ee089602d8efe9249e0b221e09f27c10c87c607bac0c8170c5ee5fced21d812ba964e04b1aa68a57104ca7f7d6e09d7b2aca14b99d9ae2f24ab58b9cedb38def3ca3bd294be8994088387a0e140205f553914f2be4aadb8e4a0ad7e3a2ebd06ebf3078585fb400cdcf998fb02dcac5bc7aa298ed58f7bca4dd73cce57df8c53e9f305537588ab4e3d492d2c14b68de18f714660bcb7362ccdc7952d5a3da32fc7a1bfeae9402d08a55c1538a2e51bcdfa651ce6aae8e45e51b13b1ace4e40a3635a9578cdf124e40f36a4d1c356b5211899fc3ecc461a28dd4dae8ec2d2de58392ff20413f88de61cee1161cc945232d9cbe7cb017fceae13a3fac8f0e65f7e9b5318cd88ed791af019b15f7c26360d4132acd0315920722ceecffd1113af91a98b25ced9f16ac9ae81e59ab5bf1ba583411e3d68259b589c5e3bfb7b45a8771536392267b5ff4e7646c5cc892ec651dc748c56f8b1f871ec62baa48a2660ce22911ee5d0cc6389acd9e34d0846d5c04f8ec570ff7b0a67aae64231ed23c236d868af80a0b0068e56c31fc209f8d2ebe4c912fc1723d17930a597e610a0493b77a059ca792a8a75c8f026ff7f4bd20427cec0828efae18f16f3cb0e718d8d72fe71baf9cb620094594c92cf393777223f71ecedaf4cbf420e97ede115ad13ee6a1192dc2d06a6f78f50d0906934165c164fd49f2503bba52c533252acae518f39f44fd3e1c659bfe28deb323d79d599588954a0b1cf91f618d9ab4e390b2f5b5f2d9e9e17992b547b41f0705f2c2aecc4d41c7002ad2723e55bce79f22c97ff5ffbd487674014aad5867a21611e7236547c81785fe0e57c1bfc9b009f31d432847243c6b828aadff579ffa514de1e460e71cb98d1fdc221fd112dda62ef0d275c021ea9a5ae4f426f55a248d536362ee0391e5d3c27a10f4779d80705ad9b2b3bd508860ade35516090fbd82091dd914466dd5f47c24e36a7d60d14b8a36bb67181e91533ce6105c8f0dff7d03560f177473bd798c7848a8414bd89c310b90171755a42fa3143296e4fa490d4c47d158b2bccd4fc19553b34182aee0dd06c791544b33704f91acac2feaec185771cdb251814420ff3491b04a020454bd8026083f29f9d2b081b1d93cc2c6063c0825999537621c45c9cc9bba2705d0786a2eccac862be13516ca9b17ab08eb0cb69beee8f05617b200e2fce06723390e70076a825016c51572d6711c2c1a743e05bcaf7bae731e8c9f5696d6b07ebfe3661ec07ce7f7528e5839eca3faf0ee1bb175c95aa5fb15639ce8394a288b223f9fe7afa27649d1c98fb698099fb34a9115471d4a4376dc97a08ba933974117d89ac8fcbbebd53d5d2c411956dcdcf0006dfcfcdc39280b53aa1c39e637092b978d7ff927a35d1b82d80054eeb9397f13b4c68c3edc5fbe5f51e863033d88e02c9010c5372efce4748724bff7c5945ba6c53e0c5be0d472ac85849573b0939429019d0ea5a7be464c7c9d71b0251bda48e2f4d1ddc573d5704ebc0792baea62f641544b1686056462f59743a91e1c3363151d06e55e7bb469a6281253406b08f898761eeb663e4b904635edc3601ddc0c2131d81fb25e104061c0bb6bd15f0d6000036314feffadc5653a731ef54eb8c931ae4d934d1dda841a43411ebf1a4ff1ff0d3a37d16fb69d3507819a51802d1aac68959c5f87a9a0721e138e63469b6ca5e3485aa0bd3970b0def1dcc625cb805c5aec0c8add9f6cdab7c94425d86a1be9d254fc083c57748fcdd1a01c1d47a13a4a67c35a031d54f75ffc0b5efc60132845f4556d3cb70df388a4d55fca750f412bee7823a581b39990c451c44a4d44e07bc09062632a9680243cd13e816a8556bc816e0a04de06a7ca674dd5ea808faa68d76dc4dba4b901d3559a8c5ed22ab853e4315712f840930e67230fd664e24bc93ac6dbe980ced53e823bcd8790fa394e7ed1dd999e0040320d0c9e990258b06a5d9f39d6009f2f7fce999bcb2fd8bda299a8cd4dff4744cf5ded4974aec0c1448e2ee20516819bc1546786bc8400e619aeb6ee7818ec8dca2ba461a7ace0da375b565a97463a6aaffa4ed729431266e1facd7c04e5e00fbe650b5e426890fc46de280341e56563223102690ad997684aae4d007ff7d3c7f357816f2343d6b460bcdaec21644246ee6813fbbed9fc4b3fd07723a914d6c2ed441821d4ab061a04a2c918475da9473872a60e166698fc5574426569a7fb7dfd316c95246e028d593b0bc5d3ca3beeee0cfa826f7b0ff386f9ffd844a52a95b99e8ad0b8da66654b1ab82232b1d987eedb3ac7fc58159a3231563a11a3332c9ac4f89d06b5b5ee2906274ed5e2a5c1649e9cea8111ab808c778deca606e8d987f8d363688bb471f6f736778396535e6bb0475c6dc0315634806e7833ea985f7d88ff51a38954852ddae38d8979f8f1503ac256972c6b1127477682cac56d22dd3f99afdf8ecefa42ae61ed4b2a7309fec159d36e68332029eb713da6e5bf6e0cde4b8ed06b1d9351622dec11016d8a983fed8be9685aa1b12bcfc91fbdf5931dbe2496bd1702a2bbe25fe1468bf574594d5d10ef04234c28c93b75be20a32dffb654b0ef95336bc6f7cc57782969f414d2b26bbc2dda0d0c8ed2aa486db35973e35e437a2cc955500fac408b5c56148e422f9976bf7bf77178775a7015c5b3216da741c13c13b93606edad85ce79ce27fdd00f41f02f0711ed3bbaf91b0975658ce739cc427abc229481262d22c624e6e0660f07f3c906071a2d878d1ce22c16b3fc9bc36a6d9f651e98419ace8d93ef97f47c54c182de35b81a36b17c50031b900575a0164ce19c77d1329b3e73d7e48fcf79d47632e288102ce585dfc6d5be38f817de50f77480ad79b87a33ea9001ec42bfb0fce431936c0a096f28de150b94d0911dc3df5c8e15370c72d909a258de700abf0cca2ed0e32bc689660d6333762bd3e9a6c0a45320136c5aab35d506d5076e3109137d68995288eaad042690f33d1091d39f6d2a6033ce69d44c18643aa3dacbf5adb08c60c80e85b1a3cf03537f47ec5059c2946760bbee3e99a0aa694a61e1d06b1d0808652b63186b851442bd496fbddefca6bbf4fa00cff65a9d1b3f2aebf0493c76b9eac33b1cddec8d3fc2058e9b342de2ba6229e261bf77b13edf25a79988ca745a15df01dfa905c1417fb1c22f843e5dcdb02968453a48d7f419cda6f67fbd41711521498f217e583f5b10a2f48484f3358ef7687ada5dcf3b23ba24af3026a22412538121d15e2169992315d356add041924aa96f9e332cf467b8d030f831165d798ab2f983b9a9b84b9b538b986b2c369a28e2e5a69f522208afe8030d723adef71ccc702c1f5b8ef63baa9854d472d8eb1441a4e119513e5a685fc6482c2b107ccf3403e3155bb8521b71f2da0e56758cea9768e0b5500fd15b5e6b0c37976dd0b5660ad5bde381618ca0854f8c02d885896b70414b561474342c623725a2004aa394502d34700bc03a781f6ae23f51a4c603d43f64cdc00acfbb1747b02281282bc9f124f480e9fd26ab5d66bd40ef9b57932e995677cebbe70b6fee379ae6c3ec22fa9b166619bd67d733205d9236566c0b8779b98774bea53da9e73226cd3149c1f16d0a1bcfaff0ea57ae22c874ee83c5a88335cb6a285963368b7c2d2d0952ad890f940d463b40d6aab2d8399b3240179e82a3319c6508633c18dfdb42cbc30b7516394caa1a91c39c00ed6a8c57b7c43b28d51bde2a77ab8f69a78ea688903542aec0739d6f23d0538456f29c04721532560256045207fa98da5ff1a4a8a9faff4619b3496ef270f684fef8e5a0c802678326bd02602a7648a378ca70c844a32eb73ebd1414b1f9e827cd681cf0daab636a81bd7e9bce013a5d5f9aee03b93887f5c54f036d6b7eb61ff215e6250eda5bb7a16f8264fe1f625a6ddbcb240d01e3a8ab9093eb36da803da2b2ad7e1b3e6be454d246ea0ca934674f3184ab451d23def78f611854f27ec49325fe835d3a109260651e6170fb6d064bc96efbf38a1fbd8dc580149edad2dcf578ee3f620b84295825fa5b63d9d367b4c3da97c875355cfc4793330af2e1b7f8046490f6ac9a0d7731b757b1b3a2b77eb3e0e5216fb04c4e509bc4f5ac0742cca4824b2704794df4ae0592294e494e32db8ec9f7049ad7086ba57bb4c9b8c68a76a74ade7749b69938708f1b4e8dfdeb2923c68b56e08f586e043053a15374f6059d4750440720a220b044f9f3ad42cb6b25af4fb036fb040554b7486da3023e0f33e2a9499335d11518be40572a30c539b3c94bb7792a5dd0afaddf9e254b1d2534ca96e2d85e193ae49ab33c557d67f681912662d98896a01587a0eadc43c8d13df168bd4785967cb083f16c78c88b9fd55ed0ca3fbe0bcdb072cf635826fc8a66a395d845358392dd8e5a8d81bda650f2ac5142e1c4b17072dd1855adacdd126b6cffeddf61b46010840db8a2ec5e9f18b756e54cc328d6cbb07eed4d90e36280518de506218aafd648c650f71dc211c759d26a7915a482a698419812c6a07d9aef45decfca8cefa727ea4b322a4c5fed58ea05cc30bcdb641fd1b43851eb049d615c806b0d946ae29c560f5f27457418999e149cc52a4649d91885fa3e9b4931ad4fcc3a8b16f858d6160e0ec2e86eabc12842db04637ce3e11e0d8dbb1be1accfdf45633a70faec505f368feaf41513185f1f30719107348e5e5cb1dcc8d20fe2b8d2e735c4e60876457543dae339e42f4f25f1753e758b88a75b32b9c3cadb33df26ea21e896c1124670c3e903e17bec0dc4d27b7d476b60fda226d053045e6f3a71d6e7f6341d031e73b3e0a1e3cf1d5cae8a08a3e976fcc7151792b0a1818e36afad9c5d74f24106fe082a65379adc9dfac540bd3c264c5b8f72d09fcf16655ec3f77b8503eb5ce75af4e08aa72bfbb7979239e5acb87842c680162dcc9b81dc87a0f478fe6f682a75a741f4fde25a2c7c638b3c49b98d5ed7b265c58c4b087ae422f1f7f1473b974aba4a44f5e4b8b878baa38cd9df9e1a29b94e60bac10551e80612991d69cc6d4960dd8ca23889a767b973eb17fe495a8f6951db25d85a423601a5056cef901dfe57b7aff97b9c65fefd39de928eb7afb4f21507b61a74adf4045f984432ba1c791367011b12d2cf04a1830755717361f8c971fce2ac39f7b584bd787b66cd53274c0983b4fb1a765d61d1f8da95f3b5c07ee38057a32dc275c4c3910bff1b35f7a89e03db00fc8021b62c6d13d5e456b18b353a3f20f04b03453e0d5cb6ef077ba855c9b2dd61231a800f034e0bfc14aa67b1b1fab0e67636e49c0fb7a69f6af400bf3bde2d5153eb9078f2753cbb4a35ecc545fb913af1d533723c980758491237e1bb29ec56f034b05660d4a576970c0b0adf578e19617c202f334f6280f6b4f591013a5eb5360bc5f3dcd9b4ecfad62bd3d7c17b53ae7e9606a4b56aabaafa39f1d7ef130a1d6c08cfa1755da2ce15149fa7d879875d8f09620581b8a77ec0be9b5e681166fbafc7b51690437e73dd7269cea4479e62405301a15565ddbff2198934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41a98934f4d88c7294c71279d437720d589ef736ba3f9d7ff8d90689429e84ed41acd121cb84ea483ebd135f7c3bd379d0f6f99575550ddf36bef2c256d82ad6c15447b90e18e6cd1d12ba0d4f5e7cbaaf42cffb460299266e96cfc1a8f7c300967c964ff270a77c3a66941103eb320b20347a15f067fe07d07070da54ece4f30d4d0e2b466024f6f6bf600866e9dc5b1ecaddce3eaabd71f21ba107bd36a76400bacc5c4ee2f5405a298178e96bab4a2a19e05e896d57c1dafa05fad9ff88f24cfabc69d26d74cbc69c82eb40cee2af5efdc5edee8e5c5950beba816f88c978ad7a0bc0e2515a176d9f18b5f5b5fb486b4cc2ebfa728d3d0a1f722ce0a2347e5b113d2dadd5c387b473b0254b5d7760e3fadb3c45faedc7b4afcc463f0bac0ab83ef269eb6c508236feb75947be5e11dd1cb4975745c903e506cffcb3dd6669c10ee76db5d28d1b4cf315270ca23fbbe3a46a37041b57fccb27e20adb211d6ebbe86369d056afeec28705d01b500ac8f489d5986c1c88056a3ed4084ec4cb47fb60ebb145a7755f72a33e6547bd9f8917fc2698955e4772a01fcbd45f11cace4bf99d53c65c873d835ae2d8ffaa5cff47f9c8b6bf444d64cbdbb9eeb4e79488cf7198d2d7a9990a6f76b6056dbb5a2d04c1e379c3b7717ae8aaf503486e9c3dd57d0f3e9d3412abdc9ccb6eb993c95b1791f44ba51798badf1851fb2a5621ca9a16508d98720ff7c645f3d28392fb7529b8e4ab0a69860927b18c82261916f45c00b49ddf0aeca9f297061e37a04714f3a4e27b93444e0e4168faa4b6bfe1a952ebf7d064e8404f84e2ca7cdd61e7c1054b36d1c7c225bf88f4b03f55176191a46b3cfa39c69dbc3a78fc8cace229a907c95c974c45797b1076c848f9f511e8cdd0e8516d5ba122e003b9cf910c3a6ad688c5b6a3a37847f2da9814839d11c82299d79c209da102d7431038a1211aea2f5538c9cac2965c0c56ab0f2b101567820feafae1f27814fbf07ae89ab5337b2f7aad51fb8481befe37ac3bf631a04c16728a31735f2d7be51881f1f5763e9c93b1563e0430223df301ec31288437e48f0dd25370c43c34cfbdebbb074edddc8a3438d7b953349bc40500195f02cbd96dbd85a51a01dd7b422acdc78b16ea794ce6a4cee204ad6e78533c89fa5f39ae65ab76ddeb8b8561a66e50cb1a1afe0384d1157d807d47760bd443361b169e1433d2dcd857e8a6c4c4607957cbfb43ce9133c46ed7bfbbb536192d30cc3548d082f112d1de173c1fd8e5ab8242a66dad325c48ac8effc527c4de1755a0f183748578a336d5b779c90ee4066ef9ee2057674313ffc758b8f9c6fe43a300e2246a799651a88a69eefd44263bca9d4e7dae4ef040bc88e022364838a92d3920a9b91fed768a6fd448e6776e4551c42793a9b837138c82c7e558b1a1ccfcccb55a5f5cd0e4dae43e11fc8ffc0ba8669c2b2609981f42d6d2e1ff5e37cbde077942ba2b65fb852b3a448dd3148167488764410ffd5ffb2e13a3a328b1a9bf1a06d9e5849ed40eb2560072035f6e108aee39627aeab9d09d8bb54b3797f181ade44a4f1b292d6623ddb858302dd616335751a883670c82b310d2459dd3d488bb0c9859cdb28a1d659973745340cd9654e117d9997ab416a1a7aac1ebf3ff5006c870eaa21129a7b10297cdc95419de917901b37ac5d11202c70e96d35b05df8bde24b2bd1a6e147bb390b93ac4bd8c3467794ea68475e096424d18802e4d21bc8ef0911bbd5a4d2a8ab0ab61665f2b7504f43a402139aac571f920b31894f5fe78781da64f0b6b2fee1577a845f813affad2f6cfa405a44faf5299696b645984f64302312b024487b277979a0350b26ea664d95ab83f8d8d7620b2cd1c39a10c266f51b3f391342dc31425384bc2df7024404a47d59fd7b54e36e16bd22f04749b82c2c6b5050cc0c4be7f27e5bd76ed09701ec5bd6f26d5df7ae7e18b02d347907b0d3b892d588ba9b24d67d7a442d0e8ba1422f916c19c703e5c0233036a833307dc0cda6042305e7cda9ee742151ddf9a40288123902431c59a21fd2a3dde1f76d7c1895851d492265c7ce209420d85eecc50b934b79546751f62676b11bfb2604c592213b55e2b21d91440a0c58c4ae6d1696435d31dca042c3042c78ab64ec59cc90a64226c1ff2100b2d41ab25ff044242db72c5136c58f351ba6b72455159552a1fa170e1ae8459425e005793ad92c956765c2e7cd27d31dab38a3927f6e498ff10983514e2ef9315420a90285e288f23753b396fc4304f199b4d976724c5217d66d934d18353b231510929cbd9bbcde61db9171926bc710d500323f94ba9cdd46de7ec672a73e2e27a04bbf790066aae409799ff68f2b9fd4c78dc9348f83fe35063a6560cdf858695ca2328735e688b0257ab23d4ea6aa3ae46406aa665122fc86fe754d07cf33aafcdbe2531d9b6a4436257dd7dc540eb7dfda1a4d5cf4af9dc1a38bc0fb6c255c1d3f5d8de18e5b1c82c927c6dddbbbb2af82d6737554d24a9dfb55992b46956618f11d4c91b324a1247f35ffbe47c4c0e4dfdfa19a08fa1f54bc4c2c7da3af47cdb8e22dd08d1ae252df8ad37de91fdccbadbbfb0383b319b956804b752d4fe1f87a4614c5f93bf84cfacf880199bb144f64aec4460ae97aeae4bf85f86d9b18035f64107cf7a18adb3dca0deda3e3fe88a7540ef674b859c69653dcd579012849fe5ced82bf084a477d567276f4ebb21de441de71233a11fc8e0a0959e764ad8b66e8b99d966cd2c2194b64781c1681cc6ba361121b3e0b2ca26331717d1488d3b17d03d06e74247587cd78f2f116e0b8767adffdfb20f41df9e6e500c653dca8f85d9a34e2db2f50af129fcb244a0b92e28dc29e92bfd0720e966e1f9806b61a615c427beffa1d3227a266fef84e8bb9134927205fedd75e531695fe2d013e9370c5c1413ad4f66b9986d731205d3399a26c3ccfd0bde740935097b3e4e6a0832b05a93d630fd0c9bab4d003143980b0c97294af4b0335f94512513f83a5dd89b12a18485d536ce05cfc9fa286b4e6ff27f38b793dbfa9c0fd826fd35d7dc1cd1cc0754a03f510c7f2cf7746d3a13622cd514876f395690934fa2cdbb06a5f05485d52ee783651abf73ad36f8dc963a45deeadc4b32d146ddc5403dbe7ab7fec5d4ebf7542023251ff1a8f00cf892a41c71d113602acc356da173783e03c218b05e6cae87fe73f578124db651ec7f4b275da1857493d9c6477e6b6cdc6f93ad75f5187e5a7c07a973a86b25635b7b46733659c562e1a956f4994ddeed19c190b585a2dae281a8a7e0d9a04e1e507636debe78b06aa343fa47950e21c5d50307537a5b0c2ff77ee0528ce51207a13d6fda8bbfcdc57b4fd4114719c7b657b7572ad5af898c900d7b4030fe27613610cb9fd4fd4939ce481fb36d68867b94b77147693ad8be7657a29fc034479885ffc20cebcc089ad9cf15b6d3bc5561edfd43bbe325c46c98b89d61f68c217fb918b14874e89b55187cf6f8c958f94b500477989c21db017d4a6286327f1d2f23a3d699777c54e7fda0bc05b0e1da1f531334802ba63d2b686f56b8bde890f116dc374e2eb52e49c55d5862fc795d77d916417e4a15d7a5c3f9806afa37373443aa1b5fa0aa8649de283d5de536eca7fa735117841f85e1e4ce30ed4fe06a8d1d95568cfbc47a5354fac190121d625f80ff0a4d87e81a6bb4d0fa4409f30974c325ace8f27c3bfb6b455289a1075de843f0eae8f5774891bcfd624135d1c2498c6bc976b72c68627e4f086f8f23f7590561640692f627c4e68638c68ca1665410ee4d11892611f5230f765bfcbca6fc3e72a0b30d970e08344ce0dc5ca946ce7450310061095067f99459bd7308b63adf0ea22a6ac82bdec9ebc5f9b0292f21925e392984a5692027fb1f532655ff7f5db5bf8a487e6b6023009fbea3cf7979e22cdd139303e406779caf1840301427632d4472f104876d8628553b299b43e26a2b49c30a00ebefa8ad7e197b41cfb859f314a585b7d14394112fb1f53b30e84f7eb95c6d8ff95b7c1f3855e6e7a06dda53909c0b58447f44fc80e1bfeed9b101c02846df956c019822236b8aea6d7a9a2b7df898c6349e435597742e86d091fbdd934e95bf363ee1f86142a6a549ebcec35dc9cea20261ab8580f66380c11572269aae510a7616d2644d0f0ccfe2d4bf16e762bde9137bbc166e8cee4a29180f8a10c8b5dc1f6e8bd7bcc52b1f311ac7c67a7b1e3cf04646f303cef0eeb10f41f85403fbe22863eb5cf58bb27af4a45856bb12cd8802da31e2af7435ebf6321cc121262d0ac0ea2e22dd78b52a5d3bbfe31d6f81529e3809c4bf1444320981c6e6c7940296c1ff92fdfedd9b22716da2a1f92e5609c16f56fbc9fcb1fbd8e6d54d3c745b986ed2ddd281f981d66eede88feed59889eb89ffbd2fa863881a829b07bda5fc5c4666527bc5802b2aad41d5d216bfcfbdf8dd1eaf360fe0e1b08ddfb8afe83634f0ac186a802fa2e146f6bcd4cc9e071a38d9f0d42452eb31f2f0116c5405f3d673a4db2f6a2655f588b38b7729bfa4194da193f68a4611b58140b5fdf963867ee7e36cf1b098522e453318e75db63eb5cd94439d3138cb88631dc5370a5ae782bfd95da0365556b8124d749d54077d34993d9cb304c66d1afa92f09349265014159bb28042bb03f5de4b150681ccb30075c90743549588c78ca5b94dbe25d1d0650132114608cd7ddba8f377325f5d557c7075ec9df5632cc6e2ea98f78a6f0b2b83524c78755f57d2a4b134462ab6f62cd14971e3fa32ef84b79e94d954e89794e67f7bc99968a21721fe599fbe22d878bce1043ac4c3d45d4f089f7225e129e0adbb1be411d89e1b69fb734130f30bac65a9b3a0be303aa907c76ad61dc464866aa5f2e2f2a3e6f0f3c8185f638e2bfd5e17ec6633541f2cd51db99019d20a98102f94e4bbeac47a20449a434cf14fd11d43507553b432789e00ecb030d3c2b2c6ce9c3caba806996ca78a7e0e1a4fa83249619c63ed1fe9be096c0c234d44146b475dea01cf557d5f4548db7329d00bbdc03fd2f52a34534c0f08e2d9caec0d7886fdde3a3bb4f62d6d1e41f3967e6b3f6181de7e353b113edb35c04c02dd28591c313ff82ae193fceef126580b8b871271eb4cdea8d0a8ea333bfce7f3135180d65f3ec5b32de0834b906c01fd644a0039234175e9bfb13a607ca39d1bffa31dc5e842ba0e7cd8b90213fcd28d043fae1074c7ddfa8e7e6da227ffafd79564d43a8e2a545e3e173fe2c93c901499346e5f56fe972d7cd26af3d9e5d3ed211340246eed5c259f8de5cfa8f358f45a27fab9b3d5be12360da0f06926d1010f1065666dc00be2597d2f4d1790b8387aed58dd123e82bd9d9c6b279e6a97b86b4f557ce3ec43ec0b64dc65c69dda1eba3e0e609a5d69f9261f266bd667924bccffd3d01c7028e4733163f7d6c726ff41c4792687baafef7418028f3ab34a4414d2689970bc4d7f4a26e819d195e65e88dbb73d6d09300df9668bc4d6b51d301c84e2206b00abb2f0b3387c2f9128aafc129a0d074ede03b5c379b332203ece3862fa6040d8cb464d2fd4e86ca25c87e3c88aa306317ee14adffc430851ebae129924099a70dffa73f084e3e6ce843c04d1ac7bc645f77143d67f9076c03a3095ec306b4503c928cffeb4d65b52a304df887bffbbc32da0174af3561e2b2c3e73882bd26f9e1ec9d3075131ed7c9cfe0846fee081866ece36f700ecfe22bc873d69b9e7c84d110348055df51df46441425f2d374dbe2abc914768f6d867aa11262d12eb046ea09f111c1f0e5be9d52aba6503092352bdc6aaceffc12a010d8c0aadffe6d7e361f78785bb8a8ee8f7a52ddcef278c64c2ba25b00d074cf4e1b0218d9b86d3b25d4fa8076dfc1ae84142732ced710435674cd1f190869a0122a00a1a4e833c6190eaa88b4f3c2902c982b77d096c08fa24c0230508d2909b8304b74aacdac8fdc67b79a6348a28d277868379124c1b116be37fce0544f7df0d242344efac38921d69bd4370596f042e24c1eab83ba9652986f14277db30b2a10322cb4a37713d7e78a8b0ba93b61c72ed20533c4e035fa262c5c8f2693d7c25ed38dae42adb04e82090f11277208ce4dfbd91d77470f398258e71b00237c5132349b4a8ee8efbd3a5ce6e03cc8a63b526f428bbf930242dc7d3a2ecc2b9369e6966d41b22139979a4e4fe4deaaec7c87ce3b12e3c19d150bf3659e90a3eb3653fe9cd5a5cd7d893483963d698a913e6aebcad26ee643a939e72949f29c692f2a6c102a51085be5b2b9b21e21ccb6f5d4fde6d473c53fc701dfba0d0a473ffd1b334073059c804a48d2f04b395411f68f4ee4f223d93bc922c2fb2c7f0651f3adc249b01aa003b15dc6f0d540b7ffcd1615a7bd8b10fa215d09e8576ec078ce5bf20634af16e44e6beb69742292594bd522ffe052b3339cc054573dc3da96384154eb80d95b7b7738e9e4f33fea2b79c09f1542db9f97d4faee6d49190015ad819e66e7db068ad43d754d4d9363d4b80d43e04aeab9866bc9ef17ee7b3ff548acf4592bcd4eecf941626d3243fb1da914e14b384e7e4ffe3ecfef6b9f7760bec0d71a758fd308abe7f80aba187c8a946a74a3bb920cddc97e121ef1046e72ff71dd953d8553ccc95f4c9a3f9eb62c22575a5da8da9c8214a67622ef108dbc9e1ab50a413dbe57b7d950e1b165e14d5082a12ee480040304f00ae0a711fff0f6cd59698e718d5becd2d30f5d728bacdd2e4bfeaa7400dbcd08b13f30799077c3a227445bd71a35cd92cd7595413ad460eb6a950a6e766ef6afd400dc050bc2ac2ecebe1af54fdf1df60525969f89604e33fa451bcca92c631a25ddba04940b50c710101131b29626f5bdb00552334030ca1e5a4272e89bfc4156bfc9497d9b18f7b46baf0d07da162ce762ad6987b05dba7ff3ae989e2bcd21885b966da1cd049a38bf803d0bb40cfec33dec5c09f33870aecd00711356d04a7cd57e5eb7eced0675cdd7841faa57328a428a6f8c3d7b1fd0908c3b5f327f4a3d57c1992e4498f339fbd6cc3cf5a61484237afe94025d75dbecf67e7de3cb6ef60a21c138a2885919aecc058d4381f9f2dd853b126ed9df5ca46cc9e9ac4ccca32a7d9b817fbab863b2eb407331e50ae0bb701bab6dce441891bc87e68eaddee89a301b64b9e811aa49fb649ecff6134d37e2e60375afcf3ba09d276c5f044045f32afff6d86c136ef86d37cee17a68d87c60179b2bad3b4d103c5cda0e1a066d30290cc74b76318233e0a93eb4d9f032e756a1c0287fea573b707c2c1c97f474a106e14fc1f081ac2fc8da79f55f8c9d5bc50e3e805dfb7103eadabfb5729d2fa3e94c5070f3c9aa8af02529f29cc69ed349d2f091a9e198c1ef9d4108b244a5750eedd77a93f55eb82e78b4ac2e6dabaae3139eb65be0064f0f057e8944f4091e4bcffb61909b224c1b0c220592d7c429f6c795d8d93c10f0369e1ad18dcfb7668a5fdcf0057d6df2646436306f5a808d795994e58a507387bbd46cfb36bec4e720b2eb9480d9578b0ff0b9dd761de9bc941362a64c919bb4ed6da1408b3b28d9c9f2ce8dba847c60140cae5c825922645de0c7f3f00fa73ffa3b5a066b9f0530b151edaef954fdb27cea334cec19c913da83db36979c20b0e67226bfff3a2362f0b7d92a27a8f7640ef426ad68905dea2b245e23eb868bc7fc4a32a7618d75bd7ce2a950559f0b00d0265dd55fe58c22daf19a47bba29b5b468c7daafe7659eb4677b2e36ff7e98b8d9bf0ad64c9c5635887156577f16b172b023a8271c3ae26bcb65d619099e6fb41cbd400fd2ff81ecebce8f166fd49abff3500695e38cb588704f981a8ca894327c0f558015488a2c5beab6b0f4669d718f6253fb54e949ee5e867204298ee37034ba3f86592cfe159ad09140012d154624b6c46fc48db1f1505cbd3213b69b9f5a560da81b86e1fff4adc8cf432200495da904d1801be227a757e90ce4372bd8420bebef1b6dbb83407dbf753ea3db804e1fe7baea985f0b8675cb48a70fbdbac89f8c25ce75c1ddb0143676ed6901e75efe5687557e36e0958ec79bf018ae42d8d4d9de712cc08d04071c24280d7d1607f7bf3f1b6e108fb02e14d84c5743562678ca160ab6387419c73c56798a3374f567310612c2b9621df0469555758f2756d04335f6208486a55d847735e0d351e374a9f94646916fd132e72e4f994cbd57fa6bd8e54320e482582a175eefd931d97850aad29805c12aebe67d19a7f081feca1c38a5ff43aee9f1d230a30a54634f294b6678932a1b3581ba97241dc2062a7f2f2bcf68063fb3d3d3659bf7c166dfe1da7bf54353247c925578e961b3446175648e0b731946db729213ce2b93d7c2e3823fd365ce06dca3e43cf6b424b8f649abe19caf57f151bf390904511b7002576018e722ae43adc49cf72595e0f229b3a36fb470db8505662e2e1c44c46ea81b37ec49bec570271045bbc306ab18e127493cf98980b4a8e50e737570e53cd7e9236dafca18b108730795bcd9f293f73ceb05d2be32c39a11d41326f3a0efbdc370e1eb34fcf0207e9dc6893547dda4b3740cacb0252cf7fb1553b2ad9fef0156d5b813f0c3fd9157a2d2b7022216b454df1dcad5ceef2a45716401f750aa9c056035dcbb20c3aad038c9a4b3a0bdbd6254dd2b2a885caecd917f40d17dd8e80c8e75adf425622983a517790da8e04d6b8fa744d6b24b667ce8e43a944cda1b0f1cdc02c89f2fcb2a60b43c18f7adf3f7b90d5bda09a0070079ef582f698898deb53fc6de1dbb966e904e1145e2516d9e14ffce7471975ac8049b4ce00c6ceb616cee6713d3d4a321e5532f7d554f5c60746448494968351f610abdcffccf5a7b95eef89d3e2d890e8669b891b02f8d0ef2caf868b4e3fd5a90cf8309dd1fbf1ff2212ed4f61c4f91e326884ac16549729cfcfc10290ba4cd6e907958dfb36a323503e4eb872e913c3e5063a764217365c86e00c318f929d2e1b20cc169db065cf4b918ae18b10f9cfc0f7121e015aeea35d50c0dbd36d48b438a66970ef622c66710a1402299970f99ef415c216d3a957f177e7649530a41547e78762f8f82e80eab623870053f3a924999421ac976febac2119b9e9ffc873030ed11985d84c3dd70e31a09ae734b2aaafd5493f0b582a53bc8d7bcb0e4568b9b3249f241de9029849095d7971c74a84d8446969baa9708bda721da6f94f5a28b5b00a3258fd97e41ab84835c7ecc6fd47e8f47e5cfb53263646b526014f1daa8432bc5e937e4ee340625e9ae7640115614189588a04f6f961472e9c02c60624aba4de9f1013153d2d2fd623fa9c098dc96f3b657f3cab95b7d8c62f79717b8be58b6daaa876e8fb098a20b26f19cd55e0ce7b90b26886c6f73a9e072c8407f5e18d52af90818dbadd4ccddd59076d3d8ad3aa4b338e2fd2ddef64febd4e7d23f5f040f0fdbfbb15ad4407e819a0c2d286041d917897ba82ec50aeedf8c32b1977106e4d72ef901c327352891f89e3840e5e57ad637e7ee2e253c303733c3ece5b4a025cc99814b3c27986075286ed613ec34db595c18340ac81aaf6f547ebca9cb910ab8dea81019debd497df72f6f4bec5e593be7f7634b5a2726d6464032042ff1037c8864cc6be37ed93331b105de59286282354f7d0a8b1d34e7f62e773c8458d31cf0d2abf9ef75c95802f04f242aacb016e783ad0701393d2a1e5c84fe0e8d7e9f97104efe18c4f2b13076685d118b4b3abf04f73e4697f704ba1b9bcd7d7e47778cda292ccb2b15bdcc7e2e1bfb35fe64de676787637f36bf9f374dde6df785e3caab3a1750b488f9dff841e0578b8c49a4682fd7947470d6cf0724dcf1da9b45e3fbc4a78470f5b85a4de21ff1872ac66d1be261ae228b5a9d72f6e947fb30928c63a44923f4a292e9f24790775331ce5099c52d520642c90d66d82d96224369eeaa1b8620e5c37a7f1f4d6398435ae30a363764318cf20aed35c5bdcf974f51cf5084bd5e6107318934829f70aeaf8af4d8daed1503e231c787bb0040b75ae8da8a8f61578986fd07dd040db4aace4ea946c4478ac4f61610ecab2b4b680ff882a70d197ed9bf59da5b11c8c630e5e033c3c208b97a032566cd1f9450f19c4d0e100b6ee604fa9c348a90dfa8f0a4bf68610fdafe97ec3f90fdbe0bf8415063dc2102f01ec549daaf80f91e133846d4685e13028308e2074e9711b3adfd51f5752884144c100dad9b76ae43eb362e7326ab333ca296d504cc7cb59e3bf563f670bf793358bab6df78e1484815c85e91bac27c4d21d7b1b2fa478483dc01edbd6fce53eccc1a7f643e3d91b5bc0ec1bc0f2c7a5e56862fbbaa6ca014ace8e38d177ae63cdd802a851a0700937e6844964132f14b40257794239e8c4666d4bff25652bb50c2437a43329c34dde9171ea54832089626ffbf9293d76574110bc954bcc3ced0c9e998f8f1df4cfa1649e8579e3ce6915330cbb8f2b43627bcba62c1917c45235c815a5385bdbd91fd90a1b17d1fc47a3ba3060a1a8f1fd6ba16d117b3a8372f6701cac4238a411517dbe841f330c47a755ba20d8e0057e9ec7cda507143f451c19fc63306d9d0ecca2dc85fc55cddf032feba42d63807ce683c574ec772fa36a5e975aca669789757f58b7f67e9c82499fc02b88d8c64045d8adb7a596d104fdeafe91523f5dda285940a8aab2a2a7c58e108bf8430ba6b9e53517b1f531788736f9c825b315a4b9657a0a95d620c471f0068c1ee777a9399e7e6ae2bea2dcbb7857d9c7be48f54fd482b7409c22c91232de4ef6879038158f0b7b0bafefefeebda0b7045bf4231b23a935c19b216a953539459147078711f1a939702fcc4ec4260df6a02475efec2ff5d66625c5bcb4adc667febb131fe6a9b9dc8df4348f3be7151c96215de292721189c08aa9a971950032e7fdb222da0c70795162aab50521edd2b43eb34caad141df792a2562545a959ffd3d1b08584ae317232848ae9b3be51e8642051012eec39191b32ce5722abdc06903dda3a9f9b8f3ee706f2a3746c42d2715a8b7581092841dc1c58d4fb30fe5b4068db4a6b89329b8038321a5d69d5af2a2e5ea7b09afc2729af8d2d1a7cda462efdff07f775e980435d81f7fb014aa8db1399e1533b56299ee5813a3dbd69981060a2c245641e6a88701ca083641591a25ac00d1d962a1f9527c5f650f1592110e72b8eb3d77ab6bd80b9cec4f277e1e958da8ce3e12c1c5597fd5b74a309ef0229d764ab33c2339befb077d11a91cb2b6f938defb4e2b6b1eaeb4f3a5405d4b439c6b648785cbbdd0b0960e9df228b39248a00c76f2cf20568bc11bb98ce2b0c0efa896eb7ff4344a21f1ef72f774b4fc676e02ad51c69940c6a661fcf1c4d35bee762d4953a6145e079e28714ebf37857000e62114ba15a9a42b534bd4039ec32a26f15a974613b7fd70137f80d4a7e56b8bdfa5992a003a1c7ab0bf45a44dbaff9a1a61e99e9f0f65954ac38f840f4233a0baa4243f167d9bac54b6889132576ff2ab9fa39f2cecb68be571c363b6d46842b1920e59add1c740d0563bfc0c0744a6f2095f6d24d95e5ce447a460866524a8ab807505e8aaf95db01875a2291577137a0f594c9dda584af765016336e254c3560d854c80b7410adf120b34389aaeda9a504c7654786724cb1b2cc27677ab93c7f59ac649af1834cceb60ea81033ab43c11dae692d9631b5ccee4de86a35f8b9a9fcbc5ee4448c86e5b4a8935ffd19ea61243c2b48a61cdb1072d05603bde44788ae2200811131800edaa55e749f24f13ecb3a3962b429fcb8ae9fdb60adc0cb3c4ecb746ec6479c1ba99d616a0ddeedac876dead2c584101353f312b0d8ea10f0b6b37d07f1090cc30d4bdf5e2e36679923e6df087db05a7964ae7b21a55774933148003e799460fd70caab324a61f3b674ee43a55a9b9077f193d8e2b688f6ea938230c4d9ca3470f6a87351dd422005d76e72800dbbde607e4ccfdec5947546b8cf1310c8553980ba74924d6f87750299dd56c6785ec8da8f326a28ede3265523892488830ae2efa6c26ec072c7d80258824c1f0f67cbb64c539d72a09d55db3ce3fd2b2dd57d5ea39a84a1cf49f559275770e3eab808b31f8fab576bea34e36701ab12503869e18009f5331c0997f80d739b5c559cef544381767cc3481db5011e4048458828114900b89254c8ac0b1745b3a144bee4e85157a6174129f6cf96c1bfcd40788a4d2bd1d28951f13cbd7314dba1755ece0000a041f27de9920f43461c633f4f436c0fa29593edd88ef3538bb31ac14506b979e72d51c9b4283d9c27fd9ca1f4adee470daa058fb5b6ae37d575372594e39318c87c8281253e6eeeea77adfcf7062316f62f4db2d00191b148fb81689616975e4085e37dff7dda2563f126620a69c84d1c583724c52540cc927b7de42ad646b7d594e29bd5f0ce8a69e3f0945890fbb972490c4dae700114314b4dfd7bba4eaaaa45031cc51b64c85997b07d521d1fd9da723bcafddbb965aa55425c2826d0209922d9d1ab71ce35ba13840b347d694d77c28c0f8751e7d223eec86ed50f50ad17a979192074d69e2f994b187d89aebf12a64844d547ce0798464650a4b37afbea28807430408306677469ff99297ef4a57a86d3abc3dca20385f1321b0e62957503204efd23033123fced293bd672d71433ea548d01f8f7b976a58138d20c15fde89b278a8f2a8e9e3fc8d58db04c05144e61093b134432ecae34dc7a5f52d745520d77ed5889f27e2eabfd45a320f571bc7c32dcf0c93ab1686669d06d7e2c418b33fb94ce04923a3eb449c76120a3de1ca570fa9bfb8760f266e992a8211e27cdf3b32e1afbe6c4090d5913fe36ce76661b36c3b8126749f49e96bba6d8a550f62cb1c1a61531449381ffa02e1fd846542f163515079c3e1221777a3cd62833e7db1229802367be444b2818bd3bec421785f9fe3d3a245c020a924a14709097fb0f1440fdcf85067f51f55c03eb1c73bee6518e155f2343a902ac0c7b3d927bc461356ea383d35a835bba77784c335ec3e77712886287ea4e6655f7e7dd16192fa9a3ebef26c66f97e89806ba69c56dab7fb166989617dc411b7ed7b3c460cfef0b1a8c69e9d7c3d1207da80e9fb14e1b418514b2a85d293c4ae8f36f75b22d7747b6130933d7b26db097531cf9a81ffcd9192e250eb4d7b37f152551c756003eac7098ce99f879580a144a412fde44fbff1d9ea8db157471f5c2dd903cff8f9315fa4a9d0d2f1c82c26a63b12c4741ea429bc42ceeebc2ae44a4a9a1044542378ea4be37caf010f5e29ebd875762a3f1b93709876c0e4c597c173524f570582d1f6bfb9cca359aa95126594a522c9ed4718d03f8f99b9bdb9a079ac7fd6a451cf7570eaa966933cd9240e8e3f6211f88b882bf7a938f322a444b91935eb6e957ee7f3aaad5bc6cab0e8deefbc6a5e921b509fb02d63a6121c22fd18ea5b0e96eba17e9cb7cb4dc2089f817e98e9f1e833217005a739bf140563ff5eceaedb74bb4e401cb9fa2b7c96e2f22f44a5134cfbee5632e5dd53539921934d6a041198befdc4d90b6a82ad3ae83f2a79b676adc181eccc0af5f0e8aa5fc4aeafd06aa58378ddfc36d553122bb06c2a07d9841d0fe9967a853e40b41344b4f90dcea209874372bac45c3f6ab2193a90cf8081639aff1f39b04afdfd77e365a2bff450d6dc978597b3132d8b52a71d3e2417d5f7372c5903a1f93c60642ea839196e7e9c4be9e828a917b7a58b3605d8e63344e524205efc153f096c520b4badcdc5a9c26bfad3e538ff186af1da866981de9973acd69da1836c33e37e77917f86aab63f35f9065329957ccb91ae2316c98e13145ed3eaaa7408be4340dedb9bc18d06e3e779f24e5cf1f26fbb6c73ea7ae3d4f01dd76055c5c78bc19fc54e9e5de71c14921c846c5f82591f94c148834b61910a94e5e4a0ad683f4227846bc383474856a1c9fe8878d3fab038e2763ca015cad847758bc9e72a62006cb2ef1de536f53f0a275262a5640af992a21bef30f95c8e2f8f5a310b1de96ba2c2c4228b9be2ffaf526a65a5c041d704a990cb85b0ad9e6de0ba78535979b6db9921154f9c4606ae804fa5384a2b6176218f956805caadfab88c525205c7cf17e560a8ddbdd3869de41d397bb7ec7956e6819e773f2aa6a7036237273b395404e66be362da63a065dc0b4329ac0133f1c921c0b3bbb3e608890b31eccfcf95800f364d6505af4e34586524ca3f6447c8d3d2bbe63ffb4a4f6538fe8ea70a5763ab8976ce7909e0e758eb97b5cd101869caab5541a2ebc91a0a8e4ca8019cde81a8a9a0d1482f788be32ae0c1970c1018713baff6f24de6043294ee202c0317a09a54c732202f5b5b391a2944ece996cf72f3ea39485f9ccd5394702c9c1cbbe2e25815fbd212fdb4ac5d2d746c9141d0ec2167b164de2e87bbcffbd2f92f8f29b1c261fed79c6693778148ddba3acddbb2b2b07250e98de9d17825bdc82a4a86acf9d909c396121cda3cdb36f0718f83fc46755789129b724bca191b35904f9cd1fcf9e0c84e650bb13b4f3bb5fee94abfd4d8bac91723bc8108ee89ddb1f95c8bd931665f3d03f9dd84a8718c7708267ea5f8b6b3f05292fdbdac5538ad79dedc6e542559014152530a0af65542dca40e4dd91baae993f930f7f8502802eb6a9eb1bc52c031bbaf030a50525e2268ea1e4c0b46717dbb06d40f4a05114fd3f490f2480f2a818aa784e37600a85c537cf6ce937b1579620232bec6da82e3cb80f83e6b474a4ab71eb8f9d16a4953982b922300ec4513ac1b18e9185fc31e8f0b89ae5978a51677a44db28b9e830a1df2f6d2268fe8be114d17b9285e1874c1cd391f2ea30a2d526400c04edeb9f4f554a34f8f62342b2be29d0168feaddcba8afe7dc3f2db4cfab0a78235820a7e024e92aef88ff5f5c0fea829ab3906e9c13609eaa7c39442bdd2073d725ddc1d38255cc2f4032ce9992dfc499398bd256c6af55d1d685c748b84ddbdd1dbbbb65ced4b9522fad195f627c30205b6aa106872596080409a571a49daec0da75aa475dd90c596e726f6b651e812a8a0325f7ddb4144d136928e8ed535d39512f99258ddaf7fcf7693279f87f5d986c6a3c09d865211a96a300317fc8ed8e6e95ceae4f212d823c16ba48cbd8f82e93cf00e68ec40dbb117b190d44662c3c5a08a58cf1d85805e89ff8147f65924f9d4200709e4c6f2e1047e308ab61dc2548ea0132648ad675ff91cc6b4ef6c14ab9e6df4bf33dd9ec13f1fce89e126e645d06deb59d65bf768230ec17c591064f7847f44ad38c8c80a2facf18e3928324771a153572b35ba68051589f00d8b320062f793689625edbf167389464a4f9bcee0b6f13d997da5b9f2ba1467a3f77f39a31dc60bcd7865029ba7982152ae102141ddf4eac341e397e0f0951e8aff0598a82796fff26a4f63a729a60de4c35ac5cc4de29980f1251a28f1a24e698feba60a69a1f74d10b274fb3b9d7d0d37e516eed0d39c200e84257bb11ffa81bfddb7026539ea632b0ce45e8582fff7cba241b4ac87df22b7fb138faad83100ff1febd96ecbad669aee2380d7e58342fbaa27746cea8085266c1cd60174fd391987c2090e45fc8e27c152768f237eb6aa90b2e33446a78aaa1fdf9b25da44a08ddc93a32d1ca23211cfbf7c43ca63903981a0910c6656dda6715e86048533a58a4dfdafd65ad86d2fe84117945db7d2e1bb71d93ccd97aefa1f952adf0d3fe38ec71d586e3be64520bdfa5600e3f2f663165805fc102d9e9ea4df61b801afb8014e8ec3454afb212ca4c4989465c9841a89a7f6e411976d751d6a05cfeca1eef7e21163c0c4076a5984ee3ea04aaea3c265cefc713b8eed91e76f4b4b6f8710ae344c9bce4a200348d84408b78f63361be5fed597b9df410ec9810f511f74b24577e4ddf5d0b3399b9472d01fd938eb86dd0c88111a66301f94794cbd7f5e62e83accbdd9e45fb13003b9e20dac0729c0c8f88dd4125106d6343e86be7b82b9ff4e8784f185efcfe9eaa2ba80965e298390565c6d7184b5d8ab8b1bf3f6c889fe57ffaba590146056dfa0c4e6399cdb995e3421d68dc7c3d72768c287bfa263172235292aca28e7c9a880235de8ae30084a1cf82199bf7918acf23bb7c6bd432d9ec2155fe65c30cb03e5e5270ba2c7fc9c1cd4ee42cf030946c47065eb3a6dca9fd00b8b2ab3272b76b9c584b03d5cee245317a524d9020991493087619fe235e90de444a2b624046dce8eae23ac5aca5c5d3ab37ab06a80819f10434d06733fa10092ad289d3380921279a718501b8f7f2d0462b8e1bc685953b62879188fd1b66009771fdb00cc3eb3ce5b06c8605d1587c8a877a254788f4dd17d808771905161c7e5033c40dd7e3f8f93e6cffa33435ce358f9e8c7a314f631ab4c9a530255c371be803e90b8e579c63229fc358c11033497933518002f637ba68c7c77e20c4f1fe54a90ddc1b4d3a49dcdfb7696979e831078157aae2d7bff5e5455972246d66913c132226b14d98c6adc78c129d52e6b9a6c7fe46b3e28cbf3a7f830744ce8f1948767147bb43dba02141c91b02bc8e2d1c205589f12e2a8d445380d892690e66ce8068bebc30b9bef90b8a211bf1b79809f808ac440e351991fea1a43f5afa2cbc504de4825ccd4663db17cca4a3b966671746458529a368a641f00fe166ed3af5cccfe3e62e11f1ef131d38e3a1925978a92ae99fe364ebb62961bc551c4140cb69569ca33a1403d197aed917ca5efb77a7c4976615d2b952cfb99c22a9040da31c073cbde2a5bf274745339acfd6e2f004c4a8e739e3c3f08a24272ef7175ef43dec1520584ca48b660b43b470a6e42b0fde37880db78e3fde9e8955534cc1d50c9ed3407c4a37bea23d94820a9c9946b1e810250d0bd540d50691f20ef496f1754f6a3d29ba6c4c6400b12eb04fc27dfff524bf4621063ee5ba07c0bdc10af47bc9e14037a972b3bb42caf771ff6b1ffb229b53d14114e7ba85ecbb196e7b24740b2126b42362ffe9a199a0b2f6e02b4a55f5b5b27f0716fe61d5c8d217b13b9ebbeb2faa1c3d42ecb38cd71bb6e3473dba7b77368ba97ca3504f382b32f40bd34f6fb44af669221e01c3fd1ea52e384685541c6c2c18097f276c7329fc7a904fd48d97867166b404f07ecc04522ddb4add1517167bf010b2f3df24aa42b30675758cb3881baa2aa2a97c25e76b35ef3131dd44c5f88a066f4c609ffad248bd5b0e4e154539cbc54da46620e5003d47e06ef4d6eb98a3563e42dadaba4e3a64bc0a8503f184aea73c80e44bd5dacab2844ac9bba9938f998b0f69481ad5fd8536ae0e244ac01c057125d12fa768a28b1342f4304fefb9b3bf03cd1323beec15fdbdd12e3bcb186e943d615b7665748f6800031946db6bc6197a48a2018791220b873d20b65d8a1743dd1a1d1ce09fd82826558849c10edc3ce206a87ea889d8ae8274e61d7538cbba6544e53e9dee8bf43e8eb77c2bbe615a17a4b97444d7981b540458b9216ae31b488d28a44a1523d8fbdbf089d6def904999d6325b02d295eb9c8b1f7ed273dee8915e43f234d8c390285cd02d6adf7026adca7baf6d2ba567af0de8c9c746b8b2bd5372c947e2ec566963bc2b37988c8fa0c99171e34d55f88a2c9064b1799604bb8058d6597d2d94bbd7586a5ed7c49d9aa62ba512cde72404e01ef55d94f75aef0bf1a3c801aa52e1e5d6a957fbaa506433e17609bf628a07c0d05b4093103b0085c87ea9c691caf13ee12f4ef93ed540ab0240a31c478991d3994145fc83756fa18399bb51a4981fd350ec122c500cfbca2080cc96755ea987fd6fd9138e7345f64e17220bba44d8cd1d18db9c4b3de75a13cd734f8a3ced48d783047997d918fdd31a0c17e525470bfcf52305ecf81a672e4fc4630ca54681c731a93d2f7f76c64547bc41dc2fd3c880fa26477440abf5d6720a916bfd33031e8affdf75d250aabc5f058d2af4265996007111a0769fc16c227bd41316780465b3784e17c668527d545f91e4274a41b0a54f83ab7584eacba0ae5039e181ddf52d7ad6ba067f6bd3288e309fef89895d55dab6ceae2eccb56b09d71d5d2af5fe2923e6a1700e1b9a1238909793f7bf72376816ccdcfdaccc11a06d606d31f69cef8251a19d9b1072e7943d00e48398d39f94bc3bbc9ae0ddd03497e550610978c8ad3fe763136a5e4d4f45b1974161630ce43c10f5abc63bb4b49c99ba23844f1795d5087ed19c801433cfb41273dd3d11b3741cbaef1ee9052d3c32828c339cfa03ae4484d5428d9c71bed6eca643eca149acb368da1e86fb370a5753906f52ef7284a5d81846608e90abdd87e7b5534baeab08042624d9316ed0dc49dd3e76d5e63d349583beded8a7623a65e85289e3dc74b0d2b5200984c86903e5649f60d19dac021582e6cd6d7457306471c7bdf75ec608e89e69a0cbd3af54401ea1e6e212af75c85309a03d4d35481e16b52585bdaca203b5bf189220133b0a6b5c8d069d04c7c5e0604825f307a0c489720708a050859294bc71517e3d54be1f8aca5b50ffd69915feaf2abe3e137751be64f9579fe81e68ed63c29550bea762106705a37008720d8173dab71cedb6201e45d9e09ed7225bf28b6eadd83a9bf5d4e9996ac2a005a2a146c62ded6cb4c1bd6e6ebee27d20a5c25c30f52eece6f725c614ebd44f16b4f7cbab47815d6ca62543ea743c364d42763039b8a1b0b92a6383bc3ba078166cdf96b7d7ee6ed6f9e6df77a64c90ca424fbba78b6f55a6e19f4cefc0b63251379ebcfe04de5614c2d701423564d2d6c66162816cef2c52ac26abe63908071f1aeaca3b738873339569298cb6b13c44bf79c22ae93807c04f3c500fc22e17ba38253091d63d60a8f3bada21d5fdf7f2e6d455fe1e1c47b7c39de35e1f2389ce1b327628853451cabe9d8cff36360902bddb08e9a7540a37b216cf0043622bcefaa15e1ef1a976a55aee2256832c9a4d8982674a62e3c2d7841a0143a20819cce7f9094eac2078cdd6056b8b29554a97dae6c8d8e7a5b1683782eb62b4aa3e5b2a289b29f44bd31ade23d6a2d612ce8d8a34f38b049fd912491443898cd2f36cef50c4cc35560eb80859dfd300d9c4a7ebe70c5e028f4e159c060ba9c834dc02adbd9db17d6897912860656f515bb768d51ad3405a07695ce2a874e0d7d7387458eaa9cd1004daacc5cdff017bb7d7c079dc0fbf7f4a762d0fdd09eeab78ef209195dc1141b75075905f12b92a05368f3e2fc845aa55adad445e0e3dbfacce67c42b1fd285473e13b4b36f37e0655ddcc570f183b1cd3c82366907a7c98f9b478875fd98b68b581f5f379900753139ee49a10c101f48897f95610db21ce9cf591d39f5991f19fc75637481477903c4b4485427841ff0496d8075b9875b3fb22a2f2459fe3cac4c76c37ed942c9f3d46289b75c80095160a82d3983970e16b3743fa9fa845fe0aa7c05a2c27e9e03173c2a3ef2de363811d9d242d748ed7755bf6b3c3b46c29c140a5d96e4ef1d3f5bcc3f70e7caf037373a83dbc619b616203a30304d3e8c211da34f157176f7782b0828ea78f54d7a653592d854270c8587805a61e85e4c78138ecfbb27de7b65103be5060a44d5b673f8c5b2286ca7690501b51583f9e9e4e65612f463a3d7e085f8142e4c14182bf138453aeb3666d108e1eac6e7ed522dfe5c03c3dc2132aa26ab583d9b6fec6ad4568547b3283e4f621fac35e83643c8f5363a25dbab8e53ed78c0f87b58eec7dd35f0de96dbbdd696492cf6f526659ebba5e77ba238e32aab559c1da3dffe433028fc2847945ada39d7e37bf4d8ae61d55352235d23cbad312a53dc3f3ef58ff59d8a4dce920c3cb476a44ca4dea296f35ad77ba4fb31a4d101c3b44cb778e075223e42682a84f577d4039dd82227f9d7f1aa71bb194d06913a8c78205e1288ff6e47b6083e829ab4429758c75d448057a70321ddb4830f95ff2b4eb485aa4ee2964587298b5e00aaf2af124bf618f3345d83edfdd81a30798b4fece2db35f2d1b4d4c4a9396f9c6b5431600c9b3698af1d28b2c3d2fad0f3a6664f3ecdc65f86d3e6ae2e8836915fc6d281c7f0b99ef3164366adfc684c8a2d09d90faadbe4757b9c6edb54f377843da97313de68a68c41ec9b1529d8f813fedca4393d9050d035671e22dc7e62602f76c94b675ed06f97e0ae6fd4c25e46acf8d9cc684a0527b7b7b7cfc7b190f3de504574b3e5ce2f3cf99b14369b67a8835a2dc059e2ade50e975ddf3e9726a4e1c16993897e640fbe42542092eb6c27e5db16599fb35ae2e6ca989f3290daeb84ad843bf38622576047b0cbdffcf75c7610dab9cac20c7c012d5907b049babb090a6e81d5c9690c71d3a4e8cb453fc2cfdc1bfc03ca5798f04af6e4d9e5653d1c39151f1b3a2e0ae8e130026576d2acef0f3775a30f0dd81984d4fd3de9851e9bbbc2207526880ffbc80f94504876836cbcb4fa062ed4b863dcc8d1ae5d6788b30af2a1d92b75fdd2e3c42159905032227a993ea3dcfff3b123c6c8294ac41734a5db830c1e8c63a5e6857023645063b4a143e5ccc14e32cf78355f68cd83d66dc6f21d21aa2c2b93418e5de9fc79fea6e0aa364c3fc8d0cbcf24c9b6fe79baa1bb3ac4587b10f3a82ad7d5d53271c5852d6ccac6e6043c66cf42d00a5b38bb44101b6de6702827f89d98ec550a326415d4a1bff7aff252a1833aa0e95172867c0860b028c2bda239eb0bb4a8d83688d83206a1a6d2ef9dae4989b30840fe1191873f88387d14cb8e606626f8772bd0f239113b294aea4a47cba6322f0ff15ac6b8970096203a25aa54757ccd19dd160e46f49d12908863bc04c3760b829c725d0c88e5ccbd9bc4d4f42271d19ada5caf8ed23577f221e5adcecca8c11a88bbd9d5857e636a27c4ec98216c7cb39cb030aaea491d205fc1a9892695c8da018e3dd7f0edb7b426f2a5468c20b0d123bafb8f96cc24d7549b7c694127f541ed73cb1e2c5e2aab07860e398c0610d03bf51476a2164c51fa9a7532c92aea11415de6dc4a126b2a362cf9f16ef60cc8025e780f02a848a5c6b35e3feee0fd1b460f49610e2462fd503cc163b726b484458b0fedad350214bd72468339c00acc9528d9478b5f406b387620489d9ed8f386d08076712c45eaf4475dabd0884be641e46a163ef19875373b8b79942d1ce8d3bcb9c125071a6a096b5cf159997f930d53dabc49ac5b189835499128cfac0a2f4858e0f2e7059b6c06efcf375a11fc5cf11551959e980df70d3a5021b6fd72f08fdbc11b0a9205dcc8157b74742c84754e7b9674f4f86d32e2e9d73622af7c743e7ecfbf4b5c6f1b967a58a55b0a9aba796395ed1fdb11445e5c4f20af7c82954d3b631051aae7a273070d1d91a58a319404eec802903cadff73508a6794476f1a414276db6957d4afbc059fe9ceb09eebbe5457e7fb0d12774ca20b1e80d4f26b9a276be95776261403479f985257d91d86b0a6aacec3ea7286a24384b6bc08d22d8c8a1d14b5228eff198aa7f49d90f451e89ff2e4e75d96ac0c9264b4fc77130e62bc7443ff3a0269b9470211e4df33b57a0f77bdd07ba96a163ae2f80550585f9af8f73a12d60b46ee5609aa76a1c03ad999f539a2c643a3228c96f592623e78aae5217297741d923adc799cb1ad631d48bfc61c2a309755781acb5d16d25c8267f2ab59bce3b4e886ec8edabae05b168bcfda37495d9d1259a55dcf946b99201a626fda36e49624be104b240cb6d7ecb3416f04e30b51bacb2f8f693ef517ac6999ed62e83d1c67724eba065aa00900e34f6dca9be5be05ce5bb37b0af955b0bac9da0e4fc5f73c72440869c5eef00c662222e12de5451d342cca2ee697c05940201a4e0bf81342764b266eee6c4231909c0c7ee476054fa935e033e2b5da3f23a9ad29c2f51d185b8dc1f18a2303d065c9b56031f5872e1ec086694ae4ae7bd8dada2e8b58f86c3db400ac5ed5b4c29278b29535d47752ccdc49e57ed88171156f56c12b7b27d4c74349f7a2e68e1c266406e5563896eba3edbe609655ab4b9b1fc4625be4c17403699039f475fd5326665dd6fa5dd438cd3cce8ea976a8fa3dabc104281c99534c812df69784e3fd7c94c289fbcf5d4dfd1f91d92fa04f3491a486c43dde3dd0363e5c3ee33f39ba1b5e3b69b273da5f05e56019f806ff65ab9b3e372420d7f18bd310278cc79610272edfedb68bfdd6ffb54b3d9da8aebbb19e8f5d0c859260de5dfee86055cc0cfbc278f72e5c64813c4e726ccd8dd343cc2cecee78a493b9b3325475566a2f03563e48fec6d15bf8ff08aec3d55dd18d5dea0cc08f772f9b16ae171c857f56f121a8826bab4122c74f71be8d0944a850db3e05e27063c56acebcf1bbeb8a2c3d4c8316ea4f0ec63651c590ee76aabe2b8493e8300cf495155d031094dbc1202bc2738dd8c4ec62218014553fee53de0a4c300cd1e1f191bca00a94b88afa14fc3a9257b85d2ebb85ec75cd20330aa685f981bf6a7323abda6ae93befe18fb4d854dc3ec1b8f06bd085a13f911dd665c917521417f4d14c4cb6143274442078c751827994fa83457059db83c14bd90b7908fbeb4cb5b41b9ed048527c1dc12253eaaea2c0d196a6806fc9fa3e28d3865c44a2ba8ec39487a41494185c12f78b1dab27470596172ca673686ba33fc8b60d4bbb873bfe4db2161245024cc61908ad95e724e20482277c4725d17078976359903d9409cd7ad351f4cbb45b6d3845ecfbc56345802eadaaf3f0abdafd06fd906f1dbebcb19d496f42043782e721584d0a384ce46b2f10390e2dc538fc6e6c99cae04ab4883169fad0b5fb40d0e4a6dacf22a4354977acfe2b1ddff5eb8698215eaac7fb5efa5d419cf1ce66054d2bf3571f9555d748ae89a8b63c957681b5789548aedfb0e67ad336336ec360f3137d79519dfa18d19d599723640c8837822991c190fb8dc2d27e289e52d353e3e929d3b11c9a6df490b3baba1a72a6b6e5242b96b59d00362b184e49ee6fe0ff295063eda30a24b3eae57c2220e366efe745cc75b5182ffc6b78d02113c8b88c9f0d2b7c48c5f7651c28d3c0afc9b4004f1f6cfced33b59f4c0644edb239420090d5af4afba1b03f6df00e422c6fe4dfe5e10ebb8a8228f3b037c0e1bf9789cd4d3618985b3219c3bc98bc90f56d3098e6acbfd80205e06ce289344fe9abfefb2dcac23f2004734e817c838742213c17f4c18795fb968e562dd250b71ab5b8d959de4657ee7237f3367cc9dfafcb367798d598b5b2c300189a826861d570f4aacd0f7580e7e366b6ddf74174760eba435d8639b2d28e2e5e5b967cd2b0e10acb5383c831bd8347f9c4cd997ac3a637620e22ac9a8041973f765ea2567c4dc32aa6c7ea5f7386213472e7752a0e3efb19fc4ffca68a0c4516c8972078324cb73a0884c5a8df3f8d1818181bc9404e9ebc5f78e8a8e42caadb439b8f89aab7a0410db106e8367c2705e83acfd5a989455793b9bd77b898ebe857fc1e122e06a4260cef0d41099b41ace60c75d14d71dcc419b0789b27c85982ee4e43c3487afa648a99c534e92ae2a29e6455dad4a302f4c506d3428851b5ab9bdab8a6f9ba0bbb51090eba3f5f43873a64f1d210fe0386162e5aaa72de3bb73d35cc684bbe33e04ac50f274d87125566d610ca1f59157f7329fba92b3c360c379caf8fc1d390dcca7763c0128cc58b2de77bc25e04192cefda961a60f94488f77ab4b7ab546aa4a08d8890afd8345c0fa4a232ba7b78d274d09d9803e30842b868f54ddda7c990359c02d95f64f2f89ecfc1dbb2f6f07a2d3220777f04ef6231da2e8a473d358ca473f823ec8eed5673b4b2a754554faff3b0853eb34cbe2a6d2d6f84de140e2dafc9f581b954c2c3182298db87143368e946364340d4b99248a116ba9f51a2263200757f36a5215e2c15a409299ef44c09845f86c552352e5fed7236b0eaedb7f11ac05aa5c6a35db7096de727c67e69849b4cad4a0abf7c0dc92541f966a076cbc5ecdf199d231d224f09fe6e9e1e801f3dd105ebb947a360bd2b4d0ad6a32d1b1e3148f62650f38c307ead41000d42f3d2dbfe1705dd3003e88844ee48ed3980d4d1a48d90e1976822ddb1042874c0505320717d1560310cca6deed88cae9a7e7d2144946fe085102958b7ccadb709bc28ee9d23185c25d994b19c1148100b4f2db37aaa94c466b9ff03a316544f635cec5b74e5effa2e7078baf3f615a508b0b890bd655e0b377b7301816d607e58551c0e085996298a9b231dadf31dfe72a8b108eeb7afb392b7c8e8dc9106d5088c6da866421f71d3abf11d15482015c5145b8e27d96551c506e288b05641e84ca45a9c2363cedb2f10b886b2212dba92e4d85ad9f83f968a6165b96e72dd06417f5a9b695c1b854142a6ed2c483b1ca144d8a1ea5fd0d1101fb2a5981167aedd4d3691a5ef4a9feda7184354f9f259e429d1009fec47d1658a1bbac7556c50189281d410fd6165915efef9b9c983e75bb2c52103a764220f4e13de9fc0ac382816683d7e86b2e594f1a66f743687181898795a652015577526242902ae44dde13fcc4ef314ddbb3a48c19123c3c27edfefab83cacc1488f218a80e2993e8991a60032f0e2ec918e66194318779f0ee75be111838c183ff6098d10d3ca34b6135eecfcd4ff0796fbef3b8c44a0553b996a99de212ca48f26e529631ebb93f005cc688d4345b608313fd4056654874578a0092715e11f40f91890f0057cae5840875d3d09ad8fce7dadf440b3910dccfe0f15c061d7b71dd8e5da2bbf09afefd8b785cb7dabb78ef2bf02a8a20ff6d938db47afc1e7ae7bc5729121bf1c51d9f99f7472553a45838a15027b8f22d22cb28182054aade6fad2417ae44c035163b16a63f5ac25bb99415125f388905e07f905164005d850816033b1efbef17110cc4c72e16d882abdf6c619533d56cca0f286aceb7d85bb0a5c2e3e8a9b3bd10e37a466752418561485fc07d491fe2fe37dbc477adc40048deac6160d9b70e254f9b93270a352210bb626f165d556493856e0ab6e5e57e176bf8bd23f69ce2fc0e3ca6d63ca5953d0536b0ad0e135cc773150f93ea00594721fffbd8c8e736f61b279c0c867cb5bad2ef7368c1ad239279583a1a398d9e97eb7ade5f3f09557006c2c8070a637985f37667e6044273387b96a0b99174d2d7626cc8d754a0b08ff4ec60396376d6fcfd6b59561716fdf9dd7202773085954538aa4633f25b6d938dd484f2f9ea65cb5b1bfe13fff10c751ee500883ef4e5905f8d3f211beb40f5a7321dfb97bec68e40e2c7a62cba9838ca41b4e102ec53a191ae4a9d57a76f956df7a0337015d789e69ba976ac0b94408c7d1485b518261df84c744d7bf60f022b1f3b38dc0aaeacbb410c3dfe7f8db0c6779dcb76e8a5872eb286b0603fe1537b902606bba50865978ffc4860be657debbaee487f7c6db9a4f01abb300e61c5eb5e6cecbb84dae1c53835b5984b6487f2682e18f269c7f285e248e99f5c025d50f03ff375763ff9d1a2be1aaac5ff946790c3d89c2153eb6a16fa26b8f2d13d17ac851785852b05fe77f7d33b21cfeb4749f1cd0c37fb2f584dc16d06220f8749ead434366466f63591add94b6977fe5b51517039fd9a73cf748c73aa44f4ac42149ba456ef1a99f30aafea42ed8d660a8aa9e6ea7569088c879897af833a04776fc1d441db331f45eba49297a29d0c973dec21381b1017ac9e6d612c3a7d2f701b16c6d8d47681ca484f59e761e336e6dc7fdf69d96e587c9f0ae29313d70f3adcc9ce4898bc9e7ed1121f896a9783e6fbf80ba924fb346ae81e819ff301f30be5f4eaa61e76733fce70747e716469599f30dd64f6946b82324b6c72862627602b42b5704ec1b3ffdc7216a036863fa3b86b93274b8abc7a291f7db973d10cbb51b2391785b9c49e80edf81c90ca53e43177ff7e99872efe07eafa1c75f8d7d2da5fab3ffd9bbbfa60d5150f0b1327147566835d8847baed978b5a74ca32317e17c512395c00a304e012c35f550d0684769f404c80b8bcb31e5e2e372678a16ab52d8e5e00debbd6f1e78652fddab9ee6c3bc1a4905e71bb6128dd84e51b8e076a8925a54389d8adc5d3d063f3082b1fa4c11b2f415f32b66e744130d80591c884abe7808df3173ea8ebe7fdae61afdca9c13c1c2b97dfbea3779361b12c0723aaaf9877c24ba28c752dbeae1d73f4db23e2c8455e43848149aa664ab24b70f13bae8f8b3e4bac6b6bf7983c7d4b9e276b0ccd72a1ab373730a6bedb758e73fab1002b3aa8fecdee37bd692aa0cd6bfe228783e586f687011ed74647e47db8231cfe9a9e30db5b1dd3a3ac97a4856940b97ce60b4ca6127a7bbea65cb59b35b69210406e3e06fc7b021d05a28ee4a5504e538087734c1af599ed615524f84c15cf7100f5419fe0bbf4b1465d3f8d2de5664ca578ed6092e7e623a5ea6a4827d6b0a873b6365e268d0446601e09fff82fa7e8be7fa4fa6104cf9f1ef9234611bc9ddbc4813adbe0a6420683aec0e09a0b27bac0adb22fdd30a4925659ccce4631c519d5b14f5cad85169d8926d07b77352b7d3dfb350e5d93c155a031357341220ac6facffebcf6698a0491355bc088682861c11c1ab388cd9ae68c97308b064645286ef56408ec13757771370175d1c8053441097cb14bf546156faa452c302f07fc0ce3299692b00eddf48465ee32a4b5890534ea70005b5fd7b0ab5fb6ba551d2a3898306a776d9620f05840bf4e637c18fcbe0d0fca35a361c77c4288486e807f17cf2bcdebd94fd3fecec14b86b3dd64b46b6c155a03332a7a5277ab5fa7eb485a8d8963c119398f8d8d5e7d6ca6e050d95bda78eeac66dc7aa17fd1d95c6a98a07da325166aa8ad09bc20fb24c91248dd896f879a5f03e982de2d6417443fcbbacf0c8862030d0d104c167b095064a0854f513cfa53e7dcb2749fe7ecea3d29b42e927727d2b6b819b52cd1a78f0cb1e86b7743a7c4aa8b25bd3019591eeedba1c5c45e37cb04e24ecbc09e4b397fefb31c620477e2f6ffb3a9fd12ab3fbbd16bae0eeed2d0b780693b45d18b762b1426422a42b742d6ce0fe76c906effba15e65c21e88e2859ebe0d7f11ce2cbfe8a55a1a389b05acc178be2c189655dd2b61ad83a30af63afd741644708590096e577a7f8ec67e323926aad9aecdae6b0e6587d5a9193e6d4a16dc113b7c31d5977dc31a025ee15c1f5916060b9f6518e9727ccfe4230aee0788fb811cc001f0e2271665ed4c60222028d91feac8c8a5cc8383e8078efae75f2da4bb5ca996282ee1517f5764818e376bd8a1ec00d0e767d7b3cd2ef4a9d6dcb279317ee4c72079c8a2eab34eb9957f84d84692589513c418472f1e1fd468207cc255d4b7e7b082b1bcd705ca18864690ad436c3aec78d2fb0620c1fba99e9c2a0dbc239516294e02749d5873c67822cfb6ac919fdec36525aa38f57ade3eb58ec8a3dff0c8d17644b381b310a60c89e398bd7c3012e93592c5c4141f04b69213b3da41577a97915f5d53b0541ac701b2dbe8320e4f206fa4f0ee89dd61271f56b4b148cc384df7abd9239818779fada054df4fb493a7c5c4a330b91bc69d05d12e69fc37fbca59fa422da3b2325fcea04143f2790884d523c1d90c596a0550d2d1187d708ecb401bad5aaa6b760db1f8560fc185d55c417571c9f4770f102e615cba91cf61ef5f9b9d55652c78c68568d8bfa9345d64aa180bff6701ccd8ed24b36596e611839e4ae960049cf002b8d397bd9b57c324fb5dd2093f54e396706c1b7f8cafb9aa31ee8166c52f9ce3156283b43af42fb168d081285c5c2fc7df4fdeb8a612abc0475f4916e3de0ec9b3343f109082f2423eebe818521d88180ec1b048f8bdbffa2083cd23d2bdcef819e9d7380c69782db307e0d647012da93aad73defdd3574fc95037fa353065fafd00766e25a86fdd5d1bb00ebbbeff52d4a9f18d51759a646f09a0a190e2d92d75301852626a10a0920597126c57ff9aed9fa4f03377d8c9d449c6d36f4b903e6a52cb396730742f487279ca93effa0486b13f4ba5995fe1b3fee791b38735d84ca00e1a676a672095def2290dfb8f669978469c28026d4f536d8afb28a436ba91f6f2b784fe9da26730cdfe2212c7db6107ec4b140386731be46f592812f86f56b5f50c8728f30d435f1fb2a616d004eebbd1ac81083b50ab8b3cce796dfeb5a3d8515ecb1a86181170b450c30e5e3eaf25b4401a653cfe674fea3e4b4549de70a0c1554274a01e1e57942bf8ca871e481680ce1d658f708ef953c867e8e36855c1a03bb54bcec6bfec53116b8f6635e026986b4c0199cb5291d91b703c11e27d813ef0ebe94ecef543a5b2b98086f170afd8da697faa90ba30ac56e57260990136358eff3ea1964201068183966b7fa4966ad74e52c09f955dabc800599979a04dfafbc58a97b2e6d3cc66a67c89c7c47b463688a18e5e98b00fb77778598ccc7413617619c9d3bbdc6f1538973c317819dec0221676b630a32f3a46cdc93a67e950cf51435f344922d3158dc9c4b99652a5d02291d9e216b4068fedbe3d738ea8ca13ad2f032bf6365ac68b64caabdb6e12a24f487a71743dfb2a26f6c55bf6cf9142e1690ff69cc80d296a6bf7f33e7435a9f070acd46b6c21c99243224f4779d25dd5bfaf792c856f8818c6fecb8167e668ba85a0b627966e6ce1410b8259e1e3fe15b22a58ac1e04747fc4094868e274300708f789bcd2321b254c3d5e3890d1a422b8af0a364f3e4cb2fd74b1240e7304dfc89a7f4b2c5ba6624596b57889216ec42f065aadcf62c18a1119d5ce57bc5d93ebaf68027709e2a9773167e3f47ba9197d059aff243db5d78f1018e4c95cc78ef07e6ae3edeb838ad6c90975bf178c2a13ad30c0871cd5f4dac6a978eb1f7efd29e73119e58d323ec01812d8d178aaef9da9c53ab962204dec36941ba558c8d165bd96515a1a4378932d1f2ff548b8f47295fbbc97b6e5ddd2170661ace5c80a08d253b9051acddd1035b2e469c82ecc226712fcead0e4d4ba4a03675798df3b09d01bb04b5169f272d42129a8eca4d4e93a3032e46b7f992151d0d82953b20cff5db2aa21c982ac0ee5cedb11cabf679cd02354a28c7f0cc4784fec03de59e258ebc7762b41b1bb2a63172c0e7af571927252a4a01bad1546bdb0038f2df607025f94032d811f28544684e5e6e847ec6a3929473fb593f2920ffc772e4c7cca6a0776ee3928c09b32cb2f65b0d71ce29291354c895856762e9ad6881c8861463f1eb86b71dd33f9d52e62a029462dd9236ac396f087cc0826001efceb335756037fb70783442fe432acc4ba8652ecd1076ce2b35b905e1a925d1885668a1647e143f201dfa21d178d20e868f8181aa137538859e857590530f17a9b456d1ef56bd2773416dd383277408bd0f3b9c487fc1f6d18eb01af0bd8adb23ff32ca9dec4c64195f39d04b8f46c4d9c68c68e1bb9580a3915e502952c44e1716f2938b45b327a2de3a15124ea9205aa4892080f207d86fb77d58087ca73be3c6b2125fa5e845d9ad33f23fdf3175cc741cb271ed611156c02ae4ea87c2ff4a5aabfa2b9e4974b787989d53440981e0b0458079886a6d63874cedf9c474cdfe0b6dd3fe72619874933d8ae75821fe000afe34357aa6e33cdfe47e0443d42bbb7387d877664eb36a7d45976744a2cebbd66bbc881d51488cdcefa2673eb417481e26f99d2fe851de8ca1b2aec38adf1247ae803d01ce0b95e36d7041585b8cbf46b4f3ab660db6701453387456dabc441dfe28c3d2a9b0d7cd89f5e6fa4543cf770bc675f2234b80ba369d499d111f415d685190ec537a010b4a72cc7a39a9c9da640d465a2db04521888be35787d69fb59ecf3b5fbfd43d561573f49dbd4ebe9b64a241915f4fc54d60ce597caf8d0924b8bf11b07f78b15a6c9a7ecfc7035e0dd78a16b3750463f862497b750f9bb8ed0d6e31f958062be8028a6999b0d40789de01e2c39074e4ef052d3de99da76b0f94bcb81509da4343830ffe203d9ec5d4486a72428dae494d8fb2b3009f0f6c6215b4e51855f6a913fb695e0d5791507d6c31508e111cecda576cd955edfbcde1fe0ed740e4441c1424c2ccf0c3c80359536da7e3e56091ec1aa0a7c14bd29eb31f1f11cff92f768204806172ed85a1a0e74a7578a25595141c669275286caa45e7cc5eed0c718b26473f5aec0b03e3e684de478749c9c9b1acfe0424e6ff4fe1138c92887d581e655610b6938d9e8e25367336c55e033c2d59084c6633f1c10ca7dc399cb410f0f027768883b73bb784e0ea5c264de5e5591ebcda411cd7382b98923e5cb77bcd54f2d28c0ff09012a99dec905bde1c9a1aea344a8fe6dee335e4339b698bb3300cb32c93faf652346943768b2fb56bc6affef55e39a2f910cbc4c8b4517cb8728d2914f787bd28f5a3348374012c9286f23a8f16c571687c49d5aab8d6c548184b4b0b2a13f61f8e52c7ea74c6f01260d7f3626e5085f4c4e32c33c2637efddd0a8f6e0e60b95f2b48b11afab76c0043a39bf9c214594b32c58f858e043a91002ef63a5945998b3a61b08ef2c3dd0b658190e95157812692e2653158535f00ba111e6fa32a7a64db5aec8dd9978a6a86296045258ff3e1d9d05f32ee5ac2a2e07cdd0f350b5e42d4fa3775080d7d76044d012a91b2664db436d002365f382976fc9e3d9c9e0aa8ea1c99f19bd8dcdee75d48c5641b59ca1a53ab4301c855b7f5a2c2ad7d29c4bec03d2b34eafb73f573baeef88030c0c757eb9e1cf9e1950786574731fea9361795162d640f6633dae3ff1927811ea24eaf70641861e3ebce4ff1f9cb895b8b8b9db9f1254ba13b19cf0ed5e20a82019670cf3a9f220f2e940cc5f240504a8d90140515cea259d1c44da134ec4a878cc8dbd0c77315581c6b2a99aefaa771f18533a0c00d6a5577cb52abd8b6be07b78d433c8024e990ef7faaf9139ba39c060569dcbdbce5561cb7e0885c9c97316ab0f4c15e54f661a87f2b9e4e8f192ff61ab5dcd4ef49eca88b3c50093f4902bfa5adcab71082b7c1579c65eff44baefe1c09189fce78e3e8d6b6fdd2de18d3c0553bbcd543842d9f3aaa19b4e6c59ccc53c1186000384b784da9cd69416743201d0acba54fdf767f03cf786a35af7932a0216e9c9594f1653398db2d62719907c150e2232de320fbdc7b5a3c74fcb3a6d03f68a8841c35efd3b89d86b780f31870de54b7055a2a9595177607ca62458a7d0203b022097bcc13d9bc3c02122ab86d40a72d57438d3be406aec9bce44aa2231460078b4d008e7bb5211d1af4f38237772ee7ec10b702bfa88dfeeb7b6006409be1a21e6ce2075670b05f1a7e763b2352fbdbdab095c4ef3ee7995e6491abaf8ee34edc6c988dfd6907c4a6773a9907c6ba234570433a69adc74e44bdee9ec525652078a886e41736f9fc0bf89d187708fe0fb791f0a1242ed3bacb0bdaa38cfcc0c4a891dcbb8ead84299ef81f26a70a7c8068009ac0467242641d36f13c29facf680a5e679ffd32ea9da2614730b53fd2f11c8b18e28422e7d89067c54931cf95e7e43b87995bee1cbb9c488fa219f215826ee8ead880c8b828098bc0572de39e29c919f3a2039d8f19bfb1b6d3737a608559150d2a1caeee634bc7de1b5005e32c5576cb0b93563c6ff63a68aaa1a42046fd105a0212d5cad38ab26f4ec267d689a1c606570ef218027ba5d9d0a9511a47bd80fab40fd85b3a7bcb3a3ecf244cfd063f2ad3bf63c2448668ba4802e27b0f89657c6f543ef00a40b44f3e814dc7a3a6b472042382d7740558ccca307eec0d1bd8e364db3d6c1fd08b4aec8b4c85bd3df32a1a956930fce2af894fd906a7e6c68e85c88f7c946e267b4a0a58083d5bf3184c012d5d9243aa1516efb00ca5128fde618a076f904b5a04289be93845c70c35fa06eee564885b28e1cee5f95bcf7af15ed1db8271a34c4f2dd7a6eaeeee93415d5d8bb2ec3dd6a14be300d385fe60b830a66c9541d69e1a1a8552cf21dd853d93aae0dfefae032dc702585edbf55388fdd00c63ba28f916f672df9941b590e1c97c21a16e4b208be5c973895ebc929c865ca983b4655da7bba5a68b47d3d1f3f7820670465b6a1ab82dde07d29dc1361cb4dee44b15e051ce07f011ac7b4f1203f713e00ebe90cd9456507f84585e2aa8c2e0308465963cc6b8ca184f567611fe2c6b807116bbf3f377ebb6d03844eb01d8324b136a4cbcbc382d407f8f0e959355cbeb85f770cf04653b275966173c3f8a848ea593827c438dd8323240b50573e59569f340fc01e59ac7738bf00ad996073e4b7f3b829b3ef489ad286e19b9b0619cec4c0b13001d1fd855478325585df75ff4879d681c334fb73d9750c739dbb819f1aec73a62016dc5193a5fd2acc9413a87bba888660a7bd0c46d12b34af0a3cfd41169b74b5f4afe1c873eb9153b4b9753df6bf2bdc72c019bf5950e9dd784935303b939ec008232a04fb6d66140c4324635e28802d0694acbe2a87b5143c2e9f6e216d5879262c8907df055595c777c66e7d435a0fee0db6cf51025af9e7ecb09cb3bdb6479d3fc236f419a0a004d0046bf6283b554d23c9a0b57255e4d7a5faca201b28f0dc3d157a6e08a791fc2f9133ed2aaddb1c41343e2ad0caab53c0c1672a5dd6a95cbe1e0179d8ec9ff06baa2b1e10c9077f9a3a34ef3f5675185927e23a3e3cde043f24b47182702107fa6ef40be1f351782a0961e4e49de4e524c693177d05ceb82df9c9773d3eb71c52263913fcafb9cb72bca081dd21e4c51120e5663e8444ffdc5f367dee4387b2da0630886f163b2ef6192e4df04a2a2c1b149bab60890f4fb81b057fb64683721ac96d88f8ab18320f139bdb0ea4bfee33170e402e40e73b8bf764ff8250b269dc05cc3509d424da40643ca38795e436dec57755d5c8f3fac6ca7a82014613695a122fd7c28002db154cfcf494d261612200f5bd0f263549c544b75404fafdffe9f701f05b7698b6d33744350ce1df1672b843751fd9dbe254db43f96630b322bd1babb997c8cc13c24ed3b7781150183f9a1b75c19935ea6d75e077befefc85760b62286ae9927f5b927223fb74d96d689d5e7a06bb4599650d2e49ece34e84a3cac02b2059c794c12943780240e1e48ed41822219f212fea87b0aac038201bc54483c2c95fbe3a20c864892cf4723acc35e2be5fd358fd38cd3c8111a9956ed3980ebc2b62ddfe193df03641724ba5fe928ae3c00d2ff8769067b6862a1ae17a884091f147df24016003630795c457e64c884f2ca062849c85ada49cf0f7ed97cdc1b180906ca230d27c61f8aad96d8f07492d4dde7fde79ddf171b5e704902687cd5db114421a85f3f6a4121820ad422c2b99689e1416013d18fa2a8d2ced02a9a3ad6b93b47396ac68e00452997c8e37206d80c5a9577866c09ad366c38b283854cdee94594e830b8ccde5c9da105bbd38e056d070561483fcabc420fcbac0684981de9b7d6bc401780d878e48fd2aa69fe4204983a2f6ba0ed006ab2bbd25faaf253d2975790e3298e64db67d9b4fc49f720853feb390b178379dd8b5176d87bc1fc4d703c50e0e986a8e7bf13c49a2757e01306c7dba9b9de35a71ff3ef989bb09c61f912609b4a665e677a7a554aef86b77b04e58aa405f9934859cc5fba28c9dbf79aa3bed84fa0703d0b0c9b074b598590ad533b11762e3ae886ad15d0b0e1ee26bb0c0a49733314f3412f935dd8c4956d08b544f8c7b5e3c947de11fa73b5e85ed3df7502dba95d1ab9c5d6d2df75770e187b0f2bf715ba1dba54880947523eebcd3ff564aa4738782b767a34558f58944948418123ff86a6db9654c7aa2e08caef25605dd0732dd084804a190dd70c0d03d0caccba2cfa23a34c2a12cc0fd6c2a185e9684d73d3fdb1eeedd9354d656eecbd40e47c3955a6540e4b173458ab20082e22d7f346aab3bcd1b2b05e9238159aff1ca92f723f830973d28032aa52ae1ab4ceb9584c5f2d3299af659091fe2e1a98dae2250630aa05ca3af91329aee511542ee4654ac55c0092adc6971ef5286ab10278d29ad8a8fe50b659be3c28ab18e26436ff6019f0547a5de039c147960892cd78ff8deacc7ba5b74b61d729348c7fddf884c45dac6d7d0078701e96e7817cf4c532f20db3db7fac9680469e795e569216277ff4d9d1f2b088f2a6cced1fedd74e3d084a14af6149040cda8cd7538f36589a7903b52d8e390d8c763dc64adc1d9f80b1a283b0166b96cb2b73b41902ee555865dc225c6ef1d3aa59f7846dcabf18722ea67f962358832688a0a04f3438f4dd3a326f899ff3fb6d9a14e005d30e10ebea5ea579a6f849521d969f909aa25f9fa51ca8903d65dbb7ef8f99297deafe81e9d55ceb7efd12b6493ba13b939c43326933fb1ea30f5fdc12c180528be955bc7a95b5aec86eede8881238062ebb73b130108498936cc9bb9f8dd53ae1b37cd23f26e0dc7442e8727f2cbf63b5387697e40ec6b9a2613693b751085c79447aa8c1059ad1afa927694e91f77cd963bcbe71792173810e457aad85c4315721a01c0ae0cb3eb8b3166cb577970270b60ccfb19bec7a8e682f46dc8d2b0fdb3991f6b532c95cf5d6ecae16a060c1f3d1d7e42727f5fa31ccc4cc5d5595adb3f039956012758ca17df2fbf3171e91c459a398ad634571c6bc771cf259385404f25ffdaaca409f5af73ef33740323ccf8934d8504a9e934842ab8924ab199d2a2b580d13fa8a5a0284eb5250fe8d91e85c8cc8c5e88c9969c846d60b180bec58e771653f330be7b1a67899c2efa0f644cea57aa28d07a711388e95e53231ba43ba4951344f9535bbdfcb085f0dd783caaf69ababc00682d117a67b7c04aeab34ac59f5412de512a905e72a0aa53547e3fc93003afd62cef9ab355a9e1b8ceed6a9480b346ab744bb3432f902231206a3e8ade8753c3530f6b42f90c59df5e1920fa08a2fca9a9091d6e21ac03aa3bc69c82dbba617a2d800cca1883b5413212fdd92489e16de7fdc434d2eaf726dcfe942dfd8acc4e36fe246ea6651f209218d74ca5f22bf52bd96004647d8dd756b932fec9d453baaa7b66846f85308b7e52ea46648787bd5dcd4ba7443e3478a80701f414e2c1207b340c615bca5a719556b41a6fe067fc2707de7978ef3ff02a6f440b751ab14979950b4326ab1583968be6a6def4c96d618015c43d22867dc113e45dce807f8a67bd47b094757a601470dbd74c6849548a6528be88735c9d9679c5a1cd867c029266090fcd1c43bd5d3d21faafce1b789101d0d80048fe21915cbc7385ee12ce800dc1f8a088132ab8b9770ddcffba6100bd2b9a3b60dd196c689e3712948d29002b22a573ba611d752e4e78d2d24ea2edfeb6cb25674b875bb44fb7df4687b66ac5c969edc6213fe170d8001628b3186176df8ac77eb0c9895d5a69a956df094f574686ad228d5a15c7f5b2d3e94690f4023ed3ae448dfe07f89bc94cda31ae0e53860cbb14361d5b5e9984ce1685e0ae9c926b2e42c50a29348c22f65c9f2d1ea29cda190482489ea3e054d8570b9b20bf6b0c08c58b4389bc26929d85fd184b73459582f53ac1e4ef1b056bee275fe33f8d96a1fcbee7943d45f30d39a5bcb2829427baf57530c3f5109e669386ab346876c83e0145adfc4df4d5b728435bbc98a26ada6c5c1d50ebd88ef946859c30ae60fe6d6c6e73c03fb173965cc2d43b0ea591db0c35f4c37fde7ce5a983d5ac49ed21704624ad5a44fe0e47a8632e2198e7cb231fd8d05073fffa641dbe537559b4c55a5c078c2fad32ad83c219d64f9acafec7a199cd337a19b839baa4b54cb3bcb5cde46aca8a3c1e1180c7df0df5d075cec69b79c8ff43a2da455f552a306f17a683e6bc6633edb68d3be01a97b560b6979f284490947c90631ddff75d8ed83e4c694250deb09cd59338e1d7ea25ffd3b779f33853c8f0c1b2243352db9c73d70974c408eb001095ef8188f43da9b0a63b9f342b9997edf152a153b263b592a6b694ee99c0175b19d3be869030c78a20087d5964d6b8a58606bf9f0f00bef780e530e146e43cd8f3a441eab067aaaf6ccc2abe6c2b091697076e336245d43010dfe56dc9067e9b05cd652afdc4dfc11fe938da50c2aabe2a34ab57e5a789915c464f3d73e2fa6f88b778c2eaa3e1df754464a6c7df01d2c99094ea0079ccd366e3e3edf2f7a8af9a975609e1380ca0eed646cfcfaa04596349223123f5672e1aedf0b017980794ce3bc0d9fd6aab9c8594565aa8fc18b4194dfcf60ad6c62fb7b9b76733121039e58d2b0252ada00949dd1dd5961d8f91f49c01e7fa5b064062e71fbab59a87194b84a440b18c7f4181091517769f2cf532e116d6ad959b104bfa968dcb0c7b31095fed22bc816abe3d385cd2d7513b4a07f68274179d95deb33a532b9851261335d5ab38945f1676efbd19551c1caeceb0c16ae65286729dc987c21946ddfcba7fed9220059cb46da35f6090638e3555c5c6702b9b4e3113de0e813710d5cca37e06922a7d7a9bce27870da620ba0395efe25900f5fc98002e3fe9e60839d76ef6d3b8c5ca7c02424ad675134f2f818ba6ae0eff32f8eb84b43fa8b42bb8c16e6d6b900a992ea22fe58324ef302d4dcd0f6c376f05e2207279191d8a6e7a819fb79cb122e94b6258598c35227efab593f3b89a20e6491308daf7cb7339a9a419931cba8852e932270fa9ea088586166a665165262f49d131d3ee9230ae02eeca99f4ea5577f19b4210499be216d9ab86369b455762d578bf3839cccb67e2eda71544e66ac97ea30a5d225abeea6ab746e8cdacb2c3c7525895252b092cc35308a5ae9fd751e0ba6eff81855a17924e161d48ef5f7147d4c2b1805b291776bf46a9dfc5f9cb13fd5dd2beca2b544a3651f16ba8792ec009abd2b73e932ec7dfa05913d2533f84325ab4900f1588c31ce0c2cc98f5aeb996ffd48a501261e3026aeae13facf37eb73a047c0d1f8d210ff15bb2a2dbe37d29ee5007d41446281b93028174bb013a5702ed9d795383912aa9df1b27633436f8c714c37b688689f7320e38a87221e9e495a901b3e0fc84ded9a2c2afdd34bfe3cbe01ebd10a3ef384bcdcf711383c661faefd6ae0927ed600c604f0b3c5e7d03224c27bff11e8708923d67bc0d6650d3b86e3aa13b5fea221bfa81e38bb6afcb228cb17de799ae6907813635ebc7659cf24d0ff3bc540882bec360475e80110266d2fe2e169420063b20b968456dedcbebae00ef10566360603193fa10707f79899303b4fa8a89c7b3498754eb1b44358bf0e1a160fbf3cad323611432fd960eaeb1316acf918e876cb9b98ce1803e9bf855108321ec1a05f0eb212f1289d1b3e082b8e67ce982bc2c19d6302ba30050b42922ca4258c8abcca1bbd2e4816393e9035cdb4d76469bc3e71e6fbe5271353fb98817943874a98c8cd54eca9ea0674169d797b3e4560e2ca6bf4a784716ffb33b7ee0fcc4739e36ef1721ac5dc8b16aa7bcb189a2d37fdd85932284a622f6888e4a19c0b9bac5dea50f23a5f62596c3b6abf73574ba73b467e37fe5f43c5554fb307bba820836cc97b4a107c93b041abc5a4c3e7d21aa01573131414629ace92f153b5ce6ea4dd7bd83f949a755992799c20f9ed739ce7ac906b864f186f01423ca52f64a55675f113882e4ef31c75444b3323146d4a37751f4eed1d225649f8a6cc67cc14be24d6d7639d9200d4cdf636b351fc13926324c582fcede34fe9a6abd64672d0786d03f0c6909ed0a209ad5ecef561b3466dc748dd0f3d1e9417d49675db62d190948c5d578a3f980d2c1f8611f3608c890afcf494723b17ad9a65e282812ce036382d12243d3c8b417739951a8cb00546aa214c58797942634250a91808fd1ba0492aeecbc2d072dd8d154d29de9c6a360cb5e0cf7984e348180d781fa88355bb4e84700a761823e93624ac182089a82d0f31716be56f2a99541f961264b1b07df2480e82b25073f0b4e0cc6adce3d391deab7292a97e2ad49552538cd011877dc860fc687236e088018631703295569b08c0b7497729509b9db22aa66820699ba729389a16dcade41d742f7811f0515872e2943e914fff8bdc8260a9acbe5856056a5df1993227e108caf8bb0e85ea32e1904f8b848df2d23b07583710422630d6bf13bc03a5b445c931e7daa563628ba63eac3aa53fdb4668f98ad05e8f085519d60e8eb0807da86799e58bdf8babcb189d391849bc15894014b39bbb1b2ca0fe0239d9007ee8e3f53c55d6bc05094f6231ce90ce03f9c9dda23f9d0099fbf4f661cb39f2222a93c9194470611deb889fc0e4e84b78e649de3b066112480823c8be1462713283f4208fe6a47b890ae1e9c0753ccec1c3323fa4bf0e7875a3b1056180c5abfde00654f0b8b499dbaf0b7c09328d47ae12973737c801e1e3538159492cf83344e0f1aa2179f94572d4d89aec12e1f4ddb421c607435961c5323434d404f170cb33c7b04100bfe77780d8a7afd753e1dc3feeb1946b7e6b109c12020b3816bd881c0efa24c52ca8053650d5a3077493b65e5ce9c594d6340e4021f5b75939d56799415836ae1a07f99fa7700ead7d8589b67c51aa10632ec1d0106e1117568222899d31deb1353b1ba7d7192dccd0af77d45397f700799ba1889486e53c1af1dd652c467f768908cf569a7f76cb12754a44fbbf3db7b2f226f11da79a6767f388053155b751a51110fd55428166fdada66f3ee0a1e09d1e87f9049f7fdd15678c76c5f18e35e218d3d2c00a69aa0463104e4f3b6c7ae5f1cc3567b9cbe14fe0324f03634e9b94fde1d9d360b70638746dd86728a23d1d906503492ac531f6e2d5b813ae50628719ec0ec1e6bc18473bcd347f9e919a5e3d27d2ec20a6e49769d14029a5d1cbfddcf9262f43f2a97a2d2e9dab19d8e733c607d1e14e2c7d236a8216768aaa85164fb97cdf2850baa4880a9347178b762768a273295db6c143082b2f3d726bd1acbf710c3e41788f65a16d3e4e8402f4405cf08f0e4a2f4af989caf8b3cade582febf5d3cd8d7e03d32b7c4a5adf3666a27849175fe97986d0124a7bd162441ef1d08ed67b79c510f2e57fe90e4d1b771fa1744c5b26961446b295823bff90a75d198edf402fe193c5d33a7225b58fb104fbc024fb181ca5002ccb5f92ad58014bd96094af7bd69b1ada673340f615c781e7103727ed2f6a9cf8ccf4efc50b21b425b14db487cd8e4a03f066470cf2521b61d7ddbdd53605f8d747b87d22ab6898d03705e16bec935cd2f7b24190f8f58a573a1bc90a8e36cffed106f50609326cef34fba047f3c53e0926a6c99e91f2071b0e11b02ab3cf22e909f24e07d78843542115e1d5c1fdfca8a2a94a275a2289d176060a5d4292ac04db87b07ac71a7fd965fe0f404c33d15ef8b515c053e686eba8fa07facd273b6ca5ca4df95ba6e91e85d710db3e487ff487bd022d92686993df2d87e5898ce6e41f4820b510a8364b9419edcdd1d0801137b02074bd2f68f9a3f903e150d653b95487586422ca33507552dbf2c8b50636dacfdbe1ca460aa689fd178907def01c19e8ee715fbae938c6ea7b7bace7e2aaf3d281356a7fee0af98675668dac850ddaa1d509ec4e951752d14a70bd7c6738d703779d5df25e4b8e8b7295ad95fc3e5dd700f7f4ed4e275a1097dde329d15dba0eaa24517653a36ec26674a6544f9bba14f6d6d8d77d3c09627d5efeecb1453d535884ae7cb4e5db3bae5f0bfa90e2f3a1a496142db582e741e223e1011bd4ba316ba217c1dfbacf3a7d98b52d14c1c13ae38f90c77eaaa2c109a885b9a43ab9b2b565518bab7320e657577f17192ae2c07fbdec1193b79799aa11eda1a2d9470c962eb7a2a25754a5f2f1ee232a9d8e11674e5133851ec273e8770e6d9ed4611667349b751a9eb56dbb499218ca112d8c9ed7eca531177951ed0fb1ca665a099685ec1f13dcef8c3a4b08c499d0c5967499c34a37a37faed525a0df2f11c57f4dd6b5ff69c51551daa9e6a302541459fa4e2104b988fbff411ad888028284a383aaecbde8a24fad3a8a6e934779a0d4da65ec56f935c2865e8387ab55bb4d679cc7558b67fbd259d2225dff0042034679dd74d85656a5abe7ee8321e3061b1ad63bf4747058332595170c8d63e37911914bf90b7e6fc6af7d446ea3c06dd4174e9289d80db4fb0b79fe5ab254c18cf232f0ca1f6a5bfafab03a7e68c43e7679d1c1e38c548bbbf03f36773c6c15856e0669a72bff599d377aeeb7345efdf40d31407fea6a2f50419e3fc792da40cdffeef3cc8692e0e6184d2d226ce46708e881ffab052bbd982a14b2079ab1b26508a4f148c1d42b9dfbf4254a272fa9469ed69a1478a190fd7cc082064e3e0870cd7a5983a8fd84a35c7d9185face00214fa70eb156ba5d0d03f78035571e7988ada2c79992ed620b4eb6867f78c48548e9882298949377bf40c25ff900dc4cc856ed20ead7e1d6d27bfe8fa60e95386f24ca22411785f454264fab0a6d322a7d87fa4ce5da75028cac6a062f64c325472e34c384c5414826b3aa488875e85adce0f95f3e393a2217de08d646e15ae4f4b63c4e98132006c0614a361d04f67771a34a283c523c995425e544cac4dd495dd7543623e03596315664ee83a29023b4d8a023b95eb6fad134bc3e54358a98cb39d2c1ecadf542d954f336b62c9cd46f18ff761e945494ad382843d57b4a44fdb09c62673ed58a40d8e37dc235796bfb87c54d3bb905662407600921b1dcb26dd9d776f3fc15eefd03b8198e575ef685ad8a5b38fe20a0971bf7988757537f78e6aaaea9dabcaa455bcb09490dbeaf7befbf94fa9072a8aad489d81089707c70ed08fe3870f77416eef2665b23ced3d107f81ff4c4e082f5e06363f3ec9ae174c66c4deb8d5e0744c19e66e599a3e02475451b58fff1ddf4ce00493bbc8e4d8c023cdeba807e2a1d7ee0b4a8544bb77aca850bc648825dbe5f155ccc49584f5d2c4e0aacdf7c9a54e05595071a6f65043d15385ac975ab88c68071fbfbebb4d3bc2bfcd0d91714366628d6806604428c785ed3ea91e88451d9200ad8be5c0e08a7699c58f3a47f1886ebce5a6cbaec98d0b22bfc81208902301b096acb8ea668db098514bd2b17fdea4de1bd8c83c3fe31abf17af37cd796af7e40dddbdd4012898f52f11f21b6cfe3b0c90c4c99ed7eecf3e7bc71a4321b23d3a698996db063d0e44e52846e05b71382834ba1fa742fd33e83db06ea373403d9dac9f9451ed4e89537b1f7ded8bcb2e2472c71b4d9884f58991815baf6ba0d7677b1f8ccedf0ff155cc9375a524e4212199286b4ab95ae4af92b4572f0731ca0587c5dc1551929818588e7ac69adc725602598d90d7c5ae0f531d96efdd212adbc393029fa81aa36bd10b50a2a077ef9243678c841e03f85bbdcc89d7b9a37803882b38c582ab32f199dbec09de5c0cafb2f2f29f703c405623fc93ebfd1f6f6fc34f5f08091646951e6acb788bb3fd762b02e1094c0ed9b1e06c6d7247ffe52965ccdf0349ba8afebd71ddd5fe22b4583584d687749f5de492f0fb0c5e9592fa5a879a04b11e2434663507559d5e4e39b44d09d4bcc546e3e75fdc8e217f30660a4218113252a98d57ed0e3bb1ef4d7698d5d60999e831fe8c9ee927687148556463ab2456ca353a2f65a19ff995be355b53eb056761debd48cf25748b03a5ec85a0a416b1d8b6b0158408d55fe5c4a5b9c2da695ca74c417ffa3cfec31609126631d0b84833d74aac85a5637d7e1bee4d8ae9486bbe78676227d767cb98415a7d41ffc66d48c56dee227a63e43bd9b102fa736f86a5f49f71054831dca2d8df947ec72d27e3a55901810dd3299dde5905ed88c06951595ccbf3bbc581b700dd5d6a511fa9a6cb8d397a0d41c30a74cc56111834d64ed69da2cbebd5d926f9a57f97f5e1ed891d35ec4cb4f43a4b2b23205451cba3874bcbc829782a01f5efedc39670b224ac88c28015c26c256f503aa3ab57959abe455d942cb8c68d87393d606691f3f269385b0b2e3a50bd56fb8fc1743d29ec8f548e0ef9b2619ea51393ff5a86ca3a68006180cba1af9c10f514a51333a66b3f32db43b964fe6fd3ec668593b8fe33321f07be1455fa665f864d6e01d1740d1ba82ceb09498082b3a0d222086f63c44c3ca7713a02a7f33af1037f514aa073052f338d6b393f023d9dd33733b7b9155de0ec0a1cd20ffc946d8dd9989df23858d5aacfc3b3b16f5d472b880bf96e49312f6536f450f8b315593d8b8d4dcd83b02dd996b6f422f5456e8195d6eb598d9501767e74513b7fd1941c5403ab949542b72f52549eb3f987dbe53221875aa8b80831e8a3408bde970bf94c53cf54bad90852b6af31ca9595616db527124ed17ac9d9f59b082c68d57f1a430b058736bd70de18df96cd20be31b19a53bdd358445e3c9bc799bcfd6821db05240aa3b91c49886cc4ecc5b1d4cbd12aafee59a496259dfe4b68c8c6ac227c7ceb444ff4274210d8f2263fd65cd9aff7f6e8bc08d467fe3cae8f72f8884ba75bf729d598651911c9e9d6be3ae0b62411816a956deaddfe6b2e1054b3d8d10b78b4879bf6fcb2704a80bee7225fcb81049eea4abf826e0d962ce80f8ac42a3d025eae48e9a03dec40c9d2952b9462386ac143c6ffd4d67c312a74386de89140ce91d0b9b961a7721497a8345b544834fce602bb3b1a0032aa6a904f346bdd110b72a9e451f448cc91dc9dc5ae0733f25d5b1065270bb4f401bc321ae38dad78b6d260e524ef6d868e3cac20fef058ec810bd5324947225ffc6aa648479cc8c4f8c0505d36c65e3c997237c191f97113bd6e555de9de2c3eba9b9222f8156caaebeecde7bc7c575f1fb5bf3b686e6f00937c367ac2f636083713832b914aa415adf5a4ff95ce007b4d2530c7eabba1473752d7458cf317b2eb52db266b49ae08a73b6e24b9c2fe09c889d8ada9a11354fdba3db3bcc8d8d3fb9e151ba4a1396b26d8a3d3409d8806ae17c81c226111a31264e16d8fa7268304fc3a36b655e4c2c23904b7b179f84843e74392d6c1118eb0c719334d93890e6d2538fddca93fbe938da85ab1c50028bacb9effd61d7fbb43a39259e64433b6e11abe97ba442b6817d0262e417aa4fb0c27b20eeae0b6773820b1a7618ad42dd1a011aec789a73cb84b7c6aebc521a5c5569fa191b24b04303fc8ec4b91add984916616a8e148819965c0ba9454b44cc924b291b2b21b322d7e9d9d06ae4d6bb6e7719382ecde8a86c0efd8ca1c3baeec80d55f1896df7f3f6e7c62807b36719c9dacb2ac2276a9091512c69f19a4177609ec1be2bb8f92371dc052507ed5b16c18ae722323c0075356438e9f59d21c8193cf28179d37102c6428fb8e555a433b3fa476dda6cbffa16474a72083ab712ede5ffdfb0de3f7b10893c8bb75fbc3a7fff941e4dbb2d83a92c64d31afbb5662e3536eb8bb9fd1ed414b08b5f96c7a1ad95d02011a100b0acac6cdba7e36a9774747a6012362a96e42c4ab1fe21c856ce7c04c214fe0740dcf8b5ddddead564a7ac46587b7caa41fa7d7a021dd6663acd62ce11f6e26e44053e0b8b82b05b7860a4b04677e864a349e60d77ce7fcd657b116a7403be236a182271c47ce168a9e3563e1c1d8708f380f5a302a58061eea85b6be85f77f84d93b56f17dbf6ec74de7f6979e31c418e6219178c1a7171227b248e04f25a0660bd76c5c30115db163167ddd8f1082451ae880abb77e6ec473bcb24542e083a2d8db2bdbdb49b9b90d1f4e098dcad1c563e3a38da254242e1c3b9b8cec06156cd2f75aa34a2cb2de464262afd837296132330ff8c57fe9516e1ada9a3308214c9eec67f44eff30b79f5d8c2338d543e072b73457f596971a486cad91a50bd58fc10506481d7fcc29557803ea65f1d3cb27ba0de2c3f9423135f7d68c4a3afade1de20a2421d0639e560d62983dac03cd13f5ad40938bdde37fa035d810bd2187ba9c68bd56a48c105950f8b9bdce27eb580483367a738f22dcfcedbf191b8a3ddd8ce7a9dbdfd96c9f8042274f2100e0f0607d675e4be32d44842ed291dc03c4034fe6bedc549062d7c5089929675cce2162ccf1a63feca387014d8b77fbe211dec3fce4ffa6d7255adac10e59398cc1db1a0324ea7777562926218bd8e0db97756fedc5531a9a1c4b08c528e82ff7596e0a2c9ee89e4d71eb6452421617499b2e42c3fda6a05c78eadc76d756f1fcf56e3c00bea6137ab50cc98dbf222704e32956d3d09f98b67be0d01d2a0b14d366b705ac4933d71e29641abcb8cf57afc0700cacab41e66c8b825870177d0499f56d265b3e10768e58ac967ab7d2abb5d045b8ae0351b604ed66fd1a4c3db6e548eb4152c2df9abced679c28ca5751fb1e7eca8e9a8a4148bdfc90da92a656ce746bfdeb6bea7abb8bf8f5b80343927a6f6637b7364ca27b0f55d3b9e8557ee255a03844f9a7a5e5def1b87f3aea3166cffba33a1da9b09c0aed08298f0740b46322af76247b6bd31337d7632b9e2971d4ebf9a3326f86886d87dbcc7a2b0ca5b10907adc0fe03585ac8704b584cf17a1a5db144854058efe281fbe4bbd8c95223be738ebd462d0983b58ca687ee1e610a16321ae7550cd68cf4faee44e8030c96a81384a2206fe9e2d29caa8d52ec5568d73a1a5ac87b6df7188df37feb4f31e773f21f71fa28c4f47bdbfb56fdf2e28c3a4b867f972b1bc958ef47bd8438aa22fb0ad085f072b5e7b7185d03db047f62c1af490a0da5cbf3b137ce01e1c60c72492fd88f3fa0f67adf0251e45c7a4059ba4bbc8f8125cb1587c1e53b4e52892029eec3f5e9eb9e8030278ddad126799b329d430c8fd338856ce0afc0e3e5033df174c921ee60f39f78a84547811f50304224fd53657ff1e6353da9edeb4b67ff299e14e7de5a6dde8ba33d0e51abeed435defdc8f759052c1b48cb91e4a8165661da506bfe0ac8479142529d50107d81e2d5b54a20f6fa00b49b67e127a030942bf331eafe6846e3fb68bf739623007897ae38be4715e3d75c2aa65026b80fba69b593a40ddd23e04bebc7f773923bce3a37003787af8a6794a544eb841ff04f9cef12361af37c54fce44fed8db69a5b7563d3e4261a285d4f820eede692d96377057aaf7816a804c2d80af59ef3125169f909c6d30eae4d1006f44b0155cb74e885593eb5b124ae817beb8027a2441d95d60d8d3a029bfa85774b67829a42b5557ed47924ffc219b30e431fa52964a528a8d84d4f4c29ac934f866f772677b1f35c52275877ad6fc29d9a99f42e2e3a0916e0820f3a53973b709529fc54c98686ee3cc4d8afa88875e9dbfa381a21880f2cd95931699c7bd138e48ccb4d42b42fb5bf358e2acdebe80314308274660395af2536ff767a942ca4f2b12211ee74f6bfe532353a89ea41b21c8825f82c8d54451d423a2c39ebf1bdf4a145102ec998f1bd1f6dda0d618e7e55ca96a01042b69c896b7c8af25a17644a7d4f3e363b9c5e67dc2db9810b436fa8cb9adb3edc6b909b23f464191aeacfa87b8377d86dceec1a2af2ae5d8b06d8f68cd86377320f6a7ca23d3ef2bdc4d60fd28ebcfe460c39230fc3886b8a1bf2ff5b3db8607d9c40bc7b0bf4cbe1f56c4e9365b6f149ba11f4e4f56e4fd38a8aa87fa2155245dc9ea7a93a8ef90f2bf820b09d045c44fb6695250e0de10c5cdb9b4d5d42a34c4e7fe1cc22345883104328cdce950b5e4b5d5900bd85b2aa0446403db76b13ef896638433c22df4478cf015396a6eb36b036ca93f8e1dc523a484e30cfe4ac8d2568954c767479ed73ad7c0eef9679fd04c6ce477bc4d8b6739024292e7d34ff64676e4dcbbf0dda6c07327f17d56624971550e5e8e8d7109156107a5c77b50ab485ca3a266f895e8ad74a8492851646629cd9a262493908fe6216e9e488f62cf1c86dd63a46494844bc28d54d356b16230cb6a61d880520fd3f0c0a3524a2e1ca000cec4a0cad2d362e1807b859e41ed86d2eb7dcb17db75c1f58957d8ddcf52af69c0c29eb2050ec436be7099aa6d39ea55eb827380e54cbf66caeb04bf089de3988565fa877502f07b2e2af8059a89973dafe451ce582b2f7e81e006ae46f6b24e46815d4c650283904a8288921d4d2f25a8e59f0887e8ed4d2d16c19a042b37c42f23ac3ecbe2c4f6803ac7f9244918889f44247b8f8b9fce9d6e75df48af0873b4750ac3b2979aad4596aeec78b016dd9b332b2904ce1586109bacd5ca2189ec9761282ba7c539b8ab4152b63856b452b1838f64ec6341497074854bf15e568bc28f8abed56659f293f165d42749f97eda9805d8e903977f5ec46fb7161bbb72b320d56802c7d1eca3412f77aff052086aea1268c8c964280679b9fbdf64e333c88d3c83506944d72754a575c7b872952729213cbc8bd3f603716cbe5abcf1d173b4e2f60c3dda30d269f1ed4391348eed220a9ceba12f22ce6664f2e33837c5607c423602725d0a8e78b5e42989c6b359fd9b39c7038dc4776fe8705b3c0b225858ef2e326dd1c814802c49436f887e4b6c490694f0fa779cf171102be982378fedacee1a8e9774fdd1f4e61b43910e67e9d8508e28560257dd922756d9dbf37799cde725000edc3d61ebc57f1c6d7077701a0a0adc32e6d3db763b18a5db12030c443abf76faa890ed7f99937a873ed54722b3462cce215c790e68fe9ec440f2ba7190ba8cf4bee53321baed077dd1ff9229cc36b7ca20c631e5f5c790972e9e9cc246d4819c51b9c0ea3b7e15aeb851a2273cf98dc52f11ddcfa1fc0df6abe7ffe3a7a716673d8b38da70947c9e1f1623d9e335d2f4cd98746ec5f9a55261579fd63e85d380ca4f4a048383af032744cd0d9db59923bbe3e18dae0683ec752897a48a7402d7ceb0bf29bf246fc08f7f7961b181a23105eefd1abc58cf1017abbe243749f98ee6a4b610f1b3ef218c6dbce67e4c16595f24a3b73972c6618ffb0564b750f201868b8be8215c2d1b1c669d3a4351d848e2f7ebaaac364e1e352d2662d36c5ba9a75df9e34339fbccc6132bd75046ab470603234a79c4eaa829c5d2f5d5f1144651f59565f1f93a03086e3d32be742b05345a6e453f92a8af5d82017c238c89d03183ce75be01f3f7680ce1c17efc3246298958871118cdcd8577f38f22e87a3637dc5adafa5cf16e76f6b32a0ca30c111f58f600c551bcfeb9377b3345a4dca246ddcc1614883fa76d31496778dd69d4c087c8fd1c8ef65e5501fd2034f9fc1537bcc4ab77a73146b7f395f3effb3cb743ab61145ae1a7c63cbc7a76a5c6bd3f5c0f5dc96dbcb360c0acc51463cef56b66d0b684b072ecc92a0175311797b0df363493132f80cda50a9b6722ba40ae3709dceba8c68816593ed4d828b70f89c3ba5a39d57d28b94722b4bd04d93cfdce9570c9ec214f03ba827b459d665ac4c50ce3fb6a16dc7bb344ba6f9b00ffcbe2d0c4c88c62caa3d819a4e505fbec3bcdc1daae1f84f491ceb31c5c1f6249cd2c7379299756bdb7c36a6ffebffdb3ae4aeb15ac8260e83e0975d1b74fdb5c273614fb14c7cd163255b0b7bf21dc095183f896352dea0ba1f2e032464ddae71f38d0e36fc2f7aaaf54987e91a388333065d6ee53908f7eadc1bed50f00093183ebb8cebd840e299d79c0ba0aa0707588ac99514cc9ed725c31a2c1c476df6d41d34733b27f85a83f345b65e6e7320c324681baad5b4049d8e5992ed5167e331c25e50c064c8f448ee15ab9736c30367ffe8ee0f217b5501c9679f02701349bc2dac58109f77b58c75fdebbe301af579a7844587a47345e0b4264e3e036d6af3e205fb494046dd526ce828f56b8c80beb2647e5b3aebf2145915df8c2822e00b21443944d27c41b243c694be0b88f703b9569ba9db182c20321675a852febf7393980c95bc40eba6d25b6472a04032fdd7631e298a2967478073a864aa4f74e452bf329a9e403adf01ddb7e3c7eeb11318baae66ceb46cb5c973d91c473a6d03b23f1f360af9fb9b2f1affa30d045003409a789a3102406d05e1b704780e6ca69d4121fe039d4a9d1f1e7b34e7ee4aa0f19dcd3881e725f20c223491512f5a8bdca1f90e4b6b5770deb581b537fd3ca58660185806e85d9bc92215c57e2bb7379c8ad07515c910fa684bbb23bd3c4f852e408685908e15ff57f2c50c21a163fe45b126fb122f7d23bed2fc4a789a1dacfe6989c5ce76b983a6a1c157865ba9b4cb905c30e7fc1e6551d4f7d3de86366819ba9065e68fa74377bf34d08f91c44230f1d9da04589d382341520cf2d9257cb2671837d021a21362036b145d60bd736756fbf627a5edbfc2b11e887e18b9f30575d38905ef3e15eed3109e764efcc66f4117341f1f2dbdadfb16fd5bf02db5a224eb09bb1404bf2f36a8bac0acea5a1b941b3569098665de49f8fb8b9810e114a94ce7751d889e2f02b00f91fd867ec6cd2e0eeca7a916cb8f8012836fbb3213d0595742a100cb358fd4e786ec0a659ceb7691932df11de40acd299b293fbf6eea49a562994ed01b370d8a1e3f22220b5e4f99a95948bb9760a7eda75df2794fd829454d434044ef1e0b3db922e745bbb096e6e99294765c36589c5d3a0557ac4a3760ea206a071b663929dada8695ab3b373e35d340f7fbcf1428302e83e9f2e329ecff8fef5959b3437e7c44528f6f7a0afa3fd132af7d20aacbd7f56f4a231505c178a076325abd1acdb40419a58ba384568c9db64496b3c7bfd869413bf90111a54024f07ccd30709b14254289df5b9bf1fa53842ea9fe576ca37210b4a50e5410d93c53e935391e5aa1bf19e6292b8b7d2adf7879d6de7f55cb1afbd806179db60eadf498748bca39dbf935cfe10bb7039eedd4aedc944d02c28fca7d56a94b09ab7fa968767e0113c7eb93a3750217fba55304679584b93447994e3026e9874359c02ca299ec035387b07a4f92233747acef2ec90fa93cf43ea005660adc5eb5ddb3fb9b27513fb84fb72a8115440735763ce2ca728a61bb0ed798371031ffa77d0ae3bf1d60ec0513bbb119b66f74475d33352ce45b95debf441ba4fc4f4bccc21bb56c0d6b3c08068acd6b1745ef0bf1fdfdb2c2c6c33f83833ba78e08982752cbfe266963f0429837491fe4747e5a1f3a21323d58b730e417c5bdc9de3fd2968f354ea5b2bdf14901995dc8d035375ab9aa92cc7a34b89a7474469e9ece48fda1716cbf6ce0105dcf93fa4844f77d8836102c743aa631beddf8650fe1e5256cfe79bb1335bc6975bdb641a8dc100ac209d8fde96940e55c783ab246c80a5a1937c428e799b50387d6f611988949c5e46d45e88ffc7a4430159c63fb3b57cc3daa18e714c2880e8bfb0dc04a2817c62a0d154fde12e225109b32d23b81a38d06456bb8e9d6eea43ccb7a49ea9cdbab9b9d5a6015dd00db7f1dae3bcb1f7b1a6d55bf19e6a4558c6905c88eda7df705c42b9652bde30fd174043cdf3a1dbc9bed1b9381d4ef61f73a6838839afce660ff910114509d907ad8e343a78e9e89edac122f8b28db4264daaf6b965f3c8bcc220a1711cdb3812e13e8909a209723953767a510c0799d2af9716c0f6754426d50cb7c5aeaa9d903fbe3a3468b878709c1a619f448688182b3b2c8a456d834bb27106c2d56b9bd44cde3945b4f26c7f244a23503025f8adf745dfc1abe544a2b478a5d9fb77a48910301fe84ab390340b1a4ec754bce26b43bc7e0cba2d49ad510e03f1cedf7f48a27a1db1c34e95ab60bdff0d10325a4beffdda00dab296eedb5b5381f7b36d8955a762b19f879b2ee50be76f6cbb68bb8c1be1b35ea71405a84b95c2f82313c2836debc8e2ed956c54c6e28013e7767dbac32b2b384a0c86f4b8006f7fabd6e90df3c22bf5e6c890576f8f4358d885d7dfe965e11f6c9e5a0a4b406599f48f322994d42baf339f86e4261ab252163e9e0ad3f21656269669dea89c1a156633bc3983147d2f284ec0c9d5d26ade8a9e50adbb5b90803318aaca4a907df11a8a7c7dba0dcb0e95f8add2563ab8a07fd1e01d16a3ef7e105f5af627f30750bc4ea6f2f86d870a9c5dbf424022e3e0cdaebefb7209cb1f614c9b52e5b3e37de5899fdc6b14f8d87f50746d98d7e2a3a5516931783c3110befea410b265b6764c8a9905f245f9b8c47ee67c79bafa9d6e3d66f659744a080827f9d4cd666be03289a86b19ea49f7ccaaad121b455be203398d72683d10f8f4137a1d6da6526acb876e4cef242fe410edc58850f163589021875660dd43c6bde4ddae59a14454624332d9563074fc1867e351d54158b901c0e2ec93dcc2dd296a68a73a451401f9bf7d9bf40946a6936ad2323706af770c620e086d75a949ea07e9c845df267fc578b6fb7c7778867bb7694a0d6af4fe47b87f556bcca67fc127fc0d67cb82a5800531e7106902b97dd5f17660a11da18bf257434b2f9dfcfc756c95a6c2bcb5c19796fe7fb709b8a500b18955f8435d407eb31170e8c25bf78da6ffacc83603532cd8a3186940de2834a42eaaebcb63cb315b17a0bc9856ca53423757880c05c4d349d0acae0869b3bdec640fe40d88dfb0acb061fcd1d057480942d6e7578cb1ee65d6b7383d4eaffe9abd0c1191e4ded1d7caa499723507aa54174b4aca8a065121da622ef4b8fa6cc88f143584d9a9caf2d32913aa26874eab5d83ed659a68f6e9c069857b226eca8da182eea8d362218d290c0fdf5d5ff20828e472976dd8ecb75a5d70b65a646eeace4348b8f4cce882fc5746069b3b1b1c882e7db95166bb8a34e84d81b86b8fb8d978d28868322db9eb3247416d078365b9b5bb1acf91b80ae0df2cc9486e28e0d67731f31515c3f39d6b1e739e5673b080943dbdb8ffc4f535df41ed18c1b317b77f519105203d96072c928a22cba2f855ea859723f288dfa46615c607405bf0ef1a1c6bb744bbc88d3b2e6cdf23c36f6d08846d1d698b08eed72f0186961e50f27c54092627b8e37fd0196bed9c74c5408a03cf658ce441f5e0b06dfb4c027a355a9eaceda3bf08cd18ae058d69690f1ba29d7c728e16df665c34524c3eb04350bc5907cdd3f1ac80edc0dee55c13e1588d7a31f971fdb7a73b097ab045b01430c4fb709b7ecf08037aa4ec65ec2112fd279bf2c03b10d37b9d3200fff6aed8d0eb8f9028780315c00eabc7a63bf8a8419aacbcbab4893227c855a2e775c9d6d7f1d87d22f363d636bb9fd45b5ea3491ea8b4398cc0dc3ea5532a066a7ca4341e22ea68f6173de2b9581ff029d1537db6cf5237803faf2a67eae69570b05863bcd1a44137ecd143e466ade2b57880edb3f04e0ef8d9416e30c4a87d4e2db87b50852745631ab635c3d0cd495a2735f88600281baab92c5f9bce497c2b561916c1bfe724b5cbea333ac646f3c37f8221acab8b65578a493880f5b91b2b042415c2055cc491c029ce82e99911c7a33fa89c4d25cdb6a4a471324737295d9f053e4d83c2a86e38b0c1ae6461fe38ae564ddf7b0d6ea64141dbe8eb4836fce2fd15bb06b5a8635be42f602e7ecd35cb8135932853f615eee7325ec844dc5aa57147a92b2dde867dcfcd169c8b474fcd78df0e8cb95705233259727908684e4a9ad2d499725a75869450cc4dbe3658a8acda3086f078563715eb354ac82ffab1cc8e75da605ac7e16d5d3c0eb090e3216f96411fef4132b294035e5922e3f24d901dafdae57d2317c25442df737cf6794971b735a0c1269b6f9fd56eb54fb69ce101ece4026c85058caaa3394e4c86f98c13f29d1bf514d73806f77e2101806489c2780c11fdaab585c4f73b9ade17308d5f2b0706d5330e916ed530a9b30f46890a59a62a65b4b6e36dc4d0c38d53937a8548a0dbf30226a51a78b633d5532596b1674a34b21a26ee505eaabc25fd106292fc2f7f230aec18d70fc84523503bf41e21da50927a2ec5e4ce2ee5bac57112d26ffd7460e904aebaf85bddbc655a442a86d316315be1ed88f9882545459d184c1084046d7b82cc91962ec6798f619bbb91a054d5d413e3557a3d14da516b9bce6cd612f95e9f29ec239f440650973f3075f08216ba5486178ebb743429a1842de2de220b12f7e99f6a7acf4bbe1bc4c60c007f6186d92c3a5ceab5be5cd18d981f72e6336ca79b3cccdfb296acb7fc69d2ec177b6a58a3cd76f68cae2ba649b6adbd6a3520a4bf8df4d65a47e27ead5d548738ef0bf8afbfea73ade5274ba1f3e38453ea0e44ffb146ebe685ef82f33cfe161b9f9574891e906ec0064359894b3bbe3632390dd524cc4ff02034a36cf501d0e8e2e0e4f4259b98f87428c048cd58564a881fb03a36115ec80c7e5aff205764a6d86edcda567c628b9a2290b441030e0f10b9315b8845186c22bb59b686476f3fa56107ab598352fc905829e1fad9d8bfdc3c2cfe4bd739d407266981976063b788f73cfbaf33208090bd9e63ee6fab8000c6ad2056769edf58d8f75a4b6b351dca7181cb5d6460a1161de3bb26896d1419d9f2d4c3ba66e9790c49f3c1b5b9ca67757a1c9c00cc8a7fa2d53c49ff5d84c456db0db2924b9cbe36cbf2e93e662593e296cf383ad42896ec784309ffe9e07ce1dcd0ce4abf18ed1aed1cfedcc78a4da56d7ae4ca3fa3edbdebce180d70cd9ce982fb13d4aedfbe6dcf1635ab1f85497394eeccc4034f99d609fa7085390825eae9999c5738e34e4000fbf721486fa14b6354f3b7822af8c744cd2049e92438403b55e7363c218623c53cdb4c7d251c5522172610b6d2ef974b99c0aad364ee3960063a7fe738896eab7093dcd61847a3a4bdf84876238258b5c2297b404d20ecf26e4935f0abcab86bd8e0ec8cf99c9153026ad8a4a35030d833477e4ed779e7d44a6c7c8e47995ce885a86370d73933005fab222306b2742d7afa06941febcf596e650e3324987d720aa7b5b119a499d6c2ff85dd072397ea5d5610d585892d49e286c20b08ec202b5b8e46de61e8ee19ed0ec2f198ebbe6b7eab78375b3193f56e1d5695358df6e9b552f7468fec7794cf918d30e89fe6d41567617e48916354511477591362b34cb5cd06a517a7a1d7bf13071761f85d0aa837884fc9918864fb3ffb9aa122e22b49af6e55a345987aabc7a9ec91bca1f824b1a23ffa7946b22a4eaa608d30bdef1777b49eade15b886bf52c27cf1b054ed7299938655f8beb439d87832dc9472d01421d924e88117fa39554eb5f12d23c5578ec7d54c4013b49e10bf0e25222a826420330fb0502d7763608404fc8c6e4f8962bd9b061a86b0092e533c1d57e86c4d674d2947d4985aa5bd5b9ac27e721deaa41498b203e0e26b4485d83246cfb073e3422b1965fd114a5daf5dc2c84aa5bff0ba72c8c7187e2a1bfc73d8dc4c82a71077ec6b8245da22455f9e79d6d71eba277eb610f6317d02829aa37e9f9143886112afc5637d9580e899d20420da57b4a11e160c708f78548535eac5b3286bc790cf1726dfa83e447913180dcf3764f93781b503db4f6b85aaf6e4b7d107e2c83dc9e8da91bdbbe65fbdcae90c9c5174644ed085c7bd4a0de550b59f1c9dbb976392dc47d80953a94df4cc2d6eb96373a12ee5ac70ccb695820013381f4b398c7511d11406dfcad20177dd88a2da7fd95d5ed708b0969cc2a5171a1bcf625354d9f9dae3a7f4aea3fcca30d7d02d13ae8134be73d99926f4ee00a54d806eced7e51329dbc89cbc4071f47f1be26cc449cd525ecd18ec64d4a5b796d7caf4b17e58abb6fe5ffecdaa9576ac18bde81e2d31bf83438536049a6549db7f7bbc9e7ecc2caf19dac9d828c047f07b012f4a68d187e782a5bc834c865dfb30c653b4a103fddb0526ae4c922f46472211a8df084371bd8b853a624e5781af907b904549580263e238366d2c96c93c09ad3956f13a5977069cc58ab14558e2b0f3b3b72d942cc5678dc4bc996fb187e5a67e94f133aa7b7bec86e0b45239bffc5f6c8dc709f57319745324767ffb53a783c59e9246dc2745328b5bfefaece4e96121bf77298b0d63a39df28db41129bde994e57268c538b20c0477ebb9c814e086ab4ad1fd3a917a8f705ffd64663f5ce84405f06936189f0e77a4d02aca499546e071136af251777f5c023b0619ce7ba1f9743bba2d817321e3db15eac1e8e35acb7ab126c9a2f4338593685d2eee84c6d1e0e685bff0ae8e1cf08ca70ab55e6c8ecabebf0c875cc5e06d9e56aff9cc9a454003aae8df29b476a9423d2d3beb15688bd9ebe18f0c21bcb18088639f1389328646b46a4f27656d4686ae834badcee5f42a9faccfe1ce6708d2cd7af4796539a596f67dc0281ffd12f7555014de775e0b43819fe9a9183d0ef6c2ece52ba7ebf51b0e028508646cdcacb7b315af176f9075070f755dba7ac9dcd2ad3d2c5cc1d267f6b35a05fef974cc83cd68b971324840bcc806d3ad06d11e4e7ecce9818b143ba0610a2d25b34b0b62c1dc0bab15e9fed4b4a0b7a8ee921c4fcd8bf0cc50133d4d1446c598eda3325c8f1f2c32eca7fef1995b1b55c6e32b8aaa7c71db2d8c50a2ec0dd95d4d2fa7611b449d6a92b9ec304986a4fe645b4b4d9f5d2fc8c2313aa141eb6a9b5b16a94d8f62a2c5ba617da0fbe8ec194ea8a5fde64a711274e87d7e5a6212b70f7f90906c6367d56e59fbe6414a6a7a4eada3a76d7de2d2cec79bc3c4de7f1cd8da89ab638d136ad8a4bb13020c4cf6b355f93d502cb37b6459b7099ff6e9f627592b938d90c5c6f8e29f8330e7a5038cc07671168e62917c98e2c38051d3b4b793b12be58fcfa81f0e671b8b717e2a7323a615a1c4817b3f94ce11a8aa798b8fa8c96dfa73d915bb2410d07fa735b61815831acf51c27f36a57a3a70192e5990f556bc92a87843c5bb456f0ab13990b07ed69f76be9eaa9d9c2535bae050792142e7108ba05a52b50055054130b65176efdeab851dbaa81c5d0225c144193ef626bbf320f763c7dedecf5172bb5662be0d27f6e52ba03fe58545d2e0b98b30d6441a354acdf2ac2d240f219c67590a50e77eac72b23d1ed54f38d782e2f9d48d06d4b58611d9d7c91527819f92bc0ba7770240532127e48b0e0a362e466ae81dc676d3b87725c3f772df3ee278c03f0e8c303267c3a3acf0c356cf14aadfb86d3a02f21157839cf6a0f5c50720af6f88707304bbc7804270ea977bc476d6a0f2f7c9fca4876a7ce03150d112fb6e79719c74dcdd28f5fc44ee3a353c8ed9625007502ade75ff0e90cc05fed9a6e7f290ae10b016e87c9946e2785542ca8ed0f87bdfdc51d93b08f415bcb04b7249b88345e897eb84c56209cdf2099b4970ddc919591f11c82178ce78e4c456d6d54f9628227da5d6b4a1c5a79608b30c467b646ada916d3b41227901f985559d7111e43fcc2b338278b23b68c70dc1ea5d4109c3903cf531897a404a2799eac06561138f905d44145fc0a0bd0b5f5ab8efa8fbba8790a6ac9591b0abe5fa7ef86e16559c8033a196d9009681fe6407cf86057561454dc361af143339e000aa6fec57cd051401fd347724b3774289ed6a6cfd3ecbc7316f66fd23ec3b41e386ba38532892d5845ae4d8e0eaa86222d8f496f306b2edc895ef0a1a799816a54e86cb12ce925583d838fb0e25a1912ef521d61dbd1ca0dd8faef8efc452298f0c327af287c4b04644f64fe8895e37864c1402593f23b30f7b82f60d9a69afac070002120b249d535ca6c81371c02a4dc3cd637c6995a622370a688b5f49914fd1b0ec70d6079694945c6a96260984aca571a6e6c0f3a898b9e674b28b00bbab327e3b03866bd254e0739a9bbbd517599d302bc8471d7c70a062a09c7e151d9c82f47bcd40a20eeebe7371247efa3ddb8d1b375a0d1614588204bd02b5ccea2bb08885783cf665707b52ac988ba639f784afd1d85a4b7aa32572d1f0e91b8285bb9380e9dbd9b030a91d9f66842c254c1f3601eff2dd4bfb188b71b9608a3865dfcc1e07f1e8fcffb6ef517f6efc1b335a563f6108fd94991e42824d72e6224ce7e5ca8dd62d7c34b4b9f63db7dbaad75e088327c58841061fb4019180b04aeaf604363235278a642eb17af2df5501bc59bcf69f1ba2d9ab1d9558b06ba42e2cbeef58f2709d33eba8fff48922f48a4c3dccef2f4138dd2f8392820e8cc643f0fa9d6e311c97b6522f9f991d677b70bf0b25ce78ccbf50f8aaface8882be5f914acb2b86aff983b8381603d92ee37297cb15d93e9fda29334b41f4ffeefcd99811e041ae24f10f87ab0b7ec7073bb74ceed9cf9e710d09c5fe37fddeaf2bfbfc7a2c47655792559c07adc129914270e570352d36e76a0886e2a2d1a87632afd918b54b6103d7c2f0c37a02933c8bfc16cc7cc6d14d22d400582c51a9c08b97bd9180db41b17e21af70653016e74d449e24abaca7ebd1dbc48f99b937fd70dd0d2573479ad8ef045e68fe1fab4b6c57ea7789de43349f9c1214e9bcfe86cc6444cea47e57cc67954369577f5d6513639858c67b1d004c1ab32ba930ffe74f17c5d75db4b2c77045f21a1cece44403ad339831a7089171874ff43c51d70bde9b25841dc4671d4a9d97bb1cbf25a77e423640d579398bd580f06e8e7c230823153b2f660b2db2e8f2a146d63f93145973bdb3a1539af3ada8d627cee509689be57bc4d927feb554db5200b8965cac2cfe9afc41971b0efd890e4e4135384fea35f0d422e9f782e776714a5d33e2b70898bdd2a6395a97484b687e7c31554b60260f704f6f9e4198482d6545507ea57b49d1c1d291ce0f523c608df5dd9add43a1024f046a977b8f58fe3ef89b3fc7b7819a475ce548aa76db14acc60c944a9a53018978925eeafcdc274be44f0a368144f29cb89cf1a190815e4b8836f27b6924372f70aa3fd1446c237d7b2dc31d8fd0e86de9e7eed0ecacb64dc35ba40aa9efb9568e43303d71301ba88b7fbaa5822eadc7ddabf6c9927264050678fdb3bcb7e8f31e0b19a035a747d7b534f232c0b59a494309184e6f96eb70b3a0e14e43b4806e5f00aa75b728529485a611fc32655e6253eb52812c385edd118e486896ce7aafac8eaba8e16b08b3ad5fc1ea054283b148ac879881e715ac0d7c5efa0d700befd5d25bf30fe37c82c812e76a63c374370f83e6a50f78f14a270499852cf8813cda9cc39aa48e116083e2ebc546ee213c97dcb25a411b1934c5ed438e22a58cedd3b51e344d4fe1a2cc3a4dae3a0a51f7490e7081ba3385a54f978e89229e8f649ff660960bcf4489bb6a4af9eac240d8e679f1e4f87bffad4a000dbc4f3641a41df4a2ab80d7f71f1cdefb7b30bf87ba2852deca94813a76b59061e9a42096b5c27ff2d82ceb1ed685a6ad3ee9204584bcf8ecfce29d99270c22171ecc2cda8326a99af2d389e83bd766f1bc2a537fb08068798fc51d87e8c033acbbe428b1b2708363b4ee33a424d239e2b656a8c854b4b4643851fe7564da7c63e39d5d9552d1ec2bbc0fc0995a778e5653df20d9a9c1c724f995c858d72aad27a6199b35e45b6023f6e9c91f39f57a6eeef89085a76375dcaf1095fa5d99dcfc7b940bcc8e5e1d0573c89fa420ae78d599fe0743288bd572801eec78148e527d2651d7fffda51130b951a9e8e0d821859a3aba2a0b93e7e8a9eea23c39982bb59e1a4ec1ceb1f2da718739b695e97a7fb4b965dd440d67e0fbd817c6180e902b03b42005c8efdef3eb7f23b110d1cac833d6a1853ea2dc6af95df58f0a0a1ee8dc07403ae36d4678d508c9c2773092944240f5b0363e7116e27e92d712f1e558331b882c762ea4d49bdec8090b8f3d8ecb1ff597b6a15bc8e0efbf5b0f58c05d8eced59c2f28570da2ead77aa93bc5c05b05ff1edeb82c423242ba31ed63335c1a0cdc967dec32ad8cf4cfe1f12f021e8ca4c450d86fa314064d6c74f84aa7b55d29888c835878000442336befcfc6a39b2845a9a00ecde88ff11426a29e89f94a2ef49ff0cf393cf8561e184bddf1075ee6ad35f2af1c3e91bd40949b59a8b1238b781392669c99c39ac78b6c7ce7e93352300b6fec58549fa892540a28c6fe99283aefa811c4d8987f29d61ec0d8c9eba9180a249a60e4e97559fe109a1690cebb9a8426a13fea0f1a4c98c91ec478934af3da5b6d2ae93acb834a0d2c961e48ac703da7a4705116edb24d8f3ebd0183ca8be0eaf418dbcd391fdf3d58b2250b213ee1dec7ccb29af693a362a877cae21ff503b7853636f5d51cbf91a4034e36e9742ec41d33de422b14079d8d7d283d7ade91243d1ebcea57efa2dc636288269c2788626f3d67c7c67de1e2d67e6a165bbb8b71ab040beb98331f827e3cd9d8f76893d098cac50013483b82d7b9b979ecc2f77575aa189b5703e03d4f6969c6f5f496b235e25f8fcf568e2d5b771f3195243ed0660390391b79b57311938efcd1cc4a7d26bc923ca4a4115c41e974859f4d5b7adb3f3e0d02fc5c51300189e963b6ddb4f58974f9651c343b14b1d9263a56edf0f41c3a2366c45df72bb76f7bbe86603be14450aeaecb33a99be86c8fb6fbab99f7429774451d066dbd911bf392efb33562b1141969a18f57a9e2fc56df4b9cb481e8b83ab55df3d6dc9b6a2b961f7780649c80fc742ef25a9e4612b9cc3dfb8e1e9ee9237a62b7c34c34868e844ad67f9eb796482050c26e5da6b5e7f350cf29d58e64d1df28fa27e7920f8eeebefbd6af2c516d8afcce8cad8eb5eae2d45c5d6f97346d56dc17f460602de8d952aadc79d85ea76b998b0e9f4f25d30af8cad29bb2ec948a7c538947c5a66f5848beaff86bccd8691d06c801e4fb579a29eed3c84698e01bfd47c7e462bbe31965bb7b354c762c93e2a34df168320c30511d680924c4387ea99c07c171a10affdc3ed799538dcefffbcdf7a478f9c895eb58e70acfb9bf75f65f59a316d8f4e827da6a4edaf85ddf9387191932d0bf29e6147a0d21f78fa5aa6f2c833b7e7263435a7fa81654f04f77084186a9e0ee05ae5d7b3bd7c68465d4b6800dad27308d029f7934b50e43e603c3b137eff3c598d0283e3f10e9e58f8f58386b9dfdb0ca996768b94fed1d13c18f2c6587ffc79d1f566ca607160431e44cd0756a25d319b2b77da004e959e96d84caade4a840743f29b948b961189a7a87f2e382bfc0adc342ac9afb038ff84bdf6f77942ddac512eb94e4dd5fd69256a88be00b72668beadc27e21c9ea96c1f0c8d6f1d6a6e1c0b2d142d730b9a32a790ded1a160978c900fa743a04b0211e84dd08d25ddf675806b45c6efc43a9a787d46233132cd235f80ff70a684164d0661d5b247688952f435d29a7f69a219e85a9ab99db1a4a1665c09f6143c80edfd839ae82dcc811c011fa47544c721e43d462008df666d0360b1ff86a8942a7e1260c86f7c4a6baf42563bdb50340fd13973860d719e2394059234714b64ab096b675d84d835d92a0acd32b75b0b0514a9bc549ccbd5fb7cf4d23e047d01c0afa8f190742b6f071c6e2012e9cfd0ca1ed13a26f7dfc4f26d2f9a85c899bc36882995dae1f59c56d5516ee2f105e0114e90842728e274e189e220cd49cdd161a5b2befd52618375c9689b7bc3b2689e853ec3e97a524c65292345bd6b63ea26d02b07d71c166ecb12e3a59d0a6e453f91007d3b821a8f97889cb56db1a41839b200c209749cdf6e4cd13f63ace706453a26b961f1386a8ba3d63a5e8361d0445f71d405e759649850accf3a057be210014907da109d1c26dcebb38b2dbacfacbbe359c02832550d1d9da0d683aa5e86caf9fff0c5b9e8e6ce3bdc536539260d1727a5130417275ce1a92fb732a77e1d3ae695b944f4dbd4bf0ab4c25383b29decdd26c56426fddb8b98a5dc068c602c339b4f7561e2bdca654904106e4fe9723b2d76c8e6d86efa422ff6cbcb85bb44f216841651862a22a16c2320f657ee0334ee114f2464ebecaca33e051697be4338f8653190dae15763583fbe8cd9a259ec898053fd362799ac57334fcf69e3609e39d110ce56f32a37f45ff647f80918d719be4c3c42e15d8968d56d4177b449dd9f05000ed5cdfa73a1a1d9cbe4ea0f9188d7816e59acbfb4b382183510c20765913970cc03f0a258466409a1e3a13097682ec788a0d708394a9fcdada6ac5fb264ff5c2eb0ec4d13be5bffb4df47788a073b0d35e08d0615bef7198530a7029e3a2d48b994b472cb7300f048c6e95ac8ac198b137dd938e55e1dd7e05072d2586c2623b633df4dfdc6892e8d1c5be2a6880afaf3fae99101a28ffba2d7d495da39bde0f1d457225ed160f43df9ca4cf756563db41142e3c30ec4e41fce2a25147d2031e14c883c778ea22c133be7f6f7ae9e4814acf15175e037cae3fde73585ae24c39ffd851bce56b9bbc94bc89ae521e00be3fea4c2bc1e33fc7b4bf9b8cfd87df2c46236efe84c43813ee4bf04de8c65e95e9100329a7620abb09423029c544808e384a126691c8452f2fd7e94f2acdb0e8c7d9d90bf882db4ff2b1a4a377256c93508317c2d8216b8f63dccdbbe6270976a953d3c0b62ac6725e760c7cf8f68fec8fd73f60583d2670e993fa25298639d89f63921d0ae7e8bcb1094a4e2ffb7460187f648cc839b7c101c4960f679e43984c67394313693fa2834820ce9c2ac261b9e4e3f2d8fbe4fae675c384e26bec61d7e42c4a8a15d8474b4a8926daa0eb3c1f2402bf651b333420e1f072ce18c79dbc1adecaae3a9937c53bf328e1c8ac6ff1cd427a0aa668be7f56214439269a08215058fa7d718c5b6a5a4ba3ad3b97589f7e8c397e3334c4544455868a7eb73ea54cd6ade14b8f099d0343d0f64a8578b63ebc7afbb28645937786092d28ea1e94f1f7f71508ad41af1725bbc0a5111fb0023ec701050732cf288ff5cec9f1351b70f5d388e99aa4306be62d533ef091e1eadde54ec327675b64a895abb21fa805ded56655cdb39856f6459db453d3ba818736b852ec090278e1e6ad9814f69bab000367e33e6aa0997f353e9ace4069f08ee5f125f7cf49e7d4771930316e7c98d5bc8fe2937bc3405b267a3fe96067f63bf23000569ca18afe9cb77896c5a7ab7905cef16e224c12ab2238606ec9ad07f90c6a9ceac0734214b8b17b2baef16d62abb66fbbce337d7b7eed07d10674eec30369bda3ae85f6cb446981a281633fb989016bcb2d3ad40da5b1b7de1501e76c45ba9bfcb5ee4cfdce529665fc9b6eabc7f7b63227d9dc61a681bc916558a8a9ca088d4ff23cf8092022529b8c70277be17e64db50e77f0e8e563b7c678e2655245b3eb5d6bc62d6e58d3de4f82e8068b47a9dc3ac3dc4f22baf1d1ecbf7ac8cb75103b36818addb674d8e9870ce8582dd627de9976c8a93aa023b75f9c4ccc6944b4e7000ad594975bb01e7a0d2636c16e77d44f1ef98ef36f839ac000b3e212da2a5b89f0d91d5e74db5642805abc31696a4faab24e12f2de171cf94ddba3d5712f7d98f883371d9263cd1240aa9b456cee15aec3e5098fbf94c18d1b1aa5cc3bc28cbd4741686b9bf04b2d02f8141692d75e6d31a940153f3b956eb66752285d24b8190aa4e83a1627cb5d4aac7ae022d2c4ffa1759cf0eff67ff5d60df492eeeefa113ce7d348e5e83e44d2fc1d972c56a522aecb235b46182d55d9ea2b7f5ce9f575784b327a012f33f68092e6f3725580e0025a83cd51b9535cee5883656e7f9190086c5010a63a2aed750d2110a949021ea8a0ef7bc36a29f07591823eaecf80202558533a96c988f1a2cfcc02706e8f48295e039576679e083def245362b75a937613c55c31b59ef8a2667e2b67fb93d691cd0838cf2a646dea6f50fc9f37e89fb674e46cca0962b550437e590a4a2ef1b8980c80f28de0f4cd5f0863f7378427395fea815300a144e76c7edd195833f21dc2439700cb01bbd1997e9e8f9bd5e13e83c4ef935e126a200c7c7bac7925819c0685a05aa0d84063c4a3fc665c1438a9780b3b54dc6e0bca9c972591b9c29b2b5c7b840eb9618f1fcd8d36a61850e590561bfe1421840f13bfa0462558bc01372705d338786c006c68847050ca7883efddf9ab9e2cff55f23a4be90e903bdac1d275dfe8df8c11e9777fbdc966c40d4841c20aa4e5c7b60aed35739f3c1e4caee9de8e5a501078c48d23cabb2143c71720e445cd33ca2f1e5ad125cff5966e9df81bdd6fbaed97137cddca91812dbde0df23dbbcc1a38bc08a945a696a3e69f4d3d8866f685b7eb956da627f8f9ab77f489cc279f42e590f5f7e83048a866d7317835b7dde523bd98fbe86cff00177466de23cadfcc09a05d3e63d5a9a2d9715093b17bf50fef535f3443590c317489e2f2929f564bc176b9b997594ea16794e6cbe7103cdaf1d93af4e88f3a1d82438423043fce6587fc34eec805f68e711417509267244c629bbe3138b1df445f024f32bd139673b6f21d797acd18955bc42351a670c8ab2b6cc6bd5a802f3ceb43d0cf3cf13a5607348b20fad7762b3642e3ab6fbf1b403532bc601f82703f08a1d1d17348aaa20048fdeb20cafbc2084822a3893dffe30301549545c55615be37cf4a4e7dee23dfe74b5b77da419e706f3c53b3b7a7cde31e8544e7c105f91d6adf196af7b0af7c4175e8c749f2acfcda2ffb59b926bb6b665182b0d6d6720a04e3c156413fee0e65ab3c1e640be0e9bb13654314852414939f5eb5918b01d4f5c298423cf337ec430e1a26272bada9fa2f1bd4681847e407ebcad1550977e976066453de2cdef16cbf92d4c0ea433c1ae62945c6054c293d832b952bc3a1af4dd110b005ace5528671c97dcbfbb5cc667524fab71c3010d368aff4f6380c9d9eb0bbf4cdcfe676ef9f6b267bda18032d08cb38256b7f7f5cc6ddfda7a1d12470effd9d331f4dec93af4f0141ab2dba9883175f74c1222ec46f5280468af5b1fef0fbaa50dccf3e9a717724e399c8c0edb41bc06c0314139c0fe469a84f3a3e74c314875121a36ef377617616df57e0cc4cb6d08fd428b9d509a1a0f2976ff65b4af733f7103c2b49342084ab3e861fc743cd9ca9978f0affb656a7693a512c7f18e2d9d2b910174bac645917190f5b154ecf74ed17b1353ea46d60d36c2f7a8ee8f6848e505709ee5a89f22ceb8c99dc8fe41a6480ae9e7ad6570f398d218c3309d8eb283b7127f4c82cc8d92df267ac8fd356a2aa574b8eeca40c867509c8649ba4d076a1ebac17503819c230859e0a0e624793256a86b0488f94648167007fa1f6da99eba1a0fcf224246e8d03a2b3bea3a8fa1574724ffa7831d18e32139f823a9dfe4acd77fb3201b95f5ff7763d2d3e7136344ded18e32a365b849ad473a769ec7b5ed0fc856ac3dd82856d723ebcb2bc417c2d577d63e9f830dc6c04a789dc8435d98e7dfabe4c11ba30d266ede5f0e0e388ed13a984690c333568ae87d0d333756394c19179e6b000b2fd4aefc0821e7378390314f0f6ae381e89b4083f0517265306728bcaf4ff62c3a9650053f114dd1f06d709033e037848efbba3c29901be50ed7aef6c26ce8505e0a881189728913a4b02c8829b8f78aa793b185e7cacdd599acd804ce757c32c9a0937f9816d4e921686730ae5bf4b58bff02632ffd68854f731e4cd20ba831e7cd6794e47c61cbcf94121a2f93fba097f97e2b24822074a53798fde11e2997459d372f46ca69e555231281416ce3a362fd2583b5ea0cff584fa524af5b59f59d921407406112dcd90d44afea026b58b1a34b3d294ef6b895c70212364717935454079e87da58b8447ca9b397729d3879249bf269ca13893194931c5433296b80c9e8d3cd29132d9618e64d0fbabdc45f58bccc501b29fa3229c680947bcfbeb1cf46120b1c20389d1d570dd53e69fcb648465bdaa7211f310fe9085e7e28cf0e39b918e6cf60fe8bd9da5de0a3ed82491f56f0790b383b38bea4739b9814a351d6829c8d88da26e2d6f1949f60eeee6510fe524c350d6431bea93aab3373719202eb1dee8fe2a6ede3a08d591f8d436e0d6f2f96c546575ce9edf8c3714840ccf6abac12be49e743b7d28ac11b7faafde2853f65b6873965d039f3421d6b73db81bbb22e112cf08c03cbdfcdf4096f6861e101dcdacd08c3271fe15bcdab132e6f2d4f5b7aca09c54b6b0574906df4beb010b59dcb2c168c8f311991249a2c75946d0f61b4552236e37ac394a65b645abe1d0e16779607bcf00743a3ad2acea3829a07ce4fbca60c9fe478939266177dcbaabdf5783b03474559f65d18a924e5680bef96742172566b55e06c2ba9589e2df2f14e307a55d9a6bd6d00c1967893f4f01d8dcec53efd8785cdcc1a68b288dbfe5733018640ad9ac848a9717dad98c2ffc8a78eae910ac55dcbfed2ec210a065be5d88fba7da5c01620c68ccacb720ef91c72051802a8c714f3c86153c8042809208845d8ed4477ed830fd5864f486559eda0a9c4c1725a1f0293e9219fa1d1f8a7f8214df6b47f40979da50d4ff280272c403652c23ca4aaa4aec5ce911501cbbc3a090a6f6e3ac05cca1044ff29e8893db868916ef644b0e1a6f24604f4fa54f1e7b22093c1027586018fc1ec5db3d6e8e1204e74ad38915c02b93e29b0d24460e855d3182ec31290c986b705a87ec2ba9848d7a9bffa3f314b6b61cc2b78340e6162e9efcc6dbface785a7797a58be8d002596c326e6f2c6fa911abc87aab52c048b70dd2b2784623cf8241ae59770312d714baa74ffe04ce3856254a2cbd1a01f4a296b265218d65fd53134a09429b64ebc08f6ad91c27d37b4794f78bbfd963cc736bfe46ebc3fe7dbc4929dc4418db4ffbe84adc39ff51c6cfb8f3bde8bf52d192a1d561ac43e380f16c5cd3ae88f5d349dc31b96b99c4c18b3e6e1fc858af72131abf8e288d55b046bf2ab29139e5b56cfba27785eef073f26c23a3a470372c93f1e0d416bcacc314abb1f1334084773a7347e74ba65834da47cdef7abe70926818ed1d066e3f2c4e13d9f192651ffc17abb99bab1f551308156e08200d6cf276ccfc2e6c46f44a572e166067059a3e8966bb869e246f6842832ef4285356d0080c732e955bf8a535c438dc379ecbe59e457b972c010ccf72cc64e524ce3dbe054de985a48665953b223e0625b9ec7dcb742502754a1dadcc2d55fbf0c28c992b407b80c446fc6e60d5e290007cf5b27edb29b7611ae8d1aa6a5976c4f74e264ab025fd85030403bac06d368085586f41e6d1fb1fee8e4d964e736db997cc4e0dbce6c310a4b394eaef5016e6fd99302c91ad55f6e392dd86be40af2418803632a436b2edeaa29a3d0a9db1ee3180cdacce8033367d760e0c2b19be175dd23323524fc21a1c5526cb088ba79f5bca18d151e834974d5fd7c9364f0728cdfde1b6711a9cb40993e63a272acd8c0e9180d89e1efe40f0f6c8905257e4bde8a324235b1f0d6912524f00e5baec518631cc532275ef9dd48f9bf2b4525b1964fae93cf621fa3459877f8e8aa52449cb0b7b071d50495625be5eee77e11c937d6f5ce349d2a9e207c9a9672d76c12655edc28657e3a1ab0abf02b9e87d14d132503b096af95fd15ccbbb0993cef2758864543efd3b5622fc59fa0b3dbf7df0dc184ae922e2e60858aca6535c254e61f20f4d176a1963793da7ca56fc24ff162edd40aa4af552a47b180ac9aba7e780a384cfc89c3fc5c059eef4033847734dcdfd3415280231c1e889c42260120ed7058d964e8c9fc1640e2788afdd5254901632c1d6270f433c09f72a34d3516ef56480b6d10c33bc288c19f08ae273fdbe2e83151bf9c5a20e0351faa8271bcbc7ddca26b5693f4c960f5ddd730f2c3628eb5dad2faffcf09d2c451d7e8d748b0e29cd7807fb65fa772517c81f6e5f1613d4d777ca6f4755fe07883d3c7a30e9ec690669e8e0ec08fb523503c3bf606bd2f51981c372dab90d02e53fbf353360c7473bcbd3d8189f20abf7a76caad487be012acddf30297fb11119308ffed8702ec4036f5524d7073274cd69d745842070afbe89f7b1d4b09f48dc15711103562bd455becf41c4c823661b302e9cf5fbba9786e3187e10f32dd7040b9ef41583ae6c9c56f0420248e1c9e3f52e75f02eab8edb01df258180b5167b3df8c6ff3e79283f75b3d50031c2cf220fa8301e07395256c144dc629d00258e6ac1fc989946be9841ba561841d3e3021ee6eef9a7aa97fa9812a6c9a9739d45d57b71b3712d68d66880940865a9b994df26bb77a7eb88ab7cfb61f94b7cf728df39e4528835431fa417e7f7b2d416a7c3d9830c4d1db372ac50c3d9f9a0aadf97d84277a72209012f78b2337f26a33d78b5acdab71d5354831d6eb81033835a5c2f5d47d14955e01bcbfc754157379d026a7edf8440e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b85590aa6fd7264f613bee37e668ad1de44cd4a164b9ec2ac2b6f65a400f83fd2101adc19b69fa58a4ffe188d7b96075610ff2fdb17fca4c388f881b61273b95ec3be3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b86d92a41ed59c8b0c110cc6818f20125ff2da7726d705958fe33122b86c620de3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855fae6dd6f3c89cd65d26cf20339e994ffa9d62fc3f5f86221d37fce84c7ca7d3a37052afbaaaa14ca8c7fafe97b46b9b9adf8640a617212f5c85e7c424ce1dbefb3348e918594f5e1f07ed74211584eabec5c84712f669879500f20970fe1c40a450f97d9df2c8404060ab28a5c1f7e8f3e52725cff14038dc157df367585e78b34694ea8bb28f4a5f1d40a5ed3b455b27b38f63c245880c975fdf8982787caeee43e7020d67065497c17a6fa4a7973394dbd2124c88ddb184aa01b10cd5e27482ee82bf5f8c53d21f1e1e555d53982c7eee04652c19d5f712c2c070495068a6d00c5b4e291179a07970eebf08f213cf5b641b36af0401133f8d2541e63ac51f0225682eea10edd7bcefbf09bed85a7061f51b63f00bbd4a2595798b1805f77bfaa879b5bf14222eddfec1fe0c5607ef10e5472d78220d73755fd47f043ad374ccd152b9bf1ed0f58984c45a9c8d38fd38e5389f1a6e3316b0ae03871327068a20fafd35ea1bfd146a78e5136d88dca7e17115e1fb4c10ba98bc82a9bbec2c015544dbe94fbf6afa1a6d1e32e83dad0d1703f2b1f874cdb6e561f7aff4361f9d814f5052476c9e7ca67c3768388a8a0dbb9222e72d7ed2e5f42166382920d9b46a4cc857dc891a7af7a7283aded0d887030f82108fb9b696ce8914c137457ee2abee0bcc388e8dce25dad0c53c57e8e423a638f3cc7fe3d1b4fd55ce8db0590b90fe638d1e33d9fc7a75a1111931678ba42985e5a11e7bbe1c74aba8f5b30d56d47c235b77fbe974dd92df4447b75d02ece81e588ca4abf27f016bfa2212baa73d94aba500d4b12bc8d5edb9953507a5e6d6808c9ade9557abcec9222733dff11dfec89dd48fd395f404be204c9c1eb07e726f43a51a03af426a77feb5c7106c7ba2b2a0a4813b1d382cab9717d5ffa0c11d0cbafa0cfa269a7a61969511dcbbb36a971ea7976822b3e9eee3e3b611e7ba1a16a2e866459b386a7d4b17851642a8f8d8522af20ff2f817869d987c3391494c7ef63e46c1cbb2bf9506b5c0ad1cc871d48ccad222553075c6e31e68e77be6c61f9fa6ef8cee843e024df6712634cd6d332451e2b7a60c3159df3de12dccfc5db13e41224a4cabef2fed360bb4b1859d1337c9f8bdb041f0684610ee75df4591c5d6cb3328a8431a79e7215d3b5a5266ab0907864c4a93d38f1d447a3619a2442641955847283d71ee5e4dd9378b6b684fd488b7472525c18c2ffaf1ddf9ab6ccce4d4c2752f7908ef30095df9b07a0470e8a95e1a626e45b075d86922309ccdfc81db440b489479195d3c6a64115102decc29e0cc849b4dd581f78cb80bebdb9655efabec0033537d2a53ae509dda443de971df651e434ab3864023c85ab08727f71f5cd7056dfdac01713b20b68067345f7063be16ece9ddc92920cfd37a45b422fa5ff71e250c2400243f7360abccb8053f54ab434f77b4f5554e5073908aef8b4093bc236b46dd5d5cf3b41b168f1e2e927e92471b4f026a9581d19702e6a5a946cc6517c197ec85d389cc34235846a345fbb2535164f545bf011a9e9527417387c6dd46771533109a0725308394f7f1aae7567d1f260d38910752bc678c1403424005e3b63f1ec3a424be1b98f6ba781f04dd22f737a0b7f9105b52c25cc73eb4e96cac2ac1ada87dc42ed3506a9eebd56a2e4070942e4f370d8bec04359863df52c70e8882a2b7f6f3f7f4c4319f576aedca8b6b669fb3f86d8e962a3c674ee5a6f541b268379ca372041b4dc542e3991b653b52497d4a6705f81c6ce116e2750fc48367d13ef7d0ed43157d9aa7d2bb6897b7b73ca64ba0b17535b66ce8703f3d43256a51117e7712dbdaa52912f8ac1812a542e17c9509eda333ea9a6f8a188ecec29d236df70a1cb56e7ff70ad1df7142888c25e6928b66dfa2102a8ca1c4f7fb966074afb39b2a4e76a6982e34225e0c4242a54713db7e105870afceeabe1a9f389f0ac3e6fd9233a589d15b827a973f1e0dfd1a4c559d8cd71b480db5a869f77edb1e33921777514452cb329e6563ac165eb1886bf0f8f43aa33580b6c94eee2c4a484a6adacb31a4b4d7a8d9b7396a910edeaa0e2ec9c88fa090734889d758b82593fd4df7ffa6957c15ee06b4d379dba241030b184725aa4bbcd83ec0393000e2767eac664942bb2a49daeea14b7b01632107683353095574b0d72469423ff54809d3a1e73a31dfe642c10a8ef6c9e3eb9362e0f9c97892e5df399c49b8602df2e62ed56cba728f1ced3ab1508f630df512ae622c61c4c33e681425699457a6af0d155f5c592c02c21cdda78a54efdb069e53208e695dbab07436fd55838c9ce0cfce0ea07454738364f8593f4518d194c8c57e66abcbd56b00f22c7f14638b8f84d80b9d5004b4ad5af71f0faa9782f5c665e2fb77c18dd5e1ca54fc389e761c9999171e624118b536324bc0cc0bcd87bc109e629311453c753090c3b747d198d70daa08d08171c172559d11891352fda2fc414b91b0dff5128d82c461111e4a25ff928d957a8a4d15046f270086695e820e23e563186f934a80262fa95718baacf1d9260087dc5178bde7433872a6afb9db2050226de2ddbe6a52864137d61082e3e8dbf6268749a1d81336189a4ed30fef1686a60c171951a5c2b2a85f4e1b0bdf55ba821c4e26a1589a71c05e69b57b987b5e65392dddcdfda850ad902d429365c81d9379e3e796de3abf5c1a93b1f8c73de45200425cf2f6b2a6676ad77b392911799d6640946e3273bdc5bcd595da6958169c351ee8739021d1c0956e7eb555bb987f77e17fad3bde64b94afc58457cc70e697b439cc3f16919eb19a28a672a8ed3638ca1ee2e5e02c26bf8d7b1f7814c6fd5e4b168958d63c1e41554679dee546837f03c887a6bbeb3e6bc3a0759d08870b6661d5358018d500bb793a738d8b784bdb7eab607576d43232b1fb3b53f97ea3456f9ce345b02a12c0e7d894de3c261e8560cab884f6c107b60cf12c6293bbb5a47c9f618cdfdea291baa796011d38ac7039dab2a4dc926979810f06a381dc89c768cad53c39bdc0a8ae9ad2ea0cec1e1bd02ef774a1e5ff4e639a81eb368a98ef7d3537dcb7286e61a02d96071b290c665acd72cc685940fe65dacfd1573e552605a3f8f3ae9603468d19ab9563bc64c75b26f68b6f767e097bc95b12abaa226bb469ce71f5cfac09af1897d5d0968588701ff4e2178864f8ae979024532248fdb5b098ea870bb964a0e2fff06f5ed3f4ae6ff8655558edd52994020d7ea0bb8e112e958ecea523069dd7ba5cbcca63b835f4165e7897861149b62b2b2233b0c2054c91755d02e37655a897d53b7c5055d54647daaa85a3f105a689eea198ba1fd431a366c2df0fe397fe0536c41958f1253c8a22db4e5e767fbdb6806f8fdc27567ca8d0d33a7aecf1a6f4440929a75cb63be59fab53f09fb6b46154226534263148f995973313a10df2f915f127fcb11645e33243aa46abb1ce682bf95112132432b994225496152353df3b940c31d37099e7574c18cafaf74457172a81ea69a39454e40444504477a6318d3a967c1f2c77b13cc66dda29769435604abf603a92641d1ae0b466a0aae85b4f105d78704f51e7c496a2c98e3402631378e4fcb6c5acd2ce809f92977bad36ef48b6fdf3c17b31d863a78c64c3dfa8dd7ce46dfc85a20597b290a0c5b2a7d7de418f2e83a0a0846712a0409545cb3b61885e2b5d6ba40e324ed7d296c920611646a8d24f7f3c0610e3f311233b6579fd23e832828c3683d7d07428ff14581edb8e237ff18afbc54c6d12627d3e1a64c7029e2bcb57e5c96eb27025706aa063fd77e98efc3405b821bb39a7a546193ac4fc61df4b7762bc250157f09aa6328d358b9edce9445846a47b37fcb9dbb1da3f98d58db0075d21b1a0cde21290c5d627d4ace05f044fa87b47feb06d3ef78d32196bde8e48e0a6e052216e1988b1ced191355b31f043fac23e3fb55d79525693614713caa94ee22d6998f6ac371bd90ea64aba7d0149df9c3a9f47e1b7b4dbf6b204cdd81a178bb7bf4b107ab10b192e27da17ef4ebb03e501904b502195c4f4af5f3b2dc4febc48a37aeb137188502ec6472b919cc749e8b8274e3e4f1513ff8d1c8122b5a496969aa68be0e41d80ac368b2c77cc441601b422c854312e9acd061e443f21fae345f4a1de98e2c8e46563b3c9fa9c1dc6bccf8f8e0b4164105011454be862ff001c186fb7f37b2f8476977716231c2da52b3b820511aadb608b0944681de39b30ebe2e5a89cf481a3ef88ef90882ff939f811fa1c7b227cd071c987f686da9e2c7a4217518eeb88a040faa5a0097515192daa8e6f168363ae46de1b9e407a46c90c5c2dd9a0905955767bf1e8796d8e80ef500de4319ce509d9102112b1fe6eca13289ef149c9fb7824b42789e3653a13711f1cbcb1ac80d377627f21a8cbd0c8861b6f1da857ed38142b7ed7883e50507e4224d51253ad445ec472d8315ad6ebf69ac061a65f0c9e91444c99f3a6c99fc1748d009a0a6eeb71bb02e541c060b0687a9f63cc462e5be6c374550e1397fdcf287734f73cf2961219a7fd34caeabef3aeeacc74059e62d95e5152cf68a6b1f48df2e1f5caa07fb0dc9cab528d6d43c556c90fef7ee7abdc134a9fedea7be48e5064bca3b6068dae95ce55540edf972b4034e9dba03f32706a5fb6206804b9e8ccaa563f030a3a94a8b662a53362f194212d6e1c6174bbe166e513bb5f0e7755e6a99c0c3454b452d2a97939da625c83487644fb29574e26644eea2003b9fe511192476eeee74b576e23bc7c22f1015ffde413c3502d4a0263d660dc5b33a02a23981358df07f4bc108e29c42d8c68dddd95f7b277d561d6bad9df52f54c0054e7cb4eb265de47cd15f83a60ccad287598386a86dbbfa49ba6361cacd1f608470c477eca6854cb5d2aeee3bfa2f903eb604d7afb6054181caae7c381bf2a4ba2994e3e585aa57c3e5f898a971fd82de1f3019e6c3ce4f90de4ed91904a635f368c0e85c6f0af917c303b7a3c08d9abb55e515d0b4ae0c3f9b5d7cbe39c28149a98d923beaf421f19f7bcad856e975b6a82bc3a33102901c78873ee134b802ea3faee3f8c998cf1e663e16c11ade668d6138c296d1f6fe417302456b85d27a076d767d27e370a33b620e927265c476c67daf69151e514c221793b3ece139ff0b16ad18ade778291b2c642e56a7e6823b79cc1050fae9ff8384c1543a698a5f085e69fc55d79dff5272303073d049e1758c34cab2b3b6b0f6ddcf84d71d362110760051e779fc833a31d7407741c56ed53140ff2e9f5bc8f65b8023b73f9a6102af69e4878665b1f702c879e210bb24a9a8a4d1f34bb841bab8e70063c2e9e16e670b5c0115b113bd2fd666cf33f4e910c9eac690a3354a2c0c76612c900ecbe5363dc855b202bd67af33fef71e9234ac8d5aede6ec98019feec889b1bc036e9093f0e634e0bfb77f26a1d3cff0d1b7abe02f8d6171d99919971dc9617bbad58b63a80f30e3e1eb0322908f5ab41e038fbeb954d7d34310b819465f279b1963305a2c4a3b62785a1b36b203e80361aeffa88a854f013a48a5e1bda2217b1d17b5ede76b6d95212ee310c55ad8494bccced69bf2965fc722a67b8c301b1336216b66870cd0fb771d5b63cadb3683c0e6767fcf3bdd2ce1efd464cba4ecf2d899e72865ddc9b616320703180504b8bf4fa25bd5629bcf079a07ccef2677b81bf04408ba00d7f7e33cf9a889f483b085a628fcc25bb6ed9013ac013b76df630f0681f6b12ee730d276cdb25dde2aa10fb81ded2f262f6d470046bb8ef79e8155f5ea739af53a01b3015ff4aeeb38ff94a21442134d406cb6bc5f55ea9c70978e7bba00e4866907a1a779d33ffe00be9b3c5b859020d67437bccb28465de442fdd7b874bd090c38ac2d6d602dd665581635190d2f232ec3d9f7a8cd583aa6124c93aa9c917c677b55c968344061da0b2fb4eb0dbcaaaffaf4cd05185d58355be72954f2e16b49600cb484c9e71e12abd4917120d049b0c8014571efd1fbd2bb09adea65eb2e1ccd0e89c59d3e93c57c687322c198b2d1dd45269f93ec002a059b4e4dac917f063ad6120ebf9025997914138a8aa30035bf6001ae97d7a566e4790baaee4d66f1d71abe361c34a52289372de35be93f2942c049aa793771b996a50f0b032ffa75ac46e2f98704db9bdffe94b8eecacebe078169ce070a0b088b0a2280b669bf370b5dd05fe0484d7447ffd7722f71e80fa5ff6f4ebe369468e20bf2e31aeec015d4a1541de85a94360848cc7a059f06d2eb079749e7904f6421651cb85b74ac0055192fe44d17e1d2b9f20a6dda14b8c3a21bf4d55315c8586e733d4205db3241fcf9493ea216b0fa066a0a1952d83c2a154de4237721131c7a6a13e056c5a6fb68ffbea4fba6245ea95205844a327997b5f629beb7d83ad3f9e9e4c729d81720dcd557a459ba6918003cd875611581df60a47a9e151642890cc511e0ed03455f5799c3980ca30b282135085d21dbf7aae59476c83ddc3333f758b2a8eeac59bffd768bc15a8226468b3ff6e8f193cadc8ec2144b6d69592528be48ab4cc71ee0a634b4853e5807818ba0af4b8f09e8df28fc8cd1d787d86c8577d8efee9bba7862693790c54336103079479d27b984b7d92fb67f273fa4b50290c1e5b4bd89c3d9053f0960c0fbbcc8888cc8ab507dd6d7c9c775d9e72eb4c01de3c21220a5da75301faa25b4cd4d72036a25c6278c131b046b2afe54ce099f9edada5eadbe1ad4487a72461f90b4f6792e5ba325cea89e238d622af1fd4c6319ec5e589338ceea567453b7a1a8d0edfbbb52c6f7b387710c14d64f8077a0289a801a21454226023d5ab4e9af1c8068465740ef063571d5649cb92e90a0a9dac7021fb821e715183662f1f07405cd5b0e5094022646787ff5da4ece2caf4cd7282070c2464bb9ea4cec8c506a1494f7bec5e85af8f0143632c15c4852791eace446bd6ca7683e9e4c6c3dc4fa3b626b0be4f86574703eab899a19693f188d3789c85d89013a2246989aa13e099da3540320a6252e7e8dada0c0b5c43361b0823ccb613b0cafad287a6abde077ba88f8eccf521d05bb93f4cb39203b32a917909885a51bb55ce6b9fb0be7f7355bb19b655e88f38d3c04c7559eed8fe84442bca24421cc3d829c86ae47d8825a7ab9b656c7cdde9d13c9e01068bca5e74b6c450bc96bf6c1586b6590c85bd9972d34a29ffc01e0f44437e36c235b5a860aab50e42e001ab419f499b383d5235bea5ae491d00432139637163077006d751b63ac5668933b43841b419a544919ed5f203677fa9f80813a57f850c31429f428ebe3a8b36cf67b9e93e9cf760a15fd195014280329d14354e68131e1cb3a7bcfe49651eccf72427072e4873c6b0ba6a5759de30afd71f597e07cc47b679d0933d679d381ab864d6ac8716f512e7db5333cdbb2653c08276ff952c7c3848a9d78075a5c0c226bc223bb33dbce61b44c038c4f0b562477e3bc5ea9fb27c2bc829e5fd5cc3501cadf04c99feaeb8667d9f01156f984cdd15f8ee7ffd8e25bb11326d29fcb5965b324b8de1c2c77db2a7b826cde91e20c6f8053ad1f063f689b0a9f6c45a4cee9f9de050c59f025f2893e072320f088eb0c922985cd22efa95bc774d725e86f4a4eee1a1b969bbd28a7e4da101280a8da9d2ccece82db559822c0d153cb84ffbdeaa3e13bcf02cf2350cbf84b805c035c40ce21385d6d21c3b83c55c82d0bcceb4ea7a8ba9755dfe640afe33ddb898614ca0156cf03627fce0a0fb90631b537e30f2852e5add552965a542d626e79218c069e2284d5e232078c41ab32d172d7497ec6e458109212bd0b7654d7238f77c8254063d2a7febe0b0c8a3014b9c3b1bd4f06e4112856788d1e15b9ce1f51ba4c2229d184440c548147c560a6b76bf288fe1ed34da7c6ef8a2ba052fe9763b5dec15c2919ba8f5f4b1c2071b17a61939934da07669679f4783a89d9835a875755c2e2d1ad4cb2bf7a291eddd9100c6e2a6d2042f091fcb9faf6414e8c6553782752444b867f9f2dde6f2c70d4541903c30ab680b210ff029ad78e6dcdef44a95777d63c1f446a35ed1a32d0951ee21f0e7a3bdf121ce1c529058dd7d6cd0eee43fdc76370b63e16524a691a19dbf581e685012e8527f8f0413c77866c19456e904e3285e508860192b2144fcea2a570718f6e5e5e5a30fde31781a397768d261d1ddce86261069715d3098578a449804dca68e0216b9685946e2a63711d60ba76c58353f4f9dcf46070d0e086a732307d6f1c6053f915b30b6b7196fd65c76823c5dada198fa2e7056aa8e6bd6ed6513547a4ecbca721a40fc8f393d58fd753fe8a1968d2f2b954460b3d0a0692df6cca2e177b185b87a16acd0e8bc68b93aca76009f98afe6f0c5d7a31f2885cbd7cc21c919753c803ac703c51b18a3ea6347a25495a1ed53f03a83f3d1a0d5fcc76611cacf30f5ac45bb0d370d0ec9d35f348fc10a787075b6c630350d069a964f480972b02577a79ff310db975d5ab8a0ff442e6906657a813f3a7a8ffca90624e16b5fd180a9fe265ac50e3825308b7db758685a4204773d6f4f02f1f0353347b53a17a6dcc9426351d6906485e8a4b6bde2018665b372c218d286179c36ba220471c8b783e37b15a4450d9faa104229826ba41691db0eeb81161db73a74797e35406fa4b8dd13c31bf7cc872b6cee53616cc1da3639c08a9a574a8aa3c22970287b91311842fa5c3e5153ac01cc5ecfd016e2fa0528260d8466b9645049ede11f17106c433caa798444059d6b6e04618ac428ae35fad8d036ef92fabb1b116af94ff42862a377af64d65e28370425bebd9cd36c151d6b94a893bfaf8e5b3edda4233a9088bbae8dbff8dfa50430285d97fd220c79439289db9b80e07c17b13533b6e729d8fa3665f61fc2c49beaf936fcc00aa7005419964b71f98504e0d991baab30efc0a3d640dd1b54a27a3534a987558c73da99bb97dcb1cb7e6af8bf57cc598f2acc722cea9d29dda3a7c7832f27a4da8d3108ec0b57ef3aeeaab4500acfe429b665831f794c482cacce04053e8186e5c51288cbbe8dc45e80eafd9afe644174a9bc80c200535c8224b711414e4eaec4b3c9d2e84790ed8b26c239a3a62a5268409c76c04ccefc0e681f2aa4dabe5855dde3bb84c610b7219bc7057eec954b0104a72a5183af1458ad94ed1526d1d60664bd60379918d8503e2e88dd25b2888812edfaba145c4a3c1ca32fe2aa23bef3b3321033a4c5a36de2d6fbea98be63b66c4f65cd2ffd0e9f1d56f74d4310ef15464aa89a30b9119fe21c270abf856bc0174b84d66c7a9690623da73af6f469372ec91a41f311f4d1d8bc566d18a7f636c6c335ed7f60169f2b761e994653da79badd317ef43d80d6932e81bc48dc23120c76da89b71ffe5fdb6201a979cbbe8dcbe399d5c6e853cd163a2ad34b6be4dec6ec320185e3ebf243ec06b61e687493e0c9500f0e486d2dec639ad0b60f6c5c1c1b8d53ce813b119193b840db764c3c254ebdbfcd2f7a049dd828dbc6c52d5296d5774bd301778077561113d14c143750ed5790f4ecc63692601e6f55a4dc811bf15bc24795394c8e597be60c66c322e91816da32c9ab5feb1f227d8ceb2981a858e9a188b4aa8f3075b57a955c5938c52fe17973396bdb6c73a9b8e68032991e09906a58b0effc8e6f79f6d778dd0fb90fe5c2b01f59f5748a578084e33fc572ae7e97744836c0192ab768948eadb8e0c7e0979f8cefeb927368a2eca7a9f325c7f4ac9758728b219688d550a07927d7d45629c58c5d6a0d6ff01783f3b737b7c1a4d63bc21537f7441e3360d301d23beb3b64cd595a2a98ffd8883287dcab92a917a450c32f0457615619a345e4c1a0d1a0f2784a6e65db8ac8c93510d13fe4838da15160bf75fdecadb02741449bd3461b4ea08588ce3bd95e454fa10f9bed247428a3a1461f4fffc75fb2fba86913cba1c8888f5b677fac56f0f243f4332e7c08a2de443d935df47c98a76d18f7b4027b0b110933e9536b85617f52f195de7b859fd48155cabb9e061795b97a2185b7d8b50a81ea0206c5aee6efc77497067c97b93a3b38aa7b2c69d5488f8ce6cdc9dc7a509f2d86fd48ef44f3473dae67f4c7dc5d816cb5d5bc4bf8f711dea8c38633f4e136b1e5fa0f36c1792d8ba9dfd3e4db25e0937b3d13d7a3d7ec61db9ee16b054ad2ab6138b4f0361d8d55fbde9c3d41b2fecca1715a422756ade270021464c0be928a0b0a96414e81f618e4b26bc1d7982cc5b4834b93e7c0ce434c517b9b4ccbc46971e4a7b98ed72c25c8f85b7c59de4ebee48e6b717d5f302e16ab2a1bd923e585736a5600218b7ee149bd38de53813432f010d7186055dff0042a381b12afb80dfc45017fd5c624100f5b71bc49673b5028e3d27173a886ac75187b0955d9b195737dd7e3b32f7f5bbd2a3b4b73fbb6593e5f2a375596cf6e6a92f52b9250719b41b42ba38092425a4aa3a87454d843350eac2e3eadaf97280f36f0560d4c809769868bb462c7edff0e48c7e6daa214e42b6f0f5ea157fab9b99a4560ab8d13483b2761953cd8611fe714a83f2d98bbbcfba30c50687c69ea35a147c7aa877f014022fc34edbea7e9e4070781989204b9b14216c039a4fc049bf4f9ac370f6ee81d561e89867c572567ba42faab2dd7e5bdaa8ab4208e1cbaed0a9ed9d1216c63ce91f6028d695d1c0479267f0b1f1788d99ac7932a3af0ab173dab91d0e9e32ae0243dcb1df06a1aae82ae473691ad08626a9c799eb343f9f923712fbf48b2b9ddb02ba1189876563f9e9ef298e4ffe1916256d009576428dd952a7bcd1420c3a2703e36c8a4bacb071a8851b3330d067e68e34736c0b9ce442950281d37fe66a9bec331aece2733c4c77a40275305f75d57eb44d7dcb56026bd4ca9b0698450b857c847b7cefdf74525ecc2dea33fcfb28b83bd6991b3df0583fe91247160da8851a3ea041f9a200f1286053b5bae956137ce15d8e272ad358ead5d88f15c2b0178a445a8d9f529ce071a43bab1b04274b3ed4161084fa1630c541c50d7bb37ba79e666e27ad89219a4ef365aa8d035520ca0dd18b9e48008d62c6049c18c6a54914d122cef3d6aac28491fbb03fc0903b09e424f3365490ed56facf45b9925597aa670fec46ea56b4684ca70b868b0b8a8324e8c7ee5e456ac1ea28d7d1014687cf79cb972764e6e6168a360ca3a27257f30e0b15ae4cbd35f9f96264ca66b082c0966b9a1387f2a941c75e63b1eecc359871dd102a4ce62b66cca9731ff713dd206ef4271ddfa9acbe3b48d816848e725d61e333240bbd3a14c808cb30a905a0b4621f7418f47154dddab00beb4b29078fe4f4771e9837b4c07582c00e7ca952aecbc8beb71ea51a1094dafbdf2cf776639cf61c95a9c459fa444e370ab0a070dba9b1abd2015a3d9eba69c5ac5c742099e0a66415955a202e1fe475261eeae421cf89d16b4ac882a4ac47fd4dd0c8ec1453dbca8a7fc6750a8e29bc4c5997d83898d5e3d1a519c7eaa68137c38eedd8cb6f4fe98e94d2b649d538247b675f4e48f1f5184b7dad6f871f2b9da1e445d98d1b130de7943aa642239dcb9a37e3f3a8465f66efc88fc17c3d77e4bb27e8b3637c448aff1de54b791dc5c0dd8407986ee5d8d74e5b971b04700399fde90cf8e4fb3cdaf3cbe0d9e4f9d398ec8c223ecaa60284cfa25f0e5eae396188c160f6d02228620c5a156d84aaf94d6a05b6c95b1b0984b59507eef5537abad653752c4f7b514319c70f621d1e7675782f03d4d7f659588912b18e73cdabd85f99693556bcd8efcb810c14105468a47d6820699a0aae4fc802b77485ede54959881d35ae8a174922b49145d5d9a1f2a5f2d84fe00adcbfe9b366be66bf7e552674849d8c508de46c42e18d6adc0af203eb1418f2ba906b3b03b273cb2e2c87358cfa919935f165a7ea53ac923d7f51dc2618436554f93d463882cac348a1391e8ee468fa562978100a30e276b7c5464c830e08cfdbdf2073304b45b731c8488d4ff96a969b9fe7fed6a0ea6f37e23447f01e5a7e7ccb8041c937659d230257d3d93de757a5adb40c0adaf7447b27bb26327b0c0dd2aaf98bb068f69561a755b79f331cc4d44ee70c1e8fa7978b7be1bb999ac8504056ef17900a514001a01318f449a68bb527219f7b6c9764a55f90493191ac6dd0dd12244a555c98e36f5169690db96f82c3814f5059ce10e325e0048d056c9bdd9412c6a3d8566b1c0b9ce50f95d5f8d0fe6840be71e791672265a21888c918bfbbcf1354faefbed17cb29a59eeb9ccb901e08b8782b4adb2816cb369da7db680a522c4c1249314d69b19a3823ee82ad25404f155d4f2bda79b4e5244b97a27b66b86803e88e252dfd8420190b3c87ee45d5b3fc11c8282fc975fa57788999dee31b429f502cda7a0e0ae90b460ee3ce8bb96389e96d226aed22204781ef351591ece4ab6f6fb6c21dcfa099b0f18895182446aa66773f8a1c401aae487a03b74e1eaa2db4adb8dfb4de2d9f7447a98e88afde6b0b709d5db03a9c4a52cdbc416a619b1d4a41834e8bb3436b958f53be46938cf550b0641580468284470d89c7b2a3bf03ab1d29cd15b02ddb81f46db228dfc7709715e190376affc5bd4bbfe2c8ad10667381ad2274d034af99e5a39b2484add9706608824baf17c3046b0b4e65cd9e209b85e02125e398b390d54ad34c2a84647c0fa403a0e3a383cbcafab264b482e5ac25ede2696dcb146edb1a0766ce2563f8b81b6cc76fce68c3ad571f7cd98c22ef88a246642c94d08572d20f12199d76bcf0bd0c06ba80c125b438f63fe93a1239ad3d9519005bc99db380e54caca0af77c0516f704247902eedc9864ccf618fdf4faad4fc726e7f40ce78acf00f51f5c73f80a740854ae2fbff30cd630d1a5fa284334dec4c96373fe5027b3b86a0e199f06acbf44412b3401a6b37181916fda951bf627844f68c2f9b896970810a08f5a773b2fcf6dae8ece4489d3cc83099dbb643ab4d88b89a83cc7fa8a9a95a94bd9c1f08ea49ea3659a9739470c59634efb3f262ef9d6ed4a0bb8ea233edca8d427dea1fe99c10fab7e9ff1f76303fb2bce8bc3ec487d41d807a4d695501aa09b73971e29f100197e9039a672dead67aa328b3431b5931bfb28c087dab837ad82b276df187af680f8741c5cdb323f67ea949c8670126f680f0cc0e90f9749b7afe093de6b3dc42e9b2ed7273246147d6f6f9a12f943d1abca8db80c5f7bae0f4651ac5792d0f8177a305065661ff6d0541ea8f5385903805f6657b0f18617f3485f2fa582e921875b341bc3d6dafa18850671945ff7f94c4192671e385564facdc2dba3f44ab065908031dc74db14b73ef029a8a51216697d7384a360ac94b714a6fea83e5bd8c4e2a5f78f2a48a638f2156e12ef13de32604ab85adb23dd1d864d1d405f8c65c529d8e66fe37162dc3862b89d6b19f3593294b2e53a6d15b232558d875e18d3ca8c75156a61d2c4ed19dfeb97612fce4bee8244dba4a22f396d877dd3b156e23633ddb35a7b718023e793517dd024615ea82e4a72dfa9712c5d5f410da4ef9dac1d6d7224f1922512164b7234dde0660fb7c94019881d4cf9dc9bf4fde9437c8b06dad125c4baf9c4da7f2446116341c4d1dab465507d292532662223261a90d0e1664dfecd9c6e429aada53c3b9a3e3168dcedd6dbad4603c625fd8a0f3c680b71ed76a470c2a217393937d778c6ee060e3d54705110951b728d4374d89f324ddb34fdde7651ac6160996279172417799422f1a31d7b151a7285c0f1d52d5e0ffe575169b031c716688eba3923e864d1faeab3dcf41c5d127f47f1ef8f629ae0b9905fb7605f3fa9612d77ea7a4fd5c91afddee35caa4a4a869b30941183cbf7c2721ad43e6d7e6ae6f839f19e87874621ad8c73cbe856e610b8f716063c8de58ce6a54f3f0dd4a7507acce100a8680c60bfe3d1329b8a390a65464b60b993a60f243eeeb259067e331b79608ee1a388727ade1267e52de56d667ea9147529c7bb1cbf6cbdf25137df7d4880592875fbe8fc1164f04a370a31f0708e6d4e28e4ca98b8197da97d98c66a19236515021c660d719ddfb3dfffb75baae6374a5592751b8b8a16d7eb50564e4e0b3f537e0c3443f72fd9387b18b95b0f15f2e8b08278a465848b74376146596d5b2c984f00d0fbf95a300deddb2ddc911b07146a2afe3819fec2489a3d6053b6bec9fe9c6468df3f3f34af187852dc43041b90f467eaf0019fb46368b8350d0b570b4dd399de4c165feab070bc7d482e1db289799ef4ff2cca97abf3d488ae003d6bf1810c4d0fb662d17e726c1e35ed63ab2b15df7e8497c02361f691460f5f753235ecd0507bba475ac4ee0b709d513fb73eebb0f8dbcede7497255ebaaa8cd3a6cd19f407487782ca216a64575b0aea0ed100daf6c5907ffd23fbe5b7afc878ae13a60f26c85231fd4fd12cc5a20aa974237c9000f4119b085b7e0019393fbc39dcfd31f7e2c243c17d7ad24dc223f78c5d0a699691bdfa41d13c36add578ebcba1b57e9195307aab908e30dd4edaf8c53e79b66079eb485ac0f0f6f63874c4c494ba5b7568c50c9f33a820733aa06a1d191e909f917fbd9e5647f3f064f11a46d6c217799e912d9e24ec1d64295cbb0ec6f0cbecd116172106af453cb7143b0e1e5a119eddb92e5fe34297c271db674b45f8dcd0594d8eff97169cd2b1e9db936f2d707389796652c37bf4b1f0861a553694d457b1d2e6c68ff802c25f34be15c25ffa415d538461bd5cedbf911cf102d3e00416aa0da574360c9cbbdf01736cb7aec3e9734a2f79b36b0b8072c5e2e6d9e2d07a56df78d08a9e75da1384f53f041021672ca2c78f68a883ece719550cbe20add7440a18484c0fc7490a07f3bbcdac33fa45c6d3aae7e7352397dff01eba0f6aa89afaa09c4d93ec0639e28cbb374816786fee27929a692decf280eda131a8efadb70cd2410d932abea6388794f8e6d7bf158603e24182f9b4a59ee132afa5a84e8fba61d1cedd4a006e117c6b7ca126031d1f95a75aa66100c0952153dacca1119da4a0f3f36afc78345b15ccf6626f8be99789e35b5ca4c4a5d5bb1e9ca66c072c0792ca0035fcf392a46eebd6fd67f3595972d4246f6e580624e0615b9e28c7e9bcf2c03d06834682c01e5b21bb13db125afa3504c73606c294c23cfb3a96f6ea52cdffd2ff778fd8e641dea0dca3af4d251431bdb4c414d4ae109ddaba748d9917bfcf08b05f0144ad9f0220ec96b8c4f434bb0e8da5a51185070b9910e1454c1bf43b0ddfc97df85b1211f240cc184e5efbb10a62c72bcb5e22a05fcd940d5c55105448755b7ac5d1bc4278689b3afcd721652a03d9adf05dba1afaf544ba66af98d4201e2e7fad11daa7fe0f0a3bc0be4f0d2ee51fbe7a16efa48157cbbba47315a35f1534c69da22275f7a6e2a68d4da725f20415d7b2ea1886659d630aa62590946b3fcbb74db83dae5db01193cdcbe209f8f958182ead45bb1039f605e2a832f1fe7c45295f6515ed2c482f24c911117c49a57498dc732e8753bb270f6e6a0013185c1379ab7aaeb3c869f7970ecb850fea13693b14d18c9af6a9098e020997cfe1ac16e0c9425f4a490a1eb6c74841b8eae152be4600e38faa6ed62cc54fd54184d97f847cee6d259d2fa45c966e551a81b1deb139a5203f4b37d84b183d4d6b9f04aed92cb5e902c06521308e112e1786f852666d2f1a8c1c883bf9cee9f8b65597b37e7ec56af5b8c1ba7952f1f17f2f61f9561477dc5f6bc912c5af44d4ec8a8820db8d763f762110e877e28ce93cea90857cbf65226cf77d275599735c34f3939e7fb71b62c2d4efd74b7c5bac173b7b01358474dc50a1453eedc3035441baab022d0202eebbe40879ff041cf4ec5997ace1a2c024d9cef78edc66d086821816bbe0d556d112ae06183fbe2ad957030129e8b7c5c99552e8f17361de754216de0f8d8e41571cd5fdeadfc0fd67951478496a129828d1d973a5b2174483feb3727f6ccd873b302eb05709327d64eedeaf1faa6bfbe4c2167af89f9372cb26d5e33fc6b8b23710bbb0b3418e1632694ba0bbbec361f803f13cfde9230e68aa01be8b70fbf9d77b30b354720c0954ea32c9d46534be460c5ddbbd3b11437e1bea9f0918f63edd8f65bbd205d6298e429b9c380beaa9692e474b2f7e3be00380d0d37add9db3de18eaab1bf107448364fedf573b5600c5f7453d443c58495cbb36d9fb775f76e8f53cd0988d9419abbfadaa77e56bb18fc5dbe3fe360e8ae87876a8ef2bed4f914b9842c62ca5fbdae011fda6b053ae30bb7b7e83f9ba7c700ab6c7aa102069a9e7ca22d3430cdc8809a8192573e96ad73d0281fa307e64ffd1d19c1732fcb73ea3a10b2ca4ef0c5dde479b8f89dbd057fa8aa9ebf79894bd1e1bba0e2d30ef8fa94268911d4f28045065a4e9b3e853a96a38e9a65909d807545fa1600d3250880ec0652b80133f041f1a48f0baeef5c7362ea357712f67980e95a8b38c8c7e022f410cf04ffbd05125a8f1c69c46452e809785a30a6b77ff1c958465c2c4cf639e6ecb39f40ae41c66e9b239321abdaa194f50b7b82ea0bb7760ec328b43d4e712a3c834c30553df2140d5c4e16ced00badf890cabeffb4e65e085dc0a5ec19a5bc2587918e84e0407f5752af3fea43b673ac6db3bd947bf9d0c9209e57f727081063ab7613ec71d79a1e8e25076e2930cb08de06e16095710457335519959b80c5507b2c6f91a05bfc8dbd31042ef70a49747f94936187ee243226dac19ccb2760f5ea15925c7228a316ca53831e9fedd04940a38d149dfcbc60b5cf045742542c702a111e114cbc0213fc87e772b17a0bfff2b070875ee36050e51234a0cde39076b008d6e481addc063f69f6071d84a6e9faa1a9ca4c3c73ce57a5bb8e277625aa17efff1d1be6b6865596b72d05f693b54860152a8f46d76e70c97cc7ef64dd25823117aa4d897433892d917ca826a627cc8fdf3142ea77d0e0e3a161cb74e26f389bca7dfd81cd31afbbe1a15ddea1155b1ca00df42c9dd21b6aed1e4ca94c6f100227ee05fad01f88cdc134d656af1d1dfa74ef32a4dd1490448af74b8618ee89978acf7bef9b38ee730733e609271c72a58985b94a6ac5631989e148063aa924a88995fd0489bcfa1ab5af91e0527a1238a2f610771ad88d84dd4cd38d8fb15a8d0a6780e6c40263ff95b673715bd509ff1cdf828d45479317f4840d01940adda9e41ff91d515a0bcab8f9ef36da611e8cc86b48cf85b46eb75f60e5640fd3d876989e34e1997d26234475a6ce85d3b70f070c0d71c6e4ab54b7e618c52a774e7b330f6b5b5274e7ab3b77ab397c6b38a8f46f210861104b3c2ad42278fc845ea1f189f19dd49c59faa4cb8d3826e9074a783b12dc8ce83176da8f6122877fd536a46736951f4e0e290446259aa3b5c47d31e1a06dc12ffcbd1484b6d81b2c5fedf20955a064ec734ee3e54a64e20902ab6a059ef2ded07de6a584be20dd4488806725b9b2e32f58f403fd7c48039b5113ecde5cdfe0d513821f18ffaf86bd146c69990a5f6c16a6b966231809a7f0cc270d4fdb6c0d3b048c247ed61a083bdd5fb89ae8a411a12a96a4a17c7848de23aca43d4421113b66ee6e2f10ca9882db743516105b80d612f7028f3473017fd81e5f76bba08b2ba08430733503b55df6c9d8b86644040f84526f399d105f525d511da96143b7c0ace46f03303849ca983d96bd1e10d09ec5b9cf9dff79d5482914003f0b8bc0f871065f1db889998d1c008e2af5fb2a581faee99a0f4aa89ce71097e36fac4f83a4de9c70fc58a99b0866a2b119514f5f0c1e2505247766ea6e8b9e198b31f15b5271ef5581338d02f94695362b268d3f29c7c389c2102634e3dd7e23804dc28ef28e96f53970da54d7f826534406330af719d10bc658ef6c9459d9ca15526f3973c8d5534e9d4a6101c33f51c0ad597492331b2d79f19a1860a5c26d324e0ef388c2f7b12c2512719b256feeb8c449ec31f276a92c40df4317f8a0fec821801e01cf61a58006bc6a8ff598ca328882a7efe110a4fc05ffce040851bde2d57b3b5e28fa7a5aab4e2755f5f1cce36c1026428996a0b8f10cfb8d923ac97ad161566888898046cdcf17dde39acf7508fd5df51309448a5e138ee4fa550853eb10c00880997be4399b3c7d0e8fcabe1c8af3211d7a0223d6278342836a33867ae05ef866b0b13bba1bf610d773825091c5c7886e005593def86883eeeac1decf9ef44e18c0d87f17266281a3d2f3dd22940850be1f62ed3a5b85bbcf99a1b43d35dd95349f743cceac2687052eca27abefe9e872bfe6bcfae3c3411f8f30d7413cc4d5d00070a2ed786428155b900ff7992cb36fdbbad80ed7bc821a74b733470cf2d46df87045030b13e20ac772473b14f1975112fdbca07fe7ac93f20a484c6bd763d0ce4c33131b856e018974ad485dde7b15833a509bacece5def520b0bff1b0f8038080a855019ac691fa4b3f85c1dc9bd73e1611328ec3fb16575b280e43cc81d5a10c627dca4404fe4f384d6bdcf29fe81fecebabd651fb49089c5ec92c4de012ede620fe3eedde84b6cb26765fabf9b500690e947983b7440ba99d4a24e2f6ebb678a9ab2636e4c07038c90334e594e897aa1813715a98af73c83ce74ee6e769b75f9cef1c40b0d6e8f1617b36562c232ac7bc228a2e8e5eb9d467c494b68e24d9d1f6a91901ef52f05cacef2dbc00186067e6348a1bce753edf65930ae50cdff01bb89efb2135ef9950b4360468da266bd85c3509172d6ed6316ebd0c926bc35c60f663d8b610c4179baa5fe9cbe374afd1d9cf65d5c49a546014f7dfc231caa26fe71d75c3d695cf05b7a5f9ad814eab23abf11d8cfebd87a1509747eaf9114a3696d1042d15fcab00d0406a0a49ee6a299f9cfcf4c4991ae36bd4faf49c610e664e79032eaea2f8ed288cfc1dfb1086dcb8083774d4583a2e7010b577fa7579a71cd3c46f72a553398277db9325a37ee7e48e4f2b6329e15666f1853863d338781ea8d0376dc8327d82348d6e92a97e13f4c4aa1e8d4b290690c6539ba20401079adfa5213c1c754305bf3191675238681e52ced6b15268e23d579fbba4dc512be3ed6a0aa53e43d4194133a6c208ab40679913887866a1470acb594207965ec277545e3f932f2af2ca63e00e1d0c65b524a107b19821d32415ff77b460563cf189283a67a3b8dd1925c19b3ce643d0914da2f7101d8ac495886365cbaf497285003e5988483e00e64dadd30c6dcf5e8bf9427232df75b1895f31818b59cb6e5f241fc10967fcdf274864db6509ca70017302c97096fce1c122b07a9588616db664faa92c0f59326f23c828a48358804a1898e7c8c12209a83054c98b3882721cb481bb5daae489b4cb058faa66053f3107883f4d9569420ad84b1e67f548c10ab28524992e5272e21afe545ca830b83fa85716dca5ad1fb901b9c65115419ece8e6391d8b76e2ddc77e6750a181b3b0ff2523f4a18511cd14077947574240541cbf52b905fe696e0881c3aa687e408e2129694060d583b2dbef710616de33da98a104ab6aa1c54ea55f534085f6d998103d2de3f27a2219c8b81978d6225dad2cae2afe2e0669c88c07aec10abd7cad1f1f5a06c78bb27bd9680325ce4391a8d1abd00a9c979abd3dc948630be301bbb682ad780d5063cec9e77cb80d7c5681526a26922f9317a09e5b69ec44670a62d672939eca633205223afca602b19c8d6bcf97228f2244353e2aaa137d496b49185563dc46f95ba3415a81b109127ea6764bd5baf2901c0c52d9510c2b7a9830490b2c892cfe748bcf167ad7994d889191f639c0d935abf27e32797d6857b7c91bf2c2bb9d5f221c04569673370a3a4437a9db27c238f8b65064a9750bb004346401071d2ec637eee5c155866c63bee83d919f32d1dc7f73e62d69c683ed9d43df54210257413149c11da7e3c0876ed554b851c5edcdc12ff55da708b4240767b561373d74550ba21bcd46d32715fc12d7ccf1388fb073d86bead3f7ac6c4cef2055e669f8678b4f7714f832aa754b437a1aa6307fb3920d2c7b6d122fb8bfdcda312a3d17a4666dc341a3cb042115ed538e01fb31b8da2432ee2effafdaadebab0e75041d714af02dfbf0deadf166252ca35bb5ac8c06b309bd50f282718f4097fba56e38bcfb8cfd31f1a4b116874d678e22dcd27d62f3b479a50e94f00b0b059922ada5d704930a8c51105715edc8678471e97bbbb1ab0887e15f42fd5f59a82c2a5ddc9931dcebf635e09a5494a892668f9e8620f27ae4e435dda01b0e8bfd35ecc2b9182083ea01c86bb3a6df7756ab7225ccefbd6a49c5eee1c8f27cf820bfa2fcdbb73f921fa8d583a93050ff17440e97241ce0d0ef6f6f7f9fa37f68614e314a441dd14c79938c1d14121b1aa0e64dfb7cd5d7d17605af7784e2ea4151155f043729f78f4830d130e6d09b2fac779d92fedf021607537e820a1802fd93d26e8e44402c053eb33e63e07eb6d1a3cd3b3dc890c5d334f12070ec1405cacfcc1b5700ddcf62ae74abe163b2ce1666f364454d3ede61ec5ac186aec7872fcbda2ee44c8d4421ee41e622a85644f196182a2f931084baa97dfab60e5a93672d705c63f6d28c87e695c1307de211924b480fc887ded728a6934d1e77184ee774a0a0ea62274cbe3c81aa67b7e15fb5059b73cf10cf45c377c0edafa17f52323a89ba946c25ef203a6cac3b30e299a54151a62a6d48c31b052e9c0b2d5075480452eff274f1d0f6f29f66b2423f3465a95218f55982a2b7b9f665f14b3b372f568ca995ff99c07c3543a84748d5f2819f2a4c82e27a45ee4c6d713f88ae3d7491fa4325df3a1128e01fdbfd37fd83f0d5c0e43e200b51218208e9df84fe382e27e337eca8cefdb593b6dd0e48c44addb9de88a631455e7166532b8ec5697c63059306d80229ffd20db0bac4bb04c4be4fb39c246d7437f3bd0ea60dd827ba7a01509ffc70ec0f0f19f79d5c22b6197f7cfe763626ee5613985c421a186d61c39bde5ea95886dd9af4cba94ff9302ef502627b8aa60f5b0fa4103a7e9a51825a90b903c79229782cb29d702c11813543cdccda71ba0566d46c6e971041b4a9fdb4ef01b6f1a55a7a5117a55c2aa931a669b9efe5edc4a21641a6498754943559678fb34511fda82733088c892af0758a03ccbd32dfc48a7f2c6fcdbdb5bd0a79d5de652d83d7adf31fd23fcf139621b0c33ccdacee8ba43a65094a37c77c50c066a550ec659cce77a451c7aa1f1725a9909bd61a539b1b0b59521d1adaadc493f83185320365b3dfa8c0610e4062f7cd06c99abe94b2405f6694e6d1e41f83a31a065ea1d5d341f2ef5a94e41982af1fc8729b808e78c646a8dbc009eab9762df888e2221659298ff9cf7d3f577957780848c98dedad97e2a50737ca7e0ad0cd85af1f427f973cfba2b4f0b51a6d5808875cfc9be6b24a07585ef4267656d5699a07c62913117eabbe5d6a8778f8e2df3a6e3d4e4bb101f5839c2e4b713610232d52fcf1d1a942c504787d7348f548c63d51052fddec6a2569dbd97d5d22d3fa5cf8483c772f9b7cd22168223117c6bf791370434e1d5f6ce8425e03bedae9440a09e040c22153be8b8b5547296003dcbe17830190984304269a5224ed4cd8580ba48b66b616c512ccf66147a4e0fb2514c7a6d7396760a8e293baf9a8acfc83f0ef50a0a4436aef350a82ad338fafe3de211971971b9e5528c1419dd19b7093286b0633e542dfea253551b3c78119e41b20c70979f420d0e298d940bb7c0634519daac4cf205f3b4bc2cc496bce7ba97215d1cdbfff32d446e8e74a52f8ba3e9e1cf3ac451c824505f4d715f13b252e8e541331dc81cb1c1efbd6e4a61fc295b9e98ab23dbe34f8bce40e0d78b9459754421011352d52db59d3f5d51b8151043cae13bf430e177308ba89eb671aa9228cec2b2d296d03290692205ab5b0025b4c71bf3716b7a3a1b18ffe94026f29bc8d4ab9d8c0d1a32c4b660c5e215962146a1b3a93a25c000130e21606a2eafd3b805b90cd81b187a16938e0b9896748164454f92019d88532f69f548f3f1108da3ff90223cfb466450b84f35e901e6a5e1a86ec24414b06cecea10e1e84e882c63988ab55115be563bebd9fdd0d5f021355b8f98398623f61789c1b4bd72abf0c4d4accb3c93113ff3ed050162901d849088e8e74e197c81e8a7c2e6ed158b45f8808f2e5b66dc6fc4c5f5ae5edae969e5d1e2677343900d7d0a8e8eb5416bc5c43ab1e1e036ddb37cc9d5ba2280d5745614e5a9487475fba1d374514b95943281e7d44657c80bee5e40533b1153079b84219d1a041ea2ef7f92c7b8e0e736953d83b09b52964a89b1f54c5a880d5897653b3a21bb47ae6618302af98cbb536b3cff6a9512c3ba927627a2cd1274abc76c03ffddcc0bcbe5e6f09380dde7ac470f6c6fb0228d29fe299d8fcf7a879c5a672969ccacb19c996df3c9c1603803342e409bb8ffbbf4d80bc4c48039f4f1394e644953e41c90d1a3d7b8a461728a86b094c2a7ac4dbb73d742722490c3b45d5f3965381beb42e62e57fc2d937638618b37fe04a08e918acfb3356338fcb8350954476849877e8c4f918390a797a803f8d6ed1ebfacfeb9a8997fbf1005af50086e18cfed783d1f59cdf409e9545e9bccb02eaedf1962b142f305f286dd71ed3661c9185652655528644f8ddf8d0fe244b8d0482c9012c18e4423dc2217975247c2aa3176403903ec0eb4593959c238f8662a8ab727deac7bef08994d0e5ffb2aed057000d76a3b19b275bdc230dcafa79aab238d05a7af7af603e641791341a25665aa1c3885502612a7e127d99d0dcc2517069bb95f83714a2fdc55683f48ba1368bbe1f0b37ebea584b2ea18fb218f7d6b58da79abc09ce8ecd88b36c4666a491f1e5c2756aa00aee446c84906ec3be8552f2c0a8e1bed791aad22a8ed6d462b3f355c90c449507ea308e6772a7c5b8c4246b3bfd0bdc7debc757ff75e4d1105ccbc8a14b1a3eb452040229b2f7ae2ec64f1b033e9c3d34d9128c0851f86cfffa010a890b46ac49aae4f17eaec0b23a5e74b8a900ca2d6a6b207478cad967554213e3bd793ef05e92ebe0219d7c86d236943d47e83218c7417cc813c9896d4f880c542151457ce579ccc4f7219597ed76459820cde4bba41f1490d8242995c9db61476323b963bd044ac7f5c58b89b9caf0ecfb2c9096b88ece3268826ce6ed73dcd42a55c96b978b5a80b258b60d3df840dc950875db2e505c39a2ffee17ac2edb3b87568f77c760da39ecb1b8d61922d29860faa542e855f1712563dafe98666eed08160f8bde8d2341b660761503bf7fd6ed4130d35cd0cee4413099125e18f21e0b8ce74e120b3056c7ec629c23fd20b52937adfde32d902d3cdd580e4edc63e7319c282e14ee0a01eb81e17e5d27985986270f26cb1a4ecde64e09251ea52c315d52fbe6a7de587446c5b18e83dfa37e144029e145e5c70024e80dfdb6bea650ff0b49bfc911aeacb466ce6c847ff95ee7b2e3d6c7db0caa77e99a4fdbddc656089cdc0b718c2b16ac827f160a0415171534655f61040aa9671803bb441baa4f068528db3f39c7214b77c806387d09f4d0c4c7b1ef51e5524fea04c9ece46f1417209dd0e31aaa2cb28a0e0b6ab839734b481d8842769f45c88cd6912f8f97ed0b32a9a45c5d9d65fda1f6db3d99744c080f7549cedc445387e4208c6d62380f1cd5e2fe5fa787e04534402e3b2bb8d376ea04073a6935ae2807a7da16cbb8f2bbcb93345214241d8fe392400a309a54ea5b1a2ac2e52773d3ab68e07323109b9aed88a69fedc74e082c1c3140621b6c7e50652aa2d47b8c279d6ce959a332a70c8f8ff24465172a49289348a9fbbd72b817a3f4adb29a6e4221153d52c0e422a13197e2ef29e8f2b6f71e05e1cef6ebc77e058d38f86a5e7e531541c8492c7e9189fbf189da483aa12a36596daa61bdca015e34a1d5af5856e1ae44516402a3c53a7a08c60c287eb43fd8dccdf22636529c2d424e3ad6510f7a00464ea3b5d46c404e084c59ae75c24feeae7b782c2d57298ff2f6604d0cb3d3f6e3a8a8ea60ef6e5c2a5fa69226f8cb9916fe4f354f213d9074824bc52043a9406a312e44d3b9a7dde6fde737c60b2b327d0c728f05bc97f4e87a0ac01676216d22dfe4b1f492485f55c863fc9ec5d86051af38d495d3d4c24b77794e99c87e16af052881986fe500b8792145491bf1caa0bcc32ba825289cfebf50f39944074b237b6e7b74d85d666919b7788feb861de75fde5b81febaa3fa45663c902a5cf5dfdaddf4eb77a826ea89201a009fab5c8d33534c32472b93406686b60ac1814312c6048efb8397622a96a69cae302f055af05cc1c4d6c4451a7f5cca600445f02c8ec08a71c19146ed2bdb33302a69a56db3e1cf986f58bab8a9a51485d0ad1ed0f5904fcb71eb1dcae33e0ff243c8861e4258701011c00207a377548f5a3a3d3743271457a5bebf3a42846e5c103c15d09f30f729cd6e240d9305c7a60dc9318d62e3d56a6bdb68345b222191e95ea6205d34f03bf6ce068c254e7471d417e18d818e321e2dd90fffbab4ed1ff29576008443524ce7a12edd8edaa4bba07658bd3ec359acbbf90cfe8cca78cce4447d5dd252e7bef02ebe1642414c9276083f75034400cc92727c004dc929ef2780656886e065732b717e3d40aceda84652ccb68e2270bec94a1da1031bda1b7ffc91a6acd8ae35a114174ea5d5be7aef0d6421de823b649855961cf643ca4078ef0ee28f67e0c518702238685f745b705729bd4ecd72acb4b3de198a59274592d141f7560f72c854433b03b204696f34566c0aa84bedf2ac4bccdc9deae7b19359f344123827f2a29cd01554baadb6eb25f7975127c83418b3d376ca7d690c7cc1c5b926b627c6c616213100bad18a2debac618525740e8ba194b38a279135fa30f16fd82631079446bc576dd95833d6d0df49c3520486c284d07237aae4288f6613c9fcd60e3be0bfc6265c207a6f3ab72962e91fdade2b845b565bc420943034fc75386c63b03a97d5441f9c6532e37d7706e02ba9e6622df88c521906055ea2385be34a7b6a0785dd1a0657b14362503c7601a528de7bd90cf91726f4ca80f6911184d8fea177718a7429bd5a223caf0705de92971350f368be0de68bd76ccc80e8f504523e3ed9100317b4f399e864fddaff0464a4b64c96f364d635a38bda4c70b1ba4423790ac62e29aa202aefd1f2037db433958181974671b15044e6fd3d611cda00bb44ee6cab4f694b97caa077e940ea97528cef2ff540dbfa67f89ceab3b8c638aae182a1911102dc4ea984093cccbf62a08c0b76f1fcba45db2c26ca71acdf60ce69ab609315e70c9fcc6de2290781580aeb03e8b94d9a29881b79062bc6b19eba372b91ecc97264dc854bbce9dff4d2dd72d9948e5e120e8732bf3de61dc8342140f4c54794400360c0f7fbb81e5730f943d0736543fdd5e07cc6a0c0aef729b668551efeea5e28dd52cd9d8dfad4fda5e7655e3fe50899269c926613a4fc1de9a1072126b07d3e1f2896d8c7b09c977cf914bac26f1a9bd282261270cb36f982407d84a905883e632db36e4c841e8a1a289335925095d2479f0703c697837344423b254b39a0820b7d367a19309c038b4aa527921d39cc832e7a41f90e5fafd185de533935f427a0e5eaba3143fb119b731464929817083257f8f3546c2e3925a12b485e34c0569f3436f39b8d83f746e28d2c3abcb2c374f5d7a10194d138383ca360f85f07de633e5fba5d0ae505aca8ac5c16c2cbb3cd47d65b95cf69f13e703ac0715e00eee90757b2c24ad7991e0816903f726c419edf523e09fd463176990df1f479904c14f6448f53f37407f80ee6f9bae35db6bbb5250b5c5ba74b101f10edbf85e0d1881d44d188efd463a37d3043383ae92e69be1c67309d30226e766129d0505875f1796872748b67ac79dba7dfdfa16420388b924e654baaccd409c62e938b1dff848b526e12277361e20caef66361c1d290b70a4c8535890a44c19f3b52cab7796345ad62d6e7fce21749c0c530838c079b58b7d280e2df88c3e2b5aa03a077d69d66b9a589676169723ff4dd5f929bfb69fc31bfdc5328b6b0f00c0db5d50516cae26b2ef91ec1f5e83bfd24499e4c815ed05a6574bf3aaabd2c8b9dff1d3ce05d422c0d990c2ee9f9d9a0cbb0d5d721fba62cc3479acd0297ab1014064320d3cf3ae8314c996e73a066bf1ec75fe6766e32062f3963437b68ac0b04ee9f910b1384b33ca91308e5803cb0a310e2a5f1686b83e52daa3a5b986c6e8939209dc92dbe295761692883ea8fd6a6245a67958b99a2944570c2a8b814ceee04951fdb0303adcaf418c578cb0d8cc3742f3ee24493aeb7b75aba33c931dee177929f00d7ebb06d594a230f3329638c50c1b670eeb426e69e0b5192871926db2fc6a15bab467d1bec5b9fda31a74603fbef84b55567303b1eb74c7092e19693ff39e8951bc0ff516b0d5adba19df6e2428639787960879e7ae5a7ff2f2e29792a214bae4107f36f3e2f612a0188ffb36659da7a107097f884262f784a591533526db1a65765ba8fa351df808595eecfc1bf01098036b955a3501f089637a38a6cc5934d012d31bb48e2cb28a54d6012abf35f3793d72973861ebe53e2a0e768de62464bfdbe9b2841f6984c465d6d24a6ad40d48053236c1a2d2554a63c3349c43e1c912d42b2cf9e8bcd48e682e3824735bffde9e9ef8fd498658992e223cd2ac07064c3f4960be923bbb90bca8f7f8164ca5cbf36427b44b25e470a75cac4f7aa9368a3d2163ce6e5209d2caf6ecde6490330f92b74b5099e00c4f66185b63128ea23a41ebe9cd61a02e74444fd4b6272f72cdc7cfda7f5315a83502ffd9c615a6d02db9f06c74243a930dc092c2fbab29a182cde50694be7b7bfe080044a015d9374da88e116fae176c057fd942bff4b32e373f03915d061ded973dc688cc36867a67d593d0a6b93117363742da3ada3554b8b1433632e8e038a818476701358cbed64531db8272ebd5d9846ffb80493242cf7daa1e5c50b5b79d886caf33eb95d9c9327301a269f8c5e6120a703d809579ef33cc2fa5ab39d6327bcc25f9f6dc5e0844c34318db395fa279f6f070cd7a2791bba1b3cb30f74c153df336bbef27709c99410d389fba720855e30dd8f6abedf82b0a1fa9fea3946828d247c5562e60a8bf3403cf3b9d5a357a54e4a0295c80c2406d206c90a8abf00f94867aecc9f50aeb74e8e5b255949ce931a182eb4e16ba4b200c8e20b29ce17c375022f7cbb63baf0aa73f881fd5ddbe0c8e0a38a449ecd18669acf8bdaf45042ac8c8ad1c3df184ac4823024351649014b7be4428ffdcf0ebf8284a613c6ea62449d52901c92dc839592812e891fa64527fe80cbedd077b3a71e18a03849fbba076d3dc743b493514440875a803a764af246bda98ea2be6cfd3337692d5f6c6d4c41c9e9303b4189b6548e716a4b62e25361af376841ac791a9617fdad67d9b43fcdf7c6b37e1369d5253a2a9e3dbea19dc7ee40736379af9e390c206c09ed2fab1724e9f1cdec5db2fe22d4673cdb01959040048d738fa0a73da3a36fd77e90a44a6fd6d12ed9bb2f1eba9898456cd199ae3ac85d1f313974a0db3a471ea51b4ad51a4bb52f06eb89887ea55d0010d6a08466e79fa2520f3fbbe9d5a9b3d30ef1653a1134f07663871e176b0d808d10d8eedbb407508aa6ceabc473cbcb71bec7bfd100602abe77493f80f5409d5c7c1042d41b6f2577d4195a8b23634f3273528b61dd26bdf18b146afd05fbd1bb056956040d7d0f38dc921fbe42455c3f9641f1406897dcedd9616e634b6b2fafb7626475898476d472f6e68c25c75529c3f8b8375d1b2146aab60a0f4e8b30e788aa28778fe49b7bb2fcde45c16da046e8426035990cdf226ca6446eac872c179135f8e2bc23f4d3a8cb3a05a8e84c3e79ef365bd8748a125bd5f045917f43e3b22d1e4e1f704afb2354b4da43af1e0eaffbe6450d30f23cbdf2247fda93f5c125c0f55bf3f33de37bd346081f9c462948d32d1e3aca30735e22be86beb7d2d9be4bfff44254a8d77e10dac68e52ec57b629ef43e4c26d48e41270340dcce1688028dcb387c6bcb26d94286391f485b7b622d1f281fd1d583b3771c36f74f1efb5c8ff63b182d5da6e6a513ba4651c630100130c5b3269d11dcd7914ab71b635543222fd9d75023a43d62bd871a0789c4c247cd43963840b5fe1cf907d178395a595d44c22f003108ef4f106ac58ad269d8fcc2b8e8fcaa70071e8ecf06f2c466c076d63f939f8bca0418462e27661861c495a2b1258640dac130b1170acf02749f05f970046b9049c960d509be3ac41335c370d6c80d5c64c6ea0feedc5a0a88a3c63f43bc60dd536c306aa062e755578563765bb93cddb71a54280dd4b0f1a7c83ce235b680d59c196021177a6eee526ad6f1e08da41aa910b748c5ecb16e564721f47a3ce1f2a7c570ad6a70b7f6f4d1656a65e2aaadcb907ff1ebe1ecc80bbed028c326d9681bf4f3b4e513b2b9458b79e2d8bf3066805a19d58a3adbb85f1a252d1bf7d1548e756b89b0355c86dc289090b20f8ebb2cf74f40ededefaef157d6cec14c40a34617a6749bf2af438d355c3663852ddf66ad99ec9c26cbcf58d5e2b4569f24035c83825bf3ecc31aff26ec6fa07acbed7d0aa9af1ca15e1c751ab004d8642c30bd102607e1da82e41c34972ccf0bda0701955bff117e2afa07627f63d25c2c7d4efeaf04b36cf82432257709e07a249c7f27c2fbeb13cfef76ab3ffd5af1f489f5b5cbe6aaab55381e20b24ff11dbc6f10eec0a9247ffeb50f4e147ab06bb824b138c0b96eb6a4bade44e6b5057059e0bd2c082ec560da9f708ee3d56d077703e1063033120cd2fd24e3a48518c573497bfb7ac364482b39394c33122c92e377994a46a4a19316bc252bbc9a4547633a8a988b3d78fa721b57ce8db125a94a69707ad9568d2674889b2398a19bc7c2a25d6dc192ecce369e928e5e6ef04161e88a5f312ac0e1b13ea38e3c46001972bedc7e6a2a79f63880a272e26874da55bf3a63b159887893d0704143ae0f5fa8a165a41b40fb22b61656e44fc85ebd802808f94aadc0bc5f1f78902cd975c9e72deb79d75017e69eabafc08dc8513d4e016e849cb46502b92c2100d78f0404cef9b37717d7d43cf8e228e359d5abe62fc94ac2d1031c91bae43f37d52f4e70266936d8f3f7f1dc553411b34ce1312e6a1a5b506802469028258d4cb5c1c98d3f03f77ce9f9b9ffe600ef4e393f7a63bbf3af12e254ba671b308c4e9c9aaf5d01efbeeb19bae277d1f18fda0e070da7e86a43b7621210912afc139424c7d96318bb1aa389c40167a5c4a811f8c7f96293ba8b910b03e6e6aecb1d5a7228ae27ad8d812400238c222cab6d627cc6d4cb54b05ec85b4a50667ff0e9d4af7b1624153a9791589a541ed22c3fe0928f2a2198158274c9ed0c1043ec844885cf501273bcd5cf4d86b5c7f17239b2afaa570b42f45dfb77f5d8d4a36bd953b8a3f10800315eb6a97761bdf8714295c0b13cca1e0a5734dbbce745714c9485eb3d0c57ccf2c31badea56d70fd9189cfe3b0fec6b8c547a8e40f2db2c132b518605650b18d6640a909bcc561d8cdfaebae216466057743567d9dee0eb5f649643ecbb0f4ed837b2ea48252e283aaed134f54a9c9ea52c3f4873be893b0e8f832217fcd95984bd65bef6d3c62c5b770538af503f3e58c180dedb3d2775be09c6e3721650a075aed84e37ad50c54ee78c58e34e192a81a0127e19a854b4bc63b7f0bc5bfdfe472671c69d18931d625a0a51a0f16e77c941dec188d1684ac88a108e32ddf8c5c18a8287cc81ead69a459bfaf1230e1aba4a38b72d23115204483d4a2e7fb696ac9f3d4702f82cc14e6ab1519df811496fc25aeae21118acf3c5ec97e48b81424cbaadeb9391f3a5cba3b8aba7badb3a62d2e6ef8682a7b9951bd2ff291d4611c19a46b2096e6423d2e0fa78bad0ba7c07400259f5c0820b4992db61fb3ca514faa367d72747cfe98447964f3a4006088d13e203a01855ed595ad48b305521624bb3ec320dc96dbd0d3175fc8881dd2aa0327ed45ae42e82c0a3ea96cb27b20848ab4894aad456bf70bd83099785b6b5badcb2682dffb9739b65ad3343b0a9415d956ef2a11e1fbc1eab5e827d8d1778d53ea39ff51e1fc6d4d6ec22081924b8e0a1afaa9305475ebd1897fed8ae60227721751f938280ad31b2f0083c1a3f6e7c1fc70a3e30c023e9c9c109a7b8ab9f6b9032a4f409d7aa610bf2566feba243e3ac0ea971f92ff5e2079cd73f6f9f3204a75343e1600c2083e2c91157c16908327c92356acbf6e89af46db37018ac62924f6f65b5857b9a6142bf233e83f469af1bb36681554e2c0e95f59ee459dadf475509510de6bb6a3ea05856b0f7a85735f545c3dfd8cb4208fcdc38b9d2afd242a7352e9d1696551fb47989a289551094c1200ec11c57e4e15fc4dc4f05d970093c6dfa1390d0bfd1f57de07c2521d6b3b6eb40b2c192565ca49c582163dc7b67857062a7df512a0c6bb23cc3fed2bf50b4b3c4ff5567bbf4110e13450cefb488cf297f76b7b4f29c24cc87710f60cff99e0ac571ed7b6fa69dc127ae370dabd8546ae2c3115ebf65556a886380815b691dcb7cdab3df5cf6ca04605733aada655f2634e12af5809d34a52199eb1cab06707f0162bd91c52d2f5b6ff5ddb340542bb4418d3e23a6101b2856a5c860c8414022c1b22634b5ce59b3afc8948dae42e55a34b30ed626f77e977ca0fc94365f806c482afb9f1de6ac42d649b90be01961780823d25cda929c5c9e216ff2bfa700442c7e5058077989ea0628a9105d15206973982682107810faee4c7f23f7fe0e60572f345d59eed4debf6bc4952b365946a98c3a6ee97b2d47c6de333960ab55bc76dac3c3456d4a47a2790d12832d20819024ec736a8bca4cc31d414ea2978b237ac6c4ff0409988f8434147a29ecd6221478fb3f2e050117d779636d7404a97152db43ee0f1e3af60d304d1a521c9f0972cbdf9d54773aa0412ad79ac6374d148499c1935bf1dc05d9f845cc52ac51ad3d6bb5ee6cabd23d69158f7869561efa11b82b59db8994122a088d5ced77f5db7d3ce366f8df09da3de6f04c8ee4ccb10fd378eccbc59b7b270d43cd56352176835cce97327a2ca7fe5a65905f276cd7753aee4cab16c4f0ae8456a0a848452daa95502d2d674b6e790f54f46e8c200a8552555f31d211228f3c088990c0d400d1cf36aec2d0be41921b0bc6db002ba18bd849657996c1a499b8f45e30792077b38219445d93af59aa850742924c624367f98fb3ed536b76eba7dd9c13ba97d4ef41a12bc28a7a7ce318fa3230744a538fb7163899b89ec613db55ac151715264763afdc6aa788d096e8c09fd4aae753dab986daae7d5dc03d6d12582c76028d36befe6223665877d0321f747866376a0fb5e1f9da175b54f0dd5e6c91f538030f95cfa6849eb2f7981c2889c338eaf5dd1210f52fec44105251d9ca14ce40a39a38038ad0c380cddfcd1a2023bb5f5339140a844d49f2dc1753fb4c09f959afaf421352868977fbf70af39305c615f7940a5eb1b4ceba52681e3b37abad560796eae1137bce100819762a0fe3a19f5efb994c25ea4ef7abdf046ac3e9b309a8f7a8daf70380d95be734199b7791efacd7f0afd95f5aa6dcf6c5c17c09e4256d385cb0903157428e0afd8af5edb4485573b6163bfec4c3c3ac25b14f9598a61b7b9d9930293d7ea06718667ae6e3b25517f7911a58be87e8f70578031d03a12fdd2358074aa0d4489ee3b5da85fc3b7cea0e723afb4f86bf300ad43043cbb3f16a0eefea6cc0d7c4c3f13948ad7a15346e436a0fdce9ba8b501255fe64ede5970923d1bd49b45cb51520c64798fefcb9ad858a239e7fd2f71939df7026eb03c726a0c771b46f21d1c1e0620c516f5a150cf4fb01107ac7af4dd4b383909d506cbda41df097f3ea132aed48e546f003410ffd7349229a3374f41f3aef861c435daa7828ea51c04eb1cd78b371a69ef7eb65a07c0c0ab47a4bfd6dfe762c016f85f30e65ac664d090c42a716d76f7c97976fded4d5785010fb8625ce3a32e82362cb5f7040a77a052566dd8718bc3b10a5c2a177da168e84882d382062f025de0d50ebdb0a9bb73f9943097b8424622919494ea13427e548c7489a86882b19dec29787612b28e1251a0c6bfc32f67275f3c6488d18712a20dd916c09dc3a1551f331994579a45e82c2988b9a6a90748c1180ec9ddbaf2152f28bcc33af8ac2bfa5532444c5cd3f25963e8ac2c9cbf201c92a7061052fdc251b8bfdaaee0d83fa94992a1db4d05aba506d46fdc723e1bb984c3b2d82bd4b6951d18289fdf7824c87d9b4eb49ad587bb87cc592d2a1774234198735869e19429ebf0f074e141dea3453bf93e041470f7eae957e1b139ff598c76e70beccee863e175ef36eb0dd6195c21db7da57a72fc8cba90d2c26006a4c174f52c4fc7ca338eec19f095124d2d02f0d97b7816eb0cfc89993eb880d4deddaf743f70aa8b9b5fbc04571186b4738f6459da2755e83491782230f839ab60bc7e775fea9916ae2a00a4ea9f8f7b416fc7136bb00d0dba02356187268d2c589bedb71cbce604c1853cd28d0cbb9aaf119e36c8100133b0c5ca6de9dfce8f8a481032ac3691d5057758b00e7bfa504f8df3a2420878d30edbe4612991ee3a1e7ef23b9c7d8305e711a5f7b5103390beed3de013516df573adca79d1679aca74863b4cc95618d57bdb0c34e1fb08a1660757c979b8a31df94667e4bed4317d67787fc89cbe5b47169953ed40f90888b862121ad8465e8580294f9ea6837d9305f2ef1d932109b946b883cec80dea8d9c3ea324b30ca4ea5ea4a12ac1cdd7034ae2dc240d6630395542bef86cec8654dbe4be89b2ac5ae4a16cd05eb3973b92a5a043e644baa083f90782aaf68549b8ee324831530fcb8d361925530ddd4cadf2b2a60d5a8cd1a4ab09488ef562979afffe03f87ec9e3c3905983acd6137fef7649bbd677b6e63ce268a96ffb68b48ad6a96eee0760f77e58c339db7503f1e0847d79bb278b8ba23d477737adf48c2e8e0e70257c4b5fdad7f3f4955132763df35ea803db8a71e82127927b6bb7e46a422bfdacebca048814e46235f822cea6e6d632530df2c8a87dfb908b6e7e45844f2aee9236f522e48a27b9070ccb7dd18f9e73194efb4089b0f968354df0342f2c1b5fed4b44b6e23a3e8596cf3de21d06586ae7ea74289515a5ec6775bf8d2b5b90c7b3ef8d0caa483070445fba37d1e7c9049db179a4d89928c6aeb6ecdfc8b90d7eaeace96478b2c7ff5fdefc162e64428cc6116e4406a55e1736c884c2fddbe03374ab928ae405217a29425df9c56fa3041d76d9c8c6b53d7edd1fd1298e0ab0b0d9a7f832c503b52e38734e6ccd7041484b843fa2114bd35d9c1797b47c0139accf08ce792e2a2ee37c4ba4fedd784ecb53d36123c08b47d32e2f63185f427e53b9595f686d23e8b76fb99f156c4433f9565cb2f81948c639b505d92315875a28d3ba3005be9ab3e458ce606ed5bfbc6d662272710d897cda68ddcd96a4098661c7bf586d4b49e938a8da3c35f0dea61a15645841a6b753f212517bf67f31597c28231b6178147260efaec500d1d10514c4f7f786cb3a8efaee3e59c94aed6181eed96ec33d3f796cdbe05a65489c55d77d645564d4ed239a86663ce114c607856fed92df1b90b877b9951942714414534975b5cce9cf8d654a6fdbf22672756ebc5f7045a51413b487850a7166afb201dc0cdcc977687922cc613d899620ddebf33c952e766842baa0cb60c61fcbacec41178d210ac76bc49c405336efcdeab50227f9c8d262403f64339d28e2ea1a8d7ce85b68bf503da270065fed42fbc4b44e48df88b8e87e9587e10dd552e55710de1312164b4e576035c94dc846621bfbc6785df409f6c9bc9c5605f802171f2a31ce553accb7727211f730e32b9b3c8d3fa4c49ef944832975645a1ed336ba689ea1d2c4f3b0bcc3e8815bcabfb1c89cd5127d1acb9195d19f533ef805f52a62e37ac742c0fe82eab0fc666bed9c4cc6c2b8e836e7b2136cfeebfb4136758a2805694a5893f1fefb6aa19bceaba588b377a9d270da05b09b8e36277418c8a6f073d925b47314ee2da8d01d0ffe9753f9314a47e4da42af2e03ce2eeb925758d077334012269b3294d190b387b1d09fb0f015fb59d7a01477600df8bcca4d32870b6a2e0c45beeed752f630b38133341255cece51cef0b0afca40f2356fc96e488a714341e7fcbd2f3f4fadd331c1e2214dbbaa55ac7434ea16b600abe3a44afd2a53a93b9d8c7b586c39ddab2f6ea6817b4d836019e744bc90382661647544ed3a81d60db560e5cff0b3b2fae307f826b08c340146e51d77e9468bb1d6d82f1505a3b95e85432e8f7e3ceda293ca6f581c7c5fee60e23892c2569ba605edeb1e32d83da6216a311853822f68e3b4bcd5fd4fc6f40a0b01d4b25df66458dc88a1c22e3a6d5e455c9da13d4c9ce8793363837728d73d3d565f6abbe0311ddb07dce53a69c165becd9bda78aaae5b9f76a6dc8ad4c4f5c58cd9489fc291fe74f9c18d18339f1b1646e37f6be9088b4b442fb6b79338e1f846e6feaed9d5a20805b2071ca08c1c57716789dfaffff5a5fde4c3e0b0f7aac5166643a5e0a6b77345136c58d500886612202d5ff45ef3b93587e923fe4db3e2b3f7e292783c4fd5d6b034e8d0f89221c5f4b06b19c2586a9e19de5f581e6b9545472dd9035332d5cec5de14e8bad46b809778be0c5ad4cd1afbc90d64fc82a3e0a2de961a3c845c78971695b565d2c7f4683db8fdb3f008f900a09505eee39ccf0c8781a9d123f52da6743d0fc95c632350509c423f66127b426ee76b93315750ce63e82fe9c47ff8768cf7eaf6ffb1220e63c83784b4db8bead2087f20113e50473fee4a73f72572156037c9688adf16b7e9c06bda4923fa6a73e27ee98015e1f8d1e0f359584c75f4e1e21d754e3e81f54aa48ae5be1174dc994d399a17fb2f52067f7487d9d857c83880d67486da4dd8abd01a59c0c1a9b26ad846952e41fd64db9f6fda9218579c0c7149cf9fd67e245c10c7f28c543d57710164c227cf9d080d2885c44fe75a51cdc1b81ffd6aa27fc6ae0b70c1b733cc069e22bfb455e8810cebf046984e21e4ae60bd7d9ae697bbade46117c4eef88900e1eea483131eba2bf35a7873258c00e3a75617eac7c84e6cf94ef0c8c2e0e6830f0fd432d6e4bdec280a30e79c82ffd3a7102f1df336ddba2d6955ee0b2ef4569485dbef3a1d573efbe7820bb6f2a41a5f88287d2fb2181b7d05bd44c0f39bda662c882b199a7ac8254a0819e410283e02b4d487fdc79bc194b1b2a4a39c996d78dddcb6749ab9a27501b3e64bd0c7fd218a4c50bbbe56797bdbb3f117328a35532144d036fb1217f1a7f733dd65330b21a7576944902f7de145027ea9c645f6ea434681eeb008af780c12679644854dc6dbd727f2399c25fbdaece4ba09f9c3fa46218ab970d5f2b59dc95ca738cabc95104c21c251321377bd88b768ffdd66cedf8c212e9d2e111e78d7613bbbe70c3114244f41844ddbb5fab969f449e5c899cae866561e6c4a3cdde641414b6422a78ef8384eb6a27058c7469cd01d03f232e0020325aafdc5a790032f09e6711f26835c616356e4c9ea6553d58b37323942b3baecba0d0cb6352b84f8b24099a3127b5079ce1397829e128558d76363c125062f18144c8dd47ab8c2227e198a875bf57911efcc954241976f4f8b386db859488c408e006cf35d3f61e37402d3542912bca6ccab7447c3845530c68349e52e66e23b07a17567d6e71aba184b23846e0a9fe835ff614a0310a24cdd82bed2070c611fe09b0e3413a175aabb0a3326371be5b48a7a899c8049b1dbe870bb85af6cf22bcd14f7f5f65dfed298af7d08e25971117f6360d896dcef53c3fb1869d359479ae2a4a7d2dfdd72c74bf0420b926e5096b0745e137d9c9e04a61b62e096f35d63be5d4d9dfedd025f2b0738991470c6052cc359ff3beced37f8957d6586dbb565a199407d864dd2efb1714933e4e18731217f40211235940f583a6750124e1b9f8ce3f8e590aa28644395aef47b41bcb3cd11398f821434d8856c2952b040e5c24726c423e52ba939d389141ff27eb2307fb3888657b455e2b9bbd787718b71d4e86ddef0eb85aef4cfb090e768e61768f144aac294a3962590d51a731fc62304aa0cb220b94e67632db9b0699f1986429b6eeed89ffa6d00d2185423168425ac35b9b6d860b612aa7f8308c62a1557488cda6ac225266e0e5ae3c6673ef355c6d4348242ec01fa37e5323b8f6e8f574071a1a47c922c0e48169d74d498871c3bf3d6aa985ad01c15dfa916614369dbcd832bdcb9d2d45b15e081e42670b8ca2f254d634a64b2073838a40f4fe1ce128441605a764598389dbf138cc33c226e37a28d28a2b0e958ca715f78b6a34d8e1773224bba642e46f68e371e6d2184711c056b9a5fcbc1db8726257510fc0272d29e705c40119a69950f3afc18af5828e05e5dc859c2dcae16f2bf387a15c2d5e1b9a8c7d31b70be74498125a0200fab5e4b4ac88c57911e34acc426c20c0f443347899851b84781f791c6bf0166562a660fdbb73be2183b6cf72ed61a6b7550ca65cd03ac8119897a7810db01d74b846e39dca3612d96dee8b8f6addfaeb738cc4f5574086828487c2b9d99ef4c6538f919dce1d11da601140eddaaf205dadde2973c4bcdd4901b3a381d9df9222e9144856f64a010c0e0db764b98b5b4c3d08f9c5fa22ab980b5e1071ff6182e3ce6437502ac6714ba9574e729b5709c110d56aaf9ed0d0a4c3b5980b820dce9544aa2ef925588d139c66578d90ff011f1f46bf8b7d97a87cb20314f4b67ad01db796660522e945eb1f5e8802e8a32fc96ab25d8c1ce753707970598daa40588cbc039d53f07b450b0fcace4f30468ff6e70b5f7daf00caaab2235e8686335ba3057a52752a8e132555f2f84bc4ebda340d580918a883b3fa48dd5d408c87743ed573aba66423c497a9df0454da771b8ab537d95c9f346e21a28904c7bf97ce53bfa4d006bf1a3e2112bc0b9fa4d197d16d1d6494c6745fc2a3266903d9482f2cd099f87888291bf0850465ad0bd2e8db40a3d9dd92077e4d4cdecddf47937d56594898df6d4e2aa4d03666427c89a9c08d304c08d35b5a9963fc34867c691f689aa27d5bedcfc3fa1f8b27ff7ee0e59bd5335e02db55c45ac5d4528dfd9c5073f75f1f331a9e85e6bd422bb89c6a23037a770d3db8c56b2512ac2b11f8a33ef0b66f7d786dd0e8145bf938198a88d1c3253f5af3b137607e7290af198aeaca66ad17fddc3533c84190a50ecbc07beff5b0b97eb345a952553aa8231e943f1ee070a518df4058217d93f2d01078e08235ed99975102dcb1195a5cf07ceff90f757fa75bf3addcc168a3f76753013c140b92a83f0d17675f0ee6f12f7da4803e0d1656ba569d1db5b4bf342975a08d19f543df5fb433a243d0566924d734add2747cb8173b1dd378fe6d72e7cfad0ed0d28c3c8153b47386c1ff728a39ac4141e6f1eabd3fb1600845c1ec850c758852bd69f3948fa6c6011906e248eaa4c9e2de51cc05042d6ace4776ab693a2aa03cee2690d59860d1ceab52c6206c968f15db10836de023506a40ce4bb297fd67d9d5b2c1fdefeb9cca43bb8278f8fadef38d485e1ad89304c85819281257bd64be6fecda69246e06693009d7e7ff82a54d5ec0465f06d79a453e6d7e05234d6b078e6c687515b480aa041ccf63642fe68948f8013fb25e406554c35c0162b6c4eff58e6cd9b6b978450b078ee4e61f13268536aef14740aa8641209faaf5f5aca59416e830eae8b6c817a84740aa189a17caa9b2fb5702f782a6047ae39789a90cb4534ee91a22304593c3a24109d9b654e2176d9a454a69a8ada6ade9d200e93c4c1ce70113cf710daeadbb18746447be6f0e939de68b43bb88a04d17e1d31a569848a2d56a21c4b29b383002e31b90004b32092dc0294d2f255daae7da07b66db3c1a535249bd50ad19e59eaf091a0bfc61b9a9c449ba5cb99949889809ca160513cf7392b289cffbb79303546a9f0a5415d1b52374aa8bb0dfbf0ca04952ca6f19a4c342b3205d7bed9b7996b0ed85f6433db1c42ed5011f29beb8b01142830a840a1add22660e2bfc8aaef3533e19738d0697aeecf383b6e3b481b77e2798164931f54533144ecd3f615225bf6a21be527e16b233d98b3667990811fb914c99604f477787dd95f350daeb75261d16505445268c2348e45c65ddf76c15e5fa95dde9006c60f41e543c9dad50fdd38455b9876620ee17b2dde8881e594925a348c71607ab772a91d5ee351693a9283536ace84f5cebf1d719bb8d082f6d2633d2118095cc57c8e73f3ab5b11a53d214acc1421a3d92a8e305f8f8ff28d644433ef36a9d89b6be58489ff03e3705788cc733104772b94a9a47de551423668e540e13570557db9fc7ca14aafdf306176fd2dcabc7bd6ae684bd41593dc0f60dfdd89628fe7d677b2635d2f84718a274ebce628027fdaf2e2839a388465f318ae7f7d5b3c58e968f1ee8804548cd5f629e5a049933d2dc1bfbaf2632ce9f7c3172ef371aa8d2b4db3b8ba14e989b3087adde6c4d9a3d8d3aa3008a33f75890617a76e8e24cfeebe9933b2674f64d15a08010bd29e073f5eabf9df7682692282b2141dff69b3e3b8e87af76628941865890b285d9365d0f2ace847b2a579de643d77a7be97fc1165bb90a45fa59a6236c16f5ac520332ee409051b41ef9b78c820fecdf49fe556497d0d70f8d0503370d8a859a64af81bd01c9141d6663bf32558ed923220a3289d98654b83c41b7b5fdca4daaa59b08de9c0ca3c830c8bf87801ac25d45ae73b0bdad001af03f0af395325d32ad8ef951cf49cfb1b86dd0bdd3d53f5cf9e8a5e3f40c1c538184a324e5df3e5836282bfa610e2f866b37ce693488971550a8e5aa5a1ebc1850aa615ab5ac8642ef69636025a6fa2c16b787e60659ea292a9ba93e230037d5fd9090530b92c5d3de0eccbb32d9effdb3fba52bda8dc4b94dffe0dd67f25399e0b727d04c0fb409622005545c75478fc18f5b684c92abe70645684f0449c20af0ee59fbb576d2f424de710fd83c34ce5b25a6004ef005bdd00bbe5bc667e940b8f5e3caedfd2028f49eaa08d43e95c9845dd2c25706438bbe05d6456d649ccd47a9faefa6522c324b1b32543bbe520f4db307dee836c4d62ba615817a0456248e79ac894e2014320447677907f7192bd71ee90f736f9dce0c601744a4d153fab532baa8af72fd12d2873b79b4cf33c44ed4d421ffccc833e348e26ae279c0be3b2f629908d1f0857f112eeb37351480b7a82197aed877036c2f53bd768cd20e56099ee499a7863be5c885b368ccd5d4b5336eaef99ade585f30f421f8b827ed15a3db5ac6c7f2b470745a607900494b45cc9bf0c75194073824992cac1c256c059f48c38373b891acf56b27ae0ea561b70f6d92f79284017f58b828a0902ab619763f61673b9aee6a715d663bdefc5ae4191ed9a4bdb7d448df8b07ffa4d43fec7ba4596d79152b361cfb6fe0f8ca104ffaea30814813ea839c664ddc65e2a2c6f68791822c9ac957d313b98228ff981f5b3c2dddd9e9e913abb57d7637d7814e65e64661461107f84f58a133c8fe1bcd566208ed9a79b6d9cac867526492629f295c335b034132f5d9d166c747a4c0549117b787fd76ad906bdc764f7222f738931d4549b4c6bce7a13bd32dd9d4a270cfa9929b9bc531ea4b050bb9698f1e0a44620e01a2ef655a5890a32c7ab68cb8df4d84c93d8c4805a5e0acc210e57c88983827eba7e9c0a411b66b28bb082319831bbcad988f33e80019e4ec158d1ff7f1e0c9c70e615889f8a4b46ddb6db1932512ef132e71dfe77c26be37dc67e1b9811499a01aaa20fc743896c3062b4ccbb32c8585008e44eb1f05695bc86b90e6b8a14305d3aee2bdf02ef691e31eb4cf2b5bbd30ddc09107a26ee7158403792dc171b6c78fb862fa94bb7586499ea0754ba61c90bde5e5b3b3015ce9d2ad80633ef087da09a8548b89f69290d7bb6725296419707dc960b737d003d733dad5421d90ccf33f7e7e5720ba6b2103035abfc1a7253135d2167fed3801aae978ef65f177474a9adbd45b2f3fc2751811e3f6964ee436ab0440a32735c39f46489037b7c1a6dd32afc1ae196ee0bee0c6a15cb2cbcdeb4655a4777804c85328b442e5ae7427c808602e8a6e789c6a7610567ae47d2d153505740cdfe270416e74e099938c79f9835bc32c3533c852ad6bddbe611fb6a92607dac1d8c2f03fcd645ddde173117eabd87e13aa17cbe1ed667f43bdf49164f6c90f48bc44e0b42c6653f3ac324fae5722f66be218e8406636c799b03737274d76d5a6aefb32b3a87804a17922ecdfb714bfc75ddec81a5aa8254142eb6cb590044c06618b7ded48ab2efb1d67dd1ff434e57983a6dd9abbb6d651b49333ce84c7d7eae0267522d111ac8c3b67bed46a637d47c49e9b3603afbc92d6f4bbe837235b40d2434e1ceb773e74c1f90bb70c8cf417d4460ba92a4bff1d9b5841ffe81a1f9874c4df3e675dd531bd5f0f27fa43a85c7840eee7add52f4ac194e7e9ee0237c5ad415cda0d72dfc4e743e1a7dbafa6ae3edc36e7cc0821dbe4cc118c905206bc92a1935454c0d0c08a027237c87c0d3ea136f2757c9d667035cb93ce99c3b64f68bd2316ea15028c2759bf56b4eaa95fbf1b117353522a91146025fddab6bebacc93988fcb61e1d194913bf282fb62fcb0ab3052ba2770173d032ab88ca8d8112f465d68b7f36277f5b0b812d36db34b5d33c6309519083b2caa2cebe17227a4a03d4bbc8651d1610597b01b970513540ddcabe69c5cbfde127eae2b1df6cd440b3af8ebc58926df2285ee9d759c7c19607143884479eba0556293a18afc51ad36c184d1b5fe3bc29702dfc49b81cac219bcfba159f8a751cd2d5d72a48530af25477f95738152f64e9b4bbbac30b20e162d40fc8af4e8af1462072f65c9b16cbb5318fc12735d8a54a728047b9453efed9538ac859b8af2c7eb43bb27999c4c34be72b616a2fba2367d7244fb5034e02d37efaa761ec3ffd9c3c0808e92a7aae4e4c43fc9084147bca0f3283d859e8894fa7613c349b61c9c316c3a4e1b181b462c09a8c939548609065d09058e439d1c790917b501f89545b590a35ea0a8a8ed58bcafecea86e6bce192c2070c8669dc6ed29acbd99e97c6eb177be009c097cfa5c01f69b7b54e6a6144f6ae0e9530cc296809616fed318f97344597ad2cdb83a723449936f0132a4c5a94055bcc737afe2c3832c006b3931818044e8c86f86a6ea36c41b59b2d9661ac8efab8d0ff6eef3aac82aae8419020d8a250415a269ceebe513e5499593da06c73678cb5b0dab841fb473ed90102ca2d7e57ac299aef53e159ce5bdab402fadeb3bba2c0bbb71123bb42c85215c81e898209982f1fa21498c3d9ca1125de6568e04c10bd49ea1c10893691b825557948d5db2abb44b0272c37e8ea0735b40c14ccd9352123676facafc59fa0ee29673be62e8e597e65a495e0bd414f3187c226b764a98fab17bc534931726a3eb963e143ea56adf3fe2172e1891fe6d1fe0032e7ef43dec88e432e7e1447fc230be2bf454d5975a2fa077815f7103f0ffcaae69db8a3343dbef5de49eabeae054a37fdc72bfe38ed8cf771960a73d72683a608ba99198ad8536cfea4d51262a1c328c37ef8fbfae0e1705182e2ffe4912767c531a13b771407af6eb05825516fa40efe91680742bf028a312a81d9811ac42b4baf5a1fdbbe6ee119fa9179b524e13d2827c1502ed6d6954b67d605b4ab0b2dba793bcb5ec55760e6018d456f81d58690c9dff33c33cbc89a1a59759b490a05819946c2fc6be2aff878551194b3d93e6fd421ed6bbe18e09c48d445f61a1b0710819d0e4781d9a79deb97145a1890a32d4696faf297d9fe486526faf7420cf4f348c45cd33105ef83c577704fa3403d7398980977eee4c55e4a9491542b321f7bb6049ec70562e89cd4a652d62b5953eb0166f62d6fd4b94b1955a18150f7821ee2df0fc7b1fa04ce475d6dcca6cbacd49df39f4071a3d71188121946cc8b5aa5738adb64c2ca9396cabc197e4525667016747aa4a3beed3037f2e954f8c70236f25149f6f8e5623b9e94d7721cb4e4e97076ab547f686bd8353289b1265e61436c3db028def0e3a97dcdedec06d180c7912526f0cce4d943e275789efa98c8f730eee950f02fc9f5016568a41498ca3073383c2190dc1f5f39ed8b1855f8d944bc7493092cbf1834d04454200192055c438290032252c5d2e4fe7b01464333b5eab1ec7bf51b02b175c34f7d98cf222c85cffdb8f44adb8b8a0898ab08d60822546862cd1906040ee5cafdfcfe2be13fa9b7f240bbfd6085c6e23198eb6353d07e3a298fc744bd1d5056027e2bf103b6fd8deca432c7bc05801b87dc7fbccdf2804437147c0b1e96d7ce4b2bfae9e345278f2dba96ecef9d7e733072b1ca774c2bd50c46807e191f2c4ce442df4401862c56a79116aabd5ab28eb6063e9857e174fd306074750df56a342723fb7de2ed5291778068551bd382362a16925d84716b68cbd5aac274598dfa5850422c39111d6c999c9c947e3141eea50ccad4d6047d522927ce924d91e32551f224eae5377903734552272fd971346e76aefdf8c4f7c6019d053afe80abf4d0e8ae05be40c014b797eb88c051af0b0c084148ab5d079c43223fe3bfd8eb2fc3a5b3a2a9efd9e2610436621558ee5cad7454af9e143f941496c736519632414c4a3fc10289e85ee18dd3ef495cb6b6bc9ebf3f881f72fbe09c5a5ff1857219df1273d7cfcdd4ee56d46e5480edd430eb96dd5e0eb906ee0af03ada5f0db99d751b1230bf5e8df86d1ee11d623639e5366bdc656a2259a5b133d7313d1b61d096862052205ca30ff35942d6594450b1afb65e5c3ee2cf30f4e7bc318f4bf2e02e365010fe3c457f7abbc6ba2c2fdf6eed6613cf19bb96b2bf7b61d35251bb5d77dd6b695ae4888543dd15a541ecb6644f6dfa2645f21b202eceea74961f22bdeccf5f6454f842119b8ab08238c0b5d27a61ece8a5bdb28d5dca62e7276fbace7ef092e4a69ac3e4929d05a0a8d3d633b264d05e3d11a1ef0cc4980efd83f892401804be52117de71d9b4bc821ec32da95e2edb11231601754d715acb24f55b98877757e09ccd69bdbc57b7829df268a3bb6e5c3289b2eef9f3f2cf62598de90b49e9cb513b352753309b1f924378060b4b759e54db4d4594ffe1c8a3e27a8e5ec8f37eca4c86363c0d943d3d43733d860bc9a0c278555713e08c98a78af3a7738003ac8938de341ae22b6c122042c48852a1f990554db5b04f4aabb0cb701173e3ebbc699760bde1b9e096649b53914e5e80243443a30b471237dbf8e699f81e7e8139ac03663acef9f96df88c46651ab5ef3827ace1f3c920973e02c514ac5c928dc7d79b86a86760265cba77f7a34823177d0f6ad88b37329d4ccc780babd092016b1390fc28d3926248ced2f2c4a6a8a50af5965ab99145c7b423c670020be1efb2cb85351fbcfaf23f177d4c40ca8c4bc883730a85182bc61eaa735d069feac56d36bb4adf698be09491660cec61c9667cd045e76d5ef6f50b5ea643a352c6f8d5d351f242a84b46eaca29012a7ae490e957f17964ce5a480c22814362ba25b3f8966413bb33fb5f121a3b5a8aa6fa99cb979d8c5ae3f79ee01d955dab38020489f230e0b0e99753fbc7cd2c8d78a38f4ee7cd3923d8b820f5fa5049739d538b5ec0b651ba178fff0c2a1578c1b5052d74ace4cdc5411087935a2a451c71429d90da3c513179a62c66710876abe5e2b750d5aac4a697cd4a151f10542fcd3de1b65ecbca85cee17ddf2a11d7d304ba449feb5c2deda09a575a96db64f35cff8255184912534682681c54eabb34464b770270ad6595a4dd31ddca841d124e147b5783df8000c473ee3f6036a387edc95fa0eae5b14cbb499ce44a853252a462f051c829c8f81e82c58d73ecf7709743da815e47efada6feab1646304b51d052852cf2357c072ae7355493d68c6a9bed3d48a46ea1016c2c191dff542caeaad6a9f428a1b8c9aa234db34510d186c0a269cc64fb48d675b2fcbdee80617f0582769d2af3f1e2be598b364777aef106b76caa0ca5a58b545639a45675c88c5eb1ad90950f404a797f109fdc5306943a529e987a37e359a38fdb3c1abc14924a3480828dee90b3907feb8bca38da84a10d42268c951c082864ade620b01995b8d74c7e52461833c79204244c6d372ae3a0b084b2cefc66da6facfa5cacca0501c6cdcda1ce93e0fb9870a57c8ba2197572cacd9e3ed1cea5baaef53e732b028be16245c737266870007f2ea57ff8f0a3543c3c1650510d9e9a439f5f7275858b5aeeccc1b398063660ab30c1719cc1081faeb44673db55ce926da91d032a03542543feb38d29567d9045aefc2617e7488c41a2da007a212870a285445786fa8e4f6e0c7dcf5061b6ee00019c1bd4ce4c3e7bbf4e05cf9a50beb8bfb4e25b1c7c2861e50acd463875e75eab7610a1c84f8c4e076e1c89115edac649e8bc75ab158b3424c27ef4413d5420121d7268627bd97b2822ae8b377db5757ead5c168cb7b402e04ad9d6071ced02e5134f4dfe89ab537580e3256dce842f89110e07534f1132f9dddb198b8b5a4e19bb4dce8330198d895e6b170f087909b3f0bbdb61fd7fcc5cf4a9b19e22be3737c1bcd2c3c5d7cfc907906dfa51d24fdbd6f3dec19dd0e2dbd83b017eb34bb6b4333bfc6ea63bf75dee422ae0c7c477d9a5a15774dea110de4e592a55c201e6ce5e71ec16f1de8571351c4869171985fce2b3c8a4d06ba11841b529db96230b8a9c34a9ac66a92c6e01e9b53fb2aab82303b73a8be0ed3bcbf86813c7e01976aebcb21e816525f91412e2bda93335c14c48e5c9dd14ee3d0f2a040f7af5424fb4789b32a5de0a8d57dddd0e86473b309f829d4bcd1ee6ebaa14afadfca6cde46f7d3072dbbbfa94ddf6dae393cf2af3da0aba808238fe4348ce7bea27b69d5f858b36ee7f11c1bef74e50f0bb8d83b33696770d510f889a9066f87be6e8c27d8509f2873eb6e8dfe153423a579d5c01dafe75bcdf9a9a58affb230720e242003cb5b087852caa9bf71092e5219a53b145cf859c1b50ffef146209d7907c2282bd307ef9b5faebcaa023a6cd807a082623d54035e2d5587e86b4dc6a7037262cdaff9b0e3be87c5b63e73d78b0e0242fed1ed604aba1ca7c034b4d9a1edb94525596069b7929303b99459806feaf5ee77d401d1ed1d1728529eec13f610bbcd3521674ed8b61c570216cb5ef45d5fad55caa74942dd70df90eb7e9a90cadcab42087c38d5d37e7b9d52cd2f5b7bf712abb1c8fa5286901afbd5cde0579aac80d2e445e03c8d7254bf44a5c9313dee800ee7362bbab1b544f0ab09b6aecd75a8e18d3f4eea9469f30229faa74bfcdf447164f53bb9490b88731bd4e69a44ed70495a8a41271c63519499c934382a438eeff4bc91b3b49c5113e3197ce414f685f320fbcc3d1487daf9329130e65b9037b5fe3c006662b72a4bcba9a0533cfb25b81867f5346b87c6d26cdcdea16c58c7439c7c6e5621a1fb403ec57ca25c548fa2e47a2ef4e331a7a01d77f65022ca69fa015a3e88b4a1fdfe76c74b6318496117c87f0b03179c75465a0bf992f6deaf3f63547c4fc8f08e6dfc485af8834a16e08df8dad5cb5da14ef27005b822e27bc6c3fd108aabdf379ed99e32428d9df75b07a979dcacf1e4f6b8cc7c2d3f1d53d7dd3e7f30749d926ddec891adb7771a41444d16d722eb1f9b72c38e2d54aa50f67036358471e8f13b071546d836410d0062208bcfa910f05f89fc949f0d5516a02b38e9c91c4e37e8ff35fd6452378ae6aba09bd15050e943cfe979b61c75312928bb629dae9dd469fd64f1bc03e449a8f1ffa9c53b576088b3a760e238e896a4b36f7ab6c859a1f0a55da9e58acf130c11d7f0a13f74b98449d1191726c4a4c42486be144aabb1c36889401ddfb4a639e07242dfaa9b366f4a874acd5ff5d7c5a699f0ed5f5b5fcf099c80bb1d9c48183e6bab2bfc55b236800475a2ebb723a350176903fef66d48b29410b6d6b3c1b1b8ad30ff75a482a46c2bc57141b180535e087780e6dec952fdd451a5a5619165006e1ede8cda81d501517c13c422abdebcbc7131b9a8db23d0070afc9b4ab1af8da70c263490e4318fd48b29145e21f6af5efceb049d9cc89d359ed66fdc581b20a004179bce9439f6ae4890f6eb7df4baf4156bb27fbe3bb5e3496023f088298c9710c4030bf80d1edfc4b875511d0028a5b97410a66872e41459ff4feb96909f1b4cca2aac05bbfdca78fb01ce527f039a798026783a262e21c1527467986e5096145eb5158762e523e01c93d08c5b1fa07072499116897fd8eebb09dd766c368e14012b9f57ba38544957b34f9a072d8c0a51f09a5caa6f41ded8d8a9b3f0f0088067c45bfe603acfd983dd587f89f6ac5c1108b9ace0bc11407257e5321abc433f534faab01eb360b06b948782889b7a7b84214bfa9338199bd5f1ce018ae4c198039aa4f73d57074d0eef9e8fcee9c26050dd32adf29e8340269ffe92294cbe685ae01566d83b861ea561057123dc1c300014d8181ac40dde7b85cb479314ebac3101a2a6f4e5cbf75bcff622d59c56100972b195e74d1bd42ca50a6aa902355629bd3c56f69c0e8481c9a0c7cd86bb67524798eccf2bc8f91231143cebda6f07bbc81c9df025beaa4a7aa0602c19818394c618698aafced073a8cb1a9338405f7dbe8046e091e928563520a2038d202d98364209a0e85c92855ea4d069c627d1ebb0d5bec261d1c98a7350966c93461218185b2447d4720d3d09bba07510b1edf6e3159a9da101b0623ca8e4a29ce32410264091c1718e36b1d5dd152bdef36885483949196db471b1a8d7166920774aea76505f9cae3c086f7bdf194b264e9d79ec15faf1f24a8b43b2e06e7ea5f00d14950ce40fb21dd2131343e5abd191b073f3269e52a5c423a1cfcbd363a83f283165ad9cc8885c9ae1e0c82297dedb509925eb1d99b0b3282ac2e1bbf5a909e51f62bec9f72853d0ad7942df800acd5096817161320c5a3567b1383df2141bc995e70cd7cdfb79933c72e54f6d3ab34c92c60f91b286772308408d02b670d787cec6d22766e742c2bdb0898eac22986ae5eb20291e065b19025012f37fb4c8cec8d6fc9bfe9361d0ac823d5db889501fd6fe1bde273fc58e07d272630e8a0e2f689cce04b4afc19280c71c5318f2646f2ae240ba7e8af0ab4cc7c1135a68575d68829b95747a08e0ccfa74cb2c505752ce8e9f759244501109aadc5907717fc411600634c19eb0acbcdd99f1ab00438a3fa0071f84abcdf327b999c4c783a3b1cc113f74957d82839bc21e762ae84a2371dacdede9651382e63148ba5abbf5dec339c56213bc6c006c3de0f91d978a9b8a86a51575792a8e87038cfa95e3103cab8a5242dc14cc709a947d71fb7f6e2ac94004a5312e677c99a8dde8c1ae2964e27ec57424d1ced06d02c1033839edd169cda850f09526734e97e38e481b9e6d31a6ea1cb812465b7790fd4a3a54921423e0db454862422ed7e0b9e9c555e7e68d69d5f5a6081d02dc15e3f21ff367e3a28a2105b921a56eedfbe6373263383065e9875a22f4a4be246c10ac9903d13bc177a58435e204c4611f6b0f2722866eb26f0074e390479dddece01c20a3b7bf804ff6ad77bf377b4a258a86f9ed18300c4808b5d2f792fab795dc21c620892ffe575125b0762d34a7a3829bcc342b409b7bc2ba0333e8e766533faae48060fbb159d91d339d2d5bcc9ce5c72ed07fbcf1f7adabfbe4720d69800b97dc587640888c3a42c349e9ae76b526a7c3724cf719e53990f56529926449c7ccc5bf13680ab7d261471f1d12ba8c3159745011cf6dad1ee02c1731abd93798fde9d015e2c202ed0cd8b297dfc10e43a0f3954abd9c8f1e78ed0cf51fe5ea4093cea850af8a668279ea479b97142a2f18a4fc72a24b375c0d451780bbf9bcfb9469842fca8ce8d1c9d40b90c98f0ec1512d0b172741948f426a91852dc898d75e4856fdd0ed9a44100283b2d10d2cb2a8803ea55947c50ebaf90573e6318bd6a4a5f78c6b16c61aae6e237ff2601dcdbbded0203c2c13a4d21d3c208c16b6d5e1714fffb46663a076767152abcba0eb9798a7a93c00707508523f2e0655bba48533c4e66092a848061064942a27a93b941ed1bfb7c4bfd663d29012e452a917bf6f5d2225091d804b80297a41e7841da177afe3cec1e51ff8b2e29b34102af4b9ea6a666a239e6847749f019918db39c1d69374b59b2bf84f0ba04ac7739c788636f55728a6d63c0b6119540c39aed852175760791c295d1826e68b2f0e2d4129f05a76f240e56dd531e147cbbf89f418c8d59a68add10f5944da40921c5893837c77b144fdfedecb8e59b6c536362c9411bb3e879c724d632a15838277e325babea05e31c645931b7272e9313d9283002d04e88c0e686ca29a3690f08f51301243a98b5be62ef1cee2eefa00e12946007800e30aed13447a867d9751fbd2e1d889c81a56a180bda68f72980fc5a26a63d46117b68842025a5c0baab6adbc690d6df7bb1b8b11fccae924a1cbe607773af77b9b24b40bad6c5ac676a5a2c90930d3bbcaa430eede18a3c5428aeab162519586f24582bd52e523bb758c1cd8fac9531d40aee78329efe64e2adf12f9239f0025a22984ac3c59634130255679ce0ccb65ae3bdf14dd45aced6ca7b112c5312a1c9389071adc05cffc88c3d728df77492858b5941c293acd6b511423161f7bbcb5ec510c9581896ee56b918ce70467cbeaa7e8b630cab0a3701082485a615eaea2f7df721ee24ee332285364d5c9ddb7d8509b51a4b03904b791037d6c96caa1cdc8d871656d57afc8d9f95fd2c102095801b82ed6dd30fefd03abd7ffd6173909ea609a2fe069fe01b68d992eaa06f8b1421e1bc91ce0f7ac8fdc5fe04353bbe6c16aa7dd683f2ae4ea713d1547b6939d6a86996a6ec5bc30ed165294fed828339ba93c1b0f9a329d57857ef6a8c769cbf22cbb51edb072ffd73f939c5296afe4995fdd4a63d06c6752ead57f389226415d3f1d826b70bc0c504813fe52d42f5e5fefcac97c79e6b57eb6a7fd77d2510994e19e5b49859498b07971646041fd19bc7677086b5ae8b7a2ad47890a5c36dc1752c572f7562da8975313c6df1449b4571e41accd462297fa681b76a730268d2b5e9475391146cd02542398caa6f2ef1cc3d76e2b2ed57605c0175b6c66eb7099ee96d168f941fde41d4da5064775a453c5a53d49acbaab1e97ccc1195023a88da140d169020f339c496fa9e958258566121d52502bf85cf2d1dde7be113839ea14fe8899b3f12d0f786c9b50c4f7bcd881a8eb06d3cad4d25816538df3fed52f489b436c273fac75922adb50d1c87aa28156acab2c6ef4c2ae61fac3442526889cba0c8625d093e497707c7edc0afc7b65478e690909d423e577bec5833eff52a7e6f16a7a395270867f39f8e3f7aa6f1a3ba3d8965ae3ff23b938cc65f45635b559534c527a4f69665e5bf09dd351dfcd4543ad57c6f40deaab54db54f086ee4229855af93c934784c5ddb278dfccd5b863900d0df7eaf7c5ffa2a4c01271d81460b5b082b711139e8fe09749aabeb5362bbff8c3f9db1247886ff939667818e4dcc5baf3ad0def6d98339444832ba3250415d76f05f232bdd913725b691027d8e1b6afc9cf85de989fa5619d97ce67c352d4eece567524d341c9621bd729a39f22ad307494b2879fe09421b2e2338833676be3e4b38f90c6a0a0ad386d3942166d9724dffb634134e833d8d9fa6f3521046d2b06b86e382460307335fae537994df8e9097e8a6fd9540461bfcfb7d38e04e6ad89150dfda645e38e85c56f1a77bf324b5d4d1e6e4c1c88040086e8a27835c5516d673b5ea21d594152268b6be7ea17b0321732b845696467b022a9a11265aa71df052aa1102391972c78ae5ffd875577ce1ded8f526d14d14136c45189c71659aae40f17e53eff9831043c36ab351fc725e7b76c8d6456b31918610647fbbe48822da6cc888a21e84376f435bd4bd6eba028551ac47f3e576614d9be54142bf9b2043d3ba0d022c56d955a7081f8f7e3885ffef107d5f0b40620afbcf52bcc72986981056619813e70a0e01ce69d1d5dfe33109384a3f0b7eadec70f5d0ef1410080874dd3bb1d3039cb53ac4fe4fcf3b3400f0a826a7cac6c29c2ea0cc55b3faaab89b2fe659658afb0324b5fa88413f5e3c9e8805cf74dd7ea2aeaf2192872bf48f17d18c7f77a656b549aea3a3bace19f6ee29675133d619103fb767a6a2d256ae860b0033cdc4c49569d97efa501fa70a5cb154f855457c29b2be6533a4a3d2d55ca4e8e6db7cd0a99acb665cc226619f28f33e6af371ac7efa89bb36d1855b9d2c86e575325606d90ac7a26e0c16f79312e6f2bd08697aad7f88d513bc704def6ee42808ff59746a549f7ea2eb9111e04e958b5bfb2f551955ed45720630004af0ddfecd12c80c25c75851029b28feecf995a06ae759f8e661dc9e2b5a8402e6a2da12ae0393281a77e9bc6d6a3e61bec86b92160bdbb01326562022d99f06a08bc2410071917988f41ecce1ac8f5a6a851d314d7513923191b4e984e7df87cd74b58b4071b46de409af8874651ab0ba4d27b65dbbb4da598e3a4d6e4c440ede8049f222f1d723056d985960574aae55e1cef567d7a1fcc1a21c45b339df304a0a46b835161a328cb84dccd15fe8fc976f4e6db1ba916472ef3696cdf199877d1c6a69a7d34546c0b6a69855624501958a812e080b12de069c2926294f7d406227c27e021af46c9dbcef9751327b532eb4005643aefb8396beca27d1aeac969604f945ecd884d220988f820b1be0a0ee2845bebbdf61f3d0373e5cc7f114a169df037a837da13263f74e198b681c2fb2b307c1b5030f8793be1ebca726d560af89265645277b50b9f03993048594e0a6ed107ec09a8ad678fb78bb20142c1b5345f49160d4d6dad6023adf0720579895011359e4c6367d384d21cd66c9133f007638ee9a61c5f8a24033988d7704062f3312cd7a62295733e7d1d566439bc080dd22b5c3142ff94e0aa3e2da5a93e67456915c581716b15a19d9799781ce5c4c6e7b4e0b37441043f121861630ab2e212bfb68803b3167917e8f43a37bb1b0d36976b15110e6b68a6af3da5c57da624066534b067e3c66d027dbb01212eb2ac8d27dbbcae07963152910e3701ceadc59bdf1fa214bb6adddb6cc1b35c678cc5c33954521cb2da8818695c466dedab90d1dba50467bf57193a5be443e54de8ccdab19d49cff935bbb243c6bb937ea3c022b76d1a65e71bede4262531e24677d3e1329fec2a9ca8002d7af0a47bc3b9efadfa3810639c69e26cdc4b539c250de00e5e30e451f54df9bbed1496c223728818d9255e22238a13f9168896f4f6945c2c2f7215d4194e0dc7b30dedad47ef4d9b018c139dd95fcefa1d9ff38ab3c8ab232da992295e98d7d7404842003b2f1df18fc25c19242f2a021ebe543fa9044f444da113745312e86a7d4c0e5337e6c27009b52fcc328fea2e99ae020ba72b5fddc7b795179c8beef36a427d57f48065443c1801db513b4a631f90ff051fb4aef7ac73ac352cdf2d04431e58114383bf9adb306d577131982ae878e9b2154df8c8d7702ab21af8d1aa20c790e5ce06f150f6fc163692fc7b5168809002a5dfbc8e3d0d1c73de886c395d03e83274996ae4cc88064ee16f7a0b4d243b8b9143777ea917e48d8447c8583bd685a30f319abbdde6f029e896b084c974d0dfb09ace9610d35e5001ab2601b1e5fcdf6e4ae5184d77a9f41678df6eecc8c0c0adf179ff13cfe0515c9fd5baa6849bdc0e1899c6d934851b35d20d569216a0c0d21c0da9fd07ff8c34314cc23b9841daea676c23e36baad93ac306211d2f5171f1a88fa372735fa1e345565729b3142d73250c286bc72c18f52d13177db206a3a43ceffc712d26666de9247b4729bc93d0afbf45562ede85c72490e198accdc68509f83850325f44f3f66fe6ade123877f60d352bfe4d4d5c215d149def04b5957237137256ff4a998405409bae4b93d0da13c9696526d2a80b8b3bfbe80db17aa5c195df3e5867c9f7a13d9e27e8d05515f5c165c508c963365873b755b4c93c6d4f21c133923831de6587fb438f6e3a08ffc42297f2e71177f3542c6876e718edef445471bfb6d7a62e5d0f8f7c2ee117cb1a15e6ea55e81022cf06ae6d4f8deaa921d76710278dbb7c85ffef03d499252e377cadb7db204d7c9909604e14a10b3613d8129c46f643d3b6ccb2147e56e14a668b58467883fddf969da5c6589582078d7cbde1ce0ee220d68b134979fde19adf59518ec0e826fed4aa96781ccdd7a32e5dd49f64e926c7fcc3ce39bdd50c05ebb77f1348713d19d6c8a1ab5351fa02a8869efe7cb19c837452c61819b321ced91862979689e5975f3819a9363a63c8f9920e3f827d0e62dd52e023a00cda53732593980e24fd4ab99d67bd0fc1229336deb66c0c56d74a25bdff4dad698e06e04249e9f616780f7c9f39db53ab4fd8699cebcd50b057af69e3f2a9e05c2010d5e308be7c3dd7b14da15a0b14fe56613cced7b64cdef8baa11d64609a361ad9c81cc06866892fc73e0d81493d31309f2be8f6c3c3511987d7d0370f1f4c65b7c405a372a8aa889dc17dac3f58e7c674fbf9bdaa8d45b9f7d2f9e4b09795f22749b899d9797211b3238fdcda453497450b0d496f638864c5720ca405206dd7595e8ace2e86e7de1cf22544cb259c5b1417e0a142886f853cdc15c8c7ac1f7066886ac706359dfa5a73cbdf9bebfd1db6deab58be3bf553fa73b7b29454e7d29bad84c2a7f4b692475d8b9a5b79dc7feab8809c86f9534cde8c8ed0fd6e4f46304ba9bbbc36cbbf64956fe26096a6d3f80091e12a00b46b31edf01f43a7536975b14eb9d595061a10248db5f601cce3a1bbefd4882ac7db11aa3782e922ef25fd1930575742560b63c57afa75cac185c7f7e16709653ef2889dd0c05d3bc257be8c529c4274bec7bd13ed7b6ca81932ba9fb30a4924c7e851e5fa6adfe7551053df7f46e41857c63a072342c362a3bc42c2915fa5d749ebdacd11537819edcc7acadbecad4832536dacca7751d4d279618034c23c4f02335c318fb80241e2700b4f3939c09520112c321475d21fc9b4117ade9ee781975e9e4f6e487b81fca59127bc8946b3b5718d9c65263ca3d227406242c3113e928d985dc87cf3529e127968b22911e40d8dbd6e7e114040fff8791304e1e1e62a9a4a72d77c8912ba903b7e3651ea1a02496ba22132b5ba02f0a5de2970028cab66522e3997bc902ca72e3db14eaa58bb7e247370d18be34020847454491e728cdc6231a09d55b5097be13a0a65cc2f4de718fe362fda72cb9b09d47948369651dd33e0650bab284a8e90a3ed8bba3fdb1f272fb0e5e4a7eddeb51bb41162f1358f6b517f8bbef349539fcc305a784baf61668f7294c3b0c8db8e886bfa66dff91423a2aa0e0fb6c2a76ec4ea00603806d6d86468926f146325714f52406dcb73846b87cc27106d319b70564a0d21f7a6d68784b5461dc4563a5f2577a0e3dba08469c0bdba35ed09970b9ec96aa85dfed31bbeadddcc0edf4dbac55a07a4426021238c63434d949516dbc209646b70a1a5b3f53f44412ac3e412bf86fff6daebe2ff950f52390375fd62b896d92cbe8dcba96f98466915cfd3fff5575e44ddb8d2874aff99a707cd2770575911170a248a453ed061d63ca0ff480148bc942b9949ca048985275515d7746bb5d462a4da41d028225fc3b518b8ffc69848621f9915283ad6cc26f281dc9160d5247ac204e4c1d9395936a2f55dc9e3e528e93d1a4e71b9e220b9290c8239b0ac830bf9af41c497de0b055b8e13be4d559ee4985de48642b70c0a90351ff8c4ebf5480d9d1917574fe9e41812ef8ea843b2e8adf8992c1358a88adb28a1e4297cc8ec0dcf5c821ac39532c79dc92e887841739e6a157983cc94faeeb89b9e9e06ded239362ccec9716023a0eae23aaf34e7d5dd7261fe8076cb862faea0e3c79e77dd846e5d131f1f60f650a789de05dc7e55a127c0779c6c113bcb03a0d35cd41d44c7a4ce0d0835915d820150814279f5557bde13a45ea4590c9d56c9f9e62285e4c764e6a26278142144af79f36d975a66e8ef7ffa4a402a83485b25e50251f9ee11a9ef78a9404ab0c7da29884e23996d34915404e317297a81fa9678ba77361778a69116bb00a1934e84913de2f4229d6a141fec94bdc1c2d741f19d4ac74e335ad723e5c3baa6e6c9b1343876bdedc9c5903108ca6cb7c159a6f491d93242a3d0feae2ac5256c550589306db8573046fd2b1945274b6071abb9d82af9093761cdcaf23268c8b214383c1df4ce66cd23708c362789221258841414ff40211802938f2043de2a7489e4d0073c099e2dffb2e8e4ece73e3f682a7ad1ab6c171e659659894700d6c210ce2e296ecce689da5fd8aba7087190fa5c56fdbc92930b7b8c55e1ec4abc65eee32a39b143f63822843c736b92eeaf6121c77d1f34235990db65485ee19862367432ec34b73e87cbe022c6429273cd110ada82b2d5fb3a18360bd4207f86842a9daf37f1d725f34bd1bdc4028f5291c93ae3c39c22d5783a5a3f01f7e7c6fa745c6a1c1d1fa4937554841e71bb6bbcf7db00581c512a34f92de78cf5356866eeb704c3ea04ee3026454314b4313be067a522841ef6c118465c71a3bdcd8679cbf0a063f1228ae65ef6010ff81cf3103e99eaf712376399523e237df3f5bd0178bcf32b62b7c060db0b39873328ba8a613272bbb70db92433b1ca4392ab974f9f6394c0019ec0a3c6ba5f5e07b8fce1d5dec5fee5fc2510eedd486d3538b0dfb31c32027bc998f21979e6b165e468b2f50b0b1887d9cb18c3eb39f7eb58c6f23a03256f07a2a64375f9c317c9b5e4b0f5231cecd57e0df7bcf2169c4e9033787477d7e8d4ddaaf4f7eaeaf5a0f4d9835e3a9912053b6783703c55a9f59759ebfdfe693083e1df7863d5f4c947e89c70956db5f288b7e945ceb40ec920fedb8cad33a1af7782266e7731c10df1ae20cbaa84f675d116b29272943a58c675116d8e48ff3eba880740708b7252d1bb6578eb949cb817dd4a5488cb38e599c6f05f0454c1eae114b101b5a8f4788dde8d86b63c1cb63e1a768c15b6f177173c1e090cce15d4ce19bd347968202593ce2aad921c6ed4c597760b8e6a0a4a88e2f867096448da95024a7a9c70c49eb0f7211ed4e630f2a683a5dd11aaafa88926fc37fefbd4f9c493950c5ab5ea6d11009f890993d23f037d337b0db348cc165bd04813d905753bc938b5a8207dbe5236d9fbc16e03ea99a19a3cb9b4d88bd043371e6d923f057e644f1bd16040e9fb4fd08a18197996671b49172bdc1131676e6ca2d97a5a31cd33098473bb4feae51f6645b0a52888de87111ff697d2679f42c76abcca2f878614dd909f4b879511728ee03a392116704ab3a77a65b8aab46919e8b75b26d54a74ad825e40dbad9bb12092b091959ea9905e60858acd11c4759b043797df8cb19409569a3724759cd084aa82f942c9ce98bc06f7322a10e81071d5bc5d7baaa348b793d80926a4acf8d7b93235d49e89f7d62c1be3eddec4715d166330e76b6f2577b42e95bcdb6dd4d83c2392e4a993df519d2cb473f56d1099142284e7b2dac84a2a44db15c30494984900a02220cbc8423f2e02f9caf554d2c1d20e0bdbca6559dd1ef2871136104b28bc958dc9e46f7cf42e427a1cc938fcb369157a781e4986249d9244fb288b83178aba47bc6862a919cebc6fc4fe762ecd1cd8e7aaed6609efc1d3d07165774ed364f9cfaf18263c780d278dc5bcd749549a8991d645d96dda1e1a340759cc9c84b4b7563c2e0e1b3be371a010ba4e51702553bc1f80163a385b623fa23a4f69bdcad868184b79ceddc22d636d1eb4f5812ab7150751869979b34f073475e5a78a42dbee3e75e99a1791ff99b3c585cd8d100101d48a5a9d4eca43147ebf710938124e7fd6e5b232edd8f5e051be1281907cb738b570ffa166d34d9770b188e840cc62823cba51997b5ceb89bd0c512c6ada56ce20aa240b7d22034badd302dd17ffdb0f878c5c0bf85b3fcb90f42b351fc770096d9176725b473f4162b6897aaff21825d0ec0882bc5c0efc91f4e7d1341e92a40bc529fd8777940b210816da391114ae4d1e946c200ec1d339138b91265dd481bef39ad4541197ae23dd8c156fb5e3e90dc8c8ed2fd1bc5ca0fe2af9c8ebf695d6e0cb30041e353ab57e7cc350e445984231f3343e21855809df767cbfbdc38542bc1a554d39e15a319bfe5a2fd8823c7ca21ce1450802bec3efacc9f74eacb96aaef9e3374e3e38daff078c0cd9dd255ba0e529332b76aa89f38774fffbef4ab8181194921b066bb422634d30196f3ab670dd54a774c779f26f94392bf515123e9e932ccfdff8425aaf3f7ef9699575bca96806990d1a7af29e2d9327136e25c3d84e97cefca7fba93bf718f7a9204eb720905293aa61ffda8795bb545fb64646a73d323659e5d5f2f9dcf767881369d9afa01c2a79866f62da4a0ab93ca07d2d551b06631fcacff0c11c166a27a0187ed8aeb5afd51ebc5f2ad756511f424c9d0bec4a2acf8c565ce0cf7dcc9db824cbc533ccfffc84c70574925699dff80b63af441cb0d96138ba2c5ec9638f6c2e7c3a096cb15a9d42ed3c898bd7f3bdf621f4ee05a0ecee6aa980a717189de06d1059124fa0f8650a9e615e0680d3f63d955a169f21f623aab860b1f925cf5a9dd3bf7165cb9149abf0c8ba7c7599c2ee279350b1a5ef7a5560026f73af737e0ae99b8e9fd265ace66c7b49f351e120ffa2980e2112b86be364a8826bbfea1904db8e5cef98ed2bd6fe5257e2d0554dbfe1ee149fbfcc0e6505c2748bb6a9363c20eb659243c4c7f34bc5a0dea3a267fc680a724a003cab4a3f29ea6e934f6a1fdca9d1c1ca5766f8fb73321c3225560ba1e5eeed145a00f4203e380be2e381a4ce43c4eb8fcb84a0d2082c7ba74bd36d2ef8b37810f5287ae515003124bdac38ff463a8b15c78786263ccde8947c880f13ce64e1b2f61805ddc7b82c92050e5c777ec8ed11ddcbbbec2aeb5d673973c5f4daece1a185f3518beb6b4b525e1dbaddb5b93db530b0a50da70471d1ad80094e8015e71e8397d558a439f4729d8b20621c781362e56cf526f17d22e612cb62475cb4b3fc1f2251ab2e2adf00d448d664c20adbaed4643ac14ff79eda357678013fc737d232ae239af0be30006769f5018304537c077477af6a813affe2b8a722d41f444885a2636ba8719f88dd518da6e5cc883606175f6923e739207ec9030e7743d691f85ca5a333725972c8ba20a262fb76daf873e66bf394a0247995a4355094d359b59d46e857d08b303fb5cd11ea7a2d8ca167417ed90620b7c5d24db097ccbbf91ef2799c6e4f7ed1c4ed64c9511eb9e8048541f56a9bde1311550efe974dd58e0b905079f9567d5791f914feb29672f5cfffec9617218c4bc4c5dbf9909e27695905d66dfc300032c55140173a85b786ab58460eadc4a12a958c7ee93178503706c8cb3f6abacd5c7476a437ebeec9702a36292f4a006402bbd1b2c8f48cbd5dd5352b420a327ab27314a210f2595a14803880cc7753707f7f8ff03db3f76fb8eea5e4adc3e87da658073812542176fae30a2ee87c404f01eb6b8d0b539dbd02a23e90a0a027c969fbff13bacac1d5ae7b46a5673e09aa99b0f3c9fc09a8c8fb648698fb92295b3eaff4ca85fc28cbb8701a4b5cc988bfe175990a3723bc7a412a85585c933cf0d4eabad62d00da158de9b63dc35e77589a1a258096508c2c862bff4033a6a68549d5894b25ca667834257441479ebbe9bc88c5adec4f91d3a9b8a3f7b0c5f7da6d414cb9afb01421183c1156542540a184c52dbe2d173e81a7cc035c1dd6cc5e043655a8864ab50851dee0816f06f7f92a49d0e459c8dd09feb841ba60fb7d53d563b7bffb11e69d2ab216b24c0730c01fbbf3596653cb534fde6eca6f86e58514387bee1764ea28f505411a9161a628b6af33c7d6bdfed189d0d7dcb3502317b6d22dd356bd358d820b05abbce0f9ff9de805fc252bc07aa1397f0e3b166b1c3f729b21c563c52ba44ef3289285a4e1987137f6c396e54354c6fec75d9f9a0e57c6a33d3b382a0972e13191320f9445626e0be338d185bd9e11a8b5768e0b1cbe590273a5c18d8ebc60e7f20ca0c4bfae4ce306483349b0240ab024f3c4cfcbc91cad4644bfe245fba2dc8df0f940b22cf9f45816838cd864a67c7f9a6f77bcc4162af8b62e0d21d788b403cd8e0b17583c66747eff81dc48eb0ff75e76368358b67f47c393081efbd4c7089400487e5279c1d0ee8911cb8d4224e25e74cb195027240b814d4483c6804502d41f2b22b490a55c5fe853174a4164499108a0d94ceb298dfcb0c07700a3c6117571a4bfd01f55fca68bc2dc7da871b0217cbabd2777e778bfd4e51e3364b8ad5be21d6bbd9167db0652bae929e4cc643ec464ede4c1bfc56f14090df8d6583253527774e3baa8c5ee16f41fb39d4b9e10110c154e76bae666bbe940081421dd3feb0946d35d5c3e559623f26298c34f79a4cc439d2b74754fec3fe7312ab1c4507afee79cdb87593c3199ce9038bbe2422c5173df923c039cc6a3a2430e4bc9b2fdd8825de169038243a773a0a3baed7541cdf1376cc9bcf62ea178b634867f3a46910f3cb73a59cf6e2c2f86face857d116de963b51c9f10537156c6b39c8bc6612d2ae38e43895689887bff01b78ec5bc0b6bf878685da52f3e884fddf28c7e217e65054c8cdd865f0bc4f4299f112cf80c569cd98e1dfe8dd37401b04936bb97cec33e68d0b8e90230b264a236a6413ab9253568149b7a6e1d12b05671cc8c73ab31cc42da2f9f7cbdb4467f3e5432bf278f5b1da1c77028164b326dced3ca7cb6deb0aa3ba89578d91b60b14f7a929d0c439fd235b7f9ddca7e396e491abb893bf9acf8e462acd89ee5c5d38dab64c120c9bdbb596a5e6b190e502e2dc841d15d5eed4fa3343bb1237b15ff6014a30b0a8824123c464aa2187f9d9d4aafec148027401000baa0932aa281268f090b66e72821c87c3f9a305c89a509dc3daf292723d6739eaabe31c84a54a9555f18b74dfc30ba4db9db06d8895b85d4a0eef7f59e7d75f0deef5d4b2d9882c1e21848db4ae48c1c04b7b840aa7ff7d24c0b29ab112b30b378326694227e1f3e8b737f76e0653afac9081329e6ef2313f899622f8e63ce1215d2d35ea557e50b72c74fd80f6b0d6fa46a0c993561d74456920dbc38d5ad0971553953abc647752b472f3d9e810c020f1188e2491782d3ca550006d8221c06191ddf41c14583f8539ed77f0df8d443eaf6a72742b30a249e7afa7c17920a78a0e0ff017794d9c74224e0a4085c439f1ad189c3f7b9a4d18d6ca0670bb7a8b950e6dc5598dc39a34edf9315dba14ab5698fc4403cee1406f8149bb3ba617d6fd172a017b3a86cb53df5ba32d6577110bbae1facb06622615f08f9ea2b50e38eb769e7967d47cf3f99c69b598c755dcfe5b0313168b253565350049b24889be68eb1ed5d1504c21cf7e5153285deb13fd3392c49f46bae90eece712f0a940ae1cd8b8b09e00a072677c0210583ad82e976d915ac1f0dedd491e30b89809abf38fc0764c1dfc4e3888553ad8a84d346a20e692b6bc329813e8b321a98ee630eced47a86930e0bde05b0d37361b6354751dce55fa3b9934673472d24a6ed102b2a452483539a301069516f1d8becd9358a3ef13e5396016cc252f8fd14f7b3d91d7829665e3133926e2a07ea9166ad48d912ca68ed60ccdb7547eea90764d2e0e4e9ff36b2be326f95933515bf470701a216fe161ba8a8b047c9d44349c5099b4a7164490672eb043bc3d7e0af80cdc48d993b77f37c6d0e1843c235f801b1994614e95a7af7becfcdb7772f444fc1115703c780562e4469098592dd251b14a0a9cd2dcb6d4c45f32c777d5c996f0b5544c126981bca22ed8d6b431bc2681c09555767ec51cfbc9f84a0c0a9f670a2350771a8cdad92147b36bb002cbb43323a18258c0dd4a3cd1c3adbb42804c46a3be65a3d598d6726ccaa27585245731431847fba08c1b7227576c63a1ca28d91595bf3a921e07a54b507f9f1e53669935993819cbc1f080fe41b50b3931353a7d9ea58e27994c29528666f49ef06b938309751257cf6b2a670770c30a231b37f9299df317051728b0130c5f85dd2f87a174d7cb2f5fd5e00b26e2266280a74f045578496ce8190987e165cc440198319704116a6a6089bf6702bdd0e554cc0ee2832ef641b7783ef8e2721a7dc9083822ab08636cb144ccb7efeec53da587a64c723513f5236b4b47de1b495ed255eb4faa7abbacfc1b0e4fa1d4e54bdadc3783b3176dc2be639c1a6e1ba01d3f5c2acdbb1cf8bd5092f66b26871ab8b572a9a32711dad8f62ec7a5c2f28251f10e82bf8849ae22622df9da371ffa71ea83ad4ae29de25284806e0038fab463b42d7b8b556a685c97e9a825ab06ec4a8b5685b055802924b2cb112301b79d7d64ba25d5b2a76a8ef8b969dd15a98d246ed699a78c46ab081dd9d38df524c3fdf6a69af7fe562569a8c27a5d807a207e26a576833841eb31e2901e2a29628450af96f8ab5abab624b18f089edc1cde5ada571f742643c256fd6c1afd2d24962a960a2c9c333e21af17f9ae3235b9e5abbf94c8bb06b7f2d1046552f86d77aa6e2d324334c77a675c8f47d6dd59d46cba267762f5807cbe350f6b9824a3cf5023ee99c30d82b1643c02e1a02ae325ce9e55aea3d01e5354057f4444c2eb4bd46f5f66438c8b29c38e3db5a99603cac31c22011f799118876395cae4e38c4834a3a43f2a7a196486458bdb9e53514e13dd8adbf4e34022b243762e617e18d3cf18c5159cf679ca87faa37da69fb085403c8a00946b816e678d1f0556d5aa48260ac8d0b6da4d88a46a0753d6f7c6e6ba0f7381109563727a93d8c8d2ce6f11d3c75d65b410d5204d3cc96160b941acab9156d901db237db948c94d2e4addce80866ea32ce5f00709c0131678404a40c3ef6fa9bf92184e27e5ee28e269c9a51071f85cb66362512d20c9418bf078f696947febb1b254b5d9351c52500b86597a5446db9a7541f4e14ded3ecb20378673cca8efe8aea7f557dd0d69ba40bc164b868a364e79dfaa442626e35d7bae71dc1a773c5fa51e9901e248c45dd0ee815a62169d786967fe4901b42d47662e643e3cccc5cc7e6624345cd015704a1641dcfb2d5fefb31d1e7e54b6ca5c82b726fb45d909db71ecd9f3f0da5647c785a8ddf05f204e6c91a83541afb13eb2cc064f80d21742a5f25c5478ce7980f0ef12d19e572091c06f40c20087ff7078ddb04a2d3f3550be3363719fffb1bd2c62f0cbf6f737565e76c526846c457a4cbd9deb4b204ec23ebc5129ac36afb5b287e57aa2af4ac79f16409bfc59928c311dee242abd74b587b138b3e0d9baf238831c8ca010326a80b19b613716df1ea84c8a8bd058413c86c06be74512a9a07a69158ef4e5fbd9d3b09bd0f6a40dbd12ddc26637b59320922cbcbc50f63160bf722cb22f2356ad5d437fe56cc8fb8519abe757b11ebc33c9dbd3a558bdb9aff3e46a74bdd2bab791bf6297e451fe56a88a4a9053d796729cfaf1446b04704837ab55d1a24a531457dc0385c4fa1f3f90287cde10bbb8c130f30b542a1ab59488c3ecd98109f26847ceb24985b5b2117d7a46834145b41405cd464a908ce40ecbfa86f1845b5dbf738245dde38d4c9c76c236a630d82bd605404e6fb846dd73d2f350b707d6b76a33d94524b504686cae3b86d157f7e07065f23f69170c2be4640c8c0dfff65a644cca51fdd0f075d42cf947d412a8625d14a70730ce6525ad6f3584b7f21635118515126b14376b371280108cdce88d57aa488519afb4eca8d8d61d3338052ca1710b9c1f5203203a0c24a5d76fc636a4a1e8b14e3911fb561399a72ba6bf52f6b1a24f5d34b8f487fca8fa68f262ee0dd13d7c0c1f266a48e0c78bd0653885468b0aa1cb4037134567ec53e2900545ba425e9caf8a46e6c123b9440d81b197b0f213229bc9908610626e14965e5b30b1d194c296cf97f38ada2e6f5f00b9737554e160240d0fa1c8976482478ff6acac74462d1072cef5c03b2b971feeaca313688c104ae22bdbb2dc74e2240d0587247f72eddeaaee0948548354228627bcca3407a302403415d862a868e8765e985a3374c8b6431ff33f1f90c6b08d006c2a752a7837cc145c2e67fad077dafabad8098f12fdfdcb8fb0fe33529216b4f271a394376899b02092b4b39a7ca54a51616d1e639e2d915cdea624f2f40b06a38fb91d4149e985929e7a9d3e8c8a70924f69ae03213946f4b16dd8bce214c8f6f6d8646d091ccdccbfcd2f8d7667eab5fae56009365bf1b89be34cdb0c2f559f005dcc717bd52103fd2914397eaf648cedb9f22f47034ea07c94127d7ba69b26176c88af82ce022af7a71153f9fc83e7c8a35afb54b78e6b569ea5a7fc281682d401038eb34e4a139758d837b2ce4d7ad8c919c37491a363547cf83180733c5f9283367c990224ffef7de7526f132d23061337e8e04534aa7e52877a7c4ff32589a404b51f450e6c9b9474cfaca613ec34667ec9ebc65d43ec63578371bd8360709183f6596be8ef897e4786f850761f066d87b52b91dbd0459b0e022f20d8da6241440548ce0f185429532b50586e46677d6e867efa5d7ec8a97f4c51d4e074965e93321b2fdec9cbdc38d3af19247de32cf97c10627d629fe4b7f9c5bdf96a270613b88a0cd1a5985af8c73c7de30649ea18b1a8267a2262dfbb6b2be4e56718aba1d5a9c29684d1a30103850c18788a1fc59638af6d01d9b2484571e82955e5628b40aaa9a609ba26ebfa042c74d8b468dcbf310f9ec42ca28679d60119d608e75ee2be0566c834a7faefa626b0921e65da6c3fa1555f5e613d8197769322b4590710e27e00a60f4d96466a03096aa7a2c3079a9a922683c3ffdcad1a7e484af310cc3373ff30028b5c2debca856b29696bac9e7705430aa8cb400b25454c43d5d868548eb6959bb01154f2b7108645387731fad47f5f65a93099ab70b8f381a29a649875b5b2dd1ee0574f7730aee8c72ead41f058248f21d2b2feb598dbe062b4483e394252bafa31ff13df87a78183a4c08efe1697abff19ed988bd14bbd0dce5dba78a928da06a5ca79277cf3fb0b4f565e54aeb998336720918a1d7ae4e73d4d79ba3e501b9544d5f4246c5426ab8d8b28c380ae409b87f7a524bb55a7fa0dfb63249c45d868679da0d9cb8f621b06694ac95f74a52849ff0a94443f7d034a116b72bd53bbae31a0e7c6b572120a4826a50d692a7c5e0513c26418e247ffea5e6443c9531f6bc17908d8ad73dfa1fc7566eac1cfbdf004bb3179aff4073a42374eef9074618317a6bc6ff3adc7f2dcda17eb96889a6d36aa9e15307cc90796f7420fd2818401c85fabb30aa0ca69a03320f7107979e6e43a2d02c55b5eec3ab25823f219f0922a5e8f24c6926c16b11e7b48440290f405c03e9d980b7373857174c2f969f6591742f7341cca796ce2a9bb8ce1393b1c5be74c932404d487834def8fe7ee9554f9d85a3faa60f0dc37b945e4637078ef18983925b37072c767ca8e5a20ecc28d59ca3ea477485902eb72a253927e16ea00e2d04ea903270c504fdcc32b5287e6b412d48f11251f51c8d91cdaa18701d825576714e795153dc82b659845b943dca79465fb452aed66041b285d686ff67a844b7420f256761461a1b9c9bff0fa9cf0a378a89b00b7eda87ac6a8c6a9ab638fc8181ee00bda17f7b6caade76e90f669d1e115fcabdf00b6cd1ac6d235a148de9575e25518f99567f29d3477b359d82539611df4828105553586deb4972d3fc7be9b990e2bee52b497fbb90756822ab86b581bb1827f9555bedd801d52ce1d2427660be1f0b99b9e29ae4d0ce3ccd533678e02ec69c3b1bfe196747a5f765416405ab6446ea86716c860d871a20756217c902dc585fe14a11ee66957e5df4837e991a7da4237b17c6351128c9cd2d73d1334cbdfd83ad706d61c7002ecc8599356c797acd1e0d9bbfd2cf98d423c0fd1e57912f6e6db92b0332a21776ea6d44f60b8e0bfa61f8563572c2a31611be2c5b919a2ad4d917271d73372d342f391816e4f8ac09d0f679a65cc8298d48e98133eb9871810347f0b3a53650ceef593a30dc1f46781f4b31a9944fd6aea22ffd2f87b6360da3850a14b9ece2c18b8b032aa0b50721e750360a11e19bdfa2edf02d1c2086b9c023f92b6a03a24503458c1514cf24adc55267e87fb88829a39d7f7ac48b05fe4d741dc1d6f2aa4ff1f1e6baff8367a16f75e88d843b432d8f25502698cab6c3f5c8dfe255fe5a08d3ec9e085f22095b9ca690f8b48b873f444a76278f009d6b4bfb21e58767008dbdf9bacc2d6cbd4daf87d7ff40181b3fe0f6953d6f82e7c8c6ab2f357d74b33b70f8344b046222140052c388cb211dec372b0f3b6670bb91187a801800b5c9a9daf96f5ff8d44c121328908bf69b209f8cd2f0d588f68f2481d77ade14e22742804ae211cab3b917f2f5e5ca4a3b2250dd125595f0be3024287b45ec38f9750f623e8f4e1ca3af20d641b6a8f56f371cde353592369f850fe45909415225d7ac29ee98540441cb61f79222de90ac788f19d09916690877cc22e8dfaa8266bf6fd86f0d3d32d602826556396b62b513f89af3b64ae5178bf5dd5a7eac46e89f6f451fcc63bd7cbb04686bcc4c65951c533f21ee4d780543e5b5acf8994e6de6f94422dcaa25803f15447a5f9b50796c50ebda82a174b9b67a2061df56b3564aac2256b0c9bc678db6d3dc63b8d89311690307b03711d1a56ce2085437a997adf185292bb11156789787d4df588633876b8dbfae42bf1900c24e215e246fa00f20fa2ea5706c48517d524c522bfa0ca020c8e8a8cd68d5026e12fc91d00b8ee5f7d8dfc2aa25f4c5bb8658ead0e0d18014f8fc57a4133b84ff5a6dc5dd51618db967e4104ef0516444f02ccd2779e31310f9b5e033a98fbc9f9dfc79eedd4a6aabe71f53ab3ee6a63ad2fc9283aa32f6e5577ce4a7ca6999e7f6c0c55bfb0457e6aecdb148825d359eb72f7335e514e40d4d93f7eee69eea45deec573f6bc7f9635e0cd6ede2e8e6bd1b5a3516e4e19ab2f0320156f7d704bb1a1cad901f671694cab4e2b1a815bef819579209710aeb8e4214036916b4d6d9bd20097fd05bc75d3226a3c02ec23721f2fcec9ff514ba98b77444f722dee4679c44c68bed3c8f963fc73357b0aeae59fb1c8fb80545f788d48a74a49dc700d1d1f4d3ca50786add5f639b4c433b816668e7d8bfbb5b058e466789c584fae3579d4b5e6d803d04c79cc6d60e6c9f0c2b000018ec75bc504b32920f14e1173e80a1c0cd37fc0d382afcf41dfc427d872a0447e6353b2892eba864d471fe4b4b6fe490d6e1ebcd4e4de0e880302489007f19bd69e403a4967711266f15e1e19e79d5ebadb62afb81ac9ea3c333872daac046edffbbc01033eb43c57b3408f5573e53f0c4f7ba196d2a4c7a54cc19b96e97574580a4bf5b6783681808b6302533ec324d2b1c83c5bd393eb1ae1ecc13a0729e3a5dc6481f28896b8b2ec8a3d799034459a2ad30e4e5e37be3e0ea9e3f4e01a726e250897743baf4ca616760e96fab2ac2f3ff8b9335b43a5153ba73080804ce76c8d84fcb904f7cf65caa53484dab8cf6f98ebae107a93eee1c7031cd37fff86adb31c59ff6859349220e6eeb105ad0f5c60baa036d218409c3d4917ace23f479443b8d0ed4f6be6f0cb7dd9a00fd6c9c4850cee200a020fbbd0a73564a0550db763f796f572fb3af4cd267cbe6266ccf330ddd8fa8fabb3e43400b886b6908231b3f0f4f81a25ed01f380df8002e4174a3fbecc5c93cc17234431cb18409cddc835bd30b459468e2241a7c5ea42154533aef33790c69d9634cc08b5eda64adf81ef904a796ef20c2eacef608eb6a75b5b772d43c03b96cad9561797e57d1fdb7cb31ed341b33428f56c4a242c9f19e2667318ce97362f7984099af8dcc576a6292bf87d3c374ca7e4e30019cb955daa48a372284bc8e0090b9cae904fc0b1db627cc42167c50073917ffc83e296842afc72095722fb327c6811e888566668956a0bc9e258bbe74e52b5f0d7c8cf285b5ef5cf918b093c93ebfbe20204dcaa87635b55e6f6f845ac43525057cbd66ffabea93ef4966bf6fe225a862f19096fce9d9c6be22c28e81423bfb0c2e41e7084e4f37f41a582b62d13d61a57a074703ed30fe462e7bc2f581c71827dca6319b167d1b050c90513bfda763b7dd85e19403897293976327f70df674fa3607af637f7a5ccb6391b733953055ce957b74a4fc729c5b809e956d5bd890e116f4de8b8a3b6134d5741a94b19625ee0d3f44e7e7674b3b115241592b9a9c0d1056b3ea15ffa2a9b1987ebf273d888c03dfebd0af1c29121126835e04b3c9ef4f6d8e2628764a2198290d223dcddb1f5103d5a9d20cf4a8185322a1dfd564419b4634a843fa5961e1db4c5504046900cf756bc224ed9a92c7704878646b5926fe631e2f6aef7b15f6f0fe853a09956b1ec7ad4e0539062015f124766f8157d46483a343f855f870488075a5300e9b792d8031ebeacd4c916bc1c7eda670f30ba4a51c2debbe3ef009fec7a3a4a4dfab191c0f4c26432e7cfe3f046335d2178bfab198df442a3598cca41f6f0fa8f9c7b070e1bc7fe541421b081b49602743274ea53ec5637e4a454788c26e037ed3a52169ffbc23f66dc2798c8b4080aecf9c6f6fafaa5398a592595795127cd80b98fa3f83a20f3a9063cc2be4cc3c45896120e540868edcdc8a2fa99178fd0aa941f0d1c0746339e7c27bcf827f9de064f82215885992e2e364f5cc5ed4f20b9265ca4debcb2e245fadeef10643ff700a9e4ef2fea072a93dc2fd02148f33068320d355c9d2b2f8d0822604cf9e9e91627aaa3d1aef0cea61623baab1b81e6b658cb8c6529ee13102f267ab2f762e2275d15c3b609155de11842234257537ab53e20e23b83962063500d87d51028f2645d406b4e7131ebab47a4b5a6463a3a3aff02790805f58929419200f41eb5985fa033799f6f422f49123fcbfc2ef42bf03b0b58eb82f9d09617761b15a12d252ffd3ab8bc5fb193e57470f4fda3d0131cbc00ea1e81ef3cb182b9c92fe8ffaa8d7dd74ca7aadb1456fe0eb7c24fc435200da016e8e846183082070fa4d08f54bde98024bb20d1c58bce4bdd3ee588597b73050745861fb96a9ef6f05d7d9e68d32ba5dc2e2b71db37fa2ac7fb30bf0f9de0c2d0f235c557646e5c84355f63b3b1329e99d904a51abb7d79742137d6abba74fc5fba233945fd15192476f9f106d611a004374045cf8c42431876a359dc094a9901adc7ce326e1a2bb3345ff3b27ab95c4555aad31ae3bd94a6ec8c4898d7953665c53da3cd9afd83c3ba2b20acc6094a96e1fdcc0db4eed8ff582543c62b3c97911c07cce424aa9213b3e876824c6fa0ef832ddb80de271943b18b558f310aac53ada5132d933ff99258871102dec1fff36a1ccdee2407c51e026eec165d69c0e39b8673de1eeb091ba108ede42eab602e030ccc8e6e2b36054d5d4661cede616a2a37df9535d2f5ad07bb65f8a95809bc65d7d017fe298df321defe71300abc88ca37175d80334a831c322c2b8d8b27275712110163a007c4defce9d9ff034ecb0b248cc7f45d51b189edda921fe7d936bc61a2397305be9c7538c2b6e28067c98f426cafcf7a8c9d18e4f78ac6eb613653bb32c7986300317a26ecf48a811b12541543885d0da26d6661f67929290ccbbfbbca31a98f2b743841c2c4bb519aee22a88498f9d951f2df7dbea22c38acde7791d308f03c57922dd7f81c6813cc1a1e7d6bca558091551fefff8ac5d849f3a5a3fdc7cb9ef9b0dd5348918de3d75d797f5ff1407be89cd17212b9cd2678996bb99325fbbd50a79e44cb8d485c06f3f596462810a5adc0419175382660bb7630d293dce3e5eb117ad7ffa41a1a9d78d3023e9d46527adaf15fae56125b640bf6794a530947edf54848587a7e8d9e4553d1da42644594bb503e4d563e0d768837ef1513190359fa9c24d1c21727df58b7d8fdabc328a26e77b2575b4fcdfda7b806b352cadfca5ced4a6c9894b297bb3dc8f7818ba07717e053176274eda866ec8533dc2c853ef0bee01da9b8cc74a309ab08f240a3a251655750b689739d31f4ef787294fc1391182aff7ebd67eeba1a8ce85b79086e7f97aeb7f5fbee6cec64c2f442d8f93188f5e4498a6ecefc82069e8906f9c283a4568c91418ba7563d306bdf9782095deb36765b9cddb25d839903cca5728c4be6adc26f5c4048598fda24dd0bff5f8eea5f86d8834db34b67e1ac73a5e3f996fefe6d8398c2f536c4c020a0e4353e5da43e312a003b90d7b034970e8653f9b30770bd01cebb875091ef37ddacc5050588d8ad530b24decbdede6094a9b2f92d5b7904bca2a1633c4133163c302d59045fd9d1d1b6adfb0b2b0ca4403ea5b21ead8f797e9a4d8e7f5d5a04fd3ffca5f0cb645de482a34f191d530f7684813e6c23948303217f115b6c23c8f55d47bafc8919f10a3860ea428acbe6fd7115f45eb0b6deecbda42e1b285b3dc8e32099e532b135c132ac48a2e2bb71256772a73dddfe640175d005f7f6a8a95aba81d6c57aac59e88ba05687312cc0e7a5bb632fb099d2d87b6c3ed1b1c2bb133250558d74744f367e3834ca4f2af9a26fb57ab4c8f7280a40ef4974ce11ac06fc5458b30226115e341b6227b536e7490cb580315fb81231178887f9d680d4631842a6d466bafd56867f36a4e6143eea5bcd0d7bbbde970832628ecf53e9ba0f59e2d21047a87eb1349ccf058c9a595b93acfef65671a49cf28ddc3e0df45d0ed1a3eed5411ea4f62e8d1fa46dcd808b541280a826e5b993844f5933c6ad977ccaafb380135e3a0b92aeab4a53f13268ac6e20f7247330821833af7a7463b169808d250af12af848a11e6f45aa9842966b26a5af76ff74a1972f7875847c6e937abbbbc6c14493affbf83cf5fab5c76e159c632404da6465e48a97d6e202d77a2ee516d951f2335c0709da3abec56662f61c0ca6c7b43275482a43e002814d46253fc3c03acfa2821635ac4aa2ed80c18c56761a72ce923d5f7a2acacfccfa89eb7138c1583888dcc1740e6abfe566671f2bd6caeea7416e6a06ddd9ae3df1deafba7d436418b25c8b6ed63c0627b09a8e3129603b033d46ab7a7dc17af44590fc306759caab8fe53ade9a1bf62c9aad5daa2324482666806f795dee58492cbe55942de1f904aa76cbabbd4a124e260f3099eb56b3564714795fc78b66881ec59420e4c67d2ae53107f265668fbe04eea95ef7e06c1f91e547c45d66cc3cb57c3b7099d7b70387dd29246bc8bcb6c921e7dd185da03655dee021e5eb1d8b82879e07b1a012310756fbe967d888816b1c1d859ba02478cbea1a684e1f2180debef0c33d27f828f48f1dc8d799bb339bc2ec4204a7424c07510d17246f3046ea15e857c55e7dc7647b2b8039fe63a6bf20273d5cef4088bfbe75e6a9f76e1c0de785d55af12267251f9ac096e0bab22ddeae7a03123ae6b3966029225ea729efc7251f2928ec55fe3218f5a895131d4cf99f0a7e84d829dfc390c31b6b7c48bfeef6755348255686a44ee5ccf5cc70a93f4598f6e65820f3cf288de3e89f6cdeb70dbf782ce8bc6a305b415903a36f7962d3a9c4cca7932ed03714023d4b9ef2325418a57cb3f2b932ffedc35591a848c42692fd46b81ac2fad17e4470a358d408cf05e4eb39a277c72dd2eadb723443b7f71dbe728c89ed97cfbf61bf3976d2eb729bb45ace9345a83e7f4a047d634fecfb9b59f195070f244d7262c4a0141af7ad79a86dbca0a9f6f58fc828e647c205a7c187dbeb1113fcead7318c1cee21934c95b720c38808aed570aa6de592db6f2efa2252ca1c1b4dcf72086d30fdd2d258842dbfdf09fec838f17b00ab5805e0268c765788e8318dc8edcdf672457bec6170b88187e076c88be5f8ebf8c450e2a57efb3483ab741015d3ed247caaafc95dbe6bfff79029e60767a8a9a855273a6836155eb4a45d59efe218b3cdc679642f54113d00a8fc2797862f8c3c1e3cd36253f47c12eb0ad0489a0a6610666f6bfb3531a52ec83af2aae008bf0ae5808521f3e26990af104460f01ac9d61c99517d093e0e32bb5e7df3aaf6870b40899c2576e5d18258ca629a9ec385089b65208fd635ffe65a40b8e9cccdd25fa0c33a3f35b1e26547ad90f03397fabb75e1e475ea8ec01afc1ec23f5a503fab6a0a58be086ffcaf3243a468292a0ea2a7f7aac0b958dd6c5c01cf793ac0e8b09578b9b9ff099bec6ed944540471eb3b7d681c9ad8c03bbb6a7a034b0960d7265136b87ed4715e121937726e43f12efd9c3c4fb85121865970d1ba644472ef4909c625f50f8f70bf78fe0f15f42dc9532b6f29646b4370925bc257d8cd4f298c332aed6f7caf3e7ad77c764b662e8f48b85ded3337d73d9e903ee6eb5a447c1f9cdb84e1cfb2d43a1ae795f4fce4afb8352f8c4489befeb719a0069b31afb742516199b547baecef44fab916f1a979dc98b536d66019ca6cebc3d0852f851fd1652989516f80280728631d9697db2c788b97f6722760ad94631fe4959c417f026265952b23499e70a3cbe82f2f45d3f95d07131926f500b30f2f20bd77bae4646ecca3b141d949b6c87aca7427095152d6862e5e851e4249791c1b2d0ef735b9740b388cb868082446883c256f3f95a324d90b71a4f1bf02abb96a62115985eb44a35a7bcff4e2e4d2312be8fb148ea7a447863f72e6be03ecead7096defc804baedbe4dd352da6d261c799fbbcdb367c347b7be2e8dcdbfe6ce92d532b1c6a12e709c3a91f39469fe094829e5f6f9ba912dc2a4800b76099cab92caab64f7f320103edd1445a1ff4086e289389404abba0960a2a3f69a58544142245bf815b0ac45312a2a06ca73b3d61e9c1549d5691b44db13d0e32ee4b095e5aa244fc46a327a43b9eaa7450129022861a62de031cfb0a206a96123ed6fc74193369d42cd5e6ab99298edf2753afa9e2e0290f29d01d939850efce81fca0a5d938e8d2de38349c7ed04c956388c75fbff559323e7632aa16d36e3ee3ac7ce8d8c9251dd1dff6d1ec647b65b9d2211ee5eea60a78245e2fde57b97995cdce4fc1c29ee85a9ba9758b08b4daba4a0feb04cbbe2e885216277fc722a7e97200cdfd18cd53c7d7dbf1f57a45ff90b560acd8df775c8c27fb80fc696cea5066d75aa214ae7322771e3aa133a8f20ecf3855683ffd4c175fa6c8d050ba7d0e53fdc293659b3672256d6ad059881b93313f25eababd8678ac01809796886584badadbf31a101c48d44a77f5f0cc20c4b0544ac45e777fd667365efaf8a7f0cc5d24b8cc3b9be922d3f59fa23eff3c0703387ce63005349fd441672f8700cabd759c5331e04c1606e6b3da5992b99789aaeaf7b37587ae24e4022edd510c32906ab3a3e6e9e8bd85506dc999494ec21946903388ab544e408e98506ac971a2d96860dd300cbd9bc3119bcbf652985250770b5720573a7eddf02edbfa912832b9f4a1c08a59331bef2482ee6d332b3b6cb1784002791391b510a299bc2f188645385f26e7d87635c852b5fbb9cca87102a5cbdb41bc6762d746ea891b75502e3929287b5fd52048658d4fabdb0950b5c729abfa0fcffb040676e7abb6144a1de76566b0c6fe4c8ab60df0f45c212f431f6ff853b83d6eed0fb288713a0c952ec8b5ca412be23c1f642bb0eb668fec7f94d0df791f834fabe5af115885c8f5e19b338cda8fa671fd5a47baee30343913827b3f0fbf181a201fc32dedff930ad92d59f32e629e4098c0ebeb381ab8a8449c763505eed48eeb7dc82e30b248608d7db51e83c3b3de198fa3e89cba433d8f4a3293ce17dd8276f0357c6b51542fc7e69b2412650816343d759790cdd1ec8213186f46e86835ba84659ca09f89ebdd4ca4b7cae7bdfd04b67137050009c6233c97feb7960b1f3646bff1ec4ae1082593f3646f0e612cd5cf78af120995731eefd6ad38b3d30110ba1c5032edf7a571456e4e9bb87f7260ab56c09b83c142ed355fdd3e22753ede3658322ff9733bc07b839849c4b59ac4dda5673e772a455400dfa4b485a9bab2aa0d62a69e640735b0ae1a003d8aea6249cea42f0972614218807947ec109482c6de796a17ad988d8150acba3ad4eb5dfc1913ed495ad448724fc01ff14d994cfb90f7420dc8a96359570d9991d0b00101926534794019af4b59dce55ba1d0e2f248ff6003550a7b65e476799d2561de9584a12e4744b32578a21115c52c2ca0a4a2bc5e542f298613d1808e08dab638cd08106435073936a5b59d6716ba9c57b86d7f01772fd4427f672ba2775e44940cf8964fd2aa0308fbd0b24bcbb14acefd9618d365120dee8926dc050d472ee57f18f4fc1b911b6cff5ddc7c977037481d815a91d6ec472ea5c2c7004553b7573cd78924df7248d8a9ffce02e9357ee951e8214553cbc54ff9ea084e86c478d30ed69d800e7bd364419ddb593707dd202efd389b787e3a2ed1faef10081e176e88f4229d9d96b47cd353bc0227ddf5904ada0cd5e1c622be74686268955bcec2f8dafc749d3efd6deac121b288d4327beaebc240e99809c0581ca57472e3c105ec74cb74f8e953864df35d5b42b002ce9c3fe31d78207c5e9777f73a9d23ba0684f083d73287e6c9a0fabafe60a05ccb04f454c38ebed44f1cfb769123319c24d654df533d8a804eefb25140a18c75d7e0f3aebe6f745b9cd5d0d5e973a8e91c11dd1f2a90f5ae2772c6bc0cb09f32d8a2bc76ebca9d9cb7e99f29256481e28766f06234da4553441a4985256ab61de887b2512a0b11e084a79ad08437bb3b8321588ea7e006104757147d08aab45a769b242d7e26fb3db92c8cc5a410864a93c33011cfee45b141fbecd2b15445ede672c0f91e943c2a4d4ffce902ffd0c0e9dbe42f1fb535d452804b636efc4c42fa5af33ba9508aa47f63c2b52d25a54a367e1316f26d7db2ea6d80eaea9e380e2fe0398c50e36a84ffd4c2c49ac7de1e1e7978bd23a8658e46daf92090d11e321026fd6d0c61c77956d06b21238c60cbbe14267fa6b9bee45c04481c0a8e18d58727328ed621eb3c3bdcd11dfe2400f92dfe23b42eb6ed04467ec0378ff1dc9ed661c55c261faf076b5f82d3ad3c55a00c0038026f16cf0f20fe88f319406bcc8f7ce53497d8d119850ff53e22a5d00dbc72245bf3ccea454b84328f2a84ebec14051a231f25de8bd3cea9496418656c2e3fb196be46d82c1d98fd9b76e71973c4cd921b249e95dddba063e8e87db4e27793299eda77d2e227fbb0abfeddc83309296774bde114fed31f8d424b5988c47d8d1979f2c0e11aca3ad52f07d8da574db821a5a2b17bf64c5495991015335dbe3d399e5c055bf7d3decb962fab05992781e5722b766ad0d021519c19aec5d29b12dc68b4849479e54cecd5bee4834e95eb6c5474a62eeca16671cd20bb3cc4b4b913c548aaad8c7e8b598df5abb93f8f00f9674cccff694e0edfcc0c968f2b7dd4a2bcbcef92a55a333a37e12aae2c35f637d00d600728a348fbefc7da31bdb12daa0b4cecf587e36c59b0f9206c66a400c71083c97ecbe3a0021b848b1f9b5eeac8aad55e3a1154625bc1dd00182d7c9a50b5af975a0fde4bbd8cc682f32774c1a14e7d27edaa5445739caf4fd9d2ea7ad5b4343f88a2089362e7b4840219218e2f7b9fd4b37d0524534a40be1437e3630de0f319a3a93692bb9079869b3753d76f7bec45771fc402605566211c8cf58946613c0294475a4b951e6dc2dab972313cdc20f50c065605752fa849c4d50d8921b249e8e64af4dd98f1a7d4a9deec02f8235e58d68aad0608674272cefb11f898a8c8aa5015a4857fb8884cc733fc04fb9588ee8a380bbe5d2f686619d3eb011bf1182c8694c4de9a42b34ddde81769c7209f4971087018f3a5496dad96de20aec54a9521392b8fd947001a5d0a367073fda16c29e72b9d9a9d3dd6bfd1bab85bd68400be67c8fde4eb47e612f21499dda0c4895128b8ab485e361f2e5222c93f756d58bde0161d01be9ecef55b3c77ec7230804422b063184e2ed630b2e1932ab00fbe6232f8e9e7b886a12a82171f3d4508b7b33d48f1a253f6a76b46622913e6790789e8e3b95a8ffcbf36dabc4fdf26834ebe82f128fa2fcae99b3559e24a635b0ba3d26c91af6519cd24eec2c3d71570af4bb97e1b2830be7b4c40f9516a562f7ea575656b21cb183c28be64ad90b5d62b1dbad620e6dbda2443277d9474dd1420142cd3a9ce63801361c9167ae7947fd5223f0ce12b32557daf23afe9f42d5460a539321995b0b41c3815ea98a1d99c5c1bb3957d05dfe733e6a86fcc69126f0d90b30311bdf5a2783e0cc76eae25d977514052315d3769fff9acae4750e5ddda027a48fefa750b21e98235285fbb19511ff5584453a57fa1d5201c158298c6568da01bbfbf0ba334ff7f202a89b09b05c1d2c919a284bd6046486b0f8ab818ba81723011ece7c4562b61168bda14afedf4a56f7688ddc29eff393ceb42001b0d21461e12600035e789178602168d9598001ca83ff4b92801f4c2cfdd841da52a855125695b819305cb3fbfd5b345fc46851b575623693cc4b47845a9b1c6478680344bb977011d91c3b2332cfcf17c188ba9b8bd7056074165945f25504ae7ca4e6d73c141a1ee7914824030e07b6a5f196c9ac7c7f5a62df518f9634fb92f87fb0ad763c74df212a22453500e6c7cd0f81753baf022cd8a71d988b5c0cecd866fa78544ea74702fb5d21a0f0a3eb00b7aaf899b5c8b2a64720328b7ee5c8c0821a5c1054e86f0c48cfa71ff8ddaa83a1404c137a931234f662b927ecd5ef9c3db1bbeb59ffc4881c8997dccba48fb6fa9e99750d79204b2207ec81cff7507fe88fe5a0b5f120bf4a054ff5a6a890d5ab6fa8136ca1cb7e25a1f6de2ac21b9736460767cafa578fa96210979b9f3501550e70dcd5fa352d8e52a7f1f1736cb3f793ac476988163c2e22dfd4b7aa89472a2ed1accd9e7fd8d704eba9418643610f6d71cf408813134f1cf2bfed73612e713277d674c576517b10a5b22dff789fc943fbb19589565afd411f0c4c88076ec1704e602614aab391caf43c6325904fbcb5d4263823ea038cc3671f3e51c4801efea8f7512657aa3993b8ec3fd3b335245c3bfc7f928e3462b7469396e4974cec51d5610490d7f140394713803e253cb0e34cd41de09152728fdc924017ba93184cac351ee25440ea56768d01c8c1982a57b233dbd3e24e29b7e655a638e3d15d6b830ae53abe612bbbc2bc2097f975e3f33659dc5560bbb7e37f3e8edc29dd573cbf1a94f6bac086afa27c895f1d19cae1de5f16d45a980c060787b4f54e39fa326d5b8ad67bf4126e5008ea89ecaf0da7552dd65dbcaa879313ce09eb022049a2ba91f946ebe358d9ff2d86ce75bbb22c08b7917941189a6465851a2fb38184dfae0510cdd87b9a980f163b0505f8a4304826122cffd57c22f4c90f9a16e39e01c5cd6e02bc17491ec4b3861a09a10384bded54ec4cb236105d189afd4be12f1c24a0f185a2f6ae9a75effcaf8c05c3db3b795696819312035db18367aa27703daa7ece0779a2e2e77aadd623d635b816327ee8d7bb9cb98e5675d6a56101e869ff337f3cc43f60472edcae47653977946ab4508758d5385a3b415aff2e154be1db05c154e8583dad140bd9c7bbb44f60ec7bb832820ed51cede024c8bc0738700beb29fafe889094d4c9d1daba8215393254dd210ea0d5dd2a36651612e7b516c15a1afc44da94427d47e60d25cda65be9da750f066ca7c13cf61749d737c17d499aa1a817a364141a853ba57a053fbfdb1d47a37c389333d84419a6e05a6e2685714c74c93acdf3eea64053df4c5f997cfcde2996e4fd037485756622f859b6682381b61663b6ec3df90763d6e7922f2b2c64f55b6730690079b76e1fe84bfdeb1098bed40c54407bca263af7624a02be50ce54b8fc7fcd903604a4382c8913ef9c5e1779a2475248b09781a3b52e743bc066f5a6ff7a3b6e0d4d8125fc029356d9793d8dedd561543e40f3a034e65ea227f46d365f8d81375ff7beb5fb5b9e42ff5ff03c7f63f41d75b090b7e543e92dd32dbde38fd9673bf505e1c4c02cde778ef0ddae7d4d8566129153f9a45660ce526aa33e67d62bbaa148f8852b8407e4758321836ee33492528f31dce8277c4db3551821b97bfcf2e9114f1e6eebf045c449e3f8cc433fb8fc3fd3a59f5fceac6429b76b0520903954552d83d43c8b07b298be5d4f0ddfeafe201f6796d60f37ef549ce691fd06bf34ebbd8524c284a70d4085e179c610ec7a29adbdbfb72281145b813097da990a8b90617f42a212d3e41538c893d3d6e7e38a62c41338e06744aaaf344b341efcf2268066221e832a09ef9b0df0e62c16ac94bb91f2131adde5b868227ad26e753cd4c0b785cb68bff70e4ecdb6f65b550a250fe898761b55fb4c32936f68acc75f3908a69676a865dc6474258a926bf03da7ec0bcc5436b6fcb527ec5f06ce508fac7ae6e1c65d9e7fe892c158bf5cf8de312a7b34bbf8d25d5ee15c50335c582c0cf98e8bfd04d1224a49a8966fb5729f4bf10bf1049df29d61ae612b2304c60bece2ccdc19c19e8528983463f12590916b2615f73287d4eaa75711225ccfdece1711beeb60c6117db3d2893c7a2232975fcd99b8d331c6c4a6df3d3c0ebe11e336286233fe4af1b6308a80e6d4e58886269e877f18d5635763ed9fbaaedb50ff862624ddbd582e53bdf35b42cd92b048aef4c1538a503da154d062db9d502291f4d9f70f7ec923f3c252b4d3269ef9ed816f249bbf8b23a4b34920533d93684cd1010f90b67105f2092a28ae086e021b454d5168a53fe088b686372a11e669713fd35519cb7f94d3fa6bcc269105e485b15a93dcae28b877e7522c61c1e1b59f5ad3017eaf6118d83a623f883575582709b5a099c8bc2152a03cf6450e30a0c7bbb61d4d9f1fe98035763a258c22e744771e49399c057c595cfe646061d72a2aaf1f4012c074fc8b347ab89c943b68405bab6fd2bf21e3cbaa3453fd17887fd2ccc1604360dff9f56fa14c71607715fc95dff09cd02a07c288bd0122d55e73522d02e062c2c551995dfb895a23c42632682feb69ee793a2e4d644e61fd2affb6a6997ee8238b3d85fa1f2fb65c741f70a9cb904be31969d34a56a0fc26f9411e4652f942557e8e388dd53b22c5b7877260ce9584a9d8a5310ff90bc8f6e04fc394d6036110388e60826bea90994dc5837bd647a399792b3a53a4e6b95f65cba366b77046c1cb8883919cf132f9a9354735d7ce9d265411618707fff8f4a140d768e205c06decdf0ceb8c00628feb9f025033db7c2e30f2b837086a41d8dbe6e2fb7068e5d3992262cbfb9423157aa489e38d1b57ff6df4b81ead0c46e4906f4eeded10961dbbcdf92c55a28443fe8f06e1c6ce5c24bc7760303fea23b394a9596008c3387f8db9370cc8f08f9e155490210c402c2b638c2635726c522fb31521847e5f9a854237e7be7b5c38a7ad7a4c008860f9899ca2bfa37f1b954e43469a8beddcc54da218d98f15da40958fc9076a64504ecaf0e275dc366f125148801dc1fa219241ad70190d950effde752829551ce82156f049b657e9181ef194bc21c68289d21975506d754973a804a745254aaec6baaa2d426f4d6a62e6e980b2a1b262e9e0d4436aa3436ec968236dc084f762b7a60d587cfe54886997018be4d5b66deac83aca3dd2508bda5c0446d95ff4acb2690eec60fae573457b5f74d0af147f75e8e5a898f958b43fc90c27b0e30ceadf2c39265de7ce267e6bf1d0b16c6dbfea41c73769d5d572c890992364db63730e784b5571b44503e48f9d73356fcae84df41d9af1e004053f3715310f6f1b83b1fa4d61164f8d7185cbfd2f4133c57e3b77d78628bca0b5b6976812d4abdcb26467f0cfa7c89b9e7f52f13a523a40e9bd7a7865a34baabf5177e577ee2ce3130110f9010ad428f5e59180bcee26b0c4973ff12444d8b3b8fdd245d54be1267bec5764a666e18d90f3aab70ab57dae95dd72afc52008b90c0453994bd215d22af59bd0d7bf9bb4fe5efb3f1b36553ad71a8e18d45ea7ac487749e762c9df92a1824c35eecf46e792d62712b2d3ceb25478b32fbfc452a76e6c8c11132aa973f9dd3b057f5ade11e5977b0b0ecdec9b05966a98effca3685b1092da8aa0d5fd5419dbca8f32648bfb1b822d1ee751dc8fc2eaf3d46903a4eb80e18743dc61f0a679a292b3965825ecde6c260234c12419f29580facdc0af13b72c1a1d92d7b3f06ce5fc524e377b6cf4fab8cefae875d2b009994274a9f62b6662a5eac443030e2d5d97becbfac8da6dbea698546519861a734c5c68cad734a3f5678c65ac919a2f8b7ea0cecaa46ddcfc26cc7ecbeca730fdc9c92430270abd853660331033ba8048c2821122722d960dbb0b6d5dbd122a29cfccfecfc707bcd5ab1baa8d2fab88a87467178d273e8d9e0be26642ac549daa0b9b421d7a6b5729dd20242d5109fd63cd3119125ec8fc4e8f5eb2d8eca30fa44560018ca58471edc8b93415420037e489ba1f31a362b2982ca46841c4b9529ced9a4a5e4a8e5473eb0a94c366f8a451b5fc9e2ea94b7232c9f580aafb20a59fd07bd0bc4cf0ee0223b2593871eb208c551bbb99996447170df06bdb4df4e636ab5ea45e16582dc2dae92da5061b31f11346dc5652d8763a3af48c641a0c0415b2207b75b02fef793fb31979a12f79f7648d8e5dacb7f67e05c621cfed04f6d3f3659f352fc7320e8cd5065193964f62d6670125e3fc305106471aa0716594ddf36f2e874048857271a2d9045e159be517b371c6a881330f037ebb4cb8f7834e7a8d4f13b5ccb48d4fd6c394a70e2871bbf36c5a097e988712b5dd5ffb8f25935251884e267fe80aca84e83339ef2ddf33ad0098944e013a5cd1cd04827584863d63cc4ecf5b22313d4c672cacc50ca9a86c105c0d0c323d8a968949ef6cf83fe73d2862e518a81fe258f7c0d18ea7b70bde46b4e4ef51901d3dc78eb04f667606ec16d7ac8d7df1fd6f5380247e4f92fa346f8353be2f7d7d5a2e3ad8a3917af83347011ae8300b4180d20078d6d4eccc770a007164cebaba91ec79e39f184be16fcc3f170d27d8f3c08464529094efdc1c0c5fb38bf185e535a053f56ceb202e0dceeb539838674e29777aeec5a3612435179d1a6a2ac339e856b6a43e2b70ba3735147abbdf7359db542072d8a1a59377c63737d0630f527c96d25882a3728c2d216a2549fac549a8fef9ebc1bae09c1ad3321aa099a20e3cf9c423bd625389618a6559499ce0991c25be225eb782cabcf0c8038e49920158c860f9370d6d5089f165f9894acf01abd329de688435f4e6ebd80f4a6dac456ffed5bd3905eed60ca9e78dbf031f38d69e3f758d83e5bf12bae5e0f5b90eaab33869fdd9419c7ea7fb05c4a029a3dcd3038e9e9a0921600cba688fd6315aeee26410da51cfe69f4beb070824ec7595cba4c65bc8f2cd6b7a2e32003fff0cb51ea1c64d74d633996112c30f469336a999d10e6c3e6eab91f07af93ff1651c3deb59fd391962e1ee73ae3181edf9ddda09aad9d7184f7056c08fe401837dc5288d977d4e08892355428166f9ae8bd824b9a212ee08d5eeb467e6649fc1eb488e8d3a03176fec63ba5aeca230b4ad885408c4fd703db0c39186f2d1fe6321feb48d6b3d5a0bc401f67c00be65367f77b92d86360ede08294e3765c07b571aa1fa62a4cd208edf84bccfb2046e4b6e0693a85d6a54542b8ef5308438f45cf156724bcd7b381b891dd45a70773859dccba008bb618ade120e397ddadfa7274f90591c6f0082179aba59825597e5e319481605a3f3e5395edd1e9e5bcfa44885210d3ed07844d9fbb309250759afc6bc6bc3b5f84ef7e2a6fc5168b418e470992e188d88b484d05139b0d35eb51e1cbcad1ea7cce635e188d633de31b3caab8fe7828d7dfcccee3127eed0daa7378bc6180e7b21fa7c4855aa68fd699e51c31207617c7b94734b5a5d80b210523070bffe8ba224cbcb56da26d98735e25e8a31b467cbe96671499d67f05c650bf7168184bbb37fd0e60591c80276938e6336390216b52540d6442ec66f1f8d21f12615d157981d788eafc69e4a14fbde3c5960c89ab6e7e603687be8f1963a1c29be952d98af03d410fe11b60cd3e6e9ecee0ca293b8d0b75da1aed98b944d2e3086fdf41ed9312631bf783d54c573f400872ce77ed850b05cb7fcf539b06c8f0650e0fc2df94371b4c9242198e9321a3a374d0acfb2e9bbf17c6deeb6d40e3345da02126a373fa3c40505f90d774efd96d4ccbc8472b618a9c634e5ecbfee423612332cf88f59d141f6b4e517bc0c6ad0500b1cb2bda909cd65c73e4d417ed7804b3e1901b12bdae5c48d99d33b153eb4b42cf43bca7e556af749e157f95e46bc86ddafaac2671930903da800c9296994792d3922fea81a62dd4819cde7828ee071bcaef4dcdf0f39036b44f8e76a9cec56eeb52300aec2a8a182cab28b137a5d57559ced4fcf99aaa3cc1ba302bcad9ebcadc74f9bd483808b0a7d9ef5fcdca9aecf770d7e263c97c0550ad2fa42f46e5451f604632460ca6578edf49db76c77c1fd2282be71381118b8927d91f918b067aedf32a261e9990fa62481dc4bcbbba5163e5dcd431c6403721095a2707ad66f44b2033c0a85c2bd3a94cacaef652940622cf4cff020c2ca0bc81ea6643a3f72fc45a0b00ab1247fcef775c3a5da9c61b536b0c1c7dfe77b889788b85e3698614a3f7b609fd2e107adf7a84fd839c3b54da515efab42271980b15a3233c3906c132c2c06dad6579229989c7d3b1b45ae87af1ac1bf5a61696df13e267a8cf61b1b87298dd4a9e54578e7eac5e17780728fbeb78267661559c5a9c8f4fa961f9855980e6a59fb3270dcb91e1fe6fed414733f1c0e2f95d0bb81b4120047fe62f338838de25b8036991e442e630c9bf6f13cabf5756c794ed4ba7604839da73fe4cbb5ff841c03b0c58b0c24806314ad2e46f61505d687dbc54dab39905d4442875cd2926a97f0d2a4fab7891d25256753f5052c532c0cc835a29b4b40867164cb850062f664be3f1fcb4c9e183459d89f4e0a08e3da00b3ffe4f70e57a61a8f746098e754db8d6ddc12ed8311e8657c2632211c23d686a81a224dc4fd40d0a08850da3be3db01bc1bb3a3c7b7d622f311117eebf590519a526dd0e2700d8afcd3795b44c7ad60680886055429fd7fc335ded178204fd5b75445c69909f601b6ce8a0bc73dfdb55f89770d2b17ad4cef1d8414fc5d81e1e219e61a0a9633e842d2453d750142529298f5a2d2c05c71d997acdbc55563cb844477a4ca5c89e5a0b823cdb4fb01c3f95115d1b5ff5ab9e3f0dc0ddf467af81cce13549fb33be4c6e77e733ec93f72b1c8cea2b1c85ce6f42901a646904cf8ffb155d9464dbb33804b0e4da501523a134ee7b67ede3576cacf7aab5c3cd4757ed6549697cbdbf58f8d0c29922eb3d99332be75e721889d3523a56f76b0b532094489a2fa727fb05d6bf899e9cabc2f57ecae7c53d0c10eb8da4bb26b8f6a9bd79ba5de46bc6bc50ab073d01307919ff0c4c6fc818ca17cf5e46f269cff051a311a8b9e1218f9d7202de400dcff92878cfd702cd51c57ad81b7f94c65764834c03bb591ef12f485c409627ebeae99a7d26576a91e85636ddeb08cd6e4f6110ea116f3e852824346add3479a25dcd718f1fc9d310339cc7a57d42a98ea30d9521b3eaee49b2cc01f4454462564077c2305f82887feff07badda7cffec3e3952bba0fd6e841d8f84cf02f8269db861c998883d37f802323325abe58aa700613b53fdc9a2bd351b8e020cbd104b56da8b99ac98ee86d7798d3748300ddae42d656262879bc6c64984c355f8233672e6adf4fc13dde3cf603aa89aa3e6762fed0d9f5dd080c4bbdb80cc9dbc85fba7d42346ae805f6353233502a8e8cba23e219a68d3eaf68b148c623ab7e723eeb5f70dae9e837016b5b8057f8c7620f68079eebc2e44c36b369c447bf304a9eda58967a23cc34f0ec1aa2cd8dd996c843914c602206bd04c38b41b57065d786551e12022df752b8aa3a7b79b12cf9408d1e28997b18753521c4ae7abb743fc9e9835a9fd358ecb088390abd5717dc92f14a41a74f59aba235805f0e1a0ecefcc8cb3fda74f512809d22e5eda5a838af27f59e8ca7200882ebc44ee1c2b8575f8f39e6f29555cc3fc86a90e013e8c820993baa51a88a0907acf6427a1c7284bdeedcdf81cd94652d1ebfbc205c3c388dacd3ef13f1710df122e3551915dc35a14c3dbd3f9f750bc4a4f440d4d0a47639b2b7b487058e47dce491082730958ebb8f77a61708bc13b854e01a85ec9ed3b2d9504c1423bdb3ff97814765084168d0cff90374103f808b6b9f70b4b37b99caa8a0b3cd9a33a28202ae1f02f87c3a64c1f80266e4964fb22344510bdd6834fd66d86c6dc1a17aa59ec38b94a19f51889742b1564c64feeee34da28ef009d0e617bd97128fddba5eea8259846934c59603230718793bf33d8277f20b6ccd67308555d2cb48c102a67c0511e52644e6a59b983049739e38175a291e5626372b145221b26ea34afdc7aab2e1e51525987f7e3fd80e2d908291b15c51d78b1cb0c5cc56addd94b0c1b6ad1735292535f9b048b4173e2038887ece6b2f265c469bfdf5971a99071fc21133a809bab6f1f6cd39bfd74bd9dee203cdb3690dcb2ef0c27bc74e90e4d6cc324e20a4337776700abd200b7dc1d64e126a37c5686a3af7ddb392be218f2f34ef80676cdcd98d5c520d2aad6b8aa14bf5fbb09f25d7903c741cc506e3e5dfa31a3145d9e1ef6ca8a86b0b8c412361efb4c0e1753fe407790528b44d25825353d060e3caea7c2424af934f5d1a8b66f51658f98a09d7bed50047385c56f798f3880cdc2f9bfed0b974f7316fd108ccb2140f6510eb87ad8bf4824b110c955715166634a705eb01a7feaf6599e765f3ad6e7f91321928312f2433b07eab6341fded6b5bd2ecc345636a024c3d54a34157bbd6a0180c7aac8f5b74dd8734120983b4331d6c8fe8c99e84b1624b1b50044a8b06ce8a9b7f43d31905cea947c44fa617b5bf056ab61dcda8adb8f26cfdcd31114e50c6588d53256f503f1c88399e2cd0f9a42909abb33cf5985d0bc29e72f7c5e6d084df66aafffadda7ce43a3053e07e327dc0fc144861b83b2daf6e30cf8289bf1e118c1a4b7967792b931679b903a870c1e67b3fe1406ea3738ac4227c938ddffbf904daf505b966238760b2fa1f8c303bee533a613d2b9bfb7568f8ffb1273cf91a4a1741ed8ccbc9ecae594e5b48323f14d02b4b786e2df5c42b3e0b5e122b38da9255590fe252139628cefcb089e48af552dc67440553c3ef11f7533f8ada1c15a6851846d67f13838fe2c8832248aed9adad06d1319f49e46799e08d46c910677333c6694cb05701edb11f1a01b96f1368cc5adca02af66aea06586d91ca7a8e6bc8fc85fa9801f506917e33654f01c9af4d65f59c827a64cbf5790da792bb271b936b5b5a3c730a1264942b98f8cfd7e896a05cc715b9d0c9208d8f4fadce49be46dfe10f469a0ff3bef2dbddd818fc30445c222da6cb362e1889ff7bb03c180f04a0000cddb38bc62c60616b55decfb7a556e02a43ab00faee198d371b08c0445f76aa2b2a1ed3166f15783da38f61d5500961f764faf21d54c8823e9bae4363a17eb7ecaff434d9770214326406194d704c48fa78cc542dd9ed10e9f61a804bd5c3f4c5ca7a5ab89026850325affa8d6d9c6eeaae85aa107e5fb0fa7c059a52514bb2dc525bb8a0f5cb44766f8ab8c695a29bcf243716087b34adbdbd6670157dcfb55078398c2dd94ff71e36a06638ac0115a347c494ce1f03f970cfa600e41c86a9deea1c27285a6ebce8a0bc51cf8538234bfcb63e3e298cea7d1ebbdd12d462f2920aa7fcf258282389d82774b1d1e45ddf8a96995e1dc55bae19466c2c6b5101405652569d54f070d29429777c1f377bf6261d7105d2a91b95224e9dd8f7fe42ac1e320eeef0909d6a36936566436a33882cfdb2f775d2cb2329a1cd310bc50ab3a8e6eef449f33018363697586eace157cc00f55cd3fe1d47c6562d2fc5be09991506a4412604df331fe5479baa244053046d0aabfb3d5824b85eab5c29ae269b20c3a5b4d0a1b0bf0c11c4038d7adeaf99ca5118a21a0f094c765c73e7b2e82ef4cbfc766e69d6a06234017a6aa6c605679fe659a211830c5dcf97e9928655fa4c3d3abe7023b1f49849abe822c253ae128c503ccda6490b5966bdb302dcfe0f2b17119039f80ae48f98db12b547f37103a49e92ed0e50973e9534d563bb22fca41c5db2f2349969d2fb3da4199f410ddf70437fecabdfcb44447424840360dcef06537eac7d43288802437de31bea1241225ca3999d1dcd08f9b844872ecdad0a610dd09d89d3342d542514fe2997f8538ae6901e0d949f5a66ab3e480abf8e685ad81e29d09b6d177008ad2f6cf4f161e379dca7e4a94cc96fa3d99cea68d750193fa5ccb0d3f966778b9e3ce4dfdacd2d4bed7840728af3478ef5da77877a72daa2901ca1ce28be50a5818b1a8bc03f3771f1b4a63f3af85c409148d8338c8a266692a593a35f7c0357c0ea8ff5c2c61ee1477129179a929df8004debde7bad25e12b1519cf2a9fbe6a70046247494de29c0419499529c2fd62dd0e56eaaaed1d2d25106de12747f740c204af470a947f7b2339afe91b69a06ef8280659b022f6215d27e330dd653741d7eeabd65e005670bb8f5e252e78de9ce0230ae318112a1a6140d071db3bfa91c9fa56c259622c65b540baee9a72b95abe23f228d9b7135e6e161d4189191919761a1c85cf17d256e49e78570d47094a2a56042048e42a853ed4d744328b201c1297766c5488fd0f7ffe1ff8612db68bf115b69a016c3c86992359c0eb21ca1bb4a201f2fccff2a925b819f8a550778c0daccef8f04e1b3be1c0f51e9c7385836dc6814c4fa7e18cebba9ce8b60d6defb27a798e574c86d0eb104d796a08d8fd6dccc8f8273dfbe9a2c960c1192e878b40bc3b0dc76e35e8af9639284d9a3f14bab9d5d01fa5f4f501be2348292ab0776f1ff7c24dfc974989b39e78bc99c23bfc1812fa97be453c4f199a097b2c3b0b5c42a17a3fd300a3c4dda572544473e93fe2a7583425cf8828b03b35e0fbfab0708367a4d5468f64d984f83aff0f097fbc66e84cd1eb4f9a23e1cd65510bb204a65afb6bc1de3c720e6ec5a961f939618f00f5aa3002ed42f38c43bdbce27aaaf0ea2049561850c166be68aa1dce773991a62e8666028060ae6f6c1a23659a7a68ee59b76dff85d412cc1083971ab0e3e701bee25fce205169f93ca759ede288c149c2dfabeb6f76d0355b8190cc120fcbc9cbbefa7aa83ad06386992a62f0f9a3fdddcfb690e983f0fe975445839404913429103957ef47e77ed817d895ac926ed59f6bde3de00834e767c39188cc071444183d37ac3e8fcab44dfe8ff43db0556e15c12d12891a128e7ead38e8b515f52ac8bef36dd76ac1ca20b56ba91a72bb5b86a35900b1e9d33d01065e0ea74139ee724acfab87fe0fc75e67746e7a4a0b9a3a89a94dc7671ff51b76db7202855fe05ff9f5f27a36fee1b94807caa9efce269bb3a260c31f6aa50e66db10a9145392653972ef7f30541ecbed0886574198decd629f8673bd85d85c8b48c146a5a692c73af332cf06a0535bc7684a18e7b20cdcf535ce55100836ea1596c7abe9da43faf9d00ec3c15545698951131dd05b02a2f5d665b5fc20b222a6f89d5f9b998174fe329d76f22c99fb322c6aa822af60bf12e381bd2cb8d229523f8f109310b583e4e3040d1bf5b73d41cb08284c8e0f514db59e9f53ebed8af04320c3f0627fede3559e697ccd3e5155cf61b19ac80ab7156d892146cf1fff469fc8f5e0b3c0a86bc919068ff86dce7db04f4f28f1e041efdd4cd08ad90e5d4fc00f6f0628f60e16e25c8d4b7944b26233b128adfc0507aa7495dfa455cc3b37da4e3e374b40bd7338d3b8841fe917675e1571aae8a6b43ec3ed0d48c7b134dfa2d6f409684ba978f795bdf25fd91e3560bf9d88a7c61bda4a325689c14b74c0705e0dc185856fb2e382cc3f1f57f8e83017a8fac27df15993b5e23e2e8e6204aa2a8291517c677652e214726542a6b01a637e8761e1a4a7628af6382524f3059c3c137436237df93d1c6d5c21532ae8c6271299c4ebdd1f456f6b055e675d27dd20de580038db01f5b523137cf0c4c87ce37881db6e1a7c58b9e81abe0139005b90518a45c31c7d21c6b7338b1631914623bff2d8328738698fa65125f1f86004c9ef22c649463e5903a9c2da4d354e0304b6776c0f9063ea23404f91722c3c4886f0b02d1db01aad00db608670126e9bb56e6b23ce89ef30109d34f1e925604992f8c28480e77edd4bf07c1eb235f09ac4f45b894a06b7cf7f9173e2e8a8f2ba45f197d6a4e7c943d1fbf7a3fdb955212b89a38f09b0ad2916a66d53ca92ade5b09c988c18f5826bf840851b89697ec70f5a8285ebb18b985a31aed3d97848a14b1725c8fdd90372fae006cdfd17fa11792444523a07f4d538c8f52f9995a6c5b6c1ce036ce3416d4d489f1c34aa0d9743b2b4781895c0b85b24c8a59741d16211aed6405904c91de29f62d07e3ba0d7493496c6d50ab2100f23325911ff24c4dd04ac67ae0b1c42992bcf727ffca9ae0215bab280da9a26008758c2b5f79879db8bbcdeefe10cf2ae2ed42223eaab6b71f8a63f60c59cabdb7865c513923704d1e40699d8cec41a1f7d9a9421c45e1ddae0ac4b33fe5ff363db19143048757cc0e87132a9e96c98c03e86193b643fef44654e4bf9cfcc94ca20a31f66d179964c1706a78b453b5c080b70902a846d4562d7aa904cf9f2e7e0a0bc865f7e89731bf7f0683257b45d05b1369344183c9a5c3d7d3c21da98e705db0abb3c29e9a9bbd0cc78c926ae1c4a5d16e75c8fe758cab1cc87b75c4d3faacd838f80841ae8078212f649377afae91f26bcd4c9e66abd0e9936bbd2f10d79e0196806e868ea0ac7959a69315006e434f39eb7b8aef321f8d1cd6dcefeaa01adb87b06733700c499185dba1533c61ff829829ffa5c25a41381b7b79f0cd6938a560f0e3aab8c120d3bc480d35c5b2a7e08ccec3983b0561edce3ef95a36ebe07a7dda548a05ef388ebca1054b3d453cdd557cbfbfbf06fbc2f77eb3d32fd2daf7d493d27ae855883453195b5d6aea90098e56c5a87780d13b7c47c98bdff26f716f95972d8aa8c0135ede16850bcf9764f245f8290851abebaa89756ee16e871dd66176a581622a4432182a55eb1977f5419723c502451b27461f2e5854bd6b6788496981d2a7e86bd8516ab73dfe33b428c3b5489a7863dd751675b0ff8b0ec09edfb4c054e349c037392c6c7fc261514ac4056a9b8cce8303ecf8cf2f4d0481d007915c18688171dcffd9da0b9671d63b5061591cb5a0fa570e61edb82db8d51db4c5d18d0987a19c280089d8959f3767d8f29c8b45511dd400ef1c3ee6f35c89f404a7a2fcbf7b653157deb4e4907d68fad9827c280660ae56f9c52b881c245ad89c71293d374c1dcf1654e72aaf6b4322aef74bfe5e617d43df3708e45724c05ef423ae22b9a892903a13b1eb66ead7e720bf811b2ed2f53e231578bfe4efa69ae42c2546280aeb3353fc2bd9d6c97e8d94df029c082e9797dedaafd4ee657cf3ee5ae57e388edf7e0e3f69c0cdce472999ebd2162c690e5e54dea50853ee5f5db93fd1afc5324ffaaa1a3f7675d9910e6a470d74365ae1c03b6adaf6950ad0a1a983c407e52ef8b91610624e298425d4ea17bb19c936e2f230009723bee7cc0cf9421adcb96b8c85ead10bc4e0030cdaebf68c85dd81d8e643d59cf37808bb87418e31db043c9b48ff720c7bcb1c483e9d509ce26b5ab864b2a71d56491958873bb1a793bd9dc0ee226e382ae1e0dc7cfce6606ad99b69497ae913a38cf41f99d7d92bf128a8982a8553de4236b7a9fa17be39be910b1561adbdc8a03a429c98fe608f78ac3ba3911e2d64f67dfa1a0300ee51b4b44bb9a52faaaf8c53e911f60140da6725d208fca88a8325b712699bff1f74393a5539dfda5d1960b2030e842af6c6b2822d1b1a4bed53f495a8647adb02f11ca810d3900cf098d379e61e1f74efe69dffc0d347704f1bd76b0230d8a0fe857b3184212c082c78b641b78969811c9e55b5b2d2daf4af4fb0bef2d0fc74dd0604dfe2d4af63e959138951ccd97d5480d74683cfb537ddf2a9643766a3f5b126c98b340d7e49db9fc6b7be682e4d5705b7bbbc7467a4bf87786dce60b1cc8d56da45351fabcfc1875f7a82d8586bf81542345ea69c54fe255006a0c76040c8a8f08f36af80cc6cc1df48bd8fdb43f6c6097c2f75d5be017a53b55c1d0b571c162f7c50517681994745bc4cfb16aa4094d69879ad72e240778c0cb1b8cfeabd1a6f61062d61b91f324c84dde48ac0690341363516d5fb12779b3372e1ea44617ef0b97678f685e4247e20891f63ff084dcf4936a5d512736dfc5b2a17bc0925c8d93b769259cc029273ca82e28a9d78af9968d43170e685137fa2e86fd68db82e9becc7b4a8aa5b6aee337cb6c6372a092bcb4ecebc89fb43f13b05d0a6c0301b79dde0298de65672b428f8e95210ebb5f197e4b90a872103dd87b70e4f6e50906a8d6337681360401abfea5c008a51f52b8e26e57861d872257a20d21e9391738df3940525c28b8659aad61480c8e6baf7338bdc377110d731952af5278b601083c43753064f6b483274bd163fe2e900d6a29f509ef5fb7bccab6d8510c1d6b3801f2c30d5dc41f3c61f3823b0f0ec4ee308e35267a6b9a9f3c0a6170a24b019feea9fd8349de589526c3c10f5a162e10bbe671395f7f7315217b7523ab1bacc88e7d52e2b689f89fc8b2f804f0ab37d104d0385338ee12350fe4c01717e64ee2e4c382b1cc2ef26adbb2bdf34ee6b44c5bf071f0a2485c2833cdfc33f4c8d88bc23d763f74d9ffd05751ea39fdf1f41dd211e86373970077894912ee17b58ad4090154e64de0ca8a9863771a373de0a62f2670ddc88aff4d5f8ede80634aaf4031fc71cb7a6d833e31850193c9344cc58d889c5331e703d9fb5ed5dae4f1115d7b5bfadea2230d9a135be72971bf3b9cf1e23e6dcd5ab69aee2187ea71a9bc93677f9b7224fd66e00e5772cfb16e7f07f36f96a48fb70a175cd316f31809e567a1a0adc50678eae7a5c95db287ae2785a82b3ea54cdafce322b1a020cd4b52106f929c84ae5baf0897ec5617ad712d519acac4216efdb89fc8289f2cc6b33fa4e1fb06d81435ed11ddefeef511d53aecb82583aefb9232593d5945043342f6838e35c1647dd6422e29c8c775e945bf4081a4267552eb1c0aa6d066a4b349e58d82f3cea19082a0aeb6731c51a190e1a0ede8e2013eadd9390b4120906645bdf96ff037c4e02db9e963b1b7207c69c69608d1ba1d6ca9b45d0e7c75e5aa53925b6ac2f021a94f43021f4106f12cd433e6d5e83549c296ad7aee3ba5b74405675ded0646c5315b2d8bbf96e6edcee96182c8a1d1e05f6bf6c94519caeffc4601dfaa3b56b787792c141b249082ff49ebd6afaf22c092f30d0bd9970e4ab35e657ebe9aae50bb89dcb049e6b43f7770a4277b5e52d14ba150fa4202f38ff7a81c80eca26f23215474c4836749592d4ea6cd72403c6d9792b7a030d9b294a017c3787b319723e4b8afc87924c597e8d44cbf96a2057631af69af62646c65d3d1aa11eb3fe6190329900ae0bf9d0f118f8f45b315e2ef49acb174d4816defeb2c4ec580f07d9c319feb8193321d713c3dca62a7609c0394807fc4bd978d70bb5f5fb0ef5f29bdfe143e07a2737b97cf4a57c85adbc2f47b33646ddd5675ee19c4fd97daaf22f42896faecce2305ae333d0a96f612e99213d024b13960f2f876ddc4266516d0cb26de3a98fde4e39a99dd58a5d5281e9c80feb743288522483493a2748e2e4cc4d5e6b01e8b4f015a68df5bbd8e2692152c3925a7058c3137eae19baa4361069cbd1b1e8d33ceb79abd41d72d813408d1c02d750e554c729f5128056dd7bbbb48e0d274a9c91cb6ec5ac903587fd8f4334d896e9ca915fe8de1b7dec5baa586e5d2bbce343962d108b85efafa97cb50c46332830f1be82bd6141e2d51bb3c4e7c31b121f3cf4ff1b25c3c18195d751ebde21e9f75ea57902cb3eb382b96d677917c6272553a123992402a03170919434327093e5d07450f3e0e744edf2e56b9074bb5453ca574a249242b2b55bdf164f9355fd475bedb3b8ceb093d8e81bf4cf80fb24a76837e72d5b8e0ead920cd48be5964f65bc0a80a9cfbe4714e600a1d178b56398e071e4101923df24f68564885de8df51425184ac8b994076689b2e37274682449770a7eb73997e08de84c3c90b94775cfc017f7a18218ccd71cd304befc1e9cc1cb10169398201e93cd63f4cccbfc357b8d362979c8fcdfd16e7c01ff599d4b8cacddf44d096eb6902db15d6665ce1c9443e6f7bfb07792e4971517819e41164152aa91053694aad4dfe8f3dd244ead79b5fad7a76076b3b918173acbfaf2a2b3c464cba1b5cdbf5555ee4a1652a0f754b97940c1871ac75af51cd939a493aeeac6da786105ad757ba23cffb795ad842af2386cef664cc46cef613801a9cd649fe1b82b02f8b4776735337bc41613d38003a567bc456b7d9a6ef2b1dad654ad332f7912854f25202aaa3de545cb23f6f7c181dece1593f1fdac1ae956734c256e865aebb8b2288c2ccec7874b0cf4f8beb10c90b5793036ff015563233787247d96b5b27f7ed95ee97d0860977a2cf108e61e22faa1d9666093595f43ff678b67008865610a40c80f58d1d2d4c516958e7755f4e14fdca125efc57e6b0075543055dd135b49013a99acba94bfb57e5cc3620e4b2a26a6ad424ebf346ffb9bdb71e4de52298d484a2dcaea420c41e7d33be70e0dba37162dcbbf0a7c5e5f69142aaabe9858b057bb057af26a6d8d7fa84784f495f980e6238092c4f36084962ed85ee63b61fc8994663fce6797c6e098a3eaa51923185484c87b1f53f90c99e634b60ac9fb0774cfe4b3f9c7ee13acbb9f7ae8b662b02f756ab782c500c648b42a320a1e43db8d66f5822668c35a18d073d28666111e7a95530dd6806725435353a7de63afa3e99e21c09ca31a2d503984ad351476b73ddc4ecbd54b496ef85738246bdc050fab22a8d73b4b671f687bb565d597bb342438a2eceea73e7423b848a1cea1509d8dbfcd4281bcb20f2dd2db6d208fef71f8c18341fad26ad5aa6f1c0063cd5c7f8805eb158ca16eedfbf52c3a3a88f3faad3e183ba0f4ac1ed3e94658abcee448d0e9b1cb4906989aefc7f13540f5fd81d7aedc4ed860155df080524c1de065532503eff4680a451cab8ba5e5f1874d9d9f117b08e09433ea96e8ec6477d8b3891b814cfd5ff4e194f70481bbdb8b948dedb6c71a6d822f7c080840da2828bef00d3b1b90fa0b7d5a76eb2cf1d0ba71325f35791fd270e3c9683d457b820b8d0018097b2a592f299e77bf212cb146b3d00808aec092aba99fb1168e0dda6734bddba2ca7d039e6cb7cec594af3dbd1b04c8d0210b6f764f457f94814e4c1ca93f9dc6288ff2669d3d2aa5a356346fcf61d12362905816718887cecc6c96a7c624c31b516bd0d509ca1deca0d288e102830d7cd4509eb706e3035239c7613dd11500d2006150011d19bb1cca0e68ae21916764b07a1ac6450152dd0f67364c9749dd07c014a1b6575ce542536539991d18f230f939838520c7b56487ee301ecee72219286871ab1a9d80a01e8937e21537c92f7b989a1cdb1d2fae324428392e8de2fc4bc5988d1b9125140dea69369ae38f51b4768b52eef24b2e63662c9569519dff8b37fcb43e1ecfbb5dec7f2dd5ad1fe2bea00c7f036092303cfe4a96a33ad87fe5a8641c29054fa0cc2244f1f556e3b15162adf19096e271bdb3d70cad94d0ca9701d22d2b1f7426e366254bec3880d207feeb77548c57ed1dfdfb69539653d33208752c1a120c06c31357a848b7f4fbefd225cbe3b94a82f5e4b46b8c4fd82e384090905c0a178de638b532a579566970b390bcb49bb7f62ba9029b92d2299d2f4861bf156903ef167c54e546072076195bd7d96be92f30d0192ba7baa327f4eccf94789696492991aea8d94f9865152f7f512ea4f556f78598cf975dbe00f65c60f478954594235a4b3ed66ab5ed355673eb2ecdb49b8995a2d8aa7840ebed9d420d8a16af9547b504810acebfb10cffac6c967f1c58e1bdcbdc7b4389c0464c835bc136827610070aa5883a4347d37cf1e31d5b60f667cf52d82d6c90e012b04ad77810bedb4bc059192d60e20409503867bb383e5eef653c2f3aed3dcc258e6ca14b35b72af759a8befed154427aeebc9c4c9bd63006b4b827d6141213d677dc6c135c59aa3201b4e084eeee904626dd4fd4c83bee5cd90c756992f406e0015c5bdfb99d9b24a0336b9be0f4a2d1112bd385eb50a76370a2ec9ddbf1eb78cb3f7f39c416f31faa51b0515b9aeeae322167b4e871c45fb220fb3bb0e503d7783916c7d826cbf212cca4e9c7384c9b7427809fc7d5b684a30a76afa094557cb4fab9fec8e28cc5ebec0de6730699e7497bd3784737355025920dc81c562923db171bccbd38ae481805d579f00805d0b05d78768b6c2f22ee3d0c40315bc0d8b2db6e5926dc72689bc6255c152272d61c05282091bdc6249d7bd18d9a501110bdda4aa7a409437306eb9ec290a45276ea9faef9cc05cc064c2e636ed9e6298e7846bbd913469f4f145c8ceccffc61a84a184c8b1dceb4e354facbae86de2c4e5c41faf240bb71c052e8325dd45e714962f80b89142f4b91df9204fd9d6509aa083ca144d1e083a4652f2df0a30230bfcd0f166fe7c66895425acefbcd65ea80f540e2a8300aa52d5716efd2f95fc4c0441ef53fe9104f62af067c2968385c5b97ad5ed086a76bd64613cdd5d94976215a70bc850ad961d81f6e0a67df292abb0aad27518239193878fc20b4c09b69095d36edc719ab9bd8cfa37748d0b73f044fb39f98073f029ef3a5cd31b8f84057145dae2be6e602ffbaa2d9256c5629960a1025c3316f3271a81da014d97f2ad4fce273a99abf235c357b6c834f26f2124565148d3e6105cf31d7189071da293a7f5a2e82b25e84970a6bec3b63be22d36c8a4aea9cc7d592638ee5d74a6c3fab6c4ad056f30cad42632e5484bb945901d3ba5a66be692b9386cb9f012e8237432d2054b56590c04463cc09a15c1badcfb899d2d41fcff48e0799f9b9f25de1b85cdd9be3295ff58e027cde36fba0983c504cb4d4223933f1f4feca0a5b24a1ba4044b97fae995ed3ba52e88e709d382e1ade18a07bad7205c3d318bc379c8b049bcae28f38851b5fafd5591430e8fef31f313e59bb1d2fc7d90aab1d835c946ac9c87a1ecfdf8305901de24f75bca7f07cdf9fb162f214f8a3feec4433db2d34d73916cb4f153eb90aa9ebc3c26466b8909a103dbe2bba73c243e32a16a31df759fc26e67a5f48a09ac9ace9b15bde4039025843bbaeef01bf0a30f12f81c970848355c096d0031df7236c5b37f68cbbeaf06037185235c89e326fee32b2cdeac747fd3867821037920d2c30c35858ced7625a15c586e5fdee64bb79bd5f971da060b72cc20476041c58f2d9408426927a6f5a3a20f92b077486b80bcdbef2f4170f9dcc58d7c95e4bc644a0d9c1092f7ab435934da77f1bf2d3aa604ec8d9cb9fa89619ebde5c352668327a028afdf38ecadf78283b4499835f8a73d0f8292aee02c85866a354fb5095b600c24f2be3ddf911c954e0762de45ca06e063e6dd4255fbde0390933e88168be273ce13b208d8787cb4f6915386acbfd4c00c5be700afb34f27af623e30150eee58d618a0b159688b42e01851716b0317b203a1c824e8e313b7034829afc2c83383543c5ee2c0ec5eb39de463f2cac7a55230421f9c9dd17a98c054f185d3eb23ad615e49b68cdac568b042648f1c7d442f3511d09b1dee2f7f8b50de572be63965f7e30b13d022d12e072511415336505b3d45179e737d1fdb4c19d003b2e286ded4eeef94ce27dcbbc0ae094f79446b90de0039ba1d22e269dbdde0e9d7ca66031951b98c6203283e8069ee006e59cabd58dd808d0e15b72df8c3eb85f6505f094673ddfe92a21dcb861ab7ca3da692d9459b027a4bb3eb44d5cb5fd1f13f8c319ad6b0060e41187c47e1c958c7ad4daaea6a8cf4cca094600995ad868f3a0137cde12fa8ecf33e2cd1fd1ab2b75e0b64191389ddd828dae9d6051d39dc8fe34dfb92db7bd5419269a4ff9994ce25a4dc35fd38352941c048396c608d0867720a4c142cb91fe9fe62a2f8f383654e7769592178a8e419c8a4cca0e5fa813cd59660767dc298acd0538eaf76fd0de9f75d5039349581a4c170cd2df03dba471103cee883e69b279af1f5455f86dc78bf5af1955eff19331903f53de1ccea768d9e6f61fc33191f0609d80ab4c62b78a365867c60e7d933d2740e269b3a664bc5bd18fe5cf071bdc0ff73b17df235cbc681d7cb38be358414881f752f0b4f3b1c332b4437f06819f49c3034e66e704e0492c9ebf2f5dfb535ae7b39b64192aa0b76ef4fa8fa275cd85e37c83d9aee5fd3b2cb0d3637fb4c4546995fe01c127e557a3261a55b45c6bfd7c1564a0d613f9f34eae7353cc749f585f5716f2550e5a2af25ca272636f43c79cfff8b4b2ee70ded1ed863b148b5a9453f8f422d4b874915095670b8cab7761732f987ea379e6efa1eb03ed34ddb58b28d9df14e03a55d6fb5f851aba3aa6f0847408f7cbfe74c9ddb530c35631e661628339277a75bb2d69bd23c697299e25eb702a6587d1745bc93ecd2ecfe7a4c513194f4e73dcfb4a30effae0cd436ebc4459d34ebcfa0f36b30d16c74a7639ab7b849c8e87503bcf504343f319af063ccc8e42519d0aea7126283e284cf9305488d91103121e940df797509da1cb93bd6b3be68fb683bb2fcf22d2eab94427c9837c2911d9d8ac3c0e3f6daed4c6ddf8a966cfef9be3561aad31de2759d63a73ff30cb0a17fe9bcf2b905ad15b163ec095729f2b04bb50b24e26a8c3e966c1e8647374ad6320c145981e4fbc73a3e7d189bc1dc52fe5746ddab50b2a5d99960b24d35cf9c07ef4b7ac38f4f6b58afda2de6634a26d831e1b46c3ad968f8eb919e3cf8c132ac72e6d6371be79c5ab45b6af1d508235827bfdf10b03a1dd323be660114f91ef1da174505eae99772ded4678d6317e25eff0603a264052c24576ef660a919235398311a8b50235cb49a1645e3471451f8832fef917df54f08ab0c0481fa3ccb4cdd544b0d483c31d333f841318c4a826772a9b280a8ff22d883bf3b4e8aba9d9e3f2097d64e205dffece622892e2c4ca2d94470ead031062044d41b664d5ad5cacb522ed3a5156f6667f3d8da07bebe73a2bb72a7d9908f2b9767101081bcc617f2b756f9315f2eadce8ca6c9ca20bed855073270f1643a3fc12488f607dfba4d1a3bbd5bb4ca2f0201eb8003462761f17b2989a879235b8499fd07fd6180fa41002107b988baebc0455ea1c39d1c7378d3d4dd2f847518bb6bd8844626bcd348368e33065fdb1f6c73311bc389acd57c6ed03739c877b6d3648b7f5b09845a513537fc8e22682cc6c16db103b3d9cfb5a1ce45e79106fa36707ce0d99ddfeeb8cfcafd5a8043f7ef088a74cecad255cb0680a1e2b4834fb57baf8c730937f9484b47b16089fe663ea40d961c6617b31223fae6d23e602f8ce7cb459483494343cc7c1ea5cdc938dc6d70ac676531928b68dae1b67af69867dbacaa7c999a2b221b30d806a370372aa900dc0c1f59309651d60866b9e7bb038ba247e8f3a43e8402ac0442248bded21f787df4811e6b888a9182cd965e5d532cd4bae88dc94a90d41a98a03c14349b997caa3fe8f74b03d9c95c95ca60addf96a911f61adb24ae254fb2e3c110bb898c71a5d0c6285f8dd342f3eb74521bd14dd986fbe533f8f97fd7301dc736d8f4342ddf5af2ab021457ae90570fd2372c20c8c57dec0b02b3cd7859ad4261cd7b9d74e349ec39bb23803ae38a4be4f9181e9deaca98b67d7dd751bcf44022bcded0f32081c38c75711d3f13698dcb25e0a995a118c5dd30f39ae872b2072bb1a4b24b9595b2584332ecee5ebc5d1784d9974fc20c3d52b5f3e99444811a987fd9c420951394cc91693d74510032e8bf347f63bb7883c43301e9b497973d6cb2482dc8ae2d82b1ef2c772e8fa367350f71c21e78adccb1b3b300c8cb08e292fb4f8b79f2beb4faacbdb170aa6c7f5c7fd26d65b56cd7b2dc24a2b125a86aebd39146a7501db30861da39c5885da22dfffe909a5c6cf5232b5f11060e3efa5a02f29e1e052f474ca7fdf3a676bcc90262bcd13720f6666195a42d8d1b8758ca57de115772f7bc0eca5ec427d4a5734b792ce893065f441bd300184b5606fa1605afd49f4a349144d307600aa6ba0e60be28ea57b737f5db6702447d9cbc65b2fd67e88a203b0cf1e3ebe2b4ce801015d06f5d5789801f69f41bd762be31a3aefbca4243415f3491f0e89a7e68ed2a8c05bef2f0598ec12c66693a889cb2f267a154b2417dbac8af1f3b96ea81edee273442b5960b72c62e3127986785142c82ede2d9b1044ca79cf4290cafa9155b7f8b71a02dc287096bb2848ace0b0acd36156c2557488d20850a231d4f38fe249130fb3599fc8fc9f74131f89055abcee12ad3c05c82f1c379330f4067577271c2232c63fb6303ac33db8d5c52fda9bee7858b7566eab3f24e8bf5acc2b5bb374c808cccad4f8cf99401ec5de56c857fdea28fa44b39f337235576a32f9af7eedd8f3033061b60c3699d26f193db0f7a19d9b5d07cff9b8232bdcf9062f9acb9886dfcec48125ac531aa06a21ebb89a481cff9ca4e8fdbe0fa621e0775c1a5e0d5a1c68e73d024ae5912c7b66990d7b4acc19c9ab9cccfab38268693b8c6c30b9c725bed1e94d07766497772d95a3c4123d1d8c91e6e895720da607cfff4777461372b5ad2c6a43bf8bac3103bc00c844f3dae741e52bfd07d99eacef6c14a628c5bf87ef69534324174d6a6bbc1855de1e2bcb157d7e95560eb06bfb3a66d6ac6209d117aa8d0f5a562e955f191ca65620092b2863eeeb768e5c7e1d67a048c4ccc0cdb051b2cc6b59bd31b9bade767202711c28e7eebfb5ddf6a8af53372a8ccbf83616d289b3da4312e3d8f50cb745e13a739f128c2af817c3859545c9945ba2ac32d3c4d09e67a2d5d18417542d6534391946bbb54284e12f38d8d78556cddf17f6db4ae70aaa3e42ddfce4c65fbc77697ba4c04c32d436be8db30320ee3796f067ee2541237f2caaed525c54c0bff4cc03b62833b90b9b9f448be5566c7ab89bd3dbb5e36f024371d7b9ca86224f536265e4711cea0bc33a66e1eb4112ebeae6af642733c49e02ce977e79cb505538e39ff67042b9b1f9a1bda529079e1fe05f2e95b9edc878acb8d88887747ebc5303abd537d3ce62c1151dcc9f0c272481b62314590d7f1d90cf45afa406e64b14e293655940862281cba405a0839a4025130db16f00b1257efe4c866222c03396c3fbdcd3b91fbcc0f83abd8931bdba53f8432080b5f2a023e18052afb750f95b443be2e04b9aef300498923e35709143049d97c2ced42802f6b5044de46b83e3ecc57aee5930f8a0fc76f286e7f0b33d9e04bf890fb9563d230b4ac0a42c9973a564acc1ae3421c308ead63df8b01b533948848e08fad9ebaf6e09e1eec50b8b1bdba9071df70aaed1c1623b6c16d81c7e129c301613e24050ad62483dc2ac098dacd0bdc3ec021b4e13bf082c2fe44deea639f90bc4d4544660b8170b4073b0b48070a243a05601c336db1694b2f1343b8d1699662028890173cf636c7311e3675440fd24ea7d3b1b9846fa61c852e2254552c58c480641ef322d2b2f2159005a0d1147a856880be283a287a8fb3f34fef821f9e7d2222e9407e98b2f6433eb317338d574154e8ffb575ef0c22c5449ce701f9b0d190e227965783cb9efbbfa2f9e39976c9cb8baf7aaf01a97e2fda679560cc48c2505dbf4c61c1aa009d819dcf3d3ebb854e274aa48adc3f47f2e4a2cd282faa86ca4721493c477af10d92760a39ec894d2fc9076821ff85283eb85cd2a6e201bb02dc80091c1b6a7043e627d0c5f24f626ea66f2494d4f3f8c55f7173c680e089c1202ee19067807963436ea2c56ffe13518e8ef942d6f2d5880cb4994751f106a59828a94a2839fb7e222d6a3645c1a6fed33f822ef142f3ec7c30aa2d4e732c9f5d733c15482d1d548b448f2f08b3b5179a9984708c57c8217f8827980c2af06860d19e7c2c5a1e4efd8e2d52e009886e54c138a5ffcd0ad2351638cdd916d5161acacd7ec0914b0be9c071ce5a8603a4671f48c13a417e64ffb1be05610fb0417a8b0f19a26af7de1af3f5877a0392e8187229087584ed00455dd34f2ea24cfe4c1d710886bfc0eeef907e62eb620746542225ca6c9074a273f0a310b50c17bf06b4a42acf28cff7d235e98add59ad4f43b403e173739815d278216f4309550114c4a37ebc4915fe65de1befc2932186a92414b8819a397425b59b8fdfbc3a72703212520d5dbccc9540b68c9c308bee08928984a5113a8648c179573fd291aa899474a3f83fc41f6dec721ea351a949fca214fead665b977ccbfdab19ccb45fec58b5ea60c674a15163c9e42959f85f899cb6d91a247caf7c0fd16e7d17f46216951eb544b24a6446a5af020412ab69774b1b62e4cf541772d5f296051b9074b69aa5903bee113081cb961c728b997dabb6737f34a3880899a26c157179d72cae98fc0ba23d3d82fc6bd944fc5b5c0f1fe1059362e8ace5199f7d37a74777e461bdb8df4ee9cb85e06fe691d357c52d70320bb707ed0cfd0ea096f7797737f102b831812fddb57c748ba076438599d6e0023d00d044d9b2c0dbb701d45f6eccf911bb7e96c1c14acb9c558704e7cea2e4d3dd33e6b403da1e786099ecff47931fad2edbddac06c8dd3f81bf077fb4be1af76c37bee8a0354f749211882a60b33f0831a2486aa097f83599b882f9b09d01860453b71768281724ee1e4e419afca7942d654632a4b3ad9069c9263246d5c74525878559cf9fcfe5c81f9b1fc4f4208893d5178dcdc3a426b3ead8cb0d8e5b916ae9d91387c64d7edba67cccf43c046786d71630c6a4ad67bebec77e120ebf1d9a402adc0317dd671aacdac5e62eb974c398d52bcfc4dccd5ec1a066ef4f257f7528b557e93888259d3189af536df3de662ec70360d19234169b40a02e523e90e031d70d595d519cce28b26fc416e9e37d82105856408786ee3d7af6e95449cabaf5b62faddbf160035a214fb98572bdc107e7406c44f9c44756a2f1ac01cfa614ac6535325ae47c35d36344f53967ea5723d63d6c3fb9f7374f35c71c07318ef69d5ac052180d90803cf775a5bd1996f478c5390df1f6695fa6de28706016caa7c5a15d8b9be3c77ca5750cbdb796c1f148b25dbf09bbf3ce39c28d34f0864884613b01d2a106173f1940c9524065068ec3fcd6708c6c451002fe6b64906bbbd2881556eca6bf7a8ca25761b76860801c7bbcc4d51a62cc0b207232aaf16201aa5eebe864f96173ee638693a314306629e0c31acf4f2d3ff05f8eaa96440a2bd9d530f7367acb2165faa6d34a558d9d6f7f67d88ccb27309b9194c5a7d54b8ccd6fed6301de867ad1096ef69ea581b3746b1d5fe88cbe839eaaa3dc0e50e29db63806734604a0b4876afe5552d48a8ad3348600be480e84f3b20424203ccd5d5cd4ab4399c312c155d9aa4fb332979b17c20d74ebbde24238d2783416b295202a2661ef30af34510881fd254c84972bfeae5dd6d579ffe7c174ae3c1f3cfcd10f9d0dc51418759ec3e7bdb05aad9bd0297284f099b8f9fbd99ba76dacd8c787475d5bdb5d104c35489d6d00a82d4bc76181327bac7b2fe80a7efb02fd8a97fa50525bc8d225933e83392c9d0450a7d261eeec756731ff993a9a0634727714d04c6270e084b2d071e8023fe6131b53caa4fd46db2b69a0d4ad9c413e0df340393b346c93f80529a31d3e937eb920e416ec8655b413a09e8555409fbd1800f3a31ce39afd0491141b662d1252765933723e670851b9c401de122fb728dfc5c190a7647fb28fe41c645fd466132e5aa2b5f21b1a1ad37ac32c6e9795abd3821f117f7e738fe216f929e8c79b38ad10e64a2acae50307d47b5c730a736da58553c51a34f4a9e2a4c0db8d094b778c75378193fa3f8536a489329d4e8554262073ba6adbaf19c6319e83d9916285acc2d2396d34effeae7a2dc004dbe8dfc7ef8b5534468d8f0e843a7c4308e44ba036384c3b4b5028618ae455417ebcb7363a0ec69bec9172ed6a9525fa01c1c83056d49b5158d705eadba441a60731c4c534c2e2c4470a711cd3d320155ea83b639b18777a62e457e8ed7bf6fdf254adf0e4f42c3b9f6b8984a9dda2f8d94355e51efa8a50b25d5a11d847e71d51c9200626ed820a4a650d495c39a085d23011c349b75d4a00e72a17ca175e5ad85cf568c41db7b4cf24b702bd283cc63d1e58ec8f0595c9b56aa03748b674db5514ad68a08e28ab1a2b72aefdc7d587ba29ece2bbe2868afd67f091b37607cdf03619c8622d44d8b7f86e719665128de12fc969c24a6fe0be86e9e296cfd1d78e0ec8280d28b674cf7e0ef660c4a86151e4ad1168bf22f9c6f53caaf604ddac891fb2ed8dd1f635935cf3332e591edf7b971c68db909eac20966e971483e6f9a43db236af2c87b699a49252de508865537370070401bb12dfcda013cc01ff592b2135d9a2e066b43d74ae7b28ddf577372d34674c0758d34fcc1a63dc5cb2eb92bfd4de7c4d910102365f080b0ce3669c82e0b86cac4ffdbbd13f6135297be4aa7d6847468b7e6ccf7ccaa0396e12c70c2af7d8904583663d6648abcf439861c5dc9a42247b7b1d0f08e54dbd7511db424e27a016b0ad5e5f236c8860d99302c290f60ae0677cc1b4f4d6652be7282e246c18333a9cbc29b6e49567f92d7d814c00c18634cea7c1f3a873840270798efd4e398a6d225f52449acce9a0b8a7beceeda22588cca4fc8b7a9bc458f32a1c18f68027e3643684adc2cdaeeebc5376cd183a8420a1b53f7a346d6c35caeb770e748b4d3520a42e84f99acfae5484a0dd827a09a47aea391b7d8ca069472a07d951f2d9f35a584a885b7dcbdfd2e2cd02105d42e2358f6418575cc438f155eca7a3db3fa7baf4eb0479ed167c763e4581961458766528f8b32e7d0e34dae7c15823b7cdeeee17fbfa51bb3991d3c88743675324da52e14e12cb0634ccf9a5baf4f07d0012c37ff6814be130dd69f99940f624615814d42a8bbe7bff0b3d954137e2514e5d40284fab27ce36f93eac4ff1b40f74638c6449f16d5620663fc4b778db8679469c8d6e5335e0d44c9f2b1129360478d104cc51d0a8d22cd4914a5f214d14eb8b9bdc062da69d12068804b0bbabc4ec3d12e168bb6952b59e6e1bed992365cc37633320a6cc8f85cf1fea684a5b74ebf792d5ebfed345e2325b10e6e4865ae476bfc68259f6a1f6772d8d6940e9f83424ce693f88ffe719816d98a127cf1199ab7f952a3592fa94938d850b4af7fb7975405e91d4a98850497bf7fdb562d56d9b51868cb2595301bbff0afe87a9d2e5121f0034aba86399d0cf2221f31b593d7e42f4c6d397d964045b656b407607b8799a1eaa7a57fad56745d119558a400f1667f79122b33296308795b8b95ee3439015ef7299d57fd687707de1df7cb1f6c23da4e6a03b1ee42103b5e2912a64fbe8b9a6a97057dfa7e962f8ce3e264ddfff89d6370c28d251b9c18a8771912367dcdb47b3fddbdd5b169a84e6933903e5014f57f636ca470f11a857f9cd1fc0a570c99cc22263922e47289d3f773851a0fb48508164c68a9fdee75b9813a3e6bf7c27779adc7361231ac54d00b06a79bf0ab3376bb78a7ee8add608a56029f8f04f7c83466cd3e7ab1cf950ab69cd91028ef1e8b99f22c29546b057b3ef0b617b63f75e7019f12b41a17c6db362a4c8cb46b5091325b9c055f2fd39fce49bd299185e2e773d5ec08d44c5912ac49b92f9ee359a47cf4e05f03d78640cff27907039080f43f6ddd09ef326c86ab3352955e55a9277cb963b7377054090dfd97c323d6f0a876b823ebea6b9162184f5ca9a9e61f277a24429ba815932920dad3031f74bd5dcec0181dae58c5284fe5948a314d91166264e88af62aa785053a3f87597a23db782a75dc411f1dd55168ff57aac990bc675d4aa5cc84c95bc771c15d2b2aa6c521ecd64004988157cf1b679eccca478df6f851f0f1afed084902eb29b352a7cdee337ec372a14f71b102c8dc17ae5eee63ea31897c589be617ebb411f4700e44ad54830ede5deb63840d47676a1d320ab45b0e6ad2e8820db236dc727975e5a9a4aed6bf49a5338c35b6f6e898fa9e8a308cc95f7002498712e9ae5605f3e3479d10d3ff9a1feca3377742fa9e1323371d102fb2079646aa9f451ebfe57ff514e9c5b680935ec4a30c89654869f82652641d1bac3913482f31c75ffed96177acd108de5e3296962421008ec13c8cd036f13fbc50382f591d91b013e8ad0f7392b900d92c9f3794178e0c863f2bed7b800288c3e0548409dd6e21ef2de17070552967be84a405979dfc0b2d3000dd4250cd1a94df8bf9177dc60e41b3ce8297206a6979edd8120082d80c5a40e4ce76248709db89732e4930ce617822ffa513e0b9d872fbd46c0f621d3b1bbb0b809e2ea890a2de14b5b39a0209cf892322d52c52dcce6b43d678b61465677d15a690e37bada973d3e8fd58d43acb1afb0d1d37a25c36f9fca4088b4b7b74a3968c4f7e909600cf8c2c44d44a8def28f6a3ddf799a10bd84efc3b6f254054dcaf1b34db69b3be5cf64bce83c25fa74773d90f96c5b09b3f01bbf60ca2196937573d45443e5629b3934ec9506ddbbb7ae09d8ff00a484dc2297a192a8a6caded7a1229726a000fb7ca97209a09c95b03f695dfea176a09f6a7b58e5cbc8682b5a3f77f03e1347dcfbee3f63c19682754d400ba6665ed9e2d44911e9ed3e271844d5ef8fd4bd85239c2e126ffc72679b6b659b3d8dd623d97c9e90e94cd0af9917f2e7156cea993af2a868bf9f769105f1894d8acb04e5c942018e55028a8bcfc1013b1194b18b7a8d624afa7728efe9364fda0417db9cd3ed1558f61e0fb15986ebbae62909d8e153fc07657457e99707eda7f9694e2e0c4923b50fb06682986169a76fb2058dc986890f5e184535a80f8582f8177de87cf6a79ded8920f6951836912fb54dc1c64e2ae3ce879cb94ccefbc0a9d7c5e81cc317957e84ae31b36f3b9c0733556b8d178d9bbcfcabd3e3a55e954680d2cb60f82723ba39daa5dd84ddbdf55760e075b650b66ae2088a7215b8e7ae723945450fe9ba06390f581c50af60c0577279addc9b2d11d199fa30c10c371214a9dc28d6e227f6be6d1ff6ca8ae524a671690c364f432966643c7e9764ba6ebe839f4fb61d380075b346111ba861baf10ab2d4f19cc241be9c20b070f37fbb8b0eb831d819f2bf3316fa9efc782c98031b94c89b3f41a65c8f808dc3f730d20aaa9fa3533c4e09dade5148381a09f02c393ea0c4f0095a86984cb400123aae457376af094c104852a4ce202987e1ece579fc5961eff4e2fa5224afc26c02c36d460e5478997341a33bf1e43a77355ddc0f6b3cf604de0f44eea90df6b6def2924d498871f95010d8bbe55a21f27e916c712f60dd12b0ebbb4124a2711fb6c928631e719a84dfb488ae289132c940a7897b78850104cd43d01683c3808653e637758cc491392d562688c6fc1dd5b5ba544efaec356b62b66b8079d5e0557f82a7a49a51bc7160753d5f7aa5ff10224514d240083cedbff858306c61788b6f15ac1f11f2d86078e436dc86e0bf577dde54452732fe5906aafe79ce749d6478f4662c4954fdbb87410b921f2605db78619eabff041046740556cdbf81fec2f94300fa8e669c8fbb95bd0695e3cc90a8482b4ad406b2dbbc6e19974d10d1aa2fb876115ba1bdfe351c0dff95b09adf8c092f0ceb6374df53cdb560643ec4183e99cc2eef4276816724ee6f4bbf9804c9a72237130a27b55daabe978f400eb7869d4f9b5783d66f2b23a10a95ac714afe2dd4cb103d75fc5a92663de43a35e5c75c66786b00ac677fa0689de4e1ed1e9087c5164d594a8e4f8af16806e812d6ac5a82364e18d894178f95824eb8b49cd75c69f49a86c234c7e36e6055752c92cb629a20234c3c31577034e0ec11e5f8b13099a730b34ef340104692d5c61e1649644cb3d72df5439ce0978233af2a84c4c1a4266d809575d0790350701a8f90be281c5c5536eb0daa5cf7f92734b65dbcd35536600a5fc29581ee32c27128b14467e81f9dce8523cb6891fc3f6e372db520b522c200b859c00c90cf96e28211bc8972ea6c489d2ffc77fdf7249569816f14fb6ad25ea101b72433327a56011fbe1777d0fdca83af44c06ebb85d882e376dac53051b58b101a578bbd1d0e5a3df358c54d8f8b2c5be9cc4ad1980cbe9ca5a466c4fe9151e7224af43edb9c98db3bbbb8f5930a1a0fde0e89ac00c6e1d8d67f05a8f42211bb0f3a4dc835196e4aa85e9a92a06714e3cd8e54e442698d8897063f860cb96a02d4bcb6889731da008897fdd505c6d16c2ad04dc4c0bc047ff0f0a4654e0228c7388df24f83a2361111247622827501d34eb893584f45a62e393e9e5732f43bfdf3ea01f58a97d4d7613a457b55ad5cb7545d7b18a9e555d4218b62b595a179d7c22d58a5523dc7aae9b2b58731ce6c9177ba0c922477b4f8a3f9ef5ab1bc03692e8a581f0c30809908166406481637eb3feba62fc48f78cec470b8468e9fd857929569122057692c10912a87dae4fda5d40c286c65a306a9c4af173fd619edcfb2046c1706b3ef82b64824ef4eabfaf1be055399b5cac69cf9c82c5af6eb38a6b5816098cbff88372559a941b9fc171b02cc5af821673f1571eb9bfd9e652d9f793629faf732586892aaeda2fac0b33a6d6b94f753c36105ad85164077bea33db614ccdae123797855a1d8137ad019207c50c0c9f25d462ee89c93e02b81fbae13e270812a2b00931ed6d229d198377c0941ec102f7774e63fd5395fd7f261379dc2f9505a49bc739ce6b2ee7031489faaf33ea80433ee5f57a88d6995205486ebc1961d8920dc1f63b15b887a969c3d8ea33de72eea1259df83dc928eb266094515f3701617784bc15ff232af883d7579a858541a8bbd257abb26de1b136c6aa75301acddd1ad1f861ba0c45f99192f39e46053020c61dbd3300b33bebbda6e9b7ac6e7d925d50dc0c0d525c30b3a211ee485ec9053ae4ebb1b2d448fbab8278d516e9ddb19645fd3b66a938c6bddfd90b0b9689d0174d88ff77a329fc8636eff2abd8e7dc4406333d29bf365e6d13bd2c516ed58da4d047b1818d5ad9b2fa37e5a47fe7a6384c367f9775385fa241734f2d5667980b6ce460320ec0a36db694bb919eada44d54c025643a7720ed3cd4a1b347fc2a8c2d4f978f9051662757444e5a4292f9d9ccbe80ad76044937f40c22cbca8779cb51be80f6621ab2ecedcd0dc8915dbd6caaaf1cf299e31d1398fea99cce8c5b2cab0b984bb8cd8d6b304aee3582402e60db9bcbcbb3c8d209714dcad86a9e915547ac4f01f670fe2bbd66c69f404925317bc4030f363fa51ecba7a643e3a20bbc918c58cf19f2cd02e576dcb6d0b3836f86d191bf6741b4761b41f23f2cd17ef86055b985d1347f4c046dc32bee7a21244bc044479d220994bb0f28af4b8238de3fb97ad1d56a9379aed8b32e568c8faa11f1836564e77b1a4380ffcfd16276a61567066afc5c737574b7576795ebe5d0fdac061acb5cc17213bfe97cf89ecf25114bfc5bdbab9a8df0a07bcb5467a5240aba60e3925fa077e2880977bc15add953fbeba9115e098461c884650f87577ae929032504a5eafb04bdb8cbf094987e5d3fd49bbc277a62597d81dc4291bf1d18e6fdec0e4b34228d32952019672f5307ce90aaec6703df9e649666b468903d3235a40c5416d4dd8245d9ccd93cb0a811362a44714f305ef557c7bcb8817bd10de45bb63c642682409f2b5a4292702d89521b9f8af72306bb3476d38183f941b3e1a58fd120284039f2227482a4c407f2a29768abaac26f1a8984b728c72281613b6bb14104d042801c6408e0816c60733ea88dd4235d30d8cbb16837131e3b30e47a8d50b6693a9de9bd89a30ee60f8975498bc179569081e7930949cfda9ccf77e9040a7bcf54bbbc7d4529e60a152ee8df7eaae604038dd7ee0a42a21335a85a6f14ccfa4694f07c0aab1de06de6ea1d5254688753e582c96b766bd9f175fcc84239b37cc51a678c0486fa437e8f6a2c49a58168e744ad39d0c20b5054e8fe9f80267cafd4b7538516c0ac1befce3021d5b0644e2599a85c1ae9dbfab898b557cb93e286c87b0446a09b5762607912a7379876253d80637ac5f7933982c4fbebf2122211f7cfac01d4d68532e290a2150854bb91ff679284ff21c82831decd0d66445503f13200f7dadf56e69f65fc564b6fcd8432375a7378ec9a237308b0cabfd1be0773069bcbc00333174fd8eac82bb31f6b063a6118f5d7eee7f41ee03120d66ac2f518e9538e89cfe8ebed9a2491d597a309e033c5e502c3454a067900ac29f9c465c577825ce91ee5a4ac145ac42867eac7d36a7dd4f622a60d473875472004d549d58a2009d78b597bb787272b8def062a5064024946057ba44ada5c7e5a276836d76b2f8a74291ffa5d7d12f9e6c19a11daba6e3f6eee36918acaef5240939069dc1ec2ca27445a9c12bf5ff5e76c79964a70d7c5edc1e3a0d0cf6ccaec309228640575253056b2683e61810d464cc6f3ba04f5d46d6d23dcf5a1526db5f66e092cc982a797d8e5ce7c22a79b0914488a31e120bb9e0ab4211c28c81f004c89adee1247d30365634eaeacfca89ad3559b815a3f6179f1c742120eec52407f5f6ccf190a7ab3f20ccfaa235141eb49b01277cef7611ac548565428a0787688be5690aadde1579f7a7885c182216651ac06a575df6169956957872b5cdf81768b904b5af6c9078006e06d6c85fa09d487742cc1e3ae7953d68aef239f50cd14c792a0d47a039bd8e1443c68847e5a668ea775020a88714c229ab94f16579e19037ca95c91e531d6a7b94e811a3b9d675b83d12bfcb634ddcd00739428a5dce5387495af34ad75934cbb9edf87552e4e607b1a227a441da8f385950d901704e1b75e54fe45191677ede6fbca45bc5486dbd5d1f2af65b8757451b194b5b37543f752ad9b927ed0aba52401be0362ef11024f5a5883b129b555e79b22a6605677097ab588f97e1a8d4469d78d18ffe7c231604a7b919015d975fc75439d3ae89303396d4d0efcb544801b5dc9d7ee8f910dcf8f7576e63805af11cdc6c6cbdf2749d6067f2fa2ed007c100513c89ab07542de5173e7fae8bf49209c32a365bfd9aaa943fb9099de5df9f1cac3bd9edeb66e8a7f0172540a75e7bb73a96424d74e1b8ed59a7948181d69609630c45581481db9eee543adf050169a19cc2da4e8e8e8e1db548f2d1c71ab8c8038ee346f03080818e0fafb819fde22f9e95db9ec8d1ca07240ded37f5ecf2ea8ac3bef56e5e8cb3340343c581d5b0b88f5a70dbdc81d6823c7c40f60b8eb7189617661f8965749c000cc71eefdf61f1fe439a206a2b1e21f84624de100dd8fc229f0f6d26f019a82965ea5bee3d90ad9d5097627fc7baa456d801b41ad1cebd4cc78993bab84270b195c84b28caedea32cf454446163b80e22cf3feb43eb50fa222f362f783b7650eedffa6a6d1015a46226b5e34c2a16e2b17f4cdf96911cf671db3b2f71f48571039bc5c9001bb48e63d7e3cbf66b04101f29a921d1b82562ef079ea2d2849f4aa19f1d40774c63e767597dc5c1bc906ee55d57277e45dd519983a25687c1223ad50b058b642134d2c725b6e7ff055a4dc069014bbf6cec4f7ebb8d598c7f24d27bdd28c4ccce5437c142dd48c0a88e6240cb1845564fd9c2967afbacbdbaed392f7f01852d1abdddc1ea1d687569583100e4ee36f46a9c35682ddc86c8d9ed2e59619f5e810a164fcce7fc5ee51c58c2a47ccf8826030b78cda298a4d2fb10ba0a97e410141b270fd6246ec1113a9e5510e3cea89da4d1a333c69908c9f49077a9598eb824ca57485801cae45fdba46486f670edc329e18e1a47478da54ba6040e16aeae7ea621c635f8298a0fbc412c2f40876c10584ebf0a818f9ef5634fd12cb7346e34313f605242d1a89aef394989721cd11e4fc6cdc1d95a119435debede0887bd3523c86209b73fbfdd7b0f2deb363f4b5525b2abf9b8803bb0cfd18ae5a2c8dc1dd42178531efa39b3b7b40f7f695237439fc76a8480b79db579edadd4e8481022db6aec4b1806b60bbe61799e2f5ae36bcedeb217780b27a0bdfbead5c4c544b1f1cf1be2e91f211b987c1ac211d6e7fd5026834c5ff980b00e3fcb2bd666b55f6b7cc68d234c6ed7a8b2a25572021db10f7fb858198959cfdcfc49900ad62eea503c6a18be7fd262999cd666fe56bba4c994387ced454bd043d8537e09ab79987ef378283d8e50e7bdaf640e1c9a08fbf9f1a2bd193c723753ae7ecb7bfe697f54171457668207cd086a11c6797226ded63ad48dcde61b99be43b344fed721f029ff033acdd2b5ee688b7d6af484d4aa0ff44657df2589a37a138de7916b7ff8a03553e44a9e7cee1bbd57cdc65d2a982e7976b446178fca2a0a5dc5b7bb30c7ea649522d125860fef383efb7ef1e6cf09c365281e0a9e4d204167d984afa682b6c45c4789254bfb3b9ba1f307cfb8f662accc7db916cdfe4701ec9ca3ee9646c34b5718c3fb8698fdae142417da8fa97911c9c8d9b3a4cdac6eb19c7ba562824018833ae07007e878c84c157a6850b883af45cd9716fd15e93fdd6379c237146e1c48c74ffedd172bf2d979ca48c807f57e715a45269c826e87f89505bc41e44522c47eaefe7ba9ecfb45f8a3b520fc6d43dd3d1d8a74f138eb00bae7b8f89d9577be2077c4bd3d5cd8b089c8c6f51e580383a52b35299a30c855761607184921fbd6364ef6dcd8fd16dac9fec622e11620be9d7a6a374dbcbe96a5a38e86e761a12eb476dcd68f9c34a56dac55685cf59ec20e955a467c7a58dde0bb98b984d2d6a380cf87c14126c8f7372a1555d623fc58342ca91539f5e38e80055398d7a13620e2ea5667940e544b26f5c822244711ab091f466d8176ad2b4d23f6ce5b3fabb08034dea2e22ca08417afe1640bea08486fe572b9e77bdfb6c2cfa005ef86cb258a22566259f7fed08b9f7b4b3d1efda45e39389c4fde4792714239a9fee8b36c48726f22a7145cb19242ac3ecb3230d1c1d764c033b7ae7ac415242e03178a0772794d47bbfc54440916e769c43cfa107498f201b4da8e72458fac21558d9739aaced98c6590b66d22d9e67a3c2324618d5482e7e986bde62b5cad8ccde7a7918fb211e18fd3af1fa24f9529ebe1e5e7b4e688c776f8cd451ae205c8a6697c735e0dfe55c4d97f363c74d97bfbd125a1779fec2eefbe8a6860a6019b8284420e70aad60caefbb3c458c0ef023a48d897452f18d3b98bb85eb91f7469b5dbe78a0f5181e07507393f67c84d39f1cfbe0d8de3ee5a87d373c91a098e59507f57cbe3e3f4a67d56ce8686a50087ba64837f54c1efdb9c0b6d4b838eaf5dd503054be439cff69f85df15255a3763c3e1900fcc987ba3f53e8ae8dfe3daf206c755337bf17f51d5c5acfea901980b59ae97af2bec14d487d131f6f8b9601e12149835af9117b13c4b5d93bd1ed947e677b40444fd6a09c09bb2ec24a9509cf47c9c01ecf3b85de62839113b3ee173a4bd7cb590d13ca731fba54b7ba713e1986d5bb7bf1ce2c80225ade2e9a5afdc6045e0cab9b7638b6dbdd01448995004ca5cfde50a10a4bee56f9b3a4870547326f781ed664c8884b2c96e68ab69981971f27f216a6ccffd9e31da90408a0454cd964a783e51f3e6ea1133d6950854b439b2b4140bd9b28c45dadcc5e0546d4bb05952a8601fd1d1500fdec3155fc724a0b20c7e5a732fdf3b1bc06745b9b06cfe8a3e34127c23979ac21e4f1c3f51a91e120797d7f326dd916275da6f7e6058570b33f682204d5e2a4f6c57b997a43c0681ee99f35ba8639af58c013c96274cb65cb6ddd0a9f5440f20b896177c060c280e88c60e9a9dca67be95c5a889ab2b571b23fad4956c06af0925e0b70d0cc41097a3c71eefe530b5430af86ddbf175a39997abf9299a5dea212d3f70578bcb94499f7e3042151804cf1ee3db265f1ba038d98f554d94fd33bee8cadf7d67acf8ce2c34e2ddf729d3c17d4a8ba673806d4374ac57daacda490d3bccacfc93416586fd4c80df194b8d26abe269a2390272fbb7ac227d51c4680e601317b787189a4bae824c34bf14efc2113d60e3727025ccfc8c21b2ac0c13426271e2df8adf28ead293cac2d9c6829d89d8fc56f0089154510ebd296630e8aba85b1cff62d8e9ad061306afb60c74942c04ecaa4aaa9ba92492d8e34bad42f8a2a05f9298d8e6333c6fd61ed2f52b22d3aae95f6fa88b47180346b79ff6813d543f34f7260225b2c7865e48bea598a9724c674961430469a9c25fdfe494307b1ff782eaf7da0141592e53dd17b100d88ebd956f464cc9e0fbd1e8be0bd40aa749b36e56c2f896dfa1d3c619a86893d060a1ebf6d8651a9dd19e55448361fe8871c65c497ef6877824e88e8a65e8c807744a9a2897ea36d3fa4fc1b18801df75d914c19d45550101728d48cbdff6f02a2bf14355d456844b49e544f4dcb7aa4e66d8743854db921e5d34e88044daa98d55a2e9981886750b92d1413f1a374883a30bf0f24d168840b1e20499d8e2f9b6d05a4eb279b42a70cbb895174bcba04be49d721ee91b91223a5f1c55becb445b1aaa3516dd9f5783af0f7abc3623745824aba0d0bbc79843de490a99052b02306b1e88ff4ac81a9e841516eeaf0955dbb21e6e3e25d233da3cab80848a5283da147dc9c2e04ea3ffe93153e51849141884e7e7912220eb4fbd4cf824f5a2d1a3aeb3e7be3f229e26d55c791ab2a180405e0594104886044f8462519aca5fb5c1bc78a48a6a5e159ded66588d6119c15337048c8cddd7d082127ee15ecc60e7745598a6d459a1327f36a8169ddc758c976764b2223afd60e4aaa442bdb93df7d46d05de7b6648761eee172c2d3f61abed11d66a7ead6834f5c0a31dec30040b28a87ed1e5b7358c6aa7ae9c22bca0335532a82d903490a8923c8a470bba238635e4917fa0ea85e1ca3b005628e1f192f0ddc982df5a0d46333e1637cd3d64441192b2cbd60f56344bb77f39ae57b4bbccc722bcb7031af9a7f7cef7c79b7889b8c6a7610310592b22b85b6747b1cb8d8cad71f9e17a30c3b6b4f6265789e9264de9000393b5c77d11f8252e723ef655bb2a723c94e4a3f2760e22445af417bce568b46252d0dd1b1db9cbf085a5bdb8a6effec4c98f561b17402b8ff3ba5079ef2675011c43e52f494f23c797b0dd0df0c74e6c31f664dfb22e86936eb731de4f13a503ce237ef981abf34bcea488e045443e7fbf6e0932e60a56392b23be8624efd9ee14050dc49c48a98baa5c70d8c4e835357728b815d779d8d9b74409daa64e485d632806407111a71fba8da1b5d55102c44c06f2e8220749805a9a3e3d1f012dc4cbf409dcf538bc36f7092f839d24a4e1aaf117a4a6bd70f450c04cad7d871d095daf9bccb98b1ef22d75fb7feca921d258c6c2d5227e4916b08b76ebab07006b5885ad886c9fd75a4d600fdcd35644807dd85983b0026a78180de5a1f0298fb5ade5a525c25d6bdc63e3f5dd63c9e847b32cde14a810139c72fa77afe57e7381befac50bbd719563191823ced2d27944d663e9e8bd9cc94f263f7c9c61af44355974dcb7cf75e46d5b19c42513086b21e2a77355106caa51bc3a3112703845f83575a7a72cd75e99f7d9c8dab3a5d2e80e223c6ec09a0e0c88209397090a6e4170822ac162f08fa32e2e26b9a9f0afe102c9aa64b8e40e34e9269ad8d7889049a7b5a84de9396bc15e6422209e3e1adf022a94da9ba80017e422ed5fa04e4337ad1d597d1938db2300e6119b5bb78e84efe38a380ff626476fefabe5905735ee03b532a7b604c4b60baa4697afce8d84d87f260b511bd0022b38ce369aea4d78900cef6b1f13cf2bc29109c828b634e575cda8f01e408c4ac874718d254fe6ec7842dce5f8d6d030033110a9173192118035d934329c34a84a566fe1c5c0e32d25a5dc1298dd3cfa035fae19821d8a0480e1edcba690ee4f05743ceab8095494e65c16626fecde9091047989fec87a94f6706ae32e8f087889ceb4fa6cabf035b518eeb61eb75d8c010c39e069c1e5b2650df58a75e2c3a8e35eb9c36e69089aff8c71a5d71b2b1ab27938f60927e903f010429d0f03ac5fa11e1fb81061927e4d7957384c582eb950105b92bd87d181e912685ac47b3494f055a43cb2eb2105fd810e903f6565dd45a3d217c27eed1582986b833702ba5bd4ed9abbdddcc0241340d7f3205a3c96aaaa4976fe3a22398fc3f24f7facb6fa574f57c1d5d0b5559355eb1a58d2fd7c6fd171363f8b89fd99d458c92035317e7f55e572697e53ff7bc796e8b9f38f0286bd1454a124e91d74d4f3bb2cfcda798e8ce001700e9596de466eea5e7790ca55fab034e7769b1f037593768b894f4418f96e1ce58bcbc068f6fe10c59f2c642ba4f0638d6ac52b48560dc5b3d7957b28fcf7e6b173d9f289003bad5a9deb7be49f4c58cf4c1a7b53a9c76c90d4aa3f1f1226d3706a8bcda9f4804b2d632fe7f89fd1f24384c5f8efc77ac57903c10c63a980ea3f4d39001604f081f888249f59120f3555fdc6f2661133a19d0d9a38eb2f2496d1a731464c62d63c22018e4085c9bdfee989ea8d8cb46e36c6d4341935d8cd8dc8f1b5fd374ed14b1129b62eaed967ca21a073497ae3867bfb10c4eedff3f62c270dc9d8ba1ae523dec99a7fad347f4142260c609ad0600922827211bbdd17918487a090f650ea59fa7b9e372fd270274f4139036f1e5cef37b84db3c6a27644f6edee71b1ed0b4642d9eb194c675b7bd2646e732a89e80e0e0d2a792c0847c99d92f73b3e1d2c6cf755ed7d2a1b6d42e33db7d2741466c738ea8af3fdb7ccfb7464c600ced1aa8d0df1b44b90d66e4dd56c1d8cf1abb5e186797a5f3cdfd69b6cfb5c910ed9e6cd3387497cbaf2dd1aee55b9d6fe8bd4f33438bd283913becc7d8c3b5794cc0f10268cd1c2d830aeba6916033ec5a23c2e551e4b492d5854b1dea4c126a1eb570b1cc55908c15668ab3ebcb554747bd0a1045160b9d3596e453196018a69e773c760572ae1bf6947a48c984a5c297e251f2ad0a3ddd46fdc097a65d24bc66c6172485e23764ede368b0564b80021b69464f50d26ea2719c67558ed2cf6f8802d7902173a9137f5b940e64ae93109ee85c918e70bdfe1a0ff69a44436dd07f0c769942d0cbd0657169f1a204e9477a75739c33eb1f1ebe0d87c5eef4ab6f345c7f1e559b01301ddd091af30b9e228e9f2efe4d00477ec240cee8fbd9449ade4848b1d49c96086d448f7453951be82b6a8f02c0339ca0da70cdcb9f4c1860b3463cdc4709524ee9435ff8756bb9e659e13e098f2d75125f7235441baba45342324801067b9689f67d9bd8e0c879e6259c295b6ef69712fbb0d4efff2169d5345a6e2a0d0424c5d3b87a648822510ab1289b872f4ba9ff540556449732ba6e43706304dff460d4a8647fb6bbfb7113815de28301f0a072515e8b6516d7d75bf7f467b04fe2671098915f7eb0d631a5cdded3cfa3593871bd7d5d9da95218e901baf1c53fff1d83d954b8ba135e1d63241cad94147b2c0dd864138ce05231bde81bb13ac75012600109bdbe9740a3758170891f93e90ce74ad2dd005038f50bafdae7fb642a1f87bc02dbe89c6e351ebe47a4e8f211b6b717896667ab62f6a3c574873c8fae9173e2f8e1c37fd58c57062f8777dff135002af86a33a6e3be2d3e103a1eb71673637efd29cb47844f6691e73ac12158d2320717d9015eb3f618e4315a79aa6f9fc9c96f266d584e360c1a24419410f63229bf4bfea73e7db9168b0ff31f40e41b158f78e4b9a914613262889e4c41393ebad7cd500cfce384c3d16ebf349bde321bf7d063f2f48587ae5b9123351c9a4a083580aa7907d3fab5df75ee26386b970d0188d4082e926e30ea073c7aaf0ab496faa6e2387b9c310e7956cdc318ea4c2dccd3352900807f68a6f4e4f76299a47c2e94d5821af27d0e98c7540d6d750e3a99610df6d1cafcc8962d3af8e58c4dfeb9e7b078c9b1e45f0b753a2b6b526f05a8a9d3d9eec50d111f00f47360c55c879f4b8b1eee0725f800e14d464c076b04904d49b19e3bb8ddb0aa81b3dffcc71d4db9508e04410acf2238c15246651a927905ef7e53994781c23c655c72ecae5d6d9b73d68be6e7c20efa32fad1d99dc67bcf8efc3563ba48aa5fc829c6d7cf1c5371c38fa71c2c6aac78ecd2fc41e3d98f88766b70ba1439590122b007668187c881863e09ae9604395615ecfb0023e2efd356b8154a408dec22a25ecb087bdabf9ea4835fb6afcc2dc29390c9c276485e077cb7e24f39a2ed170abcd00f1ffb34330597c1cc3c5bb265316968209eded0d55eacbf352e70d83936bd776e7b9ce07e5f579b481744ae82743eff93ee18a9752779b3abe2a2572487fa1c84d3e1ae98c4281278db86c996fa38ca377cf0efc497d1d395411cd9142e1b6bd544bbc507708c90e9f12d743c4e2907675c11272a6fc06a15bdc8fe024363a5a69932b05fca779bb06122a3ec1b41a9316c82d54f2addad073c3858c431bd807def7a1be05fdab092ff9020792ded9e1e83b52f81f2f402b3c93985bb52b4ac24e76498b0580e12f42c064603edafb02c43ed6c47ec55fce5fd1d477bd1fe4c320f3dcac6274ed831b090a900715eb4842c85543c6caff0e4be5474310a277518590347e611f033cd2e93e8e9808101ecdbbd71563a1ede303d3ff4b50641f81ca52cf3dbdb8747f4ba686d181fa6ab0cb06234303a8008580f91059fb5a8c027a5c4b6ef6a7e9e96a5a3ddef50d8b0aeec8a0c0ae056e6dd5a95bb3f7eb2c45adc048044a76941396357678d946eeb49414c63c4ba13df760b53f6445a1ecdf13bb0ba6fdc9bfeb2b81d40aa134e19cfc9a34058eee8e2ad6d3e7907f9fc7a33fafb8c9c5c854ad6e4f2cd14ef8eb35ed571c43fbdd567a3ddf8e7f1d3ba74e93b3f8942e5f623191a6990adff8a009de8136920918de110075f065eb8d474fdf75892ebb20f8175083640843755fdd8aa2499370780091afe3f5d3ae325f223ccaa7ab6609bb306ea01fec737475396b0932ae1f4ec2f69edeae29533d5b193b70ec2a27aad99839726c48bfd7808b16cd762f15154a4a1b6388f87eb1820d2192bf087791872af9b68ba70467df012d95c95946a6b252bc7e48a8daca1b8ccbb8a0b832793566484bed7e8f3032bf032c876f2c4e5ec82bfb8d758b5124424de19286252641b5936df2b95dc1c0d718ddeaaafc5fdb7a0ae8d41c5361a02f4a8390fb543b9871c3c009bfe3b5451370b14df11b307bc5063ed2023fc87e253f1ca489651fdac92dbbf381cef7d69241318eadbd539ad7f4f12f083b0bd950b762a8f04cf93c91cc70973ebca55a4c07e3e3df8acd7f0df062c138a4007085cbe2eb4000007738b0271395c4dc59d47aba30145e4d2ff6a99a236ddc088e6e921bcaa78d2c31368a87c85ce1d2eeb743a54d8e1ccb2c3c2fe3791d6e9bb17ab64956b350a32ee04c5783d496d12486ef45d621177e642e11d0d5dfbfd70643e7a6148a1a789d54957d8083036c74c41331766865cce6404e988b35b7f7490e3b7e55d473fa9e6d9f2f500513ae6abac61832d8b0eaf8c21fcf49ab873286f05c9aa1d3cdbd5bebf9a6118e756118f4d0369406b3fb09dfc32f50dca6a918a7ff69ebf49328ce11d40b28e84c90de9aa0bb80a3ad8dda2d4d6fff316e2557981f6ad8082c42b7aa8396b95893d943cafebb41030034a55df67b20e914040ea97545bedeb3078a25789cabb22ce18950ae95ca793b36438c54b36be618d6db0d359348d8f9ca1f1b0e46545297ef6669a00064fd5ff533fc2d50611e2098d5a1ed4d81c6a4e0951a29e85ae17daee0f8f676be943c33c289ec97cbd97ffc8032633669735581cce3d6e22803d16214fe76697264419e1ae43f4e92e06f994cde36acdc4fbf68bc42a4e52217f2df069e358bccb2add48c0508750bb9600e31020055fbaefc174532ca51e1a14c87610df35a3f99df3dcd3a70c2a47eabcbf65c01d0ce3b3006ea8ac3082b741c56c7b2bbd8c88fdf6185003542889ba378f4754541d808ff82e5c248e935d065ddc35ecbedafad89221ab742631ac8c0841a0525a56cce9b48f0308f9add77d506c313c8e27599da4cbdfe5c9a019345fc7b5c7a0fdeedc861eb1365b2e16721921965ca27bafb46a185913161bcb004714b7fdfecbb70edc81aa098f6b4b25a02f802dbd49c577499e16c19dcfec8cfc959450ab5853cf84d5152d2dd18b3c1f1660e4baa683a21721c89e7cfb03f4e8f57920167afce397741d9ada15d8e86fd4dc8924a92951b8a8b1123c52b82e6f202a786f66f3b2a0edc7c5d80e553185b4b82bf4479aa4a7bcbcc3b8923d215a2ccb3a07350fecc63e17cfd143301f906d48ec2afec254cd2e701fa2777f91dde55d982baaf444832b4c54d363342c84ee18a2658d3e0486fe9bb3c27545de04d3c9c01e87e1f9fc1693a15c5e031718d3a8c198eafef044aa4da5f40c47edd144c8725a3b720ada4aa65890583cf49d3923c3c1276823efa5c6bc49fe8d11625189e8eed8132b04bcc14fb27fe916dadc8dc7d6a6fd733e292011b2724b8abdcd7cc107cf10f5dabf33d411b45558ce1d545f166746ae6cbb11e29b7d5738c1209eb366c11b5cfdc20e95726bd838cfdc30dc53ca1a27ad76fd3a222e03a7682d6b786a5bddc0dd7744d4822cc735492ac6b9f4017083dc7c007b851572cde5565a42f565e51851ae54e7619c01ba41560aa37a52fe25030ee50f3d52e5cb4af4d22f537f58335f3e07ccba281a1e21e902a616503675f5687083f98ac0089e57ca3415a3f2bafb59462f8ee65ac34d99b18abd8064d597fc0b591e1cead830bfb9e88e7562367da51d1f518276871638b37e4a4b7a86f7ca471f272225eda1bfb3428033dbaecc0c3cd99f97559fbce2450b2d50e2798cc20e678ce4315a9aea6729d24718e84e4234c09487b05c067b2de96b12cc39a705bcadacd9ed9deb53dd0047be1ca30f21590966ad3d9d76f5b6a6b5db15917fc90ae7a80f5173386b61f7157b8f2ff856bf720701b91de99d42a350acfbbd56e2f6fa4efdb0787753852db9d5ee6139ef90b6b066a099d18635d020e60f0f060ff9b56fac2f53e0302c10d9a0108492baf7002566f50781afcc05f503538b5e1a131a5b2851b7412f20e36d344c282ac6e1d9b036b7dd2d6cb7feb5ca6c9f9c2b4ece1aa4fef7ece2794049cf028d430f34e070ed3ed889bf3eaa6bafa5e6b4f50fdb42e495733e02c3985449ab2d3f4a3dc486f2ac892572bbf338dfb09b5cacb60bf001a760937595868923680faa24b5f538550a6f89baee80500bab66c9e10fff8b18af6f6a597883b39381783129e2443e654cd7129199a6c7b157302585fb2a004e1537f891db2c6fd4cb2500659f18fdfcadbe6a07a6c5d09b9220f33ef861b6a91d613aacb818fd809057233a219d5cce8ae2226710ffd530f9ffa5bf23150e1503c84188298b368c5ee05373bf2f8097d2a323330caf8f67c1e77a7b924434955fda33b908057c78b8fd26907ab8351773470501df10f19fe314ca4f4795170252487e44c0106c472d2bbdcb38d881b5a0d737c4920d3d2c60ba314330fcc44fdb94631959be25d912f2c77ce85d8b900ceace2cb461a355ad97b14c4d440afea25ae8922a12c409acda3aea3f1e118c6c4fde9eaf5a11d303330c66c30a85b3e2847aa99cd6e4e498899cc66cb942dd19a18bf0acd3295aa5474687a4d461b729d8110e3f10ebb666c2ea4e7655414fd4d06b687654146279d924f0913fd4679968db5e99509a9fdb344ad37ccd145bab2f936d6854d70b4cd05a696cfb9fecdb181bf2d8e2be90f8082e3633654e8fda8cc1e02d7cd2e308aa058c4f56aa3c786a13857ae508544d3e102715963820b3e34da6892d01381d881346836b88d6c5f0602adbf54b4a14b9c3e7c3cfb46b1f622d3342c509f3a665856eea5d6045b23e0456a44692e55193babc0018d1616e698d65609c160f1a72f5072e8bfeb8fd3aeb03b535bf33ff03b1200581535e66e3972dc0476c9547122b7dc3daebcab83f7883f7bade6b5d824fc41866b762831ee161f3d5f28126438bd4c00daaef9cfe5eefa4d94a1b4670c56675be43d7e7cb464557a4a1418cf13c195b8e80263e06641f207015e171531cf03bf9eeaef23549b9ecda20b7267e5698e0569c5b6b1731b06181e1717857dc1d264fd7b2cf7ebaea4cb3d83d09045380ef1c5c831318e5b499cc6777ea929ef41a2a2548f4c8ed2788b5f38b32a809a1ef12ce659135a4b7e35cc12d300c96dadf37af7cf47a02c98bbe28cdf4d5b39d229900bb8dc2dc4ff544916fb67f437f8b4ac2c40a000914ecfe67b28804c910b1eb4b7dabb5dcc9eb3fc2560ca7af661990c57764663a20da5b6cfdbf4a2701fead0ff7665e65aa9f3fcc3aebda3356690c3cff0367f165675c0c842ee37392adbba0baea26228b6efffaa529de84be9c0e23bd5f018c41b04eaaacac5175569e3cb0b9497889cd528f30d7279392d33a50b8ffa6c263f7727392f000a19a01a4c8f3928795799ea1f820fce33a99bbbff47a0919b13b432d71b4b69ee7133a1c265e51a52d6a490a8feed9eef8bf23fff2600e27a59c8278a2735e07c6c517ab7048ffbe349851962740e24587f4c791dced143d8920f2339ec15fae7ee2991752163483c459c02f26cf400a622e2ca09dd4aa2425650f6aa3a2966565a43ee3690f3fe66068c755ae03b1a6184977753b68aafe1f37407c1899f7bb572034d3c97a3fe71762dea1b7700847eea61cbb5ce33a2877df858db1ef87f3a3499d6613d2ae066d4c557c751ee1ecd851a13aa230899d0b98190e51e112b63c1a2e50c8a407bb9609801750a0c912b329ca02fd8948cfd3fb98a765dbd36e92f6542bf9e720d2a30b2b163aca2337b01499f4b3716252a02799721bc1bf225284670a00adfb0050450361a64dffecc00179a6db871ba67ce3a515868b71c21ae17e01e0f815cbaaa0cc267599583b12a9b374ba8837e0f16bdec93f75da23e2087110fe4e5ad0b8ad90b3235e9f8d53245c11330f5243118c5da1d00a15523fbe836493870f692641fcb38b52e42b20b9996953424d8ac372065fd7517278aaaa299121dcff3b751c163be3165d3e89f23239b3b17a96676e44d8fc369ba1c306e830f787371a4c111db527756ca7844fa6fb777fc0598320ce7984e815dc0eaf77408260bac984a08c335a0df93f32399b352de4721218129f62f72817509b0ced193afe523321fbdce3d05c5252da468b0ded16ea24a0cdb4eeb1a302caec80471c4a1165a3cff471dece96d9fd1a435ebeb05c61a4a0d2d617ed76f5950b215db92fc084935ca6a9cc3f137f9f516825d55902b06d4d2472e074a52d4ec34246cffb63b0d6349ba9d8e50dc6ff8839ed733621f5bbd684dfdb8cd8307a17947d81343b00c776b11218eef0696e884dadef484aa400693a94025d2664ccdc391b256e4af24f7b8797aa006c7e615e14f16abd9118e539b7eca210f3f847db478b498f8894f9aa5c71dd1c938e142ec02adf323c9fdc2874221ad73344f92ffec7adec6f212e99c97f318ae2e14ad7aa41d3265fabfaf917df8ada5a25266b8b1f297082fe13dac21b008951dc2a69fe70720fe2065ff139e3b2e71b9df3f70ffaaabbaf50f697037a91306fbc978a55e5b5de7e177654082bdeb3f3d63bc1ddc1c9a9c30ecdce4b667f835bfe114bd7e876820d289e64e2e22b683f427f239d9ef7c6c3a56a045dcfa7630d74337db216206ae9cb172b2fa55d80f4d7c6431e0f02b200541c29607bd2eb1e5fb678ee2078483a0999c13ba12ee1986970230a2a7c80f56dddc4ee7776fe19cf473ff29b261ec112c43c872df3405e3a0a019be9e8cd728755f84867a4de5033d4f625ae053b31e2925090f16138d2fa5722a974d8cfe1fbf00839de6c97a4601c340651472bd2463e761d0b68b34ef26d10eda7e5f1a1fbe5bde5c1ba233e7d63b12dc9c7169ba0712a44f5492a196ef0705f52c1a13b704222c06b26ba2c4c7c9bb2b7b31924440baca8d2a17cc4cf08c376cc31af729178e2b8d6a51e6d27d4de3d659a1f9acccd00413f4d4ca758490617bef30fbe47bac3648ab72477b25accf7a058d0cfc5d441970ae92904df4de81500545dd5b0817be6e0265e2ec1a146e7627a5f0a2be8a9f9fd44704aab28fc2c567da387ea16628aa713f673b531b34a787cb385763e33a0aad2427756b939cc9776d7e42234064fd2d29b635b722c531b596ce2e8df91f7214e7a3103768b9f0d985bfdf157792de3cc290fd301fcfe01a8084b1cb8c0031d713353b62ea7446f8f699735e447dfacecee1c457027f4f86cb6c51c5553a1fb91b04a3348315ebcda2e239582d425d61e7cc38c7d2a301ba50c96539220a02b0b5357831aea898862a8b392ce3cb390d24da59d4a74dbf0398096aa62123e7f346c5f622e3a385ca0189cd90a80b31cd7231abaa99f538126964ceab70fdbb0b6dfef30215ad0f3a98d9190f78df482036211ad3e80a6e8d97f9292510293de0decd6c9acd03502a82405ca311fd14bd34c3766aee13d3a2e17d4f06bfab7f4d7365ce9cf9fa880e30116a1a365797106b44e78ad058d44c0382a5520ebcbf0fc039f587579b57c8f465dd859c6c74e3af5e6a5e197c1ce942f403e1989305465afebf5d9c101c63a18775cc030abf1327a506cab77070802cf00ff3db8f7ad75991e2027fef3ba21fd84e739a423642207e761eaaa5db1e20a7230468a9b4a2d888506408adcc769d8802e9a8984571a9b87629eb6b617d09a170e68e5d427da8ae30860cd9f2f2504ab5265ac5050bea7f61aa696182f75597f6899f61e9a2b4097ad6f4bf1ac53d8ace1113426e708f0da6316692ba386d2ed4e16aa8ae6fc38e665f054aad7c5b67c266eb520f641f10d10a5c47db6905d94ae32da2d246b1a1792447b13a82c3811073db8926470ed0a0545a63335b7adead7eda38141e7e648984046c21b406e19cfc8b05b3ac20c7300e6cd5ef6d655e087b2cd92ae7643529d1ff694c0f95d4e26c2ab65805a02182a1fe312f0cce9a7a643d7993b8417d7a31d31911e9140e4aee837a10ae7a051cb00a663872f46a44376b84c463a4b918d01ddf4f7a0db67e4f4a6523288b695a43ec7831fe6ec9862c4c6c58057d5ecde7a6fc626ceed011d6be78f86a0ec2adcd34fb1d3325fa420bf214bb6108336147ff7b10161585240be884f93dbe145e0540c8d86a9cc9c9fdc8b1b95ef93fec7fb05638dab553df27f8b09718fd7d21a6aa29fe35967039e3927798f0bf3e0e1accf0d2df8227aea01668ef098bb4abb554ad4976f4b4c0db429b7778d471e5211dae7c691f0fe2dbfd22bc9339ac44816d9b5c294cee174e92723ae8b0bb96161aa28d804a055f1ea251a8e0ef69e8a1510042f95b2b5d4bb2ee484829fb56c191d6ac757d22c8299bb3f63e14fdd076d1f45915b373bb19fa4f329f18880e7b4f912ab61f23d58328d1988db66bec41a554033358fc007035f285ef4723772d7905fd12d18c2ca5b95df032f08f03fcc33562a28a61fd929ae4a998f3be18d32ae4787ef7c552848a4f43ceb960465093b9070cd6cf0a8749822c2b2c3cfa8cf31591ba2bc3652d0bab1691c30a1da05541388df493896bd1f6d72453357ca29e465f5d12e3259c5dbfbb2af54807de3b7d3dfe3f9cf67a6ba1fae784a990640f0d59f85226d14bc6f56d917e71476485e085fd7af8037f1de922668fb68fda0d4a0fa97634ca419e2792ccb78ebb1e123f4f0c13321ef450b5d2ab6fd86d50a27c867f14757c0f0bb4d0496d0c769e19e60ed56cebf34992e0d4d7c8a408316ac4a2ecea8aa82684d6e47a44cc5754a4b1d0c0667157f638240d3973e3aecd9987a94cfae777b518015482939f436c7cdfd3307599ff56ef44de6ff585004bab29d8f303c6f8e049788b2911d95814ec71b886cfcf18a495d6702a5ce350832cc01ce81b7324fe2dd00b3b2a453c036807365a423768ed583dcb34bd89d84283cc8f45947d5b519d6fd55af1a0c895db2942e5cc24fcb2989726fd8ce37d1633de5e89cc4ff3b86afcb7fd5cea2a7490c81232fe3bde589cdc2dd8e993fbe0cbfa31d0de5ae256ceae502795ebf2ac1dc8953ac4e1073248da8ce6e62e605a92bce28ef3a19fe7f67a8b1486fa1277d5448c94e69f3f2bdd1871b05175c9364bd8075c4fc0b0acdc0caefa437b69fbd0a25cc38c94354594c209b3f6b1594fb4f55bfdd35d1641a1d1fdd2d18cdc78b86f7871e847ecb5c3d9814a14440a84e54ab72fc5db1d04d1c9de9d6cc12809885e60b5993e34f1543210792bb00a40c78c614878dbd011142d8edaf4354dd15ae2e7bd53c0570ff6f0f21863adc53e10838176bdd69107947801cd14734d5dc5ec3ce5a28ac486c16e1f43f51b43d60dde2137976253f29d67221b33b961a6f4b7996581081d642608f43c0f6ce11f0c4ff8b0be5d54b632bceb465c43052534cb4a746afc925d3928ae2932a8a67f40df4d9d624fe5c373621c88ed5b6e34ff7d9f1161ab2c9f90ed03f7621e65ae4b4765c3a685230be9fbe3ab5d00ced733316226764b3bea1a5971d2e29854aa569259809ac20707c2afcaca2dbc3962abbeaa7ed423fd9b128fcf65fdfbc2314240f65ea4210724b92b8bbc1c7c056c3b9dba8f2f1b547f0aa574f98cc1d1465e60e28d73c246b277dd98666cd7de327c1ee43956b4820985108f82a905c90fdafb4f108a05c25c0fbc47a372cbe78d51ad7e20d932c281a5888b720e2d9f78fcf520ce074790a0ff6739aed9a1feb79c609699cdce6c404a033e7b2033e3e16f6bb75aa358c3343d85b69337cb2c03cb19a37c0c1db5dbd73faafe30ebf1d71773c39c79f955b71288a0694195373e5f8089f621dbf74ee15a52f33a9f3618a3b3aaafb9c24164cf56bdb2f571c6639d0b78e304a1673d91243733dc8fcb77129af175f2b853e4af291aaadeab9b9a3d6bf3407cfb4ab2e01f51b1f4f6f4007c1254da20a004bc3ef1e79a4677a816b5d8c4e3472527e0df29ec3659d721a51a39b53faabb482332d50485db8b4d33535cceb825f3b32b03399f07478fc8d317998bacf7760cd52a4e50506d8efbbd13b4bd80ebb06fc0edc76e9b7e8e02f2c76b99729c1e70876ac3b02f5776a0ffe8f6fa164e2cd36f013b97e5fb440fb220b87c6268776837da56b399bf555a630b0cff99e3baee8f63ff1a402a64851d9c12bc6b486965a804764f0d0fbf0711214881f9ce7f0954ce80018f4b4b268766d8fcc4ff074aa82dad186d6ca90ca66e3a9b32041a00b33310d4946b528115d863d8a48d521cf40d8ceef6187bbd3573e55e3d453083895cbffaa23ab0a06a4124c22bd84fc12556a3b2531e98f81ace03e676acdf0e76f272891d3dc8761c943c1dd08802a0531ff6fb7885bfbc112ac8d65c576b451430e989355977cb89131fa1eafd7b2753f9deb3b0a39c09f3db42f98525374bda4c67305336785c16101937616234dcd6805ce933670e300e3348c312dd928da93816f3d70a4228806f63e778d2c1eacf6ece81ed98bf2f5c15ad58c6a29c526cefff69a05d2542aa97ee68d50d9d7d232f1d2814ef82ca81f2b684f50c1afb0276f7c228addecc52768e69aef7d81275a0c49288e72eca20064ba6c635648edc76efbad6fcadb17d798ba0875d38e488d8941042ce6d57fee666c3d3dc6892e12357c90b690a60752d35147fabbf0ae77d7d19853a37ff3ca849677b4377a3d68f4a4fcc76774c242d50875797e9aa28cb3bf49306e3cd77c305cd994e0f682fe01f86e10fb460fa3050a84898956404642cc9dc3bfd853cdc2f93f042fd4d12aa3b0382decee0c2ea0fa6a20f0e9b32e47796499508721c37998481e10b47fe136d1c25422d8c5abef94eb3d99772ab131a5e70fecde4f5f72d9fca10cfa4f633d92f8f321bf03db64feee93d177c72d24e8ac87a556cecb9f686e8152174ff262d11b1e75cce61b5e3d78da9ea1fd34735822e0052d50c2a6757179d193c9b82b8cdb476e6058a39e78fcd4d73ee7e064c1ed3c9697fb9fefe3a3640c350fd8a9f17775a8cb21f419b1936c3d22a9c5240aa10e89ec31c77a47b7281177ce0c9fcf208d6c42f4e5454c9eeabda91e6e63daf1673f0c460b891c21e94c4b528dab18924f2251f4eed28823cb46d9407428e4dd8c4c4df1a01f520551ea4dc077bb0e5885a26c4288fe66371685df3f41fd770d3156a9eeece996a58c238cf98c675e00a6cb71c2012fdb90119c0120981847ba8903c24351287020228c4d90e4266517334e93ab2f6a22f97ce59a8a4bd712910b54995ee7979994b7c7b79aa19674b104e8835e81494277e3f6d8274cb5f8eb7a75c64aefc98fe2c727bffa4fdcd771636dd207f80329a52b12d4d2b2f949278f005f848b782a7619ce9202d507489ef8f2bde3038285aa9cb1ccba3a3d227c57c2b6551bc4cb2652dfe00c2f5b679868dc6bb53f40085d43e57b8d8886744914b9382c1fcbdb98c2f827c8800ea621421b79961413b2055c867800b071cf4a8b074fd1ae495ab31e991e75e29afb76705a35410583c60c0fc6439cf635725f7794ebb42156fa7579d8c9af58b97a52b02110f205c6bd877d1b8ee917bfdbef9b8ca8b14d7abdf9c0429db6052fb55edeed368dbf24a7715d0e6cdc80babc535703ff215522e787daab2b3a439efb8ea409ba6bde288e4d49f95c9c4cbf103018891359ea59810dd888ff9cd27e0cc870f461c241a61cdbb1811de8bcb06703b24c1d61a2a60d7b3fb12e3ee181d1897c2e4c154234cb167ff1de4106f98f059f0e83848cd93f449dca03ceca2b52b66ff67fdeff83de26aa8efda5bc16789b24f81c0e67d5bfcead75a3f34d76729c644398f365e1164575568dd64f6fff936a485d48bd3eb3b91984fb96c01c2549f507950acb80feb96d5978d6dfdb3e0c2ab8d76959204bdfaff32a84b67c66e5520c891f871096c927a0f2a10a88980b3a81307c822b1e360e0889da4b09ccebf075009835b956b8674503bc7ac55be285400ae24107fcb65d5d611b6e3c2b76ccc9a68ffe7dde1b100a71889f9bedd499c7c966752ba058d869f6e67446a255918eae7b3dfcf1e78e75b971b6bb65ab95e44bd5e24ce68116e524092787720d3f87e4bfa993cc66e69f19c7150e9a91d28972e37724eb9bdac1d5bcbe2a05e6e4b64718f159ea85b4709799376d14d23046bca6dd2d911eed3a9d56836cf02754a103506778db390fff499144fbe495a6b4f81c1965b25a55684d82d606f75e96ee1d8dbb2faa2b00725b0a03bae8898c05c4ab4f65910ad88ce6d232f2e3f753ef9c5b52457924055631ceae26b6e9f225c2929898a061f3b1b66bce38735a4531d9ae74a5907f15732648ff1224d22a9173db96b4b05d2cfcb0863f4eff4fa631c34429bf4828d9da45b810489558849dcc91ffdd870bb912e5fca1e250c7f7ad7961be8f4bec28e338cfa7bed3140e03e8d0a97de604c763f31a7b625304cb24cf6d018b81ab6437a49ac01a0c4ce9d22b388872d3afb189e15e876290ed2b9ae17d85a53023a6bd5448f4870a3c61c4f903f479901bc83feb0851471fb55d6981fd4e15b5fb0016f9b60e9639afd185674dc9493561f2b27bd4c248bee0f1518399b3b47976d89d748ec35879fc137fa53ffbb81bf1628c8908368de2456c0ed563990672a534e4c0d6489f0325aaec88d51768b7f6e5a80e2e99ddd54719b70fab682e342c381a8081bf3e5062b1e899187a2d72c6e083b4cb0674665b8980c3aad179f492436a45e9d9de4c505e6158f155e7d65d22d1c1f97e153fd8c695d108a5a3993aab13332e8f38a391127e102106244bd550d958578e4834da8439a5f6c994bfa2c86a71caacb43d3f07706aee39d6d368a453483f930f68e7458538ba0f25723ccaceb15ff04a02592b0f50877c4cb077719a04f23ec11d82f96abffe1f07adb79af4fdae9e959986f3a80c0144001b7d4f011979b38138c968e5d34d25a4bda7dd91480e51ba31189fdfbabf9842c7ef18a5fded274c94da97d69643f6d37a86a9f8d06bf1fc577e5e4e6890b9587789c62676d1b1716f32681c17b94daf85d6bcbe5d7b50b70eeed26c71c988fb65dbebccb4382f637edb6c07415100e2dc5c57612fae41cec80bb530ecd0fed62514a476158a53f47794190cd6f7739e3543d595a80cc0e4e9f3bb7555b46e1e75011d633d477449fe51bb648cec5d2c311b978ac45df664d6798a1789b4702327dec1cfd198b6ddad743da4efdb1f9243273c9005ca053070d31411efbb78dced53248553ca600c7c269373bdca23558cbfb98aa547333d39b94647722fa9c831ee265d55b9e32283834ec4f49b56c1b5fe5345f92187d460bcb171e93b319c10d2004b93ad8ac227eb73cf509d777c3f37fb110b60cd4581e39f22c122f9ab2a791197f154a2b777bbee175ede491e4a7d87d3a4e5eb0f7b1cf15fe9b20c28934d90d378d7b1d1cda0950f13cb0e6d00383586c4f927e0ce29c96c317fe460958d37c8d3f3514dc29b7a7e0085f9d392d4b388df5fd63d274e53ef02dcb8bcd5b7b5f15d4ede208da0768a8ba93ac6b731cbefc25673c4f95850ce3de65fa59d0f973b966444f4083935add7d4a028df621fd122df1b7091b568ee0ee474983e1bb85ad8e6fccbcbde7abfb52ef6fdb8c8fcf747f3a37ee8073d48bbf48ab22b11983f4c5e196aeb826ee787d415e4cd8daf911fc7376d7b062c177460a4796907d7d9f639d5eac9340408e8edcb83fb8ac06775094f6d5c60b444d7fab5bc34223460767eaddec427b46496d45dce6b04724dab141ad7ec48ea93f5d8569cf64003d5077a8833ba74db24faa6df27f1bf8e4379084a1bc17688d5119e3bd897473c251bfb74b2f6a0a436fd931056cef5473e811b7c53af90e76c7b425abc3aaf5f16eea2c1175b940476c4c261ea253e09ae270d1757c6cc415251d1b960281d9867d561b27c1570886b515ac19f109b8676a110a5b06bf62579311921cd06be7250c05f33dc86655450c9ce1ae44af0297d15c8372be08caa2b96c8be346f25edac85a2ca5e8d7efacaaea8bcee88e199c8f94fff9a8a31fa51672ddf9449123d02a5e6b0a477e123065deddca95045dbdd330d6c908c66dbf043738cb2f832e8d0bcd59977b39dce38158e5243ba3eb8e9ea972aceaed8965b43847e515cdfd39d1d183935996fc22f8f0d80494ec3d0c78c48a35d6ae1b6b03d323de08ee1f95a97f232d42be39414d1bec09fc40638f49813a2edfe6248efc2ee606bbfab2b713931932f14284c816ad1295120cfd6521d7e7bc30db90e9eabb0edc9ec7f8c8845205caa9624184562166f72ae2a8e91c49d26c6922d074dfdc57fb3317ccc9ddc5a23fe4359e4c54228a069b04b013039d1e2198b93dcc934bb7d0a45925c6fa7c0527e969ebd081edcded102c84f824a86f8f0ea7b0fff3dcd4353d84b1c7c520b75e1051a92fcba4059058599843f001c548087526a7b75d3a57214db313cee70d19bf2308ddb15e9bbdcfdd74d2568eae5cb50c2e340275ed8deb39a0050d9758f36415cc84e0b8f7344c9fa0bba1b44a3c3b530c665f5bb65868abb8419e644ae4c510e65c6fd9a6622266cec5ddd02aac9ec2030f2572d3c7530e41c44c61171a45242758cfd099ca8b624b43f45ed0bf366103a9cf6f16b09f2527fa372c17f3b6598cf01a868a68b8ffb5affb754f39808cd093224fc5434ea4bcfbd1ff98d7747da57204497b1be457656ce7b2bb14d994090cb5963e6ec64c78f4f08c84807e5183ea9c9e2392efbac82b13716cb9f4c0b2a2ef4210237a9a8a2a11bd9f83fd2098054f97404c5ad40c54b5e54ced4b1da00895627fe22ee2fcb4eca939a9e6186c04d9472155546ab9315b4acfeb84bbe908e8308b3561706234a425b6e80ed8ac4b862221c8b267c198daa8a1ee147d20ae2e68530065a178adac8794374c7cce204460085e870e5b44b61231dd76391e3886f468d2e86ce3f27ff9bc93ae76b25cca07b04a5b689337ef76cfd4f4c793003fee8d09fde78eb3ce6411b530868fbb827a2b36c279d93de470284fe2c4ca83b4a48d05a6c3f9cf2b0296a9115d858b5c0ea2bc0fc055c45fa4c00d25024217071b7fa4fb33a06eded5872a2cfcca4d0c89b03612a30ebd499c12569dfa4df695edaf962a9c157f50c66740897207b987b05b71055ef170ae72c22c5c1cb49d043325322c78de184d62a9e12acbd44184e42336d991d07c975e53e769670d9b9b04b07b4bd818f53246afc5ee88a73918445c9b79c1dc964aa47bb050d1f36b17c99525b96a035d6c836237f4eef797b790f63dc98909edfac73345f8b439ab03ad0619f685fe820456f5d12444627300aac60dc751790cd70f9b86149fd4de70668dc209e171e53ab6cf10da0b6fab0d93823eb5018458245917be8646f5ed6d70cc62b39b6b5f4656eb65f7271cd8eea38164d73055cc4f3ff6a2e080f5e68e19e4eb3b81716dd53b8ddc5bbeaf69efa6502bc78f98225dccf3d6caeae794ea175d8150d3be10588bc2a84e0a432ef733d2e1d1b373e8d61ba7f3ea95dc42a5077ba2e525effe9a1a30e61da0b8e1ec6cb3f376c069dd4ffeb0764825e5ee63e28044740fbc2752b2e4fa55bf25b675613dc49f577371073c70ba32249419b8f012ab9090112f0b25eb0cf3f85dad258c45e1cd4d9ff14319dde81fc358c8b95f28e8e0ad0bf40a4966fc5bf7265f4bfdc7cff76ae50e213b8d5bfe017f1a55e6a83034b219600200e3f8cbd2af3ee97378c7ecb3a74f013881c59cffea05040c0873cc771d919bb153e6685b10a71af8c78d53cc26117d5325038de853b4b56f62e9075566a9fe4745f67d92fd5d71e54fa9c7f9ace99b97223468545ea29249c06474308addd0a913dfe048a460b3add6fe42442cf1aa1f876f281b08247733ed7a1430f4ce0bbd1cd23fe2603a0cf086457e0e3f64dd760f0b9283c730b2b260e3d04f002e0793e9deeefaa64ab45666dda6b1432104f1f0e6ef99de47f6c9fca249df2512da9d112b89ae559e34e271c4144a2bd3d12bf04fcc02990a861ebbed46f29418dbbb78e2074513e95982bfaae62d7b14b6247a3370239da8f382e41d59451081a0ced500a85be1d52b19e958da3fa492c07236f8d49f624ffc2ab89623bdfd60bc46ee105c762a5a303a106fa18b1ead62cdc52970f9ca5c42a5fb2d467e99deb6711e3e532b35124b8ee910b418281e34eae3abf4f4e35ea40d0fa4d7176d95d057ea92df456b91cbbe44614b6306569104c847f649945f71b368560781643bd285dfbb3cda52d56f63f328188b117d9a1cc669702876fc4f04c9725b4ddc408a7187008c68c877d9f5152d8451e943f797b5b0e3bf27ba97245139e710b6d7896fc9aa4ac4e7d41e91a476b4e83aa492e88493866488c6646c9fefcca8a2c5ced371997ad3235b0a677a70320ddaec8f6a6ee437c32995abf9fc484160603a8e6b0ff801c86ee4cd4b193552b3e5d87a514a85d0348632a5888a49378ca284ee97a4e467366c124ee493ffe07486097ce3a51d205c7c850f4b143d6eb21059c8674a9896ca62420315d381e78d76d4b9cced8228b2b7571fe0a87597b3719b658eeec80de2d166e82636a842434b5dbc6f04e451d1c0f9c102ce91105a7d8d9617de9e8286f6dedbfa48cb88c2ecf28ef8e1a9dc02f737b59c690c176f18396a111d643f7bf85d8244b8841c8acb56d4aea41b94de62c9cf56f163c482b5b3790cdb0493445ebb51d2052842e4f629ec235869a8bc93e5e3c419e5f63054bcbd1ab181e00c1509a7776a2e60497eb2e56f278dabcb3637c0dc5fcf9be17dcb68be024ee7860bc20b5e9d593e70e70fbf67bec99a6cf81031f2f7ea0ca2735cb4926759c4fdf4bc42f21e66081ca5acc3b9e3c4ab73ed68fc735faa80efeb31ca061ad7b63cbf2fe72586970d1003d39ddaef5d47ca51e59f104ebe035a7079388979b3f10b51ab51465808fcd584b19b7f05c35ccc4ea164bb8ddc4d8e58d959e9a7ffaa7f576375e77a9a3559e901a7c706039f4f006dbf433c564db0e11d2188d459468a37a9ccac17cf20cf03b9478c1e792f11c59acb25c73419070e11d4dfb57883f9debd499647be2a4f0adef0a75a37e7ca802782dd8bf3c72bb7fbad5977c8b942d2f8c675a88a6eb035dc5d415e5fe0d3ecafa490ee7874456838c42c0203072a215fc95bb7336b0fa5a698c0dc6c2577732b458135f7cb935bd254e8454b68ca0086aeb4717bd72ce277f950db40b6ee5d7f7963255b902fdaa7886793375fff6e6cafd82c43bd28fe0e1d40aaae052df5e34c9fd198cf81566f9a172520aae215f4cadedb8cee538e3b0f152f88ae418449a1411765e2b59ff79b2894f44881b8a7fe6658349e8c3c699ad175d2a63548d0e5d7e5bbe1eeb8bd2bf4e88e7f2dba61387b138994fd2e0ec000fb8142b25ebc5d8808d99f771dc38216ed963f1abaa40100d1d1376538149822dd814fbd52cb42a544cb86e80acd8a7188b7bab3f50180f1a6660572fef1db7a43a7b17e4bd6cc416fa9b3d414c3241483987b36f7393f6bd66f6c2712e294ad0c16291f2be3056e185a929e51728de555d3d10b5add690e45c50b86e6e010363bf7bb8a018d132bfe2b64af294447ba8f0802c7a8ac4bdb54f19e69af8711af5a216f3ee712aeb04cc8cb76a559479ffcbf1eba31c1ac520ac20a4f8188a68fd71b6a5afc85589bffa128d4a9165da00b058c0732287d46d79aed11236980f9cd45e34143bfed87a16915b6e4f07280d315e2d15fb0463768bf225dd7a2901e94c0aa60c09f4349aa1d120615b87c4ffd8ef7ca220863493106c84a0fbca1f3fd27cd7702c26a291062bdb41e51b13c204322499ab3ca31947aee456f78fe4089666f8ac4949da8b4c8c3d87341662acbc39e0c3e5967e460391ff55ef255cffa41737e325f26e8b7e52aca8cf57c2aba7a3f697e23f53da519e65a9faa53b9219303fb6332876b80701a695974367ca25ce555165dba1ce5aad0f662173f0d4f4077693acb4d1bd7da5b928c7302ecb4bf2a6f0958ace79bb7e9be4909b4ed2a29f093efb85e065bd26e084dbbebbb088b2ce4b367aae640fde9eb9287be6e419fcbf9e6c3b1da545024f0a1f2417a1153f876231a145bea75250eb9b0652ab87b87a3b6c0c43a7dbd353ff5ff94f7e81b743a0050c067cc60b0550e01db43708ef15803e177e70de60e5f304444e65c103b40d4ac6c2d0e4066cc651faecb5c79bfe33e9f6b6fe8ccb33baaf783933c58e64bacacb87a8988c7a7f480b0b020f6d625e344c52d86c251d3460b878b209f0822c3d82cc2fcfae0e501c921a7ded543175259b7bab7cc29776252f06a9f0e8a5cf586d3968ce767c3024c63bec3dfbdac9121746349f2f10a28056ab219c18250297cc425ea3895fb41609055f2509d326d52f072c8f8c76d3db14a24f21a6dc6de01abc1e4fa6d01baef6bef274567b5f2e1c026c054c4d0d1f027d3e7bfd9a08a55a746bb5f78a2e76053864904a0db5ded254956622fe9bdec5612c3f31a75eba72e4fd3106940a07e0e8e585b4b5c694948feb61128b7299e36275d6614e3993bb421dc99ae5d5397b8f0275af86f590a874bf64c4883c28f51227e4ea8718a37d5fc0a395eddb9aeeacd01335d5bae69b257138ba810bf6dc4c466e28dc05d54fe1ff1bfec6063402f81656893e3bab26c8892f2deffa6400c5849df05d85181e33cb97ca2317fdea8d2ca43273d264947bcd7254478a112f94c604d6c921c37e913c5ffc7d3d33adc62fe595f803b31925af8e14b53f4c612e4181a6c2a7baaaff329bbd822f98470376921eba13838ad8ed371af90edb3b9c32462e3018a127e826c8ab0dfbb49a7518990f1762c46d3c7e86ea125bf80eed5e157c2b816a1e67f3e1d040ddaaf15e8705a640bf24f3f41e7a50616cef2f82e9f4cbbbe8b2147284b70dc640f3026eefae2a002290608b2005528fb5484b276d47be221f82fb8c4c45464131ee12404477991bb40da87596c2fac040461195f3f848affb61d2e4bcc1d4f29ca7cd4a17a91bdbd7c20cd962f651609d23d216add0a132f1ca5bbcbabb9e7867e191439a3c5a68276a87ea9a53f743f4ec8d42e0a8e65bbce1d9bc1a03219b16ccfa48e608aa2bb30cd92a2e16830a7a65415103cc8b44eb37192a77438f58625c215f807ded849331031763277c05b2dd278c0967960c7fc179b3b3e565dcfc756d16843b7152c66babfe29b63b5d55eca783a4910ee04851620a036e0cb931640d714ac448e69881a938b7718032b3686b67f04bb1ef48b9dfff0187f91aaf583953a59e8491c7d6906401ae75b0549a31b471ca229e4bccb26ba368f355a3b6216ccc3c539e8c27892cb94d6a7775eca9e1b4bbf380fde4fd22f1c49844805828398c44eced573a054f05cf8587a530b3487008d2684d5b2c53dc91158c6ca16f210a543832878928599f5fb5e999c015ae195202c6dd37239f0f04d12635c6c1ed04c9167013942dffd8ae073a7eac11533863484e6a741cf5f17f8c6302325763f191fc6020afd2a8214ca86d17543d8d3f3fe3adb4ba9279fdc6729ca4681e733183f51b39e5856f8fd71d20ee3213c35b4b1aa0475cc89f9f666de4fd9058ddc440b49f521a2e3bdbc55c19e2b2457c92170bc06b65361bdd3be35214958d530c624930f9c01cb3cf80b445b705a5ff2895428539078f18922f62963344288609e690b2715218cd7f605f449e598c207378ed41a5c4c81458518140607b7757df6dedba809e5315c54390708ea72e5f39a05fcf270f24348e6d7935bef8dabeab178b9e3cea4af942d225de8425c8a4056639de96bd790a68ff0773799efb419017c9a1564c8c71a02c11e4686af2b280c4809f38310ea66a73fcbf04d87be49807d1746e6cc4591a9da8f908483169165dd1f19c1d6910c69c42633101affd4089c6acf85c1903778658d357b7ea7ce5bf7ebfd1e97e354f3325ee1cde417f850c51bd279c557b4d808a22b36b2f636f48af6e79106af9aa8a965df6e5fa1bf00147a1c3718e3fb595d9808d453a2b1505e972dfc3835ad44b47735eb1b4d843f17ec5f97e3f942a2397fec173cff5e75788a8b4fd40b2acafa1ffd49a5f57bbe4f02affee404849b7a8d233cc5f6e79a52c3fe572d1d78ca0b43ad0db73c1c084b9fad60069c72b60c3466df6d2eceb3fea57bdd595aeddca0e76a779b62ab70555dc31bb0e39638153c86aed56b021564e8e17cf9a1db6df961eafbe612acd1b0fca9c00b1aa238e1f2203ebf32fc47f0f4cbd7359217051d6fa510ed32fadf795121ff3cf0a6f2b60f3485dc3666d50b4e847c408faaad0736617964c5302bac05a589b63b14a86d76113d1239ec25665584c20f370b2e4308558b49990c3dddb477528fd6c77e5d32492161b94a3cfa95604a3ceb11b262413f3dbe2708db31ab2a05eee9d159b1af15423f192204594c3d9af42273e3b70985bcbeb356de7d71041b7ce93b91654787816160ed4c4cdbae9c2dae5d993d2ae0d32df58fe9cf04a27a29db990a1f51352c14bc5f45c3b0cb22937ccfcb1269cd663116f44377a67d55a0936e1ae5b6916574d6b474955019cf69953031b4bc19c26f8e1890b794bdfd1d17aeac9cf0e0802194cb7783fa9f07248dab36977c42d15e8b325b975e2828d79a8d702bb2afb4322683220c46f1dd6eeae0573725f97a26678b22b3fb0ce77b10f87b6696a7eaa259ec9ceb1616436d15d4f223c3e44d8bae31032bbab4b68270c28c6f9b7d556bf5d603b4382f6276c5f7498afcffd9cee4231486253e90eb0a59329a6c83937458429bff67f193b50a241a08aa3b3dc8db38d3171ea921a54a1362304799b63847f7f7627774d9ea23d71bb156a6478791ca5745d8e7ab743b0b67d17563daccd1ad68b321a229c7b61d3c16eae985c6de9c8a843d663bdcc2e0006eebeb3f3ecf8b50d6de9a5aef8ce0b3025f5297f47d83b6f5b633452fcdc4792ff9f5c8f4f8f585b541d2cd3d8ed4a231160989be973827da17dd042a902f70fa71c8a32c474e79fb613e27884692393af389c015404a1bc997d071d12b6623b5442552069e0ecbc3febc563fdc7a5191879d5a44203c65eecf0404f0dbc915033cb1ae647b2468c341cd24bca6fac2a3d51416b71e872189540182f5440a282ef20dae88c2296d4fcbf7e0b4664b5f3ab00b11a7f3b4011ce0635408868f634e443fc00c2f443669bafa71d6e5fdc4d16624e88f7e025a4f56eab55d0f1f07ebefb3324d749f33a383801568e7d9f503f84a7f6681047f0be52d00815d7ea1c67cb75eb2640b9453313c367a12b5dcc5bb2fcfc3e8fab3d480e354dc142e4fe442ab89fd3e07ed7de08dc37b0b58606cab13ed37f7d0e5aeb8a228a6a44404a0ce89c69ca1964457709383e8f6d3537544922bfba1f929d27fdca1b04de99949a39446eeba4921f059f5adc7902c90478e1bc98be56fe6adaf995ad995b213eb341bd2aa5e746434391c69cec83a47402a5013532f04561360843042259940a27f9881aa51a81f449582b9166e8c4e30dd561211d2482b766f728d1c473eec9243978195190ac961886fc52fd02af028cc8130c6546df38ead727f2a840da212420f69b1eafcb5f7b62aec23e4b5f37bc41c2dea4691e872a84478573676c502d2304f1660452c3e2786323b7bbcecd1d4a83017ef71f45339e4b0b2614ce9df63b0ead0bfb1e055c51723e76951b7b209f1291de73d463e325dfc790bf8f4171726087f1ce6f25bc2a87a03f8fff593397972f70fcb0d6c0b2ff8feee62db0e19f4c70eaa80198f2404c8f854482f40fcee38c51b0072e24ef6fb76c4719ff2a3a1afea57eeea8be6ea286d9b4694bb21b1a99ed1a23c015073c655d2c434d474d5d82779d70eef1d1fb02122ca88984a111c7223a625612ea84b85d45f7529b71c762a5c65ec2aebd0916a7276be766aff624c76ecde8a69a9b7d8b10ad5cd0b272f4e23b386799564bc5c598526abe8fb02bb9dec9ae772b6789568911754115d7b01a9ad469b466bfd3e9c54ea177ac1dcf0e4338bb0dc6f1b3b4d41c79eabd5516b7211c9c44dbec9aa3aff42515eefaaa24afb7a130496c483262cc1891f9d9338c8b13be2cc1da4e0343afb52345ba4370b3403f0a8584a1df065f3f159271372a8b560c530686b7158cbe513b3df9d177f9b3afd16eae9ba2aeed100a8ff76104808286e8ec79d53374a90f75ae3a30504a2a8921c8dd831ecd0f29c994045cf070852fbba53e29f97a7e3e3299a6789880e3b9860ab9a482fa734f2ac11e9c4cbb1b8138a2df50a17fcc897a98779967262612a9b3e0da7324a0d5ca7c798d3c3ed4e776651de8800d8a5c41796d94081f5a3e8f0456776bf2054fd71e652964b4096ea3c9a6fd5d2d8d37c690f2fd5bc14611b6df473def287dc5aeb6b102abfefa19079cbb83724de5ce284f42ec2426f0f7bdf782a83259b9ff6aa3602999457078ab2b70619c9cf7fa7804d60f3f9ce994f739ea6c99cb3391b5716df0f116706f807a58eb974e04f4c870c885edbad69bd889ef47c8e597ba113b49c4683e13d8c254d2ee413365278d1fb5227b07dd3b49ba36a8eddd9c0d4925726814b38aa67e3479b2a460013513e57345e08ceca431b82033f9fa826b9cac7992a028699c60001b9d7ee09c982c138f92e0dffcd60f42731af0c13fb3710eb16a587c8dbaad1b6f4e27a6a46fd839d91c44b28c0c4a049ebe9e8a5cc59df37d91debdc4657ff54e89748d8683386af29a53adc5af506ed8d7abfefc131fac8d3354214fe73449035db0e66352e2aeb7627f38b7d1cb61cd753070c13c3177c0838d0c40ecf7dc36936702b9dea3f9ed0eaf6c5cb28b85ddf0519596b53431a559d908a42bbc3bd89068a6a4d5bafaea17325d4281a476dc1c4f2ea3f3bb12bc4d7a4145c028fa88d0aace0e7a092f229f453e3f608d7ab8368a35e8a9ff60f30d3b569194cb636f02b0190f9da89303f3cbf8236fa4ee2dd20843ab9fc8cc6a08c0de320f09d4c6dd03e070cd682f5b64e617ea59e5c7d18307dec237ea4dd53e95c617c4dcc2d19f6caa37464589e8cb0aff83267b38df788a921a03c4957bbbdb8c8c1c5f63d8f34a0f879e055a37ae6c349a6b5a96ccab8ae45070e2959690bed2d083c1b8c1ee3d97e399a24b2c85d5a6163bfd398ccf3ac5bba6c2fee45dc807a6a4b2847c451897e7464abdd0fa5caa6d09974fb6779177f0d8341d39cfa7539c45cf2c331f1d605ac160386ade3d729f77904e18192696f8a575896ce92f294d842b2a8c30f7d37ede4db32c6c1f458ba3919d5dedef1da98147acbf30463cf1b8e54fee5aef25038b17cd47083a0ffd7f70319faf1c077a9bbaa966470654ce96f78b2ae08b2bb1cbb3f7e7ff37760132d8d7fbab561b828fc88ffc39a6e3f943ea80c5962b2e56aa5f8bda2a405af528ace691f2914db91a654add90f9cdc786f9019fa9e3686cddae8031d1805093ca88de15acedb1b6be6dce4e55d7b4006710eda2d2a894a283f45089b74bf120f8807db9b11f4966210cafdc4755f74c381bd4d7b7711660435e61a1a83fb1e229fbd00455a754e55e3f8da61d9d44152418a21ed4ddb91b88b5a9579883f8892a3733efaa7aada40dec040618680b8d56cf22167c4d4d23c8c55900f0144461521862f42fa8bcd7449c993f44c60ecb9f1c785c237388c8a74bae054d2672189f53b1c2ec068bc933059e12ed8d28df321e8c32a7a2e9efa36b34d98f9836acd4092d4f5227fe6b5bd98009e9b18ba4adbc662dbfa0f3f5c553ca804b7be21352383c7ded70e723b9f4cd37f291f2f9a00198ea1a2a3aa04b8fd0bbc6e1968e0d49fd4d819a9755bcca4a2c8228e0e743a9e0645a7ecca837061392cd67e6ee84a28dd56ab142870705b5242f673762793c2c4aba6007d6cb96671fe28bff4f79b8459f7ff7e777897fe498e247ba0768998a8688ffa3a1f7f3957b145a654e9ae29d02c5c49096fa3a2b0bc100f40dada680c43df2516793c62692a1663e7affe9ed088a0c965c7767b65fe443985c6efb1da5c20bad84cbfe1db6c1082f16ce62e8f2f25bc2c0698f2e004226a9df2ee16086c023b15957a7679bda06db87eedef2ee29ed4a99a1a8dc8b0a48c933e58ade855b2633c47e00ae1f92a1ad9a0058b6d83387ac33d72c7daf2fd2a92673e8ea3d98f214b77a1daf541675b5cff66f6a5815ad8feb2f97dc218b2f3200eb9c8f4063882bef588b0ae197b249dee596c1b6ddca0fe341312b31c40885d6366c241dbabeef9ed63a0ca9c8da41138f1b532b76a19230bc2138dee7f2df9e703d285218e0e32ea80dde35f02a9511c0913d6e8450ed7d49505a19883347c199c313dd32cd94b3c27bd6ee017652a399871db6c2b0b5fa23bac56ecd6fe4dc56a20b9a328394875adf41c15a8a5b6dbb69d2d9864b23ba0ddc590efa27e4b8ca5bc80fca29ea11f4b2dc39bbf9d7178fd81a4afef73fba036d6352490460653363b2a341b178b3022c879926e22aa1645de52c619201564795f98e65edf6de583401c940b3e5e208c74765f008dcdd171fbddda1dd9d51c7af9a897149970b43a8925afe351e729d915335a167a2559f158d7559c7f9344287da6176c12d203d83c4ae76780b3c106b2efcd73668dd182b8d4257aa2fcae2b77efea77f51b916db3c55a1598d6861993b95e9e66b226d4fc9378b8d62bf112b1a25333aeeb536bb81d30dab6fc793288e44c74f1eaf5f32c98cb5223f1fe352db97d4380d72fff1a91e2e928684e6441a42f8cb152bcb8e0091d866f9262e909257ab4e1ef191c06ab28265988f6c5eca6efbd933beb7e677295d246e0f3042cbf42803d26fef14827f9d319d5f13e1bcedf4db58fd47787378064712365934bc44ead224b40f9b06093aada4ac5528163e9dff5ad0ea338b89d31f7f14de0a5b7b280bb0a4b6d0373820ac155b104929711238ca6854e844108dd781c03585974b323a2c49899d7c1a50355909cb1178671a53854272f72ed9641ec77464f012e135614629759560bcce0910f9bc9adb8a0be7ad7b43c8f6c4cdcff227c99e8a2a56364bd532bfd16585026b6b3430708c3d4e25e224faf28b332554c563a5eea89f8347f231abedd710652ce98c70a860ab4c5b8d52cc5fbd4d3d585962c01e9bdf4663ef7587e66df1a48305eb00c3fd1070cabce71f77763d86552824707236296f3b753ae46657ed4f16df5a677d71bafc8118bc36b6b9ec0e246402db9f7fc7ad9934c93b91e5d16fc1f42714f72ef6edc65ab0b134e44405cfa67bbb3857097ad68cc8aff27e1f18c1677eee336911ace5719e948389a49d06d2dd21ef9a265eb33a097596ed0d591588cec5699efbaf58990773c7e359f72480fef05c9d580250fee44abd55a38bfeea4f17844579dccf0240678f716a9ec4db222442aa0a2454814aca9b0a8af3dec6ffe44ac529100c45b2eee2faac309b320adf5737f06f402dcd3cef7ce3704e3d02746569588e773fe6cfba44bae11a5ff94b6c896a162573a5e3937f1770fa94538df7683278be5d696a2728f76903446a2b42c7653bd95ead35aff18548b4c7dd82ccb9bdb3989d2fe5d1c2c73b4d63989bdd752f2e74aa8b9b2262d9b0ece99daec3bf1387f26ce1a5ec7c34f887ebaa5e2e7df9eb302e1d3c2bf1550a4d810dd26ca8ac10791fb6a71013c0f856c8c0fddf3f33b7d1e597ddc8c92d189ddbddf0ccfe5b02c9555e504ca1ba2bd78a2c604970c2d9962f3e3208ea88be5c364a51be3b8dac97c74d2493917a0c758ade9908923738dfe50a3ed5b24e5f8abba9bba41d895e6e409bc037227dbed1bee9246f50f91f56b7c421088a6c527c6f31d4a2dc422da5296d8fb07ff4b0b2b6f525f096431ebb44736f83399b96f4dba37b21261535cdbf85f95cc940ebedbab66a47f5c611f364ebe70e727bc97a9677ab6fc7e7da48e2b5c656c99fce5d330077804ac0f0534a838c86e3f401358ab5e514b19d687ecc7d08a16687e9fdaad1545bc152e162f8ca79b088bcdf35584860a8ff4618fe2294158de0f439609eb31d4c1ed9b1a9729e0b656b8f5c7b69e0a2adbd959c2893cff8b63520bab89b7ca3b5350774d5993ae79eb72911a81ba567587e102ef2494815db7968bdc6c771c0dab1ce5ca777e875446e28da8ea27407b0db2817b81b9eaab5dcbf7003196ddbdf67b66e9d1a53f042ba48c207a7d4bd640d0589557787bea3b5a17ed13c434c25c22ce72ca822582695e34d6dab59ededda7bb7246c479ec9e7aff4d48c1efd9e0fbc6cab03c1bff1ee9286fb37351f621ccc4214e42d471de6e1dc57f7300d6e82d578fc83b2b6b973818f7b37c57b4f3775c667cbe097c60a612a10f9ac23fef8f43d0d3587fbab1896b11bd30b53560bbdfa9975812a57fe575abcf07d91bf9d8f72bf0b72c72e9089993e6d3c53a017b0d02bd63dee2df37a5ac62a429945115fd55358dae72baac3747d8e4da74cbd2815c6b823729fda7e4378275f1915b516aa8dfc152052a45e81ad238b23ecdb19470c91e0e989cc24109e6ce9b729e74d964713e2ba40698bc1b6ed02ef4bcb5af4c769ba7de0a8b966a3d3a9eed9af1edd5ca22a048776151a0923c1e16eede5176ddcf2068e2b03b27b1fb9a30603533de15aa29910bbb027366c967658267c34f46023fe6f5da81556981f8d2e0bba7a6297e84b2d25d8b8b2a2a25eb43a1cb8ffb208a2b11c82a502fc7ea580adc2ee44fe4b7ca5181caa719325762b278ef00aec12318b7c699246479e7fe37acf3f6f960ee6fd0bdf8d319e74144f892c7023a7250064fb5bfe0e3de3fc492d5220ee46649557f8052b5e86354e8460c9770cc3d03e40cc4b1f7f5498cdcf6949d7f395892cdc6ac76b458509153fda7aeb7c8c8c415222512f51083fc1a061587b1de8a3e681b6d6d4c983cd0e5e00859413c9755a938d6a604a935a1fde873a11ed5a580e2a9753def34902abf94c6b1b94890914a3a3841988b5ce1dd0b7eb7a8fb4fe35ec0055a39e55e4c05d7675bca7db4f9f8b0d8fb06a3b890b577b7a09e258006d6e43d54d5302263f93dca63172852d728077947d6f9c145e7df27683addd2c19d706cefd2a85d2bc5459778144861183f9c448a79dc752c3a160f141a1d538bd432f338d9396d4e9ac0a3043ea1cb7989c9d7692365078e16893ceb9c456ce91d4a02ac6fd8c2ab57e20b16ce9ec798d9ceb80c93f0d1696de66cadc3255eb3a385bea41c32f6e4e54849c173d7b07f3f25216b8e58a481252a5c8c723282e63d6e853709e53642c780fc3267e84712a4faa82e11f179ee4e1196c1a8f9fa52c13cff5b304471233d5dd44d5e9b2ea7c16f0b890aaeac3e45a2da01c26e50e50465142d3f042ced2a5f82bc9e2cd57daa991fb4e62e49ccea5f3ef27bd8031900478c544c88588fd1ca81c2d6a56e853a6c4cd53e6e80f2f39c38872c85ab65a9e59f790d07797c039be2bc3ad722fcdad924d0288303f9669d729256183f18dc885687b11eaa5c78b446f9517346fd661886612c8341a03b3d12eb2b973cf4271c997db492ba480299b15cea3e97f7991b819eff4c659a72a9adb1db11881969797b2ef2ce5857568095051a4f0d22bbd129b2e27e2e0711418182a5cade5fec5125ff5d40842008b273820bb7c00b2060010dc842f128b6d707d550476da8dd1bbe772d4094cff06a83da0ca818e4b898b0b4f0c8457fbd9019e5caa31c2e23e6bbcb74fdae2f0c7c789be71bbcbf3f7a4d514937e11e85a43ef6f0995ab2fa3f4bc8c567eab521ef0f736c642641b26e601f86f91f3e1b6ceb469d805496ba83a987404d2ab7a3d00e515f6b4f9acc53705edfc6fc4442ec7eefc5f1b6c684fb3c92adb8f698075cbdb42c86f671a9c998532003f7cd335a922ddc32fea7cb5b24bf2f6d35d4679412e47ea08247c9dbce5fa1917941cac55b019fbc52816a82f7bf2d7bbaf0b2278b7927cf5b7655c253a94182ae7e94a40dc89043738fbe399dbe804ed7b0502edd48b963b56783632255d6e513921fba3da7299b7303debb78234252f93431ac29c470292515b787b2def68e75d46cf799d954c625461f0e272594830768b09aff27d09ec8aefa85ddaf7150515258c0c71a971ab86328b49224acaaf9eb09d3467ea05489e02fb68a38e733a40ea5a852887c5a7664518bb32c7347936282668025198a117839a45a4f6f0b566b2699779f521e4a28c266a278c0e20892c48598ceb7e74948d4ebc3fa71dae8429003cb0debcd108a13ffcaf2f2f7f3978929ca8d0d743e58f510d1acde83980ee0bf1fd9ab4fdd503c939db4302d4a5c4a176592de1541c7f89026026c4453b35b19fbed0f74f25f0c94f4225ea408bedc8a821b07fefa267871c746db0bf69465e1ed292b88ad46f298b8921344b30d25637a162864779d71defdd6bd24be69011f0801f6a3a0ed57db3ba7883c23d56eb318f6db033dc8c5acf87c6faaaa81341f00fe671f37e56abbfdf9fb7b6f01e3688b108c21ee400c304865d5c0a643528477b3235e11df2ffc43e367fa5ddecb02982a3717ffaf52b50ab79ad46f2a36aeb5164168d89d6d2a330a363acf9c8d59ae245d1ede55ecec6b44c2d0af856c611174961998105731e2e2fb1543b6f918b2f58b454d81477f248881ad52cf06f28ad92a1d039a31fefee494b8b8576e640ed4aebc415990e2b1ffc8814512caee6fcad5cae5338d6e3bb559f2129a44d858183aefdfa1c210506e016c59725a8d3937a44e16d8618ce65400053dada99b7571ee1a783680dc76e9305819bef202932ed9691ddca50ec2c7c6d656edb5c839489dc5787628181d368945f4102b7c25bd531220a2bc04d25084435e6bb76f8db0cdfd6d41cc2db1ed0f21207e6bca4967a7d8ad7494fbe9d5237c445018dba1194ac057ad451585799bbb521b9570ec34184ecccc0a7362ad6f124a4eb6ebb5a648360da4fd674ad4c9a98a4ea0ca6e08c3ad08cdc65431dbc210297a0be224d415f5e3b1285a65185503415d36508d684cc3f3940a342c4966ecd90f8339f883cef6666ea0b125a5b8a91293a363d4a5e5269166784c4979889374ec7984c805e9a56e6b4ed382594933b4ec6e4470c35e74f739ae6735654754e66759bb8f56750eb0a5b430083cfdc53a96e853b404d47efe765dedef062033d1fcba906784b77b237170139dc710ee20f413b0d963c11df960e6a816c6806158a842d70ba2ee5dc4e4c0e03e7118de97ff576b97ab26d08a94624d56d4432dc680768b2f1ff0e9931ce87ecbf7363a2cbab45c0c374b2278cdb2cfe72f197a654e11de700ee957ca52bd6d13c5aa5406f85b1dcf1a6765c8c762a6aac1a4e75c3282d7f86a796beb1a6a0d8e85f8b4bd94600de0f3d57f9d6b6025916525c55588a18203d75153ad43e823132168ad208833fcfbfebb065821991b8c954190044e8b58391f429574051dd033b19d898bc78501b2dce1034d4dbe7dfa2c9143cb77e8632a05bb0efa3200c07e8d061db4e1eb45a48235879d74725d47244e330ee4bc3cbb4210ad18abf470a34e20c9d717f2230df84867d98cf63cc6ee48b7b5e5e87e28448a13793116bedfde7510727fe824119c931be488b90c91f5d5e2bb0e07b0602b7bf0cb41e18d166f7e9a0f7aa5cf231491e4c1ac270f19cab2520660249b55375ccc5c1d7a85ac7811eaae07826313739f355e3cfb9f783f1c1065ee30c7cbe2223423031243cd8931d6066c4dfe014303571af561774e1eca12ebe029ded5bdd66354931a9894c62f7b09ada6929d25578a8ed47118cfd86cc11ab0759678696b330902a9a77ee080c10a632283bd2cd465c90f2c323314bae8522c42f38ca1ed74c850f359e876dd9662ac1c612a5e6d28badacdd3e7ccab27d467ced702eed9a209a4aa8d2ccbdd7ad1a097fdc8b85710b482c7252c5605a3ce1fb9d65158efb90dfdfc54cddbf2513a076d90c89edf8bca4a9275401be08477a99ccdd1bf60b85d65ac0e3399dc9031c125b97e0a88bab86f485134001c04f63b441edbb4e39652ef051146452df64ae145c469db263193678e364d21cd5ac3119fd3874047d5bbdcb32db0de11d6cd509185dac9352b1c3a967ecfcfafa24f4294eab78fb61f3912b205e6423d8dbc30fda0919d6d1b961c6a21d15f67e126851a023ef3b02d2269b53e6742574e0dd28911c4270eee32351c3053727762a4c35bdef3eb366d3d5d986e7ad5b5ad35b9efee1384bd43761a4593334d6bcf84541c7fbddb6cb9957bd2b9df3df1d3a7a428038a96e1c76e1fcd8769a6e8e64fb265490ea3a8f678769b6f4f86e944f81c5cb5ccbb4a61199ad5a46ee8599a0d4920a77cd4fd749b1238051fe82ae2bf224b35bf4a79681913f18a8d67adaac51c640ce638d8177eb81a98df900472305cb25018771eb60666b83a4e06fe8ec4049dd01ff4b0cc401dab1ba101ad877cd2f768eb261ccf196058530d4fb79d2db4eea65c2ab57eae564b76760bb84291ed5a64bc72e57b905254f57d69c7073a3ce08be92785f3d939e907ef76e1ba84baa237dfdcb98b02a6284fc65ca63d874fae8d816f8161316817fd58cd4f8c8939433abb9999ffbcd6444304f0cc50a1de8abe0dd17b8735c4e44ed5668d5829039a3c6a1531f44953384043c4d2feee8496a63c40f45b6e8f8d812d171d7d5fcfa59d664258f1fecec6dce2f03788307b97acfaedf3f77c85db28c2beeedf392b5fe34433f273b2afbaec03546a6d1557a6b0dc169c7c34a1224d2a1febb047c6cc0aef78f919542f62aecfd10d18c1ca46b99da3c1803f7475103b1d89c891711716a35d54df5ec366230b280be00c4e10e2ed2b0886a905674a1dac6957089231a0ba8a467c2bf15fa6629836f8d212cac8b20db73b555d43ec3ee2747fa00df155a31767d9e039e9f7d311e110d19785637b43085051ee244b934c6d5cbc1d5319530703eaa05dcf177f164885674daa5780efd2fabe5586b284c7359279a723e54d12fe5d1cf325dc958dbccd619e335986c8038dfd10fd58b2fda5e5f2b9f0b472d9bd47c589df760172c853bd53cc6dc1f05b204fb6b8290f99799ebabba8bc9ef9eca1662d7f0bb2645e16f391949bfcc0ea2828d8b42e7e5afe66d37c2298951e3f78388c85238a12077b7bce0303ac36c6a73819652ef0315783661befa54ddfcc5845959ced3632724e4d9da22e3c1a69dbb847796a4880d35e82c03cff00768e8666f6a7ced058d8b376085630b2784f46e2d6114086bbc9867df8f44306285fe446c2365377d39d5c342fb18845a5395162ea75ef6cdce46d589a238c4a314f97c40dd191d6c3b9e85cfd70b641226df8ce3f0233175de96937e39f02e43e613dbfac00efda7cbccbd233d5f6481c3fd209e564c6f36ae7f178f43c49d4fc782b107874052143027fc487bc20e9eb5dc60d82b9dddbd8e99b9dd1d7ce6c4b50a4a0079e4a64cb021bb208a2dd6cadeb5776ce88cd0bdd988f715697cbc91be71707cce31831402a711cd1bca3621f20c08d21ed33968d9be7f8f1dcea83e85cabb3e782147445226f9f034cc7a4632dcf43e600518f436cfce631c5e7f8255e61a3b6cc2fcf8af12af415de50ad8f0ac09b87cdc792e1bb495bf5b9adac793aab5bb37f0d3c64e117dcd28b8bbeec8f9b85a73198ca4908fe7c1cce6318f0c0e03479d6987114c48f65eb803461e871f78ad2462cba3a83c323f8c64a4cc36989e5c5dc41f38cf852b1b1a11465ce65f6f4bc494f8bd05bdebda919f990f50aa38c6e9b39eb4e15936261558fba8850b08f5b33dc8c9540ab6e06d325ea321ef82b8973b8c15e126e06dda702cb3f458a99f48c4ffd4c463c7974870f52c6d46a9af05dac2bb5c795ba32903814c3dd9cd5462a2750c638c2308a84b96aa71d5597882b17cebcc6f0b1c16ef05f34eed622b8720a2f6f150a5034c0fa94f3a1735d2bc08787449dd2200205af31d174deb0f19eceee9d6c870608cc3852c442b292884d959482d4529800a640c52173c5963e534844cb08879dc44e62ee954391defdaf771aa2521ae781d1fed20f1a9c580078795cb328b84cca0e5fbb0533f720033929778ad6213f75c46e6dd73ae3e41d5d9be962db3b5bedd14202de9a2b533efabef7f74a2f17540e0f32d50d5df71d167bf339f45c178f5c076ad718964dbd2013b7101226e424922e174c5374d3c9a47f2e0ce333aa385ace6aa5f45e65bfed75c078e232912d3992ac652f393c6fd51cec9e88fbcead305f4c88a70ff8068dd2a20a8db0961de2bd2aeea2d52fa42db80ed3d2376b1b9d26317221374ed40e0551217089b914be29b49cc2bf53f198b7fa58bc3377e1554a8f2ee6451c70d2fbd81f08656091b9237834aeecda18b0200783ecafe7a29f55a2d4d43b0c7a65be38d3b23430311a4ba3e2bd68822f4180e4da25f2ab22206818435c00694cda137b1e038a4e82029737b422e6154a9aa1a6029c39b998ba51f6d3b8df055e7c2afdba1a4c264a9f66cd25f770f56c5a9ce9eccaf86a440045bbceba15d85d72a4d875c8a6cceafcfd744ed36b8ec0db13eaeb1ea17813bcf0d838f23aab8fd6ffe9eb0aebf1bbabd28d921f8a2ced301289dc1f002feab11f61276b5d1022505301386c0baa3755cfae28af79a63df361f05b6a4061dbb6418ad33a3132faa9af7ac48228295fd575df2a71cab83311ba2187d98cf72d8a35d28237205d72e6be59e9f049fb9337440471e22891c56a94b8f6322f74c0f0bce5c63511610068bafbe8068698fb43b73f727e720cca24f739786207a7a3ba788a4a5841c297bf379d121e26c6df7d5e423ce24b75f6594b0c02674e5fa8f5808dc717b2e460435dac97ec45ad999aa8cc1f836f8c2ad5f452c04f630546aa985eb2e72ce24ea172ec57614d0548712d508c96b9a180c346c927749e98349c58331696a5e4695c5a0fd95a7af1d82e2128df8b75952f20c294637db3bfc2044f116ddd2cc88a10fdd05fe13077b832fbe418402285ca288597161f0e6cbed046beafe09ac8f675382c832496efdf5d9a1263dff87cc4e3d7c1ac0d6b62fe119aa83f0da07d9cf7e5253c51add35eacac85dec814e0c0404d2e440c2147f8463a64b211ae84db3d9b146f75c2aa9c75372b5fb57a240957068055ee8efff82bd43a1dcc90ff5a1c7984e1ca2e86c7950e119921aff347e72a429e8ed81c326a767ff8b775238d01bec31b27266b204f110946fd6a479155837ab720da4a9f569f7ce02f56950b4dffc0f0ed6d4698bd0c13f42b4cd9006213fd5b8de7c258c8c6c63959b18281dcbbdd29cb63e0e18d84e05f489cfaf891e0e4dd6f30eb7faca090331531473edbdefbdc8324dbf458139f1f96611c6b30ccab594783ac17ef7875816c078f6f6310d5df35b383d0ea52b4f591d9257ab09be9c85815516dea7c3cca84bcff6a420b7e2788e139fa98fbce367da48f6be79f5c21f60b54e55f78b94883861dc4637f6353976e1d21b74a9ed5c316128466d4ac63effb43b482af83d3d4d8c50a3902697963452ad7bdb2773bfa29181c7c27c3af71c5fbd4c9e8407d1207bfe08b08481677af0123098f8179978d28a0377e04c227a0d0f31814774d38ffafb59bf1dc267d9f1aab266b1cf36710ce248dd906085522ab29052080856ed1597c8f7956e81541a558d2fd5602f0e251e84efadacdea119b67fe71ddf0e92583f86c2239ac20bf05e8ab8384d0af0aa349579700879dc7b480c96d07d1a5f4335e7f0402c31409b603057fb46e2216580c807a5aeca136bfdf902d6297d7d855cad8a4f3edb872fb5c9124fc38836d090b48575de4aec7b85ed49935d9efa9afbd2ab4ff535419b6b46d933c65f80cf613ed06496b339ee18d3a6ae3962017d7677cb90f6ad481f8e4897ade553572fc7342edfb5be9f64a3df9a136e5b68045ed52d97285465361c2ba8020b6dd78bd417d6813c64b4d4a0b8c62c2b70b1e0fb86f5e338921c022bd49bbaa61869f69e496b0507009957dbc8ef685215ac594b7efab7e04ffb40f732d4a923a949572341feae43027b394e03d50e9be4f12df4d7eb1fccfd9fb7e5b35e0a19648a65ea526b0c92799ac686127379f418c677c0ff5faa96cb43ce3474abf35e3435e2b9ab92eec39c53639c6140ad67c54b7a07becc116ffb9f7c2c5df8ab9d5fb6ff1f63d78ceb341e916426ef27919580eab0724bdb8e658a7e911469f46ed19df08edd62cc7597db37cffa1deef538ecd6a56ed99345497b254b1c480f45b1a5b0cb3e30a37bd4a9420db3180fe9acc5c10e00fe30ec9573083b37cec830a689419bcf64c77641052288e3498221b1ba33c935b95611507fd58fb05ca5d7b9d6e6b5c0b721657314e0ced02b0d3bb4404a4c937c3a92a65b1482f633f0e00e841f3c2730115d11610d10fc9beea7c1def3abd02d4c353c03399edf31b834630bf14f906a6426f06a1df0816213cd148ff9fbd20eb5d5c680b1a37c49c37a30584b4485a1a0b0ef6e05a66c317ac93aa5b56cbc650a63af211c948c5bee8c4aa138444c9a37b89d5a1e55ae53af7fdf8a8edd2f876be826a188d531e68f96191cfc6d2407f306d95c8e86b27d184a3dc95def4d0db76c73f6c59e37477dabfc3e4188540ed2055470bf9cc23b0885c6ccf5aaf2d99dd59d324376cb3804b65cd9881d893bea2026ac5d4998356f169c02ab8278c41d7a1401f8a650c62beb8a068a5b5d6c693b519b508a238ea9435082f9eeb65f532b64e5252e4468974adf874f45604a5d616dfe7422e636a260759278ed4f3cbac9feaa1e35c3212f257c45f9d9be520c9e3714406b085dcfbb6c276f6f556ede744224a6580f68798961c22271172c29749265b6c007cdb42f1b5939271f9055b57e946d28fac2de338db3a6664d82289b80106ce9925af966bef12e910c94527bbc8f3c35f39f4d4ded4110641e7f69816c2d3a4d37d96b4ce7aea8e296bf237d81140652a7e4db65a4a1e0f84c2f9d45bb72f042e16d9cf46ddd4aef275106faa39e1c510b07d0639f04d119e73bcbb5b647bd9eb652f023a7d1fa3debc3be73c0e8a592406853c6c1d309de7df5dabd006ac0755da2ac04029ae0616e1aae2f1da11b23920c832b38bad7df142445064c9d74b44b7e42c9188c7c14f5721fb0029f14f0a1d5c8ece8e14c4aff5e4c6b79ca06e6fdd25c96c341af979a56b45deb70eaeee6f433a1fb6af864c7622412f9bfa5d4f38abd2699dc70a2ac45038eaf6f88d42353926c3b5015950f457c211582e95c7c1d787532feb0595f9068a006fd30f1d2288307de8799ab0731a91e369dcf8979e4733d6be0a8db030a5213db71a11231f8424bfd3656dd36012f144a91fb1d8d8af041e9807192eb533118da640e6d73af8e9ceac07b8e70c918506a8ccfc99d36e7186dcd06ec7c1bce4e199b64e6524f6fbf0235324e902f37dc923d57a773ee25747c567fa2cef2f8f5cd9ebf721289c27d6ff22310d58cb7a25851b9ec34e772f0922365f97205078cdc99a9d9d7c605227bcbf8b83dd3167a7a3347751116aadf9e86fea020f1fbc1e74d47ee95b302c0cf8329a70d51f21ecadc6562fe498b35179648b59e728c5a414b902a5b2823fe73c4650606cf07349bae4a5e56d7b825858b03e2c3650fce7c68f0a225ab4ad9541084ada791bb6c4f0cbdc39efb0d841a3f339c434df3aa4e764636774bdd8a685640a2134db8cb1f0b411c6bdc69527ab2de111d74511711bedbb90e92bb88a3d7959423cdbcf3f5437a1e2400b0a2b06cd5587c44d610ca19307761b7cc252f0f79c0adc9b3b37adfafdb9084a05136a9495e831eb6f1d21f8dc316511e3c110f99c5ebde00962b44f2944357621443e8d82b8578a0a247a241c2345a7b32eff1df0fe3fe17c66d4ec89af9a9d2189e89dc5223ec351bd1eed317639155df086c092d093527891dccb9eec0b3dd65213a8110dc8aa79f5c2cde689968c3b85b1de0f29a3c9ac7a87649a5518c7ece1a5f2a38a22041fd04dbbeef0227fdca69cd36daa0ea735194afdf56b92673a43b0d6f3f7e3d23a41d22291f492428e5859adb61f50ffe97713e3df9e70f0e46229cb10e089b79638df2e5dd10326b3a7fd93b856c8ca2b5682b04badf54f549a2b20b415371812ab424b368c670cec49278e70fd1f7aa58f0a7fd2d96b05d4a998d01275af37f68e50a64cd3564dd7e20f018504905c86efcd5fdbdf9749b4159f58881258d55dea6c256700799b3e866048990de8dde2f9c63710b5ce7d7a08b91d3e34981f328d2515757324fc053848d961d9fbeb478171172fcfd0031443d5a8820c23fac0b977737d26b7b13915bf6fb7dfa7f0665d43c7923c41609b7ac4691843f92ae100c6ed2a65dd506bb52c7e631526511001e0b8647a1596ad47801ea6fc86b589c0e19e5cde02b1b7eecd68b1283c801f6085b815d585adca242f95aa583e1fb157a7e616b32a9ea79ec5aa17cbdfeca18f40c5867b1f847d00ac307d962f5b58576fc2b6e83121f50f2135da0f1a5f7e2f4bbeb4c3d1f1306fbaa6869141631904af43ffd13db1d7a5135dbed3acc6161d0599e8b3429647869d95d12d7280c668bc7c5003ce259b9993d5fd660d422a5c9729cd491f6e6975af51ca86519a758204498fc7f3138c247f14cf6ace007e2b0aad48467c7c032226e214cdbd41a71ab698775a37b9f2b3f1bff74f14207b551fedc63431b322cac4cfb157aa523bbf147b615ac469224ae4f01dad8b0bdd4beefc748f70dc5d9690264b568c98beb301d15321c48b8bd63c774d519e08916114fc93683c52a7d3166ad06f44ec1317c67b5500fa9959d70918b5de622fe70c59966c48f8a9b94039be7a3b5994620be8ddbc072ceda33ab9994d984898170c88919c0d6f9c7b5aa3fc4c7acc39e711998f253af448649e6dfdebe7e41a3e77dd1670fb9f9cff464e0912f64629a6937ace48d737c76b5ee88885e3128a35e57847c540c28643f8262c0df9570d9d55345f7bdf1dbb8a85138561592efdfc37aa57227c0a2f9cfce1574ca573c5d1d335b24635e746113493ee98ef2d9842b424bc72007cd13a553ca47da7a07e5a19c43f1c19590b8f8eac81ec7e3aa5ce99aaa7fb5276c221d40430fbc5e8206f3ee745f0b9068a3c2aac9087bb3dd3883354a61b1cd3fd73537b7547f8b0cd37c06a98912fa54197a8d73bd9216ab40c92dd24839e2f6cddcf9cb35a26883de180d01295f15a20912ae4dab38ed3cdcae2e75f66e7c3c6307fb461c16281a8f7830568085f043c6c06b0103a189d782095dfb01f865273d8c26e4b7943160096ee7e1579e187592f753f7bdd7f19a4641c8ce15ea9880fa7db9276464ff3caaf55588a229ebe9363d9b0b7ed7670e829bb99bed3fefc8ad209279eb69728a838e775498fade96cc94f1ef60fd298e9e6a3e00f8ae4eaf1799c1e7dfb1441cba84ed9f26be67ce34f8bdae870342c059b89c22f5d00e238be6c61e3e9961ca0f3bf7b8985413b39fa7837a4169a3ed63704f986a73cb04666b4bb5ad250b844bc40085f9908acfab4f83d7e40030e7838a288a2eaf66b5f2ed7746ecf45f51bac8001216f4ba353e36e3a73d2db6b7cc62cd7d1386801b84eab07805b292cd106f82854654baf0ec30bcf0c8fa00a5eb67184669d2d1cc0d4e344cef7b169890036743e2e6aa1e861d7feb5b1add70b9be9bc06784134065f43e56e47e050cd32a35d1bbc728725d7378cc9a9e032ee69fc32f5820e0e913e50605c36f75ea24b497d5a6017290b1abb488fe3e7a5050c0e88e1605de9a5abb20160092944ae0afa03e8c0ffa52259fae8e4dce7b17b0c4227cdcf008e047b68431517dc8fa7678604fe31ad56a486685374f00266c57bddda84aa8c43c598fc3a4b50b4f2a48316e1973e3c12a7ccf93c89f24926fab11fda1ca39cce63cea3949b7de85d1dc1e5e9fa7a9b949e84132b0f4718bc7ece16f49605521e81d57083ecd62083d1c3cbd9b76a420060b44ea8c4b439e4baca092eb938d3a287a052aad672c07cc6514cc641fe4bc5955377babff5442e0b3055c44fd62f3fea5524eb137cc4b1760128f62595518ade781d8c66c3883a1695957181c93833a20adb0a55ff2c7e1e2d421600e1dc4c97e8c23c49fc8d4839ba2774b0c15262f2125d84639af85603e8946d2fbb61d07f3b71058b7df9a6ea30fbfd3f39eee8b26da89b046108dabd2c53d4170687f1e701e408f559c1a545aa4a4724e151338bace5fdd743c65ee5fb3003f8b11c8ed4b216398c8dfd50e4445b5f747e0570a8aa3229e05341c12394c80fcba55b3ba31877ce690103de4dc040f0c387a4e8f0abd664751a9f468140a8f17c88c87bf9cdfc1086d5f5454c9c5b4715c34c6f70d6cdd966c96793d79e4046dabb17fde85ba580ca714daceded003b80f3572936d429991a21d4aacfc0c87f12de11aa686ce93603fff754be4b09a9c6d1463534ed66ddb83581fbabaef28f43c24a4fd3543860f2c6c92e50facae81f7a492e942dd5525ed7ff108ac3c8b5e57f5c7c33665a782a99a0eb6e1450f3f0742e2b7f66e786c83189d35ee22f7c9e2ba93fbb7cd96c93204b2def838c562966fbd7dad5a950852ba694f22ab3c8e90ef403bd6baa996e9c3805d1ffbd974c60a95a0a2e6248be7888749d9051741b788d4555d762fc3e89e78f101041884f5c8da3d51a648095dcbf8a8338f5d491826db1f60fce2c1a092ba206ee041acdc5b0f283875bf830f20d258c2a871b16d26509c941aa817eac15a26340bb7c0cf19d76a6e0021c55dfcc116d661f7c478088a92b478acb59c3e1b76fe642c713e047c9dfd97deb2ab3a4d24a72852dff4d9130b9a4485c8c2e30a85075c8a39545518be25f73c1724e868ea72d3539045540b29d96f4dde499fcacd6aa72038b2de70c835fc2f4ad48095f86f98cde4b280f6a221314eda59f8414566d6335be4c916aad8f70edb96bfc0ad49734b92d55bffde82e525f3508d4e50e120140ed00a1043f317cda425f6ea58e6eaedd01812d5c438b8e907baac66089b7f8740f29eb5793ec97f544fb7fb0901f509aa7c79a82cd67b83fca3e08b7b9aa90ade48398a39d84013b21972e8db92a3a80478f8a04b02cb4bfbb15540752da7a3b695d8dc3d7f2b50c372845fa7b8029a504154813fee6a52d532ceff9925658ab6acf6952be9353d4aa5e8371a12183c96877187cf77f5fa074534ef70d2a8b9100c544814f2e1f7147d0e9c745a8484748e44d0351c4ecf7ee7d52a5f49a30a69a7f8a779ea3b4ff2ed27f11afbae8cafec7297daa3e5e9702f42c86b147cdab0eed2892cd4e7001bc6f3c8a7662638a1793a9c86a42b5adb9eb92bf80a54037502745aa88f23d89efc0df220bd9321f5d02b68681fbbe9202ca86949325698d6a804dcb871638cfc12eb49650247f9c8c1a47128e4da26d9f44599b833e9c6b0364bf034240f33ca5b9a749fb81e8e6b1af73992234d058eb9fa825c8a5d6e04fe14045686cbdd402bc07cee192ab63d3a0bbe47891a62c3c17c3be31b80041d38962fb728d14192a9074addd0f2e2c5857c0a179add92cfdc15830eff7508976a71b77b4d0106b43b538f5d929d285ef52cda85f69c8444f8287aad0c70af065ae7d30221fe49904b30cc7ea1d56853336bef179b59d6e313e1cf40df51d630a589ef86a6109c9574d1490e9f1b7b9e9fba0eb923e265c0c9a6788444d7792c3a169f12eb64b101ff6a5cf240d29d2abb2fd09ecc6244317ad9d3b38abefe8f740b77b1d715e994babc93d834ee054e9ee2a3917a20a914e4fc73fff5b1831190b5e30c24533f6bc91925fc72ad23ebd0669db6d192c831e7b86458f3ae432c666585c54f9efd7435e892df3a24e5f3c64932dd06c8bc6a0d66efba9826cbff619ae6c87de596180e5c30fc856a4959e435a50a23d816a513f5cf581ac3259202a1360aca4bb688093c3bbd477e02b7bb254955d352a663b49f68ce7a87410f1d710f54e8c74d1490d7442cd251a40675c32ff68167abe796113bd80bd9b3d8426bca7c2ed8ff0df1b7a642941c34903609aa1385adae496219b3131d01542f9611f531def4ea2a42bbd6b005b5db6ff26f44a683c5d30d568ddbe5738b9f174254f19d67f298ad4cb51c78d060fa4d7a47ce6d48fa307b9c07f47335e98479e47ba84f2e0be5acdbddbb171f021bdd2f569c763a65a218ebcdd84143ad2f2f34559b6fc4778670f9b7dc6aa60fbe882e7e5fe25350179b83731bc02ee30682e1eaa6603542f5071e76d6965936ef7a179cf6e923506fe25c1d2daa7efd71ea4de648ae513d85ee22459339c57290470594706897dd285580611cbb634c74092e1e2bee4aeaf5c149e301cf00752714a89394c7bba15fa96c28efd6e9c11cedf2b84cfa8e86b84b180dc30ef25f09f3ad64acbd22ce077e2f2ec246affde7ac3e4f29bc0a5988404941520b032729cbc7ceb5f7ba0d43faf8409190f5f49dc7ae857c00ed3b85285bd968094900c37379dfb4999f2dc589acb20d0f67498298ee7e4b9f868f0d820ade5e455d66d0a401cef28a59e50662bd656ba9918997f512ac468a57aef2512ad6f85e94dbe123788bcad384779524a2c1e4f014ce4afcbb7593ca3fdffea38191ead0324986f1892097bc6dc49f167d3b0f1ada719e483ff25cb42b877710c24264f75508750b81d7d0df3c0f04b303ffbb629a86f10ebca65339a8e406764d7560494ef015585c54ce0927bebe9c0be21975e1ee8c0d7b4bcfde3142f57f0c8ebe73658b2e17114a29ec79ee37212035aca78e2b18da3a48ed3c5733fb2c5523bbf527ee8f8f0e1bec10f5c61c39bd2d6435cf4dd8e477b706e66bb37d35d39ed906ef479ec51f6c6ed91c970f763c24ba3858235ec48e862be8c0c451601c5572902b523203b3603af2bfafa56ccce19fdab212be44b35b76d714b3a9dc1b38b270897b021f36b7ac3adcb691e670a10ad35e89ff3fb3e652553bcf0412cbceed174669fb429826f4f8211b4f92ed1eaac83fe8e4100a9f90c199ad30381cee46b3bf4d9337d5bf4e698d14af87b12d486a87640ac3ff12a1efa54a68e978b2a1f90dc3091532b2ae3b9a6fb9680c68fd5008eaa54262780d5ee70d18bdd2cb7d9442ab3cbd88584bce87be97d3f777ebb2c787a7de55d2be8720e1434d679534d990bdc8c270be8f60154d0135710955678a4bb44bc4277dcc616e118351ad7d328a330a4133ef6bd3a96bfde66d612888dd79aa30f338dac8f19a2ee5c0fff4bed6e4195cf7a80fca32150ba968797c6e9ab1555a97f1f422b2951408c354ea1aec5cf994691ccda1e5af154030f820e1f1d505be74a979fcaa6ddd1b5bad61c2567fd09464e4ba7fdd17f4820f4a47ef171ce648eed7d09490a9adc78774125f7df4764b0b5f92dfdceb22262734dd9e228848cb06856fa343696fcc8c02940ef1f4693c7743b78511f1f58296b1e9a7c7dce2b0c00eb8711bafc3d39a63517c37c29ced6713f638697a0a2d220b1063afa9a1fe933b7392917080aa9c75b05896f4935e3d4cfe682c1f5c251a056fb77e83db149c0923d040f1043934a6a7594383e5bb3e0a8eb7942cd1ccf39bebc88b1143421def4abbde4172d499ba8013cab76c982fc1c615e479a99b6a8d4af1ff446e34abe207f8ca3908da70c9ef7a2ba3f4270bedc5d17da97e11e3988416fdaa46eb0e49d2e34da0e2334ea96cd605769f7365774ac29640985ff6f1251f2e688065e7d0e93908c37e4a2981605fda52338fa9fe6d16a4399f946ee6142b6a4fe8677d4e8d8dc6c18f4b262be9cf9bc79034420af524b1e50411713ca71461cf2c13d6c4145b4ba70cec59d074e3e9d98e9b214a865fc41a798219314d5082b24c8840342c2ae55e031b873d4b813a8854ecbe92c8674c26a8cce52db968bc1c9f40e07946573aea1c876fa70d8dc68e8a441f257dd0bb05e8fa854e285cc5793f9f5186aef4907e33ed421a523ebd657ef1cbf909c5e889948aca3405c3bd70ea90592535e3c97b6b3181eccaea4d9cb323d81e260c6e3b9555cb5ace5230a02eed66808a82f787868dbddc228c9cbccc04e5b34651102bc6dee4cc732ae03be620850eafcbfc11ae2a83722064391b6a3f4a4ab8d705b3932accde7f58a7bca6e2b5333f5dc6875cf1aa3a936a684bb14593bea6e79d066ff810ca3c475a7265c47abe25e77dbfebd6678f15c161ce6b16b13c11f6986b6e37cbc5256b21b46633d80427e397e10753c115847032f38ebe4452dc914729265a3988a0301748ba66753c68b28413622d47344aa469d44212ab303909aac13f2e46f5583e694941bef375bd6755f5559c88ac2adb6a73b3745c43fe94f326779b7ec9103fe20957e352f78b153b265db616c2b984d7c96dbee7c79590eadd22f69e3999c1b0c42ad86ef853e0e73074ca9e1f26f9a619c353f1dfd705dfb7e955db4e1e1d09f91dad57797c8e8ad02fa5d63ce715399b3e8e14d8395cad813c18de017ad85d14a031169aaa448e6835d4f1675564e5b53126fecb6c0185dd7aa026ea3f3fa13c9cff2af3ed29e086c4e8b71dc4ea0dbb031f47839b38a02c09c45ed83957664dfeb1e3e990292c8b648153d371181be5df1245c13f968b3ed4829e2cb56b8e2ba350eed642c1e69b5cac6a25131e8cf45eb54ca57fb821b2fc50dbaa94d49eadd8dfd5cae4fa83fe92de255798117abcac62f30602ec3c1c80181a513e16e39817c302b3d7d6f37f685a746de1648bcffd5c9a8f5513f4a0f52436fa730286767d2adc524732b3f958367970266a3141757a48fc1f65d5dcaad191de8de5dcc862c15592f80eea1a8e0fe91ae9b98092fc943c01a498abb488e6769fcece4496883f51cc2d928dc038b2094da15ca0d029615263a7dd62a692aa3a2f6efeba6c7d55c66ec5b9aadcde2bbbf76f97c6e3d0c4c2aa0c50fb3dbd21e27aa8a9bb49907f82094b4b2aa93bedca556df005d0d8bcec34ee95b450dbd933a2a31617787c816674532b39f17d581f0f2cc4cb66accbb2bbadf2da453e6c0102950d588ef99642154c34ea1a5f8b38ddcaf78f75be155af8bd8928f55e18d7b18dfe1cb468075cc81433b2eb9ddbeb488b947ad9c09a502136906627d6477fe8e3f689b4c01d48bbe864d87e8e307cb0561b24d23be2dd2adfce4dbc146532fc4a71bf6eb7ee0ef354df9d2f2b4ddd6b38070128aede392cf916485f7fc6d87e07155695b0628e0b853792edaa9d39731bd48a120bb96e762c2b4416dced484aee3986d9c7c8202c32b56688ccf3c6f2f26db558edb8af7323afa70c8eb9f4e067ed7a431634a5d3034f6601acac001c4ffefd866b698e86e595d29443f5e073b950cc45bbfd4dd507f1f8317775f39f6298a398be6408cb20d11b1b7e2d41e8e363383940d8925b94ea59f21fd5e1c326350f627b02b00453c15138129bcbff826134741483a5217022768b8c239667067e667e6180236a76343f320bf146393129d70880fdb30cd3e74551b5e38fe8a558ddc5977979a391d18bcd69058381f3ca9b2a5b63b4b1e6d5fefd31f97474f878655ce49ebe248c92c36c8f426052bcd4245d2fdb497dd389cee81135be811ebb23940c890c35ef03d2053afad863ee3b2dc762baa712698f188026f2ca42747baa61c36b4268f3647658bc98ddd9e64ae006763b3f9b64a29c411b663c4494c976dec05bfc5e3e52cc55b1be948e453eec14303c013887f304a3a41a89d5c4ae7ae577bf00c051b917fcc95875b4ba7cbadf317300241fdc64ffdf1941728987ca90a1d091fbfb064dd8f05147c0902b667d93a7a8b5c119bb7d5e181b577d3967b09472432e1c56a400c3133d19ac1eccafa6a8ca500e3aea87053c3b34dc2377a1ffea48f0e42e674be76d2377e80a26bdaa66a1519ac4a9b590deb9014e0903e1810186d8780e1a52deac3b697de38c7cf180f288b331078d5cc2cb91999310e6d4ecee4bd78c8241b8404d906b60342235860e120e4f892781aa2882cbc7c7c3bda89803688896cbbfa5eca7b1617f2f5c8bfb205688c32a594619a6fa76b68587709a411059f468542d58e262bd0adb16e946438470b1b96105edea01103c08c8857f57c82a79c9cb74c2a60bee57bc8aafdc35db20ee56b7bf67bea07dbe0514c4a26fa6632367a38554c5e99cd0f12d5aaca5c7f755d4f7cd5fcb8a5f9d0186fda97aaea9f256e45d6195710f291739ace98d6b2a0c1f3ef3f8d693020b5f2cf6f7843a88f003b585b0b0438f76db5890dfa8493793f2ae4fbadcb3956ecc08a275f8411a25ee5cff71f90250607859ea3a4df290d73c0337bd5e1bc139b19a24c650c7cf0e494fe5566f64b4a960b7d563c9c36a9c78b5e361c966d57f096663c33e931fcae9f3c96166a289f1f86b867af2460598b669f50e02040c784c3102cc8255bd02562467b35810297a5b76a2756be0143af0bc426738d21f4db948b815abd3d7607d54c6de8cddbc00e5fe32ecd6f32b22f2197c358132593e71c6fe228da19cd6cc68b34febb64d32108143f6b38b3e04311946f72f0f28e50fbb2e1a0e2bc9e3895f74b16db0801c571def33409bc03dc3abd258d2a829324ca05b117305ddea02250075ab19cb78bce9bcaffa6c12543bc4568417564651d464cc984065409fe2cbb425bde37ef05664ec93ccb585c3a7c60ca4a1aa4ab8d0eca22ed48d4870ac0647d4f46763e419bb6e14504cd3f20900c48fe2e7489afd57b2bc756802add7c7b5be7040ed72b630af2a3d9bdfb553b3f5645c0edde8963bbc34c77d0861063ff0e663aa43672d794e67dbcf87c7d72e82d4f599c4f7d6a42b502b265d73821d3e5385f4d780f903e9b701e46e0c9777e75673266e829177f9b27a6a9b28dfa07a23d5bf0b2753c2eb448ae8265e9d4f5c548b4c3736addba694195decf39fedd54cc61518719062948c9755090b6b1e6130676066e39d51977d9a4a127ee313ccd5cae1486f7ca6b67fd97565aafd8faa7d20daad2f2f8de0a40d0d9af08a3998207a5281b40e632052de661bf42b1ae18ebfe3cb05f50f110c3e3ca6c6d020ffd9f9fe476c742fb88ec4c6bc873342b6ea45c33fd71e71fa624ce0a478390be71837e7428edad87883fe70c485fc185c5b8d42fd044e6b5bfab796836eebc74bd2a7ef5d8aa880a5d8bc427e50465ba863603f140dde55f4cbca49ce6bf4f96270c921163e2e29f8aaeda4035933b169461cf5a206b5bd252f4ba7f4de7ab915d036bd4292ab4263ebda808baa17c367e2435e140cba271b02899bed33fc8bea5e6996297cd22ad1eb8f7cc7c6757c54afbbe04f866879531be7d35f141f95b677e001c05c56de6b567730f2db76c8c3b1c5d05672d8b375ca4f5b15110d106a9d9f07fc7607a0e910af17a7e80cdd5cbe578e4a32e18ca86374dcf2b76a4b8e31e39ae0cc0bcd18fd6bed31ef83be6d63f21d6ea5826684123f2482fcd7fbf2dd0fc70942e3d91d23ae3d2310a87383560ebfc28ef48ae896c7b6dfe32a2c36bb48799f36a480cfac6cbb15648613f9df0abd3dec9425990c8b79fc6ea2c60dcb9aa6c24a9c856254d7812a9b36f9c8cd23886ef5288a102bfeb15097ae2a7fc6d787999e31620a238db15ed10118fa828540ffbe45ba3eeb0018a475baf10e2536d443b70bfce6d8b5976c40cb891761bfdb39aae5ea93de30e4d200c3fbbf321f3a939f0d4f1f2c01de723306462d597ac1a4d5e6f3f76c5f96771fd6891fd3dbf30a95b4d064f1b015e59767d1c2f74f718e79758cf49076f2f8a31815788cfb98821c00716b8ddbd4efb863f5122e49174c1bfecf39071430db50d09e64cba9b4b6162350f660e8b903e144616ea285e53ecb9f99ce84f1893b589b72b11015beb8b2d1e4dca383cfc59dbfaae7efed762abbefb11ba6b55733d44f8678c0caca6ab04e4170a3aa2bdd5fcec03802951db2302288eee2fb7d69b268afb1b27fe9a9dbe4a8467ac0100d5f38a1286f6493bab0491c59d42fa3f2cceff97c3fde16ca001d3d97efa8ae15fefcb956b2df75029bd911bd868ea8a071ae9b46696d8939d6a7d39419b85ec74608466a1a06c4fff70a9f73b43a73bd1240c344dd055b9597deed950f6c4ae476061825313b59d737c510557ad1df2d84b00eecf205c150478d5cbf560247902a03a3a571834aa58f6ee3fff488150f660f37df91e91f05f24ba14df3d6eac80f89fca418f6f6358a90c48008486de0e874e27a52c720d081878a92862ea2993b4cf183da4a533ce0793ef0ceb15ea72785de9fdd1b2d3abe1e603e31eeedb45e814df9497e503897732b8e5ff49f4b63a682a99559cbec2e572dd7d636e535aa13a8edfff43eac3f97ea7c1f4007358d2ad88a0e30f99014877290542b73fa880512de5b2d4a957e90e966cb42f6a0bec57f325f6541030e3cae58b66fd28426dd2fbdc4b701d3d32d303d591e5b6dc96b87b15d2d6bcf8c7467107e64af5ea5d0db27bc3c504ba3b699717f8d68f7a0283192db9dd05e4da21a53500d8b8067571feea9192016eb7dd86c1c0111b5386d73d55b9ed345e8bc498ebd790c724de82051315ae50ccd068b7fcabc659296b6802ba3d21b6991cf4c24dda3ca4abb2c14a8ae62af8375b7f6cd7ec072cec901214c821323b9846ea74083392a06a051116d24080042659a33d37d6aca2c54964f5247e6c880737214cd68105d3fa7b86cff3545bdaa7f907af53986d77ecccb784e2a862f1b96bef54d80c75dfad9eed5a216dd42ac39ddb625ef762f337ce843d382abe6e7e5dcad84fc238d773ed3bdc8d9bcc438c3f5e53f3e40e5254d162d4af1118f06c0202c2b88dc2cfa81b3c786e1ce8f92f816c6d065145878cde6221a0d9dc80b6e1c11c12cc2e61fe61f84d4023c93b1993cd0168faf1e41aa523e67bd438612e221b7f64ba046901e9a88debf195cf175ed7ca9dd25a51da2355d28f0a75007eb7feddd0e061e2de47878a3ca74aad31836e12a68ffce8b5dff6f897c1a6ec1e103b887c0e0ee8a6b9809404528d304e3fdfa910341f178b5a1898b5be2045a2b5101cebb8a24861d3ff8e3a8304f1a4936aa9e1a95206b94164b0fac86bab7bb71b900b7656a69f501da857d35f1727eca8d99c68ba071137881994158c8cf3a8cd8b14d32015aaaf6b270178eb18c84cb0e1bbd29c0d10d66794b6b91f7ce49e841d8683ff1d452157e474c5846a23b21f4c581967f4521a85efcdfb6327e8e7b265185be6366bc129ff8ca9059fe635eff2ca0c82af2e4b3965cae34ebf08a68c3c42d4c33e8c11b0fbbf67a6ce38496cb24e1bc83da9e2f9871a236d04ed05eeaac97d15d33556fdf1e1179dab1b50d9c68fef71c873983e9d7d3312feb329d53f10eb95c1f2c4fb420396ceb04900394e4a592d26bec90ee320c43c3fb98fc219c7712efa0f3e547ca9313c0fb8d746b08c189a224acd16e51cf5d84ca2c41945c5039b1a15fc18d89940eedd9f982d5f722c1d8090e847fa18a398ea8ebb6a5f6fa13f9cdf94c05f4cbeb3d6d5a7b564e30770e9e72ca7e8c38ea32c5866f6b56f5c9814007c4865a4d4b99aac586e5a3d793e061fe6d8851448bb24bf229c5323e5bb76111c5443483be65e34c3f559b6c0c75caed2424779b13d5de67a7f60b2320b4f8b1b4d68b59061a398011b9f52690bb98ead4626d410567452a74c65f57aa437ecd83c1e670218445fec1195b423daf4b05c2d9def35fec872d79a5a08a391a87efc0ed27e04feeca2d878d4163ab50c245dc5da16a8f537bd563b748f8b780c79933e754b14370bcf50b6c5931a1696f172a719e0167d17191db7580b34f6964b15b55582b145dfa5c9d704f1d818daaa8ae69c831c4f9edf49c89b3f7bb5409a4390fbfd9c52c388ded10e9084299b4e710a378ef333061be2d2aa5fb264b1e358a1adf8f32f5da00518d115f0045b8bbb07283c82ff356e87b38c66055fa821fb8eaf1ec2a2a1e51a830f8ae4e6b4561bb7c77d7db3f7442afd7823a8a2e931a69535bf427ac902aedb54bbe60e432ced4843d7355eed68dd640c41f980f90e02407db58a41e6fbecbfced7ba1d9cca0e980cc52b32065a854d9985e355ed484aaf75a44557ae5cfb155a2029339edd7fd85cd7b0db63481277f6e21fab4dd66ed95f9dd37788d8296d7fd3efadeacdb7dbf5e4d5997732c11e4292584147c7fc2030a8de044cce533122a6893fb4313e04d829a83f5200d80077df0197b3633bbf14dc4e6f2945cafa49fda21d3a360b0c3453fc00c45f9e66f74e381a69e73b8d64cf7061cea621331f17c48775609bb41b8efebdb5cc1762b4df252264683268f00686c8e5df2d05ff3e1171c966b8e165f5dfe2757c8774cef3cbd8e1da4bf71af472c151eedb1be4bee739ffbd8f9f7335f5401e5ed10129ad7f8ed79cc44a9b79a0cbef2bed7922cd6db63a4b59d703e4666c563e0aaa1ebfca9874722aadae9b801fdbeec5eb8a9f1ad9743aeaeb02151af4a0fffe7c5549b44c3a17f26b6ec1643b04a389cbcb01a7d750a3d56c2f4f631f56ab55bed03e5ce0d1973e8418d5c9bf435753be68269027f138389894a854af3208e2869d59f646af85d9627886e2f8e5aa84244bdbeca963705c51f071c109a5e93eb644eb899e065794a48b5a89de5bcc03219ae953456121881930732b535d3f2eb56656c754a429483e5e5a7fe515c75abdbfe1dde826e73862a3c1018c8cc9b8f35cd27fe882e55c7b349a182a52fa9660ee59d657a937d3821f131a76a83acf736e0971a1f8feb19cd3d2ed38b5f12f23cae6bfe1205ac2b4de2c1382093109eb8c3c6a4d5f09e2f2dbd6374b183f596326689320551ce4b31c85e376a81613026ead2ebc1489d6b2a0184f66b93c9e7ce7d856ac750e5236401b9d6107c7912092eca51f06dd24d1fa32ff15da71a0ffb0031a04fbc8602f9875dfced7f1b9349686ddbe7961a99c16f8ef83baba672ce36d7f532fca14fc12486ebc26c2b29153a8c7f126c900067da56f92dc8392184778b7969f66b541a7f76cd3039e573e869d6fa3dcd4a96d53217d130db0fc60e5dbec0aa19274b48410d3b84aa100e18b5651e6722f729fa48c8c203832cf56277d0e6820985590ae6af6b557c53d6ba7527348534a73ef62cef606437f0b57cc1aaa489a0c0b9787bfa99c301ad96963b9a61fa62e3e1625d56bdb49e5bab69bda395d8e3ce9a31375fe24423391227b531a91d15c1062a0caff594165bc9c1564d7dcb4fec9f24072191aba67a93b6f1e62da1344d784ce9bd2870840c008c1520282029f6193352d556250f210d2564ac016882b7aecadf0068369cf63a8f303d1cd58e18f9fefbc410da210ae5923975619f7bedd9b4b821223fa7878d9620786dcab8addab09eddd7c39667eb824f85519228d4dbd3b9cd65c159f8ef7cb8fb71b2f200c433216355f24fbd7303e303b87149b39de5a7a51790c80a5ebe852f70d1e3b78b0cea812c9102fb4538fbb36d4b2ad8e58c6d057469798fbedc3ac8d552ec302920e5667ab402e874d32a07f0f9cd1bf27a0a4368cc6779422b67c448763cd9dd9936906d39bd232c234761a2636997eb4833a8cbbc95031cb35a711acb38fc73c9f48310a21dfbe423b7bdfde6cded5eecf382b0dda9b2086f5034c067ac26ceef79591385e97b0feedd0fe25b763f65916c931676ae8895f14911905c4b8f9acfc29341426dc093b811f8b416da04e43a03ddd2dcc5f893a6c76a0a5f3de8e77e55a6007daa13be8f18623b3fbef2b4baff052c27a53c6cbc7bd67a1aac821d4405f02d32139b0ebebdf6c35533a97720d3c15c2f959a3ea16119ab5b3f7d388f3c9e50c4bf1bd720492c4b726718ad1ed63c64c2c6eed4eafbc9818e35294e67f1329bc929efb6366ad7151e01f3c179e1caa9708fc2b8b41f78642b1888eafadee977ea1b458c00f6c11248e058ff91a72e74eea90d267f73714b6d79cd8d551f79fec0f1670df800961d9537f246a7ee6b729a126553101629f949760a8414a282ef454ec2d726061064ee7280a776408275fbd6a27c1e8a3f30c52db83bd30104454b2e54c8c562b14956526913699005f50757027de16ee1c3a71fc0c5469ae81307040fab322dd17a904c6f71ad82c253eb6f0fe2eeda6339b6c0f76ad21928448266bc1acb74b1f9891640c6153a09cd352adec8827e30f256fcf831ba856cd1e82bd5aa0f58bda94f4b9426fbe1643082191ce6093773f2c2b74f00e9482b15b9b0c42cee60b38b3b2f5537363a37ec7fefd3616e17d38e6b9fb7087ec8f8bfdef32c272b1490e4e6ae5f227357c637a8163aa2ad1eaaaea220adec5957e03dc279272b0e4881b05b8c7540772472bb11eb14c26d445896a2b231bca7fec6247beb5cfd4a4bbe9085a6775f2bc906af476a4bc5f7c84bde65fcc639641dddec12022153c641dd5fa7408853dfb14f50dc131552f129ccca7257d3462f27780837fcb4cff94858d8d5923826a95c959c36effaab03b6b35925b1070cadb0ff01049c573877099719d6aeea454213a23ff60dbf1164b88f458fd4c9014e89bbf1e19d91625af5f814b4be40d1436362189ab13b193f5c8b145568449a248fca8cca57eb2d93a7f0a7f857d7a380f51f5514d4109ae443c7e19ca1d8f6407426af7f11f7e99102b27baf870f8f0265bae88a2f68804a8157869a08cfcaca39f70d313036215cfea8c2d6a9e24979f5a7a4493dbf8540c884beb55a5387b3b5de3f9a653392f7ec79de5f9303344db365c8391491418794adbd47c8bdd46572fb5422028b7be37b269b6c2906a4d5f9b8d6b246b9a4ccd46bbeef5380da490943d5e3470dc9a16eac2d8f9695e35a27fc5cbfeb04720b92c96b57859ab8f309dc0bdcdad6a8472c9b6b319775b8b31510eaad6c233aa116cd19b69c3668742096b4044cbb8f6afac70aa516c3d9774c5a6d0a9ef292c08ddc19a1f41beb957142841daf2acadfb297a89ee3f86612772ed6f9d518626b0fb0594644ae97b19a2175bacc68fd8a66426ca6ad9c4ec0c260ea585bdb33ec6c4f1c4f4545b393f3dba36934172c5c4b673db4aa8ee3628f1f85746850a915fb300ad90db0a637bd34554d046026bb8f86d23b41f1b6e51277c684daff7d7ecc27fadf2d20da71a855f094cd0ec683479cc29534f46185f18ca654e4e8a29286763bf1f73948bae3ba826ed0a13afdf1415874b8c19f445cad48ab4c280302395b478fd6268f5a51aaabb4a9309d1e9092bf4002bfd628473a418a4641c3cc23034b0567ffb2c18e328751c7146ec7252bb2710bc33e060598e0659755e0cd439922a67b03dbb88b0bd806a87ddbf14a4b0ff612818beda1d84fa5b8879a3ccac6d73a4274755eb1a936ff825e904438ead95bf73f0cb064e00b6f01591b94bad6a91af85b85b2656d34ee704d560664e828621e790d4e4ff1394181090722cbe0a7089baf12d17a00b08fcc1c0a073405a19a1735ad3c32cb584a28bd7bbc21cbfb9868bfc3416b657017096dd28e03082372a472e71a6f63c82d449b644e7d7da630f17283295a12963d2bf7ba709795d5c4b5149ff78799255e1729a7623b740cec16fedb67deb55765e7ce426cf9f2edf72b959b41c97e41c6b8da7d4120762f8778dde1af000e4d5c50b44a57c06a8b635c2b532cb00f9f601b5f75224c70be964c727d57a42e3fb6076a4f03375e136a75d7d11b3f1db3610beb21ed61dea38b2fe942477c1538921ddf7b28fcda6486e6738017df0afe2adb49363aa4017461883e95435c62dfff96a3170910ae358194e0e6a011b9314f92c46019178f143f95516941b5a0abc0879111f7523c8ffb11c7d8892977cbf7d425bc48de65e87d5c08eb80e16e5ce99da540a3b771dc3129849bcdbafc16a29e103f15baa3508147846d374c3f7741a8458382d65339d2ad562de7c88ab2cffbf8e6a336517f229b1bfe60e30172b2ee11621c15fa50f20342fd1a80c87db276cacfb3f3868832c68f6989ea502ebf16cf97090b62fc7fee469d1b6a6be9997a478f4c66d669d07d7c8cda5b4c9d958f4d2857ceae0c529799092e77ce504cc15f2fbc4d66705073f703f016babd5f0dc6d0b7549705197460a81873945733b406d40bbb46b272bce6f1790ddbb4b3769a6934fba3310dc57464df5c47f33e1200628306e355908dd84d953db8f690b69f6fb69c88c39d8177fd156b9333b74115b303b915d83512e9176c9ba5c41d1202e36c251faa8d19bfd3a6bde69fccec824b911cc6a064ee3a12fd7c3eb7bcba33d98aa547bf523a4853cefeefb2b95476b55c9e4cb10086b4fb4cea5dafab23078b50244aa0f7084ef8b87f04873cdc383f8ba1a375e5e6a25ed366e3d9768a2fddff633ec6e181695687d8b96d7f86692bb274ded723a87d63dc3293d413fe2b0eab50736b6c693eb67f0cd300356cd427a8001ca11044ce7927d97fbad846510e167116cdd6e89d8dc8dffcfd11497ef01f7882cfa090dbd1d7e02195a6fcc47db9bd6ad950d67f8a9d7000e0833ed7ac36e29137de4aba722db4f76dc0ed80afc5649a81ffe82537fff83c591ca839aa2beaf531b1d19d878da528f377e57dd11752f920a2459e18fcb963536a022bae71a74f217c0aa1dcafbde3a19c5f4021fb0bf79a1d57e5e76a033ab5acb677aa4510520b430b7fc3371762d88456d446403388349239f013e58bfddd23d96bb5df4eafb463db7fe29cf320ab876828f6e9ef0901655bfff7b5a04e51612ce9063ce25e3c71f10a14dae45ff40ccdbc301aae28960c7020749e9bba85bf029cc06a1b157d8f6599c02687d4089eaf04b0daf29bab0a859258de5852db8384392d2cf2ec75d915e4787152786611628f233b7b23bbfe9e4da81a9c9b46b5900675c8128754ffde33699c498e851aa144b4c2d1e53f5acf14d6931f8918fbb0c2cf2345647227aac2d4297dd05a3033a00e814b0f9eedfb52351809b71fe0abf447b26c52e07966553ed2d6941bc4744087193f442d5d7b0d4b1537abd5a00ba438a1de3f9904aea8bffb0f522b9a677e4bfdda4ad94619d3259309b8c117ca03086d8eff57c72ef702ea582cd62e05edbb78d093fcd9bb525ba242444bfe3cc5e16a0af15cf3908e1a4c4b2d6445a6a44af5311fe7d86fc9f818b5c44f053a2f42f69ecafe5305fc74fa5a07ec879d35dc0f2da504338a3dfd69c25b6fba4cd248e0fa3331306740cd16450331e950770f7358f6b47e424244d52b9ed8707bfa6272ea127a8b1194ae2febf45c7cb6a4093568e1850f8ea31133cb9b29de380c7679506d2302e44e50d02a6294005f09f06672e6af0eea421d1ec583b5135aa6da366bd6809fa8ab3e976e49eedf824579daac99a87e47945f373eb77f512b8aa68e9207af9dd0971d0468e3cbae66f06ec86714111b98266ac9175285719a287d9c90bcf036ffd0e5d5032b0a7f9fd9a012a780d347a7e5d4513f4a8863beece546a436c087161fe15b884a2daf034fe768aeaf3d524c031b15ac229db558447ac96c999234f626ae92a452898488c0dd4b7697059d7494d16421b3356c4279c4d02088be372bfa488c6735472e7020767675e01f20a71fd92daeff85c3ce39b64d232e1d5d955500cf0525e191bdcf35f252076df7a85517e3de486a25a1ea73e8158a6435a169bbf86aa5c26762a2c57437bc07334a4230cf954174c8d14c8afd67568c946d4b78117f53f6700956d3e78e445aabdbe8294eee9cea005034eea80e7dee7e74532d004cf798e7d8606ff222e96319329247e1e197a37635ad0963d24716bd6bad7576653e115b8a1813a592424b311d5e65a77f9f34ccffb36af7357f11028557693635ab1976e251d7ea9f53dbf20716a48b369a32a3fec83d5a4c07df8f0a0cfc203316eb2cad7fc87526a69beb6e54819cca4250d9b2b1fdb9a00c65f816e5ad20d0c4bb23b3d75a95c20f5252e3b37bae388a121f3e281b2098af614f8c5bfb1f71d435d09a80dd9358d2c890e2c0ba00b705cb15dac265b13c42e7c2f471b35a317865981db3150ab551f7eb89950f7f75e6dc4ecba6e7c9f7b5788a2e61d1cc658f5f547273ea5d68a1898f43a9a0f162a8d16ebdf43df2a1d198c0f588803c10fe7f0228e5e890a0c2f6b28140d3e94e7c51e13f22c75050533f07c37cbb7e8b9d87d66230a36293c021840d64f2eed8b899cb1576900ba3d4be3aa8113a0b6da266387330fee00ed33864ec6d0c20eb0b64abe342cdbc32a4085e8916b98469a4dae9604738e494b3dcabb9e7d2c1ec8cf6b376f79dd3170032ffba820e8572c5bab03d0f138df847888d814d2ad382f77646cd6724b5cf39633689291e2c60a679c8a6e9ca29606c6b82a87c9c76285d82f24a132de9e7d43b7f55bf8733565c7ddd67b4c5e6d3d9c97da8176887837c12fe4eb62941c456462fc3d469ae94e8238aad5144f6df4028e91e9cb2b577b8dfbea6fca9d5165f14497d72a9f149a8471e6d56dd0aed85f3a4c03a79aee25087f6caf10f616a58a48aeb22b26ac601fdeb5bbb8cc07fdc09787f2af099bbadab8a74c5d5a0106cf261df087f75f9fb0afc1f6ab6066bdf6bbff5850c04621dc292f07fc3e25aae7eaf622250a9adef11cb0378437398734489b6df02f50fb5ec8a17a5427f4a75e02aa74186cde4a1397b86f667379e8b9a639114f2c94f18e4ae75007fdbdc917f98931d866812d0c98e0f1a429fe32d84c3840395824e96da3a5bd8070710475e6ae93bdb3fb2e4c23fd040365031049595c445005258dc13f21d754383b0fc52641b2a821245bf13ebeac03fb1a652974f43db03e2d5ab441d326a1c949f6a9120ab35207170056c7488ebc2a7d9dee9776f3af39db8b9e1f585387e633f58a366484bba60394cd1b53180adfd427f4edf5589f3701d40734776a0e72f2b8fdf70b1720cc18d1aeed744ef47d8e40d304b9a3b40936ed30e55af95394c809a9a23b53079e9baf5d7b287a80e934d512d2688d9c1fd181c508bd548358cfd692214096a07c5e3ceca34edd1ea44c9092bdb0349309568677bab8da62c76abd57afe736749fb6f4dcb708bc67391da2ca7b01329df3172d62dae2a5a991c8dbd4bd7dc1d639f1cd00c31d4aa65abbe9db0f4d9b441833a743072f0a3c03f8f573583c8363a1f77ce8cb7a098242cc38040f3347c9ae18ddf71580c35e4c0b09bbf36d16e0627115561fd4c8ef4d7ce639b9960f48a110357b75290643fd1632d8db460a7355410127749d138b6a1bd7c4c4c5e6f8c09857b477072bf3614d9850f55bec02f644e0ad929cd22b8b31bdabfdba49c9e569ebbde6f4e9c56ce82c5c1cb4e5731a8e934b1fb926a9ac728a6468f2f645414eb066e6234d9a4a0d5dc5cd6c01abc4aeadfde3afb01bf63f5f320ed61f0c6834a94236480e1beabc7d29f4fadbd4813d06f33059adbcdca2c8fee5ecc93d37a2d91f89e00497042a286b7a7c77fd86254b9674a2108da236c32fa06796c21eed4dde355458547ff8cdad0fd0c83b5caaefca857936f23616d2514e0499667e30daf63b69e04136ed92bbef7ebc9fe220c85028de9f4adbade1094e47ed5e0fac5ad0374f43680136162677ce66299c1fd13f430b5b2158532c14b98c2fa3845794dd7153a1385fd9cc422e94f4a5c788cc064035470df0a9ba4ca4ffe273367386a9a0d53b189ff020fa4b397affb30ebcae2adb321927b2eed604da3f8c6942375518baffd38665759b0bbc767340a301a1811d30ccb4009f6e0aa4fef9622f07c19f3aef13a252b31afbd7da9066f4af007673f0a732f17d8793afb00fee2b598b1a7d9919c0054c0bb55cceadfa932cf9fabef1cfcfe1add710160b030d49a545392cbf1b8055550fc4d117749f5b44389e12647acd405704dd1aa76ae111e11e0050806688d0f238b99fe6f33f7e08d5237b04662fd4c62e1b5c3dfe55791ef1c3d2eb772b0517d31f15862941433637fd91d70a73610bbc29b87bd04cb6cacaa27ccd60a1d08d727fee8d15629997293bec379316da182a40b13d610487a5ca813fb71bc1f60c552d201e1bfeb3ed6fb994e1d1cb485f8cf3c3058e15add63255b666ae26b89ba82d0cecb9df1029fca26d830d41954a8a696cd241ded1e7ea27e8640156643bd59dc51daa6126c032692a8f715bda308327a300de39cc142db48aedd66806478fe66d0fe27dbc00643a55534ef038c6991ef0c68302e91bfee9850e65cb373a2123f16faea65aebcd22ae1f19662cc8681b3eeddf2b3de8adf48fc7b01d35ea120ca35b3cab4b1a71fd4976e664e8c234c542ef6d13f7b46974adceadd73d665db7d284dda61a1815c7ae246698cb2e7106a9a354446613d949561beee340983c96df2a63f1a97e21a543f6b62000c3ad1a1cc39034bafec193f7e4bcf6183089582598832f46ebcc272cf1a3f82ea816a3f5a4410f14d302ad425aa78daf69e1ca5f056205ad82f92897a9bb6b215adfc986046de10e37947dd55c0ef1c6208760aad8fdfd4d553d525e011399f0b665967d5f09dda769ef4aa1ee2d649e5746cbf449d80347543d1d6e0292377e733df9a6d0bf30c1b9616187760d2a0d05347003d1b22a5c79116928cd27f65fa387b81fb75af836f61670e19bee993556a5a03195e978b8c87275f30f430d0777f0c71dc23a2ce222bd977319bc074ebdbbd62da4e39a79ff5789253285482b3c7a865287f64e4cb3f28a576e8ca30536322f378ccc8154cccd732971c922e20be8cc68d9cee6df36d1fe686afe17939285d561151d6903385be4442b656d3e55f1867434f86277a91869731057c18b0b61b64c3937b6495bfe20cb263a7268832a77685f853e697826433619ee43634eb0be8fc7f462bc3db7ac2daf2ff0963244267044b9792862d05cdfa3c099d726f2b92e8b6868743412259d4ba107113f46811aae676efb0ba8d61d3a63ed2f261da16109f6e5e7c91d9df3a8e4dc8d2649e8582c720fb939c296617cb5e2222fb86a79ec6b2be225b632eb441b3d86971c656f17bdc5fdc41588118be62c29dadeaea750998907946ec397983e12d6727250b1933e1c8d79c83ad0c29c5b0211fbfaa9bedde9ac34e4654271531d61f6c90ac5a2681901483218d7eef452d3b5ef8bfa0f8952f98acc7a7a453dd526d55f20521ebfc4ff3e2bfae3f26744c645da6260b0f16d5347e8266546db4421a3e18cf1cca33a0046d0c05b8fc22a42001f9c4f29516917b6af7a9f8af9d5870f1e1333c3284db714125c16d93132e790b000dc0d6a85bf05cc2fe2cc5e81dfd09e8c06072b10d5a8b0c43703f374d7199a99eb63893830c10a8208f4c1f43f44f6dd773d7b8080c353da14f400735450d7bb353a03f314b391ad8f9a8e7cf56f467fa59093e4649318709ddbfe7ffe84f767667c48bf79a96f5087e6253d39bd1f0a80473cce8446d492bbadd0b4e9794aa57c2c547b88d32c15b1871d54e36a3cd6fcef56b423b822a33823d5b4e28057c98d1ea8a0f1c49e88d46d1a32a7a3c7498d35aad21cffd8669937ad5431799efca307840cc7c6998f71ea452475927b574a482f8bad53442b287f2ca7131e145390806ec7f21ed6f1fa5ed3342599898e35f14ee7e2329739b3837c3372bdcf4c94d31aaf10c7a790be98a7a7e7509b01a2a46c3559887ecc920faa0476271b8ac48c99cc4dcdcd60f552d16de980444ff201608a7cde85dbb3d28b5645af1963ec0a1f00732cd02c04d4b314f9a5c4c087d51671869c8b902bb17be8ec4052c59fa3ad5060f7ae69eb82893177c5a06d6428fdd90164c6027b20d239cf847d8161a542b778063e6a75215344c83b127f8a65a476305d6eb6395ddf94437be6caf4ffbfea6e1a04c29a247043c31a9511ecbe3cb43cd1a5be365cfd75fc968ae7b47397c862e32a8d4db054f405f93f9787ef948c4717e6c4487a935d4518bceee2f05bc114b721b9c07cc780f3c9224a6eda9c7dead4cc4e8d0084c6747cb8b19a296fafc51b39152f9d00365734c0a1e8975c08f56494aaf895c8f2651acb160b89c73f0470a3d13d341962ab537d471b08df313ed857eb5601191219e1d33ccdaa306295dd2842dfff282b12966468e1e0cda912168f92d7b62087f3284e84f33f246b2f198020ae01afc625edc3a490a3f65a82cbd9caa6c1e06cbec3fe53ddb71ff82017ed86f7efded20bfef2bf017d47fe25d16a97fb1dc4224a8dafab4bc199f6503ea12302a8c3b51e440c2b20d2f7cc614cc699f8b9214c7e52b440d98dd91968b1d56e980d6fd9bf88ce925e316ace0dbb61e17498215b87baf31853eea78ef0a3de37e272e6fdb4e8589e7be9ab6e6df2808ced61a66ec0a977577b531615767caa0b6464e65ac8395d74829ba0cdbe4504acce3710a9169a06924713c3cf4667fa99b7e72bf289212d10bd75c2ea4784ffaac2331cdfffdb0fb24134dcff6d32dbb7f5af5abd1c3bd0f1c22e8aaa06a3b3ceaed6010482cc10441f59b1374ad6dc8c47a609dfeec6b569d8ce138decc28baf7a52f85504fa13a3495600cd62f6b29ad0ed57cfb2e98c159e6bf8b0718232699578d003cae2f0be167585ff914655142fb1544c9db209b2d4c99a8a0ef849673f6aec3db61ffad0adbb9145155ec06874861a2d8da6bdb0d106ce645d59f4b363c676799ae6ca110ead8558ea91a144980ae3baee5ba8ac634035c712c0eb7242b2241cda4dbf3509793c59f490a4d86fd169b25638882f635085a6a991f641f66e3895927a6d63b15af0034d5cf90aa4817fb20c6a80ab4b34dc8b43ecf7936631ef43964eb94bf3fa42ea0ea15db46b967466aa4de67c91df9711257325a60a2cb7e1d3475214d5462d4c9eb59fcc74719de1f627899977538a39ccb2bfadcfde36052b700ae10554729a69a6dde49ffd59397b0d8245bdf6cffcc755df385ef2f3e7ee040a933ea81e336ec5f79d8dd754c186627b0f38daa4a0e5af1d639e1d84c2f3222c14cd97cd76e7cedf8fe34dc540b3d8c925bf6ac96e07d3b1dc357c553eb037a9db336826eda921684b0b6cb08be94ba365181ff88a15b76860b6c852004e9e385d24f002e34f1f5529ed2ed8added18824975d87d758d1b10ad35f5d7dd667dc117f9b44e30c3cfe42c977281e300a0ce7f661684462c76a8cbe861418bc04289cc93f7afbf9d26c914164b2e9009e1a697c7aff27ab9472d42c596158511efa63a391184f6c1f19ab0f3e6835785a86268d0133176ec55ded3e7de8e065d7d6b037c736d8d1020ef6cdfd294fad21dc024f9bb29e997986648cbc2072a8cc404b5ef1730b09e7587d8aa3aace5e0f4eb35db2efb05f178a3cb45edfa8962c7c643098cebbcd51c80066d7fd6342b12a6840047173d8ab12d3f302843504189cc70f5d51ae234c3d6f6f9f19ec634bf14154161710eace9b102deb57b91f6a0d77d7aaeeb49b7d3848c8fe2df8bbfe8cad06aecad20ec3bc28a394b1a740cb4ba9c74eb40423eddb8cdeb823a915502f77b076dffdb1f824c4ab014f4ab7ecb9179a4c591f7efa24c74af21b9748eecfabfced6cb348e89d3d4181274dadcf0e8cc1a35b8d729f084ab1afbe5e76a496ab6dfff4de80fc468537ff586fd577deb2cbdcde83ad39c9268cc5801d0a8cdd95f0cadcfc2e12e96cd42291199911475aeee721a4f0eb463e91cb1569457e308ddc3873909d7a8097d736b8415dafd6e42a5e62fabee7c5af276b4ded7f49e14a2276dd627376113105b2815b41dddd09fed1f395f0cb422812293e7c5f824a38b12679a041c76916dbe1a19770f1d79cdab7b5a0ea9670bd4757819aa58b27409a3f1bc8bef6a1f3ea4f6955ed3fd4576b6d87517e61eb67c8baeb0e6eec9df825c01bd774c9d9465d04df78f3b95e21e535f6ffa6c6329165cf9df414b310ddc6c667aac48fd9134d1fce5115a70c48bef79e22ab977d9be00be65d2e89267d7324ee5667f623ee69ec9d02573b42a120a666bbd8be4629c063f15ca6576bd101635e9a357d308ffa894eca8712a08e02fdf8fcbd22dc4c65315984c20fe6f550ff3ccc17b14df91dde4b206362950cce8db81b3e77ff75da6d17a3179dedfe0e4ca9d89f6a04858f844ee5a8b8fd798bdb88ddb319882a9efd7b4d32443599696aafcbef92af6a77f41bad6efdcd05d016c8d58c90914625ecb728686cfbac9adb80e0f4503667d66bcfb4b2c62f4d2de4546adf74d2368bd9f856697acb09ff01ca87f3fe55bebb74dd7bfdfcfb2755fd267a5cda67609f51673f4e23925b24ff41dea9662c05a943b5d231a36603b5d263c1a69b06c1b1a46d6218c3d60f9f899da33aa5f9ccb11ad39f25cd7a4f66d289d9ce13442c615f74a8179c80ed5374f976cb3993d5f69da27371ec87b29c475c664d489e802e087fa5e5e628406c26542acfa60d91455750de6d39b1afde724fc6b51d32a8b2e3140980602328d5db7e7c9a1dae69f0006be504aa10855f3ea24d4234588ac9c7aae814deaab973c93ae0a503c9be523b5ff6602d39fde54278c2d345cd2985118b546ae631cb2f2bfd6be066ec18d4a279460100ea68eb860a71f5597ffacf3dd239cc7bfcd15a49981e9fd666a1b098cbb9849d1ed61c1c764ae4a65d1e539db4ceb032cc0e39ab10df825b096de390024c515c1e6375b13d0c40d5ef6eefd3b74b27561289657e0617ee4b8648feff0cb09096eeab3ffdb7a097143af034f965bb2c7913fdccf3e48e1b090e262d78420723ae3963ab774a17b3d976c55e9bbbf9db15421705ee9cce69014d08d80ead5c44c317f4812ffb30ab638f1462337b2902b2fbb6d2a632cd0b08358317664fd4983aaf534abcc6f1e1e5ae54c7145f0106cffc8b7ba6de7876b4edb0f4f0e7ecea3c3ac7ddbef47a232b7e372a31cb2240a50c77d25e8ceda510caeb794e5a12308a7731a0b26f2cfed5452e737fa450d8a1c804a2be8b6550457b730636ce4142e5d60aca299a7dd1f9ddd303e7aab4d76357697e296263db920788cc8488e2888f156428d820638dfa133962fddbd27c8be2fb0befa8d80a185cd65a48291aed4d62eae625ce4ef93813d16d508ee80390519a7637e7c7ad6f8c2ed21d0ca198fa126e02b000c44adc99e5667d21ec2376aac46b0092be19d5b32049b70530531a77e3271f8b22ab7370f5db9f4d17943273a27ea94978bdf88bbb749a6b5f206aa061e0cc3957087071d050c7a3399ade0bec2e02140af009d3fc88064e5232543a2f2fbe99ef221f1cbc2e683fa13698c01a01686fbb35ada5bc0ba9481db316a4fb0ba74a17b9f4fb9a78aa81b85619b29c3ee2d759fe0641127eb22488a7262b72c00161e52fef28d4778afa952f4cbc945fb0bf59e9c9071fbfaa9d8e79e86c731344e7623b18dff8813089d75db664ffd27f4b8699687870a0b2d81dab722dacc51f6ea4cbdd90571537242e715bdb0e9d67e70e13de3a8903f927348b11954da411aba223afb07677dab5129dab34df2a0398d0f87ac6f09c0413afaacee62b492befb91eeb8670021bcc1c97a525b02011b0feacdfb126df0999b87dab4c77050172f80f43253dafcfba69b44da3b2fa35c016c33a56a9b2b3f0293e30f4a07991d588e89f49bc941e55e35742f5ad94d081e1bd6aaebcbf11c5849138ce0b25562d58b5ecaa7a25ceb462c339b06afcd87dd55afad30fac9f9dd917ea3befe5f4fc96cb0ea61a16d5cad110271b3df09c5b94e8c66786874df20e6ee921ff0d75fe5ca13009a10f9bd18d0a2a415199d43b06d2aeb2ff401c5ed09485f1026c86ef468a771ea81dfc4c4f6ce759c71a1378eb6d004ce97049e7aa8cf927274e35b640e8e9582e7e1f5c075e58ec0740ad85a9aa6babdef5ae73f6d24758f0a9c53c4393f8c542648232c847acd913653436284010a13817d298fb1a12fe8804d193d220c55d4e0fb2c4b4b164def22dc477eae2d4d58625baee9f32107296e8f3ee6f16ddf122aa2229077da812078dabd1705bcb25b7773eab1250b8684aab174c1c58b2c5746373d0dd35c8dca2fa33e50c00a7d7727e87c412ca739b6ef06de81ffc047503e3b1ece371273867f9c0ad887d36494e4599971082dee0cdf987f7cba13aa41266695bc893976d353afaaf25dfbbfb5499762299a4beebe574a63252fdad9f38a3c7359d9b4eab4a3cbf76f4de8ca707e4910f35ecd8326e6f87ab4dfb787ceb95a8333c6dbb6eca5345ab9bc0cfaf2340efc152d954cf6878d18a750230c6571d729ff48fd34a43a0e95c1d547c02c7e5bf548cacdd75e68f25a2d554de4aaa570c1ad2dcd03dd0e2bf604b965b272497946de22937e0ba028e2a6fd2485efe5f5a0312a59537d7903c81f95f374c487f7cdda24e5bffd7c29d93a58828702cb83d3dabec4e68264036ee2c86fa5efdba37c8e6910399a8d0e5ba099820a3ffbe29576338717f09cc12b6068750ca7456b247d93760d29b2f912b9a44efd0f1fdc60192b42f74cf209fcdc98ead972764ebabe9ff7e803fee6cbb77cacd684610a232e82bcb8c525f50651ceda4c33a4beaa100494c1a4f49d4ea4052c29b75c5940d06fd8bf5097da12d6c9a0963d64b98c1990a622338dce71e0aea8ee9c862f164d2fd00b7918a1d0127f079127e4441167b028b5c5e06c985051f1b351756744510122fd00bc83cde94057b05f7b1e17474b6dcb2ce4a257265bfb25c3c60e7c1f7149e8d7d1921c5992b08ac839d9e3c8669f97b2b8abcbd60ef994f9a611295e1f61dd7fd3a284d71819e8e913e41f87b65953bd93b80dfb98f75595be8417a2622792e6c1897f6958b1841ceed990e692062de73b0184b1ed40e5c55041913114886a54303e96ec4e4632380bb59ab7ed3af557d9213a1ad7a250d3dbc01349ea9cbc5862c265088144b35041af5901209c6b2ab6939e6dbb17e783d6ee899fe68571baf4c26eb8f369e3c203dc1f62ad62d39d0877a13614902d11269950233d94ecc8abb3c1cc9b33fc1d2ed99d8cd33129fc6651489ea9f00d785ce5101545c5b9724e9811f84593f1f7be48b94f07a372390fa364d69dd14ba7638139482144009c0181192456c33b039f64395177b6f632fb7c2559dde2f834f728d46b948b7ba2c5805bb8d2ab61129e20ec31514eadacb383a71f23dca49f8c8c98fe86e8af612d8ac10ae66ebbee744bd13fa3c4bdabdf48654e9e788deaa88648437d9e626431f6d98025778b41c82139362e0f2be93510f30b13a09b2b54f13fe30872e47e0ddffd324661b8416ed54ea67bdbd6ba597ce72dab8c9024af132b549bf5b6c4d22e58ea6395eff149ee85ba5aacbdc5a375adbe9242f06389666714182c8a6987c6509e102faaf5d00ab062e085249c0823d9b10275e16f8bc134e9e4b3318985f149511a567e1742623dc4708ddf24a43c66de6fe85b137e078a4195fbb5d9243069a76cedcd2efebad7915acc907a80968d904a50f6aa7f922e2148b48cd72705b467c21db3b0388fc7a4f4d1808e62ae6e1acc67c6e2b8f640315b0f5ae8966bfa36c7e70f3adb126581a84822144d2302a046e332882244d3f52c7a7c6f569aa8612303757088c4f1f8781ad9e4d30c5a09b1f8ac1bbcc089a58f8391dbc2b0de18dedacc0e4e41f3726b1e3613f01979ae58284a2844fe5f46e27dcf0293165c1b287761c94c6e2c8a4fc445ed41ef657ec29ae42ac6f3e56cccf40971917dd75a46c19b59501a44ad4e5d25ac41cec00068dc3ae8f8940010d7eaf3a4cf47d81a37f0df059ab2ae791b867134e27227d0ae4ba7f5f6f661e4ee5d70ab621ac35e41b03d11a02c4e07160730071a5cf45794ad79d8242cf3aae83f2ac5d9e1659107a3b06f4970f86b4e7ca6a22c8822a398dac0ee949fb7d369bb3bcdae7b7630908790177bec9041a7dfb3d7f67185b1b83ff39c52f352846bfb7d383e4b728a5c08edc7a047cd68a664731a14ca954f86b9e750f0932d4613048b43af3deb5d0b7e5eb9f51f9dacef925649d15e6c33e995850d227c40885146102309afadb6dcb6f08cae688d73ff103ce4dc0a73f17c0bdb665e0cd1f44d642b3dafb37cc7c1689cdc34bdc7653349f4f86595e0641a104edbda8e855ce86116b3627d5822ac65587a6fb6ae01c7a952bb54911449d3fdb0c0468fa689ebe64e3382561b22d28f5ed05099fb3ee0d623269482006c337387535d507cb0fa0659fc28b81c70d791e0ecc8084eec8e922af72aa546e98ad67170f7ff1bed811615242ef7636e0b76cfaf0e0483661bd52323555e8952292d15617f30090d5a6ea40719f63a56b56d44e43efb0d3811ebebe27f1feabcca731c43f20422835a62d3965ceac1364a665d1f5a92e626fc22a987e2c7024b1a95c098921b9cdc7b2a9449d86162d40a75da25314016e73cc19950b906133d73d7edf131020d5c4648bf56085af395b4cbf6771a9922e5d7c25005ef014136a472555bf851e46c7f949006adb05a5779e92a7067e6a817c55af37edfce3646bed046eda4480bc3cc9fb8c5e7c5d79092993efd22959e6cea9b458b76683887a02ae40cb1b96a5f113712b9b98ece44695cbb7405092887f231f92aac93540f0e47174ef73038a3005f36ed65fbdcafd53b766a6eeb1d147a134de426a8da6c498315f85fd46ca95986d1ae83d972115063959a20894d4083fcc47942cf21e509e04d681b936619d2926264391bdc1cec126706483984b75f3afcdd95662bc8bc2f6b98057211e93431a7afbd643b5440647929bfef4faea610cb366a7b30e4cb842ad6cd7249165c3f5453ee12630c4085afd7978fe6e8b9c6a0c68f3118eb983e5127106541cd11d8c03cfb064b84f8dcfeef29c6188d0b14a67e217de4d5785ad6b52e09e47a3af3208c8b44297449186eab4d0d8eea4b620855a525710cc05ad88b020fd5163f52766dac09d2469bc8af54d7b55cbbb02d307b2377e583a0ca484558cefb74c1b096bae3995e464d0009e82e073a3b121761dece82c85b58c210f98ea3fe192f25f964483913ef0cbf856cecba3ac1639b90b05b3bc67d1d3d984ac506793ab2c989c1bd957eb0378b5556b5e19575ab390f5a0216201ee47f0232fe357d9c99aa25b33ed9ebc2c4f634eb4617312c6bde136bbf10cf3e22467d5b555a1d8c7f54dee43c335ddce90fcab19d2238b49fb14a32aab750889fbcd8031a0fea3f47105020e295b055cf8ad788633998daef381a49adf1e5f8dc498fbd629a69c5ab87bf42a0634e1111c2f702be699f4ef744c415389c641807e28eea864fec79423d7e075a8a132253c5edfb924e073dbe9a302e0a68d070fa35846dfcc49c7889cc083eaf8838d864f9b5f4398e6a4d70d3a61dd6ee588d44d8d024b8ff3a68b0cbdd946c2d3d239cdc56f5977fb461084fc0a7a096e89a400f835369ae2279d4db45af33341863a68d9cfec62f1f2990412a0506bab338ed7921659f5c48e96e363d9b8301c4ccf7d6d6b122311a092d4d528d8dada5e2b47873459e0d5653292293835b4ebb10eb3c5b98a47e8526c6a0de49264abfff68d68cb5128dc69f54ebb2ea2f8cd42e43d73cef029ecf17c3fdf64327ddf88a7b4073a05467f3bf4420ac53a6bc5ffe35d9a448fc3d21cafc07e68bd708e05e13d52a71469016bf9d0e259bcd2f8c55dfba71c0fcd774d7aa88f888b7c0d5374a785a1a0243f63e32bb77fa3378b63fbc8dbcbcf72388084dbe64653bdb37aee48f493cb3ecd5093d62173fc815f1d8919281b6959372968d40ac3c30d89c6019278449ae9351c2fc92d8f3b9e4fdf0542663802c8c9fca40b0fdd1f4ccdb34ccd9a4eaba4d4652e00e2cb3a813eb52b72a8cbdd33428dfc276506aa531173920ca755c19734f06d8ebe3801d068c481e985a22c8174137b629c84f72a215fb11478261d11506f3e83766b16e016cb46beeb6669eb4682e781b8dc5bca4dcd648911f38788bd85c6cecd3953a7ef73245e5721411c690bc65a0888ca5793aa7b570810cf6ea6a946bfc865a8b65ca81727b320169e1b62aa3ac24f03e67687554fe95dc668890089865ec474659a02ef132bd88eb92dbe627d6920aca8f8f536fe8b7e815e4cf07988dc3ad66695529c8165c406c8c4a8a664b8fc8f81abc245f8139f6f23dd32c7915de53ad1df24bcfa62150f5d13ed239baa656d60fb1cd002775b51837e8dd413dd4f54680058ab9768ed7f0ad33ed5770144f20f1053adddbad15cb2db54eeb579e16e70ba409a65da742d89a7f96f7d5273fc258f067eab6617d4ce39a3684967753818e65f54d42fc40cb838b479a41c309b590ad8772e41d61bec2ce71be9e620e57897a3acc7e37ad423122a4cc676855ce0fc39606c03d284613b474c4ece6927328718fd724c15efa67a7b5e34ddc0ab9376d908a4cbce9453937701b0b6c36fe3331b5d896664e97ad65fb0de38d1e57b8c6eff57ac1fae1f073d0341da89407524b4d4dd2ba2e3397e471ee97bbbb8900e8681ed842af01078a06d7f5d9529912c87d67e9fe7ee7caeef422f20e7e60245c43c14ed24ed7d32d7514e72ea61028d5551e21bcb691a4eda0172d6dc5b478f3341325eca859142ea9993091e25486ec36d18beb2cd0eb2e7fcb916f54347d7dad63825f0a9d369d9a4cc087ff6f72326241bbf5e4823960e9226833e36550da075447f21236ad89c3c85a4e4bd810c7f4a84c2aa7ed81a159a8eb4fcb498b490d50673ba761ae597166d5f6b051b2861166b3f2a9defcb66744661043b851bf17c29f7c12cfe9e6c8ce8c14f4aa57493c218975a74a2fdfe3b60106189b4ca39d2dc85c21d3788a5dde309d98c2afced12cc9aa153bb503d91b42927c4a49da8592156ffb2fe11fd8d9d58bc4d86ca54a146f58848cf3e54db0b963638af422fe91a56445e51d892d4ab9345c5d6ce7dfa6cf846a230e6274245aeeef956862b95b026a3b353fa4689f34e6303e2f126b3c433a83b433c48accbe4832ad51c14954703325037afbcba43ad71a45ae06ee619527f182025ecfaa48aa2c0fefc036a576f660de0e23abb73aee52a451197cc5214e4e01bfe22fabed5a9cc9b3bbafc36e120ccb433b5113a83b6d34080cc71639df0cb2b82cba481a68fb9b90c8620477eb99431ec0bbf7cf5a4f07810d9fbd3ad021106efaad52ab26f577ab8a18d8267f6aefe636eb228ab030911d5552a96fffb68f13036582ab18026e617f3a626d95941756a4616d7480d7cc3c2d46e6d7effb6d93ccf45d4984ddf4e625d1a23bc958fd7faf829d8454b302d0d72141e8868ba0bfa16647b923846887008b4cb08e62398b97aa62e6321a83b3b23fb2290ec4d8521df56e12eb10c962e2f508e620fee83501e6bbe304992caac1403d05112d35cdda7e666efbd909230e9a14671a262a42a03a20c372ecc0fae79c8adebe6b00a21840d19e0a85f9797137a2caa556fbabd6f6066e28c519cea3e36b6dd4d6d25334040ee1e84fb9481aa209f086ec096e686491b9e16f5dee017036a83a6bc80616c1fb43133d7ab1f0e1f96ef6d64bc3204ef65b7831c1785d69c097302db9dc396f31f0d0c2c45a997a52bebce8f60c46aea0dd830f6a518ff187fae9e0b2311fc371df107344152b4eeab2709908c51ad80e50d48fcb81db75ffcdec879f8dc18cc30e5e9778096f75edece0a845fc71efe2a0a2dc151ea0db81ad0d5ff865933cd0a0d7f5f788c7a152f13d9ea68f53c0ab4010e60cfde06d2b68b4461666ed430560a0b7270a0d5662a46529888d31e582ee7ec50c9f7406c2ecb4cd9e570577786c4395c31dfc6fca2609793585c738379770006eaf0a28773f431ed4a573f902be6e4ca543405d038bc09ca468b0e2ee4888bdfeaeb3ab7e69106324fe57650640c40e67066c756e91c0e77cb4a358e05441ea3776218e783d3dfb39f9c7d773060a226bc4e6f16665ee664c052843ed51cd0d5932b943d55065b8ecc1c8a6ba0602acd24b36e58c128f509fc1737232fb5df552c0a3dbc2acad08c9b9ef6f2758b09ae21becc381565f6baeea53a24be31c9b9600a49fb0767b24c9c58accb348918aeda537a4290fbd5bc7ff2ce0af252bbce31e74d5bee9702db8324204832b7b10b5af671d3b6bbd1c0ab9ecc19099ee39249d0db251509aa45d36530ab156a4f77ad4eb8f742bc28a88a3068f6dd7be72b5be5a69120f61d125c796a5bb02af64d338bb373298cc6392d5f55c510d7118fc6f3730947c3dd898ac4b1fe3cd18b1944330325df93f8a2d83c952588c2561df96d4810a8e21e3099702719fc8f7292da4f4f70418b31c2c65b5706f94d3491994f4334a3e58abea1d4e6ee153caf48449f320fbdb446ea4f67e6f2ac149df1633aa7b5e519005a5e5c2dc3af899284c89bd7d714cf1a7d7f1287ccd2530af9a5077a232b9627ea6ed3b66004162fbcb750b33a8e612869f00a16889ec2f82f8c65234ab8417ea8d574e522236d02486ca95f4e55e061079997ef2b3772d394d2f46d5ccd438c795d49af0d507391b53191fdfb5c245775f4fedeece00affc690d10eb9c86d568e2366fe328b6bd1e83dbc49fe5c0752bbb3522d3924dfcebb3b496933f8e4ad9c6e18091dc689122629f2009672454fed849f7f1ed648ffc6ea88cd80dccdb9585905eb34fe37ad2dc739f029745c3048ced77aa5b93fe8c9f9a791201b9f09a735b9f6eae119a88f8ffff24b99095594649a5d3e1a25fc4cabb631a95afc389269b72fc9571bb069ae1428adeaf3cd4885227a3129e2e5a0b949eae71306ef15e3c1e2cd4a35154bb4a241dbb8008a9a475880f08df03fb6dafce7795e3309ee37a3280101c45239894280418ebfb4e6bbadcd4fc3bc26237e2eda47a80a90c1699b7c11c263967bf60cd860014b9e0e2ce023b8b93e528e7774cdb1ebb21f0a769c9eee72874b39d46daf9bacae8bf7a0eb85e877c5a19538f1dc37d2390f4618e371d32921f09f53326089dbd0c7e5c41af0dd45fb9cf465e6b8d3e9fba381163fdc6878b5ac307042f7256dacb18cae224474900fdf8ad1dfa44dc62098ea442cb1991726fc6492172f94368aaada011a20675e704c92f89c396033becd059aa2bf8b98a6d6b9fb4acdd0981b1ed2018236e0cd209229fa1fe41ac8d1a1f46a0ac57bb4e172644193cd5fcac2b3d264c6745a9678edd13fd45ff243788fe25f825f1d1795d549cd4ab3538542b3e9e062878a1bb77492a8766115aece0500212601723f1f8c8960d640329fb402ad35ff75f475438ec1bf3e0528d2da4a1ada3787dc5a8db554699ae9cd469370aea9229b6845dd42d6c903c5171491ed638d413b22ba05a58fe0ec08d48f53bead29c92d36c3595ad748a10069307f74224b8cda084f4e50d8374485743fde91d489f8851adbe3442bf352dc62f9b19e29d663687921bda4a08f842b18feec709a76fdfa9554180e93926c8cdd59cd1b17ee09af5ebe1f6f9e55dbff16cd66f8ce7baaeb8b502bf24964ce4d5d9d698d5f580bf0838e68806589a89beafb60e7e8a9bfbc873895a21db2af27810498f4dd9139f7a7f7351455745244ff3569c500b9d2b61b4b1ccaa5a6033789e5e4488d673045bf89947bd7c34e3e3226625bc076edf5d8ed9f275ae3a5c56e5bdf19f7a5ab20399d2e622deef79ea1f966e05145ae4c8e751425b62c80b3aab52e228b7c1ce318038d1e6bd6374f7ea769070d4b8826b811fe6a8df3a6aef8d997e183785e2fa735b3c61e944818d8c9fc52a28d35a992334bdf25ee073b01b1a33971c48a05ddb55db43752e69bca1d993b298cb403f4784e87e9795e804dd50663e71166ed5ac694f603dd2c9d0520d47d795eb3571820130b307d98e8a15236de858f30001f11599bd8d224e2d72b432237942184df54421939dd38433a906e6dcf5262d1b8e7cd6fd6f3ab16c12e09e36c70e0e2af36b383f309f492b2a5e899f465a67a957cc9f09e87886e84079725ed61c561ae7529bd8eaa50d29f804f028a1f98ad9ae81b7d6d33bd990ba822991458fd77291da7a34abcb2015b658e2a77378acaa6f014d0221df026635edb9bbb7535f8ad9ee283f0fda1bd2a1e8ef91156cb724364a4f275804f218115bb07b99a706e45144f67c589fa834dc981d65532da475059f9835500da4620d4d06666fd67d241e806e6e7e38c78ab32c5fd02c6991f89d7e7a9e665bcf7a4e38c2c8bc6d17a84e859c76ff13d073a2676e528a9970f8f8a73b2cd74bc978033c7e7f0d622fe2c1cfab9af1b027ae21626426eeed40923d73bb0562126f5e22339a537a700065f06275b4afb60ce673bbe2769ad129c7fbcb4f0d304ac15175348707b40a5fc6ab11b5cc5ee23aee919193e4746a6279f61c7dad42c18519b5ad8e68683eab01849541577e7b2cc27de4d522977267288b8abbbd2b5702bfcd69a148bf67693bbbf0719db10776580e82ee22f2f9a92fb183db12d531aba4e5f50370fd2a68bd128acf653e86ee602238fe1b2c98f0709cf9cba289fb928ce9bb1599edc72b2ffb4236ab0b5479d44f51fb2394347a1f95efae4f88e251c7b2a31d04a137e8ca937a8c0642fb182ed828cf30a69c66ca5b89cf2b9da1aa3b2188b5a398283550c541e653febede004da67a8445ee21ece4bb0fc0ae8d8d297e1218d479db1990832db19d72a8a58374753548682be7be40639664685ce2801bc9c9a1bf13f631208c826fcb954a3ebb3b92a7db946eddf01e75c7cb5ffde00f82260cdf9b0f6c606e5426320cb4965067c602f9cedb1dbeeec8bfec2d69534e922121d5104c5f7561d31aa9dd0e86dfa7d9dbbb5003a3faf406add8a68a81c5a75d1f730a03d2cc28be778f763c4b77e683603f025fb7d554198ce2453577a2f4553d888af784f262e4e170c3adc996e4e1fd7ae6f3cb0b6b936eb1d74b3cc53b33912600c7d34b4d50343b7561644e521882042e68ece1f4d3e42bed4989c09572222eb47abf049e81ffe0789d5cbe728b09477f5662591e632651f52fb1ca18383ec1c23547b2251452674f27a01bf5edc54cba765acd55c03d8f5893f52cd139600da248ff95257d1a5c1b384688b071eecbbf070c2b940acb2c60d5e7a3e7ac03253a5ef19d7f3fadf8d5d608533f3dfd8ce57f13f2681d162e2be4302269a873bfe648316bfaf306aa813a5805ef773cf5de97b48d99049dc78525fbc3f72c0082e7e03cd900d68002f1c87add89e153d4dc7c7e42bc405927b1b219323df36bc8b346fccd71bcd154bcad7fe4f2623c5a5f360d073a730cbc9319663771fb89aab7d6cc2921957d5cc850142f0644ec830ae1e503881c6061c499acb326c5bec829ff92979d8fc3515e074559ff2cd3e0a8190b0d1e71a31db035d18bdab4bb55a9da99c074a3dcb66f417de12455bb57a2c83f2e3092016a9ff0e7e9d098171f667f40f23c08da7b52eb00c5d4e2ff15f42e93d282ef02df10cfb0c624efde9555e282e85a145ffbe602b80d5872c958b567f2e705f58e0a3e5a17b6208f80fceab287ef42f79ca61a3b122b339388016c6500ef5bfaf379c5d49b45a9a10ad1916f47f692fc79365b84e76396f018d2dbb8d583803d077f1aa95a8c95f8ad6ce9c133fad4fc50d1b7744390014dfbded0625511f86da15a1da40ff39fa662c60cbf49b6ca8a482fb65b5dc0e378c72470dab58952b559e73400002b36d0f5b499eba92bb4cd7807b4c2ff4fee1ad038191b9b777580f53d26775a7460ef17b40a527b4b280d91f0cbdb70c38b7108cb2e39374b12656a382412fce5ec3732aab58e3ab224c9bb67a6ea8d9a9a3581d54cfcb45b8fd1e96ebc11e040796d4e8f77e1b05a74326129fc4b1ba73da215eecdd947700bbb36da7eabd22385fe85c8533ae22390bf7e8ee7e28ccbc9d655a0e90bf6bac83433b43dc98ce4b8e91579ae7441794bab11556d671a3cf77d0d84db80f83d44b4930a07ab14d2e3f90e039665b8ddd85be4dc8237fde532f9dd24fe87a34d6e67610e3aa11243b70eb5ec2e3334c79595681bcac1257e43106a63f34100806cbbcc20087146664a620cd6eef899009bdee78c6326c6e72b1a6421ec3e83c31762f8de9292c3e3238f4df83a62a66ae54a2fdff68afefbef94dbea830aaaa46cce4a296fc9ddf68ca5e497197d4606f02953da459072cf75aa47d5a5dea83c0ef8d26b5ba58721b7e9f455128a6dddf835c3e0a2b1b49e284ced4f5225eb1eb77c85b38a67d8f1eb77185e5e6017c13557f365516e7ad6ebebc2f9bcb56ea09d472863cb1daee4b862173226a3598d7c7a3db5ee3615a860035d5dab6b39dbfeae2c2c8ea8ce9ca844368a12a759f19476fbdbb228fe56eaa81924ac03614e1542cbee46680e709634c25a59ce6bf729d210e292c2f7aa56d269fccaa97152d8dd1dc8e95a803c831e772ec12e46ad88bbe456d9b7f84fa4e244118d0da19215285c6272fcae58324c39d43c20cd84f789dd86705ba8ba44c574c3162293683efc1cfe883d93a6ff6579d130822b199ce574513e3a26e480aa2c781b82522e7a391cbdd56cf9631ad72eca2b58b302a491b4cd2276c76b630575d0f7326fa98d852672dd7d64cf1e64b43761bc81afbb6ce0f62c93188fe9ee46e1c1ff0f5821d93f062ea2a0da0588115d0530ccb306cc66f4a6e305f79502c6d30df2602c2dacbb9c4d6b1b256c880a9b5f88a8d63e1766336fdfd396f92bc080bfc659d2b91bef0a9de6b1f804281f4ba9d941c9445e0a3a282dfd6ba04cb94f827f581b456528a0616a300730433418023bbdee84a0b5a57540c8b54ce2be0f668727425382a4774b45e411b5bf1316f5c76f526e6150b5f96c03fe29378ddd8d1b303a5073689d4efb7ab221027b26684b38909368afd845e88753cc5ac7d3ece40dedad91537e1fc51bdccc5bc4042c11ec04ccbc4f362ea237a808be024c2527b3ec974e5bc015f6d916e7ef91396f3b806f61e276f9e29c9c4698075165fff89fb8bca2722d891f8bb74646ce310cd0ebce8cedf4832ad2d0fd593520972088e5f70403e0f294724d0412f5bd3402bb11b266f9e0f277836293399d68fb78b55843b9c6839ebbe7df7a348b76e761ca7d276f5c3ead3402f1d3fadced9a340c984190bd31fbed8ab0080ec56ed43d78f80b868b784ea069daf7cb6486f6121808547f888776703631af4886b2c75b76f2679c57ac45979e86b5a4a135c7dcf536d8330502e08afd9b2f696e66c7dc3f8260b93a28e698b162ca1db87784fc8e9993414713560252dde941726c86ac3aeddc2f5d3f125cc0ced5adc7d8de9b98f59ca1fe4fd283553094ccbd4a1086e0f4b5f3d46de51c30fb88a7f5813d0aaa0aae8f984301ce5fa56897bee2f6a4d21c583b2fdab10202efda48751089e38d0da270c3a0f21245d18c272f00ee4bd666908afc129ce3d855ecc0755bdc6adcbcc7bdcc722fc26e34c237cad4d9249c8657179bab60921e0b2920e3607159c877c9543c1c812327ae05d5f375b7edaaf4a3ecfc5e47e4d4a2bb73815733dbd1fa2c24991c6555229378056ceea0fef6cbb6ce66e4bc8a98c8777622099704f0795bd57127ecbfd1b2c93e56ecd279e9720847aeed722871ff8f00834feb6b7a2588ff9d3df1d3c9374fc2ef862585aecc7af5999ac5975bb585a38158f85470231686cef361bd22e7405ba19a4ca99de8bbd13d78aa77c73debde244f05438b46debdc013aa2aaaa7a52555c7214e087185dc2934487996b382d024a967152fad02d063c1469f00ab23934ed72596423159e1696c5b5fc3b1ef445d184ff76331f548669fc7488c0474eb15e902e258bef9b3bac1d5ea8827cdee49ff00528f43ce1c4babc41be33eaba38f366b5fabc832392baf338bc8aa3ff764bbfc9f6eb277f1fb42341fde1280e74dfdafe53d00f1f81915eaf7c018051c9c51e2a274125a9f0b617d9663255e4352add621b0a47fdea018b87064ebdb9df33cb3db056c74328cc361f2e2e393b6333aee7c073ba1ae16a7e62287e9bfb74570639a2e9441446bb35e1beabdc1e3e9496cffe893fd5f18ac419a3fb4f9775299f79691aa43b199d1896fbe8fecb2aff69bfdc87378b0a8c37ba25004f8d9c7cbc16e3bd217db07000f765f0aeea74cc6f48a0e679ca881fd944875501f5638be3d3b2422f94e9cea1cf739e564662cef50417be9e7a7307959c1f5410a6715fb295b082efd42032e55c8f2eb673931743f780276a76be0757b58b8dd0428a144684e261ce09576da5a93584b8db359ea498dbe56e169ba1482b1261b20b59ec3ed2a5e2a485ba0ecbf0957255bc8a84600a936edf36bbc175eeb2d16aceb4279f05049522bbd22efb1a7c43a6aed54bbe9f5a6d32fb91ae0f8aadd43d1f2c6ecafedcf6a6255d361463b746c7e7d92d1ff8e687002f1af5cfc6d2a5d27740b5bb1b565078436df71439278f53629b02240c701ff3c3fe52bff4223c6816e9f8e7f63ff6074335d12b518140972c2f2296b486b72d3234bed79274eb9287844dc72a34eae3273a8f8d71414fac229226d90860a8b3a935622944137f54526bd58c1ca48c2c0ea4188147f961988b2bed27b56538899e789deeabb57fde59b0feba647c20f73bed9589491a040e5c34befe6d00c7639c6fe2ec6d3f3e51be8690552809d1cd355d2bc1bea31af5a317ac94bc788b2bd9e0a499c5d68ab40577b241cc418331a999b03cc99664c7117d653924678fdd764658f67fcbbc53724d56f233cf944792ecd65f386087e83b70250232f7ec1aaa6f07ba4337a608c75780132e07c5ad8f12ad8beedcaa3c35941fb12bf18dad39955d87743a41b622ba258dbb2b0024d14e6cd798a6fc5a3a4f4087c249a89532707d88c29c5e4ff8a63920e6b08d0d34c9c53a45c436bc23cd895f8b105df71096af0c6cc2bc55ac13c84727006e2770f1e323f955d90ee9988f67bf212d1641ca7e4ce7710e7096aa3d75ca1714c14bca1aa3297f768be85c8114021635d8d80b0063d8b6588d68b5b81fcfd7060e04d175f905d7568abf8c1723b00475c8dea839490fd59a8e768d947bec90afceefc1208973e60aa499dea806aa991431cfee21783b42023bde616f643f9c84388bbd2ee680cdc7fa9d1e6162f83a97d34a38f41558b3faa1b342fcdd995085fddacdbf794223d6e80b762ae97625a90d04270843857e764e83fbe9751eac42039fb16a495f0abcc03843e791c58ce0638c33643845d66ad6ea6193a7a3f98e37a6608b62f31da944c40f5fb576487e779ccee3d40375cf45e8b34ed5b6c4cfc35bec452bba5c7ff6171d94bb8bbabc556cea318cf9e83bfe9ca0e0d9129f00c59fda35183d17f7c0f903f903c62316392575278d4c23c3a9a80d7c71a18ecf62d41bee8c20004458a7e7081fa360f1d6e61d089955820808519a8d11c4370af4cd6273ce6590e897e5c7d0787085fb019eb6525cf2bc4039532f296474a30ea7b2b1f0e428def1c1fb130dd3472055883d1783312a27f4aa4d9b9659dbf7dde11e8bf72250ace9438b1fdf6f095e85e2fa37f122edf30e232a61d79e8dab79361463174de8556e0af49aa4807d4ae29ce0891daaa9a9f75675581b6d32e794b790a22d59a5427a4bed281c49c7eb739db3934ca602f14401b89ab0ec4bdfa2e21d2e86b1af9b5e4da8e76e1f968094586e0b58d9a67c9cb2f2be10bdf5b1932f5fc7bb94dd26624a1b226edf80fbe8a5ab9de2a47a896a2044943a402420116997f74fb56747a1403bbd8a942ceb12b12fc05a2d5d5c752f6a38b50000787b06df8664e79cbf70be8056f4ac3b0e017661da1ab06b502c53acf7cf59780c483e2b23fa121b33769cfb5d245816a406db7a192b51b9d606319487afd98f5135d90e7282856d5eb06846c35cbe43eefee7f1e72d45cb32f6589b4bcb80e766f8405afabadd970dc6a90e226fb6796d7138a690f5ef601e276049fec0385698000ce765e1b36fe4e946be24d4effe3130823d9a356700bfb6d1edb301ab511e0aab4b6f5d74c9c7e62a163209a04749bb687f2ecd6de5fcebb17f6000f4f53fcd0273dd63d48badd56730a726ec5a95657449af2e5d4a64af32bffce8158152d10ceb70182698fa3cc132fff48dbc5ed096709361f256481fe6d48f7c8cb64e7dc95e450ffabc317bd253b12c80d5fb682d046fbf4803a5c78ca8050d3131292b4792ae125e464ab6e3f67534f7c18b358b6e46e52dc0e77a2fcf0892804c743b67d3ebb4646454b33de7045e562d8ca69baef065725d3905fd106ce9c8c61c6a173d9c4d189045fb29c7b8fda14287d47429652813dbc98b0cde669c51c0e76db3ca153a00f889fb92332b39dd4ae71504022f6c60b3541a2ec0d1e7397e7815d4fd6143cd2db7941a3e4fd144a74d9008c8a90f00e03d8f03022f86f4044279c3872bea439391fbf092eb8dcdfff5a1d40f7551a82197fdaf18ca7b532bf674f9da509edf93b824b74a853e11c84ee1ce8bbbad5f660b27f12cde400c005a1b5a85077b854d3927dff4665cd0145bac591d9ba93aa3ce82570717d810885e6a6f924eacf9b79690de8f7e77f4096517c31efc3c96c72eb82fd90b985076a24648db26e60c29dd132aa94f9568ee19ddb1c0df3528209a82f5e4242b043bb6c56515f9736bbecd057f96c18ef00b6c7ca750c6331a929ca36091bc4fc7e61b4bf56a877163b8ea3939461682fbaeb099a11dd92275d5cd69432c33b925fb2b260c8f9a6982fed661730d531d11783db3339d8bcc8fdecea9c9db22c9edbcc3002866218722a69d58a16e421b31284ae70e3cc23839601c67a25f498f0779de7209ee0ec8156503461ba90c82885b99fc8a80513a79dc1ad79db45253eea49e29937280b38faffafdedd2fb4f61055c1fac332b37428ca91ece759700475f53f590aa407d7447eeb422fc06383f32dbd9328ea794dcef3f5f3dbd660f2a6d3095a684a0cce149212f2de9528c589976b72062e0da2ae879863bc9c35cc03c70882dc97895edb8bfa8328093543547ea0c4f804b1467000b6fe2f241b547b4fec247e2659501366dab5039b98a066558287bedaf084774220c584a3e17640f10c03941949699cd6b63b809818859a55320630d6f4ba9a0648b3d302b03eb3e40626012ed1e39c39c34dac7993c0d8e64d5aa6d14acf86a3cb59dbc95b3cea1542bf5f29f6ddf0a2ce938fdef89fa228bf02993201a5120116547a67a809bd5f1bb93f45c87664cc7f6838b416bc49f1db9a1cec2ac9a5cb14793733d02adeaea0cb6c045b32484cc14aa7c9771b16db4b052a8f92c91b21f4b5ca5c1f3fe4ac7bd8fc9b20df3b11de81d239642e00c38d69d02bed1caf11c6cba7f4ad4772ab7458aad421abdca2ff44335a39389cf137ecf142e0dec557465339f4d700ad91b627a0a779e910d306efb13a348eaccfcb9719136cc5d7889353ded55b75078fc24cc6969e95672a47bc3f921cd7cec0348e10ac3dc9e9b2d17e7d3bd2f5913b3da07af2399ae38392da9d7e3b94b18639a26af56a3a1dfca5700839e4b50da66fa726bf7c33d0929c2ebca8ace447a3156522f667c854ceab624ff13127995f4e45a1d1185d6901f07e5ba2d157713befdb267cf6e582a5288ff84259d5573307150333db967e3a54f34657c883920592a4aa57708a518767d6f8f2c19ec39e7d9207c8f70017d5fe1a1cf26a172248b91e300289071043bd91de922195634ee56ffb5fe27c0fa0edbc2c4bca143c3c1dfac8ee47a6eb6ce6a8662926d16be7128913e5e5d5d8830e3883134b6a0711a9bdf6ef6cd7c7bb1e3a3e2425bafc8d3b88fb7947514218878069fd65fb34eef1439d49111990928d0c5214e34ad1a2f1b940f108c6344fd11751ad33cf73679de1701c4cad24c460d8d640d15424c23d2c4faa79a8619ff5baca778808d403e018ed3d6133ec39504936522962895a9ba9139ddf22de9c45b15bf5a97a8bcd9bbc42bc17961e587bb7c5d9afc811e8a775a8f3c7d4be5a0e7bae370e559b8a50b24678cc9fdf31fc1683171abce02a5f2e59e2e6c1b0815a20d700c9f80415cd66f73b0ecbb155e7be85028b4a030f891ea5e4d0232357f5e8ea0bca8bd92c98cfa018d3e0f575d45a84ea4524f4ebfb695233a54f6f6c5dae003345b8c6035a87762e98b9a373185c2d662727ffe31b9e4727024b1663ec32163076d36bde1f209e673deb31fe1319ca2e66384a7de0c513ea3385be854201a74b67088b5ebe2d6a62c27aeb2fe0aa8b3056f1b81670691d49adb3ae39b092953db330a692da9cb3edddf1710e2cb971a9bd1dc3f0b0106fa59653feae8d6de8bb99f39d85999fb893cd81ae9a298aff344d218ea4b2238e69a72bd4037d6d3d6ff1f99d4d104237d5565fbf737e119e8a4d2c8c96f3f788068eee6ba414b7d34d1459bea79ac1c36cc1aa2ad097e801526b27910adc2cfde6cfc6789c7162b8bfcf0cb6f0f11d0cac143744b96fa2e9611d847c5c28fb59752c3abaf1da78b93722afa63d430e20704b6e6b3580027ac6182ff2bbcf8393a41501d640a7397058c9c5df10cb321b2d6564ce52b97f1c6194734cfbe132c98ad04c39e225ec12eda77838b800b12f67ad56f266e767942b6f621eab75e12da3e521f8c0193834f289b2156af7ccc473c820e27ac4f9dbf59fc73790cc7d8501ff0b9bab15a2d96ba8b057cd32ca3d97ee8bae6db8feda4d1641a8c9b947c7bcfc5ade2f8533a6a08b4c99b19c8e31a4d3a46a87f798a9dee418ae8169e28cfcfd4646cfdbf265e74907ce99191c1029a5cc1c05cb37d9f62fff24b2cf57dbd5d319e5c42e2880d5b70d8b17e1288dbc11a3050fae4a5e586574c7a8a02e75d322a4266693941414101d18c9c2d8262209d1b82e2d30f35384e40eb34fe76913358289a2f304c6fdc671a4a504b4448f1fd29942c148e92b8318deeb767fabd60822113e575ee664ff09a1873aed8f7a495793cfb7b5a504015f3a9074c641e7371b250d867d751d90e4a22a8ac17fced3d50affc4998b97bb644acb07c55a4dade3bdcb89f6f82d6c24c305d68858b3dce88e1c5e6fbbaa4b78e68571619e67254f32655dad584b5a8ea5ffaaf8321e09292366e8fadfeb16e310bfffe0a06c31ab1c80f1a99d8945811fb2c426289e16dd053faca16150492e943a43c83e6b3069531dd498ef15dc612fb2051b88f7da83afc5764a3378f017c826ab55382386c5e477c8c8d34ff026cc9e02cff10f2a23bdb867644cd4a20815b7d8be14902b594bb6e30a81ea159aa5c67f24212c92cbab6e827d13174fcc3957db6746c9994fadd1f308461310d9de9e19d52e7390595c9f8d4c35abae00f459017d39a7b0c3467752717f3d090f771492d139ac83743c5aa0b33cb74e80c841b4fcbc83360eb12656b474d7b061aa44cd625115a833bee520a7447ddf2f401197a79759c94754d10759ed4ef3f7a3d3069e72260c5af91c050a8fe538b0487af93eea2ffc220663bbf2df010062d8cbb3b000d8d81d9142a683eeba8cdb9c0b6a2c45bc0159cd41370156c538db4935d8e1a00c4293839800ec73ce21e427587fda77b35a804f522d9e4a18eef87d516e10d1b28fc8b90059c34f03abc8247a9ad9fbbfc86b12f56b9b620a81fa3b84c0c7dd9214068abff487485f1e1b56fa1f4199272288f9984956b9f6b33e56a88544bf87093284d264d43a1accb41a42b865acbe536d262c0f84dfbf017ec25adea4473b7e2810ebb3949fbeb7daa963d8d329aea4a1a92b3ffa437d8561007321f68d161f6dfe0d45aa1d9c60284a892083647d26cf5cdb88b109f803e4195f598a25c404c4b9e995d752b9abfbc39b0eea1755fbdaf027008bf78c8f0da2a6a2af69896b4afbfc155bb9a4ede6e995e1cad2842fee4a01f91827dd875e37c5d37a3990d15cd64e2fa78e063917dd0ce48e7875fc4271c15cc90a85d8956d95ee511ed3329b165e9edcf916138fe28e80131f3f997b3416b8e7612e37ec925efb87aef48fee8bf3e46cdcb281f87f1b532901e6388eed77fa687c3c5c56f72aceb8640696a4ef98c8b66ab62a09ed42e8793c82edbf4a18ba4362891f1ed91026933e1a6c8cedf1ea2ff2d3576a20f87dadca8b45de4b29c812d39caca1a2498e207bcd39ebe0be91b8a175cabbe3b9b1ca9cc2eab3588d122c15eeb2b8680b21cea785052f59742d3212491166ef8657026f2bb2db3331cb397a6d16e696620137c008471ce23ced65a437336762b4e795389f5bcb26461e5c940624567f0f880eaa53082ff6309b4477d655ddd2c5657e83a0761700d6706f012c7365f310a6b0a6696936a106d69ae18801e22b5642bdc9ed3ec44ba4f8e858fd298fdaa07693c58e5d49cbf1f0cb5c8c20aa2480ba234b943a662b5189d4ce9b16d65687a299dd51f217c22154dcddfa88ba4f303636cc90b060fc63b6b111491e3629a7eefaeaf4e2cdf32ab4c08e41f8ec3bab0428999e00f5c5f967fcc00bb4f7531d512d8bffb92112bdb489b5479c079c1e4b7c75d758c2d5bf010400bfcaa02d44d979ddb0d1df297d258ccd621a1f7e831231d07ffaaf52a362e78b29abc82528942a6021075dc1a113ba3bd08e941ec1ce4047e2b3cdd57471ef284c483d468d3b4ba600543901f3d7813647d95ee1a82d241dab60a47141ac84bd8d694f07ff0398404921988d6219236cb547080f0420bad5cc7166e43da6af221762ef5206ca47c44d6e96b7c6a494fe23706fe92516f1dc3810fb393d02d88274d6184b82813c5ea1d1838e53b46b5c9e943420bcdf2683d65f6feec81555bc89a1a710d1bf6dc527edab3c269e52421858f685099e678ac98c77c083d14f029c7f3faf4fa320ef7fa64c842118eafe604a7811402ab4d254a23038beac454e97d3ea03a7f96bc2382becf4e437c894a6e537e3a198534784d83cc803ea14ad79aa88fb38d32b72ed293a197d862289c84e3e93778de6ce48b811d26da5f7811279209a7de116c946474b26296e5abec059cc47f71b3bb44b820b4b6504af2688038e19dc8644c985993046a66ddd07d4ec4f83151659e7b97dba15809283a853a42ec0f7e0dd6b4bf6c4723fdb28092025cee1022242672723fb525f6df0c3e83b091607fa1b6ef2a01b319548e963e52309e741c413a2d1918e6f8e31399a350f98b5fd46c38155546ba6eb57b21d42c398705dfee7a19943169d028afdb6ae10ae5bd6712b7924aeabfe34d1d189cab7ab4cf256d011f62ec43985fadcc16a995e0acb84e70b3ac8ff52f958c011873e62d4b29fef65d502e8e19b1e6cdbc81298ab284e5bf42fd919a75adcefd79c9a2bc66512df3444e82a81e3193c764cc9c310287e7cb7b8ef51848be825edb36046118c2258de51febc2b0de52dfa6fd716ef2b69af48e78570621fb78a12b38cfba82a0fe4f72c08a99ac57d3b68313945eb0d403478a8da68357753ab260b706d1840e4b1c2887bdababbe7341de2e3460c9ace4ace4a161f88991e71d11375134aff8b981eea11bf7d3eca9d7f528fbdbd351ec5fb9cac076e3a9bb25c36bd50066a9e56302b4da2687814dd58ae806c129c0183063ce02ea3bd80818cfe1ee862dfa9fb23d46f37a10ae80a2901037421742c40cff3a889772feee55e509c5c90ca661b850b6e7636f25a9881a7a6d3e28531cde9cc2efcf460f93c597496306be62468a0d0d6f6cd22f23a4bbe915ff6f5a24ac7f8c335335b225033026a1d220f2dbd0bf36134adebb201e236c521b7ffd2e67826cc0e3b35947d68947b763677cffbe7a0febe347b0ebd01727220e80381cf7dc8826e67824fd56f4a4fc19e780c20ac1ad0a8d6953837c2674bb7a767dbfa1068d50a518d6e24e9782d5a3e04c365fbd472525b345e9840fa1b44a6fe1a603f404953164376235773004b20d2f58f2587bc958069d2f7141a1cf08e86206a1349de24aec1f149322eeb746481527a6627e2432ea384c78dee0ee309797d27886e638d35272804b2c3eb11072397925d672b1261084d8b33fcf118f9531211b9f91297f6280ac009f08b4023856f81a30af9d0ce4a1ab03b2129384e512985efcf6c98ebe7c467a4a4c8d9b7a0946f670d68899e9ed31ba6ec2e26cb52a16cf4afbda33511d0c3e0860a0ccd69bb9f31d5678c9ef182232d08ad0bdaa11150ef23eb2f8a828b3ebc0ce8c04f23453a63e0f9a0149e4c2222e9e7aa6f53e96d27d733209c18c7c36a55b1c5bb7d6b440cbb696f53008544e3fd92287abf921a4c8b1ee4909ba8c1a041ec86a3ee82841d03cc5e1a6bc568ba020a1de85a841657624c940f7101f014b13f491d69e4d88f086dbb8308505e8844be76592c3ce07f80f215ef2faccbc13933eabb2fc964ab6414a69c4fe465061fbfbd775d02091b525152c0c8e200074642613b02b520341722d8e233795b4c6008bb066531832d6f5764dc479a4c6365a1339386b5da9683d3babf4d34a7a71d33e6ed2f483ba1fa205adbbbf994dfeebfc08d466da93a80e84c1b170fc702de95f4ed845db09cd4e912bc90c7a44be5363e2103887f5de8430c789eccd4a9010dd4c9fe96592c85ef54065bfa9f203356d2589d8ef16ca196680336dcc13b90663f00348e2605b158c9c8dd8b72ed98f9c7e93239be52155e9f0d16da88854de18542cedd6db86698d50ade7f25d4338b56a441b50eb73753226ed8a640bab453ba85122b9c439c93cbe6a24e90f1c312728079d1b35f2e743dafc92b518005755e2be5751f69cb8073f36a6e3cc6c8072fd3438a72c6d1ad034f8744d8236a9353d23aae273c7b1aa776ab3fd0d18bad7f0ef750a9d865f71d25df46f91156f3883988377086fd5861dfff69cd67365b46485721608569679008d4b901db02c7fbe495c576f61da51cc09a711a41de5a819f36e06c5c9362460c4e7a30f389e1e0903678158525685e2e882d2e63d6775a1fb2c11a3de24bd40e26d22cb8f0f7d2d49ca086733e2aabb8a0eb2246e5ec8631831045fb220f85ae9d75fc4a5a0e6ea5efa9f21cee47cc3124fcecfd897def3360dcad8c13508a13af28e314275d487a95797cc69ea152d6f537a59f9b3b5d6a7e42dc6c629a0e272715462761a4394f5b091d3657e964b708f197fbf656d0b8e75afb41968792009efe0e565d61d9db6ca3bb1f5c77a55d47955024174792ed45293ade6c5682985d85457b9fccc1dc4328a19cd7365265e928fbc6079f3ae3c704aa073110169a35994c46bc3f91ab87cfa7e090f262eed9accb4746a3125b16805529d6ec1ddc449dc74dd69322cea2cd145e4ff3d821a1a6f81ff5874d7de57515bb6e5c27eff02bd1bacda0917325d4cbc0736f96d079e9581561c5366a351e88b79e0fadcdfbbc437fd3351b89bc824b9d72a8022fc594fddf63ed13f1d2f380f186afc445cd6b011a4499e0dd9553bed51a12c6e0468f68d73372c5bb56d462d5b66fc646c5263a34fbc56e2613e048248ae03daac22fe4c5481d455f4c7bb78e5327edfb3cd541c46bcb5c95094c0099ed9e457cb37b4cc313dd16608f00e3716a7b9e10c67c80a81c5c6ce230bed8060051dc6c7550baee66987cd796e7a6801daebccf6bbb3b673b7259add2f3e838985411790f59aed0f29317e88356de6f04c4e0ff4d6a3286f8cc4648ef86ba46be8247a192ff74b0418a3f27de414dac45b8319e69f6ad91e8ab9fab64bf591a594bfa771c155a4a750324ac1151ec9b2f1c67734e2d0dfde2f5ede84ac1cfe3ffc6eb0d3100355b725e672ce6c788935b1d1aff5d6884c93492699786a59b928fbd8bae43b21d35c4b4072837097d565a26d074b25572831ec214924535de7204433d5636fcad9d1c6a50d35a970ee7b362368d6fac44a0f91bb09b8acc778973a31b8c38965c05cfa512a24743a70b6aaf88faef87bbc6e0a03fb9d27ca8d44550fbbb8adc9e87d1a335379ffe3658547635904cae6ccb8b7d1e578d0c25b50aa44db04acd02391f4eb712839f817b6f146ba87267d3b8d8bd6da7057dd62f22e769153efc40e0104023505484c320e149700aa4514aef93b7edd57801209696d097c77c952de28280b18d2dd98ea511a8df7a1de0247a7e28fc708244cd6f2b79c9ca1dad5f65aa931fa76541fd89d29c292a92c96807b65ebf733503229285213412a631f4031ba79c3429a1d68c1b5174a89c1637efada83142f9d9642386b1e8c836e8e35136436e9848289364add74834b640177e7c0e1af562104fbf946c362327fbfe026af15e863fc8abcbe218d7a98d9b13d21e858fa56c9aeeb8231b9c5690da4c5f33123f090f2379c4dbb8804cc889318602604d9bc7edc8e4b605c3a037f9f3f7defddfb82e9446a0bd437bcf6d70fc53caab1b44296b5dd24067549ed8e2eb10c9870565adc112d7d3bee4f895ac117702fa05f6f11eb233ede0e917b25242c806d4f3c382ae4c05917964206eec8aedfda3c7d72af7011592068ff9126e05faef4c9618de6218c0f3c64840053f2ef07d10b6d4549235111baf778a7d5fbe83f5f28253b14f6ced20688e539e67c8fd8882aaf01e997d4ab2c003f55e84135a56efac14b03b0313b039f979e12dc2295a3eaf3bd9535ff3128fd8c676216cbb2c28f03b9ec289165c819ffe57b422b18913607513253203ec59303b633d0e6c86ed8b256b97032bc18953ec1fc88f5c7bd965baa7bf503f5a7d95df5a913c1cbff98c0f992497f0a50964441a7cea120ecdb38733ab50a597cfc1d9ecb1b8b51c7cd6d47534a1ac0d27b819332001b288497bf670c89126bbd057666788f9fc414ae44586954b2d5790106b6772f0e9f826161dc2b3d212459713fa3dd01b33b72b535f24cef8d45dc4f43a0a028369c50e906f802dd830c449dc0dcc27161782bbe992233745ed33171080a8d380b231cc42c52bb3776893c213df9c469b036cf2b7e19aba47dc9911516a99d51301e234ca3498047f7f71cd75566362bec2b70e26b0beaf4a36c525482c5db9becd4c7bf9263e29e59b4dcd5e47ab1e8154cc4e0ecc2e444bbff1699cee779282ff148fb21a33a45723bc721a6002989000fdc4ae1646a8783af70e6edd5565c307da68678fb17e9794ff69102da2887652c84cd622302b4c3d4583b534f47d6c3f150e73aed1119c84e92ced9c27972ac66108c1469c2087a6e82d2d454426d4842c9e04dbfb0e1327669ebbbb1d679ca7b60732ef0d84251d295b6e666b128f0887b785abfe0a337804fba9d022954bef1e22385dd0a3883c3d68df8f4734d7b077b70ce59d1128db9cb5c8714cc3b873d48bae02e67948c428b3d68adbd33c4baff99b73749f303391a85a1ba44a0a6f8c793b5a66cb1eaad2c9e5911d17d2f2ea092103a9027bc47b06c8ea2741d732225c0ebb246b3645a39761f6c15d6c762ed7eab51861f4769e0dcf0004685f7d975e70abc5bdc197cbb2d678ccab9fac7ac4f4f4b2c087ce80241a10e511a30a371917d6d4590f6295c476cb6ca7db07e3d5e3ca7ef3bfae2e31b08983a0c931fc16f04cee434d63420822f1fa552ec5ed56ec3c3b883cf186f02bd62c7732a82c282cb07affa1d1b5c88ad56c6dcae471cf6e9094d4a3c4fc94fbf15ddf1d7de896f0e4cbba00f699a752b2a85877350626a35d98a27132b57a91336935dd317c1206d3258c5f8cdddc6552f2377811b0c999e82b5f10b8be3c41cd181ca4e16a8d91b490d824277cbdcd73394dc07ce77688b07ecf0c0d86d7165a0e82899f9370a23ee4abafb60bb6c3c14d8892761752579d1db586dcede95bc1e4c68880365533120c2e7aa2b3473e2f62341c19fd0e55ec2c636342da08600dcee7bb7813058ca909150f0e8535b4d70a34ebecabdf40e8c9e3b44819443ab43d4583b3c38e97faa4604b31fa0b868bdbbb9b3a9818714cc6e647c5fc1de66acfbe072d0c07d26321d524056e3ae1e75046dec771f20bbf87c2ad6d8b58de46dd5e1cef29cf65adcd1120737e231cc683887a65ee3d1ce11a07201433e905950ba6277319af0b882d3fe3f82fe2339617544e24dddfbc44f87f02881c6b7441ce93928b5f6e5d5bedf14b8c1615ebb61163b330da86a9434dd055dccc9a0473a13f6eb19e6d6c63782f5a34d503b5fe998e72e2c0d8d063e897e9836e09036f604d1ca7708dbda7654169c499257fc344853cf567e11545cc49ca38a0d3368a3ba02e8b66046616391ad65700dc6d266db6042a22a2f0ca9288015cb89222668164262bd0743f48b1602236beec40a8aee313e3009e376d9b29a3b39193a4e584cd938b8773fda7efbfba1c3716effc9c8336bcc195d307fdd29b40d3a5b2516784d63b056f6270dbbb52c604ef7d163dfac601f5215f822173acb47e1a358a4a7aee530a00620b59cfd328dc8967c48011293c14740fee641ed7a507f5974addfa7e6f1353f85d09def0ad3a2da9ed7fb5752cd1f9e48eec6d8730113bc897e2870b36ee84ed6ecb03cf9f2dd856302348258439a088138c4b0170d868823240c18c09c44f8e006a785ea9ab3b4dfeb84d92a583b1272111ffeb8350c1decb32f55b5c966a0401f58881a583f9750688f13ad0104de773631a3219cff7b699e70dd8d86f4a0942a8e6b27da8df45823f54008b5af8cf832dd2f5f2016d8b6a912936cc8fe02dc769b30b9b160f03013fe195d775c99002eb9f248702b10351a86717007713bd58c5468999f12d78b66dc24edb93b717e11fd58088aee3a88e94b7310a97c243b50a36586282a0995118dbd043ef1d1c41ea7a7085a29529875b081bf557a37160a224af00a99b33b4dd987ce5cd06a2104d1f67270abd0318212630cbec1527e656fdf3cf85d0ece5f57abfd41477c4f1e65a9b9906eb8929927d38aa010dd3a7a4d3cd70733becec69e82aca4148ea8e33b5f6ab8274c37fb16f6b98c30e6437bdc06b2faab220d461e59c43743b19f98a890905f98570c9167b8cbcc97e8a8ffbdf972c96d0822b18e93eb4a8d4f61fc0dbffd0d4dcc157df2dca3a78a905a3c80ba254f46b26e3cebc30e2e5682c518c4fe2dcb38389d23e722c8ae351e88fdbe9e3ba099e51cd21732356a4bd5ff3f7348ff8f24efe5e4d965f06f044e2a0e8e3297bc0a4361560a785cb75bd5e4d4d6fb09e2abcbb3d8009188e963fc2fbe686f02a5f63780af982b3b561cb63aa92243961d5ad9ff37a1871f86a1283b86415b39c3efc98400d741b673bbae0702b66bfaf631a374f4a47fb2f49bce0546a1e88805cec954338abb1b2ac87de042166e8e3a74b232614a5e963fc8d81627635ed6560932d9b229453eb0736eb0a9c23087ab1fa9dba3147db0f42e713ff8b771b1aced0f8c11866b90e895aee53ca63e387bec78d55d8ec1da19147dbb31afcac9ee1f016b67be211085b59a5262cbc9431d767afa3a594b6e1ec9c403af0b804a93e4eef857284bc1ca62fd0db70ef321e737551ba45ad6ad70b137331c8aa84c289786eaaf0c9c98a2b56d75f9d61a369f9faa03fa1bfaa6ecc2004a8ef656cc1fd44bc983002cdf21bfcbcb94201d71a6a46a883d222f9d0ce45ce75c51926b56259258d78254b17d5e6a87b6dddf082f228651000ddd2e4dfd9a1a8fc7d7d1724ae49f7b38d7a0661bd414f833bedb803420e95fb4b097c4fd07615fbf8ce4c17f2ba97cf0cf2bae2e12fc9f6a47227260a2dd5b08c6789499b7a8ed37a0d2807a2a4e0c02757bf25c58f7c43393181cf508fcb0d010c940dcf98047acac67e7ccdd636dcb6765b346e707abe6546a4478b87ba441930b2f9a1c8a7969f83762bb11116ffc661f0150d0e8c4fa08754cddb2c8b13d5c96d3cebf27d7e968ab05a1db74ab311659e4f73b528bdbf11c0a9fd9ff340466b97d9d657f59c9766f6ce24bc0970ce0474fb0a86fe9600b6bf9739e1497d28ad729e88fff4e390e1c5933a47c0fe028c391b6ec309c709743f480a4f4268b07bc3c8bcaa4b43318c43e588e36258bdc6a80848efce51158a274b664be7b2c3ed36588ef3c940f8deaacc6f3fbc76bbb45585f7881556d8537f38bca15a0de32f4184c7c43912062f1a3c6782f93f88c15a70a67bdb17e3d6f04fd0924441fe2112a2825e7bd27365248891b2013be3778a5a40b858371c88969e7a886f15b87cb4f37dc58b591c9f7eef2e2e04451440460e34630aee2b3e194a4754a9ee81a662a6c9030ed2dab956093701659bbfb6b41565dcf7470aa1929afa3e4687c2c677daf7882294b769f76cc97b61d3da785894418f6bfd76fcc30b72d901b0b3407b637d0417051409ad154f32b3c26fc2fb6a91a0cbd20d302fab62a076c77ecc364bfca86732b898dedc26c582bbf77901e80924efea989f0eb6786b3dba8830eb7ff597c29882a406b49bc0588abfd16122d226d8349dfcdab931b85838be8e57a427570f53aae2ae28d3bf2d6e9c1de02a1beaef0c330cdc3544f2d4ee845732b5787f5351454ab11eb7a3c3624f90194b2600548741b5965d2ba7ba4cd91db86e8e17f20eee1a02ef07f49304e1dc90e1821f424a8810db89e94c9ab560bf48c1f7963f5a84b90389d9fdaebe3c68a2c59ff093b06eecf3ce20c3f212b67b60297ac3521213e95f1e2f9d1e8987aae007a3c35eb5c9589757bb25e3b1889f6093e973e173dc7702a754336eb14a38d0d4d840eb225b3dac1d4986ad3b4d409f23d7d29324f831845c8c54402330db4b1d4116fc0faa7dc2054b8af6a94b3afcbf9e85e3fc45a71da2c57d769d0baf102fb19d2ea5731c05a0f3ed8c178fe51661e771c0b2ac6a50a65c1dc6d93153db44336dea3a4ad03f6dcd3c34bdd128ffdc6d5d19cdd2697bdc74f3176a6e849d3c800de08f8cdafd7f26f5004656226497623e899f7c7b9c73cda4f817c9e9749053befdd11216af05fb05f50b79553d5137baad89f9f22bd3125b91b6c6a46a703650fd0c9351fddccad3d1dabcc369915c3ae8f74188ddd1fae4225359fafaaadf1c653f0d07541b02e4428882ca3cef2371c5c770ba9225ad457b40eab3a022205925cc6c9c60dc5c9c9837b4bf0ba93c60cebfb40ab732ee8345337f4d1810b95554c930fecbf971029c065b870b7085d097651c572011dab46f98bdeeba205d50a4ee8093124a3a39937681d2240f124dd8b4b7f96e8c77836a26a1176a3beb6e6af94766a7035b98268476cabaaada97acd03444b9d0ae28f975c9d0312f884529020c7cc1acdb56e4d5c3694ec7bae5ed7180952008abd55637286b4aea058b2bb438e19a3d3fbce5bd17a5092115ca177f810fc3971297fd003e85dab4090b105872d1a0d3300c4df95e6c8a019008e5c5c054ab16a84441999f630a200af454414d4a8555fe5ba8fe5d5fddf26adb39db359ce311bd5644aa18ac0bbe6eabe10f8f94728df0c2bebad0abfadf0337cadbfba1dbfa1d0e81f37154ac56863e54776ca6b527d7a7a3560af3f54fd1f79a58926eaccce2a957692efe156e7e504f0e26acd150b88ec52a7bcbae592eb1e47a41c2b5b5a192b3745f0ee7db16d7de2f84ade3834b21a05f9eee94cbe9be15fa80ff7a53c116bc4273eae33e53f2ba531e7a8f80a66e33e0993fd10a0d9ff06934b4753e37790fc7a4450ddae7578c5004e3a40481c1913e3c212d725cd052bfa6bb9362a78cf071ba74c620478ad73fdcbefbde584c57db1ba940da75faf5d9435bc5413ae50c4a8e2c8109b0b992ef13b6a62e931dd4458a98879e394175ba3ec5918e5f68ade833ad03f306c5c73332a27b0d9f1877d9827c1d42ae55f702b53de60af3051901c3abb0f85eb90d1a52736905fc93f6c54a73741bf1335f40fd13ffcea9ccf24f282d7b5a2e25a03e56dc22a44a5cc377fb6b621b61c3e9794dfe0a3295df700c04ddaf2d2aaab4753a2426646a7b307a819341157b7d465d1e7023a8f404ccafd6ecc2296c8270a03b04519febbf9689f2fbd8faa1dbd83334d54acef5bcd7dc884306ec601525e3053c5820b110c6e06694ecab1a16dfb678d0ca1704fdabdd428acfebc2ad355f7b39e4ff9f3c4294c6a5a09bd678b88e0cedd435bc622519a7008c841db3389876962cc37dd43a819dcec12697ab4a9e07dcc6c82b501ccebb560aeb29f20a048de620e698f03b14710242f2081382f575a9d8c795ede2a249344e3ef4c2eded8904c146495ba6ecfc4fe605c9c68c3e4a7c51eef12584987d158bc924a40e7f4849b2532930c44c80066cfceab0c6bdb72725acc726dc10fb90cbdf5751043f6552ab13dfba5a850bc7c0899d728a04b719d1d9115a09fec22560bbe47caa7b366edb80b5082ad0bb83b43ebc0a6b06bab04eda4be228bd518adacb2fe92606243ec6ad066cd1e624e88372f4d516913213ab52f22375b714f17bffe5c5048f9fba88d85ab957f07f28de89ab0c49141d5025d2b7b531e20518054f95224dace563a9446aec5797bc462fbaa72dc8e30e3488cef2f074dd1c584617237a0dfdc9f8ea91082030b41991913d84f53e2961d183ddfaa82b4e2ff8f932eb8e98dfb571b2308c7b90d94ae24489543c5914d67582bc30294c01eb2efd7376fef65a8a3b418efbdc4739e09781b302c29528f060e11a021543d3b0d8554a9ec46ed0b3e8e2b75c3cece23953032564666dad3f81c8a43cb8fd103cfb90d8dabd00135fd0782044eabb388cf477959459c68f5e582017c712617f03a5d906c0177312655cb6ecda3507737870e5e78747a453d194f0f029cfeea86ff0e9e45a389f68278574c61afa3fa9535182054d85e96ff9ad4105465577c10d4100f9a5d81ba5915d45a6591812a21c7d5eed3acc42c33f6e47240e530f05c4d4d6f09f044c70d3764832b34966a28b8a18cc917e23ddf4826b543e76752e718cd7eeefbef5593fb7598009e888778d3b13c9007fd22b8f302a532d74e65b4820b61b632b7b0cbf6004d4cb21f08aa3da6f6a3f1bc67b2507afde489106f895c07553723f04cda3dfbb10ec03b1ea68bd1a2905e1d4a946404c213dcf8419236935b428f7d84fde30a5b992a28c30f1cf56d3b41ad9b7f5007bb5dccc3387c04fd39e4387d478904264f75dcf2c97061450d715767d0d594bf0cd46c48c28473e2ad0a280b33a496bb94880cf5ef5c6317a43fd77e57fab3c416a5636d019fdeae62b437e0c07d8cca614ca134cac9999204efe10b1455ee3d77d6e1557f20163b447cc55ad9e28d7affc9c70bba49b22788f80b36e2fab68188d159fb3607566285103f87764174718e1890359c78b1705f266f986a2c895d283528a00e865a8fd0a8d0ac5a25d412965350523564f64c777c6dcf961bf3d3fc9be609b44a6a2441f283625aef09a27ed2c1cf4daea12449c3a2948e104961c6b67f99abaed8c22e7e6817813b92f30098e44add1ac8217d0d0888bf1c67f9aa69493145ec55ad5b84aed344879791c82e39f065e8fd4edae57e897a4c992e915c39cc9d9dc3af2f0e299542a696f82baea7d47e1490f17bac2aad45d494d573dd9d02c9d1616328ca5645dda4c07835b58e3b1aecbf1d510b9af15a944b756d5c7fa966a345ec1142f35ddb9ec4b06a8fe3020cbfb8a08900f4931a0fd1b3139285f514ebd3489717baa9e2f5639b6bc8b918fca4e7f2d159617b865fdd3f280772e29204f9f37a05fd0ff0aa2d3d5b0b16545de23a4ee112dc33caed728f82c3d25c421f158dfddf1c99f5fa7795df64c9e80b692ea2fe02a58d523e9daefdcd84418a52a60f239479f47e28436a53747490d586ee5494ecb443604f65faa86937a787ff979559ffa53247b2c6b1aa52791514ad701d1365dfab20f275f8a0147630e510ac9384cd82b4ff3912c99371a2ea231b4053e050a328fccce2d6a5f09fc9cbe57f253ac0329da964c4f6947af92edfba73b5892de6605e6c40b151820e367dfcb98cbdb3f8f468c5ef2bd8437df873a91b9e46abc414840cd35d1079cf128cfdaffefc7c7877fac269542d2ad9b5cdf30cad617974e8ca7a384f1016250d1565e1d543522e77b2c34e8609ec31ae84e8dec4d84ffc451e6306cd21973ade0f7da028b3a0ab8251f354172764c51288c01766b9476f194510f9dd3727c7c09182da6972339b4afa8b1f0f35d2f829471ec1a9091e5fb18d759d469552b21413adaf353aec4cfc3f5982f67e3c63d392a1e6b3393a40ee0c0bb9629fc61bc6b958346d38f92b08dd850bdf885b77f58efee4b8f983d5ac4960345c58653f5c8cc0baf6ad8277fde5ee5b46031a422c5aaa12b4d7c43241eff4d7eb62665dbdace8258ac00ce98a494e32ff2aaa28c7aea0a15fc1b254f307a3acd63f45d9b154e04f90bf320d1150562eaff6528792970b4a729ec300eb3857dfe980f89686dd16d17f6c6c345a0dea90762d4a3111dc99c6a6699a60879445f20a6037f0db734deb9ffb968f4d78f36f9658d01be9638b127c5dacadd85144c931c0756d63815cf4a9a954c928bf0f07c398d7f7d0fce202d1d01363068bfd5f0d11a634c799c7b2299e9282c337a0c37970338b7cf09e4e44828be779913f78b0fda84c2c22db034d9acbc9d503f17f12923ef917486fcce25c443bcf5828720b15b9cc65f5fc68e8764aade42497c1a7911ad83e8041f8e64350c132c768b20b82bc7ac7c86c910e9d44241405e33d057102798a251c50670aec154eb4c858ef1f0cb6fbed18ab801ab343868e24cc6a3d4260ce2c19a86c498e97c0a637902d25031f72ed6b5b4931b2b9a46911738e893857994773d33fbdfcab5d5da5bfe647cacf740532b3a435b798e3df9eaed8fd41fd32b02e0173c796da0d7537115afae6901e80f5aad6726921afd5a3d2fcdd6ae70a398a16ec6a2c5fb80e4f52d7362e30efc5c45e7c6c6d67e20d2da2e614d9a947e20e74ad59aefc2329d6d5f9bb5136efa9ee00022aa5b991c68e80e2cce8dc148ace86906858b9f820340799ce75c51ccd8d05f12d2f91c27b8a3913a36ecca7baa9caa47c16353b58221c9fd7663f90cdf8e155ad1a990887b71e295a660273b6232a7c06c56de7bf1c3ba1def81834fda292c3e1771c36d01c7d2085106ca80afcb383946697b7107208e74f0d2b6320bb547239f9306baae895935eed7d786fa569645840e482111fdfb6830bbb8336934bad5c1a7d939c17898d97e108a02f8c96e5d8413073d13d0af8a286a318a73e2d17c651eaf189c81e10f0cf0701eab01208cb75f2990cab21f5a655b3ee1b5bb88c48c471f2495f050cc61a60af48ef1fdb329f0f26379a8fbdf8a7ff6d55cbeeebe3f85c8466ce7be1575d5b9fa7cfa0df838eca565fb130ec8cc2e120f3a1d556df2fff4d61bba9805127f57cfa1ceb613bea71db97064908db22299affbbe31a49b1674c429121acc5a4d33125cdb83d70f3fc5df5c9862da103174e825dcbf6d92539de618e5c38469e4e8def9981cfa3a338681cfd2033270bb445a82b46567271b5b169a8626f28133b2fc11329b78d43b372574e7f14125074cc4a5891606097027a18e75cf439c33eee976fe31571a24580aaff1a79f266cf7c25a784922e46e1c9195c518b3e574f48e669b3bb751ba25dfe1ae04def7bf7a9cfe6ef36f6a7505bcb4187a111389a73355c047eb319a61e211442af30493b420eb9e721a1eceee552258dce0d5a26dede4fefb26b75c08b0334cc7481b8e1cbcb7f4fe2e38fb02c62cbae4e9ae563bef9a9f69849456e65da5791443bda8a1752657a33eb2914eabcc5d0dacaf58b65757a1afc2177820c1cd419f076b310cd68397492c61c2a615b0bf23c8f0f93bcd3ccb4020df7b92aba40af66235e05e924b80a98eff275b1e18b3bb07a49f55832543fe898b6652f91be8648e8727a2af2818d51a6928c27dae46e3105ae383615e49ad0a119b1985d78bdbce3aa9760647d95e3f7f087bc7a8111ce66adfda435f623e2dce4279e8d1b626e9e36adc75d5945fbfefd9513daf88bbc4fd421b96fe980fefced4addd5795dc0511080fb6630ea944fd7a369353590634e946cc009b0e4cf25019db8a1f06bd69d80fb7e321f4b5a7c6ceb222080b8f80dc4293759079ab3734ce4b529e2a22914764618c811de4fee589213650495596e1b21e6ef498bda63f183035a4bc436c5bc4261bfa368ea19f4b362f209cc455f16f50257c02404ba63b789ed65dc5b325437b2cf2e4eef4e9667776e5cf9b41cb0b41827003e1ea9efcee90d8e1f7add9783b7a8b2c0a9cbc0290769d12a2a1cd23bb8dd55e790ca0bde553ccb7e6874085f1b53d09589ed148430557cf5befcc5463fea2ad4afbad38ce356924b423c41a3e66d7bd6711667634b207544fee30a9466c8baa6cb6e31dce03c843d1b0c9d341a5ca55911e94751239a1b3801b5edf908bd1b5b67ca95d660286e8cb17cfe13812fd92be159b3d2a63ecaf0bc854a8c83ef1640ab3ee7781d5f755e4629d4d2750b76751c8a3862806221155f76aa75e294181c6d7ca9a75a12682ebac65102c601a67530f282732bf6bd939f0071a4bd076626ab091db3bb46caa22bd4ffb357974ad41f8d7006b02937b748fcc6a4d16a992781c0018730aad6c5411fab42b3ac12a5040e22fdbec0b2ce36c7425930eddc3df2973794c991b1a947ee2e586a19d2b6412ce104a6a06be799dfcf5fbf6d54409be151b047c2281040a26b3b7ecbe5890fffdb1b3aaf16345f2a4e3516cd13500ae558198b40d1e1c921436946e5840886d8e4077528d63e2435cc0a377b51d986938db087b72178381b71978c62bb8806bb6b64abf0e6eaad2f8fd69cd36a9941327efa2dbba65147cefbdadf02906bb2927ddf59fd8e87a52412fc586bf494586cbb2019db275a46bbbedecbc65cab717ead9760247681ca33d03246d8f6b5ac87e307cb9cdd013259f6638409cd39710d3acea548e1b452174018861360187352813e3ed08ddb03748dca2288d3f3fbc1c95e584507eeff24aacc58ba12b693747f37216ce52aefc701a33b9756f7ee1a53aa83a4e6b561a67a4810a80e54fec4a445009ba620dbda1c36495f1d5deb56ecceffdcbbd17d094873e0cd21b21981c4af310c5543606b8d5c7b2d8653e41b2cf0874805a2699774256c985ff0f57d1203ee2fdbd4627c45368b057532442f52eeaa140828b14ccb7b366961b1e455a586bbc52e900e2f2f6eed9966aa282601b331f7d7abc8dc775350301151fca2012943ee40d5faf36a0acb4156a04382c604dd501cedbdfc20c0b992f6d6e5305570c69aa2470f12aafe27d0e20e0e0c4c6f1be9512d4bf22898271a8ea85dad519726445301e57232df60323ee04c8bb972a62bc61cb08a919a9158b4ebb204aca47b63188798f0069cc56d1c309d90f1197f66040970bbd7cc663c46915c8efb84eb8194e66e2c09294c75d8a29732fcce446445b7a8015078e45985308b6d4a3fa5e5a4e2613efa083a2c4e7e2f02d6ff9603fc178b50394aa1718f929e33e67f4920981293bc384543d21d86aa098a3acd4eeca218a8f93693b07a3044c1910301b969d43b181208e702d6c6174f2aa07fbc0789020078fcd3de67d4ecc188cb7cb30e1f02b65af8d434927426c7fb20ddbb9623b884e4b2f6657020aadc053dbf9d038eb17a2c34fbd655f5d3a6ccc3bc0cd73c6e0852e3c74b9214d92fd0c4373bf49ebbfc8246fe3bcd105eb63c3c78ab95da41efb4540f04adebe5a6b7a7a5f6bbfccb7f14f4ec1615d9112620d1da37a65087bb338f9077e8d91465a7eb29b4f9e5f3d9ff4f9257ec2f4e8787dd0d923c99fe9816b92043ee63b676418d088e8f90f1255e3d4aa718c97601eebca9417a65b15e52089551e1be5d9df590205dd705e5e7203e585f434e313df30eb55a71497cfcc499447214644df12ee167e2b3a47303e3004798952e9c3228f046438ac272f6d2f58c1b3e3231492a1ea94c5012b978cf6335a65306d5a92e0a8ad62318783df61313c4dbad2b1206af6aeaec51b5a1e77cf93ef266c970116ec84536fb865e2ffc5afe33ff5bdc7c22d7f4127a55f3b1b9a716164f5539299305c8c2d44f9991bc673fc956be344af212f99ce2a0b1ce8eb32994c97fd235da62f43fc10e49a33e1c44a4ec25e53063398871146368460189dc5c35feba901bd0ff12b26f58ddff8e76c8347e943cec920f47cc2214a3e219b1c48efd3c108c520f6ca8b56795933fc41fd95ed79fbe1db8bf06c5e53544dd824618b46ea1045a3b2930ab9ccc6e986e4f30d93f982b9bc9049d802ed72996df6ced4204b2334104f6ccd4a7f17ddd13bbe0932d10f8eb9e24ee2db849a7d0f5e23fab3f2e242a4a1fbf2f1e99263eb62d517e48903e6d6e295e125e60a31e0d59f606676f4915e817aa218285a9722eee4688b947c23791a472ec6f141b16124f7e0d68f33f702eb840105fa2c04739c4e1fe95d2b4000de1b967cb98a8d78d826c7dfe1e75ce074b1c687d802efaee3c84bb42076f288b79fc4518a9e025b1ed9d33b129672cf9c2cb98f9a979aee516486e62cce614418464f988419f192abb47dce5b5a40ba9cd729dd354c5c8ad3a91e6f994cb1b8e76433898bc7f7276200f64c8aca3ed18475f78b19cfdeb5f7c11c322ecee328f2444995a8011febd0aa9b47cebb24e912012a35a6ebcc4ad654f8ecf24b123f1a6341e961c3b42ab869e071d9539756e290cac407acddb37d8fdedd95d4b0f11341c64ef5def9c0016481c7cba6119914d27ac0380b8bb4f2751ede6ad8d520d91ca4b293cb3384c0aa2a42393d6bd8b23763246b109f99a98aaeefa1bb5162a26ad2336f9ee737eb3c16a0589264c44c8acc95747e5b778b3022d174bedf1dfd3644e96c45fa762513ea0900bf4506df793d5c4f4ea881346b4560c57ada19db6b8bc8554d01746a2959813fa2d778226433ec6de582e57e3d560bf2a90a3a790306c3d3ad09603a3992790e7a723c23b7ca86d70ecd0c34d861cf65a7bad40deadc0e3be19dfe5485fe70b4e94cf5c90f22fda418c4324f8935b2fd059b7ed60b244790845492505e5f0a08e5837da4b547244b0893a56e15d96fe80c7dbe980e0620920161e667af83993399e7cbb74f30957088ea20462de7ae637a028fcb9253bd8aca16fdd3f84779efcefb69abc2debe66ce2b94ac365339c9408c149550c3ecf83c94f8b14c0b87f7bbb276f6efcf5747048661dd6fab82c38205addd40f4515d4c1081b51eefbe549c69047da7f38b1dfc6ceb51b3dd68181467e3db2d311c283aa9082c1db56c8e25d62787c2534003844820dbd4c87ac295f17bb54efef64e1463361f43aaa5f87e4803d8597085f829e78130d231d812bebff0e6e54d08859f2ffd6cb159744caa917a1da9a94e71c6dddda9e63c1342d04a4f9803fd60e9c1d9f6f00b16a0a1c0bd8d345544bf2feb15c5ee0662377a6c673e8f2e6f3c7539417924902950a2e4a753a73940cc871789bdc91b919d0db08c6150f086780773ba9543cb98b9d0ce79c9a5be1f68ce602434160c5f347d8fe92ee1ec9464474963c791cc7d815bd131e76745202e5f74e204135e2457f0cd20c1ed924da4c8c1b6ecbde34c15175426ff7a7cc24f251689ad2f19f29698faa4cdcf1e02388744ba720395882bfd63a060645284e27d4b2df792b7aa8f7a5036b37f23603fb8e23525fe34a6574c7e2e91e7006ee81b48eff22db3bcf49d2a9f71386faee27be40b021cc0d3703c5d435c3e46dce5ec60595c415fac025f2ef87cef7387e2a8c4abf4ed23ca59868256e38de5095f857de3cc34cff587d7da1bf45b7dce9d08427059ee5dc87818c6a22f8d0ce7262c48a6dca42d2528ed8bb1d1873d7dbee79186e9c391dd8f81f3547001e6b77fc68720b7c88dc29c096a52d93a47338d4439afdba0b96135d4a90541b9feab29b06b694c4fb5348edc3b3baf72a56b1198f836ae1d3b45679143b6a5ae411627440d34e3850fbc67328eabde4841596e43eab576f0daddd3fbba5c5713c9622e1146a1d8bdc1cab166da00afcb7a0bcbfffa2ac876c8e2fe591a47703420bff4d863ad6d8d77fa0bf278a976bda1a8d93f65586e07be36beedbac67633b4e5d6cf56facf09af6d72a64c58a8ffa8737d79be68067f5903468ac22476f029c4cfb65449b89f5d31ea9aa080b76e8f0602328d5073247ae57a620a04026205ad914202cc0103397938e6db2834bff73d45175418d42b12cf8ebf117f56180e7d933dfdc118f7faf474bea560559d4e183d2c08fd45d72e9a2fc64d0aa18c4591fd7111864501b7cb4e1e164198605b4067837c0dc723b80ef956f7303a6a65f303df133d245eb4a2bc68cf946c08f37c1435cfc934d855cb484d12f2ee3215ebfd6adf7673be124c450283023b76627d9032985fa7a19608a7c03129b52de42431cb2735bb057a7b31fa0e194c85909fcd9547fd7ed051031f2e5f1588c15d9b5ada7841cf673ece7f43c6adfe0a55351d2d795ca656be6aa98f3b09d99c8819fff2b5ef591d9b3446aa0182a5a5e89063e4a260d65e2d752d6227ddf34a8dc8b8b99dc74bf3b49b301e8eee8287f29e080175cea5aeb91fb266034eab27cfd7c4d6f5776946c789c0febeaa73846e211eba7289f3e28baa114aef7dcd7782b2e5bab72f7d5f38165855ea138258996a53f67aff8f68d419643dfaedc72a571a84fbb995236bc13940f3056261695f0a6e60c36254709b50b66b197f7aed4265564e6082e0daea982d601ec644744e92d99e6200765d6e13a2efbcde58421a2cbf0d01bd6d0e9416fbf5727efe8e7999673e3e210f53a7aad15412cfa57fa4fcbc3b8923ba0504f4d5a1bb9f570f2ce4a55465bfca66009764825a8179c5b1d3ffd654b83d2177ab31a4ae591abda690c52d31c6ad08ed131fcacad409d5fe155cd82aaaff1f8790c668f066ae00b543979790ac1b820435b91e5a6d7575c5141280b0b873483c5e086f295bc8739c697c2a3e4fb2b080570aacd3378ad73e8f277804a933beaac1d30d0f595a9cc160a8555d7b8ec7c9d3dc376eb8e6d29ecc3271ac029a2d53077457224805c1925daa9fb12135455e8633609b1fe95f15e3d11b3f0e652ee791b4d8b8e4406262fa8c61d88c2cadcbd8bb430bfa553f7b306e0b6855102dd7105cb722cd48b9e18fbdce59d07965c7c06b989cc0d9e65213bce578db3af710ce4f615d0274812c50469478ae401ca754727a165a2434619b646121b075a6422f32ff3dd5912d887d12a3bfab09a58e444a1c63d6f59d714ba6623e2c4016894a6a892d2b8e2ac8150870827b3ae45ec5784466a9c90dffe67cb2f8d6dabeb9fe699da23ffc406d9e5a3f2a5923fce27ec0d6872dd85f208a05c090eba67e555a837af670fd17a7ce40d42cede463ae455333f24969fe32e4208325a6210278f7a6d6f22e392ef8965b017e1523903d14236c18c5a84136c5389cafcfd581e874bde99334a1bf72617b783048266db6bbe0ad90773dacd6b9bc5ce51086c059f6c5980fa1df3ffce34026dc3017452ff4d39f502d56d183d063e530af95f1497cf94d6008cc35136a68669295300c91d61d864596bbd9405a93e3a3900a44b6ee1a328c3faccbaada64bee07e29cf1c1f26b71f9152d710f10b25da711204465021663a5fa8aea1a5adfc6c3c68be2fbfc8e75ca3ab37e42d89f3c818703a372bd49adef297531f667ef5c278fb99af279147f1b11d2ab5a5cd921720eff9dd2ab01edab6c9ddcda148812bc43b94dd7925fe6ac31b8da17383aff0dc730711f04f94e7f01d54826521d68d7ef61b150380f967d46d14f6d8f80363ce810bbe7fc2db49c5e0722c8882301b2d1b8570ebf5e74c089fa03917fcded89446389038386cb5271e68a462237f4bff84fff467327795588de35a0d4d1d5aa7df2419648f64f462d1523387d425e4fc8c98081f8692a1547548929551fa06a21c0cb6654311c28b9e0ddec01666c35d9e0a73f02dd7044415604240d4e57c52423bb39f580f608417c82dcd9b370b7f33b2dc2c4e74f8e74ea7416a9d1bf5c1b443e4c23fcb18cf020958864832f9ef6a0c7bc10218e1343dfe60f007deae54160fddc81a7b802ac47f94d699d27f058e150ebcb795ab36f34efbf8d250102a7369d0f25d446fd20b24b8a23649ac683c246839c2a91fed8325d2d93562fadf4d6d47455e6766c6dd24a3b480b0d632dc19da9c6943c61e6f5c605deae72c1ccd9d651592d45363f9247db62b1f10ea94d7b96db47a657beb6c2de72e5ad21b50299592d6b055ebb9c1d71c38acf8010e1586c3a1fe49d120ea4f3292f30d20d04ea35bf47656a9b73f209535c04336e672dd6125cc24a9c8156ed40a28329289f8dea2d271175efe2c3b9b96ab7b94722e03dfcb5583840bbb11e91febbb87b052899a1e489dfcd9ed1caaa07ae47cd7d70e0c1b55562a79ffc82f9055cf7f664d5dee0b11f7e71ee8cb9a2a844c8ba0e519b67205caddfd332386ae0e587a4660818e589b5502db93b62251192407f9897379757c32b4469090d241a4345ea9f69e3e1c19d4a11bedb01aad74533d47b97c824058573041adeda4ec92621e8b87ee2ab182cb9a9a5428f84d13c88b0f4b2ca3889a00bad432528a21008bd6ea2e01cb8028548ae7c6e89c745970f6d03c07eca9990d8cbdd80716f134a0b2eed7e81ea7a79b9ef9bd13bd53b80e40d99c47a940b48515f821aa80a7440d4b6c4704d05af61e230410a86efe547308cdb0f85eb739d301b90d8304c45ee96f9e23bde927917aafc387857a599c53100577be8e04229c96fc140e9e608324e5c6d3f53f5c7520838bdfdd151232a2ad7eaadb084bff4d8940a8bb659b31a938610fe1ddf8a6017fe4ca07a465ac8e8f075051b002b022fa9bdb67a6b07174f821622376ae58470fc2beddbe97be56a4101153323ff1904d7dfba5063aa5c490adba0136ba7bad7817a76af21645c7a28cf1395cb59fa242fff191acda163006f7f9b66b7a30f04152c62bf310ff785e91655d77de88a41384c89cb2aa71c85d8e9bddf399534840d2b57704d5ce0a4f21d4f4f3e255001be5fe2b6890e9559826aa48101f4cf434d5ea765a622890be505d2aef773b27005bde26b8ddc56f1d84adb3618082815c68a4997d1321e136fb9f06e3e9b390971fbfcae62e2e518f78c0be3d696de201a826d7c7042754bb5a702cf9c38f960a04902b95b1be0750139c479542ff55cccf76e9e6cb67971c8547d41a140c8cb84334a8af50672ab98c899dc3268b850f24ddfd1a9265170cf101e08f22ad8375b8f9d4c64aac809f5c9e73ff75cc058bca61495d0eb34253c5cdd67908b94b06bedae485c1129d6917a03c58d00d3a54c9a7708e87dbe4d284cbc4420c03eb6f104b57f7aff1cb7ce1e45bc9787ce575fc4b7ed4b980f3c6e304f255d706ac18ad4fcd77b32a575e3234a65de567a2b659c32538b0b07da545caf2b30e2cf026c20680c006bd951df72bc1aa1795ab62b0b76efb0ae303e8a58c97af63e40c4b6c5905a00d761d1010706cb75cf107f947fe90defe3d54f634554a8123d1ab68746122fec0cd37192066a87f3bd765a1d5e73de80c92897872adde8baad2953d6e9339fe6aa30e72f07ceb41759c0ce1523aef601c267f07bcb20813f7add4068a79be9aca542857e400e70522f23cbfaf60e8464ea0c31561e0bf69c3e0faf97fd532ff739b48b1d1801aa85c80235fb5d05ddbca047743e17123c6e2ab2fdf38c410db05bb49bf6ec5ff3e714bf365d4625b82065340aae436d3eef4e34d47e910e27591b13fb3dae06147c5232846f778b4a3cf9eab52e09116db1243afc31f386afe425599c440cf6d1d4e3c03dff041eb00baa7fe48bdb5da14bd1b0e7201a7dde41eee4a4429034e14e94943e6bda87b682d92e4275bed90fab1113d025e6016d25f80df41586f65fa4f1e0b61ee7a79cbd1251550750002a357a990be25a1e2f1ea782d2863ea23f2bdcb91679eedaf5c0b0d8ea93b3ef0720c88ceba91b52d666a98e04bd8b688484a44caef7cf70ac862e8dca6b7d1834f1602849d98418f99ab805bc064a51f909d47d40a7e7715d5b163d6aaf97bcc62cdbc579f522fe2a34005e00f16227da3275ab706b5396ec1a7fa5f0fab3deb5d13b62ede942b0659eaaa70f136d57a21d2e9e55d7c8f9407dc061482837e3f7af633f18da1c2ce4485dc85f1cb96be579fd180dc918b4f8a26883ba79e985b866aaf1b6b35a01329454dab469c1b080d3c861e9413c3a268d2000cadee0e83ecaf8f1519783094dcd8741a954bb3a31a82e65d9bb98ee03204da04c9d423ebb8691eb8b953a95f4bd68f444f2c9300fc88804a5af37e164d7934df079a532ad86796ea0a5a87e2b4f866c1725e55471285c68007ca2698bcceb4c1873cf8f86359659c6941c2f5a8dc591f70dec0c2a8ce3c0b96487767bc4673c18e7c9f4677312d9db844f477a3c6babc7b66cc4082d03e08809ec17e2753f0aea66b30e29989e4af88afa5f62914ea5af3751ed77a75283e25dc99292b11b32c6e918c882dda5a6cfde8e8a1139ed3a74c92035f18ccc20f263ffb458149939b8d53855788e8dd331f3eab7fdd6f469901f42d99976c26fc597400303da9734d3cf605fbc8791eeccb11396d2628a9b05900cc596a75d051e356748272326873369c98e2e71b3f576fee46d4f0ae2c72cdad68dcebe07f0253944052f0538926bb3a614a8ca521e7354687bb5dbb01a46445bc529c85bc278d423766828a513a5c01f2e04078ad243eb09aa4db58519851240d735c5075f1b4457e37438ea17d4458365e6f082f5320f4deeda587a71964ec322876c701fd2c85a58e7642e683c941e0da66c890998ae9b06678e5f8edaa28c42e585e66278e0bcd429454aea3841dff2976b1d8618df7d859184191cc98dba047bf0c6168b25a23c1159c2448abc9fe18a5722700f64179865958c76d16ca9ed33c15a13d3dde01e1399871540b503547355796340fb6e744d10b9594efd3346efe7a8b160afc2b8f530f49af0993c67dd05d5666b6942aadb659c1681f09276c1ff794fe8fb36280e70f94839058014d950c22341ed78b95f718886d7bd6768e0adf1b955ebe454fbf747258c3448489fdf0893453a3ad1dd88f81f21cccfaa22375d5ee83d406c20891f7fe6a5baeeab4cd965548df6320f1c8f9b1c49ca1b6c992a67997877d09aa5f7dcffb876e185b9e699efd423419d3de7e026923d9db312acfd42b72f6d0a5888854f1067c7ff23d5988e6bec6a1a66d0630139899ba703b1dc99346c096ece96940ea222d9b90a76bc8efd6fe4c190f1e8ea0d111ac826b631f48eade2a85e889cc10c7497d1ef1a01eb7f539e7d771cf22ef07d2abe8a3d59be8819a32d1b3dca65d0a1233765247e431f11c0f66eb5a87c9b126b00b4d0648bcdc9d6be7ea8a33b8e6b842c063e7b2b71bdabd757de773896ae688d3ee1baa421326e2f8f57f00b8cd2bfba983f7c6956e3757fe4389bd7eafa0fc48e21e32fd597771fe1273ac002dccb231d59bc0821a65a9a73ab0b602fad1038018d91a332a3fded6da52d5cf18bd7cd9cf624b0b90a848803a7d9ae90a975c3c810ab5732ae2bca3d5947821db5e61d203ba3b00f658472232295d6684900168fe700607831a5456360a2d50199d372e4ce4365095d44873efae88d6220fb02a867b9a7da5fc5172fcc17928242f60b8c53bde74d5bf74924f975a2947767460035758063ac16dc158590322a1a67a95a53eddba6a93d106e052c6370f7d6538c0e032c96fef9d0463d29e0f035b1401095133d484ac283f1cc7bd724de65d81f6dfb14353caa5ea4530dcdfe7d65e7ce3b9bd966ba4018a1cd3532936bb9109fe00b63b150031dcfa4eff5f421f1f55302077252086993a38a5b0472425171b16b3b1aed8db98af650868ec69d5347accc9eb7f562fb3492a67554dbb11fc8e1f9583ba5bb99b20c13826375eafb0ffe4f3a2b1b0e945b98f97c09546f7c02ca64e95215f0f283e9f0588af614a8a5c5f56fbb29a27c82a8300ba5c17dc2dc9b6e170749b22305d052f106495006a7f94be862295286c473dbd7d0bebdce4826859cb1ce07314404ac8c7d576ddfe606753579821a5fe68ddd5ee095109da1984854ab6a0b98731b9c3159f6e35e30492b4db170a4307375fffb9b3b1c9aa811646f55ccfb7dd4aa3521721e448228245f5c5fe58c6e891c7592df8bbf7a6aeef87a1402b31139c4bec4486300b3f7685f34b00774f39b2f3368541dd30098fbb912d89c2c85092ad287038fa17b386b5599baa040e8dc60965fb58221ddfd90160588f6823fe75ee6f3974e36c954fced1f336e7563151180922fc17387ba188970e3cae1a7d6376c739a18e98d3cea1f7dba1bebdc046310f1671dc66d8268f585f020db01fa3ff8172cde7e75e65ae56adbd9a664971be9692f55b379a2903236a9ffd32702e6879e48e219556b860486119145561f64c591f87e96bc68636a383418f235d3457e4b21cf27cefc7c7f3edea4c1f6706f1018db196f4cc85c65aca02da7e5db8c436e78c84979db6fb94d0370821f0147c070e960c25887429daff633c01d25c1e5325534b29e7131c6b01e3babaa2867dce0e861d0e000699bbc06586e370ac2ed068aa72459e0f8a842da5779b90ed0dc31685a17c6dd1a9c1c2287a6547a135c2b71f29a107b03acb6b50c9f4a81809604ee3de8bc64f9efa17294bdd42847764d6cce26a425a18effcd822a4f641749df62f93d1c3025869a611307d51e6a14517e5aeebc4b81886ec7fdafcd78b8c9e631ca57e96d6eb178db333d13523cd02cdaef05bf3b7162e0a9354b186eb267bf91ca1a2132c98d29677b7960924383b636ffea137b52bf7f86150f5ecf879d4579d6aadfdf7eafdef53463b2fcdd785cf54571b8809d83ba9d4a09e5dfc01e2a11897d0d65f3ff396fd002acdea327756e4b1131c40cc4376b3319c90aaa9d9fcf3adf7635b179f1a354df2f60412bd0d9c5e5001f7b2bdf6d972e382cb95f49143a80cfd6c268a1dd40e5262f2a6f813e0472d216f947441f13e7bb8d16387001045b9f4fee4a2ecec21ae7464753de4f6b41bd3ad8766139bc05a395740c3ed6c655b472926cc3e3cae3092be72fb1c84c9e6c3ed3dcdd7e476f845cd467eaf40ff62f6b2d7acf31cebb340bec7c994d8a861c337500defedda36a86b286afdb800cb3f919d3f58984e4895dab7e753aaed2d4069c030b81b8e8bd743d603ade395751e02a6f0ec05a3688362e7cfabf20c032709e6dbb43580e488c0dff8d5a4e801e860b80b5fb8ab19374585c470c9410b9bfd2b2cff9572d5d674e2468b6760a80dd67dd71901708fff085dc461ecb0e039dc7a53005742b790bded2800763eba729419a27c89528bc529c1716e24062185c5a469e0fbeadfecef4ebf90e81f2bc5feeaf152974841a5a2dd9750068aeaf1412646ea723d2ce734172f7606ae7b3328202458021d05d631c0af0ec919120efd6bfb93d60098e886e5db9fd6904c03b04323a1bcefed7653d437ee37bd7138b251326926726ff4b9afdc8e8903c24a1a120fe399f45d5278a4fdbea7c26fb22023daef1fed5ea5c9c1e6c8fb223d19744fda6154fcab8dfcd268f36275d417dc61863001ccc50028511db84e4b8d497abb987bb8b2e61aab9de94d407ab660d6fe1ee0e5c1cbdbabeb2a4c19f1e5ca93da43548a8ad089bed51415dd608955232cf08673d948fb04ea30516a7e87fb0856d15c1b61d9a8974cded88da8da911d564e3abeb1ef7b7aca1a6b85c53f58db202a469855d2b1e57254ec9606fd3b6e7a11d5da879a0160b5eda0a683b6c861c34be50105ee1053d6d504d30e19363d48cb327a06e3f93cd3aacf329fc867b8c1304b324888f6004b43e640479887f86561f79e4e49c820b5552f581dc1c81e25f9dcf8b962a448e81b5917fceb62dc297590132f25276f335f37a3157ee7c437af7805024a6f8d091bf94c470a0292591726c8cd0b65c2940b7cab32126101b575b648585c1a6f34e20eca000e6ae4c869e632b987e9e3f9345b13eabbc4102ed5aeaaad3993ddee06ef437221345b2488750232f7564de66d139e4d7784b0a5803c24ef110c2de7ec1cce21225cfa11684a15996c0c2f6ed909d23c12da2c2a8a1943ac2840c4bea84b87ec0343262502a135cdd02cb85bd3b0e1c70d87e91fa37d172fc09b51cfe34e60ae6a05326fff92ef3e0e0f72bc5e8c7aab02499ed6ca5ca43c12bc6c37947d357143d0a255ac44fd250e327a78f65bbdd455c40e4276109535a30e7e3797683f73c99528eb36d5671ba388b91046cfaf77cacdbcb11ed16e58e8c4543cf12058cae592bf45a5994c01a094f6c79a3441d4b02fb3628a5c95ee095cff24c579d9ae3be0823d78958a85b26c13aa544b7aca31a4a3cef927a5b620add2879da2d469df4ebce135e033d8fff5264c010de535cab6d5a4307c0eefff0a6ac54f7863c601d8e1fe842c049f89612dcf9567732aaa674fc71a2cf6b25626efc1cce865b215c3b03ee44e395b9c163ad5a4aac5e215d5b98dd17d3423afaaaa76f25da65af4dd076fcadee487f82a6d2d9f063185720960540d5d6762bbd628d0557fe706bf25eb2485f794155d3d09b78613d59855059903fba367ce951c6c7c037aba69ea1b2aa8aabdefdc3da3ec0def813300aada6f467d1d40d72c90265ac42e605fd5126f0d64e5a3fbd5f34bf98bbfdfa6e25a7f7acb44f17118787fd0ed33d0ffb6371853a6ab745f5852db8d770acef003b651e1726cdd4160fe4175fe196e666dfc576a598cdd57e9163e82daa67eee161cf1086d7b5237560c6981e19e60bf46cc6b17dc8f7ebcd5a22606c2de0718c91ea46f614a761942a91b3e9a4696469702b18d4e4a09db3b9e5a3020af82bfb9199808d3c0b10f7b0c46e025fed027118cbe130e6c25ab7b1918348e301491a62b8181b7009a91036c33faeb2797b62556a76ba40a3c5b2ee17e0d4269b4424d1ed0e1f038f26dff7a95cc56801a6781cc0869d984918c2f8f09bfe1af2c9cb9bdbecba439b3609e2ed1c6f19e9db9c99d8ba6ed80257cd25dfdf429019e1facc0d091f1065878f38da0e2b7297aa6ee5705871f0397b588c67efec655e94518123b4d734b760e06aa8c98f1b2d87bc84af08ff6954f93fcf72ba6fb8b66addb820262e950fe646de35cc203b5cb4a3048434ec55ed551bc162214a0dc536bf4b6a6136c3061aa6e5709c9c8c51f5337400f83c15507d0972a988617f640b366ccd829087ede804f909049a9a623b59b870086ba5cd71734907ce914b0ec858b3641da9c14fa0f3d075d46486f537790e8cf7dbbc84a1337211e8d865db2ed84744021d82b90e0dd5bbad5283c98361aad73510127d19c2bd4103c7d21234d80b911f9a27e35321262a20d8d81cb116dd0e2d012ff8f78166693e28470af9729b1e58267ba5f9011ef821ed2a899f66025fafae6e2d24eb78a4e69ae3584b0d822b788cf2dfa540de8aad741136e353672734ad09d9b41bf7428860a39b8bb7ed603b4a7b091ad96a6e40142601b49ce0419d12694ded66de88b759f1e1f5c0874185a2c5605cf00e8c6e371900d9535d150b7090bf4b30694c42b8ed28b9cf0b74a982ae8abefef6c23553cc597a72dc87692d123eac7f46e96c4647bdd527d707a62bd397ab9bb2e0529f5d93fd8a42d3de1a59213b6a74bdb26922bef01569c8cd1427d631cd4950536c189ef4737fd9b6dd6c3833c628551dea55f6b2409d757cd078e3b12a11d031ae626761ab66dbd97a64b11cddf9722cbed50982cf8bc242b4809109a6075108db4a95055f28a1b4ebec89c49c537411d76f3c53574afb534377015c3be5d329af5d2b51e7b025e5f47cef369aa03817a63e153dca5888ae8bb9ab22760c37b0cf14fea9cdb94de936247e1ba1c22f927573f897df786aed042083ea8d999efdf4f2c0c486f10d89a0edc571098323e2f90ea60e17f68727af2b26d4dd6c0bb23c827cf670d2721f047bf3f6fc5e62ad6c9171be14476e7e1d2d194a3fb080c1864ac646851066ca27a59ba59236df3cd89640fce7f947d0ed19214e2253aa3c3f74c23afdbedea49ef14b5fa8502ba8e6a78f2d390ad5788ad9b356a76e9388d0bbff9f7c8e3dbc1dd7ca54bf47c99f5e78f41f7a55dec39d053b7f016adeaf64d7e8ac131d3afa0b57743e99d6929585a0d192c535cb8d5be7bc8e9017895f68ae02829dd0fbbe99972264a8e3cbcab748c0e323ff7dca343940dff8bf8f15b90454abb4953450adb50548e29353c61cefe0f4f4ce1aab25beb0d070756675f40e39d01c19baa4c37e339cbe9202fe7e9f73576115118b2a7128a53d76318b232cb749fa6c6bac3b8330cab2c7e5f4f6871c48a4f4a405accc403ba2b836db7803f45b5556316f5f0f485255a767ce95d278f74048c56cb6d548cc69e5253345168839c447f270870b167fb37f7f915cc7652efeb803e9e4c4d3cb43b265d9d046fcce6b731af8bf04e78b5c0708e926a6d8f9e2183cd391fea2b52b0d36334e98c7569b0ac9123bfd7a5a245241e109148aec7879e3bdf9902694c6ba2e7a3000d25101968a94255e023a18ba0f6f01a861f02537b78d966567edb468afa7dc83e5e856a7102363964afc147f560b3360b1f0555adc6f644ed2d70d6a2156d903f1ade14ab1cfc3bffba19db67ba4d8073aee7023a067329faae0b1f5bd552c8e2f71a47cf1ed4d577b9425ab822ba9d679ae0dcbae2bc580236ffee55c3806080bf2d76e147aa3217b169487fc3a33d25401f768eb5eab17d03d4d3201fa6e2095287e7bf632f9664a654225f736892a73b6a54f860b65a62fd93a0b709cd2dd36a9a3f8a9bf429194f1f0e986efbfcd3585ff1cf32204a74202d5627be09b9cf3409ab11d5482db01bcd94477ac2d92abf3d12aa75b223f06a2762f8b7c22a737591ec6d679274e7dbb402ed6eecdac6a0a6c77010d3c487c4ed548dce89704254c6cbc117ee0725be13983206034cfe491419e04a25903d5909aeb1cfbcca1c4b08be0f22f4faf1b30a70bbcaf161bf45e4233294dba860fd394c45ad0ac73728c836b6c1927d1b26aa7a0e1aadc5127c66d994c5446dd58ea507175cfc40b339c515c91dd69dbb01c1bf6815310d00478a4c91d211f0f834139c37acdc1f0fae21e140e4f8319e0246bc4eb053478a9d79287df21f7f7a296da2305680f5c8226ccbb6d704236086d3c7b260e054a41feaf1caf33a72c4c688dee365c5f7e01ecbf923b0cb71468dc22f1b4ede290438db0780d7f01e482c39e7800ee6692d892cc5276baf1e8bfa389a7aaedf28265f11f5ff2eadbac3f481b450dc0f69432ad272bd75d7b85aa1eb62a03513631e138f0119f19cfdd91492d02717d106a34e1a6f45d43cf4f548ad2dddd5cc5887920b23ec8e4e8bbb2debd5056ebd35c6b819264a482a3342b245dfa6cbb9da91b22b223a4c8504191b593cbaab6099334cd40116049e758d40196d678a6a5df0010ca075a4cc8bdd415e2328990457e2e93657e72377574b6cd2df41e93d195bdd3a5e6e8d8f1b65459dff7d38d2d2bff9ddbfb3883ae54f7876e252da0313929f6a64c5a9e48851171fe286218605af7e0d2f8fc2482d7be34a7a2d0d18d362b111c5a16bbe894d9eea96ba3248788ed7c332c7f19f0040767eb10da0b812a3489b47a8edab4c54019c185901e07b7571d4dae6ab62386bdaa003b2ebfe4aa972fc12e219ba961e347d9b457f9bd1298b42d386c43f797442b227f8c747bdb02e8daca1be70d1a9f2d644e601440871075c022b53307fe73290540c9267664c9a43ac45fea345822b7293d2e06a110f7b4332258dce331061543a3925d70c7eb2d40ae1f253ef01a4344b75cee332a6bf419ad60924064f7a8b1c73445c64ce72a84deedd00a0e8dbb98dbbb08120537c7b393baf91249923c96ae5458d7eb2b3a8b92b128baf91fbd346bc881e3e32aaa3f3385867fa6d3deff4850a28b499d29d87dc4b847628092e26e41f616a201f45d777b7099722d5569d96d0551cbcdaba8515f93bf266325f24361c4fdd54efdb139052c8c64445c16fa8158b295f84875bb95ba42ac8169c0ddbb4192dac37210cfa883b0200b6db00eabb33a35f6c7ec6c581f035b39804f4c357333a772a275a2a70596f1c4566b0352966baef9052af8fd17f8b5bc9bec7cb282a23ab070c3df1a49d48a303997aeb7a38c9bbec99b080b24cba8ec476874526306b928fe5842398196c257d6b66ddeedcfa8417a5605df376de5f3318d187df8f40cadb29ae2b92ea03804d2fa05583c43605315f16cb3d61aca67389086810677321ea148b18aa7c01423ed0b10ffc1d045cd182240375d0b2c1bb13ff974fc0a931c202895f511a2695ebfbba29db16cd86f4a1e382a5cfcab59d38540147884264f1c62f6438fe6275791ebd0ed5034ab0241f67f4d4f15f36fb41019ccbe707ea24cb3b0133db0667c2c65789eb77e9fc74b3d92385e40f35ca8130ac5b1aac4ec7de21b6ccc2c132fb2221591c2a341a59beaedb76e4686785f1e71aefb52de213610a1aa5ade6e333d3aaa9cdc8b6fa20b3a792f7f10110e85b8c691cd409f0fcf890a62b484b4ff5917afefce66f0826427a3c84394744eb25490cd3884bfe95e7c0837a79b3ac313516603646cf04612f5d419e8df4f97443c26527b1d7908b8a36263b277df34e9c35dd965c804d319bfd64892f9ed550f37cd3027aaf180879d1f3c4813eda34bc6d9558b2905891ca29123b078f13047c34797332c4f835e5f1e418387e9a950024920faa5a11869749a48c83bafcbbe8d69e1d08bd50f7f1628afdc8062c819e89fdaefb1ec2484be0ca0581450f6f14e5d7b059c193b40eafd08efca82047d5e5baf44f1bd682d07ada56d94772cd9daf7befc4b410bba12679cd266f7e98aac90a6ec1a2f4849a45f8803eb0068f9075a66dc09dc19e023df24a86c3c6d733fd800529c259cd762368c182fde315a03c1de2054a950ac314daacf6118f26bba4c0da36344b8cf5701a6f7628ed6f3511eade5891e631c05679e141d031e689a6d028e840032e394f345038d1040d7e68690d09d4764663512a02fd70823513ae65d0e091def67a4248d393e82d295c20a8584eeb823da9e5a0f24f661eda8e55f51f13009e42c0ba471882a8688472e29ff79bb34db9e8eb9e295e99a76bcc78080ba94bb848ed8f0c64b18a5a66c18c0ecfc2dcb40d321e9ddfa37f0821aefb48d28a8dcd88d04d5d16bded7a490a1aba196bab365f3944a4cfeddadb6203b8230094706e84cc43a0f0a629cc8d2d971d1527ba8123d0b222f35639206bc888c10ce1f099c7a044ff5f8b3483a91483683bae8adb06cdb55323e3d952eb5eec0ea9a06ce75fd3b96b75cc95dfb13e93d4dbb4cabc0f7a4006559e2b12f0bc4a57cf013af3172ea775dfaffab4eb69042a0542cdb4b0cf9158d9259d734e7ccaa717665301b698ad4605a4c02e1a540cb8b68d10a74e80c1a95b12d0463b9c008b83a89ebddca6042b48edc462289ba9cb76f742a9bfc4a9fdb8219cee0bc3755d4d75f0ebfe9eb297f99383448888072b5dc72e9fbc411a5737a6b7a4869b1c6bfaffed90f6d6d64f625bab5fa61a39bba8ff83a83d731cdec492921b22d68910f31f3536408ae70990e4befc89cd287f10d57d9627a87225412a6d8801727d5814b4b52161ffe45e903791ce3d5874ee403c445ca21d6fcdef73f0aa50c382f3a078dc860bd2659751fbd84627466d8dbfeb11f808ff623fcf1b33c79a6a07c31394cefc857361a4af609a6a53bafa5d932d2baf85f389ce9b910a18606054cd1467bab31528fe03c4e40fe165f83ecb7bf2c51a40a0c673c4bca2adbef1d836e4738385c0654a39b61437603f9bf82dfe4d0e6ed1147f3df08ca3ce0a7566315401e17c26da4ebfbbccbe09e5af982ef926edfb17c6955b1e23a1f8b52fdfef5a4e007feb992e6a7aeffebf22a2d74b5e671ab5ff8bb99b0655cefb544bfca0acc22aa396c2a65ea196f68974827b574e4146e4dc9ff41df3104d2d6e9215ba16e996794858d489fad6de4256342d440c4a6dd543e9861b68801330c19470446425b1b26a085e83918121c875b16eb13946718e34e899b42e99d3805da713c62341a585c54a3af0bfddf7f80368a91209a392315747398809330b827e0de639f9c6b39713b5488ed5d5db6ac44d2d0314ed4864b7dc0d4cbded5530b6453820eb7e442d8c859671370a76a8bc89a4151d2c344bc3fa87e0bf84bee41d9ba146b36f5c9598e14e7f20380ab9b7cbaa9b29d6bc26e69ce7397eae1385b6bd36b8bc66f4703e900e0fcd15ba92787e5ac9b388dcdffde0915705726a3430851d60c2d39610edcf4db27f7ea164bd6c6bcba0370788855b7d34a5f4431d937d9aa3259d0379182ef39e1a9e0a2d9d811eacbc5cfc905e0f2982c29635b865dfd0d43c9ae0c191ef9ce185c9ad6bfae75895ced4fb442102f0a59008deff4d0bf18f2b10159df4a5f8bf6d55c0040dd4f6e42036d42ee5bf518ebd5461df090a122bf91a4df3bc09696160030cbc72fe29cfa19cc73370294bb9d0e32321c95c76fb527f9501753b28a823b89721d7f938db14b5e1aea228fe44b25bf82c34a765fb2e3fb8533314bf99ca1673899254ed9a8b667d0e6a3acc6f7121bc09a5a5fc0174e74c0a1a3043535697ce35e7d618e50c7834a6d4708d7e72be7329d04479f2eb6bdd9005b7cd57b30abf13ecd070c1e9ed3dc9c28c169072f97dabae7d733239f604c9f05aba16d9e42f265f2b913b2aa3b866725ebc321e5a97213578ba2ad927b00cd045f150af8bd7f49fb01c1ada177d3ac6d8b648e8b7a367665716f5245d54ac6410d7f5953af015fa12c38c656c4257f74cf2e2bf694bb295a421c29e6b4abd393f22abf67f2832ba2b1fc0cd0c21ef0517de0a5a984afbd0791a81bd357991366b87a5ae801dfadbdade004989fc421d81858da0db6682dcb38dc32d7129d7f82b526ffe6fc696f3ff06e094b80cb7d1f96b1b7cf71a718fe8ce9375409a164a97cb70577b18a55d099e4f9bde78e0ae87bb6b8463629ebad7f5bf8b68ef9fae3e41740f165cffb05dbd0899241c3ce73b702ede17bd6bde8523ddf64566a967882ce491ee93e8297132197c637fb6f202a8183b42171a188158afe433ce0d6f669b82f993731f951afe132356e1e03582607812582889deb781a6217440b95a67d86b36ef099a83c6256e84251d1f842dcf0016ae2b6e2ccf614e1f346898ad6db1c119434dd688a21c69c6af725019857cfd1b0cee7b2c87611c404302c247098562812983bfea61bf5e1b29d8368f6bec5c398aec2a1a79489266ff73905fd9149a20dde06295939a7594cf1f45a6a58d6edc5482bbb7492475b2168fa708a7b41a13306fe5066dd197a6cd52b2dc67b5ac98379fc6225a8e95e50596ea45ad23b013ec27be33eb505ad4dad79f5083f686f654753278537f9cce60256948c9d8153c97171a0c895aaf4feccce26dba05cf64ac7e61191e407667d2f0c6f51494f65ef0109f5236a73d653d145b9757285facce03cfa057800df405d9c11365b398deb22fd18b94e3d32bf9893ecb7a101e0cc5c3f6f6515e9474808b2ddbad63a6bf6debdb7873b234ca57693a61a77b6b43c68b90d60bfc14ae5fcce5d6d0949df3b90dd38f2b436b3a70b71b193446a52f3683a28df0e4f58f73756c53f34d45732b662487ce940d3d6a0b789d6a4a209d199355482e916991108cf4316c811d5d9cb41035ea0b6acdc7a04732873f9f0a8bdb9c2c56bc6489f0bc80c03f3f40fbe3b8cacae71d6cef0bffacc29218a594f8f23bcd1790cb0b6dc1bceb6d40e138c1644c44d6aa1b817330f323ec351143943048896b14cccbd063e4372d53a0629b67ca24af1c58808095036b5b84756ed4632bf13d4a68d819142a0ad5bdce09e074ad73d3a0801e818965fd7203c0c3862e56c762794eadd5e7c60faa15aef6849976f461a6a202d92c4f37de8d0550b66699efc398ada9e906047fdc36cdd5ecbbcda5a99d674567552e014a728a5eb6e5fb3a27428412f4460cebb7cd3351c0e7f25dfbd2f7ac1c03ca65f2539f538a61e424fe3c6b587795432b252d43985124e15b59e5b25502a26e84caf11d24cbb2e88bad80cf1e888242928d9766a2ba8f4a598056da248c8fccf0e2813caf3acfcff2f90f27a17babb95588fa51d80b135e673bd76a868d524c3d256a5b531d00b2be82441f68278b9d92b3f7f5291ca706bf515aa5ce469c0d41d3d35077e13c0133c957a9e984769015a7a99df4e45df4ccab8bbd9e3012f7a48bb99a1da922965d2e89d3b06af404d75bb8994646c0aeadacb39d6b0c37c62d7faa55a61fdeb90bb7743149f07b722f44ead0530f15dc541fb6f4efc3a9c5d22f2fe7b936e06cc1889c82729702ad50670462b0e0a767063a76233a508fad271bcfd6800d2c06834e7122c364f9a891f411164059d982b95649a1d4083bddb170b49719b6e73117971725837bfc7bcfdb8ba991a613c7a9d8316e93e9bff6e4f9abbde361c73de671137852def9709384129a2d11db95be39b3d23714115eec5c589cb8b778ea61cb7338c60223c91fc70b390d4d8a341e420b5cb6019aa0e9b4b6d90e8577eea2315e019bcf89e67cf79754baf1911696455b0137f3e53c1048040a3ac69ee6cec286b2368468762888d2564299aa99f2f91bfdb601cb37100f84c3e19c5c0bcfdc89f24114fa7988de3ff4d16556b88c2c33cb763ba913b904dcdc4003c3ca654b992e60e5474cffa96ab973021d23761170adda6e15a4d713e2f83ffe564fd953163823a045669e9f3f8a674b28053c0b463f887ad7d0901b576714653033ca729b0fb4c9b1aee9e26a5d202f7187632fff67bbb25003d81d8968264ed7b5c3b8de906fe70d700f58d8b292550152e60b91cca10a51ca87602db1e8ab0f7754049cc13d878d1875236cdce64f698bbfdc03ad9945d8d29700d71e571fcac977a8b14a603a61fed004d4b77a0e22aafa18b0935f6a46c518e430c34f6b034c1fc773cd82ecc0dc33da83b439626dd8970e36956b1a01f873dc9a5ff1ed96c0990aa4c4a9910681b41874624833727f0b6604aac2ac844eb9b28c310d620f0d62f2741a117d9355956affb31268f045d1099024d8ed60379e4dc533d945456a608a0aad7206ad3cc7d92fdef4c585ef647936594c4cefa8a6c0f2146968b0172aa6b75373edaa18239362c2390c96b4192c14d7464a5589a2b4f72c5b8657cc7e7698eef9479f38d9eddbe0aaa5c3ad06e1f5ad9a0fef1b48e963922ca532882569ef3b724b9c80832c6883cb1f94fc2ead81aa895acda31b398952dffe20aeb1d67baccd50bb93324e7479f9b58412de214b165b3cd636139ab702d070b257c3fc2aa6ceb39bb5923ad29775b7b4f8e60c971d6295863b106c0f19a97ed8cf918250209c9fdf4c66f8b9d306514e24f027d4b6b00ed4d99c7348743fa06d9dc5ab46c2550ef14cf887bfe352fc4b5433b50ef76f97319d1ac5dcc7e0d5ee065754b0dcdb9e8e07e1226d620543dbf1a89be1090e18acb131b21acd81b84cc2d1bbd3e20b7a1614e609832c2fd0afe75a4e244251b5f8a6b682cf5eaae93b8e3874ae28050aa9c95ea57f9530be925ab28fdaee6fdc6d6cc8452995de224053a23f85d607b1e37a29451c9c568dcd436cfc13e35fec0e4598abd654c17b7580c96d1e85f46b36414191b2b0c892c42d533fd786b90b922fd2817a41375f5c8ba30e0e6cd811c2a94d306805805cb12adcec4075e1efbc3077529443197a8713b719f140bb82cb4c1706fa9b88bfda06b1f0ff712bc54a2dde6f847721a86be0a5715e7f8864bb1e46d87fc82e78b450542df7cdf979ff61f7639ef528d7cd71ed27167d8d536fc6bdda146e4f2e485ac7bcd659c3a730ead01a6bf7cd4adeb531d4bb253750352b0085c3c26b6617a6107599faa3c1b35eeda04d108233249d9bdc6070f0d2089284d59ce386be004c73032746d2a56867f3533f74b1c56b9e03c19a39c0c7a04681b4af675f2460f445d9ee03e93e68f3cd0faadb3d469613a1fab51e57be5c047cb2bb0dfd1b31b5a7f38a10146db76d4cde36ab793299e67ab36cce657d074275087146e1cd05ebb62270a402f8b1c535c8bfce7b047239386acd0bb366f7bb9f026612d3491dc13b73b1324fc98845b4fa514a2e9c4cf35284e9be66f2fc10165f0947149054432273bbb353afa7fbef4054db73fd053999aa549642683fae3c36932a683f78052dc1635e5d3153a6227dd5d3c9b60f189a84710d29dd142dfe564f577ef13f54fa591f5717a2100bb0a079ce8f8c8a7f47109b1c69efd98e9554ad4df3c09fe6769f41cc4f7b69aa28dcd3dcfe43cbbb88253428f8f6add4e0a2fce29e9623d0adbc5c933120e1eeec9a2fb54f4794d79afc353a877e58f9fa016c0989661cc294a20c6a4aefa8e0fcb58dbbc86c36724e33bc4b8cc0eb9b42f53c367691336795d9f93ee132ee3e7da03b4c596ba466155e4eacb37c7db883669098f373fe930ce270e7500f8470a558870b318a5c1d915db92a38d0f32e181e72a4f249af5d357e1b37495972d3d882552c0a7a95446fa4c125ef4d46e4b9bd9dcfa25a58adbb7506052b80117ae5917198940d9a91c29f219f024af66fd1b216f6b3ce20ee6b59a605f80350f6fdf9ae9af8287f0222a1e420a6253b06527c565f4d28f52806c99e995757befb8cc1bb60dd1267da4105bd340d32bd60cfd6d554669976a6d14c97f23261aac8e9878e9b331e727bf98dd6e53442eb681fa1b8e08b5dcaef2475385ec01cca2d3fce4d9edaadd254be26b48fea761e577a9ff00b2181db7d2b1da7fb7c117904239cacdd15e7df8994d1cce2ae5b355e7e4ef3d9ea1de2073b95d464c3fca7747ca551ef476481e48de158813783dc0861334138cb9e8de8df6cdf2abb05806d7f61078fb7ea44063e5914bea277ef55a0447dd2cded7238c17ae02fb2979b41c6869426e4908131e106c2c8cd86b35137136de370bedd5c0da542907fdd4520075b8d4d7cb91e871695d659c4dfa21b0f814245182d27a3441fb4175b4afadd5a3458dcfbd7ebd6c9a3d6ea5bb75a9658f26dec672f8f5a9f7f6f11a6b6d815543ea33227904d446935e0238859b61d572462633eb51b9d459be5c191c6afbcb65387d41399965953e397159541d59a17893b877d369f30eb33ac39a5f07e13ec4eb3746e11a0ce49ed9b13a65c91b72d5372c03f4b26b41847cdf06eb3fa313b12715519cc52e27acf170c0c01b509fcb9337a354fcaf1de7de109310043d99eb2f8d4fae2e6b42f353ee9dfc13700e805bce9c4825076a3172cd7cdf36ecdd4be364b88f59623003cdf88ec9a256f8e30a96d6f0874d1b727f22c9f5863b069746fcf8d750fd034c4f55b4f9c779cf3f91efccb4807b9d924866dd4acfebda48d15f9503ba6eda0f482025f25fc6451446ed2bb8ceb3ee9c7a294a8c99c447ec9e582e68d2a34770bf91678bd2ab02e278cdd1a9ab1c6bb1ab9032d4d7eb1fd9e342109e20bd4bdd898500658107c56b80c0f275397aa0867e54286d80165a8a432a694acf1299ee320ff53393b3ce8fc21a5cf8e530cb8bc536ac70fef1c3215b66c9ecfe8877709a481ab34599a7f14ce82097410a5806f19be94884aaa6895006bc0f80ef03d133e80efd398a5d149d9b4c06ac94eab7f3c538bff7ae30dc30f62b386c361656e1d74f3a0ff33914fea4a6e15528fa990bd0bbf04f563bb61654b833b18d8a58f9e359f4c5f42317aef046346e9cd802da21f3209dc77375acd0ce88d3a2e2f7a4d2dacbe1ee6773cbcfd7adc7a869a362fa9dfb82f6ca680fbb56ff10de162e6d4530b02511bb413155fe913e1e02677da0b6295c817f419962317194e05c7c68c1f999b116443ccce1b17994207164b4c06c66ff22981deff82a1556b50d5b2c164689553c539e7ef185f60b9eb7e2cbaf821698120cc60816d7c6b1ef2b1f795062bb13b1ce1dff7f78eac632f935d5cc5df5391b94c16105e8cf20e5c5915fb14859420c71ef8fbdbb0adbe2893d0cfeaf50dda429e957c8f23a8b557e6a7abbb780cb6f2614cda1a27950295d26ba91befd38ef642bbe40f8fc4bd251e3684238111b88bd8ef1063bec23979bceeb3207d1778776bd86eb44d0f5dd6e30b2b4c39cedc2e3249094bb389eb9a2e298c9c0b006a5f0a9adfff599502cf6d73d611f5a73f8a44f292e9b11569cd27eeee04c37ef400a557cd646e9c4758d0f7f58dee7a603f60d0a534df3bf0bda6b55ec0a81a194dc44a3ec2bc5123001d89125a88020af8f387dc416fe9f93d429fb83288e6f28c13506fd7e2053f0e26bde1d2e9410aaa45740653708a73389bd7a9ef4dd85acf45f19227ac60f2dc133d6285af29cff774544913eb6ae15c7986b94d55bfe7e41bc92652068b699c783efdcdac361c7bd0769f8b3fa03ef614991f73173163aa5960fe61d6dcf6f575e715221b0a7404655efd40b62cfecc09799273dc366662d994698eb00e09170579777941b3ed7ab13f93ba3cd73b09102bae2888f1434057163b2bba8ae7cef49ec7aed840edaae7e23104eea9bdc191af8cc8f0e755a246a0a5c3021c7e0561dfea15490d71e90d42b375ca69ddc4bc45dad4153430b33a7efdd9099f51e857bfff14cb89bca61fe12ad18194064055e1009e9b48bc004092917b259ba204c1cab0df6d91eb118cf860d23406a033230e3f7e05357c4f29d2dfcc5839776f87519d5d2b8a5548a8083c6d2148b87850dbd6d9f43b4985797ce3712fa7ddad5d917170425f4e06f9e7f3f5553b9c17ced7c1ba7d54cd365ec915d6f4214361509831034c91c00e3a78529cd9b51d4678c1c48198ad0d7ad618c0f3fd8a15741e8eaec96b809dc26e5f00c4010fec69acbc8698855ceb037d6545b5bbd4e778ec1adb369bf310a6933b35979cba090aebe352bec6d0b213a8fa46463d0cf2ca3f2e87100884bce9e7a9e10a80add98760ff0f96c231d9eba5a7b04e8ff43647ee4666ac841bad7ea12dde4c3f54717b8f35422d1286d61efae48df01f64b9aab4f85739b26b4fe926a37a9aaa57922fd55b5f72919ee45d5ad4684562772747d8d37f9c72c36a4d24da18cf0521cd7d0b66b47c19bfee17b71adb355364009217ef0f8b572211b3746676b553b69600cf777b3723eef481ee3ace8a21ca09eecb560dfc88485d5c55a70ff79644cc5bbfac46f5c6d79084967d520728407b7cc7f380333592fd1b3f727465e179c6bc184e4d661d5f6131af323f225d54ce534c63f52b73caf6d6fbcd4ed74a7e208e44d73605248efe98f2cb991a3b03ec3f5cd8de0ea80324853645aed8f8a8f190cc8860402c69bc1787eb0c72464ac64b5c7af5cac66e7bd893e14bf1f13a8cd1fafc1f5878c5998a9257e0737c6eef28076c37badd6f3fc30dea136fc5778eda7503f25df5d75dcd8dd70e9bf7df20b387b3adcd05185391f23ab2170940f7bed909ff8b2b9d67bf787293021e6b3ce347b4aae78bb026a816a9bbf36d6cc9a99c3521db76ceb5746b477d99ad529846f34ce660a206b21c9c9f7c3c05300831f09944f68706376966b28c3d7b6e4562d1c9a113d5dc805e99a0a89bc46750e0c64f82a6f1d62479747dc9693390252932a0bd29f1ed5ab1744bc3eb1983016a492ce0cc7543eede52e12a93bedd996bc3ccfd15d5a09363396caea42557c7c42b3b747122f6f78d548809bea4a3a50b7a71e303da6d2305aadbddf35d19a3bf6376f555eef503949852750e57195f0f93ca4c43c3ea26054a359f189fb3480881f77c9e84af20cc39e27b5d1d697e973ff2bffd3ebbe3ae65803e8dec5ddb2071d5f9a9c4f6f2781935f2543928cb84ef4cc15427fbde98401cc56c691f3a0d118bc458d832cf58c90104dd1b26c0401e4cdbca8a4683fdc0bf2e39471f1cb700ad8f807fcbda8c47026edad69e8331d39107e35907910f12fd91c70d24c7e7e72335dc89e08472d6579610623f36cae7869174bfdf53429c2b7d1a03bb5d716b847b7e680634f6ab6adb03a261472f09d90d702ec40861ba201927fb76f5a408e40ed07d641a2a124209b3592a97072baa56784780bc002fc9240cf2d601d1da0a20340ce88a9c8bae187dd3d48890af4da11233f6558a2d52e011934345494cc3b44f7b14dcda0e73f47dc4af340207b3859b3e8c307835698ac20f08542fa686b49bf440b34ed3780137918a78ee5d515972208a7554290a4947b2df7d9c9515aa1859a00d3077068d5492de40e7be52a5e9c90d385591ce01a0baeda1b304b538c82ade9a5835b3dcca0b116311420f5d6bed45a35c693d0d80db6baf5de4375b27ffed2a7a32bb683db7e472208a58b6e3e5148c64ebcfad44a95749379d97e2b8b388be9675c0e270bf3fb93dc6fee14eb5d802334dd803a0b6a924ba333a42053f3be4882e72b832d80c39adac3fa779ba38b8800b994b4c89d5d35749e41a120862ee2e6fe29cf55c7d3055f45b5436e1d60d1a53627671b9b4e6a330d9785309b62b192f46b9af13d9381272da7fe69f78ae477ded29e4cbb1024e08c54b601cf2d21a180a4b6f66f957eaacf9ccb4c7b3e7b377b23ff0b80bb552c1c2d9adffe444f4aab70d5a543223164775662d73c36e9e7c1d2fcc0995c1784da793a445b324483737c86def533e771cdb8b9547632fb1a7fa460aff2497a8fcde06919e44c787a08267894be8444daf28d1256b25c1361a2c1a6295648ded823fde246b9e473ee4d84bcc1017cf1b905362abf3653856197b5059533a706683e363448ef023c13713e20585c4f3d109d46addbf474be1c48d3f71d0236094e7c343074668f5dc84f0654de675fcab4f246df8f76fea41a7f28fbff09b6bafeb42a647b4531833306dea5327e113f16818d21affe4001c7d5545e10b690abd84e26eda6b7dde912aa9f0c90866faea4e64a830a6d4459f9a007ea640abf5dd85f4af218105f3d1801bf7d1cd32de9f0585423f94b112770685058ca5cc6a6f9bfd0acb6abde3c258c4b77cad8fa1a921670f576082713d03dac168a8dd9f622b57be1136cff660f869cefcf040b40d2f49f7fc7851066856b64ef62315d8e0d3e2a6dbd60226d8acda497d42bb33bed90c42dd8c9181f51e214f3a35b22e01f4422b613764170f01623885de923e68bf2c2bd6e5e5d9963217a3b6f68bafb3f1b6a4de7d5b91b4819184b82d04e5d9423b9cdbe9bad03a728e7d03a9cd4574376127092a0a5938770191a1a8b983ea4031762f70e342006a03cb1c9a506fda050c643d95c11a4c07760fea6fd168f5fd9ab0b8c1a1cf940cd36555a97041bdf7cb90f624b2977dd8e63b1ae3b32de0cf6e94dfe714cfcb968d569d49150cc023d9d2bf6152eacedd5538e0e59cc5db8f2e0665f87da28e53212a6405fa09c25c45465cd4763d1ac409e84403dd5d8ab229b9f952cc1bc6f40a070df638cc7068c1e47840dee896f33113c365cc7e492bc01aacf7fa752e9f3c02e2d1035035f4386aba1cfeb03c609df1add61d02f1ad6668dee60f303f44c529b832f7b36cf526585046feca377bf36a2536129deda276725a23b62cfa6778b85b6377741f0d4ec65dae08a01ebc172a84854694eb36d4bf87bd87b50c41d5734ff13c9cbf1cfecf445b09065a48a27783120683750cb88986f51bd713bbf2cbafdd8914262238a85ec5c93070d84ba82b1325dedd513cddf26b78b415bbf8bcc983b219d461f2b4f2d8c56e2bd5813d0442a8105e17175d8cb2a596808833343df7ac3b8750eb20bae8c2150dd677a9c72762b68845968488dd67f13163a8112261e1d158023fb3e74896b12b6595c7d969a8b2a0cd96ebd1ee5a600ec53ee530043f92353b3f6c83611cf8f626769a7b246223b80300567de5ababe17ad7fca59c0cb5abfea70bfe8e87ea8d19b433cf84cbe6bdb8a78ff1da699272b8553ea144b7d149b8dd2325a638e8c003ceeb239de3d8866ea84ed99be4f55aef2e97780cb41bb69fa8a0576bb032af1a6926d8389db97f37ce2cd1044dacaccbc46d4f58af2dcc6fc4f8a616e9c70d08f2adab56a37b382b9778f6a7a73aaab166bff629ff189485efc299bd107a51d49e5279c29bbdba41a0d5b25554a9806b362ee6fb10a0b775b6b02a8490c40e978597ca69158e5e559b1bdf8b30c3b0a75f0398504f66b7c6845ac704c9fbb3fd13c01a9b64d063bc3349ad1a480e727463ca5be2ba5d01f4122ef78b0a42531f8f006d7abc441d04f2b924ea2768a13fd7b7d43b7e493121983d6ce84cf6a8ed2ea91653a732ffb704d62817b30477ca44763f22bfdade1b81e3239bc9624515cc094619a4d998de388ed7e29ee96cdb1e36aca363cf60e1c5ec610d78fdeed7355cc340855410fca3f555df41f1b1dd9bbbe5f5a5bc183365900842db3eeedf28baaabe7c411d9b900325142fc0a332fc018b7d1d1c37e6cb81202295620e1fccb9ca0ff0810aaf164739d4808851d3ab1887fd43340870231136faef003354cc6e030a0a23655483710e3a54a6310ea6971bb9ae3e5e58152dc5cb78e1a59af72f755694b16ac291495fe6ecd7f726e40ab92b1e0472d685ffc2c7003e1ade7721311debce50259e810cddece87c59c0bd980ad668b6c688d49493f49bc652c34dc0f4246131703426331222fa8c16ad9f08035609fdc375aa9d4f932c3d6351d495818a93870c6d763cd4d63eee8f0384ca3ac7c8516dc763d6a5efbdb76eed8e94ee98eef794dfb8645dc3d01e1dfcb99db8aa03eeb7ff951056be1c8b34279f257769a0cfc847a94d641f318fd63b537eb34eb4325fc47361168c2e706c554fb813ded520c92f14f5db9674055b88852a8de98c7581b4c969d9b2ecf32c4d7ce229d7c471e1c4a932ca3acd83803be6c793ecd8e04f22b71dcdd44f0c0a22714c4d940221612fd9804b7a96aeba8860ccae9161d1b7561116e4bbc4d41f54ffb00d9f2415234103ef6100ce99841dce1ad49c437b92b68f5d13b727d54e40a7624d454e7f5b7faa25feb6d70ab73c9031a080765389f7fa924dc98275c07ab64ba726c4219aa4998e019e87fbf9cb6ad34ace615ed24bdbf77dfd0a0d12cd9bae72b2096047ca9a262fb7c1054ac9323c50932bcb9a0e9294b56f0f9e51fbc17d4ff73e3b4ca01c6da2646a2e9cb856a48f17473302e2764bc86f38e9c8481654ee57e60dea09af9fc81c1fc389c2f78e0dd68236f4481007a46c74a1b498541f89d2e60b27941062057036bf9cc2a8d2790a729d3bf6e42939b0733dd7543d626ec1cde9636ccec25d08bca37853261bcbdcd153e3765aac92b49f29bf1cf93bdd83ca82977b7306cbb2eb3a84340d0b2151ce2b56494bca513bc925e1f2562a0ab6b80a4c4c2e952069272ec4b35c139245f531b31577dae88f527325dc2ccb0d748494167e393578bd4b77ab6a890addad9f42eafc5f475a54631006c7317ebe60c6546ce1278a594674e2d4612a72f2629203f764123feef14e550885a260fffcdf52deed3ff2decf2996e449f685e9a79f3dbf17e9bd5b402dfd25ad014886fbe1b6975a0913b3621519cd7fedbb294b26258fb57749850d7a7c3b5b499540a655b3a6978313a4184ca8f53819ef01946ff355cfef80a619aa97f3da2d38168cd91d32a1fc32b33b51ea2ac6ccb075bc35fc9d99f82e63d4c71a253810663e70b19b4055c1226a0748731cffb12655574a217ae07d600820f9262f749001e86d079926bdda9d914076de0e1765db9ad779c899573804eddb90ec1f514772e065f183819646a1c5f09df20bec7169a2b2ea32b10dc7aefa72eea3dca735a4e0ba50fa98b2d70c63e5452179d386c7925934314b34b779209dcc430012f8783de5354bd78e855271a55d3768de928bacc8e6985c35ac531b41cfb8fa661d44a3dc34b085c0009a3d265de7afc2eccdf08bd6e11f6cbb13ee53eb26ca84f785a7a5255820e0bc8f23b4dd75f04a10cebb950501ee5dce93eddd3e4148001962597ad12cd787c4437408a99cc41140c903b7565e914a2b02e70991ce259545998cb92a2917e6e6f84b34cec14e8df0d24d8dd1b68b28a3f17a0209c9de2b0f370b210c0dfee2ea4cb80732bccce20eebd29a18877ea0e4a8dd5f199e4d897a2a6deb9238ff5a903981f9ce89d282d66d8091319d0c16f348fdbc2d4d59af34247e96183bd4a226dfdaf6b0388e0ed9b99f50e182a468da718385fdee321efd4c9bc23dfce79cfc9b32ff6e16aa440ce0901e24c9fe8bc5d5f6654575bd4a8cb84ca13075ec3666e3b1d887f4384760b4d900dbfa1174e88620f64f3e1b9f84bef04e8dac6658f99e19d64f7ebc6367095b2971a1254407504fde6cf5f9dfd60d55d2162bcf977669cb7bce04578cb39b279d892baf89d0a1c83e2e691667c87783f1c30d7a2db628a151dacb315eab5a9d420948bfeda81b1b17bd555dfefb3aed728fc581216ea4a6ef6c07e9f570801c339b9b6520a70de35a01f7ff6386e8b8a55935ea2428557d3393f1d5e836eb8a4530a859b3136bede25df7684f4cb6102067869835c0a5be89e65b957d6f4b981803f03686815ecd493e03b5b5a80f7b1e272f7dfaadc0f344827323649384871d490e59e75e3249f80dbc6324a7d76305dccdc13e9942c1fa216bc83bb6e9bb4c91a07d1dcfb0ffc5c13339f76944efb349cf2a8dd9e0a5e00792b56156087f03dfb0139fb1e31d0ece28039f0f4fcc6a7bc51591674a19a983dd7da15c4cc79e8137b62f4e758f5af9517d38e3a65d97ad4627c3ea6393c4863490247b3ef5cf5f71e6e0c4a2768e754eb5e514d908e7e89a6c82cc60ddaf9464d9f16903d6beaec3fdcd7c82bb54f510710a5152d3f5da0179c503b84c04e0a532b9db2658788229d0423c85bb0ff595a9a718382fa84d93e586cdf659d1a39c3a826e40adaa791c8c746add158aa5a681934320972d19965f79c9dc3dd1a0b3820bffa22bc88ea60d878bf40a97f39084b686cf4ea128ad1c1c4d17590c647b0f9d24fdded48b319d27d19ffb170c304329abbb5982e73905ea42ffe44d0a8092e495d5376e3635a96f731721b4001d4ce3cb8a3d447b0edc9fd04ad616e4ac44f69e8e06d2cfc9175a2f315915c6ca163f0f9b13b178f9468a9cf85bdd00dc02144932a1047c3cf47ce44cb8d51d35662f513953c608b2cbcce1a5cb3c95f5824d001a45e7b4beb8561df4be9bcd8675e9f1222fe1b446a1bd156a6e31c05a8e540a09c6048abde3e11c0d2066cee576ec6412d2c062949d785fd5806e64fd53e377b110f5d36fb99e2d1b9caf41a9ea7844f3151a3c3789f59b1d36dea510c2796e67696e814aed99097ce139236f5222b022307d634b0c22bb89a585e7cacd9217cdf777d1a071a3a8486547ed9c638c2e3c7b6fee763b81f98dce4313ff250138e52ee8de52e6929008412fd6cff2c31fd829a1110eb244c9198b64e99d5423b1592dc5d3d9107c4cd164f515a7f7321ac54bb05edb4479a2d9ee4022fe8cc24440fe5d6fda2f5a888b22db3e1fb028f3fe93880a68328daae2ff38e33d5ab3d728c5de4cdc49c33034de7e7edf68bb2003c85f226db463ac5c58db6e0027e3c5649182b92c99ae891315a1e5ebf8483aa21b60595fa4ed0d817888dea6f66b4a131cca7180a040b6f44cdef22113205866ef5ac57a1b3d26de9705965c438f3380b426e0e23720663da227eaeffe9b75323ac8bcecf7595e112a4b665b2100297118dcc1d1f0c5b7ef6655f81fb5fa2ca1067bf0f1978458feef6e503a5f3f5fbec7b47066f2f02162d78bbec550a37debb7943fb2d6d687feab436561cbea0d6da54b4827a3b8eeee03d8d5f26703b56ce0b8227bb3fe62e88d7731d1853d64fa447da5869f15e36f7baefccd24430e4c0bc3e4fb823df2ba99cb1df8577a378e5f65c7c12f864b54ee6cf711a005ac84d4c7de00501754b5eb7cc107faf4fdbcd428adea8a4f45d773e597b69b3ce7ad14a36307eb850f2a1dc292d86dbf8efe554113b3013a37f82281707318cbe199800b8c73dbee70d26d4bc3c21b0555e8be57b66054efa5a186cbad9472e686bb91c01fbb185dec12feeabf47a81690b07fb87ed7f93d284c200d48fc5512a7b6c5f4536b1ac741524aa9ab9d7a8384c1399c64d8bda269a2fb051c5ba5b4928498cf07cebdd0bbc68f26dd5e6b83e5881b6ac546db12123389116a3a030b0f62b958ce5e5707d4a81475e7ecd5861cbf9681abf0e9e41c7ae414cfc7afab0446236e6a09377ca8ced849190e471358cce9f75bcd436b3f536c09cdd153e874197e198dcedfac07639a9aa100d76eac0c3620839cf43ede75c91d3757cc3b8036ee180d023ad7cad4c991f1c5b10961e89805e33c6b3f541a0a9b67a58813d3ead1a5d2bd3ac82c4f10a6ade063d3ba835d2c269498dbd54fe3ffcc3e3df0fcab75d0302d115cc17babf6a460c8a32f417fefa19380cd9060cecf85f8410e125bc8f5a8551bb928271457bae9d6f004ddab2e40ad8daa119358729eabcee964dc2b32ac6bcc5bea52daac520fc021b99bcda4d63826a0e9f42f209d22ac31e5a71f67f341baf9b3b44776fb3b3c6d9c18445d8f61fc634fcda6535190dcf4d4a86fb1c6d1badfae84ccdc09590ac40b0f5311069be8578c312692ed8353c5b8f529384ae0bb7d2ae09eb22d9e206c3d46c81e26d3c750464756b30c4fdc347c405fbebac310f0009e7015c6f1c195596762a7dcf5f0cd4a3c24cbc519a45ba7f3030690060af5a954fa082f38b756f7296c9ef14daa632375a152da67dc3ad96ce39dabf17526330b2eece337baee2d11edacf0bff633e694431bbed80c76974538cf2bde6dcbffa0e5ed0ecd0bb7dda8e6646b368d82122986a716827ee1a5e0d8bc0c05aede8a9ca5017db35a4d3efb6141c3e6dc054da646c49b66587008afb6f1f3cc2366c77272811efaba1b7174b4efe7eda0cad44f71a10bfa196cb604d65a0b6b131de90e3f7f331f09c780891df6a1b8f330a266d4bff00397675265c0a6cf854a7ffbd3406d6b8bb62807ec532b61f93d2e2be8ffc2ee31e514f671703b5bda2cc6b1852c521cb9e45f87dc0f232225635a95f22fe5529f24069dcc123207fc5a4b62deff8eafce34753baf3b981733054cc2c568e10a6e2672526e07794fcc28ccb98cc62237430553a07f614e70e82e716d6cab6122d14cd784334abe3b5369460d098a1e4ad01279d849185e4ac410b692d6356703033d2b68935ceeda1cd7edb287dfad48caeabcc2cde87f9c020eedbfda08ecf1a075c448b542fb2236611c109c8c9400786ebced7f9834b3d746ab7d19324f19f717cea174b4f21e413b469c629f7af340fa302b129a0e193a49d66ca196d3bbd0720a3c36f59ee9ae7ec08c714b66806530b49533affa8ac8309b28fcc64ed18075d6bb357fb2468fe4f566164d788b9e8f226f050e98f22f61708f1425ee22f3a65ef05ed25b4b8790cd2051675afdb4c50eb306c9744ae6170461b45c4689590540a6d4fac2a2216008b50597818ca0906fc4617a4329838e6ec2ce0cb9281b3783c44e72e0d0f2930fe203b3405f9f9c69d1bd54776ce954a4799e0e8750253b9f64fe69bdd40f34b4ec9f940fadd2f1fa3a42ce4e716092c0c498029a3995c7bdd4129d3d66ba07c42b5b2ee0d28faedeb0bef63249b93c9bf83a26ae807ca4fe23be6cbccb4fd1a4ba86defdf2305bc4c1c6d70c9d2b21aff34810a73f15c21b7a6d823e4443a0569984ef81acca9f397a601aba3cbceff367ddc974c6782cea3f063a18a3abb0f18c3a782447e7feb85d526838debc375c39f805e855c3dd11609eb118f1acd98e55e36ab20a1baf66803d608dc0869bcbd22d12fd981ed079deab352662c39e9dbef40d46c67cc0c8d697a23d9279d140461fd07995b6ff0a0d93f2148cc7901bf31488264f7830f9e8d122e4f90d87162dff3422717dc6e36fa054fadf3105c333d2b4c4e8bdb3ab72d4fc8b1e0d8c6622d7b8c40db641442ea73dcad5642817ee63a715ed6026f27698cff91c7d7e22aba79abf842c3c1ded84dd0839bebc20c1f3333c49b8a64fb175711ffa08e69c3b5ac5aef1bb27b7a1fb2386f1eacdf072c66bddb68c1019670c81c8725057702aeda1e0c07926f2ccae6fb7dfb0fef346be0a82c72aa862884db11abb97f17853bd6d65fdf5fb5df208aa8cf01fdd3c3fd01bec6de15154833162496901623a17b172b5f27ee5124cba6a29ef061080b805d133f7fe59e7c53f1158264f0383acf027890f28042b436948414a13cc987837784e9cb4dc91c670fe3088e46534fd2133f191c00fafea1a04daedceeeb823f3103403e00782df4ce26e8397e05354ddd9d3017f3c5a4c07494394533134820ce4ef6c1f54fb543a95600159ab1a600a7b53d0b60912b67803fe6f630a4096b9c3f85265858a200730a24bc5d2506ca8d7cf0bfc3348aaaafdf54d68b9c081d8b289d0e36e134282bdb1138a58b57c3a2d451617391d5f11b39dc528d40b9e0e14b773426579399c8dd9584bc27e00cf146c43def59b7484bca57d5f063321e62b7904a9f36614d11ccb41d09c410dd2f8d6cdc3daf796476a2f0c9b1ab2cb7759723b16082a024be40f3e91a6d56ad0a5e2470a99aa76a0747e478a819ab5b5f475ce29e840c4ed82a08de586bb31cdf4d1fa46744f6273bb359f21400de61119c60fbbad896a462042223b4ae969667a401c298dd084eae3c5dcd3f3d8c9bd30e8831e46b706dbf9db55fa07cd0e4c150c624b53706587e1fc43a04e082c4c4704b43161903324a8b5bfcd3c7798a6a466e3332f2225985ef35d7bf88d0435b309f061fae41036991fe5beb0509ca92a8cb391d1eb205967d7e1783da78646f16c031ead0bf64e5c29d6704d4ecf1687f3c87b661ad8f162c7aed2b73c332f5943701a16e88abb467aa7c5a4c862df73d874960115be29ddcfd3022583920e085f091424bc9356bbe0060dc75c8ed8df7971bf60b2fd73093420fa9d691d84e4ad79d139abf8842cf61f7c04b1a26851732028c67fd19788fd4d246589ba56789bee7f85f4ef95a859946109a941da71c1661f5eab6e007389252e644e211b8fe9d6110224c3683bba2a7b74d764359ada266c9b798329c7d706f833aafff78e94da9fb24fdb810630db5bbb065e614322a33b732649125de5b5d76344d516596ceb5d94de323d0fc1c8f5914d8510a0ed8ae35da94037aebb57b1cb6b7c507b43570b87fcfd53e13a1c912e69728192ed462dcb1bb3568294db36539be06865d402914b8d7074dc573448eb03f82a906b63efa7f69adb1de25388b18a2cd3f064742c584a8075c316991fbfaa3e91d3594e1a6644b853bd45280b7f84f55f74154b6696afcd0ee6ac45205d588041f5a22151a5441d5594b5ed8951997f5507afda8d6fae33c1c9a91354f6b01b64779cfcf35d76985263db977e0a38a0acfabb2b30d3ea9db07f293d0bdc01ef203a1cd7d66e5fdc4e9fcd485fd545ef26094fe1686f303e79004120e6668b5af93281bcbc9a993496741c4ad8ac5320708da46b4f648e3e94637e16e5ed1fd0efbc638c898b117e27bb456f297c77b8b9d7411c5904bd1ee5cebd55b647d988dfc608c422cb1cf4ccb098c4508b227a81c020f50761f264e5c69d5834a02ce685d0e15d66905677b8c6970650ecbb029c473cc9724e86a8e375f1b9074571fdb2631e59a5a0afe876be30a1d378a93ad142c30e5dcb37025e998f25008c8270ae88c1a7c7df91182709cfa0866164bf2dcaa0a8373dfc24a7344fe7fa80e58f614179f7bdde432c4ec2a0e7487b01bb1f8fac862beb9a415832d1e1edec63dd1ab42ce9256fd575b3be2780b1060149093ec1717f1305b2cce9a33e83741a657915750040a7cf9b332397639b379afc7aaab7369a272c0ce19b60df04fdab34c9df6a042229b212f1c659dc394c38a813525e48007e58e6865af1066e4f49be206e45ce794cf1fdc3122cf0f9c2d072ef722a7c5e299d05f811c69e536e2fbadf433d7743aee18b54115c4dae504ae1aaa9e12443c25fe940ec3ea3f6fa9c37d4760b428421da65b965e348f2cde2427ec599e5517ef1e6c017aa57bf88bcf3cd44e5afdcfff3e6d3096d209b263c675ef85041cf504deb0148cfe621ceff3488024fa2e7d9695ed4ab3719a2282e9eadb8a13273d28dafdf2282acac1241a725abf041f7b3ffe3651c83822ae035d7eaf8b3ea78b73b17f70b97b3da09fdce1e2d867aef2c2e42b25b1fe57425487ed69cbdb36995105e9646a0426efeb8d8c552d14076f2d854e324101ff244c4eb4609280bf0609bf52b38669b4e16cb906169b3f3b86c518240cbfc372b6e7616ca5feaf92e9c02edb785fdb73ba68f291015adaa246feda3ca0b29ff89a398af488d62d347dc90d84ad562ef409dcfa6cbd87471439ea17b56275633891ed15b525ad2ba5f847bf75befa0fd69c5457ede9385d63c07e0aa03897e600f5fc6763285dab31ec85d158635301ff3df873e18ac3737410b6a0dee118df1aaad1b51bd1bdec1a9a5daec8715f637a054b78c4e9891d52ead2f1d65ee7e9f5e1a6c6676bc13c3ee5fb1709bc443d118989ce0a2525a4edf0707b182997e9a69e154b58dc342d15e66cf699a74358fddc93ba647133b2df4476194dceba7118560112a5102ea9adeda1a95cf1cb75adf10d3bbd6433e6d9746ab47eb75bf8b306f1f40f6105340c050735d3a45ec7a29ee2c66a769ced0d4feb8ceb72a2374ecfcc34177feaccd05df2133b0f3bbe89166c42a60529939dc2ab6aa6ff1ba79681a59bbbf85c43034ca095fab875319639f9e37f3a70fbe94c4964f83a634fe1a62aee5119ab8488d711f82be313d491985c418dea9572c31861f902e93322a5f913c2eebcfd84a408c3c6a57a80e00dd89160222d93b710b067bd81e579c71d7c40d48e537394a2e9069f5c7636781bb8bdcbd00f72bdd7519f7e07a2316e24ed3361866758d10add9e6867655b7d631e5d5008fb8c777744949ee6c23e4cd9e915285779bfecaea811dc5d09cef43dbcca8b5eb1dbe66b135cb5f0b17b596d3bcfc08d75e6c8c96c0e324820cdb223ba13070e898d40c0efe9f92188096044c93eca80df4850d065782ac804fa7b394f5cd768bbc460b5f236e04536ee6539e0b6863efeef901f4c820a40998cef73098b4725de94ed188b284d870d611c236e2edda76260037a44b141555fa036fd09626c0ec8c2534bc29d206c239e09d4307e9f4395b38c11c5246e5299f01769ea5e2cffc36d2cc04d0897c27790b3e571de08f6f2f8765770c85343bd29b25d3db5afedef15ee69ed1976c465956bad31b61e484ad0eac0b61d641bfab3f9c7170bd9e8a8e524d786e659eb2a458435d69aab3ee5d18ace1789bf2bde28f728633cbceba89f86da95f771c206bdd0aaad0a6fcc62239b2a5d66bf4cb1120cba11f12db4308435fe91a80139814cb60dd5c0fded8429ec262c0d457b5180746e1d02bdc2f67732c9177ba81513a46e034761ad3674df650d407108cf021151a0956290d64e8e66266dd4ac9b1820df68009c99d6395981d5f14671e805d8ca89710705e634f62ab03d2aceb2e1ffe13272cbee1e89ba861c5ed035a13771f5c03b58af94c7cbc53d9479fadbe934c2ddff21f8b4bd06cdf059eb0704b86ad07c8d17e59f8bfb4bef8c143cef2a49e27ae4864a3ab39cca0d081673f4e0337e415069f11d21d414773a9822c66c1faea0c45dea5605128c7293d9732125a19857c0c1637c86649e6c12dceec8554c757f1385008db9bdafa8956e7e7a782d29fca081eef162eddfb8e71b27221b094e26de646fc6a278308f6079dd697f53e41ac3c47c44010ac691ea479b16f685ac8c5e1feb6a4806be9b18fc67de9a67a84bb21f516fe6cbdea8c10b30840be9f2632e85f205ad940e477609da5e5d066ba844c09cc077d9ac1a7c89a60cadeed1c29a752291a6064ab407acb318f2191bb6b2c3eca73b25f8a49a0e5ee7918219858e5988f5f6473ab411328989159614e76bd24286a8c5e9e3fbd4255bb210de229d09c6dbe1557f0ed9e2068bbdeb93a0d3f7fc2174e54371c5b9199c4bf955910597af027c80c4b01efc8f17e1ac165ea969eb4e440a1e1c36319ecd7f7e73a94aa1abbe2f47bb6e8f8e2e2f3e70305c8858731748a4fa34c34b8023336c34465710263b8194ec8d66ad7f10fd395fa0df0ca65c21b2a8fafb1225986d4bf36aaa8726db49b2aabd185f7ef19760e015a900c2b6e3a68877ae8818ef97916a9159a55636c09324375c43d6e3311cd1d844e6c26fa59ae72cad3a1444ba2f1e9bae34d655db19d93161a6ab2b18a1d729f75b39dec3e8e9f64e3ecf0d3a26a6287718e08265e838eb4fd0014c35901f713c6002ab5dd9e96f6fa80e7b9223a5aad65a49ce9bed6cf625480cbe9886fc770763d3b645357ff4260ba5017f1fe5618e292ccd6ddd646314322c9da0c80b34c3e2a47323e383c8a02acf69bcbc9063a2d5cda5a53390e2188c55f6347443c92a00cc8b4191ac8890025b32ac55c2f7914f1ebdfda11621f8c79d6cbec017bbe1b41503e459a13d98f4b2d2aff2a93041fecda43983409d1d3e18f78a3fa813fa53033e7de86f50a327c88857f3fca70b0f349877fcca2449e1a69af6bfd01b627d28a86e110ec5e00428b37aec6c4a19280a745c5c22aee6ae8794f75772a2a593e83f712c2830ba10c5b556d586ffcfd59289279535d75b58a0081bf06f86b3ba481598d43e938c0b56eaf9425288a4ae980ebda0a23bbc04cc5d385c709621a86d13a021506062d4922f20f23f81e15662874d718a1e09afe9a3fce6d231dfceeaa3767b951e733637f6bac6bc959f83559b0f2df4044ba32a01e6d3c384ac45b4b3a52702a09ec237ff28dcad9d4c25dd1e06f08990324fb9179379ba2420f1bb1e6bacd693639c55f13aa7cab5afeef0afa939ada4bf5ab81f7d5b7b9a72b672bdb18b4ed775aba71358617de6e7c579940f58875f5ff99f8a27fad2c09d5b3dfbb1483ae4f2c592934aad67b6ea6c27688380c76981b8c95386160b1f656a7bbb35594b19bf51f24484277a5802b950475b00d816dad7b331e392e7bfae1c1eec8e85d840bb61e1fb2666199cc17ddcb5fed2b39aecfa67dacaa619648a7fb8ae0e16613dfe44e3d1af9b8476dd6aadca4972c9abf702ddb5a441aca924fbf2d2fd83ad878c55b992987d3bdf7ca23e0220dac49c5bf35b03168816610f002ce77137a574f59bd6dc41f72227734307cdac6018964386873bd2ea99ae91b5a7e9277a96b214f60b7cf95bab08d3dcc7b51cb8b712ac718bb3af1a944b80e21abdc2b94cc5d9a2053ca24c5851e44f2000050896e9dd3c2628d35e86629afd0f42c81c13fc743f388829a1a33503cc208aa6fb11a4d60e9c5e22c377a8e90a97b5212a99fa73f80198851c4cd7ec543d979cfdafa28406c6307980aa778c838f88a4ec14dd02589a2a5e56a2911a3b6b975aa4a61c11006609ca8671f768f6bb2aafa4f599c4b0d4f8c021a60d4e79fc9d9fd7633c8e60643f5d4fc819ec308d20baab66424f1df030f70acb48fcbfd5b10e64d3270696138335433ed129f7e52ec6968471ac3e5d889107871f1bd25ec4696ac005abe8087847e38b0032e7e75263f96e41e6ae1edb91c2a9717fbe3a2a6880b8bc3d3c560ddf2c8fef1858ef54ac96566afc5498fbe0c66c632f025022eab2a31ca97e15e020f1b7fcf5a590fb017d37ade366517ab52edce0a0fe7a8ed1ae721e3049a7c974ce13704cdf7e5e477ba8e5da3e0221ed1dab81c6e5f976f4958a979ae21f36b72bfed167f9183d6963b98946389508bb9d2a0881413dc6220fb18eb5dc86e54ba0af5abce1b37ba36574eb1f9fe2c8839ac665ff0763a66bc59c94fc7552abc4bc526eab8b346793a748355878010957477b3bc03ace5a4206086131440a0ff8b386d5c05b18ac362288eb6a7e8c3878c7c5e0a73d2c523d2ec4ecb83964cb422dba656cd9f64e30f6bc76ef8abc5e66ff2ddc6b320228e6f2c461ae3e00eb884b45a1e2a65c7d6894c6a128efb5da73c22394ef36cbc4c5373d719fe555f6cb15e91cab4ba8acd018867aae2b4d4c97e308626622fe57268a5415be6c856a497ad58e062d8a4afd1429fdcacc89e16fa0d0d7ea132110963d188784158a2cfec543f8e380ab61d3e9d4ce06b9cfc1e5c74b0ad26c70afe76ae04a53fb06ea999bfbaa9c2f6feb75fe3e4c7004f60f6c22d924b3d2744adbf7a7a8fdea278a12977f87101f858239dd0bed2f09b61dc89045ae1a017ab83fc2897c65badd4ee5ff0ff3abd50094f5d1be753c26b7b4fb213a4587e2a4d66595c4226a5c9c3fa8f738064d23ce49b34b868d50dea93cc6498725bd54b6ef93d0fe70730b7013965fa9ccdf6b29c09c06acbbcde44ee3e112a66fbf6319d8bcb10ca23a0aab7124776a6002826bdba016f28f6bae23f5d9b5f2283fbba998f67f8f15b104bba439316012ad97f95dcc1db7dea2baf97457ce14a9954145c1b17e33949a73d3b61d381b2476ed7dc684e5af5926fb4d4fd95b03aa58e344d2084633789182cb984c716735b0b88d08c5aa87d2bdf1603dcdf7ee9499a661ab1c55f044e0f75a2f226eb0bb99ddb7ca4bf7e1a0f79ed37cd10dca9b4ac983f1bb074303043d98585a5a76ac8f97cd0d3b81a43c345c2c2bf72d6e1f01f95559decaa5b389b6921d13156ca4d0c3ede777475128450bc13a9a5249f102cb630b1f2bf6035747603e27dc340eb196a083141cbb632c2581ff40d3ed8b7f1a0a6081bc47492bdcb74ba263b4b8335e29067b2b3f92f0b3ea325098ebc177464d0e5f7ba97a7794e1d59af419013daecd3af953240da3309aec6ad937d8cb5564a490ca1f9cb5becdb4ee55f964c95e3cb17df07b2ae0b426416f7cb65fb6b83f172f9badbf9a48d2934ef50c11d16f12d3a25c5615fca65dcbf5382e2db9b22b8c5d58a4304bce15151f57e3fa85238d3a6de357e9d1399cfd4b0a3fe919d17d18cb7e5b831f1379dcad7693a5107df73342ba903dbe8ea02079801dc82dbe2bddc78afe6221c339f8c10ea8f67edbcc18651b666b6755d5ebf4845347421c870c1803eecf0dcb9c62e42d7edcd2b6bef1871a21f5fb1c30b46515675a42fe81983123f1317396aa9ddde542ef9e7bb65226ce5ec797c273eb94bf9443c5373c4104758352e258f69fdf0ac8af4f8f2eaaf958cd63bad84d6fae80d93172c46af52b13c1e02b3aaa053bd106bcd4aa551ed8f2eebff4926e0afbfabcbda9f504100a05e3b537c5ebab978c5694ef57738576cf0b00b92c31b1c04e5a5d32a53a00edb75a7bbd30a821800164f5406c4edea82905b502fe152adc2436639b595d28255ae3ecf4df60d3adfa3cfd4e4f9d05d31e361d59a82b0bfd6b7342118e4622e02e9a5bfddcb5fc2b30aa04856bd31e3b363907b0a4bbff0b1834931d26db1f079096b67f1c340b87cfb931c7cc4e81b02b3a178792f4a2cfde0333882a69b932222f18e9838bc70720954c765b3f4f25ea604148d48730a5213ab84bb377d55812873eb76112572d6d828b1bbf0fa9e4723066895ee2fd323480eb4083812833b9e9c98be350bbe006179262a1cd36c6d1a263b78b5324f24cde840f7d04b61b9d32c5a68079d9b48bf959988f76de7338441fd6a3c8b9f6a5dc599ff350ff2273ec818faaf1267619fa8fb01f626914293b101acf9d5b2008dd1f2ac486b755a2ec61a9d79a29a5a4596a48a78e2bb4af56503f268460f4f960b78841cba4e1a1ee82f39612901a100828d0e617fefc5cbbb9050a23541246d5aafdf9f48392bc4ad8b421b781200b0cedb8b2b8a74a05a9d61030b342f68a1e24e7ddb56020f0caae813c99b3c064aa715bd103c1f0bd128351ddb0ad7d012280c5d4bdaff79a7a5861b87a9a7f3c2598955343ad3162403d4f62b7b937f10cbdb3b5e5e7cd2390f158428e575bdf06763e0f86cc84a3396e2124ed2428607a016881c7ecce6ef630f7ea38fee0fe38150be068f8ff068879185dc9be274aa947bd79f1e7e05db32df44846ca5297b5ce2ff60cea1241db52b8d7445ef5c17fe714667e8218acbfc2155f06e2cd5bd8d7c1625dbea7b180c4cb9775d93a20ec5719acfe672e0752f3a5843788c72ca569e7ca1387e9ad8fa6501bdc86781e6d538509c100f58800aac960b8fd6c28f02db524bb201d9b3ca8243aaf14c1f5b2490f8943c9ae2b9c70c1d6180071a34a69c4ce3384f6355c175930b97019fea4686228ce90e7add869057722579c44576a884bdd9e37222d5eacc13ceba43f99c9048fa3426c5f7bae3bd5bb7fb67f7741c3a4a118f7b8640edff12f9ad5da116076ef6d5a664870bd274c850ea1c8fd80d8d62358aa7e3e7b3848d56958bc8a0c6c2d12dad6159095202831752ebd3a1cc8de39130ce591534eef75d2597015163567caeaf60528f65aa832b486be3adb2c346bd44de3f1f45b59b66b5457a5999f5d5a32fda0fd31d8965b4c2c511ba27f13b4740a322fbb7d6b5c897ecf6c875efafafdf581ab366c9ef36b079412dcb902bbc312ed445ff2f5fe71d9ba3059c16f2adcf78ac57da4e21f7e297d3d201b37c55865522b1fa0400f0613747b86882487013b2d93ba8ddb80c8d419399ac459f6d7799606a65bc18ff12e3b90bf0769d74ab38f91fadb2610b323f3e8d5420de22605d6a77a3cb8a277479d8590546786daf699a5ae788898d818c51ead70d648b5f82bb5d44d73e399a5fc97c1ffe1c304ba6549b66fa9b05109b0c71dd66f307d9b04bb2879029ebf09f45673ace45acdd93e3ff7d96783b0b3e8b95c1f8d4974ff62db8d80223310a86fa2c8811f4fb6df65d8e7fbc75afcb3b26061515d6f162f3d7c8922fcd221c69e40b10e822e76f73989b4a13fe55c0af7742ec6287802ca21d00b0c1f3f4094c8c4c56267b3b952e0a6aecda90e5b2302ab5e7fbcfba864515e550ec63863900308e172e7f5f661f3628b7bfd24ade8365a03dc0f71c739076813d33151153f755247765040fe01361ee1ed5a7e703626cf16c4f30374d29581525a52874ee5487381c3fc58ca5a907d6bdcc391f8da5a762842ed65b5cd0e73f09b43dcafd4e9628aa480cc07824d8a22399c566d82aea60f644a50b9f7e10d5cf3294f784ae218aebb0d4a4be66652c29ecce78319b61bad78d595710b8dc7b28d9be682ad72221106a87159a45c37bdc68404211822c056f135359f353188172cca6a8a3b95cae1e215a2fee275f4b593e1a98249b44eed79f024f7412b4fbf5c0dcf10d9b8c361474f4c9c6f992231edf8befcfdc77c744bd073283fcefe8a2f91ae643343601cb605f7328e136ba985790a68f4b0cf1fea0e64af6e495c1ff391d6de0f12dc2a2adcac18838505726d8cd89e13219288356813a9816f7a75b1232865bc1914e42bef412f0752175bdd316dc76cd69228112105966755c8ebd98b0958f03cd98eb18792cceb59615489d81f59fbcc308078f4cd345da3dd876b8b258ea6227e3762301e7857c72a99c5b4d6f8795d471feb4e02915af43983391957916255c2b0c91b86ad0901dbcf92a76bf3e02ba0f7570cea14474f09be2ecb3c6d0e35994ad0248a762d7baab81f99e777f1241bde028b380ac65cd5ed0ce8e1228f3a2788a4d85239db0d44124cba726bd2fd7d3e2c37d6a19aaa1fe656348adae45deb5b4d0a238f4813fc7d87b7349eb2abfab47e484caead1ac7222fc012952fcdb02bd6c0af902a9e5a9bbf6784faeeb885785e55193c10a0ded44ba7c8d01292747925111c85fa6afd49ea4e6d62a49aa245b5c8bfb4153021855160a566abe0326664e8f014632a6459eaf8d7b1d3ba4e1905f33bb0a47e6b7ca9b08b920300487cd296d0efc0a3d0303f3315d9eb9c8031782b2288a5b455fbf248dc1847e1ae9bbdc1d5669d583cdaf960663433e8139d25b5307f739b0119f4afe25ab31c7ef935abb151fe41acc3fe82110d71294a717b4db7e7c40e7a6c8984205613c20e7838e7d6b32cf699687b6a82eaa8f882603059ce37d873c94465f9c650af080e5b985764ea0b886f1c7984993a54dec92a85c84bb8a015a7facc737316307f21e611571f525eab62930a5788a397b84df9a67cad33213ef695c07ca51851dbe2f38548d753c2aa945d8d24c1658af1b8a65492df95fb79bfeb9b0e4e8e1c7f2e6d5f8e3df3738467082827eeda67665a76e2942380249e863ac3805087e53eb2bc0fbea4228ddf016d844b13b7138f39b82855a5014b25b0ab0d0291cc0196f32097082649f8207519c2273b0d1ecbe84d59ba7201705582092c7a3608cf5986e3fffb30e872518cfdd19675b30cbdd67b768be7b7462fc9a385c707b65bdb91ffd746931b8924dd7804fd9dda9f98931f4f4302e492809a7b3ee3bc8df237e57ff8afb7c59c285738f3d029552b894e7798020a48dae961d8310d59d1d878c23b252a1aff716467dcdcacbbf7adbb3ca747604e365f268ec5acddf877d2e599193f03f6d8ebb550f7d0330dc0e42a12821164041eb09359e15ab3da0acfff8199e2f9819b60c5243f2de0b650598a6f0126b2e3c9abb73b31368baa15346309e09b4d68c99e36fae29cacc414c47041aa06a7497f1e7ad5e19ac2aeb6bf5d1d4006f92ddbda07569069949d3796d5742aeb48bc3840935524c9312c554c0486eccd228dab12a080e23dc4e7702dc31462f75e1bd4145230cf78d9b42777d1dbd47925d8d0c4c33c093f72e48194ef429b779fac6a89a195fef8316a706cbd96fd816afa4c3f10299e1b9a34467d278505b37007681b676b4a3793c36208fc2bf2096b0c3ece29ff006449e1e52e2c7473a9f2d20b7dd51df7e2648d5d466636172c757679eafc662c96b65125a94585a3f5017085b2ace44155549e79cc8d4e57da1bbc5a00f9488c6e64d238e2e1ceb8da1832d447f0b838ca79e318a9287f5fb3ee7a17c5ede82d175537f200af1df9d3e4e80220a98661b93ee12a77ac15e210d8bd743cea43016b2e1f56452c2ed4e45b3ea30e34d34507c6a93d561931f03e71eef1191419734c94415009a7f98935025658b56f6a04bbcb3197a102b133b72493d1e027fa68fd262761b6c15d7291cf1cbeb78dc03e4d778f8f63a0c86bfd00f275afb661c82699dc1f4d6b4503519b5f2431f4c00b462b45dd119ca3fd3b6c458e2a3ed6319fa23a700f020be18b4e942e3f380d96c17b2dafa97a50b73ccb2a3c8a1de7660624b2af7af753d6d99d33a21de8b535810cbdadc5323a7543e034b6295fed8ad0e35f69d378636846050266e9d924af9cf78f52f5c47940279f2ac6db6e6cfd5217b33d7b0350b4cd6215e79e84d8ebe3d09f84a2bd2406fbc9c82fa905726cdd8a132ec65beb310068d948243c403260890198bb8d7d0d1ad6e33dbb119e939f4e6e892dd0d9555b28122b9316f454b8321537bf8d90c06282cab86b7d223c1da1b2b418ee99843dc0d6e9ce96c7b2b249a1d9c1f22e8e3109d70ed557f0b2c865722ccbf63175d7090321303398de94a6924b30ec6d425ba2f77c97ce427c519cb280e5407a513c8d12c59bb14054f5b8277659c1bd3d4e7926951ae2fcf0b3961e0e96e513bec0a7b39266e045d8415517b82ee610c420e20c1095bcdf1cf0cf50409757ff6eecbfa5e6c149218b168116634569098d4908117c3494c60608cff475bbdcfcb17657295a5687041803103e1678c6d8254b8d30b79cb5992ce93c089611c4bcc99064769d23ddfc8ca21b78f772919ec9a898c53e9fbf68af378cb6c51b594a8c00a580b698b584cf6a777ae86fbbaef491c65d7c9267470fd428c76fb15667c7404e72bfcdbb0785ecfa93079d3980b4f5a45a34c86322e6a2cd183fbf78e7569375426fb7f3e1b04b6c3de71237bb8d681902e7620419e0a6899d0eec77a1551843d3f5bbd04003c4b51444d6411cec10913850604e61cb6c3301e9599e58234c8a72335908b6f6b4eb48649b81c35da206c45d1088385f181c2e0b0d694aae346baabd00c7b18952df0a7b0678a3e0ad58da08ecbbb9bf1dff61b079f9d8d7300fd34c3a81a433505524920a54c1d2f57a960c5e18cf8e80e14c79f43958361f5efa359352054e3238d4fe6ffc9ad864d8458d536f9943f2dcbe5ceb63238c7b6a04f5fa4fd31cf7e83829102675b4ddd4070c2df12e96d3e227136659e5ea3eb25d7a42a6885c295040ff3d35c0686b98f0ed5b7dfc004459f0d72e4af14ddac05574f9c172c7bc676d4f3f3b0fcbbaa192a1fe05ece5f0e96aeab673e72ed3eea230473197d72ad14ecfcbb6c437f2ad94eb515906149652bf07856b811c0adb738129ee81cf6fb4a593aa634d7ef74035931e925e486de980d1cd071dffb1c5c7efe5d5d67fe325363d8ee3614fdfa6db29c02bfc4ef7e6400116195e86832d4470e979843bfce7e570446081a8a92ed1a8f94e1564a21b7957f7a1f05307bfcf6ec516c6da7f84e93dafe3e2689740e3eb633eae49d6522d6e090f3ebfb15fb69080063fdefbaaeba5560111d3da0bd6d0ed12db1b7dc3bd9ec57a30587b781647500beeefab09a468b7d3a5913b575850319ed9b7f7a0c3f01f54a2c1548dc9d3c55cf832aa2b26db534efb0ee971dde7ec0e39e6606c1067c0c49774ab4b917fdf6ec1ee574e7e6f02024cbcb76fc36aa581c3d25cf36010396ca428486ed374e2dec02af862a5a80201d0cfdd34429c5acb27db2af9a7dd69c73251d4661cc1c4c4ae135fca78d580a97e927f807d460b6dde86f144e009e5466bfa78446df6d7ff902f4e720c020638344b0879ef0f0d2f236190fa9f39572e9aff0e1880c00746f6abeb8586a93210f9551efec9a5f0c88d9bf40f9fc3ce65f693cc74c1563d5f8b03ca93dc147a74f3cab8187410ab857517163409f11baf313453b51d37ace31ab087c4fb3abfc64a2bc9639427dcddf7c4d2abd529bb14a30d1bfc155781f162727d32df4b55f0d28c205954bd9559792d1eea13f926e92827d24609cf2d47e340aac5e1851b80f542505c84a926e81d97899a168de2122dfe72767bf5bdb4392bf4521389d41a235f493d3b4962e6e4af67b7250315f99b173db1169fb955717b630b82d3cf93c6d6bc292271c5cd4b15711dbda2b1aa1e6ba05d6ad293dbbf56e696ee0e534e85759624401ede5897f42c6745fa7e6993440d43d63341515b12f9a0c62a96dfeeefe7baadce753283abd781362558d1acc47dc37768216ed6f59230f99c0b9aac1c8d50e0af7eb2972926585fef58e0ec6db2ff2f11072d1a53029471aec51fbf17c99d9ae7f724a2a40bf530996de4a146fecfb63d48848a2792233cce05e3cb8d8e6be66f16ff5a5ff8f7f82ca74f39e8afec1b5548b8b2f25c577037b873839c73434884144223d5518dc6e2803b1469fd3590d70e37db37ae60992c8b4337bbfa541f49797a917d92a9576c9a7458e07cb4a72cbb491a7a61a2d5f8bf8816764f184aca2db2feaabbbbc2f3fb2ab3c52b50fefed08ae98eddc31c9052a322c0fa2e76376e8247f937324bbf2c8fd35ad00d42f8bee38268cb2848962a5f9e7b19b33c359f74ee6e076194b95c3ee14031f77f049148eef7c0a537b5a0a07cd26c634dfec0a4f6f77d67f16eb2ffb4edfc5d613c86c1f12584ac8f235b403cc51ccea9c093ccae786b21dfd639a30bac9d3fcbf8ea77ecf793513d17dbb81e3a63f32b50af99cbf34ce2242c108922ce1568aa3e09c851e54c5bf02260d57803c140171949bcf8ddd3e920c711349e407e1820a033e1118f2a72732247a38a115391bc9030b41195c563a9d282570d969f73496eec08161ec71fa53f86a6359a53c3e3d7711a3a42d8eefa7db908c1ae9d4e329b6816d3aa2856862305ccb3500e0b3d3b79365dd1b9b7b9416a5d431d572846554fd84641757e6a9b04a5611b922dd0b26da9d91e366378a82a3d0c2dd5de9c3c3734ec8a5f918214719ae4e433ae30487b8e676cc9aada0c877df4fa4c1f4bf826a22d63f940ecb595f14b3be3fab6113b9492575d44b1d215e1b3cd587ccbd6dabb8fb4cd1fe6678e1b7afbb74652f31efeb59353d96dbca071c06489264fcb548c4c0d1f10f460ff2a847ca780c5b44c8a2f023b5c823db8e4f8cc6e98239da9ea70792cde541684d8284e93fad7e277306e6007c7e906a49f07320ac9fec8cf51b9126214f0b05689c54a0b1dcd00ed4f9689189190396991b6011eff663589d252f85d68b8c36e78fe5dc275b6a4a12a2438cd819542d954afe89036d5c2ba5e26b890a7ca697c0fd105cbf1cbc03018038c914aafcbf87a2172e4399bc80f8b1746f2657bf09368c357d5e76e1929e02ab320148dbe310aa50ec8142bcf90937f14b5da4e100eee47327f428480d3b71ce372b6f31606e7fdedd655af93c45dd57ff9b076e3e3e410d7ebb7081296d677938c30df56f2aec6352a33d04c202dae274506e23593fea8fb280776d0a99d2d58768b1042277d3871f780abe655036444b54121e9137664dbca3a8753968306351403f46f4e39a22671fba6f5ff431ea05c14915ebc7c40699aadac004a846cde7d4a18dca28c9d379461cb8daff7b9acd8da193986b30f83625877a6f7c37a31fa5d20927fba618c32c9467d387e1a39638ec04aea792ff8e39c4ef80ad2b5c02be2ce6db7ff214fa59c2cd80590c0a0c24c9d949e1f4194042adee0f93b421c2e1e1aa1eb9910a16f5140ffc6005c0f3484e6a45d9e3ed93a9904d1ec33b2f5780bc639275dfa12daad2647d53fcf87f2d342e58c3e7c3d378c1677f59ac1b199fb92b4d7d988c401a5d581ad2306674020cdca96ed268e091e5debce3ddc25de19cf83a0e2b0dc793485e1cc24f12723dcd0a0c6f453624b8e2d0d9553bb18f0473a1fdd0a131f156665e91b1f1a532bf4cbf6e3d334e43da693ef4a2be43ffce01cabe3f3c9ae06f55736db8bed8dc5b528873d8c8663dd5dae55955a4e31b20a42eec7217270528eaa78277d792461db054225714d877d06262e629597b1530904ea6f50c20e54282129c0d1c802cc506572b17fbe0805fa0cdbf15ab20ce528a287a6b0af795c35f4915802ae8acd147c1266b409032b8eee9c258c8f7cf983dfa2065cb1d10e3367988f926d5da6f7196c827036aede86083eb18eb4fb9699ef4cc3c5c02d2b90493263018e5f02a3bfb68f5c3049c15c34f80f18f9ed2fbc34ea2c7bf512d6d1beea3c727ed8b5e2c32723abc693a559c6b7c5bc4b6f469fb7e712b82b39e1ca2b7f1ab9bab12c21768d885574fe5d1f06cc5918bc5438d8f86f27e15d2588da87dc8197d122ffe39f5d516dd42d66df82162166686fe93cc3536616a6cdd7aee192182f44c79074cfaf98bdaf628806c027737170e28d8765572b3e1af72e36a848d4055822dd78cea4879f616315e12520c371d76bdbdcf5e1d2f9a02dfa0272d4c1c72dbaa853c0e6eee814a9aaae484a637a7e47b02fb7fec7b9e81631860a09bd69405d3dbcc03713cdca7d1e4f5efd260ea9c91b598c1fe7f106e99a989434a7e4809f947205f53a4361f47c4d1ee04b4447766f56e7455876f381a2a748c72fbeb141dee6589a4a7b297b4eb2a0ccb45905d4301deb094856f6ecb9137921bbf16aa0a39e493362550e29429a4e0a31f067fa5d79e081e1e41f499713d92d6b5b38b88753c10ade4900a3e136cae2ae1aae2e930eb7d846473476e2d38aadd8faccbda8042ca5724353a940b6d30bc9a1596713c3570841a268996ad929ee062303409b9f1bd536c1dfce8516fc121bed3331e41f4e8c9c754345ce105bf55f2597173d55a69a557c3854e0eb7ac6b3a87991d4fd93f3cdbfa1bcc86cc841544fee5a16c2f66a4da86b1065eaadab9700addb858369c3acd8cb68b8b59792b0677026f961b3e012573952d1190431f9b54d8aeec74a0c5b479c007eaa22b4042e8f09dc86c7bbe140a85719599b7d72f50789473ca29c2a8ceae02048e592986a859f843b53b9da6cd988b30d5f32c56f7369301cba6eccc76d37f8789c6af9a50d6bfc7cbc5c281edc95ee93100294d6ada039d931ab26695f78a23a13d42f8ce2d3ceb0b2a57557742c785c50bfa3b4e2021703f7a26966b2d991b432473f5c7f6740a3db97ae51313da0ad9eba56048d56c06c73639fa6059217befb446505d4d072ae43f98464ea744139507eac4de2cad442bc273bb264cacd60bb005cfa558bee084558469b9107eaf40d7e1362571ed1bc94c2546d434969283a3f8ca11717cab48f93cf9f269a3c61431218f15d83c333615537b323536ddf9aefa33e642b5007ce2bb03086aaa8572b859646fdc6d9a73e774454e3a1e3e0294c445444a26fc519ec1e418db89b88a6a8a8ea0e2f32242940af803b1e02f1945cd215f54fc1d826f81d0471f9723230ae8c7d0f598d32e8e2f05196abe2f67bb2f3448dc3d4a8f846fd798e053857b392ed25a317ad84a35864aa48bd2f11b6a66f075348f3239b08f570314788d848649475f7be23b4a1075533ab3440dec3250f14db21e841f154e5b27fc8bd30aae1185120c745992242076c3de366ab6052a7b2bba37581a0cad1bd6e98ba737809b7caec22c54c56e56c2cf89bbdaf2af484f1902ea1ed39825707493176125d865e2dfbe70fb0b734ace1ae6671bee385cdb00dafce7249b44723b327eb410273f764b01685e765e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e02c06ca4ee959ca68361d836d559ed68b3589c101e3f6375df63482cd341cd90ce50ae7c6a895e812f1ce246ccb88d3eef034ff87cc0908618de2b555ad3aee21b1f60f304315853a20756b2f5d0a29fd8427f859a22635cd2e109de4b47f8ac41c444cc86a6a9f3b5e83144c55b6bb326400e538aa571e924331742c395b5858abd6eeb2dbeb12b0ae78ee29a2703f51868eb1d44ac06c0d15e39388d811d1473ffa2fa199f6d450b19221e816e7ced5aed6b84eb0ab20b96e4ce148c33a1dac9e13a0a3c2cc9c554a7c730850b53d3259bb5fd8a9ddec17c1a5dd7551ac11e426c8585c95e14cf7d8c64d1e3c25fcce837e25f3e09275a3ccb766f3248fd197cfeeeb51de17f4b5928c5442b56e5581314ddef3cedf2523be2049d79394af1e6f3f6412b55b3651a8fe414e61cc757a55b8547ba4506b6f5c406e5fb924ae5d3896a55faee6e30459679c84362d17e7a9b856c307945896cc0f7517c1a06478df01ba026fc532dd8a45be4b7d0f7887da824dffdc9a08b4bdd243ae847f919dbe5567b3b4d83741d107ced327b49e303d921e97b6f6ef31c20b98e7c6d6a7d9f8ec99d3cd26a2075713e02b990eb08d8650959c9d1d27cb06b061d975071d3ce57d2824e4182d145db4138a233b270d677f3117f45f3b96e8d2e0161bb915813d0b2257c1094a92623625a04bb7a236c9a91162f37f4a7aef9061186e97685c270bccfd2cf290fc3e21fffb3bffbdc888e3ba274dfc7a64784e2fdec052a5ac3e741de4437bab67fbb53795374e8ed9e97e11c6b0436e452cc6966399cf521ded05ee420e746e6f5ef829a70b157e3b6415ef37830e3ad77968b1988cd1bdf0320317e83c5a302cd5eb714460a5db760e2aeb4775c5c130407bab54803e4653c307971e383831f0a99b82663f82273ca6274aaf5cb5bfbd8ed9c6099899bc1b0d0909e800412802acfebc2d4a6af0be3d052582099d6757e7aa73a35dfe06c275c0438359d04c5dba677374dae784b11e3af4d1192b804d9a263e84439d23042c53f806905b8c796086fa2156edf1549b495c91db4061819cb51612026fbe6f1d6baa9903a4d980746b26c25c923e9395ff115ebea06db33b8e4b079d8882635608ed75c9137befd6d8d1937a4c1d9e138de022f98133fbe9491b34f391e16705823e99345d0d8aeb30f7e673aee739d0b43014405aeea01ea49e9bfe7df803cd288ef7deaf2a974b54f7a0d8bae0f6b3f0a496081cbbdb68c352386a83700e7faadacce0eefa3fe95eea29c47b927bc6c2231ac357171201972192e5f4b2ddc4ed76f503553ac22c69b99c99eb6f6d0b5bd811b03f74cf0f9282387063b0b2b35503f8f6721363bf76c567ba19f3820ab944c514b4c9ce8594bff360334d9a7d0c28a3489ec4904513313ff936ab394df025248b3d78b3d6067d55b7364f58b1f965a140048ae60ffeedb3243a94b5762dfa75f9b6a2f5bedeef4090a461e4d326923797863424c771e624a0843b351d3ab30cfcf864c5fd4ce290b4bbc487f0d8f3e31fc0ebfb4eeb2b3e4cbfd11926b7637e657ac34d3f5feb74dcc5b2322b73fc6d48f588436dc53be49f8c830ed091219638733d3679d8cf9049a1bb4b011c583ba9790100650c1cf940e3427d45fd59eb6247ef282edc91bf1fc50802c333e9247f339e18fdcf29b1ca1c7865a84663a50d8280d1d0ec7fb95f95d82c2e06dfcd02d6c91be5f9287da476cc41da18c6456a63ee2e666662b840d7daefed6a27ef967165652ea50f15b53e78ac2273e711e3b723f13d9f5fcfd1d36406e519d8011a59c996c9f0426c4f28b042c8a37537199b973624f5dce7324d9851bd945ce4d0e20620187743e0c133d4f0f7a479efee6ceefc08a0acd1cb7db45ca9fc1fe84c0e6c631e9524edff8a214b172f201df64f19886c926324bda630cdb58480e6ce053cb33c7c55133a281e85cd8d2c55dd8254002d671eb12ea939ba9c8eb898a3bf2f2ccc58ad5221f5057cb33006d497d9fd4195c21fc4b28b850e2500b9b91c5db728c1b8978f6830622c9e0ac9c214c051614c8303c6ba00c3c7b5ff39f44bd0b30dd7cd11a83a9726591f554b49f3e1f2f10e9ae9f97355d5e114ea5b5f2daa3ad57ccf3f6c3952c6964fdaf06cac74e12451a45a9b44ff0c9e50be144a6383e1a644f9eba2c00a63ede22aefec255771344ffbcb7c1d085715337da9a04bae96100f655f1b1413a03afecfc0a0f26f189542e0d774d2d02ddc4deca7e2dc23bf0fb4489cdb82f656d4192450dbea49a4e41a0369bdbcc8e89006f3ef7c37e55e8115b94fdaa7c99369a91de9b05128a8987356ea1ce19130c1fdc51786386c8947f139abd7e2f70a9ae09c7802a527e398c48eccf2057812123c420bc00c5f30e8aefc8533c27cd7ad96ffe2d86d6e58f9615ffdaf93c6a978bd0a71cef22e12eaf8eeb2921a2de54d25691bfb62f9623afd7232dd80b019957de23e549a2ab8bd51b5a7e5c8a19db81cc517831f66b7683f14e3f4ed8cdc3235081bf63a5c9cd3d75327994266c6b7fdb41a4efa4390e3f2dff6c7fff02291f61d7e63a4eae5739056e0cb6747a1199ac96635c5cbed7390282d0b044a06577b73f72705ff002ce9ca3ba4c0e5efe572973a6e18edcc16ca53f57b8c343f474c61af05b3941bdb371f849c2db229259054ac64b94f2d14657e66b7357bd11d4101a8ab0f35cc2931bad42e9ac7e55885bc4eaca5f57aa0723a12611bf6d71ee5749dedb050437edc987b210de7fe31233e702d6605b99608a3f2d2bcde172e28e82ed8431a932321c42bef329a123a23cec69a9e19bac177304c955351ac245a7097c25e8edc17a4592159b08cd7374ef18b56cf731338c74a36d59b96e34ce97c08760ab32fbec9a6f833f0248a593acfbd72c2c10484779e4c9385481957b5b239e076ff0e3b636a48247b6d3f2ff1724c8b550d6c349857f48d200a9b0c57a953e3c82b284e0a1b5e9ffa4a146be9952486bc2eaa00f36da1e10b8969af9316f41c939dc810fc18cb26dfde73d2b80099e7bd421bc499cea31faeed7c863be9b72ff8551815ce643a243660a91703ac05b4dfbac59045b9a76923d2cc55b9cb93792749519228e1e466bc1ac3413f4b8da763a5b5db7751260c675606803690a480e53f02c915a989f21b2ec79291da5ce7e2dad26554bea79e34c392ac195d7e901557dc7a5f0888eaf342770c24a0df0bf44e252de7ce6a58602fa7980390f3d80b8ff68b2a18c0fb4982122c0e95fe4f70bd4820ffecf0079c8165b4b169100ebad966d422a73ac217b62d8086a41b9cc698289a21cfb7aeeba391e50a75fe407753db7d24ffeff0f7927f3cfa83a9698a50cca3ac07ae3401bb9b4e07bb506225a752fed2852088bc7824a90cf084474f506c7f9c586f16112f2ab3c5d163ae15d7cbdb1f8a2cdceea5d78eb5bc109e4f69d8598ae5f61628aad10b537615119183681ce6f36418d6e0872adbba70ce9e89d3bf1f7c0c1692df07eba18f2aed44bec0ac90b1f32bd8e75b60875da15be16121a6e17343d9fd219e561b14fd17551926554c202ba0f9e38b0667190005455528b3978f07eaf0c585f22882eccdf9e2f27ae33826767a23bbe0ed80bd802fdfbdd45357be437cd361250da210808c8bee3698fb77402343e5fde4e35c43f09fe713a15001716555e8c08024c21a18d64638762960d2af34d4e9eb0315a16516c1f9eb06949758b9a6beb448593092119b9d8a6047f8f15eac701db28b4634e5fb9c1efcb33052f1b166957011e2769dffa015a5e5aa721f980272503054ee1e226a378afdf4bc1c705aa850de64a62752440c8de119d33e5824ebb66b82a205a102b5f906d156e6ce576156e61ec8e2298461d821826b7923dc638a5ec6a90835324b1ea4fdb66763ef2cc965d12ac2bb8f252cb4a03630c2bf3c3e8fa796c3648103fdf0ba6f283de7d66611f24df6266beb9d1637abb2341f7c7d37e05a4c294f1123b2828536f58b933a9b3e67879052b24c77c7ece2ede287ae95abbf4669cab1458563ebbbfcfc686618be614e481ef6bfdce9d33f97dde4e94682ec57af1138122c48a2df3b01937064b98c3f7527b4b33435d353eeb93fc4eeb82dc94bb94ce5e9304bc8304dacca90bc95cedc9717c461027c85d85f41a3d26345132ec4eb0d24b903b9a973ad660058cb21d83c3d9c12e40d5734dd6cb2b8369ce6200378e08ac11ea3f7986fde26478c42117f9ae1b4d24c146eb050416745eaf9bc8e6ba6bd9b3d89a4818eb2d9621b5366506f76b32cfe84615b63a02f1977a104380b8ad1d6a4d6960a025a35e44e693852e98f1784d62b98b8ab99f9c15fe090e99c624984e40736f74cf92839ff656ae396be05aeeaa4a69088f2127694e520ad23d61cbf5520f25511d33704a7f9a3b31eb158d7110592cdf9a1f2c26be9f03adc10701e93a638e3a736573bbec59bb71818d1958a550f8aac83a428f52818f61d61dc96b18fd2e12cfa9f2c56a83771b38acd2914094dd62f1453e0362bea80d510abf06199849ab34867c8247cddc51992d1d1177f07db165476d059d40331b6629f9bf976724994b73ad20be36aabd353fe19b17b3999a685dfea098f5c6c2a1c19173f08abf1d0e82725a64e64bab7abfc40c325a78f2d64e5594c38306b6c72b3e8bf71a2b2f695b6546daba8641ec941cef3373d9d829a852aaef772cd4294f5d179811131306f40e19d4dd312ffc3b896f5c0c7ce3f7cfa261a82d6eaa32623ac8a18a7b133dc8db61245b445485997da7a438b5ff604f497f29b2fdba6090b746a37fba4e13e86efbd2b382739b5035d688d11b85fc3a33a3882c551a8b3bc847f873a617fdd95cd5f817c11bd946e0731edeb4cca3a5e7ab93c63d825b99baa85a317246e6432202f62f1373c1051c4357cd106e7b7e8cda454f9a6180c44558af011c2ac4711a39650fb0a2bfc5119b7fd6cb06255dc9e456300879eb70cd1fc27eb66883b8f1a25ff9561171323bd5cc665ed9acf70da44c6a7492d6a9d028955b21d0dd3b905a05c628e1af09a98e2d7db44d6ff2c067bb1852a40350614ba54d58a66162c35cce1d39c879b5ea62e157ef2d473e51109671b6950178f49f4162b595eda93514c9a21eec281118dd86f49928202dcfcc751b7678ec1fa5b32d106a6204cb6111e30e7c50cc09d066cf93a185a77f600ba13d8f0f5d2b9bd1ca17dfa346244869036066d6379aa345887021c8de966b5e0c9a36ed356e73be93b04fe623b31ce5b27619474f69160b0c5fbb4cd36d0e990710ae6ed6451bea7317a3d1c4ca6cd4b9ed6ec2015adbd4ca1d1fab89383494e3eaf1bb8799f288ad01b0cdbb844e912c9cc0d6baa07bb382ea437adef443dfdf753be1dd31015b3174fd179bd29ac936c5e2493d4ad4abad9db144460b452058a8653588272e8b2fca6f0bc9d70498648ffc80d01c73e0648058be142cbeaa69cc9741e686da4099aeaeff65edf9d93598951f7cc344c326cf7d4174525b4dfe8122d36e326edb3fc3c50e8bdcb8102042621af7c1b186acb9286763bf86a64365d34cc76e8ed9e40e6f8b93e26d0643501a1775caf96c697673c8bbe30c4764d8cc6d2177babd741ab02ab325c0117e44a400c6db6343c76ceb279134166f81595e7fbf92d79e36e7cee85453d6c488fd2373b5f68dc4d9b3e7ae7003a4041540642ccfec001fe0e0db12b458031c157e1e85af58423ae4b2c17cf40321009ca6f4c5df6db975e000ae6ecedcd214434a16f0d2ca40a93ff55d6c155aba46f2cf8b25d58c97469dc16817770684a0e2f0d2106aa3473fdbb9755926a878088ff414374f84d68e0b899f94c11a2508dc4a01709dd6dae50c992f239b127acc0165bb93de109e4da9cdec26d4a6c8bfbc605487904266714dadc93f5df3e5d8620b583fe13bc60de580802f2c5a99779bc2efad2b063493288ac67bf133cb7cf23288b0c841f74457f0aaa37591b9e61950cb7fdcc7cc8a9f4622e8ca79028425c654f9b33e3bfdb23e03a470d602c92a5d58dc0123970fd2597dfd18d5ea2b7b20ad7cc2b2b2aa7bb5c003e3118b3d28b4d73daba0046f19c0c6e9a60ed94c0edb6b4d415a653d8d90d6d48ac0391fba77029fe248586ddd383d1367dc7813a93aae1ea0b6e236e78d306a9932e4db68d4c8622be71788c57a657349adc08faac2f6ce6e77846776a4775acbfd8de2f50820bf7e35c8e836a424cf3cde0f6ddd62f5110486d46399e19b447a236a30ff287060f3adf2f8820afcf41d6d055b53f79174bf406803724354aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a06145c46a9fbe9197f12d4bdc691b216630ab6681dc16a6c523be8d70dbd243ac666a29d5c0e6af2e72b2977eb7715d2c042aea90f2e1a9d66af88fde01c4e91fc4aa4ed5cbd73b2722fae7c9f2ab18c595316c50a79990ea5ab021472dcd86a0698757a4ef62a8bfb07ccc4e4d444fa9db279f2f9f104b291911fac0de7eccf7bfddf8918cf7c974aca0addbc10e3c7066a48ddcdce94cbf9ee65b3422cbc7a8a3818b737d2d7e0f160e5454f34475aa77d7b4ea2e665900dc4963435dbd98b970b4beae5a427df7a04af2aec0f4b19e1d0f76cf02ad0f5800a02b0e92c8f3e4565d3f5dddf79c4ea63bdcde8238ef12bdb41783969b0b80acefde242e68ba3d875499dfcb860186d854ecae6ae87086dcb1bce5bcacf2c532690c4576a36ae2a6ab8db4ff7ca0522227efed9e1a7d50d64d0f80c7196d6b6f54cd7a2103575db4b557daf9fe07cfeb00de8a8d37b14bc4e6e9172c305ed966de947249e86f66b612a7be062682a0fac215c336007573978e6e8a12839d9d48b364a4465550cd9ffe3a3173334f7c7f74055c41e540a474d413040221a858c0091241bbf28e63e53449ccd5d09758072e8b4bdfd6e1f3fb4ab19c344ea88ffa8472bf8eb5bc89e3c1b415774f401e36543240a8a1a5ce1ca4facd28c642193e48f2a8e023d3c1be7e1b2c0a9031fbc9e999438d6d65847f80ddd76244dfc5a1efac71731d40f85c7eb0b68d5856593c34078d220bd92bb699060bf2540f9fc34c0d4fbae1a0cae94c2343923ac620a19ead21d3c1777070bca5ff90e0d228015def3184c5ed66e33362634ad837d9708bb0898f5609a1409d57215272813b9bdd7b6c02dc275a47e0938a4c5c83e53e533a0913ce3da53f54c873bb1f418af314c1be7e00a751b8bfa9a398e97152beaaf385847808ad2d828c1c7251f1a45bc7697723827e7e7b864c621c47c1be06cbcd26dba4833eaaf9c049628eeaab29e4621135204da61df1c78e4547494b866cd0278474a45e84327f580bb4d3edd6881f69d4c31e2f04786bfaf15f3c6de00946743dfe02a8dd7a5ecd595233a11c8146b3574276162796408a082526cd575413addb6ca97d48f141fa62e188690ca5222aa8845fbb606f8517f8828faaed54f2dd6f1c593af3beaf7b0e1340f0d1d0b39b47a2cbc3746c82944a5beeeeeb7e67577d7f68ff6371e6104827d0e670cd184c722b1daa39934523d603111be24805e70cde7f19b959e43845db7c8af2733471896dc8d88e4b4398694261203ee1a23125d0d546f0358c3a4bc1e9a2d42c6e16ab4a58376f95415cb700afe71be30c0f76713d87873dfb327b171d0781a9132da653190dd428cc805fb534b547e3e211b00899e6f2625913666e4e9d45674bdf87fbadfc59b7bd15ea7ca395c4d23595a40b43e4544c7ae4fa5f04d817c9b5c78bb87147bb88286d6aaed19d1ce564e64f7a2511e286c9a54201b45a72f27192ea75b9f481036096e54ab2d897396a4d87741957f83cd92b82772b0ca7e15de36c4f59c28f5a4cf3ce45c01417ac82d5d3c5d93d521e7ababcd8e2e1145f967466eb77bd6d84b3b08d60373d65679ebf319f3da4aa820fbfcfa7a361f8a64ce54112b529cfd6836571d19ee7f9f17606b249f0d33d7b4bc1fa511f738d3ab8461403471f2a4bd7baf35af5b3ada6e7b442df83595262c31dd061d5c010fc7db39ec4a7105c8441e76ee7953ab89f815130ce540aae9f40011121a7b499bb297d28060e6699cd9d4f4111cb192b582b2026476ced516db824a90a340d4070d0adb1a0f054a8c6d02a5e1ff1c0c344060f39eaed6d606c94e4d8042e8b87c760df264d8b0595426d3b84ca20ba2dfff9f1f444b4e46b16da687b7c5f83d13ba148ccf48ee2aed2dbb498cbba0b864e9bee4877e74d14c106bd9ba2cf08fdd740ad8897373a489994e6d99bde5f653a74b9f48a4b0a6cdc604a8e4f050890ec96d5e89aa9a320e79ac83cab59de9db1229e91479e8e71952df351a7a53454e4a44bd8006a9b5803c57690c83ed8feb08129a9b16d2779a0495a8c7c00ff10ecbf2f8ae3269a930229b4b302a04b80c8d4ebc0d1ab02effb3f9035035250636b946592fe215fdf334dbead57b2aab4e1af53b43324000799e573bd3347eebd8ddedbc6156d4f4fd0b754d69fb78b16716c9345ad4ed8b80bf6693672eea8324dfcae5100212089a2fad63f50d07687241e8cecbfcce91deea91d9ae908410c363347731f5c6e121143881612abdec82d8ce0c45e186e512594b55f4d94d6cb07332c50f99b704c0a036c9114d15f2b68c19d6fdeddb6e3463468b1a6256a472f6382c75908341aad47046d392789ea7eabe8b96b0ee23fc15149c808b79596eca524824444d3eb9eb8a709810c8bc6c5a5300c3f08dc0df4df0767ed883688c72eb7c10bc16ce863eddfec3c405856d9e5269e81e38487e54c201fc8bd2cf438d81a01a77f2875df49284cf943d7daab3d01fef3aa45138600116b747d62505dcd6477c39dfc0d9afc859fa1b0c13c00a38f2dfd8dc48254da2512650adfc3e3e36730fe5c7a63148e7633581d5331a0625cf67f3c22db7ec0d6cc70fbc451aac7b5bb45a585b15375910d17b77795aae853f0da0bd10608ef9359f0266a5f1d705484535fc37c1c95fa43c49c9f731935adf1d09e064a10dc979198650e78e57420f75581c6e731741870eb33e8f3642903b5ec569a18c09b257f8f9e9d9baf95dd84984b0ed73f72524070bbc2a248f0bd452b5a42de10a41a53dbb4632ec1a39a68e4bb463f4eb1249ca157375b37863b0ec42302fc34895265cd410442489ad07973f13dd87cf4a15f5ac755403b99349c0e0dca1267599d2dbbce1fc551da0515d48514ac91d58f20e5096f4fd14866c4aa527f01fbdf75d29f516b3c2302ea799faa120d72f2c8bca04f2315a167b7afac5f1a16b9777775ec4e20a7ecc5cc766ee69c30689f6d3f29b7c73f81dee162e2fbe8510e21a898f5e770306ac6f96c70b7968f17ca3099bf5cd36b7f62104c5c6a0e9b5fc96f583c4679132c0469c096cc50d20d2e1cd39366f175b4dc6a094263433475d527ba65bc97de62c6e27ab90c35c246fbad638ba13f77e223849b4d9a3af53c44ec4f8d3ddc27dab9d077cf06d52dc075981ffa3c1461912a701bf4b9c9861c428097290a382feed3ef585b9cac5d194969134b824a4bffdb003f63d0ff0d12c4482cb67ed6d92f7b472e68d15c1e93708faa1800d6da14c8d08144cc5eb60d339b61d2c60daf040cff8c236f1c58c03a5ecb913e720f93a2a4b9b5b73abf74213c0f6b6b0888194e156210df1d16a7eb5c6584ce26373096e6f1af5966c736628a8acc5b28863c840b9a5a6307b453ee83736e3fb00efe191c8a3c2f6a2942b5d20de847f89dec37d0afe0334ee460f890ed6997dca16d7389040a3c1119cf7d745e60a27b20ea0608c5dfc7019157e25e1e5ec0791400e17dde601c4b423bb991221cbbe0c69caef0d2d566c56ae2c8cb3c7c31269c67696c92862addd2f5744d1e849b162c383ba4a1f944ae4e4c1e2300617779abca0eebbc4419d43c2fb733799c43ece097b38b8f3d5ec4af6ad0e70800b3bec2619e5efd6cdbf37d9c92d88890806c57fe8e268eae78ce8001942f7ad7a20ac4c9cd3690ac7e0359d3ad24e1cd4abee7b61014574c1b61633115c8ae83b6d571d45099e1758b571209e2808eed26389ffc50c1d5409cb37c7507f83ce3ad6a245e38b15ea82b3b200a552da9cfdbd9643c76b8129799956c787da1dc4a7b09a975c7a450dcd28c88042994b132d1af09bfb8a45ff08abe5afac22c410aa1bbc375dee06c877e8a91e20dce96037e88c0f9ac6636d2247de539b91306880328b97f20a19acab9fb6efb4329374019d2fbf8dbd72a928942c71c87e362404854d233bc5bc763d290d7b1cebc77c9b4c04dd79aa75b8018f6e0367849471d1ee99cc9120add75733e2d5888b5196ead292f743a4efdfeaf8180a5a2a0a0b210b39609662daaa02f87ba5c273eb33f78424cb5513337efaa139307157f84144a333e1fa1a9bd2448391f015c0a5a33d879381ef10c9013d0f4d060a39140ae171a902a1438a9a52b0e0f09e641045c5c142499f73132b7917507ef56345b16662676c812b269f0f8155a39cea45387e81718b785c449acf49ce9a42c6cfd8498e2e5166dc3cae47ad237ff14099378b26b3d97ce957581f60722b2f9fba57d913fe48b0a9a6e00ce116c63b30fc9886dc59033697c01fa4c6ebddd7bfa6aaafc1bf5689003132d9f74811d7d65fcf8bf712a5f65ffc32adadbd7011b78da38c68febd006fba53ab2b33f047d12ba9d5a152633dfeccb29fd6f2847ea973c362779682b419895043e08fccbd1d0a8a30bf64ed46e0bbd92944c357cf5143d459b7f9724e42a6db4b2a422ace98c8469a8f2cabdd3b3e537302d03c8747fe632211365baee98c6d16f638be2ee03c7b8b137f7b5deabdc9de7caac191651f8963dfc77e933b70eaa02c6cbed2f006e6f3e5b2dc176a581b82d897a4133a44da7542ff086f034a1ea86c278533681e2713fdaf1c799591ae1499f30c2b247e118f96a14e9888fb7a863ef92de3d96f64ffd04849777a8223a2018965bcb82f654b909be3397b031a5a1d31d77a3c6db183b75654786946345f2fcdd707f02ebf58d1afe8bcf443641dbbe14b96148b4ea7fa00041cedc178d75b2f1b86c9f64ff2c3333016dbc54345df88f0dd902bf099ab727983d36bd94a19812b7bad8d5d9aeb237753b4ddad2392b4b740a8bd827687246a5c0f59a453437ce1d6771300a4bbc56f132586a8e2825d881896dd73de698eecfbb5d6b06113e4ab0cb50211acd183a39e69f6bd6c3d680d5e3f5535f750ac5489b5991eb76a93c6da5ca5743a6427557140a0c6d7570c842850be5f0058c006ba5e2223438ca028dd14b02c17eecac1b3fa205f29fb641a4aee67f0d716f22738b2bb0d22cee2c2a715d5e7bd7e7613308103049e5df665f3954e5644a0d067c837cd28ede39c67c7c2754bd18c2b67cd390e6d365a14a45bd1cd86ed9242bb8b76f429793b2f2bffad9577d181002bca117b9ed98089fa756b1567d646504b0be80ca10b2edeef1e112647319c33457e1e10275edac62d3e702c530d95a3f274111bffaddaca73ff13f5c9ff1fb9806bc584b7575552c2404f4a22679df41dac44ccf3a24f381631f134341ad543e0afda82e1a51c2d57d66f82f3d2679fe811dd211efa2532685b127372658672fbcbff1fad90dc15d328e0f98cba9fc12d9c0bf34368828695329e97259eb82d7f7ff88e7b283cc6f741aa4e8cfdc7e5549da5d1974c415850d5c1d33209985895c56ecb8e630d42bbeeb907efbdadef7df8f52352de8890f9c03216dde8963fcabf2b829c3f8fad35ed81023b7433d9090a5c60d78a1c24856f124e6547d7f0e63e07ecfb3a463a61e8b675a930f98e8fa7a1d5c3594d788095d151fe2a902cc838c307afed99a71e21b9d6eed0ddf2b3b563cdaec48e2a76d345fd548680177139838385e6c5c372598eed44f1caf751b33a7fa847a2287a2ee7405ad06b4f850a95cfcc9091722bcc04aee11fbc0fd44953ef666af87548946d89fc7784dd4fbcdba31c89b622e81e61ffc86e3a20a4047841ba8a2a1e39d1e1d5783892d4418c55546ca6918632a5487fb4ec55832e91fa60fde5c34a20463f34fa75c5029a1f5815a4ed6d07754295337e06f94dba8d75ecb88d19aa32e83f355584c49906885a0b6bf195263da4ff373e37b3513a3e1f1a8d99c5e2041096fcd0687895cb29b7b4763739f0db48c5fa6ee5d371ed6ff84aef0be864bd626e3cb4cb54dab14a3456efd7cde853cdf0c9ab86e969504b61d5b2ded0d7b699f1b9999bd7b7f7c38c312a4db9c14a8f64d86ff03c87302b347207bd39a94e5689e47e5145bceef3d49e16f7a257a9d6bc2778cefa6eabd3ff0e9088891309eaefdfada5dbee9d26f75d42d5d6e112afda068980b8f0aa067113fe1fc932c521c9b5576ee58adfc9e3a2295b68759996d62630af666738c9af654a8f654a978bd9e1a11bf4434810afe211eb2e6cf001817a9970167becaf5ec133287d069db1cd4f2cfa92b3e94586b5e6ca49dcc52c16a8613fde5b1f0e068a34043985f975399b382e72534d12c7f8c01f9b906a350a61072461fe9a4c8acc5b5c5bc77038e90dc4d8e02235d131a35de3d6dc3272e84c6cde497eba4cd79bdb266a2e12e19a32ac1705b3cf26a0043ed38ae3a12f5b732a31561fe075393719f77135a0b04bd0347569de3f04fafae9884de55644717ec43fec6c126cd6d4f438688e1c6d8efc9f3fe71c21bdff004d52f87fc2bdfebe58ec76f5ce90ecd697b3f7e945d5c4c252c7f489c5e50a79a553d3cb711073679a0954c4936aab3d39c3b4b22bcada4f4a70e3d1569dcc4d4593634431f90152f157b72aaa8516c73b4eac36f022b25cccdacac275b3e52d2d7d036fd22254f1aa2934ff03915c99534249bbb4121d75f320682f46b2f6506e053e812880339cdf0fe516bc1a9cee6a6ef068ffd22f1c1991110ef029f266f7d4f5c96adc41e575f4d72cc23faf64591b79924cb2f7d418561464945ab14ccc9cc6aa2c7ca56023116f5f07bd18a233e02efa252d258fdfb717c4b1f67f7beeab25ba2efbb8aa70b53f41c8fe686552d487d3328c78fa0498c49e872957f77c41b483c1b4e7cb27ac2801d75233335d38ef904acda8de90e4bbc152cb37e119ddf974af645a828f7f9945987208d49915302443c330824b6d3ed2c0858ae6aff2cecbc5f6f5b0447f3205abe13793be4686b9378dfed558bfa90eda824dee2f8eea3bb881f66e543606b819b7c334bb3ab8f132355932ff0aeb853ae27471aca7a80b4470653b1c3a082dc018505b73d74b0af1c05783c9efae1cfe1bf7f53462e5d96958bcf5927f4af1fb42fb0d0be7aa9fb6bf007edbe59a5157eae8acfb6851bb87560036e2335cc56c2272c6ac47b332767809dcea1ac90ec256c3edb65c6591269af008d413ae362df1494f8465999e12556431e18c18ea9949185ce76f222e21e6af4a61911164b5de440dfcc893f37d21e31cc505830e3f4cc0fd3784ea5e65e38d276498e00866d32ab0125e3d47ec684d3707214fa2ebb113b6ed9bbec705e1bea95878fd6088f9c9ed3c3a840def37014a3f6752f2c2057ea5b50924bac303e02b417adcfe22daf170cdf58fcc719c6b6a472380111238e06c160c6bec4991adc34964b089ffb7b72dc8bdbcd598692312d890029fe1688556fe629d66e2eb61c9509303f269ae9f83b4002dab2a01a7ccfa793d6843120f1701a907bc63aedbad7bc19be56d64ea2d0e50953eaa8d50f9e2d5677218631c4fb1a10fa3fc1cdfbbad82eb14014ea9dc8f196f4202a67667d828faf21e3ef3463932d7d97826f20cb6736de59bae5cc6c8e00d058540b7a7f93d7f00709590e4f3211a7bcb27f6598a26e036eb628b7ce0735e0a89eaae4854ced5f6e15ab5c75c9dc66f54066983c9c8ec92e2d68c863c3e249d23b32626bcc00f0407c941142c9e08ff48a49881f8faa5aa064c3aeb0d16ff85fd3cdc70c0ba1d68058ec525f4089d3a0511f595552cc8e5ac18028fe8f3dbf9ad5c6d202d1ac74d4317f71f87424e7f6313243664acf5c3b1d87263c583bdd76d0c8eb1076f40ee0dc120f24487929003c7f5e5c02d647e0ad2fdde76b964d8ef85ab33566ccc58eeed9f1e4ee443422fbbf6add3295353fd7aa135a8dbeb42bbcc818cddce08e6b6b861af9748696635f62d7d761466b112a8e22f216018eb1cafed1d9837c8f9d7df304aa7cc669f22027be5958389e8ae79921bba5943a7edd814179ad32cb721442f065a97b7caefff9e4db9e6b2011679f23911a4255ec72ff407884e51468ea833cb00c81a4ed0294115d21374a148510c657bef477c666e1e560cda48f7ff10047d66c8064fae35a730f88a66ca6159f9ebfd3af3277adf4cd762bbef6e50eaa6799408579368461599ac0721f1b6202b1da03884466482446e30bbed44d550e837d54aded17f841e55e24523ccdaddef4b851abfc70722acff245dc4553a8e69c31ab2e7ca62ed50b5fa2917ad625e992d71c6527d36a98cdbcf5a06ff19ac957dd7eb91e15d837b55eb553fdeeda6b56d5fe7facadc90a84cb5a899625f4703de4c236bd8c2a96a1314e06846288ba81a428088c76f2cd1c7b14e396accc5dceabca9ae7b854c5f7aa5196deaa667791195263370f7afdde39e80582c5620299a176a461638db5bd2e1caf8da1b70f03315b0eb33af1e353f4f60f45b737f6d02d6815fbdf26be3db4f96368b05ea769a39b527957f05d4e3c55aa37c376857f01c32af7a49baa01f2d671342614d9742d632d4060757783b5e62924d14320f46238eb720fd97233c59f334018ab2db5d3d0537031fc2f0ba974adb8e1ebbb92aa9422ccdf7cf7e8332e919fa43e7073f1f2c6e1a6e580bc06f898f2269b0607d9ab5208945e525154653d6fe2f8191a2bbecc0ceacd8ec38aaf9741317c753f27a47fbef709a2497ba0d3571f54c3f589320b0fbcc1ab842adfd7ee0fc209be2f986371f8cdcb3b6a10b8e325cb27d3682509ea99d2ca793c895053485693c0761587b2f2d29a2d771d4d8c2df6c3977ff24c988859f1b94d979a945b01f9138a43c7ad6664f6402bff2e1afeffa9a2d5bee9fa08b7031772d179d1032501754f629aca86bc1afb8570f9b8d4a5a7d6eb28bf7642361da0daede4bc3b4d51074b082a975f37c5a463639ba597b2fe2cb0379e961a91d320ccef8a344ad64b1950733abd16049b1f4d9dfdf4ed4f2150370feac9a0b2ee37d06f8e5421ff50c443146cecb5ff0332100c959e25758c84386a7509b8b9e9ae97938c3a569da6a075f10fc652bb46f5f94ed479034c1be965295f8f16d9cf15920efd005095dd2e2229a0b0cab34728cf27eb16d331ac87a8f4955894e287b1cfc16a12c3bc9992e59b8c9138e43a90dd3e67799174d456f7d277307abf3c0846ecc134385a4b0fa18ce7e3781399fa9c0091df974ffc81771597aa398f0ffa3cf347995a83376ce482bcbd16e44f87f2c947356c3399b18cefb7767f3ba50bc4c40af1a436ed55bfd5c36df629057eaccbc9df887b3f87c3249defbeca615a22e8a2c90e83ef48905079ae5f780e5e294bcb4e0f516740e44bd821be2952c893730e2a4f2928dcd361eb903c75ae9c4365751c67db308c2ec9f13d24c1185887938ac502a0383f58d592bd766f351751bb83ac4a240188d334335431af74dcb8d3834d1322ef69eb0604482ff1310697a1f504b9f1de35f83b4ab6a3080b3eb481e378c2e26f91a045831e3d61ed2543e1e60c208e64fec31c3da5a62326b3722caf13e9fe4202a555bbb7448b7979f802938c9f7e490078e96beb507219c6162a7750a45cd134d877ee0cf2aa176eb36c66238176408b2b67c7ca44483ca0d20b440e25c49ca188d981310e646f5415fbeb4b63111f0ad65d38f1dd30615370ee70f5c0b17dc63ac3580e4df87cbb64d3d4b8f62cc83ab3444f55e3219803815f5e4c5e88768c4410d10275aa9426550378c04b31bea6eb0797ba480265528fef7c9730c60e465413c8f12b63a7dbf179b310b0263c3a5bef5364db0844e6721c6c28dc9c509ed1f5de189dfb6e3708464c7d44b4d58cbfcf9d0f1768eae05e72d6dffd5129942e5e399e727b6360305e63c0ffee2084ccdf801b34d3620bbe7a48b77e58b65765c491317174b058236a04d96885fef8e49ece54dcfa82052de41acfdb704cce837a419afb3e9a4e5a5ef0719ec082fdcce521673ee8312fcd988d783727380f7fcc11e69b26671890b55cbdff8656f93602835e7d83ef1856f22880d38b7851f846f6e9e577f587115c564a0e06ab2d7689230b6901f036dc24dc2ebfbf066bc38e5ffc673dda02a3330d9ce8ed379efa5cebe70cfda880526837c0d8f3b535fea9c6487ba336cbcb8b889dadcd0568e7328e0d9c25eb6e2c6144c5ffc5e60b74bdb610beb4dd438c7a882e779fdc8d3ec7262ece0e19c4c461baa9e6d591ca1dbfaefd8dd48f580d74331b9f5eccd8a2d6b0a818016d88528dc066eb50e0b2cb06061227a765dac2b42bc7d38b2204296a0b9d6fbc001bc9e987675086a776fc6028c2f8e3fc4ef284ac44977725124096d2426bf416e83bcdc45433657861619e280f7092e58acec50907d8da489ec4bc866119d1b2572d6fc7856fd762c8f6e03ea33ed277fb55a8f254714ab3790aff29124ed2d8277edea5a4eda13282e0b6c71180ddc9b0b408a86ba7d0cb7d3e255099163b9377d5dc130182998898a0aaa521c4ee626028755084097568d88797fde2be030379a3ced21584efd3f727bef895a3ef97f25cf6ecc9e7cc4a3bc1d2b8acefc2a949c41462d6f148ab7cb37e5992585338e55c37d6e3ddb03c1cfac2c986b26f899bb949119924eee94c5408579f1057ccd3a05919dc8637bc171a7973e20661448eb4ec468dfcf33ffdc0b5e36dfc6e277f888c9d593de160cd11d75cc1f4994dcf0c6c101c5d022b2ba32f9f55531bdab85f18b9c048a6f4a8f13a87913dfe25eb33c661d35b600d31f3a20806b53e5ab44953c3a2a3a25be73e47ba0a53543005272528b690c9307b136b41c12ce24dd1cd73ae82c099d0bb52cf1e015deb4e4ee2276d9ac5aa1f86cff73ead9ff5e04cbd0d18a3f5bce78cb1c54d6a1a32866ffc8b757a62e8fd401b620cecdfa2404e3f4d301de09aea98b637b52986a14ecf5cd9468ad5656a0c8e46f830cd45e5f80399634c288e3d29608f8b80e5a1640c529feb9b50141e666ecfe5782a8ab2fae6a2104603b4d98b34f0e8eff0270a15d32718b4bf1412c29a4c8555bd5e064bf0cefdf2faf66d0cb21d02f18cb3d30ad717a11b99a0180344c4bda5d41ec33595e411049f98bb717069c12941b74d0987d2dce3691cffe25775b304b8fde21140dab73060ce21c2eecc3d7108ba6fa2ef84090c79b7903fb3b5e104641f4654b2b60ebc2a0fc86631dc6bc36f423dac54e2b00b5207dbc8af684723dc6cc19a875e95a0c8b52be2f60f8ec8acd348cd9f90bb672121183d9516a07735c93e0f2ec783c272e478bee2445a96973b78afa60759155c64375f7a56e2e70a2a4ddd74cdcdb60d0d1d3fa3fbd1e3364aebea60e3913e46b604248dd5c1f14d8e7868b0d72bd28143eedd8be516e5cfb4d9e31a7b4455f41742a58a40b3e20e64c29b3e64726cf2af70b51ca773249877b0ea3615717a6b2ebd2fd95f02313f10870d0ba2c2a99c56c4eb225fdf6e4917826b54c131c4de7a3537f13076438fd0d7ef56af7e86df7ee6c0a5e827e69f06e158a56afb124b37efec0c75a1ec1a4b7db141c04ae9c60e64495fb74d8ff78fb8e409be1bde4912ab0df5b089d0fcd55f86fc795e2951c0aca77c516f4a4188d3b3c56aef6f54f85d0dfc5765302d8b8ce77c5765f5141b449b12cebd3d178e8ea0c78ace8f5a37e32ed1018f299b91a79c55a635da06f3c1fbf255bb39c56a534727c7b61ed88f3ad94a062c9bc02c27c50791e2444b13c88046a9ca39f37b50d1b8661d94dee84a639f7dd220a8e530f4f45f3721c74937f01231ce0c0ddd827713e9579d72c60d4403fd3772abd05709a2855e63f2f612c95b33684afbf688bb37631542dd4cbfd7adedff606cda64205312f13d791c1dca6d5f1b35eb87e71d80284343a2f834b3ef1fdd57df8f240775346340369186b371417b1b2193a61272513abcc538c1d383c022f6b5b5880a6c7580dca7802a6d65b74e687566830fe770073eefbab546f5fbe51ac7f0a3be4a0fdfe45b58b9bebebcc364975097c1cd32f57efccc487aa2c5e9f9864b83c53860ce02a74f5799b2ee9a1fca9c03d956d6131569f5c4d588753ba2cf3ff072b848be361509f0414ab97bb2bf760f3272ce4b093a0e586ce16b0641109f7bf5dad5fc2e075f3a54f31a6ca13581545d5d3c229449164ac0135629435fe67b5ff1481bf1f262a22eb866dea778e2d486a290d274a9133a483cc071d9beed69fae5f4de95a7c4e9d41651fe82a4c42bd7cbe54aabb2ae865e95d40873c9b15a5568f06a445684586a6ac27af682d53d3597d8905d811be8716cd9508887fb7e886acf6e1eeaac346c0d52ed82a8034113f218236587d791f204516536f8d7670f4340f692a3cd34b60efdadec0e1f6616ac09914a35e473cf82d7cdb2f7a6f4c6546111ddf56ae34721a1c3f24afee57e0e228d309b0342c7d2f1256dc55eadd5f0d067b51fbd65c4452e28192583288048af6665e279a97f115a69abdd5f5dfaf9baf075e2d872b495b945aa358b865c2b8cc68dfd28b5e560ecb66cc23a5b59c18ffce9db785d83d7c20395785ec7676c81d7e646bb3a88238289729f4e8e1dee7d8223a5dfc217c35391411a298d9405ae6dc26ac10b980f3e0483fe6e53927128568a32ed5f7eaa4615a5568164c13a72462029d3f4c3d63fd2fee11cc9440ed9aedb024016b1dc77f276bbeb4488bf5035b2a78603b85fa266d9a534ebbd2a8c0b4992209d6d8e43fd4a64b213da28d79db5b394fc45ca8f713d3d3681a503a36f480695ba267f8d53bd0c129a275e99ca83b857ab91e444dfc648ebfe0082a4e00533952832a056b00c5726bd45d7e41f55e090a2b2092751b85e789b1936c50e70bca7e942702cd76dbb9a20c0df42eff401a82635ce4270b6dde90402052b2a0c159f280e73713e02fa5b7244e3b9b66f9df73eb52af63871772808efb2346832888783c63e6b0bbf936a0aa9e141a0120a2324e9383e769f50699da78ec1bdb7572627e7580acbf3cad72b1c9cdeaf711e922ca04e1ca4684c66211798eb26c35ec37aa71854a33f449e6f7456ad6bd2bff5b5d4df65929b6e9f7857f72262e991389eed9008ba093efe1ac7f36249ee530b2984924fcceb784e874690ab2f84bea903bc904c07f58c578986c892484c3f6fcfd5a1b793720503e0efdfde765e38df161ec287c29dd3e009311286179957d6591ae2e41becbf098a367bc0d9a0006eb3e63f7b86b474d79e03c684933ad53e91a17023d3116c9eca1348bbd2b5e0d80c7c80a29ac4973ac83803eeddfaba4a7f430dfa87035e4c3f39bee14bcbb696a3f40bbb189ddbc20acaf8c8b130532afcd42e72bd25fb73f5272ffacb262ecf7f8a59499aad3b17e0273fbbfe06ae2ffb295269dd930a9823c33ef37c5470f49b1a0013594ad0c46841f5f4e0fbef020424aca2526b023bc784af2d2b8cd9d65d59cf59e7a18732e3fde0b83ef3c2068a54cbae71ae05ba51af6ef5d574c0c0adb2e07b2599cf9695ac6a28b13e8ba88bde3bf95b6121e5ef11a5b236fa7c00b47050de6a1db9b6326521f632c87690bbdb2db6f9628054e384f3d8bc3bb60255c097c95671f1ec7ea722366b992af7df8276b673a040b94058f5047ee53640eea910f171411547f68a1c9e038de0af7f1b97557e64877be9a86f9a5ccacf35135b9ac6fa2f40b523de10faca25c44c4eb78b3b9da9d4e563abd4867db7e4bc664677c8196f021f3a514394becb59f51a30858fc76defef4b104e2874e7a8a4562f61d7ddbbacdb5591d96d0ec14b332c23f76057e31e02510d462c69143c6e24b92018dfb79f06711aacc3f1fd9e01628f0c03e89466eb39195e6f99b5b273dd49b0a37d9978ffda2c16bb17006d0bef4f022d953f87878e158bac71acbd9cf5e35ba93177db744d1039f0b6ac716acbc4c576d91676fab94d7ae09eeab661a5d45289486e1f8a6797ed07aa4996aa0be20cd5ffcde1b5ac197fb7fb436d881a0445272d4eeb40283be8db4d3a34280dea2c0c98952727f22163f550e59faaf64f5be0959bad00eded70f5c0b6126cde5a8b7bd3893dd134729b5cdc5019d3bb341eb355fc22634c2e082b46588b5b2b9d857a4331b77d76dece1ef76ebb42e580dd8c6fcc1330cb0bebc68c93c26365c1415728aad7372416c31e62dcab37f00f0bb5f503ff28fac20da5742bd1792b30c21463a623f80385453c974e9dd96af60d878b0705c1316cd30f67a0f0c8ebb3cf511c501dde1dcfbbfde8619290020f13d0057f5e55c8e402747058c931e1b218a9fe723cfe5cca5fae7c1441edb9d61f7c6703d5811e6ec3492e8cae1d4b9029b7a333b953e28e029d1827cc6404749597fbbb573fce800e958ed506bc8a470ca7b3a6ab3781c16b68a6ff5dec810b68a1fe1cbccf26b3625c099bb2b3b580d3c22a410cca903425f8a722d630f76df507571affd9a19b78bf5702e00ae3763f5e90561666a9b817a01ac993cc739531771bfa761bf74deea8875868a48fef8d333075e0d2bb7a4d3c1d765a188b30043aac02c19a4370ce54be3b588877b17fa929e58925b52d36aae8e8eda135053438a43a9fb2cf6fd98b118c4232724278f4f5d31ad0c6c5a66506059edc9bab62ab479b84dbcaa8d93a4b919396abe36a8757b4080dd9ea45f8c7f921b390ee35c3f572c1dc01b432cc00c16a1a9b5940870b139d76991df7e8e985182365ef0b27f91b744bd4e0608bf1d12e54ea28c3615f1fe4d1873cbf1126170586577b5bcef3335041b2f7bb709c01a01be30093ea31ac00f835c65f88df79f4703bf68223d92b94880f9160adaf3a9a347747642c3e965ec256b0b61806e89c78ee3507a3a5b33e41c7b130f7b25471a37bd834b2dc36ad54e23cc5f67c4112cc052617c7dc23765732a9bfb9d7bff64330af9bc78c831d655178599ffa187a2a096074ce03b26dce052cad9a37384290aa6356976a37c69813f1af2bbdcf17996edb7d2c1b7bd34d3e9d50ad749ff818e8c92615189128b759f71025a0030a4ee9468b2fcba9a6568cae0a65ae18c53fd2e6d557c821841a2c9cd72c74fd13dcb56d2a76eeee0942617aee16520c8637b7c3bfd825c146bac46e7191c75699bfe653640a902bb8691252d5474828ae2468e04e1fedbed9a499aea3e5c5ad09745671b69c00e2d23f5da6935f0232531ca3683b00eaa32bb3d258c6ca21e1a369c02905ed1472a97be35e81c19c469c8539545d5dda9d72656088492a65aa19b0fb9c29a69e7a00f89d7afcae67bff9501672dbc77067806a6a26ab7a467f9dc3e14e1749ca08fff250520bffc003e18edfa306db773264f8ae2a2e6c5417146dd82641b5f2a2c6855ba0767585f0a396e67f8d286140f02571b3adcba8b2faa66af0a65b9e5eba0ce14761ce968fea3f26754ec42aae6278053c539ddffbf7b95a3b38116a37c7d20586939f9aae1c6188b563c13fdcc8af03428e553e5386840d49ae13e012f3163485eb8600d25553d0a2270b417f4d1b85cead0734ccf4c2e707671c99807a24eec3cb1a0befbf1dd6ea3b7e1d9a328e54da7162d36ca411e217d9591bba1a3aa9f48ac094577b551837e4e381399c93b430fe8c03b8e9925cd6cf19d22b04996090d1cd44af93381d5d1c0e953493d8248a5d9a860b825dcb7bead72e8e4934f09ca0007cb0e42746d166789ce8d67bb8e34019dfb6c8b2c318f16faa899c134d3824325986c8d9c95f4ea32078bce6b3071dcf82d1eef8ac13044777d21fc1d1d8d19f5bc4b042cd767b75bda31a7a73a0beba02b6944eed2690863b3465d522650da9b5e9085f9585cad250aadd7208c618496b0f4d3fb4bbc13c6bd31b821e8d7d7cea24a7b2eb4c3876c055664d58f24f89783b6c099963d08ccc4d91a901bc267f78bb7e93703cc32b162a4ac423c66282138b6daa2d061761a3783b475da23199da751b2a7484a0e0f74e40ae6bcb551a1717743368f78f7ee5b48f180dc5517a74c34642498be4b4f4adc055a39a8f1e38c22f39bf9ed8d14e7fdcf43144e971d065d29f7d22d893c2a1a996a0995d9e6b9269b059ffe7fc719988d8714740ec1d52cdc1ab1ad730b17eb5e137730d57556216e4b669622e745f3c833c69c13eb014f91c4bffd5912b03d1b41e960c4bdfc6afe31b1cbfe126d1c752bd9b2d92fcb9b81ef98cb99e245f661fdde5490bbfe6209d834b5dd619e30c819b411c2d2b49eed9c6a3f88a43b4b9fe3bf44bb49ea1b9b79374a09e4312e091a5826f213c8b297e83068c785712a0f288d2f1a6fbdda89f0213abca256ad04a9cea3f692387760c83cfdae697f11ad88b8a41a07cc63aa331e8ea2b15cb084d8e6e07d17eb15314e0d14dcd038d35a5355b3c0b7c67ef23ed6e6776e5484ec8d659ed7cd12845a5934c5fe83344eaf05f266fbefaa8af090e2ad3868f18acbf3ee8cef4237cf0633de4800d5495bbdb0de717f88749092732f6968178b91f6aa128c06303f401f3f2decd4ae2ae71921f9af8632a5f53e0838790b38f5e510ebfdade6a20efbdca541caa9ea4e0cf969f6a4d626df28a0dd2766b543c94562a595e58620a51f65d188b6fb5e821db4e2b050e6dfb8dfc9e55d967bedd8a198acb7cc3a92c1c875f3152fd8b19d7903bd2e97a3667e279078456b16d572a412191439df1b110e795b58b5cfaf748197eb77c6ac519cf7bd18fe8990b1ad0f331fea53b607d69c928d0fe25481ce29b9764333cf9f21955a4c0728e6465f44ab18f593d4af878e9f17088308fe5bf15ce2d3ef5c183e210bcb321e04be67b50e912d43c8f3befa17c888637d5bb8ae060480065802e035d03d185aa5080a7872a0236f066ee836bbd5aef30a2c51bec3965e26c7ede90e5655aeb2841cb3c29bdfae15e12dbdc43473a7d48304a24ef47de1defa2665a4db0dc0349d07e88c360a011bce2cb377c77a4b0968ca80d3e12c604436faf11c91863e67bb6f40dd330a0c620eb50f956adedadc86ef5ec786124b7cea1ad1037ca60b52ced9b81f5fe5082722099ee49b57a84aa26da0ae1dc043b7a2109f3415feeb883d0a950eb80c19a099a4c6e96491e2bdbfdee291bfbadc9c94117af45b9f75b445f9558a613984654e6624182936c35aff8b67a30447629e533bb76ebaf64693e671b2118e086eb18adb513c943f3ee31607303008f2ee819bf4dbed3c2ef1449e1aefd4fde5e6ed07c651f590dcc7549c7aad27a4bc05b2d7ad7d7ede816681c5db8fc58c5687ca6dd5fad6958c3f01d0e9d6f5cfd5e3dd8531194a13bb3c553d54c859a1c6dd9fe5e1bbd4a41f0cf5f6b4d65649bfcc8961c5c70f2027b1a291e14fc253a3fa10bac0d95c16a3e34a6a3bdbc4c0202cf72b6fd89d4c735f785c37b71faef4ea7c96158e8fdfe5d6a3e02ee594af68011007df8e817408f819c71d1e6fc8b66197e55f13a18b5bcef176b65f4dd836c1b943101a958a3b6393ae5cc03221227495384d7e90aee5ca0b2acae497bf1be5b3ac53e30be5c3d1204ccabadd0a04bd4953ecd8a14655949f85a04b6f6d48c20d7e46c2e51e1bfcecacb61f95ab9b2bc1541d9cd768421698f50a4a450a909656b667efdfb806b1d2531a98d86f0136928930e4d581bb2dd224bca16d13480abf62aee5ba9ddce2bfee470096cf7cad79d83be6f5f808acd2326d417e2dec4ff7d5990a10347d0caed407e509864ddf96f06364c0d96af418d75e4a24421539c0784d5720a562bd45f6705d704bab51fd533d9d09bbf40450835393ea048bae57ea74373682244a72fe97a0e7da1fcabead53645db54f2357b26b9118d2460b39e1ac4f5d5c59acbda8f418b78f4c6233652890b3c67f6ff18a8ff51010e24d70bae11eda2feee291eeb43c7ca819b21d79a3f47edf1c6b18ed8e1bdfde559ad0c65cee4fe94efd1ce3bb0520fe9905bcf74badfb95dbf6b626a8d009dbde47b3d94d87ff83e51f4df6fdab1dd3eff1a88e257d5e727691f96533b81ab4f91ef7791c5fd722164d0c5bdcacebe8237121003a35c198ab3184c943232547617915875904288e247821b06b9eb55ca43014db23cde8c0524f20e29da959343fbc7591b8f313a70493c29263f989da020d66649f9c496090b2abbbf0c6ff0d97307c5f6bd8042e857bbf929a7d9de834183690a85342d3408dd41a67628393b8a0f372f687039b995e1ac2fd9c6f3ff7db4ccfe2f53f3d4e32f62849e38013089bd164f1ad5d9dbeeaa3b683ecc030635a50787e25f7c0ef0b1d93a42e119e08e7d5373e89286552ac919c7783cc34cf0ea9e3b1aa1dafc9ea23beb0d4e18de70c3a44a099dfd871b895b148759ef36c4cfa72d274a16f325d18646240d48518ff36e07174e2bfd85be0052b4969b74ae79e95f449f1ad2c493338a38759337f25f44b6c3a1f06d0d829ba43c6007a124c31366413f30110c5deb464bed509dda36648db3708bd2af07cccf9c7fc555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba8da362f73510eac859ace57ef714e06f77b16be3296a866725fac4e748efd0eceb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972aa03bbd396a01b631d38bb06744689051e3e91c900c498a7c53e6ac2c680dc22d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd574d786bfc453f35c6dc2f184df2c0f5620e3a93d9523242088aa21bbd5ee645eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8a09394045f24b1b463e6c02dd13c93e4f9bd9244be2def667001a6f60d3d437eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce608700af20032340a17b3b4efd013c3c1336316c8973faa86161d6a56a54fe21339f4cce3d63decc869d4c0371f0fca87fe208dfe5292f3e15c2745dd7ccb861663fcca475be767c9698349244c81312514fa37406ad695b00f40ebc0f0abc27941a721015873916adda0ecc43eb0b04ffddb23b018d8e8d7746660dd78b843972a4cc5c74e3ef27714c05f25a1d273f56e6abeef25a50cbf3710487377617dfbad00e7f1505d3a9d638a065b66495ed45dcdb31da22ffa99299d4045f023dfd1a3aae81454856cbe8026a8a430061f6b0f9e4904df56fead60fb2de2c34af9b8e7c24599e2c167bf5503c048b1346a675bcc7406bd8ed0838ff65bea20896adcda627a0af554b97ca19127b8fd4a395feea57a22e3a481bb74132c30f7a4c4cb36d2973e1df0304274cc0399f5caf98210cab2753bed935c2b59a16c83e8379ec74967cc79b07f116dfb5f0df30993258310ae8c87b698d164248c81428906c1252e32dc1a7139e8ebc5e40ed7381a1fe15f965018367ca56e81eca85ce03673aca4f349d990d23b495845d974bb0483ec38cd918eaa8b28ec2b5af8c2760ad21c17cde695a83125e2cea7ab072cfaa1be3591904529518e18a950ea4042b336d285841d56c54638db511bff0f0bbc2958b1b0866674b54b99729f756887332ab34cf0ea9e3b1aa1dafc9ea23beb0d4e18de70c3a44a099dfd871b895b148759ef36c4cfa72d274a16f325d18646240d48518ff36e07174e2bfd85be0052b4969b74ae79e95f449f1ad2c493338a38759337f25f44b6c3a1f06d0d829ba43c6007a124c31366413f30110c5deb464bed509dda36648db3708bd2af07cccf9c7fc555f77b9d8607331727b53ae48678f5be63334fb7247a816bcfd619fdbce42ba8da362f73510eac859ace57ef714e06f77b16be3296a866725fac4e748efd0eceb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972aa03bbd396a01b631d38bb06744689051e3e91c900c498a7c53e6ac2c680dc22d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd574d786bfc453f35c6dc2f184df2c0f5620e3a93d9523242088aa21bbd5ee645eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd797be4a890b8cea2df9282c2667826a909b2b09be81029569a9d53408b2686f12552d4f03fc25573765b8e9619eb5cfc25bd8ccf4b3f9d89accc0247f59ac5b4cfd8a09394045f24b1b463e6c02dd13c93e4f9bd9244be2def667001a6f60d3d437eb8a124c18072e72b7f6ea2cfb9bac3d237704a65142651046b25832366fd7972d8144189140bb7c3ac457c80db5c4e44a8d4e443e2773311c9fad69917dce6018dbad97a02b74466fc3cd460fdf2a2eaaeedc51cfaf784305da8f01f2d21b10b7d6df398756a1401c88c2fa7943c6648c1b052e4ee53e48661e58a6956f76410454ea84bc2f6e80667d668107f3041bf7344b66f3eb5cdcc1936db9c06b71b3d869b213d8fa004b93da70314ba02e2a40a635326de3f88b4f854c2946ff25ec492f522f9b51d8e2a9cc5b3676b651355f0eb0bac3e5dd07ce7c94c6dd7d257a78129c59ca7ca2a63c9ad07649d980289ce5e6ef5efc53416b2dd3a1663701bd0cb00fa7d506e02cede804268a9366369e5418b9031e50c86de94304dd9be01def3a1f27c7d20980842bfcbfb1ba6e2b633d36597d873da3bc91d156631c315d5eaa39020a99c05a56b8f1edec893fd34fae3b73c8ddaaa698d54d1b7539f04606f0ddeb1ecac5d9ceaa227a895105ea7fd17775dab008bfe9d65a417b1e839674741c9650a0eff5257ed49732852babd4a33f5e6d123c956b02f99e799ecd68eb7571aff480c245448a0c489bafb669111d3c3fe7314f3b2e80d674837b8e69627c2799edfa43860a512a2ef39b5d0bff20e11fc7efb3ea5231d639ab0c7ed9af16b6effba4295625c85b0ab0c7638ba2a50996876575a89409aac552408e3516d8e875742c1ea5e901a97ef1323f04e474e8232a136adf70196840ce489b7b285432419d3f212154ddc2383086f99e673945d17089d1faa6c028f8753a12ba63f2019985f34d30d8577db06f1cab3bebdb327ed63d1abe28b78fafebc63bf30bb56c4759f57160674ea01f66be094e296a7465cdaba02f6b2a83acaca8f8bc6462e1e3e0bff0110814f866666fe0dc6429f04c0ad1d0eb147c3f876bf0ab00988994167e969edc2aa4edd5af29eb2af76345493c2c776c9a21c8d462d24ae4f51151bb45c6a786c5fad5a856b5e5de636d1c9492c06e7b9cc77144dc7f94f1b14abfce2e77d18f0143fe3d8c5275257b429efb6da34fd654cfcca98fb477909cce87c3e55abb2fdbd80d9eb1059a13c4d29f5e0c35b9522b7341e5132d6be1f2c11269d1a5703af7c9f902b3d107e898af939dcb8adac11cd39304a705d795f12218c79a81aaece5f50de011e38297f353d695fd25df28637f96f98352430c57fd7ba88559e9f1f7996b09fa9e7b8c8e0cf65550d38c96cc64aa5234290263ca516d4d4f048be97c36e4060bb6951c9f496024b2180331d32fc169c57990a221564ceb92ff929e30092f44c9dc5893bd61c32ad459db77f608fdb08463e02d021608c2f422fde6e3851a9606b5a438743fa1fdb54e7df672bc0300249c0b714ade26380c707dd2f9e2f2e4b70a2f338628ff6b28d60e0b726cc1dcdf1c6765983a1d374b315c0d79c91ee6819cac2a88d58b16b1ee11edd4c7ee77891cc564cea576c30050552dd8412e4fe8096f81cc4f02f298021f6c34cd50de1562a019cd3c8f45f47b93194eb3147fabc02c6c0b1337f388e33905c00ffadf99fc1486083750c78b8de368c512e36b6b501df190cdd0009017798e6e09873138fecb58bc859a72813688dbdcf52c414783260301c2a318dea39a9ea3f25803ef8c8b06f663972fb108264bb8902560007582322de80dbaaf2d2b4977881fee569cccccf8e56ab8705296dfaf66a4c1d9851b0890192aa0c23ad650ebe4c418dcd516056cd9c7d3061ec0c0b9ec2b8a0d4771a80974a24b347d30f44fc7fcd5e2055466efd07beb2bb6e0e0aa355ac4cb77e4edd15cdb6e7f4c1a6732ef9962cc741b8cdb7ad0450f6c3d31c21a80817c8c2088c29a5daadd9d66aaac828097afbf56c2cf1fa84d4967324f1c81fe728d7a0504dbefbc72807047026861326a03a9b9b23a7860da465f4c96a8895ae58b50245d65dc9dbe86b88f1da7c220fa2a4f1cdf93690cb077ee5fa2db918b05eccc0eadac556c78e89d6099f1147458b7acfac2bb0aad53d09ad7fc8fc0147359ded3572029f66dc28931b08f284400fd137a7275819c9712e07ee15be94916219bdb081a069b36e7151e2632e5455c6d41f0fb8fb4ca87564f4af2d890659e030416e3073879d54cfca13ce44d58c247e2330096f2086f8c709bf56f3c710768d6cffa617a26ff5a381cdc6b4d74c9078b9a75184fc4049e890869b7d4f0bd0ff5357b6fdeb1578a9bfa96b6da17be5853d7326f1f4bcedb8cd6c177614c09eae8b455de22cafc2541ec7a0f9ac1977c732fd45956b255d96a5d8c855de47b57166054c46978bc728475fe96b0219c598dc7195607f707b016694763f2641f5418e5db4f752c1347aafa256e6a34329515dfb56acf2165437e04c0dce8b10f95d0bd03e6f7f272f40947cb070b9ddee2bf1a995ba76434ccfa8a7ecf3eecde2302276b9ba13192932fd60614b6d36e0ffaa00509f06cd61b32d6cd01ecd9768b23fca920e4a01fbc722f579c2116bb99fae13ec75826e2c2418f32c9fdf2f118e43970dd1a4390a421aef2ced7f53f5909388d527e65d2c6248d4069355ae8de32032168e5c8bbc68070d338e008c504ff4341154b903c30b2447d6d866b22b6a00ca06481e5983794a1a09eaace90abc284f9f9a3f5c8dad995a5d731d08718e3393eff7c84e2546a4f2ce3d80e419f47f85570a9bf948f4807611cd3fe08725e1b59a921875f168a2463abeec01ddac05991bd8c5064d23a6809b6bed25e1d2a5bf2508bdb600a1616ba19b53635a201f0cd9ea50f5506318ee6e82e5606ca3564e52aa7687f8566df28e83f86d6fae873f2c0569a52672925f051e49f4261c86157e28c012d3f373e8d2c446457bd80ae49307ae7a0a1ed7906cab5e3cef73f8c3e1dbd3b7a119c78d57ccaf70fd21560fb0565e070c6a4994f10a61cf14d0fd858f29a56a6dcd4129d1d5c4f82325621232d95a5724b216b5d2f8d084c356522b55e1e4becb55d331772d334c6922b7d504ff532066fa4d8cf552a660af7ba6c5ea276cd5729f2e409eecde0d5fe532af006465709053ee54fddc78b6b662352bfe02f09bdd3e37a842a98d415a43b61f84651daad11577f514146e9231bf629b1b2f40547761efa7fdfc7cc7dc4cca6e97588a19eed3223a12c14bf5667694ddc54a73ec7b7208f2cf0081e41e39b54d08266cfa531f1ad01c3c28ffc42a13c00d8f60f85c7dfb2d7e39542cd1294bd014790b9a52ae2b9e9e1e384b6db3f4a2ae26da3eb1bccf8e71cf2d1751e69ec8c5727b74620c73788112f4b5ead7fbc086eae71f29fce42f288161c98fcfeeaee070aa9ff7debb02d47586092418f08012ca85a5a7d569e676d36be6260d3603c34cc0f8f1676e11f465d08dce092c78e35895551c406ac8247b19c7943d6c247504bac29ba70e130a6d32860187a0cdc2fe5d5dd932ac77a54df9597e01c6d2a7f6717b30312b91474af2d4312e0c8fbdf13dc9e3ea902c0da4f8061cd442dafc61cbe474da96b48c77429ac2ee72b80259b515031a5b43c9c8283e37e3d8aae94e3aad8624bc48d45b7f9877bb09c6c13e021ce97cb047efb13611a13fabf75f0e8768cc98f13a7a65b75baf1e7a2a484fb05cad2721752379cfac97f79a6fe54a32469b06fc1b1e276f9cb420a964d7b1bb6ba1378deadcdf7f731b4cc4905e58b93d00a67667d1658edb0fd6477ebdcf75b8f887947d64be8a6d8c96001f2ec6d47c643a80c9b6790a7fd8e1b0a6c34a8d54d1c4cf6d20e2e24e22be5faebb82de268d6d1f2bec19f14f397bfc1b996c1f03ca5d97f6ac8a26b49a2098ded7cd07b2fff427a5202d3e139696081bd2b9d8d8bcfcf4e7a55a2ee291143802c180fc7e5f06e039476b81e1d4ffb213b8f4fafd46089165ae77eb94517593c81ce077365ec09d1a5a45696fdab3bddcce23ae42a00d3927d03b8f214566ac4c1f916dd91925f90bde67d4064bce7f6028689abd157fb5db1e583fc3fb2380de92ce600cc128407eca99a7da780fcb3e53d215274512e58c7dac233906b856ba279b7156f1ab2c311f47814618f7ac0689733ca19ce9dc1b95d9a0d6e884ff2c1c43ed26ca2c5bd846ab0cf89277fbd39fb5a226bb1e47322371a6bec8a4bfcf0bc37f3fd5374965f243d104d9eab3f752764ce8464ffe5e25e89d0a04fae437b42fa22a65bdbfc99b8ab0c2d8e5c2ff72329420f51369613ab2c92d8d20deaa106732cfa66b3fff2de56ab5d25b45ba37042612ad4833660a3d2a908157b199a0881ee53ee3e63cb79cb125332a83cb67f351b24bfbf4f7d3e731735ba8cb5f144d51f92dba92aae7909360a92d9c7e8b482f754bd8dbfb55ae3ee81d0ee1425e06a655be35612c6d7f8d64dbcd3e0b306313602f99c35a75d6169d6a3fdd82436ed417c638b5a416261348fd527f98710e7a5461b18668f23babd6bf6bdbe30e54795aa00a8101205205f1390f62070b544f8ea649828acdfeefc60e63be4c1c6dfc2ea098b5a5f57d57d32805ac47bf19ce40e02ebce894998fd0ae9b486c45d25df52b2b09715870272d9604a4f3327b1e86c9a648d16deffa65c60eb133f6704e29bafa779f8d7a76e95d58950c4d6f866bf611852373975d9a74386893535954c877685917d9dbc52e6bca78046ef4103be357b6e44946ecb8c4d5399b56efa85381be5d79fbeaf94027afeede3b623b17090bc0e6cd5dcf3a94c46066459bfb5ffb3c78c08e8603ad6ca8972cbc80f0263927483a5baced5620690d855ed575fdcc7d97f32853569530df88ba6d6f9ca6b551af2b9f5c04b1cc4d9c86cd5c29d092df0229bd1986b40dd990356d5f23656fc05f48aab0705e9cf0ba24a94539deec185c55dbd370ccc2e057a4e060d04960190361e6cc7b4c24828615e6ee1728ddc9c72a35b0840e9322686add62a209af8e2cc9ed78368df203fd519a498813bda726a15884e5031c2559c4cd8e8732e77b8d0654232061cc0857512b6721f72550fe6f083aeea15f36fc8388e2ce7a4f27307bac18a0930cba296346e898252d8246d85447d5ae7134e4516a0bd2647a04c22bc1fa9a51912a620b7a4e1f75b91547dedaa1906d0e8424fb23bb00d3203ed31c2310961fa1040df2beff919e726717544612fe567a3782225d52a381e06cd77c0b123e13344e8696ef86259db36efe04e5f99d8b639286faa46273690a8c0bf7d07c36248219c1b57a5080faa415341710c9bf24ebad0fe015bd6377c51a81fc57f109da2d6b157b83be8cba6fd49a8819c6e50af4435af34e2378b4e15eae00ee06cc793b0a111dafd04746421de0539591fbd0c83f19a4b03d2eebffc7279faa45ad3a0578447538ffb80c51d248875e25bdc9cce3de760714905c7a2ab93afffc2ece33bc8cb18609e91e56ca31401d7d06e66ef5df1cfafe81b378a3751995975ab32ca8e3971f587fd88674ac330d034a9c4ec63c198549226d745eddd979e3696e085489dafe3aba80b9a17f07d875bb36ac5def98881f59c8d4dcc003230877b2715bbc1f8f8d0ea482ef23c1561042744e667cdf98fb83460c3648b4575991eb3c6ad05a397228dc7bc3d708c72cdd2ce24443963600dd975e553c22158239ae7e76935e3cb1749ec972e60ae84ddc46dadefe6c69f2a158ca9afa6ced8a715b86ad3c1da4afbc4eef16abd8a522bb946d841bd389ba7415ddc54b6ded71d237d28534e64dc638a5eba0c3b8a6cb1cfc202bafc7088497d4754af710ce3792994b395743f0dfdb096a39487a7f7b6e2d13b19a29f14cafbb51c194e98513e9d54c2fffee70d6008271dc535daa1bb9abd5c0594fa46bf17d309c11368f5d80fa5c62d368389ca0ccf89485b1b6e026009b1606c2b1afe34f1fd24ea31f1866b707d12061a4444da72f600cf6c3dcc1029e0e5c8cf54e1bf92ec7a4f58d776063be0671f955a0fe2fc2d19adf491fc4601b335516408994d38f09e4b040e9976dce6442373a92d4a4217c385cadf93f7a35867267f449b058438f08f013293c6ce274f749ac9f7f7e0f3abeac76f38c3c3123124c8239c8ef706e66dd4fe1419a7ad915c79cd889bd84530c1123f47916a5ae52f74c12992a3dd92d2cc1e09fe09968ed87e70eaadd29778ff2ba9624f3c5f66b9e295606588226bc71693e1a004f652d7ac8291a1fe08ec81286acbec1a38478c06bbcd2f70c2d73b4925b4b963573f7d802d012e8e49d48ee678db90bc01387c073ca095c420806850994c595fd580c9bee19a706dedb11b5a95a5677c60725e63c3d158e2c6220fdf15b5338c95983241f99123a7f365be006a43b4a44d601e518f45d949410a7ff44f8821b88f5f10212b5c72386d0418b837f0c068794f4a29541eb5dc86a4dbb8312fd41b1d0142176b69b2642c16d8c2acb7f3ae18d7e83b695d32a6a9b817eecbbd0b8efd6e42da/usr/src/kernels/5.10.0-60.79.0.103.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/dtsldldrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-5.10.0-60.79.0.103.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.0cT@c@cc @cj@c/c]ci@ci@c@c~ @cwscjDcb[cZrcN@cGc2c)@c!@cc6@c b@bbbL@bb@b֜b@bb'b@bbbx@b=b@bbbkbw@bb@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`@``@`/@`!'`@Jialin Zhang - 5.10.0-60.79.0.103Jialin Zhang - 5.10.0-60.78.0.102Jialin Zhang - 5.10.0-60.77.0.101Zheng Zengkai - 5.10.0-60.76.0.100Zheng Zengkai - 5.10.0-60.75.0.99Zheng Zengkai - 5.10.0-60.74.0.98Zheng Zengkai - 5.10.0-60.73.0.97Zheng Zengkai - 5.10.0-60.72.0.96Zheng Zengkai - 5.10.0-60.71.0.95Zheng Zengkai - 5.10.0-60.70.0.94Zheng Zengkai - 5.10.0-60.68.0.93Zheng Zengkai - 5.10.0-60.67.0.92Zheng Zengkai - 5.10.0-60.66.0.91Zheng Zengkai - 5.10.0-60.65.0.90Zheng Zengkai - 5.10.0-60.63.0.89Zheng Zengkai - 5.10.0-60.61.0.88Zheng Zengkai - 5.10.0-60.59.0.87Zheng Zengkai - 5.10.0-60.58.0.86Zheng Zengkai - 5.10.0-60.57.0.85Zheng Zengkai - 5.10.0-60.56.0.84Zheng Zengkai - 5.10.0-60.55.0.83Zheng Zengkai - 5.10.0-60.54.0.82Zheng Zengkai - 5.10.0-60.53.0.81Zheng Zengkai - 5.10.0-60.52.0.80Zheng Zengkai - 5.10.0-60.51.0.79Zheng Zengkai - 5.10.0-60.50.0.78Zheng Zengkai - 5.10.0-60.49.0.77Zheng Zengkai - 5.10.0-60.48.0.76Zheng Zengkai - 5.10.0-60.47.0.75Zheng Zengkai - 5.10.0-60.46.0.74Zheng Zengkai - 5.10.0-60.45.0.73Zheng Zengkai - 5.10.0-60.43.0.72Zheng Zengkai - 5.10.0-60.42.0.71Zheng Zengkai - 5.10.0-60.41.0.70Zheng Zengkai - 5.10.0-60.40.0.69Zheng Zengkai - 5.10.0-60.39.0.68Zheng Zengkai - 5.10.0-60.38.0.67Zheng Zengkai - 5.10.0-60.37.0.66Zheng Zengkai - 5.10.0-60.36.0.65Zheng Zengkai - 5.10.0-60.35.0.64Zheng Zengkai - 5.10.0-60.34.0.63Zheng Zengkai - 5.10.0-60.33.0.62Zheng Zengkai - 5.10.0-60.32.0.61Zheng 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.11- !369 Backport CVEs and bugfixes - mm/vmpressure: fix data-race with memcg->socket_pressure - of/fdt: Don't calculate initrd size from DT if start > end - lib/cmdline: avoid page fault in next_arg - mm/memory: return vm_fault_t result from migrate_to_ram() callback - net: sched: disallow noqueue for qdisc classes - netfilter: nft_payload: incorrect arithmetics when fetching VLAN header bits - xfs: Fix deadlock on xfs_inodegc_worker - net: sched: cbq: dont intepret cls results when asked to drop - net: sched: atm: dont intepret cls results when asked to drop - scsi: ses: fix slab-out-of-bounds in ses_enclosure_data_process - rndis_wlan: Prevent buffer overflow in rndis_query_oid- !357 Backport CVEs, bugfixes, performance and other - binder: fix UAF of alloc->vma in race with munmap() - io_uring: add missing item types for splice request - xfs: fix overfilling of reserve pool - xfs: always succeed at setting the reserve pool size - xfs: remove infinite loop when reserving free block pool - xfs: use current->journal_info for detecting transaction recursion - mm: fix unexpected changes to {failslab|fail_page_alloc}.attr - fix kabi broken due to may_pollfree - io_uring: disable polling pollfree files - sched: disable sched_autogroup by default - driver: char: delete svm.c - ksmbd: check nt_len to be at least CIFS_ENCPWD_SIZE in ksmbd_decode_ntlmssp_auth_blob - fs/ntfs3: Fix attr_punch_hole() null pointer derenference - tracing/osnoise: Do not unregister events twice - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails - mm/filemap.c: remove bogus VM_BUG_ON - mm: oom_kill: fix KABI broken by "oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup" - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup - fork: Allocate a new task_struct_resvd object for fork task - tmpfs: fix regressions from wider use of ZERO_PAGE - tmpfs: do not allocate pages on read- !348 Backport CVEs and fs bugfixes - io_uring: kill goto error handling in io_sqpoll_wait_sq() - misc: sgi-gru: fix use-after-free error in gru_set_context_option, gru_fault and gru_handle_user_call_os - ext4: fix bad checksum after online resize - xfs: fix use-after-free in xattr node block inactivation - USB: core: Fix RST error in hub.c - USB: core: Prevent nested device-reset calls- KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS - bfq: fix null-ptr-deref in bfq_pd_offline - i2c: ismt: Fix an out-of-bounds bug in ismt_access() - ksmbd: fix heap-based overflow in set_ntacl_dacl() - ksmbd: prevent out of bound read for SMB2_WRITE - ksmbd: validate length in smb2_write() - xfs: fix super block buf log item UAF during force shutdown - xfs: wait iclog complete before tearing down AIL - xfs: get rid of assert from xfs_btree_islastblock- ext2: replace bh_submit_read() helper with bh_read() - ufs: replace ll_rw_block() - udf: replace ll_rw_block() - reiserfs: replace ll_rw_block() - ocfs2: replace ll_rw_block() - ntfs3: replace ll_rw_block() - jbd2: replace ll_rw_block() - isofs: replace ll_rw_block() - gfs2: replace ll_rw_block() - fs/buffer: replace ll_rw_block() - fs/buffer: add some new buffer read helpers - sched/qos: Don't unthrottle cfs_rq when cfs_rq is throttled by qos - mtd: physmap-core: Fix NULL pointer dereferencing in of_select_probe_type() - blk-mq: set default elevator as deadline in case of hctx shared tagset - dm thin: Use last transaction's pmd->root when commit failed - media: mceusb: Use new usb_control_msg_*() routines - block, bfq: fix possible uaf for 'bfqq->bic' - block, bfq: fix null pointer dereference in bfq_bio_bfqg() - scsi: iscsi: remove .unbind_conn from iscsi_transport - Revert "scsi: iscsi: fix kabi broken in struct iscsi_transport" - blk-mq: fix kabi broken in struct bio - blk-mq: fix kabi broken in struct request - mm/dynamic_hugetlb: fix clear PagePool without lock protection - mm/dynamic_hugetlb: fix list corruption in hpool_merge_page() - x86/cpu/hygon: Set __max_die_per_package on Hygon - block: always align request_wrapper to cacheline - block: fix crash on cmpxchg for request_wrapper - clk: imx: Add check for kcalloc - Bluetooth: L2CAP: fix use-after-free in l2cap_conn_del() - Bluetooth: L2CAP: Fix build errors in some archs- wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_CHANNEL_LIST attribute - xen/netback: don't call kfree_skb() with interrupts disabled - media: dvb-core: Fix UAF due to refcount races at releasing - wifi: wilc1000: validate pairwise and authentication suite offsets - wifi: wilc1000: validate number of channels - wifi: wilc1000: validate length of IEEE80211_P2P_ATTR_OPER_CHANNEL attribute - drm/amdkfd: Check for null pointer after calling kmemdup- proc: proc_skip_spaces() shouldn't think it is working on C strings - proc: avoid integer type confusion in get_proc_long - xen/netback: fix build warning - xen/netback: Ensure protocol headers don't fall in the non-linear area - livepatch/ppc64: Fix preemption check when enabling - block: only use cmpxchg64 in 64bit platform - efi/libstub: Fix build error in efi-stub.c for riscv- block: fix regression for dm - dm: switch to rq-based after queue is initialized - net/af_packet: make sure to pull mac header - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO - sched: Fix null-ptr-deref in free_fair_sched_group - arm64: fix a concurrency issue in emulation_proc_handler() - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata - Revert "ipvlan: Modify the value of ipvlan modes" - workqueue: fix state-dump console deadlock - preempt/dynamic: Fix typo in macro conditional statement - jump_label: Fix usage in module __init - arm64/mpam: update last_cmd_status in parse_cache() and parse_bw() - arm64/mpam: remove kernfs_get() calls() and add kernfs_put() calls to prevent refcount leak - arm64/mpam: make mbw_max/min not less than min_bw - arm64/mpam: Fix indent format error in resctrl_parse_param() - arm64/mpam: decrease dom_num when domain goes offline - arm64/mpam: correct mbw_max/min if remainder is too large - Revert "add barriers to buffer_uptodate and set_buffer_uptodate" - pinctrl: core: Set ret to 0 when group is skipped - pinctrl: core: Handling pinmux and pinconf separately - ACPI: APD: Check for NULL pointer after calling devm_ioremap() - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" - mm/dynamic_hugetlb: fix compound_nr incorrect - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq - scsi: ufs: core: Enable link lost interrupt - perf/x86/intel/uncore: Fix broken read_counter() for SNB IMC PMU - perf python: Fix build when PYTHON_CONFIG is user supplied - Documentation/ABI: Mention retbleed vulnerability info file for sysfs - arm64: Fix match_list for erratum 1286807 on Arm Cortex-A76 - md: call __md_stop_writes in md_stop - Revert "md-raid: destroy the bitmap after destroying the thread" - mm/hugetlb: fix hugetlb not supporting softdirty tracking - xen/privcmd: fix error exit of privcmd_ioctl_dm_op() - ACPI: processor: Remove freq Qos request for all CPUs - s390: fix double free of GS and RI CBs on fork() failure - asm-generic: sections: refactor memory_intersects - loop: Check for overflow while configuring loop - x86/bugs: Add "unknown" reporting for MMIO Stale Data - perf/x86/lbr: Enable the branch type for the Arch LBR by default - btrfs: check if root is readonly while setting security xattr - btrfs: add info when mount fails due to stale replace target - btrfs: replace: drop assert for suspended replace - btrfs: fix silent failure when deleting root reference - ionic: fix up issues with handling EAGAIN on FW cmds - rxrpc: Fix locking in rxrpc's sendmsg - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter - net: Fix a data-race around sysctl_somaxconn. - net: Fix data-races around sysctl_devconf_inherit_init_net. - net: Fix data-races around sysctl_fb_tunnels_only_for_init_net. - net: Fix a data-race around netdev_budget_usecs. - net: Fix a data-race around netdev_budget. - net: Fix a data-race around sysctl_net_busy_read. - net: Fix a data-race around sysctl_net_busy_poll. - net: Fix a data-race around sysctl_tstamp_allow_data. - net: Fix data-races around sysctl_optmem_max. - bpf: Folding omem_charge() into sk_storage_charge() - ratelimit: Fix data-races in ___ratelimit(). - net: Fix data-races around netdev_tstamp_prequeue. - net: Fix data-races around netdev_max_backlog. - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. - net: Fix data-races around sysctl_[rw]mem_(max|default). - net: Fix data-races around sysctl_[rw]mem(_offset)?. - tcp: tweak len/truesize ratio for coalesce candidates - netfilter: nf_tables: disallow jump to implicit chain from set element - netfilter: nf_tables: upfront validation of data via nft_data_init() - netfilter: bitwise: improve error goto labels - netfilter: nft_cmp: optimize comparison for 16-bytes - netfilter: nf_tables: consolidate rule verdict trace call - netfilter: nftables: remove redundant assignment of variable err - netfilter: nft_tunnel: restrict it to netdev family - netfilter: nft_osf: restrict osf to ipv4, ipv6 and inet families - netfilter: nf_tables: do not leave chain stats enabled on error - netfilter: nft_payload: do not truncate csum_offset and csum_type - netfilter: nft_payload: report ERANGE for too long offset and length - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips - netfilter: ebtables: reject blobs that don't provide all entry points - net: ipvtap - add __init/__exit annotations to module init/exit funcs - bonding: 802.3ad: fix no transmission of LACPDUs - net: moxa: get rid of asymmetry in DMA mapping/unmapping - net: ipa: don't assume SMEM is page-aligned - net/mlx5e: Properly disable vlan strip on non-UL reps - ice: xsk: prohibit usage of non-balanced queue id - ice: xsk: Force rings to be sized to power of 2 - nfc: pn533: Fix use-after-free bugs caused by pn532_cmd_timeout - rose: check NULL rose_loopback_neigh->loopback - mm/smaps: don't access young/dirty bit if pte unpresent - mm/huge_memory.c: use helper function migration_entry_to_page() - SUNRPC: RPC level errors should set task->tk_rpc_status - NFSv4.2 fix problems with __nfs42_ssc_open - NFS: Don't allocate nfs_fattr on the stack in __nfs42_ssc_open() - xfrm: clone missing x->lastused in xfrm_do_migrate - xfrm: fix refcount leak in __xfrm_policy_check() - kernel/sched: Remove dl_boosted flag comment - vfs: make sync_filesystem return errors from ->sync_fs - fs: remove __sync_filesystem - pinctrl: amd: Don't save/restore interrupt status and wake status bits - kernel/sys_ni: add compat entry for fadvise64_64 - parisc: Fix exception handler for fldw and fstw instructions - audit: fix potential double free on error path from fsnotify_add_inode_mark - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc- blk-mq: don't access request_wrapper if request is not allocated from block layer - blk-mq: fix kabi broken due to request_wrapper - ide-cd: don't clear rq_flags after blk_get_request - iommu: Fix error handling in probe_acpi_namespace_devices()- staging: rtl8712: fix use after free bugs - drivers/perf: fixed the issue that the kabi value changed - drm/i915: fix TLB invalidation for Gen12 video and compute engines - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock - l2tp: Serialize access to sk_user_data with sk_callback_lock - Bluetooth: L2CAP: Fix u8 overflow - dm: Fix UAF in run_timer_softirq() - dm-thin: Resume failed in FAIL mode - mm: hugetlb: fix UAF in hugetlb_handle_userfault - ARM: 9160/1: NOMMU: Reload __secondary_data after PROCINFO_INITFUNC - ARM: 9059/1: cache-v7: get rid of mini-stack - ARM: 9058/1: cache-v7: refactor v7_invalidate_l1 to avoid clobbering r5/r6 - block: check flags of claimed slave bdev to fix uaf for bd_holder_dir - mpi: Fix length check in mpi_key_length() - dm btree spine: show warning if node_check failed in node_prep_for_write() - dm btree spine: remove paranoid node_check call in node_prep_for_write() - signal: fix deadlock caused by calling printk() under sighand->siglock - mm: fix missing handler for __GFP_NOWARN - Fix kabi change caused by reverting patches - Revert "iommu: Introduce attach/detach_pasid_table API" - Revert "iommu: Introduce bind/unbind_guest_msi" - Revert "iommu/smmuv3: Allow s1 and s2 configs to coexist" - Revert "iommu/smmuv3: Get prepared for nested stage support" - Revert "iommu/smmuv3: Implement attach/detach_pasid_table" - Revert "iommu/smmuv3: Allow stage 1 invalidation with unmanaged ASIDs" - Revert "iommu/smmuv3: Implement cache_invalidate" - Revert "dma-iommu: Implement NESTED_MSI cookie" - Revert "iommu/smmuv3: Nested mode single MSI doorbell per domain enforcement" - Revert "iommu/smmuv3: Enforce incompatibility between nested mode and HW MSI regions" - Revert "iommu/smmuv3: Implement bind/unbind_guest_msi" - Revert "iommu/smmuv3: report additional recoverable faults" - Revert "vfio: VFIO_IOMMU_SET_PASID_TABLE" - Revert "vfio: VFIO_IOMMU_CACHE_INVALIDATE" - Revert "vfio: VFIO_IOMMU_SET_MSI_BINDING" - Revert "vfio/pci: Add VFIO_REGION_TYPE_NESTED region type" - Revert "vfio/pci: Register an iommu fault handler" - Revert "vfio/pci: Allow to mmap the fault queue" - Revert "vfio: Use capability chains to handle device specific irq" - Revert "vfio/pci: Add framework for custom interrupt indices" - Revert "vfio: Add new IRQ for DMA fault reporting" - Revert "vfio/pci: Register and allow DMA FAULT IRQ signaling" - Revert "vfio: Document nested stage control" - Revert "vfio/pci: Register a DMA fault response region" - Revert "vfio/pci: Inject page response upon response region fill" - Revert "iommu/arm-smmu-v3: Using HTTU with SMMU STE and stage 2 TTD" - Revert "iommu/io-pgtable-arm: Make data access permissions of stage1/2 compatible" - Revert "iommu/io-pgtable-arm: Remove the limitation on the page table format of sync/clear_dirty_log()" - Revert "iommu/arm-smmu-v3: Change the TLBI CMD in arm_smmu_cache_invalidate()" - Revert "iommu/arm-smmu-v3: Align invalid range with leaf page size upwards when support RIL" - Revert "iommu/arm-smmu-v3: Standardize granule size when support RIL" - Revert "iommu/arm-smmu-v3: Remove the redundant shift operation of 'size'" - Revert "iommu: fix build error when CONFIG_IOMMU_API is off" - Revert "vfio/pci: Fix wrong return value when get iommu attribute DOMAIN_ATTR_NESTING" - Revert "iommu/smmuv3: Remove the S1 mapping restriction of dirty log" - perf/core: Fix reentry problem in perf_output_read_group() - tty: serial: uartlite: Disable clocks in case of errors - cgroup: Fix race condition at rebind_subsystems() - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() - xfs: fix memory leak in xfs_errortag_init - xfs: fix sb write verify for lazysbcount - xfs: reject crazy array sizes being fed to XFS_IOC_GETBMAP* - xfs: prevent a WARN_ONCE() in xfs_ioc_attr_list() - xfs: prevent a UAF when log IO errors race with unmount - xfs: purge dquots after inode walk fails during quotacheck - xfs: revert "xfs: actually bump warning counts when we send warnings" - xfs: run callbacks before waking waiters in xlog_state_shutdown_callbacks - xfs: async CIL flushes need pending pushes to be made stable - xfs: don't generate selinux audit messages for capability testing - xfs: only bother with sync_filesystem during readonly remount - xfs: remove xfs_inew_wait - xfs: mark a data structure sick if there are cross-referencing errors - xfs: restore speculative_cow_prealloc_lifetime sysctl - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd - xfs: factor out a xfs_ilock_iocb helper - xfs: fix parent pointer scrubber bailing out on unallocated inodes - xfs: fix uaf when leaf dir bestcount not match with dir data blocks - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent - xfs: Check for extent overflow when swapping extents - xfs: Check for extent overflow when remapping an extent - xfs: Check for extent overflow when moving extent from cow to data fork - xfs: Check for extent overflow when writing to unwritten extent - xfs: Check for extent overflow when adding/removing xattrs - xfs: Check for extent overflow when renaming dir entries - xfs: Check for extent overflow when removing dir entries - xfs: Check for extent overflow when adding dir entries - xfs: Check for extent overflow when punching a hole - xfs: Check for extent overflow when trivally adding a new extent - xfs: Add helper for checking per-inode extent count overflow - xfs: flush inode gc workqueue before clearing agi bucket - xfs: check sb_meta_uuid for dabuf buffer recovery - xfs: Fix the free logic of state in xfs_attr_node_hasname - xfs: reduce kvmalloc overhead for CIL shadow buffers - xfs: only run COW extent recovery when there are no live extents - xfs: remove all COW fork extents when remounting readonly - xfs: don't catch dax+reflink inodes as corruption in verifier - xfs: fix soft lockup via spinning in filestream ag selection loop - xfs: return errors in xfs_fs_sync_fs - bpf, test_run: Fix alignment problem in bpf_prog_test_run_skb() - PCI: Do not enable AtomicOps on VFs - ext4: fix bug in extents parsing when eh_entries == 0 and eh_depth > 0 - config: enable CONFIG_EFI_VARS_PSTORE_DEFAULT_DISABLE by default - scsi: hisi_sas: Prevent parallel FLR and controller reset - scsi: hisi_sas: Prevent parallel controller reset and control phy command - xfs: fix incorrect i_nlink caused by inode racing - block: Fix kabi broken in blk-merge.h and blk-cgroup.h - block: don't merge across cgroup boundaries if blkcg is enabled - ima: Handle -ESTALE returned by ima_filter_rule_match() - ima: Simplify ima_lsm_copy_rule - selftests: bpf: Don't run sk_lookup in verifier tests - bpf: Add PROG_TEST_RUN support for sk_lookup programs - bpf: Consolidate shared test timing code - arm64/mm: Drop THP conditionality from FORCE_MAX_ZONEORDER - blk-mq: fix io hang for scsi drivers that depends on timeout handling during scan - blk-mq: fix null pointer dereference in blk_mq_queue_tag_busy_ite - KVM: arm64: Only probe Hisi ncsnp feature on Hisi CPUs - dm ioctl: print error when HC and MD do not match - block: fix use after free for bd_holder_dir - Revert "block: Fix UAF in bd_link_disk_holder()" - block: Fix UAF in bd_link_disk_holder() - ftrace: Fix use-after-free for dynamic ftrace_ops - blk-mq: fix null pointer dereference in blk_mq_clear_rq_mapping() - scsi: hisi_sas: Revert "scsi: hisi_sas: Limit max hw sectors for v3 HW" - bfq: Make sure bfqg for which we are queueing requests is online - bfq: Get rid of __bio_blkcg() usage - bfq: Track whether bfq_group is still online - Revert "block, bfq: move bfqq to root_group if parent group is offlined" - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() - blk-wbt: call rq_qos_add() after wb_normal is initialized - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init - blk-mq: fix missing blk_account_io_done() in error path - stack: Declare {randomize_,}kstack_offset to fix Sparse warnings - stack: Introduce CONFIG_RANDOMIZE_KSTACK_OFFSET - stack: Replace "o" output with "r" input constraint - lkdtm: Add REPORT_STACK for checking stack offsets - arm64: entry: Enable random_kstack_offset support - x86/entry: Enable random_kstack_offset support - stack: Optionally randomize kernel stack offset each syscall - jump_label: Provide CONFIG-driven build state defaults - ext4: fix super block checksum incorrect after mount - Revert "block/wbt: fix negative inflight counter when remove scsi device" - !313 openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - openEuler: add openEuler/MAINTAINERS for Maintainers & Committers - !301 txgbe : fix arm32 compiler error warning in txgbe_main.c - !287 defconfig: add helper script for update openeuler_defconfig - configs: update arch/x86/configs/openeuler_defconfig - configs: update arch/arm64/configs/openeuler_defconfig - kconfig: Add script to update openeuler_defconfig - !264 Add LoongArch support - !297 tc-testing: fix a bug in gitignore of tc-testing - openeuler: net: txgbe: fix arm 32bit arch compile warning. - tc-testing: gitignore, delete plugins directory - !277 net: ngbe: fix ngbe checkpatch warnnings - LoongArch: defconfig: Set CONFIG_TXGBE=m by default - LS7A2000 : Add quirk for OHCI device rev 0x02 - stmmac: pci: Add dwmac support for Loongson - LoongArch: hugepage table replace tlb - LoongArch: change global registers to local registers - LoongArch: Old BPI compatibility - LoongArch: add kernel setvirtmap for runtime - LoongArch: enable some netfilter related configs - LoongArch: defconfig: use make defconfig to save a clean defconfig - tools perf: Fix compilation error with new binutils - tools include: add dis-asm-compat.h to handle version differences - tools build: Don't display disassembler-four-args feature test - tools build: Add feature test for init_disassemble_info API changes - LoongArch: Support R_LARCH_GOT_PC_{LO12,HI20} in modules - LoongArch: Support PC-relative relocations in modules - LoongArch: Define ELF relocation types added in v2.00 ABI - LoongArch: Adjust symbol addressing for AS_HAS_EXPLICIT_RELOCS - LoongArch: Add Kconfig option AS_HAS_EXPLICIT_RELOCS - irqchip/loongson-liointc: Fix an error handling path in liointc_init() - irqchip/loongarch: Fix irq_domain_alloc_fwnode() abuse - irqchip/loongson-eiointc: Fix a build warning - irqchip/loongson-eiointc: Fix irq affinity setting - irqchip: Adjust Kconfig for Loongson - PCI: Add quirk for LS7A to avoid reboot failure - PCI: loongson: Improve the MRRS quirk for LS7A - PCI: loongson: Work around LS7A incorrect Interrupt Pin registers - PCI: loongson: Don't access non-existent devices - PCI: loongson: Add ACPI init support - PCI: loongson: Use generic 8/16/32-bit config ops on LS2K/LS7A - irqchip / ACPI: Introduce ACPI_IRQ_MODEL_LPIC for LoongArch - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback - APCI: irq: Add support for multiple GSI domains - drm/radeon: Workaround radeon driver bug for Loongson - LoongArch: Add writecombine support for drm - Input: i8042 - Add PNP checking hook for Loongson - LoongArch: Add qspinlock support - LoongArch: Add perf events support - LoongArch: Add SysRq-x (TLB Dump) support - LoongArch: Use TLB for ioremap() - LoongArch: Enable ARCH_WANT_HUGETLB_PAGE_OPTIMIZE_VMEMMAP - LoongArch: Add sparse memory vmemmap support - MIPS&LoongArch&NIOS2: Adjust prototypes of p?d_init() - irqchip/loongson-pch-lpc: Add suspend/resume support - irqchip/loongson-pch-pic: Add suspend/resume support - irqchip/loongson-eiointc: Add suspend/resume support - irqchip/loongson-htvec: Add suspend/resume support - irqchip/loongson-htvec: Add ACPI init support - ACPI / table: Print CORE_PIC information when MADT is parsed - ACPICA: Events: Support fixed pcie wake event - ACPICA: MADT: Add LoongArch APICs support - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA - Revert "LoongArch: Provisionally add ACPICA data structures" - loongarch: efi: enable generic EFI compressed boot - efi/libstub: implement generic EFI zboot - efi/libstub: use EFI provided memcpy/memset routines - efi/libstub: add some missing EFI prototypes - efi/loongarch: Add efistub booting support - irqchip: Select downstream irqchip drivers for LoongArch CPU - LoongArch: Add subword xchg/cmpxchg emulation - LoongArch: Cleanup headers to avoid circular dependency - LoongArch: Cleanup reset routines with new API - LoongArch: Fix build warnings in VDSO - LoongArch: Select PCI_QUIRKS to avoid build error - LoongArch: Update Loongson-3 default config file - LoongArch: Add USER_STACKTRACE support - LoongArch: Add STACKTRACE support - LoongArch: Add prologue unwinder support - LoongArch: Add guess unwinder support - LoongArch: Add vDSO syscall __vdso_getcpu() - LoongArch: Add PCI controller support - LoongArch: Parse MADT to get multi-processor information - LoongArch: Jump to the link address before enable PG - LoongArch: Requires __force attributes for any casts - LoongArch: Fix unsigned comparison with less than zero - LoongArch: Adjust arch/loongarch/Kconfig - LoongArch: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - irqchip/loongson-pch-pic: Move find_pch_pic() into CONFIG_ACPI - LoongArch: Fix wrong "ROM Size" of boardinfo - LoongArch: Fix missing fcsr in ptrace's fpr_set - LoongArch: Fix shared cache size calculation - LoongArch: Disable executable stack by default - LoongArch: Remove unused variables - LoongArch: Remove clock setting during cpu hotplug stage - LoongArch: Remove useless header compiler.h - LoongArch: Remove several syntactic sugar macros for branches - LoongArch: Re-tab the assembly files - LoongArch: Simplify "BGT foo, zero" with BGTZ - LoongArch: Simplify "BLT foo, zero" with BLTZ - LoongArch: Simplify "BEQ/BNE foo, zero" with BEQZ/BNEZ - LoongArch: Use the "move" pseudo-instruction where applicable - LoongArch: Use the "jr" pseudo-instruction where applicable - LoongArch: Use ABI names of registers where appropriate - irqchip: Add LoongArch CPU interrupt controller support - LoongArch: fix kabi change due to enum chuph_state - irqchip: Add Loongson Extended I/O interrupt controller support - irqchip/loongson-liointc: Add ACPI init support - irqchip/loongson-pch-msi: Add ACPI init support - irqchip/loongson-pch-pic: Add ACPI init support - irqchip: Add Loongson PCH LPC controller support - LoongArch: Prepare to support multiple pch-pic and pch-msi irqdomain - LoongArch: Use ACPI_GENERIC_GSI for gsi handling - LoongArch: Provisionally add ACPICA data structures - loongarch: drop definition of PGD_ORDER - loongarch: drop definition of PUD_ORDER - loongarch: drop definition of PMD_ORDER - loongarch: drop definition of PTE_ORDER - LoongArch: Fix section mismatch warning - LoongArch: Fix build errors for tinyconfig - LoongArch: Remove obsolete mentions of vcsr - LoongArch: Drop these obsolete selects in Kconfig - efi: Simplify arch_efi_call_virt() macro - LoongArch: Make compute_return_era() return void - LoongArch: Fix wrong fpu version - LoongArch: Fix EENTRY/MERRENTRY setting in setup_tlb_handler() - LoongArch: Fix sleeping in atomic context in setup_tlb_handler() - LoongArch: Fix the _stext symbol address - LoongArch: Fix the !THP build - LoongArch: vmlinux.lds.S: Add missing ELF_DETAILS - LoongArch: Remove MIPS comment about cycle counter - LoongArch: Fix the !CONFIG_SMP build - LoongArch: Add Loongson-3 default config file - LoongArch: Add Non-Uniform Memory Access (NUMA) support - LoongArch: Add multi-processor (SMP) support - LoongArch: Add VDSO and VSYSCALL support - LoongArch: Add some library functions - LoongArch: Add misc common routines - LoongArch: Add ELF and module support - LoongArch: Add signal handling support - LoongArch: Add system call support - LoongArch: Add memory management - LoongArch: Add process management - LoongArch: Add exception/interrupt handling - LoongArch: Add boot and setup routines - LoongArch: Add other common headers - LoongArch: Add atomic/locking headers - LoongArch: Add CPU definition headers - LoongArch: Add ELF-related definitions - LoongArch: Add build infrastructure - fbdev: Prevent probing generic drivers if a FB is already registered - serial: 8250_pnp: Support configurable clock frequency - genirq/generic_chip: Export irq_unmap_generic_chip - mm/swapops: make is_pmd_migration_entry more strict - initramfs: Provide a common initrd reserve function - initrd: Add the preprocessor guard in initrd.h - PCI/ERR: Retain status from error notification - tee: fix memory leak in tee_shm_register() - qrtr: Convert qrtr_ports from IDR to XArray - can: j1939: j1939_sk_queue_activate_next_locked(): replace WARN_ON_ONCE with netdev_warn_once() - tracing/probes: Have kprobes and uprobes use $COMM too - netfilter: nf_tables: fix audit memory leak in nf_tables_commit - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() - MIPS: tlbex: Explicitly compare _PAGE_NO_EXEC against 0 - video: fbdev: i740fb: Check the argument of i740_calc_vclk() - powerpc/64: Init jump labels before parse_early_param() - smb3: check xattr value length earlier - f2fs: fix to do sanity check on segment type in build_sit_entries() - f2fs: fix to avoid use f2fs_bug_on() in f2fs_new_node_page() - ALSA: control: Use deferred fasync helper - ALSA: timer: Use deferred fasync helper - ALSA: core: Add async signal helpers - powerpc/32: Don't always pass -mcpu=powerpc to the compiler - watchdog: export lockup_detector_reconfigure - RISC-V: Add fast call path of crash_kexec() - riscv: mmap with PROT_WRITE but no PROT_READ is invalid - modules: Ensure natural alignment for .altinstructions and __bug_table sections - mips: cavium-octeon: Fix missing of_node_put() in octeon2_usb_clocks_start - vfio: Clear the caps->buf to NULL after free - tty: serial: Fix refcount leak bug in ucc_uart.c - lib/list_debug.c: Detect uninitialized lists - ext4: avoid resizing to a partial cluster size - ext4: avoid remove directory when directory is corrupted - drivers:md:fix a potential use-after-free bug - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown - md: Notify sysfs sync_completed in md_reap_sync_thread() - dmaengine: sprd: Cleanup in .remove() after pm_runtime_get_sync() failed - selftests/kprobe: Do not test for GRP/ without event failures - csky/kprobe: reclaim insn_slot on kprobe unregistration - RDMA/rxe: Limit the number of calls to each tasklet - um: add "noreboot" command line option for PANIC_TIMEOUT=-1 setups - PCI/ACPI: Guard ARM64-specific mcfg_quirks - cxl: Fix a memory leak in an error handling path - pinctrl: intel: Check against matching data instead of ACPI companion - gadgetfs: ep_io - wait until IRQ finishes - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input - clk: qcom: clk-alpha-pll: fix clk_trion_pll_configure description - zram: do not lookup algorithm in backends table - uacce: Handle parent device removal or parent driver module rmmod - clk: qcom: ipq8074: dont disable gcc_sleep_clk_src - vboxguest: Do not use devm for irq - usb: dwc2: gadget: remove D+ pull-up while no vbus with usb-role-switch - usb: renesas: Fix refcount leak bug - usb: host: ohci-ppc-of: Fix refcount leak bug - clk: ti: Stop using legacy clkctrl names for omap4 and 5 - drm/meson: Fix overflow implicit truncation warnings - irqchip/tegra: Fix overflow implicit truncation warnings - usb: gadget: uvc: call uvc uvcg_warn on completed status instead of uvcg_info - usb: cdns3 fix use-after-free at workaround 2 - platform/chrome: cros_ec_proto: don't show MKBP version if unsupported - PCI: Add ACS quirk for Broadcom BCM5750x NICs - drm/sun4i: dsi: Prevent underflow when computing packet sizes - netfilter: add helper function to set up the nfnetlink header and use it - netfilter: nftables: add helper function to set the base sequence number - audit: log nftables configuration change events once per table - drm/meson: Fix refcount bugs in meson_vpu_has_available_connectors() - ASoC: SOF: intel: move sof_intel_dsp_desc() forward - gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a file - kbuild: fix the modules order between drivers and libs - igb: Add lock to avoid data race - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() - fec: Fix timer capture timing in `fec_ptp_enable_pps()` - i40e: Fix to stop tx_timeout recovery if GLOBR fails - regulator: pca9450: Remove restrictions for regulator-name - i2c: imx: Make sure to unregister adapter on remove() - ice: Ignore EEXIST when setting promisc mode - net: dsa: sja1105: fix buffer overflow in sja1105_setup_devlink_regions() - net: genl: fix error path memory leak in policy dumping - net: dsa: felix: fix ethtool 256-511 and 512-1023 TX packet counters - net: dsa: microchip: ksz9477: fix fdb_dump last invalid entry - net: moxa: pass pdev instead of ndev to DMA functions - net: dsa: mv88e6060: prevent crash on an unused port - spi: meson-spicc: add local pow2 clock ops to preserve rate between messages - powerpc/pci: Fix get_phb_number() locking - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag - netfilter: nf_tables: really skip inactive sets when allocating name - ASoC: tas2770: Fix handling of mute/unmute - ASoC: tas2770: Drop conflicting set_bias_level power setting - ASoC: tas2770: Allow mono streams - ASoC: tas2770: Set correct FSYNC polarity - iavf: Fix adminq error handling - nios2: add force_successful_syscall_return() - nios2: restarts apply only to the first sigframe we build... - nios2: fix syscall restart checks - nios2: traced syscall does need to check the syscall number - nios2: don't leave NULLs in sys_call_table[] - nios2: page fault et.al. are *not* restartable syscalls... - dpaa2-eth: trace the allocated address instead of page struct - perf probe: Fix an error handling path in 'parse_perf_probe_command()' - geneve: fix TOS inheriting for ipv4 - xen/xenbus: fix return type in xenbus_file_read() - nfp: ethtool: fix the display error of `ethtool -m DEVNAME` - NTB: ntb_tool: uninitialized heap data in tool_fn_write() - tools build: Switch to new openssl API for test-libcrypto - kbuild: dummy-tools: avoid tmpdir leak in dummy gcc - ceph: don't leak snap_rwsem in handle_cap_grant - tools/vm/slabinfo: use alphabetic order when two values are equal - ceph: use correct index when encoding client supported features - dt-bindings: clock: qcom,gcc-msm8996: add more GCC clock sources - dt-bindings: arm: qcom: fix MSM8916 MTP compatibles - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() - plip: avoid rcu debug splat - ipv6: do not use RT_TOS for IPv6 flowlabel - geneve: do not use RT_TOS for IPv6 flowlabel - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool - pinctrl: qcom: sm8250: Fix PDC map - pinctrl: sunxi: Add I/O bias setting for H6 R-PIO - pinctrl: qcom: msm8916: Allow CAMSS GP clocks to be muxed - pinctrl: nomadik: Fix refcount leak in nmk_pinctrl_dt_subnode_to_map - net: bgmac: Fix a BUG triggered by wrong bytes_compl - virtio_net: fix memory leak inside XPD_TX with mergeable - SUNRPC: Reinitialise the backchannel request buffers before reuse - sunrpc: fix expiry of auth creds - net: atlantic: fix aq_vec index out of range error - can: mcp251x: Fix race condition on receive interrupt - bpf: Check the validity of max_rdwr_access for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for sock{map,hash} iterator - bpf: Acquire map uref in .init_seq_private for sock local storage map iterator - bpf: Acquire map uref in .init_seq_private for hash map iterator - bpf: Acquire map uref in .init_seq_private for array map iterator - NFSv4/pnfs: Fix a use-after-free bug in open - NFSv4.1: RECLAIM_COMPLETE must handle EACCES - NFSv4: Fix races in the legacy idmapper upcall - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly - NFSv4.1: Don't decrease the value of seq_nr_highest_sent - Documentation: ACPI: EINJ: Fix obsolete example - apparmor: Fix memleak in aa_simple_write_to_buffer() - apparmor: fix reference count leak in aa_pivotroot() - apparmor: fix overlapping attachment computation - apparmor: fix setting unconfined mode on a loaded profile - apparmor: fix aa_label_asxprint return check - apparmor: Fix failed mount permission check error message - apparmor: fix absroot causing audited secids to begin with = - apparmor: fix quiet_denied for file rules - can: ems_usb: fix clang's -Wunaligned-access warning - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II - tracing: Have filter accept "common_cpu" to be consistent - btrfs: fix lost error handling when looking up extended ref on log replay - mmc: meson-gx: Fix an error handling path in meson_mmc_probe() - mmc: pxamci: Fix an error handling path in pxamci_probe() - mmc: pxamci: Fix another error handling path in pxamci_probe() - ata: libata-eh: Add missing command name - rds: add missing barrier to release_refill - x86/mm: Use proper mask when setting PUD mapping - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU - ALSA: info: Fix llseek return value when using callback - !280 ksmbd-introduce-new-SMB3-kernel-server - ksmbd: add reserved room in ipc request/response - ksmbd: limits exceeding the maximum allowable outstanding requests - ksmbd: move credit charge deduction under processing request - ksmbd: add support for smb2 max credit parameter - ksmbd: set unique value to volume serial field in FS_VOLUME_INFORMATION - cifsd: add Kconfig and Makefile - ksmbd: Fix wrong return value and message length check in smb2_ioctl() - ksmbd: set NTLMSSP_NEGOTIATE_SEAL flag to challenge blob - ksmbd: fix encryption failure issue for session logoff response - ksmbd: fix endless loop when encryption for response fails - ksmbd: return STATUS_BAD_NETWORK_NAME error status if share is not configured - ksmbd: prevent out of bound read for SMB2_TREE_CONNNECT - ksmbd: Fix user namespace mapping - ksmbd: fix use-after-free bug in smb2_tree_disconect - ksmbd: fix memory leak in smb2_handle_negotiate - ksmbd: fix racy issue while destroying session on multichannel - ksmbd: use vfs_llseek instead of dereferencing NULL - ksmbd: remove unused ksmbd_share_configs_cleanup function - ksmbd: fix kernel oops from idr_remove() - ksmbd: replace sessions list in connection with xarray - ksmbd: use wait_event instead of schedule_timeout() - ksmbd: fix incorrect handling of iterate_dir - ksmbd: handle smb2 query dir request for OutputBufferLength that is too small - ksmbd: add channel rwlock - ksmbd: smbd: fix connection dropped issue - ksmbd: fix reference count leak in smb_check_perm_dacl() - ksmbd: reduce smb direct max read/write size - ksmbd: don't align last entry offset in smb2 query directory - ksmbd: fix same UniqueId for dot and dotdot entries - ksmbd: smbd: validate buffer descriptor structures - ksmbd: fix SMB 3.11 posix extension mount failure - ksmbd: fix guest connection failure with nautilus - ksmbd: uninitialized variable in create_socket() - ksmbd: smbd: fix missing client's memory region invalidation - ksmbd: add smb-direct shutdown - ksmbd: smbd: change the default maximum read/write, receive size - ksmbd: smbd: create MR pool - ksmbd: smbd: call rdma_accept() under CM handler - ksmbd: set 445 port to smbdirect port by default - ksmbd: register ksmbd ib client with ib_register_client() - ksmbd: Fix smb2_get_name() kernel-doc comment - ksmbd: Fix smb2_set_info_file() kernel-doc comment - ksmbd: Fix buffer_check_err() kernel-doc comment - ksmbd: fix multi session connection failure - ksmbd: set both ipv4 and ipv6 in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Remove unused fields from ksmbd_file struct definition - ksmbd: Remove unused parameter from smb2_get_name() - ksmbd: disable SMB2_GLOBAL_CAP_ENCRYPTION for SMB 3.1.1 - ksmbd: fix uninitialized symbol 'pntsd_size' - ksmbd: remove select FS_POSIX_ACL in Kconfig - ksmbd: fix memleak in get_file_stream_info() - ksmbd: contain default data stream even if xattr is empty - ksmbd: downgrade addition info error msg to debug in smb2_get_info_sec() - ksmbd: Fix an error handling path in 'smb2_sess_setup()' - ksmbd: change LeaseKey data type to u8 array - ksmbd: remove smb2_buf_length in smb2_transform_hdr - ksmbd: remove smb2_buf_length in smb2_hdr - ksmbd: don't need 8byte alignment for request length in ksmbd_check_message - ksmbd: Fix buffer length check in fsctl_validate_negotiate_info() - ksmbd: Remove redundant 'flush_workqueue()' calls - ksmdb: use cmd helper variable in smb2_get_ksmbd_tcon() - ksmbd: use ksmbd_req_buf_next() in ksmbd_smb2_check_message() - ksmbd: use ksmbd_req_buf_next() in ksmbd_verify_smb_message() - ksmbd: add buffer validation in session setup - ksmbd: throttle session setup failures to avoid dictionary attacks - ksmbd: validate OutputBufferLength of QUERY_DIR, QUERY_INFO, IOCTL requests - ksmbd: validate credit charge after validating SMB2 PDU body size - ksmbd: add buffer validation for smb direct - ksmbd: limit read/write/trans buffer size not to exceed 8MB - ksmbd: validate compound response buffer - ksmbd: fix potencial 32bit overflow from data area check in smb2_write - ksmbd: improve credits management - ksmbd: add validation in smb2_ioctl - ksmbd: fix oops from fuse driver - ksmbd: fix version mismatch with out of tree - ksmbd: use buf_data_size instead of recalculation in smb3_decrypt_req() - ksmbd: remove the leftover of smb2.0 dialect support - ksmbd: check strictly data area in ksmbd_smb2_check_message() - ksmbd: add the check to vaildate if stream protocol length exceeds maximum value - ksmbd: missing check for NULL in convert_to_nt_pathname() - ksmbd: fix transform header validation - ksmbd: add buffer validation for SMB2_CREATE_CONTEXT - ksmbd: add validation in smb2 negotiate - ksmbd: add request buffer validation in smb2_set_info - ksmbd: use correct basic info level in set_file_basic_info() - ksmbd: remove NTLMv1 authentication - ksmbd: fix documentation for 2 functions - ksmbd: fix invalid request buffer access in compound - ksmbd: remove RFC1002 check in smb2 request - ksmbd: use LOOKUP_BENEATH to prevent the out of share access - ksmbd: remove follow symlinks support - ksmbd: check protocol id in ksmbd_verify_smb_message() - ksmbd: add default data stream name in FILE_STREAM_INFORMATION - ksmbd: log that server is experimental at module load - ksmbd: add validation for FILE_FULL_EA_INFORMATION of smb2_get_info - ksmbd: prevent out of share access - ksmbd: transport_rdma: Don't include rwlock.h directly - ksmbd: fix read of uninitialized variable ret in set_file_basic_info - ksmbd: remove unused ksmbd_file_table_flush function - ksmbd: smbd: fix dma mapping error in smb_direct_post_send_data - ksmbd: Reduce error log 'speed is unknown' to debug - ksmbd: remove setattr preparations in set_file_basic_info() - ksmbd: ensure error is surfaced in set_file_basic_info() - ksmbd: fix __write_overflow warning in ndr_read_string - ksmbd: fix permission check issue on chown and chmod - ksmbd: don't set FILE DELETE and FILE_DELETE_CHILD in access mask by default - ksmbd: smbd: fix kernel oops during server shutdown - ksmbd: use proper errno instead of -1 in smb2_get_ksmbd_tcon() - ksmbd: update the comment for smb2_get_ksmbd_tcon() - ksmbd: change int data type to boolean - ksmbd: Fix multi-protocol negotiation - ksmbd: fix an oops in error handling in smb2_open() - ksmbd: add ipv6_addr_v4mapped check to know if connection from client is ipv4 - ksmbd: fix missing error code in smb2_lock - ksmbd: use channel signingkey for binding SMB2 session setup - ksmbd: don't set RSS capable in FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: Return STATUS_OBJECT_PATH_NOT_FOUND if smb2_creat() returns ENOENT - ksmbd: fix -Wstringop-truncation warnings - ksmbd: Fix potential memory leak in tcp_destroy_socket() - ksmbd: add support for negotiating signing algorithm - ksmbd: add negotiate context verification - ksmbd: fix typo of MS-SMBD - ksmbd: move credit charge verification over smb2 request size verification - ksmbd: set STATUS_INVALID_PARAMETER error status if credit charge is invalid - ksmbd: fix wrong error status return on session setup - ksmbd: fix wrong compression context size - ksmbd: fix typo in comment - ksmbd: fix an error message in ksmbd_conn_trasnport_init - ksmbd: set RDMA capability for FSCTL_QUERY_NETWORK_INTERFACE_INFO - ksmbd: fix unused err value in smb2_lock - ksmbd: fix memory leak in ksmbd_vfs_get_sd_xattr() - ksmbd: remove unneeded check_context_err - ksmbd: handle error cases first in smb2_create_sd_buffers - ksmbd: make smb2_find_context_vals return NULL if not found - ksmbd: uninterruptible wait for a file being unlocked - ksmbd: free ksmbd_lock when file is closed - ksmbd: fix the running request count decrement - ksmbd: use kasprintf() in ksmbd_vfs_xattr_stream_name() - ksmbd: delete some stray tabs - ksmbd: change data type of volatile/persistent id to u64 - ksmbd: fix memory leak in smb_inherit_dacl() - ksmbd: fix memory leak smb2_populate_readdir_entry() - ksmbd: fix read on the uninitialized send_ctx - ksmbd: remove unneeded NULL check in for_each_netdev - ksmbd: Fix read on the uninitialized pointer sess - ksmbd: fix kernel oops in ksmbd_rpc_ioctl/rap() - ksmbd: adapt vfs api to 5.10 - ksmbd: replace struct dentry with struct path in some function's arguments - ksmbd: reorder and document on-disk and netlink structures in headers - ksmbd: change server config string index to enumeration - ksmbd: change server state type macro to enumeration - ksmbd: change sid types to enumeration - ksmbd: change ACE types to enumeration - ksmbd: remove SMB1 oplock level macros - ksmbd: opencode to remove ATTR_FP macro - ksmbd: use ksmbd_vfs_lock_parent to get stable parent dentry - ksmbd: opencode to remove FP_INODE macro - ksmbd: fix dentry racy with rename() - ksmbd: Relax credit_charge check in smb2_validate_credit_charge() - ksmbd: allow PROTECTED_DACL_SECINFO and UNPROTECTED_DACL_SECINFO addition information in smb2 set info security - ksmbd: replace request and respone buffer macro with inline functions - ksmbd: replace SMB_DIRECT_TRANS macro with inline function - ksmbd: remove and replace macros with inline functions in smb_common.h - ksmbd: remove getting worker state macros - ksmbd: replace PAYLOAD_HEAD with inline function - ksmbd: replace KSMBD_ALIGN with kernel ALIGN macro - ksmbd: replace BUFFER_NR_PAGES with inline function - ksmbd: remove macros in transport_ipc.c - ksmbd: set MAY_* flags together with open flags - ksmbd: factor out a ksmbd_vfs_lock_parent helper - ksmbd: move fs/cifsd to fs/ksmbd - cifsd: add index.rst in cifs documentation - cifsd: fix WARNING: document isn't included in any toctree - cifsd: add ksmbd/nfsd interoperability to feature table - doc: cifsd: change the reference to configuration.txt - cifsd: fix build warnings from cifsd.rst - cifsd: update cifsd.rst document - cifsd: fix WARNING: Title overline too short - ksmbd: use f_bsize in FS_SECTOR_SIZE_INFORMATION - ksmbd: remove unneeded NULL check in the list iterator - ksmbd: use f_bsize instead of q->limits.logical_block_size - ksmbd: change stream type macro to enumeration - ksmbd: opencode posix acl functions instead of wrappers - ksmbd: factor out a ksmbd_validate_entry_in_use helper from __ksmbd_vfs_rename - ksmbd: opencode to avoid trivial wrappers - ksmbd: remove ksmbd_err/info - ksmbd: replace KSMBD_SHARE_CONFIG_PATH with inline function - ksmbd: remove ____ksmbd_align in ksmbd_server.h - ksmbd: remove unneeded FIXME comment - ksmbd: fix overly long line - ksmbd: use goto instead of duplicating the resoure cleanup in ksmbd_open_fd - ksmbd: use list_for_each_entry instead of list_for_each - ksmbd: remove ksmbd_vfs_copy_file_range - ksmbd: initialize variables on the declaration - ksmbd: remove cache read/trans buffer support - ksmbd: add support for SMB3 multichannel - ksmbd: fix kfree of uninitialized pointer oid - cifsd: append ksmbd prefix into names for asn1 decoder - cifsd: remove duplicated argument - cifsd: set epoch in smb2_lease_break response - cifsd: fix list_add double add BUG_ON trap in setup_async_work() - cifsd: fix additional warnings from checkpatch.pl --strict - cifsd: fix potential read overflow in ksmbd_vfs_stream_read() - cifsd: check return value of ksmbd_vfs_getcasexattr() correctly - cifsd: fix memleak in ksmbd_vfs_stream_read() - cifsd: fix memleak in ksmbd_vfs_stream_write() - cifsd: make alignment match open parenthesis - cifsd: enclose macro variables in parenthesis - cifsd: fix Control flow issues in ksmbd_build_ntlmssp_challenge_blob() - cifsd: lookup a file with LOOKUP_FOLLOW only if 'follow symlinks = yes' - cifsd: Prefer kernel type 'u16' over 'uint16_t' - cifsd: remove unnecessary parentheses around - cifsd: Alignment should match open parenthesis - cifsd: Blank lines aren't necessary after an open brace '{' - cifsd: No space is necessary after a cast - cifsd: don't use multiple blank lines - cifsd: spaces preferred around that '/' - cifsd: braces {} should be used on all arms of this statement - cifsd: add the check to prevent potential overflow with smb_strtoUTF16() and UNICODE_LEN() - cifsd: alignment match open parenthesis - cifsd: return -ENOMEM about error from ksmbd_crypto_ctx_find_xxx calls - cifsd: simplify error handling in ksmbd_gen_preauth_integrity_hash() - cifsd: call kzalloc() directly instead of wrapper - cifsd: add default case in switch statment in alloc_shash_desc() - cifsd: change success handling to failure handling - cifsd: fix wrong return value in ksmbd_crypt_message() - cifsd: remove unneeded initialization of rc variable in ksmbd_crypt_message() - cifsd: len can never be negative in ksmbd_init_sg() - cifsd: add the check if nvec is zero - cifsd: never return 1 on failure - cifsd: return zero in always success case - cifsd: set error return value for memcmp() difference - cifsd: remove unneeded type casting - cifsd: simplify error handling in ksmbd_auth_ntlm() - cifsd: move ret check before the out label - cifsd: just return smbhash() instead of using rc return value - cifsd: move fips_enabled check before the str_to_key() - cifsd: add goto fail in neg_token_init_mech_type() - cifsd: use memcmp instead of for loop check in oid_eq() - cifsd: add goto fail in asn1_oid_decode() - cifsd: add support for FSCTL_DUPLICATE_EXTENTS_TO_FILE - cifsd: Do not use 0 or 0xFFFFFFFF for TreeID - cifsd: fix xfstests generic/504 test failure - cifsd: fix boolreturn.cocci warnings - cifsd: fix WARNING: Too many leading tabs - cifsd: fix WARNING: Possible unnecessary 'out of memory' message - cifsd: decoding gss token using lib/asn1_decoder.c - cifsd: fix invalid memory access in smb2_write() - cifsd: add support for AES256 encryption - cifsd: Fix potential null-ptr-deref in destroy_previous_session() - cifsd: Update out_buf_len in smb2_populate_readdir_entry() - cifsd: Handle ksmbd_session_rpc_open() failure in create_smb2_pipe() - cifsd: Call smb2_set_err_rsp() in smb2_read/smb2_write error path - cifsd: Fix regression in smb2_get_info - cifsd: Remove is_attributes_write_allowed() wrapper - cifsd: Update access check in set_file_allocation_info/set_end_of_file_info - cifsd: remove the dead code of unimplemented durable handle - cifsd: use d_inode() - cifsd: Fix potential null-ptr-deref in smb2_open() - cifsd: move nt time functions to misc.c - cifsd: remove unused nterr.c file - cifsd: remove unused smberr.h - cifsd: Remove smb2_put_name() - cifsd: fix reference count decrement of unclaimed file in __ksmbd_lookup_fd - cifsd: re-implement ksmbd_vfs_kern_path - cifsd: get parent dentry from child in ksmbd_vfs_remove_file() - cifsd: add the check if parent is stable by unexpected rename - cifsd: declare ida statically - cifsd: remove unused including - cifsd: prevent a integer overflow in wm_alloc() - cifsd: remove wrappers of kvmalloc/kvfree - cifsd: fix memdup.cocci warnings - cifsd: use kfree to free memory allocated by kmalloc or kzalloc - cifsd: fix memory leak when loop ends - cifsd: remove stale prototype and variables - cifsd: use xarray instead of linked list for tree connect list - cifsd: remove useless error handling in ksmbd_vfs_read - cifsd: use file_inode() instead of d_inode() - cifsd: handle unhashed dentry in ksmbd_vfs_mkdir - cifsd: remove calling d_path in error paths - cifsd: remove smack inherit leftovers - cifsd: fix wrong prototype in comment - cifsd: merge time_wrappers.h into smb_common.h - cifsd: clean-up codes using chechpatch.pl --strict - cifsd: fix error return code in ksmbd_vfs_remove_file() - cifsd: add the check to work file lock and rename behaviors like Windows unless POSIX extensions are negotiated - cifsd: use kmalloc() for small allocations - cifsd: fix wrong use of rw semaphore in __session_create() - cifsd: remove unneeded macros - cifsd: remove redundant assignment to variable err - cifsd: fix error handling in ksmbd_server_init() - cifsd: Fix an error code in smb2_read() - cifsd: Pass string length parameter to match_pattern() - cifsd: fix warning: variable 'total_ace_size' and 'posix_ccontext' set but not used - cifsd: fix incorrect comments - cifsd: remove unneeded FIXME comments - cifsd: fix static checker warning from smb_check_perm_dacl() - cifsd: fix static checker warning from smb_direct_post_send_data() - cifsd: Fix a use after free on error path - cifsd: fix a IS_ERR() vs NULL bug - cifsd: fix a precedence bug in parse_dacl() - cifsd: Fix a handful of spelling mistakes - cifsd: uniquify extract_sharename() - cifsd: add file operations - cifsd: add server-side procedures for SMB3 - cifsd: add server handler for central processing and tranport layers - openeuler: net: ngbe: fix ngbe checkpatch warnnings- Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM - Bluetooth: L2CAP: Fix attempting to access uninitialized memory - !225 Synchronize the coresight code of the Linux mainline to support HiSilicon tracing - !257 [5.10] [Feature] :add net-swift ngbe NIC support - !263 svm: Delete unused ioctl command - svm: Delete unused ioctl command - openeuler: net: ngbe: add ngbe module source code - openeuler: net: ngbe add build support - openeuler: config: add NGBE MODODULE CONFIG - openeuler_defconfig: Enable TRBE and TMC - drivers/ETM: fix error in invalid cs_id - coresight: etm4x: Expose trcdevarch via sysfs - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 - coresight: etm4x: Add support for PE OS lock - coresight: etm4x: Convert all register accesses - coresight: etm4x: avoid build failure with unrolled loops - coresight: trbe: Make sure we have enough space - coresight: trbe: Allow driver to choose a different alignment - coresight: trbe: Decouple buffer base from the hardware base - coresight: trbe: Add a helper to pad a given buffer area - coresight: trbe: Add a helper to calculate the trace generated - coresight: trbe: Defer the probe on offline CPUs - coresight: trbe: Fix incorrect access of the sink specific data - coresight: trbe: Prohibit trace before disabling TRBE - coresight: trbe: End the AUX handle on truncation - coresight: trbe: Do not truncate buffer on IRQ - coresight: trbe: Fix handling of spurious interrupts - coresight: trbe: irq handler: Do not disable TRBE if no action is needed - coresight: trbe: Unify the enabling sequence - coresight: trbe: Drop duplicate TRUNCATE flags - coresight: trbe: Ensure the format flag is always set - coresight: etm-pmu: Ensure the AUX handle is valid - coresight: etm4x: Use Trace Filtering controls dynamically - coresight: etm4x: Save restore TRFCR_EL1 - coresight: etm4x: Move ETM to prohibited region for disable - coresight: Don't immediately close events that are run on invalid CPU/sink combos - coresight: tmc-etr: Speed up for bounce buffer in flat mode - KVM: arm64: Handle access to TRFCR_EL1 - coresight: sink: Add TRBE driver - perf: aux: Add flags for the buffer format - perf: aux: Add CoreSight PMU buffer formats - arm64: Add support for trace synchronization barrier - coresight: core: Add support for dedicated percpu sinks - coresight: etm-perf: Handle stale output handles - coresight: ete: Add support for ETE tracing - coresight: ete: Add support for ETE sysreg access - coresight: Add support for v8.4 SelfHosted tracing - arm64: Add TRBE definitions - arm64: Add TRFCR_ELx definitions - coresight: etm4x: Add support for sysreg only devices - coresight: etm4x: Refactor probing routine - coresight: etm4x: Use TRCDEVARCH for component discovery - coresight: etm4x: Add necessary synchronization for sysreg access - coresight: etm4x: Detect system instructions support - coresight: etm4x: Detect access early on the target CPU - coresight: etm4x: Handle ETM architecture version - coresight: etm4x: Check for Software Lock - coresight: etm4x: Define DEVARCH register fields - coresight: etm4x: Hide sysfs attributes for unavailable registers - coresight: etm4x: Add sysreg access helpers - coresight: etm4x: Make offset available for sysfs attributes - coresight: etm4x: Always read the registers on the host CPU - coresight: Convert claim/disclaim operations to use access wrappers - coresight: Convert coresight_timeout to use access abstraction - coresight: Introduce device access abstraction- btrfs: raid56: don't trust any cached sector in __raid56_parity_recover() - btrfs: only write the sectors in the vertical stripe which has data stripes - sched/fair: Fix fault in reweight_entity - net_sched: cls_route: disallow handle of 0 - net/9p: Initialize the iounit field during fid creation - tee: add overflow check in register_shm_helper() - kvm: x86/pmu: Fix the compare function used by the pmu event filter - mtd: rawnand: arasan: Prevent an unsupported configuration - Bluetooth: L2CAP: Fix l2cap_global_chan_by_psm regression - Revert "net: usb: ax88179_178a needs FLAG_SEND_ZLP" - drm/vc4: change vc4_dma_range_matches from a global to static - drm/bridge: tc358767: Fix (e)DP bridge endpoint parsing in dedicated function - Revert "mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv" - tcp: fix over estimation in sk_forced_mem_schedule() - mac80211: fix a memory leak where sta_info is not freed - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq - KVM: Add infrastructure and macro to mark VM as bugged - dm raid: fix address sanitizer warning in raid_status - dm raid: fix address sanitizer warning in raid_resume - ext4: fix extent status tree race in writeback error recovery path - ext4: update s_overhead_clusters in the superblock during an on-line resize - ext4: fix warning in ext4_iomap_begin as race between bmap and write - tracing: Use a struct alignof to determine trace event field alignment - tpm: eventlog: Fix section mismatch for DEBUG_SECTION_MISMATCH - KEYS: asymmetric: enforce SM2 signature use pkey algo - xen-blkfront: Apply 'feature_persistent' parameter when connect - xen-blkback: Apply 'feature_persistent' parameter when connect - xen-blkback: fix persistent grants negotiation - KVM: x86/pmu: Ignore pmu->global_ctrl check if vPMU doesn't support global_ctrl - KVM: VMX: Mark all PERF_GLOBAL_(OVF)_CTRL bits reserved if there's no vPMU - KVM: x86/pmu: Introduce the ctrl_mask value for fixed counter - KVM: x86/pmu: Use different raw event masks for AMD and Intel - KVM: x86/pmu: Use binary search to check filtered events - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 - KVM: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook - KVM: SVM: Drop VMXE check from svm_set_cr4() - KVM: VMX: Drop explicit 'nested' check from vmx_set_cr4() - KVM: VMX: Drop guest CPUID check for VMXE in vmx_set_cr4() - ACPI: CPPC: Do not prevent CPPC from working in the future - btrfs: reset block group chunk force if we have to wait - btrfs: reject log replay if there is unsupported RO compat flag - um: Allow PM with suspend-to-idle - timekeeping: contribute wall clock to rng on time change - kexec, KEYS, s390: Make use of built-in and secondary keyring for signature verification - dm writecache: set a default MAX_WRITEBACK_JOBS - serial: 8250: Fold EndRun device support into OxSemi Tornado code - serial: 8250_pci: Replace dev_*() by pci_*() macros - serial: 8250_pci: Refactor the loop in pci_ite887x_init() - serial: 8250: Correct the clock for OxSemi PCIe devices - serial: 8250: Dissociate 4MHz Titan ports from Oxford ports - PCI/AER: Iterate over error counters instead of error strings - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) - KVM: x86: Signal #GP, not -EPERM, on bad WRMSR(MCi_CTL/STATUS) - KVM: set_msr_mce: Permit guests to ignore single-bit ECC errors - intel_th: pci: Add Raptor Lake-S CPU support - intel_th: pci: Add Raptor Lake-S PCH support - intel_th: pci: Add Meteor Lake-P support - firmware: arm_scpi: Ensure scpi_info is not assigned if the probe fails - usbnet: smsc95xx: Avoid link settings race on interrupt reception - usbnet: smsc95xx: Don't clear read-only PHY interrupt - mtd: rawnand: arasan: Fix clock rate in NV-DDR - mtd: rawnand: arasan: Support NV-DDR interface - mtd: rawnand: arasan: Fix a macro parameter - mtd: rawnand: Add NV-DDR timings - mtd: rawnand: arasan: Check the proposed data interface is supported - mtd: rawnand: Add a helper to clarify the interface configuration - drm/vc4: drv: Adopt the dma configuration from the HVS or V3D component - HID: hid-input: add Surface Go battery quirk - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx - drm/mediatek: Keep dsi as LP00 before dcs cmds transfer - drm/mediatek: Allow commands to be sent during video mode - drm/i915/dg1: Update DMC_DEBUG3 register - spmi: trace: fix stack-out-of-bound access in SPMI tracing functions - __follow_mount_rcu(): verify that mount_lock remains unchanged - Input: gscps2 - check return value of ioremap() in gscps2_probe() - x86/olpc: fix 'logical not is only applied to the left hand side' - ftrace/x86: Add back ftrace_expected assignment - x86/bugs: Enable STIBP for IBPB mitigated RETBleed - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection - scsi: qla2xxx: Turn off multi-queue for 8G adapters - scsi: qla2xxx: Fix discovery issues in FC-AL topology - scsi: zfcp: Fix missing auto port scan and thus missing target ports - video: fbdev: s3fb: Check the size of screen before memset_io() - video: fbdev: arkfb: Check the size of screen before memset_io() - video: fbdev: vt8623fb: Check the size of screen before memset_io() - x86/entry: Build thunk_$(BITS) only if CONFIG_PREEMPTION=y - sched: Fix the check of nr_running at queue wakelist - tools/thermal: Fix possible path truncations - video: fbdev: arkfb: Fix a divide-by-zero bug in ark_set_pixclock() - x86/numa: Use cpumask_available instead of hardcoded NULL check - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() - scripts/faddr2line: Fix vmlinux detection on arm64 - genelf: Use HAVE_LIBCRYPTO_SUPPORT, not the never defined HAVE_LIBCRYPTO - powerpc/pci: Fix PHB numbering when using opal-phbid - kprobes: Forbid probing on trampoline and BPF code areas - perf symbol: Fail to read phdr workaround - powerpc/cell/axon_msi: Fix refcount leak in setup_msi_msg_address - powerpc/xive: Fix refcount leak in xive_get_max_prio - powerpc/spufs: Fix refcount leak in spufs_init_isolated_loader - f2fs: fix to remove F2FS_COMPR_FL and tag F2FS_NOCOMP_FL at the same time - f2fs: write checkpoint during FG_GC - f2fs: don't set GC_FAILURE_PIN for background GC - powerpc/pci: Prefer PCI domain assignment via DT 'linux,pci-domain' and alias - powerpc/32: Do not allow selection of e5500 or e6500 CPUs on PPC32 - ASoC: mchp-spdifrx: disable end of block interrupt on failures - video: fbdev: sis: fix typos in SiS_GetModeID() - video: fbdev: amba-clcd: Fix refcount leak bugs - watchdog: armada_37xx_wdt: check the return value of devm_ioremap() in armada_37xx_wdt_probe() - ASoC: audio-graph-card: Add of_node_put() in fail path - fuse: Remove the control interface for virtio-fs - ASoC: qcom: q6dsp: Fix an off-by-one in q6adm_alloc_copp() - ASoC: fsl_easrc: use snd_pcm_format_t type for sample_format - s390/zcore: fix race when reading from hardware system area - s390/dump: fix old lowcore virtual vs physical address confusion - perf tools: Fix dso_id inode generation comparison - iommu/arm-smmu: qcom_iommu: Add of_node_put() when breaking out of loop - mfd: max77620: Fix refcount leak in max77620_initialise_fps - mfd: t7l66xb: Drop platform disable callback - remoteproc: sysmon: Wait for SSCTL service to come up - lib/smp_processor_id: fix imbalanced instrumentation_end() call - kfifo: fix kfifo_to_user() return type - rpmsg: qcom_smd: Fix refcount leak in qcom_smd_parse_edge - iommu/exynos: Handle failed IOMMU device registration properly - tty: n_gsm: fix missing corner cases in gsmld_poll() - tty: n_gsm: fix DM command - tty: n_gsm: fix wrong T1 retry count handling - vfio/ccw: Do not change FSM state in subchannel event - vfio/mdev: Make to_mdev_device() into a static inline - vfio: Split creation of a vfio_device into init and register ops - vfio: Simplify the lifetime logic for vfio_device - vfio: Remove extra put/gets around vfio_device->group - remoteproc: qcom: wcnss: Fix handling of IRQs - ASoC: qcom: Fix missing of_node_put() in asoc_qcom_lpass_cpu_platform_probe() - tty: n_gsm: fix race condition in gsmld_write() - tty: n_gsm: fix packet re-transmission without open control channel - tty: n_gsm: fix non flow control frames during mux flow off - tty: n_gsm: fix wrong queuing behavior in gsm_dlci_data_output() - tty: n_gsm: fix user open not possible at responder until initiator open - tty: n_gsm: Delete gsmtty open SABM frame when config requester - ASoC: samsung: change gpiod_speaker_power and rx1950_audio from global to static variables - powerpc/perf: Optimize clearing the pending PMI and remove WARN_ON for PMI check in power_pmu_disable - ASoC: samsung: h1940_uda1380: include proepr GPIO consumer header - profiling: fix shift too large makes kernel panic - selftests/livepatch: better synchronize test_klp_callbacks_busy - remoteproc: k3-r5: Fix refcount leak in k3_r5_cluster_of_init - rpmsg: mtk_rpmsg: Fix circular locking dependency - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV - serial: 8250_dw: Store LSR into lsr_saved_flags in dw8250_tx_wait_empty() - serial: 8250: Export ICR access helpers for internal use - ASoC: mediatek: mt8173-rt5650: Fix refcount leak in mt8173_rt5650_dev_probe - ASoC: codecs: da7210: add check for i2c_add_driver - ASoC: mt6797-mt6351: Fix refcount leak in mt6797_mt6351_dev_probe - ASoC: mediatek: mt8173: Fix refcount leak in mt8173_rt5650_rt5676_dev_probe - ASoC: samsung: Fix error handling in aries_audio_probe - ASoC: cros_ec_codec: Fix refcount leak in cros_ec_codec_platform_probe - opp: Fix error check in dev_pm_opp_attach_genpd() - usb: cdns3: Don't use priv_dev uninitialized in cdns3_gadget_ep_enable() - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() - null_blk: fix ida error handling in null_add_dev() - RDMA/rxe: Fix error unwind in rxe_create_qp() - RDMA/mlx5: Add missing check for return value in get namespace flow - selftests: kvm: set rax before vmcall - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region - RDMA/srpt: Fix a use-after-free - RDMA/srpt: Introduce a reference count in struct srpt_device - RDMA/srpt: Duplicate port name members - platform/olpc: Fix uninitialized data in debugfs write - usb: cdns3: change place of 'priv_ep' assignment in cdns3_gadget_ep_dequeue(), cdns3_gadget_ep_enable() - USB: serial: fix tty-port initialized comments - PCI: tegra194: Fix link up retry sequence - PCI: tegra194: Fix Root Port interrupt handling - HID: alps: Declare U1_UNICORN_LEGACY support - mmc: cavium-thunderx: Add of_node_put() when breaking out of loop - mmc: cavium-octeon: Add of_node_put() when breaking out of loop - HID: mcp2221: prevent a buffer overflow in mcp_smbus_write() - gpio: gpiolib-of: Fix refcount bugs in of_mm_gpiochip_add_data() - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() - RDMA/qedr: Improve error logs for rdma_alloc_tid error return - RDMA/rtrs-srv: Fix modinfo output for stringify - RDMA/rtrs: Avoid Wtautological-constant-out-of-range-compare - RDMA/rtrs: Define MIN_CHUNK_SIZE - um: random: Don't initialise hwrng struct with zero - interconnect: imx: fix max_node_id - eeprom: idt_89hpesx: uninitialized data in idt_dbgfs_csr_write() - usb: dwc3: qcom: fix missing optional irq warnings - usb: dwc3: core: Do not perform GCTL_CORE_SOFTRESET during bootup - usb: dwc3: core: Deprecate GCTL.CORESOFTRESET - usb: aspeed-vhub: Fix refcount leak bug in ast_vhub_init_desc() - usb: gadget: udc: amd5536 depends on HAS_DMA - xtensa: iss: fix handling error cases in iss_net_configure() - xtensa: iss/network: provide release() callback - scsi: smartpqi: Fix DMA direction for RAID requests - PCI: qcom: Set up rev 2.1.0 PARF_PHY before enabling clocks - PCI/portdrv: Don't disable AER reporting in get_port_device_capability() - KVM: s390: pv: leak the topmost page table when destroy fails - mmc: block: Add single read for 4k sector cards - mmc: sdhci-of-at91: fix set_uhs_signaling rewriting of MC1R - memstick/ms_block: Fix a memory leak - memstick/ms_block: Fix some incorrect memory allocation - mmc: sdhci-of-esdhc: Fix refcount leak in esdhc_signal_voltage_switch - staging: rtl8192u: Fix sleep in atomic context bug in dm_fsync_timer_callback - intel_th: msu: Fix vmalloced buffers - intel_th: msu-sink: Potential dereference of null pointer - intel_th: Fix a resource leak in an error handling path - PCI: endpoint: Don't stop controller when unbinding endpoint function - dmaengine: sf-pdma: Add multithread support for a DMA channel - dmaengine: sf-pdma: apply proper spinlock flags in sf_pdma_prep_dma_memcpy() - KVM: arm64: Don't return from void function - soundwire: bus_type: fix remove and shutdown support - PCI: dwc: Always enable CDM check if "snps,enable-cdm-check" exists - PCI: dwc: Deallocate EPC memory on dw_pcie_ep_init() errors - PCI: dwc: Add unroll iATU space support to dw_pcie_disable_atu() - clk: qcom: camcc-sdm845: Fix topology around titan_top power domain - clk: qcom: ipq8074: set BRANCH_HALT_DELAY flag for UBI clocks - clk: qcom: ipq8074: fix NSS port frequency tables - clk: qcom: ipq8074: SW workaround for UBI32 PLL lock - clk: qcom: ipq8074: fix NSS core PLL-s - usb: host: xhci: use snprintf() in xhci_decode_trb() - clk: qcom: clk-krait: unlock spin after mux completion - misc: rtsx: Fix an error handling path in rtsx_pci_probe() - dmaengine: dw-edma: Fix eDMA Rd/Wr-channels and DMA-direction semantics - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv - mwifiex: Ignore BTCOEX events from the 88W8897 firmware - KVM: Don't set Accessed/Dirty bits for ZERO_PAGE - clk: mediatek: reset: Fix written reset bit offset - iio: accel: bma400: Reordering of header files - platform/chrome: cros_ec: Always expose last resume result - iio: accel: bma400: Fix the scale min and max macro values - netfilter: xtables: Bring SPDX identifier back - usb: xhci: tegra: Fix error check - usb: gadget: tegra-xudc: Fix error check in tegra_xudc_powerdomain_init() - usb: ohci-nxp: Fix refcount leak in ohci_hcd_nxp_probe - usb: host: Fix refcount leak in ehci_hcd_ppc_of_probe - fpga: altera-pr-ip: fix unsigned comparison with less than zero - mtd: st_spi_fsm: Add a clk_disable_unprepare() in .probe()'s error path - mtd: partitions: Fix refcount leak in parse_redboot_of - mtd: sm_ftl: Fix deadlock caused by cancel_work_sync in sm_release - HID: cp2112: prevent a buffer overflow in cp2112_xfer() - PCI: tegra194: Fix PM error handling in tegra_pcie_config_ep() - mtd: rawnand: meson: Fix a potential double free issue - mtd: maps: Fix refcount leak in ap_flash_init - mtd: maps: Fix refcount leak in of_flash_probe_versatile - clk: renesas: r9a06g032: Fix UART clkgrp bitsel - wireguard: allowedips: don't corrupt stack when detecting overflow - wireguard: ratelimiter: use hrtimer in selftest - dccp: put dccp_qpolicy_full() and dccp_qpolicy_push() in the same lock - net: ionic: fix error check for vlan flags in ionic_set_nic_features() - net: rose: fix netdev reference changes - netdevsim: Avoid allocation warnings triggered from user space - iavf: Fix max_rate limiting - net: allow unbound socket for packets in VRF when tcp_l3mdev_accept set - tcp: Fix data-races around sysctl_tcp_l3mdev_accept. - ipv6: add READ_ONCE(sk->sk_bound_dev_if) in INET6_MATCH() - tcp: sk->sk_bound_dev_if once in inet_request_bound_dev_if() - inet: add READ_ONCE(sk->sk_bound_dev_if) in INET_MATCH() - crypto: hisilicon/sec - fix auth key size error - crypto: inside-secure - Add missing MODULE_DEVICE_TABLE for of - crypto: hisilicon/hpre - don't use GFP_KERNEL to alloc mem during softirq - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version - media: cedrus: hevc: Add check for invalid timestamp - wifi: libertas: Fix possible refcount leak in if_usb_probe() - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue - wifi: wil6210: debugfs: fix uninitialized variable use in `wil_write_file_wmi()` - i2c: mux-gpmux: Add of_node_put() when breaking out of loop - i2c: cadence: Support PEC for SMBus block read - Bluetooth: hci_intel: Add check for platform_driver_register - can: pch_can: pch_can_error(): initialize errc before using it - can: error: specify the values of data[5..7] of CAN error frames - can: usb_8dev: do not report txerr and rxerr during bus-off - can: kvaser_usb_leaf: do not report txerr and rxerr during bus-off - can: kvaser_usb_hydra: do not report txerr and rxerr during bus-off - can: sun4i_can: do not report txerr and rxerr during bus-off - can: hi311x: do not report txerr and rxerr during bus-off - can: sja1000: do not report txerr and rxerr during bus-off - can: rcar_can: do not report txerr and rxerr during bus-off - can: pch_can: do not report txerr and rxerr during bus-off - selftests/bpf: fix a test for snprintf() overflow - wifi: p54: add missing parentheses in p54_flush() - wifi: p54: Fix an error handling path in p54spi_probe() - wifi: wil6210: debugfs: fix info leak in wil_write_file_wmi() - fs: check FMODE_LSEEK to control internal pipe splicing - bpf: Fix subprog names in stack traces. - selftests: timers: clocksource-switch: fix passing errors from child - selftests: timers: valid-adjtimex: build fix for newer toolchains - libbpf: Fix the name of a reused map - tcp: make retransmitted SKB fit into the send window - drm/exynos/exynos7_drm_decon: free resources when clk_set_parent() failed. - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg - media: platform: mtk-mdp: Fix mdp_ipi_comm structure alignment - crypto: hisilicon - Kunpeng916 crypto driver don't sleep when in softirq - drm/msm/mdp5: Fix global state lock backoff - lib: bitmap: provide devm_bitmap_alloc() and devm_bitmap_zalloc() - lib: bitmap: order includes alphabetically - drm: bridge: sii8620: fix possible off-by-one - drm/mediatek: dpi: Only enable dpi after the bridge is enabled - drm/mediatek: dpi: Remove output format of YUV - drm/rockchip: Fix an error handling path rockchip_dp_probe() - drm/rockchip: vop: Don't crash for invalid duplicate_state() - selftests/xsk: Destroy BPF resources only when ctx refcount drops to 0 - crypto: arm64/gcm - Select AEAD for GHASH_ARM64_CE - drm/vc4: hdmi: Correct HDMI timing registers for interlaced modes - drm/vc4: hdmi: Fix timings for interlaced modes - drm/vc4: hdmi: Limit the BCM2711 to the max without scrambling - drm/vc4: hdmi: Don't access the connector state in reset if kmalloc fails - drm/vc4: hdmi: Avoid full hdmi audio fifo writes - drm/vc4: hdmi: Remove firmware logic for MAI threshold setting - drm/vc4: dsi: Add correct stop condition to vc4_dsi_encoder_disable iteration - drm/vc4: dsi: Fix dsi0 interrupt support - drm/vc4: dsi: Register dsi0 as the correct vc4 encoder type - drm/vc4: dsi: Introduce a variant structure - drm/vc4: dsi: Use snprintf for the PHY clocks instead of an array - drm/vc4: drv: Remove the DSI pointer in vc4_drv - drm/vc4: dsi: Correct pixel order for DSI0 - drm/vc4: dsi: Correct DSI divider calculations - drm/vc4: plane: Fix margin calculations for the right/bottom edges - drm/vc4: plane: Remove subpixel positioning check - media: tw686x: Fix memory leak in tw686x_video_init - media: v4l2-mem2mem: prevent pollerr when last_buffer_dequeued is set - media: hdpvr: fix error value returns in hdpvr_read - drm/mcde: Fix refcount leak in mcde_dsi_bind - drm: bridge: adv7511: Add check for mipi_dsi_driver_register - crypto: ccp - During shutdown, check SEV data pointer before using - test_bpf: fix incorrect netdev features - drm/radeon: fix incorrrect SPDX-License-Identifiers - wifi: iwlegacy: 4965: fix potential off-by-one overflow in il4965_rs_fill_link_cmd() - media: tw686x: Register the irq at the end of probe - crypto: sun8i-ss - fix infinite loop in sun8i_ss_setup_ivs() - i2c: Fix a potential use after free - crypto: sun8i-ss - fix error codes in allocate_flows() - crypto: sun8i-ss - do not allocate memory when handling hash requests - drm: adv7511: override i2c address of cec before accessing it - virtio-gpu: fix a missing check to avoid NULL dereference - i2c: npcm: Correct slave role behavior - i2c: npcm: Remove own slave addresses 2:10 - drm/mediatek: Add pull-down MIPI operation in mtk_dsi_poweroff function - drm/mediatek: Separate poweron/poweroff from enable/disable and define new funcs - drm/mediatek: Modify dsi funcs to atomic operations - drm/radeon: fix potential buffer overflow in ni_set_mc_special_registers() - ath11k: Fix incorrect debug_mask mappings - drm/mipi-dbi: align max_chunk to 2 in spi_transfer - ath11k: fix netdev open race - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() - drm/st7735r: Fix module autoloading for Okaya RH128128T - ath10k: do not enforce interrupt trigger type - drm/bridge: tc358767: Make sure Refclk clock are enabled - drm/bridge: tc358767: Move (e)DP bridge endpoint parsing into dedicated function - pwm: lpc18xx-sct: Convert to devm_platform_ioremap_resource() - pwm: sifive: Shut down hardware only after pwmchip_remove() completed - pwm: sifive: Ensure the clk is enabled exactly once per running PWM - pwm: sifive: Simplify offset calculation for PWMCMP registers - pwm: sifive: Don't check the return code of pwmchip_remove() - dm: return early from dm_pr_call() if DM device is suspended - thermal/tools/tmon: Include pthread and time headers in tmon.h - selftests/seccomp: Fix compile warning when CC=clang - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() - drivers/perf: arm_spe: Fix consistency of SYS_PMSCR_EL1.CX - arm64: dts: qcom: qcs404: Fix incorrect USB2 PHYs assignment - soc: qcom: Make QCOM_RPMPD depend on PM - regulator: of: Fix refcount leak bug in of_get_regulation_constraints() - blktrace: Trace remapped requests correctly - block: remove the request_queue to argument request based tracepoints - hwmon: (drivetemp) Add module alias - blk-mq: don't create hctx debugfs dir until q->debugfs_dir is created - erofs: avoid consecutive detection for Highmem memory - arm64: tegra: Fix SDMMC1 CD on P2888 - arm64: dts: mt7622: fix BPI-R64 WPS button - bus: hisi_lpc: fix missing platform_device_put() in hisi_lpc_acpi_probe() - ARM: dts: qcom: pm8841: add required thermal-sensor-cells - soc: qcom: aoss: Fix refcount leak in qmp_cooling_devices_register - soc: qcom: ocmem: Fix refcount leak in of_get_ocmem - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP - regulator: qcom_smd: Fix pm8916_pldo range - cpufreq: zynq: Fix refcount leak in zynq_get_revision - ARM: OMAP2+: Fix refcount leak in omap3xxx_prm_late_init - ARM: OMAP2+: Fix refcount leak in omapdss_init_of - ARM: dts: qcom: mdm9615: add missing PMIC GPIO reg - block: fix infinite loop for invalid zone append - soc: fsl: guts: machine variable might be unset - locking/lockdep: Fix lockdep_init_map_*() confusion - arm64: cpufeature: Allow different PMU versions in ID_DFR0_EL1 - hexagon: select ARCH_WANT_LD_ORPHAN_WARN - ARM: dts: ast2600-evb: fix board compatible - ARM: dts: ast2500-evb: fix board compatible - x86/pmem: Fix platform-device leak in error path - arm64: dts: renesas: Fix thermal-sensors on single-zone sensors - soc: amlogic: Fix refcount leak in meson-secure-pwrc.c - soc: renesas: r8a779a0-sysc: Fix A2DP1 and A2CV[2357] PDR values - Input: atmel_mxt_ts - fix up inverted RESET handler - ARM: dts: imx7d-colibri-emmc: add cpu1 supply - ACPI: processor/idle: Annotate more functions to live in cpuidle section - ARM: bcm: Fix refcount leak in bcm_kona_smc_init - arm64: dts: renesas: beacon: Fix regulator node names - meson-mx-socinfo: Fix refcount leak in meson_mx_socinfo_init - ARM: findbit: fix overflowing offset - spi: spi-rspi: Fix PIO fallback on RZ platforms - powerpc/64s: Disable stack variable initialisation for prom_init - selinux: Add boundary check in put_entry() - PM: hibernate: defer device probing when resuming from hibernation - firmware: tegra: Fix error check return value of debugfs_create_file() - ARM: shmobile: rcar-gen2: Increase refcount for new reference - arm64: dts: allwinner: a64: orangepi-win: Fix LED node name - arm64: dts: qcom: ipq8074: fix NAND node name - ACPI: LPSS: Fix missing check in register_device_clock() - ACPI: PM: save NVS memory for Lenovo G40-45 - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks - ARM: OMAP2+: display: Fix refcount leak bug - spi: synquacer: Add missing clk_disable_unprepare() - ARM: dts: BCM5301X: Add DT for Meraki MR26 - ARM: dts: imx6ul: fix qspi node compatible - ARM: dts: imx6ul: fix lcdif node compatible - ARM: dts: imx6ul: fix csi node compatible - ARM: dts: imx6ul: fix keypad compatible - ARM: dts: imx6ul: change operating-points to uint32-matrix - ARM: dts: imx6ul: add missing properties for sram - wait: Fix __wait_event_hrtimeout for RT/DL tasks - irqchip/mips-gic: Check the return value of ioremap() in gic_of_init() - genirq: GENERIC_IRQ_IPI depends on SMP - irqchip/mips-gic: Only register IPI domain when SMP is enabled - genirq: Don't return error on missing optional irq_request_resources() - ext2: Add more validity checks for inode counts - arm64: Do not forget syscall when starting a new thread. - x86: Handle idle=nomwait cmdline properly for x86_idle - epoll: autoremove wakers even more aggressively - netfilter: nf_tables: fix null deref due to zeroed list head - lockdep: Allow tuning tracing capacity constants. - usb: dwc3: gadget: fix high speed multiplier setting - usb: dwc3: gadget: refactor dwc3_repare_one_trb - arm64: dts: uniphier: Fix USB interrupts for PXs3 SoC - ARM: dts: uniphier: Fix USB interrupts for PXs2 SoC - USB: HCD: Fix URB giveback issue in tasklet function - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion - coresight: Clear the connection field properly - MIPS: cpuinfo: Fix a warning for CONFIG_CPUMASK_OFFSTACK - powerpc/powernv: Avoid crashing if rng is NULL - powerpc/ptdump: Fix display of RW pages on FSL_BOOK3E - powerpc/fsl-pci: Fix Class Code of PCIe Root Port - PCI: Add defines for normal and subtractive PCI bridges - ia64, processor: fix -Wincompatible-pointer-types in ia64_get_irr() - media: [PATCH] pci: atomisp_cmd: fix three missing checks on list iterator - md-raid10: fix KASAN warning - md-raid: destroy the bitmap after destroying the thread - serial: mvebu-uart: uart2 error bits clearing - fuse: limit nsec - scsi: qla2xxx: Zero undefined mailbox IN registers - scsi: qla2xxx: Fix incorrect display of max frame size - scsi: sg: Allow waiting for commands to complete on removed device - iio: light: isl29028: Fix the warning in isl29028_remove() - mtd: rawnand: arasan: Update NAND bus clock instead of system clock - drm/amdgpu: Check BO's requested pinning domains against its preferred_domains - drm/nouveau/acpi: Don't print error when we get -EINPROGRESS from pm_runtime - drm/nouveau: Don't pm_runtime_put_sync(), only pm_runtime_put_autosuspend() - drm/nouveau: fix another off-by-one in nvbios_addr - drm/vc4: hdmi: Disable audio if dmas property is present but empty - drm/gem: Properly annotate WW context on drm_gem_lock_reservations() error - parisc: io_pgetevents_time64() needs compat syscall in 32-bit compat mode - parisc: Check the return value of ioremap() in lba_driver_probe() - parisc: Fix device names in /proc/iomem - ovl: drop WARN_ON() dentry is NULL in ovl_encode_fh() - usbnet: Fix linkwatch use-after-free on disconnect - fbcon: Fix accelerated fbdev scrolling while logo is still shown - fbcon: Fix boundary checks for fbcon=vc:n1-n2 parameters - thermal: sysfs: Fix cooling_device_stats_setup() error code path - fs: Add missing umask strip in vfs_tmpfile - vfs: Check the truncate maximum size in inode_newsize_ok() - tty: vt: initialize unicode screen buffer - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED - ALSA: hda/realtek: Add quirk for another Asus K42JZ model - ALSA: hda/cirrus - support for iMac 12,1 model - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model - riscv: set default pm_power_off to NULL - KVM: x86: Tag kvm_mmu_x86_module_init() with __init - KVM: x86: Set error code to segment selector on LLDT/LTR non-canonical #GP - KVM: x86: Mark TSS busy during LTR emulation _after_ all fault checks - KVM: nVMX: Let userspace set nVMX MSR to any _host_ supported value - KVM: s390: pv: don't present the ecall interrupt twice - KVM: SVM: Don't BUG if userspace injects an interrupt with GIF=0 - KVM: nVMX: Snapshot pre-VM-Enter DEBUGCTL for !nested_run_pending case - KVM: nVMX: Snapshot pre-VM-Enter BNDCFGS for !nested_run_pending case - HID: wacom: Don't register pad_input for touch switch - HID: wacom: Only report rotation for art pen - add barriers to buffer_uptodate and set_buffer_uptodate - wifi: mac80211_hwsim: use 32-bit skb cookie - wifi: mac80211_hwsim: add back erroneously removed cast - wifi: mac80211_hwsim: fix race condition in pending packet - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx - ALSA: hda/realtek: Add quirk for Clevo NV45PZ - ALSA: bcd2000: Fix a UAF bug on the error path of probing - scsi: Revert "scsi: qla2xxx: Fix disk failure to rediscover" - Revert "pNFS: nfs3_set_ds_client should set NFS_CS_NOPING" - x86: link vdso and boot with -z noexecstack --no-warn-rwx-segments - Makefile: link with -z noexecstack --no-warn-rwx-segments - !253 [5.10] [bugfix] : fix arm32 compiler error ERROR and warning - openeuler: net: txgbe: fix arm32 compile error because 64bit div and warnning - macintosh/adb: fix oob read in do_adb_query() function - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3586 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x13D3:0x3587 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x0CB8:0xC558 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04C5:0x1675 - Bluetooth: btusb: Add Realtek RTL8852C support ID 0x04CA:0x4007 - Bluetooth: btusb: Add support of IMC Networks PID 0x3568 - Bluetooth: hci_bcm: Add DT compatible for CYW55572 - Bluetooth: hci_bcm: Add BCM4349B1 variant - selftests: KVM: Handle compiler optimizations in ucall - tools/kvm_stat: fix display of error when multiple processes are found - ACPI: APEI: Better fix to avoid spamming the console with old error logs - ACPI: video: Shortening quirk list by identifying Clevo by board_name only - ACPI: video: Force backlight native for some TongFang devices - selftests/bpf: Check dst_port only on the client socket - selftests/bpf: Extend verifier and bpf_sock tests for dst_port loads - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() - x86/speculation: Make all RETbleed mitigations 64-bit only - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available - xfs: prevent UAF in xfs_log_item_in_current_chkpt - docs/kernel-parameters: Update descriptions for "mitigations=" param with retbleed - EDAC/ghes: Set the DIMM label unconditionally - ARM: 9216/1: Fix MAX_DMA_ADDRESS overflow - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. - page_alloc: fix invalid watermark check on a negative value - ARM: crypto: comment out gcc warning that breaks clang builds - sctp: leave the err path free in sctp_stream_init to sctp_stream_free - sfc: disable softirqs for ptp TX - perf symbol: Correct address for bss symbols - virtio-net: fix the race between refill work and close - sctp: fix sleep in atomic context bug in timer handlers - i40e: Fix interface init with MSI interrupts (no MSI-X) - tcp: Fix data-races around sysctl_tcp_reflect_tos. - tcp: Fix a data-race around sysctl_tcp_comp_sack_nr. - tcp: Fix a data-race around sysctl_tcp_comp_sack_slack_ns. - tcp: Fix a data-race around sysctl_tcp_comp_sack_delay_ns. - net: macsec: fix potential resource leak in macsec_add_rxsa() and macsec_add_txsa() - macsec: always read MACSEC_SA_ATTR_PN as a u64 - macsec: limit replay window size with XPN - macsec: fix error message in macsec_add_rxsa and _txsa - macsec: fix NULL deref in macsec_add_rxsa - Documentation: fix sctp_wmem in ip-sysctl.rst - tcp: Fix a data-race around sysctl_tcp_invalid_ratelimit. - tcp: Fix a data-race around sysctl_tcp_autocorking. - tcp: Fix a data-race around sysctl_tcp_min_rtt_wlen. - tcp: Fix a data-race around sysctl_tcp_min_tso_segs. - net: sungem_phy: Add of_node_put() for reference returned by of_get_parent() - igmp: Fix data-races around sysctl_igmp_qrv. - net/tls: Remove the context from the list in tls_device_down - net: ping6: Fix memleak in ipv6_renew_options(). - tcp: Fix a data-race around sysctl_tcp_challenge_ack_limit. - tcp: Fix a data-race around sysctl_tcp_limit_output_bytes. - tcp: Fix data-races around sysctl_tcp_moderate_rcvbuf. - Revert "tcp: change pingpong threshold to 3" - scsi: ufs: host: Hold reference returned by of_parse_phandle() - ice: do not setup vlan for loopback VSI - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) - tcp: Fix data-races around sysctl_tcp_no_ssthresh_metrics_save. - tcp: Fix a data-race around sysctl_tcp_nometrics_save. - tcp: Fix a data-race around sysctl_tcp_frto. - tcp: Fix a data-race around sysctl_tcp_adv_win_scale. - tcp: Fix a data-race around sysctl_tcp_app_win. - tcp: Fix data-races around sysctl_tcp_dsack. - watch_queue: Fix missing locking in add_watch_to_object() - watch_queue: Fix missing rcu annotation - nouveau/svm: Fix to migrate all requested pages - s390/archrandom: prevent CPACF trng invocations in interrupt context - ntfs: fix use-after-free in ntfs_ucsncmp() - Revert "ocfs2: mount shared volume without ha stack" - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_chan_put - net: usb: ax88179_178a needs FLAG_SEND_ZLP - x86/alternative: Report missing return thunk details - x86/amd: Use IBPB for firmware calls - Bluetooth: Fix bt_skb_sendmmsg not allocating partial chunks - Bluetooth: SCO: Fix sco_send_frame returning skb->len - Bluetooth: Fix passing NULL to PTR_ERR - Bluetooth: RFCOMM: Replace use of memcpy_from_msg with bt_skb_sendmmsg - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg - Bluetooth: Add bt_skb_sendmmsg helper - Bluetooth: Add bt_skb_sendmsg helper - ALSA: memalloc: Align buffer allocations in page size - bitfield.h: Fix "type of reg too small for mask" test - drm/imx/dcss: fix unused but set variable warnings - dlm: fix pending remove if msg allocation fails - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts - sched/deadline: Fix BUG_ON condition for deboosted tasks - bpf: Make sure mac_header was set before using it - mm/mempolicy: fix uninit-value in mpol_rebind_policy() - KVM: Don't null dereference ops->destroy - spi: bcm2835: bcm2835_spi_handle_err(): fix NULL pointer deref for non DMA transfers - tcp: Fix data-races around sysctl_tcp_max_reordering. - tcp: Fix a data-race around sysctl_tcp_rfc1337. - tcp: Fix a data-race around sysctl_tcp_stdurg. - tcp: Fix a data-race around sysctl_tcp_retrans_collapse. - tcp: Fix data-races around sysctl_tcp_slow_start_after_idle. - tcp: Fix a data-race around sysctl_tcp_thin_linear_timeouts. - tcp: Fix data-races around sysctl_tcp_recovery. - tcp: Fix a data-race around sysctl_tcp_early_retrans. - tcp: Fix data-races around sysctl knobs related to SYN option. - udp: Fix a data-race around sysctl_udp_l3mdev_accept. - ip: Fix data-races around sysctl_ip_prot_sock. - ipv4: Fix a data-race around sysctl_fib_multipath_use_neigh. - drm/imx/dcss: Add missing of_node_put() in fail path - be2net: Fix buffer overflow in be_get_module_eeprom - gpio: pca953x: use the correct register address when regcache sync during init - gpio: pca953x: use the correct range when do regmap sync - gpio: pca953x: only use single read/write for No AI mode - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero - i40e: Fix erroneous adapter reinitialization during recovery process - iavf: Fix handling of dummy receive descriptors - tcp: Fix data-races around sysctl_tcp_fastopen_blackhole_timeout. - tcp: Fix data-races around sysctl_tcp_fastopen. - tcp: Fix data-races around sysctl_max_syn_backlog. - tcp: Fix a data-race around sysctl_tcp_tw_reuse. - tcp: Fix a data-race around sysctl_tcp_notsent_lowat. - tcp: Fix data-races around some timeout sysctl knobs. - tcp: Fix data-races around sysctl_tcp_reordering. - tcp: Fix data-races around sysctl_tcp_syncookies. - tcp: Fix data-races around keepalive sysctl knobs. - igmp: Fix data-races around sysctl_igmp_max_msf. - igmp: Fix a data-race around sysctl_igmp_max_memberships. - igmp: Fix data-races around sysctl_igmp_llm_reports. - net/tls: Fix race in TLS device down flow - net: stmmac: fix dma queue left shift overflow issue - i2c: cadence: Change large transfer count reset logic to be unconditional - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow - tcp: Fix a data-race around sysctl_tcp_probe_interval. - tcp: Fix a data-race around sysctl_tcp_probe_threshold. - tcp: Fix a data-race around sysctl_tcp_mtu_probe_floor. - tcp: Fix data-races around sysctl_tcp_min_snd_mss. - tcp: Fix data-races around sysctl_tcp_base_mss. - tcp: Fix data-races around sysctl_tcp_mtu_probing. - tcp/dccp: Fix a data-race around sysctl_tcp_fwmark_accept. - ip: Fix a data-race around sysctl_fwmark_reflect. - ip: Fix a data-race around sysctl_ip_autobind_reuse. - ip: Fix data-races around sysctl_ip_nonlocal_bind. - ip: Fix data-races around sysctl_ip_fwd_update_priority. - ip: Fix data-races around sysctl_ip_fwd_use_pmtu. - ip: Fix data-races around sysctl_ip_no_pmtu_disc. - igc: Reinstate IGC_REMOVED logic and implement it properly - drm/amdgpu/display: add quirk handling for stutter mode - perf/core: Fix data race between perf_event_set_output() and perf_mmap_close() - pinctrl: ralink: Check for null return of devm_kcalloc - power/reset: arm-versatile: Fix refcount leak in versatile_reboot_probe - serial: mvebu-uart: correctly report configured baudrate value - PCI: hv: Fix interrupt mapping for multi-MSI - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI - PCI: hv: Fix multi-MSI to allow more than one MSI vector - Revert "m68knommu: only set CONFIG_ISA_DMA_API for ColdFire sub-arch" - net: inline rollback_registered_many() - net: move rollback_registered_many() - net: inline rollback_registered() - net: move net_set_todo inside rollback_registered() - docs: net: explain struct net_device lifetime - xen/gntdev: Ignore failure to unmap INVALID_GRANT_HANDLE - mlxsw: spectrum_router: Fix IPv4 nexthop gateway indication - riscv: add as-options for modules with assembly compontents - pinctrl: stm32: fix optional IRQ support to gpios - !196 openEuler-22.03-LTS: kernel: add OPENEULER_VERSION_CODE to version.h - !176 bugfix: Limit "Dummy wait" workaround to old Intel systems in acpi idle driver - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems - kernel: add OPENEULER_VERSION_CODE to version.h- bnx2x: fix potential memory leak in bnx2x_tpa_stop() - scsi: stex: Properly zero out the passthrough command structure - libbpf: Fix null-pointer dereference in find_prog_by_sec_insn() - blktrace: remove unnessary stop block trace in 'blk_trace_shutdown' - blktrace: fix possible memleak in '__blk_trace_remove' - blktrace: introduce 'blk_trace_{start,stop}' helper - ext4: record error information when insert extent failed in 'ext4_split_extent_at' - pgp: Check result of crypto_alloc_shash properly - net: tun: fix bugs for oversize packet when napi frags enabled - irqdomain: Fix driver re-inserting failures when IRQs not being freed - nbd: refactor size updates - nbd: move the task_recv check into nbd_size_update - nbd: remove the call to set_blocksize - Revert "cifs: fix double free race when mount fails in cifs_get_root()" - scsi: libsas: Resume SAS host for phy reset or enable via sysfs - !207 [5.10] [bugfix] : merge net-swift txgbe out_of_tree module v1.2.3 to openEuler/txgbe for some known bugs - openeuler: net: txgbe: Fix some known bugs, merge net-swift txgbe-1.2.3 out-of-tree - openeuler: configs: delete txgbe/Kconfig, add txgbe_config to netswift/Kconfig- atm: idt77252: fix use-after-free bugs caused by tst_timer - fs: fix UAF/GPF bug in nilfs_mdt_destroy - wifi: Fix potential buffer overflow in 'brcmf_fweh_event_worker' - nilfs2: fix NULL pointer dereference at nilfs_bmap_lookup_at_level() - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page - usb: mon: make mmapped memory read only - scsi: sd: Revert "scsi: sd: Remove a local variable" - devlink: Fix use-after-free after a failed reload - nouveau: fix migrate_to_ram() for faulting page - mm/memory.c: fix race when faulting a device private page - vsock: Fix memory leak in vsock_connect() - ext4: fix bug_on in __es_tree_search caused by bad boot loader inode - ext4: add EXT4_IGET_BAD flag to prevent unexpected bad inode - ext4: add helper to check quota inums - ext4: fix bug_on in __es_tree_search caused by bad quota inode - netfilter: nfnetlink_osf: fix possible bogus match in nf_osf_find() - mtd: rawnand: cafe: fix drivers probe/remove methods - nilfs2: fix leak of nilfs_root in case of writer thread creation failure - net: mvpp2: fix mvpp2 debugfs leak - x86/unwind/orc: Unwind ftrace trampolines with correct ORC entry - kprobes: don't call disarm_kprobe() for disabled kprobes - block: fix inaccurate io_ticks by set 'precise_iostat' - arm64: fix rodata=full - block: fix kabi broken in request_queue - blk-mq: fix kabi broken in blk_mq_tags - blk-mq: fix kabi broken in blk_mq_tag_set - blk-mq: Fix blk_mq_tagset_busy_iter() for shared tags - blk-mq-sched: Don't reference queue tagset in blk_mq_sched_tags_teardown() - blk-mq: Optimise blk_mq_queue_tag_busy_iter() for shared tags - blk-mq: Stop using pointers for blk_mq_tags bitmap tags - blk-mq: Use shared tags for shared sbitmap support - blk-mq: Always use blk_mq_is_sbitmap_shared - blk-mq: Refactor and rename blk_mq_free_map_and_{requests->rqs}() - blk-mq: Add blk_mq_alloc_map_and_rqs() - blk-mq: Add blk_mq_tag_update_sched_shared_sbitmap() - blk-mq: Don't clear driver tags own mapping - blk-mq: Pass driver tags to blk_mq_clear_rq_mapping() - blk-mq-sched: Rename blk_mq_sched_free_{requests -> rqs}() - blk-mq-sched: Rename blk_mq_sched_alloc_{tags -> map_and_rqs}() - blk-mq: Invert check in blk_mq_update_nr_requests() - blk-mq: Relocate shared sbitmap resize in blk_mq_update_nr_requests() - blk-mq: Change rqs check in blk_mq_free_rqs() - Revert "blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap"" - block: fix null-deref in percpu_ref_put - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit - objtool: Fix objtool regression on x32 systems - objtool: Fix symbol creation - objtool: Fix type of reloc::addend - objtool: Fix code relocs vs weak symbols - x86/alternative: Add debug prints to apply_retpolines() - x86/alternative: Try inline spectre_v2=retpoline,amd - x86/alternative: Handle Jcc __x86_indirect_thunk_ eg - x86/insn-eval: Handle return values from the decoder - x86/pat: Fix x86_has_pat_wp() - serial: 8250: Fix PM usage_count for console handover - serial: pl011: UPSTAT_AUTORTS requires .throttle/unthrottle - serial: stm32: Clear prev values before setting RTS delays - serial: 8250: fix return error code in serial8250_request_std_resource() - vt: fix memory overlapping when deleting chars in the buffer - tty: serial: samsung_tty: set dma burst_size to 1 - usb: dwc3: gadget: Fix event pending check - usb: typec: add missing uevent when partner support PD - USB: serial: ftdi_sio: add Belimo device ids - signal handling: don't use BUG_ON() for debugging - nvme-pci: phison e16 has bogus namespace ids - Revert "can: xilinx_can: Limit CANFD brp to 2" - ARM: dts: stm32: use the correct clock source for CEC on stm32mp151 - soc: ixp4xx/npe: Fix unused match warning - irqchip: or1k-pic: Undefine mask_ack for level triggered hardware - ASoC: madera: Fix event generation for rate controls - ASoC: madera: Fix event generation for OUT1 demux - ASoC: cs47l15: Fix event generation for low power mux control - ASoC: dapm: Initialise kcontrol data for mux/demux controls - ASoC: wm5110: Fix DRE control - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow - pinctrl: aspeed: Fix potential NULL dereference in aspeed_pinmux_set_mux() - ASoC: ops: Fix off by one in range control validation - net: sfp: fix memory leak in sfp_probe() - nvme-tcp: always fail a request when sending it failed - NFC: nxp-nci: don't print header length mismatch on i2c error - net: tipc: fix possible refcount leak in tipc_sk_create() - platform/x86: hp-wmi: Ignore Sanitization Mode event - cpufreq: pmac32-cpufreq: Fix refcount leak bug - scsi: hisi_sas: Limit max hw sectors for v3 HW - netfilter: br_netfilter: do not skip all hooks with 0 priority - virtio_mmio: Restore guest page size on resume - virtio_mmio: Add missing PM calls to freeze/restore - mm: sysctl: fix missing numa_stat when !CONFIG_HUGETLB_PAGE - net/tls: Check for errors in tls_device_init - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() - net: atlantic: remove aq_nic_deinit() when resume - net: atlantic: remove deep parameter on suspend/resume functions - sfc: fix kernel panic when creating VF - seg6: bpf: fix skb checksum in bpf_push_seg6_encap() - seg6: fix skb checksum in SRv6 End.B6 and End.B6.Encaps behaviors - seg6: fix skb checksum evaluation in SRH encapsulation/insertion - sfc: fix use after free when disabling sriov - ima: Fix potential memory leak in ima_init_crypto() - ima: force signature verification when CONFIG_KEXEC_SIG is configured - net: ftgmac100: Hold reference returned by of_get_child_by_name() - nexthop: Fix data-races around nexthop_compat_mode. - ipv4: Fix data-races around sysctl_ip_dynaddr. - raw: Fix a data-race around sysctl_raw_l3mdev_accept. - icmp: Fix a data-race around sysctl_icmp_ratemask. - icmp: Fix a data-race around sysctl_icmp_ratelimit. - sysctl: Fix data-races in proc_dointvec_ms_jiffies(). - drm/i915/gt: Serialize TLB invalidates with GT resets - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests - ARM: dts: sunxi: Fix SPI NOR campatible on Orange Pi Zero - ARM: dts: at91: sama5d2: Fix typo in i2s1 node - ipv4: Fix a data-race around sysctl_fib_sync_mem. - icmp: Fix data-races around sysctl. - cipso: Fix data-races around sysctl. - net: Fix data-races around sysctl_mem. - inetpeer: Fix data-races around sysctl. - tcp: Fix a data-race around sysctl_tcp_max_orphans. - sysctl: Fix data races in proc_dointvec_jiffies(). - sysctl: Fix data races in proc_doulongvec_minmax(). - sysctl: Fix data races in proc_douintvec_minmax(). - sysctl: Fix data races in proc_dointvec_minmax(). - sysctl: Fix data races in proc_douintvec(). - sysctl: Fix data races in proc_dointvec(). - net: stmmac: dwc-qos: Disable split header for Tegra194 - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() - ASoC: tas2764: Fix amp gain register offset & default - ASoC: tas2764: Correct playback volume range - ASoC: tas2764: Fix and extend FSYNC polarity handling - ASoC: tas2764: Add post reset delays - ASoC: sgtl5000: Fix noise on shutdown/remove - ima: Fix a potential integer overflow in ima_appraise_measurement - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() - net/mlx5e: Fix capability check for updating vnic env counters - net/mlx5e: kTLS, Fix build time constant test in RX - net/mlx5e: kTLS, Fix build time constant test in TX - ARM: 9210/1: Mark the FDT_FIXED sections as shareable - ARM: 9209/1: Spectre-BHB: avoid pr_info() every time a CPU comes out of idle - spi: amd: Limit max transfer and message size - ARM: dts: imx6qdl-ts7970: Fix ngpio typo and count - ext4: fix race condition between ext4_write and ext4_convert_inline_data - Revert "evm: Fix memleak in init_desc" - sh: convert nommu io{re,un}map() to static inline functions - nilfs2: fix incorrect masking of permission flags for symlinks - fs/remap: constrain dedupe of EOF blocks - drm/panfrost: Fix shrinker list corruption by madvise IOCTL - drm/panfrost: Put mapping instead of shmem obj on panfrost_mmu_map_fault_addr() error - btrfs: return -EAGAIN for NOWAIT dio reads/writes on compressed and inline extents - wifi: mac80211: fix queue selection for mesh/OCB interfaces - ARM: 9214/1: alignment: advance IT state after emulating Thumb instruction - ARM: 9213/1: Print message about disabled Spectre workarounds only once - ip: fix dflt addr selection for connected nexthop - net: sock: tracing: Fix sock_exceed_buf_limit not to dereference stale pointer - tracing/histograms: Fix memory leak problem - mm: split huge PUD on wp_huge_pud fallback - fix race between exit_itimers() and /proc/pid/timers - xen/netback: avoid entering xenvif_rx_next_skb() with an empty rx queue - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model - ALSA: hda - Add fixup for Dell Latitidue E5430 - Revert "mtd: rawnand: gpmi: Fix setting busy timeout setting" - dmaengine: ti: Add missing put_device in ti_dra7_xbar_route_allocate - dmaengine: ti: Fix refcount leak in ti_dra7_xbar_route_allocate - dmaengine: at_xdma: handle errors of at_xdmac_alloc_desc() correctly - dmaengine: pl330: Fix lockdep warning about non-static key - ida: don't use BUG_ON() for debugging - dt-bindings: dma: allwinner,sun50i-a64-dma: Fix min/max typo - misc: rtsx_usb: set return value in rsp_buf alloc err path - misc: rtsx_usb: use separate command and response buffers - misc: rtsx_usb: fix use of dma mapped buffer for usb bulk transfer - dmaengine: imx-sdma: Allow imx8m for imx7 FW revs - i2c: cadence: Unregister the clk notifier in error path - r8169: fix accessing unset transport header - selftests: forwarding: fix error message in learning_test - selftests: forwarding: fix learning_test when h1 supports IFF_UNICAST_FLT - selftests: forwarding: fix flood_unicast_test when h2 supports IFF_UNICAST_FLT - ibmvnic: Properly dispose of all skbs during a failover. - i40e: Fix dropped jumbo frames statistics - xsk: Clear page contiguity bit when unmapping pool - ARM: dts: at91: sama5d2_icp: fix eeprom compatibles - ARM: dts: at91: sam9x60ek: fix eeprom compatible and size - ARM: at91: pm: use proper compatibles for sam9x60's rtc and rtt - ARM: at91: pm: use proper compatible for sama5d2's rtc - arm64: dts: qcom: msm8992-*: Fix vdd_lvs1_2-supply typo - pinctrl: sunxi: sunxi_pconf_set: use correct offset - arm64: dts: imx8mp-evk: correct I2C3 pad settings - arm64: dts: imx8mp-evk: correct gpio-led pad settings - arm64: dts: imx8mp-evk: correct the uart2 pinctl value - arm64: dts: imx8mp-evk: correct mmc pad settings - arm64: dts: qcom: msm8994: Fix CPU6/7 reg values - pinctrl: sunxi: a83t: Fix NAND function name for some pins - ARM: meson: Fix refcount leak in meson_smp_prepare_cpus - xfs: remove incorrect ASSERT in xfs_rename - can: kvaser_usb: kvaser_usb_leaf: fix bittiming limits - can: kvaser_usb: kvaser_usb_leaf: fix CAN clock frequency regression - can: kvaser_usb: replace run-time checks with struct kvaser_usb_driver_info - powerpc/powernv: delay rng platform device creation until later in boot - video: of_display_timing.h: include errno.h - memregion: Fix memregion_free() fallback definition - PM: runtime: Redefine pm_runtime_release_supplier() - fbdev: fbmem: Fix logo center image dx issue - iommu/vt-d: Fix PCI bus rescan device hot add - netfilter: nft_set_pipapo: release elements in clone from abort path - net: rose: fix UAF bug caused by rose_t0timer_expiry - usbnet: fix memory leak in error case - bpf: Fix insufficient bounds propagation from adjust_scalar_min_max_vals - bpf: Fix incorrect verifier simulation around jmp32's jeq/jne - can: gs_usb: gs_usb_open/close(): fix memory leak - can: grcan: grcan_probe(): remove extra of_node_get() - can: bcm: use call_rcu() instead of costly synchronize_rcu() - ALSA: hda/realtek: Add quirk for Clevo L140PU - clocksource/drivers/ixp4xx: remove EXPORT_SYMBOL_GPL from ixp4xx_timer_setup() - net: usb: qmi_wwan: add Telit 0x1070 composition - net: usb: qmi_wwan: add Telit 0x1060 composition - selftests/rseq: Change type of rseq_offset to ptrdiff_t - selftests/rseq: x86-32: use %gs segment selector for accessing rseq thread area - selftests/rseq: x86-64: use %fs segment selector for accessing rseq thread area - selftests/rseq: Fix: work-around asm goto compiler bugs - selftests/rseq: Remove arm/mips asm goto compiler work-around - selftests/rseq: Fix warnings about #if checks of undefined tokens - selftests/rseq: Fix ppc32 offsets by using long rather than off_t - selftests/rseq: Fix ppc32 missing instruction selection "u" and "x" for load/store - selftests/rseq: Fix ppc32: wrong rseq_cs 32-bit field pointer on big endian - selftests/rseq: Uplift rseq selftests for compatibility with glibc-2.35 - selftests/rseq: Introduce thread pointer getters - selftests/rseq: Introduce rseq_get_abi() helper - selftests/rseq: Remove volatile from __rseq_abi - selftests/rseq: Remove useless assignment to cpu variable - selftests/rseq: introduce own copy of rseq uapi header - selftests/rseq: remove ARRAY_SIZE define from individual tests - hwmon: (ibmaem) don't call platform_device_del() if platform_device_add() fails - ipv6/sit: fix ipip6_tunnel_get_prl return value - sit: use min - drivers: cpufreq: Add missing of_node_put() in qoriq-cpufreq.c - xen/gntdev: Avoid blocking in unmap_grant_pages() - tcp: add a missing nf_reset_ct() in 3WHS handling - xfs: fix xfs_trans slab cache name - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX - net: tun: avoid disabling NAPI twice - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() - io_uring: ensure that send/sendmsg and recv/recvmsg check sqe->ioprio - epic100: fix use after free on rmmod - tipc: move bc link creation back to tipc_node_create - NFC: nxp-nci: Don't issue a zero length i2c_master_read() - nfc: nfcmrvl: Fix irq_of_parse_and_map() return value - net: bonding: fix use-after-free after 802.3ad slave unbind - net: bonding: fix possible NULL deref in rlb code - net/sched: act_api: Notify user space if any actions were flushed before error - netfilter: nft_dynset: restore set element counter when failing to update - s390: remove unneeded 'select BUILD_BIN2C' - PM / devfreq: exynos-ppmu: Fix refcount leak in of_get_devfreq_events - caif_virtio: fix race between virtio_device_ready() and ndo_open() - NFSD: restore EINVAL error translation in nfsd_commit() - net: ipv6: unexport __init-annotated seg6_hmac_net_init() - usbnet: fix memory allocation in helpers - linux/dim: Fix divide by 0 in RDMA DIM - RDMA/cm: Fix memory leak in ib_cm_insert_listen - RDMA/qedr: Fix reporting QP timeout attribute - net: dp83822: disable rx error interrupt - net: dp83822: disable false carrier interrupt - net: tun: stop NAPI when detaching queues - net: tun: unlink NAPI from device on destruction - net: dsa: bcm_sf2: force pause link settings - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test - virtio-net: fix race between ndo_open() and virtio_device_ready() - net: usb: ax88179_178a: Fix packet receiving - SUNRPC: Fix READ_PLUS crasher - s390/archrandom: simplify back to earlier design and initialize earlier - dm raid: fix KASAN warning in raid5_add_disks - dm raid: fix accesses beyond end of raid member array - powerpc/bpf: Fix use of user_pt_regs in uapi - powerpc/book3e: Fix PUD allocation size in map_kernel_page() - powerpc/prom_init: Fix kernel config grep - nvdimm: Fix badblocks clear off-by-one error - nvme-pci: add NVME_QUIRK_BOGUS_NID for ADATA XPG SX6000LNP (AKA SPECTRIX S40G) - ipv6: take care of disable_policy when restoring routes - drm/amdgpu: To flush tlb for MMHUB of RAVEN series - net: mscc: ocelot: allow unregistered IP multicast flooding - powerpc/ftrace: Remove ftrace init tramp once kernel init is complete - tick/nohz: unexport __init-annotated tick_nohz_full_setup() - drm: remove drm_fb_helper_modinit - MAINTAINERS: add Amir as xfs maintainer for 5.10.y- nilfs2: fix use-after-free bug of struct nilfs_root - can: j1939: j1939_session_destroy(): fix memory leak of skbs - r8152: Rate limit overflow messages - nfp: fix use-after-free in area_cache_get() - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu - media: pvrusb2: fix memory leak in pvr_probe - binderfs: rework superblock destruction - libbpf: Fix use-after-free in btf_dump_name_dups - sch_sfb: Also store skb len before calling child enqueue - sch_sfb: Don't assume the skb is still around after enqueueing to child - watch-queue: remove spurious double semicolon - watchqueue: make sure to serialize 'wqueue->defunct' properly - kabi: net: fix kabi broken in sk_buff - io_uring/af_unix: defer registered files gc to io_uring release - mISDN: fix use-after-free bugs in l1oip timer handlers - ubi: fastmap: Add fastmap control support for Module parameters - ubi: fastmap: Add fastmap control support for 'UBI_IOCATT' ioctl - ipv6: Fix data races around sk->sk_prot. - io_uring: Use original task for req identity in io_identity_cow() - tcp: Fix data races around icsk->icsk_af_ops. - wifi: mac80211: fix crash in beacon protection for P2P-device - ovl: do not fail because of O_NOATIME - x86/ftrace: Use alternative RET encoding - x86/ibt,ftrace: Make function-graph play nice - Revert "x86/ftrace: Use alternative RET encoding" - tcp/udp: Fix memory leak in ipv6_renew_options(). - kcm: avoid potential race in kcm_tx_work - ubifs: Reserve one leb for each journal head while doing budget - ubifs: do_rename: Fix wrong space budget when target inode's nlink > 1 - ubifs: Fix wrong dirty space budget for dirty inode - ubifs: Rectify space budget for ubifs_xrename() - ubifs: Rectify space budget for ubifs_symlink() if symlink is encrypted - powerpc/pseries: wire up rng during setup_arch() - kbuild: link vmlinux only once for CONFIG_TRIM_UNUSED_KSYMS (2nd attempt) - random: update comment from copy_to_user() -> copy_to_iter() - modpost: fix section mismatch check for exported init/exit sections - ARM: cns3xxx: Fix refcount leak in cns3xxx_init - memory: samsung: exynos5422-dmc: Fix refcount leak in of_get_dram_timings - ARM: Fix refcount leak in axxia_boot_secondary - soc: bcm: brcmstb: pm: pm-arm: Fix refcount leak in brcmstb_pm_probe - ARM: exynos: Fix refcount leak in exynos_map_pmu - ARM: dts: imx6qdl: correct PU regulator ramp delay - ARM: dts: imx7: Move hsic_phy power domain to HSIC PHY node - powerpc/powernv: wire up rng during setup_arch - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address - powerpc: Enable execve syscall exit tracepoint - parisc: Enable ARCH_HAS_STRICT_MODULE_RWX - parisc/stifb: Fix fb_is_primary_device() only available with CONFIG_FB_STI - xtensa: Fix refcount leak bug in time.c - xtensa: xtfpga: Fix refcount leak bug in setup - iio: adc: adi-axi-adc: Fix refcount leak in adi_axi_adc_attach_client - iio: adc: axp288: Override TS pin bias current for some models - iio: adc: stm32: Fix IRQs on STM32F4 by removing custom spurious IRQs message - iio: adc: stm32: Fix ADCs iteration in irq handler - iio: imu: inv_icm42600: Fix broken icm42600 (chip id 0 value) - iio: adc: stm32: fix maximum clock rate for stm32mp15x - iio: trigger: sysfs: fix use-after-free on remove - iio: gyro: mpu3050: Fix the error handling in mpu3050_power_up() - iio: accel: mma8452: ignore the return value of reset operation - iio:accel:mxc4005: rearrange iio trigger get and register - iio:accel:bma180: rearrange iio trigger get and register - iio:chemical:ccs811: rearrange iio trigger get and register - f2fs: attach inline_data after setting compression - usb: chipidea: udc: check request status before setting device address - USB: gadget: Fix double-free bug in raw_gadget driver - usb: gadget: Fix non-unique driver names in raw-gadget driver - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI - xhci: turn off port power in shutdown - usb: typec: wcove: Drop wrong dependency to INTEL_SOC_PMIC - iio: adc: vf610: fix conversion mode sysfs node name - iio: mma8452: fix probe fail when device tree compatible is used. - s390/cpumf: Handle events cycles and instructions identical - gpio: winbond: Fix error code in winbond_gpio_get() - nvme: move the Samsung X5 quirk entry to the core quirks - nvme-pci: add NO APST quirk for Kioxia device - nvme-pci: allocate nvme_command within driver pdu - nvme: mark nvme_setup_passsthru() inline - nvme: centralize setting the timeout in nvme_alloc_request - Revert "net/tls: fix tls_sk_proto_close executed repeatedly" - virtio_net: fix xdp_rxq_info bug after suspend/resume - igb: Make DMA faster when CPU is active on the PCIe link - regmap-irq: Fix a bug in regmap_irq_enable() for type_in_mask chips - ice: ethtool: advertise 1000M speeds properly - afs: Fix dynamic root getattr - MIPS: Remove repetitive increase irq_err_count - x86/xen: Remove undefined behavior in setup_features() - selftests: netfilter: correct PKTGEN_SCRIPT_PATHS in nft_concat_range.sh - udmabuf: add back sanity check - net/tls: fix tls_sk_proto_close executed repeatedly - erspan: do not assume transport header is always set - drm/msm/dp: fix connect/disconnect handled at irq_hpd - drm/msm/dp: promote irq_hpd handle to handle link training correctly - drm/msm/dp: deinitialize mainlink if link training failed - drm/msm/dp: fixes wrong connection state caused by failure of link train - drm/msm/dp: check core_initialized before disable interrupts at dp_display_unbind() - drm/msm/mdp4: Fix refcount leak in mdp4_modeset_init_intf - net/sched: sch_netem: Fix arithmetic in netem_dump() for 32-bit platforms - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers - igb: fix a use-after-free issue in igb_clean_tx_ring - tipc: fix use-after-free Read in tipc_named_reinit - tipc: simplify the finalize work queue - phy: aquantia: Fix AN when higher speeds than 1G are not advertised - bpf, x86: Fix tail call count offset calculation on bpf2bpf call - drm/sun4i: Fix crash during suspend after component bind failure - bpf: Fix request_sock leak in sk lookup helpers - drm/msm: use for_each_sgtable_sg to iterate over scatterlist - scsi: scsi_debug: Fix zone transition to full condition - netfilter: use get_random_u32 instead of prandom - netfilter: nftables: add nft_parse_register_store() and use it - netfilter: nftables: add nft_parse_register_load() and use it - drm/msm: Fix double pm_runtime_disable() call - USB: serial: option: add Quectel RM500K module support - USB: serial: option: add Quectel EM05-G modem - USB: serial: option: add Telit LE910Cx 0x1250 composition - dm mirror log: clear log bits up to BITS_PER_LONG boundary - dm era: commit metadata in postsuspend after worker stops - ata: libata: add qc->flags in ata_qc_complete_template tracepoint - mtd: rawnand: gpmi: Fix setting busy timeout setting - mmc: sdhci-pci-o2micro: Fix card detect by dealing with debouncing - btrfs: add error messages to all unrecognized mount options - net: openvswitch: fix parsing of nw_proto for IPv6 fragments - ALSA: hda/realtek: Add quirk for Clevo NS50PU - ALSA: hda/realtek: Add quirk for Clevo PD70PNT - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly - ALSA: hda/realtek - ALC897 headset MIC no sound - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop - ALSA: hda/conexant: Fix missing beep setup - ALSA: hda/via: Fix missing beep setup - random: quiet urandom warning ratelimit suppression message - random: schedule mix_interrupt_randomness() less often - arm64: mm: Don't invalidate FROM_DEVICE buffers at start of DMA transfer - serial: core: Initialize rs485 RTS polarity already on probe - tcp: drop the hash_32() part from the index calculation - tcp: dynamically allocate the perturb table used by source ports - tcp: add small random increments to the source port - tcp: use different parts of the port_offset for index and offset - tcp: add some entropy in __inet_hash_connect() - usb: gadget: u_ether: fix regression in setting fixed MAC address - zonefs: fix zonefs_iomap_begin() for reads - s390/mm: use non-quiescing sske for KVM switch to keyed guest - clk: imx8mp: fix usb_root_clk parent - powerpc/book3e: get rid of #include - igc: Enable PCIe PTM - Revert "PCI: Make pci_enable_ptm() private" - net: openvswitch: fix misuse of the cached connection on tuple changes - net/sched: act_police: more accurate MTU policing - dma-direct: don't over-decrypt memory - virtio-pci: Remove wrong address verification in vp_del_vqs() - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak - KVM: x86: Account a variety of miscellaneous allocations - KVM: arm64: Don't read a HW interrupt pending state in user context - ext4: add reserved GDT blocks check - drm/amd/display: Cap OLED brightness per max frame-average luminance - dm mirror log: round up region bitmap size to BITS_PER_LONG - serial: 8250: Store to lsr_save_flags after lsr read - usb: gadget: lpc32xx_udc: Fix refcount leak in lpc32xx_udc_probe - usb: dwc2: Fix memory leak in dwc2_hcd_init - USB: serial: io_ti: add Agilent E5805A support - USB: serial: option: add support for Cinterion MV31 with new baseline - crypto: memneq - move into lib/ - comedi: vmk80xx: fix expression for tx buffer size - mei: me: add raptor lake point S DID - i2c: designware: Use standard optional ref clock implementation - irqchip/gic-v3: Fix refcount leak in gic_populate_ppi_partitions - irqchip/gic-v3: Fix error handling in gic_populate_ppi_partitions - irqchip/gic/realview: Fix refcount leak in realview_gic_of_init - i2c: npcm7xx: Add check for platform_driver_register - faddr2line: Fix overlapping text section failures, the sequel - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() - certs/blacklist_hashes.c: fix const confusion in certs blacklist - arm64: ftrace: consistently handle PLTs. - arm64: ftrace: fix branch range checks - net: ax25: Fix deadlock caused by skb_recv_datagram in ax25_recvmsg - net: bgmac: Fix an erroneous kfree() in bgmac_remove() - mlxsw: spectrum_cnt: Reorder counter pools - nvme: add device name to warning in uuid_show() - nvme: use sysfs_emit instead of sprintf - drm/i915/reset: Fix error_state_read ptr + offset use - misc: atmel-ssc: Fix IRQ check in ssc_probe - tty: goldfish: Fix free_irq() on remove - Drivers: hv: vmbus: Release cpu lock in error case - i40e: Fix call trace in setup_tx_descriptors - i40e: Fix calculating the number of queue pairs - i40e: Fix adding ADQ filter to TC0 - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() - pNFS: Avoid a live lock condition in pnfs_update_layout() - pNFS: Don't keep retrying if the server replied NFS4ERR_LAYOUTUNAVAILABLE - random: credit cpu and bootloader seeds by default - gpio: dwapb: Don't print error on -EPROBE_DEFER - MIPS: Loongson-3: fix compile mips cpu_hwmon as module build error. - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 - net: ethernet: mtk_eth_soc: fix misuse of mem alloc interface netdev[napi]_alloc_frag - ipv6: Fix signed integer overflow in l2tp_ip6_sendmsg - nfc: nfcmrvl: Fix memory leak in nfcmrvl_play_deferred - virtio-mmio: fix missing put_device() when vm_cmdline_parent registration failed - ALSA: hda/realtek - Add HW8326 support - scsi: pmcraid: Fix missing resource cleanup in error case - scsi: ipr: Fix missing/incorrect resource cleanup in error case - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology - scsi: vmw_pvscsi: Expand vcpuHint to 16 bits - Input: soc_button_array - also add Lenovo Yoga Tablet2 1051F to dmi_use_low_level_irq - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() - ASoC: es8328: Fix event generation for deemphasis control - ASoC: wm8962: Fix suspend while playing music - quota: Prevent memory allocation recursion while holding dq_lock - ata: libata-core: fix NULL pointer deref in ata_host_alloc_pinfo() - ASoC: cs42l51: Correct minimum value for SX volume control - ASoC: cs42l56: Correct typo in minimum level for SX volume controls - ASoC: cs42l52: Correct TLV for Bypass Volume - ASoC: cs53l30: Correct number of volume levels on SX controls - ASoC: cs35l36: Update digital volume TLV - ASoC: cs42l52: Fix TLV scales for mixer controls - dma-debug: make things less spammy under memory pressure - ASoC: nau8822: Add operation for internal PLL off and on - arm64: dts: imx8mm-beacon: Enable RTS-CTS on UART3 - bpf: Fix incorrect memory charge cost calculation in stack_map_alloc() - nfsd: Replace use of rwsem with errseq_t - 9p: missing chunk of "fs/9p: Don't update file type when updating file attributes" - !164 add CONFIG_TXGBE=m for arm64 openeuler_deconfig - openeuler: configs: add CONFIG_NET_VENDOR_NETSWIFT=y and CONFIG_TXGBE=m for arm64 arch default config- binder: fix UAF of ref->proc caused by race condition - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() - wifi: mac80211: fix MBSSID parsing use-after-free - fbdev: smscufx: Fix use-after-free in ufx_ops_open() - arm64: fix oops in concurrently setting insn_emulation sysctls - wifi: cfg80211: avoid nontransmitted BSS list corruption - ext4: ext4_read_bh_lock() should submit IO if the buffer isn't uptodate - ipv4: Handle attempt to delete multipath route when fib_info contains an nh reference - HID: roccat: Fix use-after-free in roccat_read() - wifi: cfg80211: fix BSS refcounting bugs - mm/rmap: Fix kabi broken in anon_vma - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT - zonefs: fix handling of explicit_open option on mount - PCI: qcom: Fix pipe clock imbalance - md/raid0: Ignore RAID0 layout if the second zone has only one device - interconnect: Restore sync state by ignoring ipa-virt in provider count - interconnect: qcom: sc7180: Drop IP0 interconnects - powerpc/mm: Switch obsolete dssall to .long - drm/atomic: Force bridge self-refresh-exit on CRTC switch - drm/bridge: analogix_dp: Support PSR-exit to disable transition - Input: bcm5974 - set missing URB_NO_TRANSFER_DMA_MAP urb flag - ixgbe: fix unexpected VLAN Rx in promisc mode on VF - ixgbe: fix bcast packets Rx on VF after promisc removal - nfc: st21nfca: fix incorrect sizing calculations in EVT_TRANSACTION - nfc: st21nfca: fix memory leaks in EVT_TRANSACTION handling - nfc: st21nfca: fix incorrect validating logic in EVT_TRANSACTION - net: phy: dp83867: retrigger SGMII AN when link change - mmc: block: Fix CQE recovery reset success - ata: libata-transport: fix {dma|pio|xfer}_mode sysfs files - cifs: fix reconnect on smb3 mount types - cifs: return errors during session setup during reconnects - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 - ALSA: hda/conexant - Fix loopback issue with CX20632 - scripts/gdb: change kernel config dumping method - vringh: Fix loop descriptors check in the indirect cases - nodemask: Fix return values to be unsigned - cifs: version operations for smb20 unneeded when legacy support disabled - s390/gmap: voluntarily schedule during key setting - jump_label,noinstr: Avoid instrumentation for JUMP_LABEL=n builds - x86/cpu: Elide KCSAN for cpu_has() and friends - modpost: fix undefined behavior of is_arm_mapping_symbol() - drm/radeon: fix a possible null pointer dereference - ceph: allow ceph.dir.rctime xattr to be updatable - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" - scsi: myrb: Fix up null pointer access on myrb_cleanup() - md: protect md_unregister_thread from reentrancy - watchdog: wdat_wdt: Stop watchdog when rebooting the system - kernfs: Separate kernfs_pr_cont_buf and rename_lock. - serial: msm_serial: disable interrupts in __msm_console_write() - staging: rtl8712: fix uninit-value in r871xu_drv_init() - staging: rtl8712: fix uninit-value in usb_read8() and friends - clocksource/drivers/sp804: Avoid error on multiple instances - extcon: Modify extcon device to be created after driver data is set - misc: rtsx: set NULL intfdata when probe fails - usb: dwc2: gadget: don't reset gadget's driver->bus - sysrq: do not omit current cpu when showing backtrace of all active CPUs - USB: hcd-pci: Fully suspend across freeze/thaw cycle - drivers: usb: host: Fix deadlock in oxu_bus_suspend() - drivers: tty: serial: Fix deadlock in sa1100_set_termios() - USB: host: isp116x: check return value after calling platform_get_resource() - drivers: staging: rtl8192e: Fix deadlock in rtllib_beacons_stop() - drivers: staging: rtl8192u: Fix deadlock in ieee80211_beacons_stop() - tty: Fix a possible resource leak in icom_probe - tty: synclink_gt: Fix null-pointer-dereference in slgt_clean() - lkdtm/usercopy: Expand size of "out of frame" object - iio: st_sensors: Add a local lock for protecting odr - staging: rtl8712: fix a potential memory leak in r871xu_drv_init() - iio: dummy: iio_simple_dummy: check the return value of kstrdup() - drm: imx: fix compiler warning with gcc-12 - net: altera: Fix refcount leak in altera_tse_mdio_create - ip_gre: test csum_start instead of transport header - net/mlx5: fs, fail conflicting actions - net/mlx5: Rearm the FW tracer after each tracer event - net: ipv6: unexport __init-annotated seg6_hmac_init() - net: xfrm: unexport __init-annotated xfrm4_protocol_init() - net: mdio: unexport __init-annotated mdio_bus_init() - SUNRPC: Fix the calculation of xdr->end in xdr_get_next_encode_buffer() - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure - net: dsa: lantiq_gswip: Fix refcount leak in gswip_gphy_fw_list - bpf, arm64: Clear prog->jited_len along prog->jited - af_unix: Fix a data-race in unix_dgram_peer_wake_me(). - xen: unexport __init-annotated xen_xlate_map_ballooned_pages() - netfilter: nf_tables: bail out early if hardware offload is not supported - netfilter: nf_tables: memleak flow rule from commit path - netfilter: nf_tables: release new hooks on unsupported flowtable flags - ata: pata_octeon_cf: Fix refcount leak in octeon_cf_probe - netfilter: nf_tables: always initialize flowtable hook list in transaction - powerpc/kasan: Force thread size increase with KASAN - netfilter: nf_tables: delete flowtable hooks via transaction list - netfilter: nat: really support inet nat without l3 address - xprtrdma: treat all calls not a bcall when bc_serv is NULL - video: fbdev: pxa3xx-gcu: release the resources correctly in pxa3xx_gcu_probe/remove() - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 - NFSv4: Don't hold the layoutget locks across multiple RPC calls - dmaengine: zynqmp_dma: In struct zynqmp_dma_chan fix desc_size data type - m68knommu: fix undefined reference to `_init_sp' - m68knommu: set ZERO_PAGE() to the allocated zeroed page - i2c: cadence: Increase timeout per message if necessary - f2fs: remove WARN_ON in f2fs_is_valid_blkaddr - iommu/arm-smmu-v3: check return value after calling platform_get_resource() - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() - tracing: Avoid adding tracer option before update_tracer_options - tracing: Fix sleeping function called from invalid context on RT kernel - bootconfig: Make the bootconfig.o as a normal object file - mips: cpc: Fix refcount leak in mips_cpc_default_phys_base - dmaengine: idxd: set DMA_INTERRUPT cap bit - perf c2c: Fix sorting in percent_rmt_hitm_cmp() - driver core: Fix wait_for_device_probe() & deferred_probe_timeout interaction - tipc: check attribute length for bearer name - scsi: sd: Fix potential NULL pointer dereference - afs: Fix infinite loop found by xfstest generic/676 - gpio: pca953x: use the correct register address to do regcache sync - tcp: tcp_rtx_synack() can be called from process context - net: sched: add barrier to fix packet stuck problem for lockless qdisc - net/mlx5e: Update netdev features after changing XDP state - net/mlx5: correct ECE offset in query qp output - net/mlx5: Don't use already freed action pointer - sfc: fix wrong tx channel offset with efx_separate_tx_channels - sfc: fix considering that all channels have TX queues - nfp: only report pause frame configuration for physical device - net/smc: fixes for converting from "struct smc_cdc_tx_pend **" to "struct smc_wr_tx_pend_priv *" - riscv: read-only pages should not be writable - bpf: Fix probe read error in ___bpf_prog_run() - ubi: fastmap: Fix high cpu usage of ubi_bgt by making sure wl_pool not empty - jffs2: fix memory leak in jffs2_do_fill_super - modpost: fix removing numeric suffixes - net: dsa: mv88e6xxx: Fix refcount leak in mv88e6xxx_mdios_register - net: ethernet: ti: am65-cpsw-nuss: Fix some refcount leaks - net: ethernet: mtk_eth_soc: out of bounds read in mtk_hwlro_get_fdir_entry() - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog - s390/crypto: fix scatterwalk_unmap() callers in AES-GCM - clocksource/drivers/oxnas-rps: Fix irq_of_parse_and_map() return value - ASoC: fsl_sai: Fix FSL_SAI_xDR/xFR definition - watchdog: ts4800_wdt: Fix refcount leak in ts4800_wdt_probe - watchdog: rti-wdt: Fix pm_runtime_get_sync() error checking - driver: base: fix UAF when driver_attach failed - bus: ti-sysc: Fix warnings for unbind for serial - firmware: dmi-sysfs: Fix memory leak in dmi_sysfs_register_handle - serial: stm32-usart: Correct CSIZE, bits, and parity - serial: st-asc: Sanitize CSIZE and correct PARENB for CS7 - serial: sifive: Sanitize CSIZE and c_iflag - serial: sh-sci: Don't allow CS5-6 - serial: txx9: Don't allow CS5-6 - serial: rda-uart: Don't allow CS5-6 - serial: digicolor-usart: Don't allow CS5-6 - serial: 8250_fintek: Check SER_RS485_RTS_* only with RS485 - serial: meson: acquire port->lock in startup() - rtc: mt6397: check return value after calling platform_get_resource() - clocksource/drivers/riscv: Events are stopped during CPU suspend - soc: rockchip: Fix refcount leak in rockchip_grf_init - extcon: ptn5150: Add queue work sync before driver release - coresight: cpu-debug: Replace mutex with mutex_trylock on panic notifier - serial: sifive: Report actual baud base rather than fixed 115200 - phy: qcom-qmp: fix pipe-clock imbalance on power-on failure - rpmsg: qcom_smd: Fix returning 0 if irq_of_parse_and_map() fails - iio: adc: sc27xx: Fine tune the scale calibration values - iio: adc: sc27xx: fix read big scale voltage not right - iio: proximity: vl53l0x: Fix return value check of wait_for_completion_timeout - iio: adc: stmpe-adc: Fix wait_for_completion_timeout return value check - usb: typec: mux: Check dev_set_name() return value - firmware: stratix10-svc: fix a missing check on list iterator - misc: fastrpc: fix an incorrect NULL check on list iterator - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking - rpmsg: qcom_smd: Fix irq_of_parse_and_map() return value - pwm: lp3943: Fix duty calculation in case period was clamped - staging: fieldbus: Fix the error handling path in anybuss_host_common_probe() - usb: musb: Fix missing of_node_put() in omap2430_probe - USB: storage: karma: fix rio_karma_init return - usb: usbip: add missing device lock on tweak configuration cmd - usb: usbip: fix a refcount leak in stub_probe() - tty: serial: fsl_lpuart: fix potential bug when using both of_alias_get_id and ida_simple_get - tty: n_tty: Restore EOF push handling behavior - tty: serial: owl: Fix missing clk_disable_unprepare() in owl_uart_probe - tty: goldfish: Use tty_port_destroy() to destroy port - lkdtm/bugs: Check for the NULL pointer after calling kmalloc - iio: adc: ad7124: Remove shift from scan_type - staging: greybus: codecs: fix type confusion of list iterator variable - pcmcia: db1xxx_ss: restrict to MIPS_DB1XXX boards - init/Kconfig: Add SMP to the dependencies of QOS_SCHED - iommu/arm-smmu-v3: Disable ECMDQ before the system is suspended - tty: fix deadlock caused by calling printk() under tty_port->lock- netfilter: nf_conntrack_irc: Fix forged IP logic - ext4: fix dir corruption when ext4_dx_add_entry() fails - ext4: fix check for block being out of directory size - ext4: make sure ext4_append() always allocates new block - ext4: check if directory block is within i_size - ext4: make variable "count" signed - iommu: Fix compliation failure caused by iommu_device_register - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC - blk-iocost: don't ignore vrate_min on QD contention - !157 Enable NVMe over TCP for arm64 - arm64: openeuler_defconfig: enable nvmf tcp- KVM: arm64: Try stage2 block mapping for host device MMIO - KVM: arm64: Remove the creation time's mapping of MMIO regions - ext4: fix use-after-free in ext4_ext_shift_extents - arm64: kdump: Properly handle the 4G boundary - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces - hwtracing: hisi_ptt: Fix up for "iommu/dma: Make header private" - MAINTAINERS: Add maintainer for HiSilicon PTT driver - docs: trace: Add HiSilicon PTT device driver documentation - hwtracing: hisi_ptt: Add tune function support for HiSilicon PCIe Tune and Trace device - hwtracing: hisi_ptt: Add trace function support for HiSilicon PCIe Tune and Trace device - iommu/arm-smmu-v3: Make default domain type of HiSilicon PTT device to identity - spi: hisi-sfc-v3xx: add address mode check - spi: hisi-sfc-v3xx: fix potential irq race condition - spi: hisi-sfc-v3xx: drop unnecessary ACPI_PTR and related ifendif protection - spi: hisi-sfc-v3xx: extend version checking compatibility - mm: Force TLB flush for PFNMAP mappings before unlink_file_vma() - sched/fair: Fix kabi broken in struct cfs_rq - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq - ext4: only allow test_dummy_encryption when supported - MIPS: IP30: Remove incorrect `cpu_has_fpu' override - MIPS: IP27: Remove incorrect `cpu_has_fpu' override - RDMA/rxe: Generate a completion for unsupported/invalid opcode - Revert "random: use static branch for crng_ready()" - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq - bfq: Remove pointless bfq_init_rq() calls - bfq: Drop pointless unlock-lock pair - bfq: Avoid merging queues with different parents - thermal/core: Fix memory leak in the error path - thermal/core: fix a UAF bug in __thermal_cooling_device_register() - kseltest/cgroup: Make test_stress.sh work if run interactively - xfs: assert in xfs_btree_del_cursor should take into account error - xfs: consider shutdown in bmapbt cursor delete assert - xfs: restore shutdown check in mapped write fault path - xfs: fix incorrect root dquot corruption error when switching group/project quota types - xfs: sync lazy sb accounting on quiesce of read-only mounts - xfs: set inode size after creating symlink - net: ipa: fix page free in ipa_endpoint_replenish_one() - net: ipa: fix page free in ipa_endpoint_trans_release() - phy: qcom-qmp: fix reset-controller leak on probe errors - coresight: core: Fix coresight device probe failure issue - blk-iolatency: Fix inflight count imbalances and IO hangs on offline - vdpasim: allow to enable a vq repeatedly - dt-bindings: gpio: altera: correct interrupt-cells - docs/conf.py: Cope with removal of language=None in Sphinx 5.0.0 - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op - ARM: pxa: maybe fix gpio lookup tables - ARM: dts: s5pv210: Remove spi-cs-high on panel in Aries - phy: qcom-qmp: fix struct clk leak on probe errors - arm64: dts: qcom: ipq8074: fix the sleep clock frequency - gma500: fix an incorrect NULL check on list iterator - tilcdc: tilcdc_external: fix an incorrect NULL check on list iterator - serial: pch: don't overwrite xmit->buf[0] by x_char - stm: ltdc: fix two incorrect NULL checks on list iterator - carl9170: tx: fix an incorrect use of list iterator - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control - rtl818x: Prevent using not initialized queues - xtensa/simdisk: fix proc_read_simdisk() - hugetlb: fix huge_pmd_unshare address update - nodemask.h: fix compilation error with GCC12 - iommu/msm: Fix an incorrect NULL check on list iterator - ftrace: Clean up hash direct_functions on register failures - um: Fix out-of-bounds read in LDT setup - um: chan_user: Fix winch_tramp() return value - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx - cfg80211: declare MODULE_FIRMWARE for regulatory.db - irqchip: irq-xtensa-mx: fix initial IRQ affinity - irqchip/armada-370-xp: Do not touch Performance Counter Overflow on A375, A38x, A39x - csky: patch_text: Fixup last cpu should be master - RDMA/hfi1: Fix potential integer multiplication overflow errors - Kconfig: Add option for asm goto w/ tied outputs to workaround clang-13 bug - ima: remove the IMA_TEMPLATE Kconfig option - media: coda: Add more H264 levels for CODA960 - media: coda: Fix reported H264 profile - mtd: cfi_cmdset_0002: Use chip_ready() for write on S29GL064N - mtd: cfi_cmdset_0002: Move and rename chip_check/chip_ready/chip_good_for_write - md: fix an incorrect NULL check in md_reload_sb - md: fix an incorrect NULL check in does_sb_need_changing - drm/i915/dsi: fix VBT send packet port selection for ICL+ - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator - drm/nouveau/clk: Fix an incorrect NULL check on list iterator - drm/etnaviv: check for reaped mapping in etnaviv_iommu_unmap_gem - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. - scsi: ufs: qcom: Add a readl() to make sure ref_clk gets enabled - scsi: dc395x: Fix a missing check on list iterator - ocfs2: dlmfs: fix error handling of user_dlm_destroy_lock - dlm: fix missing lkb refcount handling - dlm: fix plock invalid read - s390/perf: obtain sie_block from the right address - mm, compaction: fast_find_migrateblock() should return pfn in the target zone - PCI: qcom: Fix unbalanced PHY init on probe errors - PCI: qcom: Fix runtime PM imbalance on probe errors - PCI/PM: Fix bridge_d3_blacklist[] Elo i2 overwrite of Gigabyte X299 - tracing: Fix potential double free in create_var_ref() - ACPI: property: Release subnode properties with data nodes - ext4: avoid cycles in directory h-tree - ext4: verify dir block before splitting it - ext4: filter out EXT4_FC_REPLAY from on-disk superblock field s_state - bfq: Update cgroup information before merging bio - bfq: Split shared queues on move between cgroups - efi: Do not import certificates from UEFI Secure Boot for T2 Macs - iwlwifi: mvm: fix assert 1F04 upon reconfig - wifi: mac80211: fix use-after-free in chanctx code - f2fs: fix to do sanity check for inline inode - f2fs: fix fallocate to use file_modified to update permissions consistently - f2fs: fix to do sanity check on total_data_blocks - f2fs: don't need inode lock for system hidden quota - f2fs: fix deadloop in foreground GC - f2fs: fix to clear dirty inode in f2fs_evict_inode() - f2fs: fix to do sanity check on block address in f2fs_do_zero_range() - f2fs: fix to avoid f2fs_bug_on() in dec_valid_node_count() - perf jevents: Fix event syntax error caused by ExtSel - perf c2c: Use stdio interface if slang is not supported - i2c: rcar: fix PM ref counts in probe error paths - i2c: npcm: Handle spurious interrupts - i2c: npcm: Correct register access width - i2c: npcm: Fix timeout calculation - iommu/amd: Increase timeout waiting for GA log enablement - dmaengine: stm32-mdma: fix chan initialization in stm32_mdma_irq_handler() - dmaengine: stm32-mdma: rework interrupt handler - dmaengine: stm32-mdma: remove GISR1 register - video: fbdev: clcdfb: Fix refcount leak in clcdfb_of_vram_setup - NFSv4/pNFS: Do not fail I/O when we fail to allocate the pNFS layout - NFS: Don't report errors from nfs_pageio_complete() more than once - NFS: Do not report flush errors in nfs_write_end() - NFS: fsync() should report filesystem errors over EINTR/ERESTARTSYS - NFS: Do not report EINTR/ERESTARTSYS as mapping errors - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() - i2c: at91: Initialize dma_buf in at91_twi_xfer() - MIPS: Loongson: Use hwmon_device_register_with_groups() to register hwmon - cpufreq: mediatek: Unregister platform device on exit - cpufreq: mediatek: Use module_init and add module_exit - cpufreq: mediatek: add missing platform_driver_unregister() on error in mtk_cpufreq_driver_init - i2c: at91: use dma safe buffers - iommu/mediatek: Add list_del in mtk_iommu_remove - f2fs: fix dereference of stale list iterator after loop body - OPP: call of_node_put() on error path in _bandwidth_supported() - Input: stmfts - do not leave device disabled in stmfts_input_open - RDMA/hfi1: Prevent use of lock before it is initialized - mailbox: forward the hrtimer if not queued and under a lock - mfd: davinci_voicecodec: Fix possible null-ptr-deref davinci_vc_probe() - powerpc/fsl_rio: Fix refcount leak in fsl_rio_setup - macintosh: via-pmu and via-cuda need RTC_LIB - powerpc/perf: Fix the threshold compare group constraint for power9 - powerpc/64: Only WARN if __pa()/__va() called with bad addresses - hwrng: omap3-rom - fix using wrong clk_disable() in omap_rom_rng_runtime_resume() - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits - Input: sparcspkr - fix refcount leak in bbc_beep_probe - crypto: cryptd - Protect per-CPU resource by disabling BH. - crypto: sun8i-ss - handle zero sized sg - crypto: sun8i-ss - rework handling of IV - PCI: imx6: Fix PERST# start-up sequence - ipc/mqueue: use get_tree_nodev() in mqueue_get_tree() - proc: fix dentry/inode overinstantiating under /proc/${pid}/net - ASoC: atmel-classd: Remove endianness flag on class d component - ASoC: atmel-pdmic: Remove endianness flag on pdmic component - powerpc/4xx/cpm: Fix return value of __setup() handler - powerpc/idle: Fix return value of __setup() handler - pinctrl: renesas: core: Fix possible null-ptr-deref in sh_pfc_map_resources() - powerpc/8xx: export 'cpm_setbrg' for modules - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() - dax: fix cache flush on PMD-mapped pages - drivers/base/node.c: fix compaction sysfs file leak - pinctrl: mvebu: Fix irq_of_parse_and_map() return value - nvdimm: Allow overwrite in the presence of disabled dimms - nvdimm: Fix firmware activation deadlock scenarios - firmware: arm_scmi: Fix list protocols enumeration in the base protocol - mfd: ipaq-micro: Fix error check return value of platform_get_irq() - powerpc/fadump: fix PT_LOAD segment for boot memory area - arm: mediatek: select arch timer for mt7629 - pinctrl: bcm2835: implement hook for missing gpio-ranges - gpiolib: of: Introduce hook for missing gpio-ranges - crypto: marvell/cesa - ECB does not IV - misc: ocxl: fix possible double free in ocxl_file_register_afu - ARM: dts: bcm2835-rpi-b: Fix GPIO line names - ARM: dts: bcm2837-rpi-3-b-plus: Fix GPIO line name of power LED - ARM: dts: bcm2837-rpi-cm3-io3: Fix GPIO line names for SMPS I2C - ARM: dts: bcm2835-rpi-zero-w: Fix GPIO line name for Wifi/BT - ARM: dts: stm32: Fix PHY post-reset delay on Avenger96 - can: xilinx_can: mark bit timing constants as const - platform/chrome: Re-introduce cros_ec_cmd_xfer and use it for ioctls - ARM: dts: imx6dl-colibri: Fix I2C pinmuxing - platform/chrome: cros_ec: fix error handling in cros_ec_register() - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry - soc: qcom: llcc: Add MODULE_DEVICE_TABLE() - ARM: dts: ci4x10: Adapt to changes in imx6qdl.dtsi regarding fec clocks - PCI: dwc: Fix setting error return on MSI DMA mapping failure - PCI: rockchip: Fix find_first_zero_bit() limit - PCI: cadence: Fix find_first_zero_bit() limit - soc: qcom: smsm: Fix missing of_node_put() in smsm_parse_ipc - soc: qcom: smp2p: Fix missing of_node_put() in smp2p_parse_ipc - ARM: dts: suniv: F1C100: fix watchdog compatible - memory: samsung: exynos5422-dmc: Avoid some over memory allocation - arm64: dts: rockchip: Move drive-impedance-ohm to emmc phy on rk3399 - net/smc: postpone sk_refcnt increment in connect() - rxrpc: Fix decision on when to generate an IDLE ACK - rxrpc: Don't let ack.previousPacket regress - rxrpc: Fix overlapping ACK accounting - rxrpc: Don't try to resend the request if we're receiving the reply - rxrpc: Fix listen() setting the bar too high for the prealloc rings - hv_netvsc: Fix potential dereference of NULL pointer - net: stmmac: fix out-of-bounds access in a selftest - net: stmmac: selftests: Use kcalloc() instead of kzalloc() - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() - NFC: hci: fix sleep in atomic context bugs in nfc_hci_hcp_message_tx - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() - thermal/drivers/imx_sc_thermal: Fix refcount leak in imx_sc_thermal_probe - thermal/core: Fix memory leak in __thermal_cooling_device_register() - thermal/drivers/core: Use a char pointer for the cooling device name - thermal/drivers/broadcom: Fix potential NULL dereference in sr_thermal_probe - thermal/drivers/bcm2711: Don't clamp temperature at zero - drm/i915: Fix CFI violation with show_dynamic_id() - drm/msm/dpu: handle pm_runtime_get_sync() errors in bind path - x86/sev: Annotate stack change in the #VC handler - drm: msm: fix possible memory leak in mdp5_crtc_cursor_set() - drm/msm/a6xx: Fix refcount leak in a6xx_gpu_init - ext4: reject the 'commit' option on ext2 filesystems - media: rkvdec: h264: Fix bit depth wrap in pps packet - media: rkvdec: h264: Fix dpb_valid implementation - media: staging: media: rkvdec: Make use of the helper function devm_platform_ioremap_resource() - media: ov7670: remove ov7670_power_off from ov7670_remove - ASoC: ti: j721e-evm: Fix refcount leak in j721e_soc_probe_* - sctp: read sk->sk_bound_dev_if once in sctp_rcv() - lsm,selinux: pass flowi_common instead of flowi to the LSM hooks - m68k: math-emu: Fix dependencies of math emulation support - nvme: set dma alignment to dword - Bluetooth: use hdev lock for accept_list and reject_list in conn req - Bluetooth: use inclusive language when filtering devices - Bluetooth: use inclusive language in HCI role comments - Bluetooth: LL privacy allow RPA - Bluetooth: L2CAP: Rudimentary typo fixes - Bluetooth: Interleave with allowlist scan - Bluetooth: fix dangling sco_conn and use-after-free in sco_sock_timeout - media: vsp1: Fix offset calculation for plane cropping - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init - media: exynos4-is: Change clk_disable to clk_disable_unprepare - media: st-delta: Fix PM disable depth imbalance in delta_probe - media: exynos4-is: Fix PM disable depth imbalance in fimc_is_probe - media: aspeed: Fix an error handling path in aspeed_video_probe() - scripts/faddr2line: Fix overlapping text section failures - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir - ASoC: samsung: Fix refcount leak in aries_audio_probe - ASoC: samsung: Use dev_err_probe() helper - regulator: pfuze100: Fix refcount leak in pfuze_parse_regulators_dt - ASoC: mxs-saif: Fix refcount leak in mxs_saif_probe - ASoC: fsl: Fix refcount leak in imx_sgtl5000_probe - ath11k: Don't check arvif->is_started before sending management frames - perf/amd/ibs: Use interrupt regs ip for stack unwinding - regulator: qcom_smd: Fix up PM8950 regulator configuration - Revert "cpufreq: Fix possible race in cpufreq online error path" - spi: spi-fsl-qspi: check return value after calling platform_get_resource_byname() - iomap: iomap_write_failed fix - media: uvcvideo: Fix missing check to determine if element is found in list - drm/msm: return an error pointer in msm_gem_prime_get_sg_table() - drm/msm/mdp5: Return error code in mdp5_mixer_release when deadlock is detected - drm/msm/mdp5: Return error code in mdp5_pipe_release when deadlock is detected - drm/msm/dp: fix event thread stuck in wait_event after kthread_stop() - regulator: core: Fix enable_count imbalance with EXCLUSIVE_GET - arm64: fix types in copy_highpage() - x86/mm: Cleanup the control_va_addr_alignment() __setup handler - irqchip/aspeed-scu-ic: Fix irq_of_parse_and_map() return value - irqchip/aspeed-i2c-ic: Fix irq_of_parse_and_map() return value - irqchip/exiu: Fix acknowledgment of edge triggered interrupts - x86: Fix return value of __setup handlers - virtio_blk: fix the discard_granularity and discard_alignment queue limits - perf tools: Use Python devtools for version autodetection rather than runtime - drm/rockchip: vop: fix possible null-ptr-deref in vop_bind() - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H - drm/msm: add missing include to msm_drv.c - drm/msm/hdmi: fix error check return value of irq_of_parse_and_map() - drm/msm/hdmi: check return value after calling platform_get_resource_byname() - drm/msm/dsi: fix error checks and return values for DSI xmit functions - drm/msm/dp: fix error check return value of irq_of_parse_and_map() - drm/msm/dp: stop event kernel thread when DP unbind - drm/msm/disp/dpu1: set vbif hw config to NULL to avoid use after memory free during pm runtime resume - perf tools: Add missing headers needed by util/data.h - ASoC: rk3328: fix disabling mclk on pclk probe failure - x86/speculation: Add missing prototype for unpriv_ebpf_notify() - mtd: rawnand: cadence: fix possible null-ptr-deref in cadence_nand_dt_probe() - x86/pm: Fix false positive kmemleak report in msr_build_context() - mtd: spi-nor: core: Check written SR value in spi_nor_write_16bit_sr_and_check() - libbpf: Fix logic for finding matching program for CO-RE relocation - selftests/resctrl: Fix null pointer dereference on open failed - scsi: ufs: core: Exclude UECxx from SFR dump list - scsi: ufs: qcom: Fix ufs_qcom_resume() - drm/msm/dpu: adjust display_v_end for eDP and DP - of: overlay: do not break notify on NOTIFY_{OK|STOP} - fsnotify: fix wrong lockdep annotations - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 - media: hantro: Empty encoder capture buffers by default - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix - cpufreq: Fix possible race in cpufreq online error path - spi: img-spfi: Fix pm_runtime_get_sync() error checking - drm/bridge: Fix error handling in analogix_dp_probe - HID: elan: Fix potential double free in elan_input_configured - HID: hid-led: fix maximum brightness for Dream Cheeky - mtd: rawnand: denali: Use managed device resources - EDAC/dmc520: Don't print an error for each unconfigured interrupt line - drbd: fix duplicate array initializer - target: remove an incorrect unmap zeroes data deduction - efi: Add missing prototype for efi_capsule_setup_info - NFC: NULL out the dev->rfkill to prevent UAF - net: dsa: mt7530: 1G can also support 1000BASE-X link mode - scftorture: Fix distribution of short handler delays - spi: spi-ti-qspi: Fix return value handling of wait_for_completion_timeout - drm: mali-dp: potential dereference of null pointer - drm/komeda: Fix an undefined behavior bug in komeda_plane_add() - nl80211: show SSID for P2P_GO interfaces - bpf: Fix excessive memory allocation in stack_map_alloc() - libbpf: Don't error out on CO-RE relos for overriden weak subprogs - drm/vc4: txp: Force alpha to be 0xff if it's disabled - drm/vc4: txp: Don't set TXP_VSTART_AT_EOF - drm/vc4: hvs: Reset muxes at probe time - drm/mediatek: Fix mtk_cec_mask() - drm/ingenic: Reset pixclock rate when parent clock rate changes - x86/delay: Fix the wrong asm constraint in delay_loop() - ASoC: mediatek: Fix missing of_node_put in mt2701_wm8960_machine_probe - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe - spi: qcom-qspi: Add minItems to interconnect-names - drm/bridge: adv7511: clean up CEC adapter when probe fails - drm/edid: fix invalid EDID extension block filtering - ath9k: fix ar9003_get_eepmisc - ath11k: acquire ab->base_lock in unassign when finding the peer by addr - dt-bindings: display: sitronix, st7735r: Fix backlight in example - RDMA/hfi1: Prevent panic when SDMA is disabled - powerpc/iommu: Add missing of_node_put in iommu_init_early_dart - macintosh/via-pmu: Fix build failure when CONFIG_INPUT is disabled - powerpc/powernv: fix missing of_node_put in uv_init() - powerpc/xics: fix refcount leak in icp_opal_init() - powerpc/powernv/vas: Assign real address to rx_fifo in vas_rx_win_attr - tracing: incorrect isolate_mote_t cast in mm_vmscan_lru_isolate - PCI: Avoid pci_dev_lock() AB/BA deadlock with sriov_numvfs_store() - ARM: hisi: Add missing of_node_put after of_find_compatible_node - ARM: dts: exynos: add atmel,24c128 fallback to Samsung EEPROM - ARM: versatile: Add missing of_node_put in dcscb_init - pinctrl: renesas: rzn1: Fix possible null-ptr-deref in sh_pfc_map_resources() - fat: add ratelimit to fat*_ent_bread() - powerpc/fadump: Fix fadump to work with a different endian capture kernel - ARM: OMAP1: clock: Fix UART rate reporting algorithm - fs: jfs: fix possible NULL pointer dereference in dbFree() - soc: ti: ti_sci_pm_domains: Check for null return of devm_kcalloc - crypto: ccree - use fine grained DMA mapping dir - PM / devfreq: rk3399_dmc: Disable edev on remove() - arm64: dts: qcom: msm8994: Fix BLSP[12]_DMA channels count - ARM: dts: s5pv210: align DMA channels with dtschema - ARM: dts: ox820: align interrupt controller node name with dtschema - IB/rdmavt: add missing locks in rvt_ruc_loopback - gfs2: use i_lock spin_lock for inode qadata - selftests/bpf: fix btf_dump/btf_dump due to recent clang change - eth: tg3: silence the GCC 12 array-bounds warning - rxrpc, afs: Fix selection of abort codes - rxrpc: Return an error to sendmsg if call failed - m68k: atari: Make Atari ROM port I/O write macros return void - x86/microcode: Add explicit CPU vendor dependency - can: mcp251xfd: silence clang's -Wunaligned-access warning - ASoC: rt1015p: remove dependency on GPIOLIB - ASoC: max98357a: remove dependency on GPIOLIB - media: exynos4-is: Fix compile warning - net: phy: micrel: Allow probing without .driver_data - nbd: Fix hung on disconnect request if socket is closed before - ASoC: rt5645: Fix errorenous cleanup order - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags - openrisc: start CPU timer early in boot - media: cec-adap.c: fix is_configuring state - media: imon: reorganize serialization - media: coda: limit frame interval enumeration to supported encoder frame sizes - media: rga: fix possible memory leak in rga_probe - rtlwifi: Use pr_warn instead of WARN_ONCE - ipmi: Fix pr_fmt to avoid compilation issues - ipmi:ssif: Check for NULL msg when handling events and messages - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC - spi: stm32-qspi: Fix wait_cmd timeout in APM mode - perf/amd/ibs: Cascade pmu init functions' return value - s390/preempt: disable __preempt_count_add() optimization for PROFILE_ALL_BRANCHES - net: remove two BUG() from skb_checksum_help() - ASoC: tscs454: Add endianness flag in snd_soc_component_driver - HID: bigben: fix slab-out-of-bounds Write in bigben_probe - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo - mlxsw: Treat LLDP packets as control - mlxsw: spectrum_dcb: Do not warn about priority changes - ASoC: dapm: Don't fold register value changes into notifications - net/mlx5: fs, delete the FTE when there are no rules attached to it - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL - drm: msm: fix error check return value of irq_of_parse_and_map() - arm64: compat: Do not treat syscall number as ESR_ELx for a bad syscall - ath10k: skip ath10k_halt during suspend for driver state RESTARTING - drm/amd/pm: fix the compile warning - drm/plane: Move range check for format_count earlier - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 - ath11k: disable spectral scan during spectral deinit - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() - scsi: ufs: Use pm_runtime_resume_and_get() instead of pm_runtime_get_sync() - scsi: megaraid: Fix error check return value of register_chrdev() - drivers: mmc: sdhci_am654: Add the quirk to set TESTCD bit - mmc: jz4740: Apply DMA engine limits to maximum segment size - md/bitmap: don't set sb values if can't pass sanity check - media: cx25821: Fix the warning when removing the module - media: pci: cx23885: Fix the error handling in cx23885_initdev() - media: venus: hfi: avoid null dereference in deinit - ath9k: fix QCA9561 PA bias level - drm/amd/pm: fix double free in si_parse_power_table() - tools/power turbostat: fix ICX DRAM power numbers - spi: spi-rspi: Remove setting {src,dst}_{addr,addr_width} based on DMA direction - ALSA: jack: Access input_dev under mutex - sfc: ef10: Fix assigning negative value to unsigned variable - rcu: Make TASKS_RUDE_RCU select IRQ_WORK - rcu-tasks: Fix race in schedule and flush work - drm/komeda: return early if drm_universal_plane_init() fails. - ACPICA: Avoid cache flush inside virtual machines - x86/platform/uv: Update TSC sync state for UV5 - fbcon: Consistently protect deferred_takeover with console_lock() - ipv6: fix locking issues with loops over idev->addr_list - ipw2x00: Fix potential NULL dereference in libipw_xmit() - b43: Fix assigning negative value to unsigned variable - b43legacy: Fix assigning negative value to unsigned variable - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes - iommu/vt-d: Add RPLS to quirk list to skip TE disabling - btrfs: repair super block num_devices automatically - btrfs: add "0x" prefix for unsupported optional features - ptrace: Reimplement PTRACE_KILL by always sending SIGKILL - ptrace/xtensa: Replace PT_SINGLESTEP with TIF_SINGLESTEP - ptrace/um: Replace PT_DTRACE with TIF_SINGLESTEP - perf/x86/intel: Fix event constraints for ICL - x86/MCE/AMD: Fix memory leak when threshold_create_bank() fails - parisc/stifb: Keep track of hardware path of graphics card - Fonts: Make font size unsigned in font_desc - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI - cifs: when extending a file with falloc we should make files not-sparse - usb: core: hcd: Add support for deferring roothub registration - usb: dwc3: gadget: Move null pinter check to proper place - USB: new quirk for Dell Gen 2 devices - USB: serial: option: add Quectel BG95 modem - ALSA: usb-audio: Cancel pending work at closing a MIDI substream - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop - riscv: Fix irq_work when SMP is disabled - riscv: Initialize thread pointer before calling C functions - parisc/stifb: Implement fb_is_primary_device() - binfmt_flat: do not stop relocating GOT entries prematurely on riscv- efi: capsule-loader: Fix use-after-free in efi_capsule_write - etmem: Add a scan flag to support specified page swap-out - etmem: add swapcache reclaim to etmem - etmem: add original kernel swap enabled options - etmem: add CONFIG_ETMEM macro definition for etmem feature - config: enable CONFIG_ETMEM by default - add ETMEM feature CONFIG to mm/Kconfig - quota: Add more checking after reading from quota file - quota: Replace all block number checking with helper function - quota: Check next/prev free block number after reading from quota file - RDMA/hns: Fix gid idx issue caused by free mr - RDMA/hns: Use the reserved loopback QPs to free MR before destroying MPT - scsi: libiscsi: Teardown iscsi_cls_conn gracefully - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization - scsi: iscsi: Add helper functions to manage iscsi_cls_conn - blk-mq: fix io hung due to missing commit_rqs - x86/speculation: Add LFENCE to RSB fill sequence - x86/speculation: Add RSB VM Exit protections - !110 Add patches for CVE-2022-29900, CVE-2022-23816 and CVE-2022-29901 - Re-add padlen to the structure alt_instr - tools headers: Remove broken definition of __LITTLE_ENDIAN - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - again - objtool: Fix elf_create_undef_symbol() endianness - kvm: fix objtool relocation warning - um: Add missing apply_returns() - x86/bugs: Remove apostrophe typo - tools headers cpufeatures: Sync with the kernel sources - tools arch x86: Sync the msr-index.h copy with the kernel sources - x86/kvm: fix FASTOP_SIZE when return thunks are enabled - efi/x86: use naked RET on mixed mode call wrapper - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current - x86/ftrace: Add UNWIND_HINT_FUNC annotation for ftrace_stub - x86/xen: Fix initialisation in hypercall_page after rethunk - x86, kvm: use proper ASM macros for kvm_vcpu_is_preempted - tools/insn: Restore the relative include paths for cross building - x86/static_call: Serialize __static_call_fixup() properly - x86/speculation: Disable RRSBA behavior - x86/kexec: Disable RET on kexec - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported - x86/bugs: Add Cannon lake to RETBleed affected CPU list - x86/retbleed: Add fine grained Kconfig knobs - x86/cpu/amd: Enumerate BTC_NO - x86/common: Stamp out the stepping madness - x86/speculation: Fill RSB on vmexit for IBRS - KVM: VMX: Fix IBRS handling after vmexit - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS - KVM: VMX: Convert launched argument to flags - KVM: VMX: Flatten __vmx_vcpu_run() - objtool: Re-add UNWIND_HINT_{SAVE_RESTORE} - x86/speculation: Remove x86_spec_ctrl_mask - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit - x86/speculation: Fix SPEC_CTRL write on SMT state change - x86/speculation: Fix firmware entry SPEC_CTRL handling - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n - x86/cpu/amd: Add Spectral Chicken - objtool: Add entry UNRET validation - x86/bugs: Do IBPB fallback check only once - x86/bugs: Add retbleed=ibpb - x86/xen: Rename SYS* entry points - objtool: Update Retpoline validation - intel_idle: Disable IBRS during long idle - x86/bugs: Report Intel retbleed vulnerability - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS - x86/bugs: Optimize SPEC_CTRL MSR writes - x86/entry: Add kernel IBRS implementation - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value - x86/bugs: Enable STIBP for JMP2RET - x86/bugs: Add AMD retbleed= boot parameter - x86/bugs: Report AMD retbleed vulnerability - x86: Add magic AMD return-thunk - objtool: Treat .text.__x86.* as noinstr - x86: Use return-thunk in asm code - x86/sev: Avoid using __x86_return_thunk - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation - x86/kvm: Fix SETcc emulation for return thunks - x86/bpf: Use alternative RET encoding - x86/ftrace: Use alternative RET encoding - x86,static_call: Use alternative RET encoding - objtool: skip non-text sections when adding return-thunk sites - x86,objtool: Create .return_sites - x86: Undo return-thunk damage - x86/retpoline: Use -mfunction-return - Makefile: Set retpoline cflags based on CONFIG_CC_IS_{CLANG,GCC} - x86/retpoline: Swizzle retpoline thunk - x86/retpoline: Cleanup some #ifdefery - x86/cpufeatures: Move RETPOLINE flags to word 11 - x86/kvm/vmx: Make noinstr clean - x86/realmode: build with -D__DISABLE_EXPORTS - x86/entry: Remove skip_r11rcx - objtool: Fix SLS validation for kcov tail-call replacement - crypto: x86/poly1305 - Fixup SLS - objtool: Default ignore INT3 for unreachable - kvm/emulate: Fix SETcc emulation function offsets with SLS - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' - x86: Add straight-line-speculation mitigation - objtool: Add straight-line-speculation validation - x86/alternative: Relax text_poke_bp() constraint - x86: Fix objtool build warning - x86: Prepare inline-asm for straight-line-speculation - x86: Prepare asm files for straight-line-speculation - x86/lib/atomic64_386_32: Rename things - bpf,x86: Respect X86_FEATURE_RETPOLINE* - bpf,x86: Simplify computing label offsets - x86/alternative: Implement .retpoline_sites support - x86/retpoline: Create a retpoline thunk array - x86/retpoline: Move the retpoline thunk declarations to nospec-branch.h - x86/asm: Fixup odd GEN-for-each-reg.h usage - x86/asm: Fix register order - x86/retpoline: Remove unused replacement symbols - objtool,x86: Replace alternatives with .retpoline_sites - objtool: Explicitly avoid self modifying code in .altinstr_replacement - objtool: Classify symbols - objtool: Handle __sanitize_cov*() tail calls - objtool: Introduce CFI hash - objtool: Make .altinstructions section entry size consistent - objtool: Remove reloc symbol type checks in get_alt_entry() - objtool: print out the symbol type when complaining about it - objtool: Teach get_alt_entry() about more relocation types - objtool: Don't make .altinstructions writable - objtool/x86: Ignore __x86_indirect_alt_* symbols - objtool: Only rewrite unconditional retpoline thunk calls - objtool: Fix .symtab_shndx handling for elf_create_undef_symbol() - x86/alternative: Optimize single-byte NOPs at an arbitrary position - objtool: Support asm jump tables - objtool/x86: Rewrite retpoline thunk calls - objtool: Skip magical retpoline .altinstr_replacement - objtool: Cache instruction relocs - objtool: Keep track of retpoline call sites - objtool: Add elf_create_undef_symbol() - objtool: Extract elf_symbol_add() - objtool: Extract elf_strtab_concat() - objtool: Create reloc sections implicitly - objtool: Add elf_create_reloc() helper - objtool: Rework the elf_rebuild_reloc_section() logic - objtool: Handle per arch retpoline naming - objtool: Correctly handle retpoline thunk calls - x86/retpoline: Simplify retpolines - x86/alternatives: Optimize optimize_nops() - x86: Add insn_decode_kernel() - x86/alternative: Use insn_decode() - x86/insn: Add an insn_decode() API - x86/insn: Add a __ignore_sync_check__ marker - x86/insn: Rename insn_decode() to insn_decode_from_regs() - x86/alternative: Use ALTERNATIVE_TERNARY() in _static_cpu_has() - x86/alternative: Support ALTERNATIVE_TERNARY - x86/alternative: Support not-feature - x86/alternative: Merge include files - x86/xen: Support objtool vmlinux.o validation in xen-head.S - x86/xen: Support objtool validation in xen-asm.S - objtool: Combine UNWIND_HINT_RET_OFFSET and UNWIND_HINT_FUNC - objtool: Assume only ELF functions do sibling calls - objtool: Support retpoline jump detection for vmlinux.o - objtool: Support stack layout changes in alternatives - objtool: Add 'alt_group' struct - objtool: Refactor ORC section generation - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw - KVM/VMX: Use TEST %REG,%REG instead of CMP $0,%REG in vmenter.S- netfilter: nf_tables: disallow binding to already bound chain - netfilter: nf_conntrack_irc: Tighten matching on DCC message - arm64: openeuler_defconfig: enable ACPI_HMAT and HOT_MEMREMOVE - video: fbdev: i740fb: Error out if 'pixclock' equals zero - block: fix the problem of io_ticks becoming smaller - KVM: x86: do not report a vCPU as preempted outside instruction boundaries - !107 video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write - video: fbdev: pxa3xx-gcu: Fix integer overflow in pxa3xx_gcu_write- netfilter: nf_tables: do not allow RULE_ID to refer to another chain - netfilter: nf_tables: do not allow CHAIN_ID to refer to another table - netfilter: nf_tables: do not allow SET_ID to refer to another table- bpf, cgroup: Fix kernel BUG in purge_effective_progs - bpf: Don't use tnum_range on array range checking for poke descriptors - configfs: fix a race in configfs_lookup() - configfs: fold configfs_attach_attr into configfs_lookup - configfs: simplify the configfs_dirent_is_ready - configfs: return -ENAMETOOLONG earlier in configfs_lookup - af_key: Do not call xfrm_probe_algs in parallel - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() - tty: drop tty_schedule_flip() - tty: the rest, stop using tty_schedule_flip() - tty: drivers/tty/, stop using tty_schedule_flip() - pipe: fix kabi for poll_usage in struct pipe_inode_info - bpf: Enlarge offset check value to INT_MAX in bpf_skb_{load,store}_bytes - bpf: Fix potential array overflow in bpf_trampoline_get_progs() - NFSD: Fix possible sleep during nfsd4_release_lockowner() - NFS: Memory allocation failures are not server fatal errors - docs: submitting-patches: Fix crossref to 'The canonical patch format' - tpm: ibmvtpm: Correct the return value in tpm_ibmvtpm_probe() - tpm: Fix buffer access in tpm2_get_tpm_pt() - HID: multitouch: add quirks to enable Lenovo X12 trackpoint - HID: multitouch: Add support for Google Whiskers Touchpad - raid5: introduce MD_BROKEN - dm verity: set DM_TARGET_IMMUTABLE feature flag - dm stats: add cond_resched when looping over entries - dm crypt: make printing of the key constant-time - dm integrity: fix error code in dm_integrity_ctr() - ARM: dts: s5pv210: Correct interrupt name for bluetooth in Aries - Bluetooth: hci_qca: Use del_timer_sync() before freeing - zsmalloc: fix races between asynchronous zspage free and page migration - crypto: ecrdsa - Fix incorrect use of vli_cmp - crypto: caam - fix i.MX6SX entropy delay value - x86, kvm: use correct GFP flags for preemption disabled - x86/kvm: Alloc dummy async #PF token outside of raw spinlock - KVM: PPC: Book3S HV: fix incorrect NULL check on list iterator - netfilter: conntrack: re-fetch conntrack after insertion - crypto: drbg - make reseeding from get_random_bytes() synchronous - crypto: drbg - move dynamic ->reseed_threshold adjustments to __drbg_seed() - crypto: drbg - track whether DRBG was seeded with !rng_is_initialized() - crypto: drbg - prepare for more fine-grained tracking of seeding state - lib/crypto: add prompts back to crypto libraries - exfat: check if cluster num is valid - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() - xfs: detect overflows in bmbt records - net: ipa: compute proper aggregation limit - assoc_array: Fix BUG_ON during garbage collect - cfg80211: set custom regdomain after wiphy registration - pipe: Fix missing lock in pipe_resize_ring() - pipe: make poll_usage boolean and annotate its access - drivers: i2c: thunderx: Allow driver to work with ACPI defined TWSI controllers - i2c: ismt: Provide a DMA buffer for Interrupt Cause Logging - net: ftgmac100: Disable hardware checksum on AST2600 - nfc: pn533: Fix buggy cleanup order - net: af_key: check encryption module availability consistency - percpu_ref_init(): clean ->percpu_count_ref on failure - pinctrl: sunxi: fix f1c100s uart2 function- net: fix sk_wmem_schedule() and sk_rmem_schedule() errors - KVM: arm64: Use generic KVM xfer to guest work function - entry: KVM: Allow use of generic KVM entry w/o full generic support - KVM: arm64: Record number of signal exits as a vCPU stat - VFS: Rolling Back the fmode macro definition and structure members - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback - Revert "NFS: Use of mapping_set_error() results in spurious errors" - random: Fix kabi change of get_random_bytes() - random: Fix kabi change due to enum cpuhp_state - ALSA: ctxfi: Add SB046x PCI ID - random: check for signals after page of pool writes - random: wire up fops->splice_{read,write}_iter() - random: convert to using fops->write_iter() - random: convert to using fops->read_iter() - random: unify batched entropy implementations - random: move randomize_page() into mm where it belongs - random: move initialization functions out of hot pages - random: make consistent use of buf and len - random: use proper return types on get_random_{int,long}_wait() - random: remove extern from functions in header - random: use static branch for crng_ready() - random: credit architectural init the exact amount - random: handle latent entropy and command line from random_init() - random: use proper jiffies comparison macro - random: remove ratelimiting for in-kernel unseeded randomness - random: move initialization out of reseeding hot path - random: avoid initializing twice in credit race - random: use symbolic constants for crng_init states - siphash: use one source of truth for siphash permutations - random: help compiler out with fast_mix() by using simpler arguments - random: do not use input pool from hard IRQs - random: order timer entropy functions below interrupt functions - random: do not pretend to handle premature next security model - random: use first 128 bits of input as fast init - random: do not use batches when !crng_ready() - random: insist on random_get_entropy() existing in order to simplify - xtensa: use fallback for random_get_entropy() instead of zero - sparc: use fallback for random_get_entropy() instead of zero - um: use fallback for random_get_entropy() instead of zero - x86/tsc: Use fallback for random_get_entropy() instead of zero - nios2: use fallback for random_get_entropy() instead of zero - arm: use fallback for random_get_entropy() instead of zero - mips: use fallback for random_get_entropy() instead of just c0 random - riscv: use fallback for random_get_entropy() instead of zero - m68k: use fallback for random_get_entropy() instead of zero - timekeeping: Add raw clock fallback for random_get_entropy() - powerpc: define get_cycles macro for arch-override - alpha: define get_cycles macro for arch-override - parisc: define get_cycles macro for arch-override - s390: define get_cycles macro for arch-override - ia64: define get_cycles macro for arch-override - init: call time_init() before rand_initialize() - random: fix sysctl documentation nits - random: document crng_fast_key_erasure() destination possibility - random: make random_get_entropy() return an unsigned long - random: allow partial reads if later user copies fail - random: check for signals every PAGE_SIZE chunk of /dev/[u]random - random: check for signal_pending() outside of need_resched() check - random: do not allow user to keep crng key around on stack - random: do not split fast init input in add_hwgenerator_randomness() - random: mix build-time latent entropy into pool at init - random: re-add removed comment about get_random_{u32,u64} reseeding - random: treat bootloader trust toggle the same way as cpu trust toggle - random: skip fast_init if hwrng provides large chunk of entropy - random: check for signal and try earlier when generating entropy - random: reseed more often immediately after booting - random: make consistent usage of crng_ready() - random: use SipHash as interrupt entropy accumulator - random: replace custom notifier chain with standard one - random: don't let 644 read-only sysctls be written to - random: give sysctl_random_min_urandom_seed a more sensible value - random: do crng pre-init loading in worker rather than irq - random: unify cycles_t and jiffies usage and types - random: cleanup UUID handling - random: only wake up writers after zap if threshold was passed - random: round-robin registers as ulong, not u32 - random: clear fast pool, crng, and batches in cpuhp bring up - random: pull add_hwgenerator_randomness() declaration into random.h - random: check for crng_init == 0 in add_device_randomness() - random: unify early init crng load accounting - random: do not take pool spinlock at boot - random: defer fast pool mixing to worker - random: rewrite header introductory comment - random: group sysctl functions - random: group userspace read/write functions - random: group entropy collection functions - random: group entropy extraction functions - random: group crng functions - random: group initialization wait functions - random: remove whitespace and reorder includes - random: remove useless header comment - random: introduce drain_entropy() helper to declutter crng_reseed() - random: deobfuscate irq u32/u64 contributions - random: add proper SPDX header - random: remove unused tracepoints - random: remove ifdef'd out interrupt bench - random: tie batched entropy generation to base_crng generation - random: fix locking for crng_init in crng_reseed() - random: zero buffer after reading entropy from userspace - random: remove outdated INT_MAX >> 6 check in urandom_read() - random: make more consistent use of integer types - random: use hash function for crng_slow_load() - random: use simpler fast key erasure flow on per-cpu keys - random: absorb fast pool into input pool after fast load - random: do not xor RDRAND when writing into /dev/random - random: ensure early RDSEED goes through mixer on init - random: inline leaves of rand_initialize() - random: get rid of secondary crngs - random: use RDSEED instead of RDRAND in entropy extraction - random: fix locking in crng_fast_load() - random: remove batched entropy locking - random: remove use_input_pool parameter from crng_reseed() - random: make credit_entropy_bits() always safe - random: always wake up entropy writers after extraction - random: use linear min-entropy accumulation crediting - random: simplify entropy debiting - random: use computational hash for entropy extraction - random: only call crng_finalize_init() for primary_crng - random: access primary_pool directly rather than through pointer - random: continually use hwgenerator randomness - random: simplify arithmetic function flow in account() - random: selectively clang-format where it makes sense - random: access input_pool_data directly rather than through pointer - random: cleanup fractional entropy shift constants - random: prepend remaining pool constants with POOL_ - random: de-duplicate INPUT_POOL constants - random: remove unused OUTPUT_POOL constants - random: rather than entropy_store abstraction, use global - random: remove unused extract_entropy() reserved argument - random: remove incomplete last_data logic - random: cleanup integer types - random: cleanup poolinfo abstraction - random: fix typo in comments - random: don't reset crng_init_cnt on urandom_read() - random: avoid superfluous call to RDRAND in CRNG extraction - random: early initialization of ChaCha constants - random: use IS_ENABLED(CONFIG_NUMA) instead of ifdefs - random: harmonize "crng init done" messages - random: mix bootloader randomness into pool - random: do not re-init if crng_reseed completes before primary init - random: do not sign extend bytes for rotation when mixing - random: use BLAKE2s instead of SHA1 in extraction - random: remove unused irq_flags argument from add_interrupt_randomness() - random: document add_hwgenerator_randomness() with other input functions - lib/crypto: blake2s: avoid indirect calls to compression function for Clang CFI - lib/crypto: sha1: re-roll loops to reduce code size - lib/crypto: blake2s: move hmac construction into wireguard - lib/crypto: blake2s: include as built-in - crypto: blake2s - include instead of - crypto: blake2s - adjust include guard naming - crypto: blake2s - add comment for blake2s_state fields - crypto: blake2s - optimize blake2s initialization - crypto: blake2s - share the "shash" API boilerplate code - crypto: blake2s - move update and final logic to internal/blake2s.h - crypto: blake2s - remove unneeded includes - crypto: x86/blake2s - define shash_alg structs using macros - crypto: blake2s - define shash_alg structs using macros - crypto: lib/blake2s - Move selftest prototype into header file - MAINTAINERS: add git tree for random.c - MAINTAINERS: co-maintain random.c - random: remove dead code left over from blocking pool - random: avoid arch_get_random_seed_long() when collecting IRQ randomness - ACPI: sysfs: Fix BERT error region memory mapping - ACPI: sysfs: Make sparse happy about address space in use - media: vim2m: initialize the media device earlier - media: vim2m: Register video device after setting up internals - KVM: x86: Properly handle APF vs disabled LAPIC situation - staging: rtl8723bs: prevent ->Ssid overflow in rtw_wx_set_scan() - Revert "alinux: random: speed up the initialization of module" - !71 xfs: backport 2 patches from upstream - xfs: fix inode reservation space for removing transaction - xfs: fix comment for start time value of inode with bigtime enabled- module: check for exit sections in layout_sections() instead of module_init_section() - afs: Fix afs_getattr() to refetch file status if callback break occurred - i2c: mt7621: fix missing clk_disable_unprepare() on error in mtk_i2c_probe() - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD - dt-bindings: pinctrl: aspeed-g6: remove FWQSPID group - Input: ili210x - fix reset timing - arm64: Enable repeat tlbi workaround on KRYO4XX gold CPUs - net: atlantic: verify hw_head_ lies within TX buffer ring - net: atlantic: add check for MAX_SKB_FRAGS - net: atlantic: reduce scope of is_rsc_complete - net: atlantic: fix "frag[0] not initialized" - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() - ethernet: tulip: fix missing pci_disable_device() on error in tulip_init_one() - nl80211: fix locking in nl80211_set_tx_bitrate_mask() - selftests: add ping test with ping_group_range tuned - nl80211: validate S1G channel width - mac80211: fix rx reordering with non explicit / psmp ack policy - scsi: qla2xxx: Fix missed DMA unmap for aborted commands - perf bench numa: Address compiler error on s390 - gpio: mvebu/pwm: Refuse requests with inverted polarity - gpio: gpio-vf610: do not touch other bits when set the target bit - riscv: dts: sifive: fu540-c000: align dma node name with dtschema - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. - igb: skip phy status check where unavailable - ARM: 9197/1: spectre-bhb: fix loop8 sequence for Thumb2 - ARM: 9196/1: spectre-bhb: enable for Cortex-A15 - net: af_key: add check for pfkey_broadcast in function pfkey_process - net/mlx5e: Properly block LRO when XDP is enabled - NFC: nci: fix sleep in atomic context bugs caused by nci_skb_alloc - net/qla3xxx: Fix a test in ql_reset_work() - clk: at91: generated: consider range when calculating best rate - ice: fix possible under reporting of ethtool Tx and Rx statistics - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() - net: systemport: Fix an error handling path in bcm_sysport_probe() - net/sched: act_pedit: sanitize shift argument before usage - net: evaluate net.ipvX.conf.all.disable_policy and disable_xfrm - net: macb: Increment rx bd head after allocating skb and buffer - net: ipa: record proper RX transaction count - ARM: dts: aspeed-g6: fix SPI1/SPI2 quad pin group - pinctrl: pinctrl-aspeed-g6: remove FWQSPID group in pinctrl - ARM: dts: aspeed-g6: remove FWQSPID group in pinctrl dtsi - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace - drm/dp/mst: fix a possible memory leak in fetch_monitor_name() - libceph: fix potential use-after-free on linger ping and resends - crypto: qcom-rng - fix infinite loop on requests not multiple of WORD_SZ - arm64: mte: Ensure the cleared tags are visible before setting the PTE - arm64: paravirt: Use RCU read locks to guard stolen_time - KVM: x86/mmu: Update number of zapped pages even if page list is stable - PCI/PM: Avoid putting Elo i2 PCIe Ports in D3cold - Fix double fget() in vhost_net_set_backend() - selinux: fix bad cleanup on error in hashtab_duplicate() - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise - ALSA: wavefront: Proper check of get_user() error - ALSA: usb-audio: Restore Rane SL-1 quirk - nilfs2: fix lockdep warnings during disk space reclamation - nilfs2: fix lockdep warnings in page operations for btree nodes - platform/chrome: cros_ec_debugfs: detach log reader wq from devm - drbd: remove usage of list iterator variable after loop - MIPS: lantiq: check the return value of kzalloc() - fs: fix an infinite loop in iomap_fiemap - rtc: mc146818-lib: Fix the AltCentury for AMD platforms - nvme-multipath: fix hang when disk goes live over reconnect - tools/virtio: compile with -pthread - vhost_vdpa: don't setup irq offloading when irq_num < 0 - s390/pci: improve zpci_dev reference counting - ALSA: hda/realtek: Enable headset mic on Lenovo P360 - crypto: x86/chacha20 - Avoid spurious jumps to other functions - crypto: stm32 - fix reference leak in stm32_crc_remove - rtc: sun6i: Fix time overflow handling - gfs2: Disable page faults during lockless buffered reads - nvme-pci: add quirks for Samsung X5 SSDs - Input: stmfts - fix reference leak in stmfts_input_open - Input: add bounds checking to input_set_capability() - um: Cleanup syscall_handler_t definition/cast, fix warning - rtc: pcf2127: fix bug when reading alarm registers - rtc: fix use-after-free on device removal - igc: Update I226_K device ID - igc: Remove phy->type checking - igc: Remove _I_PHY_ID checking - io_uring: always grab file table for deferred statx - usb: gadget: fix race when gadget driver register via ioctl- crypto: arm64/poly1305 - fix a read out-of-bound - posix-cpu-timers: Cleanup CPU timers before freeing them during exec - net_sched: cls_route: remove from list when handle is 0 - tty: serial: 8250: 8250_port: Move prototypes to shared location - mm/slub: add missing TID updates on slab deactivation - signal/seccomp: Dump core when there is only one live thread - netfilter: nft_compat: use nfnetlink_unicast() - netfilter: use nfnetlink_unicast() - dm-mpath: fix UAF in multipath_message() - tun: avoid double free in tun_free_netdev - efi/libstub: arm64: Fix KASLR and memmap= collision - efi/libstub: arm64: support strchr function for EFI stub - Revert "mm/page_cache_limit: add pagecache limit proc interface" - Revert "mm/page_cache_limit: create kernel thread for page cache limit" - Revert "mm/page_cache_limit: calculate reclaim pages for each node" - Revert "mm/page_cache_limit: shrink page cache" - Revert "mm/page_cache_limit: reconfiguration about page cache limit when memory plug/unplug" - Revert "mm/page_cache_limit: do shrink_page_cache when adding page to page cache" - Revert "mm/page_cache_limit: add support for droping caches for target node" - drivers/perf: hisi: Add Support for CPA PMU - drivers/perf: hisi: Associate PMUs in SICL with CPUs online - drivers/perf: hisi: Add driver for HiSilicon PCIe PMU - SUNRPC: Fix fall-through warnings for Clang - usb: gadget: uvc: allow for application to cleanly shutdown - usb: gadget: uvc: rename function to be more consistent - ping: fix address binding wrt vrf - arm[64]/memremap: don't abuse pfn_valid() to ensure presence of linear map - net: phy: Fix race condition on link status change - SUNRPC: Don't call connect() more than once on a TCP socket - SUNRPC: Prevent immediate close+reconnect - SUNRPC: Clean up scheduling of autoclose - drm/vmwgfx: Initialize drm_mode_fb_cmd2 - cgroup/cpuset: Remove cpus_allowed/mems_allowed setup in cpuset_init_smp() - net: atlantic: always deep reset on pm op, fixing up my null deref regression - i40e: i40e_main: fix a missing check on list iterator - drm/nouveau/tegra: Stop using iommu_present() - ceph: fix setting of xattrs on async created inodes - serial: 8250_mtk: Fix register address for XON/XOFF character - serial: 8250_mtk: Fix UART_EFR register address - slimbus: qcom: Fix IRQ check in qcom_slim_probe - USB: serial: option: add Fibocom MA510 modem - USB: serial: option: add Fibocom L610 modem - USB: serial: qcserial: add support for Sierra Wireless EM7590 - USB: serial: pl2303: add device id for HP LM930 Display - usb: typec: tcpci_mt6360: Update for BMC PHY setting - usb: typec: tcpci: Don't skip cleanup in .remove() on error - usb: cdc-wdm: fix reading stuck on device close - tty: n_gsm: fix mux activation issues in gsm_config() - tty/serial: digicolor: fix possible null-ptr-deref in digicolor_uart_probe() - firmware_loader: use kernel credentials when reading firmware - tcp: resalt the secret every 10 seconds - net: sfp: Add tx-fault workaround for Huawei MA5671A SFP ONT - net: emaclite: Don't advertise 1000BASE-T and do auto negotiation - s390: disable -Warray-bounds - ASoC: ops: Validate input values in snd_soc_put_volsw_range() - ASoC: max98090: Generate notifications on changes for custom control - ASoC: max98090: Reject invalid values in custom control put() - hwmon: (f71882fg) Fix negative temperature - gfs2: Fix filesystem block deallocation for short writes - tls: Fix context leak on tls_device_down - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() - net/smc: non blocking recvmsg() return -EAGAIN when no data and signal_pending - net: dsa: bcm_sf2: Fix Wake-on-LAN with mac_link_down() - net: bcmgenet: Check for Wake-on-LAN interrupt probe deferral - net/sched: act_pedit: really ensure the skb is writable - s390/lcs: fix variable dereferenced before check - s390/ctcm: fix potential memory leak - s390/ctcm: fix variable dereferenced before check - selftests: vm: Makefile: rename TARGETS to VMTARGETS - hwmon: (ltq-cputemp) restrict it to SOC_XWAY - dim: initialize all struct fields - ionic: fix missing pci_release_regions() on error in ionic_probe() - nfs: fix broken handling of the softreval mount option - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection - net: sfc: fix memory leak due to ptp channel - sfc: Use swap() instead of open coding it - netlink: do not reset transport header in netlink_recvmsg() - drm/nouveau: Fix a potential theorical leak in nouveau_get_backlight_name() - ipv4: drop dst in multicast routing path - net: mscc: ocelot: avoid corrupting hardware counters when moving VCAP filters - net: mscc: ocelot: restrict tc-trap actions to VCAP IS2 lookup 0 - net: mscc: ocelot: fix VCAP IS2 filters matching on both lookups - net: mscc: ocelot: fix last VCAP IS1/IS2 filter persisting in hardware when deleted - net: Fix features skip in for_each_netdev_feature() - mac80211: Reset MBSSID parameters upon connection - hwmon: (tmp401) Add OF device ID table - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing - batman-adv: Don't skb_split skbuffs with frag_list - !68 scsi: mpt3sas: Transition IOC to Ready state during shutdown - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown - !48 Fix kabi header file being repeatedly referenced by the same file - scsi: mpt3sas: Transition IOC to Ready state during shutdown - Fix kabi header file being repeatedly referenced by the same file- x86: Clear .brk area at early boot- netfilter: nf_queue: do not allow packet truncation below transport header offset - io_uring: use separate list entry for iopoll requests - io_uring: add missing item types for various requests - io_uring:drop identity before creating a private one - io-wq: Switch io_wqe_worker's fs before releasing request - coresight: etm4x: Workaround CPU hung bug on HiSilicon ETM - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() - mm: fix missing cache flush for all tail pages of compound page - Bluetooth: Fix the creation of hdev->name - arm: remove CONFIG_ARCH_HAS_HOLES_MEMORYMODEL - nfp: bpf: silence bitwise vs. logical OR warning - drm/amd/display/dc/gpio/gpio_service: Pass around correct dce_{version, environment} types - block: drbd: drbd_nl: Make conversion to 'enum drbd_ret_code' explicit - regulator: consumer: Add missing stubs to regulator/consumer.h - MIPS: Use address-of operator on section symbols- ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb - jbd2: Fix assertion 'jh->b_frozen_data == NULL' failure when journal aborted - RDMA/hns: Recover 1bit-ECC error of RAM on chip - RDMA/hns: Refactor the abnormal interrupt handler function - RDMA/hns: Fix incorrect clearing of interrupt status register - RDMA/hns: Fix the wrong type of return value of the interrupt handler - RDMA/hns: Remove unused abnormal interrupt of type RAS - ext4: Fix race when reusing xattr blocks - ext4: Unindent codeblock in ext4_xattr_block_set() - ext4: Remove EA inode entry from mbcache on inode eviction - mbcache: Add functions to delete entry if unused - mbcache: Don't reclaim used entries - md/raid6: refactor raid5_read_one_chunk - md/raid10: enable io accounting - md/raid1: enable io accounting - md/raid1: rename print_msg with r1bio_existed - md/raid5: avoid redundant bio clone in raid5_read_one_chunk - md: add io accounting for raid0 and raid5 - mmc: rtsx: add 74 Clocks in power on flow - PCI: aardvark: Fix reading MSI interrupt number - PCI: aardvark: Clear all MSIs at setup - dm: interlock pending dm_io and dm_wait_for_bios_completion - rcu: Apply callbacks processing time limit only on softirq - rcu: Fix callbacks processing time limit retaining cond_resched() - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs - KVM: x86: Do not change ICR on write to APIC_SELF_IPI - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() - btrfs: always log symlinks in full mode - smsc911x: allow using IRQ0 - selftests: ocelot: tc_flower_chains: specify conform-exceed action for policer - bnxt_en: Fix unnecessary dropping of RX packets - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational - net: emaclite: Add error handling for of_address_to_resource() - net: cpsw: add missing of_node_put() in cpsw_probe_dt() - net: stmmac: dwmac-sun8i: add missing of_node_put() in sun8i_dwmac_register_mdio_mux() - net: dsa: mt7530: add missing of_node_put() in mt7530_setup() - net: ethernet: mediatek: add missing of_node_put() in mtk_sgmii_init() - NFSv4: Don't invalidate inode attributes on delegation return - RDMA/siw: Fix a condition race issue in MPA request processing - selftests/seccomp: Don't call read() on TTY from background pgrp - net/mlx5: Avoid double clear or set of sync reset requested - net/mlx5e: Fix the calling of update_buffer_lossy() API - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release - net/mlx5e: Fix trust state reset in reload - ASoC: dmaengine: Restore NULL prepare_slave_config() callback - hwmon: (adt7470) Fix warning on module removal - gpio: pca953x: fix irq_stat not updated when irq is disabled (irq_mask not set) - can: grcan: only use the NAPI poll budget for RX - can: grcan: grcan_probe(): fix broken system id check for errata workaround needs - can: grcan: use ofdev->dev when allocating DMA memory - can: isotp: remove re-binding of bound socket - can: grcan: grcan_close(): fix deadlock - s390/dasd: Fix read inconsistency for ESE DASD devices - s390/dasd: Fix read for ESE with blksize < 4k - s390/dasd: prevent double format of tracks for ESE devices - s390/dasd: fix data corruption for ESE devices - ASoC: meson: Fix event generation for AUI CODEC mux - ASoC: meson: Fix event generation for G12A tohdmi mux - ASoC: meson: Fix event generation for AUI ACODEC mux - ASoC: wm8958: Fix change notifications for DSP controls - ASoC: da7219: Fix change notifications for tone generator frequency - genirq: Synchronize interrupt thread startup - net: stmmac: disable Split Header (SPH) for Intel platforms - firewire: core: extend card->lock in fw_core_handle_bus_reset - firewire: remove check of list iterator against head past the loop body - firewire: fix potential uaf in outbound_phy_packet_callback() - Revert "SUNRPC: attempt AF_LOCAL connect on setup" - drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT - iommu/vt-d: Calculate mask for non-aligned flushes - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id - gpiolib: of: fix bounds check for 'gpio-reserved-ranges' - mmc: core: Set HS clock speed before sending HS CMD13 - mmc: sdhci-msm: Reset GCC_SDCC_BCR register for SDHC - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers - parisc: Merge model and model name into one line in /proc/cpuinfo - MIPS: Fix CP0 counter erratum detection for R4k CPUs - perf symbol: Remove arch__symbols__fixup_end() - tty: n_gsm: fix software flow control handling - tty: n_gsm: fix incorrect UA handling - tty: n_gsm: fix reset fifo race condition - tty: n_gsm: fix wrong command frame length field encoding - tty: n_gsm: fix wrong command retry handling - tty: n_gsm: fix missing explicit ldisc flush - tty: n_gsm: fix wrong DLCI release order - tty: n_gsm: fix insufficient txframe size - netfilter: nft_socket: only do sk lookups when indev is available - tty: n_gsm: fix malformed counter for out of frame data - tty: n_gsm: fix wrong signal octet encoding in convergence layer type 2 - tty: n_gsm: fix mux cleanup after unregister tty device - tty: n_gsm: fix decoupled mux resource - tty: n_gsm: fix restart handling via CLD command - perf symbol: Update symbols__fixup_end() - perf symbol: Pass is_kallsyms to symbols__fixup_end() - x86/cpu: Load microcode during restore_processor_state() - thermal: int340x: Fix attr.show callback prototype - net: ethernet: stmmac: fix write to sgmii_adapter_base - drm/i915: Fix SEL_FETCH_PLANE_*(PIPE_B+) register addresses - kasan: prevent cpu_quarantine corruption when CPU offline and cache shrink occur at same time - zonefs: Clear inode information flags on inode creation - zonefs: Fix management of open zones - powerpc/perf: Fix 32bit compile - drivers: net: hippi: Fix deadlock in rr_close() - cifs: destage any unwritten data to the server before calling copychunk_write - x86: __memcpy_flushcache: fix wrong alignment if size > 2^32 - ASoC: wm8731: Disable the regulator when probing fails - ASoC: Intel: soc-acpi: correct device endpoints for max98373 - tcp: fix F-RTO may not work correctly when receiving DSACK - Revert "ibmvnic: Add ethtool private flag for driver-defined queue limits" - ibmvnic: fix miscellaneous checks - ixgbe: ensure IPsec VF<->PF compatibility - net: fec: add missing of_node_put() in fec_enet_init_stop_mode() - bnx2x: fix napi API usage sequence - tls: Skip tls_append_frag on zero copy size - drm/amd/display: Fix memory leak in dcn21_clock_source_create - drm/amdkfd: Fix GWS queue count - net: dsa: lantiq_gswip: Don't set GSWIP_MII_CFG_RMII_CLK - net: phy: marvell10g: fix return value on error - net: bcmgenet: hide status block before TX timestamping - clk: sunxi: sun9i-mmc: check return value after calling platform_get_resource() - bus: sunxi-rsb: Fix the return value of sunxi_rsb_device_create() - tcp: make sure treq->af_specific is initialized - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode - ip6_gre: Make o_seqno start from 0 in native mode - ip_gre: Make o_seqno start from 0 in native mode - net/smc: sync err code when tcp connection was refused - cpufreq: fix memory leak in sun50i_cpufreq_nvmem_probe - pinctrl: pistachio: fix use of irq_of_parse_and_map() - arm64: dts: imx8mn-ddr4-evk: Describe the 32.768 kHz PMIC clock - ARM: dts: imx6ull-colibri: fix vqmmc regulator - sctp: check asoc strreset_chunk in sctp_generate_reconf_event - wireguard: device: check for metadata_dst with skb_valid_dst() - pinctrl: stm32: Keep pinctrl block clock enabled when LEVEL IRQ requested - tcp: md5: incorrect tcp_header_len for incoming connections - pinctrl: rockchip: fix RK3308 pinmux bits - bpf, lwt: Fix crash when using bpf_skb_set_tunnel_key() from bpf_xmit lwt hook - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion - net: dsa: Add missing of_node_put() in dsa_port_link_register_of - memory: renesas-rpc-if: Fix HF/OSPI data transfer in Manual Mode - pinctrl: stm32: Do not call stm32_gpio_get() for edge triggered IRQs in EOI - mtd: rawnand: Fix return value check of wait_for_completion_timeout - pinctrl: mediatek: moore: Fix build error - ipvs: correctly print the memory size of ip_vs_conn_tab - ARM: dts: logicpd-som-lv: Fix wrong pinmuxing on OMAP35 - ARM: dts: am3517-evm: Fix misc pinmuxing - ARM: dts: Fix mmc order for omap3-gta04 - phy: ti: Add missing pm_runtime_disable() in serdes_am654_probe - phy: mapphone-mdm6600: Fix PM error handling in phy_mdm6600_probe - ARM: dts: at91: sama5d4_xplained: fix pinctrl phandle name - ARM: dts: at91: Map MCLK for wm8731 on at91sam9g20ek - phy: ti: omap-usb2: Fix error handling in omap_usb2_enable_clocks - bus: ti-sysc: Make omap3 gpt12 quirk handling SoC specific - ARM: OMAP2+: Fix refcount leak in omap_gic_of_init - phy: samsung: exynos5250-sata: fix missing device put in probe error paths - phy: samsung: Fix missing of_node_put() in exynos_sata_phy_probe - ARM: dts: imx6qdl-apalis: Fix sgtl5000 detection issue - USB: Fix xhci event ring dequeue pointer ERDP update issue - mtd: rawnand: fix ecc parameters for mt7622 - iio:imu:bmi160: disable regulator in error path - arm64: dts: meson: remove CPU opps below 1GHz for SM1 boards - arm64: dts: meson: remove CPU opps below 1GHz for G12B boards - video: fbdev: udlfb: properly check endpoint type - iocost: don't reset the inuse weight of under-weighted debtors - x86/pci/xen: Disable PCI/MSI[-X] masking for XEN_HVM guests - riscv: patch_text: Fixup last cpu should be master - hex2bin: fix access beyond string end - pinctrl: samsung: fix missing GPIOLIB on ARM64 Exynos config - arch_topology: Do not set llc_sibling if llc_id is invalid - serial: 8250: Correct the clock for EndRun PTP/1588 PCIe device - serial: 8250: Also set sticky MCR bits in console restoration - serial: imx: fix overrun interrupts in DMA mode - usb: phy: generic: Get the vbus supply - usb: cdns3: Fix issue for clear halt endpoint - usb: dwc3: gadget: Return proper request status - usb: dwc3: core: Only handle soft-reset in DCTL - usb: dwc3: core: Fix tx/rx threshold settings - usb: dwc3: Try usb-role-switch first in dwc3_drd_init - usb: gadget: configfs: clear deactivation flag in configfs_composite_unbind() - usb: gadget: uvc: Fix crash when encoding data for usb request - usb: typec: ucsi: Fix role swapping - usb: typec: ucsi: Fix reuse of completion structure - usb: misc: fix improper handling of refcount in uss720_probe() - iio: imu: inv_icm42600: Fix I2C init possible nack - iio: magnetometer: ak8975: Fix the error handling in ak8975_power_on() - iio: dac: ad5446: Fix read_raw not returning set value - iio: dac: ad5592r: Fix the missing return value. - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms - xhci: stop polling roothubs after shutdown - xhci: Enable runtime PM on second Alderlake controller - USB: serial: option: add Telit 0x1057, 0x1058, 0x1075 compositions - USB: serial: option: add support for Cinterion MV32-WA/MV32-WB - USB: serial: cp210x: add PIDs for Kamstrup USB Meter Reader - USB: serial: whiteheat: fix heap overflow in WHITEHEAT_GET_DTR_RTS - USB: quirks: add STRING quirk for VCOM device - USB: quirks: add a Realtek card reader - usb: mtu3: fix USB 3.0 dual-role-switch from device to host - lightnvm: disable the subsystem- lockdown: Fix kexec lockdown bypass with ima policy - fbmem: Check virtual screen sizes in fb_set_var() - fbcon: Prevent that screen size is smaller than font size - fbcon: Disallow setting font bigger than screen size - inotify: show inotify mask flags in proc fdinfo - block: prevent lockdep false positive warning about 'bd_mutex' - block: fix that part scan is disabled in device_add_disk() - block: Fix warning in bd_link_disk_holder() - ucounts: add missing data type changes - bpf: Don't redirect packets with invalid pkt_len - Revert "net: micrel: fix KS8851_MLL Kconfig" - block/compat_ioctl: fix range check in BLKGETSIZE - staging: ion: Prevent incorrect reference counting behavour - spi: atmel-quadspi: Fix the buswidth adjustment between spi-mem and controller - can: isotp: stop timeout monitoring when no first frame was sent - ext4: force overhead calculation if the s_overhead_cluster makes no sense - ext4: fix overhead calculation to account for the reserved gdt blocks - ext4, doc: fix incorrect h_reserved size - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole - ext4: fix fallocate to use file_modified to update permissions consistently - perf report: Set PERF_SAMPLE_DATA_SRC bit for Arm SPE event - powerpc/perf: Fix power9 event alternatives - drm/vc4: Use pm_runtime_resume_and_get to fix pm_runtime_get_sync() usage - KVM: PPC: Fix TCE handling for VFIO - drm/panel/raspberrypi-touchscreen: Initialise the bridge in prepare - drm/panel/raspberrypi-touchscreen: Avoid NULL deref if not initialised - perf/core: Fix perf_mmap fail when CONFIG_PERF_USE_VMALLOC enabled - sched/pelt: Fix attach_entity_load_avg() corner case - arm_pmu: Validate single/group leader events - ARC: entry: fix syscall_trace_exit argument - e1000e: Fix possible overflow in LTR decoding - ASoC: soc-dapm: fix two incorrect uses of list iterator - gpio: Request interrupts after IRQ is initialized - openvswitch: fix OOB access in reserve_sfa_size() - xtensa: fix a7 clobbering in coprocessor context load/store - xtensa: patch_text: Fixup last cpu should be master - net: atlantic: invert deep par in pm functions, preventing null derefs - dma: at_xdmac: fix a missing check on list iterator - ata: pata_marvell: Check the 'bmdma_addr' beforing reading - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() - mm, hugetlb: allow for "high" userspace addresses - EDAC/synopsys: Read the error count from the correct register - nvme-pci: disable namespace identifiers for Qemu controllers - nvme: add a quirk to disable namespace identifiers - stat: fix inconsistency between struct stat and struct compat_stat - scsi: qedi: Fix failed disconnect handling - net: macb: Restart tx only if queue pointer is lagging - drm/msm/mdp5: check the return of kzalloc() - dpaa_eth: Fix missing of_node_put in dpaa_get_ts_info() - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant - mt76: Fix undefined behavior due to shift overflowing the constant - net: atlantic: Avoid out-of-bounds indexing - cifs: Check the IOCB_DIRECT flag, not O_DIRECT - vxlan: fix error return code in vxlan_fdb_append - arm64: dts: imx: Fix imx8*-var-som touchscreen property sizes - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant - platform/x86: samsung-laptop: Fix an unsigned comparison which can never be negative - reset: tegra-bpmp: Restore Handle errors in BPMP response - ARM: vexpress/spc: Avoid negative array index when !SMP - arm64: mm: fix p?d_leaf() - arm64/mm: Remove [PUD|PMD]_TABLE_BIT from [pud|pmd]_bad() - selftests: mlxsw: vxlan_flooding: Prevent flooding of unwanted packets - dmaengine: idxd: add RO check for wq max_transfer_size write - dmaengine: idxd: add RO check for wq max_batch_size write - net: stmmac: Use readl_poll_timeout_atomic() in atomic state - netlink: reset network and mac headers in netlink_dump() - ipv6: fix kabi for ip6_rt_gc_expire in struct netns_ipv6 - ipv6: make ip6_rt_gc_expire an atomic_t - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu - net/sched: cls_u32: fix possible leak in u32_init_knode() - ip6_gre: Fix skb_under_panic in __gre6_xmit() - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() - net/packet: fix packet_sock xmit return value checking - net/smc: Fix sock leak when release after smc_shutdown() - rxrpc: Restore removed timer deletion - igc: Fix BUG: scheduling while atomic - igc: Fix infinite loop in release_swfw_sync - esp: limit skb_page_frag_refill use to a single page - spi: spi-mtk-nor: initialize spi controller after resume - dmaengine: mediatek:Fix PM usage reference leak of mtk_uart_apdma_alloc_chan_resources - dmaengine: imx-sdma: Fix error checking in sdma_event_remap - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component - ASoC: atmel: Remove system clock tree configuration for at91sam9g20ek - ALSA: hda/realtek: Add quirk for Clevo NP70PNP - ALSA: usb-audio: Clear MIDI port active flag after draining - gfs2: assign rgrp glock before compute_bitstructs - perf tools: Fix segfault accessing sample_id xyarray - tracing: Dump stacktrace trigger to the corresponding instance - mm: page_alloc: fix building error on -Werror=array-compare - etherdevice: Adjust ether_addr* prototypes to silence -Wstringop-overead- KEYS: Fix mistaken sizeof call in pgp_key_generate_id - KEYS: Add safe guard against faulty PGP key - KEYS: Fix error path return value in pgp_generate_fingerprint - block: fix mismatch size for flush_rq - crypto: hisilicon/sec - don't sleep when in softirq - xen/arm: Fix race in RB-tree based P2M accounting - nbd: fix io hung while disconnecting device - nbd: don't clear 'NBD_CMD_INFLIGHT' flag if request is not completed - filemap: Correct the conditions for marking a folio as accessed - Revert "mm/filemap: fix that first page is not mark accessed in filemap_read()" - net: rose: fix UAF bugs caused by timer handler - nbd: fix race between nbd_alloc_config() and module removal - nbd: call genl_unregister_family() first in nbd_cleanup() - openeuler_defconfig: Enable SENSORS_ZHAOXIN_CPUTEMP as module by default - Driver for Zhaoxin CPU core temperature monitoring - scsi: iscsi: fix kabi broken in struct iscsi_transport - scsi: iscsi: fix kabi broken in struct iscsi_cls_conn - scsi: iscsi: Fix unbound endpoint error handling - scsi: iscsi: Fix endpoint reuse regression - dma-direct: avoid redundant memory sync for swiotlb - timers: Fix warning condition in __run_timers() - i2c: pasemi: Wait for write xfers to finish - smp: Fix offline cpu check in flush_smp_call_function_queue() - dm integrity: fix memory corruption when tag_size is less than digest size - ARM: davinci: da850-evm: Avoid NULL pointer dereference - tick/nohz: Use WARN_ON_ONCE() to prevent console saturation - genirq/affinity: Consider that CPUs on nodes can be unbalanced - drm/amdgpu: Enable gfxoff quirk on MacBook Pro - drm/amd/display: don't ignore alpha property on pre-multiplied mode - ipv6: fix panic when forwarding a pkt with no in6 dev - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers - ALSA: hda/realtek: Add quirk for Clevo PD50PNT - btrfs: mark resumed async balance as writing - btrfs: fix root ref counts in error handling in btrfs_get_root_ref - ath9k: Fix usage of driver-private space in tx_info - ath9k: Properly clear TX status area before reporting to mac80211 - gcc-plugins: latent_entropy: use /dev/urandom - memory: renesas-rpc-if: fix platform-device leak in error path - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded - mm: kmemleak: take a full lowmem check in kmemleak_*_phys() - mm: fix unexpected zeroed page mapping with zram swap - mm, page_alloc: fix build_zonerefs_node() - perf/imx_ddr: Fix undefined behavior due to shift overflowing the constant - drivers: net: slip: fix NPD bug in sl_tx_timeout() - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan - scsi: mvsas: Add PCI ID of RocketRaid 2640 - drm/amd/display: Fix allocate_mst_payload assert on resume - drm/amd/display: Revert FEC check in validation - myri10ge: fix an incorrect free for skb in myri10ge_sw_tso - net: usb: aqc111: Fix out-of-bounds accesses in RX fixup - net: axienet: setup mdio unconditionally - tlb: hugetlb: Add more sizes to tlb_remove_huge_tlb_entry - arm64: alternatives: mark patch_alternative() as `noinstr` - regulator: wm8994: Add an off-on delay for WM8994 variant - gpu: ipu-v3: Fix dev_dbg frequency output - ata: libata-core: Disable READ LOG DMA EXT for Samsung 840 EVOs - net: micrel: fix KS8851_MLL Kconfig - scsi: ibmvscsis: Increase INITIAL_SRP_LIMIT to 1024 - scsi: lpfc: Fix queue failures when recovering from PCI parity error - scsi: target: tcmu: Fix possible page UAF - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer - drm/amdkfd: Check for potential null return of kmalloc_array() - drm/amdgpu/vcn: improve vcn dpg stop procedure - drm/amdkfd: Fix Incorrect VMIDs passed to HWS - drm/amd/display: Update VTEM Infopacket definition - drm/amd/display: FEC check in timing validation - drm/amd/display: fix audio format not updated after edid updated - btrfs: do not warn for free space inode in cow_file_range - btrfs: fix fallocate to use file_modified to update permissions consistently - drm/amd: Add USBC connector ID - net: bcmgenet: Revert "Use stronger register read/writes to assure ordering" - dm mpath: only use ktime_get_ns() in historical selector - cifs: potential buffer overflow in handling symlinks - nfc: nci: add flush_workqueue to prevent uaf - perf tools: Fix misleading add event PMU debug message - testing/selftests/mqueue: Fix mq_perf_tests to free the allocated cpu set - sctp: Initialize daddr on peeled off socket - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart - scsi: iscsi: Fix offload conn cleanup when iscsid restarts - scsi: iscsi: Move iscsi_ep_disconnect() - scsi: iscsi: Fix in-kernel conn failure handling - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() - scsi: iscsi: Use system_unbound_wq for destroy_work - scsi: iscsi: Force immediate failure during shutdown - scsi: iscsi: Stop queueing during ep_disconnect - scsi: pm80xx: Enable upper inbound, outbound queues - scsi: pm80xx: Mask and unmask upper interrupt vectors 32-63 - net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() - drm/msm/dsi: Use connector directly in msm_dsi_manager_connector_init() - drm/msm: Fix range size vs end confusion - cfg80211: hold bss_lock while updating nontrans_list - net/sched: taprio: Check if socket flags are valid - net: ethernet: stmmac: fix altr_tse_pcs function when using a fixed-link - net: dsa: felix: suppress -EPROBE_DEFER errors - net/sched: fix initialization order when updating chain 0 head - mlxsw: i2c: Fix initialization error flow - net: mdio: Alphabetically sort header inclusion - gpiolib: acpi: use correct format characters - veth: Ensure eth header is in skb's linear part - SUNRPC: Fix the svc_deferred_event trace class - media: rockchip/rga: do proper error checking in probe - firmware: arm_scmi: Fix sorting of retrieved clock rates - memory: atmel-ebi: Fix missing of_node_put in atmel_ebi_probe - drm/msm: Add missing put_task_struct() in debugfs path - btrfs: remove unused variable in btrfs_{start,write}_dirty_block_groups() - ACPI: processor idle: Check for architectural support for LPI - cpuidle: PSCI: Move the `has_lpi` check to the beginning of the function - drm/amdkfd: Use drm_priv to pass VM from KFD to amdgpu- powerpc: Fix virt_addr_valid() for 64-bit Book3E & 32-bit - Revert "powerpc: Fix virt_addr_valid() check" - mm/sparsemem: fix 'mem_section' will never be NULL gcc 12 warning - irqchip/gic, gic-v3: Prevent GSI to SGI translations - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() - arm64: module: remove (NOLOAD) from linker script - selftests: cgroup: Test open-time cgroup namespace usage for migration checks - selftests: cgroup: Test open-time credential usage for migration checks - selftests: cgroup: Make cg_create() use 0755 for permission instead of 0644 - selftests/cgroup: Fix build on older distros - mm: don't skip swap entry even if zap_details specified - ubsan: remove CONFIG_UBSAN_OBJECT_SIZE - dmaengine: Revert "dmaengine: shdma: Fix runtime PM imbalance on error" - tools build: Use $(shell ) instead of `` to get embedded libperl's ccopts - tools build: Filter out options and warnings not supported by clang - perf python: Fix probing for some clang command line options - perf build: Don't use -ffat-lto-objects in the python feature test when building with clang-13 - drm/amdkfd: Create file descriptor after client is added to smi_clients list - drm/nouveau/pmu: Add missing callbacks for Tegra devices - drm/amdgpu/smu10: fix SoC/fclk units in auto mode - irqchip/gic-v3: Fix GICR_CTLR.RWP polling - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator - ata: sata_dwc_460ex: Fix crash due to OOB write - gpio: Restrict usage of GPIO chip irq members before initialization - RDMA/hfi1: Fix use-after-free bug for mm struct - arm64: patch_text: Fixup last cpu should be master - btrfs: prevent subvol with swapfile from being deleted - btrfs: fix qgroup reserve overflow the qgroup limit - x86/speculation: Restore speculation related MSRs during S3 resume - x86/pm: Save the MSR validity status at context setup - mm/mempolicy: fix mpol_new leak in shared_policy_replace - mmmremap.c: avoid pointless invalidate_range_start/end on mremap(old_size=0) - lz4: fix LZ4_decompress_safe_partial read out of bound - mmc: renesas_sdhi: don't overwrite TAP settings when HS400 tuning is complete - mmc: mmci: stm32: correctly check all elements of sg list - Revert "mmc: sdhci-xenon: fix annoying 1.8V regulator warning" - arm64: Add part number for Arm Cortex-A78AE - perf session: Remap buf if there is no space for event - perf tools: Fix perf's libperf_print callback - perf: arm-spe: Fix perf report --mem-mode - iommu/omap: Fix regression in probe for NULL pointer dereference - SUNRPC: svc_tcp_sendmsg() should handle errors from xdr_alloc_bvec() - SUNRPC: Handle low memory situations in call_status() - SUNRPC: Handle ENOMEM in call_transmit_status() - io_uring: don't touch scm_fp_list after queueing skb - drbd: Fix five use after free bugs in get_initial_state - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie - spi: bcm-qspi: fix MSPI only access with bcm_qspi_exec_mem_op() - qede: confirm skb is allocated before using - net: phy: mscc-miim: reject clause 45 register accesses - rxrpc: fix a race in rxrpc_exit_net() - net: openvswitch: fix leak of nested actions - net: openvswitch: don't send internal clone attribute to the userspace. - ice: synchronize_rcu() when terminating rings - ipv6: Fix stats accounting in ip6_pkt_drop - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg - ice: Set txq_teid to ICE_INVAL_TEID on ring creation - dpaa2-ptp: Fix refcount leak in dpaa2_ptp_probe - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition - RDMA/mlx5: Don't remove cache MRs when a delay is needed - sfc: Do not free an empty page_ring - bnxt_en: reserve space inside receive page for skb_shared_info - drm/imx: Fix memory leak in imx_pd_connector_get_modes - drm/imx: imx-ldb: Check for null pointer after calling kmemdup - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms - net: ipv4: fix route with nexthop object delete warning - ice: Clear default forwarding VSI during VSI release - net/tls: fix slab-out-of-bounds bug in decrypt_internal - scsi: zorro7xx: Fix a resource leak in zorro7xx_remove_one() - Drivers: hv: vmbus: Fix potential crash on module unload - drm/amdgpu: fix off by one in amdgpu_gfx_kiq_acquire() - Revert "hv: utils: add PTP_1588_CLOCK to Kconfig to fix build" - mm: fix race between MADV_FREE reclaim and blkdev direct IO read - parisc: Fix patch code locking and flushing - parisc: Fix CPU affinity for Lasi, WAX and Dino chips - NFS: Avoid writeback threads getting stuck in mempool_alloc() - NFS: nfsiod should not block forever in mempool_alloc() - SUNRPC: Fix socket waits for write buffer space - jfs: prevent NULL deref in diFree - virtio_console: eliminate anonymous module_init & module_exit - serial: samsung_tty: do not unlock port->lock for uart_write_wakeup() - x86/Kconfig: Do not allow CONFIG_X86_X32_ABI=y with llvm-objcopy - NFS: swap-out must always use STABLE writes. - NFS: swap IO handling is slightly different for O_DIRECT IO - SUNRPC: remove scheduling boost for "SWAPPER" tasks. - SUNRPC/xprt: async tasks mustn't block waiting for memory - SUNRPC/call_alloc: async tasks mustn't block waiting for memory - clk: Enforce that disjoints limits are invalid - clk: ti: Preserve node in ti_dt_clocks_register() - xen: delay xen_hvm_init_time_ops() if kdump is boot on vcpu>=32 - NFSv4: Protect the state recovery thread against direct reclaim - NFSv4.2: fix reference count leaks in _nfs42_proc_copy_notify() - w1: w1_therm: fixes w1_seq for ds28ea00 sensors - staging: wfx: fix an error handling in wfx_init_common() - phy: amlogic: meson8b-usb2: Use dev_err_probe() - staging: vchiq_core: handle NULL result of find_service_by_handle - clk: si5341: fix reported clk_rate when output divider is 2 - minix: fix bug when opening a file with O_DIRECT - init/main.c: return 1 from handled __setup() functions - ceph: fix memory leak in ceph_readdir when note_last_dentry returns error - netlabel: fix out-of-bounds memory accesses - Bluetooth: Fix use after free in hci_send_acl - MIPS: ingenic: correct unit node address - xtensa: fix DTC warning unit_address_format - usb: dwc3: omap: fix "unbalanced disables for smps10_out1" on omap5evm - net: sfp: add 2500base-X quirk for Lantech SFP module - net: limit altnames to 64k total - net: account alternate interface name memory - can: isotp: set default value for N_As to 50 micro seconds - scsi: libfc: Fix use after free in fc_exch_abts_resp() - powerpc/secvar: fix refcount leak in format_show() - MIPS: fix fortify panic when copying asm exception handlers - PCI: endpoint: Fix misused goto label - bnxt_en: Eliminate unintended link toggle during FW reset - Bluetooth: use memset avoid memory leaks - Bluetooth: Fix not checking for valid hdev on bt_dev_{info,warn,err,dbg} - tuntap: add sanity checks about msg_controllen in sendmsg - macvtap: advertise link netns via netlink - mips: ralink: fix a refcount leak in ill_acc_of_setup() - net/smc: correct settings of RMB window update limit - scsi: hisi_sas: Free irq vectors in order for v3 HW - scsi: aha152x: Fix aha152x_setup() __setup handler return value - mt76: mt7615: Fix assigning negative values to unsigned variable - scsi: pm8001: Fix memory leak in pm8001_chip_fw_flash_update_req() - scsi: pm8001: Fix tag leaks on error - scsi: pm8001: Fix task leak in pm8001_send_abort_all() - scsi: pm8001: Fix pm8001_mpi_task_abort_resp() - scsi: pm8001: Fix pm80xx_pci_mem_copy() interface - drm/amdkfd: make CRAT table missing message informational only - dm ioctl: prevent potential spectre v1 gadget - ipv4: Invalidate neighbour for broadcast address upon address addition - iwlwifi: mvm: Correctly set fragmented EBS - power: supply: axp288-charger: Set Vhold to 4.4V - PCI: pciehp: Add Qualcomm quirk for Command Completed erratum - tcp: Don't acquire inet_listen_hashbucket::lock with disabled BH. - PCI: endpoint: Fix alignment fault error in copy tests - usb: ehci: add pci device support for Aspeed platforms - iommu/arm-smmu-v3: fix event handling soft lockup - PCI: aardvark: Fix support for MSI interrupts - drm/amdgpu: Fix recursive locking warning - powerpc: Set crashkernel offset to mid of RMA region - ipv6: fix kabi for mc_forwarding in struct ipv6_devconf - ipv6: make mc_forwarding atomic - libbpf: Fix build issue with llvm-readelf - cfg80211: don't add non transmitted BSS to 6GHz scanned channels - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill - power: supply: axp20x_battery: properly report current when discharging - scsi: bfa: Replace snprintf() with sysfs_emit() - scsi: mvsas: Replace snprintf() with sysfs_emit() - bpf: Make dst_port field in struct bpf_sock 16-bit wide - ath11k: mhi: use mhi_sync_power_up() - ath11k: fix kernel panic during unload/load ath11k modules - powerpc: dts: t104xrdb: fix phy type for FMAN 4/5 - ptp: replace snprintf with sysfs_emit - usb: gadget: tegra-xudc: Fix control endpoint's definitions - usb: gadget: tegra-xudc: Do not program SPARAM - drm/amd/amdgpu/amdgpu_cs: fix refcount leak of a dma_fence obj - drm/amd/display: Add signal type check when verify stream backends same - ath5k: fix OOB in ath5k_eeprom_read_pcal_info_5111 - drm: Add orientation quirk for GPD Win Max - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs - rtc: wm8350: Handle error for wm8350_register_irq - gfs2: gfs2_setattr_size error path fix - gfs2: Fix gfs2_release for non-writers regression - gfs2: Check for active reservation in gfs2_release - xen/blkfront: force data bouncing when backend is untrusted - xen/netfront: force data bouncing when backend is untrusted - xen/netfront: fix leaking data in shared pages - xen/blkfront: fix leaking data in shared pages - netfilter: nf_tables: stricter validation of element data - xen-netfront: restore __skb_queue_tail() positioning in xennet_get_responses() - tmpfs: fix the issue that the mount and remount results are inconsistent. - tmpfs: fix undefined-behaviour in shmem_reconfigure() - mm/filemap: fix UAF in find_lock_entries - shmem: allow reporting fanotify events with file handles on tmpfs - fs: introduce a wrapper uuid_to_fsid() - Revert "iommu: handle page response timeout" - mm/filemap: fix that first page is not mark accessed in filemap_read() - block: don't use cmpxchg64() on 32-bit platform - block: fix that iostat can show huge wait time - block: fix sleeping function called from invalid context in part_get_stat_info() - block: fix kabi broken in struct hd_struct - blk-mq: fix kabi broken in struct request - block: update nsecs[] in part_stat_show() and diskstats_show() - blk-throttle: fix io hung due to configuration updates - kabi: deduplication friendly structs- vt: drop old FONT ioctls - genirq: Take the proposed affinity at face value if force==true - irqchip/gic-v3: Always trust the managed affinity provided by the core code - genirq: Always limit the affinity to online CPUs - genirq/msi: Shutdown managed interrupts with unsatifiable affinities - sign-file: Support SM signature - arm64: Do not defer reserve_crashkernel() for platforms with no DMA memory zones- smp: fix early_param csdlock_debug boot panic - RDMA/hns: Use hr_reg_read() instead of remaining roce_get_xxx() - RDMA/hns: Use hr_reg_xxx() instead of remaining roce_set_xxx() - RDMA/hns: Remove the num_cqc_timer variable - RDMA/hns: Add the detection for CMDQ status in the device initialization process - RDMA/hns: Remove unnecessary ret variable from hns_roce_dereg_mr() - RDMA/hns: Init the variable at the suitable place - RDMA/hns: Add judgment on the execution result of CMDQ that free vf resource - RDMA/hns: Remove redundant variable "ret" - RDMA/hns: Remove unused function to_hns_roce_state() - RDMA/hns: Remove unnecessary check for the sgid_attr when modifying QP - ipmi:watchdog: Set panic count to proper value on a panic - ipmi/watchdog: replace atomic_add() and atomic_sub() - scsi: hisi_sas: Change the debugfs parameters dump count default value - blk-mq: don't clear flush_rq from tags->rqs[] - ext4: correct the misjudgment in ext4_iget_extra_inode - ext4: correct max_inline_xattr_value_size computing - ext4: fix use-after-free in ext4_xattr_set_entry - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h - x86/speculation/mmio: Print SMT warning - KVM: x86/speculation: Disable Fill buffer clear within guests - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS - x86/speculation/srbds: Update SRBDS mitigation selection - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data - x86/speculation: Add a common function for MD_CLEAR mitigation update - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug - Documentation: Add documentation for Processor MMIO Stale Data - PCI: xgene: Revert "PCI: xgene: Use inbound resources for setup" - can: m_can: m_can_tx_handler(): fix use after free of skb - openvswitch: Fixed nd target mask field in the flow dump. - docs: sysctl/kernel: add missing bit to panic_print - um: Fix uml_mconsole stop/go - ARM: dts: spear13xx: Update SPI dma properties - ARM: dts: spear1340: Update serial node properties - ASoC: topology: Allow TLV control to be either read or write - dt-bindings: spi: mxic: The interrupt property is not mandatory - dt-bindings: mtd: nand-controller: Fix a comment in the examples - dt-bindings: mtd: nand-controller: Fix the reg property description - bpf: Fix comment for helper bpf_current_task_under_cgroup() - bpf: Adjust BPF stack helper functions to accommodate skip > 0 - mm/usercopy: return 1 from hardened_usercopy __setup() handler - mm/memcontrol: return 1 from cgroup.memory __setup() handler - ARM: 9187/1: JIVE: fix return value of __setup handler - mm/mmap: return 1 from stack_guard_gap __setup() handler - batman-adv: Check ptr for NULL before reducing its refcnt - ASoC: soc-compress: Change the check for codec_dai - staging: mt7621-dts: fix pinctrl-0 items to be size-1 items on ethernet - proc: bootconfig: Add null pointer check - can: isotp: restore accidentally removed MSG_PEEK feature - platform/chrome: cros_ec_typec: Check for EC device - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data - riscv module: remove (NOLOAD) - io_uring: fix memory leak of uid in files registration - ARM: iop32x: offset IRQ numbers by 1 - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs - pinctrl: nuvoton: npcm7xx: Use %zu printk format for ARRAY_SIZE() - pinctrl: nuvoton: npcm7xx: Rename DS() macro to DSTR() - watchdog: rti-wdt: Add missing pm_runtime_disable() in probe function - pinctrl: pinconf-generic: Print arguments for bias-pull-* - watch_queue: Free the page array when watch_queue is dismantled - crypto: arm/aes-neonbs-cbc - Select generic cbc and aes - mailbox: imx: fix wakeup failure from freeze mode - rxrpc: Fix call timer start racing with call destruction - gfs2: Make sure FITRIM minlen is rounded up to fs block size - rtc: check if __rtc_read_time was successful - XArray: Update the LRU list in xas_split() - can: mcp251xfd: mcp251xfd_register_get_dev_id(): fix return of error value - can: mcba_usb: properly check endpoint type - XArray: Fix xas_create_range() when multi-order entry present - wireguard: socket: ignore v6 endpoints when ipv6 is disabled - wireguard: socket: free skb in send6 when ipv6 is disabled - wireguard: queueing: use CFI-safe ptr_ring cleanup function - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM - KVM: SVM: fix panic on out-of-bounds guest IRQ - KVM: x86: fix sending PV IPI - KVM: Prevent module exit until all VMs are freed - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated - platform: chrome: Split trace include file - scsi: qla2xxx: Use correct feature type field during RFF_ID processing - scsi: qla2xxx: Reduce false trigger to login - scsi: qla2xxx: Fix N2N inconsistent PLOGI - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests - scsi: qla2xxx: Fix hang due to session stuck - scsi: qla2xxx: Fix incorrect reporting of task management failure - scsi: qla2xxx: Fix disk failure to rediscover - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() - scsi: qla2xxx: Check for firmware dump already collected - scsi: qla2xxx: Add devids and conditionals for 28xx - scsi: qla2xxx: Fix device reconnect in loop topology - scsi: qla2xxx: Fix warning for missing error code - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter - scsi: qla2xxx: Fix scheduling while atomic - scsi: qla2xxx: Fix stuck session in gpdb - powerpc: Fix build errors with newer binutils - powerpc/lib/sstep: Fix build errors with newer binutils - powerpc/lib/sstep: Fix 'sthcx' instruction - powerpc/kasan: Fix early region not updated correctly - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU - ALSA: hda/realtek: Add alc256-samsung-headphone fixup - media: atomisp: fix bad usage at error handling logic - mmc: host: Return an error when ->enable_sdio_irq() ops is missing - media: hdpvr: initialize dev->worker at hdpvr_register_videodev - media: Revert "media: em28xx: add missing em28xx_close_extension" - video: fbdev: sm712fb: Fix crash in smtcfb_write() - ARM: mmp: Fix failure to remove sram device - ARM: tegra: tamonten: Fix I2C3 pad setting - lib/test_lockup: fix kernel pointer check for separate address spaces - uaccess: fix type mismatch warnings from access_ok() - media: cx88-mpeg: clear interrupt status register before streaming video - ASoC: soc-core: skip zero num_dai component in searching dai name - ARM: dts: bcm2711: Add the missing L1/L2 cache information - video: fbdev: udlfb: replace snprintf in show functions with sysfs_emit - video: fbdev: omapfb: panel-tpo-td043mtea1: Use sysfs_emit() instead of snprintf() - video: fbdev: omapfb: panel-dsi-cm: Use sysfs_emit() instead of snprintf() - arm64: defconfig: build imx-sdma as a module - ARM: dts: imx7: Use audio_mclk_post_div instead audio_mclk_root_clk - ARM: ftrace: avoid redundant loads or clobbering IP - media: atomisp: fix dummy_ptr check to avoid duplicate active_bo - media: atomisp_gmin_platform: Add DMI quirk to not turn AXP ELDO2 regulator off on some boards - ASoC: madera: Add dependencies on MFD - ARM: dts: bcm2837: Add the missing L1/L2 cache information - ARM: dts: qcom: fix gic_irq_domain_translate warnings for msm8960 - video: fbdev: omapfb: acx565akm: replace snprintf with sysfs_emit - video: fbdev: cirrusfb: check pixclock to avoid divide by zero - video: fbdev: w100fb: Reset global state - video: fbdev: nvidiafb: Use strscpy() to prevent buffer overflow - media: ir_toy: free before error exiting - media: staging: media: zoran: fix various V4L2 compliance errors - media: staging: media: zoran: calculate the right buffer number for zoran_reap_stat_com - media: staging: media: zoran: move videodev alloc - ntfs: add sanity check on allocation size - f2fs: compress: fix to print raw data size in error path of lz4 decompression - NFSD: Fix nfsd_breaker_owns_lease() return values - f2fs: fix to do sanity check on curseg->alloc_type - ext4: don't BUG if someone dirty pages without asking ext4 first - ext4: fix ext4_mb_mark_bb() with flex_bg with fast_commit - ext4: correct cluster len and clusters changed accounting in ext4_mb_mark_bb - locking/lockdep: Iterate lock_classes directly when reading lockdep files - spi: tegra20: Use of_device_get_match_data() - nvme-tcp: lockdep: annotate in-kernel sockets - parisc: Fix handling off probe non-access faults - PM: core: keep irq flags in device_pm_check_callbacks() - ACPI/APEI: Limit printable size of BERT table data - Revert "Revert "block, bfq: honor already-setup queue merges"" - lib/raid6/test/Makefile: Use $(pound) instead of # for Make 4.3 - ACPICA: Avoid walking the ACPI Namespace if it is not there - fs/binfmt_elf: Fix AT_PHDR for unusual ELF files - irqchip/nvic: Release nvic_base upon failure - irqchip/qcom-pdc: Fix broken locking - Fix incorrect type in assignment of ipv6 port for audit - loop: use sysfs_emit() in the sysfs xxx show() - selinux: allow FIOCLEX and FIONCLEX with policy capability - selinux: use correct type for context length - pinctrl: npcm: Fix broken references to chip->parent_device - gcc-plugins/stackleak: Exactly match strings instead of prefixes - regulator: rpi-panel: Handle I2C errors/timing to the Atmel - LSM: general protection fault in legacy_parse_param - fs: fix fd table size alignment properly - lib/test: use after free in register_test_dev_kmod() - fs: fd tables have to be multiples of BITS_PER_LONG - net: dsa: bcm_sf2_cfp: fix an incorrect NULL check on list iterator - NFSv4/pNFS: Fix another issue with a list iterator pointing to the head - qlcnic: dcb: default to returning -EOPNOTSUPP - selftests: test_vxlan_under_vrf: Fix broken test case - net: phy: broadcom: Fix brcm_fet_config_init() - net: enetc: report software timestamping via SO_TIMESTAMPING - xen: fix is_xen_pmu() - clk: Initialize orphan req_rate - clk: qcom: gcc-msm8994: Fix gpll4 width - kdb: Fix the putarea helper function - NFSv4.1: don't retry BIND_CONN_TO_SESSION on session error - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options - jfs: fix divide error in dbNextAG - driver core: dd: fix return value of __setup handler - firmware: google: Properly state IOMEM dependency - kgdbts: fix return value of __setup handler - serial: 8250: fix XOFF/XON sending when DMA is used - kgdboc: fix return value of __setup handler - tty: hvc: fix return value of __setup handler - pinctrl/rockchip: Add missing of_node_put() in rockchip_pinctrl_probe - pinctrl: nomadik: Add missing of_node_put() in nmk_pinctrl_probe - pinctrl: mediatek: paris: Skip custom extra pin config dump for virtual GPIOs - pinctrl: mediatek: paris: Fix pingroup pin config state readback - pinctrl: mediatek: paris: Fix "argument" argument type for mtk_pinconf_get() - pinctrl: mediatek: paris: Fix PIN_CONFIG_BIAS_* readback - pinctrl: mediatek: Fix missing of_node_put() in mtk_pctrl_init - staging: mt7621-dts: fix GB-PC2 devicetree - staging: mt7621-dts: fix pinctrl properties for ethernet - staging: mt7621-dts: fix formatting - staging: mt7621-dts: fix LEDs and pinctrl on GB-PC1 devicetree - NFS: remove unneeded check in decode_devicenotify_args() - clk: tegra: tegra124-emc: Fix missing put_device() call in emc_ensure_emc_driver - clk: clps711x: Terminate clk_div_table with sentinel element - clk: loongson1: Terminate clk_div_table with sentinel element - clk: actions: Terminate clk_div_table with sentinel element - nvdimm/region: Fix default alignment for small regions - remoteproc: qcom_q6v5_mss: Fix some leaks in q6v5_alloc_memory_region - remoteproc: qcom_wcnss: Add missing of_node_put() in wcnss_alloc_memory_region - remoteproc: qcom: Fix missing of_node_put in adsp_alloc_memory_region - dmaengine: hisi_dma: fix MSI allocate fail when reload hisi_dma - clk: qcom: clk-rcg2: Update the frac table for pixel clock - clk: qcom: clk-rcg2: Update logic to calculate D value for RCG - clk: at91: sama7g5: fix parents of PDMCs' GCLK - clk: imx7d: Remove audio_mclk_root_clk - dma-debug: fix return value of __setup handlers - NFS: Return valid errors from nfs2/3_decode_dirent() - habanalabs: Add check for pci_enable_device - iio: adc: Add check for devm_request_threaded_irq - serial: 8250: Fix race condition in RTS-after-send handling - NFS: Use of mapping_set_error() results in spurious errors - serial: 8250_lpss: Balance reference count for PCI DMA device - serial: 8250_mid: Balance reference count for PCI DMA device - phy: dphy: Correct lpx parameter and its derivatives(ta_{get,go,sure}) - clk: qcom: ipq8074: Use floor ops for SDCC1 clock - pinctrl: renesas: checker: Fix miscalculation of number of states - pinctrl: renesas: r8a77470: Reduce size for narrow VIN1 channel - staging:iio:adc:ad7280a: Fix handing of device address bit reversing. - iio: mma8452: Fix probe failing when an i2c_device_id is used - clk: qcom: ipq8074: fix PCI-E clock oops - soundwire: intel: fix wrong register name in intel_shim_wake - cpufreq: qcom-cpufreq-nvmem: fix reading of PVS Valid fuse - misc: alcor_pci: Fix an error handling path - fsi: Aspeed: Fix a potential double free - fsi: aspeed: convert to devm_platform_ioremap_resource - pwm: lpc18xx-sct: Initialize driver data and hardware before pwmchip_add() - mxser: fix xmit_buf leak in activate when LSR == 0xff - mfd: asic3: Add missing iounmap() on error asic3_mfd_probe - tipc: fix the timer expires after interval 100ms - openvswitch: always update flow key after nat - tcp: ensure PMTU updates are processed during fastopen - net: bcmgenet: Use stronger register read/writes to assure ordering - PCI: Avoid broken MSI on SB600 USB devices - selftests/bpf/test_lirc_mode2.sh: Exit with proper code - i2c: mux: demux-pinctrl: do not deactivate a master that is not active - i2c: meson: Fix wrong speed use from probe - af_netlink: Fix shift out of bounds in group mask calculation - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates - Bluetooth: btmtksdio: Fix kernel oops in btmtksdio_interrupt - Bluetooth: call hci_le_conn_failed with hdev lock in hci_le_conn_failed - selftests/bpf: Fix error reporting from sock_fields programs - bareudp: use ipv6_mod_enabled to check if IPv6 enabled - can: isotp: support MSG_TRUNC flag when reading from socket - can: isotp: return -EADDRNOTAVAIL when reading from unbound socket - USB: storage: ums-realtek: fix error code in rts51x_read_mem() - samples/bpf, xdpsock: Fix race when running for fix duration of time - bpf, sockmap: Fix double uncharge the mem of sk_msg - bpf, sockmap: Fix more uncharged while msg has more_data - bpf, sockmap: Fix memleak in tcp_bpf_sendmsg while sk msg is full - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine - mtd: rawnand: atmel: fix refcount issue in atmel_nand_controller_init - MIPS: pgalloc: fix memory leak caused by pgd_free() - MIPS: RB532: fix return value of __setup handler - mips: cdmm: Fix refcount leak in mips_cdmm_phys_base - ath10k: Fix error handling in ath10k_setup_msa_resources - vxcan: enable local echo for sent CAN frames - powerpc: 8xx: fix a return value error in mpc8xx_pic_init - platform/x86: huawei-wmi: check the return value of device_create_file() - selftests/bpf: Make test_lwt_ip_encap more stable and faster - libbpf: Unmap rings when umem deleted - mfd: mc13xxx: Add check for mc13xxx_irq_request - powerpc/sysdev: fix incorrect use to determine if list is empty - mips: DEC: honor CONFIG_MIPS_FP_SUPPORT=n - net: axienet: fix RX ring refill allocation failure handling - IB/hfi1: Allow larger MTU without AIP - power: supply: wm8350-power: Add missing free in free_charger_irq - power: supply: wm8350-power: Handle error for wm8350_register_irq - i2c: xiic: Make bus names unique - hv_balloon: rate-limit "Unhandled message" warning - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() - KVM: x86: Fix emulation in writing cr8 - powerpc/Makefile: Don't pass -mcpu=powerpc64 when building 32-bit - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() - libbpf: Skip forward declaration when counting duplicated type names - gpu: host1x: Fix a memory leak in 'host1x_remove()' - bpf, arm64: Feed byte-offset into bpf line info - bpf, arm64: Call build_prologue() first in first JIT pass - drm/bridge: cdns-dsi: Make sure to to create proper aliases for dt - scsi: hisi_sas: Change permission of parameter prot_mask - power: supply: bq24190_charger: Fix bq24190_vbus_is_enabled() wrong false return - drm/tegra: Fix reference leak in tegra_dsi_ganged_probe - ext2: correct max file size computing - TOMOYO: fix __setup handlers return values - drm/amd/display: Remove vupdate_int_entry definition - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR - scsi: pm8001: Fix abort all task initialization - scsi: pm8001: Fix NCQ NON DATA command completion handling - scsi: pm8001: Fix NCQ NON DATA command task initialization - scsi: pm8001: Fix le32 values handling in pm80xx_chip_sata_req() - scsi: pm8001: Fix le32 values handling in pm80xx_chip_ssp_io_req() - scsi: pm8001: Fix payload initialization in pm80xx_encrypt_update() - scsi: pm8001: Fix le32 values handling in pm80xx_set_sas_protocol_timer_config() - scsi: pm8001: Fix payload initialization in pm80xx_set_thermal_config() - scsi: pm8001: Fix command initialization in pm8001_chip_ssp_tm_req() - scsi: pm8001: Fix command initialization in pm80XX_send_read_log() - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS - drm/msm/dpu: fix dp audio condition - drm/msm/dpu: add DSPP blocks teardown - drm/msm/dp: populate connector of struct dp_panel - iwlwifi: mvm: Fix an error code in iwl_mvm_up() - iwlwifi: Fix -EIO error code that is never returned - dax: make sure inodes are flushed before destroy cache - IB/cma: Allow XRC INI QPs to set their local ACK timeout - drm/amd/display: Add affected crtcs to atomic state for dsc mst unplug - drm/amd/pm: enable pm sysfs write for one VF mode - iommu/ipmmu-vmsa: Check for error num after setting mask - HID: i2c-hid: fix GET/SET_REPORT for unnumbered reports - power: supply: ab8500: Fix memory leak in ab8500_fg_sysfs_init - drm/bridge: dw-hdmi: use safe format when first in bridge chain - PCI: aardvark: Fix reading PCI_EXP_RTSTA_PME bit on emulated bridge - scripts/dtc: Call pkg-config POSIXly correct - net: dsa: mv88e6xxx: Enable port policy support on 6097 - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode - powerpc/perf: Don't use perf_hw_context for trace IMC PMU - KVM: PPC: Book3S HV: Check return value of kvmppc_radix_init - powerpc: dts: t1040rdb: fix ports names for Seville Ethernet switch - ray_cs: Check ioremap return value - power: reset: gemini-poweroff: Fix IRQ check in gemini_poweroff_probe - i40e: respect metadata on XSK Rx to skb - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb - KVM: PPC: Fix vmx/vsx mixup in mmio emulation - RDMA/core: Set MR type in ib_reg_user_mr - ath9k_htc: fix uninit value bugs - drm/amd/pm: return -ENOTSUPP if there is no get_dpm_ultimate_freq function - drm/amd/display: Fix a NULL pointer dereference in amdgpu_dm_connector_add_common_modes() - drm/nouveau/acr: Fix undefined behavior in nvkm_acr_hsfw_load_bl() - ionic: fix type complaint in ionic_dev_cmd_clean() - drm/edid: Don't clear formats if using deep color - mtd: rawnand: gpmi: fix controller timings setting - mtd: onenand: Check for error irq - Bluetooth: hci_serdev: call init_rwsem() before p->open() - udmabuf: validate ubuf->pagecount - libbpf: Fix possible NULL pointer dereference when destroying skeleton - drm/panfrost: Check for error num after setting mask - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern - drm: bridge: adv7511: Fix ADV7535 HPD enablement - drm/bridge: nwl-dsi: Fix PM disable depth imbalance in nwl_dsi_probe - drm/bridge: Add missing pm_runtime_disable() in __dw_mipi_dsi_probe - drm/bridge: Fix free wrong object in sii8620_init_rcp_input_dev - drm/meson: osd_afbcd: Add an exit callback to struct meson_afbcd_ops - ARM: configs: multi_v5_defconfig: re-enable CONFIG_V4L_PLATFORM_DRIVERS - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe - ASoC: atmel: Fix error handling in sam9x5_wm8731_driver_probe - ASoC: atmel: sam9x5_wm8731: use devm_snd_soc_register_card() - mmc: davinci_mmc: Handle error for clk_enable - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe - ASoC: imx-es8328: Fix error return code in imx_es8328_probe() - ASoC: fsl_spdif: Disable TX clock when stop - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback - ASoC: SOF: Add missing of_node_put() in imx8m_probe - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() - ivtv: fix incorrect device_caps for ivtvfb - media: saa7134: fix incorrect use to determine if list is empty - media: saa7134: convert list_for_each to entry variant - video: fbdev: omapfb: Add missing of_node_put() in dvic_probe_of - ASoC: fsi: Add check for clk_enable - ASoC: wm8350: Handle error for wm8350_register_irq - ASoC: atmel: Add missing of_node_put() in at91sam9g20ek_audio_probe - media: vidtv: Check for null return of vzalloc - media: stk1160: If start stream fails, return buffers with VB2_BUF_STATE_QUEUED - m68k: coldfire/device.c: only build for MCF_EDMA when h/w macros are defined - arm64: dts: rockchip: Fix SDIO regulator supply properties on rk3399-firefly - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction - memory: emif: check the pointer temp in get_device_details() - memory: emif: Add check for setup_interrupts - ASoC: soc-compress: prevent the potentially use of null pointer - ASoC: dwc-i2s: Handle errors for clk_enable - ASoC: atmel_ssc_dai: Handle errors for clk_enable - ASoC: mxs-saif: Handle errors for clk_enable - printk: fix return value of printk.devkmsg __setup handler - arm64: dts: broadcom: Fix sata nodename - arm64: dts: ns2: Fix spi-cpol and spi-cpha property - ALSA: spi: Add check for clk_enable() - ASoC: ti: davinci-i2s: Add check for clk_enable() - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() - uaccess: fix nios2 and microblaze get_user_8() - ASoC: codecs: wcd934x: fix return value of wcd934x_rx_hph_mode_put - media: cedrus: h264: Fix neighbour info buffer size - media: cedrus: H265: Fix neighbour info buffer size - media: usb: go7007: s2250-board: fix leak in probe() - media: em28xx: initialize refcount before kref_get - media: video/hdmi: handle short reads of hdmi info frame. - ARM: dts: imx: Add missing LVDS decoder on M53Menlo - ARM: dts: sun8i: v3s: Move the csi1 block to follow address order - soc: ti: wkup_m3_ipc: Fix IRQ check in wkup_m3_ipc_probe - firmware: ti_sci: Fix compilation failure when CONFIG_TI_SCI_PROTOCOL is not defined - arm64: dts: qcom: sm8150: Correct TCS configuration for apps rsc - arm64: dts: qcom: sdm845: fix microphone bias properties and values - soc: qcom: aoss: remove spurious IRQF_ONESHOT flags - soc: qcom: ocmem: Fix missing put_device() call in of_get_ocmem - soc: qcom: rpmpd: Check for null return of devm_kcalloc - ARM: dts: qcom: ipq4019: fix sleep clock - firmware: qcom: scm: Remove reassignment to desc following initializer - video: fbdev: fbcvt.c: fix printing in fb_cvt_print_name() - video: fbdev: atmel_lcdfb: fix an error code in atmel_lcdfb_probe() - video: fbdev: smscufx: Fix null-ptr-deref in ufx_usb_probe() - video: fbdev: controlfb: Fix COMPILE_TEST build - video: fbdev: controlfb: Fix set but not used warnings - video: fbdev: matroxfb: set maxvram of vbG200eW to the same as vbG200 to avoid black screen - media: aspeed: Correct value for h-total-pixels - media: hantro: Fix overfill bottom register field name - media: meson: vdec: potential dereference of null pointer - media: coda: Fix missing put_device() call in coda_get_vdoa_data - ASoC: generic: simple-card-utils: remove useless assignment - ASoC: xilinx: xlnx_formatter_pcm: Handle sysclk setting - media: bttv: fix WARNING regression on tunerless devices - media: mtk-vcodec: potential dereference of null pointer - media: v4l2-mem2mem: Apply DST_QUEUE_OFF_BASE on MMAP buffers across ioctls - media: staging: media: zoran: fix usage of vb2_dma_contig_set_max_seg_size - kunit: make kunit_test_timeout compatible with comment - selftests, x86: fix how check_cc.sh is being invoked - f2fs: fix compressed file start atomic write may cause data corruption - f2fs: compress: remove unneeded read when rewrite whole cluster - btrfs: fix unexpected error path when reflinking an inline extent - f2fs: fix to avoid potential deadlock - nfsd: more robust allocation failure handling in nfsd_file_cache_init - f2fs: fix missing free nid in f2fs_handle_failed_inode - perf/x86/intel/pt: Fix address filter config for 32-bit kernel - perf/core: Fix address filter parser for multiple filters - rseq: Optimise rseq_get_rseq_cs() and clear_rseq_cs() - sched/core: Export pelt_thermal_tp - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa - f2fs: fix to enable ATGC correctly via gc_idle sysfs interface - watch_queue: Actually free the watch - watch_queue: Fix NULL dereference in error cleanup - io_uring: terminate manual loop iterator loop correctly for non-vecs - clocksource: acpi_pm: fix return value of __setup handler - hwmon: (pmbus) Add Vin unit off handling - hwrng: nomadik - Change clk_disable to clk_disable_unprepare - amba: Make the remove callback return void - vfio: platform: simplify device removal - crypto: ccree - Fix use after free in cc_cipher_exit() - crypto: ccp - ccp_dmaengine_unregister release dma channels - ACPI: APEI: fix return value of __setup handlers - clocksource/drivers/timer-of: Check return value of of_iomap in timer_of_base_init() - clocksource/drivers/timer-microchip-pit64b: Use notrace - clocksource/drivers/exynos_mct: Handle DTS with higher number of interrupts - clocksource/drivers/exynos_mct: Refactor resources allocation - clocksource/drivers/timer-ti-dm: Fix regression from errata i940 fix - crypto: vmx - add missing dependencies - crypto: amlogic - call finalize with bh disabled - crypto: sun8i-ce - call finalize with bh disabled - crypto: sun8i-ss - call finalize with bh disabled - hwrng: atmel - disable trng on failure path - spi: spi-zynqmp-gqspi: Handle error for dma_set_mask - PM: suspend: fix return value of __setup handler - PM: hibernate: fix __setup handler error handling - block: don't delete queue kobject before its children - nvme: cleanup __nvme_check_ids - hwmon: (sch56xx-common) Replace WDOG_ACTIVE with WDOG_HW_RUNNING - hwmon: (pmbus) Add mutex to regulator ops - spi: pxa2xx-pci: Balance reference count for PCI DMA device - crypto: ccree - don't attempt 0 len DMA mappings - EVM: fix the evm= __setup handler return value - audit: log AUDIT_TIME_* records only from rules - crypto: rockchip - ECB does not need IV - selftests/x86: Add validity check and allow field splitting - arm64/mm: avoid fixmap race condition when create pud mapping - spi: tegra114: Add missing IRQ check in tegra_spi_probe - thermal: int340x: Check for NULL after calling kmemdup() - crypto: mxs-dcp - Fix scatterlist processing - crypto: authenc - Fix sleep in atomic context in decrypt_tail - crypto: sun8i-ss - really disable hash on A80 - hwrng: cavium - HW_RANDOM_CAVIUM should depend on ARCH_THUNDER - hwrng: cavium - Check health status while reading random data - selinux: check return value of sel_make_avc_files - regulator: qcom_smd: fix for_each_child.cocci warnings - PCI: xgene: Revert "PCI: xgene: Fix IB window setup" - PCI: pciehp: Clear cmd_busy bit in polling mode - drm/i915/gem: add missing boundary check in vm_access - brcmfmac: pcie: Fix crashes due to early IRQs - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path - brcmfmac: firmware: Allocate space for default boardrev in nvram - xtensa: fix xtensa_wsr always writing 0 - xtensa: fix stop_machine_cpuslocked call in patch_text - media: davinci: vpif: fix unbalanced runtime PM enable - media: davinci: vpif: fix unbalanced runtime PM get - media: gpio-ir-tx: fix transmit with long spaces on Orange Pi PC - DEC: Limit PMAX memory probing to R3k systems - crypto: rsa-pkcs1pad - fix buffer overread in pkcs1pad_verify_complete() - crypto: rsa-pkcs1pad - restore signature length check - crypto: rsa-pkcs1pad - correctly get hash from source scatterlist - crypto: rsa-pkcs1pad - only allow with rsa - exec: Force single empty string when argv is empty - lib/raid6/test: fix multiple definition linking error - thermal: int340x: Increase bitmap size - pstore: Don't use semaphores in always-atomic-context code - carl9170: fix missing bit-wise or operator for tx_params - mgag200 fix memmapsl configuration in GCTL6 register - ARM: dts: exynos: add missing HDMI supplies on SMDK5420 - ARM: dts: exynos: add missing HDMI supplies on SMDK5250 - ARM: dts: exynos: fix UART3 pins configuration in Exynos5250 - ARM: dts: at91: sama5d2: Fix PMERRLOC resource size - video: fbdev: atari: Atari 2 bpp (STe) palette bugfix - video: fbdev: sm712fb: Fix crash in smtcfb_read() - drm/edid: check basic audio support on CEA extension block - block: limit request dispatch loop duration - mailbox: tegra-hsp: Flush whole channel - ext4: fix fs corruption when tring to remove a non-empty directory with IO error - ext4: fix ext4_fc_stats trace point - coredump: Also dump first pages of non-executable ELF libraries - ACPI: properties: Consistently return -ENOENT if there are no more references - arm64: dts: ti: k3-j7200: Fix gic-v3 compatible regs - arm64: dts: ti: k3-j721e: Fix gic-v3 compatible regs - arm64: dts: ti: k3-am65: Fix gic-v3 compatible regs - arm64: signal: nofpsimd: Do not allocate fp/simd context when not available - udp: call udp_encap_enable for v6 sockets when enabling encap - powerpc/kvm: Fix kvm_use_magic_page - can: isotp: sanitize CAN ID checks in isotp_bind() - drbd: fix potential silent data corruption - dm integrity: set journal entry unused when shrinking device - mm/kmemleak: reset tag when compare object pointer - mm,hwpoison: unmap poisoned page before invalidation - Revert "mm: madvise: skip unmapped vma holes passed to process_madvise" - mm: madvise: return correct bytes advised with process_madvise - mm: madvise: skip unmapped vma holes passed to process_madvise - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock - ALSA: hda: Avoid unsol event during RPM suspending - ALSA: cs4236: fix an incorrect NULL check on list iterator - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() - cifs: prevent bad output lengths in smb2_ioctl_query_info() - Revert "Input: clear BTN_RIGHT/MIDDLE on buttonpads" - riscv: Increase stack size under KASAN - riscv: Fix fill_callchain return value - qed: display VF trust config - scsi: libsas: Fix sas_ata_qc_issue() handling of NCQ NON DATA commands - mempolicy: mbind_range() set_policy() after vma_merge() - mm: invalidate hwpoison page cache page in fault path - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node - mtd: rawnand: protect access to rawnand devices while in suspend - spi: mxic: Fix the transmit path - pinctrl: samsung: drop pin banks references on error paths - remoteproc: Fix count check in rproc_coredump_write() - f2fs: fix to do sanity check on .cp_pack_total_block_count - f2fs: quota: fix loop condition at f2fs_quota_sync() - f2fs: fix to unlock page correctly in error path of is_alive() - NFSD: prevent integer overflow on 32 bit systems - NFSD: prevent underflow in nfssvc_decode_writeargs() - SUNRPC: avoid race between mod_timer() and del_timer_sync() - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update - firmware: stratix10-svc: add missing callback parameter on RSU - Documentation: update stable tree link - Documentation: add link to stable release candidate tree - KEYS: fix length validation in keyctl_pkey_params_get_2() - clk: uniphier: Fix fixed-rate initialization - greybus: svc: fix an error handling bug in gb_svc_hello() - iio: inkern: make a best effort on offset calculation - iio: inkern: apply consumer scale when no channel scale is available - iio: inkern: apply consumer scale on IIO_VAL_INT cases - iio: afe: rescale: use s64 for temporary scale calculations - coresight: Fix TRCCONFIGR.QE sysfs interface - mei: avoid iterator usage outside of list_for_each_entry - mei: me: add Alder Lake N device id. - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() - xhci: make xhci_handshake timeout for xhci_reset() adjustable - xhci: fix runtime PM imbalance in USB2 resume - xhci: fix garbage USBSTS being logged in some cases - USB: usb-storage: Fix use of bitfields for hardware data in ene_ub6250.c - virtio-blk: Use blk_validate_block_size() to validate block size - tpm: fix reference counting for struct tpm_chip - iommu/iova: Improve 32-bit free space estimate - locking/lockdep: Avoid potential access of invalid memory in lock_class - net: dsa: microchip: add spi_device_id tables - Input: zinitix - do not report shadow fingers - spi: Fix erroneous sgs value with min_t() - Revert "gpio: Revert regression in sysfs-gpio (gpiolib.c)" - net:mcf8390: Use platform_get_irq() to get the interrupt - spi: Fix invalid sgs value - gpio: Revert regression in sysfs-gpio (gpiolib.c) - ethernet: sun: Free the coherent when failing in probing - tools/virtio: fix virtio_test execution - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ - virtio_console: break out of buf poll on remove - ARM: mstar: Select HAVE_ARM_ARCH_TIMER - xfrm: fix tunnel model fragmentation behavior - HID: logitech-dj: add new lightspeed receiver id - hv: utils: add PTP_1588_CLOCK to Kconfig to fix build - USB: serial: simple: add Nokia phone driver - USB: serial: pl2303: add IBM device IDs- NFC: netlink: fix sleep in atomic bug when firmware download timeout - KVM: x86: avoid calling x86 emulator without a decoded instruction - net: hns3: fix tm port shapping of fibre port is incorrect after driver initialization - net: hns3: fix PF rss size initialization bug - net: hns3: restore tm priority/qset to default settings when tc disabled - net: hns3: modify the ring param print info - net: hns3: don't push link state to VF if unalive - net: hns3: set port base vlan tbl_sta to false before removing old vlan- KVM: x86/mmu: do compare-and-exchange of gPTE via the user address - bpf: Fix KASAN use-after-free Read in compute_effective_progs - fs, mm: fix race in unlinking swapfile - ext4: recover csum seed of tmp_inode after migrating to extents - lockdown: also lock down previous kgdb use - nds32: fix access_ok() checks in get/put_user - wcn36xx: Differentiate wcn3660 from wcn3620 - tpm: use try_get_ops() in tpm-space.c - mac80211: fix potential double free on mesh join - rcu: Don't deboost before reporting expedited quiescent state - Revert "ath: add support for special 0x0 regulatory domain" - crypto: qat - disable registration of algorithms - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 - ACPI / x86: Work around broken XSDT on Advantech DAC-BJ01 board - drivers: net: xgene: Fix regression in CRC stripping - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec - ALSA: cmipci: Restore aux vol on suspend/resume - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB - ALSA: pcm: Add stream lock during PCM reset ioctl operations - ALSA: pcm: Fix races among concurrent prealloc proc writes - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls - ALSA: pcm: Fix races among concurrent read/write and buffer changes - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls - ALSA: hda/realtek: Add quirk for ASUS GA402 - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE - ALSA: oss: Fix PCM OSS buffer allocation overflow - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call - staging: fbtft: fb_st7789v: reset display before initialization - tpm: Fix error handling in async work - cgroup-v1: Correct privileges check in release_agent writes - exfat: avoid incorrectly releasing for root inode - net: ipv6: fix skb_over_panic in __ip6_append_data- eulerfs: fix potential sbi->persisters free error - fs/ntfs3: Fix invalid free in log_replay - Revert "nfs: nfs_file_write() should check for writeback errors" - xfs: Skip repetitive warnings about mount options - xfs: rename variable mp to parsing_mp - ext4: convert from atomic_t to refcount_t on ext4_io_end->count - powerpc/32: Fix overread/overwrite of thread_struct via ptrace - RDMA/hns: Refactor the alloc_cqc() - RDMA/hns: Refactor the alloc_srqc() - RDMA/hns: Clean up the return value check of hns_roce_alloc_cmd_mailbox() - RDMA/hns: Remove similar code that configures the hardware contexts - RDMA/hns: Refactor mailbox functions - RDMA/hns: Fix the wrong type of parameter "op" of the mailbox - RDMA/hns: Remove redundant parameter "mailbox" in the mailbox - RDMA/hns: Remove fixed parameter "timeout" in the mailbox - RDMA/hns: Remove the unused parameter "op_modifier" in mailbox - tcp: increase source port perturb table to 2^16 - tcp: change source port randomizarion at connect() time - ext4: correct the judgment of BUG in ext4_mb_normalize_request - ext4: fix bug_on ext4_mb_use_inode_pa - net/ns: put workqueue of cleanup_net sleep for a while when notify. - bcache: avoid unnecessary soft lockup in kworker update_writeback_rate() - md: bcache: check the return value of kzalloc() in detached_dev_do_request() - bcache: memset on stack variables in bch_btree_check() and bch_sectors_dirty_init() - bcache: avoid journal no-space deadlock by reserving 1 journal bucket - bcache: remove incremental dirty sector counting for bch_sectors_dirty_init() - bcache: improve multithreaded bch_sectors_dirty_init() - bcache: improve multithreaded bch_btree_check() - bcache: fixup multiple threads crash - bcache: fixup bcache_dev_sectors_dirty_add() multithreaded CPU false sharing - bcache: use default_groups in kobj_type - bcache: fix NULL pointer reference in cached_dev_detach_finish - bcache: replace snprintf in show functions with sysfs_emit - bcache: move uapi header bcache.h to bcache code directory - bcache: move calc_cached_dev_sectors to proper place on backing device detach - bcache: fix error info in register_bcache() - md: bcache: Fix spelling of 'acquire' - bcache: avoid oversized read request in cache missing code path - bcache: remove bcache device self-defined readahead - lib: crc64: fix kernel-doc warning - bcache: fix a regression of code compiling failure in debug.c - bcache: Use 64-bit arithmetic instead of 32-bit - md: bcache: Trivial typo fixes in the file journal.c - md: bcache: avoid -Wempty-body warnings - bcache: use NULL instead of using plain integer as pointer - bcache: remove PTR_CACHE - bcache: reduce redundant code in bch_cached_dev_run() - bcache: Avoid comma separated statements - bcache: Fix register_device_aync typo - bcache: consider the fragmentation when update the writeback rate - bcache: don't pass BIOSET_NEED_BVECS for the 'bio_set' embedded in 'cache_set' - bcache: set pdev_set_uuid before scond loop iteration - md/bcache: convert comma to semicolon - bcache:remove a superfluous check in register_bcache - bcache: fix race between setting bdev state to none and new write request direct to backing - Revert "selftests/bpf: Add test for bpf_timer overwriting crash" - smsc95xx: Ignore -ENODEV errors when device is unplugged - net: usb: Correct reset handling of smsc95xx - net: usb: Correct PHY handling of smsc95xx - perf symbols: Fix symbol size calculation condition - Input: aiptek - properly check endpoint type - scsi: mpt3sas: Page fault in reply q processing - usb: usbtmc: Fix bug in pipe direction for control transfers - usb: gadget: Fix use-after-free bug by not setting udc->dev.driver - usb: gadget: rndis: prevent integer overflow in rndis_set_response() - net: mscc: ocelot: fix backwards compatibility with single-chain tc-flower offload - net: bcmgenet: skip invalid partial checksums - bnx2x: fix built-in kernel driver load failure - net: phy: mscc: Add MODULE_FIRMWARE macros - net: dsa: Add missing of_node_put() in dsa_port_parse_of - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() - drm/panel: simple: Fix Innolux G070Y2-L01 BPP settings - drm/imx: parallel-display: Remove bus flags check in imx_pd_bridge_atomic_check() - hv_netvsc: Add check for kvmalloc_array - atm: eni: Add check for dma_map_single - net/packet: fix slab-out-of-bounds access in packet_recvmsg() - net: phy: marvell: Fix invalid comparison in the resume and suspend functions - esp6: fix check on ipv6_skip_exthdr's return value - vsock: each transport cycles only on its own sockets - efi: fix return value of __setup handlers - mm: swap: get rid of livelock in swapin readahead - ocfs2: fix crash when initialize filecheck kobj fails - crypto: qcom-rng - ensure buffer for generate is completely filled- jbd2: fix outstanding credits assert in jbd2_journal_commit_transaction() - NFSv4: fix open failure with O_ACCMODE flag - Revert "NFSv4: Handle the special Linux file open access mode" - jbd2: fix a potential race while discarding reserved buffers after an abort - x86: Pin task-stack in __get_wchan() - x86: Fix __get_wchan() for !STACKTRACE - x86: Fix get_wchan() to support the ORC unwinder - netfilter: nf_tables: disallow non-stateful expression in sets earlier - io_uring: fix using under-expanded iters - io_uring: don't re-import iovecs from callbacks - nfc: replace improper check device_is_registered() in netlink related functions - io_uring: always use original task when preparing req identity - block: fix NULL pointer dereference in disk_release() - block, bfq: make bfq_has_work() more accurate - blk-mq: fix panic during blk_mq_run_work_fn() - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() - net: hns3: fix incorrect type of argument in declaration of function hclge_comm_get_rss_indir_tbl - net: hns3: add query vf ring and vector map relation - net: hns3: add byte order conversion for VF to PF mailbox message - net: hns3: add byte order conversion for PF to VF mailbox message - net: hns3: remove the affinity settings of vector0 - net: hns3: fix access null pointer issue when set tx-buf-size as 0 - net: hns3: add return value for mailbox handling in PF - net: hns3: add validity check for message data length - net: hns3: modify the return code of hclge_get_ring_chain_from_mbx - net: hns3: fix error log of tx/rx tqps stats - net: hns3: align the debugfs output to the left - net: hns3: clear inited state and stop client after failed to register netdev - net: hns3: Fix spelling mistake "actvie" -> "active" - net: hns3: remove unnecessary line wrap for hns3_set_tunable - net: hns3: replace magic value by HCLGE_RING_REG_OFFSET - net: hns3: fix the wrong words in comments - net: hns3: update the comment of function hclgevf_get_mbx_resp - net: hns3: add log for setting tx spare buf size - net: hns3: add failure logs in hclge_set_vport_mtu - net: hns3: refine the definition for struct hclge_pf_to_vf_msg - net: hns3: refactor hns3_set_ringparam() - net: hns3: add ethtool parameter check for CQE/EQE mode - net: hns3: fix software vlan talbe of vlan 0 inconsistent with hardware - net: hns3: fix the concurrency between functions reading debugfs - skbuff: fix coalescing for page_pool fragment recycling - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() - kselftest/vm: fix tests build with old libc - sfc: extend the locking on mcdi->seqno - tcp: make tcp_read_sock() more robust - nl80211: Update bss channel on channel switch for P2P_CLIENT - drm/vrr: Set VRR capable prop only if it is attached to connector - iwlwifi: don't advertise TWT support - atm: firestream: check the return value of ioremap() in fs_init() - can: rcar_canfd: rcar_canfd_channel_probe(): register the CAN device when fully ready - ARM: 9178/1: fix unmet dependency on BITREVERSE for HAVE_ARCH_BITREVERSE - MIPS: smp: fill in sibling and core maps earlier - mac80211: refuse aggregations sessions before authorized - ARM: dts: rockchip: fix a typo on rk3288 crypto-controller - ARM: dts: rockchip: reorder rk322x hmdi clocks - arm64: dts: agilex: use the compatible "intel,socfpga-agilex-hsotg" - arm64: dts: rockchip: reorder rk3399 hdmi clocks - arm64: dts: rockchip: fix rk3399-puma eMMC HS400 signal integrity - xfrm: Fix xfrm migrate issues when address family changes - xfrm: Check if_id in xfrm_migrate - Revert "xfrm: state and policy should fail if XFRMA_IF_ID 0"- ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE - proc: Fix a dentry lock race between release_task and lookup - x86/sgx: Fix race between reclaimer and page fault handler - x86/sgx: Mark PCMD page as dirty when modifying contents - x86/sgx: Free backing memory after faulting the enclave page - KVM: SEV: add cache flush to solve SEV cache incoherency issues - mm/sharepool: Fix sharepool node id invalid when using sp_alloc - share_pool: Fix ABBA deadlock - sharepool: fix hisi oom deadlock - floppy: disable FDRAWCMD by default - xhci: Fix a logic issue when display Zhaoxin XHCI root hub speed - sw64: optimize simd version of memcpy and memset - sw64: fix sendfile system call - sw64: fix the number of aux entries in ARCH_DLINFO - sw64: pcie: enable PME and AER support - sw64: unify 32-bit MEMIO address of host and guest - hwmon: add support for sw64 temperature sensor - sw64: pci: align the address of mmio resource to PAGE_SIZE - sw64: signal: save/restore fpregs with copy user - sw64: push and pop kernel stack with ldi instruction - ipmi: add ipmi driver support - sw64: add pvt device to chip3.dts - hwmon: add voltage sensor support for sw64 - sw64: remap PA with |= in early_ioremap - sw64: vdso: fix CFI directives for fpregs in vrt_sigreturn - sw64: vdso: fix backtrace of vrt_sigreturn - sw64: kvm: simplify the code - sw64: force signal and fault for traps and debugging - sw64: fix compile error for DISCONTIGMEM=y - sw64: add old sigprocmask back for compatibility - sw64: add dynamic turning on/off cores support - sw64: add dynamic frequency scaling support - sw64: fix ip checksum calculation - sw64: remove unnecessary parameter in REG_OFFSET_NAME - sw64: kvm: fix bad page state setting outside of kvm memory pool - sw64: fix setup_rt_frame for non SA_SIGINFO - sw64: do some cleanups for rt_sigframe - sw64: kvm: handle ldl_u and stl_u when exit mmio - sw64: fix some compile errors - sw64: add missing global __constant_c_memset - sw64: remove unnecessary include headers - sw64: increase position index in c_next for cpuinfo - sw64: Kconfig: remove dependence on ARCH_SUPPORTS_ACPI - sw64: Kconfig: remove dependence on !PREEMPT - sw64: clean up out-of-date selected options - sw64: add kbuild defconfig rule - sw64: ptrace: clean up debug codes - sw64: add ARCH_HAS_PTE_SPECIAL support - sw64: kvm: remap pages of guest by vm_insert_page() - sw64: clean up a.out and ECOFF binary related headers - sw64: switch to old-style semctl/shmctl syscalls - sw64: define NR_SYSCALLS as generated __NR_syscalls - sw64: add SO_RCVTIMEO/ SO_SNDTIMEO socket options - sw64: dts: rename spi flash partition to fix warning - sw64: fix ex_table entries from misalignment handlers - sw64: radeon: add a force flush to delay work when radeon uvd suspend - sw64: add set time support for hypervisor based rtc - sw64: add regs and stack access APIs to support kprobe events - sw64: unify access to LONGTIME for guest and emulator - sw64: enable more than 32 CPUs for guest - sw64: fix SPDX license identifier in uapi headers - sw64: add required include headers to ptrace.h - sw64: fix the VDSO symbol generation for nm - sw64: add clone3 syscall support - sw64: add missing pkey syscall numbers - sw64: reformat syscall.tbl - sw64: fix printk method for guest os - sw64: remove unused a.out.h - sw64: switch GUP to the generic get_user_pages_fast() implementation - sw64: kvm: fix bug when open file with the O_DIRECT flag - sw64: fix compile error for CONFIG_PCI=n - sw64: rename kvm_mem variables - sw64: fix coding style problems - sw64: kvm: remove MAX_VPN - sw64: clean up useless #if 0 and #if 1 - sw64: fix coding style problems - sw64: remove MAX_ASN - sw64: add support for emulator running mode - sw64: optimize ip checksum calculation - sw64: use jump label for running modes - sw64: mm: mark pci and memmap region as nomap - sw64: fix the value of QEMU_PRINTF_BUFF_BASE - sw64: clean up some useless codes - sw64: numa: switch to arch node_distance - sw64: fix all compile warnings - sw64: remove CONFIG_USE_PERCPU_NUMA_NODE_ID=n code - sw64: simplify cpumask_of_node - sw64: modify tc_sched_clock debugfs file - sw64: remove redundant Kconfig source - sw64: switch to generic pcibios_set_master and pci_common_swizzle - sw64: print correct initrd address - sw64: mm: use memblock to find the end of memory - sw64: mm: warn overlapped memmap and DMA region - sw64: pci: remove some useless code - sw64: mm: reorder memblock_init process - sw64: vdso: fix time calculation - sw64: vdso: change vdso version - sw64: vdso: add automatic syscall fallback - sw64: iommu: fix 32-bit devices dma ops - sw64: re-implement sw64_dma_direct_ops according upstream - config: add initial openeuler_defconfig for sw64 - watch_queue: Fix filter limit check - ext4: add check to prevent attempting to resize an fs with sparse_super2 - x86/traps: Mark do_int3() NOKPROBE_SYMBOL - x86/boot: Add setup_indirect support in early_memremap_is_setup_data() - x86/boot: Fix memremap of setup_indirect structures - watch_queue: Make comment about setting ->defunct more accurate - watch_queue: Fix lack of barrier/sync/lock between post and read - watch_queue: Free the alloc bitmap when the watch_queue is torn down - watch_queue: Fix the alloc bitmap size to reflect notes allocated - watch_queue: Fix to always request a pow-of-2 pipe ring size - watch_queue: Fix to release page in ->release() - watch_queue, pipe: Free watchqueue state after clearing pipe ring - virtio: acknowledge all features before access - virtio: unexport virtio_finalize_features - arm64: dts: marvell: armada-37xx: Remap IO space to bus address 0x0 - riscv: Fix auipc+jalr relocation range checks - mmc: meson: Fix usage of meson_mmc_post_req() - net: macb: Fix lost RX packet wakeup race in NAPI receive - staging: gdm724x: fix use after free in gdm_lte_rx() - staging: rtl8723bs: Fix access-point mode deadlock - selftests/memfd: clean up mapping in mfd_fail_write - selftest/vm: fix map_fixed_noreplace test failure - tracing: Ensure trace buffer is at least 4096 bytes large - ipv6: prevent a possible race condition with lifetimes - Revert "xen-netback: Check for hotplug-status existence before watching" - Revert "xen-netback: remove 'hotplug-status' once it has served its purpose" - gpio: Return EPROBE_DEFER if gc->to_irq is NULL - hwmon: (pmbus) Clear pmbus fault/warning bits after read - net-sysfs: add check for netdevice being present to speed_show - spi: rockchip: terminate dma transmission when slave abort - spi: rockchip: Fix error in getting num-cs property - selftests/bpf: Add test for bpf_timer overwriting crash - net: bcmgenet: Don't claim WOL when its not available - sctp: fix kernel-infoleak for SCTP sockets - net: phy: DP83822: clear MISR2 register to disable interrupts - gianfar: ethtool: Fix refcount leak in gfar_get_ts_info - gpio: ts4900: Do not set DAT and OE together - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. - NFC: port100: fix use-after-free in port100_send_complete - net/mlx5e: Lag, Only handle events from highest priority multipath entry - net/mlx5: Fix a race on command flush flow - net/mlx5: Fix size field in bufferx_reg struct - net: ethernet: lpc_eth: Handle error for clk_enable - net: ethernet: ti: cpts: Handle error for clk_enable - tipc: fix incorrect order of state message data sanity check - ethernet: Fix error handling in xemaclite_of_probe - ice: Fix curr_link_speed advertised speed - ice: Rename a couple of variables - ice: Remove unnecessary checker loop - ice: Align macro names to the specification - ice: stop disabling VFs due to PF error responses - i40e: stop disabling VFs due to PF error responses - ARM: dts: aspeed: Fix AST2600 quad spi group - net: dsa: mt7530: fix incorrect test in mt753x_phylink_validate() - drm/sun4i: mixer: Fix P010 and P210 format numbers - qed: return status of qed_iov_get_link - esp: Fix BEET mode inter address family tunneling on GSO - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() - isdn: hfcpci: check the return value of dma_set_mask() in setup_hw() - virtio-blk: Don't use MAX_DISCARD_SEGMENTS if max_discard_seg is zero - mISDN: Fix memory leak in dsp_pipeline_build() - mISDN: Remove obsolete PIPELINE_DEBUG debugging information - tipc: fix kernel panic when enabling bearer - arm64: dts: armada-3720-turris-mox: Add missing ethernet0 alias - HID: vivaldi: fix sysfs attributes leak - clk: qcom: gdsc: Add support to update GDSC transition delay - ARM: boot: dts: bcm2711: Fix HVS register range- net, xdp: Update pkt_type if generic XDP changes unicast MAC - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID - sched/psi: report zeroes for CPU full at the system level - psi: Fix PSI_MEM_FULL state when tasks are in memstall and doing reclaim - psi: Fix psi state corruption when schedule() races with cgroup move - psi: Reduce calls to sched_clock() in psi - psi: Optimize task switch inside shared cgroups - psi: Pressure states are unlikely - psi: Use ONCPU state tracking machinery to detect reclaim - psi: Add PSI_CPU_FULL state - block/psi: remove PSI annotations from direct IO - psi: make kabi compatibility for psi in struct cgroup - psi, tracepoint: introduce tracepoints for psi_memstall_{enter, leave} - psi: fix wrong iteration in iterate_groups - config: change CONFIG_DMATEST from y to m - perf: Fix sys_perf_event_open() race against self - blk-mq: fix kabi broken by "blk-mq: Use request queue-wide tags for tagset-wide sbitmap" - blk-mq: fix use-after-free in blk_mq_exit_sched - blk-mq: Use request queue-wide tags for tagset-wide sbitmap - blk-mq: Some tag allocation code refactoring - arm64: Add memmap reserve range check to avoid conflict - ext4: add reserved GDT blocks check - ax25: Fix UAF bugs in ax25 timers - ax25: fix UAF bug in ax25_send_control() - ax25: Fix refcount leaks caused by ax25_cb_del() - ax25: fix UAF bugs of net_device caused by rebinding operation - ax25: fix reference count leaks of ax25_dev - ax25: add refcount in ax25_dev to avoid UAF bugs - driver core: fix deadlock in __driver_attach - driver core: fix deadlock in __device_attach - inet: fully convert sk->sk_rx_dst to RCU rules - Revert "ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE" - arm64: cpufeature: add HWCAP for FEAT_RPRES - arm64: cpufeature: add HWCAP for FEAT_AFP - arm64: Add Cortex-A510 CPU part definition - arm64: Add Cortex-X2 CPU part definition - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition - arm64: cputype: Add CPU implementor & types for the Apple M1 cores- sched/qos: Add qos_tg_{throttle,unthrottle}_{up,down} - sched: Throttle offline task at tracehook_notify_resume() - kfence: parse param before alloc kfence_pool - arm64: remove page granularity limitation from KFENCE - Revert "arm64: remove page granularity limitation from KFENCE" - slub: add back check for free nonslab objects - audit: improve audit queue handling when "audit=1" on cmdline - Revert "audit: bugfix for infinite loop when flush the hold queue" - hamradio: fix macro redefine warning - Revert "xfrm: xfrm_state_mtu should return at least 1280 for ipv6" - btrfs: add missing run of delayed items after unlink during log replay - btrfs: qgroup: fix deadlock between rescan worker and remove qgroup - btrfs: fix lost prealloc extents beyond eof after full fsync - tracing: Fix return value of __setup handlers - tracing/histogram: Fix sorting on old "cpu" value - HID: add mapping for KEY_ALL_APPLICATIONS - HID: add mapping for KEY_DICTATE - Input: samsung-keypad - properly state IOMEM dependency - Input: elan_i2c - fix regulator enable count imbalance after suspend/resume - Input: elan_i2c - move regulator_[en|dis]able() out of elan_[en|dis]able_power() - net: dcb: disable softirqs in dcbnl_flush_dev() - drm/amdgpu: fix suspend/resume hang regression - nl80211: Handle nla_memdup failures in handle_nan_filter - iavf: Refactor iavf state machine tracking - net: chelsio: cxgb3: check the return value of pci_find_capability() - ibmvnic: complete init_done on transport events - ARM: tegra: Move panels to AUX bus - soc: fsl: qe: Check of ioremap return value - soc: fsl: guts: Add a missing memory allocation failure check - soc: fsl: guts: Revert commit 3c0d64e867ed - ARM: dts: Use 32KiHz oscillator on devkit8000 - ARM: dts: switch timer config to common devkit8000 devicetree - s390/extable: fix exception table sorting - memfd: fix F_SEAL_WRITE after shmem huge page allocated - ibmvnic: free reset-work-item when flushing - igc: igc_write_phy_reg_gpy: drop premature return - pinctrl: sunxi: Use unique lockdep classes for IRQs - selftests: mlxsw: tc_police_scale: Make test more robust - ARM: 9182/1: mmu: fix returns from early_param() and __setup() functions - ARM: Fix kgdb breakpoint for Thumb2 - igc: igc_read_phy_reg_gpy: drop premature return - arm64: dts: rockchip: Switch RK3399-Gru DP to SPDIF output - can: gs_usb: change active_channels's type from atomic_t to u8 - ASoC: cs4265: Fix the duplicated control name - firmware: arm_scmi: Remove space in MODULE_ALIAS name - efivars: Respect "block" flag in efivar_entry_set_safe() - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() - net: arcnet: com20020: Fix null-ptr-deref in com20020pci_probe() - ibmvnic: register netdev after init of adapter - net: sxgbe: fix return value of __setup handler - iavf: Fix missing check for running netdev - mac80211: treat some SAE auth steps as final - net: stmmac: fix return value of __setup handler - mac80211: fix forwarded mesh frames AC & queue selection - ice: fix concurrent reset and removal of VFs - ice: Fix race conditions between virtchnl handling and VF ndo ops - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error cause by server - net/smc: fix unexpected SMC_CLC_DECL_ERR_REGRMB error generated by client - net/smc: fix connection leak - net: dcb: flush lingering app table entries for unregistered devices - net: ipv6: ensure we call ipv6_mc_down() at most once - batman-adv: Don't expect inter-netns unique iflink indices - batman-adv: Request iflink once in batadv_get_real_netdevice - batman-adv: Request iflink once in batadv-on-batadv check - netfilter: nf_queue: handle socket prefetch - netfilter: nf_queue: fix possible use-after-free - netfilter: nf_queue: don't assume sk is full socket - net: fix up skbs delta_truesize in UDP GRO frag_list - e1000e: Correct NVM checksum verification flow - xfrm: enforce validity of offload input flags - xfrm: fix the if_id check in changelink - bpf, sockmap: Do not ignore orig_len parameter - netfilter: fix use-after-free in __nf_register_net_hook() - xfrm: fix MTU regression - mm: Consider __GFP_NOWARN flag for oversized kvmalloc() calls - ntb: intel: fix port config status offset for SPR - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference - xen/netfront: destroy queues before real_num_tx_queues is zeroed - drm/i915: s/JSP2/ICP2/ PCH - iommu/amd: Recover from event log overflow - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min - riscv: Fix config KASAN && DEBUG_VIRTUAL - riscv: Fix config KASAN && SPARSEMEM && !SPARSE_VMEMMAP - riscv/efi_stub: Fix get_boot_hartid_from_fdt() return value - ALSA: intel_hdmi: Fix reference to PCM buffer address - tracing: Add ustring operation to filtering string pointers - drm/amdgpu: check vm ready by amdgpu_vm->evicting flag - ata: pata_hpt37x: fix PCI clock detection - serial: stm32: prevent TDR register overwrite when sending x_char - tracing: Add test for user space strings when filtering on string pointers - exfat: fix i_blocks for files truncated over 4 GiB - exfat: reuse exfat_inode_info variable instead of calling EXFAT_I() - net: usb: cdc_mbim: avoid altsetting toggling for Telit FN990 - i2c: qup: allow COMPILE_TEST - i2c: cadence: allow COMPILE_TEST - dmaengine: shdma: Fix runtime PM imbalance on error - selftests/seccomp: Fix seccomp failure by adding missing headers - cifs: fix double free race when mount fails in cifs_get_root() - tipc: fix a bit overflow in tipc_crypto_key_rcv() - KVM: arm64: vgic: Read HW interrupt pending state from the HW - Input: clear BTN_RIGHT/MIDDLE on buttonpads - regulator: core: fix false positive in regulator_late_cleanup() - ASoC: rt5682: do not block workqueue if card is unbound - ASoC: rt5668: do not block workqueue if card is unbound - i2c: bcm2835: Avoid clock stretching timeouts - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work - mac80211_hwsim: report NOACK frames in tx_status- arm64: Fix wrong logic in gic_arch_restore_irqs() - secure_seq: use the 64 bits of the siphash for port offset calculation - vfio/iommu: Fix uncorrect type parameters which used in bitmap operations - ipv6: per-netns exclusive flowlabel checks - memblock: use kfree() to release kmalloced memblock regions - gpio: tegra186: Fix chip_data type confusion - tty: n_gsm: fix deadlock in gsmtty_open() - tty: n_gsm: fix wrong tty control line for flow control - tty: n_gsm: fix NULL pointer access due to DLCI release - tty: n_gsm: fix proper link termination after failed open - tty: n_gsm: fix encoding of control signal octet bit DV - riscv: fix oops caused by irqsoff latency tracer - thermal: int340x: fix memory leak in int3400_notify() - RDMA/cma: Do not change route.addr.src_addr outside state checks - driver core: Free DMA range map when device is released - xhci: Prevent futile URB re-submissions due to incorrect return value. - xhci: re-initialize the HC during resume if HCE was set - usb: dwc3: gadget: Let the interrupt handler disable bottom halves. - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings - usb: dwc2: drd: fix soft connect when gadget is unconfigured - USB: serial: option: add Telit LE910R1 compositions - USB: serial: option: add support for DW5829e - tracefs: Set the group ownership in apply_options() not parse_options() - usb: gadget: rndis: add spinlock for rndis response list - Revert "USB: serial: ch341: add new Product ID for CH341A" - ata: pata_hpt37x: disable primary channel on HPT371 - sc16is7xx: Fix for incorrect data being transmitted - iio: Fix error handling for PM - iio: imu: st_lsm6dsx: wait for settling time in st_lsm6dsx_read_oneshot - iio: adc: ad7124: fix mask used for setting AIN_BUFP & AIN_BUFM bits - iio: adc: men_z188_adc: Fix a resource leak in an error handling path - tracing: Have traceon and traceoff trigger honor the instance - RDMA/ib_srp: Fix a deadlock - RDMA/rtrs-clt: Move free_permit from free_clt to rtrs_clt_close - RDMA/rtrs-clt: Kill wait_for_inflight_permits - regmap-irq: Update interrupt clear register for proper reset - spi: spi-zynq-qspi: Fix a NULL pointer dereference in zynq_qspi_exec_mem_op() - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets - net/mlx5: Fix wrong limitation of metadata match on ecpf - net/mlx5: Fix possible deadlock on rule deletion - udp_tunnel: Fix end of loop test in udp_tunnel_nic_unregister() - surface: surface3_power: Fix battery readings on batteries without a serial number - net/smc: Use a mutex for locking "struct smc_pnettable" - netfilter: nf_tables: fix memory leak during stateful obj update - nfp: flower: Fix a potential leak in nfp_tunnel_add_shared_mac() - net: Force inlining of checksum functions in net/checksum.h - net: ll_temac: check the return value of devm_kmalloc() - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure - drm/edid: Always set RGB444 - openvswitch: Fix setting ipv6 fields causing hw csum failure - gso: do not skip outer ip header in case of ipip and net_failover - tipc: Fix end of loop tests for list_for_each_entry() - net: __pskb_pull_tail() & pskb_carve_frag_list() drop_monitor friends - io_uring: add a schedule point in io_add_buffers() - bpf: Add schedule points in batch ops - selftests: bpf: Check bpf_msg_push_data return value - bpf: Do not try bpf_msg_push_data with len 0 - hwmon: Handle failure to register sensor with thermal zone correctly - bnxt_en: Fix active FEC reporting to ethtool - bnx2x: fix driver load from initrd - perf data: Fix double free in perf_session__delete() - ping: remove pr_err from ping_lookup - optee: use driver internal tee_context for some rpc - tee: export teedev_open() and teedev_close_context() - x86/fpu: Correct pkru/xstate inconsistency - CDC-NCM: avoid overflow in sanity checking - USB: zaurus: support another broken Zaurus - drm/i915: Correctly populate use_sagv_wm for all pipes - drm/amdgpu: disable MMHUB PG for Picasso - KVM: x86/mmu: make apf token non-zero to fix bug - parisc/unaligned: Fix ldw() and stw() unalignment handlers - parisc/unaligned: Fix fldd and fstd unaligned handlers on 32-bit kernel - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing - clk: jz4725b: fix mmc0 clock gating - btrfs: tree-checker: check item_size for dev_item - btrfs: tree-checker: check item_size for inode_item- huge tmpfs: remove shrinklist addition from shmem_setattr() - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE - huge tmpfs: fix fallocate(vanilla) advance over huge pages - nfc: nfcmrvl: main: reorder destructive operations in nfcmrvl_nci_unregister_dev to avoid bugs - dynamic_hugetlb: fix undefined struct cftype - file: fix kabi change since add f_ctl_mode - selftests/bpf: add demo for file read pattern detection - libbpf: Support detecting writable tracepoint program - ext4: add trace for the read and release of regular file - xfs: add trace for read and release of regular file - fs: add helper fs_file_read_do_trace() - vfs: add bare tracepoints for vfs read and release - bpf: Support writable context for bare tracepoint - trace: bpf: Allow bpf to attach to bare tracepoints - readahead: introduce FMODE_CTL_WILLNEED to read first 2MB of file - lockdep: Correct lock_classes index mapping - i2c: brcmstb: fix support for DSL and CM variants - copy_process(): Move fd_install() out of sighand->siglock critical section - i2c: qcom-cci: don't put a device tree node before i2c_add_adapter() - i2c: qcom-cci: don't delete an unregistered adapter - dmaengine: sh: rcar-dmac: Check for error num after dma_set_max_seg_size - dmaengine: stm32-dmamux: Fix PM disable depth imbalance in stm32_dmamux_probe - dmaengine: sh: rcar-dmac: Check for error num after setting mask - net: sched: limit TC_ACT_REPEAT loops - EDAC: Fix calculation of returned address and next offset in edac_align_ptr() - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop - kconfig: fix failing to generate auto.conf - net: macb: Align the dma and coherent dma masks - net: usb: qmi_wwan: Add support for Dell DW5829e - tracing: Fix tp_printk option related with tp_printk_stop_on_boot - drm/rockchip: dw_hdmi: Do not leave clock enabled in error case - xprtrdma: fix pointer derefs in error cases of rpcrdma_ep_create - soc: aspeed: lpc-ctrl: Block error printing on probe defer cases - ata: libata-core: Disable TRIM on M88V29 - kconfig: let 'shell' return enough output for deep path names - selftests: fixup build warnings in pidfd / clone3 tests - pidfd: fix test failure due to stack overflow on some arches - arm64: dts: meson-g12: drop BL32 region from SEI510/SEI610 - arm64: dts: meson-g12: add ATF BL32 reserved-memory region - arm64: dts: meson-gx: add ATF BL32 reserved-memory region - netfilter: conntrack: don't refresh sctp entries in closed state - irqchip/sifive-plic: Add missing thead,c900-plic match string - phy: usb: Leave some clocks running during suspend - ARM: OMAP2+: adjust the location of put_device() call in omapdss_init_of - ARM: OMAP2+: hwmod: Add of_node_put() before break - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj - mtd: rawnand: brcmnand: Fixed incorrect sub-page ECC status - mtd: rawnand: qcom: Fix clock sequencing in qcom_nandc_probe() - tty: n_tty: do not look ahead for EOL character past the end of the buffer - NFS: Do not report writeback errors in nfs_getattr() - block/wbt: fix negative inflight counter when remove scsi device - ASoC: tas2770: Insert post reset delay - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests - mtd: rawnand: gpmi: don't leak PM reference in error path - powerpc/lib/sstep: fix 'ptesync' build error - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() - ALSA: hda: Fix missing codec probe on Shenker Dock 15 - ALSA: hda: Fix regression on forced probe mask option - ALSA: hda/realtek: Fix deadlock by COEF mutex - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 - selftests/exec: Add non-regular to TEST_GEN_PROGS - perf bpf: Defer freeing string after possible strlen() on it - dpaa2-eth: Initialize mutex used in one step timestamping path - libsubcmd: Fix use-after-free for realloc(..., 0) - bonding: fix data-races around agg_select_timer - net_sched: add __rcu annotation to netdev->qdisc - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit - ping: fix the dif and sdif check in ping_lookup - net: ieee802154: ca8210: Fix lifs/sifs periods - net: dsa: lantiq_gswip: fix use after free in gswip_remove() - net: dsa: lan9303: fix reset on probe - netfilter: nft_synproxy: unregister hooks on init error path - selftests: netfilter: fix exit value for nft_concat_range - iwlwifi: pcie: gen2: fix locking when "HW not ready" - iwlwifi: pcie: fix locking when "HW not ready" - drm/i915/gvt: Make DRM_I915_GVT depend on X86 - vsock: remove vsock from connected table when connect is interrupted by a signal - drm/i915/opregion: check port number bounds for SWSCI display power state - drm/radeon: Fix backlight control on iMac 12,1 - iwlwifi: fix use-after-free - kbuild: lto: Merge module sections if and only if CONFIG_LTO_CLANG is enabled - kbuild: lto: merge module sections - random: wake up /dev/random writers after zap - gcc-plugins/stackleak: Use noinstr in favor of notrace - Revert "module, async: async_synchronize_full() on module init iff async is used" - x86/Xen: streamline (and fix) PV CPU enumeration - drm/amdgpu: fix logic inversion in check - nvme-rdma: fix possible use-after-free in transport error_recovery work - nvme-tcp: fix possible use-after-free in transport error_recovery work - nvme: fix a possible use-after-free in controller reset during load - scsi: pm8001: Fix use-after-free for aborted SSP/STP sas_task - scsi: pm8001: Fix use-after-free for aborted TMF sas_task - quota: make dquot_quota_sync return errors from ->sync_fs - vfs: make freeze_super abort when sync_filesystem returns error - selftests: skip mincore.check_file_mmap when fs lacks needed support - selftests: openat2: Skip testcases that fail with EOPNOTSUPP - selftests: openat2: Add missing dependency in Makefile - selftests: openat2: Print also errno in failure messages - selftests/zram: Adapt the situation that /dev/zram0 is being used - selftests/zram01.sh: Fix compression ratio calculation - selftests/zram: Skip max_comp_streams interface on newer kernel - net: ieee802154: at86rf230: Stop leaking skb's - kselftest: signal all child processes - selftests: rtc: Increase test timeout so that all tests run - platform/x86: ISST: Fix possible circular locking dependency detected - platform/x86: touchscreen_dmi: Add info for the RWC NANOTE P8 AY07J 2-in-1 - btrfs: send: in case of IO error log it - parisc: Add ioread64_lo_hi() and iowrite64_lo_hi() - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology - mm: don't try to NUMA-migrate COW pages that have other uses - mmc: block: fix read single on recovery logic - parisc: Fix sglist access in ccio-dma.c - parisc: Fix data TLB miss in sba_unmap_sg - parisc: Drop __init from map_pages declaration - serial: parisc: GSC: fix build when IOSAPIC is not set - Revert "svm: Add warning message for AVIC IPI invalid target" - HID:Add support for UGTABLET WP5540 - scsi: lpfc: Fix mailbox command failure during driver initialization - can: isotp: add SF_BROADCAST support for functional addressing - can: isotp: prevent race between isotp_bind() and isotp_setsockopt() - fs/proc: task_mmu.c: don't read mapcount for migration entry - mm: memcg: synchronize objcg lists with a dedicated spinlock - drm/nouveau/pmu/gm200-: use alternate falcon reset sequence- ext4: fix bug_on in ext4_writepages - ext4: fix warning in ext4_handle_inode_extension - ext4: fix use-after-free in ext4_rename_dir_prepare - ext4: fix warning when submitting superblock in ext4_commit_super() - ipv6: annotate some data-races around sk->sk_prot - net/sched: cls_u32: fix netns refcount changes in u32_change() - ext4: fix bug_on in __es_tree_search - exec: Remove redundant check in do_open_execat/uselib - floppy: use a statically allocated error counter - ext4: fix race condition between ext4_write and ext4_convert_inline_data - arm64: Fix some build errors related to KEXEC - ubi: ubi_create_volume: Fix use-after-free when volume creation failed - ubi: fastmap: Don't reserve beb_rsvd_pebs while filling fm pool - net: ipv6: fix use after free of struct seg6_pernet_data - net: ipv6: check return value of rhashtable_init - KVM: arm64: vgic: Drop WARN from vgic_get_irq - Documentation: arm64: Add limitation for exactmap - arm64: Fix reserved memory via memmap - ARM: 9191/1: arm/stacktrace, kasan: Silence KASAN warnings in unwind_frame()- 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/bin/shobs-worker-backend-test-arm-0005.novalocal 1675209600  !"#$%&'()*+,-./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`KaKbKcKdKeKfKgKhKiKjKkKlKmKnKoKpKqKrKsKtKuKvKwKxKyKzK{K|K}K~KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKK5.10.0-60.79.0.103.oe22035.10.0-60.79.0.103.oe22035.10.0-60.79.0.103.oe22035.10.0-60.79.0.103.oe2203.aarch64       !""##$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&&&&&&&&&%%%%%%%%%%%%%%%%%%%%%%%%%%%%''''''''%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%(((((%%%%%%%%%%))))))%*+,,--../00111223344556677788999::;;<<<==>>>??@@AABBBCCDDDEEEFFGGHHHIIJJKKLLMMNNOOPPQQRRSSTTUUUVVWWXXYYZZ[[[\\]]^^__``aabbbbbbbccdddeeffgghhiiijjkkllmmnooppqqqrrrssttuuvwxyyz{{|}}~}                      ! " # $ % & ' ( ) * + , - ./0001023455678797:7;<<=>>??@AABBBCBDEFFFGGHFIFJKKKLKMKNOOPQRSTTTUTVTWXYZZZ[Z\]]^__`abbcdeeefegeheijklllmlnlolplqrrssstsusv wwwwwxxywzz{w|w}w~                       !"#$%&'() *****++,*--.*//0/1/2*33*44*5*6*7*8*9*: ;;;;;;<<;==>;??@?A;B CCCCCCCCDDECFCGGHGIGJCKKKLKMKNCOCPCQQRQSQTTUTVTWTXTYQZQ[C\\C]C^C__`CaCbCcCddedfdgdhdiddjjkdlmdndodpdqdrdsdtCuCvCwCxxyCzC{{{|{}C~C                !"##$$$%$&''(()***+*,--...//01112233344335366773883993:3;3<3==3>3??3@@3AA3BB3CDDEEFFGGHHHIHJJHKKKLLKMHNNHOOHPPHQQHRRHSSHTTUUVVWWXXYYZZZ[\\[]][^^[___`_aabacadaeafagahaiajakalamanaoapaqarasatauav_wx_yzy{y|y}y~[ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZYYYY            !!""##$$%%&&%''%(())**)++),,)--)..)/)00111221333441551661771881991::1;;<<<==<>>???@@?AAABC?DD?EEFFFGGFHHIIJJJKKJLLMMJNNOOOPPQQRRRSTTUUVVVWWVXXYYYZZZ[Z\\Z]]]^]_]`]a]b]c]d]eZfffggfhhYiiijjikkillimminnYooYpppqqprrYssYtttutvvtwwtxxtytzzY{{Y|||}}Y~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~YYYYYYYY          !"##$$%%&&&''())**+++,,+--+.+//+00011022030440550660770880990::0;;;<<0===>=?+@@@AA@BB@CC@DD@EE@FF+GHHGIIGGGJJGKKGLLGMMGNNGOOGPPGQQQRGSSSTGUUUUVVWWGXXGYYYZG[[G\\\]\^\_\`GaaGbbbcbdbeGfffggGhhGiiGjjjkjljmjnGooopoqorosotttutvtwoxGyyGzzz{{G||G}}G~~~GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG++++++++++++++++++++     + +            !!!""!##!$$$%$& '''(('))'**'+ ,,,--,..,// 00011122133144155166077 88899 :::;; <<<== >>>???@?A>BB>CCCDCECFCGCHCICJCKCLCMCNCO>PP QQ RRRSS TTTUUTVVTWWTXX YYYZZ+[\\\]]\^^\__\``\aa\bb\cc\dd\ee\ffggghhhiihjjhkkhllgmmnoopppqqprrsstttuvvwwxxyyyzzz{{z||z}}y~~~yyy            !"###$#%%#&&'(())**+,,--..//00112233345566778899::;;<<==>>>???@@>AA>BB>CC>DDDEEFGEHDI>JJ>KK>LLLMM>NNNO>PP>QQ>RR>SS>TTTU>VV>WW>XXXYYXZZX[[X\\X]]X^^X__X``>aaabac>dd>eeeffeggghhhiejjekkellemnneooeppeqqerrrssetteuuevv>wwwxxwyywzzw{{w||>}}>~~>>>>>>>>>>>>>>>>>>>>>>>>>              !!""##$$%%&&''(())**++,-..//0011223344566778899::;;<<==>>??@AABCDDEEFFGGHHIIJKKLLLMLNLOPQQRRSSTTTUUTVVTWWXXYYZZZ[Z\Z]^^_``aabbccddeeffghhiijjkkllmnnooppqqrrssttuuvwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwxxxxxxxwwwvyyyyyyyyyyyyyyyzzzzzzzzzzzzzzzzzzzzzzzzyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy{yyyyyyv|||||||v}}}}}~}}}}}}}}}}}}}}}         }                            ! " #}} $ % $ & ' $ ( ) $ $ * + * , $ - $ $ $ $ . . . . . . . . . . . . . . . . . . $ / $ 0 $ 1 $ 2 2 3 $ 4 $ $ $ 5 5 $ 6 $ 7 $ 8 $ $ 9 : $ ; $ $ < = $ > ? $ @ @ A $ $ B C B D B E} F} G H I H J K L H M H} N O P N Q N R N N N S} T}} U} V W V X Y} Z Z Z Z [ Z \ Z} ]}} ^ ^ ^ ^ ^ _ ^ ^ ^ `} a}} b b}}}}} c c c}} d e f d g d}}}} h} i}} j k j j j} l} m m}} n o} p}} q r s r r q t t u q}} v w} x} y y y}} z z { z | | } z z ~ ~ ~ ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ z z z z z }} }}}} }} }} } } }}} }} }} } } }} }}} } }}} } } } }} } }} } } }} } } } } } } } }} } }} } } } }   } }}      }}} } }}}      } }}     }   } }}    }} }}     ! "  # } $ %} & & ' ( ) ' * + * * * * * * * ' ' & & , - - - , . & & / & & &}}} 0} 1 1} 2 2 3 2}}} 4}}}} 5 6}} 7 7 7 7 7 8 8 9 9 9 : : 9 ; 7 7 7 7 7 < 7 7 7 = > ? ? 7 7 7 7 @ 7 7 A 7 7 7 7 7 7 B 7 7 7 7 7 7 C D 7 7 7 7 7 7 7 E F E E G G E E E H H H H H H H E I E 7 7 7 J J J J 7 7 7 7 7 7 7 7 7 7 7 7 K L 7 7 M 7 7 7 7 7 7 7 7 N N N O N P N Q N N R R N N 7 7 7 7 7 7 7 7 7 S 7 7 T 7 7 7 7 7 7 U 7 7 7 7 7 7 V 7 7 7 7 7 7 7 7 W X 7 Y Z 7 7 [ 7 7 \ 7 7 ] ] ^ 7 7 7 7 7 7 _ ` 7 7 a b 7 7 7 7 7 c 7 7 d d e e f e e e 7 7 7 7 7 7}} g h}} i}} j} k l}} m m m n o m m p p m m m q m m r s m t} u u u u u u u} v v w v v x y v v z { v | v } v ~}  } }}} }}} } } }}} }}}} } } } }}} } } }}} } } } }}}} } }} } } }} } } }}}}} } }} } } }}} } }}} } } }} } }} }} } }}     }}} } }  } }}   }  } } }  }}}     }} }  }}}   }  }      }  }} }    } }} } ! ! " ! ! # $ ! % ! ! & ! ' ' ! ! ( ! ! ! ) * ! + , - + + + + . + + + / ! 0 0 1 ! 2 ! 3 ! ! ! ! 4 ! 5 6 ! 7 8 ! 9 ! : ! ! ; <}}} = = = = > = = = ? = = = = = = @ =}} A B A} C} D} E} F G} H H I} J K} L L M} N N N O} P Q P R S P T T T U T V V T W W X T T Y Z T T T [ \ \ ] T ^ T _ T ` a T T b T T c d T T e T f P g g h P i P j P P k P l l P m P n n P o P p p q r P s P t u P v P w x P y z { y | y } y P ~ P  P P P P P P P P P P P P P P P P P P P P P P P P P P P }} }} } } }} }} }} }} } } } } }} }} } } } }} } } }} } }}} }} }}} }}} } }} }}} }}} } }}  } }}                } }}                            }     }   }      ! ! !  " " # # # " " $ " % % %  & & ' ' ' & & ( ( (} )}} * * + * * * * * * , - - * * *}} . / . . 0 . . 1} 2} 3 4 3 3}} 5 5 5 6 6 7 5 5 5 8} 9} : ; : < = : : > > ? : : @ : A B A A A A A A C C C C A A A A D D D D D D D : E E : F F F : : : G H H H G I I I I I I I I I I I G J G : : K K K K K K K K L M K K K K N K O O P O O O O K K K K Q R K S K K} T U U U U V V V V V V V V V U U U U W W W W} X} Y Z Y [ Y Y \ Y Y Y Y}} ] ] ] ] ^ _ ] ` ] a ] b ] c ] d ] e ] ] f ] ]}} g}} h i h h j h k l h m h n h h o h}} p q p p r p}}} s}} t t t}} u}}} v} w w x y}} z z {} |}} } ~ }  }}} }}} } }}} } }}}}} }} } } } } } }}}}}} }} }} }} } }} }} } } } }} } } } }} }} } } } } } }} }}}}} }} } } }} }} } } }}} } } }}} } } } } }}} } } } } }}       }}                            }}       }            }}     }}                        }}}} ! !}} " "} #}} $ $ $ $ $ % & % % % % % % % % $ ' $ ( $ ) * + + + + $ , $ $ - $ . . / 0 1 $ $ 2 3 2 2 4}} 5 6 7} 8 8}} 9} : : :} ; < = ; > ; ? @ A B ; C D}} E E F E G G G G G G G G G G G G H G E E I I I I I I I I I I I I I E E E J E E E K K K K K K K E E E L E E M E E N N E E E E O E P Q E R E E E E S E T E E U V E W W W W W W W W W W X W W W W W W W W W W W W W W W W W E E Y E E E Z [ [ [ [ [ E \ E ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] E E E ^}} _}}} ` ` ` a a ` ` ` b b c b b b ` ` d d d e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e d d d f f f f f f f f f f f f f f f f f f f f f f f f f f `}} g}} h h i h} j} k} l l m m m m m m m m m n m m m m m m m m m m l o o p p o q q q q l r r l s s s l t t t t t t l l u u u u u u u u u v u l w w l x x l l y y y y y y l z z}} { | } |} ~  ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ }} } }}}}} } } } } } } } }} } } }} } }} } } }} } } } } }} }} } }} } } }}} } }} }} }}} } } } } }} } } }}} }} }}} }} } } }} }} } }} }}}}} }}}}}}} }          }}}} }}}}}}} !}}""""""}}}}#}}$$%&}'}((})}}*+*}}},}-}../}0}112134}}}5}678696:6;}<<<<<<<}=}>>}??@@}}AAA}}}}}BB}}CCC}D}EEF}GHGGGIGGGGGG}}JK}}}LML}N}}OOO}}PPQQQQ}RRSSSSSSSSSSSTSSSSSSUSSSSVSSSSSSSWSSSSSSSSSSSSSSSSSSSSSSSSSSSSRRXRYZR[[[RR}\]^}__``__ab_}}ccccccccdc}}}eefegeheeieeejjjkjeeellemmnopneeqeerreseeeeeetueevweexeyyezzz{ze|ee}e~e}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}  }     }}}}}}}}}} !"}#$%}&''''}(})}**}}+},}---}}.}}///00}}1}}232}445}}676}}88}99:};;}<}}}}}=>===}}?}@}A}BBC}}}}DDDEDFD}G}}HH}I}J}KLM}N}}}OOOPOOQROOSTOOOUOOOOOOVOWWXWWYZW[OOOO\O]OOO^OOOOOOOOOOO_O`aOOOOObcbbdddddebbbfbbbbghbbbbbbibjbbbbOkklkmOOOOnOOOOooooooopooqooroosooooooootoouovooooooooooooowoooooooooooxOOyOOOzz{zz|zzzzzzzzzOOOOO}O~OOOOOO}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}}vvvvvvvv                                                     !!!!!"""""##$%&&'''''''''''''''''''(((((((((((((((((((())*******+++,,------.....-----///------------000-111-22-33-44------------------------------------555------------------------66-77--888---999999---------------:::::::::::---------------;;;;;;;--------------------------<<--==========->>>>>>>>----????-@@@@@@@AAAAAAAAAAAAAAAAABBBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCDDEFGHHHHHHGGGGGGGGGGGGGGGGGGGGGIJKLMNOOOOOOOPOQQQQQQQQRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRSRRRRRRRRRRRRRRRRRRRRRRRRRRRRTRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRUUUUUUUUUURRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRVRRRRRRRRRRRRRRRRRRRRRRRRRRWWWWWWRRRXXXXXXXXXXXXXXYYYYYYYYYYYYYYYYYYZZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[\\\]]]]^^^______``````````````````````````````abacadaeafaggahhhhaiajakkkkkkkkkkallammmmmmmanaooooooppppqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqqrrrrrrrrsssssssssssssssssssssssssssssssstttuuuuuuuuuuvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvvwvxxxxxxxxxvyyyyzzzzzzzzzzzzzyyy{{{{{{{{{{{yyyyyyyyyyyyy||||||||||||||||||||||||||||||||||||||||||||||||yyyyyyyyyyy}yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyv~vvvvvvvvvvvvvv                          ! "" ###$ %%%&& '' (( ) * ++ ,--,, .. ///0/11 2223244 55 66 7 88 99 :: ;; << == >> ?? @@ AAABBACC DD EE F GGGHHGII JJ KK LL MM NN OO PP QQ R SS TT UU VV WW XXXYXZ [[ \\ ]] ^^ __ `` aa bb cc ddeeefegehheiejekelemeneoepeqereseteuevewexeyeze{e|e}e~eeee       !!"""##$"%%"&"'"(")**++,,,-,.,/,0,122334455567788999:;;<<<==<>><??@@AABBCCDDEEFFGGHHIIJJKKLLMMNNOOOPQRQQQSQTQUQVVQWQXYYZZ[[\[][^^^_`_^a^b[cccccdcef[g[h[i[j[k[l[m[n[o[pq[rsrt[u[vwvxvyvz{zz|v}v~~~[[[[[[[[[      !"#$%&'()*+,-./0123[45[667897:;6<<=<>[??@?A?B[C[DEEEFGGHGIIbuildsource5.10.0-60.79.0.103.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.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.hsetup.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-ilp32MakefileMakefilevdso32MakefilekvmKconfigMakefilehisiliconKconfigMakefilehypMakefilenvheMakefilevheMakefilelibMakefilemmMakefilenetMakefilexenMakefilec6xKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefileplatformsKconfigMakefilecskyKconfigKconfig.debugKconfig.platformsMakefileabiv1Makefileabiv2MakefilebootMakefiledtsMakefilekernelMakefileprobesMakefilelibMakefilemmMakefileh8300KconfigKconfig.cpuKconfig.debugMakefilebootMakefilecompressedMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilehexagonKconfigKconfig.debugMakefilekernelMakefilelibMakefilemmMakefileia64KconfigKconfig.debugMakefilehpcommonMakefilekernelMakefileMakefile.gatesyscallsMakefilelibMakefilemmMakefileoprofileMakefilepciMakefileuvMakefilekernelMakefileloongarchKconfigKconfig.debugMakefilebootMakefiledtsMakefilekernelMakefilelibMakefilemmMakefilepciMakefilevdsoMakefilem68k68000MakefileKconfigKconfig.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_scmiMakefilebroadcomKconfigMakefileefiKconfigMakefilelibstubMakefileMakefile.zboottestMakefilegoogleKconfigMakefileimxKconfigMakefilemesonKconfigMakefilepsciKconfigMakefilesmcccKconfigMakefiletegraKconfigMakefilexilinxKconfigMakefilefpgaKconfigMakefilefsiKconfigMakefilegnssKconfigMakefilegpioKconfigMakefilegpuMakefiledrmKconfigMakefileamdacpKconfigMakefileamdgpuKconfigMakefileamdkfdKconfigMakefiledisplayKconfigMakefileamdgpu_dmMakefiledcMakefilebasicsMakefilebiosMakefilecalcsMakefileclk_mgrMakefiledceMakefiledce100Makefiledce110Makefiledce112Makefiledce120Makefiledce60Makefiledce80Makefiledcn10Makefiledcn20Makefiledcn21Makefiledcn30MakefiledmlMakefiledscMakefilegpioMakefilehdcpMakefileirqMakefilevirtualMakefiledmubsrcMakefilemodulescolorMakefilefreesyncMakefilehdcpMakefileinfo_packetMakefilepowerMakefilepmMakefilepowerplayMakefilehwmgrMakefilesmumgrMakefileswsmuMakefilesmu11Makefilesmu12MakefilearcKconfigMakefilearmKconfigMakefiledisplayKconfigkomedaMakefilearmadaKconfigMakefileaspeedKconfigMakefileastKconfigMakefileatmel-hlcdcKconfigMakefilebochsKconfigMakefilebridgeKconfigMakefileadv7511KconfigMakefileanalogixKconfigMakefilecadenceKconfigMakefilesynopsysKconfigMakefileetnavivKconfigMakefileexynosKconfigMakefilefsl-dcuKconfigMakefilegma500KconfigMakefilehisiliconKconfigMakefilehibmcKconfigMakefilekirinKconfigMakefilei2cKconfigMakefilei810Makefilei915KconfigKconfig.debugKconfig.profileKconfig.unstableMakefilegvtMakefileimxKconfigMakefiledcssKconfigMakefileingenicKconfigMakefilelimaKconfigMakefilemcdeKconfigMakefilemediatekKconfigMakefilemesonKconfigMakefilemgaMakefilemgag200KconfigMakefilemsmKconfigMakefilemxsfbKconfigMakefilenouveauKconfigomapdrmKconfigMakefiledisplaysKconfigMakefiledssKconfigMakefilepanelKconfigMakefilepanfrostKconfigMakefilepl111KconfigMakefileqxlKconfigMakefiler128MakefileradeonKconfigMakefilercar-duKconfigMakefilerockchipKconfigMakefilesavageMakefileschedulerMakefileselftestsMakefileshmobileKconfigMakefilesisMakefilestiKconfigMakefilestmKconfigMakefilesun4iKconfigMakefiletdfxMakefiletegraKconfigMakefiletidssKconfigMakefiletilcdcKconfigMakefiletinyKconfigMakefilettmMakefiletve200KconfigMakefileudlKconfigMakefilev3dKconfigMakefilevboxvideoKconfigMakefilevc4KconfigMakefilevgemMakefileviaMakefilevirtioKconfigMakefilevkmsMakefilevmwgfxKconfigMakefilexenKconfigMakefilexlnxKconfigMakefilezteKconfigMakefilehost1xKconfigMakefileipu-v3KconfigMakefiletraceKconfigMakefilevgaKconfigMakefilegreybusKconfigMakefilehidKconfigMakefilei2c-hidKconfigMakefileintel-ish-hidKconfigMakefileusbhidKconfigMakefilehooksKconfigMakefilehsiKconfigMakefileclientsKconfigMakefilecontrollersKconfigMakefilehvKconfigMakefilehwmonKconfigMakefileoccKconfigMakefilepmbusKconfigMakefilehwspinlockKconfigMakefilehwtracingKconfigcoresightKconfigMakefileintel_thKconfigMakefilepttKconfigMakefilestmKconfigMakefilei2cKconfigMakefilealgosKconfigMakefilebussesKconfigMakefilemuxesKconfigMakefilei3cKconfigMakefilemasterKconfigMakefileideKconfigMakefileidleKconfigMakefileiioKconfigMakefileaccelKconfigMakefileadcKconfigMakefileafeKconfigMakefileamplifiersKconfigMakefilebufferKconfigMakefilechemicalKconfigMakefilecommonKconfigMakefilecros_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_drvMakefilehinicKconfigMakefilei825xxKconfigMakefileibmKconfigMakefileeheaMakefileemacKconfigMakefileintelKconfigMakefilee1000Makefilee1000eMakefilefm10kMakefilei40eMakefileiavfMakefileiceMakefileigbMakefileigbvfMakefileigcMakefileixgbMakefileixgbeMakefileixgbevfMakefilemarvellKconfigMakefilemvpp2Makefileocteontx2KconfigMakefileafMakefilenicMakefilepresteraKconfigMakefilemediatekKconfigMakefilemellanoxKconfigMakefilemlx4KconfigMakefilemlx5coreKconfigMakefileeswMakefilesteeringMakefilemlxfwKconfigMakefilemlxswKconfigMakefilemicrelKconfigMakefilemicrochipKconfigMakefilemoxaKconfigMakefilemsccKconfigMakefilemyricomKconfigMakefilemyri10geMakefilenatsemiKconfigMakefileneterionKconfigMakefilevxgeMakefilenetronomeKconfigMakefilenfpMakefilenetswiftKconfigMakefilengbeMakefiletxgbeMakefileniKconfigMakefilenvidiaKconfigMakefilenxpKconfigMakefileoki-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.binfmtMakefileadfsKconfigMakefileaffsKconfigMakefileafsKconfigMakefileautofsKconfigMakefilebefsKconfigMakefilebfsKconfigMakefilebtrfsKconfigMakefilecachefilesKconfigMakefilecephKconfigMakefilecifsKconfigMakefilecodaKconfigMakefileconfigfsKconfigMakefilecramfsKconfigMakefilecryptoKconfigMakefiledebugfsMakefiledevptsMakefiledlmKconfigMakefileecryptfsKconfigMakefileefivarfsKconfigMakefileefsKconfigMakefileerofsKconfigMakefileeulerfsKconfigMakefileexfatKconfigMakefileexportfsMakefileext2KconfigMakefileext4KconfigMakefilef2fsKconfigMakefilefatKconfigMakefilefreevxfsKconfigMakefilefscacheKconfigMakefilefuseKconfigMakefilegfs2KconfigMakefilehfsKconfigMakefilehfsplusKconfigMakefilehostfsMakefilehpfsKconfigMakefilehugetlbfsMakefileiomapMakefileisofsKconfigMakefilejbd2KconfigMakefilejffs2KconfigMakefilejfsKconfigMakefilekernfsKconfigMakefileksmbdKconfigMakefilelockdMakefileminixKconfigMakefilenfsKconfigMakefileblocklayoutMakefilefilelayoutMakefileflexfilelayoutMakefilenfs_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.hhmat.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.hlinkandsinktmc.hlinksandsinks.hsourceetm4x.htrbe.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.hblake2sgeneric.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.hhmemhmem.hdevices.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.hsoftreserve.hstub.hvarspstorepstore.hdefaultdisable.hzboot.hefivarfs.helfcore.helfcore.henablemustcheck.henclosureservices.hencryptedkeys.hepic100.hepoll.hethernet.hethoc.hethtoolnetlink.hetm4ximpdeffeature.hetmemetmem.hscan.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.hrandomizekstackoffset.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.hkernelgzip.hlz4.hlzma.hlzo.hxz.hzstd.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.hhisipciepmu.hpmu.hthermal.hhisiliconerratum161010101.h161600802.h1980005.hhip08ruprefetch.hirqmbigen.hlpc.hhisttriggers.hhmemreporting.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.releasegzip.hmodeneon.hkernfs.hkexeckexec.hcore.hfile.himageverifysig.hsig.hkeyboardatkbd.hkeys.hkgdbkgdb.hhonourblocklist.hkdb.hserialconsole.htests.hkprobeevents.hkprobes.hkretprobes.hksm.hkvmkvm.harmpmu.hgenericdirtylogreadprotect.hhisivirt.hmmio.hvfio.hxfertoguestwork.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.hlibmemneq.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.hhotremove.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.hnetswift.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.hngbe.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.htcp.htcp.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.hkstackoffset.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.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.htxgbe.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.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_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.hrandomize_kstack.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.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.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.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-toolsdummy-plugin-dirincludeplugin-version.hgccldnmobjcopyexport_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.cmakeconfig.shmconf-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.79.0.103.oe2203.aarch64//usr/src/kernels//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation/devicetree//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation/devicetree/bindings//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation/kbuild//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation/userspace-api//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/Documentation/userspace-api/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/alpha/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/plat-axs10x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/plat-hsdk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/plat-sim//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arc/plat-tb10x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/boot/bootp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include/asm/hardware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include/asm/mach//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include/asm/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/include/asm/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-alpine//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-artpec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-asm9260//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-aspeed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-at91//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-axxia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-berlin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-clps711x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-cns3xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-davinci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-digicolor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-dove//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-ebsa110//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-efm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-ep93xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-exynos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-footbridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-gemini//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-highbank//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-integrator//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-iop32x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-ixp4xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-keystone//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-lpc18xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-lpc32xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-milbeaut//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-moxart//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mstar//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mv78xx0//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mvebu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-mxs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-nomadik//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-npcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-nspire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-omap1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-omap2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-orion5x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-oxnas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-picoxcell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-prima2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-pxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-rda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-realtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-realview//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-rpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-s3c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-s5pv210//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-sa1100//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-shmobile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-socfpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-spear//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-tango//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-u300//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-uniphier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-ux500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-versatile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-vexpress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-vt8500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-zx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mach-zynq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/nwfpe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/plat-omap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/plat-orion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/plat-pxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/plat-versatile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/probes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/probes/kprobes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/probes/uprobes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/vfp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/allwinner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/altera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/amazon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/amlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/apm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/bitmain//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/broadcom/northstar2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/broadcom/stingray//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/cavium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/exynos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/freescale//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/lg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/nvidia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/realtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/socionext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/sprd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/synaptics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/toshiba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/boot/dts/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/asm/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/asm/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/generated//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/generated/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/generated/uapi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/generated/uapi/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/uapi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/include/uapi/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel/mpam//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel/probes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel/vdso-ilp32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kernel/vdso32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kvm/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kvm/hyp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kvm/hyp/nvhe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/kvm/hyp/vhe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/arm64/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/c6x/platforms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/abiv1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/abiv2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/kernel/probes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/csky/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/h8300/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/hexagon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/hexagon/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/hexagon/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/hexagon/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/hp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/hp/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/uv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/ia64/uv/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/loongarch/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/68000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/amiga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/apollo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/atari//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/bvme6000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/coldfire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/fpsp040//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/hp300//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/ifpsp060//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/mac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/mvme147//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/mvme16x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/q40//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/sun3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/sun3/prom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/sun3x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/m68k/tools/amiga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/kernel/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/microblaze/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/alchemy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/alchemy/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/alchemy/devboards//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/ar7//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/ath25//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/ath79//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/bcm47xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/bcm63xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/bcm63xx/boards//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/bmips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/brcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/cavium-octeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/img//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/ingenic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/lantiq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/loongson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/mti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/netlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/ni//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/pic32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/qca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/ralink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/dts/xilfpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/boot/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/cavium-octeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/cavium-octeon/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/cavium-octeon/executive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/cobalt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/dec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/dec/prom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/fw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/fw/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/fw/cfe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/fw/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/fw/sni//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/ingenic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/jazz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/lantiq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/lantiq/falcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/lantiq/xway//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson2ef//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson2ef/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson2ef/common/cs5536//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson2ef/fuloong-2e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson2ef/lemote-2f//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson32/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson32/ls1b//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson32/ls1c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/loongson64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/mti-malta//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/netlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/netlogic/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/netlogic/xlp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/netlogic/xlr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/pic32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/pic32/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/pic32/pic32mzda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/pistachio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/ralink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/rb532//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sgi-ip22//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sgi-ip27//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sgi-ip30//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sgi-ip32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sibyte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sibyte/bcm1480//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sibyte/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sibyte/sb1250//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sibyte/swarm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/sni//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9/jmr3927//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9/rbtx4927//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9/rbtx4938//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/txx9/rbtx4939//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/vr41xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/vr41xx/casio-e55//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/vr41xx/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/mips/vr41xx/ibm-workpad//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/kernel/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nds32/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/nios2/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/openrisc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/parisc/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/boot/dts/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel/ptrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel/vdso32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kernel/vdso64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kexec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm/book3s32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm/book3s64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm/kasan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm/nohash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/mm/ptdump//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/40x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/44x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/4xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/512x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/52xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/82xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/83xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/85xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/86xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/8xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/amigaone//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/cell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/cell/spufs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/chrp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/embedded6xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/maple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/pasemi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/powermac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/powernv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/ps3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/platforms/pseries//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/purgatory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/sysdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/sysdev/ge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/sysdev/xics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/sysdev/xive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/powerpc/xmon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/boot/dts/kendryte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/boot/dts/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/boot/dts/sifive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/kernel/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/riscv/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/appldata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/hypfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/kernel/vdso64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/purgatory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/s390/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-ap325rxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-dreamcast//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-ecovec24//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-highlander//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-hp6xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-kfr2r09//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-landisk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-lboxre2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-microdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-migor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-r2d//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-rsk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-sdk7780//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-sdk7786//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7206//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7343//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/770x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7721//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7722//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7724//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7751//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-se/7780//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-sh03//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-sh7763rdp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boards/mach-x3proto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/boot/romimage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/cchips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/cchips/hd6446x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/drivers/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/drivers/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/drivers/superhyway//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/sh2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/sh2a//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/sh3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/sh4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/sh4a//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/cpu/shmobile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/kernel/vsyscall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sh/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/prom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sparc/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/chip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/chip/chip3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/kernel/kprobes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/kernel/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/sw_64/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/kernel/skas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/os-Linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/os-Linux/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/os-Linux/skas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/um/scripts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/boot/compressed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/entry//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/entry/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/entry/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/entry/vsyscall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/events/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/events/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/events/zhaoxin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/hyperv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/ia32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/apic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu/mce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu/microcode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu/mtrr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu/resctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/cpu/sgx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/fpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kernel/kprobes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/mm/pat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/atom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/ce4100//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/efi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/geode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/goldfish//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/intel-mid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/intel-mid/device_libs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/intel-quark//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/iris//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/olpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/pvh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/scx200//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/sfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/ts5500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/platform/uv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/purgatory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/ras//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/realmode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/realmode/rm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/um//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/um/os-Linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/um/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/x86/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/boot/boot-elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/boot/boot-redboot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/boot/dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/boot/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/kernel/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/platforms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/platforms/iss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/platforms/xt2000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/arch/xtensa/platforms/xtfpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/block/partitions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/certs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/crypto/asymmetric_keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/crypto/async_tx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/accessibility//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/accessibility/braille//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/accessibility/speakup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/acpica//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/apei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/dptf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/nfit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/numa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/acpi/pmic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/amba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/android//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/atm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/auxdisplay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base/firmware_loader//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base/firmware_loader/builtin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base/regmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/base/test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bcma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/aoe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/drbd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/mtip32xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/paride//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/rnbd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/rsxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/xen-blkback//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/block/zram//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bluetooth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bus/fsl-mc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bus/mhi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/bus/mhi/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/cdrom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/agp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/hw_random//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/ipmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/mwave//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/tpm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/tpm/st33zp24//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/xilinx_hwicap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/char/xillybus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/analogbits//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/at91//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/axis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/axs10x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/baikal-t1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/berlin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/davinci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/h8300//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/imgtec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/ingenic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/keystone//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/loongson1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/mmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/mvebu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/mxs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/nxp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/pistachio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/pxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/sifive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/sirf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/socfpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/spear//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/sprd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/st//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/sunxi-ng//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/uniphier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/ux500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/versatile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/zynq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clk/zynqmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/clocksource//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/connector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/counter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/cpufreq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/cpuidle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/cpuidle/governors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/allwinner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/allwinner/sun4i-ss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/allwinner/sun8i-ce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/allwinner/sun8i-ss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/amcc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/amlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/axis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/caam//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/cavium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/cavium/cpt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/cavium/nitrox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/cavium/zip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/ccp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/ccree//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/chelsio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/hpre//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/migration//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/sec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/sec2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/trng//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/hisilicon/zip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/inside-secure//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/marvell/cesa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/marvell/octeontx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/nx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_c3xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_c3xxxvf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_c62x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_c62xvf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_dh895xcc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qat/qat_dh895xccvf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/qce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/ux500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/ux500/cryp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/ux500/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/vmx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/crypto/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dax/hmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dax/pmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/devfreq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/devfreq/event//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma-buf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma-buf/heaps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/bestcomm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/dw-axi-dmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/dw-edma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/dw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/fsl-dpaa2-qdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/hsu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/idxd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/ioat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/ipu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/ppc4xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/sf-pdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/dma/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/edac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/eisa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/extcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firewire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/arm_scmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/efi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/efi/libstub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/efi/test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/google//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/psci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/smccc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/firmware/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/fpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/fsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gnss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/acp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/amdgpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/amdkfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/amdgpu_dm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/basics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/bios//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/calcs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/clk_mgr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce100//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce110//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce112//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce120//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce60//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dce80//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn10//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn20//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn21//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dcn30//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dml//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/dsc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/hdcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dc/virtual//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dmub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/dmub/src//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/color//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/freesync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/hdcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/info_packet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/display/modules/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay/hwmgr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/powerplay/smumgr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu11//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/amd/pm/swsmu/smu12//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/arm/display//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/arm/display/komeda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/armada//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/aspeed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/ast//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/atmel-hlcdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bochs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bridge/adv7511//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bridge/analogix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bridge/cadence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/bridge/synopsys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/etnaviv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/exynos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/fsl-dcu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/gma500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/hisilicon/hibmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/hisilicon/kirin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/i810//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/i915//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/i915/gvt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/imx/dcss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/ingenic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/lima//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/mcde//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/mga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/mgag200//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/msm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/mxsfb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/nouveau//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/omapdrm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/omapdrm/displays//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/omapdrm/dss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/panel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/panfrost//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/pl111//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/qxl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/r128//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/radeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/rcar-du//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/savage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/scheduler//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/selftests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/shmobile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/sis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/stm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/sun4i//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tdfx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tidss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tilcdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tiny//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/ttm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/tve200//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/udl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/v3d//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/vboxvideo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/vc4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/vgem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/via//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/vkms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/vmwgfx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/xlnx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/drm/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/host1x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/ipu-v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/gpu/vga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/greybus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hid/i2c-hid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hid/intel-ish-hid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hid/usbhid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hooks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hsi/clients//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hsi/controllers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwmon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwmon/occ//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwmon/pmbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwspinlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwtracing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwtracing/coresight//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwtracing/intel_th//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwtracing/ptt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/hwtracing/stm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i2c/algos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i2c/busses//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i2c/muxes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i3c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/i3c/master//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ide//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/accel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/adc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/afe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/amplifiers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/buffer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/chemical//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common/cros_ec_sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common/hid-sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common/ms_sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common/ssp_sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/common/st_sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/dac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/dummy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/frequency//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/gyro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/health//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/humidity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/imu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/imu/bmi160//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/imu/inv_icm42600//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/imu/inv_mpu6050//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/imu/st_lsm6dsx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/light//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/magnetometer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/multiplexer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/orientation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/position//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/potentiometer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/potentiostat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/pressure//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/proximity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/resolver//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/temperature//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iio/trigger//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/bnxt_re//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/cxgb4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/efa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/hfi1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/hns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/i40iw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/mlx4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/mlx5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/mthca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/ocrdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/qedr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/qib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/usnic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/hw/vmw_pvrdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/sw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/sw/rdmavt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/sw/rxe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/sw/siw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/ipoib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/iser//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/isert//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/opa_vnic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/rtrs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/srp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/infiniband/ulp/srpt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/gameport//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/joystick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/joystick/iforce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/keyboard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/mouse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/rmi4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/serio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/tablet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/input/touchscreen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/interconnect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/interconnect/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/interconnect/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/arm/arm-smmu-v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/arm/arm-smmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/iommu/sw64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ipack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ipack/carriers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ipack/devices//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/irqchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/isdn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/isdn/capi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/isdn/hardware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/isdn/hardware/mISDN//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/isdn/mISDN//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/leds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/leds/trigger//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/lightnvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/macintosh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/macintosh/ams//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mailbox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mcb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/md//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/md/bcache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/md/persistent-data//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/cec-gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/cros-ec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/s5p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/seco//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/platform/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/usb/pulse8//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/cec/usb/rainshadow//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common/b2c2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common/saa7146//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common/siano//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common/v4l2-tpg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/common/videobuf2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/dvb-core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/dvb-frontends//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/dvb-frontends/cxd2880//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/dvb-frontends/drx39xyj//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/firewire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/adv748x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/cx25840//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/et8ek8//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/m5mols//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/s5c73m3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/i2c/smiapp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/mc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/mmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/mmc/siano//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/b2c2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/bt8xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/cobalt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/cx18//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/cx23885//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/cx25821//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/cx88//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/ddbridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/dm1105//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/dt3155//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/intel/ipu3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/ivtv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/mantis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/meye//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/netup_unidvb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/ngene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/pluto2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/pt1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/pt3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/saa7134//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/saa7146//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/saa7164//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/smipcie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/solo6x10//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/sta2x11//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/ttpci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/tw5864//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/tw68//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/pci/tw686x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/am437x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/cadence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/coda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/davinci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/exynos-gsc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/exynos4-is//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/marvell-ccic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/mtk-jpeg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/mtk-mdp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/mtk-vcodec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/mtk-vpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/omap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/omap3isp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/qcom/camss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/qcom/venus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/rcar-vin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/rockchip/rga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/s3c-camif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/s5p-g2d//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/s5p-jpeg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/s5p-mfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sti/bdisp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sti/c8sectpfe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sti/delta//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sti/hva//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sunxi/sun4i-csi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sunxi/sun6i-csi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sunxi/sun8i-di//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/sunxi/sun8i-rotate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/ti-vpe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/vsp1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/platform/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/radio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/radio/si470x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/radio/si4713//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/radio/wl128x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/rc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/rc/img-ir//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/rc/keymaps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/test-drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/test-drivers/vicodec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/test-drivers/vidtv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/test-drivers/vimc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/test-drivers/vivid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/tuners//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/airspy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/as102//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/au0828//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/b2c2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/cpia2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/cx231xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/dvb-usb-v2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/dvb-usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/em28xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/go7007//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/gspca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/gspca/gl860//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/gspca/m5602//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/gspca/stv06xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/hackrf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/hdpvr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/msi2500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/pvrusb2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/pwc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/s2255//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/siano//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/stk1160//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/stkwebcam//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/tm6000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/ttusb-budget//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/ttusb-dec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/usbtv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/uvc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/usb/zr364xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/media/v4l2-core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memory/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memory/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memstick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memstick/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/memstick/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/message//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/message/fusion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/altera-stapl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/c2port//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/cardreader//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/cb710//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/cxl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/echo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/eeprom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/genwqe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/habanalabs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/habanalabs/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/habanalabs/gaudi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/habanalabs/goya//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/ibmasm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/lis3lv02d//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/lkdtm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/mei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/mei/hdcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/ocxl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/sgi-gru//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/sgi-xp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/ti-st//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/uacce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/misc/vmw_vmci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mmc/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mmc/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/most//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/chips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/devices//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/hyperbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/lpddr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/maps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/onenand//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw/bcm47xxnflash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw/brcmnand//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw/gpmi-nand//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/raw/ingenic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/nand/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/parsers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/spi-nor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/spi-nor/controllers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mtd/ubi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/mux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/appletalk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/arcnet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/bonding//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/caif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/c_can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/cc770//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/ifi_canfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/m_can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/mscan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/peak_canfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/rcar//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/sja1000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/softing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/spi/mcp251xfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/usb/kvaser_usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/can/usb/peak_usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/b53//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/mv88e6xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/ocelot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/qca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/dsa/sja1105//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/3com//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/8390//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/adaptec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/aeroflex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/agere//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/alacritech//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/allwinner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/alteon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/altera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/amazon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/amazon/ena//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/amd/xgbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/apm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/apm/xgene-v2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/apm/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/apple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/aquantia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/aquantia/atlantic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/atheros//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/atheros/alx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/atheros/atl1c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/atheros/atl1e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/atheros/atlx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/aurora//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/broadcom/bnx2x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/broadcom/bnxt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/broadcom/genet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/brocade//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/brocade/bna//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cadence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/calxeda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cavium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cavium/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cavium/liquidio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cavium/octeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cavium/thunder//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/cxgb4vf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/inline_crypto/chtls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/chelsio/libcxgb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cirrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cisco//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cisco/enic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/cortina//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/davicom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/dec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/dec/tulip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/dlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/emulex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/emulex/benet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ezchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/faraday//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale/dpaa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale/dpaa2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale/enetc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale/fman//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/freescale/fs_enet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/fujitsu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/google//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/google/gve//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/hisilicon/hns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/hisilicon/hns3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma/cdev_drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma/cdev_veth_drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma/edma_drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma/kbox_drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/bma/veth_drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/huawei/hinic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/i825xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ibm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ibm/ehea//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ibm/emac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/e1000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/e1000e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/fm10k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/i40e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/iavf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/ice//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/igb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/igbvf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/igc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/ixgb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/ixgbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/intel/ixgbevf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell/mvpp2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2/af//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell/octeontx2/nic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/marvell/prestera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core/esw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlx5/core/steering//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlxfw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mellanox/mlxsw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/micrel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/moxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/myricom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/myricom/myri10ge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/natsemi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/neterion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/neterion/vxge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/netronome//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/netronome/nfp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/netswift//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/netswift/ngbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/netswift/txgbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ni//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/nvidia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/nxp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/oki-semi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/oki-semi/pch_gbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/packetengines//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/pasemi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/pensando//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/pensando/ionic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qlogic/netxen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qlogic/qed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qlogic/qede//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qlogic/qlcnic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qualcomm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qualcomm/emac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/qualcomm/rmnet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/rdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/realtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/rocker//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/samsung/sxgbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/seeq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/sfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/sfc/falcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/sgi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/silan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/sis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/smsc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/socionext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/stmicro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/stmicro/stmmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/sun//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/synopsys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/tehuti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/toshiba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/tundra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/via//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/wiznet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/xircom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ethernet/xscale//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/fddi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/fddi/skfp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/fjes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/hamradio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/hippi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/hyperv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ieee802154//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ipa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ipvlan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/mdio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/netdevsim//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/pcs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/phy/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/plip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/ppp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/slip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/team//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/vmxnet3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wan/lmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wimax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wimax/i2400m//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireguard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/admtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ar5523//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ath10k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ath11k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ath5k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ath6kl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/ath9k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/carl9170//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/wcn36xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ath/wil6210//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/b43//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/b43legacy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmfmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmsmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/broadcom/brcm80211/brcmutil//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/cisco//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel/ipw2x00//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel/iwlegacy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi/dvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intel/iwlwifi/mvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intersil//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intersil/hostap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intersil/orinoco//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intersil/p54//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/intersil/prism54//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/marvell/libertas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/marvell/libertas_tf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/marvell/mwifiex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7603//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7615//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt76x0//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt76x2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt76/mt7915//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/mediatek/mt7601u//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/microchip/wilc1000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/quantenna//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/quantenna/qtnfmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ralink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ralink/rt2x00//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8180//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtl818x/rtl8187//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtl8xxxu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/btcoexist//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192de//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8192se//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723be//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8723com//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/realtek/rtw88//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/rsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/st//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/st/cw1200//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ti/wl1251//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ti/wl12xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ti/wl18xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/ti/wlcore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/zydas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/wireless/zydas/zd1211rw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/net/xen-netback//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/fdp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/microread//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/nfcmrvl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/nxp-nci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/pn533//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/pn544//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/s3fwrn5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/st-nci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/st21nfca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nfc/st95hf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/hw/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/hw/idt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/hw/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/hw/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ntb/test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nubus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nvdimm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nvme//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nvme/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nvme/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/nvmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/of//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/of/unittest-data//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/opp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/parisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/parport//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/controller//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/controller/cadence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/controller/dwc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/controller/mobiveil//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/endpoint//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/endpoint/functions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/pcie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pci/switch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/perf/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/allwinner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/amlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/cadence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/freescale//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/lantiq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/motorola//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/qualcomm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/ralink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/socionext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/st//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/phy/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/aspeed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/berlin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/cirrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/freescale//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/mvebu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/nomadik//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/nuvoton//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/pxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/sirf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/spear//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/sprd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/uniphier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/visconti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/vt8500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pinctrl/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/chrome//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/chrome/wilco_ec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/goldfish//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/mellanox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/mips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/olpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/platform/x86/intel_speed_select_if//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pnp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pnp/isapnp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pnp/pnpacpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pnp/pnpbios//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/power/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/power/supply//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/powercap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pps/clients//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pps/generators//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ps3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ptp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/pwm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/rapidio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/rapidio/devices//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/rapidio/switches//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ras//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/regulator//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/remoteproc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/reset/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/reset/sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/reset/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/rpmsg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/rtc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/char//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/cio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/s390/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sbus/char//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/aacraid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/aic7xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/aic7xxx/aicasm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/aic94xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/arcmsr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/be2iscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/bfa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/bnx2fc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/bnx2i//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/csiostor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/cxgbi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/cxgbi/cxgb3i//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/cxgbi/cxgb4i//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/cxlflash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/device_handler//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/esas2r//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/fcoe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/fnic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/hisi_sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/huawei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/huawei/hifc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/ibmvscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/ibmvscsi_tgt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/isci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/libfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/libsas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/lpfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/megaraid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/mpt3sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/mvsas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/pm8001//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/qedf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/qedi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/qla2xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/qla4xxx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/smartpqi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/snic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/spraid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/sym53c8xx_2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/scsi/ufs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sh/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sh/intc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sh/maple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/sh/superhyway//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/siox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/slimbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/amlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/aspeed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/bcm/bcm63xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/bcm/brcmstb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/bcm/brcmstb/pm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/dove//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/fsl/dpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/fsl/qbman//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/fsl/qe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/gemini//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/ixp4xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/kendryte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/lantiq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/sifive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/tegra/fuse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/ux500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/versatile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soc/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/soundwire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/spmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/ssb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/android//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/android/ion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/axis-fifo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/board//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/clocking-wizard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi/drivers/ni_routing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi/drivers/ni_routing/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi/drivers/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/comedi/kcomedilib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/emxx_udc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fbtft//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fieldbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fieldbus/anybuss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fsl-dpaa2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fsl-dpaa2/ethsw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/fwserial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/gasket//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/gdm724x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/goldfish//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/greybus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/greybus/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/gs_fpgaboot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/hikey9xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/accel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/adc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/addac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/cdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/frequency//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/impedance-analyzer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/meter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/iio/resolver//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/kpc2000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/kpc2000/kpc2000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/kpc2000/kpc_dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/ks7010//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/allegro-dvt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/atomisp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/atomisp/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/atomisp/i2c/ov5693//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/hantro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/ipu3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/meson/vdec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/omap4iss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/rkisp1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/rkvdec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/sunxi/cedrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/tegra-vde//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/tegra-video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/media/zoran//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most/dim2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most/sound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/most/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/mt7621-dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/mt7621-dts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/mt7621-pci-phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/mt7621-pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/mt7621-pinctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/netlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/nvec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/octeon-usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/octeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/olpc_dcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/pi433//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/qlge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/ralink-gdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8188eu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8192e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8192e/rtl8192e//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8192u//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8712//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rtl8723bs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/rts5208//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/sm750fb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/unisys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/unisys/visorhba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/unisys/visorinput//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/unisys/visornic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vc04_services//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vc04_services/bcm2835-audio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vc04_services/bcm2835-camera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vc04_services/vchiq-mmal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vme//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vme/devices//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vt6655//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/vt6656//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/wfx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/staging/wlan-ng//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target/iscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target/iscsi/cxgbit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target/loopback//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target/sbp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/target/tcm_fc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tee//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tee/amdtee//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tee/optee//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/intel/int340x_thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/st//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thermal/ti-soc-thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/thunderbolt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/hvc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/ipwireless//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/serdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/serial/8250//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/serial/cpm_uart//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/serial/jsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/tty/vt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/uio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/atm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/c67x00//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/cdns3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/chipidea//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/class//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/dwc2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/dwc3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/early//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget/function//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget/legacy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget/udc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget/udc/aspeed-vhub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/gadget/udc/bdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/image//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/isp1760//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/misc/sisusbvga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/mon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/mtu3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/musb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/renesas_usbhs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/roles//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/storage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/typec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/typec/altmodes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/typec/mux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/typec/tcpm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/typec/ucsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/usb/usbip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vdpa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vdpa/ifcvf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vdpa/mlx5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vdpa/vdpa_sim//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio/fsl-mc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio/mdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vfio/platform/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vhost//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/backlight//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/aty//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/geode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/i810//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/intelfb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/kyro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/matrox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/mb862xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/mmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/mmp/fb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/mmp/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/mmp/panel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/nvidia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/omap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/omap2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb/displays//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/omap2/omapfb/dss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/riva//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/savage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/sis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/vermilion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/fbdev/via//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/video/logo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/virt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/virt/nitro_enclaves//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/virt/vboxguest//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/visorbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vlynq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vme//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vme/boards//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/vme/bridges//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/w1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/w1/masters//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/w1/slaves//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/watchdog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/xen/events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/xen/xen-pciback//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/xen/xenbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/xen/xenfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/drivers/zorro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/9p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/adfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/affs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/afs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/autofs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/befs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/bfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/btrfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/cachefiles//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ceph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/cifs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/coda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/configfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/cramfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/debugfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/devpts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/dlm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ecryptfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/efivarfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/efs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/erofs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/eulerfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/exfat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/exportfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ext2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ext4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/f2fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/fat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/freevxfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/fscache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/fuse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/gfs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/hfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/hfsplus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/hostfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/hpfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/hugetlbfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/iomap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/isofs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/jbd2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/jffs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/jfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/kernfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ksmbd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/lockd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/minix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfs/blocklayout//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfs/filelayout//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfs/flexfilelayout//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfs_common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nfsd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nilfs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/nls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/notify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/notify/dnotify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/notify/fanotify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/notify/inotify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ntfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ntfs3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ocfs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ocfs2/cluster//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ocfs2/dlm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ocfs2/dlmfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/omfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/openpromfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/orangefs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/overlayfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/proc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/pstore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/qnx4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/qnx6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/quota//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ramfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/reiserfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/romfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/squashfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/sysfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/sysv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/tracefs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ubifs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/udf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/ufs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/unicode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/vboxsf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/verity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/xfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/fs/zonefs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/acpi/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/asm-generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/asm-generic/bitops//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/asm-generic/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/clocksource//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/8139too//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/9p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/9p/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/9p/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/aarch32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/apei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/apei/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/cca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/cppc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/processor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/reduced//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/reduced/hardware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/spcr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/acpi/table//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/advise//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ahci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/alim7101//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/altera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/amiga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/aquantia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/binfmt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/binfmt/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/dma/addr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/dma/addr/t//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable/hugepage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable/split//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable/split/pmd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/enable/thp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/acpi/table//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/cache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/cache/line//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/debug/vm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/devmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/devmem/is//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/dma/prep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/fast//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/filter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/fortify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/gcov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/gcov/profile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/gigantic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/membarrier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/membarrier/sync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/non//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/non/overlapping//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/non/overlapping/address//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/pmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/pte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/set//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/set/direct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/setup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/setup/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/strict//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/strict/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/strict/module//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/sync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/sync/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/sync/dma/for//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/syscall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/teardown//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/teardown/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/tick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/uaccess//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/ubsan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/has/ubsan/sanitize//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/have//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/have/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/have/nmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/have/nmi/safe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/hibernation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/read//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/read/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/read/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/spin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/spin/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/spin/trylock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/spin/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/write//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/write/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/inline/write/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/keep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/llc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/llc/128//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/llc/128/line//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/mmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/mmap/rnd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/mmap/rnd/bits//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/mmap/rnd/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/mmap/rnd/compat/bits//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/proc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/proc/kcore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/select//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/select/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/sparsemem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/supports//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/supports/atomic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/supports/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/supports/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/supports/numa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/suspend//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use/cmpxchg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use/gnu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use/memremap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use/queued//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/use/sym//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/uses//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/uses/high//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/uses/high/vma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/compat/ipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/compat/ipc/parse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/default/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/default/topdown//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/default/topdown/mmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/frame//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/huge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/huge/pmd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/ld//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/ld/orphan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/reserve//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arch/want/reserve/crash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/arch/timer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/arch/timer/ool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/gic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/gic/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/gic/phytium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/gic/v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/gic/v3/its//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/pmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/psci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/sbsa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/scpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/scpi/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/sde//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smccc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smccc/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smmu/disable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smmu/disable/bypass//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smmu/disable/bypass/by//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/smmu/v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/sp805//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/spe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm/timer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/4k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/acpi/parking//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/as//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/as/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/cont//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/cont/pmd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/cont/pte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/lse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/module//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/pa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/pa/bits//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/pmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/pseudo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/ptr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/ras//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/tagged//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/tagged/addr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/tlb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/uce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/uce/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/use/lse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/va//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/va/bits//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/workaround//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/workaround/clean//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/workaround/repeat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/arm64/workaround/speculative//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/armv8//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has/armv8//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has/cfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has/cfi/negate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has/cfi/negate/ra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/as/has/lse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend/charge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend/charge/migrate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend/clean//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend/dvpp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ascend/share//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/associative//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/asymmetric//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/asymmetric/key//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/asymmetric/public//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/asymmetric/public/key//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/async//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/async/raid6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/async/tx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/at803x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ata/over//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ata/verbose//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ath//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ath10k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/atm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/audit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/audit/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/audit/arch/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/audit/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/autofs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/autofs4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/backlight//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/backlight/class//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/balloon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/base//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcm/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcm87xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcma/driver//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcma/driver/gmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcma/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bcma/host/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bfq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bfq/group//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/binary//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/binfmt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/debug/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/dm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/integrity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/loop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/loop/min//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/null//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/dev/ram//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/mq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/blk/wbt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bnx2x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bnxt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bnxt/flower//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/boot/printk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/hardlockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/hardlockup/panic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/hung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/hung/task//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/hung/task/panic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/softlockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bootparam/softlockup/panic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/boottime//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bpf/jit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bpf/jit/always//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bpf/jit/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/branch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/branch/profile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/ebt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/ebt/802//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/ebt/mark//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/ebt/t//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/igmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/nf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bridge/vlan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bsd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bsd/process//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/bsd/process/acct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/btrfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/btrfs/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/btrfs/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/build//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/buildtime//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/buildtime/table//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/8dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/c/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/calc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/cc770//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/ems//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/esd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/kvaser//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/peak//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/plx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/can/sja1000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cavium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cavium/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cavium/tx2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cavium/tx2/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cb710//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cb710/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/can/link//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/branch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/branch/prot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/branch/prot/pac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/branch/prot/pac/ret//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/kasan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/sancov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/sancov/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/sign//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/sign/return//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/working//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/has/working/nosanitize//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/have//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/have/stackprotector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/is//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/optimize//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/optimize/for//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cc/version//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cdrom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cdrom/pktcdvd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph/lib/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ceph/lib/use/dns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/crda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/require//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/require/signed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/use/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfg80211/use/kernel/regdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cgroup/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/charger//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/charlcd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/charlcd/bl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/check//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/checkpoint//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chelsio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chelsio/inline//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chelsio/ipsec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chelsio/tls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chr/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/chrome//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cicada//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs/allow//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs/allow/insecure//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs/dfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs/weak//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cifs/weak/pw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clang//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clk/vexpress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clkdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clksrc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clone//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cls/u32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/clz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cma/size//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cma/size/sel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coherent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/common/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/common/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/compat/32bit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/compat/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/compat/old//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/configfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/console/loglevel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/context//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/context/switch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/contig//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/core/dump//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/core/dump/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/core/dump/default/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/corelockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/link//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/link/and//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/link/and/sink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/links//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/links/and//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/coresight/source//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cp15//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cp15/barrier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/freq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/freq/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/freq/default/gov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/freq/gov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/freq/gov/attr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/idle/gov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/idle/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cpu/little//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cramfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crc/itu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crc32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cross//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cross/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/aes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/aes/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/aes/arm64/ce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/aes/arm64/neon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/ansi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/arch/have//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/arch/have/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/blowfish//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/cast//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/chacha20//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/crct10dif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/crct10dif/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/dev/cavium//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/dev/ccp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/dev/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/dev/sp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/drbg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/ghash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/ghash/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/lib/blake2s//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/lib/chacha//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/lib/curve25519//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/lib/poly1305//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/michael//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/nhpoly1305//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/poly1305//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/rng//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha1/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha2/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha256//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha512//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sha512/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sm3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sm3/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sm4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/sm4/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/twofish//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/user/api//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/crypto/user/api/enable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cxd2880//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/cxd2880/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/davicom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dcache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dcache/word//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/fs/allow//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/info//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/perf/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/debug/section//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/decompress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/fq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/hung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/hung/task//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/mmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/mmap/min//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/default/tcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/detect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/detect/hung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dev/dax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dev/dax/hmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/devtmpfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dlci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/bio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/cache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/log//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/multipath//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/persistent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dm/thin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/coherent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/declare//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/direct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/noncoherent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/pernuma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dma/shared//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dp83640//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dp83848//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dp83867//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/amdgpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/cirrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/dp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/dp/aux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/fbdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/gem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/gem/shmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/i2c/nxp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/kms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/kms/fb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/load//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/load/edid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/nouveau//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/panel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/panel/orientation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/radeon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/ttm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/ttm/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/ttm/dma/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/drm/vram//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dst//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dt/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dummy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dummy/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb/au8522//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb/rtl2832//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb/tuner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dvb/zd1301//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dw/dmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dynamic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dynamic/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dynamic/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/dynamic/ftrace/with//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/edac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/edac/legacy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/eeprom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/armstub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/armstub/dtb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/custom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/custom/ssdt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/fake//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/generic/stub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/generic/stub/initrd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/generic/stub/initrd/cmdline//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/max/fake//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/params//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/params/from//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/runtime//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/soft//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/vars//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/vars/pstore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efi/vars/pstore/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/efivar//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/enable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/enable/must//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/enclosure//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/encrypted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ethtool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/etm4x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/etm4x/impdef//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/etmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/euler//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/event//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm/attr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm/default/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm/load//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/evm/x509//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/exfat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/exfat/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/exportfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/exportfs/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext4/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext4/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext4/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ext4/use/for//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/extcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/extra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fair//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fair/group//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fanotify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fanotify/access//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fat/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fb/cfb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fb/deferred//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fb/mode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fb/sys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fix/earlycon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fixed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/font//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/force//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/force/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fortify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/frame//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/framebuffer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/framebuffer/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/framebuffer/console/detect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fscache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fsl/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ftrace/mcount//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fujitsu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fujitsu/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/function//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/function/error//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/function/graph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fuse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/futex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/fw/cfg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gact//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gcc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/bug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/bug/relative//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/calibrate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/clockevents//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/early//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/idle/poll//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/irq/effective//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/irq/effective/aff//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/irq/multi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/irq/show//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/msi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/msi/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/smp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/smp/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/strncpy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/strncpy/from//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/strnlen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/generic/vdso/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpio/cdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpio/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpio/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpiolib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gpiolib/fastpath//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/grace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/gro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/haltpoll//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/handle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/handle/domain//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardened//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardened/usercopy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardirqs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardirqs/sw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardlockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hardlockup/detector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/has/ioport//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/aligned//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/aligned/struct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/compiler//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/huge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/jump//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/jump/label//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/kasan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/kasan/sw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/mmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/mmap/rnd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/mmap/rnd/compat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/pfn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/prel32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/randomize//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/randomize/kstack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/seccomp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/thread//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/thread/struct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/transparent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arch/vmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/arm/smccc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/cmpxchg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/context//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/dynamic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/dynamic/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/dynamic/ftrace/with//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/ebpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/efficient//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/efficient/unaligned//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/fast//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/ftrace/mcount//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/function//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/function/arg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/function/arg/access//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/function/error//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/function/graph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/futex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/gcc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/hardened//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/hardened/usercopy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/hardlockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/hardlockup/detector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/ima//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/irq/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/arch/tlb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/arch/tlb/flush//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/cpu/relax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/vcpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/vcpu/run//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/kvm/vcpu/run/pid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/livepatch/wo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/mod//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/mod/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/move//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/nmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/pata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/perf/events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/perf/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/perf/user/stack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/regs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/regs/and//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/regs/and/stack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/regs/and/stack/access//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/sched/avg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/setup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/setup/per//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/setup/per/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/syscall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/virt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/virt/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/have/virt/cpu/accounting//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hdlc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hi3660//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hi6220//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hibernate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hibernation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hibernation/snapshot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid/battery//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid/betop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid/logitech//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid/picolcd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hid/sensor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/high//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/high/res//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisi/pcie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisilicon/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisilicon/erratum/hip08//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisilicon/erratum/hip08/ru//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hisilicon/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hist//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hmm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hns3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/holes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/holes/in//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hotplug/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hotplug/pci/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hugetlb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hugetlb/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hugetlb/page/free//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hvc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hw/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hw/random//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hw/random/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hwlat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hwmon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hwpoison//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/hz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/arb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/arb/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/designware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/diolan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/mux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/pca//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/slave//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/tiny//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i2c/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/i6300esb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/icplus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/idle/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ieee802154//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/igb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ikconfig//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/illegal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/illegal/pointer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/appraise//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/default/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/digest//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/digest/db//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/digest/lists//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/load//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/lsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/measure//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/measure/asymmetric//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/measure/pcr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/ng//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/parser//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/parser/binary//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/queue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/queue/early//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/queue/early/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/read//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/standard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/standard/digest//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/standard/digest/db//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/trusted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ima/x509//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/indirect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/esp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/raw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/sctp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/tcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/udp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet/xfrm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet6/esp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inet6/xfrm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/addr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/addr/trans//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/bnxt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/hns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/ipoib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/on//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/on/demand//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/infiniband/virt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/init//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/init/env//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/init/env/arg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/init/stack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/initramfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/initramfs/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/read//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/read/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/read/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/spin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/spin/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/spin/trylock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/spin/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/write//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/write/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inline/write/unlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/inotify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/input//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/input/ff//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/input/mousedev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/input/mousedev/screen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/integrity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/integrity/asymmetric//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/integrity/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/integrity/trusted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/interval//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/io/strict//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iommu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iommu/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iommu/io/pgtable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iommu/sva//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iosched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/advanced//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/fib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/fib/trie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/mroute//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/mroute/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/nf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/nf/arp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/nf/match//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/nf/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/pimsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/route//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/set//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/set/bitmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/set/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/set/list//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/mh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/mh/tab//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/pe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/proto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/proto/ah//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/sh/tab//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip/vs/tab//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip6/nf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip6/nf/match//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ip6/nf/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipmi/device//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipmi/dmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipmi/plat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/mroute//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/mroute/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/ndisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/optimistic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/pimsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/route//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/router//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipv6/sit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ipvlan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/bypass//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/domain//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/fasteoi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/fasteoi/hierarchy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/forced//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/msi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/irq/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iscsi/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iscsi/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/iso9660//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ixgbe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ixgbevf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/jump//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kabi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kabi/size//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kabi/size/align//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kallsyms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kallsyms/base//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/karma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kdb/continue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kdb/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kernel/mode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kexec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kexec/image//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kexec/image/verify//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/keyboard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kgdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kgdb/honour//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kgdb/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kprobe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/generic/dirtylog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/generic/dirtylog/read//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/xfer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/xfer/to//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/kvm/xfer/to/guest//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/l2tp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lcd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lcd/class//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ld//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ld/orphan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ldisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/leds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/leds/class//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/leds/trigger//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/leds/trigger/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/linear//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/liquidio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/livepatch/restrict//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/livepatch/stop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/livepatch/stop/machine//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/livepatch/wo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lld//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/load//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/load/uefi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/debugging//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/down//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/down/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/down/kernel/force//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/spin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lock/spin/on//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lockd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lockdep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/log//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/log/buf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/log/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/log/cpu/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/log/cpu/max/buf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/logo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/logo/linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/loopback//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lru//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lsi/et1011c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lsm/mmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lsm/mmap/min//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lwtunnel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lxt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lz4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lz4hc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/lzo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/rc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/rc/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/sta//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/sta/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mac80211/sta/hash/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/magic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/magic/sysrq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/magic/sysrq/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/magic/sysrq/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mandatory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mandatory/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/marvell//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/max/raw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/md//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mdio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mdio/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/analog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/analog/tv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/camera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/digital//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/digital/tv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/radio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/sdr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/tuner//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/media/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/megaraid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memcg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memcg/memfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memory/hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memory/hotplug/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memstick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memstick/jmicron//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/memstick/tifm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/message//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/message/loglevel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/micrel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/microchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/minix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/misc/rtsx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mitigate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mitigate/spectre//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mitigate/spectre/branch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx4/en//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5/cls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5/core/en//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5/en//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlx5/sw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlxsw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mlxsw/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/block//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/dw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/ricoh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/sdhci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/sdhci/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/stm32//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/tifm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/toshiba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmc/via//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmu/gather//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmu/gather/rcu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmu/gather/rcu/table//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mmu/gather/table//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/module//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/module/force//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/module/sig//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/module/srcversion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/modules//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/modules/tree//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/modules/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/modules/use/elf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mouse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mouse/ps2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mouse/ps2/elantech//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mouse/ps2/synaptics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mouse/synaptics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mq/iosched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/msdos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mspro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/cfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/cfi/adv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/cmdline//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/gen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/map//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/map/bank//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/map/bank/width//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/of//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/physmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/spi/nor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/spi/nor/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/spi/nor/use/4k//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/ubi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/ubi/beb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mtd/ubi/wl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mutex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mutex/spin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/mutex/spin/on//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/n//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/national//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/dma/map//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/multiple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/per//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/per/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/per/cpu/embed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/per/cpu/embed/first//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/sg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/need/sg/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/9p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/act//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/act/tunnel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/cls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/drop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/ematch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/flow//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/ip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/ipgre//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/key//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/l3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/l3/master//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/mpls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/poll//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/ptp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/rx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/rx/busy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/sch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/sch/fq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/sock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/team//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/team/mode//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/udp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/vendor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/net/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netconsole//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/family//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/netlink/glue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/xt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/xt/match//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netfilter/xt/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/network//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/network/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/netxen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/new//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/conntrack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/conntrack/netbios//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/ct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/ct/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/ct/proto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/defrag//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/dup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/log//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/nat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/nat/snmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/reject//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/socket//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/tables//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nf/tproxy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfp/app//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfp/app/abm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/acl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/use/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v4/1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v4/1/implementation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v4/1/implementation/id//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfs/v4/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v4/2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v4/2/inter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nfsd/v4/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft/bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft/dup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft/fib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft/fwd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nft/reject//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nls/codepage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nls/iso8859//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nls/koi8//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nls/mac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/no//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/no/hz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nodes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nouveau//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nouveau/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ntfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ntfs3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ntfs3/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ntfs3/fs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ntfs3/lzx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/numa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/numa/aware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/numa/balancing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/numa/balancing/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/numa/keep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nvdimm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nvme//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nvme/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/nvmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ocfs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ocfs2/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/of//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/of/early//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/of/reserved//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/oid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/old//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/openvswitch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/oprofile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/oprofile/nmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/osf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/osnoise//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/overlay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/overlay/fs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/overlay/fs/redirect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/overlay/fs/redirect/always//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/packet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/page/idle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/panic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/panic/on//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/panic/on/oops//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/paravirt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/paravirt/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/partition//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/domains//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/host/thunder//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/msi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/msi/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pci/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pcie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pcie/bus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pcie/dw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pcieaer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pcieaspm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/perf/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/persistent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pgp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pgp/key//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pgp/preload//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pgp/preload/public//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pgtable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/phy/hi6220//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/phys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/phys/addr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/phys/addr/t//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pid/in//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pin/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pinctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pkcs7//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pkcs7/message//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pm/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pm/generic/domains//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pm/sleep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pm/std//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pmem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pmem/legacy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pnfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pnfs/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pnfs/flexfile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pnp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pnp/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/posix/mqueue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/power/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/power/reset/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/power/supply//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ppp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ppp/sync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pps/client//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/preempt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/prevent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/prevent/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/print//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/print/quota//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/printk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/printk/safe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/printk/safe/log//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/printk/safe/log/buf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/probe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/proc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/proc/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/proc/pid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/psi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/psi/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pstore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pstore/compress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pstore/deflate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pstore/deflate/compress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ptp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ptp/1588//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pwm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/pwrseq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/falkor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/falkor/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/hidma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/kryo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/kryo/l2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/l2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/l3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/qdf2400//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qcom/qdf2400/erratum//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qfmt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qos//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qos/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qos/sched/smt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/qsemi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/queued//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/quick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/quota//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/quota/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/radio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/raid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/raid6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/raid6/pq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ramaxel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/randomize//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/randomize/kstack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/randomize/module//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/randomize/module/region//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/raw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu/cpu/stall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu/need//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu/nocb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rcu/stall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/realtek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/reed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/reed/solomon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/regmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rfkill//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ring//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ring/buffer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rmi4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rmi4/2d//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rmi4/f03//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rpcsec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rpcsec/gss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt/group//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt2800//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt2800usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt2x00//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rt2x00/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/drv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/drv/ds1374//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/drv/ds1685//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/drv/ds3232//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/drv/m41t80//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/hctosys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/i2c/and//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rtc/intf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rwsem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rwsem/spin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/rwsem/spin/on//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sata//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sata/ahci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sata/mobile//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sata/mobile/lpm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sched/thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/bnx2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/bnx2x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/chelsio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/cxgb4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/dh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/dh/hp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/fc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/hisi/sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/hisi/sas/debugfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/hisi/sas/debugfs/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/huawei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/ipr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/iscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/mpt2sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/mpt2sas/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/mpt3sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/mpt3sas/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/proc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/qla//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/sas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/sas/host//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/scan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/scsi/srp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp/cookie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp/cookie/hmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp/default/cookie//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sctp/default/cookie/hmac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sdei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sdio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/seccomp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/secondary//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/secondary/trusted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/section//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/section/mismatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/section/mismatch/warn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/apparmor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/apparmor/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/lockdown//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/lockdown/lsm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/network//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/avc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/checkreqprot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/sid2str//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/sid2str/cache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/sidtab//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/selinux/sidtab/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/security/writable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/select//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/select/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/lis3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/ntc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/pwm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sensors/sch56xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250/16550a//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250/many//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250/nr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250/runtime//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/8250/share//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/amba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/amba/pl011//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/attached//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/earlycon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/earlycon/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/mctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serial/of//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serio/altera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/serio/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/setend//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sfc/mcdi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sgi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sgl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/shuffle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/shuffle/page//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/signed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/signed/pe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/signed/pe/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/skb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slab//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slab/freelist//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slab/merge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/slub/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/smmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/smmu/bypass//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/smsc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/socionext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/socionext/synquacer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sock/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sock/validate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/soft//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/softlockup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/solaris//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/solaris/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sony//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sparse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sparsemem//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sparsemem/vmemmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/spi/dw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/spi/hisi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/spi/hisi/sfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/split//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/split/ptlock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/squashfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/squashfs/decomp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/squashfs/file//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/squashfs/fragment//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/squashfs/fragment/cache//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ssb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stackprotector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stackprotector/per//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stacktrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stream//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/strict//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/strict/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/strict/module//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/strip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/strip/asm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/stub/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sun//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sunrpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sunrpc/xprt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/suspend//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/swp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/symbolic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/syn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/synclink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/synth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sys/supports//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sysctl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sysctl/exception//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sysfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system/blacklist//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system/blacklist/hash//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system/data//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system/revocation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/system/trusted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/sysvipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/task//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/task/delay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/task/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tasks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tasks/rcu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tasks/rude//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tasks/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcg/tis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcg/tis/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcg/tis/st33zp24//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tcp/cong//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/teranetics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/textsearch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/default/gov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/default/gov/step//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/emergency//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/emergency/poweroff//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/emergency/poweroff/delay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/gov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/gov/fair//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/gov/step//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thermal/gov/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thread//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thread/info//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thread/info/in//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thunder//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thunder/nic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/thunderx2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tick//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tifm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tigon3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/timer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/timerlat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tipc/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tmpfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tmpfs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/trace/irqflags//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tracer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tracer/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tracing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/transparent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/transparent/hugepage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/tree//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/trusted//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/typec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/typec/dp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ucs2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ucsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/udf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uefi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uefi/cper//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uio/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uio/pdrv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/ultrasoc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unix98//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unixware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unmap/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/unmap/kernel/at//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uprobe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ali//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/announce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/announce/new//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/arch/has//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/autosuspend//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ehci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ehci/hcd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ehci/root//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ehci/root/hub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ehci/tt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ezusb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ftdi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/hsic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/led//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/leds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/leds/trigger//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/ax88179//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/cdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/cdc/subset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/cx82310//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/huawei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/huawei/cdc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/qmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/net/rndis//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ohci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ohci/hcd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ohci/little//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/role//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/cypress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/digi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/edgeport//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/ftdi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/keyspan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/kobil//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/mct//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/safe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/serial/xsens//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/sierra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/storage//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/storage/cypress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/storage/ene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/uhci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/ulpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/video/class//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/video/class/input//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb/xhci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/usb4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/use//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/use/percpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/use/percpu/numa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/use/percpu/numa/node//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/uts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vendor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vendor/bond//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vexpress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vfat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vfio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vfio/iommu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vfio/mdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vfio/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vga/arb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vga/arb/max//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vhost//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/video/fixed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/video/fixed/minor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/video/v4l2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/video/v4l2/subdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/videobuf2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virt/cpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virt/cpu/accounting//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virtio/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virtio/dma/shared//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virtio/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/virtio/vsockets//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vitesse//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vlan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vlan/8021q//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vm/event//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vmap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vsockets//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vt/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vt/hw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/vt/hw/console//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/want//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/want/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/watchdog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/watchdog/handle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/watchdog/handle/boot//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/watchdog/open//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/wext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/wlan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/wlan/vendor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/x509//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/x509/certificate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xarray//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xfrm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xfrm/sub//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xfs/posix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xfs/support//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xgene//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xgene/slimpro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/xz/dec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zlib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zone//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zsmalloc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zstd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zswap//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zswap/compressor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zswap/compressor/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zswap/zpool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/config/zswap/zpool/default//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/crypto/internal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/drm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/drm/bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/drm/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/drm/ttm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/bus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/clock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/display//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/firmware/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/gce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/iio/adc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/iio/temperature//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/input//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/interconnect//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/interrupt-controller//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/leds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/mailbox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/mfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/mips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/mux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/pinctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/pmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/pwm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/regulator//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/reset-controller//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/sound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/spmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/dt-bindings/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/generated//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/generated/uapi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/generated/uapi/linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/kunit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/amba//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/avf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/bcma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/byteorder//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/can/dev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/can/platform//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/ceph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/clk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/crush//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/decompress//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/device//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/dsa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/extcon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware/broadcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware/imx/svc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/firmware/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/fpga//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/fsl/bestcomm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/greybus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/hsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/i3c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/accel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/adc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/dac//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/frequency//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/gyro//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/imu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/iio/timer//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/input//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/irqchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/isdn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/lockd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mailbox//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mdio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/abx500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/arizona//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/da9052//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/da9055//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/da9062//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/da9063//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/da9150//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/madera//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/mt6323//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/mt6358//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/mt6397//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/pcf50633//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/syscon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/wcd934x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/wm831x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/wm8350//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mfd/wm8994//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mlx4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mlx5//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mtd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/mux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/net/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter/ipset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter_arp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter_bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter_ipv4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/netfilter_ipv6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/pcs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/phy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/phy/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/pinctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data/jz4740//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data/txx9//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/platform_data/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/qed//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/raid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/regulator//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/remoteproc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/reset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/rpmsg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/rtc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/actions//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/amlogic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/brcmstb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/cirrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/dove//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/ixp4xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/mmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/nxp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/renesas//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soc/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/soundwire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/ssb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/sunrpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/ulpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/unaligned//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/linux/wimax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/math-emu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/media//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/media/davinci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/media/drv-intf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/media/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/media/tpg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/memory//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/9p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/bluetooth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/caif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/iucv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/netfilter/ipv4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/netfilter/ipv6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/netns//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/nfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/phonet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/sctp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/net/tc_act//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/ras//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/rdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/scsi/fc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/arc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/at91//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/bcm2835//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/brcmstb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/fsl/qe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/mscc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/nps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/sa1100//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/sifive//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/soc/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/sound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/sound/ac97//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/sound/sof//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/target//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/target/iscsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/trace/events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/trace/hooks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/asm-generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/drm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/android//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/byteorder//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/caif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/cifs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/dvb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/genwqe//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/hdlc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/hsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/isdn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/mmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter/ipset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter_arp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter_bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter_ipv4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/netfilter_ipv6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/nfsd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/raid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/sunrpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/tc_act//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/tc_ematch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/linux/wimax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/misc/uacce//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/mtd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/rdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/rdma/hfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/scsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/scsi/fc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/sound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/sound/sof//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/uapi/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/video//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/xen/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/xen/interface//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/xen/interface/hvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/include/xen/interface/io//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/init//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/ipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/bpf/preload//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/bpf/preload/iterators//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/debug/kdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/dma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/entry//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/gcov//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/irq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/kcsan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/locking//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/printk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/rcu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/time//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/kernel/trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/842//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/crypto//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/dim//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/fonts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/kunit//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/lz4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/lzo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/math//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/mpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/pldmfw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/raid6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/raid6/test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/reed_solomon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/vdso//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/xz//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/zlib_deflate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/zlib_dfltcc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/zlib_inflate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/lib/zstd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/mm/damon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/mm/kasan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/mm/kfence//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/6lowpan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/802//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/8021q//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/9p//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/appletalk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/atm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ax25//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/batman-adv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bluetooth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bluetooth/bnep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bluetooth/cmtp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bluetooth/hidp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bluetooth/rfcomm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bpfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bridge//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/bridge/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/caif//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/can//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/can/j1939//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ceph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/dcb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/dccp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/dccp/ccids//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/decnet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/decnet/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/dns_resolver//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/dsa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ethernet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ethtool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/hsr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ieee802154//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ieee802154/6lowpan//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ife//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv4/bpfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv4/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv6/ila//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ipv6/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/iucv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/kcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/key//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/l2tp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/l3mdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/lapb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/llc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/mac80211//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/mac802154//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/mpls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/mptcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/ncsi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netfilter/ipset//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netfilter/ipvs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netlabel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netlink//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/netrom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/nfc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/nfc/hci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/nfc/nci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/nsh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/openvswitch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/packet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/phonet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/psample//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/qrtr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/rds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/rfkill//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/rose//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/rxrpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/sched//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/sctp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/smc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/strparser//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/sunrpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/sunrpc/auth_gss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/sunrpc/xprtrdma//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/switchdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/tipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/tls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/unix//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/vmw_vsock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/wimax//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/wireless//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/x25//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/xdp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/net/xfrm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/auxdisplay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/binderfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/configfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/connector//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/hidraw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/hw_breakpoint//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/kdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/kfifo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/kmemleak//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/kobject//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/kprobes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/mei//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/nitro_enclaves//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/pidfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/qmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/rpmsg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/seccomp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/timers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/trace_events//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/trace_printk//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/uhid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/v4l//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/vfio-mdev//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/vfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/watch_queue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/samples/watchdog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/atomic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/atomic/fallbacks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/basic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/clang-tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/api//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/api/alloc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/api/debugfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/free//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/iterators//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/locks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/null//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/coccinelle/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dtc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dtc/include-prefixes//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dtc/libfdt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dummy-tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dummy-tools/dummy-plugin-dir//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/dummy-tools/dummy-plugin-dir/include//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/gcc-plugins//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/gdb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/gdb/linux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/genksyms//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/lxdialog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/auto_submenu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/choice//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/choice_value_with_m_dep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/err_recursive_dep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/err_recursive_inc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/inter_choice//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/new_choice_with_dep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/no_write_if_dep_unmet//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/preprocess//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/preprocess/builtin_func//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/preprocess/circular_expansion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/preprocess/escape//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/kconfig/tests/preprocess/variable//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/ksymoops//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/mod//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/package//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/selinux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/selinux/genheaders//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/selinux/mdp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/scripts/tracing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/apparmor//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/integrity//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/integrity/evm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/integrity/ima//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/keys/encrypted-keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/keys/trusted-keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/loadpin//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/lockdown//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/safesetid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/selinux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/smack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/tomoyo//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/security/yama//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/ac97//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa/codecs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa/fabrics//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa/soundbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/aoa/soundbus/i2sbus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/core/oss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/core/seq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/core/seq/oss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers/mpu401//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers/opl3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers/opl4//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers/pcsp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/drivers/vx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/bebob//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/dice//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/digi00x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/fireface//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/fireworks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/motu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/oxfw//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/firewire/tascam//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/hda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/hda/ext//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/i2c//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/i2c/other//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/ad1816a//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/ad1848//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/cs423x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/es1688//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/galaxy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/gus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/msnd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/opti9xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/sb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/wavefront//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/isa/wss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/mips//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/oss//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/oss/dmasound//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/parisc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ac97//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ali5451//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/asihpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/au88x0//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/aw2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ca0106//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/cs46xx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/cs5535audio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ctxfi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/echoaudio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/emu10k1//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/hda//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ice1712//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/korg1212//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/lola//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/lx6464es//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/mixart//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/nm256//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/oxygen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/pcxhr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/riptide//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/rme9652//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/trident//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/vx222//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pci/ymfpci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pcmcia/pdaudiocf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/pcmcia/vx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/ppc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/adi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/amd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/amd/raven//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/amd/renoir//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/atmel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/au1x//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/bcm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/cirrus//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/codecs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/dwc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/fsl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/generic//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/hisilicon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/img//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/atom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/atom/sst//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/boards//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/catpt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/keembay//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/intel/skylake//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/jz4740//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/kirkwood//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek/common//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek/mt2701//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek/mt6797//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek/mt8173//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mediatek/mt8183//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/meson//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/mxs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/pxa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/qcom//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/qcom/qdsp6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/rockchip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/samsung//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sh/rcar//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sirf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sof//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sof/imx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sof/intel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sof/xtensa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/spear//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sprd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/stm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/sunxi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/tegra//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/ti//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/txx9//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/uniphier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/ux500//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/xilinx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/xtensa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/soc/zte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/sparc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/synth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/synth/emux//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/6fire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/bcd2000//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/caiaq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/hiface//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/line6//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/misc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/usb/usx2y//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/sound/xen//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/accounting//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bootconfig//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bpf/bpftool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bpf/bpftool/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bpf/resolve_btfids//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/bpf/runqslower//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/build//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/build/feature//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/build/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/build/tests/ex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/debugging//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/edid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/firewire//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/hv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/iio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/io_uring//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/kvm/kvm_stat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/laptop//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/laptop/dslm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/laptop/freefall//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/leds//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/api//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/lockdep//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/perf/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/perf/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/subcmd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/traceevent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/traceevent/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/lib/traceevent/plugins//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/objtool//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/pci//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/pcmcia//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/csky//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/powerpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/riscv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/s390//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/sparc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/sw_64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/arch/xtensa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/scripts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/scripts/perl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/acpi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/acpi/tools//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/acpi/tools/acpidbg//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/acpi/tools/acpidump//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/acpi/tools/ec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower/bench//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower/debug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower/debug/i386//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower/debug/kernel//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/cpupower/debug/x86_64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/pm-graph//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/x86/intel-speed-select//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/x86/turbostat//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/power/x86/x86_energy_perf_policy//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/Documentation//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/arm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/csky//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/powerpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/riscv//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/s390//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/sh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/sparc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/sw_64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/arch/xtensa//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/scripts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/scripts/perl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/python3-perf/scripts/perl/Perf-Trace-Util//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/scripts//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/spi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/nvdimm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/radix-tree//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/scatterlist//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/android//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/android/ion//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64/fp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64/mte//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64/pauth//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64/signal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/arm64/tags//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/bpf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/breakpoints//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/capabilities//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/cgroup//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/clone3//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/core//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/cpu-hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/cpufreq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/damon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/dmabuf-heaps//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/drivers/dma-buf//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/efivarfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/exec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/filesystems//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/filesystems/binderfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/filesystems/epoll//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/firmware//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/fpu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ftrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/futex//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/futex/functional//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/gpio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ia64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/intel_pstate//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ipc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ir//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/kcmp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/kexec//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/kmod//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/kvm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/lib//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/livepatch//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/lkdtm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/locking//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/media_tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/membarrier//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/memfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/memory-hotplug//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/mincore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/mount//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/mqueue//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/net//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/net/forwarding//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/net/mptcp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/netfilter//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/nsfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/openat2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/pid_namespace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/pidfd//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/alignment//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/benchmarks//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/cache_shape//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/copyloops//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/dscr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/eeh//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/math//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/mm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/nx-gzip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/pmu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/pmu/ebb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/primitives//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/ptrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/security//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/signal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/stringloops//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/switch_endian//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/syscalls//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/tm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/powerpc/vphn//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/prctl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/proc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/pstore//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ptp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/ptrace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rcutorture//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rcutorture/formal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rcutorture/formal/srcu-cbmc/tests/store_buffering//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/resctrl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rseq//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/rtc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/safesetid//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/seccomp//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sgx//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sigaltstack//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/size//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sparc64//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sparc64/drivers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/splice//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/static_keys//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sync//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/sysctl//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/tc-testing//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/timens//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/timers//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/tmpfs//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/tpm2//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/uevent//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/user//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/vDSO//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/vm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/watchdog//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/wireguard//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/wireguard/qemu//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/x86//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/selftests/zram//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/testing/vsock//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/thermal//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/thermal/tmon//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/ffs-aio-example//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/ffs-aio-example/multibuff//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/ffs-aio-example/multibuff/host_app//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/ffs-aio-example/simple//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/ffs-aio-example/simple/host_app//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/usbip//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/usbip/libsrc//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/usb/usbip/src//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/virtio//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/virtio/ringtest//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/virtio/vhost_test//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/virtio/virtio-trace//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/vm//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/tools/wmi//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/usr//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/usr/include//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/virt//usr/src/kernels/5.10.0-60.79.0.103.oe2203.aarch64/virt/kvm//usr/src/kernels/5.10.0-60.79.0.103.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/dbe8f6301a56c8d0197bd7dbe749003a-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]=d6e32e8f533379273ad795e85cadda9cf770bf4c, 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]=6a92b3fe43e846d251b498295c54525c22950753, 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]=b40e58a1c0f19378c86d46ea05f8c72623a5eb6d, 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]=3efbcd8af8c6e5b75a03b4637a7578d372e8454b, 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]=ef281158595ec970d354b640243a702b568d2ec4, 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)Y7kR>^<utf-82822d20a8931b322f33153df300101d418ecaf311fe9cbcfffca8d6e91a8cc2c4e991273e97b789be85dc19a41e770d3a61eebf3bd916bc0a019878db5dc753f?7zXZ !#,] b2u B0RŔEJLG4XķYL5eݮCCGL$ En˰8:  iܲumt#ʺ+s)#0q;4.֞V|:1CÎXA$_$D,W YK+vYpK#-p{Uśs/*bǓ=;NbBܷ^K}mbfu(^G/LD^Jf(XI'Jk9eKDoӿ 66snᴠdξ-\}c?܌'ЈA:mW ]VU3 d{b qxo:D[bN`,H/LM,8dyhf Rjp sTv|[ %m@'DP|$&썦]5J M`*yYg(Dab"=~ m0^5XDit ] l!!ׁԖh#FV\oYPS̿dž$;7|ʠΦ&rSdx"1'4M!_L #, irKhYO5O4H`]6Yw;j$PVYOH~?̺X;G" wr_cq`k@p lk"s%-!?` ևbs OC,Z+Y[98L0}6%hvvbQTkC|^>D}kT` q'lKG0"]16>' <. )\«06XT53q52R33xpQ0Ttd=^aosʆ ކCb9%i%ޭjNPk{rB\>xjaaίފٶvFNP!IQXwe"sAB\|xb倝_I1/J{߂1C RdAXsVYyӚp,3L4z)lVj%oVГgv}yc䣄uOqr}(Ɇ{Et0¾h]h&liLbldv:^ݱ9ZZxL-3jE2,'·? M#6k\ PS(tq‰&#S߸#|\ :ZxԓO`c,8P@2i_/Gf *i#RVuMA6;Qs4  O??I=& aאDuD 3?|n|kN,E0c%e>!i @+U1 ]"3.jֻ j5Ǻ6/ͼ5/B%$ Ij=q>5IYHò>p `o;|Gl9}wʲw& # Kh?;vnX!ҿ=Hbk@L2s|rQZvQA,́PAIH&*\ 祄З<?N1rݍƐidt4uwIL! !d;={XeDGfU+̗ wQn2o@BxgC'hbt.-w\mh ZyJZo>:@qb\ԨsHCaL7wjk i!߁LB9+GK/oaeų-2aAAm8'zKH?ƀ#=6|Y$z¯j+t`~ö@ك-l? iz0N v kbl2"--mųg Ek.0|:XSpjw [IpiY,nFULP@ GCdM +X YH776ecB͔ŝzDC3%+r9ݳ¦yG)b@OQZlŤSqk;'m|/Lr_\z"FWn2p`٤ϓ[O0bg8 NfRרV9AH&~`Ba8~1h?Fr vyB֣jmMG^r\iߎ3gI>l<}hc R6Y+'7mvaQ׷#{1-_;mb+Z}ӊq@~|9bARBo~]eFh?amt<@J:_,d]\sO.^w暡ȟ+gɈr8CuTlVZܓQ';y Nal(h ֆ-eV19=y=ԦG]M Z$A6LY]jc zlYϗĠDA{l+"\eO9U߬Lj4hp̜mGu JPX1 'kIy! #UIek%NZW NzRlnC7{]:q*ovnɜAr>n ؜ICH>&l_,Ŵk]MnH)vCdJdIà~iiz2Gq߄7D?#;]gӴO,@ ԕI,׽R*40#?6xapJ5W.Bh9z UJxqt%6+dT䌵$Hꨵ lCH З )* -Sc`tLwg4\=uu1YdB_Q-TEuE[_Яth>JKU:xoqD+m3$z;#_$n+rRF;W<̩vpB#U)}/]o[ڢ%h> _z2>jbB"6K"E*Oď;ulBjxk:t6&=nƷ j><&VCo2Eu|#zh5yf7Ymw"+.}=X 7J͔ۂj{}q' Ut!Gp\Ԡfk I0/5Ib$L@D \[9:lrU;aωX tz=O D`qҼwdH <-;Z1~'p/f]CAvg3Yn3ī͔قiL/(,)ܶ1PRT `ߘRuw1rƼ|?p_Jv^[t~Fۢ!/xs%VO ſp?}~ӡ`-E`z q5Q٬ɱrVIyܖ>9,6.,e  6R\y'of%g'_<&I_|`tAE~I,՝&TSvnC(`5ٯEkcd׋ɪpp氄EPZNvR7.BdX.PG/!BZtDG,2mR$-ͧؼ>j/֓tbeiG U .BXL>lgSGHKRBUy7 Bה\ɹn7CċK._׾J#lMc0 Ɖ;R~h,@-Κs{z-r׷[,i(Z`,TDzt=S!kd?l Uax~ EN3fŒ(xw*7Xd[|`SDF*)- %[1y+i:r<67 UĒ\ fGԤ-%f]tvaWۥXEffLޅ@=6ʹ":F0Y,έbdph'o{_)2|$2 68O5JAUE89+FS+Rд d6J* XewEhm:/ȁMhs"OcZHqITt9ˆy 2D9V*Zė1v%Px ԛsX9,t(r{MP$ܟz8Y]^NLAs#8hnQk۬vl/qCԚU*ND(']́eϯTuݱq ~ O>_I@ĺ;)(ji945RE LrѶ&/8Yr76?} OWk ;``Ҵl1}ih7/\0v1gk 3'wo9qNv2Ƞ7;.ӟ`Mꗁe+M@kmO¢䧐uY&,%ǍBc.2Z{$0>Iآ5T 뫱\n_[]򅿱4$%.n$lni9F=ND!ܶ$K/}, GOY>yoDqC?Įr숼yK\)N0wdj4Z5>S0#r#(4Ӛ&Yv=y5\!Łf4ݬ;}v6Ieo )Mo ƐQqy%mҚݗ$cH)IU}򙒟I%kNm;ovN24VaD=mD-{}']R::9Nk(UQ!yr ?󢀵21kH^8GȮ3 @${N͔qlF9Pm gWC=>3YBG. ] VZkSuN5yrw5둴$r!R嶑ko^TɌׇG3#A GEQm-w#Wh0}UX2p9nM9>Vl(/XJޤ&:3N;nF10%YJYC~qn< Ubl[S,%`\m57T}[UvkK.eDb#&Z,\,Gɝsg((PIttB&8YJ".fOi9uŰEC;ˢrm7JG TY&hg3)֥oD! 0fwՖ0Zɝ/*|v&;^(XbX,cs[TZ˙-fp{DO#d&9*&וkwɖ TũAWRp tlAThN 9/AKyiW*P>rq 6#c`5RFepS G OHBjf&z[I^B #ApN읻mw*ΡOhG֌o ۅyo!씁ƴ~)>>W Ng5NT+X rw8#vc ?KF݊;6lH@WyCG0wW13Z.l*E"-)Rŷ ƶb2,9b U*h='=T/tPg4ELk J peLV -\,`IkA9( z{)+ˤqS`C >PfUMi%TQd9ۙ_Ĵ&נF"{Cxf) P42y5 9D*ΥAe<njjh4".)8a?_na FF?~fh迅|11Jw 6sv߲^TV:#E@d{^k&&c;@?@Fa4Paa 'jk̵̳2r+ =I&;njYA}4<#GV[h4Q#z]6!-. |ȵqa݀=-tfzf B}aE\{-qʴ%|RtgNӛ0Q i-E1B6 FCaInG^UQ4d2iZ{4G50J}:VLzl}E,hER+{H&%OmRL.8;JGz+(vm' D0+qj>QH +6RaggOSۭP()THfI@o-<՜r/-> =y~?Cڷ8MnQ-Z'5ǒۋU`[T1)ON<(='!A7`zFco@]6tI:Xf># a5;ot/Oy"PpB-Y׿m)x[dí>Αa[{t]yh?k5"CmJ}!#`ۺmVܨ`A6+XPFel#Zh]JSbQb\SsM}tSkp*oCu'G?ČFIvɸRX CE~ s Vȑr -nYoݪ/ =h/ρ$/0}%x/V KeL9g}ѳUh&å{4£||IŽojoA>{!&m֌}0YݜNN ϐPq O3x"Ν`g1 ޘM (_ Ƨe6VlvdaCHꁭg{LI4y˞ b RأfCzGA3x-}QQnr]R(uqLH4 H*΢ G}Yrk|aǼjd!Br/ D5e&Q9cNNln(`\6 ^gBj3$NtKE:ϲܐLW_+<5 uS/#06_(d >lFfP V&j ,9J-22Ei zw5t_eO}e(#| .NOz1ijC~:^9fvߤvN77-ߑe,  ٳ 9 c7gjI( Qo慶e#^iҶk`\k٣7p $4ҷ4f߬D7qOG( w2 O` fZ(H8MQNv" j,~b"e1z1O9o9's^iyVc̿;<[h.O?S6fwXvXko%UdY%esOsGGe͈Kh«|K;?Y!&˜n [Xu4GMYX4eɀE'JN9 3Jd$_D+lIrM:^ "RB3 ]곴5"N #i`qD3B'M4*}+{>6 n+ Vl)c6gg6,y)5]K^̪ _:6iε(θ/ec`۝۾bRnDkQN/H.pS[jLfAQS^̓p)3zQ(p;։nTyHq2J68VUq[͡wy:T$!ըe-Ҋ?>>BR0 Ի@+4α=Fw!cKxrAZOd`-Q")KP(U4vB2f%KVy/a9,y^wKPhsuBC +כJ6djn?vO皯_6*3#ClX(&Y͏Ϭ ^z+W%.r%gTpOg (q k;%uHe}]qe4\6 {-䉾Wt.ǎ4݉Ol*[ o>V % p"7ʟ>pV6>~^;@6H7 I{ǥHĂvbvV$4F%=7 D />C߹[+1~h[ #fV*qHPQg YOկ}PlYem_ ^ &%hG/[OF{$w*D-+5d1ؓPQL !?d e[' G7SDAG1#Sg+^p$ fDDok({lJEbDߔ]6آbi 7 NjLth*ڌEcQj@D@~~ V 3{T$ͨJɸemQ;BNy16fQwJ@v\4ߗjձ(5ªܻNZ+!Fs95GOFt.."^_V 41r4Zn(1umu5ѨpBAq2PCُIPF":% 5qGOWJ #W̻VU&Pk5VƔ56!KG9Pc\= U5 /ʫc- 6-9BLg*2|^Xy%q!! ʎ4'~V:TnxUqڡЀ0n.Au ŠAu;R-HφU:L'DKlK>t CqTQb[ WCc|nGw2*}QPyNt>\)b_ҤnohY<c D 4Ea'|t1O 6|qnjqߍNc-(FKE:1TB.'!SxpvQ4Ȏ̆be9;`e8ҁ7ӧM0L9n u=\ìR4XĜJ}*ϪH"hQ)ngJ OL8zCF[?v1 e̫<1u";ptq,iJXk_z")<]+"#}#.ٍœЇV(n;f7D.=:Gt̡Y$۪sя0Ԁ]lDO"IǕL{#H*fc&pPgp #ѓW+jڮƆQ&;Ur^<ߩSi8T-=5É @'#X<1COzW%O{i|֧r*]ӛ[=CQ\-'O.au2=i73y94o:K!*ݢP"퓴9)x*mUf LG\lj|;޽r}<ۄ ck8s|SGm7@LrD'4 bQ*xv*glF)(W!/bDl)M;ADB8N` P@қ!6b\ķY/9>Df"y3v * K('Ә"^'s ZF#i+X9 6 1;!fLBVjMGX̊hqf>H3m|x4v Z]Zc nЕ͔}ĕѼP') wMB7AKhF)O!m59INd~>>ų# o'L>bɿ#G_2>_JaU&%>8wtZfu xr`V+PuJ7 $6KZۤ{"0 f93+3 ? 3PD#?AƢ5kb'{_M8o @rMqqn2Вg V`$Dqʑ('I -r ׉_}q GI0r;tۘޝ۪+!g#χC+1;)J OOj!g$muVSI@ hr-a"(">&A++߲@ΌAY˂͹K<>C@?P&:z`곧 hG vՂ7C=97G 5ZHV^xtO}(+F<>i#<2%[ A2m$ZEe ? 3O:ڱGE`UW-KŕQ`DoHXX27awZQ[2KLrrdw8uks+Fš<#hD;b$(@^6$XjR(#ɏ1nBZ~),|?)9Ã5^H((Y@QYEUQHBmPIeE^6W豞qh6/4[KM}9rN%kaAnjLt[E|1Q<\vH,H';*5aYxvv[WiMbߣ)4zP25X?%KΦeoKƬsoZ'IDcB.\XfzIgk p;91OioЖ>r!ґ%E?-JwJ7GևSbMŠx|z?I`ȚAe! Qk -F kl(oRi{:7亂 }?jD\TxUY q(A';l5;&bi"ws-w*aṠNqUu13tKעFj^U˦+x|#)]tV7Aߢ=i,8j $CNUX4v28,2 b _D_Je,4 ȕU )h) tDn->~+˧‹Lfϕs[`Fq^Ȑ{F 6(To$Y~FbȦR^{[s,"-YdC+!{cꀊr]6Ȍəv$#Dn <\b?ےyBoRL t<#ȫ؎(SoHīr']ʑ< od7}0V01mK=(ZXۋ^Er.EYɊ[րIyv:}-(@BvU_:!z$ `cf4/Qɜl+QOB[Pх&9,76%:f7E Qq 6j+zRL䞔-Ш>%L.UOW +JZ(F vĨve2O&$'G#xF9cg_ӗ$#(\9T/Q vڇ2EV3$1(۬'-Z( h.~FʒNB"j+^}Y]YdRb:y43|wr| *==xq"'*]&ibrzڥs %O;)TRO }ܕrvgc:O4b{z^vx|5]0n~xK?JX2" aTؐgJ]uHdqkDb]ۓKp{,R2EPYST4t'.[5 ya98n)+MYi3B>а*ɕ"H;ש' PˠwI^XK>iK klrXF妿=%s^7F0lұlvyV~]NJen+b^6^@9gNu{*Y ?{PD '!vd5lju>(Zw)k?;y !"P89ZEwW&=Gey rDKmyNѬ ~+jݧxKJLE@Jsk?xŅ3 mfZvm]pU6]a?t1 C)40s3[(~<Ҕݓ+7Kduhg!#QS]].rv~% Hxq@Ư> 8S?ˤJ1tgiftpw%O"Y60-N]+KoO}B`&Ch cG7*sRk~]dÿiR4flRhnƛ%'R8$49oe}ώ/90pAN"NzF2SEЧ5ԞKO&IVyNg[Oiɂ7m(*AԽO#)¥ (OO(}eװ@h8>:|g(t?#[oH#({HR1Rj6j 0/]WQtp1a0YTːIpPJo41 =eĜ[I"9+N*$aEqlIGd "%3zׄapj_2ym5cgÎwOn3("`bYnv[c0͕1 ~u3d#~ZE~FJٳO^ 2U5^&USR@i}ZxM%IUJzfdD H,ՒIR# Ta%#|]!aP%3~k1f&o<!y).$01JV7Y,!1;WϖZ4d-{+ pš@Wgܓ5n_k.}*ʩVoO 9 NW}0s`4k&l۴Q T,@d6c' k.iW`> :3K As%-4YPc1.d?e24j|Qֹs{[֖aګ ƐQy])[,+a A\)9mϪbgP1 2JZb19V+H^atP:PC/PIɷq^6$a&a9!*%˺P>/2~PJɟg롄%sb؏QYkVc78P&5؞M4 r?TF"1,'Vv514žL3G-;XaM!FCƠzb+K3䎹ߜfCHXS:!| b)lE kaJ_6T@WI'? H VWMTBmHڽJn\KHNKI!ۭ\vznm%: j+4bP_s8X_d8V]@*e*_?>\D-p;7 &9Aa˅Nf[sk1\%<5bY-W-Pš1T 4I! 8Bk-Cr.x䧮ӆ9^cENV]sQrAq(a4S1 ^5/r"qvKlzݵfE_!~k%g{UˡJH\ʨE\%>d$(#~C1 t֯95>NI7~|!DVPlYݗ!CAݧ2gLbd8Gݾ =1 Zy7!dD?Τ$auFa7L#\m94 zHMq0_`HxA#dĕu2VYuOg_vOwS/ QQK氇[R"ÜCg⃣[4`W&yq|w g/g~|oаԽe&ߍ S P+LB .rX[$],Syt}Dw,Yct$~C ӓEcٞޚ^W(&)K5A 1<߿)HT~ <,tm8pS;HAIj˨PdXw[D y:ٻִ]J9ˠPwHCl&,^-IEj hS_(KMf6'w-v{[U&"M/2{inye[ F~jld2%4&Uq  u^"+PrEKǯҾȖaΝ2nHO[N:ۺB I~IU7f: C ;#Q Sβ.Penj_yI\nC /\m&q{@_M +%v51?R$dm膶3؆P4#۪1O.jU&'/>Vp8\Tr Vl?ݑQ.ODD %I0D`qm+* D?Xe@m]QXiA}hi}nӛ 50d#- %}= t-Wmmq6=&]ڴ<W`zI\or=g0XJfև_d+ݻ̧՜%- sDf]i^?4(F,FyjQO8.6β'yi%D^(}͓p-;eI{w&:6:✮.tRID\4}ޗ8c23w!iy9GK?CL :1)vFq(n1.|h-|Z?P껿"|ý4[}I5cAl 47Ǥ饍7srh+%BʐV+n,'2\ú^+T'')S<XjƄ'#NqœocOtg7lgF]zn`D_UYK^$Úl*>T `& %4^g0%R39Q c&B3SN7;Ѽm͗ݶka6x348Is[~wYgY\G58X@7jS+ٯ1 vE&c"V̅q0LZ<^S>[?߅`u[H~n5{,}S&_OǁjCv0tbD].Gх ^- 徳`L.Nt[wH1loLʬ-9Vk)32F6#DeL·|j"2}yUf;봓0b )pТ(9۳UJ=!AYfJy|~^,9wr\e$ wS%닙vSAVQ J_Y Yhd,~=8R}4bҝXk)5 >WݹRf ~q X-Vpk!%夦ܙ.:V>rG|Ioo%}iȑ2P]t;k b*f]k y#&/*Ւ5RDBOUkoY#e'ٚ$TN2b!+!rmlS3{b]Q%*h?XȔq\`P|f&XD)9[}'[kMk@'{6ADl3Ge29:89;ejYaZ*#Z43$ȍ9z8N'=hn>3AHq61'E3K7F 3N8 fk6a͂9} \Cpȼ)~1@鲿D!>@gzD+xSifk]h.++B$I!d+L[kKr(oP/2lٴǝ D}0DK).z;P;p q˓ y-&\"KaONaپ[33Qր| Tz5_ĉ5|l,x@PU;X&L‏$I;l@ʥ9<%ydUin} >1)fwXwzxWWedO1Zm> ęS%UB煔 ((7]IcQ[CZoO>>p%(J@js0?K28I[-_,nߡv O"J=kADXgY$U\ҪhjN2ׁw+̵nd݈ k(σeը"{Ѹ 3\gJAI )U+' ĔR1J(־{0t-aw SHow|%"K{{W鄦3tnwYArN!ɘ3E6ЁNˡ^\V d `:c಺eC\Kk?Wsq-Ğ|?;<X|nq\sk(`VF 3 #.@\ª#Cz`&ٛC*G"Eտ9cM`RA"vZD1!ҙSW;8 ݙ^ni97ZfT+qZU6fy)UXp b!4N]~fk:>}Uw ai 3x^U7" Kۧh7灕@Z $KozFE<߼aJq=}xF-@>ӳD* `Y >:*SXw Śn=362ڲVA'g7߭HD4l ZT}7\M ц, ~,DzR s:) l#: aB,u3D%K+QA2R z#41B#LCh zȱ+WHÍr>7(A_F٬BLU҄IzV[s0A*%UNR2 ~,9/ NkPdSpTRJ?IBSլ#כ?S{i9w|0BqPm$ sϥ]}ɡ@D0,ʬ4lOӳqnM$_\vDukfr,$n>di.3^C)e,qN]ioI"tԗ@4o-]W8ԕ;]a6„Uf(& Z|%u7]Эѵ!YOPqC'`&xuYB!^KT>i&67:6=f.6,Q1Mռ9XLQVjzY9ԺEV3ɐE?@hvh s(_M/ TkCҲH5ݵTDje&곭ݔ qI#`s~"<א`=tlqk-X'bk"GSa_]sbqhtiycѻ[bVO(>FwN78,R~qP#9 )fzQ >5c F+\%ڏNIzKʌ?M9Dሱ6s]j< d)|cUQ9.Syij- Ls(WW=¹ /U@#kct'Ik96+߾{8sidIff/&.v]a*[ 30D6MnJ:wj ьpoYpRqZ J!M2 g=ul%R{Hi-@ߴ8Hjj6}F e 7XgvJǫ!= c.V3 Kp(t9@)?s==``h30Ar :kA@-NBƈ$H1c ҟi%n.N$ q3ғem!α}o?4!Ev;fkZnQ[϶49Kp ?=Z=mGJ 4@pncp}lmKRiggM$|2=INxM,Wms 3+`8_87 >!Q.;Tj@=""=6A A]׾-*j&L}| AAB\)Y8Kf$%b!r*J6__Q! ^6M"e*3*`l|'7'n5Zm(ZA=9`z!+.p-[KK^RuwAx߈Vf)VIǠC{ i6 ytqgZy_B%ja_"a hB 5aԱd8D3(CDOꓪXv}D5ZƛPd߼;ZcY]j!p FV_Fh#kňX4'BЃ[T QӡcmfX웷oZGZ9k1Z{a%-E76aŘ_aU[^:V?|~Dt 縲꽀"7/[0}/``+3_/ch e$TsٺLL8L2N Oy'ٗh>T}H#)a2?9[\ҵN6QjAIpy[%Ղ\nFGjH`eWs|`rQ9gp*tJڊ_G&1 J??)z n b ZhȮ%YX^u6+*^7@RcAaP5s/Fq9HO.C"&?ά7(Yl6vybm$(Ff:aUT»Zջ:h;&D􇚓RZ4穋r Qp<uˍ% -4Rxei`7"!bv/dŏ%sgYC"^׳cX(Zۼ#jR;~W^*rNakNI|Z#:pa3[F0ZA;z~ڤtq0Q!i/!-9@!0jGO%2ޅURwxzryhi_4:N/t.)˽>ܝQ4kvϷ2ޱ"bP?Aׄo.|l-@09U/<[5m*L޿wEm'&r>-\¾,ʥ!띙K z ͹:b-}qN7(C |A(skh2%78}^ 蛖LpYTGu!됕w^U08^Jm stm4apN_w^jvV""Z*0a$ՍSuY`R҇!:Lyf\F.DGG?h&;^kU1}Lv-c$uۼz͵X GW<׉uޮtNYcNycF8<^?Jf_}#M=@QKNkw> B6U'D3BWά>k(>?|G{x]o 'b:=ߦMz8"Rv@J7dj^0Ae{WTߣP .)h//XtMJC`im}/w ݶ09[Jk O\C7%o@Br2B}sO:7E(ϲ|&oآݩ1I7WsaKŮm^-ކ(.?-[VMBhκHF=/p5djs)Ԡ>S!6QV_z(Lz(R>Lj6`. ҕ՘N|?-kfscGPW8"`^~؍B>#\`+"oHDgpc*0C];4!vTEB< ә/2|? Bsr"8PlK޶I(P=פ_~ 9 nyY.Uʊ492[Zlj:p y^#QvU:g{g&\1tۣ]340޾?.yK=zEMy|TLsѹ(OPŭ@F4?Hh- ƞ֦S=cVXB>EG,ÅoODǴhV3C$* >h1ݩ_EڳXMe^xNO3r6]zn0ZΈɒ}DA0a]dɐiJ'+_|n24tМxx7]o~2d!2FQkHJLt}Z?&ZtgJUXLb Ptq[#2k-9EmP@늲,SP!-Iѕڟ9Ï&eϒn%LFXm܋#>F`KZV?iMHM,Կt&nxRfJEytu%v3ݕ=܇27V-0+|ܨ!ⴾّyR)vyt7Sy~ 64Lz-tlϲn3Rt2ǐyyC!뗳qj64b1Iqe4\̥>HAX(s "a7cħ„Es+{ʎ,Dr֮=V6*VC1{R4B?'TñH3Nm$vo^O !|;X:SdŮ}C8%UJ+&}x(,\>Ûae|6I5G>e-(qPPFwuÂ[k{2##tz4.L*4\ܲw8+Av+ ťbN!q0$2AJaVXަ?O:z)9H/ۃ9(u:Xwe393#puԧ0ck?(˷8WQ?lVpH> Io&9ehڄA mCjZR٣-C {;и0Le <~:^A5m/Xq,Բo,SpGL8Ks*c{ ڡc[BˆSωoJXx%Q%nK)KcosZ/%rdfKB ng e*JNO@R- ^eܽ _ktc!ˣ+h_Nq+- >xԹfrO,~tTLLDA-_xa#R>ϟ`yI(1%o09:+ U :Z),(_x_1MXlKم<럙?Vgjď}ʈ_#K1◭N?;=|%R䗪nPcc v7 Vɛ)gҸsAG̕/H.I^ NGh٩`V}nSλ>H5bNkf#CɬjqMil$'ŕhb~ѢboNîuLeJ< g0z5B54Žy| ný`6#\' bZ{^y)%M^GenL=E[݈"K.\Q̡}LvxAm`#C6{,B}i4s <&.. uݡԺP -Z֖ՎآUiKW(̆fB4~&[bθ٩{gE@<8z /#N8Ae8^..VӍ͝qo]h^ `,u[0X=YSL`i1XiFETr$ao+y̨$4YiZS6VE0 |#]Mb| <~JhfatX)lj(G=?(Բ.kI.Q{n+l4Ph;P̉'Жy(?3,SSVnlqE6w>w *OZ+߯qd$kdӆ޶qs*InBS x3w(N^JBs >=' N\΂3Y-z:vsEƁ'R2JK? KR̭VƲd]2Z̰C x2y[άhAuF?/];&0N)SNq3J",^l #ޢ3jh(o\S ZAD,Y3zfs~ٕGBrWVgvڐPkC{ΰ|_1@Ns")b}a%ٌg2] IAd|Nf=އ N;!֪*$?U(/mcfV N~kfyPvcu!󯰎/gbv÷$1&1pF nR66s$a֦ϰΏ(W=PGm*l7wiħƽo)`EyhN?ˢ;lK倅71Dr 1p9?`aU5cK@v*\yKwd*7wsx/Q Wμ oxNa8ЈG28\|vΕN:[GY V$r!!q0oͬ)|^LЈErҚ:j,m]( e'w3ym7{-9sy *& k(@{V7!Qo7J拳|KScMp}O7deDz{Z>|qs [ 8O-mj+j la;(I\W6FaUd !0팫r €O TA.tM]@Y|*Uz?o!PQ )-LZ}&ӻl::aYb+s*c&[cZ t%gc5$QNOZBnd 1\j }nU@,) +k1^@$}E f8a{;W_]NfVm2In|<=ȤkiAB9>>I/QyzqԸ߸cCsQaȜy?*9̣mmx*fBj0 -]D{a*s&{e!ޱ#FƏߛ+ 'D3ş x׷bT נ`p6b7 3)vL?wt!q>H O8?}WJfWrTʯ}V7Y?]-h(T^M/w{7+rS0(B`,vR fR 䗴ePȍG{2sGPZ^Nct=q@6#k&S7Io@'kpFMϏs$~ЫTf;atU*Q(WK_65Vu@(}OH\˩+͊+lVy #/wCVxxMX)D &XCjvbEmȂ$ _" <d VC556֭޻_^K漅D7bk `ć" zLe˃Ljkb7xP0EƋxݡZ|7W_,0пk %o5k9)Q&%C|.}FzWeEV5k iJ}q`G6hIǝ89P_`:5=l60s5M % :'mT4eCݶs&@1+MI :( kNr]#{qA$H7Q|c e[q~XMvSiC&/F u$qS%&ƛŁ`pkf:@@f)TИ]wh"Y Qq1_aɱT_ 1.N:}<5cA -0LV=g8g7L#զR7P'==[os:苅u*_Hq:uaisq8So?I\|g S K"ǧp!ufӸ_s6&F#_l$A/Wmw1N</&>QHZzLyg"+p.HsÝ YX,|D>:!@Ҡ࠲#!We%eo{BZ<#B!@wUEWkrc73 4|v ^}bHCS+oo. 8A%w,ul,`3u8tH | `J U0(I;p|Բ%I+Y%9v, ֳ\wӿ1`.\bޮOkL` O|[6Ioށb`8b-dlyɳI e#u 欎hǟ 2"2;dۯ冕#FY u\l>o1Z_2P`aumAi9.ĿoZ- Xj ys>v'*! ޚ㟟ɒֲrdѾOX{Kه1Z9V(9ڃp;eW U9ke)9=! > ";Qh#ӊ~ȠedP`jqhKi5Y8ﺗFPf#d~ix_&i ydn_p_u Xv$ 1⃟-L[T'gȲ w/ֿ:6&d^R%R 2Rz'UlJ_moaR .cN3쫂haMֈEa*ZhKK0WOOԛ*EHEd9( J}^T_^k̞6\t4x94no%As~4("n\f-e14K}\Bʘ$(Q|,(W+,19M)}sXDwKE*_(D5y߾c2b}QgClZdY'p,䁑#pxy {hqlC+DpU-Y!qyt.!uό:Zٴ*C }#`61^QsnV78T m[ޖ>4`s6Rz'}D=FR.G/i))eʸCm>zP͑5S}wHVAkYsDs:d~y~Z0ϒ^w ("MvYÜ6yeLrFME]/#Ӯk4sQ2p*{j7ݞ[8)_6p"j8zBo(rRm"J= Q{%έĶBSA~0,f>C36أJgst8(Jm| pl-m0Ma+ ,1C.1?vm,e5YBB.(Nˏ-S:s_*yĀv9 b"9!'\anfwq#R$m z->X:fl>XCeV7W"HdU\MҢi-#hLaWʪ1v/ԲZSozF [Ȇy6ǻ:}TsB(lcIJ7%io|yexM@@R\,,ѐ6k>rfLJ 7RRV]ŁjO-~4C6ٷ{W J2@S tT8,3s " ni젫*\ۥěx*ϩ5޶+qT!DZsql. "p?6lW&_`k.Y0Bn71[]&`5VNl Q5jٹڈ"=Y|gku=ghjW5)I᥂TKP2IM*מ4hܫ pR\Q6ϫ̀m0u)y҃F3-̾L(Q=7 h]38՝߳\5>pax溵Dh IK|Dqk)trДɛiqF 'aMn'A"Y&+n'_?(;DmYB; \ğv7*@9[G̦Y ( \/BEuFo4ļ5yz.#  P> &콠)ǽY^Kr?%, &hÕ7KiU˚z*3X=M}5:, ( > A;b/-W g$Qڄ֢s -~Ng^igQ'm+I ]tcӕPb{=L2PO gT65HmȄ6BU'Txm>o񅚱g=Z%I:fR_$[V:ІҒOn%mſ8c^2f[eCqzAmһd7'בa :lM|?\ tx?/{Ni ]ܻc=q V rn~Axwf7޻X q$">$PL} m\Ӛp?Ŵe"ZmK:TC:؛@W+)'dxo놛w?ͩ0π9ᗷKG(%E(~?&;H"r I6 vjM/D?Q$wXoJA8Zbj紞ak ܤmυ1լgb)u]ԿUkGT6sof+ʍ9Q8@oQ WMaz|+E0P&]:¸}ť?ŵ)ذ{fQCWf?9-~obHS#8԰4QRi[<%E2#gp3G8]=BSYP)<~5uHPa\ijKv˔o7RP6պvh,%1y[fcff(j4aTj[xE^fabc~{ZI0 JvC+szX7:} kJ_`#m \Z/$*V~CU UA2gG@n*soM1$AX9]ϼe%ZX&ɋQ/ T"!=6KO}P-7jVzN8mږ{Jo1Uq#VΛ\Nyic'>SF!8ܥ_a1;0;V~r|6vSKwG< XnypZ?M]t(oV,:vo .s,8y:2 JB52:W:촦ς`XSr1`g6Mff;glOX)PWZ |KFʰz@C[`?i nBd1ߙ4d;8^]+8Y䷕Tz@x;lcbnýzamO:Q2A"Oǩf.lH =SaEUbB\i)$M F/ X/eL.F/r˾"o>ќچL \GcN¶η_0^Q*>|!^%bCVAI4ʊ)ʤkKZGWd#9[BCw_q)8f`t5Fk(+.Hzj s0l kn%w*(וKɂ{:K7ws^eXg8W!DžPtQ~&kGFq7BL"em m<@P_ߵnîV.gQ!GkBZU#]= ;`FyCF2Jbp!cqR6f=o;8o@݁=9O"|rQbKn̪G"\:FXZ78he0s#V4b̙T0y NQ|NPNi8.kVt(2Df}&~Ӣ&imG =bWlMm5{=|n p;NbسեMB۝bDa_`wXफ़^h5-Cɧ!L%K`S ru܌ iqY5!<=2+c8ȧf`QP Xbr%9Ugg 7Ϙ^`4"Ӎ‹ /XCF kFz)H"gG=T9E ߽'*[>NxbO)]JN?TW 9&fGn\P3۽+_HrY ڰRpCr8IDfe DGe5mG}bTv1gW UKa{%NwlP Z2d|%eƶeӏ7h-^H-KmBC۹ڙ7U5_Y$qKۦkzOl~tZ; O;hUWWVqɎK`’-Xxkfq*5{/RJ33^~*PIҟ`XNTV+K8+Մ(&/r)jG їB肉-gg-7$m"M΋j[ ZK3p"y'eÿh[ʣ҃D7OkN%pvcBC,j>ߩ(]:$+0 7h%_~ 0u5O X@j]D:uЄNHjnqmv%|Z3 53f&tq~v%8YEwLѨK% 3B/ &rrbȸV'Qq0jAJ1xaGzgP)vgO=ΧWА9*a [~o\k~/g{iݰyQ(M8pNs6-uJn0Tt!i])RUwXDd*p;+E”^CoِH&O*I_Eb ϒ5|L5K<,h5sxk7MR_2쫶,6e|5'ߟ5U"؛ ..~HR@Q`MǪ4QƚRP bCUeP4 __^s+& {^~ŵ1Elv9$pL}ZPXhaT8qQgF vt$(fK9D+At'T\Z\ G}W8؄ \5|QfQE.վRyj^CbEJE}f]]?5rzicbEW9*CI #{EB+ݝ[vmļzZ[+!" M3-Y͌O@Jnmm~ThV1|R~qigH(߹m;]TƟ^Y9gn0Pc4-)BꦄhO&Kޱ]{|8`n&' ó /o̿oiXil|)sd^WsURrr 95̧X9E;ϫoCiS8ryE4,ڧ8?t *#rhM6?k_`LhQ3zϳɊI  Vz%_$ k 9Œy"iNs2Yɛ02T~H,hKST먑L]Q^XdH`tұ9#59[rN`֝^3n6.W | mb +ٕbP.y$imPEɥM>ՀW`q^ɢ%jjCjX R8ۇަβ+ Y [2kR>e=ƞt3i{7YEe[eI$zP0s@ƒ ؤm.,~B25<.,Mr%`MV^" ^A*( cܶyЩ会*stD{YcW8棍[fƒž_`jQz( # BF/l.%duCQ57dX܌o.. wvtKK]@"ƿ\Ef1.<|zJMjXzHxYὙp7}).|JlcJVS: |}NzLzOXcUxp1j=xժȽpVe6\9$϶(`eRHw"Zu 6S4axZch%3ue_c bxޗt: HZ+k:/cs)'jfsQ]4af޼#[ۊp@+Cp@ {DzGBƱF1Be,d0vd$n*"Je;vnLTMV?sK"HLpvg!%67a;;|kpHdT.}οN$΁"}wל@=OQ.`j9A! ^ȉ!c95w9H`.`O]~fՑCÅAKlirX]?y8J"QؾP_x"?dJX=qeScK.3H濽8r2M :vƽOTc{%Y\Vc?{TKTӚg!{ ׭os`\X5$l.+RV[oM'+.*܉]9g o"f68`uG\ R.fcOBD.<:h(hBJs{UzT!P%dw:*;b/ JGEQzi4^b%l?pR h{ lDL릾䍣;0VŔ@bs MkLޘi5/yb1LQ [ 7 'V91E ɪwҶK"9Y8≔ﱑs6wIY <bQtarwDQ1xmY|XY.y.ED"0-QC̈|09iraiak^𱼟qKTonEOuVނn6J" Ƭ4C TdJR>1R鴜dhjS,-[)0TٕF5P׊GUqò vV!m]Ȑ|d3ܫ?o&Hڪ{׏wwWhimqӂYIpJbP{-rHS'juk(pU m!]_f\ӯ6 YM8MK9}]@_T)-km8_@Tpf{/q O+ORESsnq IP <}O{eC4V)fKSgZVzV/;.ASW-{q";5y,mT 9;;Hm*yL:Ve=k }Y1E@c*!OHS~NeVۯϰ:}21O8[G+\nˮ4O;ܭ%⃿Uג2X9hIJ$c(ٌ48WMDnHWגM*0olƎ9L]6Gդ7øaE$sdQR@Vv<常!6Lcw{#`69qb/)/$iο I%irӼZ?, KJNP)nN, tdSIliB~*!D% X䡟-c+ǢK *LLp&dTLJvͱz`'@ַя'QoQX]~ sc~tIK.&3`afd ˴2+_JSeTz&5h+&W༔bXwue;I>@,b|`1pIPlo^ޫ›]ܘnpY~ и:rYIi>2Q=^z^^Vk|&0 =}V6BGԡ` f#e [xwT"i$଱Ӏ|ĵM'z v&KD0I'); kۥMsȣ4X@D:lju&dx50|;l7I8ۿu43GOetSFZ.~h=9b<ۅ'} !(;_ҧwVSfˑ'tzYgq4MD}u_1fq@Bx2 P6'臛Jeړ`tV@}U@Y)RCg_$igA_ߤ~-5dmg c0)q'̸ᅭPsQ{ au|S-䏴zI- V0z› { d ODO| uH(DZhoW u+uS9Vsu-36E9Aͺ,wӶ'F7g[;VDs 9^kR ބceg7km@t_/+s=v0b&^}IK!k2;E$24~ $@]`fH+2{t᧊EN%Y8&,Zuߛ+Rܞ* q˗~$M"*w8A 3;` ]ĎQ@ 1q}+@J;yo^X[cgw패mڷ`dʝQw3yy%b|ha/j+ Y|J?+`d9?jʐi/҇C~BTz}z,wę:×6y|&ͻl[mnkbT0a6o#:.+;Nd9z&2oi-ZyRW.F,E/UXR6eU7òEpP9ڭfj-TC!jIo07xjeO~ޚ \Yl6uy'XHjɹ+,7M+- cED[\*)WP{(B20C4 UO9d`hu_j%X&J1a)R[?srY8LI)׉;r*5i1g$k֗pciגnRy%/RК_*4=LГ: Lh]c'}a d/-F^E<]D"hӠgkӓo(25Jv-ޏlo+MxiVEopdXx%7%,twD^|G0'mqe6# `F;ji mBv ;6#HWhk[(u*#QqM=e*L*lXCTXLɱqyЃvBb8߹0v*"/?qj!y %%cN~;(hܩtHrLX ीh;=#8!JЅߐ, :֫:D= wYMh)*ߗ_tz}Y+*AwEEQ\:Ix2c$F։5n |'U".opCL4*Dd(#s oAoj9\oϻz|΀ wm&H7 ~|io0h>z3ZVwYc[+\s*6br z@ j>,XVׯU596:f??.}q??q8='ãxHQGFBOX7:4u>[d|.ǚu. t 1(S%S$,[eznDcp - VCGt|~S7M] ȲnfvBy NbDM `t+~x/j;x`p^F~ϲ00]`=u}&PSp?.!yyLh〢 SF0'MA{eiWd11XVF`Sa`XCQ?~[.mbO{ l@ n]W.$1(x7=jyJy[G/C#:FELbՄ{C8`^&h8tؿr%\ ?eO?Aݬﰟ:2kV2梪.XyJY. LRHPxݨev{E܈fȪJJ䆐 /!ΑWTlD^"},xmOT? z9E:)["N?<EdqM8˾uDs|F^#Wy#rCncTx25)kڿy|; %5TfC]~ K6bwTa距޿+\^39 btZM˾ʏF6Z~7c__ q5r:0C˫(H8}ƓSbKL#[+5ϖ cA%O>GVf'fJ[ G>SfГ7U{.{랅fޜ#e"(CG\SUn8q!&'(|++E6h] φk!r{ D _˺G[Q1f8=sN '^9xЏ`g[vKP峍d< S`Z'Wύ N5_4S>#sfJ|56gey.-_mQ@P3oDzhcw*h3pdg K!>L[mʅY>@ "N7Yyj3&o_ݛQ_a^CKgZn+YsB$\}yjuڦ-i,α:My]j`ՕiH;~I&S$OYV5BM\,I3[Q\hÅ^KfO:s(|`( /rZtN=pJr:*5%l3X\nU O $bA**$:8SS=pJ8ᙺb!‹Ap:N2>34+ꄗcG?#j4s4L9-yPoa^־s^q me)y1#B:wő4ơha-sI7yx 偾/W[XgѲNH˶9d$@~YnA< fJz) xk0!b)l3_c,3^:Gްp/zd?!A4A.{Բqi"Y2 SEhI)1Kaldv@-wKXo5I㙁O)浕r](ђ 'XQcV[䭨T^i> s[޾ Z_Dj}uWђ|MXa;v˽3"E%7 AYxw>"Lڿ+IvXyY1 [.X F#/P>A'yzHH鉤̺woZXds\me!lk 汕4t Y3q%bo$U cE:\mva~]ίMҊeY<$7%ɀ̴ ŗ5 ߒd_ٸ UIau0׵ ”D|*Ǥƕ Ұ8֓0ZK#PVP+cgI| 9ϯPHQym*nt#UڈJc$œ3j ►b+cUtrg̈J?PRNh Hs7G=O1rja6΂ *P;EȲ#콳?-ouݎ#P)E(/sTc1`/"f=qPt<5{m/~Mj{1.L .`K/IBsں .jßF:B^u_f1ZPϪ)ɼꭟ>lMoFH7ʴ991j"ȁzF'Mu0͍L'E)SskҺc7m[\19u@ LLe~ o' q7zE2'3m)[AI냖Eܜ5j6HSGmwѠ(4dST"X9vΌ ' F#qH3c)'ͺBGnqI5#kN`h,nzGļͶV!ЄCe'&V"lxb\kעڡ?SӳMevXlhF X˴KeWZe4v0ӌ^Rn 3:4v nF#<~2 cs6~JB'2D>QsTJf(STG%yn-I 9 CZՀڹFW,Rl_l?ם,]}e$[ 7y+%-=G@wvݪkVV>)=GH)tUgTow7l5] bξ(OEh71]"b6Omv3ba~5bXD(% =|H! {[#"LVsB~'Vg8NfmV&.349^). .;g-[-o*aѬ}Q@ V}cW匷5 I=Ida؊Lz~~Uyϫݼ*6N5@@!vH뚎juGcYa$I~0F[ev# 9iqU0Ƽ4 Q)][lѹ7@^!am$E6[2"GM/}7Sv2zQ4Sw 9R8zj=+y <qo̬s:i&?~q3P)sj ¸m,*t+Nnˋ+!q@?GLP 1@þS?+DzK;~1t2 }N~w2mQzwrmlIԡ1t[򅅹[b)Ņ>VE|*2{m,t&Uv_Vz+47Ecm{@=Uc?615КJcv3`3c &2f͋GNifONڣY em$l" І?mnrPRyfunpc#ײ()۔20/p" g"s{nY۝l٩[Z@y$~7;mcĿ,+d$K$<د&Hgԅ2儉A \gc#YYTCarmyPnynƎFo"wu2}/t)3=VتppT4|axBPPY z^|N3K}X3~\TJui۰@oqIإ8KX&UE3\UG-!m'|1Qw rq qi/Lt5`06g62,}潞*pqkՋdWbcL=3 ̇C ?cn)x3du$k)/^~Q#y'ᴬH<0lN.vYP'V;}x:J*8JdzgР]ܤǬz`;Rp8Ծp3u28f\ _BD4.-p.Ȥ5*OYOJigXC(C(]4ꖡ4 W},gN"0v(پ ,oB1.U`^\cHڌkim3#E>^qɘ1k'x[ҘjP, 0q҃9.5 ]z.^йcAi}/%Fb!nqX,v{6 n[BYOi=nipAxUz5f b?2ņSaN`!x VF_]Nvt[F'ro_!h-MӣT(UgCꑙXRD̪'w/d fqwvV-H6OPvp^+Cŕzw gtwĀj,/H$6 `A1pTKCڊ:"Hמg+V~Ij\p'P-tv"Zs[?OAEQA{UtE9&X zPvz sݲN_wwGz~F @sJ JCg,F\}vyBq蒜E@!e a$|ŝ YJcuע",ro/ Dp΄S VR[8x9% ݣoC׼(2 ;ULuRa|av`LLƟ`WZQД{w+ fYsCgᙣ-3JМG$; }:.1&dp(5G|DZAKYWaFmeϦq,ݻ7-,>XnYƾG^mxKN0Z@[Z4uxHItsS Y\t Z:fJ$܃H!0:Qe>}~-p%up1KfcW&jxf22 '2`$;cuRUc{=)~ ,֭G}J<p3EE6X^ F];&:ldClO9zHx^.ѡ{8 K #c+쒗*Q.j @anVKO5Qb!LwZ7Lp.O# r':ݱnaIhԔq͖Q{cI)xB{2/; 6}j̀UaC@okqHQ1\CSLpq᧑4Ҟy6'-]d㨀% oUZZZFA@GKuAj5OC"e#)1R3? U1eZcݧk6XĴP{y򯶙U|Ign~G9G RS[PIKZ83W "и0X.T 8Qj\P[tOXJ +¹rZ>')m @ L0Esۗ};T<&I;i8hduyAF=w}E7!U[V@a/!:5X]9(}@֣x T&@jH;Ce2-Wr,31myJFYłqTir Q {b]m jC0@*WaeJ528OfX=Ϊ"0Ev300 OϺ3ߎim=GKS>k!ZdH'(->A.XZ ٔy5}2.+h(kx'ȩ%WuF +ڊ+~NWOoGb)sQ%,` q eblL$Fro7AeПZd1!|4\Nf\KK5rdoY~Td4gŢftg8÷_&y!ΐCiP5EW涯==5?Ȍ#2^Oe܎Ĉ^ǫEn zވe,l.j QMm/R}rǽy=3WQPC +_Tj#{Mq\Oz7DǽVmzKM3tFr-ɪ^da{x;\`3NsS2yH~D Z'רKLL/i Ulb7.Efh'x7ZnԀgF$l6ӤW<@wWN䍈mhr1>v,=%(1wduU&BBm+v/,$YWa5]c\nl9f~?JF~rA2E&w2d2@YKmt qCtjF&*B*5fu,H7e?qY)>h&-g=ש端K!u LAt}P}*G0pANT;|nZU csyYS7](٤51Zs:4ΠR'4{wF2Ő|IHqR qrNhc+SZ/噑$ؑWX`^Ljyw%Qp⁝XK1#uE!ұi D3Oe唿ݣzW grX(,)3b7EN>ywQ/y_r%=G#.Inu،J3 FuWe  ҜBIҾ U"iG:2eAWIןImvQ :NJ XJ98Ocg@7)8}/8)UɤJgibΦ /}.)ƉѾ59Lzj;z,)J4cQcߚsL/lg?(]jXw,yVy '';|Ø~LK+wBl'&ٺڄHҡ:m~^1w~ZH%V3ۉѳP6zSmvlչHβRz;fo^ӂhhH+Ifg:- (y7!mN{A,) s̷/l*6 h*3"M&X2R*Uo*1ppɷBm%gZV9ՅreZ-iwFHǯ$VY7k=TsWiG%9)w4o{Di̤X;K/r6 Z>5kŢͽS*5 tmˎeq/[-K⃠1e(>jĹGHcGT(_6F^X813oPf9m[~&þ'?\zE6zG: S>A~0V6k2gZtW3NUeG _]GN^m &t*Q`X2E˅cqLuUh"ˡߌrȫ{S}4e=XXl迀2Q2sy΄gvnUF8+qW61W;Mb<Du۹]XܰDG' o?lՊᒩ܉YTib0l3O,b`@Z~cZQH Tյ-C*%pQTYw.qCPrŤ2%T^0o9v^@ftv@vv= }g4a iN}V2rxnhӹ 0325q`[k5ҾqB ۯ^Tw Џ Gԯ q@iȯ]2`ퟨDp1DPVE9|fԦs{}NKC`QnH2-kG/  @ 8pqq)18E܍[tS&" 9pY|*{H{e Ҩ'**<;`5a&TEQ. 8qng`K&hٰG'J8Crq^&Jdh*ڴ]y7ۤҨ`4z#DGV/N+`t+#PC"LL܈V1j#@ ݼJSÕPYHO8Wűnn39omt)Ku7|J^x!qpaRvM]ěc`ԭb޶χ@9߹yCqŒ6QX1DǦHDMyԿ;*gqm29Zϐ!J)xSEu0y~.=3Q<@n c{^ѪSEOᳺH,n2OK=Q[=< h+~=K|apWYVc8dc$#4dA^pj=aՓ>}t9)P~ a 4E%mhfT?.շ-AXU9(2,-J (lmH"e_滎[i|J d{W6lܨ5d/<fi1p(}/p Ы Y 13rYF"&LUȓnbA+y.>Q\ic];o"aOU$h);P^}ՒÞi%#B|- !v:rSKk(jH*X;ڂ1Gwl|X4CW}b<58P2eM~P%2ꉥ`yXy|R;vap"-!5kxLd,IjR!VKX~X =p"늒C@eRy֩uU#l;WīlpJqkAhX'Ǯij5SsLbuV6/"x=\KߴfG% 7v(< ,.۹#f*FxڬU>Qd1 A=m*'cD3\ǣd:6_A0c;Mu噜Apv_pݥDν^n=ז^ `gKqYd CQ3ӯ\z=89Ynd.E0olZ>GxC0[a-6|ٹ뀖/0ц Tr"ҳ'Q句}Pbѿ*fa(3Ju嚹ȩ؀xV }y+ |Y%eSfɣfB ,ohILޱi{[e>wuH\ƥyc}9 烈o*Vmpc.p#LM {4zdXvX&Xpi4F9u#ͿQJ뺕Pml $O3~18jED]3<6 j 7堛yZQ‰b\y*^&)1W[q%'r%z%2, 51EyÖ c]R}$5xQx_()wi.:wn/@V1O;e+3 D|Xad,(7Ju ) ʽFxh/VIf^9E6tHLsx'ɚ9,CW0 ^ g E9.`ݖm#SϪ+; t1ᱢרc!p+oͺHb9%zɾZ\Z&ҨdMuwf6@xwL K74 T/%Q!hZ8c=d" %C%r%{6PbMmփ?YxP$W D=$q90AòrVD+_C4Kgiv.emMl}Q" J,$2[b`paht;D-QULt ^, 0-P1M:An@+N,; K\ذ#~iѹqAT)Cv^֌YAr|x], ϥp;3:/ i {YGAl%m* w!K2C$E,ɯTg?!x2|sl.Re Nl^0;hz}L2_ɋ%~ȼER]mj㸰/Ѩe4"w7/z/9^;y4`1*c}YV14FoSYRPT6!ja{C/44*CERGyM3O9?4ZM}_0%WA꿂ܾ@pg+nzhHEU#EcZeͦM"o~X@ɪIJ~l$Gr6?3 MŕNuKh# W͋ap~Pϑ(0Z 3Fb'APV@|m:nJoO/L=lJʰkqO2yt7gbb_(U9s-yJ @M%f7$M{.j5{-2ڑ)"M![4%lW=|9,7~?EJc六6$0/n U~UcmZ_ojJbF赈tKI&FvWc',yy7a3XFD$ =`X$PJn˱m`[L'zmjw($_,dy? ;}t$2wCyrfg1wƙ#7uvgh5W Iȑg$pG\-y5؏6H _9BK#5Q/ cmy2CžYM]&|ϟp g\0yke:Xn[.竀1rӷl:(z%bH:50LaO T|ƥe O%˜]2clmj3Lx nZ-r;'! [d=W%\BaN֋'5{ بaU0o*Wxf.YZe$2ZBtAE'nh*,NCnJ.*͉rـ7f3HQ}4XڎԗЯ34xVV:Vx$4F>VS':mr7i^׫B}:o;KƉKtrc:dxy t^HmV&s7KT m j*i@N~P %Hӣ(Vd)TW$?"6V|顩3B=1W脖 ?zsHMݓ:t/\8xgB)x䋅)1/+wfra4o7߭"SxurR383t݄'hB&/+&(ˑf/P:U# it=*J8|2|^y5~u>3 }Mb&U֣AcVv2h76T1,Ȏ&~ 7)'yX@ySTr, $|gߛqo>?-~`D Ze X:̱EJ{MI#" &׷v#wNJhbCam0֊܋ho`_3 5cD(9t##7F%Q4\֏m +5@ rБHk!DS&8ح(ufPd"-˜ʋ"ݑm8:Wx0)ҵ!"(w~JG6hȜ19/}5PHLHhPR!&dv S̴Jr.9htKLC27,zrh_vo3e c3XBް(B`9M! ƚY9*<< G!Y2tN˽9&";sbbW9yф"5;OErAN3 ѥ&uL6q{CKAbhg*rD%mlZ_nF;_WRk.S[^l#n\fiu?C"oJ,,_Rʇ sd;S@O.w(4~iNQE?JCNI^om̭5W 1O#?IVaWye=8C w&d!qCAVi&'۩Av@*m0x&83i"VpoA]nB9M*zgrSI0dl@zrsV⋼eC,oUF,sbI̕a{Hfwυ!'PuXs+^,ɒaMޫ-S֖=4N;\?T}k%bn¤ 6n7!eBB> 7Ù(qP:EtɫšX|LR؆['-V+L #Qj?y|oπC۟zmysל;x; /,%/qsIkhCED;-S ư AE묹 4b4d7`pq;fĻϖ*#rxJɗz;qk*&KSԁ 54A8n3fZUq(b^Nj9SKF\h TZѼ6{wW;k9y)W*mJ?N`MX`[x(NExu9Vye}ȊS@A`2B8Pv8Yb֡yV]s.3U;@prYMM$GhuۖeV\efp{CM![=|˩{p<.8x+SV.pre,}e"> 5=9:SZ< VV 7D,s.kWki9~kGA$ugϒD}[kMj 5h81Nه/W1;"#Z`HyY98| B^,~Smjck>6س0! fUlDAtISП}B~ƻ%BrY. 6Vo^g O5 9cr11 /yOaQD}1v9ߏc(Wp (e<+Z_\̠t_d5n20k~uDjr_ +~Pu?jFrIb+Ճ/ z1s٭}`x!W?){dvGj]؈)!'TӴe A}sM>+9TIH5ACܩyy>Xf gSPXͬ?Ijwjf9JU*Aз5) GZ8"i'U_.p 2u R؟,8u5n{|A\?'vҜ%nn -C6粕3q;R)bjE70+ĩnc"€+ߵj&pJƌv` ܶײ40VמTj1F_4WbY6y Q8J5-Y>P*T "h OQK yyIѫ seanak:kPv?YPy7jL:"͏a5RfPReq7ਖwBq^efϯ[WTx7U *\\Sib"G"xմ+ֳ׿0E*'%"9hp8JPo)+i L'.gӚ^D}!yӅK߯''L["#(b~*A۶󱠿Ln>1 # ?2/d EQӰ5nV1,m Tp ,AƤo0UIoOhJ=Pٔ+) I, nڍT@B 5IIg[̶EvoGB,Ǯ^^`.Q/ӟ31b ddŒy39.ӞcJ2I"4gNp7?駉qݑkgi,vTpӇRUN EQNR)P"J4ݎp,#qOK{HUh}ȿŮB6 RH;s>zzuj(0~]pĒ-HZtz'yޛ+@3Ba`FٔcQԟzR9^[IpjG&b p V;q3T.x̲GHd- R;UCar_D!ARPhT,(L 8yV "y@)d`- D`ȘC@r;+Y琤KT#]sw˴  \5W9BwYYAo?ƸH.{((;mH9tWJZiͪ.tl@`5+ uM/ J8*%n$>HMwNk 5Ȳu&A^Mo{z`==O. .ɦ`IJ )4 -lLEs< Hdƚ]%5t8B0`D^ڠLL0B~|qLat\l]Rdpd2-KWbl.38YcTfg;v赣|AW ݽ3tߴTTMofֳnTɏ |9n8*F bb20喷4gR-VA(4kb>Q>\B2CCP@ҏa#e˃-fuHa֠aAEvObu摴Րk@0bc-}剂Os<k?**)lW!DۚA뙡+{ ?iOf2 :kX(i"xғT>D\dcR{#?KR2׹B6jƂ|&jLx"ap r; Pa7"K ËgE/߂y?7Pu>%K|S nprwGD+- AdH/tyFԢ#~Ekӑ&'K6q(ź"" }8m-WmflC;EQg%͹t\Gײנ+PlP}#^ROx/h$K"\B\~OD]}x?zDaHܠVf-cth/r Ș%=c6 'M`)־֌B邛Iڹ-g| glZ Jfp|(ih\p'P,ū3 eM~.7=CIo˿ rqJTܛ\m*HD|EoM7GZ8HHˬXl>^/x{zaTTiג<隶 r$p:#R$w):63IHAL\f2+b*qQ^V>,Em*bI{zujӡf1GL5+kh5wZj+PC4ڸFp<[hͅrb3H}^ìs  ZrG3rt9,!D?WOn9R^̸v- x#2;jDjUmj{7YP>lKOdK>Ak=̰*S,nУ~$82s^{] d?Յt6ÌdrVƃj3&2daJO1RXWL^^Nm} zisnZs`hZD7)\oM.jS9UKiwokpIGb-NvP琐4&RWGf[|fE}jrߩdSȑ 9d@#y[ttFa@&}z{uœJWl"G%O`.A4퓚/w8CF2ѐuw$҉ kMGZԶn0:FHv77<`۳ $޲ZMGn51 8Guo^Lx{tQ! }W^5(oB\,3ޫMπEwBF{U*@zas=,ґ/5)kZ)7czqȁ(vbHRcyn۽3sTnրu3J&tO|5"<(KTѮQz>/]SWEin(WH|/[(:#90hU{P7"ojiTLz;=['Π+$:8c~Q%V7҃?oJ2ۮzCtD^H0$NQBf#W5׆q"j _xe"y|v:JT?=/]7O\Q|-2Y8/a| %CкN`dM#ե_ oENJ %V݇=fyFٞ_!O]i6ݙ~1/nR>V jYggN;ˮk6.?%O0Kd+Kǃo(kJĹ#27PޤP0AG fa( &6(Rn$ҼRlW{4M>n:{( mry%PڨJu %qvԦDJ~?R'G &jŏ vۍ9+UGcjF lii M=Y}VV{zݧ)|toCƓ?YIjʒVшT,t@fWM7E 'u8ze=m|\;%< +sJ7; |nh#N7wE'F'5ޜ3"w4K7Iw0QM fܜe{:lߝ4HZwg9BHvCOmE,$]4J4Mc6wӘЄxJ]@*6d6QEAA&5r~`j ZCZk?#q;~kF|| ٶ[~x TG@Ծ8(VaBjIdd'uQ@'pb*(W%땳|%ɮ㪵,#yPHopq3q[Jߥܴ8||Z z^Z,CI@5O}c>,iY$log ogVM}ʛsM^)S8iYi>=n%={)l+' ש6 "uO#qj)ݸa<"zp@n gS$c _3neJz9֣3&cB N|~EN鳧iʩc͒uF__FMG<E%\'9:3Ģ*ܵsSxFHKrb[csKvO+ ߂M7de7O)iR! 5)bo|~j [ ȯ!z{ԉs1<먃Ʉk2c+WO&Lp r"N Lc!&~VJ BȼDWŀ$, 7ZA*`cULpa)'Ǩ3wodxs 1 _+Ǽ* m*gº`91O'zE.gRIM0ܚt`gegSXyyP7Ŧ8f"`Jr1,D==_<ܵ蘷dAypˮG{HI $Wq$zxV魤!V1Vpttpت`"tK,-V1ǙnG[V@vIÈL\s:ZE:NOT{35>#ʧ#K=tGB#UK{Gs7RLnk6gt& }j0c> A~l-]NJ?=xwewa0H+eV^kC7tY#UR#jP[ʙ,%ûagrr<-,̖zJEp;!厸gVO# @HM؞=*W1Aї5m9'q7hĔ IH^+8nN=g Xe~_2ݩ0/&"#خuzeM3'tSW3Eci @|ց?0rf/L ܰ yyCktU& `GiM̨#yIt]!@U|%]C !:mGAh[.ZcF̭%r඿SN)zi6[{@ &q"?|P=aX|(`a^~f^xCW~eyggX!Bi*ͮbՑW^Uxw(р562zr?1qʪI!ATE 2].osxY~}JDma$x_8y+`l؇@-F9Ɓ7% =9.в5b|vVkp:&v84 mabP#ycv'=r+n\ 9%gۛ~*VlHR +%슂@⟺`.UisVf C| >i|-ر78͉4]@a',>Jģ)J^ħKa]w ('~zwoDH̥Atf']_*J ނ=P-wӤR_knj6HWlN )b%P1C݆NB%Z'τGȺCNswØ(5y*":0Pݿl2ܚȏ'j,D3p:#llc:n,EK7o\5;kB3W3߃m.$sjjٜ 2Xo,횇!tV yVXKDW[)ڎ&NE2\jbh؀LvP??nI[ AV֔ u ,5UrnS w39 tT4) G5A7|:|.5X-IQJ%KyǘnL&V%ͭ 5\Bn -Z{ waسuTh7M!_etWyNu"0~a B[ja] K ͠26W0?om]( ;NV>i26՛2f>/)tؐP!]C[BU}V 7;S|,%{D ~ynt) " ΰRaMz.r@BVo-i];\mvѴ ͪk5@dmɥ)S/$pDlv1TJinmI~4 OZiuCSS-`up_Y"5ЇVN暊dJUb!T+ m+N"#Z=$Ą: V>R^{ 7;Ȣ1j#ᛘ-Ňk[f3 {N|z8RקŬw?I q; u_Eh{X;$% s6:]]yR(}xAED0%zΊQׇ$P$x<8+[ě24R̡QVȆ@BuNEKBw2yWUH0(!g ƛߐ1ָ6slgL*A #\-UGL1aE`)-.*c!YP'=vSW ]t,&7,VY.A׌$Уm.bL_H5Tk`A9 J8ғmmԌa3CP͇[z1q_6k"/7OYVi`p'89_lOI|d۹5abKڣvbS!-]-4vXҔ4=+Aub5F<AfV7ۘ=ǝµx(@'H[a\fXCDEm\`f0rlZ)3gxuK]STQ/ip6cfӜ_–(Y%d~F9{N7R=);qP :{*i+9|nn KUoς^eɮ4O61+dlVێ')sη33o|%V}g:'|$sY4p15Вv' 'q餧eX+Xu~DZSmVq0g*yσh=PAH< N$5[:e8W_ɒ>l*Vț+fӚ^LӃ#[̢v/[|0D n\[g#ԧpR;B'vvJd E:NvтIi\4(Ѐ_ޢ)V}ޓ-(# tyR?JheǟdnoVHPyYiYbey7j8}^ G;G} Nx3^vzT c;0{b'KQPzik8ӈ;7uң;M39xP#QZXSԊAZy\桗Y63s^v'7 |*X"u"Q\^R TN竴tМK {ŕOfP;z*=#5HY%E$W8y*' xظ/C]`oh"HnXq/~=?{ C"Hs/ V(GAc q%b^Z88ty`P%ͽ>JZCrarA]6JUvW=d7AE(Ӎֹ%݀A;[nFYgGuN.H _As<y4hbQQ1NbrvU9Lsb4(FQG~IZ 5g*~ZffGpN14W QVaSw?s##…umP7 !9!"KwTF|뗂] >tf:'!ZdZSX(xc Ұ<-'/r"[EM鼼Zڶ0I l ͖*L-iG4e@#*_Y;CE'7,OΚ}:%qR-|9m[+ȶ5:SMag`;}2<Ʃ d-TqCpGkA 3v@@O>f! 5ԆKq a|dlhEWO)&!yGxY84kbMw?\9J,aQٔ[{B [.I_2&K]gGQMO#'+ӡ^JCԺ0_Jsڡlb@DfF:4Or]aZks=#"yT^}2:~x7/Aګي8)gNFA}H[,Dc1PtLI.*.RTKH_=LsxhBog.GZNo>Xjl1 5b]AW|VmXSX$(08v|L(Hk+2ye]d:j d`(?VR)IJ<.;O)Z6UsjQ YC: "ХM rK:S2+3vā(n7d8 "06q[jK_S[p-]zT#>fxMq70 MmRxFQ/ދ[#nhE nM{DĒ X䌄U"{ ^ci۬Yb@ HCMfJ ͰY»5&9^ ~Ѥ#-Px/xNa1P%?pĪ4O!kWt[B0Ag&$]LS)&w[Hk|Vՠ~}S w!п 8J3wF!@'G~CU3Ɣ yz)@k`}HKT>iQr=f_}&Ac[+ϕs *G;Y\: pϜLd6-D1Ej!;|GZ.RŒG~h,ĆԞmOh;6 \7f]YIH)96߰$z@~Al.NHʼn z*+P`TDw/`>LcDӈPUO&fq2R-YSdN*:h$Eh&醡dPt)<,:s_9ẑF UId%E;s9p9Isq8ңX*Ie7jIpkpT :%n:G(o=RD]~C4j5jM182nny0vd׹(W_1fs<8򓬎Il;eT-[[oGik[nZVx٦p>ǒjRe$>YeGǩjoz̥L84xq?F+y7rhMwK^8&雏!yX;0}I[η+CBHe:DһV >ş6=6S*J ŦEyQNW/A}PMq7^ !QJ 4\I}J輪1Y)A_pݖ _ @s;Y B&GM/rL ~d堈c:ϩ+a7/'l&4E@n*q_<#?[e4c)b̎bs"TOQS'ћ0 xDOX_s膀~w pm#6\#(DF9n2+؍UKkT.fkS,$Mr+3f: dTV$CΝ@&=v@oF IoImWQb完O0N",l|z`:%?J3!ߺs{ovsa1I5;h2)ߏ9Ǚʻu=ÈGC~Neܫ*pC,"Vt#](` "{H 2 WTWɣ; 60ڨ+#v=xkv}#i--ȭ!J@)ćfxX.kx+x#oԼ{I D\գhehkc߇G0:"5Y|3ۉEzZMCF6Hm8rYd3E(y|q)&; N Ī ke׹fR䮋E\#.WwХre|IA~u 0cUHz(0n&Q~{cJGi444#f}S'OȠ?#ݟHlS,fblcc.I\h}%n%uaJY.Zx4nUeMxI4/ *_$80uO(c5/yEy} dr~j (^$seStg4_)oD8= "wK6mU$>'vz ]rlB+m$k҆7\쟑Ϯ/>&/.c >upL }@sQ~q_,v1|umr2!0xz Imz.'ǁs4Lָ"2h,zywxPLfW!嬫NT{MߊtRa_'<6hg5Nֲ_K {l4D><ݏ?~%fc}J[7To\_k ,mHK1[;aݜ,YF|%]>(]Hb6!fF>͏cK}nd٩YNUʡ!孁BsDR+Мx2~+hNg{Q&s ̘grƤCQ>:y$ L eX~Œ ;3OيdDu_+qu J]YҚ%jByQУқ2Se))q=j/G]s[Xܘ{RE^[EvCX 7oE88?榾8~*Ժ~\:pVtO"w+fKIH^ҌEQtg$Å )bc=*^)>qufZʡ+B?dK!N[Eq Ω%ebm@8 ek7^pyq*A')d-ܖ>(˛p(ؗd 5iUqjcf)P_8|w?+[VaGAJAOOMtHcuD*-䣁 u9)kT*ܤurb0]X!.8B_Vi_D7̕>+:VfkOY۶_lxg(+GG`zCAPn Qj=:G"??Zz(s v*XH6^]*Wxf,yxDO }xN w6A04B2t#]_? @}G"dO t$=oeOҰ6@"{$E%?)pQr}>wm,zFWc3NZ\:@u7Ypˀu::>:*zYITp80iuVŌ~[ '1O/6$xcsR[a Xaأl׺O"898p & }.b]5rTƶM6=-jnkGX-6i^}-'baS@a|m!$١O-%]Vfb8ztQX'=Ԋ3\~"Pȁj|(z -[EE_}ߍ:yhhӯ><8Ӊ\Bٗoh4c>,z@W-Xb Ǘf 4l חJMDqXUcc)::߬U3 B)N5\)}0!ɴaIa<3(Ո^chD]G_MD}Dy6CǴW7aD7ZaVL~P`;N5CI/Q l^׃HmzAɱ 3m>aWN²J˞Li4ZwjV}Zi!@w+̍XAh;Z-`Nr~ͨ%i hIE"f퍲t9x]X+=׻: ~!=FGQ#9j1o;]G1\;gED Ysݦ]}S V\~?ɓB)K?_' P^%[ ㌝ݶew[_]#7Oc]x5Ǖ;~@KD@>+ATiZJ5VcdpNVzU_Zۄ晼vl` <3V|IFaw =$&?j0T]v>g\8B/O\ H]jQJ.-N+m%F},飵Kb8b+!wd1#ud `vsPan}Γn N= Do}4K]KҪs|'Rl;C ;]P}?;x6z_;]2ҮQޑƗ腤Z>M4qhc5@a, 5yVr88$ ;^"0e˅\DZ'vD v"kMUשobWʫg3f5߹:'d*g-R< cBi A+ջT ,. |6WԭN&2&j\Zwl6" O)C9e ]YXS ;%$!C. 45O8KgY_ c*UkL2: q<uu8gEV%a~X{VPI08Ifѝ+:JjAa|9[2v3E"_!_ɇXn\6 ~̟yu>GWNJwK ?ݵb/f q*'bx%;ccf_ !&ѡaJ?VnNS.̐I=}[ dm6S< 'S[\WcܶWW"|z#^SwhVF[!*Wbfо zRɂ:Mi''ФpR-1y2]]YYx;d,'6kZCMySi[]EdR*piuQDqJӞxq|oS{a4v i_8Vpqt}G'/5rI'–d0| cC:M17F[j>;(|Hpޝ{$ޙA%gopQki1;OrF(g֝t>j 9FH^4_ƅJּ3Bԁmi+`OP.`} TetX2k珻rw)&sNӾG*oS' 2c6NKlr\%Er c c:Iy(F#p\'9 ׽H;m=Ѧ0://PAhZU7+LV.S㪽'1Uۯ2r@CUP")4]Ds<@M\2.DMSvڤ iɪ#]KAUeLi{䄶銋<[}K1>r:Lm++SS1{=e!lj6_B S?g|`H|,G7ګm޷0UXvYNL& ;L~^qT5\$y3a6G{ Fա#=|<񴮶nGϩFW|MĕК5]K]jzoA 2j 2~ ,0%zN.g`ץSKl03+M_itZg /{3AlZݏy dq KYI^eg/yȩ(MNkrX4UI w~DZ5"  BQ\gPF,s,xp`vO],+:A&luu>0l520 Ro_v_؜Rĩ;drwVRUEBf?rDθUCIB_XVxȲ|LT7f7uO&Y̦1 7l?ube~ReV r1pE_WSI%Uw>nM-꿒s)>]TaOkiŔտ]>AX[NL;%@,H/#U.*墋?:50ZD4ip3_s0LTy˘x]I}*ÅY#Zh4 ~qdx Ο\ b=|~.ꖍ9kAZ5z`ʌ8eH<jCe lHo?E2]"0C)G愾]L⵶񛶨U5Q/Nü`=#b*H["Ԝ 2z޼3"yyD'LAjK4j?!zL\'HXs9Sv_?R Zݥi<``rE@%xrtyEaw rkP59zS%:fTCYHb“ WiH!$2A\:zhߕ٣:u7iθp _4S3Ⱥ&oY򘻇1T%}v27w "ӴPPXt|A䋺OȰ [<~qK(Ly谱I&۾^"2e~ɗ.U7d"wYB$ALC2ި1\ [Sߺ: NL#:7cz`dSqf+E\*,(DQ<.Ƴ[^HA^/ʈ嵀na 6njz:*$xZI8,6;/`_xH!ә ^w jáa NslkyNl>/)#hHqU:zǮS*hv>En! [rY7Q@sJn.%jmuQ+@OC16~LX8 ED4M.o(Rı}Ίu"l۷K@Ljh8y1Z,紦2/VMya`ɒ N±xpsh4e2/eC½,QsG%j fK H)/ά ANWey!;]#~Hj@[ ']8$߽Z#6~ݐoEа8JMᶎ{cUcm9=/(:v %+Iؠ/c<3S@ \c@%=~e6)aM |mWUC̫ mkƨvyx3&>jVeTXA]V(10͝_{'A =P繥.]pƊ/P#>^guElίX tWj(}})#8Ʋ/u پ==A:@Bv~ֶ퇪4#ۜa 6vs]ev՝i_Q9$Mi9K8f*M)ӷi2z󛏨PY;U&}'jϞIͱ^8?|@;245ᖒ7»J𮔳/_K8@ʜh.z P=ϙsx9s}^";'Y{o񰵘XceZ{5TŏpαG b}5JvxU*oz?/jXϙ`?kYHHze;o!rD8Ss~E2Ou̇?r+^_xϻO ]k}Ѓ[b]$rGttN5$m=lgoW%;li|HS_ZT8R$2yuqp;{g mR^W816cv`z־ӃUvaX۸z4T3=5)jbuD Rv)į~ 2wbog@GHpȜ5Sn>n@ Y&.ˆcn2}jʂK".3~ƿ!%R8/DzVM0P1O!Hr٥;{7m=iv]ʭ}N?j>]Rԓ4ݼBD{`9}c)p?N ]~ \HjMN =I.2yQP6W^&W({ǃK@v(K.Q&ٙ35|[x">7qUdk(i}ꄉM n`AmJ˒|KMs h O]tVbFoNl"?!Ny|TfD߶ Hf$-7~jh?wFa|^2@gF0u*Ww!Mh| a:UV$H:JU$~ήXx|ӗ AGT:VZMCmbTW@vsVB3ۊ D!Ide02JoTλc,Tb13JVDE*ĵ "P#z=CՂpd36n5 [ $ސ6 Oad{ Rt-34IHSY-mlyCkhcAu^ Ğ-ɧ<F)%F#{!ibi*sTW^4 4l%M4i"Z?5P2!8TxérPytoM3o*R$t{q|!Sܠdl85Rtݍ7as͸)`8&VVgfB'40Pk{߫{.wX~"4 DVنs/}ɣRcdթ}JϚ*gKfؚ=kқs,)J=)#Enmg*V |nw;<۶2p* gҵ"rurEVͯkU5Ʉm!xฃ_'!`:\[EaD矮+;zɧP{Ϡ!\;\oǫڹяT(XW~uN[BtQJfpP>J$E0=OT4K=|*Q`0ni0|uFNdVa ^yZC|YdAM䙪dvX=U(cW@5r'ɴTPh9UPOQJn IV 7Qu֤,Wy6Q>JqmixߴR`#Khyr;r~q/. Kذ@\BڞITF:edUZG@Zp<ʟfoڰA&1O I/jY<}VFW#(z+ `1o]|K3p!k6SPu~雸W%ۛgF3H-/lC%/ Z4E*[nWd9LjhWB-:, -u5ڃ.]͇yl?`3νi#MxI2Kim@D= !a9޵-'c6)l~Vl0z -UZpW-jk~ uXh'a;+S|5H5lTɺ;~k^JmxQByGyB;7CN! #/PhnnQ@%XlԶh9]ifv8ºvvاaaa1nKK+^}C&ij6-a/*^c?'7ռƠ߅ 1Pre(Б]d}m .k9Z7)V-6\o;-2`@&'$$kUϵf_9U0,'3=hd_CUP! YQP\45RKhf'\<)t6 [\gݲᕤ̌PO"ge603}TnDgH4!aCmdT~8!r*I7C6)YvݰH--հ1EamEB%ZD#L xg@C tuSt*eyBڧ3pR}μLg@Rx Tc(&A0U`@ɣ=vrɗ?'`%x< bQe3bb+H0Ȓ!q=lSr}OQ1钓vN\3ќh+6 {¥]`D^q&AZM"Ps/KSvy˫"G/,"V9ElQVnC8EO7 {|>~JF9RB4~M5yJdwnA"Vԣ ggʅAwӟ+Ft6'NxU0b 14/S9egQdE+D`O`$9C'Ew;,t^p 16ћu`"efS'iU1Y<^ı/]* ,]N\ӌ9+V_(oͪ{Cp:Ù<5TuZ;E"w_! Yh_w}`|6fu9;W}gεô`#_rwo$Mq:_G-py+ᩚMutg|Wʇ͞() q偢lC虚(c>tG4GNTBu? }5\ %W8Jh_*BF`ԣ&# ?qzˆ! Ic? ZuGy|(-?=\mۙĹ XxQ(ᜒZCKyR{Vg [ϯuJa\jQ rz l0dW0J=~zEBa;u̟iwaŪan'}`|hME:}I3_!ZY}b)c*Á2-s50G,75<4lx-m q~I3砲B8*_x%xQ4zC <+>aSf3$ _R3i1Br138/b.}>n_?Z&Z+֥o(QK`xmAy5ؐk E ڏG,_tݡzsc&EXz;7]%F_OnN/\;⚭ҙI΂, QS'T(.(b^2y-38 M?ZEẐ58DUCk߃& |'\1[ir0B6-kvvM %iM?B|y0+Bo4|Aݺ*64']5u ֩}R7hP_IIVGrkQ@!z,g:,CXmu5]<:$Gb&Ff! a5kFico7ΌKZ9Ae$Nha+řXNi@Ң?6K/*f˅HU{w}}w*23ޛF V-3ЅƓjBO! $5hHY;Q'#6p#X@NQ uv.}pFJK0,pcB3>e1ɉ~ui#bb&~x&L-Syߨ˻E^4?yn{xDH檭sM5c]K,6vW:MDnM&~s lh:Ɖ鳫jS%-Ѳi>&Ӆ-~ >S(ʼuҀe!ʋ,8~ izY.Tbtۮqgѯ2k^I/BbwTNu_8a LȤ\OF:5]M}SRS1&FՕM`hCG|槯\PC=ͮv'ГD.k$ʻ%73[lkڨ@0 fGbGřμb&:a$Q <$4/*mO޷6|!Y罂&tF6>R"0( ,lʏ' Z{tlc~|_\Nqa \ ;pokgBeTkW/W`Qd %?o'n1y:?f-x&! v, GQh!+DtvB]pW0Z"p6*)u8M[=&onJ0T̀ǙP>NW3}'6tF%. 1G00]OLE\8Lzp./U)UٖQooey]HhWicd&*gڞs9~d*cfEC@wz>4Τ^Q!_UHNw{aaL/Smds};Wۀ:tKw8 &iOеNMɇ-'GhbIL=cƐ3^\O4X94'|g׊V_*qs=K;T͑jxN =CX̅JU?$iHv-Rq?* ij1ݯANXkjm&- rbO /舘0@]c26%&kK+~ ~{XVh]3 S{~aŪ#qIh?ͽ+#v]KkW{Hp#K6<=ΖB jV:Q7Sܸ1*!Z40rԁBoҨf҈m1t2$nJOAעu;ݘy:~YPe2:~SEXpҶAalkEyq9ʍe@$a,{_$;HoX5xW< 9 Ȕ˚\nK`kGFoHB$!GDx E>#޶h~jS/^h_w -/&UD+;@uQ#݈HHغF2WLwi =Syl4ZuZ^Uo3U9=[7+,NБXwgpk{yMiL3Twl,U?ƻ24^``L=7P>Rz[-m)T~5F~(fTM v><7l:s*\ ȃ›-6Q1I`"*_ەlc}@oek ׫n#V/2 ç_vbL<ӑ)`ѻ]C.Q6&g?˾PH {OIV ;.*ksP0HƕԤ@$19 ŌAd}sNaQ\ 6J_TT#_Áߑno)$tG8ĥU͸>AXRMIahVp <\^XSb#% Y -#e3~c)SP$la+t=lq_1X\F9;?ä]h `Ȧ_+EI82 zP Q"hAWjh^o]@c !3vk a̴ m?sy3j (q,g  ΟWԲp>}9 8V0O2AVsO3 |"갪tb{uÝL]WEUYbOCmБH*aʯ.uVZ;<6tdTvbiM Rid1mgBCj݊ǥ jZ~Hb_] igy.G@55 c R.LQ1>kĐM\~ˁg:kWmcn4m;pNI"]#},Mݗa=yGcz: d(c9:-O.x!w",b`FbS#]B͟ e0&0(V Gh0w % #s`: D*'XB)ɓDi,ͯVL. M]HeQ >1I:\š>=eں2Cuh= 2/"m\ 폤h${P9(zZJ8Frv"ihPn)'`E=!mB 9ep|Qp7^\K# _ _]~䞡3N9QPnjh|p Pc5< uوHMn"R# ,\ -W fָhF+`TVlxBI5 ;p7Gj<ww H&)":d%YYk :̗k}1x @F! ?|LoϳରF2&'_T|{4J|`mF-#q(/GrXB՞=XrD'ux .*H % #3(5x|B0Њdi[8 R3t4ֻҽgYN闼ͿEYRG_(a1Ax> uT%fiaJ+uˉK3 LÿR.L4rQEՆe7H 2EY1Bu]=,D3}  _YͨJ*"5!(]lx5R GR,Sa7n5={'v4'Oe\3rzNBtS}aӴ ݣ PO˹Z_ ^7Taذ|I‹SmhN8 v,f I6THDx%IKdNÙt_Y)U(_d }]h7]H[⯗Hqu3Q=Ȭ1bdW[ !h Յjdm2s:5*򅼇tK|3?GIn[;qrR /nObe<72> [<;C{5|dEIJh [CbiO Y?dBDq?H5?$:y1Hz.=6$O7sE7?ݸ+K7r}ELt1Z\%SW&:Z rn4MIENˀE]`2V2m>]G :ltlI2j*B7/K#/ݭpmԇn{> YڄjolB휁R^p,,r3 \*G4 ZmOKB !1}[yw}-Q祠:,h0MJt6"q5J>DsUN4ڠE#X% "1 ֋pYSw&~"l( +}OoPQQbQ "4ki͊EEt'eedl{65`H3 Mu !5oncЎչi4X>Q8DqN\ 5vib<ʶ=)& \a4},Rt>`[bc3hNl>/_J&x*+tdl>m{tAy ,&}^dJ<.-BL7ܭcG쾟GFY*xEc&J ?"!: '*{ɧ̋pv`)%)> ~e*LGMQY Z숖&<*L5(OR߸=U^d(5p0oя˶v?[k 1̩b#hX޿Fn.}&yߊt![&7]igsY-WbCެqi_$ۙ O-#rŧma40$z}HEǩL o!>h9c02$' +8H:$=3}wӶv`)e7V迲K)KMDDh_d&%6M2cv>tOI$W6jt#y0d ҹL+?1W.SЖal3VUm{hk .3 ;d8E pMH7X>^HGեI6E_1#TKcA6 Y黷] HvU#]k~d",ghNP5a=7ZIў:PaoQ_J`oKڐ])eG5+LJ̳* O;qI`^MTThJ8^ִ`o1O5*c| Ϟ67*n}ZB(oi1/|n'͂l 7^z@t^I h=R|8z9ˢEAEm%bҏ>6/ Z^Rxn2@?-Yp: r>1-?adg &%w7XEg{jTtebdTqjDr`t=ES1`]43|=wLhk|!%&H/꣓MfЦ2nֱOz* Y)W(eZ͠_K iVFT`Չ_FPG/NhjgFJREi:sx:Ļ-03S pQ.aG5N֮qe;ou2Tm֫(@ݺ$vL!*Osw̓~Ϛg%txǯi/M~&A^6r30CF ϗ)| pg2MCħ63𿀲xi'ac 5Ji|7f8Hi;7^8(T*8@0(5 S.lʫIY)5B1JJ6ΒcJ^{" L[W;\*쿌6K0IkWKHO3`?sԪ[NNp:K l6 8 rR ^6 5A G㒘M K tT:ǁ#=aza$EBQ#jh00 2v_/°~Cded|2W}p[85 $"6JuLYlw\2Oq:5r:0x:9e4[2w8fODD3L]8,jؠC'>8U,U/B@XDsaoݔ\+""#ߪ42sжjs_qM쨢ki$V2{GxӭFw ؉aK Jڕ<#3~S1E$x=«*kX|vdfnY{ch9Mذ,j1nB4 ;s0[S+3d,Hb;'WUVrgH -W$ӆngi$;@/퓧k<{}J.iuu̔>E漤ux$Ykl1Jе^ra)R娅C9 X!axf޽/Bp2-z%豈uTuKwLb2vBԦȨIZ*9:1FM Q ']ߵ)8 =BiD2q_M|rO!e3Kg̩<ƩIxgXZ١LN@xFų _\` jt@4U Z)߼KY~Vv鈫ԐoNt*ӫG }q4!+R!kiO=F3s@Ty忈p2}}hCIgVVAi1:am!bhm^zO /Z+$Ր8 U7zcLae)itc7= a:K'KYP/4i+ƥ W渌_ ()}opV2JOH-($vI:}v[&=|#Gt,S אJK+niw&P'3"lҝ6056MC9ş?S1's:HGKL4OZқRpxy`7”4jꋇj1 ^yGq ur)){Hb"?CX^;?U0QWxl{DlW?uٯU޶t7\dF^jS4B f1@l-E蓗 )j5!&(wq̟)|!8a+oHr;LϠ}o5 G\[ @jo%LzʈMTyg]HMB0Wm޶}Lpb39_2ғ-xK9(,덺6EN陮"xyt7/6zV0V@Gk8қ۽NM*&NIB> R96-4ự`\J݉[x#xPV; Ja *V\j˩- (p1"]^[/Gg2wʋ!АEL>5;|sh)C&gLf+6dBRtJ9dfͳ;ȇb1/l~:Lve8++*^ Y:Z@Wİ&gϒg]yUBj`}ɝb ޣ~ڥ@hpLa'ť3;S H^#9sGVPp&KBVd>Oye9Mf͏М+~:0{E^kO$8.'qōA}/+={ UlK҅P+{;I藽ht9Md f`xlQ4㲲9uġR=P+g? Wdj&HܑxT ќx;` y9U" fzꏴ~!XLX!ӫ&bdWh<(oS?iiYjtRFWkq&(u[\m&S(kz_wп;wJyFpUC {q poo.DUUWA֙/+*uqg;:xn@,H@>wE5[wP縣tGK/4<.,{+SCl9pK}r~]S6XJWmy@(vZ1Ayp?y4ɰAvuBb;Ţg^*m@=Xn?Os 0Td ӕ o&{ \!&45tBbDmk-$f*P@*?zޚ=!w_ k`ӓu"` 8/ %NʛS j-,Js$NaKԤ&tĒB (@Iz. +v';Ph*u*49XBSnkl3!5 оuۍMR@H$%o;iVb,=wN#šb]U[&]-D1u L3Ӆ!*p1se%bRds7*/_HW3CTY_Ō Ļ$_CI6:T#rI؈-t/oޢV_̩q±[zˍ'tL47s`Cșb {Gu DMXHpט]n1D_j*.,Aqyb"A*vXaʌJ''Ї.5Ů+l0°{+%\COޥ]7r+}ι,(ӫ,='8~FBէOIh42w)& f;o`aݕ7J< d Fj4da˝䟥`ъ/5K~@%A9', G?(mww*"GDON<rQɇ7e=Kl7i'||n4wlCf|3lt*c*mlm/tdˌ$CurP"Ӗx\3 9G 3/"2\8yԟbˑ*Y1 [u'h- c8$Ds?,sڭE#PgL]O8re_|E,K~Đ\}Fr;B,߱"qB&#; MɐYDIwc/~Z u :f4V>JgGNveV#QOǞ29Z>ΑI4ѣ1 Tq̋&#VBqiv}2ӟ)vf­楂W %9.UX籸I1Rǻx:T ~"z}>W_7V!6IBHDtW"sVc^; k߲ZǍl-tg 2tW;r@i?%x;LD>渖BL|zmP^*t%Kk5cܰZC6EwRI fO-5lXWƣS4^`uqnfT1j ;` { bŠۄ)&'J"2)P4ܫ?}+Tp^sDCÖg*l,@o4On2fYI*9UlV,qvM\5PbJ-}őGA@0$ :^"ɃiOa.KۃTŽ*%rGwj-SIy㾊Qx~ϰmӥ~|J3,gwv39Z! <MȺ@,E9''JUx* x0('oz+2]BԿ16?6`~Z49n1*]qq0Cˎe;;g]Ո6L)gH܈%d4ig5KRȈC-3kĝ/+o: qܽ6ٙmSImH4tĞ$8)]eF*bQ!f粭*GLʥ*;K"0h!zwn$$=EWjʝF7 :|JHk8ِG?|M(HТ0n6k8c ]{y4El(F]UFtDV&Nk,~^`:49CYz(k@piD){E+^?zB,t+\&9UA#y|,"AP6/B*ZaLh.?N9x5v XUb;5vpB#CD3~y G8㼛ő~7{ϨBJ>;W`*Dvwmθ_a6+bv|̒h`t8sN {{:߉JWtdgy`>nB&ߨE>\QY8T0QOt>/6g%ד%s,#+}lDݎ* B U~ i7t\à$*$%yΩ46Ufy% 'ghL6G $*yGD ipΊ tF>B"S+Ptrin}e68RYc/a:n4 ˀI2 8_KF1%8Gq}n^~4^b#_j-b|S鰮wFq7݃^x^i$3Eie.Uh!fA\_W@&鿄ި+oDnme1[y0- 4℞FsMzv>1xQ+y^vYR8du̯ & Z{݂6-E̅b 1GxV;Vkia"Msi22 gFHl4`Nӌ~Sw%mxvɄp'5̢ug־*ح 9n|ُRգLl32 lh$"A_?mHjE9J-Os[;Fy<[!nz!>-'/}ϓÅ+۸n;@ܾB5+4пtY_>chEH%d(b9`E.BxK!Dozv;),]r)KP̡LPއ8D@?s&σ2sW DڮvV;N3g0+hΟ}7G .!&(%1`,DF@ kgi8TRږApUh\CP*JJ@^gGS S.m-P鉫{*GAx!W+5A{8CZK*jZӎ # »(7yo8c@́cz̗*{sJ0 e_hي>swM 僅8,,.\'0116t@xߠ󺿃."+ 3n9eTA6A<nOQvލ/Sd.CcW]|Fʻ/VA&;[d8)? ܒ9߭x'u||u6*U^D[NӞq#Xi@sd⁻;"3d1v>iv"o8QlGݠ #37xa#MU EQ)* ^o-8lz.-B ,W,fW9.Ix|.3ׂ4g]yBDҘ $nH:ҳ4,la$ʳre;P\s/s&7LVÔf͔FD3_d-A&QI22-Xԁ5dh$)K47٠nG>z%ZgKF@GbM}C'p#d?ɨc:GpT#Ŷ_t2w~~1KslPz߶* [,ތX#0~e`:tNd],͊+v$gUiB*Ya.!;V0>D<"nP¤GlHj.eM/@D0Qrd$D00DSVқ'Z p܁]4hXۓĕy5ui?LEn9Ԣ#C@4.e)of CI1OIwv҈IL5>Y 1,m(s1Kd9F5sv2F:oI[Dqsꁈ4=?fʼl93̵` ⊙hRHzV-@ H\-7¥rgk1<1YZ0[#:efB5cZ2Ѡ/㇘nVC+@( .1\1Q?bU+2O@=ڭohAB7qܗu.& v]l>*3#)+c9>˃mO1&FuX2=D]q -]bNJ0C [sULsNl ij_^ #^?{=sɓ#74kַ{paSؼ+`QDѽPM/NWhڹ&γZӅK!6|VװavX_ p'ڕxx3O*mF=J ɋ{a٠ w+E{>YuTC{Akr49Fd;#]k!uB!]SyD¨zY|D_.쇋[w:g_Ohd2?t:_@ٔbܮg+Lހy$}IoJm)*>Nv0iyPj;Aj!U.Z ୻t<ƞ Bdl |G IȖ<هvVW': gIkĉ"SK\H6Mk8z =˝aFS)kjsx|u5LKLn37IgNSwYfn9NGiswiDD TXHh$e= LD[@EP[i< cp72aKfPHZ K,GP?B iݔxZY޿c3ĥy؁o+RdUU5omn0a1⮨0A-TaGCRc#𶌲n }P3=Z#wf#nF.dkOZQa#v|•,)o9NPQ-)BAmCAj$g)*Јz>N+sh;p,THu/ R g.JQ oC_jro .D/ߤ嗄 2&h!vB! o`@VGW`Oz1Xek;(wENJs׌M+EUm|A}ԯbcqDaTp:SjݱlV1cTn0.]"N^0zõhtFٛ-dD1>5D(%Dzڢh>x;#f8:jEqOUhMuRQH{TRD:i[~0PWŹFH !]#M+E#RXE۱& H@ ҕΦt-[d-Z7˦O`շVWUI~|堼w2:ߺygB2*_EMϽCy*(%a,PvhN%?.Tt;? xbYh;W&׎cMx$un=Wjyy0-M\'sE~S179<5"ӄNCFqcވYKP,]Py!:Dm' 1K7g^˳>A,da& ʨK<|^uD&&^`V1rh-+y:{Q󉒯$j[H:N-ER ADd;JMI@ʼn=A* (4_ }WN.Ome+r^CNGD)ݖGJq/|ιK_Z%[^fWǍb5?ku\5F#W{ [xjot24* |1+ ?;J.w#y!v]F3˪7"[g@G:RCHXG%֭F<@N&mފ<߅&9 S=>`5j+!s)>].;#Ѯ ӱޭ:R &jzrLj&hEIxe]r,NoL?Nd1_y<5#R%6uˏekhC/NE_Փ9]U$\^8禽 /;D[4c# <,L9qQ5`Guk]#:?JsUb{2uG3&n+*M󎴽!atp|/Sr6ê`[kC6-ǷWW+;g!Ɔ6N"ؓC.8bDZM~ȭ7 PRn ijapo86R4x}9 h{,R#A@3, zf:ߗ>˷+56 `1~#q!E:|EbB>AZ*Cpa;bU7)|yE$FP't7H ڦXU#,[p."zh֢Zvgқl'6%>7دb ] SIXw8e?)ҙMHV%ɧ0rMq|Kz0^I9ʙBܰd?s9$XVhsmMS]Zu)MN]ЦGE?ֿRDYJ!C]|us0e$;~1n;sC89l TuBgmXd]Pe>ea-zTat"ֺ""ɍV:;rF@ ^8ծMt (%IUHw{+-1} uf齨;>f:ν,UxEt v2>+7.@Vn ,[KM+Ǭc%<&e.@v*m=$}^u"%<²g}Q1-2xʥ6o8݉;֌;U{>"V\o8%c k]["l9W4 lCѡXeJ" oUOIYei.$ `2~G呉wu-`#׭ Zr`7Tp% !'UQ{/`%kٺl`#&=_En?P$TgynSFT&lz)#`}5[0qϝ560F0VLbxo`rkN[~? '_x `Gl3a1ڎG+RӁ*웩 2͡|^Ƒ DeL9P<#ǵA?XNX#kEԅ鎽J= Q V=nC_^~&w' O(! 3%=93P5Y6$kH﫡KsbOS6˼=/"È Ue`}H(a(le1V,0qSg+;EΎ hnQV8)'pFwLZXoBc)|c5J}bJϦ+^θZ+|aˤ1xr>h#֗2c45C|Oth|5O쨬K4*Qׄ=F;j2F{x'ٵޔX"uʮkhkDkU٠Bd| 5?cJt{t?;` AXz MIМNϽD7rLĖ!f~szseOl4ǎM FY6"S繂eJߓ {E˗D e%b`t jb9瑖5iCQ;h>/SǂVE.M/A4ޜdF5IWҢcN 1"|| j=3bP>7*\$w] k{L2.טf~N/S=२Jl~Ԩg\&Gc- 2s99=_}l J e(KdvSE9Cen\\bk7JgS((E]K )2p E|U{6бw(J$Ws_ -BjĽJܷX(Xe;鐨DЖ_Ph01 U̧ 'db|vo m kӾ>m@^XQc1 f-̃j+C\(al(۞'U7c=O߾/GB|I!ue ,]l <>K38fj3͟CdwS/go!ǀ2] {_.z(e>jT9D>󚒔v8ܻXhJ˳ÕX)_E.TD5.Ō < P)LIPQE:oF[GW +LG4#'6dk$kxe[tn\h"9~l,~+_b;ޔe4חFrDA#1B- ->s;kdR5^d: kSm O,/1$"E9 KS< 54 %/j8&>? !=a\rm>" dYTɞ]55SPK 2O> ۊa0`3J!RD:?c~[A[9Y$G>'͖@'I4+;f1 "WSS>R+KnZד.,Sl rW ҹY31^']GNozݑ99AkK+(Sk[ࢠ|07a#,#5{KK_>t{spV1ڿўpE\HK~SXyZqerAUCn[9CQw=Fn)Wv]h(Q)xتK1;0fn XlWdZIܴ6RfeDia{H uG> g.,6'C!Yd>%Ws|}Ukv9H[ ǝᔈO֟.+/%%LBٙZSar Nxsk'"5Myzc\әpL ϾlS"iӃk窸O$L|Hû ׳żM q >M\(@ d̕7@f*f -]@t K -bi 4b'xP_kmE*3S)& N̆r\<]*2 ? 6 t7FDh$l'PN@g~Rɮxp wyw1B}=U]!vVj#8V*w!^e}"_0z dMp7 a-5Rw:MBj8r{jb9}twa?T}JR+Kyw\MQI}oxj|KREבMrv<.AK"f^ж} BƫVsQWeeJWaHLWvsKUXJer\OϙO$r]=56dN ?DF>ezVڣ 1Rc. v-ZIpH+4Ϝ"U} !:E,j.V2] as؉`L$g¤т*Ecd-ă`MPV!tyTKԍNC?LKV%X֮۰o=u&3z;lI j-+[ 8X[~d^{lQ@[fkٺШ!C_Jb-ckRXoٝǀOkظM30=jЁ'1"qNÆf!I2y'?>/TAAȾ4֡^V==I@#.U GsE}5$0.@!A8HWP^|bypeoaktnұsr%TU}]"x:zT. 5(qtl'oZ#>/, ZJzlNG,r6O(ϟ'XsN˜kY krH0Øu~;5nJ 9\u yOrS I<Ǧ~ ]Ee=J{Z!oeIX ذQWpv1}YʄriO걺^[U^+K^6D_+)lƵ%7:U i(Ivszl:$]sP@qO5p9@~)O92ڏ[h;`E8l{DFy<{*%Ж.-v6`EHn[VfxzH)kRs0nW=%J` 7 , .qnΩpL$\Mt _#Y?o;Ƥ;Z[:bFD-VE<Dg[i$#4x/I9; eZߎ(_.iF2aNB.U_ĵ]Y)2D+QlOki>fտXj} :O4V]B?:eũsn &eF=Q_N[M8=ׂ}vz+(?V@p1~s-/NxFDdxқSޓ̐ny#ʶnf!ɒ2?迮,W-m#َS &k%ce´ki[-7l?L}jCm-,R `}ZQehb~UL\[{ m-C->9UÇ!Q,bdbzo< |/bx+jD& 0Q`{.0Jr+@a#qiya sNRh4_eA'ætA _Qd+ бaܹNZѭل[[3]E:MLnWfbD$SgAo$TM̀]{4dVb5+uW`SHf~ZA]to. 1T$sR+EluBmA᳍y' +&O<9+jx Beծg@--c%{sz)9_3<jf;K0-;JJ]1 6dK! W4,*_(z1u=iMיPV7wlA7!#T&gi'rXwDJUdHA s &O#Lz$>pñ'r|,P;![&?~Hwh{`_tdoOI_@4fTƍh"=Bޥm?>;:؃BO vZO%oa?7)W*#}{Ե[ߝ.C?a`C'F;Ig'D_Lrm,aPiHpc'ts>]AcD-iɽ YSg}m *E# mT5p_9u ld_vQ{k k$%QGn3A=CM͗˼Yj M{>^IWRZA[uS'S^˱#VAk6awmz9 P^I։:̡Lw8QַJ캫l萬)xo^`;F-ї`k[;D. Hy{5FQgV|iUZbm91Reu¼g*<1uqO> r(HUXd%?#.`np,n-C :ֱmpSdOxb,-~G٠qp{.k$p"$+lI :T,^Fw+^:>0A ռ!v9"7=u}_UӶ'VW̏t WHV [,R>烔l[|yut/2($qV.?8*f#LNO;Txcɿz< c]&"=R{1,X.ۨ G5cf#(IY{W{>dB)`!:M|J DLzLtB&,mVner Ђ6LtxC}}j''XhdG͠+Wx=wm xkq4}6 ا}a$ %޻ Ƹ[%YAb //KV >BK×x +ڭSAut=}¯ r>mf^Yn|E Cހ&"a }u4z `ѽ%3?KR~k]'rXqz6,N+RXM4QJIeku6W)MlS¾3vF˧yu+uCB^)pnlP~S|^pyeтN,r%5P+7*vL\7%4VEr{%}tyA2cA*B{j$b<5n " ~dJ\%d358oY*ólo"k@HlY6.0bu\` 'Um%5 =‘2JZ{#"$@ % JVD)r>RpC5I1qN቟|AeAԪb8`G55!Q D,}G)\7[([PoDX5s-qQ(ElX0DH$@tPN=\Yj-c\MqbaX1keYRLxz5߷zHCjXjY+DJD!eY3L ܤdV}mTW *)ix8EyT%on; LypSHh*ۨ1b1ҊOX1m %o3M8Όj4YD$k$Jb@=S_iC|AfPl%!Tf5O72ٙVuꯆÜ7)6P~/eTqyaj @<׫EaBU/ Y+A =ohZj:5 ) aU/ʕsr-5S;!Wyh_m^قȾ{\oU*;U Cən7 ̼zTKuhſ;'1|JVn zK,M::a[ӥ^% 1~0cK_`O"ʋRؿ,D2i,tK-wS3xσ}[B.a v'ԛ%ڦX^qV=od {6 M e}BN'u oDI ދROM{P;~ (){wVAOe9e0\YnoG_IA$*2Wk>h%O~GfP,Ns Aw[8Ҧ!} LZVX]+?]󿍗0."ۯ>+[@s6/q~җ zW՝^MxNf3+C֚SyԦl{%q$ ;8I,NjP41V?߁f_ 70U} :te:ubS22} E7n"?"0 CIX=|Lw3, R%[9:7 P7=W#8y^璐hXs4US|}$ۉ5=8~Fl({tu 퀜E:hgtTդ7@9;9oTJٰKhF-y|Z&E8;Zܽfu XN"!7iG߿:n fӿvQ@f]9۔k zVD1iR&A=_ɐKd:i9Ō (s6{'eF)Xz/t$mq? J 5)HRX''hwZg bMb췒Q3(W;9mn>LD>lKGQ$=ßl3BD/ug+ M~e7LV $}QɟQ=dZ"ߑ =aF%|lNJZMK#IBi>pȍq^bfgGII}[ :|GDJ",77+.Lvx!ʾX0=SA5assl$;b7 ύōN,T$:>Re4t "bUAum .OVޏ': s TqHuM(5F~l<{L(\Vd"C[p@/,N*0 Se^.^=l Wp)D|5LK 70LuYz ]Wr [dj7}#!f| =ٱ LޣP l"1̹{ơUlHId2M}\7 D;C8| ]AM}ef่h+w02H`&+5pv !ۭr’O?3Psm592^4KaI}( brx$jy`%>cN^u]NZ) ϓ^0H_ƿ(ԕsq1W_iy7l6*SCm` Ib;9}^KP>W@E.P_5YCOf"Q&,( bJh>]7XyPُ-ZM#PIVy~J'vVeYVv?)VG„D01r!BV!$7 ļ%:fBEg>NֻzxbW<;{5+yaN O9[펯4a.v -6Q'M1RI-5|xzn?8O,<]YŠc \?˰4mXC0_ R6Ov-IK0DI|ļ9AgkhD?^&gvhLYee ~?߭9Dž3in :'|Ljn4;Oh(bNcpӳŮ_A}iERsߕhiW u(;&*8Us3  C <ϐfyR|d!2J`$yfYgc-Rk@Y6 ZI 925C/Sޱn*FdQ2?,½><ě_w©߹$8]E=W{Hx{R Ik$H;}ؾelӔP[q.Mtk&zZS]W'F-?'(3C?_ ԽkoRukz{. Egtg|5!ƟPhr#qlُRgLƣ7?W-dzH)mx1*rD;`tyƅ&L (^HtoBު!h)7ݣ:>gɴPtH:r$J\S1\~woSP.| K70Ma+aD?(JvsemMGlFƟPZgEsh/{&:|2L3. BF/]2f!$/ /{zzmW* n# os"cOsj{קxߐaW%X'Z>'.giX1BD-^l ؓЅ}0E,hr #.s!8Ŕ z-FqkzrZv}3hT9Qc-]/mc` Iz!d:}"Q@Usf ~ = tu+ wօs!*4+]T,̐}M v(>T)o+TkV@ 2"i,&PӤ܋']΋7nr;i:S4^*TV\5:x4NU|lǖ9ײ@RT Z 4 ֢p[tإl8jɨa8rLst sxnM7\ЪANND c9o [2H+lĵ퐕Jܑ~{-؉!ʞ:ԧU&`|G+G1w-ѵ-^_i)$bq0kc l͋D5Sfq{ W(_N/+[GX |1L o0e-Ĵ9wڬ#|V({ve⺫1g4./Md/R/7 ]t L ; R6ߖmQv /bBWR*1/di/&&{|OWs\8x݄ z&WhC$UfP 2 Uw`+r~؃AA/0@pǖtBS@e ]ٮgU/«*ȭYq&w3}"Ϸɋcse?|S^/$̙ėyFȻ%-HhMJn`v~trd?Gc/б,Yf% k+ȕkBBxm" }2 4H@|,Fv"6`xފ}i{Ba*ܲ]ZO!ԎW`]% ]_九"nHשZz 26k^ü{yEk9 3&[iEjJa4KjgՌwZzf:K^,ۣlݾ}RăC{rfNWzh`7^7l!6 ͽ_I7XX <6FsXl:,FfP HP5 )V~&^BFc䨏9Vxn 3 GdWc9Ҟ}2ڿEYjL2)^ \}N("$&[Un]nd6g #lhRMgms]gzSi :]U^H9trN͸rlY.ݶ/N+"F@9RH 쫀`ma?wp ݩ2_yNBRo DҌ<KBv 6=Zc Q$2iW5-`$>j.++ kC4;¾hAIxr|(3Y| SkjuEϒroKݼB NK/[r*]d :;޾UXlꍍvL,O\7}g.t7(vZX5&;^[0t?qi*MͰ[ykliydU;VBlKr4"H::pA fwus7OLJPOtLp:\-Kyz!R zF/NJ= `rX3YGb~6LiO7-wk,8K" M)B$CX$+6Dg-L,J iKMnkblۙڿraU~Cnhx>N' <=!AWJ+k"4:XcGQ0bVb+j(Px GbPfEV5ͪ%r g+\m+$9 {KO[K;W#| Vn^~SVT4tyz bYspqFܘQNd݆X.tV\?YNhe)ߓy7Zע?\$LJڮ7dXpubvZJ{ud:|d(!Pk3klҌ.vY@)w H4FU2h :oI\Nwaڈ6 0cn8}M_k6@2},?>{('@~oYehH2[F%݇ҖAba] A]տ2ŶGZ<]:Fg:}Ѩt<;wpQzR(5lz^M-zu|s.ܢ´G0kePp8< cͷW%D ­I[ε] yq)97*n 7߶pqt3Eb(ݢŒ-S|buTz님D6}ٛ3ay](/tw,Qj)٧`gL؂;s7j˕DMc`!2k̈e+Mp Z8Ԇ D[ ˎ u4n#SdNRvI"1ݖ:HeֆT& ߾<@q =+u\я;|?q$I(| ɸA`J$"Qp2:V*$˷^Ml0{vwpb5(e\]*YM*uvƒgֈ |po&>ReX2E560K+(%^V-DGOv IϜ#]^G#I p;CWtbM-pp)&wѣ(nT%DEVN~k#w çp)2 y8|ܡwL7ڻ֮?F8DCYPF@vk\~*fѽ rlc›xkӒ{*rafh}=P$~λC ac]awR۪܄ʶdS#?>dׅÞפDږ WW;=XgXH &0HDeOb'OrއaS*ngܭ<3kT:a&kF&Du[J8g?*=]ݻ2l {)BiLǤF'GxTd""CSZ@N?P5!2{ oVk|/y1/]S s񏛶X%a=CݜNWa!$TXT = I z^LjJK۹O ן{y?\hRحS$i ,]2-26CF<ޣ]ߤEFd;Q̘`tVU*q4m+e`dT^Ah~7JP(M+.`lx>I>C'`cBG` ]$얓㌖ K7xF##3dRt.@&8bIO;b _]EK&{pTUU:FC"<ެױC ]HKr;KgbwJQq~ c5c4jp?pf w/ᴱdnj͈ g~z6LR@ wlZ K: qvo;5 P[NA$3x`QI'2*͝w c'DI#H6L- ;05U/ >Ke'kcwngAJ;#]}flutӅmWS_36|9zE0?*q]eH3 3kQLL.rG+ 3*n=[_ aop{G 4> 7!n=5\NE}IZA$% 񢝴}snnWubYc=Yp 3ȞQ3,Ԑ6lvwzx .huŔHxjuZs =$۝ ϒ.wbD>RЏ\z.'SLq v8ʁׇ17'(JŠnBc O?x# xM,Xn%\`&SMBG_Y uCGD%J$n+&^ c`m7vW="$z,|qDps^Qhխ"W`9 Y>a\cn.E6Dlٍ{&:uWg8쐢fi%TG d0yMS+i8A#!msaP/@( h+547X9J`VeL6 q6>0/(8{C+m/~P:Dt /adIk/ $mP6ghskH]Qj%- #5=,Zq22Vɮ9d}bVq?|< "9*fy"|qylOˤ>G)"K$0K(T?Y2Xz2C#jeYx 0J *j~!` P" iz˂qRgc~bQ!/YJbj(p6<s_Ub6"z(r\A}9WtzIV+J'dW%p%+mC{//pRr۰L–.$xƗC+e%yJ-& G7X?_ R]P#kvxhg GKt#gik|~ 07Ў$@S.ę̍3Ѓ,|83σ>H1diWcof(lJ#p|Myy ؞;8lNZ[h&|'T60p(񇪖kS';y *.e:VJxwvwƪ*ށ6 W38UINk{Xw:/8 ky;C7pAm"K>Ag LJ5ic7߭*3i*ʺoa`x[+ȂV f`p^+"6a(u7сk50xнB.GkP  >訤 QlN|w(-/|40~OלtCfQ9RPg:Tە4r)2ˮa}5nϭ5Kxϵy;0nB+]F B%KI}% ɾ~ \T~Q'&c5n~0~KPv>y{4Oh[GϙS:'}}\0Q=􄜚XROQb}5RB,vySxqɔm@/{=*P{3\GqK-F8䞈k){T=¾Ӻj7xqʴqn KSVU߮ڎzfx`GnswhWQB02\C1%_=φ8-}c)^GTcN&KbTOJdfA>phAWP;hw] g3lТ48HWCl@3J1eݲt]d}NVpf1eB&EKtҝEdpSB+)q i <}f?Dv!9CVc1qIoA34!W7ƯҘܡsqsEΌƃQÕq#99&:+piUqxE%dcSmIQ9"EEy5PD?zB3ӱgu1d=!m?rPE\% x2:I>{>_6IQh;Fd#&ao鶧Ai~x UYn)E*,yGT=`S}a{px|(LdxwMe:%[K:|s;Wk|_шv)OZ0 E4keU81+59,e'?BI”O0{º'8ڃBv9unC%0IB;Qw-Ch~A9rf0; )y v| L[mU{k\QqOga˽ ES9n= $8_+nV@t:$hCw^6r:ȱ|c\Q9x5$rQ5zE]HƇo1 3 `l>}@M-3bq=9磻zF@08J߲j8z@lcSEN?fo`oLM8X7!8N!K:]^={فo"k >avT,gp;a闈b Bo𖎜KEelSp7`/H 4^A`̄&Rd=~={ZEt1xU%0"GYOq %d`Ǭ"D~&Ti+u;z[c /3z⍔(N޲z\c~x5d&>ńZ1r]JU1F r-kƂ~2V:.g v횇coT>*C"+13"g޹Mߴ.NZyH O7.ҁdձeA-u[ˣL #6s8ҴqkW~۝r<ЋBgn2c54`Q 6z¶X@o 3o>+sgZ#1q("iρEw2  ޔ9I٧}4\Hqkz 3G11kСS 35![8]?ov!A;-VIP GkMB.N4" ʝ7FIKE8y<^m Wm4W,O7r bJiy_#,50Mɻ-KM}v07aǯ;L .axfhUb`{)T]CM_P pE!y¹Y, $ K6 IUa8%PtAT<0Z1>ӥ PSj*=1`-njX0 PA! A'ٵUXOՅvaE%G^B֫V6.u$)DZx-͘2usNfЫE!= FS4n_BEiW/$XCԨ Vg6]uG\; W ̉) ׅ-t}0}!W݂7iͥX৙ /),=`@mNΕ=M/%ՖZ%SJcȍM\=*Tν-&{E]C^zb7~4ms()5˾)dSby!vPq>_^ bsp!sf6ZN&1^zKӂg<z#/Α+ F{ltSu9 V`ցk_. O _u'.hfBeǯlE ][C.;V䭿_G[Dk吖RLvg.i&'Gfuvfv)GayIc'-&ubhX N~@ C14kzO3q36td$#MҡJX7;b`y5ղ Z|c.mavCJᤊ5&;}Zcq,U~?OrpxsZ0*]/ 3SS**2rwc)>'LA7ִq/CpNWd!bR^E,?`+}bo(F% p`_4*Qw1(R鮝e^-UFUk fV8:4! -/^3V c2P߻%\91ں%"'uy51@⼖_C&=G@=KW ޑvq6]V0wEv/6I{%켔֏UJ( [#jk< nx86''й8"v3CJ JTu3Ԃtw=ZLVfMKuWuql-Tyu(NJ^A?!(ښwXw}l:3=zD!ʃzb-V ?g4e OT &#Zq'x{65->l+WPo(o/ʎ!R%ZҜ Ro7s0+?F]e JQ%Gchu޾\ijК`:,F/oب%xzY!4 W:+OT/MD4Dy|ヨG )h[}S,PiE_q9TZNYű*z0eWhek<+I,p+vQU]e^FGB+J 3OYz\@Pm\ikc"w띚L4V/MU9Iu  MœZ;ƶꇹUdI1?$A{;QFtYD*3=LI!y} Jp#o:tfk?s[ T8*,e#cl3L}QmSS_0؝OL2__irz|1j<96FkbMjv+~D<t!_SyzU^b%A%E.Yb0^WsvèlJQ6H)z^LQJۏXZR;V~lƜvDK0 aGj+ZM{#; , `[P_M>0'lr-Î[$zF=<Ctu֚˲FA6F>wjy"'Y)iXږ9Ht05W1yw ":~QÀF!xu{^.vGԩ-Lߋ+h־R:LW۳ oĝ׆bG݌[IaS_6ʸxYԈt2jGzaTEZ2ÿX6kH7lnXDGO.g_h-q%v8,"T.n @hLSCU9c;8@V%VNKu.bD,vAP -FU0j!<"agőZ%"GCZ #9'.LΉ D&6B;tEW8}|+U9uXL{WV㛆gvIZ]F=t("/h *ӆ."/"7mӮ@jS6r>k+lw,}6>5 E/t>Z9Mf{A g*(QʷZ-w\F )jv|*AM hl.J2Da91Bdepb[`=']txYh yc摮(P~PYҟ閝e:댰Ne{~0 +/l]*7^mj}kw{7m&&L5P=VV`NG䱧'ͩW74ZN;Mpfs%FY]_k}ZA=T@9yLyL\P\4+XZK8圦]VE\őF3%7K%}2RI,uԋdQK!b2'ELJt&\wC* ʄxȧcWD\48F/oJh1/V*jv}[l#LԴ  xJ덕3t{!IE4׌кuŵɴ[LAJBfQbMa^:oK7 >!&Jh׸2X]H,Jt +2;QpbJG)L3Cg'lGXMȲAr5[ 2c|5~((A;)(ɍ}`"|ٛv4X/3NO_t`H-Gy*g2*Y!Gݳğ SwpJ/h*J f Ո0jglSQ{ nњd"'*?ƋZ?I;B7)b<_bc' zhM-!YL; s# ay[tp=r딜h\px<CrG)R|D2ZreeWAKN$kYЅ@j}lJ65 O8T}8*+Ezbkp::>5'Ȩy-e pk~XeFbxOaVnpFFҨ#8#Ep¡Zq`zfq DS2 Z-z@kkpoƗ<4J{aBt}NFifvX= ,>kGڰ-cxq^<`)A 2 sLfk*mrj&+>aw$d#tQS;GLpx3"CqdGݼ P N'J0a%gpL3y|pBN@ЌuS0) ݃y~]ADV|;(}:w m[J#䉵38vK0e3ֶ:`>g 21'vF@` e?xzkbB/$/f"RRqڒ#+K;07;gũ@sq:eJP MYt}NS&k #9PKş .Tza0ks1z"|LHUА$C^^nE4רaW;WO y`FZ†?Kg3cG{Wc (M*A TJ(~ɩopA-~'bt&G)4TU&UdA.}=Y_Y0&tc_,~ZAvPXgtqE4oQ=I -bm3壊x X4)ȫYP,!]۝mw(w!"rWxC)+;DbHr=Y1.fNha.偾.H$Sg_ :=9FxvwWI~)PrH/kR<$ب:'Ox.[yHxnP^&Dnm"fWӁxK@j-g4ux`>f~] UKF1H >~nsJQzvRer\AȀ9IrA:A!Xl &HBolXvT4p^1뇶P‹i, A\{]6kM9H<: $ 9%U2Rw3PO8ns*g }ȈɾOc&A2DƉt $,$5J\ ~93fSXR켰$GAI!C_>KzMT4AG< z5.,QMqV٦e |0nK^'#UZ?Ej?!yJݸPvL&}lԿAKSe*ZbmξeJk %*#P| td%})\NDw2(iEX|MVK\gsYOAEwb4d7?&@5Wlz;e-h{ze# l8q! <{[_$b&/l&P.[ٗ評=]x sy;RIoUb¶m(P!z\!z@e ~.BXP[TbpfsU쟋%$v j, PfPQk@T-Qi} g}JyA7$닝xRP8ӰRW,'=kRE,uq1PiZ,U4̊0 uAf}_e$TOo-FT`qiB߃@.,Nw~qyd o3wWژ:KhMs=wGLVjW~EP?4מ0bQ+X_~f2aRjJxź<9w6ԢUÝASa3ds 3O( $O_mw>Iqݍf>3ɔA,֏R Ɉli0xIu庖$۪3(S}oiHy4[v)Haac<k3KTLB<}Ϋ zWoYYٵK;a@@{ ctZCCpQ_A"&8G1xTΓ '֢ڎ75m(⭗y2mW?KHqdswIAڽXŸiWXU{:F$9{" ~zM MZ BleBB1M !H(p A0 dLwBNDN{'!Tk'RwwkSxO8nU#y*-љqɍV&S -JOKNz('ר:.gB:GQˉ$>W`a%1'65%AW[cu2Ɓr 6b%WpUmpTlx}k^w3iCBODv/Aa_GA43Yr)حDoܲ[h}AYlY|:%ɠ7m Yy, 0v%u>`4Ț+Kb=8j1Gِ !uY W|WQWxI7ǵVD!{-]B] MQZ4 F 2&,KK x8F+'v8-,iăz9V%j~:>4NUu=ti+6DD = d/ʀK++ \l5d$rY}:a*)$d< =a-캡&52 %dqMX]J齉[ wc)^cq%~ ^=󘴂UEh<7TR"k+C4KNaۇ?q=%wPȚt֮HQmX[y4<mk8s/~015q?bM=T ?< n_} aO)onZ_PC˯2[)SH:--M5HM@%:, ߸q4c(+*6SKWLٺ>xa)^FUvM.`>gbX)Đ;`j:hdYb9Pic+|o'H|Q_r;2=G>'aNj ߔ͂X1͇:@}/BɌ Hu;ڑ;bgW ULo*&f}WIV}}zq*]C7,;`YSȑjQ@j ?_dԿĴ&=1W\kHYy'O7MI 4Њ,G=×q+zs#.Um߭vK9~T/ 3|7a?"%&n ho»{*mE~Gc<)qF-s@#u8SlMfJ$SfH"˷oܒWigepж=h4 8JЌI϶ 8[< #Iش Q#F@ͻ-QσdbzMUJT~Y?˼"@" ;{ck3/'7k!ObXR3ަP9$l}fLP-u$>9_&>}> @>Q3M)>t0ܝ C_IYNu6In3 jO߻#y͘E?8&).tp†-yAu(B#Lg\?Yx੘~ +8H5/Ίl'i )콇}%BN~iK䡾璉ݡ|7iM9 y/_vS (aGXE՗hb$3?8x.SZuyhFT,v\uƓGxq1.Z/Jx9dONYɎ(Xlϗ ?. %Ꝋ S7Qr 8~_1 G|>ES\oϵ4ˇױWv13 ة.^Ķ.vCY!v91e$2/Di-pLV-uWm=e AGX=nG1`PykL 5bTl8t.#aj)j}/!%b `*x3:cK}BFG9V[%O*pA& .@,/jبh!6#-/7 ֵ:{m=GA&}PZ8iѧWeHӏ&Yg/~gq+;XȖ8kT72y݉+jQ$<@gTٙ6\L :ٺVG}BPJjV9((x%Tgޑe:SuJ^x18>$&A5/]*3֟e| TPV^ΈW~`D=u@e1ryHYF۞Gxñάc:}.58>MP٘t2Ƭg8r U#~@U(8;^:i-kfavEuD>=ɳ^o@; 3SVKs@d $-4'kk:IXYG2tWn"^ZYDd(Ƈ,Iy"i?4䃾p`? yiջ`b)ե"wboAs2VfSSnǰU>V' U{a'8r,CMlLrb(£vM(rGBX%޿wksqMNCqngncD|녀rAuÉ?!^?ISI5,Q.gsꋥqΆ(\JCbkڒN2M@"+/Y/ _ֵez9 WnZSPc/x#cx<`d.Ӊzo˥0(N<%Ϡ@&IXڛ.I|;+&'k 5~=JgͭJq~sSy$U֟t `k@vdr$UxGQD\⳰ 뙩 @=NaEŃ87J(9? NNRתH$% &yzd8TPP_BgeR >L!ێ |9t`R*U$!dh Lơsm;8˜kΩS,viٍN.Ua"ip|I!&`$U244(GIND6a,JU*2HI:; TFGل+=25 G$ K̑ Mc¬\/>b*cu#>dd~09}_ؙ_--еڇծ[y#"Ά&~GyJ9xItR2HUvu#^g""ccGxΞZ>Qe"2D[ x_E*f#oV86@ ?1å`GL%|7 >C|QDUٗSӄ᪔ M(&Wvh)fm# T0%{V B`/*Qvu=t1LUeC B1H;_m,>Č` (a«_zS.]>pVmWtLmϵ 3%Jc׊a't7]}􊹴Y6#" #PD C2ow^l{#(3j/4Fa(:( עGz9Ww=$zN$.8JVyZ4؆QuK5VGjav}aK~ ZzH{ UDdB,[b1{><,w$2ZVGXHɒ%D5DN+dȾ6Ц툥jsc @1JVҸ V{l4!=!v Ri2pJf.}Hˤ2뵮1a4unjә6;}WxOdZ{^\0.B⟚1P^Y-l-P% &ޟ4(6YB>Z],ϹnX|_3/L!x^_ɓ-ػ^j*G)^)luJ/(vH֑:?k@Ӧ^%@g!131a+CF " va(;=Omnj;.osڅU7 } aEw>!nhHwn;_̼ ӟse{P- ? o{}dXa afrFPu`BuyGr7Kd/w}oQ)֦KF,+Tv!v(a5)Se |3v8jՉ"%2%{:1c+?2Ⱦt-VOLW1qq|D҈Ȭk(F>Hap`{D=qgzmh" D< }'ح-6]X?ᱜ[`ڳ#&)Uh'jPp6#WL34}٥o+"Nt g(mOӯ*&;FҲ?L^'nI?mar#;8Uph z*bͩCNHJ)s'r{;ebBIImh (1΁kaGԎ٠[ݻ[H03buY^['u L2[t>0[d97]lmHOx#DcZ"#!͎QvPM<SNj4kC\c5Ga 6U2-";qWʹ6Z0!+i&0z: * p,ҙV$ŕG‹==cFMpTǕu84@Ř0ȵie 2a9m A_ku6t@UywASFd`Xt'5`&p,:XPgCOY}g_Zdq5tL0QxźQbs;'o&KÔKvT.1s[z6J0EͅrV>"1؄i /bRzx # C?y9G+eE9maEOVxc'8eB8ovr;PjRN+`  {cp1H:fեK4?yBH^vwzs/$ye%nZ?hٔVܶU,3!B1 v1sp7: Y v3mFL3KyǎDƖ戾KwF '֩r83ߎ)YI Ɓ2q{.< 4whXo#i=+$Hzpgt{)ln{>+ZHپiLJKj(fÇ5Ζ~4ŀ^KD1jHrJnTV{W?D`I~4X24i"O{~HM-$!˻uzJ 0Ǜ3Ӆʸh4 Zn'4$ )pЈ7(ag[1k9cPhڴkز qe-ڦ9B:f^<=Q7XzdYXhb/MC>B@h굉Wߠzgdz1$Bk .%Ǥv"b_`K.-a\r;NNHzI3T1Cy_D˻ڬW%Xq!=D~z׉Aqg=ȹ=mAH`du&Q%> XD5@( NکڵCRg6ݖZ4fubB"fNe)|:êXəBδ%fĨRuT<L4N A0Blbp*]\l.D&k*p+~o"!;ehf!kD3vqdW&c?`֪զաXz8Lhk[ruy:t/ pYxDl=ؚK#LeyDf.} z[Hߗ[kܛ(4`_8H@p,b^LkEX96hP5GL>m),]0bnZO8C%r[P-.ʔ@?ɯ)\t<.JY\ӻ͝ޘ]i&<~_kQ^/R`~;ձRkj|CYo$h`4̣ 2#CNE =-ԋ  M+r^A*؄$ }5eaiG8Ϙ=gkea~J\s w"|N[>yeGU,܄ .tXP L;Gh“Ot]FQdY =2gGr/Vƙw * E){ MSW(7u $:pF)"gp*^aORz]*ÕOU%ŏ21d'ÜfΖ#3OXn 5sS4yV4cίHњC>ƃHgjTx]5К9 fXH^J }?)cI TAwZb8S)2QY U#u(<(8FK5SN YǕ z$@Tfa3oX#}Dhb^T'GhOtSǨI=(nQa)Ata '|8m& >S,80(y^K-%C W(7GCxדc1Jf3/5daeW[Q cWkhe4삑| z凊HpUn"p)F)c4 bp>B:\5RHeL_U .venx?uB03?O΍(B  f2+8WC&Nn4\=͍ B>ߦR,]|59h6kľIYqeҸmU=cq;}=/:'V]ْ\lVN/WZK/@7?Fzc;F(d"pTOEg1^l.'3[RaϋXS@]}UlwvA͛RtF<95P 7ɢtӣ3xz b }ʌ?_!ښW jٞSA^z*Zё5d<$:ǣl'VmJB[m yHfdvpccTD$;!tM7((Tnv]f$lχ^d҂S45}4d/Fg*%%\rƋ1Y|x pxtȰ+;<RjNlb0erlĶ9@`bJ㚒>rpp"<:dڠ!@p?j{<'/zrWU8(ƺG60Éng"? lO69D$!,NB6%J3 jUC&(Fdlk3lL^b}T{0룈Y*fI{RZHG)C_i *t~575Mmz`ٓM2)Ma7]lדL8Cnf$l$q+ү;u%ec-\qö"c6؆"]B:(~m'Bl ̓|z5Fi#̢}O 2?{!F'FOin'8uạɯRDy/׻3Hc؏]'ng#H6k7c4zɛK4(mjz'/ vKr[gl)*Aiՙ45_J͛4%MkKIYoG| I5ewG![~e_^Mo̤ɽ) /KBU}ן-3`l o3hƊ"v'Ųw"1CeE펦=HPFi*,`f܍ă$y2Lc[qL o Õ} W21?b͒i'ؿD# tC}}v Br;rۊc%k߉{)5+ %J .ԗ@T4aތ_ogV)xn2z6A@[P)/¦G,F1%pS}JW!{r:7+b{,!uPO'0`S#Wiul&ZմoLJ7!rTw@"}k$tK[ʗm@|ɌǼ HƊYc/:ކQkj7mI 0:Vͩ}o/zUt !ʜh})A& Җ4XA(8`ĘKizK5>:S_@% Bh^u)ɡS\*7#3;  teɻ@mI L\]1>ͦ2bZ%y/%Y W]' J͡Y[Tkla1n"cQ#]B/wY1?6‚3P툮ݏҥ^O2RPzސ~Swg`1H{xplSGR&uug>(@C& ڙܭ|tq)L~)nDZŐH zvӗA];a ĚIԅcg>Rˁ#.f^Jw]h\WaŤZ~Aj;X(e[uSo\!UM3KAKGNC[; dN7l(`3):ǡlguo+K##v$< S/])]q'Z'qe_HVTUqFknY P!/ ŞGf?}(GH  ž]>-+G"3ypLgb I)#KwkAvwFv"PTg䉘!(ix9TgJꋊ}đv k6;Ɨ\Lw=-2G4Y*Iǫ [ީDkP;F"=?ޢ y-A.C sh{CгKVJ:(1l~#_ ώIsR7yЕgǂߡ"JHt MGt* )x@-RulZq֞cAp*v[,vAK" V|v܂_7ҀhYS"5W#a'JkLb< [}o.d:oѻ[=9T B ;ב =^_| {]Ft z9.eͯ,>O%o]hxa7Șu'QIޓ jE~JCجQC81-Ԣ Y eO%aB4KۺV_W.@Cr 1Ao_.uuRO!A? ?> 3͎!L܃bagZ9rj=6*3kΑPsQJR9ܫ>#ScyMɵ `? hG<JxB9uwPH ӄlj?Al.WbrK}yuH> 5#oB\-POG76..Ep=go%{3xJWq.Ih(]jr9_\oԯ!3ܫOOۄV&wG5(Z_sҳ!ߨ넴4b"B+x _~qy ]~? 8d+Gw/@p4dܔoB1NácLw1C%2Z)Ȇ E+|"~kbXVc7bCçˣyk!a%x_vTVU۝@ {>,sg]+Tp^$YX{>HsEO^ǶeB>^3 RXY f^ނL6[>/0VS(MӅ0./2\~0B)䄤[FǶegƨ(:|UAtU66cH Fɟԁ?iL]^A?Ṕ̡*g \z6Զ\`48H߃;]!mm# [Oʒet-Iٸ)"q<6r# ˋ36R^;"ul0T74 "9 yd]zƛ| sL/a*u0'E*~Fs1 5~=ha7XiGX"HPަݲHϥa\SΫ8N?2P?H^ݑۈbŪ(xUpM,Fdqfl%x3¥ךyYcKqIXoEqM[ј6>n" =*+1,peAF:6ҝ23{)SYh& DԞuL5v"D㖤sY۰=CdD0Zm.-qXO"26K5N/r~rv]qȱJS\w**NihBC]ւl 2)^fv̱N.fjHI\6")U2TBނ$ՁaЇF=VU: ,&}xIgGYQ?aw/V=uxOkqaEgugC뜾3T5 0@-=y7U4g~dQ.՘!Y~p.,e;(€(uE=.C$0.ǡ$rxXK2 W@?iGdfpXŴ}ecE: =tT:;v.RQYȿb@ys1''^3 A CWk"$<)kIODěrsWᲐyg1[)3q78,AZ07F[JV}uHŦZJjNZ\v³̷} tFsHUIk~}E=ZQf0(&M-`2i/ksEV+ un+fǗ>Y6_<7HՊE2=ػMKoad`5o[nf{5w]1L~j %IRutD̖`sO(N78)+ _Dc{D)ƬWqnZ᪝9!0<wh6a"<7ooHۣ.ϴё!Fc9s HXw{SFӳJ"xidkLC~[j+WTr/mؖ gumD+F+ 諟Lf7+KPG"WrWqx=@Ǐct0PkuN"YTZwEk2Ԇq Z0;#" ' :pF8Ά,E|djSKbT\LyWjĝ^Mf%Kb$ fvOPS!}ǭ W-[ ^fO\wa#Hs@ÛRdq~+=%%mcg#ܹ;2bH*G"T'R3WIφ[hlQOs¿L<} Ԅp, [ qf&|x̯CFHo pcVWSW=*֬%j<]{o qz=eFl~8GwϵNyx}p8HJtlc_)CҦ{XM))U/0eVP-]ϟ<شt78fsis0s =t^hsm9`M$fCwMh0  xquz0"`ؠEof*7bss队ljo߬AIrHj)3%e0|(A 7*!^tK9RM*f`~j*]o `Bwʤz Ie85POoˈwm2كcb}&˜(2M7̬w0aL'ݙ7mI5ڠ9; CD J{6>wC!i`,6ceJ+"@<4N {'6:0;T?Q =-嬀 w#ӭ.Mhxh ^Ɓ[ۡ>X1'%S&V:[ [6ͻ>v4en R^|ue,)ЁcxEAiebw+e"r-}w%5htINd5~}>ےѶ-"QyUkÐ^Qu =2llpP'IWkqE<KEH LO qd5ф2NiKQq%1v> ]mQؽZ:ƃh K]ٯWv0 " 2HdL1;(X7.Vi` 2;5{5(6nf ^&cJtHCI24͘1B,֟XSf'Gn1RkT0 ![],3I\'1"NakQJwhL,Slݜ%;I_pWe׃3jopi_Kmb}MC4=ŇNoFH#gے󘄌N 8yW$3&'*5^GmLnobZɄE`\%۟j:L֡?vH48щa-?0?#LM?C=Ks63*B?X<1!/;cq(k6b_ 4F`a}M6G[Nۚ/9}+L8.".{ҵ36^jH>{Y;#Fm*h*JMUsu ? ھY[ F57`W {&NǮ˦#M:ѣG Ki /ii%j7JVwd1itw3,z`L& 2>E_ЧH ke"ȶALj 8>{Oc MCe 2}qT;v&W_I}ni*r;D®;XY@2[ۃئ{et DHqIb~_#Who|XDLMhlL%k};>tNRf%u8>4X h?Yq]ж[Ī؁2;v`S3L rέ|񢰒S np. pa/(abQ>r4^yRzPt5@zF^*鴷T(*jXy3=rI;nh 5!r|`W0qS@\3H5=k3]oOBBWjjwh eR*+::0?\e7cjd-#34=eKfCӵ3ʛh QyfON8;[KYPUlQ?FҾ~ ƒ|n Z#m^/By ~eG2?&L cPuGյ.69qEſJCn!yW}쀽JLSd*KeeDdsk ٭,[ ʾ5y$"eƼI0(@r#F G!EbM}|F&7S^Mоl .\TNӇ?<ۣwxUM`!q>*# ձA"W9R%[(ǖkH=`#7|(Kgh?y`5(X=CFykĬt9b8L/ F|'{2{g9z<oDz#MJAQk΋pBѴ2>j%~k:DS$7M/lXo҉;ŸpYbf* /?c!ԡ^'qT*!V9򴨻MNxOc&4eK+]xoph㡆bDଥUazXcQB(_{! a6 26Y=A,xStUd7Cgn‰sC๯ ߁W*X͓|>"tϒ0GX%[3u.LG 8h]hr:mqۦ3WVX`VW7v `u٤N61~_^0T@we:u,̸qo ӬCbRMZϢ8sע&T5'""7$r$x=U&C 4 dJ݅nyw'3gTt;V |}+?~DX^)&aYJH fj0g7csփ엚RA+-"mW".-/9I%7fo|=i~3iM;@itj,wGjK_(VrDK-p:#JoVo{=îj6Es[Ko4d\9m qi1gX nٽXJ$&#qc{b5}oc9DQt<]h.Kg ̸lXv$If\=xS% f+ojw6nhO"zDi=*/9D5FCgh+^pydo8p1n*PP}S<橠 X'9/= qAۜBXgSU=qL(OY򩜱o*,Q1UyltA 0'N5-3b勠2y)R)W>RpblL̝{MYX agd>64 ޭC#kd+Oe )8>1,lAt f&'xxieu= +c}9Ccږ9@\en47 j5xi2X0Z,/w }[T%53ѺnTNkӅ-qLT{ow,"ROp;x}u܆%g.Qw ^8zs|H#N~"#,Yxy?eОe=-AgOȣX0FѣgJHnz% NV(]^nvӟ_lM:gM_vwt`}|nqM=L'b< 8qx/&*z %YUe7'2酼΅, _9Ka` B5Qʺ~QlUUOsr\R mXxYHN!W؉D!I.S3B|e>Y+\N $Ceā>>nv=E&kjub)N[*o*n'؇,֬6Cӯ&N]u`7Ad_[10Nqw(9#]սS*KC[[n6 \-YvV]H%/>5qn25=᎞B(3HИ<=Ӟͣ'P:CA= k"h~}y儐QH Ep&4 "ރ?a~״v;4`ѩe tfj`:J ZJ4/Fm F!qTI]A5/ ,5k[F +BɐU ^ȑ߿jtK)?)V0ht}tYqնf|Cw+3Cg$y#]wn( %.3N|?W޲.t39hy 'g  gx'`^fSsN(ܬ"E3EFg$USSr_0Ɩbv@e3'\鎘'QԶP G7I"}gN~}k֞z-9gB \/ZS6~\A"e=}mo}&> " ##ΐ^nfg|\{)(GR96.1j3*wtGfq1-%GƆEc2*Lz'ݏ-5a@~mk'i?26 ~5"nY\˫rOQaG!tPw޺Bоjo|̒hjr֯jL͠qQc ΔPzAWmjJoS x5Fx=`HcQg*B-}<~ \nhՀ(&NDžMn $Z㓭nY|/Eh^mTC| = ٥\x -\|K۝QWJގYn/ul[p t;teѭjAE'4Ѫ$n)%:떍MMsر8QC:Q_r{I)LQyiОjTA:ol}\42Bb#VXVD]nܲ߹LaT,U%gŔt,OY5/灝x,s!,z-bkѲ?E!3%dy~Y@mAߏ^8 J?IebWƜ4޷ĉ=qt*2X!tT)X }r?܎c;e %JDb;@m:'5NH2s9 N;0!/O<~:뮥}qyԅg}N('C\aReQti7;6!֑ vc!U~nхH(I8@brNipz/pm#86F{A1) yrפlKu(NAkHD^O"6aeON7e) grtM ҹKZ%M/<~XTQ9U e#޵+Ha2na }\a E`WeuBN@nɑinN(ӶF 2u8:@v0J:Wcַ܇o*4&_;e@L07Q= u:X2 4~â:(nC20O `e+⩲7R!-|Y'a3|EU(. a(i&mt) xb= =ς4 he 7V OToF A@0?]bu-Ve-u:q4ySc&elstJͤ4\*n{ Wf~ 90_887X!z(><$A2cV$1_as#Ml:C8p-b1?{W+(c5ćiGt B4)1`H!y@ ֚G Imb17b0):nPPZqjҢu i{v/rB&)[LBEGqx|n3O1[keաSn2wih&k|%us5L(v?&n'J9NN&e]!ӝ]I8m+[6]+y4ꐞ\!nkn_Z+S%97He3!i.%3H?0ƳkmFkh3T(D%=3+Zaw_ IK zwz?+y`X Lmfp@'\ؑtM; 4[ !:6Udtwj"$8b8Z&B%XjE B%UC:e!m}:ú&d/]ƒAh#g^aOL0ZIo G[x~=9h)m%q (9?f?Wq3$lkw O ʕs 3Bmj:kc?q4B2J&)gw'=XURޟ .~ߪ`g{I  qF p)uBz$JRO0emCQ$ͥCiQ~k8{UB_B )z `"W'-ڏw|Mp`eב򨶖c@ !zd&<ՋH g{rNz(n9n5!}% `bo% mdg&v%W׭q^ZWajHK(21+1jbCk@?X==zޟ(?&[)[Yc >5g $?XA*0}#Er/ɤyݸ4IHUg+([+#WZG1'mNF gPVPeUI1Hc!]75DݚUqr_>V 1:DF'ޥKkڎtp'vd_Tʄ߀J\ɀv3)wZe=I4#:'!^ĵ`((:i:f.Sc],vjpi^UОy %{8(hmC{0lO(c1O{DL*b|x"$ֳQd "ഐ)"OZOG %uUD?2hQ8wb1J< /2,Wo&Jc :=]-5DEAj` 0%{T Qew1A i[ۅAj#:(ܾFB1H}cXTSot:IDAyEToLT3Ib1ad9Q;n @U} "Y+uFZ]Ac.6_`Xgz$3jPk+ׂ"O:Ւzʍ#)0{.@41ƫU;^(!AntJU$Ǿ'jJIhsꝕ[&  R{ʨK8x-uxE)I%b/ɰ<@[hj+"hwxѵL[kloZ`jW k\ހc7S^":HXU@{D>k!޾n[VE9˖o`W{axX"̆uP2cmstU|-=UߟpTËXd"pX]zlH27u7UhfKFȏ DGG]'@W?U|Xشg$SIVK/WR[yWHB[xm,:e e ?$Uɟ,R ,t!7/L^]8#^G^G2,s]y0H"1.L :XO~aG k , a 9Hf屼-chY㼔fq41ɕolLNY+[#?{y\h3x4efKɨ7Ġz^{t`'b0e.r. Q}BZCRcm񯰞[pZca1g-?JM.a3ȴj_1jw{rj_P<3E4TfUP>z@F=Ʉ~`Hn)9vs6Fa3fېC s\n%%ѳ#?[A :v|j0G+W(fF0 p۴/lBߒˮK:2@rm"|/MC8]CqtK-e*/ ȑ/5)jx^/ClzS {ܮp6~KSv~F+{b&Ckm _L2]`Z0+yW?8CZ`iV1;EQI5{x)pBmps;ukl<vqp¢SEs >xu@ &eLH .͒{F~4(ޔRӣ|+A|M#2_J˯nm]vx-hYۍtn'B'v  H1̷jŶG2E'ugH%l'Q'!^:LAv$|{pzH18}W%-HS)ߚ<.#;D]C䥑y,5gkDTGJ„KI7kSqxI-g'qF=4O5R?m%dEkuWl, PT!v-&!i3i|nөqy8E}.MCea$aYϘv6 u5akR\5PÝpd! qU5žpF0]O*a]Vո|2l9Y$nf-Жê2)Aas;ʼ|*VgMJܣ'[2ǙOG98&CjH'̀ЀT+=,{詊A;'$on5'ҩjs-כGFYw a>{XkfY xb&Xy4|6|#úЋ@bc?_%LޱFFƾ[ro䩾V5ã>z1dSyEw-X+H79vl=+Ju: To*1}\ݢ<{qʲ-Ӣ~X:>a%ɠh?Z*M&{`}} ]*'g q./{7ZcAZvV+DcD9x!ҿ 1@hS_^p;-7H)DޔF$M݂W"=ǾJQ\J"5/};n4^d6LJ>4hv2'rG}$#BezBM";TK?ʊ+G~toa^˿9LhkRAȬ߱ b'W q(C%UoB:DŽd=0G:ɸ.6xv.uD/3i~^/ؙslo]J\;j:w> 1ꎝG5RIꐲ,7nb˳TV99ip`{SUvB/ϧpYa~SJ` 7mupjdfrBN P7W ƨxyZ6.>uh'`("OҰC/м am1ǕE Pnt39nF%=~R-W$㭻( yƗYATU0i VNKH uer}^c8>'? 8seS"cB 4smK'ƭ8R`Ӝ \N 6 Ms! M =P!11!"Is ʨ*GqSZ 69Ō*@fyX4)p#Kci|! uJ s HZ,YY T~ODtoK@zemiA#&-wTEM5y25ל܁'Aj[p@ˆBd;ۙK<ѫPq (;^ _1XJ0|NaKt->_抾OE*|mϘ)Lƀds @{Rh@G&GdsIKۮ[_\c{[J7Ӱ%)m?zL3VVb Q.26_§G|*HE gh4>}yL\,DP5 BOAӕ֚ځ~3WogF]߯TI3 +D+4;~.R-4Қ@j WUn9{<0޶YUW$LZ1Kď tɇU]餭<ӕF vmy4utV8ds,[܅W'nЋ'aG6H~q^_PaRA|tl U_!"?Ꜳy* քK\--ؕ>k*?ESB ˅&M?t%,֥g֥egA}L-7^]hp37-ɒfm*Qꑟ%aVk#M ^`N:$ҥ+3`qP$ 9(n:UۃKRo~$IۙSz$1&>uEjCo(ޕP¬~ݥx+YWΊ-3ɯ1BcA.Hao9/WB|+mj[ùr9\P$yOfQJ;ӜkcHX$@؂P˺ID\d*bs]"-܎Q8aUM_xPsr)$Ke5yG4ygVF\Qj sJj pU3 IAƹZ.vBpDyC3G)({FTjKêEEI y [8J &+6#Zw$OLKu>K!\Zu9C uUuֆ=XTL]R^@s\xʄ͓a_O:QPrHLIygu x%AS# 걯WHG~s//U.0bF:b3J"<3ڴ\l+Z>,) V/9dwr,)('` TI9 ٚ3r0-Ü~ ǸSY&4V‰@ /?0*eg6!=֢q8Z_3>}]H4yrNDaVJ/y+ LYpȨt)KHAŨe"7#Y֢)Z"'NKcdɳ=pu}D{&vLe&%liF+wIhlB =p4Ur&F5njK.bV^S;bb h\ 8'D*G&ԇMբ@8D$4Kq7hWVz؜ 8Z Y/JK@cE23M א쟑&$MTҮ?slAc{C J2_zR,ۣ`->(t~M-C-+zB\9`(Q+([;wþk:bv=H8`srq9E=b^@MJ!z'<|Ns|T3%%TBDKfqJFcYqb';n?*Ҁo>tXrd|{|$o Jdc_O[MDãjz,]e!A$ӟL9KLoIɲen:kf\uIL-~M'G6X ~̌ llTDΟ T{%*!d^Iі7BᜁvU!eHyFNqNcCKWn?;D/wkp6 V9ik8fذD =rD+Cr?*E@9xqzY6?_;>;F2H/򏜢)W@RʾbGċL{qytqи^"Em<&(y^H0d!V ^z\vNNkb&!/@{Qs IZT9S&vY!N/0z4xCQӨXbbg\~e2 %9&h뱰Jᔍ>%.q8d땂3p[w2Eё4Š8%>~il IH X4E5S 2{{ Tڊ-ÿt%'T~t3_ LF>62$VƁd<'ʌ6xS*r߽kBYϠ_ wOx$/$NcQٱ}о'('#">;KTxҍlk &?\33H62Tv0{jMNӹG*ƒkǶ6Xo"/RIΫH&i_x3M. ǺM³XEd[5,uҧq#Dٺ.;Bc僚Zd]}B$_ކ(VrՉ n@'}&lX:۳^*ړo 02Շ "Oi8KO+uCQgZ ~ Xܤi mR.i,堇WmYG*";μ݋Êu4X& ws(qcűuoݱKA d-R3R?@ aִ o| ry# &|rEieU~Kj>p8~laK~7#% K~9CJ==Z1ҁ_ж:IRdhq3L\o&;RT# BĈ!TJ%9`(i҆EWƦ(~]Tf`u-rL3 ($ڥe<@o8N>3LϦ%x08 eJWͿ3(ų% Uhf>JrnDފ׸mMRP/70T 4쐢_hTXUY5wmsB*AQ+l$E/(>x RQ}ym#z~g߽_MCBJ2jeūӬνLKk,e.UeBͲi<ꦪ\uPT!Aר+OSjϗ$ذ8yxuI=,: V/~ Z߶s܄o;K-ʉ?*CoGT^sJX~GG!-x9a!+ػ\֒=8ȉ#VxqȲIR:K ;ahn՝Xԁ fwUU;=s.4%#SOTh})\]..ҳ7A1Ho a{]s#Γw3jE.vkf*Mٖg-F@l4=gm?`ƙfƠ Aܕ(PG\!\ X':J)l|8Ib^%:'ùIzRґBC\>xz9ҎNhVWerXFW \$Dl<$g)Ik #CVUb!"]ʋ2S3誫ðp.W'r o,"×_׷9Y-> >:u{]D;:r} ̵dTQ؆Zv-:GeN5,X`K.&y/;hw0l-7%NЈ^aWsYD bh+6FvM_"9.Bc3z}[Z-i = hYͬg8S=EkDExXWvI9)Q/_в/DVGYqbӗ }[iv3sMוcRyWw= S>\HJBbȠ4LsoHb){-?Q'Ӥp2v*ʙ.@/a¢3mh_ Qm 9S'UYMXkAUZ]G bs/DmpWdFrLfV[IQߞ5}t|r̝ Ɣ4{ oP>QN6YB ܢ;wpa"8ҒUPaĻWtx iTD% Q2x iL!vK2_f곿DOPK'7{I fJTo 8YWpْdMOg2|7zi;^YJ1b-}DSځڿjb8Yԋw  IN#FH"z{ȡ%)XZkiB!G qgٺ5%+D_^ru/EU&Gh8^f#G'bnuu& ͪj>PS[ cW/woC P> 7%@Ju~ lO"|޼owſs3xm"!ħ_Gv>8MVE/ElI{1AT]6QID bT*2jj[zHh偖 3u/>aqTg 4yul@5%z%M#ŵ!L5Y>,Bz3).[Bk^y:x Eq8k4[Wu;3O kFxnYqlI mA}Ϟ Z!4b[ȉNtPLFJgѪ/iM88jUU.n_eݎdQ Cfr-ڍs\)]J4^YV/KN1yͫu}e-G}6r M=#Tl[NI weKdCkt'^0 Kccxg|9QUQ|eYQQ{>}E[r,6Oi(lqU>0_] w|[:o KaüUgq!*!0]T{u^9rq078l,Yqᚻ2„ >W QV~ ܂dG8+*,^wkiq5vڦ(^6ւRw>2w/miH\ wnzMIV޾9g<"zWwnuY@Exf{HJ`"\>XƯ5f 9ӷĉ\/?30mFQrJx).8n;'l@C >fP(ozl(i]NUP[|$2.[T:*&y2mxAE)hЇ.,5o(m^#8桽6Mc̘or>&i Kϕ' þ6CWm2aM6-;!9*Z+f4p@"G||w4`2=>B-ьqLW$ a9͉Y!˘IAxi-Y$J9ͺ'(K!վznyxEwҶX4ʚ&`G駚J~mW .:+0ϤzCqڊF!/FDG|g$ 6cXmg]EZF&A9&W<Lgm _Ebq)`ם\Eњ'ڱ^c4f^AXS]Yer [ pj "=*$S\_j f,;X0(⍖=:OBihh6zG+10Jk)&cȬ]t|O[_U)G)/vXjmCAAUjP9fmZkF>͒jC}ݽq]<_)z#4o tY;S%5fZwo6_vgTޣgy!=CjMԦӖbvZБ' M*Lr7.m o~d,${PA( ƣ1}k궻qg27<ٚ|`(oN@@;p]\$˂1X@4=tʼ8,:K8.J_;Flʨ^zMn7 JxwUQݒ:,<~] MN Tċ AڪAY(#h[w | Ea0 x󎫑Qw#h.I W N3|5#,퇁f=z=EPrް,_irh;`:Dnh#7#hAĨ*k x܉dVzڬap.X/Ad=m75+r`@wuݫ:͍N8VRJ2ƽta?OGmwQCe,s?ᔊ~ s+Y^58/"f%oƔ>sgA|Z/ RʶS1ٗb_e)"va Ըr^vLɾ1 T#P{P> JTKPSYӪ^"}%kgD`KV7H9X(}Rmwo\OG G=?ĬG_%Z NҬ+v4-xH )> ]s^)7N3Y*TaʒglEH&q1GmHst.1;LolkJE٦. a92#1)Y(@0WPpp[ z&&:%C8ѯ(ic%?a|;wozZ(B\ FK5)#wr"Vf=6 mGQ)c+.3\pU` ?ԗAx$33 T0!n-57T\U=A:o8& "p.`:Lkߎ1 ih4\[3>Z6܈.&&4I{1t u,:2?$퓚j_,#8~xd ʮӇ yU K d dB\R#QH6uB 1i4[@XMutE- CS_KEv7 !Hζatm([]U[邍JWjգdsAqXsIGoHWM2P|ۘ>Dp9yt8Pbɞ ԗe$'Z,ZuA!}΄pi>މ Un, 6vir . ق$] 0iݦ(SV^.kdqT=)ZH"= 7Tv(!( 9K<ʮ\K:̓} 0,(4DL"by36LqP (Hy-ϗGv9g4\Cw->& ǾR7UuK;f f7X/,SQiux;c"M\ƍn}P3؅ͅ'\;}XHɁ>H2:\ /O7rHDQbtjyhl{% S wT J?rVYXا?ՅLmK;pR97?tA h;s+cD,,Pa+DD?)nyH(S Zstv(܎nDZHnjv %\WP6Yh\Gn/5Nf3Xoyp򵿜UpH3 5C~l ~!?")(ÂaTUث%pP8T@>>H=Hq+.D up_Q ` RV*DءrKM,Ztoֹt dh[t>g]@:g ϔN7J+H0#`&[HӹTdRLe3$p^ @[dobK8?mիMY]|5(7_vF5`#kFnhٙ }iAߐUHb@.کD5L]/T3~ŇR P4GLu}{n]k+&pw7W-Krn,P;\mC۶ؠζFBKWE]"QY׳P =4 7nrW90h'a0uJ`9L]n)щCf6ƍV"(|>ждO0,sV^Qz ~0Q|ej|*VApXfW/!.'}y%Ԩcnrc5ZyAgX<Įު`)1Av#j˷WJ)_珪4},/= c)(GOk-cL53;5D~V,tE9h?eE6ЖT;-p蜲>JV= 3tH\Y 8\. t5.iHOSk&.abe,@$_iǗ \ci6-J@ %IΣѨ%FmRo?x.@z^ bp0 2܌B,kHi(y:C)D2m,NAZS<. IXBRMGvY&@jpK%l?:#FnB^-A/*cHji&OJb&?9 L0ᘵ%D2F-?hcTNdMLu-n#y&x,=7䴴9t:V)Whf,R+Ob |5DY~b i?r-|9rx&'-7Y2Bg更x!g[CdLF76HʜD&R|XկqUIO z͔Z6ýo54D& :}{&$i"ڏDҬ{Pθ&TzyҿiOWs3ଖ=?7̜N'X?N/W~TaULǵL9Ań`Op8H 3,OiNd~UP_K) Osm82FnҲeTs5J8PQܙW'W]mW8XvV+X\c?vu0MΒ3?"sX?-ɚAn Y*K]R]}$Gts@U3XIuz|SlRuhSGDvݛ|/=>u0I(LڗcF Ec Ih^s OUYgݦ#jIPK~Fҿl@5 U!C@HZ5|:8E% ށԈsQbzƃ57ߨx律#~NU׵1ut(Xa41*1J>iŪ ߛ A"{J_gŏ6EU|Rh,ZyTHFƓcj aRA2ST.nSUjאic }7K=$Φe}% 75Hj* */gH`ׇ'g3oRL]ӀYpI AO}!~ױ[BG}]<%2QpegOR6^zcSo!ʶG oqޝC?3M aeZ{KH+Pcz,I 98KZ% Cyj/f$DBw\ҬtV2:T[Ǥ R`vZIo1q~a@^Q{fF uXG3Uiv>Wx#}㾃Ԏ C~狊uH~5Qfyws𓠹@ZnxKPr )2O\~DXG$r &N ~|oW1XKk$5"A%@{7_YZQco{`1,'aTl`#5gqq q=5 88z*@S7.hY ^p@z% thPg HᬗP=g)q!M^ ^Ev4.u.V;1 p1"q|inWK֗YQ#u A >wVw `x FT-Fs|[&㭺5(eWEXQؘ{5LjGޮ 4LN},ܲ YpBX^)W`<84. 7$"|i1=|!h ǿSR5xLϺ_$fXά+4ZOuhΝALq 1l-T|_ :j"ط2oM˔ v+L]y>^M"`nIn> …R.nMIо@rBgjB@ ik@OK>ݛFThF -N@hH_lVݖmxFj bKHPrqtC?nJ3;3SJ&o>VHFfJCU2d]|h 夃 A`~8P=ϽXIGaYt,o sfk[8b!k-k{yN %UEx%H%H:ZkE\i?tEs !9"g<xJW,)L;O #o0"<vgᢅGt`\NYp|tedۤlLQoV3js YR\Cr5Du *dx9QF⏻ ROX%qg5[b!m]{Ob3NK<Xoi}'g^''F oђs:+k9UR+d ,"HÇP/5Arőwrq2CEMEqH:*vCmb_Rd}nbb(# ogƂ'e#iNRNn TjVK;xO$h)6SaBqwI@lq{Vq m`$zt]c|V9(=1kfnE:Թl{Z|Wuii;ilsX,|*mw7Z8v5g?6KXߦI(3p*qEoTN1{o/j B7;o I.ܣ\GaEg.{V) 34 %9ǠAcRܶk);Dl~WVҀv0B .ȸ~4b/r&FdŦWt)p?"qGxxSre8 VF{GϳΑR=Q 'Ҿ>h؈E~I[l'oe>@7ϷZ pz-6Z}F7lJģb>"#Lj=,(QryS$T=g̈́;~[ nN&f! =$R '#eX;K<`Lγ&1s_*qy%bҳ%IaiО:P"4Z.7dꁤ\SZ^KS۸dH{"ۀI(4y?`W^쳒sT(99es #KNA(~|IIAAr3-\$KM-S&+ZA\*cBn"Ejݟ;Rʩ3[k!@3=&c~TW@V ݘ6~5~|*O\X#p$I'lnJ"<ф]2w4kJ/z=UJꓹ͑m*A ze>:gYp?RO[<mMߤȡ^/W*DFL|ς>Jaz6vi]Ic[Ip p4`A`)a7)]~I8JX׋:Lܜqߓ<P t:WXJD-6]+tm7}dm=i UR ( J.>2ٴ0#(ad⋼,U~⫯N4]5L=AiXE3+PQkm'8Tu)pmE fQn,?m=6%{ZZ@ j0A;^wd;=T_T泭 ǬVXYxZ0HK+ol'l|,Hjn"}cP>{p?D`SM;>^B ZOz / 5ێd4ĢufF|vBE`cUmZ;sIM )}x@l*jF7Gw*#^9kF娆]i W3m*EQUM6Ґ؁+_~?J];Kwh: W]0=٫=ǖ9ڴ!֐5/\څ Yp"'Zzzג(" q$yI{  ,eVǔ9\~(#0ɴf !arv$gvyGx&0h!WBͶјGӏ*꣮B[3# H t[.iZ@BkN\BOǖCZgrnߵC GwoI[Ĭ1"<#Ց P^@(G, nβO6 m6H3Qa; ̹?+8 "#a;۽p"Y+aD62R̡z {lATT]Qs) Q2ӭ5[t{e..m%\"_Q!9o.JfYwj\bVgwTl:2wa6YˇTc,n o3j{EAQ%AĝJ@S02bT.?J֡uLX,ÀآԯcQbh- ,dRƃ5z D%l3XɸvIзe7‡aKslxlf2N o9i 0 \f.|%A-\PbcP!IIOsg[Kdym+rPz"=}j­ .f"L܃nE9Q3b&{1A+2D<ͱ%Έ |u̡Ҁ}5K$fs>>ᙃ5ʚf_oWk(-s)'s'Bm ZYUO`7yDZOQ~bVymGq&#5lW)^FݻI6T'|6iV-բ4oAN?J?ɤY'h٩BXa z<qa ܣ.4,dO妗)LV F*ɒt \̗Al?%c*xft: 09.<*9UP ,Hk8# vzY3dq"/ȖEeؙ1zE.4x 61AZ(tҜrK'6BI`SLe \lL'܌y\A讇 `/+=:ܡH|^l6h4o{hKrd;+=5FԳgjc.fl$ GXS|-t KTy+N HG%|QY(z*(fU9`Kãc3w]À>fF:xp B/*woNJE!k2z[\<ܜgL&4>a/!jSKA0iS+Z LXcO4u}=,|90.͠xi/EHJ$ds(:ASr_(Yh;HW2Ea"-鮤3"\"-A_pi vGST= .(:s@fIPc]a-EX?#~]VX:)abte p@YU9a-QKо7Piy?@Te 2$ ~e( n\:Sq$#~(:,!JiZ.G6=T+df%K,*_!$@VE֫O";*"lԂ9W+*RDKߠ,_GN hG[Ӵg:'s֓DhH5Z$ܾS#i9FZ, qS7o‚'a mb>MnvLJ>Jy>&&PB4.@A:wdQMfdCQ"bAНdFH5#!g?<g/CgoEuCPD4<*0I믁3oȷ[0&_Ll?a{XdL3MNTw?Avu2x_8w:_> SR$~֐SfG ؋z}?/PFgø _+Swws~\V,bY/Pf`*DZѯ0B2VjK Sv4vsޡ;ތ͝haLJ^6"Fx΍kTrж>q`HA4)zlҺmnEן)M9won={Lߘ ŅZkqݞ6Fȁ< NJ?@W ˭g"%qAR豉cmLGʪR36Bt(*>n;<@xc~:ޅՈz  K _Wm2@BkxމzG6Cf}pC)cOͪ<[q$7t*bsu oznq8$ ા7DŽlxݬs&"FH>q4dyJyws5yoC qZ?C{Ry_Mg [&A [׏ng}>#^a-p#gk,8@/¢d `D#흚uCS]ynUn ekU">ј`Y-s\/zm(u3^(4e:@2iYs/WFƲ\!͂" "ƽH]E)+6dDD%zsl 7TiPU #{a֮՚- , # lo|I;=%Pa1n!| g咬>&QrM" !f4geX'IRuD`,{O@F3iKW8C9((v@p" t~HeLX5D09ۆ 2CSRj&pFU$v d@`!)ݳuFfTa6Iz0`z*vx̩Ux-$V1QuVR'eZiNpϲI;c\؆q[CXFCM ߀qBɐQ i5!ubM"m4#kyoRҿ0]ml_isN1UE/ @WzA~4유l;Fs7=aAD-7)نg`L߭-uH֔^ב4 7YtXVϺHnUeUdm >;?/⺯nXz7j,IZ4vqfKiGt}Ǽ` )3Zr#bB8 Է`>[}-RtcTYzWvgK/5昞ztYxwH+Pp{)Xg$CWk62싄{|idG5ސ X@R_]iev, 笳Տׇz>zzC^ 7j=xf0}1㝠-.CjXNC)fX ]OrYpQA\gAEx0: h`=ţ˗e#x{xv+9l oLvwX1+uA&2Ts9ڛ6iӐ޺[FQcXC4;@ M*AF6x7`oC@Z2:kAv6s*0ȨgCf< >}]jXCtK8(:M((+\^*iO{AqM HU^,&*[e}u2qB[u15.fsÌ4*Y<' ){p%爌 ;Q8?X3\lV휾XTnF-e3iXJ1!n_ [1.Pt Z#$_!D!??FXO-bi ެӇǤweM6ͿBmSfzWj]N@4^MTR=]]i^B 3Y'\5G.݉EVzWƱMI!Q:?BugFX~I^S:/dfQb^#0o7r ;:TW~~6ܶk.v{%0̣s~|o& )IfndZ^XqܛF='2ID#0NKmn@Io Έvzef C/r4K@g9+'Ӽh*IJ[ س$M'a({>FR>aUv&ӠBY6{Lh}E)߈ j 6UrHqIUTf!79_Ðg=HjUԫI9R"qyCO:3Hz=\\bS$"|UAazD#j+q RQꯪCiȥJ pZrϋjpNqSrti.W@)**H(-^R Q/E9{# u4uTU(լ8Gk l"@O*ͫZ3bԱ̇/1RbQSȰ55tSd Ld#߆O$BгE9F7 sL%5m['": 4`:S"O2%$7ٛ Z7gX{WIKR|F&(%FMxN~; =*W-7vNGI{ qj(Zzi"1=^ΠN^f; r: Qcrdj þO䛰e gJ zEdw5׆vMSSLBEftʾ"˸iyWg#,5~ n'Of`^yj~d0FoIpk-x løG@-虝 dĂs39וٿA~+rCc2zE6cjQZ X5A-,k qwU~~$隠d6(G/йx;zMY_ʹg %K?qg䚻ҠOb2sPmgO@ԈߢD¦IAHu]a4': Zjy㸑ps9eۚ~9x)0ۈqANiU+%~w#ų{_8LBiѭ6#$| FgfZe2r 놺 =x1J^2 ƄI&3ut2p}wVE䐦L}Tny=.UIl]btx=gRyp&4FvP8%'7ڍ6M=82w\6уb H:!YZ2mCOy`#Ԙn0 ek& W@j9w[DPFnz7*2ׄPVunkaR4=yA=2|,! |+ȁw.E6_4m@H N+P0:c°L~}jvM_[vȈ)d)ogny2V®aK)Ռ9VZ OO`ۦj~*ܶ4tP:' @ TRb]". $Q:TeI yj:l+cǨ܋Bf5A0GO>G Q{vGXV\d{$Í c $bYZoxI,  4 ZljxS -~m#OX~ -RcAXF<'nCp c1|{"ش9x0'OaZڊiORډ{VS Xb̧"BEk. \ivn4s@?mz k'4h..[QJk5=}9հF\3JeB&dCm?ewXL9$eª4SP8ez$؄V<_~Oc,y}W84U?Gťq%oihP7qO>ݍt0K|T̨߹dw%TNe%eb-#֦!h kO(r.AZg yI7h(N!z+96Ω2cbtOXkԲotJ>[ESS8>g|ׅDĈ@|@i Y <.C.l~'FRL?V֣b8vDr:-K.n<ΠŮ!KqE%OH2|bs9=3h.j!d.7i u+Y{8+]㒺#\RUg{%0Tϳ;{4 Sv_Vtn3§ I}W@}<$h 03\" &?.?HRy %*`AysْUrt:UW(cϊt̘凓9*Ao|( l\2x45(tY f7ldP7d $ʑ-;7J3Uw26.$Hiȧ}Cbݣ;km_ToއB4MA!rY&W/97)Qq$#W0X$aؼ us`J~c@潪H TG^MoI~N-TZ!a|RO;I]t=Vs#a/d?olvO<G?!T 'K$~K}CHG9q"#fyZ*tD6a؅Gw $NA).(بK񠟅g0+ )L])y\H3v9.di:;aھ?긨GalYDl2Ŭ6#=pL19u IUH!zL΋@ 2{ָU#Qp2 $?=/RX.U⾭>V²TnV^tC#P ?xp={NfsPW6wm1|!W|߫R8;(,dZKVƷ2zRV@zK<ܓY:v+CRj%?@F1|Y.@ mKag$攨́D?wsU&gi˄~ -CR-IS :سJqh Stro@Tva^Mn6 [b YIM}|ywT3,g7aU[86G.u}JPVK4IKo1_RJ蠽<-SL}ε!%Gukw0‹ bL~JR8qdUIGY'=t#@&,u~N *]D"uɽFl EO97*&f=2tE_M!XF!4( 2A͍u{+~_i[4 yrT Қ ݀Q>-Ε! 92$BC}AI/30cU)uS>tʯ{CN?1ҭ9cns?a V*\H[wMgpZ׀:dRDVֳ(qҟKzy7)cv|=]Ά}dw(*M8C [z$otS lc DU} | 䶶G}&EGmقTߥ hiD\y~hCmjg0vo#KU5s[c&)ԁ_յZ) w;w W%F983~ F-:K*<,(-Qv2ɠndZXy7Ԥ۸nFtVlDzj\k|,u*Dx%gQ҃~}q8ōyzR D7ك:#G3ܰ^bajgYui6`N,`6i㗨3y$@#$jo"v !0 BXf=Fe9VknHh`fpq1 v?^ "ArlM-\,h~DB`d$w~a8ۡȲ^. ?ӝI\ҭIEIDA"v/=o+G5+^0!z?Ω{v.Mp؝0cȐi0ctZ"; +oe׍AGۊ8#Q@b@/ dCρj?qt$aYb`ygyK$=ͮiy[1Ҥڽ,!:<.PQ$>#v2(n+#v59Vî K7}[JH&2_v,S5} "o!ȄκUq1rIAXXaC{7s0>+]Ѽ*5vJhWxtwo"֛o\-L3[.^&,<~ j}~3o&0*~n,1 1 f^hHYդt,4O1`#mklhR)㳷Tzzjfz}Ȕb]yk*A3{q:gbqLBTNYyA-}E# A4"xtXmZ۩+G d 5'j$ְ[O[\Gv(ڏZSy`j}^R&_zQ[5GD5/ K]Ha~ cu}j ͑/qg z>PD_0P;7a!ԇ.ɃiFtKPKy(gEy)̡jM3֏ڇ)h _l Щ J[JO\VeѱY ̑!UeVWFZaXdE0AoȋXԊhwzDjK-I]k|1n jo@̂kK\ܖD)eֿ%/]G=O.ah84smfi?g,Rvܶ_ߘ8TDvy}:N"K!Й&≔1dW//[Ӻolʘ7ʝ~(!A5DLbr1a4{iy=MF!vUP> N]f/J UFOu7sƥ0{3fDk1+艋`Z^ 3蟐&^PVIDnX<V9dJ@aktC=Hx@Z9?d}ZaeI}p旌P)ɶ;%KV mr/4AKyLaX&ס/)-~KJ6ќh:5dhj蟞$2 !w a@DvAK^umbXA MCڛ0PWR Q08ýof]xLF,e3Ku:Q,5YVpt]TW tL2}l{#OX|X}]~_7T#E*Riȡ6Vzݒ)xsnz2.IYA'^SlLnb}UayZξGEK@mC^ TQE8V]ijS&`PiWDhkl*@yP;F҉G❚>`LtTyH).埁z "Ǽ,-Qm@VbqvVifP~c f5֫wbs?#tRFmyVֿuNޫγ/ׂ JPAtb}s.9ˌ0)>1&`a=ܕnvC_^ >Ø6n R+,~`_@9< M{rmS#G BMQ!EQ84u1fQaD~M kENc,$w琐zKJbBhN- Ht DQgk u.twg21|N)J/WѹJüB=N$Eon\&\wM;A\/ҞԔCEF9(E1֩F-o]LT \ @V;Mf`xMh5ï C?Hc+AXUM!;δ]<5Y3ٌo͑ 9ڪ`B{J\b2$V傩*cat3l^Mvkă]^Wa]{4W1~`ũ-a`'TzgPn*XxbH,FE2  ~k5M!a44֑s03X@Fsg,ܟ[)yĜ&i6Ek,XHZ|>n4J.Aw%{mf豼U.hQKj=clSWJg ExKi=hKi:hɒ~ aҝA'.naW'nAǐEZ {KJܦKl,Pb=jX=j]cN}u+dg%:xjArc)gkP_\' !b|ni}mRS.A;& UpTl,`6꾣 " &oNP PV~Ė"rw=] ۀfbTC!FҨEӜG?>8s?TL,LsiHCa˳ψ}9$\(MeیUf_[8M&!vm "GrDA5h?tI}" k{ rC|sm05'(#xyI#{|3Vc:o3 6始{QrR ]3}p4OE36 `}69N oSww//_~}Z#ٻCN F yC<<{+bw&TO "X]z[HgM, g&9iJMKM cpHf:lngJ8ؤhHI^\M-zfԲ6;NǺHy-C;nBV΋ub+'3ycKh[7QcY踶E`:8BU[Mpkv׮>.:CЁz͂!CHo&SKw. 6:ucKJDLGQCK23Q-H0 (Hsl%Հr6*-%0B3?"r;~vR.6f|(_ yZ\ᬽH@]G,R^>pQnX%W5ؚD.P<:5 i|L"O`XS?9yׇ%)Yokx4zܐ'Dkα= ''PoqE ;*[/FhכI; [U CNL=*\%F -gs.x(iL:1 K[yyԬUmt?ޞVx)wgV:݄7N1%&E {-G{C'@Jao~K9\q]|b;J rWcjgRIΕԖS amΓ%$kaoj}aي! 0ru\rs x Ʊف,,ѼXo#)$KW:"4e At1C`#[u'Otv<\ 28(վ4g0)ݑc:kxk2 aY*cS!iMc|بh:R LIu5`%UpEf 5m&;,qq^a{( y(tfvD_tPJp=(ⷛ(!oc𪈡M4(yk% S~U?݈_&.]6ktjG¸dAJ&`kU']^ 3vfgT<'ekޝԻtPv m|`ѳbNFŖ}w5zuVGzz. 1Kl<=9O}0E%k/YOP$SӟUVN,5ǰm0q/\F-iF# Psؤ. @.SFawss?wYyp ]?+05A sBUQ=>^sYRxߥp@s54$ܚYn_v ѫ%\E~۶?Tɉ3]!!;M?G ^ 0)) C^Wzf ˖WjRW:5@IÕ)Ɩ$U K;79sa<CpwnDoMt mܲZj L!TU(7@ۇYno: j}S0]GOWFfa) z ݴ=5~;W[3fXTjfu+C=VD8GJ6kW{>^By|'e,nQ/rD7 eJQ:%;F{>*>Hc1sW85 \i>]m֎d`>D4 q†5TnϲˆJcoZt?ĿEs(Ė:1 ICǴƤǨ!M65:^l9#`HWz:Ax-S^h kpfJ_ewzVz Х*f)ɂ¨.>z=X\3] M&he9mAK; v!x[LwȠmMU$35yg$Ӑg|Ӊ]0 qGA}~ey=I(`"²+4?$c BĚeLK~*z,#n`ðfif󟁨w9ёImRaRPr*/M±)+D\#$;$[@i8Sۙ&.0KSܾyq)8-:j_)&H2H75ĐIsKwZ3b%6fBE]X8_NPU}tXۊ4Iܗ2&Tj1U(5hB#T2`頯KT}mT*$7d>E[3%؁ 1WI7 9h Ii36b תz{~p yNˑJo8>sKW-.6M]Ӎg:M\側BV0CKʾ,mHUF("FPVhlVr."YB6܂C4໌X n8;#G̡|ܽiwu;ЉwG*[%ԮCҬTIe@! kk1@Y# dIMPP-C^L߄m8RTFrB5Afw+1Vr /g{<E'ܬ\C35e_ SkqxzMANifX<'- 5 L(7a\(Jبr?~diG<_2Z+M+>( nE n'/ݰ{^Aԓ, { GQ؈?n &ǐ*ƍ8ݟjh.ɋ+3YhWER@_. 2`I{$0O@b^/{8ivoC Nj$8(bk9`'\4nwZNBTi‹.f N1A/'2SX;CN~[*&i67P+Qs$FZEKB`[17]ɮuE=',&?٪UݱBnVz &sLq>/ftqDQfV Y3 LreHs('hN"o{!yb#q!gdIs)r6sx ,$*wQ9Q׬p,Bj<1woL#PI ꊊv5~= Wz(.0 ㏤")?gvvA)NH t`h UI\'"+}}mWM~]۲[R͠+I﹄}4Sh 0LFv?} a:g !hITiDXP  4d0s<rn-;'P#T%9AK!)rCKbڃz:xꖓdLSpmuC!!^6]We%_P&JTU6>%392Vy;|<\TILCZ> 9& KUeE @C~ qMڕH02WXcIx߷jS*zOiH4k9oD9GߧV|ʃyrs_#p!~BK2ܐ}ya@Qa^YtMB#.Y۸6!i`awɓ+XYsJ$*ig?3 |"͍OqN{h>nyR\;`{ 0Y#kjp\D.8n!^2R5cUa1.B^dtLTAG萧kG!1wh1 M^)}iЇPY NxLxZEbж %~uDf$}yOe/d;=~':wciU:3FU',=8`@BV4TM,79TZZSHR<4zģQm%𣏕j&/C/M&x)dO.uC~yy >n{Og,!L&n.#[wp%ǪTSJ  Q e\ =qxYq@$[&3az⩛N`q4wZ&Ai]_ŝ F rd1NBr@Zf:uDx«p|I^o^dWQQ9պmZ2EZ/}' B E@,(~@ V Ĥ7S(?!FNy86yuoO?&-nqPI XcX^7ͺA]IӈLfvlW IO[3Xѕ ??'Ŭ嘭T郵0}$O.zn8d F ~h\1)`_k=Si ;K?:r[mT?l43=}+*;mc>dq1 Da,Q'[+6"_X 7 P6<|@zo!Tfde;\ {@!'6jY s}&!XU^5CyG@Ôr7QKlՄY2Z7I3#s$-|=7 &Œ*(p%VrNw+lM]8,^=L^m K #U9Y{/.2 C*a638_\wٞIݙD6bjW:(\jRbTCT]Y--lLS:cE٨Kn;`VKb*?4ård gN78Z 2vD{=toO9G֡>Rɮ&6l edhˏ@qNїYjx܎#Ũ*S im}^@U[/‰ݟ :`9|ȟOe;A~n :^1]zX,yB{b7P8I Q.嵒Pu qUnf1AL a25 b&I},!C7fSE&kB&ToI&{"X~L]~3z$LcHlhag` R_sDޑ3D4$!낧V)u4frB=F$;9Rik;Ty6*@~2"f+ׇ8E %mO _+\E_NjĞ#ɻC tskVqzOCR@k$ƞEw0fsxjýKX1!Q v.NB0$P8 $VD늝j{pbIq~qNդ;FKtȴjM֯^V ^n^ m͹f䉮d 0Y 5dug"%/>OѷB4 [0szp#}B'WaYRZUO8[26{( QHFQM#T/\ bVP}iN.ɠ g`8{'$Wmi» Ea؆!{6q]i[(f^l?ڤHC+QC Ɲp<@K,JvYfuC/Pc\7w=l(s\T% Y.P<;#."^čE+Uu#k9dnj f7\~6G 'aSY+y߰f7Rj[%fO0Ξ7laXe@dL= naӫvPM7nP FKmrKcV'ScmriR#u,Aᐖ2˂)J,R#RFߒihRppcW9C@r1|2Ŀe( *?$'52ZNkQX\>'ZotDUb-sB21E߮%$C 8py-p76z ggo"\Vav\@NVt->5&9~rq_$jz&D1懮I>.'ȉHJ @?-&UB'DnRF[b;)i'z@_8C=~zg`jxhhH E x(Wg*-[CLnm2HC|!B:2GxWxC;}$5 ^lejmXKxּ͗bVWPx6,eBݪ}"p p fX VmV@x띠9/n^%bǁ?7ic(K";[nac<"Hn4VfYD~3,&#k?R@Ȧζ/ $ f&w0,Sg9 dj0ujv?E=ۃeB .pY4TOŲMx[3\﻽K׋ާ /m)F\ͲvЋ40Di|H+H Lrl|;ॉ-&[DbAI4/~*րC%ʹ=eBT6 T=qv7y%-5i;@NZgx&Cc>l4L. ֵ;w+ )Snv3. ĉݗ4'[nZ:{1qq=KNѯϮo#IT̗#3MduTg:0.3Ad#E弈)ՕHǀPRjfI*7|gMƒ%EztL9oZ#{&]]bZ |Skx*ֶC17]x_*7=-WUNxX;^-Ӝ@ZQ3qvW-e|k92R@VŎ#)ݭ1<р60ReD:HM*ʁD+\Y)5D&f)/|S ڨ0) (spR*NEm9Jq5>KB8ʨoS-$пHO_20lB4x0 ))!|aM*F>dz!drkm%W^4 ̻Lc6 C`}s̫l FpY(ћU"gE4EYj% ;liΌ5Wo3Ű:gEbHʢ} ]nvUDtl5L<W,E¥n ؼ3<-GP?{bJȳ \,S,h{)> &9,݋un03# ǒ%l@m_Bњ3`f ?$iM'8 "]Z4xO8NB\ Hك+:? k[f[K˱$3h}G9k&w/B = +m24x[8 :.M9q\x^6IyH#f GIq^duEBn><UX8.mW/AU5MUwkdŧ"KB?_vp7L k9yQ[h]md SvׂRkrѥ3eSHj3rMIsM2g߫֙ c ]v2 ̌0ߺ$ŷ ^2&/x|>߉JA*Oa YopKLa[BjT-ohgB[pfF<2Ưguڵ$bW_45"]i$}mØMOdlh)48V+ # "9i_MŦg{aLc9S-~A]Fl#B馀y tmz_T[[I>s%kK9dcM4I%]RzMQZr8ٚiѲ"XsNkOp TwT,f|%bD%_N1OH)ѨTĈܢ5lW%^ԃ$S<[3pm=hG_G)Z c\ccqK ,acCOl[=N‡r <5zVq %!+\ ٥Z?);O0'ꌶ2{| mTI-t_b[~YG ImrXlovqR\<"9^s'\٫Q0؁ʧ`;~._ѷ%5Ɔ*z6*$s|Jhs^| Z*(SG7\7hA= qNXr?#3oiCjQSf ! @՗678C z}%l@EH\,]N}H12 62{*BS^AjRY8)kzN-I'j~"B7f3`aLN*)o,nNT~TtG,_6HvĞݘ̧8〃3,oWvῒdw6 ԕ` prŀ<9 Ҭ챗$ WPBj/ٴ5>IYډs4@ ~Lgz}_ %[®/vjtOxC,|X V|봸^ZUUJkGIY9 8WQ@}D5GM^ >>GW޵ 2<)0{<]A<{v}OR>Z'˕ =ǍG4qz=xT yo [G5em82)&&ۈJ{>]8g4 E 'NBy(m)d]LG7 S,E! vGiA#+\&8/iU4R_A5=K]WbFڮ F$A#vh87ET~<SY&?մ%XT!4>[3' ݽN(Jg`RS./;ɱ)J@KUF o`T<7| %o*sch`Dć^z=̻)d $nZK]^ ;$ØXMoO,@l%3@-NVTpY4$,["yGj+iiE\ͥ\ :A{`41M3ESfP2"h#yRr&4rJ)*Q@2-dyg!"y!H.{Ucq yOKVbPVA?EO}[%y45.,Щei ^B TA&TٞpFо ؂-.DqtKv!nUhlB4X.pe zH\TmLyWB襅kxzW.릘r ,JtPv/w+OP1dz!J!՘N՞bk z]LA'傟Vs\n[D=3ZaeP~Rbؼph`umJبGA%w'p V=SF 0N} MT8F-+Lb8՗a}"\*bxU5KR"ne0-ZR-ӪA:! I 6;׷8._"n:﷐x&MNA핚E~s7Eg/2gWWpk.xֹ8CF&R>~,XiA?5Pb&r+54^{h .\0~ZѤ;2 nAQ~_E,t-՗ kͭY)pv< EL 23h]0i\n> _~xTs1e4#>5g:gK teˋ vYP0"5R^`2;ykǍwhT&B4_'D*[|k6~bUL" !ÅkVsC?!iTh4q3Th3D*@V| [2 Zj +qێjg2mQfPY>AmG>ԡZ,űb.+b1;QHmlδC?ט>Q[ 20,=uWh@{6h"YKkt,i(&2bMЇbNL[5J`EZ]}{5hλ\P+fNh! iagrG ]*ĶH`eEnhaHDx kpV>#+/G϶a/*{< (!65l66bzM*'sm۠#s@pbf i60y}PܾSפ}SҬr:"ZC ԙwcҭ!DKd淴*Ȃ XJWMGR➢Ann+r&x8,qfŊ)%";1LXf?vq "gΏM]60hM!;lpTqhCzYkp#?kZVs޴Wn6rmNf">Bw< ű^iZ3<֦Kw{gu+RR>ln$٭[ZȊ"}/B ġD3=ar:'G\:?g7 p*O;eꕭ^2 .5q]rMbx 53='#  J,6Qꀁ~<URq6p F@nN-wZ$])Ж !)R2XE5#k8?nsAYmnY)O̲ V1Y-EJiU<wCbP{nk F7?)7  (9ҍdb 3.[b|ƈ&? ,?/%нugV÷/&0t̐U\>軱Q^“V72U)*yuym9tTM6?%%|v3JE$yM;&py"BƮk6-q]d@@7X#~}hU36m a+ҍ}!j fEOqU WEZ_~% ȇqp .!e؟+W!?9{}byN攗;=ֽnirS<;G%up-&MTחz7sY>muM=䭜;.,R5\zT*;9 P 4rH= "N' 6Xɐr(0!~Z }G o,5Z^@LB\ˉ-iUzL2n^%l{. EXGZ8zٚ;MVȏG,djOK*Ɍ Ň}sA!V1B1~Sxq#Qӭ"l˹Y=A(]O~5 6Ÿ!gc}Ms9btQ|W,LLI|4+wvub5}5tl`">zAwiT,f{F;˄GBAe0Ѐ|ÒElz@ ZPMBձJ;,n&+@k 棑6~g A_,ҾHT,"ciFwkw**tJ;)WH3҉mbPcj3p yWOC`{lf"ջ@WIa![t~zh2M;g[Rzgm)^}΃t䟳Vp9 Oex50,uFp=RE>_{KS ?v7Ljd 4I0},ꔝ,E7l׸쓧?'6u:Kt9W׸zPB/f|K'AEke=ӆčb!˛{Xm,A%%S2'ʇe!6h@]GHR*'acjyR0v!yzP@ .%Yb-oW_=P%:%#(Ci)`h4=PȺWD+ZnF] %=}Yz05a m "f0PWک3^]` c=C1:m?q6Yuf<[53 VYKړ xXjFNҐ:BVs48Bta dY*/-2ަϿkd5X,=!lp i?Ǽj@S_ٛy6OBqW\~(6 p3Dz7Eo񔦌mq~p"U܁V0A'(ZR\t.3hv|}jG7G2\zV$(_RܴLO[)T:y >ŵgMM]/C$`yrw#J|&K`^xwDN;:척:@(%.썍Urg@iG:~WWd>1h~ J"$U/A~y wgC'P/zF&b[i'`.ʈ Tް$;4s Cܥxc7"e6u4\eeB+*"m(Bw=/@kE:~hw5CڳDV.+y/Y!| yᑼjeW@K s7Nrt9L7v4VtX m hF?,JG[ g>o FXc0O(?*CK}ko<|~.jRPY@9KsoCWgVCS?B?Z[;*l1_xqq =,h2Ծgp֕p?4 ҄r3s]afJCJ1 NG $Ӫ_5T2PXJ>ۭ#ʚk]U}{ڷyFu(쾭 `<_Ruo^iN"%4= ݒ0ΠB#CN3+}WS0T\ [`J0Ib <^\;!Tp܀ UpG@`3hڙd=E-- i$ (ֹ%h[>gY`Utz}TFP",R%P{QLȹ](Q+R|g"oq}V({mU 1-=b:9AY#yH,f3GlK&D O)l-|;k|͂(LkO@SVL%7e+#JٴQFd=~qt *q.z' ~F/؊"Whp;t&J$h1-u܄GDy5hEDW*>)⥡W5Gɩl\)H6uiAO.w6磢 tF:\Ξh7 ;|TP~P:ݰ!0~߱``ҫ} 4 W7A͖?E8&_tlDYwp^4 g+wD~XY䶌P-^7b8JVnt0[Q"^BQEznh6mxE,tx-O QX=FLsqV1Q%)ƌܾ$s H1\hH o'GaZūtSE `g5't}x@<%!ʼnV$E2t+B۵7 @IT18BU՛i0ZI@떨a  ZBm^Cy5l`#"F݀o@9TxCAl~]9$y2$竧6$3Hlj$PnbNN9_ٛc%(*$lY_>GQJ[M 2CЗe?j QWq*Wk>Ɣ Kh#4H4WH=&,&M`SV<v.8>(z͸n&pҌE-l:v[&؊7JP`Ǧ15T}-8FHĤFjiU+pB-ȧ`#N_ɇ&2VN6V ]>y3" g&X3͓R½ވd<4Rn{$ߥ ڱG͢Ƀ̣9 ر ,jGBjP4^*'' sUrՠ %:O-֬4c*gm$sd yPqU}4+7Â+($ajDwm@Pq}óEr6uUj\ XjR4xc=&{Bia\W{Zj9YEbq?cSb1EʫWzf:۠Lj2ZˊaNH3W *]-/Z-#\rǼ@[hZGRoX'V>r5 F(7qۋHXĒ+a9Whd? :dOoaa [Yƃ3 p|JrZ<?`HؔEg L/, ( 湻(qzN.ž \jζٔ0:C0NQWЊ'h#ʙ;ݿ!o2l6 1d =Wt~lf t~6}˷Yp^:E+ U!֩_!ikxnD6 OY-5-_^ Ec~ftHW9$@J+\:y- WL[Fg8[;w,z^=bN_t b?~&7;ù݊2=ҕȳf,e򪃔l7*u+\xL"*ҩC $_{Wd2k#zs)ʅ/M j!A؈HlI_㲆+p}"-(Ŵs}>jǝ\"fwٛ*ntOȽ{0[,_H/ C( zbʃץ۾, za?S?s i5񤅩mi.wG53R w4Mu;rvT9*LJ`?&έ*Aihe2<\L\giNrfAI㿵`ħO}w*Ntߙhrg#91)zMgnuS?FV!N4ԟrvol͏[rQ"#$ 'CWXijz;>>mcTۑ䎪GnggVG\[C`Ss F٬ CHg}_"y`wSY/^dYP|/f+pʎaDiڅ<)SaQBTAՄ7h9Rs{fp7Yi}_ShlzzV*+nk.ўRFY+#L/+U-K"#zl]qѰ,2 ܑ΀wTt=Ԛ/CC;5$ԭ^P:5p>'+=7ۉZugN^8\A҇֍*5c7iy;P3X 1zW\iKQ{x _|S|gC1DM +^bZøM0X/np~.,NĔl>Dgv!џj SbYbvs k~* tzzOS) eN#Khg9H`<{uoB: @e* 헜i\l4,s  />^jLh J6%,|Υ ?MXX.^vRv3BYtPd@9tjk`nq4W4/aCfȚ ߮ix:y'^kR]pG e71ܼ7h1]a6, ;'|,O c@a-ux|'j^x&p(Ow1^>QDs*%Ξ`?$VәQkI8hJQm.t+<)|FI7`-fcGpuV[kp NpނqrtW%HmS ^U}قrJ1`w d.VzelD(Ui Vk/u8H8^csqoqY+jh,DSTEї!.xNӧ&gMK|S;ʺ_ܷ!J'mI\Y!&5ޝ\-\Y!ȝIW:@:pHW=F5"0hR.)$ES}hW߉%%X湍K7oyb[i6JXsExѳ9hb-={#"Wҭp4tTJyK4<547`ͨI f|t~V#4 8X0^j4-eF5]xpZ?a\::s?6pjF&J.tXb@*xXN,s֊%y@+wwSAU'Lܐ&(\y2X|H*Ot6 ̲ v 6ö7{y 7W ];eqeN{;W2 o*y} ZX !a;?.kH>A)5>uɾ6]YTlN~^+B xl:aa8wX7y՗ fG(YPTp&u{x^p+B,< rc;7wmTh,4rh*|i{5Edayl@^)XV0ف~֊>D?%T6dOBXiE1(#_Kۧm*ttbvoAgL xCУM+ i` ),5 qгH49g16 B7{HXD GL\_ƊNWShZ/,T-^2љ`ηyIQg8Oe(s\Ϩ?nXHe=:/FWBhqBPnC B׈wv5<Cb߮SՔ@L>pq9Xd74ȸ)$Ģz'us/AFEe XYRBѲa&_ a4,`6t?4 ڥunsd:rCOS@קb-M`j0G1Wd;#i]|TqWJp@E@ c&| <|\+8FKp "v顗Ǭ]Mr`v6Tj#CDES2 ?G_ӳ:Pgc?iK))>`Oa5^@ISIуj\rJ!@,}Rjòș7EN7N,U+xW;, _y8R (#9e+AZjoxbSF-ahK<>&HEtAܛ-CKӏӘ1H>dCqW1)^.7 I\wnX!֝d0UO{D;wx5g${Zhَй;M,9[9^[Ksp%PxiP-NՄB&;wmb 56A1+e[+4r%]E,VBVݍ # ʐ ä FxvK5қ0~!ظQ~|1sC m7[|ReN0 ݟgɑo:[`O&:-4XSF/G^jNo=~5#-n s}9sv?վY:$i+7 '6&CmWEDk94JRwV}417e&ibL [Ul,m$@{㴦`Mޗew0)S98Dwr\JenɊ8#1Ny͂ZE[Ag+ldqjÃRD&D &\6YE\1= %FL1_cUrU-n<Թ y6V@Br>ivyY>HK0$6#c0\4pR \ ܏o@3\GYHz(i{T&{IR!5< &~o4OyM ?hk R5`[!犪^~,Y -Ӫ L6zLݘ B%kEKpFoǸ͌>jX_Hݧ0/rSV+:@[yEp l'-Gix 2+5 LW"eWz Z`2  (ح3LmRx9s\ @j _L5a'OڈCn1&Txu 9h+_ȧLf.®,@{fZ+`"jpf۸`'Qw`y)L.k!4au٧ɂ@_C9hH-m6˂chdm ""Y 謻/A\A0>w=` TM,ڽM*X Vq5$y26@?K?{æNCU/f$lUOxq@GR@S >XlwO r}B`]N& >[dzlЛtZNI$d=ELuRG6@ei]KsY2)5mZ`-FlN p({q6jjOefc(X(w kFAD'Wg?6ksتyQoO< k1<'W_%;war2q"N-4zP3+9HX˕uM4q;}"cRFks"_Ԛg?DqG: _iSmtn^f?$"\|ll !8E*v2N@TGVLƙ1 6GlwDdeo͚!_`Hߙd,δ~ijGIP˽C q{ PJ9*".! pĴԪ` ʐ»ܜ(m)0 x4;)zmWd b= {+:y/BSʈcȑq6pF˻\`1{m%{ n[r@\y%Xo+&7KF6۔L7#=z~ |L <Fɐ@h ueHm'a7\A~V"_M<$D_5JC{7ߦH_J(a<ꯥgJ!Y#~BeܑgZz+*͸"3q72L)3[h IAo<R*MEW G>f{Gck\m}ةo--݃&y D&;Xt€aN7źw߾>e&aD)bgb1ђUC8GKʇE^'C MmMf62mix O2QJg4Bƒ{a7 t.qҔ[s4X>(=j~ɐK*];5>5aY`wK#0MlcS#W^SW4 F *@gIB]wkϡz`8.lOy(OwIn6v5| DHeJb1-E)2oםKn!g#@ #;q^0ʺ_W/(K ,Qfd&ʹXS?\lMR]k;PsINMQdKo^1_3+lS H^o_ͺ?EZĭza o>K@yֆ@YteXbz GtRVNպYRSW?vuE-pswAEP Ո9F<3"z 9 Y88g5M$o6wF ,'ȅ{zG(ix-)B78.J_VB؋#?O<:e_0I+*^pnOH4$ 5>xڑ=ޚl핏M$b"E}r#Ǣ/\VQ[ egv2~yS<ycU*V MEk4QޡV2J=myNOc:)du=&To8Y)ǫozExMAּ#T ؾ%h'2'|4Lz5XS;>N٪4pIQr,B(K>9TQGeNR/`qH`"|8[i)B0<>͂HrWȷyNOQR|vqK|}.8XZJ԰t䈉E Eg0 Xa˖@27^ݠ$7"}+IvG4ՑH~dڪKSJ2+kpR X|Y~N=IG-5*Q/ҧn~DbUK"qTd0yvG ߄+'F3d 94 ԯ*a3'|2WYP#Jk0aCT[vs OmبD l+3nqczV̢̾q9N c /({7Zmv~4<8Z{v{ٛ9W}v\WqHLu/9lw;74yDfjlڊDpT`)bySoJϵ?5\׀f'jjDJ,/DȍLO{_m*jft̆b9e?X#QcHj7 =$4(;J+؜4mĤԱzc;DePc93C6ܟE ads d#E1u *rK>WQbm4DZ(c ERwY$yF#M%] \EXYǒ. .f)Gn|jO oRL9+u&LxZV'zKפzL^2;1@`=*̗JPфD D,ɚuĭd5vbwCu닐Ÿb(&B71XGAk xfHhy5F;&swJ9y 'oeK>EǺVU*Ý$T`PIJP<)֨p|sRTF!h4kΜ̹&{8cD. olT=\ \^LiܲH̲Lc/ݻ^3:D+Y,A`6 7c4z;>'B#],o>:nTdS~荓R>fRkvĜe.v# |"΢{lZ QטjM|H˚\MPXjnBes⁄q ` N$(ҙLBI 2d[v <*$+|y<9xʪnTV|o K̻6PjϏUd-у؂ιi+4.qtB=gFL'T/m׮jcO`&1B`J.>Y-_ 9kO&td뚬ҭhK8JOrKXA:JnCba{O-1lч"B8o)|K+d,۪͌ϩ@^^ZyoDྪרaBkwzHmQ=C{İ6WqDCGK︦\R5wپQg:YN4mf]ݖ6 7?ѸH]K>a7JXY`'e{Its_|kH̖~A{"d~$"8!v{rO۱<鲦NǶ d1O'k$ ƅGz4} l f=kRY諔|x ?;~!am%u]e: `G-8G[j] DpR@-o/Q;-@Nei|ā+dQf4s@V|z-C%@ b'Q6T1@0h)8!(U<Xħ;r493o/ȟ?|âPb0ű'7 4Mv’?zCcc̪hfsGDl{y0nwmɠY!FֻE36(7z3)u{(JH]rK @W4W,JFBf?Up[oNnԟ(0Y1s k-wp,]YH՚y8AhK$Sl/:{:-M)aN_Ɖ֤V#6lz$nA Ξ^l׊0urw#03iʞMcLTmDYG4EHJ=M R(G<.bv G6~N)Oq' bOעW:Wgz}iW[*1>bj J ˳*Km#e,o;_׆MoAr:<2*O yy C%N}s=$RTJPqRt`Y0ߛYB][跱L%jR a7"LH*hڝoW: Aw}{Wz'^&_*udz˰ >Ob)knC(N諎9r [stA+qj<' diP[& i(b *ã)'gYǮ}dh:3/$Z)]*IOMU|@?@H|g X1x$ bآiLWm.ѻH=?Bxf$LDSV5ڞEIBaM2IK?cM-vj* @ -^NOX#ȫRDITe?I<+7G⥳g~egmPhpt)S$C+|(>clylXZ:"R +%D߷Tj-nj]_'M*/D1iYEAaC,4lc\#wf*^i^?ZFjˤ:},/8g}PW+0ΥgތR$o/1쏖='FفNc7gmSv@.W3>;6 +b4i0THg.H)Oo(׀={jU|?7j.\VKWV$ך0W+o67^Pz kͨtSbXZzW? 9r זNya!#{ gUS7JP$ܛ1 ~@YdlVĬFf-7/s g *?Fdfͣj͵p]Z= = g1f/=KCNWKsA1)oS4q}[bta<ϥzmv55ӮxRvrI CpRگ]jfD.h߻l%-^GTzڨf ͞}vLGX fK(qHʏ]$_bJvqn03L"ک0EE6}@-o:_z(U߂ 0g" EV5 ˎU$sˆH0ͻy$z?%G3}H }*;ogb΢:~EWV~V$E0X~R홒숌y/ I0`W',xRx<ӋwE4dɌ8CiW7:\8q/ku(z;O SH]C,~|l3H!mk qWՉ/ܽ?30 nreWi_n~w'XtEbp -od_u>FM7URgؤȷe(VCR6(!J8T6gL(0K& B4hpr,8yzD]HVS{QtQq>isnH"7%5q<9^ܘZ6+ i:(7Vn&#z&l:x`g}ZVӵb$t0XU\Vٌ=@B},wqdIl)&ETs>Qp@e UĘĢY&}^3M;fKouoG#ǁ1 p~!:E5/_+aV) @=klޱP2j(>!q:9=m[ÜX iaQ2D)z+IX!L"" $(Z()fP_<`z?G>ˈ HB#:6]iנsP-w4Rn`@xrF̃߬~\N4RXixSrlq<)(~3ו"鶭3|-AT^ӧGNi{bm;v!- =S܎.bVCy1`wR/oYu)aE8` ؍% ĊkQ6GE+ B=?ĮS VM3JEsż7T]1(7CQǚYRת67MYWm2Uk;5GFPtg!F5tY %(Fpngp|Y`mgӶTy z$2k_CZY@Lh*ܼOoLB!/Do,+ՄlesY-G]l+q7sCà#>a,aJ6{|mOk\ĕ z]!- /r?'f`pw.Xx0%f*EII`PWA0^ߥ` N24F v?a7&1pv&'2' !kPpbK 몠/ A0yqa ijg\20'5ry?ƿ~cz=jN(DqWVjhXJҁkGVfj *#捻UYs 'QoXYT[OJ;Bͭr!q^FldzSx (ʾA)]'[5z*W )2g؈jBGʼnRs+f7v^hqRMp\.gA$vޒS:'Qkt%2\,@ی9L8dhZ qytǜ,$++~ú4K?Wcr2SaA.t@(mMNqbhܵДZY}q,k ~9@&R[!Wm/[ 5/ao~z8c JO5 dWq oNF3frҳqf wFG :c!]P4nyXd dO.P 1F&a.$ɏ-ɸ^z/9Pbw T?[EJM0܁Bbhw#D IӅg¤6P"Bm4*.Z9|tرVt/+|Sc]uAc|$&~ vtt2]Ujo߹8RK2 [\8Pqo2G<% 2(9Rߊϧ-\d>5Ы!4nDq?Ob ~҈1=Q(?|2$1wm^QT_l8f>K\W@8)mSF[8 ~C22"Y/t"=JԦzU !ckE+?ǥ6G_]ʘQk2Ʉ[r "& XI"h(Ƹ%&#Ƽ÷U[k~; d10GPYlT(yRm`@O7sTSL35,w5(0}\=2$k$װxZw $ŭCr)RBˑ9{@efQkvZl  \I&Dz[ݭ|%ƎN 8rNT"7xǁfv964ћN3?D.vy8<{)B'*MH^/͙uȄדC@;q=e8XJ&;w)G/0:wlߓjN ' xcrG>h V Vg),W^{3܇-N yL{Z6 W}.ЩKS(vDўDh$; I6l HK|gy}+rS".I%n=,*QV")HĻm-S^.z oi P*⮩Z4x+5q:tA[ "15~72'iT(0{fSy1<0rG}{h –?DGܐB,$"t|q=;w$w @@8\sYl'&D׿)~IJuOxYoN7uQ]&zZlXբؗZJ`NeIׇWazc2T[ثT:=;ag>? D=_ X&u0%0^Xy-g !%mhU̥ {$AQ0r[J-ڛ;}\/ ߊ$50V#phH[2 3q ap^9V5.M#9̓тNoUEt34_{qVДx·DPIg^#^[Zc'CxdSUR _۞ )o^fjEFsE[ _1; jEph#e8: nR6q A^X*l8K$ɔZPS|ח'>ty'„L\?a t&d.Q"]S0CBīfyB&*eb8S}KǏ2}z{{֓%H ib*斋;Af~_]O(6F~{Hs76ș~N9`x]UgF.ݘH)dJVɡLȔidf`G{N&}^rNdloz5fH cǩq)v bN:}L?̋r\M9\ȜrzӯrQUO;;:^J!һyL'!V!QeOztwhM.\sVxwMF+6* PWlDgwGˑy?'(H ^֯wVP}=! 1E3NG!$cEf`*JsQhk1JH:-6fmX*ʺⱔ09(hknZ R] H5+$O!bAXoy#9--ݕ=-R0j̨6z3i)Bab5Ϙ-/4aLQ2ل1f{HYh+aSNB?r<}/7?Ӣ_o(IC#_Xx(faLm#[يdC+h;/h_ʂ5.`&}U` F4=|NX7iIxĴ@ڴKVc #;k䢻/lrı.ج-/?* \r M: ]#s]p͈?`6/oi#7ǑJp'kJo= V?S3 p_P02¼;ԪG!k豏d 6GîMzF%.?BȚWd]Yֱ(Tӈlss.[ M$(ж |^׵*1c'_ЪKK7<;2N@ZPޙ 9,Bk/q|wAV$@ePyU\Z>w2J?`xRg mg&iL.bVQQ7s0d@Giv]K9$S;cnDrXATzdT=Ac5(3boBY~Eu-w \_l؅-tl77oVP0`=s ʾ`퐵>V"Ir'|:+o-j.<wbe5 Q |yCдۊ@M`%NV6q?= d^FuZ.֡: ell2iBr:9|[U,90M{^8UAb߳OMr=>ZZ-d-G,Y1dOIpgC UoG ّocFfdMlU}F&8tk6?SE rX]Qd?<`A@V7 ^kHthO{%.e? f9m8|'/'|#*y(t`"2joQL S؃1mT2DwK=(薔D:߀qSy#Ö{ZLo@no (6AlkqC7߇5k2w':V8R f5M b<,,- .x Nt:n Npa|/#=,3Mzd˓Ĉ#5wPUׅ9ZyL\-'yAXHX<]<7Jܯ1b v`JhKi斉V + i \vqB+hbQM i.~)(Д{r/*,6O/ $ZJt"'@n*E џYmkz5.i?W~m[؊[(p8kE~)]eͤ1m7LkBLv69 ט硲zZP0-^K "A'\B*S Ԝ_@Gzjy6|N] ʨB;Q L2i݅Ă>⌘ݢ~-\PHj37JkDa0 z(?kB.Wkۘ4G"ڤ 2UhH`>6~c=bPf6@3+9vG lðD&4'JYZ z%a[O-+nҠQ_*t#r 8Jc3Rk9X Je Q6v۰{iF$m2.,]ޙ w+Nv> ,$J>lKܲ:GX|3M;o'uumT$󚠹՜ _'% `=Aw;lrܢ73 [coԪJR܋ y58ЕE23a}Hójvڧzձ%w ^hyط9mK/5a.^Y_\6PT b5JKS ,/:9۫8kY; Qnt=DO4#i]@]o3-zHI"B{*$3ASi<3P e@*X |fهEѢˍP|%6͋*R */^xHcxf]hk"؏=t(%:P<ږD/r^FaIc"ѷRU}a$n)FpPڊ)]⒦T eNhTy߉-3$yypڷv440/ /0\oX<0# q=_7-Ku1@*uyAhT%&Q6 V{e+}[ui<$&pb;_Z:Ցb6Zppҕ*BBNbWB}~M˭FX箿h~)N]dx"j =iޤ<*g s~-2'?D^B#; AnlpjҀu8pϮOhJ쩒\2FFl|}-s=]E͋<+췣}2gn6t/r@QN>}l7$I.T) F߀sUvtC28k()25V\#<S;O J$`zZ+,٨I־ 1Pw.eF2~>GQ9Upi0=#mn#'Ye:-Y@mlT@y52C 2ZFamݏőPˉ|Kh 8I@Eۜ6PNB{ے` ad|ښ@욗՛ Z|W+)v;-TޙRKX/Fڳ&O1@j=aX>f6l\êAb-1ﳓE\ UYnYL{@`yp|]l"hЁ1 -Xҷ|CN=a@ns;֐S*PeF(jnZ˄CpЌZ."z@IFcծUJJpU P̉yhNnY䷷{H27Ǻ<9\'"O~愰eQن'`~5n$kkAi6u|B^vlAGƲHP]D:iPlOZ%C p"=v2 ]X93fM¹tD?1eWA7 ?s%UxO(I݅?Uy(pEt Z~DO? 'ϒ+bUcO NE$;~ȁL_<¦@iDO½Da]'2k 3e.$Bu#'"( =R6kQ@Cd[a!6EG`DtW:@&?W-8.qAX&/Seg8[HN8( E‹b19ԬtP R筂*̧;fga^nx+K>*!5CG%q 8wBfTV H2wY&68f2=̩1viy?&7,_[ak9n |,(BV ma)(ƋFa_&~Tpu/vvP8 [H+ ?U'Ċ.LH68'Tx^u}':\gE0|/I@ȡHzAOVfS?OPdŻT: `E< / ˜0ׂ,ڷY>,u w9lR=3Ќ?_"nv|5e ڲA%nu52xwe}$1[PPŖj0DpBN8쨇T)3ˠTjm31˼AJiR54 $`ײs@Kc@(̇@YfdWCLH3qKCHPZ&ZVӥ!#'V?+_#Oï Тh~:JZh~t؂1QҬSUc?8?)lodٷWnl|!hJ>%#0jM%EH-g&IG SIIi/iVrJ:HbP%GϮ<@ `FJ-%cw-Nb,^;Stj,Z6[2c4)$m}IT Bi&qkV5C36yT{lfrujbr'+qg7Yc7:5[&=bX )͓} s,3ˆ@j< ׭ ~/[@Kf|,Ax_[a-O6M2+kO ]TV[ eOQrN=6mGvm nVy_W :/7a}ΙtŜ#N`S-S]/6OmXy{B'e={b[{`f6HG}\ 75T3sTBtn$Գi8hD$V+=KvfT;VnYd67Ym%ǴԇJriY`瘄iƖɾ͚Lm?f ET z2)M=sVA]Iͣ 5LGT4Xoҍh䞔B'-RɤLQENlx%cznYyDmYw !J*v䖆N1'kŎq~z]FgeI xd\̣O\Hث-6oLX_S拼ΰ{V(ԅ$xǥX9n- &t.yO+ BEx`l!C,-/o)&L/](4H;ZOKGl#Tz@~>sSovp'_ZͺJ ZΠeE8QgߣѹtoHvG!-Lkbcgvn{w2'[p6iH5ks 'WQRn,G`;a%bN1ƾL&@Jm74 848IE[kfU>_?3j S}NTkDB=hT2z^̨-E,$' ˍN7^wf 67]z& }QS%,3!e_+Ezwi!Cе 7 x5 )6*6ͳH,d HH1q[+"BE]΃<"MKW'Xm"F0uXe; irxĄ/T\j̔)ko(?Uh6W#abßnv>'@i9[LofYnL;߀OUhf?} -$rYЮ9p%t6(H'_0?Z$zkamX!`R_ #ׄ&\[f%wU/P,du;PHkIÛ! :ުc|h=:x_ܜ-2yh0!EA} lR> -$.,x2;XJ`~==Us[1cE3Գb֌)_c/H,&&TRʨm4~R\)]F$]AwTġ(]2& *.5j|Ӵ7.O؝ɫ|󱚘o5W6gVdxyS:0h pp\]᰺ja]nw ÖHuū/ɀ8u\xp"{kI|6AKFf`exkP9P<7,_&%VHhjCU5SٜY G@H]w$;wj{͸w0]~G9 ̍5m\FMv>[| }.醘Ak{ll[lFOXrm#O,Nᾘ.d߻u5>+4Ebꍑ@"?sjMqbh6!~Nu;j/zܔ!UmCc6'{R')@a@)xL9ç韕f^oԲW#?C)%aoZ$|ˇj+L69merEѽ%pi4|",snܝrxfShe豙 q! t XRi9Řw4HȒjQ>j3H*WF1tsN@a;"IUC|6}TIER:μoK߶QGbP0!~$ӑ U #ߘp`3%IˡHʕDp:Z}{':>3{ HHd<|~Qc# W?"1I{Mݘ&%|9]!b; @@(#Ĝ{b M;dJ4%7s_"HG>mk5T5{'Wf!'wv>Vk1}Nn^l|^r9&2&:䞨7DXO@ɥ$;}?6%cJQޝ4NBϏCF*f J`L>rypT0>˗kނ؏[Cx6h#)AަBdQhk%AЉ +(E-ƽ SA\8^|sTMmXjՊDY&{u.qdfTK9?u.t$55Pܻ?c雞|;vY)wT(b%x+ij"oyxʬbo d*QFd&|d-򎷁MhN%EW7g.&h,4md ̹:!r@rA8p~YR r@ ~r%\ʋɞGmFlBU39w"ѧL֑#e^SXd}(/Ecw*D()lq:ʝ Gwu.]gQWꑡ!uh[.H7T]ospKөY%8 0@&3"5wkq%ƌ,"*aS2nǮ|WBM'{6]7#LMMK{cDlK;m~8sVUG>|x:Nl_F_qѥJw ޳o'oǝ| "pg^01}j;3祩: 9e]aOf8ɶ+sR.Cl܃@Q֌T*@=IENZ sݒYcpLW20J.ogͷ]<,~ ^{-%vM^ :|5C5lk2P]`$Ӄǚߏsy G} ?$k4^"A [I5ׇDž2wk'aZۨQZMYK pq:M ?Ō_#ȫ:T|nnWYYC,5v,idtftBq)tRe.hswr<SsT钗Gxj^pR9$,N:N ĸߪ/!QklNk+0yB>Y[k;R|㐔>ә 6ovWWi@]*>#1+;y;"b^32TECl'vA1\4pqCκRMZpB*EXNDੁyޓ3ETo=I](QzܵǗސciQmKP'iv2ɮ6;xݔ]g&3b/;]t=]Wi26eqv:HkP*U(rݯcVGrNvL k]4@ObWH ԱumV&3ʒbH8|ZY"2Di QJS ;MNުG_UOn- S&Χ̮j5[{ħ>Y5)E]͇D`/78Xpg[%V ;ж-NVg"ӐaRlD*clBAg}DxTwft-@D !dgUMgr>,+)%.Q+0:$¦ @ R*?q1bK+K6-bMlx_QF-G0o꫹?hыK~2 thQ[tbO̴N(U>k9ıΞUn6b*c4W/@yMNVYyZɮiHZAh-q`)Sc AF[çQJRcB"wGVޑˊ1Nbq뮮#@q5 +1}U_cU:͚]ųĚUVE1sXWqVʈ'4I]([$40IvkBF'RQBƙ5S>'4;;v^oKAFLh=2k ZlVs>6-cZyQE!Y|l̨OWr4f N_"wmrʜ[rX:zgBv(Kv_Y9K PIc=bZ [%D|-kۮXz#'de.##+ 0b"t! :d?[Ec7Ãn&`F L3,ܼP~4=:KR$LnT@YWikv=ЙMj:s23߲.ՊX@L]"wBtZZݕ&y쁀ep1uѿRхoڍbCf'YXZ/  h-_ E74×8#GQݓo745UzӰe5N6"jwTIĄ_S2e_(Dʜ)I>󡦗M;O+,z8I;!' [3  I[@0 n(M=k=!%- ,jA~֒:գT'7NIޫBW"nlEqQIn&nXRۣM8;Otc=od'!(Ρpq*! Of#.rʸlV\a=Id7ޑ0# 䜕h 7x$|/Yу#wMS J#vBo[ p2-q>asi`Ґ7.,D^&H=B%e%)<)4_EK&}zoD$*h=7U3q:8䀺,¹:˫ p!_dؗl f;!sqD#`=\3g⬳}w=C#z8=ˎ_r汵 ֹ&5p1jx޶Ʒu~ۖ>.5[e$ WvV*%YϼARVCz!dϨjnq\ZP+5f dW WA"mS|t^&޿6Ҹn¬ǜ2!QcXߕ ߖ6O <@(8Y;Eu_rM/N#a&\" l+ȕ^A#_'OF^JB}$fwn:sKI?ē/3XnAM AQ2Ԣ:-k'E SRBĿyptb_Jv4.CLi϶nXts)Dr6mI%ɋkvH&|Ƨ}UHş=[gkt&C&tb $頢[WyeFͦahfj~%}tF`-*~d+'*ē1VP6U7[¥)@.gV\)ë́ [oR@ތ]5^rSǛ䙧@8QNi k}vrk,tpijnGͪ+6@7VrA\xr:f^Ӛ|z-݁ex~)!*m-_BS^W7wmCֆ5ܶR -X( ]M`DibyC(kTY]m,A(=kP0zm^'dA,ZZ` XM =սVR@(Ĉj5Fc.zUlcm96V>,v>~I#c02)nU'&;5m3__^~7xz9o?k0*rʱU<GՑIrșl ؂R%I_юEQ0q&`ȫ%ϥpˀvʵWlɉx|8#nX'2w-{,qWCkZCmotҴ8)u i{wR_pFze$̲Q**u5n eSuFGc ĊJe1jn1koB!:`^ʎ1Θv?rfÓ]=WtbFXv7`y}q`_|{:W0_aOC$87͵/jZ :Saeqjeg @z xJB1z_?qTb+Bz0n⏂Q{}9yJ`i] /,,tz TQ jGhfɦ(sp`,<b@ʀ}ዻr/yu]xqmoG#.q-8 tdRQxMҬV{+à9h_/ee} T `Ζ0-W18sNJ9ÚTuBld5PMG={* J#GV7OT/iƥ4!jbT{.8 f@uILI67 P"?(r6=0OY9PՎ;,I"IX-w!VjX̯YJv}O'V V%Q%Bxgԫu<ҡ0B Hg_VsaKJ u=JsJ-`~"biqr)Ny|7-#9}FsI0sR(|%OO)hj*5I秈hg7iJERf]6yF #JL6`~)o'L~FSh&!K YI}zI6նQ#RimQ%P!D<`s msn^E{ `r#w`EUtAZ]Ǻ3_/df$ b,{ɍ} 7HOtڢvvk FSW5HC bJi HueJ+\T|{3׈=#TNci606R~(!v+!IRZ M\svӀK=,L|uC&pJ'; v}U{[Qrlu5H&9ˋW+lgh&l}G|ݵ[^Nعv3R<C[3y(?c1trhb*$~LQxBlKTo NSFVå'7Qm$סfrKmIG#OG΋ÿQH/贳m*e IXB=}FM%Ѷ&zJ=LDj#ѐC

{NV K;QsZg31gdiFܶDH}Z[?b׳谠GdMn[}!TZ(ꃻERpFض48B Y\1oM_Gm.?ߌ{ӥ!#"?h?r~/w'*~X/WYY˦/w#Tr0"4G6|tf8B3s 6i"yb`;*GL|v9:b;6ncW˗Q x{7JvݥUXG{XfN~p]aPWh/1?L2 곒3t3ދS%n~zP.>5S #計/uvk+_ " K>M#PXjj=cy);ygC Mr3=HjF]Tl̼J>@";y^1H'liWiz"pYO\!rzٲ#3^E>d UFDR6նH1O\:%/n6j!% K~A9ڿaAx\%T~?NDwpD9J,x$aZQE1= 6(M/ #'$eԧƧw+[x %lqU§bs͂12r) Wːd,rOaA4P@r⇿+`.2vYLJ1{!C+²ƴ/j; ki QX = v],11s"cB0+Ӆ} eN9f*re;t'˶ueg'go|g_h;dXL~"AG3f Y__8W´p-HD雱G!RI <я:_Nt5[u KGk`!Mky^@lddDNz5V$*7iHP_/0E\_(,)mZ9C9l{Ol'ϗPF({?pRN b?lP@HRlA-g6qJ|:?Y Zf ZV&ď7כ['ƹ[)ibQ&Myv U+9j7bHnC$)΄_0k5Я'zWK8lr&s\B݇ш[1@`ZRi1X|j}&טmUA(V}7e.D!B#jh3eL^]?TeH :˚`#Z~CQ7z`ok *Ґ*S>;Jvoͩ-L 9x t\N>'H/2 |^~ B{j, ,wJO$5\zuDp@ M3~ f0./ɾzH.4M,rikeOMݳ)![,眆}t@; QceߖktU'[ +5`qڤeƙ)ΙkAwrwAqϵ:!Fx FSn(phdvYCKhQPG}m&=;}U' 9;tz]D [ߌsOS؊U荋HM"VÒaPa$WסŎ l9 %]rӕD|>"H9ϖuۡ ߙQZSZc+1+=N:1&Ų# r n9B &!&l\bjܛRԭKo3F;,=qv2M$@ЎI6t)TΕvi jS?ɽ~zOYhR!V{c,KJ,MRi_GNȺ_NC*|[jBx.|_/KaP ЧM,3x3w1[YЄMvžWqVe[OѨ7`հf CdA:J.>d=X %]9P8 V_8K(lg%EX*twaf"v;k*NŞcxc:?G7UzeϝE6(d_Kaū{tS$]҄`st% +p OpSh][u"٭"Q+h9pOd>Ae>&C=Tr}ⓖ85*.餖8rg̸ŧCDmX۲=x&z3IzF}Tbڔʹ( 2V7t=;c.R l$?يd?8#&&U u.lFkxberta4k"w~Ty߿n# `1 i֯b(<Rc"q|DSDs)-SpE-tmm.?3_X'쥱_luXiMp?{T׮I7Z <(6z16 ۺMӃqhd a$s;Z{+ҿ ~JBk*E_d$r֨>+ʧ=HU ['U9Ʈz0~yuZCLH=sK LyΘ|;ssT\+D {Eݛ`0cQQGa,JZjjDnQW;4ȄcF>j`h&ORjp#CHWcy(+rhs\e NAb$N%ҫ=g?,egˎ Ru^ ͘{'v9oL(eg³L)d,kYN ʒ/BI @seI(W|a!i#iDhU B:y}Za4-T3.Ug(x#e0 7sh.ནGVk&@}+^.mywAy͸~M916%_27R+(TC"H.X>ay zԒ再]eHk% hN 1 xבGCs}@b,Fx@N<$ >>O,=w6 4I/h(p1GRI7m2h,i/Q$1=1?jNl~@IeNhPDKq@;KǕXe =5$'a::pAR(M:y5uBo|iBZ/xv} 2j"?vsc!Byq:BY٘[Â2 # BLz{'XhɸcgX%? z湃W0-h:$ ^[qAw(Kt+QOZLI#ƄԸIFҤ/{~/y43#(@kIk:$6E#c s`s1b{rm3o%S@r0J@rC&YLoN%bkHrBp=J$Jh]QzJ(ov"(jFvz.*[%I6/'!ζӰKZAM +MJTA|4 ŒX2Y96e8aɛ Joч H$M~_n<_ (zr޵c3G W *B1xڥ\seyX F5:4K_Xe={4@q !aܧ7誛0AW[vT@ d/cdsɦ"[\_R՛L u:Ť 'Jy>~B {գg랗Gqv<˖jje|3X^bI6@͇vTW_/ T>|H_R w#t8Z:#W8AM5 Q.z|y4(_(Tǽľe1d/MBԷ"L WoY~V!7Th,k2!@ >ɅI.۰2QVr2RASHcᇵ[RcbfqQc Ez 9sBYXA-ћS7*[r :5|̋D <ot Iǚ//e2$1$?#xEшz*\(Bz? -qvǠC6eqΠMw8XCc5x.x-fCҜAc7P&tiZ6/ju% TΝ7Rh`=VkU9UAZW4nUUiIhrH"l'\)i1xbu ~f[لPDeHCtZs<2śF[6#f<67mv9IX16}yb 2Ƀ#F16~C@Ͻa7$Nˇ.Ӟ eNXI!5+˯Xq8ҥOfc+x X!2FrA ͜[E.XhCh K; 7C)D)t(!`P;KB8ws;0 TXhld0?S <i:>c΂2[o*FFu8Ԍ жڏlr^Pdo}Coַ!hu Wj&a;JؼtA6p2]SǩHC#ڞ4HE=(^*V3zw*t*FE41iۜᝊ9źEo_g`u .>Ab;e $vpft/?"{+q6&([> GYOE y|'CH C| æ|Ũ(鱭aˠ Q.cʬ7nˣ:[Ըg8$﯋N,Nj18Rr3hF#Qn$9 VQca{Z j'SK^g~xbDsx-B/PTp|Ιd5~Lr]4IDm\Ej4ly9s,Q7&WMGQ*kcx?G:MdLgFTY1BEc#aN]a,{Qe:F] rGʇ'zv=_dž#xUi#Zb6 l|.@x5Idj3+F#H줲] PjepUk|ҹ0 Hvoxy !uKKelKb(ai3 ;2N K&zDHI/L7-#Rfcsq |ٶ JZd+[7[ɉޓr>iXP*uO慼=uDŽHvB?w3sq'/@_Q6o!5|͕?j8\z F땲\mLͻt1X`*,L5ӥQgwu  *X\ulB#i7`mzr0QBdr- 1BmWRM碭Z eu6>}m2b*i/xTx%@Ug=ttݽF@̵*\ػm^(U9dz Bnf% 2C7pq`δQHg ȳi&r!ekYp v/D]H,|%&w2+Fë'j)\Yw `jQa5x9/K%:j姮.UyI pթĤM1qTAOӤʽV_,%[)]PbSP%J,g΂嵁CfX:ObS bzXc#3a_RSbY5C*_5*o HG0g5 NTMni9(PkSt'C[{RLcQo9"-cHC+ JYڦ@ %BdJTFyjUΑ:tCwiޯ䔾[w )G1ܷ+1SH R([m4:`7V$tOcS(W<*<FaRmmb  E쪓NlLly[-i}ޖ˾6*;?c$^A]$ q&Xm0~\5N+7L1@U.};@A3fC(T"P` Ty5:Tcm49Pg$ rO䗀$_8[fC8b$M}gv_Q]|ml[(pj;?VBFrN6>Q1Oӎ̋)P_^3;E<$9r[Vfښ*K3|V\xΙ mK%OLzp'C$5+qG5hWWDxmK|yd֥|Ϯ"8e/gHer+_a;mV 64Х̸2ȚdS]{V]jeS̀t T#04'q@Hk;_O2c\Y6",z{C{`$Xf#Ir^ u#90##Ljvnx]] xs"85rfɴݚ .pRvX_usFhC5\%FF?zwp}HV|cMe2A=QPrly3yMIW8Al/dUTF@o[ӵ%_ ~EǤi,Be%&$OaVeh3$'L( j扱r6<SBek7xۻ+\,ٌAT;0}刱6Vt*Lw H NGE![㽾GE hT: dQ./ƣkR6wz<1r7n%;fMΣ2bLOYG?FUn؊x)c|¿3pVT;u|n'Yv⽠ *f^LiCHBBLmn_Ӎ+E 8Λ˝)%Xlh榑-90o۩c RÀzߘS&J;g?>[gs5 6>CZɳXD E{҃M 0x,IMS1,Mbku<02-r\{Cr +)gB,yǛw%-w+y7>:<@+z̋|@t!6JԨjeד$~O[ dtnUG'k0Qp#X4nQťh Z-޽o~#\ab4>]M xݵ^"Xt.iG0kCwTP nj[[lw]{|;Cę.2`f٩t'BF+AIc4e3߶D|nGW&﫴M[yǒX*0D).ęupe@r.y eBz,/ue'P]V5yI:V\Ob+= N\@`^m7o(@~( a8I="뮙 (j*O֪Ern՗D> `CM/{-E0;ظ3_?mpz|*'V St/&ʲ;uٲƒoUqwc ћ>$;pByPjs6E5'%yvlJ-~%fwBL7rwGnhT6h#C7'0pgZR#ehDyqq %36Y'%B7Uaaa˯;$,A#o-Yd˝8*-,8V̄Y]qw[n(jk\5W DTNT>B+qXu;(:o]~X/E:,CCL9B嫖V۵o o?U#LSZ ܫ!S~ + n֭_D`:#ؔ}jԑj_/L U!E11BXbDRPʼv|F>&#S'תs\  X)4!jUkvWf#GG]Y#_%xk9yNKu?0AB$31{UEɐtQwL_7b>abĞuzH"p[fQC0r*sl"M4AWܖU:Q~)a1aY2Fȍk!m$R{p^M,g`{}]ᵷZN-V>'vc}ȏ3; vT5WυU'KޯJ*2)Mhnd$driOe/G˄leY)HG~+ޜA9BdQ&|e#^K`"1^6cM]͜7hĤnet`/de h΋;:p$>[0rޚ=(Ko`~26ph_0DŽ}C}qXm)D 2k\4S~;^BrBs$C5)Ux;NE!q'*tu;۸j<y^Yk3H6Gp?uE6^adj72 %jK#HDSs%ӵDLX:AU| p;o[Ԫ`*EXym=f@4 Cm#Ř#| TGφvL{:%C8rX҄>[j@dR]!Mbs,Ky;v){jɽR6݀ ww5@OPquE4^b2u<ԟbd~|ŘwRܙSJ-o: ~GÙ~2-9U|4I(q|b$^#V=#V] l+I1̉5L''48!WUn= Ѝ˻OE( T0RqFV|STaYpEⲎ~s{ &¾(ؓ&#戙`.6 ݋B02wr=}-l{s3&iςѽ,~b?UcJh[b"Be>^/@U(R=TPtu y݋Ez29,Zv8y5:F<7D/,8&1`Gk*᥁m hK2Lu}sɚ<>`ruCXы8 Iy9ֹ8ẈG9H`J\~l*` /$/}F!D;1Cd3[lK=,jB$[׮Pʼsb9Wݭ&x/鷛);+9v-Ƶ$pKT-t#ۅ]"[Q71$~HJIP*9Onr;,Ǯ)nxv)n!ӝ]a',@ &14Lluu2qJz;h9<Ϯ}3\l3v'V,$6m|(b\ϰ3Z_+f4F +j[vѕtK,.u|N1 cry=i1H1*N6h~G!t} Je|.rCs$/ YՆ|68czӇi!{[*+1&?rc"GDEWLΗ*3"* "g+A7퍣yEt8w7fdm:pAl?ɡ+]o91"7|0@sQ K|D չ1G>Y,~4S?wZX.Ep9I%~ut2o롟d+5XaAhAj ?4;m.pf >ϫn p mC.SPܳ~8I tt̫l51bQ O)(@Fܷ=ۮ$ȱ9n(HdmJ_vh/X8$j:QWBz9J'x͵p#ɓ״ c%zC`\N?3eO|oѥB)U cv]d@ΚPՄ5l<~?>Fcހ̨f!s2u|0"GQg<mV Zi ^wk =N-"hGlaN;FU/Gn}#u0EK1l |/EDgv2YKͮM`c95ۏTJC@vdzivn¢ãi 5e 5kC‚PnUUyAJw>? ) g^N[F Cr7ǽ[: !$r"Nz)W9Hnl%^l|gWj60y0$wӅ#}(*ӂi( trYF!a o֋Òx>璋d- +!hlL5ޅvx+l9M >'Zb$lǑSvČ@/8Ku[㸹H8u)] O[/ӳ#.yp5l_Yk:`J "B&#;$Y'ukFnG2zc]#Ft lB)hJ_աB4j0y[Rϑ̭ I~ٺmnD}+~NMub< n7a%;eVO '}r |fgUkѽF3͞!tNBj4L%% `y܎w -d7xLb3ju}t2(;V:lt?NutH}V3L;WܱLh. I6˝}ZT#1,Հz٤t"R染+p~F%t;i 0M}| h KvP+F<.X捀F/ʻA'#Gt+jsxCN֡f==o2%BQ6Ser"-6M#KqjGS23R8 B6-x&#mc]Hzp8Q. 3 Y"bǭUi;t!c2hrSw9JVЬ Xzo+B@ŝ/5<8^SʴʆYz$3Mܣ1NQsFNаg2G6?Uߢk!DG&cmfO5^RhYH7ebzW j8jicˣ_KAO-w2j@),Uu. 4y8J_JXIu##^y [,;jmw|.V95A~N3s =w9擩`D:):2af9ڳu ^>-hʞeGn3>a/?fsYzki" C~_1QTŅfIݖu:~02 6s2iY[5qt&q6B!`(In^A]XmN203HD>@N QZXI5|B\Q+ƟZ7Y gXN>IH|5Tzv0@_4r9oÑYOw(!\3a{j%00'C%7N\&X!:H7RgPYe([*ރժ΂g(W@z>ߌ&['N6|Ŋ:&T9jaP-zu^-=$Cdh񿯋3QQe 1bƬd[4purFee#Fx,o9^ZL1m,LYAV"~W!J+k݅;5cĜs .xrTA؊lZ`l-~xʣS<.gY])f^brdTT4 #i3hR715 zJ%tEc 'W>Aa9:fƥ|զ""o`H~`9c ԹUˇB#53 =/Te;i}b~[,Y^~9_SbC(7h f)H An;24x^\$. sju`9d82`m7a;A#L`bGL6 ~Ms>G暟NFxilp&"UJrSgǨ⏝s%&r*T@y <47hs*JKYdV]!`8ϾBt8)1f%y&>OG]u[&kdy^OAJ yen"-?j@TXf *t_MO^n7e Kߙp^? `3=$=[s\Y!]rN$ +!r7R)o'T8%DZH?EFZT‘P UИ صᑋ¢:boAolb(Zvc'ޗ:5C7As4]qhwF ^lث/an]{Qpy?F'')WX4il^P z"hO{䄒gmVT PnS; OlÁ bҽҨ)qzC@"=gb9-;pAMGH5LJ y^4׃ |ls'J4Wh5Gc ӧž)FW+FU9Pi<w=s$- 8DCm^3ЯX|ɘ - , ~#͑&>2 E& W;u^* q7ٽ^]\D 4s%yiS\Ug&5 ǝ@" W+tLXl֠1r0Hqi<i~kdr jK?;C&9gm*0Kn7k`5*1^)nIja [#*dj/]]Ln!ȹBXHI/_֢0Q&m|쾎% 5h\X+1b89B=& MZ%_{0CXLcJp\A)Uڻ6,,?U1(X(ɯF'{c0+P< +ZH|'D0ms-Hؗ J6#AtR\Ȳv{\핣D$daHQCߤ /I(C"#1ɹ:LsG3V(Z4ϤbA b-0?,{o2O DHFZqJ3ij &^^!P\#I;A'TAl 6i/6Z6e/k-C1_*[ƚP^ +yIj9Yym*hXF=o'-&&=| ?3vx>c͊?6߹5' ʐ˴7xm㺎la4x ~QBwpn~y +ecafL9wFgzې:jp&NT+ ̀Ah@ JĻB -M:}=*>G#'e8~=W0:ej4{F9͝52 *x'v$"\V#CHO.O֊U (5`}$5a fߩpO[(+dm6,sD+ ӝtT͋AkymcH!npsA)!.rHUX blL&qTV1nx¡t=i&3|?s8[Xܽafi=ImEjƈPO'EJݏ3` RstӞ.9E_|'qMq<0\xT>k ~e';Y\)U ,R I6ZƒnƸQVWXi/ԓLϞl;:BO@DzGjP*bgj'D!%TK)Rjdl5/"= 2BDAZ,?x^W82qDZ1LPL{>ܚ32#*{^l*] Rug -J!Yn"{HQos'¤e7\*n'+[ _V 8 㒪$xgB[{⦸WȞQb<0[^%l]5d˪_=Bv@-J>08 TgO07jC.h>ILFs,i_"8 H̪[F&O &]›QU󋺓LG6['#FnT|Eo\5 4-ǁze¢{jeGG2q@"ͤKXYtv<'7q7& ԒZi4X)Z$IX_Nf{h٠vdwD k,x8U0(ZPxM ]h ̄[ϲn** ƨc҃R3+3o{`3B8\sξe]2<#$!32[dGnjƖxH!d@PK -cr*D%?5nklbU6ȇK-J_+{Qäco)RVe/[ĨfA"fX(]2?~"ϨG-c'ǟM޻"RByë=j/!$0X-{ztn-ʳ?$|Kh24HR|2ə` V 3ԡJtd2kmQ% vK+x!򓹬j2Y`輛ôfqL\{h Y.]9,Lİڹs8ml$T݈Sc0XxQ*TBrWozUe22[vYG'8B¡b^_߁ӛ5oG]I6B6š*<|OA!00t, =#A^i!U)I܋_ulekx ˵oHcp7uu l1-[ַ9+S/b1~NZ2]R 4ӎ e2hO4cGcUM.$eIMV;sI|-Bv[=Tj sћĽwTL\8KBRc!f5\ngԓvY-pN>;ە-޿_mE*U _+ލ<4\aI8VF'䙩zuA!Zҭ(:.0!(vgPK6YuEߒj߽q!8|OѼtQi).Y 7マvBS֝nOvBSg1>CW 9Cb?R ~Hy'm:9^s@:}k]VaЙS8Hn@f]}HXD37.T [qƁB] s¯[f@K;t#wRwVHVGOAO>ҢoF= H4u|榕ZǧTl›P^Vz ٞ|X<ۤlbso[͵l4KYFTFx:@-^ 3GFs 0шг>mwꂽD.Pѽw뷴r*yXߟQ̴asJ)%qJe9wM"6hMVLA%@1>&8Hҍ Je+Vs]RηA'UX^#[qMgPpgzH4f23!Gi\B;'F3S'q3D'P ̋ݞQ5nI,;Xͽ-?) uTzXy!\JX9$ 876ƤObKK=^ 6{5Izfg:ҔS Xq "6r09] I0S޼ytb}|ч,Qdܯ,׽]ypFG2 >_W1ޭSY0߳?;G.UwEiEtNW:;4Q}f0k5  Q3+|bp {;}zt1]64+߷#xF/#P%z9/ \+9+UJ10&fv>ݤG<Ol oo=8NtUw7+>5'UӏgZGYʄ*u)CfX\ 9)66H@w:{m(u(EjS*HOH@k.éCH8Il6!lBpwId}0?}*LzgL|zW^tYNB QϭE[b sct"^je۟PT }Vn(޲?k|Im;Ɔvk 29_v({Nܑ(DNeH.υ[gH wQAU-5zrs>@lILMBi1Q>:li|r cؾ>1VޅI{+YnoŽZh-@H /٭r%T@B ,G_Z <ƒdԨykKR,J%Z8v!6d @"[AБ)]l,…kB[1^$!B\p=ZdH i#|Ɨ8O%)7?ėqc?Se\߫G*lj9>/1 #M/:{(PtDZRYUm[KJ*4Rdӷ><82{0IʕE<\9N1<2#3tz nx'2[7 FmC +9bNPQ<%jಛ&g,u{~sP$<c/BgQ" ȅBW5펺#g WN(wg]yќ[C 0~Û}i\Mlykq#dU%UxE7k3IB ެSw q<ȑסl]"SFk8ZI, p)b'z$spsqJgvʸ -˕.@NE񎂯 \P)n5?㓑2aR)I(,şVxH Aڄ99CŦsn'Dul5 jP*Cxmir 6-9ZŦ8.M{ܨ4X(6gyڱ)iCrNth"]m ZBUP<]I&VͫBDbxw!Ë-]8֝f+^C~jP1;b-ړa)"!ӫN9Y7K_- }}vХCR9< Tr]R#lA.LsEk}=[/'zXdxP^,Ca-C-ڴq)DsH7Ӷ_Bä0Hd)C'mp%/uXFQ:,~8>_q~L}?IA}b TY ;l\nVI^ɳ :;BtO $"p3@J  j%0&M/.^_~_S&Mu@Y>Z>g& a)M(E.j-f߇d|H)Y‚k%TL0brZ#${wrf@eoIaaonRJ9*7Cf"QM$}Z:)s˯QA FiZnP4cc4`:pO1˾=o|-Z ]֨A|f'kY-lW!IS~&X#>4dE exZI;DM9XbR/ Xڜ]kP-t2Z^vO:mqWL퇜ʩ]:'l$fLU΄ BDb2:: hȣI9pŨYXVDގg_S tڤYW/+arQ&)Fʭ|-vN+n49"VPZWWR$1E zq_Eny_p K\~57 agȡng?s|F\],I@KNml;rM׳f -lvW ~+i]̣w+9{ ++El0W5/|nacD^79$OKnG Ec@Z ~/?TMMoYۯM{URA{H@N~k(A`2 }M4ܖJGrY`ֿG96Y˫7jtd p[`+Q0;UAɟ@;8uIrK4yo=kt22>ͯlX\mZ [?bNOZYTW"OoE s_mr<X7į/ӣOǥ9?H2g CN E4 C3Lc0 U&@}smD4^hT|2վv”# eB`,N({iEI]ՖG.ٰChQONM^NiYN+sxzz"A^ /ܷ n!i޸NmM06kBї۞c Aʟ}UOO.7 u;9^GR颧+t*VVݭ#ܞ{ܺ:'-2ӎg=51' .HW,\Ȓ CBG-7|kٓT@Щi@8Tt'MOTףc.8A+[SӺ9='wg ַ47i .KJl%nРB<@Q~P 'wkWDoX];"ѷ k[Vf@UOFe[PvqQ!/2@a}yD!eԧd ZAa6o{"`VS`[Huo!YD  VC-G 5~Uf5]Ez +Sf&-̙ S|AX]đeoB9 _B4KcީCw71l;7en,_]3u T;E;?SH?/*R7S%VUP?gM$v:.ִA]>jyqy|3&8(B[Mjo1a='3 #arzW 6ut3.$JUpLzWD%ҵ?Ĵ`I8":HluEWF7Wn9!Mqo*$PjHr];UY N(T%Isݕjk*gK%7v HPd~ 5}4I|cx{:-1O ĢBbm-tF?ً._^Z(e:UXk-kW`S`;'s8άs?z ٰbsb҂6+<e6/<ҕ?5ҋO(K fN2Fl]k՝tlǯIk>1MI_$Rh=GnTtNgXP|r_S!G%4s죭5$Den{ޟ]Ip$TuBǓhbKs߶w2}8mDБΞ ~=4t҂#+`J-zvhl)sn5h;uٍg Sאu kHuD;3>btq_Wy4h y&Zѧ|ҪR r4J5M ̻)3uY"MWA 2JW 44n2ٗt[v(޷ZbJyC3i=裿%]Op?N/N`ˤIu ni H.àϧo kC@&l>7Dia~Ϊ⯱7ğ_SA}eaJNƚ l b 5?l7ĹmACW_oXJ(n4OJ k9-`9dOWvyqҜ]dvDhxo؅8VzB\mZsrf %웗 I< nqOtR?xh<'hLCALݼUt>!Xþ00Cl~#pWi QEacQ4w@B GB1~&WMz@'^k|fv;֨ N y29923sATcHYrя6-44ڴ40m]h(A_T|+`dfh+aH'zgQԸ+qɀ s*㚍$.CH]ɮmkB]Pۊ5bn _}#MEc&/h>:CvE)2±{E/T3b+ 66J; }b32) #B}5Gse! {\(K\T,FoB*=2P%no@@ŭNH.PM廣WGLl}G@0#SbOO)^ ;xHR˚2e4׀^O* 7}Mmvdj|^h33MHIi\ٖN^iE(Gx^t!8-s_p ;"MݔhbnGaƛ!b)T0QvБ"N\)WϞDi Tk8B3s27GZ-=G]eJyND1R 0qs;cHl Pq#L"c_eJCCfE7 }Nkvqjŧa !Ϯp TޙoW?E 6Yfm%S6Q'M(e:Dc7ԣ 4B*:,"}d&xwk! H$z36k"ۿ ?2z7.o.N8$U ꥼI<Ł-́1@a`W Lj*qzH _qh-=ݩ9/ 7_&VUP>`nUb| s\l7tKn 됬 fw|_X,?ϝ]2%pxrX'nn+攥 0uܬ^#Lno@>{U;蔶C7d\vUό1kP*2XA3gADx{ء>8L_mBKcF˴4,U3& 6a?{{|$Fu?`Y\P; <&$mnV8jq pr)/?ѽ֟,Wp[Y𦿐ZtJ&I,f:)@̬ vNXǏZv$ bdBqռOr'rC;JhdrHa=$YZ|VmsHVf|{NЃd%&N}Gd!TK ˣ+~@(Y`Լitoum|t}BKQLf. ;XHNAiʒˬ1\ :'}@=U%jA(/K1s~̷?~ ҈:-F] A4AcAg.2m3%[#Bgs O vҕCڈZZ@ޘfbeccԉVWjW fPLzv%S L'y7gMٸ{p$e$$hi`|rl2Ӳ %.ۘĬQ/((J 9nN&l$[~m!+#o0"fܩF]$G)wI] Qv_p61]= &l9ʩcLլd$R' $З<P Afg>OW͚,*2/҅bQ% 5(V C+g-CDjGY ˻MPgfhI' 7& T&5BRD a5Ntt32I#*@kΰm10͚#fcgB7S& L#2*ۗV8;ؿ[>#&n3({:L`ƽc{r,Uo×= fm[pm,3rGme>1ʣr  P/] >F83|N3$HQNMN ;\ ]bN*t֭kʓzk~nAxÉܷcYT^ZUz~f]tJAǛ23u-^E q5? .U{ 1sID=`C j!!Zh3ꖺRXh[}viĆxxFXĢ҂ hzyAioxT6{[>><MS$*PSf${| bC.GCi$f ZHQ8Ӥc)QIB =2iי>vlAkߟ?{dAaf*. m>_d?>88XSF WV躢-(mu^ ~+y=J@Vh@&VHKiL؏lNSpd\Ht&C&xlݐ9#}y8;'JS@}d~K :/W Z9d P96 C`W=.Zhݥ[6힝|eeNvK{FyfOu6Y*v\G"r3&R1= l$p;rX"Lv}J~.r,&2;޳f֮7qo `F#fׁR2jB(f5sX~mlzV5T- YVMNC%'A(]!V&^'4`[TU4FDC&*MJ>Uz@7?ihbF[~+ݻΦWg4P3[AvFb,3Qu_ D޽y+l`<q +;kNCJ۱wVg7p EVgѶ]T Bsh}ՅxnTK dYV%rQ^ǟCd#4R^O|bh &KbOfoƜodC_M!Kzyj/d?~?]SZwoeSo`% H._QkNR\{I|(~ 0k% LY|n1 ^D9_t:4EgmY1И.試꫒`½[9=?o&1ZyE(hTm'ȪdjSwͮ !hCO/VYJPe2ZDZi9TFĪkꀋtp7#3ER^xr O◙̲Anpx>r =is/585ũɌ/ q8^Hze>H.kտܼUfaUk璔\NBwfDe$s's[jPٙBdgrjL !'bFbܚ5G WR8J"M9V@(|<9!*=b?FvJlʾ[YU~XՃyjs[(t :[FPp|dݝ@$qHABh=>JC@v{DN_6_d Kᵯ\n\N5AZiH;`oos㌌H^ f-KԣX-F5+3(}:eVsDLɂr<(]7g#82.SgM2@#R2҄)y N$1Fw:]G^^ Xġ[&bxۛc1oڗ/ N 狦N!nпÆ$p/|9Y^jH!-5uS"rh o^a] 9;(K Sm̆WPͰCsc|gqTeynpH}bc@amA菱S&+>ѷ׃v!L0#=`QZcmhs.'_+)mkÊ [~/0f{ VYq`پYhaK'AaA8)x0uӺ4߲Y+zhoN$` \ؔ^{5"zKInߟ Sl)vt(c< lGQe#r>&zm#0 xk g*~2Y(}F5:}Kz$Cx!$4:Yd2pךS!ud.E蟀 )DGJ,L؟E'2xҟa B!_ %4!':Y/_-2aoD.c bkqX^ ܠ? J,!S 0l. c+^?8Xw U(]ZYj^oy p9gS7i#p8ǧDF WKQ@5D8Vy69$:\ͅc4/bsKlcF/[ ꜞxW1~/Bvv ΣDά2?x* UdzG/[[&'#gw/dp0Qw6caȝ?BS!1f0.@<)hh{>EM5(o}Le]'Ƒ>L٠M,@0#5,3^K\ٽ`h>IJ_RD:COXd>.8IEHdx*V[ سnjE/%˘&߉t'"8~ƚKwݐy*l4+xSK߃w1˻eFƧwc~]q rȣ8xٻ2(&q2D,1eNh"$QV`Tb br1k2fu\qN]tԻ`]WCU9YDjT{j+(?4߯_}(0Wj|!Gm5+O[zv?Kp&o.BۅrͥC[Չ5!UnV!m7eKzN#o&?i!X!bLaDi`5Yj ɡRt,Fݤ& >͆GjWu¢̹8Γjtd;ؼx2D7ߧh|bU&UTxmT $SQGt'}Քc&FĪI9Zo.;KT6^i'|m ( wj0^5h?[8waRs9Xԥ&4{5 Y㉧ x|lt$ҥfRg\ ɵ{N">0=VzR*u]9$-!3Jpl~257foI08ρΑ% /KwSQ^hq:]Yea İsFM\jEPW~<ݥwjA>DuW Uk(MaH"6V;4uw S6(T M? Pt98FV^-\"#fICI@^dTR((? F G.1C[#Iȏ'f٢1Zwu*$ c7Z] h.hJ@CrnMO*2'RRR@3%uyl>x j-5XY2T Z+єp| jvTȡz(D96A/%%Y]uo +7~cb?u 3M/-׶ \Lr$sxmֹ Ɍ#}eQQZ CD:$-T -JvF͢ 6K?5wrsV ݮ -Io[1֐ ̜)Zb}t40`@oN/ hIo& 1F=ۀ+%ZLkߒ@AFFh0kTeѡrc܅4*ӝrmD>\-AHtgbUc: lA㐠A9_2.*"Nҏ3RKpV \Uޯ='[%h;7ݎF |;ՋgoKyG/KJGe`H%,n{g`zN'QɎ+ eX o7ã|ʰdfӧ Kiȴ+q%ӢQJfE3jI\L*EN,=Þ MD[=^>zLmaAIpt;(xܩFr  Z tf<_޸A=YqН럫m=1>)*4jt)m Շ]͓6Cr}m~V:;Fvt "eWiaM BlPnכ #{-b VVߨ`` LԀCZ2L˸=A"jӁs3k|Tn 0,s9wt9!gWmYG'%^h) ڗ#x|(p& "臬z;b\[Z#zqyu`ֲ~gEn>C8,C#}BlHfsRȺeY<)F;ɾ%OeLTR_+€^XCZVR. GshSgTC"(*݊24dz ROsKԋɳ۹> 3(L5+/gͻ 0u !o>pm(rޣ *rPcID3ԐCfztR]`,az2K;5]?W%\o$$i妴Vҵ67({@}#N$.]9k&Z\(Ff!`<ԀQDjK㼩wDk ,# +d[lD HONvczkdaLyԇU@p2mN>WQnQU IYՅVI15D5kJ/e<O/xœ(j$_N2zATP=";[?:PR@U++ ^dŒg4aA .yN|Q ~"i̸M9A W{$-.TCSWZ]n\5x_GPnJƎSkFhsCE,9zlP>hum稆aĘ hyMJ9ȥ"GdB$G-:/.!(hI&EʄwC6X)6sC3u ~oId" ;2J+Ӵ)6_ۑR1FG)`WH 3@Yv َ&%{td+15}3 Er]nWVM.ฮyò2p~2+bO=yu-'`uQlk}Sq r EK_`a?<ˈGm3O12gi;&*LY* IS ;oxX@@ED{H {MbQ֖* "Z]H7J{V޸h;ƙ̡ , e۔$ÅihV!${GX^atTXBK+h #k^.[-@Qٱ.a@J\LcV5Bߋt̨|zQ.G (zpv\dڍ6O,etx!0*Xhwh=4G9Цuo)ZG y$( fELAD^0}2!}ȂJG+b0|(U}`poQNLTӱ_@20[biM9LPS)D%VϧHAx^g0̩מ3o{p \oR !zJc~;ȜL\uSU~\ଊQ3A־Ұ$}9C#Eփ Y%ȅ6#qk8*83rT@!.FpWuu.s=;:~K U( =FP4'4?L=/`vh&v$v V(nV=0F 9AqKa'@z* arMOF6K_(As4`$a@fVu|9K=}G>iaafLċL*f6:c4볁{Cɸ!Zإa ?:sn4/SyE6J qa:3MaE"Bpg}r֞ 9y*}*L>wZ) ox;3Ԅ&cn(u]:ll!X(0}.sWt?$xJ!vk Iǥ1!#蜡5i-q("jX T?8L`[qZoN瀠u#IX[^ U_JsZ6"Ĺi^FHx8dч}sYW*]KʈLN5hf |}/%5Pyg s6V=՛s4Y k*a$# \{8M;K&7rDd[/=%dHkE< YBQQ c<8vL} !rR)>zP NZw գ^kbo=KMظb&eJvE@c bQߨ=zvӟ!o^{G2x|^E3&ۦ_uNw`kRŢ<''C=M ^r(=#>@▷7 ''g};钽|v ւH!EIa=ܾyC$)-Q#vNJ4~Aoo@Wו`GY ݏ%?3ZVK!Zײ~}p]/ /;}Ih^dH=zC)ErK}u0G>^CSs5xXKRjkjVHPyRw}+.P :ysw&hrD:!ڒlttE~-'~ZR'[`_` #S/!^Blu|Tqfl8 H5Ee{(i}8k5tBG}ӻ&B (x?]}"۱_uL`fNgx]u"%΍r"ǝReGGDFkmWʿ{Me5y]MwթOD`E|#NJM?|En"jspݧJGNo^0Mٌ^"\n jF>'P@QtLG`^-Φ2;Pzצvd(ě7΃]*\J9pP( +d#MɩМdV܌qe  }ġF~}od.(F~J9Ew Χ,d*a`vm=rpy&cSjUHFYXG-ţ yEQ {_MeF1 Ŧm ߤAy [tXc,)*^dyoE7`'LF>f@v)un^]~%;ِ!\Yz9&ѻBT4/ 7io#gE3Sk %Ҩc_u179a$ߖ.QXQ%mjC)0g7UkӀxul`- Y(.42(#s[EgP:m[|&QX약lj7TTn/BCK2Ff]~} ţFzaZZ4۾ū^ITO{E-Z«J D1K>{͠L݄4,4/N%5ǎa%5bNf4y:IV(YoRO&$‹~\vX?Y\9[@x^ L (˳l҆DIlʝ.!#C}iӪ@%eLԔ,^ 'ss$CV<%6r@wPi%0 Nl|_\5\VjQQˍF`a9wd@F`K(VƬ)rx46r㪤Tlgw*u|1iی^% Y󔜮SW}oxDuYоklIXJB̅\-s-4iˤKG.g$/HX'44UK^ؔg>uo {|ϭ8~rCH-mrE6tA!W{"UmϷE5.P6c h}W%29FGYl*i P.)EHq0g yC{B[5k(ä|')tkN,߽*HsayvaGW 1q6O"ΎN>n6>':؉$$q—&U1&?e姩s=pIrw_cc4Kf'w Y.,ߠw5j $,zoRuA\à{5[Sj\lc8yU}omS~GHUR:P'VY?EGJCo`kcAְD:c# ڱA NOw/*hPO޸B?^)yFy|;q3Q̓.E>Ay=JAJ@RsAt$.G.X)6C% 7C]*.mZ Q̞`Rd%6ϠM'~@ Ql)y/šrgh痗 Qt^- xM+b%櫟a㏉>uDCKg!Av4o/aZC2A "tȢm:* ػư,(ET|E`úQ3w.^;+.f]AM3ݤH?Z?,TRtꕀ[% <\wHL1,ªDP;E梷)\ |CؒṼ; bgsP6=w;}ih+D<c8A )X9JSk/~7Idܪ,Bb\?e}ߝ0.վhd4PȄQQ:CE%`, .)3]^ǷEo*[)3Ȍ4i#T~P`Pd?Ph4,y~P_uGtD-eXp<]*p; &>QJKcT%-#/'cD5և]<.3%ZaΓ3=B/]Ή"T)z܂ q7J4lkTc7mVJA$:hh+DaEE,Cx 2}b?DEM[ъsL݅`zTq.$ۛɀ?M},iȡ@̧ y?SIu`)99vaJ£ FdoD%:DJe F;"xPi7ϐZ",/זmh񠈣''[i~e@`\T*e&74 &(L42_DJO.k:]=¬#ȡobo09֓߫ZChr|rCP?"0&SUY0 `K@UU4ȉ&~!.> *Sڕ> d-N5ȿèvaNۺ\JICډH 1,{S]~(\O:).E,r}7zX֕ =bAǴH+Udڹ1?qӚoמT8׍y,G0NF&J-l /lj](w-A%8+ON讜*A/}}rDeSPۂQ/ Ioh :OޤG/0MJ%G4["ccX_i@9} BeQe&]uuUwUqX &4* yE}=tYeVT*YLV` ܌t+#q)* yWLZ5:5?aT@7p46D2;h ejPՊ{kn[yPAE&d) jGyߵ@XJ*ц1+DFʹ]L.]HwܴcuAT dh[eo R,ђ1;@ 1(Ob a`;j(OXx뽓AY&g3rN|): hp%gq)]XzO 6B)~$xxLP1H`>t@rv|$Ȏ% E<Ek p#1MżYS5RdaKV= lf5 7LƪthNC-$kj _mOYR꥞T<2BHMzX#!_1 &Th+]>=ZИxP3ii$Ǧv>&Y2;vڃ$͗ )ʯD_pЌL,,Kf'$P @i[!M>r䖶%/7^.&ϏGG01mDU1M3oc֭aqwtQ`-פY# kX.ܯڛ,R:`Ŭh`xQ@#s7 YȠh!Abptj2f 88fF5C!R-mjUh oݤۋfD&ۦ|6E;L6 Oއ]s'ڛ!-lOڦ9}x.WqǰKٴ*s~tB^&gk+\@)T1ٺMP͉do_y>pȗ '%Vi5aP%.j Y]r[+E{ߧ[WDO`^ 8Q:ҭ_}jM,QT9kLBcƙ l6s7kJh׾ΛʋwX8nqOw#;Ј9˅Xջ34΀Mgh[ ~7x>㥮m\ K8ZrVDVZσG5r3'uU#'tg^ૂ}"Qz LcCNTB \W6TU&u'yhat@`Xq9YC6 TYm#=!8ҊNdz#+&_ e!J>ǘ!}ATt Rf)]nIvg9tZY9&B`)(O,-h^ +GSF,[ѓj|PNvՌ ; = =hJNaSj2Oݽ;K~ z7k&ʒ ;hjJǮPAMm }wBO^4?+? Y<9 Daʓӈ}GyȔ'G 2!++{fo}SrWWhtb~]k4+AsŌgVC؟TE;}Fr*iMʆkiU^[c]C  Fι)kߍՂ&t8QBcd:.UW;;N$% 񇀊 fM{4*m4 V{WܻfŃ! XRV…tr!^T;9vZC,8F NKZXCe洭4H ђ AL_F ö"m_ߣ^64\pY>55!7z{{&I{;s{3g"4Ut>o0ifϋ"{Ӏ@Ύޗ$ܻci~@~z2: SMkr/gn󳋩׻kt?^IHƌd࿶T5+ʩ1 -NPhOɭ~>zEcRyzɢRO!yHcB3AѠ"S+{;]+sQX/R~-+׬f1TE#lGRfki d .̕>˸oCٷ Ң`hZ$~eȹ-ۧ&CgJ$X0o6 6&4b`ƒ^\ ($vGZHg`=!#ym$Ȩ b}O|ukKF񂽱Ê4ZяMu2!b~oj xgI@C~#2kt9IeH$2k)[[Xf‘6j^mn:~e&!(vAN*g*/&6͙2Yt9%OTF+ʇ7By[Bd5wLoTG{`|= ,0g#$C?c>0K/.퀬RHX)fCl3nm;m`XĨV:uplLAdv0ں2j_,Doa%(Ě$͆ؗ`+nv\4NeCO7Ga Şw$eȅaQ~͉NH+1z 솏1MQR|OPj sGK/Bɸ`h%9P5&ގ݋׈(.W :$]f{wʠwDqfz%{Jڑ4V<d {og:Z r* K9`r-w~p!F!g߳K3ɶ8s:lN%"GLI]Kyk 5T %vg倰YtFI Ϝpl{(G(T X>u2(xҊ@cMEfA}Ge@N<ҷ)Wt_F:EG5LV"NE, %܃U=@>q vԱYlX}6~"]kxWfyl" S?GZ!82}[$#2!hK \LV esL +[cd3Cjl5ſXS Z w}Ose|9}ײMӁ,7Ssa蓨p:FQDiy'ľkMgs"3uƥ5N]mv{R/͚JgF!}) ˫rvb!/& :ߒ|(p2Țِk4vI\y)18MQ$9x9mFKa5:#&7 ))} m k0:8NbJ\NJD- فJg=;'mOsntrtR~?AKsH~t/JȵkD d/u;yш1~"W|鄀P]lRw9mGZ(v)rН+)26,;oVi suQ>[4k6rW{L mq6 ÿKe烧ݰ%>q ȅ"J<6[Ŀ6E&<I4$A t*T)#z(D+~{%ueZ@}ø* \΁5*S3u?NVk,O 2龖B40A .k˲F5jl3t46lEN5Cʃ,$t#%?1p? .^i 82`xՖkct[ŝdhwL=|g?z51V9F@2x5khfGQŌW-8x\IfFK_o+gӮ9@r-dϠdmlqRPQ1 ˦T̸rt1%VGJg+/$0%gAYU7Y{1hK٨IZt⛔T^ bwm00g7sMV 6\]Ukzy ;?)+`(A,k=r˃kđ[~X/izS)HQ?cUu o0H1rbxİ\%U,` ,bxUJ /quzmT_PyiGNT$ v'DӤՙlm9ch0(uzIed=|@E*dqjZ`x{D7EbOpq:nAp}k.]/#`}2{6n?KD똾=kk׷ԁ$@^%2jR7z:U3]OiKFѱCn1jAt12Z{yynDEP8'}9ï8RnH,ﳻϖpѕA Okg Nȑܹ3 NJcZ- E3Bفg|f)*~QW'<_RaѴ)v#ʏ~`Zԁ{-1S*;zV/bihvSEM)%^q>mȧ2/yyKnW8Y{b6a(TSx۶>P"R\AR*"5 /ҶF"o)!p$9'=t(ނgsn[5gXL5|2Kub(0!{J7hUI mH _6:5Ԫ&H&eaF8.4<ֱH RY(W>׻|kG(=n6-V&%pf6lt!0DP2o+]q] YԆ^&"o]l|vs}y5j'[ Ԙ6EEFC~YYSOų? \qǡN Y몚)Xۙ<r]\%;hF@,L.6hN{ݹ ; jW:`#]4TGt~[']nힰPk%Į̐ JS5mhK@V([VI}*w5qFM4԰B,==`^Zё&EbF08AԲbfkסWDlY]GN/nGiS<;K h[Xh>"0`od&WEF@PMq) j' ]T [3r|!!MV+1ey;\yS` }= 1YtٲJzSExѻ ׫Z(KȩED$s e^}WDQ"}''l\QI'Q,WӤaBj^:fc P %M MʚUc̝1hvu-{^疃=iwcHM- H]w6dw1[)3`Wv5nŘ@reTƹ!0uRנ]i|f){ wGV9uiKR`tAy3L%dbLΫmKVuؒRKZpτzM97F*Af훚1E4,%SPBNZ.4n#9*>DGg/ذ%9&I ]zGtVjƜz]M >]4:>U~5qy2+劈 S; 4xgPlFcnDp8o9y ^?q S₂ CfXvmcPzJW1Ic+#iw1C%wqi~a/F$͌ o(*UȌ83`ݜ<:h 6h"% "`60g>g/r.uQ3  K+ZuH'3?G?3}ObB}'ys?d1v]Mߌ_T=`3alJ~i1,Cș|s7/_?|ZED0ĻLF~by.ٵ*[JCNr R?g : |qO_t7|Adx9D]훟RbԆ>lsug#]j?*]m0Y85*-S$'Rm Uz2Tv k9_x m &(hb+]^B:@)m(3)eoG!\f(r@ܷm}1MA2]lUXlQXiH KVlŠc@Tr")o.g$J "ȔxśHIʾ|z?x_Ous{QjkoiV!24) y/M_ΰ / nu,6hJ ؚ[P.R raĚ!+{N?F,9SGUzs+5N245/.KZ/;]nMbÇ,4M )7i:A$Bfo1?R?f?}`TjaB).]Le?KUXb|?0Ab}Jn8n"$ХĒϘs "]ڀ̞ wА^ t? Q&#xز`wu)$_du rmƇd9UDkU- 4hJ-xZwuFX!$5 HRYi,.UW*K+X}8k5}ҷlL{h0z$?&pq\t;];}+,&Y5 SEHrU?ٛ|EaK^/GGOZ΁s f( A>TL +řy;QfԸldd7OhLnNU7ʛ}q3I*!${3םfmIF 'ܞ3c~AlB& VC8t5sP@R&$EĴYFXxI@WIp~nY7osg;5i~٥6K,CP"ŏXlnT׼ΓRX \._)JX`{uT-X>Y o]Itt(WEفH`Pʹ6BkM*ʼBm`I{T[Hޤ: j~mT,̉~CEC{Dyb,t4EwPegk+~tyZ2ع# z(;&-n2 KJ?UP{]PhSAPFh"k(եApN$L9sxg ?σ\LޮW~<1$}*~X_fvh(i!N~ hP?"5Ո '{)+ZvOVNIudӽj`cDдA-mpjqI مH;~MTSi.S8ވ)$x.5F8#nm2EnMCZSt3Ēxd̯{nP[j)}\ Hz@ P[@PI=!0{((~ w>@2J³i]cn,zI",=rWs_<)Ң:ͮ(X*4guGƺR`"cGo l;CdpzHlC7԰`^'oUկr@Ÿ$ /= k^s}C蚠:|Ә$cQIJr?rDa?Xv/7.(٢sw9 iY@lZU&~;)'FbbL_bOb\MCp:lB945FYĆaEnḆzYrL ҹbq%@G;e:qjɺ5n0GTқY֋tJ֏aӅHg޳L+qrlWk,RɂMn{W͐dg:k{(NfkSTe*X>Nkjt I(18)l{B}bE ua124 % $[rfqYI.ˆ; MϠ2A%N׮P8,դ-A.@4t5_? I2L61l_' ą(U%bϜmnl#&4S6!\ܑ,Mb2c iKN|3D[7z&@vLY}]V opSگ27CLRcpur`?jS>^9TQ5&T:;)0#C)'³/l ܠzJ"jH#) B<nyhD92>I| |H|? &6IJ'?NG6PAc_e"fs2ZU6jOt@ 14A^f6;W{ u<*cq^/PteuVϺWG94ZR_}'Ы ImP~u#vW%I<놄C[B{e#L_]<cIL*GĄ?(I~dH'-)W%3yx\=YI}Ò,kU*(ʤ.k+^bSXai郧ED?{ZYwA|XM+֯c\ 5G3 E޶]BTZ3!ԏP[->C&"A OHy;GDd6\Ҩ k|eۚ<ͮGRcPM:5zcwe sA2N/30*_H@wY飋+84H9e*g p=䱒Ti&Σ@Xx Ej`ײs\P8ONu :>}x7KVRKM}-V̘{f>O֨Zy~CWҝ!"- gC >ށpYGwɃ1nDtk".%09ZNjr9pT$wB%^J 1e'Y Ͽi)x:jP=;-U`m FLw-gRi!IWfD9gne儝J*S~j<*NJBP;]WcKݠSċ6bY`kLYk6WO|G\d;qzh%EA0$MQ~MZ|}_´# >WĎ)>VA9Ag,)Ddם:. 3Q'YcysճtѵEL&XE!㤔Hp"i -s Jߏ"|rIr]ϑRXrʟ֙Uߋs'瞝bqM!Ew'̊C}f P֯qS.R7C}oZAЧ6DAЀ S #{/>S0eEƒ7#`$Hpq8o &EVtÑr|fRkp^ Mn'a﷍$`q>L'K^2;Lߠ:'>pX2ACThf>|yS{FñsXi_:">[Qr7IAP%0-7sPM ptc0}glI`wJ7u֥+%$LHbdZSQ!+frݣ=`b LV }Up饧Wx6 Mi8VUkN;‰S!X7V؊0q%t?>4mqM3] Wм.b~}3]bM ׎.EX+M-4gMz=$e fV.(MНԘ⭑{ƞOn4x Cm؏dYwĖ{e1@o9ϜК ('I48ƭ`7#6tEK ֋_B}6?K>˫&߲)Ǝ_cL7D_-?kL84 ^ ¨kd Y5?BH`;L|i7q0owr_/X1cc+ TB)b~Wcް*J >ƠJvqȵ;r(C~$!Ѧ`.܈py !2bABŸ,!BİOBHUU"b*~=˄} =< DA83&Dc)l0ae@ڇ;1 d h_ፃ1Z-IB8q>?P-,e8[;:]3U&mx[K--1nvЛK9Yu!n [I,ZVN $_jzu; ǖ/NW(^g(W 0dMvЍNO.lԼ-]擘gWpa4GjqwY/.l3,~'pLodHl]LױxԝlK CXfP2X٬F!ZJZnÑd>ⰶT?B-@09 .5Q`0k$d3:6Ń$v`)on2'Nf/Q*Y%H;zZy& }'o(?8A*d+dhB@2 x u:>XknRi2O݅V!5a%S6Jg "zQF#!'WS.(?G6t1X+ۗm/j/H?mA6ؘ,s帏HQs6}ߤ?!٠\=/9Cݘgvli{F]>X0: ejZjT5@0q7 vHN7$Av5tnZ`(bcŪ܏!1 KX?lItXϏۃE]+ L?T g6'&h t Vc3μZ(y&t $WpC_lXyo\aV!tzD#g s\FaM -4ILݜΠ$5s޲z݈1 EniQ;%S`gc`qIї^^؀%R>Ynj?ʥUBtL^*lvKվJ9j>rH#j-,\cw1r`wtro j+}oZdq ~Ip}QI[R)ʺ3rSv8vft&ҶՅ2J7ڕ~+/.qP6UF/V#F>cpT}䲾ئ#f~,;JCRylRG)1ӖJŅiWUn4\f22>댃 Z'%Ry+7lG2z2YXydfJ4 PȐ$nivT߼mdQ rfs<Ŀ*c\xv2o,3 bfL6O[ύip4DAC`2y!eB(Ӵ+WGwʤ:~bȱkc=\FY &gK '0xQ>q pX7.<?V.]_)= "}$r$^ c!\N<׺&K؋Lk*)S[g{0 ޛ0oOYg$z%I~.}RՂ|Ģ3FMς=?F$wA\JYh( X6r%[}z.}.?5`K]!ܫbIӐCI5sf5f{6.hn66)=b!N䬅C[om\n??9>ps~΢e?m|J5~<=~$ (&ͨuԲR0./gPcMGS53_vhsY %k|w>߼T֢l Jkif 8â!Yxm(Ii)O7ҋ)9xn槤 /ZF/ Y٩}Q._t]`έ85诌~oqJU~9ɉ%& ɚTR{#XFK̲ ,F$,үa?ùaL)\2ep_rX{oUSQw|PWСQnzr,Ɏ#`͇#ǭ%-ڦYntٯr} ]3%H]x'\_OM<ג{:7(^<#ͪql2&M,+6HXtm$<`i]: pPהM0^.a$ʈ_.**܃{5Cq `a/YQn!y?u 8rfU]ޓ 6}3 s.DmBϡ{g6ݚ܆DXLuEE[z 1\ao(9dmz]]{,fcFև8ڼT`L 崋}ZnqWA7G0ko]vĜITE=< e!yuNc7|t%6H_I^CqMj-.ȥD^zQ,Ul59WFʙ桥 BZlgl8$(SM&_( Yw}3A-L$irkGeigNCC=LX%& Ep/F߁"Z08_ ? ׅSׂab_ r<8nn"Zy |Zq|@Kygz/e^ɃuȰyB֮̚/K'_-'_*J>\.a!9l.<@p:۲OooMYt99+_2&tnm&.Wz,xk*N=`P*;z m[ژ7s{* Iڶ;hUvq{5,jM$PMgCMҞf),@tg)a<_=2,;'o#0++nvDV%F@[z־V*Cy/eálfHl9M}TLgՠ,7s-~;7<܀? h CFcΉF%u6]Ȩ'R싧0"퐃"nG )`)VWo79 *Xy8d55(Q';X&}:$ 7N0G-r<}Pnһ4 ]g7-`2d@ ʭ#{6ZD[:p}]jC82B90ff|'=jCzÐ.4!B@i:^97'% ݹן0[hNWAu /%A7Q)EevI1Mف7{M̡M*bۈ眯ՆҶyWUjQ#{*nOQi^ UK*$99bH,#.>+M.WͿ+vw(_bnzB=Uj' I>_I5-|]'v;. xL=)wmBАP)kZ_RݫxC`.B^U5Eg =gƠXz03$7&WoTyYb`5]{Q1ӈ_赟t>s% lp|1zm~da'Qi1788H U_ 4@|ހлܦoz~4gH}ք^ܣn>u@HfQBW]͘<$iXe-=|=OѵQr[Cߞ> y!vݓCv[X%PORGH}D{NuiwnWnS}&Kg., b;d]K'L QDƪ'T} ҅#oEu [s 'Ub0P祄y6{9 Ɛ L>DW:X8瓨s,2/S4iJ/"f^q]3eg LjӓP-YzROXc&a6E]P=qHemC}In8k2*ގzgvqUq )rЭ c?.7RgT徲^ u J1!Mp M!/RҢޜ+`>+E0ԥ9o%&-u$c`Aa(z7`;ؚd:;+6`.,cI|); G 4?fj@sG&(l@]#앀͋4Q`FL*v7 i[= !GjkX"F@\^O}!Ҥr"F¶( {W|$ *v o<*FospnɗxE9E~Ǻشb{vUcMh~8rda*?Uw7Tp_ct _ <_&N^/:Q sT0xtR?0 [|1Pmz?'QXE6= 91L"ή!CWWa'cD82N2+gĒRX<ԐIp*:ࡲOf {VqKʽ4TY޹~yfYJNiÉE5۫[,W )%L>vq5\x5nW!FPa\z{`'h}T}Oy# Bp2SImGXKOۏ sEJmFتt\=/TL0qv5#Mzt௲ #J _'] =ú3HĂJlN"sELy2t W+1k-ѧ([1~EjE&Yڿ ۬w4f6/v$MX=?N[N[:-ViƉ/S EŽ]>G4wneа ;/d= 6sA:RX{gB$È NaXm&hȎl$ G6~^d~yu.ye-Y=F_3by_>%.Ddb1ۿo$?m%1cs9 J%YQ<̺^%7Fn ~ԋhk'+M:̇+c:;c߹ |͕L-0nI,^9B%~գi#p"<^8aY`5Y3A 9!sI*g7oj`I1ϊ̉t\5: ((Iz k`& t$&_8Zb0bMJ^;Ov7GhMŽj :sCDmKSWy:E.༌2K?G^drcxޗhIEPy ,''cZ%ztKK|5 WwW: 'm3ijir@gXzݿ \E;)"wEYckJxI7J|z?O_uq K,qbWJѸqW6cVf14Cׄwѣv$br[Mey5 LK ̙Z' DSҒS8  L{Ǖk wx OjP!xJD큫c&p:( }7-+n;Mj/Aޛ7UI:ѶҭRպ! knjR9q=uj!%`43N+@)87o4z^J{r~z;T@BE~eDgzaZA:E<:ϖbBV)0~D31Ūv)}ڹx!Zς04G԰F!*r{agm VnI收]o|%tcZZuAAsIDU-^]%pD-YUv0H:oS(~},#oNJ]co4^xYgbjC,>ԬWW{6ֈCūLBPEzcT M?3w$D'Gfe#@V=8?þ@gb.>5ÓVJU]0.0zQitX7J  GV uB8:GjݲCC5@++D90DtcCI:cLթ6{6v7H|J];И,'OOV-IO:xmiy?8!+R3wGI؋[,j)XVnR BEOTi/D4qݺ%\tlxcUܸ% ѳEeJɈ d:ukJaaQrx/m \RBe`U,cKrxkVY", O>VГK燚!J1':ƨCeO"36}jsoqwmxH_45qKJ % _\to; 봤1vUL>K ~\U}?E ^HPOyQa%ޣ/B` ƶeZ tw/vSA{ʵ@ ɲY>gaHFseYSV<%;E\y&O4-x*'8L.bC!ҫ)pyӆ ׮ׁ:5ߋ/>/_?|1mU1@ GdL3񃮿ӗ_Sش`;^z"oW%4ճ%^$@{63[ZHI}1*g" q^PB}jY=l R^|Ffdt:aseQ#֢sx2sN!($C6MO'8U/ u[O S74,UhZbiӚ Ow]xGa! ÓP4Bm^$-UeB/Bj ]fӤ0Vٟ*M6_|W9"}?dLqwi熖&u"ZN0Kc .qe%ûgU xY`~-B3˸Jvt.q-$c`>Y zi61 LPĞd/=tS{L#wpWD13mvLZ$P8^r"q=_VCzFBmBLu'K֡=hGEgdS`m;e~r6A#%e40[L"Pfb}e?>FU搮r!_"m: m9zGʯ0zFdW5w*WFU&l+(BRz&Ni5 RHtnN,+˧ c3C0v.}]"u ft+!g |K #&tC @]MF 5+\u5 `N7[ۨo2:PaLHC q'zt pͤFom^.|;,0sMS6ø,>w:]eb}L=c W:$ac0J %ۏ!J4Hzv!ߕ? BFeҥl͋.< &`\;rGN"&MYYs`x:WeumاB2@b`0S%҈Zq56lu8ȺSݭ56l.-A-8fm6|J84:Zg֒Wf^[ʲq̽͆tŝCWKƉD\.Xkw"VKow62E] `Z3:%,9)W ZhaZ-@JeWɁ]rybQ&+d+e5/j7¢)|ͿhuT|U3#{hr8-Al)iӋE$U_2wHAb;3k-4ՌZt-Y?U>,W?s;eW=ݏ;fUQ0!`@a鎦#DW.[J2j>u[&[ӨWs.4KX?J8T9gkޫ5τ?a\ިZTWE>@L aѰ9M=~ ÷yzܳ ;JA vH0#hɩJ2k ˨5(we3%?xN턗]i/ p; G"ٗhD[J?Y? 8ug~$p%SG͈/z6IRT"i hz7%f4j !LO$~[#*AMu/_Y xq.3Ws[P|LNHH3%3D);/ ,}Q HIw'}~L4vI6ڢ\orbTj2 9ƆWfE.%k:UX ~aI"٠JmZU$׏E4tKj۩ZA@YzI'Sm{wކԐ9 Qqw |m 7L*p(, O:NPFx'G U°'ZQ EHum : {fۙ(gBF|6-mlS^S;$44 '=Ԡw5!\J8)]V$Q&Ľ"TJ~d Rߕ.C2ndIE 'FuS'R\쮪Ǵ\s!iI셸I+=i"yLwwm29Mw79Ӱ {uqڼCicS8mhc+#鼁EN!v_6 X#T@SI/ˆz pݪ-+BDxK׎8I٦itTf y_3&>Z66?cܖPlw!$NyDz}N,X!<'B" 9I$QCРT>Wř(+ƼOʮ,PSP敂P@!>* )T6͞ܐMqߝC7^MD^R{1L-k<*bEi Y!2ɀOVM纇Oȶt:Cy#E4` x 3G-&d[Cj ]dsaBNr-T_qи+l\[CyZ>EI7\j* ݄FrݯE&hT~Ui\W06 N.Ha #+EJ=,W ړ("bK@D'g)zq2}(Q%GWj'l(E1l)<.!)AndQ9a)-۵H10Z2Λl溊(H'AՁ z)Ra0V v`><3qfWbڧg(KiI  y!Td"iD*okZrh ΁'HPgl~GEP&2ڝHޠdRX(SYT2E*ϻ ţ[ ܀jA WUTz.H*"qF%9Bf(YgYر"gߠGp`Sҕ.5t_.3uQ3 J]Kh0vo5$OIbމ9-TiĊSґсÍZAzI&hOP)FkyRQ 4^{ĨVt-'+98JCc`zBkɏ/@"M&$<ٱa _Կ V~S2"{]%BWYAk%gYڄ6f4߆Xn˒J)\_vVgP~A˺[n{A%Ǥ5ǽ;{ŒP @쯒'tH9}9E޶7Is(V *=:kH3}1Ɠ ?'o4K05x} py:Ty8(W0AIpPrRg]A8 Q_WQrYnqwiMBVCQk0k!JS&S0R*Ƨ?uƓ!ZAj7i;ŕ+ecſ%1i&~ +Mre芲R>."0.͆s5Qꓣ l[6`HqAf>_1@;"h?u-FV[*ѭ-X.E @Lpjx3Mg ,W3iXHf5'KC:>q7(2͐AVt'g/9=FӑTתVAQv[s]6 [w*ek$zt6,e6acwR::ۛ%_@ѷ}J۴H8B( ؁?vј!ldxlY ^'7]IEe_on/͆ r3fe 16>YLƏҏtS+e & "!$ϟմOKiL8 ljں ̧Q1Wױ JNݎ_FMX\3rѱo$N*s-`p`j뤟aFW@UO_͇n=6gM#PA ʁllcB5 k/PyOPAce=zīPҮYgt^b/!wviրx)!ǡ0kzY?Mԓ/Ha5 " M ]ozx41ʝT)<N$y&5sWdvG2"hI8Z2Bs M':y)߿ c};Q 'ps5=zaVؒv'E9bk@[L{)9d$[ lh+8*фPaNdU_/[y"CdA 8B+"@TJ;]YMB*%% BͰ⊢jD˖f@FViY= "5ޢi~*`vfcE>J991%y(@Q"S =2v\G7ݎ;U:-A]D d$xŋ =ց%SYZF! E /DcI\2 tS5K 9ixR|Zw܃ pa`FLiW:pZ`ՉZe1&L5UP, gm7g^,g,+Ed߃ּkw_Q&YbYiCv7aM^gH)0ACI]WHjN6XaϷܹW%{Dc`k(€sqLiaAOѱo?{J&̶, PLJN>ځKn Qyguo-Cr\Mufg-aeS('mz}g+{S%2u:QZ 톚XgQ_~b'|ȃ'l{K+ql8./֟zBE3LER8dĐ7M#YϦ\SM~*!Qq^mB9ʽ4iJZ].pgLOm XLM=>7 ?p]S R(v:4ͦ,s5JӲ_ꙷqve"ue3 K`h92&yvIo,Mk'$gu>un0|((`jUMC;ᮜ#) Q+sEE#PƒK§<.l>#֮g»!('.mT`AAX!&˝R#xPuZ4#U4>f]HQM%|q٫!"*G/ސC"KB$Vހ4PHEߺ5[ Ťh>3*@:5H,ϣq*h2@G9pz's r@GܽXcHI JLmFxT&L6B^ϋz"px%7_.%FYakD{cP| mDL{jI>d4s1y~tZZ҄ESnb҆ Mv~cUN]Ra7+HոA֩js QI=x@ܫn\:ث bYz8ٽ{ƣ+Fk48w# Pv^POKwFM7{K1c5l6res H:i*Qԉ]:&0ώ?x*,SV }v 8vQcLU8տ և왺4-1waMtMJ~ QX,@n{Letx~SR*q\ }slvX25T w1=V{.u zD9;ҌVNU:'_{ǩrvU[S·p> r1zWqړ,C^y7tH9kܧU# $qՆRQ#DGlKO#},Qĩ?vQgGR1o;,Zm>FlVP߄v,_.SnTySĈיP7nE|yH>~|RPuGaKoxx#"=!p@5p+~fFs8d^/R6+#1pa>VI}xqgaw%SjIP|Y1*!2^4L(`6Mg(ۇd1S+q](Q1ıbT1e^vA fQ>a: 6] .z^&/U3 |s@ڂn`8+o'-(u@$>oYBXn/E@EeI댃A @F`U?\[SU˝珳$YbmS_/|x36;KsSL 7D 624^2U ek$,43\?Էbo'qi)inizjq%/ic8K;5lfx G;d~ɘQ/8B+?d 15, eR$tw5JLm MG"`7:d~(b~$vmw@+ ۝G(Hia;7 <3kLM=;k;hx 3;1ȱC8DM#3p$Ѝ͉/aG%J ]l5BP>VF+>W?q&cfU۶mW=;Ku T2`i/C@ZX)S5w#6{lRIHB{ VdiTЅCJg^YnC5`+@`Nl^TI`GYaFI&iBf MWˆE!<Ƕf[vUY U^; n/ ;0ՠ^gz?{@I_XڴcF[z hD(Hp (Q*sTBĞΑK=Vܕ;k9e8{^7–8c' Mu)m\YRzbaĥ/ ;lgcv`GVZ__%oN~Hв]۶(`.;& -rU5.ĭNjOD}(UPM^ED@Jz-pWEi7)+EBP 4nQٳdL,jn 3EHSX> aG'=>MZh~Cҷ _*B+h1VO F+z[i^A!X|lspޱ:Y;o~ͺd%2=M%fGϳRPaJmsߖ wR-R LKjv\|8aM^]Q \@WgL#{/R5wqϓI}t2:ݸRu>Ɉ_0+9 TLAKMG|o/( -2t=x=ƤiY g(7XSu-ZhF3w=kHV ״{zI , ;>CyEz 0;q[OLwMc>v4g8>|s;;يKm;fd" H+wLb6jYu| kLƍR]ކV >hC5&Y_ o/,R QqOHK/Ŋi uF c:hDw.+އTg@^Gc-F #jHɋ鎀׸LZZ# 3c`OxF;[k!F!4JcC`+6ɳ%-W:.ٞF3^Ǎ:U0BDMxݺbhh:d-]K/DŽw2iGJSe/ȸjOΈyf<&ǾGrg3XT«g%Yo&@]K:tW\I޵oᶡ.M.j*" @WJߓxgPnDT\&W:'B~Mtغ ?]L۝ LpC;| OJ)Ɔ57n*O\tW@>p%_+@ݛ*]?'#l;Rb .+c`03EjnNm5%̾ܦ_y 8:ƕw;JGTAB)hp_ͺ`Vi{+ŋZ6fDŸ^SlI.zۧ!sG1k 1m]a ɴsUA=]<]{ oB6W.[ U`B)BR}irWHOIGeY+ k)0٘jU|A3{NxGFҶ^EHVm5.Mj|?cV4Dmݍ.#aۺd\"&SU TyBz{;OPX,oH ]7j3)(*Vи7GT><]5ż,6tXsPDN9{ kZ Jr7e'B#>KHOЙةY͍ [kݶu>r3'p)>M!G,bPc( h;j _6aԦRS$Jm0s9⬡WA/J5$FXgP+]+lsf*Gpa c/g8c&2 bx`GqUU%Gh’٥Ox d'oʪ.dslZONp:p2}ïBT ]pƼ2 go79ഏ0kGHnh[!Z.bP"2fu,-#lZsR$T.J%)(my%T4@>`gUqh)Ԯuh_s8Q0˶ 5tZ~SyR}9M|4+.(9!hZ(q Kh3&hfٸ,+Unv`w&elۥw,hCN[?MvkgiY8'& \`U' Q ?2{-|~Yᣤ<+B1*d L-I-c4MoCX?erR SJ'^ZxRIwhKWWGf=9bSDlUf%cj$p) UWb{#@͸.%݁`U'&.xS}PLRBE!H+TPqv#ځUqB25NHxKXZ鑺u6ԛe2Zc_Mqc(jxQjʔ$AiUrgz)nM~ΰ LbN4Zo_76Ccģs;9 H {2W&:{23br;PCa:Bۿ c& xZ_{r)ºgk%H$ {grl}r ^t Ze&bcG19p5#V٢AJKj+޿C+MwLIs.8L86R!pNËiE"JDlX9ҹf5NdAI͵k#8#zvdfw{y[?RIc_:,ջ\wkM鱞ֳo@ig}W[$i6W/6g)lONi9=^S3Hk Vwq$ԕ7ي\ywvv`atof82Aa9*T@B0Eth<za=9:˪5t2]ga#7F f<: *T6V8$t#:7ogMR/o*2Li8ɚDJM]0D* TiQ2"iOˑu\Z_F% Z~T\ATKSmĮ+OeJ۹_Sy~5& Dr4; ' ` oO8u6Q{rӵ1Ho:F5EDZJi@v ce@(s %8 D8A0$c^y]{s9?k>%V 21?xwRaJr݁J&=')'>"pWx-/0dm,=}F4xa2F10tX3^l_-ۙV]_t)ᷣ? 2_ z*2~P0ɉ0;jPo?TR3RFK;;T5f,q]<0$ޞ ~oB8i{qG(G1=z1LOadsm6u@ WoͿˈ :`]G`ѭ45 R Ip)y6N~/2SX:!ykuL ivs=0XZl'1 U&1 uI/mOG.{ک7Zt|<]r&=YQȣA/*X " kQԵ(HPmuhl\8U;e٘S@Q E@XJ9,y)|:nWxg$!Đ'gX80}C6׺FL,Vazy|=hÑ`eC=;C@f trMmv(jM =|3}:Bs.a3Yaqzf@Ik,'}]:?Csv4aMtyH1Џ7٪ ]vDƞye4柈6eLJL$HԈ%IST7~(؁Nǵ۠Rfy66`רmT`Lsm[F$Ïƻ(v =BH'cmD?Le,dszF\ӽM('`D֯o~%QS#?{p,!JhBK4ou W0g?</sR"_J%1,3^xGǤAG"\R"P~D9jkbpho4vBMJ$hj"0F4Bc'd$s(Q!]2W|g͸D;cV( 17!#ncDAYB:Mx귽zIxIN͈5b TP.wyb-h"EZs2-)SbMZ bC}`z* gpRwH*›t+wW~{.!}ZۉzuDZ8Y'j#j7B-h~D jΟH~ZNQrc2^ ;%!? $gd%З ?j]qՑP4I猲`"|_hpٚML8/*. 9īk3wBB8H@6’ ` 4nj:]rE<- oO+u9B95~4P+s.؎ym$CA A[\Lql;)s3\!>Ե$ ;hBR+Ҿo|zS Tz&}w =40}yYÞ'+7tسQM`)C8vԢ}b6`apf`Gsݞlżh=u{ ܝ%A5 0xMXKj/B^Tox]򉹨J4uBwȨ*J}/v Snudm[6X75]Bl*M?G(2}$GOy)Ө(PFnB.tMyOmCVu*gVkk$RUiaḒOBonya0o+ay&X^._֖loD\PV3Jnuw]=Q׀a^:[i9y5M9B%nEk#oJ% 93)Ty۝v } U p6mOm (?uK*)'N D3ꢻcZycVzPRVϥ[b:T5o pU!CK1H0x2P,(ٌ_[23pj(_v&hOgE"mG4i?9$"!7 vkwݩՏykV1myvɱ3Oe)n]a%PYrnQ8d-,mЃve Kum3K6Ce7Z+;!0y,}L7rvB{)u>,3:pIe"V0k+o%:D)  ,Z6I'T3o_|nb⪈z(z2nY0JLTp{2n$:3;O0܍^K+Lj^5d=Q(l{D2Q>hpkJ:6']'%?G<;L>noژh[+NWSOF N;uiɀ"HcSx~M`|2|^YFſMRnzŠ*A%p"[a](7{TQB$xܶrZdUIQk$U;45IVI* \(˹q[Cw3jb^I0dlǗWY\8#bG5xk>,]?GnNdhL{1ʋ+<pJdԛrFhc2G'g&fyMbԯ bŕb 8iysP(‹hQyt L@IOeOtiUTl?q5s5sX0>Vq|3y+3r|.Pb|i[{GIʹV:0N(wfl.UG<-+/Wg[X9deו]U&KHQ?hkg2SYxuk.uAYZ9_T`du<:vN,x;c$*;)VzQ F״msܝnx?a<[D[mCnd07P 4wvgLh(,g4f!6I#+T4pNd>>wZ`F6-"\)~NXR.I%`Ƥ[P(9mcPP[ww|}/BZeB!s ׃C(]iRYoNc֝JDe]Ԥ~Շܡ;q>b6&j[{Ok%ar B+"zaV]3@Vdetg_YВUyq5>Szf'"%˷,0 5gB x QawL\yJӬGv`eyU"cBex\7o\-\aym؞p\̰QɘSL̔U=x$FLj98F^:onx2 J>v,TgdνKFۿ\Mj\!v0CkDk:Hn]2>UO۟3K v.I8 ӌqvyTPH]hl@G}bY56*(N~,uxq&x0Q?tFޝ#QNutO av0Ѩ FlhbG|'9Ə'x9hJJN(~>c<(WIf||^2F"*2bLe9A_ "y[YsG>gHrL`Bz>$aU4y ˩?J^\խzF%A35o,Nr!9/2 +KfMP->/5m`}¢b%?.(70i+?SpJMTc[!ISF8ҸE?l-64;4c Wdఴ9-C|g{g?-'=#Z>BsT(6乁&9bR f{WL|85|%RczTn4e E2snR3E2jNu+XT1-U6&LA CAC@w *,zB1ѶFhV*0c3{\9D:)F u~'502 D6OsCo:]Kk+1ܣ] L>{/. $'1h*p)Y";/h.>f8zu8#jQR-{U^OjC%Oz12w3a=Q>" m&H"2}ȅK)8RQºlY}A? ÏD:Eh+LIG{e-kpCJ1.ņ2MI[+l E_ $QT<Κ-'/yG!h0n)1My44~E+#j=VsnSzt Als k~pL38U%KfV -|,byN:Պ+viRSr.5@Vc0|X>w+ӵzjXt@?J{?U(.l'c|=j\oG/[].~S6k*Kȓnkvb2W[,PBP>pB3@y&mDZgԱvx$]o$!m"QpEi\.u1SKyӁY͡h3TBMIJ]Hժ#ynuuO8mR4&JlSƉ~dP#:Z7۹+ԉ̠./l=j٪jrk ώVo0$sn5.X_a<~r(]Nas(0^pR AcĦ5Fb3s{!n{À+>>{g񹟿NͲ-g[O(T!*\}bd% ڝ+V81fRP]Q22'fO\Q˦{ u*loQ1%5#\&OISx^X lm. dԥ<8֗d{xdM [i!r)?܁u(FP`>'k=Tk\j+ͥ:S  .?JKKcKʷ'+ #)1KnLBVx;6M}٤!Q kyTe[ y 6odD9- 0P0wTDTx G];@m7 gصȽ+W\(ɱ󋤚:wYoΦY u o'ɒ/FdԐ:ިE#f'PdKxJ;$焷A\][@ K11fNXQE7\)hjZ_eG4-)wTuy@+[>(&ST[Gʭ0ǒ KV$3ojj>т\ WOӴDZ9D5>l΄ơ&9 m9k(31ȾT<ʫF2Kr%.\"OˣZ$V5Iv bL==䢃ܥWkH|C/m;M d$^-2`04Gtvfݷivi&l_䭪~ Kzn_=MҬ l), Ǫ9VBj ՔjuP쿜!O \Em`nwyU4I3\:#ok@]; *OFVB^<ǨӚPg3?[MShx!)|'W2_z 7O wN,FKT9'L,C;< JTr%q. * 9YɵM~\Uta}L2{q>>Q2w}]TLL\HJ8IWi߇K^ .ذ["Se/Iʊ{~T,b4/G Q,qme7޷Cŗ".t\h7U| oTxtpY$ݿ -O 5AMOʒpƵ`-Q,@XӪgF,hȝSyڐ&ۭ{C/) 8+w;l+r$fe$TEq>cZgT l`0!=E|V9֜n {\c#E]vkt r6N#JϚ]oEz_xJͬol(D:8I!hWT9[^*Mq_ CS㨶>*= I1+JE%J92ٜ*! ~)Ƴ6i ]zgbi1m~P?p'>^BI߂`c6}XEnۼk NIL|<Еվ^*~;l]{tHk{7v=Dpw CPZ[ XH?4Et neYL P B{)aYbʔ(Z,mәߴt+6X {xLgAxJeE0BtB}:i>\'(O^Gb(FJ 囥!_%9gM0M^Hp2r:J$c/$u`ʙo3\8tO>z^^E}ne>ͮ&quiAII݈HsŃ1>C! j]5ma3umNڛqs6LoQg-x UIW?^bt&TщU@7x>yDix QW5;(m'M.giݚK\7WW`*?[qxUv\UxhX(`U:^T>)z?FtcAߑ|)rV(r`Ϥ,#eFP.mKťWxxNŸS] R(^9Ms ~}]F,0xm&H5Èw&D@*eԖ̠nd'ދJ$ܑ1 g6A(x0!qU~S";qj DS |KlYNAʜ*5iXiTPu+#vUKaȗ!g apwjE6 SAGONXf!%e xR=N6X>٧ jJsF= dtBhK =KR~HVαQFޠ nvΧK䨓[p⣬ɞ$& Yg,# ,6/ǷϯۊgphokF^bsf䤍L纹*]Sƴ1§=F&^Bz냭'bT\$~4wQ)E[1Mab|rvf,nEX/83ϴK݌j}U0MA}'˔:%Ue!}dTz :Qh܄=>1#}MyRqYvo8TI 7'V~ 4fȱ6u@m޴ Nqݹv:2rD sh?X[ϯ=#AhnDAQP|+=KH|7>bFscpz^tV/}.Z~A5_R< k>tY|.XyYcYm{,a&Ε}U3m|qÚlMksW{LR E; {@6-@o /HVmY!]g0 qli1t5 sk댊tc}4Q:=2_8/_Zӿ %CA^@sC M$wSx1mL* Nhu6{z \"wT_&q#!T%y. ҇+!>A](xfjqࠀUaPCA$$(K8t!;EXSx gsTEU`ĎU-_ƒ_bllY$3%Z0|O$e)nFi$9kP"_Jp١Vhl-,r_/t`Ya ˟`d@ *w#""8E>#P0}t?.ՠ0^}V댮큆i>UEbQ<.?2Ӎ]z iU11Cl^-)!lZ}RlXIe &OJL"6c!nR@AHib}pJcRJZ=wgyGQNsHg;F ?ĤƣL2'$ztGmK&^4 zns.6}XGuwA.ttd4 !2 +5vZ'[(mITuU$l9Z\bV%o hs"N囇㮇 zOYb5`8 7cz UI1~n^g~=~ɽHўƬs$lQ$UxJ 1LV'gU=l)Wdj4u7;%dCK7BDzy03]48xk]obSQqk- 1U8U!)L!ѥ]7~຃^$%O.F"#NChh馽B/iaMY}i`?*uj;O&|)<Ư_ۧIтBkOQ׼ %q7z CoL L#c!?"Zs=,s,x_^]r$m32Bf_`G<8[YzugeDJkYvJQȓCC7, bL09 xYdՀjjrBw!$8wٖrY;O" MՎ#/*deOOe%2eE^P'Ď0@]Q_۩B:ujE5+}@]R9龎š">OK&RYXtٵoCS~(2E"pYiO=,ox toף j _bwl9kl8ˍ]=pWe\:xA7$EGao u~tW<3Ĕ :\g\Gmz"B?çL\iJ(\k[`0gFiQq0-=J#0@XrAMJ?=iP4[-8Ft"gEtvu.Tc%+#(Kt5-}Wg*Ю ͟?Bk_4[µ+̀R:m8&#wxy̷lYj yڙW56(:=Kk0'ȉ2_%F8‰C/`4{=vyw p s&C}x"d2?ؘ4$zH֌_s͢bx/d#vtN[ -O@!; >D\}^YS&H|mEhbxS/X/mW"U-M8c so0ݼq3?Y&oBMPK]ܒ|v#{AAAIwDk\̙[1^ZA,By1chfE˧ \#{"u 8I6E#Zu-aP:C!DFi@ԤEQXC&k??/6RO$ݢԭ+ 5S1W@ݎ}zB5L.2(eZ&MlB-YN! 35]GB4е0Sm$mV:YQ>> 5TD #&b㪼0ڝaÞA'Xj5: \wulqǟM2i{2!pnj 移_L\|BAkIrXUHRQ_d<>Zt_MM΅AgX <倊Zcvǎ-c!mDA s?\;i8G8j"jfClh3gEJbV{Fҵl\l?yy>èQ wSʷ3K)0\,f#@"}ZL=T,,@.d@Ň`]O_dLNn ,Z F|{G:Ug9Q\y, n IeV^X#y16;'C:/droTkbYLj{F '&\EYZWO|B i~.C׏1 z7OS}0Pȹ'Bxu8z%"`kY Bh&G053<>h7.F#UnBng4#܁Q |f\:/ ەJG)6uXJ"k8Cih,_W&ry\h#C 7:1$ 03Fd,M I 'Ys>4TوiOJe(gT=-Px/9CKc1^o/ kyt5cTyK`IAj}.NYdj@ ѣ4P_Y&D\M$ZbVQ\a4V>6gA_ΦvYxjtGh w-bNVXj5ֺ*-P(Z($l0k902,u*P z-5Wjj+PD0I*tX5=( Sk 1B&N;܉hz6PiuWa1}9˗gKQDfd2Tѐ@-戂gʞs2+zں$(i4X{`4x{u&bF=>ݙψ'|>jz wv"g[bh=R>:8&Gޫ#/U>VP+ch@Im\Р}KbTRy𪛼:\c뢛3N&M>RM}b)c/ὓ;y̹ >FXPJ[+hT[k1fTFO""hl*{bƥHވ-a'\ } ۛmA|5/!A1=okkk}AwTCde63N#a AzC:`*\0hD *|wuɷ] 3B,"c{_czb@LrMI#َL nccza,Rk?"B!{+fLWy$©h^0}/ĘJϕl p1J.o~a/K}怷Xp,1$KEXkDP^zɺy\sƐbzJ5Q+D\( t+ C>V_9Dw teu1p˲OkD5)}hH޺'ƜfdIN Ĭ?ɈȳMU`;%)0~@~=XMʴzCl\ws~BS6:j^)im"ϘHPC{nO-nWv)c~`G=Z M@qxo>Έblp6cSЁ,HTI#̊F*qy;R;z:Xn]z&k>mJbL+D!;~7;=[|R 87յ-|d(ղٮ,t\ʓŐ:ņD? Oz?)"? ]ξ ~|! |# X&l= ?!x3 Rõ6rccZUcm!ϊr7WDj\X"]wؿs>7ܯ‘pRѶeRmVc^faFuZ;S_ 0rqŻSDqvtmnmhl'](ጃaX,"-gHuxE#Nv[ooVZķX2`2 (`Đ儛A+S֐1\?Fv&,NWƑ;?I oLnGK/Wn:e6݈ Aߵ 9a}x.hPqSF,+D9` nWu TnU3IZ 4(ߑOc Oh}Mx-OHB%۫o7փO+89mvmz#KE?}tHvgT c<V Y!>#xphlm~~rUhXud+{njw$,n>fOz.^ ,UF|~:p M7R#7 "釩ZLX?Wozk<,XȨGǝw4ww{;*`Ltc*'HqD[(ɵD{6 -RHxk$]']areΦ&C(wdj U v*ćk;]D؊dO#2v"% 7vI|9 (q$@[׆Exus{&5&i,Eb᎜nU=ˑqr{q yB[k[o`Y6ʶbnKWRý3Gg{D 9!QF) E3rC7ꎏ0mSr,yUC3-f]griߏY)g5nysT1;Gx)@)/^ߓJ\&#jEĆ}G~ۦ6 pEHb=~vLb 4A.#VV rd?DvǍ&y6P!`0VH㞖;*߀9tHQŰzϞex"?˒%p~Hو6$ȵĹ#a$MG! z9}՚PU@]a1506T#nƞ%\ N=^ :MupD J?8Phs?a]-/?t34$ۥCEU8/z|i&' dDdm\uuGÆ O۰_j|)sΚ __nh[ДU8^lk緉qq4lIcAÕgeΤGbF1!'+W$P)bW*k"SRFp*o6b!"qNuxK;?zAr<oEINJ "Mpt%L{<:yP&p@_.!,FOvFNevNU7h~ h r^|h.# r%hǷ(VhŧΡ5_k`܃ɀ.x[r=8ؼxdKrdܺar@X c huC8*l.YDww_<GBԙ'jVYC kqd/lXH_s862/YK7bl`㖐^QՒdw^7d;$ "(mDN\{ ^600LEeGВ5@1qi^`tS 3x=wY>٘Z;{.YKkd6{ඕގѩ:JevBoQHk~f|gW+ڨ3,]xW* J!^4kJ譮⛴>62%~sgh?zઌe%>HU݀yi8#7 o{PZ`\D M` E3f._kҿ&\I }ZkpV}gSxWJJ0{$ (5 5e*, uUY2#zjfF^U QNm#IwPv*.$/b#X M9W75ڦSp 2d.,kp4_dGs]DmhAT]pn"|ɡdLX G}LX0 Lx[}K2$L*^o7ݘ!}bDS1E[' VJ3b屟3J;(Bwd5IF\=)n#XojhCF3YwG:FQP0;V '؉W4+Zl%h1Y!iZ_e LZ${@_*o(c>)^Q]YE?9f݀Rr2ƶ|{*#ԁ٪},zVYP$3in-SŔlWMQn83婃 cֿ+hUgnIbϹ <؛srGs Jz^i2wOZaXIH~=5) %z)EK `4 9ԯ"ϯeӰfuHpXP)g)b1#e) 8?wQ2ΉI>=Y]:pf,@dؑNem0(һV>Cl8:AErS&-ռy ~Uʓ!bFOE[jQs56]&3gC%|9+ p0LVyңjX > M[Hbl^n&41Hҭq{"ZQ4WT)3&o P+ia4:<=;GvԄz?, FL dD$}~R1kp-v6_b!U侂D%l/+dS=#ZeAi-tCi uNֵj4䗰?l|4p5fTyꭣ cm.zNc7k BxCNdt [ep5DЍS_Ssu%_ǭ΍G Z]J]#~Yd]c=Ah(846yIcff;Af{lSd%W8A_q:4J_wJ$E?tpZ`pP,a`\{ШAthз'inSjWI2/\se-u."!׏-O1q/q82 A>[vO$ B.cp+Z'G_9xOi13{]>n*wgXOVTNu"90כ TAsڧY1ZK C>b5"r>_&z/9NVeւQAj9>Db֬9[^aHŮsu'C~p"w9Y! .kX JxVz5D DXusWJq)x rXxH]ǂ{nVN|i~S] '=R-h0~vu6\jiM>QoHXb=لҨ]B ڪpQOk"~:x^sG\"˛(%iCh^8ivϞV9|Le2⪗hV֭#8s/9XZ&nX\FacGgҺ 8HS?'vR-_[l> ftg`YRÔMTԷ(!M@ :6*د_<\,V)cc;U{)s#;H@3Q>*p\ " 0ŽQpS*] s6H SRF 1[5TAƖU'?+A$KO2ق=رbkNE1ōf$b-SdI0hyPS7qᰊQ K7TvxAR0'xHuRQgɮ U͝X&섃"W12*^V. ͖`OVr %{AhE<_ӎDNA*TG<3 ?=sF5Qb2bm]1]2UP$0 oybD}`e0nuDex ɵ DR6eռZI,5ILXnLyLeZ" e?WJ#>Β ( _4G3kh~NX_>uxMB|'Y< U[*ܨ^0w ѵkwLL01kS“ij*O7/ѽ9]NqfZ.͵w9HB::+t~M.;#+k,u2r I-!DNzh@7~/3rXc಄ijةP'G}f*WG!D*}N\sU>*NjorI_h )2*VZ"FYܦK(s'KK$Ppp,:"`隒 9I?iʠ% tmPUP|nf=~NZV}rGݪǢTդՁm6D--;O?ޗ6Ā$Qˇ`Wѣ]iQ?Hmpu)up%LX  ۭdܧs.HR1 x3~ [Up-vs0*'YxzL/[&V >bF@4;JӜ7(b罸IR4Wyb'iƐo ۍ塴9}=1_Uoiq?5g`oSs+̿af^ 8wn"o roNHp!5Uԇ6=EMTIN^J/ L!RZQ5vT 67VЬl:9.vBx-78O0h= O@cqpNu;MP$G^9kpCHxUX,|gX?t~븑t,1Hxz?GBۘE8V?RFNkIǂ/TACXGwȜᘢ^6ڏĜP|;  3'nZfF>ic,.}dQWU>vDyh!a%XM.0k&CFLrfd 칑XdHKTѥ-d.t; +<%b_I!܎ĚDy)UˆC/V';)ϚO3mM/0EړQAhv^Rﵖl1(n^+׮ "W|PR9Up5BNHgI50 O5uNdQrmv+vh&HƋoSD .RMƨ>ڀ&ZӶ['$eɾWJ|O[A{B웴_RyRi.$$V Z 킫*69 TzTdBL6:pȰˇ11Ylv:wO U8$?%xTTj^?dܣ53& hE`JJ@w}5j\vTF{D_=Y}P _B1+󘮀/> 5>*{ %2 x nwzty)o^0V86,/;a= $,xŲNB~`mKۋթ*?v3dXZ&g]r\3#%E1\͑k=! uIGB׽sRA"I:VFkt*g].UJƪsXDV$7SqErD Rg2ˊ`dWj&s,BB1?띞_S}ӏ=Nh.Z[{EO\\)w!++ex5tocu}ލWC aSX;z MhGۋU S_S/ jza>+8Ѹ& ֦ +}av g),mPZTH 迈& KPָ"\|)z 힅[7XTzjLYǢBQ (ծ)2B` cs*R(p+ zeb]G\6ױM;E~(wJDî .iuuc Gj9v!ֶ}C -/#?0WYQt{k`&9Qw Yɠz}fY֙Qn {Zf*u9G2xPQ\X ^񣠲JWuiaz9Pd#(MiSl3_tze*H\Lhi,AV/Nc&4*􅀣ClJ y}JrA>~PѿЃN/|a7J`h"ӝѪd|c뾔Ic3*#zߥ葯W8ǰ@\v'0~yr9[A?ߎm(e^!aU'x5#" 'ѩ Sbg߸U@q\C4 ?b<.9I;3՝ ؼzPKo<5Ss֫nU{2<[+n|{nP}j uæZEC9F_شX@V)%%hϕlAR-ctgՇT,-T6ėM$ Ho; 6Ut]QpaxWP0?C.P0FU~VSo耲㑏0G$b_rl5}Mμ5w>< (]@EbeՃbRR4MNmmA1䴲;V_poݿ|V4É8DQE(VMCX;У|jµ}+J m4o OrzL޽oZ0Y ])$`&O1s@:lA}7 $kIHYl]`Kw6vcNo:'jЩp ؂.eW5-/OB 8) ӭv TB^͟0h`>d[BŁ#akvxI MNӼ(u՞wrgc89m0] dm7WשN'u޺<#k8,f>wѵTP?sxvaאſhV)۹4881j;ܓR;5e>$c ۈp'ߪ∙~͒ANFE6)۪%I_K爅M K| >vJN ̝2[ ɔ]e7 ~B\𛤦j]YC^1YwVq)dxdyв<[bTyµP!c^4/x1# V]%lh:gOWbO %f!>i:S[D0&d=G P=dTAu1ͲW@5_ ~uk[PEuZm;^$CVA.AO€#V1Ol^Vg\dr-2C\9d%&@.pIi,['7beǢ[+oSh Y,kQJ݁9ZR?8E]%Ee.88iY !P.\au.(swNc6A1A5ť^KxOXۧOusrUnmj(YXɮKx|c1 ZuFts~+:BeOi%$ 7!P0;UW1{]uKٲ1yDS?ʛdϵ<pDHJǬ*4c<+$R2wy:c6&_+syNM)nNװ"(Gux{.`;ތY; Ko03o ? nrZC?,6$p2h 9%Ɓ5,T*/y Iwd icp^HgEػսxM'& mwrD4y4(4qT-Ζ *eY{bl$?ּ:0vc)NT;*e"SIwd8<.(x;jjq-\mZ [[RmI.XHϱՊÝb h{sYF>3h$x{%-ޥS ksdKw!V^#\+J2Ҵ#^ F8xTrWtw-98<n8=($ dߍ>;=w}+y"Wzx]ܒ kH $ѠUEƔgN؄$/StO̿)#3`_J_:y~V !-NDB! _} 5$@)bNpU[?_O\ja @=\" /rdAhħEj a{>zٜ_42a Vrɉ)myadG(}>`+!"ɻf1 u| Rv2h౭y3G+d/؉%@W#4#Ģ)vVrޣꬦ& cD> _ N0AA|!UGU~k0AeL Pmiӯ+q59+jB|~HD14^⸧+!Q 'eybn#SH^< b* 4|(gOՍ)RH ƌC IA܈9o%" 0:q{؅Xi7.mlbO9nLC\DVu.XpݵBg{ - » a(.H[7 nl)椢JchڪPM`+'n&P-s6ka>Tx | vbyA-422<6ㄞUT 6lPi'/6%0؈ͮ>q~DŽQߝb4ւΐugܱ'=ݍю?(0X?9( ۰xo4g r5<^{;.{WM26lB紒܊#Qo weвJܷ^$j4gfo$VU;Az=6dP#6b,ȍݛ"s_jo@=gk71Nj(p[Ylsg0F 8uJA(t7eXSd.mcyq3sMF{YqD;ABt)< sG:J]BY5`oX`cTƒ=Պ]E0Cq V YǓ *+HS`1oR_ 27I{s urjiQz9&\iH^htGIh]Wzs@+ew*UDžPaVy}1kp? /ۈ7ZDvr Rٓh`(t3VnCS$=<7oJ44&!Yhv8PhTV"~_UJ.|< RT;(%:a.MUƁ+0Ѩ!@<MzZ5JnCs&[Aqҹס ^ÓqM M!j}՗k4suuAuI`%pTzI QJ6ړ {1Bd-K=aN 2]qg)`k0  e8$P<3_G ;$~^"1a{ٝE'KoBT'O;|S}\N ڨy{u6@"AJ^ǯiս-I9UiòeLƎAA;}jەm ѝ%VKsNvT?ՋZD=8`Oy"$ӖIx׿S_ZJ %ČrJG\F>w5n/yݵvn?xg8!Igk#;v;j<䌅ng3xG镍ZP PMoDAjF?F3< =c&:Z/Gy{ȷ}a >|kCBJOŖg^USu4qUDĉE`;Ŷ32+bC )p˦及Y` ~QC_Xf[)fQ#R亏>_X"ϨMW\7>:d<Q)Qj-Ś%yJ~ ~0xMY S8d" p&PxN{ 3!lsokrq)`кGs}9Ҫ,]]qNVAχ*mzO;dm$D$+̜fДSQ\P&Z3gk>tעb 2N6OXVn7ղ̼ `C,.RS]XDWݪz5wUJΚrIB[Yz8ART=}5~4RDٛ&VoVirBf]Q6}ܽz}k.aW Nn*:"ym{oA@!b˳] D^jD!6IlǦz~#&BGkHXsq,Lr$h"UvI @uL=9~3qfAЇ:W1_oR\3}ö>V4q؎NzSXoy>k=LNĞ$hԆf`\c5zX|Y:U05r$Wh[ďn:; 'zCNY!9gU p9v$J^G:umþQy$Dr@ ɍX(5I&B6PsvYwB=%aD NEM"3M)ʬY=rj-Z. uiILB9zD&x<,d`ahq#y++^PwnI/4#to%\%kוk|=:YJ+ȟ9OOA'h%? = ܈`)yƏ8^q=jr}H3fJF%Y\b| `~ (6K*kїp |.q`'H(oJ ;aU4D]7}'=_pL#1D}q77Rd\YY 41V`Pj~BL{(jF9PFj. :j:{x.H@demZ$ZNm~toek0w f_mfc& V~81lV2N7ߏ TmϕBXYw%}*#/5Q"m4ȢD&ϩI̭B]U4wqfw|k1Τ:'¿" g;[+zb;VP&`DJ];cN>CWk:#L ߽gǬEtցU W2ZVxC-޸˫Y0Qf^58<熕!Y;E[)j/[vgaXX )k3Y_`% H鍎#Lv-Y YIxM2GBɒ\ve{63nl4N| նل9 wh,~.W`CM_zrYu<g.?)b&~o:)5_ 8Xb\2=e?fZ8S,lm"j9]ASY ҶJ@΄k4{ށ`ܹ}$@\JZX}khh7zʋv[eFyR]O;R&hKtwɗd hoG~(YDK&( HmU[%#\K*F<|n&>#] hhtfwc =럗#MeEA{k]jew/NXUG/ ϼz E[Tܜ{p[A!.>pAֶxAu:&%pZbR" Wp]B_cL~+>l7F.eDxf $6vbI_Չ2ƀesކ/: %lD םyE@mE*Bûq'o2QuwAʞV\EjxпQ0UWzj"e`feQaTX[%⍛gG]vwÌEbת\qz-P➹NκDb~@Pa@D&"DA:/#x#*DZ稛 sSE`H~~bU!\R}h;Vt_ wI-j<ↄDPF/܂V=f;QB3z^Ѣ/"NM{52^DN]ki=cP a?7[!M O.vHsB:"-7&upe@Ks|NB僪T§][$;w5rXDt)he}spjwG V>ZU=k$RSogl})ɇ3Yi:niRI]eu3ZvnJӓo,ɓxԇꝻ=ȅ.;rxva,7B$iufXBmi^:Ax!dg-@H6(x<A&J؜-ZpwUrհy̿ 3~7B4 n|t)ОEat謷処ˡX H4f/`_na5Zlc[KS *&A /=DeoSX+z< $*>eFzjӸNc>|0p{pR Wq_=_8Ļ KH0^gg2۴uWSgY4} 3A c@-)0xw V]lQaHf|֑ 9h^{C#L ~KuOQ7z,qxo3nS\o /0}, \?>S&Ra|LS@[e,T=?a[! 1q^Ia,,hF ,Ოr/V"Tw~ Etu)]c tOMfa$Nݾ~^Beײn]MiJ,)Q?BgV8=Bo+CEE]I޸hΛ.'v <0ñ%7)Z'K(Г@T`DV*60S+aO%@A wp~Vs0 m^iA(jq9e?RuVnXj2a ?='7J`l w1;Q[#*ƈ?K:XUFLt^)!@ $`==Պhvm{d5\js?+VU dmh6 u&F$vxe@eb +DQeʴjL~Fc-mpG㽅f$40o!st;qb;Ikڠ G3c5E1#hi5*Mx-yB #Aaa_y2R5)Q#5a;{om/9Tv]IZF1E%7c)ZfBú"$駈j ^޳*_re*اcI N/LSrskˢʧƋͤ^t&٫o̫{xTD?Tj5yɋN \ &8ph26$ܓAjoJ{'C3r]"oGg_}'Pg<4dF%~1{0A^nkL0wV- wG=^j$Ϳ{!Vx@|`} iGb=wlbI6F&z_y)H0ȧ֡h|I "FO [OJ)K֗v/DOУ3Iɮ3H|(Uvnl%x:7֘giY~*HjN@*-VL3Ψ)%o׈(K6[ 6eĿ2G/N.L#T 4_~  yImVsʔZ);$JjTIz5vHGmc):sĠʬtQ䐈>wVwXQ<.a`Ńg$1`LUn訏:'&VH?Jf3V)l}\zJ2b-hOŵh#eb{ԇv e'#rm7: ɏxzQma\Ժ"]D)[+sB}d,N>vM ȌY.? Gڸ>!a5\ 7( hk~໘vRZ;V]i#uo =jUh"/k#&ѷ?b?k7JF,vɐCN/f\YDv,g JG:dE\k89PL蓔h +P{w \Myƚpr9cS#Ziϖ oӤ /-҃񌲭kFpb=*G,‹i ˋ:۰,}8 ^VJ]犊jÄPwdZI:W&1n(^ )&I@gB3` d,2ֺUy1+J#xѩufŸ@ 1sB 'E".|: *™ЭkqQH,quB6B}?؎:I ¡~ɐbh~U)Q'% Zw~lZ3+IKL;nD?Ix5C7?5C), )Go{L5 ƒOXUQYRe)9ܒXq`KqN?ѽxkA ",5x_KnqNN6/Xay.x}RcY99ؼŔE+\Q#3jӛ|MV 榄G|&SZR<6`!művUGm:ww٥mYOTk|Yg=@<٥^dIS:jx* lNiqKaYNgK%,.k--ɽ^-bL-,㣝U1QU Q;O," L>4$()^BqJUc[*Ժ$޾s\ c<# ?k)YvOɏ uCg4ouy7~aG,p 0Ѣ-9F҆tD .e8`X\p$D/ttfA Sb4 JK},b(ɩWè*J" WK{)TjLgA'2.5LAkHq.]2X>qķ7GQa7Pf8X#wC{̲EOif; W:`jO-IPSt@|FK&o)ǝa[ !X< .hڻln PKl2HǽWq%l/b=gv5u<"M>]YdLx WMOHsDN+<>,n22w,A!ʻ UYMj;Dg Yzh"n3 ˮ7q]^E .eV(xY_I*gYy؃6qƠjplZz/fmLgy3.^Aٛd0y* :S}Лl5..?YE!G =e [('@2AwZ >7`Ui5R,hkW;~\ ͪeBY>v 3F!P҆+ ੨T,A#9m\&`s,^:`-D$]О5w,ݝGmtQO3hpgs_1F)s 눩`Uih\=Zg#2\ `3 1p5 ¼7T?n߷˞Dl0|CZ6&(~h+k$:Z?ʗ\7R73d̰vA6UWsC#dmГy:<#TvYU% bp[>ma{W vhiToM$pۭ?5$מ,-$Ƈ&s$ ~Ůiڵ][R wnݩS_V鲽 ~> zMjz,V*rޒ,8u-\ (%3o:nRkߗz ʛ% /~b- 4 ZpWcYBfIv=l > m' p͋fǫ.W6I)R]L[֫=!~`lVlcZ9 dc!tt/=dq1t汽 4W7'h)WܴFς0q,]y@#͑#jIV>Y!/VZ'A@#CgRl`V,4b#Vȗu|%fF{ +Lfu &F-ݼW=W0Bda6Ip/[C% Dm*p9pO̠ mG:D$ē[=0 O;\NxzpQ{Y9#sp2 bU!Xt17_%5}/mj0Aܦ۴jO̖]1/8f޹pՁR܏փ;W 㙂9ԫ "} @f1C>8SB'7BS/ha4X+$Yâ^( Lp*#([sG9]#hO5M$-_ D,Ң rk۞U2BLG Ff JS 1k{g݈Ԁ؆Z]mi>J7ٯgJ 4OG<}; Ơ03 YR0Y FcZ"EI ݏS*Ig~>?Ez[S_)k&.vJ#A5}b3OO a쑔몤-UC{c!|pRG׾yu"/';O 7¿pJ IEQ9YOSa9 A0/FZ?U rˉ NMj4@H$H3k7?>gX8ƻXx~+@?i9_Ŭ Ozk()z0sB̶/_:L]jȺeZ!4 \l|tdOWND`_! 7&*?$hH\)^)U,E ^ -n]U{&M9Y0_NxBwỦtF+9 TOd11-$}ΜC>j(>MKދ{V?>{2 l Κ ;M4A}D gD6-ωw);WpQy(0L*!?*^Ky'dqh[@(Y|23+v\x ɷI;Wei$*\}DѡOi y_զM#W 3GS_C/-_l >pk#GF+b8֯2IsC(¸&Wt~noW!"]0NN oa/&4C[\>$lxW:e\JBm[]|N$ULw!@(qk5Aa W5+h#p:SIׄP^%Jp,(j#߆$2.C 𡓠,2J_ӛ,#U UW#fXH]Wžxo m+v7T`ebIq3Nqi tQdEzZLuE gPxlc{v !EVE\R!,R= 1ǎ<ڑ ,3D]U!Sag,w+2TAzHֆ-z.!5+- :U@Be,K{ddWS<̈́rCFnd`=>ҁ&KxI)9 }6r{kNXlNLZ$V^Wuɜx_t޶l$ENcج[ji](P$<8 u.J;JL'V'a*>ڳ(c: 5 3ljMJd>9Url ~˛_*D<#ꑋ3*\Ě;Jtz 4ͬ_֧~Sh<vPvbvI\p_u-vvm]($ZW4wI^^;#qa)% p79}=Ь~f.0(e:k"`b≫Ak@/+D2ٟO{mDwET^c}PjU`9_~BKժ;N]xB 9?A4`ϟID+@imtkUEO~ ˝q Vֿ6 ^1)4s}qB&7|NTsuswF @KcI/ e}P&Fz|۽fbQʼTe%ـ glv]L7-i6~M[FPɹ]ym?[!V&g+"2?s誌Vydv0X5Y0w_M?!DZ(o@+M$?L?H?NC/PE>R%A FU%Q&_5ro5ݴ|3%D^j]iT B diiHግlmb%Z+xV Ү2˻@>eB[7k e=H;m )ictK :ya.W@4cS2272:1Ga*0ؽ" eѐ?e J'L`,r9}$7 Z| "qR_tSVb\#BDGh2B!i[Z[%#D!",'"ldL} qlv%(8،'!(??v"9.81e\ q{%r9xG1T8ӻ؍M@tgGvDZ^^G'93ZՒ bn>nlPc빿'&ld8Qtŀo(0)Fq Ew(7ڷB .a뒊5{a'Q qރ5~S]W{Eٚ쾴ELz=ۭ@Edd*G{Y8Q ;,w Ug\/NyzBVˁI0xV@, @sn[t[8EStY"icʲ IvNJ@'i,SpqZXZ ^3Z'PT}/*zHWADV4Ӄy|6Ɛ QiA}(=07+R72Jv1qIvt9&u4kS: %kw2uYgb$, \]}FUi_gytO`3,ۄo"Ŷ+2(*%5kLS%yR^՞vta/!;"~4lA/Wk̅)lfTYt614ƴ/Cռ !JoG\[S< Q+Gc-+0F9m7kHDT#*^mdkJ&voJehaKkZ8(~82VH*V> 3 ;{9"b^6.S,Oh,H lyU `˪ŇՋŲw<[I1T`~dGRRkL SqV%2/ЏO]j'/QZٕOz)#ʇϴrn#@YM/؛8$ձF:,%OwU|]yi='#L G?Bf3qA|B#_Rd}gB:'B$aD{RnǗɎ6 vw){ثX)`JcZ'RdLlRH^es\IT4>`1]^yQtY}. ϵ` qf9cuSqKB۞@=/&?Os12zBEٛXi1ꥴ<5. #<8ڐc5F ԑ'J6Q& ^V*1hyzY9>|CzLDw*Dk[Q @u<,Mz)Ptj"F)չzP 5<-^d$F>-;Hr[ϐ!c{9<tؔs..Ȣ/( b?qXdJ@>&*xoEDoU[] {G 3Asb' [6 T5b."F[GƜ~pωNBkn4\YLq˥2;)v3Π) Ȝ~ '-uR3*q)/5g+Ս*Nei$<.}0%_4yfRk~>hQ8՛3>93pܜ5GRK]twz|5mU"I  JrCx^/ZNmF4w5nPZ([V04u[Pi)Iu(q2m&`4L/XcQiGNC?WԸFRD d)*'>px#>O0Bs"ZVE mu{HqK7) ǥR {(Px[/ŵ)0S3ˋ"94Gz{Ni@j1$o/O@J~7{;dnOHQˋ/n@VlU<>Œ o3D yʔ*lf 3 z y ܔ^wl mZ UWi*sHZq ReVK]:ѓ<,{(n!@Yu-D $ W(5v@lB Y?eׅǾ*X|&\ ?9v+ZmvCTlmҵ7qoN>#9dk2!HU!l6F~ږ5s͆|>`ĸ2Pu²/hE~5`tUrjY]T1f3^E_ʥ2 D\$d gPUIl9ML_ێ: `_TH~_ u$/z K:$<&}&^؊v ]'8W#3Є d(- 4јtw3A/ )隒Ibv<(äPϏ^oeU_RP^vX D@ϯݪDXb绅pS&`3Oޟp, nP&e5a7ͳZgJdlڋ.dP"s9 L4fțEoNp۸FC wJSj10uPOֲPL,B$F}!0߶k\Li/ҰԬ^{f^<09(#Sq`>vvgȵ UkpJKVaOްAݼw3RJ{l0HD <$`Z[p"G o/:= |VwudN}֍t8qr0)AxO s9xS_^Zy[}x/9Y#pXNōeHm ?ϱYdѽ;A_DN;R0sׄpUk1kS[DL%U{P;2} Ѽn]^oȐݘ"hG!:?N֜Jc JBdV3,`Xe1Qh~^ @"dOI胳L b7q\sy[!vDނ-AX] 7s>9ŧÃ7io5qi:Ui*ʷھ #~wJ)"}$8X5^}^^sl̂ȨKˡV?x=Mc m}2ׯHM";seE2IV1g=*@qcok?w0ߥo7;z<Zóhrɛ'8:5,ILt)%2<KOm?e6Wqރ… RN)Qv"Uu/ ep\…(kVTH'C)7Z8M;Ksv^V;m[*1U~bݥ7`Ȓ'rFH9ϚX؀a-ׯ wy<+$βOe8jCbT~fZB-N"H;Erg+ɚvO6_JU<Śҕm~1H?Am~ꑖA]mCWZ{ƥ}| ˉ Mu:#I:*U;3"a@O * Xi]{bs}0Fl<Y [u aDMׄi^I96~K U<9@p֐AꃠckAr̲%΋\a-t~+pFkyCӫ^)壧0fu_"jvY,. &IK+l/q+lzL|eL%k=e'vd 3>ԍIj %]j7,k`,~ l>mSFOm%i; Cì QX_⭂2ȓ/[,Yh1w6|OGr;UxԈ+#$_V|/fo=g"v[#Ơse|ɎWç*M 9&蜭)9~vEJj4f'T]۔eBڰ o+ 8U@fUB'4a- ]z0v%N92d]H!c8B)(YTRՀy|KqT>t^{[351WF2uvH47Za;w6 ҕЯ+%]ڶ{ЗXVY-* än; }[j(9+mrMyIdN$wR MGHp{b4oh`ǩ6bo*zQWVq=q깎_Gj炗zO/`t/1vXH2c߅=㳶 v哥'AP8b8҆;҃ZC\:Klcey0ݗZ c =Zİ0RAec` YIԇ)o]&ioQ4՜HO\>eĆBKk|K#قwy8AzNq1CnNpv_CcC_o"uڮQ'lg /D9( rU%T_) -9WŰ:WjDvt|z~Iރ-fP[gHHFs)eh6"G$z1AB$~H'KEw !;~O]-𧏘_~),*Hʸ }Jք:nxWKdl 7zE#ЩWI˘CiW:vH Z9j l+5M IEjtҦi^~A20\F`|jz[4%GMG[|QcyU5B@x$<(M)^>k3ߕqo\8]A}n,\w]stT?<EMplC[Zb;+J"O6e+F|f4¸DPӴҬ lU:ޣd?ڮ.J܃XRbdB`.ehr!&{6A.9>r|D]g8͛i`D.S1#-X Hy)L\* VZ) `0Kja7XG u+btf-NΆ$XA>/ QsrY<ز0 $[__RNr9ٳI+`F›,OqnMW^`R8'*)\0Jn qS,cZqgvdD+Ho9FN΅ƾ>E"oҭ~0")uƃY$lp@OE\?x9^u Oc9r;?JygQ<%9eB%^R,b6Mjy-aktQR \{8IJ>@_l> ȅrHA) %Mq=@ҁO^UnA>Zhd=}H7oCNPM!=SG9~8%4'@j @ |/m;+u5(p-]6SOk ~5$;S<+t0QW3j[4qўfA:./\Z=>L;*7c$/DRс+zf~CJ6֩}T&c݃ C~+*)փK&D .دvN Lk?++`Zΐc1XjVJ6h Z`a[ .KJtIQDs,(d1 6B_+jfw~E'RlV"QҐh>! ֶN[ͣTT0n"s=5NR鰕cr=kf v)1G;ј 8Pq ?cF e暡x"GwY© _ժ-(3 %e ae񁭗Kh]ֲ^Mϖ3P6;6GuAp$ ?cRHJP$$r՘Wڴe1| Q[Ҫ;ĂԀ {wJ#`D1{L?5ɶRIP\ {})1C:Rڣq蹷Z'MT7пLH/ "Rȗ݋c 93lb Q2m 7_WPpK p)|e^0 J deyٶ^X]ٰl1Da"x+!@L|X1r&hD҅' $ V%K UKi x>FKnЯn¨[ЮOiˡDIhQQiX0@"$ K qyvda]jZ%}CW;pM|"}l+Te74,ʎ. 0#3@j[3 bS>AejY ڞIAj+8 {m73wTn#]S!&tG-6۰+WR mJG%S=RNf׆A޽Lqvp}jH+~_yA$ 0W_E˧][|I?ӇQLjȯhFu>B5QI'ϓ3'yGqى]~Z@sMgk>kS>U?+7F}u_){WB iMvS @R&w -&5jk- Vr/*뢸=Wkp+b2j{?I l6JzĞm>Wѵ74@A]2# GsYAk{g@l1_jGjQ)Ȩ Pߤo&6b٦&?2Fˈ5m'c T IsJzG/WtX[g;50yb R:k޸(REs3UeY&lt2'5_yçkmzv#lI)Kə;19WpFhő5Wr[ut,nMK*pLQҭ@E,皾2URAanR[vXoq2l`0 X l-,TGkA3k,F9D#Bukm:ft"DO^H77fq!+2S%'n`j \Ge]{S5v\vhH&:Edj..=30ք,P3]he|!@q"ݶ.e*+,Sj{Ihpƙ[| m'd6xVg.@7"]0le'<2 'mAϭMwʡYK)6WnQ<P \|kݶ|L%| sk$T +=ybw,6q)უ[(V!Y7{t;؏BYYฺ;Vk2 -j~M ~rDBLP3Yz[z6V0 2G_2:a xn5TE">4-}:qaŵm]M %iZ35sJ^*_\"xXhUc (\)d?zgpya'tu{rZCT](|Dk@_NX7n@sfی1-gBHolP֥,~% WL.ЃTba q{˅-3>0OWDJW̔tz]~ 2q?T~\C5>F; &M*8N4qN3I(/dR6(IB$?_"6E1 6ufv8MY{#T#<.V0oݔ2շg;!UjN#t\R+qsi8%_T@IeH;g)d,T7!]3 0꺝ì92m] 0]Y`S(x&U#i %庪/vpaBc<۲'>KEL'﬐rg[~#* VGcIIs[>-O}ikҾJH_$i5f|jңit }]扲S@VfᩝiMe7P^6IT b=VG0|V70yQ`dpQA_m( L:M3τl07ΠtWXqT9(xJh"¶a]%W$>ȐjbixDfmYgA [ |9#^pǔ'lTE^dfu+ ei[k]S' Wm;vԀSҨ<6=n.$;Vn3XX|( twXInV&c׳7`Nno-EyMB^B P^DDJv>VAg -z6y27-e\'C|EE4VAfkU( RrM5yE)J@QqUd<`QņgB0/JQc@MrK=r#Gy#DiCM !qOD@[K֗lp YIxwUB֊BFxFf_R΄tIn򈖯f]`BJ|Y=ZߤypI =#'$ԦQi 3xv?ԔBI>(: ڃ=HGdC:l$}s@!Js$1ϑ_ZLܓt+~)&'IHcD͹qi{H~i=ՏJ ;9gçt"tV)as$&wI.n!kquxPch:#FT.#Y"CƂgK=FAr>5Nf_ Pz~GC!iC05ؑkw̏BQ'u*Sm1t#S??yttF?꛺o*[6DgN>-Gb!2J(^EsB-(^/O*/Ɏ()5ŕm\s-.Uq(\|1y'8< L3S!VgV6;ْ)6Pʾv%?XeÞ ;> ׌z;4z\3nDt6؏–HКk%XKpf *& _N#P-7P i"Z?kS^#a.Zcbn>yMiLOJ,)!//iGX>#QTz S슣#KJā97t߼Xm'`n/ˏEP{0a4ǃ2@#-51BZr(& ɉL#rjxQUT^=>fIspłpI{g@>Y LG/E-)5EsmvA_Վ8OrLJ{7#Ȟ0!Fvx:}ՒA'TR78~.PHbzsƈiǘg6JbH-g){gf-qldسލ$z8D5g)#@H}KϞ7 rgN2..^#m(,*y1¬VE󘬫[^`[W rqIt>U |fe"'Z1C  ނKo\\pfҞHc-Mpqh|„6uǜ˹I^XDJQvWw0G26=Pe^>M.l%YvmxJ(1 L3"WRrg4,T?SpWLI~—h |d( d'7dffYeԢu(k"گ&@Zʍ$MB=`gT˭* E83Y}G<텞{i3{RŌLM ( ߾.46zBd"mLelj{ i^RRDX+'%&o?Nby<#ȉNJp~1[ y+gkx';C$3 =x"=W4.{Jܦ-$AE[199X1Hw.rg 3`]eޒ) ]"$o7%FB\nOΕ4vQ%4~hŰaWvz7X!c<]Uibp+,f:$_@8fUj)[icIzҥzY<,~ €]Բ~5pSp_ZT'3.F?b?!Pm RQ(e!k2[BC'+fG)%z}(5TJ-QLVRBXiĠÈFVU/c5JUAra&ƙ$ta敌5)ˎZ? 0S+pBmoAԼk/M""w\s z[*ٻlM*aޗ#paENG ;ަxԟhOmcJ A]s.H C `wÿf :iiHoVOKUv}j6l6E\aɷ%9=hMKËVÃ䡁5+fuFδه:^/01P!G!kx HL oۓbZ psbx1Yq̛FEMmrmюmC,ON+}^9Q*'uXpG GaP-he5gg{&QP/<((n"yA=(&qSm 0nt%yjn|3jg8@mEi4|1p9$x>~`x"0LZ7D}MM\mEsrHh/J 9%'+ݝq-#di3I w=h+\ Ϊ6r^GplT9_ll!oo \'M5Y&nEREmQP9e`WEfJ%|Le[L0YǾG0Fw䉶X 40iyIEq":Uƃz}i$l$8S[e{jDЌ>z!FJxNLrҴ2r.HEO7+shBBk\=KYK8h"ȩD9 3Hi' tL6vHzd9CoYEmJf [?B{iRfLL9NVcE`.rR %\X%e|mb ZR'b%gg-^ćV *e$:c/ijr %7;/`bN)׆,[M.Sܰ!%jvA5aC25:kS흷>r>Wa2J`mJ4}VnEܬ0xz8ifo!OQw%@t,x$i KISW '0L/27¢WI_c 50XX@}`x ( ~CC&<}<'7HS\5E.HU84(x]K8L40~ re5c# Asd[̞f|}e񌞨8 )8b_ umTd8?ƴcȓ*"#RE򴃄䫉1ΪZ\IjHU|'EBG2ԁE3*N8.pk-0ݴ5K?w$yeLqݬޞ|-ܙ}ꨦy[e [ [T.x,"!(~)7zW:{S33txv”.wG:]N!+ӾObU!!adQ2 9G1TV`sahW,fN ֦K\ /')YS,v~D>YAzR9bI@$wƲ@C'3B Q+rΙ>3 .}zcωFgX {) 7Dp~}+Vj@RCl!lw:+_{kEN ӿdx$_= * "5eQYJAHTp- bZRӘ eRCۚJFbOy%X{ƚ,9p -OH\u[3jr QXoHeA;5r$?8 YSH@sviSD0z/-jE?hR[Dh+C<Yxg(/ Ѭ{n]PmȎSRPDm v9`w/o hյg<.6SP9AϳhUlSy+U6R!K@j{E T B? aQ Vۘr)<%y s28?+u\yNWۀ794o.%k^!0ü5}RfN׺pD3ߵA>9Mۜa4Ӷ qCT亖ZfM$7aXv/%|<. HE=xDZH>*se`]`up; jvf g.ŧpɛFa2yEGw᳘˥#aA,_&l^w |},{r]C3qkkztϡuњ(2|S-JP{A0*ќ"-zc&AG V 25Nm#uHDzìӈ^t]=qmϻؾҾ619w=aŷ9R=@R `cI]-@Ic#wh,fĎX' Das}G]sҽ،Dnߒq`8m^"F /]W*hWyC❝Ds[йƼ#- X9_u//>inRuqdg/'ou @X"R$孇Rb#8UɃ˕IadѹF9^ͬˎ"ӱdMzK~}zi/1[b⪝FY sRUvo7Bw,=sI((tJ9E?h>R^h&tD=}}L/z |LW:UUk\ʛ }|-I=9@G?c"@Ǟؗwq6-B'yVx&C7Cit&o!1x.Ǒ=ց"oiz!EI}-ge|c NYu"+Up_C/J!DU {19GCcq*!6s?y(iM$Ă棴5=Ϭ7Z~I1vMj|Z:mQj=ܹt =[݁u`EMKc)uGCtgGrdYHWذIXWM& | =~B +8:e9zأ[oƶ[RCuϝm2,af)Ep[@4ISa;ؘښWM}?G8 =h{iN4vϟF(2,ldv?XFeFdf|VPQ7*"٥pU 51%v%BQכuȡ>8 ֧`O 2j u-2XF"˿F6_e9ia!UfiPut+XHMKN]تU"]b>f0f@i&i3 O/6\Iǖ8qp +]e;+DEj{Rj:7%Ifd'D»:eRHZ[\O "ġa}ХlKN}sbO\z(tF e3E/9M{{Q؁& [=}\K?KN`!<ё~>YsΘp4?<n%`80ŋ9 z',{c+ClO8j!lSO䨸 t (+cȊnW8otw:v-W &MBK^|h;VO7,Vh8N.!&8ɻr8011 Y@uI애$ k,ks;eN 딬"2T]G{miJ*;>gWvRrxxEq>\r_gg)#YbZE#R)-p_+{:4. )iK"(q\ψ;r$u)CGL4mߖ 5DzMk:2n!<x{F_ Mn} _h9H=PKInQcYC#o}%tZoNjB*?vgYKe^zgNot Jt?%`Sn ,12\jʢ9qe; +[y[eDdPvB5N߉8bԠI,/MWfS/eM-.D7\o5N zH9QjZIc~f*nD^ʫws$-ol?ȋ(Hܸ{CLga( B~b6Ѯ1캿gNpĽ Z$ ~5O'.,fӲoReڡDQ[ڄ2wQޤDr7+g0OK鼸in(7F@+Ӌf@h\qx^<erS5l_>7E" m ݛI[AB|O7 qs:MȪͧgQ1Q(^!L2 ͗/X(Qg e|B:;ucc LMג? o|ǟak3[2s0ΕP]q"*brfXH@ _]=P4A튣@yv:XDbXQI+;Xq_ml/#Y1Yj{H9pzmHKꖒW]8&IQTq +Snd8?Ej$wG)WT!M_^-oވ)H'n2u#OXt\ڠ;}ޯ]^ܝPe;ʑetz_njė6Xv\ ڿ-pKHS5[h4`٩H&迓W8w@Kl\qsVq\=oZ\)Z+>G5T\#ފ=Vb/֒\TO p{͟%i 8E1RXʨڏ>\e{ݧ$dDvzUY2~y1  ԯOJz#iNYfFYJy[ ;M[y^2~&R 4MHpdc5\˔}%V*Ú0Ȩ dLdeQ'ln )&.o V9BN)Z{AYKU&+njK ZYfPUՇ@WhB Y qU,8Dj,Q_MSg`K6@2tF^2-?4Ǩ!,;Jq l]-?{8:KCzVey(c(`QJOToL۷dbձπ{ӭIDHwGa&rvEB.I9/s5 2WH-J%ݕc&o++4]&_sJ0=k:Ȟ&GG2]9g S^m^*Ny=͡j#9f"ŧ7%"9PЮ!j8~=0bkoİ- F 0^G N*4,) uUHFQ B _+.'u#3}S(`nR@>qDau;Z@=Gj9S>ssc7ݯGZv/>Q3=wIlVNtdqz;W[o [~[?r2ˀe0^S\!-=]UCJWoEE>&smڈ$JJ#.l1&R gK/יS:}.XgWiPbz \M k*uO 1O^-_];zឋV l,u¼PW{0Xf)l@`^}ŸΤ0'Yz5mh$%[Y$"!l>)KSѸʹ{D'E8-qqE# \-FNJѧ&A OJy|@ufX^q\ƨ5_V76X(vzÁPC'xF?7:^r N(ttDGΣWBD1!tC lL;s Q,&ȹ׳}Jhw٩|y1d|O1x|aBEh(OF"FP&I|$.}a]0xX.[O IA4i{dxMxLUB\}˖PJwӕҵ,PBEd<gzJcċeFݱ_f{%J-֟tXOÏkFj2T~tmr\Echi,Nc۽y 3/c^”RU9W.t]pre<eD=X0'Ւg,PifWqD ͛=Sytd-0hpwƶ._tЅ s $p/F&0M~h-{տc ag[wL #CmI:@":NP\TfGP?$*~1{Q]t5kdm# &z\q(s1ހ)"4NU޴Fћ#|f&|Τ=񃺆.`$reyUI/J0wZ$γ_q4-]Qs o!,K蛠XrM={6Hð\u|>*+INx%a}U=#lh~+ZMT4Cb]lT'sA÷df 똘B`FW[ rqhW)+"-:df~璌u*AENj3eBul~I'׼"5A 2'<檳Дױܧ/yk Œy9K;]=c2g^ ^T?)t>~tQ@Ȁf(̯x=Ebϩ)1rU`}؊4o D"u#4Υ89-BZ5 t6 zZnZUPVӈ)_f]>kNsO?n gWXl^ĨxPKfѷYOКﵲ kc\ 옇"5vGY \&H-hiPq!o-{ӕ0򓮹0 Bʃ#D]7y [-~_ voLI )aNgv*_ gP/!+RaC?W&^Ѥ+n(CT7|?뉜@E\mP4=߸=6%je![G^wt\k$((GNo(Mš߹ dgnvr8=y1 NV m83W2V?=dݴEz֟.&tltǀ \K͛h&C09xUbg+(JZR%FyDҧnI"y<7NMU(۪nYX _]i$Pf jWW#y?kxkԲҩmb͉\i sw=3z%Ihh9 U,?]Ӫυ XYnlA\~|,?#:O} (ڢ!54qPl=.˶Jx Ճ`Cemͷn.`^JYDvlȚ'UCNG±[YWܒz9lA/T,>/vowΤJ#>v cyb-hm, ԑWۦr YXW)ƒtw(cW|D 봼`E6ww9 oL?zqS Rc8wSBuװ#ZYQ.E㑡Rj%'.6.̤&ޔKj^O{Z<2oK#qbD\_y-5H]}N)_G /֙bxMVǝ|py5$ipS ~#?'B3Xߕ @k;㰸LBFzūҮlidte25L6+hWٹ,mJ]i'bJ)({Sce|/DL-Ve8L_+_ə֖gn>gk Ftd26>E/;[?!k]NJQ94>i#*@7lz^MȍdprQAPWPX!d$ϊ Ԇ$,qlrs!(zfQtᾴ_P܎)^;gKG R ޜ@NHlDgkej(2_ ,~J=īPk ?{cϥ+ޣjËÙzvJI.LFtO;[V[aNz'(LIVbB5so{Z>YN=BٯɭqlkV!43(k(ۇ nsi?8DA h }6b!Λ<|7Pb@v3Pne%|<]x$4$4U#Zxq쉌t si k}Y(@5D]zAY){ZW{j$UHqXNJFgW Ca[t}-|*jʩpe"usx'"AP/}!:@e9"ߘ!z0ؚ)0?kZUbZN` Y51I3 `H{7%=\cRY7/5 jVDe`ȮbSȵ IԻ4ohD*⧄rB;Ҕ}(%9)椃]lG3-+Z=^q4L!Ro\ y$*;Z:z[v_e >S?,8zeK !ʷoL $bIIȔO C2tيXM%r φ&S0n#u}] օ?Ĝ̡}V[fFb8BӚm ;Yo|ڢsMl'THq^$vOrjդu}Lc- N_XBǯsVh "%]]:w`P ~xŪt,\3* yE3t=)m۔g j;옸PNG5&X~ FuS0,yh .KC'<#6H;jhpf61I v0P}I]/6 J$oږ#szoKKp8+8uVZfPs+Rѐ;>HbPWW¿\'!oy&)KKwYژ\ғϠIh:_ܥL*#T+}N;\,ST2}#JI-`:)9Q, Ƹ :>kd9?4۵s5Zm6wwNw|dvy;s@%9.<蒵&,((`e Ph攸YPu#>$wN9:: 252X{Z[TSjYӕ,R+N,޾8V̈́2P6uERn't!z,^n*Mn&IG0Oj!g8MŇp7 ܼ%gFnJIAn{ _Q g+ゟ,Cc0ȿ!j,qC)5C?y4|j:L6 5 s UjM2 ͱ;Vd Rϓ IF3=]Jo]wg5ePԱ]%Xzo1,ѱbϡsM{:`Y`> A- ۢYc0ANzI|a&W\=Y8F5Dܯ"tZ=_ID ?yt-`E"aO䶧'$} .^clX2+<=g%YpˆY1E;o"\rDSc -lhrf8 fҤU YN敶{K}FUvE»ڥA92Rru=vgll8Ցs5n?mgtʅsV聙0?Ͱ$VΔ]]Q+TTCpŚgUqivw꘎H˖p)3b*->';VoMޣ);`JJ(>>vr]CRIW-;]k)2C$C)FwL $2j2xg;o{9FFZ\+_aL/|= L^"N$e^YX8m'p9 )ۄֳl OpQ=MsUZRWKក`ōX$x'q#QBA$3DqBVnqت}NctO3.AN|hK~ˑ\<tjw Kʜ+)rBPaT^5\!"ZrE9W 1uoV݂bn@*Ũa?g[fzؐ 1ʕ/QI}\RN!kT2 qӬ6Ɩ̞[EM-6C3{<.dc6 Sjr۟)RC!ฃE>s'8cZG\D{1؀ Z:W75y:πqZ udD>KdO2KM:ES4I$B`!l-qB|69.;Oa\/ls V5KgM?HxiEЄfp{`A@D=7c" |YF37RsLy糖4KQmGм8Z$g;źD3gr.GOl%%UeE32]\);0yUU}f)pjW\YY;ҌLkU6 G0Tfk@p'mK "mF)bSZv+Ȓ<^if3ZmWM[@B%\c p=N2هؒ\kXIE!`0n8|Ln@-^{MU,WG+oO b`f5Ur0/#<;T[ H88Lb)&rm {z!iEώNE0|L d`or}jBEmYJV/ٵDd6_,x JF$z#W_74D$Rn%Ha;5dί*F A! XhJ\q)3&7-G+6nfNT}`f dxQokJa."i8[5rc -e7 '}L,KiK5^ij5L"0>t52A` w% nj Ư(AqN`l<@+ǥ{Ѻ;%EL{e7BWc'а(>#sO<Ǽ{Stp\PFyrd=GֲV.4xZ(e%10ڥu7R]c&ퟳ7 (J}qa͚g63]0f7U-$Q"7lc@ݾ(;~}3J"p \0oJGK:ik\]+?k bV+xq&G cS=}] @nyg-+L^Zm߹H{%4O\XQ&+Ej>5.-O2ϸȽlOpKh4F#3IkQTlї_!{m>,<UbaSFX5)فzQ RAH:\BMivJQdêIG%?wNW&ސ-&|E.YYA4,_#$Iψm $c!R1n\)~ߔ|"=T:Y}Ɠӹl9pbyCR2.gJjfWhe1q! Akf^a0!Iz +jY.$YLn;eIECHcD|y.?5Ng4%uVXk =ّpt(|!" V C&VВyǞk.B GY+;},pC~&r8kݟY%`!)$xryuc`+(tB4/esxQȊ|nKcT9I=jg,(rT; -;d-\3wznJC= L3?Zb B-u-F sӉ%Q7z',X#(xř.>d˲ZЖKXLyamS_$?:>`*ZsSc F/,;;M-0'}EBØEIڈ_#og'o,(c>II5L6s𝥇wI\gz1+Cr`KK@]AHMDIb26E;P+,2cy+l'?g̸͞zSѡ),tдNG!a>q?G:Ɐib)' Jbϳj%`a8c^lw,G阢<'X,X7m" DBxzLv>B۵Pl̲~C+ϖ T(ND,b0)!OM i*'O^{^_ e=/ݕ7wDh0 ):A1~P`9ʙXؑȩO}#x OҚãٸwKFa0>ʳ W|h٤<6P{&Rw]lFSy]{k];#+ځcaiK. s{ SAxhK!Tw07[h,u{`G~+ȯA!@UrMSg^Q!/.p#k>"U1<àae)2zRlI</ N}fgn9 S읱ߠ> \bTb :1 p@A;]*bU~;\O| -MX)#ir!3+Rf`ϽT(Mu}XD/1Sr]?tf,8E?%@BmSdȁJ2i)Ctec{g[Մ* #R[yXN;Jzh-9&mӮl-B;ftFhh%N=̝S<% JLb8m JX7yz!.w{zM̊qYJb!VB?}{ \ 5d$ȭlryy30SeԪ/?T@ SUF?)#Xl3+l,Q&fFݐJ>"@O u3~:uH1|y j WިP0'9&o[k aRCv^I5#X!^dlVZPU}9"GJ%ȻD~'}ZvП?5Vu093s@>@un:( l&(OXrh$o K{y6+=U0DJx))V&;* K@Oc-p@zƹ+}szv,Cf_S%?EfD c}\diOSulAnӠӷo/L=r¼doxz΁PK+݅/ =FLyD.&JQ+ jy  ]e'7i*-):Ymԭ%uD:FoIg1 Y"X]O eoq=xaDww{Ф&E>B.3**ȗ<|{}xKVs| *+=LҒ#/nh9tqƿ:U0]k!+xhbd!y'TߴV\6Xq~?[UAcVaQk6`MȚOzpeWYTb!*q:NXZ}HUg21v}r>ÿBIlxTԆ@p1 O+eLJ%Gjc a5b!;+q"^B$Tx5U1~Wm4NA%P9Pd/k3m"(~rS?> ZvR}O{1[⣸?̲w u²M"C /R8Z8헆pfwCsguhy4"!%R[W^NǻF@1=;(uI h!Q ;{/e[L&ɭ!j;0Mre<ѻoiSQ.Lsqc+~"Ҩ Y6uN]tټ!kV<}u6P`,Js h61RSmsER:2&!Oi[MUbwI֦Pp*&ͷM4j~AtҤL? k82'Rm%gE)=`ޯNtgAj'\JĜyfw_fςL5t&LFMa&8m\X]Hy__!p'VֽdXach_3Y>j>P{pҶ؇ ܙb0h{` YSϾ{܊ۆ*nװVF"3jXRO5B~%nϼO˖h_BLS=pǕljm.9`tR-ÊYc{gZ0NIхe%"ELb6u$no?Fqw8Pj'Q=mA˗Է,ޖ`w0GC ;TxIAUp#[,3ݵ`+Mky[O!Ga>Ǹ!)QL52ah7IͶ0ՙY7fhN}1Qo7jhNx/F~́ϛU)hnRU<, Ȯ (BʫAzm<|ҥ@=`ϩ5L$*i4z1D]8Gm4^p($6ܧc)ߵ`<$$vK =:+<7`b̩-KӋvPѣ^2)a ev YxHa ׳ܐ^Bhr,`q}ŝ^JSeu xe.-7ɰ9S CqOǂŊHu|# r1U׏WSt@cshWHΝ#yLKA㰘 KH>`?iqi\Cgϖ/Fa8|?|EuзWH*@'\- i=pܳC?RB(Jsޕɣ gmm4ՎJ]v8pJ-%0`Eu$uuR@">lOYѮӿQضQ6=HcSՕ7p%qj׽{I8nJtYף<ڈ6tB3(&}{sc-f?e\AT,O!gOlgw+J.J#uI.RГ`ՉIW C |FO^+XX~3uIwmS26GπEӇ VɠnL5Y<>ywcA=85E\){@Wm1W+FQ15T]4#(֯ػB11i^qJ `_> Ki%?sNQGφ<)9wM/}7ızΉL4+ 6qbY溉Lm9&\OIujP:5[9*m/h:z}6=b{çvKك4%1?# xeCyjq*l^_GphRHCn0FXo:3Q~bSѝPfPgd -:37:b{VM_"aT5;z4nh(( :><]4' Qh:+7<f"4/9?imrߜߎ?4HAJQMQ11ª}I#6B d̝>iFSCc9O < 4ռ8hSWQ쩶ˬKam28*5j'f88Tt(27ވ& f/d`Ă92AWbv752y$Ubw@& ({#fZ< `@GmmV;cquJ J-LxJk]DqB{` ;=m~4eɹU(w}]_uB");g1`3;9=it/e6Өhը症-3S7@{I)V79p\L ] vYŜynVG/)\g}HXUT6 "c7!+re H]=ay_TqpG(_ ]4L5ܡԼ'j^;"58?B"sゴR=}n O?m"{\!mMS)d!Gt|+I`+b%E5a1PVs#}Eyi?pD Uu΋-T[DFreWW@P9n0xr9TEѣBs0 m!uX&5f1p`T?Q.'Tw@ԇ[jA+G=-!jkptYtM׼%uxl.U:cqw F,@J,;64:HYY٢phfɋM{OT2NycSnB,Hf=C%7bSVʄH^bhz_E``ud㗿B["F^ :tFMN i+l1,$=3@1v*`LB躲Jtf,n()%S]x=UU DIǟ zߴ#o᮶YOm!5+u!y^Z.gJN)9^Z~2^U\Z%Rzo zV&M_J2Rvs9W=aUZD-rpn/~{W /yv'Kכ ra Y^|p>[p\3X;pFf$k]̪43KKúdl4q77sfJRPm4;=Tkʆ]Ca,a !y3Qк!$&ޤw ?Shds']5fz|Ն٠1XU{ˌ5OF56bΡ WؑWvZXm'gvb*k_N[!KҾKYv^>y8_;w6Vva S71h@v9S'=ޥsZa;)׳EMRwq_ȪVcڰϯWZE";9Ѭ:^Mן9qk#5T[ &ʐ㹆*K H@[Ԕ% #lފKEK3D>H 1<|Y xd8I/AvpL˃L|m]2jȢH 2 F(,jytAY_hr I([xӄ+vgj++JUQIS}"o43sa .*?h x_}6 S>}('B]M3}w}yO_\l,ih9`kS$*J {OJ <LDBJEnqYhふͩa r&z-]%C rOf䘨ⴼAY⫨mLvdw`[TPsZ=˧E0̩ȮD𣅝XoH9lL ~b- )@8A4 \N؃ƤAUw7ǞxQ5 ~-n/۹ ቅ1o0y#NosY-f`EJ*Nv3f٢8~[:sP| ECW_᝕G$ʾJzYXyn-_?;Z|mN{dS:~Mj I>u,G ,5d\{߼hzl7B$riu'mFH]OnP>AxF E+摈N2OyBmLup^E9-;Y˳IcL7`r "02fLt]e 6us us ̥ni~?f) C0}uqxZ2Np+Zm7 @0<8^1 Bm(=ȷ3s>5¤t/Ӏcָ-)2ZǾ\|n=eY;7PÎt Zhq|bBOyUqCauTjUoc 邺?kf)'o ڗN“fcDpiOx m)'l Fޓ1]{4V nS9(%Of<$lae֤b<@b}1D+4Ds^uXϠ .S&U pZO?չ eH8I/S:i $W5i'^Y+T #]².wDt*MuefMqIKs Q* mqIOF Fc'آrB~ 6ωmԵh[FbUn[tZ˄38*MZ95yoE3kЊ`%(2bL"M ҁɰƄuD]F7UnLuB# %ɽ`\#s߄C\Gv3@Dol 9tng^ M^ 铞\].h8ظQ?Z+]hR 1e|G:̓d!YJxcsdYu @:d?}:3z5ȬAaNa !1 ݆CvG#q@C4Ч6^EVMi/~G5Gs>:s?pBrԏq6`yoHur7iX)Ay*|b)H URr10vuێ G<)R^i)Uaa~q5W}a*f!f:Siiܻ|Yt\xy&3Ó;m UX0+rj=5D0 u`ȚlnhA}ĝ;Ŗwٯy*J :t/d& XC F10NXzR ?T \s Q>8EȝIN ;DŊm=62[wO4'~ 355WCw1: ދWNnipDwGFKyy#čSD;)|d8b=鑖s_ Ӭ$e{ii;R`87/6i%ņjJb γȤF"$o;P&Ccׯ9?\ğe'܋fm_- o)oM{0˼T8Љ ~X d@a0ײZ٬AmE`c,3WΘ-<iR(*~f99JܣJY}.?2x;],ai1[ L$ܡPBLk"2\UC:,uph׏9vzRtri^ TkT"rUt囩(yR7.ٔP_vrC%iS*+gcAE=+w!1c\D5Z2$6+tok˪wO8S )}B 8,^q;4 =8SIXh6ZvBW,wl"]ESV{x'WGj X:ܘ-zr(DJ僪Jb} 61wYy 3XHgfV"-\R( 8!2 r, prť\#h');foht L >g`p. ]D_jGqv&$kFiEs@|=V|gm/KI5\&i^Ի>9D],\Jmx [i6s{@M߈PT$s{:^nN-;F݇7?Qҙ6铑/#ElpOQɠJaCJSg^pK(d5" ;^2\'}%#F(͎_OYt+Wm5(.(;(`Qkši "~8c/80vy߽sw30J'V•^~U-ջ S|/_{c#Y 0weRĂOm Ļ>\-Q%`Ziܕ}*MIob1%[$^H^;lK@a/GaEC W0xJ&2¢5dӳ᳞޷bE{}":~c#p ̏@UiP9,P9aV eCe]I^.gѭN?Յ;lxiʹ) 7j!'n8y[(ɢT#IhxNXza$%A@-`aye|n5ݝȟK]^-h_lz_B1_&r8GHkշ#!w8o@qx U9Xmډ%*Rl]aoqO,Tcba۪euRȢ r~udZsX6Z?,zC\֭(ltOVDPX10Uu]`|Czvkץ:C~Nt"g d`O9'|w[sF\Z,$+~$Yb>sAdU=u%9%W\}Y&8񾶔 m݇D.*5WVhaie'R5!Z{ 5LNK.~y}~i&ē`6³؛+{+XT(Oø$1U^XO/ Xb.*%ߓikH~xA. )$6=l>`IT {6v/]TeAciu}8>BؿO*c%ꤥsEN!R@0*Rn p ^@!Vx_0\M=L.h6 %H<:E@>2,yTXv(4ŮhA ONJ $WY׻i ]0H "ID~Bn_تq'kSXIVzQݯb@ҤI;^<~,Zt+VY]y- tkX<%oWcRn]s Sz3HdW'mT PV`)Tz+-͝l-1G xg$A$F .4lk#옿knyuH`l! za\֕wl^>v|RHܷ@,H ST }ً%k``5: [wM6wO;Tf[QB 1< LJNbW_~]v?ktv=>vxy`S2|ߺ|m5s#<8!]:7Jl暢߾dxTЊa|%{& V!Є /,y{)|ŏi[ҳ,,p-$EÛnXo"|5e 7Hnu0tH٠N\*;\xQ. gž1+@Oe)#K"VۻօĚW̓}%.щ 5 }̎_KGh(TEddO:sW-veBdܛ(T2 L@ F ^!>t.H3= Kvz/ٻ^߿:vڍ8`!FA8,ZOn1Q3}w ['A/r;F)q2mr68\%;/&s볭T g*mK$ydAN2.;|_ɚ|a&æRxYk4}':4ho<:{iL?Uddqmd‹vJ6ɟc[wpxf,B/U!F/jh܀T/9_&c{Z'FF![QσJ| qmlĂS( C~cǟwק9Y]\Z~@ډjZڪ }8ܰ\ ^n5 q$GoIRoMŠXyj[` p $ICa|t F5RJtm *)bs$6= !B0ns{SD@ZÿG Y3H3p@K6ĝM.7J}@ R@ҬDdj~s8ĉgDFe YoZH|)l=}Tͻ56~;;*491$`n; إylx=kod[J5 v?dVmQ$ѩox _%h,dJ$j1Y,KxMCJk}U|7񿭡>;1Y(aR}@g7Ÿ:T\06ލy+hKt gb-ulmy؇3I]Ǎ4̹^W S|Ba9j1Ⱥ龬Fv/}0}v%^(X6E>DtjוElo ϽlϓcgÂZ7ΈYcE(te5auGoI>śmδ`aVR|i=_Zz~UbD/F0?*TiB="3xE' vG=bS fassVe&{2jX( 6A)[ˌ!:~=}x(/ X,R^7SQ[W ”'P\O~Z Vst>x>Go"gŁeTԱ)~ئ/NCHa4SI~hG$X73)1+-X%Asa4@oœrȰKP/[*^jc{=_5efFk&Y͒ŅW_YsDT)3]0OWèB nܘPf'-^{zZ|!W p2߱S*᧖rWGv7z]Q H#֨CqfwDK|)=T&Ƙr[㿧HH^ʢ3Za{[k <7TGDz`PriXFMoqa[Bi F *@nпرIVHAD5=#*'"-B7P\.k!'OC2H&Bo#ȍ lI|PZ!EK:0^5X hB_~jYy~ff>)vxپѮP]U MIPsT Q)@Y}HeZ'e[|F𑚫EbO5JLhuXpTL<>{ Wʐy4m<dfǒtL2`)5;z&Vnt!V%!t>;XR[ &ƝR^hm/B=4]RiS%WaOiLVćaIo$`a18{ (9D;lԿ4|]zX^ #NCMK&k|I—+%!g O-dVGuHO^!VY=‪Iw<Y}4ҮZ.(X_}eou%9q^.|:uwZl=ITs%~M8٩;w-΋7Gkjs3rGd98Q=]fr eׅ _C< 2B:b3 ܞU[zcBGfRޯ;Սj4ov=a%N0t=+ k.y-λQ(/vy-Xg[ 瞲`u?Ű;{Z]7: "Y @ɲ Jf}dB̸NeApgI&߭}nxp?}ۈ`6euM൫_xwtɠG ]Xxq ueȞ}<:*gjP>RC' %JhOEUv) R7*:xmw+nds: frKWis ?(]~H1s, Pctӈ{qGsAT-\|*Uf7ޗwYszepʘ]cU5~ʟGlldָlMD5az$џU| *:{ϡo\Wo(oqH(g =aE̖\eI;D$:&\s\tϐ _D%n*R|0}c1rNT]k'6(q!>*nV :H*q^Zm85_1lf'Qc:dpB$[=ox z<0F ?I=D|aLDI d[C(P,9jFH6SQa? RwyA8 >'e"gDyw,qQ0(Y aE@ +_` d] x (L&Xj[>$$"vXIY<ުte @=(-ԞnXp4,^\xySFsa@a9kۛg/L,ܵnWSqY2K.;=h2]_~)AAen$ *#`u ";>N#Rbc⥚TΨiH {ciRe T5Qu_mi~ǵfCe|ǥRV)߻7ŭF! '̘R{;C r8zfq9_c mDW"I 3^*D3ZDۑǨJSCQ\^B1+ڢ Y%Gjz[bu6=?0dk+ot.uڳ$ ͫc]ZT!2>g$Ǔj 9IĮ:P..y_>5H\Ö |6~ h)ԛcs/BN >!D۟k%؉X۶ <]&0ړ+3̤v9{Gd)agb&Ȗ`=.,va&W;T͏.r.4,,;,"]4Տ6E]Qʤt`@Js(\vxL&]~)"78^- D= W8"Jk=B:\ #n_]X,g63-@&Q9 4~q'gpCEb] j-I;.VIfE `r(ʾyst|]6He &y_ajCJF3U7C:;v)(Fab]j ih{a\(Q3ʣ$}l*J|Ԩ⚺`]ېpĭ^v`ˆx? 6/%7 EFhzNx7v371Ǧ".@n.@Qѿ_Ҡ2#V Ӷ[c9=,ksYg}iQYNl11{AC QcHS%(,fNZI-ծЄ8l VD[&u7@9F8KfRsԧ%ِk/hT6E$% F/(݁-xDm4 0Ĝ n ?[XKswAAh&=pF&/>%m_)Ke$U.Fibmo+Q䬓s'r'Zep¸zN 0.wϙ/nصN6NGm`ќ<2˳u <-0< #J?Չ,\^U!DUv05;9^!:*YCɄ̯3G"(u4q Fۂ5SlG2ɊǗ*,@P=&G8[ ljZȃYxV!-PDHK񟕊ʘe5uQ5Vo/T7,W  )*qD>ҍLbq(s1c;kE]hJG3儨~ MK 4 A'8#1+Ϧ)w-qI2aNq#S E4n,-a{t{ *UIC}KɟdQOLhi*eE ˯.`djГ ^9vԙ^K9ԜΗ~o-|} Db+|h\Xۆܫ7';}(kƾzU% |!|xG@tW+.zN-F\`1YES--ϸӥ3 grn:6p;.GqQM(B2Xƶ'UKFJѸ"~8ek"/"6jg~.ki쐲8č&Na(+Rmk3&?:@Pb`}3ŤVٖvH!3ح\NH/>waH;&YxF |_A^2tmdٜ(`;݋]Uwn.9 j6-9`ل\f.%WnADQNװdJ wW=+ KK_IqF_g_PJHXPe5#w!eϱLy3݇296a:^cz INc;(ĶM5NsBeoُWkᯬ/jc hq,4fRt vMiӷk&3ueFQBY'l{mұ5x3 :}K~@w΂2"VD:ƻg\;'A jV䑲8Ǎʊz_39[)}Hſqʆ. \r+4ƽHkq%aV i)Pa#xj]xmM\%A'zHA1^sSn-2Ժ0Yn#/#02 2%n&DZ<Mӆ#-l#œ#3o@d2ܓ Z?Ш*s"IOu*-Cwgif>h\l+rQ= |<otp# Q5A& .ZaMRϹTu/zC4~@Iaײȃ|׳QVAEB~@ )b~!\U'2Mv#yOA { X8mX?LtcɒdRtX5}_ƩqR #kk2p!׳D~[T`_ u"D%#E3c볡cagAbT"-ciS2@Py2뮽s_a3C<#!}]<9q8*4H-LZrBїޤw%80k >x=m=Vҭ¸9M<hTco[X͙3F΢c{=RhhqB@vg3'7V3[7&V 8Z-5ilS*xuU߿~@[KX .ss2t@tWߦEѣr6SF 'O,}dS 9L|HozΞ)V?ߩNB%D19OlD5yA=mC;j8{p9]izA UD%%/',b}!fO%E:S_E9{yPxSZ07U tnKt152GQ4BR 4FYа/[ۋhcHh70V[A%q5#k|s_ }POa7IΉ_ىij٘s IqIYD)p>rm[ڗh9 y`d+S$5Ӗ6^1<Ŵr!eR_\u8fڋaņ}z7d6vh !5g~VV1o:rL*h G^F%]M^= s 5: <%+\覢8>ri: [!f7L b#3[|o͈[mVX:XNM!(ИCƥk1;tҤw@,v7X7^ 5²xSrsN7` .0ɲ=z*н\?\0PpăŪ&ڈIMWLI&0[(OXOC4]b(4:^4^֙Be) }/fۈ ]H,P`Su.їxl6&d?T %Uj j |,KJԸ`U~1l䴲^^ӹM`L F)!U_2:YyB`'#>D^ :5wU?WHŝ6kOh{{$m,?/Kȧ )5. '"vE,Q6Adl(.33#1G?MdKAr)|p$48oK{>EV= (J-E3&~*M`Q.'Ҷ5f!!|fm5B  yw[jN#hgOa*=^䴟 ]műR-ŋ[b!bu*/@[r7IA˕q;L`U5J}]0Q)#`Ďz=;j:&G37B3KC޹m1ZxlXv`05!'{_ @Ap~A6&WQ$y;;QYgLO8ӭ5f,sy ]Oouٱ@&ߝt(fpyk k:9d΅,+kC:'BS[͓V@iP|+B7~GnRt$*&i>I%ðCzY:ɫs@,Y ]G6HD R5䏧?.Ɔ/}l*$ŹR?' h-(ȘMtp폺*HAs+}(n]WNl+>q6nSTSҕĪ5%f [Y8~Wp-E։9j\\c1bX4J'$"mC_|L@ueXVCoPj {u =Ns/i U{&h :']˄+c1:L`ϒV?>Í0;r`M)w y%-0\( Ҭ:ήG"헯[; OjMdJ I?TR ܇FۛT.SڸCg麰jNY-*d"BwkVn7S߿! L*_|PYu-ʁ1vC8 5Np?5! C &Y38XkC RH/{cn<41VQɔe"uYQI0+B/4tNf>v 'ݙXv'PV 걘P -9M^ʿ-|6%ѡ '\ʠY/$Zrqu:ސ%("WK66߿v)QJ&T 0Jm P$.8t4j ǰ?$m90/]cXxyvg|;imw<궆Sk'`=9|D+~̟0czR0>6C`.cs중W5)R!,ˠi,cQJI}%Z!h;8XsT/I1#N/".Դf1~aLNz-TůtK-0ޡ,^}|2&&c=J8ʜJ>ȯӃI?1aojm&u<!QX`+NK;Y)ۣ;Լ~I6 pĚA~ 'ȿ@6ZT y?x^hK$YfӗحԢ~ZY"TKcO˞6XvXi0!*#7(~:FQe9h1S9&#)j(!z*mJr]{ύF4ӛrc7v ^ evfi,0/~T1|-V,vs9XlqA+f WA  g"qNyU⴩ﮆ`'SLv5(֏Xa؋b֍d^lx}r [SX5l$2l=FKP.T1}gF/]V;U1NC/ rY&n?:, vT36\Q eYq@t{-|nyYO=g ]YcZjT0L=ʫEK:c,Ʈ4x=À:4{c@,M!'9cέ#ΒK]0a!M &u$FKɬЕ# %,#+<ȍ[ 9AfBIIRhىyhȱwD?lVWF ϯGd0Ds{EΣDښC^c=UL.d!_b  i_;2|VzXqś8}$ʲq^$sZf5 3e_B =r Iq/ vȶ%$$+2&aܰhW׶Xb>VD=`tda,X|QZ֞b˃vLK͉T{+sirAH7G+k6z>i6xG 4#}υa Sb#+hğt082g!hC^Zjw)_#5zwZOwCDZܨ9ه6Ϊk唖F_]ϚRBWIpc,93r_X%IY0GNo'3ں fդ264 4{;uBH&7͋(U[jJ>7ܒz)є/:9iƬn+cl3 0{:*Z26cʯހAϮ\c3!2 wB I__O b">ȅL>ݵnK, ߮`o\x=5_›kbKb2p| 6кbIA` W|w~Mͨ%%%5лMhP c74u+G *-Π gg[>Iw%0&Ike#@ZX1ef %8jqpv D $R xytQՇm 9ގ'{ "jF~XNW x"4S{g=I?*.<&]CUjhN>.fkb\<vgIQuXCRNJ}1۟>[+ȞQ,,z$53#П?S@V˪k7Tw[71f q^h:_KfAd:գq$ԗ旐~ Dn 3N>emq>~]+/C5cbb&BMHUGB;ڊQc#iqMfa-=K?_E+w'"<# GrfGp9LO4[$Ȗ:i.EK0v/-=PXAW}F)qX B`!F4qTlʃ3ALX@*.|STF*iftpG9,N1Ts<Ï 策Z!Te{>$&x}qCbB1;0!y-p^/+ jhB*@}Q Mo_oϏL֣'z0n!G.{lǞmocV U҃Yl]&4O#N:mn!fATS}7dO@G]epj~e[5`'z#$jrⶍRQG5ь ];>Yn?o(W$ӈ{IMќFV5YC,XjNay2x513x Hڱa$`t(DO>Iã)sbyn_v NIϓOXNzlIjwi ͟f2/ ^j0NIMNv5hBfRO<막׌Őb;TrB7FXє*2}D l"HD3kgح!ԟV! tg]S{Vr"ca'`jC1TT{t@*|(j!kZLr.< uOpf`t+U}3JJ0M2,hgA7v@QN# qJdyᯞ4ܨ3gY7']^<O6)e֐;iCQnN=n<3QѬcqkOۯ|MfʜpF,!lAE37i0/,)0 m47]39rTF,vT,mJC{տ wbxe5PnvF>QfI$/Np:_|A5o6FQ#H'e %/ 7R#(j'V 0͗kd;t@lتɆNDYСbH Jjtt=YvnԩެTVl DUW(lS&'E|iHz#m}rsruacwjRqCW;4Th:;&Vą-zn9uCz|Q f0  Nun^ۓ6EB*p0ʴ˘~kୌڹL5k(n;)^̸5MPf-UoB=;}hn&mz-,[|rN֍\10gjg0R9܏g:"٬PkrLz(UVr##W rZ]ోDm%?ho{#5=6qû>_~nn7]qz Gm/t~#ʚ4Bs=vEP 0e#!hH^mzogA=ZPcqf k&/5=5UŵYdT#k2yiD0_U *{LO 3AzK]8|/_cHV $p4 hIF|)4P[V]C&CKƳĜ3Ѝ/7Y)}NT-#xXZV𗀆oh88nj/f"?=v:\.G8mPgdz{ߘ0 EJJp'$B ZCy)Qed.ܕFgK]ᇓk ދe&sPaXŁ.AY|m.t`(rCQ*2K0:`S|,00 Sڹf!O7UEJ|؞Xu)wM/>:aC/3+m5m%UMܶ6: $4q@^$m cod(8ll,_N*?&&d_VPv뻤+$"W=K`;l:6֡?sj?K0ohRߐgG`5)j3*eI-3t) Uk j&~?2y:rDF#T +8v nTjKCΠ$=(0xu+{`gIl,JbuD\؞=*Ȗ2} C)ϊG ctdchW S8`mcfAALMǂkZ b_ީrANJ;0f+Ō"'-n:p+BFfazC] ϙwɔ&Kp,ω{.Ϗ~SNdo V4@*lt!9%t^7Gn|d{#qrhTmY[ȃ&K݄O'bD ľ9 F@U*Ĭ4JF;uA3AHQZ\:h+䄻k(`bSӵkl=9I\xĂf FmpLeyPfE{2\#8Q/M3qCx!o[`$3LԘNX@feM&эde>#ʮaTe4Ll6)2T`|퀞څuRcߛMQIX= Y;TMs^Z>Z2^_3@lI=he\VP"폾ãArO:ǀVO7Vl:EH9Iϔ4Nϱ(9Q.8e-r=kkUR-3YQ2?o}k"j$ [q_n3ǐۀ9"HTNkxP'Kp<#`1,w! DoH&oWbם pZ96A'>uW}.1)j!Ǡ$]vy&4wJN,Xb x.NkCy! T1A-| Em)/ ؞ ďQf&1Ud!a-C3h*pa|dt?NpEQ 3sqCϠZq<; ծgagd,x-/F=Iڄ*J,d5'[^̃zbM5ep ʤH~1erd復a"jxowD\ =Wq)3o/sO|oE@?Td1&d `yƣaSJCeWNE q _Z)t߶-! !8%?h.$=f/xM}ixύB89PY4Wtz7[s@;Jyȫֹlx_\Fo꼁 BXR 8P0n[ϥ=BP`I f-? HCfy{< XH,%kjxt U$:X3W`f*jP(kPℳH&[OH]WQVӨM}%c>ͧʶS+`Lb)<[`KhMPpBa"us8%]4 ֟YCL71Ho hCX}Z1lXڳ[™Ri&bǮF,A=LCpFa.PNmG@ JYB8j'm^dw ou`&cfpȖJ(|mԜ|E#܋S) v@;SyQ#6ք,\bx)3dywg{ׁ +Tfc5Y4K!4XcJ_[}[v{ )_G؆1|Y qՔc JyuT,A 4)ML&K^sݲ\AHet^eYg{ndrfe6_Y]R~ށSi܁muE#(oU]oTr&02MJ!ei/(=BDzpn,PJkZcߐE0˛UwEbj*R̿S}e:^~Е!t9+ ӮBB!nڒb#5LnɴƽN`kr>Э'ʚql|^i<_C^6rϧæF@ka"n?gc7Rǟ c~k|aE,TLIdFRyT_8kWcBスa6#G1U4W;$ܾx&Kt<E lxX@B-D7 dkJ鞏fNށ,}̦3u ̡zٛ%Ο*L+6OrVЇ S.aY7ÞyB]0ՈĪ̵|i%{!nS7fָ_@PR)w `n@LjN[(vei  Ue@y%K?QJDŽa /v;9-o?>doƆ<]0I(|\Xw4T%f0}ۭFt]AD*(sc lEZAS_(=ZUxeOrXVQkI30]Ι; ]=\%GRSͯ5ޮhNAq7<ݹ]WׇԷ)+xĦ⺻Ig5h`/X]JNksLn9}gЛe7$c &t 'Jl-O V..5K l@r-7>#}pai`RYK]^5ץS潳!@!PZ n) U ~/Ds^/Y|Ϯzdy]$-y@c@ݰǻ[}vDYa#^ 魈1qcb[+v*J %Wiz5+rp+༹U yQ(bSgE94n_ XѓL?H,^&]1e5{Tb@ 3_|+!8׿  >}@iB3f-8uM/n_DRqWY:S/i9Oa0,BFdmv!4cN3Y8GsA= xbǾtše){ZJT&`k:*("MtRՊ!^w6:cOQ?B}zmf^*.Yci#( w1Bq:pywRZR=> }oV|rNU;󔱚%i A'R f k0,&d\olbbLv1ND ,q~z[̕S؟M6 tz Io6&8aȎ%yn$&N)(LeeIxo,-u( uY3ER+9|DS`"uZPOWtTG"5'B/_g, [ V`oEu<8Mz{<:^ Lx$iqoِۼasUhw&[nG5(x/sQ{r-_cv>jnS.} _) _i{I/BϽׅ+/Iz+T r#ٯD4,2tVebc'@x=*J;W9¥mƗ,`ův6ͯ ۄřL ~ ԋolK x '0(9&!dmOBd/!խhi^~Ou 'Ȱ~gc˗̠q0+SR$jA^u?8ϓ^4L,XTw{-r l/D N~hח]]x8}20ڏ툢IlxfX][x.Z-eS~M!;1)+C% o6'W+@ZR%by>b,}}v''qkȕ֌$O~W-'™4WԫP+#/.(WIi ?Np N@ Ԝ͈· =E Pp&:`UK53LgdG`ͦ{UzǴXd3` ޡ,wWp2qFUƼMXGbxxw%"W6,Ɲ==3w fȴsq²x ;x2"& ( g3M01Qm5n4IpL>˲pCmGS)RLF R횽T;\S)p 8T5;|պCYsdnr{GQDŵ;MV%Okw ڢAҨteiIt5ZC©ZNZscdJpb_ ZN#|{-1Wi*rCynGw,Dd}3* 4 l2 3NhD50*Wc2&QQp8#𩶇'5ʜߙ?S;B P`> 8VQ@|/'Cyp_ pXFgGrҐ(+99lCO'$g7S͛SBI(TQ,%}Qx1ٞ$F9?}wt;s&I[Ɨ0sWWXZTR7 Ԉ̘αmv׶P_!G`ԡh0,L[G} pi *A-"l=UۜS%&7&4{) _Fod8.vqT HoTJ2'x Ɠ]sm3y\:dGmMOڞ,Y6TSb֝k;g%Ӿ7 FĨC'C\s:̑Y;A"iSƻdjxڮr D^Xݵa둩w<3ɩMS2Ŕ'ApiL6SFOaR*w/}R% U(|_B\9(StF0"6"5V(EKܧ(Q >AstEc5i9A2mK޳ql 4'%$" WѤV}ysūn*Qd޳?CFIJwmBiue aV:x ?zOퟍWyRuPr479FYk8/cm)<V'oCg6 rIC<'pyD;jSʇ.gJ a.d s ƺ{XN8ٱɪzRhڿ_]E:T?*M֏0YuG/Caۭ].N? ᢵ0ENan"8yLN杢 #l N|HɉxQ~<:t6eS:@QIVGYKi+~x+s`s>RW[h(^odЕaso5;%JZ> 9MܠL[bY4գܾGm 5ƋmzxtĵWdkǘk@qnT'MꙂ( RTDֱ4諟} /vi26XE\6;l+e¿H[ʫc'E3?B.`;:)0P,f^)\KF;%cR ](f<6\eWLj+ 0*͏\woe1-SWKsY]}M8#2zsPNtEgo#ЀPzbx&oֻE)R(L_gtQ=m}C#uĵ(v.:^fm9R3g(~1uK2ÀNS^kʏ0{3E45;֋SWhB%O5_-ϻWRbnX9Yl=wPr/nǜ z  _{#E>'7 :>|{\v+?e=#i AS02nD3mXZV pe)|V5LWv^Z^?g7-Tw)9_pE'C?zXB972%M=psAD1NCL>&!5΄ ]q$W!485&*F-#`)}  y;%F]@YND7wUks),wIHkq6B\j,`@TUt(,UL Ð)c`!(0!480kOרn&%NH&_ B/[r^wpާF4w8r#+\q^"^]3фC;d7$8kUN.]KY9 my1 Jch 7tA;Ua,Nq|H/y(,+فx)eUibEȫGl2 d~Zf2xFu0V``Rd^[ցo9_F>*!?L4XZY:DI*OETAQ*6!x^)%0ڧy.|5F3WKZEzz4lW'r!HpBe 7M'Np2<-FeYNܠ~a[Z|H,M/gxy d#[9cä3?ARɞ%UKۻm^lTwVkǝE|V"!`WJz`97т'oīX_p^$GILN/.d}Fbㆫ=5?Yxc㳦oڸ~W]5?3sͫX̐}FuuP+f{I6 .E+c0%膾6P{LX۱{P}7PX367#2@4k^4D\_Hi!ʈ\8gy5^|s b[l_>M=0Q^(@"6Fcɾրԭeu0m͋7+sM 9A3ᯇ!qAj`"K2\ 0r|}竘#7&>jrqJ{2Nw1 2$GUK[hc^2IlV &9L#y+wC^S"pn׮/dns1 67 fBfB=M9DU#sDpVh@ie&}O_o7iN7Uq~C){hIM*K~ IW#K(KXQ0 ,?'`jqC p+C\\`$bѷnߴ J{7`wAdSԓXژbۂ - "5,ki>dlrz/%> =K$unG06(k d8.6URd.p7^8A-Zv;@^J*A;aa<hĂRc 30#6\΃jS-^=rHJT.C8*Z<%wa9pKL@lu7q=϶!JrJI/"ahv DplK+%dްMx+}lD`Xm#:,˄bK,l%p1 ,i!^(d}_N]:MVڱd0٪ vMM5^5{ƹɗwEǶ;8MKe$4\Q7 azF_λE=cT!ȆrE rYSB٘6e@= AſB96Qfc;N9faC'ي:R^?* 0՗@f:~Wj^B_,ő_b*ksRw/0Lٞ_ϣԥMK$i8ȂMЦX]@: .-@>A:#ܸ.Ex9D}nR6^}Ud9wYHDjM+0\[t?!,3애^%g"ܳ=lS~0A\7~]m !<ȵ"2|Nߺo[FNW$-3K,"8N @M`<0yg:&p4Qg(XN4zs98?O-yBD  ~m^ik"H߭3v5c3-#@EQiq t`">Zݵ+##]ե~\_"|[\JbWVrgV;hީ=cϖK_C(^t1 yN0_ 2T&&dn(lb{ݜ[ߡ0ҽN9ݐ[<2Cs84߂JEVo8uoA eyԹ#q_z5k1=_^6L>%?x" &PWTb:"*JOn7 ʇ5حOLzk[8˥F~.WtRꇀa,J}; c>[.B$V5#$QD^MF(ҹW ͌#1 E9dp\ Hƿ^nQoI/O4[/J#o떜\2zX i ܠԙXaaaISi687ǧg )E6{şXz~K%X+6vcU&iJ?Msdט7҄;6Bp%LIFz{ȵ1q&NnjN `/NTTϒڥ [H!@GeO38<1򡋻!]Mޡph_@ԗȋ(Vt˯S5?%(CmetUY~VV ^Bc]gX/0}-7B POnWV#8L\*րiI?yPGoHtO Li:andY[{sAƷȳ@\-7Oҁ/ʉ Fh2z?[Np"C6gw;+8v75eR)%VHbag2=;pH֧N2jv.EsعW8' nyYq|̭bRWۛgC Ls y|M|bf2臇,88/4?0N;+oa S#‚2U{[ppk\곂LO9ldYdf:NH \ ~8f KeNu S:X)߷Oϐ|5l}[liRb6 8^M_N{DRm<>wjniUi/{[O@-sZ/OxOF(QZV`.j, PhcoLf):غ=I4~V\%؜2|m09?aR,^8C{ã⹨O<>4b@K4fhPt~2zO+2E* qpWC 3<$T@!֭D$JDz8e4-K{jk$x;i9NڣQ X]G/&ܸ"\ bz f_iJd/bS٠\y_ive35yY\/ds|R@G掸{U 8F̈dV7vNsqg"z\v/UhJ/SUhSm[NN#sHʟ"'GTydF{#ы@<枪a(sxᕮhޠ$K͕qp p(N;^~^l`JZ"?%a\ ^lx'Ao:& AAA ,K;N1].がe ,:-q>NZfUM2>U뀮!q+à~ۑ$lǷPCPrEYR־6lhIЏ BlD ך=FYHd!7 ujY~X3:U}yivAր9[E~;sZNHNƟ:Ş_6 814PP |)3uM1qU*񈴫zm$.HKz M*.< *ўdrHy 4ֿ+!UYR[K H/@3;]7]vlXLΨʄWS')`ɫX|aDCx<_8n3|G203Ul`y `'("ӌst Hg;NR fBBqBwzЦ/'F$-;We;.ҭLQ3l\(w}sSd(yUhzV <&_g-1}|{%\LtԜnoKI&!axY.Vzyt9+m'rPl =D[DS/=bA\aRH-Z%+pO g_KuLHV4[k;=&o쫸Iv Ul]Gj\6*S >Z"d4 k F@Roq#:W(~B|tns#H&M{3hI/WKqL:i?n0CAn{_ǁ]AM7Qa`03Z*d -]=گQR5Rlzz'ATmU. MH%3yאQ82@6P{5uky,%HzUP/6/gYpH2ۃ8*;ؤw+kOQK}H އ&đwb=s)GyE!4Pˎ}Fg̀'.x ـФ(Nmի.WZ@֫ҪҙqH1l@Ó9%ofC\4 1FmA^$=8;M'F\d|$vglN1<^;pJ1<55w? QkQ#st`6;m( j9w=LF/" 4.I8jږ |Aq(w9%`u'S2LzI4#4LX>a*$7xˏ)IR~O c&ɖ!x*eF<+ O){GJՒr|>% Sc4薈Vx6I PFOkʹH#CBpTG2G 9^j գSx}Y/R )XE2+0nGM ˫5qIEBKZ&Ը(s\$w3_˓_,C KA"qABUD݁M H:gWUN6VB\|^jCYb.Bmg{xIh"#"@yf֪9Ӧ"ie7Pg).])&M dٲ.iO^8G\0w%yeeF&OU!Um )̕ n:Z|"uH|7D}WuFvj랇w6ު:w 6f󳊂e:KTeI&y%GI1/,8jąHlHlpNj%4$ ‘1~GY Dʢ3`h@j;p\+Ū6pDrBQƹ{hـH vvi\CG~B9> !Bÿ) '7.ԝ9Q&5klj3TFI>#pk`Ħ 2}p\Up{"=f~I>Z,fxTDPCœɔgD Nb8!#!A\Nʻ;Z^ ud#?ߜ`:MT^`M)g&]:q'ļ[:s3uIy͘#?D FD!@TeD/WYak]6$ҫKTDO6;ֈn1ðr⏁7#WAgr?M k~sdH97-RyE@f|-nqBŞWT4G yrm3qfFg1pŀ[ yo&6~NݍN̈ T̏UĬ*E6m6]-)(Vwovf*~qMYI,!L4ǶԝB /w=w&@F68͹)# ]J|>?'uR%9U1^/ f!pBPqC*/X9nʞV77JnUlRޕJ=xkOvC ¦R\ܷCTYlޤ̶DzFxQC I9z }vā^0)"۠U:Awcb {cHExx/M1zjΆjhƒLX*"38epK}6Qjl>!_Ԁ{ải/ǎSAg 1;`&X><^(Ll|G\y\\ *%Ny͢=8+ ^kѻ>qmkT^]\Z1p뀻GŲfOUY)ŭ-r=LM,MhYj'juP%?..&i0)DzP.ؑFqdٺ'8ÑkP$] `P8l>Ȇ饟?R :j lA0~H}մΜܶ+$*Ւd#O m"g&B"#QꎛIfk]KDBu҅|x|x#~@L=CEX\Qea 9\w+Z6(Կ,36< D eO Xa |?=g=m#@1:U>鈱6*.L_y"5b{ew%R !o[pRv.k}˓k  {q}H6 9չRhylCuT5vB\C&-dW[Z-VH7пODVl)Ɨ>n۳D_SUf'35Z}4}:}Cki̜Ew7}ǩ`:q45CR۾m33_L)ju5S0PS)rM7.,?>/ 98ItqXK0jI)t|3F(\{MJ%l{]LrY?8ۀ(ysc&xT$/Σ+ 7.Yz&y3Kւ"یh uBD{A7R$3伍vNUq8h ͋B.g(e!Dp*ɌLAob!.d^yb.^1 kE:EK̯-*UhD=.$,9ԎuxM(K \n5TTB SD2w981cA'?"LἼ𻤠|}ꇽʾCgHah r,ٺ7j~SqAUOTQY9 nt %6/“ցa\BpJvA; )?/2m=(D`: uA1r2ɑ){btj|![D+&p\l0!՝IdM]rۧ ijjjy}(L% x$# RШ8GMPe&0ӳ ص8Z8] e}+n&6Y! )/|ƉHTA| 5VN>x4r"qXBu%'hZnEFdt\M'tx:nJƯP6, G3;7+a T=:hsO!MWdW0Rr8{Hb ]yW-˧B֙$TZo)pNUFBZ$%(RV eWbV<Ԙi_j 󨤖8 CQ I.}(̙⣵P.qa(tۭ^zs%7^>7SQB!],y4ߤ4~H:j54:XxIAЅEdKr&5ެ7 ~s)qR>( gA*gү-H4 <3!K`qϱSQTϛ?P1ѹ(2I92~Yvd 5/4"QZQikov82Q@Ε8U3EηTJT1jIsmkHtFw ̓ypo'w#~F\ C{l n}7 ]<ơH%F"M70=IV15qf*C' 9a:7!pܤ7u<< Ec;i iPP|Mb>(|JSX9cw5HWU5(89q1x)_&RPWOx&Nw'ۻk8 546%RZh h-[&GHfJ*}TeQ6ƴ:עGk8)sGPG{V35Sk`a*8dhOH?2wTgoƼ/_Jt,e[TmTЦ?a2 tg Yc-]ӎK:/2_/+h_ >bp/vEX\zf7M(RaB$oݺ^wA UFh:cFB*=2Ս54c9B q1ǭKEfyNau!Z>havIvcE_biqdw)"V3I҇4Gof%+J.^b*0E ?](7ęnw7"bW}ޘ'"Zk'ury4^3ʳy" uŦy^,b) 2]<A&t&َztSpgNĄn{fEjq#߮:"`s[쀁V}L~eC$Z5_7&C4Pl"R<>рiC O-1wZ !U*Tw f8X6y,HRuۙAy?@ @G6ߢ"G<0)u\WiZ忖U6r<q47G2D _&L=W•"$X.$Ew#nF)QLI?d߄@LGQ3ec{z81lOE30 fЯelޔн ]ݹ80egZbt_O󻿕40Re7Yyø[_B₵UNШğ.-uG!nAtDx&ղQLա}+N"[g!hbja[ᏖZfTL#!3 0n.fu 1q-6CZm"GpKbn!证*cZą3IL\ao<1[x LffpHyQPtjݵnPٶoe a<)@l~]I$޳:\twxH+/umC /wى벪:ڼ5\_sr`ڽ$@/:ͦ&5Zar`EZ=;?r ^Ĝ\FO'Gijy̍_ʵG%W㈴Q]kN"<¾ MF@8)Ujvg݅$}IqS[mydr|{j+ᇺ/ϭn G`=6* Q>FJۡ=e3 as@R>RFq 8a@,D4g ڞMQkA6U oNAdGe^+Š>8$]JF#s?+f5[S\E> K>wE#|kS"TQa;|=>ߙ^7$/m)M{,Ia 0#̀eCA5"&3VᗮEAA~Qtlf~|:۝'|B"SyJ࿝4z"wc5]23jw{%ww$_q'TM+^&_XJ(]`< ˫vdԄ _8v*sW>Z%yXhg,'e yo8ZJ|0&mSy'(W'H}w&갏lFkŐ*1*T3p cMA]ecH;dP5=bӯռ fRs^%7&z1Jt6d`%H%{uz 1}C?M$خuw~ڌEd3 eqfqŪyL8eЫIڗEn)G*is.>Vd]쓕 iLfv<5bCyWF=*BB+҂|͙#sĖX(`aѤSӈ$b !r03O5ȸ,D!vȦR݃Ԫtbf߹#C$WRhoؑVި1Y5Eu[t'-t3֙R-y2@h#o\{ !Wm*NCoRūrsr!Ɩ(&_bΪQ;4k=.+~&"WοCWf Q&bbx3 ˏ~ʑ͑))Gr @'M+vUOٹ<@/%ܟf%{e#TX^<o'>Iwe9fcYM)ᒖ޷1jvQp;4ޒ4Lꄽ6iu)4)i O6 sDIS;/|zBk<ܨʥ%=xJCz dsKƏy8-4HD8+0ir\ *蜞ЃX<|pٔl}Y0MM]EǒGb8ý4NAƆlc[,KH;Tw[9=&طv7=AS5cqQ<sn^ ϭgKМKW^g `|셨8L^S^h~ Lsx̲)kw( * I,*)oI x# {C\GG5tyzr;i]Z|^KfeC^GIN{ޯ#~ؿ2x4%z_es _E {reb0`~zA+ir6Md TlR/KU ;HbϠ*c'ȖLjJ7y瘡PQmX=6 ~!Gs$/"R'x[341Bc ( :3E9.%g';? <[YʄYͷBBD"%͠y0 }Y;Czɣ̞C8{0QGu4f%'0Q2hcp„nA&r3 'F%ţjGɳN'lRrrjǥd6;[BL`:ґ.,+di50HV,#a ZЯ5>U"^F'aOc*;:#r҃Űvx2A{mF m<,?Aɍ8W$CQb*u)r0F`[^=/XOn\.TlOvs߰ TN c]dN2`)LJF%q'P89Y<6'P3@Dz h򨀖ڢh"l,OG_sWv\iQF?xRS Vmn<6j6qRgZw'?6qnlG'4[f&iV!k5;)E/eb@: ҔURx|r"弍/V)e`Q"6$MpH%D^3X%B,H:\QX Ew;?U\K$"v 1SD̅f.Gn` ؗIuyA$7lLƐ,gOeW(w  ZF*y kmH@հ0EKB!@h5;zB7Z8Z8} 0ݦ|YMl)!sbt .,@` `M+?B %4 ;^fT% s*"5aoTӼ*ڶNߗWou-ŋd)v0,q)&I#0:#mZ&\~r+LI<?Gء@ĕ: P.f‹n2b}c>Zk]7ǣ0nMeoy٤Q# #A)5zjydwՅtd9#HWaڱ|G>du$pu)'#oAȧ.9dZ u0.-.?m@W]]Vb6D0.&5T&8=UN?(DjxG \{ y >$@<--/ kyJB.<3m~ 7۱!Pk-*-^d߾ F@$w| q(&MI!U riJ{Ulj'iRze:נ6܀g~ 6urEt/w;|iPs-LӪ?w/[ 5lD#Jg+hb+EOoȠz>|ZPz@ޣBL5~ 8v^ w4y)TOk pW].X&m~&lo-+# =l[%v$]ۮ+ 567iy Q#%^ ġu EY(XpSL-&T =o}Z%ԻANvo-Bau(u4|muQJ}QleIN<0k}yVKy+!KjOz7xΌW:?žҿɓ;ѠUrKbg>.,\"$jm '"ZVCb}mT>%L<;Qac,>8)z}N['uAKr.6wGY`?5 oUeN٫QUQlrMr]{3*&<œLmó &z饭7 I3C0[mo`E+&IIԶb3SL|f*4UPARQy\(F̄e-~q2'}&yף#5C'2;tl'3:z!E$cGa"+ ׀+ GFF '),F&UY+e\cp7B; ~pUuBr.) ;z~_9X-+ES< I1}T'ah-C`B%kb .˦@9TekoQ[jaMdw( ?¦xJ~{,5ꥼrul G 6x| x2)'i>3/S.9dXskE,`SĊ6J+!)0^ېuJ ¹Uv*~J֛0潃=w!Gqf$Rjh\ӝإZG-\Xqsu3ԏWPRyrJfoVQD)k͐\[%+;GT! `IժOxbCjFLɘWs+sUa$_+;F~b_3橶jX%X=!委iQkV~'U9UNmYqӐ0zujpգ$qfSa [L7ݚY^J!S_Kγ|EM.z4J?vny*uX]ef:"^HOTzEB!(l z'$P'm\uRC r\j)*3K{sb38P {P}f!!^܏V"#iC%QkA̜9gݰ/GR |.&FҨ|h܅*kyj:iX mي46x\Těl#~܉glvjbp#R1CS,Z\>kTG&SL KFXO+b= @*L3qSK d9%}ϿV| ý䫣K139LJ8)Zd6C~a[m}%hD%4{;x/9P._HI.ǰzkբ))sWGzz_Pc_I"}5ts\{ypnEYpA8 S. (f]6E񨘐9"` iL"ywJZ*8DXE|&KRRW("w1F0j [8{买2HرQÚ~p%@3Ix3w|lk8eNEuh2%d:()zVt4X7|C+k~t粉 ?H Xx S/ %ZFØ?۹Z#@%X0Wjǭ`.Cl1ܪ֛j!O~W=OM9~  7j8y9Tq}Fp6$j\b$O+a!vH-&NSN߾nV^!~{gTHAW6k'?j}n7qpyG/P8o7%@Ş$ rC$cn!Sb/ (]L}i_zѲa3wֹ$ybJ?VD`6A$HJ-@2nm2rDA&c[M.'o~NƗd,X+5a/Z> >"AeiwYu2F& šBY'SKi:g]E5PJ^<-8ߡb`ݩŋC9V պ#繏)cK0HW\/W~ v~c0P,e"~ ,*x> (| .L:Y#'E2Y/:р˪AjQx< -'躼f->[ZȟASNeZ3bjFP]ʸtGG kO?\5±T \L1xB?[=ue`g@Yszz!؆e@Z@ăfGGeX_Ț NIPRCJ_4Am4r22WOFFI[)_{*F- @*)C7w]:]jZTJOeoJ92Eo d- e}QǗd>XF 9qojC![*" >!2EQ@#F|2Bff(j,ZTxS?.ef3<ƪTqa/X=@q0NWt"m-;S@w'Y J~w,x#3K\ <{mǹӈg}^lπN䩐Zf$XAVP]-Bis 04sJABgF;,k N0څx>&puTo"NTUVwD`Y EuHLRgÆB+X4neV4??lZ3'ml 1iX`~;HmM(|C3M79P&=t0F?*J1\G gĦx^Tb #a:vLԿ.@$r+;vmbH^/6~Mv3[ \auuT[|XQhX܏NS2vl R# HG_Rl5ѴknabK,NoDAo|U A_#s/AwV6qLΗ$\Ax]k"/G{j7iٕ )7]tJa85խOk IJ$b8Tpv%S[ ][9 RI\1vEDžDO1ӂex}YD{ՄdQHeL` 5g C%8 CjPCYߜVЎ Z1P(fKoJR+Z` B@R]μfims/C`!.խhOq G.ǣYɋ0SHeT&?JFi{>y}ɡPAM q`}v9V*Ĕ#=^Rg:!)R5Hniޘ^/Ҥ?wc|߂(H6vXwv34%>3~{~cH&UD?2 hoQ곟9p}VUr ;\uWp.:d8"> `/m?a7Uל=iN} Ga؅UB]BlȠIaMQ$U /ﯥ6]ׅ:!k/U[A& {Ñs+&cޠ$_iQ#a5!f#[V_wSjř9vRg!R.dձhhѣTZˢe.5K}~o\!p[B рU";1&u ?XKUeHu:|^G@}C3j6_A{hJ[7HFG&+0KO^9NX"E XvNƟ-Q-G<.yC,h^a%H\W>ԱMGw^>Hx5MɆn; Z)ڷ`Tul@X|oE֎hjD + > f,ڣbeߎE:.L1z;yVF1OEKӦ3<;\Uf!O߶5L [ bWt6QKr!S#f&Q<؜WocG_ܾ,L8~%!*5q 9iN_ YvUQ+ Ue)A-[gm۹n /uwm+R~!]*9?ߍ] {K Ymf)).]j_|JBNa;TaLYv_J/2}a']D_wwd.@m~j;}-Wfu$sKl0{l^R)2*%k}xP4ѼQl@d% 6w\3齜OϾD"8e3f_WtkfdIG0,ePkoJ;#^Z݁>;1ݮ(?HP-L#Kv= \RjC͘hDGUܯe\5T󣦵0UV[g^vE;;/  (="Tz̒((p'v/z 5Vf5!wSQy&iC5AK.H}_MY[ǃtQ^SH}??3!Y]XñlQ Y|m[ f@&gH._(IzOtmE ٣v &X~IQ@]q%Q{/u7 =UZb8 | .S<7U|?4֊BP~ω݋ z2L@|V {z =){WZS3) }'w]2iݹ79M%oiPS3fYgDK:L`{1 (2c/@ƷExٲ3 qӝ ls*d"MV$K8zmA|R+5o,6U'lC`CQ)ͺ%e2]J`9[ cU&CC^o ϣ=y Q"oi\yqaBɹ r>;h,*D*۟,BVעfKQk+{׳ׂ|=aCAL7U.qf18'$4'O+VZ&U tUŗ B;>fK+-~Fׄ7Qþu1^ˋΛv ˶& 3s!H֧* Ba/eoiNj)ӐWpǾel*ؓMa dyJb3}#6ka) MMp;nݖ>J ,̬^Ƭ|wz1du#Cdɵ(Ӱeem|%TFהYy-kPzu:0I$rT,M}a~+tძVk'0KS2rלaдc{]B}R}䴠ǟ5S?½"LŦG߮4'R] uMap\,lЌCj%`[pb+*8 H$NTpQWy`,q: `ꮿAߖZmUbj͆]"xeL Ï/Sy.zRl7Quh[YEg8V5fR+Yutqj?.wcF*"{V"o$]4@=;deTY-=ϟ4 m`k4Zd:}T'73UQq#n-ReFWBBGlbJ-(0a==[wU0IM0!KS.9'y#"(uJG74RqmWqX}yi;r"lhּǷRH 5O'Vtbum>Z=d^9^ӧ[ׁu9ʔd<ȥ/`?.ym(ʭRZY9k*V%p ːUdh,:a6\ C&zo;. 6n!IS'q S& +zyY–"^ iɆK.ߝ{ؽF5ud'ݔ22Pʞ3y?VAlZK琱Bg_0x䐼A#rp|]o\}"mWe1u|fCOr&4:bHdCZ)G"yе5>Q|F5!~fjʱ#_OƵ[C2T$$ <޿*tT4։0Q~YK6}Tɬfg ;(D` V0 QOf&leatH:Q] tuϚ݇VI jCl@if/snc:Avc jkẶ.FZ溠NY?J.(5Ϣ}IK'M(., !rY֛(8G}R&#Sfu)/ 'NŘ i[:򽵟 bx}jl7_wPBnP3.RK8~~ИFٱXzYh0Y( ]=7rdu _ff"/7WMNgZZt(zg+;a]$l_ *S::$4 K`Iy/O=!34=;jarL%`fl>*mܙ|T(<|@n01ÌV4̀G xD^;@Y3ڞ20c9( A;;b akHGG^#}m۴QV:ǢN1G$1sXmx(]Ԅ`lμMU]'!WNXflՔO*.qGThأK?4z+ݜo r`5`U֎W?Q;6$D0 Y8Bc Xe82ErakwLi mܞo%Z؀6 /n/l@͋7!P6kD ;3h2w%t}| B)cN(919cM[Il]"ɶS6h .>($Q]"3\Pm`52qG4Bu/IPELwzEmtoY)v@ɩA)şͯ g38|FGEODO``KhB' Sڞws?Bc"wmh\)9ă<0Zo3L@p ٹ.8IAv]R~B뤤oYA3a9{U^zqY{eߡCd4r_J!wQ/EHd^ŭ!PuK\D.pDlO݌v*ל'Q>`ayrt9Kc L)F^y˼dJRU=~6|r6V y94)A~;9DEuh@A5/Do;S >y8+i#Ih/O[xC+j^exSH NI41.G64!&>[ՆI?H?#Ȋ3ecFd aC #+EB1R_0+>VD{ */LY>S ĥmu[Ȭ{5ȈW~lD&xEmbvSzɥՆ$j>rC{' ;f,#JU0@c dyZ*]7ًٴcPPn:LI;&4竺R.u1ďՊzUS+{pjuMڴZ 6TG)L1WۂwcLI a.>vBK]?d:V+A-uIaX&rQ9.B͑q, “"[a?*Fӄ} 4!I[.%_OOc2t)j.be s2#W[`.<}>XjDYx}LT(XGT}D $Ec/S[U!7fʘ'Y +ʗ+yT_SϩG Qj(X!sW5&I0-oݑ혀LߖUoxavP3VrtܝczO\3Gt| Ksp`_q*48a z(IkK8SuEiĒ!c:/Q(#eExTp#纑>.ݠ3Y):|gޣK6ߴwNT%cʦM/S4RGh2X@lv5{B# èh KhfInj} NPcJ2= FbVv:ѹm2Ult"-HЉڦND/',i.e⠊f`tD,Wt&+Lq dV.Qv*L' cyeOX!=oɾ91l6Iw zd'^jt5hϙyZɣe{N/z3k^Vn9rq/wt~ضY~K({q%aa,̌e6veW_mw{䲦<t0"2bMIԗviNB_hF'apǗu Ef4_#W.'$ݨC+rϔW7(k܅ DPUmEw;P,0O96zY l[>`W,+EdjX5 %F`%k qCeVTSǢ^E{ZݾGpqC? 譒Ɔ Rh glA]4,:u18!x /jN.Ih~vbfp- K5c?C"M'q⍥M(hԜSͧay](̖tmg'UI=MNi/C`S\pW46_/cUpk gGLE`yh7&<`&_V5}fh++Ӆ?э5R(Aq_ Fmdg!\Z.(j7K(`kmMG 잒t*ić]3Ly2s8^/fp Zd]x!ػ6BKOO]?wYRAK >57OLP oO iEMX'f͕LiSqPJ3?Ѐ:ɔbRgI$`5[NƌCr̓{G%16<-Ibse{T- )ߺwP'X imCbDbR a@lx]svJǻZ㏚3BQ/ ^T5r@bCNPiNy0`Om<E'pfPirp!ghC%EεWI^ܔt0nTooq FZ4}9.M?y%VuΈŗ]'- &9bu^kmF|!O@R+YG;;nO6ft$fȖw!q-rV߲'0tFFUH|L~77W<2sKچ2Fx132|@.<.j~ BS4{b7} sNu.>R+ mLkBsu2aZ:ᵁ3aC̕1Ȗ ZNsE=>6X.2Rt lqY?r4nѯ'IZkʶ{}_X?uѻ4Wޟ~Qrfd.Y̸_;& F!.t8>RpeRsa2Qݕ0$hZ1 hn(с'=Eȓf]'Hwm8aZ%*/:*' $8VGRC|qZZC%L6sg>mnH=Ρf&:qM ^!|Q]R~$ {F~qQ [97~yy.Ub(P] 2Xc^9&ͽ_~\!w"j(~#FL+c!bG|w jG=< ΂(z!=kՊQ[UNk:q~"vJ)g 3b_L[┭ H!Nvz[HODoGc)#ઘ{O`O!'V: Z!y^|hև'u]tb%IJE\̻):x60\-0@)NsOϸVXdDp:ױUR|ʼgZ>"c AulTg K0+B(k)ZZ]a(+X_h}f23Y]ׄלIZ@97B3͈bsq g4D2G_'9# cU49yf^7rvkR]]ZqN-O#&U.BƹbKWӝ$FC^N'䋑$^>>v !Y#3wjl? B2cɊpKX2";)HORmz^QsDԟRëI*dUkďp9w!dJ[ΈA]h@]xZ3ٶu'~ߞ (P{oe'T3Kp4z/d.,Āŕմ±"BN@xr75[t1lŮrځv`opGlI0Fq:>W~A J.hgo+UT(Bڈt22n ]y5J+jC(׏:3&D9hcZ e"Zd@7Bh52&ӘV̭ (|Y!CoA='d.wO xeRno޽&@Gzq(p\*rגokGG㧥+#0J Ėhp۞[ʂn,W)8&WU??5 |F6jȽz;6 +{*b`qvOثxHǕ"]x'+׭ ?3]ЋJG2tzj@^aZ8|%>My;]-d a+Tp2YC2Dql( =[a*ߧ^.ڜAy&DC9zڏt6\iC>Z#)g f}v}J/X8/_I8ܯ,n%! ѦBb.4llc@cOPXTQD%F\vF uv5?X/dxLì|A2 턶P|BsNkyה p` IH[EsŨDl{C²okNt:<tKuYט( a_WqO*V)6Hj={WbcQʬ:!P8-(|ە|j@~v u)U9v6F%G1Ӟ7Tg:$/qZl-U3>0ݴĸ,l&_9 `u/>uܖdJ37FC~!#e`R՗&yxaXΫE}?] 7T R3qČl^ f6qR)2] EV) w%SA2ѯ-ݢoRPz|'"ALeH~m'i@}I |[%lacOYwu!NDu00-T@F C[jusF!QuƳCp#}>7MVAǏLneHEK;/yp䘬6#m#NΕ\}48NJyߜHĥ wUMRl\>^54)M2L5UAiaC40N }Rm(t̹S=oS={^LB)Prog(ijP 4Z r/O9܍vڕ mOl΃5|,_,&Z#L2'?FRjG3Jp 2xFA|#[2򶶿p|Xp tVc-Nq䟂D71= _dG4MStG^uCSy"yϻb\ ~G*ژNc_~OBWT1ҋ <=r@mɶzNc W|dlSy$}eķ #2{t&:[!:  RxE 5l fjFSfo/Keʮ`PDG'x].V¬y:?y6]= PӪ %-!!8s#`Vo DfCanY \$2pU5}ҒVГāBX2F}"rR($mߌ뉬 3 HwRDPC!V(kt?n@3_ڊhLAsG{ѵ f[ֹ@-1>J;"xWIYF@ǧ?J]KNs+%qކ򧱳jl ?Q$/PӬn٠y0 -{xH"(nc<<'*/aO_PT U%}SpQH-P= WL" F@C^nsO֌!$*%s@%+frh(RзΟX4=Jեd kQh6.$b3rw&kcA)Mn{-XO6߮G巊yqZu'SLg:mע=d\ev~I!>ܾ^,w\ bNI 3wb\|?)uR H]l}? 7 Ygpf*wIŧ3ky a4 z39b`>G] JYU=.!+t;s|1(>e[5̟[UF \ܪejJjJa)3޼k5@Tŝ0H3@|D ϗI**u@p}M%f_yr\L*ȇyg^Ÿ,ݯD0ԔQ#{y栕LT sWbK`\Km۹Hы%B4ZdSUԇ{c:w2ǕW<6!M܅K0A Fb#^<"޹/nHRM_!v@|5J 7ՠǣh^w \sm^> te*'JWT >L:c:]q-!Ll=] K&UG"Z 3ד;aZhkhHpJ̳Ya]ZcY}s;j)V?ڇ* 61؀PR5gmGtbq42Ǻ_9 ќmZgumu/%D0=P7SVa>z=s[Ish=3uڒЖ)#G#dty2G8̀V/TJᗴކ:l3ljAE]XR"'V)㶮1=Cm?JὮ=|=NynbTl]T)^̍_bz'*YW?s$ddi+4o>H;bڀ E7x,X"ozUEbu(I/Nh^sˁ[@tZY#v72)JNE&(_,_vnL's&>=i1۸rvKweԮᡰv_km~< NT𺂜 $|ڹH>keMgjtü)!>_]>+ [` G}D{. #Y1WIՋE i# 1;Ϥh9P,/#n=EFa+˸?@ &"#0 ۙ&G7xE5<4ٳR/"\+-bֵ^mv z1 'է dPTs3b(&z8 ڤ΃c Ima7+Wؚb4: Pؿ6 ӵ9XcwMm:CmSs|軝;1fɤc 2pb1u_` XF^|Q1lTt̐&5*G .ݫ-zOؼ-)e2EgJfL}*$쁐ln$ CH;wK܆ӘNzBqwA4б1o*H<TҘ%F [+|U3R@<ˆBUt>{GkgQr+2߀Ԑ;Dȣ .ZQ.Ft# *}j+Ebs7I8EU4"uuƞZe$ѭ&e#tu=6Z.$`34EX.dst;÷ &6BbDpw("_BҰ r3"SB)o!WH#Ӕ5 !,SCM5On|.4%VoGWMb̮\:wOnas,;/DEKt̓fa<'Ktݒ'|]H)BJ2JX%aEC>?/@(rō.\8ݺ՜Ĝ]@w3 m$Ğn._%xz,4tJq [\^@AZ=W)[_MhۮgFt0oIr9?قyL.V\we`8&(_~aۓw'L&.IJw>Hs#j~;~2t<p!c~^b z <ӥJqj@I_`ͪ 0`,*ΤϫD5 [(u.^g.Q PbQ oDt|&o ]PˇS"wt: ;BLUg@7!hAWhi5MVZ^](G* 'N?)/왒B_J]=BBQ#dyA(C ::-& YeSCkm]s \;4l.`ZQC#\DlèBԼ ^ϭ:[tM1Z$=<ؔ[ad(Xˏt/yHFP ,0` }q?@$!_|u<ԅg·{q"a>tn 5]wCYN2jlлL897baf>x<[YM31W?B @k_3%y\#c\f=DЃ1iF&vӞ05C2!;w"\?U^eb1lg;JtAl+TF>r +1n%t;/DjU&9k^M8O/F>+@$`ҏtX5Z3H]7UjoJ苮tC$9(+#8伒^Jk.O8S\bt-*pw0Ee7N\-DXbnmhVO؍v,HRp[}9uM_:v2}[K.LJx )J! ی~WDҦBw[ uzq5J uPS.?۾ /ߞϪUp.])TG³D˩1/"/wKgl4D}^<'׌نat,i7а|Zd_,Tź[VgR/XWSiHuBYSќtW\ƑW>29g=t:7+>AfXLHgCvj`7חCFԩX~\ &.m+]gaBl+dh cx *,i.rmSk7^-6 .  r=@_Ky͋W>$Ԭ?ih|?Bu*U../nM3M1pKs%䘻i"z4b[Y{X޼x$|ZpnhE+8ǹ'_M 5rmҹd>B9\Pa^JϷ[@tonAr7Zp'pIQH )!t`Oc *L1}Krb) GqB'/oP=9A ge&aNnsLTx8&]YI}u@\ȋVI#D_<2"`m$Nc!" wF}mPUUx<}N84%a*9.ҝ J1}^ X;j'5pU+j/)CV6q9igwo t"N1_~_9 YK1{nOՙFe(* j^J ^nH{ղ97GE5\ѫ Z<<>Xru%LjYX#:^ "3 5MS;YPHB'Ǔ5" ~I "(VW_\yC<*tǬmub3t _ @> 81Ø!CҴVTb .LBO.*O^ \kiʞSeflشO}~Z~t%7I7J=Ġv/QˏQKUK[B3 `g΃BM'6#ϗ[Q7e \07ĕb_QߓJ&BH*z,9هuD bBVqepxMO]oŃ+gJV+c@v|W` +UMiŠ*P't:6o#9SZIˣi[mÿ3rh m7YM8j0E[dK e;.TwUEv'z1} ԣ`>QmMy]ngO4-3,luRUMw!H"!*旅hׂ ~a,b&_V# R=9.Cz;(( yQyؔXsOR#DWQ [r{Ӕ(k! |ƪDxJZm$4NVdM&HV)L2^[/E-!5o隍L"#+8;OR0qS=q=o|%mN2QVfQ|Ҕ`Ъ|:DDaF};m=?-1XcmXY9L yd<ׂG@Kʮ k4!1RP9ίe Kͯs°$CWZE? &Kᜂ6C #h4v\ u /y!Kͮ#E8Gt/e\H1Z,ߓg܅#xErqXRFch0#uZ,d~Wmȣdqr4仫{ϻ *(~CCd<ۉ ϔNFqُOh%;% we5 |9}^enWDծMO̓ycmB,r1Y&QA-pg23qdY%_ hSī.>[Ys 7c})hpqPFBԠNck#OK?ůT?nF$`]14yAa;hQ[|W`F\8C+kUZn#G$qwytìɰzN94:M|8Q>Gn;wZnbw`}ڒ3yE%+ۤἯҬXVc _4Yʉ "w㨕ܩRqxU)4aǭ*i ]=߸Uj-}o%Dzwy9"ehKUlGak@lmvt)^aj~#rbC^5[BZrRr ڱp&+R{II:<\xa^/?{~9Qؾ|Tm6IO 5GJpkym1ڣq> GLHe& $ %} uwJC2K ;I{()@&1&P-/XN'ՙLr<[n.m\ 1f-Z^VEGޱ?DOꝩL½}_"r@|/7 p2\cLfQ!K0|y\ݿRe(%g걜`> DMt.O"W%=uZW~iPv)C "z.6|F[ef?撲 jk|\br0Y9m;Az$Z׃.1˴j)[T_oH\ RBfH˖R݆Ǹ\Q:0p#iX1#\7zs˓Rގ f #OΌ!ނ~}% `f0_Ѧ #x$=[e339 k[_!\鐜~d%4hxZwjp`q5_E[O<1!{mjFΟ('a PL}8!lvlXf36ÁTӣwwŻPǏ6,IJh Q2L ,bVVEb1"ElKla76H8%\xgZ6k^%-۸F2Ev/6؃[̮v>١44۴x5xxr:rzm'Фhy;Dx`o5Ҫ% u3ͶEL1Hx*5S9_MwC@{o~ͿHm_?6OiIvE O0`Zx)ŭLɵ롔rlH󂰢ǒ+"YNZfs& gi,κRxv.'kEE4\ٜeLv6.Wk7Ts{@Xغ:i !\Qg^ .j-=jBt^_1 f{WߝIamcZsCg48x:{,!|[&VC)@Yv 9E%@c+b=} ?{ۉ%`VƝ5FaчL/b^YR.G6'W 716NK='&7NW'cx NP6tlLlܒuP=zuvYhS57 xAl@nY8"j-B^~.Y15%azEg/9]f_vZ] \ߣF R8<۬ERV* r.[nP8]Cr^/B vdX D?HDx#dʀ>p(F2ɪgKլsZ2]HC@?VOpڗFIe:תI1mn#=Я/]7j\ N Wqo ,GLw?0v9.)Scu r;SޙkP؈'NbjFTrkAJ[9ȝ}PJmZ$_ޢ@UuN<h׻3>[Qss# {CAq2 >nG$hf0:2"QS||<ɞP^:$Xג]SjTwcA+aBt$ 9XяՀws)kl)LDɇJ̿%.W6=(!#oZ+@*ē |+<4Լ/o +V`q̨nh8̝m&#&\]r;k16NHP~ *b0i9{&i>|mEBX"R~HRu_*åIlRniQ1m/"[ȗ+zWvDWuxmhK%`X7 kd0)ǛsxRL;zB_fk@mMA*N Gl)*$G24 -_A Pt$ЄG,RbCCT &DT1y{]|NcD<+_,#f+\QvtVz95U?JK !g7!mr&?v{4 Gdv6K]lZn0gbɏSB/`s lC^fh˷ qT㧳DP&F#Cໂ^F?iu|֑l7{ث)T9NZOEX-;)~kSZMW~]ϊɔDV8v~T^K3vIqv/E[V> &MMF[ vp`١$d :e^vlqPceM˴#̓dղåf \P=ֲNyasCJQQO3\5ޫلp.@*{Ơ3k;X]<WbzG=Ys!㱾Xާ=m'] ^e'<&eRv75@M#&)KB"ØF^%,8T(@b!I>I=_n"4 jha*r>J{e#e|1-|ƽS`Bѹb|R;{#X7kĘLVtAwHG+"3/*MbW=Ƨ_mUu"D3 Rc%' Qr̙%:D?_|hCj,[uPq$g|zoOaQm;DxJR3 EޠWw`)6kB0au5;;gxԶ<0: Le-¤@_45veUv 0.Ni?MG%&gtնhG",MkaDzF UKK9oXOB~ԃc="/AuqJN'Hn#`kx:lW ֣b66ֱx\}L6[( QA"[k0ۺx"4Lu$zb҄ub-xҘ+9=fEAc=8 Ejc`࢘@;oN,u^3F7"A(*M* \FũUO}g>y)U0ԩ+yӻB|ӄ s}v[IUM[v>q`i)<;pk˷9'>E ]"y ;oKX ϐ/?暱7I^mX:Gs,.*@ D;X:ƍ#( -f_)uXz'"ZvPc#6j³8 *^t:_Dunb 4 '33<`~B=ǡCD;IHnyg# ȱ 72{xO/f6@bC8cQ@>' x0'$ؑ٧_jFu~wj9 [b"JrxšXy0*WuO58#( NJB9KAD^*FRyO .C:I킏 5$XӭInޑ' mkzщCsstQډ@]q(ijxaݹ/ҐCQ!<"-?v =i-qH!D 폨Tf {}`4ܻWܤ#X>2f8$~  o[ IOY +0=̵6P7y' >J.ʅ|&=6ϬA[<'R2XnBEܫ'ѳt\b+n㇫y K/)(E|2.6=l" bGn' BØK~%WQ o6'*y,l o;Plvxof, c-ܝ옳P*h@sOi.0N'옪)LiّS|ry I=4)r= ;g" |]{C xI(PxCLQn;vx6#;*k ,+mtDl965^g9sK.҇ۊ^3*h/`%Hh ѤcXvr/aP+ɥ9qG >7f t{QX>e%BtM5RG*R9N2M%НP7`98y=UɌ =(zy˙lU )$5u(hK!, ➌xN(M#Wm}Q$" $z6`t ;I͊[.LNŤ3噈#_l0@cT.D,ǭayCڜ/p9;X|Ḻ'psNlZڎ"U'kGr3'c9\I5r'mr*20X~uS9YP\)36k!lm;;w.5<@WÑBΗJhο gB/)UT|$qgX3W7T^1Rƣ3G\[$Gl"+_#L6K"@?."ӂd#GQb]*rM`Vb&O{76 ZZ:o*8C!sEʭFd?~J) O]"ƹׄWA-poN9y[J[5}-y6@ P[JQ[J[YY[=]{@ZM;~yM4c7bG.6T SyA2~RG)۷vX(]`i(T¾E&Em "4 V ^E@%l 0GoT+eܐ7&&v~ nG$ۤ;{7@1q\Nm-gCI0\AbqOgzZ>ڶ7abgF:M"ٸ8M?JN`Mw-oܰdu5_HƮDŽ^cuoM xzai2ur-hu*M]>+ D=eA~.=g?0`4Wۗ/oakx+ 98T0g BULU Ri~q4;.wRpd:1Zؕv$ϋ,lAQ|W&Lʼni?,o+p^D[bjEѦ¼}'P 1ME?$|CĿ®fђ-wk]oHVge7gZ_>sIm5H:%:B!I+*f,jo`y/uXƁ0 鷀3ޜh-x0Ƭ>+m ,¤7Q>$8 ՏQ r?\]~Jʵ2x#mR|r8X"a#B"cprSGC<˳E۶u* {>_ZaϢW^z5[=Sy  PL  t浸r"Gv8"0,=(cxyR&^ {-#+[348X|?`~XhK>VzϖWD3I+m[c507\bPTє7=726,T+CߐZ6#2]_z,!JoH.̙(uz6n {xz422MТ to6ʾ#mrrWNQ6׎Yҩ=x,&;rE-́؏up_4!MLe!Ŏ]lSz槟"ʾmF俐RQ DtQftA˗Y!4zN)P I `e lc}dDD8j C>gxV'=ջZXEl=H$etн5E]).6 k mM]e_6Oak HzC<Ā %ҪȼF,+b~FY硁Ợ} bOP{ˎ1y?ۜ@ ئ?nOEp2 uĘ-^!Џa=1hD`ȐYf` ܓO:+[RCuƮ)N~@ >Z^-y,yag#Bݷ5 v䮑^E߽sM*3A"zf D AC xLop**8o<믖$UyPv@7Ӿ5 gnA*xCAy6㢂){Yë@?g,LAp4lx  cYl>тF kG?$-<B ޖpkew´̪ݹl/{33 PxᅩGJxx[[٪A$wn }R.w;-T*[@!uՎ9 XKYKCHd QVJ)g{5&1JrT77,b8XWNlM4C wۀKNZm:_lHȲqUĽH8&I;#õܝ ^!s2}#e)@._Wj_!&IthkQzmq:`:x]t]Z:  [Kb!nNQa5go&{؝T3I")vifv]#N (SG 7cobp n5F輤OPZzu7|x5B/EC&ϫ7l␗}bLv~fɂSzH;%{يX{0-d$jV.w4mÊxEh96ÛWsZGO AsT 9SQ EC@Vfw'3 J"^/^c1`g3ZpqubwF0m*J}ܪFU$XC㐊 9wqjiޱ3뻤N,L(/Ůsj YSɵڴBJ*(PdW< $^#F_O @_+9j2x8(+>烹.~Ot x~!% ecu xϮ >2-.RDT"3?sأ-S 3 y INl<-4jG0g\)sjVqh*#@gJ1TGbܶ2/{….( /ĩ d:YrpGjiQp$_b2d9ѹ>dt:Kqsȥ21NO*asvF (EĬyYAH+`;y_=p^qઌ+wlǕV8ϮC$ }$druKo#%I p4Nf0Ra5׀<"^)))D$PAoI,īX5O+xwg2#3'58nbi -$*ap%\}a<0Gdv`w)R jS(:-Q sQ4U9Mi.;N_p t٪R?quxkz>n:eߘ$V+pAdW:%vPn=쯼):}JǼB_Hi Ib=PgIDPsBv~Ϻߊj<̀\@yݻDY)hT6M0 ! >i&!#z;,F,KEUiYO4*WeWfX r ;+`n%ۙke,bܡLjq5ײj &/9{Lc%Ū)|s)ss+dI`#L6tN-2q1iYxB->8ŨεpIYAZ3)AN=_2WK+|"TUƝ\7D IؑxXb)="J>L @-*ǁY!Q*ګއRt%%GYIv|ГZRihȢaD~wm㼣A[xI(n)pQ) Ւ5үaJ (I:Gy&?F za(3:;MI3TZxA@݁ұR4<ec:m0 (mB5eA@ 1 ?t{V{1[(W>m|;aOM1&f0jdc~9==p Olc hȇh_ufiU[hi<2"O6)(VDudNXo֮7]72I?S>Ѱm8c,=>(P_FQ8"ѯ6E7ٺJsn^{_]wJp_ǻژE8}$;5,M8=٪4MļNAlDB4Hu_-g/E|b~|,)"NI T0 SH,1Ey Oau^批%OQ-Rb.2GW<Ei/ooĒelU_0e3%33avHO|ۅkEHFĹMȺ3:%9eBK;_=Jm;f=',k$Ar ƪu:7ٹLŌFj1X- q@c焌Rlt9ƻޣU7ZMgR255OȽ#[=Ҕ9I Vd),qwoyn@=pK"F1vr/u';A:@mvd\vыF!8E2U9x)- h)M[qAB'g޹<:R6V<;|cN|ƽ$ ӄ5]oqJRfKF)]Jd'y.b_1x"FOB˺O'0 I:`h? |iw@_CbBgrTeÍ'Fea Hc$BMTHxw0#LWGX'63kF9x`l~_6U0/A]ԸcK01Uá鵨4P?}|Z)X\,R{|y& pml0lw@pp:1G4'j}%g(U1 w!4kP1QsZQ4UG:˙{u@(va mj0-#>?/٨x >;dUu_t[j`yMe59$rQ? Zg/@W2xaMv?◙Oh\ʫJ/ܜNXEY MUS6 H*hΈ(D^iLWё~8TV I?s㰦#/0 ɠ/H:.a\-A, 㙏d m*NϦ5pPD8sOlA%(Cd.m`V )!^@>du&C/I!3SҴu,(g:h{Ɨc09tI`'u[@oG@k"|r լz`; LT$ȖvX0" 49eX!#+\:? !֕JKVQį3>.s =bODd `092?7.SR}gQBŌ)AKW]&Iܷ,xКOunմq]D,Tao.$9*8*@ĥ04~Ux} eαy=#}jje a卙t+s>r8m-8Wv N쇲:/QQB񋴫./Y(m7HgQE?b}$g^m6-0cu. &bA1~a1!<3f6SWD:^34 `c'dX&櫧iIelG`Bq'1Sha\,b| )7.WۆW 5)meMqM]y>-36l\D$-IĮA6#OxNK7ٸ 43֝:QA"l&GوRB3onٞ(l hey\mػ] p] .u-z\SlHD!OEgE/뽻[Z%4])C)᤟ ZN\ ?]rn+Lhm>*cI J]rsÚϧ֩*{掯`gPx" CVJ'OѰ.]ÃLG*222R7x7LodžI8r茗MrNx}b%O$yd$Cլтv@{S [HAo c- -~ qʬw^ʝd0?ZVY%C$cޣ1 mU?L6M㜍6o6l(YGaM2p22Y0zi&4J?bԀ Yܓ,U0Twc+ TJ'+-Y;KbR>dc_aH*5K)gIOCQp^xf- `ti7!W) IJҀ(0I~RrW72Ft ~}H ;ؐ@XhuknHrwH_i;YHKcNH@XCDk|64Tԥ1؋ ͘7v[5LҎ|8[;+IBP4 ,sw)I/R7xX]2C{[)@2|j(cؼQ_nNυsVצ6N)KP*š%c0KBSOy-6={-Q{ļ-q@FGF?FuA)! wgtĬ1o AxO `?yc}( %1r! \Ճ1EW1NvC)vIH ЕZ_ǹ:EkVw>/ZV88o5 Q>jئZ~lDפ>a^'mc1>fPc !XD =6gkJp_IH)y{d5>7 G^A 0OB6h6:8υZm7t4B^~IhVxQs0|~$m!ucɃ%g6B)D'*/PAݎٽ̵=c R ϴ<Q;~^7tr!VeYwF!op0cPA0#?~չh]مYx,ՑKl@5p7k@T؞bE.g>J/*_輈{* ?O]ژ< x>B08+ 7DZ&Q+ʤc^8YDU' -8;dVT5CIMԷlyvAv~i?z*a/ II{)͠uTunT>޹DbOA 5<3V SkY0=<clcmvlM\-d h XnÔ6DĪsL}ڐrbb?mG58p#$].J d*Yo,^ILmtPf>jMlA'imHथV5\ز-(K + k.(I3my(幆8I3z,11L윚`ic~wMGcQAcrg. J8=uLh)tfp̈́&$ҏqOWZtҵ2se|J FYfdQC÷abWGK"MqEFxv)Тh m' `t,S)yY] ("ǀq'DG~?VV& w4dx: N),=[}gL+Qm5dNd.m7-h2l )=UXeY1` K '@ɅoMǮ=5]5`yK&%AK?nSH60 O*ES„(:`U)iswqӢ墝m5pewK~X?~O Z{ HN6ney8&ۄ#z"[8^賩[,}~ 6?bV^ɻP 3Ag2[*v.XQw<'\s^z%+V :j/RUO-X.aƩ* ]]rzC>O ii=겵پҤ.ˈZ{+H;. 8|tDO3= }NYalvl/,!<(E< 2E+m7{́6@-`rp)hH6bё2 F<5s}U3L b2 4Nt;2 n bHݰCdk} NlK8'i=:' 6<5r6=N0Wz+I*$IM{/( B,4&LPib4b̂/!lӖԇ$8=nt^(~{cTx2RFԮ-jt٬eFKS\ZlP;>u _3Cd.QJBb=i}=LK~7򉪬_dRG!!wQyT E) d+Y.M8T@)wr^Ɵֹl&j͚[CʗjCꊬQHZmRMaՋ3;@˺*iRyZ%"tb7 reVſyT$A[WP@8`"$36epW\=Ń=ASh /Kgsm3u'ZzL,kЎ[>”+;QZj1m=~ļaq*d΋HitfHܻw%, SQ7mlHIߡMn=%j-o̡ i_&@`B~é5C ^-7>( (,zD4]EBR,)oa|, veBH@O3.Gk?J}xh6ɗ涥RT {Wfj_`H[jY{ #LDM1[3|y }ꫪ QʢޏBRʕLY_2Hqv&O%,Tnp彵钑=Fr`%2e5SlL8fq{p\SA`&jT Emlc iu$olq pѰO=w=~:9xc2}}!tʳCOˢz7 #T@\zz@VveBoŠȰ*,UVqu^P5 W ` Tz }Ou[t|lɧQhڙN`K˄cOkMoK0H>b֨Z >!'ecW;^,jIlGKr_3[?6ԯBؗyL\άc7#䲒[tk!5nM'3.A{6%e`|Y~}jCo;q aN0:t\( d2J+?6|eЊnjvA6 0url豘rjf^:2XbH KgHMsD ⻞@䏏rFOFZ3AA'IGJ4<#?; Rp^\a,&4Bm U=U&(lx8 7j Zx$hS;)IJ.[Jv:/3l.or]%9l+JL?b `Q_ۜA_|('-՟G:-Xn-?r;^Ǜj^r?+B8TLܤ࣏)ygT_ss%3#V`WVן:AD 6 QP4idGϼ.mV1(]UHƁ U7Z[^{X¹ԛM[ PвY^cۄz²rs?Yyț[|0AT0: 8M)u[5)F<28'Y.YKlfr=9gqذ/4;9bz"x1F6w_ I vM`uRbvuȿND z$?8QW#aHUkvfFsT]2ѧCP&ö7~m2zm4`c- 0dh6AQ#k@Zm2yu6x0jM$ Hٙ> Զpek^(5@jh}|~>dOJMd/N ҡ| tlSH醋oΏ5$rS^25lz [11TMܵl؆u%ٚ6O&h5GIKr %:Z+\*mUWqRNsA3\Fv60̐ڈV} >wlx;QªBUoe;uY@0Ki>,|ՉGkrÑ-ޘ{&(}˅S15Tv4BU:-=Iw 9Ȳ^pji>R$뿑Э6q &ӆ췇~Zc>EjeTԔj8Gch,V iGWR|"Ao?cJaQO u}ZRN9_"*M-7KBWaipt[[dĠ :*B{LM:5_3,+`o"+sCTsh*~>q3@:SGb}<7fFIf(L__[>R1쪛o-dQ卫ѳs BK nW0Soq6aT9۠~Y|₧t$֚Kn4s 0xȡ#pnL@/p1wC$md㏕򕴊炵}:P7NcZvœUKm5sH *; xoT-m :=l,-]C^}7^Xn|o>X7>{g夻IiJL(2N~N)iMqF%h@U[_z` nDߎIX8":a Oц1V##9@,36p7+M/K?jϏD= tͷrԌOC;j=Gz!v+̇rLu> #|:?;:a+e9*5JU*g0ɰ|>}bzv)MX!u[7PU,_NcSuv2T17aïGXCm5}hǹ| yfuuŠ ^Z3z_z~y8j-x )by NЖ}:- 2 fhAVtlqC{LAs덏.Ht(E !B;"KK,g&fy;ۄWiAl`>);*񥥣d֘}ig;LC? Yۉr csKQ5yġRɹ`LNP≀%XMTc* i{>b#6e7cйF N$o!E P(+f8r,Q i ^lccC{*gWZwK-aV1lv5 e!j< 8\izlUJh 8~Etț]e#RQ"mhaYs ) j48 O +7܆dถt@%Žx jBklq&dU懎<&&\ \={\rx c) `1xy"d/qOZ,R|,Jny}0bԢ=f j5]BpYsnΚK&>/Φ^*z&K%E}i#gKZ;]`qtrsÔO?_*E_315rc`t9 #-=Y7rcR"\a3;Qd@A>r50Dd:o^ Y)P"onRr9vBo1hçGdefbh&J[D@*O_ _dH in&sZtƁ~nh/p}s3+B=t琍U{B/Lx-eEeyA B;Ӑli#g ",%Vad.YdBqS.:$ט>B"g /A?AvA_p">ɢ=QڡQ.d!ZQүB/|{e'Xիi"p'I4o!Vi:=uru$ 8k@fQPHC9ɺ"$lDxGe҇-|3*nh'a~sWx#k$S;g:R a + p>R|JvM.s;RB2,^ɸ'֔0YurI:8LgV`{9 #o84sY7epoځZ#h״H:"i$Ndh{}4{t2 Y˰ۛ7hyf097m Wî~|9>e UmlT,zdnR3~㙎s6$ŧ7]/,1̀N;i]pTY1_ r}?QÐ~С b(<cW-lN-Yj'74,<%#85)03@ӱs|@̓r`CKuA]t׍y1 Hu`p&T:a `%`Uz"(uL`*XʩŸ~Ey%Mb0RK˚Bܓ"f!:k@#B#pxn_9t;$yigF۞]쯈 \*ҏ&|SY*k WP:%` *.E'g$Q 8+%_ih&, 1"f?J-)zg;$jr^WMB7cb>OSsyCcxK?qb~`w\ZkĎK\O͞<(#VPYw<#wa }8fAH*:iJQ2 B\,wGoW!8`C`Ɠ,yۿH: 6L-3L9Jmcr,eaY9[\]D \vІWu?@({&.LJBe`+ԕZEԷi-E?b[yXIq p!i% Dc`niwW1$^|s9NueG:Pj-}G2u*4B5^,k>L4m 4ry.ls-pGp{&.~QzoZ-k;%:dJZB{ QXs=}˥~b9/t'(U"mN+BA&c Kf]Dgs|__Ԓk_G$#ChL¥YH2>h(akfϸXlE}5 p>4;3i)N@(cHQ:k~,T? "kܠ" ݿ+m~p6aPΏܮH€L\eNHH[(k&"e#Oc&(yV62qM@zF/`3Ň&[KTEP~y!UkY%7.IG~89mQ } Ue/-iez>zsG"qU>Uv {ϙWHPnےE I "A'W2(P}/s&*Ypmm!4 l}<^OCTlpS>rtI fm 7Tf8 zbp(3{%sÁ4 (} Ueω)y=)pX :Buz2`ĦIMLC$,= 6v4${y^Co=ʅg˥ջڇ#l=/殬h){Ƙ?!$E/sܸٚn[Қ&@+S;1$bV^v@!^kQsk] ~gl+eX/ Zs fƭQ'c^0hΈgzgeSÉb-Jj`y!rf;eXTޕ/~+0o 2%}4,*\8O XF ksŰ r[7{OGN"(Fw-f$V#2ޡfG \m'c:T8Ea,{?aѐ$ c(KeoI) "M{ߣ9'P{EE̟,֠E+fa?KЀŗj<O BG4#lE_DD% { p|nh3&Xj43x?N>9˚XڣeP^.S.|wГ1zDz(c^ynA"[\#R, IUeCن Fy'zCy|σ`OHi!00,d NkkRֵ%;Y ^ {*DRNO³kwE|vNܴ\f jܝψ"MW/Ř,ףVB`xfSq#;PE)zү dzo9-/ASc@DoOA89%VXX.~փ&rؾ9Ηp֗uGP߷C8׫v`M[Hz)708 ʍ%4nө޿ֲ))ST]GMs{ ͚;Fp"z ތ޻-fZfC`uRaqZ+h]uk|uCIM'>F, c*/ͻs Xa(6:ׅPvR 8r}F;ڶ~9Df~EwWcq_-+p8_L勐vW "sn]hW-2h nY7&cHa@"Q4kZP{!yGnɪr+폄$|AՂj!*{Qյ΍M9,_#>+lQ#qݍRD7o:BU3MSk/w:]Sӆ-Rڢ+eBcN1} UR%0E>ϘxVn:(j&ǥ y_a"_Hs""4G1!ҜJv[O!^KKa9'A8W>304sZnS^Z/K/W029QszIHܰl{3ީWKQ%`[⯭FRFSuqQfkb<rǯ7B37$3Yx.sJ< RBIp`ַkM ,T69߱]7f9ed'*GUb(U?w̿Ga"nbږh3|!&N7ySH+^v(!QHęoKw3 .bԀ4tȰJ9bjSANl ʿ+|9&oi:H9HBqNo4UzMK%x+ jU%m#m®fYnp|*M歴$A\  z.t}+5@Ghn7ʘx#fJQng|VM`k* @R.tnY;Y  Jag>-tiFǨ*zm,fF/5r/fҳspQV9 I<~9,B*~8Mvwި>,7,xP %Ď_ּ,]qscM OVFRtZx7Me/~MX 53b3ԐH|0-^H S{EF;̣:3ˏE8'Q#ne0=߲c뽑7CP(F_Mq-aG杩6d#ڂ^mfD紶e,ޟu=,Uwx9 Vdf"8-iE68^G!^OK$A؝H-}mN,nNoydLyL- V IjFITʻe_BG֭{$ʇGPCafBeج{J$؝@)sVWUԢ]p tky_gBleð'Y3yC# /*VҿcN'׃aeKD%pňW:" {($P=9RA :_>F>/ ޥitT:L~LW֞mQ^dq!~nZ7kirīmojD0[Un#Z=8 QJL0Оj&An@+!\\IV/IZ3ʦ ޵/ljGEW4JA\VDŽI! C@Zhբ duV=fB 䔱4E3=+w[>l\C%ԓ1n?u7MUi絑p{1WEuɅy*>M]:X:^3 ) :#١UEVQϗD'÷l,Z>=#$9z1 ٦o}z:M#[/Ic_TM5VAkjYvyceV{ 9.D֢óD/KI_ g4Qs]ӲiYp+&2IN!LFvdVˋ\p*]$p/=c"To/V6rǯΟN$b  Hx|V U)^HsxxU',:SspĠrq(MtfN%k{CTW(UIN{!D:)ُ< 3A3D{tц>_`e,,-?wusMS:Z ZՔP<ھD\jǥkmt'SZ9"`Pq@hNүQ~UTt oP!"^@:8ĥL5zlx}ƺ>z!پc"#71{2nɺ# mmޏJmOw8GÖ  m#SY V6ێ [XH8^?(J(~lZ 1P]NwC!S|/TcX1LʝMU{@͕sOIg\\Q~=0Q}JkSk$XN&Mti $IGh]ךQ@['Ph<긽`.WKH9V\Mz~mzX͜4_mQw4i (R僄a(UccdNAXv@kҁA"0C۾mJ{Mbga ž Dh#ϓOA0^2:ZHf;]BlĄ-k_4 Ԃ,uVj}7~ai^oZopWqK2'+7 QD+A\^ϊ`sJڣui*ܓjՒRd%ԥ6).p.+mUajZ1dSڮÑڵ4[!=V׍m3窽73 $S铵,m+X"/Xu/xrtF6ܑH`("hp3z{on .[Uvt09vE&--[@ iP(21|=. NY -S0Gң+8_H@n(?~8#lELq;.4&˦1rƩ*<~ln\}p7%rO*:ǨGxo> \9a'#ミMF&(w3H][Ar&jr١$;ށ^3xRqkeX5ǂJ%0.E$KtM(G5֔A $0Ed؈ˤgg s+vu/ /?lIB'(w9r@ˈuOWX =zU+vT^"zΣ#}WqoT?NA,1h=pϹ/ H/0&A-Ќx2>"ݛ<\9 4;{@2vSdRSzK7xa[(C0fT,MܜFȹv&0$Ț*ulPLWkq홊Jb|W>{/*J|Ǘ\nd*%hx9חx*VΥşUHPaRIp]YT9ʨ;c5tqؿAj0 ( 4Hw<QVX}n`sQ&΁7&Uk M0sMR~L{6x0{7Wa4X3x)PoN 2%0xEz,e]Զv9$r&g%.~R_|G3|385{,d|3x/sqSH!D-;K*q+Q,@dq_U" |Np~=4 q)[[gqj,wJpA18U\8fU9.U q8YW醿-ߧ>.EזTBtv$(#7y<8]L!"n?xTN>48qPJ)aڠ6?E2րD8pp",okI[1꿯8vuU|eSqiRBfΒS=SLo?s rWR$ԙ@_S`V ”P"K<0DȮ.R %hm-Y(_BaDzP6nDʡoafv$,r |.J8H/'dRvDɆ /ι:: 906kn6zJp 4saB0Ӭ^=`˺7O3q5^(}Q[g-g+EFK͝做)y2} 1"SUoѲn_ijg,DΊkyl]YVfG Y(6lD_YΥJ1;P*QUUq V}\I^c,$lj}![xu%KԞDWf0*|EeY~LI#Qg`!;U6Y,`>2gf7m)(\\Z~#*]h~|9u,n.Ӱ}[3e rZ W>wv$dˬ/n)׸֊Fv"v䝮TjXXj%F X&6&#+nT6[<-pfMLLr2K"JcH5WIF4G0H F? AiYE:4iQsuVKC%ʝSgP[]/"gV )$pr~Fvt潤9ooqiD!ð)>DŽ$4p82+ i #OI;#rLgC n| c m(wcd}ۻK!0.#KȂڥ=8|kZ@>/30}>k6Z咽Wht[Q'6Tӎ%nNZZfȬDī1FaL[fD}YgiX^(U>xr fr'O9fBà<v}1IUj{= {l~NMf:ʷqE#ODd/ EXu4/_߆!VqP>u,1EHN$ o6i2=xJ댿ohc8F4k'Q"q6D?طgvm!NYrV&jݾ'aʥT>H\g3ζS{-6hwXCɯ%guB$pXaU|O h pqYq;;o]6V|ܬƟ;?j`Q u;5y8ٺ$?ccg)1?ÀJs UѰ'%ں{ƯBAl_P`qfX7ΞX˒P w_<R~s#ڛu!?Y;0Nbq# $i⽁Kh{*LR3G,9'[]&5;W` ut0mdP<ա q+"_IA~fO\?X@ ҽҔSBJB30ޢnBD[ˏ#gb"io_O1`-0cub!>0I]될IG u9hE? CmwohDgh%}m8cDŽ)jp5-c~0`%ͫu6(sp@mQ)WgW#\ŖXʥMDøl{'C|+zaIOϕL~Ascɘ`"LVc#! "\6P}8`DGr"_MRD\{5{gΧu5_:VZhʙ 6@‰'H+9gJP>Iu.@$-= ^ޟ!82X|մ3?9/SK\Uؼ]X7e{@Ī> ^=Z$#4B=b'28ne4Cוƛ.-jW80O7 YN5vS}[n[?o>ջޢ#0H7Y7 5P.& ,u>\ H֣F Y:u3D/]m}ӛ-{ӸgKfCN_um^ik^4n~ds-u$Շzx?:!b-In$k3UW%! MQjx7/Fs~AFFB`; )ECrAZ';HHol;ˆ؆F31 OpNƩTeaU*_O>NeO#SZ6zGw/s.K 淲8V/^/ݐ!7^ V&MQتw DןQ#]$~dG ?=X$=L*^BfN/t.򆰆}^xp[ Mw(B {v/bw_!wdY_pT9 #C35/H?-($v6p*ެ60QJyJOT,'BsvUMz-#\Mq$(\CsGڒXgk@ƈÏ7h8yAEGT[^;2΁jc̐(a-IQetWp5:W+jĔϟFoluy=0# %//? )W:7H`DpSNtIAԃ/#7 8}p10SY"}WWbj40t:Tr76꺉}2ŋ*خQi.Sp$TKJ~dOK bK$xNéHYϟ}Zw YUUTǪTT_ME Ovo<ٝ)e.]X1G}.ѝXOq;:aRؒDIy2-Nj=;| yu^`'T&~ƶvNF L|zxh>C~9XFFl03oY]4OOYό7/F<ĦH}eU9wI.*8/iCQ[vo52m:0tgA@?ecwE?;o$eI^Ueޣz2@w@{[6)Pn-co &-$,ɽ+ mԑ(t "ѩmu,c9R!z?8jw> nf&tTKM >gR8i+Y[ S*&Z *ΐPm.P}( :@mW,;댁@;+QU,`Ь&e!C++jZU ZBE?8vł2" eTJI!(gֹYn \,!*V]hOSP]yǝ3"mJ)+dEO<>9=+*(a Z`+xBldCgz r[]J0j5̘١0(Dy64]\yBŽzm5(w+Xs*4p ԞI u' MgKm}"xZBV`Dn%$ȱ :[f׹:lq۷G`K!Gd@h:DD ̾[VET~6f3Y%HwO$פ<:;2 @pj a@;T- TXvWCG2'FG|;Y72"HFVC(LXazp4X/ZK< s'TI+3לcW/$,3Y&v1+]J͎4tzhcith19ӭYɉֵfWy%郤0!l7%@$vf[5|` onՖe:(̏CAuTw(xOd3T~|XLbw@w`#A3D㿳xB[+s>VDYY<2z<{$SԄ;`&.JX=DŋޞORν^7-G`l(ؤ&}LJp5Md-m 9x׏[{gP qqėrEB`UygdCս{5Tavn<\wgi ^ቛY,<{E0H`LF" r5y'+oP;?H6"glׅ aD<yUy m `cdR:ޖFɇeVAkcuMt&{v[=;ҍ0sh` 0yC&GC,kAYPӑ0gCqհ(N,+B\{EtNC{Q v0>ti@_X\R=Pv֥NU5mT6JD+:u߆Ŗ,;>BXb%ѹ*'_w%9׺[[a/GϦҸh\!t^x-CaC+?5BҞ5wɛٮSS#M}n۴m>l}~tw/g|4Nҕb%ӳȵ!"Fǚ-IҦL0.~#_t v]Gj&یG9shG!qB0'؋ 7x"uV<:b82zzMv7:+ʺr|P% XcQHX ~sGo6<`M;F&ğRcV`-TKRy8$fke~#५Hj۸G{=[‰}p 8NZ zYL*> ͕v|+0U.Iiu̾u?%@&~;6+E.,*h-h4[Ŧ]ܜO$%)E; ,wj@ۆa Llku=/uQt< ~nnN*)>Z e@ʲ́jGX̶(da Tmh߀Tvi=JXnzP_-%kWG- 1.EEËa7 +dMdh$rPp=ܼ5KVRx UƵj'{ﰻɄK}ڸܢE_pds^Cb-j ɺ/CL ` loJp35@Id?\¹33%9G%UC> '1˾YΏdQ΁X\Mq[M-F~1IOv8Y lqBi7/J;}!N=cCeYx#x}Gls(T\DgZT%k鄜*kq[B$"w0ݕMoTb"<#~\h ;7>/-6q\]skUQo&d[W1VԪE%ሆz2zL|6Nnc3r 'b)9qz;|q,bm o unٍc )ehs%~n+s#'u"塻gHsJA))*6f' W[_~c,*6|I3>!mOI6BL*-Ӂ8 Ҹ}#KgYx6yn/j4#u2g=6M7|VẀjk?F ,~署rÁ,r&BlGh%@z}NoMЗg^ôV'Q [Dt RwvF*8s&PX&KXqm*cmq9oIx9"|h+ SsQ4&&k8ܿ߾xEלPX6e;{ܲG) 7Mlq!  (ź=1`ieBwHj5ibb:( -%ƁӪQʴ>w2`ҝe;x 76uIum_ F1ާs'`\,FS#Z0 }09z ‡^OEwo+Eg ov[2F"4Tveu}TgH XN ߁Jr|!sE_&Y7Y)2{guq=_thj]>QX2XD9)+cQ5ڐD&vq rTV{sA!;y@hlob<>f;=r˷lpNq:؇Njwβ':aR#=`=`Qq(83*\k"ҙi"QT>̃,e/z~A#$VQ>kt42v|,j;\"6D0Er93C%v*R4gz߱UG_Tq^h+bM|6_4P$.Og&(_ױ8)~B%==Iq;6FuNQHJ ^_D%q/DѕTuB**cM"y$HCzT!xV2Ѡ`8w2pTHz;$x90wX֢02?6-JUyCXt5! x=w6`DYͰ=)_b]l@;c 5 DYy!?Z}hFvBq ?<kCJ@É|)1^YCߝwNM:}]r?Jh5{8v?ǫ-08;T3b@Bi?4 N ^$>H+^UxoD F/k|p58{#o{| }d]Kn~`kox;$3cڊ9ɁnhG Q#яG҈\r%Iq(ܑs$;1֠W䧠2"t%}A/<Z*mVtgӣ}=P'J{4g(=s_%8c$)&#"?r  ⬉3 _$o$"`-;ѓrpSIKX5aJI- mq;uUvf$fvJN9U }݆UCvl")#h,V^Π2ۄ{@zt髲UӺ jx-iThb,`mK\[H@SHmh7":,b [QK7I$φ_lBH1IHPˣv(sߕ/GZQC7`[ Ρ!D_KbRlI=YnUU-O8?g%uh4lҼmDjn{yV5cp|eRU6T*C= Nr] xXrVyɕߡ܎?ɵ3t~T6}u)tk8.Nj/y>A5uJ̼*/v\"#b1%5u筭b_Rc&LzOkW % ;1q㍿`c!1ii31 P0\c%lù_73 DcQ꡸/h!B? [#WE9mdA4p%|r*w~Y/%XzA;(%0|iA◨_}E/|#&5st,>D"% [_=f=qheF=%.z$A"|읐;~Fu#e)T!<1Cq,wI &0³pC:pIqth;!7q= k tҧ$37[ڨtxgN,heZG߾4E#A}yCt$;'U&.,TÜ_FNS VS|0x%2>^TH4ZE(/eűR@6]*cb|)0M.@se' r,}wk[U%38y$q^'fh_-vKKs_5`vxʁw$oW稛 ^bILӉ6D2záڡ|}Yؽ*W53Ki#H*ʀ"(ܮ.qT:n伙('* li} 5EV!ĕq %w%VHQ#W!&h ;߈L:_ȔvEr>7M3"є{CA fdM #!c.tJWƾ6&!j(/ Guuo@"} "4:W)Jt~"2TF&2wK|U.$}Ct?9Y|"h:@Ky!]bB^ccl<9)W }lgz2˒7?F46=oVTDs"L/ΞQOthR ӳVXpZو?7|;B:rԫ ye5<w>Lѡ)3+y1ݏ .Ձ܏D4wT)#k8~9*Nb/m[ >Μ!t(tnW+c߿@c瘯,)%Bkz[iYt3P(xbOOz Of<I2ÕQk:cg{Cp P]7ك[voByiZjIMf笁8!>.A̔i?OHobw}8RN3HJ"dWSeEAkSU~?Ws%iGjf(YhCɪ}'q~T(Uu=2 oUُ( d"3H5f1A/[Ez`,SGU3։e(Db/|W@lsC|e 4d+p;0LhpC4Uf= Viiш~B>=7zZtBMF K0q0]D]"2r~t2{LV 0a׻i&Rzt+r[9BԧuY-΢0^WDbfWSXӋ?ڦER: %Rn ^ut<ѡ*[ߚD~i}yPc'I JS@y GMj"%JXj4zUX {'q4W1y w߮ YxVVJgE j3rlK+b$!)cBWg T=y\֥3 Ցy@\XYު ߡ[vg)D0[eS2 61v9%<φ(2a{|Vfe]Q8|iwXO^nhc/B(dE<vs:R/vL]:Dfxb܋GPL2IܺnT6 ;SKjd>ɆtNTQx'h~(.rX ޲_A7cACŽ}FtJ:qgap Sŝ}xs| lAXaN&5sۛ%!b6s U KSnʯJSHS%gY`!f5 {-3k_TGD8*=TvHdF@$>td ZbՍ93KDcײ&䌾s.?V>FYR.;e#Yz7 Nv;]T>?蕰 umbW9~&G{bIK/$uyPAם>.#lQ219l?UVnKG {Tl6 n3fJK8?R.4R^R?[ܡ Yڸ>ƒ7(5ӐU)&=݉/xտ<-EZ30+@ze4N`аuz#pg{o eFpn$5kE ԡL5P#Xn-={؋>Y+22QW8<Z=mSJl$`T! &cQ~.*5GEY)oݚZcЗvMD) ]/r-_i!4id7 e[(ruX.>?+i-SAU)]O˦iZk>CE"y4.M;*8F壈*WPͫk>2 Я:`+@&bTbxB1`Hw -ޫ(8Tσэe|GuG-h ߴʢ7&nlpwv ;*~hef! \DkɁiJsLjO>tI"32e.FuF=zbS9@ajGؖA }He2 wВIw Y9q{θrTf,F&7h+&kMiCnoQK~^ c;NlI`nL 2^ޫ`㱖q.q3ɪQ(n4 ]gyU!uü0ihqHˣ.+yBP #-FnR'u%aƐ0cuAm9 NP)XǨDYr? ['4.# =6wtHP?T/-kmLx߲[UqaPu˩̞t45p  L/-\32oC D5%=RrV<<~nZD[?23.Ot@3Kޤ1XUlnjj)]Z˔Ç}7i9 vrI['dj f\>6D0-K< .?y®iš3t>mڭH/eȠ~~C5ȕTO;5%(Dc0=^ xߜ)T 3u~ .0P…(;ïbsQWAR7ܶ&0r/6 ̈C:$oa0G8abUVEOjsʼ&K%."51H!uSr f9b%g§`9ٰ.Q_i4J5y@i/I'vժĞ[A'q3 >A#k&Z"vʙ)rv9UJcRVo`zڳ+WsL;$IOT& P݊ʧrΑBjƂKl@GHKam?/ a"S>mAD->/0cv'^Jɒn>ڐ ;::NstiAcΎtd8fHy?T '-Y/&O1%>İ2)CO*8Nd b@AMRM ??NoT.NIcYD­~3̍LFG<%bbŁLȶ%N)\q1k(? Pce_~30YR $CW@9w C\kɔGKmœ!>E:/ZkbK[DZY߻[RF}okiKfx}t[T5EO.F:Dd14ɭ@AJ5{2sgcxr^xA9Z{iob9 -fm~º/ĎjYTSybp: W)dv” f\4rwCbi/p}.J~U# Ĭ6I ZgpL8fztl)2]VKvaXGY d+|H%Yiݏ0ajU{EtJߚCPS9z MҗdQ/j툐,w y;>&0Bמ=LXu:HZQDϭ4FY>^)sΔ`I-@bpRg ( 'Ccgz\4l3 `yE.%$ZaTǮn3a ǟm'!SP@0=UnV^8xe4/!YBhj@-Ճ'etG۠lѸݜ⁾zI$U2Q-hc * ARt3PۖidM]BZAra/0t2lja{bJoa:B`%a1> (@Ml.S`Ҿ5þkά^_.Z t/r'Z gtHB,:>C|#jtW\,daFE]2 kS_Q!Liat8smEcy.ek{/B4_4`)K[Kc3!LY/*nύ͈{2/E###(DY'ɽR_Nϐ3!R;aD? G fFT)@ U30-QH_7lV4d(pu3yuhnwmTrA|'_5_ f@FJl[MjO]!tyW6 U(]x&í+6)X%ۦ[dQUQd15=$CB*%gG#F0_)Uӫ \=s6LRD$ԖpY.#XmdKBPUɺ?ݹ̑E&2ٓ٢WEvh|v30SC: Ϣ>r;>ᜊy2۷e섊oH, S,ȘUv-EuaL1Nf 57Ip/=B4+H c<_Fպ~鋝bsD}˹ Λ`Z4 #@piwO ,M!:pL< ZY/1Tq/L:ԪXje Tm+N3 s6l7AN%Uf S`H&tF ?q<)FggyGXFm>+wY4PJAy\rzS"*Ex䘋/TLXXȡ4zf<4JٔwD"K\lpe\F4**GU,\'5J̘0ɏG[50yMti7I72猏.r|Ŋ)KMȰC7WMhq$L5 ;YBd}3kA A0Jm Ybv6OI釭XgwǕXTM2SS0.lPP͸]A72%c*<#g c*2 eCts!CmFa_gX)ߏ4Du(z pU+KTSS*Fԫm҇@CE? 4ɐL:Sin߼ppvi-ߺ}Gba" ]C[prJRR;v J=T $F^nu N/dRm @YuIn5jTTme (jMĎXo|UG%r #Ei\r |; צj4js)h3@;Oa_%PSYͶ;3!\ ij.fs v4m{t D~, R)  py@蒥(*Hڒc ^)=6>)B]<#aدDdPuK`!g ܬTbV>P/=U$=N 74V۬H&(P aQ(;@#:%T{Yf ]wo2knn<(t!77JSN_(n-8B;:ysk ǗUt+ТcjÂz:OYjfv%WBZ+g&ДU@IZôq7Ang=DGb4 f3Y䵅;xIG難JF@UاHGB=MBzTb$ʕYn.7}/to/gPY?D=*X2GMӍXȿӏV4PNS.iĮYtFo<EWҪz !Wݟ~O1sRI:b-^("{o Fy tVmG*n UCUάœ9vJѹ@핂T8%-6؁'E<+%KNoam Hs|PSBcUFZmBF`+`bBR5bIQU„ܬ"afL3 %z"7Y>+H0G*BtgH>&ZEYpB!'2^˽)ʭ"y"gms7V&o射Q>0 )^96hO0sB)^ Yk޴TjGDw0 Ŝ fzUOnZԚ,1F7ߗLYoq0Y}lhBO9a |?)q<m(H. @g>UfZ{AA!\90㻰)c( R*xx[ J9@DQ"׋6׿ A5PiРVhPq*+`1:g{8: t kP'71mNh'BW#̥?4JJ5>!F4PA.`Fn}e]Ϩa`m)/xI $10K<&LHJM /mfұ S$3VFK, Qc/W=E9z`Q&fNNCHIG=LC Z8Yס|u׀*e6ɛז#cQ\tɿMo))Qg%8~b4N٥z\ O蔅C{;cj0|>o u\Zy-ɍ@h϶R\qE.AbרٚVsIz&63Mq_'XE 44p {eZME֢^4MgD 9 gB9)I oYi'.b"OU5k ațk,&]+2I XT8>TUO}P HebueS%w7><7oyQ9p2u KeKN> 02EyC̵3e4HDS$NQ)kKK~/dZv͛6ޥK#Lefha_a_~t{FBԾno՗+i21[R(Z/7pdf%WX}̯TW>vqa𵮶t'nV1ɥ aϸK}X, Jg @z7/]Er Uud~a5eh„_wtmb_>Cy,5'CwE˙9[ʬNxh\&p 4 o(p&/ #RXqJX hlCEK,i@kj!커f)q#')O,HV/&rtI*BzyvLY&rޙ59ƛtױs -Ww0qlʝ2˶DX*nF\le0Rb2>πj&;uxo*ؤw)Msπe` ;|IVm $XQ?FήGɕ70Ua'`7I[sLF>o`&Jݼz("W|V$,^k.:$yfsJ n{>\<%*!f^ QasP8e__CלsN[5+V4ڠ8]h E9;T{%L;ehޡW}xC$&!χ^|P_ :Gu} $`LY "DB܄p m *Gľ:?c 4wOem'4\p݋ Eny&ZY2̻+1+>3t<$C po 03T c䩦vS1m`XhijG$ۙS9c0&Y@9f?7Ѩ|=z]s*Dg ,nk,zliJ Ƚ^yEP5cQq_erzNd5bNΚ90wQ%R{:Q(0<:RMeq[&3:Q)o.W W'mQfh#GZS5gz+5S*e{=W;.kz#-g&_+(|&?&u 0AI+'d6~ÅHdxXgR\^u,tӮh|Vx i\·XXndY5-}IgOwW06k%SJ긩|/31cE/oHAͪx*pK矺H:Bʩ Ef?W,²0.M+|YZAvN JQ6U7/4枛Mk-Q'CGYҶ,4ܬP(t @8r[h1uo+N!=hlkfi}Rؽ$26̬pAgxLwVt!)rU`)32߸$Q~>Nof~SamVd[nj zD!hշT;̀~-ֺ>s|_N <,7˕I %Oa6́R3F#ܻUlyG$LJZ"qՅJmӨ-@l(IB9wkvDjGN9`c3l"a&s:&Ƴ"#'mr&b$4χʩ jм 4x: ~;f8.۳_\Jyb_k(dAPآmu6KSk~+ʔR'ma3k@bBQ'Rcff3U+m!ȀL[%a^!ɂ2AF _Uv#0XT+?zONRԸ;Sgުo[K? -t޵E$#x˾[վ>&Q+2$x[w}Fmϲ[bY;Bg, ?uv@3 "yb+,z4@Az ŤsBX3s\d-/?XK7P;jch7Atal ޒƽnEqD >ÁoR c'jƾcݮ O⫥'-WfNK d°I-3*z;R-suHLX:H9tjfZL'?o53X$1I!!­e/JFxSUt @7Qx]DQ+ΡuwǢ*U4qXw\Q_s\r±4_slC |RRAak% Sĸ_.T!swqyO}2plf ʠ0seu-]N1Io11IXm=?E'ֈk6`ttF=r657j& 8kPMuO1^K:EQL A2E-t!/tq(Z51*[* a]"h.y8[~/lTeƍ=pm#.3w2]Z߸JD 1REyQ@=4yz֑Ґlpq":4Q}158L\<-^ Ym DR+\L]8#򄰊kxS}ȝu[.P(;+n rb6B>{.oDpb"$L1:4C/U.cvhE稟CLHc@0̃#_-ΪoGղ;o`wwUΘEF磕 4Q퓼 kve֯a` Tc>b 9*[NL "wHhi7vzcWy ALs{81z;.4,`` \6HL4um4#y͈|: HAZbП Q,O}Y$fLw=U ч :PQ+cRAAr ݔdK gA M2|-6MӂLէHG,u dt[Dm-'G  R}58)rl]&l/<IˆM=|Կ}+i4KGG>>{>I.{@[#?!qwXF[sg/#G,9ٰR(B1t~<5D!8߆D/MVmj+7bjAl;X昤%lRR GΝ\ ;6uUAenH`y(wЉd)L;Oc(az' ZѬAh(s7vyꈟ:UhgwdF3qUq&bm;`YЇD;2BOD^ #ftCBIa+͗)-(#Du3g8Z/;WV;qd4@oP΂Vİ}D\Yb~G;pWWL;ZmYFmKov-t H ԰{ [e2]w֋N"r fe>ק䣮Zّ+-ZRE&K-T{6wU;͚%@Rc(:  WMNq4uy,ɟ1HUj%Z.ll^ _V9aXTn"*]>$-B9m([#ʝ申 =.]L6z\St4? \xN˱o,}U¬u'{E,<[/)% sȞz.s-&+#d/9UQ ٨c,%O@DY#,xPƙc &9Q}z#bQ /-:D#LR/ =Ma!>k8 BS?ؔn,+= }h`'2&= RM?Օ!6C/;.!7eEsXۿ^x.+JNF]׀cGaP7= Eͼ/b_9V&!Y'E^~9nuhk O5P$K>TCTuadyY?5K]!߻tq2~L1f=QOC ^56c)0*v" zbVqT|M)ugm>O*@By!7랶qCNs: =;5Z(eFgD~oe`OΌv4ll !X&3Krq|#7ǫ4'2ڨ~TTQ))%Ph AQ8]UTl /w0_ -S} `3GHF^EPO ed+tk;u SՎ ~Gh\<)ouFJ}n-<6>I^8кW4KYk1` {: 5CϏ9M@jP{v5\N!~ZfqyH2nCŊwupʍ i;|W! 'enHfeo]s8Lv)2P۶Џ%OH[l]T\n9IF/6*'nB4Wkc]>ctѺi~A!l(M\XK"'zNPعLDk2Y9 }#s䙂.{tl#K_ewwBaclp^&m+i&.'yĭyf\ى zi]MBWp "FLܤBb.no^ټ`.ﰴyDppWr*ƒ\~H};e z_B0+NV`#6g?A.SSE[|C[oy,@*ңd~ Š)+~rЄYi(_^$tbdBR?7''X,媾5埧w6_;YOkN+ݽh=g{+>< &]vF_}=/12.݉Dم6H>swODkE>[ܔFN E"ap UFc5Ǜ‹ \ZΞn3ݡx17!|8h,u*xQVIn@45 [,`AlPqYns^ᚁ+W SxAHL~pR͏( 5E k :D1O\!t E]hjl}싣f4 GM J^u:f0 ~T_ Àʴ4*wzaHkX5*W*9Ӕ'2aD -q;VLJjEW2[+w?F 죅ix15%J򥛺H"=g߳K:n_q aė @8:(;W]6؇vvz8$LY9|Kkp.ɹp~ue>gK"[&E#;** Z۷rj PmXn (S`Hv Z1fcύS$ֺDZ ѤYj6Y9 ?vMQ#%/b=bmB扭H%qdXHmUc/xNRնW*֭{lе%X.53yQ p7uuV&ۤŦluR"co?D@"rV&8/0e5/l՜ 6'CyLhJg;{ߺql]81@AknR4]`qpWÍax1dM`aPv]0ռ_|eI{n㑮BO~LO(&9~IbIږ"dVJ ӹKl+]Ap( v6I:UԷ2fj1%:gⰦYqRnjmNGKTU.#GYD;Yr !I$69zB>?3NZ\g=;ΧE0f|GwnADM= Njgٕe0vݍq K36t껆r~'i E9a?KM/GN}hqacvݠƂ/4i$?"#WqyȄ+[.+!\&"Hh䮹'mCY ]XazXR260]Ў5𨶯iנa^tY3[6"*#n;IV (*aiz@TD-l ev~ sc@mu*2/R[yNg+kom i`at"Τ[#o`L*Y P::ݯ=ïQ++eaviLjy85}i3 %V7᝔@Ƿ<`S7[ܶ0 }2C<^'dNXki,Mq0(7vk+Ve[eֆ!_+pG} Q%]w셷%nk#-A?y[7o4Y6;i/=QH9R/jjQvcљd[rTzG4`"HT.p/Xi"pOvQ*DO~,nۉcP@Gл& 𤻇RS Y(੶/9KY+ I ᪻S;%u!nR KHV> O/:؏1ox<6L*9Ar'1Z HP!Js]z":2(NF Rw%!8u xӔ!/~aoz(˩]CEB%);5QM)"JN<:± TA<!dY#}ǻuj1U]WN *.mmR:'=nh))qx@;[HN/|%{˥AMcU`{Q9qػ!Wk⒉n[mˏZ2aݩ+l5HGRIAkQ h1۷ƹ v*EӕWHΜx~Bvxq<ƫRCI)JO^HK|9@:VuKkO\_J123Z gdjJ@FߋK}$c]1O$ǚhYfT9=NXH5.38[Sro:FNӊ?3#뵯Y݌&|Gë5۫m/ W;ocBRp$?:J%OiBC[NI*Ll?!;Fbh"PûQ>ߡc9lSkqAmj}cD}Zqb±z:Z ,8oZSzv#@ \;L+WNArB*_P`Q 1-(d'cn<~<4~ 0{6 F{a BLΓbD例\jIp<fvs1C|ؐ |4 *F+5+N tmOs?B \a2e#ȍP`#ZICOǎB' e2(Y~,c79_`HD\$Y q?/~N8^D/! 0Rʑ7Y~Vd!9#'mpN`R HКeȏALJj?mA3E]ev&iu_z, *tzNS-F5 Li%pRf "7_3x2ulk/!Wvup;v3wЖ|PgɚC6u9LDTco;)lr΍A#3<C<_LQ,p؇5}CRWh2S wfo P^8j2+`*ö=L(Iw8s{B龜k1} XB|t  wr =OLv5У(/FY e/Ϋ@YQIaFbiXuIxmTkR  -xmҤy*w"A3|5rki>س<<RgKQ?g_wƜ_^Ö}!"*Cmt1xOg4nd#n )( 7To<͋\=zq-G-C#4}"|~78@݃Man_et4A]D Cdꭹ&n?`nu!a٣xznGk=}Uٟ%sMW?hw4ժ'b0Jݝ RpڸkA*/+Nwa_O`s2?3zME=8=[7rU$&ոtE ZG): Kȉ-1¯kqv$A'׫>"2 jݴrۤ"%V D"83Aj[x&2A&mq="Fc[;s:^t;|D(!/Ḁ|Qehƒ%[?GqJAQ/u,l)GU4SeL|:M2G@= l=L?׋ehw/܉f[@0Pюyذ˜qQo oO6~-24a? pT}>vRoZߔ3=p\ʹvmcqd/" sP J lJiװ1A^m,?=RN'S|8S%<3 [MsBw#7#?FD!O:;6H[͹ȭQ|ȉ&Hg|{4 KC_FR&c }4$;ubl w,6Bj|J<0_HU鎿JVt\{?]9&ݫ?Rw 2JB^ӓQ1-1ޝ6;K 0/G>P'. d$YSZw< 2lٌNMw~d/{GʀFAȆДUʕe?pcm#l75z$v4ԇzWǖ2pfE$N~h-{%TEFrTDL߱|g3E$}2㗴߼rSE"k iu6kcMb?xsݯX,֤7K٫LIzYKg5S2=H2 e #YmN9*t*3DO ^ 3dJv.Y?\3`Wu܌<@8$}&HKۛx/,Zbߺ ]ѽx;k9ɻeYNëY*xr^,楗'6j}&NqJ-ҵDnj-[/BܛV6 (]2Ϗa],6}n$-6~ Q׹'GQcRܜ\B*2V|^Ԛ"/%:HT.zJ3pHʝg;>\G@U""]|T{RqS\%zs. FJ4*x5oS*ˑ~t9K_o 2 ȆU5ʺK?%ꍩ$ޗ4G(#IƄk֝0ɬvힼ7ƀ%I 1# GNM6%pl{1Gϟk3^"[&Qhɜ1Oא"o@mA3ol(#7T\&NVC5qx5]@g*ѧڸq0+)ܙǞ\M!bP{zFAAO!5*:7b.^wHYzˈF"Zp`jnjYz]:v(b+s_+LA {*sl?Nn)QZ4tf! 2cwa?S)h$i@CpwVEoS5BI;[-@`!rXrq=QXK'e /RZW1i4Lz c$pBfήvqNwQ)R<[Ơ5}rW=?Ҋ۹AlUMf$SHԁR~$ =91᤬as2Eln.5s?ߜ8Ԥ*#zaG凣o _HS^jA{v1\/ZlΒE~X' 3jɴWq彗1cm;O RBlKƑl #n!Wn1rFJεg&dYmJH/5 ]tloCճ >cB}c:5H1$㓹sMl?&-ζA}1$Jյj$+rEZ  Lu #׻w~#t3ReDwz '۸LV5ނ1!W)|DE'@bSc4BA6K6XƤ6IQ=M$!it20r1ov'L 5jaH `R B iC.͟A Z$6ܲ ɗo'ټ\iBڛW+vGʟ9K=.A0aW8țIAAΝGt 6$/T臿[]H;,iP=ųU)}f]cm2ClVCTh`N+HHy>rGq!^r?d/(z/Wҗ75 GHqy*8Gڀ*IUV=}X<3W:\;)̑HF[DYj(~UՌ[<^A| EPHtk1މAVk 񾖅{Qj:'sfaopsRMF>-cѩ%7Za4MҦZs4T0x;H"a!PQb{^d$bܫ\=ID{te:fd溜`85?PʺtpqU!{|:o$qOD'(vftvj!۟q<2fWDȡP}ѬK<9v;Ҳ;M YaǷ& kY*9ܦP8KМFBA!8vCfZ_r ^i?1iZ}]1"WK0@Ffv<{OCIdc4-p#t`E<&_ҖX : XZ[&ha|QA䫎 sa]&;FEBHj}O ?L%8f-{IrqQ\V6,6.Z jB1u1rXc߂x;q||w-1ǽ<-~Ec޻1n&inNbDT`XNi9lGYU˛~'4K_+yI+5椇u^qTTtvW6Ǯ븛a*NlNJ[?>#X ՎHK\O_9clD IuE'YKd %4 Ws;#%y?Q;mx}80U3="@gK'W H}zL㽌 4vSA-ѷs;UlǠY-G_߀Pգ!P5}Hg쎑<cXT9Pp{:>I:Sn$wLޘVЌ&3Uw-F >o=ynj9t?D/%1 _FVz∿6 A bs :ˮm>ɝ5PT"J )1D  ۦ3;# ۸ <]d4/?3=H} u6h_L|yT7-< Ǘ-~M :{Ҽhg&ƚٗ5?KZ7~mG@+ȳ)6mVD._#N^=vĪA\f|g9)P3b7'uTPn$F):ݺXo{8ȘJ꼀ܫO!5bBأcI˴[~׋ApTؿɾH:|VRC%Bα~9&,Ilgm(bd"N"errmץoD.08n-m}[IZg3UASY%שDRΟ)Kr/%qEEihAi~ ۲{;8ACl~.),b{vn6D yUǭq6ܛ]Sz@L>c;Sx;%Ou<ߍw' /|j;<Տ5#к霅ڊ65;@P؜Yq`|ĘnDf%.U 4~gR1[:ic_+GPɶO.6PA/Nbuׂ3  !Xa:N;ή %c#UE}dE` Tr/PY8GdZvUYiG:R<ҙ%ofZUS|siѼ n[27ѳog ;io *{Q3򹊤)_ӟHad諱,')n_EoWeK$"ަ+9ʐ lbcxR;|\[P!7\D$D;lT4lan䴢&gKHFH(4ޕ {1qhQjW[@zV.RS¿T(>0Woܾw5.\D\4yx.Ud8/Lbw>M_i=S$}h3nϥ14=,y{>!\+]ic}']PG>d|:0R0('<U)}TFp܋x[;bCĩ0A.w3Ym_} 4՟nzYPj>C94IM|{94hg\C!Ӥc֣b{W4'Mi~'{ F96}>sOaCShT&V9#01{VJѰp2 _07:}JC0gn_`]'{'rKa=oaEC$Q4o ',K 23ƔtXxb}ezu|޲Ojg'ZaRaEYń_s*!V)Jq .XQtk1vj^,BlUG&>آai9=eF_)5\Gl"$ex{ݖ (Ś-YC50>!h@pX=!x(^bN{*xci/,ޞn;{s= SU÷T S9*jc|N؊<XK.H/fLw?xzLC*<dCgOZEhPAKȈwo=VXN̗;9$<a+ձI-|4nWKYw۳C"`T쟝k#5#|pY(xgNDc~«֭z^mR!b|i͵wQ*Qz((^+g8VLV ܬc(hJrOmC,˗wg)·Wk{  LLq;k^WSnXrd|E,[ܫ& _!Nîm2FðNVLX@unxnן$$H7N8985<ݸ[lTcurn9gl F ?plDxZU??m~ņWu4+]uaV3>O&+HjVL3&WbhpϩYb{פ5沱v$:Sl))LQ'qU)聶DC}jčXZAb2sgi~Z.i}xE6'Z@j7wau!+g߆*u=A܊m)K?cWO >{̦@!@Fh-dF"c@Y =)d${f `~McLfxҰqJtLE=ԼEĸU+rB!,z5L)C@V259z<\UW%ĔWOBm?~\έQ;W@ ȯ\73KdQ@b_vZCܝME'FS ({ 6KMA9*U) pֺ#_2@v綕1?h{ZduPӐSƏɹ -}y`A'(HbC\YL:}QlD"es[)Dsg23JZ8ul16(q-h;c_6?I I-Sk|>75 `"ݷ. DP~]I sK8Za|}LueF Zh6ӴD/cCha6;TT I9 "?d'[f)Cy =kٽF$AbTRX8O"ڪyB,IsThD(K*E~bM}#"L]{+sX/B}:w̽VyWjp'm|ꨪ_k SڂqYUDW(i3 rC^Zd"#?ŗ^Y ␘Z0m*Vםhn9yCR*a48KfE>H2f+25O@3"G/k i80 |[v0_qgk>$R @01)yu:E^ NPQl>'c2$18#Xc ~ 0؛M`œv_d+M`iQ0h2cb &M\ݾ\Vzxn[GR[.*J$'-P" R5*֐Dw9V,x%`@\xm֧˿@< QYUӵۺM볕Px_{;pmay "#?2ۓDfTi5XS&.F^=OBx1=\h_Ⱦp\!9pLCԠj9ãq%h`===n"řw:P?zyOɵ;^ژhZ3~  mԀ~z G_EԻ ɓ_ !Iq l}.̔2896%&H* 9vת.4[&$kO>s="e~ ɝRKǕ(zQ*$A`/r'^:3JIzw;V, {Ig7u!uRw4nh}#,_clwIyY5#2f,=doPk5*1t#` Y`Q5= bQ9(zrJO*/̿+AGo:qVZ[@YIs8̰`u/=rn]: OxE*ѯg>.c"!p )i0Єpu-X5̌|cjHyɭ 5ndEZcw1q#5(Z<™uR nǵf)>`}cJtV_do"0 w`^/6|8͕FrjW̩)ӸX6Tū n!W#`WVˆ> yKդ&i_ܘ|w]&a(TpiRc=}p"KUɦtMR7"S t|:ڶ IIT1z= kN|xA{|ٳ#wpb³<5uMΐnޗq526`bQ%]좑y1+-*a lR Ȃc%HE rzyUC zؙT'Ы[YsU!0URKQe rN9r+5561g%WhU| =d8"vݟ8&>aZuJ ",)N Bى&4HnEHHeD$?破J$Cq2{AM<4~LlNs4V_YJ l,Y&}_.bF +,z=V ^Y_=G0#hhVQKt]# Ps˘/ꧥ\SnoT>1}'H L9}$ Csn,Ij<]!,> {b¼-sе!4$DydM7eyޞI)E5H (cY~ڵB>УJ>UCWRssc4x.#D;II`?d"mɝ7β[o$xٖ?Q-G6؂U@?&SʓP5rٱ`BYo?Fd=ƻ!m\qauƾW| -l￉ljYRiJ2v)]pגьF;4lf\O\~ǃXCda$fҹfGx0L.^=B+^beV5|ɡtW+"AXKٵYKJ&EE@>ޑXh}݋oݷASJz?'0δ1s }Z֧QA, 1%4hDR&\6mOxC%C 5 X84K}L>N˺X( ?:^\M;]I +X( ,6h6߿* ,XW?-ᄢR %^Mév&cCCVF5"v62i *1;RW9#kqpfSoqa[SlIl ^xvU3!;#K2bz3B3(JqhО?'|<%~;k 5LBdikn}sD>W>AlRG^KMZ~|cP!PS m0OX/xPВKS:Và K烼R糩g]Rmr_g#&l1Ot)%Ѱ0Nin?M|Uӣ Px+ysYx"J=w%4,ٞWn)їcH+v7/r;@k Ԋ?X͘g_d*}zQYr&\;;]bbCK랆M#霹)c&,yz(ٮR]ϿQ6/+>X25҅'dPŨ y\'!']KJ~g[f{|y ۧUk=[XBay_ |fºZfRPy%%v$ ـE_!nd,{vb"l|Y;Fo}"4EЇQYX$8c<S1Oz[[7z,p3J8?$8tSg ]jkD3&=;H<}}LuE7E6(ҏ>hTpUYOb#^{&Ͼ7ƎcqE#jM=րvKx]c(d`\+#%#R/Jܠ_L^&#uW5I! l0 "gye_ˉ~"sq3]0F<&_19Ύ5:*}}F)m3=5\fvm+B"AVo%P1V \3UzZLW/MtcݢfZߘؗ<2  ܃B B$C8r (( N^4,:p,iAU(iÁ)o DQ21QyaK?:Tv#FRb#ƮD@-9.%؆s|{ZMKrz#GmuZ8TzQ0iJJD`u;b(azf ɸy31WV N F3Nmu}|/6`Y5uX7lFQ/B.>hUe6|n[$;X/,+~֙ `E6ko qW!Z;l9_QAךK;GZY4;@ivq;LP;o# ˞;B#(X 2YJP,/%҂t?jw@^\nx]םR-> mվ{F7ks Z׋Jt8^w01` vRZxze{܈Ҍ.PnH>xh͖.& Ue+/Ӊq0'U%X$&G;3鞶-Um qa9bV K2y݃y@xu'ô4Կ#KC|fG8\Tb=5K{>oͻŗ8껉920PdeC~D㱦7nXew)r6~fA1"J%1x肞cBt M)M&m@͢_i8Q*3*`Q + Or)qW_rS| گ*!\fLA}u=A[QٻTmZpLz.cFLS PVJaLꤩ\h+o~3/,mSu,kџʥd Ezqol$Z0RU"?qCi*D_%lOV8,CUxK{k7+J13Qr lE\3^ #mRԯlo`ɺ~EŦͱʾszzaU!1ٓ:AqWݚ =\@A [U(>}P-P"LЎPs}/ 8(454ѣt-pK鯆 1r%?m !륢N0 x:<|,*|v=+[+?RHoJy-󟨠(1bPlǡcoKQ?j9KE\ވmq;y,7ER?'3d2' seى޺[|6Az|~\dIv+O4v9JZ7>nx :5.{OϰňQDUseJ]O fͳoRchx2 uOBw+5' QP1@|3Ph,Sgvϟ5'wf{c?}V} hNsƇ"y--uom.NZK^2ೡ(?3 c k:{O{4K˂ƏN:mwZKh}3R{Gľ0<+5M e f o LFOsY؜Oq&E'6'G P\`I7J/N;0T3)vY|>Ǜ[o 5:]mZqۨ;l8rn~-O>&4FZ!7(8SU rgRt'L) + }Di̬v hr.Cq2)J XfۥuU:<^$|(VBAay躹eu */$yBAF+1f+F2b-=op*Ԟ%`}Ns`Ը,;tG!` gG2mMP9ߩ.[ݡu !G 0pJ톇{[*@B5{eGU6o,$*l5p,`˘_OTѰ6;yl}&yZz0X`W}AdZ̷)hQ+=.BJ$=#iQz:cTr [7Ic+ 7- Z|KtSLt&asvjz&ChuHaXN~ݏ^W2%?'wɷ*Q\e;SRdXikɰAf㖼!NΟ6OK,zd=Mk+;ҶFO)uzh!͐ft^|m֋''q7u9}DxFVBY@zT,@q8}! (<2H;.PZqt"e/}Xoգh) f侀{z92HO` 0 ĥ -*`{Ď9UY;*IpU=-xȘp0&L )G2Y,Esj|:%<񌾴QDA>m|~:pl̈x/$G5_0cɁCY-ݒ}TN54n<Ց:s7[4m090q\0uتڨL=X[>6+/讅\Y_ʄ]wz 2Nu!qhg8%̝&ͰȠв  ,!yX."ͩzܨh9ߒ@Iݡnӛ5F ) &lHp^sȿlmsL u% 㣽N GxrYj_**'6p*t`XI'Kl_W/R2:dtPjL:DM;_]8#jX·.J¢ *OAh3z\EGӺ>NȘG|5 (9`5=R|n$}hH*X~ j8h΁c7ysJ5b=}۟1]]pqц]ڒԟ|Z*k xGn@MAW kVY@LՉd[{7zky ~=N&06hex_1m)]pZ d +da`o*O\B ' rr(|@GRR[:@CbK$DbA[bH/AjU_edemߞ=f1Y6+ 5'E^s0p1T1u';=8/F!ّ4R>?1 oR1)X_+C$nvd;@q% BZJT- 2s# _=|;7bz첛 ~cɑ;y|^yT ^sl;;T$kZ[(>#->a `< _kkyBÿ%Omd2},Lk>N[>tO]eo6_ED| }-RPC\%g:R{7l?#sֲ5|Z\\ }{YsV Vg`7⏚]j <9:YIKI{7UDfIV a^.jb9VGQH8\ ǢzF&dTk钇A{!z$~rHYw8#f~XcIAF?q<. u~z Rw" &wj,)LJe54o[&oof4?^(cqs'$`AMU($tGyX@I Rhs gk_D EIYdTC[ȏli|뗯FÔ8P`<X $L~M=qLۺkzdggroNCxeg&)j5u ymWd *q L<V&a*)44ck 3v۔+쥴Yӭ;@,Zҹ5G L/ 5 |AM6e]=6S5L@^h!ppm#vpںu 侩(p v[A;?p"u(gѥ}F6!vu#Y'O 9K.'4`K_T\ɇ.0,5Lz5od)ΥUsNW\=e7YcJ7tkޱaǴ|U·ڵAyBgr.XUҬw4 UծE\.w WUT.UF1q4I!p]&2Ɵ cx<$ Lctu1ſ2ov i}GC<܇;N6Y99ƥ:Q{d͇݀՝ծoY|b1md9+f]2 #ȁueʈ{ ,ls'LM ) ؁̵ȏfN _eJ~8b=td!"~L_JqeZ8=#uU(-xH 0*l5m~0r7q?$I)rDRy&5vuP=3\b4N kY!y{jeW5+sC7XmoI2o>ut_x.@ yE Lt @D_*))HzB*ИXdXmT#kzEB$zW>Us*E\)΅L0أd7SwBIO~zO~X`.臕cr)u{Arѫuؼns p.4$r+6\ElxQ*z (31 թ$rnh au1yGd# Z=:Dy ۦ$ֈ9*grCb#$z!J"&f"hqsԸL3u^<U `&⎳f-C[Z +3<[0ř>,@y8e& {G@צ39Խ+#Զ,dB#<*BVK/J@o[~1 F9L^ I?z`5ԟi@?3y#c̝.%+A^A,h Ú$4{hV~+A-ϊNqo"ш?i~RmLMUc݋d9gw$EJI a T-IKߙA==doDSzK]﨏d}#M7|FHL5n*w^40%T=nSY3mZ"i3ʌGLݏ3n:utxS{цf88 B3͗*\!q% ݏ۫_Qmhb9-qbA wBS[ʐ>9oBMsmCRjDCWabG:1ŵSY4CoB75^.僦G/,?Lo]%|[MM;Y& !!Oˡ+xI&. Ķa8یU!+g?9ѭ5̝ fnRnLkg@3:l)EOvO":5@P5gKV`:2 HWU8'ImB3v)/NdAZ|kLܖ1@D(Af RP4LAڐAMP?cPpѩċ/W0,WYjr lr.PmA"DuEP&KAC"$ 2AvaI)3f;[119R ְN4GU&%.i'Ȋxb_ZbCy9ʳ?SnJv!o43l5;pԇ!J/):t"ଥ2~ޤ»Z`/m5>5F A3;#^#:31LECz2yNw2E%g{653e]醨b޽DLV \= ,,c`Qxv/V7~.t0>.:Ʈn ^4VAW5īaۣg)eZXϏ5U >KP3{qO:: BIPՊ3"p{$L<9\ap,x12{ bI8 Whɠ"ә9s|R4PJtD뱥1WiK,H1e;<2p2)MRgi0`v⣕z'ass1J'# EWHѢ`_xXQ$Q$~;@**U9kKws[rhK!뚆~RW~J),M\_jmوKM71O{ɰyÎV@THO^hHWje 2ظV `$b*U5d)`k ]X~Pi/8u3z bw]=Wa2ha׊ٯh^HҗjU:Q0-kz0GB5RuYnYnۛS|J%Vzv3Z çhbz)cǍ=&W.H>vyqF_u龳9 Zc`b#i'Y4X1BCeV]so"xSË`^[m\D%ał1HHQ D}E@Ũ&Itaht]=bnAD]\_oiR>tΧxN9./bdcH(,H U.H7aF/j3j}ؓl5FԭGkn8)UGȗVWh[JL},<"RqbQFC+D^GX`zh)hzRjV Q!#ag;v^MWWlu Gbü/Xތ·-L) ]ntXFy:؏pfQ:نUcPDqH5(w?~6wˑH7 ?mJtIA(c>_&9/5#RHpF;⋌ 7T8_6J[P^q 1|u۷ЪWtwIt_io0vwB]׼_,QS$Fe9ŎSMihʄ,̛eQTc>:XIQ|kb[\R_"_Q:.6^qk8V2)Eci,TN|S0H4:d#SizIn3?`}YHCwNN3S&[8ܝ!gU캀#@$oxe1$B~m+MRe zI4a 7>5+/Y&dMd "6D8-{LS ݋(+|:+ʟ G@qla#]%͚]Hp23춆I/y2OF.C`D ,`^#y? Pl0G. se^"%֚#fbom9 07a}kb'ɔFRC"R%)(KnA[oovo{k,``IW~E'|gM;1/ͩ{ E\Ɔug+4ig\x?1HQzÝ:t ЊMqJ bSJg܊Pf 4K V[t҇K=) \{ZU[{& (̯ͥ ja9ӓڎ\VɰC< ]x*߷w{JK(c] Cng *O+!}@[a  36gNv?05` ՛"&'<ctkIZsq(1H#Bn)\X}kWN5{W޹rzA Z”'懲<;hgzAƛnAsz5 K'[6|DkD4Ƣ:64:yH>3?;e]]fL&BUNm,cΖlX )82,rUh'#|s0kt3jX!IP Z+cr@Rp5@:0Y(*g@ N=-Xƕ}܈hg(nnBf̑8\^; $E Q qSJ8.n%uӛ8M":94I M #n J%м vi)]uIShЖy(@q r Bf ԅ9."|TS?5#nm}}U?xrwiM8} Ze^g~Z/~U5E 1KYZkR썍1,Le P"Fգp~^~4Pr 20b]kLQ0~9徵{S;,Syҟ2_ݸg5lL 3r{Hza9=rZoHsZȎ'kd0mWF)OP}_}߇J&SZoŎK3 [ 6{?~ѬLSLs uP`$> ]fv;B3Pclm L_YF|p&2Gn9|&a\[~Z2#P mԪٰxC5OtS(63o`zURrZŖW}YŤ41%quԎixlNsXLgR簇Fk<$5 BDkWҼB4qLօpNc"H\[>)W:(Ղ Lp2]ڋDA]DKi\yA> ԼIɧ4h/S1vOQPQjFZXQjO|d6*q}R{ X{GnW1 `iךe* J sBeq*ՑoxJ9R9y)ꄷOmȐ ;9lz F>60+ELٮbwʟN’NJ+OC6+ETFٍ.?G?׼j׼]v].yZ mlDHGh?j@ѣ'uDs(;T 4O焟]qqP}h[\Lm{ΰCm0SQYz @^c۟bW)yE~~vL=r`z4[Z#AR"C]ErBid(5ߵ+wznvx##ercaҁY`0$+{^ Yk ryvƜCb_Yl@Z&NK.^-NUQYC* R ' |5=BƩ0XͰN[4hUkcj>YeQ^Sm˳SrFW~ȖD7^Zɹwl5uӂ8jAX``x\ʷojs'lNY3ĭ)^S `e hPs!!!ZA+(zGG3AG{erDs*rk@ZcnYXl7#`j3lUؔ[E/Sџ|(>x` %⍇ %Xva'b@DM^[#@ e][A8r6lž1OA? ߨa[w;yZSlcC59JZbcz}Gthru$!NjGI嚛f ;H#\zvt|ۇ-!)Gǜ0>J2n6v8X&t!V^**[ Tgz )) 2'\w8(Cz$A91I?II2߈,'D6B5U6)u4w*K,j 4Ϡ*BZU&8Kټ,߂k63sXe 4b].}V/ m:(`HC@fOwW~w$vץW?yֿa:̟%{-s / qc''irHT`a_jNXIGokA"֝EGP {؝~] nm$Ozr *UK)fx}̧abFO+C "0Y(y# F]ϨS^?zTݭL8m8V,SP P&S=CY& ?z7)oyd"O ]!Հ&Kʫ S5F╤WXD(⢐/zU3l+RHC8a -ٱpjύ3_.k!&6" /CY]8ץLJ# ec6"lᲦ&$A=+Ms#z0Ⴈa^+>τC{C54<)d]8,5e;7Px!jz=N~u)K `P v͡$g͂*3>~J1NvFc#ZU]2(dS冝U͖ "zΎwڢu\()& 鯕Yya8̩݋1\3YD7蜋w~ ^ Ov*qvadhZkC9Z(Q!4LװsjɃwh9UJcr9|עS-jD 3RQ zQ/l}R ξF|0N5*O'j*]@^ZvUY6 x(TYþĭ2f̜[مAϥP^ěem22Gߤiz %uD%#g6eudhJwe&${i-@Pk=MWhiR6-Õǂ1 k&4glp`9 ?]}ʤޢ&]%Dlo>kC$tJ"ojI*5G'Cl[N#|~nHZRQ%%qˏçU;, .dW[_G3gaG d,l9#EX%s1.;eHgC@Q ԯ v5 ~i98AɆ2 tO`Q^%sxF*c-xYM־v'YI>*b\hՁj֔ӥ^'iX1vC-ذ Vc+N8Er(p[b댕 )9]sKv^jJԣD=Qn\cRzVy)/Իy4DQ 2ʹ1|[WLhuFN`U2p.]Z9=j2+= B6'Y`lg 6ID˹58.|o%{Wq +(2:Co1qtjö I1O#5I[ki#] cR? Q݊b|OS Tb`?}ؽLS~msW[_[zo'JYMqKgU ˯K=7nXC)*7->j@NM Se=xm[zd8ئ|l9S,# dɑ!~ɧ:qc\j'uP*1Ms-Fp8;mAピԺVs-B *Կ&7*m4Vgs7 h;9pȾ(:݄nx#vBs{ ۣ,LT.(N_ћۦTWQ(ٳB6r|,r,HRC; 1+ph(ү knl.oZL5,i E]\컱ǠyhŔuʍ/KY9&6FMiS<.?@b^ [^h^ɽ""qBFŝuᰚvW Kd)y1< csVo'1xC8k6:^mC" ZI )߈^aFvtGŠ"{yx e1<抚+ |14~[bOy{U}ߤo41mX #(RDֿ1{J_X'y.-JL*[BęRR*გc #?͚cCq}ix%f<|IܼI :0Eѣ&KG.j "զ٬7M?&E޹C Uggje6<:q[UNӫYCA: b r80$fSl/I% a-uq_lgob,]>/\;尾"kEVHєd']`g_{)s];PrT)AZc'Z d3/ViÖ3N{ l1n.@K&0aP)/g3$r>Zp8ZZ%J"rW;G~2$JI9(6݊&,Sxùjb D)2?̎i[xf D-UсE4+*=Ϛ3Ԡ#q~ǣü+DCM֗X\x1MϯDDcf0xA7ݯ td\KD">XMm neܱ9vT1fa'Զ/Yߤ&b|{p08.Ĺ(,dWPz<5auNGa5*^bCԤ7j]zTVyh7VFMGǯK ;M"!ć<~- ¯W'|A)ɯ~UsvWh<&i :lt|l o5ڋ@ZuT\J0T#,}TЍbToaQ}3ܩ@4"q=*Z?JnͬZB Tܞ< pMEgl/! jY#{ -sf&g Gʦ)= z٣of:'mSWn flTPmһ&1x2dbcΗ3ڀH$wD`cZǏ+RU}of>f| fZS2vA푸H.+y~a}MYpU\@"4Ғpξ&jXRXhGQ1rk3րn T\ȁ9602^ak*ud- j `oM}N#ҏ+йSԯ.?Fu.:^ICMqT.,?܈a'EOw11l"*^ &yQ~%~ks@0I>\2)!ɷ!cˌ{a̹.1[&3Ԁ:' HCT.o3*N^V<dAeuG[)ND'AB{J}0j4! ™ ܑ 1BLtX] \|EAxvbL ' 9E~rGV)z+*/^*1UmjN)Ξp8L$I?AXɺjѲ6rJ/TSsc9ل/Tx@\7Xab(gJC{ `q\*Ul3G&kmq uCc*\یEV%X3u> eﺊɽJ 㷃=5G#(NU.zgv$E jBBͰ(ݓNN ~:bnbC*B%w@NPxF+#R|7)n50_HDGu.Vb8ewsJfz`r:QVgFf ;>sQ  É* RRCAT eA]Fo&&{[R˦,av}<w3Ea0dŤ^Ж4f3oUUF}G<1 Y Euon*c$+ S kD'Wht<&$arzj(gj|ID`oRd@=c6~)I"cS3GP$XPF'e# jR¥up^9)vY˭/TC빼o]+`Q%"ާڛT?mRu2aI?a99=&4|9eQAfjZUg_02$T ${3S"%4_byBJp+VqGmȹZ YW)QRkԘi H7!&fV g.jh$H:ʣʴzĘbzL;[s, <$B+1{ f" ?~>q#nAГ0C:ᔸhM:OvIK`bSo݌᝗ѸQ܅Դ dlJM0o9 $I$ڱՆVo^( -9J5o#c6t{*(nr`zo)kA.ha!LSJ)veI\`kM 7kje2G]WrĜC9҇gCW(n)H0xv杹~l&~: \}5F\. =D%G(\8xzJ]uqp?*;6u@Ef {ꍍbQؕ-w3(XTB0}QFZ,yVKt{;xD|QEz&x1IêzH Mr_sލU⹱PS)XM_#0%ŕ|?+Rz-~|)\UhXU6g8Lj%D^ uх6 zAQO"hsBOI}2XH R1ܱ벖h" 0ŋۭKJQ M)B㶅5}@L4ܴA$ڕN \D+d&'[iR2+xm XZzz9mBv>f^9b&X#wTQ+`K?ܴj{uk]5Uw\LUjvoUz>^VKF?SGv~{nQ;n 6KCg bP`:zetE0{<`|*;ǃpۖ+y7̢B=Ŧ~foG0V؝$\(WchP,JBI a"A!il@2 R;Ly(Г vE{b[9-RW6ӎ Ffָ|)}I(`J˻@+bL ~!>A7[VQro%fYz^grJU3O<4D-/j'z_<~Վ KNSt:"SLĹ>:ٜ!Ѿ'B9U0%pW"j MFt\,p9) $f̄rwNW%EzHaQ 7IqC_mP3=4= HsDs1]z; )@[,>](`֝<&ߛ` Ix@qw_/rcJ'#% TZ:' +0()<))sD)mK1kUDVU#hovAQE p~("ݮ^Dd0% Ji!DRZ9ZWڏ3C*b˸NvFd*8Н՘T!t?MvehOd&|\FX7 +/PohU%TE$0Յռ4_ |Jdgxh>JX$@v3.R'mv{ExSf=آ ">"6 0Ɨܖ$EK~]>:dܾ#+GX  BقDrGAfzr|O`[Al( XЈt@j\=$]?݌^=AZEL y׾]6FCN7l.jx!tjZjlYN5sS!7ZsCC.SfPJݳyg EޘS(t]R5nV/UKԈ2kGwYOkϰކ+Zt_N9+]Rg-l[xuFC ˫L< 5^1D8! I˨U\6X R;_pFB'XaW#Y-{d:*:ؕ emy,q OV"Ǿ, rl˂귉L/9"Af ֺ`{v# ,Y K"i(+XDasQ%|NY&\QBt<#h Xͽr$#A-꭪xNVV68CI` H:>A2Ξ0jHS6IN fO~עTAXx'\>A᯦334!LЃj L˯,q|3Oח@u k{ܐ6K؎R0n[YZ2IJ*CYn営ujxHࢬWjcۺ< Vz!'dA2_lb",u7iC&Fn)l| ֍Pi2'o%Hq2rܹSasa$gd]Qe>/?^oZW-_M hcâ/xی촢fky0DVu1Bfj}dT!-kN"'d AH.Jꉅ\Y0Tv{'H`y:hL 6ktr᭷~785jߴ@ߖ2-ҖZm'AA6SiNhb4'j|ڏdnސ H;;}"9t4o ټND 2wGg]DuayxT`ְN(u/ѻs^OpUՍb$ۙqmv{h=9"D!NGaJ{P/5h* 5b)T)m[j9HޝEZڦIH)U^׎c># !^>qƒ755{#-m<*#ș(IDEN@72wAϊ/g2x/F;GgMs6Pv)QOVR|1Z7?P-e%rNzw^#]Y6SZWXQ=g qʴqF0aێM*VyE`q4R}+F".ӷb;,E؛Fi6[_r1R.aXRt G^1l^b\ >$rla/8y0ŚyIfi% E1N<Q,[vnSC,45Zy7}V f%S&.gnFL4A\zj f9h\Vп㗪Yg.`7@w_ztWCVs..EkOf;Tf;j}c=҂UMʽ< ĈGLCr DssXg{UeƄ{nE{xfFƀ^lsS۷UP_bDt`7h*HE{DRo#V.Kcƒfovh?$b=}0^8tƜ.:݋} S2\ٌ&i`+y8BC@I Q'POB j M@fjo9>w(m Qǫ{]>@CЉo5Zr.!X&%0z̕'pYN*x !2`U-= &=_M$C>_⅞6ub[cd8k1A6-^b8<(4̢)sce0sD9ҽ:79%8Ђ b92g<^XIT8jRoaJ qGLɣv:HR4P*UX? Pwe˳v 9|1s?0>Св`_>r!,^Z~p)$c|fbeN/IECmT= Faõq/H ߀2.{quJZNND!n7h@ۃܨk WnJζUXj {w/Ds.>zBC>KCuAǥT{ܼb(;`r-)J ^>D3Ratљ:ZQԬ Qkf n-oQ/-YgP>qʆ"G4} 9l ۪wIF"LbI ma~nq.d_`d<ݨ+[T؝ը䰘{&HX@r>Y+JеqD\T%mi@LYTUv% ֌“II) I|f Y$!DeXetv$Ѕ-l% ܜ,0E)3䔀(5pzhO~γb,ªNQH`!HP0)Qʺ _&m>>r;_[0*9DZV*N ;q15$ 爙 ES+=K?47`,N=݄'v G5%bYV0"DV_%^.plpV Bf{?V[C:텹tHjGTwE/ܩTg^-< n)y _khzg6HjSzx(pEyO-1 UL?3H<s:FK7KoQ:JK/3\='b#◸:^ygjj!r)Ud?Z@>P=MrpOA[^꾰^?$V;G;YDO'C87x4NKBVQ nBԆ5+}pGHmn>Uuj/E'uEtpm|.s(?`f (DclJM_Z+p,#J=?~/"]bO9%[DCJU$ĈXd噟&kw|0XR|%"@Х,މ;$ϸk>ћ!Qx.PXf˲Ɇ.p4N[}i@, \""p/$i%qG5xY'Ev8p\-t[C5qkQ8C=mD`ށWt3:bei[SJZĕ]SwEW1 B IÄe=fW9`RB >?f <ݝq:+G")\-c=3MCQCF3 RٺrViPIHv'ܪsCm櫭a/b1Qo2,q )! fOQfͬ)Ԁ%I!v⃲AG)=DBS :Á `"*^95QkdӱPe$1dQipwZ`F +/VYHZ](@w8D-B{C>pd1m߈#c!zod@͠ފ*7z0`xS<7aE*eDpUWxbCR27-b!Zu|PR/h5T8'7lR˩DBpw?CދI k~zej\ȁ!K~GE /}U)Fd!U fw(3#y (L"hc:Hҁႇy:vѩ "&ny}R1I=ⓦse=tX/ 7P4l~ ү dY` MtZn8JVQ|Nj|Nt lnW@Ti3n98{"@Q`MYPbg/+|[H»&MڝWy"m| _%*s,QIsU#1蘡3 ;wAQк%/ń,ayanAtQҪŕa3;x^WsP n\[F/w aOEaX2 ;*oKqge2q yQ͍ME[\mC,KT4ujO\0ĕۯa+zV|Ǘ/k),:0r0? J [EO,O=:^"nA3]s t>׋5>Ux^ۖ#y}wv/g`L)lvzXS: (}KPJK<y[qwNhQx8qS.^(#Kۤh@0FS/Gq8s@I~xo{|;p>b}_%L(V^A“kw-v0zs:{5UùAZMZ rr/y6eO @*[bݽR<9̍ϯ7KmVS5(K7'%EJG,/:ܰTWvi{h~\%9[?Cb̪NC`cFu3 >*Qu^ \='Zf%r|1%g|Q:#܋qV44,2[ѩcr)cV)ހK\)4^,@ Qs=*pܱ^q.vxMٖyUEm.W˲E9SfE&l樂SÅZި4/,a4yApr+G/l{h]`iffQ#.!:Sz̥ىD+T& OxPGl+Hw2ڈ@_dhV+_T\B1Gm[k6ZCzgru9#;ّ~b>m3nGO9% ڈljc():a߀*wJj֙ϓE[>!鄋 e^<71u9Y#<#:;WlNv|+BCAoտW}p 7Vx5|wq=\e/ɕ2'8z8XBY[?Mq. gL.^oڝJ`vZD0p.G.ELS8i"GIB!괖ۢϺٱ`- $"NgBMV;Q/5(ǁ*&5aon%)M:ЛvJ[\D͙cAݫ >ߙ&﫷諻*)͕Aۜ~(+Ӻ(R^6F{`YЮ9oƊW\S}X?)"|Q#<֫0M1ඵzZKߛtlm6 q_FTtaNs˥޺(rX/</E%_ LeXϳ "a\^X뿿 AˉvSϥ)(8=/7>pІ蹙ݤef6 AL~$m>и :Oꦖ h 5ɹU_B'$ԄmqI61v?^5J.$QXn,b#,_Đb3!꥟(B !&> r.].{IpfL];7!zyC54p aPӘV,{rx (P+dk,-#'XU^\-bs9, f¢"F,i,:0 8TSb]4+ _*JqŒBa-O3oIp 秶/H3*TdKćC(h_.~0Ws -<\=Q웧KNSGH=D 7-1@EAhtT )hRf>[(|dA!eLoڇk%u<%0! u|{]=O?*A-HA vFNMʳgv8mqiSS7\9z{8z8yKRKMKgl0ǀ\o+áH|,'f$$ELWou4$IY'9.|۳Iw Lܕ% ٮpF%\. \j&Xά~&տrh >QZK"6$rkGJT~nr%j@ycc0̷ov֫ 0 ]&[)`d 0 LOJE9Q3 r1/UdCϮbAy$8A*K\$G/ ȼ5ЊT\e| DedV#=RG(r9G.(=/rB#E$L}+,NWLmk!Y/t`ә<iwVt2YR9&=!4轥IQsLS^ (t|kuԜn_j ɨh L<̼ikIy6 8.ϱa աzGS:(X)'®@oĬMBUQ^g 293P,6̼-ްO7f#ДmRzױ8S%vLPW>3ʿÙUT,@4-;o'=⮪?m{gڭdRgZݦRSVEf 6Zy= /2A167<|jQ]t#߅myf:F4BUc$X4A D2p_ԝ#F 6TQ2ʷB 5%_T)BꎟpgN .#<qi\?$fsґLeBpjeFQi-;<{Fvb q uZ㘻S8T__ZH1:)Q )w6?1 2} t>RlKgAw-^j,)ִ'Ag+Z[xڜaGC[Ķˉ+>cbH36Tb&sGP;ztpQQyu( 푙FfAp8/EUBQYyK:ᇘ:qz,QR&K3=Ǹ .+8sG'#6Gڤj@<(u;nvk;c2"H[^?X͡2>-3َv\SiΆjgbiF_q:M= ~s}3%ȯ 4DtAzB" .F`4ÿ=5ђ2EP&SZ T/˟jy[)Bc<mQӐà ?e}חSX,SHDA1^0=,҇mzM-wT@nJg{[}0@/ѵ)h㩪O6qq*SūEv}onEH#F>Ȼ#9[-k-BtMzrlD<.Cs$&ZƎ dkw=['F09CEFeJ~ݟ \*޺s$V$J*2^jY^ῒNC4-./s%c}~M4najte %HX_[]F.dyi<3C(5 *oƈ&%\|}F>9 )_(9Ȫ S>_ؔcN "m.[$ _]>iK;s~xiMY@if8@KP;g!6hՎdJ zr>h 78fF] VTylk.lg hQE! h]9uɥ^g@|}s1GOOq$#v:EP~43^~ޢ).YRB>%? Tʐy,,MxY!ٻ(l(٦9q&"@*!<'S b4XƟtۜ W{{:҃#m_M3}Tx0maW*aq1D%icnj`+ 8Rֿ̾z)P{Yw{=׷gEh̬M|uw:QpnYj~bK%> *<-1F*R%Nw~rfe~ѢWfh\jfD'0NλOΈ=xB9wmn*A: `, K4ww=PҔ qk3w[|V@t(__rȐ'YtD\#2b'meR]{A՟,1|n횁u|`_~$@$syb o"'Br9p*u,0A-ZA| BB/ESSF(uYL_7D6%g%8/zTÄvsõ]{tv'ΨF23K ȵM'$'=҅\W7˞Qfsq$V d -&!ڒנtݬ3$smᴰ$h%\3Z&B%pLd 2c|̡ށ>QL+҈dEԩilABOT\aJ.J^Rg̼qgt5U[S RRssxl2y3.`&)iAc.CZЋH><>7h&is67x!dF]RNށ6ٴH721S$j ֮_(02р]7(m㊞?^NIўgqa71aIQ6;Fi4 `^ ^$ba\:!"-,LqT{ W$/=, 8%pA:tuh `vyԯ?xOU+ 4>5z%d|^vMTSYCMP['6N*ǀ0bsm)әy&8iu-~2|~߲ICv|EMF %(ol#mvLx"Bd8qLqu2߳W m'q޴ˌuL3ʓ+ۧ7x  oBaZL70qTۉ74?n}p#M \Er`P턤Z-^fnMkbOW)EGFyc;ZN06(cm:МMRtmks{yQa(,Lh@ zs|YL?wf~CRVX>:>E E缡xfIUAT۶EVu!l !nC@M'b"3N3@ {I !VרG_q>J[-S*5&g:Fܯz.9db;tgH!CUbzo^?Q9B*@1e^%Ae<00-dMY%54$%ĩ_F熱zBwO!KRӂ\A?{*=a2u{"|QB@ˡ4^I%edg\Oſ}-Pqub\tv@jDt7Wl' UQR[APvۯ%=;9`)m ͫPuˮ<Y3z4ߨu%,OM9 ;w9-N((6`UT+99X̮0%U:R0G# ](9ՒGntL.<)`=Jaד[0w> i s1p(HS5BU7օBttPB}WdrMDhGjz \i@;6WF mϲN&J&P*,9z]cjgrjC:ҿWXLbCcZG S$P +?3 %4 qt ''&bk QYuHmooʲfKgX i~aeCA_Fb|dizqrJ E7`)_J[޲h:k)څ"t5OH956 .0G2Huk7UqIe*vbǪMq{)NŠO>Zc { Ia04h [Ew\L~H$6#H;ܝm9R`,H(TD*!\r┖hi&ѺE8M XKHvS >7kN{oX<%}:`8!/\_y`c~mۉ5#Z1[|*:K!Ʈ'4m oS >?d~=X@M7%%s'ϫ;s_,!&iU3جaQFyXIOg5 fEsD׆fm53f9cDp:ppǞ$w< ,\Lf׼~cz{ǚ4aJBWu Rt1\[):p3Kv+ޱմ!(% _N#D9s^r%w{G q!^EWzft ;SzC* ˎYMR4wيE7z=q㖗"u0u=!b+?c|sCoQy(!ܷqj)ZęyR$Z(ԦPA oZ)A& SO ,6'(޻bŁ9 {NV EF1\n&؜|rϓw`wTQo&<+Q"' x!޴\eC]$8?eܡh cѮ0er\9 zeNi\ͬ ީ;56M19|/En@3O?6b>Tf4_,cz7bEĬ G)C6 دp,gK H=6ʁgbn;}hUeVXUŠa08 n=?]I<_SDW݅2jצeWmt2!k;Y$vM\O*Hd| )s@@Yߊ̙Y[{ pS*^ׁw |p,qu6q>=C\[0dY6db) `s&̑67$BJQ m h .^e\:4[e:HhklvhҜU qͥWʣWA u1>EX \#m٘u 3&OV(Ԇ$Ҡ zd_ hi"Ys_9o늨tk8mݷq=,T"8 cn6( Rt"]M5\?1E%KFf*'F&Љ܌oQ^S qBNhfO wM]ֽٛr+bweyQ eOlBP6f; Zd zo{mq`c\q @P`;aG?C jeJ:[=GZJC0 m'MN.S^(x+fUA[ݚMz%6OTrdL"TݞWn!Px& MY_.NFgL;C͂v֑}5t3S8W'V܋tOIhxMc}^ɸ•nϏǟcۺInk)eϷB*/* 9\_T8]obd8 '}jtDQNA6{c?0,SֆthB'fl] '{)M()=< pPȅVEe#lX E閴Y %H _fOFS XHmVLߢϖ \0=kK:&?w7ӗC@18=1Ȧ'"Zn8;,E<&px/X, P%٭y3Ȯ4jWrq?w6cE FK5Z3"Sy'g0e* Q$%auRnt7e)B?+BNF?TS ~ b,)_6bۏ$og+M0i Z6:!kr!C=7^.5j_hg߼|MPMﶙ[XF{t\T k倩X7TqDBveQG ZyGNp/tXS'.[ (Ǹ"zh|[!S* Dytc,r3²`"~邟NV̕nJ#sn:L?m:nw );?{j~ײp ɽQĢ@ qr 0Y^P; vxQA; Է !9!f򨆙d(m{c5#&BDF0ʦIRUr4]HpkXJ| -?HRm8 l4iy9…a搈sV)f܎24[&< a6μbS] [0tz=e+Bn98[kۙĽPiZJIbN(ŝ lj"lz!sP:hヰQ@jY}̀e!c0'հB2"7x~гwY` ⦧dǖ`oDZKr+߻L98r\zѾwOp´?jbIґǟnoCtuɗ(@ W cRk:kmr~&xڝBy?\`ur86@aiב~ ᫡GЫ}QϮWh~a Z_Tvexb|Bxy'h p?9^Ls#{Hr]2qϐ> MerbVCȎCKB1䘻l5^>^ɹF 9􎏺^@jmS5љD L?MuM׎U]Bw<ȴ@4z;2 r>@5.l4hf;_Yc~ڹyB?Ks+iE&[yW7Q9]1{tE5\.iP1 .fJ rD7ԭLX]5>M` 5N8Z'#~se`0 E^LN ͪsczޞ)4v~3'('0z@6H> 3c#l[ޑޘ"QN4F{#!+@:&}də?cc%IS-y<L'(ƈ~G|tJ2mC˿|04ʐ旱RvγN6__{RHb{)SMȰ$9z~p-cpU] މQ7N‚7}nguHA+1oR3`ËxFE?Irp`Q3寫oaz'eIA8{4mω"#H"7f!o /6CDCE3CIPor?y3YuӳIT#FԪ7傽ذɔ۩I9b҃O7b}G|*!.3Ueʫ_ n:BjuLV8S6[]AD,hUF5G^hPmQ~<~wڭYy<F#¥|[vswO/ ,Ɠֱj#j=ߵo7cVλ="9<^h>SR#咨͝2jfpuxRq"Ew&.%Cڽ EW u\tkq´}s5| PM8Ϭ8 \>y^Cj _;Z Z0sjMebdQ Xt"$bPVw*^7]FU*!g9pk%4 /Bv5Hu/RL-}fPC l~A5c/x jIGHa?a>}S5ŹԫR C KJ*>R߅auT!zQt}SQ N u>Q]˿wjgit9_"h,FYz9ReTVHshM.}UR3j/o)@USӴm̺X,_YrsA)\ Nw\‚~d=1*NGt~zIkȯhx g.swT0$VO ;sQ!m5u 8M :")zB&ki/I>z Hh3@qAQj7Uw.LoRD 1!WSII2팼P>S譄"t r'{+Ildžc"=h5T@4MG[-Q,]+hUES $,WЬ>tO8op>y73RG_7kzdB0tN95/fxbŤ+Ô*BZbWXOe|ˀX7ڱs$> If|lrdkb=D$Q$44SW1[S ӝ>KUlfU}WAPYЕAYs[M* k.3b'MN!|DAlU#C.5$SG۩sr~S͑>m-^WmkÅ%q/>peo-4NGBW/+8R9JvE]^k4H 1$/m}9WK 0P-LC+~1Hw>*@x3~R?iLRŌmEk&9}Uq6L/ |ZpCz-$"Nr{YR={! uhq:WnҙE JIz^n<5`iXvL+&S0B+L~ŏ_bp幒&, M6n!)µ=B8 2s:&5BѼ` 9rKvOa)lVx2~3V(po?%B]}Ǯxi1TxfO6k iV@Z@SfQԳvJD\W k#Q(FMs:aĴ=1,E:QDy^,_GP./y'o۱͒'(9?Wo0fUs2Zjը!}aq0QA X>A!ٌ~ ʼ;']ZD1!N~h"kx ~㰻qmY{Z ޵FZ'ׯMundJʯohZ{̭q]~0]=qCvp(zf/^lOxqݝΤ:V(ztջ@&]W]dX9Wp/EW[v /(M yO{Ƶju0RЫ7iՓx1Yyˋf?WVr2f.Rs-':N5uHfA *ס!d_ժ29R>qӏS^ZWsxe rt h71B?jUUFj$ p^3g~DC ~s,Hp>LZмI0KWxr$k ALmQ9̟԰>g-R T6L`rU.[ǫ<|jn_s#ñΘz RDJE&CwV:X,/6p#KiWjXP~7!ivgk[luw~#"A#u/Lsv 9 &W8`d>3 4dlb__O:}b0EgGd(gH)/"ϊ6=0Qɭ~wYK~B9oٍ No֪Z\$&ohɡe޲.(F^ `kW-\&_<rnwKC/a+@_IRY8 @1rBIYK =ns!%pk6:Ajg(5gÃo+ N6pŏܳHXfX=?m%L44o:#j *"ǺɿaQ $Ui?WiA# 8!<4<02|p·H6c'!9ڜyB0XR\Z#Zj|62o( &lQ<)_K> QƏ5 .K 6h[Vz*fX]*rDu ɰ u(4&5?H.P>? D"Id xƱYp*jdؑ_TD֨)v O 'RMN2Pcf#1ϭ:X̓Q05/ˈP\q> iSX_ؾ c31Bi'7 {K㤶z%g+52!*t*bhdhY#[ِͧZ8ة~)wqȠү$héy3swl"b =~EB[?) Ui]nW'61a~ f}*Me(j/I#撩P> 4_LYEI,mbQFWǜ 2S$RLZR{J3t,Ki"5~0fu=䪔_t U>>w휶qW!_ɬ"zboUց3 H~NؤMOFMDq+i?MsڙUz̟ 0O^NS@[aCqGDZᄠ݄GV'mr/vQB턃j!jk5i_/KoPSѸ(n%7PfHavzhy=lҴ&aW:ɞv=tҷ74E>?e4Ofg`owu[oo?N UPi|"/M%ؠu9@ | X@o? Jvil[u>JFJiXt֤;mc5ZfɆ ؾ$N^ֆ^ ue[~/sbvRY]Bsam o~h8D.4K8Fi;~%87Hn4s_V:0${N -+YeVJiתЁ* /i4Ŀll2D^3 Ko8S5K]a rtNb1 #J;SkBC -{uVm(t׭AkI5WL}v:Hn o( eҡyL+]=3L@.i74ևUDj#p):oJxnWJLEYHyIBѿ'Ӂ^4l o8K [49KZiԋ8us$-ew=q`ߧ 5Bd ELﶎ )[P <1e]jG3}m9>c" 6eNS߶^(nʜv4* s8T^Y;iЇ,/.Vyi~#%G1W\֐;RW_a˂}'i  {Gʾ+DiYπ ]rȳdĢQ=؉aWo +CKyO|vs]έlЇle_Ŕf8nXSr)Ƅ݈Q4^ܲ<6 HA[v*9C s4f~ʞ'eCʦ0ꢿ`5"8@fL⃖n[9Gh=rQ Ҳ;, Y~چE q@`l\z;;_ e| cL>Yp~3ɇhFݒ6C'mZ+@WSHEZ8jD[Z rEFT:`+Ԯ>ջ&az5H-VRl3%5B=J `%)P5C+P8#9ZQlбs}ڐ7"^5gu 9.Co>^B#|J1[м5Y%=!6N(rs"N;& QVQ9  ;7PVzqHv"a`ϙ"|ȳ猼>@JO{qE÷kVF%?KcD9a6<H\dnk\#DUۢ8:~fBWj<y[,pTz2?Qd5DC$I7im10Pe TAcx#<ԷAljMLө*Eʌ0: Kz[;:Je˦Ǩ4 8=))sh%y]cDတK6u!<]hL0Ur cO ncPxB6'MX#{E0Kw jv)X+mja )TEĞ} ޔHЁ$wJI To?MxpDwGtFxە#s"Faxwn\NiTOGV@Q!" Xr,qT"h/OyUO 3!L4o*9IVI&( 0_УHmO;b@NUo/! &E:@>^#/kn%Fv9)eNgFVxsu-+7]%G9,J/{pedrp͵olm1WJ0l߶H /,P `pr)̀= &xwPo' 5+?(D 4e\+3%c9n?ҽ)"sh7*);%`Y*gL+U*Q/ܣ&Ě'3 pRoGs$Xv?yiVW|mMth,٭Nc^`:&Z0/$ƮYI ޝ'Pi:=M)]2St Bj0?4iRSQ}!Bl^]n2oڱ^&#!g#ŧ3bLlthDxّ2'G4hҚ8kja+Pv:GE /7IR!;,jU>1T7򊘯k:3j<3J1WIHNI4ue=_ENB],Knj9vPB8 Mxe*TmPwgxo7a -VL0Mt{3V()1e+i& vQލ~e~kyXtx!ĮeR*R#`Cĺﰗ#/{8_ַkRI٘4PCVʬ/gj _`2]D 5#ʢ7C&z3-,V(ȡ*7cs۔;c'?=}?(x;t/wyfXkObdZf vZ&(RNIIxNj=a:jK)WO)Lj)EsɈG[r M"Qxߘj$*ҒۂM8AW%iWKRȬu*lWRHFOv<ǢpXeqId"49ƜamLbHɍƪ~s#]:pSwiJVUw:-.bN XXJEnH\;@=P(W GOgʶ[//H-wa\kiҚtm`o4ͩ݇ibpcHH.n&K [8[q%))?^ɲ juU0yY@ӌŽx2v~)f)An 7=x۟F3 uʥ FEю^K9&^\<:?IAƀ-AS:WpﰥERZh^_ +*NJ?5cvbRe{^עh;}Cp"d__<% p;% $\&ӱKOT!8N}zCznredg;$qU[LdSM@6?Y6DcRiYvy!()lBS=2 6m Y6-+HzG\bf*6z6ރo J>lQ\Bۅ>l*ypn>w+]Ѕd~匐Nl ?{fĈ2`0"<>hOjH7,Z ?gg NMkC ŗ ~ a2TlT).6UtXaMeLP~S)EA=wG|C $Ur9c`5S jOlC4-bTߞZ,,enmAsi՗H  $ޒ4$!V9 F< =+=n2wSޭ0t~GS1#Q=XQEF< ބUF]fw| La4a)..7 ;i_J/|WCaڙcpitU fԅO{X.;FI TN5>(@k\9) ]e+  /lu)Is=Ї#"4G-IB!fU&R$#cSAX[XVmK y JQ07!uvkWʎ;sMmWj 4Oo ܾMMik4O\$ gwoԭo'r6+ lkB,o^nSp }M}*`yG d0H)&a?Ș΄_R*x !MקWXkd݄3+!i6gְ.GK@`Ĭ?wSoi wtqbfz_PKE9s(1/B.c8>UmQ36U$b ru?ѭ/3hmbx6`5y{,Wk4ߺc8.VY}_!DiVrmJc&6e F7%L D~HzIނ?q!@%h묊|t=I!<IR:R'&VN9:1 iQ,gF8eN T㴤P7y;*!ˏ.y)a<;oƙ'V GA:80^u>QIe1T8GEj8j$G94Z..JO'q&n$H¾IjA5Iu5XT=j6{y/S_jd~9ef֓d7}˼4t K JePvRl V1UIdylږn` ;|^uĆ (BC& = /1#"Ow}DVW0;+Y"\wwU ơv,H:1mW&i2īLGn:(h+'\g~0+3XXwEĆ47 sy]g愶#c,h6H2L=|vNWz̉ƛ⣔D•#^ GF* 񅃺3wCȖ>9# Gយjj9Ƅ&R&7 Nig, &Hui=WxL$H`V8m>lFFa䚢QXċTwKt_)xd?Yu?6/RS}v6 |W9[gLBrF0mb^1#R9LѦ>Ug,n9CX9S#i}v΁/ĖXͬ쌪][Yk!1ԾV +) SۮLD{䉵3/k88nr$\?۪r~rtdReCL^\xk ! L!n?1toT5ΰv@PL ,=) X&[YJy[1B++Ej,xi)|rpI%$ .Uj:DQ~_Q_QY) 7 "e%Zq~U}sEIV<뻖HdRY Ҽ;^F6NV#7uaT{jXȱgQ`mSVPfQ*.瞲rd>Ѱ!к`99%0禚;ooM2@ 9sa{WT _-.ߺuF n1[~L  ۅW {n}36FZ|P-1N5-Tx=><͒#:IāK}zy Z90}FuT(ys=1DZ4VƏm'$jդ+A/MWgdb”USސz +3HPTI`'Z៏id߂Y]s"3L<VXI[{:Ւ?(iPNzr3Rkpŋ̟xF ֺ/үū[jN;Vms4L86myzɣ^ 撕qΘ VKN?Q.;U{pNXlh&{a<[ano(sËC4~qWt"*^1[BVY*|1e7KՈlX#6t䋌8$|s+N} E Q2i 9ݎй PN\BDb4ۧo[J(o66duяgOKĝ0eQB6۪oGc>G Tp1X4&>{zWj4ع(jlJiWsW2X$4R?0guA@115 AhFI H; ʽ*zzwΩy8-a.!MVԆ/ߙ#'D,:F:@TɡylMiFJV~o%3IYz Rj3¯Vk{䡹:BLZEf+U eċ B_ucd$X."jukk^ZZj Gzvv~O谤xﱧ/nCԀ \FNLEN-DLv~nQe g_HChmyՏ'ڏ,ŢsV.9UPC1X"ƆЏF4$j *]pNtkv_^+@ց7|1*c=M~ί+,aI[IZRwv4 IL$Gs)3E,Ag[ b'ܜomP]5F4lu3㑾+avgmߥ,M &G^g\|uz؜>:AwprZNZй0?ℇ8‹k޹ -oa?697+Y<#/4hl:?|gjuE@|Յa;@y4c3/IHH 58c+Ԋ#+흇:'`4+2 x=Azot4I!UFF[ b %CKXAۛfR#a-C1_HL  O+riXGBgS՗M|lAIHGkj(2`v{ )^s%rIXk ֞1`g.<bA(Y5^K ns?{FAڒ_ T%;&T%$ ](A uWy㆙NTj>W/'c14MV=ȯ<&)3+ןsLOHFM婲<wŻrh g͇n7ߏ|#+Q>YEIN2ϕ(gtJ<|Ƿu<8}oS q06xG7hV` <|1E ^f*TT3Of#c٦~ )i-I) A#c2 "pgust&" %ɕ@콉^p>GB[MZ"vmjS'@N{rC䈤'GM#E 5]V}s5-fL;75gSMں"LCX:||x}0t3N !^gOϑ>=L6?f:/}NVS̅DCLOf$v+=d$sK^Հ$tDkENՅG_Ci)D@Vۈ1 %Y}ueD[x ޲`w3e-vC踭г\bPI4k\HVb~R U7QXf « 0]/ΟMƤ_7*K| (]wVܢ߁ﳮՙO,VVf4Ea EO Mq-5tYg8oQVXMMը,bӧUr7'=Ƥ?&1I:uAl ^MeO56a=X~F yP*1z =|݃jRvpLz_a;6\3o4HmMmp;_VPpQQUٴ+ΆdV1<{LKϥ5y1 dE ]P$9x ?xH 'afō|V7]F"ηcgvYķy4K5h ΦW >}Λsa"ؠv+*rCrRx"g.N'U!$z᳈ٚB~i6Sǵ_=Izc|@l;m}8)9[/`CeZp,I&S$N"[ <K;O@\B)A"A:V~w=0Ix 1}iGn^!%.k }bX<(0dD%ɊTO81;\[=TBǜHo7%<=!Z$MNuz$՗:oea%V=8qU蹒:<+ϲm?K TU uqV8 qGp8l<1Ь8$֕  !6[HlREb?@=iqLA$ U/j=(&x /j۪#? )ْQ0-vc!m% ڶ>)8Gf>cDi혞w8Eû& FW%>= `PQ4L<o$uCЫe 屁_* 8ɷF8cZ&v"\vQZbL<ؕf]..+CMmPe:LݪoKQF#u;k^V 5w"Y=1%1h |\kk@VjD &G%.8_zZu,~PLglD=)E{ѯ|Ϩa;KZM,•:ڍU OU/N8H3%pƉZxLw4lr:S_jF>ܽ G`0^nkuVV $ LpCBgRMdt R裸wT%[]|ր>+W˙̶"&iy'Ji)-=m-˽xz:v-5wo'x;}xn ߆&cv ;2Ѿ|Ay_0vސ\> b*:/l/*ng͇٘I.\;AX6;EoLKwد~7+$z gGiX9>s͈! >Y r%2|1Avg]VR\1\c666.v!,n\ОEͳdiآq\C +:K\,*y#Mj }[?fO!5ap2$<<~騩Rr/FwZ +7ɕ]#&cݿH)dfGZeQm< K19tՀ$i3F˺lg5^hH>{ًP{(8SMu{'$LtĴb(+9;۴p3j/eTAQt_vx@%'xG4짼s y5/rP .r$c ?a-5^lSK{X99[47z3_^c F6I{"E$˨U"UDtuEޝ{вG"|%,λf*'BqWD kZ^i"6a%7.@R(]I(=XE |[n[r4f Q}t-')ڜl1]pXDelM蘪{uIPYRvvPH!U,X4ȳ0CMPZ4*ŃD'aH<$Ks{BTQɘ m j._{ЊN1rUzRR#N] aj¼tgeK&YNŹH+!-D#\f1T֙Vxߘ"<^ڤ4|[x.lpVxVwJ1_&<`@I8T8{0\;|T'(*G ~Voܧ9p/3Yz^2>oUxe{T]9ۡ]l%/P o]+G/|0^%Ss? dx}&?H8.QPlMD~ϣOjTKJIWŔq&r"e:lK 5zz5V^6XiN17@l*^B?_X/ Yo1s 6lVE|m %G\sl(t/Pmπ[5\u2U@N4G+qc/spϨ:]YZ6KT,t͊0ugYLil1H޿Us*$kUP>`̸I>%9>ŧUMI ŰF-Cc֑؅3xoox~T(C%C~jyeۖ _}\Tc|ȖU4D LÍF 95Xv>M+dNjFԥ!ȱ"|{#Py1<E*FN׽D7ZϢ/T+(HmfwBs?ANptU8`Ǣ^lqM2Z=D%nj|bw~ڍ*ipA \ & Tm^%*Ր_0_#C6 d&x aLGY}綟0Lf-GkՏyz hdE:d5~(0AƌenmNiҜ=ʈ""+66hO,|/_$yR Ǎ8C;?v+o 1/Š[ &ߋ)+V/X4.Z> "P1yKɱ*\}+]8 i0 &f 63Vy]f{oI" `" 4j^_KuD0̧`>W!K UVX'Z dT %u|y)|kM;$rBχNr=E/b;ffeIܝPڂF 5 5(i^l!:z{)fnj <0Rs/#$u}K}Xeks!yh_"QڌR7Rt&wղ6ʇ[+u,a8},]hpӑ*Mц#MzVmnW'i3Z¾w$IN?44j9_oS7 ˼ :lj!Bbҽڊ""-FR (Hv+?+ȨfL-2IXkRM'Xo^ N9HoSm-ﯟEW<Q5x=ADJTH;PKܯg%xa.GK ]RcH,% 0Y{Xޖ$kv!);WTfD7)'Qb}ۻb̜mL O7Ò""v9+lv#;@Jw 94 aV KX/!p$߻eŵ߭nX(Y~2q RYF:h`39`s ~sD"&Hm9.-ci6a%*׆C ;Ig;bW r}*1F~wpJ*{M+Ki:N9b\pĪWJ-xf At}$BKN~. B-!R Fvv+#o-kLv[jʓ:3~ Yd>'4؊d;>M5:lCs["`˼ ;H-B}&u tVF!Pxn}Lk :|́sJ5~;Z:WK ~PEQ1A6g!ӈ*۝Xh٦\Ja/~C=5,nmNvxP2# p_8"1l% g~/"Dy7{-E rMjt+'cm/i3~ҍqbސ h&>,xn>D NI )5t,H0Ou7'/8Ri;qo?3%g霴D HDFnǟ-}Za?+.d~Ptsy6ɉq R1x2h0~?κ82>BB`JGߒMf`añ8~ xj÷T&ˏ6ҤfE=3N\g bq$LkWѕl: Ek?P Z2FSqF/Ilgx&VdA?- M^WÈYj(gCv D1|yԌ%xr'^y&uO!Rpv*T3#c\-$wan GaOwߵVVň\6o@U x{eЪ#<G)i,&CNKo[ȘL̉<n«jǗW3hRګFk՘T`aAL'1`o/G:Y>~ W4}:N_ԑ@@SEbˍFCUDdV<|3a2rРǤiOp{EIM|X>wU䐧+lJn&8H 76ZiUPِјjkbbJ< V~ELU7Ogp%S"$|:"WM Ť?M% N844L%cڴmW+lBU`g 3O^naĥ_] 3 ̝MO !(kZI}$-;$]n[8e8x VI+*3 b>~u>{"FJji,"ၩ}Ṇ{EƠ>(Y-3L< 5T"uLJƐjFĉx@DV騙ИB[C12Oܲ3 SEXCm  f5 &ux[yؖ/Dc2Uvs&s!l:az/$>T5v5 9HC#k}?ZJWb@\S{ ~+`k2EL#W}YÐ!iD &KpR= 8F5SFl/*l~đ_(3<ؒ~BeN/`D+pp )sJqDޘNsEFnv5yˋ aW0zTDĹ(Ƕn {Uۃ́p] "[3E}PP9{@$bV9 tZKPF_y0| +B mLw5i@( xVzAko^*W{Ҏ\QH%= ; L,F}.ZTRHMo}2Z3c>xýq (^r=(ZA"tvY3 ](B+BsKG}qZ2\ fha1풎+HP>?>o88ɐ4@7e:.Pg k@7:\]{غNI [n(L+&A*}J(@-,m9Gn4j.1`qϻ+g5Rej*Hݻ-t֚[ഽnlf 9f}"׆lɼ}7 JA)I|R)<(B)3Sc+"oq ϣcO6Õ=c)pyv@Jsz )z֤5GˁUњIOCe2Iju"% Kpf:[mE\ 8.:6egp;i,~H#6q];̉'l`7|Jl'"TE6pg)8cpGiֆ?@|rX<ڔny-$oz55JUKHӇzU\(JG1h!=*d }S`.χ7e-xó #RΘ$#](=-C2[4:ɹj4dfSFռIToдz[>{(`߬,݌~:ӻScbX"2I%qɿ֊k2` ה-= oRl7 ãVPS(yZX3 y9-ueXN4OsԷ,̧=#ۃb%~X& ((II/ip9-[EJ~G.ADgVe,O􂢧„lU$๓'挲 G#v=}flc+סG!O05ٛuٌf~!PCt_>Qun C7-fùnDAuaƲg;DAt=v9!AR[ݫ$>Vʡl(Y1p/$cTV'_ HgHz H()Y9o&:- Ln~ur"UW*B*I{Cxk,ɢJM.oKH͠:]wLJXEH#ݮ9&/PnĨSM8+e$ 1)@ȐCg hЌ3O7ےܗ> AzWʛ<5h}GpSQ>h:mjo%< ؗFvrs |^ٷ~9~Fvzs_) { ΋ՍU;H|%nܼߧiJ'bq^rNE6Xݾ>9s0 gU7' V܀n}[;ˠ$ሹj(lHHMAYr./ȍs88N\>G7!WF\0L`A}nl6͐y% L/F~eWUj4J;luXtkM@ '+#t)}ȢFsMLöb6ʗ&)8P)JVW'^]eeic;NF?š+p(YFub)y]㴯CˏhKFoC$Ŷ3-QԼ||>OpEVSsp /n5;џjCQ$e?]:޻9Ǔy`9!u4Н-+?).$D1433=GOΡ;sC(@I <WP"D(%B9c!s~!t"NySnx~L\iD%jq W&\Z lPpMٴZVvg'n ;`QB$lv|',I'pPh7)9xm.T(\c.~=Dq&>ez&9G$JgΑBRH|U P/ (:*-ҙ>Pޭ[S UIz*}WRh~BGNQN}ZR6TFsJ2yr\6eb8u! EC3٥-ջ18Tm&22$Q9/RAQYbhv{@S1.i+s#n", QG:N.츼wHe2I9~Kdc**Я6v]3T>a\Oք#rTfħziEb$׀?GBνs5d7G do kb(TSً$Y~.- Eq~gMEѹDS- ȑ&FI>t^[pr P|[a=vj? pŌuTe`d"8QZŵ L[CjKoX~ ?s>0Q&Mư کփIKAJJ6~}xR~qJ1'8-~QubJ@JiFg`r~U^uѽjљa!ax':'B#yZFg/=#gqs>OVEբIS7%"M)<+RRzj`BIHŽ@5[U40̷nWHY5~_v4Hö c<%~ԗr;C#.2yG\řf4$We.źи71 Y&\4BJ'>J]O?ˊ P8$x@qo K J"Rdj&vmHanTԎ8B1o F:ENRB:;)EXwZ!",3p*]3xvq:x]6= BυEBI1͗'} Y$Lp̄ɭvw$@  Ƃ)sl54\ZCyi $RfD0A縭$9C{9] ?>[stbk/^C|*̊O'%T $g(ytCPEK)UIx0slңd="P$"aGb*&C*כUX2O+hz `;o'E&y&`ˉlpc{voB8j_KG@a{:>%-w[+uE ݲ\lmpAں_Hop&'!9=PbJE2IV9rRv$:<4q?>VmT8Hal *zd:$~4\f[sy5qBh+A['y0wa ,~Ex3f{&=}l@@]BwL `zes;t%# h݁ 5[r1\IR78g0)9p J?2 ZEW YMGp_Q!7[hfJEL}ujxa[6>4UJN'Xw^c`'؛ x k$T9dXtSf^_~M?߰Fa؞DCχ9\kEK/NʯVv$0Kkd3t.A1[;&_/pBO8*y{QE5=xwgF Z-S;^Y/Yibk ʹm~<ܝ;nޠ&2ŻM@BcFʹx/G}7_fX{ @1{}jPLvmzol'@U'.|F n̺*8HE:@LsKA ]q4Kq{Ɩ=ƖZ^[~شwbMo&&3ƛK;}黱GvWTC0;]!q:DBOsFž7TV`Q{mNK43ǓqU#:ᷬKvcށFb_ޤG}\ߜ\v"WL h) {ew6UʯIL B~@# 4gzf$XÎabN{W=QB>¦ K(vd`Rm2PM? _';F,ܞ:6DM4'+CRޘ-OiMNC*6NTd{R0Irq}؄zٞn̖A%0Se\lgNy&]-H˜Clm/p&n 4G=4 '>3৳PpX}NDu \wD~~&5Vym.d ϐ FDp_UYS'tk*S~=KTXx+ѽVݐ5[I<VAoŷks(0| ]',Z\>֞b<ڐxj?a;/-oՎv'XZ#u(Sּ -_]lg[QiIG$N`Q?jEWXh5 $:2ybz+Y EYc-.0J& CC&*JA0sۉd,S"v8`^0:`\/BM<_3q%O$ʷ _4vEHԔx 5,{ #[#A!*>}ì4dEJ:zCQ /QcY.??rj3ܷijRBcMY/ u09c>~Nnz`C@u^\ ^~7ZQW):*(4;psP4u7=\йώ(H:Mmuʎ.U#Z8bP ]}3[%V'7N mL+!X @trzό{rR7Q3Sf _KDw  / {KO }Tnzqn4e]4$:ZAKjKsי(!ʓ"N ҬhVRGp:6wO]_7"ktdͺ ʊTg ӍsuJቋqFBIdb$UgyAݷ[AΰaV#W]ߥJ Y~FKrS>I'_[NDsڹNrxgX[-D 8q,k~)SI<zK U zzՙG/ IH]NjzO[8}q: u4Cx-,:&#/`ڀ4uN~q|(qg<='Wt#@o&HRm/cZg>8pʼnrD';~àbV =s Z _3@j֥ m:W/^"SOmP+@2& rQ|i"*) 1{#avk)$j<'rh5ĺkܑoo ͽgO 1cO˜džn*&׬3=bS$bGu\1EL? S R|J0õ 1 C.%^b,,!V`?|2:*Teˮ#`)UIi½\osRcb<-OțQXewp|aYUMȷ[lտ4~jkٙѝMg .=V9lp4D5>G w.c,ob'ܦd^LNu*y%=*ɎLQ}4Qy F9XU$*ۉb|dԏ#e>g"B*{ݐY\F%Kx̪r9qZ"3e}mK^h"Hr2/ۯ2Ƣ12Um^RsNڗoG,!zwrJAt.ƕ%[(289օ:o8޿P8ָe')%t>O=asF|cIT묆`峄bHʡʭ6'=hө?#"<"2ckn{I׭o9?XV]-JZ-ѷ[gDA5eu޻ NIR ǧs;v0}GsD}Tgzξ RXn9t!\ QB)shFƍH~S[ʐ:5Lkt(H<"Q)2Y{bW€iGOq:>N2BI:`/ /,'Grs0DYeÝ(_2q{\~ZUg>!hw7t`I5qGd0Pn c'9TΕrxx_(CQ]Աlۮ28}hƱrSGe:TlUQi eݮx} bꌈߨǒS&]n\`ZA kLqH,[.8{V"cn|. V4XacK8AӍD @F sV 2K͝5{ǦX~dZ\ᨼT-/ŦL|4qZw-x>=ۃ\ޥ!"bŖ.?YPFžŚ\UOf9unkjzNe/ .`(#J ^_R.ŐܘCTT P6*_<"dueGcQ?}Rc)xSwy<&Wu<;7&.|eL]cWB!_Ͳ~ϝ[n_iT`Irej*:#rda_Sox!z'Z9lRC 4FXydϮ>A ^) s<Ƒ] E)O`?VRhl׋24t~H>S0 A7?x諅b߁0$>+1WgK }!,ѡ#\GoroSb e % oE~T<טK/쀴7(hcwta09WI'ktj %2..,Ku} &2}/ah5 QڏhhCSᱵ^uz̆:MblOhMŻ0P恤40?X{Z [ UTtT%ީu'ǘ'tȉ_4Dg)$BWi!\ VTAWȭF.C8F]UV3ج7tLBI_ͶZE~&JBfK8[*ȕyw2n8a`MbOuwfZ)8Bqpitq)kx/&^8H>E5[|DžIʄ@Bw}<ø] ٢W̆k-vd;(mKn -wS[Ob+rOෟt&v%3ojBvEĄᎳ-q6X**T,5fdG% ])wJ0Q\GHVH A҆ Aa.eU4XAi&\Y;W&Ӳ?w<Bޞˑ8P",j4v)>5A;_+Pc0s u:~leCr)TH0ȰV؀a?@=n_1hb{/.e&|dZ.ТRW?o3.{S9W ; Zn-#&ž$WyE.U dת>%B)FXkg5#KH=(:bś~F$?bZ4Rt@w%sEU L.)C:cŴ_ZcO_Y#K`-tOW~g*W؁zXMW~@rp&e,xm¦c.B h}=DX9rx<T(AKFN' v[pz _dB^k~8}Z}Ԯ$4}KWT:X,Lk 9ࡻ+8"S?x⑯JRaA@xQRE,ɸ>5w&Ȝ]NF |Ί=Nua=e(䇘N!!EI-XvOnt]bN4H9Ycyu4KrAj}z!J TN+9Y]X1[n+Ho` ܯ&E2)<8$!lb-@?UYerj:n:f1ܼ% m4SE)zfzbAUCдu .&T]t p?d(kÞKg۟ӄ>n#6*!@$T#)Ӥy=1zԬE FnXS;E:::N>3C;go8pQ<5VDzkЅ˜ƨS>|Q*h;.5@g)L뛐ْ$ŠţSFg=*;iUE({:{S0r[[މ A$^v7{렐C@ǘz u*Ȁ^{s}_igwlCrHzեaҸ uU{PjV>)K\{tJ}~;Qd3n*Z)F_!A M.o G≱1nv']ˮv@xY> W6 ӭ`5v,ośl>'d%a~ێz:IeewQl#]ӈ`:QǪob{u=HXi֍ȵsOR=Ug#Pz~n]/lxsW.-Ϟ=uޛ/ԌDD_xT\n <'/]~/Zez9{ V>n XQ0Y uRRÚjqkf |FlbĄ?Qi#*}?):MYf+ 5@LIeCFUe6\蝇mQyg211Ӷz2y\}y>?oGwE Gg{7a)\ W{OEe94Wz7`5PTA^f߲L/bsi:ZQHh+wۑIaWq!zGb|۰(l|n,.|+ۉ/ ΁ }SB4Ke@/.$Q-_2RUxOU(h wx^l_ȊLQ”.uH?C:nd$r`#$G,i0si)q o>}<JsJ^jrM,Tx6rgbۚyOnس[ɠPh9F bI& !sT:竤/?yV^ѭYG M~]N^orn5qԉޕ($aL14Z(}]ua˕E6G0'OZqw+0Ih=3w,' ; }8J}>hrnqT9!\%1h9+T.eFW) Wgpzx8Bu$uzO35JkxEtM!c yYA/%Ӊ )~hAǓ&ɽ4*Hόv%ޘrlj6Hb%}Hٍ蓠' e|SYn{=w؆R*]FEPڔOUHU:yZ#ϙ0V[_I@sÕ褃"Rg(q~ .y%]T%aOsAʐ_Geh ."B~ @>y FU{/DBq)ZQeo.gE )(|x3ݙ} "׭*N:cT'i8$13 5ђŷKVAyA6%0TwmLwCZqODDv/ lc |Ŷk$rT+ʝ{dBN[>h * 1pFWwgSFRm,;ȫ,Ͽ6ҩ4Î!Q#FZ+*9h !+F_&҅XXKCXCg ߬aRHʹbl&v.nQm\-P_JR,>>θR%D.^bJ]-T`R޵Y,h̼lT+[ȩ2yӎ-DAzg=^*YgC~+*nL ㋍dE5gѨ )[/ihv#_7A@aL6p,ʇ׈0wr8jU?a"D#(+:LCmpOk!$uhƇ岓7 CP =%ۀG xL:@ -dG^= [f c;)`q;FP 425ηˆiǻXԔ 8.$DP(XZ8dW #Kbnz.1FB )MQ& q-:9& C  $;HN.b ςDȴO*/O c ':v\ ¼i&G] EGGM;a _h{}]{"|ہ EF$Oh-7z*g%_܀< cQ :O1N]kpZ%_)d%f> xֶ3\Щdc,E"JG/GQ6HK%_0(+ƊxBZxU-Z$Ϗ^=(bqDga1z2#*O[(er"aN} &wče,A]vq2X"mk._1F=Ӧ~z1!E909yIdq!M*Ƣ9K&'.X[ޮr(K9v)DUMGqQDd>ɭMN2-i˥g#d{ntLAt`= 1~( Eo:F[ .Lp ̡<S2CyH3)%^qƬ;&7qTaXAʼjxl1w0qhLy. ?w={cȦ@5)-A: N6"P?HatqHYf. ]+K-L#,; e^uF \@wP0OMzB464 S$ 4>⼣$\dl\h⁙0!)tDԈꢦΤOyIU֪&vyYOیy]\C 2^>dK_Uͫ,h^ O:kL!bL~bآ7Ta&\5]6Fe!/0/:-C>'QAڬ|g^Rb+s)u*GRs@8-86cҋ/nHh(Ԓn\kH\`)6#A9僶] cpX6 趀Vd ^+;&\T9,2:>|8t8DYapX~~wY|VA*;VOxbq4mcO-L|7Ltā-dMi%|pNL&<%xӹNJ~?ԇߩ T0x<a'`1ֹ3ڠ=8U=u ]Z[.Yr[d,(!$hum4p~G!x9J[6hdt={Ɂuؽ, Oxi&:fV%t*Z`dGlgVPK e6d_r*;ЭAR_7$ u+H֓MEAA]T*>Kiض~] 1@qB ^?}_QKl2gjbC?*<&T(2mqk? zuXĖM3*PPOokNtK\g|a$ʲqH/6sXɑDʰ~ybKK0墹6 9TҵOkK1,7@H݂7ҝV=2ȉɱwb+g+%CTа(dx޷VZA2enV&APKVXНBܢszN{,+#}[wyC oqW&_"ă˰}œBg+̈́ fZd0@Q5]5dt&H@u!OPe^Ѵf2bN6;fNۜuY[OҸ&_Ưc*F\In+-L[;l'U@Es5thH+ ,D^^JW.^"u+ 9Ԭ qhy+)\ĶLKKNٕ!1ZӊB%SڼӮKBA( O[{~{8D *}\~-Zkڪ ug" Uc+?;/oW\Gw8ub_t$Ի,C\L*Zj2Ye4dIBz# 2Fџ?#-3BYKM6EX_2E k#g.\Pͫ\qnR91M,74Bm=-(Vi%gaqǕy0MJZ]x*|X#Ya;Pif~=)K]'#=$iYɃ'~*Q-y߷nL9):򩲖Wڗf[VZi]dh=lq̱׆Qɩl쉒p=LC>-ք|j8 \t+o|"Cmbtyfl2V!maheC܇$^L8abu:96CAz!lFX@S6Y-ݧ_i7;.>ٜzD6%̌l6o*TGFz ѩ\}Yb3}A)L.Xvm)ÿ"@mkp$֙˫4kl3/nMw#lƫ>Ӽ:s =T4 g?$ҧ@9˩{ )o|/j))Aɏ5"zz~\kn00˲/ŽL'&{<_MT_Uov?L`Yk'b,p.rzץ7^@ݝ{ g.@$7s+Zxn"6^퐓g"j])viGG6R\X] 뎊Uy*jTWS]$9\ fQ3 PBPF\`[~6VpvHg-6oifr ٫+pK"8zfL}6Q#E6#,b B4e + P ]ZB?c*9$ōC60;?NR'bdk:~XngO2 / ޳p1Pi~_DmW #^];uvU5w镅߄46MLG9@= v\ԥH'Z+kAW=Zh6~m`&PsyHM^K)%cX^HƔǪ-d4b`<6,|-CU/%8Tf~"FF)s ! S3&|hx?2Vn԰߮ql{bQGU3; die7OC~(RʀV౺)6G##lMFvFZYf-DQiL.+^h~lC63(N}abWc,kagDeWjE-q$SЛ,y~2l̩Wfs y#瀑%'qOs«o1LXqv, ]4`sd=YN.<@جOxP~vڪ,Ӹ-ƻ dP=̴o\B"*I+hb =Ţ9 ѓ&e.iꟉ K{WަWRB X~KΎK%"Y\5/ }?|g6m#X,5MOW-a-n;27m 5 [|iZ:cݳFb~prP"R&RnK16VCznG]-a$2+ z5&۷7:A;X`^=Ɖip;ݒ@ƥ vKp~d"vF8s(dFdYLޅB|%(ko01} !=/ʯ1]wLR,AaF~>'>bىtnBbm3|7A;1OL?QDܗ̜=7jυiBz rS}]Dv]:gVJ5P)Ap6(xZV;M|IF菏;[~OnlIKeHǧ8$4˜ۚNz6f%)`bZrPU7~k2˥f.Yv89B>Ar}:^ #p#dMkcrj Od/Kt_hz T!FM~}<muuBҩ0j^64/bۄC4s"C0=C_[YlRT7ֆGܮ(wzfgK(R((BҒLTL+PlMz`||WC5qt!Y6` Vl)/+DnG/ Bn磎(;+VpPf'"!HّnrUqu|Mqn5Ip=WOieGjd40 [v'mʛ(foї:o: y!2kx鑾Gf8ܦJEy>>P-Rs4BP@$qQ,&ĉi#Ln A.+$!s7V/\FM4L@ݏ&}X 5 ڶ{v+=vVd@8#H %OD~3s0@yz&47l\L"IRY ˂|zaV=Qff=/cSX²%U 12|&]U5\G ju3-Ͳj9-݌%o@NBo5442=I 1k(@s`փ7/wdk*&x[kA%?G[Vf[4?+r3ksJ5+'? $!E%H}<28!5KD?mHUO=־ ڂ,}7.j sVFtQzzTP1pXbW2^vr-r2w_?@6\į_}C(ͪ3=v;h@ǼWIe>{zzP_f A{J}77Jt".SV㯳l<@8u?{Z.41wۇ A lF%nkI*z]86YL z;6QE\)3:ZF.^u#~&KU?ē3KedyТoݺI`PLd =:,?Ti^K̦nJG |"4$1PÓIQ2*ivSX$10 g="WbzTO-+~1~"tA&~^2\9ۭ?ƟشA*Sep(ḎG^ ^ax,Rf [?+;1@F˰P20޷Zdx68~ѥ(ofWl#owVOYyEU.Ӯ@>#/t<9'\H. RI;M bZ6Ԛ 4b  |8Z%E/"vO30M)G"o.7+GO;c la_ v[SN]}fv] wϏ9>Y )4d^]zK"y*/{h V~B6K՜G( 퐼*qeI{v''R.*韭/[(X'e \\tT|:G&!խ;[;Y% J:8^t9hDqK#)$r҇މ@o:[ L1rg#P4d8G"Cs/;.ےp4Q!VCYZRZ0HЀAQ^EJ-DH@L p hhCC>S>u#% ,V:D+l˜[ʸ_z߂ 6wdౣH?R<#ZdyO;Z׹QaC9#xRt0(X_%'_)vm)R1-r .' w>FWK2Ly*6}J@,lu?<_!ibp6ՇN>?K.I0m蠑&8U/.-_QwߚoBDn)oDud{wr3,Hbݻd+yl,_ Qm8j=DN<8_2ik]!DJeTwү˳YhE񬵟QsϬVh 'm~je -uk!4+p۱9 `9Wqc_$n=nnk[>o^Zg aY"KũV_7|\ 5S#Sd>f *SڥcOM֗e!U)"ᮍ- a_+V1B&I+#+F+t P:)ACUwdMߠc]fb /*JsG;ԁ*ѳas:22"7v~ƭxtR ;+9( "4N"vsMӐ,83i.P.F4xr``S\pP;hK~`"2TrZ5RQSnyk¥[t~wJ}=%41a ^9@Q#&opEӤhS$ʊrvyAH̀z(-Dzw﷩/lEC.jX8bٙmP釟֋_\W't빲.c|Sv3q0ߑZjFOr!>E\Nʻ2$CYm h Ι;eICE^ "㦺(QTՆgv3^xMr$ʉ{s btc\E%N>jՅ-{!ԃ~J >{"mk|ҟi yTR4[1}W~>Qʨ69@1DUUC=.6ÜZ(>@ӑqDr[s硙+,yKcCX¶ gnYE<ό٣eq{:[IDŁ_vyK|U Y<Rs"yxU=U.VImdK>#L#$c(<O("l c#oyiwx׾kd"{ja딖Hc_ Kי'QLr64ēz@&{y@v[( m<ӈ'}ɣZ_+C@8rW~Օ8A!L jbBޕ(`1AQxDA",aAŲ6} nշ|[gc)!uh"dBC1?op3R WCmi͠HMxP8Jgc\Ŷ5e.b &R}78BjTe ,w'z~*8[G=?Ȱ ihkjD 忋:&z ^s> 2oZ_i%C8Y_9Z9۲o }:4;>N('1@gCyéԤ`5}1_Kyz@e$=]N6]rΥ! $luD'$mad›7OQv{(NGQ?jkFUxљsq#G|i-c S0KjTk WzIfǮKn&rJB~ !}a+$,[6S2֨j -|aAExwEXv clwlԍQŴ{Te5L躞"%`ݗ66x`{Pj#  7+tpY5|"bȴ^ \ooI H7H@1/xdaXXC 5 jQʇ!Z"W POxPLB~; #ZoF2M8Qf60}jKd6bf:\YiRTI1j;4A,Ctojc]BcYqÑy1dVUy]?]/h H@H΃ qbE/:}j:$P.XY^u n :yLW]"yFv}Hca *b"N"xKBkW6[ iZyu%urtH)s1nVL;;) (Ɩ@b'g]ɀoȧ~?(R6'<+e8wZ0 h,gﰠF,;O? =L(ڢ&u!PM_6i]%?RIqmVYw}=3_00&`]G\FEZq9[o(\J* [99C D "cXû[ 1X!'Nd 9?7L ¦RPבO W&޾[/R[;TT!xДQ8HMͨP iӖănyr' /-IN? ZJJ`-a'̈́g]ؘU?;b$u9/TA"8;͛TIAde W ! ~^ BwhSXL4.rw\Q$4_3BHz+ b)՜ p{ *t(߆C<062H _[t"-_kz4<_\4$G޽c2`\͈㣥C^,0ը l:&o=Z3 ~O.MMg5-+tT(Jey^L\#[Ԑbfl@_}8T'w z 2!G7u)f,9d ΀eOQ邘qS8bЅfDm*N"HYw6jEe-N: Jkv{obb$-wa-SE,\k@+ɢ:@)wnT&7biX8c(*j \ii"M#hȊJHT  lZioWqH#Z"-QJ4}+@<qlj"HFròMGlk3}ߴt\-'Հ1džRNw5>|MU.K/ڼeP?u|)ɼ6I6C2jf}2#fַrÎRkkҾ n$3zzɃZۻ.NMsqאmWcods V(Nb0vduL_agd?͌wUiMRy#%nNV 9O<rD&EXuI2;YJCmC1JQOR$=0:*'LT,JN2o;0xt_rK*. xX JgYl>ReT@=j?GR/?ھM?T/︸#M8juT%1@m,{o@ 7d}x2 94#@cb2;=${uf>e-{m3omy|n}xc i%G+RjlNCa7 Yk0@AVRfΊAݗG."ְ=D =.:Nt灨".g%Ǚ RSG6śZ1>Fk5k>c ~ pq;?+C"/DzSD_a]A}lҨ<Rp Q;Z\]]Z%>IODq7i-硩\ K18pBkxdrQ,:/VW>V$$'q:7`-*!}6݇RK#lŘy򜂤p{_Ba΄M䤑Tb){^Ԕ!-!L2ߺyvܝ޼4MkUvN}JYiŪ =5˩RW.S+OoDe9f vn%nxv!G e"o-G ._J@*rghK%] W/OHS9Z;)ER@K4i4 q=hmG"PoF{ݮ d5R@ -tS*u|uJBjѕ<$Vi-+HH~DW؆o7G?;W '_P(5 hIUqGM~ R7L.?'8gݚrGBYFc-4ss4Ohmx©lS]l#{yс{feDišN'`JV@sNB՝% *lbK׏ "'˷լuQ]N(+ X;0%4$3"j~ ^'P-B; [p'7Wu*[kL2f '#/"#<2,*C1UIF[vtG}=[ӱ> 2;h[# ]8R4ꏻN'*4Pq$BӃ$ݲ촺9r$%B//og'dwC4FXq%)HAgdž 0Ļ"S> 9CgGhJR/;Ǝ'$̙[p`@NȇP̆{b;pšh{]bl9`I!Qؑ.i,nsA5:0K4 TEI i@Ӭl@̞@#qUyxpUϞ'Q5hEB Pqi[))?"JQ)bHg]P8Z4ӢX *Lgc௴TbwO&RxtRD}ԞHU%&Jꑴ|uƀLjT*?*V*/},W2M#zS3ĄI:(Oa X$EsL|6pUj?mZ+qEZmb(Jm<S'"'nwl覡/Яx`+"4+m{epbL[5X}n/u ApFp'폮QD;:: ̥bU8" ]6jᦻNJ\KNRuܷPąԧˑ >0.нAoX*3`Q{Q沣,W,6 &2 {h"l&EUa_zn%WX'nskApxŲeׅvЖ Jxz^n}"yJJ˽ЄQJx#itN+V#-ٟ?פE?x+O2~Vc9Cg|GY1doѸ)uYu,[I'wq5i``$u~Ss=1<:V'+s.ȢCD>*ssJjJI4X7P~q8r5᭠hgRӫ8* p, n;,MfbNћKF܂є"U>9#?%$b`s'ld}?{Z$u׸=27V;7w)[1/#!(1ɾ's7lg>W;Zօsr89+ y|L68CI. t:!0ADwfaJ%B"#o@nU(2Z.nXD)!p\p]靗jYEPZ(6ܵ[xv86STa~\y/U'}رkF33BA Q]iWНB `:1)c"6ʼnQo^l1 |I[>l" /QO*C0N9#-0Y8ל7d%9 i?ۏq}¤ N_z+w@F7^r^Nz|S_E5'1Y8HUnir_lT۶;VVXmE`eL >mmm+>' R#Fdk,Viٳ!?VΕ09_O0%[ٱls!;m{ $.,~~iIt䓱Hh='%n4 qJR,ǞqYdt/;2*\ w\Yi[ɩۧN|hElKnԟi,Cl&i>IFpZГ ` pR @rkK Dm;zZ&\  @ӆZ6JO^} oWh b~|EasWG!EzQ댩*/\Xmk5 ؤDm.<,]Ϲ^/ՠ+oyN!eO!=ԪQd]jcb'_6utb2[ih?("(k/@{,軶쫶=>>mzա3cs~tMoJ;G|$RëoF:ani+?G_+%'_L %•xQ!XB#_#fGcRWU2:LoIGs_,'襤_U+3ڙНl͢W,W5 e‡A47?d$^֤ld"gCPZ=}z8yPk٢]GcrWȟx뇮Jak^wBBɏ~Y } K2M!Z8·s"uy/"jK[ cLUrCӷxVԒ&rxx5̧6]>slQ"U.c`ƝahFnԔgM0wAO# 8&b?tB[*Y mUf2mt+^)0 {FĬny,9]}7*XHX]2Ja$Jp5ZxPJ"#UlIӎ!0+<#h!n&W4fJH;P BM61{UFf[҂0iYI- :4fę2 .iøЄQ6%a-$bDB!1 n{.NBΎ iyG837/}5%,^J+>{B-L˽=A@cwjHg˫ ʧNx4f75j?I`v39=d3w* l(f VT9YiF=nޯrH tEOT6JdJkV3RFh~tf5:JUUh Ȯ!Jjd?ڍdw JAÿQ'*@5Ve1#\D T{?w6Uz/{kj蹘Fx᎘͘}O1B@]䁑 3(-m9SxNUbHn$X)]N:ݹDWTʁt u,gE vpă׈@Vڄ|Pc/Q@geLbTԽаɁT|kGf|o?Q\6ݪ2L8 -e]op{57/Y îl~J0m| Ѐ14m&6Ls!Fl+>TB322[AZ:3hJR{Y8-> Ӎ?37vMͯ\~ ^܎T A.!sF@+H؆fO|p 띇aO8wI7"FGꑱg>b UD2[x1W"`t,2N/ |ysjA'qH6fȑٍ/?nNֽh?jU$9?岃n0wk(\g''5(#Ϡf35ӸoQso78pxKVFc|JB۝ȫKb1#.hJ%f~<3BE o*F4dn<ڠܗhIaztOz{֓UO-j_) gMU}xH4wOFˠ4JRO-xk!x4eFeQBUhI$6@O23gO4hrNY΂糋n>(Z|F~fYDK}9jsS(v>A^>yNӤѷ bk>y;M- O:RvNUfWWd7Пz{7~^m#^Nf{?TM{eqHI_S-믞 Fs#h05 /ey|ͷ%e)aP8]Db]w<s9v#P/ ۅ x곀" oּe,B{i!ÙBqH!Cj'Qߣ>@E)=mN`p;ZVWmd1?N:wӌ&C84(4zWƮ@),ퟘ/-$~ 7#aEYYV77̎7.[鐆%&4ÏZL_yF0zd:|V5~%We4l# )"3GdDxϙ_2>G="Jaʼn-9QEh|ʠ}{X~wbcʅvBG K&.\i`3L gE&| (yУL`~vx}i&g~E7D&wW~@u4\XNJ[\!" ]zTkw.hª}Pq1*a{`,5+F3ǓyiףV~ :̼P`$:3ޠxra0> bt )#Yo*0:14+Fgz&GmkA w'nmlDH “ÎCsŤ05#FJ٠86 i>Y{$jdu9F*UbIR{./c+$wݱSZYM 0 L,w(3e8#NNkj07(A 1.?̓Ni œʜYU[;rR Q_2RYCFomT#u{.{wH˖(%Zʒh>e8XakiK>>wfp9h.(h^؛fXGK;ϭ|4e,rYP5N^܀ʾq[Ǟ=ڼG-0X,m =bf[[!Ůe .o~^L<'a2M5 pT lp"t<ίY1AP qdBMƠxsYjbRNđb>2p>GǠP4E#(Re Ƭ˩C 1hU)F]r/zFg9ʨ'֮EډO9 i=!6zө@|ܷ?*|c|ݿ;= '#T{j ar\&y9t ;~m7Ȱ;W݋h"ߠ.F'm{䡍R⫒nu?17u\0y*m6*A {J 'q[9ZMM77pC`R'\tiXy׈- hzX1&u& &:~sO0ͺ*4Bs#|/U^/ V _n<,JM @Z]9s¬͐EYeݩAր:! }ʋKJyAEU@FsרH08$GOLj9'?ro95gAh_m]IM[ALQǏ0һN n""ctCa o.'ͱ\`c'o`2q")ַL).p@t1s#UgKaY>:;PdBjd ÃKG)ݔf괆t+RQHرLU2gc{ɛ8VݤJHҦUjkkNwPɐKZ+ Ap<"Hӡg[TYb{4;تhr\ U4@n(zvXl\$ӎ΄_{a#E3H+[dtB:DB0krkIvdhR=t')xWL 4(?565v0Z"v0.`mDɼml|1 % ) 8B/V?mۀ-uOg4 xpQҁw 2r1W?Ðz91/W1[ϩo%1%Y>`4tN>RɧEdiQVv"1y c+Ȗ,^Yv>du 埙F zWJUΘpeF]q6&Sr Kej^^AؒGIk)TJDe&2 uW"Cǚן!Yݻ zr& o$QDguIN(Y% LrOrg)cُ_*YD_~-i Ƒ10;Dڠix}D-SA̳.7Z2F v_pdMO}v&QpvVzPE v[bډ%G0вN|2k3pSPc>-Y"HQk<;sXÖ,} SbLҺ߲rAmyB{/-sֽ̍[;]\bfڜƏbǀ0tRh~]ϪܰI&, GK+ F;EH;kְAB_1_$isg _&^>bBGaYSC=dL[HI5Ds'>+%"·.l/ I[%"spƋenxk;)- crL0-5i08E.Ή*,RF*a;hp3dLUq gVMVo.UkC2 hRڄnogNcP='[lq+qz (b+QI#=D-*Xwb@15'Zc W{xW#Ѕ5yZy{JLcP'xkw›Bѱ_'~<#؊@|/f^zZ'6UonzI&dȸʎ.Ջ  m3'{(B[`5ICwDc~8g;[w&RͿc=~p<_l,hadd)iFkst |Or5I$@0O)i61W 1'{on:fe 썤b8+m0kMP!>Pz>1Up4<~)xzTr |UkY5[iȌ81 *q@zʓbrn¦ n U`QŇ1:ۢogGY8e-evO}BOBtgƅoHC Gi-Dl7c-\Ee:fQ.Ue˴J"8٣>bL8^dׁ>ǝryOo# Y? 2_c@1CSGy,-T.LkB5DxQU؈G2O&rtMx˜Dx3-Pjzc 0W;JyzO?j2Lo=^fJn`RڒDht=Eyx>u'C;a&3}02 Wv6ʢZv KWw];K񐠚oR~d(EV8/\R%oq q->Pt~2KQhy%̰Uod1|h^f'ĒW=0ɆEt.qIL`7AnrYUav wil]kI H}ލ6|%7A=d-0\X+; MV^Cb':ƫ#tj Fh/аz6 {028mk̔'n_ ºixsn GPV z0 rqGQሪeW_c#-F#:2m竸ˤGn*4!kGGYu}x/ m[=RW-{c@dcm&;St /$\c͛h#Pd?#k(kKӐSHbjeAyie`C84!v`m5 gzC\Il"RI+IFFz2Fm٦dJ[ ځ{FA}~TXRgݠi`GBղ.MC[A۴z4ƞ<=fØ᪦P j*a{bǨej!I/rp!9ɋzPD":KYQv=YLpk&nx()g227H1>t.wkmJyz |!f'$m`/7sm 0{s!sL߲vmyL Pm}Z!2-O6vyhOc#o !+%Vu\9Y?֥.} wӆ$^,]UO~`BWANGօ)/huA9DW5>W&M04LaE!3vލ' dA X$uޘyKz!"21F; ˢۜ[,> 2r01Ȳ}e%M)W 28}_}1S"G8Z@xS3 %#Eq&?# On.!@Zt6*Rz!sw62Bun TBÍ9ᦌ'c0UZ᧢ )au~0@w tgK!X0r~*WXM]Ef۳^lE ߗtYY VG;n?;V +"-xE7c@$[pj=bXX/[}66>w4TN3 7iMpz:vI项vQBDAJL wzu!)k":,N壙 oL$*I ‘qN+ڦC+YBzho aC#`Ke҅WPCmb HgnTuv3;1.Lv|S!uqq!ʮ5o4ӻe|g: i1p? 8†vG`PFUI{E)65¸w5/Q@4eU/$s3D(ګyANF 5pOJ%-QӂA;,3 ǎ5A۲'r~Oz{Px/`VlG}VA?CK'Q~\F[YMi]C3ChSBi{ y-Ϣ*Pu*A^$` lZUCn<}/ yPd } war&JrM*klfGg[7x< Q@УmN6`]_HX13ɴ\˦\}pLvO7/4r^\jıybftcmR4smkfXssN1,ƺhɩN7˯s",p_n # uAX7PB* tf;>57x8ʔ>h!+Q59J2BXC#tPv$Vԗs\0hpاt:̩ۣͱ'1Us| u5Zk We{hZbsN{*y$Rr6f^؞ES(yUCyuAkKHt.dZ|jwJZyty~Z:EImŤe+Gzų57! t9B_t^b{C ۩a0Buƨ4V1mbq$~/7qIЭ/NdZƌP>6Sׂ;؊xOaUVdp'F Ix*`<L=GE*qQ?{k둤H!w Oj'T=}}#(cwdf图p`6Q`3^%g9rdʶd&Ní*} -r( ퟊3R73dǵ ~q&}zdr|0$5r[QadܷdI*5Y@Q\@h~mjz(uu-h].fu7n4oq*Cg+27.VV|Í]QgUM &H\ir-8 ۅ'Vz^R|lA4qu3w=뉱h?<wt3AR<%_.I Vuu(S܊Z") }B-.J}ʪ&pQj ESYwLjٲh:{ր|A&rS}6?Ec Qbmy,laKZ8$:WZnx2[NЈpd& up;A@41L3xljE CZfkm8H4'Gw '%Bb@2 ^MZ9ŝ0Eq FZx!&8>Y5k&db1 j034s@c E ebMCЀ< `L{Y?ކݿ̔)%a׬`UϨw9MvIIBgc%cV"09uoWЉ1ܦ.E5:x 4ukԿugO.?D-4 lM2mNdC;'N.GK!q \ԂpR53:#μ8hX6ItE^ 2T<f)=$>=~Sm_|K)CeȔdq/dLM9:j6Ly2{`-7n_Z_)|2퓖/٫ FPocӋ&}/^UL֞H$ʀ,qm]vcCS @8[i>x0t\1T,;sj8oܦ}1!ce( 3leo\CJ!qp#ՐF[O: ℴd8~htw 4B>(l߇ Fr#~ȼO-7TLO7Y.al506t/ AdW|=:Ep;ݭ_{qK= JI#l3y[ E?C\VQZdSr':"k\c({WfS26دG3cɾ{ HԜGޢMY؛"5tO, n쥸RMeCoe59Qy|u)M^7G h.pTL|ܚnB[-ED҃ٶiRE V9ɲ¿7:.duL{c:|#qe>NUq'[ڑڜ~@{+e{6P+?AL7onWoD Kdr-u S1^eivhKɒq.HhG[Tb_S) 5]XmkxYam2= ~:MTAɚP8wxp+ˍw ݚx7z(r38uڭ [JgLJQ?}9=^J/qd~HQ,ڻd@$M}DoFlhV/dKw% D~d?oc$Qu:|?"f2'Gna`ctNZ"܇6t,m DeW.wvUanUPJ{IQ^*&N Ң9|Į/XezyoцE]2c# !& 5cj qjRU}vPyj7{ I..\!?zknD9 a )q6^C)rބ<жR"Ajy:\@k@;F:XS2anC@Ÿ?br.q`10D}aؔ(%po~~Z{^mo/(:v#?I@ *n  5M hcǫfw؊ ovz#[(ĺH]vF4[Gy5 h'?פ-.vWGiN{m*/=:4e`!x!+5@d($ΰZ,NAxN.u@?|Wşy(v{J<U#-qT{̢#ϡ:c#&I\_@&]%v;<}Y %ƣ#L`*/a Ӊ>+Bsmu:|gD)u^ 9?K]MzzW g^=8`WR7&v^5orw܂˫<>mq$D׮B1nrQ9[9_qܟ`ƃI~p5==qh,# \^/"a:>Xa0Y 'j<]pGԘWV{hPWKėGwF/'I 8gY܅C5ί'sg?U-h$@HsYBṩB >N"o1jT^#xAdWhnlzg8>i{ j_?{/}UJl o&Z\L9ih޳~`Wz׭6}skvXB/vȵ)ysuᄻ궈#=ʦd-84W`>鮱DRY Wґt !$Gb\(CL\뗺A:{I^'j?QOlMw " K^6,-.cb*JS/; [)"wB7y+k,QE^w8v]0?Bnb?G&^@:;$ Rm$(Aout]J3wD.{πk")NRނ3#b~ŦJuGEJ Kԣ/&]q >3Li8n+ hU2Ӏ"~2'Nԭ89/&f[6̨"!e( iCzx9It"R-;ÑÖ[g Af칯dt:4+Ob ډ Q~daά)T6]L*m=d[ *\UP 3mp!%N=ҐM emWQ+X#׿ʐYs\,&sL=fI[R\wVHSSLHq I& _1)$.H42':;㈣Br?uzG$1E.^HKFb9tIӑ Bxܿ zs2!Y5:FJ v1PR6C,QS$&g'zH/O \f2W; l:t0L$W [@_V[ZA{ѭP&V6!$9$*e}6_RQ[$ gY&s"]n>-:OխvEMvͶ̹6@߂N0WÓeڦ/w 'uUH`jik (23kuxRtNH~>I_̅ t[ʤ}1@<2j>:K! 3",5jClB:`A5J7O4?qI\Vs9h[;k{b%O 3{.z[y QDuo1Lޱn/h_;blbXK_s5? $ vm;!8!̹N]\Le?CK͖K T٠&y,$'v5}&1=F;ȵGQR 6(pI;ZosýrV㨕pQh7vщ9*&6(::%Zj?EKP8{Z?0"d&hOsuR^H6x 6cʰx1IKՂ_vm=JIx48*JX~w#z!&GlE]w]F;`1 /9r*aⴌ*S X?& Ĕӡe&U8ybm%~PZXDI)9EyP@*iAq&xH<&."d},~8;@/.fG{!rȌiB0"4!rY&Hj$S)ձi8 :2[=*s p V/P'Zgے Ls[}T|l28.#H ջ5di,p܌4DhD蹂[7ǧ~:`F5)t >JO.TV{߂ ";P8kxw?dP n Kj3 giy RD"W膔$ר%no+b,qYIW)qPX+ZFXD̗ZprB`>XQW%\ E>O7!r<G+WA &ib@Elz鱊宧([tJWg$ou]5,= 15ۻ4k\?Ss97 XB#65SqTfXn${b{;.M,3ؘV6v !C;.UjnۮAND}'o6 o #Fl~(ŮEP[o'r]me)3ϰg>P&4izh$>pYV)%AexA0.VQ5_uu~$3v*ڀY6je*,^Pa#KHr2Yb6ȧM}h4S*gNH4vUt{cd#L>jI%[nԖl/՞TLp^MKq5g먵9wVFI|Cіqdc2fksbV6wa/r®8|bׂ蝬8̈́M\ǀhҽ -h()llyc^7,O/8| ~gQ>_njqۇj ? :*\5(>jfܿ4%]Rh* [@iBX+ʐY*i4#Ƽӆf06GgޡD/kӭj{+CNcW,9NC2]ea Oa. V@ Zvo047I,;F^%FJBjoCnށ3V=$ ֩5Zq.21f`I<4 $ed7PO9 #pydEFQan6K 1[¡Kffp!Je cwkH}/a u _MXr? ʑn%5ZPC>Hq5weA:`jaw2 N9axuHsL&&^4&kf'g@T4?n&Yo+jMV/Gc>\bT>3yp1w(X*3?vOE {EF#.kN矤 '5U`A 1GP7qebm#C^'E%her,,%΀pI3AT ;[]/s6POF,r&֣/7TxF=(<$k4縮WSm-MRyjB5v4~ J9]gjn ,/v+\m4^8tN 9=m(2jĈ\.(!###H/?j=ef ` )X` G|Ykh'(5% [$Rcrk#K({ʉkv iuXp K>}zk^lќ>cj=DdJ^VTZO:~z_a{K9͍6M!7!"LLbom\%N./ESۍvyNBră]!}]ܠPh.\wcȍS)6ae³n3 k! {V ;APodCcuƇˌ /y\;T wD+:54G1qY 5(ۘ=axe@%`J@"׹&6 pyIr砠ESeh=DDq֐3\['>Kµ.O](4Q)ٛI-54^3vbf3CU}9D6zf1\K- 3nŸ"n_RL5f (MדS0Rx{~0ax,%@Tomgd2Eǃ%ζy>byNnl;GJhV*C?.ʥ,gpn8MeMU#p҉l\PDY_k@ΙOs}x d:9Od1vBډ6$>.7HT1bGB-|&cq)u宸DSo"&N:\wHҟӷPN5[w.o[(@@BL;4)SGTW!{y؜KmV6En@/ρ_x^pK4D’i7V=8yA;V;`]-oR9MTKy+Qrc}&d5:6q-UՈ ~/}q\ޚ#X؊Oo_lZ7\ =;M6:*:r5`/~ZX(A aq>=\^ _NIi:KЪ4D:lu ]2g5n$O(SfZNIX&hyK9g!(2;w,5n=P{*ar";CU 㢻UVua@՟OL!PV~8!(tt [} 8M ݢn,utH5u >7I|_8h[mZuCz.l]Mhǫ;ӕz^dE` k>cag9 LJtM pӔħ,^xnrzS4N0RJP|I΀ĝ{68֏xoO)ܝ5|罤_+`t8 -9zTsX|=$爉-g㳻HuٲT ;٦(!m5˩[|3W>+Y !u3c_L/#cq!Q}zĵJ8Ǫ=6 %LQn`-ȼcGRk ՙTYɶV.3GhJvOmOu:K\4GcAgt\8\wNL>zۮN<7mn6e&! r/&Q`StP S =G9̫ёɸ/zU ݫ.]8䚅5o jl~cJzWhkPK{=3˥8)P̖ mCVZ—V1lX&v P=Y97z `ʥ?6! 0\‚ޑr;  >=3x+p 37@m`pŖgqc1_jakVFJ];$ƣ%L3؋KɄ$lo$5jgGi:E9lpo}CJ 6pR70?+I^a@g7m/^,<GTւzQ;#[,I3FlyB4_CBm^{VmM+8*9gyBۤt@e[S>˗_L ]ys?Yb&|ɲI]ɵ%&`/OҨ4Y!zS@_(҂?@kFrwuA0dBUKT~Xt6CS>Ġ|ϻӌ`=#4˵Q~K} UaJ{6fX~pys.ٖ Igx!@docA4k@J(m;'_,ۮ݉)vo̻,?CTa'6d M]v(A+ĕ)ʍI惜|j.?*z. r7ZjepJN;wɖ/kcpʛv:Uv`ZIS]OJlwDάtyGO..fݦ Mhi R\A݈Nv;B26M{[@iIiV*+jV-:?48g; wD aPB+Qo^g l^58Y!aFΌgq-X-VEI:`>sRG5|IJV͏"Az~j!y-0 *MG4D|̐8j=.& Mx?_Z4 V9njxt*e/JA^EE΅W8ٶ{d"*=WGzW EG`V\L+Q9J{2OrwN޽;iDh490' !f=bL)@PE|UUDSvjry۠\a&WZ0A)x=Ϻ"tYT&uzdz b}o&ɇK%9_:v*sDŽ-㷴# obAv|o_nF?&)ܯѥVLیtWreo.i5΅jރ ⅣE:)9g">cloBh )3,Ϟ$lF,hz>Qܓ,ݸ֘. f^eL*6c<UvEFQXƖJei &! /ͻ7 S5etVSFypC^~w b%{/Pc}"%>G9i J8X*D^`ڦ.+ \;հ)Ioa  F hTY0Qx )"/(;Tc%|^jOgpZd C3qhwB\& PU ޣkn>8H##6҆[( XHs Kfֿa!gvgIzi_*Nc683=U)m^S.\'D-R>׹CMa)4yMprcs)l`}E/Zr(u459h*ǹZ'W9aj}__J2%I(Ⱦ\֧8 O,(%< %JRywsb]F}}Ke+I߃2M%å%빖ĞE9l\0K{ => z}JNX~{p-Bb9㟅4-|쓫)19oi5a̵JMQt̵z6ߠ4w>Ielt=¿g -fr,A=:-aW^iceϫ9Q?]Dy0}9y3Q{C{_*owty7勺.  L&H-oLUm#uܫ 36 uM<w 1TOxk{3Ge] `2s\&G:'_ 0cɺ28Q! pǚ6Y8T$g6Èad{z\CZ#9)Pe`d%5/8b(b#ɑ iØ0@V6r"M4 dB; Q\فSA9K|g (ßZd00UF?^r>̭c1eP&\R'%SێKMF Ȕmq8.]iSֺZNJ= p䖓ĥy6N5 YRa6cƥJɊ랬Q&O8k/uTБ F*haVK|N# T;ߤg- 7Xqo$Ҟ 3"1@uk,M0ըɿ+pngMhY^~1k5]$泤,oga$~6Β/|ЎYcGu,tBc#[4OȘbjpypgx,+2ʨUZҵѶLMъ0%͈VFJu5@V gW|z#0U*(;SX# - ؂Ox|a/Xq*=0ǎ2RȎlK@DWk.+P ,6Wr UEƆ0[A7QB (v ]D`;&< K8wC߷1{cA۷bd!zh a?CpF~OI'D%<N!R[u.4mX6+-A7AUvcL(w1ƫ5Bj#>kOH7e{18+ (ЫU{J[0C."d<[#q\8+Z^&un8S ֣PLAo` %7 D;jcDdA}$ڹp .b8Bk ԃOǏƣhz#MvGў#?z rራQZ¾)EWCs=ӆ _%{hMj9`V/;̣Tm$I_z}<ʵm]zǎDll:E;hN("ه7ko!v)\qB6Y{;x@÷N#k=ּ|?{mQ.y9jYg@ p GUXw_ $qf<&yQ>7Ҡqtj14.((ixR9wd >FXkS%Und`, rF_:Ai3!5Zɖ*} X e0m;_-HɫB0g (?ĢBt1/+a- ݮhMǯR).'c9)>>d<2@<׮+3ZYO҉nvQ%6ԏ2n [+&,xy @-y;j_ K&J84hCsFT`{Ee8 n.H{Kyj&9PqLKhVʃ'4_+%mT}L_Ky{l:]vv%<,LV|pz8bȖ6k]8:%J:LyJ 虀9TEדǵ{10LN<@1p10!g"Ω6 :S4T/aFanO}>X?t,ĐڡB?.7^̸Dz P ~o9C20|Q?1Hph~ YrU $|'B.{~nr!+n(*60j9]!f)h 9NPSSqs8TEp2+<IJSVnRo_gy v$xД.m- ~fqc)'|N9A3Ofl{kEe4ǩbUC0]"^Ґ*ތڍB 6L 2э_g/z~V*|slZrmfm۩4iDph4 j̠Kr´j:,oXMH^Vj(9硎@;:38!8M}k3OO8kAi1U7pʻU'zXT`$bӚÁ kQFoǖ.i!E<_C\t?$Ir8atȥ {(a|Db\3tu@xM3J@F/ū{GKA5 Dfzdk^4BK?qryaXV+bvh'e\OY:20F}e B{;WߺI'$3H$VRV7VwrLEe,n="M}j?Kz;~/p3|,C? > z_ U|M"b>I݈ 6ޱT,.vnp]9 }xxnP L-\-y`t6a4KtWT ` C ]&5nyJ^DaЗX#1 ckixj8zq29jq௽l@J.cЬ^@Om`|; dNfKohj~PC\hΣ5fm˲a$8ʤDXfQe "pI_GʸC#}8-U^m.kfyV0+"}y ׸T+~SJqDeo j«[GĻK}4&Ed'R:Hmzi_M'+q_6δa"Z囓PiEG'̻x_ʨ*oݟ{;0^oPz?W MC$v$x&J9耖(%tm9W#Xi1du|^(J$Py^ KSUQ ?S MJO3ܤn ECk:`r4 <\K[sTеvBmg.{-r%S0)}o3i*/_FLTch՗OҥuFm=ڧ*֏YUI?PCD&ҭ]D7xGugApew"KdL]<- q _w1ӗOdK[Ʃ(2S1'&hEr WlƲ8^ U6A##L d P,С#Fmґ,`¹հMO @4Cg`<蘴ǝCXR|)eى[˖4Uy/%Ν9] G* 3:<(]e3Y8[g,ږ4 Q#k,w[}o~&bEq^.*>-)9NCR#o =0'!;>#u̿; ` )+^oW"M&wcƦǞ9 ^9|kTu^kmIjK1O]^̰8!iې -X}[Hu<-6-S[$ޒ;ْL(BC6!'۝-`Vӂ@ kʱ)V!^ 򵟨v%`rSI%Ezwcbqk^*nT`eR[w@O6oRP+aín$vXDCG^V^hLBVuRFs'xB36SDߍ1^zn~bTW\є`4fzeq-'-]Pk`%/m  {e$ W6wn*wPGC,2P v.T7V F '$~{oxSO,PU #?|3z)xZ.];\"ɳ'JD<2<,vPg4Bhl0YƌgJ--!~UL?tXacxA#7ki5֌f0EPi7m'R;xjyi\! @9*6[|Kcg"o\-|!:0JWaLh~\ xIuuZ$Tځfg`*kI $]OEr|p`$Vdi0l-/6;: cQof>oh v$;bXECPcs aS![5c ҇'9ީ m@/~mPc2;a{xNF*#gl^91WCsJ>]|H{͝HxLe8!hvN(XE'I)?w.֥|}7u`o;Du%=a7o:=]'a?U2oGD:REySC z4b u '́aMqksQKPbЀF'J w2#f_[R>zHOSAtl7 : W]~E܈Eg5c[sg|h:yZkk^=dJ`{&Cc"a Kb@JҀQbVhNq%t3lĝ7ƩEk~o\M1`'m$8¼!*Y(yw/SyE˿mIusg^܃t|tȞ z}&} -ƚ3 PBgj0.fP=]%癯7IKf۾KphpKzL4B#30"OoNcvARdoupåq)q=w➎h?֟twRPo,[Fw-{=a1'|.$B>]k7m+AY$ q[2C YXl [sYUN\{Ҫ pEi+/)bDE6tWV"Q-ħ{"jMoծ.yaWfHs {e<33Y;Q $ѥꆜ\-WOZjo0ay>;Q%{WL7[X tQdWY~8W\)hir*)BԞԡ1kUpZLI| 1}d2=-a91N r.C(zRHY1T[4{6Hyy =deg'$mY sJ/X[3@Ls_FŜHsW޼\%Io|䧚R0q`Ltc:QWSz"0>L]G$YBHgoloG RGAGXKi usΔ~#MFmzapTcjzta SeOzeCKeH&0*aPF"zNwp8,'a)Ҟ ww{.=Bx-H,gG:csNȇ }_0ot#cfA?8Ӛ=H& )9do~6ϸ8m>P LX{1_Voa T[]jк+@׃=R3`]ABy4CK-ɸ K+0%jxrmoqI IL`pјƔ)6IeDd龞=78k͍W Ӝ ]kAZϮ8zD!.SO SUչU(@`!:_F:`:m"vlc+^4 uLG)N^!4A$ p@_g;&?dn#'?y9#ש.V5" J)BSr@דt*X UIŦ-sJ^ax2ݻ\<{t-SNAP+SPEjVd]VlEj۠L<윗<BXfes/3(O{kֺ.vЫ`fIU]he*0{2T8s $=o:?;i1*2wMݳe+lbHt 0\ (O7ܞ‰5QFJpvBQ䚖@UbJt󸎲Bl)U3}㺊E&0(%cmYOkH#Eڊs ـe{Yr uXFsO]768V+r1?Ye?vHL9YK =K$ jW 즈!6%?7Blxh/K wxfS>HH- cgT~Ɉhۓ+b1'4ʱa4LY01.#UqW%kAA5ϔ65=ſ:-shg/6=|nJwYդCH<)g>e :55Z)$A_fT>eBa:Wq=T*̰PBX09::V9*SmI gaJ<Qy@^F1rS)^.H_>l6R(vZs-ރ"]k?(Uu&!-eDh?P}='޼@tl(-yk"HN@v%%OVě 78,?ֹH83鉊c88]hfgբU<p钝n۴~g--si2xoaouRfKKUiUg>m2j>\˹4S0A_M qWO[:T34̉y;B˯ ot$,6{wtbd:g>6LԖPRp92c^P9=P4i3{ ]pd d%t^ J@Rs;g,XS(ĢЅe\³LѦJ|ԨQ=@BnQ{gծ|oJrz3Z}Eص:IJX&X5mAI{4ΔlYjWF5u[쳘dUR+հ,Ez;lЪ-Kr|m%V:]c SZ<4} !,WSi ˜cʰxr`6``84x$(y< q|u5Ƞ]H vThnի淸\o֗bevdIΝx1~Ҿ+f•I3+"{0 сGz}5䠣< <Lx<~Q)B;芊`gbk 7˄@O @cpHL0g]a ߪz}:ۘy, Xg '8#F^^t>UW"T_e O:[H`N4<9vz[]10x 56> edr:ria]Fu)网-=;4fɢarzHrskZ_qb8}ֆSCZڜI6QϜZhT ݀SY8E+KR6Wv&jl&.^] xk;V;V1wJJJ/MŰM[P0У-$ȶc~K~'f}8=DZJ+[A{N10BdmBG;'8q0,F6NEKɻgϧeoCZ2,}+1qpb Br/,z׶,,;Co@qOU)c]b.Ibm',A iÏKagK֑ [{Q!<1TXVD}f8_0#X 34S0dJ|tAP9B_e;&e9jyy @m✓]hĿ!ZR=#Vɺ 4$  dFst{@\k&mSp8)lLH`nBzd $õ8mت4ڙP#j㲵̲= JQvcim) 4>V3c0 $6Qe{'"vѾx]kʼllb곖ۆ.MS[*$j 7V|cs?GPI-A_O0DegftJ?(X+Uh n1>fyx5~F v60eSnLF 0e܇o5]@c^4GVӘjIK'4pTw} Јa+y[;J抒1mȨfOsr`1#w3L%}`{ {)f9 |G2+"}w;ЍY |Uc y.!=aŪV˚-Kō ::UT8Aw-WO4^'>%vBar'm_4u}T$3)VfH}01@*oI5qJ=s9v$ҩZX "RH|6Wj~V#CsYؖ,G3n) [!_"߇ћ➇6%O!!lD%RR; ;'U8(|-=Ughc9)aƌod8MVs+ǻXֵDg68Y++}QEȩO֙ჟ6N6}rUYH6"+X>pG p}[鱹MUm@3i,9EI4& sJeiQ!.,'&wWoֲkjcsʶ[QیӔl̞ƒūяJswLzfpL\gfʣzE-U/c3 kh 'uf *ۑJ5:%>ԤMKoq@=0ЪFXxP /B=v/8S.+ ljN$#T }chnTp Zx2bwPE.wi!4m$|J9"U D)s_?T#'V0 S]0}{<}|:buw@aWiF#AϘD}Rn|/*DjlNgI C# 5*,@(mJx'9=ƽj#~ {c IA~qL'*GM(ށÍP F-?`}X~BL W9`]'8ʵq| m'sjhW?0|ݧLF|r?F.V 47@c^ӆ|cfI;fL V*r*@8Ƭ~ru,`[,6[Aеpr/]!FnxKL_̯9$F0*xFӗ->ի4:9>>y -uFmna\q}ՊM;9ѮA+Ch(FJ`)ҙ?1|;ŋx\7pK?C B's g8lB 5sSRc*Q G瀎X;rkS{)GIbsNMi,@F ӡb#!`ͫn[Ԩ6JqjaPm^>Y3Ju ܧ˦61?Ĩlu]q@V @Iu*Tl5$nr`3uw~`HG{b&m#*䜩kl!iOu Ԓ?_]6:?9| E1<:H5Tb(ϦgBUږ%z9ȡqujJΆ/+6a͇jץѽ})KOY$66 E6M`F_(9F6'Ӿ|[S ;-9!SsVk2ڰU-[l%R򯹾c/y;@⌈rцRoW]fpYq=Ӻ#!rjU㣐Og%_^(]koX۬f/Fgq!:6s>/:TQ"A^ *;'_"Hyd}q?DXz[h9I[eh7:rJ-ۊАZ:> TxG ?| ⚜ U7XCvPRG[jGZڻ'M:~ќЭRhK$n!ToJа)ErscKŽ{ w۽\f >2kW~ċf\ Xߚ):ڨaԯzEim욥7RUQ-eyVмv}XXY8y') @仳;NMk:9.?5$62 /dqwI~v$0Ċ+ol;a+CV~^ލvWݹL4,g$J*rXO>X'* o=i-Qð(Z'IZM*25 % uJ"x*GA$Ύ7S^Fǧvj2x]xx'TQLT:ӊBDø5K =4 2WXX8*Rƿ9%ao74KJj-dqCJwb&R{ÙVDC'O)Z 4!oIpXnLY,ʼnbkNtIh:GRfL3h>MӴ55 j軳n>]C8GXl1hHp͒?d3Njl {^ؽ\4S&pJÇmI [ E!ʼahAA7ۖ cVWCsOBàdا@te,MlQZTXlѐH*" >M4Y~_#4P$TLB##;eB'#mCXkp6B$q%*}XX(aM_x3ZV9z{n{?t,ǀyTIo$r 7N ׺P]flޡ!rpר]@E amDϰ iXEt=d(0[ٿtDRNnyL@,)ΉVmZwd(Y>93ISp^YriuUhgT'7Ɲ7 @]Op #S"bh4=!KnuÖFZN":ȫο20(5 DoLԾ*R1U$&]T2 OY3PT934φFkNqe1ggrLP,}qe'Q@yo fYC[hڼ9UΙY 84֣3ː;lm U-P:rhWj^JKF7R?5ސMC/"oۊ?!.կqAx{CWnm{>l`:ԭELِl1-4?mۛr?kϵ'C;! Gds\B %"{봜-'R2"m@*:ddK$|qԗJ+{PO8hԃʀں9lGRQM//fW&vIp-Wk®ɴ{ h%=Vsm)~ qr8r C90O.e-yՏ69xfcjn)[ľLn )a7˷^O3q^w-1 cTjU·qi˴| gt7?Q)zozǮ>Vd4OnXNbzDTY:h'/Dֿv=nSav٤dQ+^[]7qIUeC᭸rvq_Xa7ObO!lQ\0bI<ĈM^z!ZjNؽ >V7Wnδp r75Rw+AC`#;QŻO)iLݨ2&切-Y?vcU/\!t"7^&xxڋ44)d>`\0!EvsxZ3(Ÿ;߃k_aj5E6Y^ޞE08#{L.ihd3_MN1ޱn7$:l1ɐY5 Oބ ΔA+X#Yw-.m|7(}$:e„9|z;`D)OWi#o5IpdW<0HU,o-ߛ0CtjGFg3-8I횈crN*ϰ3 GvZ{ɟķ\[۪_MHt[~nSu<"M#Hחm1!Խ49Y&o&CĭoMMdVPn)}ObQjfrieK+Lzj>M~"~qzi:I&#O tf, ʹQٚn 28+BFg4' p /sCoZCeaY/?N0 YE )z\ 0\q9qJfDx&ɴcb 1iC͈ӻۨ#ŧ-AcҼSQc H /fd?.)7(l?Mo{ƑU^P yƳjد?z$.EˆLI4ZCOЬ~bc,!ֈs-$ 8߳R|6]"LKRQc! s;gLų}~AĬ܇Gm@Evyw)o3mLu#W9|'9~;j }Dc4a=Rm(žՋk88@b|.4LOSJB;XС9=C pw z&%7&d%w%X+h[M.!l+8t%=^15mM0)E3I6Fte!x-'}/Wn*笭F,@(z]S#r 3U &SMfJߢrv1 }~9Lwu癄#9#,تY=T(&! qgt3; U6yRصׇGK: l.'|n?ŎfKCC<`6!׍#jAa݊ۆ/9p]ZUk%ZVIPx{.e!% 9[-Ej\@d o FG/"ᾣ6ΣW( yᳰQiٷٟ:JF>ݛuw`2eR_V2pT6 .N#8Wꂝh6Ɔ@G<7{PǬZIN6,ΎELTF4+Jjs8;ߴ- z#/t1-WF9oK_kG‡Pg#9K*IJ+ ]}* EP7 NpsYň*nB=<|z| 5>䟴J&m JPQ(2YM3dA ?.UȈDo1e7jO0yh\n0j \}-"=[aqSi00yJxj_%~~\oԉqkMO  CpW+v]G#퀣MșO{Lшe25g@"'[m6bU9WKzOti0wz4exQЭbF۬tEYtpWF:<@,Gygr;?1dT"QpgR=OL͗:#᭮dEMii U4QED WOtׯe46a @j_To0</+ۯMC/ q*h̳#ZftFŪ<svu¿0u"ÂwKm=9:HNDSڶ=>=;rnIvaU n^B=mgEP*5r;XKC;> j>Dmwn4v ؉Y ޳7gj[Qؿ_A8ڠA]\G! YfWIW$qSx[lCM: s[`I*l2b mn¼!'q'5;[W/X$VPQ5yOyG2ǭ$*h6LJi=OZ}(/'ˬ+ 8B_Z@cS, W^75ncW&mk^KgzEw<=D%e n#\T[3cy{.n!7|{ṅ:H,dԁEӴg@}0EhNSϵ[h{6,f'Vq>X]tncgx? &J5c2wWp}2yvdS ZՖ{(%bȧ8>6xٱx6gյ%;*Sy"G} <?` 7 BE0 ̞9z!wdk޹9 ufQ*+^ v.w:8VIx˙iߟbWjaAV[<c+_ .7G.c" NRD :{6MYR°,'L\}A>m0}A몬E@^z?Ӧ1}͗K|EpZFd6L&f6]\*~@j-[\)y$a bcGUB@IhT\g"wMVYN 9c91{gK#ppa->b>^Nw}lIV#x'D2u#^L].>djPN[$2⎋LP[@MGRq̧M|_V~wqFɩgڦGj2+fuㅚ zx3=I64kfgڣrTu6BX*D0@F8bOJ?Im hkf)>{ig4Wfޖ_ J^~ nͅc.T\ hI w XLZ_s/S=Wx%Gl=s921cuD[Zٳ-$xQg!Tk' ,1:ӏ\ͫIc]c}d&5$!A*'n'spKᇵ vvAa#ADe'jus e#MiV𔅿r\+}{;a3wi6PVF=،@($MS:WR=nA>Sqf􆑡1) L+G.#]X$9CHKN'Cgt'm5a tIwci>}?faVJȠ58K&|˨drD>5X,6AA &]'QȪvNLcnK, 4,1dN\Vr0n& @Q+ƃ9ۙF1'o6m7>Eψq3QB 骵f:rS~xNx*{38$,.$z{Sݚh(1i-R6HkzZcoM[͟ wÅW 9M0%!y*=dwqg4MkW! 0$:ɵbC- S10lVAĄ[ fGo|b{浦cfP>=_7 lJSfӜJArU]hc{6,z`1 %SI!:I:(ע,&_b-l>\0jB`7wLMp%?EתNO% s65'ĶI&%雱4:dnFvǝ.#ZLKS=:4+y7N$+/LZ~EDĐĝ. 2ʉ_ߡ7 L PY_&"_36b: ̞0.Ndo ~dǫHy%e쒻Lt2ķcEn4 Pr yI>RȜW,`NgI}}PYê+<rV/uR%ZW]<&`QR4s kU^9Q93BF!n_ۍ؝)W1` aDyE뎖 oK? ,ϩo>+P\X ԆhBhi۟?\1Μ(>C NrqgDr F:,a?Xq9IeyFƦp_,-b)&%6j_%P TXzYJ(-G ױ#6Q/97za*zE*2I@py/O˃GZ~Z9`.^^eNk*u X|/,5 Ro}f,O1XZ9 D =3ǔM6mJo$Tg36Yag, UʫX@g,j6+z?xrѶ#`!{ZuFD~ XʂiCMlkkZnuD1Heze^y/PC? ҽ!lA;x+g٥oOxڢd~*b6eS\LT Sx1ұIJN1+)XaU('!\ TP(kdgEhW^i7*ȣ<9Y! `;>kVC/\Ŏ~3(N߁r'Ц#tk=JHH65}3FF tn㣂$`@>7/7SX H95rXgGցi(ܛyhT`x&7Vc$& E%d2TVuAZn@̀rE1fDr<\g`>%uC[ |NwJjjKF[juLJl%(AX($h[N޽]_JqSՀYa;}L~ť=![ܡPl|G-@2ܩV 4A2uœDd;LOPW~rE; 7EO`Vd6iJTes0ʺ{.,DrBZLF.o zOW>N_LvhSSǸAE(^W5"PGȷ[3E fJJ%m||7X4 ZtU0\NX\s烜Ё.e&~Y@7 Fܣ/k0ҳA̴>?t(R;TQ4tN JњϼKm+s=6G0 lja LX6omDF+\FGS5s@% ( =Ƃ0Ԧ-t° pvfnr 1i~E?+@drPb8`G c.W~pN<-4fv.Եzzj_Mt癍aԸs(X6^8F=*}x[2y&EUWex睄j5B6G,j-͵ Ӯ*zwQ2p›A[Bآ%Yzj2u+0eǤC WːabP>FH8m;랊z:uec:4&0(~HpкQʞ͊if;|3u}f宅KOJڥznt-!ѩmH-@O)/B(Rg <.azS}^h? ^|2R*,ܞ ?[F@#?xFbKފc,xBE"x@{/MLqFFE2^PtIK,&mduK% oIyeG"YC( 6v ^j3ȏΫ?(iҋۭ擄G)p0^xLoOzca\>¥ӌkC13}/Ygctb&g\8%`z֚VF% Ӑg޵@Gwg89&t\`siU86;|F}̹m f ܝ∨3.@v=AHvi3:`BKz ޿.io OrRƐg@?4cLG2ע$w=/c'ݓʮ^"hi_&kthxPBS'wᝄPb%׻&)?%ww kMŎhU- vT7ڹq#4XԨ,Bs=uM+HrWNdӼ.錟[;Ck4$ֹk,ƓZw9/kI>nꆚG[ti!v/`Uм@BAn=G!܁=݋2\n4ͤm S] LFVbIhrJ6Vv{2p<ָաPcރکZs.\U7NDX%Q*d 8|l+!nIك(ptȂ0yReZuH[0O2ZrU4HWn'Y:[%+WxGu=.r5?h~ϗ@m@b1^Cga%AyH)pMP.a=)#_ly|8zG{kJQjHu<SG{s+p q4 .a}0%UWZ1x8Ҿd6GSLC[y $@P$nVt ăC0H=@ҵgR(A͒؁$ȝ[e^Dzǫ>(td}zX@=@[Gyޯm٫aTe(`+v rY-VC|*'7y{j̈{%h8djܴxL6lՠڃb3]Qow{*7Df]BV^D-{,5m11gQ85:*qGϦY[Hym_-Bc׫iyEI8KZ5Fmdt3)MS4 @3g/bf0q]Dm=8&KKύi[uðFU=͆!;M\KW4U^z$b}d 1/П'B י#0kigpy@Ww7}'O=kc\؟+߸blA>ưCvOI PjގGc<^ŶFLuGpQAN\#xw݉UH$h'[>Hհ7s%\=l 9,%½}аﴺ=PȀ%]Ȏ둩>UqzMd룺/ϣmudf%:.lAeG3_unBg~,*48 T̤8YCWGtރWz7O]fUOkު(A ɭvS3G N޿PI" ׁ)G@!NӻDk,ʦj4M72rSavHҳi ^5TGMuj4x'I)[@!sвĘ`b۹̷UIٸǏUU;oCww`ȕ:P 7>ޡ+M5bGcufHRkqDx+o,r#KJ3B$"O}Oz[EOt<;vU+eN>jPIqAZ4Nk.,OYAGT҄m hvkLVDLf'<`FsEQ`m [C636 o#*pDqns#=^uSOjz~UsH?R`E:+{倭CP˪m0o$H1o2㞎g_ZC5Ǎo,@=֟%bnYnSQI{<|*nCBS@I). x̘ƕ8=0\pe㓩nȡIB?Enqt;:1Zq+|oՏ{ Qnw+lf߳Lt{|:-= 9Y:+zM yI&Q`W%j¹n\1Z|{J1}#fOc>x9ܵ ؛R2LԁRVx[ҦE橬Bg˴)ޭe;Fi$D` PIiteSx<^r³V '8WnGx i'}ĄYUޮ&I+J ρiYfĘ[92ɬ]71RI>2OygпywmiŜw$[ѬgZQZc 4(DXH'd=%W0˔bT8M@1wMrПj|Zu.'gRtN7' mqᦷ UeC}sxKc$J `~hnUb tR0bx;ޒCk/7㾱*NB3uZ+e=ބCtPs/Yj8TM:rQa0j2^pSgkρ \hQgB']֞;%Y41B5|=±lWIe$4mOғ{F!F,gOzfaӞ)bShD?[[HN٩@~Js]eȑak?x3J8)~N?qM& @:,iOևwOveٔ7f$3pD0ujjOAî%=B ݊ўeE~ hrD{uA); +J3mܺcxmqQ=X/rMbEX Y6Yed rߞQoȔ=#QdgST[p -Tr XW71ᐋ(|"':0|" *)\:E ID1z/*nF˸6T tL/D두4l*Lu.sfsS}1ZcHP3. gke;(tPBl\i2(:h^'BE4ed٤XW#@~l:{y]$w1e8VK(W]]4uD垁hT!"G^epYt1J ( ē-(߮DFrg#_ܪ1;ܯh1+e 8"ez+o3 ndԂlu]rėM5utGao׆B1b_AԜDX/qfHmy`[CW,/>}Vv7W){}5>#} ZAA.qa͖ȴc-B,zn矑YZDGBZgVhj'8]5AB*DthV/cۼn9 nIeCGW&{gOF-ⶰg\$vxwJ;>tɿ!˽^;B~"zgCrI%~8&ۦlyz9j Ӡ/5*<|H(|w䳇u4''BlBM'ӒRokqjkٰLձ,uS=f2k !.~_ o3t[m_O9I`ޚrܛ׾rԊ,͈. Jc@}y>SHvP;.@Xe ~DZ*H/ԋ$k[_vz)<1ifaQk"X쀋ޫ3fK噇QՋ8,A.VHE_wF&Z&·azZB#||I\UPF.23OQuַ>"cnX`5ay< n+7&[ nd85Wu#5!AGjaك홟,p2 ~nITRhQ=XѳG:n>:$nM7i1 >,XF71cg@>e3AAN{Ķ%7Qih%܃c]9\/O4ŀx+ Y_l }G'lgz]dT-}*#57'*q򰳆]C6<хLBb2]ahB϶K^.U 3IdhDN6ߏ?^]wנ{2/ӥ]: +&HQB  &llJ[3C=9X;a j@;@mM(CWO!3a! @CVm Ԑ *4"VkG\ |;n')N^ :Op} }` p+p&.cta/ʱ:-s0ōg/6"` P#'c@2y=Le:dSTwP`l]%~?lj'+c?C`T԰ 0 ` Ω2fO 1i"XۼM8\ {_0ϯ;E #6ߋ)*]tCQp禎샺W\E F*~4לjP[`ki >(1l'{eխm09![wr\Jlw۽ā4NC2Cd ㄯM 0IdyYGԇõY,ߕ͹.GxК;vh/Iq3?r"V.gvjuUG8`6;4uYY73`jiUh)g3ߕD2VڹB.?|l׈e `ԾPں,B^LgGaɁ21ܞz, g+9i,@ryﶻYLoGG50F2@/ةs٫'° DVT#>Bc/[rAs6WR;. 8\L+zuhTZ&-"1ѭ Ii{%Ha` * xKXkNNظ\ Tj)v:?ޛ|'i' DHB=MZ(=I%.X]vPty7Hg9?3G/#ظi |v"b_$ W';'0'='ed#4 $PBvkWq吏Hwe/BREX &Dq7]+q0 OA+rdDPDO#s3SƘd#mq'ZX:J1+ӨxH+fNum?.^O ]~ˁB=7 JͶ2,Qt;]n..[Qv1?Y }FcEO]v j<7|Oń |)kzH&E/A 8٤ i&RwJxK:v' qG%m/oP1'e!U_2N۾U\}󙯐Ш:[jp%(8IS9 z;lERt#|^O%n*_%H5*Z۟޶DLvb^I--R##S~Q)S.\shri6.)sU2{(]HsA\I1Yt[` Vec3Ǖ}h9:AL& A8[km FQk0=lOI lH=x<`[lWizI{d)\H*0i@RV *6n.v!GN(Kyoa4BjcIhr&fOJ2+v|as7(nEvFf)][uCk+9ra>_DsyAOcWg&@#; >:7$i4գ:$~j"׼sW1˓O=Y<YԢCN;[~" ]N"FJk$yА$. t搬 i ;Wz7ҤauaW|\:d/ԞRe\Vjd\<7a{ JVi v X>x#bڊdb wCz$#iEV/'n4eEa9ͱcJGqc8:EFz ?eV`~B@5B|cH=b?Sa̮ůVDo/~/v=w%`N. Øvю "CߏyK~$xZm(&X_v86^g,f^ASn ЦthI%=Ȥ(? vU}Ѽ#|) Js*뛸t{`f{d8chrl2_MA r2rFl9jBb HSS44f ?ݦZPFV.ĖQnSG]}a~E!WAIl1E -ɝbhBa/\8 mM 1ړ #륄Lgy-ڰf,b#3Jm?XeRJo˰D޴p&kDS ް` iBI%/i .\T5uy. u`m&W:RQC`U@Z$8ҝ{ǯ\d: M&PLMn5Z?8"c.pjB{|6Zj oA` ̫ *0rzVB0 K_ĝ-F JpϜꛍW]lj%GC Y`)D_%<zpvR"<17۾+j'[h6I:b+'H)=L}r&;A>5A8QaCp vg'/1)àsM;c|4nٿ"9a5~YZYBeqI^KoK!rBʅ~:ڋ+1K0Κ̎عbŞPr&Xt_qFΙI3cSKMAXmyA!d!ȟ׊o!"3OtN5l-X|M{06@9DB2ys3q\|=~Qfan.p7V?<M#HNRq\p $(|u^CP?\Ԝq]B 6]L%0Zc;-25TrCkP\w弄?۵fa5jeoD({I͎{1U5vq$f^GP^}e?̥ʋ2;@KPdjsP6Vo9@HI31SGۭtqTa 46m\x C"GF'w"%z *mÏ02#8Y֩7 Y$nc=$e{N߻M!mkrtK<۔A[H˳o*k(bن RAi:JTb P@o .,{9}8]gZ9 Ɇekq}=P;EXڒԺ9;6|ixP[u+ICE)HcCJ>(_%%4"]{!}1ğ^?rxY1ܜQo^+ry4x1÷ua\B$l? S#UF=>#8jĻcuZ(_mُRNGtbvhvJi}vꋣ` 7е_&a1ytJ>hZYJ )9Z0idGz~/ILtx_dXkZ5e2( HK#[iyyΛM&YWQ5)Sm7O@%][켘J] Zڕ;/;m9yls[c>qfiBh(k7 _x1OWdӞ`[]d`߁J֒ؖUFAʖ8^ՇDQ準b46ȟհQzA?G 421څ@OF+/jn+WGi6E>ŋ<ϚrP%RK6$ 9jv1UA2XLw Z> A4 g~XA+$*epo˦:0yg88R`& B(wOl4&K'}0- hlStNxEGE>uM/,pgB$**]_̼Ez"MnXٺYNeIN 'S-p$;Ф5&lELnH^2/NnSî*}[ K /kL3tuuBHp͗~趨'ζs-A쁻ŧEkqVθH`T8Т_elCչw{ V2 /~ _"`yEU:}:zw o'z>:łaE#9;+L0~p݈H ]򺾓޸-ܻqlWr8~֨;<%ٖ,`O!Ř:R_,^AUݲft*M8G.N8KhC0"<^_r,6?"<u:!co=te<VL4naRR'P$f>A=Wwh(QRwal )~RUkzy:HpB,&۟ u r ~ $)ي^J֨cN4s{GQmeyF PըzD%מ\ͬwoE}r4 b=KJuJɈ}xJPyմT^bfmo"V;\ǩX[WצSoAf3 LZW &hج2 F6젵q=+Q-Q\r9E# =ͻ^.o B ?s{NzsGhY򗮂og5a(rm}` e8F.WPê5և9ٞdYjr%ACޠuM%KC-0Ɖ"PEO@n4t~q9 Pb,W|4"m7ua믥nQk5zym*SnRx:7粠j>R:m`q`!:&7SCK`F\ _Ntɍ!I7RĴI&x t_YhP| a߅O{귍TԮ^15$c+m ˜%5.1]:'ƟЍw8-JKߓm$_p L+đt>"]mp'%3\of ԯW:Z:'`PMEH==ă_i?C+9-قo,֗nC?Z Z?ZRߓ < G=M.`ԥ._ #wpVT!$抔Y| s/+X`I] 0Qq69rÜtoV;Eroc ; < y& Em#K&_SƨL.q:N S*Ԙ}ozܙ99'ҠD' ?~pCݞ:= Ky˱{?[m)FBojٍVx \Y㭪kd~hNP)YEeo̭Tۀy8y \[R cw5T>kȪo -?y! 6Z(13']EGqgo\;{=޼9Ӄ`+ՃYG,>3'[̝@vtAQ%zhAg.S!,]ч&<@ә[޸GYm%A?W.w=`"9 .Hc0TxkY.]MyJ`4 47!޲F'2j" 1rĴVuzbnڋxW D:ŝr)sZ_,9}z!ݼGD~J6yY9;J} t)U+4Gb}5֖LeH=x'\ e:]ս7󈠧ŢS]C>~/0;۸Nj$Er㨨 /`朶 b]'`r K_ȁ7Q։:zÝPNX^NK.Ʃ3qGNK#kz%$5;WO[A6`:="{a_XR2SZ}L)EG}"0-PdEd =u\OܺMsw %.[M *v Ey9{\kjnϧ"tFYV.1=^qU6ĿxbUlhŴlZ'#2)2K0ܓuώ/Ij,tQ[f6-Q~^6n˄B-ÁGeÿA,.0 3fasCSyЩHTp>))  S!C0%2 |&jdNKQ< z6ZHx[L_0zX3\j4Lի<j2FE+˘dD_>o"Ğ1o)]ǡn"Ubm.o2$Q'5a?Ӡ>n5|[-fڳD5|}JT D[#O8n^nNЮTe${gSَ *LD2EJ1;^S+!.a]A,ӣ4px;z>X5P[_^o21Dլa+Wb]9 ,W$+ ^z+3? h}D#ʒ{{&13untT4#=qe)eŠ7\;@^{2+27u/7DcWhC:P !i˭I-Ut 6'2W#IQb|Ёɢ' 3~%k&%^.w?cMfk=O >ɧ}l3]&i548r~fRton$\Z}h%V#U9`'}(uLoX]ưTQOTSʌy j n(1H2I"4i eghӞVwէ͙r% HJ+ CO|#b)r*i_ C\Y;_5Yt~+&x a../hݔh^6jԠ5 d|wOglOQE9Rtp {zn~ p4jYTǘ]mXa{AX|31Ӯ{"f$J668S!;4G1r=]ȅN)=\ ]([.ԄbK]ƿ<㴺Rǚp7 ,!"a}SM?EժԆWvhD?Un$z'pUY&ieȪf<_]:GqtλX "@Xj=viT醏EsҞ>@Lٲ(󵻍r!m0u i( _ }(s#@OZ}~yZBOl2@F}7^/\ ǻB=|F2c+Wcph [|oFT'6zFEW&&!`j:" QiI-Bbm䵀W)"5\b ?L8$mcc0 9u(=  LW!!Ƨ} 2vpsjӁcGYK94`,:W .X9 ڄ؃,dԨ"$ 99r>?8wA!?Elq38;N!fHgX8- kٍ8`Or͐%%kG2 |K 3e:5- 1]T'Yvu`Dt&^~}?Qz6} ҲJ?ֵwؿ1)ڦc?GrC|̐ gIO 6hcX@Y'YW /F5".8nIݨB tCB5#![,ı{Q8,Hk Ke!53 3 ?\IR HEs)ﶞhq p4jw벤!&\QbH-~Jd 1&D --[ uL4lM,!zsx-w6ੑGQ݅vwvv"4/2ݡ(.D¿.BA`z/BaS\ꁼWW浜c2s+ 0h-ctJ}:(Cԝ]Eyìr'p(sh=.(! ݐ۬7V#odJ6Hх+E2=(]G?W4 4}ܢO^n=6 ,.KK pKSĝ/$l\5uOC2?Pn) }qPǙX (kt$Av>>wVмawߺgˢWC h"zFf|t2>&%XI u*,>}Uh: d<-hJ9MR%'Abj62`Ve o`UqsU+"($̾k:}E<5'תÔ76VB G4m=G3"9 W(G9G{,Z?-KB"/^h្oZ$zQ GD(֬g p3]“45҃>.\fk̩CF1N0AvtK5/\3 \縔9~uG%7ř#Ykkcasr^(25 PO I:$>3z}r>pqgbԐ̃B!#_Xo^Ҕ͹yN!+)H +8S8 bv 'C]q*cJ  Wtge]3gMY1:MET"-x:|m%W Aiv4$ч+8SA/ij1(w\m*0xj,5_9}Eonx @z#=(G!EZvιJ dٜ 14O!r),586mL{ڌ'Fw+BMsx=.p e3NR9ȇC~ʤex!~6.Tx]H1k1m(aG(}sb9)-  8{c}]ѳI;c+¼|rf@uU9syl"o|26}t9ҋ͎(fg®Q{c\]8fML?M((6'\W\KUւQ$BLU EB0ϱO' A'|ŁlND;Up͊SŔ:T1.N40dN(ϗd8דܚXۨc15 "$mkR=<Ռ{=A\=sWf}vtGAѥ:jqNX4@<6P_K?c]@;<ÂB@<~aehA "s _rq:lk9{ ]!V.J,5 \~qq5tbP`g cy"_1Z5[ fV ] 9VJ՘N! < L# 5 74eI@Lo>.^8̲H4u;%֥i Cc63\bYIDt]]O/V Iʪ;Myj򫔊)Vk< =R1X*Ͼ'r54ڛ}wFrډTZZ9hk %@И +IZQn% fnDɏ8! BN㠁}QqW 3~C&HXn ː0^9 tFr_q^W6G݁vbiʋIMӄ; 颫 ɣEƸy_䑦_q[OK y<ۓ@2wU +$@%Q ?âdž£3 CjҒi|\ne3xn(MEW plo0QXY֤9w<Pg}&Lqδq 6719AîYiM^B̭ǵx`RNW"dZfB*v=yK"Ya6nËAq5萉e;KHl,R"\I$k[ϔc?x\ ]PN;TؑPj ceown9|Dl !w¢"Ǔ_z0Hp "TLaFHqf(QQb;JT- cT1nM}1fciN?n[`B|( rh;B?hÅ6l0&jk ޤ26-IvJLMLF:BK_;m6l:/ n0$p䗗?]f ACO*Y4+heㇰp.da:/ =@bX6ǥnεBz?KnHڪ^7.'IjWkv- &/1mZ>ImNnw-k%WK{K'A˿C{L>6-e¤t]8טQAV:S6-yfVe -X&?oD%)EPx@KraQO gSy@^kN #"'vz[p@‡*Yr)F&m='4b|.KVFJ6ہpߒ^aqÆ %nrwI:j7acY*gTl /$nN-NPI8$( E<%N0n&Jl@!c"$mFA8b"rr@(rR;ϧ~ Ď> lյ$GRxC) yǹrf'ly`qGFnHѯHq>'Bs| _g9 }P7 ?>1!kHuqqn*;F̩ژ]0*Km_U^[H"n } v =K6 +:ũ}˼{jɏ*-Tb|kL 23Yc鄯Dcq|Tެ;^GL :`zIr fq?mw=4 y>6E ""p4?N~v*kpejrKB<^Y)*2oF`J6D?uO@Jj.&k^ tvvb"2Eb<.Cb?b]HGY5_T2Bŷ[a2A=NXYs&t$e٠9ﱽ-FSr27TV :cʨr(_[H䒣5)6:L!:]cd'ҫXё_Qphecd.~vgs!fqӥ7mj;b3r-x1\,05(L z+GQt7*G ڵXA<&Y%fozˆ|Y1%b jǞV-."S_ S*(B Hg?"C(bkDD˚"6K@z i:D8rv,1ooFMS}ݿ"`;`jSs(3I 4VaʍnYi#.(|$T5~E =taM K}xCӥ%DXHPkg^\]_Y]2.ouj!whnm`+XHw~;/)#Joej"Yd΄X=n'5;d4X^YƸ-w2hTwD#˱Ќ(x[*>ИBH<k€gpkW'J=HP+181 FH>M-J`rkX%\l,dKF Kǩ?Q~A¶;Q]%Ow#riꌬyr c6eL+W:#f'P6v&\'1  Iy"CW(civT"{Q`"yC4pߑQ."KeW-ڜ¶VHʑd$N^{s}x_nhoԚ2r*@(ɧC425-܉EVybt+ n$-TY*~jtK:GZ$`G_<Ku0#sd;59=+q-LB#33LgvHTL_x %9G!DEIlbaŴA$W,V[CcwN1iDh2.+v"XԤk:ϒ٪:BcrPT"5S/gp2xtd$4|sԺ0AjzQž=yxm7G7}%Ϛ20TG637cŐgE!Xf Yӌ߃o N-=MP`g* TF/p: ! 3AsJY>XicqԹqu ֏kڣ_KZG6@TFP.n2hd`C5ҊoڃbDz/θrT;KAßL _(luJ2]ԟ?l2>MC?,FpF3DZrR) Cd@˂y-SzDcWyɝuΏqkFPm* ̶dy^X*u 7r4:> ow MtJ, 'Rt~2E"W>!X*CWi/ݡܕvM0ssp6zǭy\SolF1U@0ƶ2w*X6ci_~7 KQ wXlOwҚLsIi =[ 5'[N؟*QgAٓMV |QO>n/c;w7zcKlbtBQyo!`bҀM5?7}}TTjROM>G`~B:C5Ez1<g;ߍ ڃz,#zAu%]>:GX ?;e?qir!)kե7 ʥJ_j!k-%rWWnA*c ?}V'jo5OMX-z`=ة `v".Zsu ,[kcpCv y {['{g58x7)JQ5~Sf09, OC6Hӂ4?] PC_ġoN&6#q Mm\S ˷30`,:C/HZ&jê\t=/{5<]#f}ll$6gFmKnڎ6c3f=D5yloWt/4w̮D~'%vA_h hϥPxAG4RUwe`@9y==p,!ܔ§.C"b1c%*q<9i۞8M ڄf5Ϝ%chC/As##4mI'kM@1hӢuPj7mVGx"VEA,|` >(;#BI,Dw *Ϡr*c5'OYrK%/;}T 3ONMypBPX_xEk:SH?`kᖅ[Ytt`%"&2}C:՗Y.Sɴ.;,cCAb*ŕ9Mkl'"@2h>9(ӉkGۦT[e1Cn/.xu8[:pD_=G*%E+Jᚼ0Z{)hf\kMY#({VCOeVDMzww X&h8N? ޸EF{#P`<21F0"FzH(KWRvUh˧>Ldq~Tw r"˜N`;Zlij:y_6cI)-`ܽX+hG:|gT s"Ny'<{^ 0=FsH#$G\<n3n"oB13#J" ~MA3uƋg| torA^آ%XN+d{d@+Mq?8c P*>#c3-bЂ?i4޵tZqdbBUcɢŇڋV5T*{jk`K*殞C[a }O5>r.!M_ZqsFHť=\l#*p&eR?C|].7 4D4Kú(Z +jĒD 5~ZUfi Ivثߌ ږ;9 Ns*(Yc:\LB:hQ; D2*' 1+Û&|;E2>ă|᝶FxZXO2.X! F-@91CJJ_: Bhn4&qziYCXIz#K,G9I3vQW *r7zpҍr?102F#`T7ԌJ15/: *Rn~6^vA7=J9r̳KvS0+bQr|) •CɝY04L pNZGқsJX{-5\R+.+7CԦ%6y,h~t^tVWl-iSObxجyEG59;hvEgӬńPPfr)m4ѰXf EY%J+7xIȳB$ Ov u|f` +!y :GwrmaB?ͪdP'(mJﵸdʦ Fd? "d/n"݇ȧ Na \[ŌGW̸АQ]6\W:p*$<;U&|}ߛa|q8S2yhu`nڑ1%|/[+2xFVUX%8Q%+_!YG8"C,0 X?Iԡ:\ bdVWZ59j'# KÆ vdLz@iHI\adaY80z)d;֋v4kʙ/k#gK@z>#L~o1KT/>t8u6,`{noؑ._0jҫ0eCӗigctx$ uF6r3@S?j˗,-h@i k9l_;èH{LS_-qtQ\Qx {h;aBt7@[V|eځL{k yPtpIKek?1:ZB9?5- nR?IJDE'?‡<0XOvZ@GWrEuchpe܁L+ p&l61$MN޷E2 Gd~2xH)hTW9 $ԅN3j huv˸7}NBt/pRctUwG&j.Km b=+ GqhIE!y":0=L>h}mПuy7|ғ!d;)!!=|m@3\:\( ͚0R1OB \ejD^Eڥ u ۬VVTKcNW'SDgG qn{jK&vX2n5qÊq+;AvJ [Ol%Lr)SV:% Ы‘5$u:!X6Y>(6odWfAޢ! ^)"gVc!1z[܋I-og#@9'3@XOU3A4XڅuOEIro7T\Cy]GB$@CIԖo9"DjNK#^sFNeAg i充Edޛ7^Bdʈ WXNAk$98] fz30٫fy_4fWn!s7퓁-w!&8<a7{7Yw2F%gGa#Jfr? f 訾P @I"t][?RR d#ȡcW9'&6o?DEQlԶ}dzi?u%6t OFc B(XMdSqFn0a"^rNHDJmtZ^I=j5D@azU's 6 6K&|mxaWgTR,(N!0G\bLj)WB,$r'ԘiΫuYZj $V:|fj s(gMĕ77vZݎjZJu#fql,썧7G爬i/[1́ =&qt!:X) B P6,SbK}kXmqũ]z l廮&=F/բ9~6jT@|44WV)FHxF_epZ}Njj~(87+~^Qn3Kμ"ך?R_mJL% :J kVZ!#vMHFUF99 f++k89L^b뤉DӒ%65a5f=u/l:˜qd5%э"ki f L -- l}3CF@k\ջjѫ.iH@J&q %؜;^^&$6ӹZ:[R?E+fD=\{^grfĻ9 U$;3|Mp>"_:eV.W7j[i>iG[`- TlD6T%# CGg'baKu"=K M˜W9tSL3V#HrЄ5J@jf z;q" K넾T,㖵+FXSASHppf zy3caFa{h(H `&4:MS;zx8Opb0F[ <RJgx{rl7& AQpV]lXf< C IeZ]a͛4c_V:m> ^Mr3VZ&QL,7ՠ UEѥ§_Чv;": Ŭŋ}k3X'\ClRjfTehw6a?_>NI"yYu fޏ/B^Į0ٹT΂ziSBW)O^wP*"E$LJD QwW@OEclMS*FIUhd)Dv1$F[%4=)@t^BUu; .V?hDŃl2!фar?XpAJޒ;'qnG=RJ3=ҏp8M/a(6dZŒC=7\[nvMCEs\W  <]IrEZR<|,ANӋp1q} F>ԥdvM*,*r|ާꍉl%%FR&D\y6(C|iPw.s׫}INbnRAZ{yЊKNT|uţ/l:<&?HmSNF|. 7S9#0S(RTáȴb5ňX+r|E|<1ؼ*3͇cJs~c~WQ_'FֻD/%lћ5P),n ʻ?C>d_VwF~73SƷڻgY1tlv9vfw=j(]}XbrB.?|7dUljnt*H`<y@uM^IŸ4 NxIJ̱-CfRelbFa;@/k2"6B~ghl7ދ/(?K"LmhN'?ܹrQk;c02̋sn+.Bd+=v{ZU8CWm\~-PWq fz<5 ۱JM{]ޙvT!G7g{O/~Ngscl3sԽkfP}8Ϛ`Gµ=FY?ΝtY*ȃJPV8feH3dw=hSKi nRzN8kQ~c<“roe6$GC#ĝȈ _<} 9uc +HkWA'!"U5OuK0+%3xgg<#gG<7|!ԫVLFBpC2hFΛZ1Qi|d{: 0s{D0NE|U.#H*Iӝ/a=WqȐEĊG+4&8ZR+̛'!ۍH`Dz[8/OYƄC"l|*.'y\bg.=JPDLYp}Qbz'}_d6PEY =i.GhΆYǝ́TUOznL-{mz~3SД!P܌q;iU毿mS -$d-m'G7~>>2O W.=ҒC@ c6]zd2E[DӶ1EiEWzanbf7o -2|!!O~y.r : QXY-̞)Ff`{%@c;m!;#O^\d-jQ;j%A&Y'wyaq,cG$Cf .5.131(EOGf^[exS_ 4'IuP[D{^+Gڄe̙L"uDߠdVa2AR祵oK 3;@U^)z;1(\G.U`C|:_#cdф'Zc!gdjoaZu(?6B:x`{/Nڏ@.J KYO#hO&Z&og>Xƶ"v6wՒ\PnNf3Jo2.^` &D$ VNy\?s],=Zy1gD ~HYw/# 'fα=0uxb:P P\{:Ax(I/zwL4?,gϩQᶤM@sdqq.Ҍ6_VLJJ!)Wy0x&'~H-鿑gJ8?Z2!HU:돸DOIꀞ [ )͍M2#Hf.2cb~xR{n}ና#JX jx^T)t4xO{liJ GJd2x㑆ه:]Ŭ"poZ5RB_Y-m!0jSb_ɎPFu 2S}ZدƎuO''ΤSp&,#nL_RhMjJ -F0?9+Woŷ%_(lo_mEI M01}Y$qAAUotN{] .KKD9>$t Cg K1OTq 9ؘ'Ijhh;^lF_M knסbcg:_Xg/Pzg$1a躳H mߖlZjyi 1;l[>.:,8GK\ɸ3npiո[=|g`Sb Ea/smϑ-! DY3Dn:xBT\D^̢Uܒ#Pd-я3e*/O6cTJIzV}Gޜptj Du,}Tj\[Ө&E.1z9JD~P MMX#lnrw;a\m+/xftMoe''?v}S|ɰ-ߝe`Ը76fBЁl2')PeJFG"G>=_)DZ"k( Hv#j tP+2y+妢O> [7;BaR'Z#H{psQ6x7_j;nޮ"x6#bsY{Q4cOFOG&p<ǎ6kH3='OVZZ)g Mxۧ}Hc v~lsҫ,,ooW \5Y)ZRɏ!B=$V,Su_Y6/(&{t5F5൶Iz5>9(8`4GBg^ێ7Ԃƅݏ CrQVX-z46^w4AЧ^ɤj2>*4,?8$43Z7J'MB݁".+mVA'qxhmб f >mEsJlL J2(!ץ^:(soN]4߸##/>?>8Mk'i#%9^om F`JCUDᶟsqNTcߒPW@m恻Su0W3N~g\ 5';lMmy{9ڍ6kA5>aYxް# ģ:UioߟVFge}p#QrZ X=9k;mG]p! Q _{ǏҌZ#y NKeP=c nƪ[RR=[ƥ)a.gaZKK+w!ykU`UMǩ;_ Hcf1^bؠZ:|&t,o';aW'ǵ5(y א}EwkS:uY=釻e/ ԥ_CjaSjFuGa2Lq) a8FbSc9CJ:;[k20"G[CFyڊ:}6>і<cF`"@kS86Yg36 -MP;ܾx]\7NpYp_7[: \4 7L+a^5:: GƖQ~aHcn^i.xwC|AwMiio WK℻6)0akq`Z5R5`;ͥoi 36r2D0X?'-W˖WwV#. .n[ "xXDFT'N~gNKJx0t7֝ZA,i@%8SVSyǹ%N3,i"YmԓRD;T7{xrš ,Wm_"F |ս}φaO#ZK64$#s4߀F7c4k&0a4{3.1F& _-(M~N4UYA뛧bfDL2޵xDX{0aHOo ,O؉xAbUɻkcKTb A%rDr/Ɛ;6L*Qp!'љCRy~+;ʀ|*smK01Iq!`pq N`7L0)SoMTWFZoقfG_0AJs<`E+MO@21W&]'@q0hBaYѨ,nnX?"?|-yi fncGFo?2Pr(`(>`fz\RM@g)1s f;X-d<S>c:C;tz'bA&3Vl~qf]ۦ)/ }uW/\G(#>Ё0 Q#{ckX3%xH :~4?P 49b[ru $J\U'e(B⫅a=IMGK)!o0* a' S  A)\}^1 } AQ?jfBOL0.,>]@Bxq$zDٵ,p-|NJbPQ[ȧM@ܸn%80bZ-8N:2衧 j;!e0C}g}m_^&d9j6bm6bz9D SsFV Ƭ$%'. p4 }(0Mgy3q)~IKueژۉ_T9ث]U&4uwYt%#KUv(]4i)ʨS?K2Ŭo`V5+w&|:bUe9jeUgT Nhjֻq)+oFbSj? z42EOB"Z,YI);mT0ӔmEFa6+MB5!sH|w8S9RYr+,Y"X܅Fd9fE9c/E9 eq9YK[g+"!EPLEg&-y Ϸ5+,ͅlc5M7XyihX*kfk+ú$КWB_7p">DE|wX)z2G9@ٹCyY~Y,.7am+wØّch)sa#Fx-yϳL;BXpס 7= wņ#>tWS RZGvLtbpDD~|&ܸQſ7km9`Wii;WҔvS,ɗ7SQ !2W$o;b-[-Ī6ct܋:%SݷxMr-,erBXU% VK봅H3JQ7対v*,nnb}r4ST\xۏVĈhG#e'R p[j^zcTӨ,0EYO:9jג+DٰUDe px>IfK#1׭O Qb#cBKp0E">OܛSV{TF۽r>Jp鸖;1v_ '£ ^̫«?q 0ޅ{wNZ%?DO"?VGJ Z?mJCUST_`o2SH8I9\JG/\d=Xz|=OKݧjjXz<〥 y%/uzN''!NpGIg:9LSxPr+-@e_!'VO|@߂_ o6;*dz[.6xЙwk 뀙V`*8a)XoI}VsL2i^l5 uP6RrMlZ8:b-rS)z*rF8ٔF H5f>Izo{S+HUVr >uEsI׸߹՟V[8E2 {uqJQ~DU4;w=ay}l$}і4Ըaou98@UF%-&? O{0 $_v'Ò&,O~ٗPݭ>geS> ,^H8R8HY<{疸~<()mp͞&Sk5<^n7rQ +fM,Ec<G ߍD=Gp/e 5M QulŲrC؂ǰy o` ) Dm0*0͑FQ J, qt3T0xsո{eн%TmS:A(Μq_GIm9{slx90k#6z+JFۿzڝqygA=l2Qp(9ޅx7v ej|!1уLCQVbN7b*Qi_v:iY )qmr8*'a\l/ B);J}9СBe^g< սl,ϟ3£=(eVx)a<:pPKPps39oU\%'1fu<Gc]nA1l&v|*f #̜~{u[a& +*_7Jb*S>Tky& ]va,S #UBXabJiN6\Ev(8(^9]7~Oܒa+g=?0EL,:9.׻Ąkq{7I4n!]Q0L8.S߆ZmK_Ve% jg!VZ#27#U }X,LARVWdZyٝ$q<%t, z-Dp'l緮dmfQFÔjw@z$8.8@Np*n=P [[A_ۼ󬱚O^ܑ!}>Y7x숄c&iU?#"9epbj#F^~@zg"YV1T$$fסDV}$E\lk)KWzy6¼r#x&!vfJ-`- CIʠ*xcnq]-jHk;8chgzJM[A`pD^.s}a ga ]Q`K+`=AFÐ>RIM)Z!0ܑy MtaMxa6!ǚ/ߌ}DZ(;*=.smGNmWL3l[=aZ!2d'2[FAKv ~ {5 м~jzٝhGut$}6%n/(-f<7.>P?}1r3obכF˗j_) c@TJ5뢣P6s_[-ij:§mi ֫'qPg\nY'K*Dg 2pyiLB_쩃2oy2^'Uj ԕ`srb]dʀښ7#=!kAkL;p) z.QXYU]@^_^YSɵ`Zː~_'oJK mdA^2[/8beuDpnMb؇)䵿Y 1~>ؒNZXd3`+Wuu_p`; U_>*]…d_X / V̎i\U[;WQ.F.nyTӚ%y26Tr+#2?;>|T{?FiQ}U45zᏟx|Kt8nƢzQW2ѶT\Y$k#ҙA1V2FXO}:޵]| e!_Avu~Jۗ?)ճޡ-\n亰yITa\si/ R4$Q%CfsKf1c]혁HB dhgQx9`}x#"YOAOh#_@i \˗䟢`$o qO)$SK\-o!6{lIɱKA;>R NUMíbgStC*uӢ)˪m6-StbxX+V Lw\gz}~ O.>J )1OoV uN AoD4xDZ 61f(VX5uԋ!$Oz@ n,Twm;EUAPÓm4@2yNyQ!ŸD?!\lR."81jZhQtC7~[N'Հ+YY2Rr 8!N~$+Dώqߚl"$G*= ?jlY:xϩA;Fc/Flv P;eL/2Wgrimb饇7S壽DCA­|չ!֦ j~ H(T# \z.ybŶlҙ]%E]nkker|{IEb9CX#iOLfwMVaw;]!3?BmS !1AܡCoوަVi:KeX) @Bh%%x&j-`2?ZE+)W i뛯Ɔc51o2:GC [{s|>lm3"3(w]龦m]fX 9J?Y-a%؟a ^W peTCUU`7٘G8pGс 8Wd3+}pd?=a%QCRc#=v:§@R e%#U?8FT%7%Ku;Ȇn3j'YJoTnLF:fd^+|KSG<)WaO?Oy6 y;?اkQ':ჾ#M:߇\G ;^~8ʉk9{<\ dD}yLu녛))G\f6rz2Kf% o mSEP Q€wGQh3AMy=DAW7xrJו( э"A3QI5pVB_-0F o-i&t2|A@uF ~DsF-";RenP2yXPu)|D` " ̭Qֈrt |3~X+@?g\Ǩ+q˨>=dikϤn s!bޅQstf#eql,fxCRV^4U e- B}925`WJ@Qd8ʒ`^Cak^ (9~fDVǑ,p.:ƺڦ!~uKZ4Lչ^US5=@yU4Je*((K~tv(]s&/g=-NO5EQ a}r&/gKAvfp5舠WQYqw;ړ̃0OHEW)I(6u"q>ғh&]-ySATe Xs^LٻQ>r o5DX _4do(@"*Q?RA}glh.eK<| `x~^y60_ceb> m0V/ q x[>Q>Rj{.XOZ>;TW9ȋ||frR %@+wMI,={F< WnH#ܳ,-943Wf j #GaM5ۧqU|ÄIS0<ɋIﮏ\lnG.r>VĺM6Wט.~by^f14ҧl\2%(>9!Řõb 7 B.u&ߤ-għZy:ƫYwy<juԋ֩]`TQ`f$sԡC"L@hJڟ%>8O@/ 2 䧛ne^8Cp 3ፊ3e׺mz򢈋L<{<Թ8uZVv{Rjv?鼧~Z0o*b!%KmD ?e/rΩc%\~r'u(7 ->JVJҌsWZ U/ufOBXTAK>qf@PGӥOX\:M|(cĤ=CdedN5jr'Ny ǤkFr=&cİ}74>aA< VЧl3ggf)\ Wڽ|y$, ~ l ߠ_!54:1 gd9,H,kt^"bѬ,e,p0Hk+&3,Kn'U^ %kKæD"?=F_ݏydI0EYشQMH#nB> ف̴>*ut~0%,f] q]@Go$F'(5$9;5<`Qz#K6ŚCʜӣ=dOe*LAȓ1Htk2˜eu Ex"]9.r33Rxc,v%@א\YwV^ƛ WF$i=Y3޴yYG2ܸmV7 h׊Jq0 CX%Y{٪/o+D2AsJ!آiɈt|b?TDD6 ̅^,1Fa)06 "=b63ZTSg=""Zd7zjkBGܞ&Ơw.'ސٽIOB&х֎x;ada}& dL(#? KIU툂v_G0zfi`J&/1)U{+ iZZ}]q+X]Qux^=y6QX7A"g't@SVtRF=psΖ^Ŝ?TK?`FիRZTس((lhxY#Mתv?D) pCe’9`Nd2nm>!EIb68OJ/9rT+菀95wD3_tFZ4\%&Od{wNOB=Ւ 4b`ڎOؼ#NfM.JrQW%Bu"Ϊ5U1W(-Xwt6x1~ "C3$'2?_BW#pRc`jV֠x OyJ!O՟D,{PD@ZG]lWq8 v X H&!z/j4-jlXڣeg-~ѬûO/v֟_?%Wy$_{%&OF2;q@gyrr`h֢p]V Cfꨁ8|HRd _ 6%+GX vBY$ӏH8{?MnNQ&ah؃V~(Yڻur.EO,jVms1ܜR ࿍n׾>2(LY J a \3tuKu٨BA?pL[ oAY>U+$*zT+%-~jŻSxT#/Rmpb$A%hogdG:ꚅ! ?$'槥C 0>ظx=]/?^Lya& bLv0zQ :\D2cC?dh*S oB!V=Do4,/o4lb$66NC=ᛁ wS;^`VA\]`TM"n'6穄ZdSY|ߞUƚ|.fʍb4p_cΥTmGjGVBuڻ7) @Mc(䫏Eۉ jᔫ+Zy+zdp&ker"G_W3x OWMsϭL0O7ojQ@!qe̱o[t-R [LʌCankst^B%U+{"?MIsw=kif6k>DCQK:r9>X]7ɠú24^>GwFe@%]x7{ՙ1*5 yj+lK/~X26 sx3o tNyquٳv\FHFidի^Ft_pTJHC!JNjZ}9@+YķTXǍڹui lO:隿9;%Vg0JL^fk1-N2k.#Im["v2^]2{| _hs֥[u4֢ /&pqk Q:~EVAr*Y\P`񄐥zřux \9HzsOּc{#PECdZduSkCX;S|do,=6(4 J%d$6V>~|*ܼg"jyK̏sZ";066VGq3t3e9:4= =d. 鼤Q`@QU R㜃?=D+H=,/1e_,+oEA7" 5"Y«\~;O+a;]wAQW{FԸ{+Ӵ_[`򱀥$ >Aʞ܄WD60+|> E? aA!Դ $NisZ_^C&|#1WB_|!H3)I_Ì(#X9G*5:, {ؙa,*"mIbfNk!-4< mL}{RZ?= Bj uLχ LA%ys*67RphdB!j@K'v,xx) -[q(k"7½g9"yo˜'șd@ZW) " %kUKdhko'IR?DPnƗ3nl8ko(-zfK%8?ςeܽIk~-Ԃ<=.]gCWhБ)BJJA' $ȁ?i9ȱFmKùu鲉gsKL;Y6'd$IH4~ixUL(ĹzT3 ;a>0is lE)=&͆[( "gAy#"!` CIhOA4q1*bskyh9U?UƊ/X/yV%N%l=1yrֆW !!WAqv˘O~lՄIk"qT[}ׯX ԏ ۑf"s2tuT\ǿerR m*3ƣ~Adx4&Ftr  "A;tR-A7OXb?'}ٲ2O(M_D;zXM)\F4~K֜OXNg5p,|K2AOG"L59vJ,wO 68*\^[ ~h> X;]9MyKl<և08D)z1 TC%TO*Edc pʊZ3 -zQ(&6"np|xDKrB:W3cq7KH_4;@AwZקe/=$˚rAg9%4JRU6Mؘt3r,MBjz*vxWʛ o!!WAK)އvj3=F7kʃ鲡߄4WҮz]3 ?[Q##`/.1w72*دޛ[WHFIevhaȩ լgS:amV`9įHeGGDYZ:uF-!OT"!~u|GDDs]nzQS~2ꑫeXgA/)UakWq}gFdVsYNe.(QmŻߑ)H^1sŷ qbSn, S)ax?">^Պ&ݎʣ_Bz"lX9)n Z ZUR8ܗ r tj* 78ӑŏCz)nR7eׇנ+Cz:H+Ƴz &xbQ):(?ֻ F|YԩAyC%͈N0ܿ{$Ֆz0`,iYGxBLɅn=Vϵ$ h\AL7IDS2Ix˓xcI2gҸ_{D}hΜֈ8V/@iFfQ}Vo^GPU53dGSC,~h"WLF?rDx+{}gP@#zDqϻqMXvݿFo\3RU~ jSVOZP~ߌK$+ᇺ {[T&BU;􇻒,R:btA~!_-p QsE §7^rYEi`-$TByG' ?)=l<kkêqNʎۏr6oŃ/I*Ү^ܟa'rr-/r̘0Z-Ѝ|,q»$Mho[F+ MH_K]FFd"U5iGd\+_bi9^q(HTC"qX7:op8|'XV:`|܎< 6X3~t?Kձ(/ 7d 90΅Z0Zؾ?KT5 KQ:ChVzL6k5lSO+M9J5ekPCqDI3LDa\\fiY`@N(`v?bm^͕yK4mQW]mky[):gׇb!m# 7bM Efd7cyhinYdK|nՍ}O}xHP UwPƩsCCp '^cVr\o(k9펽XfB^x|fl/ooYVq  4kRhN%=_ o3)Bݚĩwv-ѓ]sva@qB]P/8,*Ż0 vĔyP$뜭{O^/C\iǿE~GuQ'Q"=ʎ)4^+,E^p)VWkvdEDMަ-n?Kډ@;إilH ,G8W?(FX7 j|̗)H{O#P #vf.5 b'w53aӖ ~p;w: |JG⒣I+7Gx}#L_O%MGp+S4ms- >PIZs4I 6[  PsoyjU\ck1 E?: t v;yjxqܱI?{@$"&?Tgl#($=LHfFyj-,!ʕB%۶tZݫz,]Bd+4tcz jƱ:LNUǧ0ے⣦yk{|>$d "C+ 2ЩI/pbFΖ "T.IQY^ʦ;RdA݆Js:.:LsoznV$jF?sb~Ҁ29~!։2ƻ-K񕢡؟Urya'3笚EWW !ͫ nDOZBF*qt@ȾP.>Z5@Ro=^f1p3LQ va{odj2D'H@n$%liѺ;0@2U<\!-V5ТΉ&H@b{Ɠ_x?ƹQ cr-r{I1J U5A\],z/~5^1w(1@'NeC$Jgl' V;t=7c(Eh*{f%׳ xK72uG0rxl` q KP'`FaO8VQQҪ8$cº|[SpT0V.0Xu|@5_JX & 9'kq1tDoH({L98l ?G qð`/h/}ztVdU_u j,S6{ UUpЀ'xrEʎ:›6|1RET}TG}]ؔ?Q2nTgn}m($O`q?iTM5SLg0iFh[hQR$[V.d&^,oҗ@ ζJx3LŬ|SjYdK?%DBn}|ڕZ\."D>*$NOs_Ƴ}d 'R2ٍTwZtL< 9TR@ǭ*6P{֢֤ؖx (c8^w5=NT>eOqtGɿ=U6zB ^$D*Az2ufυT)~-{sGkfVEcilrGyl6KB}V>DO8^})hu0:d=2= w"hqg$}?{`Eo9V^Kye:`Mr邟,oW 1Si+q0LUvyqH&G[WsR+^1"}~1ckȱ$yw{[֠Foi2+h-h:-w@/5Y$.NY88 Zn񷒻EG~qo2VD'T-dCUg\;)S+ɓr2+UTۓSe{NqQwjtjjr*uɧ_ Rcozʻ!r'w싈H@OJ?m9>y.ct+` %"7$l ],*wdliާCQKt}BxОcF,`GэTX˨Ju3HT-|ʵ=E몏sgŤO2cw\Y .m$lUX_5^lZ d('\1NWYn`2gc߶ArGt ϯ{-ݜ:;6W~kV¨1UgKQ!nҖ S]<+u!!7ْq7DvfK!z3  c:„.T_Ӆ.qHj} *e*G򢥺bI ZײN>סĂ"˯:B TMlrQSCH / [эZxVZIvo ;yI>3)$ %|-_…+clk?Տ]6JDb *X5~au" V7)򁑋؊GSI- Hn-tcQW(}{i-濞RHAG;Kw,rF@LH 44S+t*h#%yFxSա^2F|042wC }H+xNP-t칼*O?uʫJPGWg9LYt&CcL&p8Rjc3mrUȸ҈?qgQc/Jed[ ȈfJ օ ;Wn7 jF@NB$;KH }Hc lwsc}SqU^5ۼr.ДV)Io@s)?-!Cd{kד+R ^E34>dԲdnrߡ kcv Bč[*W'(\g;gn>!r`GkA}F's$ -_fց] 2$n3ҔB7t);ԛcI VRv*ؽzMhli(1<^*ו Č)N*3SЂ+L)W,QD uɵXƸ #:_L-sܬ w~!=PL3Ū&}"0Zy%n;2 ',8qh̀nW+@*1@)HH5RbR$|z5l%ж$d[Yq; r 1U?(8mSzv L霄&b( $ n⡷H9?Ý5);B>(iZ9:La7)S=*.=P>QF a/h%eKP, Ʀ&rg,ҖmEì_X*Ͻ1'7!IUƹ%ߑlAJ7) hK"o0Te p ӂJYruL{5R}+*Y"Od2㒽yUoeb'hc~NDWӻsUVRem ,񚼰&^P"%J%Z|8VOItGIv6IEK  OSDx(PyKֵx8fSwB'{8tm 45$&v 1$r 1g#-P[ӗJN"eTiB1i-(cjWxTQQOLHy?(WUIꖪ;zR΋NeJ\ƻ3Z:dZQ s#iTBU@fVxffc^@.heBWr1Ď@Ǿ=R$@| OW'RC/JDqf{ ! \zlޤ̚L$sٕ@rtIoAr1l;P#&f8HDTy $E ɯl4WI:f`,6=q/Nx,Z̤2θ]>#ޛS;شޢ"R캧4=]V=^i8N¾pM; /r(+--9<5iӭWNvأPAՃysBeVBDB6(d?VW30wNM*p0.hc5\G.UurD {֞u%} ꝑpD pR[+-ockȹzIg&r ?!s㧓UA@uTXMeA 셿țT6ůLKXE0z-z?l3Y8!Gٝ:hUɏB͗ؖIK˭4&r0`@}>~E[TΡL+'.Y R.i&' R7pk'd;+ϗ~cDxG ɄK vd'gݢ1Ex𹤼"T={Aj&3amxq (.u}͉l#BYXXRY+&( ƈܷ4YSwR#,.vȅ@ia%n );a-o ^Y*P'qMHgB b/إ>g:k"]B,֡cN"%LʋAD NGǪP OA,sl ~0q+@Lp-. _ˇ4][V%ED~Ml&P4F/9%N4}JDb@ULÔD,*)ў8[߲!yMki0>ΩkV7y{{sN,7Ϋ܁dGLx0hXO ~} 'K9O-"F6 8]@wT~P,Ȧ\$2ʧQykzᐃjd F- ܉5$Gi q@4YWJ4ymuta#⽝u Ln%C1>NOJ+AGgv跽~ q\ CD Y1Ӕ{tkgMŌ^ `υNXw@Zk1ѐ$YaZS8'{dDo4uźS-2`@u[ +r4Ɠʨ´.(bMG#< (=1<-LA+joOaūBA`GQ[Ի,6 1?>ڳtbjơ]x41UdhMvMѿ)7 h=stEu p#N d>vbۧFu2G7{=\ߘir!|N!D[k#R4XƄϻ ?|:]BM`vEqDvv4zũ[[FFTZg|5G794q*v@0f4KǃX𘦰d"G wf(5b.缫\j=dNOpR˷}!Y"N,{LZշƢb#c`؃QhoI$u2Y2 t D]2IpEIq|3?RMӶ?b/'I,t{ Ō/O!߹XzI՟Bq}nJT:txyCώ-k6dQT};8GCSQl~tS\J]?-3!T^LWÚ*/M)CE+-CR6;>P]r㗾j8/mVA-_ZQ/(]ŒxVo|jc\3܀K`mDrh[XŽe#qJ?TFHYO2V%z} ^UF"=2[#mM/zhg],?o0XhB9;lkbX&wֳ^?F M".Q.Ylx aWqGUrY(̍bL_ǯE?O\&ŁDҽhw' 5>9*k_xD 167:<^+l `&jNد;ws>Ɛx"jADts|()6$ <&DH^"9+-9!ƩaIP} _*|HXlcIV:i0CwųNt{ܚх6Ԡ5iaui10F0PV+ڐ %ztӗH'+n.mVZaNzNV _=Y#h-/P値X&9X.2Fѵ<8%VЁS[b[".oe#QK,PVi`ЅSebop̬k?kbiFٖǽiTT| R_+A\dDc;"-dTxj5j}^YH/'| V8cqZ8 ?< ЮekTdU9QPMdA+"3lVm5[_T .?Jǯ]5>ʺƱ |f'}&I5I]>2 m=n )׼YR_"6oQ 4RAڕKd[!0ƫN]Ͽ ˆJS󃍺ƢS5^E>-3ͪws;tpK1!E~kƳ ZSwOHygǎ5FCul׵ ?X# /~ZQZ r=-JjJ[?~ u(/|ehgЕ (&x2c. F ȡΟx,KP:Ͽ$Ժ,UQ\/*\}G+T#O\FpU/ [$G:,-I 9k]R'x@VYgU 1le*'e*RperI*ѰcM⺍zv 3$ELx@?5 _V]l_f>#D,j)8w%Uj&Ŏ؃)Cd+ {"UΠ'9PAEM9NE]% Ol5)DzAΡ;Nő͓M1;JұOZ(I'Ec٩jrMLӧF. [9]T䊂jXfU_FT@mU<_bio 03Nوбcr)@/sR,J%ܝu `NКg;ScnR@QS)6NQ,z2%~Yw 1Gʼn}|t?$9H k!8☿e ]J9x<ffյaI(]aذG&Sddp6 "IԒPJvg-%ćic|]1KA`EQ(Y_:<8H)X:rH-|O"c Tń['T^2O?~MW :6ũ-}y*@m3]-LG\$Z[=zJ-~@ ˰BOP=ĩ}4zW CIis]|?}N&2;?nS3%p- b)RX1SI1J .~DPL fRJ\2ۆ^CǺ:L ݜ g鏽E*`x hVP{mϏƶP9=#S= pm?NWU`K=BW9v6^)hzYYUUɻ)} 4UCݷHd($ʺ elJRQd'U(lLvVhuF Ouq1Ǔ ,ļO[ ӜSƬ?XO͢&1d滖{BESu 7/"ɑ3TQL߾pX(GJf,bTAu㊥J u )8"~q/>Dj @8y Y;fLJf7f18,rmbvAw|JD!q*<+)c$P_ӧEDVLn#|bdfǗ›K׮tafȠAw}DrUкU(ap"O-Go"lVx >&ie, -Ba5~Qv6p%Cd<7=(;g3A\GSrt#]E;hӤ(KBTX'y NIR+EOR0v뺈iSE6VfƀW/k#5nevO,A3$<f ֦!(uyU)4y N rONpӟ5\p"mNqƸ>7ڏ減B.R\d+(`c1i“f~ Am4q5M;@Z"#x((y^PAWIkwQ7cY8tld٨}0-jy65Bʤ@PR懋. `&(kq)hZ 2ae<xR.-0?"/qҙJ%眏 %HgW<+t3*b1vP:Vn|죔Uf:\.ɷEWy: .FͿWp/X|3vmVgq+B BܦqmER cyl0VVQg= g$wR=u\wmP wvk%cQ}"kFY'4XP}&ʅ;@T3Bb}Qqٴ?M<|pEdG\Y'ċA;\[8۸ ~b}kƍnIx4zx6 #biq=. ! "D {~4"-OŲtU_X)Uxn37T"c=ґaP ߒ?G{2t)cEŴZ v:Ȩ(ķOpP JJmW,hjųO>j.·d}:B7&ߏ{&IyꆳQtu7|ɪ/M9v;%_GrgB]+k3P4jZobS#WgU2aK[*)n38G@Q{j%[|&8}"]։G>F(l49VDNCds*ǃ=bٞ6JH\B?$*@IXa3gAt꣧Xa$hmzb֫>ړeXk]P{ ($JvFCc !G;f.g!!T 9>ָi^R53)uLnϽEng4Ks 8.>%`Pg1sР׺ l- tyT_0劽#AZ+"+,͑^?C*5~F`.kT͓]H~*y#r1.vF}Y%/cQ.y _Dl=FZ6 `Q7 o3%8?}Dž.py#קZq}`+ ȢaBʁ,Ēd/j+GHf 3)˼Ŝt~'?pWR-!;L[~\d/gC-V}kׁ'Exڻ{(\,[؇sNlZh Ě훎@.?J:egT#oadA>ͬ)͉E@k$ 66pQuJ_-ua=Ntp1"j\#6:9^ni=yBC!ѓ ]nvɝdM&# eg28᜗ow~rA()G;Ps'К;5TnecMh=9Yi.PT4ڞpՃ]7r2 YmvonC>1%ϡX!w%/fkTһJfxl]~'@#P~{X"1]fK`tG7(K~7JDOi;"]X (WiI\`&*siUH쮪zۜ0Fpai :!6O'X9Zz&RV^nrO 1Nj*Iz9UbZt\",>EZ"n:}DJOiNSXp^{swkvbEγ ii>p֌J1nWF6 á-Oj')6y6r/vJduvԨszɡI5!k][^3tVA0gERJ?RGPdaj"z$)? 2\ ԓt9b&c̤yjb*|W^ɝNRB`:DYq{SDiB#gH1Ԭy"wg9Ozg3ݯY,9a|̷PqjeWm8K|(ⰦBYm.ߒЉ4va8χ$ bk3Ieުoۯdz/M$Pe/HWC Hv4wBi2Y9pI ٭wRkI?^Rpm2iFϤ<OZ0ʁb8R(_ vEE֒чİm[KϚXl !W{HPt' [2zS̲~l84z3uB12<"Xb IPga 7⮯brhc 1hi2cW$~|OZ=86};E'CÝ: 2P>kTQB4=eYC(>ȎHogC A7MYNx jJ?;#_Wb yZ_wC@lI{|},xF:܄+g{ ,Q?vVBUG/9G0s,?яX+SKv! qfiA_2#?Y|W#k$v7Y•IڎQ[ W cS\DAi:r=c,KK(svqh P'jDRqJcɜ|AIR{ep*OD1KNMI u%U1 wM 7"J(9C&-|~l<7Jߎ`[eq$6kK{`EfT&" $!&ROX@M%}"^*ܘ+tWn__qCTKsYb m6bV/<%Y4/ObbHk|nuVV:Xj|F6͓%!L4X3%gsn1ea.9bc4X @k0L/\~Y~Rnwob"&+<^ I^|,zm^aMaS̉{T7KXWjD-[֞0%; -Cv [Pۍl~SBpa7KקYgZl$O/?v>e:TZ?PX~39mh ,OK8z M.ā(RmZX'Q䰨P/"-+D @QG{q(muv\^0&DiAP'<cI7ךqoUW><ȀD i׆@EswUil͙/rE >`w)m'zN0uP!KPq1cM^M`sBQ,![d["T{[6ڞ122\ޅo7}_ձ|&aXx)uqzu"3 `S]RͱD@0a2!#ipQʚbv?Ex 'ڿ^Dev;[,&~R&`lr1#yEyۧ!c hrT/oE .27>0W_E~X1˒2KDdEU-zI8@^hOIpa=+:jp (HX5$K]勩$#ZPBkM7afYU=8*t\Șkk! [@LJZRxXioY$F~|b vAt ,:N:2;szv}R| IP5_6{QwL(0% 8,e0.b)čC$BNE*~s-S^([z+yDDVI#Ej|w/81@zu@zB}U(Y`{#8Cc,µkc]倌%xW/i2=k5+)K 6u #CCED3z-6g! ypl^*Y%tWi_FMh]x.\^jdw I턃~$䏌#+ə1~:Xqpf,7ox:3Ul%3RNpM.=6)m 1͵O,$M,!HoSK^"%*Lemp&~',T5`\鴊Cm9ueIpĜ#^̕q~ud%mQi!QrCyg2_'zv\SR\5oע"=cw B.<62Ԩ ^kVy7bI P6+u 6%oӃ'zt/ _ط,"K>aQ`-XH:5k^m}a}fRy[[bF+Lo$4rKKI;p:QTo }y7(Oi00Ȟ Y"ۆ[t;.E5w~DWgR@[iN?-Gy,}Hl`s.FD|8yR $P~kb"3E0.SZn>5d+/0K$qTQxX60A@" Q}9eXßD_ކ/TM=PEzNfμN (<:G1cGRRcTSĕB ?Wř = 5OluRH}XglsJz%q+\{iQ(']ᱟ  h,PtqV@,UD<|v$g-C`L5 7Hɺ084 pr߿!FbH[GLРH*Qc&dl*FpX8u7V9C!:#kvyNƅUɎj|b"O BN[7آωV"X]X< IUs i 秆Kj~YA*3^zẛ|DY>L4,ӵ G:q\E(C[2,x}j9:] \" b`C!Bb2oTX1(h0vmxC'M|KDY*|k{pW v7XP)X +&b;6ra~ !;S ')6퀁t a' M\wqD^ҬM$\6^USv>e>Q7NVd=7w؈τB0qu!C#Ĭ# ħ{?WN flueҟ6ފo1[0۵ |C*xVkqqQ/8-#: ⻥[pBWոNǀ-VNEyD~3 T nHB@ y]GeN&@i2vs!$vgE5a XvW:y8JHQO|H}ǧY4}u YR~(f)+c#}33oM^pJBg!ݨ)=*d"t)i@lVf/֟xV# WmW|%pZxZ‡ZG̻?6n=( sa>|л~wj:P?r8*Y-RT{U;PN( AJ~qJZaB`Ԍ j\" ӎ:l' =ɵX)ӷ'vtz9S]r+ ;@D5gj!ךcрe(!^.{];Tz׎ Hr8+UifAxYV=e׊XnK>zPgY5ϟ$"YfVa- @2d^u{=\fd%$cNՆ$wІ"w"V"!LT,@ UPn[z ;C cțq`i}/wYBnA{$Dl+R{Q|h՚ۛlLd"4# lvW߆,.Ahq5-SG xQ(9ty͚[K rV:X6\ ի{&dB  i jpm"U[L:8;Z.AZO.y?I;p{ Gj R(8813k6* QZ9 z fdtV< pE߻[WȽXې(2DPOs|Wc|hA#PюkuƟn(>LC@GSu֯mc[P<-oJd:Ǐ Q3(> )4@!+&ȧiiJGdE| q& km|@w/v+! 3\سd82ϾN&{A WjMr}CBlzs,C|$`P](|jޏǷD(ӗٙÁ'(!7`:o3lC,S@lda ;W9V5wD_2UW[+˜L/|ls-(ОMw3/i-p]F/O*DxvQyuX/M֪lpE\Iڪ3TJ4%v7jD)ZjOSLBR֭+"QIbSt^@=m35 \6/˰fjb~A`˒ڢCwjU@T&Z7<\_~`[vXa"9>㢼j`?uI\mvFGSڍ2%t+#9gC= 4Pot?+&p* 0ivԥ6lih)Dir,gw V-yvkFfU&Zm0j@Q3#ALKvlzyU]=ѳ4XXpqC\dd2B x m"wlLP,uhb@HYL sᤐTm$f<%}`)>. r|̺1j8f+4֪Qr>@;hcy`;\$gXmb:1"OO /^% Є^G ><߻Q1# X1/s xڨqaWE0B[ad\A>~NEQ)uŧpTЖO53s"R@4iZ :_?\N\g;IУ"M ymlNih-}o aJR$ 8/-qSKg0;1OivX)45pkwUkrg>3 #z'C]^Mo~%6/uLM`[}mzf#1`|1IUiNGeȽb Kq@u2e)]d={f5ہichti w>.ƙF9 z剒HI4K6 ?]lMd'~qtPÎ;wai++dOi#YlΥCWpaW3ÕGE( KǩWl/a됥ކiu+u N|nj _`k~g 5ʳZf~D)*'ۺ1Fꕠ T2 UFS!pA^i dyy)㯸k_:-^,a qYח8`_5Yo4Sn7ڛْ״]" c l;(&"%8"Nu_&eP; @8B1Rk5|CB#1OUxJq>Ȁx[SO0mq֋88'9$e@ɱgDAvJ c}Xx֓_lH@a3֤ܓJLh'+u-Px$2xX4^:oW6cq/fnd%GhFɔ؄*([bfhTh̶aߊ[ˍۜ^ tr+~(Lղ#mF+i8@Ӵx® qd~9jjYgpf ?|%P[D~4Jv hsse{Σ~q%~we+3mc,FnAHё:hna:dեaW~fRBHt) 81#35RpVbCHj!}@ ~3 hKAetP (Zk1ֻf: L}(M M)Y=kFʂZ'FfZCgFuf>63ND)1u&$ ?q665b"jI}?!9Xյ|jX쾨u9A)HM%[қ*_tZ'uRPYsIMt !@/1LdZRnXo!84m ~iuDA=OY]f?јhG8rU͕vdP#>)c,?;~ hr0c>V#K*~xPG.s[spf RD2kX)sD2ՂD?FSqTɾA*WT7r, &34#Cm;X UE}N=/Q=闋B0Dk}̜d=0.KױK12twϚ}P%֡؊"sHS`=ct8QS8 Cfiޑ pfR;qiR t:ۦO3Ϸ ~s*) kkΤ v_$m*v3VLd4b^W sdC1ɠ%bq3 Qo2hるa\2oWߠ&xalɔQta9gsy9.ԭ<!#7>*Y7N4Gy:)xDubmZy҈%'g0dIKlrG= {nHhd/#Mj땖A g+ {ePΤp<-{Ufт{UƘ5=`}O3ԄTͯhǽؠ7:q+ "[cǢؾ|BoF& 2q& 5 exEWh:dDr.AB;ֆ: Ѓl[wgŌH2BS  ,*PvZG"ߣ &L@&Bv,vE)q)Ya_Pij*U_6¿uU+ٕ&>jQ]Zс jq]X>o"b''DLBy ΑȌюGy\ feXǽyKh?ҼPx aG0ii*VN)`=t<; R(T΋1ɜ$V8TNJ%CX,e|n"ZbZюu2 xOjμqñ(ע ƥ.h.(\PQ)_M@o1x2EV#Yp[J0i^Iˈ7ԆRc0Z>fXsJ˦_\#`#1(2OBc{8y#@vTPᢝEA"rVѪahuSq,M?HJ_N!;OҋF:[D/0™,"JAƚ;vp{`^ ]Rd6?gI,rBMM^?\i*ok%ϸĥZӑ"@`נeJp?>Um03fj1?0 mYuBMGGYK" ζf>w*FQ lJEU%X7] U#-w\ . :e|p]Y.Mp*I6;ņ:rk<"A}vr_>RU1T`l)?K8#ްe2u.zyf^vsa0/{ @,'ȭ&Khas8]xՊ&Cyŝ5,Qn+ݎ9M'<{0j +Tz+(܄qL`y}V Z3pwDނe œPQ|k`?:d3lgG#NݢZ-S-5$ֳ|.T_-gobn`0şm5zR&gW_TXh3 hկߣ+"ӄ, ]I^I7+1.^dͬȵRi ."0T=TgteQ\qyʚTG<\7P)Ua==mӠuE%-'t'o I Cy3Z$eejuۅ{ 3{eUHnh MLS3(=L~i1/f1KĻ+V4NVl84[?@t*>dY;KvB 49A`WQ 077$,Y\QdzeJA!E#Bo%s$Axhp+ߕxj^߭mI}&ZDuߩ- -HOZ t|>#GTd|/B=[ z_9?ʯG݃'x/'<(%@=Z勍#*6c= EB/go>CY![`hiENEz߽K Al gJ Ž5|2h(kEۍꒅ<E(N "jH"|ҩK_T^1&j >,Ƚ6>cZAA.9*FBSF~?<$pKB~W mUړd@"fi/F&Hk`HY:XҚCߜW6/-P#߁Qy邈]_OT*)O0꣯c'u{&ΙN"͡$' pyZIh[f;bn}-6i`!LC+ #G2Ed~b#"{PcS ʬ1mk%xEE7hbpeKSNy9nAZa+- ?fB"HuO B ݠz`Lnz czkO{ʉ2p|kLfNi+wIv+Z7Vó ֻqItįQ fR?EP-UUpx:tHl:7xaa ;M5S\KnRqw]5X S +vNy1X8́H"II˖h7!+.4?LFlť!}_ bTiMIئ^2642n1r(ؤR}Z*Y~D9"j"z2 elŠ:yI]'g8xYk9">wJKuaI /TN@ _o:Iɤz5<L nۂ 6Qzn1u"9 h}/%tEV.ߙs 9+7>Yt RNG}qbfHJU,K&,1/r7'VoȆAB'8k٨W{bCw.Gx}9f-/( ՛{ ]Cuƞ^ 87<آ\`MP xJZzP2%e4"5u# N6[f=?jI'%k&^2b[]RvU%*Lq/أ묦qnq)EzMn }zԗ_ \A\s։.3D^.m֢gg–J籈auYh~+OqF]>_<"%^ %aOӖ8x .e4l*?ԓN>zT/&5K`|es6R. {#O 16. v=pGqwllEX4sb6ilĶ" EyO~hУۻEuTu7K"Vݰh*2 4_fIs.0`Z6XyfpLU ˀJ퀂:h|RsN sѣ47'dQ! -}`˽8߆4hoAg@%ӤC4*T ?`N!GtIF8 T0ȇN$AM@?w—a#!Vu%!ʲbnCn >aou_hDjqA~+'MZJAWBԔ䭀0cn:۹6$J(%{>??$&ƼljYGKZyF>]7Hrjr4c#f^TVi,'aWȌq:Kz &xkTLX;bL8 TQ2y}8_V"bN!K~2V x㔁`˾U% [b([hDPVdfu]b4M޶}8-0A.9z"E NЌu rrC<ґ"tdmwoo) @?P9l\d"q ."õ3H:8B]!b:W N*@>wUote]YvJrF84H-|2_}Х{OoqJyA=(4g~PGsY@/ǴhHSԩ,ݾh]ܕK`QX3B5G<ɏdߴs찧fJ0m-'US8<}ȗW'F+%XX c!%#a{b.I},!E<m{"wͨi8Ois+n@gE曟6z$l./1%3+f^ee#S*Y"&J):cHdBQ̂7w1+-_!kY'@Ӓ/#acVɔÜ zQ15DFcrGtdrɾ|μjh)fz2ۣ ]ݪ_=-zGԙȖvڸW#z? ]@MV;)#JNa-T- {A}AB) {*@8p]6W:m;@zHDtȐOہ~;ä,bDҒ<~zx61-R*N̈r`}"_ m\ιNާVNZoq"ҹuWx5$ ,"疾P X\̒QhcP8{ 8:ֱ?XݍRjsބoݚұΑw mJ-u&m<Uә Wŀe1#N* ;W >|īǶĵ;*O6wヌ!X,; *|dFbl.Jx_Փx릾E9ݘרLtm_yf+6]p4b G|yRS&4L_եBug |驝~ q8ign(b҂SU$4bSLi}ZV`$-~ʨr4`5 I*%o\ o*~a|9' *8XᏽD)~ =ZZQD$rvVP!O(;ZqK;[oL#c*hRHR](VAR υ^̝DDj]ȰGx 2/~5h2z GlvlK53³׻>& ږgh;$[P9k`LWw[!vγa)aOdt-i&ie {W ㅋ= /0PϬ\Y)&'P$.쪲an(x{W' .(H疯zl{}IY*5CzA2)ؾ R䐑_L\r;VA8|n:tʍՕ]"P}\YѦnzy&FBᤴAtq%6Է/,S0jj *CduS65~eTÓpX(o?AJGJ52ρšLabMJ!o-S`$ϥ NܾM=#Ϳr +h_K¢X#0؅2ڲ9DlWRH)"1?R<Āk^B1}ڰ [}|SlƵ2˞'$[L[1-0p~QaF+Cȹ[qw]l|Bl}s:uQZ6;$*Br tϫjJX<:YO{wKxb!muV}OERޓfZ!~4FSINyf5lBV/n؋l.RJ&Cnw:sz_G"N@!s{4F2_Bշ0vpL崨#M Z/etiDO%d vjCY3 U> YMKt W|-qk9.|; $ƚYKI,ϲ&f ^/@s-n;\1A&!WPCBJdYEyXJT^S3`<\ P׮]#8A4 ˢf ^q|gȦNXӒ0bBVڲ7y-C"}+^NS6dn2/_3p ABAaJs=U0vtP5\X!J _PΕ%|:kv'e^ܪI_lD3oxeK{HIHw@Api-@^ 5hBp8;6{!Zg=G{539:9v)5}!zj^I̘⥻,;j/? $Ĝ@( #F>q:db|RP-{.Z3d[WpI[VX_`{YT# f\dL?:U9tE&.rn̫dUm\-l H;UR;J&%G"KԶ I? Y3]VJv؂NBrm8h'tme%.W̹)`Rdyib Ird8G#Evbyp-a)a^ fGC'1 F*\Lr+x3hk+ $=ݢc?OZ{ $$tsf0Hal왧no0%<)`4q칀-a$䵝u&U9[_r)ct $s"q& [` Jp}oybeXqm}5z6*nPV hk*c'UxD<“1}!MpztgkBt 2poJQnEOv/P[-s/ =5*zևmvsҁmUmP.t~rŅÚyi~.k^:x7UU|2 9jUCyeZ4I6+Q!v۞/f7͠{\'6'ÝgW `x,n̈́#]maw1RYc2(dzĢiDEx2)T!\NNz߭ Yzmrnx62 d*x:0z l4j/3{Tzsm w=SuU_SdRMv")wvwwXk71i{ao8 =Uқ?d] BV>w>ZC8{cC_%!NۗJi  E^hEdcg֒|8@TR Sڴ&E7o uOΊ](kY1@-TJ1O)fln}p% !Do8>u CDd Sj'(3OK3ۘI&H-}BUpxwBl%V@[A8]Am{%xѡLH[L"&Bo5IrHv!h3m;x[l-dT!ɓd9THUW1%xcՓ(ڜݥL{K4[`7To Aʑ}̤O+sOઠdrW%酒+!ľ V㊀Fش$r"C }ɝyfPLyc33FiYՋKZ+HZ;y Uwnܦ櫞;Q?lCȂ@DGDr9.|֓ “Z 4'[WËnAZJE7b ZaSUԭ&"]ozQ/>5iTV #ea!i֌>3\;r[n;3B{O^JfWĪ5:<^ΏJp~1=-YdZQ̞Gk{AԈO(sS]&@k\0"r!gt %ED :?fC\$U|*v:hZs j-m^dDobCX"0֠6kbľl_ⴈU.L9w\e n4.tRd4]0WhM`smTڔ%v˳R3xnCo_zOa~H6bQ+J6Ȝ|+MԱ+zp{RZX XJ+2agUV*'%_7}9*J[$Uߝ>heWC6F\'pkgƽ–*xz @*sAXW8M&:.@*&bcǎ;+'ƙ\ױ0ؙp4js.7L Kri D͏k:i%~ ƆnC`ߞG<dzKL@vJ7?1(ʀ݉zPD::LNUb3J`N`RW% '#)iqӿ.$ŭ4FǪzD9Rz!D:!I,{QMl DS_ w}wUADyY\!zki8 PCA[j/) iK&WT7ec՛f(O5n0:pKY➧a^m!TPIcexg!Gh.J6 rLOz#] qַ!sE,ӄwlgGm? m[rd>%rj܍J!cI|NR;_k*cp~gkxSR8T Be+xtWRɌSIѬsQQ@x)\9=VH!q',?WJ$ ڦsѬ6Mt{ϽrzHAXnFp.a/3N?Ҁ=,&IgH1;FC|%jϮ;ixvZ0 4piUێm 4%e_2l-~PJBa WꞞZ5G= 3Qc4݈y?OI`G1ӍFW҇4++~ߦuYW<+L )ZKt3jC{*N$al$Ó5țP gV}*;~ :K`8)BR1hЊnb H[|Tl2 (ָp #fiRD>:-oFH_|i5jF/,Ρv_3& 2B=[Vi݉u&2N${c>E@ۇmЁx .MMWK-( 0*AJ ދuUvvTk+!qD`#HD3w7GoI!+6 >6Ul!N#\Zd Ӟ[P%VhsD7K'J:.#(WN`5SMTu!f=S1u ePi+Ϡ6vT6f g 1wCޞht:nz3qXL3 uen>-ѻ. O.w {BlGNE:'*+KM;$Ж[A4aq.xш36E$&Qcx^ ٪h TG2؄}lu6>~6+ q먒 -H4p;2[O PV]'oZ)A]?7pk%P%54?Gh^7W D tK[1ixJ%PJY3D=j?~޽2fO˭"n^t^}l?[6Ac'gwT1W!@l)1ڱU -D}4 gԤkQ`ˑAJ&1y"|iy( ?͸C$,2x*/|d7yPԪNdPJ.ى׻%~ Z¾쨄F!bkCZV؊l cΗ 餕%uWHy$*ߘ~w&0{P6)J׀ ׏"AggcZI:ٕمE%~ s>r*/SPO"Zb*Ԍ0$mw >f'D:jטuPQ| Gow#W4&Ry 2ԩtVO*^hm0GImǠx*(VN,85FeI@ ӥ/˸$׊;cbYix)ڬ(nA6: ڝn/D[Yb~QxJ@Duʐ:f1 g J{njEcm۸jI2y%&\au?R2خǡ؏-8܈Cotd2G7&>$1ME>R:Gt2Gtp.睓M}S-&[_HQ03Z-zh:5[>(k-EKӢ-31v. [^; =9& oBW!GD(Mm&K a:2BMiiL=Ċ y]ܚ>}M)"v x-s:#CI * .H`v/T&Ûmo}-_9WT}IY(4{%O:몤ե>ٲC1^H[_V^qas>|CB]0LX8:W<3>t6B*VZ*|pZ }` @4 ec *XRAe[˓j+Q Bq)Q(˟s Բ\ndܸ0D3@\˔A(JNˡRǪGCۺOX B!.ݑ2>b,ʼnu)fM IJzYbgtkUVt!UDut7vL )ϧ:\5l.q[9h!EmhsQ)>ѼM$Jk)[JLWϳ=Mp*6_mK?5'8BvTDSZC Bҷ(ULcGkԆ3c.޴O >YB{Jn_~xv}(Y(Ym-)4"ttS[`ֆ]s:7Cr_)mPwtH3l f_0 1_<[Ԥpr )صo5-))NI~ùS9'AtVy֙~G`\y9r )wgrA^(muĵ=krF|ma)05:2*Ul =gd=%`ցjňE7" U/P>x!xT&T A)"$͜ u}bUݜ -M\>9)zhbM;$taqf"K͈XM3'64 N.xP@a^ ЂʼROO"u:cСY{GYK6?=tL0Ac$q75/scgFڎ빲Mf@Md .1_TA :E5=㡼& VUEM+a_wd A Xfȍ脠 N 1o/˧5Nk0 W^?/hɍgIk8*ewGhLᾥlݭYxdyXՊGĮ}Qa^{dtiYQ1]W;dߟ`X)D;!>J5i5G>AQM ˫2mSzz9'Dr= нlnT7w ҰϚM&:-wjWpx<*^Y6g~m4bS.G`55 {Zu8Si 0X =J}\$}2 mP̗նj/@8vEZ)Ewr`5c)K2 9)qqOOTeE+n´κsgK}o} >BНx<(qۆjr>((` @2~:ڢ3'#@]1q/ 2j-2{Dч7"r2 }}ӕ3;-lz)}GofX)U;~rLRfus #f_Ӈۦ>>X*_OBk%f% CQdDb-\~3peJV~f62l-9"'?/3u3,`O@9&?663W/BC> ;/X[,4;spF.}+-OI5Ec޷CT.#D┮ž|prիNR*aRqa_ƉnS?|2`7Ppmo)xQvm="6P_5 NVDXdQ3KmMYO  {{hGnHpci#HmŅ9U$fclei.?N ALU1ruzv#U]fe%4tٙQ}T:Ece}Iv-)OZcFXM巪|[$: lcwYv%v{+e\`&>Ƴ" ;^ )x}#A: ,vZ.qz>HЛc]1gLuEk{R'?mKh`%Lfyd/fwm$Wo^sD7wqˌ$j_+Y|D_5yͽO;5@b%i2W̆+#E xXc:KLOS+R">V($@\ʢ q}\* *e ,mwÂ?oU6bM@ Nv[=QҁN8Nυ")*8 *$\@Lh@wjNqj>i^ܜ8)3qlq[t[fyQeB#$@  "`ff;j^!GPYXc ՝P(D]GouϴM |l;2b5(Ov`re9?W|lU-z'gBb*BH'$Xɰ LXw((E8̔og4԰5o.q$+H< tGo_q;&.Ijnljqz~GTs(X2\7j&&zDI >@ډD|Gp,FEϸbBCQ^#'mdq@m6 @ 0vi%AxSZD4+܉'qYt#4UzVGG`S>dtD4K[6h N]%J)}R))QXi^8U_-X^#J} N}趃l;Tp˞9_0AryXjqDH`&mræu^\?%7BL`?\fvC36 rʎˮ $T_=!KN3 Nv t[9xD=M>S&X~ ]^wjCoN޿3|f8 YeF{XgȕbFpSH yH@#ޛ~=R`[ w199A C<=q΀yv$[ZCT;nO!YFq,ICXZD#X\e;icԫP~uD9^SP2t(}YĜ?e<=0 H(4QҪF2Zw)ߠ̋Tˁk^xɓe-uIHkX{z{T6ʰzEEh,Q3 >!xsP,2:c|ucXU7'rDYd @Mz%3P'=r/OR?5XtN>*^i⩳3Ƕ}lzn8'6I1˩rnw4wfӞߢ^lf6vykCw=iúJI#][R0f7``NR< df85 ;aWzw:`W8a}ZW/9ţZ~zW^x@6!dninNPӂ!QbiA+jZ@p2.K_`!\BZzv=?4 {|_Dwz+'ub$kmm//j[nh+.D$L52V6#ZRPP%${;:,%+Hۥ:Y}m݋&fS*uQ91ǟ1 /L8-S]:>Q_f$].Q߳8csC%$NKh?CXւ^k1I cļ=<ӌiKpp}aycCWSv}nS{t}* ogsbfE:uR hj}= ^tCخЪ4oMq-9w_L6'/Ϯ|["IިBM >?] e80>NT -b-xE zT Ă،#᫃&+ LKj6r(v(Di\a{&(9U ̎`ӒۮKU%j1E<45]>WiShɚ zkH-xxu FeՀ7.rC&7(wHBQ]i_kD"^Vj%G *dpiXtq{'O_4ofwn*/AJ<5vr c$s6- O7s3 ⿔٦emI9N汚ttADo# ~KBWeA$_?'kU ӏAf=ɩhG#x̩qu~]d_9Në]qZc 8qƜ"kQ6)anRv i(2SMKPcš*gI UW"@y$WZz>.f N؅0ұV:=^٠E{XˍRھ}.:NA\NvlAGr%M )5UsT3_>HpjBpĄc .Gl{3hxΥ)ιsl@8HVB̀dH2`O+bsW*%%$ D m8ԝtG/  RA^[s3..)% ō >600 [!i4ƽhߩ[T`B^q`_}ҥ)j2-uNePד5wJ`ux֘mXދeQZGNA?1}O+ բTnfV̝D0Q2D@桗@=r-POJJ|1>E ,Jo+>js 0 ;Ͳ2 `)x#Vj"[A{S/$~Y"tt#h `pW/+oaĦohNKD茙BL\It0ϡv"! t_ c78j<9ݸ >Li/< 3 |S^wf5ȗk֠ FU;\0 f*TxU㿮 n4bo4I$W[K9Jg5nI>\H 3F>:4YdB և04Fktq ōLl;hy+Hufթ8#|&⹘Fn ߀% v!>f )ߡq ^KNZwN×A+s>]n{d97Vƃz@8i^u-_lȕJo[9sVsvOegC[_G=b|$K#M[ZB̞)<gQLcrC~i2H\)$& 8Jc퓤KDFf3 ]?E0#Pҩly}[)4ՓH@کddP'~~QGjCӋnĤ׀1SުZvq4z2wm/d8eXvpzG@5H;i}Vuy )~dMouip(A23yϳRIT}6(X|b>Nj+2Ѭlzr_"1ЇN-aiJ6lPϹw7O3x}~SV %yf -Svi)et~ΈjQ/V+XOn}R6t7@\Dmqg=ab {F*ULzGa-Ta crΓTdZnٰWbPOV$& Ruƾv8ЗL_j4w?Pmq\2 99dT8)NuҠB&s({F=Bspc1"۫;*o{ACh-o)%SS%Ř :x]d1.wҕ^Y*EDИ95GM[{cMCa.(i0*jP ގɞ5I9Q‡|e=oˑuU(֮;J[z4vLGp tG$ |ƆϏ2MUJON}ő/X@zxF /_TT^/l\АτS'v¹5j;8g؅x)-!r @a88v] \jTS 9X*6AO_QW&D}MJNb>x366>z] WjSs3>@M&Hza ^_ +T*2Ћԣ1s}_'F) &in*í[ch3b90c|.թirdp |i'JB|Sx+[[AyQz,gBc`9W7hau_" ã)@Q;+%3V0vv!;Z|[A;]vrnifw\2@\Ϝ?[<$9xJe˺P1sץ]l es'uJfmR x &s-qEq~M)<\URH%eWn13xN®NGwueSYF3(np Φw|>pfGu"X沋Dc_̾7g|@BalV+Uk2ej!<НA8q{D\@7AyfD<]_qi_,/a DoAΉέ茸4*q<(Bp* d`KJL&yڢ2f!$v̯f إH+{爜l >/9 Sh'h&c#N# p1#e1:4Jၺ~u ́$JK?&Axi@F 90KH_= M\=}:*G jE@zv׳RyP믣V~Ꞇ[0SEuˀAHlѠ& Jա߰}cV~K\ jԄA1->\@aB 3j;Pl: fC:_Cf+mĊ~aqM|_]e3{ qϘ(s).ߺRHtoAX<8GjXEpn^siM2ݾxu% SbcD=-arns%a"W;U"^ۓ8\/;,V$d$TçL˼cb1+ҝQ]r\1[\Ic fic_f{Y~wjyD'F K0/I/FeVղ7w*NsU܌9xlmAq >}UFWYeffEꟶ9? 0KNUbԅn7\g%Mo?ċH\>/ZzlBz^exq)%kp]>/Wz W.Z0v,P\9{TuƗt~+Âqk@&q5ӆ7'C.&/9&4;޽ ?ǞuzհM?t ?O=`:vH`9:kz >͖z n#nEo > bsT 4cE$T>M f ؊s2k?=*i4!7d  ;t&3_bfqV Zoӂ1j3ͺ8U0]97֩̚{blIt2<^,lEMs5ʮՕMph3b_uY4|gH-ON-MĻvAܰW:?xH{H2rP39>{< Z.7 nKCo$d'ޑ =D؛ëicjf]m4U(X+VKzЅtBH0h*tbС.{s6ESb}Ylߢ^xǏ0yd+b߷˩JwbRf|<9Rngn+;4#V+W cl[* a^TKz2va'BbxZXP$xkW.<?'NUj6 ^p|ޖM%^Ӕ{ӛEw"Ԩ-t%ØЗ֧!EkC$ eʪ Jh=.jb*%N|oNe՜'ϩP^a@ =SN M D:\/222ú?^-CmA %rwgR?Epji$&7-H5jS0zS$Z zFymhKn}_;{pe]I&_(K2©LDx%xbu~"S'*Gre1w!OؑeCzUJ k m0BLWDA{6W@7!Z Yؤ^ǖa;ʰT9y dA*ւl+b!-gA\ay`:1.x=. X s 0vthm ٘Bn'#v쓧\ǘ+g~sikIKP{{K?y=ґO\hH,Zw.~ܵ>ٝCz@($Zsb'i Ik>mp ԛ > !5i*_Mhpr ײaȖG\ Ao=zHJ Y}WzgBHh2IcMj%{9!Yl/p-@^|ϻS@ؠ 5Ê]0,(S!f-Gͧ]i}@XyЍTp呁Xt-Z3V[ri,t15M(Q4B`č%>vAmEw42n/6 1p0Lf񎅨o?0;[)'[rdߘCia"),1(F\&.`Ơhjрl)^: U-Vբ+A_TFO"֫B-49;Ś*>kD#;]7 /F L3O>;]15DRg1ϯRs ~.Aл@5~K`DP t3d4(*7 ,]vy+NUk%ʦ4udR:=2O -jtoAB)%k*}?X >Kh߽jRɌR[?lds^]TN㏰B9zu:6bg=Nv r['72p9jrb!T h`!vQ4;c4DF[wU+mXdPG2~ ;N 8WIjd3Pz~R._pvxU]EX~WM=.^w/{B09ktuI !jӌ0>CekW㳆`ѯU92 HC]h<g:;+˳D4.@Y @" ?|+t,Ts^SsXB^JI߻A5ɇHH#j'O*>./~0BܧmmJ^KWOνnu ͎z4yW#z~e(2-f2Knk=JjO|?Z~_cO5;Byl_{C$ѓE8KAN%W)7Dɿ /IXxa Jh=l9?!m詇Y(gc9sB8/u ";%(DAɃYp2fFڵ>w5rtjPh^mcVrӐ9U 6X!8 T_1k9]Y|GVNQN*P:$(uTj@çFuW׬k-?ʾ*0W[(0H\E)*7ۡT"Mߵ7MTDS_ֻ;C6-ӐgOsy?q k׭ϋL>H6 ȶ CPU~ϾB9H&C+4 "kX-&A{wxB /Y#eߴ^zKtY6dnߚoHZp{# V7mw^iU%c~ٛP4*ѯM8"cC8wH:7t{4;ڡK8U3YͳoF\ =} { GKbD:C~|- }~xVJH KT2Г0ymJrPf H7(-c{ ~Ug/ar= Ϯ鏩9cl=Zl8*f;s$|U?JXU$PAgtq4gj QjRJ>e%53cepl*fe7qQD0ob(8/ߩ\Bt6OnHɫc۬B-I5"j*(ޅc%!GNժma% 0K{w5)e(GN4nA4뛫Q5HG=[~>f;}o+fu>?Ci+#)1 n ^89{Z/(' &(I–# H]y֧O]G[=>q%2̿;8r?8L1{+M'* ^vT#( \QG2ZPOnh"jw5뇻~_>XTXn`'Y+:H0lA9;52AeFaL/Kt O*z6u_Z$:f,+mw%yk_ * 2hJ!LNo(w j k8rA=w]8.vi}-_ݞ}|czܧo\SN7tdh.%uqI'KNO,w"0o[ 漜'! W= ȃ G(A ޸෽9t*ZQ'~ٕ;7Xy+\49.SWpPOP tO󘓠,46cѧnhMUz|I*޻B t&&0%tmE{඀tK-0|N8焄䙧]hFGkwc. agE 4fVR58 $RXFi=)} (D$,91]b m6;̭\<"+"xk ~'R].̻GlA8ۨod3-tCQe̍[2x\NrY#}+쏠C}'!gl.h$Ilfɠ;Q8&:'ѻD iTX@(x!~*fCt(U7 1|8Y!yS}|azDڜ? b" {Ido~(+ 9h1&` ?j:,P-1))Y (JWJlxXV 'd[iz}MNMQs\X3.ҳ V)׼qV~)m &e0&GM ̆zr% p՘я) ?E zF . ߵV-Z@4#C0?AeR!ӠnIՑ׌J{qnT/8j]֮+Kt^Ĭ|CIWUi G`΋jxy hX5et5>==ԝY!-3$ mE-KbE/! t9w" zʅ*Be- 4kO1pT@gD1޻/ k ė$y/1e=m4cPG}gaD8qSn5{Āj~  b]i@/>E!2DrJLOŻӢKƨ(ZƞHOakT=G^$ x(qӾa;529`V36f n  cH'ί3tnc{I*PؙQ1*@Y;&ųi'|O#O1?I}Pls^U+(_E SBj'%٢4kil4 9 b:P'La*`blLSza. ]JQ$lC|}\$ޅLH@toD+(PlcnqbqW#EѨ <恟K[ӞFk#])VQOF_ \ZrG9/ ' m(,O-|W;$xaPvػjuQ8b 0j,d F<5p cn1#\S:J3>^kq;a[dVM\~%$_LtH20"X6gX6d>+?=L5g })"Aue]6t\j8v%Iv=yLo/[=FWbr^c3㞐nzv=|*<T=)0 |I!b c[E'Gg9뤋֗k~A JO{{WASPCAˈ rf25Ng18PRS P6D)^P⮚oc۵,-IgM I֯7N vt}~i rP8(shsݽ/Ϋ%p\lj9&\?ʵy^@2z"(Jdl߱{k'~ؚqTHGvh5ӯ)#UBTAMY+ڊ1P,biC"j;>]F߭3߿45M(qP \ J:B ?&Rk ߶^rܡI!՞ӄzX0/ cSk،-% ?upoC+.#AP4=2ߣ)S"ٌjde;]m0y10!IM)>Ʊ8#`17:#(D<{ٴ>(M"ac" &N"mc!E%?X b+@jT3BjҦCz҉CP=Ԝ F 9 Y@[ On)ȅ_uMW{YDԔ;;' ̃BX)Jt!H!~Md$x @y&ۿlml=n~X&͏OEgIBRRAň&oXI+{6) y6ZmT3Az+ K] M~"fGY zкGZ/_i W; vB!!;j$kT.ĖwA78#_OFz>'e?-;N-uiCN%.^gQ?ϭ IY X2~E]yԆ^N 5Kk7YA q.F4wn 6&!,w%qg?B%(.`s 2m*PaKՐZ~b.)鯀56<υhӟULu__~Q S({zt$bկحr/87[7\"Z, 7OGhomm˽m}Dx: /} :T|^֚[iq F('xrkvv;qn}7f;NS& I;ɤ>Jڸ'+-ȥsK Na00MřY1 -Ka< 诮-:T6mpP{GB/.`]Ly噅eN h-êV7HX7#(\jV"!.CU6zAx4 B$^ɶ:Wx F눒N^P03p. >\ !8!tʣu4SYz.xn ڪL}1;1FoDcEil1 4zʫ`v['&By^o;??kku<;/iiT:e~>(%]b .jb)eNdHƣdСh>x а§ h*yX n|Ri7Ls9 DR mVa#ʒzz2a砃‡?'QʨiS )6yq J6tR v Nd[HX1kw>[\. n4(+Q|RvDtywF ^[MbjF,O3ї Qy9 8i%,3,92 dđөSBzƕ))Ֆjgw_Apv`%r7ޞ%w³(~U^;QPWC?%%@Cs^*K&VUZ!"-xoXrW*q,QguF]?-fl;~.6V#ha#C'R72D/3yl5s;}鉫JO:a*n~2 M[8d'~ǚ9G2Eeis00qZtr_C;:zr_JhowmvlMV_9*[ X- ߈ )\ Y3oyB;b̰X,/r4oL䨪eH )v֛8 @:=T6%xK6t &L dMRPeT','q=ǫ٨N, 0>H"Jɫ:NC\As\2<|n=W)Je *+[rsqT5$SbH&яcʜHQ #3ZM_z&a0w~U6:ǤHx*X( %F\Xy?qgJnkjL㧒}S98Nw\:/72anہׅ{XF8 s!:cA8xd.vwT;o4#r60rIv;{\4:PځS ^ƃhO}P>u"ZPlzr-M>ĴtF ]z5{uYQ__-dGl r0ƿтʖBeYwo? jPK(LYVWt'%ʤbӗto.ż x>NkW&X(ˢ.L)<-~:P>hUB)/KciO$F|)b˕Cx0~P s0e|҇^QZuV$mS-(1o2XX2\uĶJyȚJR?wtx;u.HjF3thxJykގR?0{ƤF"Q9:FS>DEq4FfUMȢjjHm7`*Ɓ,Ħa5\s@$3yJTI rc(X*d5i7 RJij#uUE B3AaWQl5{7=U|yz La$dZU \X6L. -bwֈ=yb$e}]~"wHk,6tծ95Md%o+&F%1Fh R?羞lWR(ەqKV<^zw%y["-&R}jh T{ݿO xlutbK}Z&f2Ć{A0'0J"5ns6Ĥ>}A⋌RtR-ֲ>Gb2l9}aw ̘JzoepUګ5*ݗԵpt{ض]}SVX.o&elTa߉<@(z΃wT(?WEN_zL^bg9ƌ N)q8+?غ W bO,)Q4:H[,:]<zH%$g1^ (e C:0W hlK!?~7ʥZr6ڻs.vV@qOKanqߌ۸9`n^ΫK4wpV2}fŜv2|ՆddA8(NJw!bP*|3mK.q_*Ac& sX̡>z"ʈ$;wd(8=&:VF.^UVz+ֶ3#A g1-cUH&NCoۇF%'~t]K|vzRO mD>iVg'(!g̨! 7B\;QymPzиZnt1=WphnrͨT:y"S`*&P+ÄH zQ%0d!!qV\PUy+`Fg <,5 mubnx|p&ҵ5"*gm֎nBȼ|'ېɘs2-/;)؆=\4 X=_.<\9giAǬ?T`-'gj6GĘ02b':ّ(=/u >Cs| rıxArMG 7Yc gɷ3pھRœnҠz-Ma$2lafaQJɮ4VOp!;f_<[#j#:=>b':mz$yql@G䌿밑9 xcO1# $/R_/իa1m(S2z걂 v(rW[P8XJ{{)Ogʤb?q#8oZ_f40Ү _0j|H=6a5!ϗܬńޅJcp[m˳_kMͶK0vp'Qvv woQ-d1ufά:XUreEɶ߽#U * M7n$韫DeAϵoqp>Rd<^I/{|mA2e*_:ksj 6ͅk Ǐu;k$=@R_ [O0Gei8[q 7TefPdTݡ(UM3T! }{D2rpօջ}zm$ U9k<91ɳVÍi~(n`5bώ lS rNV3y7>RڣNBxRǤTjit}/,Ϯv889rdgZU[B 0iN f2b[c:*. v 'P؏%{ )C0$R;zi\g|̏~H:R|!WjVl #_g`Su"zꋰ\ѿ|f>K)$J靍b~4{aa_Ni&][d!n *A}TN1\z rFXŵ0iW։L~UJQ!5ۺ8 1DС~Kc#V?.Ǜ3P\^2w,aD&㏓o^'Maoʭl;[C>{r /BJaꠠTdtl\UlTVRQ/Ũ7i@UMV"]t=ʇ\@+wQ졞 N\,*wg= `GJ۾9VQ#++<q6<܊.O.'7Vk#˿dPcݍ\LUTCX`6 g0`oFgd~yag,#|۫7UDOE:DN?FݪtBZKD"/;zQtY#벻]T^eu>4MjqY"w5$f?@,SWh3R15GlհDa_e#C%C6 [R2 PIۮy|lU> %fBNDz'{k~mu X2J̬xg؝]HEɉsi=^*X tϽS4y*nF{j3 zi5q2GT ğ~]o~]&_LϠzoF\롮PЛAGbMŃbHX-K4kbߣZjcÏ~m TVKG>F,&f:((Bsb{[\A'm\2Ůi-8%P$$G{6p7]G @u.bh>}~wgoU4{J>) &\0vFr_9s'$Х]6s =k+"Xb`HI{K1DtP(lX-S)|} ĒvUF (^4E:I49pE(cҚrso=}|Vzlסa3}x}fY=b6CQg"^mxϞE+>YWVwt R Oi騧%[cNTk&IO:w-SgjGcD%7t䨖 һUÎγ}QY@h wmIǜ9?@/'{_OFuS ecF:79X%\ا-SUt-|D%8tή۲<԰|dx%V56Z(e_#a.h'kB 5s 9ҼB{3A_2~vό!%a՝]_ٍU$tpǢ~f+" fra +,R7N8˪KW!X$5͌VrI(п=,tz6~.z{aLˌyfR7s4cc ߭P:>qa6H]Ray"F\!z2QЮQ]]kM ܘ1o~[GRx[ї%GxD&C[g&Dk_eZWA.G فJ"oO fwG%?~g]]StxrFgm SJ6x,q_EڷlWv^Zt'v q[|O -b%ᏠNߕjz:~/,CG!$ZvmQ c Ԩ,-1o\.Lw@WQ< ƦM^}D(x_g@rqݱ<jU*H5%P׹]9X]\gyۺ"6IN.Z݇ynTi Pgd1d!"DE)H4gS{iv_$v݉ؖ}i` [;rj@ 0[3Z0u%iU8B8'{D T<Aj@Tz'DKJa~R3+Vl]+:#W!'aqFS 8CM~|#8ѷɓsVWxaWgg <^UBup8ݍ*;~~W)\npB[1`#v rȓcG '=Y PɆfT`%vX L(ġa;`{ʼH̒JbBco(*ؽ*Y8kgib?q$~y`ˬWc`eZ-iW4P&tTD̦t67[˞% Lc" GbuT@ksꇋ;M}q zfBfG|ifWh %c]dIݍ(o=TiWQ6_L y7 w&WЁ"nh3+QZ'3ΚaDAeՖz-X@}DM! v(&t`˧(#E(d {M|L #Rnwx3k emZԣ-ꔓP,ċzƄOY'ߐ/\`f %&#z!@tA)tx4q'I,j#(P2܏)U&)8 )a"%xhJV "fsC0wHj) n4־>6cxj|+]KHwl5M>3rH &Mb43dì`٢ bP>^[rt 9!ǗxBS;u\^Cf~R8Ӑ.-?Ff횷?p"LMmλu ui H@r P/+3B;UBXz)Z?@ũA,{_~˘}.^h} M0\~r@jtx %;/ïFOP0p(6SaEiuuc)޹hylLj}JXtyu]i1Ѩ fVXٖ;UlIjp3"`^u€G"KDQpc|Z⟒Oԛ"~[_reךuƚDˀ'n_h˿}"sPP>KjnM'An]f #rY6Rf2%EB1Dݧ/~_0HCZ?M;JX7OZa?>UYU6gDқ2 ׶ p"2o,OJjǒjIK^k!EG.?Cl+ņ*RX'"NFvT櫪D/V&&؂&|H$pq&f1^gB%0DF0ǰN GHLar:o`PgyxHPO>VZzA;D&Ȇ!t[$jAROoz=w1F#^<~uéUK@Sx0~n*򉓣$ ̎H~UmQ+y5-Y EfGqA 5aTGqfEȌ!dA.{$q:M$`Q^/IW΋BZ|ACA1Tz; O;R@FenhEM.ȑh҄W#Gm.dSCXX^G ݑK:Aè>8 6#*P+ff<dMJp:i_~]rㅆ KWplh*uGS\W4b q+wd)ڱ[t pC4P=3 !< C7|>F z5jwyl}.y&CP*ffoZ 'p*֜:O"l-I=e=5ݚID7;Q71 Ȣ,:P"bL|8{]T4VXWGF`Z̧A7h߉F(%Xq}  c[\o<4kDGt}VNRR[Z>p%7٤ iO e?8sK8A5(s~ x0X\FwFJU;9#w=cB=pY/8; TE-`6M}}rbk%ը^bTCH"B&sC-;2C/Ot{7z7DZTYZa$po7߼ۍ2)EzYi(B-DKoy{Q NuhA?7 _!Ϲ}n͍S ?7 }~&j@7J%tA~u#8ښe<юni*^"sh$6I(~>`-./vtI$6+אEqRQ֔K60B^L\h#(DN:ME|%- V@_MBwt-D~㻙ߨI+^sxn$,~$;oyy,ۗd.N\w0̙,Ĺ|O(Rܡz1w M&zb(ѥRu<6YO TwjL'$kܱ0?TbFlM":%}4wOa6#V8 g$!+YBeJH+,Ryhb :'RaV!2K ̎G FU\:.6'XջPA;?1cDZlvQ{՞RUo;&fY<D@gF͔x$=y\߰|Trs?f9hsz\HcSkFh`@p (]!X{~ ]8l ~Ɏ~#pͤe'=eڣmhXN8,9,'?Jc(s봬p쓧&Sȯgd$뻿 94Wl U./$ ++s eE [˔Nb&>{r>$"P +[TbB wWqf鋮WCnn]O$tP`1Mፍoʇ [[zt,e`f8sL W./`H[#®,q8&yv6;u#>^uvk A+˻j_qȍrnsz@8wK,SҶ9(7z-)FЙZgƮNi ۗNY%4;D,4}>d1DڿT`SoDf7BP FJO}2yw0%u;neotlacERAƾ:l6兹uJQ'OI|A3->y\@N}"ˆeJ W$M%l'B{!y'f$jc;aS_ LE㼂Zߎ^q( ;i{Ȧ^yUĝwQIh'Xf]0,`\{Ө;FzT߬|ʜ!ؽϻM"U-=Qb-4c,*dK;mH 8#8'vp/s=aLw2H>\,ϒ=%aKFugyꮶBJkr3[Ի=Bޭ5n@9vch;߲0."# .–G&LxӁAԮ16'ہm"H9 7!,FI.*QetjURVSX~u2aP$7HE?Gt PՍTn_dRі/$\^i UA5`; i[``ՑHNX_~MG# B "-!|XF]"w. (]!=5Sɺm6B*p,U;[c[]Joc¡ %p|I9L͜H? }ŷxU'D&P8J];K_~jx~׍x,"nq?$u*Bd7beͪD\,7,+cRP֦֩NRƋY2vOkhփx tAI)+ 6gX~(hk H]PWלZN0&[ m^؏2vϜ2̫#?8߰?5ym?q^U}U"؈ֲ=*n$%3𡙢45Y˓A:q1f@pj,`k[DBA95^X'1ՐNh)8fmۉ 1RDe D2<\dmy,NXW`D9 (3O* Dw"[k3{.7|Z .%8E0Q IaFW'T`=r2Mqēc >qVdαAY=C `me~=cq79r>_9Z9b4Hqc&yq@:q2@b 4謶`h%G; E"XbmetzZb[%?& j uO6B1:t4ާD>3@USێ{!x<JJIa1WZ~(8$Lɺ4d;MM>{Vur/5ZҐbZY] u)4-V€daHCO;B԰ۡ٠}ob=lX"n/0܊2`~;[lQ0oMmFj1(ڭl&)JxT=[8 |V_a#KP0vݺ[L}`$;gp*e]=-Х,UT.ƃ7}"K(ޤ@:l~(,~ݚQO3mx[dP Zx&QmcF* IaYKXV5z&h\Lɂݩ5u3W9_tVP `HFf|S[T+jn|cq˪T,g jYv %)Vl{R]S)HiF PI͈ΰ*<*Y$n0N(&*f]PKϮzrlmT|MJg5Oqޣȧ)O7ƩgbM0;(A?,fDw-5eb<~nmO#Mt6i{Bi~طbe=h2@_+Q^bDo$Ȁ/3r"܄dx@Uq)ݮv+QߦjqAcD(dB)?=\@8\0OFt)zOdf^UBP ű%T94(gFMS%eno0&D,.c]pk]'Vz-cjfW97JF/}r̓>2E<פLRN>qd V YJ9ЁR?ꭚ~D QIc9Ўmo_oFa%wsFϽNz9<:w=,k)`93&4C[{Zrv#s7uA^s~%yE$'sZt>3AcGvave5:JxJFs{rĦNIK<]OyKQ4>))G\yPϯJ B/yf$3^? keUHQqP XʅZ4[P> ӁS83|)-,e,9)=^4fcdvgs8+d <3 ݮcO~3W̨Iڭ'bגPw9xonz{e!h \Nz!~|+rȉq(y?DaG<o=Xu Eb'&XME`TmXXSUY o>=\P']+̯и=焜ߩIAF+k,/b͑_ "r2 e6Dd 6c5ێI{Q"oܝr<F?S+ͥT^HH s9+MS΋UP Ѷ SnJ,bP m_ #?-m^uLɕSW&ƻ2`)&ܥ m4T ^ʛ^niB5:} tr؃G1*IxT-)uCOU@WC'F3Yy3? atĬBU'ʻ[H# 5#  炼;0 uf⇋.(gҺhIFDAqX]yD)z]4j2z|1?<64{Xƨ ]" ʣ:wx)A =D%$AUsEk륱mbi 8 yH>Ery~bˬ!Cl!;ǛSo]Id3,3!W} kp@ c v˜mBl7(P>{2]ܨHa =rє[!t.}h4eLsV`ZecLþ̱;B \IX\Yd" M驘$N 7ߔ3-^Ma}G WK26GfK-3),7LTnBOC~_dؒoƟW+eSB,UUk ?ӫ6׎5Nd% >;H2>ҥas.W+>~K,3kχj<=&{~L>hڋ"NG#d] Tf=m|.Lq9#񄶱dpBdʎhc \jVwl1 ̸95C1sW?8&  CO?Qt|}nX0KJ!zJxNV{K)ȵzJ}j%nd(" "wo*ԜW)sB'|.H!IiS <콬V/,A!W\j2}qxSR=4!IĐ1ܬJ 3@;z I"wZ/Lz~aNzJړZ8drsΦ= )?& VOطu @>3! Y'ʮbex'އ"D+M,IoqQ]GK}eL|//+trNX=+:k{?2LzYO>`&Ǖ5 /[-dw$a5nb'ò԰0A˃jO|L$Hy޺'NuJT b&?IV0 OLv&y-Dگ.MST? Ɯޖ{?j9iժu Q} r~`؃Áy-yYCU$JM֨\k79\f ڋ G%X4 …M3K`!-9qNcy*D8 ܰ ӊ"A3>˞k@h&iBDeDO!F$WTC֌>Oњ,nG mMoN N`{Yl;-L+d3Kw0`0=^t[?-DA8:IzRG~?z72 ~(,sshA<4֦f;̸mhZim N&.e$icט% okMBUiAPSTIJ&ff(R1!I@/+G˱K]vFJÛdju$3mGU: '5@.A\S<$nꈰ>oF{vk%&\]raɼ G;ռy|s3𺝝lLkD;0`JL(}Gu20_16La*!:H̓g4c:Я[C 4ܤ9%`vr߇9d#I`*2G_ZJ1}3;uJ)m]V>42QX#rv<=_V33OU ]"2c ¿YRonKB̢"%xSQ+t?cS|"56L;K}׎9TRh8ATۡcSCnPF3Tk]X^AL[Z!/|IHwA jcbU/ 2OvKqw JvYqL2d羀V%jM#q WZ*"'6  =[[ Q0gdЀwB˝QKGR[(Q;^e52݋sQ=yE0X*Yk%*Z/]w^ }kHbfUt {•O5/皏$Omfx:obcӥϷnV`Ux2Edh\!:a`ٖpSx.B,&h}[*2HG ]ɪ./L\h6;PHXQ?F=+y ʗ;&|S7ᥪ #S<~>.1L ~g@𴨷(aɰMAh RHD^([ZmAy"(3gFoe۩ y TrcacE-cuK`kLPw=)m9y+tgBsq7~$գS lDGҔA ev"0ӱ&M^lVLlios K\Z >urmQ35CGQݪvܚY< "d/-3HK8 =2HNnvI@AUؐ]I*?H$yu6b}[Vkj7ZUVZSEHCh[S.;tl9+7VgӇ :L/͠WBBU4fTP[lց( J4!Ңh cB4> #f>|6 A5n,'{F\4 poo {q`h%7$qI=,bQhYZ4юy+擄VZylAÆ厀 .k Im4o * ]LmxK)o[$(\ݵN\ Xy tEnה=SXIee(O"V,)kc=jS(]+*[Ꞻ~5M@ $)iJ }h(K[+<`-TrpS\o =4MT=rv}Nj|2\I|^>D:pE͵ޕc#m$A7ͮDޗOОk4|7Wss7^CWQQ腅S%w fB 0zN^rj*ls? G-eqx4qU1`b^ݱKs9Im J ޠ׳m(#ϖSߟO0L׹8oLQhk'ɢ DqφیM]JPͩ %D(Hh(E?jGSKℹ{\l'UG!\nL4ށL7Wӧ~ğS,UﮟX^45^e݉ӀPM,KާRZkQ'v R'U-{ q7 ZOaHz^}P]/1%;V V;;t #w;)/(C%9OҵZWX3Ic9?Ӷ>R4BD|C XG$&rA/>Lȭ|UZeW codͳDTv:xR="UPk0Yj7-mIR¯MD OW"Ȍ`t~VNlc8V>Q'#Ϊ+A"9৒ gDՒ7{Զo?nMRQA*ئXTκC24qY7f4V2"Hk}ynd(mgB2F7,=4)$"!l^B+:h\_:朩S7b;w0$ΈL\^mH!3dKToCm<+! ^$nkze/mcKxh ;>G.E(ʬO (">SR$ n\s.&E{DuY;9n?X/9msfɅUG5].\9J(ͳ4{hkM +q\Cl ^_u ZAcNoJ;J΄TBw>s7i zAy3mb2I1Iq. L.L -!+d[)|Zi$J ZMVOl%sC1F)s8q`q^b6  R~ddvԐ߁3m;̓X8,y.Lu}ю-ZW-hy,b? 8f/ +l\6ʮ׈.Z 2+יI0Q]9I&EXh572ǖFŽ=´sg;C$!גm"t^%g\rV 3!K(KjD[&Z Z/n0GGum;Em>7UlW"itCV HWn~Um ø?O/oޛrqx»hm4@Rz7x%$nG TL=E~\: ҒҜb{A.E].8 kN4A&΀cPEx晎(*E-U{GC;+=*e=o ?S){YF],f HRM&nՒe#KZF ǔ7[&moyz :xbӲ3ʤuYҮxy$v;ԍpG3O3(s^B&rFˉU?H)!4$g#aT=4Cey46UE_*A.jī-b8}2+@0 qTas_mQzDl%&`ܙ! XYowxD+\D_M}N|.|+~5U'8hiZ#@ ę;KʼiO+:O# ơ5AI9v 4؟X޴4bV(_sd"uJ! ܲo"|J yrkuxo Tߦ$%OH--6X{@4_؈'k"It, EoBWY\`Bk[x?%+(x9QCRD$.Φ pr`3ʗT%@tQ{L%xNH2҅HrƺSQ5۫- `F!'Z>|Cc7{(fK4 EM]{(bv6ucb@땙 ȽhĉD*$o V̻ }Iw2@\cͥ~ A9l}f-zg^xe<0N>*J}b[RMX>0A{ '|+وeA &&=gs 0VҼ# {[,ba2(٣Wg! b"W|2Hw5\2~8VvոK-7ZKLn9UpG`BA4Du>SfyrRҤqdyZo;Dn}FU0 "̗> wetg+WEeՐ MoB{}cwIvHF՗MJP?eS5A2P2Y4DO?|eV"')Gm%e̯RWϜ9xXn +! 0 b*L"WCF*"ý K5M_9r`/|[RbkGbs@MfcR;bb{^ 粙 @k)TI @LJZD `TwӁ7,EbOmu [ 4qc0-,"P8Zy?(ƤD'1هl'25PϧG|~ ܕ;scY{7M(zo^+̿MncV⠬(5.?5ҩ|@1~7sʕ ̠^OKdPc{-vEps&v&F(w?x~!@"E4tGEAI47D@)0{~lKSQ񞍬-U;<{?TRS5zwʽr)WC}31H,{]B,k8n7_4Wb|IZD }^AK4D0ZIul4%0|K/ m$~Ŋշ{+y^8n-bÚ/"1Ea˜i[{f%rtiweki\F+ʗgZPV/K<\;S'doc?m:4^,32W6}ۑ羕+Eiu36uҙF`{-o'@`ƻ!CKH_<,hK8Т}-:`qM )ᇮnH9crGyLBz {Tq+eг^ia.- r:6',0:/t:>E.uj {ܥMŊE/ՠk5ӈP^#V6Dfn7 rMia*ؿ(x]ڳX.uY\AHsQV:"f+ Ͷ9^. "{S}TPfYL&4MB6Ao>%cH!F!ȶyS.)Ԫw8:Ǟ9c\3Dv:i L&Pb-\Ÿj[Av859^%<{رADZEV6>mo;?o#G`řjp73 غR[6הGRU;pz s[ώ2?M0aôV >Wۅp̍4u wEeyC%oI "se`x-jmJ'#ֺ`(F<tmۉ/p6&9C, M3vu6:|y:bVpN֪,鮈7Έ^@Y4T+9~6K &D!e)lNF_Q./ PxۂhrrLp9Qsߴ6\숫rQ3t'5}КbBDX66TMt( ƒ9 Rn?x/N2M4);%6q{6;e2Gl?\քxmnG|L&F04:x ,kTock3)DP,)~#Y %(M/4i1(Ц-95fˡca,Ah oo' @!_hl~zl9_[F1ѝ&%  ݨ`1aDhC7iDvWJzJʫMm1rInoưD!< DIUX)3.;z9L+6\bͣvn!}/~^Out%hxi@v#;oTV^k(K1NHl@k0[Hx'[vK^]ջܮ-l!7JZdQ1֕H𲇭F5;GC뀶+]oŐ)o”iVחG.fg'8 Xy& U޶ˎ"TGdޖ6Ijx\kM;ր&3^bFц[ӷ  īYԡ48B<*/.]HyRܦ4a=1X2{e/8{]`P# 0 8!w,^ݫ]S$_ B0UkO /JDĐ\W=ڌ.ve BLfYxt.eTx@42IEtX7Wn%+{<"+4KH1N(swZ\wbGŶ# h{:RW ÁXZxJj1+ 9=LJ띫tc>Caۀ,>9a-zT'ߔPc+krjdCl 6HH r[?()2S͔m]3 d#YWS_8Vk&z@nMw9UalI^iv0g|k+ώIUP,0 ;h>4\/F8V$Z;KҖ릁k|D[y,V9 G5M/̜ynx\ p7 `Ab+4ٛؖ'[rƵpxrj$v!'T6kl%mӔ%ÚkrRHJ%ГklEH|ŝNл _ޱX g=PKެBBbYs$<2ai ~kN'4~9;S1:$c5R $N'9޶}54_fz+9I @t2f|#cҴ2 A0@R؂+աPrt|!oBAMFGJ'VG숫U-Kh؀b{Oo IcmIxoIn>6J_QjYDtm16%or-PW͛)vk\B#7%;mY.-+ؚA- [MO EY/ӡϡ"oy DrqJfM 5~qD" i Е(h&{DEN575mÝ#EHrlE_|{mK 1p}@D/1?Sds35q C FSgJ5mQKuESE{#c?DwQosP@Ii~Jmz0*c&Ӓqdk!&| S ߮} p[9]vP\A jSsekմ ۖ{b, HZSY|3k _ɬ^kS`r4k2f0\*,ڔ9@>Dϖ )*&-#{kce60729P؅7w wLh`MlrKtO4*xDK2Kep.#(D|#S%X/lF@CZk[Jh38a%9q$'׆_ ^՝hIJN$֤Z?]뿼&ۢ,15wrߑ뇂$xQ[A*c\}j@0u{rdr,c*jm$cel[~Rk0h{~kѽ#`Qϩ0Ȕ9GH$v[9ѤMPL#BVBW0cȇc}(j<1ɧ`Eƀ]rXm%[:|UtRW_:/[(kg%8Vr'dx,L_7_enr]&+|^lB?R"GZ씦%o^/VbL(r|=/UM&'=̐Ȉ*鍕ČvaH VDwZ;ք3TRx\ĶpH0};5H LHkX = [zBi1IUL6Grg+ צ^7*Qga+]DBN(aXvϷEÂ*i.Q<=W$pr0qd9@bYˎ^<1F2R qҼQR$ݷp_Z?.[3C;܄c^r*6/SՔX7>JUȃ:& :DѨ "#O}GN8vʳl(Pۗ9aᅥ=^I ;j6RCІ `>}_LdRscG֣u:4ŨoH_ЁS`L$EQYڊ{- Y4[ UGGW".0>ȮWVyN ƬZy?/!TK 1H ˛~ؿ{E_Bjՠ`Zlp-< hxv[U.9{ Hx:B瓮p+HAzn{$|#=A5M -Ţ[)䶵0$ؐ$|k-ٴ&v[ %#F"ªtɛƑy]۵~ CӇHdž6ّAnd6-r"f_'|l^j^!H-> 7?AbkȟL|V!r˟,U] ؒVnm̼miHIurObȽGn{v`_37AYul!- [u)#,ςuO#c3?8,G[2mMau~$W ݅CF&YӞ;⟁I<@yU~,PtTw6zl[$w[I O $sZs1Kck;FęWJP>ybOJզR$\r:p8w[ W0tX /'! Nq2E~ RXk?urTb[I 5 {Ūҿ;Vj)IpyGXhq#''Μja(\ZnQsbQh`3+k ?LĊrlj$eHuHyI>@ț|=wZ[k$c҂U"0k LQu( evG ؟fNVVZcU(_/Ng|}xJqovStH_/]a(J.qBJ"i_(IX*ePj}SS|"p-ƴK>I=e * ^j.ퟜClw a1H,~eׂƍn"Iy96LQΡ>Kt5F*fLa*�%d$" ~u&6dPO0dHL5z9,4HetTuN\hLa 3xi92Hz)zfܣjb/ l@h ELǀP#.FUmZY#y)#zn p/P2Cj1xRTH]ȗrU'҇cl'%th環(nB4)wPq&g[]\)Z -MEqۦ'$QmKBA03n 2t\sN'S[wfV95 DrY<čbPigg+僰˞٣YU8$=Uz<邲tIW@!b?)ѲAJ|EB`xq)^#M  !2X3|gSBOt]Q %Ulj/#zV<7bWU{6MWumBH,FLjE/jhc(Đ~ r^ac1eHXG?0I/^SO9LwherPVTģD,eO7ֹ#Fb=sQHߚy͚@#|+` -fN:#aT-SŋK V( Oƴ,`Q%Kee{jVZp)K 4,s}16WSNp](I:J~ާ6xX~EsN5/cEOeot4lTVM` %%7pdž|z"i;U?`D;z`d?+b/UH'q 1 :mW|9|K͖.|{ QfG8.1Ij,`bgԸ6# _2'-pe s=;K'E_.PgTަ2 q<ts.;ܡ]>v#wjvXӊӽC8pCup (@Ƭ"NNU:B&( I/R7SRīP$ۘD?gV 9C,ټ.25x?aYa_W˼MnT41'oY UN8J[k]:8$f$N.ps&z~J@94U}@8DcwAAqy+R&wY*E< l{ jˮxT;}`ՆHuObBIl%婺miKܚf؜LrŪWRCfRE/A|HGzY Nr'<~OOGdbg &`ypQЩ 2:a>򣡈Sinz4ۦ^}^ߡPi.gWV@$-9cy$t]ԭvRkH& X %'a=Gɞ-Pf1>ZdmsZR gZ,n)]>ȉ+zE=,|~ FMfe#!j}5@B%} $A:_tX;T"|Wav9- 7C p'{, 34ڏ_/-ᭇL#ȋFmdY|V7XٻYxe]xyzGgRo!9D'SRC>*I%$MkeV3fהZMxntެu f ʫvDzѾL=bɣ2#K/"{ఇ2)t" f."57Пf&Cp[$r6d hRz=vW8*Dbꀒ oUNNU%*R2}`4rx`'Jd͈gCK7FC2-ޅߣl}"QӸыs>x_7@i9ZUKݦg_Gq0O Z:=Qvit>(K4$ynq0#{^~Tz*ϻ M?D*3;"fj%NCؠ~SAsG, 6a:? 6 7 8\~EuO @ ^צTy>+ASדQ$Yh,1D+$#=%uMU Z`|ґ!2Io^wW!aDΟoJgu͚T!d/A2_`ek9n쌈#:ɕnHEQ˽n6)Y*kSľ[Fo Z_{2VMq(cq]-2% *ԝ&%nl&b+qS$]l8 (x?>9+&eܸdQ.ge~}kΛ.*FB걲AHu(($ OV+ǒ*hҕC%+,!F/߿KAUi2!Mys֍Sa*lEd~5Ir0 8CUQb0< D+3(DьiQX m!4bnI<# 1;5"Q]"GAY=6]y by}" }eo`V"θO^ 1pՎgWnv YFTt,4M+P(Ps*< S3-0'YF@33|4T0Gd1³,'_q ԮH¹loä(MBF~8Yʈ617]kֆ]pVJ by/XND'i%yDUS7%?/P%$ryfьҝdzgdG}랽,ᐥdmo6p}BjfyAs&T$IOr^Yw =|&¹EIfѭe 9BA@T4E @r|g8^Z-Vd 3:WfyL ϟB]ƅL`8>:0>t \"ag V7mvT2Rd f+~O.7ĕ\ r2Z'ϊ ԤW5_P?-y|P w a9`M40;W4FcꬪPI}(Ɯ.ec͹SR 3^xĝGm3A2.'5T%B17ΆWm>/Տp[f$|¿8 5\{#C׿˕4p<:CS77^I>b ʓFdɬEo9 >䘂Xk'nbgǯ[mY~p֗M_wz0ƯXRgarr:\ݡ{DK2>yPJCaZz] NյM|2>\H__Qw gBZ*>Qe3J\ U:,H1 ЫtQ=s1w S"ERk6?u̧{<0tbv Ť<;E`w"_lV)F/عjƔPi"2Uei {hmt`ncn%B~b v4G,|.]qj)Fp'JBp2ڊ鏽rSv*ǂޅfo8sH!n"l{jywv uke*tuKgR5gH~ ާ=(&Q&m?Z=\|Z'7Z, ojJ &qL[W4͈&ߵ~T{STVI,u46% qnp(tdWrVÑ߸ITςzW->"A#c{)}[iR(~W}T7f*ڎ3-,4MǿUV8-VX]99Ne֓ЕāχFZM9LINAq98U*#~bޔ ˍH_Dʆ7);bo }@=n?k< q-:/%VP)K(PI-Z:i#``wtɵG{!&F`: AnkliJ QR>.07|}GD,D͸ :'y94X#6G7e" 3 ǀk-Lc1qʏPy[pVnwM3G)|]J1챟;+JS(I+s" )] u=JKvT),4&ߩ,2p-bN拜Qc<2ڙ}aef+4Jxk}=]/HǙͻ8}8Zڍz[D] rr$YF,E8a ycxN5Td@WMɪ_M~}x-jP@OAn7Tf# w=k R<"T+ `ǻNS:>~k 5F[&'%FV(RT욏DpQ6lӥ IcNs)(έsҿ2vrT'eAF_XX'Hq~#rDKH.NnWZl'\en _iX]׶¿1θ?A_,-+d!fVV 1{VFekʐ2Tw b)uђ_uq"tF91?*̆8$X!?A,:l1h;%>0lb2DomN;:J EHG[E**3sm>:F0NKW+w]iR:6Df/TvpYZ)"*q[=pyzmzon_ե J̴@;;LP.MSr4 h>j & 5QIQHK/#xRdqTB /r\e [Y_ n zy{I圫`ҽ# Iqy>9?{L!]8xq%J#N^oIX4x%\z ~^xy653>ęr'DUHJBOd/Ȁ{@as808p74qhK|}XY09$ӨHaUc*LRVA:#"J]s <YԡHN .tMY^aT6dt'1ZJ R]1W [ߴ9 eS9:\x;֞O k%3dmt,9+fSa&fyˡ5}] k8H3I뙑׫>?: C8't28llM>@}{ʎ/Ӯ睅յ _${"v Xi4AO1#\e>WTsc@|$JiNc|[0NTS[OJT[,2\&!ˬɇHEt3qo;]kV6`?- _H p5^9@8i{tvƑ4 Cb8ezd&1o&CPH{clWDS\o ]@ڊ >Ǥ+r62 #w!+Җ-Mam>j]UDnDQe7]3㗠^WţfODpT60x MS&KE6<вSGX%ς)ST;Tr a^oWV{h93}՛ O "GxH w!'巀\;NWHz `Gۥ2 bz' 3=Ii܁(" xH#iTŇ&>teb[Ő & |Āo>Fv],ZzZH#se"bHQ{s3 E|\jJ1=$-lyKhxE2L5$:mQ5Y:NElfQJZU4$H"# 65h+%@< T;YTQ#`_^|sOG^ oqk#&2\{lzO'LiWxO)5xÀOU;- ƙgK\% {S+cTpv`/$=}e  FzhkЏ2{L..SJ&i"fMtB%Nc6~:tW9|lEu٩<4ċ%8+&Ǐ}Zz>^["7qR#A>؇&H.,KZM?M1I+C2k#PD?&grbhreq@sg;~w̉runOZj}$;KZuel*7DCN9g[׾%\FG864MSخޓgs?aKM5=UaF6lT9%p%RAr!r">I]2љ Y~f̜ rBqAc C Y~=yUq$\F"zȍ?e)= Z U-$d$C uU2(^n "/!7hp58Ǿjzo䥂g9MܱđmT;L;a9lJ5t^zFɫ'shh휞҇ =kPv>-#*'o[ f_Nn#Dߝe ;h$a$OiSnV(&3Bf,m:F~Bzp HA˯[ezZ_gX&[THA֖i&Vo`@;W %mr|?C}!9!yx3PvnJ-smj7y" ɶ8ᨂ]t vզnOhi:TtP[HBU R!r|K"|Yp'HTki@ڂxM| w7_&騥!5xW\صȂrD`q1pj۪:[4[[Ժ BzmNRox)C,lS-vkҌ҇D__- \%5pV`Ś\d[2-C?椽=o^I06aqл Xs;].Vֻ;ܸ> tܖd^Φs> \#xݥWt3\$wo{j7FU&{)\60lVyxj TP~E9D(vk# ÀW?]%%+fOQIѽ; 6}/MʘY9BʃDj0 )E=(R>,vCP hbyK<'qo:݊yAxHƊWFP #\>C5mEߏy4 5`]̒>;_ hqX'tԜl\Z| pᔅm\y$ulN~wW6 pU7XD23Cf-VKaH7XeYdJEYSq+L }bх?3pa9ݬh9Ixc -9>;k#d\ԟL((wރ,NmQo@x  wY&wxgjIqMԶvRc57bdF] ˜FaT@֙dXeM;o9v:@a g#WoӀ:RN1{s3/kJ]7r/ƻn2B3(v̀W#7ׅ0\C"ب¥wK&I4j($,܆a8OQ$ /ʔvn} `58dLW9h)1x*]G\+iO,QQ+Q?d|׆,Y'Z" X I)բ8Gt(R;niYk6Q|w(:#/Pyq-7Sīe zc$,$C$_ 2 74_O+˷)n/rY`ז)0k cFOǍagN:t|kMMW$\9Au۫ͭY +ȍv@ܣ[49{Ѭl#af#SyQsmB߃2"J /P* 6!~S{Y)yVՅ HOܛo2-r3?\4-+ _>ܶ 1U{X$5$_- ]Ja_Mv, K)HgVuŲX"ݲ=3+YR$HA,ȥq+cZ˞&Xkf{=7n8I+)hA0,˳"^ "0 `jMRP:5:+CcLG;5I4[|* mK In+"`9%hARN Q]2Gd sɟ@]qd'%hm+L~ZXlg [ sʛOvF,-gY\'VnPt/X#Qw7@M]w,ЧDB jegdnզu 6=;u\?v:aW=1}0&к;jq̣E]Wk h(i`N^!Re$Xvx GYej¦5jK=(42^*7,HN)21]?d5ruЬm^6=Y6MF $(U/q(UZpF7ӔsNONZ98sI$tUP/DK3߱*rQ۽H]0IjػVgU_\ѡ 3U0AgͲq-Sm{QюʕuN m8d8 C!NMÕ]kfSKl^?X5,}i| D9WuQEuZ/YDx@"OQl+0'njk:,*-^(5-ͺd-iB}˯:Ni_Ad˸!"Wn*,ϱ'h;h&яwYbJ-_?aB}/P0\S(_C MH~̧ Uzfx8G%-G-bN,-0)g]Vv/¯6bR=5KКa\,ݑ4%& %'r`,g7Z[xQiFULH܄<}0[[h{?s⎘H0Rlof*L>@H} #}E\[Bd1L[.]V*C2.!2ӦRő)%54{2gduhXܬ O$vÑx ^iY -h7IqכdmzTs좔ZDnO;r!yAk6KqfWwa36Qiߵybg4wʉ;buw{s!x._LjrpxN8cƧ,+T1Xu3= dCA=ϩd8cGzmߣ\Ez0#Or\d/Ozp¾"y|@c-V YIC|օePgqËѐ41T 283gK/:JWM#|BoWj2}[Ƴt/MS]VSp0=.WmA/ ϮnBЂ K9l 6,9 \>|O^|7& nLKȴȫ`j *dC\X kYryRHe%ib*"l2rԧ=T#xuExABGğ#I&׋/1L&ٱZzD³a+!\hc'ǡ<Ld` xo nj8v`&fؙ_De_qN{٩W:p_HͽԸ_;q|ӭ&S} X]+; oםw"%˔Zr+_v9VxӜ]^M9}в[QTHlhP b5D]pl#W/" 7u?,3xC4:|qO}$&om/v wMTom!O >O~Yg>E*׳5E?d ӔS͇42jD#غ)q*ڷmRx q_ 1gwNTq-?99hBX2b#S;O$M $z(vzfYP<Tp|stGPbW;x**'-/L2vmR D ˸,]U2O (BJsJ@$]ZY[=ܫ޻<@w-B+DbzEU6Tu,/]3EF҉ڳڏ*EXːU#. Q2$Ibp0vCtcf ,3NVEvdIa CU06pocI;h֤-\uЩUCgŤSٶ".h,1x ?KZRo>cVáUh5X(ַa=Rϥ2RH+KJ:P8Ht :pF#y%j<綤jqPꥦ^3(c4:/5x58yLxN:~ne[5Pv֔%*j(xjװ8Gmۋxӫ$11JhΣ٘@ JJL$jF ȣ2WNu"+^f Z}ӳhlGe}80r1Z'x+4-'[ٱhґ`bDj^Nvzġ6d4?Hh~# "s4?ޯ"˔JPZF&o'}.͐i<,`7۬Zi>Sσx=cR䖴HIUYs\uU&>Y9rj]}6pȵp~*d}_״ŝ6Cx+&]kHhE΍(4` 07.k]mXɈ1ʂt;٭&,Ftuơ4;輿xu( `*ok/ԡǵ%OqE@ OѴNNu}L`hQNդ.pF Ҭ)1 ȁM}5WMyMtӭPl6{"`c{RE<oW_+=]3*QX3n{O4*tFOPs2~Yݵ!!( x}^Dywx!cJ9<߿Wi`a8yZ9~wC6,6vEr6yCBV̝(MSHYB @YPK> `R9@IhIsT *~IQCK * PԁK~e^paLd\$3AtaN!߫V7pġQ\Yq"}(ݿYi(zR i>o e:eGaMP]jJ0EcǤ|)pl}GAJP14f@[9bGs6gW{+hFqI)oYw3i8*&co+;~|<)f#X{CBMWM31LIJQn٧|T1у[I`;?_{a/Guouxj)"| & lW͇C;Pcr5&b@Af|q6x ^l֎5:3Es`?v-Z{t.-쥈@4xdn tñ(IQÖ@ - (u vqyŦ^6LPHYC)~w3hmQ@/Ww~3OF,|S6PtVA^_/"vm hے%K 2=쟢n^ `*}$KB[&P%]t@x \d.7 4^~Йc}g߮\RdT)TUĹe RQ"!9Eҥ!ii Q*mlVItGLJ$94o0_v2WGWBxˋbҦnh!dT7B[?kGRuִHXȮP)o2ɾvˁteltqr}&:l ^p9?e~4!P=FKo4a MDS{oz+b`jO<hRM=dizcԱ"Ξ4*&7k502F"x5 ST!ge Pv?twpp/b ^W<ťWC(\Fgȩgy4'q;veD^ElWBɍ:*d4}%g"~ ?vcwFb|j)piT a2r&k8BY zGIEF.:pƒ7@$ l)Sz)+UJ8'0VM/ز[zyAnKXf!$WԏY>|,Yтl/6C (uIm启_2.mݒ&Т m[tHy-HL>΍`ASw(2}i|& uĠV F=H<ɕh<܌h\qY0 SpYUg(`u$Uc~gM4U>2 $Р7-D[*>m\t_GaD,EYNgA5DL(RbyTc]flbR<]a69U^~7<]m1M6fF=5$/,iTf Ǽu1ޝ]8c ̄>v#IGtcbfZFWoR먃Tw^FyTe2HhJiphe{b}8Or3X@6%мQVh8UaйHSQ7:+!Rd.'!6: 'ڿz>qN[FGpT>3K\s8=/$xoF,."U# KͲ?kkef9r"Onq.n1?-dg0@p^lMM~PZ{獭)g 1.bfx Uo #^~M}4tuu;5z/k:>XCYrbGjڬLcX$}ŨyA.qxaMh0τFwq$iKp}P\8 _+Nfi|+H n_B4N@wJ(}LEN*K䴏dFx t.M57>a)bryN0d;MI sm.H%5ҏ77 CgũiKgLQ|c8jP '.$>=e(:՘NWWnj9uza=dD )+ i}S2:o1q󼔘ٌ̮Sp=O#ygamKroi2%$x45Vspx_K)|dAxHN)"$T1O*>N笺Bz T2U Op<ݑ2Ab-+>=YeMشp(Vk5ە3k8įH>Wb<qQ[kWGY-bfv^S^,ԇx{ LˀQ0g웢xٴ=h| M$4KhjF.Ħ90?":qk,>O&q6<^2@9dIAv˗rCcے8jd͊Š[šEQu2ZE4`ˮ,+5PN~5~V͚;zOJlc^UӀM>7#WAnv\CuQ9RܯJ^*CY2PLQ""Ǥ5uQkwVx, VVpdH 9[ܟRΰ\>6gpN)+Tt\% 1ނ*$|q&3Fo ѩrM{1l_鶶V{2qbǯaA}Jp[V|ȸso^zj6%nB4z_~؋q4-`լ'?Cϙj0߀7΃cR+ /y+\~D86U=O혬C"Po(&й' 5T%=-|J̝Æ09I>r(+g$cE|k$Q s7m\yZS@,+sCɝDEq *Ly~A0ï} $*6(Y *iK0_TS\JRmA1I¹,qrkw>@^rwt[i:6'1^( >@H$rE:l1`U{:d,[:蘐\Ça6Q*+[q2CؘfmrV8_O2K2Fl%$uwp/Z9j;2[J0Ҽ 1 Ln$&ո'܆ NV9rcDx'pǚłս^:RZ8MӁ$#~(s~9꧘T}:dáⅉk<j"˨@첩BK1?pc%}brv<<|}jh_5g _>Q5KXkfِ)ly1"pZJ^Z=Q40XHE&)`juM8'7u[^).#z&|brGBfo7&'`n)@oO~9}6[4F8-($/uS 7J f>L9^Tw W_4s%Sɐb=k0 z 2]`}e I{IVY-B/C8\@L|g<Aʀy1ƉqZ[ SNXɭNL@kt8jRFƙע=XZAS/Fn#qՒgd@W,#>PK۬e.LY = é݌vbpE)|Dڇ½{cyʃ^͔1x#_o r-idԓdg=>΃o:D7_\"[:/ 05Cj19qaK1GZz/: ̪$? ^|rG1'd4̢ ni5*%>,p+mbɴy偽慊 ~5 U!Zxf~Prpbe<^6󌥍J^<<*w. ;%OQ@om]F$ՅmTNjpUZ  ^ =# 87#Bi5izOXNkͫjwTn{Q@ ˧E/ƟJo*ڻw!Wz!OjPVVx; }a XA| Tu1F=ARXxXye:|>Gqe!sDt[oBKI[+Z)XJ^z%ɌaܓI϶0iiO]>Q·Bzn )џ9@UT`S }RᗉLUS$7Ne#صml@# є/k><‰>Qt48:vYj]pnjZsK_*Lt41 {;RqĔܖ!jh )ٓ.ؘ  XnK C9! pȶ^i~bv-iT9R9U4Yn~gpD܄8tAt^EUido_w < ຎ4/%A}p|,r }^zLxԞ5vuS^Y=.΀6D!}vHTő~p<.mǃ2l~bp9ܳTϦJjTQIâ6$jr~@wb&:J=>NH1& ZǬdG9w% Tx:^IHuį3h?{ƙ<*,-EMR`QM Iٵ8Tܭ VcL=bg|2x` ~xڰKuBcۺ`~b2ښ~~/wE!3ٍ+BDĺPoWd01Vy9w"XAk/#@ 1׃U9Š\}@lHn!Ow'mƱ'r&H?S o>riIAh]96̎;թ%DQ5}pߑZ!{c+ } švTmaVP ͬ; Ye/Xi%iD7zNelۺ]϶=(ޚSqÕau+I{kEz[Y ICb/ϡSBT~\2c( >8srOI˱E$^uqV1QZ?#=~H k|Tb8'7ajP~g 臎BLFyѡI;tbx>gi7 {@O$#@26(E.b%GϜخ*ŃI17Y1h0ͧ=Fb1fQWwgOEߕ뤈8WBJyAֵE/r|\ǬɅ_lӳ!lk!8,0S6nsO(_M%->s9iOcm`Bκ.M)o sxZhɾ7||k5ϡRTd/S;E?0LjINs#QʰR=>S,× f?n&IZ[pW>pg]7춸kdh['\c+ƹN Cgǃd }$\LVk@@үSEtsRզKo*~VG$Bob.HgLVn6h|jsPß%x" (Fx2~XMGeftF\/!,bjOgE,;Ĭ[]nWÉ%:mDFVRug4Zc. yzO}hv3QJ !~gLWXҌ$j%m't` bjncZ%D'kUfW b4z9!ǭBlI~S>ƉjW[m<{ԡ2)udV\=~]Հ/acy7a,l H-S~bNV. fY=,k@HfvL8Z-&p~͵w%QD T &ujmՉaWԎ!+\uXnIr)#5LyмǀeEMlʎP/c˞;v!*(ۮty^45T̈]i1$"|PƸP$XǠVʚ()9> A 6uEafÂ,Nj7_utaL'l6i* XzzO֬F߄wX ń]QpA?86 q>Y M@&Gf 2e{ }mW#΄2_]ԵWs*یZ[6 3l{33\^-ˮRFQ)A.-.rr},r?)C6 tPmb4Y*~4l~ И1:P|BhI{i0Hb r@dzrHԝHlĔEۛjR^ƪfrSS6nZufѪ6%-jR/$\q|a; 9*2te4 9xCgB"N9We w]@Qf '(՝I\$85^mq]d媒o;m_:}M#[#V׸%XD{?a[X jK@矸󆿳ڰ:1T%_fi$q H?Ψ>PR_\/Z3I[C²D>I(!ǝS)Z99U?UQw e$N~M'ۤyg-u 'Ś=WNM6K\(5kwM=NL^gpB8"eL#h|/^;ҨeR6Sejv\µ}pi ^;N\',TbG/` r:OZM4QKH!Wm1Ò/%q;Pn7 5ǺY8rw$*HgMQ}g8u 2c5x-_!dz,sYS x8*ۀYd龔t]RR}Y9X(UI9<ڳabֺ\; K(tKLL)`;c\@7wꤨ5"S>]͍8WU:|;"3#\A_A/ yq1hU/ׁw'DY@w2@f&zyTn:s j A ( jF%Tr[AyQfIj?t=f{CRpvVKTKbG# Rᔭ!2[BXN&&_I K07n7a Łc%4)}r$`:k zZ9w>++ )gY+6:9d*xV/:o+9rT*]V|En-;,nGN8]!6A=?24B1k׉:S]E}mUZ9%IV?“D4fGDzy/(' Ulhjd6oV)ل3NH7v⩅|FT4㩯%qeFA[d?3&5 $%'[#C@)᫡)ʏz|ts`uuYxG%G:$/6`=-ڍb&7 o-.eֽq4&o e.x,GjrLv15fGٲIne~=[,VRfShLlnI !-OeE'i(5j{EĢIJ5:BXhJ<4-.&]+D"NIfZQH$@U?r  y6wk_;&kİeAr&ь![&MZ4ƽuu@ւ+o2ЕE; Nc4 EFf$3Аb VO!B{KHbVuOC*x;+n(EEZ+ta 9n?'%`yOzv$4PI);Q>b,q.ܕ*`]i'OreupVi}0i]̣H1vV'uhnT){Q7^c_QܞҌfU`*, `qkBBH( aG Qd9V^&Mhyj ǭ`' lr3Io+ƍF9I@2>-]S=!{t(">@C3uq\<CW(oxץ4ˀSjzG. eh.ެc**T%O%=vzK1pgU;!U:zXe{q_GK&~K^ϗ$1 <> J19ࡉ>y^q•zS^TdwE z[<9L4q_d3oO]Xp_KXPUܼ,,;ܔ)f^11g .1JGiH@*"/_p~"?2X{L jt , bSU[tQ.Ȋ4sngV0݌"x$S+h㪫/2^&5;P{]H\{W]ڛ.4PͤQCQ'<4OK%~)FcCk\! +'GR8骞DzWB)SBJw yH~UPdw, KTҥ *i^i9$Xq}{|pL*B]#)p&K:{w}(#,S(XBy Q@ cØ%lw78ث#)()) EE/f^~,BrSQf>J:edEn2cp 3*jwg $m-g Ծ*fUJ{V,z%JE[%L& )=9']u[W,F? T c k˨]tB-B6~m4MޜȮ}S!*MRJ,xd T-0D=X٧Fjnd*Jͼ+*he)]̹dqKЊL (yꀏCYvipQr89Ng/ vyS,?;D)UbMݟM`XcqC s 1q&տX(Aۻ'#$&4T7 @#: DȪpvYˆ .FM)p1o8!'֔9$g8=50]p* arT e?Oʻ;E>hRv PNl-QVķӸ nD}}y6dў "ADHZ}"gJDFY<ۧ_ͽy ƒt@v5uoxಟ)9 F&.*X{MR$Hd.BZqS^BKτCkڮ+/]"ԧ~uxp$cBKOSxftRm8q,yeI;]_d* |zCCXnF(q+@cTG:֚4a:#\\Ԑ#6>W%yFdF]( ~Rp`dGV("*ڬΗ@%! ݀Y͔h9$bBzB`kuܧ~54ȊȾPp.ެxTZ|}X KKEq9P<;8 Mm$+"B2? ?'*&8 >up OII1*@rzԸ%v=Bm>ѧ<0XK/aFE7^@$V!Ԏa?I]|C"04?w,V5*Vgw(>߽3?-82;؉x1y%B2Ta}Kby \/6v=jT :Ũb"P+􁭼d}ɴKEO0}QĦ՝U%NޞQvT nW1AM'>8hנRJba`ݴ.\o%rah1{Vj3H@~9Z2?3#У'ʃz =Ņ5]-o=VlQw B3kY8{)#y͋dX AnsD 9Zۑ?N{Ȱ-wʠ*Xnqk;ZF7N~%ǬQ噓Lp~H(`&|up%ק e "W7) 2es_Bfw3OД,L-*Go9dH(|b'BM(&pǔrJ4Dh5Qʞ|e) 5;O.De WsFSQF:tXԳizV++bsH +p/zm~X< #PJ/U;G!%_Bdֱ[2}YQ>`NU@.Akf{\! jlלܢ*yfMݛ0C,u\+!8ުjjȵL[z)!%iם֊oNpt¹F "pBÅ={ɂ;^ ׃ wFꤰ lNeB`Z };\;~Ļc1: " Woς[ y֢ãH2["@kͷ$3?ܴU;% (lCWT0Iuy!>_ A4r;:Et8XA xaT,OL#}Rs\fWD%*=sN\Q;rKB VB6K?u kn^c-Ʊĸ|׉TѢ2p~eU,b.Gȟ_Z1"޺a]c0^ 5ע}%[/ ;jIV^)NHe^e ?^(cS dЭYJlQQ_p'Anp/1kYWE0L yI*{5zw+[ԽWƥ>XjMɐrPAUyſDwju mywaXy zLsH|4E10D`;f,V~lD2ؽ%*hlCmt2~s<-c\MܟQ}](+HeEVvW^bwS/z"G?'EcT}cuA_+WR J1Uԯܵ|jXA ͥjçS {/U Uc*Tt!aac5X:0u¹gxEOߴXuҾ ܅dt/F$kz4`sxp<˼S}Ɣc\m q$߉t0ڝecΘ+Wj ]:[4.(ݓRKE}'|ڽ~_)d"ƿZ7cG:}'0NKGM%%$x[VuN6RӒ(@0y!D:EҔ@ d1  is$frKsv*yp{4\idFK?px>d T^iop_E%#+Cl@;qĞi˝a,y  E)^rǖgN(,!}xrcacsd08F;t܎,IEa9ɘ6P6 Ef66^ '.5cEĩ3H9iy* g-CL꾲|0-?-͔ ތ0a-@qRdNS}MOR(1Ig%mv`[M3Lץ+3T1+נ|̘KOl~ͷħY;]A?qL]Pv;3iNϖ uZk`VKQ1IuOkboֳ#.m3f"MgYٳ]=kٴ~~hȃlcN|`'8/߯&ǾHb >=.:K»ƆYtSP4}$MN*SQ#x/qHgx;k8Х̙K&| qqRf8/ex!]J0%HO׈GW|LbfϢ-qLq\-zZ6bnpQɭuOrpG4ј jy(,@-{R*3S+<>ZyI_jmMqq# ԣB~?w# $h6tg,9 [oC)2hȸ3T!p _W.qMAj G DxHXr5pDd+CıKPش÷BNVOZOf A'6]{v,^|zw1XЄ' iQY헓 lݖ)ܳ:(c n65e!C1oa0Wn"[=2a]9"ဦT=Df,h.m"pDV9 (tSaKc14,6Ma>w6OO>pEN'&@(Uv1N2͝7#.P *|-<:+_zw( |<|nEF __|_"4ȢD>;s^+P!eఌmdӗh.FS҂# LRDTp:\pyS"Qz߯2g62ҁZh}GL'ֳD5[97\lM`{oWizlFKI6D>5N˰=x/-ZϦ!nhL@4ո'|7(IdJOH5l7 R;w ,MfiCj9 U6[({GWP\ۺVoηVw=ZB"X![V GϖN/9*y26PPv[s+1fQa5iACe Su@d.@/[scyU>+0!n2Ez"iM_ns` ά#ݒ]KF|nJכ^.q=#ȚTR8ՕS*-z_ag8F^;خ ioEl,:ͺc"Ru(,p\"K˵6=u >")/d̈%C#Z[*ta3|۱i],OM 9_|/9j(~ۧƀ☻eBa$Ik fHK(H"kV~AcH䝐5Gp'vT YYPD#PRr4+HTf+ҿE'^9@'0H)o*%TKJ:%EC4 <fNmy7y U;!Z:#|eK7NR1 [2cB4F_Em$ ;Q +B✉Yd?`n51w QLH6⼶ǓUBRJ 6#S~9[\F,h=|WO`H]XԜ(# 3$@22Vh!vs0'zc ,9tAH潮 rz>b sE7J:T@m)m([i|O=-0߱/Q!zLԳIdP\ !5bPܽЖܶ YG* e$`m&E!#z"cZS =l T\ַXsʝ7X/a$Zc*kzʿ{ZSuG j8*:[9>|wNa!ף3—%FY4*ϷmEr", )vwߪNjv qch е\B>#>-MLT}".U Vz cP=zWN}}@%79 |CăFbx&(锆F!PO3۫N5! rWi)Ձ΢G;'0jg._aO*̨h͆H/Ko9iͿ%x< 2Px,=ryAm{jq .:c5OO"/Ӭ;,V#N &~'A{ H*mP,.*kRnU PX&sݵ],.qoV] F b%A;ߋޫn[dc훅n &~<שu]/݀+vb ~">>mP }m6=p:V0a{-*92 b4*$)sCH:1v ]?+pk~y"6=xW ;}h~1P:4!LӲeMcȍ,訞+«CFd Mt׶&SJětIJ0PzRvk7{0xP^!J>L[#aҦT[wXExq+(pe}mXiG)GWU =̃|0ފkiưuJݑ֐*hxE@>E,d.j_2?`+JpX]}./nFۣ7SѽWgsƾjCUy$\k5;S yPo*O-DžQgSH1B1AcgAW:(I("n99fLkew=SOwFdFMba-^:nrWtkBvBqou*i¨[J~KUSTFY"7ۘ6I& :aA=Lڟo Kn`HND*FC_򂠃Œk7lvkq%MmO~tPJP3`CT Nܿ@lp@E9/?Pkm5x}N|mxMQPAmƀ@@֙|-<3/*W.wKO mPN&w.4\EE(U(C7y/FA- `VYZz d :/a`}h~;"6u͇32,3ZFԊy ]-J3̀ < PZz"-vv ~ w3^W;ZM2`e&;:.emm}&XO q{R)v}:E_mwPn¿ZpBG{b"8(Z7{5|-8ٟ\̯3}RԯRsPb*lnK巻, F"Ҭq)yo|anW䑦Qf ,.T+j`r~E2SoXOy!4.XA,{[bn/}~/hIaΖ i@Ra"e,))L}Lwԁc#HykCt('lj ڱT03FB-aʿ%{F<;1';S1_sF%7 <#I5Ih5GbpwFO%vWop?XǔUDŽcͥO׎b굫"TKd3rȋJ8̛Z:Y?ծ;t{{تU?YhXBYg^,i8I$^<7X-&QĘΞ%6&# ;\7&;A,T}^6k梀l,oWIC0E b,(?LUS2]Z> $ᵣNg ©R}JjR@(NP3ZBtvť/71PQ)!0jnR Y & `Dcl-{".`6d K;:R=BK[&Rc\ }mrEkpdf%Fn̜){ს !ʆ%؏up׵?͎N07OB7AvՔZn~GG;ضrL6d^/?eUA]yQyӵ='f6LUNGM*=ٍt!os4759C+wp2f5 _]}4w)Iucq1{"j 6;7Mvh pAk䗼FRUB:y&r4 L4 _`W #*G) 1E9 TAY;QcE{*ep4vcC %%Qgg{Acֲ fTd`יIF ;-wRer* qzɥ!As8rݍ e{Ű(!P/3g$qO~[l?׋RPv>ZGS't0N[c]Ө~oI@H+"qdMYI,pHZ!ѮT cY8_!Hα$I0ۙژՂ;p@tkS6}ԻRx'Qv_: x{ s2g8}FiGw&1= C2̨|`fU+TZ6I5Y9mLY&O'=(zf}\̧$Yo!FT"(KS>z z7'K{Z60]̬hwRgNL;!A(͒%%~ڔXl9i'm wu] S`O[U/[Z3ưlUR_ޗ Tk"aמrB=IIDGl*H2ARoe5C<>,1Ñ u˧J? (;mq>S+ ?ǟ,t_X\өN]`\[bUe4EHIh)ǎݱdJ|bp:Q\i@CJlai06}Q0Fxħ/2΅({icW\@LjX<;#JNR"\(1 *[.*lýͭ4Am4 `jP4O9_@轠F6;$dy~FSLm~!RJwLC5˙?nH!O8;ĴvӳwxJi&GQ~CyJƭ'3P`(o}_&Eu9|^˶g3\w"ŹfQ0TEƆ@1V.(4oBuγ0<{?t &{ڟ<(ܚpQt{F\ӻc>I9\ʵXJtDEA`Hٓ4N Jr͎ipx@ǟ.CTPC{O{]S3wAP Տz¹ow%ʡ#R_ctp&I}vΝQY>PlOZz }fVTR;7\|E"h6`\BOaNZٜotsH95s/8!`^&]h$Z[5FzGhtx%trP3{L[TMF)2}e*ƶɧ Uiª "vj JЊݼk52>T\CelՐny~l U,l&u<Ǝ!%}`0SwII⹍d|:)/2]+ ovD@le$ 9rAgk9āu;P>_!s +`X ~s͈$^vþ?T*e[KdV ed׾'*Oʈ?Mk;i+ ͣYn0? _!p(V"~yyrJEeEG|c=ܑmw;%Um8Ǖ-X (`[M󏧇ԁڍP\Wcn2;-^Ia(-q6?H|)fqq=myuɱ65ɽߒhF*$ ;<_PDb< ?yocٟ]WNI"d:ޜDꔆN_|lim- [W!j;5:l̕#CYA~5kԴ f˒pN*4o"V!?hh=m̍iJaKیxkՖ@@-@OG˙. ЋưC2: o F]+ۚCV+h5 \=CeF1{rWC'i5/C\̵eS^΢yG*{jnҏShaH}Bei9 vnM9iM O߹:s`H`D\jD ]F1eS{ff%{ L2$Wͻ,T3 b*oĵ"7CN Jt0JDh"bi7@aGxTP_% >z&1&H97]c[c".\(Yx̞Ţh0 ?E7?nR{˵dU쏌~@ƤΏ۾޺'M*yN-O2#1ml40<]AZXCW^nTE%]GWi4kppBOs 'W+}]ᙸoVͮVD .W3*"j|UjX`F721V٩*{)@XƩ'wwO@s7`p5uB[FH\t7Ԗ\=Fœ4C0 a"{:$Fɶ*n:Pt)Ԁdj$^JZg`7V)8fw4JB& ALsE2pK }3/'t݉q;K9F;EuPЗ] &u */Vn{`87ErS1bIZvK'".|@e@>h 瓾GÑ@`g`,c =t4$~P['R q4s7w+2N`.4EQ;l GmŖaO1LjT_VHw튼`\GdRx7*]Gm??hs~-}Ik-?Yy94w#(F0G 3R)RtnkhOMH M#7f#¨F,@;kLELf/`lR=\,G!F,R>JkY9!fQlD\p8]Zο>S3^5&{Bs<gú>PFT[lx;b N<|:^Gb|2ׯ|OE'S1\b .OƬA=L$l-Ve3D:۔S\UJ\#"1)he{H<@ԫ@MR͌g}9 6!#t׆a:ۘ%%;"Ī]IΗN^҈˧qSM6[c!fOiFwl@ =4bSjwlg&Ay*a%;q=w, "CL?ǰv{9ghVVE| Ypms~>_Wn̾ <€4< p)ǹ؈)К!-_=? 'yu3I.-tTbm;PNdJ os}CQ0mJIwAkcnr6)O V :( pDȤ))]iVg;K[䗴AmZ݂osNJ \˜͠LְZu2ZE$dp],Ms5j__SG+sT(^fJBT."_l:NHQӾ8f=?A np gv~UmPG!UK½jjwonh1t:AN Ɯ_I8 O]%_RSaA%/i焲" Ks2mUEQ&h[ᤊ-Qd5`:tLM)hSk( 54-zиyַ^74Z00e̬`"RUFLrQ; 'B+E(+*RgPGۚXFE;A$3@If=`c3<`Jbwߨ1ya6`$P4rx"^K ZM̍>@Lg'GI&.EHְ\lq"$BO.D<_Q.]ِg~"9 841ۃ,,)4{0~9Ab:2$>y;N4P,Jr  es}GvGWgb)ZŕC "oEP=}`Ͷ71#I:v`]5LOH* ]*PDڹ4F}zM/=|ĢlDCII}t&ɛK9:] ӾuKf/~h%p "|o=Vҟ\{jd|րncG_k9n4i)cт8ʜ#aQni%;U>&,=F %11k sKj9)ucG~tE&Zխ!9ogͿϪjW+hRMߕWm\z>B0C:.5ʬZ07 گC.Ŀ'>Ls'["Iw I2nCZX󻋦 IMp<~lFт\߿z([QzPDfպK Ϯc v8*XGTu.s| 0z(<1 dK0b͛ 䋐TgE^/P& wA;|[-1A*7[sۈS5y$eҧ;yۀKn~>sb?)P)_򰹩97 ZrJc|&۷Ne/\H9%8Y#MG(L%yBO졬 nrMښE }c|@elw2bĕ(|pYI5 毷,>.h8}xd8R {U}Sr/ J6nҧ,RA&N-󲴃?[W;[ ((F_KIKA{UzvD?f 344Pbl;ʯ| mTL3lU3[r/h(ҋ09zڣDo1"cOߔf+2: X~T!V2 #&u7䧘d1a1&po*⟭=\b; o7m-ZJJMoD)%oqwqS؃}4Z51=z0Bl{:Q6ju֎ϏIr6 #P!ØNT^3&Ȅ`]*tGRNq\fqPi6+Ni}-~&d̯;&x>NUyh?Ӯpi69F>5Xqϯ@\%3ߓ__d+BZ KӨ8X=c-ajapDu4"чܷYȹj fkO:mwE$beې)mgɂ89#\[pm[(طR]S =:␴8Q83~-NhuMXJr\g,pPZeF_>6#l2S;G)8ʇtQ{xbW!Ng ڡɹ& E􍶂@R1(Gdg Wf._(S{j}#C#1;JN ^l- Oqjlr/BpJhx'o2f $ ْRΒ+7=Mmߨy7b)'O\UJ\5z+|@r|* oNHF0{ސ =P^6^ p@fO f/JQP?pS%:j r !,Ps8DBB^,~Ks&[)r<˾ؽ4a][1EܰL{ԁ|;o|ϒ"*%ֿ8JI0Va3{Zv7NK^= IxXB(>|CU? 6}B] 2KymMk V@/pt@̻TٯaFP@/xpU|lHL`(M7jg2 -;]P]Тqn'5|2!XUdEײa}cqρ$(=CݜYAgjTi1ɿUQd >Zci4x&{in^ G-V}Bmd!MVTRg!]k{ 7fnFÁ'_NBn Z1V˭^ – &2cǷahVT{ (X[U9D΢Nt48wp *Lg;<1½øeG3 ̽UƑ,ݜh[ GL|ʩYRPvF!0 {P)Waȇi%ֵ0}Bz'( oϴ᭘?<;OUxYˀb,k(*gNv.40+F6'sXE `AV")ClR+8T)ۿM.5ޮjKtԒBy|T7H&Gm˒TDHD-(mKmXGۍIwqwJUHt.<ɵcߑn F蚇3219܉_p-XpL s$`qȵ9yt׆]o-YRH\^o=μxÚxs_ok0Xe^'9J._Ho 60H?.Kst[i@8Q3k:ḵN,5=,+?EwRVzJ@\b#q|sJ׬ןRΜ;q7Z =l1 %-/P'vAɼb?"M5Bsql}b^#[\! %.s՝k( DIfwaʑtS{^7c L1Ajiߑ> _9Imí֭Az~D=O g; UT1@e̊w'OVT!A[ZL[ /;6fJڃԱ_$\J+{xVVgx|N]e{߬zdY<[^@wwyfR'oj !;ٌ ~xBuǿ_"RlNjY#)Wh(AcOZ5d!&=)8|Ze`ۢ"|Ijh~2` ֙˞.38(Nb2_H7Bxmͷ4VF;K7 :LTL}\d~(ʖt|V |ח}B^H%y/\UBpe@:sKv#U9H$oJNݽ [PwO OF붯Kj{ǟ4MO8j~0mOU`!HK #Ī<ҭk? A爒 qvkӵf>3s],`+tW?ԤJOIJVݺ+"S<* >΀%ewVfMKȚ^i.CmDq;tPO5j߶JA֯_CBļa xz| i4J &ό'#vn"A4|I\(1t˓K떢~/3az,`K!'6U4Ik9]% e\k>^TRtmMґauilvVz_{/r .U+v9+",uBۥynoJ̇;rb,]D.V+/c z%/oӵ|v1Zfg:z֊$iQd:!Qa&iDe?]UYXNG)p.hE UH.,-υ wBҡHf}Kܠ"vy~0%LDl>hf-^ ~ >;c!]~p ˺:ojVU 32Q?kőŴs:} # opml)(<[kqPk`Dˏ+|[y{/,ÿV)䮫!:ռ `t+d9B8&sy&ifkɜY 8&1KhPԽ0K3vQ5[DpF5xkN 'ͿY }o}еv{H N8(fbowy.z)xh{ma0?9TI|5#\UVKь2އ'ڇLKJ[=F_q4l,_ MfHy" e^B8{68pzyNDfD,Zp(tUtRʖTU߁~2Rp!eU r#s(39H@̸Y鰮Hvë[ߡ7L'g}FmoH%FZ`塸_G$nUYy[]p.^Ib?/8ڬ>MNMSVIkǶC^7&cEr@BTYݢ )w䚴95X5wZ":rKo]:B7 j|ha0%wPK0WϻPb )K@ ݍ)&֠EZkdu暧Nm( djhѲcыYDlϮ-mU(.J$? ėj'B 9u B2dފ?'x=Ra3< "5,h-|4SVmk xOP.0G٧™zʴU7N DUC+ٯ޶ !ZtK[7Sp| J S/m6~C"Z$B(7_|lGı÷qA?ςm @◛@%U=O  Z,I(jb: ih򛎹75VO3c[/V~2m=Ye{5saLɫEY9Vp׎'7 1@M) W&t.@@FQE` . FV.SoMM{R¹+' YLcn޵Ԩ6>a`-6y ޡؕ6ۍOjցA<< +c#ovjU3B,Hs W{j}Pjm\vGs[o'ob<'jauQmǬ16B~t| Llof4[CYb9B`\-eh k̓C{8z}weBᜣQBWyst4\QG[: 2juxB%wV[ [I6(P¹y6(Z,3rp\e?ߜyFLs,'aPNjJMQV%\AUƧeFHKʀY#Toe ͡V/ɂy1V0'J 2Tq0kc>KPN} fo9|t^R"Ў h vt5ʱyL sQiiƪqd(:oȟѷw'C#*g>tv^LgiY‹KقW!n3hDy$ܥ;24*q@O=- ,B\^nآx_aow(hȣJ=x;5?˲+ነjƭUJܷA36./aqyw&<قɵzG -Ρ` ̭IOG@BN(0GRcŝ֍!9rEGpY`emZZ LZр=(@}Fu' ؂$.z^md7\K}Z:QsVRDy"3 & ɠրʷ2@OoZ$P?Y?BRn`LZΠ6E6LJ32Ms?ʛK"N聻x,?Uwp=j_`5pP׃62yP~L;Sm[0ȟA &I.N9M1+uV;`lKmeCAPXB`^M ւqRv䄺,x6~x> #榘 J^ {5VsW G.K2ċfJhVDͷ(%st.k`owÞbW#Zhk=@F5m[H4,H`cمhIl_-JoN?NN@$ƟI{9@ IHlԾ1I~0Әv'wZ`Q-x۬70_T0qɮ\eڡuiփ? tJzY\SjF5z]0=疐lm{~j`nܫ'v߱SE*M V<'dq4}=ړ7PWE{XDga@"S~d }N{&FF[=zIN) 1ccxϸa1}F+(%9q(o~+F06R<ݟ&( j]BQ.nHD*#<mѝ!~8)NASq-G!Yck\cI;8<\Q$zeC~5/&״} 4]q}IR/.lCwJ3A'ŗkn& N=yح-8]@=MIILnmk= Z 3y6<{MbsyZ30,gTaGޯ4 Q^XI h3pe!f!lUty%6q@([ 7}SEyd><_m<\BX%9/x>6.Wz3} : fcU]nP["`RoɁLs\۬+>I;ÜZbI'Ze3i^hJn8M.uYJ@oe9:F evےsiyG0MX*gKaײʐNl4=8[aoH@RR)N`Dgg߃Nq43Jg΃HS| , D%tF}k#C?zdBۃ&{&wM[u|nV,ҦX苲̑]ywM9]K=WXxERW)@'{mg8Kwz};n[6迨XJn a(h2J9ҹO)Q[w0ݮ b ]-@)45*tF{.pM&YREV7A"3YDbMװF}R J$ :L]xp,g=%ynR%ϭo ETg4a<>T,>$1…G`TqaQ! b-YGx;%-/Īɥg@ZoӃT+!- u1-#g'-EuSuSl{GFëQ3l!?)GxF^2*'w\ЮId֬nl*W05a+4!%L,ȡ],<I@duнZɽ11$/M;lkʼzdγ?Sb84_}PKJLQ*CdjP6]H uE3ThqCeT(w˿V=nz t*y{$,'jsh~v.Ba4nZfdi2Ďcvz,n?C-+ Pw7r3Hp/OeVt;6DV~ʹ?߬5Rn}әSg+Xݞ#9C< 2Pj!tϱ~8u]#%1DY>iL+8R9/mTee6侏^Wɬ@4ʄ zZ6Fqe[*U*HY($DM$jpJ[R 5QeSuIpB* q'$Z'_ҡQrr}lۄ^ /^]J Wڒ/I4e̪ͩ2R/8 `c^= 5BIlj'k^g%^}n( ~3]`y%Y&z,юwBiMh*QFȇVCqp$[ZΧ(*־YAA,.ӵ'x?U7ϱ򗉵j:D{HwW4 xY#K>R7Tl`G@xheԞ~S1/$Qv.dUQSE"5&֠8 RXtud^m.uk}BaJi}f{3)y$%FUP[!]mclPH>ɁUOQ^|V lO D ]Kz37~lbps9E)P)BuW&en|Y׻+z*슰z/tY>Zsg& V>ACG?_7RH~+XI8/} 1\Yf2]hhb8uht?`u69n%vQGfݹZl3_"-H&M6`J`Ct5Ѱ~Bs}ӆ˼~b b]sLʅl>:SK:t0Jk $b&\F,OjKPD,htr̛xprx$`b!7ig DVD= G/LjUW&SJ_@Ə^ h;tܴ;.hh.YKxr XU2lϑ1$Ѝ7j[8`4Ć"$*-:9Im[/ϊ!:0$B ^QKK~ȣ E!\~{EuYo8O1XH10O# L1PLOywR봝se)f;ھtnRTgwz:lr~ȬƠ0OHǥ Aigg..^RcqЕ2()bXA_uw4yj`ѵ.<|6ٯ&hׁ?t5L:Nsb!h宏RSS1[[4?I6 NSmoP YLZv9O;<\{IGQXK_,ͥl 2)%pPHU@P-zx< v{-:GZ՛T+}E2OPgz_m2"\$DUuw m1EU'iǬ8g1.|*Hw9Q-ų[JIo>@ sLG3޿!hN߿2!gޜr(V*F{i-6C+aկ|KHQy" ߏ/"M}9إaCH^ڂ;QE& S)>%{|;!߂/3-tR%CAݪLa/ cV3Trb֬9dt_'哺ɳOr`L^&zMK(!хшܘ.W\PD{oą/sxR;fK")3YEfmF%.2_;amΚ~L 'vtƞOcSifB;]TOآZH!kf/x&18v;@2/TM;*,Դ幡*9cY`rx4opGK4* #k|VT V5 k.(D/Ҙ!@If# mP*4w+= g]٢qa4  PǫsѢ7`׺vѷ5{Pr0!BHև &fH65a[sqZE&uM[m1)g>򯌕 7ǒ˼vhW>xQI 85yeTCD5'" tt|#c,xUް^ϧQ,KH"2%QG4?k+r$/Q0/"Z&zl- f;*o]L|89)koxfm q=i0h8NoLsÀxyY]stBRё^+ ]t*̳)JbTP_/+}jxw>&'ںĸEF(DŽ={U̫{Kf,|l?}СVRl T;!CT!_z_0z/Jy[ iL'BdckPF( ?/\jP~1`WY:E;hbo bƯdoHLJ]k_9d98P.JƱ\%JuTQ>tHͼpo' ^9 K-4mʛbV鏦E1_5,r3Kub&}nC-g@^;L">z\˛43d:h גOR77*q\.ՕU c>┚4b)y4f䌁" 6H 4PE\eK>SnSb"-(+ f4(eo،&Gѱ\5 1S>QXk)"-< ӳT|LZqi; )ٖ[e7zMR}1VڨQ|k' VD02bh"QndAb2[>`)S"aCĨtM {/ U.\Ռ݃Y6>زZe_l١}-SF?ckfSE .fu(i80wiT*+> Y*vrU9j񎥡+jZHJ& ^S+ȳ[ACڂNy IjX4OC"`˥#GZu,eЉI3/fzqwAISh꙱wod?/O !tE \2M?XDljMӲIIE}k̳ښhë*q.tI^B f0SrΡ,mDB=+/Şݲ?Ծ^7 n51uĩW]q5b4 *vM39zR0MO،XDBMfs5V#DXۉJWv#lv\" q%)Oms?3obAcF)fTNi[@5cBOo<+Aӭgw,~ӥpЊ˒s06QS-ڛk\|J $ K)(;'絜Q~o?[cmb# Kvl u.UZ|9D|jpR`$` 4ćBWxnRqQXft-#X`dLc2y'sYS8UYF"h P0{އ,X#xYPvtLm7(#q+.g^JI!Τ@Ӿ`p}XԇEž_@xڵ676*.T΃,vSI)lcf2dY64#}G7V˅S)kRڤCKm#ն40ϣ2ւ *&UQ:͐H~ X~Xtn >Zp]; 3)nA EW$/ECsZ4a?cǕ_gum&ѹ~T-- QGb[C# q3uOpb߁"Ӡ k-dK!!s^ ()%l`Wk%*wM/8*4}2*F ZjCQ[scs|>XO/G̈́/PW)Y !&W@ B←:Z~~ Ώj(vP̲ o]|WBƘWy-9D> ?JKzr*9ǀI QZ(4 &i_$'c|sbNǹk;NcY^K1a{C3ha*.*]ZB?\MҠVf^'şR s3|vۗD{ג9G~ZD!az~)Ro5UÝZ$Jp_].t"_坺F46hq%8s$YٽDJLxY(E ./ 96f%8u|8pVW^@P SXU˩mmn<\! |zAqߺEo9APg,QE!';1Yxb z[IY-۹`ɸ}6B/ G$i!FwLׂL'v^FrrRǫ7(+bF70.8TY[}j]` GqgD-\ lbQ]7e֐SA*mu#tj"v喋26>ա.!L(wWTS7*nRUP?|x:ͼT$.Xc#̯ܦj틮O<= رF&$1i.ś}t,{_8@6Tx '^MF./z5N^.B+] lQ|wZ+YȸC,@|QGapZTQ!(+^?س u{fWP:\NJЬDP%KR7@'$ʰ/B2(⟩May#ԴyҦ}efXg46-ni zhB[6|k:bR`#[&i;!."]B#y6m. JRy=m'RoS.({ĚguF#Dř!Ҥݔc і$Am+dB -~fBKxRD!Zntj犜a64ves?%*tqjD7x岮x&!L,Wq4@sx>k]T/DWD;B+!ʈ8⾄4$`s8fUŔ"G>Q)9#N-|ȹ@&?zR!<zYˡEZoWѨddpI4P7~؉٬IRhz5 .u>܆8*(=n܄`.4T{va"_j9] C \Tt0_!V 3aO!bh^mmG*zw0k2jT̆1'ƜYm^ΑHa\婖 a1=;w0J|trJ-ht @NPBJ9A1: o˛'ԓ̀x3OC”kU ػ?+C) { đGkweFÿZQ薏:bv7U9\o`I 9-pSS a4

tD; >stg RmM~X҇N NhR'=ie`囩9Xo s8.QQo|ē1ueR/zlN5qvuSwbP|0Eĥ'n-Ig_爵Xg+[d70oƚZO+,A7xo)Ob2ϼ2Ng@3q.QC)-o+OH|HmE !} hIA jN_#~c]df-s"GXtad9) w/4KR[^O:uw}fl :#0nu fEl)FaA`\4MWMFn i.>8ߋ߯ԤsV\# nbmqDEI ^Mղ M!_XC@| m6q>c%չ* ߯ 0ޑ{u!R,KfS#}nYEϼrd}+A6i%Pa l@ܻ%r0>X*R߷W!S !lS|8'cL]#V_ j9?^qL@SnO>Ҿo.^{ 5@4}Z?&ɧ̼Q Xc{1bOzcǾj-R_Gho6_IiDȓTDʊu[ I21M_-rXi3s(AۢؖcC" c0g^3d-ZHȇ!,DS!ANε$9 c,ZG&$:9?bqJS>׉~Գw :0B81 $~%^Ο3&`>W5!e5<.ڀ\_/= \[_oXeŧkj1b7$WIǰ?8(Qc7vs} b7 @N/e^gDqBpƐ~Kg%HV&Bqvz5Kӕ>DIBߋ1,@]M:Cp5V/o,a3™*c\vCdHX/M~)N> p~aJ.,\ڪ7oh!ΰ*A~{4‹,H'/ͽbp! < bbNwkk`YCѰ8pˠej!%DS5(/Ӏ/8\ulx +t2?^ {<6D:i8"WUn6sd+쥕Ff3k#IRm7YU:3EE5 >t]JP"CZv?l!hT~Z 6Npww<9IJ,y(|У:־db0kfwrgFh1 / x;b30~Y W\Qd4&v^yBmH~^ a(sefsE-G-F'6uY } 1KIm;_+Xi7w$tb"GbqFr@`Q7!*v`|W#RÈӳ`S:}ɝjCCNl[[Γ:; R4u6 |T2'TGq-)52Sz'+=#UA*Sr˞ yxAGc uZ MDZo̯9@ܽT^"H>Nt#9+*0@)3aUV\FG/($`Y=]@jP)SߴIQ@ڗI<5+q ,_sv8P,۪𳗞Ho%cp~v墭F} UHIb7OI$P*vV?DNj(Ơ!|UP!nz;.RpE11 R@qqbijKֽ[@:eLF}6SKb\ )|I&&땪Cm ǩLCn9 <3P+BUƙ/GSֈQPCk5PȤJ %-v:%[\hmdEOقVMq&+ժ߽Yp{wN#) ~aXq })g!˯$qL,fQKa:KlR|_ έB7['x&TY㫸QRSqZKK/`*3mCMf?%c!:mpUCJ(_5Lor5<~+KVj{Ph5rPl4Ji"w*jY? &Ŀys^wp&]d( :_leh/&V|P3ṳ\m}D}LЦ=#E<}rX djcOxZ@q}2tr-z ܶɰ"= ˒BwKWjg* 6ޡK#|]mr9ZSH)U^?|Kpum3O~ܭ6  dT9A@\Z D?`g5e=jRFՐvϐiBk̲:b6^Ggs+xYpH$6XTQ]1 d8Wm C7p#8?F**W2˷B>[]m[`Q{eڭHlJMn Pu{^*#$\vl hqɰGŶ|ɠX-"Gy".eLhU_cR)mԥvIq Օp tM;md]\MZ +ŷZHfxLsV4[|< xgW" \ e3Q<88#=0m[,4#_UdIMp8gۡ`'|Ӓy84MWH51QOH9f4m8w'3k~"j= ӏt"*ju0B;X8 NI\G>ܫ`zG֦1m3dEPtHL3_y'++$VslLyMiڻ; b"`/\,27g6PjX٣u{7 p F" 9'GRX3YV*[\!8yJ ;V64$DDjܽ*ޮ"^v'n@~/E*XFH-{ `Oz%dcr(J4 T":O#gz0ks}4v"q?M  Hw[X>͟5XHҢ__oĤ$4Sfw/u9|bC8:"TL(u)듈pm&t$YPJ]΃ 챰"Y'Rfhc"oRܶ7jkSg)aKȜ x:="@t\ԋLH_ĝah>HF_(nc kiFuTHc>ġ n>m'<ž4XN|&Auc0*Q6&vi$=k.pԛ@m"f:e޾Vጃn ~3lL-58^%[6C%.tm0>RCvܟ,վ<~c{80{iՐD[rO-D+0brO+U`2s=Q_c4uۦ8r<D}̏-f2jL]"op,r L2 J25} A$$ۦ>:m;~#mGg\VؿH 8=W!F)=_+L?rEV.y'G(}QX?OwqE9AeHp);s8MkBH .S}Q(}{5[d)cePM[]V5j+|4}x]&f h\#E:^i0+K};ަsKh/1He1 pL厊X5d[$2k?G  uY}Da MɅ{>ML-zRax]& TX a;`ĺ8>i)J ]vJn5|`tpr 4Ge>8&׮C"ڱV m~I82HM ."amOnߓ sJ"qbX=ML 9b^␑Ug`?01-&o#y!;af$:T@% 7,;͞3 $Yu7I.޼+<: Vȵxb7 Yj`J*!&JhvB,' Ce{@y܇ҟ**ٿ!w ۃ'o}_5NPy)3|X6p@R`Raީٮ>U G@aZ{s e+ @6POPCX=WG#Z='+e.T~onҥ].Hsf' A~ᨑ!upFvG+TпR6 _9CA{Zqh1 S 6Un7JP_ uosf'$JK~_-0aDQР',dN@Jz9vY6:Y Pls`0vFwO9D: EW Mq(1w_Wn1Oa/za𨫊3F$\INFu.7*O[+j1ًz,gfDcL~<ðjL3I;2@X,[H@mZGs䝲)nLo#5obsIAh\5$`Ky趈ɝSv* ҭ71*ܒ11N["K[s٘EH+@G! )ԏ2fQs<{O ͦ@ҩ8)첧gTh./*B/$_%| 2U#fV}ȏTH|}P'Oz{p O dfHָJ L'm<7D>09ܡB8Z-!f!>jI/W|gj:Ձ ,56;.eDEp7XbHjέ]Ք-sy:dEϦڠ[. $_ `%m3'anK.pĕcOYy"Й"dmY`7b{bq]"cLlEXr u=jNfx.qčŅlkpn['Jw[`)UlV!jTah;C}n\}Dio@sO8.ai&ڴVj@2Zt8Rw pݿ|w+zm2dr~3*{;F1GP=Dsix꫈u0Ϩ~VM2Զc äu@_) qQ xOџ`ܤGj!'MP ķdqiH{F3 ڼR2mxdFzѯMҍ>9xU#@3G,M#?*.?/z~t+B3]caCpb$y#G+L: ,XGfSM\Ft??و%JgB34pz"w aWVUFR6GPyóBqX}˜ށdO,/ ԓV/$ ,42n i IFs<`x92TL߱?8.o/6mZ_ZHuwd :qxNC?}a&W͉֘Z]#uFynl(.WD+MǦk!F]L >720?XDވӗ[E]a=d"HwޜS}Oʫ}@[ q4]+}e ̪;cH tZr1ևՀ{s Axdj1gX}v K3.ҞètT:2*Wny VF |o2[=P`,jB_ n$Lq-ޏP \51g7 Wl86>wdǫ$3R, }i'.!}{~=O3CIiQa?+.UQi >ZF#+.qͺ@C|A%;hO3ָ"c[A%jED(GRaX|bv,LOI*nq QCY!^h| g4˹94_=bQM &%f; b>AqY?t /D%8C ZaU<=6 7R3z..\ zliJs@ױ 8r()L8t+ ,'@<afzqO"c'G= D_1שsuKT%4z: kֳQ(|]{s[L:kqwpG"ަ6|C}_w0[tm3 Jig"Mu@T -{%m5V(;*?-v&b1ꥊFە0V?_gި;u%\f|/xHW-U[y8'Ag@hydsfEk>OTc?iR%Ҽ\j"Bc7jauK'xH06HX"c[9aJis|[ HV6rh\< ɟn C tiNQ:_C]`32eerX% ul]kM]TN38na)0FR(VN#"Q |\  8.=5Â(PJw?cj:KD_Ur59Xj=K%BjwovNC84[]WNNj=u\f.]vmR[ny+ɅL 01C8«E ƙNC uU=_f]:mD}1`e[ckYQ7RA<h6SI%p [eHzpģdyzѠi&I7Ž:pūItaD; ;Eڹw?/ nۦIV]`TJ~;aCou&Vi:ndڏwi¶@eey 1=q?Ⱥ-­Ѷ9?V IT3-?h^qfY R:@jI$!^wDIf<>]҈վ-i2`LJc)[vIPi,6n5HɻEhИ4h$1ͣru00_AJ (PP?pߠY#$uX?l `~/1-nmu'1U T vc UF\}p@8yvd֒hs{ٌ'Z`aH}Wd=% wPì=s?mgD M}*^{5#sC#/7G[ucaX\t:M@ Rŕ9̠@ ,~`3+;v \ݕ]'wԈَ${E?(lL95ҏfإ}ŤxJ@z-RmеQƯ6 ѾFޗ4u_a@WP hg<qAttqu\WB]郘#;+ȯUczm(M1ˠwsǎ#(Xr#ʚ#ي*@Kw[8ZEđbSʎ5yIS4 tŸW >xe3Cw_\ GJ#]|C ޑH䷒ }Yy'Pl|2g̎ X(#k"50걨A>f.O\pH  676ðbbڸw S@쭩ux``YhϹ688rsÝS~#&.hx 4RܙiY(e7vY5e:9)܀S&$Mn%Kކݨj.vgp&v[_i;ܑ"#V< %Ex}Cv n"f= [# xwH*I+hī#eF`cu#[iM!;C *v*@:jb>8Y adh7 &i++urιC9P'H#{x$aV8ޠ50 ޑ5n Ņ Di^^' ~,-$$884a3H?}*Q\TE2jIg(O¶e_ r:[I©k.abq9C<'c_96A/O#*!w 0*Up; >Xݙq?  <@=4)"R,J7njqK?F5t ݍYԍ C}똢J>UQN/3 ]+ NAPf czcC?o)'nˬw}׍\׽B^)@p˃F¸NF^hAQaOZ?`e,{}$Y$ `mbVDyt#ȁ*+bNȔ!G}sgЧf `@ }11o<_`'L7ㇽp.\чkqɷ8#>pvI`١:nb]l_xegkY6? \2k:wx4d^HZ"V$lgNAXt u7 RПu0jfawyS)q҅gH;gLR3 .?.iNTd"Db }-&Ycu̲x~bHEA~poWHď:mO\*6]mD md(-=i<*Ɣ%.]I7D ^fBM3ŵFFwrtg{}=1!=rP -f0^앙N2K irk2jk6?xPQqˑ= jΏ @tqTBmc^U,ǜYv՗bؓ.RǭlRiT~Y^޷4ss%`g$)Bs6/( x߳IwN{DZ cD)8&Rt22 Cb$z{7b:6 8R@H:4 :^b6'I\?24c=݉1cTRI8݀0JT8ES J],^Sb7dlT6仰oUZ=(5*#j_Hv\}8Ry>a&+V~p?l>+SڧxPv V^;$LRV?,deI{0ߖ3(pcGP<ʑmsPGx% 2V YmPO/) hM'?CIGX3z SE2_xs_FvfrbmWrpoMJ狟=˳%WH0|Y7D ;Bf]ӔlcEHi= 7ᛴQR1e"6UEh,cj&+5s6 *kч/jbȗqx8y%Lsf") rCmGOG_fSwfi (,$}x4.?fW9Ex`쩹 ^J^Ql4nrN(dcXʏPio>ZnoZ=Q\zFF؅1RM'7YV)btD-zdLGcl, '1aҽyM>ևa;*tb }P {dt]0\%B!4>c=e`g ^:_Qxዳ7Ms#(p8Фl79_nˆQ}L}ĉ5eaΗ P1yR߹Ʉ!1\4!m5/w;mH#C㷁c)@tկ|Q(-; X<K2 ϭQdJIV<0Fs @}<`pRr %PP xAANm7/ }MNc$oGrTy!/˺A zȽMe_ޣ':KI; ?*>RUꩶ_LFуxIVbBb{Pbi#"5@֑3_3'\Q, L@z%~{5&[.x?Vb#08h-|]IP%hA(an9c _ݭzTbwis9)~K;q{]~~i0_Y}Շmʍcy={#BL9t R{9|FuS nT8/WvDiҥOh]p][@D ~5- DWՇɪPw7t~?c6STY2>Xt)Yq 4R5?{4T@*_HQѽ8I/mcqe~K,vgedzpf8]WɈ,!pVVu/Q8L-[ :|HqDlEUrĩ"-dD\hٕO}N.F;|@ C@7H  '? 0~xnj~ޏ8|ܴ7|6l3$ ש/5X, i'ZuWll XOx[J*j,7٥^s|`w?`f(5j̫q([Up|=93aZ\E J2fF>W%ف9ܩe3&o)/TAc<-חQ`P >еkH'򡮠X){"!n 0.?;|C l*<1,vj<)}7ܨX*Wg,~Z8[" S"l"PM*%Ofoo>yfZ;+@X}0듿wd*19F2P;!~t+Hxd_MG_)1#jiL%}u{q @F`rF= ysFe9DsSo<"~zC{ޑcʊdZ4ņ;?|`F f&+ҷGGU'|'ADS3 ÿsoOo6bHtm-ϑҼy;63(J62- ˮjK֯ Ͷ4nF bkLoYqYZh}t qEχLNЫ6ˠՆץ+i,ixO|,J"@IwV,ӣIcK'62_Cݯ4Aw:\{ƓMje08W8cADU*#+rOSv0 o(#UXO\0άSK}?NYCd0q(t9HM:؞YLׄ V"ֺlC Ɖz +ipnۑ!cJmC5P)r,=0\c\'t-tK=QEE'[zqJNoIHؽk J3>+p+.v%!>ϧXΞ#yL RiX9EHN@7f| O=!!PPIh5uu ~(Pts',[)!-I@T[Vzzȼ cS #@0duu4o ND#;!gD2 g!I<,4w؎ScP*z,^0!mA96.BFS8}4s,r:*SPpu8wXgJP*ѹx:p%$źbPLۛS й. iau~ -o܍Rd$JY:CpujLdmEf@ f?RKJ^i% >GT0xGA;ɂѕ0$άv5"C1WJ WebrW١8~@eWposg\ YeXY3kw@3@*տHT5xlq\ [^w`2F+"H@ ,,zF枀SA'ftbWe ~%0 9{ңȎg=ψ3 c^ݘnHfqZzszH\81!5 T_ l(h@S7S^&d*V'/yO÷g_2fk?-,Xu"] `ad(~N0Cb̍.ʡa 5 _UuOէ.o&' ԩ7 8(nsFdB~8OctGMm}u;~QjnKsX.d`&{V.]f7` ?>\vKUN㬠^/0OKϑP~WvA_ KY PCIg܅P|'&h o|h27)suo!g֤Slj<'nc5Gt E nKaCp̶sИ$%`4aհG\Xˋ">B*s FU$t7wa}',g]@-abf[P_$W!p{'nږ0jUQ]WR9 6wi3 #XKl{#n%d/*9b%"G?Z{2Q:uz5ơ,_Є_%Kⳕ&[J1ɊkȆ,9ksdňpϻn)@#}ϼ>//*{SIMNQ2.+;1=̞PPsDlU w.!$} =}uѬZj\:Y]_.PyP@%GUmenyE˸VhHs%#ɞ fEF+:@^@,a ]'xYuit)>ϫ'݈P'.[`@ 0Jl*v/(b{l,V齟8{΃_6ޝ?Qn/8LڡF>-+qj 7c% (U mYOM" nVjH Z7IB[D}=%u3CoyivRhNvi -Yx~$m|' ?G(.1EVT$MD"=1 gydkoUVRksUÁU&KTu=.GnjMZ oD2uvs?oe6|o|]K潦fUװ!~Q䈦dE/!Cn'8"B2ٟGIE`)k>WWG b.6TXUЯ1qᏙ%^iŽ{JYA-dZA ˧u1*Q^w= ({I@-eEյs¡6?DI{?fbET :v/%j:P"qzEYב:}Hԭ̞faʴ2mܐ|"̔Y]n}4^MLͶRh(ԂYڇ 7TK1|4AYsfI[ߑnY'%%buba[8g{?R{@!5q)wQ:ι(ֶ]%T4I?rh{$s8r&6 qHRQ?2'\db!/A˟Ha&X h(s\7>uO*3dWO5`8ڎ@v gls ݭ2MDHKL//3\!¦ W|glr\g9!ܺ޵pW*hъ,mjS¼aC@EѴQ*-1( {B.h0'Lp([ЏGz?耓VwMHߘ3#oԫN8cĆ+U[8?Wp1h"M+b.7DPs2xpk9هcSf:fXy >KI `54ݳ%p· @Dhl*69G;\hM||ux#"G}X S?!<̙;c<KvXÅ+Ҝ6ϵp6ed.$%,b/KW܏h+7v%s$UN~M_"d[}âMe~ ƒd o2Mk#nqٶhZH06E !7 W8!Z=/lOk2΂X= ɴm]dWYZ$k7֎#6\H;{5\M(B!]f#r5HiGviEA5循Pgh>וuՃ_ʮ(hU.:X85L \% /MX!4k T䂜lAFsbJl;s%"'UTbYZ|r)oA[IvA`6*2B vMs%ey\fq1iJ֥Y5_L9} 7H|# TQq[@D-no9nP 0k{Zyp:D}Q2Y dZŽ;Xd E̤%kRl7v XD8B2z]:"x`,_K' G@9] &VR'x/nu,6~fA/輋P4GcAZo'"dEx|[ߊX49qo9jN&bz f.RլtpOMHF ? #ЏJglp-r}²~ SF}.@ c&(&ܸӢ;WyS_ސLMu(?vJ^-%Nv'yhZ2 B/4N?Jm E 9DpI}o3&ƛp Ϥe]%Խ; aR @elyvL!lD[$8Ww UR8k M]<>nz 1LYŐkj b. I9FU lCXk!S [u=}z=?3m 4u\m| 0KSJ!.ק ǥ ˲*JϛqpA չχx37R /T(>VAfi];o5|QeG \[c`S;MEŃ8`@%K8<8/͎.15x4}e~ޜ4SZԠNDn/urVw: M77hy`y-3LaZx&$,܉ZBg'a<лN.1O\Mf*=OBVr)(@bݑk9txa0I+]Y_X vXNs_~N>RnUJIj.+[3-Top z6o7?aYpNhٕ 5i00ȳ)>ΫYql]XnJ*uU7\F9#~c(s^۪BFV$@GQ멳L¶N=ԢB|L|KJCWN36DJbM*CU8O ^yfA~1"OddŗDZŲTW^7; n}.޳;frFχVaE|qViY V'AsxdeZ:([0~f-AfT^C;dnjN[5s|82tvҔlP]nyJ^ls!hOe {,,x[HPE8||+R<^.vhC]9X\VaBoypOH+KI2/0L hoC+9 MLWАNkpuwgF5')SÒ^E9Z9<5[+_ySM? e|߃ /x2i{W}(jBgK5 @%ڻ .GAhӜ8EaWF3v꒪f䌉 Ro~K=7GAZG=6jVէc^tGx*;0}P(ƗÝB w9p*kBCjǍq*|Nvel3lw,_]GC1kgj"'_ń!a Іیsa _<9:yѹ"į6/R|~=3-PLTXK:zW7HK`y- i*f"#UXP02L/u= ld 4'dH+-3Tuܱ NR`vNѹ US6FdɰDT {?a[URIҏ1fb;4ٸ:1+X<[ˀRT%\4J-UI7fAI:~,e3Xf\c0lz8: >Y ЌzJ($i(%/<8/{-&7y/h>?A+ *V֍+9~7YuC^a|I;džg<>}׫κCTKne7xxлw]+J~U *%F不?Z}JVS | ѾU`YGIźGJ KrٓԥlaG>A"s+K- !( ˧+Znؠ؅zD٘)vz,jl7cH: G3-J{s -SD[c`_B:`YoC> fXKnڋ\mT- %ÿKYvthAj pã1R7Պg.GK?)Lf^uez_{ V8nh: T\;sqGrgV*N !YfX!b򚰦JFޮGf"_PU(ݞǠޤu8~8'%>zݜj1ΊJlSwc_qwBu~1eDU@ٿthfLr@1Mx3W<g~%v~Jm1旅{6&W#% 4I"wWNDma[7e.Q!;-]zPX lE=]2Y/ V1au_lh8 J4 s(+٭1wgjﺽ]ȎjO^ 9 [IP!9~lfߐi/& B흸5)2&ձi8ҫz7_H#ViOD\Xo YʭyQ :Tm^2R+ V V1ZT&ϩwȶ9Py~SjڔM~ V pJdڌn!W]JxPM&VqlE^H:l'כ<ـmNE>"t]7zXlhI8%*Q/)AzK (-$IvFW̦QYGHɓ2TԵM㌯(IidAzb3tUu0Y#C@"qiҙo!gp@e+ZOi:S"67\PgmҖ]!=W;,UT+Mබ/@IR VAϏ0(ZY"yIϨJփIְkMXrי[yaK*p~iCcCH>9kڍ$ߊ NLAjdXH+ 0 ]+Q@"ςy. v}&Z%udi+԰T eUnT3x5b'o'{Gv.{Z8< &hMhHzJв3⧽וQ]Ѷhm>\9QXWm aAoagZ?K$Diώ6"#-|hZ<5 ǜdf~ 8sџAyNr显 it!Q2yb.RL8hjӨA_@oF*KJ|&oLb dy0@XʟsˊQ碥 /2LT7{1=$Lw6h筩֕{~i:fET&kzY+q ͋sP՟eSWU=w[ jI4wEez9!`6$5_L2 zPL>M.9ŧ+Ur#S9x׆c%١V`Cz7))BX%HAmPtG9ste03ڽ,;*)We`<1Q>\ּLwf' d:ar`[^,cjam ?Y#v J".k̀.]͘]ƾ8f2;Z+0?̀Zt 9l)IBd0`WTqBNѹ%ل)С~CIgw/aWu+KE.V>1,g1S&3Hej/9N0!BG;;Hk觧Gg ٰWwU 'ך1af3 cwZeoinGe Dx}?ԛ>/̾`ڮ:Ε=d}np)HoiKVq%fˡ18qL<c3UҦ6Gm>s^Qeԑ}1,w.-^a6(?DKHxbK퇎ކJYgYu]k)`|K(V;2)O URhG틧*4 16Jǜ`Ewiw@էXf;zmj@)ZIN&C P+Hk jdrRpy/3^#6oP:+.69`e# Px& a("\90]\̚J4<߆Ƕ! ۥw/DSfx5Am )vbǘZZ,U`.tj[w*{l.|VC,Sc`܁sZ@_3OՍqNF؆O2h 1Q~;xS}(!V?/ S[?a)撡)'Nq9Xfh6=Y"#'IUUE.GBs%+?ӕ0OK@ZWS,)+imf1Fu+ uirɎ>ׂ &3QP~̻'a$}%~$;){U}+qz(mb߶Og?>dg`N~4䰟`Ovh_]'[{?Rx^9t`Le19C%Q:8~hCP[{ޮ11T@l`J@[ \ x%¶z}jg^i7Ö8I\}iFz*H4us]mjC +_+(v_^H5}?pf9t4` R0cn gMbCAY qTS1 /(w3f^-ӑsGWpwm)10ԄbD꣜wny#Bd='K}$?3cAO(ĎNZH9ķ@BޅnET]*;gRKa4 -Vl_-'e@Y)`IȽ 5Zqґ|VD&F63v4+C2+'Hra^Rc96k|iw['rBAʵnBIr0<rLpS8fanGd&ʸ"ep \݈qN)mY{'@5k$b/n]a{ ne͸o|?<+>SԦ>2sX@3X)m|\G f/6crt.I.y)1 uh,kaONi<#sA]4TȢ m\o烛,rqEtyӯ_bn`at9@~K[X8`ʇp;h {3eԘ7O'9>5d'qpˑYȄN wN1C ǁp(:>hdKNR;FjBF!K)QwUTI\bvZy$ze>TPԧXSd9?kRY).Lw/rP+1?5Phck+hxY=W[IgOE9 ځנ/2%]>-r"sooOAnIJU\"kgZ)L\V^ gqCگk3;?r"R'|3o>bϽX$R3}(C1!!GsBǪ?Pv(lȉթbQ{d 2p:̴H㪎PE-v1&h=Zf+XO̅?w@@Xi<)pS7yrcN%3Gnx`b"{BI .̂Ī*mJc12opAunW=2%cYqji^!ƶzKCֆ߰;A~!&bڗ%ZTz ,Io [L3pt/Vx.k<ES=|]#Imuq4O`'==m﵏8$zݺs4D)i&T¾Fwg@R3MjchʱS)8mf1I5~=EM5c(:;_2epkG w/l&1r _C;;XOڅy&>"O~鴆.-yalK(A/^[4rX 1{? X"K@#re1jk| WA稦YFiS+㷞J"?:rL8Oţ]`0P JJR8hbV[|<>C W͏ѳӇpZw=\|V%d"[znZ4e{|)Tu7@n]Q_Dx>Khu\p]bиy%ģ*N=6ٽJ)t & 6Z C%'"o j'(M@v= c?ϐ}Vs&I4Ou\B)n鸍 ۏ\#ZPg?'FFn9C MNJ+L,>귀oR"?ΥZAHp'U|?G7A0xIRx/qu.M fT;[|ihQ?y``"Uƹn&ٖ$[q15Li&g$7+>vc“c(@FoQWFQ*ԫ(}-/}I1u+yiX$LizPZ耥a v ^;{]_Fo~Wc|+^>îZ+\k"$O{om$:ߟ_WzT#Z[ @ir}b`ܛ:l|A@W*κO#ۚV76H1;$ $B- ZM))niUrl!"u[%|_6JX6U[2T!$]I_&G<,]kV^+}T c6R+ qS*[yuM~f-eClgIONxWDK1hA3~+EIs+ ,Wᔬd,W5WDǸAL<8Bd;eo%.--e}sڠV淠YtS4p[&|۟Sq6#/HI#.r6jFe1B駄6 X!$C2 QZcKP`*>&ϯd#DS~@tI=ޞn58<|3S:+38 -t6!Uwe2 3@H eGf6!OhHC g%/i `AeX )f RGIze ,%_03ȇlywس |MC ? 7cqXC9'8d` Ku^{M p M b5.蘁oq Z B׽GT5PrSn 1`Ig*+M<`5.Mfpz8|n烞~yE H(>]F(6܁ɧBcPb/Jg'{qdό/f_ 0UIF!)0$7*Fb9vFq:-0ni>S{ s یiU_J\!Ɍ0} ^X ,B?!LM3y*MESוx"~'(? 9m[e6R@%l5+- =[*Hob [3V|q0;ڒ zxG#Ư~)LvjGXKE,T-PΙz,OLL{q%O"-:Uqv{.f4cV, wI`_(wk?Nz ̼" S p P$UXF/*IR?-d]I^П6u'0O[@e*! 퍬Í bx-f] ȴXHЯݯѦɚY=du\i#|{pzJo ҷsbŚPp5XDXz#$`kdʃTt $]/ v7$bcUΆ3I1|61֐HwJ a7T5 _m8TdK0`R/}[~ o_$ kdՁ;xMvIYFBI.(#biG ؝ü%nUt FPՈA(ZG{Z_1c08D}ګvky j4IZMa zzzŔ?NG0z|T=`3Ϭ %@WJcfr^CشO ɘSK:8QKيv$x'Srݒ9 Ĕ-5G6w1*y~[0RQkX!}Ea:K6nd:˚օ)kd^zj/%*LE9f$#xAcFU[ZܡAu /%[IEݤ6iTUN;0סDTf}WikWbpeʕ>y; k@sD9@LWvu{jcZcU5Oڡs[oZ iHgu`rZ_806*?nH9<;]0ЯWfc'/]m҃6}oveAS<$;)9%]wm*~#>j \Up^S[.eAx3;)k?qHMJ-i6O* (g̏'weBq̌O}/Oqg̷m )}Z ! ![c5.㞚WW( 9dΝ4>jdmKS4k5B-վvCfoc!oLy7|dZeڡU9:Se/Ҽѷ 4sD= Z!m>h6h6, Q12yk,w%N/i2!$ԊEϸUS+y9G]Fm%fD\u6G|sGhuu:cRtL~:I[;OWŽAܒUޅ*#ə9U8u\)YHeHP -)be~f(j^[I8v (Rlߘ)0\__ޚ">%LťLm~ 3úp`!+]#~ Na4xGn!GRgJ~HF4KcF!Uz^ܶmK`I &m;H1wH0]z#XO3C zswilߨˠ4~ xs08yapwθS(l[H\7^CLSB[//?pRWM@"/d+xs wZ t0c #EoF=M\]IwҸ9 2 'Sˇ7R7=ۼXƟqܷ@ vTiyk.j/~I7TP422w-=~A,+,h a|6vcx𜯡u;.QƒE+B6e&,cjez^v{U?D{NP.~LW+Uv^nfAgSjU6#EN!Չk$[b:͡1ImбwDYXzeUU7*NlPh ҉~@]V`rq*j7`9^{=݄5]|=N3;ⶌBwhIᅭe:pP!tu%+>DA_@tt=uH?2ϗ)bZ\_f;DHmN1L`; :4cZ 녁ZW޵"'Dw8g!ɏ@:0}a6GԔ6*$ig:N&ODƭ]ĹJ ' ^yzl3Ea8L+r_([?;]rO0J 2 qc| {xSmB"? hZcs&r՜Ĵ />S~aB%~G{ΦD\UME|e/8 A[}'5\޻ߔᱵ 9]i;v3$z_vlIjF]kqHS>$[o![3 ,?Qhc1PY$pgA "J|SM c?^.ڌk1xX9{{D\kfC<&M.j1'^)a\_hlʋe!`aȸV!.?z7-E1[kX?/hhO30aHg>Pb;xK(F QɪN-rXpcDKX\|ԮA9fJl)+ A|5SFNAUf`v:Hrgrެ#Nj-B1#[T5Ir[&Ҷ\ w*Ӟ*i/! gSp|O Pb51q _ #qjk>+f(cfT^aL!^!DޞGV#ϑESRYXD&\1N8[lȼY L^S[%ba6ƸY9N12C >q u'% 66|à݌މ7-ّptY/րɓHwt"RVC0 Nvb9H67 za%])u4$fK(Ա>o%*ܷBwe33IQC>7$ p ?ಘ7mE :^7ѿ=Mu8&AFr&3r(OK.%0EkOVL1)sb2:LPy)"Kzؐ;0]4 /f6z$<"0QD}u ^%5km8:acN+>*rOwΧ2?oo_ˆdc%m4aUHk ,~F#vāӖi|&"@]VxX٫({[B <4%m7j,rEQ(!JN*äږwj907(]dۗݓ;nMiU86[Yb>>gׄ1 hftar9Ràb#RM&6x'R~ӎMͻ)%"kul֕yXִǀ4o4&߳e|MaX(Ƙ~Ty'O珏; kw[{K=lO_Pb g` ` sܟ\D4߆ESmS]Uv,k jIlƾ]πG%6}(>B?=i',VY"~u\A} aF^~m) 3[ܶlUIR +eoe&U٬|?h  ڳ N`uBI?M Gc;zSQ;s9EQ !>7J42 D5k:,n*DZ'6 4- \YS$.S"Ӄi.p3ݭ){'RƨԢ6|o|y$ahIU({2 0M㉑5SUjb.ٕE=IZ j<[vE)4@G4 1kدBDm7-w+nI,HrP*z*| Mأև;RO'M}& 8ʇ@Xʈ6 *mTjʓ-!唆$0ؔQ8p^JJVvNqq߈vFM_2L(`-#yOфY H`A}[{aeF?gk=őV&1G Չ`p؇%hQo -feE5DV_6&_PhWq yZ_5%Fky!ch h ^K(>a|GL9Κ;4oQeɭ Lf8ŽfLѢYf1"B$vs#E!ﵮ;QdT~nR9m5[x @ dc@w|:Elqd,lJe61`љbn ЯS$I7]TOA{*3\~mk# UQ"NVPIɳ03J6^饄heO2OجgRKAQưk(w%֖GBDd Aqlc2$7L)lj¯v]8lHGԞSl %Xu.B눨hɏ(A_[[sO(Ŵ4U͌tb@;rF5UYGT 5̠{NVLuo?ִ.ʱ,*:+Voz1TybpG7v2AGrU1w+-I26<**CP&E Ed.jZ( RML^o :UUԔW@X\n]GzJB'1u5D;ҿg+I&c< q 4r.K\N.ܘB*J&û7E MBWm(~$n- O5}M~F%d%&I=[?2v49{peO]k(8$0)?cO%8:a".SGUwGC ݷCY_{&Kw1}P4OikECr*Mý`ř:k=]m[ ᰊZ ظD`]04c+[id"tNǘj7IZSiVNP^܎a5u+ !Wю&ț|߳#K]Wj!j7UT=h3$煯'$9KD4 GNt盕 څ|ؓH.DW8~>G}¸z3M/v)קsSʚٖ-ž"\1Ƞ鑊*u?"#|Xtc7}l^ ߴڷ,֬B01zoyM$$S;;@-^ejs?!_] D$YY0Ԑ~z^`)xG(ejךEAߵR&M^>|Dێ #ҊS`/̚znYy@wy4:_[z߼q0leb|GBVR}kR>CFxFV|NTbe g=ZөX/2@so]x({t` / fr]In) pThkJ:ٹO{e 倭r L0eMi5`Z;ULݘnz_ +8R#Ӡ&u,-+o\IK_CHG&Q[vOa,C@;jtIg3p*-+/y5imxOv#hԨkwu;WUö@fR$N3Z!]5w/E3'NX|zFjBQK*#[l `~iH1| cp]}^#=RP4/Q84W潵^w (A*<&tBd}ݹN,L=}t| q4@ɍjH!9W_f9i3q0{ꀞ.ֿIty!/N΍qjtF~pD\p=4잛IpGX K0= msMVCQ7E>JfZN -a{ 8D_>Pѱ( 7TD;wz%rg?Z:l$JY9ONjF$&JKgˑx.VcܗQ4MZkX@% "Or4A5k~mClT Ow$!kpz~NhX7Y@SX ႈ90Zx@lԴno-}zkj1Mgm1Lid9ł~gٰA.G_v"8qJ`:z { C7z,]RɁ6a_@vo.K`{.BAjy(U#^-u\ . z7Ou\-S.oCQƌ|9ςk:``Y 3U{˼OvmSM921)ceYy>'ghӾBg8!9!11L3ƤrF 7IpB8?l$cMEj1uZfΛſ[wz%=<{SS`d Ҵ__@`*KhGd.!/7JWak4`#G{B=F ykn+PXl!}s]=4OƆmpG;ӭh7pF?f $`L)uplapڱWb˫ KRd3TQCPU!0^BUY~skJs%gƃU48Ax*c<PXJSRD_iR[&+n rj:G,̑E1mXaX~xyjَ+ڤϝK4"0$e}/Re=HLgQ DPD48l&9ɫxҐΫa*6ϟy%89vberg6f dbYɢwx~ 2KA'C:+T } N р0C{;O(U)uF4S 5ˠt'h @8CrS^',׶%`s9MO2+0]z q0ڪ5 vifoDq/ָmX;ne6 p%E8^+ iB&3+(Sn"@ͼm"|nw&H@U'Il',F$13 $.gcB +[\G;ƳNg3t!yM,Oc7h7Fk@?5hn*q7F'сK6;"mE7:Lj}˞OQDqj/`3:pT+&>ZJ"hS @Vl2 ٚbE0t,@l`&[UvmKy;uEIlq_Wn0lQ+ne3q8b#N:;yxi}/+W-emM! mB{9xE1;yf df;O ]_8{ǏmE"[#`.5ˌ7pqVȓui/E>uw *#U$8U-#k`n=ؔdSx.䖒z?{ dysh?lʐ/r1,5CA^I-z˴&U4P-yx߫2TUѲmai挝mg#DcPElg)VʝhFgE3K"( me-H6 X{,S4b!-VM#JndmzggKXu0DlGLȎgN0gC='x u|01P yv_2*5%;Ĥ4 O~g0O3s6;㻓$VrW($Y7"2N_ּE.ͤ ^~3I4&Bh7K(~.zo6; w9M]ew`rc-M]v(ͅT=宺ӭӭB!)&V b FpY~;躒 HO=G1Ej㻬f|ǰZ;7ϟ"w9MNP^h-{NjkU%sI,D|d֙ֈKc?0x 4&a҉w)IAPhhngõg Չ Aco{ E3ћNBAWV7O)"iŀh .q8SJd%Ҫ:uGx~f8PXbʾɘal(ae}SL|yj5x -AЄb + *{q~ל7q-՛ٿ6XmT??\SPFQZjSSE-ɴ܅f2H1¯*O6Ɵli  9?c9l;\J滵7f%p{` 0Gj#ϕPtv}Tg V ճy9;(?I邆~Fo"5 x?ǔ[Ӣbz)؊p\2el0߈\9*,.|2Q4 saG'k4x5'tr ~Ck&7!ixJLq+ ։hl_e7mpQ< = gctvv.8N]YykNh՞CWTpWz˦ۼ~@CkY _Z)75"-!haZ;cix0'A { d>-z.L:! Ti;YvV1}Ri.Te aqSqߕF6lKnEm_@UCUYw.~ʪK"z,sF]͗׾Q#iClT*ƉԙFzbSѕm8__v ~mxXCyW}\:=;+*[q_yVXx 霂'Q-G0w2cڰBTUB| ׿ґ i:-( Tg IO 1@ Y>Ce_Q #d^4 ſ$so%$9wYxۉ|E6b&1rԙ'z9F-~i_888;B,c?blSud Y1!dS$eS(T& ]?z1RFcyG=s0+#5bmjU[sRO[n/MČooGj1ajjӁ|mQߜ~@d Cp>v~^@*㼣WޫzGwcw \/*=U WJE-E=F6Xi=[]&Dgg{p4Vv3}gN 1PdMw.QQ/#p],}S4Wo.>YYsmnfvf5pq@Q4 c.S['g1ӝ lq nIb ,Ա8eVZSɾً}G=8[Z/`(FR󹒵]GgZHC9#!joAFl +aI f8XiíOGgqcxE%XOM>q#1x6zc L1K-Nu,FP؎SHH_Awq>׏ӡ䣳.ِKQڢQ j6 Ű \2?lנ=rTF'$%X x*z7N-uma.$oH4DPpzl ك!(6 udSNių710[ R*ñܭ-"i]{fEmiNWv RnvMnLLSڠor-gz6E^X\jBp: s卌=r*.Q=OVQ5X_F֮aeU mhV0B ^J@ h0 bfsnÜ*;1-W-,[5ZThs;OV"RAT^UKqy<$k[B،p>P// e [QPٴ@L,a!G VM+Dk* ڐW PA rQ@8ﮈLG6)i <#P\{PN4Y)'oܮ*\S^Ϧ Ύuq~iϙDpjKa L&U,z:F}%3|  ~R4 ݨ("_ q 7c1G37@eTYq }/% ӄY2G2E \4O?8RN^UACGPC/H⨨BW&8')kok|fu=<W~͝pÒXDb[fWC0t󩦒Z0FUdAר"m`*sTk~rq 0Þ8w㟙f*C;=٥߉'9|rES>,]&ěcùG``^۰ǀ~cnHނ&+Ղ<#6^|ܪ M{ⷎL%OeZ:+!uْ P--摕%qé"c^s[\C7 &1m4}%L1@suo^5Β~P VΣ.25n4+7q ~ ~.a~0DPh6(Y΅:7edS ^ @^e9*MغZ;GkQ<_e8m WacUi%d[caCFk8)Ck6<-$T+&mwTI칩[[ ZR½poܶ/׀C00гgpGt߅'{ؒ.Bى7u#ńF՜.MF|~j-Fa-vO%ɅqV_2_໷ݒX3rh.+ҽW /96/K5r5,rB礒"74I:l'M/)Мj|Leq4WP ^|8d~QZ A h E)o5Ɯ:Ki;*0={#xrZ%=r#gvڃI*(twOL>Py^ !3~pB޿l4 L#QJȷ@8j~ô̘, ؃k9`Vi֒H_đ Ԫ-ul nZʹ.?ODܺim"UF^"-܆Z𼊛C ~B}kofy4 Xȹj!Pp/@$Ѭ yxQR}r } J}"" FӉy7s~K3[[~)51~_!ƹj4|dUܵzRh& #w/V(oQu[١._]W$@F wa%V/By.(8 *ʀ8PO9b!¾ĶcDqhC1}K@L4Y=j??$Yl<_<H9,qT]bf4^$?3Zv2V8o<.jޜ9e]69[G54HԟtᲽIk~al/cp䃏ʟ @}F5h%QLD#8Lm' ྻa 3Iϔ̖SϰmNZ z.s|D/1.׾[Eu 0`V{PmѰPZ@إF2LEm:mz[+5_ѭfnC\Wvga=3h~Fc^t u(҉xOuڍMH+,E~-aL{'r|HѡAtQc(vt_1K^R.eFeggxB,Lw ۸E#e-w—˱nys:X tk5: _Vyd *s̅0ȏ9X~aPՕrE"<;)۳k,)GP #DhjKuFTT=(|tPxX|Ç IQΖjU Q`}bQ$"c`*JWIΌ 30HEM[.MϐW=+Y#eM0K$4OHsD{J_oRذs8vfMJEsEEcoB4gΐ!Aƒ#\IɟiWPoa"Cĝ<׊OYc$coSNSM0L@ϪSˀDeZ:.U~ks0:b%Ay8[ B."+jK,  ZѤ{:ot'NhuC0P-GDytGJ"L=sjS λI9JlR0^۷XȒϴGWFTY(&$Pn'k=,O{t#hJ @oMf37;<ޕ YGr#l>CQ \K(ƒ4>P é37]t'R{2>LuWb33n.<kI).LoGw*@on*rͲkj0+mde Yم-Q(Q?V֟!.l'h\_9[&$ ip!Bw_TܗQoL}STѹrhzEsC %5Sff`uV`<ky_UryzL\v$kUu8 esnsq&Sp ^͞F<&'X8$(":/U A ɻ: UfRb.`SWm ("Ʌ}Džr<d! 7`譎TizsMKKJłw"{s[DuTap!)@%C)C`j % (`g|S܆`)=()ͩcy j }ɢX^~LTp pЗJ4US3=+J.:M'ܨ 4`?L&aMnb Lm-W(NZxD$qdii$x -)嗝94_;[g19#i0ãr4.uA?(ZLWNx"SRʛ\n7tV/84јJϭ\W4[vL]&%A{Bu *+tWM3re<9<2Y05dAY!usEMG@.ɢ|SUV:q\pÑ5@+NL@(pVOg'b?)MnK[%ޚIhscnpcp<ù!>Lʖ7 crfjr#)(ٗwJtP5o7~ٙⶆϟ2OW>1Bs(mBl.Ik:is m}<6DFsX5i\G=GrӷehRѱ{k(BbK1t9^!_XIO =#Ā-`Dq`#+,x:SN~f7 )9OIGno-IN1S,) -rcedbu:B *%m ?_ +\}U}LDtnGة!m)7&Gh2M^,THXk>x{hr~q#0 ~b#q/b^rl<=$ʢ9=>pƷdgjˑΎV^ݿWZط>BletWNJW@&J^‹=c3L%=]U.ErH3rqSԑȋr n+= 'Qo`d/{ ߂GB Z\**5nG<.89&kؑ{*t2$ :](E(?7}^߻~fJAgljҐܦ3 ,Kk&.h@N2*LE'Q5BM3%T0ILe:}aJXC^R5Yc>cn)6}s3H'mR%8<̡=L<,5!2w3‘79GAi7jf^BC,S)[ʼhWv2P2GW}E}R$eﯓd `b6 B"}t9a&@B@-PNIpu}dDGH!;qݼ .:XaEnA8hPQ~w>}:B ;aOPc˟#.YYkh!6aVXMU22tC@m.?8b$Fm!9EY3ZĹ @elsO$s~Y0_cp Cc@4W42vf6u6osr{}?E3|5)PL&iz Z3گ޳/X1{qLѸǍ={_ n"}4d#V>U cy?cN?S KwZm"@(V \ILaƮbEۃᮖ+Fb*VyyY%eGJ[eM \̥fN^-)A@ҡ$]]MFYեHC{HC\uzǎ)˩rZ!lQ3Kcxu+*9UN{Ȩ Ì/+ݛ "ƘRRr[?,8q]h1/OǴX8. {2#iQܹVkbas=-gzߺ))y:.`l*I8T[&[ӌj|76{cy}D5OdZ%,UCH), `ڊ;X5Y&X ZyQ$d+@ _!3/!zn yNY%۷)%s1v3F cS[Ѓ,!e#Lt?'0Rl cy4S+8ۏWh'MxVA8[_jTO4x .:  OB1%1݆0+;Y z9rz`c_A" o#FRfwL\Qrd[W-6鋌=vi$ƆE}H־lFo3Q>o$\m%iXG]o֬cL Z#Σfx-L,Xd8^trYdK0uS#gh]bTZ9.t̪35_CR;y^W;7ؐWxe^rD Q4d99;)nQԷ8 YA|@ DXQf@IAb]|i073.fM-zr{]'M ͼO?XXɆLbaD WՈ_;|uf ( (x~|cW[|Yn$]BӗϐrtGNv7nN"l3z}lPD"?J> :rր-:H *f 3vJG1:3pR%9ʚL]ZPR+clHIFXW| iuq=.s68per܆{D^ai0VWPq|p?U|OOjҚd;=r27\t)4 0dku{?0W֪wuuRqwϳHteԐg~!P;upA.tbٙxW$FD{"tqŁH/BݖD@x@V ɭ A}V^iSPtkz-3UTu\Ɖx0a˓xT3ή/}]O;>80NOcnI(8վ3 ,A\{H۷ ȄWF0PE!wy4aA/E=ɞ*/5yk}ӘA~k?34;duC!ʳblP-:m/@&lZX~#,:<M21+qzª٧ ף3&%EMϱcJX5ShPLx zA:lEǒF%E[wBSl$w;q$/MQ۫^PA5|>ZP1ٕ,-*=>%Co]4nWqJ0b9U\{x䄭7ޥ@ [u *loJ#k*osf׹'o.qoԿc)67-f^2Yl'VcV!.M$E5[֍;H^NrRAyKbXB2` 7XP8r NrHyv5)~4W6Х5!z6,YȜu6l^iI8ߙ"Z\ӉBDt*G͕IlQ3Qvɣ{ r9;q ^, 8ءmj'  ~uGY-y07܎F&]Rr 8wGX7+<`i⧶V/\(TFdo%Ђp\kQUˉH)P)ƘD:=0v$nr# 9cW\iȈ!8c7rk(Fϯ Z{ Ϋ)vrߴm;Ա$hiVieYXn#])>/{ֵ̩%ޛfN>D!Ѩ2j(@oŔ)~lOT.i4?K<JpAAgM"3y%pζvioa&Ɛ^#NdZBy&K) vW٣/?eL`̊(:Y5aYu]~$J}Xv+]Q {o;vMrmEDu{?ڪAGw Wk AIe| 0wGF>ւղPVl-JEk 5vAF%V@O2&.sJpDjD$X HGtb,{˨YuD,͙)4Sp@;-7"~|x?+k^IXQX Vʸ۴= w~B]S 3'ongo,^ǹ" \{]B-'rb_#Ŷ |}z7U+-Ϩ#j8k nlH8H荒~k&#** I\).nؠȢr m-ң> 9ڜ Kr rVi;YOJ"7*=s-:6/:iBLYx6n!?<&%K_?3j]ĕ7U,/:rC q~!q3U]1[#ND2T=M䕡 ݪx*,R4hƟa[rM)O_ܖ#E 97 Qfe]k;cUg מiV+Fz_I 1n+ja\\O !@:dj]&&r4IzeMnoՔY*~3xbGYuZVEbf`7h4|80YaKLn)˖*NtN 1d1,yIx\N9r]MI&gyaÉxOF瘗)߬}X\.ϵSPiʿXYTXgvR䬁w)Mv8v҅>K:(/)+p}q!rFY _W0cxס3_'v#\x):$Kw΃XC Cih] {%3p䲇t:c;8S"*WaGpJ#InfpO Ήx#I pnjaO*g3ۤ&CJQaYC:/!6 T&$k YҌё(ι6),k*ŬaC2?af!J7&m+o^?>nJ#Ƥ&jfEښ]R>KKP4f6Y”}#tYلACPj? kדMw텑&53$.vJk]u?B9G1fkr7!u9bČr|(/9tLC^M eE^?4b?4 F_LdY$5uo m;\@R?`p,Hʨ V=FA6Vq' t1Y\=Τ}45w0=|NZ-=!1aFaVj-iJ#ߩvf ~}:i,լֲi]`B/Xc-wOkybǐؗS|{:webۅWswJ\F~mj)JR`B>q]ؙ)`;u<"/4lSYwnB Gm?t@`2/+_K[24ѥ[kUݲ"56Yft{m6-M8"X-[~\ '/ (Spn&FtEijfd he|aʟ#&wcytNŇqgP\s.9}cO߇]{vpovma~ m3X~?էn >)jVkڗ0vs SvO/~t zɜ@!y ;iVIf f($%ϴ4~3WW_Z'`*p~cv&vWz-]Epd+K8 /M|*mu-fjd~~T]8!'dnx`G[+ƌGXL#> ciPw80a)tR4RmG:; ;2uW"9dkYDs{ ΏK'=TT eI"&sbse,H+8D>Y*mUOœH۷"]fUα%{o5DL#W}0ٙ2xߪ,Bc.W7OI|uiHlT Gfq^Y(v7'Hƫ/;$j7N$ F䖤+]n%l\Nѐ Fm  :~p<]ODv; \a6vϽܼu&Pk umV;ϹHx$~A1e$1Љ>yz Є?tEoDU?"܎aϤV+[n]/mD(7cT hEi%Ndd>/Q\͠o8 rqO:#5i5S/a )sߣdwϕI+9bmFZJMC|⌿Gbɟ)wM==TKØQk'Fj2T5mŝDnYɱ`0hoP&"r|Cu2 5_Ǎ_+UQ|MwH8j/z.H*טhh軳5( ).K}C]A3q{4"]O Jy7P(1*+MI/tLDz!L5 "|8r{<ƃ"%*jǩ3\;ϸzp#jTP*(J+y5:M\עؒ1Xχq%^rUN 쉉liȂBb1)me[Ș|J&-"% f2|-K^.lFǫ&!x]n B{RnEKO|@MMa+ëMPi'xܦR:TXI^\ sIig#sx-d*a7"-IV)'ꕃf̉X=7^#10w MB%ZHMIRDuʡʗUBGLi.a,n{;g.Fytp6?P$AaD(H*(|^ôD״˪b7ZϊاX|Vn'c|R88|y0g4ƫn5;J )p/>|S=e nz贌fMs'}d?H4s?\K2I'` ^@!p2öP Ƽto}UC˖)K ņi;|l@38VqȘo D cآDaq`˻--?"$rW?Te@_Mee 6#E fBX!뗴S3إ]v! rG$_RkD) ?hK\joD#[Pv\)*#m8@8Q2A>}cLٷaf T"ZnMUN4%mJ{;qMYz~8f2w޼8^e9+i^"Zk*3>q~gL:Ȑu?XbH/gɻsLRA#mA}wͽ/K~g2E nM"1!@%:yf b@mdI _.턙XgSd?TIx1PEY ͺw4ZE%j*^{-{8'+GdԜ”CH#,[~9M7,v5 X#"+B)ykm"P#ZZ o9 7Ar$: 8;FLOMm,nTP䅲}(Xr#fkv*M1->RY0ds@E d%:t|F$bu)/MD2HIX6a ء2I6W1b8 +, dvޠ0jÉ& >~>H=sEx )04'szyuLe~r9|T5x 2^lD L-:+x0z&DŽڄj()IVt ŵo;5W{{[)p'Nļ VfwYupmՓY? m|DuB Έ5G#Cu#"iP}ݥkFmxt:Q+yk@H"m6 ,s%4&??pB;d `x> tSpC+UM8,O7Xef@.:OMCDnvOJ6:r!u8CX y3 yp'MU´]֔=<}*uss9u\,"M11sw.: h3$? KO+B`Bh- qۻ2,*YcK 4Ѥ5'Mf^siOgqL$I3Kl}v}w؜cԄ^VTMoκcZUp /x%djC _+)Kca ŮT5fnH"y:G[˪vg0IgrĩD\-hx}-B4`X,N9ת6l*ҬGJ:vPĭ`aUp^χ?«YdcC.HfPt o, 2WOp('XBJBvN%%W,l8 Ӥ͌1q3lo>8IHs?S, @ȠƊMXˬ,kjkWA*C؃I.>G@X-s:B ;^YVPSm3bc/ KLUi2lSNY EdQT nC,٭?9čiX$fM}dku q֯|.~J%oNox=!>j^9 9X7*Y,Q\mui0k(M (Oꯠ%@\F[')Wgl#FګB/M셓a&O.^!Xe#*8:JMj48h?X* Pm հX9;0ByXX3;)kiGҘ܋2G+7f'-,U+Kb*F6s?{D\aa!g!Ia!! !Hroc\‘xSV ֪@A&t,V,Bfy=|Wvj|/TuFa~h @TN)\Znj@Ρ/PYGE|+fGȅ -TӒ3mQya~/B=CKh(Q3G-|tnfܬyΑ,8,kcv2!eO*_w80sHVTޯƳ%/; d YqWRI][ymSs',HJ`F%`}Qo4PF0dSyNpmPA5va3IYKupL8`}C-#bu M+`-%(;G(ueݽ6V ^4VJd}_v[dz|H Ȟ܎>eA nI5yhï:uVTB9&ي_ 8Jv+s=`,;T(6X:X"hκ B3 ndhEw␟+f(G 0vPW8,jh}J1cKa4OnD뒉 @sKoR[綁}xJB rԢnqQUȵ{ z )nNg7$\Pm#.$9V'z+!#,4!'v -/v |.,f'˹pkD)hB] mqi8ܔ0o- ~rqҢG%w ҼkiD+N.5=t굗_E=Ϯf^FIoTqjk m*봙{b$jĠ}^Ͼ}R>eJzEjɳ]th xhNCNI[cv%9=JG5Ȉ7ѨYKҦ$n0p:*r;45w}_HQdDI5x (\6d̥̂@7-s2H H+it: hKϳ}$H5̰-Xle=xk7BwsX} dR()'bV3) EY,XZ2;|S;Bݔ.ϩ}iL<;c-6jOV|H R@Kb:0siwlZ ص+r&; &5A);a|dwT*M JBXOqt48Wr\Ѝ!0 sT,x4hVf K_҈2r4fdN l2pĘBy0b(JX5z v9n&IU F99+U:&:GN0S1j.A;5c|/? 1m8 q>Jv h-߶5qZ7#Lh<1 GA"fA/'8{u{b=WQZ<:δyD#s!?hy>aSEePSA*8 {}\$ַĻ80K yn?O#Γ_F"]KKәfuSJ2i߫0qC2kbuS]Q%[*V8̳r ?oqnsk',\L}{[I02=fhʥS۬gH. ԎSFХ2#`W4PQ]Xm,pX ݴOktٛ<+%`ey0&*iA m(i ĝV QƖ`}p%~ ֊L5C\o=nN1۵N8B׃71 Hk:qDSv x(D$}ܤ0 ##t [B 4-/Fj~iT/z{of oNRGԟ*ps1 jN]t@Z9ץ2:3[(~8~LU%G.0d&lLៀ)?$YIoe!6 v9ޠ-,* :'Vqk" ̂~߃WµY7wp |4C~:YN6TSQn"tEtm1s8$kBM ?#H]JCQ, [0*4}iaQgXpNx %-'ȭSwkbk fVMtG';2ްo#> rNJ r+w"!V\sy7 ,jM@K:B Dc?dk|:z[햃a J : ^YtI@ HwqA[6]bE"k0 F,P,B5.ӹÞ蝼qGRA" {%|7CTMҥ[_"O'E"&:(<$Nh].wwj#k~њl8\:!-$\u;P4,r&3& O[ttJELmLo4ԧP=aeA\E.mYq%`l%26u %fmo\ٵ>c~B9i1bR=Q.xnBb뙢v-16ߺ 4]=?"OEWB وUY~h-X9tւ0u0{ 2MVî!D27KnVdxhjb>u\kQoԹ"]V0|t`\~"D'cM"Ř&Ԏ2e%;ܐFѡ|_r\2Rp7L˅PJ6 åef/׆pY ì]@yAOGu""{ҩ0`SIQHJ♾sF^6&* YyNH69IlR~՜)-iɍʅF 'fd&Yҿ^Z `˧Hv&®kՕ% drwsݤ(2o)S=ӎpJ)q ~H_\d̚-* LCG֡Ao]wS "̲i[ʙآz9UYI7VĉoTyef q&K=I)+"Ж vX1mAAw{&Q4˱CE;{W18:,,i+ǐdmlt6g/b^/HolUhv]nAd9[LQ=hnmΞֈ ]"XO8lnU39 d%- m2gBĎz->^Új{h:AA uRo+U:=~=!:#,ϲ+XA*4WK5Ümܘ$AtŭryS'yҼ`{JU?)ufc7{HNmA \ r ]=xdqg= hH3f&KH@#(+Pg8T al+̂ ׃.ʭaSU/:MK䳬s{&~6MuYΤ7,e%^ G9LH^Ѧ4pz=mHgU\ Bꠦ!LGRr3 +Zv}+B*7 TfS7h#U =b+4ǐ__Vz`vSJ=v3 Zgjydw\a7XK/-_ X7)$vg{m?Oy%}`b.=pҍەods ] C+uM2cq ߠu%D.w/ W۹Q2W浺/^">΄êw+:Y܉d\xs2=qgK Do jѫ^+;_SJ%rfyeP >ߒN,!!#f10T}a0[C6yq!L>'MDC~Gߋg eAgꘟ^f7X][W#}s!}XAKG`3Lgzq\iIGm4y>_Qd*C;?BȞwnz #^}P xN9ʸ Ak;aOU<w?8(YUMtPUzj *:ś~]eTE=7(&g{G.*(7:ϭ:xv6^38m`Kky#$TUt9#Rÿ́F^cLhB G> JE,z"qޔ杸lI-GfIh&vx 3V%[=u0SDq<"EWCc0UtٖBp^xvum 9 .2J3zAJ-x b &ȗV *Z$d[hӸInJJU2l-J*]"< zv,oj&|!尩*<~1N78trn>cT4}ЮP5fXZv@;<[}71cʃ- ˮ^K'ylܸ&"qރ"Sw5A{v#x(4ɘFyuyt£vZ?X^lJw@d"*Fx@PCtW=ӹTQj%nBT!eveKANq);P֓tܮ|D1 i ܖC9c=y[.c.뚐NeXi,X-iGC>r"܌C<Φ8Z`'i=;YuZ:+t*\Mָ>SX2_$v;cpYw'#X8 L0RJeOƂʫn'?` Vs*ev%GU #2`@D,p:r'Lm_3yQTo֎e:}o0ߎ$vc`s џx^G;beB[tD!POK7JsJrvL~ofq"&/q^S;^ۤʼnuܳ NtWM8DKO ҡfVi+W?V ]88ѡ&j.Ew㭜K*STr$,ڧ_\3P ;((1{훇?qDԣ@aS# 28#mja 9PT^(]M60Q~ʗ -Ѻ(a %[M Y'jJD;joH)^=ZZwn},3²0[𿓇ьSrv1P[y{Ԟs0 p[LDV,xP4>*% ZYß|h8&K47W& f;3!f}͂ ]M% B&QӢQft%^}Zu];^wg$Swֽ8֝Dâ̧kfU*\p0 K@u60/ XCt ӐS}HЅ( ~qSjDS&BG-Oȵu} wuH g`HY`V—S`ţ6wYG0@n&"A[ppYl?.G}|8o3sm|!du1?RIxKկ-Z.B\5p/)ִuNo[svW" $Y_xu~]Qw!=0sl:SV젨<}B!)ubW[*`.Ᲊ $ca]w)K1)H"͢TwA*'R 1~jW8e.V)땆<z /hg&n PL9R9ÚY3<ӯZC8_G? a4iәU#dp(jM%7 O"5RAPPNxtC`x h};JΣ`uum~֮Gc+NX]x1eSPF`\w=~) i8`,yKu&z׸D%@H8$ɑ>|#P.fL\qU&1-᪩ӄ{d 06Q):Śm:K v9f,&T"ȱco;O>AV#;jJ7`ԮԔ"Ur U3`pI.q>6P$E8kRoP+l\S9r**Wq+Ks+ TT\q,gne/mJdJcZz# HH̑սSCb ]f|0$ݳSE_v^.;ƂĎdxJ6~qEj.$F( PL3+Vf7ԭ&ʴ- + s,)#(Ju+@$)#N/bt鿰?Jte(s70e76DP|m мNS`,P?-_\]dc%(^+Sp';$4fM3,C$ugȍˮY}S5=@^UME(Iz$Ws3pW;j튀~MB>g 6|d'x\uYe:B#x_)6ײ sTJI99yEQܵwU) H!?ՙfYYYM+obQF' e\ fϿD8!RvUHnG+$;pxh, ʉF=šuN /06!ް[Vqt|""`͜EDĮESn0ךvxӼlmsc~TEը2#>0ƴ4mRt孓~YF;`H[)OT"l8Cm5E%$GQDqLjVغ+@vBz]O?0Z }d_G .Wt^A}QDo˕i^٨lF!NI_q!𔜴ZVB() 2l3X% {}V]R7Qeq\PSUl5n2~2`usʷY5 FĽvՁE.O_(1֏(|_HJDVU×|/UF;!㌼H}}H&L ZCGjdqlWLI8%|t+BWm{)>BQ\8n_wP'(qoxj]j7Ǔ{)(ynM{\GPlШvj{J,Dw0y-< `e$ Fq !2WkN邐-9z[͢gqf1B0FKl)tiZO%WwjM,)3c gC# Dg*`,>b_.v4#VtWմ ʹ%L`*T2]ގKng#1(V+#'.h+ojw\2{ZvB^Do`6Tp >r=5hS])/Ǡ%jqg=&,I@v٨-6opkՖ+O76OP[xV"hbBia XaLxg& Z^:=uVݘ_o}Py~6{x*+531*#3җP.)6{5R҄t`0֜hQ!|/ʬB2y9"Σq e2F`iMx5#v`#=NC 6k˅ BǀU:HA\&ϥqh62H1IAݍ{9EץK.4TUˬbkDyC76KR*g Z仠_/3PujU%&R9`AFr _lрiJwvsa%sjp#EsR6j/ᷬmXU$dǓ\;Ipir%*lwU6TzKC09,V-]WؾcG?HWJ׏۲ᣏ=YHufvqBF$C9,y_Y4;>Az[9#uAP\{%A:`X~b Tf;5a|C~5b鏙77:th݆~EEITF?^|, Y GY^/:mؖq.2H g<'J棂74XD3ڍGY=$a\-2/b[4&뻻MM'2l6VWFZ̞ !i|llo !b4m&d왡soE2L ٶvL/roq} m+7). z %mg#DgKEfxp&>o{8eFSUF1<]3C3C(@3kʲl -{gpN7,(& Y%ԏ"})IҘ YpSyXeNbه"$p| `Kl+Asw|$7!l ~΢A#:;JZ@t#dp[ bGj\x}L@,䚞0ʇU ws,_m%6_Tښj8Zz/LE{Y+"`)RX٭^DnX79r)`zj" \w92&3Qؖ2T^zV*ΆnjKav0.`w~;9P&X>dO!/-XGӪ&qЪYt ?f0!d S HaT$~r(}ˮNZ?n ,|RuXf8:~¸94,4%>O'B 2®u&y{Ftͪng[92v*7h_udĠOIЌ8ۦ%#A%w"x+aJѷwj/0L8ݦh؛Nck7`^ã[^'3@:\2/ Wxr"j-.B€3]bsW?%"T#ݽ׸¸haݵAgm*!Gka?52YvQ2DFI;wRe$RA^M:goUoNo`$%LiË84|1Dm\#*a\`wx'PnsIvvMU%,ޭ+\6Jr,xk!irAUv@ZWGn8넕JL~@91myq R<SH w ?sYJ2}MhWpr+2dqYzrFosOIYEJ ̴ǀD_?4BjH`#!2#jԽeĭ iO\7ٴgX4gz3ᡂx3{T85Smv=5U5 jAV}6/$lyQՑb+xI "mx8tbG'gΓ4ћ]oJD(Ϥ e`"Ÿ(9ȷFW3ޟ ^/ n LqWNy|$ak`s&X͟Z]1Y5Pw||@ Ȯ',E{i`Q*ow*GN1k-ZVZIY('2M#yͦ r-:]%=*ݯ_PuM>}a_jМde!jeMM'O\nޤN$Lpk1 0]NP6BRբApC"XܧN-?{mn}cTi!(~<,eݾ%g ~&T y띅Cv`WZ{Uq,峋i,X/G*$MϫRaFtsF5nK oq4P_S`m*L&崌k:M/oA-60$HtVǸ3߮>]r4v?{FIj@'5ooOIB&2ꁐ2 WwgѺD}$oGr{D`>?jA^j1z|R?%d~ulB&Vb 5d.*􅒾+9H]Wzf qXS C*FHZdNaG %plDC®+ߕP6Qg,6yU3y tC HQtBL7xON h cmZzVN=m:nڛd,ۨ3lGkH!zŵ' Pujj)1mÓ@&"do%u:'/ 5 /=!d훬P&UɛhnU,vMц2oR0ְs'f vB\sa7"߫guPfwD!*%q\Z :1sQ3.\>s1-v#yB'}[k qOYܩO3VN r4 h`f0ar}d1kĄ"n?0]HX߫eaD T@ykśR(;Ĩ3Im33oV˝mzg@vGz}JkR4,* 4JSբ͐&8T3!8Z:R (dlZյtm2,b/ eL(F`] 7ZT> (B> $1\ ήv+.h9nPF)Z5xlV/MtwSFWW1Zj +2(Fj*L=y!ZFe EB9y` wQl>|\Qx:lysB0ңlEOpBVDbUP}t2AB?vcߊUvCj֨Zĥ ZqJ,ysў6( F):w1MC(N6=am4Oq`wd^1'\G{ŷd[ krOkV|%3fne/.u!Oq (8YFPGDsȹE[I$Uь^=w/,utcWGI:9T{`A!eFcn#㦮ե4*,a:ݱ)>qH'ө:)eƵ^'\N=1U ڋ&#@h.it?dZ \ ! )gk<ósn6!Q.$grFߨ@PNc4rڤm1IfX?V)lw oG|5Hma\̻ qyj ״Y*.:o|FBʋau.yHx)5W$gÏgnOCyk5یD3W&gZl&_Zz Y: 7T23F*P%DiI6z(3JXg^΀'_-w{}Z dώǠ1@茿X:D'QܢWZB8Vzx> ' B?pyv1|졲~$=_q!G2ic.)r%&f .WNԶ!đl&z8`Cd^nRd!e ߄}.ʯp-%@d()E|KyԿٶ a:Phy6d|) Vpi8v\ Q\įƅVB,:ږ; 868#BbGJɁi&~jJ!߈$JFߞ8QP_) jMhog8DGw*v^7/ <Ċqٮv5oBb*e6FR_8>!$[Z"'L4U _a'rJK|gaf><>xS8ly7S]hnS!v%2SE:|3PV[3{>{Xrom1!BV~RqGnDkݑu;%#nؑE•ZNWȰϒTBd|Wrs7 ΛEnKzMh \EH0ѤQ`7p6/'GE f2$B3(oB9?F/y.5tY%ߏ<{VZe- ?>kzNq4SxR'Þd7Bt AJJUh'|JQXu!n_L~DlÉ3? ʎ-c<$⿊c@ÄtOjRbA9c2eXގ@nC8z =w,4TYPWA ]/ x4b5=#>P YGԡ42\΢7E<0ņRbTWca@Ǡ9`tH7j1U2SP!2(ڪLD}BQ~rKP2ŃJqMV K~KAςۍ,sTY>{1gwc 2N}1T >0X%}{VcA'=_K* 9%,5v0)fDdqV)qfa([!}.Jәo߮Ï3qEЏ~ 5A #D-?Ʃ]Yd\qPs-~S_W2lhꁙ.cJVtU+q ‘:=vX4l/OHO_ͼIpos1Oq!߁c_Rf@y{q[ަ 2p67c(CB$zeLjN ލx֫DgodeɞAܠJA[SI!GJKЃmFs˔Y0I?_Ҋp>Hx7HR|BuД'`'C=e"w<'i_oS^M"Qq)|.b'#ÎQQPezF m2D@#"(LroQL/_czj/eQdwURO>733H]-UN:U)E5DхITt w|GkR~+pUtC ^->ts w]}BOB_Xj|@* Xvc^E~ނ9m( Fƽ4"'Ӈf;(V` 'hDD}˄A&\Kc1Vxv eĀ#{9M(:8%{1ܜ⥊DcH@v'XX}C5ͤQ"\r<686Nj~VXa{SCXw&%Mҕ\,/$4ӾN|*zg'Q!t5ֻ M*)\]cA0S{6&E7MB2Wn}fwht>B as)+>S_ccti8e!Иx@6aDṀzlgR߰]gz08\ʱ߄߂ت!:+<*ݺ]vh% O}Is\)qeޡ DIPPW\P'o Ԛt(abEzb0^} .6ތzK Ə(ڒЏ$L4] $hPؠ-r>w)E ^"nGf5>i(Pu0W@w2Ț[TXa' xMCJh#y^͹y~+p Bӊ߉FYwE ռBVuRW41&LӦs o<^hfp,gIq(RF;^QNl7W;+6̟hPЬtF6yWSA(N(*łӸN`acwKך >KPII˰[]$Kzz2fbUNC=:(('.vY<)dG[dɇP=A .G,z[FQ²AESM/GDZk ~9sN b=$Z|V!bwţ񢣊hxӺ-萣 VTM# ϼ=L'da]CO~K+zٽ97U:xgsppErnh5`D<q^~FJԪ_jI&^S$yOg:k!7oe)$pr8ی_1L3TLp"IǂG tMϋR fW:X8էl|P{m9.qG4[a 8R~߿f߉ڒPeG8&5C'Ԃd[4&;lRvDlTn x)R 2o7Q>I6m[%|ê,X/\.E^/mT^1w-Cs4 vVbl3]O"Cַ!(݄xzo-t3&!bJ5E_y Vnr:dW01N8Ƽq``Ęʍ?~ .:{52<}akgB%s?reP%XʢS QbQ}nu@ ]=sY5ȡAdZ&{zr 0D8@Mµ˙ pYfDЌd䝺侫$ȤۨcmF=ϳC:#)ݢ|dn' `j_4u+Ph3WȁcAfC|WG8j= ϳ䄞1mʶK_7IFݒԊ٧5A]`eJfY$u=E% WV!p/iVܳC7rR]V#~c!7Rio|o53V|%m]g8 .~-zFhl[kг!Æ"pwJ[a|-8Lފ=՚>=Bdl쳰&YQcvS  `5kܢR]UMȬ٣OmS!Eƌmyx!y"c_+7DD*J%%bvÙsS>m@{׵Ʌzczx< QJ]|9V!Zbȏ2.qzCD#oi#'qZ|D=(Fm$KZMRY9(ܜV=q'La+ ,QD0o-jEo?o X{JW׸@@զRe FW ߒ Pb[:qJ+q]: Q S?9+`.j#:ڋN)7hγ\E`RQq8Q2xfY%ݯ/Or]9^Wކ$c6^Ǻ *aTy$YJncR&znA }!7(=hSotNd[Q3G"Nt\`7ݱ]=eZ#Kmn|'-%=$)mM9^A6ྦྷUB$ʼnOKO7 39cNSY\K;rIZ9BH4SMǤlH)!m9@6bp6y^W=YwNȷWU^t5z 9Gf0!5us )@nx mg)]-@$Klj >_'woMʀdL4] 34<;ثdSƞOv"Kyh& qZ9%gdLJhmqSΕ91^ڮ7LB!}7 6։kiOϽs )W4'r[oB+C&+4 ȍIGCJRHqBmSwkiVfa+Jg[yFص@PK~K_/+,oo }qg]Pךxqj#ƓNfa[`H'2 i O@ujBJzoC+{, PJ06ۿn|GXߝu1j@o246]R iK}ՔWr؏7KJ6!t1Go1ꎕVAOSyZ2h9ubi>Z c_$NE%#bkEEH5 qD/&`ɞ GJnS[ G/ Vu2.Fjj:qn; L歒{:X*%֤If+3f#w ѽp˜ӂ)ݤ\x!kŘD+鉎 >Y^H4pyD[lupOx_u"4I#SyX ̊4E5SaURՀʄpv +| _ j\/$sYFD *Ƣiw9b}KαN0IX+Y1"/$^\x`SUA!DD_ +#TB[%FeGT$k?9_O13C9 -kDҹ̑!@HxM{@ST"Qb]3bp\n2=`]Jd+HXq{x DYрڄ<#Y^xx D3Q#p"O2qUR>]ziq\|ԨU9ަݣfEJ҇ |ZY&dd9| Iࠄ(6WU{2^ӬKH xr _t̙E;y6Bq-15v"kb.jʶOon]CzT}c幮du\[ͤ@P:*M9IخvΠ\Vq?RPkᔤ~o.OtYv2UxyK&ֽPxK=qm\RˉBT20sRʱ@^47<OE3W%n @ၠRm_:nحxG$cע]#P!!p-6ĈTEENCg ֭{vJQy0] J Jn ~'8AT: `Ɨ (vw x] vL?c>Ȝy*7k5r̩bo0W+c oV[s91u1G1[ lwXz;M'h) +t|RՆC[cE݈";ߛS?eVޔth4e[hR >qĻ۩fRo,4M3%yAA 2dD KwIPYPFwCJB)4&n?70K̦Jl*rlh,j(o[''w#?6"OH*:R. fV }|}+Xf|7"$iTLa/^_#Yofoq-DR!KD~YV4^1'4Xz`!!_j&7mg'qm%+!LSs%UbzBmxnmy^GG#G("9exW%/P v>mCy2mWւ]RBYzRT[UU.>蚶U^sFrFRMȁZv^t)o j a,ESR3/Pci8'0Wٯ+$R ڤ5Q#N jyG} ƒ߈Pxu2&ӹjIk+Ӑ9 i~V[ 2*n,g"ʎ4'2Pt. Dt/j9D֫VTppceQËKEΕ*V lQՍPј*$P%4 2]2OSO >r.L-omQ +-`֣+|x5ȿ J'glcVZW C[V>qi1EIu1 [keLx> H6hQnDfJѹc+:*;q#q<.z[oҡi)f܇?!C-xnv>[0C;U+éH-*E+PhpxEX1_QxH88:'įH#o]t̪,ofqP 3Xu1Z#qFt0~ >S -V<{QWZKɃISIq"7Hs>* x`lNn `ܲqāIңZf6Ts0!rr)Х`⋻EDc݋(2 43"[ W4#X[ *(0qsA2jĆ=,ce n,ůĕ?]o[6(GuN=u5<n\e+ )iU#_huC;»I<.B#)6OdRZnZR Ben(HӔMI4x~vԫV<24F,l?rbdOGrBᓰ "J8Ԑ.Wfzl]fe)Jx҅]@c<xVi 0 <>D[*ayDی!NǸWEZP0"Z_A"rmsoY䱯V6+N2ƄLiBk&,ԫ?iRƊ1LkZ̸vK~b n+^QWD+"-ˡMuMUI$gX}c2oKdoqq]:K KhXfz:W)B$D# uޖ`Tx#"vbnR4ist]I6 д,2_~wՓRg-|,ޟMJKqHdԧrhADKkc(zЯj\#MC%/c'&q~]B)K J#+]z$!:U/om~q5t]Z]lȴ- O5:d\ x}-W/X8@R~"C"uؖyǪKg%T6jC7[9Ycbu_+huHezݏ |5"FCz ݤۣX>l}ȺrT`#4٫kvߋgj'x$w@$F¨*v̉o.Ň P\g'k1ɺ3\Ǖe`gck6fFw8q˂jB$ALp:EH|TފD 2-:2RyԉUT2/`*jfpڂk"MK.hOWK{i Mnǫ྿x҄a*\ yaeO0R;%rLѤcxS4 ;]r?eGl4 L7e . -(B/[r3 꺒]l_U1CJ>XMX /O.H5Q#Zd:UNlTH #>aO45gPbDK>uD`J >JIO.pvDY;AMrWFZviTtZ,OB`W|d30DץD%"d]jB!jCZpMG4U6`W1ޙ7νq RZ'Jz*ۛxBmvnaU#yiz-OYh_ ?epx(If$wi304gHρlϻk8u=֑x];04Q\2&8РmCUI"axw9 ar.siG#ؘ픔n CZ⊘a&5(~?*a+OZ" kJϮbo`NՊ(t]DF>h.ON$TY!aqӓ|d뙷iX[Q1ƾ$sEB_3xѯ6)0DDx%`._Xdӗ}>O>3c2)%ͽ" BhB Nk$CF P\ن$2 ^4;߯܊=oNLhgϝw# n{s$p:z}]q['VcGz1@w@l6^G8:*TY e ZFS;@+aksȿwv7L:iq2o !ESMSF;=rV؂몙F:d*{i/[ M~ja7Z{%.^ )϶h{˖Df\{)C ;*exdé^Hb<!ŭyx/Uy~& h7s;L, Pռyup%B_ J$&}4'&Ix X +2ӣJJcҳ\󘯨f"c)wΰQ݀s@հ:Pg[_#"oeTzsQ/ @􃜸.qE뿯4_}\5N {O4.M}R RO';ņóM4CX^~fWGWX8ޒ^$;oK3H8;@pc?BngVdl4uDE3u9@K)U)]UUg+QZ*. Gp.}…K A7{!BBĸi/ .FhRQ fC9; Ejp-0%uf rjt7誀@ `lʬ1 o=KǺqm-X9&OP:aB=4z4/26sY>KBʉQ?Q&)ߕnLJɝ%}p a-S+ctP3H F ooP|mo_&c϶AOzm״U 61iTTHz4Q# z,0͉Ĺ/zEevi9R3 "kQ<.^80\˗Gp2΃/x2F{Y:QGpgػLÐEM.dh8Ѓl@wr]y!p2 8_XK3 `mV;lzeD cj*y;3sm6N 4DLatK_@뗽nٗ%iJn 4 s1C<ิni <LJR28%cX@$o"u7W淿oT}!JZ.:`+^EoOVUw9?g[>2#fNmiX2 mrvm}5ч#z ^z3@=ךJ/;E7ߐW|Yc.EB2_^WxQ+MZ9^Rr!c' 51V2xr(9<0*|CefI,,q x#kcG`77 IVFҪw[j$ $h6hė2`SGVaA6 |'z٦Xq'qKnns|0`ϾY#`}&#[iNT'uXMoп'Y\_οV ;Eᝉng$Bȝ50-7"ɗ!-NݫA=(y$G3F$hT(\SHjv+ >=HN8_>p@jqzf F>? ȯv*G*d09I$75l9%-W!pi4b6cHM{,SZbu8hV-kGH,x'aB [Ԫ - 7,#Wdz\.&c8efx^IFM# t>ߡ"^ӭ3g S-JQ9;3v fP@+[v@9y"gu^n{dq/]LIS?(|YĘ6VmëHn'StW:0z3hl >^utOjRCpA8s#J9$QǻVQ΅ X?cM6Bˊ0#G%kbi^UD{"hn_ :490S&L\F4_MnO":uͅ_yoe;Lt=0  iW.(mZ5kuDy*|PtQK5E鼶!UJm˫g|L*~jB3:/wW*AT (1&:"=k{fõp;1bfJ621#}7#VVPҷZEǯ 5vppͼ}ש*Z|dSzh˜SA˦nYY|e, ?%Fcg##TwׯeT"QMY2LrQ7IqnKݚ5)6@vGì`܉ttTk)# uKlwۄE^w_5Zˁ-țS[Kҹ䱴Bʶ!p49MN+xa H'w;ZDCNm5LE@; KfKFz 5>Mu䝹Oƽ9O|a4@i8AM˜JjZvhG/}\,x*ØRPvܤh"M<ZyCA@ffzfpF)@ cs.bW5bT f=6sRҾlcjxnj ^VDܩE9$"5!Bu4xbX ҐGQ'G7,Q-Rlm zg-Q[gM68N(&Ht!*M"l^E:GMUb<`e \Ӥj[B'9)20^W:]ndd~4r!p-gO?` [%˗"bscAM/x#53'̏kv~g-eݎ% |AԯQ?˨׃O` DߎG6$THq",q|{"1Z/}/t^#{Lu YecRP!Kgnɧ!f9j Yf۱=׃Z 96L쵸Am * >%>ke?< 6{9h oJuL+t`7-wCA{¾XM~O$ڇWoAˑDC,,P6 rccwqeo$$O"ƚOz ҬP+^J-TSQm&Tۨ7,@ui:)OrpS9Tʛ*CAI޿d9h'hCot֖ff\ S2g*F6QׇI pu φ<\yBaAqgstЀ:]K#Hjpt3J09Gsٴ!ER/aפ4Nr" ದdHπ)qkaYϙRKSHr61dD8 7`h )?Z%2Aj` ;KǴYgUړȍGǭVOR&yfg(:rSI$Q_ɴqlrZ-{Lll #EOXlܵvCH>BsDlCxMn+{ > tD(HHn|)5ʝ%rzE`@ꌬ:e[`ly7{S7N= FpJ2hktV-CB5-d54 |)F2}̸6N j{ޓ ѹ`6`PS-3GB>GxCv砹t|q=pUId!m P:'0é{~E/qpOOIM"Wp;ĉ^kY|;-veNݼ?HbG:Kǜ:,#̭ĤI\(Jcjq&t/Ybt9,F͵{}'zM@AҁCLv~;:;fѹa$0ڳ{f|ֱt8sUdc_.Qw!F+l3LaT7X-s=v^U'#! KJAnփCYI_{udM}u=nH ڙ||fvy ݍ )߆`7c8)V:pXD1KAAE7[KIX=jkEb҇"pN&rgQI=kVV+G@ai{W-F(uX_-ʆ` 79.dCL"5ZwjҎTF_̚Crbn5ߊ/ME ,Iߔ[oOB"p` }*ZJ<ÀmvǾ!+,9f[Ӊ;191CŖB!8R*R7bOq/Y"+4wCэ !ڭ Ղ6\ߎVO*GS@N\ ,RFsWZ,Y|\; e+s*mr״~-fnyWn].@e?7L -],edM}oFGHӈxXP"r[u$Lj& fœ /CFT@su[DmJU"ZB-YHާ CY/TG͕%6T7~{FZMJb=1*ɐd_&?p:G S5ƚ=o u[sH!8盂 |8C8ȡ]%.P|#^^á'r+Ii:C0 [[ mZρK:DԹml/[y_(g5\73H~'FX) [|s)jʖz}\L ;ynÂF!C  jW=T D63(maW/gT8'^su&)uk8_ ou0Cu4%QkK'*'ۭXfLi\`m1N|ލBcN"tu.^?\mWJQh}:H8#--{ 4z'W:,YHQx4~mPnrs{Cr]ΚyBiD&w=v_[\:dē\-i^m欄q|$k/t)hJ6̯).XZϣF #D\^}zm2>~A5&Pn.ߒ`b8w* |hð`9tt3=g-Au6# -{Y+F[[aQyz2x*O6'z2=lFŎ|p悝6]ݜ-? g@cۺW}|t5D4QM/ xh0N9鐆HdDgĖjD;`?'C?= <9?6ޝV- nZW|Z6( 9!&1-EwB-RGT25~ dV0nWW !1Tv ǵr/!r$6,I8ccd?"?iK M:'VpO2?!6ޜ5FH^2kSޥ!xUUVpޘztZ_4/akQtUgkdpko +ƬKbrW#bR%9lgFBAM⪮:CX&O'/w.?i.Fgf N 'KBXAFJÈ IYO3M@vOhC6`{`7EWW"aQCjBveqBd,}:%4]Mg5km}^\cgWRȖFY9b؞ZV_zczm ޶{ܖ~+-OT_2 ~{sݯJFYnUөlGjǪDYzT~Z uL򂰻yjIⰖ_ng# &p04iV%Er;)cHE=Є08P:,{ljETV׉D/hϊK7l%0*:pAOgl Tҁurb;@4+$zW2bIͪªp]tOƞn:{ xyZ` _0)R e?IVQhQqX܂!jrnať)I`Ɂ}0<5ba qm<&WݱM CR@SX}3AƓVb!Ec@T{R$y6BT{ƅ> d([tpen`蔴F.M@ *zatn'zZ1a`1`3{_&B5F09ڲ Uyֶ?1ގj}r !kVFxX 9,>ͩ5&le(Z쀜cKc.0uժ1.D0dfl&֎,ɕ;`^:糍8B I/~tkIeQ%g}z|U=0 t̕,opnR|.^vʥD}7)bG;=:3'==11d^ .,K>5 qc')ìN񩄆#2}&f b+W2!IC7TsX͇;/.ݳ2!)_c@lbx,;%A:zO#.wx_`kHv\?g#-q3MgFť6lA,US.B}AO؀Mgwx!|OS{IUC a Vl_L'xqyoIJdee8 kt94p{(ks @X!U@;mc,Ӹj-مJQ-m #GgH7,.(TTa&p}Jcp!7\2WV%,Qx4@g|9es~F^~`}Yk/L)`6QB> s>¢ۉ-S`(D^nr S 9{x <8$Ǯ+(>m`ƍx[TB*ŒilZ0?9[ &q2& U}ge=E pm?~h02]+\&$ώݮ{uGڢ :H33ԫu:/y,XQjs{ɨAsDݏV8p ^U@A%s3qlՁGXċJHE<3SO0B=t@%#|^nKy_`8vm|ttMUJ㝧YWP3<~S.=Ϟ\*J=W˙z/uhG6$"ZΕ^ޒguh|,~  ^3Zp+,,Cl>׆Glyk0:zk8"/^sIr"ٽZeJ߿"QdǾ'Z:<39RK̉ [ފ;@l CKSGhވKΜ}^@c;x!w&y<41&ӂnן9,|ZyLGpMmvE=/r !NMijJV^ xHZlo#H^-.vԗ&&L^R kܒaI @+ Ju PCPq6]7*wqW(|ӵk=HPK:%ڱ4,㑬_d̵&@>ݯRm9ձn $2GkТ:}O6,OC^l,mry{Jkm^zux:7߾Bv-(-GXu+:P )BQ׭z\7C NVcݴKKIH 6x̌9$sd_9k,{IRt`̤ ?stOFҔɁg##蠕 !Ny%9:vjg3|П\(@-CIw:-aReIeC z0%%9G7Ox&YK F/lOOAp&8$d1 r gi5ߓ7_4O0$Lu.I2򻭬 `-d/s/GL0QC[!A1!8,w3Ix2>!EmeKoleMRKMLeil?; ;Fݩ!JBLT>h.猻mc)`C"#_7$Gi|biX7aRAfJ=A E(V }\A,w];4oom :W|E+n47hsy:%(*"׌~Mh?#0{ K^5džxek7[!x6>=Wq (_CMpѷ2-';lʎ̲tq%K8H~mS=A^-B8]l"]7l OM&=ȳk-qsE ŠLޑDCGMNt*x!9Ĭ?i AMw^qGmjq*rm(wIvALT,q \<DRG?;kA>O64_\[z:If!̳Wa{$nld8).!"JR! 4`1AݥA|'\$ea/lqedr5f7%@{(>tWN|'%E. bN(R}3 7VP8ӴU= fkU@Τf#=ӭ1Zb!huŨR c+bNJ &2\KMHQ=|oQE6Ž?9"j"d&K vz\`/s%!4uo^FӊI!AY2Xy_7pty>ao}WϻHV7`b@&ōؽ'E.MBtFĨ+RpRܜ(c`w_CxRVaUcC,* BfiAVvGT*鬑=k.u\^=델XƊ_Q|}m5EZ3*Н:!e%1A㤊=D7l,u6!Kf2N-x= qW&>-NcRU4gq?]'viI ≻NE[k.SWy5:-ns$HdìJR)( 阨sER%| Ӷ %wKzw=YoU8cqvѵ> p%Щb^`ntMWЫU)pl!*Vt'@45sd]xj0 Q{eEXNwn\36:]i]lsP^NM~V/Cy*6cj0$i("WDP480cn)A{4*Ţ>ƾBPx ~ԽZv]S+JNO1Ct-D#sw Y=Hgf$Ӈkw@Pp"P NGQ%>q'֎Ip6i#zC (7?}.r{K B k9X 7ulbT,$e6 bb:~r(=M Bm&Ͷ'5K8b/ D>gG LNuu>sI[~$^?7TNZHԜ@*b'hY@[іٱp8{VS7\ȵBb3wC^%`G#*99LkiߑRGs p]6}dS_QR螺PYŠbF<9'9.Np" ,U<ǢcOUPD@6,v$us!e+ydz {[RHK_wy~J`46O>Pg(gpmf$)1q:qۺU ^q|K}PӠDNopWi-wok9y8 gGj2g_WMZ Jƈ J0mܟƁ@S /鞉ZqP10@2;ϪP$W5NU ^~#*<[ g%aSHT1DHGHO l)De'urjt1 i106&c+FDq3^3p=0Kt`n|>њ˻$FJ 9]$<#!OApȗBг+R= :J_3M9Jyq2 $LLWߋ4lGb6_$] 땫 A 6{{u} Tf*Ū(⮊A)Oiȩ,>J"6:撫I\QvLA oS1Зg,X6f?!ߦ4U;*qASwwJ2"<"\WS ;μ/ mxHZCk1) &䒱j9! }eDuvwiFLy᮰\ ;`kD|?O_߇ѽ,#%GѨn|\՞`+ŧx}D—νΝ4hNJ[FfYo\# \]ND 3QNqOmH-58+wG\"%q@p\wW9v^^:TUC=w5 {Շ6 {\euAz0QB|E7b5ܬ l-G* pjm9iůb]{JIA-8o=c-BsCJH~@0 rqm@Z7,w-Ie~ڽøcq捾ĆHK ~ݝ1uzwn9/(3!'-@h܄'z%8ʚv 1vMK3(`[c$#='+)H>ojU$2O>\~tnKйf O?t sr|3]J,ӓƜtSZ67:ڗkͩ TQwXT"'ڷFt_!XRSYEʗ8mW.l̙&hskX}qm\'YXHyBi8 Cᘳ; #P[TLs2œ"y+,G X}ɑ ?, R<\ߵ4u4^YF+'Uc]Smp$5͑BXEťǝ5uGrFw$hlk;Id!&`WH%QTmMƭ K&Kf684 )V }f߄Eؼ-}/W_r[OQIvhO(.A ?5j- %"5r .Nq^Td1f5]FazT}Dn{I,<2#`.Riz_$%>02itBVQ6|e|)zsuߪ?o%+:E$Β |_oRot!Z\]3<}啦*s!4eIOc'*fHVx\n@̵]9]A#̳Ok]TiF4Pp.JGAB\~PEOUf"O'ή͝/tqnKbD'3\(e5D[_J$v eYLl[> hwdDlr"\FB_ sCޫuNkIrFfRIrLw8[6h!+(bsV u/_ʫUz UÈY{jyH m\uh*%[Tz;VaZ1S&}sg("dZD6Zx0U ֍a-ÿ5!®=m`8s&2N4]d"Q )}) z<-q=A': 7qZ t"dJ|"ڲh(Ԟ mj|289[LRmlekx!tW$?hצڒzM4 ABtf@*kw@ P71rmgyBNrkdzQ?VÝ)dɀ=yq{'y)76waRr9c7pqxݷ=46)Cs~P9ijG!Wѿ;ZgyȔ>~W<^Vv(>9֬/xC ?ȸ= e .} J;ÛKOcEV)dS$(7Y;Ð_#lDCɥeD)5 ݯla8o9 [@ݎIg|ߑ7pֺ,($jf2 bP2tKKPPMںc@f£)‡7:xxY[R_HE/ӧbc.VbXSv8B$gckI烻Ik>`&boRCMqkMw|p)#.u*DMV)芓,iJX ;#7NH}{7&d`g0F2Q#Y#A45+3'igc$7UZw4ɰ"OuEW!:^ji~}dR-9X >#% -o>%rZ.A9c|ː3a_c\xB@0CbjcMVaPD$΢$0egAJx Y@knb&Us&^"]&GWwp%.A+oYT<\~Vaq% u\f LHҥ,}:Nq D.Ðԏf*B o*rO<%\ Cԭ AS8 o>f4m `ʪ-8 LmQ=X}&P%וuw,svaG"9NX9{*W#6RYA2yn-%[4klw" F/6&O'G&<*lsyJſ\(GsU/ Nd V)B fOz{&{Єn?6v-gj<f<3QcI {T퐶''TTt z~W"b/"9V!a&Yϛ1Hpii8=@7:*kt 1:sPKV42@o)2Z kbV^vҠowP$ѱ~ 4VHўc0$͑CVۯ) %DTx/DQf6k˽NƫנT+/cY$4$욤Cr+|sRă؁&N9ɀb!a^.>2%ɝLh;~B]ųqs%z蒂Zz![;HbEo/0c vaOJkQOaj5,D&Etkaw1[\ 1&Dp~OB|7 j+>ʨƢ=bOY"|0ȑ7\C2u+ni+jИ%Z 8nF9~QYh(MMf3#}yST-`5'HJRDaSo4܁hD . _jӇ;Y^J`$MCօ}wO$Ts 0K^2-߉ IroQ{-~ֺ`YOPCjKw"}Œi@nG{flR8v&E4x&vT@Al2Bf_ %1u~3ӶR[oJ1wrޡj7쥱G-գB߄Uȟj*Z\rbSE|m[+aPn +׈;u*R؄ 'U N'SEw Uz-sHB'ڷ,ހb,bC!sC[h'onzIJ}~xQG }Z:sl,Ri+Eb56Ԉ<7G M}uXugOx^m]c7Z4 } B ?P΅ ˪>lxiYNuf?i)ra"^~8LZLӥJMƄ:ܑ+bxv8=4t*@;=Z: C@/MV^N,b*[.%Cp"ԭt"\i'f͡eȄ!o&bVė!~X ^'^,pnE̛qzTLBsr8OX[b,:#AƖQֳx.w:؝!D⿾V2 $E(Uϼ4٪p<x%§; *thZu؈BQ\8o꽍eYVO7X#9ɘW\9XNYe{Ecuwsg4 0&s}GLz'w)A/Oв[q3Rϭ" _E:Pz<ǭ-Laq(Lt)F1q0)&Շ'I<܄DD|͑nў^[?:t/ũЗ{ƃl\j.&SVэx"V~Bw&d ͦ׷k墮G]p ^Ӗi 2CϬYzD_C"!_QJ؅p [.萷ϘA9/s5-tdV֙aA4!U FN]t<rٟ2J~i U3|qzC\ [RQϏ;Vc~ 4,/ʹϼ,VУ{A ]jfxJSa>27,%Y@,bK'Bv3lRڂڹqܗ9WKb1e, vZvU(B>Ou@[dMVbN{i9%l{};sprDlM/olہ@rLdsZOS%  @GAG3"*^˰4ە𵌔*7o]$Hb 3Ҫ;=ues2U#!k+{C4, [; Y#e >Fuf*p{Cnk߹\A)VmQnؤ4R m/UA+juU+IyRaX(S[GӮCaPYdO:o깉p|knemLFbq7Eb Ql/ҥxC*o-['\*B!;)`M}'`l$-㗯 3Q[Pqޯ[-?3c(O͚ J„ܱF36]UlG#0.~;_yzR~kU4ag@hI uL@pB.X/72aսZ[="~TV b3sWT=tL _f|!վqkހ; V-.Xg gÚ[`84:ٱNCoX7B[,eo 69[6>,16Q)mѐIw54cz*Cmΰ:Nv4d\E7Lg.s9bzsq o 0rt rDqWO@_3cg\KШ*ҋ٠\G܋*YAIVTxXwۺV zXOOθiV{b _cy⇁4s*[l:̯{;6p'BH94dX״l"ۂZȰ7euPK',=puZg#d7*NَE=Օ4a8A@LGoC#ZZ-G^f]NÒK1vXDڙ\I2H&3x6Q WyљoQ-P GH#~Icg8 JGu˥5/DXUˎHqkRDn,-%%v$ WĐrJ#_|wDjޔ_ab Ƿ~SlnrㄺSf7;>qC{#όb,*;!R0h!K^pOu{xy 4=oIU|}aT ;ٛQ[;P;3G%#˩rF!Q {!35.H&JaYfmߓ<3tnQJ_5*[:@+K>QaLz }Xal%^-^j(0X?Iu-a=ݚwܗ*GaNeFh'75JW\n#I%&|8 0/92;^+e"HGID2Z 5 &1 >yI q8NHm~ބfYQn-p,J'ӵ jy/ΚOlG38? =&)d3gl*5qe2^;wr BP,Ҭޜ3Ru{LɣD! ,a5@IpX+'.J7y;YK$B!o\F|)H L(1BKl dju9Ru62-0J3#=^ %[eo0&D% -Ḱh d9H"raB-ТWm;x*}@Qornr+&S*sK m?.%<6g*ö܂IUk_ w{60nU4ɣtp3r JDĕuK$_<78v#gET D辻ozChV?.'Z<ю>Xbt*QɚiM'[n 'kvuK/£\uM_@nqؾ &};K!TQ?lY!BT4lc~S ?؍+E)FqMJڬoӕ@rQ9Q+|l~.3!*0:5Txvf$JTHE@y? KQ3O]1o0yƍ>W(5  9p oӧ ~%^{ ~JRGp_z쵣`xa5B5z> /H_?z(D*?D+/\{E7FAu[k1]OvY 'BRPnI($er5Uօr}?5X ;s_^}AdC" 1PmNx֡ nml0펖h~0s~vD#IziB Rzf@Om/1 Wu([GG<7gB$U7;4&j@?T:٠KoM@E,{$7WFد3( GWgZRj|>I̮ /_(->=q]nө@͎TlQ=Hͨ,pK wpdKYo%Az aQWUkt'|d]A_c^FpC=6BCMv⮋.H7 ~#~&`/| SK?mK=\H|ЉPX*߬}eW<0rď#T۷JtYN &P>sJl舍5-C= \GbQbr4%CZnF13 ϳg#)Jc*3Xn%f!S͡L"xYB,OgDͰѬő9bJ'mZzc6vxbHx﷞d=nǞiwStr,l05>_"M 'ޘn*U-mq|  ; &R,eȍdK=S$P{GuE?&Nwm*FЪ,96pK]8zԩ SY%}C^ޢ>"F=rRWg1QXꃕ(I ՉJ, ~c5gm:\Sr<:c}fT~ۼVοߦENYF32D2AkwBdk4*̉gڈ EيBLm+b]ozR+1?*'\aIܱWӟN$2d[AjE/ƽP`С2MzZfGMFgW 0XmtAsl?MXNSf$]Oz.!wHJВmIٕ\A6gX.޳@'ȰAa?q8gS}5wQ#^MoqJ?7|@6QH>ݣH'HJCF2XB$/`g$[߽ͺB5 lfm `FQE&K}L! eedtw|K^,Ǐl~~H};hA ,7: ZӟAII&u&݂RjEGXe ym:d?)<0 LwIc#A1ۇ9 q~} ('15,^4Ȕ 15e~&e6 .;mj<9 Ğ[ q=uqr%|9IAD߸/thƫc]W(R>/ۤ8Õ^A\9qV:4X1{ZP2clQ nmPz h1װt5q9 NbG;cSSx+Aq M*82{9bG/6x5b˙?6G oI:A҆@h&q]3Ů#g玒\- `n] X@g67xs;4+p=R/Yݦc jHSdnK+m+cBw^(@arq}_{Kwmk7 Ȳ[ JajAǿb6A1^><>tL,V)˟[X%xoo^tAOn3$KТ*魜ae.D Fc#\M[]JL+{9(Xh@QPXI%t\Cק+~L~2tn7 b5'[~zЌfqiD P]EW| u~+ `g^jcxg.{:Xicm9/SCyҫ+%(Tx)Bcv+#[p>UƼRWfӤѩh~- MbӇ*I|RvH8tʈ<42ynmM3(Jltɗʈye|]1vV>@ } e4dS4[;u}v(m lhlbm1갡-IFl=;OfXW-e%EoUxݜ,'tǽEѱ'Ŷt6" }w''‹f:H3᭴RDh?M||ҌcŞy-3 "hC|EߤN'N6ࢡ/E_տ@͂;l!yGoz]uU K ˯2N߱Y{բB݁B?}TB~4v,{4@=>P5YQWi]85&܋ iU4A'_W?h/)CRnA cݭ=Vydm|,c-˰kfR7]m~m&;3'ml ]iojgOJ;,ɭYa9WqUdP)Zm';S, KA"6s?61y!tFӔ @?xD B.=ۀ+L6fT#IHOwjN=l%@(hV@O@t –V e.Zqƚ~D-hr )H#@y~kܭP\'p&@Jr dffN{kcNq%ں<0+CQgg-=S\5L*YnC`?Jny6e7 ,Z]tlrß:Y}fp|ĘZ2j"Dbc1p-z2~m=9;ǜbݓMO7#HknOX|SBmӝ@2һ#DlPjj7fCsTA'?Cd#/GSvC2y uKYd4#20_CwN/ӯ QJ|brT}sz<ɤOyh8KaI_blw\H.}/l-NU[R7x=7 b,f ']ԆẺyp N_I' ZDt3jڼ?t<ݐܨn7!4`:=?Tf>6fi ;EN6m.]0/s#TM0;R:ȥgV!%=Ƙ5jaQsBeքw=K% 1](@>SN/zV3O:W.j救/N1<;EKuoU_M#ȮfiFGQD7l'P n=tby6CYԊ}5N a^Ub QZ.o9RlCڝ;6kPZY,̼^~^Ū@v~pIcq%0a}8}x`2.aQ'0~gtm,#BXI ŵǒaxo)lx)GmI $}rǸp)*iGiefPoHXfK42ҵ|QZvb_*G !9-m?a2kKh7Cd#: b({ތn#Ѯ񩷥-Eu4>%Vlet9%^89̼Ϋx=m~-b⫤FkBc+AX8䥫+ھXC&d 7y Q\էGC!BQ˼a uh7K|QTju3< N]A4PKg20 QOU@,kӪ"ۃ>g4`;da_56`ipFW@T7.>k ?u4Rاg(,"3?/! ~Lkcz91ēk񮒃$͝%~{FR0\Ra{:X)l[oAy YemNZv@Blf:rXj9Jb b,6lw;8gWzXBXf0@˔>#wHM8 w&Zwp:r|7b-݁ɏ dȥ3H\l*>`&$!K^1MD>63 R(.dT w.lAÍ%;FJzٹ3 BO?EuԾMyv;k-σ`03X)]0ZDYMٸ>:]CcyY6D:v/CWܤ^*j홯=2)t].gϨ=JEEAa'k1'l+¼лmj_6J\qt G%8wI$nયmT4Q0M̳g]h@:gEKy2,Ӏ2v+K)p.4`,c[/A( Ƃj.eyHP sNm2Zϵ\d9gԳ\{}ʹ+{js`¹"&/Ehˈ fl4`+6OSi*3.̡ sjzPP9U;s#鰿IwRmYjT:fR,v jPŤ&Mg^Hasd@ ; aᘽcIt&>C:1Gu#}aLzK̈́n,H'30$,ZbX]y`=x ,0GȺ&v5&JNA7.*5@pFW;Ks v,bٔls椶}0hR.Wlj@}t#0IF {.R rWE݇`+U]8}H 7sH=yjIqb1@nKtѭ; h E.E[` ^O;%H|ؑ]Q|CfbSG#|@{:.k;sLvxc/B{O},FY{NkT~J쁾@FcUAjE17xvWYJfS}Gt~ΛH'@pKnT< ݬ3nlOgK5ݿb IQ*JLcD?hGkM$9<؆Hh 1/̮idsce ;tU+|Q+>Fh4Lp~ ewv?l EBNRؔӃj|nJ|!(L y y,ł\.4"D<{ZCDJl>lUerޣ~x%dfdZ1JWUM8#Sc Sbt"NnudQaM?8~1(דs u~XK2"Ӟ9u[ܖT: zpfK:-!Ōz*8CЊH+/X8oV^!"!ebbDԝx۸rZ7|_ռ=Ozv M?{=_m4ȼ%C83 ԞBv\Rsd|^@sՌ$Hu%&3S aVd.mGRQ ~R`RіgRvv)\ۿgm./#E;"|[Z=ٹ&d:Ljޡ&6`l&:]QQ1FKxv1$MޏMtPm>{?p KH4V͏̆AUeYAxRs#0{<7 vеk׏Bw倛u Own[IPgDkDTrн1 y?prΝ,@!O38 wg9a!xD՗`Xjuvx}/+yj fJ|s܂cn bUNkVe.%JPq!S2lA5{Bua+NNd@m ȼ%Pu_i eDs8rLE_U4p{_XT OU3bW!L"e!e}2M2"1vy m6xlS0OwY*\3_Ԅ>8S@_a#oz-P9v9w$~gK]L]3I 7gI3nٛsGgþIveO]oᗗz!!pDZćSTOTs%p{i<>eh [WnFu" Г%Ts!62,.0S`|!G]ekgU13GZ5 \_] W»3kFشGJ5O8:`]o`l4샧RPO2w !: O [[͂$[$ ⏁E{^;0a2V;r HZåm>@جPѲfvA@ɚ2(,&VRٚs4 Ɓ^i=$'!#k \ iR}w^}EReuܺ%Wɐ[>TW:xJɳdٵ902U$KydzX~݆'-;ԗH ڣEK/Y?^j%ƙ 9up1iO;w٘@"JD_a)0ָ2\DhM$M 5%0viuv%Ov>$fopzfFjWǥ{渢zG+1Jz ۠9wHZ2$(unn9^. -k/ti&`l[0^Yn` l>)Qu)yX3 C8":ɒ~U>_O|eг!% ]/n]{5m zNZ7^BN "]mŰ'ᒁ BSf!ƒF; e%`aWsFMѷ{vYs\Ք"fo|aO3utSp7fq ڰq@3,cb_?~ Z"Cr7XJ f *؆X" 2jBIb:Hqx8F'-wffIu_#k) uPRJvZkx949 /~e~iy4yz$fK#UT%ZP|DU;̯!1jﯝL~?$Y%.**i z2J[qֲ.(_baGjoQ~sUU8azIܦRĂqmVOIA lq556io> 5۾ɐ <ļgp|u1]m0mD)R|^yb>˶2AD5@VعvݛQ *7n;fR8n.|f>t&|FM8ko>fZJ99pٝ/ Jq6B6nx{Y7*!%p?M6?եt05NSjӐ5iVң96l] bjm.qF}^#=@@}}:?=sgxQc+E <Tcuj:Ӈ˃{9.v`^^Z51ٽB{&mެޕ>gSKH?{ 8͋]`V$ O,$pdpԾV~6x]β7DdCtC{_D\ʡQr+ ws8>'5CTunh!6cJ襄E藌DG+AҲkMӴU3 W*c ;W.:(DS81uV*`c,>AS#E/7}s7w(y7I}Pҝ$hFJ+\@XK7\^f2l] W:QH(^3,`;[F63JF0Eh z栿yѧ`l-)2†G]@ͭ`lݝ Tw]1E+MLe8# .(lP;»yĈ1I<*Rڌ!UנkfYК(2(:9!wE^@" }&+dw+"uA8leuW!z%($PB.4>Ƚ8=$ucE&zZqb ߎ?:"U"Ԍ+XaBIyۄ8WiwoAnG昆dqO0lL=PZsN÷Oq>6'b>4씼 4|+@QB)ҭj4568nh ZHs +O0&%2w& 9$k'ð4w;gض-l S O(&k"E;Y?r}O¡(M3&l\}M?#[yn? à0iJCO*Ѯ.2y,eQu[^Wz4z Kq,=O%JɣkVcKX3D⿪fåo.pHRaR0Q'ZDxEx1qnzI:)1kk(A̶\mEm53?/lЭv\ W~Gay2_Ye-]/:;_һs7 3ÄqYDR-^~ճ"~5 "۹;%Xj`3gџ؆-VJaQI,oQsA;SB ?9\?>P?zTJx /e=ROMzVN )8D+MCV$!MS:.uxB~5cYzp1#bqjVw^1ENMu7mowƝBQg'%q$M5ӆ$س;Gn]%HK=^Mkg/ɣ0.+fu:TV!ϘTa Ψ jiÎ?^m|Nz3(mю(DP>6f sըg"kset&g1ufK \U}%s‡ 3 1.A$XHt2K$8$Mo7Ae f+|jrW~vcYBU7mJ3ia08lB𑆙ʺabu )`udg0@nڠm-NH&)R=* 7".qt+VlCbcG\ޱ8۲!W,d0ƣ6FV{xJ_O~Ǔ#c6嵵ҧ]Xwe1Ɏck&0| ?b;z&['ژL){\>h7cRj05}-3{РƛٯQF^.". ΅KP?"F -tFfcqdZ)SsmSs1ԍF )~$sH|E(|h_J;EBT#c 7>UA0ˁ)E3xv/?(T)D4eh]F"AE`P^K\BK܎@xÖ5J*՞e\E V~Js_5?s.@ C;xR#[)5%Y#Fq,Q# B= dǧ §]'xcYԙ/Eu14)7'.8g x/lL\#^j0/пalc)i^uuOUG1l5`xF3n/$ ~]v<{LG :r6owEr`t堀M^YPaN.z1^޷gȷdFTz?;T\9Rq{ttϒqH>2,@2 wݿ=ɤ)\' 46DA\+ $ .'>}ƒU2UJ£,κp"6޳$`U %H* [lԹ3l #t)iҍ\\Bm@F;Yi;.u/?ySEȳ93Xk ɉHvW-´39]ƪ8+MbL~{H1y'3 ROY;wxJ{!r&%aLe.*,j2c,J)n4ٕ7ɻ;1:G1LSt_:Uv&X H2sAY&6oBK,$+%͂J W_HGBqmmB 4/SqАSo"f- 7 uO08b{ vT%};A$p$x9XHnʣ&E_\Zwe%mآ#U0w#<#A;2WYC`%!֐ܹȣB$/s#PD7pJdY22:?L/ѥ] DLUm6kes\rSB[fZp1Tay$;JoKF\IfS8:yl3>qEvЀߕi6y75>]1 H)8 *,{Р0ۉDDfBM?|hױM),ug#nѷ-$!Rܦ!q0pEn';/CoQPYԗyP7Y혈exȻ̻MFBoP0]w edRٯQ;65YA| *Bͥ~= wA^w,L9~s49=Ok*#Cc~O3/IxePT3)ɶ[yHCn]Nk--ј.Y ?eƨz7zJ~ nN~@  +B0±b'_'\ %8P%la)QWRqN ̮2)Ӊ=;0(bFjʁnzNSf] ML+ͽ&݀kBVf p_"Cub!C 3<I; eި+fѤ$у{%dm1"横hETEFCZ-u/q~4m[sg R~oK 4^5* (dYF+= ߼;^eB6 f VyuR[$dg.ܞb#ۥG-i"r~n7I%>~pwp"48' _'5gi6pɝq:h`s \n<;/Vj蛺e= ak==4Qيb,V蟳lܶʞj&V+9sFw8jy^Y5U&nG UU֒H GޱX3*H0gڤ9*Zzw39})!{zd蔿{ :fM il4u*.6*q@^} A[~vIԈ]QVqF@z7\BhFr2^C aZWWrUw5m=^<\]2Ր#VX^}Li(@ɺJIj"=̾00[:jɦ/#pÂ-oHªTA,;{l5G~yKn=z`a#MƎjU ]ѷ<;͌Czț @D KY5,~E ۠1G̍-pTK][hvG6f˕Sz; ms ,@[/StG֭vQ]WIOD XxdtsK礧@=΋yQж(n^k&Vm M@$*Φ#Tt2cW%ʛIΏ" p2٤ًxGV}!j3psǪ4177~B:U;SH!(sm[/0dl2{{n\l_B)0Ʀ 4(lہC+UOHS/tZ"?µxeh#bi8p3E1M")Y>Ł;f +3a ;dM;\XCTo# 6Bd..Ea[>}K 9&5j/@y#\c _]VHw5Nլ,*GAS{V$?_TqzF7:MDiIB8>2D@A,r ='V-80BoIwBcl8inF֧j@Zv{Uk_ piOp[??1G*pS73J6I#s8;䖩yy]7pDf&|/ ?ts_Q3gD8:T1(~K}_ e<,tk* ';Y)Z &%fϵm +$Di/ӭ[Y[)%q%HY/*2?`8yǢ˔Ooq3N#fJYt/b8K8}H1ꔾwDq֧q4ߊ# tv5qtk '-d`s ;)ͻ=`n ܈dM*=ӧ6+&U_IvYGD$(e&$[dGBӎtpQ ֩!(QMm ÞNHoa0& (G&э3ɯl3c{%:~O"!otF*+a*^ҧo񽅺J*Fd %B>Jy&-@񢱈xp4Y FpD [$e&VvOW@}+V^,X``[l}LI:Y]Zx=PMXbxOаl_ 46OF[I v968bLl Xz?MB|;қNy 8iXE|,ev`/4!f@8t #]| R>Gg7]-㓻)QJ$W`U/ zmUYJf*CT;FaRޜ~*"JHmNv)4QRJ=_'NWy=D^ 1Pk ZNJ_ÂM(ĺgѪ(R ת! 4GRB'4׎VqՏQA69bSX; _F27@ZɆT~.8K]HQl_Dz O끳 oQѕy@7cp]?e"s@d{Nr;.V$z+@'ie%m;dW 85{vmgz6BleUs f0ާ^&[}gOd|6 |vK}BZWYB&dW7`UQ'uLcPLݽ-j0nik"eЛ}hG<E:j` "OQq[69,} ர>.dž*Jfj@% "]tM᭱[aQQSM7-T /#1ٞlxCBZ V+U)ĿP,Vm.J*g}cMt7Í T}'?,,2w(H̤g^Yn_VQgޡJ  qQ?Iګ[&]nx"k*GwҦfqB e"[aZ2ǁ^;qu-̙!e85!ČVu} IUd8үL-6W͝3܌[wq)J',9d_R%-j虎̓Ub̈́!DEFV|;\(q6s8J"-b W j"aR2B&#t /[Hr&Ck:v b:ZDwyFL?+„љ0z !2W"v6VW 3g`F_ Ve.e.CFyaZx_y`bۆ3t)_>'YxHbX2_ |S齈RS ѥjyR$lq#9H3q٩e Vc f'47IQd qk \Y(eW5O*UO"t LpU)b[usٽ+ܩ ? g7@ѥ#%>A 8@:/4&r>l>9ىKn2L xTqR37yn;v~z/!J|ibOkiw^\x~%>oφ\ڎxP2c+ ?f4+(I3'kC=݊)!D7ۛ n6ez6bh3;Y6 ZI^0ֳ$IGUUyڛQ2 \g_[tcŔ|DN~L 32]vP7$g5bo8'" Ͼig/r_Z|GZMՑKln|9WC/lEPݒ/wzkwZet^PiAzň:"T;_(̅!3L4zlאSܧv>fMYz-dMc-ʼC4&w^E1ﴚE%#oXRu[}Z^Cښ R?)DQҜXA"0%:Q VWbI)K}Rxر ֐ɭBĖWss\=y=Z8}Ch!Vo/'('K&h2RT(1Y_s&_nUtހh/J4}W"݂*Dw{o08MCK @(ڐ;-,̎AUST`hD20!@%v쓀)bOc'o2gQNdH,ev{%ͮۃ{qnMt +ٖb PsɹbM"Sv9<71=NckL<`A#F0ԮXy=-0_CN!̓{&v&L>}6ئ! 2En_l {ՈEQnyûwxy(-,*wk8CzL#[fjQwyh_¾:lw9n٘n6Md\ ax%\2Hs#n2r,-$cO-C6ĀQ>G&%fMrEW& QoŚGnu{.&R9 .JoWn>0Olۦ%p9оNJж.tՓ" wu>>uW!GagI7Ci@5sXEH:,k[:&@M#^Q0XQt:9tsΔW {Zyu/4qǐXSzzh솂/k3&Gʻ "JRwQneЙ3H.X;+['b4 ER* (aU |$!4Ph{2&c%3qfĔY|9*?fb׹ПW^qU9Di6`\i#|w))LP;w{YVW3c e/ScFɆvCqJΆc`Ք_ 4ɈؾԁR}uJ+h\,_.Wg>l [G?:38vU~)ˑ `xEIF&v L3jooHJ]WhIR$ȒP%S:Fd5W ž#JaGH!wڧrwm] 5(墖L۰6i4مU˂w72>A5Uc8|qL94wv0ر~qk Ӑ'>Rl֒HΕx߾-}`6Y/U6!v6%^A^;[+LaȈeSn*{c'C[Yoc4<1+DxđDNw]Bn@5Ռ \ǔNPyYU-o QUua@GxPE꘤$uP4PmX4d{yL!qE@bQW\IwR.2>S;+4ƺJ?Hu11uܘmBJzllc>pUo;09*/A5]}$A 6?bXO\HZgo٘+g1(eԄO/`lMdUC" Yj̴[4Wr S; |#L L81OB*A]9ep:W}a'*r{LNcEЁԶhS] :Id6kVv@,|&(5-XD<94`ș9|3V&(AI[ 5 3SLc @R[~Y NZ$5@(@/8kAU2'h9$`T hE6J.Ma'u"ۃ†?ޅ[!>rrAœA" ~usɈȷOt0Z,ymX׸A|}Rma{:Kу3^.ҏu~f?~[R_P F]oFT˝Mu05K__#hܠks&`G9yȳIS%$sMu"5ckW$ۜtbŷƖ 6_<['Oh9{.ڳb%ceɹZTO1do?HACBv9 I1]iz= #*%iueR?n0ܔJv}6N l^ʜx%(."b[ΊIX|20XǑPF 1iz0AIqLew}u&mxEXKM83Pɛa+s@^A Z-ykR*bbW+~=o~"X3iZWp})Q)z;q@L#8+2Tz0 'n=D'8Q)Kd Տ=2p݁[q<+ޕ!Kgz)ky]}?uuL39wPR@=$'E <5*@OޭF︵"M-+6ar'Sn͆.7Tˋˆġ(o0Z5~do aݫwdL .@ɷ2`Ї0Q| E⟂t?3';7g&4rC?jv*m'b2*bS[Ֆ. 1-F &:'":WvAP9'v1`z+ڭ"x.fDH'Ủ^a6!(v[>w{ae(IL6 Mx=m Sޠ`%NY;a ůPqwz[ [ЯKek.%B &"Yc]Sv3Ҳpf-"lkhi2'9C4G܁B@YJ37OORWŊb 7:i]+/VQwV(a%SMCL,:qrP6Nl~E}Z FztE'v5w3k[r׮5IK㮇N-0`@AZYI8&@y\D1r uFA&^Ql55pǵ@RO$&ɼ o=GT 3t-9j&7'€eޑ׻Z#%L@} kǹ[y$[gSA>DU*3HQBe& Q+)$jS{qς!mVD(:M-={:ݚg,>Y|(ZsG/]F\S?B sF oMZāŰ5S`V:ebdy 6Q78VoQM6^K}3ʹh`ĘAvۮ"\D$ւ>r2:>D1m,=95aRxPU0Yjظ = ?sΊ@dyXՔfVUmCR"h12cގ*X\꣣Dw2"#_5Zo:W4yT:'FG;)h bОxH/]_cSg\B]n-y8#m8)f*z#`#*Q< <@:Ϟ+ލ6gi/vDstmV=m"3y϶y hS6Ykf1`>[_-M|o }H׌&\:at[Þ(PlIz O!q]lqV-y x*Zv/v 8?#;&!oF钱 $wGetzh8rz %˘2)sJ,B6);tWbcIس"3^#a9+8N%[bJS!uwuxdKya<*=tbSB pnThinʹ{? p}\\ʼnYt7WajYjq&.$``ˌl@ᛯ!4}Z΅]E ?3=Sls;[\Ƞ]yZeJS~"iu#hKC z}CLxPP=I3s"bd}RS?0M/Ӊ? Z?Ȅ~z4xh^ 'l͔b-L, ]a^Gk~,a-+ܑZ+'0D`8#xڅuu/3Pj3(&GwB:vh}yZIB<l(xiϬ+s)Sð{bjMc[@B:Q"ck*hL, _.@YM6xl;8_Y4ҏ/) n)R!2ȝJ"u+v#{)<ϾcȸfI;8"Iox!yULjڂhCUhZݭĤWfn Y5+~YJIc/K᢯I0.|vP 7V `3>zk뛥1kTD^m8w^ddhY1qD6.;HM\q?yuU~e[Æ3IN$4ب8e+Տ>Qmo `/ӱW 7ia)*,w pDža񲜗`W!Q)3x va9~svx5a9L/eٵ2'NteVl5tuCrLN=lŻb39/ Me.W=7KŜ֡,M?|6o[Ihu7*ydIb~no8U'{.')7ku c4svVL+~YZ?vɇOL];~[3SHb xfYyvUXǩpѨG$e<'[rU!%5{>jG/M]ǥZ;&1gbQQiO piwqxe~A0iѸ+<~,uRI+H6tb%z9V!p;Er64 D7R kxnl=LhF 0}d v*[dm'2U}&/όGr;+H۩TѭSKIfúW8JfV^3?k"s>D!wJGn[}+q/#wz+jrуPexOǁ[/5Ksv(Z9ǚqfXo,GCC"Y/1cS7I'PD5K L4s7ity*D碏ds_-xmw?\Qr[?XCHQ{/3:tr`TN^h<P#[6$x'7a *\`h)Wk.Zaw㆓\'=˽g+L2z@~-M =/"Bm 9g7f#Z쬗qdYkYoV ('éc/v݈g@z:'o6ާ$g?6va&~(WqCjkl'\nޮ(@͇HkLix$FC(eN ,ٺ ӻr$79=̾YyPL]#)"0towW Ny E'BcэNf%@[ Bu-0Z(uCSOȈt_m bao'-WvW'n /=`1Bcw6?IZX#|'o sD ;/rjz6_ۋ5)Т= S %])KX7na@>\{͌\ō2NITVFw esݜ-"k;yڪNp:t,m'듩=n "ʧeE -N{׈s+1 Z>IzB4N:c|!F ٬P*JLlb$6sm4|f!B+U6.=sA^b=@ùn9i<9F%}-/7$㷕 c3Nwi9IWtpH"T|eQV+2JeѺ_A% EQBœy?fȪVрbc?/ƹԭgKۍ)E)SUNtMz\/*ܟ1_uS ij~n1df-wίW*LU^{t|o)L:#ڈl;r@]c xnC78>%zAC@Gӻ@bR~Xfd1PWxj$ɺ*z>;E$#_^ a  )7ΒziVIz-)rXۂ||?{a0=NMS[֊ߗ }Y`P\I$";r.zh2f5 ECd |0y@[TXf=yWg0M8qr7u]Kqu*k: u;>ESy촛4N,"$yꡅ:'+7S-Si) یTi7.Q% Q7U gc4կ1U /D)8`gHRv`2SU R*hg-BdJ6 % dQBu-ge;mH|CQAܱ/Qw4Zʝ 6(?A |R$!(PݢHvy̫6S ye~O=Ŵ#ڈM%6^_bqh9:2@A|_wyoLjqoǪ_ԍP{;|~c9z@b ?Xߟ˴zmn3I&Gjۀ:*P S \IEoD3|<}9X2KzǧNkc C ls5 ơ]PǀЙH'#S)H ?=ZZ5Y迓LKJC:0hzNgD/Jwvzw7㎠dr"Er? 98]5fCp@R0j9hx%!JZG0ʢD*#=\ɲjB'o?J!`=z&)N™ |KF[!oÈNZGj/|t,}7!gsL&m1SS`8Y:.Sgy7*rk"W b<}UBJdgC=K}F!:ϥR;QX`%o<_!(fi%m:ZH¹%s'OtMo0vs\4'z:~^܏LW j W^:E>m*\S+{"ar}^oN ^wtOft÷0$_Gcj^>i*F-wsնh(J,_4F}w7Z)d0)k9B-8Mv[:<T-j1<_#nHf簏tnL{DTlHAI9O$eD!ː2j5ݰGe-% 5FIneT=F; ёi-+ b'z/`@ X.ЩC|"ϼ/WZ:U$»{$@5ك&"1aH(y"'fX Muq s:_VRrf}5}(P9cXD M;}N }?Ο07e*˨|ڵ3T*Yjgk&f2Dh{&wI?a)R>ȕ<:U:3.p0A" 闄@>)ʱ aYH6>$aˇ#Y|]v0%H#e: ;KN+.BI>MGK\8Uz賣Ko0px(;ePZKਿ.[[!6py2!3lȘ@^2<Q8 0!A59Z.BݒnF TL=?#t7^ama~ޏ' vPCJȿv#Ȓ0)1 } Φ7wkW(IQߪ|ɡ5g/%_mu+HE 8:8fز޶xUNV3nأ*' qB ҫJ*S~03iB:7V{Sm'k oHO!krXa`Zz%~'azܭ?9p\5}s A_?T|K'͆lYwK N^ lwE0BIsC)NO>_:랢nz/E4 'քcs'!6A+A!Rˑ=)f$' @sb4"՞\eDa˰ }JB2]9Q7@|m婩3kzO[kEP>a?=a`ʭ9@1sSJo6'(q) 2T9`< xeiSj ^R&Fob" >l9lgC'# n֓6KL->A$|785핌\QGa[Qm38\ﻆ Q8>Sk%Y@*ǞU; *U#m1Aq [3\w]l^' ёs}=*sm"|jh˧3|N..%^nX&QBS8rqec8`uW`]YhO[/tC nD( @Ux(Ո Dljxܗa(/lu#"r&1(g`|!a"İagQw~ЕxqfS4Qpi<*-%ne6DV@o4q|B@3݉>"C{qxl%J5pwh,ĈG<)z\גwB缇pɶ@"AF/{M@&Sa)&脦>: bg >uz #>LLJ܄ܓJ;>d*wj2=˶QDZFͽDnКĻ Eh?Ô.p=].i۩{ 햩m_ܱ έҗg?_QzEԫPo{䅃)y PTM6Ef;W||)|4<Ȣt(w,,:Z|msCR4Qy67I EJщ^E}:15~~*1-*D̯/ɔLnö+e='2~_9вb EFDg\B^"+[i|LL/np[pS%rqV)Y En-^ vԠn4,eG(Iz DA>µ7"xY(0IdUw\mAa^);F@[i)X~VB[N'xH[Ɨcy]YMP 8IFJ1Չ YE6Z0Nv+d @WNk/:Nк}JYÎ둃Hr+VW!Jto J{!3UqbZÕ;Aq`ͭJnW2H˦|taКE)vߵ>YaPyCxFC俌b)'0sH\*5]J[9NeG(Pv!`|ъ@%j7^vr8qNN#F5=9:hbe~Ώac@hPȇøKu&J `5G?bDLz;rdagݍXAxWx֫xq+6 MNbOdMSDF^FhX1S/=SU)m=w1 ~ɰ4޴[M8coxQAͿXm4暵 h\7F>*Z7V̀y[xo8*<_uofشgSL l|t{.y%!2nAu_8d^IV[7Ρ*Ax5X9Dä:u~ 0K@ BaB>Iί;_B?~U 8*58<$I+_ĕAÏb Fʵxx%BctIMS1SG7N?ŌFֺk㛗] =̟ Ψ*jk f9#Mg'-qF4E:'}oʃ&<Hc?EN0;ȝ\RZؒBDwb6|}Óaȭ7Y[d fu/S(iح D|QS5'V6XΤt؛(t'!#dt 2+C7EԕeG喃≕3B9E2^3 fP:S}l Bɉ0-3hj!TtϏ&vWvFͰKzSN'g{qz@ѝ{^B# e뵈#(IW=x4/Q.K3y3o)Z_(~h5'Qyx7f KyXBqo. k v/ !ED;Yld1Ȋxu8nrէK 5@PGN:x]b\;`J;oK܇n{nT {TfgӖ%kj8.R -J B !#"IA!N B=b,soWv(?n: R=hFF\zݩNE/b#Hjn[C 5Uņ'f!Ȣ-w\gSN:>#ݴ~=m^l.$(g/ֈqFwCQ;#3U5y:0 ̞zN&O^by UDʜ!QfM$-4]v X7y=۱貰dw Q B[ t , 4G2wiu1;Z2v(>j^ZH=6~G(X W$J 6E"{A_~vx Qx[J͒3*cC$\gԦqsF|>3w{sg 4ζǗx.o[XjO˪6@/$D@R.]ϲڡc+>reNEaDD v O ]gR8nM.RA@[A& y{Hw݉#"8{_EWh+d{/oKȜY 7CxD5И w`}˩?R+jw* f fLk5m;f45]2}@]<ĴȌb ϵ6=#+b=[h'hPR$"9l_"Ź(Hy8]=< dry pS!CPv&Ɔ.!5fk#oA؁ic .cX)ɽ+70'(z.q}K"d^]ovNLJh9>hEjnD.Hް짥8y;QP !$L( UQF'RM#XsHq7PiqP_jPZ,:qy)UۭZ^Ql<g_!T9x,ryxzP[$Џ1ABlJxXnIZP_m@+0h19E.$lqPAr,gJPA &H.bUH@f(XAQC_а*_ (uq*,s) TL1B(`WUHz8AG8>MŰ)k1MBŹ XL)瞁3764K}j̵+2MKoHbكqx92χ_1N$ O\Ɗ٧?c_ب8]ƹt(V ?|0KS}v/T `k:M|1EdfvL&l]aRݾ ֨[X2+$My%Ax1fS6Ixa웒2 ˸fȓii7l3e)0\`ױmͼoO;\#!Ax zJ$9QsH-SjTB{cShRyrcu꒿qbų N0-Ӑ́|[J4m,Om{5xuԸ-RѤ_Ʃ)F;8 ~ K^>@\ߗҕ[2 M$tO_f7tio k?5ԵI&ylY:x<:]r<.%R)Pj ^}͒6`Mk4QZ| x/qyb'Fv_M"V{LLd+O=pd7!*E!$,,| o̅NyFŕ-SWh~, :a]>`ƹHy ~$Gz`{}ݍB⢘D-Ҵ_xD_x2AlG137=zS-70;MUfUh+9)(/go {.xf/$HJX1&X(<''F\Bǣ8?h#[qpkIc,VqBXO]:A&J:Mu2:.R};/adx9LA=Z 9H%"ĉ-@|"' ^a+L̗p'B;CKTq$Œ65GV=z{9p?( UGKb#=uq={w .>2m}fJ"-jXn}@0#rT=Ӭ |;.3Zސ; mv_V#'2JCөz\5?ą~%VKy. o?dȜa8V55'4:"F#(Q榜 yVպ:v2u+pPfY漬~RUѸ{([B@cb9d$QNfC[7j>(kt }o\ax'#Wցe퉔*y/vX|[]net _ mT&oUQu_Qvhz g)u*o6khG3 *|3nk_H[LҞ|ޗ(SAXi𔥦vrxW^Qg"RОt +м[M)$ѣ?Pe%ʆ,u?EbEQ񒁷~P4sJhLXTU,Z;ZG'F*dhRlX(,'a?D k&M~_F); a#xIyrǴIk>1>gWO|>}:u1h\_RqJWT밒$WGf W83) /<;E𸊍>xx ܉EܡY_( Y!4tu_eTW~inR[|FZ,Sx&x(Cc̣$۽!z#&rra7XShlN οY"*9$Ԩ0.Lq7ѕ_Cg/9l9̧4.$ƨ5"Y,v w 2O$^VQoa/A'Z۳ah:z+e2wP:Ť|hڠT~[z$c7%TEV˦{mAEA.O( Z@7bw6~#o˞y\T;|-'82Z9-E)n jL%~<{ڨuᠸJ2ǩ !2 =1h-yыcy',w'Rmy)kqp{;tr"U:M,VӦ-фδ㨔EZ'\/s'F8ˡЅTdm҈;g7mJL'mAG`-lp0IAu+U3@1E@PZmLBdݔB ?a7' &.H9:`)Y_;x8߯Ua >IfObg4X@xžW-G^;l+2%r@k#CXNbuʶ%lz+>̭fZrgNyiڴ!L£kl3t9|!;dDdZhjtFO2_FC띤0nu `xVnil-_jWE0kY6ǂWfJ2rhánGUI\絿 \3j1l+8ˆ*2Co2|FiLXl4K؋dP#6ʡxC{8b7J|2x-2- P+VoWʁ bX!o $u7Z>sgw`^ܔ'4|d^##Y:ZkOX ۯ~Rŭ=[5swѪ Pm&.7"?/l0 Tr7.|zǫm9Mb_6x&1*@7$`!,{oXofoPڨ) /h`x8x^4EX@ot YQ"[sb|"*,bQJC8?Y繭_ )/Wr~\~ȕ-E$Ԩz觡CblY-'08FىҠ.%9V~$6B;U9:rI{B;,0aw֗UhT|\^"Y%뒑 gnł5>q\`(i*29 V퇦`?pa2on ؑá5ZyrT~eT$u6=kX7y|B~wsTW8RS5 bVt4:i':уAՈhߤ}o0`ncnClMÎDP!(iʛ[A%p)<u=8U&7!O|^P)˅;4BR"k]ACI_B22s+ 0n!~oTģaV V!R,sB^%'zI Pug1@~1Zk>758xPtFOY=):&?[iOQ]ws4ܷ=:M^UA)0_?CDC j mFebH͛6J`Y(L4P&igfRu7\wu@'~h8ܑ;0 (ҵLVZ#G%__ i&T yՄEOgŁ:F|[%7 HBDxsڊSj[dH<VTCP8EZb>XM|B1yTc ]MĥTDJTL=ti5:1了)rt8X c̦gbژ$[v*\@hoh~)؛44>/4Uc#M!i}Э>'AkwOa ?_\ oh@M^vƠե`r{dXhgϙ'I cguDԙ`6 +Opq-tW]M69njW  EFjt[؂8FpL4">~.0e@]]c.Zqg_p1/+#Ȼ4nB!&d},N85@fyW4uqvpi!oݪ(C{CL1}pΞpJ8qOm P[}K֡Mf_WVXgŢY J9:x$ޙw(<1cm.椃K_^X_zaΫQ/~0&,磮7H\<:=v`h{mD˝tg/Q"):C^@Hٌ5%O]vQ!T* kC9ֲ, G3InZNH١~ AEptVY6^~87=Td8)FUBE^x+ sIg&J)+TPBsye)\͏Б␳倯AQ{mQC>7 @L Ls|ͲaH,7:OũV4c;FmJZ]Zҟ2f0qQȎ?a ] f7(G3nPpa{rGkX,d3ƹ7KU%. ,{ش 9 ̒'$Vk5~.-6q,N OA8,RE#?"lr&=8Y l}(a/we!nˇ6Z追forβ9JW+OW#Aй)pM :_A+{E0% L\ P=I28KWQNǛx;_vD`uFe.YtoSZhAPekCU*wFS5lj(':BOlLaþ:t$bo5@d462 c}M_+]4jI Z/{5r5'GvZ7&NH$ Q@5l&|dIM8Jo2ie&jd uSG澰q+APi@k@.0QqLh!&$dnVWXmI^ٱB}[PAƎQ+4ѡ9 D$⤞h=Oԗ0wa79-A~A"}>Dz1hJTd OXbpzL ;%T(8x%" U>(~v,Cg^h~,Jec'UJ`p?~X4U}i$L>6$zTQbUݱ|q ʋVΤPw K_m^YplD ;J_}d C̖qNSOPWVNFYH@4VU}K-ϥ>5f?3m;cH 'bU >úTp \#Ɇ+/I"ގnOwD+m{eGH%M3d Aqk}˞0]Y84h2briDNHAUclPɻL .Ҙ!jrVCO8J˃`?q#>B.S!jLQf|( &dž.};[ S\2pzrx|5ypf[&mY Ɖ0]Hp8~ld,@r}_Z5R r,q@yM~I*eDJrZ>5z pd@r6i;-*p(U}ǶS4.uyM3w۱8\vkyEO=_vWVm:4 D`jI 4=nYw6vET]>>rR(*w10SɧP-c-% %YA%d$+7ږ ` EY3?C:iZ}[|4į6mK!jt-d6s?eV9-#l݄'e5lp̝b 4TI" -1XԙtP ڠ )?7K@t")"|\7zr$S^|H(ȾgJ8Ub UIZ2>zw 't QN PқE'mAXUegkM>G_$B˟i-H>-_lB!vR4nn[jrȇfU,aCEn\W=I]OЄC=4v5U˨n 7 " eA>&0; Gq7 襍2Hc]j@X';+D=e,7@6a Q9/|<ԙDf$دPF{;{>8EC [IDl'it1poEoU;dŴ@q"WkUY= $ B 0lP1M$7WB2R~"sDvw*:- xۺ&)tK܈ek[ -#Wq~;HS4.-A7BhŌ Mh,DLk&mtTx{O* Ohd.mEtˢZ?a:,3(pN/+`95SH-f~5 bsc9tv@E dl+ZRd yȿ\r|diC >!o"}`wJUdqZxx}(MIC N`u7j>Eȟ,*G\G{na!xfG37#n{U1w9/R+2 91vu3xb4)_3˻15Zqgst,w]U=*|sf=䂜^DDW6wiֽY\kY3GuݣV_t k'r9umX)Ұ,aM8bi$S^X޴8l֪ xx(zEizT#j-2KKg2ű0S1Xh%1<=?XAKD`,U\==AnN,e@1/~H¼'36}8/ҵe쿼=M*7XW"qdP|ܛX\/?ZEr,`eSSة~+'5ΈV{k^c ;/UצoQ]n=7‚v.{E*̛Ȓ=b&Bcc\SVQ*~3%3M&>$Eܟ3.Qscm͂>*& /b㺠GO1a0hD}Vd]Q?;ZhΕk/GŞTӉ7'-( fA5ydY?kX ̒^A;#K QrVHb嗧2i+/LتfQa];l.ƗkOjsf-L9JWq$KP"Xy"mkXr)ի/SCuKl׳ڜ aDV/23wv+@@-Cv2f^ʖ'{8sX*y| zs/L!BI>4M[-Q>u²7X`QGm֧*{f<DO+J]boQ2luټsU9z2RݨFUZ f&}uy{*Q[mI|N2)Adtaz=R0X ҞNaf8 8N8K0zbMB L'XO_(l+ȎNGSFPiqy( #U;$j;GT1`CAy4"AC\uha?B`<"Kz7h[$qb|[>Iu]<-p@>J~ir& Roڿ]Ru\SFp!Q| `5JD9 bK{"Ad\Ζbp30Kh J&RBͲ5hӄ2~*E w[Z):jOHy\9j{i^?C~Jiԇ/N&ͷV&) *uOz:ꁨJNsr'ܵ|!Rv~`oAQ\ x {n5׃ [ϢW%&~QSٶ.fo7 JcX/(Ö\,dW,YX?$D)Lc;B%`<pcr,V 5 rzɨQˠH ]dU^ꋂWwY8a*<#(}J[3 S|{e9e\y 1CDϓL@S3:9) C5.j7vЋ- eHyp~wseoUƳMf7]L}.TDw?p F~3v" L26+ 5K=<cZGo$:ΫXۖ`Q9l1B4dK϶Zta?SHP҉ٱ,.Q?XxJ{ X7t+VU 82F}S!~<ߴrP:ZLxT *yL|;f9pC xQyeȫs+tJZT)ٛ^[[}>pk8|8ujv PvUo|Zݭ(JG;ĥ bJğB;=}8F3|1D+qLA a:a96aųE$PH.Ak87)"ٯ.sxr-@Չ%d2V9|n9kU`FlJgFF^K"vE(Co^9GOqq?]^tmh9|`e) I/+x[y|0軼! W%HMbJ1s+P !OpLOyW_2QnClxuF溞XzY_7%8H5U,h/R?̝._V yH cgX.4 3sHgu)lHO ,kA*k=:zQ.a 8r%8&YJ@(h%!BOz(.Ur`?i<[I·֟qf'?4#OFs8ugnjZhQg/.=!㇁xȪl>GC+PHgpQ2 !7 @Cnw]**ףk#B1?Pɜwr%ZsQ,5HM$ayy01h^ܚ<g/︧>h^5/m2NNzTجUyl8 ^zJKˆ)򞎓U,E5y. ?v=4Y=Ri!NVn@RDe>E2ZW B|:>ɁcVwJD"mhzA:34" */0bԪ~8gDWL3@Kjh7n(n LuǞ ]̀+]Gc*im3>jFRj+QxwDAl&ԇO#5UQ(`5`}5FvvV.ߤ^=1NJYaJI!A哓$Ϭo@OQfU &)|a"&%!$a"*n>0]}Hxw-ހAVρp%Swj-#gHԘT\.MNNH !Xw)HɍFu}Flx*Ꮝo5~Gam3ZR<"14Ki˹&WLjWU?w?vZ`d$Kg %S1bq=G͵1±?) /Wk|Xݜ;ZE1Qxlcwe2O`*0H߷{xhP#[RKc) jt&*4bőO5Pe@ 0夘"̦lƪsُ.&#(PPPHGZ;fXcd(,FdJ0`g_\?qHqA#K0Q6 6Q'v.?L+F 'Ҭ̢E` C(Uhkruʩ/^sKDhs$|z8gR ?e @9M%y=Q-=+NL|:tA\242gfge̋;hPw1ȴ%iuڣxf$"J9[uY@8"p<.p)lJckX5⭬m1v=9D? yKm7!a6pʠO͍t= Mnt30BE6NMVa`Pœ0Bd_jESj͈"6lNOBeD^GVG`VlQ~r3iv.r:Z:F'?H[ [6P.e Ŋv%\"D/*A G.`:f\#xHM>eAVeziҋ݋v,,*f*J;pRH:>:]+36,l>&4pQp.fX͂pkDM˺[LRWWGl r~K9Yز_uH P}KH񓩂CP13W< x؂cFu/TATbq(]@(c8ڿsgpȒԳEޓ^jtE':Yi"`Qcp|ntaV7&I 倎ϵ'Fd=<0T\J.m RX3POgU5Ym1zK;{- V|zĘ>֤`zђBF⿮n^HBOoVLV5=a0% VigL Mz.7e92bE]w0mE:oB )w[{<~ي:\3ܧ!G1\|z|h^vg=L߲cZPr?xeƔ(NЈ!|,3Gư~w[9@ lvAr1vI+ 0RΐR }Y>rqLYJbHtB7 ?}-߭۟\aqK swu#Ƙy0݄{#uj%ej@%*$oUٝoNIle6MK: 7:SEФ,2헮xx !:b^4-XrlC 1Sá^!WE9D̋;{wkG: ⛐xMg ?P#<5=X<:3af1ug\{47xLF[TVyYr@\ eۧBNMY"c:V< |y)=hc†;x}ǜ2,wꁂKeۯt/We}u6#kHƤ'^KLw@ R˷Ż´X%YĪj$( vElR:,Z9Zb K&z k_bL1r+ vt0D&6>˒~ W 5`W$ x s#MPshfvEr1Gם?ce"SfH7  L7" z3mAfma}C=F(o@Y)`"{r8皿SSs1 [GT%fގ]3T9oq(ThX+zM<*y$}2ޘC`7x`+2"EYīd:K ˈXi x|`Ɣ ˶C_J1mYj($zk 05nTBnQ2v>Ś29BW"Nۢ5$q)TٝU$[tٜSSF/0JeHʧ/x BKjU'hR|d@p鉆"DBGxre=$ ҺC[j cQT>/_T0.8g*<¹B0`hW,Hbb=mԻ ]6s'd6Ĵ@l5eH{IyM Li>N͍s~ݭppj)/dFCQeeLܪSr!&p#5ܣSG4!^aA13W93%?uUqFpnsB;xsxUّ@CO3Vxy%24p+wsQYk6c ]hw!jblIGB+)(<尙mi;퇃#n3D/S. DL{ʑ&ͶiNdٗȍ';>1.r]Kk*^z&%((8 ν×( 4o TC`KRp#(S5ḠjnV(a%L#h) 5$ԑ;k]ɘy.=!br1STz>of6zKޅFmqF@Lb:ՌNB*Kzej޵S 1:rh^] ]5h&#Nr#zT5}w &ېR;'hV èɉ:Sln]v0`vblvL.Wr&]oTW*g`ж^ԇ(IV%Ry$*tyG=HBK`#>M:dDvy(7s mZm%pVQ==[)Μ:}v<{k66ld(e)Vuޥ_d$GܵXo:6IEbPfh0SaNŞЈ@7+A-Ov'tr9g DȚ'PjgiU 3Od38;`vv,0|i6o+aKZ/>TFN#c4/lRgrjP`!$wF&,͉DT1fG]=% V:U`'r( :Y"p#t|1hdvhmu0,wᏜ]G\A7)jЊր9ާɒWZR8Y60VfVZWfbYu&꛿Xs@ufBCix^klC9hcebVG9$kL@6Ap%Mm\[[UyGSW`tbİP|uUt5ՋWEiϔ F_a׋j9 ,B\RM,u_#!c0+[4'^l^ע_ū4Fn+@ȍ͖Hm SGQf2x r]UgbEMNGl.]Q{.&wN؊ Md'\Tv978)FjaթO{#I ڂsϸfbE9+のСG6, l{ 9 FWYf>{GYluRؐq׷*Joa.͓qz2=M9!KʡJsKH26>3 EA:0瞲bh߹^7qPli6 tե#bL3 I&jU+:Yjd)iChfk:ŮAxJ+v :_fa2>hM:1ńre8Y~w &zmD'{ъ2RGڳ?EA:mZ!¨8z+c#K9y ӤyM Z Fmz5惵.>}R>WEV6aC ֘ȣ4D$^`ʺ?Ž}bZC6 oH؅)lM*e0[zӶ ;Veh ̢0eBkϖd.蔑Jt%_RL%i XѴPq{c2T|.+o7.Y?1~g~ Li{[6pr!`7{Nc|@k&G"\zYDmGjZtZ9x}:xgٺS׾w).//e p.Hϡ4.^G 6a$1" =H4FtzskP8k1^v\/}}˥ˌ߲K9ErJ4-ckߜh6cGErL^[S<eI"ooOHP Z 1)wƎTRZ:Th+T U.wڜ|RRSmc9Az3T\|m`d+/J.NSq K`u#8ՌR* 7j sɐ]6_D;JEVE%G1Y (y$8Gի5YNSDR/TUhI)sKBon|8(琍PY xo1[REr)MX{rf%#X&~?2gR1a nX EXhF$*S J=,TmG:!Pv=!yt .?.YϺKh&I?X\gGCk:q֔JvzC^u,Č;gg$.,Vl6d$ h(G` vrB˛a 5|Cog`q5Ow8q!3pod Akی̀";J[qOc]VRt|roY5&!$"}*|ylʭ<+xZ3L~Am:*+Dh>cu7#h:.n $|tFg3zz&(p\ETuLt90OHl@y<2`jKYks [JhKIPni`cCZH͑BI7%(Enh@U𕖩Wנ{թ,8@s7vɕ [³}|@ǰk y" P1) ёtD yu帞k\`$&.HsZiseyQQ~ .X@u$?,)9xh(Z*,a?Smy4؊Ư <aTn}N/%֐@-뱅`"ڕ$\o}4/"Ux=YK×4n,J8, (4sٕ w=q =sEnB1V -ic a&LY$|x1$~QX򹵍Zf)C!= UFRpɡVLapcdܮQv^`cm&3^xR46m~MEt0k$10Pb(O(V.d b:@M0$_; %(Ezq'T KpP%+]+/خ?I(Ђa y0PͧgzHW)a~'xL軩zΟ!#\,mmiƳw-fL5]8_8c8Av08Y5J}ei,֓ΘKXe.QtU& *DH 8YjNsܬ֭zϤ,fJ +4_E=n>5\ng'-%W].r22 c#,!ύ:4p,q Gku+%-Y";:(8Fn8XƌeQgtک^w"ʺT h g%F(!^8g:is%‡vEK;p\&-HD/'<'C" ʹ*d] :nd,peTK Y!S5WWZK _Xu+;fw2}ʲ6o]9C<~T|qlגJW/8^aF׺*m1`Wh3شG :jHh(tSc8V su s]&Xuone ~` @{.}2 #,+ ٲ@f9b}f, i؆:}@BNsȔd":ȕŋ& ܾUm7gi q\}"'&߯ҵ9 xXZ$>FL\RփzANrUL^DvMb-w w&ddd;6Y@+)eL .nfدewls:-FV}jݳp„v_j`o-J-fXD鬼sz=pDW6>02cނ/2?X8H$ [׌W{)um%~JAQ[c]YH~*a̱,;'W>κ妓Ҡl]5;J|C7.G]kW3 0s:vHR*9Gb*w(vƢ V#J8.km&hZ~І58)#x?Qr=q ʚ' p7*8 h͍~|1q+woYLG+7b*Fң/♯=i'ɻ:mi&F!5)ja{9shQ^ÌwB^CJXS>. PT˰>Mݾ|^a}jF4 25m:M,edUACKIк O`C ɐ%f@:ގ $9.0GqxA?ˀ`6ӮDֿmrS9K. rBd R9fkVWeȀfJH,}@Vj`{EL<>KN}.E3ڣ>ˁʢS|z d{ؾI`rW n P@{t'&C(ybt6IӒ1ͦAR ]CH ةnjr:# I +wKt'aާJpkvy՞?C;p5kk؍ķ oTϤY)ߩnXTKb0j)E#s5N#*X3%x҄Qtb][0[m&Y0T !°9Nj;IBJ =R>|kasA0Kcx<p۾vo)>|lX6v9WI` a($v6"5~epEQFLM $@D:l!!tZv*b=K}hW,݂ʼn[q8*jG$96`Ph%m\9`Wwˍ$Sq[RM5X@Лgg/P,D;Nʺkɺx:`A(Z/LS*+[9JdN :ܦտHYZ5%l"C#]>g$kw$ >7knI##1_K/+w;Tk%0 r "=>N1qN>~>mߪPgv+|>r"\ :gM3Ft#vdg 6t)^R(XџWoOFMʮ,3 \TvQ=F&Y4=˕]T>+Sà1hCS&}=ArƆE7X1L JN#*oИ<#Az9>V(4îRTD(hPg~ԝ氐\PXe6rkA@wM*}UQ̙e;x#Tm:Nsx{zONͺ0  ;1AL%$*L:ӭSj4\U0 l@"1{vAMq+`~pŁY_O"BﲵF/D GIYzx" sSrl8Ge{BnWߛnMaF2AsrIVSz]v u/FEé!0Ww:\ 3|zDR4dvn=7_J-)Li7(e^}-dO>,E֟:¦1IŐrV6?Z7?uᣇJX$ b=ѢRDYD7:6PaQb%xT HM;ĕ;64R^F^3ukL֚BiBP9+;:뺪QIKaY#z ~$H8=~A8JI;FwgQ;yٳq<8]1>*FFN5Q37@5Pyg$<~TܶFYpZz'0Ytc]_g*"eXI9ܲ˙$ ӿt`47kzV\>URO~HL\8+jlPymc_!gV([ɮPN7 l-}͔2'iSLxhd2Y[:aH XNl_phԓђ M;_\16J$PUFAqC[v7GtR =Y0ml2߸h GZ|_2ځlyҨ>1&˪;/G; *߻%1J-P2dTچ $s!3'8 }j .˭^(P(_Uujk!p);PD~ E29SzfVc !nh֓t_?C$S9.%_} "@8~`ngM7= ;]` 75%[G!#ul@'8v5"f 5An WM .TI\c)/GF&ôc.OURv %hnj9 >fVBw$8 支OUV%ւc̎6xv0%F5_|kPoE~";*|a x y)lRjP'hJxM$^rIIԕ'&A}rͬ3[L+P{= [zmV-E]ۓ^JΒl\$΄V= ־⠕[ *X~`@NdRgг 1[Vr̄TI r=~YּO!N̅=f& 2[B552`Zm(?U5FnK*T3{ 3>(nbh~/kSҌ.VʖܰҝQb՟vXRι d8")!qXu/ ٹLBPۻeݴ \qiC@\P͟1!=8F7p}m2e5FL^c'{vR'W /P4#ݹp1wFCRs(9]x B "b٬X;5r(YI׍f+Y';kXIϏUUka1$ IX C")ko'L2lH^ ^ ʈ^l“ü۽3%?2UV?"q7Ǎ#hպ7]y}CǾ/ R]>RgeǑWG]{ktibꧻa .uqUwsFY5|<(;(eT@-],5 diQ/+>nELwx;RY(^bQ}'AD06k.*Dɾ25DCܘџ*Cm@',ad;=oOGxey։t|2,TiBe"ef+' #E0U߬x`4jTp, G^CHĿ;%',Gw?B6|lnd}hI)EV +$|BcBv#x2^諒 ȿ:Q J@Jq1;+.x)Wr^Lv+Mķ^ ƊEp.I7 :2#G^W Dg?G&?O|$c|Z9I/kF?"2jAhE|z҂dvPᵓt |qd6wS/%ώLx|$vk{ ǧ#*3zcL(]= s w0]sw W 8YvϜ&EFlݗsQ49N dCW/x+35ӑp}H$XYF%]K6q7~2zz~Mѣ)y8I -![datY̒,eAZVj|NCʌ,~Npaz?x$FaJ>qY/aX撢+:58MIg^CFaN2?" )]6'N8׺9Uʬ'F(ΐ)yپ*HTbJ;$qr`sQip*U$7lg"e;q3S!fICCTK]l3og ;Pڙ˕l|'j".B3ݳ)m -ցDmUHcqFIJSJ"&$QҋPFYk=1M۝~tGՔO P&Oj`Ku+]{F,.3؁J9vKigxYWQU !zH%NchЎ&Nˁ6wg~[k&P$/Tyr*5yg @rD\Xruu<|oϢ_ubd˾aϾ8y4(?yL{Ve>4[dYx\эA z1 bo ߄\#bkv1{a5k+DzV!`ʛ vuZm48}KHhT$뀿߲z!=R~΋ߣ|v1v,:b f~)"*iwG]tw|1^c~e06Ç [=+~!9jxc;:Y7\kVG#5P!'' ޛFXdEt ʡAm2?wJ|.Ĝ"i./GНQZB@|IMYh]Lm2Cq|rYVox3Fb>8g P!o}>s&`޲_{0{~g$‚51JO9'X3.L: "4W2.fS5x'nq d*!JGvT}'(-k 1q./hPy'KZ?Ny)Op|2ޢ i]Qh?W胕f%d<RANRjLnsDo4*pNHHv41: 4ciopijhݣP0 mj/d0 hm;1[fɸ+kԨ O|@YvB'SOBʀNG u[%QJ&/XTSBD-TA"Tœ}'p?s-V\q@9J@0c16"l^^ ;͓P wA1ww,2bL\,4j-|-[|N`x0īAE Q%xƚ!4K0'c9*(kfH2coiu]OxO_ow!+[fțJ5W^/ niA]4&%}Ў5KS>fiN1W2sXPWc.h_eXq7H.k8S\F&DfzNem=LYݼeX7 Gb ƟҾ/wBxlUuM7}L%$BB:'CSBag1ٓX89wBNY*% zM$d^!c(L᫳ruI4 +9ԉ:sA0 bRwhd.#nz3bT2<á#]y5D==^UW#Cd//Fɧ[BP uHCuy͕xBJG2d{`N1qd30&; zT{gXrL5vCW'P *eS+Mep~ ο3A( eXDLjy^ ]5'٬BHZA_ .RSE%|Əۆ1vw#p$ܓ'C7;˹Kl}ҸMe}uBb@6rL4}*Kp?W´0Z=2,@<E6dzh̗D#^@+W>Z8 MY(]ipR =*uV,- $D$!6M9/E NFCZsI$e~S9bҦ%ΈæK].hV0p0+Aƃ>~xT3Zp!ibW㝿y8;8jx{]q| pd]!:IF5iXDXwcޤ:r 8]&U]ݳ8lWOݏ֑ qR,ocL=g2;|" 2ݽDgH" M55n L"\,jen5֝7QKRaqݎ^W[fѻ rIWܾ|;z):شG2+-M]Oy>D3o|@G0 "$G ]b }?$4qЗGkфtޢj$Qpo L2?RUԒzD (EjHfG!+4gPGA88(ֻoxxq9<͗sGY'tgO׹}\ mr&aT~ӎ$ ],.M1_u)(eDhc!䵔6٥x 勀O,#@LZ[ J֔N<љ+V]It׬*,jo=mH ;76քWzwk~*x0P?YQ8<}:zQ 9=p:M}찅Cyv~)Җxܬ5 azs%I=|@OǴhK.yNmUeX{o @fRGǶ(XY48'ҍyE`fNQ֘ʼJm3q6@?*>HIvS2ӠmdY cf{9bfkv\Xv7}TDo4?=ɆHk_|(yi*l[\ mh w%0s:"`Z>gåv 2xl鵭ŭF,8ulO$-6=kRVυ\W;7F󥸔PK bPI Qb¿v/q c]?"+r|gM\E'0O^/aA wtnSl ,$e&Ҋ-1PXE¾mrLz$~&VH)j=sBl-T G_~FcL?o&F5}㘔"$;$o^QZ+'e]s!e%Ԗ7v̟yJo0A3ܽs!i#c!6 s,kj/wB@G3u5˯^X;{Z|-2Q*C M+L ?7JK܆ΚSY jSbb 'F\ՐTR6V$7Nv8~[u3_zA2pW1)\5Sб a\߃5#v.̍ٛ[8/FT1Ga,p!NkWK2HBh8 ]mNK6} Ayof樁I; 2lm=4 ƏD.tH[Qz( Uewl[7;D`XyJ$ ;UO_o# GH)_SψfKRA>Z^zG]%4bb6;CյAz5|RِN> kT+d.` 9g'(=ÛÁa#0:/  c1kX7? 3fNwDjn{HwSG4`|~\5x^%]R.p)T[R|PUJ_-G(+]Mq:'OkeTJW*/>e[pCefZƶ׀eڻf21^cl U=:`lTIKn}et>=!)uFHEh jʕ#WÌm@Pݽ)=+駛#bR|""I)#˹Z~D8=}Rpm2PE6<;|nsK!w$WRLgcś--<=\vW['⊛a /aTbZ [iohO'sLDY\ Cܷ{ϣR`5s w HG>Au'X%mz.8 Մp;k4H2_7ߓ~T^cq=1 sHhFrsgC2pn|8e9  &,Gˆ?[)%i aUvNp xl%Fލwa$;o:QǡIiBnȀku<:j1'F3uz29k ) *7$B_Lni7' t#j+,TCJ(VёӐtUq+KA5a(g!㧲߀+1 \䥄*]6?/"p=U~ŀB>KKJۢ{n)Iu>0"Etdr0]4gGTKl: Y,h60ژlpzc֝@RJsgnQrR_u@9""/d@SM&LQqIެsO7. ĵuݣ?.2s})jS%忠=]T=vNKD%A+/Tnm(jd0ޕbؤR ,]|0ИO':kE9>[cMdڌ wfLQ`A66K[u".癡鋁rE Yq]$+ѯ ]j6mA1b j%m!hҌA5YSvflQo9QD֑r:)&t#GXu{7wM{Ճ~ ũU݈m}_;T׮ \|D]0-Ey0$2pQxvDKbfY(ˎA̪ 7 ID]76%VlWԬ#\<+VڧnB='M@&ānI1F_ 2 #ˡbeIV]UqoyŶ†+Z#VfUE[Eנwa|UCAq|QW.ۑ$8pnє"3䥈~ RWl,b>6z]f,E~<4bb!Gep;?J=e*& \:seǢn 4c@Ґh&DeS@aettƹLfcP;<6ZÜʻZ84AB咎u?ݹ2:Zw[=EPh?RBv,SéwHcyOHo[J{ܤ@z*U{`/T[[v7&_B1jCeni^Rsj@(J+gM%K䰞*TY-MKC/)NY>9nu4jߐe!NwBKc4{8Dz.!|Y̟i! ɷZJYdjVr=b\"@g% UF͜@ gV,Jpu:d$-WSp '%_K|hq]}Dz'3x 2VP:P.OȎ4lDJYeV.:ě2oB"b:{Dp㜲g,:rS+uqCP.uo 8`+/k ̲#"X`h 1lUWSJBK5%Sx0evyW'{ŨQu<,!bgdl̀ P%{W"$FErS8JoA]@B*m,gD"$rcK=HiXnFDUX(ŸE8b%kʼnIB౟^}/g[ݮNjm͆A'5ءPqUI}r}vD}`5FSPH($o~Ϣ_rIYE)PsZ26ĐP(y{fr_m2L#mZ ԯrVp0Wk?pu}Z O(ꔃ5_Ջ9F8ÈzXxy.&fH?_ܗb4%_+mڊWGS1uOǰ@Yz#A9b)!֯gU,&N_Z#/k";e8]8Qs%i>(O\=U27]2UPLFC|ͪR;/~JQV-?x++NvtXqvwE21BpcQ̱*b;reJu'h,_a9&1R$Zl[%aY{6Nu_RM 5]FjH ra<54lp]=Y]DY dԻC=}҂7~ʯbVz\ (^-rոe 8K]3=׋dp'haP _9oy<@bN+b8Pefe-6^LSHT1o6-rJc^oqIyNb2s5|$$] SBAn+Z<Ь9/tm[U bgم$ЪɵܡZq4&=!znLEE?x Y ,FdEѡhrӔ& . >;98|+;%Df@-(깾upjT=ҲO{m\6t|5}97qegB#vt sJU}ujF… & Qqb7ᆾ]tw. Ֆa+s'Ҧ@+nL 'H6"E\%qF_,# D↱,1\L9FMv]!pqsQH^W֚-ĭo}O# V>WTyeq q1|mX] E8 aha9Ef)Hj~yýklLx4J<"cSj JΑ2s~Ӓ5W.by&]mVe¹t  @gϤE6 lLH FPZJ-P3)RBX;u5lo.p<%o(Y^hȹ̄&7Ո'SWlmW;y|'5LShFlA67ydƋL 5]2j ɦzk7Gu~xhG,k9}Twlts /|P`όt[{McSFck UMJAی 3ڑJ{B-﫥/\n80vw.Yg-K8'iИ?=76j5%.+pS=jE NWC߭0 En`~ wt9{ۛ8@xE,1I݁1Vv,ֵэF`ݖTCE2g1jϏa G,/OZ+x02،A0 rY=ε6>v 挰~lBM=GK"ˤ.=<k7X+Hf,$fޜ$ 8ܴ7W-ň'Jhwњ&o/Pq9ni1zE~T_e[d{/c{7(4Yi=~xV zc "sF!j?DWhUQst7YKZOɗ481_~c`"bٶ얁{LY|ƥ~Qܻ$) Kk< Q/؍lb.z8WdްU A'=*hP]웝2;p yvP"rG)a\lBXe^*t8KGn #}m@MZEH.xztz,Ŕo\T)6sx =D(&\Oc%5f UNçk%ݔ'Kp^R cr4JPçxj}Q +шxʥaY++zԌ Tt$z:DW /{][fڐWI4WWqMT; #Lx?(8 r5 fA9?&gu0>ZeJU%s#lG#Ƨ}2ost s."ӑ'~$/FiAiـ]"|{kw $j>[;^D zxVr.]~eY15(m!VKH%zQ#>#EZfZ1xb];}>(/owvr/Yރש!L2gݼDQOۮq{[,u2&<&6A!h:hS{׆ =ө 5cDో(o|JCUZ+(3q}D͵T1"^4^kAL ^Zm+lb~@PNlρ0K"Ǡ3nwE52)SSpZkk=>A 4lUaǁ]bMU A7BGueHw"bÌUl(-.gʆYY\/x"@]¾)<'|ڒd֎p@&XC*G4/\T_ |mN.|V>Ba ]9/@7JD#-Z1BѠlؑEU6)M+0D%$ K37f@/E[Ɵej e^F"LԫCQyZc LβE+̑J. ZkY}DU>&Cef]F`k=auaI>,>:w=ʥoąL6KoA˖]_gy2Ljx\~7"\!"vityTrfR:iӹ=)e7M0ܤ,yDцBP-I+.g&Iq y n<ˈd{6. #r%2^\H$)51,^1픣"gϗ*z:Fr;# "&  2سwٌ/,YzU@S"_퓑8++vdlW2StOlǗ<kp'0܅^|7X>",^n|<` 4K~E˔OC=A)uhm\uZX\o /EZ#y` k:ssV{ RT|ںzEFq8}db^MR?ot%5(o?V6L-Ihʇ:5W~ޟ_SulߤKp W Hqx5J$'IbwΊ@1Fh iW Ƭ (R{MB)>X m%Hv$p"r\Pw-.Iě IeE0r*GO!w3uL@Ay'p/+4 d9RdDp/D8u.=I: :@a{bͥ1X G w=fl 31R,KRB`Tpy~ּ ݰzzsOclPN.~'GuC8\l̗7 I8XEXW-3gNc.}ұN}zm& %?knY>z˴gیALdF r?i]CCs;:MPY k:# dҴ۞СV+`([8WXʏ~MJ7ե#tDZ.==~|gSt0ÕzHYI[ӕ:a5+\iU 6C풚P4-6}nK<A@v ]zj[zfc+٣hU2E%S3p9!D*ʅq=.6MbtKi K-CEwoCݷpQ0CLʣi ?vYUYǂ#DT gDaq_\ntثwr{ZYm 2ABP=OߣnLV$๳3Iqt ,'Ya>"o: ԍ\23ͯ$™U;#=X>P K-IӢ}Z=0}ANFHgg Y}DI-1puү#\$NT#VwYzH_zW>הh fF PxɻW j;)UŻ>fbtPsE6ߌHRB_aaN w;9.kmWדvd˲ CF'쓞,9`q*-TY)?!?Ժ50F3ܾ7:rZz՜ĥ/n8ͥq}N ?ͤ]w~<|3k/4;2nupuc.p|ʝ :Z(XaSFXv;AcL*Gld'`?B4"4D t_3菆6C|dw( NL.@p [!m`t!P}'i8(:1o!eMvB~5 !wmfwSc7,qh%GsW %E௸  0e uXLb(3k,<UG؃D5ޓ-+szY2,*I7 BŮJưI\+a$禤;uNa Q5:lw$;YsYbo)x`8"n ԋֺ.]׆͇xDy?Tg|-Ҧ@s8z7*͆KK۩` ;-eI^Y 4e2mHFFJ5@ ch!lǺ.^~ ̷$* 1c2Iry['([i4g) ?ݵ ʮ YGDd||mW2hk;+ ^_t>@9A{QrcFFCPμ4셌ffmږتGxULy_smDjh>) tl(8~fvdNuԚŮWBIṣ jR.Ʀx2ŎsP9 ?EЀk%SD8`rk6=75VV1]{9][ ?;r牉bcSu -jFoz\Ry<e1ņ򆣂1±UƤ3Ս'1b'#쾆f{0SrVJ y'#3Rj xFPi:|9nj&J$|+2GۣڱC±em<;$S&^]?pZIAϖڃ[3D8Ngl<(P( :l.8KXD$:몐y'Y >P1xBV1p&D>]:Iw(U od` .O/P I]9Uu.5nf 񋖰mĻ]o*JJ9^Hs7jwjGolI6_p}_a0Y<~@%OpPo.tY0X%A 3&?R;m/O?X9!T-Z:q\=瞓Կn7IwIGҼ{zigAC̚l-\*arKVő,k>MHcjmubhc~yQECM|_]DXm^X7-|׾0JHw)bV~EsvY1؏YEC6 {*X]*.'/$[#=,hثVdPՖz<GV17άeX6 G%i `SǾ3I?%GH7Tבz ^]-dWWvW:SavMx4:[Se1ȓشw2=F@vAk,PY<7eu/r$JRzmAY%9ik?3b9*Ğ7^ ^c*g2GJ;9)crx橾<%2O'r}MOF! ijC4:Ck zg-ثRTWZQCZKh{~ Զjq% p g-MA1580HsDZQ>aJk +$JdK,!Wt_@#NRI{Sj88Cߪ|vјPYz^qa%'eMJvɸ/nzF E~n=V ~_ϣĈ`5Hl(J.5oD]O7PrKF uZ;, }:~V<  4(>i/X, #/D=^;M#~skRO7NO`qp?F0L"_[i8)Pޭ򯣳O4RjȅR؝G/"_٘SӷE;Oqa7YȭL`IA[ ve4ӡoٰ("Q \M}vMsUƟl@ƃ;~kQo"L=o EF—Dꂏb@垵; `#a BZJ^Cϡ,]=@DU%8.eBQq9z=WEGZBk~$4cNc{[;S=pΑ | p>(xx l#BR7IAUy&00%<V2 DarRwt[M"-BW?FN )"7>㕘)g8bO8pj. mipxb>(p^Wү CO1ƭz=CcМPd5%unw?^) EutMTҝJ/edDL{7c'ɱ$Hw+b0}8X\F@ v%u؜J'7sIR(>r+:bdE#%_F0*gdy,"OO}̀{F%j)mZ/>L*HD&~$ik qQc4F֛}F̉Rl5ʳ511p#4Q'L }sI'fFz?'m&t]@s~3F/[AzQ g[w!j4kaF{@'>ldaJ\͙SE\.i}1n3f?~~1hD<{sm|:8Y}Qx*UC{K^e9=3lU4lj>OC[Gn{O92h" xcS;jvP.S`g5g t`Jiʎ -K +۷w۬є!hSNBfƏ~pFHꛓyZeYVz1`[ MR .Mݟ_CSðE6͇w&oH{]jݑb'bl=>ibTK_M3Ȁ;W[y' YaLfG ޫH86y?d,Nr~/_s0V%:[]y>07Ã$EG9]S\qDg 5]g]N+O27=uZަ cÒstd~MAFHI-qd_}UzTOи^pJ}̟iYtř:G'W5L7-%lNI$;_RmW[= 2Fx*t(Q[ߓIԉcu+fv u xOkI|vrK 72(xA{Htcs2m#g?1ڃ'gxK x^fFg?dCV\ 3 RW =wjMi}o!J?i6zλ`\<HB0Bs.\LKd9]] mB ?L.=i]ed[RFP@岿RKnuJoo="j[}݌puy]4 #`Aꑳ_7\wDr&[Xdzg,ڿrɟS,u#2[+iltxLX(4'J˝ªdK1;*ʕ#ӎcZch*'Q! -f~Rw-~|h8~Z=&ވ&CZ9%2 Aǎ“bgU>@*7UNolz3 7t~y'Fd١E`CP<@ݔ\ݣ M NSocδ^$ Ro@gio1swUhf9?@ƶ+jyޑE`,+=VahwUB@LF0H8{ײ!o(Csm(OPihuTSڞxOro*^j *ƻfסzC&@]D:#/C̦Rw6reG0 1w=ci9cx;iҗVgpf L-nbI,C-}#䯾~K̥@۽-6?M=B5Qކ4W:nѮpZ!;@5Db ϼE3ӂqxoHent1 ZCpb&^moω&OUId, 7 On(SNƉyҩdEԩ'?:f+te.ߔerJ0p]c wh)c+2 æ32fCZn=~"U$}|5 ryvNBsӣ6F'\Œ!\w^o8 7O|DV¬<Q,? <Ⱥ1AR=>%ň| bY\NNT~;?6O;N EVKԥjgK{HS eZFSĸ{cxe_=O#焒x% zZa*g7.45lPV67]n`8e]KH$$2û=JKuu:WZ6₍@ ,_|]'<)3/JrІј~4Ρ n5Хk:%p^m4)=;q*28}63 Qs.ÇMh,I5b)>⍩$?"g}T2Hũ;EIm?~ٙ}T LOdz `7N-Ma]!M(cjlrx'}Ft( wMfj⯦-λn琻6L.Yx4xb\*8#!̅"8WVFCF Ř ὖymv@A /kݏ@z[+]S(FTftn+fMƘP\ WuVgA-aj*r|8Y.ȹWׁM]мޒ BxUuD*ߋ$y#A }6z&~+p{ a YKn/ObbT&jGH3Z|Abf:jmJ-)zjmm:GɐY1C>o@- 25% y6sU|r7O$+q ^ ]I 7qU?ڿv|6&ȸ3m'sO4arVͥ܉5DOK݂g vk94til]E;fdFZjŔ|u$REC35Hy4NHJP4j+*j;0nA|.8;q<ruC .{M5gv6L[_T#gq  |6lX+{p-]k E_f3PR09W8Ҟ׆ENKcܨ&$w׮G ;-\c}0cs8^.0Ƕsӭl KSYd{x9аf^k@i3 q)_IRr1y$^iwc)4GYodd H.0BmΧGپ}O)bo6y$9;9 I4[X9<(u*#}`uZί.txG:`~{SEz6ʓ<$lcCNʋɬG5nߤ72܂ѯKAޥ<_L jCI {B3?Ik[J7E銶4jo?p1K6ڤH_PB(DcA3(ݎZdZ3)okVĿWƒ_5bU*XO|Ԉ*ǀ@qU (4@\: ] e#!pp Mn%_`F wWh uD+lK4v'-Q(6!|$7-Ыp0{Gےh`G wC$Im:4䷚א2=Jbm#u<[7?@o^}ַh u_\؈ZS:hzAqyOx4r8łw%w`=97WZGCU ,&`G?yb#J5Li8z oa+ t)Fܪ u3 $%l_.B- `9b\+pJ}跅jYVdK44nK{:JgwB$2< L$HBlē y5=-\9 V˾6+p͈Y"r2(D{ \_4dg>v4.Y@-)!FxjE3D>8*ZO<-t<:}^3cMxdޖɃm5.daӬ7n*yU>$]&6%km4MT:{YaSω@7;x@";Ն-4)`&ዜ8{>:DŽ[1)ՀXQ b/8uu ƶȎ`fn~ZPVI3 !UYCf}y6c! Gzj57CN4pd;5F7%@x0hC^Y#` ͙+ d} U OݸX }cRŸ;GbY1BXx`~%jt3y)V<-ʬ%ԋyGv۫d]#=/NW. 5SA!!/?A>0\H;dۉ 2lr=ǀHGyJ\PYSRp{l]DÊܛoGO@$"E3t)yQ qܚ٬MȰNi׳aSk!R}XxNI=3xFryJ9saKna Us=$MP#ϳ\!^yޞ*7g9m%Mw+µ}^ތ_IH]*Y9JEf` d9 E.i3j #JN!y , zzo5gV ܴ.Ĕ<z1^`Sdgn@oS݅wA9|+HjL!sK\'YWWS'p{0dhm4"c0 .wM’C1u;/REIsqEX7(D/ߡ~O/eRkKʋCπGzu#5<@Aj^.2RD:8 ƈ e)_ډXd$7rSt9Z@ e+r՜K=SloGEb^RD< f%>I8MZۻyAlJuK@_QLޛMۉ?Ms_(/a E^8䃅cHRx(l[5PuZm+4ۃ* 6_y/b 4rϞU)GFLxiY,jV yk|HI0H>F}z?CPrGY捜&9X_x륤OMNsqlfmgDůd<|bJǺ NHп[I3`.q (49ʗ %8Ҥ5Ox7>F's~5?o@s`HPqkm4GxR{F5Hu> ȃJ#(ݝ^Mه˫N;qxX Y7vuxoiuy9npObmMFP8-<],6k9H@n F\mͱ"8WnL%|`c(߶#$6ZQZ/x`"p IK $rM֑6}|8bKo\x +gױ[o a ]k 8L#NWdBWӐ9n>mbtuNVʄ曤Ά=T:`[e3נּ5U p"y;d۾p}-B@0t Zk&pDv:,y+OȘAy_{bHs31!FDe,Vp.}m]&d˵4?1V9 ݾ6їyղAMЕ|$~%Ru?{5ẗԲбw'pCo*|;fdc*೑3c&j 1@ou0„'KhSFʏ~[Rˡ*1*¯8J|6&6b%Y'4U_r^x0=gt1a$Ilx&i.7+!"P8WjTbc Z&8)㨘K2Jzs|Y{S.DBa| sW`X=k:?vLNnD]jՄ?eho~j\W]==ؙ`c]~)f'Ħ'tO8[OΡkE3Rx,Hڒ;֝ @KhSNip^t_#1T5W^;YW߈֮9mʢB8KJHMRRޚ~Vߗgp 6۠XF2bWy2WK&+A^:p'%Y|ZV:QvHpX@ lA7o* eltpsV./ &*7)`1FD;@atNtK)_͟A lTtmxHp<,^:8:Hwic|zk @t!t>Kqkg"~)E*gA+1TLB ߵ;~;.]$cԑ7|ͤ)M=~^+9P4Lɵ6BnuLFp L}7H'ā@i J_dw ӢdMsOH_B߶ݿE1sGq+A3Ъ2X;4G0ea"̚%c 6!W[ J!KxՐlZ@:cGūBc wVԬJ)^^Ih_%%KQq_T?Ch֔"7./ (M߳]^X#aL]{G0-A.d{OI\툩N;e%WޏxӶc oP>-4]2>@g]z[N ");?ƥ̅b| [.gIÀzvva|!<-8r$㾩ebe2ʴY#>/zdk%_:<1ݸYa 3TjM8Ղ,Z<7y6W4!in 1ܝ2JƫWJn1ʉ*d~o8H-O;o*QF} sbOLkJr FI(<HM!\˾xP<(wǦ#*hI(AT/)+!g`k,!Xf KByGHj4)Pզ-chPB~Q}YYߕ.jٿR*tK\OO۩;oURW+ yj7δ UT]P̰oҡD2e wgCY~:l1͞FhսP`(v s%dn>>CoLPҋZjA6`zR2WߎȷM neLR#H=&Kٚ71kp,tɯx*oqD>p8蜴+ @ݙw C=}D zESGÍ]typq~'ZF0ź:q%)@[w])Y݀@`=R|ۢzL"Y)d\xX[s픹o`*zX6hRk]NV,: niVI^ *]z7U Q؟WS*g'BZԲ0|z |(FSwEmBQym{ L}\"׊Șf/yuXEk٦^ ;@Qx+ujb4 0QG5ʨNvt{3sXw4MCpwUC ̀'CU A${(R0[i?K@TDrϭ^φz<>/Xg>gزd*0wLw`"l~?n|rQNx͔!.@wȅ9)(ޱܰ'bӲy.p}VJ y>?p1ech X4VK2r r14zCYuٔ\`HG-BfHDLDRk9B5fLդȤi}u= yfz:;1y'^_O ny>a.o4!vAưwZ C "Cu+jO#ò\%PƧLyPgэ4[F[Np1 cIU!¡Y qj~T&NKIZ.@ UCPg GpH-00t+fޕچXc9jVrI.M f鈻bN֎?euFªOSҪ˛  MU{P4~ѐAD+Y{Ί=.y aƥ! ]J ܶ޻r$̙&KP7'g !ӿ6Y]7R$}*g7>be#`͍8+tPA@wG3;7?>M1t.DWhy=Fk Ƙ i `SONU-ӜáGDa:4bqM4=4T pLζL; Ɯ>0֚( mrtXtMő w3^l9M5VgҶ 6D9ҩ;w R^b%C^AyND _ :Mgß[oUsO$8[7ˏ(WJ/ c@;y3@gbiY_".`/ƊwXm^8@|h\鸥>'0g WVhTiTp&ngw Gmmټu:#ڄ+d {6]j`ZdL3-<71IUkhCls7諁Ro; ,,{ yrg}[jm,(D*:aBtʜ -R9œ(V`Y1B{L#eخ'PYRNBu|_5Lh"ںkv;DMvʻ~ w H!Trʛ\Y%yE0oCik\*bqs*;?aX)kXskanf+1suy9;7m*OBmgVa *l ];9m3tJ=_.h3~P`+!5iU_*P9.!u -5$jױAX , s'{? 'Cg!h(d,GD .ΨS߭LZ8^OsIU3/ہTx"̇n!cfz/Q} N:`iw813Sv aΣru=nQz=v^ьZcOW? l4d=q9=++niFJ`N\xHSZ]t#`g-̰" ״OԪ9Ru&#To פT-]0tl5$Q4~gP ; 9w_LiֳXg[}IS?C-ɴ:=pP.*Sb؜^LSЗ%9X(x6}]$wfͭ=*N!m!* mdy&2a]MvD}rJSȒDݙ(Ϋ֓  _6W58.y湬S,lv))oi—U:aec y@#24kԸX Qq75wLm%}Jdr(~gkZC5yԸMZom**YW2}V@/~+j 0CY{X$f3a;8ω++cb yȿJϬyTPRC@+X-Mя ٦3Xwٽ'6Yyn*ϙ\37M %tƖ'1KK@QOHb'g]FfʽBΥV&^L4.`W!U jq^OP_g5}æHhl†"Ǵ|:YtIU0do!e6Ϫ8Uy=r*MevZStU-u{%4-y$6Elp bwcK&UJ^:}32,uOUEbx.?9Ck鼧ԣN2LfAna.)BYkt_ؑǖl,& vԙq &(Y8dޮ--YM"TS[&'FN8u~jC1JN5[Q+`P[pH/һ26{\ %H+TIu^pu*z'Oi]@}%޸w!O@96߭JJ0CC't&+|w3b=&KT=@6'ݬ E~l G(Z9k3&pzlc0%d{J_> wd쫭xRgþ$(XЌ]my^ڡ܀ 9[A/KTr+wY0M\KԩJr:-!f ~cn!&ܖ R)p}IJr1\0'Uy9eOq]HbYX$eJX&s b鯊 w Ҩw?1Ȳ{r7wKǥ#X@b#W^QGBw=l@;n/q n6/W /x2HȽе>HY= Yn_)H[LX\X 7eZgTBJS}]C#6 i $faҬ./P-l;*#sQ+VSڲBUTU W NNgg}X0_b"MY# 2bOiBThaLt{̣//qJٗU4,K{i54[x.P K (cLؙh~ ®kX%X}{ t$}S n6婋kQӮ iT`4nK`gzFŋ;b{OȨGҷ L^`O9cLP wؚ[6ӜfK ry=,gY\YZٶB6؅c݆+Ui0H0Cr=jvH}U{N*z(~;da*CX1q5SU]wR$u2iwU~5ŝWL1^kƥV!.g"n}E0^ھ.B!{ncX2S(m.Q50Ϡ/ v=\$& !{v(bb9^P*< cޅ8+i2Mdj V-&vnb?k#Q|XC[:0I9>XPhhc1~MM5U_R}r\A1IIoG9˜)StmOZ,ToSGLD`;G(Jm%5/zr7)M:W6ȷ\$Ym;k]H#:z↍\ ދ ;4h]A,K%yD@Iّ͖  Г:@(503R[P̊I({ٟUp֜ \2Oh2 -USp߲ܿ %2NnP;qUwT j.?9Nvi YX׀S?ܿ?W!G1wɖ'p H{oFKPW  Ca*}DzbT_׫HW=\P;4d&M LBZhVh^xdo'kiJudoNěe\*xy?@9O^` .XJ%ntFBc74gN=Ǵ!^'V0064^*^P?dƣ/AU0E2olo&8FBbDQArh` ˜.RFV UV融i8*q(B 41#u5Ab_{>F},,ۄ DI:tWɴ4*j!!7޸xyo/ڮch 0oO<ضR@/%`T-ɳv4-]q""Kb1^x9k 0dhx|5?FNqÛ Uot|xٶK?eWdaph$ߦQr:\֗05B[NXuU&XV tq^SW)&Kdr+ft/KKNnŇDWJ3c[aKjR>By4,MeiU=/|CjWZNI}6%qTZ1Հwv?B27*3r5#h}wC{h.{e̼tWkJ6Y^T/+>2w@c/ų~j\ݙj^ÖJ")Ewуfܣy%趯u{Ji1tHIعr%cӍ(H/3 E1׌#R ]#Μip@= 3]zrnz۫`u]o3ea.Hs\f&4%n!=?DzccM4$AIBd$&EjRS ('voT ?=bRO?Gƴƀ}b.O1{doscS~}wh61T+3HYvNn02)}^s2ڎ@Zb:5?As7&ZcTCAL)uDRQd;B&nHYF%kN5>բe8Ep 6ê҉^"Bʂ SZ|}5,*>A\sv;[9{pv6Z!9tV.fb, =< ~$µbHQ*p]v,,TΣ. 'jФN.+܈ _RrXR`#[1+:,,wJSe?7Ze&PfYTVS{|{2 *E^#*q :$LT8b=CVt~U}b!hց k3Vl{hMZٞ"~^՜Ø!fFA-Q)hQP+keNp8zP<֦,Q-pئSƜ  5e]H[4=:+a~J9B|B#+lgB#.O!Z* oOQSXH`h$WQȢ,ﶳi,V";Xw4Ig@ypŲizb%P'<"Jү'vYO7Y+ȥ& Y>vX1{'c1Y/٨X_xR6WHxn̋B@Yjm?Ȃ -ls%i#f0ˑ3pay ›a!7Av*yhaHq) Cq4M浌M>)ŋ'5+^lБ# tԑ {X6JJ*(%0QeT}7A5%ȧ~A >P]@ns^C$>X#k3|jT@ao &PxYS** ? ΡEm̷+R!5#Csj-'[qTsCl#k{i [Fsm+hЗJ $Қ[Zմ)20= nm Rēt51Jԙ!rS(?4'`5V"p{rΌ z #G9*ۇhDo46@K{fܝZ/讀R]e >B}y1GҌ6;"[$7tAI;qr:lj;Үv1Xﮘ9O=gzM$C%`}=rC rrLOt1RrSI|}2$RxK"9rг7Wˉ) ؛#59 1MK03v3VO5u#s[ysj9ZzBl"IfD{`Ir=?ïQ,ƶVgϸok@@Uڤ밙mƩ !Sꆮ,ϩS=G~zD_\h$xUrwk'靚O*nrJ$neZR}ٷOj?ΠFAVN8|1-RL5 y!Y\%jWk 䉰{6HH}2䢟aXLPKaEkm"Ӄn6;b `CI@zA&/>RW9`"ڪjDx*ܤ.^unQ"b?٩o9oTc5qqg[}Ĺ5jpw 'f:zY=qp67Y2Cm/$bqiPlHO^WjԕT)wϧSrwr&@䩤q ҵfEz'ҾT:iI֮ ɹ$ɵm$U#m@ŸʄA> 3gcjXƔ7io1~V]++Zܷ#_+.~u]r8Mhf.C$ B3,//J:[-7h0`qXAm+8nFp+b2<6^N y:ŵ$ YCM~aCr/u/>ř]>*Z%S:sN;Ԑui|3D}jPhq^љk$o1Au#&/CN+A N2,gJӿ^@T,>D7gH2;MwҖix$у;RGE=N?{pٞM,fn9Bf&ϭ]ĘFs#iR _0ґte7.#)X{6'Ѿu0w9h^1(UeEE82;&QuNU&T`*^uea=†#';b4;m8i쯓,n7Y{G\/kace|7l9 C,lX)V&y`/9>=r0v_{DLrWT=yzgP(:H=C`i8eu)}wpT,UQt_ y2VBOQ4j%Xa(']8y9~+qq喆nQb6Ưtѯg]1HN< i5'Dtf9ͤ -q?$&¿[s[<vH ͠D.@[)Zg(gf'[xd["3#cvYb)53G$:]U9O.HI@^uX,4<ឪbڦ]BjsOjB/ f:é%Ou$WYR#1?2{-?ttFHH` 9nv~<-dpܴ1d! 0ɐypqEI{Ճkӵ6Q!v˄|;Q<-~&"Ӵn#w@uDФhW:8d|[b[p4-lPl8jNj,3f`a94n x3ۡO+chY}IOʢ Y1}("!NM@VPq|{=+3RF0j;y? f'2j]\Nr@C0i]SI>:eAM|zEpim2$e\]99$׽5=iW}㻣#c@ y0 S`ʃ'9R8߾=5g{BpA?8 _q 3WЙ j9x$%Rhc0hDi@&×.Lݣ>AGA8#|HJ u/pO*J) ^Jϋe܊K%<FeV r*Y }8GBY|X.>نt_ry @BX@[VM&fQ^FkR_:d˘ߒ=b+R9z.`?Cag׫td"rw-E[0~ |j2cS׽u] v6W |v22՛=>m=XOBdǾ>/InuX8s^}#(+H6U(mA#v IՍE[h\%B]UD592 }%ɘz$&g6iܵZM,bw5zZwU)55MԯuF29bypduKY;{S)JCT"*/mBok$XMh5TO0u"2=𢡊H7Kg}h5mTĶV|IwVoTo+vrrd)qgKFGɳ΀KPB)TeǎFdY5fƨ}Sï+;_J?Z=s>[ů"v۶ms-?KxX*UnIf\eLAX*44mr YXJA1?5-Ca:R ?^` O 94BvH;sPOI2?I<Š.lGT:IHO[Qگ*E %u#E<֑O6UtWtPoS\uՁBf0y}F[?IՠI;8ZDM,T~,=(}gU)/Yܭ՚(.(0vaʬehU 35o)'`bӂo ^D@aMymf488E8UFw>h$ݭ R+7~ 4b Q=Tq-V pEmN7(Hޫ=:C@Xp'f 4GS_6h|2lm33n{qCZKg؛tV]1jETq&?J0:N~ϔBz+,;.N6Tc|,JU5Pɧ$EJNRn Uva%a!DŽTنt)Q#~/%E^ ۃ.],P3\qQ~t?}0+ 3\0 \t~(< rGHTZ*cxnlKߚNV&U8NJ8AgTZ L߼0,ƀgBmbob5/:)+P<*'J!_kR"ĽȆ/-Rm;p3m>ګBɊ&?HHObQ痠&0ST'uѺQ H(2q(:@'"û{Y̏.=_䕍:wrֲCQct NxU8tؙӗ2+bs2Ym1;N=8"6-G&fJ]swŒ V%W)ۼʀLcx5e_ֳTX̑~WC\;P ^_bMƕʍdC+ _C>:[`GmE Yy#XEkneڋSz]޷#,٥hWLh1_!$ÌflRmQF%2WURIpGcTzR\ΉCk&MWb?`86DCg9eɗf1(EmK&]QQ 8:מOի|d+S0VH5gu45LEї u6T8c#@}9+2ȝqz!dϢCޔԺ1Afv fs3<tJ CGؔzF n} *E^XxKfHW, 3?RUW% 2 s7\lF@w9; 7ݵS[^0װދL"Tjtn Mbm9R/ުM49rW+(_9+9ƒ6҂bd⫆'7#T"b,?ɞCg]Rn[O-%u9p a!ȫk4E3NHz"F$(? >㞰{Trr59;x=ԯ#EJY,zB¼\3U\c) Lr(O6qaPljpGoS=3aG/$~,G>nk]1 DmÃA&HjJ,g2qM?vڛ _~7`oܶifx7=Y}k8 񌸴Vu$B T rޔYMr?AwՎ(6x"7xzHh$@D/TM 8.?TxX_[|5X8-ZS镩ݟ%u`,O{tfGh&oK?]54+2@M$r`5hGUBl+etD.h%@껋AΑk!n' .x|CE \yauA16)oTb!Oi:*TAks(G{L.]1`džA H㾔8:>uG\#ib+'EG.#ð|BPdy*P|P+ɃCΕ^XXcĊ… pm+kiP>pteMO.ڜ}WZl+ds/G8Z_ZEucrnS˼g~r,vK Jeb?i [53qC Dz1`:;'L+mjX7kf9ҡCtුMLj[_5lc"61r1n.9uκnaaU"g.Px®9:2 DL IƜQQ:}_<^ 衫KZt:ؚ7R{h̛KfΞi1|,`oɬ@h3M}4PUH9Ȋpd…,R,A3K|)*FnT`"xm Ct.DIZ+cRAVGTfo%zukw][iThL&`W4|y;m)Jy!R=fyth5EKqϐh}T{I(`rO(57iHhıJSZ\0 zqÔ" '^QN6U#؜2;f4_'6妣tBZ5[Vv2QɋJ1Ju!4y)VhMFӦ4ᲆ<˹bQ ĂsXqw*8VH1 iPlOMz1rF#<p_$#*yV@h룘iY LBsF!EBq\N;톯jRIRM*$Z\o߇j9^" 0:653D4c:$ğLTr+D"r`\uۀ$5JSl4|h9&*V)P}6z<ov渼K|$MilΊFLM/Q5R2DO&e%t0pKX[;Jyl dE݉stfsbW4opE$ aAHlJ ,PQC5~(Ǩ$jV{#5G`kšb o 0^D?V726eK`:'\3)R8Njȗρ, W[Nw堞!msSCK= ЦQ \D7 D*%tcH;vmܣ dRb?4l hf2V^~6gS"k*='4jg z" C9s~X ˍLi˲`M͋j~H"Q7G`t:D$BVZe9X :O-c)घNL,M MDT1W\((zLIDQqkps7e9z]<\-[Źˑ(>EM?.J}~\>vd,9JlnR*3uÍ}Y#* 8cV,OgI@ E d~gA@J`$-ZFgi|[Yz7en,9Uw45 TM]th-,-%cEF;f~pg?(jހ-rd?ʗVe ?dlDX:[D_X択lD+@(z7yQg U0eh0{^ft'qAUR5HEwMR4)USS=/1VHUE!=ꠇHN$ +Q5D>x)z' M8D`lJYiviǰ&qQD*Nk9ȸlQ_0wHqNZOc} 9g'zt;}DLj@kF07lfD7@?$1.XMt+wImlD*U}ꊼ5_wB~6b<iNų|EAQ1`zҡIH@$̰[cJ+2;0ȭ2u[6Nr}7ᴮd .H)*kWk Ug1x0ˎ(3GV[ ^v;vγGg(3@C3cS<\9&Y?N/>2`f,~?Xb@Ӓq?`% |{f"'7q BҬw'ړ:T{9I6`&Dl5Dl۵ g@J:5,h @%pbfREֵ4cd=ha5ڎ@mV;b^^{=dU R<+މ^ü~E妢bIkcr7+Ǧya8YЗ3 @H2h&wx!N!\ \600D5Ӕ웳)AgfGQ?< /+9į9I/@o#U49M!^>v@A$u#^,-)Hv,H7픓{YX8aĵYfsq <+~(NŏO6(/r$ڔ[*,x/PC l;$5 0XOCHt`[GN/[ZX:pjQ x5z r!cD)N:@`_(fYɯ(Y $@Ze4Kb/fhAE?D/Sb₁|DӴ"PϢGb9&(a8Y~RYϩ3dYT!oƐ|A1Xi^JYEG=SKrxhY׷fآ[R| ap0PrOvRb~h Y3\qD#o+WlEy#si7gza^t;T }*^*Vgz<@@8~}$vWv1+*DA5~BvA1',pt۝ @ Ҕ B`'LEM1+cs-%"hW:l fPɀ%Q!!ND 0E,sְ|xܺ ss=rKɆrOn4MDz uqgbt~Rw[:Hנ=$ST =8 UJeYYhEe?oE$x'ӒFV<)޶')1=9l8@1(Ѩ(׻NOؒx:”P"4׵ݛoN&JLHUKLUxrpY-֌AX%i#g׿H Hu]jym(ǠVb*Aiv'qnObNSW46ſcRs7&{üBj oX4I0b1aW)1.RW҉VpK&jDS>|m"3^VbnaP0Sx]-G7 [$3Dy|\Ntxt^~d S7Zg^߅94{cNY]Hb̓u/6 IEFM6 Λ~ g~#^*K/ލ#nz>R7/<1;ۥNCPkO1 `i7֎}B%rX5Ӄ "4oc_6 >ݱo>뤂S,a30mݩ$I83&kθ޽0ݓ =iQm$aiLW D$WoMxbz6Htv*s2A oʒ&:J)<*oTLよeQ⯸󙦣E9**;Y)BU1`@$JR 8mu6i)п,.)T,dEZJE?Q`ܴpԴ,nwOT*m x2<&\:hd9jsvE- Ŵ@i@g:'< nC{ԎUyIŗWv 'W~PwY/ЧSBA8Z9>(Ӷ1^PxLݠ}$5\z`Z]W*k9uu-sBX~|=DUguV^e>["ㆉ mxX9+&HZ#ܛlgRmpףEH |G~Y ^u&$--'z~zc;ד7|%A,k\(pRCxez,H\ADI-@W!V%~(A[URrCR#y`CбeJmu٤8TŮ: vBT5P&v {5zb@v%xQeVsU{]Xea8ܾ3b"ɫ"Vf?;-]Q5DH_sPb1=w@TXɾY luݎAi oN$}.? B|琦DKҾТ,#˥7KiWITHҠ㼠洍Y~Dm߾e}n7خMq,z (}n)ua2Ĉ Ά`ڡ5JD~rnk5g)!1v5jX,\-`JW!xWĿ.fGsI0_#HEo"|, ºHVZӻ총dZg>")=*ko.piG1+F q^63SrcmډS?qp`Qb ;;HtGgS 30D d~z,\ӥ`˼g+b-¾Fr[!vLMrH) "gcp0\'~]Hϯ{CZlUU, )EQw z7:a>K^ (*u]A TIo̧YXNm& lR}IcD+x#vEM}/ KNfꑏ>wrS J IFtgUQ_%\| dCpGso*U9fJ#kqI*S95ʦ%=.wq卭6sOڔ8I Ez3J.qj|DWy Eas_6iL0CPH㑤tJ>nCX+q%(07Z,4^q簽PyH霒;s(ocOk멈ׅ=᫞'d"B~] y8.粴/ߺ))]cv*&,0b =\fpr>TV H/3iq/:OfJ0=هm"ZݒE@ &لD E^~.2{ ~_˟ u ObX0P͍m,;RWqC÷j܃Mh`FJk]#T:ՋyX+TW;7^c5Wt~:ךA5dp!<Cr`W 1PTlZB@5 -C ]MUvoXJmL/Ck=ʃK̡) i8O[Ȗ:^"x3_,`}e$k>š?N1+ f=RL̰ni٪1*bgMvNr:q;t YxvB{\7yBr$no{2Pȳ !FPʫ3r'ȿo9CD @<ױY|GR֘\~j)P]\FK qf"׷ Ӹn-Viqso%Kf2 >GE^\'$1;r K|Ui+.#†TcbU kT~0Uf %&MOb#oе~a`qOn3aQ=rw ]H+'oFlB1d˖s叐ʬ|oxG&AqeBK1,05jsI^K!S65Yn˄w!B{Yvk8V);;@dN4Tu,84m=fY"@@>͂v(H`ؙb٢^gֱtKpe4ʅʝ M,ߣLYNˬoKљGH:7]Q@Ki5/1NoUfdGR#LgzT7ء,qػV@nc m@n㨬 6O" Xi#h)k}2F= ;o pC'|>}#3t{dt*)/G;U5)-Ж¸}GCT=Ărڻc\(,\.+IRA+\mL!cai_ٓCF4utK½u_AnINk\M(_ ɡ''g6>w/QJX$VE<3%jHg&ϴOi319H9$GGBp|(2x#Lbg)\ Җ? N{QҭWY懃0xe8t K%(;Nx.G!IPplLkdPɱƟt;ai65M1Hk> ;E& 8PüG'>S=[?[ffBAsy-_p0.>'B#/H ]g)37j t TT!V'ލtT~fΤ, uϛ(XasE`,)ǷTX BVy펡x7eF ~{S=1[6IV*!n1,K'7q>oP;OWPy}*A"I'~$ГFt(C'A>0K؟ʣMaP\F%"P)lSV_⒝f`A\ }f8غ[JWl4'̠YSKX=r'g' 2͂tu/:h}:E5ju>hmG.l!?OQKjCG1=Vn7ؖԞ*A&GUiuϧC8 K:֞Ʀ ExOʍ̹ۉ̭':!|(G6 l5)b#{7LxWni|9']m\~[81yTmj1K5iMmO"ݦHMhr6"Ml*xZ>6 yqtӲ4x,-E0گP5Z"MACwnwĂR^{:%j^AMF:G-<٠rsF+G۫y)9B,dƀHꩡ})Db*.'P񕳥Om/Xh@[C28%qh  9Yk.>Gs?bNiԄk:0ǁJ7{]-}識 v: ˟,*n? L }E H!e:wݝīH%C*0 P8\c<С9VX Jmz乎a"H 8vw $w3ЫkIWۂdꦔg>uJ{w'!P3V)M_]gC$8=z{DŪ&tAfN{Zpf JyoH0uh' MNh%4tIq+Rɷ8FaaN~(5\3@m9>'l>|ѣ;‘n1J9x˚W臩[ ʭx- Nۺ5Ls hU&e3™lǶalq-#iwE`˺*g5_ `PN% vqj0KVizZɆq_W#' q(vsdǮD>PrJϑ8G`dVhSHe;]s7YB#6H2};!Q˄!eUEټ)Er;φaf@ XŐ~ͽ:n31Ùx@$~ӟF=ezFcnwXfmxJY|d3OQU/ɜ ( 5X)ClwкM6 I5~IVş#t| ,eq‹z8o&Ct?;z4 wJ\rv^h3uzB~7@i<7<3*9yib]iQ1囵/љC ?][k\$g<#]! oМjCE FGEQQ8DKnbÍ-c.Qo2UTKGOj 97}7J+ԺCOz?5\ô\ $:[Y SP2ť}lc\M#c s7-1&˸?(#8~*w8中rQI7Lzjf7/ENR\W&uz+W"AyuȯZB>@ϹUH2d1"6NT­VRLeHt Dn֡YGK.\>z=S"hgn @)Ro–۽IelkR*#0d AxdܑT"\Zq:DuͺIZ̄AO݄\s/͞+}wd*%0MdRH}>NMG@ڲVWpց(*x@ D3~b!IڃAF!T^R`]노_(5̇5=U%$fv}He,==)UP ?LXQu_LvzK\U [S`~$iX8} Ϳ'WĹe"KV!)WQu,?HqQ/q Ȃctv4D4\ P *,{D&3NJe2S1:z{,I7ܟ [ cMIXB"/POȕ`C{(Es8;c.!9d0Z 9⯺x%!;_vݭlRr5vA/}X=q? MιO:kiCrОc7Jx[>oJ}C~;/ Yu[o\B8<>SYVXrUBx}l,-/=N||:'<9ָZCa1Z6[>ѹ\ E5$CfHyB C&}dn.HHN \%R&nC_)6괖ZE|4kH1e۷٢iގ>KX~"Bvah¦f.o3TmFTl)k *_n)Z6`Rn2o/wDb, fQA;UA73H%^|v $5|eº7sw@74Z25񵾹v{aLJ8cE}ǸzRц>XЉj "09o}7/l_B9oSEKf״=T+PN׋(fV/DG.`|u9d B*~֯)息='<]X2bdD7BEHh5_x+D>yG)i@Ff1UPw7ݒ~`o5D~`,c@Μfpպ^b!~-T5G/Dƕ\y ݾ4a&v r,ŤO35إa(Pf TxX`:BT^kq+[)XrZ k=!ZA(N^KPhEޜiҭWEbY=Up"zEYl?^dS%wB)Oh ! [psL']zW w[PS?-#qF68hbhm9gi\3t4%Q im)XJw;ћ >Wx ̏f'8(r9)c2-| gC B4X #u,$@{$"AnX l.$, H]QZsN}^X[ͭ䇌!TXùgW!(uH{7F_TE7`XZѓ"`Ϻxc_ C,BNjj g7dvLH֊wجնG$fm9JD9ٓ,?N<4Sq'OsT\ӓ {qpfEL8%8q?>U/O~['CQD<ڧ{?4zQtnwgD]LQfya]1 (2p"F;}8A`&".ÈuX٠8e *@J.<ɓfUVHCc햭"f_ ;O<]6bfOvV/8A%30ӔsKGqh-{){x>St^J,=ׂJTgoxB[Vi.lZx4ͧI'"LgvLB {q>1[d`RJG! ,@ˈm萈Rj]*6-HoڭuD9X]:;|}ۚt}2NpnpyOR+`o{*2EG(5ݸ A;y7xuᇿNLC=!mrƶi?31]5Kf\r. U wp;{>>o,Sgv2& o! \|f:û5|wvZELFo8£E=$/@dM[ћt$ŮܶѦQ_sj {à+o VJ[|?Hfn#J;&wC p̽k1d0Y*]ݣ<௧ +s[iƒL!u.ohfSnz7!\牖sr.L3ZNn8ɸSX Qӄfo#=ar 7Y#x:76^a Ӫf~\[O[R\ciY[ :Q(5}0}4ύ'LlK2K]5>?Kkv#PQh)yX8NK#d$!d P F}(sֆqx{`vK$:\g0$& nBmGlY8hpm9!Epi2g3:\Gbe&o(eWnx0.|0b\|`!POm s4Ȗ!*Хd^$PF|pnѾ\eYg -FfQRH.wx[lkl܃QiUU!u?ÓC՗T$2Tn<tܜP=_dKt>ze+8׫g: p}ru}C!OA\ b*M00Å1h(ǷT{di]Ȧ'skov'Rg1C`S6腢(lu;]1ivXO{X ϙO`x`pN19o;llN(Qmp38 I }rO Q#_?-Ch9_'d,0R ҥȸn!#gePFog[vPGtA bh< u[?f*=0HMjNez( .I*_c;[ܜ<|ֽ7@G::4  (qi|oosNu]?:AJ,yjg]O5mi,<+Dȴ@@xO+i _j~|)Iʩd(Z e.4nPo0fH&o\Em _4a).;>y;ނa!9Dklo'3$hsm  &~ƐRBjUTw h:?#\H2BèFdLRCb_">iai#:Q.A>:/?DD6ѲapY^ u $$V ZTpIFkĹۛ6+U_$A/]YEY"):#ͪm5˒cZXBmZDXQϐ_"^6 u|q(ٖiuSR|+ o|lz?..5#hX2te9.qA" Zk =\˿'{s6XۿuۗRlEa hty܁ Ћ6TYF`shF/^?ƨ)DƾX= E mmQ<ټ0\G8!F?(mfg%a`;W_103ٕ˛GО:߂ŒKyyCQdЛENj֯SP)Z7ԠwlBpE \Wz:|Qqh. / MAJPMCEN\hSp(ׯ`\(POeuH T4GFA q4FqwR{ň&_Y 5 ~[ݻ.48I4m M#O{4Ež$T8z.ϵba¥zJyکF.,qup;2\F,E,v:|`sԠ\Y uC6kſF4c׹og"""+ҫ0_Uպfmf{ @C065'V_5 \q|YL(R٘;J̀rwN6Skkt)U,vrcouruƳ'u'6EmʐռoX^H@;Lw޹"e;O&8O&ɌxĎW}>`hGtr&Ɠh)EJ%ӫĔu6O}l> +,0I(RcA,Kq/:Y}N읇05zmQ*1sN~*%DZs'~v}a%❁vno@ sqna9@T ױ%:^dӕQ<^yI+Qy) IΤ=lu(eGtf?Z-v^}}T@Ћ_` A|ӫ:$&@HPS-u>]f /1+ _ &_"כDYb[iKLUAC5*[Tp&"v#8 !e mF˞%Y?{RDwP~ T|69ג #+vqu|l>Ė H˥X;wDR"Ee KD`!,ʠV;$%`]Zֵ9FWC0];@C(2)hR4xm >6T >g-Dž4[+!@ưG|/L\$[A1)A EbIl9\QlԧsJaz[3Wt~Җ(Ah ˁ+aϠgRy7ǐCȈY*_%DHh^sNi9l3%2yo}YS'E'wp@k]=9gy,V &]ңIZ* PtRwykdْ>x2K$ DjSso%LR3Zr=~J /XJDt*[Rɍ8|a@;1;/1/*N>F GjMt2.W"X4'` 1_NlδS$YDuWdX] Q{wx;B9p(j F8=D;q0~. *K5VOrͣ"iVA97S *i>팔^9Gf<Z .51U^ SS/BO|S,ـ~rOeM EGb0:+'^z# kFyniEr9*>= K\CܓK(E 𛿜q3jqD㻪z ڞExbN[ s%Uz)"D ήQX9slJ=<CKoXڂ%#S,icI (B,f% VMV0截fyU`|)j^͎`S Ii/Tn@bUِ[h۪YB#0 "?jy@g!gr =#ZPQm̭צz䊉Mup/u,,(K9ۀp[+G2y=l ;Hٕv{Ѓ$MA V]?pcGfOI,r ?/`LXE{;S=x |N~YI"!Y<~n UcߛԀHF9h µ]r$mIt2U<,t&%MYJf#Ce]_g/w8MPk JS~~~Wqvk30c^BC" MV$:`2TUbW.mj)VT5lӞx?TvRqTF̋ $k{ .+)Pc`Xq!'`Ll0ߚdۋ4œhAG9&FvK.wq⃾R8{c.Fb&Fu(̈́o8 sI-l(}5s{nIxԹDuJU S.'LW-{^cgdX9bzk9BWq'zE>*ła3ۉ77'A'nGM\Ud_|mG)v/Í+_-0sˆjրd㓥`;OH=-؛Pv0uœ Gi?j3N4Y 0>h~~~դ˪Ǵ醭'>K;'%NH2 66;瘉E|LT Kq~IrKodI$r]Lr]}_?CuZHF TTPu -jS?6Q8h.KmTMK UjpFsW@h(Ւxõٓ,ęRqʋ*%&lBX*眾4g[{q\-w/Lh$9~_N`tTY8`D(d}h  wr *ȳGDY7s633.6Rr:$'{+(%uګ#_`tdwg2go# Ip:ufs & Uzb45|mK8nHI*1_ώ5;edzѫܠrs[Xǥi eNBFm'cZ#0 ;p0[_:#ߌ{4~m`˳f*#CtEožVJiz>(4qPOǚ!ϝX ٚZGݲK|#]6zOB6nBK{̍bՔ2NjFx-@w}+A TE&-KeDSϴi#QYuD!)7UWȎ8hX@BS Z=` 3EXQ!0&񄅶ѡxpK35&o3'gcI …: dweRNk4XQP/s#PѝP\k6N*i nQP 'e-5!؎=-߸J/Y*3WZޘmFtBj 阴ُ <1Fݯ[Xk⭸Fs,uN,QXmrf}>H:  SE-&ԙ' ,&M>ԴojB pli=$@]nd"-/@hZ o)"C+`* )lDJk#A5MI]Uq9jD{FlǮy:Sх_PUmknq,6~ 'cEOZG* Q`Kz$.%^;ԇq"qY a*lK^m8>7ŀ9A#$ hPPПMІ\.Zj.Ҩ98D<3=oOeUBgpE 1I~ް-7PYDj1̛ݑtWO`XPfV%b6pY=o#Xj{lGE?s-ZFBvE* f2_kԊe 71 U0㧫Q2+Ofmu±,K-y~\j=k&*f8G ww(9 ^@">1>`3Vc@8= %e 0oXa b˴F?!;{(ˠ뿠ϡ$Qت0g>Sw**Ϣ#}Ϛ|>Is%tNs Cf#[6w! ]]`dRP}ݪ7\If/@X;nrGKqu5'DQ>4Ag6z1WOyƁ[ǦuL}ݛMXԎSjZN_3@X7Hd5*Ο,& 124ZK :6hX@6H>B:cp <6Lnf`>PRDм狟Jsi4+V/z>=&3D_#RN3F D=|w5 aҺxgr%FN"R%]ݾjR3˹_gL2֧'L GQ{Z >RP Ǘ^& foaE+jy"mW,9dó #](5]S1ttRq%:;78PǑِ|9L؍XDLs%?CG_`ys|XGnj"so.xНx 9R͕kbphDa -ac_N矪$f-)kcqU8"Ō{vvlXɏn\3'܀U9.@'Yf.v脛8" ؘA].(K9d+Q Mlӟ-2B䙩S'+7hGK$x&"Nlؾ2W/{=IsFQthn+ea"@z">W5R!UAӔE|(&P?D\pXw"I;J}혒z 4Pci&0N U3e0ؐ 4DO0_Ŋu6A3\;Զ57$᩷f%{WKfB\Sb>OpC2} <^pxvi)j*LrgȧQ)̷8t|ik^j6%O bBM+{8i JlzΫuJЊFT[lY~̋oϰ/.i~Z<۴#RvM8J F pqt<)K"\f1lx[<.3 nQ24!X >bSӹJЪ!`6pꚆ16r(`US$ ςʉ䃖tBʻ\){Z[cȽx"45ZQ=]}6ہb;f'#I#A+K]%_G ,r)1PbIPHվ!|w۬rKSujVCO:ҩ̯jBZAck Xg5DA:1FK2!HW,δDFf>r?&u#pKhg N1+Xb/^_do|V-4Vyّvz,:w}L5y͟g5+"U^w9OP_du|D'>6"H_kr`T5[b~?vRd}B]Q\EfOl-ǓڲK)f]s􁄡MsWrQB?G ImCMV:E0p5baa:+c\h\<`5_*Ą<;|σO`] {& 1~? r\%ҹ9҄%7gj_ >V0OޔGKR>e=M~Ĝ2)2f ײ`p ?4DC-N#?܌ q(W$ӓUNؼ6. Jf$D4G47G=fP9_ϕ8*s5cE<@kR; `Elv9E:N2wE ͢Զ,mR)^$&VZҲw%ɿ|^-f@Σ&QhX n~mş0FGe)"1Γ"lcU|<mEW3yXKnIgi8 vi8ᓭ`״ZC; ^$m2IˊHf}ЏljD2F:(ZK-iNo1[4-@N~"?c0G*@N"͞1%{veYK#dpY]< Ꮮ'ǟ^~9˶h_k2diȠ z2:$5g;3R-QHA-p·~ED#"1|3ESAX *:ye;L#7lu$XRGl|j!*m݆M<;)`>9 u)>2GҾ86Zr`BuwRD2cͤV=~s*~]!sC0%%tk# Ji^@ W/zd񝄄Woaw1Llt  Տ6'֑94->l0H p޺ q<_Zȩz4Ǵ#7ve6>eՉg70*ůw-;)u}XcHqp* ,yBp}#qr1\nuMwDzԸ縫 ( [y_?VkͱxFnD1e0U 0/k 5]|R RHrN SJ'DNL !|Q?5ԅmbw=EXt?h۞hO8a}Y Q'| z{ɧ: KQ)WkJXi@LWjXr`t@#R%}FURЬHP}p5KA9QOyâ.ej-u߳Vny9Y!vdZ$AWz FeH۾#(L HHgNE:5&IPAH-q$V4e@TUyp]eE%G8`#fp|+Hч@,:nTJ|56~}4I90!KU}})>8g}X"yTEq:k`Ʒkې` !\|%oRD,sSw`R"7tc;ŐV#[ Wob|B7KPMf`HG˓ρx2'jSmU/B U)[8&zog[} djqRe'#nkOw`bTd6qs3׽@(iS1鎃ug,`yzW12,ꇯV\ʌ!SwEm.'Xo$FJ%՜ܖdbUeE&LČf G }AP{A8&p(AyFP`y+"jcU+Lj>G\@Tal$)*˚!&MC4vYm]v X\VW/ݢ@i 8t1fnq[Y?T+8(Z҈`SNo%㎆!,[8g:񝝳 `fi#V?1<6|tq頫8tChSz=HZv!Iչ}bA2C?nҔ3 $bl)b`vȫbXF]?ăzX#FN1+-r2VNb1ucD+Au" fRS]%M{1>ʜ\k/= f+.=T$|D^T",+#*&Wt]\ Tc+c\ V W0% o,ZǤqBy3Ώy=)gdh<~TbOZ^zPc !!v&N;4Ѿp)aΡCu =ĩuꞭ@%τ&Rj kPf~XZJieM{ icD i#sO7)T<(3k&?+y]u8~8t%m% H7OUX3To{cv6Keq^C\rfi^VMOU-ڠ59 yŤKAI)Q:eR%(zٵ+em a |JU)6j;*jYhaf"e.%pg} ɼf#2(p.\V<>ʯ?Uut+4; 58OL1X7oW 'LTOtbôܒ1svVZ*p,<((<+_륃)Z'"r 2%`:FBv_^oO%Z~6fҟ}H!lL;#E'O۩1rb>hDYnF4k+o7{?fC*7p"U!VUuЈ b,'A^t/Bn6IŲK?zS3G`Y4mrDo.Hbr_[jMl&{ujfXwi|hhKSMg/$F.k35j}ԻE9>.bMUg܉`( EaȨBԾ_,/$ȯW_zchS ČDgdvO|R8$ fpM/ʳinrkѾx%)%XVW7drl;w []Wh`4"Y,߽CÒ*V*hOG sirIdv-/Y 8.VܵQ$<q3)2:뻎2(\ l ˺ KgcaQdA"xPm|uUQ ~yWَy6ZqV)Wә!T(~Źޮ$_լ82a@wYAX췧DmW`*a yzٔO_H : B ؉ap`|b}v@ϩj;gF3 PC> )E_٠GzmC/T}f**K}}ٳ&F ĻW;Zpz i?"%qĪx}O1fÜrRXxJFh۔rJ"OJ$gL? {`Aovy0}pFy.p-5P:0G&m n[v>:iHΗx_;Ήc jk7cC3/Ÿc Hfc*"|rS ]!Q 9qd8v5-!*3d_9`alP[gZjk1Q+e]YW<&NX=>)*kXQ1֢)Y(n :A "Q"XB=BP|1lg.R@ KFr {RZ{ njkQm%`5IrF+Tl pUkBF~{\,҅A 2 ^ N?6TFPC2;XysVk(ܮųe/Xm;ډÿ-:OsHLlj6/:.\ HϘ|Lu^ۭ3K;u~gwفSߔ< 563fOޥ,W\LA")@)# ux0*xg"S*W>;OZeM DvüPd3|H@;Qwj"1,"ZF h8R3Kn y UǞ"1jRK$"HSv4r=H`Mkw`4ӒICeueؔWt՞<~"ᛝLPDt,SJ YY"9 N!nCo]H;Ͳ{W /Ov֜c FQ~anQ5B'yfȦ1f/"]%Nr.>`?ANCZ'0Dw5Ңz(2@.Vp$C*G 䛺e{?^򑔬AT3ONȧ N̮ ]Lyk!"֘~*?L$ l\*0)},n.'\qp0A:Dw T;TűM\i6:r$ h1up A?%>S$j'mͤCh~%KF(r<Ë}ԫnJgRݛ,`Sj#h޳bFDr wͅ燎Y | Ȼ#"ʂ $Ƥ儑C˕Zbԩ)O]Wθj!V {`ubOcǷd8zu녋i||+5n'c +6!ی%X"BD{]t Ibp15xw+#G.Iގ2\0@Zɭ N;z AjBKzn,^P|Z!Yb YWO]̞,L ١hbwznrC!rIKW# LKJb\`Lh|[(K?=ۼs佱y31R/:zh^AedləT|E# i͛צYb `B%=KgIrr6(8%tcj]4 r\n gE,N({ (G':%l {f ۖܐ_:.Ƽ=yKV:j%v^3;sT{z!v8x]eLp& s'X*u)=6!<b18 X:^iJ\T}/1rBfҶKGdIP(1i=8]Z ]4#u,TZb4{}`5飾:qQ3̰ JD!h6ڲnM:Ȟ?t*H^9b<p_cr&aO઻eMb]}P޼1L>c= QRX|ѓxj]3iE(baXV';Y,1zFE J F~ qO^V{ïAɌUL` )@5B /W]d(`^wĉak*j0-!VV؇rYĝ'|3V}. wY/!V6+iJ95Hx'q=dݾz9۶:UrW$xob1`F3D)T#ojAa\ ucBw[(͈E/JVKZ2L`dW?M^@rb> 78u6tSeG{9z\\p:~Vmz GHx3 NNC-EߊIٺ"CF uReSv"4!L7]=WE`3śbsafu%pV 1m 첎Ixp$=Ak[˼"?A-fI \ps{ϜIlӷ6]_9))YuJC{Ywnp?f_ ! Zh /*(9\e8w cm^4i$PJ*jXt)i\"Ն^3\LT0T z#EH?T*=~rKduQ!ngpP<JT 4)Xt*ԟJ$F(6+"7q RLΠN:IGSqkL^>(=GM/c2WԴ Le2Jf:%+\V-cjMV$h I/0b~a^ fm^ ZQ`E ERϰ ++䂬 hKkbڰ2?| kal~K=_NXF:kY  ݼ8Wjaѐ?k4w!ȿlQ6Ʉ!yҀ\yT3ͤ>,xR2l`))jhʫ셈}yA;HtjRftOL>3dJ|&+&cFaD=c8o3Ѷ5$ \ô̲+N ^YZ'HfSb w6\9ɇ};&kR-eA6%G.B+߫@֔ƾ1?sZ҇$ *= y\I!E6#l^ G0O MЮ~cDy&Gl=la%a]d5I~^0/9$_큪7d+`?!K$> G@S ٧`+e6CtxtkB" /C/c׎,z G<ꕃ<2lOOS2=LJI0_&D !JB 13nU7lV/Ir0ǯ2zV2ˑQZwؘhRL@+!:#y˦a10\vqJ] fL(U0?kT> y7~s i2mL 5I~GĖ;Te/)W#YfHhnŲky(W :aZgrxgd^r1(qTS]X}\jfpU&B~clz&l)@V)D\5RS76{#'YJVO&*MUWCȃ`;6*|7s!?;/y2ʼK8w [tJ HtH uNnA4˂ \B3,x?1dd"3[PD%9BkS@4O X).dk1xg_%mCwHA>U'aQ$@>$ݦbk!7Vט]É O׽Ong\# Km۪zpaEBa8X@ vkq{[̈laNu\@d[7!0H1߭ mdX:K1:~S. 0|UVla+E-"T s8)B"[Dψ޻,^hozyu=뉖َWONYv32>;%RC6v^Hawާ"aBèL,X-2iSvFm rrOA} bAv e }whH_3fZinv)I G NI(pVD26ۣYVM-9(-PDbRF6K5R5ˠf5ҿ-5 c_宑g .>&X|Rk_"@Zέ"*,gԕQfzn}≈jG|6wO-q\*dGG\F$'lI"cHiUY)4=X5b,0o> lZ<ɝ|wH"34F|g.g"XjnS mP4*؝+KEcD-jӘ۾΢Yyf"\*+'K~Ebv X6°]77ݷ,Yo nZ)F;SBdT 4?7ݲ#{c[G{imV/"TԲxGl׆mkÃIz*XMlnE+%MrliMh%Ojo>P-s&lofw CәtέhFuTuϒ!eebjv#`"H4̩.9`MvcrA+3[JoK.؍0;&s1|;1$vRͰ ՗pdfT, $sTgX-?8M V5O5oa#jxn,8Ds|waK,nQv84;ƆЅ7ߗV-1K)qhr:V܎ >`ǒ} \]Fʾ=@~**E#4(^SN^/xHɠS̹v.}AxivK0c֡ބa GY@NVzȇ+̈**gCy80Gk$Y -BǪAr(=-fAQ%+ .@=f"%FȠ^[/'H :}]5)Bw1Jv||dK#|S,(VSqִɿ||EaB`l-ܑzzW\\u`abK* Aw566rXcC><$d=4JNC-RxAsA Zq Opf?b{b+Phe2!)VnA$VQ 6/F֨YRԸ 鎀cV$Y?[y+9 R^X^,gٝxqI1c T$o8ޜ`PTQpO- Gu\U*W5!2 'Ǎm$PXZy'qlmc۹Q1+(GWb؄ Zeo@@X֚?L-b}A3nw.)K{W&5#޻p[b>Nޤ̤ 7SUX]"j#Gpґ0wdE2zȔ .:ym׾Ia>(=Z轼x,li{eO"|V&k'\<}.,<pwZxqzML jvMnCsY^z]4KU{&O":3uy!O8`la\YrRL CdI@p/-bf7sTq~KV`̌!l G49h%9cl8ք>C$CWގr`zTw:ۂB&;RU_^1/.gnqy"wcCh .o9Z?.pjaҘ{P˜@dlr $K9Lq ar| 0hωRӧDu|gE&InGY]P=ER#s{lfdCb5Jqb;X[&Us+u/i}H*Tu&fI.Õx&p˿3Ѕqx*$}~4{Ħ\=3 @!ō1^#Z4 Hc29ۧۅ#'(>Hq(eX7k8Jpm;8Hmt]53 qO[+v wA+̤KKV zͽ8BQϘ6c shnjڍ C:Q j|JjumwsZ5iL6ALxsj1dR3-π=XQ)M ox;&OR5Mw}L8 YJxs9٪O,Mx+vM-? 5 rS@= ($wDbۯ[lK #CLq NE+ oL/఍;~5 0$)S!PJB4(.-f Oi=qfp_^@/a%aG|%F.D7);zmFgumG rR=)ig1Mex]Me C`$\ y&KXdL%Ү.x Jeo #u!?F&n!yBZVY3t7xFq^p!VĔЂn [쭉Ʊ9 c۩KffR7KʚmMQEOC6q8ԕ`6 ɖ|ΪRFޝfsԃ*tni%sdtx.0U)2[p(M̈ FRDاze/K?JdSkbfXx>ΐK\vjvl/ƀɈVMpRҧUm-vdoTAh9we=N EJ_q,1S]̐*"OMqƊȽ'~ }D@߯!@* ssn@|."@.Ш& 9KB㝔.rыs[HI+ZL7 1UNp6-įG `ڔL<_'Γ5τlhOS1T>p&T[.bl\wnZ⋨S|J,`n1':q3I/T{5"63kllZ'Sg4N h/țBPiJ.յ4[!V7z< ¥ܔUN,<9kNF`9^Q¾Br;;DMy4ũD2r)[M{oÐӂ?շ"D וiS& $h\ͭƒc²T+adPB uj{K}! ʢUjƭdӖr m[uUcph?-!FXiE 5nɅW%f[3?@l#eZTP knuJ8vrZёˉ< l>X[JKɶFޤxx:F&8?I,cTﶒk'P» J)le>[,#Zjn BteeE,f#؟76kEB%" PBM_ NSn g zgP!Lu:pM4 #dXch~]׬ w5֦EU>r,[?8>g RnؓK%Kx-ljh+7NF2`UED5{?ٚf#jUjh;U[@7a%1_H0ᴄ Z\0YkIdǫ(#=Ůf Vm\ZoU m_:dc%y2[H5LjVʹ'qPhZ>Gϟj?3># X"kqPjeٹ%P'yC- ʑeAq@˧MإpUG[O=#Zp5}yz-D;Е8\vs)J!+bsM5n鞋_wTxqokj8pV:`fJ7}+jlOC[jFNHutbRrQyT}K"1O2DXp4e/?XlPPhD%|/#"\%F{ᱩOhYE!֟l صv2"H*)?f Rvt˿~\KOgH́d3w;ӫ"g-j= *y(h+ K8G'`7CFҤxw, ͋u7d _s&NRM4B$aTetF6%c^骷R}&oAX]r0e,Ye;QeK4HLu\UsxG, ] /n~^nd@s:2cLip6 :̀׷^NFUcރRXG9+d-[z2aFEB8:0U. <_Hx_#hƾ$"F2nYM?jmDiBKmC:^C 4n%Edmv&c[K=&u"Ӥ58 E_O7/B\M!t:E@jñ8㷬854ޫT]4߷ӚNr#z}0L 7#/6Iũ#)-GC]thCl6c`Uye}\n ~3KMg!7$&Kac*'e )Q6k<^/uLH- r%zkڠ>|zp>^u|1V58ĿSe|i}04#MmfǎW EC*qSmM@.-SeCӴ~9D^iDf$qkTf8fϵY5 o]в!-$SEV\#+.l1tK ;,xf(O+-˟z{s(pt#5Ey渳 uBAJdlp Z;C{6Sav O8gW}$+G @9Lt`rf&5 ^b?@@=a]G,tkM`xuKPj}l8',29:qa %g >vXvn4r /GίI D*6t <۽-P]G vF_ !u`V\MN(j}]oRqqn16Qԗ#? e \@JPIp&y]fV/0 Dϭ&3ZgTDp@()Wiz +\]?\k_"s(˪mn)#o鞁AU<@?'=t\Q]a&!8ݗE_xW+yVEXvFȦ#fh۰(Mci pvt4"+C :{~xyWhvQjیy4O0p׏nㆃvW>YnFo2ا|ip'§C@H2cyVG:V]n&9ew~?&k}tX=r$Cm#+\Ű|0yeK\EKv0'Z~ujj}0\Y/MpwLL 9f8􅂟T, sU>[[,w7{XxЁ6pKevnR?єjA6($3@ȭAՋ1tN$މ~yHW97&V ¡lR#R/NN<ɰ,sCe^>8gWJ WE=!Ɠ`aK_څHyͽcrkm>|v1M^6L\v{Tz^SU74~h {[yOH? WUÙL%Nk:ߍ mrzzIx.$4ɍP؇~I&H MWnjvcJg?E1 8@#` nGJyΘ$sg$րXuK@C_~G]S;9YU?Kz쏊9\ucEKt;Q &qh'RJY<㭚;\4XLX 45{_.PE.)D#Vּ ՉE9` $ɴ9![-aU$417[&jc>xPT4w%y@S)J3[Qt2M~/ 8AݛxCo`q"_z:w܏J+ 5N+Y aawh.'>cF=f|Gcd%eyRQ޵n}PEC҈,bsǔGc)[I*5>̛XbT5Zvoש gεW(gfusB}˺$!6c7@mBo+4 O"+ ٸu`gO 3b1ps׽p7Z`*0dHO>v흆7Z{չ§p 7! A'u<0ik 1XSQ;O(B!<49/.q$хҵD.Cbb-C7 NTչ+XWs6k7',_Y;_6U0BM 2k/Md25O>W"1jɝ FE[EtJ_?$LU]I0}t WGN;6NWz'P'J!Gf#x~"?lErj`R]bS1H#p?8X&(..7dc/+wToh(Ty_3%=tfs?D=) \."A[BZ} RƂtO 5K28 搾^n90Y͟5ŚK$`0@2lkPfD sZ(6w[$MȀ$ԑ^] 7ô6`I./sGسԛq;e'N2Qf~h*5*YY%nk|D<Ƕ<yXc=,єUnb% O5w#L6n^ЗRL&E g8zng:[{s%+1l3`j!Wd󧒤ݓ ݔ`T3*TJp]ǭag\9@6jHQ&(kK'HKT<3<2~B/BR $D&c]D߂-dB[Ci#f9rskD}ak:MFDe#)cE}p5Z { |V*c&;<% }QF V6׷Nnp35uVc-2w3dԳ ߗ(mxsw-#Q.Umπ"-dnjPlv³GHA[zb6/ c>F63?_Q>>cboa$D8 %eO5O==ߧ'zog,oձPZ"Qtqha 8Hӆ~,f[)ˀ3eEY`‡a%ty1Lľk5޷$~ VHqS@k %|n\ yN@xօTGf`:?8v.&V86552ȘgПXWH?q#zqQTk$PW }V*B#@슪4'}|"f}+p.62_0Ik$/B澃MRHeQչm+BGʆR G]y@q%};\j#!xpQ!I\bʳs?qկPs]#`qct[/EX)D!6[,RtDT^re,o d2p:ne\'h؝ R10&!U?l:>ZsfkޔQaR_$-/[`nN2W5p2L}?e*w܉@1wQrӖnQ.W`5f Y[V|Ii&N)4#}tՏiZ#+l$p,D\'y;]vR-Q)N!^Wz_p;7}{ W$Caʬ^Ș-TÑWrnhnO놢0wT?];_-h iq ;#gA7'3E߫$-ŠZ _5/Z;|0g ƺ8OZ4^j+i9e@of+54 ڈyRQ*KGvB6߿yc >QlHf?J;l˻jz*4$62ri ]0dιgM#°!X(K[vJkr#I' iW- {K꠽,Ԍdp:M~;O *h m1FQ8!4ptLe=a- D uReg|?P@qo&ugEP.|-Q zvNЪ/V܁Q7’`V9j㫛会fPX4ǀ~ Զ`/'CH[gK\/Z` ;bPM?g00_ )~ A(nhNi!-ʷB^YAUeE#t~Gy6PAV6):EWu\ Qg9.r I|3Y++ں]Ol}rQ=L-*Tx&,ݖ[#-lYJ͈z7kz_҉AV]TsuԒJ\RW-[tAU⽋^RñQq*_v U[a M1Uן!f˒w]-CZrj\vTÉ{0qXfՈ C hك᷑۩JLp̦R}rʱh€&y>'pB;7 9@1ͯ5eOL畬,rUt5R(B{0V1<򾜇PFmY=:r'r;1imWYM~?Je*wF/&BUSXbz__xUzA[y茑NY1J.R#nՉO:}W;=P풀A$G5h$AZɩ8Rʶ csxvC;.Țm=Ht$čk%S@徃pٓGXC{r"f&pL/卡#1#绘;yW K'pM7Vǵc>cGVct wz\F)44-8?Tt ^YԚ5@yTJm$ϺwN,ځttF%V|1e@yEdS j@@ܶ~Y@%y4_x/ߧOs5#Bv凶"fWLmiO+xT΀po}!m; XCܷD'\f[a\ 4 ]ד6id}^ vBH \/)0 'eøGY9[~6Ss 'i_[^KD3Tz!,0"1j "DE|V+>]㔬^5m}J S!:wo,FL:ݳ s*Ix^bb45|f-nM'zd2fizp=k80`h*.he<~+-zZ}rL͕G.GkTY.ч]HnB]B:{S\-DF/W!e) (< O! I<vm_*Rob$֡Mm M<zJ O^2C~Dv0yR_q )@@`*pŜ`w1幘~Zpgߣq4[,~l2(ksֲ^Dja~!Y zϢ4u+lm1 ASF+nmr11d=K7;= lPT(*hyљf*ō.z@kmIlHkL񬟸GТc;̞GM7t;BԞL]%`Ou>PA5T}dd eEό+BH`ْYŷ)%J`!H=nb o}kf4Q^=H6c7RDpxTy@dQ !HU&VCxŒ P}3\d`/0-lX$v\oIbtfF!]bmfwrt"fφkϲYB< ?obCp $՘+MOd ]{/钯y(I'cI>oiu3܏8/rY9k²!bPeL@QRaȶrx;gq]$yI"3sWu#UH&c]0e%)=&Fo\겮1긻`80B ds\rOdžr3@wsi>N/>\Ef* Vu F+.2{]Qv;1|@34zO2x@*)#7U/ޡِ#[?!#jM2[G6d~z} v3m,B@ ɒ*z&>i<+bLF>UiN1G~cSrKpqE |vǏL$0Xh 7NPM%P9M0:#_Xqg֏AfYIur-ﳻE)-23JFb8Ex^zȨ.-=ͺN%<9u1Q"eO ĊN+ W"d<\]Sf: MQZ7`5 ړnlHY,0?yM (n-@5K(3s/3}S憽v52Fc*FWn 34ˎϗ MJcŚD)4$pD oZWwÁm5ӸN[SU}xcia]-X;H7r1 uoQnOb/Gᦉs٠`Y~z Pay/sp$A]?S\ʄ]!+P_{P!BI j/ =ٱ|V w㽰b,Eb %S:aw_}URٛ]Fu~J]ɩw›MӬnQ^# w&6#woevGZ5A>y5 eToA1ک6^WF*ǻYgD^١y~+r/]7o4nVd#Rx:pb^Y7 zdFHC~ @? =ᷘ1V G91ĎU|s#|78)b̬׃qpp4 ԝ?1έ0VQVm4?dUŠ7nt0O#wx#@Bp"]2Cw?| v#~aOq¤nܟ*e{@3*0[VoDP!!sb.)B_O;rqC24\gKG}(+RHfg2K}/#46#SBc1/V[dVu#uc ߶С`\GT8]4J, ]@vg("h5C־tbHBi܀s*6ikj)[5)e.!ˑ&(T[F/G+Mie//LnAu[h44ƟsW,^_l431")1fd3Ey%Iw<+;S2J;Є`oT!Z 4\(͆~p<)c?`a Ǭ˓GGN _θ뫀6a'XJ4mfLaBɞ-Q ES+U<dT\(p8` ܵEdgPnhCڨf+e6||@༕;:DžG [yv1a}Pc˻3WZ>pHv≥~k*SZhBʵI٬h|I֏+>6o_2Nf+L&SK߀5B|( 5;wmd}ϩW[mp=  eN̻,@kQ51#"np7wj|ד dQ u7T2˚Ҧ ;04L3Є4it--@i`Jh*e7a:qSH /p<&nsi}gm˿CXf*(oǣQa] 1 G^tE-BiP‚WB"Ŋ/|g |zDfw'-ZQZaYCq䂠l_1wp ӿPE+,e`~o(?|qn`~d #B9#ݸ+x G 2S ߑJnw[1A h!݂$~ o_2(ťdffޖBvW9(.QB2Kg"-A,UcK1bn3w]+}~3I\/ =Xc4kUe,\^.DFEEc@c F@:U>*P5H_X*t[Of=B5@)βtJꉰsS"KrɥIrnPxl, Lu^4]~;BW+zbi~Nϻ͍{g~.DcEDC kQLY\kb@ggC#/~ܘYܧW/\(z"^WT8o}*2.$3V׈5!"ϒ# hqQ)VataxW.F!l`/PN;sC# lgq'CNCx3L{mD8r;{IJ;$ 3PNx@iKE*Si\^F~-HED|QnPi=z<э*# jJ\(*_ஃHD9{_{=&GEp yt0Kr1:䝃] t gа07rH2T?Bb\uӘ;n}S@5ǖ?ZvXAEm=&D;! ln6?'"WFw5j?,H~Ii'֋`=ׅʥ[YcbϳĄx-i=Dꔡl %۰:P|" n @;qHɛڴQ hV"劲|^i;J %415Evri vL]e5e* J?D.N\hfGx&VA?(==Eڗgo%wF e LXZY{#{aWpj_b8,q):: uRakPC5PX }X& T<({iё`sfn>9J0^t$c0x n S[0؈;hww/M7Ku,˻匐=DkWDPJZLZ;E<(CI'}6MWxlhJƺn#^miܶOlBN) 3ȤSn63\Owld),r#7n{8hl) Uգ-E//$I)=;}Nĵ.}}ݭH.޻Q\a*qIXe'XוdGké#(/G64l`:Z7ЏI!GNV}۝hs*r3*cp^]a ո(:A3~5?vI0T&ZZQ\VEk pdfb6T[(/B2&[-I50rn߬Y=Fs#gpYsi_% `5NnۢLB飓L/#Sňqo3']CI zEXd~c b` #gu3: IQn>kɁ^oG]P4@ ev$HP6γV"9:-S2ј܄V̫Ra5vf̌3.SSfƭ S%6QIYe{B_}=3&@`.3<%g;,'sRYnIJ:wE&i+ {>қ;oƇx\zQίF_%1X,XMȫz>p )_K%,e/1όHc}D{"¡hUA\rj!1n~=[3L$鿵D;Ūv}%5UlYUhF HT[\Fs1Wvၻޒ($!خ0?wgBG2?bE [!=x16u-[$B9` /D+Q7R f *cl'l`QA81OmuqJTUXBD)J_y/ rnzYJmߦ7وy( EQn4z2 GH ,(h*1-RxQFxфv񟢌Bq 4]R'u&Hϝ^SfZ7zp@7Α5ȸX#?ѦF|]]FŊ U?,fkEH#@7?W\Va-!ݮgQ{Dwߤ?p1۵Я9_`uKY=̹(hO*H_ٿD8YܣX <}556\|_PW}n'$}Z؏;ߤw:R=d]jF"rb+b׀Io}$.4_V/>^it0VP>NU0'qNDM޷rhEgak ,~Vڻ+x9o©0<VI/`^͸0?Uũ]2'QwzyŕMC1A|Z.](VHqmfcXw"N8VBПׅ@ʺ{2PxM`bwK$PӒԊ,0([+\6B"n>ؗ^~gIغ:3 b}$ i7 sLI7;Lw-#!oV@K "3?3\GGmY*i)oaY^J #yNd)d}CLHex#>N jO~5r%PxK}z<=9 R8bݓvu ($˳4~ 0[/ VuEZ0֫ (gf3o%(I-$x7 ĐZ_Ek@y uWzsY㈔iuRs(b q%V}Ͼ?D[?mF)~$1e~w#:&2\='&]|B&2au;҅%'s@D10\N;f43{IzW%L*^8j =Hqz4fW-Jl(ƆdWޮ>O[ W%o'IP-5& oS`JAG{.9|j'nD_֜p1b샖Dj%[o@jEU L(x~HuFT0,2~я{$UdXZJ5x6Ҽb tSeVaLdl@6Jb/Qey?Ւ'c3b#mGI!B-1VPzF@y W-YNWދjpGH!1-וސkZq?v IjNkk(ZNN;Cls y- 4 `eoz[™E+x_E )H&T\8eXLĘIYk2*Jֺ',>7LZ!긒JHw8a<qEm4>t.#hJΟ,%FCfgRe ,mΐ0p~%$߲ ;elƻg iA{A2;T":cxjBAf?1V l (UO\JcΥmLg#jM Fږ3 gں\/BL_NfI}9C͏U|>G !NJ9_";=&Q'- ,x?4\}I&_eϳP'!aeeX .mAd()O,D1j5w(~:x" _ HqN:I$߯~lQ&H1θ IԈmQ!qȲ5 nv{ X'*ǘrKS_ v̿%dLLt4EtBo%<1[2.`!S<ab+'.15Z%c t&@w{4])@]\ʜ12jH <6Uf8$C>$*Nʳ 1LpsfC8%PySyv`P+JޞYoʡgn+QQPuCUu_S !7h^L4~=/fHn%o$DGq Q aJ% )uj%DW6EiỷҪr& oy㤹$fzI5pcSEvlW;$Nm|a4vRpSBr{{?<$-ddCdIQd5feQ-ún{9mEë8ZEU9*@o9?B&/{#*yM{;lLeirT9q&@-{V@$jȮN.eBK&,S;>_Nm&=ScP9r&>jfX"PZdȷ.O?ཤyDB6O=Rh4 4bЋ bE`X vD1)p]<8 QjHl@f6wN>R:p|8{`iDĚK/h1b|iMGvfȫsUAI@(f&/e.C&qc+.6Uˊ}s&jTU2xo yHC&AoͷjCK/F1d,i@@}>cUR\YSU><,`{ds|QiyvX?߼榙p?@u$ _TK4CS'ơR؇uGT'"[l'ޢEۥA ˰j U#AK݄[2>D|632_&3"cxh\l_B\~M3S(L*r6PceorXm q9(p89ߊ'm pRWL Pac1Xn2I1sVT?KWckq恏+{nXxd_?lƂ}cUЂ Lcv4F 4[HmygaO߲*ȦEaVp@+w5qx! ImH!!ͯ;'~Ap~U@n K,_-t L3iPWGM.'|`lmsSI{9[J"D8Juw ΃trrxM͍26'+Ac*_$mXv[0@ۭɹQ)>/KN]l -򍸡 Ơl#A6K5)uD΁ {՝6p$ ʵ)ݫrǘu@Ƒ=ݵ@#sB_4f (MxqXkh#Ւ`1&9w+RJo2e=Z-o IN}O@mgsTu Ʉq[ƌ;ऀDSKS^LW^ ^=0;O"X mŌؕ{?T#:e7<tdQD[h+,3O*Je%9n ~5wԈs tЕ Raa:{[}mU)V{cj/Yue0]PV3oyzp*J'Q;=qA8Aǖzj@Mkᓷ$ZX̱7Jjg'Xˣ""f3F}n s@&䱋N _ps7Ͽ}>0spPHsSf7AJMHzW 'yBI(y&*ww:7oCv1`P~{MAZlQc%GS@tt DX=n)8)d= = gIU[*HytQdi2NGfkohʃ=Ү+^ҋWGeVvw9MALY?B'S>׹ֈnY] dE%J#mǹb/|Srsx薘. C jA0i Y)][*٪M)1,%SB> cliz| l- l E? oi竉3is'h Gu $bC>aZsvkU1,YP'hZ/^p`V]s(lKrհ  \vv +#ЛO,o.E"&HSK:\, _`F'nm &-+(i7y >%deӲ1< Gs2 _uU*lMZX"ggAʻUYqG^RA4Tk&0*eY ^uͫIĶdi'ErHŢ%v'b5UI>MX Qe^:)]&*kVg?ezR cbsrC'Ҝ|D;8opjYΒUw_Owb5yz a>mnktMJtIm lszP,|E⟭CG.ȧVun-}+<8tţ̪ 1`J_X"$\lO%mX͞== @MW}$([e;]';Y(Mq"7ЁGpphEϑ^Ӻ (-p4C/ow ŧ"At[3!>WQYٽ]坶{O6P 쑁g[ X2G<)/ȥlᜓpxpoTByn#]gӧG$T[u:1 U'ܔUğ-NKɯIq܁(jㇴ4[0֭r=Ī'>ЁwV~38pK`1-򻭥JFů.?CI+wu1qg:A-~jsXsS6>j:#;$ n,xE1H3Yƶ-cc 27$M';_v]JWTZ>1+`Ȏ@7Tf^ ME&ϹM>kHHl;0̗xe}5/} >`v튏Jk8@'rۇ;y?"[x-d4ܩ-fEy1}/i"d5 'VZeڗĞ?|Hi1eqDK^+ʮ l1o\/9g*Fo/n 4J{(6LL z*=`u4~2Dߥ A\;Y5ڝ<>{"^?hYE ],f#CRKXCӬ6`qʋ x@NR~g\%{{W^7xÊ|JȏT^R'K䢓}ywQV%.Z|Sm/ ;Vy@{Udk*숩0;*}e IT6v] =._ˉg=0wӛ:Ds]zO$݈0wz?'lK輰a 1 0ᅒ@9Lt+ !cUݦ8+tiH"kZ<&L%"Wao$ h eMY8 Z^뉮EQg,ws]8¾Ѹd7.[\%R BMzyJ܀iX\nΩIāP;sTwBeo&_6IMz=aUW.NlUe4% jE/E*L330d7hg֠~9&B^f1n|9TXJ?@X/( ~UV/?o߈nJLG-YG!";zQ3ݭ"3Um"jS&I.4y 2Q 靸 衱RHO..+[>䍇O D6<ZAq3'hn1¼l˟+,03;8)PBNY^? B/xeJ%zpGP9hG5L9YSjC _`ύ+ʻhCp s2>Y/G$xۻT}yQ1R,+KdQs%ic}ij ҈CJ~~uSRj.3 v ]V Vt%(4;o J4a<1} T7A¼,H4F*TIJ4`]O'p#:6vP`$k>z09Y[Cc<-zObqH-0G0IRiC2$9q!k'mkf'uje"5TGl,py߫2V~\ùjRC[/;Qh~#œXjT'qK+%dאar qnMxn'* @^ȉXOm Qve۵讨K" 1.pHj=ԇ9TbkDj(3ǿvGWg&om V)DpJބ-#pS&(aj[m.H,)=s^{JɭcjȪ!_/B@e(:֪ ˠ474~mG)FnUͨglz"z8f~x rbLvܧ.uj`c,o  ITD~>m/~drCi*FAy6,dff]Zk>_8XOp VbcE囇(ЃK޽T$DFzNv< *-eaR&.w+Sw?t)cKydגh?3zѼMgr/XԂR9 kp"T y܌?+k K4oad!}xGeUtKҝAAjfrqU/>0 YvL̎\ nЁ׹=GIB{# LR_i<;"tz@%,C(h 2z)idJtZ 匊s)Bsh J7'mڵIRfӈ.3BRi8˵ G-QZFd_H͢ZR3ˋQh~Jy ^'VP^ ^`P/oS2vPWz>b?c/?e,09HhD!S޼ӧg(wJ 80 ”z 9ZwL2@:O ol7Q.r<5#Q.(_ ӿ3wZzDix-7pma=Vz e0O_i+8m7}aa+ldž N@BA?V -.ky[#Щ~IF34$h,& ZKkLh$"RrU?*jdFPyʚ?2K:\DYC|>nRg6y֊=rVz?V62%\˔'TPϊC3K,C@{LI?A5OTf㳘] b'$A;t i@.3Dj0a+ iU$##Gn։&­>-ԋΨyŎZgLɄcI»+`,Beua}z򭨚i*jXe{ٮ2Չ?&y#] o\K !]1 qA]8rkB-kfS;D47HS r=2$/2%bqqX9<_419q#:e X,%tFAwW_.g8&H{mnJC.kGV.$ZV@hddw2{3' ތгOhEt4^{qAaGj*CEQ̋l<ݧtãejڝW/ó?A01o&"΀]o꟞KmJM$NX4kـoZ( &YQϊaԱ'X{6K'$ٮr­e.Z$q:I+|ke\xэ.)\ $ʦ”"&{r|VDmzϫ[.t4D[qMZڑ%=6T-5HYA4y2.Cl,ta b?g{m*iѫ;M<-)wsBJ"7jk]A.V7r+->|x,#w+Ucd>ȑhx_Xmx°)* syοA*[FzG\dޢ󲍨C qX<ƙ5),:PȌE7xYkĴhSH֠B)iJk .87ڏ9[k@ |#^qUAo^CHSI |UwyЀ0d,17>-i7a'&-:#Ɵhk}jeY*HfȐ'1Ѹ#IU;!J;i9=K _m;-@+*s/+_8_!"]41@\Nm+Ph߈izwRFOW7܆ ,|hû$e|*Ue^J)bePܖ:`w*] -bOG:=)c^Q~k/|併5v[^.,"4qqIB&S\r3W>GN8Nr(:*Py?+{;M/Ԝa6YRLne"\|ȣB<|GӠ<]W *M /kRł^7E A~_kK~w1tfyP+C41K퍂MSEœ.Pn76{= `!fW4.wS0V* :<ɚ<*r/v[Me394 Mr͝R'/yNc3Sa6ʹ | ηʽ#w$kM{i<Jm1u/W͇8ϡ)mMD`,FzY#gT++d /&ny+A Ʒ܉+=)oK@z/oZR9G0CH:BnMK7s+Rju 1  +jz{)jPz95f5̓RZal6M]KwUG{<1moq >W-xG6Jvn?4KZʚ&w(u4mt1wKqb ٝT7iZ[l>D%*D*HO@[Mq\x"p w%d=k~uE>$1[r϶7iCмA0t'9$o Hh8$FM@\;tBĬic&k҇/92^L#k/ CqpTX96 ڠKђMdMQi6qY~k˔;ԨguP'`ZU>-3%bK5ىI`dX|h0R=20J.G%-jQ"&Thkkqoꪅ?5'lHŕ1%FK3&N 9K?5y%4j=p ?wggF8ꤞ@mc 7˅PyU>s| \7G\r Eם.fCS<Cr(Bgu {U642 \3wNMEy lL!Ɩ"GO$?DNW5aq g܄ru݋CȘe %xgtqJD*]4ѤrZ|A@J_9ly6cVh]c%ئǐD1!rS2h GvS@tJۍ)7Ch5 jR|<ōlH毁⧼sW?2ૉ9q3i;2 j+,bKi~;i=>JypcDz89r;Qz^HZKbBZFD<'{0pSi;T֚c`uQ]}BqѨ"v“9c_3G6X/å/p7ҟX> Mu Z?[y'M+| ~Dy&t::iK"[ot8ӧ݆{q[IJSf>Ԇ+"0'QHI#^ZPR[QY,V#٦.pwgVފ ſ̀#⓽<>N( $_ uZ."Kܕ)7.jиx8(G߱&4zRFe+|u޷7zxSY0kX(tk${Ϛ.+ǵCx&R.~%H٢8Z Np`?M8ykO=Dssk2PKc}45v\ڳd&竭5R3~G"-]TP2M83ƭE`~`lfL_-'owP-@{5Z LT󳍩Hf:֟* @CL i4z'{JD%>c u! -Ni 'AYA__DQmyb2|Sф[\F7nvHtI9oQ\GzR :i+Z[ɼI SJ k!;lr7|fyp a ͯ{`nt.[ãh4hƶ]h҃XE<3%#ztќ-gМ E# #-%tוBtt,Q͗o"TZ~'ҫOP1{k&EjDn#9Zyfl c2p秔22.%S-Bʂm:bTժFYmbPAr(74%=p/]6M?IO ], Cm^ Po~rS΀|̃p3YTm't-v VRfHi_Ԯٿ`'E!CJ9_)đe 2㉦ EPaR»4C#= >LKr¶K/1eC.0{5}3|3v:[kZ<~f^$~L|)H* rCno \tR Sl, 84`Οj ()Yۉ#`VޯMωK[UbB|vq[*H^jt_wdUJ;iYTĬ1 E  "AJG[[7 t~Bz5GMXfj耹ALnZi8{W2MO%` s3N+ܣN5\^OĠ:Tp&^jHy~T}d}p.&S*^]i¨L>$|ByWIġs!Ěܸ1~At2X 1011mGy~?FU;Ѕc`-5RhF0bUgosa4)Ȳdu'>F4efGJC bρ lp$ReBGեV^B['v!叨diAι'1=liW eAsԦ7ku/UzzI0PU63Bۧ)&g>0eiD`[t8c*]IGzL&$A`Rr[|_A,V %"W%G7c@qnkxX^;*Mp(r@:W"0J3$ƿ ,6[a M??`D081'ꨣW wiR.;jY1Ĩy vຐ E#B۳>lޖb3x)]YƖVs+8MI,pvg^7KG@#r=z$x+̱p`7j@ VRzT'dK6t*vQ6$XJroFf;y22r<(f PTOZjH% T/>)x.k<;Ž#\LO*-֝q*.HX^ET#Չn#c-^`r;BAv+ W0kU_~DdjMf.|O$7ɚx^Q|NDUuZI*T :m 𩍚2氆RtjY<֎7{1lBbbx}nEA#+_[3ǘ7 *~HS<ގ5\⩬/7Z +֋_He蛶*[S`+kCh$ܱsOHG[0Kq/).)'* & ~n#.EVBU)N֎W< WnĜYط7S!hN:Dzʼn%Ё bFժ%UrQ -"N%;eә=a5(&agQ|xyK 9עpŃyuAKx`\({WvhJYZ$O!I?aDBHgo QGaG~|`MUJDWV!FLW~J¾OB:As~Jqgzc Cgl\5ڈ/NK$A}lԔ5=[p"WC<0?锭> !"njjVi9>O{,{iBcpX}Љr U)YU!Nݝv t6e>Z۳"f}Nd/Fؾ#210նʼVYR92F=pZХ\PMk`xTP-' x+M'Z權 VM9|0U?2;g{-̶66q Gף5 *-:+#_z$"ݡw>9Ƞ/2F`ndGQU`*7DiC&Y ̵ޓ\&T0S\M%MVΣq\D㫣6V`Q.N"4@|+s. P? B$R5tWn88Wϓ=}?u7`l-SiN3 ;ÿ\\"̃W\<0K_`m~i Bu{G(S5Ia@= F-b%YG$|9H=㇧i@oh&umȈґ)Mgkd&1kZ2V;QH$XS">2)MϞ\OU3i/(wU{F-̸DrͿ'Z,Imf;󮄉h5GkY  eSӕCCZ,t:E@˝V=BGPDByTlR3ϻ2ZtU -AUh*y0ڴ4&*K.#08WV)y=%x*d68.x$~2ݤn}ᤃɒuBɠf Ip#+䁹f%l W5b<(󚐷K= @t\Y4  M tsjw/K:4hgwe]dKyvt{k3m.VOt$7]/8yV5r)}9!F 5pkRyaÚ!c$JL-y束{m*T7X( 7[q-NwE(ރRpo9$4M)d8&a]Й"k%+Z*4N%c[V#pu$ݰ*O`-suE >*0bF#i ,"z~s*t57F1_7 MC_,^Q/ݴ_/WjAɗq՞;]0qr0nLK֫ޟo+/*#O[PPЌ~ +־)@)j^M!c!kR۩-% |QW%Ɓti ڳEMdD%.fV@[a9Le?G9Pԅ;YrkȅytU8~PUX܁X}p;y:B +|L۞edø/{2[v~ 9RE38;K3 B{ȡ׈K݋EyDsჟG 6ݨOa=#e;ՕeLUpB`Sh;6 xLWxfJ^ut]:RL|RfLkNPȫ &(pR_؅($s)9p,Uy6F,ʄk JKwYkD]C6Ltećɤ~ T{g~ܙqfDu3N8wતſ6lQdϴZ[gX@D9W)2!EmމgP-JP&w,)n˅/Pq[h 'UppN4*e焓7ƃw 2]k`bYf4 U~UC0q[;s28.ab%mЬ"E u D iɗN7ζM~ ˾ 6Tfc .MaFZY>NeճRWwÍ!- S8Zis`0]Ou?aHfgʰ(v(uA#iI9p\9Z2=bx_wҎC"S Ww-HG*=uX)dIr\=Bn6 Y[z6'gm BK˼5g n\MFg;$H] Nd@Д'{js_rVwllK94kGZព[/4BreqPb'<΀eE\x:+Z &̈<8OYHF/`lp5tr5oFZjʒdؒ.Հ?w.IWx D"_[z^<t[tMO@;$?SL1?[CG]joB`WSz)  [V ՜j&wf6^:!Wkxg~[&d FrE74>"@|œ6$ʘjcab3C|Y΂mN_inO=^:gc;9}2t̴c(ms~-FaԗDIҹI=%i=-}OkW{ҋXb`7Uz#PM8lzlp+VLn~B湝2=:sEo{|3^ڿwzQL E4K #4WWsheQ@T3 ^/N$Zi%@̢a޸NjsI ƵQ]P;l{Ay  VkqC@bf*/bڂ^Y-cV*bc7TBQSL;dd_7Y<":EUjñ J@]aCfH%7 %}?pS2(Y?MS.RFs!n+oe)n{$.ރBl~6M`XH U1t?vS>42fJP+.>%q&pcX%>$>٤݈U|G}I ~if+ "$D1[w,qeP^x0_wm1X__+'1̙!_{WuH墉YZ2L.4Ζ}/mq`Q2ykQN={">yL52 x28YNt- jSM)Ur'ߚhǦjϭj 5;q,@#!*-p:G$5hRf*߰.a{ky6~jSZ׷_y<x]}'K,/v\?.#q/3\HPU`+ĶY)FP/jzڪ)uԉP+t=8El_F쁜ӔC`ǰ̘9v870ÑDXFup.ȳVUϋ %$H{G ՗\zXۊ w (V=jjq` C48rY= 4r!:s?4gJݶ&\Y|$̀l[rr>ȹdL!'W!>>~fn-QEW) X7<ȐгvM)~h׭`xw&ڝy"66>BRNp2wF_`21#^2 rZkXPuqN:lкO b7w,TsAxXJupc!X3"Mp< ?e,MMZxHHHK\8~֬ 0У0(& l5Rbz.<R_0Xš⟋YDR D>-0hS:r9fyG 踜c#̜ 7XL|^('DQ'6-~84S݉=FSo ½Dsf$.nw2_Ri]\/cGD^g*l6Ė Af܌3/ 6X o*lnuȸXD]X;jOD~l"l?ip[{j, wp/+W{7f<_ zS_VO% 0X.Kw@xEUwn&; r=o"&ta%FGR ʓ7F {(ZqNjh+G Tmի֭gwz|Y\Vt4(>Lq|RΨ Y45`{\@c]3T3~.14@}2Le2FhAYFNsޤET+1*NZМApXRYE߽9t# xSGJĉ.)t .Il׈>[ʼn>u ɚj$]h¡k yi lue pV(Ja? ttPHR$lD Txl$Xm(vf1^ϧ;ɾ#A`#=YV'4ei> 8:7b | ds_݋$F.]^)ыx2~UOG J@HB.[ H8Ht{J>Tꄧפ |7L_nՃy%VvbAy!$-d(2_]휊 %$`ta;c1>tOص*ָ[x7 X׼Wޡ(fa4$WDH]IJ ]:[^1., rb=`/ UK,!D<57H ۃD\f_=f6 =20Q#3EO*@tYs{8tjvH д[c{Xr@(b@b.0>N$6n)V)Bs׶:}P.Qgϝ%H!eJďBo*g[>"nVză*n܃ufqmx۹!{~jaˁׁ02!n+;R !r*.dd( *VcP8&{OΧr T2|b)~ArNIgmφi!fZHWK^ğhQ;@.1v&ob$`;lTSDɈ l箈{ݕl?|tjenBL4t?#@cBPRuUWwd\+GS^P*k/6+#Y4ܾpS5^p/lXRU5Xz)$84W8VRRZ5G%TLhy5#:ɢ붣ؐV97[Q yKGU{בH.zCj0:YlC+Nl]T[0!"V%)m26qPq1&4BLIh^U$Ӌ$69@+Tj*K'ˉ`(>̪Rd9ԼE/ILY8hz7YѯQiLf*%ũݚ&V o@\ Cs5ozv܎$(q$5F-n@sjc0mA02RW(T52yܤ'S^&svG uu`&0w5 {9כO4(Y{RW=i޳mﯱD[ۥ}R.UWdreN]Fr/vʾ6Ab(B4Qֹɀ[G9L%wǛchh/e{d'/cL$F wAuq{M氒j@(6uZZlJ$WrگJd :UVbIz Վ \Zw7_:I]v  oc۹M 4&Z|yBZE8{BJAwjO\Ptq^kl06L[W}6Ċ͟S&lgr m'8 q`m*0#VnWtdٺIbWI1hߒ CP~zoWQet=I*~,9["";hsn+Wz4;8}Pl| e ƈ QuNy5ZՉQQ7Ғ<5MIٺ} i6m\a_*&Ulhx ==L].:*64]n128ZZܩ@M`N-DcLd\;n}]\ɔR]ICA}$3 Ff{UT X 5[NKًO0].W y-GY* YEĚOlHZoC*8>%{,R ;v/EOa-6!Ju!i6Өoӆ|\gE)F(۹Ux1<  2]0S =W.^b.uZdS"6XC9Zރ.GΦ͂{R+|zh}rGn~+Ti髈I08ՓsdG! -'t]=ivںO E\s8QHJ5=;{RښX+lA@C)@$DH$ ܷ%xszCUC'JvWY{OlCNO52rWMf, TdUPl;6R:~S V:Xj0ZOu7Ac8JZ.`GJәՀ1ikrȽ?.h,Hg9|De'6Vd9Zbsu%j!-Zv[ڀoNZ>oԈU `IXrj:NP_Ŋ]nn`8wP {+zc(xlR`~&Dހ'6.(3cM"G͇&ôI\%̿ wi(q4luD[>芝bxU(zphL =F{X̞ s5Ho^lkI$˪q".eY)ډuDR!t8/?"ԍ'3JqMC!],jz>/ˤzǴibzuT Q dٲ;<Hx*#$X5bNQb+Ft%?8uC+;dNje 4XY.)[)fNbQF 5ˀ|sՈM_L7z@kY spcBgAkiam\O 9Y '޶wsӣTͯ&/DOFI$}g{X RѢ7s7T턱5c Ż|fBk曧<&љFLH)58S)rL҂Fy%Sa"w4D[` {`W2lV#5$ Az+C95P>P ˈ.O̦4/}"Ai8)Rޅ1` 03ސk%0F#և_\$eX1mR]=@1ԱS~%Ϯc&\/Dmɯ &Zc2 'o,r13\߄*TD#dK|0 6ζ*2x c1:Ε]ߢ51 R?"guI@ſ#YqIy`.-^JM˝( u4'O"J X;\o\}Wh7NxD( C_!:n:شlI^})jM7f"7rV8~'~>_vc,e>}K1Clpk[CH8+.l  hCCcb/mmbڤdyG➩J 4LͤcTkYtՍo,E&Z)Z;KRGkfz.A ¢g%Fw]V?A.ψJҤvF8qK~zQ8sA `3C mxϕU?m%aIB(a-~֭QNd?i :7PEGI/H*[δ`6%%B9A.|䃐|ܣ֛XED 1n,aY~VwʛAQg)G}G9[ -,UerY7mI^ ]LcYZԴnF- |ƓoByQ`uDŽw3]v,_w^>m&uDnUg;r60+> =o&QwuMfmƭ8: '5QҰ+|j[٭cѴ$!:B.0Er0P/.\o!Qe5az1+9I1c@l`+Ia{JVP(tGAwRWG\sKNRQ0.Mk'h>r %jG0)kLَ(ܫwbuw OPvU(1 &0rAM&<8rcTPxI[q_{bM[ilvH1$ b;`L  xkZD侼& pT_$ :U XxnBݜ `I!Co[ B;v/;2i`ɞ2h`+Yݳ,&}!6Naʼ`qlwN6)|pYӣjz9=:w 'A< L>fɾg1l[ºD+N ؾsê?%z;ci`?cAb) 70R(v=%1K<)RNja!jFn~am>W T) +s?`ꖛV'v{!μ tVwV'8_o4լU%xIoh{t|{whEJRУ z\@6'* #;,MXٻ)>#:݋7f1wKNbvJlIBOENLF:4c5xQVԑ?|cPCsPқEoe OzJ k(VDw54 d?+MQ`e@=~656WFkpT,[o<[Q aqXMvINN1%~~~^g=P웞6c}fd(\&S@>Q3%vfp17IA+(*tHX#waR;WP*y3s.iL`yO&,s( TPq-צ\Ryt- #H+VmidUL4*Xzc%EYz %X[3X92k MT.x;Z8տ/Ĭq"rrϱaDKQ ?-^+υWe#Y`]2(XݠUQཱQ}"*֊:r-unf2'F;\4=2#IhZ˅~VM[oQ_Qvo m6 R[b<ܧ-|Vy?s)8Zh42DW lٚ6!׏oǧxK 87$2 {o kp7q?Fً1A?Sǔ"G(n;4}!MVUmD><^͍ jHiT]ĨY6+C]#¥*CC}ܜz}qDYgu;27G? ]p.:%~q!4Y4HCSbYVmURw95_8;IV 25 =\zњ1>ٮԌM {~phg%srg)C 1INS$+]QcϤmz'zg&ut$-QK$Ta''[{IKjy,h} '=ĄGeGG,ZqcV)*HQ]Fd{l0?/6E&d44KҰ 'L{%)P R `?Np'Mi_l$;_Y1-|a8 @E2kFQʏkq*Sa /T#OcC,eK"-UpϴK,po5?wXS&?59ʆ4'>QKt`z6ÃLXb ,X0s.g9: 9iV]y04J{3*޿thD\ o"Ge;=8A |Mը-7=S>wi]8BPV^NT^w5yvAN nw f:{3`;]i/(W1T !\#CZ9È(8Q!(kat9;1%>uSz.|ī hϑ~މ6}=ufi{4jm2ʨyr5@ϐ>NA#J``*[nSc6\XE8r} dvc 2j0ϷX$4 {藸Q`*^8POArhFAqHnL,jj=P!UAI$*8g2Qo[k@3㼲:4v32Oc$zd`Ъy,x#)u8a4:a1C@$h=L:O DO~_ܨ[ $bZ&l(LDsu,=qI`yj+g*l Eޞٜ]{'V/KRDn|U_5A}S"⃥dͼN#`} ХXzcٹrd#7`\"Vd8Sd`&ն9j^0T=ݟGN`- F(Z|[E6؅F+ 0G| gJ 2w6%|׸пxxI*L{(lLV|U׬jw39ya/4X0ueOdV͞&8T,B"&X>: 9>&hCd#KLI l4jRO7>oZC<UWDγ+~K }>ALhwm '!Y)q?g}Cg2)LWp#u+C=mUZ2 ~ W|Kd bs&Cb(tJkeXo#=Cm3V% F4VxC>0$4[M_TxF?􉑳$爭< 4gXW~Ick ↙n@GLٙC|= ``V'#HU6I4p +oSJ,3z}ptA֔׬S^* ֲ#\?[ ?2L71_NҕLR&gnnw/J)`rJL;87~ B{v ge-=U%V2%x2AZlG'AL |Oܷ9VʰG1dkqZfl@۔*m#V~ 6rc4F 8 zCK7䪙؂o`$%M6̋coDnjOLfY{_oȘhWDa,xFEH:cIvgTYD;dMzLN4m[ƣтhL51*}Mpϲ ZTm[3mY5/88`-y`,fDv?,<: i$u.e;|qטP9| 3M:x2z[/ 7Ilsv]*TЅ#Tp@:]Z | (lf8wʋsmT7- 8~zi-5* /N؈i$N9\(f?lTPr(p>m fY1.Sj'^˼p@&DFhb˞HkCNBιy)S'k3\gߎkjLߐv,n[Cik!J p*C֞cys;ncXnH &s[Ei'en.Gpj. }]y#捀ڱL %D7ͤMO`Y3|ߓ'/SA!V'̣xL(]?TXDxŐ*n!1jk8,L#m<.W33\isʇ:"6ʫ1xclwLXG#D{i:?&;ٺ'57+IXvQX T6Sάc~qEM>eއGb,D+u' /10_KeQ22NIWNo3N٘9[}EC6=qK]=ф7*n|bEC+1ݘK3oOk[1&5og/X>E^U@$>Ƹ.HM-o^-1|4i:AqY CpmF̟_.hCt"Ca ?t,G^ +d \&O'i}jlᙳ;~/I \,~܂W g!t1HFvXRFԻUnw.שl|\wh7ȟ fz\ 3'y vk[FfHUd;\ï l9S-=v [=KÌR)>Z4&Mۇ`Ͼ%8c_@|{saa[\c-;9;?vq,/7}:p!QWl܌%JW sSEƁ:'ޖ!'I*?,#>ח2HcK{3k2xp.UXhkx;8G*c/|ߔ%Ojo[H z1-ߌC@.D]dN;9߈Bh5\ۏB~(`{,z7#sٴ/&{|UotHh7͠FW%(Mm7GQ8SeRzTUČC{l&kZט'^˩݀y,>·@i Mpp'MXo {e1=͈c>mQL=KypkMQkm`fy]?qA4WFN\Zd3`ߠY 61E !ΓXˊSo&3ѱZyDCFxzکJyaǴC؋ O&,ix@fFA*ISTu'KM?y(u \'Ϩvm{uj9st؀6Us)&yܖ",{jOgۛrf1ĺ$/63tH"Ѓ%lA?:>Ф%"_5$ΪEw&4a#XB;9sǜ/JzȔ2X6`؏dx#l6:jWouΡt]ᬗӫAeaܬG6PkTIQFtx#3A> :y'NDț>PӜH]G܉ 4He/'rӚ5f+?RZò?v@nTМh 怵Ty"kIS,1cPp؅rNoJy=џf~jx*,=7*>Gn09&s|m~W7Kk+#-6@=cϺ 7,?d16V`xh,Xu%䇦r3m0_v.bXnY,d0YLzL߰r4OV5Tx(;Uſbfzwcv 1*rD|[=5vh>Com0~xy:(l8)hi6 O@#eQnwl%+ƻ)t V4IVt@dQ0kwՉX/a$}R}k[ }iԑa7;?ZISeY6sH+8kyG:?  .t̓\IZ#k/bU\%؁]!Ðzd4V f"z3u%P ^hwRڑX-E)!Bt,$(rt8nC\Õ_1i|G-ቔXr3OEcz~Ҋ$5 F@C{|'K_TUgh; q}1~ql^[?e>}i:GG$3py_j.A(t=9Y- &kP卂vBU 77=;c~U8ӲCAe9ؘ(R8*lXuvmٰncT$dB<]q8SU6k]vY/;1DKw?58RuS^QVf>llأ {n=YB$-;7 3d̗X+:|!T-gul0hCw<{MWPKg<^,@k_l!\HN޼W98muacwLC'i-6ҊYa"b@^~:;UvсeڕU7D9YJ׹mDL 7/$V`mO$ߕ{(#( <\=Rb4yÃ"}2 = w@U]pa D!ZDRpr<&+on/Bԥ_M(IӻsxvI2C؟g u) :d2BlqreA#.F nHOGM|Mt,pCzǐ0o~fr./6rZ~mYS@=%3A&5583.H uЗ}*i9W ,C*CخP8qdL7շ r9‘2oc *3)Vm+_Ӌ>s;Z*7&'d<~+xmZ"tmO4so0dN2BJ%kٖse_n·15zSRAZ% z3Ch &^,j/:<:"yDdk"`z(jtcWSv&#yl˚\#AOݬH`#'ۼ҇wctBmko |6݌Ըa\PjDrUq+P$+#; d'|uc8cb5^a,{A" DsT٦"J;n\Z-㺷BrGRP)vYрlgBqZ2 _.{ eB[QQe9|;jo,''UZ|klUKt:Ӟ.ȅ;BM LO x\".hPF,l^@/gbǾ.64hGGP. WL QjӅE;_g%*E8+.FXؔ_쉇ʣ=* UU ?׬!9iy9c{OK_xr`m"c殟bJG2 n!aPO!?c-;1U9e #v}闊]ǫ>Ǖ?a\qK1$ "04ݦ>UFXs.Gy>ni-*?;r /"ܦBxzb;Li]E1OyrD\q So\ ĥG2Y=fObvhEn\n Pd>UR쯈UXncLh2P'e}4r0MΜ$INݜuX/ktU\إ#F(iKwڕ EV 3T^Y)*v7+NGc4cȜ_ MO_z[\9j#a(4k=s(sJhm8(^/y1bwĢc-:RV|т{SSSW}]Fpi> u̗2‘P} M0ygʫt!{x9w6SW7-4sbPq6>8Wŝk4m%&. _q.4.s]8 \ C[7T$ Wa\_+䞄tvf^dOTP,ڇ^;M+i#?ZS ՘k#~5BPV#l+#^ \3?P9~男K|UZtf吭JBv<\inlXܼAcTPfARR8##-1oMڰ 0zJ.SgAnR֏.7y\5_5^)̄ʙpoʿYմhKH@eeT\q]L9c7wgsOM&B}dʋTD'3is^0 #ݹo{[|b!% v{gܲ:j<[Ugϵ(KY%SP-JXA8J|~mQ),$;"shP԰誥Cp2N7hP6O!¬OGa7K'a,W7+1j(7n9>̩$$HqL~nu@ ؠF2&%J𦲖(ƚw`&1tɱ <+r7F$M !%m %W%喉T?L(٬9JOM~.Ydͬh)n;.R"_sZ !4a鵆!ѮFd} jK nGJJN]ݎ-+?݊LLu1B\j-%!__w'Ikpy2)7:sxd/ ieAc_q9qep= @{G'Қ Zdբ p#\_pyf ~8\҈Za \b cifx8.ڈJ\߼E3#d)c쇈cCe !>ew(uNUcgl{bD4%2M8щ`Nؐ |%}`yTaԎIX{Xe_7Hn4mtgtp* ?̲g 3tf+b gO oPQC!,grdt8_?@ިq>H6+(M%L wir-F( ki^B_:1x8+Ϳvn4:J!N#Op+>uϾHw){CHAYX !!HPNՈ4!,?Sm&ʀ ڊy{6ژXǩ݁;8:&&_pi3m8/^J!2QexqkBf%{Ur>H[;<4Աs5J8,+yw #2wӰD÷a7 KJ9(d:V6vŶBW7Rxl⋎\6_uoy;w+xD)z::;CuIa΁nq$!"?Zup:ljv{ŔߤZr>jbEC܍4;w Qb.!s~-/$3W^.c.$&D i c]%HP6sD:읟hQ ̥l6@"\njM覜uimI̍TkW]T.ҿA_@8M(6{ztO"֙"8an&,ݴgTZl}j*Y3~"a{Ƕ"2:w98khՠPM5Մ/ ,ö6NYJF.Aw}TXBU˗.Qm n0`1iZz|k{9, r+MVA|{EC<-|x#nf/oX%ЦlZO=bJVFH,"Ćz3!jS %tvR_W#vs"_a+9n+—܇YjFs/T5_l[ntׯVSjZN&$r vjf2Ճ%/ x>˝hگ(a*nL#NM3nWT"F[fi:*GQܔ<`%?4 C")uYڢO7͏q%;DE`+5Fov e#p8+0 F}8˦0'HÅf88F%F9&G۳{Qpx4> /vk'qGv 0S)`u76Y@_?`R 8}-f#moTF*#@舙N^0|\=YK&ML6Ku[9yDתbq&hېS׃܈[]%gގ@F%KN"kV'/vuK0 :꼣֍yIw7c"E-o~<`pK+Y|s]2hmzIn3y_3K|*١XlP~\9g21U"ixc'?=ޥeT3hH1HlH`_qV̇aT3/SnR1a?oS&d(4i׉"T._O|G&jI*"Wb+L}FP&Te20 dںĩ:',/@99wdGg? 2x{" j =ǣǖ/i+& b* 'Yd'|u)%9sqk+{~L4E{~se܀/ ?Y|{,g#2z NA.0'nx2GÃ\xΈe 7XMڬ2џΒR a6Rw?O> ?ۚ:GZB><\/¥H ^][ł+e#h$y-,QvOH-KFYh-S(<, GWnhCXJRu^Aqyh;!Sz?VU,9C,̩ocIemCr&nw/k;@A 'ĘKpioHQki2G KSϴ"JK5+p/ƻRtP ȅVBC7‡l!jt kkeq[4`. 6Һ݉OYq-9p_ ˠu뉇wBƽ" +Y?lH+3.-LZ@3/n .c|'޺zM̮7J5샴QY'S BcKA:s'>=iX]@m7Aoc$oNe?42|Znnߝ;4$p:O咺 `{k!h>h鮛MS?xwjSd|y~~2)k!UU[2G1nk+K1X O{𘘆o &Y|k^y|TK;LFzV7c*tY^\ @knxU%~Z><ҟӭgmUad/샼:D2B淀94)bǘ-5e`z)Cy~ ݴ n8ٽv ʓJ9my0;@bRM_%u9QV5wc) XP9rs3Ǐ*+e+~!u-gO4gҌ}Dl# i:璮fE'7lFE5-IF.F7 JF#!`VvاV^l 3%1RӼ΍kǘj4 H?'(˷b9;VevZHnz r=m'Hf!UT .Pub+C eĞ"h%ORN~Mb}X-pG- : | ,S9W#1sU= )+5෨\kbju (5,weΏINС U+~&6(_*ce̎<$,a`3@Pci gͺ-@W0~uPDzÅ%}ַY)ig^.zrPb-6 tE8&Q&+oY`oL;Bcv:XVi®@> uF }g#gVRukG[#<:9pZȬ7{9JCPs0.k~Z`Weǻu/wч P2}Yn1-퍁T̉BSAiBٚm߫DeF)5w2s3?BbfI>JLP47 =^/_KNv}nʌoU"2;w3]/  D"AVRCj+Ho8"9>^B=NUQu*UO#8-8c7Q[ rMmNbJzcYB4>~jDvOqOxG@.g(:zCMٲz1-z~1 z -؉{-KbG9kG=t%T`6`(wz_բ" _ A( t=y eVQ|~<%(`vXorFWSRzVNm@7K*@?Tb;>']@e݆ҁANJQN/'~!!B\BBn[j{cYFO~yE. aphI,ಘYͳHsUêLDTA ;D({1Ԡ/d6TSɎ|pfѣLg 1?㟾}D Jy{m8=ך@}jG4Ȧ$܌)Ђ'4y~m9R҉; L(V4S$5gpuQEpL#hN-@97<L&oeDB >y#WRe3qK_Pz])!ֹߖa:;rzUشħ89n4}DtV$C~>m@j b'@]q(mcNg!+ U?矃⽟_NmYr^ٸ/8т Ez)oԑRGES!yKK~d _a'=H*Յ,)Dl-:c-8 NA.ۨO96*u| uB1k2i݊7v?%9@I5!x,@ 7 Z*9eYǔԯrLȭ*3%v?j?#^hR]hMܪvND(/Ű(]z-\R@Ls*Vz; Q+8a]gIBk殺{FjwP ;\ֹ̨:.a7)Ún Z~( VG3dq%NU՝g/0.Jt|wD<{I*AWpb?sF#z냭 vJͧVDq IOS >LQw1+\ y聈 |޵JE;d?kߗ&Ybas8 E4n!>(HAeSBs]^*C!q[@Хpr*2&~&WIH-L8cpVܫQ75x*1zix=E N2XsP:08Mwlfr-f-qhpq% R4O( x:]2_EDQ&WljzB<f. |rӿ{cvg +~KH<v&+k]/ 3L֔X5 Kw!Ix>%JAuB'S7̨#X":ndh8Ř] 3³)aO9H~>tEF9 FCKcS<&2!a< LY-\BJRx5>SKrE&bgYֽOzu@& =ed9@rIZY[_ y2ү4)_ha?kAuH'.&GHZ};)|#I;v g0q4n=P XԎ|w52G[vOQ}pO $$PEЪ~G\K8p.o훂qa|dD3WGm| A7bj`gW[Rw貣̠%#g淁ǖ?U z,_( p48 O#{,|߆g3'[A`Kw1 { CزK5#F͟:r(ɽ!o !k,NjN2[{hϯv-;/pK KG&Yr('ޣ-ϾKCB OsGsƥhrIޛˏl. 4;EL+y҄h] +=ݹHxbﮔ`p¹RI;X(&Ւx\ﭱ+EMVWm@XL^cc"%d[t"~)^ߢt㗁W+8|0wzQ v/Q .C\X-ZDH} ДrssUwsm`E"H)`7*!峼[}̷yOPHv3q e$ݚ(~nk})9B/;HR8ԑL Sw^g 3vir[;;~6QQKhG*p<% mg{'k#z}"cOrB`)^R9QaU‹avtw^^H`1Į*tF̗)8=MZH؍9r/sm5_݃ E/>KPւ-ġ0KS\;\?܎BO 4/IRA\a8 ӹHR"a~GqR;\ 㧏)W=$}-PWP=Y SHt7i>ɋV_ ^ݾcҠ6jfYWT"Ez{3i jz)Uvz x;%c6:OO}~z\ "WaP_eTsD-st1dpVݶ23K57oTlJ)#nz\q.6KP$y{RH/Cv_!Uvo"RBCK( ɳF É%">$7)OCF~%f{}|(~}0CR7d_@C\k0y}<*ۥFBJr yRv0o5@áÁrh]䃠 ,O:7auG^{pVz^N@P1zDCejI2 YǰEJOJ*vkY'{gZNz' [?O =mUI$ebw_=21`$#;6K/ݕxa BKJ\Ԟ*tajuQP}BodD6]0ވca u~D+vKRzOhΨQ4÷M ~dq=z {M r48UAB L d.觾dKb(5`Wzgcl &{ kӁxrQa[p[^Q{ $k}. jW["둕֭( T eݮffD&h[W#`g6<vOc,|9(7\3a<~ߝs"7Fv[ aBa5aO@7Yd lJ~{; f%4v*+"_m g6aynU놡Ζ~pVIhqrn6Ί]I @E,&%̑ltp4,fdC |jͻ^7-9R\mҀzX8u-݈CF8.}7WzjcK3_?]n=a*=OSY6o&놂k{ks[,yl%3Tx_NT P1 J}D\7%!2u]L\&IwR}Ԟn6V+ 0\M#{!IcRh ̾f Tr r_&80%z .%Ɯjp<¤X Fc_ZƜ>]Hn8t|RCG=g<9_c璔+`Dۙ8ѹ(FH<,X VQm,_uрЊLZʦ U-hU^~jL~Ad",#m)-4K?1՘e jy7 g":δ籎'KX ^M}S﯌l3 '\ꋇU?JLO!@~sGX펁ĭ3fgVd ǰN Qm: y ~x˕_=[+(gr`iDZ97eT'zWqI l,]$zx:S p,VH@=²q~){`2pNkq#E:#L,2Hm qݧ!+K&0uevaUk0Jw՟EH"dK(WVғL7,6‚32 /σ;vRjٌ$uzbT.TUmTaJs=PKqVHJ1*sqgo'۪#CΌj04Ԧ =.Y,}>Y`,x-jMm [܀3?܃*2Jmf8цS7@DXbHĮG(ɽ1^l[m]Cy+A5l%uT |A7Yy1a|J)d,MT,ئbN߸]1}LNTƅUaZ6 w]vî\|]z&th DeQ֣#Ħ-u;zXFtlh"א׊8v[" IdHU2F'2`m'E?Dn{J2ES"%("WMZNƙ-gG%xw wjlW=\võR_'?DpQB߉Sĩa)r- Kϔ5I-`u8[11!s4!b吝6RvwI33moN!?Mq)Z/*(-ի Bmg{"'i_])!i]Ԛ8=yGrI^X/Fo5j*yt%B3MӔptǸ9]qԴwtʪ[_Rk m>V qlAZnM PsH)lEyy^Mto@Ώ?+ZS`@PNJhasuqW\̙dӔ?5Z_ s6 gxU,fj #2+E e~Jf|#kNC ڮX}d]/†s^Ym/x=$ĩuz)u5~VO؟#"޵ WTzWw~x]gL*su~.By*uzdsk]Fx3 _Y4 cZgVx B'"y0Q.j$x(F)SަGt;j.'DvbX/纣[.u,-H2byT"9&&_IiBюz.n5W !`W99DSVK뽇-6Dw`v?B)* _aOTLn+T)NeA͌$܀J(^17je}sPG|dav,\ e~ z x:$Cf[FArvb0 I_LD=R8cH틻LJE*P{2/%T*N+t^En@O? px[O4?(hȚr3fuG=|q|L5s}/rB<6OH!o7qW9%·20 ^VfTIkOwDl^1ɵy L*FRGpC+??AA-zͰu9ڒⱻI]MzxV*瘝M>7H! bqp׳ dVk-:p?}~Ln X-sO\A"G]78cZV|߽Ĺ^*6_DG%%.`1C1_8 5 WЂ靁w'9[S%B)vG(.-*'0-)YN5gx:4ս.+-WM)w-Z*rR,:E]-{m.kО[%(<OWiz|:+>:q‚3A<]r;[0)ԕv9@*[ƊQR L}jLPYaIc/̪ݏy踧QcS!n<6KC/g Ktd."^J 4I"!i?^oK1p(0@ L5@r[VZ3WNpIM;Gܳ `oɩNz/V-43IDH.ļYf[EYc9Wy"#-B2gr-͛!AfKPmo *U?WvLusj9 o< 6Qňt''4IH+?U~'I?eN̓\($#"n}&}4l&VK.ص‚vI1_3|Fω-!\[^Ì}RDo 1T"Z>!>w$p(?J0akO)SD0o kpse]v?٭F(8.$OV#Fh^]mGS,?VA@G|wwՕJƧ5{ za%=8- #q&ڵO;2~Ea1Қ"p]_å=ͿCe=lҧJ?؜%i R\sbs :9>PA*AWЕ?K7LW5PAVXY;xE4s^ݜZԩajcH8=]8c[B3 J'ۊ9̫Q"W s m퉊TDL8C4C&"@~'*'^p?E˾=Bq?pV:pFH:hWVkUS6@B<nA;W\"l)śqM:W/U Sҗuu|d0 ϯ y,9˺+ӌi1)fϧ~=Ԩ_gYM*|ÉMDŽ}a ^=7:~nIȟ5QVD<\:D>̗9, 0FȤ   =c>Mu^:Bc AKjޒhD!,T!#^A&Gӿ4/#SE`xUp#y_.#Kq{ _@+1pQA 6oC> c83S*a+dOcةl+-(+WO1]O8Xq\i.dZ:fb3V^omN?٣oDy7 4eq%bԺO~t"hɪ8x+RrZ9aB~OUBW Nk]Q.IjܶG:6[fae^uZK#tˏ\SDmh~hxR;1W}ppJ˕$ ͿsjuIW/l%=C|LĶE4$a3%$g1_BQI6::-uXI<;l:!yFV ف.sNh.W!*"l w,?+l$fEy. "w\rAe8 =O;G" Iػ ޡC>|a] @ĚPg&X8^'?y!ԷT|pMAoG%C:HPxP]Gf$% Lũڔ&G-KQ, +д;74A+Dx1;3 p[]v[̅H:[/z(X-ԇJ2k: m`$47V"' vE(-eJL]g|󾹄oiɅdv9f,pDM5>!elۿ !~)lHh&ވZ6-v{畛aP҄o#-^WnqzUSOcY~FOӏXC0k-|n9m)tt_txiN:p;q028}H6 뾥nEG6}oXƹ2D^؟ |fExk@:5 /$Y:pS·ukռ:%މViE DM*͚o Țd0HхZǞ=V u9YÊ AzAd2>RFpwAJliHacAg0Oy:< #%'iJrARLb~O=d/5Pǥ3#R `Ud'A7' ޛGsd4a7Lo$/n,J&}Kt_Uk݋`9xN}q\;ƺ7kutd^ vt̝#3m 9_[*!.؟Kpe{GjmOq;(c"aRzF$lQ'dފ-l`d|;1AQ[FB8d N%O`)bN.R9JB8D 짎iejGbiz߆$l>xm|{dOc7x2nhs%oyB]yP֤$9TШ|ߗZ?}'424Jɸ1F3Wңd)Fix&lϪmaZnI+CX:9z:Gw32[p{U]T\] g@DMp!X)V]Q?Yx%K+\&C)GylUOp91P} τkb.\Fψ5k6P1ۊZ#O>J!AG(R0/O^>zv|.FvLPgG'Yi d$u %?xv,iaFW`.0eZECLe*cH#j_lw=CLԭݟb/3i"4 TubtחdSt͌, y eR*ӐR8ZkẮ. &] [A,p}j: V`#(O^ / ۊ-\qT&/#d<"l`ex,ƮQN l'ˢ@{p %k]ae)&HHpReՄ򾚝ݲmZQi)q b@ N~WiMJcB 5(}ѮhlSU#;)9|u PR~bİk,p.wҌ!{#|h;!QTXv1kz|271NdhLRD|_?5GF\`ꚶN q௼ EBݳ-pi.*AE_A-sd򢍯mR|ZP\as&%MduŊ{`fD\7$kpzh#}v-~}ą=ri'Pf85|l!w #)=^ Mvo"1sp*%VR7 &364Ěήe=A^gOb@!5luP|EG Y#by$|7ܷ$|}K2u篓iFExI3p-\`x^\ɲ6Jҙtc1,tC>IBKפs DRȎcGOEXL4jܣ7s"8 y!Ais1J!2@F\Ka3В-um9@jrC m*GŐIv荚~#s_^D~Ќ~.\eTTw4aq bę )͐ -U Xw?_\ @[%$xqkeыBsT4 d`$Dmr^l}{G%8O}w _e'M'n/ S2Zd'ntYRo<@%5:S[#tZ|C"kIG xVMz<*d Hy=Ԅ_lJ"$_1M9[cSd[ɋ*'=&CS]*,;*n=DtAUic HPRgn?-3l[咍b;cL%Ϙw7¢)hUpD~ o|?Ñ5Y)< g[+]tE׫&,p,ڤcM[B}-/LRTAh^鿈® K\9YY9Rl*ܴ\$]ӢaMpߐl~LVX}g˰rbcXS:' =W7d4 9PL:絚P=٫ 9f+(eΎ< "Hb;^{=@ۯ *n7 ;mYHdv]*d`#Vlz: /ZYYey fnSkw ~xN(=w]r,vavo{ԃ+/b-r_"8- Ş$]QG]`D{÷8m\S|4"'CSrf>2t |KAR$ym7ru^{1aDZ':7ᲈiJ YQWtɠBQo*xQARhA Hd-7I*S߆+Oʝ0#!_("b.7&$M ` w QRJp$ho P;ȳ;]X?܅a""[Q/2;xCGnɯ4j^h}swVlN sΜP Tz;`V`k=ϔWiU~N$'W|EyHQj^yY#N=cWznrE-{h " οc&U5zpW6#xw*j9urug t?s*Ǘg|6b_$g*^:U/ ޚIY%mpd]O觪5 9[y<(Zߵakx|U*ZD,9x6z^'̵)%=xL-(1 f1lZ&kD&;4c:z~XgbMз<ч FH|3ȏ{ Lw(=z?H.G\ ^0N %=@NN#(.ǧeSUK? T;'Q"9dVFYa!c qh{ҁTg 𙟤2fg!DurЕs ՙD %AwD!e'lvCmpm:UɖN(MrtO;1e1y>N˺y|Y&Xo}̦J u!.bdx6'ZUV+-a$[3l߹Lbv4j~d@"EG`Gqx,5nSL.APU<>思i[ w%ȏ F)am= 6Ym[fIaa7ek -CJ^m.'(2GXni7@hǤzu";`+em׃0jjOp)cy*f׳>{/WC͔ue*5Z55Uc>xl5>Ll3G09~Sa?!5M=v=#5uӇ&ar }K<[+"U#], rY*=ЧFAaW9 Ȏ=G&[Ga\0ַkP;*LAFk$CFkA"nFN0S P &9P t K %dO;EH i QfF>?Ie,8(2JPAut5G k@H%L9R6:,BNhZ0Z.k\4x t\>i={ɦT z͏ÅU1ͪ8[o 4= ֆgQg R/ɵ~<9XS )ahd|'@=&i;TjO`2=lXbsvԈWPӾ^'=fxrzT yޅ^Hj{b/G}]RRKMiZQh2ٱIغM\)A3Z-{)~S!^9& Gd+f?Z*~k{oj?ލQUְjj- 'YO a"=VoA_ Կ ݵF y r'^ \Y Htl*ؘk;jgҿy if= Ơ`wO7ʙ@ U[RʹzE附cS[TUO.AS_VϏ<[tMG"ECxs<E_` 8J.0TeCF!gJ #!5@$ },_?SغϵH1)Y@bD&z\3%LpLpIy4 0ɜ33쁫Xbm* ϱp'6o"2bJ|%<,yͷp af􈷉|WoϞS8u%B\`gG̦)e)4`vK sĮ'ol@@6,97sbnru,?_#Ly# =ㇳX}C?pgu{qN$UqSӭ'"GRf) 9(^u[X {g2)Oݨ@5 {_PR1ü8ؓ҂\2PDmU2Bܸ(% Sk  B,{|IQ+qEօ\!Y.6HB 422N\/ ^\}YV0 Ԣ:fqe2<~$]Y2 plLos[N_iݞw" TZW@@^YZ)@n2lRJ)@B4sf{HsF_$D X3'ȱh&<& M.rxƷ9Ż #z$UFդdKo }O)2|wI_-?U2k9^"6HW708=pDV$^4K8̦PVEKr `ظ gy":)fONOX\<H>ľ̬WJ|AW1 '6!Y_}C1͊rg0$>`-6P*PkA 3VIJ^C)eߖgdgu8D)<3+}OY Z#͚f4^TU@j-H~/ͬɞh0eaKS<ȣ*cp׈ pi>u6r|h%HՐ+²7ͅboԤ’R 'ߠk\)U#ūb$!ͷ  znp)p} Cz'[XLzBz/{^:>VH]`ezSrϫeIRu㰂(: -`3-t08DdM{&yN;uP֭Pˤd)c?s6̤y!x9s]7fI8][. v5%#<`Mhyb%xSv涇VQiX\r&ZE!g o%AYreAUfuzc%Z':zV PVkĒJ0J[oNaҡOF!pL8 gx=;2hK_ƠC];/g1zA29 K}}j.b]sa^?#9u$ -ō qomB u g3W̸R!kt+ wV( 㤷c6eX[d"͚}21_FGd6kaF:4,tj #Rw[3dibzh<="Zh}q T~Ր{ҮEUb D/y~:rw֗9:&Iڨwc~D6wF(8aYpoo'wƾOnJ\0]xjcCC'e&=@Qi[BhPWmǭᘩDɂ95%ߴ81?loxw*VD(e^3V̻%-XCE^i'eXX [phc$e$Fn̥Cf1 ty~/! m`'P͵ɭȢ~DPE>pI(\qw\ xAx5F3 ؼWH,vm]T~qnV;ՂlTA)=ᥫ5Y>z^t+wj;Prtڏȩ{ !wQQ:@eaۜjQ d] `6e*_j! Sد! =+&+kp~e-p(ԚZYAqZwe3t:΍{@_q>WβbSM H8iߕ0sw'7-yUkDh!ƲDy- X8CEQ-xC6GyT.P<ȼ&҃~~QcF ~%_`&0?Wm[ ,NSMl|Q^:/ I"(C__S;dn: *_ZsJq| A\ؘk6UQUP+LVy/ԥΦ-SGr2_cUS\)* D+ŲuҼUhq>*ɝͼ3뭽t="8::K) _pGL7RPe]8ǟ|ǃd.Qx5Ya#KHy-_f"OMlI4 >qm?&,N6|9V>-,'O=΅܎sEí'f$?rVDЁ*L BN|Gn(CJX‹y1WZ8dʅR矌W =G Jc޾C.,VL mقB4^joK:e/=ft~:Ar s-"jUD& Cp~@q%:"w㏍KFdū۔ii'-x>͗5i91:.N_k6&^T\^#ʻ~fHdAYIoョD3J/9#G@7"jA!JTa*ִ`ˁvb1.ݧlT@Kʻ_NKkFin 268.WA"mY3 ^ݛaR? 紕OCDN\RXWzonݭøe$o4*LqWܥE*lv2P;?k{' v|T]07+J( ! T|ZFZXv?`+ !o˶z::^֜cAwYZRt\;ѻyXZ%ZqƂ9 $eE n4X>-uڶ^CLsC_Q!t肚j \oH@l|m $ ۥ;|pa*E? l9TZكOR80JMV}c;A bVȑoy cNN A4!څÌ($ _ԅ zH9Z-VkH"]^V .$Q`S<+<yha` ' =HA^3W^ʙ"G^J0G`:._m contQٍn ({ms2^)CG- iƥTfPD873rv Y#XXjL^ ]*{pZ+WZy8[r } n#DӎVXng[1#ٳtMsN5ywaqKS8]+LGDIx槑#6L$XT?_ںaL=a~L3Ák lɫ ŧACl-UuLTlmw,ǖ=v.AJeGAHG) z]plCE"h6½/C;@ckDS4"I+_j|Y)  F0x|;vZL~D9CksؙBbX5MǗmYl*FpBt+^D ScmpePUlyg"mZu8v$ˮ1C`ΔGq=~2=r)..5V`:(j]~K ÿE%Ǖ;'8L|sq`C hkTBw6sJФ8@B>޻υJh%ܭ7Gj+<2X"1e^frQ1>)']w.E+4[_FVmɖH&ify:Z0[gE.h8ǔERJlv'uKGos2 \b0~m<4ǩR_.r0aoo"0[#9>"Vpw@RՑ'Eºֻlٚ,i퐐}CƂF-a!h ndkhR(Ymq|~զ\J,갍`+>EzC#p8YVv|`23C+w |싡!S,CӴY+nv= (l4Hz3*¤l[nj2XGmEv.1Q^ECG7*Nз8N(ܻ'Qo[VlXe^AgSg|&]9fCeHMN*W92S C kv~eV.xDSRtFz^iɹĮ?;_ز + y4DnpAVk{ϲo1>)q p)*%R,o񖰇ko[՟ȋ0{̸vBG8s=Мp:; ciغ=VVHO6?Yzh,xw^5?SBk(Tu~1k1(gp?:bTr[, t]z%󪎰òX^ޘ8y/r2KjM"*GM>R6Z((mY@DS+͘(9?~1mIIR86-[(9g^d)L%(» 42wh,fEXI}/OF73b5{U&{Z9>p;-RFGh;\Wu3B֛ ޷d G$_4OŷfZtrE^?Zݣl`4 *hW4✟PTDT7n8،Sh&œW2 qr7ǯ Ks5c:?Du4rQE0ZK[l/bqޫHn@ѺwfB:k Ur 9L]a[3QPgrYsᱡB`w<TԖ>8(XsLAKgDD tc>Xq*7zHx1 +6r^pm0EϞ}ʫmM\lX8oTvPa2H]]di qL$$h6z*ޞ?\jp;~*F vtUT u}ڶ!7ߡߵ,s'js.q} [È4rQWiN1u䞿sHt`DJOvF׏7ݎGL&2 UUi672ɬDACh='(([kqF}?%-*=n#9O%aǯEkf_n ȸD됺]x4OC:tݾ$KV"Ge}+#pLY”Io#Skfcd=5߸KB`DVv: 4)|y[ʯ.,XDya)y^k=X/>GLRvэ # y?x?wB+|z~@od~`96j )ܨ=5S9S͖עo:[)(.oSP6ͯY1 孲ctyXxohTB'AV\K%9|r^4ZʴmzKh5Zk{~*~w[pLЧe- τܩI{[r,/ jU/^HB!aE/'Oi(<'aߦU.,NZ^P]08?*Heem%J1d|Ocq$z(`3ZKhc|Ɩͺ㬧ئZ#L%9;H<%،@S$ŋ&oTP hK%>rt? ~+iZ'V'_7s(Y8]BɆY}G}QMX㌬GTwx/qU^Uy{X2_C3Z+l@X3ZYCGX-7.KLwL@Ά >$?üe%\sd^M4{E\<䲇k;:#0tȩ4w 85vֈq&0)Ͷ 'ZI8m'C*׳d<.yuY6~V!a.ʺ [Ը[RWgS7 af8zޚb#PCCI)7r2gҋp3]Z7URHOPٍQQ؃F 7<`Wh`\uKyR^%]kgbCd^ư2lo?&f-bӵ2*9]?j&|aM}bLqL £%o/=#k%Q/uX4^ey 2u^_,nQ/&m(5!IU։"0B~icĈpj,"XXzWMB2䱞B#7\s.A@q &P*ArMany O4ZY,ghi;7?Z!FflŶWXfah1oLo(fO3I[(K\z)_ X7թ(w/# UNm \92n*⏃!Rdۧ Vaw_:YqOybʼ?PT4EtGPm;uB(hA DAk(6L\v謾c(gV+ڜcx>k~Rtd+Bڦ+-L яe8 [ez71cPmp,|ڼ/<~M xWu l2Gmr,jUCܿ&Ro*`g^+n;S> ӴXrS'@pD {2j%݈|Aa,y[^g-?jsP+'%r"&;7b#R}l\5)/͉{sd{lS!HctoQxy|W^'Mw{\1=DJI57sr>k5Spkv_uQc}Yc?AI%DM(6d(ҝ]Y4D'A*Gi_^;Ś?)m.}wEER fPoR4Ā}.S7 PՆC2ml %>'|L? 'y e$wQ5M#+ վ[S 3T5iVaK0ן%PxMM5q|UUƒg󖍈o埐&UhE4/Ly i؆$7 hV;ߔQPuj8qĵуѐtpRΤCϖܘ"mťU"B$Я(A6dtl.:+쒵Y"w1=]Ԓ2׌qM]_͹W2gȹo~KB[GaQJp-O~&( Uڈi4d|ګ*xaasEkWȹ?Z~R dXƤHZγKHD@yC]n^"cURף,j rqFN$ 8B^@Mn+hr`RnyØ(/ WA[޶v>:}_H`lXazQ n\Mcn }nM'\,峉iA-Ψhpu}3_-j,Y_>U,݈~Z2}+Q/i'$wsfjA~c1Q~HC`کUMꥌk錒lĨ&DC_տ[Y630(&OqJ2t| {@0txGYU rT\=ѴNh,!DU"~8+^'Ai0q<4H (rkMx|lf⾔5{, !j7e:2OOA^h  >n4\tЮ{*>6{녰D}H ``d ؾgj R;qǍ}yU;ZI|qWnvdά[5o9'4M3)|?w0珧NC]BPnVNEHƦGYIГ7NKZTW"U,} g*q$v=k-Yb3o6xqV a/Kxp$FttAc=ƪ(';.m xM `Q\1^nUÈ#Dx*5y$b5]cP4]#t@ko'|R[dJ/X@dKU_׵2v^e4scodž\J5MFSDz5A`g/1V=l0*m/])?lB68^7Ì\m:(pU yT@O7?8  T}DiO, }n_X 1dyE>yY]g@ <׬^]b*I~. ]z*Ⴊ^6uq3y4ְA L ^AeFhؾ51ߦ\fTu6M$D؅zobÆEF",0Z|(ZDhɷJ> &j. |b+NE8e~nucX6>%+P r&A9k&a !ݻggto*\wQ@Hi0vf&\oT6)]+g+I %:s^aJG鼹ނ~" sINdbtsSdƳL#yc!HLJ+rϻɘ0n٤xA9N:>ބ A5Ĝp}K.Hڥ9 qeqY %|qVK'嵌=2-HmcCSo,a <f 疵e/CO2&7U{,O/d)\4ެ1ٔ_z,Fz ̼$r #bQj"8r-LO_CV_,?)C[6/Gr{^oL\mWtרOoxV>Ii:Ów-ίq Ucwa#30z)eUVf퐲^PUCeˣ'Ff:ȇdNKÉE1r-'R?rxcdwCv@<8ξyϚ.Bje&jG ٍyx+ۇ\;w۩ ߅y> KG*3.sFl1:3(\im̩j&"m1:A?dHc$0;D, n=`ԲĠ3@<90\䴾&yR{/@a\AY erm6M܄dʶZ8K^Hޑ]<߰wWIhP:cʵZWȜY-apܥiۈL&Պҙ">hssC;!*Vf8^X{`=8C\]A]#^c N0aŰ& ݱ&?0[yA\ף\[ SZ~F7B觋֐KD}󥤼!KqsN,d1%@/6{eZ^oƁp-$0+`l١q'u:vKtxTa̮汸5]·,eÛkQ|`T\g4tc3# nqiW\O;#5sa?6mr:M+=W =;/O9rmRQH̹J$,WWlUP[jq(<%AG"[j+}6*Yg"QJ@pIm;O*x:|\ !;B[s;uc cf8d%o!dg7DK68 QiɰOj^4 맀<9l´,-C'y kSCw#a"'!7$ n ONg9cvH?h3<hO7 q& MFAun'hu~6|G D ~+H }W\EDE2lD4H~zM{Edžw$`Äd{>CzȽ)JI4֕⠃;1JQ_Ɲ9<鋡Jubu&y>C !A|V9+H!8Rb{hKnLPn$>;1p.L>Q@!"x@ 0 ;[ +G2P֐-OGdccLsp=\+ڡ簀9t¸~4'ՍҢtXAj2}m=kpΚy~bAZۈ+'c(P;B5Ǟ5ܠDQ"RSlU"VN0@ ՜Z`CˠzRmFϲm aIau,YO1DG$#f7@,m@OX}\$'|Џ1lrDyc5'|cHe}xl$#C1%NkAqm=k`_;0NN4_G;{ ۜ6٨*SVDD3F_#+!bn<=SFۋR˛wͿYW3+I_[m-oWpWr_sbQ,cףĚضXwȅ%8LьJ^2$ ,QE1Tt1zGuϢnPXFlEvFF u˺yDQGt1 _9 @G-PhI1УeGp )y* v [)r~gVKu|Q ٌDrK0s%`֥QܣtUuފ)mGLJ%:1.v骷;~67haU)]@ WlK'7 k-QWԹ?qCEe]<a/ɶnBJg!(s?0QiO/:'t|'?ۈ~U:@2F싾k% Pye5,#IKEʼn.hN[ˮE'X_e/~#ۏ8@G@c >ԉtld f"4i^zG yEwc|Wa=#0Z6tcpU<:p'9e ph7ޞ!3}TC|4:]1,I;#Wcz;Χ/j*N2|Mu18+zhԆ7ןra0uǐR? ۰AKY I2M}Al"$ Tx1G~&=iy=<-+{1ETie4ۯ_qIKw69m9 ܁uKMkxf-|XniW8h۾<輏*GPqjsß{vx p SQj \ tÅ> +tA 4s?Flrd৩=%ZҳK ߈'9CDߓ{FPv >sY06^ /~rT&_6A}QX2 ¥:$]dVRYDc&]*ZVP.OWsKF2Gf[wΠ@mȝ{:,}Pm[Uejjr읟CZ; J!rhqh pVF8Р A]WM|2hcWhzNuZTB**3OK0b;~=K& Czqp[lj@UPJbF޾1ˠ27O^ }-:!F. #J0]P,dr(GOR9Uo+O\_cJxD$#s^o(|=FKHVIܣ{&E?:sPtBiIk 9(g}8O`U^Fq5(!Ta|*+I,AFP~85t:<סM !$\nC&\:c\%sXԓYIܞan& O6ydY t^ bD>^O4M>#t᰹,L>w5ǖ6#6OXC -P tCQ,G݉D5˛^5/ƄgGjkgi\RAW ھ/l, Yt|a:8Rg((H}Yʠż^dI5%_vSC\z -4a.M5?AoNSf?]؋vJr17 s~oҶ$0L Ne{x!BdSpuy{YQ#ǛժҲKIg#d _S#w+f`ZoeJA/7(kʓt']׉o V4^?խZ8jji2*CβvH&?JVeNzݛ9oӝ(P'DK('\vO7_wr.ѥeisxx݊dzv /U@UdzSN1GQ ^)ϨסdLSqZ+gHvw1Ÿ:913&n=/\ƣsuGoVNZ[8.gb"dI-Wrap*CɲD"Qq*BҢ!sD-qR w==c|:}E l"5?}xH-ſn R/Z@a=M ٹ`3dDUPnT:ad4#qomYdG(kPj>qU`/LNi&V/+G#GKMtͺ3zab-JO(o ]ϗ#76\/{tcW2M6sl[UGi^P k+HAAcQi .u퉩HPCT }aeY1I_}͛d֧F%+^,2NkSw.Ųj1UR;Qjӎ]O+(r>ө'9@@25H@1A,6ig\RA,撎<1*86=;*ߔ4nM.2 鮏ȣ/kC2VQ%QAP&hƙPA$5|WR(.+z?AM_fTP=Q9(;.lHԉB6+ljҩU,1QK0RvU4wh`S+oj\VB{U`.6΂Y ۛb_U<`oV9;g*]ٮ|H'`USg{݋jI 'C9x1rX[ `Gog+]7$-bpߒzpKo)n`tn)v>w KVA!kS^o_xMX`iA8 ~}K2 _;FYqRnKPH:+Ǒ;>zo!s H Vӥ] j<ٳ/'m)VCGp[J'hh Mx}r@iSmS򋷎=St{}SAww!MTaTg(Z8D6a @>w9r7 }}.P`oe|SV.=ie^-Mz3E/1R~U}?N**k+_?gөD ˆFҖp1#6%k5SrMʞaG<ۨR88Kȥ۸@ }j8[қ@:ʲ"0BEURUy򝢃?[UeJx&4zq9-zO:)J=͌QYHkT 82׭Bd &p6 w*"sqxb8qv:)Eu:ٟ\AɞzLD&%aMCD"ZbE)Lzkyx (#$H以[P5@aNxIX3SL}(+e|*O;TTg 3S 2]:My?J`:S[[ܡ;=aǛ[($Ȭ&Uh'!wȂQ D=J1l}(.h^hc7؞KdbMa^(ߜ d<%k_-8M\ؽr ! MuQ.O~=)/F&wZrA鄉S9*vwޔŦÃjA5z.J|^7c3x&tb,/]]G: kr ū Ŷ];CHM=g2O^ u+r0#zgW;"=3UfR|KdDJb35# N\jD.kUqHUA3}گ$ BGwԇrކ*CD9 ؓi0JdSi1_P^ڀYgq,7/0yJեnSiKp7a]0HTHgf:wxm -+7I./7٢CHq}8Z&0DS>BF.`7_yoqH5k"z SM3o-iZoFBQf'fkSqp)uJVɯ??Q1ƕaCE;11ty<#Ls8'f x2WuxoZBh~Jh kLt]l93)Eb^rb!+{/[yuRSu4KIQSPfPg5Ur9]~ } ?c/B,IA<,6f𛔇><ɈȤMKbZpI/* zmMC̽{mf/ԦqgJu2kdunjUנgW9 7S Nl&MǓ [}:8uitYGǓĽî@G&fcޛg\NY<$Dfu*poRޔs徂v(Q9-Y֍ Oʝ yQPfIإ~fsbywf O!`}f&*_r<ևy ! "gwH. =.C|#ӐZ~ߣԽ|l[j$a? E.ToKX͏\g젡_A{ҟaJր AtDD(cz0*-w99*-Mſ1 7iAg U @f* }:}U3>0FjU|9hf}dxޚvC!#`Mg Wʉߗv BGB7o)m{`*]: "z)i _l*9n5=|q!4:*0|VM\k&/ԧp~BF~s/]5?r}g{E2;J סAF3b0B(FP^)gb*콁VPY4hF#XmD/scdYy_C ?kl {L' U4.~uJm2FTR ѧ]j vբ2oYϼ0thΡf/(3;_R0)Z8M? ;1<;?ϔ7ir!FUEK(\;)R[*^̦JͰnqp({B y9;Jv3')&q6sRa9Pe.vzZIgb,5x1JdlzEk-IoV_C' vpP5L!r,]c^2AŬ D@ XS&53UYa8"Iȉ[X3"1vK$7_D7LBPeEjUE]蠊 yuRI}LЪ!dZ#j_ˆTWxb0+/r:سFߘKO>#ڮb9۔5DUǐ pnHҷ)-6GR,ތ;ܘi`ݪs_ƱX<6xFV͘9[SF.(zc#? c+.='}< [ꉭ3?|V֑QIox!iР^v2\Iڎ_}f՜ǟ7Gr#_|k~ጺg^51ۘͽjgNc!Kѱ}CtK{. t#9|%x  @\hJxQܴ:EYKx$e_L"O,6NJ\Ӏc򤋌U?7x\Ѧͷ`+C%BS:Xcژ gc}iB50d97 p/g% ܺȷ 4!X1#)%+18n| q}/ޫ  ~H1?y'PI? u5%={٭h.3XLaK۝v͘dEp(:w uYFҎ.H 5 G1\0uH#^TD|T-fS8B'F2)^j A51S^L_#HH `~lTrgCF>(u|-]Vay 0S҃"V5ss17cO/40/Rw$E2#d~zeN;+{jgC+xiNrr!SY7ᔈOWROaY~%v ts G,-qth?<4ciء씛oyn +"]2~3)~t3kݽ2ͧ=;Ws 㟲%Rw̎ Cfp|uldpmЋi.<0ʍC-l+.MT2N 8}cr"bƢ ]Ҫ2$K}]#j[]HpLFΨ},_&^[p|$3pq{{]AE3c[|1kDRaZ%JO_jFGt+ b{W*D['$)iM~Hf m l ʼnr & P>\=֖)]|>;7%'{ ΂z^d|'}Z~@ցkQ;ٛq6/4EB2JAf?*&_ueޅ7G,m/z( *QEb>"HˈDҳhe xΖ'5GŢdX8}-|훁 B99P/ -LZ{lu<]վ4_lqn0&ɉVۭ_P>0Wt6BU‚;7ɬVx-OO+%.,{Xl^*Rl*Kvf?EVQH/x^LR*Aؿ9\+ȄR517NOL떔Xβ`ܗƥ[-=։#F4Z.m$!I' nq8D(`%_Ujls:{&g`_CҐ+5/w]`zxjπ[siLjNR<)<X}R* >Ejf)Zq,ĎpΥ?= fH@pK5T!%ýfHG: aIW'a՝AX5- @KUںk31SJBW~nIVN_f27(NlnGU"O(>hNӎ㮅o"<"9>Gs:Z8Oԩ98r`ԉBp{Wf s%R.LZrO긌6@3y4DMU!`ʄ6VQ^6XWElU,V2c`u&G'hum/a^J*Ѿ5elD~g9O9 0#}N?YC"iC!]jcʲWuZ5UU礡xuD^qiH+)4DG*? sWuj^Qp$'~6upE5zj g\H{&)=6/bÖ@Ȉi}yt2v0`fz]~b B|xtw i\cqR`B^K`lzhDӣڒ0zsX8(GAy%cp`)w*Oߢ$cX=#7+P~$H̤)@uɛY%]YS:&}hx& ;`:~X,oR*CN%|E$C5RY6`/bǰ bW `^qo7Q,_V!;CdyTׄbrMRj?AS;x]< L]? \Mw@ es7ܢ)p8oe7e̺$P+Ͼ@@pjoL /";ró,O;4JD.Vdq@ vU( w3ߧ1kp[ ٶ_Cs8ublN9 ^ ?ivI-B"D}XA0\f.I]%U&QJT oUP \ij3Utk+W;|%hIy'od,}ք:LV?եܤMU x&kX&!^YYNWԢȡe*/;tզ޹?K9u1F ZXԡ0 QO](=}%U&ciꯀ9T֓ sއIƘ%*UYW!J|UԎ!Ndcs3nqa|vv/FGVݝ. {%dqY&-7qlm!0w,sRND0`bZY頽}7v3jӭ%@S1mtF8#jo62w WVJbZ+KOUDjBl8=pb^TQ3N:GP^ekT`Ƴ!팮;PM`QZ[WP)OfNqI9qnx]VM6'\a]̭g )ƐC;޲?+3`Ycs;=k-XښvĬ,3htAV'1Δ%2~P2tC% fG+)!Ԩlx7 Kv7ǵNh![a[%7z(˰s F>OH8GDuvqxq۽_+8nRΘ2wwG_[#OiO<,cVXr3r%CH#imޞϼ2G++N+ֿqƀAi/-J^Ko L}%=vBvx,ԲSGlÝDEIRk_Dik& \>U<{|'dR#2\o D;MR@ U_dMuG74IS͒aCen.OmSچH!>XzѯGvϚ+Bp&N^Z )A"}misgq nfdR*0ÚL9eOkCk*͙c`"_7W <բMqQYۣЁ 5oR8XAj' hKZ:ZF+EJNWG`\ԁF*;1g|Snq>yəFDT8ǏYUIՏV\* WQ^|6qd "Z#@Qd4`ɂ]'GH.Mh ;]4[ +JCvBI<49sUv,G&nq!є*x-U@oВ\ yw_b A'~xH:?8J6{dk-=_eFkxo٬ôOōKQM7YW}$? urCqiAgݳMI</ԫ ~60?6x<%iGwÂ) `myɼ#](X#})#MG7=lA>n_SH5i6y.lӇU'̂X{S.));##\>!K(mpТڌeʔ+^^ꂫg[Q,ib>)Lm֢1Y5eRD]UxNծWxswI>8xT:d'ŶY=e2r}?Q`9",F>@zfx4Edl Tu٩pU-@I ‚t̞2 _ Q!dAbuO{-X gU`6'-&iz3ե`'">Cںs^VT yc86x# ARlKZ407ajuޖLYp(&no햘wO9U}AI@T+4OC0?ʾ&^5S ;[jCu0x_]ݜh,Z`  II }:Ru CB1*369- mD,N<;)-@pITNS9Z|I8g ×3a\*I,?fb E41䝺#{g_Wc.>$<γ)BJD#Hf&.qPzpTP _ HtsEgӆ?=~[FH VX,Z4ԵQt׾kŀdbe7M>]Y  7.UB l-vy )S2BjdHڮvsuc8nhҜz;Dx볦:`Erbؤ?_?c&}H.%cf0ʗH&IZ bZ܌ D&X~M4M ot\aޡrTD7V$ͱ'l"5}Q\iSYz_!Wt QkI/Z :wo W;K?P3Cŝ\<NvWl:'}snGd\}6 SLsPX$aŋI RLi(jwlv: :\gXőzJwhõbܐ‚棾A;Mn!,t !-#T2jU;o'w]Ti =4_,̼8+FiB| tT`NsJ^)0G=ڋjZ+ՕͩQUdVA,bOs(brl|^Ͽ,T*‘iN71[.M8 A3FA R鹢 zk6c2߲}:%ʡX))w3ڌz3hAF ~iJYYbgCuoJu uP{̲I2pPPX&ȜCBoK]jF݂f mo}8|\) D[gHSN6`z3ЃH_/w[Hq9ETCZ;)A׋B V aU~Hk7[! {xQ#BpBM>*tffj?"Mo[ӻ+hlf+'>|3UP "j-IG0azT`= B Dё#u 69@Ņ\5ff ׾\ْ;KLG{Yh 1ˡ \O;%׆ GN7Z'cHKدʦr6i,/` -(n$5 7|_}a&?/} !_и78kj;\pfsdkG3utG쇄z;W9}w[ `*YGBSg 6'yT៞u`=Ǿ]v&Ցœ.Я=G?Mg(@X@b!7{OX*o0#F <:5~U[ .KB8צm$i xVOe[hN+g+.YxPy]XtA/ Eb*z{4^P94pM;l\mPA,cIM1I1-̂ #:T]훒nzhI6&SnF:J|&4WEՇhbn m|->*)VHSm(Ms?]0L_=[g A:P~p(ZzU{嵿.w6G;-U3@P'qC&dU1*Mhg\l~ͦ{@sxi݆0"*u1i'}Ns<'=jmFÝ`םjV~]f; hRNws , >ó`/0Q)2Wޱ৷;?Ϧ'2FUOu]~ ]jOВ.RSzyMjMc< !4\/S=\$D`icv7}faKAkΜKڄh3 C۳OEKJ„.Ʒd ЌA+|wwǪ7x?'#BD,VVV"i@teOro%88i4ۦSjZ(kN ΝqƄԐ- D4;casڶZ8:`eQQ=,oP;xz@*JQژH}M:G0gqd?8#2Ƕ簼5#AI8=:-+uaҤŐ{!TV2;-DQUb&ti˪_q^s+i}x YNh4BԀ<1₺kdٽdFh홴62P*\ .Rj)qw"£tZ6(*,08}}2>Vc ¬`>p(SGC[Wd0 ٵ W/:Q;B %tco-4%cY48J:*Ay,o濽<,?jd:%b/O96@܃1,= R"z$ܽFG/kd<):] ^&\W?g}eȺ%pz-삉GSsnzAcXV F/]K9~O,ɥ Уۺ͏'oF &)"WG-$/Y㲓qͻcsP~C؅qn %D̏5:N.%&H)A ,:S9c>P1W, /8?ZӵvFgFX?ÑA_-5N%_6ʫ\jNv QIjT@)p=;`*9J5Hn:iCAD˾l`Zr`H [E^CNa!n+ 1}Eh:Am&5!m#?4UJ@D 'ד >^R'hqnNRz67y H_n6O\~ݦQ*|]4%BdE#pf ~5/*`GII}^i3GV;~H.^'z'A :x2m`@y./wRVi^VfY&3"/}RI8(w9čiˌN*4m\vq#gD%03\}ye! ~]n %siw$7<%&}7a8^i2rl~tD rޚSgn<.fS/M@ؤ휢?ʯX;;U s-z myov6P/@O/dr<6j҄-{<` {1 d^* ;aՔ\TBR7rma֙ _PIxYpvG_FyqVU>4#t`ImB[0Z5X=B6Ш"h)RI"\Ϙ[Qp@e:&iF ϜM3ֲH ?-&S$)dʰD8ht]yF ʖu'>AG+kbi 2ײ[֛?Ym4:Og@tIJZ z.$8T|RЀfJ2D@K40DZn5V/QpAM|_(H?َtZkvOu.csZiWAG6 nBF _{'gM†> *cꉐ*v'YcR,/G=JV^w_r.!roa@x`KMQa0P]V J$5bW4 r (e\3[<lJEѣajz>nKUIvѡ+]XDծ-ʠwn5' ្K<Kf@ nDODL8 TbÌ|*(bl0x9ʟ?ߓK xrofwKۉ~)@!bx]Ăw%jֺql"{ΏL(fV o1y: >)~jV~fdȦyLCNG+Ppj-m9h^;RbҠT[_)AԈg&\S;~ZQ`?p"H3Srcn4&a 73RB2e}%iBt+鸼U(6 da7"B<-#Uy4subğhżYf `X\C\~&n'ց4%hd4ng]jkZR8$^"Om.qj>KFmQ~^O/:ި>&"Ǿ7ku- {a&O#!գ5G'b'͒ <.JQ Ӣc |dii]ڳUDMX属cέ xͥjR=N[ r{++ȃeF%aYj752ߡO;ojYD,»% oX]6('y}f:ͭgtPKY롈;Sy&G0.ߕ~y^xvu!}zYf4źk wpr 8R"A6mQ=_ͣ|K.RK:ësˑlZ%5q%z3􉩌9Bm6P&SW٥;Nޞ[hxW?d\glkoYK0 (?+~h5 34'\$eEFJAxDd)Q' o\hVm^I+@be7k!ahVx!b 3 n/"$U9=*@mq{oGな^2 FK5DUSpn`涼|..s.Oά|G12(7 =@L-v1M5.#/=4?1dzpeh)by%N#yElzUO7Ts<~G&jI:tdxwx9xZgc%vN"AFCFtDԿ5p` .b( R#MTۊc7R(VLJfg[ 8&Fb Yyҋ[u|RF_s4=ٸaf來YoUVIw\o{Χh7`dLBd ۄq+Fi^4ĕ+g !(ZzpЄ8dܙ,l[T2`ĬP 3ChNn6n_6`QuA{eF7ME! g$.5AN\+|l!n/Eg8H%xLf9p9]'W>~O 9V,j/ӰD 9npT?mVdލܗ24r;AZBaha&#DgDZ|ue 9^PJfidj5.59auWlJ=<4=&R AEjVL沾{DDǿ䢀bOymK\ U_;H%1D^tNH쬓o`1Sa QTiv9 ̚\N55[N5A%װ0BՈZs[~~pRoHZِwХ"|g rLC&`3P9i*.j}л:bZ_RLgiGy? ]&26Dg>"rZBfy&_~/r'LRoIJOF-0݆4!C\ׇ]^Prs2/5D H·1d*NgٻLJaEHxlohqԥ,oZٻC|!u埆n(8ӈX2/rc#w*5]8+ckD-U)F ;])%q!UtOxYN+& {*k؀%#N`Y@f}|s˟б䚗JPBxXU)j죘K # J~?WFfz:#0긏f)Sޡw(|!&Ht@N6|P `3PCQ6,\-K@$8@CwuP=yjCq+gbDSjϲ78@2nW6d#KE]yQ3 6&!wvw>{^x6? OH¸r9F3XKF9B+o\2nJ9{ $sn똫x'{W'-bSƲJRȪuٰs/0w),['K0 ܬ 1B-Row: >n#<.]LhLBp{`5'yNM5HfR뺽umn;w֙SłIȓ)ǹW@NIGu&J\ȱ+솈%1L 3RP ~螅5]d%)ҕlʣmji ' z/:DED:a͑cNWG8(9W)izfG=+ ;i71~HSS%@ VeS% M12FSY9/Da,>con7G6EVc a)Dɍ)d ߷x iBe jچYdw kdZըZ7^1؂^ijzĉIqݎcl"1XfL_FQB僻[7p'[#Bgd;Shߺ0J^\/0z1)%c,hhE6䰅= E!4ܾ<ЛT\INWD?؎տg,FW-I ¨;Gfjδc7B+>0q1IO`r}Jт4#cCr3~ΊJ3[Ԏ ql_+(mg݅Ba/m_M.:+LXnlYNq:w΅JloV)PSjZN-upF :wzc0۪iUYETqqjvkA/:O+ojQ_g+eKhF{r2N`59/:P)$aFpG"D'I{㨷@ܻ;$к'Ǚb*=Xw;JJGpU\$u.U\,t#5R3v!y5<>ZHҞ3i")$8B+AZ_)8/#`]hǑ/ efQ EYh)Ldk&` &=Z Ŀ*S$h],sv۳^U},۟D,%/A2oz„Eeئ',J;5[!8Go;ݬITn/Un EN_"5(pF=qKză:+FQ^Yi)$ߋm+v%`ܕXI6lV&,,xX1*$!XۨgzȑxawD*V1A$uAB=1Xɽ'y{0s :xpX_-87\Z΅:5mzCM,Rq|'LRq:΋%0 ~TzU$!y@UK,|%ډEN$&Ze]~L-Hp'y4͖Tc |1+ΖKP[[%ύwy}Quɳunm6P%iy ra,Dm1z ؽ,9&YDC$z" zri:ذ3gY}!$~]⾚=,W'ʍWqJŸRVH5.k?SZ*M}#,/CynMZ[R 2X6}+Yy >=e%ddQ6@}~ujEЅn\[Ä2*Sޑ*d6][u%) )%k J)&v$EB?+3C9>EhC5mK Qz):DuJzd}Ѝ&VHâ(S6@P|֡SN)~훿cQ0Y[՗Jr:mX *Fd I5l|௟]%{.)M@M!h܎aBaq🦝BqOFobMd̻ [P# 81aVKB \B܁M5;Ve%þu7J~4r9Uҹ9 fhX u<6R4 u[]×UtB~"Db_3&GPߺըzwg?{; !TΎ$m856G|J.Ĉ'hw .dJz3;r5dJc07p/y*OyҖԍfj q CU%zF(l?gi.6|lafl/% x"$yi&N nyi(0߅a"o=*62,%X\U}++tJuXKQz{D5 k`i "FE%I6 vOf1P]Fwsw֞1(HijB\6dvQ5Ph*9@wcG%YT@4sU]qD ʓGtFJ]C+ cřeeYuC9ÜKŀ3[#w.{yh%Iug1X &^#c|XMh Pc]$2f * RrupDXOt= cngHԂA謹MC謧7>䶀3tb -y!Gԉ 87\C6Ƒ9܊sp_]8lw5KETnYsңp/eVYfEofjq^">RT ^MwH;>@xEOpMyY-mOT9VQB}zEsRF =XO>[4 W:x bW]pnͤ䋓vL '[JhkUtaߞ|?[^ڥ}i€(qN8ݴ\K[6‘W(^󆨒jSWxZ`U+dX+q'Wڿq0i*;D!+tw>6lp-`eݕJL\-!c4ъ[v~TXgIQ-?SQ,%0\Xj>-J t/C#gKU'98kJIl|L}Rޠ$F$ r@2S2t퉠J=\)U\^e~*}ofmvGM5|Sbcqb5{EOHBAg}ץwtC#,ww&I{ʼnla,^ˊ=WTg)9xy37ɢ}c2l;)+)hM~/a\ ʥiSND9W[{$UI^Jb=x " 澈7VH=b55ZI^ZQG9;Jač^%(F^PrpEpS41BxULbMGݶК9Ii`ۜA:/F.~.HjhEaBGLbS&QhWp205|!9m˘4^[9Ub'+3߆ Jϭ 512YIjG 9 uҭEDv*D2_m# xKG ]?4`z诰Ė?W{"z6ƌZV䟣jf29/oUÔ; |cjq=zbEfuDV!ؾ ðuٍle'AJF(|LֆZNسYmY 1Xa=Y~q2  B,Uc 3-ג_nBanhg/_Hw07>t9f*0kj&q+8w9u;!*+$߷i9t"),!)Ml1 ɯ=IBqsЍa 3xvKnk+OB|Cyi7dVW&{^7AӀ4J>Q 쎬@ *JkpVG[l^Ar,(*uZ#?rXD/#epP3g3 ^L@E2}GuVEZMͻV$DR` iobkHI~e_bL]k`KZT*R6Pl9PaV2zv5r,$xl/zQZdt$$):-z@L9$XGSݢ X55Eֻ LEZC<GcVaQDF.y*7$2{$?RIc@1[`ߜw ";Ы:葆}/Ÿ1~K Ix,ڭЉľ%N;c/Uv~o=9b3R[ MJǰN:߼Pw]&҅*7y`U? ΋AWzׇ_LQ9!@lB$ Uqmݸe-5DNnF.ަ2n!NNk?o[`]kkO:4k8L|Y:. PQŽ ͓k<*l"{u]ݦ.|vX|\t;elڸX%-_ai`}-a6fҁH?r[̤ : pX2P[IWJ'~aw.A-Lr[U AY@oC`t &а0 G%4^>Q9 WV8]jὤ*4]<*t}kzG')| }NɊqWXvu:} =TOdF9&%. ǽSV)sƷ[}89fy,20#|~Vp\ʲQʃ1߾pv2ad&]jxJ[%WfKC 5ߧy+^%G)R(3ؑ;8qYܨ[Ќtyۺj܎^]cBݶs>JJhQo/GxXn,@`s3V?:{+Y,Q"pTBϞYɕq+Iw*e\$lQDq,P]O\,~Tj@:Tg"9\ m.MMt3h-ĵۢЕ ì_žj/ᾣ *8FF2o14.-߇ۃ>s| Ѣ"(.7}=[<_~~K5î|RUZ*Gh K\ĀJQ@#}=L*4#+<ʝN]B(GIٳxF;(NlSg[}|'YlUSW쪒jwrH}ݞ4&>[]y]' *;xoo1.6z3̱?ٽ7)=R`$t:@ O:TY~h2MXrI犘'!K]"Vo$]S)#+2+Šϼj6gMtNū0jTT+;)= []q:T>\oԱT3AڟmP2 0Ŏwng? \夏|tsUyKo[#F45o%oeƎsjRI0|KC-o&p|ϙ][mle5Q ։E$Z4n@.Ѵ|d\|tRq+B& t0c*:a>\y:P)1od!Q~lvMn| 8H(MN3o|=8kZgWlb\Zm%i3qi^(D&C|?AZnBp%e-?bch{&'S43p({8Co^Gi 㻁 rW/#du,,N6Z J8V:i (=vU=75,r*·8a@ʵ^!p'Jaf]Q%#-RT]#,HG+Uf\:w΀7|N0(֭J^qڜUB_ht*4GmXX}.;$fPn !-)i*v |- Ry xQSIr d*'.0ǢGtښ[3`5G7 S!`b]IsM(gY~!Ry:7_BA{BRz|R@<'q{L 3#_<_+KwYl>]Z:'dV[Sc4^L]o/1*'%9pH =3!:(QB׺ՁX4#h) Th݇?A6>u_=~vqfjD:=zӻ^wD6bq<I@n;dr5z Rj :w%ro}ǑQIDh-&r‚ׁ%?U?7h@ԃWdօ):q{q3KK'h5 Q:gY0OjZ|~*PQIB 1F`N0w m+ Yla><`$Os#9lC݋(_fY<|Pَp>5cG?#Tl0 #PNgy/"+'&<*И.H:dDffOk'x? q>`fM4ϚeT'Е8ZhQRDK'*9 9lƁ\T bֲrg1 ] `S.ZcKU2!~oKØ2XqWh?dy 5FiE)Q!QQe}#M{j%w0w-Q UY" <8 p0ac]hٖ9L)na<.NrRzt۔?-.k*|՜YʳE> N]wV𧝚md]V{ԻcĸR3+](mܶINU:%vXj{AI^t,}aL,Z+ZJ! c1Ϝ@}Loas3|b1h 䴣ie1P1?\5F8쑮ޡ,jB&<#Re\ЭqA#&QBЖቈq/fiv)ơOs*hV;Mk d5JXXǛ[߅f1i t}P Tد."+=3'SG6|HfYzғJlBr sbF&Py%ats z*mcc`-3E@ Abz[ĪN|v)zIh4 O:ž8p/T0Pa)>Yxld=4^`1hęo%Ñ]T\sTKKrM(&w d](xs-4p~Xio=8)c3t^<9~HRC,fxHx o'SqaiIZ4ƢG 8Ǫz$ u0ykF2D.{hQ:OZA4& .XIGq$tSW!^oĨKlʄ{:Hk) Fiڌ5 SN?QN ?7dݙ(LRCC@Je]^uwhi?GM<]OWCLc_ xE&:ȠIjBo#эkyzrG{J uZ ַ tb S'Ȟ9 lT3ySBwe#Tj,qtck]p@1vt r6kڦ6@:@!v~ddxjGBܩr$O3 IRp2]wL\wqGr ]R g,1H0"sQ[v>w nACkddI5w+^ӈ 7dw>>-b;Sƛb5b+ Ī[dM_ ]|r05r VMxcBlf,Hs<`*''Ft$j= %eLe Hp'/-zʏLJΪ4hڸŒ22<[.+Mζxqx2ڃr_ 2r$ )(2uWSD@4`+Tu8hd Nwص6Sy/虄FW~u&-i ԒXCe .0T|  qϣSQB96VT"CYKw!녿oo ekN&h C.iوgLܤrzpo8vU~*۰,g];s`/QVpcǕ`d|Lv;O$R!3)lk|eXgz՗3VӜjQ-段(5o\g]s{QIbHb8vV0>v}uI5+Wa C2_D_H)o#N);9 BcPqF8Z$ÔH( [!骛q[I=g{[AiR5/kāu!|Ǚ(S+v1i׵w)[JsFr ;r? uhBL=jN:}ahiKv59UmvN8ɼ^%< a* : 'Yƹ|7- 脔R!+3I9=ELO2L2(!զCM26""=23]>HH u"f~WzHdyt́ꝣI{X?X;sbcgb\C덐Im'S(HtwMSZ'pڣl]Λ}5).cȼ֤kB [ bC0CC0ޱ"ܰ9; Q%9u魴ϋ>DLNL2(qs l{90@#tE;Ar n2m>Mݺq;N7C>7=& A% *AYt|oܗ l,"AltăY1Y` ~s1Htmc-Ek+⾱ 9hUsK|C{+2u)kV0 An2@3YK)Jƽ~mDwc[~JZgYG.Le஭2n"%Vy x6U|عi*c؍x^HW%ʏPcu4ြ*dtqlI#"f f|q$,<4دHs$^ ڌʻ LFƩO5j@K-[%FJ_j\2?(>"Y֘"iSGͫ=.<% ~76*9F ];ؿɔ9^$ %⽀A <˵vqjݝ;^CoPS ;:t_YP*bdm/cp:OێPe)]'h4j.5bX;Z!ܨISbe+6M^~q! ÔA,']v_9HМbצLlNLuuWBu˘V,xS,u/VYu= gG2V\aFJ~RЂi '>iùDE:jS }́ tg'ȏņ h`Ĵpwz3'*y@GG,4k{@0`ʎ}Bm/l˰ Ej idkH´5y]rsAsZۦ (gN)Ό[9{W\8(mPύwM*,R1C+LWxL(I#Nr0ZDcDU Zr&kvrx9y](?5q"ꝘJV^@S9UaK:}Gcv%Ǘ'i K0]t 1=)+2msو%jзڈîU@kUĚǧV%q⯈d%${:H\h$aRV> %鋢,}A;zag'w10C ~08وr4I ܱxbe lQAP"rn ﯜ1FQMѩ; @H'(Rn]I˹̒ Xd4~R{nZ=崩$nmk?|}\zK+ѝ_筬FYN/23YH W0J +czkʎtX^Oٺ/;Gb>_O 1Wx&?5CGi ]lOwT2E`p`|CNT[[9N7!y%:zWkNr15'n 7*yP\>i{[m9R|--*5~ZDNZә۳rs߱xǁ}IHUt0]\}( u-^Jg#!J=\{ A( Mߦ.S~' Q\us^M}pʡGDQUè?rgBM ~ 8\HyW^n 6- yڬ)_a)HFkقYD S`tM8ʤF{:?pqP'K6S^KcFhJ 0L9&N(ȩ[&E:SOقIDB 4IϓK);s#Nk#dNX}#0XN. Qڐ5;d'!}-";qk Ho>+:DOQ !dʔqv[/ZcBq:fP}p k/ƈTB$CF;(KQ|jG̺41\CԼD,czgs:vŧՁnygƕt!HBWlH1~C~ɟFHm-6#^`2}`?_O*7;5]2g,Z3t) x[m*}FV62(H.vIP]t+[ 01jakڰ,lƝ^"zCVZo[^KTc̚M䏩r+Y7 z%>o,vP[FJ*e];.NYJ.b,+uKtyd$S[ n vAyΪZpRI=??d:z%D>XKeEZ!'ՒOWOv0ez(f%=?VA-GԹQs+5isD䐎BJac${WeOQ#Tr؏ Ik03\Rd y0Ҧ߉c(ɛ4e];__sim](lH{~pJs!զu0[:EeHdx6Ao|YŨjU¥?e"ҳ(T"; JRyJ'2Þ+|q>\B8 qYXQb?wak/JrLu[m*4  0rM9hNk f^Y gd劏#Pr 7_#s.CaXu7Vᅦ,jc/Nx՛^J'"i&cZRpXB0'gT,x#-K-*]ͼ0ޒNt[j uV*Tkk((WmH0WӁ, ;+" fxjk$B%e؉8+f9ɫ|:q1<ҍl|r^z2X<82.8Q7)sV1:Y6ٴWې+dC2;RD⹩w2mLzz[Y 1&aYܶ*R~n b̜WyI$ ݾc)4\ER$z8k 2\5nP40؎2e}$˸cޢ$g tFt${ζ"N#d6yvN9߱}V=ccY D08w kLKtQ/cFztrTz=I~C|W`46w-u|@ٕGe0_Ex~7\$rp:F*ՕA4N)>=z=j|-'ګ=,%3(%$ E4{Pp泠Cp}j;J1kƨ} 𒄈7lS].|I]}ikj-ҹ-]<>}tg%VbGwM (ȗ0s:O )BhK^Ӹ L0Q3 LUˡ,f:R7`mvaˤ1XѳM5XCY%5 vaҲXbSnbx{n6R9z.c%{!λROZXQK7ջյ3V_j502Ywm>arOT|E4$߷ŵ@쟕UsA5kwʾ! a(B\zm`^s`[/``ޫ{#1@J {H6K&|qc_:jТ;|܆.|GL`Q$o*<qaUPexFv^>`ͱtepGqe#>1@LJZcseb!a<巰pHԠrSGǐ`hl\W}\2sG݉z.[Ĥ6?V=e۴+ w`a,T<qC{d_1iBH"&FjUUlJ%-Qz!i|`nzvX`p 'rḰ9XmZZX/zyO?Gq#69?uC"=A`[{B~ဲ^U˔,/Qħ}мӌՆ%m9S3wN*fg;=E(~iGLUl5Kh)2c+ ڌhj\Qٿ\0%,^Ab`"$?>tSI]cɁ_!e9%u~9?\^Яqv|>Lcґ_}U%b 9\mpPΏ!l6\wF-F$1Y^O׿R+POirqmp.x7,c)vGpurbk5LG3h2OɿMpNθؒکU:I%$[^8һm~j!1»ϬT |lq[{Ό j/pE*vw}jN?JT5roR3p"oSk 5@#|4-?⼗YhBOvpo DJnߓ*LMu0!DEeU)1~w$PxTL"x}F̪,el:j_7a{8|Xcjk74iU6Ub.KI~H- nv!$5Uk?]f^ {r낤EiI{Y-MT); ,Ӗght~+ATgDgt 4ǺScL\a.еEg6-*7 /JsuR{j-V/*d+)u\oR\W9yrOb E R Ή b_GԹv[qT2 h 1ѶT?}.m:b>@أ-,ai\-^jFl3+jNxϺ{ܒĖך%?A.|7%Fsb^OД^tA VT5<)V2v~_VW@>=swR(hL~l{{y] !?g"R[x:avCJv&؏~ŷ>gv5cg1ʡm ÷zPLC7p! pTjMas\"%^-Mƀ&4/&" AtaE>!4l)bRI(:F+&.(尭;g3M,f<5H3O"3T+ok'@)PL">?f^owۼv39+$0~YsԒKlyrhu4ELֆ2ߍ8}`OBP IDi~;۠4a$9_jf ՖR>έB)BY,6aa;}o&w Fqw)X1zBVȍc0Z| 7m3WIrgT%4-K5? Ƚgc (50.c"|@Z6s][(8H[K_5=8fU*= z議 95A<>ʟi{q)F$$@ߢ8v:/ b-%ˮin2m)m9*?'B4O`h❻Cdꛩxm#?At!LX! itQd*E6N "t _x Ure5}W[+igu Lߋb>6ʜ6.4dڼIҮC6RI#%)PFr(JkNEJU0GjjiIVb+aY2 3R]pl8}"ye#s{9\W/Ah>qCRvS@gKn`[00'g6ΐBka#:](RUO\9OX#4; 6F$)MPL#1VPOf{Qq:&/b}i6sg7Wa^4ڙE,C; JN;sZ\/ ?}?uϒCxlgZy2L /djsOR߂7eRvZ0Kpmz`t:@q`O"ڮ:q۪lQ:?|&NvtI_)1qtbߚV&"7"l EQ#![ @Dv;_m|ck=_zdv6x@sr3S ~]w܋(t p󺈊$vDg+ lz-uϲ-iz+5Vwf,:;815-`mؑ#덅 Õ+}sEKyPt+M9 R+ Tb1r-1"2"& [({`F"8˶NjW5_H"J7&,gW?O DLp(݌wqpBdװBfl1eNewR?:.ua<,&܀ۉ?>۟Ajl$o:${f4`<ַDI0ζB>>cDbr $ woӖPl0-!f#le+gy?q.  x(ͣDA;7z~j3f@H ;m;hjqoVr{P6ۘBVĠ|kf̟|pbG,A*\׽W~JoW{Ƌh-7 ,";Y>FXH4nZ+'pطP'vPOl,9Z[gDTv¸y [IT!9!o= 4 W<<<ꅡJiUN]A&`9881,"BdOE7 x6HN3F[2F6lםyj0tIMqZCWp61r|Rt$nuL$#-r87D1,to U `1L€փ X-˯p..`Y Y1 s$LV4<:"me/>|Ĝ=-P (?q?M+p|"H{CD&HdHJnV(IXOX.4 ?_o2"aIĞ9gD`g -V^3R:O!7t3{-%Ӏ9e]ߑxKH3+g;=N8\J"z, lh9e$4mqy!](S+$89ᴍo~&#vEQ|bǗ D{#6Ll 6@t6Nݸ+'ewkxFGH:>z_,! `_]#7| X}`ɕA /'V%jp$Dfڗ!m=˨9C('Uj<o$sP!B^zN*k1ef⫯9St(pyI*h,V\ L)ke8(*/gĘ (f]RƑӇ\/fFPo@Byp-9Htˣ-U.醫p.? D+ ,ebA}ڪe?bx!p`8'4*p^6D8G{ǧ+2]|E|7Xx]O!< %O6`mK y!""p5敌&5G[Bц >hu('%x{d_cM3xqؽn7И[ ?T>m~#܉DSl)jo(Dz%$¶쇏4O rjq ,S _8VpQ]s@L7ֹXiH9&_4Xu~y˩/iMwNA;`\x&@ בh+0Yrwmÿ\:;a߽!΄@ӣvw{S4ڳ`&|MsHV  kqȸN]MlDT(F:y۹nr#WR Ƴ$l_ KEeO=5FJzPXӭ.q8^0 ;wAOp $5>l"?)NGko02$W*{4O,y2S`Ւ2Lc1}PPeJޝs:]ðAi\5^t_R& %oՌi3 +=Thqv:zZQf-/{˸_ib@dzEM.T9G] *^F)ԗ1@|լѷdJ5N7jNBj7e`#rVg8*T?ڥ6NPQq>'Ϋ9D VBäCǾoL},B6URlu#sG۵5 ᵄRE9z"F=u8T>0vŨӯbBcqdVKsh^ i"$-fTx$`oYZL 5s2h䡱+mMK(oyf{ 杏9Keͩ*A6i㭳~bWnř}=bɗ&zB9\yz:"> _F֪F2!(B%:T=("j=cDL59_-FrpIFϣg>{5 kS>hRvpw|[ TO0j`-kS$zT4q.ٮhXf_+}6gsz ~lKu g5rfFHY˽0f'F)%R LP(GbڰM7,LwqO=,V}rqpNt)K6Dj{c\'ܴY_QHʹ nFNQW:G >h,'vZ=~Li(L"~BGxf?%z!` Iúuf>b`E4PX+#a};̘gᗈZ()v^zoe^Í'e<- Ϧl0ťܱt"$ŶKp*>M$K|b V!04-^`^k"J2`䚃 |*s%S*x,}lIn~7;C?RT(f?MmeR@{3fz<MH ؔAL\-tye7tmD 0 iD 6Z&P3j%9uU!qn<+p.)5 n{н<+{:?D,P1йDs:sY?\>e6*+ /ۉOn$q'ڵosEJerET%R~*L_D {VBq>.))z!cG_aBVaZ/ʰYcy ,k%2>7{pWJػb:X]%:qEh/r2q]w 1IHSNm? DďN8ev9 g|TRI+ LbC p|{kIPIU Cޯ*#Cѣa*GYSa'IK;"0|YekɅ:#u1C )75}DkT}`HN< 'eX[+Ŏo-0s5K)f4eh"FL<A}솈lHS)Y;\pٮL WElyx{oe/,l*:&u]ǝ^E |&KOGˠpQVc /Fw״1Mɒev,MdfZj_yU 0k@-Ma7p8?x_ qc⇄n%̞VRKC"K{ldb~t@Gsg`0cTr P"2@^8<*{V@;[{Aȿ8GtCdT)fwv \TuXw $'7hQ ]{{a=E+3;'ap Ԫ <G~ .\˰^-0թ5yjʨbUav*X>u!4I=Mv&npXr1uϺ樰yĘQ?.`qs̴(@`puTXM_ *BN:Q͝J1F!(*%2_tVaQe@Fc>C!.:~ew:9RLV|SN_ّ{L+q{ɥCh/ף҃,sFj$ 1fZ'm&H=9"-=Gnj'-$(q*ilCs|sU(Fq@B3oڿR^3i9 _mz#GwpXŧK_mnbWHzTΫYX^-DQ nD5ϑrrZ*+NNrG/p+Eb"reP0BҀX0ŕVݢOF.%}2 'KjEWܝqa`UoS_ k178iûi'=B&1]:l6't2\fzYD`?b(W`Y;Zƪh8{ffl b B#-h73F}omK%߃mg׻'7<_m.m F?+cqFm~m@G ݞ"<|wdh(o]ܮdγ_g D;% vnƸ㊽Q&_|Ҩ]^0ydc1|<9"*UFc68ec!&" llit۝ ?7iYԖע0 bA=Q~1B,Y4Fn4}oN@6h;cMmwo,2v-f e9`sO55镺kCw?Ӭi\r&&'FBlkluSiΡPKFk[hN_{L%Vw1O˥Od‘}gy1R_oW"47oks7mFnw.Oȁ{vr'7 K]'45ݡ1{awxwaa! 7jV/u0@銮}]c~yaLi xmի>̊r~'+6%3c]Gdۓ9w36/])9qǽMxOhASp'OA|ޱ a"o 3Dž4$ڠ?)ZND> rsgAZk~xwO6YX1+eF"*ǨbbtH|}@F~i 9j% EvMl5ݖ-2D0cEqC;K Wdiu@yg/Boh9H?/ yZc!9D ΁ :bƢ" 1:#.(gCshBn\7| ԲyqW#vlLMh#{0RAU-aW2bU(`|T35ϝ{Y%Zs+u3b6K5n;38 uW&|DX1RNT D9CK62NI!XEyva=@-. ;Nױ ^sG/YY$CMS&[{op]$-$oEڣSJ85pޑKo5 H\3 ߣOd%٧+. qoll&ތvb:~Uն{JO ʄa:-(f/}m{G70gBp-p /XrqEϳUpd^G^h"kyCV4qޥΟ /D8yszٷx+A#egD2>8Q]J}ԋ=B԰JØE?[tueURay?&Cl:Yl~Ttko&h^N&݁3Kb iY1X毄5J>m1ZHPN1Z[HVl9G'$HZIF4r[5CaW6 (ϡ]y U R.#XeM/5W:;%׻~'"4w% E \t'͔AKΙu.b3nV2?$zә )HGNhmZlʈMzgBhNr b$}uf2$Ԭ-Ef‚Z՝QBzu~->l==eCi Y=>t8 Ͻ*3"M>Ցk*%NE# $>aCv#ANڔ∂ QCRDK'*K8y:+<_ YDɜ8*WVCpsn_I7'}~GfKyh.xS[5LGʨ AZB]'-hu]q8amh Kw@sx2??'4kHlE:oY{ kفCBAW0'40*:Z >j&M.3Nk9-H?C|Fl]=}V=vjI][Lk9+e_ WN2oeAo[mPGi` o0jM"e>]%ԁnP򯌶k=K Aj9S.6\ۊ1ok-5ƅfr߉8s%*")*߶h ?\zu"#4N/Ij7ËyjNS{'0|ބKÕ$e~:m#Fr\`~)aƞ o9 o[;| %8.4 = ʧ@[ڬL"-89:bz1>dWpt:&`aqPB)\oĢ;vM/Y&rFy .A}Y7'¾ol PKW mšhoF8iA?R@7oJOKۍH`3-Ï؅WɓP LMD/g|xX ugL㦻Pnɐ?\Xh8̗N\2O"PՍvHՖ!7OEX#V^*vW; *8X[.t(F6FByȞe#L8ܜ_  --ywQctqߜr|J5KʷTIߪ!uSEP\${u_v2Q/ <dzIf6~VNaFt ,p/Y_Bf3[KԾY~L,'Nؚ7D]LEm80C~hkpOd>l%B:H`13u!\") 1vy9Pir=,?lw+6dO7Vcʻ$1 kzub`F<?Ƒ*6W]Y[oLyMc}nΤ$Ѧt0`HK>f2Z?yNC0Tru쑡蝙p٤Wx2SKuvc<4cq7G/[Xj~o^qK?5i6{qt-]"8 Aju$ ][b#\N<*=|D`TuT*`C&GLs<Gt>u:0|e(VakDܧ-y\/Vj;2SU*n` G~tXL3McAaStq CxbX]a)]HA֦W;eM_De2<)ښ3UYRsLՙtwE$^ X rx-p^):Lvy!cǫ[dw^\̖"ә 9s T;hj On lW,(QY=wy6 J .tHJ} m=.-˽&2n^з<#+l-8w{M*c Ϊɻ&t!fhFn&ե- ٪!FcФ2إr.i9tx*Hϐ8{z*uU qRJNj[C$)BO `| =NF cڤV|QFYJ ~?\p d,۽ѯuhCSE]1ð[5!J 9^c.Ӷ 3_;;\&+h@'n:<_|U+yHwuK>.c<qpoSeO_ <"lpqp7H~Љnj:/s>4r1_s'hVZ% ##@_hIeܙ#W}ee"X}o zncs/ݓ^%VR3'Y]>OW=t'$8h=j(@;ST:Ȱ 4 y-LE~'*a9vwYgDKF~8 V6`z rӖ'v(!;%aݵRwL_| 7/cP/KkTIT8ہ|%S@ )D Ϲ#p={|MSt^'H/ܘSѣms'p\?nT&tS ȑ@d%Î(B/=mY. Ҹꉩ|i_o1kJʬо4ıd۫x|2MZ SVʾmRe/=[W<`raX*sNsV o@ߜ(,yCv|!S7aPkD&S_`ji\;:j0b%eGwl)=9ZdM."^gmwAc!sko~W8?|s']#> ,ӈ{4gt06nL\۩I<0|5hڑ|)&4)!c}qΗt{iQjY)0ZŰb$K/ѧD1CsҔ4KN  STCY7B{9XKmjj4%Իkжj)GX-Va"&y xBe0CX|"w &_RK[$arIQeZO[ΓPealǫ}ut7@;mx]Ma cMcNq3\YC>'zt)ƫ<_v/YQFY5~w*ikl$-@<}Qsg+Kz['NNOvDb%D(H,"P{]tfN3F&d w}S  ,eA$gϘfTI9C)z@óРfQFzAoSRJ]y"[)?쨚sMST YxM{]Hty ;NfTGPV~1{x8_C0[D ?}PA q"06u"Sh_W!rL 9d(Bihez`=P*UYK=t KtYe!u!ٶ`Vf,h~͈KJ]h\ HtNm#F'ؗ66ی8BU}\ƈ)~AuDT`SpNX{KBx*ҋ[a1$E{HHa0+wŖ ## la *!ǓB4#k= ;y_FÑ]Y\~=TAuJuCJ$>|Uq:!&DurbZ}YJ ~0<^׳_(v:Czt[JPZ RsKKpq2ad?82Sm $`}3tC&# sPlvF%QZhA%Tg?EɎR0i]&»rNYsk[^.(Y# SiYUZ'R|tAYP MyieŐ u&;Yӛ`=_rrYuM؂jr*Hǜ1}-`nMdt8TB{y`?9O,{7|GB+FH>R+Sv9;̀$i!ړE1W1m@k{ICoKE (s6-|2q>^Җ'E@åt8c@:1]tPFɜFw{{gW,Ij$jjOnA /;V:-;O GVRXKN7 o8# k d#sL~V(hMb \`DNvog0=:QaM\3Uj 2~ŐLA|^DUMp`lWl[ս.Nvbpqy$l9#@2nQ{prr5k<]5k|30ꙜGg+DB0RQӫwp./%~RoUfiY2A20_W{0(8ӈmI{R1?aOaS8̠r[!I&5ii{FH\ڏޢ/2|1ZZx4j4hM}9dhگ'"NI'Mv̥(‹w:Ɖ67[iSYm'pD- zXe +u@{C.ЫGHR9.0M]YjY mx+c9CZ- @Aok15yJO|Vel;u8(Yc߳O"%;1ΠFյUNLJVjE>6sٳa_w7Q. 8.ѫ_MÍ) Tm1m3RFB 1@؀stLTc\Q' s>ǷiOCwL+=PO":S1-RVR?;3I鴬qV0}7"62>'f+M2PYb"+^eפW|\[VqhCM\^|̭A)Ig'‹ Ko!BqWy JrM*u ,4'ݩBW"5eSsV1a!~{C17iLěj v[K^V1rK9Bt߾ xh( cti=[TĊ~ ӁH`fFfjܒLn:H~|25iT#c8j#oV׫a#_ǔWq'c &n5 fHT~Ph9"N?DQf٨. KoUKVrbfxzDE?ʹv;]$Ve0\dx6맫 և B|i'}껖s!zՖz%nLG j tBR4͊?;du2滚B3ĉy-"qDlΔ )vy0^DTF#͓^~M}A8 pGz~7O#0-`*$~ca{j<(ﶲ&p<iY ɾ68k&hcxeV](Gې0"N{Mfk H#dܩ;'V&j7b kq:^֫zV+[U&YKOrX,z;+D.m0=UwWH+-ւShyQ5'iP99=8вZY#p0Y2 DV*P2y [DcZ L\yiSGm]CF]U @5]xjAh%fY],67P1ڢAi~+%3j$!$%Ġ}ӸDsL#Ъ+כH""eմS;CƦg4u$ne /)s=}U?qXsqOvr&vw{߲vFɭPM 8A0vʶ)cw97` $cdΖ}a5ܴ8K 1=t69-# ˱Α j-YJQDWD=;\d'cX A:G\Vm\Tj @O*$_`KPS`ۇ:v ?fs7C dZ "0Pk<@A<<+2H.$l"7Ƙ/jBDzG'V-sr|%5xUhk6*☫&x)n bltHbQN㸚i F&3)pWưu'8LM+v]^ h4ϱy sY*/fB ܘdZz~K) /$Y5YMm<:)mhg(*uja}˶tEqdGkt8)E߾N಩$ua#rzb}B +tz]o l}NRxoUuMC348gKx +ƩIDs>4THW${*`(b_} pھ(7t^VWz7 f"kݸB\Wy#U=p-,JՓssoNU r֡,^e{fK<+zpl]F.lL*C\uʟ o39fةGfZ)pm1^s=P(&D`m@n-/aٴռHrut7^zê!Li'%_5j;qtӎ:,+qeLˮH˺0EvE1"p 2ȟx^;wʌ3tGsk!?WPD- k߬g ja3e/Q!Ҭ }(iN8q'OFQg:׾Y3ffb7MB^4NuY.0=Pn2wtxƙ$iQGW³9ʋi=+%)7t6YH qp^B|fZV"{vvEE'lmWYz2P`vTF_kwdYIek6cOFzs K CoPF6#oXj3\ԸFiu3(^u0SArbh[?&ȒQz|S j&,j<\S))'.-UϲLyC#+L *<;W3|dY-d~EӁkcj(W)h[׷$1ϏO{Щefџ["bi|xM|[A+#3fde]ث9 P|` /ӈ`,Z0cjogXBRMKa[Š*:2. TRi(1Ѝ;cŦ!gnvB^*@|WH_aޢeP{̌a#R~c)@! <!kQb A4| t{ ] #}o?2&+>!\>"䇇/:.& :|܈mr|w.5WppG{톃)(5 ʾGf/b6 xonړ. };{j֎w˩n;Y::V@q FcCM!IcW{&] 8P#O -58c4 >L7G`emiξbT&&_ L*D3G#kDNQd y2GLlfNV_$ 3pʱ: A9FMQ5 Τ}ySW)Lt\ꀊ(I }6DŽi Xg\obvYLG].ȚUl5KS^ ~sR71v)t͕!rN1Zu H#̽YUXXOo>fk|P땆gЉ}-0ՒpCGpruH3:RpeqTnݪ䚀ږ-dTiaPy-"Wa{L&e?ʚB TC*[9G}7`q{-B9lѰ R6 w֭Pce-{Aw&0oqEXOI2HG [w|ӷ?ocXiÔqȳ,c9BI7q;G7w.y`*}O m2Ga; ^ m+ᮌ5b蕹l/hBIֿA{q7₴FtahAh&(5oɼ}@F1a(@A4'P} Ig%\W.c/56`~*#"8[)VA^6+ hٱnڸ[|o1k ~|7c]"r z4^])o,oߚ8 AFBǻP |l< P|zpVe7,2uﻉf[p^J ѝx1jgɈ JyfAnXR'S*cK(Hxdll}v5U1(>qVF: Kp#U(zѹU-k!N>A쏏BO?KEpȒ[\}4v]s@ t""<$sz> mt ObiLYG[*_a6qײGO=p]ed+K$&w(kXporzv/ڛPٍM™ʻ_زW:`M\o` B7ݣZu&/)U)cQ`6ۖG-R}&AGN;$Wjpױkm P .LϛWW"N8@|h)uB,5}Rw/XUp>ҁ/g]1<7`3ʌ51,;9ɮ G~u2f,h |NSzB8bۤi֬~`G nPgm"S0lbp%۰;I~jeui( Вib |']#r?)1-^Yjaۤ rOn]3[fȹx/QO4:f@rGvLTϽIF&SA9J"@?EQ~1h/d7ΦBH˹q#pdD1|m (Ѱ 1a/YDaBpm 8d|ś_gQlɊjj\(Z GvLtN\GV9{u .ZHggm~G <]sD_'egoO G@?p'P upP\qO n͂EM\V0-3*Z_2CFG3Iecbϝ7nb-gQ ygk%8}TNp[W<{AJqp }[Ѱ (!x MԹ5 Js'r.n q;˴ sb͑ \` s7斢w.* 5R1|;\y;1ɹx(!?^`yLDOup̛,C/U՗̦N%彯 pCu>q }Nܓ"H_(*hI#c8`ͣeuAxwwJz\`q՞ ҝdt7R.WB,*~kfVC#YwֽRBdFqPh7*%Z{G1D AyOanȉPW^Cy,Ÿ_9I>l&/h~e r i ' xU^Xe2 @ґwm[a85 q3[0BcVy,ΰkukFҕl"Io|w-_NT DQͩix1*^YuǾ@7S# X)jWڼfZ°m=ܞe& Ϋu^ߟ{EvJ,4H<4n1y?dN=_j^ʑ}Ur=δI9%daC\s7ֽ>8mp-?pbN,8[3,CL=KAx@IP͈lw*\}CT܉|d*gGM^ċfG!}T(ţ 2Q?@8ٙ '˩[ :?'-]'Ĺ A >p ,=q#mx(~4_hYz`5,M*Ÿ2JH-NF_D~U@Uj&>iY@K<<|.brlV!m|߄nP"hDe%gvGt8WfhL d_lt 2{xYKMj#Ax>d1-bF4ߘ (:p5 ~ݰ. \2B3؄LP9[)y )R 1!GaPStn ?qNk~aGAƻlQIsfX4\rI63*1Gݜ]Ej5MQ-71ɛynl㓫IUM]]ΎbH"l$}~/TTagДJs,jzG}D\ͯ|8!vcSm[6*;,h~_)(ɐ!PԃzXe*__ 16ĿT+"Tb@2GÔS T]/ `ѯ?z$$ J}+B6ˠ߷E 8O\΃5W۱"},fw pKV˖-9|.6H:ȁ(^S!̶qjr;T3Ug?!OR"fq;=ębaGIIA~gTm~]ӯ$bi@ww_ǡbS˳{%("J^!j9iɆCU˜%[%"fm&=aR֫{9LnJ{@𜰯R0_[qg2s.7㰫 [uq.X`4/OW%{PU>hp Y?,fX)1q>aSBY*3n2R9@Wg.|v`@`#Gm}m3 ߊY̷hY oMmHGvtQ%8AZD pçܳ4#WJ̈́_[TzZ#9SFDFV d<%X;ͫA{O"%&Q iҙcNьr29bα1u K֗Hbez]"dP2 Hz=`wo>wSmtvKx_ӂ=?K"r&^Oe1g]Y(E-Hnesvm(ƖY~>gvj+54(;M8XP>CUӰ^OFQ~#9B4 sh nmRժ!s~Uv9 I&< ]C؄ы3 >۾t+eiũ"EOJ|KT ؛4⋦nӀ?|̰A:iV_=>|U̴,K˩OG%w:A_IFj+,zC56<IF9eR7UW݇-EayyAϞ7RKb=4 <A}O|Cb^M QB3+kOdReYhI0/ Gւõb{XiD$90WLĩ8F˴Oz>/7Љ = %x_G7y! ^A&ުLf^MUIՀM.N^E y_Pa!Vv;E/%kFl_X@g+c 4|rN'f{?&Bmx=dɃ `u&,`]Ênyi۸TmP+M - j=kϵ?mTdd؎gz}})r^=8IPp:nOTa(zrY4NNEɝ|LȎu FEq;DCmRs!fؑ$VVZsxd=aV`'m&&H'ܓPu--\'g$&؝(#HWݦM?!Wh߀!AMi]ݹw(YsiK-E %7n kUb;*uؙA񻬸})r3["?p oOq'L%{ygz^9 HՊf<^^-fQz;|\("oۅ50ghau<γ: ؃QT|WR70%f9${ vQUo}f-~6=)lGWswW{WVL ]a1!cV _doWn7vVuklbgʟ$i$wCeb$T=ٓ?VI"d}vl򔢊;t"eke1o|h=G>hUy-x#[= bI=lC;Vy?B9aw w3[0̕gZP2?l}0j+GgwBЁ{6k Q4h=iQ՛CA߁-&@;r9t8,zڙg{zsARž\6NLRd&wBsjYKu "q=}ē?~gr kHDuh"㥅hFg'Z$8w XjHi8e|#2Ww]i^ZACV)N+`IMڀ$|jva\fTi~_P {BCY(p9BM]OCnre,NˡZ>yviw FSUY5{`J=d`2S}]Ȳv{6>nXdiE:{+H&I;' (M Ye{-3_$Gq LR/wd=R]٩߁v{[ښ\y?REP*)n (LB>j"U#4',DON⸟5r6n\ }3d?ډйc#$uRqb˼=WrBO|̍p-)'Qdm?/: ?m 8 akOE7Z.^\S~w/Op4Dn(:d[:k|k\qJݽuV2]{VadlG.vdIVC| z2{t@"y+4 $X0C`n"Z-䑱ES|\?Q)1Ƶu|FIuC&%1V+wM'$3OLK]07A4ւg-*簊-8-WJ (3+i7p " u>N$Py")bVi bN˿}wO-#!r+??u$g?|lr;u!֠` plVo*ê䫳AOGO69m Sϟeļ޳@?\Ԡ:rI `Aֹ; ѻva*+X |NG畂U c:Zi1N yY•UJS.2pYKUL?7:k\WUu؏ @B0 2ڋ#0ۗlJ|- XSx7k+;;/)9aխl}+MS\\Tr-aȣht Wu!^R32pRg(dyJqY-Q/ uhْ!uNw A˫" yAI3xi FPB\Z{MƇ?)yMZ^^_$J5_V/.^ OmbKw-MEPR9WKl>{gS2WSgv%#!AOÏ$2c&IRhٜLXw/ gk+`o6dStOs T{g$\ģ/ǶO7iH`3=~nw2VF!h~'hEM,WK` O=L#k_Q-n%9IpHZ8/t ҈S'׷X8vrQ>AɎQE7x+:38Ѻh,MDzI\;hIVSVZ2B'U,^nAq*JGI_thcg}%;d{@fPL[,ㄯa {wUX̿zohrbr2oF^V\!fubj/W^TJĶ*gK Ζ#93/6/N )On `8֎ s+i60-S`^6Ң Y\Ga%`ɰ?sܜை]q*aY<..6~?@^vlɎWcgٶi!>JS/]#ѹomtew\B*\Ca~TR M4c{I9tF*oNv(cia= ]Hc QX--Ī̞+ۚZtV nEe$ J48P\8f*} .'tNfJmGH[2 #@.kejvQ٭e02ſbpM*in-âA i ,|;{?#nTq@LI`;)-| F+jm1^vJwIR7"XYr %5 Jx>ui$bxC/qAe @SQgC1&+7;+uh4m-AYCD姪yY#\'Txw&/Y6?AȯQκ_c\E LKbB|$QҲ.5k2qBnqTeJYGV&JF]2Hfz}1utw :yG&i&uB:H56 F%ȫJg7GmpL::]9X{mm4]g$;/uRtݙA.;4;mqeAh.A,@,k+%Ezn'C-Zju٣GߢZ ذZ&r lǟRɝ߲hn$X21IrτNaaCk|xXqy>`un5Qi=|J4{=ۛ&*H0DPcHGup[ݖ;;* 369blٵTpC;}Ϡ;ɝiq>#- i#!LP߷lm5Β./E}yM[.&}C͡IIC6U_xOѺ=p0ͥ / ׹S$ Mq?^D "!;XF;18/. URv;]4ӗ]jN[ H׋m^fľZ(>\;Z/izV@zi5OW9Ӝc8He/NNpL3 { \+:\xzTAB'} i-8(݉!6FINMm+]{`Ly_QC^~r F:032t!!б d&XoM05JcY]ba^8R3שA-z@VPZDo8tdm*epd TΛ.,QvJG]s_( l%"a0vHÛ(R9U!f`,K-4ԊqrgTi#T&+Ƌ_s`xɔ$)DQ媤l&)j6{D'}t'!wy ǟlI+$< v;͏ լ8**!mAWPϗQ5^|#Gp4SijrZO [5p%{ ~0㚴'4qLAiMWsp6M HHԿrueW1T +3~|1Ò!d]EBrTue0|a*Rm^@]S!71K,}dD#2f&ecO]8L6ɴM8%6STöKb F1KxXY˷nwI=c&y?r Fs_1sa沷MW?DEV{-&عsy{,۟]O04GSuT'ksq` 73epgfX[6| U 6Rx_50=L\G˧,Q`_:h9'~X<=,)m]Q2H:FvP7rH'As$8TR33<Κs!E#&.ʞK>PN '=/dG0՚C3i4, ^$VҗJ.+:)enoޫjiQ>V2)nM@PJD=ۚNWA*N]چ@b#NwtT3of 1QgxrVnC ƘhM4!OyX*vk,8g6#tJR@r`O&iyp4';z]-z5{L0v *`IP` i",?BVCUt;x7,U^|u/hQ&vH7QV@:!>+_2@%gZ_>E$ӲgOcР^KC'xUM z8eyވc/"Ծ_(Zϸ%ܫ({+K.Q]S|ΐehs젇lZ1K~d:/ƟփxTj="=dNx ^(ˣ2ref=q5.8PG;dQcЏ!,36rsq !<\]aeLڣjŏ~.{6Z>sK ft1xދo;T\:V;nۓuhl.49Ƭ!) p2ddS|w8lX<3%)YVa zK'Y}٧:=Dy׋u3,&P5!hc% ZBPyU)ApίR;4x"QMΆϮ'.Ed#N @3\q[|ZZ3`k 52U8#tpmt szAX%2Jq!&cר. a)Vg sv~T s<--JUm(@>x ]ɘ;v>>^pS1N`B2!7 =_jsZ'@,z7r60>쵂}$;\3j 2/6ec2Є$*JRidLs՟$)!fݐ?yWM<,lK(-"i%?iMPʡܓgu_3)E_An '5ɏcyާJ<[7> acյ‘Jq %o9#0~c`Q;Ha!K G)®5ڷ(33Y m@]o7iŨz67tͼ+`.:1FI;639];S#iGpQ-ttGHC.&X ~LvNz,ݗ#z.2ZIg֯ifR5l@2dJ#-ǯHi924R;yxM <YjqVIxfb|S#U6xUKѝń]$a_^ F0 Ʌue,ʸEק_@X)z)$%? Bp_C=:ڗf 5BK_~#u] k6l-}wklșX ,5h-';WݎL6kotq]RFQiqY {S-ByNݥ?jAW :D%3:V+0n\+oG`u1*Sۑ}R),SLRR< j6+{ ֐b8}%l:/˽;K)ROq#u:d#2:6D"5$4ۏQb,0fÍ^)5I<]?cHGbʸiZ-r^_y$%оo >5qsۋTMI2c¶u!{"';P6K'>{ K؍ؿVsg*yp$k&zCI'S<7gj"B \>|N&h@KаVtK?a&QP_I/=vD BC|f(|JdNS #FoG6 rcPȷl HuIG+Tgy]!xw/kZLr>8zFQ54RN*!hxî™kd2ukLǮlZӵ8Uz=ԪK5 [-/océPY_"XQA?z 8_:ss_GZYv OmҢNVVR*!g?Ԫm7![EEY/ @^AFf&>$ی›l1 W'l *]*}?) jzKmZF_a#qY51qtz7',ivfj;g }w߱eHlF<Jʿ58%cj(?pOtk|p .!`7Z#ďw{ :oS<7O-8NikҧclX4c(wI;W2{tDW^I<9dXYzZ݋"4c<$i5,_fWQ ϛdsAfk-6P yni#)y Ce,Bo89`5g G.ωR]I`1$>9/o$Wn}y{qp9ED3A?]x)uηed.$pcOJl{33yMƼt!V_ZG  ذiŏJ>vAr]Tr`^\WZDyRw9`iQ%T7͋VdZZrښ%5#婜3TAFHhdBn=-Go,CP] ܠi6!Ēnc0'dĸOhUJ&z[Fu?@JO4gq(j`IxU%#Z٥D JkuɲE-#$*PixaԿHlU2˧T|a=͹S$^2 .2QuðE.މeю]{W4cOJ59@qm%yr~ÉzwZ-Q\"^?ijӈ(Čd-3=+p)bECqsR2bs"”VUt<闟!xIh ]9ӽkZm? ,T byj9}Hb[ rG34@w~0 n8tH$AY6dNd{%wN{񓛴mRG| Qh+F%S#ƌf8}ԃ'1Z6uXĨg3؝ ڙˋJzo;xي[L0peg!<VguIymkLQśG$hAO$|饕'=+QDWs lַOyzLeoZD#-'kr,fi;8DP`lF# !$nc-/>0_ 7V"]sH/ތ-6Sg!8$uo9bhA$6=Y-@G0m|k׮&fe OL:(] vJK`6Mk˟,Nk5BaA3lEl@F\{{fQ6ϗ4[N?{1+Nܬ͆;٢TQ1 vzS,A8?"YV{]@lЂ6D$E[k̸xO>@m-K8cz*QOVpAD 3fկ:dAvLa*LE.( IJLnԌ;Z}-+BP _u/JoiɁ ؍r |NIs=-{ZKT~Oӽ.VV. h 'l ^5w߮h7*.g7(ޖ.ԩN:_dW8tdRj_/,ߕep?5jdtkkkd}+HH] ,OcApL#%<k# Nu^$;)FZfImpAFev& @*U@R*Ȼ'OPxA+NyQKa֋Y3J:QF evEi~47J27hWu1+mH9k(Gi.VFcPwO|(yCh֦F ԙ n̋<rC̘*8RcaؾR zHiǓs -i`e3AIlђET֙/0Ԫ4F٪mn2hqkiG*C.h' TG#l5Fh .ʂ}]꾘Hc*IO0 .S ([lO^3q/m)7F1j{ߡnTe`CD aOX 8Vܓfc$=-]sh gSU ?@7}+۹%t^gHq ql8Ebjú̞a %z.B,%}Lpo>\OX7W3k> ̝`fҭ6E_c'~qu_' ,,̨A5Cc'mSDhlTZ-_Rr{7pUYòC\%L<]̔Jt0Jza`VKNB=hHΎTX~G<6XsmW2ZvDz}{AXJPyg4K1 Iȥ? \rJ 8=-и2dQD|mWĘbQP)6|(t.sE[^߾vk¼rhSH* U omAYqԑYZ-u a_>FsO]#p*B P}vMqϲ.P M:ޝ#~=^_VDs 51 ԸR *ƈB{G't;pz"ST^ХRdҶG&ZkWȿ"> Pz 0,7OdVdhu۪4 )C B.Q>b{%r**(28I+ƌDžO~Nѻdq_o)ֹ)o{9 b=1}#WLLѕe$[ R ù9|tj 4up v0cm5ڰ%C¬7tK jt"BXD̼i\j*o([Hx :jv&1fX"YXe3Lk <ھ^3[ ʅu'He &Fb `4(Izyu Rnh̽Xy;1l#cj+/Gܬi4Pp@ؠ4j;CXek Z_ȏQ5ňթ@ڐ¡1*1$+Z{*C1hnn. iM+"`J;/=;H,䈥 ?ژ2Tc^CH/b oЉMbމt=JdݴΔ6Sl(6 E6Y,#|Cu:;^xٚGQN삿#Ar( 20^IGDmw+̷|"79i/8-;0y8Vψ7t© gЂd MX r= 64 J=W=_"XYw%Fa\EsA &bp4njY9RM`[Z@p'08^'IϿZS^G( -襳B(TkQBBΨP`yD䐛Ț=JDI24m<9h7QD``ƹڛhњYFb ɓ̹)*-eSƳ>)WV?")C Σ3F-AQ? C™9N92]BvKeu5~ZUwI+4 8ҫM[|[ʿȪA|=uK a8P_1Νv?봘_' &.05H2r߉61 {bᩌ/3JUC-X+#jئa} QbP05DR7g&ʖ?n+v93N"^둇mcwio<:_"XlÆ]( ժ.;ϐQ3/Rxz;nMT5(P66q*)eJ6J3wE>տO ƆWQ](+l2f#P7  Ru;/ a-M`<#(2?cRR QFcJa,\?!o:,s{_ܝ*)}jۖn\'}jגux8ң>6kvFW`#.8ۯu*x9z^'[KzhG˓2#}nT;ܙΉ%qs (Cܺjdz}"+WA. `fj#9c$;=q~bV#;[KkgߣZF|N.x p>΅Dbf}"t䁂OQz=t@skFg4 碃͔_l{5khٰ489. ]drEc <8@ xF &L?%Pc?0}9gJ _<җj#1qv.@%z|%G[d\y&ɼx&(3Ffӽp貎Gufb|SsW$zCj#GM@S`{f}zUPARNxKt5ٙl:YJi:.s1tk&; CݎSc\ CP<|īg/#1Ԇٓ>uOn5g .5"GXm-uS8`8\ie0CTD'+!\as)b$jjQJqG70F0Acd6|~Ee44?״0A<HcC&? f&GAƬY6fVi;Zד?|yT/nyf+JSb!\k׻̞θ8;nYr bʅw$F޴"Nb9~ڤ}8EL#Li .CryETu6hrVؒFvqo/7Ca$[ Bv֞ghB hT>"ǧ_]:+WbwPdAىaΎzӉy{żm@l`NYXVdҩ' (Q@VSxJRp8DÉBKTc ЇS1 bNGqʃ` ӓ;%M8p ߣ<5ƫu7AsoRuz xIֻ{{'N4H ^yK):suco;f_(40{coէ734pGQG˷^uQ"kT>2'y{Kb,d/hTtT4KOh/m0*6F0&9\lcx" aܳU'|B]V";:T|XZ ZEL\@YX_]!A&ÊJlg4j+Ք8!n{\wUui=I ^dj)$;6C늠 KMyuwfc+JA]:!$_T\aСnU4MrGñ,399Z${ROtfa@n2ӠEN,9觳#By?Q`k5q/|ə7nt\ԑc5}"s2Z <n\/ ߊqG87A)O;?-2V)V{.CyJ8iȗaW _;{8OσťD;A!jS@],J{ڦfFwv xwrN+_%;J!g&ORh9:CPFӘx\tJrא%^dF?CI6!{bv֒REA.Fx5<'&< *H<~.W>,NN;sc̐_󚉼N[ Y#"2j*-3CAA"YܮX;¤KQ\5iZ~C@oib钨* D`1e=ԟCc"wMZ+,cc1Ec?+gedCEp1?x@iIO./-dh}P Y!ϕ_ 1H^EOݟ u6vx~Ы7;ZB0>vFWaavHq =տݿ+>8 cd\yhaF܈v?+HiôKͬ:R=KGj  }pe#Q do0 c4W4 /NTm/%7rAO@3sAb0QH-ˆUqԖDP[-%H2d4F@(kl(RGyj56ӂŚ[+'FWpbO0Ĺ5%C i׈K=)A9 5`@f?tG]|\L~>FJH~*g,PEx!>m\j繝ؒgA‚)8y":o- +%ӆˎ[ېVHVN>;@9 lJ<\5FU]hCr:,86yl$3è+~3ʽ 5 C۷7%_9( t6tᏌg@ {%G{(0 Va` h*C\D Ȫ^yd6_ѳRC o_z<. eH+Ak*}GmΛT (j8m*@/P( Cv$U_M/rwr`R+_DmFϿD&MU@m:ZgzTSavelt+3Lʒ:rӌdQyƧC!܂қI 2 纷Zt/=62ZXc34<"MOR9 1 5kYy^HEw V Wn^+ db}pX㱲/7s=_)kǸ9*3gt}p2{؈VzpAmx✻`1 q!W?<5/,5t_p>p)9TJ7mY{zyd߁]1KZ(K4!i0`n'둞wN2U3 W.v~rN9Xf$o&9syBWiՅB"jpDr8;q&Kz_шv@ճj7!҄Ă#9`qHc6F˟Z(.dH2P;*tA:@)d>vM%"]b<@_h&ޭ /l6&wuHW;9cT m{s7+Qwt2-M}|#4v\&F3%ӼeAzo9sN8'|ݙpel!8x5Sw 5 xi ԴyA4gr iޠK/f:}!:oڼr h2F_F~/X͂;deOC$b@>'TUk%^|ԉBu'x}W7R"~UKh;ZPb}'7*SjC@(365bQ_Q^^}8yӼ_x [iMk)[^m֨os8w%AL!`]UAp'dT PD\)(Lblm F9<:0^J P"Ԁe8 eki_/[_1;5;A4AG&ԫ}7 /b *w`PIyy{6M(tX3nM &/toܪ)bz*;֔o q< մi5BEJ8 0L]^HS_N?j !0>اESǏסA?4Ϭ`CTg9Ip!OoVZ)cD75Εӝx*ޒ^@= P01%. 咓|mJ.RݝX.GkSɣ0dR37̮ Mn'؀z3sy\ӈ!QtRXc,GvsL_׷ }o#uPfs-q#qqsc|jℝnuTUbnTaefnYM֥Ga 9Ƴi MUoIr1%,i8Ee.LhUD}&)T1Êj f٠[_1>X >%IGˉQJu[{) eѬ]?E^kJ6j>j0Z%lbĉ -FYS$q{+:ƕKIҎ#?sLD̠2#ӹ׹n ƗLP[ [{/h\_8jvrx ymCd"l]/rYL) )]5;Q/Fp &mSPAs[cg PЂCKJG"&.P$%Kic1|21["Ռn=d̝(i)S&NRn&`W5Ҁ4;v=o&)GJ/BHz9r &&&d tB1N!0L]w8Y%)M6:$T݇/TB47٬)Hluz)hByߣ |!ZRQ_J*/[>T*g༭fI4)F "F-S1Gef>mԵ iO4tvlYM|<Λ8yؘǺgev 'a p;[RZnjW]EGeqbnr=dG+ALLrq|ޫv\-=ʱ}l6Q-St W|$e7!6R@&!# ;^aM<OmgZ#jAWm f t+% 5qdԌ.N4Ѹ̬KjLZ#jy>H:2EL&d5&0 feO!<.mYQ3JnF!`qTn.#ypQ@M##+߂R}&I1<%c5;/6ܳ>lv|mՅ087[3#)Dۼżw!NUXܮ00+vQ\OW\hz7nx4%=Dc'2PW&'h (㟁 8s._H \'97ŞuM;2RRZö Ycf .IAjJ H@̳116"^ݬQP2V~zL|˵P* O ͮD_|]#+-V"%V z oiL["}mlO?#Gqkn_xTxѵ}$&0GP.Z!$ixKqt+Q~ӭsb͹yH쒅U4,MثɽV_;2"[p2/Cy4E^}K1juitK)hc['i8z_<4``7׵xKqqSx<$^.$2ThkP92!7Ss37{fZo!CEKt~:0}i<Ƥ$Ch4bS &M5b.G/x}x1⠔\Z~V}^@[+ f+ n2fH2cG p,&PO;OOaPnJJuCyQx駗U0ө'vUX=&Bfݤ}1K3gmqJC:0,Iv4r&Z)ޑ:)rX,6zY1>faladKNpK_jp./5u):DCI@PPrr)뼼ji(Y 7 ;̺Y~5Ff;a#55R.e ِtuU"79UM \剶Y4|a w] W楥Bvexn7NG~6*p>$[{35 vql90O=HN?ٌ:΋–[8uױԄ-an,$%ܷ๒kpvp FU=-x_Ӑ0$>*Qx E-7i0Fa43b.uQn%h.4}/!CeG/Mm_ۍN-+C,; ei܇<ž[gshOnvZT"x;>C$&im:Rh t%c9Dc,F+HgpnF<cLgTWT y4+uFN27)Dؗ9 6Cref*@gs0US; #2t^ą -XVjh:jz7ލg y2m(!*-5i1P9GNZ&Q-qD=CDTN;ZT1hJ[:*uyA+ cI/1tnf4ݹQO^$;/8{΂{:,WMoh5ws̢GeڮDf#R+nd #a4P䊰a,Sʪ%[_ki1XFCCF֥Xuf=d `6cq5gW^@  bYwvg"RhaR]υ03X}Ş75C|S9&>],yx!~C4<:mDxsuA(×CDCLގ̣ƘZ;6MuϭKknn!cqV[LݙфRBY̕hCJXVZ<}X~9a"`IF9Fvyh#p-#~qӎ=-U&3U298wt9FW+?)Vb*U3ڥ!G/:)*1.*AaVT$aΓ$}8|q SLLyv`K \u3{xvGߧZ%+!9o] ڌO\.gr432܏Mm`  #T>sU x܃txM HnsCZW##*vlLJ(Fxⴅ,ڹQ}Lݕi zKQLO(`,_J x=c6h,R)ztT~ױ æ&-ZAS̋`F_29` +4l7Ϫ\?ẒDC L3y(׆05qV >7 @8;GОWCw6C+l;ޘ3{>]m>e 7 cGNxT n)]{pwdUl 55$&6nyӣ,^mnO7*ce e及]-B|itWs?=Dk:k!nŜLe-}#U[Ł"tѸo*{_> ЩvҐ:Ò1z}Ib&I /ǘօ18pI#_%u6{`>P0eɠXHR{; F:3r){$2 6Ow_nV.2H KsTܻɂ KVB]xҗ,5iX>SC,|v!}bdV1* A! u ^dXU683KM" 6W4%98R%Hd@% Door\2 <ũtwWN[:SzvC/ u ;q>yg%WUEm@1γy9] LY "vAoGUvMCY睵Xʮώl&8&\ΎළbOڮQKUm'\"ҧUA&8z: ')q0Qg*4Ҿ1"Âٴ bտ{r.h&lC2 );!ezv)+' w̧U?L?I@.^ewE LpoA~*M)޷/X;gW1NӽT ՙ%6hxZ=;~[R{7d>:0[qgc>[GЬis 'WZu/\Oߢ۵c̾7$"s]p 򌪨7$jĠg Jk"kB\}a+i &T溼VTK:|l {c=qwmrg,:ۭݼ(#&lW|ßGY ?c?3 %T?{ȹ{' Nzp2 W<^`a A^\ϒ NDQ𔓫PFF♏І(cƪ#^׀?1y)MUYDȊ>YHNMRg*wR5a% J^nΉyE! 쀟սlr!BoxP+[.3]5~-ǵDA#Iw"&1}\<*oAv=ov\N f &70,GYV2^v+tꃼk@+:m%:J]mO/$^.,o9V8n]&on`7OM7Yʈ`,BaMQk\[ށo%" s7Lͻ !V3K]8'k $Q}pC/o%0*B#(`ʄbȃ`yc~PBj<*aͧ0JDru\ԮS+Y]~0Еz|H3nT&ftCލy]=rԶRC,^ Lћ;c=z9K ƒy2=կq2n ʿts[)qD/(%49."I]3(<C$ڇ'ʥZJ0 _Ign$JM /cȪrMyV1.yn$=}'hj/.wkש|;w;5Oq($3p]B.lWT(B~e-S҆Zl_rF5%)#s}Ř\bByԳh6z4P8Ԥ )K19(CW^#4d'qxA'WJGrwz߱*jcFSH8CȦk iYb7U'[!5KY79!.[ BO{Y`jlR ,E *m4,`!DIx, ʅT"@_X">V\"ر 8X*L iѪv+Y+^#`2+3`8vl$7BTR|6FSNvt%Wbq%MԹXH/3.strF$W Oj_5#kQ67vXʗ9 e75TpOka+%]Cn_[ 6`_dy<3ob#sjkj2R.(xuBlgW8wylݓgT!'f7ݻPgV3I˔4}qy.ݰZd>U]5}PK&pI.3 /`-fI䎇xHim(flfabM2yh0b{nID#$H(~1q>gcR $ SΌ #!KD ؄]ȵ%C,4K}bAoqu<+q݅E[6{(ڭpo=k_0:p^nqa$} "!gNhCN^C TC֫'Y>Qz4Mɦ@"_3&.`?"+ KAN0>{Q3 l .)'w.;={BZϤ&6?Gz}#CX|h3܏PXpS 3Ws>Rl)F.z˜Ynڦ3Hw>Ƨ̷TȦ̊q ܫSET_ aj_׎*p~#na]B BHy *z'l7H(ch \RzUO G wE)^ k>`QE`DY~d~0v3!g?RpOGV*̽d\&pi0Q6 86!ԱuN=EuiRgBDMhe?Gu=83~4>؄X>wof1mC0+!tG&+3(7 dT BxosFɏ8XS Z$~Bh.lxB$65;tl>=w@#,I 034׭}`CbsK8h"1Rv+ѼfbYPVg` +IX6#o5gmTpPՕYf0uX=lÌii=qԟe1!IWLlTY{\Ec\ڝ0~XhgZ:|K<קs$eČI*^}ߨ(RdA|܅[[2y}*!_,x5}cS#lv9r2W@m^>Oa.xy"bW#+[~8e*˜Ӯ8& VSydN ޫ~%/I) ҪzK4k|lˡ^fPޞLgTBT vPU@jdeZs }WpnEԋ!!]ig@"[9 ~ۘܐ+0H ,)A{v~]7m7TeIw$pY.Od'WT晟 %q*8,v*syeBf7`gmFe4:As[Wtфʯ6r}Q2|eih;i}6fiA 4OUi":E9yLk驙V5Ziw'vT̔%Gm޽ ˥"O8&uYo-E6W===ǻE|6wWU\}SXeÅԢk *~Ig\\K=TGuҽT'$\'f4oO$Mag‚301v^b>qgh1 tVev%pc޶vóLj#~=`ATˆFk>G|iRTpH * f܉:m{x$sjƠB}K!K^)G B!,۴*^퐒 Zkqlfi|AvH%y}ɒT\0dCj 4ơ :<옾z3s j~Г tLL&Ć*jCf^ snuR#Ȯ2dhRBpLL9Qp,KQkV>U,ph-R,&B+e,_I#uNYˁ&X8mBe/R|xug 7wĸ50eԫz!bӗܴKf6mO6Z#mk,FL2[7m" WoSǴ6i8t$Lb$;9zE~䤥(;bKEmCpx(K҃>_@MA RU;U,^D2dϲ%ɏanDߤ9J l]j<0Sbw@Y¦gL*f:M.p?ԁv'X+L~i#w+cM-Z JQ"e%9GV>ṃM):ƓnZd=lDԸj y-ESF7aiJNoN42Ht[-" `Arċ }zX,Zne"[Ua?'of6~e4z:S~)"xw|k(xgɜ'hcxhv62v4ǑfYZӢfU$+eh~r:zhrpK(J@i ~Gx@x<6MIG-^=_4Jju4Msi?@Tͫ4Re44.ń1 3Tuy mAb\89 [5WIGgƫr峦ylv<8}WLRQkҾ&9p򈚑#@H)+Ky5ΖJ(jHYWqc1Ƕk}V^pZ umUBЙcJlsqWpmH\n1B̸a 4BG9BO|"#-Iu6g(BS%]LY9:f7(]8vXz)c-P_N@#B35K>Ư UAl뒟!_ƋLrRGfR3<DJG\fpf+c; f 9"!ןm{XFh |2sU>/.j QPp5 ;)@NHc{@ _NVVs*(~Z91M]{>ij`K6U2mE|tHIKs7>2J.5|681ZDa䴖/+܂X x,J;LždEc-`$mVF{ݔDVZ9&+{q,XҺ`,3|q,PXL.ٜ )0?sD4LzbShn^)ʸ!(9بTxoď%xU8: ;۲P ={Lh>NgM4 gwӤ͋Wr\y!єQ IVf9k6dIUdikʼnkܶ&9u!x߻_oC6m6%rfST[F8"u9JOV[cy8V{3S2t4jh*)agvWf$Ҁ#έ=]{zS(szƱ=;!'j۳кutCRL&\Ѣ?*bP,"Za)F/|t 0|;?$̠(zƐ^ s9T}Ǎi6ddQ2 )mݖ`9;cz m:LL訩`Yw]Dj׺u^xW% _X%y'|G|"Jȿ\Aa?YBO^_&x n~cM?rē~y3<,5lE!ċ<;'r,ZE\?oh]r]&UZOi"v^-%jJtZ)y{xLR?9Zfjp5gd!^M0 +8p ƹm ϴqUوWb圕9]wvI_kEu:`K # _$~>2 )NЪX2JH~]J\N1~>񄐌%3AL_e_\nkVqJMM A 8lcdvr¼:s#;Qmi:szUf@b&•mI_] `dL-fvC+L] ‡侞G SiJ{-$GпDs@>p?AR5,^9Yݏi zoY}dHENI ٛwKٿfӻJ\|bv}u};ᴹMAZ8$%QuC N^"=%5+F:OWM('2_vaw#\ȥXx1pǬKu,; QgK=W?j}A)/4Zy A?'^48y*ub!$:/6{9/pz/7Y[9p'IT$Z`nO<ҲM$F} >?^ӠNR,UHN'eX}5a6n` $x;P ED8.ړ;\Zy`P$뀙׏ᙧK)nK Tur]Zs:jKx -WJ]VVd|b_38tبeͪJ=h F!89;8-p@ҽcDd+5=;dI0|:sΡ#un0p3MB* |okh iZY9'&<%I<0c]\V"(HF&;"\Ȉ69YsL y hʯ]⸩*s hȇ mt7w!{h-x!;߰x-jbv CԬ#QdgX*GwO>0{Z>KkB5gS#QRBYA+)P?ڔttNwk 0OO,HI"ZFaW]L%nqhiK&2A"B{Tl?'c죟vbytla* x@J\EUN7s MnF`5[w<+MCNWdݷiq~A9Q_VVrp86u/d<nXtLbip|o2dQ{[J}SL ٸDEtK38? ~v1Z4~ji;dVT<`\3Qq'sm fRyv .R@Z+?%e;V%@ʕLC9)j*;uEn=l 1Cd'gm]T\`EY-8{O, .0pIWs?Χpi5,yh4j3󭥕\/=qI UDbh**1Xnũpb[:,t.W<ݜ ~$2THQ\i}ns aX .>$nՐj~y/Bս"QNS<F<~}" 婂Xxd8AzZ*ͷ/md a!ҧ)c;5)!m c/hN\ڸLCC)c|!o蝚f¾tೕw~W}}$޶$$M3 /]Dsd^ -M7:כp? `ݸ}p!7唹!4u]$)FN,NFcxD7j{/ȆUH,,GE 8ֻWI: s],Ɏ0+N m[n |Q 0#wǶn1" c`s<& s[0PFՒO_.8hxG{r|=^?w[kr_cK' "'˯3 j+DBa6.RK cc /,_$nWu,?l I?im`kv,w>ͿVj,[SJ "RH):ɦXWo|ᨱR ay,,!mV+Pcm 0?Zl 86|T@sv[:vx6aݞO}6] ˰pOvx7  J_}j 'ڝ.IY,ªԧ$0*_O$.gfX!rj Ӽ5z}XINI83BRN;O?dH%cI'}CM6[,h=ͪ*st"Iv/u{\3UIK2Y;+h'r#am>z(ćX=E)7zyxbcp !",xз>U?̏aV7rPvo{Yӵ~,|^DbW TݗVRޤ;PJ,;P$~&TrIʾ]ʳBeP&ks^drFU:n!RRg?-zv{>?/탉9^_$@Fdq"y 2HCYX ]%]-]*Q}MNc\HE%0`ۯR.Ktrn+C$KWv lpQ_Akp eah_a1MO e. 'e?'~v!8٨#Wt_WK诿41=Bt:(%/O>Ȝ"[`G\ſa/WSNnc+E"eT~m+{ͳIuJ`᫑cB͋ڈCKOСTgI}x0lg4.mɡ,Y{f^tUx$+s%ݴmR:WRUjx|2>Ɯ,]@T OU݅ M!,p!^"һе)PSf^u) ~$f4i QJ{`3M8lRb{pÚnukx#ziSc(s! 2x<:8!'dZb2.N fJ>zH-ʹC!=Е5Ub'GHudexK⮈兕m|ֆʔqnG tZRY1܇Wu> nA?W?dC Q-hvRs PD|\Cbz Otɱ6)>yZ3ECWI fWWv@8PJpRs$$md#Ҁ,TԒeb,M gP7X & K.l%b89߈ui̪&$l(gj@)Py`ү8n^AĒC|Bt:{L)6,݉45{Zq0NK3"2Afx$W0.=:xUkHk㦑uP/=8ymJ Q\xse;;ɱ؊a>]g`}Ѥ] /<ի EDkBg8{R g(Q\T'ΩP%9w8:#ho\8zz'a2:  aeoÒX'tf)0XJ^h'˃\Ѽž2LJD]o +uM._}I 2mLhG=: с&Ydew5~×'M<*Y`JlI)K x̃vp~58Gd4(qVTq:/B530/9Z[ :1 aJgJyl1W("n3vD):"vy٭ĩ_7 3 :1B^M7ƨ2[mŲ | YH͐L:<6ziFvϣ'`lֳRɪޒεMXk)q ǦS`!^\*A(y)z,&pwBz38cE4;']P'L]XN)lǶ@r? Iuszϒ%%P'W<ޚ' ۩DJS -\٠g'AmL#r{@eo8rFlRuF}G&)I ) y׌9T~y$[5x>z2.wdi,n`:-xpD ~iT#{N% 4ODkvQQgjl{CKziRع cZ&i[ I P,Y|mX%L#,ϊFѬNJly1֘Xn[F5vIj"@W$hö)rn; ǿW6-{i6PVY^K9gG֠b9ĩQyU CGk}ԭ@b }j;)Γ XZfu@6?& )Ƃ'!IZकI+Z}l'|葊 zJ۫3 ޲?497HCu#0n+?hڮ!CDOCl)y_jlW=ݴ-,I `FLYS+(MШ8W8 ϔO` -F0|=:I0&`sN+_mj 9?Y֥'P&CYM#{izisY%`0G> \?P?ʅc^)5"l䀏 _upQAieCagb|NN?4A P>!"W L񀎙X !,F|`ne{["v4t >9hhq;A]暉\9SnV,1ͶϳM@׎NbZ(J/p|ؽ. 'Z*vT0B $m{_g̔B-m""Z!a7e%w4ɋf!翆;FY`K:LĪbuRM Fuʙ;<~ݤ"S.*yKM{DiTL@,L;e\kGDS;k+0#p sMS) SYR;P*82E:u_%G>]l oKVН^kٲ>y7eA wXj'z1{$Z*>I^'Ŷ͓xMuM{)T7UCf0&s-S\&[~3ƪ8s?( WrQ>s:t1P PܞQ'y]iv䙔EֱBrƗ@·g޿_iD܂v a.iwwgh;dm\:Ÿ4|+E%DKo,#)ԓE]B ICX8.4͔Yhwfq7nstfXp%uhyd;^,*XEGyA.wלp*h%OV&!:mB&Lo#*ytYtweM[PgŷRF`L3Txa텙Qx,5:vj={_Կڕ`:<"C$9u WBsJv:)Ky/S15f qK?怇d|R&JIw8ݏE2).o(4ylnɶfR}jnf6=μb%KIǷE|(^IͳE{"6Ȝq+Ǚt&L1_l\*\\m:K^BMda<$J\YH e}QT.NvB*=wd ?v6vz@[4SOfk)t‡(! 8^u+|eff[3-@$/ι"y gygC$Hj:U-=kTD TWZ#J,aQC <V2QMS+Lk*- XH‡;j$&DYjs$( 4Bz A,)Y,>Osd~:@NGiB[U 9([| X9D;l:+՝zpu3H)4a͗:WŒ&q0}rD]M !܊]c\{!4 J>~>>#m, 6 F=ri^fSeD}ܫ c`.N5U;#x2ҙtޜ !2&2nN< \˿ jFw2f1-/:K'ԭQPTB[ISNt$VNv񻖲1dݠvdX'zlFJ3dtk 3K4.I7CC A>*DIܓtlqH,_IH(ZJ2(ea5xA}Cq#g" uZiu){PqN |ՠ)PRtT%$OBJ] 02X#epLexأ3u9,Xcg,ryU=$ Mx]URS"CEsNR!&LC9/B:FrP{"Dttۥ*50#B6c(⡔LD4=B垊tT(*`OZt `pV Ns)^炏9=pE,} nK.vUL_ՏMmyeO{5_^N-هndF@nNj~ a/@tm 2-I0SSCx:@/#͙+O.'wƋ~;~igM ~BnÙKC0=I2-;f3|6Vhwcjc}tiNoZʋH]AOly\<<Ӓ).j V {mߨv?5æ PY)sO:D: K+C*';.H2D)#4Ut%D%Rh9 ̛sZm9!,>os7TYfrM1vqtT"P] 7Rn/^ZY *MmJS; ߿ ޑiX·؂Tdbsъgdn9n|EǗek1/qQ{Lަ.}*Rll׿ 'Nc oE k)8d@NUAhOLsf*A<]'5P[β@H5(@L`Nbz#Yۆ24К;,t_l\8*Ҍ3zJ@X#L9g~\nyFIFvy=^ڿiRѻﯪ: ,w'遜. oZꆞKpo=)TAJӎ2{} /WWpsOPH,s,|N2K6.[cZU8GNJk/h]7ŷ%jU<<vX=!bߗJITL~y,_&h,a+~] CQ»->#?Z9ma[ "f5z g]$٤e8w3K,üҤ/SWVgt) nZ\qA"YӻFjt!`s$f20(2݌jŠ2~(KiCs0ŵyn9ecCj ͤ;cyRm:_j68=20vucI5T>Y" Cfzmɳ^b_ +K]9喔XaXD[!ЦgWC❌꧎ sFTN̛ww+fjS1(pt* EVS ~5"+d  f"񇯃hg8Cl݀&&$80N1u2PEGF剝f>8dKg;FdCi |xՕhy)i_}9ڎ8z.6㞊kYMYYk E1B9>BU29 ,G5WbEkN'zqtz}5&.a_jǹ5K2_;0ؚ(.QOB@LxZRzxwI @auLg6Ӻ'~5n3U$v3m~ō@GnUN3:WqG2Vr8}GͪkZuW)S972.Xo7m2`26߆]3kb<"eaGz.EVZ[*ꖚZ],$Mj|4=9s?q}FwNXmkLZL9=k.`s9e62:bK*u|Ԧ_x(g/zdXo8ڐt>/-F9WoC#XyodpmcS?O;u.0`#٧/jKM"̆E]访M6u{ n7U3d+ e I{'eSsv܄OS\ޞIj0"L] keASM!z>ŚWaF"4gpiIHv+0V<b1_&ĨX\[>vk{T i0T<NMlBBSW,硅aV%kWud-8Lk`4NK"J2f0ۜlPdNƨ ^E'o AKԤwH;AI5I[35 n vAOX1D˚Dʁv͈]J*A~Xü뽐 E&I5sƂZW lhLb_l{†K6|S /mUE&XJN^ cX֮ψ Px1䘙v]KJ'pSQLPLr85He_Qˑ \>󗬸 roюڙ:yymkXFMėsyC]f8#c58h#} mi+rYDcx3mO t>MgܙbD6#j7 pORzѡĒ'rcr ,XRuв7( T!UG(]NK,D0JLsJ \A $l [KPz-l ?ƏtdXjio+Ɉ▨T>v=-fyHQ ~}zDtWlVw7o"uѿE]m|]<ކYLAD9"+`[D.lQhZor~ho-ޟUz/i8@k9;X<7ZRrb| +EimȹܥWFYAwo  ]j'L?Z/@w+xios}ngީꎦLzRJ 1W9StuK\78 2;.$ \p§Zi(~eQA!˩Ƶ[0]BT UgMEhнuS$'Ω'/a_VKڇBD'!1.]BvB(3}Qpi b*CU?QȜZ@K ;БDӪ}Ԃ%_j8]5EƌWٸ;JnP(%kLA>@N{Ԭ_e$5I ӌ#}rIB:mio<Ԩvac'}~75! Mi#f>\:7!n& L吝Czc>*pba_aU< d"eLWrV  Y\GP# -wޮ`?V pBO^@p՝:)0iT v O2$iTݮ-њB>4 VȚz4ke}o#( 3AV5E}2k(ep)RM)8>0=s n֗fTWrBҸ.Es >)HQ,gh/-;zXD9*ϭדImp7`oic!K\ء?!$/dXmQ(\KbZhO>u D< ٞ&f]B yʆ]:dnd"C8#gͪŢﱊچOm֍;dx-2pUE:5J[k q=&hZR1~_L-_k ׍S c׏C55}^xXb.wHz먵jGDnO]Hp#Cva*KhKl+Ϻ؜K ؏0(3+x^rྀ51n Hg`5fKԁi}.wnߤvPH-ht!dž7蛝]μ$]Dfs;7PrM鈹Г&b&}4OMycvikNm(npG.}U,~u.0xndֵ-0R{9vPpTqpV'o˼GtudHNv4TߛQ_3빌fdP+Lm"xJ m2KxeG"6r|jk&G9kzJ1/zN50 ۥQU/愎l'CS;v`J"to00]3Kz7<_Wʨ#Xgw#; YOu`~EUQ82`YKW*IW?ԛYs77cBDK/UL#}s*E\jqxDb=gي,v;9]WlCuQ/u+Mw4|[p" ʶ~*{YDە)G|7-Ƿ4FO ID1!@4G{z^UЯFyʥ_o#$ Kgv!h}eȘ(msӟ-"vm;dMkImkBSrť&y^GpЌDHvD?\O߹&ݬ\^)lfdVCHXG,/-4ƣb6>.32sfZ0.i~tu$,"t>>HzHYŸTcaCq.VRȑh#zD0xOz7x%rQIư^qC(z)6TeeXZ 'r 2 dz)dYQ::m8)JNJ.C-RHc? F^̒ÿE3eX; J6ہ>f:uMپ?= :;$K5c2g%}W>rNrӟzAGOZx=#dž?S!W7QgXV_͔5nsaˌ?ß*xJe.C]X᭐Ԫ CMZ# ~~NQ4g$[:Ʌ=< MsbxRQUbn<ALK񳧡Ƅ#ʂR0"?iD.6[E+`U+K`W//Yx(_ۖ8iクԅ|)+i^cQEuw Dq8z'կL1d)E~ -RڱBӯe$ywMӳ9ܖ T@rnIӱ CY@]S&6/c*:PE钴+%qh޽C o7KIYi/Ǣ0{}QeIZurhqϱz-˱ַͦA"Rjʇm3F qOi(7"1R W%cзTm %D[Di&w%o1Cx{ ji=*HgLTΙ 겿rV+2q.724,&\֣=;/s7gߒa bP ݨgv|زDn>r չWykhÕTdfsmGe_.b\PԙђPHJ[L{ToEF]obw&w/3A3>G Q_A`󱠔 P֩=;$;iHT+4#3cD996|Oy2ؼ{nǣ>nao3}v_eoVU-t`rۥdb bFwŨǪ2jIy"H9b!rLfe0^^eIPhUY 3Wq,8ŇoilIp,A@6W^.6 wFRCW #d|o7_=b iDZ8(aeݛhi; )qf[01RupW_ *hĖ./6*'(>lP ܿ"% E!!q?=h:0z t9`DǮ9Nq*guzYc=SB(!Po˘5.$5C߅-bdICY*{X _pvznf'-p]YCȑ.H"'0l  ;0l,+BOm`3 9|Yuf^Uʸۤ4u+m仒E{^_&bgv?l-*RѸ _GxO⑩ư\[*Ԥ9 'wHN`]Z*},\yU=L1h;vTP(J:ʧsIT+uy7;$ǚ1I*і5p.uiײ lgsOcsyn%+Odmz vubGQrFx ψU <50 0Nir f!<Y2e1x0[@ D={3sT|J5N']Δx]Oqi/4U^Kt⬁]p@I>=\:Vݧ0uTGo&Ff jpL:Ԃ^XKb-SC T«X^F=,㍺?!uׅTu!̶FsZ& ˃SCA$,jX۳::96DBmT#Yg/8)^SlA@|f 9F@j^\lpΊ=C *U]r~  X(ކ0t HbK( U'Q uErgrZ}d`Yߥ c0Y~_@օ(-uTR6 % t̂$~Vu` VȐ#s؈FW.dlbc_>5 Tk 1A h(rg(s9Cxjj-Ȅ[Ȧ Hq`s^*Fq. .t_UP1>o1 4,*[ho & hlDض#0!e35eC}\8"i ApTEJ6#]>B>4 '_-lyޞ~ ?x Zď8i)9zl;Uq;Fq!3:*jE-zF >la]ʾ| ]6ķgљ'6͑l2&P}oaynMzHYv-5"a^"!)$+w}={h&9_szmH݅SB0\{-Dk44̛ϺZv~X6)D{ .'HFU .'_jŅC ⾿OSFoB(q(A7>vC@*~}JҤId۴KP5[^  Ͼ(э17l6"| 3؄<Lj#눽] blvNCRF;u:t2ӽcaЄ 笆bviȈҨ3~m;D.*rU ͺX>Ya^\ウ_=C& DA/5=Mi ܖ(!쯕Oja3?cMWgP]lji_x$ 1sJ1l 1葵2uᚍE%4۷*納!F Y[ 󅒢Gj(4t{7Jo~M_`c_tt؃?ne ȿ59]1J*͎TyIO7!naIx/&E`îZq`os]'_q9mCSY)LjJ0qx˿h]cl5WHL 2A=$:,=-O*}ӊ S*) !7T=~1=R.$ɞd"Xaq?A"[P@]!1ur±]GX`L HJ54z#Ny9NQD7ًAv&^C -T\,4]OO>ت l1$xy"Nfy@bjg<$} Ҫ* `xz>cӴxy |zHb2|/TdH@QH*% xx8$ 1bF^ [rXw-ʖXXgN恑r:W"\: t-hFSÝX`dl_覅-H~5B1Yq<(ݤha< ǿX{^º,0Aaf]F^/纛rkH۫Ej[px tInHj*|pUPL.NڀiYN i|c-Pc@g RcFYӎ .9*Y+dAzYFO| ^' (Z$D# Qt/ʛ3*. :[OKr& /A[؝03CrkZa .ܢ367(jbhK璱uJ>|Vr\vzǭo ޘG0?OB\ߐr/~fʲ>?&l#32r0[pMu\3(ͯGWլ%}8Eof+肼W_ݻpf"%=lw@ϯvtz!%ْzLg6洽]&H#S³:ƚ/| .[Q1$/+#Ӥa"߈B:m~UAeKX@79 kUZ<4Vp_kC`|Ҝ7Ć Ϊ(~b@uIN\9pb #",PA@ȴ8_VF>6m7.]d}o';m#5\װ }-h박XO ?`t$g4)-8 l>ȇ>JJaMe(>3us.r٘mO|*yW288g#YR0N+$(/At220gF( ,x\uVDIuWk4k#JqXnD"8!)? 3nHם-$cބ4XgH.%yũ㯻b]*ř]o؃Y8,&%^M1s"w8'р؂w6wzlPz߽c!b(/%`b;7J*>ͫB2>c Rk/w# -e7E!RiA 9v/* )Janl[~¨HԃI(7+,܊ZS-ѼiBW]\HL} 8ϙێO*;YVޯBGMzaڝaHI[7,T%+=`xH.;h$[>mQmNM<)-RxDF 2+!~3GU<&<IeM?.Ae7GLi#)0' b﷮<|iEҍ;E3"Ԫj~9"6Wܽ [?>U++y|r2OGHF<5Lnoh]z%oȻ C[ ܂ABa6{! cBL ZkER̄*H!tĻdֽ&, -]f:9~8$} |ndVvr_)*Zha:XO޾{EH>>I䉪M:ae䷦b[nPK鰘ii|:R @DYR 4w:(dN[ysJ:;5|3j^/)DIr O}cu79X|KN" N}EQG0őtN73\ wRj{7kFNC&=`=DNfշ;BaA9b INY2 amŮc+=kL]uP"HMD"P2+UD%I~4&+yNСQ%`)ixx)a4pQm Z'(`T3A[ IÈgV}j+svpD u'kFh2 К PA>BshtV|_ '} 4U*7!Zu][wԱTeV}Oܶq,hI htKS7!!GYvi )%YI~w%m&m98;e(1pJ[\](ZO ӭ(f43pcOsZW&r|a{"ao}'}vրp (JT<ª xg@4p݄!; 1֎u:e"zlZou&M\lvY@qϩ#o\tuyM˝K!RC +zT[ Uۣ4)o%[} ~w/ͻѝ ރ͍ܖ~ᮙÆ(>;,vg}wsi0wD8gG!p *OL vQ(J%BaG+Fh5,) A|q:m!dF:ym$?+Н)*CKNE)p eVd}zbcQ? B@O^^!luZ(&Hη*;t :VSu$dyonhđHj[9Aes %Y%'4X$tXZ`L-ZpLvfJ݌)S"rGL"}hf-;"-o ̨W.QJPEo=K=c-fFa>lR7=xP@M">/z2etpm{-'V}]np൥h_;vA<*,cWPEV1cw5f}_Ǔp#nxo Y%ֵ/80G@Nȳ^<Cf!t%7v0T!5ZX_Y-'2H![MTu^8;QgƏɭ/)bN`u)LLWOc+ z7y"ud ]ހKxC[ƅD(9S"~.nHů3i P L&:Pc(׷<@u|*COJ%Xf7T5̾RI38Qh;"9hH2 ?C8pE'A.o"xY8['".͸Hs}k8Dfn{Gv,[}sC9R .bB8O92˛Ȧ{1LWOwڇD[1a|G$*1Lr&KJx.&P%t?ZQQI*dзl[/U4^?A6yRʚ!hĘL- 3_P["]zX\c J!ZiZWweRqk@ЮG[UO= ˮGPv׹"{9ӢDSksr8XgVؾgڿ@.7.\FzUsV[bxP)@q{w9N!ΗLy!{* A _"v:t(#tw$Ts_̧~'Y ̓{<3V4 ONczL5>)Vucف?g2rJg~ڤḰ6fǎwD-]Z=҃[4,Bk'Z7OzY<_*)|.m &wzG a-v+q+}&H,>Bm~s)C'eJK /"WiV2[KJK9= L R>jzzq3l; +pC&ف?}ЬsGy(L3&s|] ߧާ7Ts>; FIlGa?b~^8uN7$xH# ﮑZq&RHͩTN"zj"%9d|t/D^]]j8[g//Ng**(}S 駊#MK]rb&8 ?mTUaW0Yh\C씝ppZSM2&G5#)1$7;0\Űf> d-4jTT2-14̖ǯbye\ YH~BDo~G"ֻGzK5hcDl(q,{Fթ^ 5 :\+Y`ֶfU Y^)YK}z L/ 09Q(2 e'[NQ P- 4eu@ԛ_|B! N)Z^PJΟ]Jw>+ T;orDZWpw_Ev1M5$c. }Z맃$GɍMC<.KfLd#\,<b ?"lTk'0tw{ɶmHvҀz|$ً"AҗQ.لQ!^1p“ W2G>AƱSndXqp΅LH F KA]RZ[ QyU\Ta'1UmHX8ą} '4!:#?95\~@s! bASxDSk3\YEͱ~斊]6TҀ(4ܔ>Zlfkc]aU_%>[6p4VP=ͩ(;1AU#w|i"8c&̰I7 f١K/- \+(&K,Atj3kZ"47 JsNB!?ÃջAwy&>ocT35H)`Oٙ3 y [}Liꪞ\(/LQ%G~jA)L!e1PtZ.bX4hO}ohUKF9 W~ᩊjx"j23r‚~r~58NZ@421(#+;!n{r|kĊQh>(2ÿ{܁czOk6ٙ;1:O;o\ۗ(5uhIHhAxڧ;O"Ul12к]*!#eIKF^eТ̖qŷ4:'4H5}x1Wb2ԁB{( A6!BQfE|m$ЛZ xY=(wfL-m~pI{W1} ^$3J'G;Kܚގ>1aa/ݏ |\v(Z}<51u+hSZ<6"_)|? (-d+Q+K{]H G}&Ǵ$>?_tlRf*(O u3oJ↟F&IqPkXhSH5(z(EzlEĹjP_V t3W;@s-׶uj%=n.4١LŚuGǫBr|(Ez<yWdn-smXoOЈF .z&v #8l!Bt꾐1wKPvy֗]|bz:m;z1Ypߤ׼j»׍1Ht^G$7d\K7g. 9iN\\[B[5y}[Zhմ̸~[ӑv;8Gfx;CClDSnr9^P4:^}-}MK{_FdԇI`-[0,Z$6~{1vlw܇Qh QUOV9{)ķ) .9܉.j8&^'S9$ٱV\}(Lo=-Ls ]y^sgCmv/MF=z58\Ue)Zxmѱ)| xRr,t,N@ +\9&kn$ vQ酄 l< rg|Zݥy׵Fyh)>S~26r^[FFWRAe ï] ^0ҁ73d;NZ`7EΟaOhk1wYR#\Mc?W 9x K C4Ó.0%Yp#62_" b!^"ǡʐ,fz(ѮzYD\Ym+Y_& ŢLA;Ol"N-MmN2$FDFP%Gu AAPhT}χ7EljtaP2綋@fR3m: 0L?!xpMJc?7 O8jfsg+?[bJxn#05~N$i+ 5_"[|;5? I:i"a<.{$$ @|J{9;uY㺢D׃]X7>HH~AQ-bcRv:TRa=tڮ-XHva+xŅ` V۳,۰uG2ZR @vOzb,Mxקy'6ǙExjL%cORW[PBtR`+,g&UfD\7ym6!k`Hk763d,!y,IJr!;*I.OKkgs ˞v.; _JʋxYdK7wq![#qF,3|_л3|px:~`^}o4sAі@jqۂ9{/}~c]씁]dVhpdʪ#!=ÓӠ\YzL3م;uJZkUUKPl*2 ([G5OK1F|ARߡ *$JƆIt:Vx !|K!t`gHRwQbkˀ@*U=`{Dxl)DgϠȭZ`rt~YN侘j$a܈ޤ0q ROd}QB; snSc8޺a~wRGgepCta0!x|fΧ>h3Uv~IWԻ5cBkq391ƿS\B Ό,u0~dWNgTvgb,=Jtw]rKک(Wg|% Gb& Xl`9xqFڅpeQDF&?l?f#4f߽ i30zIq%o}*mj/weh;dI\m sެVDpD1(_n'DV}Y<*Ƙw n_ɍ"vL\ u}L?Sڹ:NB?-=5F(x!v`a؆->%W0묟f=OνnѰR=lM])LQ.Ll:4eѐܰi\F^GSq/D8b;zErˮCi|Dym+Mubi!S4@6rnDnԀ9H.UXJPD:65Kwr38:;.1Jb z25)Edžslz~e<]`Z,8{VZ0.|:S >N<dn&/Qt埭q oWZ v,ANG/Adx"DAFdK_鮪ƯItlb9e.tA4n.$ވai9NYc-}Z'qEd=DNԏD(\I#T:90ŻnW)s`YI[KBDcہ&kz QzPГ_Yy>.p k.1 U׃DiZμ!V'pPul/$YX@{|RŒ }Q-E!`w^ZtgnFTNt>4>+c_ʭ(\pQknwF*.ő}ր9֜~j K,Җr7oýmp*pK="*Z\6+ǪUTLќ_t Ygx" Z,ӿcp_AuYMߝ4aid?L:/ձ}w"E>#_:0^?5"w>6A z,9.qmd"dR540pWa'u'-3CUɤP{Y^% 5=V9'?bh'@S J#qxT7M.%b72́>GcU 4_(/Ft8֮÷{tƺYd߈""Ƭړ6ڳ8T _Z"f- =B:b%Ӟ A 7Y~JXZ]c᭹0ZҕN!*4SBQAϹr4鼥BQσP&U&;^nWG;nI/+]{._CHm `A%qLڤ[˅UuUAn n,HWmp@]@'t;67Kt3gaUs%2ӂ,C1BfQe(`+LO3@EMhT%MOBXͨf*-Y9ĴԇJS v/4}-#dgEU>syvfYy.%ЎVX/ZP"ȷǒRۀ~=<=0M^V3/غXF;ftъ橢JtTWkphkc3~rL4^l/0`͵ mlUl1.PTc~_wK}uwgPh[78ʚҦ1WtgygY iɪby>AŜ^|͘`Mipo!h eDuu|Le4[Vo0,]eυ'*eT7GڊT<?e6|433!6Cp2+:T',$:juVӷ!bwN)@’y`{^[I{!)y Z8%Zq5XNX (3])^wo-e%@Gr9"[~2W5IaU=Yw |ga~D1AןNb+%Ȩ=Fq^3)tXPU^ʐ'~`73 T`-,[ղnnuo Js!~~vU9ԉ} 5~ n]bRa]cQ6m_is *=څt(PǾ ł@{NMFG-` tPBcW$Hp׭ƳtL_c,,]r}oRѭ/2=iE愥SL> {]8/f_7|`D=;YV+^e!#e6hU)CմL^XOiX(z nYdtvBESW_5,Sξ;+aP/zfucx{O/x$Os=ߍVS)B=]pGf5{:R1W:?PY0Rl ɤ1JpA-ߵJy'QMV^ޠuĝGJy()FtwͧRQL~8MWttC'1^vN6)ٳk;b}*U2]$T5.hʏ:2TVa}z3gK^l" ٪^SJg=,8,0O9^O,L%) ^!ֹUM̯Ђ-:Q/d%gMP"MV @i8F``xS*_q@݉dgw,ѬN'Hi­"CC$"/^d~tW( Z ˍ("唁VYqj3!'noD4wE].[iA̰3=SOPt5$HUDjPC}ߔ!8Dˈ~edCZFt7Cd .{+N;Yb)x4aC37([)PSicB>4fmvl9.Yys)SٸH~$r_ 1da#X"j{3\D<ɽU]s@o٫1Tzn eӹd* )$e:v?]Dhʺ㜭^_٪$Av]J%ިf6HKbGӥy'ME!`" o`;M}ĩ:?mյI$lFnjx2%PA+,NDVtmܦ}rbhK)e.kAj}u/n͙V:*OYK NM{M$g6} & $nNAl(/q9CTfKdT7` \)١.OyjdȱRht%{t6R,%@{> 7| JAH!x2ҢıiNdJ˿ш銂Q0ߓw!(Io4IKìO!|8ෲ։;%+ M^ et.u_wptW`α9|*Yu#}D@~pN 0håRIp׌ROV@)TG ba/ U" R{4xpɰwVnRkc'Fב$lκ?"уH5@u'Z46pQ'bUWw󻍛#0ׄ&dۂƔQcMLM^)cpMx)ľ.7  `z(A_P4#VBlǹq^e'2W ;0?cZua )_k_W$I p̱6QVQU&wG!?\9KDS&Ji1"owg`n<9U~OqP!2ŜzٛHZ'5sRk5(}`(F >` B{0Iz[lCUB1om}/b7K0hߡ-ڑI?O֮vd1%Y'Is楟I%*74w+5^5ТQIS` "gN=2.E`۳ڵ`q& V3RS C<(f䟜!h `[ꃒ! F̃%GKj&d4D{]Y'/C1^;wͤ?}6sO;A M9@#30%=fSFra 6tU #C@CQn&1)WXrssF໘[vӢ z1k}i e_Kmʼn+awRe^ZsS( AvL Id~\,)bqav1C3ަzV&`oع7ġ^GOӺV85 DsdFT6}gh\&+WC&F|6NM^R&hv(LO&A?5(|mZOxZtzmצ8Ff#)tW@Һw*Z0'̶gP]Wnyn<4UeMjz8 ǾUHmbt:eOFF*6i+ͬED}ٙFCc=: {DB GGa' s%+lX4бuϕ'_9`,a_LMTh<"ZdHqt1!pKALktف5/dxk4+#`]"nDH=~5PIK]ɤKhhkFzֳ|XW*A,А(I״a ~S/Q r (rõ#戳=ob.:84 kiAUwm.}5*\!Aj́ʃȎH=ۖEwp*dp{| :580 58 fE )fuN.jT&@E4#b, z*Ȯ̇/^G{yAjMrsuI*"@M`=氙;L *qAQwZKPoj{t/ui2oM yBcJϖ{X$f~C\0ȼH4J,lgT^5gWS&Yם%Kgf<QA;JJiQ&}% Uͺ? lJA :5$U{fѫLj,F\n|6eȎ ~@Mǔ txv:)DҚ(2*UVא! Hq\͍TҟK 4V(gkOge&΍' *T$:*d\뉍]E2jMjk'Fb&m@!V چ/3N*H>g1&QxhsKְ 2zإT )zmUow'hxXwp6G;{W ^@!ߦt*s+S" mW9O|/_Y}SU\hnOֆ8M|ݜ琳2Z aX 3rõ!c.6YcŐĮXk־LG7J5q2.BEBD4}ak{Aޥs@oiP?ä pR ؞Rus{^ρYh&㩚c&@ʭL5>*z~W{4%S:qtkJu{XcOgGJLiUSu7r)0,],r[JBqVV9 'X?}6 }BM-Tf4]Il j 1lAU0/H1۠ft@޻_t?b?w$-X9gDXF%tq䞏wGxEr /5`jlMzl(#l '::yb/^~/L oyyϺ MQ"aoVx3th$UܟȊN>wܺ>I@۔ϖ5rdxMi|.c1ȑc<:)iSK7^T+Nf#LK- %wqFY..d~ r0(-m-GO]')8("Ao{Z-ЌVa2 Y7zEZODA7Q5T6m rT3r0˟ܚiFЉ },Ae#T!L v-87 !";8B SCJWŭ^BI!$!f#9K%1a*%xy,Iia3L0OfngM B1JCBb%|0 n#g$\g&9]# g8،7U(P©>mpW+<=%AuP&gf9Db^FqYjP*)M9s:N#Org'.5 E{ 8OS|D!! ۟E"#5R7dCζ FJAW &#, &x@9=ȋStA,h!Ͳ j#H΅/`~ɘ߂7HMh9xq)$Qz=w҃kH3Sl⧈g Ժ.1Dw?-@؊>7ӷ^W1t7q5gVpJrI)89K({j&cQU_/ f_0Dyk{3 w49'ᾥ;Bf(qr۲ϛ)Y5PN:5:#uI,tkJ;}cQo]PY4 x .:F[𠢔o+3F êoH#M=T1 ,]56G\. {ZbQ 9eTB^;Jb|_{ ;dL6Ȍcnc:VOdgwQmbh p "eJft{w9` c%|,;gʐz۬~J˴Ðz8| A"ÜzxĦ3M?C+"fXIA5&ψl^hX}'.kg;?/Q΍62D'!nkANTK[NѺfM+=c# 42ܰ1%r&^e_Wx[ghMװ=vp҇t{XNspϫ+GIةE ;̏US'0~GwC_\ņxm*vXQ;tak )< B8*8v :u :/dg݆|U>=.J̯AX]&?i's"C>Z B>3 BN PW4z.Y3}掬HV1 ZOϓ>ٞ€&[0Bsjc!)⠾cpx0FժGTTF7Mu]HrQCY}xwoFHj[Î2cQhΥX_{z0s2l/MxToTVECk}p"jΥmZl 7j%\)R/R"B6P`RX0UmifIrʤdW a3N NR`i4?A^>:@:ٷSyu˘̎d}ph(y[S1 X(E<`‰Ec? XIZܵL_j$^_ؼڝ? 3˩Mo }{QN•/}`Hs`aDxN éOGM. YDаt,Q6r!XRn"]Q }XM>K&=rs.llP+u'|'gP}DYڝE /‹3z/0 g*Z _\-4%+?$"f#_r/Np/ҟ195,?#-.&{F2Z}T]VKt(CA߻@>˙JkcKQҠn< c3ՎJeP}(0?BD_׎/yOTg+9JyD'Հ*Ztdl=[|Tq㎐fDީ͓Μ6aՉOxjJtj|K9o lp$Fi|,kmހNߌVMx 2 s]il%JUAX[xvtΣq`JXov>Es8O - HJsQ~{>pd 1|VQܚc_[ bEps@؛tTgx&aq>)SKԛ=slLWzm8a  O44EI rXp"ΘYKtlC% gZv\ƥ.y_`[bMXs8ɵ6ii׏J6.4>IR*DRM7^S1:Pō–~+eu|2Y( m_{lϝ6e͑DeW6W`ʮ~}HYZ~ԏ-R&i˙EV{ ԽA@:zv+Q//DN.K}$P7kQχx&Xy*ЪOW+KOSzu̿{IYIE/8iHv,۰mC,@tA$,5kǼAetxŭ[|Tי<$ԒksXN'C-CypMiC}w@F/"TAapze++I>U^Nnj},#s b'(IjeKzkO?Ek6"_bhA`4ߛ /㴓tOM1SZ샕$;Уl]\)c4c{HTj TA"N3F;4{>НD[;l w8p]Cy:5hJ醝k*[2Bv,&ޟ:ta Ɲy[嫌.t8VMAV}Lb`Ępư( `]~z7`FF1Ew447;M9a ;9pt㡟/)JX7PC9]So^>D o-O@o%,ۼ<.x4%xy[18Y{0b]dvBngd h^) /i`-XD!}gW8mbD!K5).cc9 QB6pLiĻprv?^}AsDoe$]]|w7la7NV!>=tZUiS %Cpk}g*+dCRu MPՈ488g}f82 G"\kz $$h Ø-rCImxb@Qb'1=Pz hivq}Tj:BOi=0.ccظ^9rфK⋍MG 9P*pM4Z?9\6ըɲ{>OH&U[NJu *`"6tH< 2Y]8v2UiE[{BL|>b&s .˱R4ĤγK/cÞbZ&([0>!˗te]?XΪQɾ)cK1#_fu9-pH ՘)@SG hhd1e&R2n1i!*T -]-ýHa*^hø侀)+t;:>ڱWO#*Al8 4B A[nK-GYYu}tȉ4ar*oC$@2k̳ io`N,h#jQ)-aԚeKxG/8)Gm/]h6P zm/pD 0V}f^M*략-RyAd}=;p'[\^/NXmVY㖓6ByB+Kc E=m@]QD^Zȳ+q.%uD{z!s:N9rUVT +fSqXK2G(գ},$)y4Y(~]fz  ìl+9ɾ0-*Qzm)lj.?JN,N`w+ݐoud< 5Crs:sK|ީg4Uk֙xgOȈ{  Xjum}3 k7Wn%)a|സ=3ϙYMyznJ${ۓ2i]㋺ 6`݂Uϟbg2< Dh'h#urQh#s՞x9څ\UNJ! E^捩=HIzH$(H}/Seˉk)ڳ#9 H5x%6iU))H0ߋcQ\ gčBq JqMT _屰\y%n/[꿝|EKC=zѵ; JbHTt-MȳKG&)W+EޖXdPUQOr:lR'Cc^ܻ ؐ^?oj'$ʃN)8]5"Qy5۵a a},_$t3$aIg̀*I{(\Yާ}pj@QDZ :,ѱDcUƁu)=yME 5p`k@g/C ąSH3>:jR1gz;]+T۱IB.p>xI+v< '9r;LX{%P 163ߍ ?aܦxCTMCv^f'%D1+k§_txmP`\ڠSpI47B\5ZaW@A~IOz{Vmd QMџ @vgfO=cyҮpܕd^ 5ЙԽ~WtgX^*U|o'榳&QiBOpQ>mBxdğX_ RkROkSx~ |Oo^~6EZq`'m u,-OZ"{}b]@!J91mi%v&[:aRtҠ4D+NHZ3#8,{̜4 >FPBXTu\1r?f;ahQw*=6l}X@q#H*ziԚ N  $8wެYW"LTGrJjQ̯|lb*}L{4h C*D^av2`[0 Ij?g1ǣRWx/GiZUBdavĖԞ|:Z tVXU. #U̱n :^sJ?=tn֘se]K=wY|yќƱVo]U(+iM]g&tFӘ&R}~/S:K1ЉON"@4jcjʩqnS"1nq,WP+((iŤ##M(b1ш~eGZTU<BM7&'LlUSBV_绤TN󊏯ńT%FCi@ZiYRacR[0ҍ:y x" ߳s;UZ!$(^ 8}D~h 5|Q f5^~=8wmN,( q&]ڛ-B;N <`dK)ViEl>E-1KqّȪ[5bX=5V[}_sxC B.(&gz)c_ L+ƞr bf5  RH# ?"Uh IAɒcKO#ܗq~SvKzAt›ճ>OE37CD 4Lp} ޫU]e+hgY~2fO/ 0"8|g~=UʏqƧF۴DH3O6pE@wԥR/ܿ Sa!(zV { 1?@їpa #SR/a1br? cO'GGj#FLz4 Y|-$sLV܏sn-~[nu(&ul]܃x`8{`#Ǐq /]oZGHÀ y%eULtuuU΁2?Z%B]/02kd-e|Su5˫ϔKnDFT@)f'p6+Qr1=ԂVc5JQx7pi/vۘ:AKɔp7mL=gLE}@=CM;Uɹnlt<&BQ1T!zV1̏1烣MP)8J MJU^zxc6)s,j1 fiץdcz*/WPvs?ʈpW7 ]nߙf&aI;D˂ -&³rdCY`^a& MMҞ~@0W>OjLPL}ciV4ڨ@B1.K a>2r}&@Ryn5L8NbAhGd6mHLj^f1FABkf@EkkU4"I54=AI8`>ʆܴغT MBΡœ;l6+&@te'md +I nS)H`,]~Ljl͓mRJ||u\B ťau^he7]y*2p@ny >=('QI1\NZXrN742hl{G &߀!DFy$j4x[X,tRv#NBs}}<_1g-vW$zN~6υy 7| @k, /aV!XvCaҷ4͌=c[u9 Y6M[SXN~m7_74eH38a%yDV\aK %TΒsk.Py6,LOOo'=S(z\7VkHh窨ᥖ9b1#B <Ή;2P0@6dJC.E=lS"lO7kJ/:{i[$ZA2$%9S"bp~fiw?݌ΑI!Ou)*lr:5-  _rU V@EQԹ`&VDօaL\Ө;jNJP-sݮS#/=:>8kXH]#}oJsVj} KcԜY /Ѳv\e[ `L2]~k%&* }[%YW)[dsJq `"9zNPB䣏h4hѦpLpnnn9>B;gٯ:;䧬ܿzn*KH%O3h#L],:O2״nQɮ^oE¶^\g Ċ#X>)j єg6="be Y׭^=gY]t=4 PʭVUL(i Bcm_'/5?gSsQ咶&5DFFs@˜ڞLkPWr da7.,?ob^V R=o#ў} (̬րנ.)" tx9:i*pg\=T! V{B593B[x3:@ Ń.kN.o3X) C U`q)_Yqv\t@1}ҟ!؉8e9fhٮ ЖqM,/oԔ{3{KJP(oA o$V>Sx(k:N}17x”d?{b&{k$+AqTuaWPre Rc̈(PFP|ܜB L{!)gkGˋ9݂=Zv`$|=g_*~6I`#X-؟wɼpL ,6y'?QVRTRsL>ޓy:m^=g[lM'ׅʭ];  nІ5ʟ'm,xy fNSqz._0@HTJ,9(i=Ժ>= >s5a;}H:/!G-vS)e &4{DhhjӿAwC_u* _A$ 6< 5^Jwoؾ?w  dhVN.$]R/_F$EjG2ΎllzCE4U(0Zև M8> KSG 2F;Pt(" '(h{eq95e9IكT*thL^;Tē:6r%D>#5V#Y1xêhsv`9"לroNWR&wZmkA!3)??η!cFL{mvPS1ر˟""#-RrV 8;g<n£me4؀d zb* 1r{,ܒ._,K 2g}q~ڸ &~@q <)0BW|F|2%ԡHLKv͘wwR2x+ !U~u7֦liy#q`<=OQ5׭;%4;࣢ fHf0֋tpwf_Y]8LabXhYAuٷw]$tA员N}0D͔n"Җ#CL"0ιgw{\a}ѸCa sm$lJ3 \v@|&*6}ˡ0sE~f8~5hӆ5`&9Ȟ #بqvCxLjhWz҇%GMP[Y~=3e eI־yn0YoFNO*vTSQEcGdj93F`´nm4X<rC;okѦ' w:UPOSVN2m<+oxHV=ubARu~,)Iׂ[Ӣ-G?X 㞠^8R0֝<#S%VY𓏱#JF5 |Gm{݀aswG 05CfwDBhZ £"@FCQƮZM_VQzMGHf QMsiBu̐^J$l$Z%1]g1VTZ!;#hMU՗n/:7JF$b {8<}H#o;tN,"U6ZUYRݜ"M zRR%-#P:YJ'^سr^t9f7ЄpµM'\)1XD'eh&T2&xO;뺑U!dGdon/kaއkC%IƛMs'Ozʯ^1KfhzI^b+l%ka/z 㴕 (:pU[Q ) I8V<M+(>Iº]{Qp v"sgR"RW5V M!*`6`ʼ:4EPJ&GtP?q3:AòX# [3?^e܈kX#g3(jjYN0C4XLVN % Ei?o^QGHĒ CeQqn}&y]&UY+e y(3N ;v b2Tcy #&3 bb$;(I1\{;^)3*6I`FCm$$OJmcm֊ًLjO < UuB< ,w?XD\$Y:pJz _5We YpBck+>R[V݇? ~*#Gm8k ;lCHc0v[O?ԎvFNJ;s,&j˺?FkN!R.~(h~Zq8yMn,!2Ua gϰD̚3Tl=X>,Ϫ~-d]OK~:9! D&Oqx(OQQt"N0?8S~m%|!AGmxqJT1]Ja`zQY:ޕQkojTfĀOR}vkhxo}MxhHN "y*NU kîqH0MZ6o&譢%21bnfUL 'qoH@n[3qe3 r]}%y % sQo:Be 1F=~?pNaC4"7xnP0Z+lvѓkcZTizR+%=R瑀]VH!" 0;ʊjU,sAUnl* ,f h6󛦷w? %4_ 4FLqoˌ Up/%/uzv=tHF@&b'U"氱#F>2[ cKm9{2d,O[h CV-{Xu 6:yW*wh,2Nj's/7x6a%q!)c$׳g}ޮkTc;\I)` c# LK(:yhbyÙ&`F_: XRPv&F@F2 F-⑭DN8 rY6kHii'H0zyWNYZYȃ{gP^7vMRz8Wo,ba-"t)`,Nj]dA1Ə>b5;nYc|n3l a&GfIMϺ"gş36!D.o_&{ډ EI|?S ׋!I t]=ȌWܪVKfCL(Ҥv;.'|0ɹ9srx QEf2PE@Ѳ Hqhkf6h Z8wW ,^d7vV?XnM#,sR 9[!O1-Vj?Ďl=&I(;ﶇ)z$yFJD`Xo;$uagӦ42z/`/ء5Fd26e(.@21 5:yЎ5&M~3;`GדLaITDQ3l6%(f0jGUqoJ7> . 4VUB|udTX] ߉d%V5^{,K6"п4+2ô'/&Μּ%#a^{_Ula}" An 6]^.Y,ۖ6̑Be 9υ"@ߵԔ#Uҟ(tig]Sju*[DӋCt؛Gr5H!|YۣC:2GNґR9Ley^~m9tD6]*CIp  @]%) ҭe_,*pJ(ڇ t]zWt7f) 3s3˭1Vd%UV UN=Aj]5E *ߧeDDIÅ YwUeFp z}2~Po ^UNS(YFU)9"[ U397 5,HNN䝻N~ɟ6,9y!OzlrqJ: w0@mOͦfK- x椲'N㨲v$>> /^ ʢ=h+{uq :ӂ:59Xbbu;@*Qw'SYr萕" /tFD6̲z[K0/llʉX nAMda+/>Ao"6Z͗[ׯZ|6C+v)lom1tP.wfܫBo-؏၌Q 5UOHJs8Ya(|bE x DŽ>͛y)3Lp< L9| ,qsCLR[QYo/lRAc 6WŸ!z|a"y .5zj֒bD[:>OvKOOQglK)-f]U'5s!I)<NRj.!r_W%7mrWm{8%RWZ5C2`WyiF*j/lBCtTk \l2_O1Nx?z!Rb_?\ ճ?X7y* :_2e0&v5Ț?`:oNa/1h8PtyIQ![ 4r ?)hg%l)^ GEQ!XuQ}:r}|T#aiցpѾ#DZ&#Ȍ%~`ȗ6>DjҎTXLT8d&z!j!sN!":6gηɎ%WTumT"1SDZh}@c~ 32-\,3vŠD#HD#q*@ղb~'Yg+>;I~иot]8FGPn$ƾ=^[=y?.b3˵Ps>zg :an~1'+UYQT\cM~[FaH'"H\}U3'L'>KR~wģ૎,DcpgTȅ):JVu隍N֑yo8=iul⸤#>a2nNd7𤦺T3әntuN5.D@eY.U \o`X 'J:tH}@1rTF5BKya(8L{".M~ʤ6C-U8CqKTm5B[T%J>|c57~G)ZҟWRJOS| V3J̓Ͻo)wjL~.絛9QafCE& ՞+qm&Q&;kԜk5zO׃ށ'56ゃ}520L`/.VZҙ,-iErWXRnDV%}9\MUN$\ga+h7myd ]$Q<q@e o OP \'.ڂ8>)hQi%.ݢm!vu:L:0h&9+rI/bzCN|?~]MA1-v9[О/8T_m qABY8]|>zaP§AF_ʴŌNC,{"qZtާ?"eqTѪ\/Z<*,svxQ-a[K& hr9΀| vX7\pWęZlW@wLG[HɑUzbE&s |(nk az(_ hR#*,9秤V6# ._~c[ZLVfCږĐ'ClIaqd lJnʾ\eySI}j58"/J(f-X9K[=c=Hedp`~g56ynnd1 /a Vjؿ &+%@kԅ_vOM\v*HM֝wX I=-M t\0k*=viR.6L%[rߙtǔIzTJdBĐt0JEcya=d33jR㦠m|'? mnz~ʂĬZ#LhG;W^#ϫwYUǰ;ƚq+| GtWeʎzLD:a*8GA+7DɛD5Z#=+~u2yV="=tTh7Q6Մ9U^ D='#R}IhќnX]J{Eq Q焐jkݫ$y?AQQJJB"o,*.$lPY"(ݐSTψϡf*m,8TI 1,캉4$}ؼ晴sUl#:C<増N0}7tt~޵#!U]̼3|廐7<@WiFrJ{ukՂnh iBfd{캪¸k5T2 "-L܊z !E'NY~۸p!Zhȳ r~d:̎Pn#?WK:{sʉ ecJ"G;or{@˻A  Y*).*l3հ p An] {Q߱E+v ww9Dl}Şlg56W'&Ξ9Z7)l|"k\<^'v5 LJP治%'n9&mͪ-.}9c;s ?̂z5Vl++7f6Fo,)z,#~P"R1^|]SUEaLxO`JzϿEVxO,;8ؾ&(Uw IO'Lz,ޣqR/j֗I~}|u[JM.(~v*Cc4xD>H!J_=C&#ny4F*E.Kq3;tO8}56~0$K>V*Dlo_S[o>99'9rӘԄ3͹Jr/jl !Q VZC''%{4z_yEf2*֧垇le-0JNX\셦 ^9#-2«]5I+{GYnۺzM3RN:_m) <sZ*5h'kǟL#Bɿ}߽nqi1jD  Y\Lym[7A8mtc#5D )&ᭀbqTTXV[w1apu25g~#ͧJdt= Y%C ?P@sDrINh_mXAvdCk'YV Mq>קp.L= IN970br,1G*ǫa|~y'RXUQ`$%L &},MOkvU :$/V=%ݕRœ]8zԑp#M= +aktӟUkpz8~`*]Ağ>IHGJ;68N t ۥQR‚8)2LւpnN:2K1KںNq!n"zjmi2I"SaL7l1,8zr%c3yt;eXu+n/^ckW1;yJa# 9} ſTH1pv1.#җ%#j6`_vR!xr´;3#( 0Wqlz/&[ (}NS,SK n`(~B0ɸ=g|xTI^Ye5XZIsB*uG)_E7yL>NEeX}e-; Ɗ.%mCאz0q]t:u0ewFBaJncw&T[=*4BUi 'pjgEܧ.akL5YF5Re )Ē/^0wfS 6:|.>}FO}A~Dt3 Yیe(ťCHW_fM$>D&.p ?Oڡ% 8IPt7-CvUm h}3+`/2elϽwS_a ? ƪQٖjX'> x ^$6OOXm3A(3x(M)oZP4j ⚄]p59mS (^lmQXFf-"8hK;_4$ ILZ9<+mɄ w墴e05=e`zdɠMbd|14^vլ]pͅ rҊ4ZcfE4u`‡@O]6!`HtXM$3͇EgEWw7@(֊[5q {0%jS5TXS7!^o>U%k.CΠ x[Ag=H*nrA t=cCs9I-7[h}o+릋Q֩ŕ^9EaboTYFf jHǐqM E^j` |"6]D BGѬXjUjT&:d59Xn9PMc̐%z_*S192n94_ƣ˛*𩫥\ -2\/Z7KȢsBKJn}mA .ߏ|6w[+h'ɽU7k2~8eoc~/xqgP#DTꏴ'yvIl#eo~ܵBqK`" 0O݅Qn,$2T>;\׷~2 )\%[ĕh ^8}Q[ۣTb?L6z:_麁rMn`n|6LjC UaR^/|3A?DeP`{vj*i~2 ni2Ul,aYaI (QHidѯ"}/l&ʫI ̼͉Sjˎf&S!%KbmvSxI{4ͱ%yljАKNj_y[Ex@cAґ/9Q㠫Ydz(jNOXWL%6D aREe}Je꾆,WF/ULUz/iWYH[J6:vE#A1AS}xR5yV"KoUWU"i# =( W࿝eQC=5>mIczUᶺ"6O#+gB{9%mlC~=73Wf"b膷++6&K2H&54F {O6f/nm^R&?=O<9Hڕ q*'Өkfm%d3Pla:i YI0 _#ϐXO_,J2ouU@!7w.n+%\>QDmkdg3ޝj; bzкOқ:g46'܄~& [t!TVcѼxWy0zGY¼!RKlV+xY l9P$pAT˔]_%M*ܙ5I{=x*m+0O{wJՁ >BZzY.<`E&Ƞtn4ަYaڇKމ+OZz]^)z9ead[hT wB'Uh]ުzαzI~]@sa,GokH]Gp!cyZ3PA @บw1i~:,;foJʰ$C"'獏_+N5<KAp619iOgRX8W"_i31aH$ X˖X%Hb&cÑ,FԨAKM%8#fd%g0b(=UP6^>>89k!̓vO$ rМ^Y(;9Ķ~ BU5Rv ؚzYmLX_h7v4F[ Mcɨ!Eu#jň`5ݪK7oz йL`f_z=OgWUm YB/!g9l`cX?8-6$ )i/gz9k9< —s?pG(62=0xuX~H2@4V7gHt0 Юwm6 !#~0D4Gn ~@mަ aR[_ilSaڳܐ~|@/΅)H]VG..N iVV_yI&C1:6|D7CO!V _䢗,G#,ҥS 8kj4[V׈M t >ôhk}1F_=~g+YpMB]Ȩ[ܲv/>3+.[&, A…B%ϋuJK~{7?Pj0-õnaBU*J?>MCצLM$Uge~ۧb(5k`ˋŴ+F ν;t /h~=_2_X /SHGh 64\2:Fw˵a87liٔ21eݤ3`WwС n#|\ňK(Oz%3co^iI s޺$Ƴ-0 /@mcxGeLA*Dmrv="GbM fltީ/ƀ(H4'9N$plGSiO< !MC1aT“ Bk:sĚT/M@'%KʖÙ-DD"fߚHAD}0v&rSm9>En(o㤢3" &IyD>2wSLDj).)*v'hC|FA[[T{@Vm8 恀c6dQ%c׸ӻWoMάʠi?i>OGi-8X;[sgQ$WjҶPX(P{K2l*,:1jCcʯ3>ჅוePW dY"W k\ڋ:ratû_ͭLLi(B_cLζZv2o;ݼv@3rWSl -p(W*Uf*"xҼ+5?F#Q{]e{{'[B6L8A! /8Ǔ?fR&_H xaS\TtKV {7FC%+iR~6)ɚy%Ay\?1Y{+ezA„Z%.ޢc[ռYX>/9 _c3*ՕJA-t=# =KG 9Wu+.g8[]Mm[V_?p.\:-qݧfsrznan/|1v >vD2<@WpLOE/~s?wC֟P3\F!N:mCӃBheiYC$iR'KuE'ORҘ (h< bH{]f2zRrRؐN(TT @k'X P_M\ET96e(7;GY׌@]C2Q?m_+HVGDS28 W7 y]R<p鞦5۴cmwZ06F^xdզʄUO|ljVGhDkm5Qe:7dduE'4j<2hL+_s 핒_Jz[rfKaCqghgH =}q=G"=,+k&k0 tw3P(MqH/BhknPcCavn֥a2ˍ#Fx9"͇%XԣkRvDfܛR ެH"v|92T1vCZ,_5yog&Hڃyի`Y}%Əë qkʩgXM} Ŏ~6 Qxh{BpFxyBӉj2f j*9Q$񷣇դ,#}@9Bc(i1:ԴRXg.ᬺpEl{p8_۬Vz6^ pIClLOBE$#Mn^ wc2n%֍)X6Iٚ,/OЫ *yWI/Jw; =iΰ;uq栗 $jpYj@c+H_y /c&"H88:lX 6;&D婽t s-kyRfŮ s&d:FSf9PtgtQMx̩؛]+szN .ax9uYz# }F~B#S^e ?Kp{6{x}j;iAz9HW3ꉀqرp2PۗcnE,=~Vb%m9`ǚuG!3Kܿ\g912'? 3hU!mi@>TZ=Hn}@JA@?ݣE /̨Gwi9!9fW@Wz7? S?{./Ш+}(2Ě$5|'?Z|m9 a> W `c-AJʠ[3v^ӧ'{OX*ttϋJ˲[9*! $oa,:1N-:thL95yITJB@, f[0W֒v&8R$ KWVG$y0D1I -"c2pa4Y#+Φ+nr>_}#z[%B%jv bp;sE4"UB*5<)W h==/}bӛXѧ`/mA"yt>o/y_U&(ɽRg\&=au=й:'{4o7`"YT쭶+3y{T\3-I;zD}_תc 墍GO.&[dum?/@H ="P;%.1ߣiҀϢۖx#~䮑S٩CoX?W[FG.כpQS -N0M5!1 1KX3rr^ d۷50%, 7c7HD:O!6-̶e>_όgO!X=87_Z$,ia ENX6CZtcI0n_5rz6:AYݮNIùt-qR*ҏoj^0{g8CL ؠڏ [D#t*dJx|W{S9 _NCzxMAd7i_J'W#`9?yè ;a)dP5grjͭHtQ DJͬN :K {U&̸F0=JD-N>QgOW.zVG]\}I>|MrPR!Izv9$%OQ3~.rYٴ3xv )"‚-sus! ВajM 'ݓ܁{5_> 5>uL …3K"#)3A=įb@2 lʨ^XN{Gb za*.+}#V͊.pD[i'U*ŇBD^Z+Z׈0oj<3-N|:_`юnĆ#z;~ШPd҉fA2S oetϸD)LMa]蝍 ]4Lc5TcwKfֿNm-(ɚ .^}iČNͺDcoy]HSQL@pQkB[de&ST1a{f'AeK8C.0軫:\W?g;|m0rA(ڄ*nH [:^VWv?RPj= 1zvEpc\Jˠqzһ}ja<$٤ _&ލqhM*5HRЛiHAl0@eλD c [di-G_սa ('Z]1^bnFgٹ~E2"Zڪ{:8Ӌ$17!%P/V. 7xzώ4 ,:z}[r웞^i\3 @vkM=p].lJvOg8=Fۧx E,4Vuږࠩ;hVc,G!jUG#>ׅTe0juJ9_i$. [yN!y; H 񦳇s Csn9A]h*WW&{l!sN9Qxrv\bGsh2z,lmqLJStݙ u@~$@%WQZtA\Q|{ jc$aO䌇5[:w3~GS EK"X7 c;d:/F'iѫn2۰ZJ>J©AlL-[~&$Q2], 8QEeU (9@z+n6o"]pܣW9@y v KY2) }#-ư-h G'm& Yҡȸr!+`b݄|l jFiX^m٭U#ԂS VkGG76.p]pc+QA} ZnP<ʃeFKu4-19|E0 7ɦ!ԞZΦ@YOgiAq:Lu vˬ^ߛkxHM1v[4\Ǿzi~Bt2bޤWp+` Rˇ9?}W-ȜtV@&f *rپzQbWXrXS#r p$U0^|[oDpGCLJKcpyk f歂i ɱtr$b&seX?6^̑iuiBg?0m a)I1꠺1y*"eZKSVM.Rve26DiZxdPwX*Uى,QF5@ϧ#H/Lˊ6R$9g"C7YnecQO}y rd\a{%G*@1[H}/xi>G_jsv*6ciUaY}[*/ׂ4wo +sZE4دV T12ZLj8?Nh+KDg 6a,l4c1R4ABĦt7ID50dXdNppPq'_\m<?z*$Rڲc/ L(1emPx N{0@q!*CmK faW˧` %. cp}N= %A*ej Q||x CnHe([4iŴ_OVcPfn$+z\XO_:$fzO OġG ڒ_ `v)LWz,j6H-N;+X>x]∺ҵ^UVrH g$`ħ@7fk0""ޠ!/&mnntD^a: ueؼJ0R:3L7hV%O!>|:;y zo?7t_*SR2(AxM%O⇏U{}U*W(-R>(f)HE"9 pq G Ť1ԓh BW L{~[Wv0% wSte"ϔ%U.C&Lf,oԯ2:\=@ 6%;m zF1@d_~)#̾剶*Juҹ^:⺥8('-Dq -=Zd80'[ U|Ddy2PJ|޺ ( KېDH9ྣ! ]% W_QYȫi4}R=c\L,T"2ġf"Ϊ#N`F f^!0n{07`kާtiʈ 2L4 u0Z]cHTT2w2KoBjqX[ۑ;UIhg̞{}e5q|m.@cmVv̀z\\Ŭ0tj@ w>L&!U!rF/Ee"o . )uX^Qy7JUI `X ˜ɝcfcZg6Y=·НG1?Ze_ H+2Zj/O%q ѿ¤)r|ٛ*Mѹ}o}_ƚcnaOegŠ2jӡx)@]ѥ'j"v?Oۥy¦Km&.%mf=$Of=rcyHgje{m,0Bպ[=}jY9)]銽Hj Н] ,N7 !H#6x|>7/^r /B0cJ As- 9E8)@M%N[6'Z`LV^.״5pͼ݀$iilB>wlS"4#{Fv/؃Ceԛ&&A}D_4%˯ 5LzB_Nbbn 1tgyC !aFSR SaoD@m~5^"8PUM;m:-dy@W?߃9LQEѪڲ&zْcO'6M;9P(e1<B4e=wՏzfѯdP:ƙ4抡5uܖ3`Vϴ-<텀ؘ ͓PѩHYM禄{cxI[o#gQ%,`P娅%),aXgzXnY̻ާ^€~*pz0Jp v5aK8|zp_i:Q}fOwh ;v;޲-G3ޚ"$`) X&vɩjnI RD VP/Wvw}_.XP 3ݖ~*Gmbo,_}}{{>7t&f//_N\tUf(လljNc=ɂOD6zm򽽄s{yV"WS"7 dQX~;1dnOY]'pUiZHTSzĎښ|bro Y 3a*}RN l9bQ7/);2)& Vϩqe:Ԭ)C5I" -Bzrj6js` mjҾ4Js'Tƹ ioc™Ź|{h2oJa+rj 7. Im.O'^g ]5޳P]"6M-roB2ly `+YM:YczT[`nN .UK0>HWgU|.ZOR(h-Du󢀷JwKؒ=+`ɰ6b՚.< 1°:⩤h; -FaSV%歵k~$8{CfF~jtl.#kND))- MhQMSݼWZ$2`#"hUAE2Eo˚K#?b˒= =o|hz6L@A\ $5I>[74E_hfx &F2G_Z޴= O;{Αn> 2q 7_ܙ!w‚18|1J#/Z\L$xww5SP#ctc 5]_G.]w|JH$(d5t'[ʴoε@4ۼ콵H.Q^Hh 9 do4gp~&h["cT4J~J%#Ŏ Ustzj/R%+Y |;㉾/MyJx|\|c&zeZ9&>+(ގN4ۇKésQ ?$F(Py2u%L&;8 =/6]eQO{O0%o;&ďhh(n ҩ^F2n(ZI/ QDN:ϵ0D95[x~hzzb]V{(7AJ?~fl8xw{WМE w[ ri)겪ZELk6g#B!z`1d^!>ʘ^t' bůtQ kk[!1_O8i{sr&;kj(&9sV4LOl WiyUKMJ3!nyVD%N'Ҿ4'M{p~+w:eksW+6s3 ."_d,R} Ό5+Oj3RR }X/Cž,hO=C_ɹ;f/[zw5v?nW7a6Uj88͇v?`58Z'K|ZYo (Ƹ.NP zp"UF^ L`X,~I:_ 9ss t>j63ޟMYTY["S*vc.0ovD@PCהx ϲ4L][A绡ۆzJoq'ù`Rv8b|N<_W?Xq? ]4CsjKHy/LxuYfRLU~ii4잉ܽt$JN5kc{^ڟ))@@`ubX#Ua/p[ͦm_*l+J(R]{}DJ`5q2߁xjU70r>G\  (H8Dg,ü4~U'?00kS`x#kdH"Pp,sibZ|fy5'R].VK \S!yÁЅ&8Yz琑23y sgQXci!cusϵFo¬Pd5Y18Z<-,R UHO:<ћq#nE9aqqڠe%|&&УJr@B?0 UwvxԠl6 ޏEN#gVIQ {\&]86x7 JKcM1MÌ]U2E>;7Z:婨;ȧ$irw,Gtj'H"/kW\lGၢSǫR={ c w(KjMǘSSN 1QQ&Q]ߣPqVNlU0v~Ȏ!%M 65~y^u"5رE%QN/E翌 mο+fm_Yw?yNv|X2,Y=8'|hooU2 `&D^36i*Y2%@LԲ[Bl!UϘ]nfD?I{|(=`KʆQ7ohk.ܾ{0p덞a \gU:3ͪ E-಺ V<%Sq[[M d1#dm3dYr5|1,R!4|OɁk*̛k&osp!σ|U, =G`s whC$y[*]5U a=+҇}N*x12&3dвѳ]CEDb^] U]=3uG;n@MUFVӮ XDC6AҰ5w-mK%:ڋɲIX;=N[ޚ]ZS]&171-zk )d#}rua Iu&u]Nqp`0B/Z&]mYȮjԏS2;[ a^ܰSOy\X˒w9S;c0o=ziےNaש`muVbK < m)9vΎm'Tm٬W"Xv}w#x9!2'yŝ e]:ơ,}/p_?HwtɦS7JpǑIE[VohƭNyUu MnR呤 ȍت̧rlч\+>LF_q;QMcζ߀p572B> [ =ԽDcc%{ {9anx- ʩ>ݶZqSĀAlG딱€GEt}Y4ےA aK=Y\ۧAiȂ#a.{r #2#eBnTC'DwNIxeYg5 0ZJ\f_Z,JyL[[JZᶛ$L-!:o &6.[%]R3F=GRo<$QHg OOL4sOU@)feT .PRسX/F;<~P[نD(fU\XYKE쪊8xJ(߰8q<4]lulFn@v]e>!hhY.A[)|zoXdA>qVMR",DwUvdT'&RRrK((j\z(me,)?d̠7qaNt'xֻ˶e^ Pfm$qIg'=Nh"QG.k 43HH=E-[=E9PskD,LE9:q{$$l?5CFpiJ·>*KTb#g%4h6J1 +-! fzX-=KTT u7VgwnQ<}V:KR  3˫-M0$F 2E "Y3hd@ZH)~sZ ]#*D,,0 ߅E巚@`, p/~xX+3?#c2nnLJ5 PΒn>SgW;mS65x6MH3X،oΕ(Wn;-AfȂ(W3*,8h8a RGܭMkȯwʑ3&|%>Mٰ"Pjbfs|@垼&#%fVؗm=>Ҡy =T#k̒ҦAsZ tfeBVS\lAWOxa:;R䩬ڄaW.K$&a4L!&S ٠{̌|&_׬H+E|5Y,cIu?;cJ]P8kg_wZ3"@% *^jyU}b}'J=n]JZR_E _5n9Cgv춽1gn?jT=] B9ry ݵ g fbY*#GEyG5ED mz*%X1-*E~g}EԒpAqYf} 6힢#`_ W# +G5&ۚ_{K,[dfdƿmȲK\C XJ/NT]C6aIK+OA`X3ԃċ޷uٞ{&! 0R ɵkLL~;cgH4 K34ftK.@Si'"/?Bn2ʋdrFM6&hkk bo;+7u@TL|#sMMtN'H6;)[rz3;$BbFdf618SU:l.~2Äi!qI5=pFw4INgTǧYmwf}nlg홯ig+2Aۤ1`Tʼ;d3ܗ o"t=@Wn-71)ͦfKrxt>"\f }enhU'tMLьOiVZrׅEbl&D:swtkg"Qn~}amCP&>0`bQP-vv` @4` Rj / nIED~| Ԛc]˟ߞqCr]S]HC%A=G0r4 ?H(A\O5m++]CXU+ (PDW9dcMS"vS0ZUJL>?.|'6ōD}0MhJYER'/wqN8${צ~[Z;^7ľ˓ja:μ<|֐uv1 6>Ic(!%p0$;3M#t:Ton74fd)B>I<=*o<)޿٩]T/U.fjd!Y[,Nšz\&V>I臧}2B\`uN籣e(y-SAȃ/|[pm3W^j-s, qnιFUQZZE%1-B\ DD&W\dm*O=rd zJ{tDb&X['7ٙ0< ;)i @v4i,'I#~F IDԪNI@;axbZӞT%-^H|n 162vwsoϯ:fo5~d]ګx,M`92X`Q+VCLSbhu kGL3~)&fm@WI,Go3ЎNǐ5qr`/ACh[?CEd 3/,w)f/-zĴXhvԕkfב*!%z:6b\8qb`X+ ߺ̃e_`*$DUuSB1'iᠩ?KH SS0 ķ)(`c4o%KBi$Tmu4n{S6; d`3i~'[i);++4=6+W/)ѸB*'Ir%;L8;D)E(]_*SHa}+>uۡff5u~eOwi~m_íc]@»Y1x]UT'm*;"m6˩v|J2a[G_@ۆO }QnC*4 ? Z 3)(b )==9 -s,9P,a"gI3@O]=ycy5"m6&Zm1 6 S*72@F2&\2=ByOu|fbdhnȭnjF+XlS!@%COI028)-hъ\w3IH~%e=;QoZU<ھS)JVm[X=V 8&~!^DkjoW'˘Jnu̩\[mS=jWLR> `AnrIJWaCâ5ߺkdN8D1aYa|%~\ QCr\ \bPv8c+ oGDH_灶n:r]Z"?7yX_TA< janF nsd iF<-d7'+ A"5?Q'0z26|O2:pY!sYч{H3B겇:z6) TmR%!E^~3Ƒ p3Βd Q'H AHR Q [t*@=P1֣&B+ ǿ#.KL.%7i "vX3qz`50;2`3sS K : <8t âl,s:`8唊]-/-&!G! xx5lX>bvGjձ!cAq0wWahFHDZ֢4$.DQd+*|V+|lOs}5WnyyA05%6& `s=]#^r3p]g3'|ĥV_gJ ɖT 4rI"쿆y)fZ۠GZ}O_oj5%pC%AI9a=*3*cU2 95^,zk6'Fꇏ /7<'" ѐLmv{kJr/A%ɛY,BOif-س$ƠtٵD*#,<ERqd\Uz6C!~?D}rm:%JΙ{%ncbuN{R>J#  UUHv4Fd txۊl1|U;atyiÙzDa=ܸ:Qm&/Ik!d pJ>Τ֓!;K8Ԗl>#\va.3gmfרkTĞ,$ {t#|3~: 8AoOϦʐ!{m^^M:14bb$+ujqDJQd9`?0F+l.)!㠤z8{K^9-n*H'U@u}0.m8+eH䢷 '*KQhO:j.#Su$u07"{D\`dz.2#S`d}5"i@!Uև^z},hH9tү'HGD,r'v` ;+iD9@ y{oov eR$Lj+Rj`.Ge`^M34q>́^y[r{:KLh[~rZ=Aμ79[A_T(ibT~k٠+bw2TA+\wP*Ƶ/Rלa!Nd.7jˆILX Aki1KI9µ&h2SS;F`Wpq&NT2,#vj3R1pʲq|i&a+Mt֌p|Z!<HMAjsw{mۏRBz>zNbܴI^S/kn=v 1>`OֱhmyEhRίmfZ4?OMxlorWIPwȑm*)M{jcSt_NlzT1s:Oh)*FdBJ5g7qkXhL5$kawϔp|y I]~[ R*8Mx '|4n{ڢژh#zStnB}bAa43k,Z,2%H(oMo8V hbM/q>)i"8p;4  bgZhMꯈ/qX(^hJ Gh -s7ױƀayP\|Ȥ) qM^#}D^mkʰy u 8?+=/lvdSVNv9 }Դi/c'0z_ӃdQ_t30pHR5)Š,HZG$anu Mab L~ `P^"pu96ҩN xN(^`(=z˅_#USqcpA"l\Bbf"{s!Qo lƥ˦:5?IJle7y$L.>,uu~|Eso)"K$`@@̭JW TB+g,;__AY"[$#dva9 C5jN;Ֆ,ه=)B[gfe9${叠BԱ'/OO:m-Ү4jG|kP`H{Kb\%WekgTk G/?avj'V23^c'MlM.(ަ tKyPXwfDw=pdacN+j)\p-rۖcl%tr?ղxĊv'1'R_r[l!݌yQ˯XlN:KVւ2FÁfkK1]z xGILzhsfd;gsIu(/NTyb},!Lߐ)~b˝s a`yNس~i=7x C 1(zk7S`Qd>ߺgfOtPy7G>0%94>{V8W0H 0;Zᙣ[vzAIF ~_yV{E yBjVZܶmGU_*1q-NJ 'ֹ19ŠVdQՕ=:7"ا܍΀2i*!zBL?,Xlwe"ekR\rnp:TO y ,5)#s3ك)PWdI˺c0g&rax/\OdIpyo_K.C ׅW/3܇y` e2IaÆۻ,XTiBĽ%vI<0 k"-~;Q3%Y̏Y89SNyz=],TwΫgHgH˳2g9owfnAȿ *aSS[HUVQ ]!Uگ,mzl)Hjk.M*G6bodf-;YƗD1 o:ѐOVɥ6k]:ٍ[3]n yHCYΟG1oPy;?\QG<~/_РU ]%GDMc$DF`CR4`>Š(lXm8;6FbZ,Ӕ8k>j17f@) R|'T$d, u6 J%Q ;de I|G!'$ԩƅ=᪟w%lU"On:g,֡*tGxZ6u]ъk:H+l Ze{>_1%Uc*/ޤC]-j*y:އ3.\I㖒{ y /ĵw=P.E_eoЭsq H6s*EcH >!v`Q '}k:k-hNՠ.p[2I;OքWߤqs+7ױiiR;)T6JJ:Ҵ~9AYJƞ PSN̅;^X Jq} o2xbO $kc^6X g e3yG|fZVfI <{'{S禂Ym8\-\H`@J=5SqW:˘>j*luʢR"a׉ ŷSuʹX6AOl&:'Zկ6li8޸wf\"ozP|jUZЕ9H\dlOMZr"W,NWq֒#.Am{yhM0ûԏTZФ]:vώͨ-[C/b3VqL kϦ䖉7sSX_tBK4mvd /xL~_X3\qp&k~E8&#^R>ݎ(wWWө /ZK&P8vLrp<[; cbK3:1%;PTsg3ߏÂqFUy40Xedd+䪠 UdQ)-Gq-4*lF!|g%FCEʼw?6v^vVT{*F++JS,z$!N݅bTziwBX~S7G}-HY)ʌA6fvQ|_V[Hyo?p*\m7:vP[?ȶ1A7ɞT>qIBI;j"25B;ohМCS}.Hÿ~xPs0Fj㘔AhKy3c,v({>y JCrU[|蹊ԌmQV %0.;vNRCϒ9m.,eYEZ.=l/ +zIdmװ::~fH.SϢ2Id,-p {6EN"lj]yN+u3ծq ȧƎx(9^SmOفj x5+U OZ2p6>r!ޕ[^},GFi.ctٕJ#ҙL[#Ф̥!3Ai3aShO+3qd4%y}(!8NLנsވY;t+M{"- $B_7 ca7(B TՂpr)W&fA1 UnB]" f#ͫk+!L X1% TҎFp V(*PJ?9Y@R]`;)SJмYi=DmOP5+vK4mE'}uJ@h g' rsV~c KGUi!P-Mkȭ " F]['>tMcJk?L5/珒'NIo0JBnIxMQ!#ř- əەix`+w3iWE&̨ (X%:C0^_eMjиEPL,)}vRo_x0^-$X.5s\-UQoXL,Qy,? )7!jgJʰlfQDZ ta7H_MYdIQjkV}s3/5{!d~Ƭ \<ҿڎUokIS7`$T)J!A aw`Z9&E Q"qj1DYr}5d~s78!J^yZ2r.]9k>-,"o0t!? lTd= H䃚}$(?Xȵi2o~FɃ9yRi&b5JmS҂k9Ϭn+Z! #t,.~v!/BL88cHw2$'+)#ߋ^Kjs6YA- wo=tT%aX7OͅˤDJ弣jo,%p93%b1%ʿ@ }*&ecU|tAK 2+ t%܈@y{ %Po#^_8-=DETj>>L)"! _JޢiNExo# ORmY">+b0O4.G?"_;&۴8F*+pukOkhº=_8ߌ !Hfֽ̟'ENN {뼇$r{Q5#Q#jBN#KtlN;q{>=k:pk7v<{}O NQHfcl J5հx@w`?'?C) WZ 㶳tY3E5'j%Q?C%>@hhGm3 dYWB =͑6Y=IH"ԯ rԭŷ1^ -vWT0Cײ\/*{-c`-M_RB JM M!*:Ş١gK =oYx7=6&uLǵ"3؏K$5;?Όoi gtD}^oeL8 @bc.BSu}J*TX7?mRhPrAU)Yfw^mxwB]{'ӆ]^ULD❹wui#Y\-sj5m%D rBa)hJeo76}3~V"* N]Z(2GD9镜$ĞT7` >[*/9ưj#53Zc$cX<44ѣ>dr!O qCTۼEJN3xL"ū㩼k޵WgIJVUS0A&OJTr;wN{@дQH>ENC~3Nѫ! ڡݴYJxQ!9ƿo4TS/[̃pV<-*Cv4鿓du K|DKXRg{ETrR՘ LѠ_{}c +$­D|[Cq.}n4g7HzB+>ͳUH?=4D7p9&Na&{qpҁĠF*zY&|ϰK{q$22E18ʚE*|5,qv:V*MCCǰSm諸pJi0W ת6'/#[>hOaa$( fƌ4_'`8/W'.cVGȦy3*l9fۂ0ÉKt-8xԿϭ[! 1Kw#+_yC@!OǕ{ܧXxٜ% }Mt=#m%kفv tHS|,5UI١!*Ưi?;uJ+H ,8Uΐ?mtWDxŤels0:wH<υ_?0l~+.@ ?[[EG.ߘҫa NP/ڋWOE`elHaZb%Ogb TG`iYߞ2$ќQc?id0JƧjo8{QJֽ$g&-ѧG!2O\ {tݱ!/4UX}PA#PK$нAb a^rȿI,pl!$i5ZO[0at{ΧQm*-1uS2s|0js_rumary4 =rǃ"v ԋȲ9;_%-6|Es[Wu/e-ן FrkzZ6@[͋>GHPvrhAx{Ꞽ}WE/cr$ņڳN[rԚ㡾C(pk'27N;l7gvx ЕR_^>ɑ:ڃKp4U9 BT.cGȺIBfvZj6>%҄1qGH j߇ם;4(kf\CNq0;x{pKъ)Mas#go`M YtUw`왡h z%Z vP&,j EU+H:IzJ:* =ӛ.X4Hc؃V"111(d^Uaz1FBD@EX-x'5?2r9. JAY&2y7c6 eq_= mk`Y' -;DMzm*ܥ_u?L/Q yںg-|!}VrLr:W+Y:y@h>zk^xC 7D~w>1N 9Yq9)g{ y?,>(d88s@LDHt< ng[n#267LjC/X 42M_Y8d%>cah0!*THWbJpڠ!>JI&ūՇ)ci8rugݔ Xz$ .bDV0k6ľJ5 RY8lhps;q·i ezwL|f)DͺYQ0-e&{_jZsH+,#c}g_7{^pxWnS;jա"/hcua-T|7 VvD4щ&8&C6.dsָvދǰ=s?'0P(H3 Fƃ0[4ċ^e., }=JPjt͡h߳\`StT{uا+VISu7h =8c>)'ZmG0+-U#F]2ldFU"$#9֞Xz:›" AՏ4~ˊ9yfuP !G? r2Y׀r>Q9qal@vPj_TF1ykuGi%ṫ+{;ODGufRjS];vlu?QS;G7Ī '͚_=MXmag|tR:heܐjUhx9G9{DeG|uvU$KGDH^6$AkSqsz\D2fE[' DAֽhB16I7?D2zQh{,2NT8|)dע##|D;| vs }$Hj[?LcRG?|46 2.XESeKEEA18 ,A 0cb_mh͍[,gE4aH@q=:.y"AtLs0]B.g2RȘ8_gHiX5'C?E ]錥`EMڊŒE!G%L9sBlbm$0crIN;k\MP)A"}72Itu}֘t3O1>;Lx+\u_%6B0&%L4;4)6jmwEAv$'Gv6[1@e>%$(H]?G-@h6i%B>3T iG,JFu' {T BB25̯#LmG1**sQZXI|~otZЭ3dEF2B +JS+U2-}h< P~ԿhlaML29'.uA{ \$<qBW@., SU1p5-͂fxnm1-&ddWޤg2wy<{ڏf4,5KB}^M'aР'{d BJ;KSBUԆ9_+ncjβؔԜ yܞG痺ѷSJZ %̀[,B܌eSAv)yV淗@*V'>ADm0_z~[QV ږ w3ؘ?Wqmrpn[c`HGbCP1gV=|0 O#7)k=k;\K*U>[8l闏xw/q+7=g;PGUHiu4 k}KI&K'9(3_"tc$ ]ت m;S~j1;{\@EK+/k1F\QB5v^t^`oW9P D_<&o:*Gأ+KB~3+`9^|4PXbO`dR<_t^{5(ܲYH?9GfH'?g .nN?d ?mRNu7L0cѹ:ׂP+ ;]@R/LT؁%t+UoXPl@ 2lvnr>6Ψ3 ܦ v ׫mv,l̇zM7O3!+8ҟfr23z6aTA?FI\58Mݐ|/4fTV\^֔REZ|6S>%f]M]&SNipȠݻsyVcT/|;ňbOkr"t.櫹P}{nKD[P5 ڞ2ވs P 7;ޅ~w|'VHp͚0*\%b h PC-P,~0O.Ѵ _Tʝs'^=n/q{('F|bWdv6piۈ)35'] AQtKb8,i;3 Z%vJ)S.hA-а#x<.m~TCJl?|+8&ݱ") CQYD`S4$2aϤ]{N8vw}BnZX+֌C㺰7NʱG _7⧳,{xU5;Dw{- K4 %>˪ |1eA*{@vqKv3Q|sv`)lW$.؆#j8 +;U(xvun *L? do`C o2cٜ>[H|uρXZzى꒔zpFMjfl/fE\ƹ8@ipc~c-K\!ɜud('Jlė|^P7&TƍxqUo mMpvoY4U/3B6BH\U,?16JFKؽ5daE^^3י+VG7:X) ~U,FitqQ<_Bmw_s=Rtӓ)<5jkB]gjܾ_śɌK!\sx'x+hRЭx%vAyntHFm/EѪ*1Ԫ ? KD=()#/g?}HVWzO.GܬR#vz yOG\mfϐPpj NpYAC0IE(R nmr 0:Ŗ+Qϻ{>]Aoܲrΐ924I-szG?]Btm/S>a^q$];T_6b&'Fjyti[a8|[ *ER92RO ߫*s!&&b1חy|:jHIgvBNǴ]󃢡GEp}W^m9 mGt??̫Z.'Whv"5t"jL6fކ".Gk@E'jYr׾C{Kv;x#ǩ L_?9EKR4)22,.ӦI|ӃŒb2ڗi]l [Y+שdRcYl0Ì@BLad`bL J$T2[~S ,/UmNM1p qվ&,}VT%IXf祊ClQ5nH -<{*]kfk(9S10* eS*%έ]$J֐ئf`rlU5u4 L,ҥl2"NTҫ0%P I~/1(rx$*$Jeȝ~ݬ  bD@?Qp"$&۱)֕ǻV[^Z20†>.0īkߘÆ' !ŸH!Ę kwt-?.~}EGd<ܛx&'N{?絾pϛ7LKԱq:dts:/Ff3öS{zHLϗz#A򏖒:D -)vd%j'{)# >W #Jb&5 .4#T֭ =~h&j|lЬ9w&zT0y~Q5LMrU~49#SNc^o腒nG4R dѢ`mގcPɿHѸVة8ArIˑÜd.:au! ޕ+m5F-EG[X1KsD51"WC4qһCpF^4YW8q!_2p۬ V2ursO!d8Wm!nM(V]Iq˴RL}ڇ\6lMSRo:2z4əF'a8Ż3 SDL. ?V(U IOU`V>Ʀn_*IB_џY;? I5@c^J5]NIG'OJ73}CTz,XB_lA{ϱDИ92 {Ӈ}KAwpEJp/+z k=;mSlf貲3S~Nv[7kg(1I)".]qjѬ%sOI8[Y{@>N8hyL12>#Hb{Vƥb;׎ YE,u 05i/38>pQ2aVÐ4*=kFXBֻ IxhVxMKlB~@*w} 3h\][ *7RmS8TKfo8)éFգpS_ QtަA`|NL2| {i$) 8H'W/tt'nܛ_F{,F|e/}U5v]3A@-BiVB'z%=s\aS;'"8 Е.4?@zVɌ<5/,C&vZkX3E)MwуHA>;Bաi9Io^aǮ81XwRm6r2fzBe]Ra*^jCb w͏)E}mkOh J`FΔ,7h4ayw'"z ܜHšq \r7 5v, c"fnR'{Toڪuʓ8!EWklQ/}\ڽAK(ީ:z|>0ogOuugޒ*L)%,,4pnmISܠ P֫9U˚t82$3wd<$UA֒y`zPV)|KX?{f" .3&p>7gU[Jj[u?Oac_#lb4Ộ@|j )U w3Bѻ2Blnz<3e,|:/5y)Ąi;P։|ph^gwQMUd*&,S٬<+ ɵUR3fNVnu9\mf[DI!z}Y q$R 9c2/˵Ý`\Baoc=`mU` D}ER@G²gu(ii8pb= S֘\&*࠶bBb@("g]MTiG+<I@ ޳D1툤n"Fh L΅u\| q1.)ه`z̃&w-osdU{+A"L#n >e6 1ej$Tf Yւ|xDFչJWH b* G? F$?}a=lh/V"GtJ>ep$_fȻ>-Å?+ݫaގ;x^'ں$$LO#@ E?̝\c-3tX`-M^<)y[37|יcS1NGZ@w6 d@ͭS&bu߰JE[ bG쭕D1뛲"B# SaOi[eיD-ig˖Lk`X誸lvh3=3|fL\.F7o$N#jg^4H[%ۻָG>4O~y@-?1ڿ!6/g*{ TX9_ga\3iM]zNErG8D QUi-)} Jnux5R0ȬB4Y+pN)6Ӣnv !E@JSaq$O~Ł胴[;m:\t/*C)T?ܱ<0vh++LϤ{4kMr1 8^xSmRM>-EJږb׵t̨Y9$ 1~֔;dr|)H3{ Cvu@T</1}r1W:2mIꋋ]YbWIyIW` >SprWGdU<5kiЖW6Q*x[b -{`24{_Dgq=WIziRrIbxU6vMj糮0s/9-o"i=ٵkn WwUl2W)É7N+G]틿ٹ+sw=Y!/ |v6X&˞Sz^uJl@8y)?=k[r9Y|]H)x=Ւ~d1~F5%o&@S)h/&9(O [gŰ]܈>?u>4#XH_/M!BL^̌K'~dQˑ-{wۼbږ ͙5gs~񪮹\7hPL[SgɯoRb.sqd8{52J iTB-H>Bռv8&$ջ'y+> @lj(f >c]z,3 O8:ra9ly H V)|/"*޼u|_;s2{ ^t2l9W2)[Xh^=ءaKADx<]P+FSDHKU4}p2 D z)W"hfItozI24¶'[~9;HFq8 Z;*‘MȡV8rCEkV~zumcAD.zy$3 <* M*8%ҬI-A;?Y_7M,W>mZT[䔧W"CC%ꓒWR'8+]40:JD m&5;>&?#Qa{l͖oh6Hy"'0}lbҪ$gHK?֟fFx%u ؾYKPܥ/Υ_xGVR.Df"9{(]G!-=cVdMhtQBM8L3%OPUTwӬ {953"^YdZx,p[rfȥ^ V:}ay !&:v;50 !])6 VhwY/KMh*; '9]mG6# Bdke"g},RiN2>#O]~io{TLفHL)FiDRV0S]{ v-(Nr̜>Zګ`(U'LrhaaFobfdʣΊ2Ecs)(RWK ;wt__Ц:VͿwK2tC@L4"L 79ixZhOhG D|5z))ܓ=\td 9Ltx>lc 0šB v/M$)i@boX<wz_ۦ?Qo z7yqS DyW&:vcgC+E@CC3΢ѺMO7Mq~Vf- (In푅XXW mxeY4|`N>9 )0u``s3~0iݒB70 ~ ;~}5 Z c]*(4,Aq/&hK+[[|_{QOrpczJҏC}gTXO%~.V@u&#WGz= 'p7Hz'5ҵI TA6;'QC'q oe]y"B1(h =\ ~誢OEA H60a,Z 4d.4WtѨմV k<ݏvq \9 G(ٖtBihu@䯧r)$:u)f{lqn gfX C3nO bKQ ?2Sc-Qz [kLPۯ74˰_X|-LZ!#5w lV pI/W?b13W"#Q:[^8§Q}N& w+ujehrRBܕq5"ZRvn\y?ƗZܸQڛ4* BN:[|\7ajx \̙Wm-߅P2 ؟!!W;sA7Bv"7,~T]X#3l atyXډ++)V$]wzQh%X@qvMKf+<{̾ڥpuuONj(%’&sI:0#o찭2~%f+Vf@LO4aK%t3a){Nc,T'#wL@WD-N[WA[̵_q|Q2PXk8XCf8%s$~]UC rPS?q/|J"vusگIv'y08rRM g)ʀv~[pZl ̷oHMokv@ӗ b"Pr\[_J݋:*WfRJGFk8-J0cY)ip%}tͨdRZ:|-tfX't9(RLVtB $^$ʍ]0`KuԜ}B?3?T)z f"2MLW9|P))1\sorz/? 3(8%2tRHJ(șrF4状Lq'au@M>D5?`/'O5u9SQT*^*Qԥ=5'oQڛg{OqN-eBOM?#AW >lUFbSj:e z"Gc5  WF3EK<.' zd "0kz^W\EiN54hfG -yq^eڽG~Q0Wpk4,k]$^VMo Kba0M2HFt{jF'&Y񸆰 ҫGR)O+ LԍC$&#A䏬 L,j¶A;yb_f?5MEU8yT 1Y3*mGLDey+e@Y~AޭдAXԜ1:>&d&U߫@!-SFpR[qjkD/p(bm_IECA@ҽk=(KO¥O =zo9+v.Xq]~Ͱ%(c[UԘw`U=Y l`Au&(YhRM$h5e^ʮ"uqzD7G`8(izu'1=K٢Z܆dg n?m$pF1 2Tz[tQi:[לYqOh"3lA072AJd+4(Q@kҲ&A+(7ks3@jSblخT"—J:͹F׋%Q,L4tw;[;ݺ_kR[''bxP{=ʠH=c\[RQ=&s&I'[WY|DKE_Ϛ{@H__3S\xSwLXطfc'Gz ɊɷNܚJ Jcrä7YC@~FHXGCI'Q/&]P%e_&D`{"t05S3/$i}.ae ƨ%>BպC"ʟV*!XOd0b~J륎.Y GH(=Ou0y:قvѥZmq֘e]T8:1)@~g?JF(q]E?Vv+Ewv{'N{UBt;5o!;»o9!c@u?";"kP?):SLډA9H.x8ܷ ꬔJ&YhArgf0h90䋥ɕ%Z )Ii4`X5\F7VN6 Nڝ&&&h1P*5KꐬV=4Im\z9݀KTk+V'q*J21fуb-`dhf*  28cQ3xƤLk&vZiȆG𑄳I &'uƆ!vm!ᾈmqj6FK'I7ɽ))N0iȒ7 XֹKW1<%L%m x]e:A1}Rn@zPsWM\Q^pOlHB+KJC6{,J+79%WbJ[>("o%[_Ae?֭@ر=֠B]:}LN: Ea6 U3Sr9J.5.EĘ5amHbaf|kY 6O,/|CMڴ bv2D *_Fn}_[[t〲ʙzSxX=ْNe'H4]2QۯeuZL6np 譫.E@i "^-'ώJiЯNa[h XolxU{UD:.x/ʽHu@>. Ր)&jMb@tKSb˙9 ŅC@m @nj#1y $Cjn!rZ׍To?Œ Etq ؍8UJrzqHU}"ogJ3ajtWv84I`IݷJ9Wx/.w\28,y10qn:,'Gxc&0O8eÚ) )Cz'] q-MYa8zQ9e%$Oh]^mUgEÛ?Om_BWցxA-.jVPJBVng$`b$Y@D2GkHxfg/:egR>1(t5Ywgfږg$Ihg+x{-Ľ[?zKQ\ˁ$(B\ʬN^z&8+UI?6j釸QQXK;,SeLN/ i|rk+/"!pd LvȮCuG-MëHTq$: q88Ք=$  TX]42 {_l60P V("5kaB$C\p3SחxΥW酱֫>"DCic3a (*hZNrbM*qʮYW R 'raAuI51oJ_#7f4.PciGQ^g-i } 3$]ZXWg7찑p ͜i% ] K1/ U#mgAQo^NiR#"^6艌S~!BcN )$R҇d|ntE<ǒ IFz}()ZގGq;r!!rNA.gnStf/(:+ )ʒ("*7ϵԼϤnnFcB2hfp.1 L_ctSU7k/)C%@giR6Vk-0bݸ\>Y:;*:7{oOU?fH7@Qhf.&}@8ҲqU;]$!$>0е}0FνUmG^sF赾p\0UүǐnaV{a!&,r ~6@:-#RBf`τ_%KҴt 40p=13uj^~4dF͉gH ̚9܇=|ܻQtgZŁ@-lR`q!֥2}k/35:ٟ} l:T7[8]|1)Fmؕ;rv.݀SXdqAO,n%A/Ę S*L&8B@MTOHNߧ(Xt-3sϴ'>|Yl)ߢdl+b,̈yE*˕ W<ci-v_g } @ʇvR~x2dG4{[lW衷5R7%{;;^0fHdy,A0< BLIF  tO!ꟕÙ PU62-E!tO (MhܥY@4;S- jVڵMQ2?`jc!J"@byk:C`)=y~BV%eW`eL@9n]V \2mas9Za/2ЈgBpLlߌI:/'_\:jftUA1Y"*Drܱ"3d uG ,t]DX$EC-ͥ7`/ש"r-dx{(BPG ήdPMv~ +ĜR[)f9{WcM-gg"g|hc%*/vO[6D#鴙p`yUۥ),M=5ZK)5vN(J!n qivAkR?awY3l 9K NE8uO9`ؒt56wnYe$@M`g$zRǮb= Ofj,(IzVƸE:  Mwΐ|4'ZYuLLO{In$[Z]Dt[0˗LUbH&cTd6NԌ^WTeիwh7FB]s1k\E=X#^݅=Ơro':BLyvH3fh{8+4F Hou^]O󲠬s`i;.L1$HbrTT3nL>,7zBASz`dI՛x /mi|[aJ|r IC{F/"mވf3sHy);U R b}Xܬ9&;ӃQvtr".8n`(XMc\ d>x<'jR63Oԓ5h"}?[8 +Uݬن^4ODYv1pTi\fPڙjx8yBĨ 9YE9&6~N X KXE`)mgٯ# 3[oٿ€LRnw2t`o>@tᴙ֎1_Yهj$ u t?l7Y~b5C@,ʈd1 otE߫ +LsBrW#W.]1:Eo g{յ$f,H35h`%]BMJQlP'z Ea[FL ^b$% >Xpy APSkFdž ]Mm\o6hhtf|{=n, ll-}Pxɶң؝T"MU qƄŮzDĸ.\u6SvI2Ą #~X m&{wqbyV\0Bg9 ~wAіKzH`'&¼K5jھEyp`V)n$.%&c-&+hG b gLrƢzVE}+FHfq=4l^[̷f;>z$WRd G/RemɆ #T=]}-4c(vȸXJ9qT@vH+;tfil#˅"WkצNEp{ 3x3'8LTzAQ}nP][ q&o#syaկ,Blc̗\<樧WUFу& -]x56|@OXRtgﴫUv Z ?>Nw~qG )s(?/_AG]BCi*ut=@&:rV_sO[,`6BdnTmp_ <9Zh i{M 4-MԘ@FۯHbgHCDIv̴GdC (4˝u%f+֥B/zE*~+x7k:B[[(b .|Z7 ڣ?u.,W3oD1~,񌛓û ,T`eoGuԄХC ݰ2(v_)v!Kp5wI6Ui:W.&L"yӁĹגDȄ5qeO-ץٛqmUX`]t,)~u}^ vLOWdvd_Ä OMũ d7Y_E77x_O[A~u}wŹ&Ou `۩큘 7pK#9{ه]ۃjM@+I&^[],2 rhG[b i11k tZo(aB v@-X[wA݉{&aPJgq/];;4JvMU8ŭrqge6 ,$UZ1 \zcAg L0>c.S˻$<࿥W0Ҧjm4Mp|"yZ:iQ=xE _MÒF0$4[3d&-T[a_L\M_ n'3xQ9n9^]71/5rn hGp;  `"W9\$gTr/[Z}N!Y9w1KqmULLZ!;:̡#*D#:szĈ`C#-H_# M|@d66n#.!Ɠv1|/^ %' a!y)%0 [q~?-ܓ~~  &n[tiZ=\ZJ~$@Sc* U($f/"bU_^ܮ%Jj3lI[yxb ;WoIV\m֌z(RϠD&LS:)]"Yg0l)ˇ2]1*9v>WI`W a 8<4g ɡXώc]E"LO-1 tlwҀʽg ٣YTm%y0`7ɻR}BGe+3cM0'5Vy!\VP[/$x!DuLar2me' F醡>(9Vb(3ܪnb5~mߖx'W92*'w7.v;0~䵰5F&g4{;!~G+t9|uzK]߻4 0ryiFcy|J3CFNW`,|ܽI\0 |'8 fǪ=L=|^(jt=JUx{ mW zȼw6"3ڿ_"jŖ=yCTzn+zta 49 7BktA}!5ߣh fHaR?( G]@p_5&4!L܂Wkݴl ;C"@ϤB_R NK΋}<ɡãxh'ABܮhC'g OE8 9Ի=AdG-mAc''ˤw>gzN+)IG/I I%tC=b.KOm%*sG""{Mʊ|KmDq"3QB:AťӅ(0(w }dpj'Ɏj-g Gu6b4Q͘&&ǎRPdpDY%uugÖj#hxQqFATȔ3'A2K$egŸ*'p^Y;rNK7W ~al?@_(B rputv7Р<,4G!7DEhnoA(Q|޺,\rT J7X3n's1"s02d(TM73ᮼuRe'/ !Rx,9;bl2[jެOzg$#39Ҩ%R_;wʠwh [ѲbyRisl z]RJ]ځD{7[JM!1' I 3JQmLT S{R"cQ0Vy^4OEGWP h8Dw~]0M @ (zLAUy'I皉mmR Tٜ0mB>rl~H7"ds^__!8nǹeQZoGi\J2㧫Y+`qW#Ǟ3#Ǜ\yaQ9ʄH<s(<^q#ȹe6Ÿ~h0gNFuAඵB$pI]B7 }¨nK^D꿧s1?#gsšO b C~u|]2E_$⪟ɄfHOB| R` 6btꥅ&^ 6 ,l޾V!ـ#*ܩP\G s^l^B\ۯ08A&N$D LYAVUO+M1 uhXX&A$sߔ_q`E>*!SnWEw3kT=yyatHث;zij]߲ mU0>>i|\fvT:gc>h%L[ m΢W.5 e:_ڬ,vRx^:dpWY,7*v<&7&6ůz7ܺ;7_ -\'d7"DEH#\?S_U!7JXa`0ǖ*BJ:A&|.lT܇ &Z^evb(f(ۀ/;8eE o6O@Is8f!zn Ӽ.6aqD r$*)2Z]vTEǖ7|PL:~j^k)C:QGum`ͅ!4}pU*6ߊiYEs?Hg,V\1Fԟ0]z.s5AtAP-E7Ѐȸ\fCC.nwTGZsJJ(s썗]`.nn'41ъVA(Cb7F k{J>ʺ{cLU.zc>^oQ"Ҩ\X]WV /ZPܥl܈eeNwBl-A+?22s8]WhJ"[,F=WFX"+`g*^y _Fg{񢲯7Hӎ 4gdTb%[dWؘv53h@};#q?(]oU9"tDD%yQs5@@! ɫLq#BqA !2O|uD`Uڡf:5m}$QR9Qa7TgK.6 {Z)Ye"S>Hō5O(oR`ꄎuh*!+;7g\}ޮS=بˢϠ}S`!!hq%`h!H)sV,4X瓝ѓ,jG¯Cqט'rk<̺ 5=&lhO}Ip:(,ܻ$1P.2ާ̅!؊xS؄8 toh gc v~+Gj0qédv޹ /߸bG]Y07Tj|绘RP% \0g @'^VX#NۃR oJzǥKRQ-BM"pꅮ<9ޗY 2QSfNd7P R=;% .rrm1e(CBm'rDWH)q*f \`W)4N09Crd=Ŷ; M5*F7 {9Id,Tn5%X{\LN(*/`= ~wtV0w=-qo|E. UBs+ ư` )*\FvfCԋpx~P4ⴏ>@ DsNsKҶxPN2vj [2-.\7[{5mPOD";4v}gM}fdz Pyg1-5w*Mi\7l5&kmeiB_ VϡdedzI˚WsVNs;LL Pbr]2ꛩ︾ +Їv;0y~H@ ۏG5-z2TP_j>f n;Ǯ/;bWNt@.4Q'k9 ҙ ۄ.G& J3$&ѷ6p\'(U#TKܒ1.͊9lts,I3xdM!ERg@z3 |HOK[6[4yw!δ7r>INXkyyc7ByȮ/_>n%l5A"il{1i1-1DۏӇ>4b4b'@u{R''5ƣdA'}e5 ֺ4ByRڝ ~M\L*^D."%ڑmnth DY XRCQ݅bQF['cE0ǚPkp^$:/;z*͂^I9#34 ì$b.(_'ta9uԛ+O a=A3 f&ڃ-9t׈?IhrHT!ODT ,cVkJQk.8:K!GgHQ哟A7F,=iG@mL01|)61&PJM-Fej`i`!ЈGEAqmĶvU xT.f 4HlGG᝗ P8zg㛓,XU)P& kܳ59o٥°شH.`2GKε_-k39:%;9iq\2+IDj 3Qy>K˃z%5Wt1 kj\poK&#@ҏIh O-.WW[O|yEӟD ~AT:іX,̐T9O1exزS`W_~9D!DCybh}*D%5eo8^CP7Eߩ[@܍[Lm?Ms{*etXyu^ Xd#Mb4گve)M40 z 13y')O>iJn*B{$eA&@y  -+900ՋG BdECvD1.5b{Ft'ks@НG{}q%ܓ)R b9G^S6]O*@opô s6r=4ij%UDK5A*^}+ =Ed [ӫ,E^16 H,k,zG1\G;/SV뒹Zrr%jG>9.b"A4:{z.a4BDQEgZJKvy WoKp@]vәB\VY[wOJ+ui*Y׶v]{F)o)5`eKp{|8AdRwl‚'bk9YSѭSMGbpR1 H7R5fe.;ӟB' ycrv0< 6P)Gu%<m0 T@ES>J]Aw<7 5b0wK2]=c~2=V ~,K1:xcW.$.[r%2HfEjWDjw:R7 Ϊ̜lru"aE^ښbj0YREuc3!]"8#uuqPQJf IMr]Nr˻&5W=FJu#g3hC.w61|aG# m9,5IH~ߔA:P ~p+?Tg;J<$KUx2[ʔ, ۂT}\:6Z[ǿdJx.Nz.TJ+`U=@NZQz ;]:nj"Xض<~A6"$;ǮћiD.; o&}bE{Gw5A- rH%!v,yAr($=C,QWNJhW>dDexn~ pOz- Դ7ڼԢ`a nP P#Q~cgP,ܑcʃ[6C1A%=w+<-ym+loKK,pYN:W޵% >at0w!d$y BiNI- ̒NH{ȸ+9C=\ 4Z=ķ4J}Z߽W`̛#F)ƄDo( X hrbj@;/hd ȴb獎 "ALX&;;it4]*"<>gEβ?O-{vbW8 0۔$,-vS|'\ae' #ķ&sO}yGS^6v-5/u\y?R`T1q_Uq9!8Z:=KGuլEo[ aqnF>oyqIl oކF*Fs3"t X&!%௨XٰkYyˆ9Gea}X+tV87[T[|TJűiOyiz1vV'=9'uD?oyyGI^Pk(!fl3/zK!\=u1xUpH=[U;Cɦ$괨?eD1ma, "y9`8'{EKz1# >$M{SAxGf$#-2@5Ndom>Y$2\̶T5<.8Yd(OT=ڠ$)orGߟEkԿDHMKFnqN\X0'3皏>N ˏ|Pφfώϡy@d)F":@t_ru n NqbnkOn6po H_1 Aj~(UjVڸҜ:g1dXzό#~G0H,&=#Zoӣ2·k%itٷqEUv4NYtdI9b+9E%x&D*)\]Q{ b â`L]amL F˧Hv LP՛L_ٔm5tqz_T>cp;Jhg8sj`úAwW'TcLAh mravtE3.-|Q'ws;?C-]AϫYZbB2@$F؞-z{-(ρ +=_m, qîAdnX_d1宀料+"`$v$7#-Ƕ긌_P5}Gз44$ZcP^Sr-a`gg`#Mc[mwԶ Eظ>$X {1Dj|nNJw2BqΩ>+kF'܎Z ﴄ}}lW TBSr] TuRY5X7GfZ9({t`$5c~` e=-vnOΫ\e@;uP߱!|Æ#!\U;9N~U%b.EhwtV AoCৰd)/P8"ܫx&XW-l!%ÒI+|b&_#"%׮]5`#}8~l7Sdܮ"paw?X-)Ƭf gLw540XD.vqhjޝe(=Xj]QwPetyN?JmͳKv}֎юblY}2Mw <*-݇|ir< BANJڰ^nF"`;](!+&T JG5 Ώi-h}7]``E7w]-N ^Hr;)1Þ(M2. ?ݱttS  * )8ޏti+6ͱ@dHU/D2{:Ѣ_ O54+/VʿU3NU5wꝍ OJǾ+{{fW`[nʛzv șvhN័UFGj812F|k$ako?GdGV)vÄӻ RA e-ԧ43[%>'Vs]E̴r'X5<r"k?/Y|Qe>l܂ox';fϏzN֗jXQpVH7^3$=ԍ?j}ʓ=p}qArnHǽO*݅d7o;M_?т'ʫo T lpC:oc֟xH\to\+\H;䝵U2k5d-b_  ]a>a 52A}?ƬoB8h={lKo:jikZ?|9ۆ|IOUGPtMrpAz}QX^-V³Hib\-nȿ oӵ"NһDNJ&F4g!Vۻ.^gqc4c't#Cm AY~};"@w,:]g!t&Xʽ}gG"5C`g2UCYd* [Xn(|\DK܄-RݨbɍCj\ތ=[ϓ x֢ ЊĆD]sc Kc,d,`s6(s0`m/M Xa*9(\+!Qy"Bbv)9ړA]/o[u<$mMF{;k N JI],]W@˗{f$[2$ha3{}{AdA BNa ճh[վ-07`6kQ&}(#I,;1F*f>j(o!k+bmBǂKO{n&R'#.'s(#Ys'{`{QwLX/0A,,] }A[r8-K:`B07z74J@xĞrъ=^S@Px7n;5df#Bb_@"^RT.8[r-kj9'OzL q+n"Au lx/Ҽ{WRGh}dfj`2[],+ŘS{HZc5T9MzJ35d KF`79"/(nHU-]~Dщd%`W? mx ҄6b}G>Amɬ-Y޹ZԲbF~E=_=E*ψ`BS"NjKGTP꭛GA?Ca/?|iS@Z*K.]c?Xݏ!77T,JR=6lFXߝsw9Am3ar"XSTT>DZ DGC:H M7Tb=tL<cQ]ov46S"bd87LtN?`']i`L-Ti$U~aIߌ˾I&`Z$5?=5o;lv@ tԊ >?KG v2p.잸Rҳx]p@6 Y!n^N;X(n4IU*R‡޳4?, lMl=cPU3dB$,|Oh;حd=u.:J纱*7C8V8`8m"gN<7p+񈂸Ќrǂ5`hN_$KmysOz~ ~+)Un('㬐 BBGc]́Ң Zl?;Q~Xa, Arg|b .-&˖y)at,'-0d2?gT7d5'o_w>Y]dsklwZC#[,<\,*uK/:FoW u"=NPq(_E+ekeLhG_uńLnu=`7{_;5fuObkd2urY#T/=SiIJ͊~rj3({;Ĕiη`qEP(2{UeT-@ބejA/RDx愇]EƄ:'Biu'pbckz0WCUSXPlK}c*@]|,9unk4_rС1),V w|VDŽ7<:PGg(iX&`sŗ/gUǕC3{)+rHulC" n._OHhlԏ刈W]S &-N&^wc3֐9Zy6IO> ](w]Xaz|܌Oa3.lnq#- vk4BZ+GŕZQlbWhW0*wB "mQR©KyMrA`<,m̛ zɱM=OHx9JݣJ>>M*(%r(c`d}ƯҞ>b;():ᡎr/\9¾-Vfkj -iO U3[\,.rQye#52_ZJϷ!(ӅV7]"68 [!}ɝ8C.$lr闾ĊZ \XN,?W(u5#-E^j&ArZ`yƤq~EK ?i.{xqIk@z2N [q<3h.\hRYPhY!e]@$Pz~xNGGѫϵF1=:pb z9}DZ" ٣aAm'u ql`}w.s>yXq؞s X4\iQBR5N qDp&f;qLZq`#?E*%Ź/ՋH ;VNś?`6ѵd6*Adnܕu3s줝U1PYuy) :wyn+תC'R"ߺ=2E0"Z1ϑ%@!/.]q/FyviـՉ (}aPC8c~Y]f+γB=ء݃S8hh 9!7BY==g1"4PSZ!8^,^_>"ܹ|J^dT># 4+TqVxVA\lV|qdN 7 =I@` }DؑFM}bZ_/u^88+Z͒#F,3!6Z[ L`+hE]12S0VFdB9klF*XF۾F6x*Ig˗b \ מЄńćws;:E*(`tyS%NZlNNhG{%r#1N (PD; .rn Ҹ"hR1,v3 ~eѭ- Q/?UΊGSU,E:+ _5ܻfC0TC-|&qWjN~n~ òɡBhbwQ ?j4[lhz j}kzT: !99Z1 [ٟCI#q@^H3$Z$H͜h^~rcM!l%)݂_ԧ5kJ `'5c-|5F"\̓*ҳՖi6nH;8.P !ǟ/1xNr]p?'DqJG (r|U+92G&v9pQ<;DE*wj]O7_iz=f.-7C̵O&Ƣ~-u= Cv5H5|KF!Ӽ1,$Ww(emR@2 ~iW8sNYtW TfˬY-*SHTh}B gqYUa@ފ f @xPYU7*m+$]Qg;Sr4IWiVhW#рoNzGq>* UT OvdOT%J"o5R÷3 ~tG8>&O|^_1$M5;n6֑M#Tb Y* ףrdtHFo%og7G?5ߒ+jeEo ~ `NEbNAyGm[X+U:]1oK?]\7 =B|W :zO Yo`UTZB!#ݬ`D2&"Km֦8J! -g (r$W3Ȱo߸aN>䈊GG?+ws6<9D%)}j*[iX"(l"lOU4z$֟lB%f.Sc֎6C֨|sSc!j;i8 q2U-/7;!)Ry*FCwsob8Q{C/aetgtY7;l)^A KŴJ\c ` 9B\,LKK O`>{eX4^8#H{v~.Њ!ڔ?4^yް2,Z̽ˆ18&6y{0iM)!5_4WK'&aNʣZ TX|FYSVܳhR#7.0*+ϝ,+lÛjk*adSN9Aּ~m>af 33͂PUyGE>b y6cJs9MA ޭ qŰ;_5"cJٻiPwS50&nA U%>!, ި'O2J=$+a=K ׾j+)7Sd˜yE Y~h@Cm-}a E<оMv3P?(JA/AT:#BK"b=R twx88y[u3!dPV~6n* Z4~7fjםSj9 $jՈntCU FJJ`71QMolݼ rmucuZ@GH3(.Q?0d|bk`̘̹6"OV45Cd5jpu85 I7~C^5elU^>׉\sm|w?>tGUuZS_ /;J@PThCj.3CF uo3NX!N3p)Ki?,rB<5ݴ`gE Wp; B#C6_&{lD<9_j1; V8ƥI[&a$?,l0„GM7Z5սZhkEpDˉz, U3ΖBSZZoHz |TpOѻ fgQo*,+e{5oa̕ʵ p-(˗e3Y%2c F훤-d~Uuj F:}?0louR}DML}={en"4/I/!tD_tGu<9dB} BSfL@(G6 i鄁Lg9Dzhԣʤ%L!\`K D/IlĤv"T b?D7l8@.xy:^?R^OJe-jɻ {AK(HºF ѱI|T -z*^ Q+ĥ&]`țSj{apC,fHEVf#&_k+92.rꇟ`=8u4ZzHAMrCayyvI/CfnQ^Hd89r!Z)Jkm MNջ -%~#?S!zZ*Y٠\r_ LO6zY^K?#i٥pt gɚ =\4ֶ>B̛gSEw!RUuQ@ޔlEG92W*Kqzq^u:֤1fJf}WCVmZ(w9k 8ͲFBtjZòA+:U#¶/V`3蕅yS[;F`!Tk/ ӰiiF:@@D3Cְ{cbJv/@EՁCk"RvzqrhR3Uw+F6KM[]C=O-l[<sFx-LPKL5~[5W$!Bu@;'E!A|yٖ \D~0n ]W(cH*wi55{zM*E8rD@]ɵUY8[@X1 MG9Ahkv+A>W) )yzwNHL( BjI7߀">C}(AIƛ`龏iB}ADzoGBgz>OT@׃v]RJOK}JWZ z+h5E3rOѷʰC^ֹju/> j&?cXuʇهX𫹉^ |Qm}p~2[h[U!Q#M{bTA'fVZ~- 07"_p3wF+kmsT93i!jȧnz.] %"o;@;yq#h^ dp[ gG](.Ek}fA?KX5_bD[΋UL01t%d{* ͤr<k|9:S 9\(_$UKϸ|IhGpƟOV`BHEq>U;rA:v#0ϭ~X;Au/LیޒR[[2ևtZZ~7@C N^1I.I u>+[3pE?|d_vYW+jBu$$T$]mu&Yk!PڲxO㖆q9,QRKlT"?o.lCٌ%>R} Y*%Ge2,{m0QGK%>S^r/iT@GRbX6.ǘ? y\ow;{w<Â~&8jfO &\;]"FqzrZQ1P9jdAe Kd,ʗ=")`+fOm3LQ~+t|++3ǣZ;8Acw?l0AV-k^=+иf*8qQx;Am 9& !:J;V.l &Ì98dc_idv‘JۣEN*TPFQ)G#~[&Ed$o#%zjq#(5ͪ '4NɺoZ ɣi,yG |Ϙ+$;݈Xzַ2wXh${m2E Gn,(izxW+.&k< wb]Ìmj;k wf7U1jsj8_ӽb z\E?z=I]-Of92>p-T;9If^ o+ۅr>*|a Nlȉ=#T&n"P!XOoyPטHl6V|%S3ܖPT>g0\E4l6“! ڰBG!:$]VG%=LF2v#oyk6OaǑssbo-@k?x@}nVXx"yީv`,bXDS:t9߆Rъ1 ˔yL |IotjX6ylZ\$f*&.81UTd&<6-^T!.i-Dr$aciS<=%!0PN9;_-`Ps)lSi.(-R>ۄ;E~]7fdX,$묃&A&m"GQja!w5BD ]P ZW| Tm6PݾvaS{BĀ@_|ݵL^=r>LJQw N@ r|X<~V"qEt5v?NFUbՀbsIi +c J*7àFUEw!Ҥp< ( )4*bN@ )1/9"Ԃ֐ Ai) >;d;(VaXq\k%SS.G/Tֽy+<.\Wvl(N]Usg.L#frk9z_^Q6"4 IcdH-NǒX ~$lP8 qm'fc8Ugg>ޟN+kz3c`|n ċS" rL٨-.|p&=򫗸 X0S-mL6mޔʥ I0*wü# 6 jT+x88L N_®0s2>{qnN7hdjZ;GHd%VůS2ߏ^Qvd46aF p7H`kR©K^m)C!'enWdk'FåJme ka)'c#y'L^ 3I<; ^ژH6"=U3,i̝(=7\3!v#qi?Uo4 |A4'% 3+v)^8SDF: Π!}7@%\"n,әЌKL֭);2#*C٤:Y$ Mж3'IQJuR(րܬ:2)^MTnbgyn}O,v-ec#g{kr7L믑Q=kQyܔW1Yyt>׉deo7Ŗ::=&5_ VY a9q_!wr2gOB?ut1WaOx^$VKc;k>Z-vP58tnL[ du'fG C *tEFN.Dŗ~>dPLx^Gd6j崢ڙ_RT?>x#wٚH̼Kqcr' ")9ف,:61D^YPOIC0PPCX!mlr۱ۛE`yq=H꼟xr`#qh% (cNgbYn0kNo^+#._ p$(ke-j&{i +14@+LAe3[[IGHs̍DY/Om#"&bk(֏;t4_YsyS܌V*.|KZ\Өn}~$|=ȹ2/;C]Ԭʄ`,3\8jĎH<43:8^K4ME eM717m}(ueun3=|Р46B0\gLB6f}h }8d?@W8i|+v}A.4oSF F#/ϧ ,i aᯬ=ȥ0s4\2SXo~*Qw |0ϤcԂ:D<;X8o]ͫqyK^iQRG'ۢ0uG*/tWQ>7$,Πjj,}Fwfi3MD lPJ[Wռbe[) 4#@wc%z)oOJne|ͦ(vQ/t?J'9/rKJsJV[BLDAׂ:[XT{&p㣽`G4KXp BU؄Ev*tbk0<mSJ`{S<2(BJ@d,0aK x^qٍNBhlÖ72,cI;M:׬r׃eC5 :#E "7Ƞ 0{V$@[!5bgC!nzbX\^x3R?=xyfQydYfWy{NBoDjf($cP{=4SԻDz6)?f8 R}=0zVw9;CC9 l/~×2x~+,pڣY F^o<IN8Em!kcOh#ڤByFֹ3 >(nr,fI[*-vٷ 8(7M*Q(YY}Kn[oI ͫ-sbJb#(*8UwcI"7؞` iZ/Ƈ4mgy~o5;.ׄ!QZ4?{?id}.0ǽD J=hdoDN_R3= ufFjC婅P9kɅx^ c@d1\˷Ƕ@ }qk^֏Jc2}4 n?E0]<Ns˛:Fϵm!OU):>6oIK>[ m^xٜ}g2[FtՂ${ \{h:!EKՁb eez@i  u8>h_ SC6pXXHWOm]Kmeu*җL3(ҏmP$UWND^}JM׭j(++ߎIFƉ@jnSաvŌгUz2@ ]LG};tg#\~ELoKrAP_ ȍ8 U*8r١+f- cMIu1MwS}H6nIQz GNPM~pJ2άN4'n4M~߷IԵO/vs:E-zZ*Ed_Y |%aXAp!"Hd:8qAun[=!4DLVU„nW#DɞK| DdJx>#ˋ 0 s@z3~':x-njkv!A}\Irr6aXbZ9RI9Grrgڨ̱O?mNyerSx 3coѢ$U1nw32xuV"s,vqKc7hsH_!t1CFC5NasK!X}ߞ '1+a φ(Eu9sٲ)fm-L8mæ[_hZlKK0Q)*k_y-;v 0 t${VPZlkcė6ub5̾}ܾf"9NgR 9uG4NyCuUV4#{ ms/%p^Lz OZOn~x."gʘHxkdWU&CBZ:!U~Љ90r(j; deΞLJR*k<AɕyTgL=so@i1vv_4%Mi+n)U I;x( }Y% zO- Xgۑcg/4m7hngL6]"aA|F4*yWɴ, 3<> UBc4 .~ڴ~S[#x,~g =d7ռxHt M1@yPĀ0[0gxx 4Im?M-Ȃ@]5EQ9S;lǟep3Fy# W5ۙPIFu28ӬZTۅB8")S#?OmyQuh;YƦx4:'RmJO#6ΔÇUt]C14tF?M|r-o|82Ij` =N<a 9rO^tKzVQ߸]ʈ)9XHrs>/ ãgqbAT>ʭs" 10%\Zγ벞nX_84kL+ MmNFY*в6^ B y񍉋4qԗg*믡}CټK?oxH~S4Ku:p01C۵Nh\E 0 RCk675 6qtE6ES Q+&FnU7oeAVEf4kR#uΠm4gɇ$\BSݗKGwm1m+L}6~=OM%VMYϹ뤉 JA}Udo⅊h[֪nKB)p/-:AcDxt+, Bk:%\6{ai #2p(Vc> =LƇ \[F~Mc*,b>lwl!.sB&,3jP:N됐Hh4j>+#Dl ءQ?a,#R]/6?*sY[ԚA hg3q PGT 7%ڤ-#CX(1l ^~B>E;'G)I4^{Sՙ˃yXH\~]͂g *jtm5?i -Jjl%v|[ӡ1|5v+=&jM˦ʹn"pȊu㭕ðrP@ ^ޒ#-a`amcDjʛ?U\ qLa9e[D.ɻ &۱Д0,SF哮Yy!Vԯ=,0Ca5c1MLaI >^K}ۮTj[;K!b>ĂD6S(6B|lbÅĘH_'Pi.QsS "74WUi H 'šnBs5oʺÛo ]㹨@>|;fvȣ;|N`]r!YxU*!ݷ"Ja4%TDKM!}< p Y|%}@H4A`O b-sM\ANxSDUnnӾsO ]􃿫tN~.c#[\QEJ81dg!6$U3d1Jn?M-_4\yI367Zn)E7k_:V!&(jB oe_#ݛQB_bo#KmSg( BxˣbQ )rY+R>?DzSU~׀_1j~Gn a)T0e=uL#q}2xUvp(@/6OgpT[üN *lwʼqҖH{c{jHmo)L9u@]CO;,!p2R ru h. jj Yđ_< B;J%-&G g*}چcU_k'N̐2Exwhr!VRtJö́;ѿ߂Xd̬%ŷ69`ЮISe@Zf:q#3ŽĠk'ByFtGsq=4gbh0[=)TxUo :qU#e"V2gqg i"/j#_J"Fc>](# 4,X`ݪk@%SBR%e|'/c|+r[; /{ 2bc;NJE1A v7ߏUGHL)'LܯtSyd鉀pk76 :w=V֖\p3acb&QbyhҖ' X:0^Z ֧o]K*ʍ%l2('`{ }4 KيYe! +Eݟ 5A@.Ӷj۝ KIQpLzV5'VL~g`5d(tKcAV ylhЋ:żleVcYq@I"`@EN1A~o r/_̿<;Qݟȳ$_4ML-"CЪpIwOȎ5n̟g;Clԅao oR ;|, i>/{fSbMa0YA48|.u@ٯ^ Y'&bŁ ߡI ˾WE!F~qdX.&z-Blz p>Yx԰;ԛ7KйsJIgx>(Nju /s!oPf'Nh|hN'OBjHx|&'zCW#a*C7բ~H :OfR{`)!V1׶%Ѫd^*MYzy z3^coxD3;$uE@Y 8L A`(Dn>]Xvudzb0 {!;.ډTtQGQOcƽOŇe6b>ga܆Km1Z)WQm$ Y u?_߉$x44KPY6*u`ЫU㋬(֪ peCrhS~aaN*;aТde\NTSk3g TޒqYKbJVU!4x0Yrj\ΌᄢZ-'_p^`ym_xM0='Z=M8$FɠnV[ x B+Zλ|m{#Pq٤ ڳq\6wZU֜Ӭp0tFm8Qob],7E4MNt?A 5* PHxGN@Ý}6yk \~X. /seEm #pUMh7QW] ,R\!aɊIO/l>FdQ>AwB/sk|pxU1s8A8E뒇2ԓq.4 s:o#hw<+Ec$5.-d T!_<wrXȀ! \0q&YaVVSLcA%:\5 x9!)vb]CҦRb[CKe}Sbo4kk#7͌=؞ߡJ13f_7.z(Ǟ0DgO_ :e?R:Ո5*%9;dX'2`>ƺ66SSxSU SrsL]K2iwVU^᳗w!tvx{'{M jF?"?Mc)b",ǿ,@3Ĭ-̒3"4zA9TMU n8t? /`lYs w"I|+s!Ĥ2O:Te~%ˀnLŐ)Ձ||5F @FP{Ԩͣ?j2sاNB!K%~jz?laZY@,L;$G}.ejKn EUJ(6ś9tgD ~_4.yӅSn,^;Tث=Ћ**Bowc(]mx:#zSR)FYR,c@ǻ72ZT\Ffؤ d7Q; ]%Pn^KHE50طKz<hp'}s5a_~nϦU:ssӽ7 E>';lT5O\~n`kQ8`+!_<֞z bOk|&ќ\~wj/Ж*Wȵ- }r8x_RH'*a79eT]ED͎>mSR!cS<<4w ;/M>p .n]ЎM3Ovo>|W Tʷvġg8y!Qh&@w ("3Rkh+ً4}C~e[Ӷ#VA#Kī=ܽ^YlF -X_lAM󝒾%@85N B2;me{Eyx?1d>9n/m"uvpXl%=ieڗ_W,%f,"7ŇS07g8S!\aXcܔ`Gz  ZI$"wCf\Tě3-/zgz9.fq5m(eC+ y۲EB I75 TK)u⸛)UD ITܩml/K'Yjic͋0t/R8zG @G7Pw uQMUai> kaIv~=\R]}L"CȻ74'=yD'vvM&"[wX}ND%?@R36Jv\tQ1p0ȕ6MwID\Fs9}4 ܰӮb r>! s4KY5M}*Y&nh1Ɣ9Av9+wCvN֗]'ԝ] "(⛟aj\_-[{%$kH aAd`5\t^~?/ XɼmKks!߳QWw2el@&U>}FҎCf:dh>me_{cA^ Og8‿f7W+FXf\1T}LYƴDI+~64z  1Wv;KerZ4#0@lW|Q6O`x}֬|\mqPrmTe~:| !C)r`Mԛ#q6g/9#v2xk,&L$ۙVI^Q^Z7fZL$;{/Mǘ(~!:qy2>m=Y{DKq[nR-5]{mp-PuiDʻ$4M/?経7Ee<e[07D!D#XͩːQ{]5'MҁHp^v*ӎH <<=b K&C|o`w yL؋tWp r';__R. R.t 8=r.0^K-{osS\tNg 2e^x8@PO7(ٔj>~8=՘MF̷9U=+kRڔI8:DڸWhەs(oʼn{+)SovS+s|b^ kUKN$V3&͈{̀ AdʊL6͉x: .}+mC:ݧJ}mz fl=Ʃl=/~v"-2`&"Pc㊳y 7EQGިgК`du@S֢l- ڲs{ܭ@݄-LGxyu8; Ύsp5"X10ŐXB޹~a*^8]i)>via|4Q9n/6x͡B`MV\Q9ThI FcGimOK:1j=gC/(Z|/_[@?-Xa^TTs:8/%hTev J)~ u*Q5I9$s'tU&RbM-"# wnd1OCBܱw7iObXf#f[9bqK~jf&q0_gv9sc26"ۊn { G{fr,4ozs{Sa( ډ>iOXJ|8)0p;H̱CJ5|Pv(TP?]^ 9| g 7P Y=aI.gjf|l|S0p-6,)P|pr4w'@ݍ>UwI\_p$a\ Y%1.# tK e/N5#pցxVYaܮ`WQrɣ΂Zհ X6GEGe &eNwk,ݡ8 Q!~:΅7"h5T9Xp}s/Eܗƪ ˶ YJ9?0WW@o22x];I :yރĄe$/Q "ke`^b-3%ӎjG{W"pڒcV3o#EKzwUu۳v"kčv Ht|EqX"\.ںpF?l] QR6v&*"Ǩb@_O0higb{y6i(KW iߙ 17DywPR=.Zi_ Hљ'n~τVxA.,̳97' : ƭ/1\"_ 6Xqݵ P) [T,aɿ߉GA/vX$J,Hr1K|o>VM@!7_PȗuW Pl7seS$U C|7D۱Nrm|ƕߟDy `+I* ?(v^lB(UIh^v`.oZg(zH{ HY5QKejNoۑtsunyi篵q鎅z=qLE.jfap1I.ZJȐT*"tDn(?T؞#'›>ܼ١Q!M=09~RUG6ݰC|\]A^HN3ˇKn>RI@07r3k NY.ϼ]f-!aCB(j('@).l:h wBe1铐_թ|}aI(kMW۱$PNo!0#w?'" >q 1\d^BWVAwo bnD3Y5Ê" eV2&ȝ, h/[^DvΊUXvV׫:+%5͍@3j ٕNcN1N;v8uwJ%tkJ|& ;,H2vrpJ-ogѲ5lH԰₪`+ZKD7;9` "~U|.Q'yHt][C2^c_k΃&t =E犯So I`q+un0R({D-FnJ0ϡ.Hsx6B[ <}pxZNFFTR,[ [.y7Қ@{! '4I/hwMQRfJ.@xW ٯ4^SMdl:qzߚ<ɒ4փXX "oe?~t>Zy)(C Bty﷩ᘢg HtqQla0V@BFl7xAWӓؕ b`1dw1j02fcsuS p$jpR;4.M6XE.M6ؙ_ Zݵqr|N=Ncńm# Q? f`*B{Cq]-4"*TFۅoo9ߤYX"h녇>" iP{;`S"l؞? Aůme2}L cSD0Q`ܧ)Z VЄ a Y@t Aq.1vڌ.(E5QG&h縵g(+vt7 ܴdؗy;+Y=JJpHQ!h@ 5p'_ S{~((v;D(:|?ѩXX[gYJ=d}ErH/n)" ?bsZu e5YPAΑDdag}2Dڒ*3 !8xсJfh alg#7/iZ?ko_,N3څA#'L 7S`Sv ytc8 v-i\5{> &lB "vRҗ'̻a7GaL-{]j/7&,o2z8V )_so"ze߰y&)s,FoA3,ۊ%v1;e7(x+{Uq; P;q> ,L >p1Dpq7x̪)EJ)hH4_alHRa VĠ(e,?QaJ+䌌FKk ]ܜxRDHzbx8gœL~U|x t/p){>kƅ>3h-Ŝމ;5ϙvICG7Wqڎ[*a͂bӪ*S(~ {^•'o>F[c@-gBIqiӅIP9#wj w^-<\((Nd.v )<:KfFDIc3Vdn)h֋?4wU t0Sp7Nvb!{K7ʲJT>LW뉿z14 fT]z{ND9HD9jDw^ /Ԭ]􈏣(e΁1C/C`# cfH6[FRfaφzߨ}î YtSN[yp"؊be )?Yw[>ril(&c6wS463Fwc:$4lM^MuxŧanK BAa?%PăE]EfKi99{&YGv&:*l#8EY՗@'EFdD0dRM5# %b.J3e/Mau2.wwzs EAس$62AnN+{g[u @?,;>k=*!vj(Xٖ;;'+INO>MܔYj#byjzX5M߆pѼS7gqTuDC_8SU\u%@1iC3 st>#,N;Z 1yƶeA%/)6;}m41*v,*7ȯ;nE/o1yƢT\Z#iEk'ՠ9'j:9F`Yjf1 UsړFwX2Ч'@x%QgJ+cpۤ櫪wGAosjx>ؒPvN#N"|Ā,ʺwl} JjG]4F;/wq6L$MvnWR]e4%QFmZCl>n1 ԡ\sZ(9~3LE({ר%Ktor̲Vcą(`>GOnԹo#&rA-Lš?se.~JY\69#OʸC,%:95}6 C˒HA~%~ms!W&4OiƧ ˌDϭnĺgiAjtЦ"-jq:Ӓ~S>lA cBe?E5y]`UFÄ/m`4yif,`j`M0Q#$\NL)) RgZy,Mﴫ 55% 0݀Kv-iG[WWʸG͜)qzD:14/Q]xM=؇sO#-De %Z胭deieAc љ;(&(k㩟6zi@.QQpa2;9 -B} -lilcE~fZ\dB0]k;40gj /z$RyㅹazWE(+{DA ED3Rb(I^)' JI9Zi;yTx+eJ[$ڏXg7%9Wh|8fփ0 ߬\zH SX`U@IiPiBXDРFf6LT1РI! mT'{q M?SX&v@N3cJ .Xo@4Ē3ћkE@Џ|?@d-|`NWrP]:(4$yQʽ9҅Y(ud2xd)' HBB6o١>^6m$ƤpDD hUC.Ma8j#74{kmsӧ4Ar:׋ zg"_TcۢZ9#Wq{+;ry8ͣha7RF~9 މ`_5?'5?]HE공T=!,Nx }L 3. Q T 8拝M%NYA$a #R*ۯgrfc||*/c8Be u 1 _f4kg $èq쿲Ũr_ǻdm>" \O`5nef뽫SiAy0n'nkΠb{x ~+H>yߊ )LNଶȾ̵n1?{ԇҗ3E̞|R+/-kQ)s&[*"ɃnQpxnGlPvx1f,Tg(1InHCh>0ZN++@7g9Å?{a[7c)ҔW>I u:8M1ɗE=9!G<㥙Tf9gܩK\B;YTeQ]o+i]D6#pU1MmX,'qǤ"o"0+ D$d[qkyz &sDh}PXm}+bqN5%}ջ' C{_w( d#7n|A(݃)JwGSsp1t(fs;P ބO^wߊ/IXgr7:q&L` ?@2 sebih" ~kؿgc7*:EGiEQ^s}ƥr xF^oϕ4 im@esރiiKR8.p5x.l&[6&L ViFjGBLQfC 9;j dԣe KHsH#:&6UCWguT)@Ae7 TS1>ҤaD|_7 FTDg6Mͮ{H~cXK rWuZ%PH.`FGU iͩKP%u#4#] @0mr [ҏ_/Yc7ܐ!$`oj ?8]"ϼN)VvjVZ{&܅Nѧ}|@Beg< ,낮ɬ FƄq,xWt:ŷR4CNŸ U;L aϻ;g,Ů> b#JFtRC#RvVxY2qeeǷf8ք"%)u.2'kA@x. &|'z5AHyv+qi[5RV9 wI°摷kFMMam_b`lE IIҡ[>Vdd T"*+Jz!O>8?>aH%oa3=ghP4T5Yon BHh̉z&+!otEEb]">29ynlm ,_Yq@ lBWj#JyS7z7(`Ȅgs /6#yPʧz{;|¥-SBUkHxǏO1"5#%3%gr?g/o{Q le/rcTPB> F#̸)oNIcy{Pw|[**Ve '\0+⸵~˜%ڍFp90>—U Fh{HdrBKN~+-tٱ2Puq͂8uqfĹ@ DBƛH b-YԩФ^kc*Qk&]-f&TSH}Xp=̪ԟbKzvI%0@ +mq[9Ciզy6 mX\0TMJ@aЄ`$VS `w28̝.5ms`0`SaVҝ&";9ghvN3%͹[M 2O_Nw$e^gFF% 'nB|;МcEqF#gCӜe4;[Ӽ ޚmkΟ|JMj{WV(yɬ\CwT K4_-YȘU0x "e~jr,gR7${0-uCsopu10 d ~.w/>M/N׏@aҠ'Jq]@ټV IVȹ&ûaţAr~m7Tg㯇#?4: Au! =6u.*u<.] zi#{oD7&E mfpJ:f~rrڹ. Q7hU.#UdbQPzj^7&)˽p[)3lO-ꖾ be0ZdUf}TOT+ȶh`CSI*71 `nߢf`7SrkWw/(괬EĈfЃp :. l/S|raa8T ƵQ\mN_JBޚe6QK q0PϱPf¶EbM/a ǰu/Թ&h!9YNes 9MAs$@ =yi\FГ6@X "OSd,&QV\W.c8<! ѴB~ݏ9kY E3Y8ETR9[m9Ŏm=k,It)xu?ձ=.[ŴyxU(GneⲪy9G]eܪoRa,<w5>E\A!'X'QKGaǏG+4%mAALiөTx[٨^)ZJS~.s.pz2 V];ƵJ!9퍍(#tl. `o\w|6ZIz#Q1+8tn/Exފ`?*yR9'4%D]H.l(!kLvOSC!Ͽw\DwS)Irlﺙvr&fR"_v6Ȫקw+7dM+Ёpٻöiu#Q1HãMGEV;^-)^*CDT|[tk\!"9 ^abwl4' ДA,H֐NNNj҇̐+K۹.N}dR9Jn"FKM9so3o-PRB$Gbǯh^ae.儵g ^ m+ )%${ui襽Z3{6$d8|B慺Q<{*^=Xu:ap"ʗh1ڨ4ju]>%n̎"|w?$W mzd4E^D_O+T:XQUڋiA}z3 puk'PN1?1:eY!\>Z{Qb%QoQF"$lym.I98@oe7S(04"/QE~SdZc%r "\\$H`SӭOb"W֩kQWij&ʼnE3 1Pڂim+''ԠN yE$Sd8췎@*nd| lP6}ly^(mDRTEeӮ4f2 \`{Wo؞=jKhq ,kebpG nSW-u'jTP~< <|-3ʝTZobygSYyIЅn@`.?il .MR}Q\7 LvG닳o,<gߒ¨v\6OY(^\|/uT?4Ze9lYdJ8- 0s=Z<%RF%F`3$z7nq9d1]RУ:71qXPE$W6Z\z.{g&0OZz[x:sN92[TflHGhfԤFul۷Fi_wWtRLL$- R!ޏfp?@m+QYM󺻹鑍dEK™8,kEa;Yy5LJu/"ގ7ۨʧ5 unͤ%8H+ sgܢUF% ~1ȵB4%CUХoU 0D+,\UyQNK]SO.6iuG!y_hϋaAJzDR"(S~R+ P Qc+yXZH.z`U'mn svvY0df:pj `xw.e< n0׭4^(2g2ְ_|A5iv â5Au[eԅA{SU~&1G\))XzWC:+8>d:2J̟cl~ j⑖KpR_ˎ/r0w]W)nF:<\ ް.tTnsÎPgՎ|F;ahD2 j)gU}(͛ 'ub2rdܽ>KLM9rq3dwz?6a99ۼ : ' 7&܋–Vc.sMV,;Rup+d%|  ~0Q4;aaA`+Orn}1Y,nƌ6+6&m ).LJ's 8ۗwԩh[@Ibɕ4uj4wi_j4.G|wE,33>,>c8Hǧ_[@"z Nh7YqIcc0ʯ`--#Z6ajNO5N GEAtjD(bRAxo2ؖy_xI쩦,Dgn]E{kz Ӷӗ`Wmj 4t30?tTlE?iGP.F)ğFެW'@A6JNb_^)aCN}΅k6(˔6/)2g;X.m =e5B@q[W֭/{|Yψz6Dx^,ESN'`I ~y[~ q >OVXOw }f(p\BMUվZRDE$3'4ʿ~@bm,m=8WۦjMݝܪgL@>Iqǭ3ˮȯ0'` p.:!`V=1SI7L+Xa:X`{.ωE͋Dos{&!rNxssi*& -S+]Wndjm#)W95 ٪&ɺa_# Êrc[ q׆lQќYܘIH߈,*w:c })]UQ5YA\E*bփT@rlӎDj}2cM}5"dȕ*5^i26y0Ampk* tJU~1 b@JGecGy5RCDDY3&j_Ze6T `GxL D6IcPo&& VLd/*L(Y[VJMS%gX)wYr<Čr+$ k21d)y^w! Adf":G01uQ ^+_ eUU*}?3DŽg9͞n \M BW@n7.":ٲvA/kt e:DMȚ4X2<*W Vx(:A8ƙ%T л#̘k-TEDŽ\k-aIy5\ő|Mhp"xӣ6z++h7p0{G|N?R={][kh3\~]tL?oIA\"/&}C |=N(UjփBV f qiix"_5s?cv/#Lr ¡VKY),<御JH.S1Z$?Zҥ=m9:Uӆ6X֘`5َL VVҳ!2F,9h~>1f7;@f:-ԓ_,U[3kكŵxd˜d)X8]YiYp2~GS yPHtTE%P j|m#8BLRJKm69{=>7wvÙE w˥\hx褴oQoGq$l{2xMtL]9!BT)_5qk<{bw'ը@.0+0nzXήӎeڕ:,5iV" GQfT ЭU@|j7JJRAy)׉'!)o B,-}#AԚd! -s#,{V蛺)r܌ƥZ.u21HO|͜4n./yZ ^8r"Ro{ AexO0p|3djqOb3p=[cr_SQ:xateX5Iwݽ3aڪs||>gH@%pZe9{mznaJ\,a Fd˘6`-୽jbͅXX7qĬK% V$߲R~vwUvDZ ~CMކRt gg:< Pŭ*,glFC\~C4;TNI:%0_W}ۀLю:. N'k#@S[SxV<[ǭKA;{|ЫTvפ붔f9Xj2?VM W= ZZN"7j ?@C .0漬}Ad̕Gf$64e JU&mڿ lGQ؈a82(k>E72"96,32^3O{m=,Ps +75-2\ljcҝ?8°&8a7o$y" tY.d!?^oZ<(]tA ߆ɫ˼TPN-w vFaq2 jn1Gr@,iHlRiojոHQi&Xs~FGϤ0MУFbeJpқ)]t}^S5Bl%z!2P%4@A Ɨ#YJ6B5IZ2-Z#?nhaM"RPnH&9jr9$Q8U/7>HuxV=ϣ]\c ˱#|K/jbSKW9@!Oq=iX-DJvZYsHpnj[(["՛l*({ײOٚ=ˀ{x%iT0awAA 4D"#@pPzhPО>%HHX$jJqJAal z6&}e5(uJ 53{3­aXc"`-j$tJ!AtSB&JĒ=~}3&RJzވʊw *OR&nCu="V ŞK }Sg9,z5Sqn؛s)iޜm-_fjɿ!冢VeۂᐭF$3H^9xo)c}8jؐwZs򩊌_sN]@.IP]M GVO8s#[z/g (J[cgWlm"uuPUqr-1s@ޥi9{V H!Kbp稠,UtwbYz'}r̋F ,}5"IoGr,8N=k-> >`a)4\)s?_.&a*{e.֒ _L'hh]R#!aiʖ 3;ێvg,5(s*&'_J1khpq*+^Ef𳳵76>uTV^]M}vIO ME cIvDL%]!Hb $ &w-}XlYFj#!$ݵΌy4Ip#qa]C멙 wDZl~èe)?dRPn,졨€u}!0W8i| jVdoIjCSe"]/}Nyf7+>#ln\f]`P%ui5e^ fsپQU$Ig13<c?; 0^2p/=23T:I}ǃm${ǵQEC*H0&[X=kN Md J@[ACچe5c#<'T ߊoK8e00@O*`*g1\O e<)16`ZN~2T⯳|j%l C0JGoƏ -E;QmCh$M+\ wxa4c/=cv-ž(H%Nn(3XO=;n5xX4lnǵWtLG1w(Py]~pnV6`ҫn JKuS;@fF`hb%U__RGu\Ӿ0h1d_rE-0dn˄ǯӣ33pOTVMr.F" />eό lzi@:r{f +&5hKuE n)sa^܏b_Widh%w;H۷[X {|ksHPduD~ZpIET`,~IW|MG&zj'*?h/XJnPg\(o|)ܿOC}]ZE:CkLdQ U05}dǽ{̂[h(7j{dic3fsn ;Pp%K0e63"}\ֺ<ه&kW&D{]$]qt*kN5"13?P:?RKV-V϶ "sqV" {`Nvn Ih:`*TF.3J2Y. T%Qpm*HD¯n/{eRA)saCut&0 mBY$jG,g{8Q"ӴYCbOo74TJ@:66l r߉xd'uLLkD~qZ EELڠkyx×DU|ObS8?R:OOAܒ*in6ǹ$ӉG6Øo;,j_$ǶÐ|{Rpti7v!%ඍ6u^pV\B3}` rЗW!(oOZ=%QdĒB<-})`)tVPlb1$&!(ks*QbbמZ(6 *Jb5eXm kbӄcV7A/y'odtB,:*)@o#@D'iSQ]]_q썱h&L:?G(v0L15,*n4lf4bG@28?%zM2zpQ"Q$(lG Cxl>bЛQS&qr`d7J?100hNd(?)JܒP:Q?TuO/ZAoO"9Ϯ:pu'gѕ>!K! ԂҬJjIM1駄dsv;6ΡE&Nv|pOCB?vum&ma-PNy*duM,@K1)E*2 A,`%r* 䝞['~xHJA짢5*hY!%p-?RFֺ00BŃn0ů.{w}V̂Z||LLz##Il9\Ks,^uAEMSZOyW[9SL,(E3JĬ`f*`F.{Q@hZT(=NV. HB7~sFkඨJ04d $Q݋0ٴ QE]ɕ/#/j\2oZ\B,KSB4PXLX,$e._"؅v~Α#l?l Ų/cz}uV>«uO"lb/BPӋDU+k$!^n)$:.&+pxG/}+U̴p)Y;ۣ/Ur^kȇ^P 91IURK))NgJ2hf~%og;ˠqb;KT5u[^JCq/е{$Hѽ+-iX4%P A䛫ھƲ ELw (Psv\oKs U zf$Т Ti'T&Rl@' [|ネcBE*c.7&ߎX)p@2b8k`؞)&ۉkMmZ-K]C1Phn]oҕ8Qcl̛}SeHأ+J՜`fT5A~"^BٺY׎w젧p7]Mjc nsJ v%.&0nX/;Khqbo=&t1朡 wfbSb2M~UnB\l,uY?[[h. r7ImM^oS}C816 m[6oV:҆`޾ѥmc4 %rdόK&c\gWĬET[ܠIN55[DrPZ)M(]5a .'3*lJ8F# </'qMOKtABqʢz3s'aw1j#,#էU e3EH1 _Z pqzE ND"E/q+NާK1z7:IЖPsMP*JQO݃N@c1(x l:tOk_e~ԛ,0,jq9ʘF P҂l2~^@8Y;YLX |R 3d5 CJ(w4VSQD U~~[:_xƧ(W=,Ɛ, VĂ AhkD2:;'WL.24᎙옦]^GPUS[1_y 1p# ""9|i({sRS0!t(Mú8FC |Ct8L@GY4A3"vł*W*Y`#Gj6CJ%ӯo2 ˴ ny΢hH'Ӝڙ! wp=5HY 5S`aqteJ Ȑ?[Ƭ7 ި4n>._*hA û̜ݫK ~p}$#0cI|P`6K uw)Ԙ"J8O.m865y>MZ ʋZ~@?\u*A=+Q9Wӹq:DDr?xu#%Z4xQ,rpة'$E!2"'W%"3tmm ggAz@g0کp!j<)U8kuilLΎ!-GX'c)F nvfzC45 2 2LXK _Es7`Km^Fȹr.Az eΠLt&B2/2 ͱ]B8˵||7Gj>'001^F R.+./5@Zff߾rg.T|f+R_uK?,kF*ӷ^2ZDwl3rCA?\ Kl|LK!aw)i~2i nb"tSKdG6JuL 4I?GfT+_>~*M:!$3 Я;fs%BhNC窏]SZO/"3*'k$qrr^%?䈮jX;MRxBgb2%X=7}fP:3f0m 7^wsq_fW7Q”A=ϖb_q>hl6,9QmvxΑxh侏ŅP9Kءn@oޭQmMKtWAZ8 Y4)^TDHS._&6YQl }{3N3iZff~&xߘAݴh HWr~gTmQgՄ@i&1'i,N"BL41Z$='5ڷ"^5_})l щpOo@&;mĹmyƕxI."zB+:8D>yʬ=0nV-E=!pAv*%+ghWsc<HVlnˀfyzfΘŞ¢ډ|CK@P\ם׍:ZJ:K !98SV [3R+ %'r7t=O!({~3@wTegrφM^cݏbT!6j댂s/yxѕj/JegpDRf%zd+5^ 7}_+GpH{BD4~6l<ީ /uDyj.갢LCv $"_q ӗ'Ny,w+0tW6yDVu:H<&HgQFPh8I'Z/Hl١ΩMsQr)k{5T_(LΩ0 tTqK@6i͊=\P^|0.E $S278E7Gg)C{H_EDe/RFÓY4񿒤t eqbse8c'Ý[hieB;fD$Ξ Ԩ)6ȃWf\F]nQZ%yA&gU/`ZjɴҌ' 4'3X[?16C]4Ѥ~1oZ A.ceS]q}C[g5|F;P&N'S1qWS9U8 l @!x7&.?a'[<.C%Sx~:xIBP#B^ nflhnͱUtݷ9aϯsZ=oČHl6+:nMB*@uԥ@uJ*<ȰUP)Vǟߛ?aƓC8SIlDVʨ\|E7_J,TDRﬔ~R~8v}ۥo?B Ÿ`XSJzi- QəDL8vyZsW-9nS~A1o)\RBaSh^(P={Lf ^b^.:vAŗ$i%UݜT颔o:un}4;e"(2:wPl 6 V$CpG.ygà pLbU-7t.< V.[ʽ0mn,(&Swd sS~ 8,cR6D!m2--לu"5/QPa{fsvTs:,DZ f^`*v4- K^Ďiy LXhC]<ûJ>.BIN5:m2aruikWpNU]3Mems  \Vr=oFiQ/ufcNܸ!.bDD[0>ҊZ;^m/P&U$^bo5|hp §5ے%}c8)E *|{S%hMA˻JtPZxvXUR*咻{YOբS?yĺu3@#Wo|*:ۘil)cYC,&f۲wI#|'D&Y b. wjM؆a*QyT2oc *8AeE`3`R^hO[-MYjo|,!^3{.yR1//gSj:X 'ce RqGPu׳RhF-9i|te ;6L(qnS!LYp. }hAg*nI%$biv\(4$3~qN2}5JtùMLsߔV?̞ ɍH 6ٱZDžc̸јױZk%aU$i*u5Cԥ B*a| I&+G7Snh4;I;:{ȍ:4?3J@6Ld!wMLIU%HfpAJ cn" JaF)I$cnE ^Bdk>AiLTLGv q#B|Oev,6/c"8"q:k~ " 7#8\˱w2`tgQK֘'T!/Q .8A֤# Jby5/"i%Ezv*5WPݤ+%%3kYʍԍ9I>\&*~J 2!ƱM46 gj 9z<pnd>UM[-%s⾷0UG˓^~`ے,hq؝T'XIg n3CR}9SI kC˶*fgҵ,*x88<\K̯'qSVga7OBt.KK=vzǎ-<-h nB WZ7kG2~%w0p,//{Sn*^<&Z\t>+gK=f{ #Ȃ1.)g9Oy4yk [))~('(~|鲦1Gv<]&mJ}w{,a#î1}8I,јNS!/k8Ţ#2Z2TK6eQM"C֘r J0[Xt&0`4 l CN G1: 9Ui,s 9m익?x:oR Be2 5[~&^/&y1@vPjM-w-Dzc H0|9Q3Yi M/5ZA´|&:j8-[ɕcrNaes,ݎ>DNg^vbP' 9zlOu Tk['B&KNH$oYJ'n}?,δ *&e1G'ߪ&||cy-j(mʊomu_V)#n#\c cֿfŶe<4 '2czPUWMU5ޥt8qrލcK3Z) 8S 8Uy@\?Rej cX[@}п5e =JDQ> g 8+F/di7, qڲp<Nk1lv#^qƶthP]>?Dey,FK. 2ХJ\:OMKd8jzJ~'|OX"u;HH\cVܯ/#Y4Ik$xd/;jD'mQ<| mlw APb;^ivAuY2i]lR%G>7_Xըx,277OOg1$E"h2XꙺIB"iX{dIC1M& @$&ycWyYO$SRjV1!byx8S. utS< z,OP?Oa'x@ .0؎Iwzq@萁fQ%;(h $*qb.=O<(OaRFp1uZCal(ߓ#((VVWtAPOiJ>L¹"ji DpI(a3٣mC*90XJF!cZЅvsTeYjqAbFtܧhaxiƾnVӜ'v){zÚ79}kY@&EDw& -x9_2[M b;j8.TzOF9E?صg@mxEC ݙsEl<~q᜻\\5n]#~ n@ 7v-H ?8=Hs_< |N5 JO_f0{ubBw]GHm9ȽSHb ^;AIܾ88zιCD zѪBH1"=A ClF/&Looq"2֕ Se,wZ*xP6>ܰ2>cMUlFKř`uAfiFxe(2h\G"bkztJVivyn_CUE3n@{>0OeG]s,D.5Ux adĦ~"hr_ˊF}\ Sӓ`➝1=g=xf)o*I̲tܜ]=qgM2b ܫ#6hP֜}P}Z$iA` ñ]ǟ98CRО's Rw=E =n8_F:\ VV#8ף2>nJZtqZIcn9v}Jp7yGuJ4QRR6g[L5bYnٝ$*28uO4niI12j)OܧWޚ~+s잖܏X3X o ,UOJY"lAWf Ǹu&x0O R&h5Bh]O#W XlH4cN|ǹ,(F>{ \?>:vKd0  Oo^@oY4>iη|vfStE<Ơ̓şXh|3(d$0KƉщ Cl+{C2?Y쀘){QWPNj4dvJ%$ƿh9!D/PUINX% m)#C`q=9X(HԳ$u2Mt'bnsB\l_Aɵrǡh"wi|,)HTnQTHo>F~琴S @ۼGI -_̖2qXEJ*ڴM 벬z-Ǽev^lZ]g;X#Vur<'s| 5>*'t.R(yYrBЪ%-n@*F1l4,XI-\:Y;eGGliͣu!*4.s8Q_0Z á>f(G,,L#yFN~答Lp|z{ 0j6g {Tzq&4$ȱ9yXWz$M81?)&*aQ.j~}Gm#9C83(u-Z"+ɹ&3ʦR\>4MdcД&ysARO(lWX6I"Fnmu'N57WjpL$ II/qWt.8 [Yρ'I፪coL+SX аWb:^=DkhJ* \ 6C.g \ n\ g2Hk"IA(:BZPKnS(B.؎0y>`p!Fɍ;YlVeV$y;dB\9CDZn)G\UF)þD`Yڌش/Lt4B(WY5np^ ed12)sqVPR˰N7Þ0q"K::QK;?C6S^ZhR%*#ƐC6ӇgZ5D{b .}ra2?4F`hq rK?mآ1cbQ /K9O6YW܅ЖהC $-߲-0'μjW'RTi4Xqgک QB8J`NOP, iQ=m׹:u9Mj3lF)FiG= 3#g,+jk,7T %ȿ*sҎ{alr#.n]c6Ì$`YIXuK>;Q%Ӭkj*qHNOC~"9Oa6۔R7))IJ2%zQ!DOK=osZOJe ],u+1_;ݑefͥNa.-3"W_cyW뇉v6?ľN%FK4/+6TdH?{byg*o՜+)a/!ʖSTi܌zc~98qj+li)zxAT-et=:+` 2qk2PxЭS/<<[sH|b V"1Y|D󛑩>f5z:YԶk?hCFPơGw n3}3+Uk+]0(T-QJA⸌,b#["Bi[`{, Jj3sA]u-hȴ"{ 5Q8WsDMn[1n5S2fK&\w7mV(3=z$oMؽۃug6y_ оyʫȲ - u/5ŖݐT\,+䯺`RTAA0/Ǵ-Gd픔 Aj!2OZ>օ0%Ҕ|ʴT /*cuMs :b@XQd`]?g' kL r$ 0[ewc$m9 9ZfrjB`]#L+"eoE. 4r5hڻe<AϐGDR#)"Ld$x/L!y~\Uux[f1F5?ܛS]"N|N=POƹ1p{񠓰 /VNa&z^޻Sn9nBG';i e|?Ԥy*.@fiZ/x"2ؠ]|XޙEe~ 0xQ>LX~y InTVn[yƖ-K2 kkZ#A*ŕ 7^:3tb=p89N q6Ir7 'νC~߃8*8ólZ'-R<21a<190c^-Q5*(@_%tpxޗ mpG6\-2罾\IG(n&)ÉĴ{ x 4Km͊W)"ix8⊓q." t+\$0Vh rԁN*XK!X ^ko-Q[6|[S;Jfx ,W*bARᝬg%/;-OEbPO7J?Fc=ay^V=CX G-l xahcޑ_#W;?4Lj l"\疯;3iHmvA6NqWsQ}"&S>B oá- nx )HﱧJwݘ$F7;_mT G6wRѸrDĶ gOࡡ0bY!A$ۛx77ɼ-܁Ƞ3I0]T,g\ݨ(oggt3TN_ljR:{NߍRP }H^%Uq9N )pXԤytU߁'إysҖKR?9-YU ^* ѽJo6vV>O=>,=NNP{ל;EL߽ԢQA}YDws~KIjF ';LK͌[7_6~^cy4 d 8#[Ԅb='%hHVZ呸kvߗPc ?|V\ OoÏ+6癹//B8B7N69Uj;ǵ"\ drj,R9.lx(P, Amc\ \ڝw$?ga<x,hҎs3^Ȱ 9Q57dA7 Px+Ҭ$۠qr-m\hu?##r)\z=]X,a6zWC1]Gѣހd 6l- .V-Joh"d\;s3 ~I#{70X?Fz"FPR`\9sB- rՒLsg]j,~bwi([!/1" co"cɌƓYJzүk7ewekTH ѝp&WrJ*Y5"l[cI@mXm/cU97?uau@xF#3:&g pBǨ"w'Ű.0I/n :f36RC'„0bmD=FP"M0_Z֫=WW3+n7>fL&f]}̓Bґ7gMߧ%ݟKrpޟ00 Š2y5.淐AR6ۘvlO7OE0G=T`!U3 qsG?vqcZp[_qw]]{sն-; p?nq/nW yP}U?S*(s*!?#-1G2arSI\rBz~0v C^Fy7;z4ִ͎oIpcc]([Zxͭra ,2éִb=I]D&|MKŜ|f,`0ʺPXtJ>mMqtN %7Z[;ֆԩ!Kw鶳M(#PU>, ŨYKCtF!X zO"1xѧ*>6hsXr- \_ /픰lĪt e Km9TR7L:<"GwKOSjA] %0֚lRyF()ٌh`{obj1JG/Ui7u7#;Zs6F.⑾/7+֏X Xy(3C-=LJWOpv &5}*p!(8>V|]YUEm1K@qօ&pʖNT0TR .DΩWE5O*>o&Dz0L/2kRm1/mCOkPPK[-$U[/Y Ӎ?z'-זUT\S"`HIp(tzͪ;7ZZbk+i5e5Q% ӄ'@?yAXZ .AZB'w$VPڵ",h-͟ ?Zl; j0G >VF}v,ךQp٬H`K} INPln&VuYsZXJptJ5&fv!%5=NR6aT7B)L\ $*AC+D_rK'Pz\|mTf5VPBSX X U6jR$UGQ:a*9AYF 26O?Z{Z|8] S~Kؠi.zM.{JB_Yr)Y{D>Ye:7ʋcA0Dȋ)~ury4kkJbYͺCMz .Ȅ"nF IY+9frp[qە7? yO=}sJTiLMQ'E09Ǝ #ULUrQ X΅g:BnHJZs3MknhDI o>mEJe]6m0~mCa`bA_/Pm-sxC `8ɠ~6;h LVd(<ɡSOծ-z@`h9: F3Q Gih]9$hӨl`B'_#5– ^ьG媃aF/deh.? #uzRxwC_wr' G>%6+bKB8Cqs/o2xsyR?{/1>o^}fx?6Z !./tʖ$:= iϥ ^H,{k|57=[[+$ߢzZwxwizέK;ً@q?%/6]ճ@Olc HK޾@F_pf{k:e7 ~de+WKS쮫dME:A.crymR_v}'8>z=tŽBzr$Gl+O?J1ZY館SYf*LԒzf)3v'd2siN 2[)8ȋ8_-M/ QɎfv Ԕ':[|u:t6-Ed\KK+9s2m>JW3%1z7}UO+OYKqyu%EscY5EegX!7 -a:eETO~- ;t^{m`&jnrȫR%gPsKx</±iߢqh -}X^O>]#60!SbIv Mt*Trm*$Ey+*_B¬-b"* oۿ۹ / -G,&ȸO%UF ! Zmy:Ε!2ˋ/8Ki@|0"o̞jKa%?y?t jqY8{곘t4$jy;tr_ͿIɭf>LB͞XRԒp688{FBjV{⼧GDx:*m _=ϔ%FC&FL뮾ڍA@#qbl<ʚuE\d ~2Υ,lSG*ei:_<ӣhӥyB4iYc{5* )rl$~;3'r!Ah#0D˽b¿ ~KjOW gV{6}7O.?^ q68=2ZH q~l.Df:2_sI86 b$nyܤ `*ޒupq7˧xG[[-,T^ԯazepU@wu zÜv;<%Tzh=6j0l=FUw[/΢hMC؉5[b~TuM"EV#猷kc#"M(@l}nV{9yq?v2Hj\~WK[7"Ε5XlQ$sZ2:I?M&uZxU펁?xh|a+k#Kc[c6 EiIk(>`&n6f :Ub9޵kP˟)UVtu14J$[Gi CG<FȃAQhD)np>#8(|o-Ak%r}!U}Gc@f*͞FL21[kB@oh웳W?}IK}h=OLPF4A̟Z+y1o c<_{$1ZGV._gן[!' Wд8prA aP٢; _:Ͽvxi! u,(`+؄ָD nFIꁡ }%J0곳Z'!E ^f)Y9V=6QQS5[Ķn\kd4=c eSt_-1ub!3D ' {bMH[&U=52vnW[G7o ~h )SAwTdgM{3;rh_rsECߪ zj1+i&^"Xk)S*f8E à Jh_EZFO{x1g U[4P,"X|N;/#bė SRR%`1At'}.k4j[{?Bܺ^+x,_CZ,OW0f}ooK\Ύ_ڏ'ނAS qbu7Ǥ^]i+w?hwg{cdOlm5Bh0f@Ց/`^h}g|K@*<%7WPF%_[jXzdH"½wчu|: 5S9KDܞи&ӝ2hwt$)E>ΰf)4'U2&<]ng9Dj.wC,$l## ƕIjF3w8ןU6d8LcЄ;L5(&6(չMt<H/.mIdTP<'Fa5 1 ?ޜ,Op/ 'ǡt:0zs~]6EZxYPYs<(-_At )JV^TFnc9jMOGh0xHY9%}/LJ9oZsچ݉!Ɗ٠ $NdƬ\Fb6G1`AG@A'ى4R py*P7B8AQ  `BCkq8pf%Cv3}XBN-j5So+c(@#Ҁx-7;CZdMk&y]٨>^ 4疻MN %XDc Jk~ lOgt ߒOAGPI_$9OgLegsky{^J@‘k(7.-j[w&=8jN!NЪg8+'P2 oT爛{W%0nv΂3ߌxMWu&m\ {ߕ3 |P : @)]RԚ?}xH{n9l&.ĪrcQVp^BS]H!Si+tBjQ dA$AtAt*ť#.#VGBBpe:2B0NT Y\lnxۢcfn@xJ(Hxw Ǒo# }}6oZ* :g_6Ў\ܽd !qd| [`oTCj?}" ӆ͋}ch'dl6@;ڧ?x$ #wqgĤ>3+]`9tZ.;sl;1}+6n5兰YW?U&\y$TB,}A a֜4ɤpg;ȵ^Bi;c*%)"!w O4x6?J9M 14}Pժg6lV F ےv"HZqJ.>-\ii)]9XM/ _ź󃲄JŤUԼ|)d%Tm𪎹DORW°ė]~x*-L^ bNxg&{ u!oh]q ҏ&Mb"a)&H]z  Ti=|ݩi@@n:#<{6jaW9wlLzq12!u3_L6Jg!MSuw TN|&CMV|`Bybq>TXįT#)uyVC[fᆟ]xb4#槓PdyL{hoyaBa0{45RRek^,KIV]ƅmGlY $XCW!6qfh9xsY!b&F?18Fv* ]Em'UR>ꩨs0:U ^w;i-߻!9q4DCU68nAjb3F@%a2@T(Nή_@$7HG%e7! gwZy}$6'Mq n UgN_^X/!-FF:dAs䬚a$ XӛPҘ=N58O%s Z> 5Xl{51|.W@i+ 1sj%'Hі=;c1P;lEkDsU¾fc[*7zIbǁj⒬-톦f`PkG 9M..[6Dx;صW>O7Y*e("[fcklq/Ʉ }h/43V %卵aZ^X . PP*ʵE4l5t!5E1_N)/#H\ dF\Za>V*c hVglv0N?kqGԴsƶs?rehGI3c+Ef;ӊKzdPXy _iլ}\ ]l Z87\^_)UaQi!n4GX/,x-o2gǝB(s~4VIJaۧz#̎8GxsS׳G$ls,4 K}/ĪM:ވPp@a7muRŜ9U#,R!L)k~A?2YctgW!LCmZs,)&\eȤ[lX.,)Q :Z O+Dty.`4j#]mT}>n眖70K1iPV<ΉF1$x7;ZXNXO2 qX9eO+=OAR?5 M#g\]wRp2QP)a}3q>6oOuxY$@ A"γS e;9\! NbbVGgCf׮_It+~>H\պKi|ſ>Z^j>E?uaFa[#7}rMpy z2ܪrzui "oqz4#ϓ@?$ԕDӿ{9mat42B2XyLXߦϏdDzٿErZ/U*\4mpj49a$4oZ<#Xͤ։I^r1OcOB>0"I aH?PcKBWJ _=pkv1z85k`tm8IB):#uk߃==] 9M2,ۥ.@O̅kNM-_@`GSt,T}ႎ7$ThQp+NӲ)'[$ۑĈJ=y8'?P}T}'IClo{inR+ӞP"f5e*Z*Rm}^!4okۻo VEA3`$<) t:.wlyB.kJ#MDsο#FN0jX~'.ţQ|i91z( n/Yu- ~4I{iO6l6EkNϤy7.̡[ MB\ ؕ9}^JǕBM[ fu_+2̍,ԧRyN dҒx 46E}{&t;?@fTά2[]>o~R*ئi. ,ɶ"6ZW&מO?wpQ_d)$Y\ԝQ8)-BVڱӺgb=a~{W c#-U+Q[F)9LR+@.# |:j@s~p'J+Q`_ZEąr9㮸yi5<3)TR:I`TE:=S&I<3igG-n揞WE&?_E{bk4`T(T3z5Qٜ<$yge \cysU;ar݊3<)\m$:x' x$N~kVοT9G @k6y1(gЙ69h r=1 xGZ+ `(8]g7q?R}c\[د9yVsG[_],V\q>=M%Ag8chO )+%ЈZ1՗|_دԢ#h*i3 HR졆,pF?gpp] I&1LwP,`*X,uqHs pd;Pzo}ھ7xZxbtnNpg&;U|Y4҆Eu=']^N+ {?9n砼߅P08_X5${Χ+PV܌b,16?pʆBɅ#\e獕#6@~;?f$\лcW.W8YfG.[F:tn_pNdiz8>'s/mVOVj?j~C zC~iK⇝ ąǼnl*Fk?f[w>8}}2E{3l,Ż?J|g$iEKqy ʞjẖ##`8e)_rs ,m&^ \ I] [ۇI'CqU8 -&!T ffvǥWD@Ngd,*IC&m0uHH. u~qA0'+n*mp;}dg>S@lD7Trq"$mi2k@9Sf *c2+ *NǩeM(ÌD1|6Jn2%fBҙjk[qKtj]`*%AVq& J&VXǍ+zRpmq_'k͹nl$|ˏUMm؍j6E&`@2VH#HchGILݶR\VXXyNБޏvwN.88V]>Ŕ], ,:ے5_86`ׅa^x-3TƉ/n|0OwwzmٍSx3!mMX_ĎW|տ̷3sj_H4Q'uR;U 39O3cMeYT'FbDíћ-X&#o|}gͺi&4,M 22f#Rr Ŧ-G\=o{Bd,Aڷp"q[R= G f)UYa_Rh*S3yOE%:T(l?X5mX x`;(m cnoMl 60qR36 evLG`'}7(t&W3/O5l,89>G";)XE9K@or8]XB YI ͝ 8;M!Q]EG uż$F-+awv$Y24 +-tx\`b|;zirb}jUuuA[Oo|h;?%UЭ`IJe>1oAŅhЁYե8U12Fz3!u=nu][VK$̾)KohقekJE3SW\xtL.#>եl5p{^TO [ %:#XGuMl/ҡʷճi6>)g'?ևKCsďRC9CjԈ\Gcļ+HT@h 4bJ18:+:thV$-ۀk=OshkHMYOfVʼnJt)!%e杨YJ*cc9n۳3 qC AMJ*lC.rg4U4 IAGQnM+ۙlVc^y7gYX z@ZS#;4}?Me0 xVCS/`pm`h&Fd7)S(օ֘,{f^+?ڮ5{%q= CWl[(d $M#qt,0L:7ɢ$F᪀0c{~Tw$P܂?oO[Q#Ri62UMiÞ;.)['x{;,xmjUtŊD;b ,%<5ZV-i Yhlӣz*yW(Tփ %yzg8l@Ԧ#bcU<5h#ͦz1:Vݯ?-pdTC523jUm"-훢D?[ UP~1+Pb3![oعa:qhKTV+vM:6׍' )jWR<=c.8s MLp10@"t{EvURΧZ&gzc7dcy{rh p7" B`EcKr= yr_қ-殍}p>5'4hLh&i Fd #ذt7TYkUp'c[ 8i: g|P`C?~f񟢯;jj#a#UuѴE">(M), @BR#$jDžCMͯ0"R-\f` &Ȏ{N>ait:R_ V&سr;!9.R_Rԗ6&$LM@ (݇$-盙tpK5lG1\J?+-ilIt/(ЪKϧ4$rB!צzU uDDW 6YWGgݱ\ҝ(uJWc1Ũ(m"nj4EUfo09*y^EP՘/9=5`Q?v6 N 0 F_(K[JE0M]' T}FɑZCnzLa-.ZM յW!u5rZ-6㷿9\t@Aq i^d88f1 P 찴7S-hP&kOZ5,Uw}]$q}C,cmBr4dYdxŝƌ{~#?6}\A.u]RUΉ|WߐhC>Aͼ̺ppK´u(] hٸ`C<%B3~}'gT\t' ?ѥhyz.—JGAzqPhj(Y"(eGW(*IbPgv1đ|y̠eQ H߇߮ NY{qM+EБDY"#y V\ Rxj:-ub :>%WZ:ow=YO-򼉜t+gִ8XC{=eX#n7f{oKVR <4Z[|qʧ!C#U[8U9Sm\GbGȰWpRA⼔Ζ{D0mSg@Pybp "2xEBC >AIWm׷;,+,zKg2!%ǠM>C bxъ8JG(dz#2 r.e}†Z#ߘjjG˰Z <1trYjɏe:.},q-RxpZ;> |v2o P" IiGg3UO lOx4xU]Zomv13#$dݧ̇ЖW:&nR5x],Jg"2@s+ Kqj, 2_5! ;`u| i2<}k2%#fqm (&$V`GOdFo` u6Q!cdsR]GUqt9&#ڿ N=s;B L3 ,ykkY^+XUF:4E|lcL\*I;t䆝bam|GX5x^a{c[;s#7e{'k/[yFuN u3sX@*HJ%-&$ PGTczI~7y)et;aAң& %`Μ#ZiHY 6Ұqq鳭_W$ fGGq?N1FT! KR^Z9i_|vWT-)z{E\BdQ6`5)8{$UC3 `?(x!X:N3ڍi{/&fIl5zSxAbDYN SҪ}+@/X^4x QOW JKW }|[Ӑ'P{d˓ Ɍ-R'CB^ #'g\/\1Xj~x9\,vQg_Z99Fȁ!Ddx-L{>#bmYfuE}khsb><Ӯ0Ȱt~6mzp3մQ1Ƙh7*Pܔ./\2K)S\/ alO_q"+=O]fNAl3; pͳlΦ%.A\z$vM˘C#}g7{*]$~&N6)5aG\b 'CVaܶ[ck-`IHh e\uv$Ȏ}n!&'28k*QV0$]:rxc9tѻFd؄J,Q}aC< 테M)Ti,$q ^pc=L [B%v=鏽xd2`" _p D CZ:H]TsoנW'0BmYnSgq OCJ.5)_?ч)i t|YMke +3pB{N}:MDFmw+3 }a=s\o5qE;P )RTb4&\2gÓɶLLSl,narSF5ڌ8Qݞ# @KҶ)^= e1RG3٦E@S)"ݳVCzf4RwE>A w"<$A %ֆ="!IƽUdmkix>jK3K~$iﯧAlRU@>g`g\ {3y"gO9V5jbYZ:Z18k=CjfiDg|NL͎;1f?+zʕwc}c#\0;b@EMWqyO@KdRC[,302޳ë*^2ӶTݙ$b&-^k3f}9Qʋ E$J˜Z҅_"`U[;Zwxo0MF'1#>4B 3' ENa2z˥QQ}e&a3 7$}@eR!{[teMṉ>(t93`H񥴥A,Xfn]lįD@ x)UDoZ bϑ?94+IR+.qh̔r^7LIryE-kn_]I.-*M1גq6E^x BS2y^?Ǡ с K&.׹&?iztO]Zaf i *{`+,W+a/~$f IζT7z/5zT!i>zC؃o1zX!.~˼Gz0NP6?uC1k'Oy <dYS5/P IgF%l~K&ϲ@F%I״2v z/ҔS#ymȄ|Oo-ײ3C:R+EEOExWl;,,bH*26d7B{_fRfՄdr+:a~2H>Pn@Hvnc/6ˤ+JM  L-LI꡻)vUjT2FI؍M֐ &*mJ"U¢5jp N`rYE %vȧƊȋ|RJȍtG_]fS5vϖ1s.c5 cp]arU=G>gT5@#+K{{zSXd;\ߋ?e:fN۵ܙo7ޒd4*v1X͟<=c1`Q$yKU#K`晑8C,nn`g^ޓ_;7#dXgG[G`d^eJ8JaDbcW?Ux|Pv)-ϤʔI|@tg2x xeV/)$}x\=@yFo&aӗEC鶅bKNy̨ v>LCӃ54dzn"YGj> Tʫ i5leSܬ鈻f0&S:uUy7Jhx ?UeQ݃kI*X)<6Ỏ:ҤLJ.0 9zXh>0.D̦y81hjt<!<ixIs 6N O{C ʤ=ҫ6|y-rVlg25SZ ]fп#[pݵ6>Vd>6^ɏ`: ӻE4D x7|em@^"BT[6j[,WIxזg>9Lá;vi9Lk姙7h 9~Du2#pbxVcN:uu)V5]@X-WvӁoCEWs|*5l0LZ1C}K'E)a}*ԣN[;TkM>?}r$W_O2xb6E@C ABu9{ j~)Sv5g&ON r{ e<].R׃4h,0h־Jͽ S5+AG .IgEtbwX< O s2 i`_7_4m5<~i $QqH?ȟR}nVwL{lɡ j/(>g^ b!-$>ۥsmJ>G^2+HkZ͕ K-=UZ0 P,Ij^7׍Z5Qrʁ=UԨ=mtymL352'3nMpIy-z";M5Udhti=1\eo* /YSh"-e I7+*I`9 ZGB9aD"($TtЇ 7juc_܄.ؠa}Wy5,:O6uz/) Hփe6az&B1(Tt{b ̅B6a?vG<|U *A# 9ݑI xDv u $Si6d0 0޿SLX,qk&UbW93E|YgY1R(3}C뀶S$Mް"myFn0_FW=RfBM覴&Y'xrs0jg( I8]ҠJ\jxD`וFTޞe񱗡fɿv}n^xxW`en!'R/XM0mL챖5'){p _瑰Sv˜~1K!KJ`a^u4{ԽSf^S=8*9=7k5rkJ$90OMQ3Y긼( [&b\#)?y~tovŵRP+>' P! A`&wVqZ D?R f*˵4'[: @ 5BښJ^|+psɑ+3,ܲZ("gH3s }J-zфn~$O SgHSicv^{\{6j>'w׷Pئ0~wʍ _,KZmR*M4lÑG!ے;Rk%aSFY}W%l3 ܋7|^h ndGO "@\(*;ZeBeA)Bcɝac ~Yŕ ؙ$"Wb@mX\]i4 x ׷j)!FkB3IA­, 3˸|d=#6QEELʲMc?>U@l2'um^2 LiȾ:e-'VA=iO`f\-!<сaɗ|"\oNkLrEi5aSZ4_WKeFxY:G\`3$րT-V厙t;[ϸt7i"_^Կ]Ȣbh/a3_Iѡnv6eTmV_O|o+>T$R #aoCe$X8T ung"ԌKiY7V n} q?Ǭ)(~{Rj(/;N]>@{&= $0&^1qwihnMpha$~Qh0C%մ/*c]1⪫f D`y KxO*+ZK̈&EP[*$Tu2b׆Vgelj4<.T@_``*pat.8hZКvZR Q G"Nen\+s5vl>tKFD9j=>5}!+KcR*JvԸ5- ˿ҏ't)l#/ c 'ɍXu!n$Kd cM|^Vds>K>`&Ò=p/.  yTDQ_@=yA|$,vب^jM%ܾ"De 0FIX^dZU$!/Um1oIضQ\˴'? #8ш pcg rQD@Ѡ{* i7yqbjB cwZAr!l KI~@;Q4ta@y~ )HrV!&9;IuAu `T*_Vb0zպ' YrOYrSSo|mF{ڬJ. X+Rld[DLbRzR/:#wmubȮ.j*#He3E>Ga/zSD ̠g|QkտRUISMib3}.SSwF. V}gefTpEh8V՜$!NnHTƝ)`;^D5a4PH: 1ukBc"3 axz@&ؽY2eƩ+e% /QUl΃~]g!# == /؏۳`m%_ķcuV;Xrn?r.B`=rۗ7!-9=Ro`NDz\̳/Q>s,ڗ1 .?穕#4qzcjJtӫ7Ea.gF)ouH;v8nɧ|X]W)siC~SsՖZxq:T< hChN\e{#xL3§WK\9Cٔ-n'Ot# uP7 _բI,Ђyd;@',X|zԵC%lug4]g]i pu 6q_ԪN)[΋k8''ZD?acLe.?yron*EQ [񍝾^,HMB!Hd7YpcW%u 1EPڕg᠇45gT^ˏZFQ|:׸|ju E}/8/qy}㤈ϪWzE*ʩ53h3v6MO"" oD\ZN $P h%MV|m^._i32,n٢_wSmY2}0qgdw/dwhde*VP \ EFb'/V\lYX&B 3H-^Yi$lퟜO)_VmLf`Gl:i$kE2ϒ &RH:?ɲMtI,8vw2g&n/gGf/ɖJOg0WluW8R`2(48H)?т=kE*ګ]_JApI_6JcwG MDGF("I;#%٧d_:#zmdO'>=U@cЗuhE`HOߜZ{{VcsmcׇN:V!]e4O@MrqR?kir!3cg-S|U[M@ oXu^y(=GL}CR,׶N;@^<%mv.I=* xx6ƗCWZ0v0hJxj-]; )$s]TW=s2<-2a`8e[/y,m̵1 )=+]UzSRDL9p&A&P{+1"<~!Ej:WaoZmQEP)dA벌σ}Za*i1*0`\H\޼r AIwף 'S$nE'q&V<R.,2_cQt0S*-pgyRQ.>}YS6WpXSß>|B.e뻖< r,^2_nUͻ,̪03WP.kg @tX|5PQE Qvu( 8oYbfB Fng ro$fA P`v𥩣ĵEd*uyJ!QUth 1g;?qjvo_tꐅD.CŨo&4\`7i(b{{9XbZ[T~1, :|ׯsdh t`; K$oօ G1:xW4OCL]ObȤHZ~uϐ.w+RL^$sw鿱SQ ?0ىiacf34%Ljx9D+a8YM˵ۦ#ph?O13` ̅DC@B*f6jX-S h}J@5.ڈUTcFSM몛bzD+2p$YMNB-oYTD2I@8xŏi4;^-GJr&/)\w}QUjeT2_fguH;ׂUhR9N$-SibuY0c+Y7* ܜVW"2vR^(&!Μt^PBC39z'֪ ʰ.V?R<ۍA{h4Km d'cTܾ\Mlklo˾ |"p},a2g :(^xp / yL`PoDT$~Ԍ,碭I#+p:ѧ+qLϕq&Z 4[oW^& G 4=)h;9U$džu# `,w~cJ Cza"E1O+Iȗ+,8j|dPd?pa:4loүb@dM;h*S$5/aм[d F_@δֵ-Hg~>>LMKװ]4qL+ߔ0&td4l=Eb8=Ua2_CS]lzWuj1TfGLNvӪg_gTX# l'e&X>b|餐<޻-û&pDcE$ Յ&ɄɄS"??+Y{#[Ed:L ݌2o&+ʦ"[/=AZTzٺW 6*HAl{.'MW2z't05*˔Kj[JݡEU$ jˆBTП[6\cY $h'&y;7.4C.|e7pG`F/7:w_ηRSRWgݼże/n$Rr1SA}{N$ZOon:W׆p@u[ O[*WE\=8#:hk fs"{܉ӥs0ݰ1N!+\Jp%c1 n_/}_s[U>x}u#D X~# سY=@<>aPP|\y7?ӪR+ 'kS:齈?w"^h&:G5 D fj8QJCȪIUDxoTmbn-3N`rG/7=R.b VIT7e鰦VJ1p7rߤ.0ԋpRP =ەf\ I>x+"?PI 7xC^mPvi,s&;.֥ )8)].g##ʚ_#z=_@Sn b8d 2U^3Hi t_ݡXz۩|<)oMlu?d8nU۾UQ%  (e:[pՏ8b cc . 1N Br 5LUHu㶍r#KkfAbsY]Ƈj{ЭRPe_7L l17<Ͷ]֒L[D&Fu5L7#ꮬC+12~(/v`uë޽Ca_+EAQeD-,=>yv.^mBܫm3TcWOfCR+T*HT(ӘQ=ɺ+=U%rfSZ!5 mt^3t/  ^+*˿4c R顳H2O:U&׬x¹jVOBБ,F .-3B.D `ݥ xĄpuu74c#MsթRD{\T1-[{薭Xq)S@ fs@XAUf= =/C\Vk2e"Jӛ [;%@"@1tUZ=+vܨ-عh>Z ݆}z;a[AY?ɭa贽פ7 ͋A03DIPfu]ҏ9k49/Ԍ;#;9e5,DJiL-l̥ f*F0h"$f=u`As9bӽd'_݇Un֦>.(#Ƥv*9=diNO#MY%Y?M1:ɱ'o'quyVɛ cS53ϗM Njw {V e +We2/>C t0m@:3€nj_,!TR-:2AŸQȭi6&;Qg{pmhO#ɼZ~enQ2;ar CW&OOў%ZæėztW~'C=2\"7 3s)JN Dbh og;%ծv;|L7$(_H>*YfjstWs}#m( UzX;I4 K~+805$ej1d u@'}KD>-VAi;u\T|ot)$L|o vYAپe0Vʦ ^qe)ǥ`h47}d1ON}g¿`>^oHJkd4xdz%ޠ`Xf\-J,睅]iMxT&%R_&'ܹ T|4tf8n_qY[[7qh+I˫4q*%XtI^*k߯/#l]xF}YHE)UA~ϋeV4 ɡ]]~ *:\nq@Dl2~?cR>1lD5č Yh$!ظ}RdX nYXѪsW'i`*P)ay1i10q- aS')i6.Nl)cur b.Q9PE~@]_e9.FOw1 Ԧ!4ӡe egX.Y:ţGcej/YkP/tM~ݡlKN؅I)\$ HLM:2^^xmXb[/݁횝 FaX"B#Ϫ {iyN!tI|{KcOs^0sMjL:6-;zduR34dGޟñ_ڏ7J~N즞fdB*N_%!tAɎ ^ҧVb9loz9r%c| iGgPl5Q_aU{0WY6 X'CT#+4WSP ^-fySm W9j1=&>1GF֗.( }$_S h9w.v׋(2z'0t/3ぢfHENK)p^@*Zy؈޻k#]w}9p,&&Pƣ*5k M'$3M^\c_uI:R铦bC tv G/i' ,|-'w_X{}v/kJ/%+$H*$VCȣTrqb{q P@aEbcBч-G1J /I-rQ!J¨Yڇ-6#ofY' zv۽=+Kv6XσƥttJw.jGC:Ͼrq?jNBU ͬܓ n-P?k&kōd4Z34rSG+Db+{O% 4: Ck£*X͔2mn%jx0xd \W>^wJjNN+ۣI>rJ/_(G+RbyUC;(},.Z4WtU@ZXN2a 0D[VMq#Id喗J9ݵ[>!-kToJ"VF)ELZ)3,b$Ai\aKha:Rҷ D?DmF5K0 h` #Ic0jJ͝K)bm- 1{(՟-ոPoK—FxkG*J v5¤p-4 LŞ1qV蠊RaIq~]rl9`Le(di֤J1%cŞ%Lі:=Ol aEx2ͪP.䠤c~W Gl1JtGevY/ڤv~ )W)ϳ/99qX]jNGT{fxGE8F37L O)%$(,vG2e;N,PMsjAy6滼b/Cl"-Pq-~"XazA3=3ORds)#1J% [|`“w Nhno}/.Ƥ*<ryȜ~yNR8h_/- +{%QJ=ӂh| D/z]xh!8T.v6SD/hxQ WR:\.~ Lǣ:x+C:Bm.0,d;vT춱(F1~@5QJuJ؇vSK 4{ ܄eVTS$c{:Tsm.{"tz!̡`yy@?(s/PVj~Ӟ!bόAl;[,qy2JM;P{|YYM'6_.q.6 yFRU[ͤfksPoAѷRl;L^AkXVzHnA:,,דвb=@$4-dVq}QN݋t4˶ %儜18[&(ofONQWdwu RpVCTʈoC?]M![>4Y1\'A[IBɵl:С9aܱ ha+=Yב<)M&lf ["̝)w,֬ SrЃZElLST5QgS*ޔeLqpd`tU|a+_d3L1>#"DÁ6y"{ QbdFё /\r[7zW?f"}L\ r W8!B×SѥER ,*$FxhAJ."5 xS "UsOI]`.jO].I_w|/Ū5?+81#QPH;),N>EBwx! dQici,]oOi&(zW p=V2JuC펇^ZnzܫB#_e|uM \vjk"#^[x诰 {f?]Mg.rQtc[<8ʐVplJ;iak. 0Y Ss;OBcU ̠o`3wJ"L7:ϻio<<_iyb=JS qQK.C${LM4h3/hE-,] s їm3q YW̙惡Q0Ssvisό l;eH+26&3[[lGbx tUIkvlf9~=,t1k>3)\ O* fzt+yNrN,rBSKKB:d ǭf`:_T=ԼG5mү 7P/M5lcɮ5)2 /Ƙ/70*SaC>O!L w/?ْGTzŒ-j4H-IpC|2n}f֟ke2̃<ߪe{p7scsl L߾=ա=qP5=do3X1%yut]Tn Zy<ve+WF>˔VG%y+*m?V=^>qP.}&nFpy‡bfL^Rr9եUt]w`䭻q[>Ǝ,^NJ됷!"۵#,q"31 HوM)$['M =UrC;*jRNGK lܠ 7kq/W7*_r)#[  vs>5C#Zh0f@&%ZE"GV;G—O7"TyӖ:M>q*,Qt+~a6cnd_ 8V߿M]Tx'3BնlĞiB՚ƋWŋ<L5RvΣj;R4 \Bz}$sg?=!VE0 [Yc\6l"e *6~.0@]Q.ȓj߼< ?h`E[~y9Nz4 Sr"HeLjW(Ƈ#J/ iiHK&q!"wcÞI# Q뜓ҵhiƣL{*2(5Z`e18Ȑ![3YAod_Ɩ9A1Z.<3L U/o2$6L//s'I3^vuuIlטkVNj*0Ѐ .q 47!=pz@:NŤ A4lJ+HN2W8f-Fca"Cw9ˆ?Q`:% _YZ3ǖ鿱Bϋcz,X8REߡZ(JMeؙH=dIB=*m Bs4FG1BEE\Ėg7 ӐB5R-`q= c 6ai!@{r61[LM+tY4=!AY<Z6cTknJ(섴FAwРZTz Eߢ=W6 Ӎz@Y֓"I#p=`-QkICݑ 'wK{`Ёynz4rU&#U cM>T(?5\V0D;` 觽`9$ZQ 1j}SJԯ6Y tr\w~I0u>?9)f+V367-Z,n1oaN*{mB&n,Džj{oeD\$ MhO-a D@-tO.djm=72 >(N&#1=' ԤxqՖ T"@#p` >xrƈk(ɍ(XO!EV٥}߆Nw$Yӿ W4*9kCpk(ZdR0I0ܗ^IU#z w,.-Tzy9V z!<ViK 4( -Vq yf,>g?z@飤cy^O{08$ηtg7܏os Ptf1㽡 \h_cдv>j7^Ms+ǜm(ۛ#Ǿ&qSlvwOyi0Rn2444loi91'@G |/wϡY] -mqU_ kΰlפz~ -л7p֪$h%ڌ@LQ葞dQac9fqE Ǚi.e`*BX.=p41 rAmy 82.#Km*y[2%SY+m0H{m8;ibfwŕL.K\-l .ElȯxFޚc"]]/KǕ; |hAW xgv,ꁺrE}H3TT].j _>;ǎo-rXgĦBKF'ӑ#^r>N6_飃BB=7sq> WB U'ٮHdfW?  \wԓ鿒U&ynٞفONk#Ksi{NN,J.tni];NFguT^ۃۤS ܫ}<1ю=?2̮:d|k$ꍓ#:qzou*GlI$ϭ\%sNedːZP{9H ˏDBn4$3ޓTJ}[_[`sk@Bq.{9 7ɅQѾ;;OEFy+*&)Z qN8l2MGhIEՉc,D÷0ǧwz$qBb*V\ޓ~)Sw Mf}}p>RQjqǡVtY$f8Ub`?6q`7x3rA}ߕom޴[ijUAL>%{Ǫ,?jU"jv 7e]^X,ܪl#q6 j kf *lS` Z3lʈqNPbGBi~~;s98_5 œAI< #D0+diReGMڤ=]@ϒ :84՜B[Ã;;LU;B:f^H#Y }6ho8̓#0+b L={)'{Y76 a~-Fb\GWwik<mC,{d- DeJA0m( &#Ǡ4"}l$w#5(@)Oͮafn4Υ10xKu38校1MFa82o.mo䕔 fqTPgb6c-m؀-̜2 ⩒y4nXTt'9Z.-7(< YJj79tN[Y|p;r {蹦ÚNS,|C}[\:#mFlzJ2C8YfΣGY] 1䓻C08b[ k("QBϸqř4]4Jdz֒0ءPAcc O5smPg/gLadY:.~0b|M>M.KCW j|3qkMbH:XÈؑۇ{%r7̲_T 0V3e@=:J /^?X^I&Q|mIwHx@O\ +j:R4h.d3^Q~r,T_Jm20[u,V*!~VNWb\1!ki/Rs%#9hЙv՛:+1N&oC*S SziHъ8:|Q}ٚ0݌A R >CjW wPΣN͖зWHUeeN*!E[\>XNY? ]9%zHK>ܿ9Eӝ>/gE\bEa>}eJfm(ج.-0,(} ynp7aoi;X ]3st7m[+6R9A&`ReIAC('CiM+8&#fMAQ-0R^G챒M/" Z h2\{©בَ!&<#lBfGn2T:#qdntɄ`l`֮;al*zh.L5a멶K w!Ƽ;Rb2O?b CFy2:,ej[ ?`:m-HwF.f"1IMTZzoM!3?"x`Bȟ"ݤS=?<㒸YxF/j! % m28e7ipu`Er?4vnh?F!~3S8ow$X Awgpfת;0˥OCTS;-si,eJ*؏uK4<Ȝ{MƥiBZ`u}'^>sŴӲ<\ةsC# W8m yQ4A9'Cu0h-]ääCyxu {0:^4! CaBYUdA pc[Da%}xnJQڵ˶#egsI|sd=Yt[Q]3Vwq<@xYx-*>_9.$8zM>IDp "^7"_qqCs{tRUʻMpvNu6`?;]7bz9@X]akH\, VG˚ȱDt^tq}P]X~ye' Ga)pD7ywF` ٝ6MΕwoQYq]x}߫"tV= 58ٗYZkԑ|wiZ; Mn ʑ_¡hqXꁟ0ǴW)ţ'6A*%s:r{=ؚ~ߐV\ĐIe,XԔv3drXpU bwDZĹQnKic|K'&ɂA$]Ȉb{ϓa tQ6p3UvH&\x{lCa %xfǑ8m?oX`2Cx_uȻOp1VYTl~?Adt/RRi.n2VQ>j k ŴF@4V@;/$$ %G X[i^$BU`cSƒ!yK9pxs43ɚyg¡Ჰ5]m?h@c }1{Ki_XΟТKZo3NQ%in:3~Q@pnuQy9֞jqzwMr`N.|n|\yIXuGHA'kF:/S瞦{01RJX2NX(xhf}>ΚoNٍb2! zMh)c{InyiÞ HuY$4^ε>#P׮'ݱnPЙ"Bil֎?rK$xNZAa^V|A5>.rD\hPxIKk/GŬaH|)Q?lUI)Z 0Bx3mnNtةu ¸=JJϱ A ^+@wbz3=EsF՟ÂNU[cj /[ZAo4LܸI ]rFd aKԾ@8ϣ.1(u3:ku^NM\xޕ~$/]̣0)D;QGJ1Cロzv?E6KY_ դ%_FNVOSxDQ[Yp&j;8V qBx?ٺ*EF*89Vn*+mb(ڬTCsL>G%TWZBzג.]nh9(!i,GMw4qG`"deG(tݺZʛ XG0|pCzL͝j}p~3Q"$,.Glʁܣv+ţwaQ,f5MߢgRIO|e(*޴8/~&H!yMK%2䷼eIL)b d•A@zhrWHC7ӧ*CCQyXȎfm^#PlKIaܷui+#I~Q#?=+j6fI28I|z ȥu0 |,_TW/q+gXA*a1Μ&R}ߡŸ2zT"V,BB͆9;vɨA5NcLu3N4׾"[]JSig.G>GDi;>` 0T5dݡͯձ|ŰKօ`1szj赜M֫oR  U 䋚13Hz[Fpkh*TW :5lD`K]ܠiQ0I!Q0RݧDarX]5_VqVB2r. fe_yGXW=ƫkyDvwm[ 3 &Dau %ƄЧyY^.xڿ{ҟ,"o,2nG0]'_;<~ +gxAtjRf|" L& Y8yu3bwVPF6VYRSM0SR?֔QH4I .|$9\=IF.o7ƥLS6}gj0 >RDYzj} 8 1"#Մ댡}1Qh;ąjpm=" Y?*JD=n(dF~_m#Jq,KهhъѾ$bWlo׍2Oy0}*.wL$/R4ɦݕD9 s`mgz4$yry0CϺ ,;逫& v /#]}'&Ͽiy܎*yr![I[B@9i72o+} E t="`t] pP5jKH+}GCC8pjM^oK$bRN^3_5GJŕBIn\IGd hQ;Ux4/%nK$7nU214fĊnf f՚ڗ"p2_aLqSЩ8QfemygPh9i18k_dWlEYŌ`йJ+ YQ aՊlT֫ctVj\ps1g0o QAi&Pr:5]"3ϑ$rv*Iu z Xޝh,tG'o'k6au}T]u^C2!+'n5+pP#T+BfsG޽r x9nMIVԡPsr.Z+.+ %N>/DH~>= F+Jp]9FPb$K_'վ'|ƈD#P)ֿԮθ. ybǜGK{)X pQ#Ip*(Udd-%d/|a'\pP``Sv86Y7k1#"4L:<찁٥g=/Z G+TO~b';Sz+{~_T]kCL@kȞ,H"U_Al xd 5) dOՐEB M*x@j ay Ј|;. `@8Bdqjmy=[ xk]H/&NEVw3-Agk]%e@JRL_< Q 3+r=r"[1ߴ3*JN2Bl ըZمs4\Cյpyz,$Mz86~V-58y)DdkW (__oKӮF}"[7X> 3ebte|g wIE֋EݹSI9WvLD'IalP9}T'Dma0 {KQ ?  ?*U uM?=ǎIA9r2"ny QǨ!B൑I#%{9SV3bNEaШEl/@#c̵GXM-٧,%`/W,-s\؋Yɿq $W8`lR⍼>&2xدf33I72 jH3U$53UnY{YZ;!O×kY=+dYGGożeɏ) yY$~‚jRD(Pz2K6Bz`8sxa?O/c'ȱÇ(fEe:ՑɏG;z6p/|W:7KYK iV9Weg57اhH̝`G}~W\24҄&LgT,ArҎHGYiԪed_?i(NG>0rrUuJwԢrTi߫uROўԏte!#.15B*_e|mD5࡚?Rmm(XPqXa*Ъ4ԨDjN]vquW06N?|vƵ}g>۠3g4qޠ*iJtߧ_kZGse sGTHAw^d1Nsk]dy KS'|VL\Woൢ b.y .{Ca6s,ʫiz1H®F]PjeT31ȑpFTv13 ͳϬ>,ᏊĂ괬{aM|S~[~f/8pxǠxuLX(>Q,HGl*r OεvK"n_$8$[OWPxG8a4n}o՛\~~whntBqm"9ӗgW1&,ݿTyp;Bsah{t5V4DZl@~*szm'^+e]p'>2Ju:֞ႇ؟_3hCY7~M;ꯖ;d=eq^4hE߅A]%>uVKNF '_v5n> w{%`:˖G@l eLYͿ+n,,,HO( iz\wy@k#MQvET3Xri'F GP 4znδ[ F""$cV 2AʎP ؔJ 'X 9H{zҁ%~'CԔ~-HvFoC"O/Bɿl,= + /~نg#KuM|;.)M.~p4Vz3evUds'ZC^{9 ''ĄK%ʮ×%H ,mxQOtu!HxGR:{qq#(g̱=` j/N> #! nJTË発< ?Fc.ף' -f_pJJ;S Z#}۲/hY`lإr60E^Gu< $ݘH"W96;vR%=МS53k$1RebkN@D 3W!.1D܉/Zi9O8˓b|1j AvݗRϲD~?s0pm^<j/ ^L|]69ɎA\8I2}R~v_>45\SMwrᖉLnnwH+(+p\6碻dK4כŊhf?99Itm̚m"dL6ٰZ}Qt8{PPb-ʠ3G"|n:]4iMDAJrh25`R<ܩIvoQPbۅWa~^|^$%/X'U)84(`UJmEjWTeev`.h ugΗ8Gwrf̶= \5"2%wGQ$iTffrTkY\BǞȐ˂f!%C_sNs0t(\ΧudO"\G[~meكjxk|_>l;f jbfg"a^FtI-tYg(!ʬvchSsT_|5r"Xx-\NG0ְBuE^/yT]2仝K[Ixz hF;+ג]4WQW+Zp֞©FT^09ɵ/pYge5gDCs! s(q٠Fl<g=QcK#M򱈊ttL: kPk%7rMJe*e *wAo[k]TxUgb K:DoŒ啴`dp4Z3uFswOrb/ϱV~ضt%8bm;__| νL)[0n46bPX=ir|_uAUD G]P"A1QicHw[9B`s Qi\ Bt2QpNIoL?0)Y |#Ηx 8ۘlz i ͮ" ŧ5F6w|JE58 (ɍ+"Je@x3@|ٱ%CupsY'u+S,'Q۟~$|7bz)l,Ə;)َ)jZjCׁ3w=p'A\ @J4O:;4XMFݲqy,n\G̵_AP#m~g?*%xAA-:tN5qMWG \#DV48Z 'WNtN_ija ^K@M~Z},9_Dws}!aEuP~VڂTXnI+XFWjGsl|q=SDynA׺ 3<,\xCNpqpHhҡwmHJK|N] ))1C&2$"<r6Rɕ\tm1pƓ68vyh6HF:l%w9'(' ]}fYGW\U:D):m 㘅FXR`R$rFw`oE>T+Y]jXwKy,0#F=|uN*ʀ-t9fU0G1pbpעUf5Qw4`Mv,ۛs˅ktt0cK ~yQ޿mwtE5HX~VkY߇ZjȮ'j,w,ݸvZ% z.oa6W VWYJ'iyv{DPZ~be{D`#-5cߞkIrpb@Çb}}^q/fa`/kBSi}@l?> \0M y89 \# 1 mM0Uqu񎑘ċ;g؍1ҟϦla@O3 ?a15C8qDbEXntߔ?&vR[ym؇7~su^h spiG|a D>rLP@d(ew*ӿ(^wC*xcW)ySEeH k);STm *(? ~RKufӊ nɈf,`tt -Y#]KpSLea6^ C!~Ns3/>8 +23l$xs#i* V>̛\,vw ʎODPpvh%F'TLJ<~h@kea`0)>zQjbXfq8uxNޠ[x[ QB95cDdNHF$8ĝV^S˥q0'Ukmz"0S7gUm΢9e?f|[!haA 8 w5ooP*CF9M!@ nkL8b:v fn|cgZ37i,+U*xoj[^^9VQ'ǦtQϲgu4jN>S,C Nˮ2O4% C^nΧo~קy r3So~ZB 3b܁%]E֓hδ|݋DHz+oʒT}}p^= 9GY.ؽ$A1sY91.Au xƚRP# h?ԋx5jA=&Hmg@@4x۵nZޕAՕ]Ԓz0bQcIG)O(;g߾K)q!qE6.!̪< OSh\= Pj\NW }:>NI|DYp/HE%vJ;8Ei7(sZZ7kXs ll]5T"n'G髶cjL<NsBsAB3B%K2*L01T&d;ny`m%͹X`kWi+&s813|~#,bgjhQL CjѬq]8W|QL1k, 9rfy&^:F p#NL=]p\|lJnɶD^fɓu*@J دyy+GnKsǜ4 d!Z;r X%ICbwcVϵ $BZ˱\esl*:+YScs^>Se.iRR(B08E)&nf @StaA‘wqLA'E3&yV9SXMfX% ۬Oݾ?j[K+#'tw>IVb|iέ2F)iN@\*CeSQSj =vMb:~u_{qA@3{oR&C-SO {%2}4r}>jy}qm{ 2O2)rtdט WWC7Ta Rv%\@_UA!Cb}1Z|b?\1?dnm c/x~XQ;eB[,I"Nz*gA."r"}a*,DpA.|z*\sr#:w\µ-a_1„+ cwu[2%TaѶ \G̀ s?A.u (|&^+3ՂƯ b{]TNz-DջV"RPG|UkniE@*J0خ.y `B`8L&W6J!q|!;;9E:+D=rK`ǀ𺖫>3&D(V@ic3)Pu MNjs(Wn3OG7_Iab&C+,7ZsًMY<'52A70eotR|7@ O<\2"GYX8j7DI'`U]Jzq>;,^{1j\M/#~~i-,f2x\8 ;&xg)U Mst/QOY$^?E5"tbzKnH൵xS ]Jב;r*z1SvM4>*vdN8>atX8&@.smRgŁ42/[TH R[ 2#ԎCӏؕ75d|=LC?ˇwC?I.SҴݹ*/oh8,]FKCb]Sa0}r>\UGvs@E<|YD Z# fuܔb lʪ^ص_2}l }-Yٙ_+H[Q!<Ƌkė8Dk$A3+Nǿ C*c?w^B\6YƆ(XĖ%3j),vM/}غᄡPY[eہ% 1<v~LZqzj} %E7 I{ד4OM1< %JxEJCy>P<>O[|eMu(fkNL6ؕ~ &6fQzwIT  r θ+l=?*{ 5 k=Z~򺦖ݠe[/D\So* 9NZp&9}>?.F3%AG8MgAVk-$ɬ?OR^-1‰̦KKPV{yO3b|>MhT;]Y6B(epv4Zz2|i{7npi`#\8U P+\Wg9~JՕBK,WjI;;8߽: s'mcP[]X' #>Wcy9 692ʎB /uk]ɧ1flC"04w]),z>T]'6X 7]Y|P/0o/n$DQaҖaoBQ}|ߜTQ4d*9m.TnɟpPvL{l .jxzvGlYFcպ*v+* T6+a/2 b=3Wcu&?yԻ3:s7<ڂ`'s])F^@ٴ<}GmȤno\I` <'_>BfudJ .1\w nݞ@>S|=r4!dGXus*˳]no$R{8]yZ;6vClw-h!cU@k9_J+z+HD`δ>eT]GCZ0J.ȏTN0 Ɓэ"÷ڹ QZN<3-(ЫTߧ> R2vs?mbeO<OI3 l) vj+OjFssr}K,^e5f|$*j4F$dqy黀V E ߍ1K5I㞣d*UДX0ib;:Xipڪ'mqoބ(cL(4oɄŨrt[h컽k\r@U-6'Åf,]CĻgDW ~]MխAUx+>5aLGi1~4?Ԙfqbb"s0I-n\unϑ {\c %Zne+9:u3~q.*Z0Sqrd`WtZT{Z`$/r aA g[?zj>l{,*{!\v :b]. FeM$lg'HE~1r]#v2+@FyS޼&F}ˤ%jP X|jBTN9od ޱl}G(`(/H9t!i"gFO<Ý=t: 7no0MW W]8+_%<%;L^?λh4~&J%۹1'{,aÑt};Ű⫔6壷Q3 4cRk<""]j (s"Bw+oEV1f,N?f} MrSDlƀ !;&c6lb B=( wxf>pb,?47! #[ܫ:|w5۟DTWZ1jYo'詬6* {Xvr) ~Ͷ0̦T2UyIȽ$ #Ťָlje4z <-N[҆X;Ǚ(9X2~~@|I :>LV0l&$ xj19793{q~"jOgWQ#6[qu_""QehY i_@΁Eq 2SA-&JͷH5Mwk뷩V#/N Sk#¬φHJg[ܸ% A9;1˥߫Q'{%oz!6m\M3Zqc=~}uDm;C*E1 D6ǐk ѻ a"l {G}ގ U# )vjڀAW6s\Y3%g{=y3ńpZ$8'm}ߚn?tok5/oeMuY=Oӆ٧L=R UjSXʦ+rb0(*C𹣋)oΠa+<|~'ቪ?E C+5LBix+X΍{y(7(dvq8 ֲ*|d=d% 83XβТEc}* h@cWUo"np"MĺFT`.A.9LdWo:Qu=ӕ|P5J܊Fq-F@`0)4c%6NջZ+RQt D>N&-|UiWD:Z&2F@qc*op(s&HCA\*%@݆թh?#^~UHCX*x^P# ܍ BMe4'*2O56oBBj/݆A\>͊}꼶ղ`['!b9Cďx~\[dȼZ쏄Jx X y+ݐ o`vaӇ.N`iZ6_S]<PRnEpNjxLsV'дM;q78Wiηϒ?'0Ű+(!x^^g)z;N2^CyTK&Y*6Qj6|N5;9ݭcV8%{_sPiѝ]+[R]@A7Fi$}(3}xL-rK/TaGMdFݨP +O,~ZF}7Zr,Nԍy!*m 'gnC%5a{n_uۗ:]gSV@cMݝS { +R8rQ?̫2dS!õ֬Qϛ:Rz)~+y$h!qnKW BH g?,⛫VHJ2{;a?C!/K1Y+ K h` T\}heL}q>Pԡ6|jW2й 婗vMPg pՈ> c(c6ڍڃ|aS`fAtx><.=8׾(EϤ_ ,3N;Cj.h4TkRsӌ-L:~3`/-sAKoR5SݻS[6Jh1ogW'?1ׁʃ8!s40`4^OpyFgA; GlBuʈ3@>l~ju屷V@aqh LWH䈐iyW#Yxh?dX!h1 k : VMj\QA3 fAGW*&VXMq¡F~C;aXĀl g~,vxhi Q^gl{j`n7\ӑ  >ouKY8et!-40* XQb["#kR+oj0ҌxRv,y @,jVa:{)\ci/E nA&3g$`eO#;rYB^/zo^Ilq9ƭVL0|4ʈmw@V]kH7E]E]U^) @gDf`(6NFPΕų ʻ/lS[)Lz-!pf%yKI}Cv{Ėq|9=/N7O}XpJ e3|X-d#Klkۑgq؊٥Jvp$<׼C(4M|+ &dh*z<x8$JII^ FQF`W4cɴ>hSmƄM[\$V3<,_mOLbuV7~]\EL`MN;q̨`Y[l$q3$ƈcjݨs1s@G\G3 DM}TO_qv]-L7+n2µ ?:!Ёv /z~$YA{(,CT'u8zD9` n 4%׼m|g._ XE!#V`r˓ҫ/<9x|Z-5߄=bQkB x 7MC(xg}S 1HnR.:&-`#+c1s'jlQѥQ6VsAGR"xˀzO!g(Z/QZ94rrj&C G6$юJٗ?aە)QVG7{P+{\/ zz; Ǹb~HR \j_JP1ԥ-&rrݱWr봸}&Wq,JX 3k  F BaD9VUM-+cii@j\kyK  $:z(\b&~!c\ -3IG(֍Mgr[%Kq,-&VH[! LAq hlS/7wsl!DOUhR8%:TmoAF i0?950u_ti$5K0n5Zq&Щ B@,PP r`eHOYUI, A;A5vJn-4BCS?w<ϫ~w[OwGmLg2O+3^Wnde m}X|Q p2]4}7 ,&ߞ#&|M\d.4}+)IMr.L!>x/aη)`4 J4tۘƻfClf#/N͢~L&ivn߱josA2I5ld i-OSC &>G+^Z$xz$-<}^ dr6ҀHmc*Gsn̰)OX~Ϥ&= HqsD# rox#HJ(eo\#N,)r݀ d)m<[j7I.f%yq dv+χlWMCB$#R^bV*(@v8ۤ UO#(FQmiDʣS[qw7^yE}Aue'FS2fA=^ !X}:"v>1P41* Sx$TUDiߪ%} DFK^x`F1M)W%k54U d^fwo\2]OF|bႡnAdN\TKܳJL%qg7+ B99XcQr?$PEx} fC4-j˙\DIIpebm͏j50A[a`~>>ǟeE`krb3RO Sy[iYtP 8Y8x9qV3vȵ>뾏DL5ipS#{:)/SVĶ)k{PBm?=94E2s;23DGͱ▀Ӄ}kj8Boz'ȗ2IK\RG |tvc#FPE0ȁbyVG`3:~ke 'HYornA;:a#%|RK̖iJ1"hL=W#U)ִm^ mEe=hL {q-T~Z)Jk2\riu g\~ KXRPIc,| ʭj)n.YMc~e@"88hd8dP1 Z$:cNV<|̼!FWxh=L[6DfJQ`Jjmm᧓#A^)QBˬ\N456']QxzEnԊULۏL.)eσF⹿4\6*Ç0\y GUBVܳխh'?f <6mQgs a£+֔Ts%580D^$1>k~]>^c(SAPDUG+ђjA)HJ `]p>h;]N">$bWN`V\W$qKl!Zc{*mtW(+ v E.l/DNǓIj{P-y]w5S>S%ƻd g>Ep|9%ͽhLO斛T}UaHJs9i3ݯ+ q#>z3>G4 LTש/G}cNe>O\z I-?J5Iea[#c uO+hurB h'SIBxvJYOX$rvYumAVdžm6r8 7XQgfuQ tf@ Vn1YTZ~eFI]fpUfd2@`c^:HN?[T)zٚʿK>Biar_/M{nW B+Lsi*W R4̾*#٪y;DKfe؄u/3PZf][C:[: ?2"@1PVVafװ;3]&Z6[QcBg^4}wP#H1Qh~hf9] "|GY\HS]^;/`jX2 *}X؟P40][Uh |*xT&మp\kҡp D ?fM_ҹ7sPDl׾VLlqvW%#(|)Yb*"a? W" 67h[An>-43 !x'gêʤw&X3?E|P>O(cv /<0ܼIf`:bcsA>&#:6jJѬl'}+N6S qLZz4F2((B±L7SGPn}iWQ40 Փ8%Jt_EKg% Z,~="PHLo0l{+7r駋¥Ugc@AƄ{=T*  }O%V38}%F<Cq--Z'Veg4'J~w+] ELQt=3AĎΡ1U%쟻j" e{|s$1qD/"2>1Тˑ5qqF6)Jsl`EH;- IH_T4>]A55EA0q-?KMmxRNJ.B UJ"Dp[Ȇh.'oaxnn#ThH`='7n<8*L72$.KzTyk:mu(9/0=~+^NS!lkJ%Fڏ61KߕI$LoJ(8ki 12B@fPγ2 k?ckp67ہ?z^!݊c<(1rtty;U3 XkVf5i5DÊͼL%גRu*|[#U4y]E塖H0WэF wWŕ$)rQ*ȞSqa뱆%$:0oN\-6Uy7a,kǚsp>fp Q8Q$5WLܵ%μ%gh𔷿So͌Tl; | ùU˨tT5>.ha$ݱ@6w_Fv^*/&ޜ)<.vOy"&^\7&°Zv?8!0tmH\~ʤ{ɓ^h1+K [!Ik~LF~N(![xoHC]~] SD%94Ԑ+{0-F^E;s%yab;pZnmit}DbrQ%!kQ(9U9<~إs s0GEg9Ȃ4Qh$b\㲢1Ԍii<#FĻJSXW6 ):K4q!o-6f/a`d{Q_x@Bp[:P;3ӈ&r oŽs}hiX6{ښ΍I;@ڡH7Fp尝7dfG[S(e۵ -G8in;]u".* h@|^#D#_ paM6cJ_ZLt^uLz ,ZXz =Kt2\!${nUhfgJ^uhݑNE{Ƣ(-V픒 ^8P݊VZ Z -@@tb J좑 [(t[brQkPZ@-  3gQ.s)6rzA3:Wf[^[O+|+\bގ]e^HU:l3&;TŁPvHNH\k["|~v#rK×Ooi [[xKfyt),ӡ@c02XDYI^ bOHK1;_Xz4 5R@3N{KkD.iza{47¡Jy A=19]ea[xo2;i14ɽ%[=!u-7lt a* ՏI6f:qo-V9CC%.duM/j|cy>L͟qEtmX/'oo`$\Qy gB Tj~ f<*HEdHj^\bKVEnsC __'&= ^*2uc'u8@gi^* 4ד*4s}U:6Co\JsYMEwѲP]|;֣(M4(:AS9W?UZUɾyJqLvYs˄hN[1h >+ A EȐDʬ<(zpUC^TOs ֦xyBquګ߶RASy{0M6bfTgK4":ξq9/.םigl^/֘V%~#@^"#̷ [ pLIQp`[kW.PȰSc%g\c:`350BWꛀ"JoSfƤRp59QeaV1L,j sAw>RM u "Nu~ Dor$sh|1%t{"'yVY`H4Ny7h"D;?ӊ%y?OsSdQ"ȝ8We[n2kީ鵊$FZިtvGPE f߮,׭W 5J=6أ>/mrEu7ځ{ lP ʜg}s`$R+^ƴ,Y?Uoaff̥xd'7a)]TM A)oĤFkNkGG ɩP7)h4N`"nܓ%"B8'Vx ]_sX'=z+ϑ->\19ze~PDYs&ޤܷLlR%ؿyd rꕨHdZ5CI* u@W8ޔVo9 U:khQQc5d+{Qspk_dߤ*!6'זnue MGmΈ;G=%A#?&-WIٕ5XsN8ԚAM q#:U7c >2 8`yA Q "'YLjDgK9}3˚̭ &x/ZI]]gfoơeѽj=0˿FK6>b8v9 n6$Ǭ-Pez8:~},ZS=ЛBW- 3bohR&lCf?XXWgz^)qeX]Ÿ^xf|1?[?#g4! t3rNeowwOgw2V1*pYmu/s O@lqQ_}tVIЀ}! Cn趸}s{.?γx1މ{NWjQejPʧ;O$'e&&5L_O~ n;k*(ކ/cvF'63R4^;ϟA/HuI-?+v3Ԯ-?;w~(l\%.z۠"$x>.l14¤Yy7ώGY#Cٰj,]:o}qsA)blV$cC+†g'dʴvU Z)4wۮrt.Zg $ t"t_0.T˲($ v~X6eJc64<Ѝ _Wc W 1BYKX[B ?mc [ؼ|$2gV>$07*I:K$<][:ߦ#u1e]e6aFX mq늛:njRe(n 8$\%gB%4D-bif$[L"{(FP.XR qW='q~iz|>" h 1 By=\a1iGߊN iNB񐧄4ӒhHBLLIEY-&6?d׮t8FQPK]#髳/s$PڎE1/cր/E"쒴W>e1ͤ%Y7oڦY4y~2asHce ˠxδ3hφ o p15a` !0@fT̋ u) cd5sQP<LlT n/cЏg4#%@ֻdPH;f -ž5ku_yM [+ʥcl2yJسW/ =Y}~CHɿ,Œ]φo?E#Q ,5qGMl Zyf|^&^+. rQ} 3Dc|ȉO@X-ą5O O] 2 iIҸz_I 2t4^)igND O6w˨(E㆕/e$]cvDS"AۯWn,O܏A9v8=IJ;6'gU=Dantu-Iļ.r ojX6}JcTϠF5 Gat'O$DJC̔]|fu7GT'Dy1A.X^s2M++908sf'7|ƞ2&q x A=iivɟ-@rÙ>GV PgTefOg?uJ AICGMkLG@_Bv,ž4zq%bҰu``&̛Cǚ.50-ݿC+"wv4rۭ齶Ͷh]5;G" /˟ s#r!,d+")؍_l*V3!n%ך7@A٥k2Hyti==sQ|fcTrSP UA$r\$wD[>@H)Yee!0ĹE Eا}Y|ھ^[|"KX@=wo*++z@eQ0y %KhrufEWLmL_ES| t((#W1Ins~rMhyCd'$Ua= cUrݬ KLocxdG'1R&jx6 ar/mNH} X:Y|B%]@ϻ9!STy\.)PR:j0njxpEXLS;K}̛&g.DʰiRA8V`p]4gl^+Zr=%\ɉY2,XVGn$v cumw+n94.0gڸ4ʷ` d(a̿gFwUI=fJ`YMx$=/+ZmB#t;f$KS4-!&[uO<]v{``+/K/~[:$N)뿺YTnMf2]MyR*Ԁ3\4emwxN 8zi%G eq];ͮ|-o=}BxWٓ`pq 2Ԟy9g BzJ4ab2}ts{72|O'u飜j8 蜲D _2Ik! uIaɠU1-`cU1LVE1NjuQ^[Ѻ_ŧaF6>z3ы7Vuj!"/=L5 R*U8+6 h,Tt:N+  ̜SQ{ʷNeϐc(]v(x|/NX]ej>J(74.5/7 P6Ok]D@o 8Clt]㸂:qmޞkx|/3±9|M5@iĩߡqpx\hw|?OdPOT0D an'xU4὆9q{*SߒTj\{5 HEQzExJG)#j3~9gǁMۖrL՘(km_=%0[;rg)Y׮W MOh\ö !YET;"0ٛ5qzp [nOYznr#mfdKD3W"NJ%]B}aXa-dxk, Jh=  ,t-|$Ox2rǫ S`r}7˶=0] PU_Hwh˜ 斄N9Cˌ&‰{OUuSMx=`[-^+kā[1xW DX勊|"U;]#;9gZ6, ^o-xp,Z2{䉠/jdY\P5! YK"章cNؼ[=t0@̟ǽ-, IB-P=8S $}|M+iKl9#q!Ó\eg;6;QE-U2z@TK.J"v'|‹La{my4G `S| :E4#I ~+6*47sSBwtꬢ'_n:I9%Q O\r'ȫ1/hYJTqΟBse{_ rF&o?`n:0pJ(0MMcPl`_q,-(``AlNS0EΠfc_XzOaNcG-x/%E}@HŖbb?չu(In  yQgiUto8\ƕ7d6,F$V!Mt:4*Rُ$/ǬQ cPnt.23pn&A҂VHS.I{4 $n^ŠvPBLId]DȢWlk&l??XgFZT0uO[\[A1IpΞ&8MقPF&npkN/wk%mn|-Y߅\ Yr|0~cflZ{ J ikXo->%ta;Iڟ%lg*ɇBv :"vS91~9(kn w5CCK[cYTJd@nA,@RD4=)_̛*L_U)3 'dB*[kJ:?iҮO!7f,ncRH4=I;TsgO1|8͟lBx a^61 -G>( vr!Lp.dMCۻK•yu{*鬙сl (LyJD5P]Pvݩ3^!ӍBL>"r3[l7,'?M[W!lkόNPXOAm+"K0J5[%-F$!v*;9gDA,ؔ E⍁pdlǩ2\F6[W1DS<69d4ċS:w(ÚOs%N,q_%!`W%׻2έZ sek{\Ĭ8`ޱi^%DYȃU`!;5*~en3yynpT+)]|M@@/-};~GsoZǭSЯ$iH!*p(^Kώ\szaS>A:|"oO;>Z&mRpJURjR:p񕸱rYCLU . jZr1qw%`Cyoލv]'NvPFQ'|&1xA0vN^jJ>N##4G7(`,o'RAo1RZ62\*),LQ:n1-@c fJ nh,Ph`r.&.ےeOĝ=:qAjwbH(_<ͫLwAJRNh [u`L1h+';jJh זc-mU|)=5F| ըMwb_Q0*6e|3`w^rwl[acA.`5ܥJ"SzҙrR: *褤f:&*\@UVHIjb;1Ӻ{׌eб>ִ_~-Ŭ,eiXky ::|ȅB\yXl uX9|}-yR-6"GfX2PF۵gi6ǞOPݹmi!u]qꛕEܫI`?\Eprtk!J;!kTf*UktN.'1-!keR0Gɾ) @):;Hv\ qn׈ 04j2-1@um[=5A߆/R]$mEWA[ҡ^îO'8N-wKA ! e eYV":`+w"9 /{IEYYlxq > ,YM>+P;6]fuF..@O92A5jp[*rQ@Y]ojmt@x5DR+_o%Ƴ/>Ovo af6ʺ.Hdp~A/Ut!+k z1ئ>xT.’+G9PViGsBtr);2뱝rl!tY("[* ZՒETM= w\sЦ*Nu%)qSCJG$K.K^hdlZe8m I<0&C qveK^ʴ\hԪE/*֒(v8ʃScYz}?4RcCI%s_ r3gLTd3 ͻ= *3=,C~)5ei-J\Ie`c(i:oP=IijVv (;(U_3r8zp`tgR6ɖB TjjNTΐv; p'{rx3}vð3ښbj(Rsлln~n?N6K`NbJ*7NfUX<jqLUQ:1G3xtc&-/YLJ1&.Ҧ^f0Lk%fWKzٲ;S+`(8)# 1z ͨTys|S2e^?}|_GjHjR57؂:eP+vڱMd0FHh֘',%X3naҌu@oTKʶCe_WJ}qw%ԝN:f~(OZL)"Z.$+%Hgc5zzi88x_\R tSXER`*eఙ3Rډ4mpDM.-teOʳK c͹-(טL#pn3S ɻM8m'jU_&nD$݅a O"IuE®\(O:U?doaդۄ-DB5LyL::);NxFd{9o쨿bU)KE9~_L72m6 eEk8G0l. Vl]8JX3e\>zqy"VvLVO‘޿kg.0opsVrpĠ#f r 䥄`WK,Lw\V4(Ep[)-gDgT8X>`3шo 䀧ă;] Lm0]A 㶣D21cǎjSjWGl2Li 2(Լhyl{uu D۱DpΐGr?ڌG-6=y3oY]IC}W#BgE9,d2vs{FWI9Zp^euh_G<*C(tԛBy2xw@.* MB\6a#3喙A^Dx*fBM) !7)$O\. F/ !E.ja$,?NE%P]o-Y )wQ8Lt3:Z TpmngsO6{ęV֕9{/etPl[SYD{S~y !aM#͇hfamnVgAv)=ܼ!ۡq7X#K b9PqO:kdc{SXo6Ssd2W0|/gG?^NNR&e:m5d7LST@o&'CP VTua]-%ܞ<@(W~2TAzK0Tv9CX6گeĩo'F9^zW ; sp ߾-T)Ɏ)h,_1Uz"{3^ t?uӴ=Rz1ۙR -*څZ% c2vկI2/&=bڮATRb,8yB=sQ_qrӈԉCgoe:q";<ͣjpy\ENTs~{of3zƌ"J\b̮;F|K;Y_L%BA3;2XXd)}&uW(EqP04f(\ Kca~Ig"V :-qhʃUI%;ш5b2NQjDn*4dT))O2鈤7ah(*ǔa5k xX234x?8pYjyªr<ًU/H:踋܃NkO"s)zNTAw6WZdO8D*y|Vej@7="XYV?PgP}ᩪ ԫ'"0vɛIJf) ~kvThE(JpL#O BZ%bč9n)(,$2=4s ?|ltY:j=DڿZSu`"sA~}am).&fjf߯ב?3Zѻ}W1V)p𞃖B K2o)۲6+*%} iV`#ie6Sk=PȤC-#$6]}]Z~Jˍ/=v N+tpe?)R@ՙdub i5<;G(0*cpMT򴛒nI9EpUYSkIڋn ~+g)c*~o[e5z\=rfa?!$ BQ0r&Wv+67H_uX[`Db"i4ڽc+ K2e ; $0*I*x- 尩fA8 U֢\{835;CE(FBeƠz\Tک9TN0M@0QF1ME&TabV}[893{uUQym'iY@LdLđa3'[5ji1CS7 D' k wbݒf(K!~m3*{(t}:t~h|:ѡeà.: bҦcqL1QP7ܛwcK)vf' jt7BeVSZB,`²h7,/xܗpS+PщQ um}gekyoh4Mmlge])rHr0j9x~nrdf`YJ\HoM,+!g{TAX{}AVUxBggy6{CStlhʇ7Q̀vEװ!1&B첧.Qbn{đD+擁 :2;P)e#<c}5;V 6s g}qPKEG GNrOw2E7Y# f +L3spi&$YBP4sSQjj HO3=GЭ`rBp[5㬨u?n`Jp!a|_c` j[Etx\LPḈ_˸_#D~JMd#bYk" eqQ~|Ky{-  YaK2ŅäaVhG/"uYssBf LFh|˻ DsV;٤{&KrploTqj5 ;l?y2 <+!SzP 2Pu͗MN?ҨANE BZp6qh\`'Ə,爥 :&w=893gޠ [y[} KB?qjE1/fьB\mp^Q?@DJ Yy/HEПF]^OU3iË]11(+jↄ7t/=iwE[@t fU0! `^x FdlHP&BwT<aޗ 1|8%̂93=r @NJz>rwIWyO8̨TSO\AC qY Ll_{N] Wx.Ml0ZTCqdYA퍠I؜Y&ꤲVx9. Sc9*MӃx2N ͓@W0֝XAd@N%7c/j$JxX@|70Z$Gc.qq:sZDjW E]rmSED,@&um=] KHmqFY"۶oo{Z6-jN֤Yc}N5*sF1 .1i>q![OƜ%"V`eY'U*(ZEo-*O.9<_`"$=H@(V4z"Hm4qAj_-r66"fn{dSNr]"8OTZKM^Nٜ=mu\֔<00=wv"<#vRT9[HJk {QQ>[NF߇6 (n㹩 q&yi*z ڮ9y!JٯCjT/?|)iuo^"n>q':Nc'^9dp< 5(UBؠa1q\?˓h)^2g4.L0a$OB<]nU_CCwq fQb)L{\31Dn3bDJS-M P^>xE]^gyxW2ol8s7naXr"#ь@T5[k L/~9m*a2elHDvxe@ʿn`: 96 X%'ai;z'.kg=r= ]&!ѵjDDx4@\fbs  рG62FG=.DtX9h$aXyE,J`cepw Qܹ[>~JlِnzIJ$Y,5 h9#Oh7\1,q*_~`Pq'y~ӭiLJ&B1ΐ3NWV;O*Xsp44/~M1g̿5'X⢤|G@/uJ1lYJH4\2H , #  K_E&OZ >ucODv1aA*fH[Oh\w +0P y{oaAiK\ȽtI^5՗s#42H95ǥوB\4tW"2`il4umX16"kɿgsfWA1ʚ.x/@#we[Gs>jTZжjiXNXif h+m,͒ZrL+?{h}aZHokKDawwwtVyUy IOƷfSʇSodr{~ i>pS8;|icy@n8TұI:_ڍAgaE_>bh9jg;Mo+R诮}O1PgrV F7᳼4,C};q8&G B@0ߌ(`Rk[A\ʾB}Z[wx0 qUxt+Mc& FvUZ.F gzGob i-Titd3`QY>˂rfґwndSK7@~a ʤ`h}G1/Sw'N0-Y[ZfHFw?Yvu l zuTa##ְKq8qomUzQxm^5fd .:SlW*]䓐33}H NqO`GMqqP=glۖ7l\Na P%0쮀)+9#IG|]8[*Hx'G+zmyV{C ">~?F(h(O7&gjTڡYXfa&. x @j'#t(WmAP_ْ=>NS%xך iN3}"_n8 !Di= 0ꡎH k>lCjLN~5S&0Tʥsc:LbܢtM!P!՟9[o𲋀7[roLHĘc2Bʁdd%rЧ Z? =.<~5NfSO,W|lasy0&2N"&&D{ý7BcUS9+9\r@tK#&d"*zDe#T ldA? !6yB|[p`rG.`Gm`-Rg.%;=8>K=$ nB ZQ|ixZ당I_4?;=ȆɵW` ~л|=p`keUsl{\bD(lΩNy5I!b"~ebNVxvtK>l\s@Dzk9 (WZb)Mim I!V*aiVƨ qSRv%P%гba {K~O^}0nK}jȽ ) Ev ke]&t]zTvzlK'cк}^Dޠc5q1"m-&[$iY06q`R-Wh{RW{34+;媑-U;NJ^w ~z:d3Yȯ_aeFL-L&DCC\|@`CTrWX#:os3 5:T٧95n0 }(׳wQ!V)vE*٪( \^}* ' ).[̬^o @p]'NB$|u.LA<Wa/czÆX⺩ޮчT#YrFN9g+sUG]}Ry`Ut?t$7Ew;@CK^unh,Up$W!v()̥֭| vrFG!c ~ ?{jXm}E\,wV2,N*bAXŪwV]3-zHI" wDL+?G=4Y饭':1$hufG3Mw\H 'j}ѲugVPc R/ QHIZ|2O*i[FoCޡO@G:jC Bj9L=X?ueY׭AN 8~3GPP Dm 3 WW =r-;d OT'Jzڊ9`A۬\f1qu/!L,փ' zXf,!-35xN4 )v ZcSQ$fŊ$3a ΊeВB[GF~Ce(bV ^~:- ƲIitzܐC Y5r5Q  4(X"ye{մgyHC/S@vP{Hݺ h謋Bv럤90[nVU JKavݲMd?]nyڙSl ?5Twg}ad+he_Z,2 }'N |5[R=@a?CxݛmU&Kmnxp9x#<ᦴ:pJGƒ`:yߧxݐD`wqΠ8Nw)sd8lFZ20)9-Hy ul̀_r3'Wqvsg+W[C*In8S{C=@-Bb xs 4-ڜxVu$@K-aLE]qxn)'E?~;v,7秤ޫk*`) Q8/-.> Gm:gy l3$:QPI?uk6 VΕ܉ŤG*z%4Y-XfP?k<32$@gYT3&>Iq9)<>yUA:ܔB)L*|boP\h@P3(©c*UjzcV(!nju3&G}Ƥ3~˥:26/`c#ypIt9 vb56C$Q"lmC$OXR%ƬTeɓ=~+!հ5G?Tmm>N]lRbq?1znN&_6’̄}oRIyE]^qM;) DXVvWTтej.0#qY'SHԯ=YFeC V6gq!'J's~X`W!VgpO2V_ N;tuHDu>![4s9ھS["4u0iP*=ۡYLF u*K){~A8K8Q%:K @ ރ( -nRGe$1yE- r ڄr%[`@?<.j,yd4[t? oJ[w8|-XW@h|Kf2NZ OXCTPR|uk=긤i=V(_pC ]Ϥ)|j,¿`|os lt#FlW3DEڞ G mBR%,¡LlaD|, Ty0zIni P[SD}yn@J5-š6xd/!eqV+@8_jF}1_J^-n.S-diJN+[ᤄm3I['4 ?!;G-CbFC,G.(uP$˸r35)C kAiP0 3+M;  5$)Wsrl4ZУHo; b}IH0]wsHhgiBvhp ]mk\["wFowmOav'kmZ!"0}iI A7Ņ0_AL|VA5xN%Uk =3kIЊƒES1Hm-ۈpEOMA:¯M2=9$Dsei|Z;HCf8~.(Ja[K**Q^] *itQ6[a;PMq'R( D(MiɿQ`%4 р+%! l8(E$+kk>ȵ: 80ACż׊;f rRX19B!MiB!B,EL|mꍃ([*N4=ЮFTW ՏccTtrs\뜓Ro+GGd%7!VLJ ,LPGp~!6%7.,{IXú7IU6$4dby-H~,bo9N -ԌLZHJ>`tAO れ_WBʆ/@| mnmmFIJN] b5aF>;촺,e(:0OP@89b fF^7όK(BjD dcZ ƚ'魂#nH,T]dٷ86$Ќ; `"bE7D9y"'RVMQaK6ɕ% A,σ䠥Wm[)Jt"r87˃_sFMLsf+=@G2Ч7H:(L’2.\.T3m}#~ !09p+\(I- ޳<#8G`A}Q^9mn.1`.đƎەjtC_vэL8j]L/W unCˊQƄ>G@ pH"`6!qRZj@ Kd"bxbC8y2o4K%Skj*܉hkh܅; }7_?5?t<Ӡ,}{ɥ5#N@3)\2{kZ[rH]G99FU9S91O$!IY,W׺JX^`tY iT#:pLPKCLBC)8UW óIM)$Bp Yh :&4ťܷnqnHNuBL\bHf(Zc^t<-[X%U:qҔ_qQs(,סk&4t_THP R=NLm;^h9,K>Рzk sI-"ȩs^Rn(_d#kM +X6`'"n\T|s.SiA(vZO}7ja7rai8P ݯ;7[(q5a*C: |R)vlݭY |n1"h(t4\vqT|V5va/}D.L!ӿ۲y탂8a=%TF $4Ƣ QK_ }>4WRq_WAHș6?B=ω /ג>R pyer\ܣiʌCrkܛYtQ^Oln}Cw-EN-ʺGS)4ŝ7? \T7$S!|`W,{jrv.P7i#X]|4ljvm~5u[-ugK<,2+ţ8 qINO,˯̫S0Qf*]4~S=d?J]JAPrZ8vW:H,ھs#qw$ 'a\wx EkF}N[K6> |ɎKeB/H[{D7ݫKTOkiX''~>t|+Pn%\qKi<`}䠗*uk}J0γD$D1_Ő m`Kg8*:"U~W[euIph׉ k-6ȃqI$-jr]VwPO׸P *!2']$aA/lki#8]G5.B6hح PSm i׵d;,.|rZs , +ٗu@Uu'R(t-,l Ļ$˕#4V $Uz3)CiMh|/ۚ%~^.HɄgBZ&D'343Pu ҖPYX3H>HL3,.r&pH4|+\MjĽJ$,NcP4,&Ǐ8%4qR~0B܀ AmG0]xpU$|,JWct<% |H0I;H4(>փH]<&b*Ic؀>]r]%{vבP?}<;"wh{|hGX"$w: &>Tm`u6Q8TSaNq!ޮ @kL[a7~ "@e?xӑ\Clk>_4<6 ZEWTػWCsVi+u oi\~,92"'^4ļ|l_|̓ Y{Iʿ"[ES s0EԦZoƤfS>X,=ZXIb)7ٺuH;PQIR^sA~q`]T3b6iΒAS1`b@.ϗCSClT|8W?fa&4ӎ Jl]u[u/Gz%LRmmq#g)>>[e?F& (meT^V3:4g8$'ꋔò9@DǾ{U-y>ϋ"TciU1Nm-3n/fɵ6MrQβפi;OW[.,񆲔4ln;1_I@uC؈e 2pP9"PWa.*W2T.Kʒ7Gt%| 4_eƣHBX^ƅ4K.&SV}@^K_<A3kC>ۑvf媋v>s(HԗZa3c?pӪYtT>"m zۗ(A*NCcSI5N4vnSAC=]PxqsN+*qLbQQ`VT,.2r3tӶX6Ъ=nMHcNV,T4%X5λVHPh^zb2חQ:0.Y]eAT6js2kޙF~Nwӓ)Vݜs'H8G %W":JՖh&]ЪvF+s{;\1rOx9hZu ]* | D o\A8$nhCEsWI'\^(ɹq^6Eaj۝Z'xpgw)=V(-U{E6N:U Ot _ȟD*k ,O)fƶOGޮ<f!vi菷I4t&TPen? ŗ *4ldUbcad-#}$c5Y帞 O}haߦ\V ܾ`f }׺7(Dp<&%gmӱD,Z4A8`na[rdOd p:Fi,V~PL),>D9v gI;YpNs `nlwCtzĎHA{vױ3;RWnA04H{ũ")C:\ϱ>Ihz"Z Σ`*lx!P޴),xfo+0ΊvD3lv:=`JZ6?^y:ܮ\I=8n$mzfUQ1 YY<+ ֲS;$g]S p49eWKɄS$@k>Iǂ}5CW9χ '5K2\ݯ [4Lй6'a8c7ֽ)+5%UV=7iz)oيO7ky(}rk9;,xѭjՉ|u]eB؇uq%~7vh&+8??ZQkv؛%t,1`J>{jne؎\%b;w~&ȫ!>h{tc[=j)ud.G]|xۙ Xxt줆W$ xaw T>7v.}=_ Snlv/9DfM܄ 0H+}SK=Vfʃc}*:LDo`A dqdCTBJOܞNgg&PSrb}#`2ISæϭcJldΗWGuaJV``91[v>VVoKvZͰ~eJ&o4(h,AhIź`eˆâqW-&VtFG>Mj¡Iak1ih#a+:HO~zQ~bR84faG^zI<;>|JFYRl ;GSQ<6uQ q"7態]rݾeF܌Dz#\5LցοwbG/j CGF4d2(2デ/b ZfG\a'1MvJItǜsCk#mOv)ݢg5Fa'9?}rW@T #abtޝhk\`lX}L$+ښvSܭg&jVZ=#@9'oC>wEUC޼mwJbb7V6[-No6|n=RDxj(!0EzAq֧q/ĨBAEuSQ yZV R@D<[&٭21R8g*Q8#usZ1>Zg6@v/{tgu yFgk>!6U ژ;~=vd" ki}7$[ y<@ e4`ig_j2SiŮ3z/7gNzrT`Rg)RLî9 =`>+QR`^#^/xm;z}< iʈg=C0|F!3y{q_ HFi kOW32Cen1C ! 5^! '#:6w) "Qo`.{1H >A2\Ó̀0i$RN'ۏ2>~΋vE,D|5\{c.B!'hUdWM^AnjỴK3Fs{AGwcV&76(o\Aat+zVV%*EF)rzHie 9u{DH+qN kqmM KV= ؊#mf縶}#@;gx]tSoeVvMFDޭ>*$i¤= gFRh7f@(Hb=]qȊ)om0M:qP{G܄檷1N2ĆU;0—!KDfȹ8sq:J H eL"c4+;|߼n˜ ѤM:P%N[ *ҫ?Xr8Tw;@Xd -|ʁL›CR4V࿁O}])LdL1R.ì3te3kVՈ&EOM'K-[paǩBE4s>SZq$(u0uN2Mڵ9޲ P^Fl7\=#݅5UuoƉ[҉ h"`F'ۓ/ӕ>, R̝ r0Tʪ}IӜY hh4úqTo8X}*w0m@҃`v:]KYcGJ#2FQadI;H-{.V՝gӽ,G 'Hfy\|Ilf?-z2ĹSm, yYQ9I@5@`K&b<.[𛳩/ð+Є_lWJ8=Si$KhЪ*Tls7"xQǾ߭/P݀ci n+gʚjIk9;}C (/DC u)q6ޅN@03:ɰqA!!g$ : /BEzm%8Qnῒs H5*=2'/k`#ʲ2H과˂kr]g\޾<{}Y9;H`쭋Zy_tLjIzNTLoz~]/pq^B+ +N {U]ۓ~W(͞`sj˺( x%(lc!ό$ty}K8o1vǐ6b. n %K^LvEj٤1Rė'ڟr\3Q7|{P'^dv WY9:R,^ˋ9>'"T`j& 3q_0RN'йDrLv)WFs5{'x#'˂2CM[8ԋ4`sG< enu* w]6 $wƪ:N[')REK̫kRȜ=%|C"H(Dr-ru jgh"kcq3-gJ^BXTT8xL=~b笮އ7gB. cjQ.S9EQ d}1h Vɐr]8)9 ekr/֞ k_ қBhލx`/oo:~2EgM}Z"{B`ïu- {n J7}\rlz]*45~k(ZncɒW|%y@1y+O=dPVfZ~mL8ޫj0L'~)/+y~Č1'\qr` Yak۠#Dl&RI:TP۠d$r0WPoȨ~OgQfҦAԸ ?^TU*W<OCQie֞f4Dq{i yWIs5cFHڥCv3}W< Se\kA+G`l +l t|8U^ :Cmv󤛣5ϼ)5 _,Z^Y5LA5{ؔ%$| )U2>R.QG.&'e{D݌ؐ`5d=_K8*YPˈhOnWH2>˻90ʒr.7t8 9xxߡ2lN3Z<ϋph='j p)%>F]9^Siߴ:vh U;xB+sۆj+1h"5 ;BCʭ^Ik2; KD s5&׺1ѴXDLpJu S`H6X21Tzo Vd$])3el2?T(,,cR'6R t+;MϠD8+s|ĈWmRkJoj̜R6545d-75M8{:m ޝ@ZNÙ,8w} >vT&hu%h?6'f ?rVUT)rwmfNYR~/a('63<'H i,z/4[j-o+ H\LOLN?s\0:Q\V_S5M1ǧ l]uػ||v]!@9әESQۃnZwG3:g;gxf8 .Rq,; .H`2)L3az|ciz(2)a &)eJ~jm),VN=zE#8"r@r[!rQR yԉZNuv@m%V4A)$]xTLXxiːYydg*)%fzy`r8OˁL8'#\/6d]{OAM`{rwFA ]9+yVԠ{Ht*f Aq*3bxep4i! Nͽu,1ې0$ۮ19 >\2D/0"$QR P6A5v?@0U."x3|n]3fRܛ DkmSk2#w&B~) yPw^:j_H&x)*P*sZ&90VIs±agnD6 Rt=8Z5oh_(<R*4O(ע;ZYkv#1^~کYOǞ#9ɴc$rQD_i\a^fQғL!=(~%o1s } b䆈oѩRNS^W~lVlJːW#;>̞/P9jkm*i9VBZBg#(gut:JpMkX>ҥ9{tlGۆR4OlX;K|z׫c$[p(%E`|>X0a6P޳}a qiӿD2k,MLv}:a"*:E׬UC_82: 3W*K-(3`I^Mo龍8&ir9 p%V Jg$eU^l{iHTPeWJL@uc6`N&6@,dM21߰</.9D`W-DowzRSAճBN gu!k_%M4ى Ҭ3/H:}NT={BĜf1P>V~auU9~x_Jߴi(=R%NCۜ˳3z'];z\6Tmr%IrChGk"- ?çVK(am9䭡\&_1dutpBmn}u/Fz a[ !LC{n|]-ٓ~n#ߤ*pIc8T֮]c)IwR+%ee~I­ÓHhJ1C#ٰ <`,ԗ-#<,VCzyZMQ$"5@G5TnH9"2;-Ñ> 3:^xǵ=N.%xy BQx~AĀ.ꤰ,e-qDw~ƽ1ƕ| }5MHk6킨K249Pp}2om߲`g%?)⼾EpP~U'K35xʴ$~\.c\"$Va#m5W%O͵ہ<{h~cn8Rb=ܹ‰|_\>'[h7 3 1IۥҞ4KkgwrTc:I&[oj_UiRt#1lhD S=Q'˵ۆʹ*Nxj+{3]<零S9ѥtw"nXͳ#pØ6u AW2KX>BSS%%rd{k+{t riN4pR*ؓM\&Ԯ5҉0k!u xbp#j] B*ڣhNt. !JTf>U@tPQBd uUx{ cM5M'q-Mrο(H< GywgyӤ !&m9`b?Nʼkk>aއp령P"7+ u ̬jbV+I(ػd?FEjj 8ŵJ6*/W_F6S (fu4O42tG5p2*)8<> +/"q,M!Ư!NYз>tun幬j҃u5i($;sS)f$<ׯsAxG/4KS.[ 3(Rk4b  ZCjv*Z]* 2@ä(iRR?G~ʏYګAK~t !;VA`H~f=_3 ^)5XZ j3Lr>˅TC&FA*Ե Fu9B|Ӣ BFN8Pbkm1}#٨DwQANzFFZ}a,~cs <;4JΞÿY¸!^'&δ#辈Lz,߸lTq,DK:Pr%$k6''dQxlh&z*,/[K1U<J<;%4j2d3t  ~i0'vd74zf 3 (駪(ԁ>ecm8Mĵ!4*J0 u7(5ne%ƒ@Ѐep;_\O>I&h!ؔy%9}_7کdބQ9عnr"f4Ũԅ _߾:ۭiXkDlzP?Dye܍{L:_f-%lNk[7 iC`]2}}0 ^/+l)!ZGe/*]$Db V߾Kuhx}ֹV!Q>dCt#HnNOcԄ9C1y~8!: # ̎y\4^ kRGA?#tsWvTmf˻t`Ķ^Ưa0C)紖ؐ^66lhosۉ"7!=Q#>Ϲ{U |r8\nwBF#nn7\3~4tKriͺ>o8D"Vv:qe^H ߨ"o-m}_ @x,i4~<93zBDf:GQzА:iMkfQ2v{s"v3X'8y7/*p;Sws)d8CME?g#9w-@ا!AW=ܹB,mS#0X%/ 5ƺk5bLCMm"&7ԡyEuE2,{A\&_D7F[/{ vْ= z).S~[EL;ɤIDͮܲnt@KS%mlW,0pEBF,9G4ԓgQbg;c4*ȜKef~hU~ 96)I8r*e/Ҥy]$2ڽgn2.j*yc}H!>2ܳ\`Xk#rϓWM(#7J?w[,na܅3 5'~{4*W&PT673/#rm ]2hIQLtyi?h`5C\"'+ӧ7,TC{WQHzd{BM}7>*7 97%-O"6.5l%V/!Hrq;13GVw4-cIY t"Y&TV4=11lo64ȴ$pss Z'tVR]BgVDfZuf(_H=29\,} `fߛ{f䭖> ]x2.?i F~%3 %>N&nHI1 +O]4H H v2Aɕk FHUa\-7/,*+xh>s.ew>_H'f8ՓRvtAG2`i MDHѽmR6yuʵx ]J%Krɑdc@-;5; m I2G$lfT M6ZbTV~0ܓ(2ekwm( Ub{ h;SFtbx5ne|d/")B`&Շ5!/QM˝hi< X,#V8f#z=~z0~i"-шK 'GiSnP٦DD=~(ȴuՖQFߣy;wkSo0q_|ѽ= jC.4ȃIu4ǘ}D_e>5 D5@͝pRca\)UBswu8ÈsX yo\Z_?, Zcy6 YqCIV;[$ )kZZ%St^e߇{MZu@8@-4\DR_{WS݇OU'Fђ tqY1_CK)4Or6EUBsM`l=%X$a$q̐j$=Ô{F|%x|Q>(\=b < c}V@ RH>_é( w C V&  QF[nX(r3N[RLZE$+ sgD;;÷]H[٠=pe3f1tdxi'*jqa#q?@^loT>$ 腣L)>Ӝ8$а'0E5ԇKz9peFPs?ʱUKu<~dƉbH|PJץv[3nF&g&wί$@|oh`0z*jQnpe0|,~ٸ:L"3L|Seq/7!9u|El=XTQwn=/gLq'kH;q|l&-'W 5}hFhrH%onϦlP;>ͨm 2XxZFԻ'>1yVnruW1X }?95tԎv0K΀9[Ik>XKsb*EЦ1< hr] #sXkX{+̝!UZ`)Ty`VXj HeoԁC-&ƍ:e) |˥STr}E>uk2eS]5%/.ށk?8Z?3i4hSI:#woIeIiާ>pq殂`BluKpU{Q^X;\G}qF[OĂr`Օ,ZL 8^* ܈8:?`Yќ|R:cχNy K`8gea  L& gRezY)|L{Lex3/b973+3/׸ӽ5^ Qx@oeŝC 8`!x1iF dsӔ̛H<퇏p5L`=mj*~P0ON zl͌dÉf6~Sb ߷3!JN+CgqV Uw MX%tp+7qQ*VXl06ML_Laګ)^C=iXʁ=t(*w@[-T?6&+{%NS.q6t {Vb h.JHG4/t0)zH$3Gi6$[l[~Jla 嬶Ģ%rc^@u3hY3i\WD'PhWI%"iW_]jZ|o-݇/8)L8~ޏ[-S/g 3E-P9JyH}Akbg~(H9 l@e IڦQ bkJD!֧՘-$Vx|wt$D/ť.y*uɜ HzCñ[yq>rs>Ǻ F1 o~jZ2IyBE#ɟ_K_W1|%_dZƉ@.[]I "qt%sň@/qj"1v+u54;KQ+fOGtXկI1Kr궖ϳ]BVsPfhk lz`o'l CŴfq tw,UfPqs 2C#5!Y8XicL=Ч EgEHj㗑ۣїH< Z''2jKHg/#.~M;j)>N]=M aȶdhf!-r)H37b@6Ȳ+_ eR)9Vy 9$5M2d_*g=GuÜ|0>ožr>~:Fa@De6)fچL%-oow~6-53p9V~_jf b/ϡO܃d??޹֕>rlmӫ[9QwQ{|Pa"R], cwgOiucy=O8LaH[$%g3o >!:HԝU k5ώq6} gAr#B-?e_6#$o[e$*0BA~IP>rW"GW(H0cEgp~v-V`>&~$k sK=Lbi&Uw=]?G_L kz T|W/7Ǵ@&QS]vL׆%;4<Ys {R0w(0:u3|@>^B! hd B'מ1lei O~h1]?9g=#+ǥ-*V1]i*5|ø2AC(ЬsM4+ ;)!l"E~ICp ^ޔ&eԀB'fK}Rn8:m00ib gϠ:9h; h> L{H2Qb 7p"y$dOL6[f=[ \Q.(g|QIF?Uy"N%;@nZbm;\녿}p{zūb$lD ER::C cL|+OmW<#1 fy2&x+&cRHi`bk2Vne~é J>3`?&oٞOLʵA jH9}bF+'ί[e1B< `~G9A024bI\u:,I @p\ 88_TP娐UgqB`Dû `xVwL,CsTbj"j0Gj,HbLA|2ٱ$(ިV `9%/\:R:?:{\;PkّzH>_߅Z!zvL'n)Q\E׽G?j{aGq-0I~L?z(["a'o_1`? ѾGw&X{O<>s?93^&VFc&20T._lb^h8y?5F_\R` g},4OTyw}Je.r}/@q)bMA#}4by&6d.b oevu&ҪA4<^  JO$Mo*l}q#?HG3dbpmg>i*&((('Be@!L LPD$]]Gb>x%ʦP)]?"(B0}Ȼ,g^V߾Y=Ssx,Wˡ$1gLS߁#@͏Hm#vzA9ł HHAD}$ B~HtdQs.7vALr /%T{:=gރi[ˬ%jf "A>. @mTu"zS 1Lz4J4HM19ԁޥO+?PΕz[YZ]ekUHG1)Y'GZZbOF:X-p& ,?\![~Żn댛E&r,q*z:$`OP@ +ם; 2=tC׿}j\C6WO f)pV䊷 jpv& 3![X%eoϣ0V+o -{V$6=ps m*,WkEm. 6^e"}\Խfm 8RƧk|R!sǹ:M?;-0&#X tP*Co:=X;Nru<]zSvް0f 2Q86US ^t}!*y&' +Cd2k=à[;asom 1k]c;PUæ,?ДbSa7 WbdL?kfO|b긲Y6&X!KT/%G4fMoX[PNx%^Ű bw "nO7o.մX3 /fÅ*t렉>7ݵ%\=7^~HK yVMN c 7:Y%'s$fy2l:vx;|1e=`ސJ3?'5'¶yv$b{}w!YP2\. ] f]$I:5zMRąrO|4~.!$/sJ=C@ "]Vra^p5 }aH`/Sz7z N<< @nO+pVt3<)vfE!>c%jQ>fq1WhGve?T7̈gWt|d6T})dFW/cH+5#NPdt" f@$;Cn19۾/†UqP:Pm釘[S#/p3#sjH^Kf<!OW*[ޫp!6/|hy2b LJu7,p8^?;z谙 ZYC]{Y*UYrGG)1 AB~ý4uze`8 `@`L.ݲb-qA,a$%ZK|;4ɁJ\`1W9ӛ*~r()oς۶Ǩ}DZ߅ VDObE(gR7ТzJBXI w 逧A :ֺZ2}b`UqU-@^17,$`]p,g6ͧd vF?Be=G49=id;ɍUcT`+ӔOBlEdoR\s+S4ӫ|ě:W^ GrGxlx!FUFWb*'~h rx_[NURD%tsmldRICy}ݹRءV2(zoY0AtWSXN$(n9VBMOhձq AQ*@deKZD>ƛ:(*FePρ0[.^- II}8]\N%\IXvs LҜyy{)N)51at.gzYg(~/` ?L0#,ߺ*N ?˃z-? \(I\PָDC=‡A['I_BCwE8Tߵqqu~k{] Y6&۸wNQda,;)EN `!ڍQdBμ|CaxD* p}x>D9/p;jGcIƶ`BWB?U(zHM~1IMs[!2rosnα闚¥XYHaeA\` EC^q!bbMod:PKf`"ܵKv@S3%) vLg|ۭZ  o\6 gEֳxX 34< 8b ֛}[/RP0 gߘEKZK^| H290!|D@nn3l`BLxlwa}[~'z$s~#ب74X|Lő%XMx 0!Ytr_89$3B5鬯B7 C+ϛ4+,{ P$0<5ŀTp%nA ~$L7~m0[D ͌89JgvRiQ3|S b YYPgbCb).["JO#@+,' YxJӺG0-TA6{nI^ϴ,ZʵNTܛPCF#XjA~>"wu+-$ϾxsO+-P /p8>hrQM`V#3:(6#.(MMHDPxUNN: A粑x&)OT4"DzT@q(gMEAYF6t`k oWV T2 .M:R vJD0J xDHC@ܫŢp8)kTYw!",w'~P4m:uS x^z]ӵ;R3%2B't#rfv*nvITH=uC౾+bJ|b㚔!/mDx$ȺnYchzvj߬ZaX!U0*<7[ ̻ 񥢕2?~qF&Nł&@maMo OTh_;4 ӴK, Jł}66H{#5+VN"VOHD"ߘ?2+{PjiV):/rƍ]H‘:Ke@I`Pbl~z*cqG-!:x(8#SvqX;tf*12f ADENAW5PT#X1sV@yT] D~ʊ(Ƒ^potc6uQZ4?\Pj;mo-z6nH`UPb? Q =&BGn?uCq9'~(s-+p wy:Ur:>39|fg"sH~v!K+-s˥@Hc9q^O@ rcmu q Px vT4Os;A\$Tfuu#P`0 \r^m#wgWZj`I-s]U^ZlY* isIJ$sK\jdX'/zGTs{UICVgcr|qEӅ_z-SHtM. p`V˯vB3n7Q${Sv!^"A;ϓA%=T߻~s淗0RwYaLJIօHΑ(E(+Tr(#\VDyBA(S(qt=V`CdtzSv>aQaufz։eU猾poA/8R޾B\6mVB{DOG@{zBj#]ha4$D{ڏ_k8y$uCJUg䰺C^=xpO|Di^ O6b0v#o%7Gʅ =gFG FF3ү;g(vNN>@H/| H6K.[5}l&nv^,Kܞ``, nzշN8]0VC )#9WȖWH빑I,̑el`xB҈Zۣ C 1͠F|gٓU) u5@x8j f!k6]3eefh9W\]=ۻ4$5hM-2$#K/V >ztX>ia5h;G`]fB?[9/;(e2/R%-cN;{\A’j//hܾCQ@n5ˍggF߫0 3i4\!Ž:xYG[=Y<ɑ ^lˌ d[LaXX`MMGoy3<mS7{צO xŽ8<6j_QY OV=F_jučd93;|RШC~M]\ToiwVZzd: *|YH78%(Ǟ6O>. O'w`wJe[T4;&ղ:vF8нaZCzLym߷c̍b9!ֵU06yE3v'g&9:4U鰾ke{9Ŕd~4b OondzG~#Yj]S:G F;;(AַC$Ui$5Hf=-= WD8GZ2 dTc"K5Z=㮾,%v`s=)WM,qj<0+tZj ?Gn;iUw&šhԓNkr&kHѠӵOKT+t8a$+UPboJYg&?~?'8|^,c{h!f?rWP[?EdI aUFmva,:*$ŝi-Ora/;&SPIDEn9I2b׺m}v>^DѦs`ax]y5C؏/OR#ǯQ%h1䄆-Ga2Dt-k3O[hZHèJVHm-tcJ[S g )gB/iR՗v rƛ{UH{gT{j}~8uŠ=-13DnjיIW06ϟqbu \%CZdrGǵpuYJt"-+[QsW!׃wʱ0E22L)6ćx/쓮i3uE6K[9KWȡ#AWg 17Z A%ޝsm";} !kr VzCw=#xk)l =B2!9ub֬_PA<2 7bpelR~y_U+ٳFwʉ0ī˵UDh%xpT5i-Y-VA}T1Uëxf?A{Jp+ȧ8:ڈf`mU.xW-Ά܂K1nC{igA30; m]SMVɚ(l5 YU}Y&FZzIx`S[MuL=H!.ɢf,[B<{t;{gEeDl A[ %jn.s#ŰwHvl,&r2M4Q%U@{.#H g>6PJǭN=)O V0ȑ3soZ, !lgDFHW\8,@Yg6)x.I^*πOIG K2ʴ6 ^ڮwmuZyWߤZL<6ժ`ɤX2 rdnb^;>V]:?  ~%PP촘2IToJd|}|at"zIOq>6bj|LUPZ&Bz ]  *lG-(Rfm"w۠O@T1^:g FfD15kP8ޝ'v9)4xj{lpqk, )}clZNE-}Cg׍Ͱ ~&Px,19Z:8-oT9hɼb<t@wCBc?H=jvlD+Drj}~Σ}L r梌& my3'cdbl9XDzx>zZlg[ #yΛP-(l+N'_6sF\A!,Q8U\1ymie Jrv7C c{#-JHgrqC>n_3)q,H_!ri x(^qEҸq_PDb2] v4#x=]LO5oW*25bF*:yY! +˪GJvFFʺD:,^o=:9`V@c2wڦeN~'(N::g5O$NkL29MTDA

ߐbLRmrǖ>~sx稭ޜO*Ll}ށ$D3+WvclVЌ,@Y 5b;GB l$~:9vc%`h88~#@5KC|mTҕsiκi2wSUsպ0̛h |j[wuwb݈Jn<*&-x3}A|!밧^W^iDL63 5%rno2Vnjѓ*IyMU.4mp5*C~M3&hBPc@HØh^ÑRܒQYN1'R<Ӣ߬ i&i|/~ Q(D١c[]f\:P܀F-8;9a9IIsRyf#vV_BoEs?v;+^;&Ѿ%e 0HM|/gBH5M/`,9򻊣Ǔ W25̦Ũj\TR[Fɳ/duij^,$W,d.'43d>va&l0x1++r-A#%/nm~Wڑoѿ\#t dg^; ^a\tL̘Awp-9Sn.JT40N\K9 *p.֓(sq\""ϻ!< exw0CS,H.**"⏁$ն?t~ '=kWmkp6r-?-\Xpt }G e^8,&%8pAH*|IXia n˲Xb YBGYp` oବs{ͧQD-C/4X- U|Ip3irZlg:ܑY6UA=3x$osnq )hQOUFI%#?Ze y GEvdbo9[+R'mĵHeoxm%{uB@:;>߲ ݖ,6ىKϤ c*U|v^ V{'G|2!$vbGU(ԡΤd6mU`V~r-\F._nHn>GvoU~sk`b#X? hO)=d 3&91pvvjS-\ƋIN4(/Z:L]]u)u@*AlBX *EKcbx_T*>. ÌİiTػZEqÞf8f%g4;kpZ-@C3H;!:SU IVw줆h Y0\F('̔n}n`69`.l艑@o[t*>UJn:Ay,+fDCs$kǩY`~{ӟ)TIIk< |jPPsv~c[gk\ʫkK[l#U^o^&^8vz.9p|Cۺx4 qG# >S љ|*&h! ]G= Wv⎗?glb*vÃD)-;8>~ɜ9u9~o<8~ML8z[PW008ʿ˘ӘJTmY?.$&ކNNPTzfX4tUw&+]x{~bw>5{2Y i!uZyK\[82VǿDXOdQ-?9gMRP/^m8^:eau}2`"D5 h: ,aW `KK/s;jk#"7B8>pp=2#7b\ժ33Fj~UZ5*oHrn+^#$u*H,ҋ;l2ʀuUZyvwQ龅Fggljc_Ơ1=߻%D[Ε}P.E! c$.|JK]R@ ψ@Z $ NA%Xl7XhV OVױ7:*j̇~1Z^mDiO i`3E %7Ά \k`״ nDT$~bTkA"_>˙_[4kTaS[+?q8նAHmj_ gCg L/sX1򹨺H܀}i ;\(/<P(h#|KEb(3x'ٟ2V_NOg ^b n-Ʌ mJqǝ7=$`"u6.-e"+ݓi= $ё쉇+~+,g!@c ĈXcj(zPF #)$;:t?B-Kȝ/\.3Abgmx\Pؾ1A<Ӎ'H#fhGY Y KYd *$u؆ 8u2/OD^ɹle]o66D^x?& 38TAENMpbmÛ T݃(EWfIh B\]הy _{TJ(*״t3PcTfuh3W|LٌG#^Yt>g6><5C;adS2u&H[I~*:CQ g2bdET^R/$<=8嗍7.![2ѧ@gŔUX1EH`^!shnID&||S0`mGWGZBEJϙ#0tyCqG}Um//qm>@{!?vio+g3%V=>O0/Fj?EnJ fE d(ʍ*3_Ʊyl|{ Ĭ Nx1xo]Ҋ-V&G& fd#C};h)E O&\эٵϬ)odÙ#^':VqY#kh9I1% ,=kDUi&.M5U7k b!L^:hbbsN(D9ȕ0}F]q;(0/Y{u9? ;2eqm/"TT1 9v6j EL=yrlBv @)9!h@OjfcQe,*bBb7Qr}|;ݶ .M7qjTSZBHXW!<*" b1]lɅ}Ĝzi#V`}QV_P q!nh o[p% F6ۤ} z^=:NjOj<X5wnY`q0ʻ.]ts/Rg7N%\bpJM>^bo)f%b_jt†;XivL$Q_{@;krdЦYͷ="痮B"kvUM3@x"Q^=a`&NhpsI*&ErF޼ܦ~`@uuaDF2\!Gs  jEyv=ˮZ$,`&t]( 4Q&esappJE9d82,Vbd1g|Fm5 YzBE żm^2^@(SԈDH ^HT;$lD04]6[}%o?dKkF"ԾM}M>0p[RHCIÈXa<7l4G}w2sLND _mfX =pGM>GG?oF&l+$G׋:q:`)f|TD (8'f/ICKKG6Wqy'~4Wen ַ F4UoڢQ;g̠/aGP)Ž^?nIPQ(Ox<MހAi wMw#f*6q(\Yv 4"HW𗕄oy=[nA4Ӄ0}Ү'a]i%ޞSX$9^ep'*+`Oo=P}bQZGjgI=\p_H\rG'֒›K%D/ ԭ8')HQ'2O7 f8`٭QzοeT@ܒs!2Qqҋ|}X- cx/$fšO5:fr{avW: G*GR?DWKTh{751>S?4%y2ˬfұFd+@.@ k&e{بiI^K_F v]r.r%a<d)ǭC9s(~5.Jj 鐧ܲoN_yHAB%}$/0Ai%PLLG+׎T.U7\8SB} o qf@Yoo-<4nSi~ڢˬ{o/s93FѾg%ä/ەJY\ij-? $R߬G]! dLqc6ggy(bih6;JyHa1-w1LN%ҰGAic~O[w\HL%ȉ1j".5WZc^t7W8d\[[P9 G -Rx!2$lIPO :eVXxmTE5D$ >؎> 9pPy@/+-O-v4X9^6(IQy]N{EL doT)ѧLphӉ.k%? FD&`$H54eD@XZ,(eUxol9Io7/+@IS~fqm2B޻wba{YA >ۺE+-P)Qӟ X_Coj[0EJ v. NVGQywy&w8[ ;B,Mˡsy#"-Jrh}-]^4[\{v4xϸ@ִ"_=bC$n^0Ȟj--@凞WGJl>39ƀ([3Bbjx@CU{$H[YWPXa@Ij<,$u6e>#瑯Rx)k<. kgeh^l8i-c?U>lMPd>o15JѭD6" =S9tiGz$U~vAt(j\bBX)YsQT[t(xtQxֲ٢2Lڻʮk в(RϿ g[sATn-Hú^Jk]uYH`KkFׂ3.$R Qu;,ooecQxnW< ˩9 }|TlŢU6J=c֘s $#&%ݗ$U3$k' H- ySjJ/.q *\9@סAE'IQ:^Er1-z kDK@pP8U oUm֊iۧ#hd2"m<Nw#K}&A "4h !}bbzWOH|@NW9m!zm@у*_.w^kAO=Ӣ{pĸ/X`Ӄqq;2> ޠ++" N"ഛulG!2ivSBf?:V`CA{Zʉ̊Jul&$/,AmO¡ot+1wrH'd2S'$Hʿ؉NbR>8^J;jM=UIPi 6{<`9'JU~*-="R*mV Oi\ACD(rp4-hxʘQcJ4x_29'3[;++iC5Db)QbY3T*wMwVb*x9TCUˁ 5i;pK8JZ8&:C[gsk8a=z. 1\˥t+N]9<~̬z2JIj6+H˳؉:eG|i7%Id;M轃_d͒usj[ڿV;0a$8D! M&z^zNl cxXx21Wop5qcR+h3_4-5AQ/F w6 W9gN>0yrQ{誐ׯ=c&R/ƪ_с|8sb\Le@k:Py"gQ<`Rbz!UϠfl,8|*3?H,'[֗SW,) b {4DhԽ9OoY^Z1)aL@Oo4> Dq9 L7$,zsx [Æ 3yY1iEvzdh{opcNCX8Hϭ!gnhYA9l|݁Ӻ@kq $cC(ni-V%5$@-fND-fPhקR)Jݰ7TD#6kZB1&F@\Rܿ$"5xOv]7{v8g2;:lQr9!v7`]<ʧӴq;~P/YFAyh}˯E3JVt|X-MEv~@U`m/a Ai˓U]D^A%%qj UrtVZ M4ښ*BIIzX$D E{ؔ3HqZW\A t mʦy\@ Ө;%֢yOnC*=0,>5b{ĿkmLQ=)dH..Th$hң<7D+v!dwgK9-JV\LӁ+_Π;2u(8Xɓ@ǤE Q0@>5d/7Zi[}$ҒVO:8v6fK)~CS1&b0Bvض.;id>Z5y 5-7 $j2^r{$R@zگ{=޶Ű^Q_Cx1ױj&B*c4n^ut Җ WT\/ *o4o҅] P)TMM3+Y:'clhڙ 3}v"}{[XvUG{&4vC-G<(=`xQ=K hϼ2M / 9^-u~ZR jemcl2Bn%GU*C$ܦp]%z֞Ͷˈ==<2R!85ݗcd*9R &=iR!3,潾˥M s5គViڒb1p:|kug82y%F{Y*wsz7ޤ_ |c4-3/eLX<]"nVJE%{\Hd*~:蠸:9Av$,9 zM])urnЭ49`pc?B|+SL$4Dql*G>ʬԣ}$#a&!xUǵ"eRCex0zu*ʾ?/9/L,ƩGQHB;x_*zY4JM|Ŀ/mfsҊEZ~Ȑ{1Z9#%L撏М )#x}WK6q^H{yK'lMJ&{WT+yCR TMd``᫗d5{?t3@]$:[%BZeW֮džXx3BROnIvG>ʅqeH~nUZ縶S+֠D\8bn_,IB3[䏞?MRɉ/0)s@mhԵDxK. 5-oI-kY^ILX(>ܲKYrEa/% Qe(59Wb} Y F! ma5hjU)r:޷]L@" J ` XhfB(!PULtf~_R}`(4xI JX q :G6I?@x# 1W<~X+Zd)9:b0]zҭ MoѾ嚏>% }'D;4 ǀ?OӨc+K~-ܫiJn}e[zK:^U A  ؈s5p+U${ۭ\>"i['4v)<$zU0e^<` w%hL, UBU:T Ye㮟iƎt;#ɐ*EY&p?Qw~}_ސoSض~R{xǒVb5] m +”bLrLeckXz$>[u:=0X/ NlrՐH" paǵQ.Ib)_ 6HdMч}ҵiHpwp{p>3T bAZjQn4Eh_}?WPP'ifmi[U&Chx34(즺3VJ{" #)}ǩ֕CZ\LflQ;ez8FbLdHǡq,:@oy7T`*z 9Q.Z1*^Xʊk! V,ȏt{F~jpS Ht,3Q-3;@9Q-\ Tʯ,O`;Ӊ˫}ql|k_hǜahع43sBGK8I~зta8{c$r:=E$3E5NUⲊzR҉K\fڐ^ҒgVjM%TIpcuEͺI.(0H298^42 R E p*|'X,f2XQ3ӅR(t\Du_6_RL\6 ͣJk O=&Zq kqm^)/IzQzQA+p5Y%"l:(ǯ^bep"S]?Gc } 2 tNJDž4}Vv+@ɓ$?BZ0wR =|}[ޗSlqҚVc܍ncޠ\O"Z kBvvw%^w 5&DN|ON8`:wliVb31hgM<#]XM|pUc; P9H 97MԬwi~Vn:tAFuA[lJ=$߹G[n_"TbΦݏvC Z^ltM?qoJLFo)c!͖%9^`Y+B,ܰ0%b$\FFWO|O@D+dBǜ1YkB0tKv[`U`آcvܬժy2SZe!M9%!giѽ~6-Gns  }Ĺlq.PO$6EQRY"vX'nGMf?Hp s MK,CG-DmqdVD[Ko EX!_{FJz`k[m\*_cb͹g'({z*gEVw B\oɂV ۪#C5d9Ҁi8RI jf e掿=9lQ?Bjr f| Q܅1GX_ 0p,o*CL췒,شMЊ(Ӹ8"iII?Cv#i< #FJnB8 G`~) t{ڕ%֚R46EM&%N;h '&gCQ#rZ0}߮bRمbD~1:zUA63IH.ÏJ?vIJ(@⎜2rV B$ZDby@gpHʒO>"JƝ_˫jwE (a'D?uujc \#KSoBIǵ1N?ļQ!P: ;(z*&h2KYaz|B*Ly҂b,2EC "t?ՍѥktqJLS-H>o|)Ѵ/TR[PEEN_%9h,=<- KE4)܏/&aM?1<\`L(KoɆM;ugENqba bݮIGP* {6צ4n9}LJUѳ&p ;|7Ojj @̯ylGsZpDm M>e)-xK-K_3ͻ& ʷؑÖ=!jnO8Ծ*rS8Df)ZT,N΀̽#ܛm.+ `U&V/?3>tZ}O*LIРkH5qɒc>LJƥ]֜y;؝qdcٴ\e;) 5+% >R@t 8D JUl~T)i:)L\H 7{WD댩x́I<8u}ŴԕW:YřZZ9VXzc[R\]e ]7&^OV"D,(Ԏœ0h2Zlkbjj!ǷA'`?9Df 4Zy#E<#웨bXO{HM؎%߀X楃$X[2w+ͮ ;\}tF[=Siw+u;GUÆl0Sw&Ku :vv,{O͑ ÙNQKȠ5G!*iYsx#3͘Z-Ah2rK ϒ(ي3C4NJ Ѥ5a[Mcb w2ӈ1E,'*x[0J1FZI[żWUDCDŽ<>kxjODF+88n r>}Vt`3txw$c%Es/ձu,h@Mw9[J?!^ˎQs۹rrKm+^ ]1D1lC vIS: D:K`!2R< `X*x 5;$Մ"himi#zɯK"ǂK|>]dPgRY+p΢ЫyGL#o֢ !a#Adʱ?-hlO~V]?Cy&kf(uI+ĭ۰ EӇ -@W(۵~IN{S}T?HSɠ6wC4ݞAy%]!uZ uqx 5]b)8#~>ǛKZQN=V1C (Q_ophDWd,&A KbyQ|X!0:*-65A0bb<`/{ }~ƅtƕW?w^G/c @t!3Q߆nQ"k~LM1cngFd sRhf(>oHQ\DX=R><[-/1Z-O+.Kvn.@/p̜y7T8]uA6 }P'>ն!YrcAĢ&xu3e'9fe! pE t}аC5!a#CT_ r0/AR,UcBn!dBY5jVW\0͈t:@=J f6)f㈂Z#C~TZCŕk[aG!MUk]߹߇(ҽ=)h>7wLj)ûSq b6~\[_8$wK˵m:!?}>PuHKJO^\2MK FmLWPn5ۣ/tk`޴R09,iŲ!2sBPEV{^e>L:遡ambBjlM+e$z+P/TeB#=c&Q),qw2k!{7Xx6]-2 = bzĿyY!SyuذeKl {QxJ4Eg@ɗP'`Zy*=n[V,âOZ_!>C8THPڦrc  ETvU.ƒ0ٞx=> { ~^:;E 3b)WAzb%fnk iݔ Dēa;FhpGu^_ȥ2BEHv5g8M@_?ulǯYHF"zƺą"tr'qxAy&K!B- B%BvX/5U +'s4k_W*GwU8 ?[iegf3UT~Oʥχ>6 }"ANV}wӛ(e(qq N 52iMױizV$V쑲Xȴa60aangtDmE#g9mjYp/\_׶،J:Laƨ%Z捁&eלaps^aot~4,XN,T9{Mq%#REfYȑj3؍E#$xH0 ؂:)+49cҷ~J^g]ݿn9:(x y৮1GFz[zʒ*q1LuXz/Zv8O8[$IhpR1$Sҝu_yH,%mjq)%niAFY3# Kdr_zrL2KAZPZۄ ݒEX%h=7!A_@vw:e:ٻ][Zeԩ?UK'Y`1u%39=j%\8l 47QnYʥJTy,"&`11?.Wwrc3Sڌ<}$"JnTA$OB({ω}5:]P߲^o H=ݘ;{"7爥U\CZf iΐ8bϞ< >Iǖk1I7g:I7Ct ͝931e[`Ҭla0~@.$L,gc{"J!P() 󼥈&"%ku=Tf aUU.T$isa[A!'rS:X $QWf2vab&(v2h9Y5=t~Kp.r^JlezIx{m%`W\B9?2v>2{BjO{&NŰ@/U_ʄuX䴌b<0᣻\( ΀ re.AEb-Wy(g@}Rl0NS9飋{jҒoض4Ňf~I%#cjANs{/3Boy!*Е ﹭J!Hܔ vrXSO$!"g he,%ݹw-n S|x[ɤy4Zt" klBRi~9d Yʪ!sJ`k; l؇m(G Qsr0b̏/%X M1J%vp6h*jhh|,-:MoUvBsIb4 !6^YV_<7&!HsLUt1 ' `OVcQN,7,-;'}=*!yGV4CPG ;qC>h~ǻJEsmwAng ŦϔWzF@,8ѱMU%Wb4 *d+qXsN0ևfM:~gjVEj,.7C}A4ZRN,[" q>Ҋ~j&>w گUG&zXjlMD%6޳pLKimvPIkج}Gx|"TAfMӤqCub6= X+i?gUyy!5 b+1=kh5p85fqwiצm+p($RD;z(*lѬ/gŽBFQRǻu'x.#O }Д]T_RHAs;!6A> o+ bC/(Zo:inEZ; #vҥB>1P}hG {]=jr}ƛĻIbiO1{ݕ-#> 6A (v2\zѮdzb`bO$|i೹@g\Ȣ)gV bVmWA̞tg@; cG-vYzQ5 Cyr(۷\Qt Aࠛڷ)4R$F^`ؗ6k#ҵĸ\J`geR-6u0qВ\U"mawD38N.UH& ?ohx=,t{.fRJzG<"暫/ɮb_{[m+/_簾M# W3A+QE&HNrj (O/Vsﭩ-eN1gp! "ș둁b;)ݐMSQ3*xl>Llzq6>D\Z؆ o[/*)wr3o8H" !Zx1Sw9&%nmn/7Veߜ\`°@F}.tFwW#c!l^f\ dicatX%q9R5U{KP8YN!/~3g.9Oq@KzV3t]7tS>ȊCTQ2)J ;jp[VNOZ_#*vZ66DIMK=#ߤ-~hS7s!FR:$8طEh`durրW<:I=hOKB}4'#*bO]2}S6TLҁ*3 ~-]3UAKBTԟZMOOiݴ4u#v 7BT0ڊ63 |N~?б^d8%Xy`J36VzήPϩH1]nYfoϹ uZ7Γttj6j4<Y DEw^FF7гHO]g,~KpK,\ R<Ն=q(^ąHNA.5U%oYIa/g\B(Lwmfz/C c +²i]paEce0qwcij^RԔJIlHm\)?PCqoPJ,aBd)~Z6:Ta)>9vǶl5p# #,i7DЪ}2*RR ׷I^Eqsw+?"[d9,tF`yfX8ހ]\Wd8sbH뻴Š*p/aWѠ[tSjZ4Gg{-2(daq s 3gIKzK?<%|rhQc-){lBڼL^_* U7Gg9쌷Pr=ˆuQ4o5mAq4oeq9%v,+]4XlWK"e-O,, h=s82@l  G0<;VmbOD s]*3|iio-Vl‹E_"9Bn<(5E%>{+|$?_i {Sy֙0I:,z%Pƻˎ~.a4p=ˮJq1O"kiP\,&ł"D4 #c 3?L#_~TIXmOI6F}y!;|Kl2 Jx4lgP/L)5kKL\ToP_h\x%\t4(XXnya8p"y} Z$zV~x5š #СcbҎiOևC}'gpY>'otT.,W3#qO_;VTfs}s.qosEm֖%:\`AܒP|zmLRE!ou#lmAUWٓ{>o%a.57592b3!LrL=wL}c&{Y'-Op&h6*7G li'^IpIqc9+M;ꖒΗԙ#EhUCaP-6ѩ`?&^L 3}U*sQYP FqsxVtѵ N]fw8LDVpFT Pl3^c\xIb`T9z]4וf`HӴn^Z^;Ply4n&Λm]yo`Y{dr]S:6 .W4sP}K3c,bzTiV;< 3W%ISx`O8}4hI{R\|Kn@Ê{BD,{i${P)w\GqUD9w{|NIJw%ͨ+F ?-칐FLCP\ehQcOZ)٫`1}`(̏&]ZHSwHN͙|K(l|/j: JB ?"4W1%`ڬBS#o1p8T7[!vv@e'B4,R2@Mu&AdX!+ u<[ǁ45'Kqi{7Mb&UE/Vfõ'zT6Q~#ac-VU]2U%&ȜX+9{,[i g千WL*"0F sSIeTlG6=٤97rd~|Q4ZWS^ЈRuU2<{bP:@ā 2!BŤe;-jRmŭ; .de?S](tS=L7nʇZRko;PVAFg56#8ӻ1>(&)}ˤz>[UޗH#}fb٥/{5] fKJi:Q`:R߇l!"_MP+i&QOkH7BI+榌QaDMΖ9-Nـ}i;i.(G_Bʸq9S:֕ݍo<ܵ0;]a3#cɟ6oQ-YN ū:yj7@*^7]8 !\iSfE?+e>N&nĤF>IpVe v8(eqk4A=iB&@CiVK 78|!X5 \/ΘmOF#05M^`!KA0 GWiRCݑ{*Ī |gm8 \HAn<&j0Hҍ] 3 fvֿ󃞚^SZiGQ܀j Ã@BcY|5:(w.3ݚhΑH|!e֣.h>¢̾HKW);'%OrqD6e M]F֢iy+>190 h0>&БPYM .#N  *$]!y5,t 0Gj*)*eCLfNfܶ8K7Õߦ JN,Yv+A/^ A ~qF@1޾hhLRGVW9g(P@DVb;δfzŌꚕH|Ɉ,~&Շ\aSa㴞tcAb3 ?ct~=m!k/عn gBNKM;G(%8km"+(ќgB^Oy&}1e# s1\h0IpLADĶKt|pjbo$.|JҀf->3=]SbmاǛg9ܱOQÏk!dy hZMjte#*ćru8-O&|']hκBbj+~֞oY}c<}p^G8rp$ qFhg̜r1R˲FEkL=@ݲ Zެd*93-SrZS3tO8o$Tfk̊HbXYN,85jrۅ"$qUˏ>pqVZhl]TUI]!r~0|Bf<$顨tXIB%#R>4ZzKa50Sa'c"z5tpwfG)46<`Z)P1"4qsA_{tlij2@#СgH⨑^׈YvuN/PиgC9#x=c/l&/=(C#Ĉ$psn;07O5^)mNPW4Q(]_/6 llk4DS8-rwK}&O+?RߧDCs,Eih=B~~S&UܓvG=q57/VI/6@cU*қt/~(Uj}^z3ֺLp1#t(m=yŬNۀ;+dj,؉^H?8XMۨtK˜aB~ʼnr WfMoÑ[*I@]k1TIpE3kԚNMGӤ)6݅n:0VsІ$ (~bZdiu4xj\tc= v(#-w+쫃 E~$3M(cq~6NΑk'{ހP}\gsu"a?h1Zc9l! I@=-q`"Vt|ǜPJ 6H7U͑WdQgѱz믿h{='@[ >yj(-);]e{L~_EMbk<=[X$kN#uZ+k!)bšEJ &GawUiI@IJAfREniYlwHJe1^kP̝O0Gٕ]stK._b]xYрԷKֿ<*n@t /D="=].z z*γ9 V4O3!x~Ev,6޹cP9l)SsGIplCAh ȁ[ܚ'H6nnɬ|؏ ֠u+aG.D4Xl+I->ـl.($hE<ЃDdAy\ZQs`أhnҿ=X +3R}{ȿSV|rmls@;&0gl/*VϮGHmjUt @R$S-Zw/xlî sRVBGiˑkchdoa `3tW]:\ݐxl[V :zS(o s$#!eP36aelb0rIbMF<^d,=;)4xs^b:_Z|cI2ʯ1S!a"7lr&\rK4 ?Hjh$JDŠW:u||jg ݬ⬩WHgr(#\hQ$V#f3#HmŲG;NMrz/Ķ_z塔GXNy&F2,/9u#Ŧ9R,yK n*ՙ;`gxmGH(xS̉!iM9=ovҨk+nma { S^vXɴkU/F85POoF.SSkUpV\A:fƆu|:fHü:͏0Ak1S8c-Ąq jj#k'2"VH> N/Bc ,t,a6jpM,&z;aCl0.P1]GIԋx`D%ꎀDZ|D fFd0iNzØ*rV12Bݾ* KpQM38v>AT}ŷbJمA |g|27>7A1qËeo82oYc2S ^i?޵)z'h=q.Ws EB5-J85$캙 Gw*Nz ʍJW$%SsV27ƅs&GgTxrZ~I.hAK|_?xw0K EAq 碌/4 Q"epE>*)•Yo[Qp`\"܀=)kئ}`ާOo\߿~^A@{k2f:x:l{\;H#j[$;Xnȿie\) 狛)"@H.zNa\9^d ؁cN o@%ahldֺ8o:6D _e?=d1pY2M]";52}(hy@i\S 8ȼ33\=_ rN(w*(wΩ(ʀDf܄ּr8#g%\KO@K[19^MXe0"ǙBFgP)PHC3i?۩$RSrHߚ7Ç3˚ zRگ%|[)%L=cHy8e;5<;EMf]{^qA!nHtjIN |[ń9{h4=c 3zj/Km )_o'4hDg'_`C( Cbe@vej^e}y,2KC gտF(aXM=ZvnVS3ٗp8K a6f~NH+ћ+XNj +l$lY9 lYP?;C14\Y)450z%AӑԖ1m+{%]bwiQ?QVe<նZ#f&k;OlB;/Hװ`,;ZjC+bi'M̭[Ҏ #ɦ ux4cJVGeSJ2j~!`80(h.NhtVܘmG0VLKwwLJH,P=P\I *o=@!)ṕY>1s> ,=2wR %* 0sx)΃:65ڼDiK"ug{qNy-8=9o~`f K2ѸL!z~]PIyH2N= AsG;'p'9:M`KڒVzmcZ%^!i%:aՙO ZҬ8wu_K\o3 t=X&D 3B,qǵۺao"Y梎=`&E% WNCr ;A5KA/z7J53YDbMv Vlt5IJ#R&U"A,!'t#/+!@\ŐEH^TLiAe u5lFv(%y=A0 NpVO%\D&<嚭yK0AV @6/V*qAS$ 2*vr+-l9Ȁ cq'KXV ۟ߏ#9ACj=Hy-E8PuznF`@}y[ؙ2Z PԛHί1_ ѻ;fL6^W !,3 2J6pۗ`s؃`J-\JgEH5նZJ>b7ZKfذФ^] M=֡d7ddc/eN$>"\ *"s}4^:5zdT{Ȏqo{ϼW4"`A@s]xqxH8#7ҽ*?Xb ,c$MO/}YZ w$})YJVBnذ~iQ9Lq#߹e,y% =\.> !W&ʷc&wvy>C-8OŐ~Bé?.9^R҈kI~~&I_/c ˃y(׮@z֬WRO+P$Pj1i{R6@mjL)fnMdg 6<]D>rNRR~HZ*LsLx̧YTw]PJ'_#/RkC>ڝ$4PP~"3x@G˺۷c!L3h:_IxA͵z_zLgJs]st„tIO31#,`HF0lc5GX׋Sf/ #L1<Ï4!m%ஏ U0Rk廝w&8čxut=ʖ}Cl/M/g9 (#*5p;aMrPFon[sorαO=Zghgt0tj1X,w6Kmm",műw>eB(vk=B^19GKL<`3-e%_;הbKnvN< \g?>RBB€\J%Ka3N*AmKNx6GEE}0GP?VUZ\lJ"оQ9H"P込lTQsIJ2dANmbz5B$C|{/ wRN8Z<58#=}lVr`LQ5==ȌI+I`#: Ĺ#tBeяk?|XL p@[7be45mW. - aOf8-@?aۯ/8V< )ÝÝp%J -uǟGTAUDIE2[ƭIiհsTj@MKk5 _TrZH,(@r>)ByP;ѨHq@ @B.:pB@In}`:Z֜/)H1A2KqZ'jdXq \D,}N(y~уϔqɈ͵B; D~Ӗ3F|}sm*jlamnD X,imd\@Xb%L( 5ox"`SGDM@kZF%}yFYsb@6xKTy}ܓOrcJ%f+/u~o%](uq]/ 6;):('|şQmZ%:?^+Jm]˪nRRD+-Axȵyڌ'uH^7 u/c (™pҽ/qaXd~<:FaօD3/+ih pZu \!%ۯq1h##ac܁䭏k -O"MjxS0qm]z ~ df^!n eB TJUcj`pey D\6zNC.gG77{aܫ,ԣ= |F|IbuXM>+V4mz.3,aRIϐ-+PT表O = nԩj7WTuJ|"$ b&Я'>/<%ՙ7*WaVܬBzjiߚnYn:tǨ/۝(`ŃQ a|t/fi6PrYDČ߱0Ʀ9K3E>PD<2j:W~tCXyw{1-D^k֜.w3\I/mSs9+& =SΠ[GF=2i1p9Z?᎐fBՈ?ߏg893ڜsZH:k,b^e& 3v`z>-C^ŤݿVӪQa&rS 5'aiI`vl$ BQz@75~]7mX"E* ?amЏ뽶eFƋv}*<:{<yd3&rD-|N % &5db `.7PRՀ)d =*uJW /,܌ц-nd 9qKWC{o}xD3]ƽ LK9Ccߚ1*MdϏdVT\5{N]_:BC+t]$6n wGB%k*N1"pCEa}cq2I@Y?qTyCRqY /y62;\G$B&z|OE 51RB04_煻ǓA@0t\i9 SX'ķGSu=iEB2Nœ`*L_7vyLu訚X!˶'Fdu7ar-}gۨW?MZ4Tlت\i9 ]]$e2{p?^DFOg^;p/[n8n;2Λ `cqi#GD#oSSumpj@^"mw98qp^Jqoix98)1q>\D/ų̝W/ $oD]$iE=bcrbhk7+y^k̐ސHQ|p3ѡo4Am̞VK˛dG&I9 PM|E(OU .j~pp ᓘ+i߳Q` < pXU}0Ք ?R/t2 \'|[|T}4HU̿`eѐi~!gAzuXSwSF[^K"Atb* {\TAiU& ?JT-^O\`dVH1wkFhjk@K|G࣎!`"AʇM|/JeJ!A7@a'P<{M<}jSГaUQ`oخ*tqf@r;GYmQn=| B#ȥX)PTZ4>a؄R!DOV+$]1n_KuУ@&S qd^M@'`XBo )sF9YE8+0Ik(i'`(=[ +H`>eAT)橇-·e >-`ռ%OcUNysf߯wfi5K~L> ȄueKArq'R 'r>@+pQ5{FDneԕFmK\vGeF6OX|!wCܡz{숫lGM8M( (kF|/" km?m,(G?CǶE -V5}"ﻳgW9Ur|߷b[WGpQy/zg+N~KG~UTg[S=7N xaZaxV셻t1Y*.ӗt1ySnb/^FE ,7Nn[9= Z ,! )9hTaťxrCRN h}/5y]S2f}rH\٣0 tQ<}Z?! =Kޔ ~P.3|Sn2뾼3Fxv/8yd ƅUjHhkV*sa쓪Ak< stQ8Fܱ\0 T?J xĥ-nĒkdG]E!".oUK |O1DYjI/_]cH43VU+*ҹ锕~p1aII(O͇岭 +2xȆwu k= @?#hDgF~,ID;2{%o9$LՓk cȈX(kj MxYP76 x)VIL*'t>7FGh4زD{?!J v ?8$ o΢L|k̕)rUy Zq.M|o'GL44?<$>z|}-l_vo=sn(WwiDU=S څT8&:=q7v u'䤆P"cP9ٹ~Ko!+)]X >5 h€$R! 2x%X@Q&L,#ONfxN8#l7hޣ>wP{Py҆QVtӋIʅ75}0R\RtX @nc )\ssY>| \_/d eBEj9Uׇ<v&~􀀒 qHW3/:Ju0f N=Fڮ-d/xCquo{M{'-\>'-2<$qI+e}TKs@цR;@ kD:+Hr1~S⊧+dM'( AXPi6Ub`rևI|k0 "H_PLu,HG{ݧNey2gAj8 *$v Nq+KOIkБ${a쒶#Awg蒑fQo0or∠  H^Xvd nw<nb!]%HU8?yb=h?9x X\639`3D/)vݍ[L 2S8f— +^Zl Ebs`{ т|&XpTikycC[ObJ5$vIl,AI0"^|%FO7YA{lfh_H9@m: w& Uܠub ӋQ)Y1DU 5cy^٤tvD=;'f't$֛k&6ߡ[bD;dѽlM@n#55h UV!Z%ϾPX Vn?mBf| Ɗ,Ӟ)YV.$w2N9w25֒MŽ(L_ʛgi:lekf\T_eߖSjDe%4cK<&BdjU힂"cjߓGk?c ] 5 Q Hevse}}eW`4uHVjKkkAG!.Ij]iχH^Q\~6Z J8^QTm7 :@c+yB쯻:21e\MJUفǍnF61!A `V ZR!"K)}K85^cY!( JxGBl] ŕj xQHsS&0 mY+7[1m_@#cUCjȩ/t MיQw? vE)\~ʝ482P^`Ed A6 *'gw?ea$Z$ nE*|>lBׯ Sv.bskTð+fy[Kک;kA,%4;Zd,Bm!%};rQ]Y7pelx 4*C22{}/ƲV) r)CptL?SC+H+;⊃H]y@ew7yG 0Ҁ,un6Emk{Y 8t: d-eؤJ-n;ǩgED;!- eR`$Рv%o /ID[Q 9ʂu!j@7*l gwt1łW-IK^(w=TNoC} 7.8YITE'لPd4QzVLVVMw1 \1T PA\n~K% CWrκU!#(U3P#*c,0q¹ld"ii wox SDsw2AsNYN#F-E mfg7B݀잓8P`7xI] Chf vKE.w=R9䙗9ֈ"LhA_.ʿ&{"fy_W%F \D<4p}퍩O]KNү%Jh̴~Zi\a[Es_ڤm G(",j຃QfRVQ̋!wJ TL0gutRV3) ԵpwtNys~kbѳ<:7*l%ErSޡE|GbE5О iGgB%juv2p=w-A}܀9x2 ϗ<5^m-]1@mlAc0=0 5a$6 tvKE7%tF6:w%RxU4(p M%JQʌ7L"/SJm+@T} r]N~y]T vwGY+YáZ|U4t_>9ڕՀ"Z{4 F`( t4,)=5 NgCO}mO1Ά|@9ɐ IJP^lnRP)#/`> '?!cY_*Bg0VJIR"0J s(L] ͐.=p>۬P>߉չv!\!6_똻ԥFƹq&K%\[}%8.2績e@oTt.: ,@RDIhBEsf ?{^<%x.'Ô@HHYT ,w+R+GVP!(v7jU/zziaE7wmo*G\JjVu a#ZԆ$$`1Nr1r0fy䷒~ Q쌪ð#;+)%> HfՑ(l;#M@sH[=T:[5tyOALrxsxफD) q7^dRYVI|̀v4IBGߓVl MqNw}|+^D5uJA=Iexdÿp$^>Y*ohB"8}@WMZdT۵b/RWIaIIc-X\̘WDc{ޠ6`iA^=Q?֬28ujq:6z5{(gVT6u7˘}֞.g<閆%_rmrlOnbBUf.$3)'Ti9x@1[+Xy"p %vr&^08ߟ?D =#^,{_+Ex#>R=;D*Fs ,43qbVSN~sBnQŮ`zώzu3]=\zg8ET-, "*[`E]L-|~ Щ5Ncj kkZ:i-$iBgm[II.G hz{P ƻj wY3fqʘ",ߢ-Xi&S/ \B)c$:BuJg}%vZS _}fF"X9x\0د- |#G"\'kJ.yVWy*6)"$MNh/-xUft΂0`4Krt|eٱ{EJ~l"[׺s-ӹǖ,Sx^[!wz[1L)E]ME) ?v .LA"hxJZ:nԻ\S F_^-b=yIl x Gcqv@?͖'c-@gE"U_bTjǣSD;#C<)Q<ʠ/ q2lߵR2Q@|Ցj={  M@:3cWmouL{jS.x>~cԨ$KI(Sw)=k ᰨH&`{{6Xo6g ЭmA9!l-n7WŠa,.o ӊ@.}"tP}?"M?v]]^zJ8G8-y|9 `P%P4Ƃ+=Bmcx/&6\bjP1oCWȵYi[72N|7q+s"*İ،bv>Êrņl_l{9N={~rT ;cgE;aa֮ˍct\8`-zA~dmS|9Q#; &'GCKq*GOΛ=LmPw$W#Tx `h nk@b*r&_nh%2L\I"G-+}_(QS*ܛ9Tǵ$C^?U[Z'0*P @i|K+.@uU*q0AЭ|D͚}\pd,e߀Ƨ!yH />=]ߨd1_>ȕoP6;J5Zu|7Xk$ͳ94{w=b׌%A#7Rl Ύm 1SE*KJ(!WJÌƲ "Eva}l x7(+ņOUgWpݕKnu5$ȣj=Ԏ(a#w!r AY*?r4[xv=."8`rl_]#Zb:^p'*54?S^jg F~˹8x$ m+ICp$20GQ] [˳' ̼O'|wDt4k]u/ -$^`cLd(h?Ӱ+"S!AWY>IH2w÷/`2R'=;ϭ_ 1soȈKJ $В&SZ(8H0L(4Mj6A튌)I:\*wka bبb hem_GO*5CǴ?XQw57a)BƘiV'_Mބ%edñ`}6 D KdaI؝kRiΈjD?_jndWH kEM)\N~ L'^eSHAn(Oo ~as]42|kEB'޷uDFgKI&_qӌq$0fyCp-ۇydшkػ#Dl߷c.{ VaƽK4oZ2j^Q\[Uijw1FU_vAHuP1|õLRMc{rP*q[^6D`.Zc&Y;B*ƭgGz頕f&s 'ݽ6˗L4O %{t3?[Ã!;X&wB“eՉaor  eHhӏscP (_@qW{ 0]#֎e6b0~}v*|msBaO-z9 !q!vV.w^|_ Nʊlf̊ Y0w,1l e V?ع7ڹ,R)d#>'iFZj=`>ؤtNYϙMb>f6 -֒9XǛ )ww7Z=$Zk7 hr@^JP6_?nAR~[]M-v)3JJ&RSB8wƍwwHt@dxK<9[JN5TNs@%%i+Elvxwa!rWI0+sΠEcRi+J'm0[X\S1[)Vlr2 'UDk;,b0ٶ EkWr,KcfџV#=l ElZ>.t4'6tRjW%YDFlB}b o%ďr%ِa ~xe`9nI ;zY+Bq+NUu*śa@3uZ~PDnrS9 I&(5pwڦ>B> 7# rV84"}QAS.Cך/4<ߑfxC I`D=fq8|ID̂Wvv7/H9 VD{A?rB#90i4b֨fׇjb/|3SPSJ?/lzzgf׌٫IIak)aX Ml|(0!E2W$1 KcucpT`18~*U#:Ӂ,v²C7KDL%5B#C`r9$9'nH5T+Q#`z]tXreUcX2u?u>CGCN!Mmԇ1aL:h{qasyr]rz&eebէ)dy)E{Ut&.?ILTۉN8zB77dOU8ֱLQ_]G2Օ~*Bܞ/0k /,ɴ#I>N"/@??̓g}@ BȯܛBNPL$zzw4sU+@eC[FA٦|Xy5|0A>]9)U65~;0ԣ1,> +0UyH{/Qi.ȩG"5㧋pW259L ϵ0#:&hT#gL] yLJH;}dHv7E\D`CD(KlsL8߇/h<1P8j* f5R/ANkLHT.ƚ !H>0Ot,DGsYC͐G`xRdcDnHB.oBPTdpGIIg>*~DBq3]V+1Tiu4 <N%=ys +lK{ t.mq-Y>n p+u@!fHayGC\xAzkhɗmu;I{ %S܆*.f& c2;%5d]a/fr5ruV50A+%~iaj{&6J3P19<%Q-i f[^_!#$iZwg2IM.YIr*ŏ Slfƽ0Z9do$¡rr!N[oxmA,)+E\-5~0?&DH$_  zGj^apI9..8g1ӣ8$!Z@AQpY:y CDj>}~ͻ^SdtׁHۓ Eιdȉp{ӿ7Yf 'u f܌(hӐ>-g(ݭ$<[_S C #JQ "P8J=Z8΢m]>*HmEQÖآO`S_|lgg?q%prdn2.N|ЇX;D4d7偼k4T4kW-N| Ztw+xVIZ5^x?|# RB|#rc01 85(zXH,x,Yl g݋I ,_rV\50D~ S@D=:NXMX?Sev3mN[E8,x}LDs>̎)<\zꗦGMbfHP>@!Fe}`Br su 5SV:꒟r-S9Z>:I[LFۊ6Ɯ4 fN`%gYbɋ &#!b5죭w] LԳ'(+)-r|+ߙƒ|3Bf!_a{Op4ITQM9FiOWHX5g%ߪkUPFRD 5M\@kd-w7y/)TSd^oK4`!WȺ%AS,Y)yN2DiC#{gC4sip 0ZAؕmQbSPr-uY.sLv>3\f꺣v%x}GEA&8"k^ӯdh߹'uEz7cR8-}^3 TɎx)V{A=sF6V…mH86~.&ji"}n$k[wQH[> $!@5@Qj!'yuJ8Ƅ9zb땊P*prdtFאR DJo˾vCad"l1X&0[O+|4:qE`j.EFxSRKJ}6L@*~5CPFm:Î3 5!OnlrɲvyS"s"4WHܝ\#1 0Q?J3x[FciT^ Ӳ0ۧϝ+e;dH\4mA#ZYxfhe/D7Y, #z }Ҍ9dkׇHMvH҈;ݣO}M\(u1# CaW\[`~%.h$yG~QE|sݯՊ"Cq_$CɆ[|I79?;8he 0iA͹nKohH! ȱ $?[G"]0Wc{||~9ϵor˥+%Ġ:+Ti*:W+9'D$[HwKdij}/aNJ#.Y)8tj`>3pd*;tG`)/IъUf2̵A*4!g|J' f!}3[Ŵd`WR5lݡA&Gȡ^;H|2tz,#y8oØG:uxx3%Cԫ%l&Kc Yl|yT1?PQ _NjaYʈlmp5K7Tjwo_`͍M1Qm?c:ڿۊu*&;& !Bd˰:|!U捃6 ;2]I#v_=7(0R(uE"|`1c$q;+»9C x_Kuh^<<Ja6vzp\ez3/*աms`7w.~E2IEZP^ICZS53T+6b`Gŷ/O>'ۀN-ftGONzKg$QT4pT!8ќ$xL2Gg9\H%u16V~Oqe4Ѫ s/oDmPɃ/KHE d ,ځߙ%< d ˺:Txg y*vK  B 1}ԛ565&[ȾN] SۖYAX#I~ Iq4,.K6Q!Y@F]*_yϨDs5fJY:{yvOByYAP9dF9 RO;kTh~~(AՔ+nq+Eǒ~f [y}قgFZ^<Ĥ,FrUr ))5і_ W[%3 J>s rOuT]C8=&yٗ*]Ꟍ6IȠ*s 7!"| A4tlj- /ĺ֣8CݡO#A Y7!_cށ^Y4yF]\zfoU =3;r \9 0e/C®>kGλasTw!@h`(a´KA vͣZ y(-8ue7)fB-I=z+=˞yK@eBTnrJwr_ރ}\fKn@ ,P)u~ۖUgՅہn0&x`.2V =X$$OJiB@PH@\NB|&\_VRQ^rǞL=tkKe PJ,쉢BOm}:&]doP{?qj+0H%K쒢03.Gěn>dh;Q#9 ryFX5T-vs>礂66cK}s 1ݓC0uѩTȽDD(# <)?muw9nX;4`?FYoŊѽ G橋\Wq_-3dU5/p7<3Hbx*fZBL[W!hrj(^{F |FZaZub3k`Ŏc+1[' #RN Ro<"!-Oȳ-ͳIxC IhŔ[\b|2DY/e/=]=,j$"~>U!® vrh0u&dhu83Wq rųՇSa'S4/ ͛%ײݗcsl Ld;a1준E`7Ka-:&p N,UMCSn8".qMv<{VW%,g@Jт~ϱkuL 6l+61D!\B$(c jtolסL/h1 0d݊7K"}r']ݼӍvj6TN>2 بS_n#zHKkxfvL?bY+4scXT'e'Sq4Z.y;| ț??2Dkfs5/ҹNִ)[j"%xf<~/BkZI@8PI7ͳBߣs Az(·쥽$*>FrTHq[$SVfXG@Py\aylDxG Z~ltpokm&efz{V JT!Us%sh(+S:V$lsnj,#,"F_)[|MPf_.%an5p(/t`>̯VS:^c~a+䙟8qZ:UHtIN5%گe1׍erHŴM_M1mq<Ҟ (BkR3A$#M/]T)M€d1! z9cUErufjp!OQ&W/ k GqiDoë=GrĀN68Td(FP2:owFxS8;SR悘TC=]GeN: 8M7X%-.?"좉ޟ:18"ZzԄ 0,h=Q2,+((m׬tjl*-Z ߩ4|n6dD{,/Cb:4ǰNgaAB_ɝ j3qc9oCp]聉Z UʛK6>/'=gU;ْB6Ti{CuG(Hd}66.[)O'Hl3NWLBмL<(7 R"m} Äٮc3S˺}z}\hJIB56!wcOQǜZe_Dx%܋v/v_pL𣏕XrW&u:  ɡ d@ݘUY;܊0zsULK6)L9PZj]m{w(*HNX>B.Ƹf\:c8}>u"!(h09gPt.ǝv|HҸSL) t O 񔯦mCFsS{OdU&t##gI b?gvO=̧ӫV[B&#[Ԋ$#^Yġ12 .}o0R Z-T`hpGKXV9Cg~VKN tΪK#jZGZ>7Ya~킑JН@Ƕ5̼=5-y]Yb1TT(OB;[?XA٘yG6dr^Y Uh'r`~GY>ր`WkM͓mW!QFbY9#9X) )`}HX&z̚ hb"30fx7- fz#ƺ|;DSmeJ+ڭ{jVFӇy _T~{LNܔjZ_PĐǕbѾa>^'MC'w :2߉qZ-@m;\78|bMLzz-tPu_s^j֫Z%JVĊw݉~xl!>W?/x=o(h GO:X3E8*11w:#"yx̻& 1U6D%q.y)(Jx᨞y>4ka4`?ޡ3tlHԾ-9L./x_J4U>W䷲[-'KtEgރم-`)^Bk 7R5($A5G+PVkX sRFAr[oCSz-1Eq{9#zĈzl ]- ksby0Yٹ @E0ǡ{ /g ȏ̄(O&79pޏʳePukZM-Af) e9*,b;fψ"NƦ@pW Lp2 \N(JeM J38(<ü_~0Brg*{FuУ}VG XH} T^ J*/6YkMi3k0eRvxr> ?!$?;m/K,0uS + =<VCr[6F=|`Hn˜ 2 z@CHp_N[RIwL (^ߦߙ_ p0.uA/{-`&E˺ye-vK4i8Z6@¸@wI v+!M|NEUwitpկZUԴN!P %#`7$C{jOJ7.aVo9f6zcd9<ݙTR0%e:e|cu4szarF5#_L M-g77_Kei\sZ ~Tٴeׄ<]1|Աnsw&};0e3+`&[l0{ԐoQ,1Pݤ9<@yQLK0 `'XkoFd0]< -KkC:QCLCd2t0r:Hud ƒHZ_';TtK<Rvׂ:lg8IgͻKWPXINEqjP.ڝѰf;IִAb* 0,3ku?~o%s]EmPrA*~QEDc*AWv澬;Fǵ aqr V5ظ72ऐHȎ$*B]6H#jYe7~RETU}2b`hY/Y7eQwD }rJ뉚h# ~ZFu%/ݩ֬ XG&/-IEk \֋.sP}[AUm6e?yCu>]*o;Jl3  r%ɮ)-b&zwt|Nd:xU)blm`U|yZL0* WwN:b:l5P-!R^XƧ򰎭91gzOJ[>63@Kӿ($U K0.0wC r,` CjѳHwubu~3WD**BX{qcBp'sTXM^/&KCdf+M)0¥(R6t_shs&')Z{05'vL<+RP qĆߚ8!r:~]s/taVs}'g5VI jH!5ROA_,72vZ(yRtW0XF lDk^R\BPrtq翟oGe݂Є$`8DTbVI8h訤ycq2xx1Lp1UQ܍m1wIJcX&bzYp: ln%477+Nm:PZ@~|Lhl DA=F q+,E(٩0iɐ ja# Ǵ"h]>l/,_(T,>ʘUfVlnd]ԵՈY@Pbl|6ݯ1)c#RB÷M%2R}$wl$ZGB:zfڤndbC -sjTSVe˿ y` a1&] |ۯ{X`z|5VuRɍ un/28valj(P|7mEl$&Ý4>p@3Rz"1l8WQW*?ⳳZ,Mqbxp̈} ?Y$14tپ' 0 [>L\o[*:\, =Hrz;(wXL[ۻYDvd=~lݮU:cӶݦ"YE #i̵S]^ AX2ӵ#v_He~p(bd15Dp9rQJ޽GĆۻ}pV?f07,AXf$>7O7..Cf b h 1 r ӶSR4諡nh!ߎV܌V%-ɅkuuÏ̗n@|uk#9KV``&?luJE쨾2*rNo+b^§Hw/ @b~FS|/5xfV7ٟ[t<%kv]VcfSt |:dx?m &ێӵ\܉OTaqX,s#e,ι7>0(N˩0Z AaS f$|tntxF@6lә#g#MFëdOq"E ((&o8uu 6 Nh³*va(5!W^D$go 'vT \͋P CXp>R\dT DŽo_) [/zn:"r^*X#P.#sz< 6A ΁QNvxx XSRcCP|5I?H:"ԜD[ߞ/ԑ(G:"Hؒ9$,CLxY ϶ԍ']|3*uճh=+%?\J6 ށDeh۳e,"d|G`4m*g =;MbQuꆴ /# E~%?F=;;-[<K_1NNddmpZU۞D҅ى 7`,u|!Z/"V`=Xpw`&Ddi/sQQ$mO?F2DQBqn*krKە*<^_Zɍ9#O8jK.v%ux.Duܚ!oa -%Ш&ӻ;jv@pm">zB :9U񲓴cCh+>Oa riX}EG6h#{şQަ7-cK8i4/Hw,B/e]><MKl폛xrId>'Hk9Iee YG|]6,sS_UbV;o s3!J!ҲH.%%BAAj )Z [p|::6?gqQzTɬ3IeIR1Ikۈ@ g) c|E!D"ԍ+Oz2񗝚Oc4LDZ ACc:6oBȑ3=HAڗ{WJ܍ hzSZ,*!JQG|+ O-{`x *JL_s.;kӇZ k_ffv=.01wI%͋0WH2?TO tkEsexXC3ҠAQC(d ~VD.feJLr$M/8/!̧HƹCI\Xiyvɘ< A'QXMc=Yn/tANn{eu =HL1 tqH$;DPs*ގԏD'H謭?F4n\v⠌ .1?U](=&wSJ 9O?hi]06' =o-M"ޯ*1rsp-pӋ$sڼFm,WA}7!ʆy.>jlX l7 Hk{yHlOZ[i XR֢T])ɗ-I?ʬr6,|4u";j!y~U>=3AtE"IH_vWD%2QZg'@T6G[EXdC_jQM(H՚$acw6ZCT xf\R~8=HXj&6^0B2v u?!}TA oMLoSE'̔h@?sJKٹeR DݮNZ vO2WE7GziXgqJM00e}hęu9b=s,aF\hvE,4QAB-0wNj4ڞO??L)J?2hi /ӈe!O 3toz[TC& uNkZ[G ,ޡ3ǂ3)$Az4Tc';@asSys4>_\PZOZ ;4k># :@ӎn-y0l5l9%~ƔC<,}3ѫWD24%f Fs m}D 5< E$ >^i}T, ]cU?GA| RTp:偯1_IYհJAPzJ 1RG4A /\:υ,uiBoLai״V"|&v9i3xʲx'vr]WJ *~E%jީG?v >xj l{7EfrZܟzzXVxʮ>οnC,2yg QhjF =.jq98b5h/%Ϭ/$Ing9xսeqX]>.!ӋZ*]w| F& KQ@3EVt!zh¨˽ `xznլ0)Fu++P{+X:LNMuq?T/CIc Oy ZH!vuM)c/A8J$YI"t!78sb²*{ݘF=V±~';V|F2I@S~!uQsP|p9ͯ==/sR|V2&} 7:W;s1qlCWqn(oE'-[.#3("b,S1)_354h @80 N) dAO[ 06$X:`v}τb'x`5/.|2k+[wEW{lF/յ%|p'&GLtͷ3p,fI8l}ΰnЋxJ3"A_Ew> ޓ5=*hQ6w^焦G:)k\`ɥ`v #R{܍wpLĩ{0|\ր!fv`ڵv5# |ԉ1TemQE:d+$O90?ge/6Bb;xsnbcZs]ɑF&7~ING!EwuϿ6tw^OsSKL?=*"yJ'$Ƌ풓Qo67aFSAغ{07[fC6KD2UR72Y*u$=`?HWwfJ֏/&N(~8?|Mq'n1N=GjgfcI?|keBxFh`miPՅn*h Q6UE\ Ի30Q6H< s q$ra{~Q'BjGIPOlW8JUKJoT[dFaW'yh.ùz/2 [e33{{:5ws쏄-)T7GZ|EZGDlzz$/G~LTe(؟Jy\%ygrSJC7X"IQJHgVD%PET+ovyfzN!hr3,pqF?5%D/>%;4srri 'ÝƧw~hm ɧ I;r"%x}EeCBb8/g@ aR TF}5a,V FݠX4n I#A:%yƯ>hSZ]틽Z)m`n%q?RvV7hGQA6k{ba%˹ 26.={[;lr3TCq|=BO31c+bR4Q ɩ&.>#Ѻawk&uG[֘YAyl7!zTd^~8'*k@(W8*aAת^3*7kIy̽}ULE g^ݢ8gi5RfmNŕDXRreۡ'ԙE2FhĶS-8 o'ZJ, v$v`TPc]kx+"YTk(L)*ukL[M%goRwFFOH\}H)߀<#U:˜/`|(ܴ>#p)։/ύm Nyso 1q2 ZJ?eT.H`FKƚ:\)n_ܝ6T= Eyi"xpmx}td4xúexΕ0q;\Mo!r¬(̱B'nzP봉->C4>\ZLYn~|Œ]m%Ŵ0J) 3OQ{s Vɂkޟͩwdq,jP3܋J`jwNͯ4iK %dg> FBT&ַ}~ H&& _<_{m'&&B P9B"i6#;n<7204ve~sR9""frZ$ae{I/ gbƲxPLOYljW̳dZgH⢮/CG(]?)[=/Xa#칡΍LR )y|4 d+Ed'4=5qMAA= m t/1U G0dD(t}u)'8Y{ Wɧ@5mҘu?4ZJRqAӇ"2X%杮1D!i& 1L M' F\~*ґ 4~|D9i&I0kBWzL)?ߖ BcwE~)ôJT!ݡ%)G$wP𵦏c}@v~9:Tu}]eKa/eMeF1҃%M N{Rː rݺ|K(H?ư[R۞@ANVlu~ƖMCT+F-J3t ھM1aD')4T 66%dXDWxGb( pjt(hݬHcݩ/Ɯ^>L+ E]D挍4o}}oW״|SJ|1K,qUpSgHy=+%Ov—~!b7Q !(sd۱%p]Ƙm|t'$:ܒ(XquuK 8z%7^ғ~`,5u?m.^[d13nU (P۬et}Mh<`9$fQIXJ"aTik?6ˆUph9}fqDI}qDevx]/N`{kԶFƳ_O@}/2؞5bʟa\M~dG(֜].0}r[ jwvq B¾)5DYzaT˄k.vOj,\!Y)~"0Ҵ4N~@*2ݭ1u9ADScNa@R ƒ!ޒ9eᶓ8G[1 3 zyzb i:xBnxso8y|1F;+z̅Vhn!]ø;Fޅ1B5a;H *i cL~Gz+͘dk-2.QBЉ(n`ʛ!aEsy+AlifPO.bLdt%Zt J)MB })[@7U-M^Dߩ;[ }璡'mHG>gQۅH_N,0q鳗)!JtڬE9a}5eKk.(ќ8Y`(60"ћEbEdȵ#n҄02GR(Α*LۤJ][]G.FIf𷁆2B&J]uu%h ?rf^u7YKA!#9J85W0Wٶ,r9T1*R 6&7_M04&Jr-*whH8maL;.@6]]VZ&\nNqwjC :9D<nt`.hHXt~A=֋ؑ#gbOz.L`*),$)[vcUr"dx&D?_[Ƽ]]ʗ(YUĒ]IXKTAΖ4痻ީ7|H[͕ NWZZreGJ C0Q"Yr" p EKbΚrN,%Jx,RC5bioE6;&hY{ka#%=0 n>5I!,Q!ibSnϩ1 tѠYYABؓj+)"ћQ]Ĺ Ptyi-v($3 FGozЏ΁1 ÒܤӾҋ54U$Vd91ZٚDσHcw꨸m+6To>å Ɛ#3; sb pZJpABKfne"4N ubxX9Wum }V1~Ydc*n1R]ҋv?~F?GW/!j- T{F$Ctrz|YRϕl`.Sa[Ltp՜~SCV _R~ ^hRY/[)KC2[*ҍgIY!/J HM1盙V{1940fBt\r$3ُ# ޙxBR% Hzi'$L-|&QxN[(7`5I߆>>i6xQkVQQiNZ_B V*-8>!ld54 ofu.8C@N1LS ^|cMEÔ9 < !߳s5"uɔ*R b5[P=I}P21DrZo0<4PC֓G;i/Վo-.ғ0. %r1 laAf)wHZ%dZƓ!wX(k'v^[ČNk6+Mߋ ^R`\g[e)\vD7=gn[!17(sd_R*j:!sl2}_L.%6G6A*FYSoָXSV\˞ߓ]W9 4l>. rB2.y<93 '=uI։:c_"-cN|d V=4Z)uP"JSص-BwFFPL) BQ2rid. &<*En1B^y p6[[ 9-+pӫՏxl9,`&5E#\fyKr4L{Po6J,Y"6V+VkCL 5lDZA.TEZ!{iMC/Ptŝr۰_QM7#$< Ю al$x??/DN俹Am'gj&%|C7t2Q;84($k3TŨZٛ#'%,\dC yJ5։hy~: ,JE-ElKlTe\ ؽ@+%M/[Չ8,^xd X_HR$s`0|T SjNc0>^=-+½8[mG/.N`fP/mg%Ba䰋R:H5l2Y d[Zɶ~b15oR{I8me?PgaOcyGw~  X XNQU8Ԣ8k}q&u) (Dt0NL8Yݡߟ3ZޟΛ&cY&4Fvra]bjv) %5^V,g8 毂Oasj23D \m5!Gfph^f%K1L.q3Z.5H˿B-Ĵ6W(O f@b|( ;K~Mb֠#!%8!_k3Q|،Y}9\Bߓx(JtUCMX I2x1)ecEc#~_ڏ"wTnЃЄ IwQVޠ9ꌜLj jm}Ha,c[Άlm C>[˱n5͖m>p od߮Q+`4=;AH h%PqUٱ]w!{,feөc*~cZ4Xʊ$؆7J9jA:e.5't󨓼pKh;n9~.Zij r@{O4AK\2]A^}\XdTdN/糦ߙ?e)%|).&FOwIef2NOñ[*/5O)Evn-ޔNx5 Go˜ JIp'Qu(L-^:dS\rs復 Mr >`fĆ'K`Ln]z&| rp1nO64OV.w]Ei,@ ڇ/t&+lh)6>SuJٛaD?qKPXk/,݊o^B58Y`Vg07:U·Viz9>c+"i1RGnRZ%˅#Zip|Y V@x ɣW}b̲MYM;4WEV>5=f%JtNf@m'N97 c_h.bTdȜVeGrS^sOxHCKpcaE: F⃑N Zwܚ3̧/vUv+LѨ~[>Ж? `ott+Z'j pSdWQow;1U.?C@S4w_w jhU#Ղ0/BB:>@xAuLߧnL3Mˆ1ŪVb纕mx{6;qV}drPAc2 }1 eMg 6bI;:q\nn}:VSr{FKҌ^c[>y( s2,yvZxS yMo QTsqngg=Q_}!bR[Q$ǎ왯?hk Hs|Cޢo\u:8ʤ|l7h{e,4o%~İ(^9 3/.6z1 L \5Xz+]OitWݜ̾42.OX [K}b8'6_ 㻒™"-+f4O|  `c)ї(CJ-jJYja(٘VϮ*-UQ4w=aefS\jvfp+VJAx5eE< =~dT맑VƼ!SG0맪ܰudih,69*{ꊋg3(.S`~@:_'M7TgH_[C)C+ &e.,d) OQwx5vN!MSYt̎B{eD3Mv/̱;rТ91C^%19Ц^2խ(+4݀X󗺳"W+ o|e DM2<3Hj1k(x.Oa\\E7I)F"D|0nXQ8C!<Ӎp۞=g|l e-OsФX,檼:qZ/pVZa0֟q󜈝>ӿ5aBr!#]*n O1ЕܺClA$u>^McQ?4Pʲ.!Y#sMڑ.>ɲvk hˏYwsE QF >: D9P?SeO"0 *7wiUw|k,J #"}یj{0ǻ9}${ŊI$ҬCJsR gN'X*wAX搄!)~ 9(v/䮱"FSo,{;6<@y]~@`P떍ArՂsn۴Ib c%.$ wԭt-`x;)-5TaG< ڠ0ۻ>, L+WcywJu4=ڞ]*H):"z/c£@TCDQ y]U7)[K)ؖ9Afm>WVޏOVc5]}g$:LDpЅd#ZOK"\k'(;E9۝.{-"j0H0:/q7Н/:ௌ) .;$cG+([w{Φ/@yk, |iY9sx){Dq7}Sd@,@JT]eH!A7C[n@@+1DqmBxɷ\[лk~Af*(o*'y`j *cJ-Yʇ ڐRh:ةg|UtOQT44p\!z01p+~cg0S9 r)ܨmEA(7xu+  V6ڢj|`?hvO(E߫6YR>a]ﶰO׷8YH6\3"c^9pZho'弢~AῼN͸N3G. O؏-Np]6.8s๬E7#sZ߁T< ?87!Ȏ)/3^՜<֫MM K18b"·EѤ1!^]]ot 2o:e8I9ʻ.26'2pUހd%qbfAU9#bHM@}KykHi#n?)}EdkpɊbb%8' Xv$z1OFx+'9/N58y:/ehɀ!/{r`n gB7 1R@xo$ 2d;83TsS$4\YȹJn8Qb> |oys)bQ3Mx!iyL ;ZMPP%ftjAu{b, "Z5lSO/ ԡ]͝h^%XT4p`GE?WzT)_xʃ˘R9`ؠ˱2cc2e?L?ݦ ]]XzKڀ(XPJVEA#~ BX+S E!8]L@r1ehvߛM/ܪzPoQ꺲sx{cTUۇσ51iKf 7 Og`;lv7^MeNš$f+zp<0$OqJc"#3I{B7)*@ 9qwkd8+T.?bnEa=MG`9z7*MGMhKM"LHug{ogRy@؝ӷG`%nVb B9k#&@tl9Y]ke12!1EK!F~*ZЕ*L=]ً wIŧ:q=2s:W" o glz2I?6~{PڻPm[ֲP[,xՠ 'S)^sp(mQI|d/tt[$Pϓ N#<|1#/Dp:D3ǒBb{D* z*)vQgٵtR&b![ʏ &nt\ ?Tsydo/D*2M6_*Ocܷp`~kDmo-J:}$byۢAPQ wȕ{JGN]ops2Qo&5鵉Ѿ+*+BSPq"X<4eS+1أwәe:Yy&`$!-o9`s7OT̎@Xh'=-mK@ug%_Ιv,K!XXXtE jEFXn`/I"ټ MXGYļ{'Y;ʊ^Ś?+?͵-3YӻօEy:.%ŹH^ B$B!OGwSu$?Z "5,Bƴ_&B4%1.=(Rdt<Ŷ\l{9/m@`1/>R0C& Zd׿ThБٞKJT1}ym\m# /ͣv.`U+δ:6+p i خ?9K(t]× zr',4 NEҗKxA)ˈٗ ăKjp!ᵓ_12:[,S :Q61L&+=iXC\1pC׎7erV`CB;+Ϧ)څi(Ͻ`1&^.YBVRc*јduʐdN&b;NpV:v: sz:?"Llˢޑjb'V,bk6^|50ЫI2N w,HVg܈`-rϣ@&l"l!4'ˑc.72w$'4 }& E)o5O6E߫[E4}0pa~qSUD\dֆe)N*]eFT@M>ϱaI}e<p pHJMm鬚S$+rq{vP6i[=.Nu-ϭ JO*FI@=ϴʓA ӭ^~gu˯ U&pԐ2j"am:DD:S;Ec?{Pk.i\_9~I?Cx?XF,ӤDAIP%Xn/JB,i暈EN /شĶ 7(S 4e@`2V3:ЋcF'ԢfU]NM]28OxsmgoBƑ 7!OBO eoAzrdA@*V w׍ cm/ ILcwavOrTv}6G%[xld6  A~;Sj%L$yMCۃ//Tsa-ʀ?0aOLd9Hp@hHv&*茤,p `䆚O5u'YDahoH1E7hc1뼹XoU\,}!ےط0-sni7dogn5o67V99]F-|`S;HZ{XtP-j`~'EYba7b9pPtzI]<y."瞦 { W2Q[KS\cˇ80/aqi8"G!Qx/VZmF;_^{Rf-SfAh/^`۔4z;2bq!S_)WQ`hI,3 6`͵ܟO +|anr"?i1u1XeƤTO7O/!.7}+m9OoHF=9 &ڊrĢ8m},`x]~>q7 xr\ĘAeId@r*1ָ@i`ޢ“ƿ_ ѻm _\*>s)8?cq40r)(8̬.WUWv, 8dV䳲 t!1%)'If e—eIdK(m4Dh:,FCC>H3)sE6^pJKs٘EӼ1.& '0.vFwTmy#WP@%wP7bH:KNA?1٢Ⱥb"0)k6R>LR (/YƯcf%`L5 \CK8ʦꄆ X_5kߔv⦒iV4fsL8&p\bp~З[j }YYq뗚he\JOr?oӐ+%JH|zfL!01>Uސb:[bTrP #Y/uH{Dyjc:$aZ1f.  OuA+l!zh>XpR®K+W7~:y.1Xh'_*cU;qD]5#*az/J /QJhƱEMSo-^ӡHCC*-`cSUZvNN/f'Vy 3b p'?] M]7Ni=t2"yIϤm|UdLPF"OIԈzm&ۻѮ7y6no(%i]ă!gc`cTe^wYP='sˆARF;gƇ|cѦuri`X 8j:<8u }\Έs1V(C,y 8{M{ 29XF V^ց^9X!cIN2od]-8j-(OmWD̃[jD}K|y-mhaT/j:)Y>e[s>ԵH9N FS=`۰_CWi*.t=,b <t9 rr9/s?Nʩ~aQ 0땚.0K7).5諶zed.!iAl4ƓNWp8ፚaɒ("0z*cIl0^Dձ;wi]N*1vRvm6Re=k   }ۻ7QW90e)繹 NSۅ>QCQn˾-[=.1-rSs~ɽP̫q(d4[⭈%ȣff,[fn4S2w|j  ^\g-ݔޟ"FUڤ&m[60ih!]ֺw}.#j5Iѕ #}ȃJ c4-nlCl-FA3&}FP6,| |>Odޯ0.{J>P,b_{M堟;qbq+u I59blvQ!OmW&ɦ;%iDnLĩz wir]Nd-桟mI5 >gхI i˗T)"V_¼.nXԤ h*.>Bťys/7Ӯe afuD%ݾLy~f7&W!b!o)?\ \5ݾ5x쁲%W]=bE(/A1P C=jC*bؠ(5~ԷvDNѵ5C|W92]WsN^(D-n=/ Z.M{&,F]ҹHAHlj7 ?8G>\f(Yکj 2Rx=92<vj4?S @Rp0LiɢP T!"?$sh$k4 WYq{4>,9*OAm/EskUڳYX`2cO[UE/wwO`Vϵ6hf綪B2n?K fUB5E ? i%[7w3\r*k#/;k"v(ۉ}Ë=@q=a%HhluzY ,N:qqRK.^ =ZQTY(ҝ>k~|/0V[6:^av6zj@sYgyӔ qF0Fxs5M>^> O{Qpu}^|_*Jվû1D @ jYC2uwƒZ5Д"5R=SҌW(EKM<1JmHppඁ98DeEc*&[jxCh d4ltA3ITWrX#9As WI ՃS_09\Si&C}q~xdڰ>esHGlG ='\Ky#0UMSUÛw G~_0$ CWP*qBqV g,3Zb2GR[e,*پ׎ۘa>MsOS?jo< ܳL؜$YM`V 3Ci t[UdYF^-]p!E5Yef~c 汿?K(D)1a@8IpS˖KH^*9 /kJ\XBB4qSq/BLc B(%u2%6dX h$3rӥUfKq y&hpY.0'EA7JtV>?_ֿhfv>|#}Ƅ}㽑=8 6R_j@FyODg8ltQ/-rN teA 2_RqkO ӏX1?+!% "5pv ֠U\qDֹS2dP]{R'T2滸P5<)K"c.3ֶD&hUqt6 i%B\Vh1%Öyf4E?E>[;ȋoHe)+4f `RsHr <<4SuWgH!GͬO'EĪ7%b٨4Cije%ffi ?;ɔ#VZ+"|:ޒ1bO+CTBy"U4,9QHmVxǪ|vT1 c+u:9=]xDҲ!G8itOInEBޤ#%/:G>KtiHsD3_6s^3 ~,Ee>NsF#43YN*X.t 6}\Q g"7hcFV~@ז4)@1T/%lY2ŵћVZJE=xNY+4KmJpR'Bh},h%/fKVRr= Fڈo'uW6tг%YtٍcޫUØw`~/3at1>C qCNP *I(UX?__Z]h!5 PZY91ABB:սid 0&|DHYBV:z n?0NUbn-=u}=5n`ӹ4xMGw# "^bg6I*|el.4f*1V YؙpKn1HDR+26fDa(tC' HE=xDa͵KSl{b0/;22pF1cO?5Hq =@#4+U4X_U 9%溿&[6aN$6hf'!B;XgƳBH; ZiN`9э}Jiy./f7o7W7R}DWcaC$:u.,$ ,s}4rݙ 'G~37 vB " H`cw4F=s{B?%zeormO*[A'K6_37]~7Zg71vWcճ"պ?}uznū׳VJ˞=lBcc,.2^6 ,[&@"Aæ2,X]qkziF' "m(~(Ť9N&'l7]N)ʲ$2:S2aXPj3;6Un fz١pp/xwY*Rޘz]K*xͮnYO_ڗ g &H́3cramR D1=?&AVb @ص7K8mUI,0O6̈~>nd]5 8e= i 9d>;,SXo+`egB0ض1[R!z+)%2}(ۉƎR௠a:@uM\t^) hNI>w$t_B'ZI+1R 1TA!$ UNc$ jق,";OHeKXmA|{Չ c@a x͉lHnLun5:pʔ:ȍ%RF֚Žh=[@|Zfcsyy9S^jU4U|=i@zwF@cHfS4x3MN&%8j CxBCL2`uQ회>D+䓐Ʋ DEޛ Uc.Pqgp" 7B9az+ 3'xcfרXjB#;D"=y}NE9᚝ߜHܺI[r/*Va6]&`*R1J&.qY P6%_|ĂuFI@)Uy !6DEZ!=_ ~AlwLG$[f4ƷukJ ! rQ(s Rv^4Aajt1 ~WӅMƂqFo=!\qYͺQT P@`#U2Hݲe?y@P^ĉ8#& @Ȓ6H8,cԧP%#  iWHG9C_irZsDPmaf#3Ɯ$~rm⦶w8IqHjdݫB ඬdX|Mnqs((`Xnz:>ԷW=[+899%ۢ0ppbCT4ȯ!G3nDG/Q[޳Z|',dGGФX=gKA۲5wP0H +Z_X !9 qߍ[nk,Yq/¹нBa  {|0*Q:n+`Ui!/hjei'+ tg9i ޵G*1ºn|ǎ"Ghf 0Bsֆ ^,G$ : OU~FLj<0s>B iA: ˒ XW=u=PEQ}7E\`BS{; 2.?`8M׃J G6u#" cܸ {r=l"e\3!9lUSpNIb_s 2|MYk6_r^I~j\͗fQ*(}5$~뢌cnpyI$cPV X ,e;+}ŁnW E<; >KߤGK In6. .e_\;((0s V(}LF`$_]{-J-0-#ܨ}^3R,|Cz ŵFm3]#9e=X{6͈6W3@ wkdG{]NXه7.M) 5.%W.83kJJp}䴪ꞷ`ohV&x4ʉɚE:ܻ iZ[lXiBr A,i~ < s(l|\$:됩!σV`;^H @oD+as" y&9g`\۾J9UT I u$i\ n|Y#׫wvJ,BA ~D4ab|NQ\lJ3uۺ]AHJ(_ D#vM/hRf)@oӻQB*i,zʂyB-} v4}L@{Y:(59a2\!G:y Mݒ5;2pTZC&3pLݫásǺ;.#[= 8̇9`0gѴt%;ڬ#-}U ;ώ:.±mSD#TGyCߜT092FTN1S@$v|C`\#d9$;1`Q0RM!).UF@XHf/bE$jJJi]>oUK(J:[ r'k{Z&/> -[ Mn1)08܆t΂-/Ŭ`AkKa2Teo 7ubAGAV|XYdd#xkcA#kxSFY%ɣ<8× R2B) W^]eZ(.q?VH95߆SmHA}0Wt%+O#y:3CQX ~0+ɃO3Wxv A8Kʢ+5gͳOeKI?v{GUlS8 6E!Oa%;Fq fDd&L& ]S1wGű]&Nnu~`xRb >0 =vm{V͌{, k5t}"g=\ꪆ›_Tm9g4e_mU D .'" I;xÈfw]Q*J}o~3߫G:7Ҁlc)Ic.{D9K $gQ6,l|!r|5$\ bvjtZԁ**^pXa;n /lhxkhԾ 67;z(fc0r-Kԟ4VOi،t hK:M.M~dSۂXg\3=>LI(^C~\cY(ZiM+ھ.Ũ9ڻ#~Z A'rׯG`1-;Ls%0WwO}pi}hҧ"R##iXS 9M):Uh{ˤ1h7&+ȉe,cu|9afȎ9's{3gN0NBui`u^_Ia3<}lGTJ;4RJbs ˘n`Є8S 'nxTAJSku,3+1lK{~͓NOMb^.'"J!YGކ* iHT+ao@c8AK<滛VQD'h\(^Py̞~%ɕ[ʅ3 E,e5:{a wZ;۹r8ӓ(ZVZ ,ej ocnνML),rk;氠 '| Hb?*sj ,iF[SiΟAj DM%ޢ9yhl\09,,5pT6:fMctۑS al[DŽQk'bEKC sQ$ӄ̧ lqX57g d0lvbع v0mɺf̃+2;qTy|`tKiQZ8WOҒM ]7S$nP2J^(|fa p\/dTawQL+P+ƒ{6YO/F(Х:I\zU cdD$6K|:zauU|P.pG 'MYIǦZi F#5Opʜt-w0b[:  :lWL7KP 刴Aͨ3Z!zucp5؊l'976Q3DaG`zF˹8 Ȩ"0*Kq|x'[Z+Fw|i1^t_tdRy9:w3Oڦy',Zx*âu7yoKV88 ON%啱XJ3l H[?PAV^` g%i^45-A`ڙKIznE1"O& _sFG9dgݶm:~\qcӋ\R!`NN j38ֵ CKꖾvO3&Y_=&'zzEoOE;HNW/RPWk1#} u\+k.ev]h-Azgw>auKB1ə(,k\m&i~묕{f% &2)&k+"\>l\;mӅ ZiTLl=*s"hWnBvՀ-5.c pY̰E^7?zGpUAjc5j7uk':-#("p$;!$t,Vi̗E(#Vu\d0ẞxeSN3j|UUt>9\/3ˈ7( G 3,_#â %_e%Pv34lj&$#QKVYچDeyg lpz茼^aO|LZ]C`fOJhygp(ҊХ)#K]6~~PN ˤm p.{oSH4̕0 $ .s9*;zN&>,'%h!ލ+9G_ow%+&]AhbPlwfqF]7#Ĺ=D~~rhZIbZ?ءJ1SZFxe)o7eW~^q[{3Es9`=LOQCh[T 2dJh؃=*i٭٠fy| X`2zLUc;Pt "=j,(P%R*Y$^X0@@c"23I}eE 1Q)Uw*3 v͡r"qs}n'NrNcl$54Kz"q/[PL٪,UV}3;[Ĕ\8VO`ʍ~P߻aNx`E?2v|vY Wlr7:r"и[ fA[ς-f21]RU7{aI1䧎T 7FYu@f*'gU*vTiaM`=av_'{/0-HwA u1ÄJ5U)P(<@#]?F=8HIO杠hz~HpG )\mԒړ@9!6~nWL W*9'u;JQFK/1~ C,_$qW3 >tTt%5VxLd!*\r܊qI}6@.GxcF''R2vrC>m)$mٛ'%0ug?tdžC]뾌[8L~FJ@@y}dW8B_N^:4KxcR Zm[Z_gh?x/EoG\\ߛ] ;KbIW օ.!^TOINBtA%S˻*ٽm>! 8IqI%*@+@9 I`<MBP`{2UMqVNL{,y5]I-SC 2VlP,y]WHA"$\AEoҴ@%,Al`!OqJr?5rNIG&RT8 ݍ oj"S"ogCgx:Fz֦M?6Ym /f"c^Yra-Qy}B$/V҆9Tv QW++Uçғš| ~Ukr4jvSGEI2,5ݪdJ$ME'댎y#Ҵ8va)|,IF~C\9^2MV<$"R{ԇvA[/.?Tw9! F]8k[-ZsâN0X>*{p*V_,5؞FV-&3ʂ4:BgxO俙 )~fJ՗T{0I,c igҤO iB4~Z%T4ˁ>_b7Y ݟw+JC0t41 #F4`Hqk.vG.bOnʌ5` CewZ5s9GtL9&~=3PQh*ęEbeml\ ^gnRa>P}e#jfÞ/az NXڢԠ[y49)5uL9g< k3FOMgwĚ??cUWfK0L+ZU(~2#K^^^ ~ ~'搐+caʃM,CƂǀ6ý| X+h/Y 1J*.^*s*lx:(1X?\ _q㷛_OGᅫ[E(tӝUcf=P];nw=l.sϪ6 UzܹlXDJfBcA2ˠaU4$|d;d- 0Vvo eLY\uH tzxT [OʗHK޾I-律`(Wu1<6!?*/ѯak_ɌVȽͱGcKyK$ ԱOU/ 4Tߝ,b$?h t UzߎYhINѕeGBM /.zAGOA""t~FZ\oœϰA#jk(RRny48"j~~Xg ZH%4ܔUӪ^ks m9O|ud5!UA"=A-&a8BWm4M[ S2ƞ_z:<~cS ln/ȳ!0;k)˪,x#fpH';v0 UX(~.Z) Z$ÎJ< I.$[t Zd` 50iW<0HnVc2}߄D`T2ۼdc _5tk#b(i?lf8!_0fFCH<`mg*vA{6x3aebdq_7$5oy7s'xkvю ~E4,s#K+z=wS뽥]j:7%idE)ܒkEHNKv5xj5mXx5'oKKRGFڷ\6;CJC9E@bZ-6>=HUow?60&hk_rsaq`-EݡL}n͸dqRNaF=C{V)1:;&~ Ï pPm*z?[jOc! e:֧H3b&31qJEi߭\|Bϔ1|ܱF  7P5h] d[V?*A '.$pJNٲ^_?7HMvNzOR\w S{piqdW~6<0lȣi'5vZNFR7Y1MRw/ 7gهh5*).<ʤՎo*/rwr;G<3L;: ͹! l^c>fW+*rkD.b,&uÙv)Ul'}=@&rI}Mv݅v@ӄ`\F__Tb1m5=# {=\h:p1MĢDgO ė%}i"eQd),gYJ- *|n_1[*Q>3Cj-xHޞPGkIIJ keC {צbFGŅN+PCciF>)Y-OZdD)v 5NSguSM}h5 tD"3%^y /KJ2۩-Lr# >߬>OSkCu,,+zN!mH !a^L6 )x;- xSNKw %"阧/ PMr(uٔ8I0)STMS(/Fs:84;Agtc=,.7t9V;e$?i"vLƧkUEP~O~⳰$&Z^fa絤^Z014bm[ζ  0sit&(ERGgiݩ'"$|kmEM[NR;qE^UxUfh*Zʲ܇X5T|f*Ă}JO7dcjZ6gpBLB>gg`٨k[\Sqzb] w J-A6\2჊?>Mx .:ЙtJlڜDqnF29MJ\_>t2A] Aؿ roĴmoR@<D1N8в0qA5p#\}hy&jrD h|q7/67g6lϼ@ ZjYǺ2A0)VFm"%񁋡jQ}Mr_(%eCU HҮ>DҋiQOĵ+Gʊ5E8WRUMd?;Qi^hI 'lR6-•M"m:{ 6pgG(b넡3ȼ$޿Ӥ Us@_>vOѯ.n9gO )|`'e!Ьݟ0":vhkb16D1 ,C;+}aliZ8[U"Bp&Ѷs[1~zbC⦢+N:ejWXeMxav&(KK=[Ras7wXѿ/>bE&yR3j2|[!j?lf{6BvwPR}L3 /`M^5~%c=P%JG 2vVb e8{#fa!n.~AwZt,7BWku9Fzh5LWr||= bg$ǚi a)lyOkkF G=EN;&$ngF܉4QB|q8ISؿ3A?PxQNW)ZEj 䭜9ռq)ba=u-T`N !bL! ^/Y吮]" ulsHdbٮkn_ðx_1"H1Ag =ru CX'B=dC |Ϧ8n`_ț,֫8 31W(?kNϓ%8=wlW-QH5-,켹@iv֐4;˧ 0c#)(Ϫ m^i@!@2KJ3ژ00bf|A+NfzP4]bN'h]Xh1?"$Ec︣܍\_Oa!fM}eB֟ڑ+xTO,?Vz*\9=R ל[V1  !'j豕.$̋-7/X3Ȧ.bR>MJ _n\ SVRnUzZb$m[?Go_^Cy(k2h4/)"unx=Xc#]C4א+CmZDJGe?/ZPn{'Yi2Ji&<)P]%)^,+h$BX|O~ހIVG4ٝ!_b4Bj(lhbIf]b 4eK]ksU 3# FT?=Ѵ+ҘdP&`=Amw^Z̕BI43ITQqQUϣJ+Pw^*LЉFKsu\PpЅY xgƨŽF&@<W(ꍧcL͟ 99k\ rH5~?XSuڢ],%;Va/)r<|ΓJG~X4y]2 GT_Ѵ|Nrpvl]àR'9ײ:;)wkJ蘺(ECY zC?/1vTڬbIdx:*A猙َ:jymZ'dc$|{ڊẌ́8G;-$ _>kxs| \E\#65Ý Cų*;3bsb k,](N9ԝtk&MR|)g݌I7](Oz%L)gJC,myTt0We) y+Zӹ&&4E(veAD>z}MCu^; ;pSr5NwԔrrY 28:V;By>VQ WY=B* B/!@&02x؆9}}揀w% +QK -~nmR >i[GVx$DFƺyZ`=L %qIOŎ-I}^V?l9\j<0YiԓX$0Ym{< z;p)̼1k+du`f\;&'NALm(1(wJpHCq)"v?; /52ͪEˌAbd=G[\Mw3:-+PĪjn< E(\ծ0%x0۠=18Č!=|qSþ̱ص1,>q=xo'|ƞK43챹-YԅbZGď}9 حyS띝 "J>5+0NMK%{Jb ?,Ѓm\Z^'Ľŷ抴:v. 1QQ+VWU}y3 {eյB;ozMQb> n"%O V&`\<RhX FahR&J3ˎP{ҌQ4+f/AZy Nг&ٯn q |ۤsP2dHͬWg+Wϓ[xwzzp92S$mE Wv: "x54Boyz8fXܳHe 4ߗ<-ET[ºYrHX&M\= BwLkJ}̻AJo f(z+< qw.t!$K9)So⮪tIq+s!3;;z1#B|u܇xw0wobW|_FÚhYh9"ۉҮ޾ꦋyAɿأ1i6xJ٧TT3!GaFx Y%VW8^`bA\s41-^@bSe^;@nӨP~7>hTv~Ljy8>v4v٫ͯR9 a?xW vU#'Sxt(y`2A*|Oڸ\Ers G,Pb=c5Dydq~frdQ ZItK($`y5e[Jd$9ghx݊XH&So8;aɀ )MɄ ʝԜ6F AOC6ź77 1=Py@<I5ɷI1 H3Է O%h#fGX[94&Bٶd vs17ی?0uNHKy"acfm_G@R˷}TUDh&  9NtORH J,jz)|n[lhʿGz'aEք ~V-X|sEz/r: M3\42QhG`.e\k7O,zG+qǽj*:KȑyI{c+`cE}]Pk6i@˶{0 }4vNB% 6aFBStt2,Yߺ>o*oF?GH?)%DCS W.#Qz*Pf:-`W{9&dT_z9@0=h/FV${K͌*|4+"gIWJ /V]Q?R[k 5$@?S!)z"TW,V𚖍RUk<^%mI|th6h[Sl@ɊMϳ@S-_;HiBgLI_ t H.*jwqQcşTsS"iϾhk_ i!l$C ' G8xV!=#O-\ )E^.Sf?)/,[!bӋf<mҌ1wߙ꾚 ZრG4W諄u-6ƺkiCPΨG? 7KRYc뀦nf}SH Lͨ^ZNiKzL}?c3` *S;i4-hR:Wmr8zaɊ"S A.;?oaá/% e' eRIu뉥rd kE-]K7L kjXE>@S>w)O(Y< }i`1kB[ؒl0XbA2>$F|Sr'Szios/I mm&oGdyv}UD6F,w 5 [0 93n झ~k%cL8 C%4󗬺'AmuJP ͶؕCU}$Y!E`?8}RQ%(Qcr8ʷeD)KlD:DCUoO-݋84GƳ3Ӈ%DqO:~?yB:%"\Nxms^ ,gm/b:ՃEAJYsTYzbh5YSzjp`^*Td[YvQJ%gx3`8󊩤;adlM'!n5#@EVl`NUU^}Pl3닂A 1Yá& PP*GPU] 6s:'(h?+L!ʨ[j޽`%-Hq(`Msb4=>;LC K1:,t!nҲ}MںU`b9@<=mTPFe+_7YZDZKXx 'NF<_F AP@K5-TZ Zs >2Ksx x5Bk4S8U# )eLD頛&YV~!}XD?o?X4hR DWD~aR65 Z2=H ze9Yfjq:*\&hVGyY+WU~Rl K?;pZǣ hRϣD _;ܷ5u^g48xr[Ԩ NHOi=~ars1.l3dΊq!F R"&~,'.,k]H GGw*OÉg7 8c!)i\0| LJԕfa1^H1!]-CX$6P8 h C%3kk]k~T@ҔG-QkPq+ .\e0kO <:1pM_Wv4 I2&0bcװ~SDA?# GUH)j'f$̊-9ͧ׻h*&R>=a(v|Gǩڄ'g6|I!T 3 ¡{p7Kt%[Y]$WImVnjdZv}nLZT*gD5;jy..|=|TiO$>3r/ ㈏lA#\Mx[+"cAgB584`=9I5lLn -nݨODM)?`8)DjbsL@AhiCcO\gcFN ,Piv_C̴2Pـj 4"1:20;\7+229hTxυLLk% ʇ=@T!ɓ;q@Nv!)(6c$ 2V<Em.+x=tcs1cʾiM>bMϸ3hz98 >ByHb53nUp,  vzj%3tׅߨ/%1GlOUE FH]jB'%xۺÿG2 fFQ7G3uCNK(ZrsP: ge+dYLܰdyB+A꫈B>xg3HF'lĽqו -.`mO:,H(umiVVJ%ʅlqpk" ;BΦV.>\lզw-m鷸@J9𒭝2j1;5w]By0Qjr^Lq%^:{<@Xc9l' X`+p%e_M1=}vb FD7v< ]vٗnlh+Ѕ8 b.t6XV&(pEGdw+Ы 1G ,ߞvdu2E0sʣ5KѴҌ׋quEql=8\cN0m^< nMg\di+N3BISo\Np%LA$ݻO)d% e2Lӹ\cɂ 7ʲ4A O%KcalR }f)3 Tڭ2op۴rsay>N 9+yfV~9ekS(%#T ^4Ж{Bݡs 㗻jy9PC^h_|˧jY &)@ȋ=R9h*튂FY tZ^!Ǥ5ضoG5g5N{o?n6]B4t뭪\ h5Z?aa*w[=J5X'5{)u5)kwއ?i!LYrq!;φIW(!XV*kv,MNe]Vj+ ;΁̱ݛzzoJ>G\=l>UAʺp$VX$)X<vX9G fR t!LRmUq7^+^:i=1rU&J@ʻCV‘ÅQ+>^hZiH$0͹"^Q<o55,tJU(t~b'E ꛸3G FvJ]z{99n#1tA |<+H섔}i]gEuXƬ*n?̫iv??;"1swwb>Mx$Z 9㮕Go*"|.1Wwkj2hV;Rs(2q CPs%p|^—M$kum?&ȣ+04QZ[A$eħ1~[:Sձ0& IS+"S4!J߉`Q?LԛdFLY(p mjH7Uک6܃nmY(,3 6u5?}"QG8 Q"K N!\s xc׮g Zp':bn@)h{XTAm0V8DBl' +(Y5,QMT{p/`zbz<#7KXt@#XSe%C@? CgE|7 $9&E_$(T!1_r2ro0mH]ԀM ?7$:lŽ,KIcl ^3]iX?t7e!>]cM8}^B<? MWJ"# ?@+5;*4O_u38*IOTd ;O's9Fkgכ% W/sfɢh닍"ҽBls=;bF`nD>|u[.!p}e5klC9@iz/ZLcY6󌝍/ծr;i.{2ٰnәL̐ g 7B59ik6{⤷4.,O+@}4 ˒ ~uxax@iO=UFsk<;$H]8Q[h ^6 nlwoy64 ~ϧHku(JPmY F 8Ncz4lM"ء]C$s}odv[gu?0E`Td" Xw&MH5P8/2Y .pj|~.!(U1-$ބ-_7|*W'ba{Ytk NC2O#Q%ZYe=݊Q8D%|bt7Tm _E [@7O}יY!'q.fNIEJdjIef*_~+@bWlLxfd%{4neeyw *5&}iƌGĢgupI\W.QQ5WZJZGe)Yt:9j>3,v.]jOЃ D4tCC;Ehىs ] TʹK7]/A}e/–j` Xi[&R8q'&%Tl)D ʔXJ\V8ebÊrP6pc-ANB@*ۗ+QDt {^xFW]9~Jd F-0UWOa2[D'TTf䰒h&2^vۥ=l5?;c\*~$ Sd~>էLqhWlL@_"+SjOZBZDuBHE9 yuS6LZMTj 2*}3>pdh5)c@)ՏCxȾ,p_zBC2Mxq#i0h}1m0Pno{ЛjZ 4i"pw  _BX~6'̼N(3V\`PvX/fQ[ɠ>&zt8K )0Q~d1G9:_16f2>˃:О¨"/ZEd25rP~\O_#9Fq ߹ wWHTD%L H`P#/4+"2`P`i2MB8RDΆ9.:`M }ۋȺEPjaI!d+B ++lhb#Ak/3/E=.Aj6VPօ+1VO8fȦẐ+$7˲ {-n٘uߗ'+챂Wc4XiDWR@5#Db#\UqH 6StRQ_7DS(0Pە4N[.%՛rp 4z1}*whN |:m]r:S mtyܙgj= S_ ];F /f_= 8 " /^H2Uar:(JcϟZ}BҋkN&1C_wFJg_v+'oY롗K ( ɼD'"W5X㌻Aʙ!qh .lE ans؇%r܋5 w Crp'<NO+ w\ 4mL6_~G݃y# bŇGc#_)8[=j}OPu)\^tsNg@+Ul9v#IzK{guX|~n]d.e9CǾ\.BCr1йQDt 2/urTs)} 'N2p.H]Ӣqz-ߩ6)nF2Ny[f[ܣA7d d܊Ǿaa0d-yi$ 㧱X~HwV9o_.XU^cݴ#hkP9&0SC~P,uaw+5ip@"*E7.@{"kpF8T~πĸ5|"Y=4>b /:.f&Dsyt yqx1A=É=b 4cM1e&8Fd,}2ҕ[eщ2;AP#f0˜Ὢ(%Zoeh{|!w<Ə ba"6yUƐh͙ ; ~y}g6 Ͳ!m/VH2<rWw\r(5\3S JxIC]x\y6mZsY2{ss ͥZPaÏ@?r)Q5^C[qk?GVMcػӷ7N¶ &'[+O漿Q gɎ-ܭw :_phf!!8WTT pOťvOuo#xefa{cߕmȘSx33/tYTo ayb4׉u O" ,t裡e\=uffg\5Dd~4XWl8U-̾]#O j*xtFzmz=bʫNzZ@OJba𻿬[h.TDJAD3,y 82VיLD73c) C?# YV$dͫAL2 Mvx?# Σd\h$&˞Fw"_z^47Cym?^7 %?=HG\~dK!wJϛX{ۃ<Ž\7 cmo1Q~Eze^饞I`%p! 'gH(]LS畸 ZI%ï P˨;,VYhN [!uT n+WﮀX|HUVT7w2N]X$ԋ5Fw\g2T94CР{q"2 7):&ivs_[w3ɔصQ\ձ_(^`Q̐cE}/GO7Ɛm|o\ҷ|`)qG7=ɀÓu`&dww Fh{@bR2ZB+XO]zr2]_\dQ";6D.p#UЏ u؟40aXVz-}>e2)Ԉ@?nLmqIX:K̎smw@XaC,zIe~ȷ_ГY9$^,]Ms\o^QH#SDVy: /L%%c(D:ic:o`#k1i\;z}Eީq+٩٧3wbZgPbpvw޶nhL\ M.qt 8[G4 JLkLuSG1ܴ]ow B"3{3ph^;<G-*CUB` l;#E#,VIYe4ؙ=+ڗ;eOGl;3T2^gK, ai=]&+F<S'Նց;KzI'";3 Cע}Zb4;'6jp;qVO|sx_=>Z+fw_pR _d ,~̦RQϓ(Ǘ_HI=0]|~Cwō!ofi$I4c6T_bvU!|}m("73.hgwVD1 " xyc}hQz^B(ŰQܿn oݨ A2E߾X•y{/^'  u] 27Z~9| 72^*JN1486Ţ' TtVGXbmO~@SnA(d*˔5MbKmZniTm33UޜIWIw W#S̆iLͣt>xlȍo-*1Tp-6Iu:gK#P3[VOl >!X-xٻGz&9=x9rIpV|P#X -VhtB)PO~&<Mɾ2~X̴jkvٟJC#=1W)r3u[, Qd'Sf/%&ti];#̼a4u A{J8Ú.PgKB PɌ3+a# _E"{6G uܐAMFkB\.xEUDx~ 4OBS3h WGSM[ݺ=a׾S~]T1u]]|V~o t ݝjϰh/z64Kv𛂤eeS[fb*BAdՍ|i.]x,<}v0M9^ KabIѡIM.*\Ƶ!$$bHXa t2= A  v$thh a" Y_8e%7]iA;E@\G7_NgjvQA`rXPZ3ͪ0`#=z;F@ jdfPk%"dJ\)bQ=kثiE>1x)K>fK^JYBNS^)[~}A4SvZZӖ7KWֲPe&/QBf{8; s\s uh_"eO&55G&};%ÙR;eqL.?OEO+4ċ}^a3E߹{@ Z8C;'%L.E+d5KwL߃ 4Ydrk:2^Gl,P4(;s#I EfupY\rl+!@݃˔x"uDսjE:FY4$߮Y\?cV7XiwBUD@_6<9|= @<&.#J+_3n@9I$^%NqB̐3UlDG,hV`?v,`dݬ~TOTZ>q{W6ANa܇Zuݡlas}sGodU |ܓbQC-'"U^L:DŽjQKʚZa\v7NV? pB$VqI`&@ivmSL4J,epTiEu`&n]Zb 5a Y i1CV #`|3'^{lAt"F`ip>t;f`am(?_V:ө[)J\8\\`FkX07X8[ ĽhbuO{@_Q˛u.GfPˣDH:;BOŗS"xGq@U\h6D&`[8or :j=v Y_Te;A^yMV(L";9',^>ˋI̹,=*m6h[e0 A8tDBʩ&UZ%]°Q[AN ,R>9 ׺[p*79~J47l`D$fbG܁Ӧ g(,tmEh*i.CL#2Jꙿ~[L#qMt8wY2T`:-[{\&}m0q^WuV7֭prYTE,`:b@7Q'ɤ1{ p2EW0Px,A]3d`nǓ]꿮g@쐥EH@8JE:0q%: وٚuY4El>Hy54xXq E΁E5">9PR4\¹qՕBU5m+0J'ϪvL%QLl ZMZ3TToq ˃0@suuO_'HECiÝ?Hy(Uӄ]̴f| b-kʅʸتy+̕c\}DʊbcF<?ۅO(Q]ztŎ(㆒ (Îyp\\pÅ94eլ~nYEB VF;c*>)'9k^UY@֩I,zo LfEp?/{QNνdjtC֥G\ 2Ħiu,/2U2AMɬ ed*疹E^m7)(uTlf4byF1HO_"-Mo< 3TT2P{x+IJbD:NE*<̎=x )~`)𱀐TKmk:1%2e3r- IR+!-fLG?aÁa4q]PP X΂kyGAe;ͦ!#$e$ځ_FIut*dRh-Q7Asʢ=i`gH= \$<)LSqU#JNa]Ǹ\L(f M3%\X0 Λzlw+ H.ykgO,F&WV=%ҐP@bF0츒D5*d4E Fb43TU^&)QD`#Zrծhǂ0B k~ .HT[JSک4{V%(_C}7ٌ]YѰ:3 s36'b1縝_(($@"O,FO1![HPXE="ʆ]+7"~[t' 3׶mOrޢAEGjԋW@f#*pTG8UQdz-I%7.feT L 2b7{dKh0 di@Sۻ|8?Ms{? %?DK|P 6fx+qU)Q_#6g90#"yZRs'٭+` /Ak F!z^>컘=ś~C ={󒫐'Iߩ ܹv-y7a5kZ!fVBh|H7J QT%PWԄU1:M`QU}8ǹU2sqw,Hwq,W>$`³ w@n \ʂgW:xZ4GZƯend`m )=RbgbC]:I ʏGwA$q՞ĽĪgNy6Dk<]B _ qId嬨FJȭдNq\ue~,Du/W;djeSaO>?^y#ca(nZr}*!"Ɂ|WIOMBH9[*3˂H"M>fh+s0L'toSRf* ,x\z.PR^VAW4rqIA*h QUܐd25a)4)@pE6"F^1jˁ1k<ڣnayw{ԏ|xu.¬vnz?ai.=B-veĵšIeSιO+z9띊 ԈNlTC.ıU!Bf+֌˾VG̅% L`}a7]OhԐǠhAGHf,KW4HtN>NJwl')r):I{xuo" rlVMn]/y!TdPM}f^Y1{U(lrBD#]9#{o4K2` ~fNakjYg2O.?h@m.6&h眷WH2u'a%Xƹ٥FuE<b لi1g1--:YqV Mܲqıa؅Xim[.ޝt15 s5pa Ìِo'N0S|#RzHmiʯD :ϔ u,]u)MB 2PdP06-𯅧cjX@#{<ŭ/ejUfS-T c??`)tBrkZ!Δ(`l61z& shY+z4нnOtȪtHJ|zE# ͥe|E_NpRaSA{b]cH}LsXpCтn,† F4#6>vdq-i!!m u4KEZaZzȲXrTsT/aA0uY5j>ͺ'г{pmH\#u'$$V2?,vmP=%ǤTmL-ig@khY wH4y8:$FɛȢ -{)(jLP+` եD&#}7[{mY|Hmi@ſm cwd6@^rq1^Hϴ1}ھd-_W kX^\<7zi#/~\5}ovWRh|nZmѵ=)ƌ~*oɓ* ̯uRZhu:JKRco ~ͥ2+Zc(R>#58BX'3wrSxkӆ7PH9*8+_{-a^gƼ,J'FǦ0x.(0(Qo\DE6})QVkqa@: EEo}[M""_Y#X(]lwP%WH*Dby3vmm^gcOmv%s؍_[8 KТۇNz LT[K@7 +0t9Ȁk t[&` ~z.Y{w!u|)嶿a٪ѦFŞڷ jm\+!DHG 9&D!h0_q2w6C0)vyNC1"䣎RSƃ\2@CDDimFȌ;:rBc=Q!~r+cvI$ExgSCU$8 0SK+vwHV\g%st'?ż@P'8RU5[32!y(cѺu Ujch?;q)iz)+01AEHD므G~ dXlŒ.0vr8Pl$e^.oH@9EC/~[A P G\-R7Zoӗsi]T]I9 Fzُ ƬO$C>5iAA1_FGڼQX&""TZ=٤[ڬgi+."cB4F*yy@ UEPr] `$]}g<~4C+W,UJU&Xp=9ɎW3Z3F'?F,P | 4/@ham P|vj d>5?Wfz-ZC#d+MYz^kk4So0' t[#\at{jer^IDF+guM<1ƱNr&$D`\&+DÃt a Pȟ&ZO4Etu%~աg$Ֆ@]eq|,ЩÁzpY9 Y|9)bÖO,fҞ}2ݳF6y3`|i/o~]%eYFm{^t(6u7Y.4@*RU2UH%XNoEI3cS7dpQwKcc: ;W-K/^㌿~<Hums}$yQW _#ɯR*BR})K,-tPM3u@tb~GLbڔ.g9 rIJ LXv:" 3t6N:o>mi9VFZ*{gSμ, 94Y. T7YԶ( -F~=5|FhR)XYVs^-j)~KXzjOoNZ|km&B g~u2m J!zo1=̢($v)eJNxʿYG/4boYh|x06f%6n3l5NPZ{^Px3Hb={lzd1x2mϐCWHhTwx>{m!l@gM_xL3fV^e9y̷񓏽7;mߪ>2.hqRU2ԁ-SLmbv955X̀ \ʔ~ utvEz`q>6t|wD2`}[aHr2! FIa,#+_ So+nFpfLspt@u>̨kPJ."葓sUn|kDijN^JײRY}Ф-͗ $I Hm|nᦺR\ҶH/5L_`{9S]޾"4˛VVANsr6h@\v((ّrQlfƱ;6XUtTD@lȾEvVUIUT3 bp|[hM4Xao3|&œ%P!ŚnVp UW;j]ŋ J&ޛ^1Юp2W;PR./̍G UX׏;RLmhxؑ%6a &D[-'5`9o+CW J(d' fwO;|ͳ̎R%IlOFě.t1ӱنGEpM?sv&*8p~k*a'4mkmoxg1.ʃ`s#m#Fc1~^>uڻݔ!7>N佭cxCs*X08/2s9![Gv@*ӊ.+F쫮wciV϶# Hbrԩ{P9n b,M'mráI*)y9a!gu̚Ǫ|?9xz(>ؕAF› s^TS'ً~tS™41|do jq|Xu:ԝq!6KVOsuI?5?s4ҦSSPw,+79URU&s2A].שk,D;RI/2v\nd_P]p~34/ @`Uj*;Tmr(24NGzț F0 W,4Պ&BM:*d?TD>NEx8b+LtHyŶx$˲2LSϔm5H8}i"¶ao˂ӒgXXMT(dpд (9[htDd䵸L{/,w1Ww7E Q {̭̗ՈL{62mD . j0dg[ fd_TH [ԱJp*ByT3jK5d]3.2_9nլ 7O/g>ړAy0 p-%9 \IdN̢t:EoMOp&G`ߖKt=K5/A a4S S%n޶p-S:OJ[3Έ~πx:nyJvmaAw7%FsgqSxp;0׾;(tn8:Fl5-v4Dg"6^DMwtdOAq$ 2TK0O]G8۟fE Nh^[;U/i{LR*Y`[[W/I ;, -)ʺd/R mpŮ4S5oҟ>RMW<4ԀSK>=lqcwdkv_H Vk7_t; Ӻe88TstRw929ⰭJ- rZO CVCW<qƝZwThɯy5\O'x@7@8Zk(+p䧍4`D, ǵ@3050,S*!Bݎ/:ՖD:Qcrr:p6Cp`:|&C>Vs=hRD!y$MOA ?W'zx3?id)~!F\NOHtijzQ+rLv袺A%%^!1/vGJihS\a+YTwҜ}D6ΫOtC9$[C650 ,)3w觲|o~Il)+8cbeߐRg[va}{ 'Ov,#+Ct :ulʉGQ#}Wf^Gw̲5zZJ~R[NuJK]U<)X9KLl"pd\gV:.ͯD]j[6r]8OwZvo?<"iP9rp&A@TMS$dX2݌v+ҭ^jT1ZauYKAn+ ɟY^}%!-//_6CO-q~!QdN ZaKЪe.;vHˊߣe4vF;xrZ?k` C5?YBli_ kT%E< r'$zɏHbtg0h=վW}8f CDo!4*^7];χCG6ӽSk:t1:ӆZtw1yc}۾Q[,CS^^P  ǞQh3xgD5a"7)͞ytދ482s?ߜ3$RX<&.3|V{FV2p 64!ntC K(ec*iP2X30HCZese%g87vs'uޫ9#jt(zN37TU E sXj,f?[BӐ= qaS K) qIQF|j3`J2KMfr`^I(*$Ҍ_c8=rmY!kJ5O]&g4,Uaqgʱ'?c6y^DbZC8y٦ qO}e86zˢ0kcUQ˻υ' p۞m/)> n1T܅ 0'bT T[)Jbu+_jYVD $cA틿O h̦>t4BJk$g[C]lt縂2nafEk*FaM{%N L$T˥-WVKp%O<߰0llVV4栋Z%^%r$^[3w1LBf)x QG|}W#[Ca98j ,#7oЋK+ $.}ހ?L l^ʻ0Iq91@4,])\FWJz1"y`?uYv=zl'B 5aIEFxԟh@z{R玴".s? ꌰ\] pi-MO[z6ŋA S@ѡ*If6 Pm|pl =v`a[} 4 Srź$MlL77 `v&XO p8;%(&& LלwCձnSiľ\`薴~{l*f`{yNGŻ@JjԤ*ʦps -IXS^bx?@ L@Si(kTD8croqmw1$ ?3/j[!AbF q*N5-(SQd u:c% 4Ob0:$dSCM?T#ٮ"`Rצ=twSW(^{C;$>@c^#2<"_4EGgnM4P갲NXJq˚q:^&崭Վ*D%Y2_ 2܁q49~59PI]la"nv j |}5oYjN x~$j EB\ԱM≯(N%Ďy$⌟ؾXz)fHfqRƏ(mݧu* Ul :)WL}H&Gو9ɪL|8j0h `<놚}ӏ-}Jc P.+^.\kNSQQM:ݠ0W;dLNR)!Ĥz|~c3lG.PSti^|Vi Ǻ9<2:S#e6TOrRQm2#B}X% *@^j}(DBv «sp7HO{)3][.euhu(Eu.TxqPgxd@UͻDGti'\aᓺrAӎU {[k7Q*coTM$[6~G4-"0o`9UYrus&T:@8KyIRGm#5v\5w_׀I@k76QI!}sۙ6 yH쐇+vo)&c߷rNT4%廓t@o 9g^ˮXz.M3ۓ!e#@g'T FQK|\Di rʾI@ x"LA:_5̚E3UlBR| 0n5o XbrP2H*WM!ƕӁ̨Sɾ5lZ &)'F|ۄ$X Jݭjg.j@є޻{FoA("E7\Ŷ_}Bلjmyڷ[1vL[q?򍗛4FR$`] l&B +(E$+u_s>xTYTl5>v%03v%/%Wk O`gibWl[E<4CҲ(Vݖd|39 KXn=> '7u)Mٍ+rpg|vk$vR'Y}IqOξ}8ND .=k_~&zLnyĕmCxƇEXۅltLҵU$$GuW3@GL˂O+P j1BjO Jyr$'pfg3,e];Ah4@U~PC ΞtAzR) :%X*?P\mzE'4ˎ^ay'8`K?jM t ,Z 4ZϱFUL1JݼB 7OZ*XJVOas* <ŋuH[1Ƥ./bs#v/pGg[=y.pF7ώEMt>086\ ^;JRJ\)--Mte@*N*_2|\b:J@jfpo4_+1Y*IN臨t)jv;Tۆ2`y\ V }W\CK_mrRֶYfRc0Dbrcx*(^D\m`q1*pdä Cs_Ҫ!gr" "Ԅf$K̭$ۢBI,+u}a~$!l}ȉ=<*uVtk5mv6AG@<6ï:}9Oe uMJ|L?.c<,UD l56J|p972Ht~gԠզl,U5gqacHC i<2U@ iegR>YF`:tT~wm<Pp1je|Z{Icݢ+|N1.29Q|yR6ucAsR=%V@}glkvuʮj3m6 L=B `(-*Viy,hJ%|}E7mhOڍIOIעً{TF Ь6jfTVQMegŇ^5Q} [Y_0\%I!)o'r" ;ښ®So)QS-S5L,u_ͮhxn˧ݘ\ǘu婦m9>d&AoЬP&zqTp%x aȼyߦ )C`ϑ۴ y7=T(&wwR{O(~m%bW'.>Zb f($Da,",̀9w9"eSC3vyZS3KtiEP+қ086FBֽWVa"J+R@{%(w U^*]oɉW7 //'()AV]2E ܐQd/G ''#.N31U|\"ߚ :@.H?h*݆ VU#h=grٯ +QwtnϜ'y`Ri""w-;ϱ_DMQ5GhӬ#ֿ(׻}vH_#8Dd=R3u2̾Us4<ēnNQ 2×F-ĆSCJW{Wki|6ٕn:x}xylP ݷJkH}mKbKz< 8˝H &R+'6;GAA33|)wn6c̬, ː!M0.7/iQ܊7& :SAy>O~2]{wm*7DnA*t`wc*qb$p: Bʠ E'dhj$ ftE}`+<4 n⏒rh/')PK[5-qG%'#%;OѧSw%t m^n8׳f!i,9=d4s^M*~)SGx`Yۋǧ@k>STEed!6dO;քJ&j":wO˥98ȝؓ*b6%1MS21Có"eAØoq.4#ͳ D[еM`6|ܳ~[qD\lO,0xUJԂ+AMͩpy^H}iVШWjd2ԕ7WHS dGT%.Gnתy?lm' WC N`ʌTӀu5ߒ'OY;|-PEQԈA),*lYS0aꆵ(x 9[1WPmSyVorKct:ȕ>tyb0eNcv> jHLJ(UO! IeQ,CЍi%@N11l:&Jι ZN9kF%61P0YN fJ1e@~P.j4Hy|n8ljS)h^É!F q-0+.ZAј&ToO$%[L=Ә6Pj;K`\CL ']jɽd=GҐ^>/n--voIbH\vUj1H#~q q.U֫=#3 &;=UW<`o,G9[2hjnsn\煊2L]E &Tk r9g.ʸ{ maX\}wiyNm}j¸V ن |ԢWl2-]ܸ&x~ȯ_tU\E79R9#}0lO jnm_֌qς qD&_#풅cYh >q%&in<%i'9EpF)5w2R=4iFÞ0iRpA} n3%Xiac?"gwjHi s>K-p;}mJE77"F&MMJM=3k9%Q%DQ]f U;jcmO"⾺ax%d#ψhlj1n^G2@W&FM0zFr4d=8A2&IOu?z EoNJeoE4jQMpHSiʪT9<pP6"E78eF(+808,f? ú+,*e\I\8~tm#YSш;#3Co^oI|x7ܯxiPyfC 쉰jw QUOe Ȗ9ŜAXt(4ꉘDZ1D=Ljgʢtώ(*w@RyD?%YTK0r{ĉAږ8I3 !<%/:L&'pV"4=T=ruȭj[1PZKSXRYu>s)ௗ+~Xtq>_@;_$ߒzo b!Nix: k :_ł>VJ1/f|Πc:^=솠fNOOBSm|#G.}qLjCvoCᠭ}2Q սƗ3l7چ{F1L,Ӿ_ TGPW Zoe8B7sւbJ(0yK#a.P`;e}qXss8blʆI8 d؞o %%ʥ3.Juyص᷸d_ E+h`.H{WɋEo [f S6Nv&_Bc'-p(إR JNYv.[g!C{vJKJW&2ݍ{p l4P"e?0ӎ4 hpCg:enf a y#T1l*ZIp׻ǛckFԴh1HD,;-_씉4,S6p~p8qbuu*HҔk=A %xY1 KȱB Ѓ|Ħ7H,.6}bwr(@ {Mw6x q;I>1Q^ m×Ahc %CL<4[1DONsGuk$TkrM…$_cn/~&ʺpxkU#R^OƖR3q~Љbe|sgLLENG?Gi q&/Q227 y|Ǖcо)^Gh.DBuWDe)|h6Pzh54Mz;,0aEv#j4zaϘsp;=1YO6g;._@CPʊݝGSS:`&spω0XM+t N;QtN53&iZR0*7^=y<4eD5k^0[*͖Of2!Gc.vlЊJ./3pb6\oR:'ös[>ͩpH(6.Mwk#!Ih>Ns=`U56R)PP'؇"brV*7KZ74ti*;CX^DZ3tǙ zv(r4˂Iߊ/wOø `^'`7tQNu]a__s~\ithla-U*%Rl .CxE^jƹFv5Š8 eZ ,7ۡӌjc_[;}ΈyH(&غOmLV~ErKBՎ`Ь2C~hS F"NjW^$QbVv )c (+J-l 9 ~oPl5mj?oqG֙SG<7K=eAK1žkSå z-u`jcR8L(_h7b%? `L!/yL!FA vVl# WD%YI;/)WGǣy/X cC|nWڱP)"Qf1\@C.N-)11-)v|Nmh5P&;L$l9)Dž3I.3j{Su~+H!7TIfaV(zOh>ex7]@ӳ!8iKq NaUv$zld.rHXN "EHƨ_5Ⳅ÷.}c-IrzB謕PYE5rvh{(wq>7]G4,*/ˍd P!lV b _BXc]s?t s4PUT$t o 3B~MF`{j l"% s!*3:3ȹv_*~VV`žcb@ʣ弃q*逎@ö>WKE^|WŸrKgInvSUR% ?E+[`dY#s8Ω,!I.rΌΣ0.z9)'\<YS*C_H Z(wclYo2Ym{˼ީp 8V,\r <'(If!t{>`Nk b]OB,}eJ:,ŎYK+\zևٸ{uP_zVܠkon諼2 Uov+®Vn ZLLh>,WO21D&xӯ{GqNԄÖt0E¹A!ej> 4bx )*ñ2rLk8k3,aucZl'}P"/8`s;I}(k+!i#0Z֕6Гdt:@/LJ5qO8R:2pm~Z$z.o5 3*7p4*j< |v1 ϞsCXnk5~#+OKog`ޭDI\:@N>#-MF~V拙ޞ.)-cJ:(6,O~Vkݸ+17^}I_,lX5K PP4]nKV!vH&m\0 u RYXS8vL}b<_jk2)c1Y 711Egs.nnLJ."sNHT^rad "xes}Iض2,&2FuGѭ[U eKB6G^3R1+V7{]^i_zQJdEDmPhӸ#߽1s\(e<&;rOAKO85VNMM#$4rL%#6<ȐA$&][0.s@ l Egԝ7̤ZQVl'ӐFrp9 v}y9S$Pzl{pMG }_O +lBOXX¢g$=mVPL4?A`u=?p\jEc~,e":]ts,VXFMQxƕ*:$vďmHΏ5=ς@?w(I &ZL xFTjRVlo)|b:Q}.Ɖ2lb6'B+~g/bf󒝈u}@EϾ[*3?D>&G^6}FP \sS!CګaF(I3\Lʖ-$$߅#>fW-~]#&'$쳞{b֦:)cԻd ^$$*{{8#>kfQϲFX1 iIW@\Ɨ% fnTs5iX^ȌGKp ѳ·TdR[ 8֮^Xv'o6k)"|\'!/Y|J@K.}Ƚmv hMo ãĤab_9&bMuAJty1y.n ¯DӪ{mEUC}M-0Ka4{ ܃xGʸkTP:a~a܁xicFJ'K24Og&XX Xc Ȳf=@F)M!y'lnoOm_ׁ3uc/zzW%ʘ?3T8vPcRSǝX27P С4V*R!6C؜ 飫AD2`B#Fql4')+*JG JQxnhR^o;kTFLQ26qQJ)*ꔝ[@V7%W_h~BkiE`e߸}$ -m1q!A(%H6d:ęfT`F2Ga:e10/ڹ7M&vx1@_^`Ufy=ЕC+ 2jG\T;![&0)<{r 5hiW&P=ڵ%5/m|%b x [ZD`חgw7lRt*Mut 5pyVT~g r,xI6Yc6j*Lbn͐x^ԅV7OJ*|!qgU}K0Sǁ9D&No W q\lfEV6PL牅yGY"T<7)F/|E\g 'UM%_E:b֦yJ- Zj=_UwKD>U]6fدd>].?Ǔ7})Y'P|jF ÞZXʅqLCGodOC}uL`ս¨ S`e` u1.) v[ Lu ^ K@}Ã,}LPx3Ig׆AX+Bӝԭa2WL@ZWʯ ~^|WW7OWfw`YӃ=R7GBD :nK2&sU0]*٫/?~ꆐ &gG=v^l==BB-W_6fZ(kJ5]>M9cTGي$y:ϑ&Qu}\Oe%_H%(*{L>;NвB|^h^V6~ M߳}lP /u'̟ J6eMg<ϗ^VE*ySv a*$/Ѽv6Wͧy](?)IR'S?j;,CwlFOjCs]Ԫx5 MQ4WUhwгCERKf[MZbN0I4Z}^ˣ2w"ƫK/ʳŀ/΃suӅ(=C Xg":~>;QhK0˩{lC W>Ns+1"ܯ5.f "B>m8#.ÌB?f99{L Ѓ F(no7s3nW5}2;HJqe &i#&^VA~Bg(v;9SP"Ld#K$9>lO)Ɛַ#|:sRI^03$~H<I:<v K'Izf+?nܚ -+"%p &#LbiZ u_lQ4?H WܪS^0^]ӃXjNU|yR=`5[g?a$kb,?Y$QMh–q`"]q'&N)#NNNvc^0Ikvz#.~”%s̑IUbУoō+UDITRl,& ןOc-Ȭb2]Bz~3\VV= GLm$ r0l9d##.\bQ}ryL,Y"ӫ!7/ɫ[r]+guA %>gVmC5; "Nh י~4 ° ϲ#,.PM´ۄ׎z3Q L)cFSEb.-[#>jGUc{ӳ°)6w-1ܓ zo0v16"#'e?K 6U vWNR-Z9r86 _ИzN&jӓBˇ+0@6m<=K"myD2Q|6J u/yfysU߄| }lF#-_|dyZɍ }ޜ3@=N`hCP2YdMtVپ! `.ou#I71 +b0IgXƩOVeHЌ_ *X L&X6.%*O#})Wp#b 6;Dl oY'.;`m AE+s~ j| HRm^ 9 6ޖ*p).뎲P&`b*Tk IwȲ M':S2LcS%9ז]T`4S`Es["'@AÓ0pIp7P~_8F:=T5j'㲄 t[t͚ItmsZЦ$(Zu 8~Cxm 2/aMaS _4X9x^ẕGm *&bS7+~]M>翭Kh$Gן+,diD xׂM(-VB2\u.ݿWM e/sY`-qFf7Yl7+ϵ>?iw?iy*x>(Fgjb.E }g- {V kWw) jܧ. tzű"4w/¤  n0fK]ϨoNUǔ՝֞;7w[g]9o_5 Ű? Z.-gQ?Z8E FiLM0'JQ |%W^w!֛c ?;\ >I|Y(GA'|ʯPAd'WyeIgS}M@cf!h1/_1Iqh/;$`hL`+_Uj=ˋZnH3q}ƩDz)/CKԔdpnMN^-za{WkAjs@е9G Rj?@z7noȲ@q6t0[y}dUfnh̬!Î tľI#P)F:,m w 0ZM?XAن,Qi25g)2:w'ZaJD'rѫĒf'Dºۊ.$h tYjHe,N+ P`EWc(40‐±\I3?v:+ \g7A.*`Y'.a3S7)q6n}^f(z<Ѳ% i.^g4sdnMCLRv3 5_e$-zA4/vYׅϼDfgxu[\@gk+'^auԚ l^ _g4"9^&;ဣ1zf&xJI;+W':^Q#WK~M )В^Ŝ[ܝ)4ӥQ#9";czlM  N$ZQS;񣟫4>Y"dd;a<@G=?]W]dž@Y|J$Bi \K6>Pd´Zh0M83!GGP;֘4`/CYTXٔ,$y(UǢ=Pja-\q.j܃ǭڋ 9M% AH3TЗ'frNqѦGAM0u XElMb',  - y|m.}ׄ-h,OuoVbOK֮̄ O-xA9S|XͲ"/TM>*`g.gqN="۴qP-!dTp\(ɬmAoFResƿ/:YY3ɓ鿐|/: k6 l-hїq(S0Ū.&10cːGb zQhŰ/UyX+[H- >3񍃦г^25}Fcw!$}hk-LC&O5GfL v”}jd',d5˃5v.+ڧESeu 8WiOE>wN.K _G99Y'L\\m#HWtW7[zc]ICxFtOE!v-dt5 Nd R3%ǓelmZ*!>jhZt.ΈCpكe` 5 2|ch{= 3HDve>'F4HHmuY`bCx7E4cHQ1G,$"i}+ukc!N5$,7{R_ۃ5D^VK Oi: T+w|T?k`Y\ pDy鳏VEǚp<TZ׃ȳwQY"- կv/Qp\sWhaیb]p.p[f87zb5e/\: vnN0=\/ eQ;;>>m U̥P23s{4>0cɋܥp|U0N&ᚵq){DzV&a G@DF+|A\7|h^i:~10t-oW֖'ȊPcg  Ddk7~Vό_p6th8!~6䝻8w/saf5~˔ cWA߂G ᾏdAαtOq:Db;qU#x1Y_};!݆[y1);>yS&uCuC<,EQ+wִy7\&iBK_Q?,$[j֗qYd̺B.1W c,7'X>B -BOHW.,Uz=dB rP3fS0 exWXI椎^c @& m a=46b GD xIӺZ{~%iVf8){H''8Q<Kޤ&aû)坲l ҏY#,O|d4\e4ۘk K䟢-1̂JLp7rmücQ["֚\xI|IY/kaR0&@ (.tjR2 1#EO {Ě 髯JY$Zc7N b]\C.Gm$ӗG;lw jŻ {U26 h1LAm $-8 SndCwԣhcxϩr&<ּzsNK:{`'EpM)BZc.wp:ЬƾޯDd. VDsBmj*)fH=eK k The\`Hm)1 xv<`"'UR>5B3R5.Q@ r4iJ0ש* <צHPlʒ,[w'Xy#L4 ;d8K[z`M4+4+ǂJ0f"Uq7^p 1a+kjC&w|5/8vx ٴ-iե4< ItU)K=or ו:QW(AVi,q[$* cB%"2z>8QB%D *[n9.x&Q̊Ɓ#n-e9|&w`OwX- Bn4Sԓd3Ec~9Ƀ 3^aow.[-ϵ| )Tn'ujf>[0_64ۥWZtVyz%@ρb#2cp\b3u~c[fxQmejth7T!Cb+ ffuDa'CBۥ)`:h<("iiM&.RtF`#5MS(⒭k\s@WYn>WgD$s( 65XQN+V$+yOAJC6EܵN)Ogm E>u6J"av_+=p6~)A}_(*pdXA39䐕xgT)Ո; Ɖm{Pf8> Ws?+{Uѿ):f9[BH]hhæ?.j_fa4FX K^6 (-]Qkmt/UPD;R@xBy尌 ] I @"7xҗl7P"!^gY)}XQ <<(E[s4A"a6wFemSV[@%t$ ![Gk0cQ /zPI+V+gdc!M{6w$3RAjpFp<:*GMn{18$n(~X3G.2c*QQڱ Lv_N!3n4z3g! s00h%/Y̊(D-u~)5=p.ʶb1rQo$Vl5t'ݞnB~֒ /bSӉ*xZG^ yUhbo/N,9 QYx KsWj=B3+wܢld98(o@M' [,S J38АM3mw]]\p' WSKC@*&X|WuF\*-u^,"$b#>Xq+y,/H&HLJJ*8.w:+|2-27Wv]aQtOS0ԂLIMw.FK[\]R{OwƬ/Tpn+^/ ]uzE3aW2B6$W~,M6tD;TI&kAcbGesW4}IP؄68J$gGOy,/)ژPҸr6Br^|]QYRO"f?,bր4>TZ?8 [!-ܿ(N<84!k^tpC9Ae;4Ώ0NtwƖ%<ƀDG?b6X')IVY ςl{_*;>t٣Pe(Lp0|ʩ4V,~As3z?c0/zvwpO BhWڇ`uWg?Jkځj/vH)7G$ .Y1MR&rF>ѶBe XfRG ^q!F>dU/=\ .L4N"vXc?]HiJK8q%wpQ]he2BꕇJi)nlDfy41@K{eݑ* ,/V&nBl?@ fB޵Jl^:\(G1A/Lx>@Jcqޝw.trD;:(eQ9ɝs'<"0yWm4 Ȏ~7:D6>B[3bufMo{cX4C-8]45h?빮Z%ي9c>NWZ%r#㯟{kg%f aɯO#*֦wW}ō.(ui7_xzH8-Ύw` lX~+Zʊ)(9vPV#ث }'$V,P4#s?Jy_xsiJ:x%'2  ئCV4fF]HyaG}A*Sgr8 ˨lPkhk?|U|zfwa[.|ĝj&kz[0q'Z~e~ -JS7,n1)3>#oE{\4;`ΎF\F?k'0̿FlNpWOjb<îbzE:zM]Jrwl/cw=~& &eS`>)o2B +J~%ke+B<"3i2"gd,mv} `_aMw(_ubKÈ],u¶(9+A@@F>:BSa`Ll χi1v?3 md{F@ ~{ג * [|LI  Qwۣn1g\Cj? qnL[rj3׋H/Ws0?EU#KҢGCw>6 Qs Ag@@3ТwG؃ id48HB)¤ [V_ږ_6b}G>!#/įypϡ޿Jg$>!ҷ'^s8&Q[c4u5)5 vw/LB0pTZ!ǃ4'~ 3FBm29+}\DujtK`)yr2Вh`XT$r_QnZq_ֈuUc'Y6m"M:C+;pͥ;#0-;g֤\0Z-HT{"D,kH]\Z25{Jq6iw acO' fiN]);eaZepD`B5=~ć8'&sFդ.;&@E<:1 @#.'#_Εz)!{HKf0WjmmFH}BEo)87o( JM,?$ӡ,02v uG1QPNgOg" =S,x3`\eMAoWq"0#t~>Yvs AzY凉}%X8[;:iSij^גPbѰ1GDHT7 '>V5*5G *tE,aCi3օJ])&}XlfQG6Ҿw"xOYX=; rWa+(vhu" .`P2̅fP GE_kv_֎~m}?@ax[|xQh,{=9c#{fꀊR\ ZBq@I"e/K0=Brrv [IוO!6z5ׯgR60vtǟoI r驏]vy;Bu~ڿjbM03qXnykȘy')R51aLܦAJ>tq0P.hNV_Y(ݫ7GPB:F:AAIj|ӐEt^#ۖ\MFS 9K,W\IE(:1Uf(ElbR8_N\"}zGjR-o& x߷ %Fz*N9rXWd0qY"sVsʉɊ/^HtZ2>ac su(5~;bcxg[\(5"memm,z`rELϐY[|) ("Z4j5 'ŃWny,@?@?\5Q *->+ܭ|Wv[j$;b4F\~t>3}Qshc|*Q-ate*u nA'[Bi?l^ck@b{$d6u[KeΨ6?+4 Uӧ\?;.kfEAe;Rrf y̔Q9iZTKzC֨]슒tڛ/bWt_A̢EE,ŅBfKۙqMGRRl(SQ3<ߥ|{T\yU[!@"Cv 正 i]*+gmPK#, vs$jnj78urQUy.gNB)J2^ލRqIwFmh[PvlqG'37I9-]SUԕDҒi늺m Q7E$D#P`+^d$A`ߌ抓f{2dh&g gDX+'keT(c6ef# /\HR<\iZ|S fFV{d:gX-nض%'r'-q? 52TT|C0QV~nr.t:^K0xڶ#H|j1 >AQ *QTK^(VTW ۹H&osxi9G3}PT#1{Ζ7Qv7`ipD\@9OlH"fM ?R}At3ctg!wN؏V#ԩ}S,Tax4&<*iHF ϲw#lɠ1%0 Buw|rԊ16ZN@oPJ[L0%HXU&7|ݩݢú O䛋]WuS5s4msR,vqd+NphnW9to^=?C/|A`x([r}aƑÐF.%&B#HutCyK'ur cSc-m^kjOϓʳ5[s,WΥ%5$DuʹENW~t TwYj{m.  {+Iz1pZv=G+1C)XQh:OѮD!;2|I3|,Wp{HPḦK-=]H?8)_Oiz~NvX=29 fInhҝ3mqai 8  ya Vz:&)|H[Ò5/5^I9j(C³{"z gєlhؑ)=ʼa81'I "u_|z"Ƣb[TQe@!.jڜQ誚3ʉy5P mTڋDbJ`%⼛!i1rnV. xjdԻCd@&fK" īҳ4*|Բ+4qUx#15Ff~!ജUHia׃ݢ՘jߟ8L[aC#9G#Y? /jOIΊ8_fha=0Vl+`q"+YG[CM*fI`"/q(k +Ds1xXgNΥ1`·X~ *ՋfAiU v=L?MJBHx5mCζ駓\kp vZN:phm O [f|t ZO41 Kd~\F?tIA$'>݁g=\Hr{Y{j:pM%C#Ӵa&!^)wݰ`zt*-X\FA)4 ؈qGKҸ/sjR0h% 'iҘ,]ⳮ A\4)= O-wܬg"#EP#JtVϔAuAlmGX7*ʉST-gl=bśl fu}:.9[R5twPM1]if7$=/ԍԁ$Pb(zu3⇛m;)Pؽ,wIMkbc=jp,VXSĺ Yu@L'*( \8%RcxʠwƊ ;~kBE˿),|xc].!utCxv]l&yí7Ԓuv4~V?Cv9PEw@$RUNA|C3f,Lxzpj|ND(إL*䁍zHM&*F ou^淬q1ểonT f4ZUUA%CӣE 3ߦ>ژz#&"?0ɫ}~p t6qn6=: 4nſ=[EP2ْU-21e /'1n^Z5VٺE̫#BݿR`TߎjFRb/. *{E29#b/:~`19no3Cަd{'$7`1T/uۃ@IQu~5/wxJjmgNEa1Ǥ'PW~ςVGy hYN@ܟ|7c WjRhBKI?L;`6\Y:G[i}y+R(g-3Y6u>.OaUNVG/ r.Q85P<&b\ Abߡvf]էJeշ@b'#4c/ k9qJ,KK/Vr^Эea[E;46r5")TۯQҫ ,z';ͯ2ڑ6lAj]6V*}{  w' xf{Gq9/}"A&m6XƤWnCn@a#IyHv8:G@r-q!>j(S=i U3bSg?ihģ'7Md{~BA^3-Pt)1.LHԑ.09 $#3myO7EߓJ m!p Mi,shа$>EaJ=:@!?Pt(٫شq"nn&B:h7 (?(tzeT7c5 XJy$  n hS46$B G:Y[s]w y(kphƒFEkDչ[xTA|r(Gip,==>BG9FҢt#2獋fsQqD>X@WdNt8PȠ_5< Kx?+^;(Me#r׊KIA=l8$8\)Rqu +:tjC(M$vk|ݔMz2p5Ue5PsR6_!u9UniHTr|FHtes@% -Тn&=UWZ6d#%|'wԤ;,>lVZJ0R{{*Ku;l?>ăUK BKfEp V-j+`,k@* ?bB`?b{`h0nK#wv"ynP}=C ):H7`= ȕd]5SzwZwӪ-D2L1X\vI*ӤoC8"Ů~ a۵~A{bQ3S*|:(уFg=з0p@?. 8b.%Z E!wdzgt׷DC^pDu2X~mmrXXC*EhohXBж+bu. kn YɣKǜo=~X#Ej mp3Xʡq;B~u]T&Hi>j=bu<'6宂;-^́"d"ű>g|rw`c 8Gv5(N,mj6KoIQy Vz k`v<27=5zY/Ri&IwS|u| mSMb nnS>*@$qEdžLx){,luy_KK|'FTY !rD^iXg áEbѴ>ʣKI. .3IH aaI05-as|K?!2 ΁ݜk33a 0_d\GΘWTNg@5!Z%SWL-^˓]/ۍ?X5IDOdv2Xjƹ\T1LJ؄wYFj˼>g1 W1fi!M6B(u *6mέTP8]k~CqblAbxgV)g`bHzX{d^i8xs&s$'s(8?EqWä:l oMCyU Kf(B5ޘ6di&CnUc(IyÖ+Hm@22}/-9J4 `fq-b394Yd-ZFE;ϼm6jn!!V0c{Aq}R&߾ ZJL:1p+}@څZܴ֨º3d(4̦bn0.of/\Jl r:~NUϢAh)`.m+Ŝ=tG&Z5[{}Qb;=4'KZ>wy,g0 ՛aЬodU8#->hdn0N-z͚} Ka-ɊS . u̫8/{!De3"$a65>X3/ۜg0 so|چ.B)4EU]&qdsgeU;"o * V>Y ڱQ.E'c!dwıgx%%\)|w9!7Dɘo_yjyKPkU2cۆ9Dac#1Ke~TJrMH|cU I1jL6 -¸,a+!~;؈dy!xLֹ4h5Hp'\~6fyEVgF&̦!1:0`> nK:G18JwW?9ڷ.61Di'T!o[uD#H#ɟ2\=^[<Q MYkqҪ_z| )e`GkJgj(u1@`9_g_m,+WhnP a,8TOҘiwehF]'&&{]2e : ̜MSn1[&:2RNT8^ȐB.") {]qO0ĸ#C MQyu%Uy "+130Y;S2N34Go<0':`m=$)cJAwoi>˗.ڛCZhmO`@f[ UKj\Dc|Qo7~"%B('9ȴ^]nekcS{@Eؙ`SXlпkϥm&vsX;rP9$ ܝ>@kFǀx=:V 5-g6ty,5WЖM߻v<~FJ`beXxIwL%"w\m{ykY[@%g/t*[uܒ㝝BNhh- )By?G->)H5}bI羿?J>N7a~<ǩ.~-'-vufcv_`d!7Ie0:֐4>WDJR@I*gRQ)]OųBw^h6emez!2΁;{VF%0sUj¥U9 %=(O;ǑaM:J ய]5ÐQx2t:o~}lҴ.NwNN<|u$b#tHI3|A\fcth6}.ъYDnHE~O\'$MMX n"E,s٧X(Ja̤5gI9짬e0_S8(˛)Fn,9UMz~ {^yϠ`KskGi. , [aq7r{n KI'xS4%sXB<9INk >/6' UNRsSN0&|v فX&x(K8O0WOH.GWl q-Xq{P=Qp+ɈXHqcZ#}sB M40gb9h:&"չǟ D:Kh%ԅkgYeRKã_:2G-˛w<R^ۼi֑랍P #I&~mC*M57\m_spX3,# )\䒱R % ^pyhISp㸂.f|C9G^Rͣ[sz{$ zR#Aj*!5>c·4. 1pSЌ')J3NTPE˳0C2CW"% g rj;MqH^jî_ AY% yժt*p‘cUjHNԦ UcҺ RL=)dC+x|Ȅ[JgAG=(ưksJGǽ~TڧG2tZ)ds?8/陵G"^,=Д,4wń_pH=CwΡ#@#Dem` 6t;vHT[@؝߆5*L\mDs:Ӧ1|VxuXfՀ y/;MOk{II*tfB}L <+T.^ 1f8T'aT.?1ƝKua \,)JmT(#Ng+Ǥpwavl&}ۙaCJZŪsLQ#uo޷N ؛J!t^U2!]Sʾ*,ht[/}-z˝.)Qz |X_b.zg\wΪ.H#R mqwUD͞}:4/gO4lzKLsM Qd>lAIH2avحRu]+Wz-Ik] '+d&4Sð|EdX[8Co I)K ̭&U+@Rs| J][VLŭ:[=򳐭IQpԐr`Wy၇*6.5g8do/!}ȉ "`WnQ}\7\ڮV=t+;q>#`%â*y6,h[˳0a)᥅V iRjF%;SC7h'* *"iԪ'0gХhcfeP%npN9I[uUC{|x ,dTLI93=G?ן=5y>#Gb=x-!lb F\la EJ}8#RO`j&zJ-5aC>ASN_tY 6x(9kRD`Q45.FRQvOX'V~:dd~9fW2mN>H>O?2E3͇ec r gZEFNv=_ػ!J v&B}NCbkV{\,gh|[?!]p~j^d֐°$%8|r<1Nt"fq/\7w 5X;K5жJc;~ޑ /״L9YiogF-GF\B>}ECAFll J*OPNr@}`t?`h1KU=La IVZʡ!1-KXZ4!P+]'p҅.}<,[f Nu\"6Ĕ_,ZLZ}}L{Z;t2?< 6HR?UyQmCaЭ3[wE%e&L̠^ Y `gXK$H<G,? v }'jqFY d_Hz6\iER :]$ñ965ˁ*u݄?a$!W 1c\x,adC4+vS1O܎8,N;Ay2O~E@Qql&IP*V32w^bRڟ&G|)ؘb);3]:ݰ yMUؽ/lAjb$Q;KU\?ϰk!Ϊ[Y3X-UY.M9*9dx'oqZأp"dfHg`'NYϜ)Ql^Izȡh$FR@J mvµsK| |qLƟZ[0K1q`G:T yzo,"X6|kܣ!7(JkN0Q^:bތJf,UrG3S/I(22YE-Lf\SA-P?8ǺFuյ\j/ǣ } ܙm{bZN(k: IT ~];7yN47<=3=OӍw>4ő,:uZcUڈ||4} ͓(M:Hr!{u<~W9#(YL\Pn6d'+qV7"ckDJzkM?-xS֙4(0'^Խj>IGC}jQ?!{j [Äh!n,0qb6 q9Zc \ FX(| ]ʿ4DKßVVNCMp,̗.?aMJm\V՜moFxMq/GZ"ecdB|k2TS^;״;WI%`w{N&i'\7vm؁VQ cEt'v WE(r+ _1ZuF98YvIQ:yPwQ(/p^4ԓ?(Clծibo\VY1Kn2|3¡H7tO\o x m)1"Cr3%GY˒/%nj7m}8ZQHVΓ|:|}rʙHCc0_dPSS+:x͞*mMx?T\&-*rvGQD"(6Cq\8Sކ0Dtc=C~{0).C{؂p4CZ(Xp22%PjFO fr U q/g'\t7U8v`s/4R^N&Zsd2#,#!%gRo#4~SUps47Id"+H*JKDm5)ܸŁ%X_wҙAH`f6l\UIS[Alm^V#֔Txx1 /XYK;*@XCCu`.H/;jn"eA+J%4{XDdu:/_߫$Tc}f& &gkpN֓%e?;Iz9d aOb0 k GH *<1s|c<شm[qî)2MA_')hK5~t5uE_d/gQ G`&4._fΔdee 4zlE]b]!+4Hd0=\4xUOַZ6e2gܒcތUyk6s[sR 1 VVheFOմgvRah)KF,_;,2riQ~IH) q5^&  \)*s3{lb 1=)d+Z3u8]JeGDk(“,G҃D7K{Uͅ34FH-vC6Y74 ;ebms5&] ġw@nl9cY;Íp5'9t^ǐm c+d;%6#!}+E}Ik#4؁qHɦ%8ugv<%. >D PW}"'67tje[6bi=}ԁXK}dE{&bاӴf=& Łګ&rLW <7NYU~ 3JZ\g =Qvr1nnP)<!՞ortv۔B进` S`rŠqT f3o/J[-*9-rPŭݨ&!DDQs@Ѻ4|)S2]7yS<||_ht=&;\E=[+,LqKHX7֋hx\7 kQ 6rUM( |(I^_Ԕ ,a w^&q|mxe($p^7v-ɂ'&`RP ɢ݀w^uBD`te^: XftW0|M9İ'04`YZzR?Pz=U@Cpʣ\w :'XW+,&bGJ $xWģ{Ӱ ³c*Ae^uuC`TY̯}#wZ$D2ti>Y،]N ֳa8|TO#ٯ%[M0yLm 6'Mtx7=^1,Mwiߚo'4ևbvRLp.F8u%H٘ ʅ$ĐnVl+7OqmZ8T"VW,;iL Of2K\WT0Z9if^R ;ZE w[\ U)"tsEBy|,]a!8‚ӻGB _,N؁3n8hvdF 'lP?Rc8Tau>YGqԹF4FM LztKP,H W􏲜='&Qj\\nj*I:%}`h,e/>QL]PKި5_#٩W]y7pF?NJthBhWnrZlpymoT'uAZiM^7t~!VV:^L?Xݴ)y+Y zpYN} c+P #fEV(sQ"5gFs4,H/bP1G$k˫ۼ[wLiq)BVitk܄װu1_TqKwؙsxɓ\cH Ƹf8 ݝ5 OU$xaV[@ŏҡm?PP֌?tVeYR+=C0YxԴ{J C3=e!=V[ rc̓L=yX(2zz1!r0Uq5S-[3x_{m\ɗ@ ˇHo_X~q\d »|>0um)JT'o |M(S+$I#D>u7\)nb̰dM4'  }qDC݇e&]* =<@)"V u~jsFR*@+MhxlG#ж=Ezc܁KdOg<c}Hey>ΙyRC?: ӝFp:М&hHb$5-8P MT{`@} }oX? xzZu 9L V:jY9Pϼlmr{@o8L˗ mo3&$W#)[LZW(9Ȩ_mD(I)$)i\ć EdYY#qF`5tkb09S10fw%5zb%x>d ^{c.,[yHqTޭ*݇EЬgD_ NIӳj8,V6 tj5zo@>mQxỆOqEGډڙ8o&O=ߡ(I @-L{g5}N:DǢaPM5ϳ;"W,߂ɪ~1J9d6'bV $!n WͿvR*5.Ua%^$Eʂ_(f ൹Q!WMH3>fi/nx=|'R0 Tގ_'yzFv*nt5I]llwmlnzC%`#.4~F&/ZQEU&eq޳+d %iG6]`B!*,di)ƓwSB쇡U}} !-P*Αu9Trb90~]D+R Kw &"Xa *YD}be?%b. }9&+>buR/֥Vs2ZѿzJ!7Wڿ9"<\@rhsXܻ yU_Nj#-0~vɎ3݊(C&2o3bii^ ?K5D޸P48¢H bl;?1}t8-a#Yە"wǵ)t:jçs2x(=aɌO7y*XiTN*"4Des;V\\\9( {H(Bh88SdX,''n(nw̃EOPmiR8)Ft?x<.ō2 h p-fK>6Vttdܴ9JhGa`]ޢ&FU<tRrޠ">MeD/44Pp=^"iaw=odJO|=j Pe)pda_$$I ^\[H_+% Ւg6 E'߰" Xr<\hӻ|Bek&tn"J>9.g͠\ֵ>>cAcL@c  w % <= QDKHH h`s.;lO~[Rp`<+cG Uo%̠/Vcq+4y5Q` ˽`Y~EKPYAv-ّF7t9 =DDQk:iBώiuhvi1qfiy~)X\;HwYk֣i+? 0{gŧK@!\hR~ e^([ Z֕W`^[ZG,WOgl0D=p d%͛7\HT9a~DՐCt"r,( 4&6mZ:Uӥ U%0j!6USW6ܭí`%2H}la)ĀuPpM/Ra~`oaU#!uTSnmTk)+&$FQSy'V%S;pdf)7&RzH8rdB)'VRAVB<6iOt仱~+̭Zp=OKG PDUM趼VA;/Xn8<`_zc2M+69l1p6|uBmvX{xW X4"tѓYt!5\Rq8yda$ R OLީ0'L(}n*~*YYWRj l)t[Vtq"'|b .ZO9=i/ Yl=4CU'!S-`WsB̵pG_5G_Sr$X uBi2N^0Ԑ9(/{nȫ0L yve~0w `̝97!qM<5X0f_'*ttuR:(ҏ]3M S_TS,-kJ^@%'d넠;RmٷRTe=O$B~*jʸ?;9QDx^-Xv'2.5|b5P.@s˖>֐t{9msip.>Ԑz,Ji"85Z}c5*; ѰpD-^ߠenLHqSKx{p d/v]wu̘xи!$ ?Sཞ1_n9`C&~>CmS%f2a-P-':˶NU-F5_mG j =iA eG!.Ȯ&DsYkNeF$ˤIjo&WvD=LJ2&x`KLyi7BeOFa,ʫLl&G+vwٴb1bm\p`,9:v[x"!i3ߏfO3Q(l͏@i~N\^ώ Dq{^7\\8}_XtS4}[!DfXeReDqAJBQ.+\,]zs`Z !fu'4O|> NunC9bdd@&sv{h鶱R*0n3#JxΔi@pa;@ #Jte#^GE҉ 7` Dnϵ;UK&ؿ8S,49#1K*"k R{c.J (-5wrhj^Sn g.:A˯~nlXѿP>3XQU 2pMjϨHnq59p8"*^XKwK_g$ͷfSf?=@۞_|$>pdȡ ~ڐl@J kOM9@@".ߛJE;x⟚+^X!#a`:3%mJSTc' )~¤ʦ|[/屬HwhDŽ~ag0ŮMx PU+&i>_bQFAW)>,S XVY t*iTKu60ş ^g[?<拷(A[b.t&>GܖLq 8 ÷W7SV 0DT^Qc@r9C9ǿ( `/~sV-y_S^}Uǜ#j rwE4G[6z->oJO*0ӂcI5dqݭ^{) 0$" . 'xK.;O"\t'T v=]` @Ob&Xs獍mݛ, `Y\8*+y^򁝩/_P! g֪g_"DZU<&e-227][V+֘E@mp ,v@ay|יiD/Uw{8!+ۇLlspkAQ-RA)%S~QF [Ealۚ %dtj*sm~Pn4 9Lvl6Y]P=|(Er+Sv.{? # M8{4v3.٦pfN(ܠmI"'K g+ΜcW!U֗Mcvƒ$yckx5ڠ?TIʫN ) wy %?*%GBDyUz~`e0Gqk>TKU[>ttK,.'V>Q2H ^yj}!=7 7Tj}nڝe剣w e>EoY}90˟d`2NeF&/zMh!&}_ jԽA6u~2u #Ty;.8X_3I8連-ua8̬#ceCE|< 4ު\o tW0a~!շQ8Q0fTgPہ[᣽28HFro3)y7`G8[I E6dVd=&3*-y W[GtN-̭X_ LSyU?O|bbq,Te4* TRK]Rs+ҟpyyt C̓h >`E|Wh7QY|};F`b\;({;wga 'kO @vo0 s]ԲxBJJESeʹڮ!ċdn@R#.8Mg`Ӿ!>jroc'KW^CrG=,91h0eEr~Ei 2Qy}8n`\A@[;&}5a0FT|hNjGt{#oEM!Nnge̾-r֖k"yUNcYNRPՎ.F+`KTw/BEC2gѭ}H;Sy_J;73)8~.':E1QݱWvUh`~*8 |d*ZRy2r>bVM n_ \#M E|abZn-j@6p!'RFMWV rXhI4jPzvNЁH#zShkUOZ!C/OV ]*z6s)gmBsGi\)X,5.uy-fZsŤXouLmh\8v5buerv%-024n /(c45UTTWܥNK$[1&: `'U."fLO1I,Bfb[]pP` 5X%V{+clTF@ YB3l(LF2|nJkf{;;>"zm[|+[1e\I)Y>TQgџyq8H!zI(`-C+4|pjpFBHN8݂|Fn(.޴*yL7ЭpX<]eE!*,(i}\ B֗ #ʣ.`Uu|صebh=:$w,q"Zx͂6"JTIgao4trՉgkQ=IBpђQ /-TNaվ 9yσ="($wwă}H"ut?u7z3ZMrPX b~ڿ[Ϯ{`_ _WpyO"-< h|ϗNZ=>Q{s=U.U|G q zux=]/@RYo郪HѢ )puYQMO|h; n6@9h%ӽٌ2];̥v<:ɞH Xr;fzhD}RS\) $ECO/&}S+r #ӥc15Pr|bS۵NOy],pɵ1-x.GR ľG`BvHd)q7x~X5;h\&pƦG j\<仏%Eg}p%JxqYfTwuYAලM'/cwZBy4x$Uҥ3niʹ4LwasX~@Y^D\v_k=7杖W1M]R(ˈ!^ʹnrw% 3\I^:0~zuI *@KRG ˓"QQ&x!-%쵝,/+$U|N} Y&|/J0tX'.$`PO6On:rdRiõgń |_Pƾ~#0v*rB>%{3(P0J9:sܱD>C;g" 2T s Ε73 Fim{̄Zᚯ#1v(GxM#ORZMXSnN@if(j?WIR,q0-ӭzN}:Ae}a'@DZ>>ѹg1E9\)Q@ YFO w16GB4_ Iɚ*Kw7+EzҫE*kZ;QsY,tD$*,1Uc6+J&9J1,̓rX@9 sYmԮ𘮸lUP@mw Uߓ1U)"֊yq-c9⏆- oy;^Ӈb{ 객H~`R6UCD*^B[7 Q/+Tc0}k=y`y'{َ'~v ܖs9([)+ 9ULL31>2.lj.rx؎廀е`ItFXh2i;ܽ+Qh#ZT5Ґ_6GCH $m +Be5]3@b8]t( ]$-)͟v?}ϖllebzQ8v1$`d#T%7s hrk"bm+2H´MQ|J y >-!R2ׂZv0ح~ 6Nϒ֫'I!c` z:F8ѾRX -OQ<gj]mMhH2RZkFxO~!*)U}%2*W&adHe̝fOtIN_]]1+ C/mC1B+Xn֫m._9X8i0T;k?ݹ Uz<5mB8c<\_rbC=Zgcr14 ; @ڰm$|E a?Q%Z"SB9(.DTp<,ɚ*t PDT!)HrM~NvKذh㷲Y^^=<7`L ?K,hVZ*~G! BJ û6_Mu/SbSyC!kjm>N&y83uip-8P+)w:N q(XxM=6"n  \Rj\I}Nޜ$H`M:NUO|۴49dLaqv$R _aPY4XDU{JC\ 9eu4}AC=8ڰEtnhQ'BՇG$fĠ2KXnZvy$-Q%BV_rW^W @2qNN=n$Uij1[&C"*o:?c&ӞU 0ZH*~oM",s;Z\0vKW>Bt>oN(G>8f+ˈ;M·in4~}Hg_L0v?>Q]i.vR~'9`l%֜'6hb-9HBfcJsV*՜Aw- piK=%b6Nsna"rᶖM#{BΓj;DG?=*|1mlKZ=T hcTLS4|Ԕ滅Rv8@Q-z~])K (/HIrU)$c U0BLݝMXďXKW:ܢl9aQ鐣ULTW\Ɛ ʥ83*̽6xA>lv+܆< {th7.Wpm^N C+@C7GH9'G.nw_ߜU xjC}c>/H*HWA_ޢ&uH UyN*-UI2('t:QKĖ xb>i:zti<o#M WMyY|>mHݯ` b4٢3 !w U }xv`hls*P JYoK;Ƚ{Saբ PܗZK7ue!4}o 12ldGEQ夶s.o=WtTʄ HZn%T[6ܕ*ʨهg<&Ht޵;Ir!a( ʇR0V$x֛g ㅢmd4Omj6lv悋0`;QCa/70!Lb\ow?@m+3:Q.rtkm?An/_U5T:U qлP+u̳i@_hm4Aۮ!0G4Db-:+75Cd܂v-cD]FL?bU!@T0JQ/?YvHowu85]%ʷN.Hw o}|D#r^dBd¥'!xj&VT4 1q'z#W0OܑU%v\FP(m۸\ ^g-Q(X[Wo3ݿJ#T+wQ./T[Akfm+[S^klΧi')'kq |"Fͷ}9zb[F8P֚Dg^床 } `W[wԌ5_ɹ Q2ɛjJɬ ϡf\飛D~?JjEJȑ )^XXΚ%B@l?U:e# )tyDYC d`T}@&GqbxެaPKt7Sej2m]_OhbR>,jL!̓c(!Y_]硻pb)/ĀQd/rÙG'T @IK]A]1X mOf=ֳI_OIiQ^^$gQmU0O?pA@֒(O<: Ǖ'z) TK{NֈvGvl mf4&Z'_PӊTLv!>fFsh8, Qԅ)JuXu7]E9~[L$SqLR9kdT/9uyD"yb5+!ix|T&6w*wgJKԭK)H{BH]߭7lmlFQz$k#ǐxG9 `CZɓ';o ̤3ӏy&4-tbedy$8|6fT†L 2v,ZsTr*`kSnB gUS)'M"r"NΨ}$]isVІ5A.|s_OK\wksGx": J""/vdR "JDI]qr:[Y_U%dCn3m=aF\XB2!ТAgHY}D Ģ"D#TmӾ'T3ڛ}ɤ;/JzQ1WF̉9GkD>mkt@j{Pֳၨbw0=x^4AQ"7&7x}j\/ђF !+Ny @o,)-l! ҥ kToM2qVLRy{Us+T9YɟCp@wdE7a`̂ވHl1xyH툖@R}K J@,& +éȫ׊*I$ĝMc~}ZpWozTqkk,Ej|NglKl.f&YKGJTcMKU~).}l.(0E.JAcڈQN"K~q:}U8H:cq ZETAy![5YB>SpjD,~UVr%^节*NN7[ʲ=qhCg#V%) wt 8h@MRMotaDH `&8[>O(s&MkCYTտ" J2jlh~uX>۹呓5^*rɂIXp1+|'ܹVH U`+]tMD(:4hVMfg4'* =;;"=ڮ7P<' ~j ҩIa:*7p>B^T<4 Mle3fZg# Y:arxѿP!KWcDٚD,_)!ٜȨEgQ+}JD`NCdIiЂlx8XÝ L41E- QU^w`RZ0ޜU#q3Q:zK^\{onGʤsPB%(Lu1 tkd7,YjPwsѧ#c4+?](7DdԼnVbg~ηЎgH)?h&QrۅNZvN}MyU?X2āb3?kY0w|Y(@rg r̳7 V6k2cZ~CX$K cR&n)-\Of!$"?bc?KΖbjsҗ7 }{6yɈ.͈!GK,K(IOصO'U)ŲQs+'!4Ư> )p! dZkaunH,xw˨e[xMS7#@Dc0b@;Q%}6Q&r~t߅=}mV$OYHdO 2ء:,+n1]4ʅ%Y|; DaB~̸ǖ䠚;6CdI<@qEc˝.@ 2P#F wm7A.FCȘ'$L7Z^l}"0+R 7^H3ufoff nPI ;U` 9n#;hKp'Hn]MOBB2r~Iy!RS &˩xsPgjB;}_ {ߏ(aM * JdfD wt2-ŗSFL\%\^)F?w}/Uc;ez#՗@x/^w't`R'~do#=U?hS ^T$iZ*Lm;nKi?;='R™]R(߈+88RwV)Dف!sy"paRZ*u߿h)T"Z4 [ݥHW6^ @νpQOf?B0T|!ҺPšxS OJXP`r;,M9G6:xv߰Iƅ tqm54ːh9sI]\S0(Ξ;1Pv |S їʱ^ҳ@< ʾ2Kԡ6ȥkW_:@v0C. h#R X]Z78\!"/qaBDF@C5& zA<F7 %[zф\ҹf}a>cP,;p?kcl+QN h5<|9f8eW]~d5PC0ªoxڍ '5Ǽ3יէ-o16d&7Y5s{՜rnGIf"ߴdĘ P nEZ$U"Р*ahD,ᆇKy`G15%|*jcyUx %$.f`BI3oLkz,| k[ Rt^?J1&`(ܛK9MtqBKfeF66>jQ "M9JT$ S G>x oeE):GpXDLDg] X)z]V/v!Xdž]ڂ u" w?03%A09B}JoSQ]Pb=i5(ny2Dkk=!"3\s8mqDڃˑQ؄e bC';JG6ۖ*ÙC~]ϹpǓ iLBP|,PTW_`ʊ08n]ubS"nOYgc2@9FoX2vpdfj"Q& ySʤ%ǟi t h ֗x+%aʼnT: @ɠ[)fwܥ̶LN?6'+-gN>v]2̊'Ew$H̏`^Q3(8u$}$)N:p~k=mA1'$dvJ7VPav0gq%}`pN 0˹@B:?c&qE&UD-JBbw%Ǫ6ۣ-ItP$K}0]YD$TM!⭜c\/}qHO! ya,4-QU+/ 3_ !#P!ǻ}4d3Vd4%X&ZS,@&\DòXG-b3ScU}76"b+, "ȏE {F#:_O1Д eФR!N.L>1~7\ԜXgctI= )&a,p ܴyZ[y/ܧe2fIuVXY S'ߔzEfҮ”`zBXب5QrjPmWnדyw5ݘƏƙVCF~ "%}WJ֡`KN&xU@+|B3qVϹUe8~>lRxc;u WT"k XӤ% vM*!]XyY93B *Gfdlyr73CBŌ*ce"t~luG_H<) cV Ytح$:B2o(%N)HR֌6iT 3y&>!.hקnUĊC$ LaϽx/??F_M ް= ~g1OEew2CB/.A?ZiV[R@ t'k PeT2SX )E@ʀ)d;%; t2EKiqh ӇJ B*׏K@`sǡy[{Rg & Q_,|x];ɭr?Ƙ[yֶ{Q uʁAcS;YsB`'H/Tԓ'rJI#\k6$̅~1 p tZmmt!֮ )M}#dBcwcB NcuYM7c1Nd-`as˯I'ngF7ӻFz-mn5IfmUTNƁq_zEiNT}hQܤR <3.3,)liGX S !+͢] xM ;-Q{OX:³ElKtFu$o7 rl6lq~4Vjvh(46F7kic^%$ z$;D w};OE!@Ae&4&X?APJ/1m(% <ȡg#&xHS;nczc38~͞ t/Ox0EhّݑjGNfL ~[+b&IG'lv0/GBJ`y;2`-E o:]pcV8ێ:7@L.XNIZXy.hu.:ɡt [Rӛyv '  ^u+f$ xlDT.i5tx!-Ā]tUơ4oS(B5.sGv\&z#%HOw0G/3,I27.^_1z*PT!b`^SחR{0(M1Emo͇ЦTNR !5U !I j_ĂVƙV9'&|)`+w53iYnDY$|;1KSztzT0U1Fㄸߒ9ɹcMR}ўXnޖzOJ WĄ>|` Gu,zNfpFUQc@Z['U% Q;&TZ%l,QI@EϏG-0'Ej"\98̿<zpX9]IHG 9Bv3k\`-b)jGv #@hBx(vM4\mpc^{F1 NW'LLRb>02v^AϫaJf.7p\VXԞ+R@sbJAGDcE2!=Μ,!ͦzI Q荬DlҒ1[sF̌C]p5`S&m,yU/wbY}#408~CS:j+I&XҍWk)pbQ[ %9W3뤉0J|87 U / /ڤVHJ}q1 ;ZVPʨs6A]-xvފ4 ;S6!96<;cd b!ˀǦZyѳP"3A't+Ut/k+iX[xht'-rrH/ݘA}ԫE20mIT `D19mV%2T |u &Vpw]H+44$<1e7KOI jJK٦:6ȭjխ۴s4(^,*%`To/D = Ԫ}*>UWghD,>˰WL=,~Koh 9kBdbVICXᇝ1􀕑?4JϤ;6⦽"NHS4OdڞKk~UUߠ-3s^s+]03uT,[c#im_ڄ2q4w `ˈ3!1>˧o|{-z}s9Q2JS ,$hz2!q9T&R^rz j6gepG{69,g(Q=\V6Ip}];mK)⥤fZd/ ͒U٪GV)ftLsnfErzD"SekHR!UE@Ot{V=Vmݎ`$1|܍'bp}{ie}`['̠v$d;JJ2|bUu\ 4Ȥ4CTs: LD(k|/.u-߳56EE~_ iJRfHs}N/ж$ϧ&(s"pJ.>j%B(7tӫ @dͨplԖ=ڗ)"kHZ#;XE$썋o E>п *8LC4= ?>FD˭$WaGrsy>vYpn`vd}LdzZ_daeIl ,}z0@ќ[|ڑ׉:$*9^}E&z&D>\Y+8Zu6RB qd}DܺۨU+Y-ٙtp2{,9 j%.GmUʶ; \z1 "1j`g$TҮh>Jjlhb @B$@wfe/.BM!܍E>Sc~/xPgx5Mv$a^__p5;; dq(ߏZX:Tuhgyw3ʴDMk7pOxh/FܐEJ`GdA)bp!喾 :ӦX< P֜d704}ƧU1QsӶN*J6ϨIh9F!ٳф3X'PsKU#Vyރg2:Zve!_$CD=I?98\ϓ~ Yb^s.D>An=|Cǀp=o<85u$-x&DgT Rk~o{hza1=N*OY}SJ"j͠ Щ?t3 ξ|]8{l n:{ !9Pp6C-竌޵:?v[2>@ ՗vb(bgXmR\0*-"41v%KC;%;a^5C WMrGqF8H(ha wSZ>h#,+{ o$\02yINK" p-T9!^BKťK?VQ+սJzou)U 4v$ؘI!՜s Y^XL !ftwb`[f4֞?!}F-mD[Be)?22v Ę3IOI7}J}Zzs;:; Uw 5S\YS4H2M?m{.wJFMKq:1]d p} ͖ߍp̪ʟq) fSga悄ϛW8_|έƩ2'+Ԥ 2m8R MGTJڄr[?HG3p ԯ/S43&`Rq8? Y(a*TSRK}7!.Xp28NK;Aх{yh0 ]=o NH)cIĠ;-Fߊy1, O7w3Պn$ УfmtBk<ྂ d` eMOn q.']WŀE,n:_ Z[2 VbW>3y0V\0ĩ]8]nY+U!TqRMۋbXυ9H+3rEwJvI;s"cvR1'nf/`R.%1Hf;An &ϘUPd-6Zug ׎i.=מtPw[/jS9ˤ` 2`Xs)eL@ˬ΋HcVOWon~*v>~)TOmS70LotLR!gV][ek"}̂&?#պwL)MIZ8mw$ho`ؾ?k,F 6 :0YT \͊EM>cP@ʙݼDR-~9Ѯ xե"{98G H 47[!Hر:PU$[*L`}E*r^<'p)a2$;zy7Mļ< Un Ͷ'(P;%oB&`hp,JE9Ul)W=w.G|+01b"GM;ZINdU=Sp)#z8WJɻʱ}zEv|EztT{k 8)˪̯Ȧ7-:!UAsPp6>EMB9ߚ1e42L((Vl( /܊x$e#p^Hʼnn9$!{ |ـ k(FM.FK9q7tSTǂ=N~;aHJc/&kxOuGbZ]]ڬ@ D7U[M~%LC[bxY`u*&8LpFNCv(}Mh#32;_N&q\5cUlљř&nBYubdPQ6!mB/zMMsciG*1y͘-5jOay5gdkn:eNO1- Y)&| WUV!AgQ \X7²s,P#ӝ!Yue/Xڑ`O=P%3(<{?Ai69r 3[Y E'CJg2h>>SՃף)[Z"O<wCGUoyQ?P=ѴnBsG0 |IXeYԯ>!ꐣ7|mѪ(cbK{',,;.,"¯ȹM,5cKuIp>/ޛ MmȰ 4INaIoS"]A7>#^,g#'RRo݅(7}.6`T8; 7΅{Fͮp[XV4䁟>O7\ZPrAUfKpop<: r?{leH$x ׺lڀ2࿺4I5ű!kh%[:iܓ%DJ~c@>_g+N(f5h]7x\8…Phh N{/Q D#b7RFub8k\S&0!w~q+DX=$C$#%]";pNRIO隴_mE޷"7Hc NzWaKT$rbk>6;iyK>_' v֏x鉬d3G0klzM7Go.HvCi[眭@clH[(CnڧTGx $͡\ugJWBafy.8r5akzqD}ʐݐ9tp\ !7ݧ4g:H݋e~m7CyrkTu1` ? #Y}9MO~n o\u:9q&J3Q2\Ν1zŧ0ڮ" /L3O^\_ʑe\[VVAF<k[h@lȏ{FB THUl:&@ ADeL&lX]gʸWuldF|lF<_p= 8J-5+g9cRQЏQdi){aYt`!S89~ :O28EghnIgCl5Vs1(`3Bj}Bt'GB`T -S8BqTpN^Grb`+ᐺt7Ą ;UV$<_T} KAs,G%:V,c>8[/O|P[81A&B 8_Ơ#gwۉҀZ.D~3,#+DŘsǭ R?+uB}x%2yEt&Pe?Z9 iR{viTMq3p^:0b!AX4-1zp-諱!N@Aj :Q €c`%&4n wa9׸Ga!Ac6o-3N+ۤ^m앢.µ m  x"֓D9yn&!=rb8xĸoLƟI=kYݠhEъfJ}MዑA)I@5\M+M6*OpKl율1-4 -잜koo2ƈ4zؾHC+[+lkFg*Z߸_zgUN5Ini`Ri ׄ #v5FiTڸ&8V[ &tiƧryЈ(4T {=f% A,eEO`MXo$c01 Zxa%PʖW@97g5Ë%ʹ靗PL$h##pNt?Ial}?5 xfg)ctKiOħշ9"Z}x{\:">v8mQao"d |[bz)pmGPkJL! DZ Թ_׺iT*Jn9QnW'pEcWDlYߍf࡭ C~;Σ{nLƕq)RϢ`Ot! {(V.:X[BH} bfj=3%u>4G&Z?wͺ#I$A_V}nTdZΝ{EL;3/o}L9q9V7xG_ұrjO h$=4.NQ4GDjp lHfN=B[Q"ptXUR*T(hz}5R [z-VXĨs7@kWfML!s"iƫ]%Z1" ۜ?[mIv\*n:g Fn @wn 5!GFQ \Dr9%%%CVpx d=6~{t:vD>0 ͒ĉh[^C㊐,"68Q~LUmIܩ툔NQK{jZ{$ĭz:+Oo )2PZs|s 7.l( ߼baoĒ&%ӂ] *[[dgϳ <"`A@``kL2kwW!.Zhm!)&%a4Pq1G|L0W<5ڇ_B*ﭢ7?Sna=W\JBѸ#z^uAZݠt%\gŧ vsS z1d3o1c!B+e[_?/imď@fsףP|$_țaЮ1~8%TjT10/L`2mWi,Zv+&r]xj)\+AUl~KKc9z "]@ &Qi`؇~£_C덻mJ:N`{бQoT?LE"JkQ„:G ɇ}l\|D y-q!!o?;+5rW=o=H;YUY۸3_że[ m!q?1Ae6%F с;CUzE-".b<ŭ>/F@fJjWfs nP{ӛ i{^LtWjf\D}҆̋yNdۚ=L*#~%b*dD$[m/T&mrtm{[ߢLŽe,a׍R) +l}5s⃶ 4.Z&9.cqKhT^ <֯+!zXg金BwH#QM ,^ud䮞ؼ:Ē& AƓ;@={:aw`"^l=8Y*cUFN)xKZ/JuY@H`]ywR}wwVݵGgC !]7~|9k7Ը4X!jg|=c+na\PΈha/c[m`^׮F.e2I{X3+ipHB&c #0FVꆛ!?ޑvG;o]2ĉiZװleqĿ`錓ᤁ7]XH% <&Qȏ'}'B|#)GEOr1eΑiHFITk~6fqn 9(Kw^mQmN0= V 8t8Ra)K a!ۻs8v2CGNV˶Ug?> ʵ@)|[6[0 ^E_ASlô99j2T8cbAYԮwxܯާ*'!#FUS Cʘ x[ywZ}zw7¼//ULu0`EaJ))3XsQAY S69k H;r.[SEc(X"^mR׳ͷ_DDdOD"B|عUU+JߣUӲW5]^+5 ME04cDP=ޔ2 :LRT4&Ef͞cx=0[ă1]#ht-W2=]ꋎq*dE\lN$KW6cKb)L<04 9DkNtgvFY){ \9'A./hzGNWx/i�`߿sӛrѵ[tHpUGX\)*K\1p${Oy3RјpJ,yЀ3L  LhYH =i|1*8Ժ^xopa FU KtZ_}4z1<٠aE+Ѥ^*/IM TC`۝ZWe>d֜D_5+]Wn")j%c$u)?@J/~P@}> 6}3P̽š[[)ow! 4٩-jV_ʮdA[(=`)A>'1|!2Zn(ːwXMQ;RU1BCԋDL7*m2*J%(χ+=tjˠ&$fP$/t Z!)َ!x`p$1%xGR)c&^dXY:k& X³1:Ƙ #..m";[tݶ_D?ntSn3|/ֺJ~uW)Rs " \FD)]Y!]MU9@GcLK}$|3?YiP8[&HC Q3KFbPQFeD9mFc,QOpGһTS^)Wz_%;yy k:PB!Te`ߢļ i+X.]XM;r! Y o5=W GHP]+k[icNޚ0@ăk87ӜR얕R:Vx3Q5pK@'5Mǜ%z <[pz/͠1iKA_Wr@ ]sF>np~P.6Ԭď !=(GI}uGq;ʍ\0ܼ-?/v]x ~*s7cأq9{?h%"AeguPRQ(S0N7U@=>)ap-Kχ'7WXXZ%똰ȩԁ1,z"-]Ίl N+;HfhS^kGS^j2% -@Wl@/תzr[3%]E,@YP >#A@s?h& |и[HSFo^qT~0ia"Ì.n/͍s ma?~"LG,ޢ]'6ިWm9 7VQ{jqyt9<+ʏ.5o~A*q"h~AX|_NH_[Pnt E}twiMꐟE2 q3جVck@J9ٮrh^'|M>G6aNEukHaɞ. m@,6hZjKF'Df=Imø` az0n+*{ F4ig]>|%b߲AG*.g|P^7l]g:E5j΅u^kڇZl#5Qb%430Ĝ5ح )/ZpzqmZy<Ȏ%DEWʵU'9eAȺ:jל[i*sAsTA`Òש~"dCLsb@hU1-ak rH _jU$O+Rj)*>Fz\De"1&ylt2!vpVʁP&:f~T GiRHI]>1Y.: vyJ;}"=Niدo.GjDx5B.7pVlʗ'e=+NYH+e SwSMCN,`xʼ;x9%2i'cHqDr qLj랋z Kj{ҿXѿL!'q]$mBd™ ygfr>49x)`M`"jvgQ&x]8dD汗>%K9YiyAMs%?pMCB[ H#qԖ (㐞#{dXi H̳j[nhSf(ԟ?O`Ht ^] =>z~0hAN`J.ݲEU-kjʔUCĨ$UBO lR?gӭوp*:(3"Wo|gsA9dX3_Jc|^֠ ֌ 3kEH/5F`$g܃kgM̐'1qғ(z55:W0316gQ1f7`q! sZ |-ϗ,Nݡ5e٨~/b6z54C]ksAE'^V|> }Ff3ty65hdg> 'Ҩ (}9ZKb]: YƗqĀ_k e*u[߯ߛVR5c1-=nl;̩q\$Tpf$KMA{Anp'><-o%JP-Kq>kpeӱw)QCIw] *gLkP1\-;@j{#laG˷@<|HT{2DlG 4Fe)&kh#}&T֑#X_G;ǀh4HG{9Uy-+[;ؗ*$ Ms *7_ꁤ8 L)2훕oOaC`L\;C j e(sc`+/}:Bh`ޚIt{\ }[SB}KGI(k&4QK/ֽ*~W6yo63|Fė<014 W Se(֛ùm3eIj,O~ᙩ+X TLOT|bOfep]gh:צFxQc mOnNp74< w+Ku\3Q]L1{}&˨pBM9 l̠f4+Ay9.>WggU\УJ \EYGCOq-FkAŶ'b~9骅=@NT\[^׀.GǬ3}OiE~跒G:g$\ez Ͻ܁+{mt0,G[uisg *%y;.;6z̟Q=~X>ElupYzs֒iawZrb Iq,7D jn"c2x1(^K:6HkBj4҃0<^M;y HWX`!7AQ˘Pl}"R8%~ܔa;fhoѾ:5hfwRd]To7 EH_T6 , }EҚIНoAzM )E2} b$]{D# յ G3 ͙q4[&G[|@ZF "MlKs~hvu6 xY<$GVNb9 /Փ+ZAЋlA,5@qٖ``L0n@4 C{2Z2Ҽ9 );vE;";Z 8جJZ ƝV KCC; W㺨8ju"գ;q׀AG@_?Ɂ!iWiGX_! @F +mq5\S+2A&#kmy,}lh7z#B/&ɶſv7$A6ܚ}4E%8!u=(bLoUPUV:>!O?65M6,| #eaǰ?02gxJ-?IZ pRw:?X3Y'҈=I/F9FXd;$=ZMGv2S\?%-ik۔^tsj6:׏bo OqhSL>_q uXۯ8y !MBE$\bIS1Jkd _0|g X60h[z+qV[vxQ7? Kq31CvmE5ksx9 TjWSXc4OVT,i}$ۛ[5f-dJr1<'YB*bل)McNs4SiwW΋}=zC[PRS%f^A^b祖1 p2ndHVjh f~DakL):ojOEw\uDyN %="r d*skoِ/]Ջr"P6Ȧi]#vr*j,2LE1nAZQ~#dZb o߈goG?4{ҡa%HxhЂRlbs!N1gc؟U%-u<g9ɫD\tL [@]6lb3OCg~1>vUcefn RB6]zOLb&|:h(L/qx]ƾ%*V,Ն3&A3I6A`]"+1xNI>^"uLGp3--_a![q*8}7|nޞK˥poRIܻlw ?(h=l{+GwؘVBuRVEHK6 bZ|w,2Z햎 x$Rr hk2Cѓ^1[_uKЖ0 |r 8iР..DJ;_1&eӊ?OX[N6HqcNZ xTRl]K:ȶ\6 N O4[$p<9 U4 ֝yY.6M',;̫$z-9xovUZN'K)+H]'otB('NSg)wESY-tMmQm]ߕλ(O/ķ;hCzԂy壈ԤW$3qm]Gx E]Pm|wMr( /Z}I((DM*i'ca=WrL>Yh{ p4N9C߭RtIU3y0==)Oe DΝ|.S "|lXq.1RiNFk6pڼA~H8 <^Qx lp㖋7v>ْ gXc7K>Ic/#Q*uW?C}։MyVw,ؤ-pa^Ҙ,,K_fzʁcTP$ ꞚbOZ6fVǕP ]_lb6ɾ^zZ?<5<}+[ؤUF!B <9{7G EF۾}{e/=\zjjvm1o&sYBv}Q/ZLOWu+5XDcc;S5!oT7t2=@]VG#PKvN t'0ȐI5}b @U{'ֵX7]H-5ozdF|ˠ$":ը߫p^Zՠu!7O BsAO G|0VZ/~ϙRSJb&i 8l^{@x|nӡ#Їu ^*5Aa_Tf މ*?iq1[8hI |2!-<}5Rdaϒ0+vp*NShBwuJ( djrNiG׭E-m~!nP":wƍIQ="i Ic __/'XTDH aoyR%G xN"` fIUAZ)죏{ɈDʻ"QooqH"uHovpVlz:C ]_bʷtP%ɂyB .c`v}%5 O.E8ӓV .ҏ˅}oH-g[^g~ jD#h1(@H2xR_ξ"mp #dQ GДdC0g$c钚(J77{rӉgOc5i50ݪEΩ9'rvJfY` xiRwΫ.b& (-15f ɘ+,Qpei,`FGތ۴ _ʏvo;D/IEtOQT]r $R=P)$Cs^| %="q$cHt",|V`:?&_t-ʞ r4 =8{è֞2J9/hcZ]_/^X}HX]4*"ʩ;͒}fK?xK5lr`'LR[]q?M%ƽBn|NZ=1{lG'R Z0p#]43{1_*~xMP@DQB&H@U:TѮKֶ%6mW- 35 ⛇J`cN TU͹~nBhЫw0>|ƦTu@i'bjɧ% *1T`zyk5@*n74r糧'C@B4ꚧ3!ta;$h>iM;1Sy&5d׆& o.nu4y}45?b$P0FF7%N(]&5v Ź0Ύшv7c-H_+BJi!1WY枭 9bzy~^1{0_Q[7;|Cx/ Z;'R_GHh^.vOqTWTlQj!/#J3f. V;T % vΈU Ee;-n@cRzWJ@&^rO HpgG>00p7$G͉Yg 92FXwF']O.y[g1lD_GqqRgGHH'\>+hUͻPė@7vrdC8C2 "[n`BsGVmc8 $&^ÎrV݃s!ϻt*i$zN' )tYl"˼,WXd8+!i(oh}< u_ƹ2'>Ec]]{vy/ْN8岚_ų5&Evum(zK(cⵚ~rJ#PeCFæe|tLtvå՜]Kҹ=$謤gwqKM" P=v΂.DtzQ濕5$j*]JɊ+(pdJN;nUP$O:1qR.RoSȃ " 1>Y5YY{*Ew|^ߙsWS_ bnSNP-7F|[[l $:.H,O`MQG/4? ]?s8P<0.S  B6㪌 c ~;f],B=<Z~$]Z+p_HZ}I$ BKxv:Evuf>pr.]W.efu Tbyo5mxk\0iJ\9v/2ʬF3OQYl(ڕk=e'a9B*FECS n)*mS+:cZ(ZI/ |cDŇWoAG R2S$۔6zhs09YDB4 Z\]!hf_rNψhuP$nU|H;5=L½f[~ElQ݂S1!r(sji:Y42ud\{~[Ȣɹh=d?1MXִ9_uiy/CΜŗC@M6%?Xk}| YrA2$z~RN"*d|eӬr`ET:Djsz;:M1)'Ճ IUuW!Xi,=#)uu']L/9K+AzG-|fEQ +mY<'c^(lvS?I@`FoU~NҺLtdCnO@jK*gɡqz\ipIve4ᐛ4*:c z1n|+2l@{uAk4γ`buV4[/ (~geŦЯRA^w4 tJ=Rʘ?YoadTF44ԚU& ^as,O ejh_N]vZqKiu4!+YTkӗgH`B\6aJvzRkO ;oXQqӂ7U3)ߕ\vtM;K*W@l.gێլZ0> %?$*Pּse^PZoڼE\ HMh׿K¨!:mbkŽ:?\"n;z-5 uwƒ ނׇ.WB_H$ C*WZVkXe>z|K D(Ǜzߚ^;9"M*@A-p椂]62;v֘5a&US,zL#PCH>L=>G_zsJY:pēL7cGHA({Zo3UNо)mԚav$н>&I k S٥;`fz9Sq Vad|hB5t'ۨC@駀%^Z2)?FS."\3d$|Rgr/ix G2z.+6ly[I{t}G@zA8&HTΓ_/R'*Y\7j.׃Iu0BF%d0%-Z°" ԛZj4>DQ봢tLN08y,Xӵ/X'ǿL+xTF;'~J$~ߠ`|~^4_xS!?ĺv}Tɯܻ֌gΉ X]y>dۺpJ7%X욺 =aZrt ~}E%< n[i#G$j#1FzC\6-Jk,@H#l,s8dh\h3x(WOa^J>Nh rWaFh4RKZ*QseF_Q"ӆAn%t)fmm*kjّ~79 Aі*ľo{Oۺ=A3^cVD3iq6ߕn S-tY7*tcnEmCٕons ^#/XLty)l4R$ B y4Wϒ\+C.֗Z=. 9kLڶ~X5qgwj^JIU^,f`hNШo}x}a!+i8UfeJH$7S .=Tvs5Ԓm[*Gkv"X}\Z.}XӦ#_.jYScfH)Dwa-F ۱ ZP?yo c鴠!յ .H3&:WD^.$ލp~HNR fX b "HsѾ{#-Pjg&=$8oaNjTDϏҴh&UzaO64CzeyїB(g Jwֲ.9򇝦zR BiAc7h"<5@Bه\ZY&4Ϫ02'dĝE!97^h1ҹ]S Br_U#`Ńst.W&hœՋto" ?`pYtZPAz UWQ~L\5DZriu9kO.^b4 f,2b`>6s.D3F\e#u P&D:J >_yO]We0Rq=3 `0Cy!.?%Quԛ a%狊XC KWK<ʙ%(fwq_n](8ѧ9Dѽ9':Nc4,A/vG9#[O13n IJ$ 8Ąf2(љxQ,]r2Sd@j\̄9oto5ߐmLOj`LjKqH˵U=z 4$釨Y ٗgP@qU4L!'*ӫr^țRY>nG\v^뚼O^'ZbEkF cC)ht7 -#uNxͳqS&*~D$S'Vʼny qc$-NT1*dOͯg&YqC k9⽁I0'_XNe`0B4Bn !YiQ04X So\yI*5gd/#N/3y?><)$+& W=a.EC6"IZxC}pe:CƢ_ɌjmVsR&3#W>SX-/;q/^U*]4=L㴌*T?kS2,ίlS<ю_! ؽɛaYdջ{`) "AM (DϵcPznC?\eP}R& : EH4>N}N5 lwj~;vHW;!zd[Fja/_ shEzX ":md-,} Oj*<(Uwo5"P 'bdw~x2^ӥ pY Xj"-bqO=cKɕ+īDn{n QnJGdm8ky,D!@DMs\ 1:"9qmpGܾ_ꊸ å8G{lB:haA=QH-s2&kdh0w>A.nGL%I+ę⏳Yџ1o H3ºљm ȓ04t';xkm{<@\}MnN%0qLܚKۉ=@ `:koAc }Y-2طg'VFihDv'#m#$И/Nvϕ**Cjy>n۳<+zqi#oX8DZ :E \݁]+=YŅ8󁃧|#fprfa'b5=z)JWԴ#.^UA.:zaB^SS(,ȧjU~&3Գ@cHY-BKᐾ4nDr|nǤZAQV.ߓP\!&tŔxB*UF3vP@P-P#V넖1N. "nҗU@DNa%:n%&RXv6~E?=P_g՛l4y)>ȓhXᇮRNOZqF /o#*Iݲ}qt26MC! Z߉x[g)Z0 HV2yr5 pt Zh*F*7 EL͸#FcaLvb='63Ss?GuVQMyoEg;@?^S+' U.7Gy\=,b$ ׯL Հ+$n'_2m:MVNO?@EP{}^k;'tPċ#äϧ$~0}=:Oݤ1,H*'R>X?tTu))q'EO1houYO}跣e7=>E%;/vn ENcMPƐѲK,_ hn:mTidXARI?T%# J8U9ôbvBqaŦA咆G!PF,@dp퉓<Gx;;԰CC9i|\F^\f+M-D]T̳y<=UHj׃Λ'n1#tVȢ>8ǨHUZ oP_|DU5(rH'N^!qD_ ohG\gW}/w0.J }8it[f*jNm!A_Dz nң+AaA=̊)":2l 5;0[le;?5v *(=$Y]ۧ g]$Y׾X18&@3f=%Ϗ"M"ʘ磆Tr?f/7\=3%VYhS8|#,7dd0X*6@~փ.*L[6._';POI b e 0B~R,X٭l['gF$E7R!~AT$_^ ,P+Ps `rދĠZ1 92cI;<Mk?n'q!*"e-pa-!l +-=ap|cb1>BzSkugiARӁWk30>=sgĸX2̼џQpIxA^E|1O&ߗD<%f~NĞeؿz/Q` ![7,": ͞@lkƵGp-[6clsb<ÿ-gz4v:rPHiCi'VtO9 xD#SbB%&/&6k6q'騴&+ iCBf.Wj4%&s@3?*88#RkXA:=;uo/+8dA`xBko{~6w1˚k:x`nQGƋ,)n2o.W| ~%S`ӺBw֚뾰DhG\3seԿMj <Lm CMJbe*+qЮEB"kcf߶p|H J)wf>1/f©p7`Yu 㐵+/4,@Hb̈s]6vOmQӾ ةF=OƛUq #՗A_ >Zit6c 3Jk H1D Pb_Vit;fP0Dl|gIw$Ke$ k7dXA^'?3ݝ~' 7@3:ܞ @=nYPjҏ哭W`*G0I3gCiQ>8/FU}Xjj|Py!6gXܱS֓~3&} ]I/iLy@;R#\hsBbSܕ!a@ovdgODʊ*Q2bhLMD/<Φ,\`qD5*͵Kj{jئ=3F[մ%m3[DFARf*h4#(N*1CsLoeU@)rU.'_6ssϬic㨂,6ݘѧo9Fͫ1JΙ~uj;h\ɋucK-LbPi=ݶƖc1̝ě[4҅W#׹хy"DŽ('b^ĥ) > TMk[ ұ2srECt/4/5~Fh!X!vi_!h En$|]+G=ݽF 7/xGl<#뻔oj"oT%g <*H|!@-cmIij-``q5/HQL`UnX_hivZv[ş^8,VSaݨj{(Z1Cv:U gOjōK^#˚˵'jɰKǏ:KXl10iklDžn,xO pq!/y*V\IّK!λA҉A;^|Z!BR3vbKپZBy}ۿ۳9 $(h!  663(浚i^["pS)GeljXմg7CgMD`,Z.0c j0ÇѡC6b(#MƠ ?nRf/'ii\ݶ R_=`M*? ܃ 8bD{Y\jB֏$t$)0\]!j};Y3bPv(JLЧ$|%M&dn2zGg%C7[/KyF);dU#g\EaÚᣱ-Bڬxm_*]7[[fY2^-t3tYh~+ KbMlC] 1l(^cVS"WFgjqQHeQ[mV7%mO#DmA?{g HᢼPe ul@"2S)@%&H:e.X=P`6##F"}.kn\29>@Կmp.I;uJBȲN6Lk_ >&Ҿu;vg[$4 ,[t )'7i t"4{DWy"x7M*:JqtSSqe7WVwUptS' IЅWpztGU Z]֡!˾mD}ܩ!j-ʪ? lzJofQj>Ip~A:dbހ,j^ ӢOƎ|D x.x]!J@Oجe0-560TQ9H ?R{2!'x͍(C=Z}4igևKm3]))E9~=LԾřXցdtRpy !S5y$?} ulQUՑV??#{WE@)SC1rmq]Dƞ1EkR ??W‘kNM6>с5뽘 >Z,z먭9LȿGGmMd%$xW,Y ΜdˌəĆGww:ŧld9t¿#uW!Zw}XdLM4ΰ e)edgG 7)8:Shd{f?M> &ҌD`:i6_˺A %.2I?2@} 7|AGr]MJL7rg[oοj]攒}酡Խ,Q:% R'>Hr/ùxߺ3 qW9HJJzjGĜ"d&-|R^6Ri/$4кeBJ} f'R {ilWnF[`^?×# dD D\eK˶6afa''SrjX1\I7@Y xh]墨KIS'P,}vK2 WYg>Z$ :ฆ̜O0wQ/=EX,9F}$8s4kTI BN| ݱ.5 zHO*-xȂۧ^F,` V_vQ56_jZQHi/w\d ##LFItRS:|6K@0`x56Wapx:ei܃79fG ڞ25WO SDmRFd\M/P~:'"m.ڑk?^@bt۾^pUJCyD;#C~Rf5̿1߮^wBq^0ݚ:s+ \0*qNCi7TpW\ i:vRq (=߃ FUͨ'BzEbfo_e ,^؋ss%0Fgc".yVjmp5.,Iȸ+p T+5!>~BA4tc0̯Gdҷ V=] r(GJ` My 3r˳d@9D# )`;WDd2 EiES? FU.O$QLFkOo9Doݽ3(I5XO8xꋙ!dsK~9Bo(//v" _7J!פHx֤DZnGsA P be&(Pd w{ ҾJ S[]kJBC,rKoiܿSHo" 'HذOvV~SٗoB|%& zAh'w`VO4C|WjL›9W]AL7A!?ȬyV?Vw[OkѶ~z㝺Xω2bȚ-{g9`M|juq(7 )/.,8_8sMA cY.ƊZq EKi'ʵ@@(U)LaN c!r7iK:!IpJtFR'Z|),ef&#Gܣ|jA-RMοj Ls32*VVeQQKB@$Jn(6;m,C%H|3j-LgZ^Z :xFcL)Al$2~ yiNtg}Y' )Ho>ޑD:Fel"x:WЌ!͎9)eyNE".^[eꁃxsp$!ީ:DpIq%1i *zPayͲ52TR]@U2P@pF̅iS<<ݪX$>sᱫaNoM.Yt%kƛ ^$GG~} Nfn/'S &ϜR^dlYHg'mB@:Q=`]|$@$EQdD-8Yqͬyi3+JUy4Z Oa˟_Ob4jú4,3X|VǹP"]0'a3B$!ޢW<Җi{H@ʳ W߈0EQJBFBjBb'v> e<>7M.B-o&b~veXR˚j͆g6IO(Q) P{0R"ZtZ'+C}@_j*ᐤ5/1ˡL׼K%O"[1}t5 oI%x~񺕠#+eǦe/g;:?iѐOx^K9B׋k<p"|,)GX91>8; B1p #k¶S*gU")ܴ j/49voǕIUy[UvT9`fws./x21F[72\;r bd`B7BD%%ڼt+d4*;7׶aڪP6сG|PMJ$BpqeH,PnĦ$B*3|%8I0ۡv/=xJxlܗGVUۊQM KPM9x4ze!X>Є?XbFDR},S11Ҿ r#EzIůi=ʂSzZ;Zcc*]SN3Ӣ_x2i3-d(ݨ/Fb3qmZe/lw]ׅx +jYT;jy cfcX>: 1"1m?ZGkjoDΑ+Z`7;1!#`NI*R='ÛXb~Fn - >I/r 5XR{~ Gx;4մ#(gz6{OMF [b*GM͂C_!@?E@.8TWSPhpk%k3 pg,j"rϟd ȋνcϬOU B`LcoYS"&o]{2ЃȤx28w뛖Ir ыtOƙN?EYvQ3W$Jd"Zބ4B18>@qc- 1"yRH ^YJlI-i偙;Gav9di":N b5ꞡPڈ`g]G`ndrߥhs>A- huK\ZW0fBڱu2uۃɪ2#Lr)o+Ak #M`-,<,ٗoѓpUY$ @DF8!"Y^X[uCJ6lɽ ;hA9Izxjܷ0x2 5' ~ 7:<4RA%u"n5r&}ObGb̭+Fk1­dP}ZVI_I6*(JA({Й/NjE %zM'ax9(bU' xi olCH}$&xZ}CMj)1s jghQMC tlZ (KIxX>qsqWIO0IS.]M1Xa-n|;mŋ42Cמ)rI0vk-bf_'p}GB-Bzt"l2d_pNJ4]O `!- ܁PbSiӈ j֦]FUay8cYI:w7_`'arc E4K\Cc Q;WBW|bq>]1v.usX|x7&#>Js$%8 42 mk Bw;6FMZu9> iM)XNCW_/6b˯>@'X7S~,9JMUPh1V-S.MTlР)i*(v8u@pDodԾwY:PAtj%XF ؟骫4"r;FV'le C+|07" 4Hclot1TH%-Ay7*{fB&+PlSI[R3pݮ0M@Vd3cײi&#!3v?rK O;P`œ o*/u+U[ܬe`c>âe\FT,).߲;]:w}e Hݏ_ʗ~/٥reXaqΫ]\]BL6@wT錊Cfm|d9^/P"d] 0og(*͜7 J8^N-rEֱi_b׍ƍku=7C4p`ó0vvәP1 ;qȑ.-(#!TfFōQFƔk#n.*hǺ4w ݡQ_.tIX\BJur?OAlF ea]:\?!J{"H-bC50] %ьa\|?=-CD-|9~K|gY4owIρSu $p#<'cz_6/ Ԫz@R>n"敂 LrPxCmy/5QC엓"%] TRB%V c[|>+Щ Ok$K y]87ַ CfKSӪCA N覈ed\ im;''~UR2ޡ+4̡qNJp2A651N J(dN3=Xwܘos V.fEJ$S{C K'$W}YXRb|crͦVb "5xN <>zL_z)r}Dyo6xLkAxllhz~+#V-}uyRWKM!`ep8`K5q-f<}]U#$ޜ2}^ %eZk"mcq`l|#RSOkMp2^yˆ@U/!C#~$"ʫ -90~N?=;ye֒hĉQ̚cgyCU66m/**0Z$9`1@ pC`SĆDEwh "nK6:=?߼ND,,}6k&aPBs<58׀ J 55{i c"pD=fI퓚PdcҺk XE *5c|KCÞFKqδ3KtBܨ=%/g>8mOrtR!:9c!>K)%}:'Tf1::C𳵪F#*82GT -h":tĪT*L|ÙapeH%.n1g5/ڀ@q"*ࣅ";(1In^av:mO lq_#Yr%@;el%,큆K3fw Fb XX3_)p9c\ 1FNLjU \íLjBgcbTzy!aD/Ԣ]HܾĄYnC&TDS|pC֮hkch(,e) {Hu> Dxz_)&sϋ)6"^u;FamL  әyn$ki PYa`Of_.eЎt,|QHΰzgtCkf/a $V5ՄX]c՞W8 @*J?a2\hO5J|\VI2y|T>5X[-z}H0)_R'R`{/"*;q ktjԞeDW gЏf'm K{d\8WZlkI-wI }t.W3tplEKTgtۓ1W6hpP+ M5%!(ʒTҕŒ0b9& _f<|D !gM\Bg"ѱO%sV lw(*3(;17ii!v|Q"8st P~VI:!Šאn c~ \5X u8Ovz'_& \Ʀ?бTkËoZ}Nj ޢ$C5<TFF۪s{m /c :ZԚ yMDbS!VJ4Ũ4|!QrO>v@,ZB >Bub8IWjZ*H[ 酪OҲW|At# 4;ZҔ8VVz)Z$47t"8,45E$= "nZ\yFm$^IDN>Yg}ެgnΜ+p =ӑ$E$|,)]XїΓ58Ae*VdF2?Oį̃{,uuu͜WI:}( n%x'moґP1dN9Q *Ҳkse!potR =lUyEКIt;϶PEz敁CրBӄvh3,:S6g{FYzH@%{$-Y|(a0[P@_WXLӅM aF)6LXѬwyp=ൢMHmg鏗 4y ?{a^B9?ի]&M*]* 6f;D>u1峹7B4C } Y'?,4eQx:<ʉeƠG iݳ%@f& Ԕ '4bM3_/.g0寛 h.5?W֪Hw_[S\DrH qZK-aHT8Xl5NZ8O6 Q@! 1W@usUSYo ۑJ\] k5#1Tb+o&HT}KmAS#=CQC[2)䁌qAl%BfĴ0= Oj,|EʣVb9?&{c᳥ooq;:*ov)Ċ ұ|[=M~+/DG ʤtt @9PϪ{ƼR f`øIz&.IFsV9!\? qu|A3ڙ74";d3b(eH޲MPx =wZd5F$ s*oP0LPCu D:WበxmߴÊds]|Xx ] Дg#-F^?[p&yc ۾!ڂy|\돥@A|F~Biw:?D(= D9LKXL˗XsᮥxY5bu%BQ2Hm3j_݀#n>3ۓ)Շj*1SkF= ew5|0t2k团V$ݦTאk^Z4,3ݍ[&RyѵgUye!o|S=CѳGXEI "iK=*ivuYݶt)>| I;EO)xlFL^BWv't-`xmEpkGg: V;L,ܔ[2xmśb`gOqL\P/ޣf mь3Z y(B UGBV|9Z>6GHYz-tԀW{!Cev}&5$JxF?4%igs0$DžiO'K@ 0Owytt^9h(M 8J[9c90fkeJxNyӯ%٭5@jk:%ɬ2Kf@ehAXmqJzLYn1URY9вpf⎚d:((x{1K ;0 AH2}_Kʖ@ P0N)%`&4)χÖ=QGiWVݪ",VvDc/4J *xs&(Ƀ#|qtz3ڭgiQZC%x@3)Gܬ bZC_0,y[f"#p{eŶ (8Ze]8?Zȁއ_F31Z€}:FcO+'Iy u)5z9Y=9'~_HtSPb ^KS$kHbF[Qd*2>QAj@-K~AhccstrK6 q >ELs pT<^5S󎐢~jiܳ.(N"LtS則5ec._xcŒ-G٥bKFF,σ4Q.o5)KH}m&[=+RRZv7S񨔮Ź#!Í 𚾚E\9^BL&\$,VSF^Kk.hI )Fw0>J{q` ؼ9ߧtǹʙa@]w~^K?1E($-yJ>3y%Z PN1!=!G^A$x?\eɓf-܏ЦD9n?ڼ%{p=¢M6ɍ!|; tK!X|[z;Mfc8$63uj 88ָbQ`cT,54_(=%/<ީO# qLpd *&j2 vC( <f53J{ M}ڵx\.?znň!:Ƙc:sCygRs @M]T??|(AMkzоSm{3 T3Llf ،wj4sHzC_eYZc$6{ ˇih+U<YL"WbP'RJFq]<'tr*^5R F$O/9} VgkJĂ]xiAUڸ%kͬU?R3Z֌F3fYӇ)0z(-79>f?8Tu.M+kd.Kaf׷X]v(G $dpDŽK_ \Af#6ٹf ?A;h =mK4&πQi7i7/rY}AĴ"oiTPMjY x&1&ņTCZ*iڌlgcX45 /÷^zYR9H=rsI??Q;II53s4fy1qkM}t\L_?H".9BO#(ie IE^t11[LfțL; 03Ja6!&9W+.GaZ}索֢6]r`Gc37<\7Klt%LR+W~I$>@OC2LJ*EY yW>f~ŕ6Zb2K>0[VEV%}X  L;E쒗)" u3hu>2ǙvW!gI(&j`~9;0>IY~ oBY\ɑ"E{ U$d>I` ?z`mVQ~MEĎ4ca)..{xApxyY`sXʦ=vXFLh< EYW##y)% <1YStɩHJfzIu: VmxutċXFX~7¥0El`u:<ĉ*I"g;P*\n!CT+RK߁@-i,-DEF4L3Ci\W0U݈vkάsOn<'U CҲf7 %ܢ?6ӯ;돲 ޾Vz(͌ *QSu) e%.K)XZ]0t܎U< ul#SD 9&/Y6vᣙM^G"A'+}'׍ WH mvR焏F< H;%;9wb3xyϗO#wJEbCXn)+`kLG87 += Y`34\eu'I!USX:mއ<窡4`YW.V וoESZ C쭸mytstLJ^voV& UMZrOѭk`RC2V}jabMQ8t*wώ. QA?r{*JjwN:=8O"4JCsB#bše%l1$>`S)b p$rA]A<1ƺO(584[n^! 5X3YULlm6! Gk_ɩ ~-$Nԁr?+luڑ&J]cyb_t4WXu}vE{A%̰7Ow5t5C)mqAw@sܪ8RRl/ϕt4OAi׎rŕF}f_&B`|< u@X7s\eg-\ChŸ`z}L)l  ֮Wӑ:r9Q2/'`aqD֍Gȯ)#QLFگ_o1܏ *NtT&{gߙ9y A,s9aZĊ ==&R<"E= xnpNLL蜺BY*7Y *ѹ:]>^[Z 8IR,("PpB~D'Tv \o?+Q9ш{Pٸ:2\ jp7NTt N" B9y1 g^;cABVB7XAMcOt/qD;Fr 8ؗxcS@rxbT=U/RW ||^@ |}Llp"v}vZq3oֿBQ^16<8ea5@!mh }ēeg{xn&vp)ce[GIT?TϹo_HO ޒQVlNpxa=)i9c :ێ+GaG3Qg Nܙ#҈4/eL6)DBU`t[E}p"IU )z6~nSi}Nm0p3R.$s ܕnXKbs7v}3DT 'loKq2[16K;^"Ki8W ﳦ%JpT==3S\ VVḟK”S4 @+mH-i88Vm7.5CʐZr}-]6–< :{h땳msTt(fW9mF\xQ7^ě+y*>z*ϙyEuk?沊Ț#N/7ʹca8ԡ4FzBMX:j:N&*kqLMrUc6* obkHAI5{t?L"BqErpluhԥ$u" .n izjR6|{u"%9_rI#v8D~ʬ[,IP(]8&tP0X~8qCeY**k(^3Qoپmn9XWUF  ɓ~[)UBqv"!вHIJOly؆-6Ov҃OD V`msZy0J`*e0\8rk@H)WzrtoQ6.CҲ#ay0KXTD|Wq7hRجCmVRMhiViHc!983_JQ{》]Jf@-Ğ}ZJo)0!pB {GC'!ISȆzu-M9ђ8a<ghQov193~M0 ө|A- ~XY(Y% Xym`:g;G h$6 &*jWT Byc@:H<@W͜@, jĠ]d %2Vh(hE[v?wS"'>G7 aj?ހ#s@Ro®LGMCvCloxWn^-<⏖D9:h' BPvRK]E5edM'oFnIЂ~7 ajT=b]y{*sBuVoY4Mm$zH.nm"sKUC*ˊ!{e`ƃ#f""@IpAFNHpG= AJ.:]!w7]<BSVh^2mO>d+zGB9-p9rILnMѲnRc: }pZPiYO?:I&ߨH{8%xcF / Hz^30+P6t#Iii}89'"$#284Q tHnѱ_{FIDN e0 Abz)5*5>V V I]G}G5?lI騗V5ՑLwRz% /jWgՌ,lmA/r ,/:`G{sFX$3Kz\_ՀғܚUl@APLKcP 1TMtڲcz]a'voY &DlMߦ7"Gk>lo?rdY"4.SfuPk1^k_DFJtT3*,e%/k5Ѵm )wڠ'99nF5ʛ,y_ϓGx$X>K#15>E&VW I@V%qz q .>7d4/J(YBgVBdhJ(NR5r?cW'\8O #дDq 8IѸj,9N*mYS.\aw$򮴯 N(XbuC~51"o>]-׼vj'!B5D,0 X BB1qLs0>2Up'9ŸN;;ЗJ|KnXW SB3P mmFvH1֚>e zZDa;lʹ0Acҋޮg=o@;c^>ߚ&/]Fo`nA=ܻKSa:h~.,|Dm pwvӂ7GZR3+SO"nF[+xv949ŕU8X-FKD00\X'̤9fkn 7rnUE TW>)/ORj2w;nFqPڐhn3@.;էq:b+mps &@*q9EyWϛ#uAZ,0h2+%ZNfS(V;XY&:^!w=4]գ9Z dε|U<#TXe eah2~{ dxDb[7dDUհefZ:_m?_J-HDd%;f,)X{XŠmuDŽBbLM# I3/Wv'ҥS$}?#'ʐRYKAȮ5S,0[tUVʃpƥWMV横ۏ]Yʰ'Y;ι:O ɤ~tqJȲiWuQq' G@󼕫ъ 3C,zCڄȥk;C:HhTĖ8m36kmS% |++>"Oxͭ%-bٴ4N?[&oDr2U &-<i+Zb "JxYC Bj LBk{1{ n 2OBaq!m&7~L Vm_t;-O]8پM_Xyf B hfk0Z#:pL$v*! i:8(f8)ko~8'{ҵJNL}qScB4ZTOz/kbQ&C0a^Gdd.pj! qaݥo6%2uFڱ:Th'r:E{.s-}U"Ulo:5_XKG (&fA4Ns :? 9鉆J㑮X}Ldjɏz@! j3xlOR8``,'Vr8,‰k1 g ReE==`6Je}pWS-RЪrbxbNgⒼasx =Pjwc%ƽ9n5sXtoJ:x q'WJɵ"h="p]DuۏK(kɜhMJ69W9`1W~>2@ Bx [SQ׽5{XI`B*?5q *ir֐,mi?q/gNƋu=ff P݅Q-ɸԭGHjL7Wo4pL]EZl\LI= UkGVF-QBa̕MȇYX.\vjoco%%oxgilXYDH{h= ӓV׶L͚"yw?Dګ\*Նn`[pDᒪb2d4j ǡϓA^:4["~$.q`&ވn o 7EdE(AYú0l.Uw5g]F>1w{UJ*\&U >@ <~߆zյ-NT|I3 GL}~P'ow΢i{*)Sn~ iD~'?}AJsIC,cWMcQN !#c]Нكm72]d o3sw0XqhɤA7RTPm.AFUS1y, =k"Vrm|%[=nE=7]p$jsCccfW0C7<5מMjX*'qe[A-t EuB*䬃V4$N{ɵd|Lf]POgfT0 X)BD8ْ "zq0Ƨ2PݮM d7o/R~)ۛv:"_6#|aR-o!t i@ǿ6Y]:1j>$Տm "oM܎lk Yh%?NEʍG8asUyH9y=C~{qU\@P'oYyIF 9 f6W]mmU# ;ZN P};}Ɏ4Q 7gsQʶSdgףL_V WW#KYL՛ lp߹;% i ʿ%ҢtX~F3kb@G‡TkW0~swaiiKAW`Č$/48}4"|6Si~Zwtኽ]}C^مE:I/^IO䃦R яt$Hjs$75Yp׻s^Br˨l]T]egutW#6]^K;A a$ܚòxd;)669V: Ǐ}h5rn7]OBn 9z-ǪKc@Vp@:uI5o324PǑjH&Ba9N@ %k DLV1uY'%.ɜ>ސ>M$q/_^Q//-pk-7?0W_2T1nYoXCL|ìm$=+pXyO~50sft״L.WmAo:2!_zrv{l]@덭o@֊2&9ȚQ! @pnOS%y= `Ga m|ۋqʗzw*M`ؗo]h  RLv"s3AM)4ukoePRE(DdQqXȊAF3M4UAy>Hn΀M=6XSE IeXXI_=Oc+eij"+-@cO.N,YnwaqHB> \Q٬Sey炳S}"(j{s-zBozb'm{n^PzxCު}c;sBǑ! |j",1{.HB9t e# !`W:pѧ3JJrc[:f5^>e⧠YU,4Szux 1Sw^nê)S!P_C^]q0FN(Xꦷjj$ {-UB^]ʀfv%Dy6hnCJx2|?.2k6fY Yk~C g^l,W<^'pO$3}/J|\n]?fo%srt*8V8R̛4XPbcpܵG**wK1F&w]JXid/uxe#g@EںEweIX'8w~D~CeJ"1L5?FMy{,DžyZz(yu޻6Qh.6 ^]Ց *~2@kPr2HttCd=JXXsyvnl7)׭dڢRc!?7j><[eueT j(aŮj{>+bDz'AU p^wާ$!Gݒom=&+t1ΎOٸt%{Q,:h4k4sevCP\sԮ)K3"=?,D 1zJp/8\U)y4%e`'F‘Un,k,KcGr>:?5uzB%]cbak|tbv v+y%9 zYZ ~$`! 4Q45e b133m#áؔXksq bKWI]1=K#N)l9"~.p%aDW-CEQT)ϴ]Y\&k2GWT[PE]k#ݢY-෨(.:+WԕwwcThA}$7Y|6-[^a)Yqlk/וlXsr=`rėQȰb)ms=/I;2KmѾ 2L ΢!6$E7wg)nk60 j c@%mŴQ7 ^&=𯏾% 9}O$Ǧ_ n_Y[]&Pв||dɃrøD$0y;;k%B= [c BLEb,E LwS405kߥv/(%r/_ \Պ3mF%|@Np~rt?+Au||>XRC zsE쀈?xc%IPNHTt!?3YSÜ0kg8zV0e'z6s^_?sr x2*ߎ`/Em hVjv8Ƀk&Z {DeG}޺Z?-ٱ]7k@c83#7|k)2DQ+t}`и鷐vM)ld =0@E@S򗫇"~lz_[,'嘃"Nrn\,CH* 8pMCWcPC4{|- nizsy}Dz0A krBR L KɐkSk3!)vXv'P0>T:%:( ,+in-"@Vx?Ҧj5xh2he1z zslF -3H{[g΂0\xMk Lx0^(Y&[S gl7 %^ WFU \> |_P{ '=5%XsbZS߮?۴7NUw\"z1 {HW** .Ξɒ'7>'?7K|{+" A{ &L8b=˗~@O4iwX7Neǥ0s_N-g2>å٧|jd8|Ept5lyIv&lQ FDvL 2hҦY1vcn0r5jRDtRi5WO(1)UjT=g)E100DJ\+Bp!6H' sE/EU L($y!7>խwӎSB)WqRyGrn^yK^1R.ܔ׏0o*[ctt12`*9u QŢef,YE|U}dy{ަ^,h%HkEju C*;R4k:u' myR/bDS1irTenGe#% zH7Q6s%xx#ϝDϭ"bߏanksL/+72)]<yVODU5kw!L P9F[\"4wǑmM2{= I| ҉CZp%iC/O-Ě!f^~pNW۱<+ƣ|Jm-~em3HJ,83R[+DI$Ԥl@]Fg>3[0ʊL~bW "gl il`{ 8F9:]ܪ2M}ֈ^L| ?jVhRHg޻,u?ˣ6bȲ15Oh {e5 f:Ƅ/_WrZ.p&uk(T®çoJDŽD6&nq Nv[f8I&TI1RR`x4: ^12EؐIP{5M{ƕ|3/@fMNu1~0"&,*xp(ӇwTD⡬(.abafG) ,mq5<p )QurEL-PLp ʉbue' =}m_T7W;RW>Rl?Q~1NՖ.LRoD Uo0y.r3v:t߭t ^81CrqP\˄O&W[PDQ X$,c3ߪhQ-y}(CC]봀%}RFI.5<$0iM&ǻZ6ex3 @a=> g>)ݥ!eeI﨟HIϝA"xNwZ)9~5 bض޺!O~~g0"i.{4З ![%N҇T3IZX\M"}r`q;cݕwB╰TPn»jہ^A8sۗl*+G+ ͟/սxmM3 |Gpk|tbqB™kz-3IƂ@Pgz^zϩ  EQ bFB *S z1gB( kԯ4|?Vcyic*LRye޸j( |bj@vulYMtS.dק-QS_Q8'1| y gf1BՃ4cgwȴ5%(! 15 rr}=g? T*s0Ұ<IT_]v*5+K Ok.42G Bi_ BΈG`D3_=l4+(.CWh0{#}&hlII,S#I-Y`pǨQQviVS4~O@]wVPJ9aFb$.dRO){USʌV1&K<#V9͜{"Wpe]4CazBT_gp~7dZ>HgH6b/*J .V*D鯴(屜||^ѭغ 8rOnm=_ՠ]ǍHgAvfoȼΙ $aĨZQo,:<"*;0[ e|Jp4w0QX )EL-<&Z0t5^wh`M2G r}F-JBM8y1a\fX-8[.9I_@Y!JwX XS$p6rDC`1ݪoieG^LTɯsΣdMMb54&ﮞgqfsdĉ%e7DeP?TlǤ|= dCAz #i#@G״lm Q-^]^,upQ *Š=h/5}@!kB2}"7=ZrdЪgQWjޞOCyg٧|: JB)'z 6R)U\  0S1PC591Wiou&saMݺ8+6cxp4Z|/^188=pl \ x~_A^Tbij) !۫qF~c-I8.nN:`($ni*p ilgO2sKz9HlL/v OidvWC4U.[KQZ !`^Xj:bZJz90$a,yxm"lWt}28A(<cܺB,uj&%gib]m-ZEA)BZ@̴՗[R$u~>{F`k:$w.웹1 ݭ-xgMo&J Ihqcg?i4xLC$`$dm+r61e5 Kߌ侾lP胀y2]H @ KB}ni4ZAX8l_@qRh=yT6VUJfٷ8![= ǀoe$CRp?apCwE='^hvϊ =Vm ~,Zɰzpp3eouZ /GY6TQF( >qU#OCVN05EM^ZM뮽` _ȡzQj pY2SPBaF~CsݪgIT!6$-dExf9VtrzwO^V&Gq4[Bo8P)h-f}AEE؜°[$6ֱXTHcmp;Ԯ625g"NҴ*C[#ý,~u่ q J0d<ޙ1Vӷ7a=W"/|NF.z>+S OJW:Z}qe.)I \xA)*[:fQ{n EDksn_H *r~>v rGA{{Q-Jn 3M**{G_l>_3Y"^|?Fz@fs)7^$-R0 aH}_Al{F E>蓸VaZKM̤b.!ruK_`P\uN11EpmXHq~vY:e:bR-֦nf(l3sf5$(Op>Q,Bvs۹CO ˤ|ꕱdWpZ>z:X|K&]5c8 } )"@ I~=}F=0|#a91.ZtC/<bͤTA*Ly1Y?AD#Xy{kt፜֝ǽ] =s H?F]*Jg%w:E^˷en2ձ\5+HuYAb| | 1]VɍY^y~( _tY "ɵVɃo:l|,Ù]Ɵ⩳V.ALI˵JqIyiDώENjlnTFκr \$_ ^\\:Ǻ[P!"H1s>nD/SwQ->}k69$N!o7`f؄G-%Z}H\8H6G7{0jEniX0?}A;࿻™: ž r@Pל oH-\.a&?`xRv =ɑchiǸF*7", *ca0WVy7e  YLM zՎ@.p~`pώ>:A}c_M} t1R' J ~`c'{\bf6Pe@wƝ` V^CٌTg1IT'IԉGZYb U(o%_1<:CNIN[%B jé[4kB 귓-06Kv$ y#{] f+3b.bm.2c]jpl½ifSj1<9EEIQ:Hl >N6á-+\P}Jr/xГkQg~ݧv]| @2_g0 /Zn<(g:4ɪ!-|<::ӣFvEn A?WÀj6'.iYnc[Qa1T՝گ3+Geąxͬk[y]yzMA@T8-nX13ډ5|MkUkq3Si^>63*kyM&ڡNە?$aIW_Ubs -m 1rͳ{[|/pB_K1%ˮ2T꘼?l kôlWr5Qvh^i]ڽ > :[!o cCz6v K&k5 dRA䵦DfYF뀁&ɏ7T.{lJ>O:;92EHq^(؍l&@ރM:G,}B]AN\}`+"ʴ {*@E+3GO佈U~/! vQM~ <Ʃn,z_Raƒ>Ƨ3#7qTe8742Tk\[*@!w2>ʌW/)ȰȣN@?HxF_K^C1l1[᳹p61_US۝y|a/X/jƌ^OwXWF%]oV4>fU{5Ux P5MKVJ70톈/|p gѪQ¨]n&?oGPq-LlP1pk2!{|bp#4Rҿ&+%o.^$cWL7ўR '?`ո|E[~UT74ZP㶤pX`9fUC܌Hj[R9ď55ILv=Ԯ6 Ӭ-g5M:9^]؞ә0 i|dnɒnϽ`k?E$Z9qYy.z?ħ!>hXusmE3VڑMR~%v"RzLȎ?޴6w)bNUTniaF;<.X#Z&6{Qe0xwkcoqDؙ#%G_FēʗT+e!c@A.!R9w#H#ȵ7{nV$eZ1&'UpWt_OhyP͘Qc@m˹j]~A:Wk""qxr1"7Q!r:+~̨3odapM@<RvH(}|`œD^z}5j>:Vz8Djgے=j J;!o9ۥ?ʥ#Q SoV.o4fVbm=m jKЩ|8줫aie3"cuS`/5`S-q)<݋B7BxL`8(ZX>_BD5-`8~(DB* &K`pؠA._)OxꯘOFQ-WzMZF#!EzXSeɸ;!dzr!gS%}Zxڳ _%#:`W ]{NXֻuc>y^lX}&2P[h)k w(UB_F_}J3.3e5Z. K~FWjOB8FyJ$֬a1 :|4ʋoY gǣN'AȥU%}ŽS=: pZTm):<`z_3[jLS%wDbsۊSty+Y6͌%+R.[<_])@`6m' ^:{.‰veP^{UD_\T](k1EmahRC2;zܳx[d T5b-h =#³ \hjMh]u}Rg0&4_#+f0w<PUcx,_x+H9GF2-`ɣ=@k1P. $x.kc-DYY%8;N ` (kef"giaYd=}+kWܾ)9_ܴXY9JGLk08]O=S]> & (+ :<6&yO-M]8y1̎#܄Ud¾uWhm G2g;9FKZo4e1Q9ɶیZbY( ⴸ|liOT< zozF~LhG`!.Ar+5 {v캳 y.CZߴ4ZU3ֱb2e9|>j(e:bt!fm)OV%2ik۠6udvr<%8E:#W-Fc1lՓmW{u+zќ/ ,Ҹ njteָE &؆T ]TmAߋgϡ{o3]{_8E cTyZJP0PڂEԩC\n:V:T HY58umGIo=\*"˩oy"c{{<4}syRٲ  fW A4b#AIgK_:JPT J"_]aoF]̣^E&!u @--éİS[|5,V;~,ї GB6,>Cd%g;GFf .%Bfx&&TU.\0D 9]!>ٶ/#^0;X;KAC<ƛ Jz;aeRez)ZX,h"lx YzdP}%inI.E$kV‘ aYw1cLxw}0c>!osYW}p"Og|6\ӿ7*q)4.kaH˷N_MXG誓RTŏX[Um\XpG*g^ƶ:߳*;yƟ< ð_2sOC MP3bM *Y6W"<˪d . "2X` b~DMūWx9@aAS$y9!%HR W>5/y'7vWEHCϺ矋,ŝte6bRW(l}<{T 3zd~ ذnZGMLkŁ}}XyA R/;텨Tr5WC}Odk ݭF4W[ג};MLR|էO7Lmj\>Ihcp5nfTڍwIl16{E]tBT&cI/Q]̡䗈)JH8${` >ul{`ڜ[圛=+WKb?*hvsPy;X2nPlο;4KR G E5,t7d'\7ɷ ºBTXai.M fI2 Ko!Gc#]^z׭t L6pTFCnkȟ[ȣ2K_)><1-I'қkG#yI,L.Jtf, 2SRg|?cg-VN`diت$,"jO^Ɂg a*T F >hN4?a^-=ucdW=:H o{<0mbA|/yd8z(2JNv/;A  Wq:?I9rnk`l6<$H8H=C m#$&_b7CJK\g=IRU~6P.xm2)€Y^b-b| g*Wi"l&d[a- _!,36{_b5v} ɲ ͕{%5yKjN}4R Ecb.쯛[,7vMP>ShAȥ#݋]Ƿyf4}3d%'eD6sX` R (X(-vA 4G [Zo&۵#9CUh.TyQd@t%j3lN{^`.Ļvd2X:#gMMz\T 3b%<7}Hx.T)N-/mi>*݊nƇ,$w j؅bNPdC} / )u%<f ؐtCG}Nj7X&is?:Q;=~'G--^ %3ȆtAê{f)jj޸ ;Jb\E8`*p(o݂kGpF>.@ndm"?p{+EUFFuBkv!ԕx|{8l7UM`]۲Ĥ98җ ;a'TyӭeXe0ψc1uԒ׏jhHFÍBT=LDwBPS% oާsaSr!4Hkg UӑS¥z$<*zL d,s*l ~¤ -I_ֿHq4I*`2 Zi ,ɏ|s=<kx+c䮦mJbК\VZzZ05.zj5LuW+{̼ _)V DdQs<: 5ۍjHxj0P4J/~/ d6. GY s U2;)^^gGL!oeS7j%~ED8\L`ongL_ PuhHEhIhYL(VKFJΩZS0? )uMPS"hi"ĶxqefNRpj^.6Ŏj|n/{STi _s_7_%"б)F53hIFח~ {QsKtZ/8hbC@r5oF *ZLpIbG;yUao†~jG fs;}Iݜ~Nͳyow %8{Q=|#X:T? `k*#~\~ÛƉDmSNzLre?y+ZZ zX9ҏ=c!%V*̓2Pb`{R "~ `Vw1 s6Џ:U4eKB _|{ ˜$&PMGHZaIK^VUuHVWE_pQ HkC_Gͪ +TdPXv1OC8cǞ)`L E_0!g3HGIܜ蛴Sep  L-IE۾7 =vw;NdiTB، ajb|]N XL#0B-NݸM(n60rjo7+غlqa%}͵M|Jiy^+>,L(%[iG(np#P;F ˍhu'wq%HUj\i ) X Ak3Hg-mЙ B [QE4R u~h!c%.=IU R[dT@$w1;S._^gֶʈW^\7wZ3xA$@~ J-EشO)>T5w^5:wX@I#$mJdPw UbY Tf]1I0ƷxlHt=/S:T =1 =຿+~ G/HsU[h25^$˝wB >'D0zήDՋ<@59VOUҸ7?gHpT|O:@pٳ98r5"Q] mDΊW-tD  nZ gA_| Nu;qN)la]\Gu{8Ԩj(:Pdy K}3UqlQh  :<<,#G`wZ3`w=!4Obszո[sRSAK^Ȏ9t=3U-y_ lB,$H?B0fegϛGZ2l'<=C!FW ;TbLQJ9i0ҥoYdFh"Mj!i<=n ĄX@m ߰I ^& ވDCz#^$Po;vF_26e ViH{1!7]oې!L&ox^Poz+cF#H e E@Ey'eA|UΈݜ\nky~qߺyǹ״  dՏ>V۟:zMPXA#:wa0=F1\_ 돍:]=pxpFlR^ca$&wذ>jBUEKk.焊-D]ł%Y3hzq0&i`WO!7ԘgSWjV #eƾ~Z>心e"~-}˭rdG7&=*8v8n?#Pt-m&$ c 0a"G\AJdϟ*&~Im;#4:]7eQd+_sE9,5E+fOeت*p'u&4/0dSr~'~'uy[9nNP3 boiz0ҦX>y. /tm@+575 999qݯn20=XV^CZBQF #~ȁBp or#{q6{R]@j\ T%x4-x풹Fn&Җ*كi!hsq4 Jsr]buuw*AŻH6e'95>w{\TRȊOP /zĞ?ɁtMOֹ1ԕ -{\D2`A#8yV]f͐+w`$ށӢ9_;U]q(1/= 1TmȆݸ(vC.P1/lNoG vjGjuFXdO%h*Of<0*NVdqXJM$yJ"чH%:I!ю,WNƤeբM=auɝ*#^3؜zcX\ j"A2Vbx BZy4=۴?c{"g=T|oA1KV-0E˵(=-g݇ G(A=6LxnĖYeR[Pj^#ƍM5 !kZoJ('bw3}4.SRɣ|M Q25Yf WE͵^C=I^wR?s~عY[,Ob2Cryx{qak*}[= s?a2a4>ЗT9v3׊r J:[h:;q25DHqf*=3 9)ec'1w*[+HrMD3ӱϮ}:eb9R+ vŬxAu_*:QY=?5֏HjasgB(Y{LJ; Ȣ-bTG(Y2B՟˪$4QVZF(!MKX%p<1g9G}+*%xRv iZ8VR2˧5hkhubyVd(BMB>a-ꔣاBMri%]fD@yyAC҄'POk!]6%b$y= ̬<#X4ڮai*4 9uNIX2ᇟM>& N\Ӗ:GΎ?wq6kvtdC++2ixP3 e{Y)fY-j}:FTohݵաd~zXPM1Nʞ0pgAcX\eѭM,]G-򪟰~F)CLxt`uv〙Lwxb&1H KTdkDiYk Y40JPxQZ3``Eɂ:n`7Z}}'|_v'C.MOC$62b?f~,#rZТ2>G qKm_ /^r7Ցb+ ..Ρ` V ܍ӛD}>% r٧a+6S~(*- {yc{p'"b/<^soA5wǡAo暳م3equ9+#hx%l7FYx*G㚼{>vt8 < B n-## ۭۤq<!HhN@4Idž$arI9rrLؽ6#\=׾g,:4J/GqUs]X+Zbqa uML,%IhhLϚ$v|uYfpQ BSD(wOYPgx1S2_U^賀q5FkzH m)zi[i#4. !}$*Ӝ1m] CcS%Q4D=.i$~ߣX=eҤ"_KƔ$QGuwHñ 8ca"i7\pNO6?'./ MEDMמx -J/ ?ʹa,ЬX"7y \d{j`80 {whfC,M^U&Z ߩY[?􌠌䔍fH_QYIavWħǸ!=.@TpI z%О("m^[g7p e! }g'<4:buRϚf69h@Aĺ{N1ƀ{#4R;:+! B~Az^[;ʀ`-ѥWbt&*9QsGj~"w4~LOO+~rQyUDXdmW_3Aed`=3'ݺhgؑ+*-bu¨А> % .b:?[Q!>wS}dWć2G2㲱׾nmj7j;̰M}u:Md*5`C5 n!ZytAM5G U/vo9q}'>g۔d!܊!SkYRQ9 :1!3VisQ7 ?WFq1p'/!pCT)0Ĩ&SNσѸ{Ʉ%ezܥQ͇F43ķxӢb$SN'ԤC$F~X ^KOF Pds;iXR uu+Fy4=~3P}[m_gDe8<ݓqת2eAN)aoAHGJێg7&h< %|LR 4qԈ}ʉenGp$;n.N}@( pyQ͈6Hg oԗk"~n0y(ohr0Rq9?k-@Z<X5a},u!"(KODyroB[@5k٣Hgw+>^.)2e_$שMڝ_ј&2/!њn3L// t]砌z]Ui;tViQzWdmO(R,+ƍdWs*UlBiX>t3<5kpo Zb- A=gdη2朗H0Cn$'kLܘ?ψh\& gJK!lgݮqiVG /dq]gbhx1eJ8OŚ "pa^ޏ!A:?` QwGxlhvJו=SG@ ?Ђ͙'YJ;$Xek ~_% / {-BW6ah}3'Xӟjzńl9xȮP<-,Ry&\y5æJtTR+ax4nafB2s7VhLv )9 'sG&BAAsoٚkygV*B޶u^Q&uag$:ji%9[Qʲٳx& 9KJ%Q^)c7=e]ߎ> x.s;|_Mϵh$ə;5>YUwLގlyRw_Y I {J k_d|K/)Q$4aA(u* +p_pM}uN( %>`$Z!ݖLRTtMv%v-KoB_ٮ9.(s_~U@dlt w֯7[UCfoߖQ[odoi@w*kVd(^_ڷEXRrYgz`F-i k: $92אc$.PS~KR1scy8a `ì4yC-(XN4ǿR-̼/HkX|e[ >wzEh'Rou#ҙHCǹ)\r~^F_L<*X"<_F]Ώx]+MGPVW議&$ c!d\2z]cm_;CR)(ġ\ߎm= n-(8B/yJ`lM. iђpw=zNl3QC0ƅ~TL zn]K.X/D Tt8ᇡD>>? -6+Cߠ\T>x,bߌ3Z}@ΡKMwjJ$.|loԠj(IqBWo!cR}59jjlԜꔉVъcV*' kqx,е(9W?<.4l ` %RozbGܾ3''Z:\*U^}F hZ9l7^X3g̋d r`&7R_+)Ms]%RR(+~m=Is ˉ Zq;+3w¥gubcc0e{&=ZQŶ5;cB U=JUIA 886D!*`N"Ud:+qLBV57S]OhA^ƁXcd{VY!d:#m>F2Q,aD4y%O/h*~͞ZV@2FbPú7+P}V7X ^KE,~y%+3PA cu<Fʙ0F,Ii̢'+)ŌW nH I1?gԅ/Id n[3֏&س_kZ5QfMАJb"vFQPTSuZorq6j,7TPeH+=8VTIbV&w|wYA-&]L!7ɃHs]N#T|{vw(#,P|4*wZɆr8N] %El}Ad3ʼnJd`;/q^gA;lsP{79՝CzEMeYm%E+CS@aDfǤhhi^ \`ҏf~O塽q&!>9כgL^ctTV=vT8…w\bs$ߚ:wZ&G;He?EizbnI$s&.y$َN\OHB'L\\k͑)Ǒ MfVہ8^߯Z+6p.82㚶%b(LA+ '5^E5(,Fwi:2;({=!0aK [N$]&Bnyo~&kvE>ޅn%F\51YټxBy-(XoߩclaoҪYAEfV gϩ5FOl,d!G] XЋ6 CO&Q:*oչHs 6ufˌ /Q4Z]K匶lB҂7^lf@WR[&?M!aXé1M YVFFC-s|2Lo-XIT ]N+f̰w<8,!#qÃQBMLz볰M0ކ>Ǩ١J#|luar$X혏,M&S5XpЪd!GJ|C?֭qlܛwG1/\i`j)JwбM c*}u@1zwtdOiSgjgl]u~´rߪHޣX wU AzyXډR PH-^YzV g {dkF`ц  .hJx[[xfD+9r, EXY5a<-8Ϡ+ %rڹW)ĝ6@ Lw5uc+cBC.־}Mh&"/.1]` L~e)ڙN&fɤB3}Wf6{/ڣxp>UK˘m޲5vȞARe~vh*|k.z<>&ؕ}4"[, ITnӎ'<UcaΦOb2NaV%dyI6*>y/XaEg2򍹩{=Iؠf~ n^}l;$.b;ҩMA4p\T?<_!Oljt8 {Boy8Yȵsf48[c CQʑ3K[wpaӦp.5 aWZ8&1Rg )Fq7@SӹVm㋕R3CRlug* SgDpAЊ= [YFp(M+!;A>S3q;&[c4-i~j؁y{|0y-!|<~?>ԕw,.e cP6oM&D+ ,GqnҖbe 3CA9Ц0J)HFN#H`PE4'oi)skvaJCW|W],Brlv%a)+u所\7! skڅ*eoUYf'O("~\uic=ef6ő=~'D, iY{UPche7I |f;Xv;b)1¥a UM+W$O|cXYz/n=Y$8yL;TĦۺ_'7Wjo+0!U]Qf $zbUʳDոt ?ğ.lV[濆saKɸ\lfșHh Ejn*e?bFj ٣aG~r|~aC9({;;sNu7Sa@-QzvD͵xNi- +݉|H*Ax I ":j2^ A8ݙG5]D~l5rҊ^R? s8.Z6Kilwk"Ik[C둁mqRP!0@Du ] d 0C X5F2Kƀ/S6n4AUӮ-]Lsov1*UpPw̲l҉#Y 7rC:BY HGܿ33$C!9pօVqG\l܁nx^`ѶKjp}MYwԓR0ץg1͐B*/_gfoF=^haU Ly| 9A  :ҫu4TjFu1{jĩ嵓ע^S }ְݏxAVe wBOjMߐ4jQO~luǼ?Z2,jsYxIsC nn\g,Ϳ.VRomEKۣgG *=/-~~/^B^K"YˮX֟¥i*M|WP2O`iFb5*TjnNoʚ7e$:N J <ӿ"z}t QΰA󷺼`eam`4Ȟ*v/"=b"3Iʶzd 4}^;zԼبf&o͗ǤoûL[]#OkvϣBx6Ѵnh,|Yu7p%Vڸqg~*.Xx| UsX q"O9>˷T4)MNͭF@PU< ~ɊJ&Hk+nOIN{\gp8;0kѦI;۹v/@CR3 FflS'޸kg=cLBcfq2sZ:PiF7nrJ(AYgsm*L ^,"\^*.S'# "!!!YQ Jz$)񒆀x5qǕ KXbWjDbUuu$K<]狶jf:Նח WF*,0D4@g|<;brV`x$dSaZG;=Im5]v9^w=*-g8鿎cRMA!'G6F (yo졚.ѨJ?6W5ѣq|+!YE/ԟfRcRll֌ԮOCvO⽷"MؼIo|8Br|[wcEzidߤdsf@yАl=I &ꍫ$ĭV)ĉrt}I|S<:qfʵ8oDVPe~Ttk+:])]G7aG[965.5l߁_+Onљ?s-h8:B1NۿtvSFڰN'M/UҰCEdC9k+KYaćx)Ng7M`ţ'p1A".d(.N ' W;Ϝ} $eWCq19d E뱱rO>ǂ~@Х6^ 54ն8"AcsYM?m}?VkM63?d4Xx:"#maT+Wm?GmM]{1ܭbY 琬l  9< l0vYs;A:KʖvdƦO]H%=&q'2OJs,C^<& Wm{^ OUݲr ٪t[ȕ(j!6㍂|^(z3mnW*>L@`P*inLNU-[T|_!Aj*v GkeVyTAROL>ʬP?@>s̺l)QjWK@_$$ ?JёtܱOLMVl,r`yA}ƥ(p#;ڐP'ʌ'&_ &&JԔ|CB3 U>Ɯ%HaBmLȰc (PSeHN|¹fqKBJ*%|dE\CRRd>nXJ 'Vlfߛmôw^4RŮe5-&9r~76[q6\[fXEֈG+cxZ}zj'eJD >k7u) &RT>%T$(d~i~rmDXa)"^nE1E]Y xI[pDMCۺ:Dq8[#ZKGu"0aFW"τ 4Xk’txlSjׅBy: ~fs5ԯRC'', b1a+ F6W Ek D:r"Pn]Q-~o+n*+_Yb\#DžqƁY|:ml*M "\3C2( :3 M7Z 0}_"_KA`1Xy@6o0(0geV?7[${<3l*+0|\_(ZCD{TgFɷ2ʯG~2w,(22vۣ-0r5 v/X( B{Sov֤(Tvu)XwI,v,+K5wG`ߖ QjœʋoagjpR1+civƊM|e㋈Klr Z%MD=mxV\BRq,=7/-E[֯ L`7V~R+[3|,Xp1>`dX9摒HdMnF:9Z|ci:=-f1_T0j>~Rou6jD{;&$vՍ7K,%/8Dւ؅F:.F3&Nc-O\A|yR{tN;wU 7"3Ӊ8'5.ԍVl-6$},@?=Vvp.47P$<à/҄䫿lO~cBa"U(}Ӂ5Bׯ桼`I<<{~$E"JJPN]1Nx.!tUś < qja_5(*HADL-BrxMirH]-jRXl5-"D7J! b1_n$Ϟo֨ZoԅU ƾ{I:] Hq0}JX|/6`r Z|I7`A>``.9-rdNևpi d݇U`y߾lMic#0ayzg|dsCJAnNWP_@O,q19j Kj) ^ƠI7Kz _r1sy~kkw.cMҟπem^~ h-vbFeh$bEw_ow"9SW픯{ Y0cʭl*ڣzcÖ(B:pjHE~ .d}Lgm>C~Y6?y; 0e-0J&>"29lS1#u-Y̻; mz$"E oǪS\VnL7<( 2[tgǤ1fJ={xg+!(-fAZYB+?*[Q|6m g}wHL˝{-nkt{٧C$~dI ``Q +dNcZ@lmXK͍Th%ei)!~>a!drq , e `+N󋈾f-+K ' %3<0x&LPsr뇾bCKmR9[t$NF*-N-={Ǎq{6},jb5D\`EU2Elчu#ףH'GL"5d&p<8wN;y?x-减>!~~Z|/ѻ@R!"ngfx@f*c}gs !~GLE|מL }6 t{<HZ8"1s`l ٣6^!::lkja 0q_G4i*ǝ&ʗZlE[vCzXMFj[_O3{.+ЛQ_`C?f7n9YݨI0SZy(0tPXc-c?Su_zuӵ&xkw# zQTC1qh`SdNx ˕)|]-H啞IU1Ioݐ{RqqZ52J~.m𭧾jIT $mN tNj%y)k9/VoG7`|Kk2%[yhd0E"|ԍGcV gQys"h?&fxWބc'$NڄNiL lb H4H?Gt#\JU>REȪHcCi)<ꞁ`ز:L*[1OsOz յ r.Wp FbȂLWHrߦ2z--)6\ " u>6ĞS n"eIRyku8g̫R] jqw СՃTylV(OYΊ(Qk@1Mu EٹdU;ƌWĦ<)N(>0C&w88(84Oum#]Ntr2ƽ"Tz`S>>DoP‚N +_sѡI VB5|c-\J}YŔ_)RˏaGEJȳ>$ p\!:1$P>܃+y 8zm5e5'F&--$gAo$}e4P:܍&Q3=bg<_qBm!7~1 BFLA̽RsEXRPyAc#.Q&jAH !^s]#0BSJ:2VaCcmtu6)E6;9I! b:'m#] Bg.ԍhrY`b?>Hwcw\A&}" 1ߘb\T%K%e]=ͼҠhaQ~<> dxߚ7KM6 26!a M[cPw InQLZ 4iB) i 8kSݿ\6)`2}p{LR|8C@_#_6*f|Ι{`!H2`!>yxN( dsq?z.(Ez!^aPVdH:kX|ji0-R$]_oI%/>"&;|Ƭ|ƳYfXupIUn mm 2'䥑U/Nkdo0-TV4'13 `j I ad3D+_R $6}S ,Bz6/zT, C)OL,h.W ܱ_/={Evj7#~#QA] /Eg3R_Cɮ ה#)z_\r@v^Y[$:ml6x. {4tp>l۷kX{K >Aª|=L Ld'c5ͫ8K.)'2|Yq5}N!=.Ψ_Lݠ$ e9a[.$N,Q-#ftۗE6t6Z .O|ྡMx'5/!U`. 0X]{"7s\Vv H1=2%9&LoE;2V+c)Z֭Uw~C VBp~ {u&y$I$m$]FN"N׏-HNܓ*ǀFlpC+p6.FRHhc-'h]/I?aԋCx ~@DjVr Će]ڎ1s7n?BS J_&tT"˥z^[*khڛ4Ғ$j%}ȑ(Q?  P-SzڠV/wNǑ?:B~ҽLp >E-rf˼"dOK\z.k{ @qM_M,9{_20h ъurVam/gڱ;"B)}y(h)Xd/=MVHnNu6}o2moa 8̼Lo/Tr(b22M7Q+3l|oi{U.K$}%QF>/sZ\"ټmkfm6_NuDzR5P e;פQt8`qS3$C9L;c cQ95ZZ Cdߐ#<-iky,͹B9'|l8r&>uJR+x I`V˜gm$J6OǑz3b0~wPIzVmCɡ0?{4 HI$+6F{O$BGBwc 'j31X{hK~a*bv"d3ϻ'M*jhXLs*~z\K&GWk!-C t@:xޞa!gpY% #p#j:`9%zBa2zk{F!Q ǻ8y ' #bU|uq}-5^jj08wt> L}q< VV/+Vuޘu 9|S$|Li{#z|8kآ]{W aPHH\h2EKLL: KD^=u66=fFxȯZ l ORm _iVM 5. 8; |YKVOnsZVYGHlp eɪsj׎fhV3HiJ2W1>͢u+ #}J6pz5~+^r/TLFr xvc 8( gH#V ( <٦o!*Z8\C Đus8.nX"j 7` `%J(:cuK~w!wte2iCGi[+l\yI`>>ZPx.RR{da译wH8fr΄ګڿ}p~5t9Eʍ xqO%RəƬ(H2Y.ܿU|ܙ`N "9=h׉H@fҜ"!v]~wG+/P _&)=KťQ[Tr6qϷiݰOK7\s9P ^7esEsx5g1udMUH-y)kXc̒ 2"̀^w%7ڡWrν/x)A-ilF=A8ٴG+aRoM۷!%~ {qumX#KqqxiAn B @t52Ŏ*H)SD`L8C8 .v}Ȗģz_C薬k.3ǗjjY'BeS5ˆ|Dj|՝'btuX23wNBP>jD(d%ө1LQR d@T\H߃c[$I@Lxx N#o,B"bpFgr(8bQ<05D$G\ qSaD)E$-C_; gܞl?8yΑ!7nH6lC6c$̿cߐz% @;4\|#N| u?|OË`I2/3DI_=q_5(!(3pbA+ޏ vp!n{?sCSC,Ǵ@r^OjcX&9 z^;աY! [鰽&E1} !qg7(7L~uw3ڒҚ52!=&1IЖ ~h:Ժ,%tt==p#s,3kp1ۙ&RdN+:ㆳɼUN V2>]"DIzh>HLTsѹy y|SXW?1k39z]K IO: lm#l`0O)vr(y^,;[Sf1Bqd?A'5b?wapᷘXbn-fy"77SSQ>^=ͳMS ![ޑSLl7G]f v;U7%l5sh93N#.WXw-~vcF$C%<#ngO22st9Co>Kx!%r} 5:7;>XxRC!4bΐ*K{ (BFxW2Y!ϛϱ/K߉y#,]\ȭt;h7z``5:I9pCN|)B:5l"=zU N3ݦ+AvēpjphT>%T<4bS`mYqئ]/sy\tÖQŹNbf,l"zNXᭁi&*f*BրE/֫9_AHX[S_P[.n?@ѺSGfuěvDbԃ,̹͠E21K x]V}MwjHt*:2 ՊЗ6Yb!Ψ q OʷβU J6P̍{A4!6FLOwsv>ѤaMyt-2kiKO1Ju5bK|^Mk[U$4bu!D{^/ YEN*q^y aX^ b(ɨ8݀skPhb]g ]]j>3jԒӖ2rb3$!wAg aɜ"8$, lKBP+XOyQ!_>S{~8C!9&{7vstq(6%9;wJx 0d9a)\RҝDz".rCDvt*z: * ʢ@ʊiR0Q. }[GGKZ|WϪ H1|t8m!dWWӈ(!$08x+ш=<_U9K<\w[qH%f;Hf^sԵ T_ .ԦK**s^FMNQ ٝ,\Ψaf˱aB գe IN!p'eJqJ,UapwX(P&Tp2ʘ΢xmx^>UFCB_Y.mJs4Ԥ \@.=2c {_v#am2$ 3 mqާ>dYQ4#i=햻:ק9\9̊p5NpE LFuEx*~|' ½"3=o`w^'ʮI &0Ya6ʈ*'Z? M>5+^x@{SXeNL,D˖\yW7}rpZ$qp8WHg" yN]1-_ĹCh&RԶ<\?lZ 9n2g$uԘH| 2m13'HgÚۍՊJdUD0,y'c4E5՞V3k#^PJ*0T=d߳)]}%?ܺ4L.ۛ'ǖmkh^G7E\14c`2l%N+N-U<<s?={m"͏ӝ-h!bIai\Vbqba7\+b&zZEidͤZivO&D7(zLꀌy 2۪B G2e@f=Fhhқ Ƿ\ {]%|$35 xIޯx_{dQ;#q8Ԙu;eK?0֔yXa2敘_0_hV~Ğ _+Wv.MwDڛ*,SK}ZH{sD`uy嚘9"M=v1p)DGuOxg&(Pq,m3[pXw7C̀ qrgwvn,vYҚi#? ރ=fN:MGp3 u,gkӯJbpcF{Pv)$6/dȤxoQBT?|.&c<<5Y5,4k~W %λ{-)0ZQuIBFcpQa#9ϔLۀcmb6ם/Z}? ]{7M==Y? 9ed)SzJ h p/Lo(,@OE 8-Lr_p tVvwQM^ɱuodO omģ`Y\ܱ\m@sСzOdOw:m=0P#0~EmD?5 2QmD71@u֒[>DBp}dԌ#7f<_k:\D~⮼~'.Jx{k ٮ+xJhy6XBi1#6ֈ'Xؕ+ro8Xm.,S Iɥ[~wBw=~~G|@ t.mV2A3& R-% }$ X-i!%g+7zvRp*x{iX&U mΕri+o֯B7d4dE&Ǯ%`bu⅐qa3 &Niy T}G<\%^VШ_G3 T>ws!~#Y]YpS,P_L ԖMJdq865۝l6qQJl+[ opPg R2! <K*{-'c+~]O`w- n\<.j '37LUu]r79`kaoO|MFF[/HnH+ER5M|UO`rmѺ !<܋^!N}Xuf .}e)v\9,K%}# VI_/Qyh&CW/DVg^KlJ䤝a~"k?zwn:hgO+ĤR΋mY>"1fJʔ-2'ܲB59&Aw-"A2 ˤ=e0iսTPȥ iA yu_#w EP26 aY=Qi<)]Agٸ7d-ZtW-P*YE1?rml<{3aF\b Au3P;/'QATH o&YT[Ӣ}@,t&,CRO]l/.b)P+ i):0Ed6a-"~_vxY q+@6Ŕ6f>:#rZn=qGSҹuV]߱B7U쌞ۜ,c,(L~?$wERJWx4Ái(vƎ(+{F؞_P|3H/F\pI;fB>ѡ*;2e@6dxm'OdUIh|6{S&kڵsIm@Q˔&SH9Ej&Q^JIXα4HaӚHAA_$.XeRhwOR.ŏh?̉+j'Up䍎 f\)-;;ҥt"?gtbdyt}n*JTi1FVkc>;W ϫ8OU~"^#7 "$nTҫS;D4 ~"9?6u BAA0Lѹ hm^Gv@vLOv%o%o2E(BoE45Z] -By t5u.1e[d]pC h ș-¸9BfLYKj5 xk2R,|RNf[m?Vʰ2-?x'(.-Tpc,ls>O %̊~Rp*CiOݑ%J4\L7n[}(<^#(d:Lj>tW8O`e *~Ax/.!DTmB@)'6z$:]$j>6ǑzS(S?NI 'ڄOEG*tQu7'А,,u_/F#1W$JP18}xkmOY`Y2:oĝZFU=flg6gOtK2尙l+fG.)Qŵ:zz l^&DWZvhޤ+pBHPnp#D,_foyY S%.#bm-›/EҝW*R}^B\EITXFGi ݀{w4\5~'Gm\!"sCȴXn킂XvG }%:bmFkӢ%3w"XmXF?=WJ9ELDv]$Hp/EW] ܾ҆A>9o ɨ Oܲ|h`*}sCtNa5m]}~kZCꌤPJNeM/]f|&8Txƙ՝h) 4z38$N>=l+41|*3@|K0jbaVN ғ}uN\"/4>ckqE?^CϹLrp6l] i+}?W# 6sdA\$NPk!O\]Vu;))DZUmW}RVI /utap6i7 ኢLmcI~2kr=QJ$aE:bN}LŒ/PMSukiuxgɅĚO-?F,^U芪K3v_-P.-^{86<6-=FlgsoPzHcWo܇Hǂ7$7urw#݆kx nkC8,FD,\wQd''J?zb!3iOu[؂Ȼ|Zَ#F e(M&CfUz˕M-[QTSfE׾=(5&{#dh1UP72'%0Ж o@lʶ3Я)ۦMk"offGc=%'H1+y+uU^X؞B|{q>Frocڲ |SNԴc9e m˴1jngTv6`чMc&vFvu`kWZmu`+9n%Bݳ[L˹>8xGS݁1\yQRw3Qm0}6BiFD\IL6Kr )"JL>-ME{հ?te t°J8/}dgR%f(H ,&?.kuL3Js?ug[Ŗ"㬣u㺙۪>mwZT-,@ ܐ12Awe7rl!r #A5>׽*Mȡ-Cwa; =N*5;bd&\&OiN Pq:ݷCcTv׏r &P)k%~䏹2ӿBR/ٷsdH[>16K3Htn}xk7B?E"!|gBS֣#8pР.,'7*eqard^83u#|([&q% t[-?v~Zw>,MNu;TA95R>TN.= k Iu޾)y vCɇgHSҠl5 U F!eS3#{um&) AZh㏂›Gf~qd9zIC|se`c[DAb5w,A}oLoT+DPʾ`t#6vҳĒDzϝo˞k =2r@g';Ht4n4+Ak?*;h -iQk j {mPV(w*\2.|:|γa]txZ3`*>}zI5Ӗ7TҶާCB?L> ]b(F"k+Ta6ŒsOZ*2 eO)zkG'd8xMYþ-r/ tV?hKo Ζ,e7X 6K1O_LE!_|AowRyMP@r*lJ w˒M0e ]XJ"l;9ENn3fNK89NE<'vJ<23r:KP,lقx_rwq_2z "MgvFkDǔhG{94~(2MqJgIm^#:-6"k`1ʎGSfru&bqJqP{uv2e'ms;;&7X 2f%MZ/lk&;:|r I9Rhx1{ ?丹 _ZLb^`#no3f]Øqw2{Rx]Nj/ -xO=M*t4:Jl%cżE0B0Ǥ,3s'pmEyp⹖.q4jt9i<9A7*]{;dr'(k t2I;\E6/KE0u6Uf4EzY,ݢ`gܪKIJj`h*U < 7dVy鈦!#HIhIMR E$V[ [C~4ҟي:^Q;M4+MxZRX_[E3S°44ДٷzRL' <=I+I? Us Q);#%7^̟ͮV>GhYU>nijS9udڤoA=^=<ܯZ߬zōNSጦz#O`03=B7: JEKSH_AJEIBPŇ&uU'pJɆ:5lc/g^;nr-cLf ڋn7B&#.`Yj-)Qz< | BC׼|2ݲh=<א@Ҿ{?svˇ$(8S'\dqg} /ⳂSފe(a܁xz· wL\r4:Bf9ϛAfIuV=<| %DG Ӟk6)_:͂UN0O\4u8TN$āh곏lf4ˬoW*+qgl/,wu@pÎƋZrPϳ}]]+61H!P9$watnaR |?h}NbUk}<q nâC q*N0,c:)>Ì@Z i}_Sx',*3-2J{Lxe>:\h`H }H-܇Q VB(.j^ʜe7M$W/"%lFO% \hKmi5= cRE6B$%X!KtvNq"Ä\S=.hm>ӓy)IbBI Z(2\2ou.tz{s ߜ4A?5Tg*=/ܭCLU!@YܥKl&z(؊kN*XI +Y=J3/{`.iwXWD ~~k̷:.pK? ^%_ivq ; 7vKvH)b}{Q)5auGLvZDXEyM쳛NG$B_ 3^lq9 z4yMOFQ/Ć>D{g2"^8;' `@+4eܑEGrv eFɲ7:!/U.yBRn?%F7; Ȝ*,ɞ&"KkZCtʂw앥M5yP8XT@ST_ ?)L[fYn*.cYX3VQBq;.4DĽ(NG|G4?Rc %MԦ46YZJ[E晴 :4L*0/ Y7@~bul N;<?kti8Xw1Z;NT萝;^e:,hYmYNzg\^.>. EOZ8'L #lUX xl;(haSwR1qu /R$CXHT(Qޥ@̤!e V. mdHX٦c<^z0DJ[!GTrh l.W>dr..mN} ʳ*M>Vy^dU Il)swSȊXU߬P>+ V,T>|(zӻ̫ #4YpD'[p8I`)$2xh y2zMVwٓ|JНfס'y#DߏHϿh27 J%^E\,F5_zfl'*cΙ _}iҙ)[/?~5YK'%oi[zPg}-1KE|S0aܐ5OBh0JF/JpGGп\=d-UNQvd5x* ˛xWDr\3pk#G~ ?Smu|\5 wM˚M{l[P!zDrIpXqګg[xQ 0Y-tuFjVw+K\@]#\@_x2QK!}NFU?e7E-yM,nlv(AkUX41ieIpͽJ . t~yIB.dͻg0#8Iekuv7`P%Ҵ4[r5V[&ƾD'~悯>;/eq|r ި >rEl=fJ}|AH{БXi>]b'iɘ .vC|e,J1|$1 y0ku9VšEͭdݭ&x#~'~b` %?ɊȜŤ^zDIVǤKP$Qr1oq!_:)^ra% *k:ِmE{B8(58_4tq[((a*t9JUxu%bktiQDٚ<7ư,{ =|L1?y]ȏmO'Z(hy.6  ;+[.T5Uᐘ_"  2,^`تdcȀo k[R;mN)Sb9z=zp_i}4q"ՇhYuWzĞ2)hy(SsO &Mxl lNN+ ΚK㘸?/Yl]PcMh3MPOMdG 堅``t`O $[K<% ze~.9H)jAX  ㋱G,\ s-Il>G\ Cw/q޺B䱂ZnrIjwW||oH~a4 ż̀wmMǔy eyq_0pZg Pߩ;m;7[uBSon@A`~rޞ*$<0w%4ֳ/*Ie2qL3ӎ䋡^.*'Fqa su&oT"W_Xj-E.bz uHZI4 z3Չ?bUaL瀼N4l￸IJVpư K^ߜ)4T\ՍENdd[,4c^D$lN }Ę \kZ=-8eX雜 0,Jȼٻ5،yW!,]1Y_obSi7Cٴx\[m ~.f$1r1[,H/̀Tp>5dvv&tWoz; Ne.õncG\q̷ȚFu7'$8P[Q*M,*_75IfMŪ⼈0J{ :d A~-ӲĹ^1'"3Zk)`Ta"Hzcʢ-*.x &T6.!N3_$@iw=o7Fp!7s.@2\ Vkv'PXW?x}5Ae6^ ҼCNc4s/Q;R$&ըV_&p3aE"*@6+'MH#jedeHQ~JGKz*B +fuB|y QAء2?l`gxӕҝSiؽ0`< jIdS@6.tA~g)㎉ˆAeg1oN KO8~[}'0u98B [EXM#_Y\cAji= u<L y޼4f<a'~$pekO7OB)QhY4k̞xF׉u+f%|o?l>flytZzRCˑ9/Rcc2=Y*FZ.]< bQ\3*m.Z7USLm ŧR vneQoFmą'>Va2^&_(£VKmWPiR \ C͚rwtq:ʼn) ?GMKbIԨ#}n~qC;ؙ$SR j&t;{"ϒjo!#`,N:|i 8f>7BW0L¯v-Kβ}Y}O3IVXʑV$9(xJ$З ΀x6 |,8LR)!/N_N/O-~}pP V'Jqrqx,p1dCHZ*PRoܚGjj ƿcQOϻE S XoK92>d:y"N|C"+ATG.TQãסI/qvݲA_MWFhQZ +i2bO%Xg5_hՔb z73I=GfMr(s&My,~6=o$6~4wM"Y^]u3yI*l _ċԂCIjC!gkK?`}KY dݗ˟ Wl4ZzKՍ ݤb+ kל~ 8ȸ0iZIN_) \)sʍ>1{XԮR޽fXMkLζqu!jFzNAsDY)I_5:rؠ3pݜ6:Ha=]:3i/mO#Ăv5(WP| ntNڄ'NTΆAQq7IތaV Fc%b-" J:Q39\muh"tTBT[ɭBH$A7Cـ^B7.QVܕ$6ڟ{wFFDN9Hq> /Ubxdc,`L5:a-5Ú84P QQ"#5Atv7P"^{ >Lyh=3,JwdX1ܦȸ3<1z 4rvN*G˖~{<Hgu' er]V_ȭ9&-H)< 繳dalѓip,9od65$\)..^ja]LzY5dd&B<:m0ygGs:D;mwxOcK;ŵ漒ަO9Cͪ!xcN(@wEh`vT]V~p>ir*2g ǀBӚZ}{n>߰UgAAVѿ<~zPO'XL%"=Vڣ&=eԑnŞ9`bD#~f n;Vd$Υ :*-wU fu<"`|׽ɭ8&RݷєHprIc#3薈aE5Ӝ p<X^?!# J&QQen+NDƖE4`#q1鉧 MR{ǓҭʂjB)0IgyIiQT8l6Q w}y=7*ƎQ:FFI"dl£wHȏqd޼9#?@i+KXlNEk+ި3@:`@\W=ot: ޑ|Ev,V3)=3 }$tw%5]63 9)IH31dch z`@l9=lأ~&u\(M]2mEɠ,_ĿX~Tfv+Vk+[:ֳ_kIDȉk={@6Xez%Ffg1}& `T"ŪB6Ў >)eǯ ҩΚF Z ̘?OS{bk^ȃw7N\nl,#Z0W"VGgqj`V"M ,Ϯ"0޺!s rG̍Csq$\&?cT[nY`F,$$ݕᯩ%ؗ@t܄9ϖFp'HXWx%wu/f~! R"`0dm.SM Wfk/W2`+5g+PĈL⚾yd:G)?Q+V󽍳"i, n'f? $fu!!)Nmn_h/Cj/څ r#j9 S8j,7w xjEED]bj?Q B.ͻ8~A1r<GEQB!=I&=g-;:^R C!=W zhIOώ.ǜH&_Z(!o )=en֩ D!慮^+;%B9}!7<1GQF: (Sƶ pSɸ>׿AO!Cw%[$7f\u圚3M=%ɼ Rs{xTC\^.F:ކf<]@K`?zC76L~Orh l)#kiGew\-]T"F`%)LB Ál0jQizL4L %Vr2~^4 4("xxMCN(R# B+q( *:8"2)]|` m$!G]k]z1ŐQabRDE우5rqI?uk5zytʱ Z'JBs'G鐫#{ZMaJW~wFhŀ-=%7Jid߂wE:FrNb_n \/骱=[w??^y碍S ~0C989N2$ٴVfcAPSeǹjHtU^݋ɯ9 s緀I d G9&g(,ܠp"mxSШjl/-| r{[E 'xVLXᅵţe)JɅ͂%wUe!m,*x3=c%M`).?E/NJh,l鬱x&ea/~4ĘTD9&9yxI{L:v'281"VI B+Mcyi@kMI\vv8VaàC~%}\<0aAmoj%5HVPIS$k󨫈 f?o播?l77_KEdfgb)(\"$[V .GxEx> l3vjv1#B2upB?W't!؛z|q5k5yil',cV֚a.l X6݃~.$3CjG?*@'E (7gRO2v-nMˋg'=iqvF$FsJ}.Xkt@U`Ȉo$I,Nhj={zYy ZLD3~Lu)$e&=K9Y)m+D4 J=@4maVcUuQ^q 0K|D*%uRôבYgqj(ZYBhT8W>(3j Y5OXuq%)\qXyAק=eX`\ Olʀ}q:V7x[~Sr wZ랥\/- .E'*<ܜrk1ܫ-\{gu Q Ɉ"k)œ6<4_wLޒg"|Oh4)uQJ%Sqy#@f[ʫ5=]_KpW,.']omor:v.Xe!ep l pJ1grjwdޒ:md+}l&RjMzL>"mA6;ӒCjAqКF^s'm1_W׊D:!!thqC٣|qCRS ?#á0ub X34 #6M|lJ65%ct&:1"/՘ѱA!2%+`6=NDS%z MQKv O݂P(x~'YIz#էJ4<~kkhp`/+ >W\RqzU?׍ .Rϡ#f?O ĔQ|+<'`LN5|@m#M1hw*0]h(ˎ-Xl`&7OE9|ug 8Zf$ Bj?#.< ;l4m)3TQ1҃NI hCMugݍ&P3d 3x~dhIvž \v tdqB0qNǺ68`Ĝ%0s| `bcFO!˳P0]̣|u%McS{goq`L3 _坜Xl'49/U rpfݓ;݇L/Ey/A֬\VJmkީ(1NVH$`;yi*`:lt阍r%v^?aA55λ0mr\]?PJݮ߉Lꂪ~I#"5͇8Ҭ/W(BMW ejEAɭz(* 9rosގ-؛,eNݱD,v[ڷ(jF%/7/ ]_.zta8ȋű $b_~1{ g;PI) dA&s3xh'(Q IJ@ F.Xc2b7O׊1b3c2 A> XZrʠ1-6ӝ,GM &G3*pܛ#j=me?3iq.eѹWp450&T>EMD߭.4?m]xG㍼Km^?h_ {\wb SM٠qʳ^-"ʗj1$M& ;-8 '毽!Ukkk?dʠ@ɺ|C}a|^ U>/gR(pߡm=9F!wxNDq y&rc9R(c3\ 'n|z,2fk97z:7u_@Z_(i[Q웏T؝KOrt_:gshw]lM(V%<$ECӐT{Ǔ:JC6I`_s"yX_ nc/8-Ud8K*^I L>C)OnI&ps Q̐L*U ,/i~QL.\NJ$zQ=J$!\a~ }t*ъ)tݻON|EA9 ;unÏU%Z%s`+rTay.S|nkf"}'r9(UW}Rrc5z0x>J[R5Z-~Es9 ayuuUf&YBENFb7D9N/5unD }q}dB/;pYQe?{j/~׬O]³HMrtt5@*4`Kc?^mk@aYSG 4-쉩C)PIُ09z@є7 ~̵\س4x T8Lhzқ]Y-d=z5d ĺN3îU$I6TKs%_;KOvEg} ZU0Gq;6!2j_S+gr\!Xm3:OOd0? VK:$]_6ʣ[uקuZ sK]j{f+mC3ڞAR$M%>c#nsm]h< cm^? f44VV00hn~y!k_[Yu7ON.!iW*DGڞ BUoDSڂr]ua>nhJXdk8H[˼RdJ]z :=[劀}|bޔ1J^>öt(Hxe$ Px]`HnKx!?΂Ю$2bޱz 17jW Yk&IF;9fw@@͊qh^'l-Jb(/G{X; ;uqN_H=}.._vZ?蹦*qXQ 0:DC?k,TCO~G;&8/&]}\ll@X -#Ǽ&uK 7IYu]Y΂捕xΌQ.!pa-~NRutZ=MCM2=r639Gr'QOriLx_A.WZ[)d+*ˍ7ᖎD7i8.ğn<&K[uGE\=rl0b3:ùj f; ]LgA)Q$B'dGuA+=YY^B.Q>toJ݁}Q,{&iex+ eMZ{>c\ޟ,-D`*oT^@vA0aLS-/s莽Xi.xx<;% TOTK΂E_0fz]*L 1VD|1rRHGXV7pX[))kJMr::Wƨ'=CcVyL_hIK(_@ (X'O,h ]7*pE%uoM_\PJ٫Bm.?ec|[ ^B6l.(v4AN DM::UCmae }pI QiIUBY_rM %n¡T@S{h葼SXmE~Qp>Vo~j9FZ rg̵}tGzԀΚW%:bI."}|o%Zﬦt|{m$8zB`#M2 9phrS*Ea9傾)z1$_}[_դ(Ol #q X,^FDxAE?]nXLn5$O CP5pThwS /ncb\]- %ܯ[*؅(<-@֛ǂ[S6SD;-~ÅP4 i댎c +-;Tx>cB>kMAz"(L /[՜ L+O}c$Z [\<*AoG8] ;3 *" 띢_ In _ 2WSqs*\ GA^ #p n*U2CJZcixE_ۆC&Ԇ|.NtUD ->0)mu.#SXDZ]fHDgAr9{`]OV3bd \q&p2 OA ;[/B3sdsѓ\)T Fh) 1^ 03Az_ 6uwWg,gu91/_C(A^a'Ung#活23g7* VW#2*徃l~xg 993G QAG>s[ '+Hf+G>c5=0m?{V8B@ <.JhkuQ*t`YC1Q$;n d?9"m֐KP|S(9Zśr7t"A-MЫ+[$Uӂm_JehAR rnթ괏2)A gluS4es $K{HU=ӿiCb&D8$GcS6@p׌K0(Iw}$Y|4Br߳%=2ȇuQ;LiԿw+Zv4LtT߱EM@{*yOYT<_*XK/ȭhuxALjU#>P9ǵO-?ΦtvC6$M )_3Vz7 B(sX< <4xZuؙZN\?ʉr:7_[)lϘKhi$bP^` f 'նK_"19cȠZ|ŠE>4WcO,K@䖨H޶Mtt&񼂪257Yfݖ?7aVU+!S(I0gSf *Pc\3R'50Ka+n :,x .v*_UeQgY9L$lSqHA[#-f >|__ZUCԍ $SjMrV0s0|%Td.R 4Z3cMk`Ro +~(I IwM@Tf8 _o[G{$":<)c8Zn!Zq6y6K*w+q~ GR[l^]t}e3͓C' Wˬ3j!2e]|Γ FB`\6%{c׍$Bq(* 2gB7 eFR]3 MVoԒ ? 289!,aEʴ <F,:}>8 \A:&A d:CVf|m[1F<&]CGܭ)_o<> Ry4I*ݸCZ>1]ڱi9<`k|l6bFi_a+rM.Y\޲Ʒ i3ɫm; 9.ClLƯ?(z(t{2B͖-AI8ZʖS-2ZiוS 0_dږx&݄XKf7\C_)|%HVl|x:0ng}v)Rnbp6ڭIM|8okbPv!/ iď6$Z{"w}rPVHyd nK§ iR4W$w"ԐRDcqc0Q}ǍhndzqB +\+J^K߭u]ޞ{AUB)ȒAflLy O,Bob[[IGzwԣo^tҋWma R? -l-wd6ι$l$/*Wc r4iP͔F&tZ=_.lչp;̯ͱN\D?uT(4_?KOu4`:bd Jo}4}sPSV !K yK3.c9gJBRc]6`~dsY Qy4R/aZ)ݩ#JHkP-f gWū "T~6]g:Q?Ӛw9Q; 6MH>c.ꕎ89oiuG*ǿ솩~*Q[w Ҋmt<NfJbc DQ,1Et]HJ"Mؕdg,͉\X y` ۆV.EhQ@Gf:{P HcbHee\Px X8~joG&F?_)Vm?4}d7"@XK2<>DPK[CsM3 'шSE\;]q(^]"2Mn.Auo|? f<1icohMFq*F Sr.8-=s"9#s ˿wg-sWΗb1Q S5Uh;:Z3j1=^wK ne{9 dV740n@c[F? ^\xs2D[0q93DmmF!7C}? o"iB:pI|pb@\Olc맗r!t-Rn*'CUknGBHe^Eԟ\:s7b^u$jk}J^y|]KZY8 GYν=Dk7 ,J2x3Q*F\? R qdEbJ| ̻@VUԌ7#=>;.&nF,Ox%ZΆnakZHjЎH˄m[C.nŕ/^Nz+TPeb°=! oow.Uc4Wʔ NJ2.Gd_ "k'_-%͎,JWЯ'*CɔS'v ԦlւBtMR'zH7lr-E|Ǔp/k ND6yI?4| IzQ_*/ޓh~YIO1@O-t+-:&zٝhP8R脟V)#&dѴSzeUȶc{5]۩0g< \:pmY }%shĸOC'HvEI~ӭ!V50I65-'s 2~Oy6_F_1XL/X LQ!2: '(W=sºlL&ȉ++gleQ5rN1*3$P0l!Ə 'djNMgT1r -X-*1Ta`%L~#>3$ߨ’U10!ƥaOn"4B QGx6( o\]n$Lw7.8ge QvTK''#<зkdp SP\z';{Purxm ӯ]wݕrH2wڜ`=`FH (1$c~THTpl r|,$Zng|F 3,4muJ5EX[r60aGrF[7EVoKş|.4MQ%nBaX:ȝ~y~tT Jmt;g@ֈp,j՘?udGӪusn $CC{ SÓHlc=mNS&?I2m_=+ = xYSBr^K\76r1$! w1D7 ז**a-dV,|@fП5'٥$L_%FD'^lrTLm&}I=çڼԅ05wn57ӷ[IoOci%ⱈLS;&M8w,)>Ɲ@Uއ Qg2c*2}#hsfqލdU|cVYGRG;n,){p|cG0LO=i#:lfo' R8PG=8ڏCXx@"q޿ ;tq폓R[?;LDwuHdc_G+&AM+FoCID̡>/0KA=vgȖ#)%(϶%. wfȑ+@IlH(w;|#v{k5%n/jQVAɤb]AHĄz9{/<$"LĆDJiJt\Q ?CU~B=Qu-k1ChTε˾$D[mݩ^$LOkv3+Ap+Z!4堪 ꘧[H<c*u=fE)\+̕,ͺ[ômy P:b[(ވXV(@Q;Jxh#'Ey`x-BB͌z'Bbb݄! Bs_g?D2:|.Pu>k,46;[BV(R:÷hCұx߆gʲ=(zE'AK1N=FťWn?c(<6 Ì~^|=;pUe >lo>-++f+GOɌ4Azz1#a=50F6w?_kYjpcIh-:lr\]vEG5^n6 ս[SV!uF:!XW0ꗾW7+5a9$_̈́s/ >Xp#wtJޅ=.Q9 89F |jyE`9D=Ϯ-np$}#YZcwܗwG#`q$9&bmORz@%k;U_B]4i؁;[ӴLˉ^o}%p%y* 萨فYP޵CUrPR{؅kp40fޔvxGcҚJwzkBv4w uMnUQvIu yחN(;ZvSQ/臷tp'O /K`c_aw4 +y1m^DIS<Q^NG'4@f"zRG]:'n `ݩ $i~kxX+$9K_2Hi"5Tp\Nr!%}߃t%y-3'LU[a I?9W0(k g}<((U~.Sf2pi1xc:&J%KyDaOZw^ifϐ,IExޡV4S#q>4Yh_c%2Mx.Q%!4 T/]N-E/4&\LXޮ*v%ӌdڡK͙D{m\sF-g#ێNq_7W EL-6tV+A<3ŭ[J9}_c-QF3VZ`So}!9LpB ׆ p) 2>6h'ߢv^_{ ^}6 w)LlZ .a[@X>`;>*΁; 'xަ|lgގXP̍ؐV6l>1$W}@cU^`6{\mzIw*7 BM$ܜ@s= LfO0.:1"JOs; j*.˫uƸ3N9iRʇb"@^(nr| P4|zxhӘ;v1Y̅nYzUzȔq8ܓRCr:~]RLXЕKkSr|Y; єD0[@o"o em6 b)#k!UPS ꢪAߤx8U/?it~@*kXߴL^ DTA)>xnVC Y`'z> ,tikF.s֡T^_F.'{̲0pZgCԽ"M-M5CN.SH%5RĔ?Tb6=,ę^\7$h_?;ČI0( ZʿSƹI7h0N Pw,ι% vt@w-(FG) j"*.4c! duGJƩ65|xhV`l+ LN3O]Vy;O‹MOs})k*fFWJsA h "8 #cGDR)8)w)>6 Iɣh7= gL,iKkmYa*J… '< m*ٌ2*-"'U&{]v#:7`; DV naYBdYιz"hր_m-mkgvxZ[Cp9A :縎YQ0gbAѓ2%6-`-b6֚UXr,G!o3=dc#ֹ޲yv< A(ؙ]G@4Q3T}3P# ң3; !!uП%e*q,d͑gע Q;JT%%-P;5K&GՒf#a S)p_*]r t12$w;N+Ǖ~^hM7CN-SLԎd#S}hx}6+a=5m&ޛIU}"0(gU{Ν! >8RiKv4~MzM~AJ*^:>O Iq>>!g4Iݬ_0bTId!M!izQ^G }"qǽ ў,T(=izd8I( x)k&Vzi%JL80 8_Z/8 gU*Ȑyq{*?)nu`mK^yp [H Nd52 eC=OcPbGK@&[C=bZppX˓BMZ$K]|1ѽܻ#u(loL`_곎VB,ap@GF:S +|RW[VS^$'m2/ޒXiУCh,PX+݅P9H/^Ot qeNL_LΎuT]guIt`}^B^lZyT <*RL%ՅZ9f↽dW^pʷo,ӌn+ڲ"F4F1(JI3]w<^]ͩCM`GZ}6aH:\Xc9GfK^S^ 15Cp;VCڬ%4xըU `sb<3ca^ɲZZ$Y՚ s#v w4h'ZtIoٔ C+Bv&ruN۷s i8=uc\Ng0 G>>Df̔kQU_=>qb7L8ubE/JտU&A3`To)!7lkG;PO.[ޣb| ϹQHy{)JuG“#҂LCcHEݞVXd6^~:8-3;5Z}s`ۗ^C#4ymCh ɧc̀.Z ݓ[c}I<+BIx=_R&p}>|I5 Ԛ%X$wtw͆c|nk=p3Ϩ=VBVF/I]Ҹ WDA)`WpY\5Ǹ7ơRD( v1@<G×fWÇ~]R8ZMg?R~sf~bfj,<0ɪ|P?;7>i9p"MJ6|4m.0*Ǡq Pf%k:B̧U)am"O$XZrwah `_d䚪Z.?26[Szvm cf2z0vςr[Dl)lqR!qQ3)ʘzg_rmA\kt<F |.h c Lyѣi{)G!@TvYל"@WhmvBK/h@ -/F9~,dp7Q$~%H,IF;59(:Zt>I4Ut!4ޜbU8tn\.0 @Z(Po/+d.55\gS;ݩN`BN$CLyr3LUE&C}PX3~ oǙ1QNp5 (=~8˫mC/7[Bkpϛ[YE<{IL-ΧD-PU8d@zW><`+J:qѥB!pEGOuʠ].gR-B8g9o}tVv%vq5=zvËDŽh(!Fl{gbp"Er2"2>%W&E0c4{ĸ!*:q:7IZ3Id} 3*n5dg$I;$Y<^#Bn,צ(= cJIpRZAD"{Re8J( W²pW?Qa|YJTbc'Z_|G^2Oʴbuɟ)<3#%] Iy9\YhԔi%VOu&X\"U&hZHx)Dv'¸] $P{gP<K ɇM鱵*2^~Mh]?l'{`rɩ1 ;m`tQH)֝Iś,-zpXiz>u(5wld؀eU,juܔgMY;E' W8߆F6JT!3:^k Сs-޺.N?C|r5[ Te %R8BdٝLDX7 {Px5T gWBzG;2P_pƦqr By{=t u/ȯ,o ^ oa z r[H'oԆIKq2>(u85TdOtAСtaGX)xF/BBtaT"0!YLO SaG?oPSL* =vJ` nˌt{{ =YlmT.#rƖf~Qt)-uP~bp%3)$/pe_ۙyB~F~$nZG;E)j{=m ,~|$1խXʂΌi^>XѮuh7 ЫH8yRO30~g-Y5@qrUtUPJ \Ay݅nS Z}s,2`MY/ 55QV<ɳJ6cdU:~H44m}Y3hD-Gl.,Tz~%_τ&7-HRi]E&\t\|nF^^:٠|5%:v9zp(9az8D0{57CZ$ J+366: ]5HRͥ{XD@S="NCNBf% xAQ@*&K"c\[9I!/e ~Ιmr]ӠK3 ÃNg7{ZЛq\AղziZN[$Z!0m;Lyq#ߐʝ FW*ye@G$gݵLia: #ᬫvCي,{ }<+c$bu*ʓ,z6Ymm$֘ $]y1(8ю!|Zn2B@3C0 ,TM}!Ca륎rY_ԥt,KŅ@ftS}|Ӎa Aay:>Oȳʦc8Z:Nc#>I  XOmN˽7+K-dfQAs:']y 2m̈- Ib3NF :1-r?\NjG[>(Z(=x;D͔?s`1]=kՌ/ =GAC/b*\9rA[uVui;\n)VgwcU|dMڳ.>uPFځR[vʹ<2cQ g vȴh7G@|ܩHȾyy/zQΙ793FH2̇9ؓk͎ N|X\А %AnS{<U5Nr x"/&]V·CrFl߻ؾ@.E'8gsu臤vmĽ[rKA8 |J!tAEV0A|_8f[m 1b.ݺ< 7!KMxzh'RX|I@OlUywcH|L L2Da/1Bm>>D4Ts㭪te?qr1[ee&,xԣrܐ`)8BP&/{~85%$4 k Q#բ:'b"ރme2GR| ANQAt_ض ]`>|@l!X]X װRw9颓;/<:;rKP~~C({7DП/_Sp؄SОcI_C /:a+Fe.'@b}ǼԐm@FKfJMQQgFp5 }%'NQh7L/(W4!l9EZ/Y][ k!a, kF'N;/v:aPQrR෬AIUv/i 2iVV ^ 5 /x؛E(a]88٨R9<&0 O];j<4z-qJw_r/wn-o2B%R'%^H]^itGXKBo-T RC-D~T sP ch?\͐)A#6#ԫOCq}ͮIb|%|3Iv)PP˩Rfc J1T F|ˋ>e=KkVj"e{U] &73D¤4<}*7<ϝ\Q ]xnƯEFG'Z*3;jjRz;Úoa #Qˀ*ԱfH:E8BVb>UuRHXXdžpr ؍?|nD;mt~)&H/g;(2J]WU ?שbԗ-]w{ELRhYOסSHWHEdhW"3| Jllg:fVzExE%㕟P@**hvMM۷ɿ%#~vʸv{keJ_< "#; alxP\(r`u@"13)av;9 V{yu{Hío?%Gl6!kr flB0Z=zBI)V{Ltr5#xrS dUBSZlպ\tzܑ'6fC|ʍ,Gb1ޡ\+'vzFIeC$,CɆ *=HCZsWgYbƓfpّxk}{'LNkN[ӏs#'jbL:a(/5~;T ߡ aLF1uIKBQRG__>1( CWi= C|dyfH`ề"1}>BjUA|F *~>n؇Q"A~GҼ0U"|Ku$>$;"_`o;stFtG-k6oavHZ:1s5ϼC:J,.n)yy]l* 36$_#Yx vZ,ʺfX}E[Y%sqQq)w LITW>(vfД9Wz\ &;wo- PӔG:!t"PmxA Ey¥UF<"}&-fED=3D|@s@]FklؕT.\y7P1}K?7%og@>4㧑;(#OU$!qmQZ]7+vdsXK|>mk2 u 3HC+jN1Kܚ@R0R0E}!XKR"vG Pa;W>R%<;} P|nc<_/S8ӱʂhEp W.]ѩ9BwM||ѥ RlţrY)'*,gim |>mF?7׽-( DCXZh0;lbA z2}iscJd}𻕐Eٴd^dOEA'Eq^F!YDõ&)Ɋk(qۗ 9xۦW;LgvKCd5 [*M;',Q/y}6M䇅8l壗}t`C LuQ'P[+ӭ)iT`(3u)T "TZVg֖Aڊv8'E{ZV7u ڑ&s< %7/n4r?ފkyLZ@k&SiЀ7}pOָF00)foJQ 0$ Td*sGY-H|ie<î~Um"Pf/Uv|`tq#i\'KHc\x=#D?j {-Vdb@T'yW[53c&̶iz`Q02a*1ouo-3@mLyF#s.XD=&qك˷Io97^hPLˇ=,󮠶.աp+Dsjd #2Oj%j }_?js `%fȹ&K.bL(4?y"pV;8Bg\zurX``3=MbrPfOi̩a/k/vVM!CU )"#S3x9W1t4S낼n>`G?ʄ"Ѽ$rsgXݑ&f/T}:GpYq+BBA1@;.rXIleJK^+OZ)K/QI됟%V>Z&q[+źNm$,4Vh }~9J*HHвx I63k&&DOq{TZ}_tnˍ<t#3K/#r{&IREҥH4Y)p1X&I/%NKWF:2&EUQ*0ݬo0_e$3 mΈ hsc9NJ<Y\`EFƞ51|8Oe zE*]K<1!ҥ|lyA} hTrYI{}EVRK/!l9=TAJR+뉦/Sd3͘0=%+ 9qY&FM;bf=H jV e=8xO ?x+ W2v @h @PIKgv֮lKtA[ Yyy7s[$aMF F+˿k c+=,!7eA2WnPtQ3KϫF<*%(V'"^E Ϲ 3*_V<ŵw14`FQh4x IutNd4%Wa(QC( 3h:ZT`fU9u^aMvAYږ:WL vC8F Zi Ǜg}] OeYCW]@˘,Bˈ%c&M,(Z:κ Q=qav[ϤnsXRR)G E^sέ07Ed,Yp1ϖfj4uί;B<.lRe`͌]#uYbr9+P*0_eS:I Wrԟi)p)*| [BjĵYի ЊVyULث8:Ţ2ERfW&2F`)WYKTy )ÆhL{AtѢ3=~/j 4W9j}+ܜ=yvl( IP,E,Hr]Y-2.rsYXbg"C}SZyAqQ96ud߆p`-JC >25GM1s/G:\3տBL< *#XlMwnPazE0rtx G]Ed@Yo(蠿u`l^aՇJNU IQGM:~;~J bM1bVv5k@^?9,9G0[q'nuYXR,V;XFM04s`]0 N#2 lƶD< tuuo|9M{P)wUGW/ ׈YzH W:C"3 AP"̅NM2LtmMǣNNIT4zwʬZq1t갗B; qGlV*Z<_FGª ziCF<^n]|d,gj ]:̔DnKsREVt>.U3!(il΄IxB АAj[ܵziMh@$őDX|/4BIe63)Q5 F09 k$nSK]t4 /hKD#) FSFP{{ ~3sdKp{}/Ѯ_>Z89vHZG|O[BAϮ^WPt [ĝ-n'F\|BKL'Aub-9Gz+5Ӄ|Nł=jKPԽc ?:B;fdF [GNyr+c%A_NU=Ch~ 0 <=/Ր^ߦ*@{ !s`(}*c~wc˗t~L B F"0saA C2,#+vߣcijs{=whRZDކ+]WD?s>]i<g&'nkqa< f<0ߋA^?ಐzķ-{ͦ?xNalُ0vhK VPÁ .-)Rׄl_lf׹8о^p H̎544 W@< R6 83z#쯀9m<6{2$B)N ixuEؽa~RľpM>my?f'"0nh?ZV3skqcCf).TOnTK{g0з ]g?*[hbLc{7x!z]`D/tr8tNY}*!񞡤оú:O'LʌBox@h@-HqGR~ݝϧ| H5R JzUR )pfAE"e&!ow/>5akJa }4gIWŷȒ~0IO3ᵙȩ~bCVI޳ӝt̤>EK{d"Yx{}g GgN*k~My]G]̈3-'okzfSxlY:*t[qu7hw?wU03 aq6g@K8ֱ#-r K"i.|mQr6rng2^.xN*gFH!F!PmZS3)NpJ}=nu-9P3 N1\/ՉFMVD_J+aNu1 s1kAB78@R9tF.wex^&n0 Z4 @5 'ffQ9 SNy/"^u~ͻ4pzC`ØIGTٳ1ĔYϳ;e2.#CL6eY0~S2%epf(AO c^ZN&r-lFQ,@PFed`Z0^*'cr-5~h 0D?f.,gw.U6_~plQE ޢCJYm"P]$^WϿF\grPa;>7zď[W -^z2 pA7*Q4[Kؒ1=^h,UzS^+LZ-*2*]#X}VnVܮxROS9H0-1TߠI#ﮯ& W0,IwN +4#,S0Mi]ੱEk۠q׆CL\4jfˡkg!}R'=ԷEK-[13aBnj6v ĩAioρRJnR4W!^ n:FbdMT,\ .pu䝺W&]?Cny*3LeJi!UDKwC'Z4iq"4hX*L6${m!1ZEK0 (XQ8Ƭu9ӅYPη*2tH,ݱ9O 6Wa[ ;&ip NC>e=Vߒ7pz!ƶKyE(DMdv*/1a$v ]eģ^Nм4_tC mzd?f;;LA'.by|TD4:QU z(/rnP%Y(s^@;)$pLL UB(䪡nԭ+z!6zgXLXm)Ңue| LK> wd PPo^'F$@}m{ ;rMdV{EƝcIWO8z>#"]ջVF!53 1M; VXA8g(!$;Bk'0/Y>fC=u0pC|ui?9G~糒Y1UnR3(u~73bN<>RA>:C`?DtU[z DF9<ruUX>jn1Y9͇30_=sS!fjy%5^[Zv?R6OO'*BfyЉ(*zzpՇ._k㉅[Kєf@\?(g2K7k]#m!˞N%Zd褞AVK4_GkN֘4O W̙r-OװBhvx9GND (bS1 $s|݋$D3B]BeX8(H4*̵cN9/`¾Ԝ=HSw LdK]M@Vj)lϗf\xְ$bh s/"_j$|\8貳*cnQ^2攺G|hQ[P- 6ώ -dJje,alyJ'6FKBLCdQ,\X1)M۵,Ա3 -Yku}\N',17NGff3p%\1}a 118!V $VM̎y{+AH, vY_JNW_G '_Jפ\dX"9E0W$+#lty;J|23<+y͏A /wJO\p WΨAa\@X@vq9_gQeLݟgI0a,uMGv YqOsQJ""!|KG0(m`=!SaveqB3V^v|5lSJИK 47pVX/Y=w-ZmtYBlirdm9i_ eeV㻱|~X6v%5"" wCMP2G A10N2b"WcTuC}ꖘ @b 74Op:ΚNIp(lC-]fuIeۉQ_5oo DQE!'B,BAd͋u4ƠO_VO)cTx&[,ZZb+OQLCto3Fg煢jsujX0V4E tBn?XA@֪#%z^Ql AJ<~!2Nh6ޭ=i쀱@k)Z<CŠJN'i0j;<u9T֦Wr٨nb`JkG i>-դA` 7<3̫OÌ$w;p3E`>zǓ5 6 uPiۄ*Hz8;8">+Fv`+|­]|*-zP-IX2 sZrT}pU);,B)Va,ɷ iްXbɗQ6 KRMWVbGXǩ%}GJɃ3бJ6Cގc^$A%W([jB^~t55lV2n|  eힷVpgn(;oF)W~ś.S!BF1A)1X;T3ȗ5ΔqDuhYXga9ADi(Wɍ@nFqL9]ӱmp_ q+k/A>ykuFƩ.;rȚNtv +9ND);с>3wJH,u C>bt6 uYU(ruGˬn6YN03."Jf†HHF8Տz$.M37[IlacpVhfW^n}8&ǂ=O{ɢ;smA|!)aUx1 N7hZ-YPVύT,5 .Huoxn[ VA+pՙqB N8[Ppvkt%<⾘FK;z=PA'nnaJ_~)$")K? ri$=utߢMgB/vsB_zs*(AcZjD!\aǹpWNKZg1kTfl/N bn@pB"Ø5ƣHbi(sV!U\ cMP*f,ߥy";ܢoS:.F z&%抗ŘJ## Z#_##Y@alԥ!h uiLtv/ha`4>}W6>w$x/cEBW(A,[5KhdkhԖo(枵s#('ˤM`$6ژF@1?□lRp BKNtg$L192h*5S!:h%gA X;4r ^0&`" p0GmQMt[7ul.ҳ&SuPm!1io%建Uo#t/E !]w`UQ).M+^H,r4+ݚ N 5LC4|P> S?m,"1wEƄ7\\n$.-JԚjQᙌ ؼ IwQ1t(MB/7翽oz`!&-< BU9xڽ*D ``Wd[҉Z/pzD7d;/ *E%W1ói 6j0[ [Xw3 TjDRl᥮~+OHM-3ǗXeɸcQcz-=Kb>RQ@od-%Vh?6)_aGâjy Y^K}ghE7rdzru]aᆧ͵#cW ŸJQBaW]V~]sGyoUz;uH656AU?h@٫Ghl J.h.Sӻzϯ̞WlcRc@$(>3)r\md+D3Iv3ch)j-2:mI{~i^_G oa/ }!YR@du$'H%}B[쀨|&"ҿ@(d86Px=cW6iC "D?sܧkn&;jf;3̺ Nd*B= WP7X0 ~y8z6&z-b} T㪈겭3083_\۵mrԻ%P T AxލTRP+u;UL>!>E}󛠗' ϋij=P:Bk;śC`t=ɂf:qh"f֎wanǕ ڱ eU s-_rNH*(0S`ZTmg#o5->:pe^ĹmLez;"j&fwHkķ2BBooָ'4d/ʀfֈ;(|SXrZД*;`AԐ$ t  - 5 +v?;"y5\o7kinLչ: AoαKLOݤ9BFAcl?gc&nW@[cviQ4s=gz+3nE;żҩ!b+4VR"Et-ILb4` u}o6l4 ' HpaE'jO- @! ٴlL,2ڊ{/aѧtc"dOuƷUveVt%]p7tz(#04{38 slQwf $&V!#'$Y8v7ުwD ߀EU O Hx#/94b:g*pLrt8wJ/ьx+gXFag$'Z5<{(8A80xXC40z7󂖨=rm914z V]dž&>41MaEhE:6M0~ҡ,b1sEժPi Y4N$ ڴ};U]sG3Tפ$t!bbj5)DyEɛ9%Y]iq;õG2"-FM.N8Ʈ؍޳=zJ.Pl=Г83փ]odN2J TI`f"<¦$0}I <|P-iVgΟsq7RK \-Iکa,SeŤ3?󥉘mTZ(ZTۨF˚hQp lG)ZK6p[1.B Z^(#hUbW4y'r@ۇXfH5 7la/\Ƅw0~^NLe"|q Bn P44JsUt,"RfeEl}/M)}ʰQ]9&I%%ɮUftN6 WV|1"Is)㘰Xs S0`2)gLf$߬>LThښ)3Y7{X- پʁr X;}msLba쭨C->e:]ӭfE,x9ʆ`|DѰ}+(}<2*s̲WFpz3;xnIcV=X| BQUThݡDCVs֗n=fy Zz2 90_(Or{ RTȼy^.)5 h\ПPIʹ)cDt)01)*eFC Zf Tl-M`50SQaIq~p[maJYԝm';GQm⮖"_t눛'ѾP|wyg^ D/Tr]܉0,djlND l!7kxSZ}y$A K._|`m+I("Fՙ?7MeOk|]ƃ:{  (>SyȚte²5- #nwS.{n!|Aia &B:Y`ב(m:(b"x9(B3|q{rhɗtRrq!i^z wxr< |:o{ld=/6o'WHDI.4+i]\0rQtQZĕ>#Lå!`5h S_1GkWX[LM!_.ݾ~z_@Dې)cq@,dGICt Px4vm}, ~[֣~>:X8O2:ݫe'tѨ5M6DbrpWxs:rUSVP1\R IBfg7`#=uȢy :`x5`2͍(;+>Ю:M9: !)W:UED>s&I{t1Sh`:i@i Ⱥ,~6oZP~5F-yצGԱ^e)[ >E4-%cCAɫyy)XxbŇ(Q{P'U: xRDio"Džh;!H |M^l^OGf=U{_畅CڠC$j}J-\'}}fIfIZ:| 05?WJI^+ڀjmĦn+-sd 3$X݇pEF!ewEt=9J.`ǵr&Q~+gZ][ Ldwmni/ΕB?C=MG+)8^<`M/r KoTeapL cQ*v 64ˤzu9 9'fJP:ة/k]J?Z[J8]6!((,j4H+sIzem.Ie~dl5:]+m YL1~쾵dzQ+HmU:l (LsQ=}~l1$E\Kue#[ WNjg a4E&J2#\x{~ЉXr4b,)N݃KG.EGSZPO:6.4ULm.8,4܌|3}n.af*VH xoCK BJz(jxАK ; h~@b+l@``= KB:ysÃ/xCȀdڏ EPD/ Um bCkkwf%Czwe?[q ζ˄Gq!$TQ='gCv;al/B:m+pv@p`.1]crBĎPJnOKMZٞ?>_wƒރ$->)1@Za/Ȏ{\3 VOW 6/L.g"NBU! p1 uJ>Vc;^}%'(E.Xml mmQ nN]qY+?1$ ^Tɏ顫]/Ix|)O Bw◼N&]w%0LgL WSr5njĕЂ+t_"%RgqX 7K8v՝ a 2'&9&2ۛT1l㻖Df%BmU٦`7e4"h6»RTT4<75h,aܜ(48.G%NF `@ ]PCy6D@IյZ5TN=s|Qdf/S@PA\t,|;dڀ4'5v&ڊ SW| ]kTN?MR%pCe< "V5nMXO>䷗TG]>?/ꌴ{-I=2_تQ'ȣF݆Y;jlLJC:8}NQ1Mf!XPY8v6kKIkH|4.T;(VԒuUk /q q_S\5R[GCMoa({q`bm,E&g-xJ{ѤiNE`=i_NJ}N$7 3>Ԁ׺0ܳE fz`0DJfmtNlatQ*7pi"у#IAaJF=SP,myNdhO[}`;aY:lS=sDfSMmpBm)n[n>gG! FT"[-D5F5#Yճ!4 aYUh Y 5#Av3Ş s4cܮs{xpv†%tm ۑт&WlTA 6YDol1Iod7ozieZSp`AebQjU'm梎+FU[k4" +. :O&ԄI| J Zz'>R^jv Cp$Un$"\ƛΔKi/\_xlLǥTsafUUqX:uN$j xhC,LI)HoT"1*3`u0 E7( Þd/GO?`jdK~t| '|ǜ^Ac7IaZR1褧0VZ S!h ?Ryx!zg|bHRhxWtoC2.WHߡ9սfy8hm4vs%$5B{Iʞ@,ֱV a=ac:_7>۔ʁVLw.)sE&%)!b$r{!u;Mdx gtO $EjB"_&1 Qip=%K"]s0g[OR#'=O沉7&])Xd"sx)_=rB,\6tu<HwR&>U,'3O\-'2LznP&b;W; أ(k{NaY^]+>%Ni)H/\V xXF)(jdqB߲B)WdxPX ʫoH6+@HUa΂!flarڙwp(qZh0 d1oI/lwF/:±_uoȸ:'P9B K'Dfq[nsWk3 ^wG=aW%>C'ݎuf{1pkݬq:|Uߊ[uIp[󒞆X Nz'Ey?&@DNjo1v6^Gj:;j_1-0ɯݭK' jp2 3}ypzJOK"_'}Uj=rI$`&j<xy3^)tצ7Nښg-of e PTwf,O_C"zcWZEH*a݃a.Lbo8ztODL1j|GkxeCHtZ-u=8-ݛcqr* #]kM)#K VCG[Id /a%sU8_urB)/`蠑F+ON!mZEAxuGy]aej=ɱ3ЄʅA.0OXiodϩl t*n? " oc (Pᯧc[ L@=X@뭞$BZm}uanAOάυe2(b/Yi6cE&lpzQXuP?KLJe -ť8N\%~*79Dkw0X}x>>˾G<16@AR~QN3g;{7=qnsUy t4/ vQŸۯUx#1.E۪pdzC==;̄*kd: /gҴ%v ̇=r"*ܭf]?q͛9(Wz{kRY vtC؎7zGBāap>NTb0]^(KEHGA&Iɲi=ŜKH1 HwV&`fk15 FM' HGҁ~|ݑԤC\3Ä #YRgsX9"Gf/RTXF0.WϮ6RT͹KU whRy\J<\uFhuhBFJʄ$:9 o6*zUWqty-}X C26~[Pd=brтϱhpܧu ھ7yLYv@@Lc|H臭q1}+$v8% mu$C cEM ~Яrwq)#f\e; y ?#/[_x?PrC}P,RbQ (װҾ7O,Fw6Ͼ][ƔZ:hSϸo`uϡg[._4xI 7]Ⱥ1ו}c4c,xaL~T+Wx8K|b1۰ECA *5F,&toh2PmMXGڭg" Nl;},ytr GTHURCmY;g/KbTN*3Sp}בQ?3I 1*LKox/}jdhRZiJZFcGUXkQu$q`\_spVX_DUrSf2 aS$kgtsX_[y豯һF20=Udvj^ze3Ze0dqZxb9xE Ɗ6׵{o^L5{M,-6vY+xS/Ҩ嗵#*B^t#=῿% je!ئij wU\UF67}Ly ߐh'ےް{kqwA=CVP(Cx<C3_Zt܇ϭ>&`qaKo@~XPiM7MoԖO]2"ҍ(_I\&;cX]s{r#_L&5 h]fm'8 oo8,⢉<*`,6-F=, 8w xtST CrM]AO)P^%$ "Tc\b:Lv;dosW(`s,#jT1n|e'Z0xU<ЍkPLo-Pr7&e0LhW7̇.jFwE5Wr8Qzt#ˮd@4E];klkpNGEhZ -?3nl( fJܢ$~@s!{ w{&x B|DM)y$ l%k U4\#눕,VU;.s: |댬H^B,J%<1 ڿ{^3cԤmz;8?#jmo"]0G@ˎrU6&1 TWŴ@KG[BL'_};l=~#JKl{|;lӬfFIy=mv9Ljݭ^T>ol3Nٗz$qXk6zQA,ƜKܑ8FۓGG%9m?5 Ɗ4x99~D}ąIBZ`>T:y@;ܘ.P'.DI,y&i6­*8ЅLW[&mFDuޖ#x&DK y%ݓ7F%ǗK).q~_U2HSJNjC.bnk{=4ztvSĿB?WzjwbN;RgƒZV$?Xp֪?c{q~&ꖄ^vz$d&Ki'G,NR8[/yfDk SqWgr0fI0RXª]ֲM^Nz&Φ1LYE^c 5tv̒(kK. VYbXـ{>x,LrCM/I]Ʀ/gć$6Z<<̀O7>1WND3+|LXqB9ۼI#+2vV EGtaxLkсPn^r qIڂl3ۗx'܋RtζrRs&(cX؈JU3f;':Ș-]Rؓw{WLJUv sȐXZDE =({M/1y"P1W 0.aln-ZE2(LI& ϷTeĻ=xAvKAEB`m;fO>!TX2@#|c*u mᢖl d5(\&BèYJCйUyǃL/*` ݿpTXhiɐMS>&vޡcaf9AF;")2rE?C@yfcܧRRfpD4ֿ0P+f1:?u4Rے[er֪۱3+U_9b}Kp>E'7晵' 9а\+>?^5wwGLx1q;!.wP('e ^T,7. .{3}h )^2gV+r]&pE;ny nCQG۴,  R5;]qI9@/5O(pT|ʭDf1J>qtʽ.5y嘪u; m&Eb--leEEѤI-!7Ks.QF^_̀1$+> .Xn[IL!Gf2 tH) 5lIU+%Ƥ_ߠ6LN)*BKWƽٍъy5۾IGuWV3D*ŐD˕^S("AwV)|)m$ܰ@-1]F^5ƮS||{L,:6܎%xp7y;f'.]Hu̩|JB"sPD 6 Ҟ lw/V#~p43(u(dHӶnRBQ,drٷ& EL yI̊$A08 S"q*?LFS A j<͌@JT&a+JI˽HH*Oz\p8FO' '%~ 'N+j:5mS΂^&_!AN!v'MW*Argw9[/3t Q)>_O@GK4]jl, 5.Ɩ̞:D2ӘZwӔѸX8i6>ٝ_ތ [:V(A$IK&u.*8!;oUh{V:N^̣Z줵f0ھSt((z<) QZhE#4(Bȶer}&غi)xا=rjE AȧB m\o:gWoVsKM~uZQB~(V#I5擌;' jX?[3XR+AE{*]QYRmiv^:ja;?~.b~&^ግXt}*km]#ЩCi{~ ͣ1TMlkoɍ,6O fco'wp.JV=G6pNR˪hK(7|b'6L-ٸIl6jyBϭ>08JʁFHf Jՠ '5l5u.C}$APd$e Ec.[k GK̰֔È==J원#N9=OAb*PtTb;Ǭ c`W]4ǨeWVJd XpE3!Ԡ$_@qmS^= ;QUʟE Q{lAPZy]N9JsiRs[-6ɏ=WpE@Vir2,Y8*+_D5{zʼn"` v@t2b8BfX[qZwO@"ȕ2o<[.ZS] 0ahucƣG/5dK([ٔ~t{XεF;>OCVrwTt;M *`9%W.ja~Z/Z/Wv/X}b&!W!dY>^>hr-5Zw:Ft@Mb6^`H,_3c ?M{|k9O?˴V~AB_8Ve_C2nH ! .!bϲ6,aB1Sh{P@CA>]qX2g>bX95WvC9؅~Q~=}oXJO xg0/sK܈׈YTY U]V\໬ z7Xd\+-rǺ<.hm _C$5J-Hsc(7x-c QhG@|c}2p{Ae y? KQYy3o<|6Zد+Cu?4_ѽŵFET&7YBx{rz9lDμ-)s?`̑F9Z]gr,?9-gW|Ja^*Z~.|Z"J1Yn(V̑'pQ'b+3+@[ʥq-%L~7d8f@+p%зhtTu-njFXCث[R)+k iY"vDA]|?[15_m7bfQߪ'q2DnRݩ}lUN䪾cMA*~ÂE6P35S4M0XhQ>_}.Pf !}U8Rа r8|>m:Js u䥬|v}֍֫JD3a)t/ ɇ]i.B4c 30 > D'2F8AL̴Ld͂FNA[)6µ:hQI ߗؤU;iiMa=3tG-*XQttѲ)k>-vFervݚQ>̎7/?+X\A?##wϵ6XʰĺZ.}xllB34]f E,6h&،]F@8MLȎI 9iJL ע^i9&p[=R,@"e=64nTiYĮº:**wҡ %n_Q$CWxPY=9doW@V I48UpcXTmt-|zE#8{ ؓB,/,)t^ZJ;m,iU5D?4xb0:7fKze]☺vfa3)$pMJPGFA!6ZL!2ϻs &h=: OX9q['.UI6$ w=IhXhҵbK-r(U[/ЁS{WCM#S4^fon(8%~Jbs&1tOjq+ՖFZkWD7M) \zx\A&vhx w 9J UI~σŊ"ߪ ~Ãc׌6rQF[3;S$NOBߑG\_eo_1S0?+m1i@ƅIM|nt3H&cs'"4Ӌ}jn(RSl3[G/ik:- rL:61AJf/"JyɹK~;7& aDR ,kOv-N)~i_S|֙~!P㨩k\0:Wj̬U+3=2S-hH*u??q!z_&[iUk=ڬ҂i;~Ƚy90*íE.CӥR)VcnL1~\˻xzɄHhJWrw+C鐏R[X,ʜX\]x V( %R@>*Y5㶿 M|sRsf?fi#.,cY:dЮk_!nMm.P2mZ`B=TS~)o (g#7u_Xϧ3/eM{\Œ8gMJ\f!-T?)*_kqFV5˨^E#sbM"*$@}jG g v+W#["~\^]3~]!YAmL('0+urLF2pu (&EKmn+-F{6 NYTEx4/]|qo_Y󘪷 ? c K=Cټb8lކ9ZhG0.qswYPٸ5t7# 8s^=c`D]~\QݙzK'Z*3*XN1l6=OӪ5w"eW!YvvjrYYϿG]Okq/ 7u B ma.@p`ߝU Dsf*Z~'O">0`(y%} btC|h6Mk(Z߿6&R@Է&N M SdF~!I ,GC@x}}zІIqF<&)"ͭAMx=; } u.LID薘3%xaGB@C麲hE?7;EdXML Ip T]ݱapEuL#>6Y"2Hg隅LӘM5U].*;2 2\kGZ$H̚c]-N׮_!Zg/;O5gxk# ,6蒁 Ks91 MiJP R&hXdqBP,OGIOnvJ &O5Dӧ E0vU]BY/e }p#'껅) O@irfU$FA$}# x~nV}X&wa$vx'2oo (8bMY+Z AW[ lLn@DjEc* 3AHnUx#aìH쵼O͎~HyB`XȚoi$1+Dj@dE6)@[! \9| _c|%*FD_G90|^wTZb7Dث ˆ,fwk9jѷ%xJ&dА罝u.|?!:3_v`e׶zNe/s`R'@%@D~81G.kמaQ1)Q^D"b%yAbMnHfFnfngj԰;ꯍze~u+fB&# [ko1|EW4J;}9\rOA٠YHZ2Ik![K=Ը{p}رK&:Y<2`B1HQ<W0QϷiިb3k$-WGNfA9."Qdi<9pwy/c )UHm9J uN1 aj4N]qQX | ]D ,|1T~u-xĥXG!s*>LS[?,4w76/n$5 I!pOfO9PLs.4MT-sEg|[Sjck~UfT ,)A - mm,/~Gc@'Ǝ 9*QhT6Ǒb E=l%ȻOVs_#(lVQ:*B i| ORnՀGط|5MYZT<[-;#wԱ}炀cTøU #/7bGc;SozH'@7vt[_Ҙ d%/g^RGGSo% F:F6P+Ԃ^̗ x ȕɉ;b#6xǕt+&zcڸOFaG@!ʱy&"_piS]lz'Q77A x ;#W>ەWraj Zrwma-ؼp "]<хטK,hXӽ: _s8A FoI/bd3#Juw:p,7$g,Avd,@ mBa_Jxs4;غU'*MÉ·ȇ;eELKO\XI$  UOlvI斫pd*MmGlbI^"AܳGH/a< M̝CU6 ^K D@Dx6>R{"UDn#јQuf7B.ĕzI^lJe-!n>K³T_u}߇yy̡Ab)ȶcR-]>`XA`I7CRΐR t !HaX*mU-Z6%((ڞ߰(N@{:i6%W@񲱈 vK=`)X~PCD?.,5t򭚊we}a&Uͽ ԌnQkbP]HμDV=i;+xVc7+'f+mt$-U.SEB^RPGȌ?G=+:"|d f&߮|Yت(ayV%͌6-/]u'TPbLP<nU6,W=ed3[Jց#Kͺu f|R},R_U^a/| PIKbLnYJ̧/X3T=)7 կY9 t2IBM NQnt$ RjV*莖-!k)n 6 DϮM#+-0qsb.x&yx~.$ P8Sտ#\t1r? ^=ܴo7Ee|;f81Zibtr_b7=ʗ0:HP6߷Y,[iߦj f}uG 8=~tR-&H!]89"3޼!5q8{I#Zڔ9c}d_=ҭ* L? !D2OlH{')Y v9-'ꧻی^6nbޢ۾Q-lB\RT>${/t>)D$cqL` /Jw1[T/@묡#zGއ7pԮ%7TXDVFy_aUaLDoaf7JN]@ my D~%';bj]&4LA @z)._X=vVIb bi(/0JvpGlȄvu8wa&jrAߗ PS.+(6bg@[,mhܰ66NEDk_X\TqjzGE7)!g@ iF~fWRQ2$}b{d)1Hnu6į?.o sM;' _j]SnIE8@VFO|gHH{Dv'!jĬnv5X|9T8RK Dqk ӽ,r:8^J]{qa_ڴ}+;kdXZkvU>{C؉:rǶHQa0Gr3Cp@2+0jcQ^Rg22"l4?yp{  [IS>2DI /`HRw&%ֿ`Tgg=mЂSљڼi-[71Dg@2+s~SԪ2Jm8C&k空@<6k}7b"Н]PfVܗξpVCUIܓ\̑P~@ G'9y;3(( /Q=ٽ걹awE/pŏ0nWJI OaA 5SnNҳ.Z ui~x`̶`g_/~u//<@1_άsq9ڽ܅m 9d&ހH%3v(>C5iGz w8@VvEPODhFl0aOjYΑHYV/~c(Һ[f;K_`"O&)1ۮaE3 Dxמ Pap\Ō[bKOC()C3M'7r(ێ5>`diUvFNWUq =hjK92Rnﲺm]33C#V_~B_ Cizc[>qN%qeiL=&,b0z 8Lj6d8bRUG`! 摖G' \>. Dڴxd7%@3ԝҳbɍ bi9BS) SZ7i+:$u ɗF]]L}FGtc! X 0j15TI\@qxUT&iEb vTi[R oqmM6,0/6Q-lnH! lawrת.JvƗj? ~u֯Q )1^oX-Le@U&\h-y:̀ :bpRd3\{:%- 9f ,fbxT_\Dk{PInd5h0i E|L<է9U޸toiZPw1@uf7$R˾ !hy׶{ND XI %[ƻE.YNN KxF%1S$MĻ7\+𭙇NdQġmZX<3}ie5v+|6nFPI ~b[ ~3ssC?L-3۾ nߓܰzr) 800,1YJg:|S<ŭDpŐJ{b7;7ՠM' ?\һsub䡊 w߯̂{9Қ ,\2g5 G8pos=}}@QnHXI&PUfq1XJ#wd0 ~bȏ AGpٱ&5KT˨W+g^gqV&ihHPƠ_n(gK`thniϻQKd3CtaxKSpݝ+Sm G?G#'6HgğziCyy@:] #ߥ|HL_u! ZnG*7pIņg7^8IRTF﵀ :l4L_/2%Dp%<vͯ `U`VdoY[4,סGO. H'X$Z.FEqsCWl񡻠y ;=@S5ްNƭ\AnBT6KC&&hBVgz33Bv 3EiV%,oS$)K$'5=Es*qoM B)p1ק{Ně:oYuh[]YoS301I3ipA)]6;P!^X&\@߀ o(m۬Y)u!fm@5"BNӫe]%(* 1o=@]j=&.Eutr<(tyb3?HrS: mB: XC] :L {~3l.7v>aКS>EOk}\ FRP)U<rw$'F*BE4&),Sd#hWqxC!VїKt#!!mACv. lB`?V2.c{䁪QL`)G^b'+>Hz$BvEr++x3k;L-ƒzl3VRAA7.)3rS>jҐ[y `nM$%p!Tf=8UQ6- uI#d܄@zZӅ[QOQ8p[@l/ͬQ憬@GSg/'Ɠ$0;R/S^B8['jYy!NMO8i_@bfφftH 3ߚP `xP̈́c~^Æ _t&RtUح rwh\pAhR]4ByZA@jn.qG֜MQ cFc6G(L=F]:$9.!t BC" H wA.泏!z}=,=̬fߖ㐄Edhbtv趸Z&̷ C5{%+иkr o=eEB}E Gӓ1K-|ˬ lZϥ0a"fq)]y5ϕcU∴DhJ@. Y!5ͼ6)GRs5f)ʼ'[ cĆqtdtKA㜏V".x`U/ՊZMbcv٫c:7&bZ ~ԿtVă.-[4ږX DqEu/ WoЬ3S"?w nY[:|VQ^n~%1vd l osW#-8>LP %TǥH& tX,W ֫ ݝ:8$rJs`ȎA֨qv-)yhJ^AT.z|}6KbT7լ%qx;6RՃϻ(|'n`]/llH.%cP3! *dJ1l5r;S T 2_`J::י5T h0}PuՑxئ4D1ƿR,SiOy9.!ߜEዓ̢d`9hxJ9v>E ⺔ {I;hGt_Pw/y#{TWV2t`v{A9,wRWx,#bAB+75@1Թl>oqNÄ( da~XL2v&DY6Iʬ9KGAzFULe'6p@& ɠRZh ocQu=%iHW؂X111b˳BbvРu^Q oeOѢcTp /F;/.C ҄aԬyB5 ٽУo}_ge+[L^IZ(qw U˲Xj$MiF1eu =k-J%BOez?Q=$Us)[(M;@_ .ϠiN$WTB6!s^&Yz헙~K>;/--B?qڽ@ʐ+P8~xO "c=^xsK!!෗$+ `e=+lrJ5A2N%7W(!D:?7qʘ6}jp$y'a7ơzkY*nӗF|\戂?wLEG,8dB/+KW¤45YR@݂_8^\]޻g#{y? oB:A& B=rl!Y%ӊӕز"b40b^c1HܯG1K%o"ãN~չnQDsl) #b[1K87&90vOsG*c$ϟZ`Oء3yk I7%OZ,{ #]?.J I}w=-+Yh1TCM5 Bnjɪ6|pp.x,1#KLt /)Ҹs*&vڳc41\Hn 1X0+lFJC0bhA%}6B7='t.XѤ);qVXim9Wv 5D@2^W2{Bnvʠ|H~=΁WN(蛐:3ڂ i#薼ΐ~5|(^vyVWY :mzrRFB=dpKV,d sr-E vPpoR2F9&R Ă68*^ pdU[ڢ}|b Wc%J%!O~~-p Ӕ}0ךdoo}#Dp"v&_iXբ*+ܝbϞm y :kyh<Cz=9-Yٗh͓=8E0 \OG@!&4h>$fEEK<&M~VpB*` [2RiF>[7ɘd~[`~7-ܤWfB%bgR̘Zh`N>0)H7g5-878;^Wt[3KB+ʓ8A^Ztpp6}C 0$ J\!2Ӊʼ.&^|e]B 9JnkXre(稊(0]w0-`Zi`3'5(а먤xtpcJ"n9YV4e')q,+y&;y>22 .^_I[ahH5'EOv&P;Ǘ6q!c^U5Oexj$4ɚ N5tҔ.ghpͰ̝BMUp"AڣrF ¶$*X}DnI MOL7C )fᘟ(0]rLX$Bt2Ìx ,QxrJk?Ecb53ds#F(XV{nSrطKm6 G+lɏ{[T9&G䴑1Re"ejx_ukp_a\dd<%1̇/\;^=U6ImnBS m?]gMCwpiGX r+v!Еv# $񱮃Sǁ Z/>I)uN,0Gp%gq{|k)ŋշT3Md|a?CҜM>0.UҠys0P\`FutVު.+됲2[4I~]ߥĢsX]sEr92sXHaripuho " A7GtLbɧ#%o!vnUYQLls&{fI+RIzVGzMH5BdOGM_hli]G\?1׋{'ث|+f0 a c6n);/@YQݸH3x,nϠkҮqwFbXŌIXMȱ?޸ N̎_^}5aTK-w2MÕ @9Nky+; 9K_(ofśA ê$xaإ=ڝ潥g֪'t7c]57.cZj+7 ^98Jvi,`&t{?*hR%m#*}?ь,,"J^!7ka=݊Ĵ'awj "y*$5@~h&iz"}Rҏ }')"p,:0+5r,z2h)3v0O,h4]2œ~}Gf*nט4X|u*t;_#TS\952|u zD}yv}*GmT#xC֑LM<@RZGδm;<#ߴgr~+R"zmv(\7?|,03ms&ض $Pۿ$د#Ӹj/ۇ#%ͯ(`+TzȜ\wt\x;E 97lc`A؋ B絮SkBԋB;-QL2TtAd (& # %YW- z`ƙ2C÷4_@g%A^v;Le<ڶ[m7 tN %Z|dK} (`Zj~$~+y"'ëxK/ћT['m'd"-V#zK?3}dI=r}"H*vZ`h5& l˳"7kE I˰@T'յt;LsρO<>fC3K6Ԃ1n\}̉ 䒪iQqe2GRb=rnJ]MqSGYbvq59͒ԟ3G?El)P6:rfNO[8_ȗ(]wmP&.2N]<۪Hum9-Gro+ rzJqk*o8#SPņM6Rt **3.}Xۂ ت9yzL~8M6M?r+¶lly!ąrJK`0 L9NAӢruu0QP±XJN9LwF|8VS>$MKxȝ}o6;){`6UP05rZ\%^J1@p%JL&E2TaRWp  Ꙗ9F6_K?$_z.Y>>>;kp^gÖZ@xTQF8&ai},#nGJ7X:|n{N \.L9Ap5EژO~ SQ17[~r {ԐV%btuk&(,zODy9JDt{CMi6 YInt2pcʗ'l뜓 ExOc۾7n{|-/Mi`1U=L>WN.u0|a*XԓI$mH=H;݂DFk,׍AbQQ5Nq*qN */aˏH 8(~pȁG2ԝpJML''Lo6X)d$tݢg9G'?\^VccjO͋^c-FƥK!刊 ?Nrquȩ<Zl{bYmkLRhl^#r[ׁő4`V0: e(ߧgz tϪHc`Q t_ YP뗷'x:1 9K@莖F p2{Loirȃ(A%/%ٗKms C]4пx{-Ux hGph#ftco.mPuY~ #ԍzxXx:^>Lݥ4>ɓ0˛!AZH?C7UG-U}Ro޼% y0(Flu!E&qD&}A#»I(SgD0a*7в{SPc6?" xURLL;LV1"f,. kI[\E+NR-E~I*bS&V֭["]gP٧sLF+Vx ^W{cW46u%Oc'fVht`Aї|Ps:68YVY*%YyeC_X_FY I q[Ѹ}[- eV|{,v|BE~XL-=3UN- DZegg^"'" UyU$%'2A[{/*^E]|,n. 3#8DŽ5f\dteit6[Zn&֙,w;9]]HÙ#TgWϰsϸ2]O-Otzk(j U*tGϼ %0{UZ!:b3?R:J(_bZ=;+ʏSC%d"qv'oCfl։BFj$ئ;ل$I&|i^cn`we3"p#6G, [w = mEv?Ժf!)!i :OeX/p-4N[=dYh/4mM.3LJHpvx*= zwif$$1|^W=eՒL]V`AʋaF/loLO h9?6K GzuIrLY(ܹU\(YQ=|T%ahݮE*er K5 :E[O-epV% SE k`,e1xf=U}S2~6T/`bMk_w6(_< шB6fe@8*U$#S92k.Jƭ\f,c+>)yɑhIV"Nx/Y#M L!:L& sYDzז:c- Gasٕ]pb󴰡BQS;BԽغR!8Q) f:f9@P3Cgh꾑BOаHM_.E-(1J7)agPd|p7.2YZ!J'cb2C3W vri٫F V`N8ֿamt`d C$yfH=E*%'_ 7ozhz舠y㖓^V)#8 ǩ`cE_M/ߓa")DF}pYpH555-gC1%4TX?I*@TK1'E242ar:E(^{qT7W4=!ro;Ss .QԌO;}L1"i\YbfUiT͠#E^Kak ւ[DQ]8:1 V x/*v8T3İ&@ՃV'am$m16],p Mog3w?ScslWy>tp`sIus/WKffRBm6,{Z@%g<$:&sW U'^>wW<(h%{fX#cNg'GB~s= X\vT!֬n:Cbr?)*E6=r^(2/?u:Q,Cx$YX ϢsيsLF_N0O}|r-V|F57s/ŮO*o55B'ӌ/WZz C^ D1AL.nO6hQ૯egW}EF&8pn1tOW-"@ZL~kGI& cxv#`j-!ۉhkFmQib,8X0'^`SHKo{N! mCD8q'2sڢjzG-5LƓCJoFv~Oap1duojtZe(;ilqtxhJRM$ ra$&UpѰ}ȇ[R7KS~N?]<_e~Sǃdo83 Z,}Q?^CcR?93!+QEE)Lh.yJh#EZd'oCrK<{>l:JQuk@\RaYטaBod|.22BpVBEL-cij7ڌk3<.וRyNVgEF50!DA\pTҟ ,4$l4@tEU>iݏKCQR%%`7e#Lw=Ki6X/pLko1XmTV'JMXnZiM*fx.cbqZnhNտ 4n\r򡔧ƳBŏsj=dm:GɋeerS`|?^WpCIbk/bp Q:oQ\K: H\y|/iKzMr1 b4{s\d+鿬M<9HɔGÒXi$[fOJ!oi2UKd;L3" ]픣d.} ^e?2ޔV4 +;M J߱h5k6F9D= df ևtwXjB"pʼyIr+cTɴd1pcáX- feOhFbz`8 7&pxuu;&`9 ئ5]sĹ:ཅĦ2Ȝ!lUeYa o(̫>TYyZQa_|U |.4YQy ?5\`mtJbLAjNl>G-`̽IfSʼn+`) &-pƽ8n^I-/+p_d8i?›Y/(%mHӗd2-j2L$K!7oM8^,㢹h5in9I~]e]7S߰H5 W+[CdE-`Kv\#IכYO(o7T>OpA?`(Ol .4Gʙ|`)H֮y٣;e4^fh:L502b{3+ʒcSjwښӹfE6iH ent g6]a|6`13 aO|0ӳ qc6d/y6N "+ ۓ r o(`D2h|#bNOܺ^ ma\nae/F[ l`7@kͤͼ3:8_/[tpS]HZ@Laip6o qMCnwevw[COrW^Rhv OV˧Q>g0~չmiDΕ͍&RŽϛߝCiu)R=f"֚UK)SO-=`ls9D>%LAA~gTWm_xāq,iFE]/ ]>5`ZoJ-n?ofhF=I;\(ڸ>s-wE@O~y|Dib [Tg}5GRfX*ㆥ)8⛎r4|5^e_0n4Fe пqác=Ñ4!w{ihóO-(`ptUNbםE8mz,O7uATϰ[LhC(}** ik%טa6/@.aY3~d ӨkP'*"鏏{'wqsB ^T`@^됗1\,M yi>mz?}x;LZvD#w]i ) ub. vKn)qڕ6P&.. x(4͉ >Ur٩xO=@ q7X'K>g<'?bi2% S$mZ^u Qaa4jM?Yz~G<ѕ]QCR&(rb&Tst!'%V`];!+P\^Eu\}VPl7OYWƳuk}^8/qխV m /{6Yޥ y3(c ZT:n76[g0m)1C`'\{5 AJo ×z}J[!7 WU&XQP4Ϭõ G?IeZhm2CQ#u_9hc=mQDR>X:n0TvC s4}7*!dyϑMf.}8$]gm䚖'4 xd*vQPԮ \~ZB TAu|sAc@bvm;P-'Ƨ] 4fN'aN1$ JI.\dkĄ2.n)0Hس4i۞)2@zG?-TBJ*Bt }_+7^ $6qH"zYFSyXPnrȖFjG=8rٹ9HN!=]׶`\3 )K6@vz;ߟ´H1Q9ʹs}pl,@n(Yʟ;6S&|>%:BXݳo+,@yM!JC9$c-3`z%̢sN}un{_o_n+r'9KFH@Րۧ N JҚ`'VT/^qܐ>Y{1J@figf#bquSf'/"1OuJ0A*GZ0ga *eXmFp\x딦SrTd'1ۅu !'$W肫`.:Ϊ'&a>ժXCj-N،xo`S2ܙɥ!Y ԧO?!J%6^z=j @A8ʎh_C踁8m_M+!0IL)ʒa,@ :T#F_}R]]Tc\Wܳ/^)$S}m ܣ ]ArP+v!ga4GA60g{EZg&>g\ޡ3n{ډmN_&*]Jd81 R>-v 0}\.qqDaE $sY2D9'Xc4!bܝ6QM5.< Ve[:w9L ,8$ʥRsyb˱10?ÂS9GߴEh*Shʰ .~BQRQpGԪ6iI,ww`nn딵]tHȎ-m->q:R 0 ũ8=J}tgҁATˎ E7.Al=-6; 1Qb;Up2xWd<',5=V g/)Wnl۱!bA(I co  L9is@$ =/ۙGK-mLEUeuOb!yU7VIgi4]` #d!ofCT~! 2h.%~3?Gճku.-r<'q3 Gܷ`ٝ^\~QN_7[-fdϪyF# ڑUv"&Iof/e"oqZxW{h* ٶ i0m祖\DҧwOۭ:v`yj_$F-'fZZ'ʯY'7RQF"-7b:v1 Tʲ` #L&~zcE쇑PxJ)p VA+d/{,"\ ym"ve~+0}p %bK^Wۜ >3O.IU>Qz6jkϪleɟc.JTI'WҹBɋJG >Z%˯3 [64]޿=[`DW5V?BZ$#kB+r1ݾ<0 Wi#- 2\y~}E`nظiiӁƼC:/BL6^)3p[1W gqt*e1.4 E; @vHә²U2{O g=^xwPea\(\ ڱDO;L͖<5gJet @aOVCC.ĞNA>E;C;fG3:?xOiͺTZܩrUgNрd"_54J 0bULTl)[eXUPIzDL~$ZNFp?q {o~D̯1pwAz $y+v 7'T9:Ԫ0fqAhpHQZ_O¾!_vG[PLL8NO'1w"W#c}:W(s%js(L)!5/O.&)ǪgRQ\fEHk#U*p/`-h\_LbfOx>;J Iq "9xEWQG;GN; M-nx7q3R2(ǐ˚r10/̠n嗚u|7 `8Xƚzp-ؿg$Ժx 9J֚M٦Lk yK-^o^:Toh>H*XʲYUnTGv3?T{働lueN1'FgZ/K9ՂnOa"]o)`~%xpT>=m;"_?*FU[KxZuk۫ 4 nP]-9(K7-R]ٝi-CBtʣϥHC䌪ʍf)sPuL/皕gU$ZһWa/g|JfL T E0p2USҡ\lSWE\5@=ⓇZ>Oڐ0FѲZr1~u uBxB -ItP"W,?΍"T"[ XbR*Nzmb("K{JrᴯmJU W+ƾ߈7C@< a,^]7zY>kװxy`o차RJO< 6v aziu`8ozgطոwt`lm72`/%=)9wn}g&Wa8u&w@e 8ٟP3*Ĺ26&|/P׋VyQEunNLt^ű3j] ώ3}[k !4gK/r~3ڿ^|B7Y rѴW0r%<:X .)sݬbKPژ&\w唑| ok.c\%zS\/D^D{<  dn.b`0ZӸ=BE>tt8hbF1Z"lv9ֹeы-`W`V"C??[o aA~>LONy_o. ©E: iۈxG$>60&"FƯ _iQu 4Z*Klb&: e̖L+5\;L3sg3hTZTW%n4~'t6]=#l蝢χ!Mä@}ҍռH,e65 \ *E`f{UBw^nfgb02zZaFq/w6 ÅϦnb&MRƗz `p=s1Ѳ(>Z##"Ǒ'bu>(>>xۤV*&P6}(wd.5b,ZTD<~,(ۆo8zmv͎DhX+!9j YMsƚ',KfӢӏf?6|PSFJnT_"zWEg2^'9>Goa/ |n5o6eŕ֢1$+=_9!,'ao#D ft+"46e#j=S4tfuKpF+_r~>%Su-Oc92S_#}Qz)S-o,k{u ^nN%3D5S|+yQw^q)loe-_b8#II+OiErǖ_v,<k]Y4q,0b^It@؏{ɟ`yAm:yD°4Q&7&ǐF-{{Y rU"wqy# 1N֕@$TjUMW^2ĵH-=&89wr u @ˉ]-—MXtcp$UW 8Jʪ s>#(fva!S|T",Ib7V_WYzfq5/bn?*f#*nzm 0)tKX̀q7-"Wnx WhW"L"GвtEշ{h5:/YDw++ =HөE)50:M~artPqdTseҜ")q-t|zXbebVÝ\4*測?[`B{ka(oA67_I|s2H7H#Q+榞W"aۇ#s_DiUiqfuQw@:atb X<,l*[g&;jiX`=92|[Wpߊ ՀWp[ y8OO}&H lK]'f _ࠌb\ieX.0@>շ876_)-$Kؾn,=p8$M)/ T;Sd@hc&Z xahДK?Q\B GUNQ|:Y84O'ъ7^  Y֧~7'o^x7{}#K_vx\a~jM7Κ>, QI)b@I?dH1j8Eڪ×[8TPׄTXZ74>RM Jsvj\oJ<|ł#x]8^TYYAwمni^7؀Y^ܜ,߱"U0KZ/XJ(:q>h-2kB6>W6w̷'I9" >ˬUE*K&k5G_yYi§vᏘAw ,6_T4)vH-uԶX$"XkɽqROÛ6>k>(2cYӍaD 9IY1nvqR3Ɂal%1E$G h^HsOh(ֻ>@qfp뺫 6:aGbc5J5/Q^zNS]*3^ފȞ~zW}{jöz~vD-#.*g&ýR _mp;M!h:mcq-&9~y)#F6(ynX0hja{w1r51HFfv?ڎ, PJ=rhp#Yu#ȡr /WMF&dIFߍQKj'L"dEN .~h0F#Y[0ͣIB)NV)uiymIrL<]nqO]J.wk8Ф:9Z$ ™w󴚺u 'SJ!B+3M<"xo&W)P2E Yi=5G>犨XRnYZ<ґ*D.5?L0l<3M.L`7t)"`ˎܥ콡.ѻxcJq.oQ mr;; 1uuiɩ'wurphO&u+(; ƬC$'gԕ .2R){dJ/V`~T"|! *9'n{PO$ R=[s&PI{\5~ 41 aϽfC= lK]`ڭ.#\bOEָIj:@[E0Zfgh;wRc'`~)s7IԭyBҥg[6% ]6/*Gk` ^"[b:i '`$kβWJ!6ԍ[~Qm%L8 жiɗW42RkT*a6`8If}sR{/9#D y'd?x{St ܵZ:p{+ƮHRLM^K8&|IW=7rP_5͡qEVxԋx1%;JouF_鱌Ph9Q$$LHx󨿮LPs&Sѐ fxAkMAyz̟vIDIo|V&z[t/ .5`9YnGc`phNw+Y IjKyrwDY4ZP5(m'}04`jPG;ni-S΅'lQ7),-Gi R!9Z6qq]25a]GtA{Jdݿ RS-Sӥ c >;@\f灾xd87C!wW}& Xr3AQdz@9YW6 O¹wbz}DmIf:,dkAIHf $6֋+"_VRu'L'=@Ʌ=E6;R f􎆹Y~J: ӥ:hf 9xD/Ճ}<,m_zՍ&mP-c:anwp'NƌBٱrGɃ] J'!0 \S_QIxj4*FLZ.6!YWI*͠~('&KTWHCwy& K!*htDK.yIt903{x&Ve:qk&s )svR>RɄxQMcMtU ;&F*SPcSLѓ}Far;"*l=@L g!hRցXUOta[yR:t+x|]_Zg6͌|-7u82d*.w G ^,Mǁ<&a#[W'Pkxy54{.3V[bDث~.!IsTC*s:_xuZ1p^Eʪҁ%0pД16pazp4:>fyq}x{~*'Fl "ՈZ\f|=ZD8$1ñ %foBBkl{ 6Ѯ,6(A8Q\B`aѫ>$.6w>|发\8UY_|9e^й^ ռ,1ȇuF3t) rBeM">nr!+>ə஫֕g~L3^6>BH)PZIUYNР^"3S)U(vzHBƗ$e\QS܀-QW2ϭe 2=݈kBZ¶M%> >C mM?Ϯ%w طixkSNOM7yo(R8@ uMl5s7n+h,y. &|ץ_anF~sV;f5?M:8;\M$qj^\ӐERcv\綧M0o'j˩3*x34ò;1J몒S>j+̐ZUv$X3J/M+؝9>a{vzYA[.3 !mI:\6mW&p*㈣YZFg|Zw3&Oy޽Q b}6<z,Z~u?(McKrjЁ}\+AkB&!&f?rrK*:T婥*=@UDW1 ߃*Şw@I ӏI9_mPu^GJ0RͮD7-36p~4}Լ<.auTgۮ_Ή(1聶!IIbRv[τ TC,bU=]\5rBirO9y)"ŷY1rTR$aTCd dAUeElWz>r "bSʇ7!R&o_»j#@ؤP<ECe 뛫?ʎ6a}hA@~#Sf}MRy~=Fx#jZ`!1&W/J? ["foԗ'5p]޴8 -|(Tr\~XbtV|42NxB':5FO9Ns6ϦV%.|YA.Z a}^PAt R;͝_ި@_8vZXxQ,]Юizd8( ؋7JBI:`t9I.9Z't12E+wھGWBjcA^2 V]aYDߖ>ؗ2pVb4i:x^ܨgrxwnŜҟ%_FL<<)l:9js :NPpRg]`9=:z_(സlB=+-Hy`=s[QAM%'967˕1C~'ђMcc+iPXjܪR7T4`+͎aVxOf= flrأZBpJ_tPLf.WZ<yf,gq5V ";2 [Ø(S2)EOUQ3궳cy(J>LD7cu.Lф6+e k7o#(NsLCpZog| j}AuCy!s|-o2 V]IMe `M)@h Dh7x+&̏R-:ڔN /wvE)5KlMwNΊ)Α1׮-FmJ{߉e13u!@EJG׈'!]-Zkr<otؓ?yĂ9rjanHY@nѡOi_:B ;ˮ|ڄXǤR=)U:WmahaOFt8 w@B9{85Qs(ڝ~@e:\Iɷ!ۆ#6ҭ735Y鸌/"kw/]7 w]uXBkѕY|QeWJHsN;kT<V *4_%Zf˝+wXiâ5mt\& S݋7\W[6Yq6!I=*e#W/T ⾦r( JIdlLKuj927%=۰) BXy&eLMj_JUǼ DPa=hz3;_J\˚zN\REh >Yyobz`4(F aĨ9+x#lX(gD5XW`}PQ7ʍbV[pYwŴPо8HwgI40 \_hj'gʟ(KݲahQlV%+1 9tAB B #q|5P-7=$ۛ,P5Fr/5|LI\˻RkczChJ49ůw{֊[,d!E #619VPAquX$Hz eW@I-`Xb?|͜0cj\ _WsKԒZ֚ 'џR/ %R&${ea &^)2Ilm)UgzaGϳ}X\QŕN%J3c u U,x+WH/X$%I4` ˓iώꎗÈ`H~-б < J30k:RO}VE"qr8/ʎ#ȷu&aDIKڽźpG}rl" 1$sLc( b?)$IX-5 /TjYDR̟g50M g,nU*䡭$48X;kFD q*%,1 h־24IDpܑ~>|./yuz!E9G[%.MsT 3m^GgBŋ0{Yx>N7BPJ0WDJphM cSo ayCFSLEK{.7q'bY˩qEi5d;;$Oos)sRv<<:fQVs+n~td`f!^f”Z{yJ;+@BlfGi"cem)F_Z`&DB%hVhb !Y#(68FJLY/jp!=~1}eGIzo?>x2?FMqwa∕eMN`ǡBú5ey*xHR`ϞYQ(~.=l!ř⪯^ŠaV0+_= Fw!.n3Iy\1K+WvJ|ܒj U;>}+*S̲ 6}!#3F/sSJ!\P+]}=m#49V!QU Ga0Zw%aj$\wtZ^o";79xO^~#OYd{GLE:PE,r/٢Ԭ"/z\[@R 3Dj[v<'$i>|y>%:O(ad8E2!Wx@>Xa*]:ۤAd%~~[eu$$%S6,UhE7;,VA/zhU9c9 r`Du|zo=ۜgi"GvN+}bRlR4Eì;ӂ[Փ1 %c0 V%yl={b.g^&KikA(̃SY]=sՔ<.!Xo0O49_U7MDPpϔ_VHzDwnww@=b?V5 (Lȧt˥шs K1Ԁ;lp P efm>1wx GLdeдrq$'J^?/_k>syAٹ@!6YأWt97Um-d^N^5!^#IZV`/{Zp9/IEֵO ,c̊8lO(L_5Z9BKՄzsGu)@@KD4nj6RRC 3(Wڥ>TfA s4tmϙZ|~|nOj!?{|76  x@M#Oip$:О,]]ߍC?5?ҍ`1UJ$r9V]i!/\Ɯ|}$65hfBAK)6[G(ʊX#J .p}mIj?ޡ*>Ӫ=52xU68b"3ձ|pTܖS[BH JԢqŲr ͮD~aWjaV42G1`iV9.'6.Tpkze>,VYXAggE g6]rAwMrF?ߖ$AK=iȒG4qw(9-D 4"*`Y<7 <_q¨^sC狌K 1C{hdS(1Vv{P2MU^npjILoQ RB7=ЮKH3; 3ƻԅ}&6qo mlZZMꦢ˩C N/he\Ю fX*8G[<{=L3|BΤc8Ҡ0nC%:}{!Xu- `@N3/ŢSoejZo{zq̄^R\aJ.۶D\&x0WmHpBSTG.4uBt!* # E)Op"8#BDP(Z};bUoy [ ǵHi|@ZqZȹ8+'#yHkPZF/OC,l1pMf1 HN_rS@h`qڃu# {hJȧa5 q'&tޢNqbT:еCa)YVjDLEÔw6d2)QT[%JT ES@@Yj2V˸W@LRd p.^^^}xN8RXvb&=ՄZ8jKIy߉MA=7JRUӀh4bfH#ݐﱜխ&_vd}VU<4FBy(ps3nm02,sY&ڴ> W(V!^6ّ\$QzgJ1gUUdU3rRť`B= ?$hHG8!Y 4UXLbb|գlFa٬m#w-@@KY&1;cv}l_-;uhԽ86Yߋi9ēѝ|N6>Ǒ :!R-)ӆef։qS (Ydx!58 A *$a˾$0Mxh訠#L1W҄n~aGKŸQ75=#qFQ>_.`[] 1SoBu9m7(3S*T*Hj-}.SwzߑOَwp = ݐ!I.}֥u~@>cnc $)Ba\pw2A񬿯nFYF3Gr5;e@t['(bm+d%8Ik EMçW7fLT2К Ns'YY6Mݫw2mpx0d%p}Ȓ I }_Io˚[)`[%]+'t4gAtGl|H4tiMmGsgZpm{\˙(L_ջ p=O7c]srykHs["h5JR{OuGrz,7yMՕX$3Ǝ\M%arʄ'6CK1}Ny؟+:c&iF}b1-/}/׵ΨBM6gm5RAwaMH1R_n20x)HP튃_#]~%lDI#5[ςowifAHC%9Kci_^~.Ea3[ehxnD,?ێћOg)bV COsv8qwną!BМ ծ=WL5-Xeqi`5Ǹ ܣBvȞi{"k!| U >7|xA}$˭r'udȶB N)2"ҿ9Xy ;Cyն=ta &,o-9K$%jN/B؈I7СU$ȴ'<8-/[d sPM+Af1OZ6h]l;Eq¡̫fkY<@OU@#_o${bbK9ѮBIjxOD]+`,;q˼ LùyN}j˗ N(5} j T줰tQjD́0 #|l@n<Ѝ0Ӝn>DyYOc[1 5t\=HLk-'\&9o?yxe|ZCV^4}l NTbjVAC74*dpXb0MX-,AFWnD-=E@Bo "wk-_= GP#8p¥/TQ@!5y`&I|_KFC4\K?.@vݦf ZKA$&L,OT>31+O/~R]5Y>NdsVˢ=kTXPXY_;*޲|,zXY9'![ZTcu۟PKb<tD=dV&u(IKSqaYhֆ@. O6GO-X$']t?Y~I t~MsχG)bOgNh`<=6gi,v$364mA eAmfgP)Y\XGG۴J3[}>&b|WDƚSP1Hp+K|k[J6{!&y:NnzvM"kVV#f:\a4Ԋ'{HQ[v%K+˧  r \="0ku7&sOVβֈZCH܌ῐ0Nqu Ջf߰V'789]mդK-ƑܮHOP[0FJLňsKv ܦ>֐+ph|J"Do,6dPMfcCcz,<:Wv͇Q~>YTĭ)j-Q)>Y+?$'z+nZD;D $Vs >I(=]L&gU,d.Ѱ̏;1s%U;bs*f ֚Rh%q[^"!8O|r|[tC`?4z k3'UrPC + EBZʎQu_'LN_ xϗ}>XÙE&r_5,9>'J(FICw9qKl7von~B`:D7˾>p.54@uF4`l!Č]<^“ b.Z̻PlyV5GVK p}8Ң%3G!N`@Yc"G ZʬU:H5fˍ[n(BZ<LQRR$ѸsJQS :wDm%i(nI{i4?*y~g*}k7Ak* 'hcnGk,m _E!B +=ޕ$ɡtѨEa3 ^pMϻ.`W/=2 Q5]*mU $\g _Ю6Sdy~bq::e3{H[ ";5-)RK~'6ғcvb ߇NtN1V\(VX D~5ҪYcoĝ&#?Sn$aJ Gnաb`!2%l27l3$opt-N!ɹK֎zKEPg ,* С1P˴?(#Fґ5+$a7b9V[0Qszl($#DAfڝ#G!QkmEi%j>UƍF уò,DIcwmFf,uH~ݤrcѩQjҙekX76y5. ߪI7>J[: v e]*\2=%}S# e}=L , @'k/#aM;B:>Tu<8Xܒ؄} bZQ^ɑ >X 44{+jP '<,Ƿ^?^\V s!͎YT JҒ+`2u7HN#߉-VBe>|57I'UCҝ{KZgχf#Ri200l[y^S5)A TEk]:뉰i\lWr184디3,J nX]D% ΂1v.Y~h TjOSj A!`t{.Q/غG`rNƒKtL-DHu tt|YV'll1GuW窞Tx }3Ȇʾ@C}w}&bM&;0)q6^b)YyBLl@aՃ]RY߉D)ƁꝃPvM\k/{]ʔв)S5,\V-gI+u7t8v!JyהAZi/}AR5@&;_qoW\s>72m(k1ƺÌiS߷j<c`*Q`:&³(ޅSDsXr.y#]VZ=kIut;6l[n bn ݡ":1SR7h&Rƛ!%Few# _l^ Y?.-*w/I期Nm'dxsZm,bl^ZbPoG3E%]K/3.PNש֙ޜT5?ݶFюgm9D7뚹ALR'} 8ڏ ݂XM<%^ ,a#ȀwS*X0,{YĨKE.Ո8?*7l>g޴sefהYqJ[;0|򲭁I{Q8bSUi6eqtr(1Ǫ {dr?/2S ݎ |&Q}T!DpWP8=7y_?\> !qBzG08042hU|0c ^0hFDs@Ypخ+Iɤk"ډ+Gͫ' ͱ:i|@BCώ[&$(c/|' |t¦&|LorbGCL〄;S0 7ؤe=)4B0LtŃgWS2e+EMJHBW=a"9_& lK˶`stWM-feZ:a*wC^PpOW_[gqCv;.!9ҍUxͩ kf 8 *m̿$>$q>@[2~-Ws{7L+3-9~V08.vXluG&U@Hhq"dWs$2~pxoMin!(3Ef_9pU/xpZsf-6u[.p!8U0h]&D\jw#[ zLQot tv@--}Tr#7$G%O)لQG| =IdIJ6]gvHƍX7`[ӵ2#z:v6s;.o80WdH5G7,KZr"Ȱ(^yiUC @)ι]?U󶜪,ӭ35xbD5+p㽊=Mby[%J&/GN͕fS\^(6R:(Gu4R^k"jXGՎA*瀇 <IG!Y ӫ&[(5D|RjGQU\jnd&IwUi ^l(EV"/>*MJ5tOa';EԷ?:pD?DBA|:noR]x$d/Ni6l uCAIq%*s^"1idEAiI(ҚJ!bsTJS5eCRX)WZC굩 C5԰,@ Br&"ˌ̜Ƀ~]p;0#*9TշK'|yS:Z ;0u6OI@@KTN無ƅTQ9Hg+ 0k o9(6.'~Lvߒ3zu|. ogŧ:Q }Kn6Uڣ*Φa _QچY p ! 1VZN24ڃ=3ABG剸GF\> vRK\yyqSrԥ!6**L߳S0`p`ƔزL=<?e}Q ޑŋ=;a\A_[SF>i,9:zR +%|c7VW۞RWn 7ԻhfwU^hK;$+[p,܄w Z1R:61%~JEۏWŃCmR,QŴ:̫X[TqךmIJlt)S]9Gɠt?_X8d- Gj4C01 δxSЊZ84Fǧq!gvTIXVUН ;.RNJ1 šYal!ӡ-ofΏIiOšӂTʼnl2zHoN^Yyl=fބ {998vF5@vк [))#_:(jMEK ޹<uUУ fRX  {GkBJR_ z(e&ޘqKŹ&D~rq GHʧ.߸oOA`UOM;!8 _ nR04uS[cV(4~-ɗ5x{MYSmn_N)f "*jIOwHbDԐ VTNELaYnG"!2Ȏ des ؉5%B>:Zr&=YBagQSTkx<#7%{խE̪D<ڒq%fq۝@a,, (ht5eo_~--ANUSJ(,ip\.|fsf !y֯" /ΪP[ w I:Jΰ5ZpV\H=!}Xl&]Ihn4]AGtnG;kuaR>6fM{+79K3 HAmA <g]kWwPko5fɾO&>j]_Nn3:{-h,~p%_%A} gxA3yk+1/^}9I5 S'(/^ǎ1"-;WSC/Q 3N' Й9 Xp'(cXs|pmohIY]jl>6?!A2* F|q9ٴq٬5,N8֢WyxS 'ɍ2Ї+?°V*BAHul,Pҁ,mp_:WҺLXsl$ v,x| ĴPoiB5B8%F_VN#m ="bLZ{1KS< ,p|4vh-d"U'P_srR3^t/%d,2jO9QMz12H(f|xj-)f5Be&PcA酪KE{v^.3VN/xܺ Ku*rGV:%5. V{e;TtÄתP 609_\!P(;Ah=99\"9rGOsBJ!*ù=Frwh__OgӢhI͠# jffiíx"MO[db`ŗsB LsG2x.qu(s?p:"Г_)  U\7buDP6jmIϺ$gkT -i /~fY캌'8xH#a.:!k^*S>49x^4h\d$3#.3S&H߀ĸV (Kr3%amN>OW@yBTbs#CC@ IE>x\eVڊuZdg yi*It4&G@׬f5rS~]Eyf?ky:{tE9hC@YМ\tz-yKQa 4[Jzok \ёd~l9W vXb7H?0 LI?~1S~rhyU=JyqLr8UYr}F@`\=՛Un{^m&o̡n6gsVKΕU n3[n cl#oAȗG%ޗll׋R0)E| Q\CB)Ҫܯtzk,7)9opڥ_11M:yAbR$%HB({0IbH1|: Cvyk=:*ʻeaCl6߽dkXG^c cõ{mK6YeWmjPkRHȚVw$lOag"wbEcsY\@tO /nב!K;9(/e!069$*8)fq3&_$9Y:\-=F5~&@: b^gpBW͛hsǙD(hCͷr~?Y8[VoGx_tWa6 U݀dɔmΟ?ܶ74RErZ*Gֳm<fK"WBᷔ!΃RE nku 3#ldUcBՁ6q۩%mO7wA/0?jЁɤĻWb,t̴tyc[PrKίٓ3l*<,1'hkdDLZPx'm`gߠ/[SQspEڜzaL~=oNf jEI a\@R_e[~[EDtKvTu&% uձp/,Ʋ]Z̠#yu < 90VpxhҚy"'2TNWq5 ̟Mkz9fR0pP&|~1ĽM! M! b:J:hodYŗO MU ;dJl*e m}zeЎzpV%^Zh>eU`wMLp6_ =/P9d lhΐ'AኦfIrȟ(!?]b mU!~zQ&o,r^e)T+#',W^tGc̫AGhCJ|۳8M02R( bJzbkuo%m`->9jh 4e&:dވ#Y^CxU. ab^փiCs*Je >] ܃WT:bL 5_Wn +t*R端 \55\p.,M>OH%K:A'Q=Gϱz7YV\ r(qb:bTsu"?2\^]Ėۑg_WɌM7!Qly:^lE[BU h?IPU_W[*Va6i+5:ᗆkfFu(S'81qt#g|İH%Moߌl0Wљ"Rݻz^>nO>mu+~N 86 TvF t≌c9<UH^ޣu\(c̴y(, `]"ߡbv;iFJύWy;C .ܪ@HچM~F;LHD{(t:ۖBU5F޹#Ɖb 5;Lϼn$3dO+U~FlKs4o(S'6,bөG4yc]$vˁCG|A^3bJ5C*.p F1,޷0<_@&Xܜkgz_G?$.p>6I&Q/*3LcRե 8q}W0~@gҊR?)/.&Q\V.TRb_gƅA9ԡp`,vqu+؃d{~\0 .&+ 9[7A(U<@; Z_΀R@ zA?U:|+~$n$ʬq2lo4 HԵ/).-u=gxՄD K0Űbk rLTs[3i;J\HPΔ# %$n!19 P\QǑ{K1mѿDHpN#%` D^#@`w%*΄7,]uWǯ&f ܕQX'7Jy҈ߏNHQtʒX);s+FGu[ I~yleTϺrl˵;|B=2$!ai FD {̟*yJX)Niz%Kl#䠼ͣDr'{%?נ5LN]m) #b'+[5XEhA7B§.r2_/3[le1e4V .pMʏ~6 -5 v"40D zgS-ĴKMŦڍ\5$u$~Zm/@nn{Wй2TM̵r;"@ƺf<էcTLNJ# [$ =;`?7,eo9' ŊoG~3($^Q>y֖Ս@7m Q5`!|'֟|wʕF2Gc+;3.3qsPWt#gt "Ssc:E潤.zQ]vm<6dҜEMx,y!I֓D6~SZ!3G^9u_*&&_-'PTȠ}I9pqأw.0ù {,X_*oՁV^d֫fГ-4>wZ% N!HKxͬVO:Zw-mm|y#@ )0DR>)*;Q0qݒ4A3WGlJ, ͦ+tETr hf’* iEI9>P4",,8^'ڄx hZ*I3wΨq}u$wNs=+ 88h纣93KY;/Zp`luWӵ?s:*R4a k~R^3oq탸]W_@gnj"jat1pL+6 藆*+Y~t6=ot{ooӌE 4Sb1=(d1ZJW&>zpDaey&3Sr$-ۇPЏ= ~N>ז^c=$CaJe{- xݫRVDž~AeBW_F97 WHTy[5S;o7rdNnY/J,*mOd-}WfW\}A$kb?Gfe$ ;v߼[`p%oZn ~Uvf ښH03n90gt.b[o)ޙc<AaM,y)!^{.>U9aΉ>0R]KݭW} m\mVG>?pi > )Ƥ~>cdu}J_mSMjTC\p[X^tTz9%L<0xb1۾&vaI]6Ԝdf\yG,ك%v iL1tMKao_W-w}no b+XvyK6{tAߚi}N9dng c@BAJ[}DO,(n Bs dsm$jKdG['3eX)膯DF[n!Nju=jSv jNLnUrd]S08s#ER\P/?bk[VtBx &vU r';RD^s]f+l R0ܝ;hČeij<~0҇ԌC"#[6 3 ?tp?4Y>ɋhS@hTS P(8N@sL·!q +Pɚ%9'mzs>0{qVp}Pads䕮Htk%97O>NiD8ߪhtn蟭zP[zxvƷ2*[U΁iCMHy? tR}<ż-IlPc؃NWz}>㡹݁ߞf]`$"btEGU7--S:S9I8 ܊h x@+'E+7k-UF#6AP"QM(w;V:Gz` Dr* Y^1G[y8B/>rv}j}5 J|ǂp状I3KT,[OƅG‘溡 KPٞ >^*kf>XIխ w@Pאl|B/ɗKz;+^x%[z iGZdǥ5iPL৓\SvZE>d}ijm.-lYf/ێ;\c\?i;#c#FPJn;OԽJt 2#NRS֜E xo@qYͲEs}MedY_;Xro9ʏ`Rkk6kVTs@~N]q(&yF ?Lp[5V1 2# 5A}(;& \1):v"K茏&qt|}CLٴ=gf2ye˗Tscq3p0C@51:Y"gC=`xN Ylg%P̟l>籜>P Tg)JP(7I賉E6hF6dccWʦ'Зb&n⨧A >$ G!4 + "b\-U]S_=kQ r4n'%NSY3,hM%,0Xn HmWU/o'psdv*'-G*^Iѥ9]h ۠wNI]+wض= T66`+4F9W7$#G\thτWU3&X8A9euώ}FlU%}T>%RͲӦ ;ۉ5lPxaj&_߆bqc.zrmLQ>erV+KzO |$/Pu8iDnW,s }R싃Ө^bPM<ev3Iޓ"Bo間j6y/\E 6J D Trs{)c=:Fy+V⢛Zw*>U`fEBWR/XBD4Z{ ].:t{m-xsgk69692mIpiXy_v xxa5QNKg6E']>I51X8 b3"J2(DwUqyivD!iЩF WO6Hz9~*4i_$V=Iı.=:CJ;&k'e#|w=x߇!b"J5M}-lz޷ۘ99%oNWvSΕ~;1;0GJaou ? 8oVe|F'-f˚pKI$v8Dy՝͇\Wgۋ~6%t9͒{%^,~/*2P1;N v&r GDs.,fg:9ET}܊`ab9}{`}xcZBDbt]:s Sg=óTmLz¼bmD$Sr&/P m~XIt-laH& J煙; }Ӂ+8O.HW^(^/0Zj|ȃ}L#Bۦ iJeʁ!n|K@(V*F?uZ5DBYKef8)KOqO:XکK%Xk*X'è5k6t"IX+tTD:RnyA$=q]vŁ`τت R9yX&dtܯ4:ܝgNhP D 'ܻ?ͳE.q1Jy̎@Xjlj;;N dJ8nq` L*16T* ΂\A<ZA fԴ* YsZ1G4 =_wQ:.(Ⱦg9)m^1wd8;'eql/4ќT?qK55xbm2d6;f:o4 W!H}q?uv1="HLp-W1(st " =I[vۻKcNpv,wzaϤ'1G. '_C=awD/yRPDOչcamU{q:DZ.i<;_S~gq ]La+[d>&p^6Q(3jk6i܈4r}Ҭ6þ1sb ?6=h*C=Bz>RM+!O42F67 4.s7}F`IDk\82m^tR.2!`WoBa)ɱ٧]kKq&[%4VZ' !e];a.a0Ɩwv[\0֏[- %F=ip.d3)=K`yC$L,*U_}d|,lMrJI:< `o{Da!yfΫEzݴx-㫜햛_'KfPg+Y XrlAG4%:B Qԯ rzR\ W3Mf 7Ŵ WPf}JL)z N. w311.?R<~𝞞Zθ[[ms$|@:s_̢m+X_="T.*=޾&U 4EgYַ3 Y dO24GoM[Dř Z5Z[%5\9hQ~4^ڦԫw:*a6~BK T wS3R3WdN'jv8p eEle}a $UҖKLt|)"w{4˒Wr:IB)NB4P':f.t9d!F-F}M2D"U~]ɲM^.xDGء׭!D&ƅ(l֑U^h)0ob,z!$f!ﰌ[φ1 f S bfMdItthњbZJ۷* K3*ݸ([CQ{d m>Gv~R*!"vaLn+no7ƇFAUW+2ҐG" 0+w~bbN%D,.uL_R>p2sj*9TE(?^_ 6_z<(7A<қ \澠?t sۍw߻6>u2.<\%Y5Ƚ~(T34e1@RS'y1][x77uO\G JJJZ«Opƾ\ah}p`>}rDw>vWv/1edwr-~)J%Taj} Nޚ҄Vdz6GQZ)[kb[gp5zHeڝRq$Ic&iVr9d@z 6?*c dQ\S,`{&T!򀣃g#5t!zR̜ưEz"AYWG\/o ڻs6cK)~lĿt(b!twb,4œ1hq&qضA+DG0^QY;G8\G!Π5zg=H&˞n8q4ֆ# sɋŰ8^0tP= h6ruO˒M=щ%*ihg>A(!VfjЁX+|biÊܧbG"^g߼1K Rr߲OϢ:7?3ʕo@:j8aP@wy;|D̃DSkuRov n_lⱈ@b>}1}Rz~/]+< H9 jRZN 8-m tPqQXZM ؼkBktof6*H+BbgZ7w|@pvH)1s1%䓯p },E-oÞWے,v# `N$[^"ӢcBU'$ΰZĀ$ ⯋k,etrȽï1`ʶ9js7I4K(œm{].ӒVjp]Uэnz[]*a܉P:JAظ 7zс&Fxk7JVcrN\{y Z]IrD/aj?s.1Ck` f ۢI"H䝾Q^ ^{9C)Ο[q!A'EEțIne°uBւz}SŦX_(1M7v9e@[2L1 T;kn5E2Ӹs&4FYCѺU\.Ƌ S>O:)4텄 DʷM>b pspĂjF"qRFKݙLhlj5#‚])\pui]Rj)|kk QR;_vN>='U^US7H yys: ,$t-I|$/Y @jт".'Que^+ ^bgiWSޖJLw2Pcm^ptT\qoP8U)`O<(7@wL[5>am9ty8ܻowOr{C7 &!r>yΚJndnx칯,JVFB҉J$|:>,ҴJq?(SΝbb 2 !Tay#g#)'1@Dܨ p~ ( &6ů,loaa* [DypM[M*OsB#/X+VH'\pyW_M(*E'jɭfi8^LO\ yk2%Y2`@|TJ nF JHkaEf햆A_k dLGd߸36V `ǦKL0L@}<Kpg2To2b7ǿEq$&Kޥ-r,5̝ˆ^KB k߁^,R#+_uܒKdȚ\'D5!5%o@-4iKݹَj{3t{}25+a,"{X&|[Kk8)U_gARk;Fgnb+̝@ ׀<|¤ۢVfbgl̼Nm_m‘?/tIH$}uY~'\fubS P|2]Ҕo294QB~:`/xoݼ$F~1#uPYRjO=|I3[MSjã%4rnF"#d֠/d$ >.ڄIf3ZW5=wK~Dh!*MnN\8TFbX* 79޻0ƕc[')KYn],psW C% 1DkCw:w?] $ (u@;m|Pyɑ >UAyF!o b^}rg¨9t梖ʹOt8 4%-@n&>D/{g/vDf'W<xd_Y{P^?H#4= $qmtRbσȚRw#^UP'ЅVȐK7bURst0Wt_@?aOqNܭ6M}=*Y1tΧ0' )o!y=sHE <ڵqdЀ<ZgH˯wJJf T=Za /S6ѓ|Uœ.qזN, f֐X{U,?U ֍CwqqK崅!Awr3k-UP y.k0M{7jCDNqa[8u=.qo8uQ0m=r63}VlSg9Hw%ՎGxZw{,2n*VePN Z沸מB ˇ Eh\jeÅ"- CF_K1t`"#k]0ݵϼ˩CtfFۀ- Zc!jPBI3$Fd07}|UY-ǀ7[OXHM'JWč6R(sO7Ra&F AA,Êmwnq!-t ï. `bg/W|L z.u[m?xpזDi(>?:t ܹ-a?!~S`%k ی_}͕<" Fn'g}DU')iD99gUc e)kyI^mfhaPG# .MN-qwLgRm/^->uubӭD@ó캲X?!X \xhj*@af)$ȎIC-ޞkqrٙ^eG=PS8"Zhͱd 0֡.b5abF c>ظZ!Aݳ%X3Lz+!mӉ=x "<%$Rs3j'ϴ-QQ(uJ~wa.lଙYԘ}X *8̄!ȌBW>+ mpBTO~4 ErZt8*gHZv۾wҥ3O>ܦTgYcqxc;[ O7-=TiL{ h]VՋ ի}[ FC Gl3,gRlȕ mx;>Ϝ2}0ֈaCf9{׳H|>ەzU_~2Uچ_qnI$ LOrRos}^'U9plruXR##b7]x⯕e̦MbGJLVdýPy@)^mW*p'5QѬnekV`A'h\qIH  " \q$WRҤ*inL\PWQ!>7bzCUAQ\ߎr 4u2\%cq?+1%s{ (J$eb5:ڱC @Q$9EV%= [#0JC=MF'R-[C\E^4D]Iy23n֭D 0HK9¸::yz͚\)dLo -8ޙ^=0w`  zeow~T,Gq ͙+GTy_m[ыpn[jю% $L`ԙۭ(F7p [fl ;G;l Olޖ\{P T6%7`YMz>E5hcCM EY ?SawD)<+1N]Q|=XӱuZӞٵa҃Zܵ\ V\A8: |T`cКZIzɯRo:-Bg>!gv3 [\/}tGGztbd 8(i)UBds) Z(SN뺐4 n*iHw':D `ONЏbiagJ@sj#0&W-!@0!6]>pkeQ}{WvUd1CkH<ұ, Ny9N.0pq'&0[5c?v ^2H}Dw>2 55e3RR~M%+I՛¿sG $Rk^JiK1fxV92٧ŜXсu82Q=0qL:Qq|3"Q;wٵߑ*2%g- lx5NX ]ܡn(/;ȖŨ{ S&" 䄞I6L(;3*_O3x gݢ:G-JMd̿72ZJ"YЋ{{{4_Jzw* XNjw:9I/qurR*lѫ1%]-В೾~n;x|yӃ ;*Oψ;Jēs<6CiQn父~쌭83쮙saa:ή7zr`>]]'-uc[,"PQ\% (~,Bu5^G8$jgշ oa3ٍ5@^>]%s@]+|>nj]vh7jf#A.#ǴWg_%*lעA$!l:qu":mѷAA\,\nzV^J&Hp%uW] ^mn_]TeX9S:7KfҕtPj! G8#P*FN NESNV 67StiH>}N(u3*'H , y7yѽnwl001ܝ 9 Q1Q0i\SLUτafjOM2ZeӨl=3u5մ ĺwߙufT$-,YfsTJb"إl)Mttzb֌Otgwi b.+<(DH-]#[h5ҍV]ؠx@W9JZf[ CC'! RwG{Z'>o7etK8+#7;'woM3kqjb(^_#uu9B,mp̋a'%`WVn|Sa _2'K'庝 iC 9Avݖdjvkx95 Chasb٩xRќ |H`hae;Jƒ, Je5|_GEϞH gzPkLص(؃K2MsDQ~h^ί7FćJ4&ǯm6;*wxI:z˗mϊXֿO G?-?{0s{J1^W~&3zG\)K&:DegYrs8}͌J>TYW Wr=hB۳䯧ǦaqxL) LM6:i|Õ)Ǎ482.l jt;vv4Ld8n\Dp3m;z};`nw Bex-a:vp|#cJwܝEf^Sc2tV͎9\܁:Uߴn:8p0|d׽M; \ꃐa!˭~ξp_2r@:*r-9j俥Y ZtaSA*%ڇbbhñ!߂UXP$ST܏ .yRVh2Ez:ݶ)w;?s&9R ipdtp>*Xi3(@doP1?l[5Q)O(Q0V;/֕wtr Mw~2a9n/4h&+E 8e "O+gIthܩSVvOv5]BA^:b84HN-+WvG}:ᕢSaaAw{th '=gzZEӝbUgZޛSd=6^VV^ ^) Xb,:w4|]qI9val6 _4W >G?UQFWwW饎qcRX bYbc4k-0:Q6* p›L7cOO/Qp ߴe~\g,X5:ٵ{lNuV_ӆ b&J㏺։آHf uӡPyHnAwly~0Nk(c|p} 5XGD|mZ$sѸ! ]y`\{Oq)~5'ĖmvUY5$7&wnҮ ~;I4 Ԥ l ._bao*`g6Izԯ]ߠ]RA`[ HRF%x2i?$ZɄEv,[ 7\IMG~OUAyb^)E?\y~uzua^2U&P5'|d+`DVٽږɀx'7nbK׏ d>ubO1CuOʒ4@\Ad@F:pɝ (>:Gҹ/0,k2ُdW4+3ΞfiD1f9OYχUIuR_ԽcOa WA$3-[1$7n?o@&bD6XBr 3ѭ-{?`q;-1,輀>*qK%=.oj7ʧ?LkjgaqqyHJYsEjuCW 2Yh?ϧ'scFƜO8}62Da X`1p;nlêaa¼7ӉA|$ ̄ݑ=U|{!bvp)NQg&ܥ=#^y=HlEt?fȐI}?+ԍTYEҺ>zgrL ۴`  "2΅ JWe~hM\nļ!rtP=|[_ "Wqji'!)Y 5R؈b!{Ǽ AG{1>+UJtRA丒Iބ>>SA>万,9ujbNVUHgP7tښ 7P0[SL熪 B`Yp2"WdJF/vX+{y8/mz }n9QJ~I)}'1PWc/Ҫ=17J {ם`$S_J6X55]5|>H*c1l EDj'Ms~U ۷S6kAA5L$[kGLז.yVK W ᇷ"`,M-bǡdJC;2ѽ@sحJ:_%,BEjy+iJҽ^OY$*q_sÇ:k㎙DɝhG ]$ƥepQu4,e̐;UF'N><Л}AHfЮ;gL\H ^gͳ>9h|ȬPw@ݳ[i&\Uj:Z ;5_(RG_ϊ`_ -OecS ⊸S]yZpzM[i92xܲ'Cwɞ1~4MTFpu;՗y(쭣G-hPc79r#t"PY#~ _ʏ4NjL"M3 #95{˝ИVu~yqH[:I`WaJ<\y=8£`.B; ,G :i Ry0lBՎo[9Z ?])jBH :n0- up.ۊ}7ol%NIՈMZں+U 2dXm,}qڔ0'zaJ邍r!EǃXf]{ݼeU "T5(&qRob/C^92@Sdw9\́W :fg۟6㨷puq 81.qODL>p@$k!c"ZÔH>X}=!ry>[qT_cK[Em0"g~o^;hwBw=T833;ax:^8}N #7\QNn+W/LvA{ma-=/'d4ћЅvJ t(<-|扻߷KSZ[[b5{ydh+P׹|]-Rf^`/z"_VMM*([$MKoE`QHF, -3#ԧDRCBsR-/ U?ӳ |aaU? Càcauyvܶ({z[1x]ʑ<~CHΫyP`ni$}99@޹~ c"Iڋ[7 MO=!"w4$ӟT[rnECհb+D^-sedw OMٕgeoXi9~Ժd$zNC"zS%2BgY ,2bv-9 w¬ ;w\X)zSz=&T>߿[o%`x R۝谾d/  ~XIȔgSbD]Qz&GU. S2\ݩs)&Jx膽قP 3X}Ռ:7W9(mZt1cbTeNT ^z}t ̿o@<mPwJ)-hCoIwe>. mg?RgN [e-` O=:1M~-BZ֚b=e R/?r@շ]>N*zC3j~-s! y|2s1-eVC|$.~䥔}>-rՊ>Ǟ>Nܠԋj7;/Էd¦Cq?A6PE>ާ*,V-g%O3՜Ne%7U ?QnYu300FxL+Y;[8K$_ov}Mgd9S뒘Lܻ5 _ċ[Q55tf+; 9iJ߿^|ԲMquS)ʫ-ԉN}FYH36}]fU.fxz n;~pj.\b`{0Ü%*UB<ŎkD^z@HޢoR$@sPWΫC""d1]ͥ>k@+:R3c4D;@"ʸ.6~QU[^R#꺰.ٮu]t^֪c&-_Kz40 !d

ń}/JD(a0W @l `/"!;]_`PeE}bݓl]9:7/)lBUMt &fJj bPGvX4ExY'1!'Չļ9KjxbB]hQ(^8|տ-޳&\ud*`u;&kpPn8]AOK*c<^+= J]v匟 !^$hF 4IRc+'%xJ05tt4 MB}`Y 63mnx?Z4oj,ZȰRDo-=!Q(+C#qx:P =A@' H[dDWb01[bmYb \o,k`ţ.sl1ԁ"TxUHlEE`b)Δ( ̦} 1zw!F"\UJQ+zȿNN;~l;b;Dzr)/nLrSжץ")J蛴SlE>y`VDC:cvPx~yKDD48h._,`z{6 k[j<6AifUҶÒ0.TB. V[eV,^zF, Й\b/}6V2zwȷ=U%Z`OD^fg.|/81 R=Guf%벘LxT(8;!,{6g$Y̖gdfY KE䐅T4(µb1](=#_:8.*UM )s[ ~a~iξA?0@,˛sw $x[=ʾb\' U_"П~k%'49w?7!; ]W goB5j!GV*0uEm=8E4mYL@_fDL%T#M%40r`SY^K< H6+ىG׻$$A-a-Tt~f=ܖI乼o?Ycb8V[~kah;XT))U ́pYz1Db "}.Z=bG0지 CFh]QƇ!r;0!%9Q;{s[ 0܌k|<*Q؛EʸCۧF\eOi曶פ9Gэuc[NǍy55<$9-,%NNfUqbm7I}JJ+Hbܼ>}+vvPR;_g\rZr%t%|NiT *{(.K=M9qZ(!Uk3$6kVjz~* f梚ªdW2T<YCOOQVJoZ`:&jjqkӹ=b/,LE4AB9 9ZhCj]FdǪч0oю+p.u#[|7iAytʺM0 8 |Bh&)Fv@;̢n kF* otkpU Ȟ r'#x](&-%pRioƮDirR8-aWÔqDr~\Ы=  %O B1HKCHӆd(8lMQ 㳸Q/gjow,V䃕Cwow?|0г6kKMU! 4 H'#1fUd/੟Tr2"/xsYl >Y;3KK7qVŵoy?9du pd^3.hp~.,$|;d},YrI3bgpdž[u.$O8GW/wk7SNd4[P/Ͽ `K[/$ELشVpci: g!.O.ղV2“UJި s8Smes;a'\ 1ꃬ $.cNhXI3j >Dŵk9e|D&KAzBj F}ˍ{+#iGQU(gІ9z݆݇sW P2/cАX&d ?]6y1$ER])Zƚ ?NMJhe#SvNT&ճ%7Yak?L;eҪQKT?{"hZ7Wz8E!L:^aX,u'/oݬ]Tjk?&y-H&z=[OۅQCrxwhLVp3+SXb n'6m5 tQW݊}ĥ$/i>y>8UlmE# xM^_-qӖRvvȰ?нRN. kWhY9gȴwP%nӀYP)s[|@ķ 3 :gӗOee!(^L:_VazkՠJV q =3dzd9 < )|!Py); M_?Q?ҨB(3b?+*AcmsDŻw>wL7P*B1އʗ6Edx79? 6 } By4pBIǫ޵G8ûa?ͨC7tqXPI5^:ͺb]Ku#h@3}ko0`/3+Vt/-~OP Ī0v0n"%ұVmUȰDlG*F;7wJgb,´>' {rG3+63ڙW>h2 v"zwT;Z3=7)dW3Q [y75_8BmAzsȧUat\^ wtmO-yIciTfC6b\eEq:L?/#40h Pc^HL108H0_/\Ό'M%I4wKflB s,P+I7ݳes/F|HҸ %}(׬tM?.imLҝ5B9k)g9p9 VKB7!vc8{ѝ:&8vԳqT*S{xUť1B$JF;(;\N\9--]u۸T=. ^Ģ^E8]W h>vpݵ¬=X7/~9woQg\?F2fo( K8|Wc,=l<gYa[j0*d?qHŸ>|x}ЕzWi+s2J@ cD^ Vʽ[~u#=74YoH웸׌=uE[ ^ ytJzL^ANe᫢B0 Ãfjc *<1cBvͲ^,mdh՞o/jI \ym_-2UWOo=%x2Co"A`{x{zϑ-'ѮR((&%qTw5;H&]B19蕚'Ip"Vϐ=4+u\.Y!W[yK 9?^No YE[=L( WW (HC*("H9"2%yqEE.HA7/|k? e j5f`ӑ Ñ+3 Ǔ$^H9xyǴAu&>cS)>poyؖ-N>̔WH ].uZ#X&MM2pIi0?3,AʅǶ2&o;0ƾH¥r 9וԥiWZ)gwqEX6@lH;N w/*"ƴ+BzbêVAUcqIq3:tՖ-ท9w|]4XPQߍ`F ƚBA̸݁zӬGpߖ6;nd ,Bף^΁)YlGhTwl/ Ͷ,mq"D]= C;eyTWaH)GqZBz˽l=>!3Цa[߰mu9aH=]5' 5KǧAnv{Lmb>S3Z'%+ƾi0JvYSaL h|QX~j< ɠ\P!(equ7 Y{H~(SG*tݚ_}=w-FwGx?ѓxY0L+^p9d}RMXӓ\wWt/.JHNʧBpXX 4MphE*g b&QM=Ba/ɔ@m2&a)W/$Y~>(yU[6Cģ(iw<o&ň^~@ىIp+SWUN)}4.O+yd`D/zslxfcqմL܌t dr0ZqgNHoh$jDc a\u/;]<~Ǡ<k 7} gHLѕ wOlJK64l;R"}nJ)Z~%;&ї./[9jƨP7'Y-u߬fBezQ=NINdW֧w&<q!E0D)*vW>M ~<9s^- dj=n\Oyd&O[:.&u䝇K=#h;YOp&:j +)p($ٌ{jQ=_<;u>5 eč1@PQ'ئhA[ o5V:_cHvi8_T?Yקlw9[W %C|2:@ CcKإtmӆf&7P;Vxp+Hm}ã'rKYG%Jy-~o>75XP~M_->_Yw}aI K ч!.7Ă}V- 4$h>dU GFd3uDJ!,+RPڏ6-܋aK.`o6,.i)B8 b%I0K;־*yԆޯ7 P w}ަ6՛R"tn:|N9喇.PyBkx=R*0]n$h +G˟ӜzL8~Kb?oAKL0g="2]opG*-1Roauz-h;Z:{ SbZkr* ce c-вk勥ђ?*1qCeIX,$Gz1!fUͧI ?c 0,۝g y@+ECWvr݃1g"c\)10A;s G!X 287w+R ͦ5IbߩF0H3`.4[nNw/5y8 ;Эِt}Gbf`uQGD`J5es_$񖺃1nX2T?@wqӬ(u(]ډzv0.J6%DSZJ"k|I;? _{d碼 fu}Q]ā}iA䕗{al+KcoA~Uۥ%JJ`l&ceNJL~ArBYů:B=b;"dHi=8D2:Y N}∼8uPV6hԽ!7ZeXܿX,(ti:'ZMV(.}'XFKhP_<0Zx!cCxqЊ^+l"XWyg&RknD:+a2/OCjjL? }t^-L7Wq=ECk7x^(=5t+2K~Պ1h"NBXEqnZDٴq1xM?dl*ߠ kT]V (AM#vMJޝ|а(N'|<TLXc[OPAn\Y};.t|7^oT{}_>5w֙ e"o- *p2=)a I(56\w``P1ɬmln>n^j WВw;P>FPOP#֥o'dw\ I WϺ Gb\ɐzY 8o`YwEfdM''"{]W-W-E$]XjkRp5RQ@I}2p|Y-gR1[NK۳GR?>^fe?9_RDHd!iOq6ܸ 2w{.>Y$*:|6.x#Ri0 O*&KI~$mZu_i#%~_ktʖ~" |A\nWz[Hv`h`On.DdGª*H?!2eM}rBh+t~݄Bt2>m|HZA8f֡6 w=dayvwgNGRM.*aƚy#^v͏"tc5K;) O+rbԵqvӠMw˥-J/%tdПru9pa=%߀jOV]:$uok_|$2BOM*7ŃГ7FژDmLF±в6@l/oa|B3oDgF eAKi{MV xתi&'oSܿ T+ :5&M䃢,Fkļ%uPRI3`.-6 O>A\&`M>pu0.-2r¥GpQV W1<[a2]"h~nO)zla@zߢ E3S!$A "!SnO%lHJ⾡BVbkˣyS()#_{ЪZ?Z1H bAYK(I#ʔm"%eР"O[t67Cәqp: d[7 áe(ĽUh\8Թ-4Q5TD0ڸ@%.oڍMySo3|/F@[ Ej6op_=qLW;~,k)b!eb4$EFUy(9 >[N-ĿMĊ%Y!c?H.K9[pT2 .6 bnL/Zyq fV8l:l{Ʀp/Yܡ=3;`YbǏZirZ/ -jW7ߚiSOd_88ym KdRq. 7xb)Gbg{ɛ}{.B6 dQCQr~|/-8vN~_^HL$_̣=0Xt@+wBLNңdgcp,;4FtedEks Th˒Nk[W2ⵂI$ضE#sU8t <"87X#V͡dp1w!S!kU \.C8m<U, YƢ%@5w@K:lC?8ա,قxmhʼn͎^+@YI",j[dEE" /֏ኟ+|B0nNY3NQmgZ@7qs짩0`/ɸtUx(D X;#A}סB$g}XZ?(K9p9&ٚjJj#f?EXF[wxC[-^r)\]&#bҥ$W#I1$# viHC+y'Q{x/@}򲻱jEWMYCi<,fD xkѝ]arLM'Z(ժo߳s*[<.);8&~;,.64 \muRTď6P}q$ݭ- TsΚch,Ja%9;`._U=U|P80 ("P:MAA2 ?aRG2EM6qdV,͒O+'7teRq7\Jޗ~Y]9g!O`H9|4帹z b%,5+,Om~ˌ]߻/ΑqڏoCpj^ySr :bÕ"oBΓ2o]i"zS,PS #tIU.P(R$RՉ~>~X*=mDWBh_J*03Gwtj߳"i;v*<8m즇PyCΪtʖHSlW_M:NNήr&E<(yB@]/IppG(붇ǧ@pijJݓ +40^>¤TƮ3YORtdNjk 3 =s x's s1}94a>a[Ac]'aDVc_>-B=60~)Z:|~Fn m0;1s96.ɿ|U?匬 H yVXNm$[nW]~{}G=hޔC"Ck4  "& Y4=6G(":G>b6RصK$E쩐CYWgUՄ}ke4l!t wؿo0]( S2V3|X=rXd@Hia[Ur; 9l,%}$)Avʒq̊ئq%޵8B,Vp ԧG8Pt:d%jhwk$ 3rjzAn^vhJ t ͛E92`cJ"ϧl/f|2EC 0Xl]g@(dZ?|> XKWu$;ǽ m/ۑ,.Ѕu2%?\gvlODe&^(+ʵ9nu[ C-|h46nh~&W=ϦF\(;JSb%@ v bu5eQRf j$]($.mU@{']d J:?r*"k<6*1J8>b͸mkU,C@ɸ0J4)' c+nr6^33RW\_,] $d? CVzsPʩ{d#~0rKtQ qzap^%W_3^Bk: _te*JtlV$6Wov/%=^ |ރdIJaLF T@G_b(}-7{C, +GQLDN?սQ`3kh5|FꟺX'w/(0~;j(h!tB Y8xrEi l$VTτ n.wyD2Tנ#R b(g"CcA&!;Z3&"`A1W|+&XaXi/9^*F^ϵ\D{S0cB]įwbQ'"H},{ǧ,] Fњ:* *n| ^'P`u4~_okc\݄"~%5K7g@=i3~5&H5V~ ֫A WVXZ#jvM\Ao`1P&1Q>ۡ5`V^zM7d+BQYkm ]hN*M͑ =2bt%=/cr4zםJGnpi0<"QntfV/Wwju%E-f O=heșM,C6R+z ^\>ܾGr=kp&-{hI2.S=0E]FR$֢!- p\wj9Ĉѭ>\o^-WC.: Z>ȿ&oy ͧO>lI7`dz+{Q?z= B:VZA2TM-9q>|bw)F9*$lvwL(S5+ь"D#ơZ437;0,wY3HSG{` (RX4FէL>'E5m+#g! ZDI$7l3 CO} sۓS 08S@L]>P|=) #ՃN Akn_ 7=Ō] P .泮=媤Sjql՝D{fB`PV}> /ˇz˹z߾7 ,Ia\}focċ ߇qMbɎT?re$S,C$#@O2& <|idb9Ϻ\{W׿GmѓQMR8ǁZ z? xCn ,.jʞTgf,̂H:C,`$fGɄ\▿"ySf5eRABb{g~~HK}CBÑSݟI>HM8% ƻ`r M{?)M9 ˘uu0ds;R?wϬFIԬU&د&7W[ҘXx zzS_J 2hkrO4 "SLKY++|n5laitY`^&;&[kVRowOӆ{@ĝw; 2mѭ[\E߽r [T29!k.aIahэ^GYSةA ?b i:r,t jW TfN֟G8_H=^38e+݋̯R$S!IfBBTN3Rrm w6}syIoElGh0eG`酧\>c6! ¢HO0ñ;9@dx66I3u:mma*PUo#jW^&%f<-bf!{in#_נfGEfr E@R($78V:*>5(yvB+e6/`>#?Z~,$ZRI}0)nW!K"1Dro'6jˤ: 5%4M`GR[-I&5y]c3<~~m@bAX9˖A/tX&4dA?rx>dl1W~ wIhU]\rOmhI?}!|#2xh$Z2$ƪo$A p҂^v8|ɠ@,n-7$#LUXb#/RLj+iqٖGrP=pssUG!|o!/FtDZ0s@%U?DyGwY3 ֪R|p5xe?ߙWkvW!^Һ'OqI[yhnK[tU]k `O\y^&zE5z;HdU=Hw0q)d1ؓ{e8w#Wɠ0mKv"Q֦F8 WSڕIkKM^e}qĭ+mBQdJ  lA\]0 ^\P6ңuZsĂr@Ա`h }g#>K5xwYEJ1@ӑlbΟ: J }+WHQƗ~ sk]L-CX_+ThO΅R -gw?jSt>(_2"(4HS! *gF`X„WF xj5 ۧk0`/ܮ i%xL Wg,Jh|B`cON$93^_UŅ˺?|Z 1n>@0KwY.(ÍOZ94G7w_(MͦZvZ^6y?rGd/s}[J }Pg6㢦vEIGq†FT6Ws$ʔBPEX& px MO_Dخ%;G6rG޽w !L+A!,7TI.³+4\S[+ĮlT.3q? 뛱0H;Xw&-ŹATq'c;\,;۳!KJY8Mnxc93O"1_jGjJ=%q"r7HS:Jck?\wK vwv)vIMp(>+(>kic;BHd]e˭2}7OELA.*]pUmĽfVBl򕻢>y5IYFHPN Y+8ЧDlԗ\GW*,j7rx h9ēŞkt-` w +U)MRUa͑,4mQA@+:ذok/U`(_#0b qɔ%9i\[~g>c 9dAӹT!;L̃td4aw uOj46)_z+S){1hHT#^@1,.CM-EzZ$ ~?)ڛ +~i~?\xFG6>4<"yI*SGүV-kMh|+: ?*I7ɬLPrEtM:upCh-6A gտX"}C.*3lSD'~wugGeݠN=;b!m7AH8<4)Jy3ɧcsd58;'",831^r#*DY >郝 5[Iпu= c7KIb`"ԃB8eޝHqWCy+kDYk߀$5kͅjj[cy%5XwQ`|Ү$t˲M /׽W]rCk 2+{p8>]:k& uoz!4co6?z MVo&+PBi+'߼i"MFf#_+=D=@n-p?=wQ7zǝ.JVWMV|㙨lBNdhfy黪+]wbCPYjJޟwaemaF/x7fnRR@Df97'&8P,~raw$X1,|7K|/v_Zc`0 X'=(9.vԵ*_Rw:?X2=slwr7&IimT"UJ6سms #CN2Z'@Y<Q(^2wMxuoeucq{ۘ)'"zUܷQF-ƿj+hvX&л;m>pC 4=I0j}Jv/>CKӸM{~dh9(Dmmv 2@ylc9_ͼ GYe \U5ԙDIˌJ3Eozzd41 w(w4'KH8KZ?͘DW{ w)NBݙIi6f˽-O緧u* `fЙSH' \ܵ@$o9Z8hyEbar8>-i_֨Gj}{.`}}pMN׼Lz ]U0j}${ &3uK)G*UL;}/#lFOhʢ!?ͺC +!POyR>nהJ[j:mN(y6R;_; sLM1P9R@>]@J[jO/?U8(<6]H .: &Im _@rӇ.r{ǺyqKZ-Lk:l$,.EIeWY~ upI9cZE' 'aMUȂfn65-K=WyP ܛ]mogNlO>o6^]'nʗFGjpۢzDҙw$ AЊ<^,YSҧ7VC&4]d[Ә{QV6:;FrhS>BlZaPK2DvX&CI5a8#ckh5Z4l=? y/[rְKHjNϽIc e^T&n3{IKL7 Cs|;rj-_&6O BZD@AbSa?=3-#Hva_yK~e9m"@|ff^$Ҋ8:٤]2yUBs"0|)?M[ya^vq\ P?m<%zTWdZ=kOȟՅ8garn) 3&?+UlJg:qkd1-o%\OlFc1;/TWۈD"[tl8U7SuCA5Dߓ$K>HGΒV=U\XF?K+^:AC4S sx*D %x pʍ ,Ew*!c WGk3Z^N<8͒E9RXHRy2$QsȰ폎& ;]ޭ6pвd|힘ʃn.3Y X2b1:?A\h 3G'rm<ʓ1 }N'tITϕ>rsԷ+*f ~hDhU(`ܢ -O"Y͚63~kMaUezaM!+Ŕcp߂lqpi?]ŧ8O(S\܉fgu`Zo`#\deTvT6ķ*_NP;R!\8E Vs'%XOFGd-|ŭ4ma<5W[>D z憍<2{E?N6S3}'3cj :/\bgf[4'菝$-m`cV8E`t}<\*.Nq 3&Ew3JS󦀩9|Ǿ e{@ DERP M?z\8.xu8_q8!a?1\v+9!8v'Zp"s %Af D,5{ gHZ 4$XO6@ =cxA< J75=ء. fhg"ɢxg t!KiSe#c>_2/f#2Gx ,6r%Iaֶ 0>|sW ĸqީb~Jߙo aa=++r[S9f-a`\$ӃO'M-H( HfQ}çaמ$C&=zf#5˜S D /Ž6Ήo;|9ڨe |i=k ]ܲxM00͇ܱ-]g24aQN5X灩Ifj>Ix!Wk{J\j2Ւ7bTӦb"RU 5c'8T!A˽9|ІC;zRbSVGƑ㺄`0XoFoք nDMG3\$YTyeRH ߥmv{w\؉us ".M#@Q)c=LCy:'LwSqT`hptd|Ba#΅T +3tfXPuyFy Myh*{|,Cam$=cL\J9Pr<_9ЀvSW1z ]̰}v߸ ~s:.ɢ:U-*ўpc?gKuU@L ĒiWc؛A"2#L#rR_*qT `"e 2`3O@,$0ͭq/?$_pMDL';*骤zE'b`-Eayh3 z^d.9ʶԐ/?T*ʔmlkʊ>|&r ? ?9RVI="mٺ"OMwKL?fzU)⟗y╂#̦V f({Ejg/OI#}y撋a8֊H`|p(]w* @N6LS#?FLX,c=c܄H\aXkuP=ͣeivr-ެ1s,չ+3ž V{aM7MS(`Z ,~u¯2TgiZ[6z Se|D3=}R RۙG66D{9 itrDweTJ\evnr-U97, Ő67`6h;f\*MH`" UI#\'J&η勿Hb1kF^y t-q؍ZB[tYs9c: m#$B+ "@ E`%a +!taaQ:iDvˏ@~7lxjШ8(oV5K)~t#U\0ܺsEJ@ k/z닪lCu+Weמ˜2YZJ>ռT YI2E YL2ҭ5 L<š~]vzKG!65)F)n)P,)憂ŏRg@GR$H|K_?]MpDb*^*0YTWʒں۱*dUs,ƞ+g˂i5zA@=+BjQ%~ l+;UMUոk\lrrts&v2?7˥3/{m$ӕ(}}pA'ì| >owԷ%a&:u7!nG,Վ3&;:yܲ>Eb2vleJ+ R&n,UGQgÿGH,<:MPsi5c,`J!@iN؃ @`' s~[q ]ѣ̰[Aې=Tؒten-hZy?njh|ܵ#'YoԹi$[Ip//?ӷpWz]"vg(|Zͼ^i6?]GǶ?=)Ҩւ˖i"|XĴgfN{-1\Sز AL&X l7; RuqU2= nXfg-؆uPq z"$(0.pϮo`BUyW$(~84g=kWk#rxMp[N,ҲxxgKn/΅^rq|t&9P}V/:^(F!=B3_[Gu5IDta␾'0EQpkN.>%xWx<.O͢ ;$^Z%_y{BoO-{!FC}f^0o耖Z2bj=H1/3U= )2wwES a|ڽŹNcu}ĮAV&hzR䩞x m*H&b+!W@#5zx/=Z+&+dK}# SjZZ!M|K#J^ӌlVԐ8۸<XAز[QH2F") }UE`(ї$vf8]={ko Ƌx q_á-pii"F27O^b&P`L)}:/a3FQVSO9=d~&V}RF=[F3TVE'xXT*6hwX4g1ze!^0<%,2}n;XIEas? kR0sS!C}W|)/Oƭ!}n >Q;!isjpT_4衬ҋ¸vO6DT;( C|p0Ꮨޢ<3ˬtrKr弈_l F1d{qت5)edF j18]޶ _q|vmO6cj'YHd Sa(0]EJYp$JDd$XL]~%Q ~ͅj{n6[On&dD'[k7ށsWάmc Mt sL:iY.\Z2ZW~çBI"S9{|r*KUMKj1|: +Z:5SOFki^ D2#z?fOäԖI0xzZ`iObÝMj`^PtTGRB\GprP>f?b!P ‹R bkPkdPk;F<}Nҭ<7ߥ6%g@b[?qURsLu+c !+0x䷤;:ۛs~y t|{ jAŽޗ'NP*JarI{$˷uk݂ΨG8ypЪ)X]ytj1MD1$y5I ]&F>:S -徤v!:P>rר 7ކI5X#A&5&L¶:NDDp6Oɨ@# mw7#]pN ~1+c8~}Qon) =YPhϟr߭q %oju*,}Zyp)H~܇/Y1ݞGTtMA2`:ޮh>[}a>= $=>/3B{(_ ;|ruf!l\|=mU~mChhm +iw1'hݰ#0D-d 4U#|ag3tnF!̟̦6‚Jw[=$t{<fỵoqZ( 7|l}{R.ըʊ**!$Y$i5!hrX {7)rCS+LۤJ&ƦpIV6BJ4Vbkm Dg]/꟱72Ns46B_%ꈞON!"?d˥b;li%ɹ|kҳ%8鞤nM5v,'fO%=,=CʖQ U[f%RHv؊$e_PSs9N)R}~:VK b!p,|nh J>F4KOu,%>PwIUӺCkHyK|&ѧPj`zxFv繼FbFpm8v-vA$(}ц֮pXЀ! . -24W]]뤢*۾WVS64-%y/^Gqr:ZL}K7eۿX4 $ՕP94mߕUa~^Pq HJfXSfp}./ {Ep.PM9G[ ~cmnh؅I-xlt{lW3'Hor.mAbi(ֽH0ye3Ҷ6ځe\r_T 2Fr}J)f+A^|46c\xyh-Kw6o\ʥ}t d3ٚF%ML@. 薲:FWUFH_XHx 'R׃j`$%fr(vdˎİ^gǑu{)<|x6iJ)+'}:(ax9'F^tBwk3#a^xVO~ սթU:ejHEM[#`j-c] A j|=ȳh!צm^ng"?Q2 q'$Ӣ,DB3ƭJ'cIB[A\bϥ Rފy C$P̽\9MVܱojj7ǯ:5OYv J&:Zpڹ4 BQG~p(/ *jƤ548ʬ#_)!3U Rtǔ\!dcUmϻF,X1 Y}߬/Bn12I`4XWG=%0V:\_͹a0>JN_{-YU9Ĺ+BsK.5:4#b{ŖH(O3!nf"6'GA.GV -';(#S_'@2cj Lr ~̦8Pt;t(8}CY_Gmw~W=ׂ▯2S]/Ybfņu [^,!Ѐ {ke@R-Uu0n9y.;RB= ɍVGR΋5k4m- *hT~6غBj/ }(h:PiuNzM'){ZSk6{ZK8726cfWCIatUxƍMpyC n{UPP0TNɪA˩;3){RLқjɹl=?.rf̈0z@&x{̋]3ة3ίD^ωtU%'lw^u6Ke_5ɬN47rʌ nRƙG@곫evtDWDEj q:${5n`)0{4O\,':y4 IV=$^~iǒ4lvӣ޾(stX0rV'XT,Y ӊMQ`Z~]r.e QذNgd6%" |D˒í t u[0?)Wb~.Q TZ껆?E^yϋ&$v <~růo8Y-[,L3AB)ERaN@QgN~(@wΝ 8GÉQ8[OaOiZim\xq[a;*N18аCO'\ @ѧ? #+ubPZ~%*o5&ELҪLa[â|g$ö`9T;eHsMXX Tr)C@ {&3y[`w٧i6]&dOŜ#T mp$66!I{ 27_[v͗[U|ǐf}8H_U (D')ZkJ; *$fzPh#Fwp#Ϫt^(y+m*`%s#k '9N9-ʴ%!E`v!ejOh<~U89Fy|/DYi uN?Pa7[=Ce߻WQ_JbIsZȷb&"iaG.s],ͱa:bLyt}l[pb/ʼ8 PaÿIN2?\(ݘ'/!rb9Rڙ,C$ڕu.MA~]Ge DМ["Pzנ,Y6fB;6~r/ wuG'J2Pˎxl]`%ty"Do2.z8s.8L?0OPUwlD^!5Sl{c7Kp3W #k$e `jsIG fgs9'O#9@n6}4{ͪNHw j@MW?֫`hFg:3M[RwF/U*sBR _+VxyKt4u4] qV Wk͏4ڪɩC,TIJ )uU:[fn!{S7K3US7jNM.1kaVr|H[՞GM=-ar DƇXc _JĆ=JD|XʰƔ5SE Q_w^ 6~ zBW[lF&\(B# 1֫7a9 !=`J"(h9.*)m63,"[ץ>6]ZUUH|r \LbEùpXsbdTc bKk ِ*e%'%o!dQyZ1 |Aei`ޜS_լZ= {_|DKz-.M䜟<ꋻ-FIjNb㙯=AWt \](/ yН;p1Z/b .<3Bj@1AkuӑNL҃:7n)YM3ݹZ!Rgf+^-^ⵥ-%TJQWqcGa_$cǎ/>yzZ q#+|_X&2<63OLj%a{:SI*q-S8;xYbD : AJQIPwDL[S.H]RK׷5">o^ B», M.:._PMfEn:߿jt (AIܸL((u>5R`v1n/KZ;y9|6^ 3,![`_x5; ۯ+~N]lv(ñ7óEXyJD"[Ww"LQ^~2)|Nذ,cPB`c! 3߬}P+!Fӛ;})__~H/DPB['ƴO~ˏWB"MwD^܊ K' Bx4ȁ}PJJL=c@a䒹s'T' #\i6kцz h셐G!WtOJQ-@qjؒoh }9Nl]Dc+F_h:ii XI!)V0ziܣ"/9V/tPep& i*&=q.?C"Dz)0!qEf3Q+$f&lLSZǩl~<xg6fv,v }FqAߤ2D]rīvZƹSm p9&-]"+֛S밉[}+uSphjaԕv ١R .Ә@ү3*wd%cd{plhLT;+Cv)Sӻ&w"M7=9t8t.Ԏ_Wqš:| ȸ@y;_0k- O#fdz [y# .| ]g*McV 5[Z,x6^-\won2]88p7ƨ%l+$ig *<-хkXgR-/0>XH +1A1º{"gk#GC}nr#zm].c<_H ׾$b42N +zD6]*7Ro `lxtGh4?I+d)⫸ES)߫S `]DFWЫ8+RoY6<&fcz";@ KDY*jxy9'^m(aɛi<[އ 0уNbDy#rbqäg[ȈjƍU}QH`ܛ⠀Q(W)>+xCf|yg[J⺀SUy1)^c&+[` A"s=$EA)D2ǘ㞴 ef K:(nٸ !$ Vl?iNR^ۥ.y~[✂us- l-LoKҲMrTQ[46ݘlU-QțU;=/ގoc[yx<!#pï.glD߉@rF-d7}$e_f"U#Ο6neZˇSQtpSEcQ%4d@d>['QRͼT+<W|ț㖪4[Xlw]U1RgBrd8Pd]߁^t9=`0LWMt4= >dău9.Zy7RGՎkM|lAkh)Sd;X$I5 E%js|?bwt`1$U8K 9c`6X>RqZPd l57E@S@Apwb2VhL?0w.t7"^5ؐA{\I! 5aeF6٨hLV]Enx$ [>R> vilZD(tX8g!_,Fх {;@- 5{b=q yhH YRDmF~a$1ާq?X'2]&sfd_HntC̣t}{4!`^x %^Ko)?^@h |˚ɥ҇j.F)u{:,f+➰ek"8\^vZxbケ7ыxy!bڕAH~'Gm]ͯ@8mŌ%\ 8ѡTF#vJoXxjhC O仺Oe_){M 90YwLwOPG-'&裊*oui5g\T~AjI:o91/3#zG+I#Zwy NsRGk^¸ ec0ng ^1WؕK~yH wrT}vT"Y$8siT܀(-/3;^.zQ/v#&7[hOb]AOAvcMi6 d!Oh>C0jV)0bahM0^Sh $kSi\]DLS3dyш W-)\L.|)ۜҟ"i09g`FOBE@^ ;XuJp{K*us, k[(w^KU:a'mU^ L0!},y1~!OUwuܫiN:@9_S?+R{93jfHҏ\,-^9a k, }<;-.f"/%[*tU'0f&wH0!fh EQ`A>~=6&\h: @.qD U4/ lhnj 6WSޯL^k)WMm#㧩6=Ȱ3aZuBz\x+mթC6OجޙclSB씮n?f N4ғ{o/2˶ 9wrϡ>Z.,a6ot+!p6<ُܔ]h[g ֦) mws2!Q;S"+tt3F0QmԘҐjZŪ̻o > Ӻ*YĖ><y~̻$[y)pf˩j1OzOҭBiYL TBzJ8ڒ2celnBvNSV>c?il-艰'iBz9$tBiY]4 =u6G}4%cJ7Eq@=큽 EꭒFc#aj*²a,k,xK'8"gKgs0w\9QۀK{w򙝹Jv#0F0Nc4xl.'umo*<Ֆ$MhV{K|ʎhLr"iT#_tQ&Qn`KF<_Bd*c~ '&vnç専 һ.^:1+ˍ0RTZF9 C٠>LGԏd{b{b[-pgo4O 9j'|P,_+~Dp+@nB9,7Syn/z!Z]D3蛔-? sOFtc_.p tJvwiQ?DŽr. 垘}JvBBd&Bfcw w |lK HzVhON'&xICY?f p5Ap~W_y~}tVMʼn—U|3Cc:Fx#NS4#`m:(t\I(M=,:RTg<&^d (DM#1vJY4x`4XOBigD1v`DȤoyAk3 0GP˶Z@ ivj~y( WCR }QQPy!+&*1%H ^aynˤev͹v\ZmFII=40(?QY$jw̺}cǤ:)fQۥh mwqTBĵOkpΘCnx ^ҏ9]n =UJ*ܭ{ RL~~I^O(y) 5 tmEs8$R7qNlgfiX^O4 'I|p >I}\;3!n3ڤG㪧|A=#Ú/#~ng3켷ǩCvt6{|]ĒQ ('TH\,AYLLZԎ vȒڏL ,:P1]O)͎)K^f/-W9,nq^'EſO`H+|k1'&{~G}F2{NWo\N;m_8"18}Q"3'yNA/ ̩\Z`ʐ9ypן )[PT!*lƦyƇg˘(Rw.qO'|檶g=./YnwT[ 'z%Na_O8C%Ay/zzF')WBz1pؒ Ȟa/Q_G 6"v:z*B&(#6' yhC` [XBO"1-YPq笋<%m%ƆFc,9JgyAg^L+T^{?xH1ԹЋсKNV}ꪭ MS8|V.=/o`SR MzWDu$xmEGl6W*+i`@.8T 8ЧE 2"w bCs ,l߬µ&ZE] 5 gXHzh1SݶDq}4y[{G/@U[ֿǴ~>nU%P$o c.`|y vV$8'M29 RN#'aEȤK7.D+;)ȑI1pτaZIY;AO9<,26G?Sʺo;޼Cݳ0ܴRc{jBG JKɞcw$ɦK$UU6ʺ~&`1>fыV}(2Х(N={Hnf X(l_shR0Qc?=ot2:^ ?8-JM׳&Jۤ~].@Ez<v^)d<$Dxor7 6rؒVwN"Lx߇B{b?B z|;oⳫӅ{ k0SXDSP>/^EqkFhqm"S01Хȉ!Vm0L*sOlߦEgD08Ned :,\=ze'Hn$w"!B]iƑ\V̅g8'x+3 W{DUuO`9(x̬9]՜-JBg(,W > #{m#K{+ g=  !P gj/؜۬^6xr*u?`\a'ҽaSˈt7En<Ľ!#u8n&3@H;ye]T )3=2d5I Xdsw__| 2=cDKh1[TO1=WE2@Ka[ps}Z{I6!q8 6_*dJ46 Y1>Tt1~!>խ&N@JNbhz8ع@;t{=V20D#*Es}%5)$nBwE ,7+q ;1keK)(M%M1\\ ΒqJ7~EO`@{슼g62𪴚{t]J5q>WiūUPaÓz'=~9P=f98/k^F5&WDɥVmL0I1na뚒^J9ow' zu_& $*~L8~4A*mI]87FICy1RC rgנw. ?n|X/aUASSD(1%JM3b`DDUrg,t;_BUi*R7[$icHR r긵 -:m#ΟGJhC1,"W§BwoE4Ŧ Ti֝~jH/H?^ %Ȫ& OIݬpK⫔ X1Xv1Q1&`'aAIuW"ň4ꆝA{.Eg`RQY!rY#0Hj`<(Pi{+vd*8˜%p7e\fmϕÔO~ 1ag}kM .U)!mz|\=֟QU|>;>=jM)l*jͬKGswEVFvI⏰} /KKK<2b R/H@qiE'bul[uJsS _pwt%VrℲF7ZP_F8zn#%ue-xk]t.s2$KYwU}dĹW tqȿ=,p?xDCk cӢYJC_L"DU mȓ*Y=׮0i?D=$(_O8(љz!/0耡scc O0*/' 6?^ڮ4-,dp9Nf16D3)bYpeg>6 '!ډ0ClK\O|c525襸B۸Ɇ#* t}gpoGKI|ظِ)u)@{ QՎ4vG7D}u\̿.YOa3iJLQ]s 6!dVNb9 ۪|5Lnm׌?N~P5JiR81BFM tBW_:I evta-i| i 3G {oBϩ:D+QWGc vkJ,u9%xץPه,-?1׎1uʠɶ@9=$0F~<,zX< U6B ,acR FT'&"R~|G䟗/:ɐB{NaW.j> Xf&N4Z6,65yIȊ/(;]u: sRATęVghɖZHCCɼ,t>EMݥàKʂ+;B7a V^~QS[^Ud^%@/_Ry+CjS4]9DX(%}>?<`яRT6¨r[8R~cC4mWOgx9^{U%ݤ% S׽ݎLOr˧詰nM_j .33_R&+fRM'm[:Bʿ4k;_l~a$eE-d}=ܟD.?Y<>ypk\3@1k|  #!h6x yPX-RA Wݢ Zү 2C3uneCRb4?^c6i-aZ jbn[2;d=`w,'&ҫ{"eKe< 7ճ_zBQjI*L_5CY: ];m@S2-tP׾p+dm4+R|ATT/p 5 |f/`ބ,eϑ0 Zn hY9{nbLՊU=pte&1gs&n}G%<}𘌆kP(TPqƏg~'Ng(oObIg//6Qg=fjI]aWo}qQӥ@$>5a|s(>!kxϕ@,H'Ksg5W!Ԏ&K˞Z4 żb,0HR^LABUI`lA|TJ=& `mA;t>M3: V@&'HҢOj1}Cp<'jUj1'K䠨XoM qC}Ņ־p :Ỻ;_uq7O\9>^fD i*{o豽~6A&fTu}G8O-/3oBd<DzZE3)vNPf09v@ɮSg̀!a2f84u^3ߐM4I79m2)Y<=!#Yn㈩!څ' ^tx;=Y  eWN޽nxrT)qtZLd$[F Pe@X?쑳PQlW db=̀a(ȃAn3S{ˡ˧N\6I 0QN D>g s)KwIP[R$'JwRJhh9Lo{2(k;I/nU= :8bg8wj|~mSLΥ( a=rlI5DP w$O !{?NMH;֫aԮF h1wP7B>Q6Utv}5oŕ(Cv)}- @Ě>x3ĐSev>]1NsQx.P@ϳdؽjLȋ_}p$O^0Rd6͚ >DYY!M*suFK2% zӣ' ~T5p~Pi>MJ> $noĩ.ޅ9TY _ /79Q}][] Qd>%YǛFyѵƭ+xj!/Oʆ V*\N؎N f-4KKȺ7\hDGBb$sgF(&㍛=v XQW&ʏAq?I!nV0UhO2(K F*-!h=-e0X{ ֩}͙n!*gc{Ie{@몤39NGLODq3ZІiAb^,^Z-.[x|d^[ˆaeڴY;c5^[\Y1-c'6J%԰(yB{|Xoy{ϩ.V_q* VAj:CnJW s E?"-@UG ;_M,~Dw+Gc|;Ӹg}SvKmkۣ zaJ03^#㹿IǸB]tC"U%򘞦b^v;5<$nJԾqY0ps6Y㜎7t ):ױ:Av\ =%:o{ ;+ EAî|h }݃3j ⭒,/-¹fr\Wi>|S y?X$nnZbqS-nlzи9XI|dr^vi&iz^;kʡ$[*mǪ'58%Jvj9;mznJ!cHҾv{:3g_ʎVx\߸c ǵ1w83#P!% er\Lȡ d&}!=OOʕTk%GN6d;@tMA dPvNd;2=#ߗЅŰDiċ3P; biUݛ._KwN".|oz_Eh?y]E׶Y@~^Fo_ ΂Z΄ziٯ#ܞ;߼>"&1\q8iwN~_5{ dv`wd@lOCQ!R((,8}qtbIV5* @leJS1 Ku?"d0Xyl7c$I޼e]18͜t2_ 4K-U!}&I^l9>=Mа;T1mc`mzwCLaZ_JuDsS?/|D?}/TjuO|pA^8ӠP1_`ճn>i%DN6UY^EwXgv"Yn=8BoeifXGbvm5 7TV18^!bԌ_q MmhڔDt {U1f$d ) $sc^R2r\ &2~^>E "<*H"~UBu׳f!--`<~|3ƅ߀[⧕Od>%vˌI@qpC|[3o຦~$ѵ0'&BK-s;*;#(? $@Nq&(5JRjH6u{LX(9> %.ԑ_?B+:T}zvN"K@/+Y"]c9j*vzmZڨgUzaK [#{)'Y)zQq2_o vN^nTD"ƑnP镑k 2 -ί#鉊v+FɏqIɦ~V*;.mQO=[$bdۙ)#U6D*d >MbAb vغm]Z 坝K/w<VF9 RZv#`\]P!xHtT E:fq(VʐKH'6 RFvȦcJԗ t )f4EM/v7I?qGFVfB*jfO('kӂӧ G9lb$#}EnjWa*ԧhG2 C-t UpUx`r^x@@¤EvJGA М c l ̌j(%7CR<.uxoyzYA)2 lB>}QE Pݒ$Ⱥb4\&{Ӧ7az ^*\8{jiH2Jc0_|*xSRg0uquV)alj@PI.?! 3k2SF`tJ0R ")Xޏ[;b_?oarFutÀ1F{YeEhkkO*鯹Pݩ߆EBeD0 ő0@ MOHpH |[˴*aE" I [>ɹx-"$t$&Q=G.\k# 2_"&ߐA)GJ[EP:Wվz2Lj0H"h@5̠\,ҊAjhh{6[ v63F?Tܷ2wHVmN2avImԥ^kVesHkm8Yu] ᆱr‚PAlFe)bؓΉFL/巍-<eI!EW\\Jh$aΐsL'kci֮ߑ>/U#WGm4-ξnsSuO]c{/Ȁ+'ji Z(~EGs9䧖ivD(P-9sFtܿ-kǟ^,嘝V<-=H*8~慟lY=5׋2$g866<)%=vO" 3Ь,|d ;ZvuRb &f7V1 s'>tBBQLleSHGJ غ߲K0FDbF #>{ Odԃ(YBmvo60ˑA8e*W(d5>Ȑa4-cu@Ux>jje?)ǿI φt@PAHPSEDu%Y;B'%Ɍ|cXsYE0mCT7 ~F|>^fi?E'<'xY{Q2 g+*]Y,|Z"2>|XxDdJ/]zY3٥ăR*)\8H>Wz$3kj,02t>^k/9e:Ċy1rlor ;YCG O]jfWJ8/GWdžAuXh)O5kюawMdٹ;-O$M9L XP"] "|..u.8a;$Lwfa$)å3VM&S뿴#GeqDRЀ*wNQ9D"{z' /dB$EZVbԃIAf,V9.3MVv1fP`>zGw7 d+rn)|\k&bSMe>qS1; J5K7aŜrIl5^6WWzȥE<қz߳Gت-@M)jCnPh#ve=H"W~PUk/7+b[%CT כrF~֌^\/;>@w.-|<\74wZۥjx`QG%8A+\`/#kq^0.%`Ia o263!"ST)^/h˼0p_ldʐĖ0ZKI==2fޅ!#mrūk&#S|}Tg9i@S59n}i/~= B,"=l^[+dVC hRm_#IDDo,>t>n6}{D{z[}T?OIc 1B6WmүN(ɁLּ .iwF׼ؾ@m2Nwy Y >CE"\Yjrbc%F8qȊ8 8gZmҽhI.gĹ"`kc9i]eQC/PC.CDH@PX)oPX|x_`O:];1Z_pP*d$'(toGٮ[BgogXPԉYKY7!Erzac49`Af]9abCK8؂ f].:NjΛ2Qyl-5bFB S^\a'f9(m|VQ7ˉ902 d9|t= ̚Mc08,810qإu@"ύ{=>Gr)i#vy NF(V5,m<}Ʌ4Lr0ž5VxV#?Vq5/EAJ3E䲕x휤dr^?Wo14Us YaE3ԫ2Se *CVQV9͢Z%qEt"wl6Ue W}cIId7FI Ni3OZAk %kGVEp"yϱ)/WJ`/MT51ғU6pj;6!Kò|A{o ;kf!KfqcqW0>.KWn#`z/n!j:B2Ћеnɒ;&vN4Mj!'j[Me'LH2\ISz֐!Dy8>x\~8v ߱/ Ej*پ2s2OdV"=c5zD~o6ZgF%a`W6ĴIG`H fD_D^/\kk{ iEdPQG Q}{ԣ;S ';Ġդq -p>JS=R΄UYCݿغk |Ԁ+#{ r4MDs*]db`|aJo/G&QB{ 5ojEkoIAO4?mjGRH#yn Nh/Ac[ص.H^}~,Ĥ:hN!+@g3tmQ?]K[ 0P' JD[1$kCT1Z&5Nt' GuP"J& 6)Ǜk\zA8hnh3fv%/]cSrCU B߯)Y_O+d VGc'~ʽ\FlY QGQf\N')=íwFF5sZT A͜:wv|< WuV?\h7!E8QROUE O\8wenN| EKϏ$¦,ķeKwLabg 'D#y̲~tK~xt#EqJdP2ʾ wd"UQ JEq^'3ULd\Dg9fkДy= #Frpza%@󙩎KK ~1"W5ܝ2"R14\:JdG2(c{ |0zP\2Ge=Ytٔ>#,Y5|JTqMۘﻁ`ޮedA}@Ј9@SI孡* c yXc2H,M څǹD(~W Z-ټs_zWȿQ* `TcyKM-uo.;"9&O$+Dqrx2H03A9{^"L~x>pVhmķƣĮ)։%:L?2}ԥRUW\ZXFMDΤS~39)W;dBR @Y8m ǁQra]u_c2MD4}'pؤ Thz5kmr?X\ڡsoZ$: NҊOXϦLׅE#GfoR $ȌDrܑ!PE-z=Hs)X68ƒJlLݬ0P8,ەGK,ˎg^q^ڻNٕr>+Dž iɅkKjU]~(j Fe]'EuSGF3n{GC0B/>Th~M)IgՉxLe,O=Del(34ȇ\; UdH$=zjE' ;$le!5%_E!Ahj =V L=TDoU5byܫ2F+Bq"Vu1UUaKDLREܼV\$: KG@|9WRlɯcdC[qIM1Sd'Lw(-KrξKIBCR#_uwy6r͜ u/zDI M'Rn?_sg[c=Bl77],En}E9^_ɶOd)6@&"Epq/Iyne|v<`*e62 UMՕG ^|U`y˃×1ܧ;.q>lajY<,<mݻkPm<ް3%,eD ڛk(ê(k'Y6--ﰀRBDfzmh|#l^$Q_+]Jzz~*$-&LaUa$eqcbs;W u yKˌ l%ZM&O&lc&}kΖ@`de|Y87Cgf0<eisr=Ȱk2lpDR *oaL s(%}Y@N}fI&1 s'5G[p.q/r*zY&\4+B׷0u jغ늭Ew2G0e% mg's;J#:3fOʓqZ|01lөq}*F{X cM/GNyp&ۺx5˸ve|&!RU!]SPCEŁܣUrzh?r7e{-GK&L!*WArqOBjH Z DZӼJɨD IW.ۡ_dE40'Thjo݈1 h`9_8CvTxfyyPP+Y)8mDP 5 'zRkY3Tр;5G4l^ ,6 a+}1[j 1,,jI/Pr]vFwQ"VnxJRК@U~tdxf$WH);Z~LIyVG?($B5ZquWZ g(;`5Z`jOhӄG,:&TaP1 |L|cL fŒ0,tRn8"v$CN-r̷6/wmDg-f< HaKf~0*p2w m3Q`>2)?fLLDf |']`XHyzY,fv0|3Nvc [d7AY=00BE8>~׮xvΨҗBdH`NGd`6 ǂ.ҎBg_onzP*> FNp]Dy`7WJ-FΏZm_mh#j3CV>l[DQ̏&G0 %o {.w'.1f-8'p90f~̢ܳ9q ,?t5zzV8#W"n {NjlVV693A|8%ǷsiGf7ɂJ. V Vnsb xpHZu͸&Xʒ[>wz}Hn#TprbWgHw&@ >7}n}'U}fE ;姟wה$p4&?YڏQch$F}IZKQȫ˜koݡ5/'r/M1#9y!$Lr9vXi^G,>2֦֧)G '@a8p2>2ɗ_tL!IntD=>Q^B_.S?Ρ OIWi|Max\ >mP~\`Q8gE5+t2B6u{ 'r~[6K(lO' ~H;AIaǰX/Rջ"g˨M!5pHofآO#{S !9bƅpU<;Js6P]r֜>|7zeHV~17yI-L =8'zh7+݊@oh Zi<=w/á7Ge^v cL Kio.MOT`á3۰*YNTu"Ƕ0ꙭw?9Z(!׿cY}*! bVsi]3X!+:!BX[8@c?* X ѥKcR7^-Gήbz-9I| _ƶ.YOJ49K`ς HD&nI6jQ{pmjGTpo]"N+`6ġ:%4QD4,{4} .F͛X8/)N~JpPjo~5`TBsI'@(cKQ5\&tqr!\T5Ӣn% 1AI4ΥGцneo%te1"{sZ<߹n|6%݈`*u<6<'uc ^(-|U~!-^vu8ොbmHY( 8y3qs3rFb~#[n#|Z7ĶEpIɜ΃CC<ŭ[q6ֹO iR<|Q`ab%јweX ˡ!HV0mB 0uk5+sSu:zC̞ OM`XJ W𵗿OߋXT#8U!*e2ZV*4Y+͕%^TI0n,Ƒ$xAn+YJZTZ QgWAowr9jeo7 -Scl2B2ՒJa駈™etgɣ MRqFL, 6HA櫯^c1ҩbʓ`(%95`feM^|K4qB$Kbw)$W_:c8vp|yݗ_:̚aUt2 []X>q=6~,;4H) _Uz*35utN(l&t?C"Fc sg:=kDiה/]%A њ~ "kwg6؜r!qWgW2J;p2uϓH!T 㕀>tV o {Lek @ꑁ0X a&E#;sRe mm>GaC|~5PBbfqEM&ڀy[DF$f"p%p}J4fȜud3 %Hr_! /YKClxڋ?ZrSWVXUfbd7ӜNԴ$PڕC5fx2^vNzGQvI,':J!D"fWJ=6&d*F{k3=@ƇP,鏏;&[Ѽjd dB^Bг;xg5R;Mia.* ##I^wBCjJBt*)ڱ(9&6ė~ˢBjx^uV Q8( <~%jGLaFkZ~t"=CǘwtHsy=gG~ l鉫=jThC/Us [X,dS:XYA)s|V2碛-Cc If=]ZS'5;zE +_XraU-~x4]hiMq#&Gʻ77Κ[nElTgN~+ZC*@~?jbD:1?3eEd^w*09(?<^{#EI&W#XHgv7Ҿ`Gpv#]vbţ w%D=RΞz׃kMMu{ G33Q{ސ)^J! 8%s9mU%CAj_`J-gV)X>Wx@A8_ 4))壢o #1IMU#ڒţ|ԫ "aؙ?L7xe6^,dOQG.?YQ)#71-}Zސ(UR,sILJTi42 <^lU&WՎ{G$]Խ~l@05ܸxA`4fRU<auZ.p$fȗc$Vad&nSz {?zjOEPܫMkO*$LyI5c+כY{>mA%F\t -sqAa`>-տJe[d^LOQ&Lu{|ҿJScF_5'/B;8I2 ʟv` 2=΁-=NAzt/CT$ $9*Y~rt ƝO 6ngcLw_ͦ#[9")xWr੍PGMGmz3&"ZL? \UG)&<|WVw2Ȗ̴VE-fl2}1~fЩ_n\%MԆД7vUA eY r;9gΈ-6Dξ9f\ ܯ3gq'v,浩ʲ+Wڣ7i*`F,u0'W=f9&?azv?e5`0ڝUk4rE(D̊٠UIb˽{$Z85shQ.Ys̙OE_7Hdie,R_ 8vfBl;\d>؄w54T J6 aAUt"hg@'/@[<ȱݶF;aQQ~S{qԝ@b WOv3'+DiV?*2Df2 h>hXd7B\vkv,Hg ~Gé̦_,D}O`}g= ?zŹ. WȳNoGuOC{noh_T.l[(RDNJ;Z6qQ/-RVUmHaJ{H66d U7M_ y¦k^-M#z`Ap IJӡ=2Oa曌=]B RYBF࢝05#_. q`t/eztPݝB12coTo~E$-gIr:8y6OicXC%bc sɧ0s>#aꠗKѻ/m +ipWN:HlY ĢKL6JrFg6@@=A*(PhA=#Yl.7TS&֌%(H$0t(h9͔YV 1ݸ~_>ǘͩZ'[ ӢNnkvfxH?-Vв|q&b6!Aɲo<u3(Տ?)g4o.z^|Xko{'TɫE ל!o w/A.*R}pTCPoCg},p1NԖY[*@ h L@s\*4L ] |>'ϐ[ Fxx/:pu o6׃&o!)Fz\Qhiv&&BC%ɣ/8.z4su[{h\W 4'U 8'תּgSek>_;4y0{y:6DLk-w7.!^cVolE I@p%'XBLR !| |\3#8#)bG"!_ Z/([loQL@^i#*`=y,+D xfqu(Ho8^^,ryzv=;{zG]iyQ}amp=X6#glzk ew(^lrXfJmaJdM-% cL2䲐оꢡH3ԸvK6^Z-PZQ\◜Ez87<!#V`s%[(#a,r !EC,x*Кiz!(`GIt~UP3ڳzbn2wMQ;\xt#LKnܽ/8!@崌쭂 Kh vg&TSBNX&ďm&?ng(%~Ox4(u?AE[:ii AŨwM$\Rݽ2S0TZT?Z>qNISAGH':P#e)Q,φ5qDo?`$#ڕqx:ܺ_ʠЎㆬהDZ8 /HcXE0Vց8ɉhFJ_(F$h5:ffoMjt"q< \sH<}*n2,BV>tk IjˋGs&in 3g# vz[g9R1MY5+)$tc~_~ n m=~O؃,{ci7`;fᠲaf{nWq{8CBk:6]^;&] .wiY{H_PQlO$iwTj'.CE3lHYֱ,5-?a#aI^DYLpzg][4P/lrFBp}Ə!Є̨zw\㚫 /Oap!2W7qgRبv}OWXSI]e/"&8=\5k{ۈ?.fa=~ߙmvh~N{I1 lٍo9+f<;n(qpe̊MGv/)֛< Ee(m1#O_B2un>sԬ{?y) ;5vRD7y/ I3vZ`#a81q_!ݹk^\ 𚂕Ht=+B MIl /:ЧGATr0q @qX5ۯF@y,* yT$ ,.MD&e*%iÌNL% hb(݄:@;YV 5-Ԓ_7{œҸ;BO[Y5O̳g?&i,WMk[Y؅qפ (AP PxR1cْcScrQ .Ac\kGd`*} l#%z̛l$_3NfuyLwp(uay@$??_2|#)UZY<~]앶i9gnp1]ϓ [8:#'q||aK_3J( A8 H̠ d;wKk/ tXؕ5C&s 4c۽ :m|1ܣ/*f۱g30WRZ^Xly4z˾dsPsW|R(6STX狻/cL» w4 T 0Zn!}lJ *mnxB Z3IcƦ7Lb5M$L7|= t`Fo|HwԚv`ޒ |]ʾh]iԊ7h%+sD"r B;OgYny%!]5.(}iWa`FIM|?hN@H-1!8YӂYW]݌kDLLh/FneL"k'r9 ìr2yEL̄P邗rd=ٟ|]RQRFɤTn7LH< !hB1QH[Lȇ!餿(Y+h"nʲR] O'-^L̝/֒?9 {۵YDzw|߾f;xFx+3kYw9:}vuݱϯѵ##rB02b@k`FY< 2kgjeo&O;a8Mˢ4؊cKTM`H-xg= 稥N48+bp= V&I+98ݷʰk86'okAō[tf[u,4h~cQn "D=#݆Xk7R^8QYfYRAw&f`~L%{̫+ӢtVWP b0({ "K(B:08 P`osQ&}OQH׳3XP"4/v"!M5 U>DǠs&'2teխĶT*.Y*kN7^h&E MS(N\3't+AA@' A޾p:+ҝ8+.Jsh{ipݦ>d֮Y>1]-YuqQk򫮫+GZ`*%fK' fWUcXwέ5D tX 1C+灺 $6 Xv9i#H@=FD8K_VES s>;GĈ'_(y ,3afOFexQ`FY7&&myn|."Z#!SU5wڄxZo0+W%č#ʞu]C:2ګ1ۨAuT"PJeH<Ɂy˚ <Ɖa7Z}Bx_L#,")fm3Q&ìǡmHSYS/ۯ76nhu͵hӧ,*<'ԩ&%y$dR)x C}#y{R$H phy?zxABӵH}π];6 ?CP%c*OO!&|5q|Bz N Wi wT\HXyH] \:xPK&p d#3ȉ*a)QՊr|SN Ip/-lOҼM``f;J۳<1EV]e'<)$>5SUyb͎^($&I{YS;g )9?73[iuT-.){H?+ }F*5F"*~6(¨(=~8 sYnJ5yxd+'V]ؐ/JeN f]+QI@sU&Ȩo3]OB0zkfp-VVfNa:)9%'>yM:‡]ǎ&@_MX"CFDi_Avb~V(%u>I\ W<9mL%s &9NY^PE<sӻ91zCLj/+a/E-JkupQX8#{|ris\_1*'U s GV.~ґeѵ^(+Z{aG8<'|TDJsS77M *=EtZ :s?':/%Hlp#ɍvvCqI`CLp{5ثfÌh+[5nڕIt* mC#r)aad̙5xnL#)r5Q2yzo QKEtls|}>IϺ+Z IR\;- dffZ 98|4edx:N4]7Roܯ7F%+AS&󁭆9Ȁ`s8 KW ,L-XV?r`$- u6w8Zͨ4=]vCmX 5QBx^ZL~G Erɂ}:,kc'4^$ rؽ (T&_S$ U[vX{?˒Tysbp/W(޼jWe28$u#Gt`6))f/ 1bp54XM~։-Z.䅇ʾF)KdU?9ȓ{PDj%3/q]-hPɌ?io@ Dĩ?o3󇇔tũg)_ArN,&R\_V+=ww'!/~ ]U}giueK)z1/WKZƵQ&lؔ 2P 3T22Нk1w<s `2kpCub#|8Vo :%ߏ ZZ B+l9'=+4Ky4$7JM‡~FX0zyDC %sZFy gew2iL"hGQ*r#"TFzӄFk3 ?Stfo[}X?F, X9Nqa=WF/:t)1DF6N M(U|G^Irk:t1m͈}F´&Q'r\Kn|Et*IdcV ŷ:cʗ">zuO{8JIb.T~-=ވ7\^ A)$jTct%)2;dUvѦOl $Fp|C?0F/)fKKvƭ) Qd7_?⌆WOjZb>hI"!LRE;7>Nɶ<Xe`?]*,MwO6'KÃ;IzІDw Tcb^M?oLuxR0 Eۡe}xYp#icͪP\W>i.qf]C /H]s92L'ux 'v 6J^ ۔ >}O_-Q+$1I 'Fa "~m=xOqNLsS tc6Cd+lDڙݴ<$@ LXq~_(\đD @d۰tlyna4b, *Tu}~]n JD,MiX? l Aٹl:u?2b PD*@ݨO$+:(@ŀڕ:l2:Ǒ|k!]@%`^eoM:_*gӯH|22e5 7{o0KT5UZqͿ(i8tBpxU'sߠ+ƈ}#8͐ T\W2[d#l6 *G1o'L^&-s]X|s>0? #{wJ%4nX`hM(;qg1$; Ѷ;(R#2kd/0pz?p[5*oN>U`S@é85z055<Ǵ !Qg n*?]W7BC"yRGu@nWT B"z8X`d,fdu)O,k8xd i[TOLKe>հҹg\oϓ)Y:sUR5 MoҌS*[ke['rw)s3_]Np<Ҝ*( TʧTr1A-2M5\Jj:Q |4A]KMY"?ax:uΉ7RoS'g*%jFJ%+J7K ߘQ{xkUU.lڐ=~?|RFD[%U t-V=?p wE9I"ڹt.cɽJF:akH#@lhRlsOvPzJ#HE|bтt*J. ˽1,c _};kK?< (7" N(p=3r8FLFOxk4Ք5#IHDVqoAh/V]ު^D;/ 2$0XJvtnJh;mKsݶ ) {> X}`MHsבw#uY0xokdܣ ;_p.+ B-U #qwDIݲ^ M6&/xE6@uEYf6 |) Va3<i!| g戡m *}G1lS禎;^Zdf#GDbEB4kNT%⃬wf7 lഞ%fw4Q8 A@QV!}p]y>L8XD6Ry7$Wm i_rgSjz1N. n oSPe;(T}G-T 9FpO| yn>)4,I0ܲ8da BwQ2& m9+a=^s+`Ca󲣼|Lr5 rbhvDR5 O:2߷rۇrT9G-SNa;+7 8+t]bc O =w󭥉UUl!04xDCO+t \^ePvœ h|>E3k~LG>cXCaǞs֥/쀻˷X`sS{me774SpS4Q G$5!ִ$5fQ4b.ؙ<`+i+<3-gÔ\RH 3==m+U%JSk檙lݖ"M4~dT.vwpk"ndy"bTY5L@:'UNGGg.)%{"n𺘌s[TZ׽G `KjdY`;MǵH~*;%m UMtv*'@yg y?%^#u։K{@IS i3^_pZȗFAP~Ĭ=ްr5͢ 1_HJӣG}.j"yB䯪%]*dM^%*t>%zR|0M"-=w=(;8++4ZDq ڞ|Ҥp$ ϴD>RCW 6G&ugq86`\YVh8/"\fYܪp[=a?)mKo\[Fiu2/| ~ҳt Mu9x|Z ]CE*e!a 5<1@:/LBCV ;F h4~p -@A8̸px2Hj1iBϯe@@9G|J_z"׻ڃl=$4$U*˃],PK|PRS/l$m-O Ԭ{J2jj!]?l1.o,&S刔D^d$ xL Qs& ٦xbŻ"H' 9Xz7`NpE9} zMŘ$Q(jo𗖝v5)_Ui9aXG2rɦc)G?KQ% W瘲q%mp&l]|,f>q `t6 mZ=K`֡IVvm|Q_)wuaF/R7^Q`B(vᚬC-_1kVF-a G@.c#^p:Fϼ>)'QCH xh*M (s;FM4J0U֗Gsv Ȇ6#}.J*ES;pVG%TBYE:kuup:'mk '?r}/Wy6öp75Mk-VEi`<㍤M7/З!Ц,8 x SH Deg59^IF!'j@p,iB20w4y+ ީ:*lh /EK⟵V ͨRJfrbS,|݋D}@Ml%>Z]Lph XhG?ռCBIʲCCL_15^fl  4򀄪|%GtL:0D=u#*RSQǤxN7ee,'he6偕:S?S+% xg(ADfQy5;ަr#84eSHmAl 1[)"Or|yE3=K肓Z(@47oi 4-Nm#$ͬ)O#?mKA3ōn~O7 O&@vb i#JO0UDȁ7LڅY97wR$w]e'Tʅ"`%cό I'5Ҫ|Y%k=,}u4a&2V٨ަ|Cmt e7 ; 3r;VXT$P4،j|޵ D~ ??F2OO 9u8o>%eE*̃?8ZWQꛥTo(`k%)t"?k< *25)/V1g 7OE 16L컥:c2CAd ոq\@Sݮ\9Anc4^aв#fkH-,es/VH<4G3Xm0^׽t]2קl (,~ĨRx ȡc]0;Vx43mꪘgkGl\/], bہJxccp7ܘ} eE _ד/J4`>SwA _w(dy:[Cli˗8+2Ѽ五cS#3ԕ1I#TQI79m={Uc%Cs#YBV{:!!%J1Gsw;jd@iLFggsJ{;|\hZ#ӄSA].zI H<_ZGll]S}p*Dr[v[9T諅ⴗa{LN%8 7(pH%;eerVn/QR?mG:+^ @}ϟ_̟B\ xi+VT^YY^ҙU/L&v;n+1 1j%%ޣ5M!32A>Y5IG҅ӈb)6<3|wUfZW# )ubz`O;LhIҐ J+PJ' Z(&8y>\ ̗5YB!B\[_\)CN3TC^?&5}_ӎ+Rc&FfFkIuL6"s\_D>^_'/M@wA[Tzm^o1ŧ\OƎ>#k5ISN<2U &hFǼ,:y6u_&tX!i(Tc 44^Dd,AJ'UR>h<^>$ٹ OXL)hVosY1o!- O,ӖX{pHD˙'㟤ć~-)p$XEWA9[]@\Jq9i76)Sϳ ;[PZgVmTh%F6%>!n`Qajl[֨bp|UzQ8(?r rx8u 7^5I'T aIeJIz)jCʇ҂a׆H <.Xvqs[qڃgF?mM\ :BUc$ _K<?y o,K! t@d$F*ƟL^俄z耤w9DlCrWT2d_5;ๅ'. By2=VΚnAHc(? "U)`KGխBv0汌*oJ9!/ T zwsLs9*U}Hh^FɽQq֚h*N{xw/G^^YEȡ$/Ȳ;?Fgt$P_Si14ίA zrŪ.IFBˏpAK # `yKc]Q D q7БWUZB}B)ߤ`y)  K tt+~FEHXG,u5[*0&WsqR0TJSqY7Nⶂ MF2R@xf%,(K;gEҖ7/ty]LNoxN[֦znE{b#Ƭ'3u<&VsH6u_ ȅ'@4}',xqi@1)<ΑTi6uV…qqoxt#O.zb=RǔB8/sgo?{U87QNzGERFlhuǐk>bLiT&/[J6Y0iE>a}V<qΙvM]}}mWNi%pEɑ6^Ypu(4k*EƂ;#ҋq6GEwN>hd͔ K8?3bv eF\JS.wQᴽ}u?@򵮠DֺORLl܆5?"SY,ͮtu1KSK34TJ`ڇbC C\?299F. {\/z*]$bM&9+&WH{ -A3 y;~ F* :w g P.sОgQXg/BxșDVMMڞ|K <~ƋA^Qţ[a80+kt?td˓Y8de;r Pr?>AǞ*G댰F޸^UGy9@1TF3ͻZrJ R-3hH㧚wnorߒnlw҇s(e@ً騹P{6P,*i|j4_SO&'Nb\j8fH~#&Vn;`JYK2\*x ZA=Rͭ\ؓϲflm1# G Ȧ=mϤ ʾv}ǵO8T&;hm^"1 ׳2{ybTcbXTfExG6Wi-zǡ3"Q@[;L`FVIr /3ӽ!Y˦mcw3tbbuA= H w1"4lh>*_}XB•iJ cq"~Q9F#[)LL5Wse ųocHzg: Ŕ8 ^Q0Bw*IN59.k0ģ0r ~\(T$p2@r~FGS+.k pvlEGC2M87&VA9:TL@4HP yg,ӗa'bGoo iLVc4Fd?U'k0A"^ʅA3dʓUQ̤ wq&U1ȋ֌@9EC#'誯7*Zdiv}zώP /𩰱>kNqA XT*_e+pQ+ 6"M/u[.1ZAbӽ½2c )<%8@AH3`+_RijШGV\]b(lb6DMp/[^\ qh\:;mO`Qbqr]jHs"J$j_ 7jF87t'vi^y)(?úZ+#f`8vfwD0wCK؆tG\"xaΘcId/Iսቿ9āL+ 2@ @m+/\gٔWY"4)"/)'b7” W I50֩rTF)!hDhhda PQB p^;bc* |QKۯl0bE/_tiQ?ڞ@5]%[!T4q(<1.\#ͿJI dg;ZVj[T0 k-AhjoJv5埲]"Bh]~ ݗϐ0 1P6;;B_1Wv`Wb@%6Y to(rh<*J '2Ƴg^ qܿjCFK-ʙ81Vi-S6×:[-|I椢[$ '3! isδ~ƒ~^vWJn|D rp%C=%7FRxUgY1)7LL9S I֙Rkt-]Os9Hq:亞Ǔox⣏= 3 Jݼ/ oE㓧xXj`A|ZvOHQ/#,3ǦKur7z-VP¤ǂ.q-2DVw NCVwpib^6;YrkN7J `t1\#l=:Hgpn \^70|w8sKKfp)6M"ghzfiw1*OC6HYXmRI|`T/vJ)Y)*"]W1o/nn-0܁ԓ|dzZϥ'g$OMF"W!/Z`to-%f" `,ɳ0~-{GHRw9BnN4gu~\2([-k귐>T6D#6xɴbg6Hχu.Nob,Oc[:H{"P}χV'*ՁQc%F!SsnΡyr-ZmqSwf\Mw}>a{Vcl ˍ\Lg/๟%f99o nx^|R*\6Bc;+d D}v-ρ"c.1qA]W ?0!Y@˖z2y e~@1aǟe_By$T+tc\|۟ 5Рѿ\6Mi0Hk9U+`S BGeT)]!9+l33+"c"g,9q h]8.o=ȭAfnve) 5?~ P+IE'hڵ | <V-qj(T/){<2bIeuDV\T2ŕq ]Z}@HV٪kwg C75"ʥcy\#mM۳jjhB r< 7e:Ɍ !SSm&B 61ϓc ˆxЫ]9LX[<ⅿkE&(tۍ 6 _>ٽja."Ier\ X6b DAo-/9?%A;-ct_ *VJ2 5[BCUXgx 5Qޭ鞵jpqT%Ϲ@|=TZ lI2 x*mFJsy][ H!佭Rg"I#Y Ѕ,M4xOX q]EQzx df@2;6`)Uj{Lg8&nܐNyV _*{9<8"]-|ieoe2Xi.xh[xM^D(&E0(Vl6hU{(ICQ mtQU"͢`ŎVo"wzG۸Y`f*e'nMu9c9W^ɍb!./T;fe$W+s:mXQ䩘xɌ~NwypHR38.Š%I!t qhy1m~;9:8ډ[-g-{RRhZzBSފ}A?atY߼iTu)h| y]FZ@pr0T5QHQFy92)醀zW32!*=W uqM A2w`Df]P9mCl/Ȋ=]6aA3qNlYMY{P 6L ow ^PБJG50p`̱0=/x4p4mt$eGh}&eu(!$7`gndc {=gƔ978a%-(YoiU[躋L,GLfeh`oE$ kJ7gm0RG!:G&[YJ6m#_Y = k=qpEhg AS4PΙmowyz '9/CV[dЪC o^Y#9Zd5ά 3ZLº?uD5L oh3Zg# Cq`ZQ؇f̺[peB=&f=E~Gn`/=$ۏ|UAӤ]K5-1wq)N#YGd G^n*%"댞hIBgi+;竾z/q;>l4<қ.9Sp?͹mYp>"0|e0ћ3V&] &j~ R}$VC'21'3bk|Pɓ80祙 VJ+NϦ0(n#Iʽ(M2RnOk _MsrBwYqf^}w Hg a7AI\-Ҹ>N"r-/`Xho,ko.Q`hlO; |+ɦi}f6[5G@ߠ7[7'q^L\O1biɌ룞z> dPX̥>"˩]WJՓ1\v޲1y bxiK!+/ n2[}zrZF;j1j ®pXQ>?Eo%F79$a!FH9-6Q@kf 5b5fkeKu4VC7U'VBV g^IB B<{MZ7lP&6Uۋ O,B@whSFMۈPZ]wo#:UʱH n`U5H}RgQFS&Bmh;2y<^:E(_-u{-zpk@{X e=/Uߥ7(/^uWC{` yd9k$sM,W RAO|ªn_34xlo7؃wQtt5.i aې#Ur۬Y**} Eka-ɺ72 i-/ wG_1{خ 0,BNBFrZpH!ٳuZ bis,}kpy՟{$q9 Hh=z RbP ̈́ 襐@sεJej%zǒU&v*/᢫'QwIV`?S)[Dt92bʊohN-m'egFmqZ=jtb7 uE&$ dYg濽gW6IIAn++J5Ø4|@f3|G'=)'>a a&dpewiw>H`V.ujk;Qy Y;†12 jl>"+in^rcNrw$[1K8_cZ\UGѾA3IݎU<ִdoG~/a$”۾t곷Z ?} HB'hIV\8lW$$4MK9ykSWZ1 |ȟkٜo{t.~CD Lzď 0 xG/O#r؛*m)״'*!?{3d=W1 +"x]f{srFv aYȓEt0cY/$ݦ"0yi@:Js%InBOqH%W":6 fټb fy< 1h6u͔z(ZOIAP+8+dAM#ͭ!jCu>1~`uz/,AMkWܤf߷癩t)/poPp`cH$ š:-1Jhxa JZVDejPK~KL>OM*״qgBnc8/L5l޴mi I}nfK*'M;l|ZSF^M#=^--~@(^tVT %pAeհ<ժi=a{(_ ﺛ(̃Cy8ͷ z7riqܑߩ6-8N=k쌮b l |gg*? }fm?^MhA\.`?K )ԮPi0FN+K;_s۸q2jIPIZgcsbRM3lCvIИTݵ}<*Isw e(RFz g_ϐJǑ=k`QQJÌ귢Qf#.O ns{ -^PB}dOYRvO"4a)7@hc'p![ܯ#8^:uʒa3|) 8EˊxA/p skZTl$z-/l ##b֥FhOHvFu.į-r9e%լRY ED{LF&bǫaZ ]0Z5?!PVS4u@iR:B7$~x͠2uSO."WǂZSZ'q;q* =1+SU*_rM̳RI-,jnk-5ї7JCP?ݭw9ZJ!rVR˺[B@i2Qj;廼`Χ"vs0Rr E5*6Zxi ?HhYs!'S|Y{k&J֫ gP}fs yZy7'naP%폳+ UjyMDQ=cPFJ+ [`"GAu%k) +G!fj&jH{Ǵ~^ 1{E/ 1tJv;G4[RڕgV+xpˡ hw0 <$~`8/$\ ?akL\o[ gHC٩ct f!.> ԶOGd`-F icʟ>OmX_X}vyґeHfMOn t{.ҭ)mϒ&Ctj!Vf#<9&MDF[F\Ք)20QS l] @ y~N:kWCx.UIeQ^hmolL[Q^ؽEA ۊכ}6 Klķ88! zlA;j @[;dvQr}|q 0rcAv B{):f':,YdFڸO|sMj>r,p" LuVf]^yhUFCwa~7dQ0L fCWC%yzŒet/k:֢|,N9w:ZDr Ϩ/a( G58̈{t ,To E|S5oJyj Vq̃]NJ=?cڸ|.hL $~ݓ %U"sȅ K$J lkwOrj;%<};oـݰ [3Xc\՜g'L%sAњҢll`?:2CP3iGm( CH4q{FŽ-7h9 B81EӪ"޼s@Jdfǩ})WT=L ĽܘI]UdYbH{6wEۯ| S}?1\f/BhZ]k!uR-g$7{RgBn_/^oרiKmMMhMxmF _e$5oÿ tP L c w蜚16Eܑd0Ը#~dneh`_u0vȜ}}4cMSG4_9G˭, Jv[ɺ!6AE)eDvk{ -;yN}-]{e8I!)+biy- e{:r2K9dⷁg@v .+WHMW= +.qE쨙'.|vv14Җ> a! a\ H;"IѢRp'OEb<xuGx'~ ]^_ov4T P 0)v1y>͙brlsדyGOē?KF_&y+hbwǿӋw5_Ur(.K2-;Q;PYW׽i-]u:+)9 BUpk IAbMnEDNlS雭*vY-H t;Xi:QX3xٽވ] ED_U*f+LKʑh܇c|XRs5!&gK^ˍc֥'RT;~$zrdcL+BGfеL)J7h 2"Jٙ3yna[nk0-_Ph#^WIn.U?z_"~C,oGr#iD}-Q!yWMSlBP1KnG;pz̸12t'/5"Toн]8rD(྘ X-Z9!$rؓHrl 0GG_Y 9vFcT%ڿ}y7Q!1Ϻ,=!?+鄹7f`*.? j$AyJ"Í8`AԞ9|n-&.}j%kb"Rd틧*IAA_^dGQMQELB ➰l͘{fKA'MG[H4`LϼlvJ&,%V*oNg+LK ;e O^#ƑQiյN|%g'lW|,ѭq_ԝE!ǿ''kh7'Z1R"P)j$uW[g3~S z kF'By?[եi1nWlC3U,j>ĉeS=VYWnwq /dY0M+eXa?Cf4yq5̉kJ))ѡ2f))qjKL"Hlι+(q(imP t{P:]2H.˜ t@⒏jPȒ"̫uA]UUN<]wY rMOB=.{qS4E4Sgnާd۟տjzgk=n4- bM⹫/H7|l'a"v9(5R- -gw%ذ2UaD ={a^C# =:[R[w2zPR8+= 4ao3(vʱ.)kqb>Oܼc'Ds{u%/Wn%MȤU0Irc*Rmb1=DS(Zv u4'J?r4JTKT`Bv3~ok3RFE64N ;%b$%vgK!&Ε3NUw\&^=6% " cܩg7_hR 돝Od"iQ(OEyGW]Fr}4wJ^BLjh@aCu?YX5WWV:y<:U2mdr̚))+hyLj":Ԁn.Ҏ`i,)( B32_d} l]Hb]7Z6e(OV/@rјSmmmDèJ=at1pEXBt?Dy41Im1{4(L@ SDGDsbO uR6Ƭ8iu5gQo+} $Bpc rtX./|}i{@4)6&WA_~^H:| (̛1ޘZk))mC|w@,!9*MvٞQZU]hگ0_zk ޶p,j ͝8Dp|D:3% qQx!r3\+mOGv7@K"E'Iѻ Ղ|39ĺUvqܵ&_P\x‚$Q5z]97He[dCO \R 5sJg`>i7Z@kYU$$I$sB*܅椑Mh(MK,wXc^]Z.#ColH6 a8jYk o"_JExըpYt_!T5Şӯ~~&B =zH|!gvp`};NF^LzDn(q,izG}@ONٖ[2 xY28SukLTkg.y0UjDϋu*;(-֏PQɎ Vf7)Kp_T7) . gSQ /=J2<|WO! k턊Hཀ.HI<&6̠,50"αI'S Xqr|~)zA2"4F<0#QB&}$vq壥f'ŵWVo]YJ_Zkr;-M~N a>jǭo#JQ⦳m}FK.w.u,mɝ0.opjMc ,\ܯbbvi7Lq~2PD=KKf͒-Ƀ` s7ʼnBBK ̳Nk{k?%AVP8T?@@Ϧ[bᩨ].BRŒh3|.V./"<*"%أD/ǜمml:_Wh~9  Mb쑄|ȹSG3#_~JwęNIJ`@W9vi,SGO y 0y͛&͸'~P\Z"Qb0G |[4 {X}oo8?$3Ћ grL|b9v'90hq3m?Gg_ ϯsTc'&]#jFX |q#ɴN7kTݵpܶ7ص_ o׳ ;a_|~}>\7+ZCtNvZ}me֞AgN迭o&o״lM`.Vj)Dz1}5j7ט/,j͖`I.<2㏹ W<9AY=-!㘹2-Z! -H8a#ʣe-s*Mҿu[Q Vڢ|˪lZq7 ͡g[q#+8y;IZy={^^-Xsa+VIqQ#]}iNZs<r]3j@:ϝ=əE3^a:`[Edi8n. #]5$X?ǪLJMy#"yaUi[1-JChv߰vGsۚ!$ʁ9/7gas*DpnY~[x"\]9G箻#} M'*aaXi"IZr:WDPzA3 [m;q.8Xګ=L5_rgg -FӤߦ\u1lL*>K{()!|  zswo$ͨgDqద20s.'zC!URLOPj8ݚ(_VJ_7%LR493q\(k`D}@:(˸iJ}u{;QՃzͪ_*wmݯ8VvK9[F SY2$׼PFF9^>؋b*n.@x.GrB?ACE?!COt8fL.K$x1lԂ7U7[NˣL1j vK^R O7Rs ـ5#eX{+ڈ Q;˖ۘ[}7T:[il8jx[[Dz˓_`גCރ̃3I8]%R5X%P2#3ڷEKzFl27;+^8 EދO3a?^OЋUB}* v NHGE?i'?xfigR)+m?]*Z4uvE[WmY@?4ط} YDحu 2\c.AL(E⏔%ڗJB=.?r?Mt,qT<S_>Nc0ClƲĞOG:vlddL1>&"q#m+1W#)Sr!R7ww WNsj?r/l" {@p+>+8Twq'dP^'R) ؤhX1KZt՝c!b|9XCmfAsamUT`=ds?ӫ!a3 _W7E,e_WK NX+8FOx9?1| YyW(QU蔔ab栬A{W1? 'nړ'ro%毃CtFy|8Foj@R)htqᤁN@PB375ap[%fy-fh%Lz:pc>JZUt~gI[ bUW9v=9Vx;(Q& |d\[08/;so}͇.wj+Ӽp Y'6G786`X`Qf7ٛ mS[.0I ;2C'1`p$5X^zqK .V=#j^Tƍ9LV,QXJLI?_gs~ȱa.NjfKH!(M,V* "&tMv0\|8*ܝŻ_cqrzeȊ{%~QW:ԿeidDn[AIOE-v?]e{vO\f.y]h!H7酑@H8z,%ꗰ$l~ℓh&>"j] FIwE A4?fPƋfEbU4ŶiM[GUoѿ2(e$rRFQ.]ڎOpzhؓuUi(*о(@XՁ6Vf .uS3q +JrΩl3o+y+m2`1:SgܺZ)ZEL?` 0dH:EO;Ozl"1ibif* & 2Zb<£ߒxXVN6#F5.Q@%]\tPVqS1U !ۛNrp4~x0Щti~/q n6Ş !xF&ZIxӁ4 :mթ5k(dЂbEn-rr;Ci09z׾J#iaCJc7H ^=tc 2~9ۊOIYE.iIu |^k.:_gyV\$$f) "-;[l%WٻyvC -V%MG&5, 6#w~ɷlxng隓lZĮHR҆nͳ|>m Tm&p5 -&7\fGkV~$sv[ˌӨmXE"0 p1bo{V]K0),Ӗd!Nv% }Kɚ\*W8~@׆x0TF;hk{}4e߶ƪK.reߋ]Fe3RO12ɭ(Zє/|W׵1&F 枭6q0UXl>H0GzdhZ™CӷJSc^ߙ}>9P|w+x{ ml He"mU&_֢~ zg:[6ZO(\+/|~`1MmSF>t!!*ՋQwQQͫ$࿉#pS tDZ۟Ys "a2ItͅTyC54mU~If&EFնv$=z #X8P>q]ګ TuMշ&AhOѶwI5J 8c[BK~r&. 71`VIz02. O/L`1~ytsīF!=]5;z^׊3mW:#n)[sඦNqY/>7>9{}]Z$KWZ?+Ϟ[u?6f^ǙHz6 ~@X`-Ȼjύ] dPG8;" =XӮ {E KΞ%2m+ )mQfoH?G;JepgPu3 s8#gra pj6_(3A,嶈f#R#Pf4 |+}i sD;F&oHS{1ϣCjTo!cUQ PVK#GЇgH|̰]Jm"b3II)'9w=CC(K^$py[A ɜ? ,%gBڕgR`CY*b EnHA:}AN7 B{B4Xy*.0E-X/ J 7y*G;#߆:qA˧@$ڛLɵ/m6KnNȤ^U|D™-d_%۔) tĈb<֒5`/WɈ.bCjm0^j[( ^l\!/ֻvGV.?#屧 pBUM(3 ;0A+ 䧾Ϙ W)=$iO+_+ҪV]%ǪY;n0 f@8mU`{ Ze%%=7~ sm }}Hc[YK,#<;v,=hj/$JHX=zQ]= J(َw-?1x쐹o.fR0ʭ3UR=3E v"ѡeG;Y2sFcސ)Q3='q2N4fN١[z-QGCBɒNYZW~ xK 7sHW` ?i?QgIsDIzs XSD ӧ ؋E aD>P8\;מ |1q#k1ݘ7?vE咁/KzR\=,sjJ>.|/ /o{̱ cdQ":Uvnfu{ϗ ѳaS=>|4 E#TkXLbHs&єFp@-$dtYt"& ΅bPpӝOr GvaAsK)u9@gysyiQ j}4HMdȃSg)rjX«Lxm:7Iq|\HkHuבpu]cJLT=*Y@$ٙ2]נH7NDN{~6]{quUCU~#:I~ ?pz+۶%Bnhts_ńRnBΕzB9c#qTn> (l7 P}EՂf.uV]eؔu t' (yV} ^*k>}Nf'<6.!3{kRup=]:LE(J ?%֤{4KourҦM (ӈG՝ wkOGb/!^*kI4ALO- ^mAӸʌmnaǁ4%xv=A}.Y fڽ9Jd`޻{nIDrezKP#[J(22z̒ed Eu B.CK a\>m=zi]2p:!$Fg-ۧ8q"R i鍿,I*/X1}D1>w']QtA 3H5ƞe'9kWYQ^=j6 7@#ar_Ϭ|Z 2q^q묞ض,cƴ"~׵2缃{ !QXGƔ㕧P ]l+^u'A..\ENi_awomCۛD92Ր+~xvTES|\:~ I%b\(1G ׯG;+3}cTSpF=Kҩ8h=%8cS4pGM$q|ҟ^;,z;6ĎI=ޖb`␮ U5wZ'F80$tBOD 5VqvVd 1>ɛןfÕ~zJX\Dv1zTgI첖lˑ裙6NuX4ҹdNH 8\rr ~3.fh G0݂I|wa!p'7UHn]mTؘH;[1"/^KcMQFcdr1*cVq 8qMnf}ME a*#Ameuf< 5)83H3.oMeW[纐a76[5Ru`% %|Y|dނ ad&qkl֚.4PQ 87K d$qY6+p%3~}o7Yd)r5d 1zy;mzաז_1n117iֈ񆉕+lF\+-]"/xx=3}@"I⋟ȰpC ˝LEǘB K%q˛9tK7l142 IU=b/9r'CT3إW-BxSť! /t|8x.dg'!|iYͧ֨q T % Om fc)o$RIxF4Œz `eshRi0?>fTd㸴Ostj:*]7ӐG#9GLj'*&GU5;HO.@WdsR8˚RD`ci'P۵$DC\UT=8aR'L40l4;3vkGEڤ0d1gz=jP R͂uiRDBI1}8!)%/_Zupu_,WDU'OP )+elr+@23V2Rb8pH '\kuoH24h9k0IANQD 7 "&;(ddcNi"ܞ2_ nGu~^Orat} %=XZ\~Oc2:LjcduR]7T45M ȏwI d,klO~-XBEm2ܡLZϮvp61"\r߿o(ђHG# C-Yga8wl[iy$幖.]yY<09ɄI{.)Hj{f5/S"N>8bM=O>WL I4W>HܩЕ:0CƆu@n3w'S.ʗ6&cuޒ8Y|W+qA ٦M{xk/O Vc|D W%M! r6?Xvk_@h25PHsOTw=Ǿ[M NB5j$u+IKk6s#sMpk:|ΦMYָ*H#V >h1gb͕7+Akz"Q.8.p9YPHq:'5Rc,X#&4hBlLEO&Y tW=j>)Č͡k Hʜr[KVNm]C2?@0㡆KB 9q-@F+Tm6&[݈(=Y߆u}L-`}[JBc"h8nd ߃<9l 6XeϾ啱JÝ壬ŐwXF7. 'tvq9Kӡ;`HUKpV'TЋސhU? uѱ_ܐy.Q@}h6fU i/ Nj+w|AK3::=Δyx{o'VKc9yF+:r6b%w"ł窊N90ȑߣ 6~zgfwn*_ ~1ϹG#)M,TK:9/2LBAZ#Zk.ߣ1;#57DtgM(G-ׅe1.9W)ђ&W(*ݔ|=ag6T7 +]ֶ|rGzgXk ).ܦ8 ^QF;T|Bݲc:-]N|H8>~dm/fÌ+duxe dd۔ ![uʈa'ç.r3c05"#)|t 6WNat׸SXy=9e,PnL7 x-R)zfr\t˖GLJ2Nr>8&;"G > 1^.FZr\d\v:o10bm̈}ouIaA(0 IO]yW+k MdQ4,l4T^G-Y{VmBI%8.}![Q\ibC(w/uHz1~Lr~}:69]d{$&[+G&:{ x|v6DiKfLX\wAثvZ_ZӬ/d}jis+CDEPdt,[$!nB[xN,4ЉQ C@Py:3};v%oʪdXΊW ܡkGT4&LziQ]'x^fª+0]:ͩi}Tr!for>!R1ZeaDC!{3ApC'Wh:Z(Gx9,2+"'oPJz@g<6d0(' /f[f/`L7΄RcS^X^GۈKKP!Nd_ &RiF=mNƖܮC0\L ?t3tFPy: M`DKz Y Dgm70'Sd5B(*PRɓZX9oM2Tvf!.'+|.u Qɬ:1oYul'B! ދǂ*'Yʓ vcD4NY6YRc;=ީS?^'/Gd۠EfMGo|H|H$Gp3;O zo~dJG 2DiQ#e̩]-MHNERjCp-E%bmG8'HIsXNbfƢu{ݽU~e_ yD-/CL|?n5PЌ_i(pѪnJS*G8-X٧D#<OT{;Wx(͗{Da< ǒ=RتM֓-Aа0_,{w!屐 l2$f+aCO &yGTÆ@{`3]{qOO?Z&q< o =|$DF'Mxɓ. }oZ?W7U s@#)+!:Fz۹A@^_%䧡?As@JNRVѴqGUp˲Gf& KtX''T ԞY/#+yX8dIhQhiȻtzȽnmԖXpWV啀;ΣU<^"q)A2Neg_A[\s婿80B 20#&O/ CZ0/-IYP 㵳Ubm42. g}XoXwd5q E8Xip.f'=vsk\fBR}Z--.ߏ9Rꛊ]5)~̽04wvu5 M?."n(`\|b[z9!gԙx'na" ~I]Hඪ E !B-//;fgB*%omSR 5js<(jLeGCg+8>G|u$ۑӤm'5UBF`<DaO^'ˡ> 2oY쬂31܏O)usmdkyuU9O3!͠iF@X4gr{iVt͢>pw iWF\v)s[U=h$J%3Zdh;wtrCw_D`.Rާdnogf.ߎ<{EЯ}0pԆY_ 櫑 Σ 1-1N']fw<-q/6s/˽CUԤ`ٚV0\?J$!c- P»qjZ0-SiM3=# +1G\R[Xog0iS\?jX<~G&r[5NHQ失`u?[e.Ҵwq&{Ŋ=(ZqO |Q%{N5  T`{wP9,ZMI5x 1^\%c 3H"[%m%yܤӢ]@}E~N0Z:EO>c,b1Zv*= odqgeƝb5Pܦel ?aOw?Q=%e8‹!%^ "y+ H3U]qUme,# nnpWO$exoLջ,BC0x+s54%mk,#l Fc*>iJ'ֱpMc'HL^Ωei*ȩ;͒[I'?hlgCC^ܳ:QHbكqj1Afƃ%}JPoSՀ7葆+d&§/ܞ|Pl Z[t|l čod`m.QUP zH aAu\N_6Bf37lqSw%Gs!T #fi/̴\_T!f<|nJfH{[& fy b~LlBPD O@y@2$__k@2&hu(*gXXj(v؍eDNq93P” b#v>wP@]MrqfUFPd\>NDǒ15_x{K't@1x @Tjs)DOߵC WViSُ="SG{}ױynʙ̓Q[eSQD%\({qFpr]`HXі7HxqL7 VC΄/@(.np/?):Δ\|ӧYḢγ^ l ΫhZ *Ɋ ecT8Ҏ}At6M썗@i5ڻ3[Y8u~3N{&D~2;}kRxć2|4pd1ӷE,;ȒjWDQjd 8qx. 8 ^``SfC[$hii[d rIhp1/68ʀ#5y wzaⰋ WtʦbGY0vY&r`3H ,|s.jUVPw/@}>uBlP|"` *%sdOOY+P#,ȁʥʐF3S:f .ɋf0v߸8-䜝 ] "Y窙qJ+AQ" 6%A)Z /nK 0v]sVU},ZcJj8JGu7;qZ_>G.WqV:$t]2?u+JV_ *=!G'L u>[s#O][I_G-G4QYq"іGS4;(Jn!.SY/.H#u!:I; =_v6h^Ȼ%}iujL%]N0y3HX?Z!E)qYwIocy=!zIz\ ϲe%j_P:^&d8fad`+l q!ճ,jU)#*OVܲ:E>@kҔ yV,evctųA^5EwA:>B}=~3n fm#&pq.]ri4R=ϙvi"&IP'%WdkAFH$<F -@wB0>X08.3yKuN Nv]+ +FJ"gj iAl|!\Gױ4eJZ:um1hӲɿ^gm6u%AQ,Vnʦ[ nCD 2>g:_:{na@ߍwVxnض8sO,6B3?I]ArB5WT[)D 0j9t۩:,C8E̲tefygoU?v>sG*yBPO۸l(2-Yklb/.`,e{"G2Tl,@ee:^FMjp sx">}Kg @bW]kUEWoNxfu R⬌hnU ~ ]z@#ZNU*D4ۈLiR7ML'cf+ɓ,6l۲&m,iޠ4?j*/%9hta)Rkw 3ے6qIOْ}y.h@1 ~'^,Jf*?R& F|'sGsLE2aPdQ}(lꗦ xo{lQS7bU-zMUV;S{;0 Y >-pw`X;mjD8 Wu3>&-M#UK(B^LVE!yҢ/} o Hs=aϙ}c'ˌ16 |33f%E@Jzc7d}f5_ajV? տD^$O$G Ӎ_d@σ.ϲ V:84R 0gMzuOj/5p9&H#vT)@}:*2-o HdQk,5Hx7A=wQɣlD_:ޭޠR@I EZ:SMhg]e]E^D+O [$ef{60˒Yг2A9bnCs'nu DmصJpLoXLr7rBM$Jc&]R%n{d+8vC} fs$R[aOWʣv ٘UζkՑdykyW@!oh' ˡc|.ҤstFY/ 4З$@|?6w0K}HSs)04%#G:*8|Ϊm¸dO*s/-#zo[vuX ~J`vq1] cG/Z )TO}m+Y N~mP/ -Ng(n-.6_)k;<] "re!@HXFzlO>/xyS{FK[2#L~)@«1 AˌEa520`wƭzgt?i\4=tؗRu$&xLp8d,t}r uB;TBxgٵIS6cS䯕`͟|{13*: a,/.6]y:XZoS;l VNY|6TfEfr&1U15%/nmmh#6U. Q#>.™Qi0l+`P9RRXտ^5a/#pEkX5"(J1f T'/4_o `7n;. gd¬xGSUOp0])xUOcèqR,5xVF B`>uM6)"c<8R#[̈́~YXO[NiJʴMg7 ӌ,f+k˚aҸ#zW3~kOJ+Nh&\"g3+#NDj{mg=LjR Q ?o C! s f\8m)glm&&Y@З專Hg {vR8qMT,$} kA#k:G,u`Ģ 9-xf|7KUsNv!*' WfZ ~&>r-7X=`/~@\M?f^i\G a25yKO/LicY1ߥ{r(a2KO1L;Lh۝ #]QrfШ/IZC uA(+韵'U >džbN Qh.'HrcGfܶO͔a+yy~,!|[zUxV$ +OQ+zO^2/+fJ[d**(FhDB!+mlRvHTy?HKy?kCAO`D0V7cBNse;}^ٍ11xo| oߚХH熂EL(AV#G&S2q'0:i"j(: :_5g mҲlE(r2n-霁l8\[Zf-YWGn+%SSW#GPk80$so!Ȱ"_N ԁ5%YC(Kc]Ne,\T6tH$Z6$1%J :A^?^kM3}zrDaOwI/a>W $xݮnSLqj, Dz~, 9|ҡxm&w.L%ܶ]!YksN$kLLRqK[#N敺"z(uy7pю/!*i :ܟV[jziևj9Hsη!`[<~ uAyk$7Ks䳢Cђ.4'`Rd)" F{Pc3]Q'&ܥHMƭBJϔ:&.1kyMoۘT/X.&8?]s6q `kx+-/c/}!j jFza*}dx;MTDhǯW'rw#riлb;Fb..ȸ#Ŧg#3gx:Ԁ+LYݥ'[.M X5N;G_G:W[*vDў:8 n3ŔHgaBFI0['/&AlO5}˘xl@lX;*u^^`}͟] K!UR}Qv`vV^̞aSEkӐc2 7)k[NhaԌ.몰T@3\xs~6NVJ?l%LXS _Z;{k%NQ&A0M9Tz ƶE.VUJ̈́!?n. 6W50Xi|b\!]_n#1ctPh#:DRT,eF\ s>zSF7VҮB?qu[_0w3]s'q.|Cw;heE[*}16`?)WJ ]67Gj' Ak8-5zjI(e8#:AVG\?s`!)UI_(e^eNa8svshgNwEwUF/tZ %/UR^A) l-j Ll>uvkk"|6}4Y]l~#TrE%8ZjOȊzb%wu1@X~פ }̣TN7n fBj7p..t&l{j@+" ܆lavp EIg@t(r½$)Aj=~9qGYMi_)v\ [awxێ}:MN|8;|n:?LӗgT$`ʼ闤Ic"!y2j+׃0,UUN:?N(JrXIL`Ѩhc]SbWzKuh ~Or^7v_xj;!5;:[I;cUf!Gh"CS!$(34`U2%_`-f:ˢNjkIv}Eo=x>guSgrg9fВ}1ߝ62&ܹտKE:Rd$:knk*YC䝇u8S@ҵ{6*{ᛂG-S*.Mv}FM iJ =]AntzQ6 `bl :-!GTH0qCp6wT_XTP)6;-[lT-*~kIOB-@]l拂QQwrJ맰gR(7SPb*&7W a{E*RG4'#IC.]ؾ-`1xT8{t7T̝x._>736s3(G`%91;5Zp@iݾS- L˚&麖B=G_,A@?!AMc$S^iF ~ ͠ЙӕP.-i.qC9+j+v$:x8$MGϬdjp}5?"g_K+AIjv0ʕ& (Y`NGaB,9pVK <Q/K-I4XU`G__fV1wB@k詉 3& @u!Qͪ&naZcb@f//YaTmQ.lmâ\5^]~#'RfTCej D"q:5 ;)m(;s"鷰Hg`$OƬZ SX4)ghmo/t1EQ naF]6@3&V'M~6dIK,ξ5 PGNv Ҹ! O&Džnߥ8~/Vt唯TOi𕟴:M8X)HBܡ,AJ픒>ӅWg\ۣ/[J]Ja Kċs/ŋG]ʳ5ܕCS0`9u@Qgwi(_k+M h>v?N~q,N#}vK~0PYje&Rr4voFbbX0 bwַfGcm}ud]$AejD)N|(,V_ӸIܤhA}@QigP.˙ G`gv oA7&TeuZ.V[eOΉLsD쌋d8#y_Cu@Bjξ+Y% `>XQsKq/P0?z'k#&uh3isc\AM|] ],'yǣk[ѣyWT7o RNխrM˥ \(śD0Xȥ7a_Ԇ_8?\Ti>emqM0-Vў6qnYj_-K%KCֲH['$ά'\5J>g!bc,M8id)=Ƚ̖_K@wvٳ.%{m^- .>ɳ5 1V>)R*Iim!;Khfp42ko3nĆLJ3#z u.id eaA $% 2G7-3zǎۊsTsj̱E O+[ e%_l)/~f Ϩ}N1%o;A۠ހi|:= E-/(H@Lhhq"==o dNJt Aq4ck"3pj!EEVW 4Ej zOqMγ*]16A"U%|jjoJssG-k~!YORy:'7W j S'^E@uYSsk!wt؆*y5k \Ȩl#&wG65eXcm 3'i-{pV;~ D_._ڊZKv>F6H߾C:I n²)AZl^&]yRSk2#seTyHӵ:N2'CD\*]4 w$GqB]cAf)S'JFmuPmWH8d3Vֳc!1BVg-&a_zɂqHs30,@n*mSz-w% dz-|#z4WDͧ]VI.a3SK".=1 ݢ~d.&\7I^-kʨ5`a*[)f36l:谐# C  י̣U)pLϻV0DƏةy{ZGDU6K3~۷9=\v ,0vtad@42֒t½ʻ҉—M{-b3as:)NlLKXHqaVyUGȼ=\|PJOfjq_(cfİV}aRT2F j& ce#r\)Ix{ 8loE6dl>ZRN*`e+(G%-˄!X,JzT!ǀ{G"0);vNx,5ⰹF;ZN[;]HBŀ5서)uQF#Qߚ֝Ƙ:T V]w_"ބ,Dݾz/z.]Ij=GV`p겏u5#%y\y׷3sgƄh`9~;ebuZFM/ii#W"e6lM̖͊^0t_HB@K``q;EyzN4/PB#=;+bcŲe`M5Sx&x1Ȁ.;k2듵>~Q[/oDE #B9W*Cof>XuN!T,aG᭴kWC/UZoXk"H#nY] %=7]!&pL^QgW4l|)вv0%⧦GA?V -Hc4:^t=a* >w"'+[khz.'1[_G5, 76QX XG[=z/-TA!DR7iʹ7~ãCqOh_~%z (y@J(?? >>Q5lXZ|#2zϕr}*ojkcȟ™!ma{-- 01._޽rEP;X!g9#*qSIG^Wvwk/5^4hIjk]b(5 spuKw静49ikv$U; :Yw!+R5!q^C5ЀY|ߡ=NI:" $5 wo5iTfYF:&t=Û8&ħMJ+8>rj OMPa^u fq!rRt>5 a8"O f:N LuqK ۇ}$@C_۪6応"{܁%ʰP4Tu9ݎ[tݰ09\p6ah 8=]:x$]^'vž  C3'(QFGA4ۅO|!2刞rfx7c3̹8!`kWɂ5k?y\7ٲpfr{+cyChJ kMYgQi[ `x}XM;͘ BNvZcTs dyЂݮPER^)׉H0c*Rd$QsZ?_5gJέjkHS o)T%ch*ܡ_ 9Vj췲5$k Xq0?_Ƈ\n%Y '7,SvftQζgeұIh01bxǠLX ?0nNqC&J? 2X$U^D1Q.ND5Jz`X~o<]W`4u&sf?HY6;G(i%,2}guPW<&@4١Hzh!;ޔ!=#<$P} ?1K5&$W޺UhߣS2a* Wk܇5XR b)\\:IA ~wy8}2@jeߎm^0gW=ҚI1KK?ǙO溣EЦp 4SY,z!䩢րDNTì6?qhOYք󃧷;+'>V F Ɵ%ѩ߭$X=f1=^%~+IyseI!V݋D;4q@P0HLo7BTgkL 񉆹ʙ+  !\C9rHy%9HF_( @v=v|qEvz#x^Kky#uZ"\{7H؂yrp8cT&6+*oߪzʀ6@Ƹ⛷9_lVL{=8/IJ}u`?vc{gj3.7,_P-Mz|2bgjSKƌV9-o=IFJ? ?=k>!csOd;,텒YO :pdE> 96ZoSM %4v2<_v8\q*lܺmebk8F}Ct2d3hZ#my] Hf?* o$òȝ }k$4ݏDlR̞'[K] /miLb?XB/nѼJWޥQ|Wn %ئF0,rƠ-:aR& ٚ|m6b( 2LpKd>x $BQ*uaA[OCCtV[ w(6̜r 1K zNUsԓ(;+7(:JdfKӽ|\ڹY0 `y+|׺Av!xw{k|mb`}?`߬/ؗ SDe(7Ϙ`%l8vJ1 ٿ- ojLTy2:o(t,14I[r y?بpw=?4X"'A G7Ix~ti߱JVIܴXw jZE+ &KNnbq @vŃr}II-C C+D~jC5uV'஗LS΄~:&԰ǜ8k9 *V+T2'gS5$uP$(6/P3*J~Y. 랞8nt_qPX5ݴKuO+^-ēV*RtU/EL/jm6Z ->WM(ٲڌDOH4LN 6Z`!.H2(rѩK`s% nEܸ0nAt5 _({Fi?Zujz0 YKT^z4NÍy!xȚDDڋ%<@|"axg^*nO )G<]-;>ԞN׏&>^@!ˇr"a bRog,z; XP" ZtuPҾudYxmDkLF-s҄Rt"ASu\o)o!b/8I'8]N ?wwaTy.`oLz}(z:nI c)ͼs&[]˝Mq$9b}Hy֭Z p ž`/sy~Rʅ=4 O-Gq7ijF'>x=eK_"I\Ch@[iQ 3K ~_8dfz\mt0 Y; dhKccZ "PbAtz; jT C\7ݖsB<"~l%+BѱJR ӽWfj|YM7A`u7tLsq^.O^]%9r@vpI8nV Rv L f Szޟ N (=5<Ȁ;xT0c5L?L(,3uN-L?zrH@dJ؁>;CaS /2G_@(+&:΢B4cnRdHEح8zg ˶u'/&ODz g]qPkLĶPmlcm9S g\T:yD(^:'H 9=bؒ+[5jۄF~F;K"pMz1DuX  \ٻ^5ٞXuT/1Ru7gM=Z5lbx=ێ!{ p,4;\bL0V13$ |n\\C wVy'Z[-zg3휈#y@80bc̉sWp`Adw8qөMiݒ݇8*LFiU^%c'FDWP{&>iq.>HE9xjߐ?U*d3 ;(&.#,N8Ұꔌ59ג.mc/ʑdKN7=Owq\+^< b Nj[>WL`4X#C8<&0 l Sw&W~Rojٲ @M]L`{mrמZ{M@v<?1aw&R;Pd@i݅x^hа[J\ڷN hw =8-?K/"GX`OhS/lHW-XV"SbC1:$Й~kإѝ04xf0gh$ >~p[gzwqEѾc0Y6(S-1)nvfM*o}Fmˠ M[Q rǀ1@dK|gY祩2 <5 ԋʊTQ6E3hq|/l?Ys'Bu0K ǓJuLFuWKljA]O4}fF<rCS%XIhFz{`*DK,Qfyx﯃/_Vz~qu'LVha;' "Eq).xxdI{ ^2:n\nSe3JW㾖qg")l5P8udq:Cdf0YBJ}?3s!K1Pn(}5|r|"˜"%Vr깗Q*zl%#(6Fz]b4e(d:s 8yA" C!k@8ZwB"h!q7HMqE}Nu^*s|]ٖ m0pGx']cː,{6/3qÊ~bQ&+<xR :vWD(*4fcBzS:dJqYŞwqz? &)w)ظt fyt,x%|rS~ɫU|.@5jj&Z`? ԙ.?!-&k݀guNQGGh4  8GDܷn4u l R26}\$@ǛuM33C@rʢv(NcF3!r߇YKtw)֘{ C /n(5V~ 7M[$o]B1}t0c{,h"4S yQlhn4Wpϛ,醹p1y=`GA_'o (#^aA[{H2A..R,(4Ј&ls:MK^Nvҩ ؉V RNgim"Rm {qJ+.w!'i$qW~+lLJqݾFڀ:,;ohSdQWGoA Ev@āٕ(Afn%T[0*|#f|'>j!fS93'I.^G'0uC|zUk{l(zǷy2ip$ȟi+xKc%-$ؤ @gRzLF23Թ˕_,CZ$:]]b EfF)(o2 :]˿`c W84=)˓c^>Oy*ƞDzAD9Y'r3*bZ5P3uL$>Tż O2-Et 9+qNOc&ک7< H2hy'{);J{o^˰QNi~sҷ 5MjWݯ^ɥ?l 2v4>@_R&Є(I1'Op9rbUasa _E(z`Ȃ(|U؞M "|ՂäOz','$\ W~S+V/GG&-iP0d/2ɪ<ήÁH27 lN <—r ˉ UbJ韜{ CYK`d_T1 v89͚O 3oPe3 @)(V~}N u>#ܯ 5>&1Ka`pEctlBi)A+WtB-Ƙlcf ֊{Qٙm`ǻPHai\^E)7<$o)긼9OG#1AqNr~@b= :n\{m'32*$#K :b"p^ ɶt;rr؜v([~*P}n.uG ` őӤ^MT-d@&A\A^s`AL6wWY W<,M6*.߬MHtpV_$9\~A<  zUa퉄!(ǯا^+ E#z䲻WҞ?`nKf#^N!~۫KI 1ΝE+3/YJXgsAWpǻ1X-FMXkT#V>xwR$d2r6-][cj@N礚ڸ\nEppŗ;΋6s[Mwf$kU aSr2DUF˭zѢS,fyWN*.9"aC%6 |=.K7`š_p ".UZ-zwkP9YDD/zPnn;jmntQWY*Ɂ3c!\Sc}Vߣ&ǕQ OWiOYD#Кf@ D-e>I6vy,Iojsg &&!O .F&R bQ*3i ajYc3 ,6 cԧӳ>@=wi$9*n[' _` hkKxꀄL4czbSF q]7mom)¯ QZվ-I%b>*z eTw+PǹU<4,rBWQQY@h2=4t~6`M%c-p7QyoK/ZƗLN)Fm'`pzi:a:xeŊ<*Fgo;Ly_p&seǛU\Pְm!dcbJpiZ!E )Wmx8zzq 'L h"qvn4]\=?EIj{:|S*f (Ó:Dn\K^@/4[C -MP)<[rmH+b<e+ʌT6T]zERpԵь[2(;W伿-S:z}MӲ ^"%hpmL݂`)CvMXFZ#cô8iQpb{˭]g2#qVr5KHljBOBb*^~D(.PHn9&i/A\Yf<U1F{ Q}aSڦ6QPn]|'  "Wo%ӂYrUhvI0MBZ|Й KmuvugVA۳۬/v;FnՓ$]2:SN [3nbݳKGGf'DJ8OhBaApRBkR@bI)ŕKUozi^{b ~ʽ1倊Avlq/Ԝ cYC>R{|DFX Ls$r3Jз͊ݧey\g90+43 !z ^Խm!y9PH%*WHi0wakrDʅmMfD5-.й#O V)D.g; ~ƙ?YZ|T/t=&j*ykh!01!~8ْc.3į &8w^Bp/$4XpW6b!Jh} %'Ќ-m'HÙK 9;yW^,Idko^[# Ew~/ 7zk {^9v=WjȪGXMlˊbF1g RI("/x:e+pg$y% GͮXgiʻN^\_:AW%&=åcDPF° )즉loQ+?t6lj>hs~\"@;F-\f1s]ju%s~9Mie*xʻKpXdt5]*i2P+ňbbZAlUy630-ݝan֢*2QRқgs,iY%M@>m2XlHeYW CP N/V~g?2wB_c&C w3F~K_~ o e[jJs0‘l^G2v˳[)Dj8Q}~ 18R5G*c*G T9dZp²A'=/MaU[ ~$, u@2Ϸ&C`1xOn L.UfE}ҏEd T-ôuQ#KR( *\!3V.\FH\EmQ#%E;JR1n%R}^__e5E䁇} igkkL~w~򩴱kdhvF\ˀ5ы`$+FNkl ~?fWvglPoX (| 3M.no*S>}跩Mˤ{I Gt& .-[㕄? j޲:pEN[ʸx;ϼ懮˔'v`}\M)-pAeARF"^P=,mSƸ~Ga=aS5(D l@I>2g@RsyC=h*]{<{he&TQ0jѓcφpz#MU:noRj!,^*] oÑOhMT d*L:N?kWȀqKL#9h e$,j7aI}ɜ݉!vᕖ$Z=!6u-d!6~x UTe7 FDaB4tzpC&ݮqEd)8d"t/@QD~;j mgDlW4_gb6 LeD/`4uy>bcyQ 噘~,zԀ?]rCXU[匱&ox{}g,ͫNs2eYP*>397Y `l0[IUc4m"0OR㭻 ֑݄Ws{j3tۓb]L3"m[bFXZwD/NU^#*7HLCv*bBQ;!ɽ#^+TFͷqXJ&d\a;ۄSk#G/єGYZybGl#!-Ȭ뉬y.7*E;2O_Kr"^CP/K-u=G&6 uQk-} |@ضZS f__=Jˮ_@WDObpUc S< ǩAtz@&nW:]هҍwIc%voG2? ꌓ'"'N me(B:g[T sk%|nź[Ў"*Xa lkPq;BXzqO sɖ62ᅂWeb4v.uxҏ]|5ߖ]dV񨖚 *>@Yq[Jψ9Lpn?t<9>׵'XA/Z,KY9iruX?0<6GUe vҊ8Ol,hz9N@Zv?$Xώ)#8?Vu .r~ 7 O-%R|2lPgdFW@X(BOok `-&PhjNLn~X3L 6M. yq-FT½˟l7:=~\xp$ /ANE׿*׶% +o1/䡂6p#55E&;kS=d]ۻs4p>\.};lyooFxʋf&YB9]ml_04yLя}{ s:pͲKFt7iㇲse786J0c_`{{E] *R|=LD͏23IL[DP+qG]vqdy6OpI7kb~ ;p:Ů;o{ҟ131JD iC-&m Ttuqd(݉ >FV1RTXzzN" Aޢgayd>e{JD6;ŀVjB L]q41˩a.9XdcO:{*Em[+"['~Ԍ\ܶ68h2-*t:'gj_U*cn\h]v;8{^Ak*,d̪`{Pul_֗W&_ :a/ ft#v|_)޲L|ӣBJX)Y]zWii͟p$Z/9g#nD20!̝6E~ hE::z |D̬:5_B0hɵ*EGss \51_~y o5J?x=3gQpntJj {d4C Y̤b㾀${7Woܔ /TL<"H&0N~BkⰓBsEi+]Wc}\7X=El_ ͖ΘxVěC[NBr{V/l!k 9h*TTLT7pCI]ӟ Hh{UZf0g(.l\ODO']5N֯f`/UYm6J0MwRenYSXqȮ$Bƾɧjܱ Ot%ђ67BqZq]c j݈3 8** K^dӻd7kf4.ŝi0 / DCNxj!?pm%QϼQly12Ne<"/{TG`Ϙ/nqr#e4 B7 WͣW7ԁbws-W֑YHNm`je Ѭ #&.}}5K"yfY'}F[)>#?YS~<â8>j,!_va4kL/=+#Lr;?C9001I;~GxJT)ѲtsIC0mfG*&E0@@8t?XP {<#|0SF#rˌ DP8Nx6[0 cwI.T&/֞>GŸM6hfz>DG;m{yNB7X5V:>f:!#Cw9[2bJ3*cB䛨RD@=T<#T @0<d=G5VϸuŗRVd.l`6=26o18x"HPEda/D>;xSg*VпX(jD܉,섘*q`K ߍBךWIAtvD"!u 6ecwBptns.J='-dSzܺw;xF:(rlrurH!Ԫ!=r)~傞&*QxNy.2|%v94`7a #,0E%zUq\8RAxA9vH>)h/Hvv;\mIn.//0t3Og E9QDruOÚkM.) :tN vY7"U2n\Cp  7 !$OWאN2LJI}$B.k^_@$=2v1ꄐy䎸SwzO&rbdh8!G,I';W@HJ9G\vn2}Q e+:%zEtj%F B,Se$^7lE[!ԀLՀ7=q@ZfZ6/Q X>!_5iR+7g= x$dErMGRyVY-}8/4PEMRUWUbUc*U94ً )Y!5ɝY"Db|m`0) 6A7fFt~JZ:IBi.h3۬M97=tվ-HrW24V`o 24k]m-4Ǖ$[qxһ6̆o^+Pɮi6SOL N/? {nKj,!@#~|NyY_)TJ`AQkc3.>=M{N:'xtж\AuOn7s.VƼ5uMYZzF* AuSǩ+cp;'0ǥ JٯT`D< :WD騸I8E4W> {ZaKʼ^קXn8.Pc؂SzWּqxhHu;| 3ۦk/cPiU{裰*;둘MT4qJ֨AOt=.!wôRt)4>3YBgOrjFsAЂckqߪvD=Sl BC5E i?2% |5?TDw<]Gޟ~x2٧gφ^5(5PmN`^aC>OZ3`&$2 %[0#&-Znj ±7ix7@ɻ N.E װdNcի=*RBtR.upQ͟n-͍r)Ƹg7ք%CߙoNU"`^`\Lm܃I_WO<{ia,e%S~8lX#b"AwĞA.=ju2^ɀ!@L#Cu+ ~b8c".OgJ;vy[0eOB>9DQ9GWsY*z1~ ;͹+}KХU;f ,L8|n ")Hׅ1gPL_r:Mfy$-eļwݤI 3TaWJl4HvsD +sgPUA؍wR$CbuFCG2?y@L`pd[K3k^ӛ+ipJ7d:$!-5 PCĎKd{H*A%af\JXq|Ɛ}4З#ġ6`dG(K0 +2#;l5ج#jx8m^| ~B)#ȫjZТ8b˚ȔY̅%~bF+L+\ӊ TYmlH$Z|υ2i__fuRPVHt> 照#t8')kNLTsSmhؓWͺ/+4@R ud\|(5C[x뎥}p@u{y! M#>"f`$x믽85US4E*vz+0(\() .!]H8qM|JoM-uRkki87K+|t>/Ŋ}"R1]f8yot(j& 8P` ݀PU+9|yuB6 _y1}4^ ~J8U1 RP = XV16.؏#@^wN+_%*1C" $SNj!t%SBUm&+S0 @~3VM00U:;QݤhZ޵]e -t;x-dt -;&:V"(t uzPLcY>4ݯ$l_r^ bڐ]:x4^I)/Y%+)dbXMgQr8DTQ=9xVIvlu꩑'ļiNB S(EQ3H0YXHUУ"̿zXbo[oŰXPOf{9] TCNPwyU)W?yn&wD<]ZZ hnG܋0^iD(7SR:`,5 *1!ʆw'`X$["ѬQi5j2Vȡ>tfET7Y ܙ 2L+XU A0~bJcPLq5ynQUnbơKDL#q^[JKxs".N+gHh=QC6HATC8yiӴ*(1K9<; I3CJ?nPp&Uphg  t.|a_o֒]kl8wZxnC&Й UB3.s*MXvھ[lr-.!@[o~UAb9ԅe .rɇ+0'^u]aOs ~ȼt;qZ'TU.4FRK8, wS5m>D ) ^XLjcOkά5?5'˙tIf4oZK1ŎqtmWEN̉1eJ"7.E$l,HS-0J/"1bvHU18ib>[b &I}_NPESvp}b rv+@ʕ'gyFhcYa?+Z+d u{*'ODS/X"!+kb Q+Pj>P(BzG2$?mpzC$c\ %* QmaV+A*x굆twv1ߥbO )(h8B.ךFXL!{{\b}ir+uB=0|7/ =7Yk-HΓyDc&!/?uO=1fMҕ̢Tů aKk+^5| bXdgfkDɳЫ>2s;67 8Qz  +3ԫ 9NwxnDzq VNVLIY2c}l6ݙ 1:P2#a T_rP U \&?W ʆ\-~H(sd oM\^Ol-63W9WhVh%wfLTh"j`bUȝ݈r-x(L34sLK3?Jr4Re%eՙ,uBs.7A=ed`U U݀3Y?;" J]gtxj:ZD~f\)9E$:b堩nB<Ruv9+\ o ybRVufd~Ȏ @d˥"uC\IYhOYBգxYE6 9}A-<)sx ,1hT@܌iWauގ8!eWg5p̛tӺ>NuEK,n1#Pj96IC5my\Ttmh[]૧lL34}2{w f鉝O KHRjK/W-D+T_g4@b3^3РZ|/tNh4wX"b% ]P7e3,)ޞ J0o :pax J88&&ImK.|؞ zM19NbfCfXHF^gG;bHUI {#co?ՂSVdlZj7M}F_R3$0jVLoc=H#K΃)nՈcs=K9MnDFf3sǶ e 9C͝`˃k~..M IT7:ouNg~?歀#q9\,Pdc ʉUud N7v̈́锔 /Iϗ t"e33]޲A} M{uĊ,/sL.?ddv%V[`:t$p08E﹜{ Ift 9z)ѳ,prYМ/h x& &3XD8^v[\{'>L ( )gv?n(e o kY壥쁞Ct^QT K/4Sol 4S_j&qeb}L7b"K{NA;ؐb`K$†HyFQ{MBH}FUi!v1) sAH{?\~EOGee /a6oHII2 OcwT \ G)!Z};'nDxuW:nL*;e}2>gxWmGKh.OQ^[Cw(Q J],QqN@!Ul>$7 5XCK;f+t7lUܿye ؙE P8lͺWZpj(Aɤ#$"QSEg2 >H+:}Qd1:MWZ-Gm|a'h|H4epE#uǂ[э!)N !WE?hLԘNDqf}0Βl08YwD-CqvWgF&\0!|דx):22iI87IsDžSpy-Y[L1p)ňNB==~ŠbzZ]4OX0HpG_?GmK7XF&HkLH#&tM>{TqYzEFȭ̰jgNn,v>`Ndܭ3@}Vz=9hnT\@  rvQozL/2k9}߿]a~FIXV}Tyq +"qW$* *"t˛&!k%mrm͡C3&2xqTP5+vT!esO;GT%H'C&.]io!Bn/@rbC'43_u5q]zr:8E{˔%znuv4PPw<-@8QVjK(Zd0`UhԣS.vOv@/l" ڗsEdR [y+BKBwwH* i?-DɾJ:0#%;"*EE2eR;@.dlgQ(9kZa%JIW#խLS Šހ P.#:Q8̂+)[Ko T-{a46.$u-aI IJ1ʤ^t>+.f9+/']?3UڀzUa!";$ZX -==7%W0o3{UP9$:Ђ 4B+#zgG[(˪{p71#ĬD%AW\?BI+ej8, r w92 sFI5|0@lxY#R RWe/R(@˛?ډTtVY R7<SEsR\r(AXA1RNgDįh>]ѩMBu%!)KJBAfZQI / Nbnhnty%s&W'Ddݷ഍bH_tʶY~nS\_j.j:zTD9E8vkzZD.MUg$?f!j•DVf[L1F!,XsgoŌ] o,Jkތwڨ0m:{͗^ _E~H TsH t 3.˪{\#r6'!(2W=|hB߁Kd Tj0Íר=*j10}{%gz?l8J)8m[F3=7lfD{Z]cYLӆf&kLJjIVf<0<Wm(A!+qcIWDl}upyR6nm WGrS/t*2W}vBbZvu4)$n 9DvDJM\U??& VzLj'Aufܪ$g!6j|NPۗ w3A8G41NSST1k2{uޤ ?AD0rdkIQ/~1X88@_Cv좞T4>˼Ià?,2Du}ϸpyR{l9|O7P&:Zgv)XѸlɐm.mLӠ^%iG#A݊\ăih,o#IJLK EƁ1J%UeF[[r!˟@tJ7)qéKYsEq\"!+FdS3@Tn/ۜcS+8<#B PڴRLX_H|B@ NJbhXnfaQϚR`м_voyb7 衘 %zʧH^ jK W@QB _D;pa_cWo;36v3;Xn"f:#^> L7C9DVF*GM_茂U,^%T1 qc{ nX@j5 ǵKζe&RWҵ#(>.F~Beh1ጕ2ksm"S\ = 9._:6f9.c|W-^߮ԹzF/A2*N<*SsI?a%%>͔ Ѣo 1³}rꁨɬpb$itNS`3n묹Hk' dM+r6mJ`>.yϷgr ;Sl\1&vٜ>[hb1!1T{vڬ[%N\I)jX^^<ĵϤ8Or*6jS/i|d.cz LIZ20a`}],gJ,P!2ȃ"aUaZ3 yWGҝf<+|vsǺ>^^>AX_ =QN2`^zNadї%'9v;j鱸 >-{DԄtnt{,b=nѿ #}g \`ʞUwbU Tm׸y * "&D8 ['b6:`.0^t=h{IߗQ4#AwLgmрN^i%5k{Nyhӆxs`EOUez u-+fd_6 # !̛2N?i;(gg#9^x֜M"z7 T\8ɂ̧JݓAi>-"U~:=QV =TA`K ס=NPG'-C{3YfGt#pycΪ"Ar r<)h3B5Uŷ*:W3!p7_w7y <9N6AprvwU=YsLlZwAJ\e_uL+}1`"ngb]2N>dZTN[rDu%Y1ݙLvE坛3ɪMJA69K @^*EgDHdkv N& y|쥚?FɡKrv  O,Mlw N ؔ 2 :`[fG/0xq&?sJ!50#({9CerF'K7s߱$܎U)XoWVlr˜}@*F}}b/ [@Р"(`'4>ںE,Lex./Nc`,D) !ÛZԫ*50t KJG^e X ykAEO09EY˞82Վk*Fy[A*Tw,˒R!c,GT+l7`+LiyNB/;R0Zhsa""dJ*U+Sl(]N=Syh(raNZ^u5rMf~Rhi^[SN%*f{4G.uF~6*&ColڽY栔U8q6P!WYvLr Dh]Aَ< dVƍA{Y2A\j5Ji tǒ7#aޛfΣ1yٔAyWZjA#S؉;m.2}.URh§dDm&j/HMeˠv|S̕ϜbbegB2ָ:CYW&?XseKfR(hYg)&z5LrK@I J8c7Rzὰ4D,\HzN&D% c4b:㚾0Hʢku2$4Kظh(}>l9lGUsH^WpBO? ۮ/Ѵ:c Cw?5fy3 !WCնA)>< TĂKCoeiۈl8*@@2UѤ6\pKi\ ,Q~ ݅*Hp iRMKfޥjϪ5E- llxE_Э Μ{/au] ,W) v#^K~tgjT aIH]͈k-뺔@-v.I\^HXr樟rz'>Q[dk^J&V]V>n[$1 de{4_v!5^/^tvsB+`v)^. J3W֥4ۇq|!ӄP'cGEkYͭv&(OΠ%E]Hg{Pra$j7Hy{^"hf C .'a/a %k !H=P,gZ֝² 諸ģ€\XZ+Ki gIД DaD):oT1 h?ft: "̸35iW Ȩs*(&M{wzR ~SSNu3jWex|L揈0Fm[N2.MG7i4a7)ElŬKeS/v#%&ƝzƈP`$E??bK/7`|OL27ZT28s5y*aplA/ .m_nߧS tmpN`ū96dAIEW _CIY WW DS@6̍="cGD-3ED;|{Gڿ$w5$~1A€pNt+KS "|_10~p ~÷/՗yh?ԡQR)_Ϫ=Pn o.iZf+7W0~##,R2YWU/B$޿rs I\Vp,Yޔ|V`W=0UY $27-tY|䁗94.<fp h0^k@v1Eu3E|{^MRt 1z8+L'&|\6Q+ 70Up IC姆7*[ut&ʘ_MNXwWI^bC2MA%f4ݹn7B`nqF=9U͏cp׷w6-K& mt]T"5Vw!sOe["g-݌GLB0ԝ#'L UP5xfa' xb{ 7jw-V0v{W+#/c+7TbL8(BaL $1칤n,t)tꭲM3Trp"\=84 IoqC X0%K x ٣^2*>ó{∡jD+W p3/Xy~Ϯ<ȼ5"zU=u@<EUAO Dբ!,Aˢ\ ^(i8O?ҏK.rj  7OAАmstQ ܠ*XYQ:qCfh#u?p]И!^j1NG)h1,@Kr-$7uE+WѼNw/rP~ z<^'H)':͚0$+4  ip&¶ 毟_Z'f4dt{M!(J)Wf61')iTx*~r%.F[aiL˭r {sNH}/㗝\@?C6W Tm^̖[) &+^+~LZK[Lf(r_sLp}ۅ Y^5D]LQhuhnZFµaf ^a򵦼x6#l kßʪ`KY^D nr|.JqRpTUC. *๝ 8zkŶ|;38 ^h`F;PCF ݰ[ng6=$CeSĈy \-)Dh0$Xd%U?$7K TkuH#i"v$臫0(Ь<\ 6C/ yA0E%͂3Ex0usrιPOyDƤL?Bp.c[b u(͉ZGl!8z@Hp3dbw5zDk"z 6 y\[LGlvK?r<0GO/l` ]NCRe_D݂K)IֵTt=d j"5ї:@8 +z`)w=F%(,L]s/o'uW(ÆJL% & zcC"dSH]𵤐 ajB"Ӓ͵PxӍb 9H(Hɿbiz_ Ͻx_ G5,TZ.d*ktۘYťG0ިǂP8b?""jBr mI;p->) " $mtf:ՠ- kmK$Bt.Tbc!!u:4WFj@sj,+1ܯmk}L雹_d(b#ӿ3MrM(UpVaEG7Y=sk(,8iLn`v ^R fpZ;Zlg~DNIp#=.N7L`0aգ BR f_w;0~&ٮ6:GC6oCҍkUK))c# N96dn-S.[W Y2i"ԻHXg筘Q<ai8֩0 HKf)M#A{+yIUVy1B.AEQR&}m_(RYbZN HԈ dڈZU!%m/6-r\*z7`9[+'`GM}V-ހ4@?^%- 9g!,dDiL* tIreBY"VF=z?pv0ͫރ^94&w{̲O76)}#<^bRSZ:r(:]v9̞P:VaFXlX[/Pqci)Cxm7u9C\D/s,mv$U!=&rBV<)e!VAŠvbOw2w}8HkL ۄ/=ʀAOBj`ȜLbM9%!ÃCտ(Dw̞X7^vQLݬ~St6҆S;Uס74t<7bM2QLQyr38{/%8_=3$|Q-B/09ug01W} Ta` Dg_oj!$A*8U~MLNVVM,P ]6;]z?ґ(9|W51C}jܝ-7=H49'~e7R>-^'"Gm~y "MwqhY2躌c0hbjV>\ 4Ù cf*(ț"fŮ/]t5]d\s;t9ićWsMGCC Ŋ,8Œ Q!͝DQ-1lNb`N#4J@p%_Fw."ϗr6{&|Fy 8ɕ yKpkw*_TJݰ+ܜG#J<(^V̤=ApTa6$CzOVGg{:#ֱ~p$° B =֍|ys kTΈ u5!]گ$KdRt^'@@:j-L9_W2q }6&TRԶRF60YD1Qеa kAb6֐\(+d]8?#Grt#:qic$|[M>׭}=!CǜePTc0ԝ87<qer4Z1֬r< %h*tq1.Cet~HQ&t/0Nɰ>iyUolqiOl1:$A?"^`!,u}d3L-mWZRU (l ߿E5p_+蒒C֎˥T4_P|TC n+wz3m7R:4SI~8u Wç,vÖlj#U"ڹ4y\51~(q亥b2Ash%~^m|.%b+eYI 뢶lP> fo/Bò v݄wIPS^ݏzEeg,!>Y1-?Uu4zBYH\/SDK<-7];GiIӸ=dd@,gzĭWЛ+iq!#M moφ'ic,UHy~ekEpyUS$ŵ2{gePN gCNˁ lEm ɷ9ʅn!! B 7FN-})]?E(NekPZ R)6_ԪH!^_,)l{ qJ8?34VP}af8,n՞ftz 3%:,$;Uz*; Hc4]ر da 6:=Yxl ["ׯz2;?>jgLel&p t`wYzߝER|9!I~qഖ9Q!umjfm+YSD=!ke0xk$%iu"Q;E`eoVGp9vX'5ʑ((m g0fC_Nb; ԴcSٶnת qLJͲ@ 4.G4CdɎ}W5 ,7tcAVuR"[݋;fgR[_XUg{;3PKLcOZ|HB"*(FCZ}k׽ZbfkӇVZG&;KZ\?h^OL&u:)v}5b~RN+bPH 97HqWsTdS@[50$ȠW˄wE?,HhT r%6'J=/̳oM=zQ>HAjX`Ց2l!~E%jFIlK»+HWǶ /N¡Xtt0@#9k~ηu]$`GThEϩ.IpX*"gGDi*ʏ_E-]* >K ~^D]S#|pkKd=S(JpqL[XRݕn?d, i-dPFRS6W|$ :y8T ,BJ ƺt1xAE}# z.!QPy%qdYYK2pJk~j9+1Rcik$Q⦼˝ͱ.8.i6xqMtOD$KO9h_4/\EF*ogJ')hS 9^8PZ>wc^4[.BE!]OsB^04/c#vr`^89P!>2̬f(Ԕ>1Gn]^޹Mf2dl0=f6cewv jabTn;"fؙ?;a{%=PQJ2zq6ғ *RVe:D~qbtC\(( )ٵx~Åw; :/WZ\bz&9>%;[|43ڒMԁo >! /g,oz3R `[/uZCv>kYߕ×_ZӬwUMa[H-v *OH5nPk2ɶx ]~ÿVNoJ]7`M zT (4Rꘅj;qZlgX?8^iS/ϒ.P1Xqd>$ 8(`@el4 먐Tb$,bx*v}pRؔBdq]ZH٢s)8mdS/6n8v`v+Iܣ>R(LԓYK ˆ yZG}rQ /A%D.2ft,hBwu>;i<8/.4'gt!i|*`C)9a$ l م$/Tªk\_/>chyC:xsYjVGDuo *̈:?8қVl?P2_祛BMl/kl"Mm26\פӡyTMNZ~J@R(w5uJRQ? ~n9nW\q 3s:R6[ |uK!` Z9]VF]܋zc*ϳChָөFaF߭#P-۳ӂ\=n N0V'+Ӄ I\l`MxCT3ĶmJ"ȱbTʈȇ avU*;sS<<,ن  r] j(,XӼci܈ҩJ:č6elS,PWP'~rͩ×b҅:+KJG-:[Dytͱ!F v#,s?e *{|.{L|[AF,: p.1$FVUtYۧWTp _S MͦBY"vy<δ%XO >L\ު1\z&Z-*)qB-4PlVwMV=pcj,"/ftZ4/=*Tf+W/7?YZH2du߅䗎@'UBѕnELe2x`0~lUO;eO쑑"ݱ(kF~2K1J]- F{v^WU$4G9s{WDQFVc 1R޷Flw D5 _6L}9EҏiBn=nVc-D2'׬MlfҍxC@ڎ_3;:U'd>lMfHL#&]P.A07 &3JcBd(O3/N_[jF@Yb{YXU[:dooO87Ў{N(FRQ\-&;I"b =H2Ӹr8`cTOT<{y1GFBK c.ߍߺ˛) kkLVnlRYwo\86qL+UHo@j\m rms  ? xkvxK`iȡІ1neD7Kf2+yu&Huc0?~$J w/lԮ hX, ;`qk:(/ {RN:fd5ZT$!&-x] ?̊ p95+8*1[npԑlE oXO?~pC[a攖#_]${9BHF\ZUϲJ-r &` ?ensU.lUMN}Яi.)ԨLL٭?z͌y#.ڗU hg[Ҁic[gZB}x_zP$^|?+ ]A{ D-{u0̊փHxʦ(ZF3딟%X92  {SJWLIĀ0]>,Y73*~喦"qXTa{X'ൣXRYGTB1|DEK:XH/Ρ@0cOo#UĖM9 d;/Ϫ 2Q.QѬ% I݅+ uM]~cC9?NNLIU;vηפ,N dfgApr!.:*51V!3,T֦iB5Aà23AsV3h\6_#j~*-jGҟce@ ȉ:Y V' čߗF G1ȃ=G+ָP`3sK"w)aNe8VYE񋔾1J5Cv j‚3 ɅmBR@ ({H&4MY)eaWO7"ip5yc{"U+xcѵβmzxA LJˍSDҽ&9*]ف>=O(Ct4l"|[l q+9a[&;Z%Sr4fҟ#Rm}nB!cJNv_Kiz`(Q=0Fk[*/u̥3 bmY!,cj-"ZHۙ+z4@ C82*Fk}<ţ^q+Tۍo΢a.bO c⑓b?hZ6>ȕȎ!aBL}٭7wU1fV= &9bs;(^f&R +HTgmڷYLoDLSλwk:Yyʶ*_^Y2'NJ`86T ֊$LBIВzz4b1Ml (DaO/ ihw%ܠ;|QK{>Rg,w*[i'aL7_JD9d~41>] b? ݖWڻQ4ܻcFb=ju|E>~@v!;2~ӮDGfvjF[g+aa(]eoVyע;o~$lm:Ao1 a|A4KBvcJ|)} Z{3WG-Q, "se;9vDnӵ: Qypu t\T; @(rL|@;AiDGT]_fԳO2Q[ ubX5)I {D\eM3sD9Р9/ZS͚7zocV]a+ 9Qh'2X0-q{ JsՇ@TMP < J3%];-1u6w}Q\7I-HN8@&* +M4Q,naCǸ>wQuFˢ|*1o1l AyWC .C!L_`L P0&&Mn*GKX]2~@ ҲX %W[CצRx_3x^ONPl,Jpep!6(-NjnE# |ϋHH%qZxdV? mhnv΋ r`ĸ7 µ\X-Y`/V|~ E|x|Ld{C}ʕ kQ&MxМ!"-~CgO˫~@ ,d8(ψ6_ĿK|ȅktXt~5]!c^+_ӧh$`Y'UsR`$ SI..:RRÖ q* UΡ5 kDn޾n.X=TY4Yd"pcК@qEa 4?ҟGΛut>@@h}ÆK౦Mk-0s+l@byL`ʛM9W縣Ķ,5fɣ-(^~JQ]S_^jZ}zy_DiJyk|V탏o{TQK3ن4ҩ@,̛?Ūn /B-y9ř4|e:׍:E#\K?l Peͱ0_M,Vt d _U ߖ>?xǰg &p1mA#nK 2=zF,d\4#GJdT'DG(fI ƊJM&"EgZ_#?bh􌞰QD].IM\lp)AKJNH2C^jC},nW/ ~Z`u3n $ JHkǽ,H}U Kj'7f)-X TUq=QN3A2)7O|bus dߟ]$M.è>/A~_A l|լIC"#ўӐ7ߠ1pxXr{W088|9v5B=%wM0P@왁iTգaZ?SQbsDFnOϾLaE{t^.HЁ,HD+Sd>Iҽ Km"=]b#|XFz}uPe9{y8B,\ӧk 03[cBft]񔷘8;@^GF,ؠ=+DN#Tk5|ᏕF4x"b7ΎgjC:ў)2bF&;~O#!d;00(JMEx@zz^ZMm4苓/nsRvgw7$0kH6)AQtaxP:wL,8(3I 'vP|KBzmaߣfcNDM*9dҠiL.[`0%'?X=LiAb&e7˺ (L=N}pe S U:aNw кMs ΪVņMƙ"{&1۸ԋ.Kخ gerqes*H(@%aFz2˥>oom Mcc\cizUІVQ6#drb;'mO3$ "wSzAZF C.6ÄԎf( T(I/ڎ;0b)V[>ezO*xg}3%ϛl4zZq9eye#JJ,zt}R0_;HLH3-*ّ2Glp#IRFy.S) f0(PYwtlʰ,Jby}u*ҿ=ק3x0v.8]r3\<|zb;*TE1p Jx J8 o:M$Y2wЗ:X`|# X4u<$1إ2ݒ`zQ X%EYok-D}!Ŝ۵Y?_cBˎ-4ڌ + ){7S#Ѯi}^EkpfǗzVz+rw9:1{۱$!6pɅboêe\3^>r<6d:3TBbKϰ@CGWωaf2a`zPtU]vc_)7C_d//a̠cOvC `Ԯ@q`U4!!^s_>Gd[DV v;C-IlATyWO?2rau1]nn>,&8nf߹FqSCf2X|szXa GU Q.(©JR<5̱U jc 2Gi,@,3RiԩP4؉,%5bJT%R]e/5Gv_8k>.t|'j HJd3?o}G6b 0grB-!PzXYEEƼ@ T%Ͳ$CZژ퉚uV= kH͙6!6:@˺Ӝ3`dQl7 Gs)纡Y,tW فPz@:J[hxTI?9q]b}UњDZR[SÖLCHb>Bly f>jONclziN\>cS-ykǔuڇ>hn|Up *J%44|/u{7ƀkA(U$SЮ;8[lw,ɒ<f)6)~Y-.P=S.W'TVY0#:{ӨL\YPjV褭De˯jA.:gAmY&xLԡc#T9@WG?3i de?ZQ';Dr>8q!K4 .Rb#¼)ݑZX>W_ D l)v^{r=D 4K:3. V~.uX<غ"m=UJq4zo}Z VM?~AvO $#TڦJ0=6*h-vdLIߢ[Ϳw3"4{¨̵3UU+3& g/%[B콂I1ԅisBVY-q=:+=|p:5:6i 2ċ6]7碣ح0;=4~ Tpmo2@ yjM~(t{w( OSE >-R .~\EHZgIXUYɄ?9>D"[)^ٴdv% ܿeQ-"۩j =M0B|Ӿ݇[#B]A[ >`(PQ1 SGzo9 ?D<1!**^~~ӝME{,J-qm0 l:l$H s Vl|h W$!k sIgbS] E\iV^Ǚniv_E C}c'!jJUcT|sCKԥd0gHp?s7+YOV)O ?gajqo w7 BYs _d}BFoRd4lDO|A;xxKųP)Ȏd!w`l%Cc0C\uD`<1"5Ns`RJզ>mUɪnX@uCK胘6"j65 hv v.+k`eغ39+d AvRʒEs ^ S Y̦zLLT~FpOYiQ$Uv Jt ~ ,OtX&Z4QȻ;|lk.38m:0 8@NfG$fc[#)}fJs\LŽSb_~)!q^-)}%T17#do49=؁'$D|z~SA^[GXs)9-_3j>ԙ8hkJ bڗTt \%Q,HŅOy.O_*Nn: O^b~E $n$u#NY;nD|+F@M+!FnjOгDgu,!sܐ"De#9X ѢQ,,28weKv`/PxnxDe@\Q}wVE֍|\ÖՆ/AA+ЉiJNȑ)ˊVT&̚&%X4'RLd Ү+ (Bg3مJߊ`ecV.h*.}ih\@Kip^9 Dg^c\ AruºP6Vh>B5 b)&^_Xzh!\/ЂqBfJ|#:@CqJ>ː_d@ܝUTK2d45bFC9̦}ZDl)lnJsݼptKM2ǧtF`uW; ŁO#=w,qj?Q\yF ZXveDNUC`5`~S[ֱ qX }.t>f8!w5z2Dʍ0lDit)Tj7{2eGϹIyY.dD5k63l`r) R4o-x/"UA| 2c xcU#F@-+")qLv3g#;̐؄E&AҌ۳. %9hb?h# Qb7qTP|5*6 AuC(SHH_g$c96%jZ| ~((j}m.{|1ޏJ\75(1S4C'kX.^lTIԄq؂P| RZ!'7ϩA$QLwMijڑt*GDŻ2>|VZRϩ_P7tQEi#Kp'+Dza p72k,]qqDԋ#&-|(tZedREQXC 9zkd75 xzwu ^ӝikȩtI4T"SI @JPy|(Doup$|wny1"g/NzmѲd22.!G ep& 9:_C[@ V۫TfշŪ9&7GOfP SGtQE8w?r0o@=>/};DFWլqyEUm*q ˯vdmIjYzP|7=Z b[sbe!ŞJux=Fs@t6χ8C OL8h%.ۢaJh1lER2IK'HS]ұz4M`$qu8Q@_E!S1 e$I#Z,wIf&122^l1 /: G!*wZRDLȴ:B&FŹ0ypb&`Z$)C2:p o<O!t[dTj729-hr^-'Ϗ w5]ؾnY $ 46[6[-Vi|mAY}ATl+jfdӸ8z2(,>@؍& 66\6>3W$UydV,OyU0(3M _ޙVeD)&OE@gsH ]vhR)3"0ØghX7 &3Jי|Ɠ_&Xn& mXJvv׬/Խg,q% Q% 9E1k; 7T2bVImy=='!5oLI:K-d\xGv)5踗HjsѴ_BІy( oժJU|~T#T0hݭ"VҾuaksVPGZwxC=sm-$[_kTę1jDƏ uͶz{*q]J~Ўti%էm5bCՋj ̢X>nN4=:Ko ehc}: ҂V'^Cʊw5jݺFccBav]Vx,j!>`H \32cW]Psa\n٪F}Rj7 *i*¼LB4L$'"?(#I' rjntpUR'5v:)P*T6 * ;cO_7PlST"]9`MCca_633 pp?gvqySKbMJ_ܴ(烾"[nKLXGx2.ED^mS.0Ӭ?{+#"aDcSڲZ ]=W/YC .}-2Dkfօ+zeWY8JG h;[pм> =1E~\J^ t@ROԳ[g4/ۨi~B4gz_3>?HsറĄוjy\?Rp$O@CEC~"k ɞ7攥g+F;NВfwÅf%8 ϳm l6_W :H-UZ=%L7 H: l2 9 6hs8b[ÙӖ _ԧB qp|#;/{:j y)Wyאnf5(ǢN2jr]CD6ԋ3Tw\Hw{nX,f4\DAQ7>TOe=P V@ -ѶoW/|bD Ǣ<ΘQ<6te  ECOf綖}qh?Co֨XN #0ewM܎)a<|ٸ#7`8#DMb6$KM(YStU!˅Q cb>%5"Qd+G ǃ3r*v긼!!>ӑ#cOﰆjη蠟Ur=BhIz}^9Aa03p[ZC)WtoYzIE\gyAMHMw+(tVs?IX*X~XT8К3B&(%Y}HFUްTM0$W|9"ꍶ1s6)t@wU{'%֌N:ԛ߇8YXp68=epIƆ2`qK%L@w w*!@d=z[x\>uFM!JXRqa-2eY-na3A?q: ;( ]1@v£K[c+ #.a$&ESraH$5 7h : Vo4v'\FX]N1盒`H4TN񠸗1wT T( hbFm6c(G2{8k9 ˧XDv5DW^R9EEȨnX'=HMoMA_}?-4yo,Ы<ѥ; y2#8UHϜY eWv+ w#qEB֦4K#H]Q/4V5 3\c{l a3/?VJqEf:ArU~xg&g xD8 @&fJ*5Yq1lpqv@o:5d8P'X8lʆz+afϧJК dp}kTKQcZאxc eP|S;8?݀S9R SDG;{-Tb5z<\i ;=8w|AL,]%vRzhW98_ǧ;R˯nuYR#/Uяֹ`:3œ(a\П uM"[^}St0OAC17lJ!lE'/M8G 771b&jgPpyHa֭[Y`cbldI S>)a]а@ks] }ejQˢ$Dl}X0d !Aa P/ WRm됶)Yï7+my%}UZɢBçvstv&9Rͯ6cu'?){T?Qzpo6G6w2D!]`J@MoπM>T=s @,t[rg[IY'=L1?}}IvVxlM9(ug}@wVwi 7o (#I+W/0 .NEYi:얨e5a);42F)/H̱$-+mЫpq qz&Vaf󢗦v.ۻ"Ls<`Z͒n}_r|{S1"5{^m\5#R+_!p>"/\)XH "'|_:K哹B'3AN J b{u$ / 52Q^NLsw45i30V( dS=?ũ3 cH顅`. D[==Ж 'wB;`S5|.Q=*3kkE|FFQ[]/aT^~x| CaDԇ37ӟʇ)؇:"RpqU#6stJz"lk΋kz"KheRK=`LQ%bBg8wx>0Z,I],-uqU˜pnCXzss$K$z'𯽗+VoFJn8}y$7UQ wXqi3,nA+Xu4snfKSa-Ɣ$w@.o=M9~XJB\e `e˅9Q۶‡ry#8$d3P3y3ypdz R_PAJ˞XUIܢ5Jj@6$M;xSā*l$ kH%i{"`%CVR0]d&e71GZz6"RK`A<)H.XނŦ(uqt1ަ{_8QA^CÏoRu4:6XOP=6ɚky`V DJuơfv7N1KavGβ\{Y#Kw}ym8$7[e[k9/Bh2q`#924̔IV0F=K)h+Zg\Şzu̢@:R 1o/Wϊ,J_Õg Z`[owJ-ܥ{+!l G[g(&ۂ"KOnIɸ? ~4?z'B Bkw)N}ޖDͅV){`!o\K' WB;'@4߇_p4Y_0(qYq Sf{h1H*,$oa6S4 #*\jJYk@ӛ[eQv5Xk s sqax\bt֧ h=FSGS{Xg*Ζ Qkbr]1q9&U7Kh<8>;Y6CN_#pP|-̤z"jT;$r\nYAaGj ؍whnY}W-n(!tJ\K=v04܃ka2gx4}t9Xgy0z:,ƻ2wU v3c@%+{jGn0ĴazuB7V8V׭cĻV,#r`;,wo5۳0y sQqƌC_L I9#C7U71 ,ҢsMK &d35"!MaP -^,MN7(.#bev}mH..K Qjr~S" ` ZDvۖ =Rd8Qh ej]jOcd ~Vi+Npx,Q?0U?@ ?X1^Kk8YA[[JMﯢQ(WBiɝ` DB@Ys#^%B-3_>@j.~T L(+{hv /vk;w+Ql<2ED!8^_<EQNWhee>Sf/nd?!s(ct"KkiP:eY?zuſ&nk9a2d49=kT5 *X 0Ħc(a:AYg2욌ћ>Eşø%H SpAhǜ!g)>%)J\@jz]j1k ﮌW^_i+po,*)V9צ}'X- - ӱ>j1H\ L,_@\FJŌ᫨^05bDCD}Cd T;3DS]F0\MߨE^(5'aUl<4B5}WcR(5 HS~p##$$_vnM9~Av iwZQJkJN9ȧiY"9elo=l9i/GJw*~oldCB̋Ir#$]YqEn=zE"E^ƹ1}83 $#? Vz@χ@JRUa7%tZCO{TIV{sv$>f@vQfn?Zb廑}0YQj ":#FV+;2}?M6yDǓ.C&38] D4ͽZ>i Gë Mh61zh]sV \\;-~ ,'CJM m4C 8}ue\bl\UI6!.i@9n2I<uΨ.%w]s6Vyq;q` 2ġXx6Rd4J%$f4@ SKbxDmL1tz$GL3۫2Mos0if%ֹ}C&9@Cۭ 4*2ͽ-+̡~R$ښP «/_BK߬Q]CXz~duYnokxk3oC?GTM3WdRܨB{B'{V),]kD];xՋ2=:~e$7%Gպv_[6,q&pj!'ym^GfDz÷l[=N;ԩjY͑vAc:+m}`sANmdz *'_'m|rx*y[ YV)jp ;63 d4W` IuA h=fsm$pb*3ǫEo{0ۛ.{l`a“ZO<._/LVG5riV~+\[[әiks$;}2 q;O-mr:sv$?=Ϟ9 KctI(jd[N?{'{O5;PTbԚ1q"?oms5jv Wz_c-oZ5/f&ܹb~ųChgq(?(M/:KoQUTЉ%*Ï2҃'qyi0.,JS mQ&V7ĐY)Ż8)p)u#AHFPe3;m`Ř1S/Tz3;KAXI.?=BP  =y-G: LIЩ=|D!ͧ3gF[XJhpF'!b0@$T pAPjrNo9b94=d.r: Hh.N/rQY跼ݨ"?dpO`ezStLH)RsB tT]7n7 2s4Svɐk ?!w#j afSgUTO2x 4mkiIdu8tp0&3.ȤH l(*1^I^{vx9EP:~4?(ʃ LN N(K$Ღbb!OY<)xu$CcX Pbs'ʙlʨeZ_ifO_OԈwS Vao19⧶d`iu[izϦqРUEAd3HY,7~Ո4q(qR̫ß\@OdnНyc+Qޏ+i ٘*2M;$!^I~'s%c@tnH%; ai YR~ȍniKZZ`:ʨk~ݿBkW9I荭FȾ:e;9:'gI+^Q#vW)}uePtlHY!j򪆔p6 pJu?~h)\76 ggIq-,#7K*)߬=Kv:I+mZ%6 vRl}QσTE+"6氌ZţkIk7Mܓ$$팩8.5nATKGwN؋K4B)x,hg#n]F8$Y򱧊NQN!mC,;+p7%f:Lhf7vjT|Q_ %ಖ9p'NݒL$ʝHdb4pIYl 22}05f/ G X u/C㹚4)~ 㺏|+c}ׁ(9]\_<YMÚm&T/rHڃwC5/HsPWXUҥ -Q_& iEO6 $}GNlܔ}hkMlwg`E)ӥB[p0#h3BZz|bT%|InYII.PPI/p ^떎.}Bn;`5UKkD%5bΒ (^4DA!`_Kjse6I`Y>9@ yaq%LVR~~ܿ6ُ`tYR%{Qis"LqV3>]"jP[ sLd$^ag%CM-_[eLO_>1,ƙf?"ү& U \Y֤8m8dZ+1I*GoI{C6o~wYQXPc!Jdr (?&7 Q?Z,tym`.;βzenl% ~ԟ'vVk٤UJt,*᳉8dYLE"lع1AAշ̰Rܬ6 }0_$x PBCbUO7V)mн][E4e85IpWΧ2:4>|#$^J>s40r֌bEVAgзP0$*Z{OJT2g0v}, KiH1 $Plpô:pyIrJ=M9(35 8%yˇmU?i'OI1疐GRK r )r ;pG?OTyjR3MTf6OsHCI=g'wBwbrz{{a?2I?(xIY8ߺAnbŨⷛ /5Iw( 6v|pIf˅[tAEhlW4O%+ֶx{@6ˌk.gNj%͸jba6X>Q2j 0d-]T_imvV%_fh4&`IF}Q;f+\/FznnƁZM?VѽisX81{2G"kXݭgzQK,9-g8E}[ ./Av(mc?8ī}f:䤲#2ك0c4 ʍ}=C%6gexG43tnRF:E3lڟ0M4 ۉ[)ʀm%B!|N.ܥVmDž`B?&ޠ'If; D.#EHMe>F-( #5pIrgK_b'w H:uœ [,. iuL?2\fu2V<[@ {ZVHG7Ca0 _ 4D O3!&[013u>> 397 n@i}Z5~a89l^יk<\N^kUT@{m*fҪLJѥ_hIܡil[}AOSY ֐u>B 3)Ra46u~*!HV莅^?(M")EˉbtJoer EyE7OahQy#A};u'lz o"V.Q/ףF={ytd}P k9J]ATNkrF=].fP!Zl?bLK |q V^TBT{enq&fȥ+;<P('I'մP+qٽփMR(4g0FZާ3 X.&h2VyNxSIJ2M8Ӣ[ jhRlTZֵV-WM4Mn2L|KW]V #&D*9c?ğd^mnr%r2Oh si%o3;)9n3,Vlqr* AdC.x4>vHLuRլ6u uygs,8 H5l[,ҷ#?asOwwl`C^`` {:Knрd17Ѥǂ!;>R׸3}Mq;'Hstoˍ / INM,Kd|~Ay$'4o:hjȉp2i<.\ a@~1@$/Ś6`[/6wo>vd?8]U LAPLʤp$/]SCmq̙TpIw|I`^jY1MQc82qiT "TÔwhsl=V1Q OܒAcMxKP5pdY\\9l킸)7?i\T:ؼ4v!`DՐVv<r$ 8|8,6CA$sq%S[wMmFkxU\ I\S@+~e- $!"k0nq#زنijoҶ >9.Wt9/М n[U>/۸ ť!o7O&)Pum.oZeJ;K\ 3>] M8e΃QVt%w5ntߺD>.;.(vr';lp㾄sa|űQ{2FF3  "jb|񆖍G4nfNv\nRQۣV ͡6aiy_]a4gWKA=O݀`q**[ t9 S\G !f@# p t+me'M5Kedo8%=v`Eӈ ch=SF52Jr*LT8_z•䬣$gJ>]CNTFc!DB1jL_P7c ?ܜD:[8#$vW >]{˹Nvob(j%a:ڳ)Ȟ1_%.QEbu(maB0V!N.Y\hu6z6,\?o%3)?9Ʀ늷Ə浨xGb Z>Qz?}R1U;ծNLKTGѻKH(ІB`{gk& /x6guO&'CsTΛ|ڭ`e Ԛ'v|)FEޯaEŸ;yyuaEˮ[@MxG %/ khL&}/!Kt  y 䐼 xcfRᅿ-erdEkbB jV9 2СŇbd3zxr\:1U: L77agOrղʚEA.R`Ϣ#찆${e ekٰ ؅J]/ 7ds\6O$awáxo)T'N PTŦ꾿[9Ŀ$ZRMB+r|͂aBv@_΂/!_礉aۜ exY&ƹ'&|`IRٿ X—&GV80#,@nk&  ;Cw9tpv& M`x) Ov;WXrr}I1H"H7@zTjq7yhė&|G{gXv~ch˕_KR&l%ő韙K\&Rk-lUEcs^+fy^Cp6v| 6oc~#D"+_ΚhgR^  r|jЖd! [ ^( Rb38b]qEg5 &*j7QB\P"VGy'נfbפ]J;F~r9: p_syD.ҍCZϠjdsE0ׇrxaSoe GH*l#Pѯ!]">zCN-Y8Yx?K6̐CDҚci@)‾ pMU   )Z|Dr R=Ŭk6OCɵcr"OM$`x $NF%>f;Jnl :XL`Y^. Md^|8F5oxyx:i!n^>w)iseCϭLKE|$6xv#/̛ze_z'h،U?x:tMvD:++QEBdE*l" ?O:vM/c:vuܸ57dT:JǐO!e[ކɾ sg0u BzS99HVX۩-:DQAL[ZS{[7ֳfP 9cL,XlG (V]u TR0b:]JY tF'Ʃm4$'T,Bt4%;JN"zң}|)T|NJE@rMLAka~pdmlZXrdA1J>y/[3B_T]x|k<+;' e$^q$ejъ̒dVQ-rF lrBd@ǜ?f|T T'Rm[HQ%\lgBUv']Z tI>U,#_,~ K{=XB[,ID=dž7hhl,ݢL+z"(ڢBN_jDn[@8$ (8 z35nMD~RA?4 P#n _K*[ƩD0_Q[ 6"S)m-z3I"P`wI Oہ0R.m`T/i?Ȁ]0*u=@7ckwR\+fd=J Jt&cx*Ǖ&<[[ uiH)jn`FMWubYQXc'_џ.0=?-tn]$l`#]Mxos:Qծz; Ǽԉ\Z}yXzؗ &PB-yFq`}H5zgl;#߁F/&7KNG)vPut(I-$vX4n8"xka\;Gw,oq_jQR-x9ѠJL Qsb!"%A>N9zkU9hqN$Pw+URL8kTiZk,*ExQ!; ,]`C\żz0u-NtE;"z^8&D֢CRI$s7ܮCs4Wsx[ aLq'ƖE<#v3K4`O ,T$w.Qst Uu|Dᨏ`-f[cpo9j-QYu|?3B&+!׃HYcڒ[j 1D0{4NU߿-\;g}ggTr*旼}dLv=v<r Ns)7 èVQވRjAn4z͋?@&)[G;Tسg@FdsX%e3/kx{>VN 6*?g W3 UW H_JGzg j硖of R)`ozI{_ҷ ~:irGa9Ǭ]ZVNd^toy"7ݵN P0D|v:ᝪ >>@C`-Q;j*F@ ~%] |3OzF~ϊ hv/Uzcb5 b،t8U%ÉO#&cB%D\:lNw>iBo~v]kBkĽss*6aC.+xƝ@IL2!r!HQJ϶~XȅXBZߌb@:lp]\1褧>0< wh.Pj')˄,KtJGl'3 *䱇U5լnS,R`G1YnsM]@n4)u{g=w>?~~NY\2b<(Ȧ(xA|j C(gΛ'eٔﱩ|\if~|6 7z%Z(2ɺ/[[t //3n2E"~l^j)"LoӃղ cVjp+èhM=V2"F9ynp\hu;eԯ>*= J ,a9Zb`=>/z\K7 ѵi+;KumW7:x{@`̓)+s!4dNlXTNS5k{Z!&A W„Ҙ@vua.洦Կ[\ۊ ~{p+BPW~Nn(;zCnYѲrW2lgP.5LͻN;4ru@P"?&d]+*$G@Q]l"/)qZP_[t&# +f;|0b֍c4- b X4(F tpYUE8DLvD~ۯGua$R)>]xʷ\!_;NWh&8'L.AP*1өLG:|w}*D+0=? k$:?n8<*ΡlD_`^TRG}g*,E>yGZ0 Ѻ#РtS8[T-z, NyWōCWYMb+?̲綫53h/ѡ%!~ZYUWx\YyG dat;YyJ: ΡB[ƕqr^dcc|ݒVVHtF_*/4d2w<|Y|jGSwCXC(z^Ez ]y@;xdFrdlHV~,=ZGN"i`Ѯ/]__ 3 xќlT}̈*$z UksEHգ0*,G<;o=qM)%,N믫au ab߷ H G Dv O0]rY|V?0txouaL}0^p/ykÈqNJx30a~x(\s i-M';>7ms"*tPs=bܢ@j93'+ !RjҲ +$&.Lx'$;rYĊ ,F OȚ쭒1g}|!AQKȇc l7f>#)%a2hثjU7vD&WRL0wA:3wumu38Zu^:^z.˔$NsUJ _uƹ{/~!Y=wCmӈq cҡy$^KJɇ% |)w,ćpu[s&'>3u#a z^1{mׄu̢J{4M|۶NXXEB0!<$&MuRCFqo#K$a|jLgd0Z̚4iW)3)!7<&J5haoFPoSC, Fǁ/PY[2y>TGtԃ @yRAP ] ,韆Қ-r.`4ADw <D+SB n5fBC{0梋4p: / V#q z_NN>pM 5WkT 7u&qw,F*;_y1Ph @z"+y60~TPx !9䵍=UBk2 Mv{J!&Nz-S_[r2"͍z1,3>G~}B`hN*M`Z]wdL[(,T% GoB):YyPiZ:x4FejDp^pEI uZ6=֕И`^rhl Qߚ!%Ӆz҄$Gum?TmhűՖ'kw'H^6`p$D2;J}S+F@&Knu&hMǕ)Q;@Rj;+$W؆lN&*=n=J \|Isp[ T kޔ_/a.aK D"*4'o!f.&f~ű՗l'[ڼVކͱ45"Ӑ*帇g`9g ũ8x0]&>W烋mS\|IFk8tQ[*3RA&O2_A9JF[R? m!ɻg&6MLrdãDCVW5DEږ iES埥^ N+$X!l +I~\Wa{hHUcZv7gmI[+̓iWS 4& y"A`D)Z- 4 L%Ny*,6_u_ٻPu)s M9;m;&SmOS *HV,\V*%tIJJ$er@A.A31ֶ߽Z+ o(S ,cj)`, 7P5\OOt\U3<@YyܱA@ʞޓK6<Ƒe',܅ Gr =S]P^Ny^sy hN8E^u,lۖùIȍB,Oh!1EsNsP ؋R7/_?6`AUS8٬x&#ɻuC#W9 7{@ɖ;|Vr衰4Px|aHQ $ Oux^@"LOsR>ɨ(=lKբݐM V0]p&GZZClS5PPz}71lzqyhԼ⧭0G4y(`j -~{JOT#:_ 넇K MnEBv7݊7Qrm`AhPlۼ˕ ?LT @«鞲ăţw[l3ޡ\kaEnmSZ%xC>8ͼ8%v;wd`܊)snQJOol˟)nܸ|k KRQBBQi7X [ q2F ]!ڵGsB; 웼?`=rngeвuLOiC.7gyEc^>ĝ7]q.,0kfE]8ͱ›՜\Ls= +:.ژQ;W" 'QRtMi-|Ka8E8,o3ƞI^ MNbKSd!~{<pa*'6t/YT~ sXC'mk GÔ5cn -Zw#%̸ZruwG QC{EsCWmR]dg34C0T&R%iFB>,ū^F|DL#9Νy|NLؠZ䎚~0Tg uqOׅ 68VnI (1M-?2jS7)GC- gso'˹"}j+' ?(f# Dç<'?[X:۷@V|Sꔇ1ؕ'ܡx)ыAFÈ=zD+'ӆ֐ "uv  :nīQ!>@s?CN ]d %۵E*5˵U*E] ,To7>J%1^C+r\VbLJ3JZ`Uhn^$Cw!; =>4ȰS\ZoqjLn_Bd"Z}?SHe$35Y2xB_N:)#%gc0V|q`HR\Ŵ8=;:K!86✼"k uA4ɸBhױs6z ҡ:w#GhW,~V@~ǖ63PF|MI-O;I1+[d]ib_UuKۮ2E$7zrW 4{={AIabO ipѴ6TIQ$r=v0WI`i{PZZ2UPٷܛ&\\>4:25αĕHxmVE#LRZ=q) US[dɫR3BBNR=/){R2xC DӨ`Jec>Q:g|$:P,n [Y᮹ضonRUVakO0W)B]=x*F"/д˅[k/W|#wV|wQyt^ TYS'|?OêrO 9Зnc$"s{3Ӷ*Y%"E)m1,p4_aOt-2ò,_@WtDmIKpG稗f}rZlo4ܷk<~uL{tv^9]  1TIa hT} E,Ak. ᫚4Fjy?WY543a͘i5~5 gw%Lp9 z$NE Dn9GF8\mn2RݚJ:Pf>4^Bfnѐ251J"_ RBBtJn>.]Mtpn/߷rVs3˫v s݆Y]VU1 H~1ޛA\=Z+2a⥧\= T_YxUKǣ_TSzd BzCo,#;ۆ{ҡpKqkM D>{j|gmJH*oM)h{a^lp}J3 4ԡoH!>8S+clRMZV_ovzY6Ohֳy]Bv|Ί: *#H?aG;y;qՋ;ņ=O_T\zQ"gDC?泏̌9[X^Dﺃ^j|t;= "(n \c6?`%;:.Psetx38J^:eDYV$lVp%hof953Z>Y/W6|k$DD]<f|΋z7q4g+4B^H9 RWbECXE\Dtm(:< MQr0Y>L~vY8K'ORxWnŦ> 3IyI'׮a75$$d7nh z%缎ǔl g5n[^I-]N#fVVY{7RlDL _NyݢYy;@OD2lձ7g:N%OETࡡiR@ ɵ C"š f/Ɖ8x1^RMֽߍ,82 ̹'A. ';cb m!bO),^"?ZwFCa#tE9};-^[B39᤯sޱT1tXen {upfj"}8(Td2lRWAOZ;% yt5Z$?^+\Q_ 55DDmOД"x:fwPD:C Ih&^V7;˹ڝom*9.yݵ^qS2[uW×f` @%6˜+>٥VQW>EPcqi|߈-x/ n )eYxZ2gJٹ6"IGL/KOe<$&mޢ#t1 %uڼ׬ȆXEC @D7-(PkE:WLj,gqo4n)߮V6LZL ǔ6P{?((<&1LޅIhCV*\|sNu ULRQ7"A@%4S7!RMP@&YXY"b+^Di*(ַEv~|ؐGH)LFtZ*e(v_z5=6#+ޠѹMԙمSrt_:Ԍeܹk/5χ5%HQjbV0%?,"i7Kx@=0vprˆeԿ0t9t;,061}hR_ BTEꅨx|wխr4 !x'B7,Q @@^՗7~oAe,M״?xHGDytw4wYzԏ?G<\(BI<8H/Mw2RpSbmU[\vwtދF)J &9*RU> a(훖cg{?BJgًqywZC9 N dn^33iB "j#ڞq.)Cf&2}DiIہ (&DX}eD++a;s{GWUQߢN3)Md9$p`^U h:$KA~FemX}T0\N9S 8JF]XbB@qf?kO.)O֖z WR-w|>:erg$KU*䕟ݵPr,"ǝ>Jzʮnj^gޝ2X|?LkX7'-~^hbV9vU nvEIe;~ܳUJn}B3v9tp}"ũe}Z#o"Xs|^雪ė85Nu2)FWZh{^S%%(d!w4A}. CSbh UxHoR4PwR\Tx'NRyNʠ #?A]rP1(N^1 ãV\s$QFL0@v;%H+&\2SΖ;uaBА4ܾK|5 ލ'*ƳBfCTx)-Ž۩zΥ_'];g!Cih UA_N~߂ @`j&įng?9ѸUMt=59`e@r<[3 j,M D/Wq8[y3=q ؞`Ɖ%}P⵶z\`xsbՑ]+0$ls`¸5OI#FV+zf &+ 9€=n~ƌX.VJ,E7c͘H~OG[o  =L; Oi0q[a:jHD&b ڰhfZxTE eraؔ 4& Ǹ!ѝ5 zqBy}ngElb[!WPJ=}\ ۓ(~V'iZJh?K.Zv ƛT6a;SʥiTM[X4叆+Hpj/Hh$%' K~ ¤`R0Qb+mSv!AK+myku8wG jS<dj,6֋h!~L7-fMWN 89e,L8{˾7QR![3a[i!872fAt*ۤI'J-Q+yyqZ)Kfx75Eˆii핂-&ܲB @$[;*4|e0YMBvy[!%:X9CV8uƗG6`|E G񌂖'Wi/&u:-گ\ԦQ7eNX 2ǩ8FK<-qaK|*.JJD$6>ȸ#aTl &Dqd-}v6Z5Yyߺm_Zk4ro_mYut(uTD`$`oca9߮|^QÅK ȫWh?, )2 _h|zw&PN/,n/V׮.nd]{=:ښrz44#pu,~wB{w[K:";veDB߶h-UYlrt+ <ѥ=_&,M^kR((9Y嘑\zJ`i[(E\WJP9%^6t-b0r@y_k;i%l֐Z  "KtRBS\T${dP05rAsk3Lflݳ Mv5BX|QeR @svizG`ƮoQcq$C AeХwx߇;SZ4Pߘ@>A+ADmR]&Ts,@|os+~rCBqN8 rKnHrϕ8G!w|:Ǐ WIǥSIb8 Ct۱{өMF=a;KhTD5|+KZ4S('9a~NvO{d;}id=5#"0?HJ#ۼ(D?}~c{`W ,3HI'괏{ mp@m4ZS.Αwz;L<s?$AvkDBа=3q]KSVJ@D4Jc1& OrwBo֝Tx>+kz#SG\iu9Ɗt:C&jUpIhë/;CDŽf8mI3ni83bPk<_緃ޠt iz*6/9{`:$! @SatWw6W*ME%2:G^6ςe ?BCPڼi^ɫ$+`I?YaMJs)WIU04?*CK}nVˣ;,I՚QG8wGeBӫ׀9f_Sms:na"v*qFs&NPEvӝk?u P!wqD= Z2P,ڟ MdT;I}Bm/\Sw"[R PsY䰲~@QD.ڲ3AT ~,qG ~G3O@6VHQHf'JT>xvriQy0bkHeT&S'B/&h2ODTh^ʩRi==0t"C%Cm ?k˵wD@#IƯi~'1Ķqx i,q1F@(jcI0IE|͍k:u=o{),#A$:fXhBѽ|Sn pꘔpo,6{tG9LdFǂ9 =M8pC xj1fJ}'* 2{ʣ*-÷PnQ?y |h PZiQ+ /P0 L6tx&:XL N>Fgq$2XT']~RB7^.m%hH cM=t4A^#DWmgT;6e2˦|3sp'jKEg 2uDv^Bh8*0 UYX` 5dGv lop\.7N+{ܤoED#ޖ%4XYR(\HKY2Opm.\-#2XќT4-quiKOoy7`B AeNW^ɘ4x6z`Oz7ƪGϻZ{>'SEtŇQcN )s+X@Aӆbm}obt4VD:Gc" w< g2Х1BCģ9a6}/m(-m9daӲH3}W_]b3iEV%ޮ. G1TOJ_L^UÍ."k4'gH~V# tfܢ(uzi"f_ # C3ܷ_Gn}o}q'Cvo7 {:^5#9 3T(ĝ0N{W`g%ׇrGVXtym( \ X9/#r/.v E<: .0D.Нamb='Ɠ([9D '1o|$_8J+g4ZⲚWÆ ZIJ^XR; }op)-eYYJ1-mn-XR碁)lрpqڮ~LAH;ģْsM.ZvMK>/Bμ6h|?E6 4*Ԡ8J~lK\Կ{}'T諼%N2P #\1GzywQj Ogcm,]$5I&@8yc\m([P<Vj2 y| zwv64q.)3'MRTԟR % 2t8$ƹ)Ӟ@k V^ ܼ[a+5úт //dhR;7u@1.1octmEup똹#a8Qx*wC qԽ=͎ݓңZQ@IUMjIbS X}+K2QGh#NI[n%'B=9Y I:'R5HQ`e誎1' .~נn_֣]DYI>~uQZ9x||$,J ~p]zͯVE2=]-la:ŠC!CAհ1}ꩁ K)\w jy.{8&isyJym2cYsmg`~7DV _o \L͐ _xT'P:J1?8szR10k`E[zeXn_f.cǀM;54g15U,Glw6yȷšlMۊЦ #RƆ)1XLq EEYct. yѬM q=An|onivӂ;{ZNWEDx ̻fl-HvVu~2=ٍI;7rTn3DA\|*({V#>M-; :QpƂ# v,+z'-'+vd̈~DكSlc+3u%HPc$_%lE 4(AΖk/~0 |MIS(Rd0a~9Zۛy'(kwb֠v_g):f~5ydkS2R;ZOxm% %(}H7@Ls}]^vjH"΍%Y`+^gi*SXLٺݷ>gg1+P6'+sxk4M%kr¯PsTϨhƠu9Šܨ4 F;{?rQ͒2\gMWjO$)0pzQN~,z:w7l/Tms|nTGڡ[ }Y".(=]qՙ@Fy7~ܢC UT|9XX:HT` % =OһYaL rd5sL,&K7̜t`5}kj%mq c'(uw5F4l TNI:l)hCnWj$B;Dl߬ yN *|.%xh&?7x0S%Y+ nۻϧE9N,oc2#TDM4?;l>n9(v?ܩvHTbݖ.Gq!$;f87,C2 R8nܩ{ƭ/¢L&*4#ϬUF'GʁJtu"YQJ^LsHd[0vCSN!=D\C Abc&*w;52C7{}$70CTz ]?÷3<ಓ@TonD*ܬ1@HRZxRh>.w:=\XcSɎ̉zfлʥT)RǑ|p#6EI_hq:0N<xP3{IIvʣn&MZjH( )1ZAÈwaVSyY:ۜW()jk5*"co 4'R|(wav $JV7@:!U,aoCݒ %?04\!Fii1F!̊1K xqj$S^zXEz)p2 bޢ<|~q0oO.0zZDBW.!"hE;(hh23(?nMb͜}X7#S?fN71֕QP-L {ʶpFvq/Dʹ#NXS3 C M-T@G6ҹERk&:7)|"K8 ~ @C <8_|9cHIbsZdvvK :Ų_^]sDWa@Z_cNt<'m;% cz!$tQYuu׭:U?bф㏯ݨu䯭c}֧8gpcEoo %DXwNx/A!'ja%#UE%f8LB(aMD5.S'F rw*9gBYEoPNWTdkz %nYt_ĬqӿHxŌ 7zNC4-N>#&qԡj{ʞ&[m Iڼ7.(9  Qh>X3SO)8_e4+5>"4Y 7jGaO@ŅQ 8^ٷ;ѼuBo).MR)؝Yf}!7{ul&sOlHKi|fZ^KpW#vʹ]YRɪ xJױ 4u⪳' 4[ e-2)$XCWּ@r+_^925?LE#(1y⬈OA,w vk e>I:R} N[W@b{=< DzRյ%Q/st5ܶk"viMni,bFqg?Ew+#fH\a IŇP@q :.xxx`}ǵt m!H`"-k!gk%F(|}"3cSF[{b `aGs@T"E]('n Jcu$2 v%)MtޝЈ O]jcf~Zb֦mGd9Ќ:4$L>׼-]!|<H7s[Ȩְʾ%o"CcqN?P1 1ky7Ap=Ξ 7%zq}n~jir >e3ED%iLzFN :bXу03R9EВ{=A-b=p@.XKkK|D5B3_n1 LMD{yDdF, 09.R|AQ| hI?>? JaF_[P@[|ѫT2 6͜!LB1(ZDz5N*bWPbJ}L/]FĜt͕t||^6xXG}XlL.G[VLA˰~Øj}q`v{:RF=&tImm_5oeMM/@ `@%xunB` jց6[(HY11MI&rn2%1+ُlϠjjJ S7\Ƈ+@*^.R>>Sil,x- >f}#=a\Q'S8v/u1s6Ҹ15b#OGTN%4 DCeOtqwcZ:yަb€fU m\'+_#$rg?*#z˨zHt&и+ti 1 9lɠ9 3^QY#Kǹbn!.n!{mR]K }AcdZ(lU<|Qp+w߄|lWL &J>eyƍvkTĵrZY)\v}aG J!}ZV:ɇs`dSJ0([qbXߩVdZa@xRrS46NmF?&sqwH_X ax3}UP:xH[n$n"H]ΜF=1qڋis"\+/pbӽxP,2iv"l\a2 vY&E'1~/Q_[BǙnK_G^E{ج@YPLE`zʬ5P:Itk.ջaH.~qh7US}F9s~6lz&J(7O:>D򿬇s`/q>Vv^baҎN7y&@ΪuJsM\M^*͌Mɖ^]t(x į/=b}ktϬaT^tNfsd|3vHN?j8&Raֹ|fʉdjLDi#couW3VbEpmʃš@Vӈ#`"S6KNFg &m<ɝǘ왴X_V+K {)m7QXG`|j&1[W1#y?xks"KH6G6 :Z2KR_mRO ~4f@KMSbP6c*X4&hٻȫ2ŵX@~=&nw۠ޑ,C^(nVy Թ^liP闬lDKҽBSHÖ~>A Y.(T7@la7"#K=m&$jA/0m1ǓDc;_/_JEG[ŢDv~8sT)"}N4}I|,-D>\_cWB:.FuMGsQ8GuP7 U(x )ޗN±3@,B#URMS?[V)qw`=(3=(uς+3-51_ 0z .UEU RANdc r:?'ԟӶ%EB$5p:¸?Twp.{Q mā#A%G rR[JE?$yKi8EPTS7czD"~/µ 7 #cb!C(eLFt#.˩!|LSm")#c=t*oju|3XѰp|#,첲ˆع4dW!=녠|.eW#X3MM_˟5fw>>?$c ŋٔE oxP0_]2qPyO%|H*IdHyfM /ce0xnaVޭ53_5kfq DqC'V41cS7N.!S 219]%<֬Age <*\lUA仧-CZ_ ZM˩pҗFT16}1$q~2=}'ը P5z<::7 :ЮjzՏԂ]W꽚OJv9ŜXXj۳luFf{!=/?tNVCd۝]9,veb(zy ,ٿN%:'tiwAQLǹ^xvc qK:5gFE1n+̵®MtcDV'|ɉXV| c :@D7=a8s!* % $|21?6ռ7尣R%iN|g{y<TNA vk1@C b+sCD__HRVpCV)(d(a]BOIS 7t?m ғ{b߭<r~/1m)`l(MK 98M-SswLQBsv>4YO?B^ɜbYYZ0)_'afދG$mf9aJ_3zl8Y&>>бoieBTْ>x_V؅:(& df8ȷO39&e?ˑQV"muLj-3os/jWDV'F5Y3>8" 1 u*rHdIjlT KDո,Nc'd&TxM[PDyuQ-m 'Cw#i"skdVLG{*EC˖i7o0(-k~s%/p8Ti*FmqSmz"y9&&큀ZK.IfA-O͒zi1/ 8|ڴi ۋjMzg[t><팸uыsPm%ƣNwv{|YRd*r8ӱSBS$(y. !FL k @wq,"J3. >}2C4&Koъ] xl3wy#M3؏ˌ^vԲb#pbDa %, A蝥k?qabjױlt+I=:pZK%'A< 0uZ iu@ Wu{He-"R6%Z,ru5IIeҎ]a^JW). 8c`zx{CC7 ِ܀QY z~/pQ9.1AR6EFh9ΘRZ&1+ n|+F 'ҹ1?>^F؎V:G\ܙڣsJӽl<{(Gn ;Bh FQnoIutcXa<,v% H!W5_zqe{!3@(4MÉY(1 M^1#Y+ѯTp =Jc9nL 3tRɯ^;.CF4(2Kɣn*7QZvUƍEf;Be i|hvrf7oV<3[?xOn^UhflC㋧kǃ]E*Zu$iAޗFVPA;<yNQYBAb00gok+CrfJwWw:R&ͨgJ Zx WBhUb袭^Y 9*m).;5B*CmLׂEdCfdEbLګH5?ږG ?ZRCаGx:u]xu1=n"{Hq7IN?뇻*IvK> Ey܂+[B#v"E _-.:O#TtzJ:3]*2rkaȊmQ(yHA%;;,Gu.Y~ؠUMtd^N<M5lR2B ShSELLcx%1tk_(#)0\{FWC@*0%[!&Ѭ1p{/0"]*KiNEأ>"%Ulrm::Wbrͅ q؞#ot Àq)nzxϙ:H}7bW $`aLDT:P fv5ÎȲ -Op$U"`w|/Nb,(Nly?_Y&U-_hM!Q\?.8kzi^·ѽ#{cnPl!:=aY AR+#k0*vrPRhZ&p^@:HQw?i$?| ş();uVM#cS.3b}GMi՞7zUuӿmN lLBfnNN?!aXa~,rPJx@1 Nj2&L.$J}Jn䝹"u&큎!%yQ \<ҫlV٫9HNJ)!iiE}ҽ#ZJyo(ews,; f̕tzmu}2{-/=cH,4o P{aZ.!5++_r L"=ZδElBƮR6^'g+}GO/zaftP>M( =+hr*"'O;qN<|ڶ/%YѤ7chBz ˏBέ9M8OB2e 4 ;?І%[D BGX kb^yJS*7'$}7< < 8y.'G=vciLJy6bt & ޴!H.w^D1#z^MNlSWįNW|Y0EuQP2![s)\ Ő!>iISkpHE ;!@M8,"E~@~A9L;}*s^a߃;W`Sc5ӢV)ޏ]u:J?x}PĎMqIh d8}n;._|Hvtg17z(%cGB&k!=H۫4tSs*5d&2/#6sA*/:SeEmw Yv 5fAD/t}"Stn($*g-ЗN BO]}OXޒֽ8=uV zd?h/<v9f נ nElڿׯN:BQok㪼NP#( G>Hz와A/Oc-=3A%($|WpK;aT de]04-|jcrCɸܹԝmGSkA2XU@}9bG`=G9Er?iJ#PdWl pprLAPd3EJ~H-[M/u=(u~R|P_v|Tf+_}_겕cfDm[sa)*fU=1~U9l*C4&2%pTii*r(ŚTfG~ܟľ"(R;:ZA$e_;(C8S^2m$=tRGK*v ݂qh)AqE1)&WNh k^Mbi)nInC#!|εzXb 9kiWGwEKtФgLFZc0E\%_ػ8 [Lʍ<ؔ!sSo˃e $:]_d?/7n156u8Z n*H#Rڄ5۪F[޴2+moLC$h@,{s&' [2A^\@-1JX`*P%kԻ~r?QЗlvgDJ A^aHzVψ``dХb}qtiĺpH1<бV!8_~Oߚa߬lt$:)lR`arE$(j[1 &3SڨFFZy瀽I0?B6C..dj8%vL\/\z2&uFj<3u 1s~w$[]n A+>QpN; j0z-9$;hEa>"F94(4 M>3JWcV:%Hd}-/îg$ MѷƂpl<Z53UX"T8 qOx9N@+M08wu6jzR1ӷȢLؘUO6}\ژIZnqK#.wH;v @/2L[ /yH@O)ܘWO,G]/ʥ}EQ 2GڡS^$2Tly}udB?b娓彁ZPzF2k*']TveP@9,$3oIJxNzYQGB>y#8zox[\ȾcYkF5 r*I_j?HN3񬼗?e)H'dįb[ _7L6oCȧBl sftFeF:RR2,<m$ÍɦC-h2:=#[݄ KrKRXtz!"ҼYc sLӔ]ϲS,R2QB>fhxK_Etp+/߉ei9xZ$x6[qȁJ{kgc.iS w5^ ۓmBw"=?HЅƂFH?δ QᵥAutܻPN-v NvaEY0=C"L`&}z]Od A*t@7|!(F1GzUpBbUy?=y; [*RB7_$FmY8S 9&w?&^qR!pEUI@2d3 ;]F٦@e26U9rRAڶl${ gIZ'R+kzK;ZT~6ce#>osa9]bJzpĻSQS*F%Wڂߑ׈'A?8O&lazt{c.T"?ZpNg]z$U@^#,NcO|)HLuL)h#ꮁ<΃Ȳ5z߂$y"s"  u|`HF@N6 Of,lRڃt'|>wjbJkNpZX5 *ڞ\Δ v%j^rr@ے5A/Qjfm\%aHguXtYEQ?۫ 9_̵u7]Gm9QaGl#r7#tw>Ga4͓*$Gb90k/q0-j vx*΢n" ˜zUj0C} 9 ++\~Q DKX Ӕ=QeDhhm~QCJ~ [,̃wofI&|(W8͎} .R/БKm8HMw$"P Y$ԡݣ7ʝu?=6{kXV+؏WJ9 U)57 >1UiTKf{@}IlɂTHV/V38 2Ϳm$|$q%9FLl UyB+Z; o4̑.M(SOV3ĚQ|%z’D,8 Y_bִ(9FD:_7 ԉ 9֏A2Wbg ZpK3NnW!x5jQM\ MQ= ҏKL䕰j k25HVߨT+պ!ڄ~ˤ =R_ng섓==`~ƳU;U~>xxajc~-s |B9gfj]uTѤ5*0{N O)ɹ<xl5b;2n,0;U)T&fao6h3S vZhIx?nmZWhZf=8- Fu4dNr!1syҽdƐ"e #mv%~^oD@ӂ%1ۃ;9;[u~;=@t6`QC@{~(il7WbICZNB m1IkO6wl@W0cȾu7I{.=h[yT #FT|xzgk3$< |Q|\{RQQ *j E #ݕ*M!iMp6=HZ\t*/zPIwW+P,3p4?3۔oyNEөA~ٞqj&81OnSb5.2x.urLx?;F'<Ƒ1TCrO| 'Sh́x S%ц NꞁE*ޒ Phw9捱+sV Gh>qڜfe㏛)f==td\[m 's36̚8} /_/sph "b/&K(R;|7#SK\)1,gzbRA COỎg(q'AM#&cUw[Svږ{23`f:W8#oa"h#6W,<"<.AKX]PY*bGj| ޢ<B\,t5!F4qhmUx&>vCGk#RBv\,'AԘ=6-0iveM=-#PN j{Wu}0 vIG蕍ԩCS-Dž`BZ=Z5Q @d-K+TMZ{%FXhYxp<4ci8C2j:Q]S>[ϙ̺"BVM_tԸÝA?@^"#I˵tRXZvLDH%,'ĐvCxs#[0lEr։abHɞ{1=܏ rz fO :|l֔B?~B>)i8dvɝ`吁M᪻ !?,v l 335yD3x׍VD2]?aSR"GTPҞ/R-٦@ߥ. Y/_ŇOG_f6֏'D o{%\uhm IN=X3Jh9B` E/cq^+ F`|;m$XDVysi/%X͛a-5Owro('{a<;Џbj-߸T M( WK1U(~̀KXϴ+B?:vRg!rtL jZ$3_@,,- \ƂנV >Gߌ@Sg`Z0oi- ]k}yĀbawNZ x?P>cWeK|mD nyv$O (RobeDAϷC{;EE;JDZѮumug!xg|m? (^ Co97#ahxtjk띷oUKe~zHΕ2[m+$$Ɵ+d͟=wo&?H3sywoNxZVr1spQX~RC&Z~"!NMqu)}띱2a[ En tkEEXB F-Af9c>?Z [uadwɻ5xYZN-NdPNnMUgn@ ;T.QVNE|%bIs4(kV-G-re]ӹ.?HhCd0<1~UqC":| Vo`@`?2=%4A0VA Q4G2zHrtvѫ$_co;O7dY,*NӔr)jt'IL͏RN8y3!Ɇ+DC$4p~g{ïr׀CNi Ci.QRX? ~H9!BH|U3mŽEօre([L3xsL~3Rmru@$\#MEMsrKA’8o .SBwA޻- Me(Oi0]e|7xZ_x-~lhkF:B&ЍMY$#8(͡l߹Kqshd6uNa mFj̽ ziTq8p~όSxv+tT ԱSTeH'rѝW$x~e{Id8>z<Dj򊝹amo~F?9 곚N`q#.'*>ElH͸m:$JEg,Ժ&FW̃]Cx|2"^ikA)L 9y3]Jw}ADlbURްo$l%i;ɯU0Y$-϶ϣ`,y5#KubC{NIUu ݜACkO%e, bѱUuqlFHjdvlH4[[CZQ%=(\|+ڂ$b un$݅u] K=$ndTܽ)o0ZTh1e<DMp]on)z`m\ r+"l9,9 ܀Zƛ^6^W]yv7 5R&\2{ !'<#?d񻩆,j [+gǑϻ؎pNWF3{F}STYU-q9;=(]Od.[Oygޭ(Y3Eu61ھaHSoA/X@owk*C]+0B6uhgu9obnwCR f;$gX,Tt^ab^b& :EFcgkhJ+{h8MV&$"u~n@nSXO.Ҷ@n'hpئ[Ìm=a *Q;;AWA4[Kc Ot3)l "k>O5-=~4u61UÇE*E)ڥG==c 14řt䇜q  ?Sգh?n#/V"">|kw"kQI:8ʃPz=K_|e@Y%A |g& ?b9Bf\Sf'p؎g֯1Z ZSy8oK@ffF g+`r<PAqlh(Ai; gG}5 ?AuhQEp{做kl~XM,I$6'Yop)1s0V-J#' ïG]q-mK83ER=:cOCcJp7zH^ʏS>4A>?ZgcNcsgP EZ(7F7MGi싄)Ə;6~=hyB($ V( h&,~I|.|c;^#*%Y&+ׄZ!lтc4M {1ba}mmc)`%Gͳ(M-E#רn6ꭸ>RfKqs)D ;Q/sm5ym yIB!Gę8CvB.p^Iמ%+8+ K'>qJn̒9bRBɄM"fRń]_IIشPb56kŁC#3"yᶔ7`mI^f [=|QCnS*D*GHq|eVunGEP!c3P{6*\ZrARߟDIdjRPZǿ(m!' l9:%^Geh4G琈 |Ctz$8 _0)+X*,΢('gl-\F'ˑX]jfnD^O\T>˥A=wN2")^Qn mZHC1AKkP37]! oeoAWC%KklDVU.N᠃D^Vup)pZ[8<}/U NM-w,Zh*jkh|*c^ܢM7G>]IJU%n[<KYx~35)'?{Y?;{ZMt=[XnX-t_u,*,ـ\>hǫYER\׫Xyrs.[EɯDN]"6NbӸg ]bI0D)(_s_M {5Ͼ&)LR)HRwsU$J#n#{AlPT%/P6 щ\xof%i5YJh)[NIy(ʉ&pfj:5k&jfϛ rDY5쐅cOڊo3nEi@2HrL Cf95`z89o=']d܅;Tb9 yȕњoD-[ŔAraσ *v7e)/;*V/ޣt/Ȃ1b)kȂTI.x8-ÏԞ5+IqU'ƣ&?Q䄴 ]n˰kVQoQF&`3R\è*9$> a[]`z!#œ1h51yIT=nԈwti_UvjnQX$,!EnZr]%7x Hx.kz 9% ϼ@f 7B)k[xT`yF%B&!elUokC=7 yT"!Z[d6ϒ YcPn[-6u@xhm|.҃jݐ,kp>pgM S+O\LltEVOjo߃v%m(xQLtս򂹔DHD:)%n֮峹æqfŋOGß93p10w+YxMl(/$ T}?ca#1Vx-AEkavT눒yAiU>D+s9Wd$L˘UQ 4=Vnhc'asF\43]L/30ET8I̛P1xo qS oA [nAoϾP9m >J63z>0{N8ߓQ>_97'R]c0 08ME\ICF|8=͘Iu LJ#1!RC;ь&ǿ^.>DrSzi89--YU.t,P?V1]*$fZfUd؆kqݺV[sh 4%SF^:^~6F䚔Z6/W=;ijq6G_ͱlQol%&s:$:: b1 Zeki<Λ6e7,LEY6&VH\w  J7QhBcp@P~n<@4$K >c,ne:ڣq-1vLm E43;^ut; Ͻ9Ma ȯ="=7<cfb銠} 2aA~K}m;wήH@+쒚^f 98:P>U]ȴ"j8qɽ͘Q0J`{d(!7$ Acwa@pFC)v7u:79F/ae6B*0jϒl@w3"ܔfʱ(7sw;wN7!\td)'6~'fQuIoC!]Dznp-!R$^PB~mgt8 x?EW.v8\#hERp6"?NujB!Q&f:\hJ qb3Mfx[/ k35Cmw`مpI&K\벘^v^UۈF< !*uC[eʰ- 6na0!oѕ# r=A AԜڃahd]-TDa2)ǧ#R0v/=b[A}%q}Grv&EĴJúZŮ:څ.poN?L$kŒ֍K31b 9[?`uTqUY?,KxȿU]~|ȭ6qp4J^3mzj,^,0qDb0U17`hhGJef1rGć1^agD ǐ 'zY`p~9gnЛ3}yt!4ꘝ, [V1m-gr[QBv׍,efxw|-A,)S__6lYy.2%5sI]xZW*a޵ P8)fP-L0:`v`0k`v]77e˜^^ j3-0҅T^ x"kO>r$_(Ϟ8JqL`@F.f~.N:,M]"=\q6T'hܥF  m=|)`>$pwޟh$h=n U=Ieo6zDLtQCd./Z$`uAM7} (}FgO^NV cc?zz+"Yq?- ~ Wܸ87DXXveu;5-11NĘ]c:ʔ[]9Z銡+Orx*e`ީ[`{ΘRVp=GS$O]IkxS;V2I//, >90zuT{$U BG@$MqCދv .I0l^- O%NO!2()b+FP pALkYW !?e!@t,d51Ⱦe_=*ru Z/v54wcdkBҞwdCG#pR,!&#f'шeB L"fs|y0_ST$1jhQt̷5KQ@x80$,"Ng=ŽݮdD`We?Š6!D3N " d U-ٸmcbne(\ e&ac %@i4pC]j ?x0lJI6fi_.r5RhMV2c_STHujk{Ylepr\|)1{T{-G->y_e[8٧O:62!%Vի$:_/HAϽlĂQHlDeCw;((>.X| NJ $DćF?U@$ީX;=⵮'gaud7; )B<=%S?(rlK~N*8MG [yr,WfeKc8õZ"_)yIGbtS>Գ&UWg0xjgڊ_Vvr^&%\̑g"UJ0YB,so]TȌDo`QcKd\/ŹLnL B#-jSO,ώO*6\S 0A0w֤g@a~\yX%2ělNOFk 0k錭!$ G-a)9',eQɗ^n͑HOrGt؞ eNŠKqUq| ֶ!a"_;T5JXVwy5%b?13!cnNwڙ/3qT\.oLK6itT/pR,h_CY`\ۓX=Gݍgg.֟w[eXoFOE*, 졌,#pOl/}: _ƶ@6㪣ay SH,ߜvdk{H&0b̕ ͰkL*J\%ZkJ0\u3:m< 4FVn32T rpܖmE,y'U,ѦlEnhm,LMGb/ɨgv&. /_d(sC|CLgK-Zb718رo0bĭ"m*7k|P! kPȖdX+ =ĵv{e0Mi0u;"B=ᾣ6P(z-*񇄎QEyɩ=س>?Yպg2*rq5rn9N+*?8~nKnk4PXV0J_}:[)-+_fc(m Zd(|.o`Z(FgR6u?+tlxv `9}+~aBxb3b,@SS6]dL◒Vs yś(L"uf'G oM˒?n5ٟAp8D*CR9? Z2~wޖ0nRAn40yb0yH3Y,WHlX5)RO6h% {@"wfQ(w6L>JS;B\|~M OxnS!Fkq8~3"R O!qgNL@BCI[;w%E"qk2&lYBr"PMWo+7D[C^3ڼh pztUsRkGx4ax fiFD;_PnpN"e$;l)"G]N~xP4ĘTZk 10(Z3L\]Y fT'`U6i>IA=Vk9\گ*Tt_& F!?(\a;_͐M<#A,Y1寛PD&8NXC"@"[%;mvC~pޏK64 AHĠ\lj֑P`?g2zDB g2pҏUzP#F7 :6g吼 1y0C:iz7u[9vJP2Lʧ;u ̕wHA=&⦎L BOy\JJCCF-| Bk)z?r|,h4 _Eh_HRD;\Y$:J fq*٣ȡ<_-lEQǖF/^Lͅv[WZ+kדC3φW`/t0h4ݮg{^s 3էkjžfL2>T{[]L ¶&clM5YRKI0pf8dd AbkzEV8>MZ!$D5w)^h͏?<SA  fX,(& C:mx l| 7a6)a8*08pEb̷Z*I/yG\/GMQ,ǹ]VNDЭ |&h1!=xycU]a=R'쇼x*8C_ 7SL+ͷJ$kQ:c5w/=f3L!3u?Edc;ogM%m%&&m8S`~:p\yt8=_CLD&EZ-:&uaXv^T6u U:߾RR_=+̚n6QJ$p@cAj@5D:@h^ (!1nW뺆 7'Fz@܆]MpGFU t ?ʨ3\mZ=++g?ݤg _=im܊˴ w5@AJ8KRZ| M/p>#IM|S|B$yTpWcT1Y+L*XWְ: /`Jif\2e-ɱ@TxnW׷F4[+%hR\ȮբdG(kDw Pc*oAz$#Ϊ栺E/WV,2yiTku<%v^..aVRUynBPC@,c/I9~h+V,&$ëXk;[Ei<*Yf5@vh(ܑnI$ҕ1wɜb/ZxR$7_+=7Bu —P-UP dX?(:ޝQfk4-j<]!?`wWn8keȒN;ѕk(x=Z^TO!瞥AZd T9m_J#lur 8@h|?&o /ePoV?;(J*8mzʢ֐]hOn3ʥÙESm ?bAqVj7מtMΊڹ6deV=X|͹Uy"=Ձ)6=O(#`CXxɨdHX`613{ctB$-yqJꁊ{yŠ]^b9iGyt(!rӢ+(4#*iJZm5#1XduXɽT"eF W:L %+>W.tS\$l1t1Fhrw7fٹJ j:4hFch*dy[]up!aTnk<,iY&fm!F_ds͵tM ~V(ErP||OY0Q'}'5rMv"_ݚZߢA߼nM(ip 1P000ɘ m@ V.2m(Tki>/)h-RWcW"V,?'q%1NfHD(eL$<^%D0K_Xu=cMRmxs~OǘRtE5Pa(s~j|l)wG"=r9V>dvV%޷ʐi-EMy;.q{?KB{31j,2'<R(^ngW1Y[b] M^"v-LP"6,h{N 3K"O##y{p'Qաb}%!sxu̵z9S@q.k-a1`ge U9 ,\+JuA?lOb!X]RQ._coeh+$euWCNC b$l>S'~-\>1w虡 j2\ R=b锟{בgyCtr56l4m/?FaTy*̹X/Be%|6 M:vRBCp|{65؋/-όpc[sʊj LP2UQQzQ֥ri+xk|U]+ ԶBŴzJN;b%@l:y(d@"DsyeQ|{ }ޑ]U:˵v(!̍cuq2Sz^!BD3R-}I;{kB涘춻GRجܗ:{o-b1Qьi7>QNR?FǀQsB '~P#DNcފLYe fqQ΋zcFƺnV4kgK, &`q].-V}@$ uj)GTH ;6\zJg((2[┿jgfLV3;ˬlٞf"|Ìv_s'_"n~nCd݆6) Á% 8Mx8*wa"6F,v2s0U-Y7BMG}K<ηQ&K_¼=艴XbHT˟~t@+o_}OPtq!@yF!ia ^^$K뵂n_nPk}KAB`(/a el__z4~4KAQ&k\ےVF,5z*Z+85I%^deUbbkShy 3k$Nmk1}}/:D<.S/t$)US|o_;Ƣ8Q~ $T@iP\#rh7)k҂Г6F|-!]EzQ/~t_UEHEÝ?zKVAHEfItnd_%z8{} -I-,}.0$)LR|r+L/t0#L'orPܒL`#fF+sNm\  5T[W/~kT[{YtTڟZYrh>3V=Y60}m([*4AGpO+̠}pw%(ԩ-Aky*ܤ7⍌zmP"t2`"J zkR7ϖ-OA"\/5QҡN"GI-,2)CϚE6* -Bn@xÙƭ[CB9r|VNS!^4AAj}R4Է&z/U?pBWT˳4)I4Lq~#etN؅/^7n[6F+髫z~c T$9$ҊLTƑYNPV}AHe^,_9+ ؤ-+) e܉xMvzlY V [G_qM ߏT{#ܖȨk[dч'T8F.``7-Ƣ(|>j)v%xgSUb7Zw{J~Q >+'u_E|Ϳ|N^]ȝL{+Ss`i6Ib6x<H`5v̀{8 8 ]gCA 4pAt5@t1C|Wl e[H,nC}O첫ڪYPH:kX&9 t'PqW}y@g¼( xpMrVp c!$rw)Cҹ"ǣ67-IJWmp׶zSD=ԅvy[ssr@* bԏ*At3o6epT bpr7-ʤ#t|@Aш{.'흮'RNBS$mW<_$ţyw7;7PUr R~̀paRtӍ̠mٌ̙wVk+D=m5@7` }=s}0E ul. Um,#*}C\2L<$fRGTH2SzT\SD<^»ly7J70ʫ8\d" ]R-tEG) 8+#Bni(J5jy-g=\x}q3g@7NMG&mFEqF<;"S͡Bյh>QQ*\%b+/5OWLJYe_)fӳe=:Lͱd7Er?̸tpy-j3S4O`,(uv(]uo1VY-XR2Rwzers% ב1AT/2k2ZjPB'K'(8@᳋s@} Gq 2lO1)v(7}/,r6+`{1qpJ -*VZj 'I鋙,쬾P=A f<\yQ^/Ȗ)TjCT|H7ӁqɍU_]jWJʇ[,>1s/54%뭦-.OUAati}2X FF"kg<٭_9V}9%l=|*LrH7s73gJy%mTL3즞u^65ʎ̮Td%{I/7 5DEG`YD } wH:uxTspOG)' z ,Gϰuuzį)@ }cq'Q(o_>Qh:b:a}$EPv(&\EԞ\Ŗ˷UDmW)jܮ8nJ,y`00j> CEs kչׁ- T@bMH!w˦a]Y;TmFo&Z$/\ h5ߑi)/ȼ1`Uت;;qġ+bmBg6hoPKi}ڝ:2SIYHLJu"EE[$źñ?%–3UҦ҄7C9]/݈BQ m'bؘEQ<9u j5s%Td<ԛg{D/]W~.TЃYp=\A?'mMh}tB(k᷂[Įg.mّ"?m XZBy?d#CD-2KмKBGŠ SWK%u@ޜ'AӲ23ͥ&7Y]sqKGi'?I+7A,%UxS9^78wp N>4ƒkɐ ܠ f$B79~ICJ*rKn#nxD" Ւ,6h8/SK)v2>ͅ#=e@+M-.n6B tx?1yWk/_O<-yv\{Dž8 ]GXuϟE;2Քr7T4D( {WŨ4펒NRj|7t2F8DyoȾY%. ̫5eyHU$3f$G̏ PAeԼB=T}b4E ҟVk։Z1F،s ߓ2,Zz\?ΰ&^HNT{~WoIr#G'#|dάLϙ}8 [Ǝ#U[SBw~H2rR0h"Л/{BGmKG(,j΃Ha0t^1r;@{a !3F@fqVS\ j:ܥY-W7W#a EHl'%ebth^7^ܝszCæB0:W|3pܻ )ZBA8a1j|.VU,W21iUP`#T6tIdӋEKS?΅NMj:A,kJ֮:RN˱5tHC%YBN{r(L 6 She e@8tg1!:{e+zj0" 9g8% ADGs#9IGFDJ'ϫ BNLh,Nn" 8#@ja~%5CۙEoȍNu $VSmo?bZW_&vϚY B6kK͵ޔ+瘰 נEV39Mv-읹=[ G'L& uDM))=5v5K̕c)Jon$_FVy4yJmqZnk1mW;,+IZ}4* C.n↿rߌwbZ5oLB[A_^D.(1>!w'&k-ɔ F1~[}Ll/JND)uzlU'WAW:qx "QJա#5͎k{8s1hɛ䊺~NEWr(`#pQqt?i/UlI<\b\,8о,f>eMk (;x7*w YGDI m.w7B*32n3EMs!hz##S<ZbԺyè BBTUƷAgjjAf \ߒ"ŠZVy. T iAD?N@iEG.3L^M:5nQ~]&FK Û*6A"$QҷAzSXKDw.Y!X\Ĭ|czܱ= | c\NNa ۶Cb1Z;ϱOa^A!TY#K(d~!WٌV!e:/ŝ8fA&Y)*z/GSK_0*n0=헼h/@ӑeBgXedmFd.Ji)z/w O_%[GZ(xţ숙$ ֈMr,ĩ¢I% \\"2ؒO.OHIr Axk2LavZ=mՏH9Iۭ_J/ mv/ rQd8fQ䑁YKT*H-3"OBחJ8v`ň @BB6.Ub;%] Fp'"r2oSfɎg0cBtf_Bx̆_"Cx: * uZؓeo4w9怂Lj_ܝQjFro{JVL g>\w$Ts+?7;Ccoj|tTwۊ雂 FJ^Y&A68gLC:y%haΗ3}e=Q#6@8ڧZH$k5}wYwAhԠX>Qlx^ S_0P7R EePFfVf#PjxXJ%6|$G)~2U~嘜i߉răBCc0xb.4qebM3%dlRv̶]ݺbeЩp TBg a`y{`KnAk^ ſ48TDs-ߖ2EI]e!O4b2m.k#Or3&;eJt\~lӳ؅Py|E$BU*-]?5m`:gM8nh!p#A t*Υk<ߞ;q (J,AyY ", #38\وmv^mPݥŝ`-H$8HyV<-۔/o A6eADYӓ%?y޴O f#%5#wmc\9Iy9 M[,] vW{ Voj)VH50 tj*U\XH u'GM 0 ~2?}ۙ9-; 88R1X({/Jb~zA`F)tOIS'* *Rlo ZTZr_%hm=.OڛG.6R({$9Ud5.#mM=i'!!y7Y] `UL|R7A'~,7^2Jqi}(K~> 8QiB J<qW͕}I,b)"k]ȠK?PV)),5JemV;L1&2}I{S"ͧA" a%w?3 E4"7WYy=_1J+iWp82sWv= :gǚ,<ї'E2\g3(չ?liw2\YEpbn"9(5X6#zO]fU:ڣ]XF4"*m0k=(oofr? SێjǒVV\O8B NKH' Cݦ olܺ|ûڳU5xO2k.z7 (>gVZ!D\hx] È $!!i;@ J7yTငJNB-H%romݽ^^X؄2Icwh_l7i,qFBU.6BG 'DH!vdDrժHݔ)E[Kn*b۫@Ñ ",MJ(v y(G#R6z~&i(Jk0#oNĘ%c֝mzCYqڈ.5zZ"ƙ?yG f:ybG@ xEGvA@)[ۆU2kGr0|>Rm;U \' ;&5h7P1:mH./4U1#;\7X[zC7Ԧ}nqc+f`4 iYrqy4jф (ӛۢWv |9:cBo~=V:+d9w.gg f}'ӏR_y.Qv~ PA|?L!reۊǮn;gq&SBOiݠ$1>!zYkϚ jWFoZ geڦ,خ-Zن4o3f^^roN9 W}VTW7F80gxE.Q0rU l GP8&x_ґ%܌uU&קxD)ko};7/9 k"wkí4*D}=v|hX"??zތv0>T;"Kz|*27,g3?+c;j3YjqQÃTp֫_:ԋ> :FȏL +%6WK'yE8ܭmBb-+a%c"fVrñl&8fZ:{";W{K\] +]{h攍O$eyQ=d 'yNEfk؞f[_B}-Ē 49015}.~v be1n=n"tkKˤ[W;898s!݊B=WN֠ ++n6y|OJ+%nþKn𖜟{>yFr;r{oSȓMΙb'C"3[N׶%/}`S2gwQ} 3<~3,*v-w@HLn.R/h5؝D?.O|X/3!M,FIm=o!@yw4Cw2$CcW[_ ovy+Vx/L%ao,S\Q&5Sʑ<.W (CQD΁Dc^/=leW%yN*-C l-YUQ"A2Im+,[D9$gU펽o0,ORUǁuq#߾l|t7 h7C[ aD"+՜} ^}S*mU6IpkxJ&Z La.ٚqEKe77n/LuJp,F:ށ ԁ"H"*[嘟t%Sm#9!sb{X`{[nSddgTPW7T7s^P'ܨtv% Ѫ)ˇ8 ޾!Ƿ KKNIr|@]ʔg ԜᇾCtFY -qGDM+mƭ]?;rX K p2* "9%nրƐoۦb[SQfFےjً/ !+/|~rS;pTr%!2.<]]c|5䖨/sDV7t#*)DčpT}شDc>Sǘ8=M8!:t.IvF4y%4ϩ, sP ĥ7twm[8 iyΈ7ǰTK4R!q `ͿɥB/ߥŔx%'z^ؓ :3ɬMXf_:$3oQ NEt0"{I)N^ 8厷#$]eQ6Vi mv;W_ R9tpS[r ŝ&:Hvf-j*C M;eR{ Ym`+]T,NI`  n)v\ZNEwB >?QTlZj "b9SVK?e1LGWG =Դꧠ^FthP~BŬ,/y'FDgV{F9+Q_}3e~ِςI`f?6I˝^ThJbr46PHپ<00:y3VtX? $w 2R1_R$:7ˍż^56޴w~KUuͣ^|@-Xݑx”zbhB 1BoV_3KbbeSvNl&&{2W˧ꕲT6 &]v!-W/ZSQHzPTQkSeAZ?g;$>nG?4{6[ߩ BV5 YM^*BQjWD$,5>RR$\\X0)rtZiHʘ̵:u&M> :ku79iG``iN&㷁oRB743 ).Pߘ9}B " X)ܬ&\2 6sy=Wʖ4hM&ԖJyg(I&HRp0&01bfsYvhf77*fqf$(wo.~ Ql WC_ch772óViҼ9N.ZG{#5)S?Є}[FH<=c1D8R~ *='PN`)7:~:ʟ:xVbmX`#0ZŤRXgfx@nDc!.|{e)[?֥wb ڧD:c/Mw-h.xMO+*1G^=RQTf!Joz ZݟdD1dsx,S87|#386*fAZgj{i[;nM Gpl+hl!^$zl77}*s_/Ju1kf0 (SVCj0;B圏o(%*`-uZMˤoC*) dǮo_Knhߡ2XpK<xg!gzJS3divaO mhB}((Gmj.kiS)fX) 9Er%+@=uߥ#UȱlL5;4|3 4vRV \oy"-W!xV0'֮wR`iA48$@eQK ׂasHVXxpDdW;3#߬ZEPj$7,D W#>a~gP^>m\'D*8NiQ4=Z >ꊍKt83uY "֑򉩡8# B;=J frޏEe5Dzl,M8FS}QVh?fJcv+~TF|?uH{ ɔf|]+ŏ:7v,LZ' I`Nu q~WEQ;%7PF%igy?ɬdL $_ @ +ې1n.Ufy[.dzdrrY-#rX0H8F/f6îmʙMՀujӀkEjh-{S)$bw i wGѠn|MtR- Q,}|&nN0jUJ]hH0U '-xsjt~K|Ji HȪ?|o|P#O/sۚ!̼b5>yߑ.Ii>.b8LBbEͭNCB*?7bf.*m(wa)i2A^<ح1/aGQ!S̓z e^0tZviw`5\s_6t*̑  @5W/`Jm2br)Cb ~u~wQxQ2 Xr[1]dw@׶q_j6cqpi1m[ɷ$ѝTKMs+ Zb%sb癀⥨kØbY_/əQjAw`!6>$2Ѷ(mn[)Sk4EJVØ?ʦ]սWuOa vZ)Ud| yџk(w (FlCW<\8d{*Bq ՘%UKX vLT-P0{E 8פj s)+ނIs-IEOo{@2KmKvlHָ7-;>D)({^*P%lobf;-w8&!ߑd0c5S σlX3lw٭4bk߇u 4.srlY QWzrJCRR/QB|>KLB<`d,' Xc#4f@w%:-[cε4SkX$vX0-B|&`jBip$Lkf^3bS!EșIb&K$lҷ$}'џjIkK[TӻmwGtΏL3"机NSɣuiSR+1k5M.-sfxzM1Jz$wUVdzN]1=uiŸ@x:1Iw1-M=İU𢘅⁵8лĭU&-zd@3.l#]^BnB0jRVyŖ{zH@RaDH,ֶ@au}vO5>NV?~c30O *qHfۑ h'3`;XxF_IσKJry!3g9MEߠ&zsaB$//) QN+{.MQd*>[>;4AG=2벩v4e0xjkbxԑ pkuU^Lbi CmX:r#"fFWs>Lq8r?խ#h3pu $(Z2X j"-Jsd܂>퉆Cyҋ&^'o|~毽Wu -sgO]Ȁڜ/9AD*@l犵/80 t֊szľh >Q:aմ5j'kBQf ⓖZ]P>+}WDWelN[ .5We镚ͦ{JA c~-tV Y}B&B)YM]C#ITUnk <5[` 7SP3"Rw`RΉ\P&Y'xCez(TkGW0sDR(",VLRw@p(cPr(*E'ɣ[$^ҵ hNLpp . {|cXtrIي_AscFxZ ´qTh: M?E9ZVJBsߒ&^"QzLjr Q 1D7kiñ-qJYBX<:> ZK;MIYGz_Vh?u&9~"lw8Ih mQi;tɇ~;hŔ|l?XsƤ,. J8[2V{86MFbR(<ǔI, "uW=7t qA(U, GHUB6 B7M'צwOZ"5T'8y@XeϜO} ALƙӞM<S!׺s4s,_4Olq1MyKK?أH NBbO֍Bʤ- ]$M(f~c .@Skvbђ'gskYvPx.Z覠FϝpC꣚޺}Հ5J4NU$Af1]RSVs@1vZ'6s` ,G@g4KDwc QX@\+5͡M!_#/zcBi3$QJzgGӱZM|~&P qq8" W>]qn*w?'q} #]s`59^ -`+ uE=~TJ,]?Z˵׺g8xuLU\q'pLwQ^^kaY8Y+Ԃ(Ó S|O/kEnmf8#1S7y5%HUOk` SڇNT j` Բl*ۼ-|Ry@gřz\CZB涵/rb, H ,uk/(Ydg3{n ~02WDNѱ$19F,Ի2$Z}1|W7Jr.rTY9n4~ن¦TCʉ.„95K!|^;Íъ+;Α)N3ɸF GD`{--^0I[@HJD[9"lbEMH$iY ER1`+P8o dFK`OBe} Εll91|^2j"soiVcc'~S W»lh* ﳶ ._QuRʀ (SmՃu;3-"=6ag,KN!U} .6̽芶4kMyj7v#N{ X%L0oMU|gaY:D98Z0 ey~dNst6W'*}jb>VbKsY*Bc;#{V. =tna P0_6,=>NFM鳐ʓ?q`\U־&۔p|eGMiCCcRl~Ź8ֵ-, @ $i 'QIRxc"5^4%\}/9txPM լ02 VȾ%R7x]Ub8`!9ˮaU2f%RZDG%BW`?0g!@D{I U%svstlhD5uJiRpmmXJ+l>We?b)>aߤPtjHsƵ9;¤G"] pPKUDk3˔YkZ^@ZH.&&T`R+'{ pӕj G/`恈x?9Ơ%,kn.*JdՁ&Ւ+*zlѡwJ‹fED]ľ/6Ȥhh:pB,jN?{e~6YYm ,xq|Ϗ@M4/b/wU\q@;,':Mlf`~V_t@eM0(Splº2P9>q(!?k)8&9tbHvX!)v-G-Fw0|fj&pŨ.W[:gV\v֒ФXZͫIӡ!:< }4u?2? $jj6Mt+8)woo:ݛTx+ $,ޢIJj.tչKySJd YgMmy*W}#A.[_I - @R7H2A.}"z0[n}o5OG`o:0M'F8 ""OupXvGG~̞/^ @1̜_7st/X)MɫtO0m)1ȌmBLn{]kH7)$sT"<7͠\FcKh\ 7ɼ Gs$)KuY3gep6շR\y=:Pq K~~5` %q5%#^ׂjskyg儭72UU([$v4x^*9zlWI$dӚZ ?NůuWTIPW|n\_qZ᭔buS_Qv1%nx<ӺjR\^8Gx(Eꯃo1V V_KV~X-QW ~s?'ʡY3'l`V g1Wx[TubfuK@C!,0qyQ6}Fߐ50{ƶ8:Nl5$YsgLst&p"ͼvC1  SBVQd[_7 }zdsO3U<*6hwԛ<%K &2Uu|QXtUt_%m5$  ZWwA<^e e躸c8/>;=(Ul [>A8|xXJka\2FpN8=z5P@U'Eu}Uw2: >$FK(OTK[A!P`5㚽h "7$gfv,^Cd跤odW>Ǎuv<]7FU"N,ωf!BYE$B3N60jKpUjv0IhXn D[fT¼i 28xxzuq~/2LTqz#oۻWpJgS:fֺ/w\\\u爎R\h`:KxOA{*"/VI7>FpT>kWxY$Ge'%iׄK,C8"PdBV7|hӵ&p=#نM(m?S/f'TjMc&0'˪nh9PtfWpǘ|"WJ-\sNFRU'M#$C/k.[܃kj 9+Y'=6 *N D#rC~v{`=W;#H)y'79RBSSKbcn}@ HkN?&Yڹr*Dr 1%h$t2POenPaio=tצӌ-uՓA@~ b:wȚ2l ߳׹`mS|Tv@}c!2%lZr dI:LCѐ}is =9;<ԶG&JC-,7cdt;s lӆ uF#et(ٓb7A4 u#P}zi7nߨK`JQ37a,l.K2'5d ~ĉvM]" "Mt#nd4IvA2v' hBY7IHwS^ 5kfvat8 ^XUxDgPUskG˧[]"0$Bͧ<IlE);xh`no6^EL˛UM 5 iL\ U~V Fn86^N'ZڭFQ9*IQJ,W'->$ڗ& Q"P\c)Ϙ8{{In.|kJhĴsXNz9bAVOk  rgOI}V'ں>2cy." f TB b&]_xP]3k5ҾCŋu=Ef"'#̪|w߃)(|FґFN* XtvKV<ZӨ汍= ~4M?U]]mxVm'Gy$NI>$nwY )Gk g`N^pZ fr(^8?@+ *ZFiQD_zNqHdĀbV>f6$sc隠]}&2ȿ3I+sK&*=`NGnMnqcScSrX۟{i x1@I'#3}Q7K<#.HJ}Y)b=uD{ C8ZvʞHx\:s2H7?f>m&ɒkA.CܮVǴꀌJ"ZA|fK$_%o :>Kۮt uT'[l"s[WU9WDURSW 46xNFqKb2_EW;{:WpCk{%n8yZL!!\™ѩZ3Vd^`8vפpm@bw]H;ݶۥ˅cNo %-%8IlY?<|dO$ VsO:'u 3!N=BI6@P&s%) ]ƙ7o.hԚCZ*Q+ vݼcD?))t9z.0*.MqCr y ^,2| ^:ʦJljvQud޳RBV_44P NY¿//"۬=YXV'i4Cm)TXgm8_}fOtHDRw:Kv-#T9ERuF4<vXJFq: N0iDԶ3=uEauT`<BOYgQ@V_+tT5b/qaIRQ#cWtF?,?HRvFZR"ބRdv?9'Uv"[N-|!XeJXYsJMQּ(gFpoH6Yߺy7 Hd?=L7p T? ϼxtPxB9(4ϥ.nF[emGegYZVqzң&HӬ7L]9 G_|S0UɠARE^3aI+A:ObhJ"-_+$]xv9ewGdpX\pG]1JSWQnˋ/-.4ry ԍc6A`tTFCӱZvc/ ^oX@1mi hTf1yN2Х~? O͝0!'a#UWuDusжLdW5nrs!߁ÍA;ܙ+}nKG=9.ˊ,LnkmZ2y*4C5>Wwm|K!梩bL/ -tQ&^eV18e/F5L抰j3ZS[Q)g+c$`xW9xe6X;e*a!jRch50u (CԿA}M, օ燤wMu!j\<%|E5r?WIܠ #ЬBvj];a6!Bo~9J>^Q>-rNWPiW̤(7Jsh q-s+ѕECYM[|*#_,pQd񑆄+/3eTHb)٬e5@cH LphYQ@(sg'.HGYaG7hLTeh+W8DYx/8qO~9&p7֚&|{"xh8FL[Z+kdc\ y;(҅󴬽 ^SwjF9QUx-&h#)qx)G9XXh׌(߫0V4Zn ̘R&luns<úK2QTU/ )tEr}*4$Y۵Vo_Ȱ[ X.G \Ev@.8ٯo-АbdӊBz?AO'7B(Rt'UZ"H]j_k{FnO_~c2'Yl"&@ׄi0*Cq?hFE{+T8j.@t ](<'Q KR lƖ%*R:^M,2Az_3"gǂ֋^JC qkS+朎[C(Vi d/lR&45%|!k'I \=vYHbp }ӲZ>jS5TZO& fDpZ:EW7SPLEal *\^m;*i_`zzwq[棈R߼nV#&JDSt\ߒCaϩ{ޛ0;c/  9M4vR\!Nr{S~kuoI ,Z0f!eu' =#L4Cobϒ"ljXpӆl+η?Y|c+2;K,rY!q՟\[TgK Dq*?@QJ2 |; 3iF?嘷4}VȻ ;HEځ, ( GEL5IهrzQެ&OG]OYW'~Ex5Y硽<m YEisy^h!I+BG2˝)ף^U.ՕN;H$CgQ@m({Șܻclyc~E=`F ĔmcDjXXHb2׵?FG7592FJu#aT~sW~VK`gs o'Բn}YYyl j5CHj';tO~ԙcw+\6c}o4Rɸk|(0)Isq̩ '!0_n?4&>MvՉuw,L]/?h?~!ܝ[U̺@0'V{ g)8j1u?%4sdΎEi@ @z;8qd(ZRߞgmyǻ//OL;@ QI`6AotLp Z}l̇ ZN3wyV.9!Q\$tCZW:] g+㬮H)+4꬜c=P sLrkSFb^*8=G;\VD+K=)@Wbn]̢ %l%.#~V>3AUX4-S鉑]SzEo]^C 0C+_ʹF#}EgwiD‡#үeϏJ-;6XVrFH`MIAye&t8> &/[>'ʭZ dքX$ 4U*\$Gk@> Ěu ׁǫa80u"4j@[td9c7*w.,ڕ1(Hpmν`^t:54,Y:;8"+hcdչKn`2Df́( jo OT"*g!41x0)@Cn.ȯ|vS ☼@QLKmI ,R5`a8v,n U9ڣ ^wh$(`*HEeMOI3i`|D6ƚRm4qYt@ c_Oala8U)a~WB}}$6+ƙJk]m.!Gb2kDfl"9@8d|?7%i\Eb}FЬ?)Wk]N"yon뤟`LO UV8LpR/3x\T"I-7_Փ$#Ͷڗh1P+d{\>AF%cSH\n9lrdmj=c%C `JsDugI3^xB(ii f֬y.YPƗOb|tϐhqY0L*O_JEH}}fץ}f DʷvBBIZ@pݹ &Q>7mSaP@j:Y"]#"î\Z-O<0=?P!{ \<PRFz.c,lS/v?/gʍ(1Xӏ/l4xIJiD\+sbq]d:\%fIq;)eTwקk$2-U is QGiy+agZ3d1©F[nXPB9Y9^*I|&b08z0X,+N  &/NCt?r] p a:#%"TU!љ)Gӌ>v8,u7CcSx3gU%J_]`X' zCsʽ5ź%{#oOS&?,z'.I9F6 0(9Oą9[?|ۺ;5L;Q/TTfМ\n6JYileK26 !mUVS W( 8SUU!#}Hi3E>NI zIlhMWч?'BDDI,t8{򪃆G9%o-[1N.3Aqېx A!'9zd$hxq2PRIVG FC:,gAB f"-Nr"n$p!1kSND[$LOfs pǻ܉@2l Co=hJn|?M-;z/o__lS<<=x~]m6^]Jq~ihSb`ѧ5 `+]W`BX bj'|G)-V&J4 $Rv>R fk7"?R _lEp/[#%_i; *jB Sh\#ڦȽ a[~uY_ӄL51]Y#D~J"XIm+.h:r._s` E&l*,!j:Mܨj!u #AB0pm0w`J b9}<Ӝ'xXX?O.daC@ #n3]I@,cuH>jUsƾʼ~ 0!T cxḡ(fMC;PnDk#nוވ'{FƺdLyb;EuAͨyzY35kq8Љt0Nye^m 3`\Kƪ7и}-JWi:3& I@S0Ug>a _ -ƾi8sm"nEzpG R5Nd*0C_UWor\z݉m ]"kM< &OKӲo=sq|Wd@!>c@B(( ypdt$_y /~n{H^dԠX6b,@Kh+s*Y$,=J MT$@vk@W3?@vVXÜ)V>)h&\!]@>'"J)wkf[4 N)筹;h# Kkn*71QVf̅stl 2l+8G}ǜȢkk+9в;7VQXp@5W;c]Ci!6X$L$c(6[qiYKDsYKm4؏D.;0e<*WqbFn5\xBr5!- 6s_ 4H-Nn%_]:etɇ;C/z WA9=NG!K_ isU%g/ jܓeo{o}H&u0pL?`eoKy/$QPG*4ga~wej+N{: 3u+xliƧQ~Ϳ !u01.R<g3.Gq>Uc7G2F !JPjnHYZ 7ʏECTWsw9c5䠰dfk7B^(3urd)@8 UO$~?Hʧh(RB,gߺta/,E4^4&㭻x6@\ZxheqH.Iz8/T"rۊ4sNՇH.9OCx ͏$YCS hb(I/}Uݸ^1avͶÜmΛ*6~ttNhͅhE7e6$jjCf i4 Myqo'+f˥b'PPyZ77!,F; >uR>u8tEɜL9$G ߶t^RFWcCR|μͶmf W7ReQT_Ma\gAzTwFi3lU7|AWP.3NJߏU1ƣVhz $=t_)-dX룠x УwvEnۨ>f\_mgJߠz=F6nMo%AƵC`o=Dz:EC3*L6{19؃ S¬Ѣ=HƮj@n2\r]uQv;P05,hi75>eo:+e2XSZFHèdi}N 8Rf) L2#QF_Jx9O e\"EsP<6K_^E'Tǥ& sؚ$* /-5\ ;93}iwݪk>.zau6Œ*%Jv:E5ȟJIPA?.yOD܈6 E\OCk&T߅Փ_ kq]%&#bKpV§.y~oΥ{'PLMvD<"TVADhuۓ[ж* ˈW/ը(Dn#tp7\%3sRhZ̊|˲᭬g/H+L-Y̵Fv] 7~0~=ۙJ~zDgUF螓7.þ&}yȳ/iCp~.=.5%G6a&=vR9n9f`L󉈂WKKC+ A4Fe;!}~Gb }|A]>6Zk)yvR6}}:)j!)޶Rn< ɃN,+3.Gy[躤lTtn[=r˜.v30ݰ@^2:[+{YNس8iR/?4R^2efBPK͂`~Q.L!y{&J˴ \**ÌFsj'AA <<ᅥVjW.;9;:aqQ4ӌP(ù0S{DL=}))h肕Hѽd7(6ICUP"Na>D FnF ɫ ǡfBI JRe*S_ 8 ymZݾY"gI«E$m'̰󥱭ekG+*?؉4"c=DZt+B脋+Ox86UeE,Mp.f&x'8D0G.Gc3ƋɁECэ(m@Cih+T;IN j&j8T]dPy x]k^s+8eA xN7JՁX{EP|&9[Gxήg&OK͏&x>\P]7^|V[BBЙ̆U ?V9ߋ lX\쩚OmG6 ڑb;M6BB')A 1Pi0q'-"'bDQ(QWx2y5 Q/(W%(rlt !`nY@f÷pP;c01wUn`Jw=+%.wm5W$L-;?d0 LT2iOwMH tai` P;49?@8*pzGw2K ?RM场ӭ` ;=v{zz ĭ7¥{<. Ȕ6=)춿N,(߬w93 Ga4OV-wFBsm1BIoy钑< Ya![c08xިU`g,A]4>Y)y_Q<0>s!RQ(+ONwQΨO{E;:7RTܫ;_M WV&Zanf]Z|!uSO %2״&~,Q^ :Yg9L1Do 1Եd.5 c|{ T ELeIu0[\|ƢΪ516=jȂnA/1\~ĉ 0[niafF _3q?CW* I:cF} WpՆ*$,"x--S%z 2I3@Yt*GbΐZJr@NSGu_@/~g '?z":X:EҚk.Rx)œ*C0,E6>bXi@3`XnB~XNlb Ͱ5 Xlb|s_;h|y5Qޗ'FnvұooV?- =Z']UI)޺^w*o/YA0W]Ql |cwKz pD.U E0gSُv. \\#Y"%d@T~-qs–U: /YٹwhtV>Ӆ=L:sJ|u9U5]2&%NdtZށ(J1n`]4nlpJ&[86$Sx^";Xbx]&we\u; +cB AZ}xt)E٠L蒈(7: 1A@/Jm蘓?`i}_J!eAK\&";pī,v:x)Ģ|ւŖ2m5Tnu0Ɣr/˚qZdít3>8{I)1E[ HMS Ba:~12Q`B3NNr 䅼`XS.% :~EOc)/䁂ȬLP&0+3KZG@i~ yS{ǡq{ Li&L1ܝp?7֮>OL'zOH mŹl Nv`(NC [TVq} Ǩ } ݢc/CKFRd\aQ" *2܊ʳǏv?6uvXr$YtOR%aلnžhPnY57;,K DZ_'|x No} ݝU?'n 3s݌wi߃kVR (P!,s^~+QжT;L".=cumrjYN :e\AK6VuF2kovSB\`#T.GY9?h"Q8 t>l)V4C\h&Jl5B 2^B80'ω/CaЩs fYo\4l޻&Fu庿)X}]PL}X&Ggfkڙ%^?meiS|hZv$;;}z$|QeFu>͠)>?ttk_DxUE䷔~Ezb?! FO)[rv\3bEtUO*! f:i,}}E=$Mi3bD~#E /P.b5 >B+ܬx+0&FSۿ-! tѢT1:X6c~ۖsj}b> jM(iNHeclF1Y'۵Ur2߽pJ voZoȌLt!S=$b>[>1̕s5#mj=q*tUG{F\F#R k@K謿CSC.LTL L2![Lt)V+qE ^W;6}køphyEs`蚫LBuG16P%j#o6Ÿd W &iO^2쫚ch2uYgS-a C{C7x=o,hPW?d-+_HꡝFl DoComʬj72oSߌ"7~/ő?!شAqeշKW.?]J뀇Q:f|˽v߈ؕofyLtz-A@{Bl섹"iRʋʚ).UO!>i tLUvm9\M]Kw z;)\>UZ ~4;]"Ύᔷ^ZbH6PC+GX@rp||w*K=4X{HXiR2v~nZ4!:Z_^#_HM0݁&+˥<'mZdwwYM%-24ygNM'r8F cf`1/ZkgA _:J`ǜ.f3Lfi" NGXBMw<ÓP=h~LYZuepj_DܿƠA[!K|+Aڄ EJna%Q+QRH{Q ={ p˭wB[RM}&MFR\#i;. bhp]t =Jo6*YGdr pcBǦ_5g%ydtKu.ݡx^!)l?x"=^\{o?*^|3jgk{p_,g,Xۊl}""f5H d7:GN>\#glFr*F.ٖ’\7C6X-p N)|[)?(vr+YE~]b֢K{_l u}jH7SG¥ב~=G@3da>f;;eYgI7}?ؿB83¤a8)Fǁƒ?Ŏ.SaӶ$LC8p S˞:fy*gnS? v#)y1\5+ۣθEDjICפ>lĸQiԺ 6:Nq0.QN|Y6_zQm_Y!dCGPgyp[wޝ̤n><1Efjn> Fc~ < c:Hf1Й%'Pp*`E<rf{ ,JQ[Ӫ,:U¡>KiϿφlՐC$ȩ&l*q{,iTdS4ȷ rI&ArHJ{i0.}rҀ)5j-;ɚ.L Gǘ%Fcx~vZ9UJ=2* 1`_-{k# my_g9kcfh WmF#bFM, L1„݁|67ȋ& 8!#|~kG9[cy0 ^ϚI`zP*B)H myСѠ3r$52C*3 ԕH=a&f ae2('A_N?lfh F\M h_ g7U˓N}MDxIN+3F̔lb6ANDjrHNŔv!oE])V!l C±|DQA Ͱޱ4j{ۘ~jUnwo(f!G/bG}+E$)<#S{L01c8}vk&BgtKNFuWDhQpaZ@Er\WJU%᪗|#[}y1?;=\KL|Q` T wljPK+# ~O `8z3ͫs'Q X=Ǭg?&D=D kIu)7:=*@1v^spkj\V(){$^vGB#q#n ~6 _,=@=hr6B?q ycth/pm*&\r#vJg"^ y0E'PEH9HFcBb͕'<Á!FsQL?p͹"F TPkE0]z BՓaNi Sy4^\&#M-P"$_EAXߩ?:c\~"cTmUJZ2؋vS3AF\!-$W.[ĥsdV:)MI)aǝ3P_Z4fk.ډɠODf<伶dԍ@"]l[Űbe;tNFlAR~rӤ~52^plFK^TVVJO44kWr%`]0 ηy[&Lo]]o9TT+SqfUETem'ܪ--W*3/2;0ɧ'Yw*:=N]dGt=/]l %1f#E7[4; obߊ^@)mm,!o.Ʈ ,Vcgҍ_2ςs*NrN UOXKH.bYH85/ H`،HYCW+! |u,E:|7zODXԃynCFră/= 骰nM{'=DH_X ɣH$}yuo-`v[HHW H"M;'~|6TKԽGc\smrܜBg$&Z߸!fxL-ό@3hQ`u'1`75aK /XEa 7D0fg[IklI jѲ%ha= 7=œfHsbu麋1kX4(Xy2gBjF"T@mS*̤R+bguS.p^]sˆDk=Sz~Mݻ8q ZPܘ XAW;ܸCV@(-@W[R4S"FֶֽD( 'yW}TTďJ#?b/褗wnO"A+w[;cȏZFSapŏx"|]Vz, ?'H+@Y2(X \ wyx E:&n7 ?1wfꐠ {?q"3 u YAs%˚O#3E)Ny3pN/Q&Vq*sϘ~w1/<`+ݸxJ{=b ׉m@<X~Zk*)lXp-KOOVJ"΅!C%+_=⬝pfALwDu(0ٹъQq ;vU'1#ԓUli=hc-n?`ܯq$oĆlM\I+rYz^49 i+YNCI+x쒤+rmC4eY+~RLXsz)C(w8pVhX$y zYi [o>+& (;{3>#wʥQv]BEa?̦KG0KREKelKSA}p[I4Tdx" (=A }>bbIUx ZGAc\*#ִ̐AG t%b{dtcD{IW$V{( E.`Vqtd.Vs -bxXnb2`Jr'2ROϓM=wOw!Ml:Q5|7Xd?c.igfffO4 zˤ"߸@e4# z}`L5O_oICĦむWGP&NBG,o ?#H-{|0(̀ kueܐeCT.O;y49sYCZG:TBp:K`<QK#ES8WH6'$yocbe |ѵĢ#WY +{ؘ&pd!jןOv+<@AG"iO75Lk(Z O\@fjd)7q`ZIN#8eMH('kk#xHdYX"E xR^CAs2AXEAؠ%U"Hƹ8a94pSkOui0, )qYO2S~!-=^FgFgIբMh9oR1Qiu4?x :[a>M15 V?mS?4)@dLɌL1nq~]Z9qKa5$E'~?՚S)&8yAe{ma˜tUۭ̼Ě% WFP@R 7jnIͬCv(bۺ"E S껨or:8UџYjwpo_qxL PKRdVjs*DXnF,9rLY{vo8^feƭoH;!Yy!m> >e*鲃Ub1}nqN5EwgJ{p 406xХ )0[?V[n/ۗ2qΖ"wf `Q1f5y|bR# D=ݍx v3p7*],hr?]tnReR4%l܊ʞȦV=@c5XVy*Xx|#L!lik O5lJ_w~<sM0<ɍ|2Β-jB8vYDMz5=m(|DZZ16ߠv(J[[ZrS ˂Xh3|a:;=|N2.$f&)yp3aLsCǁ }9fY\/;D+wH%7!" 63y\@!w{`nn1ubɑVVkhG5֨W;9?lSv8wV}F ݎ90 t99/ NR_3 píEDAVxw(8O4'ߊT%~8m:6-[c]PopyvS鷷F.;JbEM"xD)Tj Oټ0?l>BdyENL`=4z!#}m.ӏ dkpe~ vn%+dR'ۆ0Ro|43q|}r8gaڡД$ڰdX&X#/_Sn]\褔U*ESb|wO޴h_عMatިޙŦ GIh l;\fS`$O5I%6r9ߩ>}=Dԑ~HmQ,6ާns gi TbXKZ'7g=X)Z {JC߸$;]Otvu[\@x4Xo%L`j~A1ksd`U[gm^aqjoSl 26"&8`i!.G 56*wS9[4ﺈ(xVEbff Sl7{߂[I"bI]+?i|kSYi%؊"56!6t-0 f +*vFe.1,_b8 2[)$2lC/!ŨlM>hAH] %i8&?1Kvd{F7;jPj6`u4h"Z"~0夕h^{nƧ3{ވPc^J(+vCSyRS-2e IFTi$JL 憼|m-@ IaGKpRKŭ]=2u@K:cz;if4Zw6pi]>Tjݳ[xƧoACp,ͨwJ>.qe z/|K&cn;C>;յtRdJe)xC函!8?JYOx ,>`Zr\5w Gi抌\%AryγT#*{C#SQGN<{.u@CRQ<1W̦7-ʍ!<&cudąGxMB#jE+DL#`ŐPa$K\si-[EVlX clO50&qdyn FL#?!ιHTf!bD,Pfe(TtVsi)$OEcqn3鐑U(D $/#z4!GGDßI;={x k=ipIעo ڼ̴.96VߔMoSv|K$c&ӣ(ЌL}cS|8uo=Wf<S{ Ua"+ɫSFF.t"f|[҆:xiD4m 1."4ֲ$L]3M0eZj5Y{[0fW"Q[맸r՗Zp>kn\,C0` rE ldg `y&HGEWxh4Ck_9A"+gZǿ`fŸBVEtGogqO좥tiπg~@Cj=m/,&,@513t`Egd3eCZn>!-ÇXZlʬxi)*<xDu^z(VM =ðbewzPQ?ùG?(Q6ę+a%wԧDP;ؘA:uk@4S쟨m;&-.0SgNtuB?sfr ^ ku_!zJRY ~9~w߇3p2%n7gvor&n) ;̚xxXR iu+"vY~Z~.G&V! XosrGUpt.A$ m?Y`)~မ3N##Nhge6-Wʹ}:Z+bId0QmE??g\:@6;bfvU01Y<=`[d,`StT ~* 0_/ڵS-K[i tl4tv4tk_ٟ~s;/XB"MjC̸&PxHytρ'vZ 밡X*'ƨ@Tùb^&aQ6P'8sj9!YeDc'M` ˞6ub]TʍlQ/Ԙ$QEENL U9 ^MVn6EQ_i|ER19N#8D:fW3ؑ,r@gex#Xf\WspUuMZav ag/ &)e(FJT=٥q?8%sGmUd`RlI@77WkWu=}gr"FȂ[ik-j)}3BϤ7) zGgs;|goɃmj/ߡ'/ )jip(`~9}mbDca_菆ְOm-IW(MXJ%V6Ey٬ܻTsC2yrH"DBޭwby81֕>b-iJ` [3^L (^J:V&C։u#2BĺEj ĸ0bg ?[r"9¿8>K$hD@'C~˖BWdOL?~:R&#wS_2lЃ{Q.` #RԱ+>EZj(ݲ)Lh[2e{ 7 * (|mOl+ɋcYN]ג r`e V^EDo#ၦ}OⵦϢ,a%9=ΛA!#Ēy{D`q+t GťGbĨ nj 1FZ ^8uJ1-o5?Hl0 B^ :#UJ D\ErcHЄ nuCZ|08_ȇ#:%,KA$FB4R;F}\M |Ңad uS^WQW,tFudiUL\Ӷ4W˸!්?H%@@ʨ[ii (4|P_mݫ}1P!-D+FCߍ1EX&ܱZՙh%5EFm%"ٰ͹~9wM#ơ0x!;jX)JW!WɢNZ /-!C4aPor>d'H^ (_L GBѴ-[K3>cOuy;ښNnp3JzK?<!"t^Q,-cRXg&NZe,=/8+?1`X/T^2&'yXʼd6ZdoA ;(oٿVz$ G-v丙D/P[;2aGvk@15i< z@-}*B>ЙOu@Tczc:JU.Bܩa;tW+;3ʰE81MGfD[Fgh[7{,Zlm! +6 <|j+{ \W N>6j,s@c J3'o2)GNw]8i'ùNaAsG=tq:'Pu~t/ ex#wJ+?s 9 ƜDlߠ]vMYUIތ}V4ee׍tAwF OkkX`|scPqiV;N/ׯ5 lN0H_ <) )ڕC|h2n`)n~I=~Az \t1)U {}V9.D͇j̤f]PHH%& T_-Khx粎Tnj*R%J+Ke* ^Ju\<,t/jIk^o ҄NCz%,Y>Bd9y w_쿈XZfxY29(?&}F#>a;Y;)LI烪}EIIJ?VHOPάz30&o\(.J+!d'aZ]r[.0T.B/TIS"V MV5ox""Y6H|X/pwSR}fDÝߑNlJ/0(1,qoaZ흺qRZg)M#7R ^:ޱ%эڵ"#ɵ*ߠ "[dbP/)[$1'K +Ph=Ys[y].yd}.+WMI~ 3aV3 Ca4#-ؕ2:VE\8OZ>YWZv"(: VjabPA\ؔ PL(~V]N}Z 0DI, KJX8t6ih䗃2jBӘ=fv89U-L9Y *x[M-caƹ4˗ *-r=Br"kDGhj=Bб!a[R u ) YP5 y4[e$C(VzV 1閭 WWb@Qˑ -[FE+ 4)*kD%Ӷ%#wz;sn|bdC Ρ$m;7X^fÓX@akmS^2Rcbs'}R!M  br~A<W5 ??'6.6>9T@̞nǀElji9.ι r m!牗T?Ꚍag,!!Kx<~Sxu8g|_kYGT(E=4S*'(\tnm[8&b1A>Qupcؘ }}~J¸U,tㇳ6 X>RʠPiiNAWי>YWW}o5 f.QVjO0rNQ:c$I=5=It͜TbL84 ۫%G')TدtzA- mx ;.7  …} ]|A!M \)ny2Nf24ᚷ9*>ӥanI0_Od+;t{)=hؗ?=(oKZ'8|RՆ\2J|]}aBkϙwJŎI ޮs:`|{wa˜NJ;d+.0F h¸E'0U`Or%Pіq`.$yG@&so&iz)I9+H#ԀxWsz# .]i$/xyfm&JIe ^"/CNhwoh_Gnʱ sFM[+x&j(`UMGfj4* Ӛo5XrbưSVBn!4Tߛ.E̱\1~Y׊H>}nCnܗTw-LN}bȶ#œzćzNn*ܡJr:8m}wQ:٥^JNh ˚J^ @ fQ hC2_`<("v'S wsk}!7l7\\ PR0_[l2ywQ{miH{=UݺǠ%=HaJ77{ aˏ[[F W蛼v|V[Brػd^T^'Z_n|V\PdcRĎܽ>HֆW"#A;$Vsq UH"LR 8ޠ /T,\ެ7՝)!̶9I0Jr;Bjw@6Vۆ)c|A}%f7S/8^{qߵDfPaH 1"s2A /ux7͋k.͒5Ql \t?C\pD 7CfWsN} V9M;w;3Dz@p>JȺ1jwowJrD#]wV|"&Ʌ ַt=km0WX=Q&߄fVxcTI_ FCjK1φ@BP!v܆Ωc/ yU08b^/mS6s$]@*&;?R (4X('uΈ?"M[lf[8͚Z]Gzgdi fG5P Vr̠/*)3d÷̲TRhTSNE*n#"ꍦж˗2JU=mY[.1zAS=Q hQsy l9m:b0:hmwNy֠e򖼽^ݎwt/bUg`89Zod<-G:ᎎB=ڋSw>A1&&oe=C]CXę^SfeDj`ʴ0^ɨ8I]1aX @f rcKa!)b٤/7)`Ӡ(سNUݒ>7"dL,:=-6\Y+tl;]W؜r<"%"l4WQu A9rx#F$H4[PWFad5y^GskSYܛ1/U `h>{D9 ^@#n|+KPq.61U_C& ^:BKBDmypЂ1;Hm[`XnmA.ˋEQ6$?_6`[ci]QUJ}w`=HW͚@i*ء%$U2)Qx&E\Sr 48s>WD8k0Ȃg'CՐl&&ˈ ۑrT`驞BswRHۏccmİj8nH9Pe,++oPX0C6# )B:vl>; \py[wȧ`. Jw͙Xf ;]<#Y oH'N?!+՚?+db b1ef-WVClI"FO|YgZzRiDVsB<+6{y’4BveG1:* S9:[Q@R0 #^ZQodE+jW/Y-wOjuߎh _F<'ﺛ$`0-D\!z0)ucW o1fC#ta鏩6as =Y\\4c /Kq O7 pFև/˿L\%'ܤB,>[~c?b.qEX~̏t;%Nn[JL1DQ9cAĆSMa^`(# @KyAD`HCUY.Bl^57@wK i v]vvb}sqcR2su!9p֎s'$^F31O;ˎuM9* ]'s4XF;ip?T TpS#U궴Y:|j!nA.V z 8˵ < e QL˾G+u#j V}kX}`d秩ta`Bc('lɻ.;UX"˲XN tS'HAyKuȓ|Ƚީ#63bZfY"QyrBy*ddAF~2W}Fuvqɲ>:X~段PrzW(A3nut{& p*'`:S<'E1F9.bT<'lj R;WP`:>KqJ(.d|`'zWÛi/oSoF_ZpIזuir*W_vwJH&%# sBg.cǘG_B)G$5q]ӕc«P/g)\(U- w"S3clU@)4@jq([Qr~ pksX}($#Ѷ(['|1i1r,jRثYdd'P{%W;\!8 !Hyia]fns!! :Na% C˛+RuY7Z+JvM΅=S]SP gst n͏XR\͓'&t2iɼP6fjHjY-.aH[Cu9xm]Z],HģC>D(J9v/7$y*O QX@[½Dń8Ԭ :HϋV3tԍ;;9?w:Xf` GD5/gKo&R`|Yy{lQgBF5wHURXsH/e+t.Q brWL3v7AN'΍{38C2E!H !ֹ6BO| <25Zdd.+Dq!kL7Xyp2ɵrx{ʥ-KxuaNOܛk w y{Us px}Q fIsmcw"?!YRٮp38d0>&O|q@DG+Y=B!|M׬P%8nJLEW}@9)p Ac3㩖U@ij+/>}4aܹ̍2g1Ew&><6Vx#fW.~(9/2: K!Ny@pb"~.U(JvHyC~ڡk,M]bgJQ.ŁV-RA=𤠬"5V|ݖߧ>]OVlϢNeX.*A%]"&@%eI ${2{HYѾ;utC+ 2sEBI|RІ %ȼې0 ylC05.cf9 d Dnɘ@k8Y?âJZƗ0H%H?!_cc97fp'^nC6zU SanT H&5rB< jB;{7nJQ^zj3y}C,@1P&l:#qt.9=iwzAJ6ir ) ӳ}?'? ѐ9MvZ5DU4<b59&ôjLN)<χST8M_g\`4* &IBG;ќn@ۛ^IF.8wË+Zۅ=uWe Cےbr@rD-% ur# $Ƅ o}MgQwHaSb>t&B cKoθ$q}pRB3Y5ǹ7Dy` fh|[86w0WQNYqbL/LPAUhDCT%;>iem}.cE,J!HW(Iv(XcG*ISqM)_(;U}%mVo|В΍j}C\KRN=I,4,MCA"z`Jk}3Z OQ~mJ?L3kOVݙ7`'E! -w3!`~}' Ըp8y !唡!W$ 9YnMA.> `OAHEpɭ7( c_^VBrlS ׆vUȵ,& /^%AU(PH\q?Amv܌yG"r~45cdsa+ijWH~M3w2?Nf@_$6judž Lnm*9I! #g^Е 2iJ P>>#%xHDz|ϵL!B#Tۺq7cp'EWPaX6"ݦl͘Z3|g[H@%u:&o5aa1K^llw}"_{ߏɅ@'Le`3^ZsG!ѢZH^WI,q`a?Zūƻ`)ܷ9;T>o+ww/ʗ .sс2g9rz?[<>Th.Xvkb?Ffi RvVq[,œx3A[o(ԕʍFòyxL3sUbLr}wR0_H0җI#nN?ͮ@TdGLpFZZ,ݹj-'LM$)n>mX89Nn1oj+4ĄAnJ\`u_,ꃓcDŽn';]UmsZ 1&TNYa 鹀°A}bU /jbeQY{ /wֵWTx n5K2Ӵ"Hߌxr3O+rS0' 2N(QSkj&fwvOH旸q*s"Ye ڕ­q+2mj\m ȼvVtpkiON i؞x#]WEBYlK[T/_ZעRPGSB'Oc8<֞c},H̜"m3̨uFӲ>Q^d}R@ 3J5/޿Î|2fǻ5T^ xYعk;c:}\otr e;JuY%!cQ&et. H TdI&wL%Ӛ[HZ6&rp6Jh4W'v*˰J|(SEK>lbswXm_ƒv\Qx QQSэ)>H'DJnYQ)Xvs"R5Axf9NE>hDL0^))1-Rl{$J_jM/҄zA6!'׻M):a]k`ټ{4޵_戾nщc!z!5H=h)%aeG8KFsiԭ^rޫ4]kgnd؎&mnii0S]^&&l*}:-S"ukG_zzXS)5łDž o|#A%lZȔX|~xW=%o7﫮tO\ 㲎] :u.v20z!AFA-'<53r6d=*LM?rjBB%3mL]fE6-ٗUs'h N"SOb<'∫gq =LeY^Q"<)}_edenÐ55x妝F19S0W%ʯFPGGmvjNb:@FW4qߏu9VF2&Uwí vUi^/| i\{N]PpSy\‴x1nUns<,F@1]Vɉz{~IY n MLXH9*cVGd”LhԢUy-RT  1/MQEÚۚ"L^ju|KsLA|mֳI_)Wؑ" /Esv K;k-l>d{ im-i䎹YTKxD#[C{hki4dQ^ )) RsC _"mIVD#|C+0L}(@`ѡwTq,R+eF%H?R)Ǣk28o¨0w>l^8G̔g}캇,@Qc(D lO b: ?p\xFa HC[ϣ#n@ I,˷ WQj~_ MxG%0JvW?VEuO9-k]x sÁ6 j+_jV7S )3|9/ ,%ӵ#2GBڥ#H}+,1vD-bTDGƣmSF0n r))8Xtf[dMAl+]%nFR'Y/@?$( E.xiqȿ4;M"~ǭ=5 LQεgQ7bR&4n;*Tno 0qSoVj< fAkE'S`N yȷBsMc5ۇr?%ĺK;ݢh*u<+KoquMG:No@Ӆ)3R 2IwCCr1"Ddzj\Y_dpEƝ< 4(9,+ l;5*wN* q*zH IzQB9<J!19ɱHu=j`dqYfBBƝE߭nQgL-˞O*Mt mFaE4+n5D^"aU2˒sgXAG]٤õ?B,'d1GhPEn85?#Sώ}t ȅ88A6B (vG-rTЂYڕbi\tG~QdGCJUG)d Pv+13p ,2 䶆,n#۫2DW Y6epާOM͇gskxĚBnk:l?@H諁bKZ}z@F]:L+4XI lhK c:"zAvNszW2$؀p7:H#d)/#̈v{Vv8r64yo~/> v|,3ែ__rh鮏Hi> іSF6k{P$}z󄞃^E^K;3 mf~S“w D4k>!~i֨b-lܑPVm^RJ8Lb:yt;3A` &E2azr'5|BBDI`7їL[b5*+f^ ŖW&Bx~hz** SA``]"m_r:WǐøKv/e8~ѩjb!ܨR{0Cץx,dU;Aɵ|tE)0o5f̣ERob)㹧5Ny%c+Vۙy`6?ȑz ̼[[H\3LU:HQaIeQ )ch/;~n~7o_EaSuNtwcRdvƊ; e_YWv<<%;Or~r5Cw[ͻb4O1TxY{H$pW#WeڹU4 f^f$ fl0%|OHrwhzޟo)O]p Wc.ƾ$ҭ[h3=!;p&}+Vg9oN0V7D8E#]O;̝܌Dj]HpbX *;~F 4=*sGo'h{)HGmy)BjzBCynJ,~>A4+Swe)-#d8qpV~UTĆ*w`9qE=j3'q&:JʦoMjA*Ä%n8[X2Ifm y6&IG_4r]d~.#  w0= gwOo 1+{є)iqF,C)ip^n1bIσ|_ex;c/}TqTrNMPIp􆀂[H<8Ц>UZiaJL?!GD\+9~Q+vUq n/rU|ܥoSr]UWEDdփ$ 9Ex!Cr8^iF O)oF3ED{`0ʃ@%`W4,r3V OPcزCԖ#F7] Z Pǥ]GS0ezV0'YgOFL3E6aHYZ gC$Z a(We12xAB<ڨBlyUcy` mr` +I}ޯ~nJ3jLwk9(Mҹ#޹R!}ovȓf=> 4N:iV# 1e!3}L '*mjQ;ؐq(ٖ-+nڙGD+qm:cOk:5@VHgeo~"v$ 2w4tHng&|I/:OV@ۋO!;1j }g.}C89242(jP/␄^ύ*y_wd8"*7~})dbȃܨ?s=}}-E .E64f*hOsD+[sB:#M҆ l~:n5$ZJ1}>˅OV{Y柍ҦZVI% K}C[2'*Jvz9vIR5f"6^aJߒ锫1|wHrYǩƦwmZɦ>QH9ZP @\RgOli6PA'/SKiۇJ8s@p[* b|i8砯bVu4ؖw/ jr ܊0@Um{+YLGJ#TH;3 bѵ@: ygoe ftAӶtKdab"gKdP>MNVd3id;zv[A33if<5>p| 'ɿ{֊Z饧3b[@V?  IQ$ꪬӖ$xY_T0.GUDO# I2%n_ @ㆸ/|*lz:A6m]䌨/?9Q=G2{dG +bN_D6bbQV+tOu9C.p@x9M|\x*O4pIjXɗâS)2$H;Yo|DE |-%LYyW.J*/HzM1 Ni]`O:Aqov +QO>bs'DnWl#VYT55"UAWlL&+)x,M1 Nۿ3(Ъ! ^+tD= 6CZUi<]2C+8䠠K.)OZe0zn" Ap܁o ǔm0O5'{ bsCj#l\@p赧PK))]5q%y# ʟO7t"M5еdlyԕ-{[ dĹɡ.$ ӎh<>JKue$VB4_"i@]DV%sq_.7w^ z[@bqoD$W 9WwfD9vtT==G5jtܶ3${-̓W"$TRg0@}hiA5$JAIyn7cK`ܫ\Bs4˻30bBR;ZjP@܆h|8]w_*ד2YSv#L$c}Dz- :U%aK}\ah4-KJRh5Ei ù-Ʉ&k!KJ AW1D{TS"UG@~$ݗjѿHUT rǠnJsU;]\{hҙjVǢO^uuWd" 8'b2+evF#$E$qBa\8"o;UBZ+dĊqKE'2Q$6Ϝ#oo:QK$̆s"5'2YT,QBޗq9ukRO44"Ųȁa{7XU;p{D\/b^A%~J8^6^yjH剗wSZRȶv/1WM]~|^7΂V-kh&;A?zFa(q'^/}jUs}zE\m hNtnh <Ct)Q?uυT`5vdJ,5P*NKt9RRK˩L{`.Ij>ʄm+CZl<$0P:I4E9yVJ~boط Dhk3 eƎ.ړ{(:'}RoJNaeQH3O6]V 1BZomu t L*4Q&(>|Z ""RWnB|Po\3^[X;wmT[hpBpv1o쐐ˑ3d(Ek$~{U VU+@Tm/j 7]ӵ'@PLt`@,H%E!5 I\4I]l5H%'O<y kAΡi[w%r_32ۥ0!"ǽɆg%EZ1N;S\yyeK$xڕ %D9WS^!0|Ե;@M0cYnv,{e cd~Cq+.%Z/@ τeK`]O% x"otzP B\ #%Ζl8ٽtqyzUWQ?/^{ҍb?I̤f>(`L$8߁48TbbOLw?3aXL{i'ӟڀrpՇӫBX&Z(}qkCC&!FQ5. qGrjgؾ!I6L3|BQ2uk]\kF*^GYe:܈.ښދ)7{QcM2oJ?+:))keU)'FAPXJc|)dqf|4{Fz œ`hplH )7s,]m]2OFlj/HWLɤd$*ݟ3DlHD! PIMk|b784(n6O+XXoa*my',utBkח-nl/#z2-z:vty ں8[u(ɥst(ZȢ4M)R[J˫Sf=\v4( Er f5/9dtE䱫mlX^A!BPm934BS{sIu8*ԳrrKb-*B?gR[ŲnlxY(,i.9=}'񄚎TPpȕ6kyJJ5FB'_9OB@xCxjv͑WXH :HoGqfUK&m3 Cڍ1{~A] NYʱ2Xdp҄)uc][`O:zvX6{&(7VhNle0qe=x 7ƴL1X<aRJ|+B3;6kQ]h㩠ټ Wh;ǷJlRps/<LJ.DowRlK\Ȣk @_C( nV,DP^FzR Sq rE|9 GUezfRJIX^IؖSX@љK/|%+<;y\ă3oN26MCHFcA{͟{/4 V9rо#wA(kStJLԸʪE1 Gx>x+ry3rK,8ܧ<]dwZG 3WC e0 Jo-youc͗Hx$fzn9*Go+7.jYyžI m+Pm[$D&i;Ba^Í$ r/w=;yLvjײˆZ!B^E N J)ea\遼̌qqqb0}M<*c*Y)qF-7Ŋ8h +}vmقD͚34L]hgi gZTw3E忹 J벉YLcYځm/iv(uh=E9`v\|AI9ět2%݈SKGϢ-ݲݙ>Ÿ 6ͪ ]t\@lʻSKs6HeZ;%tQ;Ӓ=Zَ͛Q0(ڴ4V}~9s)l(v(w=W#!4lF.i/ugʈcQHWeN#ck 8$Q$@mRB {]J(k>4ՒQ&3h% u^+*-i#eQ6l=>'B$n\P 0ZBq+9/e >힫Bܺ ,77 ԥPW cxyGKWҊBWvµZ9xS&ZS] I!eFUc~'NFڦsMmaCYDrubs@Cjd.%B(//B@vH,&9]6:>$;":2F=ȀETZ($]/uM{0zT#'qnPT=~d g|B@bD+-rFn~1!o27ߋ\/k$LuvܓMaBIj갳8M88(nµfBo*[vǪM&]7W:yt] Υk Wh D=͌7y52}8Zj7''} &\,,6ȫ!gk '7yjBR6N}yjk{,{KJQu󞱎< T};Lnݹ$8bSw5bvxR/eFփLM"7sI;cYft, vcmjR,Ss4f?( [F\vaQj eU-zY?8 %|TÀ&/;] 肹ajۑ)iIo6*3g~iq_=UTej\X֟9aDIr51R]'ǔ7A"Y|aDWƏK9>T٦iK}3n8ܮiN8 giv1r,f%z8*汦.1APשk^#Nn@~}&Q;&]Jb!WdSQ?o7DOj]vNZ5[DX#Kح>H N3>" lc;Cx0x‚*M%wO<`+EA 89 Oiw,=5`ށ=a| Q2?OY$ @k.>)0'Y䖿̮!Ε$*07IlElyMP`E) `ErXo3hthE+SclWEHq~m }*cO](P̚W#dh^;*d ZCp{g!2l˜܀TBqH##3ЅJ``&,.a0PJX)B,,na+7`۔LcU{W`y/4bdžIyu'%Ov"QEݕ1e64OXܴPؽ\d.> +52 WpZYn]95 [b+&pih]A |?zkF>^C\rY4 z&!@^o}u]HEc?V:}'z{@^T,F9cՑ,KY"?ɔy?pTnj~dޘn.-dŚ'#{ t`QѾE^{O]/T{(8{ݣxP~\!i%M@h@X#RѯԕrùKpQ aPӌㆊ0eO@ƒ(8w'qL[DWkubS[pmuX0wSrZ<8()iې_E+{($z ϗ($[`\ú#ʔ5AԌ9$ǼK&i։Jq䃶>`&m7ޝP. 2\ni$1곐+~P%q~){H e F&ыN.I˧o/%DFm ߐ}uIoAomLTK)]YR6q>F?5|nt~0~~}0k &MX:V9@Vg.zGR|ed>"1}iUZЍ< 0>NB.vcS?WL8XI)Q;J 룗$bř u$Kx|\w۠Ҥ[ce˺)G a 9 IoC2r <Oi.gG8#uQS9YGe%y3!=_B&cg۷+vl$QP!Vk$),7;k&VhGh bmmáp?N*X,&y|>| [{&sOp 49+N+A%;f,7>apf͏ 1 wV5+G³Ӕto3/QTK#-{):AoXVY62&7HWٳ>/-j6*HVR!nO %h/_?1.\No"YZ C@zLGrgY8 :}u ʱah,߹7h.IohQ(ۿnRN)e7 $[y}u>#3F4$fg:ae57#.zQx^%30rԗGC> TAh8eI$e@t,j3!#KL{.`We5ؗ5d-wGH- 9q}C/3:u6ZxHP2TIj^&*FŸĴ b ,d> V{ND44lxe C;ó٣haS9p]TD[ 59}phڜ㋺ڸFQ4MEf WIw`PCGӴ 4ld']5~b;Sd=ʲqb~t"T# 掽ÜyHBGTBAVlw\9WOرTLmO~وPɯgd% Ux(SK vny4Ö:nS?۱gE"e|`ND3'?Jaި9[gԣZ #S-b=0~a^8'p/ǣ2v|HȘG:,u76*Ot,5.wi?&(y3X+4oD)B7dr3]A^wZd'Șo.8L~_9(Pw>M6/~k#}gAx >p|X5~-L+ex\y ur :7Qٳ69J:6X{D<fTXx'w;9C\.%܇fr)*r֠o%4mwxO״ \ ky/!H)qոVjAՐ.D{/?&.9&bD\6=p^|o^Z^ oxiknW}8?~BYK} $U7zr 3ĭ4MK_ZS^MMk1h)cprz /Q ;&B@ K1%%j&xU) |^Q5(2Hhi (O7 5zOu<(Q#5ɉ0U?6 P6\(Vu~7J+=q\x{N3!G 死ҵGĶ̟{Ƨ p# EVɽ]NNiq j&@?8S_!/v9q wHb!g?sx-et)'hP9Wt`)K4va0yFf>9Ld |Ac' WB\\ކ%9$ W2R=gd/ԋGop}J¶6mXK$޲RgcxЋ\6NIT9֬qK6U(#)a*ZRh9sw< ES jOһm*F?]n=;&+MA?e yNG[Лl/; 'B`zœgჁP<̨k?i nx@B=[I U l݉n(Al l-3%C|ל9F+F&ܺgu$[ީ@=5'7=1p.kj{gdCbR3Pr:_AJp$ՒjaŽoB$*z ;BÖ6wel~L !%:|}6JlW~]JSpƸS!.j;wwHS3vOo/ ) Wƽ~*>$%Wܰ_Y|wifX{l0ٔK֌ ;S6{i2)GhTu( n:/BPVgÒ8YH -3gk(ea^LT/2͙vxWC\aFHj/z u&91\H~yE,TWz;&=QU [Lyl{w*?6Οo|S7*˶}#$l?"͔y8V(GnJu/75끉>CRG?8d) TΘ[+@BX 1\?}x}u<+!Х2~LkQA+i>yu7l0jJIֹJl9b[ 66Տ%_}#c(T7P9pV[m~D xB[O~z2(2Ŭ#C{^! $q+iD(0- Q{91Yއrpts̄Rz.J /{HN] Tԉ_́Ƽu{ y]֢*P S#5(\l{` ::HW_c;4`YQq0Է#%C<,Җjn{aTOj# e-U4rVX%–tdK3+OL)cyЕٔ3 &/ZQ0xbb=UoAq<Ŵ*NoQ:ayğU_9iH/o,ΚB~G6bΚ頢 ˶=7ܿqB܎Ft A̻{};aO_[~nj54YnKn֌UcrO}R mQ|dw@9e0Q. t,| B-M<=92BFKӓI/sJr$clm{'Ӌ&z]~?Co'Wc9fm=ŋPҮF5 miyJz՗$< /'D?7È޲:ͩΌ${/oS=Jw޻bFϋ(facB&5 T;+TUtAiv/Ӻe0$`P!5ܦM=%Ӽ|ӨC.%UW bQUsi}mx3s\ʼݝb}-Kv\s1yũs ;R0JI0(҄I{bgL"C[eٴ%`_j0& emAL-?ܵl/3x$^i[|9QNn^2 LnC ̽>BI,1{YrS( Uy`]l(Θi !7ݞV`.ECC=*:(1Z̍j"OceaAq#_cvn"Z>Vۑ`ƥPX mz]{Vl;8֍ {r^]aSSSZ y=ZF(DEV֒ ( }8pvI4v5HRj#%$ E삉h )sAk6 -c#W^`\==<TTܻ{&ǝ'2 !xBחƣm+uTP &[D1JS(N$; wS vR.B^a0>y@e í|%ڹZ2Z7n, rz [BPqME굒FnGQYQ]Y'_C>&VԚ٦#ꬎPZ# ^dJtOl&wVK ك!N:P?ֽF rGUu]oDP龖k3J!$j6)o'6&*$DEn^Y!a-F"c ?9&B@[AQJ ]Ƿ1)w_7 .)n vd]NwM1Gq^?}#pPer9~Ҡɛ?uokH=$K'E5%߀|B`:f;{na1 ].6?A,߂ͨhChCMd_PdYqކm TlMKUzrެ9jUsYO~kh ՒV(H uAOMe  }T86)nO_%+#`6d'U:_Z Sv#XJolq{տТܖN}: uCSO499Hda= u`UGz'1:]qb04dxm<: 亴] )^I~M _5kTusCӉhKEԍ< Xd0lrNw{W6YNES ~uIױՐ :5,P c_쏂GD10^ "A- R(:$P|K>[ ֟prs" yD9:FprpTT ?8'9vj'W6͉u lhe3{ZxNJ;PqT汙:OE1s]¡ո,6z;,Z>{7_vx `\wP1H~Uh[Aæ}e\-hXNa*pkI*g&M $BЄ%´[Vq $E:Y&/;[1[X@4t jo0sZ۝o5%H,!+ \8O=o>^wF.JnMXSVa (0o:X|%ȩ!%|)*f .z`5fk޷;:EUQ/c*-1`Gl$ՍCx&8f 6z1{9m:hNhe{ {M@8vK+dHLx` Q'D̓%$4?Im⦆Rn k ŋ~, U:~t/ Td_K r#l0j"&b"i35t`Tm!M6jg17=Iఌ~F7+/D+4%k0 ,'jUc]/i×V?gk>n^k; GDFNowoUhbq]vxbD ݋nk"ƇrMD0t-nىUPSӅWOWɃz"Ddz@ $ Ʊ Z̏iϱ4qF ?lȴx]vU H+9uMմ>Ere= ȹ*\\+E2Q|oqc=o-݌2+Og Jś(Âj핎#5"ː&65<ԒF؄/\[1 ~yL HPS5?*/+xmYv楊9-Uv-<[@ >ym9էSbc[إ#07 mGTǑ-1C€Cc[>axDaj<}jVcr Hezs$:GT8fG\CD˪j3Dn*I ,:O0[U_?e& i/\5yfm&~SNHsO4[vspY7%›rߙ^g FdZ=Wm!6P]L ۤgbnۜVÚYGH%])F@4_[lKV+HU\. ]ȡRb}VG㐆lͪ9tPQ@%Y]nU_ )i>XxӱBA utDaqdM>lDE„Uk'U,eXv5!ZSŒ8E:u?љĐX1 |_R*cJeOFʧd~=[]dϐyCZ 2*h1x(y( "Z*X~E2Z`:q.12Ea^2m%-מx4GlZ)<$xbp,tPeOvYts9]^dN,#(-_*p:? 7oΦfGø)K.lmWjBú P0K:?8OO ~,]!"FWA tq%,5˰n tlw-šCd3ٚcm}}\E߶W,Xϸ}J?ceqEé?7ojʼnR5Q8J-@Ե9")_K< lb6("u\m0\^HڳRscgcWjF1vs_ +ˈ3vjgd".,ໜ݂T"Bq`Y݃%r()[٩I*xsKj(晏HVhq&r8UyymSA I{~0% PbRZhm:di%-/&DL/ĄC%1wй],9f'"rUU N)߽zI>2FULuY7~N4o״CjCXJo"_S}H/J ff*`F&=_bl ݲ/YaF:ZouS:NuXkkg~6x-D#J8ZX.@@`,mP-5G[q`?n9$]+ [Rޑ`!xq4O'Pqh^Osa|5xE -X' uVt2-E'GsU/o+; 8pXxP^8_W5ި2y9É*m>:.BB,3 ;[Y:2@,Q9'0̡osۙo'O5(6yBi61B=:O=E'_ )ÒHܬ!fOFR` JԖ[Gŵk_"ݯ|Qzl'Iݜh~6XE\uƗ»0O‹OK<pLbL7ְ[->#r=T"`Gz`|v~!RvZb՞_ uoكlvX?\.KR f-W`>>H_k'NSٹ)s$.l|4ZˆA7Ko%lo}'$06$<Q## v/Y`%$ n,hwK(zQHf 2q~-u;K$#-Noʅo}ncfhdLɢ!luA}K@SӕIShS;p!fnGN#,w8 +j!3߉˥d^Q3Oou/!7_1[3 ߑFbChyVD=ԍvO~e/m+ t7`sX ;A{ HD9؇ l!軕  !!dgyAY*10M,S}9"R$clTQ|OSbb(ה!1"We8Y| |* уR .& ˠ`cgE"(A4zڼÿ`M\Y-΍5@tMUt.=\.u*R n9bξdU{؏CE$oo [pcHI)bΟl&HNTH91=#L(jŽaѠZ C,| yU[&qJk,zs198{dzr> 9q|dII:es}r%Ӳt ޵!HwwN(U*bdMEqnlݯ<_7q B߹-CL? .같W/p^≧lW#NG_ċM=ynqQw G۳|rG a_0 1S Ү1b67PvlMc Oh4?q! cSq0Owp<: .-a-IRy'KEŗl(iI|z.fo`Ծ+d-{ZeZ\fܹ7AQWcZ@D_'3j @QqJb6y|?%#M7Pkp-IE|Tp1~s>jcĺJ(v^ !˲K___VTX5=5tWM x%ȶXUPcm:*Y 9JO$?Uo;/`Nh߲y;{`y/삡a55v6&`6}}'oPf.)mD2_6J:٢ ȘaZ-:]}4κ \kTvyӤg76ZE=&fFPG4;3ԮVO`D>Gtx?db_'ogkW#"yHV?qbͺ1BIggqᕙ2d|1x:Oz95y$2T:m-bhMZtiVyUүw*`CF?cTm.̙L8 Jzp<`4?'PϾn[tVɌۓY).̡_]ZLxJ|e!|F[Wgk<6%+ZkBgs$aaL~/?{n#Gdv?1v\ %qU?Lk/ͺZzSDSJOSkX{Z xZex56>̥ux*';[Ρ=劍ռ11#9z;ƖS8/ΥQihTd^zhtUTqRϞzꡑ5g4nEg[<Җ\~yj㚋(4ք{`le-z![LV 5沇ދar[| NIMsRvs m EN6_lwzg5Ӳ/^Spg0Ex{]R6܏[ms9běH.͉#.%sP\(<p ./lukP>O WlߺBIw, *pwUs U{'8MXCT Gg-(tAV}A1 |C b=tȭƇðU1:HwD TцA6[0JNJh‹mNg;_X5@bڷ }5+W=$-OEA-g07Q%.߽`vp9-g4E/Dp0$7ьn,q3]*J05_|Q?N9(\’#te|`:yBO(8~U1VFOsHӉr3>qJ \ḿ!iݘf`(6P #Jjl&a掯=\:wIkB{t2&$RQTY4m+4Q$ppGϨj.IdG^F}$O6'sjecmG͔AW b`ƩA>YhʭM0Ƈs ÊBJ>emޔ "qHG 7D= x@l_!Xn$v,$ $*&1-ieFK v| $zp~z{ePÕR,˴` l1 %pՍ{J- WYeo#J ޣG|(-HVWzoaU1Zx^FꞤ>r*&0 , :!Nי)Mu%J5+ g0Q3K\8;B LHCDe۴)Q%Wؑ\7H: E\4)NR%UӒ`v!41ڲ`.D ;j{8冹Y;g ~Xlr*V ğ 0IɭZzC_ip'ā8OC)Pe6юwaυGMmCډ\h4*\ìm3]$vd6+#kMܘֻ 5"E9s<MKӽZU4stu̿~%ڛxC!/r2y>aw>sF1dA@[cǪxhcV 1t4l1pC|YlbrUmdP~3xF0{%c$alo% v|s| UiI;zt_W8fPWIA``p~f T!bUnl5(o$;-r gM򣧏Ib.(ρ9g EP_2;yŷjBZN ^[m :)WMW 2>Aݥ;&}BpƟåOBmkٰʺ̢shc[7etȶCFnŴ(/ja1Л=/)L\)Dam"o':͉p= Rڭ`IWiokkƂ \0z fA֧(1 BZ|Zuȫ)Rq@yB $hT} Q{wG[y񒸯s,sף^ĩnt9#Zc|/h%) FdY+%uOC~#=:htzR4Iq'f{d+jp[N;-RԠPVe2/0azy`f,/N]QynTxޫƕX8pU(2Wц0 Q->q ([yhE4o3 KWR, 4ZM ;< y2~ٷlΪL[f8p&W٨`K;Bxl+$W8lRb3bm"-EMJzZnNdg5:X@~,?@ AsJ/AՆVc$Q7/0YH2P$f0 rОoJٞ&^Ԑéf.4 Kfx,}C]q/jJOW"Αl&h%ivm}<]=cug0_T=1*$HpFOUs$>u JLʢtJۆ*x$``4MI7yTN듫6ǒCg$KFدQ{aCOǪq0$桃Q&c_bdʐIbY'T4#v7E#(~զ$u-M#?^ ~'Γf@^ls4ڻ]h)_lj }8?ixM(cQLē]%ӊ! vy9Ҵ0|N2, ?7zROc? O[*1!Mq2G_fICN#IE%RncUV`((k:Z`H R(9nu`SƉ'sX~aBO}:.~;9&OX/~u^?F2Eƀeg2!By9^fO^m7U >ӕPl̀Lζ A4!>r oRFƟ &4qބXi&D};>=';]i%L!A%Gkr@>F_7zn[q}fc|3QwI  F*iO afbO(/J*$ZڌeLV)LtӦ6i(uC[vm` h[%VyP| RĭGa~={Dk_K^(ª ?*LMƺˡmɏECK{^\k0mnl/|FH yO0y\äKE$:? Uw9հ8n 5dTʿ= wZ]i=5y< to]4>;Oҁ-ufEK>QNjQ[MOH:K*@iq>{LfPQɸb>8;F̊i]G < #Jh,E˲4 X=M :7DDId4E  CD-YAHo,䁩_)Q7sks z0h^szwA>ZT{+jmR`Xrm)\a|5kD$RvbP nz j*A&h5 I:*ݍUYyA'bwagFBm.M)TŕAYH!I%272~=*J,1 iP\>Y8R+k-9U H5 AP7-luNOGCGN,/alރPOs^=^r&S> 4@V1cּ!)Ctrlz^rf<˶)M0tϣK[a#vV?^SؑFءGðW}?=u3ml{3dz_=–Bڧߑ|^edD=?Yc;4F;.H ۥ36y t6Tiۥ|}Z@ 70 ZYL1Y믜MEd$&~LRu,rbsh/SUt]₨k?UKLnNضw2 $Kˤ3ДCBms@qX oAN AxH,z&Џ߸BǀpF~|bUa+Nve] (Vy 2vҐ.U"\?xwP6FTVZ3ǃJfD}͸)UV V!WƁݬ{ٷBXV\dTkeqHE:R ^- "ύdcyϏ;;#N426 gXh +ϵ * [@pz_/{G5]!=p@̠u[Y?(G2%F.`H{!- ˯oѺN.PXVdE\.<'|U4:D\䳼'p ?uS_…Y%dlN굧'۪aF.IR%T_c 9Iggsc9K;\ؖX*[=]26Ų:m5>F{պ}0Ka^qj*9_;A1cI/l8VPr[(]xLnNGlkc7d C?ړۛ{ `HFh@NS f[3OY`XF+⑵LٚCy=HV4L/HEu!x{hT K 5#TXoGn]/\魜P ȵ`H)Okp}W"*1$4L&O2YOڍH*tR;7Kݏ3wRء,OܬbwEƦkfZ_ ph>e}U7 ^x}kXQa]uySWCQqiR7AG>c,!;Y8cH@bBf@n޿F]ڶ+W6ŋ oq͍ eԡ^Hc? {+B0V@{S"oe1E.s}eȌƈ"~l,b<ōXHu jf>LJT6^]j&8vW| C50fdBIC,s=m}#&^d^e}  [nk\epm BgOnQ8,6^Ē#'ȉGC)qBQKtgZXju׉yީ8 )j\Fސ|)//]0&w,57?GXc|h]K/Ac#C'xӵ}|pRF_tq2V1u6Bݦ,\ (eٿAI7)ՙРUWSĩbkXPfܰ춤_dTߒwRPtOc8O)4zrp Kv<@|ChTNt@N} ;ǍW^Izv1c|R*3Ad(KPH=Co+e;ˢv֛4 0cwˀ'P/M|zAЃ~44~QL=s86$iDsRܲၞ\0n:4MMI@wkNd'b/Y]95WrNT3d&#XK2mXEߕkB{I-WDz//E\l o1aD5[7}E/={$vy('/u' ,rH-~2.u\gܜ ۤ@4nSI*AR *p;˘I*|f`uC0.5 Yyuۄʛᖑ$.p%>`JTZ. o[G#2܈wm7CәZJ}) P SC C,BRgD&ܓɲoUk]M(#X=FMQ`>'ըh[&]t뼟}Dkk/-7U_#I-;B^2r(x@Z׊ߤPq4 =BⳕWs$ Xq1M,} {`Qxٷ=Y=p-V :ltکQYL Yre;H 6a].nmNw!M1T20:9KA ~6nAvlӓ{.xDD]):4m!clB`!JNR=%ư!ls5yœb5V m%8cJ1&=q|YPTIѠ (N~EҬ} MjzwehE(O܏-'͸h6cB;p\I}||б>al{>7 :ZE |{p-~ښD+kTrN,ZpG]Q e-|E$w,1ќL; sԂ_ 1 1Ӝ=dqYL~؝%); ꄋ ]# zeDӥNDFrbޏ΁d\txKW[`Zqcfݝ3/³fg ),S4CގB*Xn@9)<3)yQIUWዷdf%cTӱה'jVST!pL#O3>A:>= aQLtܽsl*YK2TL%uVv.:%Bƹyާf'bv,@٧U9UYA Waqg)V |SL:j*\zZwRMߜ̂{x(LBzt]u:i>SZwBo2(n* b_-zڎw)8ݩR]VDF k C(k^C˶XH\OWWmVЌ:lMU.e@i0b· E`Y$H] L@Db+[ F:4|H ̟{7zmD$ Dz=CG'Vp0g!KA["Gҥ. }>Q5]-Y;0hMʽ4st%Vh"ԕJš HIaomDv嶥 XP&PIiCEhJ ȴC4m[>"`!%C#,Žć_aLc='p]c6&Zqq#@Na9ԯ%4G))7`R1LJە[㦨*v`ytW$5=ukp!jٟOW yݞNB7m^.D;Xod[^?AxSBvqM{$3](=(D!ŷB{Ֆʊ}E"ixwR8FUxBC,#l^9@njɄ8罠:zS*/u}Rѡ|[z Ad7VFCdwjNv(& Va-8fS. l0$:&dږs4 \ڻʬ(qRpL ޣ5S,YwT4B@S`[X$8|+ncx!k-_P/꩟/kFf3i-C6;٢BbL=h>tS 0k@|NE_Ixəw]ڠg⺎206e^6V?fT#XnGv";Pq nCnV4Szw!RlR(lU-y}|)T٥Wx591L:f#pK9*ʦ.I#C3QJЮ.'#DN{R׻u }UHP$cd [Du^Nl\ŊK'm4އeGr޻Z~ &YG0ƉZ'Gq$6^WPz}Xu>]5mHLyĥ55tET4c^P/&h f.a#G_J ~yidE,K4yv%jTcA{3 .7=X mFfzs T` mdh>$ET1z"+&ώc Vjm!IE~;yXSS\6Ql(DkBe^aZ@W<Dz"HuxI21|PlOz'D9׻H@ sg !w٩ X׺t;/ǏlrP.@wAG(Qn"#$S?\-B#5`^b?;TjO>2@iJBOٷziL9#9Ԏ)|3#+?>Hpsu6^=ͽg-vòzoY#t.' lob4Ab'GoRN?U ʧTSE/@a+orL$IlNˈqkDVN{X(J>e_6WdaoiF8nk bטDօyYapMM4p1@׬a;MwsR m¨O_̇KD J(J#gk_=S97D#1u2钗p%k ǪZKw2,,Hٜͪa8(է1gYDE#8jYL%EېR%l q'󀁓u+PtGY=iKzrigׅsP%0a Pc,Ge7WÕNn,O>ۅ|4҄P $Z0 q:3Uo`Ag [yV.ǖp J"Uztk bSW@po]5xws6ޫ6g!(j nΩN5cnhZQKt[<\"aV)0xK.5Bo145FZ>>de9s,TAaF`d+|4vX[k` WV6#v#4/i 3:mʫ}r!u9q(=D+HWDEdTXYlx~PXXv%\>4vY 1\+HdDri0$Nc 12x5bj9ה0ϋئ58͋K!K]Ԥ;VBW\J(/]kq3*y|u BVo@VҊ8l뷰G}qV˨^;Rj;>9 6+"jk_V͞#]82”{$)N#=d&>m A=I":F[ѩB_ EeJ¯; !jP43TMR@y簇_f|:'!>eu~Ϸy:'=1g>tbZTz%XuЍvzo1Po&a6ENׁ\L{{,}AO QWeuMyO+dʰxGևF!Gt ?ˣۗ\ R7`P~?[]QԬ-lLzʋ[ZcY.,eZoyo!tFtd|ᒬ̽SڥIaKlaOZeNGhe.=9?MO+z7w!Y*8IW Ǟ"T[e+KSRcmm7ҠnfJa5f V;%xO]qCZ5mK4npZ] :qߚŠo&|HzE 5zv儑}.d\ZAP4YԩTU7ryL;H5̷:T`<و²?׶ g`4BK{cn&j(NJ]YB3 Gn+azG0V\Tݑ7Xq)ļ8H^H~ u!~L!i/Җp#h}EU ,iNuQi$d.fC> ا̐PN\gvpZiHD!yU/Ó$IضPhD ʌHX[9_0!;bn*W;Z%T#DZlJ 3Ti͟"  v}ÍrQpx}Yu; WR*W9UXy3*n|TE] ϐc(9 ڸRq⾝D$jej\)]5F*>ֶ^.m,eDJ.˷SF v% [ ~oK*xmuM7OTI.qZ?ӕL u"SSAAu}g,:&f~c}XNO>~Рc_xny9\9\?|ˈ?`SDhͱ{:5Zg2a/8K_R&CaR/ZgEvB6dwRR7+ݲn> o*;( ķ[dWaGqB5tO *xOżK$UVm|$ˌ8;\y;CL R Y5~(51 ׶"OH$ۋDKi6ZP حNӽL,Ez\9E+ 4 օܕ<)$\2l1UX˽~7ohzFXcã m?ɖUށ:GR|JC:3gdMWv!1y\) n;լA lӏ^4'EFqO0z %,{X!b0ѷ).+F 8OOcj>oQp+ǩ&d.W`fH+U@ϽL0&5eҚ)14#ޥQ"!1 (L ziH2 xF4[0I3.#EMk4[z mh![hۦ)f P;ꃡbۨvcas9SԹ+:V|HI$i_zS=~ ֺVjchozW4KOJԷZG!:X%.ip]&8/{ZmjŒRq?XW\;.tĔN E> Uxu$iOH-܍yĬ,kAێ/m b[mpiY)'䭡DB6={Ptc+[f&5u (E[y~,@O.[@6GPD:Äu)tJG;n܁z=Dk]04vӹ8/% AˑPoLf19NIZ0y-PtPi"WHmjG -nHFfD4{&MγM$m1 ^,O?RDm 5no0䔁D$n;#p"77|quRϺn_46JOKjt\.jNi>l /L2ۻ07.7DLNH3MDhhji"!Pvu ׎\1)XVsL+;?3[@%U 5U㪼Ha)?% G%01:G\C Q'g1 ~@ywK)$PdoyI -4_~<y"c%eAp*ŗ؅DE^m,K'X.(Z@z-;WʰK |!7 W3IfJ7%zP4}I_>$cBY:jF8 PB?ґ@YCڇO0\77f ^Tt4@ Eg>l=͂i7 @;sOsJhV8J@AM,D2/CLgw57o9RN %(t!#[bcDy0Lj&gyqt(6DkM( ݪOwWx(_7iGp;S\W8OTSyu͗!V*KDZg|}2֮UBX/ʒZz=6ŏoW9ra,c6 ^4WpJƾҷY\]D@x5 X>6*j4j*8/5B7;Æ:Rh_-QRVT\*pǥhA}l 軇nsO:&rԹEɝ+֊ oEY-":F9p3Kɩb^ӢJQ+䬈T'$+>Q$f t'@sj6{cz< ~"dfzS ^`_2ɷNyᆄeU]xW4UHk 7 ᨩTpa-;S~]&{UK0B}$NAJH2}l/'x=M+f*|EIA2a)ɨ 3X9[C{FT+h":f& oO _ I-ۖ&buYF$}.vH8;UfԢ q?O}}q]ٌ;q4z'MW P NtcRqk/N)#9~ӝ5+5+XRT)xjHt=}Ur{h>,2Ձ-ktH` @T v%4w5UtdBO7*5~Bv;o.5C*77~D&9,s`2vmF3KXA?t]H7噀qD\J['6pB !#"+{[*'.Vc3~V _?I⚖tO `}ʒ npU1B$%[wE_PN@So{QWr+i"^y( :?+8DS<hpt nDz+z4NZ"ѱ.+ _xAVXsP`OdK@[~5/-/SМɭ"HW6rS &M5,efv"VS$Sq2u4]Q~1b#y:1|FpS7,!DҸmHOC>H ƣ2FMP )Зa)LT ^&jv& hZ2&ݤhD79+}umruWд<<\~Jn;p;+$$ZD5T! uV,ĴSJioJĆe)F8eqtI>HGHXZ0h:Vu |±,| ?^MnwӯY`qdq KF"7!%&jы%ENE"OU -SVeVd<$͵i?dI$߀`~<Τ7+BG'#a 9B˝E\`#`_!ZӺa B-'-jԪ>Ζga}εW~"c/x..g.W ۪9ZS$ ҝx.Ql{a SxU -fOnQ1iI,5}ae1${y* ,o9+`u9[]f`_Ae LQ5#h.>)!E9_QrR_+,zgϡEAsK?-L/s@xFR\h9).tMvO|5 !,6-o1?y! Hp_8ZWjƇ'km0 z'ݼiɻX쭜K:DnPK&g 'gѕ(28JKw0gp2ex3W?lp^Arc'ئFI~ ffm3%"sjM%%4*R[DaIkAYU .<5m4_.G'o$~V]Xǿ\*{Ebdmyc3&J]J+FFVЫٿ ^Z!"1z+ɡs,sxEHs, %FwcƋ~4{$ݞ;MĘ+xhfa|p0:aYz .N0'A(Z kʣ4У>wg=Qױrk]R_D>Y&KQR-kjc'᳚:2Sy`_a#G#'@L]wAO )1B7ꌼnh!M8 Wf{ h l`(j 8!E}%hx.!_RZ~lk5[-ųŴFmkpԱVrg!T+R$d")~a8F; Чj8vИ- _ +~t w 6J"ꊊN"䍄Rn218hՕܔ"2%?zCٽ ,#X=Wc~7o @>MI$돩S%QXjRؿ8$qbp.Nè+X`?[BԠ,G8dM{ "5-J&$pҫ"7Aue;Kߜ|,Ry1IzMX~4&UqNL<5)a@njW@CaYpUMGhĶ 0.$͘.: #;:NZ<{V0Ot- w46z/'!Ŷ^?5NbѠ1![k5Q餷A2Iq|ƴ6FjN",6>R:6tP=N်ogi f:6⑒UݭFOmQgjԯt?f2?HUV$ʼn2kiIY*x%WC+*2[~!@uw[p˿vYhzD5gSUŻPmŜd{%x7T>6%#B˻P HYrQ)[<$ތe?/# "%_ 'Q:+ݡqw;!d,H6x/N,v̀3!hƐ&8D_"xenB?W Z熀"惵hC[%3Oҗ8:"WC4aBsuZ6]$77=O_ SS*zKQ49O2`OJG"_^0ܝKj$BrԦәp^֊*:BblFT-obO£3?P_U*Kr0aA~ߞ6$ևk 02WeP.d#2I{\Y-U=[L%:|l((l|q7`,E"S(9|3S{_8CJNT׳Eyu"exAa*st2`w>=LO<:~Ϸ,s.uҽ{DXx hڲ+ᰱm_8)|#5L,qy`cBf XJGP JQZlCͥ%u$`fЁܼT&8V7 `_zP33 _;uuՕKb1Ss;2؝3={ 2bvUѐNqKfPVr.Wu.\P30 5=9w8(-ݕs}lъn=T(T҇LF9tMc+֚@m'HE{ܷ5{wb+9Qn&EGvDQݐ?Y}KjXJHqU\?n8, dS00vh .dr"^X¨q{Ba+#E3]ܒZB`ìI>IxeiM4ahdRѭ˜pXv)3{΍G6Հ0K 'ɡvy UTW0"$u,|SU[yqhW.2t׵ؾ_]tuX]&iW$)Jrm#:ͺۆ픢U g4w>s]#IS'9QؚڭhXZ- >݉+Ǜi w \nMXD'@.N0e$( 1 7Y!u#Nctb$]-loc0)ŮRR~i ' Hb %2 űK"Q ^;potANF}rV42E"$&K3 ԟvR$h T3=&r|Q>m=r"7P`߬tnbLKIGHүɷtu~h/ Q jl;IQO.{O!8w2:i4lS'Q :?͸iCҖ܈R5|8é;OJӥ*l`')G&!geV90$|tZM"9Y#K0ˇJΊ"2U+k`p]`J_{'S.-C|hNn(`ycU=ǷH d>hiV-dfD[~x|L.B7Cc/6VHUhC:i=t9o-6QLE)kUS7~lggqyyK0ă˚Lߌ}~ѭ2ʺH5'x84D _ʍ-x =\c.-&O֔O>gVC@J|=ƋO@y뜡L; Qw)RznU, @~rQ`zKA&wR*huj+xڠKE>oTR1hŏ}Anv(ÊH""KTD,3jZIđN^S[AUILcYt45SFG, R^,NS&hpQ\35idmbhՆ8 v[I=KG}{`ZE߈}fsFv^~N`n{#ȿGA,'u(cO)vDbPEP\D*riusK"PE)M4ZƤ,#scnBSxʓfH2> +hlѩSK2eFy5Zރ8iLi`!)JllRD˵ >7`Tَ= S}'Ȉ3x0̭Ѹ:+NϫUtg틕mhBvo D&f.a7ulT?ra3g!W O9ˋ=a( c?L:W0)Z\"ڜ.i6@EL<~Y䦠AQཪUܶ⡢P}홪Cٲ Ǭò}S?$'kI"Uuh ^` O V0{3>I'EWքjݍ[> r3TC˺n]$*=a +VqhPrO-#JJ ǿYW:v'8"!dtPRqnZ;[\^=][;R$_.rPEO! (s r0o{z2KĝhJ\Kό, pRJzTѫej%Eߞ;y˻ &⨰pr W"0lqIbڊLinYǥ$gU &Dz#m䋘)єJD&6Y6w=WH(ˠ*'?ї>epGſ":uIV> =ֵNeaOYΫ  r}ٿBF.{tb?'~w/D Z cɯZ+I@@W\+pe ,Sjh#'ciS7-Wʣ;Sges#V[SB6RV0|;GûnJ$kY TnU T2>Vx9[пMjH,[+#,v.bjM[Gz5z)H@tɕ"Kw._yzJڹ ~%rIJVˌ6ǎإzcj(ܣ>$t3>~}YYFͣY 0=$"w.-۩`]Rg:]w& =㜾.5 :y NMAZR.0q>6ɉaYA&cy gxdZ'PAneo~?ER3OT99la u:`ˌMhXRmR/%(WHʀj"$ڷ ds| L 1RCghCY]=f mf#ީk,*i0 ^)gpjļO!cG<&%FbEVwtX޼ߜhce1 .{Re?f/A,\>b78-B*Q4 )N,,%-g6MO>`e L~HJʚ.+ ʲ ;}<KkPb_"EK[oJ ?BCN߁H5> P`Ht`zIji%2PB $y2C7@Rqwarez9B9XpGeщ07V>"y^{,!ړd'OԼ4b.EwADuzZdPVWP`cm$ eWfBӓ{߿ۯ2UTHV^Njނp{:T]Y(.Wk3JH{OR@#i04$v륌i)ZR]pqMaI *Ht4+q#}8#_}+R0勻rrA&:ߒgz Bb2,0RAoa88!=dL1[7.-27xɌXċæ$1ҋC5gX؎+w,Yøfv J3Kj"cG֍LҥL XH宪QU=tɥsR7^V<MH C0w@HcZI>s 8PE .kg"s|\ >ћlkq?uK,m! S1~ 8M͏v!؏ KQV^t@}AC2pt"7EéEgѾ7$ `R?>ӐGO5 T v[Lp]OCѸ*xRgG4}M~N%OP)N|E>}|罾nb⶝w7dTwWBtΨTPcnJع(ՁT#Rt61 I#'.cv>&v_e:5Nqy$+)ezs 0k`̜qRYf*JUûUv! ]k*= ev>I kֿU W[~}aoQ0=RpxT5@PpM Ѐ-o+bKNf`l eqp?rxCIԴ. J1;߈Y/q;9ptp2‡'>csQYr%6Wb]TɃ;vkvER@(:Em dߞ? ,{TtPdJgَʅ s@kR -B}LkI.<a{=y<ТbJSƖCWmy)}ޒ$ET"Ii h t{?)|Eۋ]FNJC35O_VkAk/mL6Jɀ˦ 1jwP;tΖ |zѫ‹\^%U ?,2Ay1>79X*DDe6~cz%rg{7` k 6h:{q>&? acEW7ǔ{&}hGf[}z~K>ypl'e@!G ̲$) z| >/s6Ƣ&MǦbaDE"XD=%P 8)/Z0*`5MIB}g"RqcD 45/]B$G# ,wyP9SVUHΓ뮈d &.B_fۉ*khF-J BYh=v*zs%/csyEafcY>EmsU5(#@$r(G!]3#eV>>UsY)PiڗͲjvaizIZXjsX!d"XwZ֘j[G,T$?Naȡ"[b *}Xq; #==$oKoKw_N:T A捉l7ѳp8#d)55])w"ڄd4F@8[(l3bLB9@Tk5hO;C="UN=مYV*pYBa~8A3s>켸a;f܇O %}ۑӺ7:3i:_ ]c5vNa*(U"0 Gj!B(c7#+ț`2ӓ8X6L1%WʾDߡl!~x Y4`ZBTLsSt(9C.4+Xރl16ٯ̀7ρ7ON.)qSa /ϟ) ~yu"(bkv%oǴ/deelPMkZ=m%eLA%[)Rk7}2БJ%R:Wx| cRdRסּd}Z)}ۣ*ą,Y/[_]XkW9'/qӬdcizX=&idݲYߠ XE-Q]kA, gYhYa@/?)8Zsl{5}II;-VK53кc gB]8gN&yqo\ |/o `o>Amstv}42| f/g0;l]9ǓR(p[#pI-AR&ZD/)=\Y:͑(7p zڪ[DˉfQ秀 ꚍ骓;Ǚ3%E=f+FBNyLhhKVxz&{?g"Ģ)Wɇ.ޘRY>: hLib"1|>g:Ua(ڒqRP|f|7Z߆4@$=i#a(Ak4I?i%,ARۣgr [?.NֹZ4W-XQi~"ecJ=<ԐyXK.y0W/h 0(!!{NH 39i4ufYeMxrJY_p$v/#LD.! \%\^JGd'e E\TX:d`#mN~()O5$:cZ8 rB@đv*“+QX¥pCpQ ȯ<{xwH=r[|{KMNkyK^ |{.YI̩SǙh9䋨@,  _nPm4a}[S7|Rȥ1e J hބ׵`3_ń+6lzH^gb7(q͚LavB^WQz#mTqYc.4x=o"tOвeRO6Mx\uRO.T4h[& ɱj 쟁>@GWo"HA/@Rw2: TاYFv;E$j.~l\cSoLj_ w "~ľd-#FmטҜ_( ԠGvln2'Fp"@3j۶ 9.g֬C:<,yY "FS!_wUgO5.];0|(wC`8X ;/N'y m2qa:u5i. ښ T*I~~]Pߋe=]ʤͻ?G\) ps٩/踣"|\{dG$۠m,5Z*'`BU&s퉀%+M_˧&R:1֞clƛm4]:'CSu+<$躻@΂s|o˗>q&Xb0^՛BjT,UO٣\0;#) *5 SJM0_|iEMK57_֤CY1CeM~ 3*F3('H {a+"t&bR4¤= Hʈ)r}).yid 9/*D2/IzPd "Hg>MmwXh ~+BRz Àќʍu=Ce|K#1z2@ r-$;ЃF?:)ZukNE sa: 8_=Ck>A:VbSj9v2t=tʪjx9fJ!NtS ipǒPE]m}itqԪQH4 .#y%1'oNܙK$ Qo6W(: KМM㏌2"/DEP9[~9-#LBP7@sM[m`;iJV3g #["l~nS zLiP=EY J0*qwW&Vo-Ӥv~.-BmN$㊈ˆMr(UTz>Vr])q"]V$r5[{"%$ A 4ՅZRA@+4k3=Y,kt8ڂ x@wםw i2S?E ]._.E5ڗ:Q !mq1 isyK3nWm``kWO${5hz?a5X* T:tWzjW$?M][aT8+:m@~؏2eOU] Y^=ladvPor 1HRC8BJq3qݹw';c["uʉEyK+:}mƱw'`1$iǰTCS`΍H-5z*Ag{§&#R펗M- \qVGߖ$$a77 ڎR'n@ĕPʸd]KNRȕo $wGKHD9y A Q&M4m'w.i4!`}܉ʦ ҜBO.YƚmawwƮ#'O)&\w':^C:ffp돣!C"3%>mLs䊊vC5A_Z[krRŵFMˠHb6[[_syyp2G?zJG)caɴ(), ׇ䚎V7&6 ~k2oڗI @9&-8] y] !G'}3-GFK94Y7u#C(&t Cag^k`Ihe]?P4%E;Ț1tRh' eq1PM)&dnbnu9Sc$C~/PȧETX m)o-wnŁFDBy'Yw d\ P["%. 3鋶hV8C?ЂL3byലaT˪I> Ҝ?\3w!aCMjqYCV'6A'tc}o7QΣr{/" PXv1X?Vku!QC 9 t_tj ΚZ~͘NQe&KWW~s|jHkilW@v,_ލzZ8 ֝Fd ?#>ǩkC:s*AsG> f?%U@v\*DZ0> YRuMն 3LD $"YjhGu9r!r>#oՠ{=_k/ j+ Sp 5^7N^Gh~vfr+ pG)ctZ'买kCZgLG@mWNi`'ҝ*9xj/!Fǀ?=Y Bc4zK2N=(i}e::a/DdHUF]RJ*1ʃЙMŹ#PJ`{T:G0lX!bAp'B,rbm,#h~dw39s(p!hyNJ3ͬ0a/yģs/WLJ4[=GW?Aa|Mij[nbĻriJhtq'E".* 6ʆT-O:$C=p7s_՘6Կ&fgyu,Lnv*g6Okex/%C#)-} NwdV+bn{'!03˒~H~V湂澂HucS(Wf68Zy E߭L| &V_}Fn%M;-δ*֙WT4 >j?yݷ4晕ۀ~%1MFM$3N_W5?mnCL nXQ@o[l=IҧfEqlf(C 9$BVϘ:e[A}LeQ!eOe ihãkM*FJ<'-bMqVl&zJ!Y>8#Nz},6jD͐'(bhiH~-%({*iKUm4M\j%u^!fŴ&5Ÿ b_+d8\8ƌs=^˰KvF^|jwW(ͭú]U( P*^OGD])wE ێKޠ?r6",Y5=i>;A5N&S|M/j}LJؗ GKg+3-5|p@3QL3] ͝tIpîCW؍tg燉zD,*"Ȭ@{L'Tt+‹ C]J_Y)mC |N\sN܌#1f=eG8i(8-j^#LjRI^n,Fy8KBE%g~J0#S_)1OCs b8zĴ~D`~2)nѨfRUw'[v-`(CQ\9$> t/EzB՚/;VMAC@,<̮L&S]X}Y'ϭ:41@ZLhC h:LI?/,V0&+_u_Szg}T#d+:wx*e?rڸrK3T ȽHMg {>=D -Leк煤Z MWwoT|*<]y:EhP,,!MxoiT?/Z8sDnY{2Bc<eɚbeDxR3Y0bsJ8(Yk]Afe|ZiQ4r\ vX4W<+ ~nݡ boatgIS"j<;| rN@w^٭'8J0P.ZGgݲb")ΝYH'\ﰘ"bEijܘ7abl4@wWrs< # "y#ʽ;"N= JO<ݹ]^./֩lT!  a(~8&3 Qߋ;ݓ@j!JC[(;;I ysII%Be EЍ`@HLk%~mF JSb%#F)y L[ ~ ?plqȉ?KN~A)B RN{+].L: MVLsv 7gG9ҵWELt;"h*9CQc)pcPȞz)kbop @T/P7\|wFRfվ:RtL*-&|FCxgأUk]^Vʰ#bƦXpF/PJR5HC=?!lk 7 H Y8V֞UA X+ȉpD)lj\ +UӾNFo,PoނeU,x`8NFbIWj'7:Qr9je䣰UrK 9  uff£ b,u]],gdȯ3BCR= ߺs`&;VImV{݁4# sԪ A]<{h J8g/wp(iN& xkIc.ڍhlߺb*ocTnrI#2z]r hp fdc׮Q@=]EV!ju,LQ[Jr 3۴'7<ם=Vl^V%lNe??t!zA7%#q]œ&0HQlN܍[pp?]{,Y޸g$z.΂@p" y&(oQomwV@)S:5[{\9>ک v|H"DK8db K5/ 0m]z*]XQ d`1WKc,Y>y ydG' Lw$[̆+z*R414-4vi̜E1D]JL8zeҏjMbM3 WcGAn<B]Z5wƭ̵(PŹlֲ܎a1iA6էfNxS|;uLK_?~:oH$NO>Tp?(-<ɛ4E*9}@7RU0"z*lD(J=gl'+\XP'f<ej׾߽BǝxVf~˞qGW(fWX6HY:0?8mS{鳉NQ4:RL f)bd SUf.^`SKs7]6L$3+ $|a%VW"n4psDPj#1БmAcvr_3QĸlDS|0-Ze.hL# Ŀn~O§TEt!_˞uq!8jlfd_nlXⳁX-iZSy.7hS~NK3a/irz^W+znsd@h%w6-/Q c*}Qz=;C y(Qjt~CFrj;}d?oմoow>@bӳƹ պpؒWECyZڬ`Ss9H6}g$gڱ:1xfF>YWg8Bl?biΣ=b|JFůBBt\y}ABvZ}DCx^*-Y_k~>x~sIY+!,Jg!G[-OX[~L2̻)&;B]\4ѷoҨPåT!P%+twtK*Xâs`m&Ⱦ%xEĥ #a2J̦tgy[aIՒv%{)auR<'g%&ecEHR^hznV7q$r%bYnkJ$]}3+3lzct0eiU4cѷ=QSjF(|K0b [M%B+5=HU. EٳdNTHLBvnެ)Tr.ZVxa'/QЕtƳ, ӃN)]z pçWZF95XEWDk|EdEYD 95fW;Lf^;"q,tiosDEDx lv[mu$f KD$DzɺN~KTd#8bO ].#m\`)`趚I Y\Wړ7`sޘJs ΗMLߥޔԣi|ҪŝMK98l|L%mkfW_\w !Ѓ$MDeI3\kC^JSک~0Ĥ ~|Ix" r>HNoTkky$\QtJ#uZv )ZU i\sE'|oycHSh:dفuOfq"W[ h>kELFDV fi (ȸM9w5uonDhKB/|-7 u~?7F&[+MZ('<2)SF rL{~nrzqcZwx2崹B]r袥8ɘ8~ vHoømr'8xumC#d~E TnYmk"VR-/:Iho#Vo(dXe}*:}ճm!-L^JrjǾo)p4Fc=ǧRxE ?TL];63ǔ\-Z{(~ G7vՎEh6DX튚Q{xrN 7Lb7*[;ʢ>Q †'>rrit5K̏jSJ/+ D .1l^;m .(-'t5S&,XLG^niy||8PYétߌ˄Q%SxP/p9XK3&xi&\zG&9m Ybϐ^T3݃IC]ί:rzbUtT 4( sb>9/ڽ{!6v*-b։ƬZ,h s6>Ӏ6/ɺ $ $TTweXnASLhT 2[DEZa[/O+t.L]Űzu voskf_i0)8fF_(%w7HEj0!۩DQH%eNRY<ƞ%ޭ&YI9QӶQӎ:[& s##'14nez[4l/ >v>b[rJ7'V{YQLnhڌ*i1RXL%ܓ bad_,雦p-3[D[sa i5;ty2WB_0$қaI? ri8wMZ[Tj\l4vOzYnG2q%jr]6rf'Vh>ȩVY\3yMvpvCqz~\|Y5'V%\^ _5ЬR[`< !c)%YMA*R8o V_$dp kQqVpmJ:LэH1%x!%[&hlˌ'm^ƤJ yA|ʽi1V<}BWTyWsW! e@` #HQYهl$#2p?b unKwv( Zoe8xZe'ɰ94tV8:*DmTVh Z4JI?G%lJXNBSbk件 "1V_u+`QwqxY_spjN-)1tM&5|mx{vf6W=!1&H>jRRhF Zm_` Y'7b8aGj"Ma .ؾ䕭6 "i0%,JCJx%- BH%\WVoTEZ{ K|] 8װ}5ZQO#AdYz;pm~wd?U2 Q(Ff@Wh~!jrCTrhR # mπt>'Z"R&bD(攞"RsY&Zv#ѥ l/ bFMr-.i@8REȥΗȴGޙr+Z2P~d*BEBRa2A3_΅pp]dK<͆|hԾA]ș<:zU9 f?)Yf2vXM9e]AXa-aRHȉ] .ne^8!v(x8yJtHrT:!`+o4ABFD C|x*%RO|ЉI8ˎԚfB/'V-W/^]0:ڂ H?cz -n±IWNERz=;NUt+Vj*tԶkϙ^rF81ul_GN {1DCa#8 @Jk+܏Yfxɼgb$aSFS-g}6vK^DΒDzO«Ҥ@je;5Y5웹1}_4b]'{s+r`+yY~5c㦌d3%0Iem j~_~ mQ5jFT^.mS2 (KݚS(UPede %СuT6uEݗĂA/ VM=xYcrig&֍OAW*nȓ\awyw=e3 o/nBh훔顧Ma4"J#Ih3GGRy!iڰ𫓆Q g?pb;nxqտEנc?,= ѶΗMׇ`,^ h:?|#ћBth2- F=J4Nd$=m\0(o g#gu@B]P/.'38Vzȵʩ:X/c(Je>˾m7/{K[VfΙ:aj{1mcۄCzq5m8%9L/K 7b_K<~AeRE%ԂRxdk-gD 4tTjDSH[_Xsip'.Yc8ÿ}N7Of&t7BZ|LOn>1ԸWG5v_=uA1fS6΂g p#xEJT \0@u910r~>oC/}DFRQ({E_hqpɎt3s`GW+yl OZX;YkL') }եiIo}^%xpӽ:afE?zlD{o5Īdطɴ";+a))%.iD n?mz իXQ0EMF=B)O[x2T)JGq3L2(h͗pnQs?$ߌżz2/ [PK8p[+¾o{[xƸ*z9?+h89t"Y8n5vc!͗AJ1þ<`eXi{MgW۞_7 ܞ%ʒ/k,e0v#OH#٧}2u]Gk}M谩@?@H!`9c$G!F0 }KКC Li^?Z]+ޗtg0/-^}2ދhL%zU86!wwdC93O:ƁBbKUZhb̦9Rhdލp1$e&MmE"rJ/SMQI0x{B;:HC~7B_<ވ)ChQ ELAo3c ym)k,yC{z#t _ ƊKr9מ`f l~V4Gj2yڃʍ t/^ق-q/K_CmgvO51$4a ۩u%㘉ms` $X-]*_KЧ$ qoG/Id@ {߬=vtq(qrA~=Wo! 0Jgps}4Wehs "תuɣ(+53(Wb-?/$c샓>|*#= am%֜'c`]#LTq2MiUWaU~.@$tNQXXǎū6<@dHU(*@l6gDrV~w T~8qo9'T_{;/ ;ɉՑt{ȭPxZwW"t+$ J%j;#ak>5wMڤUr!Mc궶w6a˱wE.% px]EUW¢#kkYb O\&]jO4*A.t|["iq62gב_Obxק_fw Bv[sPAOLTHG?nLrk]#eV8Bp 5y4rrFw6*so&JV4 Z/ŌdP:k dS2o*F`T8MAF?Wڮ42e43w;!0M%Gg8ͦ/.;B&\_C(`J(bq`I/WT=Ae.WL}\]`l׿|ML֞?U$<}O_#o0e_֕d%gºj@zMLH$N#Ɂ  e QޯZ8 .E| K!x>Ŵ[ًG5e."k D⢙&ٔȱsYEtCF.@f{ʦbӝͬ@󢅜M h"8$0 ouض\%yOm^ŷ_,śԴO J}9Gb[Pg9C˜JCÂ8K֑錾[n$ i齡N㬷əjkuκ)jP>Nu75]P~C??jT7 n''"@{0h 7p/% :'+F`k:-z<憫l{X1 mY7VBF_ǡdAMKCj(- vVyh,\ݹ>ȁ90J-{o>IbCކkeWKHvXؤ+G(8~a?G(roJ=[Hk*~!u g/!*ՙ"w )B\;y>(9*3|kV77&oZ#Wf@܉!B@İ4*a7Wb?%]NZ2OFdZ8 `i[CDL=4& E&8y7X끗p`dl Omx5[<2՗Y,[ro9?aU>ijOLD̀Xok2u2W/4۩Bi|[ í{hFC< gi |ɨ8MӶFѾ[co Gˍ:ۂk5(8Dƪ6 ;y b,nYj6S}Ξf;Q(ӃFɑOoðδb3'+Be n~T+*4yWH;:[{8csg;0+uX9l1-4>w|ùNL'J}IbAmGCl.[1V~t&`Hx9V~;]'.5]XbSyW? ʛr>t5'5$^7"ώ j¡g P;8$PT~Cmo5BzGG,>F^.Y! 4+2O-̠ST2U] п+(zxL-a>ecE z{u@2fBR ̌Hp8BQ/.=$f~V}+w C?s5te.k' uctG" ;l#644c+:Iq%^B(0$UJ zev'הЙRXp:L)!"koS+5c53R> B咑X@vUr+T5G1^W ސ J\RvW+48Zӡ헜|NiGGߍkĠsDX@p^L.;F45(A#^pʤCuc*ȑ##0 i)3d LP[S_lʾ4PХ͖Za [w#*۶vVP_ќ*qLev/5M($KTeHh4Χp\]+0g-@IOEJl,FDdMBFm]l٨M4S ͘P}oAȰn/bjad{{dfnʳ_UTYU/6 N6;L|nK'v-'޻AW@Yh$~' . 5lvx6&uwg?R/s<܍UWLL38(H`r񷙟 O)0پY RKxf3". }(;ዯ||ofO[w}b&by`%,|d4x߽ ^=+ע˩.Lno?GՑËiL&D MiQMe# /)HK߰IRVW_̻MA$(/~نYi`qZM~,Z6vY^<: ΅䘌~ߤ\QdPu%u{^9aH4%uj5yGas34'X\Cϡ]8lIoxR , #|g3zJ?"QapND+n0韆XJ I m^%Q} JIpgU&>n埞+#9<- %sR07Ȕ 0K?~ ~uY]FCD~u/Sw$A3Nj}6v' %w:0s#axuB:}ϾډjDT O1O ~.)۶EZiuOŃ5e'2 +Mv 8lIR$^so_/5Øɫ5*Nqb/|Lbq'hK5/ zjڇIT0f)!Nʑv@]-d#[ґR#<, {P6.-X>nBh;<#]-|[y!_q~g{|~™'#)jяOIGz5v1z/%l+N~j+=efX(p+e^_&į_OV,ӧ`17O< ]E { \ +d[b7hL:_"F@{`V/V'[_rr';b/\[WFRby &¢ ̒xS,^\8x~טÇ̶(4?'%^r[i%u`i- '3}1j`srMz yU8dp6?dhڗճ;4uϗC Mt~ht[ ?a^D_ xk9JrAʵPD'Ytq` IbZ*_c !0`(5dJ@seQ`rR=oa,G\(鎆*pekqd(*ƚɴ=-]}mac[đ˚x?g=xSvlq "2|$ŋu֯Z*mD>tŦ}ϥ_ +NZIi~Um7Fl#WcGE~UiXɘfD )d[DO|yN, y4D`U8,ܑCڌX*UE.n=ju=OP*59/dfEٱH~p8N:p6jk9Ɠ])%pAd/EFqQ3{ ІީВ"v[ͯ[ kP$_}399[ו%j1Yx {? ߤ!Υ}؜挜V"$␍j?d& by fwti>g{2xiyeJ^4d ǏV'O)sc.@L'XXx-9M報lSc;(W> q8dv*^`9\lvڂX3X`]lv~kt&g}gh_DŽ[\>C޺Jk2R)$\Dh6}yk O:*vxTL-!J7ǡHw҉3hfܕh6Ϟ}[$CpZiX8ʇq w?2Bc#rRwH;ʭ<[/FE[rj]C~3|bڧOk:c{R6XD_o *.Gl#v-l̅!/N&HzԵN'=e|=ٙY:q1ķOUS1GHȿ:wf^眨T+=D dXW8hzhŋ4- !FyP>Ʋ X&4k6|Wg^xa@ LS~-%|;WBR_D_ߓtx~idOa]ߟa|D?FCڻ-K4`CJżiXr[ZrZ+v#ٍZnYqFcqS܎|@h#FIT+X󊟊V x*5bdF/98/h`S柅ðY!sU~_VJWA8^a/SW@Ǫշ"TC:\^ ̛7FV͙,8&{滞='d@~owWOtU*rPtE{Y&T( }q{DZ*tUFkHCc<@ݣ~kA9?&nx?E^]0SCsJr*a Eɨ=vaP_FyrΰmP${l|t/,`4~ePKՊuv p|M/9 kqJ' z&YJo (|* Pclm&@PTnIyAgx<\rpc+*B{ZQc|w;D)~A訦$P={Kt!L6ܸO \s)iqV qI<~ Qe9rU?&2YF/75߳ͤN1[Nl\;p1u"Yzpj "$:l dhzW@D.,|#9-h&!ҕV e=j]i2x{7PD o\+@;ŷ!o=s8ʱ(?ǭlM/ہCTy^*jq]HY!3uN29mrڕڼ3zЀЈdT^ %7 9V)_]Ao콟N+7l\1X 2wRcgWiČ+Q<1y5f `'Bd)~bqm_ O\&XMJk ׫@Ou ?& ~jiSfb|YWRrә5D&?8Pѽ:aZD}GdP>[j+XW3[)Yg m-49#c hmuxZhxݐ3y+m*ts$U Y!ũ&mA{A w/Dv)؝pPG3N(mEspPMsùuB Aw9hF-x8!>gw r^w |[)JU8YznbVaIgK U82>0KfLvVqP8x.r'NTDEc#R x I&?ၶ,IcDgDInTFou^'V7טSdWpD!X(o擊 Wj6:DIJZwf7H 8٬aYzFAJbkzݧ,!5UKW_æҭ]"BBl9d L˞PMfhC ;wH5HPp1~ԙÿArhP*I{Hx\_O}FIw/KΘ9sE5BB%)jRc4]~Ȼ\Zgx\^جN`?a>9$č8D׏EVu{"Zi*"4bYc*S:sHzR+ܯkP.ulp8#|dg(bw'i9\djji 8?%HU`KUbO'Xf8#hįWiNVXX:=f[b'Q$B׳XR_B|v$@6.#f(zdȊe~ca[d $x컗 YwZ"J?m$0E;eH95/<ۻlFtH N=$f 5uN VXͨlAZ"GBa@ǿQ (|\.hL`ug ._zsrdJBCBa8[y$2D:)'lh!,UtFyEVХԍ )Tg 8}6Q;<2үZmJX fRkem!TZxF< 705ejV)&*HU&z: bc~ݜMF2}up)^!+NIMx~mK3퍋ni:jDOڄKr^֖t0HS1; 8Zq0cJ N{ +C>VT db͈F{#\8 ~pjc3xңrk]b&h]O*V,u0c]2<z4:\^Ȁ. *`ol2Q0*_VP۱Ki@: a8O}z/3JNZ ب npivȿ#?hU^=NOdZB"'| K S )<2'μ^\6J]6aЪ)NA:S}FaQ0_IiuBQ>+c 3K6lcd>? NQƛp[ AKP:T( UrFw9[4Cx#&WR/qD)mEL8X̀}nDմ0iW1\9etMʫ4Pe{X`! wuoXӧɴ=@'k3n,gz߶hm?h煓'ۭoQOiwGj8nhz8plCJ&=2f&> -ftg k],i}.d"$󪚪19H1Җ1,@AT)SIA & 7{BXQ\\_]㼃v!}p \{FIZ1'44nZ!traYZ(%Otn9y?3J܃ЄMy+7XW[.=,z,o*2)2bvijsZ@H^fbѣQ1 z]!rֻ3Нd;ygGtc|7>Z.~ q8Nݢ[śr%Z2`/߿$i]yZj-Xv}V<ڪ {K]&m.S:((Bu?@!O5njE''<-{PCYKǣFʼn9+}uw Ź7'rQ0ou(}ZnEx^1Ri`{qGoYg61xA9k N"vY7q;[yv)(+b_~q SJr_$5䈒ghXjy2_9UPfO9cg72 H\H%C^ZG| I2<-`%\%HBHŴLp(قUyP"*]}`dSCj^ݞ"pn1E=Ma[df[*ipziK >Ӛ _y\*l2i zNn\ϙ˛_]iAHNH\q3j]֜>C_>u/**7u!:v7ºx_]!PW %^/aG;6%6=0m;c*5_;m,hoÑGQ!"*H Qꏒo&mdpQ RʚLbPqEyb'aW<áW}x}Fpz.J cҡ/nᣫdy&z^8}.&Q+ ?eGb*%mkԐwav*QD)Ͷw聛,CMI>rlw='Mڠe0Z'= 46pv'2)Ǥ p0 /{Nq~q7|p/^ T$rc䳟7_:"/!Ee Vb6Ҷ 24UM%WƂL`h FYg`jY{y03k0E,erH</_;Eн&0}hׅi [nB LoMkiٞZ_|3V5r2ydb?#j$8fx^)bGw7reBh 0CVY< ao@tN9Iw>%q/np7 C^(Eгꑴ-ԛä=eLNylYWRF- -8amDDMCJaZl]Ncfhe^5X1$Hdv1p VIlijtT^ ,685&y~y&L4ӨP~7ɵq(-31 >ͥюF,w}NM5mhRpz[P8J‚qj 1ATBr6ٔѻ-.zX) C52wT;Byvdѱ8N<> M&¢pq5]-L&_}Byд{i*N(…kf[#A`P >_'8ț闇 ȁ_S ' W}4~$ Vשʂ  07lUx@R :4;)2aF~zF/r0푚cGoӯ$yvcn{w`5_Ua Q>5g!W\?{`Gz&P&c&02MPBO&6=ǂuu'v&aYk#q=3fIDu 5q;єV:'ёX1"ĹXpµ.th ܐC Rj2EA"bplk"7"^0}Iˢz$[i_J/kPD؊_nxJƴtIg/O%Q\.E'6b ؝A8{]Mn ^pjpVɧ20ɧ0nc3[R"% Þ05.+qF6='}€8?.L3Njs{J͠[)xw=ˏvٿ@yZa ,F>2(\갷UDbXh66w4@ MaY'<SUe(ǽtA ̀PL2dDfnO_{$~hH C;q&xr<{Dj|s|x2^"I0m[ZUV@NiT?UA5)THcb,+RfhՀy7;CL5qwᅅ@yT1)aT^U*nOEb] I${ <ȱ i}daE/PcOXg] gF#W27(_--k鞴X5s$rM)' n|xߊCY ; @Zަ;.O+lUd+* ʙkzy-iȹ9Q$JdC>cp@s!8IơK !o K:*sA.e7oSH&MJp8 CL}D,5:3V 0rtr}{/zTk' OYLz(G|РHdv鷈dr“ڙtXwg1e{pc``,DX B+al!%P?fZ3]>)%KbnʒsD긯R?q] !z,L`.qD;:y>Hԕ]z+-8 ஢hu"\o}/>ԡ֮H]BCׅzo|j@iJ* ߻Ϊbȡ'0HFXeW#unH/&,gC7"N(M8}t'tx`J[,p#B1,6F',h+Q07s=P|]W͋}Cn- IBw=<3Tk|SIRG"iZ 璀GY' ;kGPmVkgcfr" }2ݵ&! , ”-y~'5txlaͭ#`l {ب*1UR#d緫%"\=D:+#Ws.&k :5a؎C['sۮ!]8ׂ2ݶ2d+~ډL [\еkn:{^r%P;nV֮/-)+"1] DL8u  ZQ0lhP0\=Hb lY6; nWgh#BF$\V:0xc[TVt dxKE2@Mc+Q>f]4ӘAk )CG]f0f8íc4;Ng9 鸦-@BRp\/ر7?1ۛ뉵= ga8pH1Y1g/YR9LC3ư#HںzQ)Zsw,'O'?KtH,;>vMgU }wvtEd+Q5!hw_ݓ3QI  N5')ztT!2T2ź `֋͠'lqCx>r `~g!tVN} r6pRn^˜5J 0=tQnF g 7HtVUխA`Vy{֋,%uX˚`ytQ,?ܲZI7xiQI灃rX('Ҏ"*m/rJoJD%L(6ozx0HA&AӫM_ dl o'b/>|O=7tF2hJ wLl)Ok;)&LB?޽pY*Q6AEፅ|_)s1xwHx ~}Y[}R;kQ"G[CM`V2LxN<:ݤ}2s+ /r ԛ.L@'4-qj{Mr|YR)<^a|pfj^#/;CZnX:ɫdmqZ\5ͤwrB 5ZJԠIe"St̚,íd0Z&v@ً| ޖ&RiL5V +u>[:#_ ug}UX)I쌱iK>t!遷ssA+9- t]!łYA Ҧ٦CX* QCJYH2.(jbx[!5)ꥨbPD#)< ،j3:^NZ3ǽK5Y#_n ū; tjY4: v)pF8s ` x{SKkyoH_ӭ{ 2dO4f)Mٞo$2 gż1ӓ3R B!MQ*ck;kr젚ELJ#).`cV-uҹ=t9TRF6֗KRl IWv")=M8J <1æLsidždi&xpsܸ9:a1 %5JD d JģY01A_EzX6=_wvͮ66kVb+,.A HFj-/]^wӦfT#APևqj{*xQX[?$&H*|.=̊GNS/"?4cxVIXw+:)9{bAq5&Fbsf*Gyk=MuFHMJbd)4J04P v)jLN{*ͫZ)Tp IS [6PNPO;}}k#/ ڨ7MF[_}lƌ1+ X:$ s9pLˆ"KF"_M,]8kҞM 0YƓl#p_ zAT,krJBj|d/*A^ps~4͇Tq(fvvOs=:崩8 3OL 6,@^K1Vdh ki8•DA }.SMé՛s{!$}3 Pֈ}%!rh I`>ŲfNgC6r._O|'9('p'Bѻ03 PQ-.YRf2Fç4B.8 Wv$і6^bMA 4rk5"b~h0<"a{g}%8jFg"g^ w> `_T aPi0 <[u= u,E,\p e`DJ/GԊ|'LMlVn;x0^iFBxuWĺ0"nY-@ `;y\ǖh2x*^Ut6ia N8t3?sVCz:rALEu]fDg樅4!k']q#N.KMOB22žqZ5[cv>xDNyt8rN7 d (~F ZE7~vd(ώ. ޚƅexMm=zkO 4o83Vnw7)tlջM .,-%4I% D!IYu$'^fxP{r2ZF[.R98:o`C,d˥ij(K2`kg峮qtsk1tkΨnr[(?T`^E[pDa31rvx~E/Y!YF8 ^<$G}l7wB@c8ԇ4rɴ4k빈JMoΧNtFiZ#S4 nL2 r "WzHY{d&42*E:5 wE0l_!7h m ]dby"S^_\A`3ϐ -o= }MZ) nJI ->p,[x^KD̍.=kRqZF>_I'`y ,fo^\k7t;X`gs -}qԩ4"d?~N6@Ԃ9Wr6-:GE?A%$Dww-ȑ > SS@ 8HyoyUDi'˩[.|/Y1&H8lgzՕu8g.1f.ςT~ l{\I:H;A*\\ 9v&#.c>X4ךDžl^⻊%l?ΥBȬ ;"dѻ #n3m'k|D̈|jFCQSB lj:dszP֙52w1Qev2?K49CRYGyҖmm;wS*ܕm/ɳb6Qf_0l?lf6pVmj-|":c)o6q5斀Ёdvi{ +$+4lm4!ZnFVJ EUKxz$+2#q)9P6ŸiX@a|16#EYc@c^FG:~_A+)l3{ 2ى2Y91yjEz5Ӟ16R\Ǖ:TE=گ26d'6 lKl# L]&BH^ h~uL٬BK 'fn#>LEy_jỂ<)W`Qr[5cj'UM|0KΕv_t rJ"dR!ÓcL'}R>[`oC!JO_Y~I%d`._ӃIg~wF^ &*uq~m+ /m*IҮOq}QZ3d}(1;@ۯi13j>=µUĿm A: gTڽΫ4slM4xuaFWEr٦[Bl1eےvR熄aR\(JW_Q?w]{{zvYG5Zoڊ- =2n]['|bO~uUעtU_uN:z+E6 ya0{?跘39}ڣK5+ PKR*? Tg+IwDPlyn,fD\qI͇+n"67'oRW' ", q\LrGd "c"Q) bnUx**11 Ű؞~ߔZ%%.ڣhDŽWG ?__/VU6YAv]'bEҺYl Np#./:缼UGmxElQv5&+uk 8xݾ^RaҨ\._>?ȿڼ;[őq'#_{K` %-wPl, wXaj }˸6sQa]r2T|w^m+?65[I;5`TK+F֎N匓{LO O8le[_G XA3z\?hBkj=F 9-fF)Dܽ TjNr ֦(}$-`QTn1ȓQ"! 1&D"o bv[&:o!x.mZZMtx1a%q4h|d yk#Ձib{NT^@kr4sKx7Qs;a;AH -%8T{=$ФmFm}ME2JVa([\AgBP15z m{S]DCi Ca6p}OY'@ L{nfǂAw@ '$8LTw*@yu TET׃P>x9Co䮔5f@ۏjg^vE. G<6G?M7H{ʁBc*&6;'7g(?nwΣn^`9ܰQ5]ۄR{tc">GSd;m(  gdzzP&F$j{Ah04֟5gFPnc 4EKN>q"Wp9vi#imYtj8@SagTXI_ m\C\1˶i}>8.U- F1T.o-=΍]%KL9;aa&}4[~~A!^ F+$::h2X|_GVXoR٥ד_ە/I:hvuq )kϏ4kJb{3S C5V&/;#RMUji| S &qqJG0dl3rʦrAlC_ \(q4jinKF`4lb# GX9dy^ape,C;*L%_qIq:rr%jS.="$W"L)/J0.ֹ0 $r~;%I)bihMtϚI0cS567Bq[ D_ړ ~- 6 6r޿ (V6&YWt{d`O|8t{kϮmTg 9Os.=*zQtUDx3䪊v[Yo;uh@T՛WzlIt;Mjq_ `(qָ]+| Po cbƕ$.33aɳC_ޟ1J7M^=HS_a|p3 .]o%'^jOJ˅ ɭcyjћkw|#I8&>TfB_xωmNt *0pϪ8_[Al<_Q +<2AN3Ʒl.;珈p\Ls0چCq?,YF9 z;o{3vN3}pBn c lݝeUþjgd.Mbu")@uF3hl7,XaY/?vl)9t@bnu{G@G m-nTX%l `V7 6JԜsٚ3]'d"!%[/O_HL 鏔l $Hv3T& \hpfZ%E M,ZwjdNc'k'B6=mN2sYA'·eu$= 6ޟdyJ22xiVO 48>{1HQ5XDPV3[͂A eP L1D H:;Mr6:5XlbϥM{p0wfID4:JB DK>#k=ƛ* :N-H# qS`~|o|Dv)7XZAg2UW>AH"(|\$شw ?~P6x\?/MR3EpX]ܳw~RynS-x`yZذRDaԧp EO*F6Jr7†{"#1n6&mJWѷE(HɅM#iAL#4z'-6Ǟx(g!foOݳ6}ڎQrHtxcÐDB<͉&N@EqڸS.czF<'`/;I.nBlbߪaP.U#[q#zon<4E0}}iOsxrT|c&*\Xqi Q>M@)oe**^ 7q,es30D 6X!Gv.V h|ZK9uC`q9 Ls+\&8MaW&8FTZ1l jB슅O}CH0ԥ hwkÈ$IBՒῑx8)S=. ezbW}uR.{Z!~a[#ͦ P!)ݜ o Y+; nUdt}Αd"ɤf v Y>೺KZ"EA:MHkmMw&Bp,q3K ! }N_EI=KRR\l_}.GڢCNVw-봓~Y(uyf_4(yQž l9;xa ӗ%5`UxN%u0$z>Ѽq3oK#J:[FdC̄ t#'¦Piזq 9s_!Hs )u z8|ASD2]&*4c^pmpC{|>;Ph`}*)?crǝ Z`lD>ϙG-MUg~;= 'ae6{2ՈvM{mV͵> 1i"vBKšOw#j=G x85kۘ>x&Q8GDB~~7hܯک4+ZW/op@ȢRjD(#SCh2炙Lc˺p`;븿K5cDi&4>ַ-_G ὇nb4:}&z(#=`QS/&M- ; ع`|-CRkpޙIYr( n&VP?%.= -,ZacKh6ӣ}.Ӵf+Yx).ŏpbpK|hr'=&'(i %y$}TĄsDinEl/ oSC-N:8KZ('Q"B1Kq?Km2}վĦ |$Ԡ #E@b'[ qAorWN?rtm^} 2Π+z_m\s'@rdh 3b@ 0~06YLdg|1^[hGeoC(=Ky2!Ͱ&;^;!91gfi>[ )tHWՃ|xI.|Qk(sj ʞ7h޼3enOLowRd=GWk ;J A&a&q0w46/p_n^l.#i׭trY]s&Ipk2ORt8`b C}; 3&L5W^L*؝B  fKJɺAN T%ٻ-`<.nrSmDI™#6`L{9%g*:Cu/F{7EQd\iỌˍMX-h(}uPjE44O}X/NZM~,$OywNqʶq :тr%it60C>~'![x-RN큮>Q*.ۉYqb TR"H#C#8_x8]sToJoW) *t(LL1Fh%itj)MzM>t~   QqHd!8WPH92{#}NG+4,a(d,Mq_FJk4a q^~lt:K2"~"Z[,d9'C9~ub}?OG q2l;i)סg{G!,j>XR:m,C*viI e߄YN΢4.A[3rW}Ȉ2G|vg/i@W|;vr)>=nH-ƃDtg\N;愲7mҕ 1e_%53<,# Matk:?GM|qOAJOF?((=&7GPй3Ĵ )7 ,r_sLjPݮwS7ϋ1<hkL A>=O~z`iМ!c V;Áze۫';^_eFJ,2WNfʿJ(6˙#I *$>~eFvN,zᏪB dY_u$!66`8T,P@4nP f3 ?cE ZjBb^ҡBunن^bxJP۔4Ά Dj:2reuD31b7ߋ6"ֈpSsMf:􄍛GQ!Ӿ0K\P^Axjn Fa@qԖs y{2D ^ՎASUUy.2A 3RQ…Zh (9X ntq)Pph ?Ń;{Y`@)P=[,&4>MwF'VOC{~֥ ^՛iU ̦qgM\[5{j'2 hv4)h, @=N$gR_W?` 9u^$[db^_ΐ4$֢]PIau0CIf AH'$'lJ2Nh~{s $+yFN#TP g3M7YR=~^PHs6֒,۽qw$""nP QłBNn  Y@vhS5< jR[\~4lAIWGzsJ*9K`\ !.P>]4MqGA]0?߈>nWAR.@k*ub_50UIW -%=T7pRX[hD<0NP0_ܵs!sO;ۮr/$}7-_qSoZ3ö^,{pXYY|u?ٟF"Gb^4>m[-|u9Evk;Z -E7:|`4(-ypSpI(.I!m daeZ#vU3'| :/e̜UoV5s٘I˶Lt-3O/D89 =;bO+d1PQ.,\G 4v.ލeģ1n,˩Yf Y!4UGfhO`^ JA0Bg#f\y/Cm-䩡^$Ou:%z{#'4l20TZmNM͸i,D|s 28y, r?WYqnzaij1s1kWDi] hXrHg|#|Mypf؁Gc{6*sK _5wʦJ%PThB o|w; WJan}*ޅE|'T'a, PPZ!j/ȰқFZ`*)zvA9pAn:m 7 |I FEYhM^Jq7rSV*A;{B+wjw-["p@+ ު\ֆ[ܵ MqU:x pn^cTAqd~RƔe#a.?G鮈tǍxn7aag\?wOOқrt $.s2DY21ZHC ?;dw4Tj%kv 3#_QJ+Ui[1QF$JJSF!Ӄfba x($_Qމ c8;4D`4KBCx!ۛ_݅U#qoݘ1r+݇<ЬZ䴃Xaܥ&& 1{wT'*V}|̎*e!ӏ'BjfD5X(Cn!oOLU0d*R=DVyZo5|BzR H'8PhPBӸSc4)p^pw {e߮iE'ܴXswFҗ+ NGD(8v I}z0/t/O5)ED3%v1o~p:ղ&⚝(ĭQC {x$X@Z^dz 2ٮ2Q#&yKwEp?Menw Qe +.(wN?vǩY#s'cRnhF TYK{1Efp1:Z3g^OXS~s "yWM%ǚڱ*U; íC46JxDn*fH ocI" Lv9͎2-Fju+ݢU[-@>mufC :'^Bm5U%KA Wϒ"DۃZ,J%Kc!\(^%~ UtJt3%ڤ|;KL,Arpv} }m0o0n;\SE$ W==,/wYdzm:Ϗ৊!+OmS-p3gsX2iq0}Uqv`QZ`ϡ \WH<>IphĈ~&Yy< ޝlL}F6bh$M\a1tۇF X}۫3H7^0[)6c*&`TRIͩve1X:iW<+h1)љA["{&3N(VZ3LcgV0eçW^4T={I7YKV^dĢAY.N4|mj\1w'WzM#ڙG!qٰ˜>X:A&Z! NTX\?Kv߷ PxD-%+V\C }.S`ݖX:F.sk^}-)NI4O Eb!WSXVZTOm<ϷPVAJɞ@͟WcI,s0(hz?g{)~_>BaആrlNMLmZCu' x d'l@=Kɶ4mE*fK>婢{Pȡ6Ga^Ð/b^;񳩱;#a9:MPe:{Qlؿ04YHsR|*]+D 2FYT\ ,B~Mz&TCsfG xBiД5 cd_Kjy6SDp#iHf !+ۤ3Hޫ]7J ̡ ~;#tг";F~uᾐYpF N!:d,@'3Wbq-PDIFՔ 5;Mw0hGĆ/[ -~S3$ǒT./fѝh/+b ?@%X*[# BLhː菼 B=J`*! \ܓÞp2Wzz W;LVjBc5Aw7<g5kYW;x^:K X י@5`{n߮^o<=d+ՑBY[O$Wka;f(Ӱ0W *l)0P6,4NB5$*EUeZ':$ wxCy*&șTTĦm1wPJo%Ռ\;^TZ)ш 18ւ`df}öW{.à+.I+g-4Ev{&7!]j `u8U8&r巜WU&x&ybPLoMgETS&" U-uc5i{v5"?̦) =dΑH%1:c <"8 + Ta"8(ۂUX@ A$̫M`/ F%Vdڐ/<~P4E28ʣg-v U433}t!@ޤ^0EWlxWcCHto+!0Qg>^H|܀A)=E#,L0o4PʚhZ#X+uTJ]!qo0_O5;3w$huuGb 낙Ƽ[&[B.OcK`b|9J@ȭX荨X`)B4T&KE {Zy9sb6GqJ>tXҞ<_MAx)Ml!D`Y};= wV `)K%-_aH.ܵu #y V]OmxT+qp >XƏ"C':?A=F~lCjÄ{씐)LO۱S 9+Ww^ݟ-SشOx-F!|.Gaҩg]lU RH9p.^>C) v/b25o$\Bqe)9#艋1ۛ4|A%~Uei*Ov{ ܊}qsF! K?lX3H$v֢bKX·# naʽ { tm窪/HkNyvYޫ"g6#S/˒ ]{|hH@e0r?пj_i [OXDjQ]=ob^(nG/Qr>VJƆUL3ʹފ*v` 5 "?_vtl-r!=LQzcUĴRnR#R }"Ѓk{.c}?ttg'l|2k];`F` \+M*z%$93SwmFg凊7BUnIemT9{o)pCGvuHԪ?B|}]0 蚋'+?gE>=4۰ZĔhݞ(k#xq8r<m9V 0%1²*튀CLf޽Ũ]V%wHn~̠^&^~O ἟*由6t]d1ccR%&)9@%dzoX Ɛ&QRZaNlʘb;2wܰ 19Gz +?el˙"h3M]_&Stl,/ .h],|[7 O;dg/:sK[oV\_L6{Ө8X}KxL_6*Ϲijvy^(nJ`=y_;,AjQ*F@3NF_Rظ z ɨ&JЅe`@'pl=ꨡy.p^M1k~I9pz?1_S]W`şv>g;'n!qr5h?kKdsI]8c9P6eT --v殦S!&Tqg%xZ:%hsz gg0)Ҥl9/zge@UŒc ܨ7]ė:\)-J"+\k?.WSp.WS S,J~)fp5;c(-_X7]=#lP%T |!?^(] D&Z}9Mr3 U?Rǚp~E6gڂ7+`(ҚUMͽѤ60HT+aZo`/P6(jEqz;x #7n(@wv)%-qg.;T}DC8x[@؍޾WB5G!?Vh ȱy=F O\᭣ 3kqLĿ7!ߜgYǀN}b#,u'Wȸ9=#4u1msBH4S_τ ^V^(yOt>['Li1ljK V`\}!$ "_]V2}`vO&d tR5p>`nǙS(ܒѲAp7AZL܉زGpuK|޵ zAl}&Mf!3*{ G[̺s{Z zgASQE쮙L@%5ʜ 8Q6. ##0(WUMnIuy=9, ]{vk㽚`r#˥fN4 ;=LnA 7A=b-[e&цb"PK3؂Jlv%BV ${d;y T?e0;M8`j/ʎz~- bͦQ& ^.kx37-YT0-T9Mt_(x*A$WLgsm˗Ƒ̠BU?%"h h-0TƪCLD,e̞ΑeNl4·xC4nJRa 4;.NֳmS~a:M86j>i@ߨOUM,҆1X"BK}.|mdHXiؠ&r ERMG598N$uAP>Q445Jq$.d5`a+Ḁvsgqq|/ea=R"50=i2ueU3*cA,MyqܿP?K4[~o3 ms$aƃqv.} 5s6/3ZT KEZa i gyqOʯwL~SMn)m'p<@qI$7BkBd%*hQG"fԺ3v#?my h=Un d0V!Y!ӑXlfK+0QZg>¾p{Q{|Mϓf',Q?/HbH('D;ǎC`M;WFmul_tbš(CM0&L&wc|)Xֵ*/if/<'\tOxӦx>Ĉ\9T13F˹Сz Ub3ToUgHKM=Y5_ T8|R&c ZX#hB]CmB$FbLJf`gite{s*B.ت,&ŹHAgU/v󙒅lwЇȕg*[A|G|n3^^Y B;yኍ#o3.oO3tᱠ$:|1AizE#p45U&Ʒ7cu R#m5kl dF5\[!0Ȇ6(BS+` #`)58,RF}Bv w#AGD ks( ?`rwẅr MphQd<R ?k 3Pv%Dn˝*jRY"!ΛXS-쪐fdw-BuU5kQtI"*DOlrXLƉz[Ս5;"Qq+c/%IWs UblМv,5\4J">M $ ]UdWiFKɥp9_[2Iy1b+>Y[a2s9{+"P麆ɐR?<'#RF ey{c #`2Ta NaL6eѐ\D] OZXvs̷z)xityZDֹjمkȓɬhsKT_"έ԰W s6MJv!l\?@RCm$~`/y'sz2ok<3o$*2 U9$O:2YE,"H sf!sP?v;LL3G݂9峎'zd7? (i7W#/q 5/r^0X[L=?gw[0\J7JDsZ1~f` IaNA,yS*&Ti5" !Q MyPY_^D 0>iLy b &J撦NH.q ?HOe =᥵]7e. AA8RHꨔRv#kHת&zHԶV$O] (~9ŜTIXm;.G^ kptK,&>w knIfUZmLd[qʰ=Hm2zi;D5v)T<4G~͝UƟXhLd+^euO4".#ïStk g/uݷpJ\N ]8 :S7 ,<4}\ IC.vàA}8 fqjUvfՁXme?L6C:{2P'#Z=. cf@ MDO`5y8R0|7v:Ze6|3H9 &{zӥJ]tfWe?;ی4L2`o /T.;&3r))Ձ^]V"6U_liKSnJ) %ȱ*FDesƏ-[&' 3VכGR+jG31wc?+/y4;"_p&3NF{8f/Z 62!3%3J,O&j8gCc%a'RGuŖ\==i))RNz2Y3ХtHBZ20"V3WA=;vaȨ,c_5''[f˿ym:<:hYz"C~&+(70iMFl$ACPb*yiRw鋅o>ZJ_(#O\9@1xcmY({E6=D^z.tb./Z\U|dئH_^ ?rЈ@)N'݌\OzCգ> fiT,~$߭b&WVT`F7©.j5qZ(X6A4o7Zރ1@mSO>[y҉HC o½Hdbq"\~P];pPvz;9|[@ZSFe֗tJI +=^fw V,wbxDC 8I3(}- fFf3I}tQ ״am)t8-8J;fJܬ*_>A7q{Z첣{[VuTM:tG8F68J&[PS-{˹r5y}\h3[ 8z $$g M@R\% hqѦff4wzc6Vc3ʯ[wMfK*e#A*80+yry-72b*ջ-$o瞧U-$2>R!)5bp?w(.f(,ΩQy 7ʼWi-?ghe$xok~(=Ni4GA s HL.LVAl+^RNGֻO?Xp^OG>oqj<2?xn%x"{HϹ8NXA3i N`IK,#LEƱCGd!^ъGH9 Jp|tvp d[t:}H=R$nIj ⶦEIk \ P@kUf`5dru)4{~lbi^0vʰ;1]څiQFyrۺü |8\}n@yK*a#Q^Gv_5v9T RS5וt'%|mZ-O:àe4ŤrOQ*.Ԩz "q{"/|li-Cl[ 3 #,wⰬjӮʡ_}6^ ]k}.>ʍdG@;2A8!Ԛ}SkyPr0r2-I<9=`GBFZH )4$dge,?1sȎ=YϹ-r+dbLeOȭK :9Wp%Pդ.3\G0I TBBư5!ڡI!5 ~7x7Wr_#ZW9$hw;!-#kkKE~eˢ l/l&gj!wŋ"U7تR!u$r(9L35Yk[:Bz4ItCj:46KM!y '[RiCnW==_G2tt! XBJ`ܴ{v j>ظAVUo8&$t![-:a_v;ԐT⢽4`U 6bOk޼6]?뱴Ƥ83{[{룣bD郇fp)@VXK"?ЈZ}o8bWsIe)0',%0CF^g=NHڊ&g {Afhc/sfGk0. \ 6X3+@[J@D5흻ܮq*cSkB7STy4tɊyB IMoMxL`y B&0&5,=ąQ I#_߶oⅠGz9X16Cu( P!t8B#=ۿGV􏊢S2۩a(95._rKSp;,tu(J@UoNy;Ƕ^|- j?՚t-y^kW^׷8!czp/ulMVъOQ5ҐT ݵћ/|H1g  0G]X>[Ao-Gx:,}ʿ]7'R|U[Me 3fC$0p3BX90+DbjE"ˌkL2/KX]MC 1l '?b205m-9U];0䳀lB,׋UʕY/&j\~5OocP\Ob6=dt,]MNHw*oceZ#i2(u Qid1*Lj괁OpbS~qEk=6ݸ&P"2%lcpnn ,<^b쪙A(T][d!؎% ǷT"H#؋g3Xd,W2C~I5Lq/ Y!FD[]-~v6UjwѪi&IjOd٦:/J>QN$x(_4ZΟv15Yۢ{>zsbo+ǁo&,.m?z\=lp=I~{GC )b䓸Kߥhap*rmST!M;]Ϣ!iOt&{o,4' +i7?RܳRvbiu dg-< rT?uTj2b+nd*\nwm$ (/R ڣX?c*N*LCztlAq'C~ɺ IxZF-JX-;.5hTG8 9s8xaU ՜O=`k )ӕJMv;QTi01A£ ;:EZ )|ŵ[ ^OCWsh >Dd4_=% fSMFJ|).1Ҏkoz7%k8!珵['*2m㝾P`O:}:8f6BL}^-0)C¡|\DnGl ( ptJ%Td=0Z&P";!wRp5$$L΀癔 [,B  DApfZoCh!TB"<mp|BN-iOGsr0&/z>̱ݎmcJR#Ajm ] S>0 ~f$ٙ (O`s%b_ܻcq;NOVI>𛆁=RX=!ߔ!xɟ=k|XeIyN%ͻM%g;9ߔi<˕je՜4u4$45Sڳ9jVZ<7E:Hg_ߴ[KO]X!FJaO[x,bBmdcbرO7Ճ)JUab6qaf_Tx gV<{MjVgyVySmaXD}l2o%sW1H(uhOv"AN+\9^0vsИ#{j62bη4z13r3 ~69߿A۠)EUf6Q§@})';݌T,qe4e"5•~Q̾!ՁVD9=5s?UuŚ=hMN3VFodWu'*igPQ+j郱 K(B@¾ֿdqʧ̅{oU1;066H!ό?@qnֹQɸIj@^;)sˢ~7!$Y6mnvD(7!nοg%,ݶ#F{[*W4ʷ*}vO+Đn"rHuQ#B=苬 ۽t ;)BtD޶?-_ R"OӰD dQ~`>.Ԣ2&,LqrI5TEEҎ`!"DB^1!ICBsCJx7&5. ؈tc``(JXf<I iG=aBh̔ݧ ܢ->It_50KCk50=K+l,n VVb^ˊ>s9 z^tpEf"7ﺡlz$9 ?62fGĐ DK2#WOΕpB8T3 x˵dJ5v]] i|tVU<70LWkOps!Uwg::{ @K"+\>f`I!Nƽ dyW!9&EiK}D21͝a c(oۆ(A}b@|fY`ATf,IIhNB]'n="%=iPy(a<̱&z.4s*8D|cb +ˆf) J 3ܥI=Xaz&æZpd5&hWn;E \oFj'ЙX<&mۜ_V9puG_78'bmܜWp`Q.ṅ#wzXcLGb=ZX78UmK5AKL;?-OY\pr֊=%7%8)}G8+W%xbf)^Knf"cIz!|in.ۄjla\Dɞi3H+X ܠcb4پjLPcQĮ`_be!*iqT3+k;mgK&RI]zh#pз&Ad/ b1q "Ȭ,uH$^4)&&f Kl[AʇYIBM"*mi٫N"W*M4t<47?#4D|gyDzO +~W*>G;^2R!"l֥jc҆(CJboAQ({|P.˖ĢX;[ 'N LEq)v1Jnf=O;+#! =Mt$D Ɯ.qʷzR3c@\B5TZ39F= >K2uPr 8rkE`:]OT,HAa4vKFBQUE\̲˩nzK;, #TM6ĠTfAX2aTB0%Mq5Rq\Ż?Ud[a,d#A ҁe=NYB-88aO<΍f/@h/iU54~-c@VQ4F-ei9!2RJxHE#|L9!#d6AOPS ]9;עMԀ\%Cr+DH^Gqȶ-11aG4῏4;i1N*qϦ|U0Pr).Riβ"LpvOrj[ol󪋡۶db[C؞}Y 0:Ts3;Y/ *B0~>#cwsnakfrN,gJ1y|ן]bF FgjsomZQ߫]7I‹Q@=k0$ki Խ3T&! p-kWvtWїMhM~lSz-bڕgigۻ_\;V=ÖZ5.s81Ha u 7:(at-="Z oM$,.8AJYiq[Wk[&Eb94A|"9Bj 0Zr4\]QM@}ݨos̶sKp'M6y ixAyx0Y 2KB91~ѣ.͹EcT|,EyA#%hd>$Njʶ v8n{w$f/d8ēOҼ qAZh5"x!h_iÛU GjAU3_5sGiJmH-#(UĈ mm=zBl\V-xW%l鼆\ SQPix%s_Ȑ)<Ir)e5ܔv114FB2)#!XJ 0WI{QEŒ6$)%|0 ۅ,W!o=i0BNitEhӍNk4;1u _M{90&Uث{dgv*xGvs*&H\jϴN,N\*ԍx3 gV-]6Jr/[Tvόf!־KcvibPOC^"^mG.:kjyyl; dNIڪzI)'>O úI֭/3X6feܝ2 CsR߲Av$ /kbH[m@3Zj47Q6 3jҗLг_vi ?.LJӼB/'gw/[rC׬$Z-C 61b .8?F-fZKT;Gw!4 l'E45=u. TƒαZWw ڌZ(Nx' m zz#E~ QȮA 7űN:$ L٧q޵F J!sC@XXX`4,챩M hÁV'$X^xx"=~q~$PY!i'ŀI 3Hl 2¢S :nr"5gt !#'Os4EUnvKZ[r|6D' pA~k1Ԧyid#kePЉqT~?rRzX0IiB>['^40rf%D_34T"@QW#T{\Y{+15_1Æ Տ1Sۮ~M_?ao ݐ9 [|c`o5qMDf*撎I_VU2r0[o_( ]0K[ [v2A)GQ q9_s@.ԉ="ޖ=s!)kZ}zZp*5QDM/MI#߫df@ '# xȸ"A;U~!iawPWeffaF<Ϧuh;Bi0W)D|C2ᗯt<[t6 eQ`[M}-QȽѦoLR#?P-Vw_>!l'=؀ȤmȨ+]Πݿ uKBE[uLg8A2 ,M4ٞخ!]Iّ8wg.ї ĶfnuQYeu,Y?w-4{KZ{?+F4TXH;!ecMRMyZ2ŌC٠Ԟ>}wl׬ЁJz׫EVxJXv*-0DFLrT[Sx$:HHmTGQK:Z gKv `Ms 1̄m5%J[ip0PF+[ k<el8PLcR raM6aNs\xgv0L~z.%3WRE |ZpB boŚ_e:kȒ絊P]i/4Z#Q("S:ן!%V7kx: GEتzpG9R1?c|zE֗CwZo_oF)!$*9e,ƭ[^L8~c ;zHdjUb Kń|.!KD8pQ&0q/Ḟ=D 7] [ dhAч >n]ԙ}1=~&Au\fsµ1zo]U=N騈{3xSN'֔:424cP\yl~2gXV ,$'ߟ;T}\OU$ZKiz4j~Dt9/5ˌBeû4kW5'&g50zL_`5d!lZ=y A=[ۏWvSD#>m3 \Lrz8HぉFf> YG Dy钮XAtWӯI]`zSz@w tkB&s:H҇sqyR̋gX %bϯ •{.AuE2nG yP1*n#aGT?)b>,apU`X}u0;v(5xϐ[3]y,Jp$.(2*ְ^% w'2#/W?&ċHt›'>0:'X60mڜ Zm6U,G},H+M)_:Iwy<QS4[!G}5fנ]U%Bz]\Z:𐌒nYD@Ӯ+2qO#zqhGeK{9[\̤TG3 Wn8!I*_΅yZ, @5iFs=.A2(w&A_<ٿ5"K:Khw:`_1@Wk)yRA'[0@;̳,P`h~#"E2$t=ȕ5. @&7,̨LB$"E .}G.P'ަa՘,'fk6uppXe;"' Щ Zyd))touq^EY.i`UwXӡY'mnBMlNuZIIf[NuNV-yv7\¥DQ9+Nsm۔3pm-L&"v褳ҺoIW/tV#x~[[`Y$< i幅4Z\y-Gh[i큏ns>Ks4SrZJ{dAY3tI%&5{-cA<,0/L3[Cpo[.PWx~b2|$ ­)1f%4`MZ;3\H5(񨆩h`IZ[O X1 ULi 5Y1 P/o%yo+io 67UwPu &<,*ݪBT(H/:ZqVF@0}#pGƺ?H w+]~5߻Zdm8*"q;>Gb6C/µ`~F) mwҬV>e߭Vf7ige}ZKos8[V}&nPke^Ī 4܌R qSaJ>.DRY^}4].mw҉vBFX]*#򿺰3F6mZvM+4Ne.tCj䖖R"_ #:$h }/.Qu.s> ͅ9q}"Zr2M[sPAؘ| ృüGlfmiz~5nhl)1+Xj<2d!pzv L@XP#ɐM voѡF{RVNm-#?iT]6>Wj]䫅 ܣs?S}d'xM庰9'1k*`+DtcjՊ9̔+8w琧zP'A1kyǝ1$cMKKL gf];ܽ"y'[W(@핟j-)InqW8ICw&E. X+y}K/o7'UӜU+;_'r%)phho;%͗"%Lpp7Ϳ06՚{t94:gDz䠨Fcܼ)dn Tfl=mLz-6 4" | "C.QTՠ@o#MAtZySA6FVB2&p9ROi $󉋯0:{<'5Ya*D`H򗉏l_{f#I7Ӱ*Zo~깳DwΜLM#EEf ޮF_na{0t=Uy[ эN["HWEo2J DiMZ\OԆQSh+vQF6*C#c%!z)~`N,%U!]Zqo|HRgJezw= Ĥ63@ *@j6 afAY` "" =ѦR'#[lgH2j06*݆kĭ'-~{K:D;t&.{^kO BP3tJL1'h=`7,TV,WxIE)gn@m2 %J]r u0ny~M"WH` +8Ĩ/ i0NT%Ep:.%&_n}X:Mfwp"ۮOP=v MQdZJ++DZHLsKB\[Kvb_B AqjQ>okKjë[2uS<`2rkWQAkUA;#P܎`[KDY{7 m DX>-"cFt;O^{xYJi{~G2c7RN=~)p1xJs) o9C+,yZ?CT\Ǿ^nVz?y+ m F(gD_wt.~ι/^%R֢tQE=lbW[=2 &;ȯ6Ź|eCDiukk#pJ;hFS*zRX $scŻt*r4tLh̑OLNVƲQCE!WȗDNw(pз*(F Q&,4,o?| oL`Q jF+|9tg[/\(9~]xm9ulJL}HT۝n9G߳*0JP֮^$s^L+2%^ҕeVZX/bv饣=ݱdZĕWոvK\ vHEs2|"b(|O /옗X<%}az| 64Y$jh+NH9y>SDtaT t5LUCS2ϑ:l] ,_M"p vZZ-\h*YBA'o ~9w^tf(O5a6iVL N|@:GS @%hLD`ZBocjBg\٩GgIS.׏nTOO$̽IGBe|: ͬ,Xh%LW ͗.vUy;ƿڹ{{"kMe@Mfdj)#7k egXB_0JB#1ilXw]X 9RBnSYB__[^5Om3(0yLew$o: -|]gԂKAc%|?Ta/!XA+/jeU_\Z2h|/GP c`{8Hq$v9D'JFHZ]r[WR!QdY3H1iSAPSJq{ _/EecIȜ@6-_t*0Fr,xvl?Z4h[i-NhT o@\_R2sUsxJ~r^B.M`$y 8 g9 {²ZqH6n$YLǧy jfls6ݏmuut)SQMV fS՝d_hTĉ @X_:}j̀R:w,3'r5B@ȡ]~GA a\GG*$|-޿.u3: p &SiҢ{s9%Xqv/&lzgƝrBa +b8`;d'@Lg!d;0 6O)WQMY -٤ulwO(#gzq>^ĸb'p\[z%Q5J爕? @r?WK$'-u(&źFI[PX `f@t14:ƒ̬4{]ltߚ+4 2?E? 0規dVM[%6(O87sAi==$q (V?7dUc85 ^g&#o48B[R86OXO(b? UczbuI. YMH"Q[ĬDt'V!;8nPt%3Gv:*%DD?R2Pn8%"]WKlAB6L}Ÿ-SDA<+wlT%u)R,]Z- T@Уշ e1;V0Ts@Dž:bl p ``%SZdfIPi{JxLQ*t`%W!_/$mE,wPU>xaeF`’*dc>gD%uBLWԻ`Ҋ%B *Uk ݔƤFFrL~-=t'sQ"6vY wKV6׈K#\+v;rA6.9g!G&U!蠡{:&DZ  \e% _z4A 64*Koduێ'x6Ms ԟ&>䚬ȇ'Ճǔ+ {mC;)B-Gg0wH5#irpœIutqtˡl[2j}4 ћwl>6vdk8+#,@<@‚%a;*) F10JWB#i OWZ|$^we;-"W ڔg硧v0Jʬ#ui@K 4n,!~)̴-ygɺ4Ly> V}c&h[Q&A5U@̰_Ke6tn\cڃ1ϐL|>"$&$Ev1 ‚D_2쬟W?\Zv\ ey;pSAL4]~ 5d!t=^b_6:D[.kxkr*S, 8TX ™t&ߵAs™梪huXP8ӻ1@ìLt &Bm.֓.OdD(1m\ ?O ^ac|-BWe\6])[o|לtj5QlN|1i] Ac MQL8y&%˩\r75vJ?c+o4#dZBXO0O(&%u,n֨؆=̋rYmBI gNW B[YLzx 8A32aXONVuǎ$Yf^9ݨ[d2ԲfHg%۶ HKr_M =^ % O>ίxDt$ >*%%c#f2Ol!v#֙$=Uؿ}E\έ)ea|]%9" KJǀnDŕ3RRyQbAGP[SsI:? ca%H%,8@A$t鼤"#i Էw*4ʠOB@n'HGF j4ęUFligWI]ul*d˫MgpdQW;PϽANa^ﮎ`ɀ8 @.Oja!GͲ(w.*BѦP/|r((@:Eacd"pKr|l"]QI:mDWiO_m=b$ksfbd^}bS&֟^ΞR=a<: U07ywhWVFzb9a3Pr@_vWQd ;r&sEE{QndG^w\Fo=>b\ JPJiɞW ti"h$G kH%鋜[. YeWw}rjV$gH~k$csƠ쒺jth?g[n7;NsR=SÏXQ+IZe%x5ld;H4;݊|@M2=wyAȞ(<_*9eP5M1isxG*Ia? {/@ /,6A[Q^,JVV?YiMԢqp.iܷa͆ф$ܫ9 `ϕ|>h0M)Aֺ`K9 ]kyox{rz[]~ ~-0ܢՓddd)зs9><È|CȤQ- RJ/0?l\_9 b.94?-Ywdt!Q]JX1'Cc'CpuY(pb |e'&bXxQs1jhc|pZҼ*4j8x_p5?_<WOW3 bX4d-yίJY/;*BVSu76"h!RŶ5J 3'nS\dnfؓ Ñ6UVl;,"B+7 3:[nf\}`Nvۯ4a@?߈wF~)^("~?=خ`袳مiG9&\8=-0nCfϓ@D*0ˡF426VG"e8X1%v6tG*Zo~1iLoN>]l`2}%VDF)Jk&qh,M9NcDJ Հn~W )7D:c SsH=hM[$ Jzg&<٢8nװM`´牄<1 8 PxUa¤uj (i\Z[h,DHsWqmQ@1>;KV<2^/o_d[MDы|wGåhzq-;D/J+k.}wݻ.Ŀ”ǍdPJV_PO;4{)_ވ/?^E>Ky~DxYҼ3j9>?qiE7* k V/!]]eigeiS;-s Xa}*h jUf'}'#Y!ecDN*nq[BRbkcGOhB$tIU3^ކ_ _RU=[8VJHZp񭆨8e[̓(yw׆H06z%6ŋu\. v;y^o ,EBkXx3o6@(?;Vr>GnTCiAGchۆX֓I&I2&le\l~iN~Go B,*S&z-;O(.OSډ;1o^]v4o. Qn ,3`V<4߆>q,fT79L5 kvK ˱\=VlC3F3bqB(qx'F,?PȾBT{ *7~M 綠8xx5E[}So Fe H*BJP҂ oO~N W,iAa+C ]DZs||.CaC}2_ZG2g E[Pӛ4:7QXffܝfjVV )ZTqDŽX9X/>-Ά^=^$o8ݻ %W:jS^%ǫT~5N|,Q_n(FAԒ^$|?G@Gm<Ob <=Ds퐠?h2ևP0F;juo;k}-zƯV\2NU"ӈh\ԇ!#JnY$VȮ,d.Az7q !l4jbG7d6`>w*4(-9aIX>mW'犫>(ў­%]]O5яp";SKjCU(&Rńz*΄ą{Z䤬B& q+r}oɯ=zZ㮳p LB`㨔9:#KGX6rS8P-hr6u9ҪVvq ¤Fya WTdic65ªw)䅯bsUq MK`L):`'T l;GQrq?Ӻ*,k pH2cN%VF80jԿ30_x:vɇ<>ǩ!9 ^Fq1=C9\>,?؎:#~di|Ъض^l鋲qҷ"dJ7' j~0|v6:q8WkKz~~1Mq&p(_w'q DDIm?{T)XE(Gӿ 9[U 쬉}TN݂KW8\0`89>n<;OC8S[U%j7FԊKm<϶ޕ!D 𙡮3VSZ-JBsߣr@nؽ4/|'PF\UQoaMhuS.d1$;$=%Wu܈j5|Ï}Q#OrFض!z#אu W5p4jUÀ04 @Pن!n. ^=ֹ:{;7EM\Lyrkd2Kwv?/c7` 0@(*9+"\Ȅ?'F^#QڏSςReQr7mݻH]LvNȒ7֢o,0mW S%Vn55x?ox`IBI>s__)zDCPzpEBʛg%.pz&qRV>fz7qp_TCíd BVuk< GFײ߳tP`r4d#NU䴉ʌH!Tb3V`v\#}ĉ~n_${A^]Rt(ߑzJ(ˡ#x"DnYۦ8Zf|zyȢ7WCcLlz>/ UxO᪚V3j fEE^=hZ|'Vɳ 06ws95ijH/0%ϝBg"Mrc&2X `PCIo` 8u!BY]uDFMㄏk_`S2e0r5M_kɯBhRtH+ 9o6= DԺ tkkp(]G L-c(jhFh2 %!즨t~MR Ӵޏ*PqR}O-U{d2in^5F+u*?b@TK}J wT,HLr3a7T(K)iܧXE4|p"PW|i&#- p oj5RZ1TT6D0y զ 525uZ/Q<]\~/mn(D1sc՟sűCHqyanm荹5y|w8%\̮s0t=1Tg:.Ѡ2KidkgaND/mtM=}ܹ_C,7&!KXV0(],'(᮱SmEGړIiL>V GI=r%3zU+Q@vKO2 IĦ< ǦɼN̽CηklI[~m=),Yu]hPy:?Ȑ N,D(OXrHFU1uPlזT$y:Y:Ҝ:*Uz("סiEV{AytR{"GǁHִBGFɣYŕYte2IKb#S1c#EJDBgq̅0PXU[]J>֚891>XTBFDl+ j-*ZR$4vlׂKdve/{=3 ?p-WBv?oXԒvm[ү`껓rR:!Y)R`ipc׀iIb,|p Ya>Zǔ0sHܧ,::e\).Cm\#AXO;6w.98)O!7q/CZU)-Qxy=]YHWF >Xgtm; P,S"vuh |c 1ý'@jb&m|qyf#xif`0 s5R->JL9 vDNc2yLG%Rg]I&$5a&ٴcNA\{PvJ1 " e| ᑇCe2,YUPw'LNFM31i+ ,i(ז۔TxֽlSYMh9yBGW^)hJf+@,[.\ukEmXRͪA=aU 7ic5Ycה1qw'1)Vq[q\H(O u0jl|" ?-|fLCZ%y5q(<ٚfvnS9.V.-3]2]CQnl'f[H)0dzBMBǍiqAGX>F/<dѸ)&5%2ɑG 7$Z_Z]YI~pd41֮IU֏QHbpθgWQOdL,Iq G V fmcĸhVtP,I'P];<ԣ 5rz#E>=.ˮ+SBQ mjC#o"ܢs8W753onz eJ߅Y:pc &9-!<$ΥNsTANBgfˤE;_=fӽŬ~w@irn39>G[;׶p<,/EȤM(Nf R!?KDQVhNrפb$;EJ] wG+qWc֫0跖ɥa.4chCރA|kF?`83vsOݺėv1`?8[@K8[hnDMqǚàp<љ(5#3#\BM8Iq_K&zhEroyӷ GR 0,ˮ8=bcC*œ-}ϯvh_y|j1jY)mFX9ior6zhW]]5,eF d6Hwzh2.b_(|3!*9++{OJw?_^MB 947)>KHZ Db9=~ V ;1R&<LjgT/^"A(xn¶%t-v7 &M_y| (qALGm@δj,(xL&9.ChЌȼU $؜9Y$0dҝV٘P~_Khu5/X[QV4%+=ئ.2:os㳑e¸ݩҗK#ѻ/o|tʆ3fKE$qe|-ueiCr9Nʠ=?:C?"0֢ JMȟW.~{._s"CrQ5P~E鿥 u5tR1xwY0NӰhݣM̅ f'82P k17W kq1(I+{9EeffK$Na9JOBe :O%B# 'PR:"HP7;/(ԓG *$$zmʆ{ńvgݓ㼖Z,fl::1>- 45u+*S$A e ,D|_5u:jE((j$l3HB?-yj7/˜J&<~2T'YT{d2eMTg̓Ѝ\t2x ?؂ s6" M;%vHzfP\{"j^RJ!PIgݕ0+b(1$,,#-5ldz5NiհMdϝm_e+!.La&aUwyb;TXAXdBl:5y{\D=5GS[Dtwe59zqnN0/X^3Y֪yAh Ykr~׮FoԤыc\֍p Җ?^>&Ru:M۴]p,gW*0-IS}.(OJ}BB f J8L+`,X&y8NZ:DŽi1-&ޣSU=.0 ;L Wl5rby5Ю'fj7RF򩡃Q$WQѪwٽœ;k¦@f'~b>C{Gغ;}4,~?nkxU,t:%E<ؽq;$_wl e$EY/X|U]Mtz9)yplJOsM%`BKNGĔCYl{ zd04\xmW72 WJD}Z+k3 ^?d*s7/\B-gԈ;:? u7c~hQ#?_1_íc!jb՝i2@m1^D:NMᑇJvn헬Y*K;讓4d&=s|k4qןS7qD`(dɯO+"#23|V;};¡5=X}!lqXb\o@b(AEᙎ8Pvj/q49JBZA9O"KU@>mX>5gҲy+/[P'֑cCG7b0Ji_ J#$$'Z}|(gӣC-a3z!`Ic TQ T,LrNۑW^?R,;<q9"Mƪ0pk|#$e!e?f`HR> غٙ ' Xӯ?½&FutӴ =>1Ua_&ݧm{=z}By飷"ی nƹ+AJC%e;ibIz៘>]zUNDm\gGd&>.{̘et*;-&?\F"<ѢafQuCe_l(1f(i='jd&UuMә DR Q^IaËf[Pxr)+lK1Nd -F&Gܲe,}nkg]wiqL8NzRputTݾo2Tm!o~eGŏna&O0%iVg{.L¬1 |S)īahQdnAGƦd-Rs 0ۗŞQ>Dņ'Vbև pwB d3Řl>aWժy?rKT0@=k2Y7@"nG]AD-|TsZ󈭕_'?zhy+*c{Vi`O:*΂LTa)]&\z]Yv·A>nU0)ec@w\xZEcNjb.I@[DGvdعXK "p?e8Ug߸,_%c)#jH%u\'1Z.Vj;n.t[N$ ğ+eB/$&Szõzփ,.x=A*W;2=,]n|ľM'(v]CdQؽ /*$$p7CC;S hׂ'Tgk~zm`1hT ]'Xv(mE]PtOtŦ[.*v?D9qr5^1 Dp9B&y )CcGxC٫F̵ղf#%X%<  ]CNrP5t v#9$W8S&cn'"{n2>ytҨq с5pn+T1YQ^?:T-d>sAs|U0=䂆?h 54f| ćx.U`ٵ]u t` YjW Uh$nlъNo]#|P zt&[EY~ρVHSW :*}!ry+}5V\ہkB,@lzz&Aq33 dkݰ= )Ujyv66O.a"UW-F*bhhxZ'{5( ~Vu^wsr i)-^ 2ԫKEgsVe6@øv'`owҰ?ff,sOΓAB 'ƙ_ldEDg{E8k<.i~H{{Oٱxr18_%zP /1b4ǹ% [Qơ&cUzhV>ZIf4:kJ G7V3lPăjJ'a C4GJ[87VGp+Ys.;iWeN;PiR>O& aY$EI $2t"cd2U;-y6og,DCuP's+fs) mkp:9H_ɕ%*4D 68uiؠ4P+N|= dt1lq:u(aNwaHQ l4Ǵ>by Q܂vo MZ bZ.58<xadclVA畼SX3>K(h)(+K-m׶^`tuUV q"׵ѻ.5Ef:T bz6tUԕɸ{#ocC`6'Rfay(X{+YSh(4exjBsߎS(NF;94K };-j ]:<ŏt|SOWYһ5gdj長{pXzWNL-:Tz4RX?H嗅# LY56N ]"y/ I˜ˍV:0`ΣTdxOtC&8޲2ȍΧL 8βa.I!$ʈiDF?[3vA&mӢW wzXEʓ%Dc7Ty0-*{RD:EP TϽo.@ϕܙb'Wh8 zxGd;21oWX<7C ѕ9ArZD.Ag=f r0 "9j 4IL)pKOҪ71aHW㾯kjˈCA,F*kaPa 7ͯ3f$;-D?ƺ2jQ6QACوU"~_CM5%`Tݵ]Ʌǵ\?0R<ɖR+䏎4IV=ڊ6=%R.3SuCmnpZp([U3LJ| RQX:Ȍ*sJݍ m$լ/=RFI ǛvL~ྻYʣ>x}`@*Dڻ۷#u"I-\2$apL"R8 cNxYFkZ8Ot7݌7_yU~k;8SW)= Wn4 Q'Guw EX&}ik/VDS.cG ll]٣j+ED9[rabh)1VHҲ*Z"/K!5SA!蝞#sC| 3 kO(|Y\=jL,Vxa?&&0H ~%5C+PrJ7ޏ`7+B'DRYO<^m^[C{cb 0ӱ&.T D0-D{L9dEaI7L0zyXOT5jjA})ņ\n& P%ף !BiLU 9yYg-kC,0B>`Uw^iE-+$R9Pյ423b>0.q&U-K/w аǸpi|˘\XletR?ʟ de޽&d'O_jrJ7@l|Bʀ,u^B˨ ȩqlrvMi4բ(}{3d9EKkVp3ȀeI }Iau"i ȨfQ^E؄h+r&,[NA>"6%v s\毟X)Bݦyʠ]~ӆQgrZ D L[2Ҩ]9e F!.W3)I8f!&B8r5 !q;T&Dd˹5i/GQ.+!4ˁe@ObEAFp@7 b'G'_*`]-ZjM. P"y p&d(B·Je .f"x3/ Ugb׭xKBUQD-C꺿 /U}&@#+A?}:c lNӒ/MGWޭ@xB1QjDq@Kj&OR ƆHNTT!eڣikznfsRMU@ ׵pTH{d%o F~ C&xT)]pyg!fnk%uЋB 5.|F7h4ϯﱵvGFYXIXk, ;31:u>9` VrƜ|;h3Zu-cJȌWm;Mq%FW;!4rbNN7zFP߻<;{hOlvHBQ7JFav ,f@&MVkk0o7~v=p- ..U6p@E ]a;F:~;%bgr\PPL]uy^_U`OmesQ4%7NlU48|ㆈ])ėk!,eWJ8#Z:?CJ$i_m6ZEEAcBQ n ڔL{xA©C|[w/,r9H{}'B-pa^_iv%{Q]7V}M|f09 a̱̋w79r8Xݱr2$('ɌW 'p+XFfQwͨ iMe\+H}СI{}tsR*/hn<\uV}|hA gUáOҨ؍< EN^30k[hljy>h\ #^\W"EEۗ0JB# KSg_" Py7KlVsŃ8Lcfx4#0^3)-dl n~w,7ttqMN0EbM $|!ʲ##/ivid)X oGLbXBNa򽩤f& BuAuaW5C_;ݾf|JJV46\GB&AhȗS-;$7uh]y`>zPn 9Cr7YCl4T3b?C=\zPZQ7q4pbUϘ8vNqLl#1rљ(bE]g\ݭNw |xk(eڰ@6E^=4 ߘc\@KtMFWmxGkcC6Vc9f_^W󫍐Aw+)JC\Epwf3~acślE{'JaM7>qb]Xv~,`"P#^y/!}^$F#v@{odIb`rd܋NSqFأdujq>(z7e;b` zraϞuP^KϬ+M@6tQ'aD6%38r/|01C3t>g7^q/ 'l۽ 0v\]t9%5V!Gg|QNR7~g+ѻHZAw98P~;C.׍8aPaaqi o}l[rZj E܂Ql7jCYJ삫[,-Ln Nd%)0Ei qj)hL4b1mT@a@L?n/v^ D/lФxTw< P1H7p_6\ 64$8~L\"{D"HKգ=RW@HV{j^ 8bΈg/nO D\Mʅ#su>5ٸAuVzYې-*yLh 6iR`B^[}멥s,= ʁ6?ߙ̉^QKҚsA6Hr8MKJ "cȠGœ8A56zBcqք[`ECb6s=p̻СpsWZвzms4J K7Ѿ 2a%+!&G tMe^\R&9Q5!U/dh+Dy @K1dFțI2EOyLKBׅԆJ@ B: PK7{yԓm+\lw:0C\OQlU9`=ݠ;Ir% 5rcW+\PKS0𢡊} pH4<򨄐i٨y^Γ@{f#eĚdm s1ݿU|ԱJ>=P11L^AOu婝s 7;!R6KrdyzԎN۫c[0eSi_s7܉N@\_PgZfrj^?gp+N%+*8Ynp@X}J7 5(㒹[UjE.hԞ s( hnl?N,f+׬[ZycX^$|ʱ|Emtdm-ο籷'$EYJ6ɱ-`޸劶!f4=mD>b*m/O⃐P aΫ92(9r-%QOIӦ2cLRj$1 ٓESuo~ aY@H h(dw .]"r:zy01;?NDtFj!=+d3U bIe෦/w| il(v¨%FOHGNп?'Ez],N&*trájYIN296>j!9e $%Ne ̏kixRU 3$yjdis'{25A[Qsk)̓˰ ooф%(#xN,\I {p[*n{% -8ؐ֨n>tH"di"J Dw]nCݪ$W]'RlYq2ӜCby6Mkr%n# |_,ʲkE5I6Ps_zsKբ>,Қ֓AK@ŦYI#b0;ݯ\E2_;FRjU(h>.aAG0^CAVw{ pXMscX)ۛڈ_F4iu%gS-SE5<0.2嘬 qKU'WY ܤ\ke9]:oc\O,n~=L5…' 2SМ6Bg:c+5ȫ^e[D yfS~pʻb I{-ɉNֳ^#;hET.#}4ш.F7p=˜-ي:fxxg7B)a2|>bh܃̛_"xuaz.d2\՞h\S~=/v'iVp]9CeuYDk')a79ȑpoKrZl5 D"3L ^qM VqY²2,T"=/z o4 [2 tQ4<CmOldعhnaJ$]5#ua &άS{&bBD(ևH]R=JS@!;Y~XZ6d7r:d0v N (NǙ*#ih^2U&D#JS2!<=-L. ; P/ [J?V md=C'\T^~bAjQ d{㆙T`o(J<4blxPЀv"LB&+2;[d hb5dB-lAtl|"k \|o*: ofIX,..Ɇ^[l |P =G 1鈼*B ʘneRUE_x,JKPRw0 Ӹ?`ڜ^$V6Cgt4< މ;c sz$J^=Hi.R (r7WC+y1>78#&mgOzVZή4Īռ\,њQp #BEQ>3:egsd\> BWU'@UŷvhuF%l{6؇!NcIa͂T'YkKw9 Ҝo`s;/%2xY+\==:GkSnG"A,\>4 Bank&ȬJ>9 J̕8vnX|!9Qꐻugy7O `]lJ˄v g ~ _{fwG,?HsKeYHzp2@2ɝD ?[uZ fecbS;୍F R~IX`SC/Y ~] 8~b3: ԭZ&\@32hu-TwZz/Wv { ~!6[o}ZnƇS4^mB,ÓMhGL"Xu rɨ3Q>^&\)7bږ~a9?cMxz?\$ν+ЫEtR/wi1/ %O~CB΀)2TіՐ/5Ss3rL(롬8Y$\ Wֺ1w`=7n]7es%/QFy `$֍;f6vT JrH ~APz+K?H]{i!Wxlv [r{OuZ"]¨H&._zu4+(BX2`!o;N$03_ 7/;W-˼(sZ;>} /zC1;K*Me)Yg4q!;E )X?OQ2RI (4ޣ66&AYw.]; AKߴJ3+=t6{wkF;KZVO{ 9U 5-׻AEtu"Bgy7x^Gil}GmļP&%{kx8Č\rLRbVcSUM•cܶY*;=P Kk9끱:3!`I١G=Ũ'b* 01 hP@iK62q7\U2bnYkQ%荠Gm/>EθG\_v*FJ5RR7U6uѕN~'7 C:/ ~'$F3|$XMZU%~h_xrXvͶTBuα[BR3d){nc>:be'3O9UF]X.M$ <,̗m;IUf(B`"Fʶp/Ȍ10]16Lx IX:]]YwpC#uټNm,ʕڶAaM+sk5$SG#T<OJi2` 5mu ֥$nL/'Mh6T]FxW-!殅4$c?^;|eϒ蓩I"im*>P.^1'Ոƨ躪Ct@QH!M|aOxAD'#O<A3hV=4W:IlϞXʙ5{hQyR!瘷%faVۀQ\b |]r-}O\ߕοEuӠȚxcK>yl}e8$ Kf׮i%o[xcQT/[9Pe Iru`Pb{B$^Iv4,(OD YƖBD1v lڴrlT Aa,AiH bZ4jx+}B{Z8!Zο8/3Cn'XeGP?"V.8ּq%$'y'qijض¦[wϦFk,o)#!AZI~>̈W{A2ZZqMq c*J0 ߂u+܄Zv X1,0gOl/Q`2&ٳ<'_= f4 " k&I[E_Cg2kp}[.w[|qbiA٢ u&h,5{NqpR^Քx1u9Dzm -Z!i_&tI Р}"َjz>. Y10h]PBǡlq877Pd9c~v3S4#MwUAjX%+el*#bbF7%h$^QV.Ӏ HpWSb :$dm:ڡ]뇵@WKXp` j F۵y񐝝ǀL>&%T1dwӓ#;=X6s%:m-KsCn;u&k&AgmP>5-X.Wla/L'*hsW2v|7;f %@^z Pfyp[F L efɰfEFn#O~b͇F9pxތ{m!.8<2.7mn?Η q$Yp;~MS+6{6bgXƹشiy; (}fm%âyx=uUR@u>3[m]žav<@w3-ͽtԑtۺw{貪M {7Rk&vWJo?˄ZKGpƀԥ3ք"Jmh7j5.pCkڏ0byWH-‚Z7Q4hc>v[ Bk?b.n@%7C}us{B'VJ5L9U<)cnÌqOFW);э ~1 *λP`-{Z@^*'a>IyxVH)"""+#9m!5v8p]n_oe":]zPq7Hm91aFؠ WU]/"Zh}3l1(]:GWeǭ֪8ŗ1xsmM6Gk3sBr>mSՉFq=R)3Ǹ1SO]/av3!?Do_19T2&S\[rbMy̾m;}χZ)5 -7TbuI{T}'5?K*ӆ|'}rYS~Z~Ƕ8x[֐,T %dz:x  NxXF ȖB{&{#%Ί:y1N]/p:y io$ʃ3ȵFi0Jna[}S/>| }*M% Qы7t$\. qlnٯ21[0Ehj nfD|p'~YjO.#QZrg 6RLD8J7|? 2VIs69bߪYFL$)}=kR(rZHPhh  X޿ã ѻC$+Y3f ~>e`J2םj/-[)1XQrƘkm6QԵď$z i,Ȍ#vNK9Zm{=sv&)|0x19,#-$J=_IQ;Z];ӡZ+rZ#S4 rO;{.!pH"Z:^-`m-Lq̆0澌19@'DȩB 'symg:l%{a(O}ᅣ<.!-,3IC[٣xRdc`Gk8`?$6TfVx)_,NĘb#-,(o間Yr?&e.gUؘk6ESͦK俧/Y|ɵa92E,zXlGPme$ Ei %9.$j;b7)uN:3UŐK2%LB7R~2M9$2-^KQ{_eʋM*r#̇ mgvg#P(9cPP{4ӊ7#wjGi;Q]GYaЎ%;L b}- # g+G_K >W9Q/b\6vicݻHBK<+3k2/h)Hϼ4{f'6GOy2Q$/#L5B*LpxChnm9b'MwMx,h+Zyͨ*fv2 _Q. *eR48y_ZmQﶾRKJn24gyVeT+S$cld/j|zolGTOmS9MJ~2!J^k2–@B,XoVbO'Q${%DuU oGh "wN91Z@͎@rJ ó17ͬu㇃ǝƆ+@alNŲA(OZV%Ӵ2D@SD%&" !&Rv&͗\L9ĆA*LDpZ8٘YT,o:d* sRӺ+ۢO\ˮ${؁U0ElQADjfl_][Nq3$winLޠIE[})sa=2qy_,ȑ 魆NNH<eި1g&؏.ʸ/W# G3&{Hzx0ԻG7dg]^ӆaqW$Q3RP*Qmc&axc!hj-Y_34VlEe*Ŋ2\$AjC2tQw[}U"[5cBt@N*;2&փ'M餆6l3(9ވIM-XyŅ7B03y*C HGe"Z/Q϶>v)D3faOO9l(Zc_O++:Қ;pAKw pKB⶧ 8/s U} :q#ȩBz (y8Z\>u0`#?`-ZT?KD{:WJ97Xp|6C|_)V&6%Wsdm~Ih "bMwKel}.H} -Fg,nyf:5vO;5'{k'c*9کќD*0[hrRGgOQ^KG%{h|f-[;w+ <6Og'F>j?Xk9il2-W W o@ah&IX}#  S8b{+]W%v2[?&~tcc{`^ |H& H^lv%dj=:LEhU._$v{ ~D>hXu:ɪU_G*k8DT|6Bz$v Л4Nx  N[kpn?';J0ߙj 'Bz̨řlwvG: cW Er]/.rO C̗pq?n;͉k1t#3d"]ރ1F4I: Xra߉C1uc_7*}KT@۝Hbf!!O86 | ,M⡹,9[s|N<^-XOABl"%/B:qOmr1H_@ya:.Զ-u=NeJfjj,!TOr 8ƼA 11e[ Cb:-_a祗mYH_ʴj]}lP6LfR[a8Z&'jEC4TlM^K RT1UyIV*=ϊb1%ljAӾ1#8_k )._CQ D/W-;y4%,9e`9Sj52]`{?0/ދ@w/}| g}鮹r'h RPKt'FqyKIɟ v&9<5=(oZT7c]ǁ'H$52Q˚)NTaHKj |ӔI_Ϲ૜K<72 %c%1yܷqSSЗ$,>L>Ϲt eAfUOa!:FgU¦{Ikk +9Q[k*x⥅#_9!BzgVȺUVŞGd]Fa!-q b'ei:w;f#o~遊3KǑSq'mYzR?7!ԀʎoJ6S_؏~ix&OKDs"2,l-ډ$@9ʴG7[cf3oi#pw'VEm8 Cy a4%a}%Խ>p,%QL9P5sLHݠ\xfRd=@~bGJ-3Phg, _IufH7(Dꟊ:Nz#^Kt T\q ulSP-lLaǟ_oBQ8' oHlSUp4X2lS*6tT`*X2 f,}l?q08g_\d *2z5Υ+C^ i<o01{H19Cj?tONڼyl caJfFIu^Q 'T?h $#8 ɗjľRzeEN !>^.YJkdXJʻ3ЙY. kg]<.l׏-FLC9AS-8[qP&u,&Hc@hվ2C(K3XF!Pla7.6*1-23_Kf5#ފZ" ͭR4H5MȼIqP? FmJ~ňI'C"cbݰ<уBWxz+ZWV1 M ?nZh"~P{}Ma(XГvvGs'm2HIQ=4;3'6C:9N,1m< smPw 5@To+,?qVIs`6`מO$P~tx }hN!ULv Ҩ~p@upXtcՉA8D+~A^i[zEBHJc"{|Hp5?&N׊aHEfYӘ;:S.F@5F Rclڙ67͈G.q';E,+> ~@i",̀g%xX-ɃL7y+CzN W?Z4Na7!uA}B@6(l4S%ZeT(K]LB/2syߒQ| G2at)U>Ԛ%]4/ҢG>n HK.!wc&+#4a ;sNQ`M1^< [|l1Şo&VX 7t5*J:نkr$.zqb9S榷N@6{çrl.x .4qK;H]BX#:r AD0η#EjCUÅ2U?;ֽco6*}^ y.b>VN@y,24lrװ]SH`|S(3{6T`W )W{QE]j+:S:KB?0HIa7@BNm3Rѯzڐ܈OUR#ٹˮR/ }٫>dn+f{/`LDtusQRPBR@b7BCЏ~ px[Q"хǠlqE D8FϸiYEmۉ HO8"@B;cnb&2ɨx/ q1/G`k-"51=7as04ISRJf<ҘyJ/|Zj$Tu5[N=Wfu7ңYKix/;U8B HG(Nu.(p}m jQʈ]rQd?T++A|c!#q/(TToem3jٚ~0^d<71=н}s_wF~ ²-1N߫hp&ga^r`|> yJrP3?|A]~ qn=?cZ;“W'WBH|!NbFPǷWO,"SٯSabQ5Qt$.l[E4σ]r}^?;F{LePz( B,-[?^L|N(Zvöq9ϐ l'2"!3+X6p3n *r?{7oܡć܂kџcaX{7-snI{㡔c҈O%P:kx)1(qk?)dTMX kd2sIݣ4#+~jbޞ~Ù'|ohބRhOCX5'ϡ٪)c[249Չ+VbQD ޙ_![ qhnˏ>AN!K`{PϜbD ?@OsAkH xjD@-%o3N@Qoܘd+@".91FAV]9" 6y#Y۲"&TU/I۾A@V")͍{B [Vvl_-4gJcG\gē3/ ^2Τ>7s.E |I=#M̷&iwFR S]/vɓ;K4U2I3% #nb+ϝ]:'@&4ت. 񁦜խ::$wv?Ry5 ˸-LW 4)@4q! IjB^8g` V:5G FLEG}2 Ї.؂yG_Qrh %{arbu\LS47{ba۩NyY4mdTrFTyocٹ) 8=D\h3s['[נ@ B⛘[cn̎_V$ƅbJj=ORU'S'[M ;X,B vQ raJM{y׆b]A'  6RXFr"#9!Yϙu*Zhm??01HjϴrL5* e}"0w^ǵۺ1w#L -N) -{X1L%Z+ 8˘â/W4+yAmk/F/eP/ ҳӫ5]0+d,EyiV)p& U2tC $m TGW9T`'ٙU%*R2T$yt'Zm}J,𤢑@  %P/gϊ 6gpǠ9_f$/g'þ gJg@@֓ȭ~ty謘]#QkFkk>(*dA ۼRxuH:;I+4waAљd[J` ?(r)5d'#Ci?KGp\K%k0&Xa±?3X ,1 'v.;KŜq>QO9nmR(嵬^0*]uE?#ښo$;Pe0D}1cW-)LAf Uy0 86v'9}s:iESX2N ϩ3NZEvM-o~>c +M'K灄rC (x!S j `qFNrRS*6ˢ&ZDKւe2еԩ#R2Ufg ჃhFoJ@*,+i缟ı`WAI3͍ eKiԸ76H:,c. !6xDYq P!\!FmF sNu{{H4YiA~髇!pj4B- &9H҆UB5^1n•BD#m2N骐f.0Y.X/ڦ4D}pjnɫnP).-){XL?RuMޔʼaWmQ@ N|Nz=yGm"X!R |j<+pI7ɕ5E?^;x/p Lz*g.37[sMa(U ޞYiO#}h6TK?;ܟ(V*swF7xvЍ`6,6H0({k=mKmd9JKq=e=Y\eTK*ͨ~5j;>7jv^ȍ_+xK`2݁yz^, _Ngn1刀cf[K㙒r %zQ$F^ڀQ;SKh@k˸ s$pv=' bgP׏2t'jCzv"٦*2%}V} |wmty{;Ÿ*jF+Kvd}NrxAȾ8FE+j"ć=(W+2 rWvV0+! /oQóuu1g嶞-(T~Áݡ_A鞑y |~Y#K؞K"PUFWRL!:Mºii$TԛEy,(>Xn,pp|#sXo3"}!ש;`!>RfeېcdlL8{˻hMN4:j}){3V\Yb𵦂y1qV?hBL[XWOhAy]1oy<͗[FVlGa鏽aU0huq'_{5gF;L6#JŞ)ev ?.?Z#KFa8Z<&zpUss/^Z$kB2i])5Gz#@L1X-6E$j22QSC=STngާ.Cy)z}<ͩ? h#PՄ.D|1e1GUհ0 */Xp_rϲTl#B麗ףg !Pl@X9J#4Çtc܈# Ͱkh;ڃ.K>7eQHb`=}ZsE{u?K/].ey P,J&,w]pT;*77ґ$e]FtdԐTeDLn( <&o(:kK-%g ;4ohu0TəfAÁE%&G/!r|:~] |/*1, Sc,emtuH8 lO"` -uYFE<}9>P N/αɻt\n(1 E6FW&b tfz*&b[Ppqm1*=Bdz΃tWE~Yx*/qE]7w좰䶻$=iWG$?!CֽaH{JԝBx2c`x/OPT' #04 Y[nMKhVITsIW|+p 1E[zCRH0h8u!a ^" Mx;aʲ'6iG ytP3Qg^Y[q !Y^KhE ԌZ}JFbtPxcl8]́%;(ֳ?tM[zNt)8vF;Fzo{}WvDz,9l#m[Mݑ2rt@"X+ĺ=P[QC ސ ?R/*E#p|TMQj1"dș&wW4ӈt(p]AxnNj*v8|<*fWҙOd9Ҫ@ltūyA T1Rb+ ͐[1= VX c׏~ <$1Ţ{h0lT^ѳ9T2$,L^> =JK࿁{$%M Xsƾ"0oT^VI6`=UHǏI3u::V27e$/n0~ H{qɣ'+Z')D9}5jm{l`C)9R`m4%t3ǒ~a4"[DD+¶3 #!q(dQG@WW9Ba5cX]D9g0^7κ7zXLwG3Az&~,ERhwrc' EΓ+q`+y6FӸs!w= _hcLu= @-i!֫b%F_ uܹA u?R aލ:F2Ź¾T`"塟*sjaU'Cd8P6m3N ZgoP6ű K:򑃧o?gT(el@:X&uƖ йܼ* !v@XV9I+])"Iit@_c2Hpg3}ݽPb!-]c?^e@7kY ʪB5"}qqˍcQV,ڿA(?|%L! 5':tu7lrEϵ5KY[9-A,37v 9I;vZ$XYcp):$uP&ĄCߠa^\ݝk7knoaU<+ M;׽ץO\-c'3vI[5ݯ'6]Q[XN~0'ZP91§ ziuyCJk%RҕQ)H|C^ȩ")0FbH'IDIB`_ G~KC^ɳYEGIs {{n k~P7 *O)]~wKO*IPf[ڤŊA"b*%7U>KlB;nLU#DY`jco>aٜPF6h%#RϠ@ DoB&'q%RHlgox<+{.@HӏTV+gC/(eNp\׌dpGSU8 8ERF%7M|mWxY=K84sGf̴s}-j4{V@:@g+V *Х:-˺?۬\*[pMOU/?%bo%?s]tĕIgJ~xsЏىRw.M^L31!5D6Yv`'XeZNJti $Rs79_@دƕVWϴ20 ߘeӔ HU?0fѝBY?o\ ^>,\&d0SY$Of.o>?6/dq:<۝z>sZOwtB9\g'? wmZ\͋l1QS8V]fǻ? #J>7)ScgG\`XNJ.dPl!2^kZw\QCOJpe~0w- {jboLm( ֿiir=sEn,QLŴ e1hYQ_. g&5DIoxzT)jI\ˮzGLŦV}5YE8ܤ whP5MK箠'ZpVCSK/2`/qj;룜U0>۽LdeR']^eYM`a/lRT4|eU^% )$;MuCL೧H3![R&BDmbߪKfGWؽ WHrkrԙepݱ! oJ9b:W"jp :_pb6(Ue#qwy^"Mh#GW6.~pzQ kme}_️qMw.f$~XnF [Љ;HWDy!Q5eo>ܱz'tlMowC8&=">BrGejfT:v2@KYa|Cb9&L}hߔ,[3ۘSQ1KbBOhS~a3sɷ%as&;M a쌽ܲA;GL_&*ofKWkY=orLmh=Yݹsbz*(E:Cih coE߯kw(ba4:biYY<^ OM@ɟA(="v." 6%ZyǬp|\L}3gRqbSR BBU н UEA/B悷їp Ͳoҡ5Rs>sj-e*?qp[LpՈV4i<l ir[G92/ja}t!Papx@WΠs"_%1GԩT) 9{0<1)3 S=J$񲷃40ΙP< S 5=U,@N& s(n/u߇"=ìx_.mWDa˂#Oڤ->6>hB8.f2:QOT1dnBvx s{UAyp]QU!Ö&Ds"eAGQꆦS&j[roI9=.ZM4H7ɤ+nB鶔ܛOEbd-L$$@Bk`= o`Aʽ5o-CD߷M>}?dR%v|IE#|U$}cGX>#zĨwe"i L2"}+KU]*ϭd<\tpDMx:W0QiU{#m~w?CWWX,o%NGoAD-6 XL])S xI)h茰EhCͤ.},g4ijxR^Nmu{˼wAv_r! Rt~})2(YS[ST@ 0UP[kfNk|7?Wz FX?J2oiPiq8Epu!_y1\Nں'zq rҔu0w JQ_GAϛ9Fm]@>fTj G{b} ǝ)N{y2R,-.N|V@ivu 燀#{,ޕ}ͳb@d8DeM1|v*j8MbNX&Zitכ.z^8Ͳg[K犽iUsjx0 (R=O'*>pM 1ߑE8vGg)_O%mYH ڋ !Ȯo ]rGW)wHD2$ܿ\`ަhÃ8bin B%osҫϗ?K]'z]Uld6Kyy%`5>|И wa<~ ZQ ĉ^f>=Ot[ȏ[2yMvUp`Gb pP RڋLN))2Ggv$&0obZ22M-<'h̎q9 Ahya=2$*\'&x?`gFi `~Yl L$0o% TxX?vALx\ԫ h2K S)%"pU.I=l6s47&[h GI$zJh-Av W+ꨔ ¢ G<rPnMo\6&3m> YG *X3\r[+\k_a umaHJq)Ƅ5t8yΠT AM9!;JLaF(͌McE$reR DH! !0>N.%6q@ 1>ID,hi $a)BY쫥XGp=cK;21{u1, QF8AggHn7J8("Aaۉ662(Uܥ/}C?!2C[YyuVT3U6`ܡ 0T^jf8q~#B~"^ӐTu&֕+.凤'3?rTvE6Vڐ|I c/%s1l6~c:r7GZB\l5B3痙PЗM Jg%428 Yc 79˟d4FlUEHqu?T?1cF [xibuϲhö2gvkU &T/l-j4R>(yk+ Օ158ZV]!R';9]SF튒}Eq)? tV Duqi?\I3pTJц$ mXjފ \K< B>q^}w`tv%H帺+$,yT1BC85ֈ807sk &C"''y#f:^D5)`/S?7A >q%Jߔ;_]Ms-k![b^8;ua:lǃY )hދ~}H|5 bT~S(d?1{\#SncM9  ѭHWZwwv]!jidGd :i2ph1u,,%E,;`}cݪ~ZRв=bk-v)N(Sx0?+p໙g4/PqbWaJĴ c _jО_"9TYK%u/Ce` wl'`U> =rdbK.#!^ '/M@93 Ŋ?ۘVJNWig Eq|/u` . S}I1N!$#@l$ltΆ)cgܟ՗a`O_T%nN[%΀ \WƔ'1h+rYj*_j[?jUX 'vCt#CbIXb>1GYŽ뎳~Q@ٷT[jdÃ04 [rCgX:RMmɈxCO)Z\0q] xUC: vdvBG28L LbkՇp3-.6Ffѓ&L`n2Jgٲ")3ᬪOvʻۈ-7v{<~gdZ! ؔf@5"O jo]-]] #|pܻs$Z-gh**WGmw? =mJKi8âD1% Ȑ= 2,@bRs8KAi(X!n# `X% } 5m>9>)ByX(^P9nSo=ey;!%]Tud ^Q= `$H˟1EcjJĩP4; a,oԆvDrW~p<(; G UW7De⍉"z+ yA_~yƮy 0>7iok  5]~Xˌ6X6Ѓ iwMWI2k|3@OpbܴI3}6oh[c\Xb\9"F~ڨ.>) E 3Edz2[jsW0@GJf;ͩ93f# :cN2sҘŌ9F4Rߜ\|)[rF'7s;0jw5d)Co=X(?=$bmƘdo 1֛1mMrǢ47zN5d޸oE|_*RV(VKTJcnè_ӈٔwc:b1㦁`x%z0}Ϊ/;2Z]E<,BXp!@> A_6$2;aK d !lvȡF*ؑCq3ΰ8Τ%:_pBxDonGА&w+2ZICmŒv ~ǻ:PPGK?y/uC0 H$\6,!|&m}=NR";׭yE ^/N1)@ K2̼uAm[Q^Uc®hb"ˇMQ|?/iג"cl1u [[p)]Y*uaFuLU3nh'=3% kMsԿpp7HZ(;|3EUg#%)*i/xtЅgCBE x}&N!#,u]LbM)UYY˂Rtk-Iy[.ț9bg,ĮET~eXhG1>; Kn (ri#GˁΖT9" zp &Fd^m]GSnݸ  QيK 6v:\PdU#^8*Cv'dQcƓ XB/ҨqT"Cb@X0F6|ilH2+~'㕭 t;X"W?gY3[ؘh(uӲ^UŸ8mEJ\@x Ykt.4\F]]RclM0|?3##EثWؽMy$);y[5 HKtUuLSzl*EMgdw1Vl0ˇ&Or|Cdƪ!Wr_DSm`y6@{P?1Xg! J[8ԉ}e$ /)=TmEߒ<Mp1| ɛ0rOO2bDKOc-6a&.uR0ʹO/T1nAqs狨GD8X=M#~f&L|x4ULtMZLF4 RɰT1I6ҿ~u^(|ß'ֶ]KZgSs_gRtk(dD.LkX0M_ӪfVtSGʤ9἟Ak3ޫb6oaP)`^<[-Ʒ[1.uZ4uqf&Z'9BKdXlrg<;n#K@d_LH l*X8)IQՉ7HZoLY@9<:Ie-FSԀ~;WA#$vF$>[!? LBOB)R9>퐯]xVzշt]$*_7/&lz(d%iA,Wd( ngZ" JI\{ d lb%Z5B$[q%{ M⪈8Ep[)Hu(溹Ѓ@*ޑkvtf[mÎGzfבJx7Q~ w9KGM6B&L=R-!s{)SYr:x~1M˭e|xd=e(® JǛҿLˆPgщvlY =۾$r0o{N<%Fٌl(=i2 ShbӼd^r3goKZ1y}b~>X>!V2ȁH#M1ou>D=H_{ 7(T,W痛UP"]hxX-xe,>)'kGl 4}+/JCS4PuBK= Z9"ZB4Hk=pouGXҙ8$f@@T<1m*-:<_@j|n1^!ou=V^)nWʣv'Oչsʜ3+3RZw`<;w-> `&b̈́PA#sK L:JLj'rA`X#g\.xw=j/ʓ?βXe&4F,R&n4م|{"܊]C>V9 qڗ8ә3+K3 Eh~cF:;,% @mLx9ws?">]O&z)x;m<};bxa*XZ2f}h\>޲'.]{ iзpsSy7rH} GzvKr ?&emPb>A|w!\ZYHF2Q m9]m8adnBh-xNJ>52#л{SRXj ]{dzS/@_IlAqJʍMȁzP{RS!#8P@,Ukl u$I (ud\S=V};+Nd {VZ?uoLt_t=E+EPu*fxE ~ýoLB9D1*WAJ>y)K<,׃Mrl;H=VS=Q(H/?Z0xzvErl+W@ :d^d'9e%"me/7u%) }ms7|,E \=(8L Ӽt]{Qe^W=v]<tw5B]oSC?_7SMl8w-i贽D‘aOr0!/J8L|Ȭú]4b|ΨxWJcú};џ\`4a?5 O]^Kΰ֗TB7_d)Yv! V-6tD ?ޝM?bA" !*:-36M2r(*hs5-?jѕ/p Kxj3ՋK[<"N1ML,ivłNLLMXKsJTFk9q1r42g//FEϾ ۞ر "_ձXn ǎ Q 9ݒQlPC^VK0\rGi/ذ{j])4sp#tFSZ W7 y %dA_܃?L x] $.1gv{67h)9[4H H꧷ A0:oNj"7rHBӵh=?0TZd+gâ:XK~(`߰*`rg 7Z Nwj0i[y4+lKRś8a/e[tI?n+ٵǵuAUh(5,9`Mh_kШ>#?,@';9@+_NuQj͊8LBBD#RS%;+5{vTT 5{zQ :J]!|v$ID+AL⑝TYCo˓la#Y ^Mzp0ʭl_~7]: -Ɋ'ChlpUeʋ*ǿ 68&/cKpHY0U|?*Td@wTCbLju\j[FF;dzuNXٵ=; 聿\]>spMſ@;kh/Y)Re=Caތ\q Hw/@ O9&Ņ#ƀ%Q3gna @l(!ncE.58mNC#,+e)B?]g,n̶ז q{~J-ӂǁ7囆QADHb(Qؘݟ"|vla Q)*E#߹PLGøhyë^H^Kd ij \)w۠v%j1?)BTuO1:fs]neVUtkTu*)\BEZcYK[fmwc~V!PQ͔ΚP[3 >bk0늾I䬩g}bw"c4k(%19- n׽M:녷!TQ9Eߪ"' vSwک.Y0 <\Mel`^~;W |r};~Ֆ/T$)b_&fOX0^߁MtE@Cf}WT_) _6yFn! jiC{wM 2 /z| 0b$ cyާf;tΟ>^3׆<`It24y7b]VܙsD_,{@(,#Ϡ{}ƓG7g_^ɜRxTn@v0+cy^4Sdq +F6, uw %]DJWBDȎF@){D2E/N˕lW@5Q@r##*bװ!9S,J;?X Us 8eVKdׯ_>SzՓ@&}APܗ#E|}ixAe^8bH',։D8b`Hz9;ۿn>[$4AdD m7-r [}lڔ=n"O+.zmmʖiYJ)BB'F}"/sTx£3@Q' vV26;*{9S33Dz #;M&mybޘɫ'QȻ nڝZ[.Xb?d Va[tzI} OnZ$8a{Y-wBro ]>8k~%RW ׵" g篯^vZv;?1CZcΔYb<3$<8D%Qf8;gJ"ݻC7ծxΈ.eRٱ`:n|,2Zj%YZ$,#N?'{ӠC$[z|ںcתy)o߯ډD\ȕZaѢ(EJ̮u@R~S]ycp9ŜG}FädL N0|,ZG-ׂpy͹6ɂPۙqp6"Ϲ))ON] 9X֡\ 4"aA}Qd/Z2{5c|q}EOO.} Ld:ܡ4}O)O5Ao3Nm o_y89Xwv_UM/׸d~S0qgūX(h0+uc;p 6iF+"Cʳ-9C{n1|DEn\f6gEWO9xmh v 啨=xD父.Ke!rfc) ')"J"j͛׉b@v0i]GxeKڞʕ^$ӵ| &+hi3z(i5AB Pk /k9Doad*1lkR5s~cQ~G KrJvZЭeFrÕTpWkI ˊtbCX|'LC_5@$ `ުnܛ}Q<cZ޾ג~ldL(d [$[$WE .a,eLuJZxn=u|-Vȫ " ~ܔYmn,G> ^%2ގcיJщ!%[[s ͛DZ)+\g1C'If G߆|w>"(}οj)ٜ\l^hfV2}Ig/, 㨜c ?ߵ>9Sjsȸ!+x[8B-+ эΎ=A"1@ڢ2 A#i|4Oi`ג ' }BF@9E1UB&~Ž2`hFB|bX_">f 27wphMJGpit".c8X7h~V#;V?>0RՓ=}Do+rt /Zo')7&]0DNt@ò -UҨo)]2U%9} 8ոk'I{#r(l["]leԋ[=R ǂgOғVs*1TI~FR8\Qћ6Xy ]E ?($4&j^-=xYOmYBu v4` !E Q'5M?km5ZQբ" ?z ֯1lE鰼 ·fkiE h]!rL;eqm]@nhH1u0mVF_j#P4"z# q?phd>9$Tы~< _E9؀mH`l@qVFEϥDz 7cNK ;Pށv-˄ឩC O*5-gFLѸq@ow Ė i@x;w rgnHM[DA ˙y<>dK"4`ƍ4Gv|N=~ B R.؟# xʭk ߍ" XWFyꮧkvaɠy/x~ZPt)rp>1FeLY#cFyC"cc5rHw\WP!AC<:q0(2 ICCD RnK*H rL'ȳgĘsmSf/ݙT4T]J$:"džUE$seG 2\\hoԥ;pVQ[L <!TiiI0ͼlʚ58,qnzTlY{´d哺!LduOqZp" t"u$SmW82f;,YOsyzQ@z%nO*eQ3{cW,H V^n={š+5xPfR_kOKw]HcULJ:zC'(v/P!fF^ZQǛ}E 82FH@XڜMN^eL}/f0f521NsP+]Qj472B?[LAG bv{>1N6Ep- &eNbM| LLM҃Ja[N_[jqKOԀ78#YY_v+q7"d 4{IkFGHP XeJ>fuojj<鰀8r#@(*n&¼ _w>tbWXx!e5bhRwVuުa}̄X-ͳ>u5*3*KéO3~ 5C]Osgz :)J?d#+OkOλi1k*,ںKBbT7(D/d zXn߿$RyO\ޜ]ɛYfcܧ|'SxdN d yڵ5f6{\GU3b{4S>6֡Zf ,aI38#{MQ"!e_V 뻮3(ܸG뛲bAs%)셮E}_?zq[]+C-+kEoGJY*5wn!yVmĦB`/B=֛ vE)<{_#] +N]1$#ے*"[ۢŘ]%W&i#aQHK4Ӻ j#rϖm@lv'q[MiّЂ|q9vжI-=u{ix,P[]Dj"h7A蝬Bt/p<]cgZfR!K[( 1 _o3%3F_5T .Q20@ 4h(Qo<&ų_ )}ا]lHR6)Ilcp}=U$ aG{\lB@_91ڿ\ C4 o~(BME +-=$ࡡ U AU>8h]{T6RM_w`-OwSWxj33sd/1.#f}p;;mP0b<Tryl?@ +QO-E:DB׹V)d2lBpF cs\oJ K&;>=MTkG&ǐ\fYS rr%en3yOKn#J]@=?FPnj:ZfS4ĂnC|Q}ĺ0A58/7i]4+p|B!UV袋&IFd~(I IK4,d΁14&D )pgɬ&/b @[Q m>], V"4.8sT_2?7S̭XvaG3` 񾠨`=PߥG2 ԔvA_@aYb#kJ?-'wCRfd~r Q̂)%8 0 6*fE Y\r c^Ė#Iwjީz -^hd 2"Ox*]tڇYq$rꈎ p%"^ϛrG 'WaaS]WV" jܔ\y:mj5~묖,+WϺR݆R[]ƨW{p@U ϭ4]7GeMc~Dh/?AY|g\l8_S >*{rF8T!JWM{2~GoS%SJSIt-l.jR no&s&?_+`"WzDI) Ɋt0/GhR%fŸzb'Opvilt%]ցS+> w()5<:- 8lkO0AuDGѥypvmgJw/ [*dLhWei\92ʌJPW_6 9Eh-N:Eæ乓-IQ0avPsUSzzf@m MbD!Vzupu)`uK:,$u`&Gm:P%(QFa-J>h*.*-Kx%S 󳏑^zXހTu m6:n2_ $,eqG*=9?߅b INzHCȮy٪F!QgnڻM\ lX( #ď`ܔQȫSJR۷>&y8cn2GR5[RhdfT#əI'Z$f@*2Дb X^aօd-az*ӎz{$W|*`F8 Np-VZH.5͂ [i;na3L-3̤"(j\[n}8?ddu^VqL꿣Gab]4Ti'b @ pέGX] #nmJ[K ׏ug F -I-"yp.!ӣ*dVj"=OrMu+6Qcy$mNqe(t+Z  ^DKkx?a$ݿϒGYȵbv]b}f֓y`9N(=ۇ&3Xo|m5 !tH*dގ:HWaPx+R :`5H5<0ƨkqNHܨY 3LQX1փ)N0]+hD1dFOZ$Bd6E qXRK{er[.uWlv˹. (W4 ҮXH =Wꆪ_e3ΰRJs_?l5 MζDOTm}̨OUp-L] xCD02{;cU6T(b#DJ̧FoPx("MS0-*TRQў8HFv,I{EWnٌG׸oF?*~f5X,W"HCl i{Z]-jυd#oY&B֭'DuߐMJ;Jyq%|VE.얎J(`f<[&F~(J]fd+7&7 = U.w;HdebEr<*/+ߌu9f}{:(E#}kc1m`5ނBUN<(.N(=+^1SW'4)0?ް^Ef^g_{N/BTv-Z0E jv|8{Il~(g>::"ȢGkeDR>>'\2J'1rkv)RN|@RX 5!XD/!:%NYjU8?8q.X:J&-vB*`k&g,*Fy&[:H9Oy Y"GK=,ZWquV-ŋG8H7hss3!)U'O ]O/nznJwV !ԩ2.,Joy56# ٻ)Lbw}2l>3eҝ@480OYW]"`".rDd**hO|;NVcC%ӗh%ɜ51@bbș_]g_){/Wt5IxPո,Z ,yy:kB}Tܥ͜.͕ӗGgs'] E䶎I^ ;7󼹱BWj.0o࠮Sg$K^%s7QEEBP;u߼ pŁ쫹j Ajdk {^[t9Px GejX#@HSG=R  xL SA?~7VF֔'(RaYj (WHT؎47a~8ȇ>Cv^֤z{0Cŗ3zeիv\X?Z{z`K*c]G8m6F;|Ճ?vZW 3vLJNxÇah/k&>mb3D*5E>]%ڒ͐eJ~ݓmwCh*Fjkd<`5R@BT5&BcY/@WG욃F}y@"O'{jZihkJ1&ʫcN-JK5fq;, j)A37WK(T5c~wxLm-|X SsjK8wZvNñbrh@QG~Xe[|ZU8c=p% e&R,mK#I x4s"#& %pnl1-w:yMKb<۟3&$@vwzdWl,Vה)%OzD|ki._6U9P&Mv9rRsk;\G6NQt$)0;pC+_\ab' G=G}aqEvO+^wG" [ n\ib ܄#Oh " ^ eNSn-]YQ)~}|s_Oi2KxC(Wզ(,醡 pafZnsCIqnؠ8zEHL@,nzpaV*!! G ; -.{[YCc좡 \,)@]ѯ 4! ww֟(h';Kfsn]L$E<G0ۋCYCޠo1l~+AFt܁@ ,_)cz:kym-CfWjz8+傎孹(Ľa`;zIH(fO zpA"^I*gl-ɻ_SwEAPL.FdmXMLd[hC*O 8GZٹkY&f83OPErw]e y&Oxv߰8\yD1O5r ӧq%l`C&L 'K-!6ea3護Hk)Mf_=1]`z )KL痷3Ii#uԱdj nS=^) nvlwEE"f7v)=6჏Ǽ+]~W~O432\P2-_ArO0 KT RDco>"s+N) Z']>K ˕n<ˡ "O[|Q<1+g["%5J`H>?JEd[+&y# %-,yk]"t8T s:yui3쥜&} 7CLF|UOݩEb93}[-SOIΎ+1%>A i[Цtx4mIzGi;vh,GaH"r6gN7"9(g6kLV/TAR Y=%YLVqN Rx-7(3Op*Ս5)&IRpBv% -J;)h_Nɀf:qa:*?Ns#ӟeWEŠXfB~Jdhk!3mFO/ufp)c .v ^d}HB3\QCy,M$ M5Uod"K.^4QM=t[-J* nzo{F ?w;QTI;m,JaJLyv#}^.JBl8#%XdfL?L,I{ŭ װY(v?jpD̅`xwvŬ萎: R%oMvJğ>Cy$uPt!z_lPϪ*G!c$Iʈ!MJ1g*Q!B1>;1j="'Ɗd9qxwE03>7dkzp߽=.lx㻿9,Nix9C:CJl;i wՋB C,1rlbh8Ns tu %jӠf"}$(~Ϻ^'~п; w}֋]a8r+u*jޡ3Klh2U2ɩ&/KR0+߉2Й'r M{mǮ.0Wb=%C,ԣmQ4ەCM991~` I?wL!%O=Gtk#̼j┥mܞ*0+xj9S.h۶(xgv0z _i)laVՍuQYzJ<:8%p엋Ywkzq斖\xȠҏ (ñЋ6<ؗ{3Xxm0Xn͒h4D"3AGwBxߥZV^/iػ;!$?ҽ7+GWЬ%ԒQl<] 2d9Μȥr[`]^"Q n%vX n 4d%^5Tv=dloe琛/9<7⭣fآL?b1lvO`ET_bgr4F[&YtG2||!͉Xn"掁ə^}':nO"lYۼS5ǓҤ'J}y]yi554t"UFuOy)e Jz% =1aH:4~@D6!i,h!_air!VWB:EzGYu*'&6)w N >Q7OkmbI-Er%ٺ Am7\<7HV'㼁- )rWlb`j0Xb뿣d$3|}o[Dss* -F(@xC$I~7%D (!FtUtKWjaX'!ʑtAŮ; Yi \GZ_Xqɬs3N^w67o7Ifac'l{obqybh"\r7\Y@NTj˳.ԷȜئkx%m5x$+D?< V8YRLk%1IYuf%V'<ЦCD 'k7`LD/z&g㳕hzk#e"dq-S6>bMl_8} gbO':2EQ1`C\spoՓ8̲GGJ3\P5ձ=u:V 'IOYf%@(v![ټY7 l &0nGL=pYNseTG&b/"{$:ЪZ8XY_4?sJCm~vB;xy}YʎX9%̜W5kDloPeU_:2(#2!t2f{&,XAe뺙brk)ԎZp10sWDH_ RĶX.®;YҜ=ELP`=I]7ؾolUbAu|Zu2A|]A&בcRZt P/:Ġ!EypkƷsw_ 9d 4K!4shMe3,[W7yj" Rӎ /GLL D cњb? )ɽ2᛾/I4¬:=dJVJ7QƤ@ZGoOia&j੬N't]E ?+Z:jI86ͦ'}rUN4C/9՜X3@{EkTʟR)11<^7g DW;ycxl7A6=)V,^q%7ta}Q!'(O>qO,_e!mz0٨/#%NJYiGp`LHc9>0dV8>cu >YBN.-NyDB45Gć[L~2CJ'Y)t]b=ha4'#c wlO<YnN3AgN~;mF=e&PHnwzn(C6ĊU:hLKjzN>}^* 6|-QW:iOdxr pB#OΝzAo̠'r(J` `UouFcZBI\lIDɓ2~Ǩ %VFzso"7ߢɒ9T\bSȃ?4TW޻).B/2(o€_$X xS\!tMWQ6*E6(O Pi9h|LLqE򬏄TyGMRIwKlo/nS"FcS1Cw5O ^H5AtsEq Y`KsAkU4Bfl' z^X e\"Lmu}v7oV2^P!^1}7$ C.?4m J^UJ^ipt31!(=|ڲ3IIa96!G_ g\\&QD Ynh+ЃJ,g8uMÞ*lk]쓕j2c'7UE6VAnMbRlcs0t ӦO>3Uec,LACc=_+jiº ]&~h^:{@|F-Ɉ0N>XFeo jW!o0Uؙ gWD{т Y~nzx4?c z9G5ToOݢ2RhӘgİNEdgx%f;ZNcWWh38i_giDZڔ#-ᨥEzQwtՕWgYG2EF39\ ;m2 źc4z%Ed\YfZW=׹6T0G+K ~J6ku%_:rȶ=,e?eTKU:Kbx8KZ,elcd"&huDI@=O¢.YT:,8&-sȯ'4ȝBe|X̍ɒn@~+s@؜GqQrpƭMYPAС <вM]}Cz:ySC~z94lD(β*"Qf6lwOWoŽ].ښ#Ъy&\щ.Y%hXaKoc eǍGw-F.>B4<2KbђlDU9ɽh%KƲdxvN.zl ׻HgQ552(?m$Z9&A6>ec3miDY!v<ҼR}B 7p$F؏%eC! 6@ >UR]]C)wSGt@X&&r<]PP/#J7_ ډ_ZzJLG\_/dVd;t9 /K1Vԁ{ܢ;٣4Au? ܬ@gҖϰPhahAdCGi>Y1cN<l FVW߶0 6s1*(&7LPKqsvDfO)X0'2K=/\-ꐸ5}n;}4`8A@J y ;Y$q Pg)Y 08Д˯FdMjAd=?aCը>WVq9/(ޤc2fbxąeZE3covf_/K%k*=M"DvM-cXһ{Y[U%/[kR+y9(ŻPNfX<1͚?d|ͨ j_uUY~2x5eM@'0/V99[Y#$SKH4vCL=!^٫8OvU R҂gÉM+ÿ|Dv"CG▾$=r_L7 )!j)h9I5D6}.|ģa2Xx >R~.KEV(kt6 W)i"fխ t#BZ mթ}Yb7"Z,7^CU-Mn PFDe 5Iֆo~~ӕObBNlCm=_4BVtBID4C^D~p|b1hJ Eݲ1U-bgp Shp^9? `ГЁٱG.odZf*{<<N!j%ycOz))D#G(Poz|izt= =&' mq|2Htʮb+,SP4B,: sbTHc-8r14sûKCYYzoZ`^)jJ1>*z6Gj ؅^C0 yL%Wnv=%)qS\pLPYQ K O8R24S97d%=Zj_7& fZR[ h/{e#A=NFgə7zl[Y2L&æWk$/6xӜs~;R.-=)2.}  öI^9np<& B7 W^u ;ƫ+Ե@۟d/o$Qg_ AS=.E2\fFC{E7kB"E %KU6Ջ'N͢*f5@еkٸ[֟hP q~yD5]?ʌ+.Б:NU)Gx738L2p V-TU<,ޅ8"#8=t^^>>/z-\}zni_ P!BHHQIstwWދ|jA㼭kaGl5)w9OH\GZ: hk&ˆ{GEՈYᐊ'/jUM =p`$$*.LT E`Ejz3Xi('8@h ^B{ZVᠫ0} n89Ȋe*nȦnMF&]8H_?kAeV m4zzBCNSfSs#!u8Qω2n~,̒ԌyY?V#3Ƴs G 8Ƥ5AnQun9.dh`@xZ}T7owWIHj~z7*9l+A&JA>D |WF>z/ ETZVvB&yZƴ|kS#C~1]_'c8╁{rM*zkԎ)Z,Jd$*5{Z 5T%_:R<4Ql>bDמ9@ &;()\QW8XFPO51#w䠍{;DQbZϟ>iݯm(r!$eʧx&{mi?pGLwRe`-Idc`e+30^"ca隮vl:N JdND~Ls>}: om?AmT_tmMό+RV+bw{螓|ib1JQ/9G4$ ˤ2e0LIrF$Cd;q<lQ·Saw(mX%Il(ۣeԪ{?zATUuo^ՐI]1ɯgrA!]D" ʣ|n>(+vol̷MهBe>dz4Lyv Vxu3AnYC%P{@rG٧\n"8 Hۺ{Z+ !y3Dg46ر d_0x4 gȄ)a b5&wwF4 fCfTdQ`f K[X䖀^;CplpvB2CG#n.n|u[9x޶C0 tnqdr'VJKPzmRRA[㹎S\L]ٯPI*˰TtN_-M ea;&v];^i{֒~mI >|yR|JXT̘)<FKK&yE ,L^S"vg"R9R`stuw} m. 3X o'{JG۞YS82$Szu4M#*)BrtQ.X 2op-ȵXER =oQ*0I:~b̈́3mn*/e¢P3s2GbYZd:5@F?x~-5:̉!;]&da;^%!X#0})s29Mc4q ְ}Bt%%M,^3xl?PyOlI1/G_[DnڷUfQ䗓pVLwg{2ƼmCw*"P}U7~G57Y+rkf.nJp++b+oEgL:1DŽ 0AiMwֳsy0쐙TIjHE>h7EN/$Jt)'8<%=b%7@&I*PYu?.A6`x^DJ\ce[<'P߹u,Tz\E47~mq9m0ӝ ou ^$27`\ Pp3v;{[k+:Yn/^KIy.,ܟpˁ=cSg%}0 jd8":p&nM,E?8]xLز"-˽)q#F̊\V~eFI(3!urȅ[Za?op?؃*-g$MOŎR^[>"\(dԫ8^gWϗ$IyXQ1k}A BhV[NOݧbQ3{@}캽bp g 1YNFrJΞxSY ۑoD]2]ՎVx:u ,gLZ)UiB3x!Eb!"x}Xmm, 479<,af}&YYPhĎ_B,x9E7̿ !YCFN;Ziā{/?GGq˿=^ӧݯs$kߤݴ'T?];1=ύ%6!U;2Z:+1-A8TJ{AH$Rܵ~u]曜ǺXyh93'Q6ݯSGTo*=$_,f_#1"2<_n##*OL0o&.⬚uB} CbfLQiN=ޟC Ҡiы:zXn_kE?vQ!6ȳ 8`R ܚ5tEԇ)w>glŐk'7Qǎl&0۲J3/-k4k|IC8f5C򔑘5P54R]Y8ڶt19daA.U\F#%Ԝ`W,b}6 >b}{i^Y ,kٹ)qaEL%90P]5{cw=W![gmi߮JgG,kX,s j m{H )][8R@aX-Y8:73lԋՓ kC+k#he| T]bQ` F~WB3 I쳔ܖ[HrM l ,ӏڬ;}X N6:P;"4zkf9_)_`Q:y$P•׼^ ]`1M%$Dr,ԽV̩)գYIr۪$.p  "cZ83 fX0,4(/%<<1.H!_!(!m9ߪ$Wablk86Fp(t7eCy2>MŤxyﮮ"c"gU$Xo3̦ t>YUcGn@)::&t%yi0`@udKź?!9%X"ͺ8etHQ~z}5 SkۿB;a)q܉\ٵ}0vOlݫʻ:g3@hOzMoab)dg a _Fe.x63 &*I&w\$s"ҭ\+P?3Z|u`E 8QP0IavZDLsIG$W7q]=:tɛ+FdGj "Gb O/yV|:4.{4&H 0@Ciְirt.~-!rw RMdUڴgp Ɛ^CXP# {HhZ ICL Y^[&3NaQmCO|⎓md_TthdΓoY"oI-j5On.1ƚٿ 6zh[?. cEn -a 3D^fL[Ha^~3|w%R2Z_?k\1pl]RlSn 21“lI|Cr1xP\אn0H=^TVt6e?ݪ%HR1{ TFJG46{u)w$ 8 B5 f.y$99쳋%&b i9NXs#zѸiQ6^ 9<xuژPrHe+68Qc8 zk1Krr\L{c)PX!;(+ -iCgѐH tT*uq@|ޥh"g/;IMO, W@("S0N4elȞEh*M%"Ir#c>;|58Pk=X+)~&,S)eli &~pEwa,S-<ޥ<-2gP+E'|]z f/3yOЭ365D"za ;UAoYSλ{ê?W "0z+G!Tze1ϲeb]$;9+fh$L(L 3"RҮlF;J6U{"'ʩ䘌(] LT'%}+ b3}{3h1Kƥ )C:aSQU5 "DU=p;rZp(,48Et^/f"/r g էl&FV0-XpB*TF#_sP{ΞBeTH:@OqoeM>w $$jխe #I܂P @rr{7|~݅Cq34e1 WPР @{ vvh,x8.l(P/|$n#_ohY\$8KlUK4Tj ).c_ޏk^ssHa 6jqbYu$Sl(ݝ0p{,<:8cb\#T,q=-ͤ~8,Ts 68V@Y4"ܱ^wO!$ ˤ8R9h8~au{#BD?p88J X .v]Gn$R%+h-2J3?U <80k[z/@(N~n'vqo+/qpQ2< d¢(VR(JfmUSg4le 6cZH矃~teiT:a\u`1Đf4qI,́%c+*XA1[93R 05yv`<6n?,sƛz:hB I2 ٷ)}ӤU@7/=,ċs/ l ->N_Ɂ6$1EH$g'0ͪ5K[CP2(xc*x):ƽc %q`QYxv G n!-|p*A>XyZj G}h`KkkwipNe^TV ih5vbž[z{] gE[hօX;~N I?!rَkP)վ)AϞR2=2l/D&ЖNаH 1'&n䠘@Nu?4_*U^߷r|-U.oKsydߖP"7m0Mptt*7ؑ8Νuu'4蚱\}oP}:n2+^x:_gD?#50W*R,-5Ǒn(ך.hz!Q!ޘͰ삉H<A׈Ūe,0Y/|ԥ4R}p ASǰ۱YG"M  nWwchqbUuVQt3 sga;['|f"vWjXK$p{x7;ܽCѤ8VDa lPjY,b~7r]-[n%R9Z2IJ tJ_`hA;2Q, N\Hf 4hTI=B."5~O=Y{+3>WpGӼ]UP4Sn7Ubg@chU!~,ӍrE!2A=1}qFll1j#GҚ:u<Ef9PEu t^K`n^1 3ݛ}! H R:,;q }~gH|GUFՠKIad)O~MWnQjXD;xU- shJ]ߑ,<b%+#)ݧlNި#y{r4?Wn ,?;)1H¦Y<0~?=u8mchx`Lz`[ e樺)(+j,5mlhڴ`|f2YX} !h=}M{"4"_ϸOlI@Ox|X(x$;ߞ:ˆ-–r7BsӨ  Fo(I: LLV-l,%dH#4,FO~x0uQfa4+TV]3/Jrh׹cUc.cJuiXy8eY kbf`*01ם;O]9!1Te[ƗtUJ9bN/~MCTތ0hA9C@GcK 8 B.gMkL yn6RAi֎PhU6Jܧ_|x܌a?qR$`Y΢Z hIwZVT0OJ|(і^Í9å¯S +BG> .y2dC}4[<ܷ⿛C2&t> Yy0;LTvjk W"{ɳmfv0hFzj C5T. 眰('xKŲEWLSg;qEbR~'oWz,$T.@p yf.: :Sx‰ Sf嚫R,L9z둦˫x}.{c#"ҕ{DMrDƄ%l=%ioӇtWXk㢾.6E[$GҭدgΜ=-nl5Z./jYvɪ0,X(}Wlz6% +D5zA8gIEBk[%bȏ5 iº(NCݏ tG3f݅b ҳǴS mM~ \X.i6Yo&.kcϖ,86|t?R'.hQJ%p:'S?)* |h6~"P՛pd$e~0qP1(xJ(l'ŝ F<2:ȈjnFDH4ߨkk<&~`e6A?kg##9o^y_?\M҉)dG9PZؘαcc w* ]^*fkrߦHgirW܉/5r \ת$s6&1V|,ڠ:k :+;\:e;N2YDSvN㟓j뚙s 8 g^l]XS0奬ރߧZGD" }2M:rIX130%m!De?-}#*xnT=""P0r/CXVB:5X;.Fe^~ؼ9P=7+՝~P{3.N(aCA(ϭ"Qj?M [7ް RY}xY}|vUn*rdЌUl c1] ҇r{#^N FZn?'h꥓߷:nH '_)Nlփ~}MyZ˟a]"(mek7e !{ޕ=9O#>ص>L"6h  6k0b 2GSc܍MZ(H [sຊb/"0%;{GTѣR!uz7w+4@zm cq\,`2j"Z_6{1;O4evX=蘲ƫ446(mVGwE{b s7"maOR4 d7.s|(7|\|Z`*w)fԉ4 87wxѰ0/}轆~5-BrQYN*8`1.?(nONZ &PڤC)NDH y&%ӳD:[z4zlurK[L4G͛l:?i&WTD,|wPN"qIf[aOGJh} X1ԗ`ˆn߰F=(eB \jݞu!cJc;2kR`:72M4IJ8AI=*?+:t'6OCAiAj^{e1I9K5SOF{r=Ozi ?jFNʥ23=6Xϵ0a({늏gycS RZHzL[uA۹##Ʋ:BǑb8<]Ow {CT n@(#`Džf[yC䨐'Tko{ͱ/o&6 U-re0ӒGРNGvc+gԇ.%͹ <ėqOo}6"4c3G8N3S4%I#ը`G@p=Ҵ!93;1ڙY.e~j/J%4ڷ\G9v¬ȸ3KDwck|Duߍ%,ɣS UH6/C jҷϴ1lYd8x((A2#Jak|FM5u Fi;=57GD/;?IYq`k1lQo[ƾmJ ]1VN,h2|h8O%)xbXB{h^NmYڗkˑkNe#8ui\<5rXZ'1Mx`Õu}X"׳S_ j_E<G*ΌJHBE0άrZJn?xS][Exfy)Z`)@BwDo#*DRth=Ӧ]ऌcTwhZdQ(6y⒔ 5֬t-=re,_ :ž@S4 _.9ڤ.ڪsVIctgNz1e# a::+O*jȜ9aX;5*%"T^m:?hvo&/SaNY%GSXׅ-n9 C :M e-vd=dWFF5gW̶lD QwPF |i\ `oh+=~%:1'PmI-Z :{N)һ`zOۻhfjD'Ji46X*פiMU+j{E3siFn?v<(*aؔ@u[}e;Q:;FC褑@:}+]FVji$x{yZD%TOKpB%GGx\eE@ڗC3dK1 N[R~J$Qf۩1vg4tKoR@IE,}8CAj'a*3nptyZOJ'j`Sw! yT? G /FaZS0 "esDȭH`'հ`݅c=dE TDV~H~}ٹZ\XC|הh.,N7uږ3Pb xSj*2)*R] \"m!U;Zejϕ^Agv's/%=XN ZEwEu,2F= V-qnq0Դ$R6K)@eZ V<ŘjXKl,ޔWga\C zVȧ'6/^ilez[_p>i8+Y3 hb"۠+g׍O {&ȼo=.EUZՒ\VP<;nȬ!GK;_FdO٫:k{Pޟ܋ azټtۥUCĕ`њ:De# w~!r,6?y`W=lΏke.-t@C8yػ|@Z^^ac K{vv~H槑^]@nys~b&hW Wr?K'. 4/r[r:2,T.? 4UЅt}RX{y28)1.}晘w3R#Ȱ*qS'V/$ש6nS %L 2-UUAXFe#Fpʁo Ņ/ "8>%cO5eH(i/dž ,X!R@vZu Pn^ikuJ?0UƲ,UEZVap?bgOvŐ;eܣhv!pv `ER:Ե'_qQ`vnؚF|DdKXG%jҜC//JVbH(%!&"FObu(Ѿqn +#Y sp|V۟O, %׍@*s,y05h>hh >MëT]f#BNC3$\a?k C٣$|1}Klt' t=)}幞aO@U/ozd~U(-)ƜOجӧ/֠<i;mP7'_.d.AemM3єH8ԭJO'HOw\E-j3Jf%=P#&xmU\˪vo>~NOJ{-=DML c*dxj|i}5pzg[_8TPҿl-ͧsx&ˉJJ 8N-["ؐBM"M4q U Q;- WBk9XܘRMD}6h\('&GR_#ӂct}`SԺcet[XG.} '2^6^/&W>Z0( ɮ R < ҼifRQ%]Ӑ{O GY2'lZ7zjmqL]-!j%yr<'@oC^dMM~p+87P88͗nn J=.Y(Vi ZYIlchyXZX@Ep ʕu,hRZ{vE`dvXJUJ*#ͣ ۗy=M*!?PjMlmc5zWLI+t90gN oUQ݁FA6ētcS]Jb@,7Hb(@˯~&"~g~4Y gL#n= -7GD6BΝzMu{sق@_*zRF&sOj6:רLfIs5q9-|ѶƔuz@cmߦQC(ep!wƙȵuzߔ+0o pWƁ0 /UXG(%iQO QV|þS4E+? >نv6@:2U ^9̗Jy`'fKc-0(s.s]]T!}~9Z 7B>~na %.Dݺdhg(}38{ħkZ-[+A_+ҫ$i>dmڃ j 8esa^c%nuO>:;mfI""DZ}XqŤQex\ԭ0L!ÁHmAZ/%QJ{7ߨv!F.##%4ݣa;B{ ΟsFXe46e "Yh$8=6dbJc-iLVMG(%/ߥiL_o0D}_X YG:+c'I%ESIc4յ&DNy2`<(b9x'sա(G5iPսH=¤dy2~+!I߁6!mM†xȈuy!dAգ) Z$A\QlV* 4&z~yOǟ5|*oΙL`0IwUM>Ġ̹[$jxlgIJ3 _\@Ʒ.Q+쇬`e#>w\Kt @v.|m{E$b _7z]E )LR9%Dm-{D~N9MH$ݱD# g)3ןcRCZ!JCa6HLCq#|-dfsd-.*y=_;wi12ꕂ}_%GͶ`iL bq] B\4@%²=q xMqP郹-ݪ1L"HҰc0s5[I~ܨ~! ZMaG&ݍ`\~ᖃuuCڳjI`dh% ;tFҹ#[\l^fTEwņ.H]uCKk)Ɵ^$dƪq 2 tIQv#q{/;?ӵ1p|x'SCdZ Lj;@<]@>Vi@ g3gk"Xh9N8%NrlѐWnf9F&Qǭ h$qbjR.^DOT!|)jIsgw{f06Rr5%Xx16A8Qт;e?351qEu]f7X7FW.USîȍpNv"@^Îuja&f 6# W 9 5" WV U%9@2|K%Oխ pHh}DI z<vw ޟ_v ZTO, 'h^0]}Q' 5n;,T!G4\Q]J5F$5-٣7TYU !sHP^Q#+'b4fa$Rn"܏"^V=H0+wno7ͤ&(L Y^D]խr*N5Wҍ4}OR.# AO@Vt2N,3Vv6)v"\)-?yrsN{3>IedCL-n*gE`QHwqN,'ĶqPG"#+W [kwvIA蒉f4_kmͱѧ`W6UL!&iћO hYgyrbDfپc.|!#vEDMY2x+:}'/}Oc36!x/5EJ':p]?XqQ7|LDx$+R2Oy/,=%M,`y 0V74V#03@lkRpdro2Zf(}տ`& h}4.L LJH9fcѴ@OE-7%Lkko4/28<X[1Xl"^~a6Pz (~.OkA?\(jG!)Kpy e`jHUIIyMGw!v G3%z8BZ͢bsI<\mG',BYy!/Q\U|!! ߓ_ͭf-m2h_0ؓKZPşO1Q ɛh0=Η?YE@P+?v X=qmhbd;6l@u(%H6|oSQ`#$6GK jw󴙻}].hhvEuaxSUxBd%`瓠Δ5zm1HB7u Z2IHmfr))2 )'ȋ#<8.Wu's>oYm &_BC_ߛ~NbɟQ?|y>δχ-nK DȠwxvA;[l n^z12''8hB M}v]h4$ZV{ӗs۶:cM. -N?.?uL{ݣw&,9ŐZewcxڜx;` `wLN]&g&g!н;^ g[ T{ CtUƒmxLWF 0dYշEfn+X|p Mi }pʚ>(yMKM+VooMj'$T{DeqF~d =RfhajJF.k%6|F\[Em"=쩒9g??܎46CǑҾ! Nmoϫ40ucV;~1QP0Hm"NcKcI[FW8q7TȺ(J 3LkFDг8p+?z #f?]ztA>.W/ݪ=v˂75n0mLddń/ $MjC/+gh!j 2 3]|R4>D V&$n% ك?q PpD/=,Rw(j8=Yid,Mg:CnUSveD>" FBct.x! x7g%FͶ[8"Vb NȭW.V&͛"o["P7r;A#6k8ǫ-ƈ iƴpiXAs)>RUXE@;~vʗ[xmlq܆&eLeU]5Y^Ýt[jנ=3*Saͷ%Mn_]0fcklC ۻgeF~1#ƛVx!”=Ml^gd%Ԙvre4޿VF z<cEjižUdRC;j~b5O~Y~"o/T!|1-@K}Xh`|<_.k+Mx ց.Cޯ3uUx1TtZ}$ȠfWMYFrk'?Oṫ]ۛ$4& <éR_ 5xM>[:[X;DݣuwK,4dhs˔[; W{ڽ94ѲW+ b MK1WbL,|Ffr `:e[ -{Av>5+{U6I{1Fa[%oɭIFENk?| 0QIԂn 9̽{Laéu|$9YP/!tn<\sx9?GJn o3! *5MON)E$mg3#wx5J+PVYK.;!I_ ՝D R+jL{O[vo1fJ xor,\1j}:]'~ 2(<ĕ]pԘ^)9"Z_2Avb_~ ҅#yd("IN=@ ܪ|?0'hKY:Jbu}${)}tImzYHx^mFj6㠊($f^_?#STPd(eF,^Ju 4Mp$ ?3\O^`Ge 9D(s/baQ>DDk}"ڎ ,%sWY*24A+֔7GJj5sO;~o.p5js[ Wy4x5F8`z:Znl '3 i_R Gͭ9$mEAᨗ%7)%H~cg7^GPDk06 0s z֤Wfrfl9~AKs-Ӝ%HA6OP_Ȉ[O lBCHSx٥=}ʾۛXLww[CMlk% j-\)mz#2gF=eGEP8q>:3ETp,1ON'qip_vڊeF;$7ov6&LMfJzbGf$sW ;koZ;x~[&lV6ä:|; Ҳ$D3_%ZmszxAqeV_uFt3lCd֫Cd[-dGQ%׶v$"WY,{BqH/9Fdqv*19g`$)'=B`dza O7X-Snh@ox5GߖDKzkBW)vDkk\%fjPk-NJ^w] !a1̓g"Հ;[˞LfsK @1Bډ(kG0J ls1[y_f ,IWSyskE#zIGQ՛GRq[=inu#}YՑjK@jhV/(ϘdQ␷Bf;^@<=4CgRHCnV1J: >sR)3jz3V!gn# 75vrS6KV ÁZ(<@ҁM{!L Mʥ|;ѰGJs$ Gvz~+t!DSq.j59PIYAKPOӖMk(0ר! M/ӹJh',Ds㪨s1Aѓf&1,+`n:qc8⡛O9g|Xvu勶$O\U~8Kd *eʎ!IbNmgV OPL-\2dhlOԔ1k Q ^C'rY82SО4ؔt&fԣh@aE5 #90DNF9r+"!T5=͢Svlo |MڛP\(4HrClX)1!NT!<I/gjKFFnJ05uX1={e;rPW?5iJLn'-T%$B'3nb,aJ"9þy>qFQ+?=2 &q\݉Vzw'=tڗ$N3\k!9!䧙vG>}ű0ʛ>L@Q9$F-sXt~uw#IʾB@헬My`?}r [5U+@GCkL W?7U ȧ&zIZY{ rhV?]w]Gj War1XY̢ΧorX3%'v$On@2z>v C\RwlK>k98LK4Z1V~gS0).y=jF0>WRb/ݦ >ȷJ|E9H>jS1Ӕ;HPț[bZM iV Ga!  -Lؽ"N !'Y@;7j0*JxFg\׍H|YndЄ+6.j$WN`8/5cŪe˜daK"C23P˒Z#|+i"5lr"7<ұfڣU_%rm.E3uI5EǪegn爿#5.ЮWr=9Lnң 5dDD3h2A Ԛ,&ѽc\pŢkJ=*oeN GoF&݇ACeĕr/œ+j2=w c0g/kGiyJ^+G}uæ +LtW Q5ͫ^L(AMh(VXe3:Ey}%_kTNɱ/0v>Lz2NrO2h5+i#H/nJz KPmc "0NSO f, ~ظ_B狽9^nX<*.pn.k=q.>@ȸ@~i,UY8B(D6RtHqi-yN~!3G!A^Ky@)A,~PxîP^)kROؕ$ro|*p.=eSƺϑf+hK1Z^iL` -9(8eBf4<,{qWN-+3V>@c9t|JN!qT&,ޓ-TǤF4nal來tdʮq(+T;J`SK>J;kX^-zҾ4G㧙_^U6<"5)Y6((5WLNCD6~!AUcaA7 fQ bZR5;<%P@BzBC^r?+uTj,4gO&4\~V{ظ'W_K71>xCr~ERXDe%[mDB /Tв0 8rϯzޚ&KhV{5؋HLoخx0->7f򐋓+=uC`.ȃȊ~jNebY."a6 ek5SC XI8u|ja*xw 8ٌVYqVו<19ywS91 7fH0>c+ 3lT$UP'lZc yY]+JKJ#/r*EV394bᾙu+%V! -w*(brT9j!QL]/0YJm.F8uc:8d2W=\S20g*(c]YQRJ!WloiRQ*؆{ SɥwgTUfP:95A7` ŋ&LK} 6\uY\ɳ?8Jaҗ6B{2A]^)zh}(rh<|Ħpmvo>r@1#p;V 8UGIFL~6)CeP_(r+u/^Ǟrt[cR|/$VSD++ &&>GJOZ?ܹq)2Cc'{Iӻ˕HCC}x~ߚlV23\"({ vB>WE*;0iugf*q XWع2Wão".s)]~FdtǸ,*Y.<ErU~auP!n;1u|arUňxܤ?}e1KyB;yCg$QI9:!OŹKR>yo-VjǴ[! H7) $\)ԉhz4τ*q&f4K)Nt?->q PEBb=cY(#yeV,,- y!}&xJ0vEW7@RC-:?rHÅWQ_{FK^+TTP W1.e9mK[r_nkp6ޏ.YG[h3$J|ȇIt5zw#anۭ 1( :Ł® ^]p;<ƴu~SГXs2nv95Ȳ [=Ts(/wӪ4APLR;[Ֆ:"ǬE'ӭ|Z$J|C<:I̩8[>A.Jz&8.UI#F |.<ɽXE\4M(Σ-tS!NS#}BT]`2=gQBܗ?HCVŕPPǿh_3c)lb`7rTN| W|#R R>TCX̿nQ[ߩ e5WFμ]<ǙL0۔N,( bg-4H;jM%]L'##Ξ*N/G+{Bwۓ=ԝ6ws), 72jߖԧFւy@"Y6~v._~?$MމqͦnLVf;C>PC&#e֝z(J{W[Aܾ\nM{;9Zߒ1&Hvͽ L(o95v)4lP`%"ǪL ^\)ܲȝH~%'E) j@ "L*k2tDrgz3-XL+1(^._w7PFʧ fEgs?_ ܿ* Yl:l r@*ES4n+mKrQym#TB^Y׼#׹$6Vg˃LDuXLA&;4ݼ~F?AKs6w_p'פVo0ReLVx~ U pMC"ycU(})V`W#>Tܵ^wE:i[#$~k9Y$p;a.uB60VpYX~,C<>" oM& h]$oi|,ێ>_ 9$ ؛}UjMG>O 1{3v69?KlYzW!-Q`Ujs{/Dim5iW9WB_Y715{G3\df ؒ@ަ,=ܜȐrpˁi{Ibys݇G0J3H2ioV!Qf.DJ.E" =h鉴t0nJGث>Y;Jת,8JmOw@ .h:y. z*t 5CW?$M=kvp>g渕M/J#W-S%IP}ω@w(oQ=V*`7rp] H$LW*g&ӠqsJ'8y\@|_Re¤0lsDؤrth`Vl^j ~|}" (}dT82Ƿa:ÿJD1xYp,7C' [?_83(ُIǥ%n ; ,[~2~vg9*u_ϕo)qf=.&!-.h_d'ٙZ^Hӏ Hy urF1Z. " I0Ҫ b'@E 6C.2{ XWй@qg| @%as3?kv~6 Z,Ż1t[!UtD)E#7Y^X瓲zPػ?vteލ!QB \UMkSRr9E4}iR+ShςA/"Eʙ07H蝤 H fnM+\鯘`u,XtI!c>@Nr!PE-ΡB"_ >39G&6ṭ'tԊ:R}L"52:C#O6}K3k2)/HӬGPcJm "X>ffp>."\|fZD#tOXtYlMXXmt^6&4AAIcfMwŝ kJ %‡)~ M`7i>@J؁X2 UӰoԁD呫:6hn$Qm I#&T0Rz'Zp\T2#-a],->rwRf};<,`(cd'],=Hs,HH/I{Vz|}Q:xt}bAjE@F=1ܭkF Y 9ǂI=ia?l=`Du"ՠ͋2& g/{ )՟9[Qvˌ@?`e'QSʎil6ط?7(FI} f8aƽV/uҭn]GAc]A*!)r OP'{ e؉xlxRJI̡9籒4ܝiy))8~:U{j{5.QjU%'l>iÈCY!6b=8EvzR p #;XX|Jcn51Q:נLKN6^{7ukbAH9S)j>čȟ.UՔʤ"{v55Q{:nkkE՗pF Kڿyuj_pVzEə,Xq/=*Ȍר뉼r `q~XGxBW V7' r?u,.&J̗L՞ꛩo;ݝ$B6*n9 $CK O늈#Z{)(^ ̳("JQ^CK %R^@BiX.PrJ7'gu,?/xܕL9{tR20cCh1Iz'bD7tr#vjUr?^^Y =ll[?zx㡺]ep _OPh6vS0Yty *-*{՞YNà=ݿՇ+/nq@ļ^ ޾¹m.SIm`@9~#"p[4;cYd^N\"xf#-|䵲S?Ima-S䒁AZPrfHᦃvH=|')j|9&]xW㄰Hknb5#EEBbu3b=uɴkc"L4O}ʼlsQ(9f4oߤQ[bqNu>6yʏS *Jd;VY&}fxNeCȋQ6~?>3+/  |9X݀I+zA3hᑞw-77gk6> =+#jF"xeK7~]GUS-k;kUv!%gnlה˛yиe$;.|}ˠ;^m=evdԑ7㸈B *8d %ft=ÚYvFXb5,}e} ;Vك;qy@\JWewuok& qe~*—sXкYԍd23Kx|6ͿfJ.pT_"X Mi%ZUj3>N2Eko˒Yŧm\·l'ef-BI\})8-[z adζYAA /ƪՑ81=2tfzʉlOҎ1Hs,3с\okjd~Y/8 )#t|ZRs:.ƚTN-zB4hRY}yCK@"=8qkT&|W%n6M|7Ο7ThG>fzgu[r(pO$ICgU DIǮNv/3gHzC@]-Pb|;A4hC[D%R+uW! ?bi@UFW%\n{ī2K=0)VKg~c63ag"Y|ux$U ?{y/FBJS 0t3KGi*q7tEc4a0Ft.#X؜σUїܾJrгJ,,i0#:ze^!6r;RC4-RtKk7ٶTTUj+*fﶏ竸Vg 8S=Cĺ^E8j>"^ğIAI랠h8pJ AOMk5Zޚ4Q VΝ^:ss^h'?GB!٥N:y [=R kc%L8C;B1۶`v=,0'Eg"Iڧ7ٳCB̒՟4Bd<'[yug#n=Ue_*'ewKV_8ph¼K}ew>t8T vTMS{a9nyi'fYXy_$녲zw 3J Z 4C_t +$Uք7F8\Mf*#\>7uqh:~Kuj26(7>H U6"իBe9 aXY]ڐ +7'RK*,!ȳy 9箱 \'Ӱ%5[Ņ@V`>cX̦]캄Ҹw~ ![g\Y؞`5Gz{=O: ]<-Q~nY\#3ʕ|^5P\[py()V ^CFua(Z /pTōdr?V;dVgm}\T-ٟ݌Q`bi9jYKhu>S:'HC3[t?4]E![c} /@ )2/渥6 es᧯EwߺDWJr{%A4Ev'l zb7OCyOp*V0LN_,ɹKSZ:)4@Q3 [ =:䝛zG^@B"^0.[-uK <؅] U|DA /U!g.pi;r;.ՌP ֻ -﹪9>y.\up5Y SG4s:3ZEѳD]rfC5ԉIݩ (ɷX_[jEUm5=*{e:,UI,t]A%., _2OJ^@j1 x{<:T(B9RQ,1퉹ZK۩-7Z=3bV O](O*TЌo'ݺU~ Wϴ'!-t?-ߺ&pL˱)վ{4+^ox2ׂUGy:F'X.OOJD;EKnͱ`*תhp)]>5ऀUs@o śZ+v0W,=F~=NmOk6Ltg"c+{rJG#E4l!&@Rezw"C$UJ:#5$n{#Jr+{wC'v_h?Os ~ipi?Fi0M/ݤ/RB]TrFF‘5'BF}ߴuT ~յ'؜=~)gUmqȊ!g=ܣQ,%A~mb}J]U%)sKݥʨ^y"g1aOOl-? L+'̫"OXV߯i)@#''UF V3zA_/= o6 iw/#wmb+Qh(2*Xܙ)-,~>{Coz]PWK0֒KT03Qo^Zc Hӑ0پ!lϖ~Tl{[$?T wEoh;ܑn?paN2l.^ŋܛ4(ΎDӬeR¼CP2!F+H~dj)M3sbSX&Wj> YHMR-XO_f&p %2X=d]'O}]4r \o мS'p$=7 wO͔հcp s@m똯oX!|`6ݽיz80P9630v${6$BD1AІ,Mbx6V3)sU@7zRvJ prX}1ſ[OvCUKWW8FU:Q8)5٬Kju/W ״Jh+d=VP2?Hn7;̉xcYxͤGp{[䐸{ >#;'4Qђql AYȩ>RTGEkK#e~׬[!>EtX@9rn[_ӉP¬9lʏOBE<8YñՌ18lVľ 5Y7;R4ZIl䛓qcS%XLoL׌6DXwT ]ygcy e6(&W L)Z4by\ҋ`XoZ5 "ygsLc'-c4rUZYeAhK'#5%9 < ^nM~#_. Lo헚T^-FP,EDJ^9>ο\6gh9駉ՋVD'*[>/5]w 8ԣJi⊘m]wK} ]%&7 Jod>ZoFdR6)X)$&)X5<)|ߎ3ÙgSPW/50OqxX+@^@zi8{AMY}AW17vI%E ;iqX޾@_}I8 5b7+IG"9|&/F ^PhOx3$r OD,ԁ@lc.F>!*<#Ԩ-> \<}B0"bg_pjob+d §c$ 4ad;FX53,9\~JKYp Rmd\W C[GNY'4ֲT-3fxyNHZ% 4jK"ʇ#) 3/W`PD$iPħr]ЙۋHH!wF//Rmāҷr`WhzH#/*Y&}v^xApRUδŵXvQZU9QaBt72l+0O]2fޝ@=LyЎ XJ%Z,SCɱ`m|K.n$?iO3'omT`VC>0C~wΎ>HWȽnB?7,2(s{DyM$ 2y;XQJ12FaS-W0u7h#Sh]=X㶔Okx9Gja^sX]r`Eح8DUPObb"ߊ?_ un<`)İш 6o=).LȖ}+劶Krv}[%lʾ 1j|^X0WG#yuz/Nza(f"f Cmm%\j`9PRk%/$ӣC712_i$ Z搏(JvѴI tMz[} ֞7vکB[+Fode-eܹz>ۈEdn.vV(-{S|"  B,q`>Xx#)ձg(Z{aQCe"lRbqA.Qj55[ك!G"Yqo-Fw|+ttMy\ox) }b&w7>nx\\G0XCII k_ )JCVJiͧD3f ͹4fQ#hlr^xzJ- @ٙQ5aDNzaL 7#B?2%)z#W-~N5~&KXSQr!: IJԻ52r-Br š63^+t>ޜK犉BV]%b?rcKxi6S#dTy4M5B=[ڂYH *%6@FF+opm7n܋)gKԾxyv F3M>|I2}BLɾD?v@I.ωrQEGJ,jwI(i S:HÐm,uJD0}3Zt&uzj}lӔɕ|Þm7mV:<$b6zo!A-db\}5_6%o2X~ooYvY{5#o܍`[ k;!ryJ' CG ec] i6Ƞ~R<+xmDhZ/"ah+(M9w4`'@QX6Nopr^8V@U(2\UQSo7,jD|q.X6h \O_Wz^u;,u9A.Mn} ҩSg 1&9ދt1e.t /!}<Ǹk:5\yoAZƈk¼JJq:2wjNҏEPD)ixp;2tr(.86eUbZ5 ;X#X6Cu?0 zj 7b-{ RԂ-jw 㜘f(c!^3yk/1@"d.$$ry~[AE'Y :QA պg>/ζDn}c3Xnz^Ծ Urq< ey>>?: k7Qf kXILObֲS6O԰v^ҡ+ ||XPO~@ּ!U_"`ߍ u( 8hՠ d}dE:bt WL cը 6S!i`5FUVWs] #?*L60&3{iR~eڰ ^ZTA74C_Br6:kl.nw[X0-\8l j5|l--{'n␨ 3>y֡0mG Ahw?s)Z*k+&]wKwփq,39wLVe`WMv#.3?\{aEʒumF46cFD2f)L6j`(+B p*@=z=-YP qX̤'LT6BYaa5m%QL|Soץhݙ% Xɵϭ0$jbD%i?VoHM =|+ tv(緞ER{1G,dͫ r I:0%GF;w]INTGhSi_|zw& A^bJWxf 'a~xjKm?1}i'( bPT~v]RlrT6I1jyTp! KAU֕ȡփ_4!m+rE/ XRVjڔY捒KUUE[y!1&GcO@СSRUODf;ddh|.?Z;Q--qj5s+vvTkmd5|e8̆L0PcJ{ DP [k?b앱EH3n./6b+O?u Ӈ H2}, L|vrSqJ<m U]GbySTO8 ǂTȤdJԝ%^I[ \Gu2pz\ݙM֖PI,][$MӆR ~5%B@F <˖kPȨ ­Y/ޒRˡ6pMݢE>s,D坺I8v_jN 2IH[jG%ޞ:Aڣc?'RB4Ds76X+/.ߩ27p,YfQy6R5wytFTxT+5e3_*XqC 2eV~#7vڙl>󾨟q]LNpf._ln9zݏi4(Gu|^c&P7yAq 㡵,t =Z;j.>4J,~otWRU`L]]iS8$H7c<#|yqDd&XkyR1j?a "Ǯí4~br3ĸ$3K<}0QY"%qq6@ q}}8")B QUTw*6* 0Y VkCmj#g'zZfUs?X5 u; !R `37 '\w4bP[j}~T4Ds<)4ˢZjQUt*=JVp g3JNxWa\^Kg(u\_o'PXT0xlw^zB4 g7  +,lAw]JJG"^]SX* )v-/{@$4g#Գd8~ZA,~>ɘPs^)ٝXE!*^]Ѕw%f)Yg8r 0Kڐt:51ƃͱ rgiDzս/oCrdiy-&XlhVTAD j3 ˄8'51rNG\JӵXn.@ :~OǡWc)OR* %A#5KVߞnz߬GdjTgM*q,UN,xS rl8}It'63h6ya'SQ04 I󑳥 o?H Y"x 5 .}))jޮRmjєX#26Ok@-?nAkV}2,dRO#8'5_R˴9@I~2S[9NdsD~m/6߲"(8oxwFuepg'"kT̓qsbDt+Ym[w9EH膫W(Y*eگ!'/1X[Lj[h\sPÚ x|i՘}(5ˇǹ"pY xf =J|Z)|&_2) YlH[Y.Q d,iQ#.w#֧d`}I5l{]˨E:Up+,+$6|i"5^䕽؟mvꃱ}ɸvߓa";ɾ_o=ٵK_*>\Xy6/c絕mFs+uRoM#EwaxkH4u@1U]5Q󤠭͇ߠʩv`$bMxmn QKs8.5|Ɯ+6R/d!0\oIZq=swHNRw0P}1luTt.JO!-([O@LzCWTn7b>3fi./O<9∇ R'(CYiI6nQ"n6ov֌+@瀦gW){NW{uuy& uxn`DNXK26`˅!UY #3#\ ܟDb RSiU-O.1Y@Ꝩ snj@ =ra%垔tC.NwYf,N1sN]ߛOj0maMrc"崎 i%R5z:fl/##U|GKh hR1I?}c&m)vjIʖ_&uH12X\(EqSjB+FGz%%B>bXCs)[a(SU ҪggL:Jl3s%$ i70m+zvc\>TT-bvbALWΠ( 4wW|-()8/!KRB![œ/Kj/iY< pF͑zԛ/NP5J`}0K0!@)P:jBL ڣ @h{)p:V JhOI+os!#̒69qc#{8lergؿ%T+[+@- #7_<` EbIзxd*gޢXۗmb4 >>d7V%WB]3LCd #j <&ԮTY1fid 0&C,ڧi sAj7Si=((\5 Ǟg<֪I>L9ywHWW P\V zDK%pT5T ?~UFCo9Ϣ 9Irf\c,lZ QXǿmCV=gR\K$(,?`qQv i AMDG"xdolxGo(4$~/cSP8 >{T"na%ciTysy1 Q$\We|#5\uֆD3*]6)%Pj zu/ZJŠaG;\&G;W` Rϒ8fγtU:DVFGۣ)M\-zGl3Pނfp609Ij+^1)+bf y L'&LFl0+$ @7 tjJpþ XhRPJ ]m1&|%M|06zK[V8cӈSϟv;0ŧmӱ8xko*=tК0豆% Qdn\# v{@6Ehm"(w~د ە%~̞N<6 nfķdyVO3?/CJbqw<ޮzx׀ecq#p)N;΋^gW_үqv'[oNbvW$u o-O>Do}@RL_7'яiNrfBb^\B{6afwوLǸ ҏ/P](c"0uLJD|#O 4GM={zcʫD5I(n\s^%fʮgk;f="*?鍄Ćˀv'i'f;Fzfj_/vw,ywxc[,rf@(kT|GzY+L,1Z.1n>>ˡ/)O@א |~iBa_(稦3R{ՏƸ'SYX|z3ӗgo>H>'f%Yy|*s0PؐD>B;8\Û{b~}ki32L"M, *}Tu:svfxK yBqkOKqB$w L&|I{Uk2zm~ fHaD[~bоX 9!1Il9`4SlhD\H n-b&?8U:knSB|9$&ω=4z7Hr+M2}81io̐qtƄì3Q#",Sohʾn?GHNGG<s E;.&Dm;8خXR) P{ Ru뗖5ӥΙr _]5Qu2^:obi!v k}t̠@y? *FytvOho˴ڐqӾ+33|u _0 ;4Unk4w0ܶ1c|`Iؒ2V6Hϔ~wg1\pΙno2E;NtWE?YRHuApmRM@@Y۔3]G1 b$8^Q 3C^GzEd]kDxKK粏*62‚C=0#|_,=?`|̴*Z#[34`b+Uztܨ%Y{HDþDض-)_ƴ*ӫM+36Y8ɛ~,Qgu9JZӌʨsHa9ƱnÖ"|waWSHXАA,2qaJ8ΝQOsI~X}/&ΒdP7Abg}c}'HN Ob)N.UvЎ68?8]!%kZH'Si6R7Iy.c.)ts'6*W{/33;xJuϚ0j2,=4PsW-hMӚ:o>Ч h] vn FIH_C,3ֽ7 NEAJFUZxt@=c,2׸ZwDZ}_ 2Y|)c JJnrT,+gYa Bf7] &::E]SwGM hGQs%%U22k+`2ucA?.g`GNLUv"13ɥ :訿=M :n,Ԣa@pQ&bktp\D+hy芤Mk+}|Al,~วǟ L)_@E#|Sif _KzdY}#)]J M K,RlDG*“jR-$IZD Y.ud\!7nbϸؕ\EL!`\v+}̦Cи>ubdlrÍz]0)7_Η[Waq}&|6@y O ?IP<+殯Ȉ!+w3jo7ĻH0D%g%.x7,#:9}sB?,kHU[xОg'M=/ŭ%Q:팬T;Cv5jw!<"%Є=:4Qqlf%gUf_+%X69!F!`M -oqv-bH*lҢQ"LGA'co ,D v 'UaOo5C |/l֤B#!LȮD"s>yrOΦ6\N5|74#k)uZGajSPd]~c ? _O2m*ٮ}ne9$R#);ѷ}bLu'f8o< L m4TB @V^Uc}eBKKp-J m{rO#rVU:̲*M ' ¿E2 ^ M! X7R*{7=7kˊtɘBgIPw- (PkrGdB̚WO (y{i2%.VfcƲlQTz*b~O*0oIS}K19bz$04,L#"8;qYn?0w2<6>!J/kz, HygL s糐]1k'wV5 1-/D"J "Oqe$}dNt 2#S+K xӰ ()L"`ͳzt#\ <oțdM(X<>/FE57p} ,  ]g~; ',4/FJv*@ QUd>\{}Ul)_]/;o8n1oVw4eg{k.G6cHAxAѴuz P88ʼn]]61/W )sjw`-99Ko 1aAU2zR[vG/mWf0;aMU<|R.$10JjtaU}:b H>@9f֬dfu;9h}P]Wabi-Wܫ`4V0M";1;AÊ׈[y nVC1+7=Q%J6x p0g6XBIlS/nΖQ, LkPHUl&ZUrMʗl34AߚR)6У U:.0Ġ%>`(`iI C= }jF aJrU(R:?0ۏކ]ZrB߉e%" rj^=r08+rk 4GE .&c08ό+HNyCw~S)0J|0w*Bom^/ʖ)ghXy&89kC nn589#qt^x|77#~/"#Ms9IU*W+]~ B4ӵ~8>}P@ l~,V^Aq}[>D/s5#-$[V%Ɲ.`27Ч6Pr\l' ~Y=v1TH|W< 4uxS]&q.Z5_MG</IBΎGMIa7t2Wy8D˓~̒ۓ{FgTVcϦk0gR5g)đrdSq dq9t#lm\-wY(UC"WfЈA(s1~޻YS-U^@65D7/y@4ZԀ8TЪD |r92f2ޠ3%ѣ `t,$%ZKZJ}T08/Gd*4EZ^ҹhIHlo2?{ cd!ZI 6JI *HQ/$MedM^OǶ CIĞ}fs(F}T븡63AvFo!@9-CsO'HD\+{։0ʼ9r,?vkMU a,F.7U"ձb_xgwIļ,JfEc]F eGLF85N"\vCw% :3%x9}/T ELZc/t:> S6z҃C.RQw&x4Жr AeJEHlϱ$hNC^ |:O.<4x+whSBՏ# Է9=Ǝ2{hc@NLP$)`L%XA"Ez;HA 97W" 5&VIJ|؋KKLEmP<[{DETj❐qLlݫxZqFj3֧..dC=6+lp2H;1u_yqʼn`P%1AQcՉ{20J:'4@ A+zsGɈu؉7ILf<#q=󤭞L%8Yy% g h]S{1@_'uW_>o]vw}<7R"s_fj\k#K]V O<]Fn!ΊH1^J2 _QӠ~Sv[&ْNt?~Ƣ FyjĆ$m9 <c92+n+QC@?j(+ 9Я/: z2MP+s[oD[}REL 6r+H`O~b %ZHq?ȫb膦;0a׹ցid~V9n'Bf l3{Nr9 /43QR"aVN7I :gHհpӗIֱ?-iʝU J3OBGzE#y;\#8LQeg'OZC SP)J%f-۴TE\O K q?uRHH9p0Eptk }O% ws$QZ7 iԽjrm#UPv94V4r$NE 64x*2Fj }ځRd!NDo[+"\1vQyztVM4_ˡP}1Kj 8oafa $+}.((Fx.l&g: TKBG6c<9` _R&^|;W KK<fYۥzvk]S* V_ٱs'דDA( GǼF|S]i!)B_ 㵣(wMC~6!RA[WyÆ+7)w.Υgs3:y vMܓhs6g_`H44;y<@yL4k-&` 04-ˤK%7C>Ș[)5L[&.)PMSQpDAi9^V[j13ƍen.+_} w{EJvɇ7nlB`1OF=iSWԳEh /hY3Jok@?-.l>d0|, U0(cI}oH.8?D#pQ...QYWn`>V>pn8rL^1lO6&zzMQI?]R9{E#=^uHpr͋~^cz^B3kh`$dH#ǠpFKBv6Gw{uՑ'Y}nf=yTIZ@a_XFlsY"<6oSs`vU/-=H MjMi?֛@23̹vouqP1ȋn\A8 G>]V;$G7<[ՁkEF˦YaTڑ8y][z-ܲeqN/&kW痙N7ˣ/]o!䘂,Gnl&{)Ka8~,]%:N H%:&(j\);HÈUw"s[ș 7슔f.fݟH1P;n Ȋ˺4K%ub~?X[d[]j⦒7J3mXWPu8si<Ä%\u1iQ> GŶy4txl3xd4i&S!ny5l!ӳY҃࿎ a[/5M)cIQز(P Kt}Ou~m?C\yMܪd93x)#Aan |E_}\0f0l2b=tndGuCN,*4H(``)~!7]KxKe"oxVϚyJ++XhJ;S'U|ֶz\c*i C|)Tj5ze/ޜ 5' Ƞsƶj]VCO^G6Xsd5Zғ?~2`b7e=<5]` i|d6ÞJ|-h(X'=GB?Ot9p'鞙H8;["K>/U7Z)G<8L9wWO@ZS7%Jhvg0xzg kL.EV5b$'7q"Ý0Zn`.nuInflھp}R>9<.㚠 7ˡ8$"zo@2Ww$wǞ It^Wry]X.r=1} =8E<1R =} bvqakdjw?eydh $=N1g"flsr kgU}M_SA.B=P4&[$:q3_pʾ7S8:ş'X np[-à?PIj d/9zݨWшdQrΖ͎up\g|Smh8hX=~WΒA~nT ?K@Q4Id AO{nBIS)P@׉~sLz&Vъ] P,'տ8WҢ2T:]/Y!ebx3ԮNF*nd&4V #{  "s;a 9{1O J`E} j4[=Ja1mfus\2{J€I^tJ;Dn4Wp҉\ՂfRL%Y2Qx|]aO8Ok\{4jp, zUMՅTֈ!90)yڭEe2l(̋eW~qY`Ʌf aT5uw_*+N@p yP)W$T'w!ͤ#${5ڗ0s;bxĿ/rF7$7>)ހbX$/P[jir8mݜZOEk佑D W}@Z ǒ"ν|QӋF<.q(ETRaPѦɎ,8QV5/Z?@qA*Wێ1R7#5t܉CΉGGӳ玙<VHjnh (#ޑoYU_lMQ#'?Ld#\H&uZf$Pb Ǡj6U3?&][v=L_|'<#1JB(|RHb;SYrۢ|Lf^klׅP5TuHr JnhO̱^v ev.;F xRj}Ջk4$%tBxgY/b*W" ot4N&M}΃M֊~n܆TT HsO\t,K bJoh Ž -g'F&ػ< #Y"u $(K6b Ny3TRP<✄;aPBg tEQu >K4tzH؊сUA$ eygJsv*j'y2Mq5*mKs]!jMXZj1uw+CnW Ǘ3trvm)8&k7}Q<%x#UP $X0;]$P/F“YVE#i],X͐ I })w chRY=*2 -LTΫ%]#Ns e3Ts1aTqL)lJO Dz4̬,ad󸊣I7)M[zmZFE醯Ji345zW?W3*5k0V{8xsɥGݿ-AE BNsE`t\@Q3C UI-lIG@׭hKEуspY$2ny}4P{AdrGB"{#rèÃ"1,˜FpW\qC#=lу7/@Pv1V`^a0%-N{#"?hZZbTJH=#N`n3V71EwE具ьBD|:D\8`tg4֠xwD,cI`xE{2}2CJ8Z@T>`3tY H4lsf&<$1@/Y>SQW4uf:` BmS7Sl%LSPύh| I 6Th9՘k &S}_Vqd.Rݬ&eb+,%Gd:H2gIPf.(Dw%A'-`e@7CxN:9k)\,H=R]N^`bH nTkϒM2fnS%5oўcsWrW8A>.bzV'՜VRyT$Otj*5&\iAWwWgItM Ddd I){8K$g(_ŻPy,$KU?'OU[< ,#սh^*8J7Jn.pXK{s1b֣m$Im|J<'yɝ{gOyƎ$QE&6`)NIjZSiImm/SG'BiԉϹNT_sq*="[F8GEi۳)gƍ =_R|JӖBJ[h+s)kb55<:c]%fEgߪ:*6̘iS= X. v ,&8~r0>n9SJ=ySM4?O6D'\Ԃ'1v e}5^3ܙfiE#.`34B˜F5GS}ns'yPAFKiN!p1FtI@&u|̧iKKpJ'Sp!d,$$;nPo-" B¶SI|[g `$bv ߈7yx^y4,D2Hǣ6FH$P7ȹ|'*J]_"Wx]}%ϧsW?VkbR\i$:.u=/g^I{2DbP,|r )V}RԌlYn{)[?m65E3n_Ln Vaq[H,0Od}|/w<6soN(P9DԜ\:n .%t7ao%gvh 93ilo&@0ϼi{&PjJUS x=عg&&uͤ FTWk$%6E30B3551P J)V?uST?,̽s堭>uedt֦˵f÷Rk)j\ڝ&Hˤ]xqю+Wv$N8FGľA~#2GrQXEHdمuP*xǞ⿵q͝@~ F'-H! KL}c5;"^*_+* t }!Fn:z}>A- yZP 8*zG'1_`j*9?Ġ ")Hg^Pa<^@S/IDPyp+k&5j"t]+VG]y *Glz O\,X^qҧ k*6z17lħ@(7:Rd%aaK}@P}qQY#PJm-B*p'b/Mǹ'u5 `&\ a_Vc{_yw{g0I@@KQQ %tnۚSg+2ELd e 79P%;6lݦOF!|mz'tR!4j ,ALb68f̓⮜1x!GnfR#׋;s63-tD.3'{HzGy15+t>-'5c KN[i3l@<ͤ2>7(VW-g9}k+=!?Y%Čy,{0=\Gkg;K]h/R8N\} TbM㭱"ٯ8kZ sӛo4xr2nh;z#qA02[zjAༀ{mV8 KVHLY7ѱsP3mt 6EhaD\_WI9  ^+vO瀦ʕZʱ QFao)r< KvP6L]I7AgEPV$SDa`3З&l0y#PJ?ޛRѓY, :h}ЪP" rÑU:wdUhyzWwUJ8F'ևCcϥ|[`,:r3M!<2"HYqTF!zeOB&p K>i<=R2#2qbh%\%Eq.u'uKeM;0 &`ŐradhL:6m IJw~%VS-lM<ÜApoCJ-uBЁՓX {Laz EpiY7tG*e\M_G uaR]gҕ,9扭Q6YSZ&8wwC =L7z%lb/$MhqPP JJCD!*p}h@r5>#ʄͶcޞRCtIB:е_֓yJMZek7qRxiR Xik6Eý݋?]:z`G_@[Nne ВϘ[Džkydy0to~oK{xJ5KuQ+]B1G86dž6 "+Ǡo#tg0^$Ōk`bӟ } t!/fȚ |H{[/`9=c b&ZbŬ02b0Cl,Bf OhZ#E &oĉ߆lp|/v4X|Ml,6g>X%CBα"GAC%\ 5֫G.&2'Enۃ2N>4c3Ю#.efu=g{U8JO@$\gL( IᙰzKk+F[Ľ,Z ?Gm!@'q+;ϦbN^tY{Gߕ9)6G<61[E@κmYW> 6c a_'Z`7rEv|s4\uO^5!|#9 S[+ʹ'<\BeH7>gQ3gkOY4~:rds։8gZ TSXY}z[^Zu,Z:E72 V2=IN!A LI "3L=8l)@!+l𖧋^#^\z$\e* >@z.ol0F%F%RW ܪ)%T,3ƪ%)ŸV8{6PC2mZПb 9 8KPy ٻ_V/23T늡Dk t|i~WP3& I8a{pN`x# ^e7vLI&S |ˤ$%‚r`gY)<ZVS9—*xN1:e@'\ٓo(Av(Cv1{^=E8X[l-bW0A:@>T*J2F#NCK1#-%S)\ī{+Ψ8&$E&c]VVy2)CW#R#JrXLeH{z5Jcbkw8k}zi؆1_,'8H՝2'2~=N]RnNDzlrς4UJhg٩mPѳf(S R>+Kƪ*֭߯"oT lg.,\-&K${6T$Uâ:܃l5SYl;~NO˥>Uׄ9RU8cQT O|*Ǭi<{afHU~wQ?{G>Jy57wcvA@aq#ڻʻDEz"PV5v"[ kGwKUɂ(Wke  {qpJ ZF!6dƶ(1!{ds^K)`SXhMhՍdS>( *s''&:Φ)#9|5NfO|_0y(t ȶKo(0D_SdZʻnadZHA$)D>DAr;]y #ShLh$U [+n8DpoUW<[5*NRwb8M,8+hwƏ"9Hr7ޏj~f%;VT޹ Ǝ?^rcc|9'XDMtdפ1dI=S&^^ZfYnh[AW.7a.VzVqc lv~1C^H:?~vmx&^(Vi̭x(wүHE׹7VE9MX/P&NP ivp^omJ܅4z(H{'{~j*m޺/0׍ZC E6ÎG0-! :mAE2pk`ի |1 BL,!+O.TKvԤkl_[0z}[u-5e'H)Eؘ}Xp45 T)RK;V:|*BK+2̾UO5uLy(S;dJB?@,dTtx=R-^,vp|pnA7~!$ZpF詟!7]ɓvem! H>Q*dzih5WD܂ʟ)v0R)ߎ*RK8wvɩҹji0&Dr!+BVŎ6i>?3g~lRC-+9TؚT)闄nv4j'{bw 5r_ެWjszT?*lzsY9(P NY q0"Et# k qGdcei"ʠ y˺-I1n*ٛucLq:.4))ʒkej,=i7^롷yc\B ir"GI{}Cfc5yHi^~9|vK0OZ~?›ַ|z[fW6M=QxI^߇A9IV0<:!O$/)s̽^ڡ4AɃq0$ LNU:Sn2߰R ϫ6% JX1U4C<o Wχ \fK(SV\Q/>I<Vq]+$tHkAI-؈4#^MVt%y/4*,-[>LDj*$38y쫺? Ubaύ0oTX _!<>-*#£LƫX C@@[NPB#h.PCfOE#|idppyjh:ڞcYucRtC^1RJXc4*Pa*&b~8_mﷸoIPi,G$u5ϻ(ry>Ϙ$Hv(d.qNB(%mei_gNdkb_/7xQݟ3aR5FT8_bh5ᙖE?wb'- fwF1q7?(9LR!.>Հ 8s/]] m2 ^ H(_"Hnĭvk _ 4N4k͑ z#{H8i%0Vڲ(C:vY#:H|c'! UhȲb[*?IAE_ 6GCo f$<kyQf;t6H6j zbЁS>4(s8Zއbt41<Aq)(bURvM̥<|@޲#%~ǃ,Ee>j ǍzhFfv_ΨTeଛKvDłV34]gugbĐc#mwe2'z+{_$A6X=҂QxE xtǁ|-<߳b7<-_OU?HD,|v=6ԏl*G!Z+0d nfRA_H8@ĉ_Ol nw Vբt2 ,^7"a3 ph~a &|Q=e^R{K,,K(|9ny$=z_A 'ZT|˭2evfgl?],]S^b L kL h_DT{,ۉU uL[0%X f%{>ET:dȍ@jR Ȳk93Lxa8-4tљ4H[Y F96y ASVHCx5\NdVK$hΏ)0uX9/~lK r^ ']YT'_:pBN"G`lL۶D`ë)o*_i>HW a2N 07s!W x-GV8&|4!ć[?!ߋb'~P׈:gLƏ!ۉ~:ƊƲ( A Svꭒ1U>:^:x_$eKV{=bdwGW6nx~cJ{ weOҜ}5ߖf'4NbTVOy'a!MuL\+?b%e+0#k2U:uq@Rg6a4硏2z_q*ku3TCW c<Y̲ %egA"BWh2v_,U~GKOC\IM{MA +4U %uY$>kF-wn\Iy~ eJz%6fH)Omة{AZzD[ )tX86V%.- sZnux9 _85FcUM]/P I >b>J\LdŌrOv`4u&"v~D7͋hA~$HN5yQC(lQ?4C;c%zirVj<b;xL :A- c^y?q{vHlѶȧ1.-|O+*ߞ=ѥ޶wcCJTWL6阫.%=ͭM ^|*t[Y劢7 q}cU Z=oAMtS+ 68l)rHBs'Pb`k;+t@qf(_Չ6LXD,#-P=+*ѕ⎈Ĩ.גu~נ{z̏4|67Cnaؓ4N"?z9`a'*J\!dHWkRtPf~L h۷)5`̂.j ~b8B 8O֋eʄda,V!=]-qYP>5ÁYn`OsP^^Vq'폕+|2LmU7IEkA1Lz62F[%k.W7rЋcPL 1V%q2BWVJEf,8@˴)3΢[|OgʰC@چ׳dKNdJU(#;@^@>s<6]=¨?Fo#L; x/@vK4H J}u0/PBL㧛wHc-wXY-h ne1Va(W %Co^G8}M76S؝ Gce؎]s]t"HWJ{Q!dM2EiD>?Lf}{gb%t9Tfom>I+񁌡%ݍW, (mUͻyac?fp)qL+tQngo$F5~OvlؕXX)2ڊITnh3R[Q\Wp4[P1'McWz@EN 2OܜL&rmci[ョ¶vio*OPʼQrYyK.+L5՛x)]0&MYk!#/(h`Ru:Vn-K4fdi~OE2~֥ԥU& q`WOBW t]uN {Ăf-[U!&\Žͳ+$zl0u gzzeg t gZܰM+\v4b)Ȝg^I\Gn"dUϴuY5ǗK76УS8m#T1/{m Ƃ?[ǒm @xƋS 1kRyF˜ow!E28|Is>V^:TJ<Zկ%[igQOx:uX%6}}WP A9gD,vcuW )"n_m_Jҳ8"*Le8^+PGחfA"UBQkWu5c$,y6AmȌ~Ȝ%c:Ee!ajVz [޿ci?[ HHݠݳcBkq >A &cˎM&,Joku$Qq;6 @ QKdK-15X5Chс9bƶFf}?4ߞRޯqȌ%O\}2;oeFu ZgqF62tq-w^}*1|!nN$uB7jAns箲 ica#u6g=`_w@.g6+ToDۺ(2q9'+wXاUff8Ԥgx[8*ZM{rھ ؓmʁުox#I;7!3bkm{q4.!H4Føpa1GVğs[]tyf|Dd?Yr㢢eEU3d(I~/Fpo7.KL<iYn ̪h0?)jĈz'{eY]K4hD38Ϗ+)j!r+vT@=mFn`# 'U,i_zuq-xv>3_Y{+W v-ҶڼD~X!)Qsl=݄UuA2 grLbŷ3f4 ߂ʳa}k*vPAx?׎H{֤~jǒgډ /. uy.ƅxZ{oɪ` IB0@öM0=GezdKѫ3ZoL$rĩg+ȱ?tq֎|/}N#eϛk1]:V3i8=" 2i3bUP8^BDHڤ` DFظ+}xGL] ՝89G Z_j -M U1Eosb/!Ns2!)fl2ïir0S=ߎF?c8Oľ  1`sl㨨7uu^錡=*#l†)ћTr+^PdRe ̫/u])Op%-^" FXV%mgW>[G6DWiTdikd\8z$T*D^I;1f/&s^a&5()":lkB3QBLERǞ%< 8]v{'_z&/M#__|mnޢ#nts=rS$L+$\+2yXQ*fN>KIWϏ}^*gib hF)MN*'3PlYIan(Pg~u5rJB`ǐeoj몶.&z {#{J:]t8N0y֑ {ejly*(Ĭ YjNSSJkg#a`$XZL9(њƆr5gJ#N_8 thlK P_|I;IW2[Ҡ*c[ѳmiw%Y0AIw (uCUPbT8P^N/B!YL3k}yqB$+crZ ŅOf9)OyumJ-Jˮn?ʥ᧡{;Vփ GY")1^ .ti:`㪰)v0!gX8pQ}!x;orןҟ}9ʦoXVUɹVl+ƵbR%tᨗb`X\;` ץKX5(/XfC6Qe.@Q/6TcKx &TllBGW׊-plĐ._WNvopπ~z j @f]RO/k`twKasf?-"8]ͬdu;+>Q,2Rߜ-}%)Y4C: R4SsaZ|vV;zz:ʬaL˖},*2[Pnd2yYm>Zaג0re]n)oWteu!*7Nq#Ź™$8GwxBHsp'J+ b7&hnLv|R+S>1zGv MzTK K@pzAhfo_󏊛>|t eNS_5Ɗds*~u>S1. o1>Wrѻ pn_)Jt i2(ly|.k.3O,̙L&ط ,2B>S1[bUil59]嶌uLm965]Eл矤Za*H鰘+qtB)CtKU~(/r? [}[T=z=X$MTܹ^/,.HOX(sSH(Հ(YSarQ:v T|!ta,,r89$dD?gճMf]X&%ԮMir|# .n0V\mbm25׳߸9yzLa 5m:A@M.mG_QAnWX,(Yx|`D+h@Y0ODI¶Wv0"WgbFU9_|GK21X6~S].+OnBPc/Ye61pn> R#MJG}86qIOpՄ3 {(JlE\su=~y,s>lVdd%'rQBF֤'IBXiq+<-t(6d\Us8*UV"OidH]F$* >.b& ϧ\4noɷXbt$fMAhhvsN"l)|L?>'2jJY2݃H~7MKVz@-Yzk?Tw%o߻>^7x =|jsqv˧9!-vomBARլA1 21xh0'gh-$ya(q/BW[yxlj@2`,+tuB1 0udj6S:P&¹YRԦx+"-&@$źR\KacY=1-CM, ϭyԴ7p=+?/K^J dG S@uG.bBc|5/6G,THK^ @^J3ʹZv]cl{4olaOJ4""WeIe1 ,4/|TqȅTG (TwA'-.l+؈wKf.6(X]\c,! %%: 0VET@K*yR„s!{=$4k|}S$W@P*D|,+b!f%nvz0%0T`UӤȨ" u7KDT0&-/8P#yk֙(5g@RЃP tU\=nQJDxK\i4ﴕf )j ?8**t׮pcF߂s3ڸyǮOeL3ϊz&(}DmN6'|8Q+7`;* q5%q lMXj8@wQ?]:_ ͞XI[^.@m/RGMnS g0`C?+T~P_c&6 #kӏu2yh¬!9WFGr+lFɚb<:ѕJY@euϽYcHQҩӠ*e"6s եuOx!tjT JL8%d$z,7w02]T Iz㖆LMjA1 ag/_4mՃ*\`Qb- iDo~ o/2q/)8SDjTd _|5On /v^>>#oê"*6˩:3mk=g$.feEEF+iN=$@Æ?{ac+B )( F Pݴ%J*OP[05gY-mYe9(`]f>܄~g"cyf?Ԍ=b-*[$ ~< mrʬVk.)q6ߨ&s^H\cJT3}RQʥ.s2%&JMp,m fI*'!P&Mb%MC/|LYR{:WfK?k!M'7SNqíHs^$!/EX,ͪtBBzDaw\u{ͯ'Ok,~NscL= R5^JP nQK1g7:kEYpmg[ts8O;fsh4 {G<PUur(B&ۣd뿁KSߧ`š\ NA"L!;Sh=(1lR`*SPds׾b\^@$LZ'ɤlyv+Hr]گStk7sn#s]3=VУٯÀi]"߈b焰?|.7* {9әv[_`%\:c&?/7H@:Ab n*1s b܂?mUsd3nCT/e?FOHҐḪ]UGɕM14{+{9>tضx?-. 3i &niisb4 aG8~lkb]01:yZCsr^Ņ'EvƗ{oS'l*OPy! jL6_KGn=Sy✮X2W>:bn{3 j]ɕP CwzQ=}KNGPy^h6$,hOcY={Pua֟t Z?&z_haDy7f#rO`+pY{6 Ev /AዤG*cfch%/isݸ@y]m8y&NFRZ^$HDz<0; Lj1!"$F DI d9Mbf:kkNpe]kf.TׯL "*,vq&lm m/`EGТ[2(cbcG"2@3t]xlӖ"XahsdkUhI7̸~tڷFڜ{şjs1nPx3}(UIz$\uO 1~\^-i~ ЦIlXƪl5K 9D (`.ؑ#Ev#;\`"7")T>ḦU[cyk:kFqئ5\ZR8Q:*Z[k75M65m@ЏR$=PQt>Ո.ITOsȽ"ed{bŨBRN/yΪd0~d&Fo pLQ5hFӜjk*IZP$ad/fx$)/-%: 3٤"п쟔^Y$D~X%PCKy{@acVp˦<{) H s6y2SYLՎtصAcDi_@$iB@$_=9 F /ՊZ)3Ϯ\Wv9"!htQ=s${35VJ8d k_%k!)9BR9RajeHڤXeP$c :[EJ-JZ"`bŦT_LʏT@粋$CZg--ԸbyN~Jp/\o6 ڻ?v$5< ڜyS=3#oEx\ 6ɪ, ZȪ:u?ҾAPT}tUifSC9B4zz嬥TX=;HVnH>ƀ+MBD8aHtY m 3#~AœBp6eO0_&4FBg⑉Y4繦znTOP()'^%qn5`h^'W O:42GeQ 01Q(ZV>lxb(Bإ?0zT39R"bU;gT uIvYo v&vJVzHGo1,G,hm|8wY~U9)sN+>T;7V鋉XZPDp0vY: (ae|}d Zi]P^j:FDAB)C+a=_l ˦y\= `6pK]{2K+$u)PX{1ϔghQuxkUVlJ3R,)VJ۫|'3No_pxn= [`0"z9j)rbg 3ѷN/F#2.;^hJ+ Xf\/N>j{`vwH0֗Jy&?CV)~.LB.Qw')[$$yaڦ+$|^&.ܮcoܧ-TNQ% aM u`_c`&t3tIo^yduXGel|ꈮٹ} KQ4z:Y\!λGk]l,5:i`!ҳ[zj؋ropD:G>4"H6xydžR`ШGxt5A 76ss%WCA92E#5VbGŭ)%0K(p٤MSчjcUQum' A!ӑ\e+ b6tX̌~vP-Rh W 'G|RIB^]_ڪy$b*͸qzD^%˹#'2 wv Btz>< Uq҃{~ Yp00:NJNˀ z^q^ 庣vEYvFNxrKޟ*9rؿ%qmf஢G#>wSw ezEYW,K1԰"R\6?i}34ZM5慏cA.2((gb-ZHd>ѡ& 5ε .0~v3!A-~VM'NWJ{hb%}JɥP 9\{j:yg !O ŭ11f{UI}Я Gz v.=dTO|G'.:1(_y >=Lqd?`h DƗӇ+$:4z ^ D+ M`Cl&8Ktk GF@Z "EAK+^gTe[!]rbYBE+ %;WS_$f]^Xj&v4<_+PBNa=2]M.K?'rZ5N~7’KE'P[ꩄʞ ؁PH&Ilw8-B6A*bml֋.@%D)'=)nC B{MksFaF-fкf7΃5cZySE .!73yU>w\0%7D1E^] bb0N*nܖna9jYtOP0Llmyը5/@R{X4L{ԑ7 8}eA^`(|G.+z[s%űHovJS˧315~Ƴ ܱ)'Ck%MPD`屨0O+v(ڿxw`q;ThJ.|9x[GaO44Pv;TțV6\eH)~0Wz ; y̞TwbIY)5$#/^Uq0_!>ɟ!}"yiE5:ڮSDHPp~fVe9nVϳ+ԛ2ke3wm%gcgf1}|!I'D6 %fT[gTN|Ovҵt=kLF" -)n|Hdѥ-g}'XOZEY]A9"Oy[])/ O:٢.gРzNapMb_rvIAd<7=BIf]c{ :"IU{XD8u4Je|l~2͕znbT%Le+iPcWqwW?y^g A !JG:ZȂZiF?7؊z949U(̮[)bEMb)i1ɧ:lՙplot8.#*x!y" .S|DX&6C`D>F0dpUD X͊D> :GA-"{PGxZ@*WFhʩ?f" {e m(GҸWaN j@4kpQWBRA{45׍1@#TNafD|v }d~ 55d3#R-kUSyj `+0% O:ӤW*9nbgdž6i:{tĂ]D'3.aiDaYҊ)Be_ >~ Eye8B-Hf$&br{pix DF,vb|zxIT]UV]l;g73(2ɢȮR_Eskb;2K~Qk,$@p V?'lZג2<$3}$- Om:E9ZrBɓ$nL۟)dI[_f4Uq-^N$d]ه{QF (ae~R~v+K}|*İIT5|\Ν(G!ILNRݰ*y!tUқ24N- ?L[T%]*A}RkJwE Lii 8U Q slYfqؙ%Kn9fyf$^ !M*X6J=J.nMdRq?(?FPOLΣnk ÔޖRF.ޏ;dA(h]{27PXXz[I؂UKl̙Ivvw虺SldeaB~ DluVY6y/u\_D&۫ FrfJԻOU wuBd '&(d@e Җ=)'K\r=A&Ft-GSc}"՟]徆s@R8n7O!cgEѰZwjuy]/a?$2XIrzS OkNHTo4HF'XF1SImHqueVv½dk~![)nbLƐDg}bbFj~([<ulSCKn‚Px F4J1>Q$W뎯3./a.+xSeU:~9VǃιWA14iQڶ֏-ɣcuL*S^ 0b<$YCKugk͟rtm= oP~wl>0r2hbRG Kg1O{ Y3ɡy+! iUT K_CYU6`8!y[)6tM|dӪȴؠʤF~^l(.qK| +;b\~: n a3:/PY)_ᷳVԬD;^p_Biu|v_GgdvPnpvxٺų\;H_FUcb&Xf- d sf@ ~U.įgɕwȞ-zLFfǶd9~ {KDthDi6}R8 (V` `4cҘ#Q: 4*9TQ&y$.[ 'c\EyKi2s@d=/zL7)mry|I_hc,AA-hL"ʤC9YZC-Vg=_iXGJ X XҦgotXz`7N@ 3a)#<4 .%|5x1*M%(kR'Zz!!8QhXo}oM%dC)k7u0U[]6XϿqr_1A!d!;Tz㡛"IHo`z{PycckV=`>kķ!ȉBZzL9ZK- DDYeH;&zBԣ8ww=%}8WU%0 (|RL&cFVR*CҊ YO;hsYgM^eLx@:=dc19P&kt}P`oU@D٘ lZUR[vkS";$TQz/H1#[?"˱еr4<-2R[W}0e Toqs܋Y7o4qS( `a4w@,C?޴'aFhh~T̬} `_;W\5ެxL\ԗ+"ZK^B&1j53|996ZޤrEPy֍[b0G5L`OcqO΃zT=[p+Cg7$1zWk|SosF]׳άcڵƘ8U/8گYg4Ą֞YJڨk|d}*՛itF %Y` ?𵲞@C>~<;ʠLNv|^L : 9qox Cx^I}l#^j3'+bv&ڵ'hBVr۪ClE~tay>y$[ vї`ʻv EMS\}"X$_^cge( AN;&|Gy-^x8ZXӯj [d/G.43R "?/6c4bɵ'/VQt| \?ƪ4ԫL]a6ȝj%:۳ByFtcu10^ f"*CgG VzXs|D͑_189%zP9r Ty9?G HJ֌<|`Pqe/_7=ު~H.a&; ZNgpάI3Hk'Eqq3k"imVb5f d(b^K3qȑ4* T 5۫UQ{3.vƴ WT.8ŽɓO[ŀ oN/G*# +GJqK*eF_"8٪Orra-f Y[Đ7m4 XCsEQy\e: $ o-NbQf "YˠֳoN+ڂ!f>iN}:ROFzlr%;S "U#t&xynwci.jtV~itrڀ)pR۬Icו}ہ*P"Z {%`A.5>ݎ<"THe KNbޓDŘ^ht@VKAn|=ͦ`h^t{_ˢO W܏QcܻIv@Fز iTdNѯ 4RQ?W=KY(,~ ǓyNS=4"}&8R*gɈ;{c?L<b?'݀ uhm:j~Bh-2snM~lvu+E 0|֗q"#Fe\eN/<&e];y-h?4cpBf aYxK3kNIX0Bٸ@rX1XY[u ؚ0N0%v3P6A;T_J^GZq2}g ɀ;^¶Vm>עtgz]ADaŷX[ ,IgERs?P$h{߼h׬V9@gނΊ 'åPtB$Bw<]uz%ը"**WeG?~HO'8` u&9܁˛=vuv+ nryɩ!U6%/ 'Uok#XϚR^P:CV~0!G `^QOۡPӞ'qÜZRO¿ʵ^PhVOXo;)5bؼ\CjJ#ʝ: 6*2ӓ]PGxĝw l',Dn<͖NI-=g'{j" Lr5xC\ 4DaAOD(<8e F!}lS'> a:}% R2ȐDV5xKo5$ sx kyޫŖ PCZa;7|"d>[Cö0Cmr.ZMqyWs ZA-Js0@ J%m7o#weLA6K}i@tzLEգ4D5 65Hf7SyI+]^٩0=% 30/&׸c#<1FȠ *wUaT5U+Ewqų~/Ⱦh9lw%Ȝg2hG%dv+0aץmauY͘)ޖzIqs'x.X+%{2]3נlEyب!m$G{ y5ӆTMC?,TʺvdZWMM8cyKuj#0,JQ`dEƮbu#v{f[l+#'e^>rW҅A.\R`xPT-e$\l o>6emјE hSh =7ɺH12Ǫ4i!,B\A&զaܬʔ.oU1%*L,-FV awH$U1?:~6klA>*1ºOgcFq(Z[b_UdQ5sN'l ]Wʤ܏ u k*IP< ASxHGU8xn鼽ʬedE %R",DD̛;y"&9avo2274LrnkR*EzY)k';ĵYV^Qhvb: 3õ0!nR88AGل5SQk D!YaN,+8q#ى?EM`brr0:TGyŶ 1 D^Dۏ9T[\0>T;6 1dWϐ ֱ:>=<]Q=ݤ :n;cקč|;1e0-s#)_G"anm= P 6*Rd+g+ageK+Īz6`2i0*M5(RsqgˬG³$hV㝽p1q@.u(S,`HN[ɬ}&Cmc,!=oz?~osg["&C©O#z"7ļNa NY?6GQF"m_l1ػ2L6+H-5=U@-_AcHxh61%65EJE?!T0vPa̖lp&HD0$ͽoKJc^ B ʃ:p?d᛾s[X*LHBRD"{.ƟfD6Vv)+H#h~Dcް;:a 99W} ]BCf&90{ė!rA˟5-^߅CY9(&~Mi% ߥqqLԶhSMli,:|ހ9H#%NN j]{ Is{ f$ze~ϴ&Ȣ}9T`ģTAnH2%ސbބ +~_oɵ|Hg]r~[Ƥи`iHYVSЉ<f*Wn?`C|xFE3v/+[Gj"aͷkAb NDv]6uV76gq$5Cb{YkvC؄w4W%=\S(GH&W(b^„L,e;4z# Q4[cW2l. PYîȒH(UFRzUHA'{o̠sHsi?(b'p(}dR$s!̕H";k- tk*X[믲G~%by3O|BSA)%RiRLşT n"װp6Ƈu &qLeڙnb^:؊pJ6㱘JSVBE8r?GTP&b 9TH.Υ 'Aok 5+5_R#.'"0 H]W5Rp7U8=%kpꔂ@31UI~0[g V-gdKiԄABK`:pXpIhXBq cHzBr]V*{ˍauq}l3ױw}i>RฤhbT{^Nbh-Ie$c)ڜݜ9_ by&2/ o !jy@+2k:Vr_h7!"\ׂ6P9kmz|Y šC8[ޓS(<گ9`D3:D61ف=WR}$@O3&S 2co7o0,֛D}ڙˣ 2PӘ;b>euKflB pUڬ +8EH]š=B$D9 2^Xp5|p̎xTxDZ9 zj9nΩS) Dp-sW-M{htKpb+?P^j9]{QB4kɼrDYOqmN gxf͎Z;@찲 Lq )XI- ٣4A专8)u;JD,8~|adhw>mm]#uK(MvEDǘߏo`&deipWzBC/XhӼ4ieۓx ڭ)Iᚩ0[Ec7*L!`E5@r@-UU DxI…*J"VE]Ɵ@:8F &f̫',h>Mðdf^8gAp۰I1.4>Nig.ro^,?G> m7ZUŽ|P O)xWI_ D_ N-M::ݨV1pAt&hD=03kgcCQPb&?,% -fĤ[ 1oe X V Hmw!U99"4^hf+F$vo ,K3^w ;$!l6hWD{ʧӕoPo-jxJJNM[e ~^p$y٬D\bλ-*mFjQA@4k%`É ~db{o▅j4p}5/%!! hg1(re7M͞ ;h$apKǿ 7NN瞢񛺀%lDD{"0E3MڿD..){!n3Z+Ki5v<6mH _Ϥݖ_186c&R,8u^aYZϛ|͎_1/#qӿ{jdtWrހ~o׿|^m"[ GG[KdU@n߾-;{ԕg 9:qT-bLP`6Xh_6]qO8OUL Ób0ID|Dsw1!a %{>)Ī$,?+KŕG CMd_p9CKں#W -T O@#蝫a|cJlBns5ttN\])(ʜfc$$iNG =(>| 2׍˲&[+8̏@\ үOz)Y1wSMu哉3D4!a!d7!5Vrd,j:,7Sflt; N4XjUn@ʒQM;Nݗ"14Rvn?I5hheX}t Q}~ Hpi M^5IJ"ʴ@kz7We:[f5@g114,h-;zpfX_.+U] =B yWbA'G5N8V AS%vu KGp(7Z茦7}\JXr})h|(λtzh6Sq)Aj!j'vָx#jgQ/_apKBb#7 1 4_+<2dXR j>m3Zegtԥ֚&,VbVL*E<80F:?bLIɅ9E@pAGc+YGҺn$-^ ʏRiCdFU؆?+x*eqW p Fgk.'*iWM`$P0%/I[kI6ڨCEGy܁}?z,ck)+խ '3o<KUܚd('sXձr蛂y̏tو>R++yS^&ްD >eo+5vC|uQ NdpqY/#D@6\5`F|'k3 u~HRoFc}) c`{L1HuQ%EͫfkNRsp5^\ڕCųe4y7Nwe8p2vdIv _I:E#uB`<>t t{IgmeiyKУa$r<9! &d!I[c:l_w|P|r6(_ UWib1(F|_z~11 KqmO?h3K$odZPwHDgz6@!k`{@LA u6/Ix\DgP֬:hrq@=86! ˭OzIY_G ?c|;C&٨H/yBTмKF~1*K/Šh%< xmHZQL w} J#-G*/ǥu0֯}&[^U*<Ut/ۦB $tnS/Kچ͑f>oKNmzԒAÕ\= uGMuyX:vBZj?-˅,og,4<;]-/Uח}L 1y3 ԸAU^+fES.fB|9GXḆo:& sܙ(6CGٺ˰.['",T;n ۉMa+0h!3,C3OD+tW;̵G+Tm_|XvwcgcU>p=i42< m.(-︖nbvI>Nuۄn#4fC⯩Vunfw2G5Oi, u|mES:LYşmЪD4b2㎾>޼L[5^Pwj͎Tj hsU_H,#ܬ4hUeGVd|W}Jik+9pHX~#uj.~&+.;[S{GDlSy ,b1Gsc}7}TE=((_(=Qz۸賧THш)52FAUg`%t8 "6^cۼzۀxvyP;iyho<LrHq9~p/C~$1_TRyNӧ.X"#??[jek%էW-sA:lgϹrNK Z' KxdӅv6AbR6pDڑЦ}f> hΰ*BazܧYhxݸIVϜ*$(d`Bl˕R'&w%*(//$tpv^3znOC T't]v-jYlxHCL4[^؏\6Sv|rZFE''|F$U p{#xL&jC@ ̵ڭ}(@`\+GVT'Gu mdxG J%} -R%7X9{hٻcYQ@Ij'AɖL?T`0/>q?ҜXr# oZضO4_vu"IHnD wE$ac :2k72pa16 b`a5 l~k{ TV͕{sPGB̙)hɇl#Zrռ^͎~ꦻ+k2Aϗ2h1f5 +W# R,,t^@OjoTT+y֩<\N:868QXC΃oT@j$7?qz=C͏Q$ē::4 +Ԓ+CzYV)9oHkv_F-1 B8Q6z B!mo9(*N#8uHϙoh C۔.|##:,,ixݥRo%,=;ޣI}W\xm{X+-]_Ogj^:3sm _E(8hE&DtERm?SKH(t(vϱ6`J dǍM)W*v{0̞ MtnM9)vK)*K:7P.8NNaP :~AjTB($c@BGt+n&^cdoNI=6uvSBEx wT8AB$׽QVUNW 2UӪ uĂƬ@|U='Ff'ؾڃyTemZ$`տX2 &B%Qm3&3oj/ZN+y&]fC; Y;1^;g:z< y5vmֳ&Ob6) Qp5*G[ i,f_b?;Sj-]L/*v"duKH s7l=ƦS6u;%xٚO/5 t1HciVh?hI'\h^zv|a9Zt(}(\ţq'8\@ٌr VkH߳xμ$뵑ߥU~Z8a7ܒ#,ǡΨiF\*H,bL`&e뫌hrz-Ԗ*U߬cd\AHx>v!WӳiHj`힙9UV4&ԗ|* LmQ ׃)Bf'+_ x)VP?!rk͘H* -[4Aop:&4FB_~iL]jI-@ٟ|U'AS=4^JBx(IM˦|=ю^w:1=6Ïh3S~7 E.a"!CU}-3=uKiXW 3c)/W_0ˑK,tE$F81|Sa pEuˣllga9lu((*ux`/VqkD IL.<_^`*!uͲMD_]̴D1PW4 c0 Xg6#ln@sHA^"_{TDCY]_D̉u;j6:W/eeAYp>5(-GfN2oY7lEfm7PaI޼*ҨwĊW.b^mI{1gݠL/$־ 6o PZTii{|Ǡ "эh4F^Zx :i쵂QB!ģAʩ⿥tMRz8w _H\iS$ .}|\.\+>(uK -w0'9gaBG\]p$ft-]ma=Ŏ,Q&RVh{EڼGwX H9Y}u]z;6dzeܰy?a{$Iԫgw? #FĤY}~ Fg>ʛ bY#yG`CpHMzPY*6hʬϭl[6R0&kh4񎬨 dX׎-g(ھ{|˵*"R;tRӆ5NO͢!WKAN=YHFq~9rq9*'F1c쀩{ NsC^eS_OfZgygs@UCq)sas1aB2x⑫7w(HW$r9'dI惜P%3P:b[yT/%TpbGbbB ?Tz9*L/7z!6u.l&[(/c:X8j m_Ip#:A~̻ L3{ hS@ioVe֩KJߵfʲX|AetZ.=Q~r%%/m-LNk/Y/I>>`̌կ_ 94h|\Jm+E<r4dՅp,/Kv[זq הS5aVJr|,<5VTtx_Lo"] &}$JH}\uQ[-qEyv*aYǻb?R"׾ӧDu1ǫ+Ǽ:>(qwm `LdžUPV1x-bN9X)=eKb(rKy}JǔVۈA\ݲˏ]~j9>7l~&9]19F#AkA8Rڈ}LA 46ƈ7a}#lȧ( ]MIA2r'Ox\)WG۠l661C.7ƵL xKUˈW7q蔗VnA/TgWð2e'?H)-f^0S{H'-حgR6 Xkr!<t7aM_.u }HE2lW~dcԐ@wa"UlÊN߃|D<7aԵz;"XGXi3ڰe@Me)Z;4u}՗؉y$sኸ߹9f4Fw5Űk`XA* ~4+s~=zO?V~Bj<{+DIx@bh}Ke9xG~ZlC -}V':9^qju};?"}BK u K ǃ& kaV.۳lv}ﱃUBk0Ao 3 > APt :ݙ8Pq•eܼH9ٕHShhVjm7X!D|9/s$2 ֋X=ǂ5Y]ljYSFl.)mGgO_k6 4FXf橛үGPW2`J˹#}=F@i*}Dغ3j(x8)막Sva;lë|L0U1yF O/7XRn<7c-Ͳ}@ͱKaO$P-M9NXO Nر/muJ:5LTJ/XB% 8]ʺ=Y07vchmf;EO%63[oތ_͵?"6T1ZSB_J6֎NG^hkSpZ^ <]7->l3cصKؿrWRQUbwJ٘&Z#@8{Vq0DN,cn:v9+{r)"սn L1v@ҪX"f*\xpzٟ@`uJS4fp-d3z+!W̺8R!f6Tit xֺD@}0b""!d/V_|pkSbm0y k1$ oZ&ZkPTA)TJZ0@'\:*c&(и30 iҸc-NǼ9;N6fO({iG Wp|sEEׯMt~p)N[i9B %sU(o+I eIn07O;^MJRsxP@m -jfjNE>$LX-aS0]-,1w[B!!<I 2\:6qLEUvGi 7IhfQӽcj;pr+zeo 2k i#8!a$6F2v )Q"nTp)F3whSn )d1.kA$##n1Ni ŇrUL< {/zY63?yM&0kWhKKgs*]Z&B8]&3<_5]hC&}hFJS7YC&b3|g SL.VhqX/,i6n`jw 7lN: aVeD2LE1106MdA3[ [B]Z0nTW:CA/B!0 * w 757S%>D su>ԩs鼛p|/ r_Oq\H MتgD;lӲcֶw/>+Z)Ʀzޢs0`K&M ؉S%ujR'a8wv]b<~S%(h};Ss`:]>s<ږx28D95!vlG-imX Ed6fS5.fEnhiXU^{W qus;DP:%|FC_4w'-D֦=8}EbxjD[>cCDSRyƜyll{7:37`<ֆv󯪊h2ʁĮrkdC]\@&S1ی;!طQtcGQ«iG"WfJ4O*AE[nXqyK2Tb;@cܹ=UUJ%PK MƘS](|"M)m_>{݆b,Vc砸1uv1$L!`S`.{JW]1 5(L |([&*aqTQ˄2)әw}QiS(f C"rlwK1%Q`,TޯNɖYZT  < _Шэ]ִM)Oºq7dRGyXa Y爐7_N~C(ЄNގb7kZHA'j٭myB)+io AԷwRۧ$)gxwpG j5H=5ïBM:*jy7^XXߛ-Vzgz2c:k2nk(g,]>9;Ro$0~1cA=O|k}u J>=?ETǽ3V_/HgT SBle5Ms#&M/#N{;Zĥ@:@7J&v~=<!XhsKUO9_~DnFA(7<3^mz*OfrpJlu¢X*.;-V֩淋1iutQk1uH];<-pc+ƴɢGINk¼gU$ΟNHfS<qa!ouq122dFHnq_\!hSV.̵vüOh:#ޣ`arelk"nT+ުcjt3[Imke V%S!q 8L^Fuȿ>ĞEvo/H|)2#az7XUX.UgV ]k [;H9Q} ?~[O3*ϪиDJ5/9jBx/O"'! {?]D $T">GHȵW7 Oɍh8,#{w>#e1uKB(LPV^YKOU2=?/a`hte@oUjJh /fjn~_1SN}g@Ik 3^`Ucv(G clhZz攔|Ps^h3X -'#Qn=mn oa{Pq1=7X2IL=AR>+in=d'mA""*ѡ6" 2Fxoǭ+ g"Wcٲw$9H`/2S./1ߪWQPI۸p\Xޑ~"sC6AK o>ףR|GgsMeZP 4c=C%x.`_! FٴxpMh;@J`#0Lyby\ʰHmD"}y?Ӓ;XqG(!S,|a8>k.[EZӄeMK B^݀䵻ñ@ KHv2H 6iQI|Wr:d%lf(vTAqr=E@ uJPQSzmdVuxaӨI꥞ H_~~YPu:CJh]lK[D]zlN8>#+AE^E{ϑVg~-|x1FFqJ`(vd,0WLF`w>a]|A_ZV7c <A,gZe'ݑ@1ÕBEq } >{ckeذ޸?Hr0;ha`A%)~S}7y-%ܫliM2,bfG %Mk(:fŽlJÜQȲp7ko)o[%"}s_[3x|е.꺍L< ?6DuyO' ?ڡ,_/&-+OcBJt7"κ|\5CٵTq%oAx ,ґDȠϮ)$~ޑԒ {`ZKב^zsa>p$p0ҕăA( æ%!V7{aIEׂܰ,O(!և.CP]ܳi( u M λ@u*.d[?мwOV>,O;‡'H!2pICKo ,5s-6j{/3hۉn}v6W } /]JjiL1QM ny<<3qI)Og fMT9d IG5ΕNv&g3`P0jڷ@$ x|i0v,A%2;>*z.œȰYΎtGBcNYKPwԠ$0'l/˱f1eRyFpb# Eti2dƢyXNMG'냼T8 ,xp\ Dx_D !"7s̡nlz a Bs;q̚2uon!3u(7ڤErkkٯ\6@Y - )jh@;V$$|$ao2!TIb9H&㌼TKxfb! @3xuqL6D% a^W[=$Z,npQD3uWiI3׬)o'͉ PRx,\Y߫ilNXIZ7E,qd` k[tcWVTM惲6x{jx0.Y0:pHXVșLhblѰO=>a 27b ^L/iLBTVLUA!̨*$t Ի*С 'dVc 8p)u7csG5x0gE v{԰`#H_>9#]Cet5yA 5p+y)ʏfm64A3~=r -9MOi>H{Q]3}04st&qa_3]X?Pgud)\^6/Nu?gQЈHF p:4(˖c;vJ=&edd}@,a]x wuzy# Z:@=Qo?XHSnUp3(.IC<B(=WC_D7[9]u}x,:d, 1}B%$%*Gx7ik@;`&ՉXp@j^j6gϖnfGfwy$/ű6J07qbDnu΄S|!@dWbc&-avDP|CD tul40*/f@odQ~1KD~赂˹ wvp|20c6m pTK'bv~u|̛;}dK`B -I`wX( )  $ г |ݙ޴ %MpdQ Ge05}&jF5ufX) FQdCe_k^f}*T'ݟ=uLmJ s|_ ˱oj'`S, =r6U&?_2Hf|F`3?ZǼnJ[B'\cI7T257JpKǵS 6) ?ȿ/PФDs/H+ U8_"Չ#0ȵkkE5} nL k =mPY{*Qh; DtO6))΅*WGɽc 붌yH%w̴I Zx;xގXB^ϢE}@N i/=n# * t\42[C[9ڵ~,KEi哑_r&2`D3L9y1|0쁔Z'?3\jAՔeʐoOI\U'?پ_|%c"P[fIUaK@MGh=˖7B!Z}$*GÓe`W}PڕQBp>|cvjL﫶'!`VG &䣍cS"D[F>@4)Y>e8fI˘rZ@Խxu=:f`-^ "3(wQ3jOfaZ%cǞ @~JoZ5W.KǺ8W94O6?%!r"cC vw!>YAըQCZ%iPN n}9+8|or+`Huh1!,%Bt>]wy)gg}3Cmd' % [ 88`MMƳ6L6 ֔UAd q[ ImhK՝g "+ J73)dgz )W&e+n׮a*u)Y܇_` C9|uZoyL) LO/6NN47JuxPdW2uEKSV+ro+e: ŊH EHiThF^ڦ 4Էf![ޡ @UrxgНߥѰݩuW=s'6yCGL*P.A5B$Nd D1t!Ev\V3.WeBlmٕ"ULҔ ΰ6DJ=o MyNx wzqcɢ<+/vI=i!p t@Ym`MzZSa4@\MܚȘ6^:qBfAw5%bX&CK^)7xr ;1R?lb H:rsZ/GtKчj"FI>C0> B(xe3gZIRU11 ҟd#nc*}^2~(A/1dɘ^=RBy4&Ǖ_pC-\ 'ɴp ”2YwYs$7tz_ (uG5dH@Q( T1ATh{<ӆ5n Z & T)iP9P0U~h,@j6S-nXOJtږnȱ9EI(] v"%Iz1S/>/kTd1zUzc.Y?6iP4ɳaբDg:vڂu9j=9JUXH,j~K$BeNRׇG*`0NS~4B]vjm3(3^}f-X;#0,Th+`.q^јzR~dǘ4sQ'ƴ ǫߞMc4F>j+㞗?94u~8ͱz%ɾRAʹ4=\R{`W\'<.@qb7cF$T䅔 x6}3t{֎āJuo( [0.-^M$hVaV"yh-%$m_VOefFhQ!dP -Sh:ZB;lĚ1| }}{禀){jDž>r{_Uw]CCZZ])y1?i&Hpr,x^gKxU!U<ֽPv:bʋL|hRJE~#m)vƩwv@CeRuG$ Uͯ ~|u#/;{Ia\wŒw0CtT )U}L~<5w<+){ 􌪦q끅R0[W?L*1ٟ ;ko|?fkT86i86GvX(|>8l R DDZUW E0_L[6k~:Æ0' ]nx10G1}r,-_XA7 m0c]"Uӑ-=x{&.u O{QP1M-meu^V3l/C)%|Mn"ca5Q>v+2E̢"N9]ggc[lO#D X@OKn,5u;FS A0ax eC0837=Żr2ai(I0!sNr;6A-A7F֊OJukg>χX1 #h )˯xd6wW5J9y]x7z F&|3yJLsF(QYSi7Θ?$u 's= 7ZA|KR^ÜZWL$}ÜkbXcD~Q(Jd]Y& ,Hɪlf2*"b_͸N Wvx?Ϋy\cA9+b olE)ޗWD% g!ӧ0[/hN5GU CV,f5I<\BF"N7LhYWa256rH`g+Q aHDA;"H1kK )'-|Q4T'R]{]$>eR2(e V`>-vG/)Dr"HIw)B2lCZ''B˟tc;>O+wMߪNZ٭}˔rlT"@y_tlHkZB(G--8dmX_s_ryonGd@LgQz KKH@EYZ>Ν-lo|2$_Bi {.ȕI62iǟ5>c!eѓov/)z s";{s ^Ĩb6$De|VakٻPU|)Etvb#z®p|! zDiUsks@LMaJ7e}h92$UV5,^c>yAL ףz7|Ȳg uvnB*1R%+ӌ:ɮd?:<;Fڵn;E˹&_z2M*ȗugI.n}nwIT>ƞ/·|Yd~NKTۗcLq Lb#))86N=(ga; D^vվ~0H2-ٖ }6ȷcSl{ΟRE>=%W|+yߥfo\2HX|ڠM=J;Mi0Ju"F" "kwR"M-X`fplĤB~oXODzdΨwxe 65 ~AR!KO:SF1A/D>x}LJ?s4E&X#,rߠߨ{ "tsԆBZvZx al<]~1Aw 3ѡc ː*ɨ2F!5+㉣U}Zqcm*51FF_h`ʈnݐ`@5裟/s(Y֒jr 9Tiؚ,|tm+<]o98{zi]Leu@*@ eȵ64:?g8?aEp\$ LdZM"ѓSzO }=FT(a1-+OI5#})oo"A~<%Yn20VW϶.B6%)!PS&3A#7x͍ =A1::X\׾ʬF㴙1?t*hR=:"9yF#*Y.ԍuy}eú6~86 곣j#0# [Ҙ[Jq:UӛMs=:_{H 7e%un .co?'j9!OqY|ד T{|kQŵ8CK*qVEOrthp7x؂̕c10z,u