kdevelop5-lang-5.5.2-bp152.2.3.1<>,t`?3!M@eee5z'wI0cH&MuJ,^ޖRRҢcyy)K)qy gYxBHSm-da m rUגW,0 W7u~rl\`n"MʑsW)T(Q)3Rk'o?臤w!agJlI(`~Q'%!{ݛC Ww~zk!Y>D?d # Fx| #, 4: EH gd  4P34404444(484*95*:8*BXFyGHɨIXY Z,[0\8]*T^A6b҅c.defluvz$(PTX^Ckdevelop5-lang5.5.2bp152.2.3.1Translations for package kdevelop5Provides translations to the package kdevelop5`?3lamb55`U%SUSE Linux Enterprise 15openSUSEGPL-2.0-or-laterhttp://bugs.opensuse.orgSystem/Localizationhttps://www.kdevelop.orglinuxnoarch9"\ 2wmE W6 YV Aq Hw&\ 8:"S:_.&Q:*oT$~A- HEi"]9 a SaB 8 >  Uk}3z I&e AC"J@c./Z:8w]$E- NEr "fB h \!_K @ A  \n=_w Yl  |  D3$*Br|F 3 x ,` % A_ =r] Jn -y n*O$A# J<U 67 w9 ;7kJWH-j FKY,/7D<`&Y$O- EI k5 m Z h +( br u L#a5NX ,>"?  \anSi 5"{cgF hh (;!yB($D+ 6hW"8s9* B?B T % y ) yT w R<Sr@^: Tq x>YIN q%v: `;"Q/:T(#Y. fEF@# 0/  2 q (  9i{C ^nv+x6J~"x=+.qB; '  CWo AQ=""V ( 08!M+b!b(Fq AwO   ~c['m 1"K2Acdm<&u%/G Gr$l+y [ 8l " .H*)W/ #Vkl^x` Ur(V Lbv 8!.rvE-9k#jt-o +E|E "  a ) :\{4 NtszNNNN~NNNxvNNNNtNN =O VV$,<a42` -F  &j pK\F c i$)g!c\.%9j9$eHAb-` 4D.N#5)@  R2  nmz< B Z! M 7t  \ m 8;%p/l&G ^ 5C/h$ r1r4 bW*0g {$@ 1!$9.7y|$Q=g- D5!B5 l O c(1n9m6h3IOD`wl{\HeP>8OOL}]22'x\fFPv C i5 ~Q)}P v =8gj bDt, % | (.F  dqDh `a,W"6 _h2 # ;1.W 8L$WX-v D{A  " s  W|fF@_m0:EYo gA[,qu X \ i!d~/>Jp9r$,^- q]Er!li l!* . U7E$-y`Q&Z 7"g50 SgE$Zn0  Ep]0"f& ' 76  ,dpoe =b >J9/.L:hY$7{.< JEue&\= q 8 -  'Vpyg'=k=Sxw^0?AS\@ "-avx:{;*X? o9 WG=7M E  Ty_ FM!G"sY .w }K(DV- &72e#yr,p VDPX  < 0X { 50 ?V7*&-0}!}}' i?  {& . eRpN fo # b X35$,9fG#~;b;+ SCeY  . X g# aO+X r <0D,)#4;!D"A.4 _QJ C  \ ^qj &I U )\g?1McWxC[#~1 h z,# t=i.FZ 9/!9:<jPG=i)+4 y :  +!.i T6 [Hs+5,5$5!;pb)  7z i#^   (* ^ %Yj-G Q  B? G.*R!s,C)5 B-F ]   kucaxhZ`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>I`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>J`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>K`>L`>K`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>L`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>M`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N`>N08a191f5ac4441c3640e63ec8cf74d88ca546191e7b4a5819ba14acecf483c9cc45bbfb39c9422c5c31888f77cda2ef04b52bb7ce90f7e2e5a44662da9d974f9c19b95214e13ef7b287f11ac5f5c894ec991e91651c1d1bb77a50b7bba0c987e6882ca64d74ead94414f403398c96aa682514c052ee2062da98073b9a714bba59c6d6ff2cc9c6adcf1764dbda9ccbd4976706b75a69d1848bf9c84a62dc830b6817f54c5c911ae908e397f0d3f4804cb9a5eaaf7cd852c67323ad5f2728a9cf80d66ebe7c7bf3c51dacdeb01fe854024905229572593779393ad8ea38f551578ece46e7de535c2326cf988c54fbe2fa5d613af0ae2218c93f8688ea7f5bd59a6e642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913b03f74f1580b5805dd614b3342c499ae3a7d6eb2967224241009e53d91ae9fdf81564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b12732d7cc4b018012d1ee4b277d5913e9f6d16525c0b995c2e2d4dc647ddd046bdc385d2b3fc0802afe832b8d09a4fe0be07dad39719d5860c52bd1efa808b8f23c6423720263c9e89b5931c957e88fd88131403f82ba1d9afa7a953c9fe51ec597be642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913b0d66ebe7c7bf3c51dacdeb01fe854024905229572593779393ad8ea38f5515781881cf452073a3083920aa8b46fd30a20cf69cefddfa253a6abf1600ab4750a8da80ce461e142174dd3fbd2da6781b8a2e7486e266c9e7416de4b696df28ea521564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b1273c86c58515f94be3306bd954c002e66b2cf4322848ef6865084c976e418c6ffdc1564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b1273ece46e7de535c2326cf988c54fbe2fa5d613af0ae2218c93f8688ea7f5bd59a6e642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913b03f74f1580b5805dd614b3342c499ae3a7d6eb2967224241009e53d91ae9fdf8c86c58515f94be3306bd954c002e66b2cf4322848ef6865084c976e418c6ffdc1564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b1273f007903bbcbd144dfaa0b7233c9927a9301a4b039229ac2226e6263502c83aac935bc7a65ac5c111f9c6a02b4921b50895fda41c6fb3c18b127087846adbef3ecf0ab70ad45423bcf036aa7941182ed5e66ab82504d8044b0210f05b5f0515cee642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913bd6f6d63265dbd2361ac253b0c9722b65ada622898c0da0bfcdc041c293861a6f03f74f1580b5805dd614b3342c499ae3a7d6eb2967224241009e53d91ae9fdf8efe4b308a3803aa30bd046e91bf223f82c916087180115017a65d664d62c36e3d47fd46fbe2e0278055461d6d5e426cebee4d71277a01f2d6c1546fce36c208ebebcddc84c93f1790a800811b1016ed1549d70f33ea122371f799ee3d37ca220f5039ba23c5e765c3f221616db1a533492150d3eb8ec7b54b37c6f2a8b4f66f3bebcddc84c93f1790a800811b1016ed1549d70f33ea122371f799ee3d37ca220c86c58515f94be3306bd954c002e66b2cf4322848ef6865084c976e418c6ffdce642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913bcf0ab70ad45423bcf036aa7941182ed5e66ab82504d8044b0210f05b5f0515ce4278076ab52e8c30b5e917b9dbe3d4329cef678547c0f82682e305a32ff3a9a51564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b1273cf0ab70ad45423bcf036aa7941182ed5e66ab82504d8044b0210f05b5f0515ce03f74f1580b5805dd614b3342c499ae3a7d6eb2967224241009e53d91ae9fdf889dd4f75549c9160c0d1adec642a827a157c6245feaeb1d5411ea2e8d5b2cb613b79453aae7559cedd1dbda8af39715bdcf9d36849fbbc8cb3bb7fdce06d92a0b481bbe62de7f43c15b06784087e0a1a0617ffea6218758612765063bfaa2e02fee1f2d5d50846e187674ec354b64b3776be0ab3399b06abcd19a606a113c4bdcf0ab70ad45423bcf036aa7941182ed5e66ab82504d8044b0210f05b5f0515cee642814591c19f4a64d8a51f09c54803a97671afbf5f3feb01fc37751971913b1564ba304017655e9a119c62d6bb748f2f159f36ba93aeb16816451d336b1273099c82fb34d98b19bf4aa1f967543cc1098f0f94283d518a1b4918b8509fb803423720263c9e89b5931c957e88fd88131403f82ba1d9afa7a953c9fe51ec597bfedaba823cb978361b5af834513316518810d5482ced53d3398460c9e4b2d2a0da91e8debe8e533d503ebb32d185d4c632ef82ea9796c4dd524f1905c043513bbebcddc84c93f1790a800811b1016ed1549d70f33ea122371f799ee3d37ca22046a8eaaa8057a486fd41a2a3b7707645af2b6cb16381438b527238c5a75f7fbc9fb6c186c74cdabe2d0c1cbf363d5e5d7f9e854c7497a8a85e4b4a0664f6af9ea0cd5d6eaa507606177940093a5c20b5e3feb1c171050f376ea290e82f5f419fcd7de091718c9ad7a0eb806287fff5adaa3b3286ba8e59e47f6b0688a87f5df9dc7ab52e7488d83a04276ffa44984ea527af50117a1a0ef276d73ca42f1c09bffd3da127142833cc4533a0895784f23095310b56ea198cf52e112e4cee506fa86817afa95b4ddde0aac09f989d59c0568758078bd373c0e53f614a463eeb315166817034f3d0bd336b087df61d4ec758c8b3f17a17c641add856e9c7d4d6d7ed5433f52c013d5a21854672fd73ded652d712af2590250775cb9a23182e294b131bec644f0875ec5008a0c1e53bad1c92987f7d4b191ae504adb429f8bccaa5b1314d80486f546a31f059457eb837f43ddc8e092a3e8749038b80be173b8d6b313e16bfbad0949215e739789580ed1080b8cb5c4e81f8b7d9657c95e48609031d1916e3127a2ebe591161991a77f780c0d18cc4b43b597d512bb859ba5860e30e5dd1a4bfcc50a2518bd5a9bac7103df1094133756f9da3b1c2db7ddfffd092d6c71fa4c6f42278a977d47d3303a7792d252659aacce80973dfe498d3f5a4fe1ef21d17589c266ba92e5e4dddcd473b1cadcf5f8e4bc1eb1e8f7cf782cb6c63faffccab4e49fa0a03fbbfe4168324e374d6a84e1439cb5e1e9604b1d9d11844a34e00d1f5b3d7bd5ec2bb37d9a00ed79d02e6dfb9c37dc0b27760d9d94c1322166c94c30dfe2afe7591a8cfe5bc461b8c8eca3754df5b87e214ae0ebff05a41e30a5e95dc2a1312e65f0f28c6c90c6bc8343b22c79eca7090d48cd99677c0b85738bcc1adb539291f60788f64ec655c8f56b04197f73f06500f854a19362c8dd2ce7ef303a929623e333491fea42eaa29eb14ecb51548acc21753886eada87c7c19a47318b562ab8d2018c812d85c7d15a1d84f94b5961a7c0f4a454b22a8590ea4f82fa6e224dd799e475b38f60667fc8eaa875f3b2449a146da04f5e254ffde0309fe4b3f3b76bb056b4386ee95fa00ff5a7034e36fb40f47b6935750b462bedbbc4537aa1155046a8894bcfdd8ca2a292e51a2f59612ad499c289fc87ede90cf16bf25fea4a03d36f19a428465415a2481bd4b066779411f97b1225b6fdc63e9e0d8501808d0abeb17c63169f731b093589990215b7aacb0632f27d0776aef9cc0f1bd52776951c79896457a84998218a0d3b36d131c05d28a023ca281f7bde7af9fbea7e746686428d0d63ed7f718c29e0c6f33ef769b7c32763334d19367016d0b7b5784921565cd062f65d321f5b97d4818722410d1329651023de7b5f4522a2822b4964282338d6613d7b30c7b44dfd4bc2471424a44b0030a9b17c581a15da5394df1bb48186a1837affcec72da9e900827c0810aa8ab926342ea3f91d961c9423cc07a697edd7b017815d0a5dd0b814e5bfc8fb2cd30c54eea392bdbb168f76d903274a28170d5cc4942ff1e093d37c194f0168ca7cabeecb33d54ca61ad816b93e93153fa0e437dbc05acf2f21b3174d1d8256a7eb8e7ce0e7087812a9a9d768059125034d99ae50028e8e2e2a7352df4ba3fee9626b070123d232bf863743ce50fb7f127561c5a05f50d92811d38fc388c5b91b4fb54a49674ee1c19e6b15fa308a2ea0e3c817713c2348f3533b8517b4c37ffbb10733079620148b853d79f5c805378cbbe56965ba53c3b4a93161f9c613b9605cf011c6a24fae809604f122474c2b3c8f46af76eaa6e8989700249e15d92728fc34898eeab88bbd5d0111f19537cc7d000b88f33a2bfecc0b30df7e7f72a1f429cdedd00a39250b298ab762290b34b89131aadf67c7d870f541e7368341229c25edd8bf0dcf0b21489539057a17c7ba18dc74b4031249f1588892ec8b7b12d522d39e80395b793d9be6ee28c6a7c770ce8424d4cc33e0b065b6436629d6f0249a0cf6f15b86b54e0f87c21bf5d2afd28e36493fc41cb8d3ec8af930e493ccbc1f75c1b476e71de42f3c2914229819f5acfa7ab6976f5d99edd55d38c173e90b1b6a4a45c39e4492d85e00b4a71d7eb4bb1a84b1e561c378b3828db3234bac0be90e996118c286150b37f034c147cd223bfe262d4a3b78172bf8bd91c8a690858f50cf4d9933adf726af055673626edef1ccccdc2c0cbe4e68ada972dac74c56a701b179e474253c6b4974d5e53631db3a997d641560903e7303a6250cfda8f2c5f404355f52966bbf8108792134a1afc8ba7d3db25805a429ca5e0d66cd1ade84069c8cdb680e8f4f189254e1c73719411a87acdba82e58145e740c1f0c6b58ea1e07ac5a1d334c1365482db03c44698fe4062d553b3fbcacffc8cadeb533816d37200019d4b07f7710bfff23cfa457ef2b8ab3b0a10cc93ba39af2012414aca2dfe83152960a2a750b464114eba05f8675b78a7597d2635093878a09cd276a471c78fd721b711ee3f8a0a47d86c2142d53e1ee5663a0d043a3cc4e9b00053562ceeea7a50793d4b0639554eeecdece3f74530144b92ea2a61c80fb0ea21bba8b11ae04c30ff3ca5dd009eb9c618a34752fdca0adf3e69cc76cf8851676c488b57bc514aed36781dbe9192897335978fc8fb6fb0a4acd1fc09654ddfbe97084750eeeb9e5c7e2beb95c237272e6a0b2a683d54356040913ae444b6ca28bde07056f5f424a5fa49052546601f179acd314b0ec3534c6bc581930dfe97ec4d3579158e561274a3b3a9fcc35249ff290443d24d3ee59646625490bf4c7a1640056c60bfa4e9e28f40cf65e389dc157074c94034c4a90db3425a3b183e6c380eda21dd045195f169aab1ea912f05fede57b4da625fccd81a68eb3e4f82d1dc7d85d0408ca321591ca3706a0761a3896471ae89760d5d2c9e818a72df9b033ca964050d45ed712e301792ab8c6b9d898c406614700ba8c41f2f999f6cf96b070cf5d88893c24d2a799415eb90bdcebf9ae4f6fc295fc89987a90dbcc0a645c510a3c5049de24c34efc16c0e5334b46779a7b3bd245cd2ee2f72c6670b021ae0dcb3dec085d7563950f88ff98cf38d86537d003bc1c926087be75737312b9eacbc3ad3793bd0fd6d56a4d0a0af5e40364029b430d455aef2488eacab8ea1cd7f0b2de0f16f52f7758b7e1d970a08acb37f6061a404c2e747810e44aa2b57b780e4fe1ec9c60355194255de6f0506374ffcafc46de6867d7d404fe3c81fcfb3deb0a0aa635ecc2035c3f86f1591621a8606d6bb0511c38b3ad1ab4cd6b8fa6140c2b27afecdbe92c4ef79d384792e802c3fc5832f31bb4f1058508749617626031ad969bd920daf5393137a84c2a7fc277fe8aa29025695c8f7a7e7d4bc392ee71460c547d0231c04553fe53152e3d5a22f3ac7d19631d73ef3697b9400be3c912224d569216ae9002f7eeb5be079d99aa49b53deb0d4ca7c5cc8fa33708d75b18807f7a7cba7cbef8b77f9c68693efa170139b33115ce003552df4df6ca0bfad8ac46f1f6563b11ea1824492b214b316e39b59480970de370506de2480ef40f3b7395de2aca7b5cee459e27bf70255a3355a785fd618f9cad0bc3a3f24b40a77630dcd9c3193cac0dc870fefb75437e03da5ba8d602f3d8b1b3fff4f8ad15f5a29b5b83c5e1302304c797b1cef6350db6d0ed7a515bf50667eccd3f9e56ba71f6d09e9a72912fe6232adff15c734fcebea71c0d59951d55add175ea562263a2a57e883d2e5b69ff6ee958e01c32763d9dd988e51fe585b48803c5df2cb5d2deee70b972bca26c7e44a0c585a5c2f2f55d5cdb5111aeafe8e7b4b67fdfcd78b520b0c0e85982b8eb257ded2a2f6ce30bf8873d1b6f8c45f0b3d98c983ca85f14abc3dcde807e816ac633aa413dc893652d268cc52b244b70eb301d5639262a391582107372f709e9c0c03f39ac4843101a092523265accc7785f8b1859f638e2e48ecbbd04cb76aab126a661af8d6fc8ab3fedd2c47b226cba0b94afd823dc6d4514a975259a765ed06cc5aeb551531ad873b979aeffdc9d08c0412069fbd02793b41418ad9ee7d76a84017f6a72e6c010a1b1706f68ffca6e99a7ab8b2a7392a913b25c2f6d2e7fbc5eac69e2797c0430e1be439ec7d932ec82bb3f44c1b0d2074eb27e7028a5712f20665fe5eb839655bacaea9ed04fb3b2def6017df810492146f3a8b4d1451272e00dc37e576106c368f6697a4fae49bd6e43ab95b26b7e8cbea929bd25b317837c3f67402770dcab1c47254f4ecadf9793deecfc610cb5e82c160ace571cbbbf7f7e03a566d19e2eebb2d8d93e81a0182d8a0e9fd6b0080b2dfa35c923fbd6298bafd9ec51f4306504f457bee87be62280262b65266e0a79771cdb4cda295d9cc6db9102b43981d70518cde43618b9843a4d168155533cd2c9d0367c7c5617fa4a38e72980c65b8b830c698817dc6501f7bde292e39180a2dd771927c78cbda278a4fb5cba723cb7403066dad5fa1fab2af2c583685dd18b0244285e332ae9dd97d4cfd07d53afb18524c092497fca7a1e58377baba3145509c4b030fb899aaafb14737992b48029ade344287243fb33ad292752344d5e2baae5fb69ddfd5df8ab6bf2dd8f3e1a88129d94534227501dd828e877636d95406e9fd110d0428f930c80d18f70951e06ec0bc5b1abef6b71a2bf0bb9f771af711900df0db5b0d0fe1d903d798fdb7d4befecd40947670d25d100513c0712db2793589afefaabd0e54ffd61f4d4c3f5db616ba00cd99422c338ce0ecc88d3e59e913157a5d1aa17a8af0d823d043c8b6a79d13effd73cb003bb6cef7674ec083aaef2b556cf21a9603cbc38cddbe0bbfb6573d991c3abc08fcddd753ef47ce6608527d4f82301c1f05244bfdef74f73cda2f3f97eb2bda731e9383af7d6799d2d279b1e5a697910be82745ac086cfc6f7f03ade69b0a400f7f74fc82b2f92fcfda6423236daa8ce3c2b74a7060df6d180d50002609c9dadaaa34faff86805551c593ad056267fa7745fd0457981915ba06e133455aa064f3654f3cc384d997a5ea7464cf94c982fbfabe1c408541351dd1e3fb0c3f9cdf9f5d4eea50080a3ac2cfcb091284ed857791cdb9395ba5d54ddb578d684e8f59ad8da39272899540b02ad5e8eb1a89a5886c0007a463ec5f31ddac4dc3108ffdec1eadfbaa71d89527bf05eaf0d0afe03c4c656acafa659d69c8267e38127bc25b19cc0e39429c841058a8f14afce14faf8e2f555a2b8ce5718dc07cc6296f85945c6e1998f4f917a1f4587e51058eaf3eafa35e8d71f8392f7bc9c1b97211ca054885afec3d4a9048ffc878ec46579c6b971a441c43d89514875c630a7bf265be151e3d6cafdca1d8df13358563280d6a6307061196d8180772669805e66bbdfadd2556efc23bb80b4a79a020eac135b4f532a849545be1221c8c0939eab691a3396e8d096c203373f41eeaca117818385d16741862759fe37f5def2efd0a8a56ec3803d6a275eacdac20c41225c064a8dbcff415602eaae1d6fa7a534090c1da7cde46a66f2d80962ba13c8b01ef4f52a6bd62bddba24bee8368ac19b29f56ee2cbec84e813b8b439185342ea94c4fc94322ff80dbb94e92cfd14f37860000627e0ea0a5996e3cdb8f66c60c8407e8bd4bad8fa4c0a00845859a1df6589ebf5b53ce37e56dba987a36fd43799661eea96bcfd9eafd71daea891d1426c9304b2cfe143773dec2686c0e39a463831474abe1d127c2f435fe354cc2a73089356d1799c84bc76ed2991c959423dac4883023da90cddeacb9d295b75c310cbad8b517e548e193454bd163d753c1b5e7279cdc10bba362f44f87c66d15eaa1f3c27c1bf69218531523208400da10b23c4ee9100b5c1ea790504b518372a5c5ae409a286fc7b9284c31e7875653be012f6c4f2c0248808ff3f7b55b7568da1908d6ddef10ed0042bdd95d22ab99434240bf0e63b0edfd6d910cf132bc7b7481b8e9484d32ed943e4573c663d833b63b1c7cc0330ce4a8775ead324133f927f2fba11395bc7c0741b57768c9c3c14b98748184cf3d32709b76c76754ce6ac39d6f4410492283c546b86f09d361621504e6c743424cb9d3f17a1e3a892cc2091e12e090347088c049b52779eede061eaf201c30aa1ea2d2b4adda66fbe8d8e767a89deba82a0ab6b7158fb3922983b701bb8b241c8bd4c70bb618aa17d735acc500c754051bbe77f54acbee5783ce1dd6bb9381af7938f1b3ef2c64718e6a52f4fcfcb2bcfcd203924f881fde638e304ec115af4327fb53b13fa3294f6a95f77bf5d2a0284d7b55f0cd54716a88052e246848c082be389f286fcf5281aca2900fe6b1006523d1f8d0e4a8e486a5a692692c0a8acaa37842b317cc37bdac42b5336e1410c63db9aa033fee926f3b804555631d5e3f659efaed54575de819409ea19ea27468a4bd85fc813ecb27b7497c571d2f30a9a9db86492d6843a9f42b6107578dc73071cb90ea8fc4b363f046beca70ed133b6c71c32cbc26e3c9978d0a8d509f469920fe926c26b0671a6028fac801d48cf2fd892764b76f84efb189dd39e92eaf846f7947a82e6997d22ab323ae16fe2673e9a738884537d6b09b9461e44546729bf5ad6f2d969a9cd9116a3094b739b57d05db112f09aa1520c2fb2d9f041c1eca4c63c30984abbf7bca9465ecb2e1ae29e9e1be2d58db59bbcbed6b2b3c874b12c322d68fac3b455d53b531141ae39353466baa20cfc8698d6e2b0f52575060f2d971e257f80c8b42227b4978d6c078efbc0a2bcc4c8d0ee9f758c2d41feaf494ec9390980c63dceb8c94cc34c5a6fdd9ebadba6424b5cf8f36ef1a7c6548f18ab02417661e01301797436c8f759185861b05f8b873a5d642fdd7e1e4d02ce26e245763b54bc009561c730fbe584a90bc446959b6352b6edd73a4929c29cd56b7fd877d9059c7c4bb1a41d8fb7f050f12c7a07421a869da9ff2365c0bbc9bac6d12873fefd83f600233415f2d83e3828b90a657889f024e52198fb6de064209fb81c64ef88f02e77cabecdd8edd98e1efa986befb4797355d57bb245132f7a083b0f27133b46b75a45b33b82887f8cc6b232f7e13dd70da93f1b7a6ee66d6078a400b35a211ee2e22c81177e5c278ee45438889b793bc7883b2f15efbefb5751abbbf47639f4eccf2fbdecdecb1511ed1bc2ecb6b94d51cbfd3e1cbf7ea80c92ba24c1633600078cb75f95b1f66e91b525c0f0497ff0979408ac67b1c174a2acdf8d6beabc77aeeb985edefb2289db8f6fed9602d5b0a1fafee09d962ac1a88193429f5ea8dd32c339d8d11fdd90f0a8f357e8cc8c86048a117a059cd6b1540a0457de137bd0ec1a9dc78479edbd8ad252aeb4e743f88025458cd586227878d8614d31be2b83420005b92a998dc9399da15ead898008f91b7ef5e39f0907b95b57d890fa8f1a55162f56fec823526347e47127ba6f6edc728ab3828e262618ad684d52f4fe503e2f9f5de293d2e566226c183fece619745cdd8f7a4416728e83ebfa69291467f1e5f96dcabeb54ad4cd34025d4a324b9eb72c9f6dc1a16642ac843e46dc80e115da7a182e030e2c148182e79d186eed3c5940cbdbd4d9f11567a714f84df78ae8d306afd6f32715173c4ff974ae249cf4e1df0eda19f946af5def56382c0c0ad9d666f1ba9299ea577cdb1f168ec15baceb6ce97696d5d0b72ee59a23c86641729b8032b467ecab8c2a51f54831a920a06d40219ff158b4f5c80ff8bf56b7ced7e78eeab0c7b6818ddd5f58d59d5414f1be73798a96e2570017d97a153ad52d645c1ef4911b73bcee48fecbd035a71dba3af1f532d1ccb031c0885511a0db09d867a8479123303f1c960e1ca243c0e8a954b2a7f5b23b71f258016e62e048884829546c4c25eb9d5c313ea4a74947ec2522c259acbc81999fd2d1e32f8c0baa83a8261515b1800356a8ddaa3d100d68b70df3bd454e28aff0b4a46828ef2d3d1c07206b25d044ac8107f66b3d587de2e790404b7d238989aedb01f4b086a410817f00e89565b83da9749c7ad6ee0fdc737cfc89f21d9fd5e3d92c8f163d30df2a4694313114ced4fd4c092df1a1d2c2874e9f8f84b18e3153cf4847c7fb630c61e48187736cd748e4ca77a47ff427554efe7e40b307dcc5ce463544875d68b3bf224a5f36b35afcb8fe3d5d7742ad699eff63264fc5b4a020fb4a90e07e9b168f0b4fc3657e49babf8e4ee2548785abc7aee54aa2d6606e721d2ec470987c2bf9cc1fa065c8d1013141528c4f07700491fe3f4bd1bc516ea8af843b79d764c279280ae4f5186ec4f39d04ff770918ea7e692349b81f21872f9730baae363412c30113ce2165ba8523f156894bfb5fe83abc4b7ead1d414e25e3ed59d6203cd9286c7e4fa9a93972538ba99c6f2f09338657a48d45a82023edd37ad61ed2363d59526f511d16c3b27c274ebdcbe523a92d97e9a37285ed3c836bf1cf81584e4b7dbbfc8772fe1207fbc42958797aa99c734eae1050a0501962d2b4f40de50437bf37901c2730b957bc76dc5ab9dc57499ba7899eeb37c88980849af51f3d0f69ecafede517b57ea8ec5ff4a564bebeb24f7285420b8b11111be029d4c1c1656a4f2915e30b13cef084e3ac2d5f1a6a392a4163e9d7a67bd05483afce465e3f2e0366e8d1b8d0beff3703c47b7396b763bda324917058c2911f1d4601d74aeb697f52b82a63f5e025e122e5cd6dd7947bfbb7aa0ac8afcb099fc63527b34b52d332557e5938047a374f677c193caf80910472fcf866bc47cf9c0d98d629c392d01d7e435ea398fac3d4776344234f75b47c05254fe27c902e93744703595d0c65fc986ea771b834529ccc6bc25a27d240713c70e8bfb1290352e445f0c36a50fb39d993dc370696707c00a47e587c6a68dfa632407363f7695af47108a0beab55eb1d5a760a899d598c80d40caa6452ad3f76004b467994cc8b23fd13a400a17eb36109c9b9b56bee59384c75af9f8f35f3a32cabbc11401afa1a55ea03581be677bf630b35c0e5dcc2954145e75130c301fe33c20d7d7acae4e275312c76f2a4fb035e3593b0c88c18c24aa1ff48541b07e32db204cd28d259db7839545836bb386698490d2a87262ec0fc30a0d993acae785687d921d1351a7c3154c6f192c9ceaf8004ef2a30b7bf5d4d364f12f1425a68ccc30ee9dc942b37519b552f41ebe8694f37eca6f6b14ea1dd7bb83fb624669c9942124b575a0c7869185e3861e5b2577703716e807a35389396df04cf79cf32496bc11689af632dff3fdf02a7a52c93a2bf0f7c601154ca0881f997427ab7f593d11c90a7b884fb438b7db75a8c33b526596691b26b7c714ed3c6f41fbdb41ff32b98c937ffa550aa8b8b67a1f739d9c146f3b4b6e705053bf9f724638c237dad4c949477126a26f4472f120ce621ab29c057eeade4a5d99fd14888b2fb8b85fd42c4c568c2ff34a9fdc290054afe1ee30761e9a4b621db87c1f3a4efbaf0ef78dc927b79f56b0c418873b1cb4754957040f610f1805f1c5fc148c1a05dd952c125d102032df796eaecfab2422cae78e1bedcfe2bbe7b424a73ba717a9b3c4385eb2afe530bb8fb901651bd3afc83f8448fd8c69f5a52e7d6617a34cc1baa9094a3ed29c1021ca282db23ce8c2f81102cb68e3611e112d3e11f9749cd68ef98925ec31d351afdc170e064d439862a3490abadb26724360e6088d8937e231f299581010df783611802d691b6f53f78b205da1395e73ba979941f2521801ddf8b307fa805c3f8bf3237802b86720a02f86f5b1b1964f7992a8431a85de878f3446136a1d26abfd0c0949ada2006493106f191a8dfe4ffbdba522dcf593d987645c8978761597bd0e2df182279bcc6a2e2b09508c324057c31aa6558dfd685185c7bde83d657bf50d94e819edc69b76d98742ffdcdee81cf89b1f37b585821640d42185933c0512ecd97dee2e66b504efd8f3b7dc25bbc89ac1760051bfd32b952ce53c167ed61f58a31accce57b80af9528d51f53ff33616e7dfe823796dfba4c58895f355586d2958702566d5c2dd2e49b3251fbcf6613d3d57584168fb4111bba18800b8722e0181ee3e2b1494b204d2713b1bc13554703abdf677baf83fb8bfaf04970663eb749c67289233e08e462f43b65d1704a9cc908214a6cf5d0754f8e5bc48ff36503744ad152b0526bc35e895ebafa5b17b50741e40ea2f95586615c5d2833d9d58fec7350bae40851023bf56063f1df7d53cfcb7e26eb0b29c361811e375a573f36c5ad4dfbca34bc2a6313f6fb6672612bede8a3986d72da3fd57dee9b4380cafba59a368d256ad6c07190480746e2ad9f6add1b56991056accbe441d2eb95d48ef3300591fba657b65eefbc407e3ceb774a8e92ecb0f4c74dd15333b6b2f06ba7de8e4fa54a1f24b3ab23617a150f0574e1a9b01fca58f45bc8da67476aa9b2d807791c8367a0aefd5e974a3b21224b3255b0126a87b6948d0e74ad8c45865ffa34352e1de3bfa89c91d746b2bd7b7b9617dbf381f25e1d84d8705682e3ead302398406db80fbec44e59b237f91fba87ed53ad3f53de8820342a15577239de4183a0c782769490b2c14e668064a6c84362d19106ec6b091f853be6150502e59b95fc965452702677a499ca107b65fec3d54f960435d7cc3e76015c8f0dc77fae62b99088d6c6400935d5747685cb1bb89f020040e2130ff304c1d3467f4f4d10232478fc757c294d96f59034cf2ce4a4adcd05bb96eadaef6b1be73a79d5a9feeb01ec004098578d9704c267f121dce3da1b4b75bdb42b2acfe3d3e2ea01c7273d3db1eb3686dd74431221985ee92684f114223ebbb95d0868ceb4e35288165ce4fa7e079b3fd51d93053cfbf975bfcba99714664a88942b0b56fcd96a25aef93b02661cbffe7cd597485593a29721d4b87d42459ef4cc3b68c1c2a688eb4766958435310e2b5560cc03a32f4be66fe17a3138d2fbc0d944d0fb0fa0c163c918bef42091c7182d3231757a17250f692f77bc439063f60a4596f4459b1aef93ef7b24655eb269f66d1219b4efa0deb4b393e1ee604e5c4f86ae5e753559f2b71e33b38c5f1e5e4b5dde4c4bf39f09b2125c243b5f88ebd043a14641880e003e2cec0614d9c7d26347daa065ab1cb595b8a84735706337717daded7163fd83d2385422f6410ac9f0405111e9abc29dd368aced52acfa7c3d0e2808129b2478d581b5cb00129a9689bdcddd609a65908bf995a6bc1e82f096bc4a0cb4e1d0ffc996da6f81764047a8f9e7674d877c5779d2f9efac9788d8bb58f6212dfae7174c6589a33190f25354cd716a5a9438e0fc4f08de449386ac63ca5e7c33b3bb47490f9273b1d2a37b67991bb7d11fe87593e81f79aa8126ce58180252785e701d2a41c0d647f838fe51b642f1f0ccb1efebdaaab7282b55348054c0302802fb8c2c6b544cf59445e8d5f884f9735098535dbe13e9c36199cc25d9a7c56c8e53dab7b80962ce0b257c912dde0399e3adf67a932822e3bd5f888e6413b5cb77da69db196532976d461ba5f2e627507588b429c00d5b4cae1f103d2b6ff16cbbd0f3792092df7f358bb8231d8b72c87d0b7b8940364e4f87a5247f90e54eca7207442bd12a9f5eb8d9f22e51f963265193bb1d18eda8d18b04730d91f712eb29b0b936b6512a5c3685d5697928239f0fa5237e5128e945e663a957aa3cf94dad5bc8d739db52d7c69082fe407d63fbbdb87ef7772e817a9fcc576c91b3ff413154b575d3fba61351787c4155b267c579766c4126bf5712cc9b03e6970e577b4dc9da2b61d05d8d1be2c4fd1be6d16709a74b15e237604060bd77d6d4f1c5afce3986c5c03ec366a12dd86f1499151481f05ae5a75fd5735671ae6ea0250c96f8e4b0fe3027769254f8601ee8597b4afba27a46a15e5ea2f7986a699bdf2342316e0db29ae46380bf86704b61d892a567967a8b00304cbb111b1bb9cf2dda53f64ea1a6158ff9bb79a57f2a9a9a2a93af0f16fe9cfb33e22230e505b3db7ab5426e173b0d680d01a4f822c654c5cf9934e2e7401cc01e3019fa00004c0200faa1a2eb86cafe891330ba3950d50990825a999f267e91f85eaf29661870606b834cd5b654a55a46374045fd943aa57382c86c5c79bc74bdefefece6fd136e38995f766e081e8a02e4842b3056f15d0c419963455e91ef15af684ae2160f228a7bd2cbc9ea3ea1470c9d8ecd64460286c036be9948084a3427b96e3857a1e4a0269d36f9164d0584711962d933f58db46ee89e17ca4dbe39bbfd3811a8d66da1c78a3c610155223d1419728574fa465b0556463bdfaa6fe030850e0e4a28dfd4d57b8f3b4f189e436cbe74cfc84b12bba89b89532aa25858a38063469148c4db3108c111404644cf0569f63a00e84871805990f10ae6b2482295558d853f51155472a4242e731f31b2b577d6ffcc93aeef507b044291b712f19677a096f20ba65e3b02e2723bfd84913114128ec5fc69de214718f005c791cec03f80f5f9909b723f3a1ed3d67a80551067de2fd40112c4020791aadcc5e88009be23372889cb4c7373dd4b15c6fa9f3d57397d46517a9cdc12b492783f4fa9c7516bd4144daf3549c5af328ccb4e03e83b089d1c9490c0ccf9288826f7984f3aefe63d797b9d81f63b0e7ac805f97ef0ff3a89c2cfc8f21156fb4f1f0ca62b3c3412110f343dd7497001a4db9369c8360ac7ffe9314f3fd4cff8c9906dd61e5be0632eb416f23fb65fc942eea132260bc5d96979f3f11ab719af6e81e482b4faf3f57f4d782d500167ccb3ce14e6cea8a09c8b0d55c6fa1af3147180321fca00e983c754e06d6a8b2aec828db3bd989121f8744c6d1fb2dbb88822a6af4b98e4d07743f16ddc9c4591747063d435e242ab10bd2af1520d3a61db125a9cf3a6c86fc6ea958af983acdbac89526d8081d8dd3134c877e7acedcd6f2f4eed81520f05e38dad38f0e5d47fe6d9bac713e8c38bcd25301e6ec50c8cfa049a6b18ae57bf2efc083876050a8ca627a03a1a793785a35875938679bde72e7067bbad96f0daa7f95694a9ce576ecf5147deb4ce19757ad75b9e4a412d4d2c0739d6ec80c8c266a9f3222b1342288c8ec4e2304662e6590687899b02bb7289d9ff6643db0f759fc06f365d87e89651e833db839beb1697d817c5b238bb5b68d748c45ec571f165e0353cb0476634d6bbc23257c6d745592a11b3a8e7c7a9dfb2b750b3eeca8110d5fb7b37aa3f63ba5c914f539b0f416ac20d47eb8443c6dba2622a3ab09174c5d45c7eba114a47e3a8c038c9a31aa88d992751053588dd57dabec4adaea4268de8b626218f970df3fbb5e416b5f1a8e87101237dddf1aaec13f84f260d09e2a9b92ad15476a7f63d453c475f2ea3597ff8177c50fbc846d8193617dae83c1586883d6af039037d14198c38c11441b495b570ab52ff045430669ea213fbb6ac6dcc54dac1c6a9e85f24d69e7abb9bb03d75a1776ba736ef79bbaa9e4106fa3a7b1beec96132991067123c2851604caabdc3eaa5c5031abcb9f27b5721475fa9a52d5fcae5cddb6d99cab0cb7a6c258c95c144632d4ac6d9c9fb165e6c9f1ce88a0f2cccb9bad63c3a0984daa7cc4b9d9a3bb23a86de491985a47525f0ef0a82876c9b9aaec2630a4b8341be207755187d3ebc69050b7bf9004077b1f4dda6388cf9b882fccdb6054eea03d8602c34414344b80116a1888a8248d0f29b10cc6bd52286bd325f7b27e8ddd3702865b2081b08f8f5a58df971ca8fb0dee20d0433f45d5b153914a3e7b6a006109d5a64dca58e22eefd9c7ae04e3d6ea60be54a04f0d4b6f13c54efc1642892b252edad9bb6abc3858bd8a37e721d4964a54d4ea589d42260e4be92f5ab770433bb9dbbeb61385019122c35d457b0ace72c7ebcf6ac87765265cfb92df073f1badc95de6763c20da79f43447c1c139c77f163a0dd7a678c91dd0fff190264ed48b658118de08cd9b219989684d301cc85b09fbc3b1e61f93624ef6c74bc5b9138c8f3fc0513d790f29b71afb1df370bb5105c3e4276f00d87cb50c79ff08e38aa61b4db79e9dcf67cc725fcc516a9fb42058be5718f5530fc800ce9db90649d978f33e8c1124840ecf43bb55572088b40e8f99e2d5b89dc7f39d564a561bbdb5e3d3618bb80ee0ad971989082bf837bec62b5ebbabdd4ad06c416ffc84e2146e74510bfb3a08c77aaa3cd02270c1cf65ee9e3b938d760ce9ddaa930838f750d0be068322ef976d1340d75202db9e0f97ad38eed8138a21a51e209f3ad3c3496b7dc195bac7f6968f9168f42e35747e552ffb7d3fac3104559f6e29db318290660a08408352a820d202d2058380b8771a42c16da06f313a85bc82472e3d68919230854dc245cc940d79ad08802be800cb95b459c8d53355f74d064e54347395f3c6255fa31205fa156bd9c19bac34d7ffeeb9504a720d66b8c7ec3aad7a937d7d04b9ae83c564334a400ffd1320e97f4c78a647a3c74c48b202ca524771dbdce25a1c298aaea0a3e9b5cb740fa9ee5371b930a75308fe208c36871c2ed1480ca91a7d722877e0045eaeaa042280041099ca546ef0db2e86b95e7c36f7d03d43d87029e7da7fd8cd57f88dc7b29398554dcb67565e67d2c097118d479b6b81052f7dd1fa83db058b307701992aa7a054726b27a88db3074cc7831401ac96a633e3b3b283ceb2ee8e09e61cf981d08636d022aac17e738daa53f986c633caa421341e7d88384a1b5ac58c5f766c9a3076b2dac91b31b8d8fab55d4c2a6323d77a47fa823b3493979f1f71fc656f4259a29d0afc97c7264bfe486546b74269f936b161219eb28b82d32ced3034447a5226cfa2432841075226d58d8d9aecedde1a22bce6eb4cade7e2dca3e1555cb48decc9e1053841a4e450464808202096744802978e88891370b7c0d947519475ff7c5a12925265fb51bf823318e1a40be0df67ef168a00f357fe195a2d54c1841ff0f091900d92d31106c867d827d624c401607042b686a3930ed0c7b4c427400e8597a3e445f03bc47fc8d4339f53403f383c599b4d28980eb84aed2944757aff7bda441ca4ae0265b306ea6429c6dd5fdd8b417f94e1f6c7edc7f1dc7717ac91ba98eddf87434cfcf7a944a3a2b0651d1df8a5102e98e708747133e2caeadb8a59cb3ca5310db831172da2cf8d9149729c8272b408b4508b405aff72d91ebf7006a78ae887c054f7ba2c10fb9f406be076d1d6177f5585509ad0929d8967aa47c9db2bd84a6dd8ee052230e9cd90ea7d4b8101f58bdad8a02f82157e9032a4b7e3f9944242399c4b3fbfc443732fa8a1536555143734e637debad69f11b31d3438c74964771e96fb5eece1ee887989adda634cb7f2d7e97d3d61abd40812d389eb91b3b7644ec600b988b6394e578ffeb9dac28c8a26fce99f429feb03ef8894567a6501b0d787d8ee76f5f36da72f03243eb49709ef7a00971a5b4b5b06d3f8e50da752e15be77c94e691a683c45c8dd6dd11bad8f7b81c0e806028b32b1f8bb9d47b3cbe1319113e5331a26785e2075b4cc2e548d7f4685241043c9e09e130ad9dee58e6e8f5d03c65e44fd0e32fde60aa17c64d75677a54a87d8140d00621e4b2e11c2efa0955b251a204672df8f39236b31de361bcda3e351931bd9ca6bd3c13a15fd71ee691552bd3bbf79f45a7a38d16b766ab14b5729f8900e5cd67b1f00aec3bd7880103ace2c5de7308f146b3271f590e539e2f718baae5e81bc20ade00df017779f8e0e4076812e60720fcbecce2eff47d01fc01d2f17113f8dcfe78981923d6ef5ee3aea1597744c359fd2f60d71a95ed9c5454f249218108cbc446ca8b58db877c929538ab07c092fbfe7dd79e4db078b409c6184fb7c1235c4a2f80a4925569b0db58f5f488ce110a92f56f70fb6e220e600fab9b79b6b148510beec12b18164bc5c352873ac85066e814378c2996fa1ec4fd32b336e564b347c85b90781d5a1a36a35011ae0770b2c8e8bcec678d22d7faeebf12661ec3565f10e221b16033836098ed805543e09ae31f408454fb305e4fba055886f82541eac56eb2683fe46abbf1055de509d7fe97fa471c15baf83511d7f87a9031acad1cbb4ca38b18b7aeec2716eddb3792be19de2d30bb3419d15d2aa90b13ba2a04bf49e52b00bd333a76164a27242dbe2c49d19a53f73a3e3a63d480fcb5a391ca405dfdd1c2f85e255d42eb56852ccde485c852036fa94db990671f213b12d3f235c0d669901d169519c6e2086c7c291856e4d2d23afb0512a490464bb628e9cc8b9badcc37c619d59f8afe39cb77323d77f55c27ae622066c2fcfa9f3275c454d7c7aaa5fbfaed3d00181bfcda7d99b5e3f1737dd65b7d51f2bf1a6efc9c8eac62be98486b2b62117c10f8ed5265d8ed9a68a3d7b7e1d4b72e073c722e67bc0c19f2863cf4249bec9321e7d48ebd54a5f97bfe699abaaa46b6b1f0d3171115214bc5a736d54f2532cb0532604538479bb592410df5006beb5654721a5110436cede21edf91eb8a48d6448e83864a41c8ba51d1a53d7b50070ea8dbed0a0c5e4d9875806a2dbb81c3f3fd80204440a15adcd09f6ddce0538d46312619d4c32098c5ae98ab2a73b13296372c457f46b06f84b8c2bac676ab5309ba3f6d1c3184e7f2f127fa904038c35727e48b3e7ddf76bfc2bbcffb01597e21351d6ff2812a84ec4f791bc98331fcdd81bd0c94e5afdf2a2e9dfa38c8b7f2d984b1f709b5102a7b5c5fddde65d9ef5a047a51f1deaa3c54f1624af039d21568749b24b6f960b21c6963c9b59bd8fe030edb439e79783a69bbeeaa1fe1dbac1d3711a769ff4dc0e4c31dd1edef07b0df6181c12657a39dacfb2a3327f97e0d4eed01c9d9c3a3c29bc22044b558f45f0a77049116794589c9e31c850ee476e673bfdb81c04d3225c264a68467702124f1a90dbd125db10e594fad93df91db5889fa1cc2365f3edb82879dacc0d5fdbb04b90106331392a757e3f523068aca0d01311f4c1db976821c3dddaf7fcc5965fce8546b47b1d765f15460e8de0038575d18b5d85bf96d79676b2611f0e67358011403578b3f57d2caa1449ff3dfcc93f1abe28c336c2c7227a9fe14924484502262fe0ea5032ccc8db5fc51311c984c8e1a36b57b4bd195545b09cc7cc0fba47b23e4552eb5dce7fcb69ee96a64d2afd04033cd8d96104a34f57ad0db5ddbfb56e105bd6eb107e07dd057ab65b71b8942d89e47f2e5bb513fbd432093aff453daea55e2f4dd026f143880dc4eeb6fed3fe790a632b8dc9eff1173510d8460cb2624cf8126e3c74ad4dc15365f3e4b4e9478c281979e79999f04207d68745783a50f1bb708f7c087df5f51a9b425518c612abfaf0b570c0629b530c41ab15cd09ee5e330e4bb8b5f0e8a2ff42bf4c7322e40e8e9135373df3a947ba7cd32281faf2ff57f5e90470742dd1fa036761ee8583d4a73fc48f5a581b9b5e41f5ba42209f96d45f882b1f220264cd081d24d028619659ee1bfd9bc18f06dbcb45ae9dc9e3dd64fad048900f2a68d4e14e0763a8ddb028119b2b40e0fcf5ef896afc1c86f0eabfbb142712a135a05eb1ac8b2a7fd0c08d79b19f279d1e15d6d6f1ed76405a5576e7755015cd4fc8935416cc074fc6b093077d4839fd7b32e54dd8f7c18a029b49f4ff5450701fdd1cb1f63114e024286b6f6740a26edd715928f9794a314b48f3f8f20fd5256cb6bd42f68b1b8110db71efca4fceb3af55dd1923ed13a589d228dec38b6ed363bde8d9f1fc61f93dc560fc3d514a369e202f7edc5a22a17f0473aabb89e14e0398a51f1c10cd726dbbdcea3958e0af14564c91f3cc1fda657e82ad8cc8abdc900898d91f07710542f3106fd2ab3541cb7121486c7df02ff2bb24adfcfb975574e61eaf97e39d0814df0d3c465ce49a61ad1b5faae3a322934d3b8458548e87effa7175deede27ccc14d7a8d6126338ad59fa7ba8ac1fe6fc5d89c4b5745b7a856e1008a27c784b497de6aa031e9a71542b2827920d0f6534ff822467600b0230f4fb7a4aa6a3976efb8814dfa42b0f69f284ffc52d5d6675efd7ef38cdd4beec86132acdc99dec1fed561317386ddd511a8fe1f0c0dc702ef22b5875f5e21ada961c23d5b1a009b61cd05bd1ef553a886459ca9264950a2b37bea2ca4a61f38e1a23ae0a97180b848a2aed43a7ef4e02bd1b952ddb57a59caa1d0af22544af0071ba34b90ef6abec24f46c9f5f2a1db0b5637bf942dbf17b776b80a89976160974c715317ac16116d378bee8d67a67375b077d273847463d8543323ae6687513a083ae5be6582863bdca20fa60bd58d4ff4d7ad0e50f83b226a67423ab1b19be4576a8d8b47f3c90b67265eda5f5d49638b15b7979b11a15380109986f03a87156c85990f51a8693296d763b18061fa9ce7b195b90852250f49808a623758da4b9b6225315beec42a8257316c1964e2a4eaa192f2e2dd5feba26080b02356cc9a8830a2da26990ae40a34500a1e91d6baf0571b112ab7746547ba286258d6ae47895d48bac15351acc4ae95fcb599d22424a1334fefaec8f2c29ad9d463b8407371ed58a8c570c14d45e18ade48b9ed42b13fd7647e31610b424058ef8ef30f9f0c645500f2976af3176d81bd827e217e213c608a9b2d994def509b0dfb5ea4d5b4852feba2729c5d79db970bc4f2d6254b7c7fe5c3250de299c83e09a707755859f4fbdfcc4fd786091ffc643bd5bf628e8b07b38988bba21e945ab77f1583cf1407560e94d92dab8962008752f0089080f24396ffeeaf076a920f50c9eef6be151073c8009dcd8130395db3e038d8344757f30bb61cb7c3ef3c8a50be2b4a47171043e27e75d228d757ee78f998e4761b1558dc6adf601f7821a1b25175a1d9c00c32cb540d2dba497a3a52e9727c943e1dbacdc6612b3223e3ea13bf6069b1a8cddc1f2f3fde976221aa7403b373a3b6c2c124909f2d46fbfb882f262788d14ab66235bf3c2158a1ee43c0292b09bc14c8e754b8b10f66df2e948bd85a21c9cdd75fdd5775b12c5f61e3ec12a622af2703d89789b32b29b3e2bc23ed77c62d4ef943ff28464d14b4a5d82764cb177bd2a7280812d896526111fec0fec5aad3c6e3400d98b117ed98fd543152a2db4af1954a80cb22c6cd3576b046883d7a014df4d3ac8c13aec441797307c35fb82821cd6d7545800c0fcd468e9d0bbcba8aee119d04c26c75d6b6955d59fbb0e576bd3d31207f87dfd8df54d39a487b5b17499cfd770643f647cb96743d489242dde605612a2b6cf29a5da43568cd001c674d82eea4a6b73024c0e6854ad20444ffa6f0fe512ecb4b6fd20122425e8b685cb643c55551a0bc953dc39552180eb6822927be84d329004c3a7aca44b462fdcb216d496dd3a386b2857a6c5a88781ab52de5972190081b54b09fc8be52855ea8258da3f74f32e0983ae8a110562a15c389d60739cd613bcb40cd378d92db33bc9a0db506d89082a566faaef811932987a61b8bce3b3f2213c2ce96bb1e43ffcc80d211e26031d18d0a6d841685e0b8171c4e56767d2a5c1901ac51edb70b563993a1a8dfd0faf06cae979820be45f734bb832aefb9b24d51e423c4792522c663569baed1c62e991c2a7bf6d6a3141d1ab9a159895b8459dab79c59aad276cfd431ae19103ff9c7974106d537675644f84cc44e4151b5671692d933820c2ace95de0fe6da0e846e6564a80b97042cc95c05b12d31b781fd5126d887421194300269ddc3d22a421eefb1e529ec0f4b1249c3e3d6e6df730bf5d7e72ff07ddbaa617f9df0e1f0fd4d41aab5e314047b25a8c1d239192e4dc0e97afb1a1cae4b36b77306092d60f724bc908189474b404324528849501d65f2952d8a3969249a884aa1d3e61efbab6436908f2b6c383dfc40efe298d7cd7adeb8ab8a2afd3ee837f78d1c920b69f43088aa973ac4d0373e91467083d95b05cc73c582208d8ca4305c49e0b8233ccb723fc3ce94c47615e0b638f5e19ee2700edfa209a9a6cd55a7ce30f48adad61c59c133accfc088684033045bd3f10836513efa1be9b0248d71b22c47dbe7f5a88e12c2a3fc908da736cf0f2c2c701d90c7b34fc59c5a6993c519d68e59b293d6aa1f4b263aaeafec791c9ce97d02d9a46a5271193dc3a9ad0dd823f72e51b3b578228d2683ff5a6b2d7ee12d7ac8105efdfb87d1c06d65bd151f865e0463d27d03fde9eccefd278334d6d55857b0897716c49a46741800115af233b6315c5b30e7df81383f34e55618ce4890b41185ebe396d9719640d63c28f8305bbaeb353dae366986173fb6388ba1837da2e4a0f4df72d4ff113187890a9f58000c12b9dc3640f987d582b1b7ffd3dbb87736384798559b3cb364db6e5a1948361eb0a2ecebf2ab212718470e0ffe42cde1bf4cdb1521af0fb8ad95c0bd24f908cb6a289bb05d2e9d8c034267b6855c524baf630aea82ea6ccdf376f8636e175fd6a04654f2ac175a42136388e01e1f519c4d15d19c649ef8fa7f54787b1e70b135874df597802257764931574a9ee9a790cd50c3589d4edde011340ed4ef266976232135d36fd4a097a3208c781835f40dc3d2412e146d4275c4d2354d206ff6879012204ebeb23d6be56c66c8408b0d82abb6d914aafc940cd814e314b1eab879d9b983f9881341658334b60be8ade989175b47276e77dcca90c30539e2d4326ab21f173f5cea621d20f156b81b472189e84426223dc04f300b2a46b72c45177a263c5ed6f3b808f79cef0691eddc73d08d5d8f124c9ec5c75394d2db998b9431ed35512a2a7dc33b3cee094d3c0f0a67535e5ccc21686b055665c07292ee80567fb6bad15165b579da2dd7f9ae105ebeddfab5593db6c78aac7a7ba1295ecd00f8fb96558841d0e0d58624a0bf540324bdfd9e1186d1f40a0531901264c302ec03219fab013e4524a7ef0ecbc35d7232789886eb1765de8886be719c2261ed2da17a09e0f7fa7ecdbeafd22cb0874621fee199d8d4b54c4dbf773e73743da4eaec60c4eb92eb89ff3c931477d26281b1d071bcd2c0be94ffbef8d6a7cd04ece8998efd6fd77b61fa690dca94a1b6cb5bc598b8f0aab0d030cea63b96198807d5bc0818e019a1a9bc0e3ca9ccb651be3cd3e492c7b0b4954e547b27595b37dab12ab81d39b8d20ddf3af7729dc5c682a9ce3158cc0acbf4b69bfbdff44a2614b214d4d8b13d5918780464f93eea85874f523df9e27a40c3c5d0171a25d8eb2094405d03ab0a5e239ef1c4a302e34417d3dbdc638381cf333e858df67983c1666079e8bf0f5c0b7a71091d0b6ce62fb9b3772b0113aaa8e8718ec81f4e874a10b5a48de4ecdba2b3bc5c3385e41a5d8f959c21cca59c346876501ea20b40e1f54a6ee90a0a4662b3c952a8440e288121afbd8b0bdc6d40a36032e26f20153e309c9fcd84e67a101eae6a54df39e5d41ba434e833ad065bc9eb141107c43acd300ab63aabaee6b97d67ee11b504256f01d45cc59ea542d1f314b34eb8999b60021ea5740a35043ea50e9b964f50daca3b5edde35c73d09ba787846cb00b5e864e4edd2126f68efd5d36615acd070a37d738ecc7d5c2e92c7e0c50de1f990590a3d303ed78ef2ff1e47f335ab5cc951abd470a990ac61556be1783680d68ddd9026c701705e3c6393df2c1d39d3cc9899a53773886303a45476317b308d0ae2c9ebb20c1815491a53a2a041415cfdf5f09f3a706d76903fa8c64b02ebcbf1b5238f4dff9ae9aadc41b0d3ea44f6b0989811d2143c2f935dc2e25f61688e076d239722634082e7d8149c3a59843d56056a29feac10ed8dd9a2de26094ac91360da12bfcf1f8c24d92e07f0a876bbffdc94498fa0f997a1a6c6ab461d292f47c0a213e69710ec28fc78f7c1a24680cccad507c6a10a31d3bc96ceffb23606322d15d9bedf40f8e0df6ecc61e92586eb6d66c9d7876c043aa36d80b97f88578e0d8fc8b132b94771c7084128163170a5fffd95fa11b3659ea03d4d8d56be77260ef6ed3f177480a7eaf408c8e90981a2075736834e16efeb863457d93922fb6fe7c1b5b788dff61af08f87776b4a3698c2d33b6fbbf5b71b3c6b40703aa960e1e6b0f492e6e2f8fae96c988259c700f958d5f51f7ecf41a9959e8c826a2043b561fa7a63c8a0ea8f36cedfaccecb090c00c372331405b0ce90d9a92933f03f4d4633738c2cbd534464d7becf288d8c15f543e8dc2e32ae378eeaccaeeb3bcb5bd4165eefa356c9dbcf0c2f718565987db2fc9bf3cc398c9a00c492a5286bedda33e1e587e681a182272e5573e743dab3f8f760911dea1e1ec1c0f3cfd69b076989dfd7da319110408258aabb50d89b3a76a077f769e501ce5a376870f5024f61212b08332046e4c5529bbfc01a0662a1bfbf0c1d5d8fd8e33de296635c1da6525f88ab67d2d2dc66990f3e16bc6b330c278c556d83d23a9864c99f2ab1abd549b358e006d0f36c0035acc9c30dcc4dd78432aef05a685bcedfeecfea3d120c4c4f76bef7001d401a749d2498a71fbeb302cf6c8f5d8504cca9a7927c22706a24de6362f55b427480131a9832b99e7fe146ac03bb18ff3c21655f493c460515abdd9aa1b9c9317111b90926e0cc9e9a827ece8b954e4861694cc0712d9ec22e5c697417e5d507f8326d9fac696249c11064d16f2b0e0c5dfa3e283961fb792190358cab91d42f9bc00763bdb3d922cb125a7f2d7f32984a2c9e96b35c6eb32f5f47b7ea8e7bd1eed7a9a623d6c769f47702b4b8ed51628dce739047f470b403faa9b44c5e849fa8a1dbbb5034bbaeb1ae7bb5e2972ad48e0227b4e83d2f5ae1c810c9da5f6dea5bbafd097bab53dda9876e70e74612e9b8dc6fa4ed1280d8ec0e6aa8cee81c647ad0f532894206e0bff6f49053ee50af84c54e7c8019c0bf68c628ac1ef60a34c95a1deeb8f5c538505c0eb1fb78d63b4855a50c228f06d127f50a9e8d063115e392776a233caab6cdc1676ad25e9a9cab6145bbc077621efd7e48dacbfc3e5c8202c1ce6251ba06b9fca2d76d4252a2209c81179fa1548ca949c487789ec0efc048d454044f07ac170fc11bd70ffd5cb4dbe4f23ea468339b39103e03add6a8a8ca68577c3741d684ceed963f7b2946a827eefc9c9c534c273bc4ea966a9ba8c867a3a9071b0dfb22b2c025e0ee2d58e710ba7ecabb5a93efcbb683a705256f660eb001af8f627b57ff19761bc482884fc7d6be9f000a879d9c0e65a456a843adb3762111ebac030ef141f106376ffdef1aeeca37e802e235de0118898ff7ecb9e3e845d49a2beec4542a56b360814d6c9023be686f478e386a7b5ffd61204638c15fa54e6e11211ce93787f74e8fba107be84759895cb31998fa883e31e6a7270806c43dfb421d5c998fa10697b35fb35efe142492902d5f84546366db9d953568181d45329f1e9abb3066e49386755e072e353ba2c14b3c27ab7756c6db7779f4229ef656495804aed5d91e5828042cbce03976ca086b283ff7500226b79ad9c1b845ead431203c8035b82c59e37255a98c36b28a503eba680c9db6d390fea7f31422aa850e82d0f9cc066a6d2072b0b5ec4e81e6eb83152efd9e2d8f7b4520ca0a6105e94af8ee832014b7cae653de5fd987f2d2b3ab378e899dca7e995a28dc30d74ec5601dd7aee7c0ae776d1534593e6a2cc2e00576ea3af0fff6a811112f58e3a3ebd4882d5a0c133bd38126756452b79adc9ec4d04a07b539c8bc533d034aa0e10e69bbe49b2dcf0f15f5d1c5b8702931062260cfe845a92def33316c7b26aee358d39ad8fca1d040296582d8b45c121bd4527050d65474f0b08a2ebbf30aef2fc3d839cc61dce1263a6f484e67b12b33b52b18f9c5e4fd01317e6a5be34e9c625f53c3dfd3758f63504ec62d114566b07ada34f200d680ba8d4b7cc6423ac442d93f060136aa1d27a3ba53e6959d310f19ac84a91c0e16ce9f1dab512a6abb1c11a6fc421a78ca87b246cb5b26fdd7b8b4926fd09e9c8f3fcb0fcd43959cecfb00bd0c32d2ce4ed2fe499e9b024eecc615bfd044eb32bcd224bfcc58ac40981884b795e535373b2522167b6bbf4171ec5621642d11be01f510fbf7b74aa948093cd40384c9906a3d3d057db58d3ab532bd5b107f2823bc76f07ef25fb2c2deacae3bacc00466cc5cae3d8fa0dcf7016650bedf6767c4af20068cf78390b8b389139ada7a61fcbe8ac34a09e6e3d78b33fc6dfe8254179f64a73c0b711a3e33a3db6643d4e757ede8664bb75e304d3f06c05e1a379f7ef6aa1ac9996f4c93f58d78fb75acba506bfec8b1afe54c07c2e8f5a8954d84543402bc041824e456fa408432929ebf05724008318b49856b9cdc9957c05ec013806a73d2b773d4044c207a85781023a3091adc269ce8c04d8d658568da037ce1521e84fe83d0875c992970333f11fa5fb9082ea6aed88288542c7f70f5de8af9fb23ad825f944d8ee022be5806c3b2084ec4ccfa5f26767331e7b6db2a60f5639abf28199c2834c03c2617430da090fe27f19f600fc196bdefe0e5912855566db55c6fccf48cc7f99707faf5e09ff890d424ea69e47c7ae3369a8918bcc7ff1871e8a72f160f9a87868fd691dde84f584408dd7fd1ca95c5b9313f3966701247fb25beb847c0a9738d9d3d6ad140d69395cbe52f286dcb5657e6472389505cd0f56ad481896e94930ff7346a04e0548aa18a895aed1650290b697d271e98fe0688236ec9bd2adb66af63d3eec4f7a0a1a0cf67b429d8c1f57eb8c6240431c360b5ef6477b7a5e3423b969b655d3b211795a56d4d1279eb83fe88431b263f4c5267b2407b22a3d21dcc3dc39a25737a697ea5e1b2eed7b80b3a53e0924e00bef259560c1255fdc132dc0d93d7d09337eaf228ecb78fd61c7b6d1d1f5b54aa0be8a41eeb08030ab9eabebdac1903aa97b39955fc13b932a90be51f7ec84736122aec5d04d1dcfe532d0ab9aeec27fed0425cdcaf813e9fda78dcd31b457b97a3b1740b7686d244a289da4f28fa424bf4ad94bc26a1229461ae1d3b884d76ff545a67a95f60e7ed1d542cdff60a72058aa7d7b94346594dd936c124c06cb5aaf5b45af2b48e1d6e0312444e7d8e6eca71909170c41a0b4e926cf618c25d1080a63375883d4b53b68038fdf54c2b8b3822b201fda3f1ec7851aecb1beb1c6b7e1308a432659331064ee0f1a7f1f2fafed135af1f396eea04178dd58911ec37542beaed323aee69b0c5b590f1d239228ef1f63a25f0f2b3e8005ffc2728a2d901da4e52b430ee4b5c03430231a016d21a3f5d64b4bdf0a24a26008db678ad635c92933a2d28d99e732f127aec51d85c60b80bd20775a07058fa70aaf902f3062119251ea6daea41325c8523521303c9bb0468ff2a3e938cda86a9aacb9e6ef297364c6d5871eeb42b0f275bc8480d349694c220572aa609e8eb3f45c45e6fa245325001058c55a755e4bcc97320f708ae829a2c54004a345ab119b7d0eb06fa4329204511238c25b7ceb5f84d853c1b212c2e3e90f8d39891a64b85bf8272a1d7dd57b7c367db3231dcdae5cd652fb53af3d9ef5862af6ad870e43926c546515781ae9761f15bfb1e46f472d8d6663eab5158a4465f8e473d220a17272915e44d25285a351b0d5cab01d8802666f762f686a6dd66409fff9daca59a94265a79769ca8e1a5bb44174b028db053c407b3521983ce5c57225bdfb32d1b9d23d6311e606e5dee0a26c7277e0198b56233fb512bd8516d40c06bf03860836ad073d4a4fd8add8efd4fb6c2afe3fc7584587895fadfac2d3e0170077ec249d8300f4e32465d57589bb3ee98e94ad616ea53d7e7fcb8a6e4fa601668610d9b86e4592ff8477103c341d4e2eaf47c8a7c65c7bc5ab97d6ac5d94f0080ae1f3d9f81ff50bf7171326c2552eae3cc3e3c897bd96278df2e044f263f274aeb72730074a70944ce3f7d82752c9777a6536fecb639e2ef50e0a7b15efffa0da8ae9544e99869074ee69229027fa372653c7774355312433b8722d07eef38f482b140e888eff02f9973f913679d9e50d4c14d4e116ceef597ce7d282fe48f9dca93618edc08401d4cc8e60f86f87d2b24f4580edf32dfb8b285b6d58ae7f8eaa79be802e4f04f5ab88eb76dba7c2e310b50b831020fba41d278585d6093f36180cf51893f8ac6f026a664caf5c76bbb18e58f69c255f7de66b3d537d2f0a248e25724bd7e6488b1503ad3d6e53fe7bc3b2d1bf33a54054fb8fb865ae737e0bc681f1bd811fa1198d4acf7a2df59b63804b5c529659f5f2dd1138ef74e879c877164f9d8877832aad31a4e654d8069de707da38882b50893c7075f5c65eed32327ba2056580120152af1ec1b79da51fe84238ea805800bf5e4706498f9c4b00abb8eab9e56f84630fc60ac2b536cd7e5d2dcfc67bf1a785c8900bd290de05fbf86dcd41eff36a8a6d124030670fbf029ce26cd25860f1eee9f4ad24c234a062754c41bd77fa8e6c94631e0f91d227d2d7cb9daadf4c7e9e23edf3ec6afef0cb21d6780bebb1371fa53e8298f04144f968eb8e36fb9891e97b7d86c53f6a92f95f647a846a07507513ec3e19eaacb5b4234c598ceceedf13fb4db16312b8da41af332cac9e5a0937c77372fa96ad78a494b26d234540f1982ca9980c33b6b77cf585f3871e0b3aa9109f93bac56960e52078601bd6ba872d412dba3a05a7022d032bf3ad8b51e096ed81d8ca1569ae24876058e09bd4aa8462d3b3c3c3e0839494943a0033e85975dd5db1d257f4f41e24459e46baae0f3f7422f86dc3040d683b7084c673eb01a3c79bffa582529946a90fcca2be0af659d43cf38d24a05aa1d250ddc823affff5e3c549da27275c4401e3569569883c1fe4608a23db2d2e0ab8ca5291ccb1db873019534ac3d287ad4dba2c1b0df25dd3eb2a409a0913f036b401a9b6cde048e87e47b97d26dce9422cbd45712150db75eaff5d791815080b8bc708619d98f2bf396691faecf6a08fe156dd50c08fc4c13e7eb5df53d9bc9fd447e85791d0a70b706528a9e5d6090b72c106a646b8a4ecc218a21612d5c3fe5eb73264e7c733ba3ceca90e2bae5ba954ddc983fbde364a09ee6e1c84ea5d409003af918dafed0cafb3110c8794ed1561892f866b9e743745851b916999ed2040a12ed7f3a1570cf80f7afef6af049bb61ca561ff5dd7d23e568c0e45485bbfbb666874af06586379aa44ee62e712a68f1d4c7dd09f14280b86e7eb55fdbdf5f01d0a9e8e9159240ff7b013ae2fac1ac0837c05d4c9bcaf8dff1bac8f2f069a7806f0a15401a7c1d68f23f425902671ab48de76aca6a58ccc7fea870130543972f88c9a428d3acbdf2aad8ae35d6fce7a4620c6862c8d78b9f53d593a484e0f7a438e09f48674ec462cb706f4bbdd4de17ec845d551623a7273f938a0f61994eac4854c067aedaf8f38a272474ae2c78509f10c7b187d382dbd5b3de8dbbdb232e39a9e6175dcebb2c5c4053c4401d6fd98696dd08b0fa7bc6ad1750489914d829b6da86c0f15739a33133893b65714761d29bf9c3b5216ae098d6052e7f3aa0f7c142819ecf79856b5874917fd650f43c933a3d4d65dc1be69db15b8a8f39b6a2369a3aedb51ed60398098527ebd47993890fade4faa6eedab1f85b343d8cd47fa28d7ebba81b418187b3c15a538c7137d82455f83dab8a8fecfbc3c47a054c0727d58bb26f3a54b20549787dfa2a2641c67cc89d997751a68f85ee7091c4e1e7a7d20864b234c48c7a7c80ddff6fb5b4262ba6701d232ddfdfb4cd3c2376bfb45c0cbce548878de8aea35f5561bbab7f91395f3490a4d616543b19a81bf7efdeb0db7eb7a5b37d43491ecd2399735209cfc0573f0bfb2c09a1c66d78e65eb58686efe14eabed1bd53fe55b61b5fe14bd51f38da9698e931cea9a15e0febd8d66c03a6f138e9115d58bc247dad47bcba05194469e8009f73e2d943fe8121ee166d7e3b466103d0bf03afac8610b1d09be433743becaa3ad55f3250bcec1047301ab7d4c158e2ef6faef0d6e8bebb9836197da85846f213d957efb4c53e9cb98f34cb385a6d522490681833e682427b234d86a738fbf5bb7e3892876f80221e6310159c5b27cfef9e35e0728cd3176cc502088b70dd180d3c026b434d20df9e81797d38f661bd56e54ebff6077d2c220f4af567c4059128d631491abd46a00a178e0304ed024ab072d7fee4ca73a5a19bd8184ba60e57d3c132240a820288a640658a3da1e945540f21d0c555532ca73c1ad61cc81aaf28ab8cc42eb3ba3e09f587df9a3dfbbc5f4c6085219ffad243c2459fadd457748753e0a8bc4455b54d15a72aa7b6685315475515300f19754754de42228791240611213c5ee980b6f3cbdfe2acced8e1d91ae1c9ebf3e23b95b83e430851a9176b6634d94752377fd40008ab81b310435297e17edfd6397e76dc3f9832445d790bf629e678365f7ec8f8f263743beb62c978bb4a000fd4853db5f021395c316c8eaf552248c34a75005c6c0034989f1e198db2feb8fef7702dfa245c4f2271ded25c50b68d442868d2498501bf2c3bf88fe47059fe6102072f83d795c8915b3ab8e70528de23dacca21fb3ab68f4f38b632345c9ceef92a1d55ee9b45251c55d358fe3e6957d1ee04c274af5985b7470ee747b6426b2fe397dd189b1bc130fc304fda40763fa99aebb475d0d8b154763a0dbbffd26b8b8fe6bb940ba10f275429ddd7e79fe3671b628a7c80ef2d014ea952e5cf5a8cc89e373be9745345ae034a8030c7cef54ac20d5086418eeac92989ba997a9c62a7426d0dc540a817bdc0b082c188df6db7de4816003afbb06825117fdb29880bac053f7dda748286c92f7b6ebada88f0c6ced0e718b17c4ae9c60434fbed7c4a64093a1ffaf7eb2481918e35d8c0e00ecc54e2fbe5c8a17fdf8132158b74cb2ab33a2ce52e14dbb847b9dd5ed70e8b013abb1e10d3b343998a897ab341e37a9f14991fcee17ff4910cb5dc4f79e1004966ebaf3d385d1a07dc9fc872c068cbb81851211f450ce98ecbc09f9a5a843b761adf8b990aadb0087b69c5536bd0305de2e483753360776dbba5f56432096b65eb7acbd6e1330e70543db12717d8db4548ac9df004d6add330f99c8857d0db596582cb0b0bf67add3e2cf8af436b5821e07465b8ebdd8d3311a5782d0b2e9ad752f99b3eae4794e295a502679d05e643844a441927f7c4e1009fbe3dc0b9071b3ba2268323c6db943990a51bd647f27263313e64dffcc6c7f73e83a69ff73dc396a2d219e64b4e7724ba669ac9863236d98a3f889c382096354460ab5e874e323fd7b6afe9a2842685834acc2b5d5f9e0141e7aca854c73c2369ce981d54d9eb8bc4db586accca9f39c874cbd2d841d11f03b5809093079487761c7f0cb71ccbee4d09a65577872cbdc7d6f89c92a4cad2585d2f1f58ca1869dbdf0425c84728770727999a42712f6c2f60f1e6d36ec6578232e157a32b102b8c3c19277cd9da03906e3e4b14eb5008c1a20130bbd99c067a8f59e67dcc9e0fb83b9fb6ac3b88a635148bb14a1c324bee708cc54540e71144038a26642cc8cc68c727ae92b52b4741d8ea5514511fca264183d07e5ee9024eb55fb91c730ff01415d8aa8ac3bff67f25f1bc42b52cfefd38309ff9c1a82a3f0cdbc8ff4a33df52aad73d53ba5b22bee7b8315015d607d3742bab6b70aa81b8078cfee5621440e4e44a124c903f48ca3fcaf8c50e179795c860a11c70eac4d6f930632bec892c1bc4d7fe7a82f4b7759bde125c923f88cf144542efc9e13b0942474b61ac5c4395de2be1500e148504fbde9ebe18193d79fc5111f1298ad5135f01ccc7bea06476fdaf6828737b069b8caadc437645d1e63112da4c6475e6b9ec93e89b3b21d5bffc03eb085e66e88c25624777feb651cd43602f6c09cadb31440b2b31cd0413e39a6294c9f7c112da2981470edf9715296032c4ac111a6ffc518e3ce120213c1b42b995c12fd98c1eb1f8034587d14ac807767fc75eba5dc9c0bc4d3f3676273020e1fbcdd43aced5b70c95aa64b09fb045459858e962df077a07e32508788504415e09d7ce6800a310e57c2a16bf5963157b0a620ea8cfc3ba16fb2f49dac425bb7ac5998ff908bb74a17f1510e97ff38c79210378d27acb1b2bee3563a65318ee939e191dfe0409764924311d922306c59ef63b89e87873e9f1312e1a6ac1acd4db94c47bfdc7fe07046683780dc8a319dba9841370d3e5f4ff0f7f2348af842a9ed3cf8e7f717a4edfd8af8d186a55db3e68fe1ba20ae528bb534592155a82101e44580b732b11a9b5c7180727cd1694b83e3c4df46bd2824ea827c8280be57f6d5e6597293faf470e7661475dfcfab2cc97bfd7f4b13638f962406a668903304e992241112cdc8f196b332cc04406dde45b1ba92371d7928277461e89a451aca3c84187c5ef65d39303094055b96dd89b3f88823be963d9a0139797e1ccbc9c6cd2814c56c729028c01c86e87a3bf14c354b1f3114770ce3f5f3924eb5b48348cd49f6f786de220db33ac2a924ae749f605d4b615ff8ae091bf472cf7b76ecf3891693f3ac557e024713c14f54a589e8bc928939bb1aefc7d8351297a576c470f7bad157ad3b4531aafb912f3e590038a05ea13f1d17725cee89b22e5219751822f80e37e05f4e9c9197599363c7c7ad96bde99b34dd89a4f77cd5539eaf1279c8975e0456e4719b9b18814be196bc3b447d78c4390701bbe0d872e3951c31545b1a122c109e6d010bcb6337ce98e1c0e9abc39b9f567d5f9ed9fa6603ac6fc95ece7263052bba9ad28040312be0de24c7592e48b2de2dd5eed1db5084b2d0f988949f7aa0179d73616d3b2be841a76b482f85bc34758b8cf530faff7861312d6800d1b64452cb8b736382cbd2753acf074c4c5412bcf1a929098f4e741f5529c51be8ef38864ddfdf518350b39be810ad8a1c036548b272e30b3c45c89d13c753b15fd81899183a4ca1813d468cbbe4d018683342a3f96d416a0f346b9a733c94b5051ca8c6cec3a7ac828059c77782508a8495f84c13818ab257968844f24c740d05676dfcd15c086ca11b59d813f128cfee8017fc154622396fd11b5cf74eb900f8b491021844831f59c15a41093ce76b5226e98ef1255115b53bf0552618e2e5adef4bde1a691c8d8af7496a29548e32dd81a9f38d2dd3a8adc50a2c03c82f1fdc5104e8b0e13a5d7232d592d527e5ab8f327078c3711933e387692fa52b3030658210095240e67c99aea14f1c0e358cb6064f59c8dd5aae716c45ba14b05670f637c119f2738dd19d7b4ca02572fff22a90feba5c58f3c848b5af4a7bf71264ec0dada04c6a120424c285ecb7ccffc476efa78ebdcb612bb37ec9eecc19af2205acb086cfe4eed571351d48314b9e3414be6f385bdde510a2a2622840f6e6420348a537a86284f0b7029a1eee5c6d74cd507f14f476d4f1003ff3157d88f16e87f45f5b846101e8116b63d657b11f7d4bda8587a0660c10a95ed7c36de9153d1c8aea61b705f5aeac8624a0945c7076d17cb55f624c87afd7088162247463eb1b4b71455f53ec627d19b65ffbfc0107beac0e7cf23b48effb025778bc82241527041ce441ec13034a674fe8c7079a8aa881386d3c2c85cc12617317443a09fb8d0be03e452fd5207b3322d96c1cdfdedf6affad6f2f1a5b69f47eda2cd5e1695196ed3002bf32a9db120c30dc845991779d2decd1fc7c95fbcb7ea888317d1a1fce091ea2649e2bde02929aa5fd377e7f0e41bac0826e31d2254a06c35ca01da9d5dcda890e208d1f31f4618976a0ff92c879a68fbdd5fa0840a6323f2e828d9cd499f2ef075099931a52f987717ee4fdcc16aa82612b2ac502248ae7d8053250b3e14db08b176fafa9f061994ea3d6f63e20081096b2897b7c98277aaa11b4b149f8925ad68c46b1ce7ad3587f9beaf214093b22261236ee1dcc8052e9e3d148fcc2355d6cdaef5755ded1e15e6f2fafbbaafef46c7a2602dd3ef9810d6d34b9644c1ade68e94c406b57aadf0bccf5854035b7b4a0a72f037c16acb9346e7375e4b2ad4af20345ece68a77ed7a74e4b3941d8996ac56041337a8aa135a4c25d6eb48ed0a2df52d8f64054474bbcb62dc1c34071fa6884947228f859331259f6925ca31a8132c4b52b3fc7ba213e43e804d398defbf43beced743bcbb02ccdbe4092db360074904e200e2ab057ebd4a076b110ed67f34d1dd45b17ef536e713b3b54adc90ada63aad445c2666e7832d30f2bbe93fe6b30d0d6e611ae976083dff9f4d227839117dc16bbaa5c5a380826851189f58ca18f08ccfb89918d57194e37414e9bc5bcb8a9bf04908ae5f39b3e0fc957b89f3a6968965eaaee8971ba59faa49893c274e637ad246d614c4983718b14e3a86730fb3070f2cbce221d5c4cd561326eb61661350774ac508633abf812b904c10f7ff297ca97c32a13d3495d13c7376ebae05bfd8b1ba7d51f43e41d2b5be4decf7290b1964d2814bf09be2f6e5402c418a04d0b229632fd0eefb1a2062a0be836f281143a3ff0a31217ae4d5b7bbc93ef0451dc9b18907a106d2a403628d7350f77ce7b4abea7f5b5893d7febbe544af3d8dbdaffd0bfca315270bca7b6c4bd8dd79bb2b32d1a6b281d2736b96a539e4ab5f9ac7a07456aea8c579617cd03605b2b0d9fa215ef91fb7fc0b5e9d0078d61f232eb95c38fe1800ef95b5ff81c64e4ec6c2ca02017f752223b47050a60c75d687bff959253a85894c356d552035eedf7a81e1f24e20d4bb391aec527d1ae59b09565b6c5432c0da5e17f8caa9e8641cf0069f68aa4a13f232bdfd234c670fd1af3edb294b2e5462a03a188f20131e781acfe8ed1ca0a700da0fe16c99b8046c1f487cef5f28eabc0a7d073e144a535811649435bf26fbdb41eb581726228754f674e8cee03e9398ae74e8a456458f5109d483ec5c4eabf2721a847249b07e938a0da851b6c1b08088fda8738a4858ddf6067d4a70cdc7c129a29d7c8670959ae2e7a6f997617277679f671a9f07fc71da4f3f651d73e7d463afeef1d526e1b0dd66d513bb1e7279512b52529b6095944c4c86d78a004ef33e1af7cb3756432d4a4b2d9eea3b6291ae18ce0ad78c0ac22bb14c8650c8a7bda4624b74c32171bd0fba491cc16bfeeb337817c5b7a1b4cf3fbaf8e6aee4734e152c26440474f4d05ab932364a6cde7bd6b06afc421306a06f030d6ec0bb540ed2dc81712d92f19172dc7bd35acdf07a8671695c4e97868755ef365bd159622c207ae0739c7e5116b7d3f7ee53c6492c266d1ba17d4691beb30339f60d3b97d01a95cacc7e713699132b3dbb1f0ff5e85d2fba4516472099695513b6e753d96be03212ab530c0d577da39baccd9af422ad270bc5e25598830b86cd74e17774e55a8088113e0de5ccef2582d6557d0c161600c8dcf8bcd9a389b6b190696598af3477381311be44ea00c5478e3a0513057351eb8b1f49c16483766f6efee4e38c9ac2f2e20545ba2702f7d6f23591231d4b72d59e82ca71d790e54ace5d5cc42d242863abe2d82126e3634a8ae1cf7c6a68cb5f63e4096d83572908d38d5f1493e2388aea7e022ba398a3da47f82fc31a68448285c4c36f97e7cf20ea499fbcdbc0873a816cf78bc3f6b7af4172df7045281487cfc2cc71f4cdc550e005fab98620bb5a7db875d2c350679af94947a682594a1795ec1db38ae0d10427358c59afd149058e5a160785079ad090c723c6d9c3b0d79134e9214328001ccb07d7cab02ef19088a7e0a174c22f4adc63c81d513d352c91c3d9ee7ec02c326f0b024bc1679b87f682f9f9d3d793d35c116c7b84f594456e02a4cdb82a2a0c2ab5defad307c1a9a9b6efd641bb1d7f64cfa44e0cab4b7ae0d41295becde5683a0f0d74799e738dbb2794f7c31ee2bbd84588351229689846502232e8250295f45c4787f09b2e956d47bedb039f556ec24866ca2ea3211d9b0afe8d5a71010d89dd6a5d3a77dc51c633eccd32386fb2115981ff6048c37b6ed75784cf7a67e7a7a456d3b553586b5a35de4acc41c1ef5db3d7082b8c2b19092f3966ba18c33de9949817b7252b186671782780258ae3f312349955f05146f32a85891d1a96088c833ea4d148271775039eebb2a66a5e63834f21aeb96267cb72686dd0acc537a59d8923d03d59e534bb41741c2c03f9344cd65f244f52c54a4e92bab63b248e7c3c9ebeb0d9d81b5df50d5551d86f379362257dc277fbbab203f36501fadd3545584ee3266606e81a3b8e4aabfcc60baa8ce8cfd3d1f9cbe14296df04e4bc68a664acb38aa03b13dba048ded4be9781aeffc468ce4ff90e81269d7f7b8447b8577c36ddb6f2ad4cba54df708d6b797d248081b01e57d53521dd3890610a5d4bd0109b07ac7b83630ef89600a0957ef1103c77a1f8f89c166d9dca1f045b8c3b87e574fdeae61f30b3b49e0338f9f0c9f6467c40a07d80bcdcee7bd564c76fe1737974df26bbdc6699165e3d51b9fa86b432c88b56f7559489b1a1e35a19f5f4f568c94524c2497a1b9f0985a5d6eb64d87adf92062d36162b8c503cd1be273edaf46a0c354f4c2975aaccf9a7b5c2746b962352af8d35417ce3df9952ec720649ed92bf683eb02ad238c5783b8dae58c842d0f0e4f0452d57d1e0f6ef8efce1b3dff35711e0e8241c634d07d81aec0cfcac5c8dbb0a3075c8532e0a5299c39a323eda58b8dc9e872ac97934a62feed81ea559d34313689373623c223ff9e9ed50d21b1675d658de8fe829b972b5e63ed0fa45ab12e3413d24d25d15961d84b5b43f838a0acbd25502ef4c0f982637811d662d9aba39a635ab9214e6345a882165dc95dcb8416f388bb51cf4166fdf9c1022015a83ed753a0208f7a09a5bc33b4fb255abcdcf20d0ffb992afe3355222034ddc903b063496c008b57bed0254d6238258800b7186af3d9d2ad601d4bd325fdb50d9c817738e12dfbfaf4606bd3a423d601d0f37e74510f26b307a11a9456e83b9be94c7d122ff4b8ceeba8893ea06d982bcf2af0b092a962f642c88ab016f847f73f2735531d1103fbe2e127c7014acb2ed4da505c828fd229b5e266ff405ee0d81e7c13c0382eed3b7209eaef9ef21efbfd0eedf2c6634efd117150ea13ea65ea2aebac83975ee897f71df20089155446826c5202d3b3d3d85207a50df8af2b8477b76eb830d156ed9295e160189db13620b0510f8fed1a48fd546e5a694bfd036226ef4789dbe7e9a79a5a52e750c972e38d1e79d4d47ce132c516287280c8da4dc41065be5b52d99f69d5c731d68b775f9c596128638562ac26d2d16754b1cd05320cdd83dcae18fec0420e968dcacbe7fe50077b150adbc517e992f538974b5dd1dde2883c91fd5137e29019f677da58988b3352a210afbe88effb8f6354c06cc21ed92e955e8421a2e1c558a4957b41241e1355a16e061897bfb0de720546d656d695febcd8484af1cb927e2f07be027003c386cef19357562c6305ad58f87762c9cc0213594aaf953910ef308862bce6d13c7dcd3eac249f51dea9fea62794e5821c8b27fc3ec3fe28a50adb1e98f99497df92f62ac4ac26d2d16754b1cd05320cdd83dcae18fec0420e968dcacbe7fe50077b150adb1d8f8d9fd3a352af8dde5be42a1d79c47f0f5d1d09cbee17edc004304d69e3adac26d2d16754b1cd05320cdd83dcae18fec0420e968dcacbe7fe50077b150adb1de1f82decff792429e8fbde448727524fffebaecab020c38647c4554995c94a6acb65c87233ac3e127223c9d9035f0e6bf27148147cb5d8ac4d77d8b2e8e9f8ac26d2d16754b1cd05320cdd83dcae18fec0420e968dcacbe7fe50077b150adbac26d2d16754b1cd05320cdd83dcae18fec0420e968dcacbe7fe50077b150adb1d8f8d9fd3a352af8dde5be42a1d79c47f0f5d1d09cbee17edc004304d69e3ad771632561bffff838491b323d575233b725c74f050dbd238beed966fe48b8bf9c809a112f8b646157b8f4d9646caa6344319c1a0b5c5abd4f94c6578230f254cc3eb1f70c1b734d590ab33751dbc22260a8823847cfb0d72a37cebd0b0de5d5cc3eb1f70c1b734d590ab33751dbc22260a8823847cfb0d72a37cebd0b0de5d5ced60f85817d1c06a69bb1b5e06cb0aa1aefb17e8a58094308eece83e83b64fcf778037c6fbafb189f8a3a76425ac7856ba228653918f4dc193566f7027357cfe86b4badf295a69af867e9bbb9f19896921894dd331df432dd79aea8e0ff5344a76168a0f0f5918e2f55cc2f280307c18b570575c462efffb72b045f21a6e1ed376168a0f0f5918e2f55cc2f280307c18b570575c462efffb72b045f21a6e1ed361e96bed0d805ea9ac9ee5f041b7f3cf5c1bb54c7f5f9260f61e9ef2f34cbb24ab2bccd372c54de9350f370554423f154787e0a02b0dc32729584d11e22182c5ff43d50f3460888e820636f0e49740d128fa2e118ad5abf91708a16f243ef589363f5f5f42b47c81331aaca4b8ed132a217fe3f81481da23964d18edb5285aac58c9c429cf6b9d4dc1b91e3f460ec0f30ee349045510c2dfdc9c557835891b17e05fc3e3a08c899f1265c28945bb798471beb2eaab81b6802c2a32ca118d9bf74d2fdbb4e19cf86047d4f0dd2b57867d5fe032ca9a62d4a3fc603cd11bdf27289c09522e0be3bf5524b4680af21cb165f17c27bbefdd815e7879451f6300521e2d93ba2ba4e30e0057719a5bd0667d25314c63a8bb98cb9663af26b0f6b0166c2d24d537be1d8898825120849dc324ebf8081e2144427553a7920894a54acc9f1dc986780a4c2c298ed7d16da5d369c87ba042e1bcbd5316756bb9f333db9f58536a112910eb68003acc4b82bcf346012ecebd32798d48a84051ca4e7a844de99a5fb006db028be527bf9333859fc7027ed1dad6293c2dbcd3c2533ed9e8f4813ef5a4df7b80e6c20b473cc19f68827792437237e590dffabe905047e5ca95a9037cd9b43a23ae89f00e4b3e0ecec390a4ce253948aa219947e22e9b49431aa529036e37c58a7a775405a85ec7667fdb509e34ab534af623ec0551ef85b3e8b485ea9be7acfd366624eb143d7cc6c06c560a8e9707521fcf6180690f358fd3c3161be073fc7ecc357d6b2e7b304cf65fb58b10ca67198e6964cf6f556be12733134bdc14160d021b2c032af4cd40e5097306cd9a0272b78e4af7623a24d19e5d21d8b71fc693f3f068c783c039ef002ac745def82be902d259faa83aa609b8db9eb611b8de5123bef3b1535e4f556dee1410caa70e685187903c975d7b1b8a1af26a7ffd3fdf5cdb72f5b666cc8c24997c4530c201da360c992b097addb18a4543811d7dbabb0e273b70a02d787545b09212ee65ddbd7f0ed5d4489dfa722a4002557a2428ceee351a13ee5d9b1986f682c10be88acc6656cf7ccc544a2dfc2d1797ea0921a544862197a6b48d311f79df2a59a16a9b2b9e6717a2b36476d342c02a0be9eb85b19b8ab1ee09e875affc75d81b3ddf909d80dc70101348cf0791bcdb1300605f97f157d24bad64eca724d7fbe2ec7f7f3b39c77ed511570122ab0fc656a82dda0c7c4e87024c0fe89a8d7b036be8cb6d9dc7ed238089bc436a6aa2bb52cd61428e5c3729f4f56398498fe3cf7c9d769a8e047e72c0dcff53b8316571287424ee337ab5bdde1eb86bd06bf4e05d2dfc2a49e2d6943d3fab37425bd30461e21fb1933311f2993dbbae30287e6ca01fe5d3b3311b5c7cc392705c3fa87ed0861cf50b1a537d179d12f9404c3666b1573d3cc92c149fec576e2057e6157f6e51b53594486155588b179c12ee0fd94bdc35ee9a4ca7e96bad0f5dd29d94b3f10ace593bcbae7c1fe7108dddcbb20f14b5b08ff814e1d44930e54ede80aba7a43a769758ecb486855d564bd797370e91cd3453b18345ce02566a3b04677c191d32e8ba55a8d77c3757ffa6d68b94cb370ea7eb4436eebcdb9547581b827b985d53be1693da8f15d10960d01cf4092cdc2d6d8e0c2a2fc865c192cf80136217c4a59049399092f1c4fa13c5150bb53911b8fda6ceebc5f51f9a811a1039738dfc4edf92c63b0aefb335692bd882e914cde27c01e72cd3222077853199c1edfe60f189fd2bf7ab822679a5f457649af0882787e31887df7fcd1a27a78a649e8feaabb9689262516d3eea7288f6423971f34142b5359207ae36f49ebf0fbf9dc486876359d6957f5a687b7f03c203ea1f060e608bcebfed2500b0cf9bbc49340ffd61d1a1eaecff4997761f3d10325e76f64d15c3423656a436a02dadf6ce191f34267540fd5c1cc5ec79819004eb7ba2bca333524b39a146de2339f7df132d5089e4a1d7b98a1f2c9ae843f09fae342d6e9c83377a4a7d28ca96213efe1c13b9832468d820d35f083a0a24967541c2fa6b6d42118b99931ff2cd7ce1bbf08727113e4841bfd139254778e401177c5fb5f614870ad02c8459c9fad08951c9b63316c2f4ddaff0bd17fd66496a6ab15a10dd02880cf60d012845218e1b158b9dab1c66c31a534a22272e4835429adecf925fb12f20c85430568a2ff9adf144b7f1d49f4a175985909f2ab74c75cb09d269ec10da50890753ba197238cc097673b9c99f77297b013bd124d08069409d10a91ecad82a3613dc1344cc9c41169953d1be687392b6b4d7e16a81a424dd5ccaa69b41008b340ee6fc88f5cdf653dd4d4e828db23d1b8d50c64b50d1f7c51bc2598801b139d15d37ce6c0457b3150acda513ab4cc0f9936eb99257b024dcd0835e810a0f222596626cb26b0b897720ce1ef5b86145c958fca012d1be15a95f050d32d650f453a468a3bc611b01950dea44775a87d47b7a33c0d28fb6e3e076c1b2cb3e1020c65eeb58a471bfbcc0588152acd44e3242f0957d938c379c8b96a627b9dcc7f50fed074851299d935716c780beb42dbcb2da95c427449a7da0996bcceb57f70a875d0ff61281d35c4f18267b13c738eeece3df6509260e7aa1039bb764e15f35f65f99c7e5b0f8c1fac7a55adc4d1efb5ff32b6a47c62f8dc2093a44768573710b9d3b9d0f751b3d10e92c562de8c87becdcf3b4894f8859663efedddf63c4bf145916137707592e1729713a9c0623e92198f6b52f5783a8c83cdd3d8c4119d09e344411a8487783576ae8fb2957a1d6ed418c946e4a24a88b2e55256308434694e5a959a55f186bac6dc75003bcaa057dfe7ae484097155bdfcbad11de2287c071aa11daf8edae3900fde4f7b0a2939bad4c17baf79b179885e769a3953552ff01a66b4fb5ccabb2f0cd9b297410c226691d0d99900332b150a34c96c55fea0ff8a3715058b0af674f76590bb43c971b4f00a30bc09425f305645fa3789362aa4dd57944ac61f9b3bd9b30f146ef82d635fe6f1f420c45edb48d238d0d5c63b4daf46bf387c92babaa7a435519652ce47aa63d034832f1ac54492ae85b0182a2fe5b36d3c38e3abd11f140a84867cba3afb07fc415154514bbde5f6555242839ea4242c9207c2d372b354813d08b2e25aee95aea67fe835dd9f1d60f66dedafbf9bc702c99f60a5483cb6578d571c7fc6ec11bd9b714bc5397f95af334026fd04bed03e5a2834f336818160d650cec711e6483cd9fca5263a06bf1353da5713a29f439c8311ac1693f7f385713c0854fdf0aa083bbf96019703f018af9757db6b2a64af72b23141d47a63f257fa1d4a49ea9c4bfbeefcfee4f22384711235db5a3f69c0df1ec1e6d4cccb7e08ef755087d36aa60321dfe9dfef59c5771fc1a7257d4e3c01587abde71c28ad251fd644c65f81e7c4636154f44ade906b09c3ed00f5328241026125e191fc015176c3684db4d4217c92c7711d76cc79ef1064401bb7ec9543095607b449d2b38018482e02018347a66db30474b55de39b6d335327733a3adf69a4c61194f032b1ecd459f3a80a8beee799c4f55f55acc27d8eebd7b0762e92db5f46300aedefd1a3adab0eda4bee14174395151c7658fa3a691ad33e6d4170d4ca58faabc436fada3c2b40aa71e2a951749465a8f6138e85fb22de57dc60da3698e0287417fee5aa99218b6342acd90fe7153ee2aeb86a0b3c090feb0845087b8306b805545a2b7e8bc689c316dc7c0b5984be7085cbecebab9644d3aceca61fbfdcdc07959ccba6e0e07b9b37e510b0ef26fc42212536e2a562f3142607b63984d4ac8b0b4e2d470f768bb0263137e8658e28b7c85b06c8f416effff0893d639d39e6d2321562761e5ece977dfdac575d62386e78dcbd7f564ee57c447e94df18ec4fb117945e4229d898f6c46abb399e02a0b7958e3b58dfbfa60cfdde3e88debca97feff5f78b8d3765103f9e55cfc7b8a15c1401bad89b689932ba7b967a11ab50f3f62df58ebe8a1c1a69c4f4425a6b3a4043aa19409439300a3f09a6e0658b1741219879e646aac06de60a547499c67e913ad3bdb7cbcc377c0e4d239170a350938dcaa27d4ef1717f0535e16fb3d33e3f5242a68885d6cc24f6f97bb2ab3d8502ce0eb25ff1012acc5a9c77a6ec768e8438064dca10d64d60eea46ea9c28c27c5bb41a2413f9af109f3fced70a23c9240966c4fd2a70fd5b75a900b692c83c85b8ee0d4d401d7bd441a65d4d30f4bcd30d0d44f71850d70af25c7d46440c0397b8c6f4e161b1c95079faee1fe0f33484a7288b6b07cc6c45b27d817225b7f5def7eff764e074772b0da26bafc03ad0562aee97b24d91e7b8b766447bc533d2efa6e5d5281022144859b246c8254c4128fe3d57c47408efb5bcf2492429395da0bf6db66741adfe472e433e19e0404a6f572d91a8047d34dabfa0b2396392572d982b1e3389db1eba8975780d02f0e0dcca6a199fedcf964a97fa12945736419d4488a9a499db2ac25ff41cc4925556b5fa6543b15f7becb67f4219a5f6967f76636f6515ce24d3ec64a9158133306593bd6bdb66eeab605159e293cb67e56dee65f05cc94f7ed872ec20ea70152618c8f839f58d744d21277a4ebb5bf35875fa3cad28984139dc40b6aac5a65c4544cb75afd9fe3b7c546bc68ca71111a78458b9cb565e9323c843f7e11f82cf38b4b2d835bb309bc6062da41de7f4638df67688ad847c70e774602caf1e56f857295fd4e4426d15550d9f7958d89efd08072bd1d2f2ee544df1067d6d8c16186952826af926e8e2279fe1f1af2a4ea3961a9e538c42e74986fe2eba882f08f8bb80036053bf5229f3cd894f414c544c55d735034f8f82a9c5b0d4475ebf9682e038af67be2530fe680b9f7911ba8dfbe70d65991f834b04272bb5ef8204536609e8f75ca166f9fa5fc37bec84b9ca359616a6710a65c48bf504db3ebb06c6c95a43d8d52d9efec60165ad172bc929b91aa8e20355604e76880f9faed305d6e00b710b65e9a0173748ae1eedd55d9cc3ed67c7c62e0b0062141656fb57c6fb89466e8ca06300690c42d1857abcc75f8878c97771355db9aef1c03340fa81b9b29afdd6ad85a7bab00b64480ce26a052437afb33060541dc7c60e6eb544d65f13d67ef73b832b7da032355fd6caa6e6601652e4b6cbacb28aa2ebf34243b546e6093eb40601a8936b9a2e92153f0f5a2a5c923e0725b0cc000e22e896c45d9be9943ee476a59bd77a07648ab15e846968c2005ea2c9455ec58a7da135b19f4e09f5f9d84ad85b5193b8ffd3045a7fa9bc7d040e3bd870ad43378073c820b6de20b27649444154ad699aec7b64c6043d71721061f4da73884196788cd070a8366fe7dbfe58a5c894a91ebde71ecfdc015bbe8f208da87301f7c2964ee742bbe4beb809d61d406400af640e7d0f44b17ade521f6c2499d8ff422b0baf1458e1e5701d271c4132d0efb4e037ecfc55cab2f9dca37e960d4a7d4b5147385e9a9c3a54cbc3938a7e234c5a666de760aa74aa9ad2bcf4365fde16f51900edae87b186c29c126bb394d9c2c13c5934329d1a350d38866a53589ce0778fefc951881514afc025d9f2f9ca5039442d91ef859eb4603a7fd70bd49a2bd2b7c48a731a86be907f179055faf7e55f557e590f8f9f8c6cb9d1b24b3af8c0cddcbbf6c6fc8bd98743e07150fcdb19a3d0a62bbbb3fc5c5949709a8c77a110652bc9b23c3ab03891d1d2cea7ce947fb393d09b9ee438204ef66f7b89e28dd77d25a7c8f9e72b00eff0743451e8d0a259fa5647f63324ca3ac29ef3232b00cf88bbfeb868b56d7421ead37a85f5c1be81e710d6e2410d55a36b9420e4a1cd9e65b2daef76dd37278eb9df406594e1ff52e126384a325ab1979d471fd22eb21b7caf478f4acb3e9f4ce600935e5f15a7758ea79353b51bb81de0c42a998a9aeca70f6eb38d5d0f53b6ba8c27d584a2c73e7c6e435c0ce93725c0c7f76411150e02770c9160aac271cb0b4d5fc8b6557d270c1a9055e74aa230f10f557a00192ab82dbb7eb0d5cb420d301eef713d329ab3ac71497b2fe42376a9a84c4cbefaca6bdd1b37df5dacac0f8fb9b5b3f0f919921a4f8535993e0c35e03deb97c840752b878f4dfbea53202221f56dbd63e757849a1eda701f30f3ecb20911ebe4f56d0b61289d7999d9b8c13a7bcb452ef11f2fb9bff1a191165ba3676b7b7fc753c617958edb925a651164b131c6da93dc16bc1084f65310604b6fd14153a921fe9b6d335ecd5b84c9aa1d30097d9f5dcf9e21daaf38f40431c6d8bb10b266a08632c624ee46d0a44b6c445fdfb14f9208bb852e23837a0f403f66168185e99f5db191b9620b36962e001fa686cab0a428936f6e301e206b71335ff915989fa59535fa7015815cf0476d166ea3682014b6f7ed6b320e7cdceea13d7b56d68373ed3d6fb8005770248e4671ef5d6fa662c57f761fab09706243291e991f56792d2f1853849da07c312e7269b074310e5c0455c5ee8864f439e2f6c999e7c20efaf808f9343cffcc7e41c081dfd32f844c04d6ff7f8f347abffc5c9ac3bc2542b2b539ed7044e3d120486ca0d9b6652401c1a980b29d2ebd01f87518b97db729b669aed073b565385ae5a0a4eabd62b467c186b464cc2c0997bb0ce9897182ef4007cf21eab4ff5878f5b5c729079011a61322cb53862cc64a3262927502f9c76f809707bb14f7a5102b26c6dbbd1381620938a0cde30b3ed64dbb480653e9cfd4ffd5126e1dc55b324de8add9259ffc439dcd4d9bf08af5541ec9730ded4146fba0a6aaefc5c112ec0c0da2d29efea167568dbc3755bfddb0fd498818f89197a250898793370d131ee78db89e4ca4fbb6fcfa1a1bec6ed09df48ac82c3a48c971074d7d8e000ad0598391fccf24f81cc466ca4e04e33dcafd5c48f4cc420d9bfafb3b08b2a43bf0deea2119dcd219e6bfa022c7a178487d1c91688aa037fb4ad0c235cd7b55d3a66d10fd2d863fcd847893ed55c8718315255dcdf8ee8c4c9008ec311439681681daa45f9a60381a7d374b8f7ea7383df2843e7bf51d4e7531f26125f704a98fd01c5cbff3c959a3aa66cf1873e2b2bd474c5c249b2df1b36a0d1f585570e2d70c76d2246c2238c69e6735fbe7872d129a08ca63c767b390c222d49172a364eb8183982d0f61bf1706572e73b194477b4bdf7716d8e39db4863d59d1c53fb40bcdda6f857b1093dd04c0fbcb91393f2002d3de8859b7412e8820bfe16cdd4ec05c61e71fc8b13d20a8fad5d55ae34a389010f50ec647ba100aa129dc19b66e780c57331761bf020713bc96f7434934dcf85f045abe76a7b11a29f1290fdad175b1d19a16ef0a8a4c0c3a2795e0b904c7c1fa76e999a4be0c15202cab71b4c1b001ee3eaa14919ecb29bb4e4ca2f41e384997aec72325d7601aec8a4cc37bb11cc64b1e2eccdb77429f0e7373ab24c45883f93dc8807950f33b26f3e6f46ecc8902955654401c14f5b0ab5436109b23e01abdd71d5156b6812de7ca42fa3baf3f3088efe127688ab6cea91a35959e0e9927db010eec94df67104548bbe7dee2635d1b4f2390a878df46f983708519b13bd1b9cef0814a0389ab1b9d69373c8db818900152fe566a70cb9ebec8e043bc44718967445075e50cc0d14bf76d091eda6a36cb1f6224d4643ed56746cdd87be6a0897a9bbc004c563f91284394d04d5b18c4cdf72607311ffec995aee70b795271915994edd9607a74e26e2b9c8067202ef3cc4ca5999b37770fbc1cee795a58837210b7efc80c4f7621957f599d116ac0899240f30aeeb4b596d4919778078b962f4c19e9263884a118cf73ab0c5e5607a888c728adc7e74b533e26d780630bcf72540107a7588c2f6ff3d05e6ae68b1675a8dd48683d1aacd2257bbb55a1e5aeaa0e3319a288818bb90353401aad19f2d3a30236b03aaf1e23d6fc59d12790dfbc334fe302d418bdc04fe8de0e12ceadea965998ef89903cc206a17997c382e4530228fea1e136d7a8a5ae8148c6caf731a111416f9a98bf145d66280f6f2a32c3367d419c2b97a99ad0a3e356c0eb106d36404ac865eba08c33bf5c0545bd4d957a8eff1fc3ea922e4fb3794225a8198c76c12556977290d73b2df10a3b2dcede67e0443d56edef4a3efe13f3cce096717fe092170511104b4eb2b7dcc454d9818cf58d15da57e00c2092ea411d0169980af2503de160f7f979e768d1a7d16d88248a180bd6219d22119473dff56e48d6015f2e0137e33a0bf8d0350014259a554e558cb3c3878d1cb537766877ed6b776475b3c493d7fa7ffbbda44d7ac4e16831c24fdf5becff7feb62df429e9a9494f25897ee41dc899f12853064a806425b08d13bc40d7a4acb5410705c138c0a9be2fde848e905c959d8575f4992253c421d6681e132c86f7b55a69563a4eba1d0b61250bf57271afb8b2e7a76f56eb5741467f786f824349ce1d875da8e92921b6fe58c1c4fbb0ae7fc017221e2cb7b54d68c74d40de1983e2cebec7951e6265eee48914cedbb297704f954cc6eca638feee2e96993c55146b8bb43f61a8a51c7cd3a477dbdcf96eb9dc890fb31c2a6db9c993de055aba0d69172286ec80f6af3958c6bec0105d7c57a61d4974cc2e889b04007421551770ad4873c2274ac314bb68c0347df20e30536f6728bba6caff6021d91396818351e115c79314c000b03c0bc9c38382a052623ad14329b944d4cf8d621266a7a5631585d4eb14330ed8989d30f193cc61db94ab935e0d8b43f24b2222f69620fe01e58b9dc2dbbf94b3b951952dcd10e8d8a3083ca251d3c76ab572f9c9a60408d85fedd80bc270f603ae19d6cbe0abbd46a7981ca95fa4b6f98e3745cdb94b4109626f55a1c77a126cdaeaf2196e2ba0014c2f500135ca465a31c6bc3cff2de2fb3b663fd70bb2787b414e591181b4025f0322ea0b4a50267abc21beff2146a8432af5695f085f96dc9a5f96449c029f474d83407745e9bc714cad86d97fd66185d13f523b52e80310dea9df82b87618d09c5aae8b13a987f08f8d085ddeab04f82dfa9984f9ec020b3d1b7d385107960acfa64253cf00ed2ee0b228faa45730ca990464bac70fcddf833dae814125f8d60b66f255ed5c72ef3fdeec696bfb1f18f8bb851a94fd2f738f964ae176d736e388b3d2b4ffdf95d37735cca28bd7f31f05b499d0b132995979c6ebc2895ca80ecff967b1096e2b299520ee4a0aed5d67216fb671d9a4682c0f84cb9736d07a34fef3e17efea12b28d5d00702be2dc4d9201f5839349f73b7a1f1b0688c347c5ae61dcfa45cbf95546849b5967c9b239947a85dd214dce5bdc490fe23fe25e92d644203265a3eb2bdc72229b3d0873a9c45ab8dea8e17e6cffd98975c20b315c9c2eb8c4e0189a2bb55a3242ce82121c5b035632b4d2f13e9337885d8c867ebc19236f91ed0fb509ccb9f9395c145e0135dd7171d453f170c14126b458ccdaffab6710c13e84f4cf96e7469f357a3da58fd20fd5bb11378fabf31f69aa5c7f0540fc0d52ea032bd2f6f1081c600217fe2ed84547987566277da483f798ecc8faa06ceb216fe04d08fcadaced0135e29c15877efdbec560ce5ad57b1a2cb4780814ce931a41e943a90a75ddf787ff2d35acb095a0aba48b8e830e80d85befb1b0d2fae2cf69ce369a5fdfcf831a04bbe47d4819235a5ce89ef73d4501297348afa9abc9ceb0049087506b19747a0b3ad08dbace2730d9a4074a089a368043c409c0c61c00e5b742074745f4258c0dedddd10fa98cba2d44a4ec19edbbbb3bedf65d5d57cad6012f02ea84d974047065bef47612e92e314f61890a16f38b5ea696d476efefaed128259887cf0c682a5fd770f13d7746114338d4d2b93cba9dc771ee223cee460048d45a03d5c20ccc759d27725f483347f59c44ffe5f2ce32bca15c241cbc0143b896da37b46569eefa6e69e65faf8d35956b2a6b2c4454ff4732fa798ed6748a4c17d9583cbf1efd76a168b05106874c3cf911ee0f0f3836fa5be238a924ef32c72f35dcac580c3649560045e03709b7193bb034236431cedc213f1f3b2cb6597b115c0838cfea1de4cbe8eedff4ba3554b3c4cd8b3c7bb42ca2044a54465f8744d440557d2712373720cf33897d0e08a6c0f75cf4dcebeeba5f4072b023684a9bc03dc91a0185f3e519fe5192b12471dd615044bcc8117898f4cb8d64192a5d6eb0faaea777e756a35773c2b10b830425fe4a78e94c062c3cce53c05be2e1d6ba6d9f0ebd889744af556271daaf722388d44bcc2a31207f3e713e135864628b9a11a7ae325ae3363a121befd214a49741fc0a7a6b038dd04e858005f6133b1d95c433241707ded77b75de1a1cb8a4ca43d8836c101b81b7cecf2674652b59a4889f9154bf6cbe12ced016d8ebce6b5ecf059a486c8d04d7de3f4425a24785424a0af0a0eaed02d5202f234f35b4d2d20f81dcafd6606294666ef061b79d59f7eb68864bd69e312be3951057197d311b545dd6311fc169a4d0163a3c8800d400d3ec97d1cc97e34daf59a8775e1623302ebbdc9a6226dfe50812c8fa7e891e812e3f3f30d25923b09780c983cde003d1ebdb5835e522319a40ff7835d3b8f97356cd3356ee37dfa64ff850ec440c3360790a2ea49e04d6595774d75ccb2ce1fe48bd9e54fbba0a372e48cec38a9766b18a53bb494ec558a58ce8c6badc7f084b53275ba7bf825e759edf04af80d6e2ffea36103ebad803d526c10845f8a4c791fa288065210ea74ced4ba122a17039b228343344db3c94148a122e0d1dcc485f722036827f00e20519dfd307d1872bdd53b9a9360000e744a04ad031c0b0cda70577e9da7b93cb7a19226f4c39c515020b1dce49e5fae3ae9fdeb9a6f3722092a2f32184b1590394721201aeb1698de069ca8399341e8b4f7892b4e6b199621f9ca75399034efe28500dfc0d782e98b643359e123344ef84e87f1ede4c7a8371e7a7a7e8aaf47935e05238981ae88d70f0278923034275e129c2980108f4295a7282426871b3ab98aca4e0dd0f9446b0787c04423ce8cd3c4d9100c1f2bb64fd819d81139bb29c5148d815eb0220f117cc5c3983623f0a68e99ef83b8cc29cfcb9100bf1702c78d5b70da425f58ba0ad795adb1d55f54488e1d06fa685e66e37f345fdf2e8205daf61c9134b169c2468838d6fd5e58150771db68e08ec4012de6697bd0777147dbe3c1a57bb6ec67a4f1fd67083513759080aa54d3e207f77f65792d11a48a870c398e34724184db7e9be202765fe7183bb06df33ba4c229cfb470f5bd26759006a6f9ec4be1c9eb11cc2600c00907228c68848a6ad119289d5a6323e21f75e99cf2ba2ba18586b5bb04f23705122439dd86e1acb23e388dab46530477b5e87f3bbfba950f5941083fb3151c252f5c4a2b0befc00b99482c2f86d7b6e6b6498b72e24bb67f35147eb5046a349dd751bbcf2256be2b5ed53b5b13ecd0935d46bb85fb54964072f2e1314a1fb86a610f323818f1e00deb716ab0e0113f0c4648cc40bcff56173c3094c887d408520f2d5620d3c2e313c74ec0ba9b09335c771834860c83a48d256b4c8ca38708064a8ee2d0cb6208720de23dd2e4cc1a246a745db8be2e3f792087b4cef6f4af58214c99c0e72fc9c7308c348fb7a3579cc5c41e9f544521ab85e68d5ee60dcdebedfb2844c6b8b7e55a38c73a2da7dfed962c5b662360d6fb155d752a7b4bf8a9f8e65c14d49695d531e421a24517c4f62e26595bf070303e78e21a4d7104a373c665a29f9ff5bf4be7b33083c708f8fb9f9a2d0488d862bd6e63643703707de20dd9e42dcbe172f876eb8cbef184c643bd959e0330fe648ac4eaf0ef718ef7a8bb38b816af16da9005f724991e65f088beade5f2dd7b37328a726173b6264219ff602b85a0c297116ba9a5f296fa7f622e21e02fe401e0bd809862e6b719990ae49772ecf281695cd9accafc0c7eabfe825b5c1b7743b52f7bd314b1e6b85a782c8f64451f07fbeade3c0c8fd810f97ebb0385f4cde3bb881f9a122b76cb0787f554710753cd11cbd1e9f4113d3f6c10697a48e439a9ea28d74183e829d5cacb0a34ef115f9e5313bffe8ee6da97fc2edc5bc188ff9781131b1428abd40ab3052f5dc21bb9e132182a5820609ef30b16aa68f1a03f730c63662cb79ce590c0fb441c1b54916a2566668ee2db9f6947729ddbecdb1b9cc3aa3edc50a51cdd8a1ef429ff003be9235e5e0af68d479e82645236151c7e468d85eec506974f6b53a4fb7edb74896e84b3b2b31ff40426255878b8946530dd55d6f488d2396b428d3a7efac3f39dcae49f58836ed93e66fc559f18ebd981d009e1f7330e79a6a9de90d9d630475cb38bb075dbe321fcd43a70a3ba76fbbdb2a6f1ce1f29164c0a9ad7e115110284aed301c3468b20ca66cb4fabf7fd20911eea1f266f64333ffbf1dcaa6790279352eb33354bfbadd9f68f3ab9589acd70f7100ef7e50b0ce4e75c095ef8afc375933a608c006bfc2d37c29ad2f5cbf69721538a15d6daeca98215b2c0960fa8c1a989a7f5918756f01a52f4f7e7ddee0f404e06d289342fe4c7ba97d97b92a27169c60c455648271b137f541f31c0f7d77ce52f9ec920d4b31339e1671f894e3516785b5e2c813e9dfb8b4df6eda7f2b119d8464a971dca08fc2e91b4fb58254e8375eab3347963dc6b72cb40e90e16530bac703cb2b982471bca8f19cc7de38b32b01c0a00bf5347920d17dc5930a4c47f187a79cc0a64bc13089354168590803f3c5270c4ffe8dffb0d0a3341a823ac5d1dfe8dd318159073dbf0405fc9a847fae71c368704031473b00c7ffe357b647a38a31dab09232608760eef304f2de668ac17228ccd42fae7de7159a172dfd1c05abbe1247b2631003bb1a892ea239616f332c8c46c4b463b423f262f9ad8294851251fbe4eec025d4dd35777e4bb651f8b221d3a2ee753b18eea974653e763d474f9ebc2c5242f84db20cb9c542e47443e325d514777d925c1d95d2b052fece2392d635235180375a62512d8777506ad67fcaf1e6b6a21d322a70abc1b72ede8ec2ad374169a36d0747dea5fa87a7f05906c3c64b1a958445b770074009441ffb99dd22ec55c95fc267c21850bdc40ac0774ba6f3dd85db6afb58285728361053b5721dce3162935e62fa6065d04e992b01530f33c2710f3f50b3d1150a20964feb2c5ef29db4b797e74cdb1e3d989810282ac2f3a18e8b3467008ebccdf6a773ac438b84f430aac60d7255bcd95323e2131ca35c3abf46188508804e8a69be33ffda78329e7a3d568e4d8ab6f483706d3e40b782feb992140da5a4d6493d7267374939385a935bcdc0947449d6468a932a234814d75590589e1a620395358e251251fbe4eec025d4dd35777e4bb651f8b221d3a2ee753b18eea974653e763d4c6ae43cf7567c4a436466da58b8cf65a1267d58dd35f684be2a17141e1935d7be6d438f72454d3088fd83967dc026ea65c235a97787598d921e34406c508a8e3291f4b60dc8a3fde4d89a9f9badbb0b36786f1d3b056aa92e8501f9cc07ad0dad4752f045c6c08785ff6bb061df79bb9a57eef82ece6f58ce2b3c88c837de6d9cac3c76f60c4fed4e86530007d41041668289dd6a14df1af0c0388a1654e174af6b304964f2b78da42ee5ef3ae8588043ef83d0b77e9f41862831aaf7bc18bac79f34984b07d2423f609c7751ae9ea72b9086ed6d29cff5d0d6fcdcc985e8cd5678c51b8ec24d4630cc5cc3468e07c5b13c1af0b5d3e5568012de3749166296c142aa3f52571d1503b3bab1f39d2abf09b1b860e23a0e963d5fd4aafdf0fa6b07e0cf4a3a25739d378285bcdf0329f499c943a4fa7844a31e96df4b6437579a1cba2ef42f1a53820cd3c512562382ad0cbeb088e2d006ac941d9943d7d14b21c78200e9dd7de277da2a2eab0d5cf42a53a197f54373157af2a2c8457263e6d57a8a5533b4cbf8ce4f7f073bf997affddf70940c93390ea387b40f36b16c463553febdd8f57741f96bcae1d44559e6761ec43baaf7d26a09d05c7c7239e0356326bc453b74b2261f66aafe313bded732fc7ccabb125aa722cc396adbbf4691094b2959cf89f74e33784e18c544527ca7a0656fbfc843c5c5e27036d055940af514af90c85463990242dba74d272b393b6a80ac95e2607d5170d24b4b1ed2a9e08da41cbeb5d7d36d3b29377e164d7a5a94e33115d3d14c74411c21fadf483b018489821e769cb2d9562913e8b7532e3a8093e2e21582e08300cebdef4af40f0cb8c5c183cdcec3f901eba913cafa0f2e6b47aef20af9ec1f0b536c3759cb727def873fb7790431b48fd1bc46e2c684e53e59c7f3ace385909660fe935f4cc8bcb73fbbc86b8110559fae3410de15c932d8b9851a4b1e927521e20d2973d90d062a46eca675d5437dac118ba2dfcf63013f74879228920a317814c93ddbf38073e4cab37565cb5a3c84cf3902b03f5189077bd448ac68733f2f8f4907b3c3fdb9c77016f3e3f9c084ed0c2dfa2e78aad23d505bc87f620c47084d762249412c85a5cfc06b0a0299726b1725bcffd956b49d0448b075a0dcf43b6363ffbe06a3b76da50ec1757d4f7f215f7dd8713810beda28dd2eb407fafccaa3485c10a5ce484a1a470c9ccd906c670afb4f5cdbfa180454b34b051ab5df491b690f74faf21989e9b94a3de44b05489eda92318347be8783884e361898f35dfdc474a9cd7488ae0f2715f5a1365deca8f214e755beece10f7f22157b1afdd2ddf4fbb2c8d3177172522f60a7afaf0ff53f300f9b0063a5de5b8728f7a8d4a2e6ef5554a19a95245838cd7bde111908a875fcc19fa67b30650dabb1702df3fb47fa00c0b070fd22a8d2bbbd97860e79b4b03539e27c32ea927648999d6b584f219808100a70044286dd36c5c99df7d726cb9e78db79ed2934f2e978c35f75707b24b3dd26199914cff5da8410e6bec538f42b844c004bf19c9d64f2383d14217cf611572ec3134455e880998d73cd2aa19adb7ff8b0d9958951c659ba054fd5b55ed86043f2219d8565555043dde26e1340b4342033e7117ed85d221bd59320122c0188f6262724aa8af44b4a013ff088fc485651061eb78915d160b3fef69791f1beb02498257c4ec9a43b28924b4bb075581e90391520865ca648210d32860d5393d5eacdfedd18d94b4c7ce1a65d9fea36c82749c1275e82f309ed392ccaa274f41eb7adffea2e1e4bfa9e9b1f1dd9508a858b0a87098b171b8c9771a18afaea43b85bbf62fcc011bcc5913a82e4f4011c537d48e3d7b102083c116883f8f6ac1112fcd6ec68de71a3edf9c2e61cf751d51c1f8dad7e0adbe9e684ad482151a51857d031cc9626f2b96f43c980bf6ffb3041d92c51d7b837789a7abf72a2a37cf38cce039b05f92b453ec7b74f9808da7dc1e1bfb7b08c12658dc9273ba72398d4a601659fc247299974f15fc740f41e397e822079e2aa21b698a22e3aaa5b97b0e032722f777559fc688f66260e2b4d22554873453508cf1d06d5f28bcc269e74bc670e894131a9a8bcdddca8dafff714bd591a99b274520472ab47b57e37c063d24c6195fbe54732b919b3620eaff421b838c01dcfc4ea9e08b1b4133d7f86dbd9cdab1d31c8d81462dad4699b4c2fa377e6b9fb856ee2076fb330f501dcc20761b3eecffc507f9ca2fc17e0e920ddf54d6a314e7a7e33010f416c24d9dd54b23381bdf713a5a5c388098af18f72da755c67a8c8700e5143d15174815d7f5aeba4abfa749d4aeee58fbda134d7172547d4f7930bd44bf9c36b017e084ff20bdd89d38763490cf6ef76ec835f354feca8a0744abd317bb5bcfd8ccdf072332c6ba7c6bceac0562f91e89355ebf9304a60ab03059d5958e4070616d9ec1603f50e7961dd183afc18eff5bad0d4cc60d675012786032d522c7ede9411884a156c1d45d09e5e414fe748c51db3d172ed78e3f193f05fe248697533eab5199ffcc101ef4585de76c5583c0770f683e660992deefd444169cada75ed36b3338a292733eb35cb1039558cca73e21301ba2acf3cd26d469719dfdb85241fe37100c8b3034899ca41c800870f03bba0b2e8ec5491831ab7f320f733b557b14e9061fbd4370d6a845e4b7148007836e2332a48272ca08eb9800de21dd8cd88ec9aa1e7be4e8d3a37a3b3363030d22508ed4de2e85a39e4691bf7b866a38e6d24a0af1b037c6a8926c3b2c205d9e4c8625318cbbd7e4da32e515a521cbbe6ceaae24ba9c41a806f04313ec308d21e652d6e3b3d4da7b81966e2350427ade05f3bfc9bac46d89910018a9f573adff5901a7f3ff8feb9e9ab553f1dbdee3c02e7aa443f91ef0e32079220f576312875648df0ca2fbaf1bc247fb797bcd07b532a66052c19b129c82ba1b93d2df9ced60c743c5007640c1f8dbee3e12e23abeeb52b75b3a0f3fde35fc9e60b6531634c3497cf4b71b1af3a10047caf854ffb313bdc701512340673e211775ea6ce44d6a9848ebf3b9cb93ab925a3075ad49fa86eb1a08ae04a77e3df9afaa33e1d604d18ff84fe896404779057cad63c975b34f2548d02af950659d687f3238cdcd62bf754434721a7bdc5d2e9f8c97f7768b17df7413723997443333f05bc8ca0dc374e2861204c97df8b71872d4ae13a2eb0a7b1a014427a974e022f168b71c6f40c014bf8e82dac9dcc38b75a84f885a8a4e8d8dc76996a8f8dcdf88c69dd1cceb24fcfda0d5c179adb5edafb90fb7d45c7a1b2fd2adcae313c835dda59d742d60bda06edd8145c192964a5dae04646be34218a2d03d208a07c8391726420c08766df374405f3cfdd1d71ee5195c0d7c09ca8aca0b88180518d1b116ca351060434bcc1068cd073b542931ea727df1f184d329cb2cf84743b1541414640d506a5830551dc5ed4c192a6cb05137f77f9269fe482b7e8b239b09671d98c0d9409716cb99b96c72d506da2f492cd3ef25c9817cbadcc2824de7dbd8ca90a206ca5d14d9d0196daeb4c0a82f0bdd30ae76bf096115e3c2c5385974fe23e13cdd59662c946cc9bc84fc4f2a4f09dd239a99c7f955b31218c0f6284c519188265bcc0f11cb6c10c1f6c987c1d1cb3834d9975325c69b58448003f415e58267769671455369e19da45e47531717a8a68da54b8d131b2583919723e69f80d256578865d4ccd787815f05c5a824e931422f20360b28c75211444c54782f32302d4a66f546defddb25a5fe9cdbade4a6ebda55edc7c087b682a192af6ac5df0cc36a00f80d5f55371bfd9ddbdbeb5b51fc24e04c33ab15aaa2107d0df5d7f8778e0265a247c62ab2bbb0e4f181eb080635117843f375e0a1b4c40ef2dc8851fd60d65b20d5df6f23e617f388a567fc7bf26e782e7892f1a9d861342f6c692ad7311f3be6f48fac73e4a4bc16c3261b30d5d5b63dab2c775872b9edcf5c6b17e4d8602f0b2651b34dd018ff5bb131a64a880d325b21d158f8d497d65b73d2378999907b763b4bdc11049a88f0e66b9cb14d2944ab7b6096c287982e36d4ec833b639f6ac0869aabd345e5b452dbb9737e897e0ec710bb6aea2bec59a224a7d50f3ff599cb30c60a97f5c5dd5a96bf99b4b0cb4cb8d13efda428cbd770fffaa3ab9fc747f530d85440c405997d6df8d591341bf52d70a5dcb8209cd68f453707c74eed9b6a0de5ed3a96fcfe128d77f51bd80921f68dddbcaea4ee99169cfdfbbd919a6f9ccc523fa912eeda720914cead9fb38b97858a09b7449a9367e6f9f313f509604cbd4df92a0285aaaa1159020f18109560490edafac88f09e8c64b9fd87e5a758650f8fd9881c2124892db359a04ceaf184ed88c2eb5c3e086803149e339ec2bec48a4066d99099e8e3905aace20d445a26389d0be1f87a3917721d50e03168ddd7ddee5b821bf0efeedb331a8860d7af15df7afafca53d14fc824f6de1e9daa5eabb5708763144f144c89b7d5e40b9c76795081dc02bdb7606efcca6256acaa0d433151de4913f2cd0aacdfedd864414def7cde794f948103418fdc1008fd17bbaa938360a120eef2433b4001cb7c7aca0a57dfc56790ec8a32063327e7d151ec82e2743b91a94bae766c664d53ffdf68ecb32a01742a1dedd54acf9701d3d3c09873b5f24efb68633a9a7c7f3287f3ca99bd32c758f6a18f03897d324c84fd7601545c31807de5bae156443fb6b20b63a240bc088b5725cd7f0b379b937f9906d7f6444a6df999a6ffae248fd02c46fe2aa3e94eee1639c0c8b4d05ec4ca9916f6058a57e8a27ec64783d1d3b8a0a29fcf0880892323fd458c8c1d3650feced339c81c7f7347c713b63db102649e699df3fa57794d6bea5b9666bd38a87a150544956d7b0d42d104bb4a722b27e8a83eb454f13f2238b36ef423b2892118a467e18a961cdb402925f5a9850a1e64531f2adb252d0ec88460efff02b475b74afccbd2f3f0564fcac8791d048375e40ed70d335d3a9fe58903e4efb23e35708865d4ccd787815f05c5a824e931422f20360b28c75211444c54782f32302d4a8865d4ccd787815f05c5a824e931422f20360b28c75211444c54782f32302d4a936611951d8ff0c1673d4b955989a6ccc899bda115ef303aa4fff1c67b1605299dedae59a39a95da7471b3d0dabe69daed06f780b16c28ed741c646f1eb5e2cee440973a86a371bc0bcbf5ea2f80d0866cd77c03776c1675a0a5747b92e8b2835528171c7353f2c515ee70a55cca41407f194b99bd8626214466237c0f2a6ea5efc02b377ef5ccf130ffaa5e7d94d8126738ac0760e673c245b5e88363ce395b174722ee5e59c5723d2563241daaa8bb9cd8cd86e48d4709f4b8abc2f4804977fad9f384f14057350ff81b398fefc503de60e5f69e75a462fd671f34f254885922d54404e1563a8a507c0623d79abe1c920cb8dea5ebcc0c48729574bb293a48198570033ffcedab57217470963b02dc851b66a895b4ca64f5c12e9019be481b08d0b9195fca04e304121199c5a6d65ff825fb5ce389248e371e232ea1fc6aa500094c0d3949a29b6df7c6562756c153a0e63e3d7c563b6cefd01a45e91ee82955f6b205bd4813dd8f279061bc417ce3eed58e1409eff00eb0e0c7f758f8fdd6229b4c628bc5461a5eb1b643634b6f6056b9e43452919a9bf888ff11b1c05740926c0c78700b9f3d36d22789eb49137162aaad49d0c37dbcc881034b0b52e08d05e8e1bc417a5c901a86a084360e5670984dc6aa82d07d3b952f0d9bc1dd65c6b2053d3f0e9ea0b37e68c8f9aed588f16067b04dd7570bb4e1df303b3cb8cafab593127649b9595123dfa44b310e0a662146e22e2af9719d1b819425157a863a17d612ed6e7b7bb237dcc7d66c665820b43c49d232ff3ebd725406e8227209fd640503e5e44b52410a2ebd315f698e4df14a7109120e468f013050a7e21b8bdda77e63e888266b72ebc1f90cb573e244839de18d6be1451fa2a99d72faa96f42304d2ae2dfa49221742f6c07b416bafaf3ab024ddb9e6964e69b1ca254d4f592bae214ddaadc4a5824fb7f9579195a83d928689ac66f619203c6219e18130b822a2a557517bc476bc49151f68cad706d64298a15a264d74dd84e080f1b63709cb9695fec80562b655f030b1bbce3f0c0e6abed0df17ef5a1b78c9e43d9c0c8e67f4ad18dff59b664762fe50ea42c6770297182e719bb33acede12c1c2e4005e42e8d36bb6b1656449df8ff069c1076f3d196404eeb25da00ad8889793442d9ffe1b4b3ca25d6b5bd1062aaf05d3f2a10ede701c3b879b21bb98ae9f3e997e8d8e9820712d1e0ec5c55d7b379153046452472f03b032683373303e704fd9d0af3617649b89f4218daa2106c07093d79f4d0f38f052ab85c1c961a6d8a24ac773c423cd4bb5626a4d85a66ca461226dcaf59b2f1840c4425f0c1d08fe19bc78a5f6b2626e3483cb0d9c3ef5e4d6d9a524927ea52fdd105707df401b4be8a7173936fc36e7eb93521f2395656305f5978ccea9fa0fc2745f8adddf3ddb48f3c5acc2c968b0c900023f04c67d3331dc4c39ab30482e11951ce0a140585a1fff41f73910a0b3eee0e121e4256c3356c1d8b5712d78a6a6d6c3d459a7ad803c2aac98c29051d064349f850cebb07f04052856cf3de366354d361e44281fffd176f16185b73f756c760e70a9c93430944a64726ad785f1f786d0f8ae079f998898224ec9e6e37fd237563542066cedad6e8e9ddfe903c2e6631de0418c983dad7d8fbc37d6aaf64ce17e2ff8065b3f16563131581189c28b3bf9f28d41355393da092f08ec73652e110ba0a4a0af521024f1e8c98a5823b90b442c3fbf08d1d5631b04c0ad8e3aae68d7be909df7ca1a3d1034f866e39bc6f9f3bda59df3d5b507e06f94f3f4a8265b90d53be4ea9b0feb62418de4b056a33a9bf4903ed3353a13e3fa5c81cfcce24ec376905fdd04149aacf51136826b605a397a3c74f61ad421c4dbd2e7727bc97ee1a727b26545825f4a837f8fbc387bed9899bb4e7dc11018fc024e09fb82e436c6159d97b382120a108bff04e963b0c4bfb777ecfba73da1ec4e937c5c1b17a25bfe3b21b35fb0a29ef5e7237715141cb7786d3b56fab89a719f56b5a909dc745caa40f900762d880de2e011df2a75c46d674db34d28a42a4f2f63babddb9d3054e490b891ea4c08f4eb49faf9f2342732949928c014fb3a0ddb6eb02e9c48cf3da8462a2b39344ae6aafd835a6d831827f01eed8d61fbcb8a61e8262d83d41bd9e8e42caee0fbcb4353d9133e90c248b4089d4afcde09f292da9526205eb2218aa54a605ec7e52a98739ce8f99ad40b01ce4b989ec75f29e63d751d6ec116e086b9262f461ad748d21f6e7a7769cddcc275d9039d2063a55d6e0ce6854c652bb758b87ed775744f0f2afa5389891b581d88691dbbad02989218e21d97f7959a61a747a9031708a328dd79230433de4fd9b132ba8d9600e4be13883c8b2da24548d959d27bd6802af70188b46df1c5b7016ce41937c3194c2ea9e5c3337e5a46f3a8c794c63aa8f1c1ca6a6a29dd9957e12be2375cebe7ea7dd6c7ee13322dfe9d31d2197515f36748fff0f470bc29144c5af904afffe3383028ea8732b0f71aeefe7e3fcd388453b48cf360059fdd1fbadc03e0dcb276af2743d5462d0cad2aea3b4d378bb3c276c6e55693157076946048c0c17317f10f999db60202e02b1a59a4e7dec0f3e9da6145ef51068eb754ad0d5bf340f1c0795ec6e30975024f850097278fec2a511956d5277f5aba692ac26cd2ba72cc7f0b4a38047ece17aec557429f086e75bb8ff47ad0b53211220d8f06ca2de3f8823643e15cc9a0c6a97403ae55980cb3e70fe0115934ca92ac87d6033dd7f129f1a4c994e057720edb704b3390dae95e390645962cb48ff7bc7a2300ba3346351a7214d6da52e2c0c17b86003c595b68ed3fcc211f3a4bc65fb09af73bae3364fba6ea32226ac36d4bdcac2658a88dcc3d03485a61f45a209acab26d3c984e0ecb3c3d311fe9ef7fe700c52dbd88f8679162f2191f0c6af70be8311524249d0f9f7d99ce556679bb9b1270efc18bc3fde18bec8a633247ce4d3815f68b1f7259fdcd5a87dadcf13b0f5b9e10731e28196000280f7a8a924f7c78684b358715c158d6591d456b6fb0ee83beeef13a05f2763f11ac3d5ab903df891f14629da4df505ce441f57ef486e44e317b16f57641e1a083a50bc4a94ced752829cc788634f725ad282d4e9af9bcfaacb52c669bb5430d5284123e77705fff47f8048c456cc89571d60a6c43ade27ffdb40ed4c84bc5271fd68d465e9574201dc333017a63f1f66dba8d065111f8f7cbf6c00b096621eaa8556805daa513750f1cdc74b9c542d5c2089caf3678afed420bf8e45f3c1cd4a6c4c2ec4982d32d25e11a4f350a9474f952942f4014006a6897e5a63df4ef21d831e4b9c01623be5f35434a32a0ea9d37c1b674b6515a19a781c6bd7e802bf4581497121eb7feaff1b5802f1277577919782f634ea992e488b756fa2aa7dc72e5664f0212d68e365435f724a9f5220436ecde253ce0504ce01c70d7c99d3ab1592b396cbed34bbc081a3b43f0d3ad6eb7bcf83d3c389f655651783e977534baee78090a13ffeaf07dddc7bde009dd98b65687e637faf1990c859adda1144ca2b806a568a1d6f7bada0ece342d3087a33cc711a4e3e5bb2d792537d308e79d7784402c66c0f527de643bebe0c4d992f72ba7a804b69be3ecc55a19a8051efa06df33964caa1fcf14c178ddcb916006ec85f944d19d9504fd8619670693e45c05701d8f74fc9a286ce372eadd114fa9c3f989fd70853bc776ad385668e64d115f7c9e578d0bda3e3f621632a77d86c947807b6881728cec03b758486a79af1aa0d216358c56780f686ccb07b18b7722170f163c9f91d704d9ea17fcd0a78d06e5a89718d70b2c4fbfa2fe067d47463518f825f43b01d3d08ae38aaa293af7357c0b2a4c2d9653a58853b0a982a30f9eff86dd3b4668b85abc50828476b55ac4cebb067b0a1b9e835582018891054bdaca3ae6fc4e1d245d0e5e866f41cd8d67658e2f0ba6df9628e88c83177255d3cc6e9ea848f201532d381f27f423d539fc3c74056d4fbb1eb331a80d6e71eb378f40082c180a7c03a982d93855e2839b086ee879a22ba512d28a8242d7610572b96425df6eeae3965234bdbb172c44636231455817e04c49e7e7ddbcf866deb3bf01cb0569ad8aeec50617a77a9587f3c38b9b5e5ce4d8fa5ccf520cf884799538e8bbbbd72d5b7592a1eb1d8704b533be40f84ec7360960c6552cc09c4adeee18a931b05fe8bb345999e7a82ae59bf34e62b50ea4644a464abab701d90d11b406545277da920c4447c63265b91d7404858d610d80b3f9f0525e457b4228b9a5c0d9500de0f49b70a37b4ceddc512fe1b91bcb8abba7f3bc8ca63d8d3500881375d5f9660f80a614d44f7d7a9ac7ede8eb2231a7db43e423fd1cb949f1bbb50225e40900afcd64c9d3cd8d95356aa314759dfc8f6c026f860940aa81d67f6e70ca94abb09bd5f4223a0455c32265b893e814f2ed29310d6bf297c1851537488e523efe0b28dd4e5f11d7fb1f347875aef7bcc06b301120a1d4a6562fc96c09623e0934dc5021adb6068eddf2d53d16a45f00388a2924ded95fdffc6c67a026f7132e72634423b682b31c379f20f994b3b602f29223f2b1cc7adbee0f98525d83e97a9f2b68905afb4289af55b5104047b14dcab1449b292c15de438755ff134adc69f33caa9b039296ebf72d06548f44e37772b94a2a855ac67f7fd58e482e8f68a11dd0b8cc021097c14a46ebc760dd89b3157302d7aec98c5e882cbd2c6feaf62382b81baf33406406de853b0b05c9425e7f7477bba0b67bcb7df7a952f3a4cbfa522e51b24ed3a62499c013edab821822a3625782ea5a22bfe5f6557c6f68a9f85da25c14bdd7d161641ce796f7d104e483d58bab97026d232c5aaaf9316e7ca91697912d36752123a35501f3c567b861972bb0553e9dcfa7db3a29674e08d2cfccfa82caa84bcf780f7502c6c85bd4dac6e5eaa22d892c246e8d36a9056f3ea12c738756a4498c23da7be4136ae73041ef24efbeefb75c3d925b3e224389561c9fff963cfcdee42114d164f3b3942d63b3ca30d56b2eca4933a5da83cde28bc3aef2a77e9831cf9288af98fe4f395b5bcd9e28e770364fbe3317ea6c14bd90960733370f46a27a177561dbee1416f7cca86f8a43b0d36497acb2667d242d042ecbe46509e6469c5cbc38bcde44114e39d2e936ffc9954836d66e81bae98af58365868124db00982bc305a69bef7d4c48ee61e53e9b5f9a8bcf82d9b1a15d622c4c16b155b6c24be9c8c09b683ae4d2f3fa052e65d13727401fcc07f868e29f667611c3b5193905a94d40db007df2b8a14776c37c1c6ea6d2aef484938d7a16a59f71d3ecbe56ae94f88227806509f6a7c025a36fe3e6c28202e5e7734b5bbe7c86252e024ff6ad464d67f14f7d79f1539f00d9a43427f383278e2a478ab76bfcb342fa0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e959c93f149e8af4da2444764345a456637e9d642dfd001ccc9541df1649683e554a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e953eaaf591ae9743809f879858b718fa1a9fb27a3ab7872a0f7b4fe355dd88402330af83881b565c8ba4a12090e86f54eae7229ff7227e3df809acafd93e863d3f40c903fc2fcb2f5bae7a2196facf26cfe3ccd95877cf42609f6c0931d22db5e533bcace5199931be9073ec6d7a5c5eb86c77bb13f88322e592f77da5b98e3752c5ba0dafa707d44fc65b4f277d551876637c6be54b87122950e450151c43a708d5d98e3c97a484c8719adc157cf41dc5718bbfa5d0de873e9b7e4d317ec7a193b66ff05528577bb6bbd6d970592d4373630468d0831789670740f18ec5db30b38ff1120e78b7e88b93889d3ba820aaca2d2e5340d77ed47e8077242f9390890615e2d8d2ce9fefeb9951a8586c4be195be6dfe8a621d666d1b3f869e45f7e8eecbe08d74c1d350ed7bc4f5708843e316188a03091ff310e778747a5ba50abde8a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95c837e055b337f01f29424827ff5c52d15a2cb1b71bd85976e881973a807b393fcd7f6130c299d8334c3a231a1ee6a39afd76edc5a6b457a5c258e02c9c6bf73e213c62207b37afd7c54ba006c3656fd5990060fa44895a6cd20f7ccc66645d96a24aea288a85e99cbfcae368fc3676d2fda7396a7472ad2a37b6c0eb2a46da64a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e956016ffa1a0e4969241aa25d5a61d9cea357af2e08bbf2df90d7717290d30add1f5b1fb6291b27c747524a674f24cf283f16544d9cfd024ba74b05e79c222edaca0a897084fbf9284557f5f1c26cb73a2f7050a4b3bdf8538d50a128bf6bd3e95a6ee2a397bb16b4d1bf2c671890d9b2523485056cb2d72dc46f0a125c7fcd6ae7027edde65415e33fada49e5effc773842790d20ff90bd7e4af6e3e1e3adefeb6d878408366740d4f87cbd680774e988633b8b3968f462ab609a81eb3b664251e283b9e2a55d80220e48a71b823ddf9bbd94fec050ae91ff29f3f4de783ab44e48a05e676384f46d55d274d3691938a8b638a1b18c9ca87ee90eda1bbce6822b730d4fb15fb7773d21f6fc15b4d3a7829bcb3a6724b4366719c02d02a7a905c401afbf3c38be359df4d4b8bc867b8ba0ae12e15765cc18a8c19932e3a8847ea7b65540e815faef59d4a944ae3780f2cb58fc0425a318f3c8f6422df7dc2c81bd2e0f5962197d9dca26c242abfe5827da741b0fa86b012e26baa3e10f68040cfca5f1a911c6578dc179d26fa6635c5c842d0aaee29b7ba3bff63f55e6c4f994bb68e6bbb666e1700abfe72528142a6518122a1cfd7c4624a18164396700c0f4f124941f79707e910c2c5ee39b7d6005de8edd26a85ce1b03c6cbb83d7c06ced65f7813d820486f01cea7275b8c06a3d148e1d5a7ad0b125ee201e9c77a35588ebbe83ba6afa11a7ea346aeb037123f243b0de876040b535eb09a8e6629bc72e54371d7533c815047225a3974247ba5672e524cef99181d157b5c7ecdeedefd518192e97a4656c956510b54df5a67dd827cd23624597101809dacf2ee1073bf35efccb4c6fbb2a55249dc05c6927681a6244a87518d2443bfbdc25225ad35f9a4ecfe7cde406dacd517ed5623bf72e3adafefa25f72366057ef40a711f872ac627026fc56bd52e3227e537be1846ad2a2179e09ed7f2a5e7f28ec639233dfee76f483d3b0779e701e3ae8968ee3d54b6eb04f5885a4fcdf3638abf36fd62ae96a626ab04f542506f67c15e7f2bef9ba4a269883298addbb0225885e05cd0b25b1f5ba0245b44498e00e918b4d8e751ecefc3b4cd622902fcaf462811eb24007009a1b8dc9c2a86dae863addad793c1429c834ce7af3d447d431e8651ef18ec27da3b9941fcf295088e5603a837a1d10124aa2986eeac616655c8a70f68faad368bb4671b3a41763f643c2fd759754f8e4439490c1c898900a5ba4f991551887bea9db272bea0ad4e62a4ad044c844d156f2852e4a19078025492d91a77b49c864b79aadbf2fdb48402b0c20e68fcbba86f1068ca8ca031b5b51ed793bafae206a45b4b6b4a8bf3b4bd4d1ced9ddaba5f9500f0d2f513658b652056f8cb7e730a7caf098e8cada5bd104fcb7ba87e622e5b1af0648eada1d7381c7697b64c9ed69bcaa2ddb4348ee2c2e782ef7331e00dc55a4c6acdd5a318ad5e17d695b2cd3ae13909570a589096aca9f1fbfa9739e816a2eaa217bcbc8fb5e058a818356ff53dd3fba67a7f7173167742d7090d9a490caa8b397fe945ad040139c26a68c724add3a751ca0c4531d07e285d18d6cc3e0392e1a04522932682e4d037c99f5b5bc37eb5cde176ee81fced79366954f35073100f97fed67dd21f2486e0efa155d68f8c2712c59d62f478af5a457178bf282b749aa592b637de3af60ed00892ae7fc94881743b5301e55f9bab3396ef23e809cb954f87518994d6b32edaa178042b28d647a3c51369dbd512fc371ebd683ed7a1304a877ac66bdd3e00f88097ae6ad4ad3775d99ff0f77bf897337aa50c6aebb20ef254679915da09bd5bd2dc13e37ace0c8c7d91717421d2892e0bc2b3e5f2ea35117a480b582b4a456bad6d82b9875284a5f916c291d584526bdac59df98f0e95fa223958d12266f1a420c2ed186d953e8c11d3c7e31663c60bb50ddfaf8cb45ea011475190568cf8ae1d07279fdfa1254a621d2ec1d4c1519f0d2cead4e493e5b2f1feca3796faa8cc68854da262abcbce8eb4e58e7de59b07e7d84eeed7232a49cbaf7f92f0f153b908a8df083ec7e850ab8331d1684417f669a9399460db3c512944f6ebf20306e72b5035dc4cbfa4144978c8b250e2be3a7f48b01eca8ab7770e000b21e9c8d144f4c1ac938387ca45ae4cb2ab8b98a4d99fc1b281caf2844ede88e15c27032c045e1be9cd1f64c333ba9b04baffab1ee505282269245e7181550a710e917a144a518507e341216be7070bd402158e9b460291f174e69d7f0c4793f8f3611dc5ba4386d8b29e3e5329cf461adb8759182c9b7a196a57ada17ea71d63de162b0f5902f2dc770948f646e8f5acc261971fed11ea4c48b84af9d4d30b55518b46d2ba04fd1d53da8935c096941f33b0c4c62c941b2532add1760af1c284fd991189eb936cf16ea1371664538cebad4a66f4c7936dca0f95aacd9c1c415e48bd1f35a5f57e82980106f937725d5c9200c5931b03954c172e2f3bdfd9ba2b511f5421cca97d5d831feedf5785eea1fb8f490f103fada1ec1d9e01aeb48d97022a96701bf622af647bcc119f79eb6f1eb69f0bde2002cdb00d2f3acbf1b9bc057c850a08cf8c38ed688df80c2da9a19badd6b1a0aecd0dd7d7a026955520978a14269ba243e4f916e2fd6fcee38d4d3f1de1e61a31419dc7502b6a6726bc52fbc9eaa0ad05339a764997bdc727e51c4b5e50311156b50b72aae3359be125af7944aac5eff07218f10de3768e9bd04353f2494a71a63d747a276d516e88d5edfae0f3e157223fda76f818dee49eda03c6cec89a9c386c6cceaaed7f10b352b7bc38c08d3536fe2819c689309918f567c4492db472a9d330b920ea89614800267ed2c8199bd4d65a74e16fd86557749f96fa50a53c5d7c356598366582bb44bbee542bd2f8300d67d38d07b3208ab8951512d4db9c5092007ad6e0a847fa633a2fb78b84d411f276bfdf61ece99c7816cc4d4d8c3dd5e36f719c9df94712584678b8b187be3054483332deacd2635c4a9323ed032833f16542fa0afb615ba3090b9bf6601b708c19f479c8bbf5834ee0c9ed70f66768d788dfceb1510461e8b9944e01e2de6be7472ac4e7f68066ae36f521deefb3998f5d016c15420e2515cca4a14a7e23b00eb052d6e7138a511505ab53108ed38e66bb45b5a94c6e6029f05bd1caf74eb78e28f8abdc1a4aa37343f524e43bbf8e1b8de35ffd99de8bba948677e1c34dbae8e2c881121339c028b8e3cb4f6bb7ce53706c457a563e0ca4b9ae3efeb0e24d65d1e882fd3f62d9a8bbf22e55a6bf29ecad136671fafdca30f8972aad15c3a42ab529c184d0bba50308d38affc4301abfc831c37855d2178c2a4dded82639d714613afb9ebaeaa02184ac8f793b93ce60e2f15103fcc93c13b82ca7006a2eb23ab433ad9ec73437d91520b0d5412d46f5bbd6842c3a06365905bb8e50759a71cced28f64249a02c0d37421e12b63e7851341a0900514d212ac854b9dfde3996c4a3818d45ce83544b47f9dc52059c6da753d625b23ee1e004fa7dda8cbc95ed1a0331938919b5ed05512cf9215601eae3e4a4afa7d0e8dfd59ab618700fbef29c39a8f0467421bdaea6578b7c2c39bfd42a3124248518c4f3aa2c07ad431095e4e329ce812f988d5b5bd57f03b6706f28905f6ecd82e0708f8bc2ebc798d16fa2080ae80fd8a1ded07d3e7007dd47af2406855b94e73cc5b141e77029c6cf2cbc24a41959b219630d614ff64ca7c8f4f4b92d1e4da9901460eb97cca7c89dae8ea2d6eb6be0a79b7035b8633a4419b0ae4bf6b8636d84ad48e39d3cf496d99c60ff58af1ef2fa5226ff47a320c260777d9060eb7b4b6bcc1ae05242920785162ee4771d2c50ee53de00ae4765859747c81dc19b489121a2f1729883e1303cfa75ec7ae4d1a0c3f74e2ab3f38437aae083939f8c5499465a697def536f51502cbe44ca4f80e3eb550ee473660ea5d2ec14030a615c8c4446b0280fc999dc648bbc9105c3cfdf2db7bab8a948977a2904f6563ba3d46c668c09d343a3588f885cdc60accbaebb7dc825924ac426ba196de5ffe9b16b2d8a31db03b3d4584c25d3e92d1582921379eb2a207e36f8ccffbf276ab868d4cfb6a29e950affb9508d21b3945f4de20fd72b723d7c6040c78a55fc6fd64b99469a781638c11f588a543805013c6a2c251302b4343406d6aa3cdc42ba5d9509821f01c79e251fd570dee499ff339863bf4d2d4d347d31ca63d524cef4ecd358f418ef96ca82b42926e8479e824f83adbe1ae195cebeec928e056fdc589b91927fb0deb763f5fd74b919f069945b9baa7e4b28f452d7b0f9b9867cef6cb9c30424b86ffd82580c5e85ac830602b7aec84bdded8e6b6256de12cdc9e7eff51865cb43679e706b8435da57bee0a3e8d280d289e8eb9af1e43fcb5fdd71356082016da5f95fa9cd501e50e3bf5f89b8812c940ddb23ec1edaa8cd22c9a3100d56cd1f0e80dd369692a15b416aece493ddccda5d694afbde638ac6ce7d33fbecc2afbb15dc117260ebdc01c9a6b9daa47ee71ba715d4842615ed7568653e41470069d3fec4bb4ff2fe3de30bd35684fc24ca6ccf2a817ec470e3d8b2c9b7e59ecc138a22a521265080090124493d86a02af87492228aab7ac8b3f7c97b6229e1c155ec8f68a80b594a984722b4c18e178cc08b4e5c38625fbfcd7ec8d5ece15e43496806b8c2a5e15d892f4e8dc41d5d6aefed536660ab7e7fc523b6b8ab3574f097b13532b4186fce7d75be798216bbaf26195a3de80dd3258185e18da9085398de4ad1b24f8e5f805fab25b6a5e781b9b8a4e012ce94aebc0c2b11f49ca92a42f6354b9499596817c221a2766f60ad0bd02acb44a535dab330aeb97ee1700dedbde5d2d6401552be9ced3e692d420ac4a04325f7460251db769a13856ec29b5cfd07fc4eae7da3ee6d756fc348fbfc278242ed9e1ace0ad0e98abcd2137b950212de59504703436a8dfaf5a571d4eb0af9e2fb2e2c8ab383ff84e22ed157c0f7b05994b3bb158c60fcb3e80fa01eb9cae84aeedc92e124db223ab7ca24334adda37b763c4fcb25414b1de0192d98f9b6b1386dc5291319730aa9b541d6639743e873285d301691b3ef39f83c393ad53a1046337b817613c14c4ae174f1afe565d27ad35617551fc29193cbfd5893482aac11d2a6158d45aaaad45e36a55f8f2c11bcaa544e41499e17ff74f14cac02dac53f576f51687a678279b295d56f5411b1e41efc8b895b8e22b54eb5a4e8708564dc63d44164a8f0fe7ae2c658adf3f3fddbc2c48abb9c8ad53c39067af6ea06c772176c8094cf12e36814feecbba38b7f03982cfe51de9c174213b0697c50578ead7049e5cec88d94e3d4f0ce2795ebc0d0121484dc54e207bb8ab027f170990485ba60711be6077344c8860ff446ce924d4b370bb6df37d9c4763d37c47454b85b61de59de47c7d46e38c47f45199e51b2ff671d242094a1aed465f09aa935118c68bf1f568f5be8650cbb503510fb6dbf53649ffa28a1eab6bdceca3c1c6a75c33bc54c9c22f8abc862d7232b1d6e9129d00303ad94aa07a575f3248bffec81042ae552b749d461212a45757a83b66c4bc96706eaf4fcfe32b9e8ec27822b666e5fa242b34dc69cf399eb57020f0f7fc6d04def9e797202182b2facc6241e3e128bc4e6052f89e45f8298dd705e37bb9b0380b22dba34af55d9ec2715c547412fb200535e4a567c0c4ca7836f7e7d66e135c7eb3b20c0d2ab756eb4e0c9ce8c6f9a5f1e0afb1160d0169146a17d045a473e80a8a70db00d2fcc2989922d88cef526801a483c523bf0fcfb7c5ca086dcd29e566efa55cf5c138f524736d65720bce05445afbaab6c6dd755a4f7ba3970798b43fae4c0916da3d39c0cb5fbcf5a175910f0fb3aaf44aacb59ecd14c7ac5ed642145acb20929af256d19bad28a0ce3dbb367566b40fd80d4061a6ea95d0a65deeb993dd21c9357e2af0e30d72e6e5bd3b2738ddaf126150b2fe4aae19a219da5334ceaf24c431577666f9bcce747481ffb3da2b9430f0408e91a4aa7390fad69a53fc23c4b6f5a5c7d3507f09678bc6b0a2b11ca1354679d284a611356dffa81eb4fe44f37e67243adba5a3a4ccfb20b733139b90b6c371418bdc4a966b0781eedd3f9a147c2f181ae99c3216e8f63df3f2ec0b5817ff3cbc3575169b58bff49ec524c8807f949004e6ef613d58ad1b9aa89f21b42b1ac0081180da368273e069890710604b7735d67a617509174c2050f4e49f8cc0eb72891dde85b52e507678946af003248aba0ceb7b913a3fac1a511e05521c954a64c367e51d76c85936b547c9f02057e1af5d69d125d549f4248379f6d59d350df5b68c051606712d7145ed9940705572e5113f00945b906a7e0318122aa2d8c6567bdf1708bca7eda010b18e56b100df39896e9baca00368e69e41e0a0d424d6005e0aa9f3b1df7869a016acedbb04b8807a302b6b3690abe8286b5ee6a57c0a7d8db52d0114209fdeff7f82aaa7304fb4c6f98f8cbc03f3911bef45ca72160179ac373b43e0109687f06c5a1195dc4b72356acbaf3162209e7eec33dbf5c1c34338ac914c1870ad54ffb916910dda2ea3b03705037f1dcd5d61b4bfbad520cc06df50e8585a7ccdc57c4267b4473294eea380a6133b3d8bf765863c59e40fb314e408e98f481a425be0b05fac803df31893d72af51f289e1a895886a1688ba5e6d30f768188aacd1fd0403e61d17cd047fc9b1f8b1649764154b997c1fc1f94454b1ed3ada0d8080a984965ce912caf84d3edfc906929e9cb97ffbea222617f17344f0c140a0746e6a37befc6ce40e915cd7910938def3d40fbb250363792a2c1398bbe75ab562fe93253b3a35aded5239802792420a079b874bf686ece6cb81af45c16fd3a8fe12333418ceb730d6b20888e1ff07600fcfa7846e0fcd2f33ce17ce5b61bf9810f7dede8039833bdc548a402004806721303149c7f5014bf5057be3ddbfd852862161442e7efc7e5cc98ad0b2a3e0a054dfe8fc99d3f529520fcfc47fc3b00f4840f50b938ff595f1790be54d5f53f6a6cdbf910eace9fb60d14e47fc669c0b580521585784562be4a0da5907796dfeb4091403e7a1084483a3aceea75dc55fde4ae65972f0cf9a973b7588e41051076a78a67e73429aee1100418c60145f2087a71ac7e7a91d648bfc83d07af7fc16e783a97d052da30311c2fe1cb1659fbb35eafc5695b4449ccf782a539f09a1d7eda1e2c503457cc21e72abfd5808da55c0d36a797f1ccebccdf6ef090f95854a8991f827193c8cbf18ac839a6b676a3ea6ef272541abb95ef6cbdcc70993afaf4b45078c5de9cf734b417c83c2a0265161decbce035c10c825a47973fb4d2df0a33ac54ef2903c1777aa871097aaf37f32c958ed3ad138abdd30e52b73e447025d802309876fe5db7c31634614b4e1217d2b72d5125e3586dcd1db6a22e3177441524ecc33d99f8cbe9dc18220d6d3ccce9f4a5ad80caec854151d7612f6a65e57170a513687d5d4a8fb7ed21d55230fb5f55905b8a8279dcc484157189356113aecbb5e7a50eb24d7aae13332e9e0963acacc891c1b81dc3367ea56f99d5df1365319702d47fe41f4d67bb88f64e640ef3b1edf4139e80a63dd624eb700628b69517961a000ead88bf13d2cd12deb6684c107845d2b5ac8bcfc7206a2c51528e6c1c329311985d4e365b3f7a7d37bd920b6bdb2ca9578f62c502faca24a33a7f6d8be3dd86f32b6c0c76e5766c62aafc71804ad23e2e0985229ee9cc93cbe0bea98a497df8659eba2555d5c2f9b876582c40e9dd42d7ed8810682893c97c4fba44dd26c7519be42d6b8a25a1ed0f6c5df21c05a03997cfcb092f8d8dbb4c2f7d341bce56167e1d7036541dff0c057487f32f62b912f643e76d4dbde7bcffcb396afcb5dc0b12bca036219c3637aff4efb518d9e089430960017e9b1418a876e0b6f91c0cc9c4bd620a5f7be9984b6e35b06c77ea46ee891e9c5415b75a0dbba43d994b8f8da8eadf414f4c71f232a2ffcf4f835a2132adae6e7887241cf433a831188b76a53c3fe8279951c0385822fb82ea629d3817a316d411a3f22f62cfab9f9ed327c5460a8cd55c1eff37b82f0496d33fba45e1bd2c9e7dd910121a46b5597d82f1caf39297031a20643dfc93ba57f646af7a1b423a4c4cc4047da681bb2160743a1bcf171db971c8e25fef13437b9c7ce283cbf2c2f38ea7ba29ba9661a1824d75db6bc29e670cb5945d3d8e76b913b625f5cbcbea3ad6a04e3ac2748b7474184cd56c192bbbf213729fd646a18622516d77b3ad383428e5b092130e792ccd2d1e06e1e5a9c7e0fa58a8c691569397740afbf94d530b83348bd9e73efbbe4f82011d54617b14e5e44b907ed6969d6bb96db8a40589211a3260db026716c52307fc1734c3c4621995ed3250fab9ce30d92eb3a9dafc27c311cef5d3c48b785f14eca4120b1d71fdd2862deac042f08f06138afa43501f9208a453e39d5ea4d495024cb14d9b8316500b21b3af844715145645ccd2afc30f47c9f60bdff3d62ee3212bd47245d042ba187f1d1996900a6c0c7d05950460b0c3d23994f3d45c2cee92c3431f615ec37b85e725758732724dd06bb4cfe2f64df0b89d7d4e1b0d77a8d06568b0657d51a914a4587a412aa8bf1341d2b59e175d237a091ad3afc87baa38aa8b7dbfd03fb2416ab6e5ae0d9d23244c066cc220374d74c6168f5a3a8562bab8ff48f300e4cedad34fa55fd605aeb6ce232465cb13201ffb677be9364aaf64bf5d08898510f6bcd9fbb68e7ca162d89e5821567839b376a4b87708dfb00e555bfd7a818bbdab14668405a4aeeb796db21dd0849b8b12d55f48e286f64755447c41b5dec3a03620f000d93a5bfda522b0bdc9490a5d8ec5d5193ecc0f5e5d8c08ae1ab5f54012f7855866d80f64c785e2117258e023c5ef5788947d2ea0e2d8e97bcfb01044732d8964baee41d41f9046e0fb50e41ba80212c96ac842625c2c201c19a6e77f347fef6dbc062b52c1f21d3fbb05b5937967d558c8815600ce05a2c045e9995696ddc3fb933cf19838dcd2942d70b8208e124f1c63015fc829522434eb10e6c3fc01e9d5b7311d7146e069d269a2909bca03a9867994067e1977459d8a8a390bf1af7a70f592186ac13ec3af771768b99b2e1851364d36b13a14628976d37ba60bea75c3dbc8480fcee8541acd7be04e846f9dc67b86c5e88445ec9cb3847f872b4151b4801abacbf0b1b57e32ed5a30b598db500a435915125d292b31f68d387cc458b88d872e49e55f164dd26224c8269d76b496aa2387890a53c2560a0ca7097c1e4ba25c5e8591263c44138d0a9d875066807cc9765efcee1aa516d9ca32a4bb440606ded96d2256083b5e90231874b30483c18c29aa0b95ab69db382981f3aab637470892b80946325d7c6403f73ac7cb94a34c8fd74f328cfc8871a9b84dedb5348c5b093362386e107949138c8552037ed27c27d91c8262cfef6fe98be25f5da96f13d866eaa98bab9ab25b82e9b847333beb37062d17f3bd095c6177b5b119fc45321afd32ade0039401aa7633a2be8f33242f415dd31494a2ed59a4d406b42e540d7faf11edcf85ea75b29504c6b13ad819790c023f09dc5c46b6559ec44f50ae557a1dcd9a25f4c3e44221520e196bedbb87d0a832057deb14a612a5f3d817e87c42cc1319cc339026b24931de3cf710f4b7af6668ef1d01fbfe8dfa2c8db5e705cc49cbb585f68550655f8b250d1a3f9f1003377b5d7a530d9f731c024922d9115431b57602e4cebb53bb95bd2b0e3b8fdf6d7715b9a7bb26284ec1dd8764a3aff321711390227c7ef4e50e8eede17ef8e6a983ef44a75bb79b5e3f225c1387b70765a2e9d1ad8a67401355a938996b9a1a3089f4d74359361c746c103b3e403c08e986da3802df0e820adaccbbf0a0a51b9e17baa7094f013b00e77bd9c49aceba144de5426235ed13ed2948a25719897d0987c13be6e083e79193aa063d4c5cfbcefe9d933dcce27dd64db52ac2d7164abb8b80fa0f7ce24cfe733f882b999dd1ecbbffc50d59042d775061d60e83adfd4e6b92cec62e9b6a8999bca9e06584c1794efe35aa9f9353a6ef0ab72e71495f069fd960babeb05cfb256f40331a23a66ff23f031b6f27c00d66a0b2a465c56e6c3d671ff52ebd50403b9c78898745c88cab2c96baf7358ea671dfa0fb3159c3b355c71a537990816cee4234c38247d3f22e85505a38ca591b1ec0409ae56a5ae984b3224f3adc1d2b2c7be0cdcbfe86b830d73891c87d3007ad1397d8cee99b75f44f9fdc43571713342a846f879c631757a7651a168685e8c1dd361b84c767e2df8a2f5acdafe0bae3c402ce2a40097c313a148eeb7f4a38a19aa519d0550444e4ee0d55edc784a2da6522cb1a246c78f1579ea01abc640a95d24c87f9232a09441640bf0be458db2dddf977fd5ed88669d4c0006cd2f299ab39f950de01b789b3912086ac1381a4d3909b2fb1ead03777aea18268485783838523b37ddfc3a431b72b6434da6fe3f2c4214e345617397ea552d25aa48ec7ecba7e192f8ca93625f9037fece052075f5713ec9c490ee04ea2f2a752e630095a65829a257b0e4edc3c668e1ec9670d798bf0a1de0c25df008eb334471ed5b949d978676cccfef93f2dc3ffc739f2a28edcf3b9b1dfc5da90fc349fa7637d0983934b6a2dcc3ceed88bb457d3657eafbc10c6919a839532be0efb6b3e0e7679de5bea40fc9be234d3a05a9bb8b3c33d2f4ba12c9136e2154311ce4458a6d93cba83d8c51a235c0b52513747cea77e0e21eb25143b7cd6961e23b137cebde307c01a147f9f5d25cfa3fba77cfbc9e3744be3c212766ec2677760c3f42ffac0ab526b91dd3f7fe83bcf2960ad8bf7ac88dd47ce3be35ab296dbbf34aa1344f2632db0a79c6558635b43568ed30a80667befd74896247c50746807f749a2ce6e2324811daeebce279e655d25b2757302a694130131f242fc324e8af370120e80ec93c28611ce3bd92b215695fccd8786143b9fb8226a71e513d80b2385ee57e8e7d5eb15f63937d5eed1d4264cfc5eae4d708a27bb954eaa398fb100040b58fd5668274150fc8df2f1295f442ede7d970924c5f8e9844569a6f869511cf3a24d6edeeb45e2c66fe9173b47c31ccca64a0d174a884d492ba515236d202d7f3bbbcc4211d4a9f6a45e178c23fea6d80c2869b28ffe75245efc44c66cd213e514d2a2b9629036cb40a9c4ca8cdc274c329003260c24e2d258bef1633d45755a022853f8b1e01fb12b6f31cb949e9beed8d636f10692736e994cd2edae57323248a0bc600ce1220d807c3fa16946e9b84bddde20db8c42d1eefda9ab39af6698dedb6bba93f898e3c834b3389126109034b76d932134dee99800756658d9b008d4f4801e82ab54236d89ff5f028f7588859e4eea054772cb00b3278528749f768bb0d613fd4d71cd2de6bffab1c8602a12c27a2125c29b890b0bd38158edc746e19721c6430c960b64a05ff0c48730b930aebfd595203a61865b8d4aaa6e520aa79e605a7d3238a71b1285a08531933e9c0cdb5e75f4d172dfff3d46a2bcb73d34f6143133f216b92f734370371c2bec2cde4f8b78f138f8dbc4baad2dbd6072624e1e089a8baf0cc33c784cffe7fbfe8966ebd1f2aefae5c5fed88e59094aa312bfee341d560a53eaf99489f0a3a9d4bcf5c388a993c1edc8941a1bb90edcb9280098c7f705acfc394ed40d2fe5d9a31551c11cbc19160a03c9afd4f3ed35ff4fb477d563e756472123c569a109efdb3f72d87e2aa0a2f933b09c8b34101f80d9c8d3c01679345ea3a9fb9566f3858c100557846f7d98b9410585e42fe0b332337c9c58783dfceb742df8e6252545f10d5816d353b1f4db2ab888eb02934bfb998f471c174dc080bff2bb3ee6ed108de0179b7075e933cc582f808eab11883163b9ba27e68e79453505a7a0e55650cf3f349671c5e8e8df7c6fc144ba89223f2b707d09d33323b210febb6a26c35ae3fda1cef13fdcd6c09a4df08d0cd70cfbe8a34e9545c4305e8ebad4a1065d7c265bed2b80d5f359d70e953a0f1f04028162a84d6c7adf4673fe699aa7d775e05a5ff6aaedbda9a109426dc3a0f62dd2a71ec99a0338bba60b2833eb6cb82e56099337ee4f10d896bf13f446a82efab41797ebcb8514678ea333ee36c0efd7ba6a4995a41d75a14e5d42d3b4c1d4f0671c09196aca61960c179eb9742384b50868e840879abd7f682473f2f34d800de85542fd6771f2eaf68f62bf7563aa74965da285be3fba796e1dfeb045c24b5558f4a650ce570f6d94c53b8732f87f7fec7f034ebba4cda661c3c43e19c13e05d9c239bdea6394ed8c88d52861724e1515495cfbfd7b039edb7e3f8f3ffb4c5b58594c6dab3a044e60584b4bb40cddf009faa9b14a0ecbafa4105f490892ebff9cebc6b0e18b065874e392e6f55be80943fb17fa444862c3836a819287ed47c812427663953e477b983621095208b5cc81c6c3c0d87141658fe338105b977d8015d98288670815963485c495d710689c27b543d15f9fb78118b49ccac0e97fd924e3e9702b2c9b3f2cfa901b29d1342ada4cee094c9dfddec66bb30398c9afc4d61c308ca1fa9ea7572e8d868a57a0f1378d4b053434981005c5fbb41c70541fd61a47549e5fa42538344eba51e232cf87a90b7f9ec3cd91a4a52c17c626f4b27efec76a1fbebbc668165fd29f8a1102a2695d84048360b3c6febdb43571c3cc27f120ac2f5b50a2e3d85254b9bb87e125af3e38ee12005f76049db5a9f9ec8bcd85f6775f4b2a5fc4ae96ec09cbac13eab4c3256066b338d5b201112f5d71f5171226f1010a349c8483303becd9b3c570cb0d49193e09fbf626451f8f821767356938d85a53a6c92767b65385baf337323a550a7d3913cac37e317cce4d6edb7ac51ec77ac778b6009ba7c68b13f1458dab2c52cc9791a6d96bf3a0d3a58c18f0d48fc729a301316ade3740330a00410bfcff3c92d7f200ea0d49f6e9a3ee6b498ea178607ffa71f9198a7db0135d94036ed149a918e56888554c782a2c34e4c2565ed89969d1021916592fb562586dd02e3d7d070ad168f3dc5f9971fc250872871656214b254794b92410d20be39a12e36b46be36d5bf67b94e44319b6debd64f4a9a1c33bb25bd89e1185b7dc91aca44dbe11cfd06110ebacc5174a4828b48af294f1baa068ad4b36a7737cd440f24c98949f0a3f1561b764acea7bc99304acd7ec855d971c794d0ce1a04211b6f0dae45c35cc8a7f265d4f0bf01d2885727c26af41534f4df8b89b63d85a139789beab1b1770cde3ef3fcfbc82bdb67ba93a66ad18da22462d7f257a513c9502ccf7ee4c438f4ffa6b58ae2d45c90b24d480900c44d121d9a54acbf3dcd4cd603194750e1c9ab643e591cff7110fd133629f083349d9ed7baf3af7d99335b65d5a9e388ec915f6cd3573716571fe7367d23c7d1c9c63461a60f7066868c552037153019f663a2e87b558933eb8d564079cc0aaa8ac0b47bb19f1d4916c4a8cac0e013cb5ec565fe3737709d822a72b9a997d296f713c3972a74c85d5a82e10276880f8f90269170588caceabaae49956d65198da54676e6bf3bbb84bf0a189093b0c1f68ccaab04761484320a9b6d3ac0f08d738c259d96a80a74d1e4d7bbd48b977717ad55c9ca1069276474619ddd5ba5d8f71ea86e839a4dcf261e6fa781bd9816670cf598d8f9314c539040c48ec7ea657d8cd0722b065d12de5662fa70eaa617df034606ef6b6c715c24f54dda07f386730af99932a0cf1ebafecf14129bc7a6a77613deaaff36dcef706e67fa63c6282e675326533cec3938590e52ed811cba1dd7983c6f2ba533bc95f16584e1a0061ed8d6fcb492003a843726da7849f358a5bb3cf0f756f6b089b3821844f81dd89391e4657dc9cb700f579bc4efa4904ae1ac7cdb5b92419effc1bd63162ccb798c2ad4cd966704c91e70665db18fea15b29d6d3bde3e0bc2d35c31fa9fa4e6477e566a6e9b4458cc96eeb5cb693cada850c15c515ffe1a147e10fd0b8dc1a5a2f3acd56d281d44ec002d42bb0a51283f418962ed799a9007f45c7d1d135fad35ae111efbb875813abeb255de514a32d6bf2bf370639d62996d80bb12610fbebeb928e9acc7811d273c55ad86545077ce5f8f678195fa1fe56a472b70b2d19cc3d50c0eb7ba6df5b24cb03f8c74716d620a008aa97899aaf66633a4c3205e7457cb926a4dd0c44dc28eb42d7d7afabd2c75b71e592b7880430c2336ec43de53da945ee1307f68f6961b88209c556375cb9a2f752c4f88eaf503b5f10ae6e3d635bff5a0798001b7263157892f8b3220b08309ada3988f11d289ac850db05408705d25124e018b2d4f9956ae129ae64d80a52c5ea3ceee54e398fd4591b90931b9fd33ce8871a95ff0245846c06dbe298ba0fc2f45f2f01711a869832da542c43b9d5ea790d20ddef68730f3e33d241e3142f3512803a9d0023c79caf6bb1ff42caf4187ed418825832b8231b07cff0c3c416cb5d3780fdbc767f1827cd15458a3b48cdfb79a4f4dc7eab59911592a2ca85a35a0b3d73e16bb714b03fa14fa2ca07c63195403b8a58076f8dd0713c65b9b98d5d858c7622f4f6f17b97a0a0f1578633769698f229a4338c1bd66a1ed3a0c548cf1deee8f553f5abe0d8f13c6e3093b29e14b857ba65b6da5450cf29a7c7017ff3ea80c91392297ce68f31674188d25b618b56eed5edb7e831e858a50d4fd023473079dd8dff80c277d83e15801da66458715e7fc8db38e017f7b4b28804072750635211eb99c746fc21ae48dfba1b1e9071a874942900718254c54d2049b5856bb0e7635d3f4a914769803cd1b4fe2b1c4210745316e649cb87818260bc649ff4570fe833bc680c3ce469fa2c10dc063d591f129ca75dc1ba898f5de4ea3150f63819ec6011ac9fa490f48ab4c4869800f3b30d07181d5d3060bd29ed38930bdc7c8ed2ede630131bd33b9ff061ea4fc7eacaccf6e9a6e3c2b66a07ab2b1ad6cc9a04074fe3cdac7651aa817c759a9aafaa6e2ee54a240c1bfe373e6344ee3b8746a2a7ddb717cb4c9e9a24816bdbfcab3fdedbf43e3022be6b3de36b12dfd7ebfc5a3688e3d39a6a9f2de63cddc539316fab89ed816f0c38eefba9775cd2c673a026b04e6ee7cc1fdd6979ffb15a76f1d7a5acdd814c48d8c617b28022ffc63e89f1749b9014ee0703d5b8090c02b3dc78142c80551fb572ea7659a6219b2585afda848647ef62beaf9e7886eb6250f05f1afce246f87b0bcaf68342a57d594b07e2c7f1d869f942420f23c557ee87fe54aeba89eed4df87a4c96c9fb2a714457e87c5ff532cf6a1e432c8201e2f99b1071e04c78d91e643cbc0b69303c02bd1388ccda1fee6d375cdc1ca5c732e9feb403f1e678557216ae8b80197838072bac891b987761b4278f9fbded2db4dc43b838a0733ee356039bbaa162fa46bb6ac3661f780cf00b871666a0e8fa269bf1ef44c7ecea2fa7e186a0c0fb26251049c04b2c3e8cc25ed0e79082c8d9415f0d1aca867b8dec2cef7546b62a83fce6ce49614ac6c5b4cb305955ffd2f558c7c68220d3590246ab9a69e6e5c09ba040d4ccb8478c9f0a8ae6fe953f7b09036b72508400b18290637676578311e1cb6c4d38a2d4d3d5ee8f218fce49972ebe22dd4f77f5d2a64ae59a8c5453f220aa2d004880cff5cfdc934c37a9a5dfc305ea0a83e6670b2484f646a29f6e6f9df1e410a2580dac3f838c46d40b149395f88b53b93102044511bbfa39a89207027ce6f0f38d65824a5644eb8e6b7202060e982480975d1a08bd6cf93daf35034f27817ce88af433e73e65394f4754cd7c62ea2888e48338e3248acd8159c4562075a9ea209461fa8ca1d0e3f4d642af611c4cb5e7831f4e428737ea50beb0023d909787b99ccafae2d0284ca142db9d975d0453f4b6ba1ae34fb82cb2ada04f01adc249ad835ffe0c005ea78ce1075874505ea43ebca97f31448ce02a1e1d7988e177763b9ea89f8eefce7cc0b4f1a0ad3e5bc1a9842641b4bd2a0849a8e5730a2045673eb88169ec6eef33592c43034463304e69be56f37bfed76fd7e6d5c2d933d1db1af7f90a6b5494a14f0a9233d0721b9c695a1c67e143f4cfbce31ec8cce74543cca348c6b57625824f1693d9ef59b3b9fe14b7da86d182227d156c55a604a6b1f368a26d7b7113d2b13905569a30332a9667e715f5d10f74bf35a9c8c3bd2b7bf25d2e2146ddf10670ad78211c2d0f049212916e2a132ee295e41cfa1247ddbf28e04bac153273559372575e7c4293f8cfc21519fdcb7ab8c11bcc546852885750ca697b45dcb293623bd0a5f93a473bd6a72c3095f40b99aa6a9a6dc49647224ba497de61ebbc33e44c8a711f0d56e05cb5576f950965aa7c1f31b2f52c666e868d1cdd6bb8dd92d3aa8ab81a9d9594c3e8556112648156c5bec814d2eee6474c320261e447476bad4124bb0b0dc41afd78f2222c090d4ba7bbe46802484a3f7f776eb79b0a2c08801305ba7b44d1cfd496c62f26285097be98304430c5fdaa1d03e678b8407498e7044c554ecd70ce2997e24c59bb91b13c189f0acf676356852176e4f829eaddfca067ec839c63196fc13144df22d71e81a9b180d7389d7f01659a6c96a3ec4509cc9f6a1b42aa118ea918b998aec199db0e97d2c8a7ef5de5146d9d874bcd8dd3b8f8060b921299446bbd1c6ec4ed8b0c8304c483bbb3a4bdff99ea1c8e7eafaeda0d4c36423e5181084b7352394141aad5857d832e5285e47da7ed8ed476d8018acdfd941ee39655828942bfac6ab8c2fb66ae90e85e545df5e9db7377984e514e07161ab967cb05f1af314cb7ecb102eb543703257ef232dad53bf33296b190ca7849705ac76a81b52ca072775018621e6fee3b32a498566fbd74492cabc91645edd8d6afcdcc96b0e1d454c208fb01187287c24d53fed76e353d2121dbd486e56fe386d0d454dfee21d3f16b8e39431c77041475b8fba2c7cb9e60b801b19ed3b9368ee31b34a3a9ecdaf45f733b059223de8f3be8d63799bfe91a0692312db5461106622fd626206a004f07f73d54b29cda598f8c67f3276edeec4d617915650660a4f967b579dae357f1f5405b3a1a85adbf3463fff3de9d33370497e579d597469a814fbef8d97724381f088ee9ac4247206a5495c2ea1da337b16756cf9ddfa88e96e81b16fb333d34befcc59f41b9fe9c1bacfc5a5781ca5e8ecd1b771e45f4fa551b53d95bc5c2c28bcc378eef6d2c573fc4069fe281f22bc7d5e3fc3d09f6e450bce30de7048583c82b44e9ea1f958e5bfb24b7635dd7787265bbb0f0d45bf5e5dde6974d45e27e0cfdded1d1af235038afbc8567f3d6b52c34061b5f1bb94f7706ad806a785789dcbca18e54524dc3f94d6944afe7ff8b388eb9e11eed9f7f30e43cb5d18fd4537240784d50591574f4b3be92802b6ac330902d18c2bc02624a1ca2e79dbeaeb73523a72d32b2f5c0e8880785fa6e32f3f9b94d57738d5c2ce11326ae5651a01c43abce9acb7bd5f953fb306ca786eeaf411e72264570e45cbaa6019553663f660f59be4e65d3cdc527bb2428dea94e388ff056551d6373a386802beffd421a4b9828ff8d01ba725695e391f1f3cdf18c4967e77824b33de7d2049f2c6c9a9fd227e54c5d59efb42c83915138689107b55c174f000ff62e860afcbd3fd9b02f438fe9bbdf10e7bade93b6990992510b6257c7d1097e3ab37d4d36473a92d20e5f58f06c45fa00f5b2c66ea7e7daf30478cd1c94629df58749fa4aec90e1fc5a11ac4ad1783c0375cb2b5f12892fa63bb989722b104b54af43f2776bbf50d52ef82229946fe4b216addbbe054827642472444090f0328c931ef184bf6428c1caf09cfd8ae0998eaa899936e9df6ffd59b35b36e7622d49788688657143497501354e30608227d57f4bc222125511830d3af0b89a57cc8f05eab5b7c8a73d1f71f2c9d4595e80300022191a5ac5866758ce87054fe1f5a6a51f0a2d4733f8425083c4d04fd4f4246c5ba00837fbe2f2f3a0a07d462330cb2bd70be81d561a34ea0a3bd32c62c5831413a45267fd711505c39bfa3558a475b9a04c7df23197a454d1b619fea3622be72304fe6728aa066df08696d5e16cf6f0c859710e27dfb939a1dfd5a47487b8ca16c47050365a474d373ce34b741ee47dc6691081bab0487f8866c2f6b7d2768a148c739983c7bb85582608be48e255782591bd611fc8776a1abe10bce0d7560d95b91b59b564cdddeaf0668f234bcfeb5ba0fb3812ef72fc76b42d2e01b75381db8bcf4d1dd007b4ddf89d19c61a2bc3b6acaf47da72a8b33b1a6b18151652cc7a9a545de8ace0d33c0ae868f4312ed9e2bc3de8030fc63bbc94f12d7a7470f7b369d78b48d6a80fc5054f3a0638324ef464d9a7b7ef9a2c426aad4ae0aa370add039e3088f3d58fa33b7b69594096cd2a0fb567d23b9d7a2c4108c92e1250923c7c1edf4af9502da46a30a62448e03c08f1b26dce251e5556f3c6b950e6270a57c97f60390598c0dc772c96f2896f6db203849e4ebe34f78f3343b16cc88f0a5736c9782f90fc05e72457ae83e9b2440d8da960f75475df1f3f66de716cb62805d35bd67a0264536e47a6b23bbeeb2981d4a397a3225f02d688244aea1bde0e4f97633eda721b3bdd7a8181c975a55b45d8650cc2f49802fba538caf18dc0b11d2992e706fca649d7eaa4dfffdcef5982f0f78bbf141d5405f25fbd1f8a2b4296cf7861b5ba43d0ab7202a34cac73a373d9954531f6f40e5cc35e9e497a71a9885d2da1c68bcff3d10d32a5042acc6791c0b6093679e6ff520353e54d886d80daf77fe993c2d9d6ca5b79928dcaa0034c4ccaf079b23965ab7b316e67c5420f5749c02e397bd4dc7a08a0a945b9eefc26fe9d4eb86c1261f0f9bd9715ca67cda84d0e272e93669314d09a5f9b6e1ea834237594c670fc4b9a35bc7ad98b489f92cfc3e9310d55b7a561746d765f11cb8b2354df8cbc7278e0cf6105609e1a85405579f78a09686782fa6cd59432775005cfadeb44da1d6293c4cc3faf51933452bf360ed27c1196272b4276e6f46b4263f2c0c328b6f5bb6d33fcde4e6919aa1b1a2850ed6a6434f7b2fdcc9ae89fb12b28d18938d2274e9a46a29541f68d8e6e787f722659830d4174391b0149eb0150bae6d199ff198c30d8a6b502a2d74f4a81b81fc454da90e0f79d6e66a3a8c321e595f37a9ce7342fc0760c5d0922772b2dd24d6a45cd361fc6e4ad5ccafe5624810032c0b18dc17366bf8815161bd267cc7231b02abe971e2c74e224b748e6529d18223a283ad007960469b9615cbe6e6732ff006eb67a16a1535c900d7df34a331be30ab52cea2c660a7b1191f8caa9dbe88a46277225ed418042cd7cbc8680513e63389a24e46000382a179c6da69977b4ed3327bdd2f50dd4d1bfc21e3fdfb6321753f06edf61035ef43df7d56ba27ae700ca580558ee3cfe8ad83d49566bc2eeba4b5a402a866f9ee21ec42351c973fad4d467bbc12fb3e58005b21c2053f65eb3a9c6efbcb290c40f652e32d3f8f95d79214e62f172cea651a0f6489ec3a760aad58882893025b5e9dd0ab6a39653ada754bd7d59d981a8132a43015392cac0892280cb4038f3d3edb0f2394cc3046a70dd9b679c569d32ce0fbe1df453d9496c15308a6d00545ecaf7c97fd0896cb25efc4d3f35e107d9a6ff58bf3768a1c67c3f100d3c580e10346a5c28ccb7738258ae443cd5de88d2edd60cfba7413f52094dde7e409b17090ab080f82f15324801d62592fc93f4b9da75752c16967752d525586ef4a9c791c8b6761458507a386bbce4ef7c4b41e1617090bf1b66a802e1c6b39b4557595ea230226dc49de294a7236689bc2717c8d69fb717883c045811c2be9b153642709da79cf0f784df8e15fcc5e1636dc5c3140ae85846c0da7a36029c9ba81b0f9783aa3b017478bbf9d2cd6d82d875aeda795716ee33a5b29edcc2e422343db270aac9770b7faa30eb5f7378e7c91f70bffb8808d5b21deb36f76b7ab55708acc9492825d29fdc954ffaba26342c7389b33b40098c32b84a656c2ceda0a443d50f71761a2b508d6ce197aace10053d3d463109340f34f0709c611fb0ceee10de44961cb958f4cbe97be208224e090c8bb539cacca12d453ac7d764447a58013ee089261776a9220e8c00c3b63815d09e199eddecd94b1943c9dd099147e12faa0654d61a13fbd5298d658f9cb8d3b736a6b606b2d76de869f539cfc875b6756cf6ce3c21c7e177b46dc1823f4320883fa789dae74f24b20dc66aede77dc1954b91837e17a9f3c2113d44351ae0ff4e57f1386c9652b71779b96ee27c63e4a7f5af32c0831034baadeb27865e73973ff2fd9b9daf7674427cbe5eacdea5244ce7992e0fbf1861aceb803a8b6308421a4c436058a6ee220abb7f105b41c347da191fb3fda6418602575dddd93e4b0a917816fc161549fa114dd9802bb9e5a4b56e75979606177359dc9c1a320ac63a9cf954bdf11b84665bc6437e58e2aff7aa1c9cce2fd82262d72f4d3f43a429e32cd014cae31afaf3449355825209a68b6b05597f09b5dc92e4ee46e64eec0db4fe96eca4f2a0b7ede161d510eba748800daad5765d5f3a41d8fc64bce4cfd048c0208dd9fc6937e743456078e24e1ea312ee1cbb404ac83a711ab5e575d0e4c9c1e5c6e758d7e4d3f24dc90da0581b7472bef5d25df7fe0019962ef4996d402c64818983afcc0354e0c352eeedd28fb25fe7666467ab75c420037432dcfce7cd39d580b47147ed55ce188d3cad59b889c689932c4393faf269be05d1edbb37a83a9670d0dba64c56ba2057812d4639d76f17669027c27b44648099ec45816d19211ff924cc34c529cee380b287c24c62125bbcace56d011db0bfbed48053b5f08671837a1387835d6366f2b1ade87f0f9cbb8f7f76a42d9a2ef3ced42668c79039d79ef8a45a90c920797f017d0f2f0a5515cc7875d15f52ce81d19e355ad10f450dbf5fac424104c85c820864302813731960c13a3351e89d396c6715a8a1fc13611bf3b87d9bd5130fd84c6939718bcbcab391d1ce53c00f7b71cbb966c3ef705dc4f4a76788718fdd34a8b5c7d71ac00aa8bd16d5d07d4411a4eb4e1a0a61558ff0c5b1b654dcb7d87dd2ebeb2e8f0eeb058b3bb8da0336f3e085c361f293fce0344d5bf26141f4624282218f843112a7c509f41d6e8d3800b015b106141600095e98e4dbde20b8a5ec8d763092345277ba64611bd0b25241e852e57b06f17949630ca213e1e28df66ba81ccc7232ebe72465e1a918cb173f68db4c6b130889fbbe8d533e9f0cd114948f7c4f878b4701eeb4c54348af23368d326f0c950e0e455388a8ecae411d91d11e5b7c0c6adfe54a96d98a5408ff238958ed3435411b89568ffcb3cc2fd5845e00b9c6e3ea0f424c26ad45980e58b7ec5bd01d58239a9d20ff9fde224bdc6d404ca721bd320c5d55e7f39d3f592e7ddaf93705421f0e81f58546d802cdd53da5d05c46a0645cdc65c1826f76158b152f2c16b7759eab5c17462f14dbe1eebb56d6272ec04b23ec228ab4780c1af80897a7344cf7a1f85a7cee2a61956839dd004c00697e07307a348ea6b4529411d395bc3eabaf39ccc47ed9f70e85bd61236d35569329aa83095586666ec0ec04cf05aa526270d282c03c4a8560c612b168e5c35c4441b185cb11065385c15a85b605893de06ade30545668ba95ffec33887dbbe0d68330cbab1ad8aaee8206434637ea96193adc9bc24d4735a19348e4b044e4958abfc1945ffbe0e7ea46719797de45b01683e2f4f8c1f4a86943817e164a2f2f1cce5cd2b9f37335bc8582aad32f91952eaac665498e6a3c01e9239c14e15ac2a2bb58225e7e5614367a006ca1ba1277255597437cea373db4845679ee7d4b8f0f77fb6b720f66c70c293c6d7ae05339163a6a3ea215a9b59defaeb9bfd80d917812bbbe89c6d9d9c82969b82d5acdf08624041c4e65bea69cba62fa51a7e071f2ca8229fb3119e2e515438346ac1d7bfe1d0d58692f0eaaffc0061f2606b8b99cb94785e4f0ad4187cbc4727166c2ba5e0423a463770fb7949402951de9af6d4ac32a67e6dc21a88e025a26f07ea95b1759ee1512fded144743501b89989e122a92b15defb2eefd2c45b6b22d09e063262b0a8d853f3558ed93fd9db98316aefc2c37f11afbf5ab8c065e399f468b4276cb098c9ee7fcd939fcae8db8b423c087aafb6930423021cfc060c237d7a9eadf22f04729b59b00ee07d654cdd2ea064a27d47df9ea68793f2a17689a99843c367e9c626c69825e3feea49d86c54ec885e5c0936f701a693f58e298998f7346c43f9ad3653f2505f30782b6abccf0dd04e32ddcf7f4a99eae7c1112409a082f4a9e5f4b85927a101f4342fc6c2ca7eed1cf47688405137b98789fb03ae35318d0bcb167de53f7389ee70eb4406b93134771758593c12f635cacf0217d6ed71b77de5e28c9c6e53a77ced716439cb3d7fd5fde10eea91ccb5f28cefe567624a2b405705e35d94cd7d514e961328bbd22d899ff866c4c376318aaef5cc2088e414bebb11209cab241bc0e96f7a074a70f08abedb60f9307e8be557cfa077997094340c14ebb2c07d43666a311739a73547d526bbe9e1ca784dd0fd7d171ae16cadb2427b6f8593d6a1de2ee93b7c411c38b7bbb977fa85f38e6a1da401dc512f96a3f12b1b7a5643b7e5a83f55b53908f16ee7d71019494d36d77f38e209438a637a34c87c4d3763aec204a92484583616fbe26b6034b862e244dbfdd6b3d8e59411ecf3aac47e2ad4b6980c456ce43b27ef59e7102ae7e0436971adcd827029e057447f8cc17c5164d714360e4ab0359ccb21c51f6b8ac7bd775e578f54e8286c613e4bc4c4615fedf47583e44a2a0fe457eea0ef4b6f5f376f7549f758ae0c92fe3898ee6bf04c0a34541ddd53093cb53946c35d9f83201c44b807a66114484bab54796e73a2981e2d4f96694584bbf4adc6d2234bee16e7f2ad969bb13e8ddfd8c62d925851a51bfd6bf892cf826f125c784033d62676cc3c33b658a62ecfd02e84664e70ac45baf14defca202e83e0ebec4671aeff4f6a50e486b2bcffdac41aef1e06f16598cfdcab5b0c10cfb4b1e1b8d3738f88308f2ad4d60220e0f74ca14cf977f335996136a7ac20178ea820ecaec3cc4f511aeeede150a6590ed4e0e3871cc0e4ede4144aa1e783f04efa102ad47f706291d8bddedd5dae1a1acf83902b2009da3dbcc3e3bc6c633a48ce2bc0a129289826b3c5a21d1dc93a26ae0716afbd193af131cef9c388fe91a47dc563455ad0f00e85536d6ee71a7f936fbabe2f37e91cd1f8ecbf8b5e33425de28489729e8bb6321a34afb413f84abf27ca8bce4dc7483a91fab32713224ed0007b4e52423d7838cb0bffda79b0ef9502674f535e63969769ccb00a19f184b85d6a13d3235d10914a23595092bc14504d57c080ce27a4c250d3e9f775abf7d4575142322fcdd3ec2e1ebf919ee0482f7abb4aeeb00f5244cbd015c0be47bcb0feed38f8ca108f4fbb2f88dad75a311de0872ccbf8b2a8228fb9ddecabc4326fcea783670279650c57e2b3d9ab783373b00fb3b3cd528516a0083a44a96d14888f4c36b5e40387566f4ae688014c4a95a579bfa8528bff32448d593c5b2d7f078669f9ceb0f8ab0b6eb873698ae0f1ae1e4babde3585a68783b0db3e68680727e41ed66a4954bd16cd718139dff0cf96546a442b715194bb4f83c3c141691f4c3e0e7e672a4b57dfd3591c8c259baf128489e0d01f02eb23e53c7d9ca39b74c5d4261c72df9bb1d7c8a48a7c4a6a0198e0495b0fb1356efd365149bd947e39f76025352c8cac43f789e85e82de80b0906d8482184490f5b358b2f28d34409af289f989d8b5a2259589dca146f4abcd3e2dae068cdea32fd8d3eced234b4141590d59dcbef1c6f73cf0d43d77aeed3be704706c3f8877fff4a730b5336bdcfd73fe260e12a9c874baf13b52f17a86a798c61be79242a3cccb9f50209f4629ad9e268b3331f75f573f433a538d2eac7cb7a169297e0711d0e6869f53dd47af5d1f9c8353c36ea4f571103e4b0f621b635ee4593647f7da3aed977e375ded0715f10b348d5632ce8de26836970da50fbc55e12ae8fbfe9b8b7ec6eebc0973a95246a031115b5663545500e37de67eaf8b652a83a4790757eaf222c08f5a24e092265d2220d6f3dac7005f274ca551759681f5509273e0a69ffc724424ff4777547a82131f3f66e58e96e2003b9c5d4cf1f240c7346a5bc739ddada84b7735803624827d72b2288c18625e215330556921e675f16446332c3e2a67c4859c10acffa5a724e305abc1c089ce67622855d591180c99e74bdcd51f98f548a05f749e43357d12fc68d617f5a96d2aceaaff5b150fd5b38b108aa992c37d085eeed10eea454c6986918dd026137e1ebd18b31fd8a9a1ba03a93cfbf957ce0deac199aa5fbb97e73eee4383817fa9e53a54fc12f28902cdd09a81793fb0b56be07193321a1ebffbd5336a4cd436ecea96ff61c6ecb8dab67aef8e169d8da7fa77c3ba2892de35d8c8f7c6e331647c23d93f68d0d6f9227eaa50ff4540cda71d4f6d0dfa30ef3394409e4e6cf53546386ef9cbdf94d15846520d12b3369e93bb9ed029f8ca3d737d10c484c3cf417850912d52c3223b9b19896af945e0299d7c53e596a5a47b51a3c2c4dda81baf92c8c99bc049c252bd7724b0b7a31922f1f080a1f068dbf52ac2b4698666433e26eaf407261a7bf020f500263063671086b61a8de4661e625da8c045837ab054fd0f2d8103905ef976be2c4ec8b47a3c174a2b7d84f814d0020ac393d1b95efe2a146ccf6aa288cc63940c9d44877f5c33019a3ae91a144b6e6e174c38325f38a2af31137df6ed9aa86978cf9c1a505d4775607f9f6d27ac620a8d47fc09b5776c45b79677028b33277df9b2525d6e69a7d273fa33f6f0ee5c7a2fa5f2c89d3c9aecba664bdd7d4b11732f5d868d31b05353d9e2e61d2f2b5074fa1d8eab2b590cac43f84653fef69916e91b048eb24cef91fd06fbf0e16629547628949a80caa79136329acfd8aca9ed3c0f2dde522538d85246567c240ea9fe361cb61682e94654ba20136be2492fbbb719f89fc3317669c318e2f5767395a4c6aaef53d63596e10a0e0f4c1201f01414b24c95d74000b1a38b7cd92c16e3d53ebbd502c3aaf7cf9ce73a30f3853269d6bcd8d2807639917e59a3e3b9ec6d99bb3327d9102c524804bfbfce82f12716619bff4f848e75f8be23f027dbf261bc9745d1e5ba32f8e5fd0a0f43a13329a8a462d4a45e9c260c321e931f9c63546f9cfef9f5d389e8d89a4e483638d5e30171941f50e9d531472dad739d40fe399349915c0f408ff66213d72f990ae5a6f66da380a12b2537d519756228fd23bd55683e73e14981c3dae6ca7c4ed52f65d5160a86489cf5af8c5695d2aeca34c8a5adce5796fe940920dc380d8632412075ab5eb2ee5676dcce664ac8e84a85465a9a16192329ae61d134f010d2bf7e0d3dc591b93ae8e2823545b9f879c8ce442523787f1f2695f4af3d3341ef48d861f9184cea8a4312d70e127865002b4ccfb4eec92612b7f706d9b3e9f0ff83e8fe5999de577a0ff11292284c18ed2f102201d4fccca15dadb2b6fb8f8d7e3c887df509db88cd77282c3769857a3e6a8c3eac6f7b366d060490909e58786baca629951c2d70f2afa6541764ddc7f98636344acff5847cb38d084f240ed7698542982197c7fb37ceb018b167951041bc348b78f77d1963e567f10d7bebfed6d55195b0d9efa88fbc249972f4efc0b441f31115e419536dc2657a41e51869ee4ae0788e15f11cda1d17a0fd2a7f58127acc33cdf5906071ab3fb9053adeccb4aeb7c31b59113fcd4ceb3e1660dd98fe90cfe5ebafe9d89d0669fe605366e0d16a2dd528ed0a9eceb3d6be9cd31eebe801a3c47a1b80d52950082b1adac3f8f6c7ba9ae9dc9a24d256f6d4e37cdcd4587e6140f8e4f1607274bfaa40822494837b71f6b00e6d360be2cd31ca69cf558ca82e8bdf083b8bbdf7580181b0f4167217f48ded905cb728cf8a93f152881a3f6c8bbfecc0d6e72ac2811f1d5128a35fa9e2f732e2441da27ae36213308b48f254f82d93df393deaed8607a9d00d4aa2dc2e4c34896052e17830742d4236aeba272a23fe3ff10e9510ada4a18d97430a3b7cdc31997328911bc8b67ea70c1560ac7e44c336b51f8bd76c763b12e0de659125a0393470d0f5b00a50ca0c4e1f96eb8d426e9726bc887d00b5babce1975142f2d407cdf223ae1ad01c5477e1f724e43737a344634174bd11d72ef204141fd3f8406c6e40a82810f71dbc67657ae274de0134246cb9bd38e90f7f13202d82617752fa248a2e697d249a75aeeaa86446e6112e6cd2a4e8d5a3115aeaaf01b6a18dfefb118e0bdb9839489f46f6db3522ad931506b3a5cb795cb43c58c1b1d3a22bfb8155ea6fa9fad93d0c8c61830234b0d132119832ee91336a307818be3ea5c826d384df621b74c1f62115c7fb4742a7dfa4a513c34937d2eccfcc888c519b6dcf743f4f3d68dd8ad09923d5c89f16a75ef621251d42a7d8600fcd29de72c64c92e1b48435a1d82fef150fa5b934b89f9c5a6e1d985b61c6c013a591a5ca30c3ccf4a9c45bb908874e1873d1b27d6ea37a616a03a5a13111556f9c1b9363d2d5bd4aeeab5e1409474b1f2926f86311a2ff654eab0d5e76e73eec629406cb954f7f30f892477aed658fedf0d39492ee36a11aec501a9f5898ce39647eaf8e8e5dcf900350a130a381a9295ac0d7b6807514faf21ea6ddd0e499349012cef3fac42c9e850dedbd82a1959319d1d7975f65eb4b07554ef9d97a5cc8bd1e1665e6353e2b77a42c16135566337847d3126b7bbf16245e5bee79f510f0938f1da7dd426a216b7b9b75de09d607f46ca16db611e2d495c1873c3dc57d105bbf1a02e7995c5c915cf508e27072e933ab02404c828398a44312bec28cd2269dafc9a37b0cae92c08e0bca29d3435037b3a6b6bea6052a0d9469285bd1ad40b8ab84e0ba14dedc66386b0126efee9ab24de4e92f3be27d97ae7fab07eb90a317738ee59bbe96195740446419153aec4a2e88cc4d068650cc32b1bac0e472e7cefb94759e47190b1d93f813dd4836aa0fbd57dbeeeeaf5c19510043eb29a5df710e43815b8cb249c4d22cebd338ca50e0350925c0cea1f737e66a5fe8783fc269fe1022e674484c216a1158e50c5cf4f7fe0a0d64ec99297a9e77db7db6d5328bd73dc88e22f520a823c259f087048bae7068b57302595b06f67eee69fda42c818c4fd95362ce36c466a82b8993dcdebeb9c9523291edf7562c01e732b562fbc1c430d60758bdec85f4a14a599cb989a0df1ad3f8db6b9924558df4f797f827699376421e9930bbd019bace80f8d8d52e0879dd485d8d8493636aebcb097842b6cc75859d2ab05703a17f4e150f417fbad7296601a211d318fd30d0dbdf3c3d481b1a3baf231c25ce1acf51b7534ca2efa90b05f68ac484b3305529fde72dde6038b9166761fa23e028add02a9baa3a35657da87e81ecf9a2ee81415a26fe3aa931d8ff62b569645b892ec8905bc12ab29f44de892a459d7170ada0940660b5e34b065a9e45685cf8604b3ef754bbc7ed7aed7a5ee083aa5b69c3eda685bdf6d35a012e2bdcb65d33d8c9ddf069e0294d644eae5a46d3cd61db67e44fc086d8f6a1c540600244bd20b7e4bbae1a67a08dff23ac94d688e6bcd4c05594147bea6eaf6821cc9597ff0ffb10fb2524545f1a434d2f1ead4008c2494761be9879a5ea9201de6a291f290c9e8e8d40c494abc44505547b60899416e636dc9fcce00fc49017beda75a886d9673a61c4de3111e02a9f13fa4117d7cc01ec4d7e1122f42b5567668a9df0f435668e1719374d706f4accd87051f2f52f95435343e78984f9258db127ad5306d480281644b2f2b333d457d88203312df339b8e95647a6d66488f5c339f471c539d1fcfe1b8beb63bd0f1c1ca59b0ed00988b1158d663ac1a724f0e649280d354ca5da088d2bf6131075c9eb1dff7352c40c117d587e63f7823d2662ebd8209411c1a0f9feef2f1232304753e4d841978bc60c1682c21cce9ef53352cf7be64ff1b088735d9874161c823fa4890749826714e9f460bae59620280e258af545884b02f14162604329bf80cb0300662463bb06bae88a15688c176b80a94168eee0625b6bf79491370db9af6630a301bb8f5faccd9ef9a293908aeb7501ac4e1b2d75f92886d4b3c7db32e4d8106f23d9019d8d2b5b076163e32ca54b436ed9a4c9c45c468b874284bbb958336e680d9ca6e639eb6c8f3343e9ca772017f897aa7429b4c9daf78ef8366c2e63a4a4e9716af143efc06d08c698ed00f10ae0a545cc7a597dc57181b3aafaa238e5bcc4cafb3ebe25fb6bfefe8836f1fe5bcf42c3d286d793f982c563cafa7928b80bd84931a39177682aa798089fe12fe7b93b9599ddb9c8f59bfed349dfd3ad502cf50a66c33931e44617d59869b070d35f27973eb82f2ad8255ef8e4c4f2b03035c90bc80e212beabc2c95794188f1917f26c9ad973d2e1664cb3fd6184bcad59710d1b7024df266b12ef9d100e1fe49c9c3e5ce32314c3864d6e730ea0d8d280f5ebea716ca6ff95282cff6c4464c56dcb757a44aa7f46222a160bf3d21747fbde21998efe9ee095badf7537a02210105403d16bdff736afcef642a4bba47de62dd08a7ee765eca1852d3be3dcd8bfd66dce00d20f6b68feb97c46d3e7e51f74152766f0c32d2c270a889fc0a21876ce93317ba2864bb09ad8ccf471bfede40425f37dd1a70dafa1ca0dc70f47ba941dc97faf1004422a1fef68d2d1162d91a51e95cdcb7dce18b3b79b09e3244b0e0b61ef5bc6ab2814de9c1dd7e44dfb66fa5e8a2705bd59f57bf5500d8f7ef0002c1a99bf82900ff58932fdeaeaa2e630e9794d808cdc8ff7d2e425577708c4806a22b44faa82adfc2e80350f1068452cd9539f9870c68000cf184ad54ca0142161d4fc325969ad79b5358ee853e4d64c9935834ee90be91f391533526bcb59f856ff6bc530f26f531842875b6b25567235dc819b426ba6a90d778f79213c122465484ef26cef12e0261185dea20927b6ec735dbe0130e5c704eb40a66b78efc110318a066f80fe42ed0119053c21203be3d69f63f50433abd0d09c1c1d00ef40fa0b27fa1ad48a8729117a31d5f6e19ef722f84691c84011c9055c3c08e647f0af70cc4b844bddc0af109e4a455b8de445edda8cfcf08438974767f7254ea46cbe6d0efe2a70e1692752688c7d1c3623d568e476ac9beffd915c1d88e109cabf3ca35b9353a43800fb9d31aef425b5800308a39c75acad212518a27078341b94af5736cf8ef7ed0cb9bd00de1f0ed7179abb1d10f5bc99f96a1e691289b0b31de9e3f288a7b617a4f48208307e725b3143982787526c24d2cd99178b9cb513f16530c9def2687424b2f083b69f16c1a21131e5996ba8f0a5204cb5bf54f794694ade33eea7214593a9182e0fc924b99cb1e9753dfcc0975642f715be35332088a84ec394ba0cb8423c417bc4e6634d3091c907a83a14c1bb6125ff970c946d7f35145b87d67058db4a74c48af3429b8c422d5b6e2dacea30ba0e5cd8c25d5a0cf6dec67ae3c0aa62f860772d495fa894e5579b28951a2bedf06aa3fac51056ca7c2411ebe80c07818d2c2bf0f1f148192ae1b632f4fdc41265dcf564726409302b9c53f2e51898d2cebb004ea66c93a5bc67257a954bde28ed1762d323c81509e8e4903fbb9c57250cf877a2cec34835feca94332597e5109afe96104d9d6295ba1d8709d14fd55a7846dad39a900cff7ab6983df62fa9dd42e1d59c4c4bf1cc05c6d0e23fee3e462d0610b9754159fd313729c32b23284a2c1b00acff9c8ef188c6e1ba076e4cf0b37e36f26ff959f5ea2d39ebb6fa79eca1ce9256f20d275cfdecff4c14e8a335201468c8c2344a56b4f94ae7d4277a326e0cfa54575d0251649768b416977f3940f7f34b70d911968e3402cb37b353ce79ca62bbe4b5d1b26b02bcb22d44f8d4f9d4b979f2812ea23c16f87f153cd1e06b58cab88b4bb3a442a89b6e3f1934b0f019eac9b1b81fd80b694250347844de850b427af106406642cb00d969135a75d5a09cae3d5983da5d98809ef232b5bc2c921c9972bbb004f29cef4700c026945ba08bb4dfbf14287797bb163bf813cc5e8d29e8d51de89b46c419bc8eb41d9623d36dd9537370377679c97c0a4c13624c9a813e65bc68694b5f64c6282a30711569b33d912b256a7a1b1f3a9cca4810f62f21e8fd66dde25cdb23f8f41a18c08cf43f4499c8840101017220ac9d6167558f0b9c73e3c24c72907ff7d78c7ce7c420644093758dc08c23444260e783c3477863533edda89607d8df90f2c154bada5e6a9e1ed405cb75170b75809a8350c3d01b1873a031a8fb38866a5a3790856bbcb58f256a67230a84a0e7266a5a6b91ee6dea02f594a805641b50407210496f3601f7e5b0bf6be9fa926d571f31c12ce54d2ace749f9870a1cdfb6dc9d3791c550d6911dd81261e70bf1fb63242ce8957584ae8890dcbe69f199792f6928d2e952061bcf40810c17e07b3e0d410fe55f685b32941bb4756db08924b86a31077fc5b0bcb491de2419cfea8bae0d2092f2e41dbe7cb524ed6a019e9c0826a82032aaa9e715a52c75370705cf961a2b90682e406b4fb194fbb2e91973b533ff6b6ea0efa5dfe037cb4c2bbedce924d5a46be4c72c89d523cbc3ac40c96d6f52f00a0504d8bce43346d0735d4a8f3de6fa382b013b1bbeda35cc9ecbb5fcd7831f5ac56a72373cb142c22272dc28eaccdb4dfb1e37a2aa0f651f672765a6f7b9d14d96d28ad911ff2f2ec744fd36db94c0b300ea93d402c2588d6247801d1c2a5389a81e864705c121f58c5454a049497dd95eda5690228d8932172140a8681e5b3a09528b1d0c7e44ca54d2902a26371cefe5486962cc12e593a4906f9236748a47cae5f626320bc211f967459b456c69d15e45a366eeea6afc3d50b2141069e171f45a0ee5dd7fd76cf88c19dfd0dbaa8c0abb8803b8fdbf3ff67e9e7d7d85952659e418d6ac1302e9d31629cf3e4250806fb1671d190b300bd7b37eb6d7f474014a94d1218a6d00c79aad9dcb40f54201e87abfc95918a65b580c64d3d909413407bf44a68d4fe2f9fd3bd9aebc4183df6b4248308363ea4b940ccbfea415fd9476922ddc64d5bec6461a43463060bdb2d6230e739bde271cdbabb8a7d8899b88a9efc708e1ecdde85ec7db524b30c1afe4fca93691152180b120859e4a73cc6db9a38f690a2d98bc357db2237f058f905a3edbb41841dd7c6fe08ac0ec2e70595c735b4fc3dce4c9030dcf4db8617f1e310094369e7ec27909411c852604d5114a9ba81f54c9a01ab0f67bb7d4823dbf3186903ea3f60f8bf4d9ff850270c4e54fa4cde1d88ce3506f062bba2be031e7ac705196bcaafd995a83b2126fde3173a056bd5e818de7139a195006034190faef5b5ab1489c4e5a54d7161070c255be5bf29c8a9c745c3fc882f169a4cafe3f1bde8bd84f62760c835d7325bef38c60e4be946aedfa3a07ac12c45eb5e8f8bd1665d0806d81da95eebc5b77daa91b4201d40ecfe50d200120d482c1631167018b2601c4a67e5296b514d4d1e2018ea6f157e8c4e376692533ca1f207dd4bd5f08421a20132cd5afdc367186b60cdc4db5f2c50440d09ccf886356505088c54dd77d4b91f7b1dd22a60cdf672aee3520f8b54809f60d25916e605c2d40e8705bbf31bb5212a04fdcc732baedd4141c12c1e1574e0defbf1f26942cd453e10d7e87ac34eb121ceb05ea8b03ca6ce7bf15cd65d586e4b8536dd2e6f129c43008920120328abde1fc5116e833ba0872438a94773d35664ed3df7e1ed4272e1f86e1b63782e7145b6c99c3be05adeed7a156a51c751d84697b3d95062f4d1ef6b3db78bc22abd5b8df861ad184b234770c02bd4fadec2835970dd9ee73937478f7b32098f82b8fcd453830be62047f1de1a8d8f2eacbc2bf4f5f657c32d9f24b5b918a2d1561444bd84d288de87450fe485386858e886793d7126984e0c3551cb9bcd8e3d74528004ac310987548fc37c3ab774661d9c60735fd7b32e146615a9a005ca463bc45f96f4fc69c059eea384f01fd158705646cce0aefe6136ee4384f8bc80cf32459832ac04d54772c38dda7b26690698564e77aade0ca340f256732164e0c54bdf959e6c0c560213bd4f81d3a313f19922dcbd3f248613cd4acb56c58de6f13e3e5963cbe9500a8d895ee1c7b73c3aacddb6f8eb431bc01afdd6340fdf3554557a156189966d838ab97a97df5126e2b926e0bd77242f14b9f2a122a47455f23f5fc6facc9a6ec48afa8b2422d7a635bbe12b4dc29026eddbdb8460e9ff75d9033a943ed41614d776806647b89c510fbda1b44769f12ff5a08908dee69793f37919bcce1f18f093b16bd0907e49e1773c7fde3d65988759f3c7c558b6ca682eaeb49b32fbc9ef8df97f48ee0a0ae3eb293228579a26130905cce5903abf1c8e15e814cb661503abc1265b887f36c68e6b0fe81259b1dab44bc9a68b1f6053cc651454043723c7db3677d36c53aa2658aa77224ab934df2d3aec744d63b0e3793a739775249b3983c276f130ef970c4291a8e5d37d299a8075751fb6848fc420dbecb1949db995c52b3f43c671f89c867a2ff190a6039ba68c6f0258ed64676a13e4747e5893907b251d1f44ca756a279d709ef0bc7b87d77046af3685d7358bd2726877e14bd7a274e8e395724e0cf27b4670dfadd4aa771d4905daa5eba0af1127cdf788411174c9f573654acc263b291cd9ad20604691125b8ca65b0985f5c00f298b42e025cdc6c1cc100ca0befcf2e07ccbc95288ef7315c403c882aaabcc000c38a367cbdf5063e0e2567f0877d7f1882a5401ea7739e786e1efdf16341e678546ca5e246ee4ba12eb57b9fb1d4eeaaf535ba7ba9a05e8a31a28f0b4edfd47e3b88890b3d7ddd14784260584c067ac9ff4b412947c9694120d2322e24dd70af2822a84a5b878c310820e95c840048c3b50aee3b0a1602a55d85d1fdee5252f0db29bcf5e906f4df638bc9035c24f057556750d2b88b9d90f189948408cc68290e2fff77f81a27069963d173019e09a69a2d9ab1f0dede2e9a8759e73086cd332565d5786b35be5653a3a675157bf22587e0e15a59e05b7b93b78f274d0e148ddfed98e240121e59d38f1433745f5a9b3bf3e960394deee6af8f0f5feb28506b445fd010cd97916200eea1b4d5561611cb7aef9325e5889fca3ff29e43e56b713d734f19440357080ddb4a01b0e5ea6d2373c91e74eafb238aa63cff5d66013aaa433d091818f77f8e5e46ed585e0e36792e32a9f6c2bbcc75f114af97044d866f7d93598f481f4b541aa6a26312bb2398232f29acd33ce8108a464808138243114025d3558fa7e691522af55b63b9f1f54d442bf46dfab829cf9fc404e3fec16c21975efda935903c124d6227995cff06c22be0c367b752491199a6a8c4de2d7abfc0930b161c04b35e4caa1758260455a26934ebe3c62ff15db4c9862db200e3f0d341f8822ff9cf1856966c2c14c62cb125bdc14724a9c28e344179ab5a5f9e5c7b7b903287174d336ef35d65971628af0a6b9fa333cacc8296d31cd503bc13e56fe6f4e7655df1c5ab6d90250837c95e7fd41d32122868f2784f723f51159be522b9a9ed734332042ce61c1a9d53a02ee58ab9aae437e8ff08dfa77cb7c83443c717468435e2930943f6c84c818bdfbc476604059e7c738b4da1d94137507f72296b45aab7957ff02ebd763bef046bdaaa5331f28ab2aeff0741d8f574b611a2bf5f6603a06bdb334154d7b8315e4a585d34fd102e825fc616aa2caf23be203066cfe9bdc57f421ff0d1c39d0f7fd9dbc7400a7f792043ff093881eb54785acf36cfcb98315eadeb8c45ebf5ff58101ba47802872dd223ce7fb3c2d7ba8a201381e907ccd53816ddb47e4c158773fb2a4a46eb24df0ca6013e29663b717274cae534584982297d1098cfcc84739b81408610435037ad1df6a53c1d998147103c6b50ab2bf55b0460ec0dbf366f8f6b589df17fc881fe96b889a57cfb0904e2f89a4dc42483f61b8a3d18156caafcd52282d6f21f21b30d5de06442b72e3c938d835162147c6679fe82cb1191c6f679317e075b2a883bfbe81812b1f33d8a035fe1debba40fca001f66c05024fc2d3afb3c0761e5b0cc0bde57b1a18b437207cd1a08ddca83f5fdef878121af651143b6f9eada0eb93fa9f8f4rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkdevelop5-5.5.2-bp152.2.3.1.src.rpmkdevelop5-langkdevelop5-lang-allkdevelop5-plugin-clang-tidy-lang    kdevelop5rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)5.5.23.0.4-14.6.0-14.0-15.2-1kdevelop4-lang4.14.1_^?@^U@^W@^8 @^r]Z]]d@]@]nU]R@]J@]Ik]0_@]-@\\'@\>@\w[@[@[[-[-[[{[YW@Y7Y)j@XӸXXAb@X,J@WWWH@WW@W@Vwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atMichel Normand wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atChristophe Giboudeaux wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atFabian Vogt wbauer@tmo.atwbauer@tmo.atFabian Vogt Christophe Giboudeaux Christophe Giboudeaux Christophe Giboudeaux wbauer@tmo.atwbauer@tmo.atwbauer@tmo.atjengelh@inai.dewbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atwbauer@tmo.atlbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orglbeltrame@kde.orgcgiboudeaux@gmx.comwbauer@tmo.attittiatcoke@gmail.com- Add Fix-version-check-for-GDB-10.x.patch to make debugging work with gdb-10.x (kde#428688)- Update to 5.5.2 * Remove plugin "kde repo provider" due to defunct service * Fix extra margins around config pages- Update to 5.5.1 * Clang-tidy: fix storing of custom checksets per project * Clazy: fix storing of custom checksets per project * Kdev_format_source: eliminate a global QString constant * Reduce the scope of local variables in KDevFormatFile::read() * Move a format_sources comment from unsupported position * Kdev_format_source: don't ignore the root directory * Kdev_format_source: fix typos in usage/error messages * Work around QDir::match() behavior change in Qt 5.12.0 (kde#409222, kde#417628) * Add failing kdev_format_source and grepview tests * Handle errors better in KDevFormatFile::executeCommand() * Grepview: search in hidden files and directories * FindClang.cmake: Add 10 to the allowed versions * Disable CSS images workaround for Qt WebEngine build * Disable extra context menu in Documentation tool view * Fix flickering when loading documentation * [Standard Documentation View] Set the correct mime type for job replies * Breakpoint icon: add 32 px sized breakpoint icon (also pixel- align SVG) * IADM: take C++ standard from build system manager into account (kde#417903) * Clear selection when updating cursor position (kde#415644) * Don't crash when we fail to find a screen for the active tooltip (kde#417151) * Kdev-clang: don't skip unexposed declarations from different files (kde#402066)- Add _constraints disk 4GB PowerPC to avoid build failure ppc64- Update to 5.5.0 * Improved C++ language support: + Fix missing header guard warning for a standalone header being always present + Don't crash when signatures don't match in AdaptSignatureAssistant + Clazy: add configurable predefined checkset selections + Clang-tidy: add configurable predefined checkset selections + Don't get confused when encountering parse errors in default args + Fix ClangUtils::getDefaultArguments when encountering macros (kde#369546) + Skip clang-provided override items from code completion + Unbreak move-into-source for non-class functions + Lambda init captures are visited starting with clang 9.0.0 + Try a bit harder to find types for look-ahead completion * Welcome page: remove background in active window when plugin is disabled * No longer install modeltest.h, not used externally and deprecated * Fix "invalid project name" hint not always showing * Use default scheme option of KColorSchemeManager if available * Read the global color scheme name from its file * Fix qmljs comment parsing * Fix the comment formatting for some Doxygen variants * Qmakebuilder: remove unused kcfg files * Fix reformat for long strings * Introduce shell-embedded message area, to avoid dialog windows * Clazy, clang-tidy: share code via new private KDevCompileAnalyzerCommon * Make tar archives reproducible by setting Pax headers * Kdevplatform: remove About data feature * Support for rebasing * Add a setting to disable the close buttons on tabs * CMake: Show project name in showConfigureErrorMessage * TemplatePreview: Enable word-wrap for messagebox and Lines Policy Label * Filetemplates: load and show tooltip for custom options * Pass environment variables from process environment and set up with flatpak environment * Remove usage of columns argument in arch detection since old LTS systems may not have that flag * Pass the android toolchain file path to CMake as a local file path not as a URI * Formatter: Hide KTextEditor minimap for the formatter preview * Shell: use KAboutPluginDialog in LoadedPluginsDialog * Mention all fetch project sources in the documentation (kde#392550) * Script launcher: add env profile configure dialog button to config UI (kde#410914) * Cmake: FindClang: Detect llvm-project.git checkout- Update to 5.4.6 * Filetemplates: update addresses to web ones for GPLv2 & LGPLv2 * Filetemplates: fix wrong text of LGPLv2+ (KDE) (was GPLv2+ (KDE) one) (kde#414978) * Shell: default to kdevelop icon for plugins in LoadedPluginsDialog list * Shell: use KAboutPluginDialog in LoadedPluginsDialog * Make ForegroundLock::isLockedForThread() also consider the current thread being the main (Qt) thread, and thus add this check in more places * Clang: Fix a case of concurrent access to KTextEditor * Fix wrongly internally duplicated KHelpMenu instance * Only unload plugins after the DUChain shutdown to prevent infinite loop due to non-loaded factories for types- Require exact grantlee5 version by kdevplatform with which it was built, the plugin location contains the version so the installed plugin won't be found by different versions- Update to 5.4.5 * Add missing forward declaration (qt5.14) * Fix compilation error with gcc 7.4.1, ambiguous overload * Remove bad assert * Remove duplicate fuzzy character "/" * Fix reformat for selected code * Qthelp: Unbreak support for zipped/tarred QCH files from KNS * Qthelp: adapt KNewStuff config to move from collect.kde.org to store.kde.org (kde#377183)- Update to 5.4.4 * Fix copyright date display in About KDevelop/KDevPlatform dialogs (kde#413390) * FindClang.cmake: also search LLVM version 9 * Clang: Workaround for empty problem ranges at start of document- Update to 5.4.3 * ProblemNavigationContext: Fix incorrect link target for file:line links with declarations * ProjectManagerView: Make items with an empty icon have the same indent as items with a valid icon * Welcome page: fix version of QtQuick.XmlListModel import to match Qt 5.7 ff. * Welcome page: fix version of QtQuick.Layouts import to match Qt 5.7 ff. * [Grepview] Use the correct fallback icon for Collapse All * FileManagerListJob: use a semaphore for locking * Fix Infinite Recursion in DUChain * Cache the defines/includes for gcc-like compilers per language type * Only write defines file when needed * Don't set super long name on completely anon structs * Use type name as fallback ID for anon typedef'ed structs/unions etc. (kde#409041) * Fixed crash when filtering class list (kde#406931) * Gcclikecompiler: properly resolve include paths with symbolic links (kde#405221)- Update to 5.4.2 * All debuggers: fix VariableCollection to unregister as texthinter provider (kde#411371) * Contextbrowser: register as texthint provider to existing views on creation * Fix crash on text hint being triggered after disabling code browser plugin (kde#411371) * Avoid possible dereference of an invalid iterator (kde#411323) * Kdevplatform/shell: fix outdated window title once project of document loaded * Kdevplatform/shell: work-around for Qt 5.9/macOS bug showing modified indicator * Kdevplatform/shell: restore document modified flag in mainwindow title * Kdevplatform/shell: do not repeat query & differently for current document * Indicate appstream the ps desktop file isn't a separate application (kde#410687) * Clang: fix tooltip missing closing bracket with default argument calls * Include more hidden files in projectfilter plugin (CI, Lint configs...)- Update to 5.4.1 * Fix crash: add missing Q_INTERFACES to OktetaDocument for IDocument. (kde#410820) * Shell: do not show bogus error about repo urls on DnD of normal files. * [Grepview] Use the correct icons. * Fix calculation of commit age in annotation side bar for < 1 year. * Appdata: add entry.- Also Provide/Obsolete kdevelop5-plugin-clang-tidy-lang to avoid update problems due to file conflicts- New upstream release 5.4.0 * For a list of changes, see: https://www.kdevelop.org/news/kdevelop-540-released * New build system support for Meson, current features are: + Native support for Meson projects (configuring, compiling, installing) + Support for KDevelop code autocompletion (plugin reads Meson introspection information) + Initial support for the Meson rewriter: modifying basic aspects of the project (version, license, etc.) * New scratchpad plugin to keep "scratches" of code or text to experiment or quickly run something without the need to create a full project * The plugin for Clang-Tidy is now part of KDevelop's default plugins * Fixes and improvements to the C++ support: + Add working directory to clang parser + Clang Plugin: Report some problems from included files + Make it possible to select -std=c++2a for our language support + Rename c++1z to C++17 + Clang CodeCompletion: No auto-completion for numbers + Add assistant to generate header guards * [Documentation] Set size policy of providers combobox to AdjustToContents * Contextbrowser: Remove 'separated by only whitespace' possibility for showing the problem tooltip * Contextbrowser: Minor improvement to tooltip showing behavior * CMake plugin: Also show an error message if the CMake configuration becomes invalid due to a change, and add an instruction to reload the project manually * CMake plugin: Show a message box if configuration fails * Projectfilter: Include .clang-format by default * Add a predefined clang-format custom script formater * Fix code completion for nameless structs/unions with the same member (kde#409041) * Support newer kdebugsettings .categories file format * Show session name in the Delete Session confirmation dialog * Remove invalid check from test_projectload test * Document tree view close on middle button * Follow KTextEditor changes for hidpi rendering of icon border * Note visibility tag also with signature of friend-declared method * Guard against crashes when IStatus object gets destroyed at bad times * Astyle: support the system astyle library * Renovate kdevelop bash completion file * Fix deadlock exception in FileManagerListJob * DVCS Branch Manager with filtering and sorting proposal * Also find clang include path based on runtime libclang library path * TestFile: On destruction, close associated document if open and stop the background parser * CMake: discover more unit tests (kde#405225) * Be less restrictive with failures while searching for LLVM * Allow the maximum file size of parse jobs to be configurable * Optimize CMakeBuildDirChooser::buildDirSettings() * [Sessions Runner] Use icon name * Don't eat the backspace event when no alt modifier is set * "Reparse Entire Project" action for the ProjectController * Introduce QuickOpenEmbeddedWidgetCombiner * Add 'back' to QuickOpenEmbeddedWidgetInterface * Update documentation: the keyboard shortcuts use ALT not SHIFT * Fix up/down keyboard navigation for 'Show documentation' links * Lock duchain in AbstractIncludeNavigationContext::html * Don't crash when background listing outlasts file manager list job * Don't crash when project is closed before it was fully opened * Make sure we use the same compiler settings as the project is by default * Debugger plugin fixes * CMakeBuildDirChooser: avoid calling deprecated KUrlRequester::setPath() * Flatpak+cmake: put the cmake build directories into .flatpak-builder * Allow KDEV_DEFAULT_INSTALL_PREFIX specify a default install prefix * Flatpak: Improve runtime title * Adapt indentation mode after a new project was opened * Flatpak: Fix listing runtimes * Properly cleanup FileManagerListJob when folder items are deleted (kde#260741) * Provide debugger name and pid when registering a debugger to DrKonqi * Support for indent-after-parens astyle option * Fix bug 389060 (Heaptrack analysis keeps firing /usr/bin/plasmoidviewer) (kde#389060) * Contextbrowser: Ability to show combined problems and decl tooltip * Properly display argument names of template functions * Show size and alignment information in tooltips for typedef or alias * GrepView: Extend default file extensions to search (kde#402207) * [clang-tidy] Fix context-menu crash for files not in a project (kde#401917) * Polish Flatpak integration * [clang-tidy] Disable/Block Run actions in projects without buildsystem manager * Add VcsAnnotationItemDelegate, for control of rendering and tooltip * Qmljs: Update qmljs from QtCreator v4.7.2 * LoadedPluginsDialog: Fix initial size * Place cursor after opening brace for function implementation * Replace leading typed text when completing function implementation (kde#384710) * Fix crashes when document gets destroyed directly after load * Prevent QWebEngine from overriding signal handlers * Add missing break in QmlJs code completion * Create action to jump to the current execution line in debug mode (kde#361411) * Fix segfaults in OutputWidget (kde#398615) * Fix double delete bug in OutputWidget * Cleanup Perforce test case, and thereby its output a little - Provide/Obsolete kdevelop5-plugin-clang-tidy, it is included now - Cleanup spec file: remove conditionals for no longer supported distribution versions- New upstream release 5.3.3 * Use KDE_INSTALL_LOGGINGCATEGORIESDIR for kdebugsettings .categories files * TextDocument: remove actions from contextmenu on hide already * Sublime: fix crash on undocking toolviews with Qt 5.13 (kde#409790) * Kdevplatform/interfaces: fix missing explicit QVector include * Fix kdevelopui.rc: bump version as required by string context changes * Shell: overwrite katectagsplugin to be disabled by default * Translate relative paths of input files to absolute ones * Welcome page: do not add currently unused qml pages to qrc data * Fix browse mode not disabled after Ctrl is released * Attempt to fix a crash on shutdown * ProblemHighlighter: Fix mark type handling * Cmakebuilddirchooser: Set a minimum size * Fix memory leaks reported by ASAN * Qmake: Move builder plugin to correct category (kde#407396) * Add DesktopEntry to notifyrc * Output config subpages alphabetically, instead of order in which corresponding plugins were loaded * Flatpak plugin - fix typo ("flies" -> "files") - Drop fix-crash-on-undocking-toolviews.patch, merged upstream- Add fix-crash-on-undocking-toolviews.patch to fix crash when undocking toolviews with Qt 5.13 (kde#409790)- New upstream release 5.3.2 * Don't call clear() on a shared pointer we don't own (kde#403644) * Workaround the bug found by ASan, which can be seen on FreeBSD CI * Kdev-clazy: use canonical paths * Prevent the Extra Arguments ComboBox to Stretch Too Much * CMake plugin: don't hardcode a default install prefix * Appimage: skip unneeded cp of cmake, removed later again * Clang plugin: Handle CUDA files better * Clang: detect Clang builtin dirs at runtime on Unix * Actually cleanup the duchain from the background thread (kde#388743) * Appimage: add okteta libs, as used by the debugger memory view * Grepview: Fix potential crash in "Find in Files" (kde#402617) * Add All Top-Level Targets to the Menu * Show "Move into Source" action in code menu * QuickOpen: Trim whitespace from input * Update kdevelop app icon to latest breeze-icons version * Appimage: have only kdevelop appdata in the appimage * Fix first run of appimage creation: get install_colorschemes.py via $SRC * Fix crash in documentation view (kde#402026) * CMake: skip server entries without empty build system information * 2 missing KTextEditorPluginIntegration::MainWindow slots * Polish Purpose integration in the PatchReview plugin * Hex editor plugin: prepare for incompatible API change of libraries from upcoming Okteta 0.26.0 - Require clangX instead of clang on Leap 15 and TW, the exact version should not matter anymore- New upstream release 5.3.1 * Remove the CVS plugin. This was unusable and would crash if used in most cases, but accidentally remained in 5.3.0 * Don't add 'override' specifier for non-modern project settings (kde#372280) * Use qCWarning in path.cpp * Fix qmakeproject unittest to work on Windows * Fix defines and includes test to run on Windows * Fix projectmodel unittest to work on Windows * Make the filteringstrategy test work on Windows as well * Fix problem model test on Windows. Make sure that when we create a path the root of that path is created according to what is expected on the current platform. E.g. C: on Windows. * Appimage: use original app desktop file as base for appimage one * Make test outputmodel pass on windows. * Increase timeout for duchain gcc compatibility test * Auto-find Clazy documentation also with clazy >= 1.4 (kde#401075) * Disable plugin project config if project without a IBuildSystemManager dep (kde#400769) * Appimage: Do not bundle libfontconfig * Cmake: fix missing addition of policies to documentation index * FunctionDefinition: only look for (new/other) function definition if we don't have one * Fix memleaks in duchain unittests - Drop Auto-find-Clazy-documentation-also-with-clazy-1.4.patch, merged upstream - Use cmake() notation for the Qt BuildRequires instead of pkgconfig()- Require clang, without it the C++ parser won't work (boo#1119186)- Add kdevelop provides- Add Auto-find-Clazy-documentation-also-with-clazy-1.4.patch to make the clazy plugin find the necessary documentation also with clazy 1.4+, which installs it to a different place than previous versions (kde#401075)- New upstream release 5.3.0 * New clazy analyzer plugin * Clang: include tooltips: fix range check * Allow overriding the path to the builtin clang compiler headers (kde#393779) * Always use the clang builtin headers for the libclang version we use (kde#387005) * Group completion requests and only handle the last one * Fix Template (Class/Function) Signatures in Clang Code Completion (kde#368544, kde#377397) * Workaround: find declarations for constructor argument hints * Clang: Improve argument hint code completion - Drop kdevplatform-reduce-dependencies.diff, merged upstream - Recommend clazy which is needed by the new clazy plugin - Remove explicitly versioned kdevplatform requirement, libkdevplatformXY is implicitly required anyway, that should be sufficient - Use QtWebKit on platforms where QtWebEngine is not available - Use gcc7 for building on Leap 42.3, compilation fails with the default 4.8- Use WebEngine instead of WebKit- Add requirements for kdevplatform-devel which are not detected automatically.- Add kdevplatform-reduce-dependencies.diff to prevent adding unneeded requirements to the kdevplatform-devel package.- Run spec-cleaner- New upstream release 5.2.4 * Fix resizing of variable tooltip * Fix various problems with filters in the output view (kde#343124) * Fix a crash which could happen when using the class browser in debug builds with Qt >= 5.11 * Only show cppcheck menu for cpp files - Move all plugins from kdevplatform to the main package following upstream more closely, the kdevplatform package now only contains files coming from the "kdevplatform" directory in the source (kdevelop5 is the only application using kdevplatform anyway)- New upstream release 5.2.3 (5.2.2 has been skipped) * KDevelop : support whitespace between the '#' and 'include' (or 'import') (kde#394200) * Shell: Display generic project managers again * Github: Fix Github repositories not fetched (kde#392553) * Avoid emptry entries in project files filter list * Note org.kdevelop.IBasicVersionControl@kdevgit as dep for kdevghprovider * Never assert when the assert can fire sporadically (kde#357585) * Sublime: Release space in tab bar when no status (kde#314167) * Shell: Save entries of recent projects action (kde#385915) * Lldb: don't issue command when there's no env variables to set (kde#391897) * Fix crash when activating code completion item (kde#391742) * Do not add return type to constructors declaration when editing definition in signature assistant (kde#365420) * Make lambda introduce a context in DU chain (kde#387994) * Fix bug 384082 - cppcheck is checking CMake generated files (kde#384082) * Never run qmlplugindump on plugins that already offer plugins.qmltypes * Fix CodeCompletion of Strongly Typed Enum * Make sure qmlplugindump works on my system * Make sure we don't crash when stopping all jobs * Help automoc to find metadata JSON files referenced in the code * Link against KF5::Purpose if it's available * Properly quote expected string value in lldb formatter unittests * Unbreak the GDB QUrl pretty printer test * Unbreak QtPrintersTest::testQString * Also unbreak QtPrintersTest::testQByteArray * Work around bug in kLineEdit (kde#373004) * Fix crash when stopping process * Performance: Reuse the global icon loader * Cache ProblemPointers per translation unit (kde#386720) * Only set CMAKE_AUTOMOC_MACRO_NAMES with KF5 < 5.42 * Format comments before setting them on the DUChain * Set toolbar/toolbutton font on quickopen line edit - New upstream release 5.2.1 * Fix a crash which often happened when switching git branches in the background in C++ projects. This temporarily disables documentation warnings, as well as parsed documentation display in the tooltips, until the underlying issue is fixed upstream. (kde#358205) * Fix a crash happening on some systems when opening a session (kde#384162) * Fix include path completion not showing project-defined system includes (i.e. includes added as system includes but by your project) (kde#386421) * Fix crash when batch-editing defines in the define editor (kde#386709) * Fix an assert (only happened in debug mode) and potential crash when showing problem tooltip (kde#386901) * Fix targets being duplicated when using CMake subprojects (kde#387095) * Fix console toolview asking to delete a temporary file interactively (kde#379652) * Fix a lot of AUTOMOC warnings while compiling with CMake 3.10 * Fix some tool view context menus having empty entries (kde#386911) * Fix the progress widget in the statusbar not showing in some sessions * Adapt cache clear logic to ensure that the code model cache (~/.cache/kdevduchain) is always cleared when changing to a different KDevelop version (including patch versions). Unsuitable data in the cache has caused a range of issues in the past, including crashes. If you really need to keep the cache, you can create an (empty) file with the version suffix of the target version in the cache folder. * Fix KDevelop not starting up with the welcome page enabled (which it is by default) on systems without OpenGL support (kde#386527) * Fix build with Qt version 5.5 - New upstream release 5.2.0 * For a list of changes, see: https://www.kdevelop.org/news/kdevelop-520-released * New analyzers: heaptrack, cppcheck * Improved C++ support, notable fixes include: + Properly pass on some categories of compiler flags from the build system to the analyzer, fixing e. g. parse errors in some Qt header files which cannot be parsed if a certain compiler configuration is not respected + Improve performance of C++ code completion in some situations + Restore some completion features from 4.x, such as automatic insertion of semicolons in some cases - Add (lib)kdevplatform subpackages that were provided by kdevplatform previously which is merged into kdevelop itself now - Recommend cppcheck and heaptrack-gui to make the new analyzer plugins work out of the box - Adjust build requirements and filelists - Mark license files with %license instead of %doc - Make libkdevplatform52 obsolete libkdevplatform10 to prevent update problems, and don't require the exact same version of kdevplatform to avoid such problems in the future when the so version is bumped again- New upstream release 5.1.2 * Fixed a crash in the cmake lexer (kde#363269) * Various small improvements in cmake and C++ code completion * Fix placement of C++ #include completions * Fix a crash with JS projects on remote directories (kde#369573) * Source formatting preview is back- Remove empty phrasing from description.- New upstream release 5.1.1 * Install xdg mimetype definition for OpenCL C * Move print from int to unsigned int * Fix build for MinGW (kde#379454) * Look for Cppcheck as RUNTIME dependencies * The OpenCL language is actually called OpenCL C * Remove unneeded mimetype for *.kdevinternal files * Create KAboutData object only after QApp instance, for working translations * CMake - fix bug with dropping changed settings for existing build directory * Drop explicit %{PROJECTDIR}/ from templates' ShowFilesAfterGeneration * Remove unused "VersionControl" entries from kdev4 samples/templates * Fix ShowFilesAfterGeneration to match generated files (kde#378499) * Update Qt logo image - Changed package summary/description as requested in boo#1034320- New upstream release 5.1.0 * For a list of changes, see: https://www.kdevelop.org/news/kdevelop-510-released - Add okteta-devel BuildRequires to re-enable the okteta plugin- New upstream release 5.0.4 * QObject template: fix typo screwing redefinition of block extra_definitions * Update version number to 5.0.4 * Clang: Fix missing DUChain lock * Custom-buildsystem: Fix crash while configuring (kde#335470) * Try to fix testGccCompatibility test for me * Clang: Also rename destructors when renaming class (kde#373452) * Fix bug with wrong CMake arguments during adding new build directory * Clang: Don't propose to refactor function defs * Fix comments in file template for Python unit test for setUp/tearDown (kde#321005) * Fix TestCustomBuildSystemPlugin by readding .kdev4 folders of test data * Providers: Fix some Qt runtime warnings * Update TestProblems::testMissingInclude() to current ClangFixitAssistant * QtHelp CSS images fix * QtHelp page loading fix * Update INSTALL * Streamline README * File_templates: Remove '#include "foo.moc"' footer * Prefer qmake over qmake-qt5 over qmake-qt4 * Appimage: do not fail on git stash pop * Fix default icon for some plugin * I18n fixes- New upstream release 5.0.3 * Make the "Forward declare" problem solution assistant only pop up when it makes sense * Fix GitHub handling authentication (kde#372144) * Fix Qt help jumping to the wrong function sometimes- New upstream release 5.0.2 * Fix a possible crash when activating a clang FixIt (kde#369176) * Fix a crash when performing various actions with the Make plugin disabled (kde#369326) * Fix "Install as root" action not working * Fix CMake build plugin sometimes rebuilding everything when it should not- Add missing find_lang macros for additional translations- Add KArchive to BuildRequires and bump Frameworks versions (they were lower than in kdevplatform, and that did not make any sense)- New upstream release 5.0.1 * Do not display the "project is already open in a different session" dialog on starting up a session under some circumstances. * Mouseover highlight now uses the "Search highlight" color from the configuration dialog, instead of a hard-coded bright yellow. * Fix working directory of Custom Makefile plugin * Fix a possible crash on triggering an assistant popup action * Fix a freeze under some circumstances when the welcome page is displayed.- Drop %lang_package and use an explicit Conflicts on kdevelop4-lang to workaround issues in the Factory submission bot- Update to 5.0.0- Remove libQt5Declarative/QtQuick1 build requirement to fix build with Qt 5.7, it's not needed/used anyway- Initial package for kdevelop 5 based on Frameworks * Kdevelop 5 Beta 3kdevelop5-plugin-clang-tidy-langlamb55 1610694451  !"#$%&'()*+,-./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{|}~ararararastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastastbebgbgbgbgbgbgbgbgbgbgbgcacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacacaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciaca@valenciacscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscscsdadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadadededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededededeeleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleleneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneneoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeoeseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseseteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteteueufafififififififififififififififififififififififififififififififififififififififififififififififififififrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrfrgagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagagaglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglglhihrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhrhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuhuisititititititititititititititititititititititititititititititititititititititititititititititititititititititititititititititititjajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajajakkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkmkokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokokoltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltltlvmaimaimaimrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrmrnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbnbndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsndsnenlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnlnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnnpapapapapapapapaplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplplptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptptrorororororororororororororororororororororororororororororurururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururururuskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskskslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslslsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvsvtaththththtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrtrugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugugukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukukzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzhzh5.5.2-bp152.2.3.15.5.25.5.25.5.2  !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!""""""""""""""""""""""""""""""""""""""""""""""#$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$$%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''(((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((())))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))*****************************++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,----------------------------------------------................................................................/00001111111111111111111111111111111111111111111111111111222222222222222222222222222222222222222222222333333333333333333333333333333333333333333333333333333333333333344444444444444444444444444444444444444444444444444444444444444445555555555555555555555555555555555555555555555555555555555555555kdevclassbrowser.mokdevelop.mokdevexecuteplasmoid.mokdevkonsole.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevappwizard.mokdevclassbrowser.mokdevcontextbrowser.mokdevdocumentswitcher.mokdevelop.mokdevfilemanager.mokdevgit.mokdevkonsole.mokdevproblemreporter.mokdevprojectmanagerview.mokdevquickopen.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcontextbrowser.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevpatchreview.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclang.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevokteta.mokdevelop.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclangtidy.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcontextbrowser.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevfilemanager.mokdevgdb.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevpatchreview.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclangtidy.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevexecutescript.mokdevqmakebuilder.mokdevqmakemanager.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcontextbrowser.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevmakebuilder.mokdevokteta.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevquickopen.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.moplasma_runner_kdevelopsessions.mokdevclassbrowser.mokdevcontextbrowser.mokdevexecute.mokdevfilemanager.mokdevgit.mokdevkonsole.mokdevquickopen.mokdevsubversion.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcontextbrowser.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevfilemanager.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevopenwith.mokdevpatchreview.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevelop.mokdevappwizard.mokdevcustommake.mokdevkonsole.mokdevstandardoutputview.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevappwizard.mokdevastyle.mokdevclassbrowser.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcontextbrowser.mokdevcustombuildsystem.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevgdb.mokdevgit.mokdevgrepview.mokdevkonsole.mokdevmakebuilder.mokdevmanpage.mokdevninja.mokdevokteta.mokdevopenwith.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mokdevandroid.mokdevappwizard.mokdevastyle.mokdevbazaar.mokdevclang.mokdevclangtidy.mokdevclassbrowser.mokdevclazy.mokdevcmake.mokdevcmakebuilder.mokdevcodeutils.mokdevcompileanalyzercommon.mokdevcontextbrowser.mokdevcppcheck.mokdevcustombuildsystem.mokdevcustomdefinesandincludes.mokdevcustommake.mokdevcustomscript.mokdevdebuggercommon.mokdevdocker.mokdevdocumentswitcher.mokdevdocumentview.mokdevelop.mokdevexecute.mokdevexecuteplasmoid.mokdevexecutescript.mokdevexternalscript.mokdevfilemanager.mokdevfiletemplates.mokdevflatpak.mokdevgdb.mokdevghprovider.mokdevgit.mokdevgrepview.mokdevheaptrack.mokdevkonsole.mokdevlldb.mokdevmakebuilder.mokdevmanpage.mokdevmesonmanager.mokdevninja.mokdevokteta.mokdevopenwith.mokdevoutlineview.mokdevpatchreview.mokdevperforce.mokdevproblemreporter.mokdevprojectfilter.mokdevprojectmanagerview.mokdevqmakebuilder.mokdevqmakemanager.mokdevqmljs.mokdevqthelp.mokdevquickopen.mokdevscratchpad.mokdevsourceformatter.mokdevstandardoutputview.mokdevsubversion.mokdevswitchtobuddy.mokdevtestview.mokdevvcsprojectintegration.mokdevwelcomepage.moplasma_applet_kdevelopsessions.moplasma_runner_kdevelopsessions.mo/usr/share/locale/ar/LC_MESSAGES//usr/share/locale/ast/LC_MESSAGES//usr/share/locale/be/LC_MESSAGES//usr/share/locale/bg/LC_MESSAGES//usr/share/locale/ca/LC_MESSAGES//usr/share/locale/ca@valencia/LC_MESSAGES//usr/share/locale/cs/LC_MESSAGES//usr/share/locale/da/LC_MESSAGES//usr/share/locale/de/LC_MESSAGES//usr/share/locale/el/LC_MESSAGES//usr/share/locale/en_GB/LC_MESSAGES//usr/share/locale/eo/LC_MESSAGES//usr/share/locale/es/LC_MESSAGES//usr/share/locale/et/LC_MESSAGES//usr/share/locale/eu/LC_MESSAGES//usr/share/locale/fa/LC_MESSAGES//usr/share/locale/fi/LC_MESSAGES//usr/share/locale/fr/LC_MESSAGES//usr/share/locale/ga/LC_MESSAGES//usr/share/locale/gl/LC_MESSAGES//usr/share/locale/hi/LC_MESSAGES//usr/share/locale/hr/LC_MESSAGES//usr/share/locale/hu/LC_MESSAGES//usr/share/locale/is/LC_MESSAGES//usr/share/locale/it/LC_MESSAGES//usr/share/locale/ja/LC_MESSAGES//usr/share/locale/kk/LC_MESSAGES//usr/share/locale/km/LC_MESSAGES//usr/share/locale/ko/LC_MESSAGES//usr/share/locale/lt/LC_MESSAGES//usr/share/locale/lv/LC_MESSAGES//usr/share/locale/mai/LC_MESSAGES//usr/share/locale/mr/LC_MESSAGES//usr/share/locale/nb/LC_MESSAGES//usr/share/locale/nds/LC_MESSAGES//usr/share/locale/ne/LC_MESSAGES//usr/share/locale/nl/LC_MESSAGES//usr/share/locale/nn/LC_MESSAGES//usr/share/locale/pa/LC_MESSAGES//usr/share/locale/pl/LC_MESSAGES//usr/share/locale/pt/LC_MESSAGES//usr/share/locale/pt_BR/LC_MESSAGES//usr/share/locale/ro/LC_MESSAGES//usr/share/locale/ru/LC_MESSAGES//usr/share/locale/sk/LC_MESSAGES//usr/share/locale/sl/LC_MESSAGES//usr/share/locale/sv/LC_MESSAGES//usr/share/locale/ta/LC_MESSAGES//usr/share/locale/th/LC_MESSAGES//usr/share/locale/tr/LC_MESSAGES//usr/share/locale/ug/LC_MESSAGES//usr/share/locale/uk/LC_MESSAGES//usr/share/locale/zh_CN/LC_MESSAGES//usr/share/locale/zh_TW/LC_MESSAGES/-fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:15541/openSUSE_Backports_SLE-15-SP2_Update/bba457cc46a0d1401a60fd4c14a822e0-kdevelop5.openSUSE_Backports_SLE-15-SP2_Updatedrpmxz5x86_64-suse-linux9%ay"o{t]packageand(bundle-lang-other:kdevelop5)utf-80ca80a47d0d9808aca7bf022f1d62a96e1d8680fe30eacebf2b2e216601f5cb3?7zXZ !t/n]"k%*8WёPJ1zMM}*k8jsĮ,./׆m_ǩIb}"i 90b1 ([{+*vUVs<DxRJq.m]B]4G~3qa OZq0.+*ͭ.֜!%b|Z6^x3x~%,-2!S%:c=ي~y_F!<nuKO2XBqAٵ?!lO"X8J֎wۧ0ᨶsIhDK_9%f,00{<ŕ!v9M&%<,B6pM ?Tg,  t_Rr G:=. v勢r/\gpV^bjC Qűk^=BdkX ?im&m\w\nmAh <GwC~X޲ M]EEn$1zhSAMf뱋&Em3"Tx<ڂ40΁vk㞴O^#0xb u-8IV;,i(dU1K]{2OpJ]n-3mq7r 1bVQ0X+u7"V4 ='rFĻ{5a vE^;wW<Bt$:rH{L]D2Un_짳v7sl(M?FHb4/;¿YY;ϸbOgZQxN 0MNnnCCt~afa{kǼ[Uuʉeލp:X5`*z~RuL!+_잖zHm3a9F3;>įd:@^3Jt49+\%do*O<,`3~2*Ln`Y{ 3=5B"(`$9.VME/Fa0? =Hy u+A+  >}gsA"q t#5z@Ru>0\3Cgix|tp Z.2?R\6V/kaoKHh6UMB,)6[9d:v?n2!Bh͚*CX)Ƣ}m5{b"ϔ",^/_ lّ_=,@֡r5~=Ǖh]͛U ={c[HλL֙uiVN ü#%0԰'!@5CתI?kҤcL1 wm-vЛhKWR1>L31B,W 4R=V UhCckns\YR플2 ܏{hG{ gX_n,[l_OPd`Q%%C@@slU#tA6K1x|Kn{pg!y)b؛zJأw{HJ4.>?S=r1w$MXHqqu7QP|tػIhvyXNj8׫zF[rG'һJQâsfr/kטmוh4m@x03V#%+yo3ROY()('t`կdD5qԞH&4htIfӢ>H+ yϊ*S| I%] ? Vmmձq]#R]&(ěpDZ\xoe{?f.ǖԻg<[ ޙ!mfn'OwY( vT0}W$Cɢȯ}Ia1? dI<~)DL<0j\w("̷):!`M$z? ֽ!l >p}77eRPCSqZ2b}o[Vu#vu'y.%6G$=B/GWz^ZT΄w,)ÕҹXbt ;C(A8 yZ@㸺 ᛽*5 "KNOk 1t2)oA.sn,7A{]3y{gz]̂N8T%1 7AXBJrU^Ze*{>eJ>I/ oFD3rC/u wM06yEp~{?yIS Uw:ݚu3lBgtn.-;/LP)V..I#A*Yo< mOvI3@pHPKGU<@؉4{E7Tw{94p503 HJ,7V۰᫺8t57.c/0kڇYߌ-S9O;{>8GnxS AXZງU$ E+ 5\=-p0rPyNGBrX9uDBB6nhMʼn6DHnT.G 1ە!b;9dܕ^ѵ7rTi'lkRd5PW-$E;#-翤mQ/v+}nW&.G?MulM>2'ϲ¯*-P+VE :܂ݠ$P{w'Kܛ_9NEm|%\%[+4yiO#zC!R*xrʋf}VRf70yJv7+@ԟ~\f錦k=GHaMJ&UHU9}..$)bcrvfo>j?n= zVtƒ#m#}=\e|\NM80fFF{%C'QRŃT7P(wdQ-W2:*cIZ^hnΙ̭9%bpvE$>[Xgefe5n ɪ$_*_hRdZA;#׮bffsΉGH&h3v~(ڙ*dD N|ll#lܐ6JIFBh/HMϭX;SSE+jZΥ>@Yu6EZ_{J!I!&(1$7semKln˖!L^P$ O`Ơr6-ZreukQϜP9K@)a|"-"A}U:F:`n9 ZĚ' +S!_Gs_M, M.2mL@gLՄweҳgjvTQMu3B)ёVA^( YyͩdȅpQ,lrݑnJ**MS4=="ds=-R#V@V8姝iorZ>." zW1C尨['w S2pth/bz^ kiUDtɃdo%swh]L5~08tWsqdudmX/RRW;~V(h1X2jۦ6D-L5t&&Cly " 3OHWԲ{lU\ -F{b;b/r{cøSi+lg&Oȼ\ Y9+?u24?[8oH|KT"pB!c\ժ-C9^jG'_V!jϪ1OC aRSC2{asLpbOj}R?Dq~Ey[#΅lިE4~L bŘ@y\ }i&o/>v=RF?m_ ǷM~~.ZOQTc6FdfF6o9L5 ꙧ{y/ 'eYn7ke sddܗ3o?ﹰTIqԵI߇rk NS4}xXO~c wC7TwԋӐTB_[DHBm┖bM{܌L"g m-qT~7P=߳ R6e^ذwAȅSܧ ?0\i46 o)k%&՞DP*v, dꂗ6jTHJ+WC+'LzP:mz > BTBnOANJ41:)7W,/g @)(] 9{ طL$ar&4+##wk}3G"TtucT0-j 9pGFX{ho2>!ZA:gNɄ(DtnN>mɥ x u==z*Sf"g|kT'Q:m -n=[hb f2&Ϋ^Il\j3>BhV$_C!Likٔn׋,UJ$3Ѿ./7l]>Hdf1&H 7a:@PEcIAYO ,X#9A uI,ژ],ThJ`)tX3ڭgH'O[ mLh Qa>LwN vA=ޠ)a͊tQ&P$H[&DŽNU2hFжK*djܹe. xJfC#kUpX+emW>j$V B ʈȊ.*a`qԜP8IrWQl{?Q~RnN9ƾ(](%H91P4Fl [fEs8z,6NK2vȮn*4py|x |Q+G;!a(iit~(@+\8eLGy_y#aKQl ,nvY3c0#^6;fDM:nCҖaFVX%V=bUur3e?10enMnG1C܉ZllSEYzI[3l~ppf C8 @ǜO"]=f7y WpUGQ!ܯ뜡cݡHL>7JVY ݜP17"#L;/b):%ᄘ(E󂢅‡w0 <wv^<~ݸd1L2y%Db"iP84!\8 G\D'?O9a;\( Xeԩ%k@ٖAGnYqTJ)ǒbM2xr#=-k?%fxa ;)D & 8eL7gy\܌t g>5mJK.2NkQݽ;ZՋ[Y\P( 'B]}h< hiɃ~a-t\S mH >cN>>`\Ӻy|&wFGZch H]|]ňdž8vg)k,gfrV! (@f:).Wex$ !7 wF zeQBPɢ#|Ŗy @HrzLο"Oze[)Z|5) DVzDg 8LE4WTsLiAWNs?4%.ƩSB@.e`-YYbINlhWV צ|hΕv93 ёD5lCOG6&+4Rk)里t"aj؋Apk\-qpe2qmcP\Q܀Zvc< w{ZٶN`!e+nИ,MM:z@;G|DfsZ}Zx*@?s}eQ[vS&*0ԺWQjdۊ?x#2%R%W@?4Ąj]枸& ~ eN ӭKb\vƏ\^1juuLq2:|fمg=ğ\(d0x/uA[<ϡÓ,19&ptO0R( {vké"#UfnPTX4(j<{C5.q,$J 8z[.z1U#}o%Fh.gطfW':T~Y7GN-б'&-h {qb %VVe.WuuEqXN,'szaVvDH+'5Q8!Р2*9Y7>'ַeVRc@XOum7AEأLBR{9/Fp<Ғc*Ҧ/N>X Qt/+VDsm( /HBg<Kc|W5wuꆋaPpI$RNQT ]'#0qQR '$=0vRd.f99/-mZI1o} wu[mnx!uP=BΡ@/qHAhq=y?C#]rt RQqg܃kl: J$r%__xT]4 Xz'^D&w>fLhWv_tn~5"PCrA㺨Ȭ#RRns;mfkoSUAdў'?e͔Zughkj]֯sLbE'MQFb%!RPmgiE.#W'c}6=o !lƮ)h`  PT_7d=3L.C~u߈O֫YV4yg'YQ3kc7W p9 ^} ďTC;w/">'c^9n{ukfbʷCCWZC0I_BW=d‡E !Y,r"q!Q JYwدi l HLw1*[7"{t^?V,+ ./3C|%anT[R:#$K $PɫKҡY Lݨ Ҧh]ʗ`DH':|H8JzY/% 큆5:mn?Iz%ZS($o!\qKIyaKRB'^qwM̈]$,8}K@G3w{6k|8-#uXf9XVauIG<(Ccśh'_^aE%rPj ~ }ckwۘ*  =MRGXLI>+Q|z^]vHY~FbvZq78-E0ޖnK8z-+^1 %+_ NXU =]H3)"T6:4=nN'cX'H㇧Ⱦ-0D>t?(j:&ØҖ`2GeDe{TY$ߜXXF?:_q\ xaqXtb,!f ΏJP2~dcPE2`=b*GMl*Qݐ{iYKDynP< >|ڭ)|cڋR?d4 @)mz~1b$nD#S&{SY{07#ŷl -)'b\eSN`yIQwj~w4m=ngJ Nwc:^l_ԁ$qsh&Ɣ&8H,пnOש`~dK92yP1n4G7lR6ٯt7V0NJ2G7Q_}eW$&Е?;e!H-.FvkcQyD8L Ϟ6z %3BSE؛8t`$+H~9m/Q_Vǵ̗:~遢^t d{MT]U'Vb*)1t8#2T8RXl9M6uvGcU QU2́QWU0!mg9A#ق:[+8OIDW=.:rϸ˙4ҸN2:`aB0N}ZMEbr# ,=4zi+01?}yϥC' Y?j .UW<(jZ+oc|̝x*:,Ŵ~zVvj[MOȧ7=dm ^LXCkVjipU{:scj51?2xEPC.n%._0AZv}+k׊L^9ƭY,7ka, C> AGh͂Jο ]*el|Ih(1GiZMmj;TO+LNJq$#6[4Bb3a:rk*2C#ؚ];$"Z^Eй#'.Dy1QS ޱu6?fΚ9G*Z>o<8RsjdRB<{".f MnImyT_]s:ƼG ړij&_l1ɉL;p_vrG$xoH>@a*\5l04x\^SZwbLu-{=*n֫^y:YJ>WMRrUfdmR ܀!.ەd]CLX*ገT-;C){ȳF .0VOHwȻQ| N5ttc6I"zo dGp}$ΫtvZ8F\fzjAx3Q)3ˡ#6NБT%?o@r]ȯL%ܞ={'l~^]8%2ځKನR-<ͯLHSv/Z: Nn1BVZ}[|[JͳB+>*KG9(D]ւsQ6_?ěg9zd?gj- 7|W_fOW1h,j0F}|B+ܳ:Ƈ6$YYpy!nso.*uZ<W njJkK2{rK5x .sEa; [ 3fRͿZ_\+B8zͱޜD$[bK^Ɔ%야|۟2Z~I8ߣ~Bd4ir3ء~:;BbD?33 ygTEB&OmFhջN+ Pcbp__Tk#C{*CқCl x#Q{rTPL!bHWMŒ?n nsKUV&a/qoO4+Xu{M8~CM1؜3`Heȗ-Hp`}HmbAd@/g͕4K9!!ux\.cq&O0| jymF##W^ #J!H;fdgÕÑyF5m;+ɮؘHc̷:a޼zNJ$ϩp .eʍsgf^eh~wf< g4"-+Tÿݘe7mXfrDQ=沉RE0ʾv||$Du|w>Jz]O@c!]2F/8=845Woa2Xw:vuR])g.'YdYC<J  v`pe-GxDs> + IJfI'+񮲤L ?\Y )[umi]7{(= @{ nvZ*3_ MrzRaơB>}m 8󜷜,X ꀞ(h͗":\!)Ix+B;TӍ骆l‡ sDEqbTӷR]E:کV F !:p5緄<%wVD yN ec IDhQ}~*5YЃU%, j~{WC͝[|Wb` |PZ7~% +yjHo>X|+1響uJa,ih1a96j& ]9gXdHn{PJi$:k#Q=2,@4V?&Ye3vJ*[͠J`N#ؗوo72IubͩSBǴ0vM @*q^e;\@jlhSouЕ?gB vIj0F%Q-9& :ע 3H`lv=$D uNb͸@ vU@ܯ TYM5ڝavlB>SX:VpGO4v!OfS1\g-vS^L(Ȃ6-,a.389=qkZWs[RJCk2NM>вD¦⋬S uiRLwIN"hA>=nqn@ѡR"eI=Kg|U2:`' .)Ha2@[t>CGNv%U.<BO1 >0ab㳞{fJh[ qt=v} E#qrpKU`?!{ !$Y{38{%G+2|n\եJKPN.YBGc$m>z-,3J ]ujפmr?DzͧMAV X1Oɴ*g waL?_}kڂTk'KR7Q|U|6[&5֗# 7)SC,{@|%g#{ZVK1Zlư06#(__N{`ziZ?z E<[UOMf 5 r6; /AK^g.bKK-UʢC ӥog:i F_y )(5 B ,ض]}OOpW_zhQq> /P0[AF8!ɲK!ט4??K5﫢Aճ[M#"ϻyM#NDۘ;edI͓!w+XvOV]aNk>i3^_فա~ee*A$074Q}CxHG{$/s6bq'@/ #U>TQ'&6ʂ@l+4g̅:Yt3 ;+gdE8ZWX=!V*>e#,_(Ï']'(͏"bm (WnbLt8}߰*Em|d%x*VN*cN+oKdm}X00P$h7b`l|emJ~Wok1:eBGn~#wK jd"ưV# gPU[:n} `A{-e4y )Ŭq lyrz^[ذ" .L0Ym:nX>naRUs"d=5flfZ =J̜9, 崽Km UfwrKG}s+. 723F.C8-O<T[(OToeP+T ߘh:vs>z ݝ;:ׂ^*21iC.^ cn-ODcqx5߽郶d9K.rqb%nJ#>rj*)2Ny_g}YF? g9U7- U~LK;m9rS#g1?!7))\hvL=*S-_HtF)D/CmO/;2G>Kaia&r(׺>۬wha7bY#T=O`鼈ZE&=eՋ5a)-?>ֻa5-)/>:2a)WekM:&Z$I\J/:k'xb 1d[UOZMX&A13:n*[0vzh&uiUD#PEQN`5f.e>A ,iI+2澖*Q' - fQg+t"DŽcFԧo}Uxp>*t"m%iwL2K^50 !ː? ԃ1d]I,QwC9"9]`dI`N)ơ喵 ƚI-4 ȽGLXg(Hos tW{Coj[4 k6DB-=dm0نLy\T)b0\cyq0 g9S={OVET-| YNUR0))XQ퓁1%!;$ڭ93D\[Ή?A&6ƃY(l͛V_?Ϯm?J~t-w#%Oj"BEQѱ$%Ѣݏ~A,||w1\#!BXuAeMzm@M!?s)Ƕ/P%m=v"-~Ԧ{i8w U`v70N{ 25\R=TP`/~ ET u)(dNa l%[3i_K٤i5V p4BN$M86Q+н+kc:Mk$uj*dzW%FhA~{%Ge2[BbGKRh?HB=s1̅"-XF|Ka`n_qbJ|lvE ^^]vJbs}SԻэ"tG{/sS<6. 3a˟8Z%g&Z(Muec$ÈoKzOq ssl`zWtC'uyDFّ$U*="IJmYN,@q*d#Wd"/Vo;1n"1/b&[ sv@v&`{-O%$+VX%_ m[jvoUAi]=n|^o6Sn!!o?c'QZi?xlIvNIp=| +qϋ3^?gv8uTzѸ9XU !K){=bI4\DL@ rCԱۋ(1)=S}m64@1s2k2#j, ]IHjb?hRgvTñK^5Hoj}\ F^XWOa Omlb$Qy5_  C۔xUXB~ /|qߥ;a>}u v qr1Ip@J:Ep[ *x@v81ɲaP5 *oaZ3,X uG {é]SȣX- ^;1KEz v*˄ Օ;z*׼ Y Rt0mHl2] Vl c<„ u*LNdھԢ8NP 8Ļ"RIljRrbZF)JF:G_zCV(/4=u޿^dB1'q1vU.;'̱!H& {ZcC&Y ,4PMi3͇Ll. Y3rTC|4)@c[x1f?#=ƿ.G)A j:>4a ̜m?W N"i{8$d"} 3΄%ru2DCɆP407ͥ r WeDz~=pB%r yIB U0Mkq#PD O1[tO7iP(Nc@A(:t  _\v1l[}OE6j޵ )幀RƨpsI9tֿLMm[ɰkۖp".s~)^0pP}īȡ(FliV*Fj<%PʓWBeݕוF0f쵫npH)4c{r+J+LTLQ`~T*q1̯E5 EFڏ1w3#"";&eҌ~36X=˷ p7ZrШ9>QhQrN) ;Ao|+`..6e#Y()`޺e;TO1HM;b/N~@k_S=ם7 X$9!M$0bX B@o5IXi2bv]_CՌgqgIyLhcDܯ<{^w[߉+}R"|PwO?YAn++fʲgLK+BՕ(Oq|muȿJܤ'I2G6!ȔHx;@HE@X-_z~QõŦRmsDoX(EO.C l"Ql Ƥ>U%nm<=?Im7 0* d> A|q͠w5KGy(˯ D`4IuIXfhQW=d0#K>Dfyf|̨bϧY{i=M N6f$~nSaA>(F 3~X+xqZ; ϑ1c$jv+) }?yZrK$3f5vֶm"rˏs^MzXRݟ@Um-4Јz܋ZCL=K<Ip" /@ TXgwKr}ڸIw9ߏg,xݤ[-}9k qn'UC-`U)#,|N&n\m-f^V90@i~qA3S1 Ӿ[98w7׹`Sur)L/'>qtxʌdAmR(C";6@eo Ͼ[xVWhwM{5f$@4'L'u R$Trn"=UxocJ+!Aʢ}|?V*O,_i8͍u`AFF fhRf\pVm֤D{zKo:uu|.g n,mK)orTLU܌]F13҅j zZ.` 8*`ݧU ?aSaq!'Tt pGCIO$=tǛb~]i̠6r(jò[xZN$: +˯+BŶ k _hL5SҰeODZzBQ,`|ԈJeǗۗb $Ɏa֞Sbhΰ۵aT%0KU}%ԶF!g4O>x]G&ztM ?NHKհ [/E :B!$x!B:6)Sv 9D×7ycfR_C ?ͧ n| py-!-yC6֝)qwe+1HhYY&Dm*gg }PwGae`xZT&&w8%j6zG[[ꊎ2NPO;;~_Vy~|28rŹxV Z.i:F M*r fR30#OlR 436{8( %ff|fƲ[ydbQ>;v}h{7X) Oa=pewYK)2{">fg  #Bj8\1#X'玘(hσ' P1% d=zZm/t9JN׹تRLpIG8,K X$'j;'dRi_.숌+ПD>;d p7pl ~P!6d~I(M8 9T8'Kz()*4["IL_kH٬.7 `9\!I-)45t,RaGrfׄBd!xBt7O?7s%|v MIJ?BG-b٘Q Cߴ @(c` g1>?.7JI8d8vڄpK('_p1}[ Z\U* ?vh F[[ f#<%.SGA9)NpF-SSudjUϔ',!բJ4INZ;ԭ[^0V&MQ%I44m8,npnf&FLp(ѧXn%~deoqLq?z[Z  I#oJNi!*gߪMMZbjޱD;ݰ..hb^}!h`4.u8cxlK(|bDy0h Tlq G&99En?2Pˌv)9H?T?(Lۗ4OFאe9$̅)QkB |Z!=D+Kغ:!_`-ܫǂgMb7]9g@4wS9YքhpHn&C{_G`oH>@PW%[G>L"׈-$E)0_wF6 /9v$:v;þ3KJ_ k/^[Z7 >HǵkbE>q/ .<z%=jǁbeRD5I%ENvw6Q>` ¥ƅQX;Ljz온"=IX&Sz[2[~5/q..e?f\dL `<TPܟn-BJ>^Ÿtw l:qT2H7[9N% ǵx12_=Gm^+2L'mh1/0êV"E1'uno4Jcdd~i~\}Nqz?M'Z"xitrLXgt4Hxk 0`,wi>S[/3x N<>VcF_c)\g IF~A,mӹAQe``F m8gYx"HoЬT~Fp):O#0pL-I |tݜtO 2.y%+ a25b8SyVC?En jVQh/+~M9`n,Z5,[̉wC:O4, X tL{$bQWޔO{[8|ԛq&s^[е:+XzG" WWЊM8Xa|5IZǚ9:rj|vƆo@6OD2IE=YAJx.{7Zgppږ Y<&UaĹ lҨ8Jrq٨HcMn'ÅX:N,J$?a|$OnKhOsfe/:㷕SO^hl~wwkK4y#5.AOT=0ۡ&pӻ=3$GY=0JHtph;Z:IWѼZequ [㖝tῪ ? $@4&aG;؍ZnuͦB)@16$]C4xx%Pǚ JRDp=vы֦:20e+$9#b2q`h Lq21{B 5bЁo%ED(\*ʋb 3VXh4 cjԘˉ^* Bǰ}NQCWlu)3A*+Ёb0Ti2q3R+( _OQwpԷ6!NDl J#7A}A>Zz&1Q*ehXL ql뽆 %qI%as, 5nvYÈ,K9Gp:TWV.yǕ!N*@:JU>`Qʠ6ax{d<2ΝwŤl 5gIlco4(tL}od\^ +Z-MgNLn1uE7Ɗ3e{{e=ȱm?tR+(8ul< RY`4MĶ'k:ީdr.~9+͛}S׃vvRe/~<ȗע*Nв2Hxqgc[lZqIN\8Rop_ ?C_+jAs'=mW?Q*!Yʠ6Oؼ7kiR3li;٠cv|tɴ0-qG+#T?##QNi5Oq6`i%(Ⱥ kL^jIU)g+HQm9\P}Bj E5: "FT]֯:Ђg< PT6+בd[Rl+#lLӕU`̮ <']ɐ'O'V - }1!zq(/T 8ƑFecqvoZk_3> |,,6| ưR i\=h~e*p%罄S`p8RTL׬dHں%$#\1 ϖe(Ua}'vq\zĴi6y9fpri`yO6S>ʽ3k` 8#t<ȘCof " {};P4xekEX258bC ci&1"%wy LdV0ޫmKM3j·vbaV[5|&òR7 8Pԯ%$OJ1wz>M˼R'fmEp2E$3ۛzA;r>mKI)  GKiMwq_Zb/|rwOj4eĻ,ATR'?elI @cqfe+D ֵCSgk X?_=3&Y}gM˥WJ K=cmN`.o§j;$4աrK+XŨ}[,uA-r+ /Wq14L5^3F"O {ZYQ? Ee|3jL "G0GMARc" $BoL'vSn 0XWx 0v+ "@5,4,@exzk@ſb{Հ"u_VƏ O˙0Hۓemekj6{K_d@)tt=;YrL%81edjt';D)`Rgv)9å: rp܁53C.J37 G7'4,+.[p#;d|'b\WğXN?k^!o+j̵tqiնceɕ?i+H]Qg8cidC\+82Vhnlx$8C,lEa{m4z4`aQCNBjgE$ݕZ7~z&r&}N8 n( }NPN!iz-8v8Y=VZ8ޥ̏B"g;Kʩ@sIUaZcno} tJ]@ e^%If+lzhV-8OKwɷBԁvcypJu6XL!d@Հo$zxTRLQH-Dv#rf8$*-<3ϫq\]L"D %~Q)Xnwq¨J uθHc!Ъj3dPC&Ut.k‚EfN?p-/}:>^Qe%BpX48D#w]t"ױ4YtfXE-Ϟ9BLaHn7EP$I&~ża<Tۤ` _]&LwF|qU¬ rRx-OAmewijIʼntxLNc,%~3 DBI}wdu7۸T(Rs_&uE*r++vp TF N6{Jle;f TSl{Hԉ v˾?oǠll %FUx>i/߃EC+ia)uu<< e}jz0$~ $-NC7F`lc@~\ihP\W KyXJCsԤ-\N/'YNiꘜVySZLks*{`êS?3Z{ ޓBbVFH5"GoP1TߤiTx&5RV)e?_љ5g:z.>|eF(N9l 1^%ُ\34 6mpVWmXbR!Zܚ}Z:u2t+l_-H!(C뗄kٌFl[78S~`Z+Ns18n y2pnN? mcyPl,`En?i<ȑ,!Y_kzS' 1,jR|(f FhZb.gg[ćEX-OD^MZ/NV#'z 2\˹樂CXZp (iB+ڴg_b@w00偄 *V O;bT:? ӎ8"m#jZqtYxjlQ>.m"]<pԜS~5-?߈&A>)4gzC?ԵY##yU@3 mR==b/q$RxcK-q;`ISZgz`zCn,&*~Ntx\ziXPNu< ;+uL͞Lri|͌'wR@пK$"qeVsC7GUu[=:_CYQ1=6B:V<)0v>hm{Ą,=c_wT*ffٰrPi&&n*V:<ϡZ3YxUkLEĘ $隺D͛Qx Ah#B%MDZ4MiWMͩf!,ٱ̈2* l^cs }yō @b.mFfsüMk|N7!3g8ڣCWڨZ6[sҔr~qy} CAC~\7< 01{lCwwS6VYs^Hã5:ZBR.߹+͜ JqB.@&.eX H~ZZ:޸k/E#Ppe4_3G;MzRs@EFa\ƧUB!7B76D8y[lVYTyǟ׊X%}A}k H >eԶ"{Qt4ѯ*0>$#UMcy`żNάM@8P~RP&#Eʍ5B7.<=Jmm:ݮ+A;edTDA*Dy-p#jzv;Ed5~OR{n@r0%Pϟ1Ub9 d8ٳVh+XSfzWKy) 2#ϸ FmԾUzMbmxz1b?eMo\?L L}8{mI"-.H{dG$evhl~>KPUu|s.L#)LpA&_"_Oe#\~DaZ~ KX*ˈMy%O{!kh4xhHgax}$-(o ,ΜÉoHŞdC_oTuwQSRCp9ŜNNJ 7a@pe?GE-#<+3>-8v8Z"mUҰ\2"L0a^;"i߆oAvZA7fv{GXhK/B5T^kNRt.[l2J W7rf.z\/k[M^qmg`Eua8ghZ/!irwuYsۀx6e%/繩u:@wT}p38vhj1[;RQarɉzjSn5H\9\'!WJ`ɔ Ps:?$'߻ANdJ[T5^'>#$K!m(zU3' j̵*X=;c V+ɂ=fķMc*R#j\e:QȪqUF *,]ONLGf^D2O&ʀ[G%E4wp?3*a?o^2;?W²[ ]pϤ,JK.y%B%8gJh%Alk=1$d/{a7Wb?2x_%LƠjEhbu`lVTMyOpmQAg^r[5z܉l\ޅI}Л^,at PN%dtS,%@|3e_DE,ӮG5:)n8YT䪗^q*^p%ht` d?E1=Gf:{%:v8d:0_幜7e ?|V5߬ :swm zaȹ4Y-mp;`! -JL3s[̐W@He)pj˓{GNUd^IYx$ƞ.dɈ:9SJ-"&@nFkz]* [W|)桊a^fDp7'EDEA\ uISYҶ}mr\LB@Ҹ:ьlcO`xbc[PQrcfC40a{qts/b2i9ȈADq弗̟h\e$;h_U6;/&t.#j9vzLIHY>+CFY$.&Պ ړ|:1 G.Wx;6 E@LW61;Z 1=m]pAx^󕝊_.=u<MkkۡMg 1#?p໙WȉJ\-,^WdjE;vS8wF- @?_5! XM='[@hf-qVrH.ɩAu~h .-E ao(^nl7$_a?~QloW8B#l]qjLmSƓ_QLޤhgVFjJK1qWUz@2l% ,9΅a~!QtjUmuhB=*qv.T:|bﳶ8 /?&WȎ)ग़6Ģr5Dv@y?Lr^e6w؞'łZek hGÀ`g&}P=RTs:r+O'%a- R.[ ^WmgOm VE6!| 3Cx ή4WLu59n.':Fl>ď=_Al5~MÅ"mgca?"16_u4f^MWe"W؇ilRK*4xQʫ?7ޤh7$"Mv`X(U&dAa(L^/]%[J=oG*܆#?={ǦX.I7"CV<;b9 Ĝ( kgY"AhRVAlSCrYKUhq.4lmY2QrVN , e]ʍc=총*DuIQ_QhVXڵ_{~0Y[4!?O{~d5I^NF1^?Z QQ?7;&T1jg#,ڸX(YdbӍ=H>dyp*GtSc(qt S07A DV:`7f|%M;MbK;d-W[\u^cea9.hF%48]OH{L4g,Z ʐo v)Ǩ|K];ӈwDp ( qZcҳ!FAք gJu뺈tPHO Ej;Uѿt(-hTgx6/qNGgQ?? ! {N wmϋ}70Z0 wH"% ]{@qjqkj5#ESjU2mBHj=7Oy}~ȍzq|7U6(Siqs)Ɨ 6T̈;yGJmC s6Q&#撾>=X af @`31J`%-lT@wSϰ܀[gWL|a` 83艟 ›{t!]ˤB45GVI,יJ K x㱹?XX=rHsK#h⎈G:٦W78h4c?1!@ sSM艓k.Wi_p(+GHE  K[??7Gl)N.3ȥ CZi IPxT}WLbOs:!>Xٵ 3L0'N2E6| X07xo tɊ#mDžC Vd_]Ѐl\Q+=gx2;،:$P}M##~/TI:Kmd)6Er`!Ng YF}4:-*@G4k'i&lu 6# hQz YEǭK,oyj/ (< x{B@vUbDTN!0S֦x^P8[oB6+CuuDI5#7rg-|=F-d\hƠ`kf{J &:_]WA {P<7(sa-B+Q7ј19)B#v,15ݱuSJ>o|j'żʬ4XbIL MϤ0$}14 t6ϙ864%oI+pchdrY묗Vµy)_V4wa>g/C]u- ) !LÆ`b$ +|4`\Ip6B*K 4RU^1G.ƓI['›@zoLa-sDnBް=wbSF bDuFr."˹y^J裼 0ćN^9J99%/ y%D| v.h+2$yv3ƎN e@"Koyi* w1Tiks^aT篟 (yr-$6m)xݰ  ?胚]%,fz r&WGǗ<$h#>#1/, V@~uT֩ZIUm_d=| e3̗7Pũ%?ۡ` :*7_Dz?;,<2B4v2$Ood59^۩%m#bL~SZlIUrDFy҅5*HjX'4!xfY"p0ZmBM <% C!^N' !S~hԎjdvldH_'P@!-7q?$6Qj9kZ>أ8QTgj, j=qVL?w ^w \t{xf UDg=A+csZ? tBOЭHGu#]K?Q@/'ADe<ĉ`1>/E1R8 j~V4k QVh>- PL rN8:I\ʳ[DUzU]WH{ŒBl{R:r⥊#k4g;.4ډ8Ǹ < |?9֖x.ժ 꿲&ڟZX]jdaJrTSLzn-A{_pc.SA'&Wܔ5+NÊN 5߈ν,X 1Cp=T2.` 'c%oS~5Eb B KÖLT! '`IjJ3m:QN/2wԗ#OCͭeuzeRH*rOfZbcjK'wZwݐ /6tWژAX/]%H &9a"x F"#1%tyd)j>RҔVL?-y Dox\yPkYwWX-%:Di7.h^=Dr;"~6lx%Ng[Pc tڞ_;R$ ?zr8ejXp-^ib *G-[3I&5Y, SJ) vI-R4&GF!q51 pֻ #[oG.tŽKէߋ^Mj*SÔ<)Ū33 H6X9}%&O O'd+S $SɊ֬ ZENyޱű%*uKT<VLog3L_(EmиI!)x=k T^ $iAݞ,YٜEh$x̄?M[J()rtF]!֨PêMȳeG (?9Aki/[пͲ*]m-3JH\4F[^W=4$H?CgelgF>#}pl=!㽃֝$*1S"BI2WV$.xiq$7twNe*S$J=m/@/-a_΋D41 \ORg~#cٯB1O H~oK=+psb#@,Zix[Wш G﹜\OɹܱJVJ} hǐuTylX 44w2־cҜٱNQ}vY {fgQxZ#ٙρJ̗f6@1{|&>Ҟ"-^oT.F;\p\'(72r\(d'gG劈8X"#5OUY4\(P^L.bmm‰k*=:W59{8kr5v+Z{ !A-NWD`'ʙ+VFNt#3]>ǜV~>|+b9iE`+ՀxsW5# (!/Q>Weٷ8!z}}'K^LV<^\bL ۋl͵y&DO-#\8GzbD`SφЉ*/ڃ ( gG hDD53$#AXR@7\T %YgQ6QcF)^C~]hQ;-ke:߻p4VKkn,yB=2C?8A_krv絉RjenTY^6_ ts)'ˆ "|Dha| 1bfF" qQ~ׯon}Q*e S}TSZS.v>RdlU- vttcPFi uR.c/`RMen5Do;I9.sI8=\(HAV^Q|M7Tl}݅Gb?1ͷ)fce12Y 0jP5qxQR8WzM: K/uBܸO΄GmBk޿c.7UA᛼.GA_f"+$ne2Bwr8?0tFȬ?ڄ5  Fpٛf]_N@(>5p2xn:?MSfP]OZRñsONuص؛r;صVŊ>8c1*RP)3;g ( lLBϛ$_ssVd9[K SFxX&P1ԋ)bb;[cʊGcCox6  lqaM#ѯYqkL?侀ETNQr+Ќň^$GRϳYfZT[)N^\F7W"@]y O>~\TmZRJD;[l&`X|\ +fd@Ĩs*NB)Eors]t8{0+0 X=S>z58Xzy$B:,g..gͿgbP2lc%6jz$KdVEh[-;y CO>[zP_!њ8FxbYnYzM`ϡl:si=u4([BC·i[8/~Srmc "ԘؼsԤ q~BNTSQeDCYR_VAQPG$O[lc(e@7.+r~Wxߵz {Fҧ;ܸm Sw,rvp EGYP1CcJ SWiX%:8؅.$fQkj &:sJ֖e.⎾K={|W @s oc9Kߧ>>>y@x֮}6WSsf灀Yc/M[a0-rMVҜ9 pg}^j4 j#,,Qދ"tHuY˳#'TkAL3=nCu]Uބ۹W0uv>UEumO.];āXgneMlPf )dġr86*QDn/}pQ[E u37ЈEl»5nCPW]o::^,}6]" :HwgiK7c m<ϯGq]JZP<W|=eQr_yQ()N ,qϟRZZ$ (S0g׉{9sJsSOci'ts%s'8 ?cQRɅpvJP1Űxx7yW Q&X`0@ bcAO2?{Cf(ָ*_x\:O7z.sՓKW<΂E7WM"C<|7ƍL6zY;rdg\t1틂 =…jA|y 4'za.(38O'DŠ~znT5JzRLԿ"5__ԇ.r,5:;Ί)>k-u[ĬT!}NpV6?8J3{¾"GƗ>}5¨z' Ia1$A[V2i=zW{ |7GtviǼBf|N/\|hNY |^[NZ7*ݭ@.E5`WaM3;TEcRveVp9~| 8 !^v?T7:8%2C~ֳʴv jCH#6;"Untɍ, #_H#L*4wcYBۆF/iy[˻4Hl٨py3٪9 f+/ԁ-lepb*yI=&a߉\1ʝ'Yl^@V#uZ%X媬t3c I1թ-H )A[Jv߁.IG/BOxT B: \Ǔ=TۏXL%p]Gj%G;^ lk{B6{4[y%XAGL`=?#V#ǐxoWUY'{?rYY7z4sCP XȘǽ,v6SFbmt˶؂D[Z!O]pJPyVxJ,: %o-, }KN PoH^(ȍKrvB.,jzK=Ьҩng1W[L$nR;jsE|Bj.D;vQ\#<;W&4l͢t, M'&|4qa>,fs۰f8PaʰWY-Nވi`ꙛ:FT(3KD^7 7$tlt(z,.tj:|I9t˓)|̏`(_2(]W΂rX?& <뒎w%dR_sה,H:GsB4P?6A2p,B^0|l_עO=xwz}{<&Z/pi9Nz=6/rǐIU'_0cjeģS_AH܁S 2 _iM1&̍-;>ڷ3?nDI0A$!CDw{Yl[o*kǽKgV ճ>SXܲ*XFTJ{;ptk!eIvʑB8{82I ƍYk\ɥs{h@E\׏ܶBZSsVule"A#CBH)m莛ۖp |0рrfU-jwQbh6lRPs ^F#}RXӮ7sYIWYg> j3-֡v7;LfhfJYEB.^* <Ù+,x癧 G&%a<%8~`p}&)o,:za;wQG7IŒFD;EgJqS/%ϲv%B :s"SJEhC<@E^ѽ.x{srPD *0NTSҧ̀PmT4q1ZJ(Xa<]?c%Қf^r⋘5p5@ YlxBH"g: nG(OA&]eg}|O -wX;--Jw$!Dem8jT9?אyıA`V|OY%(0k$ ӱ^N>w,?;3w!BdRh©kSx&^15ndon ?w]'{Fi] NQ>@T$h m" ʡiQ,4v/!R<<➐&s%v" bDxf3i$+ eV選ߢ 0QsÍAmSTDaE1Z >t?7O'KWw/bzSp:M5iE䉝$e* -Dk%F]bC@0AІ940KJ$oZB]$M3c2~Vqة"뿰ga~ch: 'Q,˔7Dno&a|8'"M d3r]Ez^pύ(m].pA/[:ҙ036L/ܬ[NypITTs_,*\,ijMV_d_oPJA[_(yHر}?N^ťX]cw8 iǒ5)-av@R6숀^A~>਻x-;6d,k[ D"=xOt`/z;q4]z8mi>~o@ՋZ90o}[=,S6͙GSYשʐn}٪'ubƞw2rOn K. GYE#G`vd\ P˱ KB5 @O̸榤5ePqj lBsAF]c_pCKawdz wRt]Uj}jvnw /s49; `|ۊ`.5u  QubM.Ďwn8Ub .)p}rHN<SZlM% )g^ L̸¬j,e&ߺE}V4/hof譲EIT`0 KyNH$#&mlڀ%+ǥ/Ocۉqe53z,x࿧c ,[i&RoKOW7ɯ[Wa%H0ps~C?ﭺІY?{**5z} S1I+B ^*ՍJ]+i(i#Sq"9Υ@~ঁQԍҶ Ǜ75yL06\>J[E9n&Q+*}R'΅>DڙA#s38AD7[.HӠ,jO2p@VTiW̡HЗs[Ml-Wn6jNrn}A@'7ر"GS6y ՀE'* {)py5L yߝij ˁ뺞4̞wBw#^6\yc8k|0ZCe[ cz]IO)_B&8$d{ ;|[F%=Ĩŋ'^֚7+,(#84hG]A`_.ߏ/6de:0.pr{A< ћBͬUHR&3mu+3#wnX 0~iӤZ᭺ezAYBmEqp27NEH﷖\;FLJHvBq`ʆf(Ê=pÆ`J >P̑ ܽw;=?/VMד}r\RzC6Mkα{\Qe FUlj#X28';a_g (M3$A(Y5jviYҳL'>Cк̙}(>nY!PlA:LEݗkKtM]E5pkv$nKe^1 QN.HxB2^1fNហGsA:P\ADA O`Hx!'=Nr`*A>[4vࣦF8C c3uRQ "m<. ЏB듪=́h}`g\i6?U]Z=5`L04?C^jqAk/6?~ٛ^էٰ's_0eR8vPCmd V0){ PS*y)&m2ދUm*il}6t&vD{ͨJ׌)i¶~6`x8UAt>j XccNYZYƲ;9Ii4i#;:N!l `~Eǝ[VƔIc45Ma۽!} LY9$GǢެP{S@`f^nJ-G*V!a70zE}MjDsX…QOWdlŘ_>@ "pJq+{3aؾ$FwТpPz^UM0xYg\B2:4BDrTXt}Z"[v$Z{aX 0`rQ*TQTXN #u+N5=l rƻG'|/qNMmնy-@뜎 ?]ld `2'J!XD=b}):VsVmLTQt<b2%o9:ʧVh)݌'cʁ_e _fK`Y͎v۸ӭʒ@>à' '3FQm&Upޜ&뙼G$Vj2sQ &= ~k@dy@\wM'YTs99SA7qH3]?ē6$ qmih-m"g~ ֩|oH@d nhk|h]Lz̴l2W-nܺ P+71fI\x#XBm77Zg }5Vpic#x]M-Z dqRpGjT_Jh:ϜVҺF܌p9os4^+b'ffPKHH,: Q@RӰK{ (; CS}KvI9` t9Ea`1ӽ8y;kM;3㥹ȽM,sy\4j6٫ ՀZU]8Տugz_D81Rp䩧Q044}tAx\ AMr^N ]<>o5^tP3;w2@, >ᗯ~ nU'q$Vsxӱ[^ ŌSʶc/V%3nOTd|ʯw> .*ޛ#eyGe{EIlD+>פe^` [dj&Z aPߔ)sֲ*QR[&ChԵ6)oG^%3S3CL!@r~53RS=is|ܝ?yf'OU T[[ !FeɌ׆ R6eO4C[ O8ZW3`Y@1f*;kJ_It5EIKKd/;O$h` V&s2c5XZ\2 .$H򫣕5Z3=e{xJ^K7V~[[eˠ nP$Ev# ~D vg 68w>,d$D>tAsANN(jl, {VkXSQ/I)8̰D,s u>KNۗ>`;PxSKFsfWS@L ?h@[7 #ܴ6s㤶6آR|Lj^"VJSw.]ȁ,9W9Gʕf%ɵ [ +AwX<0(.^3=}uPK(by v M焒!FD%5i95d)bH[L>Gj15.2#^VU3~n<%ۙDő뽖ni`Ds[".0hJ#Gqa; ':N\;t\M}_7+ԡ}82R7uú[^%}Y(oaUd[o[k'!:S'(p?r+GkA۟SZ:Td!n}+_^=i׍aw_`RPƮB)S.-GϞwNKv\6) wڗ7n(؅%e笝w ><..ȾԋG)X;Pפ\ "Meø;o}d'QҗQjy̡+hI~bӭ U^:oe{IJSxfhC)u-rTY :.LLs5Ϊik1LIvVYdn{P|qq2+ XƧ}cIjQmUjV$t M (I2UNi[İ]~1Vv!UBraa-m…}u#!=.Z QwÉ;3cj7a򦺥H%# bICfZ22  I?n|t@ǟitn`Z ):]Τ_tU$_,9KjoS]oDYBMi26COkā[@^ԢRkr%!]cڤ*@$ c`nG=[O(zG$\h_/;o#{QpNJr/=봶R)K.y\\0nlf(IdUu2ob-0H4VB=af`pk_6DXx7WdLIPoɌt⿁qȰ6 6%(ԥ&46oulʶ0>w1#b )P/0ƼΎ(!L'U??MdD-< Nm*c{uOƮz h1SG8kt 1yVQkKx^s A,SN) Z֝\@Gzd3_"Ȧ#=E ˩ _d,K5o[b]3i7j ۟Rk y%~lh`y j7ݚ)!r˴Du9N\4{q1u#ƉWvat~G#pQud9oq|l򟗿1|jIh5,GQ(գxǰc+]q29yoZuI)%Y~Āc2!#b}ߋ!?﷡L TIz ǭhK; UF_^ͨyM小eg(' EI{6ў3(@!3)&3l%nI7P>x'}JW}#RCw5W8J(dZyܠdSUrSD|! +|yk^dO$7J]/7>S+E1%كws aWq~3 l #QK"$ÅlX[E~ߘer8X z2Mw>*i=k 8]z @+}3a o xe.[2>$c[8MòDJlNӵJK0L O>00 $)ΜB'K rWyʌ#k Zڌ!K+nп.?lE(NQO%E fPtW^9i*qRm!u#fg 5 M>%эIv.0S j9aaπ!U07JNjg͏2f6rWHzյZkN7W1~+xZg ȣ gdo*o? 9oa 1,vi_dJė+qbJ"h:S_ &I֜\+/sax`ED5f0 =Rc@JߗybBc%/;PL-=e҂T`(H>=J^,|ǜ,aUh:)nFhWK#:tћȁw>v.^iX /^W=Jj]j޵^Y–)+<3So~؞*'=l`bF&1bS,̔kߘC #D">@^~^01mȄd}JT?hqsz7lɖZ;OB*l8:i#C:#0Ep\,iٴx% 5X:`=9`n_NLX,oF"Y3't;݌tt!J//騘N'yYW4g>=z׏ʗK{?̰ o:hCA@GS83TeQ5tE="4`Zq,;UE>̅?A1x]k-W"!c3 "**Ey(FǼŰ`!_M~q`-T rPAWy|]b!W{q>/Y cXnkzߖxFv]3ge0q+1%=4롲Ҡ2:2/7|>F{mx?| !1qUk-:G#v+|=\᳅;pqZMWIuo?2 g" MjtPP9BԍT/м`^ȄgYÌ;N`6 vKsPjI d|'m i_*Wp@  H zTqbH-:w"c.왅3#u}Q!Fn#F e?ߨqSe=J+cWV) p!P 5Ւ-48i8=fΝB[B R[nochlf]^ɚ/A޳LmxX  u# hiRDmW`_%K޶\l-]o#Oյ»$ڠ:gMOTAS:b]6 :x O >ke{pJ.d&0_/$=BZ4TWai(0WՏ/h8?hJ~ $_Э` d|g 6!PXFڱ{0CӸ>UiZ)2ԻMƁsn:%•7ەpҴ GUWi*`J#`譛o7M{1I1\btsó%{ YJ'@gyh`o)&`1yp\NܻXUC|lIlE IV4 硚`v.g{>U3һ=j:KȎM>_ۿr7gl( 8{؛?Wf}1|"oNc4+!1Ȧ^*@aǝGHk$T^!uK2V |?6rۈEzKp."n@J>98V&e7nLBt.&:*8v9lv(Vmи/a[)â^0GxSjԈB/S=함Pȫ"Rd;fh=e8s #0KR( Çweߑ7} 55[lX4B_)( Y10um$&o׆YF:W vf yRD=J f_/ۿMF_vlOq<]\ B&68Ί˝Oc6h(yLРY +mLw%ZU^`жXhd(*гvb\pxp$b+D~u'P,5WjLAԵ_ ӗ,շ͜-PXPs"{Ңu0!'<0dxqS598߻:(5/a/3f9 z/B᳠a6 *)թ,v.9% 8P[/ʹ@ )Ϝ'7j5D2!P?P PX ?rۣxeF Iu9e&=+5 C.*]y CGijL~P3@JlT$A)@ + `6(ns.Sl'P@]Um;=+6{J$%^/ K%۱I 1x`߷QW,֋";2]܊7xB c/[?* ׽p}] 3VOkLJ =ϣe:>QOs (1Utg' D(oB&3X'鋕)kJ0@H 9\#4ZУpآ=RG#_Y~s"oҤ0'+T1>,ouڵXJ6{A~)htԏ] YrZlUhDb.k!O Eɧl)z#KYV,>GqB1e.ζEALU̇~e8h+NM~:x\ѥak\3YgGV}!6GuydG/Ql¶޸w`_0HB6tU ֍;)&R ^]T bǺjmB[ܔO=O>Ai^p9pxw Psod#r {Ȣ]UTG"M=`J #y/bVW/n CN$N:UTą LӰ/;ȞK,a0dE9 qpH t (d)WOHK5:z:rKN6){sSw+^,lIPgS*nCR{akKJnlbTmU1 Sbv Z __)ujc a?aHh9ْ ySJ ؓ+^QBߝ#d<ǁ 3b蠁p !}ʤl1yjq$ݦ17@x{ Q`K1+RiFl8 7 :F6վŽޱ7ϩoՕe6σ)} YpM@8$Gw+t}. -V -I'7O*4t4X%PGWb)Y@PDpkeHf'0hC;MæCځ0Da&nIp,ߢVW'K)7)g&Ͷ*"'8n 䗗i~cˢ5{Y \;5*;@]txњ]tk{. Ko;8 ~!~>Wf#(ЕՖ UimR$LMi#[ ~PCfLEk'*$aA'2dc [qVc~rŋ h$g#oEh9H/qt>Grs `%FM ~V_CH{pp8^0eAi#].W &: KFBUy5KFTL#q>H*rl%VqBE ?Mx=m座v, NzP[UB+~tXbs"~ua? uigr.v*N"8j}&~Ve2!9F yl2%N0f{7@M ѠQ{@\2@>UȷXDDnknotԋ8,$?Q):{v,JM܍kr9/P'q_*:xkiauN铯#òvDg\ _p,!%C}Zҷ;7|rVjoBmL{K'/C][\ոk]I juUE*jzÓ7H5v?hV>>lk jv[ By{ûH@VR @Lq?=7,J(.X-/ P6jѳ D-L)EG 1Mé@tCSY<|iCP4VD$iqJ(R'Y6NhnuaQ?Ԫs?OAU~@*ɘG-AHV~" qoW]:#aک\C).ιEg=E0!\ޤ/9o[ٙ/K&^ie$ "~=I%W`ח7YV|y6Gvzv3Qc,WQZlCLJR)ڼ;`H(5ތJݯӲvMp+05CMŵToP܈mvC/p?צ4ӗkF~!řfG-i1Xki_#wbY"ӊ 4-唠Hǩ]`4}MK6Y:]PAVT wzl'Cr?Qz^^QG[bg@{XG৹vf$dd=HeOӖq]M*(Z:N_6m Hm'M '/6- cevoa>՘xKÕdžL,0D7SI2Ww7(ygEB y%t8SUƍ:X% Xɹ 9'? }b"L]pQ)l`TèQTų̠H '[\U,n(5³i=ÛT^D,s siN?_#am%g [q,e:F7JPb7fGsf5}5.sݒdvup7[^tAYD=-S0Ah%|g/k'YEoWiz=ł W_o}\DRW+! D=42lP.:Ӷ% O0=ϛ q RcUc /UZ+WuDw߂>y\, "1D9}2D-ӽg$^dBRVԏ_ . kW6d%(%xl.*VkOD~/,#OWq䃪I-q7 2TR,vy8:38,! $Zjs ?gT)H@r kY@BR$?xE1>TERd'kuoxTtw`9)daqn 4 ީb&|AP2?~ g$N5T$ij,+֍6/8Qo:vNa<̌7fޜC?RFy q"[ч>re;"1kWQ܀=DMu &8] $b+4: pd!8~UYMG'{L2 Fyn!39MdE ͭxoP rD ?oH[iyk{ZKp+Ᵽ>9wh|,vy.}-z޵ LɩuHϜ dqe:moIiީ QJk: LKh\x4_GVp.-Пyyɳͤax^sWC7Un2bCy^X[ˏ qޚbougO@Txq9]y?|dxjjC+uefTUjh!k C^K:V4&zQV vn'Z7+W68dv~&Ǘ5I}ﹹ 0Z_ k*9ܦ)m-zU f2!@}]'# t㾱,+'zIG*%T\гJ\0F2rE Vݽ aXԝZ5Nleo;)4hOgZ_p?k9#̃p}QP@OZpݒrbnB9PDgQAf.݈8jz**#" ,WYKI-e`0 kqj DEIܓĥS9Q" ~ZuF/ǯ u,ee?/+4MoIND ?ݗ5M'l[i;h^a=JK ̔zۂ/ e_ }j|t?%EX=[_6Pܴ1R{rX>ؗd^6e~al*6C=Q&0G2ڨ94qtwBFDا j)Ůl ?fV4Z`:ouZQd{;҆_>?݊AAOʏK̀`Rln#9u$;G@h,)xTIw'un-e Uۺxx_N?s)i4_Ը"3Ou(?6^ۃCL&bȈ[g#4if N߫)eUЦEP% hJ np℉r3+K8 tշؘDs!IcP`U͗Ep?Q /uLޭ)4%ogjj !YVy_GzZM^wݰ%JS @R*j@(6/$}Oe/(e<T;ڱ'pWQ~Ckccد2BXVǭF#>q`% Bې;KASǣ̱wB>'T9_Vɣi-㊩e␖<1%1K)I*uK%suOSd=$M 4`i#%R-e`>oV7q[vؔ9cM• Y'ښ>wHƳ!5 ri:w*)k"_;,0@7 Ja9!7Yb) >cG0gH/y"G0@GmG6ր]u1$# IqCݥASz7hh }q{O;ފ2VJ&ח5# FoמOk Dj㙄mRNaO.Ǜ&$Y4z T|T  bdIS#*3UjTڔ8]bk`QlSPx[IlyrZFd+%ҭR=K91ݐ+y)-ҽ{XPF1WYkҪW8ih?쪎:P;u 7 &ڮ'^)ÏDW"w_&@0[Gߔ{el TYRފgs5'9cG_rQe,N'rRc˨ewղ 1M`x%Mkb4~֯YωOu,uh2hNk'3۶]ӧ:*Q _S#UWI Ԅ+x$ )zTqJ_nDiD^R~T%INuٌu #pY!٘%!b{x;txj>&TդD.,3$כ7Gz\S !ѷ[7ZͣRw*meYѢ0HhI@\d|K6LGR]3* !փz"LpR!4@9g1%DۇrR%r\X/ZIJ1HӠnoKvF}<_>ڪK8e+/֚m;+ h]fms'@j<"at,*4ʙ_ONֹIfV Ӽ/5 }ѧsܩ۸4 Į_oz]GIWhX&킜{l`9%[f9 G^Y0만m7on%ثeeMkXI+22?lS 'B;)lq4gXQ nS ɦflڰy0"D:x5`h+p7x_S kԹ3CB)$hl#Y8"MsÍ/'qў봞+!$$:YsL֕rv;Ca>PEVx*%a{c3NU9 c~FlYY'Ij8E5m;αRZ){429sf2ӽ1 /]g!zW ь韂 ZehG±t ! `kQ50mljw{S2wEJ'-㵪=xuK%-s|G(3V[*^c/9IiX/bPd]p8Y.MYx^pȢ28A5;3 Syw]XsG~-K$@zs©EynԅN5`BɹKd|j'QlS?m>x6k~7\EU;4@R1J7KUhق ɞP`'%NFX-;Q#MU,K a\Ө arn] \lejPq`|l?> TBm,O|)rԕiyDn" :ZÅ7OGhUIzTqwuSY[g"%Bt,6^QsL/:''*0[pMd fK<՜h>ps KH\G_CDl|Vh,4S06Df/U.` &l6^Ow|D>W-IQo ra̴ѹRu YZ