ghc-ghc-devel-8.10.7-150500.3.4.1<>,T܉g#xp9|n^OxXeH8ǶW'>k2$O]JJq/Ժ! 2НEp5+WH+n⢹LޔxjCǍ7SvU=@,f6yG\l}źt,_MO6:Z:k۴ T-QL G1IښzmJR%F>:lSQ@M qvnbd!RaMlČ` gmf~G6>B?d $ J 6<B|  0 ?x ^X M UthL!(8h90h:h>MT@M\FMdGMxHlXI8XY\(]^ b%c&^d&e&f&l&u&vE wG0xfyzDTX^Cghc-ghc-devel8.10.7150500.3.4.1Haskell ghc library development filesThis package provides the Haskell ghc library development files.g#xs390zp39/S0SUSE Linux Enterprise 15SUSE LLC BSD-3-Clausehttps://www.suse.com/Development/Languages/Otherhttps://www.haskell.org/ghc/linuxs390x/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :/usr/bin/ghc-pkg-8.10.7 recache --no-user-package-db || :^y^v^xQQQqnk VSUEEE6s6p6p555999222@@@ olG%%%z?? ? zzz{xz"O"L"M"3"0".sss M J KaaaģĠĢlllX=X:X9000(((_\^LIKFxFuFwQQQHHHImIjIlA@@*** | y |b_f,,,),*GMGJGL4~4{4|OrOoOozzzC9C6C7BBB'E'B'<eee`]] [[[hhh{n{k{k'''.+,a^\yvr"|"y"x S P O[XX.+($!!nnnBBB<9:SSS@@@+l+i+iYYYbbbzzz|||@@|@X%X"W@@@URT<<<S{SxSr1116u6r6sB??rrr>R>O>O.K.H.I> >>"""̍̊̋EnEkEm6%6"6#URS9;9899666 baa۵۲۳LIIQNOurr+b+_+`}zy    0 - .QQQ+L+I$ @g@d@dIII&&&:::ur < < <  @=9TuTrTrFFFJ7J4J6rop#  jjj"" "    ###+ ++%^%[%[yvv66~6~444* **$##;<DABIFGۊۇۀ300634EBC$!"RRR]]]UHUEUF 555OPOMOOhohlhmKNKKKKKKKhefQRQO!!! ~{|" ...%"!tqs J G H848181%F%C%BWGWDWEMMM'A'>'=, , , =1=.=0###JJJ:::000>>>*W*T*U͛͛͞gGgDgF$$$8m8j8k/,,00 0 ~~~;;;GDC-{-x-zIFEmmmgddyDyAyA[[[#5#2#2HHH5H5E5G666+((eee888EEE 5 2 3)&'r;r8r:.+,,,,!!!ooo9&9#9$SSSDvDsDt>$>!>"lll---m|mym{```[[[wbw_wqNMMrop666,,,PPPFFFc`Zmmmr%r"r## !XXXkk k [u[r[t>a>^>a'''5558(8%8,^^^FF~FDDD+++222%%%6R6O6PKHI\\\%%%&&&&l&i&ka+a(a wMwJwH222^*^'^(KHIebcn~n{n|SSS?<=oxouox$}$z$v888JDJAJC555,,,''' $C$@$@4)4&4'A@A=A="""0X0U0U\8\5\3nnnOiOfO]HEDf ffdXdUd'C'@'@)))BBB@(@%@&! !MMHE111;;;eb^kkk~~~>;<`T`Q`V999eZeWeW###?<@+()___'''NNNzwwhhhHEFmmmFF F f2f/f/%"! {:{7{7daavvv_r_o_pXXXEB[ܸܵܳllgdspo|| | 638sxsuszRjRgRj'$!(/(,(*URT^[Zg$g!gifeccc111y/y,y-D(D%D&x\xYxZ...b_hA2A/A1c`_ttt,#, ,4446"66777wwwa^_~~~{~|???<<<gde]]]333JCJ@J>!!!TTTBRBOBPVSTvj#Ohru$Tly v24&y%" XNs r)      |040&pu,*AGVo ,8)6x D Bk$Vl-K A*V>pF2RN awϩa3N6r`0e()0b5<<&>6?XTP%Ǔҫ #q g 3|GP=h??G3HV>g-  `G % M_K^o&X,67{xK' #9jAg(eac%.g%zs,Q- R4W !x1I`!"}?G ?<`n/20 $hmY=X) $ 7 r !: FC|W8[*0+Qi w /u m" i$S F(4|?ZW UF T1 z 94 C O^J!EBbR_ x|} @gwu7 3t$i[v/n8Pp$# R qTCie :<q+&_ͶxwMKM]"M`x  '   =.I*JD!>5'F6(6^)YM. tL X \c 772 ki,?A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤g#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xLg#xKg#xKg#xKg#xKg#xg#xg#xqg#xrg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKg#xKb735a7f010be1af4d7f295727f8d05ff6430a808186f873f81d1a22f65f616607176fd3991e9bf97be2d8aceca921103b8eda006c449668bd79bb0e49cc5788812e03ae06f47b891da23e2656cdca2dcdcf3b0d009e4f6a90d0c61d6141c0e0106535244c230b701d2e0abc6bee1357c2b24c23ad48902a905ab9069d9da11e7620c41975b91d851f011a0dd700e905088d6c443cdeb275f1236c10bf8202d54899c4591f8341658f24c6cd916578c8fca11cc6a170a91fa3fca234b3029ff07c1fc64b486d06afa3de6888a8a197f0e11b46a0f2aaced4e870a54c834af81032d0301fa06a3b43952121cf402f069878999889d916ee98e9f96ac15376ee809c47c2c4eed77d79297e76c8980986bcc5873af7cf5879da37138745c272ed1d838511397a479e3480e3e03f510f44ca4667bf1aabbf01f1d2c7abca359f4d58bb77169ce80cce19b90639fee86b029e032eb95704ae96a99b6995c1a6638b97ed4edd65b6bf4f3f2a0278680d433576ed342fd5c5ac9b177958493427296bbfe8cbb9b44087996d464f007c184f8e0736999d60c2e110d62bdbb470321768733f38ef560308b687af5f2d28172938ddb14562e7a6c7f0436cd81f6c13c2b5e64d4b734ffb71babfd2462657638af85094de89a0672fe516441bef6f8fe65ed28ba6170d130626ef4e4c1293c574b586d9772425b67f3efd9c0498c614cc7e9609806c76911a45e73919eaac26214a8ed9e0fe15e4330c692b22479bcb1cc0e7778cecf8d4e2dea3a0739f29b029488741ae53e7f297689c79af48fed62ebcbc02d6566e7a51de3794e77076bb76876a3994d9c202c6aa9a711c99292dfc78e78a7a71133b74c741af4aea04311da89b2ced550be5ea8057cda2fce93103559fde3b0f7309790c9d664d13c3b1a39c047e7eb937224043cca6cf7bcf3e1813f9925a4406274a8e68dbdc0531bf76e30d3689f274051cfa48c0df93ecd6de21884bf57cb8bc1de29ae939c0668f9a656007ce6552a437ec6b0f939db996f111df4c9b8b3a97ed19159ea0939b5f1ac76a7134a87939c0bc3e44f04f36bb18db42765b4b3ac919eecf6a6691be02a6dfa7a81ab5304010f7a091c45b9b48969a59d8ce03af89110a52fa7c744f1646bbc5ef081a41b6b729a30a5c97e30afd13d3d0562e537e39aeeacc3d3d9b3549fb01639653ce17dbf5456e2e25200f24ce656f86e0551c77da3fd18ef238603151646599c96a19aa7977c3235374c83027c49d8716b3a32bc3e88a9f65aa003f15e34caa8f4eae2e79922de4a4e0ca7d7529156605bfdac87692e53aa4f616ba26f7d52827ec2e4196db008771e6143f5300d40ace446a16d17212ae74ad516982441f208b968f2e89d027330da64be36c295b50ebf8319d4a12cbc906fe86a7b91b6ca0e2362d328c4f85696b0e8a9a06b44635d513bac93587d0e9bd1d4d8c49d96eef192697a76074efaffe4d7dff52ac43b990708df25740d1f5ab93b10bf621ba2a4ee8a6630153a34ac28accb87478ee609203e53223daccccfa2eb32c968691b79648a96c33f363c9c202b05420642b37738f70b0f7c10206e1b6166e62e04ab052d449cc9719d9596f0d349ff5fb6488f6b2539eb1bdd41b3719040cbccb80cc98d7089159f6c8097ce3082acc147a1df00ec2daebb7f095a23b1ed8e56398fedc5611f1b0535826b4253a5651fc6e5ece8adc078d9ded5f72c78b373e01b585406150cb930e0b338796af945364e15308e8111802bc2992964a669f937aa53d6e4fda2b7d6fff9e977886cb618bcb2b88fd44d2038253688775c7b5cab24dfd76a6e68a132aa47a4bdf5f9eb1a255d4f69e9df7cffd95ac4508afd4b956f0487aef321553184c4fe948acbeef936c912b42b662c4c1f34809b2cba9bc9ed9202ca0e73afe7911f12eb3d27ae7004c12bc1ba4c28f03da7c61b96fdd8867d02fb38b59ff7db8298a96e2ac4bb68b022ac050cc75de3cf9af46bf40fd7566692b40b86cdc550726e047aa22a66139dab595449c9d9eca13cbfd299e87c5a9df897c5615580c2025fb39ef299d53e50173d69b91e11dde0fd88c38d3801cf4a193c525f6a808c1530f73291ad0037776827e62a2cf0a8fa55d72a9a32ad3dbeca9889fba498ecec17c31d845819360d3181828969d67528b407215a0649f4c95085b43068ae636f968309b6d292c5e9cdcb1c0d5a7ec8636240e2927b069671a749f6c9d70a92d3e187d14042b81c455114b3c0aeff757fc76f6567f851e2e4e77c5441c90a2dbbfb56b3deb38e5225db8615c7fb266bda5b41bdbb02136513bcdcd27bb3ff502cc39909f5f0652b866e697573cece3cf348e4b82a7c5ab8c40067bdfa7e7d96343f3e629ea0e35dcb2357af28a015412bf3d2dc71e9ea472d7ef5072d094a96753eb3e55b0eb0fedf0236eeb6e3f164ad762eb3c5b46774b4e18fc9c2e104b56b526a4ddf84486e6aea5116ab24fef9260e3938dceddadad25579ec3a04fcade6b6ae1e8bc8edc183a3269289da048022ea72a552794e59b82be6942ebb7aa8cbe428377cacb367752138fb1eb61da3dcfb3469b6ff48507a960180ea007ccf4a68c98f80da0b9a0d3680da7e1b41d7a102c305dcbcca72e6e4dbd5ad97d7d51ff061ef788413b353c3fc0f95c0d82bcdf48f1d6c2df3f13647ebf5a0351bddf329ae1a5091916d1bdadbd9cf69c512340be0569b7dd6170be116f816aaa1125434fe145a64874d7abe56a2e5c66f353eb876b331de56cd04f9e7ca30a14d79689bc6e19c732efdbb5a649549f1fc8e780c4883a04d7768bb44c5553fa37eb37296d59d7883b8f0aa3123b607c3281985982352b74a6f93b0273a08de83ce89e78cea731ed9a962c5df735831de146e6c5f63116f06dd82311fa92660da99022b3bbb0c72006eb34658406de6cbc617340547609a95cf504bdf20f2192582d310932104da3c47c241b897e358180fdf85357310d67ef7a7c7ffe06f26debd453b0f625b4ea347479d6522a6115ee04f0e2df804bfd06095a8460af1a132e5a414b88959189be62a39ff8c14a7ec2fd8ebf9e2f37a0a52866d0673fce7a67b601e195963dd840b227f7ad15e00dabb61e87d9c8ef5a7b0757a20ba9023d31c3a260db64355bfa85c83e089edc40fca2fc1c564b3d43d8354ccaaffa16305c181c6fc1819280e0f93bb58e0af9d4e9d20ec05f864c5e2c1febae47621ac61c55789f3d22a75f9c2d2ed9be8553089709f7fbc32a8f7f0d1e0e387b39ee50a21730b126f7626c3f169e9d1a82015641631c2f891b20cc94e0779d65f9206e8704e9462969c88ecb4d8cfe72a8c24be3ffdf17f24836b47d71a1bb63162b07a904675df7ce8c8e6244cfcef171ace606e1644b3eb729bcae45e8f78a71223f4ed6609eb8bb30d71dc04bddb9b31247d2bec50f95f4a73e2c06c76a79ba06e6bbf236796b109c8237e4b7346b5d3f5c2bedda5de26e807ad066c92ad82dc5cec8e8449c9efe865b2be829a611ffce972631a2135bdb58ccd6c679033084005652f3efc18c731f620c70bbd3bb02bf5b421481d8c6cbec4b8f574e157660ff58480675bae676ea46b75d49f05aaad46dd67270a16df09bf2561e5619f199c3058a6c11876d2f7ba10f896a3421a3166f84f78ff2626a73509fe697e06d062d27943839ace6469c578ca2b3b6622d1c258bed0986e7d8b994fad7f5c6a47bdd95dae5c367528be81ae05c95c09efa8dfa2d4bcd1a2a9b2776e07842ded7d7035340a83259c8b3d51c880bfafee6b9d2b2598cbbfe9cb119a785d7e46ef2940750c338661f1a7f37f66b322be06f0024ba1b8ed09df755059388312b5115d99ffea0767dc9cfd89bdcf74c22e4f9cf34fe853da1bff5438d9e7cab8d751cb767f7959110cc655a1972e0bb2573f9d05aed60426801bbbc7f0fdf70f511749e5f5c6affefd9f975f103a575e3acdc57c077c93309d11eec214bb0ab45f4e4c2312729cadaa9b52ab9af39b3925a7da9c5cade3044141623238316cc820489e617f2348abbafecb51aed453c5c60cc21157588a705fd9070158984f68359d6f9de8bda93603bf0549841a14e7bdaeccddda3843c2b6bd0ea991574ff5cc03f15f5bc1f4dd43e3d48ce6f876b384669b1be34ad4075eed7597464cd0adf1b85aea69475ad6c305dec35966c59f57a66d4db706bc72c5bd8a1f8bec8c3a2b7d5c0e40c7d3a853623521ce11375d9b012b1f01bdefd43bc3538e35df46da30941d91f8a47ff016f88f0023bbbf95445b0ece053fde7a5329567430fce37bc68a6e19f64c2bcc541737e6325acb0bb55494f220fb6868829a26f806374d500a9e0514697f9a67e614a1642bbc3ad0ec0aded8362010847b17d37884e5e0acac5a2323e6fc925d39e521e753f981d033f8c53e7d6bdf1d6b6861c5d066071803e112bc733b29091c8d7f187995b6f7fc97ef85bab8a9163f5dd00181efc2e8125e6f05c150800b05d23167ced9039acee5bdea1172ca95720183c20bb32f85fb98096dc1fc49bcc758d36600a9f8cdd2cdf4ec053f2e6ae3298dc95e0a856232db38b00d749cbec16a26992aa0a06bfdc12e39b0fd379b23622742a52e765701e36cd7e0972d1a36d007ae27cb52758cc543af0230ab3cf7425e3e304fc306026264ae44a089f268a6703d54337609cbb44d570e94e627c253faf76baaa5d2d3a68f2e4157f897e76cd87658a2c2a943b4535425ad5732f415580415dd6d32f742e9f72ad62bd90390b53faf84823f8ff513735de0dc9f9added0c5d36472f485d3adb21a63715350065dff68ee4e99698dbfa5f573044c526751cfb28fd28aa1d8dd33f652b9d3d4a59b20dd92ab668df7f607fef56171a72f09574ea9fc2bbe0977520d822b42ea8e6b0b7a4ad08a649a9aeff38baefcf3e66b0b66bdf28088fc80f7cd7dd295a0297115c31ecdb46988e6318ffd1ee1b47795fb91622fd4d369364aaf96815ccc6eea93fd4249eea151887f334d6d03c69d24173c7fa75e4812d4051fb1d6e7be6e6a9ac6958aeadb182903624ca8c92370a6f072979cf3660ecd5dffc2a951530fb882d93a5b3c2e2bacf635e0ee78a9fa764fe3ed522f431a305b031fe84b7e86fe2aa1af440774f5ae041a554adbe288b13707fe43882d942f329309916dc610e07e624ea09fc8e62f444168323377db4e1424c8ea616239732706ffc0c2d853cb10ab7510512b8ed3595c8f2d6d0fbcfbf8d8d937c811311055f1d01b9917b4cbbdd1d4fcd32d18a97bc05f255d71618911c235cd4680cfc3d99a44fb3789c4a742c2094873b038a22728d4cdc8271952de266acc9066c88fde5e413b74f3021d9fcdda563d28cb6ceb4865236d33355eec81b6aa8abc2f2a5e7c4f624790133d485ff2da6ac6cff666c64cabd1923f8886be104d9457538981664f749e34b2a8e1f3d2e690999eb617dcf3da76aed962cce37c563a1a545d43221f49852726b9b931dfa8b341ca0670d68e3fe1db273ab1381070045a9b192a4b1ec000307a9e00b5702403498cd87ded74ef26fd55344c5f324829af122c528c82021497b2e67a0a46810593610385077fab3c6ec40f7dbae1d68726a6e3d249e27d5b142bf267e9b501cd10a241bba1c17d6e029561bfee99b88ce422e2d13882a5fb3acdf49aa88bfceaa88d5a1a2279d42d1cd11e0d272e59428a6cabc0b910899bd8efd15eb4f79b4952d4b0c35be93d0d747f2568990c54df9513769740b760a1ec050fb38696152b482a2cce976619612efe407a139781b48fe8df0a3122f3433ad8c8801df8f7efe8aa584011cf253967e1554b618fbefffcfb284bdd0c04c29a246e58ffb025eb3a775ec5a917542ffbcb1221be3ea0ed23a03885dd36d744f0b80677dd91a882a9bd04f47236e3122105c57b020d6d2dac9706decb0180905bb42c292440ca474f49c1073e22c155322c98b8c17cfbd2909299e5a09769c8b5f4afc35da6a897d2ff790ae75765282432507bfd572cf6713779a0ebda830123a272a577a6aba510b95b9494ad9ac051a72e1aa94da8b51edcaafef59df517cd71f867b4708ae115084a37280a3964ed2911a6c1054931459281f523d6752bb772cd46e945c229577c9ed5f3487d990839a5582e3d46029cce65400c4c8fc403afcab888d6b98aa22daf4eeda4cd87883b4c4120ca31b298d10dda22c5b89cc065d8f7681e222f7f462ab95449656f6aba62bc9612abadaa987e9b444a6971dfe269ee6fe380a97fc61b5b0759694a2a619d298f951dcf2a9c3d6b535ca1cc1df460f5d64d52d72c549ab6a34213e530d83eb89b441480478eb3ec9cfba2900a7a4cec4d9462cbab335d7ea49784b0b4b178055727d2ac5abdf3437236eb89ca9bd458e983a578440c10e7c6d6a2c87112b81d3a81f93eadab1b1b8bfa5c6bb8bad65f25497ac3e62876c4924c9a243d29b1c370e10ab2a1093f84f63e02679c5f131d906c219e65c422b45fe4854a3446e29c9d832d54722bc6b2797f37d363f37143292122320f7c3ba25dd929fd3892e8fddb4def12c76e60af42ebf36ceb7e986a56657ee34cd2625772b7a383b376c9baceeac766119aa4fb7cfebca9753e96d992c2615e81182761bf6907f7f59dc4dbc224078728dea34807b54b620d88245a1c6d479b96e8c0a5da6354ba1418319f5a3545d229e721a84a6653deda8733b2f291926f4055a077478ce8503d88bacf9f4dd2e1a7a6f6a55935363d31d097bca5be6ded24fd7a301f8ff414c4cf16729b9888702d25719a837c2df68ebfe1a533cb1dc4f39a785ba23a05fc707de13d734faf8e95e1c2191acd2e3b62494f51ce4fee24a4c5864da82b0365d16bf1fc8821d8ce289b72898a411ca127dd32f27c13e264349a40289fd8a50c4e5c076eb8e224aa21d7119b22a07a5c3a3925fbbede6ffbd7e5163996ee84deb91dd75112f7ca4660acb78d7b7abf221373eacece63905e4d818eb2ccd12808156f975a3bda94a6730a7d3d66bcc5515d50775d204286c800460a785f0f27c480db363ed0e5dbfbf4d912daa814a297ad95a64f57f17a1f7854478c0e6ffea5c2de24ab5318e94b31dbcab9c107e1275c90087cc943fe55d08cb6c7ed18b0d03e8b727431339d802587b7af80845609267ba5d748db7407e3ad009f3806e8f48c169d503f24ff2dcb86f937b74c1e4067ef7a2a887e45832583f87d1267521198fc0068aaa2e83dcebb0adb0ac6514182c35a09587fab2fb41ae51f6f934d495d39867e6134d97016027b287e1427d440908e0202c15a347803a1e99c5e5e88e2daf48abc6cc9433b949a1025f7dbd057441e9d8585d57ce571216a97ea53da59dca49702524e74400f1ba7e224bca4995c9f41c3cee8e0e6d5171a88a8d028bf7ba9630529c98d4eda9d9852a3f578c8a74b3bf9703b6e6fd0166d10c7d790937cb9df5e7b6b9b2608210f945a9b2f05cc35f478cbc8a2aa0e8e0137624fe2af00080507c1d80599744fa8ad29820bd121718e38e84bc1aff4e2d111a62631e838298a0cab573c6c5bad64708a6afe895040d917c1ac102fd4da06555bf75108695403e421fe7c24b4a6c3f4a8ee6fb226a195abc2597ee6d1c0aa00ee5467bad88655f3ecfbed4809def16336b6b43bb979453524ea85e380dd0d1e572a7b12b44ebed4e566b59eb83a1f0883609e2334d66bfe17249583b046f354717a55532094e855300ffe76436995ea11505f2a1e60cc7b8524e47989bd776b4c713651eeb60d5a4542e09272e56a99e6a1d24431339571ea0a75e47da36f115eab7f594082d7075d469be12467c80afbf2e864f0bfb60b186487b4e6cf71f401bae4e170688c7d67a8e8bd692a3a6a685e3c5dd975f012efdb3794330a85fda1e35cca25aba43a2d9f095c0464f7d9c284c64b08ef3cc9288d98fdd3a030404bf1287749bae8d8f975fa3f3324f6d425e695bb94e4ae906175eb1602201cebd95240e00043fd7fb008ee57e9dc6216ba4b923c935c60e6cc38a5d2d75aa72c13940e2e5e112b14d05155a8af4843be06a5814539e9e9886147beb96bb2b8354630db550a7cbbcfe5530689a3f9aff580d9dbfa2fe4a648f2b32d9fe5bad1d0f0951ec0df6d55f5133772984827f1f4b92c5f41f35f0d8bbe05b80e4a5a39f7ae5b4c7213820855fb85767a8544894ac97fcec6e1d6fe9a6df6172122fc0dfeab3a367223fcfa200b7b477f31fbe6cb54612a88597128c7c6daf7b6e091636c19d8a02a808c1054c23bc30e33366385eccd78587d53dec9b827ef7e771530092d17eedbe3d5b2bcb350f4de8bab5aeb87d9ab315ad31ffd95d625d81d2c6563c8fde95086e9c1913a8b700e61f0bca68de0c101e092dce4c2aa61d8bc1a0f654de4571914498bdaa65ee287f33eaccc1919d3954d3d69d0fe8c0d6f436226a33a465dc169efacf3a99a23dfa8e64811c7a50b407a3519f3a3ac7386e0079a48c351cecaeebaa7fa8333a8851f6b22e03524bf7f141463bec43d011d48cb831082bb79895ce3d5b55949d33cdfa576fa799158141c7aa840ce11cea30d88d9ccbdaa0f160d0e7565ac5fc6cf8eb0869be86da946a0d5fed9854b467dac27ff3900dd8e1892afbea78a387c0f092d777c599e82072a3d650c52eea03c5a2af80fae9cef50bd6928a6c4b7af9d8eae4a76b1020d3462bfb0c987cf5ace1d38292cec7c6baa8567122d87bc1cfa6444cf7462bd11d1547f65ad366605831eef4a2a32bbf6899b47765831a164b401c1cbfc5427f4484d048fde7ef9604213507ea83aec19f405962e1072c9c0020dc949016e9ce92c0ff43b86b893bb456a12759bdc17255c28850a23a77704f6c87e1d545a4dcb5568f3182b2e7abdaa41be6ac11ff8cba69ca1a2f8fd0d3cab43344a5b1d201f5065f071ce1260004340de2288fd4364fc989043730c46c44a1c008ec5001ec82a50b21280469fb352dc3d0dd7dd5cd4d3bc1dbc8f6a3203c969fcc1b7c998bfe4bbb03cac493971e30d622161add274a8542183be46395bdb77614269bc44b1bd7e9ff87b3171a50b608346f442f34f2f29b5352277c8a5120418a8123e4a8fa36e6a06ddb7bbc7d59d6a2fff9489f8391607498cc5235b59e3e3fa254b44c86cac22e59822780bc0358921583781322f4221a64c420172a1738261633432af6b54f1164455d6de014b6bf1c4ba51216e4dac9f1e22aaafdfeaf92e4e93c1a3de22fe62e740bec8169570580834b7470cfc9f5f93c495c08093ccba5d5ac22fd299d6a38d16179d5241b9527bd8472ddc5c6e70efb81ad66ad408330d7ad45feab2cb147154aab767bb6e9748175b7b537217f3ed89c3f8032cbb4760f47d4e20ec74bcc0ac29c279314fc91e70fd3b22bbd082fa2c1ae3b0c122304968fd406accccb1e851960bbdf54761e333e6daeabe1f7c5b823263f1450efa0c03c5c2b9b351f04abd4245f2218ea7e861db50253006186a0bfb4f7354fac7f25c19dcdf3bd942ecce5f9b91e3c77faad7f0a7cc567a168b6d1e204d7949fd4de79488b01915a01a15f349203eb198bc18c8f18c60b3d610228500cde92fbdbe688d23e85105f2716fb0ce1058ad8ca1261c8c7d64c17a1df83731109b3eedbe2fea8b3e66f79d5cb480ca0e8eaef3d3b8d47301e9841c28cdb3ae84500377332ec792bc7b981e5a99272ef4c4a8200d64d13b4c8a1fafda5a68773af0867b6044b57ea763f78675aa6bb519b698fc2185fea3a3ead8e382b7d21aa247823dfd10fdc78504dd5a06b2a17fff52f36c0f7b987e753485b30f3ff980b46e8d775f7fff605b93c6684f1def67e2fd144da148fcce425d269b009cbd3bf6694f19059078861ba138d88c86a7eea53fa7e92e176dfe3e7aef1118342a8c550960d4156dd10e63825ba963e8ea5e00587c4490007adda0accada151a811008ee52ee1fcac5edf5c01a19821917f5ff42adb246e995090aae400ea9eecdb188e9691660022dac39eb0eb26fb6a3bab95a2206f97f3e9c22ac8c6d558d0e1a86289fd4561ba5dd9c50ee9df936c3348b954534e70e73dcb6a667303423cbef2606930195adc95d1cdc84213dc24d04f10aa10924739d149a84c46df08159c5dc7d64442997507e2a2214dbb04dbccddc571718033e49f2fa520808cfdcbd926ad99f31cbd806a3875f793f8706f0147e88c706d939e5a321fe336cbb6a118f3888322d0c48405d2de1b3e95c27464bc018f2d638b82735acbbd043280424a766913616c93bb6e79eefdf3242fed1a6f486d6dfc00a46ce02304c893b513a4d7864104c1b196319f6e20fc4bef5e45f7a8ee58de8876332e8fed3a5267ea000e660b5b5eba0c0da7b45f4003603f50bd38f82f067ca852c4ebb3050e5671b796a62bfc5e83e15f36e23cfc6ba2027ac561afdc061a145400b73ec4cdedbf467bc3dbe11088ebdf8ef6ac1013c5aedf5a87dcda1f4ba7a3084dd05b90132bff433ddef83957571b9a7923d9bbcd33fb018c1d5c312238ff2d7b1f4de99b851269579eff3b632ab046057412d54eec6debee8c4b14d8ffa76b3e3852f2b47a91666ccbb89f829f0f6c14dc5a180ae2bf5e1fec92b47b16cf305fd6f5341d9089c7c42224c56fb6cb351fef1a6ce41903515bd3c3e7fc4fe68e38d7c75b26c52b7f8ab9aea0bfac65da54a637d57415e6d169178fb7a52af9325e23e6f424b8ced27e5b1783e8bd1c7d01543dfd05f84888bfad1d0aebb6bf6a9f0a210cf2a73fa7e9836d2d4622f7c8be382e05fd27224597cc87c9876f43b9b316baf1b4b4d443a0d61755c10fb60fa862c8141b1dae9fedb3ec5e2c23f93305fc5ed3eb04a1caccdd960ced8d40e40d26dcc235b4361683105173a39a08e514a0408821b5a74c559754d622a3da946469670ce9a95f32744af55b3c20450fb42d6e26f8803e49a724ff5f94640d4c42dc81608d3ebf99f4b7aff1396179324f47ff7f9034692d8e51ba3c80aeaba46f60d47f5f50ca1ef6c0d307ff527cbed2cc01ca0d6dd89eba8b298242ddd19439d5add750dc9ed5d3905d2191da513c90e808f92762c88c1b5588fc3a43e0fd6c775751efc025c01b20e30dae24bdb994cd693d86834ced6383054a85b5bfc56e0ce76d8ebeeb7d08d62891898f068e4cf94df671e28ee326a73a7c70dbcc5c9d3a2376bb336075dace7d8871402b90fb9c29d293a07fd23c8df9de84c9a0795a012e2d7ff3d9a6259c8533fb0ec21146903057a99026fcdcbfeda193b0230aac0a8dff72e8aeb12ea61a5825c4a42a8a0b591734fd956e0d2fa9469b5be308732de5a12c01e1942ad288d218659e26cb24dc0517212f7b0cc4eb3afebe161d3b6ab59097a5829877428d49f4b1d4068a9ab042a45a24e8abc76decc06e43bf311de2d86fe7906d79b0b59df723c4c03bc04fa7f50838055f305249c12e8125abe24f189696667d8c7f47a08f262e7852b96590c25d89a9a565f64accdf69a713ce2017b59af9946960b66ff1e2710b3d320b7f42d1f009322643c53dbec4bfc1dadae2fd20957b4808ad7a82deddbaec312fc263db0ee25f5c0654afcded1fb0e822b04dd152e944dbbdbbb8aefb09ba550cd7e4185e3346b42c8b2692ba8b70fced73a63e8597aacdbeb26598982b0b3a07cb0f2f819c67c404604722cd460ac280d0b31c5d8c0cdfc70f42588579a4d73928e4a15cad453d1754a1800015c40bfa92b46d9e40b27fdef67d4fff6ebea87e0e0283600d55647df28094678ef6c0a9f1059961ed14db1ba2c671688f2489182046141e64480c0fee093f8d6d6c8b55bfc101af6823e5fb4e583a9ce34e7a29be7f1309702d5245df84627350858a0d04b8d74c8b2a9d1c59c3b3a3619505ba20bf88d92af48f885c64018625be6c900ae7f93353bf0baf318a80d03c9771d15605db3a1b847cad3f791096e4ba0d61000a800c72422790e3ec57c70946b2084c3e7450f78971eea491dac90c34480556fc211b1c5b7e12b2b695cf10d10e9dc653c915ca232314fb1234edc058b8492640e60c4ee4323218546676cb556c46bc499367a6799aac546112c0032db697d6543b29392186af73f1a7cb0037e5db2ce5a8f0ca4b9dd448f8bdb1ffd8a29dcd51cf9c78570dda1d2a3bcfbd00361919a637314f97b7fc36edbec00d5e184bcebc272f0c3778022867ebedf96f12c0289c19c7ea4260dc010210a42422b776d9c61fb81b94c2ee3eef34d2dd493b221baa6406a0f0e4c1ceb1b254ab5b3964c70e28a2c7b3e95ccff393c5bf3a2122afeb919f8b551fa74b8470125f46863f6e56c8db5df514be604f1c27864b65d8f2c3226df1009f1ea62a9f20bff17def8ccb334f78d9b49b80dcb55e3a4d14e3542d1bc205871285701ebb982357333e620ec870a27ce35ca14f201b3b17a6921924859a0bd95ca0c088aaaba95e6ace55c7a409444f4a4a8b758f57770682645a36ae7a38b97b6231ecb2f0b3c884654a93f2f8c0a62a7220daac28c3037f25970777ac0d91f72790972ab93c41ccfb206f5c79970d806ad29983b7558222c439fadddcf0a862e4e0c9d6d565d402c0f0a80ed94c4b20b64901da14e5fd4830a9883c7ddca865bd746dc0d04ecb81397cb98ff7624c48b931334e7614f0838394e17f90336184d71921981fe8880831368c2e29d0ac58e258382d5ee61dda4d46fc8f87c325fc2b8a82446b1254de96335be808ceac004591a41babc6507c7c67de99331ae52ff34ff34f9455a433c0e7a4d367c5458cccdb413ac31afc4434eafc78ba3bc2ad55184bb5ce3589c45d4751eb891f688e75df9f57d483a5e01911260b0ac3ebef81b8380846e136972a85b125b08800d812d9280484145cda8776dbadec68d708b9baa648d3d7598b4b8eb6d5285e0cd910340d79db0ac27a113a5544fc44ffb1a7a1ae285d6f62d5ef3dda34c4f6d492648568f4082c47f224473cb29969c0472be5df757540094feda3d35a4d980318f8ba3f84ea232bb9bb64ee1903a7d3857b2a85068149bc3315e3b4b94ee1295d37eda5836920b41adc55060e4345f3fd6d8978e0dbb39c05b72db4a90a4a2f32b79670422dccafd34e727532140780fd9e61c6cc7cbad675e62d5e75012e504af0197e9a2478ec8d49988f5748b2c09b94b978954fb7c2cf16b143418adb7ad1145d6f2d71c2e3d03db9bddd627d9a254841eed8ae7494e95fe2b42a6b38bb57f9b51887f6fb5e3f4a0a5a866f50daa47b58b709b5fee252879b2e1dc52557fa5e2abef2d21c5d942a48f6353871e128f3f1f8bad80e8f968d2d146f09f544074ce4305eabbfd93a416a743f68c78386ba240222e5680d04a3a5375e292b2422ed17a0f38c13883dcd35969ea351131ddede9ed3694dd1a23211e8bd5f93c790150830ad9c1467229559ee958217c71be465582c2eec0b7ce7dbb668f24f8db1245eb2be545f64cda2e9e874281379971bf568a83e8da8b58ec45836e9534255c40f31b46e9aab4275ff876265f277ecac22053d5dc6730c61346dc2338ef4d848fd1f02dfcfb92e140999cf3169b3d6a8838f46080bae510baa463d67b6a123e289b49db7b7f9b4022e4d97c30e1e2a34fbb370bee6a24433755f7c14a1f9606fc9f34f1821ac15a508403c2e4f8acaea9e6c8b5cca01aeea61559009567c2b67c78989e89d4432835f591d441eb962b032c660acd8f1f961dd242a7bac64b8abca93474b2c6563a0b0896831d5d373f5b586ceb854792be6f8b31101e980e4c278c728f9e048b931f242e99399bed5cc239ccc9cbccd252dcd4698f418e6fd1fd75db24659d4989259ace9a5f8b68be72f609d417810e5026947c29ee747db994b97432d6dcc8ace619b7ca90cfa65e25b3759d587998e81a1d27a7ed24e7b4ab4c405078e342d16e59aa5e622164b5fa09f0693e3ce5a20dc04c4d99695c8e7c0be54e66d42a8111273643b6c195ffa7c6de9a8d01074fcfcb0968314e5570d1132d62cd8bb74cda9049160a1b0789c285944c4765bfb48817e8340e43511b425e3a45f415aadecc53bf2d780e23937ea69dff389c6b2576c77c5f160790fb6feef6966d605c2036553b2dd51b254c444f6e6e445ee571fa62958e3e1dab31149ae121dfb1b90e27ce813d8a0781312c61e9038e5d3cef2b0a53b06b03bb89b979ac430fd85b5d430241e11293495829a7cc1a3abebc0c1ad93c84cb9e882d5f8aa7e4267eed8f9c59038142407800fa7af8d1e46c7fcaaf8af8ba57e868a45d7f6caf9b2851940e4950f6f4c4cf7521a83b0277d73e81734c0068c09857fb459bbd9725e9fe5c4092284e5926a14cc5a3061674a70c0d40963421462e731ef12b24943a19f4e284e753e2989c96428776974f476277894743869d8d716632428085080533ac83a21ae14f4a112eab68a9d9b2872484895155cc3d4be8ca4f480d7ede98ebf37f148f600549c3315db0de3b947079010418368ac7de80e0fcfdad11d23fdeff531011a87153196dc5bb9f710c47755d97e6bb193c118118a6353d00692f7c9bbf577270fcc4fcfd0e9e9a735f9a8a1b95f79095dab5303fe89f0548369911d0cb1a495dfab92d5bfc7fcdfafde0ff4e99f42ebf6c8e77ced33d45d7563ae711b7d50cfd5e8bde09f65d1b6ea0b18481e900f882d36e5833db41f5a84f457c3a0e1faec54bc6c1c58c67a56c1560fd0aa3a6561f12415eb95480704a4a175c279b713606cb54e26a7d2d58de79564a3dcff38eb1adba9a9aa70b3a4994f128a2a58a6c54994f3dc93f4e07c02809f5e858c5d78eaf93ad51e68d3f08c84282e929f6de95f34ebd0289cfb151f4b689a1dab42521b880426cbb2cbb0d6a79856f0326c44e7aa1f543e81c2768703ae427dd535095e3e93b1c699d423e8fb74eb82ca879265576d0bc440ad83c0b240309d0cd5733eca5914cd3c587ac666a092ace9357c0ce84c643f283e746c8949eaa6a1ba96cd19357718f120bbe522f1562b86a590154a80a723b4a82c709724399757adaf2c71c4707f3c69f861006e788dcbde96b5135bbffac3d32831b9a50311fb7c071343431e624da99bec61586e7cda7674dca93e6e43e6004744d5b6e82a6a9ccd0c7bd398cca9aa9df7bf8712cfa9b112b6b4081e80ab019f7344c42f73255f319795966f622195002453299b4bdf523c0a7fd40d0cf9a987500e77bcbf50dc5b72894c8dec9c6c1f502b7bd1ee5bbba7f335b2f3c3b8170dba203da50e8b48d35ff723e169272ebad67fec8abc9c74235403e2ecf655f2a1a7432c2270e2b92ba47630b26bdf5696a08b693a7935d41e0d8dc32bdfb6039f1996fd1790419e328224c7a1ce76d363ac3693e9f6648469b4f580cfc223d08cbf8d21bd16a9610dfd187f9928bb090bd202a46334deecad63205730f96efd2059281074a54a1320f220fdae3bc186af17cbffc3fb91fc01d34de178e8a04cd22ce73bb7f14677a28251e6fa861aba907bdfa65d750e6b71ffdd524f14bbd549e4d3caa1c80410aa3ff8358d9b0c23d7db0d7affab22e81d4e3a445c8ecec91b3fd7298806abdc32323fc5f668fef87e498f7a38fe54b5fc15dd3f6b2a592240fcfd159c9820169c1e2375d8b4c57717ab780e079f84538e7c33372e6517056fc00a4587caee8309dec4489bbf8f0a4e954578995acd3cd903aadc1c19f7e6126c2f18ee94863bfbe6fb2c651052b3bc59f8d78cb201c970a8942c0796eb2d63b0f29c04cdc3e78f31628d0fcc1ebc16644505ba22bc5c063d98a4338d0ee5376afa0df075f622ff9cf8644eb03e28fb323b1e25cb9ead62e1103195a223858b7d1ab69fd2630ad326ab86e5ac8ab5e37395fd91cf8d3c574e5f1348dd252972a9478c4add13ba37aefd114775761bbaa78c6e30ef073529f860298f51d4b07bde3fc5b2adbe4ec57265cdecef1d710202b8cb0bcca17c45f8e55b3d3ae7f113d17ddf176af23db53661396ed79b0819ce50228561ca691e06c35433d09e967165599a6d44b535efe1b327e07588c000c01fcb01a09421efd9c4e824488d6b3b1d423cc4064f46b6003f7ad34a140a15b0f7301bd4925ec532f00194afbf97cf4cc9b1a234c57f6ca0f33aaee9307c1e74266250082eeed365a651dbca44600945ca5bf10a8f1d4895f0b03b3bb394888e57f953d4154294b62e2f8b5199da9708cead7e7be036db0531a9c2e19d20bc7bc8157f6cfeb772cf90be3f8149a6e0b2162bd4b4fce4ca6daacac57feb61f9c2a0586eb9fb2b424674faa872cc199d7f1f1e34ecc43046c625f54f2370ee81e987ee07a226f6127970b006c737d0fdf5b76004f04b0d9f3cf96f094ac33911e4ac0400e05ecf03f6522b004ef46bbab3d7dbbfe59e082af902ea0d22a2577a75406beeeee485da744d4d8a5486344bdadbb17ed83a370f234722d956c9b66df0f28e0c4f04e0f1ae65866bb2f0eee9698bfedbe941fbc3da9ed7847c70db3d7f20a2a22d9245e3871b17c3ed75b70132c8ebbcf25fa96fd424102d0aaa312f9398a124b4ab971743f4e914ce02837224def9336adfa8e02f62fc2fbf261ef45648a555394cbefdc75053fd72980ca513c3c2bd7edcae8e764edf73fcda80860d6ebdc67d4525d66afa12e291a16ee363a00ffd1a2b9d30ff4875faa15b60ea153981789fc1e0e7ac154ee5bbb314f11439527a5039f64b60d28003be5e4cd0fa15c73b54d2bed2c0c35c7ab525e42c89c5f3d2d52c9a1738dcffe228f87b4fd543b3a6c94868cc470564d506846b3d5821728c317be91faa66e7312d5e4a7845ac3aaa9db7387eda1bbbeb377d7013263571acace31468efd32c41617308c9f0529c55a954cf8bf551111bcdeb0ce3bde883aad50438c84a948f07f2cb79a32670534bec117a8ff8cd8fb558b9cdfe29657905f318108896cf0871b11bcb24d1000f1d95e24d9543b38f38159f87e648ab86b09e4accf5d972b81d68701dac5bedce17f48cc92ce7a7b26a4c5cf2fc04c539d7e2f46ca609bffb0c1f89b3fff5f5cd88a50202ea0d0a01b922260fae4c4619caab92b12acfab0471ce016b2fcf324c4baad6369a912c6e82f8cc08716aa3271fc5663672c0c2fa1e99c860c42414c3e16f8fb05ba96aeb1fe4b2e3b52b771d8dfe317a5ac4a92d00c357dbc8e70f4796a4d7afd13eb0ee781587d8674bbcc8c00e0ab26881edeb97c4f3aa4e7f58e2ab84aa83d4e647183ccba962ab09ac4789e45db55b861a9f953236daf41d0ff5fcfdf1aabb03f12a17abdbe04a9e6fa374462cc07c57a7b4245506f41944c1ee25699af0373e5573a4c7dacb580c47a2c3dd9af9e07c19ba47261a1f0f80170c82935bdc51e84a4bdef88dfa2d95f33486a51a7875ecc8a10de323727fe9e83969cd418ac0fa4deae2540b0112279d77ccef62d5053cabcf3b0f3d5079953855d8aec1be760698bb5828e805573de4515f59e3409f628d8918c83228093e72d6bfb6c9d65a640a6b8158fa9082972db7ab74eea2a58d09e864e5588b915facb55653faddfd04b1c2ad69e6486446f69bf6a09c790593eab0f97c7ca1ec4f71dc2019d0fce85fe4e6617a9c60fd2fedf9dbc4510cdc23f0b9ef31f0926df6e16b2668317976780e4dd2c8090d3b1845f4a47f60164a9026fe1d2f58aaa049400dc12bd84d70ee36b8ffcfce9dd3b40860f19d79db2c5c4af600350f59991b4f79ce04217ac031b170f7a202d8bf8f2a98c7bc6339c6de58d5e296ef6da0b17dc39f279430f51834e969a654878290298ddab5cb0d9d0bed81a51c7976972b09ef947741fc949b800446108a7cb4c1ba43b97c78f8e4e73c0a45768ab728a640d8587291394b17f73a08253fc7f5713c3a862c354d6043eb0db29a45fbcdb6bf62b18eba6c1e1ae61675a87db0eb803d643c3ea6ee8cd6271b644ad9c684a50266b822b26b62b7781e5a3d0c83bde4000542ff5b8ac5b6f83f0233e0f8499e1d7d454987fc3c8dfd8e753ab2b5fa05925a2d23b7b19cf388c45b44f4f5d6ac453747531d0bdf515ae38a1f20830eadad293ef1944a5413b26680ac6cc54308ce4595759de5c737b92f9a56834bcb948f3caf4745adb0e1ec9dd28863d34d3c6dcd3c4077295ddbbb8f390e96773441235eb3595e8ef87cee7f715d6e19f9d946091a23ac97b02d47ed0469aef422fb7a45784bc2cc8a962dadbdba64c978b651d8020b4febb5e48e58b6ac3747b6c3f957e5620f5e17f6655f2b1b90a68039a0ce51351fed5a08c98da3fcdc821f787e12e438c1bf693f071e8fb905bf9f69279f17142e123fd1d07e8eb241c33eb9ef3c7e17efc31868402885cd61a1b7e355221169428ed19e7b8f5955a7183dff174cab24023715511e7f78a9a4463ebce3822436bf52854cea930dde400edbd767a41d18d2da616b7cb48f87665e81f52965407414f6a47f591572cb82c2db972f17484272f7ad9a729d28da707988efe388b14cb8227d3636c8c18fa1d672f39455ef86904fc242a54dc4cb030307ca9d2d9339bde18756e7634be1463cd75af21ca140be715484a6c6b9a5650df011c409ae01500e9ae74f69143e00fb17f0502370370bf79c8e47e556da136bebfcbe8879ba4924eeeea9890f4418cfc09c9eed38bd695cb46d05031af7cb189451e13f874aabb9e96a5c93f26810c75f4978af81ae904dec63ae99a7bf38ac9106e7ce9be288a0e3accbca3df7684991c6dbbc5f6e03978232fa56bae9296c0b4b194c1b62e94c1e33d26de014daaca039e8c642827deb311fac6c5a34e2a8cdb100b141cc2d9442f27192e84271a182b1c606cc5beeb9756a5d7bffaa7ed671a3c670750e1c01d99970206dd776b9db6f0348badbbee32089e3de54b9c570b572b7762931d0fd71c51994dd28d55b72771c807fc3c0ca0f501cd888009057a901eb0ea333018def368c1ad05a32a0f1a6e3a843aa63f6617b9eb4b255a42a1fe4499d1ef6c6aad5f85b62591e43e26fb69fb7fc717e5d9f844499abe5c129339e5b1f220f31c77972ad9fac8ba53f8d2bbe2b56c515fd1172dbe55b8d04655af582f5d1fcead1430f136bf5243c20f817f3615df353c2d7e7e6bd41a944b9a71ce19aa0f212d4eef2c56ea7574f8d2f2d2c88aef74e9be88552316deb5df2fa7453fc9eaa695e09634ac1d63bf93be15bd129dafa0cbf54dc5dc6ffc3fde9ce7e1225e9dbbad6224f1289a3373d925730b1b4eed914dd4127be9911b390a25f12b54b6ea27bb74bb371f60709aa18993dea335a42c93ad429de8150c5c4973c0dc42b6bd9f281d8b0a3fbe5635f42cd59336cc972f4e03a7e2e38e892c777ca50ccc557c6b04ca1d6eaf2cdc6aaed1b54acc44f1dfa855a05879d4b81c7bcc39e6682a728b9f827d73a3206055fb9b2ed0e9565339dfa188fe899e0c2714953c4ca610645792b807238b06c1bec5f3322e35a13a72354d863014ee99e8dc055524552f6b93c1d5127684a245aff8000b78b988b2649601fefa29be6dea45989aefb7dfa24848fa69fb4196e3276caffbf3d8a2f8e733cfae8efc845ae93d4d3784a688ac756af0c5ec94c242df9bf7ceecf42aa1a58c43c3ed562e1ca10242621002e7d67399dfc5b9749ab120e2ff9014e89f42a989ab30863578e42ea9188b8ff4cb63c1e56361f93d04925db944692bdf3db773f644ad627f9ebc30cc353de13d5eda71c9e3ef036103e8145a1c5f0a9251522fcd5d02e131e069b34ed45d680f1ae2327ddc0d2915a90418b7abe6d1e2326a8f2b3b3ad66c2fe3a7cfa150ec48e37dabe17129f105a8d524aa1ebfb8efabf24a5694a72bd3135780dfc3826264017f6840a51dc8ed21b51fabe54e687d5cabebb65da660d58cc0a06eb5accfdafae8d01cd06fde55dad142b31b1c5a0a9bef5297d469567abaf09c7d07e3a3b651cfe46fd3bcb91fe8ad1c0285f4991ac2a51ad2c260b928a42783aa8625262584457518fcadb9ac70c0ca66885593369dea6ccb489cc812693664421f8b8b02c35e475732a4eca5070075873cfe21f40cac5d65f7263f27835c934757bd04a259a5041fb77bd2639105e994caf968dcb64c752575d0897e74a5857c1fdd4ba17122f59685c822716c841b5090a468cb117706fa7d0cc08631f0de2a8327c336fea9c0415fbd9883888b0cefd06ac14dac742c20f7eaf837d39ab8c0755245777047267b98d64c93aa3d9b6848607efac89c5bf4cb4cd2eb96158e02f4b29e9199b871d680ab550de7fd0ddf06f31ed54e3be34359b85fd0503a46ef93cc8c4f34489bf2de7d966b235a19879410b691f983d8f6b0499390605686ab4cf543709df6133758217829e93671a710703fe717d5c638fabf2f08dbabec51ba78337ce9ecba94ca1db9e1e6ac6d308075d7f962d9993b1afbfbeed1410b20a90793b47c26aeef3444d33f622ea8b4ba3a122d7237516830babe0600bd9cc28a87884c32a83b88e7f973a6df2e924b7ddc4e5436356c54b04714605998998470bd597af7e02d12834f5c953ba1d3677546a59516ab53bcf079f853fad37bb993e5cb9673816e347e2e42a2bcc93a079ab1317fc29ceaecd47a865417bd7761085595490fc07a27ec3c33297cc228908e2bb4e23553094ed6c975ac124a994e060526f4cca4316a051bd44f8b44f360c5a9d39c6f98fa27092c5bd2c1f75ed99c4f559864e23dc880ff426495d6237421fcac068275a85b39575a2f9da8a889f5e8690482d7acc9789c278f383dcbdaf78c70f0a60a1bd2ca84a08a56cbbdcbf30bcbe9c93a350b81af413298b70700534e03a57f63390fa72ebf128baa270cb8c5211fbf2e3eba8f7bb43d1bf6fec9ad3dca0f97a08c032ed534c85eb4cddefdd6326284f6e695b232cabb3d40751ebf725af7c1cc742d53e756bfc7133b29091bc99f9042a1dbe528d09c87600a63c93fcd684e58a1e2d5cd7fe2a606b251aed1b60dfef641c811bc47288e326e92c3541ba8c82c45f018ce2dda1f180e7bf577870fb367d984ccac77e513f308208c25b282d9628dc66cff874724e57c1f9e53b39f54738a6a8f44797e0301842b137752b0fc96e40874d5e19514d6c012ed3ef50be81f0841408f54bf42b597264df184cfeb14436dd2b12ae3fe68b57fd51cb903cf39446e35702d5fbfce3eb247461a163235b07929d1d6da245061e461cec4dbc01b7bc0104591705a5eb00b406f8f058af80fbbbd621eb2033dcdf7ab242d5fe0e613e1a393bdc85d0f8bbeb2335db9e1a379247988420f5651c8a931ddbb1531f96901b421940e6547d5ac3e16377fb4295ef676f031948bbf6353378a233388a0e8917cd5d1c21dc22c83c1052377d6b3e3b5c9d19ec6ad5ec3f4f1ce61df3524471151f6c3ef7716a607c96caa8a6e29c204935182ff1b4bec0b9bf7258eaba91d2b24b10058112886674b2afecd52873e295f0f8eb5968cdf5d2c66504c46ccb2e608865169e568c335bcfc514b495997f94144c697d992de5d9303fdc78487ebe85bfb913d9c801bd471ff091a821de205f89e8b61422698747a0957ad661452c72e068a329d2cc8e82ae4ff730fedba8813dee1e0e68be21e9c02dbde24146e2646f8a108facf6db84304afd0b96f930848af12c4ce042fbfe6f62890b9c1df220ebcf7597708e154150abf7bcad96efefc5965234f2f25b35c18c28e17e642c1b071b1f44360d67b9670e6c646733d0a83a110b6104c7fa928879eb45437ecdf2ceef94467637fe5d035df8f2053446903c4eacd3737c8084323f3d807abd6c914dc8dba7e919178b736af2971d38227a6fa24d7f3f8cf75eddbea003ed10690a0250001ad13eb62db8aeb56c8c9ae1b16e74e632851a0e4c55fe14cf2b306439316eb516ef1b66418787de2b34efb5bdb8ef3d9918156720753eb9ab35cd802faf74594d5d4e700be1ff3b469df84cd9ec064ae41139d15265f19776df46fe7166078f83556cc1c2332d36f7bff2b3818d4e8f5ec0394ea823f12e20db62b67e0275f6fec87414aff2bd2b6fc5447280060c77b033045f278e5f45a02ef322b5af260738f7f42c8a201ef60d629dd8a3135cd29c6d5730585f7a477960fb2811aa5611baab5f27c3c0e772084129a4703f6b99127214cd1b3b5305d474a381a5c265a5e27f76aefc06773a6a809bce4a2035040d78d6146ae3e059add5c1bc8269bf2ec9c44ce0fca178263c8d3b853d7f287c24a6a882cbfe4ca845c87e845bed7d23a1d9a7ddf208e5ba835dc8267539b910eab451d118574c4bab5492bbe2c82213527a656a04c2f7ee427e3b2f7b395f75f7d593cd3634a6347a334e5ebb4b4720fc0ff353851313e1b1f990ff1290657c26bfaa0127058f2a5f0c269e1738673e708835923b8aacefe9d720bd8114651e69258c8e98c8a7ba54d055b6d5973e8059231a7326e3db699a7d2783a4c84c1e882d1e83f2dd101c0216411262c3903de1f61230809d164a046477a765397e0bccce67aa081019fb1bcd77926967388feb6f4577a14f559ae779d3754fcb306bdd8d88249d48925585f1c17a23cd98c0f953dc99920136fe1904bc9bcb6a3fc2dc1661d22fefb61dbbfa4b9d30fb6ef274616ffea6e47b9602ed2319eddcd4bd4a3105b62fe6cd222c17e5360c449b956e9a2011d169c0605e67fd9646f94dfe799f45faa5dde45dd3e9a194994f36439c3a8d15ae2a86ed435e7a93417c54b47d81cd3754ba19568fb9fa0e873a6e3f06aa5ae6c020c32ab032d101770086c2907c6020ccef7bea92ada88ba1f35341137655b071d98840ea40f7d87f90c8fe2af9d782d847dc38ff03a8a46e38da14eb5cb02569315cd655cf0a57ab69cb69a1f3db580bcc9216a81200a9ad50296cf103e24732833305be99b1deef68e2de2f492e3d806178fa343f1297946fb9723dacdd3496fdf3b1ef37b4453f6851ffb460ad706a62e3841a7843046be5e07cb7a6a59384445d8caa869769ef8d8351e956e4bd9263f62d6dc1667e769acfcc3fed4cba427fba40fa200d01320eb8378da07271c33febeadaafa50e6a31929ab8e266a9af76a40f615a5513bf6afa38547f593bc5e2751af18f4f8bc9c635510fd25d84bd5c6fe3756a8d2aafe58b3c9b86a1d4393e7d49e6b240100bfa4ede9e6d74cebb749d5373b20b9418db914bcdfe384fbfed10fa0d3b76a5b93378dc7fd61b34e8cb0f360f155e1402071dd7908f1b24743be5dcc2600e37d75c103b034733af151e5826011cbf8bcc0921f0bca647891aa21bc3802b7916ae62fd6fd5291c7eb2b52ece2772fb6ac1848801f5e2588e6d433e911c066967a9b9b2220c38f9bbbdeef8f9e8d1378453db087ac8606fc18ad166ff09a30193e11735cd14321f209ac7368664bc6823c30e42251ab926bfa3ed264fe7d2442e64349b61cb239d5ce7d1b6941f4cd2dc2359253655983a17e1587f7ace245c31edd4aa288f986f551ca44f5dfcc408387ced906de875d232d126ae42c9a6d53be40efc3155f9257589d0b8e2b8d457e769f8efaee41599128c7a669b10a63ee870686281f1f4befc270d37fec5f7e3927e659acf94abb92c74db3a332559b121acfee9cae0bb078b362ce8a81305769d2bcf8a004c795368613db16b9afd853059e966fe0f51f6e3e4a128f0da6ce96b3f575464606f1ca0764591ab3d613aeb6785659d60756cd22253b2c2bb66d4bddf05cea10f1efbf6d33e73296dc7c56a69931a9b60a78d4a8c62abf9549b9a532b42e61f18ffc5014b7f5a53039c8cea11134521628d32663bb280b20c9afbc0f6d3c933a10e82cb2e94d12a45b20ac1fd85590fb2206951192b725df23121e29ea859e96f192346dd2e6bf7d8431a02d1139a856b90d875bf0c0d66c802046f54e46d22565ec0354b6235b4cd8d972f5a2865ac952a44381aae39c2773ebef5d4e70b270b38b54129f0977d46f737857f82903ad3e92dbbbdfc1bc3fd29c7a712fdb347d4c7d24a8ff47dac6ad63e10e38a8542e88caf3ef73827e1201e18798ce472743d5c7a214c99ae416a8e46d7cb7ceec9ecee8a4ee738586e2409f81013e13104de714999de38a4ea288da416993a5a9268d0f65dca73fdcdbde770a73d94561e26b2ec76ee7d6304f98d7fc121b43824b4a5f5166a2be799bd04a957f59ec4f4ead89b9365d834721ead42cacbbfaf238f34563729095467177088ccc0d59ac83195e5a2ed5304f68ec5e3cfebaf6ca0948c32c8d19adfd3b2b12ebec463f11c31454020f34b10f5e5f9b87a1e7d2ff640f61e79e7b341f88ecfbffb0073b1796e9187e523b0a720bd9aada6eefee895d157003894118b10382593cadf159e882aeb08eacbf5cdc9bb8a8ad7eebefa0c4ec733fa81dc70bb9551a7ca5c26e812773909bd0356c58cb27ff765c577bb81b8d4581221c3784544d4591a18ca4af4be86a4d57cc740a53255bf1aa992253f74aa49f2d31145786000749132d27c23069354af4972b0e934971033b0867ae7efd0511ea9c7b764fe12ffcc8dedd055a3afcf94d517ed2b3fe1b1dcea62b3b2ecbd033b840332e9f6c5721ef6b5a7c438522d42476815cc44c662609a3a251efa5ad10235c8116fc488c22a191175ed6f9e06bc2786c5df08903367c4ca898b23be6125dfd63adb3a1fe29fa4ce9b25471cf26c07fa71ffbfa435cfacb6752e3943e877126cb4e752fe33e6aadfdd91f066b08d74d233efbd76e345dd4bebc9cb6afaf2833f260ef598abe53260c5e656d931c1eefd9b8f946e9d4257f35056b395d4f7ab6cf6efd36c4b3dd64a19e61bee75b7ceccbd2bdf93528ab15ff522f0e2336523977651a39e843168415565369623239429ea22f3e9cc27606cc16ae0c781a458d284bd90341aa129c71d91f64a57e82c01c6184d5105bfd5fa3c350dd33a04aed46b173013441652201c04e6c487f5eaa2d5588f3229d4213033739288189db2fa1b7aa2c62bce4fa150fb32581a0368f44524b07bdb41db49e5ecd1fb7b0e1c4d5f294700eaa6b19df27ec72d2a111c4049a7dc9e920a4c298ce550f3b991e9bff43d51d38449855413fc221f1e59127a28ce7d20ea848463d1355e133a64bd41dfe55c7c10689edd059a1028972261be1028e60e72f819bf4f7c52538fa3e1da620552f69065cbee428692323facfc64ed6149c3ae40ea39d51e13425d4d1e395cdc83896f9912b75fed755d9866d52432d222ac75b10b28b9684f86e8bedae09ea31ea5a6664dfef7fbf505db7944cdc340008e4dda7326820ec1b1ba58e385a5b0031b48abe3fe2466b2239388272ac5a41de167f5409a219387ffe57a4de91a1f7ad5e24cf48c3339fa2222185ceaca668ee36c7f3039fe146b02e98c3299b2f112063424450e94f5ede1a938ed9d51718d385870b06b4b9184a8f99a7f1c1c408b390eb328af7dacdb3d888a6eb444f503f62f2afabd37ec567c08a4b8a0b22808e55214475c268430813f0f759f5640a476a398e1a262a7948ec3baaf0c06a609147aba848c9e3fc4049f956dd1130c4bf14dfdd03b14765f2c1674eb40f10fff962b10125db87c74cdab8e0322dbf317cbd364d253736c8739d7fbc28eb6cf3450b21e3eae270de96acb7a1bc7c6a42c508f0960a2e888bfd7e1bcb11866afacc5edd905e3fd5c22ce7b7c61a2d438051c7d6fad698fbb87f58572b6ea89d188c404cebc78f1f9ac9884b2c6d1bf672374aca564572e0b667d38e5896b65b1a2bcec07a25570ad6f6bbf3b3faa0d7ba3c7f2d2c68a8f4a16b9eff4e4597e9b3b5dad589aef8ffe3195c1c3e063414f07e2cfd626935f1b862d352bd581a118ab25394a2d42a61a7ec13df0af49a2e8bc110d312457f3f72b353757f2f5d353cca6f1fd1b04ce0b5779980aa52de05f267004f2a32b825227b92cecc63888777d6166838252bb3db0d108dc80033ba759a0288ef8153a6ba679f4038f6479c2bf71fbda0bfe123c2a32bb90e13aa2db7e93303a018239543d150a375ffcaa50567bb8e485433e61ed683bfe7f9503968ce204c1deb9c4753da16511b34bf18a2f33a2b7ec8a145e0d23eedb56a2a8fa2a700d944af0520c4ab500d228ea713db2dab736a0d74060abd515be559c1a11acb9fc470a1fdaddac3c7ff9749611daa210dcc3eeed7c4099012ec0460503df27b3ae2e1674b0e17db02e5e598f3f4c29d864a0d28e8feccdcaabe464db79f96193861300a61a4a3e8db782d51409229b0a92eedac282de84a8f2589e3b92c9f91dae55b74672b51c36f28992d59a180cda4c0e1041a7031556bb7a781eed9ffc3ab6185fbc3f5f4b9b628b34886c12cae6c44c1715c6384133b5cef56f2b1e56e10795b6bd9235993d23d7436d7669354130b01c973954fb1e2dc9476c6208005a7734f482c2c2ffa9c9c458989778b516bc9e8e4360f63e0208e19c05a7a4c29a331804aeedc7edf95f354a8547dba7548c4cc0878938d66efb9e5190a8587689b78502230bcb5ce2014d46269fbbeea5cfa4ecfa558da4bfca3ee9c9a16f413e1dd3e99333cbf9e06020d15d5a5046c663db8719af7ec86f36212bc4acd6deaa5c7ffe34af2a1b5107795c702768213a49b0c3e6bb849d60643860be89ad2d9984334d045b95a166e086ac78cf1b38cc6c92000146a21129ed008d946a3b2923174b1fb589b3498fb415b3d4e46d6f0dcffadfb712b94f3d896bc29c1a894ddc8d607585ce3f9f5196035af388b6982140775753545a090222bed35fd32bd5a3808ace264f92ffefa6044034793df57c59dff962cbaba0ec93467e39ebbac4d704ee8b28dcb4ba60e0083869aa680273616460665373d0a2d1e551e96094b2fccafb6df7d0e757cd9125f16efdb529ee6d165db2ab885f0283a4958e551a8e129f86b57cd1ed8f008a717727eb2097ac6289446e373b32ef849c4f250aa91c24480990a0e6e6b49ea475bee1ac1136091aae91d29e4b5a3326b7c18e7ec2bfed3ed6974a29e7d5b5ea9eab4878113f0d1f2c9c81ecea04b10f327dfce57b241114417ce11ebf10d6c73ed46bbce36dd681b3eff0b07f895b25603f5a7ce890fb62a736080a2f6479a2ec6360ae1e818def37091a3426f7fde1b11a9613e4b3bd48da7832bdea20aec9f750aaeb46c76771d9aeae08854c49112a1b6f45cffb8d7964f8cde2901a2dd8d80356f169106730e76ca3a3e4a49d99a250023cb5497b6b2f199ae46f8d4dc21a40ec8f33cc7016a6c4fd1ec1d272a878db5cc519e2cc3ff24394ab831eb38260f40fcb44225b84ef3d7cefc91a1137e4921bdafe2525aec3ea22e54a7145a7c9995de32896ffb148e8aebff483ddb0bb3e61ab5587631b62de034badd6ab06aa839e456384fd86910dcd2177d3dc3df42e7f2e8e1548ed8f842b7ffadf9475e044581af493828cb2dc2d90e7bd1ed09771ffb25efa377247a849d2150adff7ef0e07a251914b53c12488293d7059ecdfb84ded47e30f00cdf8050af3f04d27ef39830bcacd26be1708da6f99abb3f2060e2a23157a8fdc7d707a082f40678c9a56ac2eec68b9ab1ef508506588e52049f5df8f7cb7926a4b681fe8541c182a1c6560ae9b977870608565336e938907a40713b3330413200ecd1a7dee1c6f422e39c03134e2465f516ab8db34f45521370e98c15c73768f95acf4a6691dc9fb07832de348614ef3f5fff36f58e16873724346908056f4b3012e85d4321653097d1402107d4aa5e4f0daa38b10b5dcd8fc321bdca204f59352c7344d04e00df0de48055de55d8ddf903e26409a12cb610c599066bfd7b3e76eae230912bff56f98322d84def22d2a7ac5525a257d3489d1243ae31c5a9b2377674c8519fd73967431da380b21db947e4ed64e7a6c5ff2e63ac95198f9b7bde88b52f269bc17024ab0590d0dd5e09f921424658df317035028b6890bc344180c962eb5f9342546b282c8ec01d8730b094275102867bde16b644ee717f0a07963de4d0fe1c9ced5359d9ae4a99b32f53ef4109b42c41400f8d3917be358a93d14a956ea14586390d3a499858c7f329eb4ee56839343293150bf397b00a4fd281bf6903e33206ee11679681c3ee865c5bd1570a44a293bf105260c8dd3b7d439207f1e0ec463a63c23d6fa84b2bd3f0e366c3a658a00233e297affe43f02a850f07e63a4ed1ced03cd06eaf410d7bbe24e1753c7ff42f700ab7f1141aebbefa114e6a59d9b53f99f665aedc7e7e625242812a79f08e82333af233f9120f3d269c356a0b952a6a4ef3591d40d5f9d13d6d61fef32c9b164a6cc40be47409b4d12f3acd7cfe9e341a0cf8a599b48462deeacdbd60b6122e993725d317902488ecf59c486f9da51de380d7f0f351a7e0036ea9362145848779028bb7e9903e12449bde2e5bd7145855dca885201f2240512ba82bee45261b908391da5cbd661a2813d611003ee2740b2761ee2e240b1edc7137d98c98d443bc694a0a645b72d6313311e606a9c9a061a81b432f4ed2a7a93d3e48e0c893cd524a1e23a1809c81482cd7ec942b25dcb43e5468da21e07fc52c9f8cd6939053f3459c2c92e409a3a4e2a09783094667a23217041b1623f0f52e8f49d29a34a06f90363171e4c5110ad38b1da93c278a995ea7de645d0fbc36cbc2616dc6af3614fc87d03a4b7ce6417804a39540032e2162be0213cf18fb31b256d7abe6fcad8ddbb3961aec172a7c0b6c724aa71250c9c4528a07be2eb590c8d983ab1436064d795b3a23c9d3cb4577ea4ad4ac63d1271190a221f160ef15eda53213d5a622798c32e2d4c2c8028034895959b0bf5d297e6861db03ed5ea572dbb338d68b6f68365c81f87657e0135f841a2960a252359a36bad9c4c82cae3c7da3f09465371ae84c51717e0d07b3ec5152740c5521c98dc583fa65505f16c6f9bf4b9679432c81cc8c04a6eff23f7b42a4a730d1cad583455ae13567d9ed3c07c9ee6d70f53898349f8f4c46bf20393aef960c0bf309c6ecfac860b61982ef80ce98a4abba8d8032486ecbc1864ba68fab12eb9d870eded8e726c0a40cf6119af959a30f141b59e5585b8fdcfbf4f4751884e9418be6ca1b27b6734d50052d555b81f994b66dd3d44a86d958139ab6c72464529901c18a3f95b8b01767ef8ab2fa9dfd99f949b6a3a8db7ced2d01ed18a748f2826d9dba5fe9b81bbda1fd2047fc2fa117804f43bb9eeefa497006010a9bcc8804d907a550a93031c6e5f52311b15145c6ac8ac18fb3affdde145dd2c7f0bcec11455ebb04b62c51eb755780f2ab30b0af35e3912b13c1ea442f3a64b66a41360a85e7ebbbf1374b61788e16e1b9fea821fc97266b3e904122db3f073d7f8b361cc96b7b1fe90cb3e93f1d66948a519598bfbb04087e7591138b213b2719de08ca5be77163912599384ea151c752775d03136fb206fc97172d38fbcce18d193f925ddfa025cbf6624388a4bb414ddcac6786e30391bec4602703dbf4944d11d5c3bf208f0febff381a4023bb0494ac12bbe7b9f5f68fc33016d8ee2b89ec591238e4abb0d475f2aa957aabab8543fb7f5448a44d3753c9180046f15b9b2e298e632af20ce07ed524db6f28fb2e4108580128b878500452b0b91656bdb792956df8167843909a82eca3a50b7152ece26c1a831678831a467db6285686a618937bd04a14880c505e7a298a5fa2462348b507ec29093b74613f53eae01e8c7c12131f440172235800b8bb3862be917a88de6703a044a035501574f0c113f4c6c482c9bc4d70459bb15c6b808dcad92ab1d22c454cc4cafbb4e892418cad97f4256ce5eb11b43215b07f2beb249d9c0546f0cdcca3c40de80f111d699b8a930c2fa0b09f8142eb7e3235ab3db8a45bf380d4eaec7ea171628e5812bbde1049cd74316fe6897ca90567e7baff4415e941fcd839a5414b73db570ca0b42f08bf45ee0b5f9040a3f1ca379111bde4890302468f46806d902d016d9c0a9328eeb8ec5346bed7c00016aa6c2dd18cf38d12dd56f58a80870eeabd4ce34d5ba53d7f71ecce7bd6054ddcace394e828c2c6df905b18763b2ba157c79e66132e7713aa65116716c832e3a357fde752b44a1d279a40308de68339579c2ef3b01e23a82d64185def358767a383b91e51ed93d6d5ba9441fa5ca6dea48cf9fbd27f8d751d53e301a9d2e032015264f4ef93fc832182c9cea806df1bd61a0b284a336da1734d63d2fa228e03f11ed0ce7361c31a45cf7926f1cd1d7c9b7bf051f6192cf85db32ac7759b4d8f2986b4b07eec95ebacf4b7b922f9d518525da08838a3dae69899c3d50edce729c69ad3ce3ae256e1cf6d5a668054959ae95c8667b10c8bbff776d08e98c35412350cda5e79d271e43e6b5f3a72d5d4e1fe610fdc47966200d8cf63ce77ba5c549a9b256f3a381438e19fcdaeffbdd517300c8dfa488b2586f063d5663fb873ce7156597645ceeb4ae2d38b7bbc9a6429cf878f3681d88b4f71e5f293a4c7d746196943c9facfe863e83938c34f8a62fe6aac264e255456854cee24547b912972b772db335081aa05a77ba74239ae3540be7f55d4481b6c0a96a26c26582b6e55979ebaadcb4dc5948b308371c7bcc0fd539b20f72651238bf9e6b765fc1cab681aec440ce2cb5df92ea60ce64721c97195af99c6da6e716f35fde60331e8af78aca8b5582000844d659c4f91b58161abc0da0b2cc116441d039823e180cfcccfea3525931fae686c525386a9c12accc381d705a519fb904da15b40e6609abaedf57caf355cf0ede29706b055aaf02e4fb43fdaa6355710259c6ead70af78cee558707f488be054fe19e77fe2888e97936c19ddd46d1fed90ead275b13e8aacd52176389aff7286a40a4b61989a2260ca7d520151a499797aa9b42cf391d2e6fce758dcb316eb78822e6a13977a216e53781da88146774f123465baaa1f2c687464481eb4252503bb0a875eeff5721459d20ec11fdf74c6aac4bbd746866421fa824b65510eec5fc35805ae474e6df541a40deac3e216c0059900eb0645fcec97fb515dc71b0ce2848d4597829676d7772b815359b5f1f5ccdc6f7d82e7112a57c7191985a3007d3f895fda1c2f741caf9ef98efce276739b203fe18eca9effabd080dbde5ef7f3b125ed9621ccca88965115c9a60b3ffc81353f7dd2361bc1b7019339fa6b50227a757ee8961ad430373fa038a6fd6f5e73208a41e92c5c398a5e320068ef79ef6caec3c1773810b3c0be0de4dc333a8268267cbe5c85b1788e2d382001909ef21b809796a4fb4a1b9f660e30f5ebc9dfa784e80d088e871c012f27d044ce6ad8b12ec35c055b0cd05866300267acbfffefee3f59455cd1825de53bf89fd647ff7026b7935110386da44108f3afc7e09f7f6871834e4cb88c8a8d74157ebfb46e6cc853e8380879b86d11b0694643c87bd3ee1746c661ea6ce815aebde1b8e051b3ce1c1c97dee6c135573e2a9d19dcc8f8da6654a86b72bd2b9af703d34efa3f7103b06556e1b449a3e8ccecd8f9e8a40ce28ab6b9f63d2664c925817471a3c0c30e82dc9bfd67c061e7a8a0748486baba5586a4dc1da1fb232509c57b9268d8f42748a627d2e1a87ad2f79ea020b34b420e9f653e107f6ef35f6cfac90993a795e947df087138bb86905fb2a3df247f7d9ca0584673314c91d7cf5fbd521ef5eb6886448476aacaf6e4cc6574ed68abe8bbe319b9b3f511b9d2ba45d70a5b80ffece0853d3537f1266b086f8bb28e0f84d3894a7dfecfdd943455f628067c694e1300f5892a5c73f05a37a782c4becffb9092d32f8c40128cfd07a2dc7f7be2233ea507ad76e5458d55061b1092d562c1b665bfd365c78baee776a68361bbbd8ee2cd80fd11dfb4332c78c932bb0632143df243c5cb18dae08a97cebdbb4bdf40aea449ae07bc7d3c464d20020a65515ef6bad235f8c070f6651a87854f6524b3a3875919b451c60c90221ed29c13f61dff3008cc32f298aa6a8d02dc6c9f7188350944417199b10b5587525a18f7a6edc3e64f5d59ef6446ac88023c14125011b1f8ba1c5c421b5ef9cb6ddc6bab4f190d5a7d67926ccad2024c6bb211c2bb549a2bfebde76578c63139f0b051206e1e831132555c2f61b658dd39ceb969af6cc4609ea0b7ce47e6747401549df7ddc739a31f3379cc0f764dd2cfc7c172c7044dc7e3a10c832b3669b56bb1f7edb3f673fa595b401fbb29c2226b50e7d2e8c9b49c568cfacd83f7f32b5087dcdbe44626f2f6ee7b50fd39d894bcf6edc4db4016d2822340de77bf3db8755fe0a51459178e276f8604d35d1a424909da87c61cacb77d927f61c9dce21112cffbe5e66a32fab36b3c08839c4cb9f064bc8d458b8554959ce5a6b80bf7cb8c8fb7de2713779f485d6eb3c1b1e884f2261aaaecd8b4523c796fe2d7cc5fe5939f7795232e8b412223b8a69442515a6234ea395fc92d9f7ce3e93f74a13c4b34ede959af33e01388fe7f55a6e0cfc795c07df28e4a5d99e0c486f253dfded574c469a844e88897dd3b32db57e421359c9aad00c9f4e569b55e628437910d6d9df22b74e8f4bf7c87be6c7c18d3d217090d7c5058f16de7fbe5021a51bfc2898346a335b5d35e4cb2aca5099834f952913267ffea174922a7b5544a8268fa51387118da6f13b931963dd6640662e2541abd0f2b1cb47cac9f1cc9ae706f69911d95cf13cf253706c7f780857d7f2cff6ec368799602c05181f1ac90c92ec907ffd0817e1874ce35a8c9e30bc52044ca4138c5010bc1815fc179fdcee299c2620ee23cbcec1f1839e8fa5c4d71433c3ddd721926231ce72680a7e515bcdd3502680ceba30884006d699c759f3fdf5c8bac12431a405af052832c6ff2234392f2b0a4b79c6d362cc9b7e9de77faeb2aa33c001a09642317601898a90e29a8b4fdb239aaf26fc9c37d5ce8a89233263bb62175364385155d76f213ec3aa5c0266b6a9abadf138b8755f3c959b67eb12c4ef69375699c0e2e573938090af81fad24b067911b52a5357db8a9457e0f4a13a9d95d5325d42f58a5790bda665caf93ce3273a42c50f02d9ffd8af8570aac12d758071fdc1e1a72c4394356632b170a87fe0b5ae32ec2f3803823dde894825011317350d6a65370091c875322e2062a3b19e57fdac1cfcdfb33c33c711272817d4efe32620b39fe5948634164dcfbc7a8c17ffd510cbb53cd11f241b60e0dc8c76da1b5d0c4f97e119e00b9d093eb7920c169fd55d570dd41d103bd1e4ea7fe4ddc09f5c53aa33108e7155bc602d310008f6d82282459f067a560457a97a071ce4fb6f3b4aa47c09d5fdcdb07c5b2c441b4d4b5626357781931ccd485c90ae58ef96f049de59b342579c8c8b67d7e4feaa5424e49d0e9cf2298e1c35e351f19322b94de65d7e9ff16b4ab1039322178243663afcc81ef4aae514d64fd493dce4655341effd8f2f4545a50d329819a9da220d856d4f6586bc1c07c99e2acaa579e1a5c5a6368efa4b9f39e55fb11a890f388931593a1078f0c7e089d8d5f68030faaaa37f8b1984a7236c78e00712703c4cb7fb06b4150d1105a58d3a6d60a8cdb4d9996a156ebe7bd9012bc2a8dac2db921041eadef84e5da72f70a12ff12705d3262172380f49de2df16f67bc9f1b7a756dd4d9f255a598ceffb5c8cc003dd7b0ae6332e6a0bc17ba5d4e277f4f6bca6db975d8cc753bee91057bc2ee17ea5ca4c0f1e4b1ec142e3146cf0df0f20ea48ed49b98e0efaaaf00126d6b0be6f0d1307a368be39c91cabbcd555bc0298b0013e6113170531c564facdc9cc593cc92d14134d83dd97ca78b3ab4f82db086aa985f64ae04d07b1bc1900eed463c00b13f69c032c37a5175aa8e36ae7275bdb885e179fdf524a9e11b199f2012d122ee63b4c2a7ed756b5c840f8eee5049419aedeb7da74c830cfb1fe07cd2773d8301becf7be2579ca6368613443316d828e384c9dbb7e95f5ff3dcbeb0c9dc0778c1b7eb196750d4090e0d886b734319f9c1d44b7460b63b11c0ae147202756b1ac7f865676187aaaa0b2a46b24e391935366cc4aeac0a06aedad0df17ecefa409081fad8476c0948ae9e58aefbb20dacefd2aa82438b039609e86faa51f679fe1456f1a499fd9acadef5cb5d6093c579550f0d5836246af0f6bf5aeb9bd873ea8c5e8fa73d44e14dafbbe6d3db87707099f2658b02e1af57f0190e405c16126e20550ed2c47a8e7eb03a07592278aa139b3cd59ef97ce0c8839bec1fa09843ea47c3bf811745acb532c1307d180a883588568a1dd4793327eb8d186f110963b4ff5070a23de1683e3540da35b16eb8418d1b79744566acede3d607d35aa2143e379ee6f357ff6354c43df991a40fee634f70be9bb2cae32510dd7b14e38165d0a1d4b1b92916548e22df1e2fc430c04a1f7cf865b6e9ed6337d1fda05dbdcfc5eeb01a59fe362b03f3f5791d5b0bb9bdd1e10ce1c0877ab36e530f5a2bc91bbe611aeb79a5ed0aab1e335921283ba4b4822b423b0165d5c8df9ccc022062e22e23014b56593c16c73787ceac9da9891a23f278cd84375b89aafd2e64074ad857a0b3601d096c50a4357dbbc9feca37c2178364fd6e8df6adec37e75cbab62ce77917275b0bf4068beeb27fd95213c28c9683b5ff2c581cdca524407bfb7d70fc9f9310992cac3faf1d5a70e6a1921b016a6edafcb2add79e88f6e81ccd889481abfc8dd29959e7ede8eaebd7b65372cbc017e942b569e076505735330bff0b51c9684fa71b2d29df3a7332d950cbe2b019bb0a4aa180dd019af4c08766abd7bc8de2cfe5118850e36f6116a1cc52a0291913068bf968fdca9386fbeb33c299130620c60a72d9845c3b8cde8c71487cd9cb1e5f7b253ef74cba77e561ff0f8b8a5b0f5c8fa51798c72eb26cb262771c69c36f83758a8decbd79ee02b38426cdeabd8b4bfe99a4b692b36c7bd7f51b7a029a0797dc3308319f0fb38908e7bc839acdd839e15aa83f34d54bae946110ed9d006a7173080c621d14a588352509bfd900f6db56d47f1994c96a5569070a9cc85d430c562e3d60638b539538fbcbe7d9babff5b23ed20481add44fac54b62705462419af7528ff780089420ff1e98c55f3293b1940001328b891b97f189944004b6d73f6353b0608283bd1f9d20b2cb2fea5c26c92a7ac729861689722ea238ad379b50324d76ca009b052dbf6090d5e1626f88921bd085060e43f0280b5d2cee50734b8c534130df80c751e593bc0a9fb6ad35ed0b5662387c78d5f40272e6c2483e936d6ae7536056cb16062dd22631f3cb918bc4ac5d8653188f3fd5b2370dfc9f9c01c63a9b6d5bc35ad1a60c3a116dc3599a3e1de271b23efec10e450cff1839d9f8e83b642c515e73d1eb8ffe712ead14da09aba433451e2fd75b0bf8c51dc26e0dbd340184bb2b7c61e514c5d8be7972e5e72961a77769a461ca20ec06345911330ff3c8d4fc0797a3491621c07b8df7ec86c6ae3ca30b5c8168eaa9de1c56e66a6161894012d33e0ef0ee841aa1b142b2e97fc6b2e3075528bcfd37f2a01c92a10afd5ecc34fca0e3896b76660f0d93053a18a56a502f2d358229d61a0bc14622e460ce36cf609a57b56fc5c0274dc8be43b934f2621473e96f08d8e8dcd02953c07a59d6396b0928155cfffb85161268e7a697527707f1283f0ec6f3a780730f43ce3c5ed5857e5ab39c89b562c4b9b9063583b7b556512180b92a68bbc3f0c670b44579372a27ee7c0fb72fde7ad7c42dc279b94058556b2aec848dd0e82ecf9e5d18c9005e8dc6934a812089e6c26572dca6152e24a402be8b5bae71496f6b027bcb966356297d0f56a4437a335485e77c4b0ebf1cc3cab66a94d67d820b52f07ff7733a181f750e3634b8271aa8fbd1e410877f40a73c25d170a9898a0a182a0bcc03aadee6acf016c96dfb83f85f4fbf1140b18f3bc669efe64376b981654508c76c1fdd833a46f3e1f187389b3b985c2dc755be3605801f2943d21c4535bc2e55934c826543a166282b68dfee65694995059c75fb3b62eeb33e32235664da3eb2881ca6e8ea5af5be8c101e2bd7080a750fa2aba97d8746bab0eae2db96d3f28ee90fb13617a8ec9053c1c57dc8a600c24f7f94be1f4d41194df31ecfe45329543e8a23faea3202335a4acdbf265467bf8f1a4c3f2a7b9741d6d5628cdf02f3191631258e9ca32b48c1b1d7456abb1c4e791cd70d47d6fcf56d10001380216ac3bbdcaebb44f1c8abaeb7ea9fdb0dc555c06153f9514365b9716b155446df186c64cd2783e88698bb78b7fc9a9d6e0adb330d2c251c29b0c41422af809848c094565284ad44dfc8c46b8b4ef21ed22ec45f78dc952b2f97d1d60ca64813efd4a732cd945192f954cb9bbb04d1843c7eed4961a575b426a5c0ce93926b630f77e8821c7f5aec72b37d76b7c88417398f96f347f50a34b499aa7c449eda3aaca78a037fd88670ce4edf5661e735b5ac27840729bb3df9a8abc19ae385986b602d1b4b5201a8bda59892f51a233248217ed189aad64d03713d81c514add624937eda5e3587b6d60fc8e37ca7d4fd4a9a00fd7a379f37d20c4c193e8f04daaeb1ed2648a41fcf48db7587bea9770f2949d0bf91b0a81a33e0a93186c4a9513c2419d21ff1d20d8c3478c043613532f5959f17620f6db7842412fa7f31a4a62100e3c1981a8cb7dbe06c571639b992f757123df7912fbd80f0677af50c107863a8d1b10219dc752ae38cdb6c1ec78a8249cd691c9d418ea4503e145c1d14b2f4552ba5ad7782b5bdbcf304d5f7493194d486bf30548862d564080e551a2625f72c56e856ee28466d2157ba64bbe98fa2de0dcf28cc1dabbec87786131813cc022371a34ebb27ca8a2f7e0c24ef5083f6a45ee820723cc7835f14dd2d6a43d297ac213a7c2951e0c034a495e89b347950ff7c4b03c36183fe7c4406a3f722c2a39ec5b54f7b54b744516cbe9bcc6ede9c1ac80be043779e3dcd06ad6f427096292bb9bc0c349c4ccae860d6bde784cd6000f5dd9993b2967bd779fb9d612ea47c827a99be0868b3cb54a16a3adf4dc16a32666fb1270c2cff4bf29973173194692774975ff41581918291d8ce1116b1350a6768cf9b6832c20cac75113cd91e98797385265a68d686127caab2e8cb4604f2c4ca37b30cd8132028e5fbc20dae7b35bd91bf99f75b10624847f354cd9c8e280346008b6fb8bc44b95fefca2bac9081df3620b5586fbe9518a10c077372df3ca6006a5b6531729406b19965f65d8be7455f40efceebffb13790d65411b7e056e7c968bcf534a3ca5169705d1e2e8965a8504b823f2c9eac57cf176a680bdb4c9f492f1a8b5c1672d70f4e9bea8f135e5b3e4238f63170e08bdde1bd7f86ad8a23bbb2d0915b420d844d41f4946bf48e1488949191fadcca09f0e43e2887a5070ac54cf253c1c231604bdca9ae0c509ec7c436bbac9afc632443ed1bcb431813113d6717ebad081c8fbf7f6cfe423c7c7537c4c3259ed46f952588ed2dbc02c520d72cf6d28aabc3e5e8bbb027b39a23b7c09cdea79cad7bdd564c95e08ee2c1730bd0b83e5439254c331bfbc3ae185b4978dfc18fa9fe12fcc48c5f5085c3245346e7ce8ad8d39fe312e510fe15026e4767fc5fe4fd1bec7c2f06ae322feb772d99a32e922de03174629334df5b63e22eaed8854cd259031b204e93f1c523190ede53f39f2dbcf7c0a77a3f3376200a531dc104b57c1b08a6e98dae3e75ab8e09d30014ac29a9f6fa6b07b0e8c4bee633c70bf7e2cfc4cc526325a800e8c346bb2c6ad2831a2081d758a127f74f2d2e4fb536296fd8bd9f4474e43a79015bfdd58665a1944bf5fbb8df2229eac3ec459bd657ff7eb42821b352a6ac340023cef7b1e97f5f0c13869ebd9471486274e863b8ef80ca86cb47db511fa662f4e7d7a109c974608ded7c88e997e58bfbe1863c369f3e62a994a4d433cc9a7e990735a57446bd27e27eefe426326fb5b26cc3bba69b6815f162c4cc81ea4fab2ec9c111195ea2ee65c0c2a82ec887caf0bfcfcd2153514ea43466c07e25e0a5e11b5bc800b13d08abeef84cbe49f6be758e475e32403b98d2981b765572d2846b86b3b44c9fb5fdb4923fed4ed9485edc315ea194fd00684b358839c72d479c5e0aeb2ffaf04922adb629ae54838aad3666cdef4e92ce1b8427558d3d044564adfb4cbdafebf54d5fc15a051a2921792b6e3fbaa27b632cd1003cd66e22bd4d21c06f227034f898c2c9471288af6a6057dbebef3f57c98febfd8786fc2904e0a0dd7589d81e04c21ab7b6d365a443191311199cdcd0a461d0632aaf5843196c3ae800c94fe043bd0319a8b36df6e3b04a70ef8dd2f3010ecade5f9e7d96ade49259ed4db91e4805b74b63134a10a66fa0191869556e4df62370485f56098c34430b8e06e778730accbe0020659c0d458460f35659ffcf9397b18f6d0524b565e224b317d4513c56f984541de4bf8fab4b6051a565ae9266411b574639eff5fe5ffe229cd438f3a21a740fe3a18d1a0ac92e2cf142c8ee1f0c005f59d31075d2322ecf6c9d42d4b3db544994209687781f790737a22fd5b4f14d59bbd7c9ba5d1a0d0ce7c6f9e7590212ffbc253b4794f0241274a04b654d27767c903d461825ecbfc32d96d346452f1baa6950827095646c37eb6f3527f845421f3b9a5cbb8ce79961935341bea7220a7308a015128da0c8ec2e30348dc81216eddfca728e56708e678df9497891956d3d15af5c829827f89dc3279123ef0a7294e59b1cbbaf2bf3cac010487e5d9ed12ddce46cc885ffd94f2fb08eb2608b67ddc8057bab389d7665cffaa9c0141a395f2a2da4dfca71781843d56e84c4667f9f9a81bf6a4369323d58c6dfd687a86091293384de9c5f6516a8cc07bf3b708db3938e5727af405472b29bebc0b90b4bf100dcc44f0c585ff2141154a2143d81ad1c2256365d1954186e874fb182ccdada27e8d6a9879dce559c0a69cf49945fb9eaa874c0aaa01df59cbd030a16256c311984cc165edd421b99d40bd0b474fd21f9a17cec098a59b386a9506cb3f9804d5128faafca4b5c5d00dc11b7ab800741ebb57c707e93239bce48039072aadb3227fb632cafb16fd60f733ebdcda74f822c2816ddcbdc40368ee239d527af036b28e08467dd6494a31f18621bee278768e499678ae46514903e6344e74272edcded609d2ebbfa6198ae604b93f1257038a6e41a7405f707cb494a6ea206bad631fa1c842606437ad9180ee4fccc23b58cd3b70c5876026c128c9d2fe2fd525a80b858bce0c15552ff42c0fbf2146825c4eabf391bad091cb59dcaac86d7d9e8d3ff596bebfa21bba9fc12d3d750a31c95acdf1b98287094927af7d051c90fe2ab8eb19c79481b86b3248bf119ba5fc2a17ec32b5b8db16d9b9aca8a13e585e38057357df1b9a99e643207e34a8ab0725bb42c7e096824515bb37dea78782bac03384ea34993826fc99b5629ea8b095ffd520da717037a09220b1220d5bb0470bfa98f36d1b5b0e570ea2ac7f9b1684eba4546f95d34fc2213444d4c1303baffc663e14da9d144faf60253bd7e209a3dc1737efd7c5248aab1fd1652362160e75b7f8a19cfbbbe20169d0a5428fcf5efe60a086ed8d9573d1ddc6927db09b63bf4b038c5b74b5fb6a5ebf7c2e11e7d3d3f59acbe255a49df78066b71c6d2ed4a0aefa093b557791f232f2abe20d76b07b23ee154baef7338a729ee05e3067b2b841d2c3503767bc6a191b8411cd245c78c96dbfee72866c6eb5de504e2771e3dc348a83347b0bac47fb5020513638fdebaa782c1ad6dfc5b565b8ef4b11529420e0d1476fd998827b7db51632d5f4ce03036f8af675e49e68e7b8ed46e3bcc1f4d10d45b255435cd3b879dfbc2b3726bb5c1e640280d3c1e9f99538ca6a4b26483a5f92dd5e31d861449581f72472732ac168772a14804ebff412ffb58094625ec04c45782f202bd028d0b0359f194da0c4f6772b1d56d4d6bd654c89e9bd411a95ab769ea301dceb99ee005b7eff8a079797bce1855c93e6dce39969dc5f0e9a7de4a0d6754e0f6e0d9f617b995788f608a9c349a4426b945758b90c236fca22634e4f30c8f286826d5749e4b56595f57823b27beaaafddb6ef561d98a985941ec9d34e94a8be8de04ff8b2e5c5fffde515a0302e2104bdd7c9a9b6b3e50e03ebb87c32841b2d8177c84c931803594ed34cd2582537a7950588d77b4f6c2cf6e99b8764e077ad57c769d95f5da8c08d30071b0d233ac88fc2db6b57a32b219fd31b65d62bf44e491a2bc87e8a8ba1f2cc221b6a6407d7b788f6924bd8b3fe898de7065738bbbf69b7ed962fdd2ddaf7a1e12ea63430a60fe18b0760be428257820ad17c64f4a98273527adc80fa85279e05d065c360ab657078e060dd9eada956ce7e3424e2904f55a3882e9fb28e6d90058fd94b299ac682e37185ad2d379d267ad8e0c706ce6277b448477c6dd3ec476ca67a025f4f27a9405c47dc8a668efaa27bd39ff9a21cc2bf94ba092a2ff3002c05ad6894aa15d1a8edae6e597f4eaaede1033a6d170efa8c5ccf5a2dde3152d5c95d5c952921b32f1b2dcca5c14327fc92dc3227ea22203189ca09ebe586d4e635a95a18c60380b36c5d9393cc87c153c7ab15407c43f7274585dc6106dc182151c6085426cc959ba70908ce080e1b869d332044b80299851f16fbd704fdae903adf549973f772ed8252d365b6a23175defac38fe41c44399935f84837e60ec64c15c702f57a9d3a87c09d246ccc3d78bc591745136c18dd3b65821110594e3f973048149c62a1aef2503860302630ceadbc4c55caaae495e66b15ba77f35e18ab24a375d825f16582c2b4ce635d83b9b62880eb82006d40268abe3e69786710a6eeff714039a32fe426038605d20ecdbf29c1743f882f98e13b5f059094e47530b58d1f002ab05778c1e638e5d4d1cbbac29a0622012336576b8b859ba333d12d0cd051ad1e6fd59b63d73f2be7c47623ec3194237e8318954a56482e4d50386ec38c9082dd502234112c23d1c2ad31c0c0b8f25bf6a0eac68cab5030ad0021e6cd80294c49054da9c8506bdc919f35a1b2323e9167339cbd1a8808b65817d1fe7672c8f2259af139dc50febab5bad239401454ebfc41b9ae415d8d303903723400aa01d4466cb8a3b5f111d64f948adcd518e749440dc4a6ae11c9df1f148b06913cdf540f8d422b882eae95a64206bc05fc492daa9627439ead14b3411cfb8354cfa6640ccbf57a5e526f9162cc1cb9765817a8a9cb88563a422cf42b4f41ca3a815769f8cad7172ac7cc4ebf3f2b26e1ff43dc8ab063c00a75d1075c14cc6ba98f2bfb219953db5f0d4bbc640ad0ead9d69c1831abc30c3e04da10e942136ab28ae94e4528f6d95687b44c815125678f18994db4e48b905f604affde4c6c95ad88e5cac06680b757947b3fb3b26bf0dd5b74028ac0f57302b0c730d6334252e049d74fbaf40527eabb6269c29771ead32baae447080e8a461c5f5a1ee9972322ee55e06d98a3eb74cc34aac1cc4d17872ff26cf1562de2a4c01a97376aab57b0070dd8cd92f64140d1d12d1642b802a02ddb5528d7d24181f1e15361ce005d745b587b9471637ffb45f78ed233730600b1c34a9d16d5ae6a72f3113fb1eb80a22a62e76719bf288e296286c6aadf899d0f96a53e6a3fa75ebeb1bbd89c95ac6273a6e66a826fcf6be62ae866f30498f31542165454d9169466177220207029e742665bf05f65964a7857aeec9c7e56fcc6813075f2a4cb93841a89512b056cf1388eee9e1ad11489bcd01c2c7226eeb6cfc4a29be879936a6f88004ff16d204b6f2c31eed91da2a3bb24867fb9fff9c1f1dea0034338c687a99a4ee63086654df6a9d28f5682ee8a094e105f2a2072ccf1c91b77133c20e62f6f776da2a6fa653bb878f7ee7682af70e589a9b3d026177e8b3c777ebbbcd54be34e7b9f39cbb1ce6a3ce7087b7ed62549bf9edf47db4f1f8358591542442b6bb3d2eb4b99d9b26e3527b4dae6d5836e451e518375ff6e540cb469c9131c88cb383212e6861ea2571fbb81354ad79ee014facb76a873d0f0f65833824714b96e056d233a51452010f2c932ebd5a70512064183c6119e4ee791e8f2ef5d0daa78acfa3b6ff8d1138b6518377be93d8f950d5386bc556816b7d806b8d7794d316c665ffc2c578796bff98e3948837b0264fd1b6dd4e64a815789e71928d5e3d9b7ad46cc3a0d03ac2a9d8ed37e03cc59d411e6bcb253031db217275c3e7bb8aa3791c27826116be9b8aa773477e84c94acb2a95726cacf89c21dc64ed205016c0e85ec211fe22e6e75c67957b327dd95b3addd155f5051af4bca945acb1397cc44a2b1b3f94de80e093684ae8c620fb6a70d0c5fd3b0f082402774741c0f193de29f8dd0429782b2246a8b7ad33fd2618fdc0ca45e56869fb47a7a52fd327a4d246dbbcf0c1d0d690de24e858cce3a73ad6d0b712a80113fac638fdd99a4c259308bf6548f34cb9684813b6900d5dc87e0be6b084ba3419ce47f9a1efb07aaea0ef10cde4c30e4f0a207cb1a6f4d4253acf490716b09716b2c14ceb273a936b82f6bb65fd8e047e7512434af9996e5b223eae9451eea8a6259d51fae78d5fc3f516547830dff8ef747dc13bbe9ad29f2147de5905be587cfd4e9961a719bc2e1d92b253598531cea394590744f220c043df5e1049877611063ec17ed29a07fb083fb43e4cd4cad0f601e7ee158adb137aacd1ce506160f22a72789d98f9e33ccab23960f3a492576bb941c884d4d5e38ae99b483f73bf3a728f37b928e15b5afeb841728eb5262d3348e18732e90c1f7f0e39f6a443d90621362236521dcdd55e63b1655e305318b4010a2b0b1dd13984fd1230c9d3edd86458ac966d5d9359a3333d26c37ebf4dcd62e35c0c155324ecb4c2459a7a2e2fcd9ea8891398629981e9a79edabcdd095c317ef7f5f3f593e990986be08f4a7e369ad89ed480bbcafcd403101b81b78f799b1f6feeae8f80f01fa1657831eefdea776530e21ba7be6edff208ee964b927ae52a5b4c5787505db3651c15de4e398c3238c147e7e679794830bf7a033fae5634565f9ac19b730606ed72928f59c200e9f9f2420af6da42d2ef2f912d5e1bef8eeb48d1448659e98bbcc4402311cb157f1c44f852f7a0f80ec5f1652c695fdb4bd3face86080d77329b0cdb635fa54b23609ece4fdcd7e8a81067ab0e419f063763b7b05dedb7e94c218dfef18afea91f8e154a55b74a9786d1e54cf7e98cbc074b4a3588a7aeac70be70bfd5bb1469a2ccb752d53edce2a43406e517b7b0030a8b591d4d9807573aac6ace6097ec8ea52b2efcddb0d4aeee744af6eb58bb78c5cee24abbafcb92d7c7ccb7f15fd27afe77da1fd22465108ee2ab320a21542721f2a0ad995e03ded8715db2d4ff5ef20e3c421bd9ccd3cdef6a0c25baaa99c39334996cf93a318693388645e15bbb292ec234a11699d3f012cafc8f99e56a96123357f8b334ea18a84fdaa49aae2cb343c5f335dec05d247246990a288747de814f84396e8bb7f136205f052f703dd71da428999f72e8d63c1366a23134c6415a9d5f4c5cd3c7ddf42184e534189d9f210e421c3482b6556b886913e0ecadc304ec7c56a5570c64e0abb5b3484292c19eb859ff5691d61056ae2d6f10f35367db884ba750135ff824f9e2fb76d2a276cf5947cc8a197b1f73438b3b9ea09c443df6ad89622daf2fec9d031c15e91f98978beecab76b01d07b070d5a327236f5c8bf18dcea5f665f3738a22679db1ace0051642132352895952a98e2d3940c20ada9aa1be38a7ebecff9ad6a428ff896c465d7f87f23a825ea0adffbbe5783ed2f11b3d3f7e70aef4a24cc7804d38d5799efc70ecd354bd9c7c5695648473f86fc8c9443e3cdaf72444e51fe1ff2da4928c66bd3f203a331dfb63e91237594cfcf61a71913c49dd0af91050c5fd8e3367eb942043478a4e39498f6fe6cc0b4c608891038fc6fe7c46536508722a696ffedd9aedd6d42096071f5ac23df3a65a0275b9daec043047c66960a07dad0bfff9e67127ccac456ab7ee14c20c5df005f43825e26b7e4e0e674c8a866103c951a044a11be8297f2431b43e1c3fa5af3c21cfd1e4e7818b8cb78e5ed8b5fbdd0baf613e82db2d0f49fe42e69da5b8d62c5617a0627c7f0231a7cecb3a73206e68c8d70740a40b11e691292e02c8ae0e20f1bc4fb303727813acdb9a86dbbb17101ddaa75d953592ca20dafe0cf10966cb589f6dd20a2298613647867e5071b1dba274ff293c0e08849b4ead6b17c08d3301134a0b015a87ca9692dda7f9912939ee198cd1ca448fc42b3078ffb9df8bae6263ce27f5d4e0ab38cb5f4adef64aac37db5fcd78497117e414f78a70ed4d6e06784a58f73ef690b2a401e91ca9c36b25b8e293c5150a9dc891c2d34762dd86b73a2f2429f05c86e527cec7f816ec24b475e334b602d0cac3b8df7e51f1701b71f2014dcc743738b5376486c674d9d2b626a8bf3d82a087fe49e37d1bc25efb205209fecb3e0633f796d6970ab2f2a14be918b116f703f3ffdaf9fc15cc54e27f097bd93745ced7613376e6ca60ae01eb84b2374bc514473709b06304077b0874ff6141c6ce921178f304bdaf82390eb753ad33570142bea7ec8c5bda671825e8ca770a968f4b6c7f2e2ca1e531e0512654d9b92a913b64b1c81a2537f0b9e2cc07bf6cab454bbad0fef7094db074a2ba7e88b9376e9394f13d8e0eae20c40e93c18f56e2b844e18587c979a744de5a2d653283ea4502d25085f7411f898835412f9f53789ce9ab3ac1381787bd64c0ddb99f70699a441c75a7c01036b28be53d3e8865436dad58e33d86dd8a66c6b3747b7da5c67d30ff57d63f623a936ffd65b0c73bbcedafa828db6c5c7f493f90e9de8f59f6e35aa6fc6e969f42b2a9ddf75d240b53680bd80905ad664cc1cfcbcd1e9f230b497347bf26fc5db445a3213008c86baf32f6c4636503e44667335dde7f4d6b596aed63201c523d24f5131f7fe20181d2734c7faff14b77a9e86af46131084edd554b0c3854e1aafa6c2fe6bded6f6338c9ff3af62cfede4c4956fd62ecc67e4fa1ac1234187381d1e1251ecc51980facfa2c9d5289e45234d3e2d8cb35858d178e15431893293cae0abff39aa4427c08057892ac3514b879343b76be9f6190f4c14b024bfd578fa8a45b28692f9fa86ae98eca7e5146b4a7e3f03563622d27a9c2521888229977364a42ac1a3cc09e452d0724400d830cafbbafeb12066ca788d4cb9e99b9dd0efa363b1328c0d9d3c9bb70769c41cc91ec8a8901e33c47c6bdb574504737ce9dd78caa59a2582462991eb651daba8d80960748dc2de2fe6dda129d5bf63b0784f8e22ece7829c181f3e3ddd697abffda7c41e8ffb93e8902e1a9f742546018aab84aeb33bd20eb1961e52746640bb19a7b3f50962216a34a932638cd5e7d458223072fff0ea294a71fca7d66b6fcf02042314fb09b857de671cea7018ea01f9bc21d3f8d0ffc808da0d2bd7367d6c5015fa9264e1733ba69d8cedc3ba5538a0273e7d9cb86d8702c8762d5fb14fe459020c914d749808c95d7fdb1c4a50a7ab37f1a79da93904d6535a9900fb7ded08c185de7aa1018b843152d3838f1a4112dafae239fea4203d158d891e585d10bdf248740b0fbe506a1e52657a276b08bfa5301214960757a1e05d14d6924e91d810b2b273a8fc39dbcc8d235c06db59525183c81d82e3635fcaceb9c93860c251618a961fcecd03f496fea9fd237f3fa454a006e6cadda67547264d07afd30278f30fee436d85615f87967e0d2dc32ffbb564740f8dcffa2324f67685f4e23b37f277c96575c7500d8a352c7c0047ae51f0f46489a060a43c9ab9d7e708e6554059b326773dc13451dfa8961779f4df6580e17745c91d042c9c3bd77527b4f18a59921a25156095ce88f6eeeddec58e6a8783aefb38c4e75ef3614851c1c3c9108b75d1ea318333a63e8e45bec3e6411ae14e396f4b8cb3da32c6e58df71a7436e733b915f14b4ffcf2820c0c11265eca86bbc50598bee8e134527b543edf44b8483f761862157e33d5c0390ada5ff3297eead78b45629bf7a5e1a2ae88056a190cab5c814425ca8b67ee8feedd65e9df857dac084a057445fddc144fc2112df84ef8fae310bbc4cbc954ee98fdbd0ca3060ef4c232d957935a45766e0ec639aed4d0e7b6ab3df2f97697f6ae736a7395a0ba58db3de6abdfb5c92a27f248fa63f773f05f0174632d21ca5ea44a35a1a70e1d6455c01a38798808d9ed55a45df7c3bea1cf5f7c90496cc5a5d54bffcf54f2c2ca2fe47c1af3e777f0f3951a8863b2e88c5ab39b90c1cb2663753661aa17ef9e4eea20da8ca9ad7b6b9d70b1dedf6b8704d4fe198a7581b76334d8ae831e2d1fc39249e2b42a514aeaaaf5384b7a4e21d22b1a4d70da40e4bc9e7ea3673db8301aee2cf7db81a4979227872a8eabec3e7a313f87a909b04758c43a40f32833e832256d9f80156fe4f98c9cf43e966da95d855bfebcce893df89f7f83a79cb9d0a6d8a6eb891671c7e54856de7bbbe46a1a5c673af9f3fbda4168fd217cd93bd945a58b2e720dc35b18b0eed743ea16dcd3ea5a66d0e629b2b260c97b8139ebe93dec1a56edbe26cf15f6ce0a60e01685344dc99c31448d702017707aaf8d43861cbca6699de2933eb384e82975f5c56bed976e7e178b43e3cbc953f8a80b8b4314725fe5b224fc811e54d18f191def93456f294459c10906f767adfac12837671e87ab13374227e3fa2fe11e3e8678bc5c8555e5edbebaa7032ec5eb58ed41478ea465a7ad919abcfa7380d9e6d7ab5520b620ebacf99c7cf015d99cded0154c9a0adc0dd474fde67c1ffded9314dcb84a04ee5bf32760019200394bebed9893380515b7098def3721f6257f2585535cc5740c297ae1c375a397d5271f591995924f04579009985f1fd7ac7d5e6cc2c62b689be8e2d2f634499ff562913e11828f2f0374114bfbac86eb413cb24341133b5a42c2ec43168db241ea7bd612acb39457b1c2ff94d7270cec66b93481396874b5db51c5ae83a09b9684199604397a4071293d44a8622e748cad2d6b9f09d475ef547287a45c689fc4baa3112fbe7c0a7b6edbc47f64c403f55f6788b1e5d73680a4a234840a19b882fa5cb1deef13d779289b0b24251b5c6373856d7e8da43c6fa7e16bb1dfd6113ed65fbf61ef618ba89038642b5f63ab06eb30aa8a7c1e7a2e6a28b6fa500dc1db25dbc118342a3823ce1fdc8ba4e9877f1ea9b684562f5c106b55497d6b354a92997b5af3e0e48c8f16407f44b21d14f31334ab763d980a173b6da07081e118fe1fed55a9f793f0e04622db64421f2567a17579d3122b965c2f239830ec1a484cd6714ba00cd84facd8422354e741ed39a1afdaa8e02ea4839e20450c1a5b50a19af94af911b6e536b43ea1e8314c46b296a3b3460faa5ebb5f4499f5c1c6bfcce09408ab513518722742f95912faedb278ea0f6bbd11744cb5f7249e075b2af586e88fb6490175baae23121306be93275d7cc772ae8764e23c0b606c0f9c29e64a130d271d5f5609241a383d171e730fc2e315e9be2f1ee6b623d44892deba8cd8bbdb5da0cf3ce65875a3903c208a8bec28ae5e98f412a292e9cf306f4338907a9ac3f9ed9a1661f136747faa946c6250b94ed3adab9980e3e220fede3585065da768f566733598a0565a0d6cb2d1bcafab9956a734d1b910c708477e0dea7f5c06b093d5f4e3ff3befdfd5c10f6afa0dbf0b846298df222d1315d488cc958c2eb12c5cac66fa1596482e86f5e1763edc8d53ac569da95585b548d2aaedccb61adf927a1ee9aa2d5b722892aecc1967da5814c30a651a0d35badb5c74609f0f2589faeb194cbe02082b07478c4f8a875547488aa9626efb531c42eb53d1e0823d56f5fbbbf60ec309d55b1440082fb91d0aa04ab00a901a3298409c06e196cc9fd2dbfd3a4f3e8deb1722be54e3676a4411e6a635e4847fa7b200e88987ae26bd92f27a2aabe86752f3748b2c71226a7e54ba6b751a70b40b750347c2af28118c608dd7366be9185fb7e9e765bf737c5f6c20c5d37001e816ce6867f895f4649df6eef1c92d89543aa937e15db3823d9b5f42097cb34960e39874c80bf67c2acede07a9542e9af823dfa121b07c3fe67c85388b189ec09bf13faf2810e1ac37e16ffa706f1f7b609ea73d138ad504485eb336e9d977b355c9a4cb1866d685efff0b91dfabf534f9d85fcd4dc9128fc39d0a6a8b47697e8e03ec8807ae56661a00c9d402c38cfcafb419180a35dbcfd1fe7e8b10786c74c63a7dd0fe664ca44bb4fea76ca0845f0839c0c3583243dd7ef4954599041cac4b8f099e4973c6608326168ef3eaf26c76642871b2de2461f6c838eba30bc288880b90267c7eebed702854b94d11ce6bc68c4c8a0cb26001b595c6b8b37ab5ae21fdd4ac526edf31f6cad4e07d330e172769cc307165baca62ee9a8218cde55a4f1479625e08cdc5b1c5a7064168f87e1eb32328975b7d354e112f25fdf83922260a735c6702448a6cc2cbd37819782818fd7733ec6c21b9e51b2e56de3096be662f72783aedc73b29f28b09770eb01b50d7129f270e287778e64651a97bb543c7f8008107752e28304da5db24b2e8dfe1435027e89cf9adcfab44a907aa4f0fb6404b38ff3a31dae30af1b1eaf3e5e1cfbd5588af0da41776feed022ed29262b4b128bf7f4e04d25a47459fd331dc1c167562583e9adea1b5bbc0cc41b3c5c81a3d366903b353275506eb1bffcff892863671a62477fbc44a4adb24d8810cbab8f1db9c74e822c3a13ae153722262de9c3b61ff136776fdefd523dde730670e54d1cc80a464906acc2fa7188665b50b10d05ba04d3fc94b2ebb2083752d429d20c582b861a2c8d32d100a22e157502c8fc97ecf4358f101bd71f0171cab67d86d66a903bd1856de0d5a3b8a64a28650a472a36e3025b69bf2e9d2f8bcd2e154c76de8f7762f87001032757ab6e015455421e98f60be0fb88f211bdde2d38fa81efc75ac24bfed3ec10db2a0c6b1f636b635485587078422adaff9b6b4b6aa0013389ce5f0cae0271f3161146362b01392fb99c96755351dbf2994487e6ac0b20da4f2311a87f5b34cfc70c2c847f0646101a388c8468d83fecc59e0e5aae3a69a2f38f386dd715afbd8583f1c2b262870e3b8f263e12789e6ad4fff902254fa5cc32d76a693e593ae94c2c18325bd71ad75a483b48513cbff33759be3140111c2e2cd2287b4549d72eaba306e5f14282d3d79321bbb0f738acc7603321a45527eb83f93a035291f5a869bd3d14101dca5b80211ce37c5bbb31f4bbe8edff2af0eb6ef5b1aef6f79c4b1de5fa5dbcfb64006ccd453cb942164b028b7eb380646cb875dcc4d7a020b37c0cfea0659e77a6559b1e095a9af98b4a623d06f9fd9d090f3253cd28c14e59c56d84605dd1b82c71dfa91bb705a0bbb4fd44e05e2291649ea0c7400c9db7542637abb660b0e58f125a93e8ddf356bbea200f3afa8f1ec3c42fe0ebdfcc30aa2d5fe5e25ff433222d72bcbfaee849e6129140575b74a13a72a6d98793d03f110af889c7a79a1d399760b0a05d762c05add6e969ea1caa9dc034f764351f05f9d8577e3533f4aa39cc8d061a1c4d340fa8b84536ee6f9d02ff2704d4cc26b7c340c5ab07c1a3cb0ea578f0b8365e6941c02249d53744818de7101eabca9409017d05d1af96e2ed1d51c6be8083fdc4c00b543cd85aef492ffbdf74bb2b433d752366c6cdaa4e51d27aea093b12d44b27ffde7d5063dc676e8ffd593f9799800382f46618dde70d95d074e14725b62c94edc17592d57e4a5992f2ad9eb60d5512004a9e8eaafed375c15c0e16165acf27f05c1a2dc971de0900decc00b7e2620ece49af0df5e01656994e62a0c2dec8e5641dec24365ddff76ace9043d4a402584262c49871042cb1c54bcccec2373f53108061ecc328fceb003832c7eae5af5cde57362225e7479c5da8cfe52379a455db055bec42cd6ea4662c5211bc76429ba6dde9b5324cc397f56ef31a34044ae8ecedbc8ba53e8bda4041a0fb6cb82a7c1217ab25198e494dc33d1930e8770b8aa259f604be56ea5087787fa3407094635170f27a9a2ccf93f02221097e7326ed41bfaf14bcf8d8bdc489451263b966ec4f4ab458318e8a4137bc02b32ed15d1442b522de55cbb5f9469f8f6e0df843e2cbc69048ea532fcd001bbe446c27d8290aba65f812ff07eeec4b38378f7d37ca0e9b1ac4ea367b740e955c29479f1528f878e83b2d9e55c32bdecb5b7085f1b00e6c86c6fa55a0a780e15695ad0ace6b45c373b331331d762bf6dfa6cf7c4784f42829f2df29431e017a09ea92684cf2760c742b0a4c77d999bafeeefacf0c3c25769646ddf301a09e906c679fdba8f5a0fdf24b371d7db9d248d7f5eda6bc566f2adbee42647524638d94b90a14b25c05bcebe36d6fa41cf672d232ac5336f98dc85df271b1bd41c4e6ec16a72e8b912b12dda5fac5ccce2bb8985d0fc5743233c3c7a6a054c9bd083079ea8587a26bd393dd1623a3e1e53b03c28c07b23dcf2ba35e6a390a380aef9fa3108be789e966584df64be9964a7af2cd6c800cf4f93c0a27ae7de0b93bdb355157bfa22d480456be8f7494eff51fd13042b4948b9e3f53d98c2288b4f46c10e2d8aff75b4adfd99523a8c48f58ba6a2308b11aedc9837dbd9fd66413078c9430d8b884c5b89c7c89a4d5d4c4c95e32f8b8671c1604b6f5f4ed2acbb6316a10bfcc23acd484aab5b583ef1985ad6d6cb51a22d5e9225418e24093315153b3d7af5980f2f61de8405cd0ba64373c9f84ab282b825504f7468cf82e9de82596382ae0ce2783cc87d0601a394e14a91b90089e30f1ee52053d98218104ec8dff826a666ca9d22512525bd88f02825e6ff3c4c556e942c3821dc0befb2dd09a05decf90cd14eb9c49645f626ff69bb01cc60cb12de62abbc1166a046c7adf06c469c1c06066907abf660c64f2c8295c8165c2d4c2dd48a5d2cb50a16249ce9583ef818bb4b538530dbc65ff44dcc81b673ebc0983a4a0a0628be1aeebbacaaa53ee2167dcae6de6c99cdaaa7001e5e515533a59ee1b09545fcf9788307890a4f3550dfadb96914b2ec926b1626997369d1ca882276b826aafaea684a140c83549b294d4956d9cdd082af1d069fa7ac2b45c055e7fcad45480ca2de2d3020f9016d6fcd6ea6c6c98d21b05d3d92292ebea5dde96f3a333fdcd0fe6d4575f268c5762b4725e22e0f6c59a75257e5b43c5642ecb1fbb152ccf4a6fb72b2ab454c785e81b731c0f2a2ec0bf0db71cbcb8911ad9940af3861211d38b24b2ebf98acecccf0e2651272807d7a109bcc179a755d205f41e24966b391ed6a25e5f4fcdacbd7746fe137b2590ffe24f77d0b3cd6091fca8c247e6bbcfdfed2f2cd51369e6e6cd1cbd6a62db19503ad680d053f8901208dda1cf8abab3aed6731e4293e3414d62becaf58f2f41650e17441e7d043f4ca66716b5b43699871235d69ca7ee6c3b039e08ff743c69981d3d243c72b0ca02649c2c64125c698af3c9153cdad2bdcfda983a0cd82de01568d4a7773d4474dbdb4d0de67e7bcdf49c421c7ca0d71c50c30a0ce92aa1973cf1bdf0029625e07d74c08dca0870fae2b8bc88033d0115da3b7dc720b812075f948ddeb446fe9a29b8c34c3e376de7a897ca485fcafd6c90c959761f275fdad5a9ba9f27f6d467203bd159fde6658b39923a6e4a9c3b66ab8b10633bd9ed247aa858a2deb0306d5c66c869055dc024f68df726b48d273a5004206351b6e96d9610aea65e5324da5ff729971827c0b911cf48cb3fa3599410b6e642c3c2d22c525d8ebdd1ff9b836a7dc9e98c907f3e080c65f74f2b9f5d00127b209db4e624c22b864cde33e134f52e85976230b685fb8565478e53a8bbf7cf0d637853ef7100c6a98fa50052abe00d807347c59a7c8070363175ee02a0d5dcf3ec719c676d007fc426e83a52f59ac4148582dd66ac7a93be7703f0938cab89a661adfd41bf61d84fd7f6d650cec4158472195ef3a160c96a00bda8192a5808757be01da4ec6d6f093868c200ed5e3f206105a47b1c371239762194f52bbb6199cd1ab833cc3be887771ebe0672007afd8eaa30fd8ad4c6d499347373566b02eab88ebb0a13e53743e0a6a528d2595d1a66438fa1150e7462a4027b3a19c2abfe62fee8b9e56870034057686b5517153fae2c59b65ae0bf2faf510932d3bd2a7b1cb10c5b5d1aadd45388155961cc9fad03f6528099c6ecdbe7a41cbb9c6926662be0a9fe69f09695e07c2a0128415a15a43e1899c7cc21ce0a32f8528b8f2993c4663ff337bc3b807833a5a2dd8fdbfda5cfaac870b82b43768057bb44c5113a307a59a299287aa4731c6ae2a5db56c797e641fa44e9968a180b88b80076905c9e373f554c018a3b1ec5ca4874e86008e22494567d1816cacfe067c304f0eb94be87d93b06d912a7b92b7f15853f61c164fb232e7be35abe7910b89fcc8b3a4167fea5571978c70604ad21923b0e1a192aa3069618e07e88f2870ed1d46266ec9e2ae5628ee5989fc193453b5dc6e3c2996892b534a911882010c786037c7b33ac605d9073be5de2333a432a43f7bb6f2bc891f93c6f68456efb5daf67e5df3354f9df490ddc8e35c6b9d09bd6def3482340bc9a80f5ac0ed60cbf37ca944d20e0186f8953cf30f2e186d8585f803e8388e9b749de857ffe42b414f259fdc372eed67e7e2e1862d846f23fff95c54a259996dca26a5b927025d58394e4bc704845c811a0988a673692fb4d49613be7f2ad07dcb10f2322c819cabbaf02400f8e4d7ba3d9f2947f421e24595d0e0ff9c183133733579acd22bb6b9fffceab5c74091969e265a757f9eb7d17ac7f47badd2b56b95be5ee8d568a6c2daeb94ab85052898998f55aa4709d8b2a5cb75307c3dcea6b2a4a59740d19b842ae5b3c2eb7aa708870baaa55fedb652a3bf29536ac6e8f6a7eaf55a39d6baa2c7d0980395b16c726798f605146a84ff236a569b43e583be12d05eca17155290a4d54936d5afec23f86aba9107216abe37820e0cd2a7e09a5e5b39ff2c49513a6528eb5b31c3548dfa54850e0abbc0f38bac02e17d10a5c5bc23f30a5061c7e6248bccfcbb4c4c60a0d18fa254111f4955a316bb7421352081c69914b877e2c059002390b9d51bafbded78e5f38500e287b44131ba59a7482f626fe6207cda9acae602c0288ecdee90b4793a93d0287f3028cef1246a4027497980185bf2ee60a058b7c33503199bcc7a3fbf92658acb4d1c45c4d42f87df9172b96ab4c50733fb3c518ee3a2a13512b5e0a01320df8bfcc09ad3855b4355d831713f50b760edd8fdcedba25874e8b8c64166ceeab3ad5c6c5be79e9e4b3cdf8e669133f52353bc000d412914153705479166fbfe702500722d398ddc4b9dc404ce6092d691f9a9aa5502c22e8764c7f9ceb850d07e989f0ecb9d1008359f62ebd557a9d598eef053dca4712f8612062d99c1a3d35af9896cb18fa5e0fb2263d2077bd4136218c8295e13a8802740763a138d107bd05f672f4a246c6755b7655875bed95e6d88806b5b6d630dbf89c03e001f5671df15a1a7c0fa8cc3fa21e2f17e8e26c8d3a7f1ba14d082ab66c86d5042b95b3fc708de6f16ea639c1d5ace6ce96dbca83e6dc2ce5a4df8708139e076ecd91bf7e47fc42ff3f9d471b483e1836588f1b07c32c93749f5adf89d49c6a39a110481eb40d2581d56c67129f66f77ca82a33e14315921e6a73be8b67cdb1a76b86994796a373e1896b7ef1d50aa1a3a7c792ffc4b5cc936b31dcc18fd96958ae882e411fc4fed5d56f00f37dec58f7e325e410caca87540dd4f28e346f71dbd62b6ea60d5bec93493ef9c0e3824879dcbef507d590e071bedcfab24b9c052a260875d02e7ec938087bf8ed716a93f4121d99fd17ae4023f465f1f7943fc6208cd075ba58928b7f77e3f31a405902b09aadf47730f74b5f52a2368d46a7c0f15b070f9a27d5db565840bc85e2aefd8131b90c81de7db12fadacfe203205458636b6e574b41e0aa8db4b26e05c95c8a478661bd4eae6bbe6530cbe4b97b99eb5afcda36f75536f5923dd8054a81378ef7559547e135de5e32928294d9562d508ff2fc79ca53dd5007d86d152873e16ed82786e98fda1993b95508f7141da5f869344e6f68ccc91529e125c20e8eaeb56c463ebfcab1b2cc203493358d467848f6f33d71a825bf979e0413f29318dc7fb510ce2888d17849bff7d471a88031a04f18ebca04f272ccf56c7fafd4a627d29fe04c9cad7ff463714025f4ea15a3879d01ce580cbad56cc1b460fc50e5b0af115236f133bcdff6a521f0d1904d8fcf3699e960657b3499e7f35e3c19844cd046c0cc7ca0f02912d06406b75019a4ae4253534138ad04c8a96ac19d0599d2de519f1272ccc4c3768909790c7f1d1efbf689a8f607934217586cc78c583bd03872f3a8005e9634da93d212a9bc39c2920c0dc233069dee84f6672ce9053f64782313cd9dda7b1c8f4280768cbed53eb5f099dc91aa746bfdd9f1215b41b899e8f687b33bae35bb6eb0c09415c1fd530f9648f7460e7d0ad56577f1a81ababa4482601ce2c40ff23420ed47314394b2e5aeb23145943df0dddc728d6836fd58e54e3bde06f5017fbd77f92fa175afccccae8010111bdfae8844c2a98b99662a4eb42101c38265d4e08b26edfcd3b02322feb061ee53547abee2ea4e1ac949f82173d38953abdf50f3ba64ca8ae795f0085e2fa3553dd57db4307cb569e01fbe57664e8cdd6442a91b079abccf70c11833016c21933fffb2c07f47ec1a4bf40a1307a61f277bc79419b07aafc0c3f6c1e12cd6e2b23e56dcd20cf08db53b68fd133d631ebf1226db2084abb947bad0ef11d953499c948d70bc220251129707e0b27f3ceac5dff77ceb6cf19bdfd66bb2b4aaabfa372c992258cdb430d0bfd5d91c52fcf6a16ceb16821af7ee7fffae8d478191b5f8bb799d4f3f0a13f8d62b1285e38b4affbc9570a7b00b205ab3aef911b3a91f84e1326806a6f5ab029773b10d55d2f0a5101a97f3f8d90f4f9c065464da0e4fc3a99d036fb2a9402b5d5fe03b45f225ea9de55cf13d0738ffd854cb674adfbcebead4b1b57587a33e22cc6c90530f893df556c7cdba0ec107137263f518f8001bc5f363df9d8ee8ec6c3c72f376672fec2468300ae2e0d03520f80d95141900678854e46c0814c11cd5b5f988c99f42e7fc59ab48f08dad59ccb697a4ae33a07f7fcf9b06db137434d12fa0b01a1691381520a4abb3e1618d45ba5ebed0164776b2ccbc0110a594ae30093bdfb081ace9bd1dd0424bae502515479c5004885ef252844f39585ab835ef11b0ab7424614e9fb1fa1eebb54afa39795b6fa6c2678fcf69ed7107cb16a93afa2ec7e3d188bfa54788880436e875b6f3ae4c4e0735693c9cd844fe3bfab6f0ffbe84923cfc2fa39885c31586c7e9398f41d39b8a54c6a8f4b2477b006068c729469bd0f282167a369c514d1cb8f4f8698febb7955186cd1c4b35f711265dbaf019cefbee58848b65d32c2f9cdb47db64d283abc9d58a47fbd24468e1f7b139edd889babe202e4815148ab669a57077ab924745abe0177e735d36f1cbdbca8016a110087738a9d213ec9c324d2218895b299330edff551c7261b4f3fcff61a44efa5e00d06ec990b588aa96bef8f9e027eca92c1f5ca501d3a3b76ea7dd35e66df12cf3b08d00a6334460dc561bade28c4b333c2ec43ed02c83a1abb834146284c9b498fc2ebfa873e8eda6a013e87597e7ce013b9c2e4debb823b1f536e79f7667e8097d3e4551ff0be4e7747219afe335570ce1b8059098940a266c317ede665bd3a81271e69508014dc095b4716d720d077fa2a55cd73e0136eed50e8f3218b6d03fa1ffb9a8d9cde34fd44c3c9bb451aba8b931d96dd83617144067f95543d187a7755f2e32c2f7a89e72c6ea0d4c9876eb39b5d9c2efb73651562827b6c9ade4c009a5969901f63fca121ba94d0d3bcc80aa163087f76fe674540ec7633844df15417cb440f4ba506644e50ea0a4f72b601eb38f25a56856a6f609149843cd632974868cb5643811d7a31a473a319a781b3ada6f1f9e8ca0755b766d738b5f2273359f379064654984cd18e42b85ae110ad4299f12e78800e941e0523a28659aca9a5f88c09ae790fec91e0211fa1bd0558844fab9dfd0d7ddd4bb68b2f470ef96696ce8b6eabb6fe9f48cd35d72efb9a65df794ecec06d9623e9fd3c9e9b64a4c4d972fce65dc87512d5cb56b2d03857d9c964905880b69b4259e86ca160ead6354da90f73be8cbd0925620a503f27ba48a63bdd2cc4073a88599bec669ba2e8238dad15c17005722db5ab344765224ccb5c8d1a51259bc663840ca8fac80b3da6b3523d0de425243c94136553a2980635e15fc45bdef4a148ae32f7db1d8c7899dccf1149dd52e4b2a3531d1c839709888e0f5471298e93865fe3cde62909bccc5c6f519512962e706a3d4022feb40ad059f74ee5de37d4cefd5eacfb6066efb8dd0c8074a6a3d2c079fd0fd11a3b7c027f5d3fc6ffc7941245fa2e680fade55b7ab7b4a2d7ce8255095b1085743d4b815de384a2c708747f87b6eb7d2e761bca1d932659283efe729ef7f487c98c80fab32b392df53c03e443da694ad7a638942b84057d25b665a03372703f20a323d1c53ac4288d44cfbfe1c53c496ad0b51ea312a1592ce2c7959aea89195cf4fbce5e5c907c108eac8158372ed56fabf5c0bcd8f2df064a0ae1439ef762906c1d37f500d07567cfb86debdf400d205c07dae48de85ccc88414ffeb9782a023620522d4eeb4d9d9f1d26d3cc468774735ffc9b0cfe1815ad284fe59a10621dc4cec52d091c753b3106e8bbeb7eb9c00ef202a3ebb5838425aa62dc61356a50d71476771b6f8ca9b98e919326eeb2695e19c754be113c25cc1c50a25da8426bf3c41016b88e6c1ed06979723dc4270142f4c3209cfb8e6c65e9886365dd5ea6fd9d5aefece1fbe88835d9fe32db442f413c1870e0258e780581359bfc4765b5d4294b7b014b8ddba7d100b0caad3ac2dcab02868ddb0e579ad37ae89c541fb82d8d22fbf191749ff9ce40c3f6123e35ab16950430d4f72a0ee014a43b6b974f0598a7de96f560a1c10b426edb5b0d7e39d3e0a1ac080e705065b3531e03a83ff81402b634cdff30826d43e8b1e976724a6400118929d7bf0d7f7f9c943311a31d5fae23cd8d4582f49201c26c4f76448fe04f2c4ff18545cffda3fc5fd75f83ee39fa023d40047875ae24dc59a5143db4c273359f090c47dce0139f569e0c672ee989b2419babd51477d9a57b37ef7d179bacc47a37fed89e4e1424cba07217d6bd92194edce8031e13ae82deb0f71bc6a6be7647145a6caf05bb11ff57892d6b844c301cde3a83bf1e6677b3c1aa340bcdeff49f1e1cd8eb6cd5d0c72ab6fdadb618eb321ceff1a533930291f7236b60c7a18c875db06ff4bbf8f91882c0ec7ff987e52cfa6eb114f7ae50ebc20248c75de22722456abeb210050553801d388e83a21dd01a7063a6f9300bace643fbcac61203fcf4b153f25cb7d7eb0ef1518d1d4c2aa07ee3744e384698e0d1549fb1c47cbdf684b9c9b4ba432e87f4196c62fa50ebfa760b3d8580bdc1e30b8cc210c514ebcae53b44112b0c7cb30e30dda46bde6580fa2926099c7f34e2ae519543073c3c8717d1e34621b99d80ca1db30ac4f3a2c08dad3a89dc8713b0db40a1662bdf717bf9c52e036dacd8ed8dac7c34e000871bab3a44199504121972ee962d90d978cda758c0b83f4ebe61a5e36b2b18d55d07ed92391d18599c9b787257d4e25962f0cd7c749e9aaf628ed0ef8f6d1dc0c8751d6a5629a798396660a35b1c2a0a8989b2c3f930b54d71d1020814f14f7cc7dc25bdd5fe0800630a09a4d637d25d3b67f39a655ffaab5e1e94748e458db6cb7375df816ac59538e42e68c32fb2b725b84b4f268455502612f3c92698d91ba9cebd5e7e4d257b3b5e13b2169c27b872b35f9485b9ab625435c113d85f95efb1b33c7da057eed25033b1c027eb89bae5e0ecb244ca43850a61a270b1959f1921004494c1531a040880c03ab8f8958d408e111f801f6961a020698ccf7e1b9465ce4bcd2bc0c9422a276226fdde5a35353cc7ef6112c9ced3f10b48422b4a62dfe1e2a392ac1400f35d7d8f769daa08cd77f4eec302db1c2c35b155051ff8f1490a4eec5f6c091efd205543a95cbb7f0d5c6f835090d3c349f04e52bf458ec7a789a4019cac0710303dfcf3c4e095a4a1c37e3d54f0f1992aa078d5e4c52cc2a24537e0928e899faa3140528ed657c79484e324724591821b56116b5684e297d0bdb905e4a81121895b75eac73a602ad9ab2ccc1cd0c6e20eb3df351da71ea15e243b0dcd952b0e58b0ecc27e3280c752c866ed3c1c4531247dc1c6b3a7b64de09394fe068c2e6810ae3345d1838542a3df6f80916ab6c230520886901949ac461d21b084bf79134ff39cd3f92eb72cc8b09f5c2eb482d45b737219b0bd6270e7d12b783df741a35917b9be623753fb38cab8b1b32c54a3d9ab27d89c16fd4867095c257aa552b8abb71920f32057754c3ac05c2ab9a2aee867d9516ebcc25609d8cf7edcce1e4644ae17097dd128c6d6f4524531c7e69e4f9c1d52260e0c65cb513fceb05bf15af060df181cba7d070db0e8fbc33a83b67e64b6628828ab208755ad3acba8922bbf7c48079247e6e6f45f9b34c3a42ac031e8aca9d4baf07dc5b61a7aa5671609860d338493b686ef7b247beec1077c48b332ae2928901933e433dfbabb852bbecec8eb67dea92bb2b4d9ab20dc37d70f33c2e40dae87def6ac6e93c49c8d42b4150263244e77dda4fb714690920406b4a62d1de2d0780c2ab5d33a66c141d698fa9a9a0627242e24fe05054ce801523fb912053f44d6cc67c957b824ca563ac97ac7f9badfdc41db80e46cbc417ce4822ea6daf19ae5e38bf4772b4a95ec98aa6a5c07c82d9cd288eeb6dfcb585e6152d1ba40c3bbbb1cdefffe3b572fe12e39753a93f4720d44929879a7dac77a460cc5d53fc15353855f28e2069b9c61b628a0ce59b3612098a4df2599ca6552d2d97ff86429759af3aaa152f053f508561c2863c7bf3b71b7df1cae8f367b0e7bb7db69382149d773120996d3edbe10b74e9159dccc8dd47cba4fd474333b15bdfb4786def14fc71c0e5fff51ef70cddf94cf3c5e8f8a98b525d9ac33b0b0e88e9f1fa42f42f0b2d17bedc1aa29e9c1a31b8d5f6c928d4ff0de3227179b57ac3fb0c0fd089f21469ed59d1cdf32483b41cda06adba1a0024802ccc34d8324adf4f4cd2e1cede497b1a5089f9f6a7121fcc10b84f26996c4ba9d7d40aefc25f68a51a2e7e373b4e60f59ead3b1cd597ad067f660bb5181281192223810b9dbd3c670543c720d38f4b0d088eede5b6b270333bd0294f0acf7ae9157e6fece6f4c95a4d633f54dd3c580d40e32ba667797805c618b7705da6c0e42917079e559a2e1fdb66d9889fcbe67d8d29a58cd9a6b151a6291a04833ba1c1e0f626aa7dabd1c06c8698db93e1285862178f067fa61367ba36d73f0d6218c0499073d600f55c4eebee3a30dd1aec0915ac7268252101ff281fd8166478786ca4eeafa5ea70448db06201cee390109bb259da6b5d5dfb0e3908e5ced946a3604ad9e50b658a5b760ce0f45e4841ac5c270680bd2273b897c622e9dc44e0bedfdd3e57c12e3cf85b4f2e632d46a6bf1bad35446089cd41333c2ef5d3376e8cbff84dfc5a95b8691d237b3924a7541a7ece3679f2582840a7f71955711ed4a02531f390765aa1aeb5fcc0a0a5377c0a57e0c54d481ad7cf6de707b2ac7808a05d6edaf6b868a31a58220a166168314a731bc81867fe51451a663253d82cd2881fd9ed099b6ee3e88e1e4f81442e3b5c472a263281036a54cc5681c050f9760f5c2a7702c30d57dc7774bf04035c9ef441fecd5b8fbe243f620190d22e95733afe1112c1fb71d64608d0b2aa547bf44691040e412d2e7e24a4b92408e7267abea63ca31c63cdaa18b6156f29092989be842eb8f56ec6d6067286215d9c552dace32a9fb1fa05e6ad342fd7777ceb302255c40b391c6580cab6b1470e1ffd2a316ebd776c495568d17d1e44e3eef7fc37ad9dfff65b2e516b19c86f84f777716592574a8a73c0aab7085f97300af6612b2dcdd8932b9beff03124912372c29bbec50bb91c970e2c77fd0020f2768b1d16d4bdc18adb351c2776518a7898154017b7688a06e270be44eb44870fac3c5d0ff74ce0049e01c38bb213cf170201f23849f966b4da6f0aa79893bd0a294efce38258b3cbeb77c1fc8613b59b9f5d94ffa6de6044d87a39cf704e070fe255ff4e58a7aa0a2a9e824da01f3d09a62f66389608df2c458a067d546aa7527584a75dfc038618c37aabbbbe8be8db73bbf6d39b188205882b3cff97c40cdbe1d936f7c088198f786723f3b0cefb3e23f497a835e762e9a599267f70bee90036226a3f9d4f0105cdeea145002269a962b468555ae6eb06fc9cd98fd1a7fcb2b1d45f8ab0f3d949fc7dfa2dc2b1afe56f26e5a4fd0e0ca9f085718475ec66e3745e6ca99dd282de00ca491ecf94932ab93fd8e7c5a09c007a3a290d07b302f9e29c2f591794316ba740a07c1aeec63ab6d2c3cd7f2f1b5b2e04d3ae1921cc38effd97a6a88d5de11ea81dbbcd5f574c271e6d42e720344a74b8af3218b260a4fc1eac600b01c004fbc0e5ed77ae39775e315b093a70ecfe4fb0b6f4723fc3425e85585387b6191fb232e43d5b2d55f9e99ca1ab58176d54ddc8113cfe80b2b04ad87fc1f60c5ee122ea20cdbf7af2eb09cc4b73c13800b7139f7c787cfd31f3f830b918981cf758e276a2a549785d3f9c9ccf43975f92a6cb33818488e0c2a966c40ecb9e9c16cc8bc7169f9f1e4029fb4e2d13662cbb6d2a9e5d3533ccc6d89c27a703beb4002072fc89b2344d740499c2ceee7de6e78684ee80fbb42f5798acb5a429c0b03a164eede4f1257604e056fa124e4a2f8cdaec87d02cf4cd5ccc4da418d3b28e96d42939b61f4956bc69078010435959c00daa6d73439e1cc66d5b221162171bf314e7be619c5b48921f1049d6ab67fe8f062a5010b49e3b64878c4012bc62bf90fc9d26108f44e3d9d733b8bb83610bd2d443cd9e0ce40ece488c1611c0c3b38662b994614737a141372ed3b9ef8648543e1be3fbe6388f8c2ef454197ec97791fb8a9e35c370fd90075c3a0e6ec89840c5be1f274fab0a03205a4d63108e297ae1fab79551de1a44f5338156fdfba69ef1e15008c2801a4587fcbd71a3c9f5a480a45c9e24f9c35ce58b06b8a39dbd6e668e85b1cb1af65f131fe7a2bc95980f526ab3bf19b959fe93ef9fa0036458c46ded5783596c4d2f757e3c1e388a24cddef3c94d12ec0d4480e6dac7e2a0e3eb8955b81cc1d48d9d677bb17cbc1f757077002e651e9db6164d4b928e918a27e909a24b20384fc0f605194c46f093bdb973cacfa4be3f8098671bde7d6c9062d45a13d2963325050fc32594ad8ee7e33595d04c2b001aa31cab2b57d2c0e7f5dd20a27456c4052bed7cd88528edf1478f38e2f611b3a8e79b7266f1add94df5be81a47be5ef8601b425b983453f0cd2993cefb5a4786795160271aead5bd8b892941326e5b892cac7a7725efaf140fdb1fb824a769540737cd95a4be046ffdf8c78a840f82526be5f30b8088ee462b1e751dc96a658e87f97dcb83c5844356463c88452dd36be293ab1c027a1151927db33f7aed23ec9e31ad09c401f13d3d6e288e896caa7c2c1fc1fb241255c3090ebdbb8c6800f5f9d0dd34875d0b481ff5fe53e0633f1c1362241ff8ef39c9688d814598eb06d5729c4af852e98ba15ad5f8002eb73e584e8e63a1d7ce02326685e4169d5f1214316db0cf0c66e15f9a55c4527d14d385225e82dd5eae8ae30d09a18e54cccf63549d4553df5a745992c753f7f2e43e59ee51ffc0279b9738dd46ae8c94e09c1e6b0fb7a00334ede56ca7d6a6d06b23f8e17e373d7f499ecee75d634b86428e4e92c804ba80b39c60d871a8a0f4fb230d49bd4d927cefaef6b895be2b803dd06584179172b8b83c9d09399b3a8d938ca8ef494604bab1bb549ec44be1d8c24b9cacceb68d0b58e2abed459473dd695474904ca7ff22a814b085427220459a0f6c44fab8774fdd44b871fd86721eaa141a8175325b3049559a4fcf2edc31c17a9f6ea50cb8a40643c37e92569305f42e656c63655cd4f9ae99bde06c4520807b1e1ae022348c1ec57ae83d0960af24a194d107fb605770178380d6ffa89610631ce5e0583ce6cc17d302cde1b6d9876a9d913ea0affaa2381e16df20aa2f293d793ebe25925a9fd6cf03de85eb2cd6857be27e822a491b8fb56a77230a500093c47c026f41a07692df94e8b33114a47e95b7b7cda1896561f7597b4123f0ead3ceea1b5d040916f8547c7b535e477d922d5872201291caa39035a4b7c602ce99f5a6567c451110d76a04be873ee8c72a43d92e3e6557f2290f37530baa03112e60684afb10b3987a4d3dd4562d73c823424abdb9a5d185fc7aefe84f2d2e6aa89ac21bb2953eb4ea55c1228f8c854f537afb963bbfb0ecc9259512c5c2884a7de6ea03ce0eecbb666ef4fb07a49e9ef6f31c75dd79be2902fea3b75656f690d533c43fff16858b001d6c1d7f234e482a3cb67cfab158cf26c33b490752cda3f564e0509b656127a2fc0f2f2e95836767ddf1b3fa96518dd47b2431fe969a8040c838af6e17ef421742948bb7f691cfa435d675806e96f1b6383ff3793ed614af4066e3bae433a8470bae26ccb2ea636b51825221055260c0855ac024654780ceb1a44bd2b513cf191b6d78af3bd552212ce3936da32496c372d9e0e26d044de602b89515d308b7aea65b82a0f2e558141e7b82f2a5c2675e333ab0d6db7d43fa212cfb64ffb256676a65e09eaf21d7e0f80ed4f251f1c035c0a0e4c763346f9013b11158edb5e0f49d07ee83dd1bbbc8ec47e1592688012708092978458a1a5182c38bdf569f6d6daad561bc7de45df4247018cb8b615215f4efbdd8096dd224e4a158ba8a1837bd1aac4548bd3d60f99f55e1388820071b537bee989009d95966339f876c5060b54a17ce7e3eebd55c6ad48c60ec44fb890808028dfa99906a3013d2cbbcfe5f1aa8881d2915672ad3203f75bf128160d23ba560e0694dd126310e32e7f7a491312b785b61f9c35d1f7564ca79335b0b12d457ddd2e1b2d0a6beaf7667c7dbcb04c8641838799490cb53b78d63367585816302f179deff4fd43db3b7b878c437dd9c335b7a3229483f03ca0b766906bffd259c5f7787a61847ee436ba32eea26bcc80445d42e47c60ca127a16ccf0746bf077165e656075fda146233675a71eaa845fc2282453bae752c4e0510135aa4444ca6056c99a47db885a794d61c2721f4ee08c218baa920b30d5d648430667c654ced069ff3ef60f85dbc23e857e9b99d99ddb0ae822b23d2ce441c74dd58949ddafafb4f69555bb1cd1a72173f809d67e6ff86c7ffad9293a0ee606020545286991f4bc7f5e161cf4455d77d0a364f5bbe272bb0389cd34723380ee005ad97fc0dec1c1c533095a3adecebff6a16dfa203840f2d255baa135f1a49d1809eecb30b6fdcdfe38912d88c1d6d9b52ea73478cd8a08d6c63a14d4794b22eece52dc7ddc3cfc5b114fd02faa59b00b9b21015c5c712e80982253ef20a073595f858ba086b90f93dabf831bcd87a5827c2b63c36b4ad3983b2256ace0e20cb91097ad68a6aa2be1372059ac9b67e465c8e5322011eb43337ab95ff2ea9c15162ff6d91f4925a60fc235112799a8ae623b7ad07ebb7e5ddf1910be1de70f2150bccc88e7cfd7d2a33d306435ed6a6f778a7af7ac3798f4f67d615adeedcbc827c69de2143158d85d4dbf711a4dbc4ebc3694b35c89f542e6d453552c4bc45e58d6da4a31af4a4d970c95b08056852ba8b3cd05c2c191209f3a58968cb8ea8bc637cdb47ae87480618745ba3ced6dfa455b1b158c8f21680828175232ef0508c48934159ce7414f178058d02004e60703c08c87b537918c6e6691ae6158e791c9403355e5f842c69a2fa36520c14b63d1ce826afa07fcd5eff371fe0a2123fbb07c617b4f9d3e6baab0bcccba1ae959cbe5618c3f0d8858163804fbe4bcb24a4b602d33b9ba991aa02ca332bf31ccdcd6c328e4186eadb84ad8ec18249c61da520276440bb7327db537820152e4e7e2cb4b8701453f9245adf0201b5efbcdee8fb97d60e2efb2fc5fc45efd5e74ea0c8c80824e0e2e4a9299e68435c346223b0c031cba9aceb4635673bf16511498a0904d080afdddcf7c8b79d8e372289dd7e32eaf9d76c08993e81683e100800957fb37b63b5cf4ea6b960ef5aca40a4361266686ead119dcd0c1bd52eb295552cf7893c3b888e61e380884cf437f2315433f87040338ae6958ccaf053e9c2eb98e83855bd277c23d75c8839476882e44d3fdc722247d9e04cbc5087609fa1d2fdf95fbd5a84587a7130aff750f4002c5a40216fbf29b6ef147df86c339232ccf92b76496c18997e0e3c188c00d1c3676e728791b8319ff00208e10afcc29a9d1a0f4edfd40e48150b7e7100d8dfe2e352a52ac822fa8459cc096343228739f76dfc2dc882aa1a8e3ff3601ff61aa9055fe281ffd1529cd4fc8715c1b4732f8046885534d8fc1426b083e5c7e708365c8beaa44717e9ebb770d05a245615ac569a719d00d2c4ac8b8ad0a752ea6c0319fcda7916ab38716c39d30ef5709c9bfa99c2ab33b0e5df87dc24d3c3612d9d1d92760e2dd1e0813fc0b74847f754e5a17175356f46295c712e95a9810d4afacc6b2056b5939f1fcc6a851edb5a3106329634cd95d3ad3ab1029a0b7e3ed562ae08279c2d35ffd13a5781db2f31e3cc764bb194bd85cb4be2ac943f9d48e658f1edf34b103487c55ef550555e4422ed137c6cbbb242b10f812a8cae02385ee95db3db5183563751d43e3ace069364cd1dd82fa49049b2bf546cd68e2176fd77f36fdff18b39677998807c35e2da20824cf74e494553d3e36e4f8b6c1863eca193c96c5c4bcc74442bb5b7aaac8a3cc0177aff8eb173957743e767ad8ee8b0f7b364265aa0f8774a925137d4ac35cea6091f18338743c3605820d6488f31a0e39b1b4968e297b60cf7d2d76d6f5d779787835622bab065d27f9704056cc89c166e336310bd31db863b44f4679eff0b552ce40d492aa148986899a1d1cc3d99b3d52ef5d9ebd0cbd77589caf4cd30bb0d21c258f673da8ac5aa675ba5dc562ee77f60e5a05cc1fcafc402add13ccf0f8ee66c8c6865946300fa84693f97d757b54a25345f555cba02afd6b9fa3eabbb677d97edec6c89c212b78e6508ef01938d93b3ee09e3cf77e328398ab7ec7da1ca6e3a6662f504aa9723764af1184b22fbd59ed5e71318e7e64acba33caf1c51fd0c871ba7a99d3bc264bc546464af4d1f75d59215950b8ffd1798014fa95e4ae2b1f6fbbbb3807974a29c758731f7846ed312828f35f9df508cd404cfe303c3650083aafadc738d91f9a7afddcb20a7534ceb2e989007040f012d60f884628ca0f52a4c48f5c659b92428b4c29bec86417317ab56cf6c6ddfe800c4e5cfa79c417310e18033776c48c926084a95b31e8561dd6162465cb6fb3276f0aa90f03bc97f78c79c14b8b7d219be063a46431914e512578c4db157d7285f5be2ba036b192c0641b5c5c1a76d9dfb62045fdfa016e460e825080021bfdcb0ea4a025ed64c1a74955360b81bd80463f0ed9d3ed894daef7f3b48a3ac0d3cd01709628b5b9c56e746d51cf21d5123953d20c7772b85822ec5d37ecffe874ad5e22934ffa78a6823adbedf16f026f53b2b946f0e41203d4f150055bc78e7f5168f794d6a4847b8ee34bebe0754e7a7c0bbe428972bd237a6683f799b50c74f6676643a6948bf430bdfec7f27cd53a656b9ee98d32b189ffeea92351871ffcc40a91c2b2442511dfda57ac2c78b254672c860aaa983b768a73e2946c01a06a868f75744578ec0caa46f64e7c09e33a6b1f6756ec92fd3af244322e4fa953161dd23ef9c574bc11cd1478809ba8f3ac4e786782affcf2f36d9624c18480775d6e71d3ff9d32f61a566597ac7f7f1872ef410fc7a87dde662224b91aae766517c0e02b4e00dcb281341bb31b0aee478569744b533f3b2ba1dcd1fe04d844245b8ecbd8b575b4482f10c73d82337786d6711dc6719bdf8a7c43a137b712ac961c3acde69f816c06904011df469246570ca6167005fe66443f4855f8425c6d1a6c575f83a80e563bf26e6d6b9ba49f22276aa8f3cf236b0bac6af9584b940a63195502b9f2f012481857588481d146a7a3803acf9e9d402ffbd6e9266cd0040e93fee976144270d572633807a9d82ccd43f69b02b502346018656f8f026bca30f39f063e6cf90538652e14e8640093114f52d22e2a5a925aa7d220f3885be1ab467a1c66efeb124cc55729afa2277bd2fce02a08e03c8d8c6e2dbc7f3262f1aba350252640b4e10b25a6a14bfffe56c0424e8851277ff41378cbc0a86f9de1544868e309e5557ab4878a342305a1d76e29d775daf26efaf7a5ffefab3776e32147b67deb51eae732ab3ad47de93cf606d054be7e8b96104ce42ba80347af611025be3d216f2041ff211c06d992b13febb2e5371923ce4ee565a67721ec8447e5b1740f04bdcb895a9eb14647016ec2b5383c05a979cc75d0c8942dde0e6f671453e69a58c182ccc687801ffa6a99d1ba409c1230b7e5ce1d8ff88bf2524a167e680b5d11dde34a51cdf123f2c5fbf7f2a2f0f26a354975aa8e9c5a08eedea788bd9a389ac9bd2949cd0201f8133156ca82ab5912047b7ced208e2ee8ee799540635dad0609198c956b2051b9923f86cbef3e9632f0a45feb25f98b34a24833a0209790e83562eb5461f80a1e7791299c46262ed4b7a5cc6d19c5532c810d5298ea0cf6798d284ca4dc6607ce321eb71fc113a019c391c71ef2fd75ef5e263c7913f61376b41f4f0f1e37b2f8202ca8c10a3ce2f0a901554acf70d4049754161d28c105f6ffd741a14e7da431f8148f54d1fa480b8868970a053c7b161cb081f8ddc718cb053bf5dc7bd39919e4cb078b0ed87277ed9eb32c85e21cbc6f85b9f5f5097512397f1ac9af5c0f994f8e1da493eca24c9db75bbb823378456910a4502f9c6d019de6c662673632a0ec4d35bbd1932cf2d467d9851d5e7c596fe397d4fe395770f1a3a4eb0413f53c5ee229b6499c9b349350a0b2d88b9d841b1450a6233a21c06731331a672c8a8d0e3a1f6537171e006e4f1a06f9c8b8325cdd5eccf006ddfb9814164aee01eb1477b6b4f9880cef774306d574201e35f1e08d39a37a2df6d8d3050e272cf62589b878df7c2d313dd548f574340873388ffbba449822cd1cdeea6de54ba78e537def54f9d0f6b88a0b4cb6ced91eebf5654ab7ecb2f8b1f76a12b2067fb3909e8548f6c47354f098a01ddd37d4fac255d174a6b22e9cd6ebe5c5f6d41d604e8dfb78211c1b07de0bbd340afa7d4a9fbb625c7e5625ef038a7fb2c44e4434174f888954b36b0186066e6805a859c90d3e2747bb549cd859a1246d92cc60721bd108ff944254b4c1cf20f2a0aa54425f9720a23233082d0bea50333c185ebdbfe5568b93325adc0df720c3782d5b94e3e329503e81a6f9da0636952c9ed62011bd79a35f10b00cfd313bb98a17fecceebbb2afc89addc6e3f1bdfee7285109d2e2ffca298d7e8cb73ff17ea1fc98ace790e126861bb57d8d98102789044c5fa7fa8901e40e14753e4f50ea04dae4c6900bb283727e70e36a545d7969df438e411fd511f799d3041cddff8b72f41aaccbcbf1ab9b05e6135f251c14b36d985b3d1d676cae23b609bbf0f6afedd3e706236261b5717465c4daab660bc998906854059f2b85422d0f1ec385348a2d31cdc20486149154db1e3db0530a55e544e4fe8a4de132767f4812d5f16f76e5646239dc7a8539e4f5e4f58df7ffb9feb8e5f259e2881ab4afa28590ba95cf27ede792feffff421539e40d4ca00cd4a71b98db250c43aaac9c1b469c098bfaa21bf47264ddbf6eeb3d749daaa7bb816fbdb985a2cf61ed9267249558ae2d9a7fe9ff3aea3c804a5537e7d07e5b924771bfcd51bfff1b45408ac425f88a522be79a61229773032afe771762f11265c99928e93c8defff4cb167bb1057b0a53f6377ce8cd7ede7d5b1732196c716b274da58c0d572c50e6af9ea36cf47ffd99d106d55f7e6900877f3347d92ab82a429fceff96f065fbf746ca7e02303d6697ae21387fa7066102dba30d33cb9f6ab6c66b48fb933c180a629bc1004933a73878ecffc630178533ccf40988035c6e41cab12ae4ccafbb344b9a63e42e44e64555c1bd24c8f3b93afc2009db065839a2bbd85202641f47ad5a9b509467fe046d65a9e1a4a50a268dbe948b3accf51418c62c9dba3d90d8c9e15b97d06ba1dbae6333f06d040311eb61b4f9401951816c06a80f00d406410f5627137ee780e59101b9a17af6a1f233c5e213f438316881d4b53b2ee67b0b77fa318183be1a1b6806fe81979c2e4a4254bb56d71a7c0cc8b9474f1cf840964eae004bba8cffbf544ba390f98e88d192e2ba78b62ae78199c92fdc26f1fdda6c8949aa7f3432841e8e6407f30c8996ef63ba96a488a4d07b303d06e4ac322a3a2931353d367e6f3ba12da0b3c28f36bc2d9bb5ec896b4cd29edccd5dd6413c8c9cfa7c39505c29594744fef093712d2ced576b354ed3299ad012352de191bf0ba8bfb3f09a46406265f516a091a5ce5ecf707b493d7549b4eda5d6249a60559fe4a8b097acd2d5e8ab576e1e8868f933ec91b4c9aa18a5d0e88af187c7ac20219803d4dd0bb04123d528d26aa260074fde8ab4c07da0c3a4034b1a18cd68429a0e2dc5fae30ba47afd9766a764b1020de0b09db5101faf3a653459b6266d94622de2288629c2a31c5130a23483c71d58edcdb966d53307c4297cbc6fd7d0986289a512a79a7b9192ae2b1820d50e7142e7038d16353a3c129b971b087e7e5fd706faf7fb609120d5b8a0d5c90bb0bbb3474bcef28e1c9f6c23a4cb374287f8a881e4b09a1c9c0f837f22b236ccae08ea31c13fcc202cfe66c8fdfd6aacdcde33767f7e7135cb29d34fd1ec3b82385ec39464c5e7fdb1bf4ca26abe31a11f2825b5a27b5335f03b536e785008c9373541ae66650ee055f80c988673b818611bbeba13b81c6ce2b3ec2a6a160574d6277ba1f2aa6686c78b2aca08918a75a7b8c9e62c154aa25fb4914ed35091f699ead5f21d12d84321ab24464f2136ecb91dcd5507fd16e5652824c5f04ef6f43ebb1265a1968bcdea625c0e3ffc5eabcd2b455aa5910a52b83db942d64125027096303a846420a67985ff0cf2830861267495fae6eec4ef99436c77b2564758c26bdcd4d00a0c5d46f9910f5a187b51efac85cac988cec9da8be2534b5c8aaee7077125d21e62f1423a1f17993ab22aa49c0ec110c8f7a153dee8341c3226d05ded1af53706ad7e46ffc6bad763ba6d7fef3f0329b91d9c35d58cd90bce928e1aa5abce9acdd060a9ac11fad2f74e97024dd58f9c251ab3b6060ba5a8ec1d802c1d72fbe9a3f3399e6b7e7a6b1d34e0459a1ab8dfe921563cd6dbc2dbd40bbd51c89ef972772ab7f0147acc57dcfd42f82d58c40875333e135dd919732ebafd869c2aae1bbeec4c746bd7bcb523de4c9261f8476a227526f07f57b6d206304f513cb2455243c828c308c30d4e596635b08d8f4bdcc439966b01b2ac4242b6354167f6f50131879b39027a368f921fb1c0d31664d57349ca3f28bdd22d2e4cc770713159b7493e7bffe98d7df71e573986575ee61307deae75a1ebf79f78208a937bb7c972f5f2dc514d2c4d5e3dc1c17dd653703ea7a0b94c29c16c5268c62e0ec273dbc94c60fa0a44b3b5cc45d8d15100fb1ddbcf5edd15d56d157ddc5522bd2dd9cf1da26695aeec246e5ff4e62b84a821a268bfc6288285b153330b4e0ea4db121d28e2f45e9cd70541961994dc489bd2ae94d91fb631342bd56f4e1fd38c34ab6468d74c1159c756d03e9b13b797043ea8efed66c13a17edfc9173a251b4f7e7e29bae6fd58f375130dd6b13fecb21f81545f8d3e3311e2099a2a9cba7ade3d04d064d222928de1ff81d3e64a874e9ef9c738c5dea542af87050b00219d6c0ef577456ee8ae9ca8fa2ce74c665adc1a559947d06b7642b64687048d34ccb9dfcf2d3aac8493d51c79a4f822ce86986808612626c048c5fe0f2e04c679af8449f20c79b75516410a9e84816a67fd4c2e2485742ab2e2696f070ad6468b011654bd17e549bd2e11e2ab5b8df68fce0c40f1c8f9fc0290b6b9b4c00b34b7fc72dcc1938d5af755b0bb096796726172e75b5a92637bc34b25056638ad3ec38015f34001a379708cf6413b39271136203ac6a9a644d145b74554f0e8d94eed4fa1145fdc9f76e439d3227c4aca3f2aaf3f60df45b3f2e6773e6a0ab31535d8f4c38bcc03768158b1722a120b04f99c2d83fbe86bc58c3486ea52cf46e0e92838dfc01fbc59203bf336ff8bfb64aa394db10e83ab108b28c8f7ff3efb8b70231dab311cb2993cab3d8722c08bb6dd02d50d3470649033f2be102524206b99eadc5097684d7435b1f28f7eecd1d7afc591f122dac9805ad9d4a440940d17e90ffaf21a3aabca3eac33cd91a705cc9ed46da143613d6fd175b952e29f7a9997bdf834849e646938bb8fd516a7466e0268bdbad5e17df12aeb2c3b7e03ecf9c12b56d6495d4a0c37568829ceb4aa7193659c0d412dd4fe244f7be6c09c911835db918af2194a05a2db4f65f517ddc096409b055e982aba94851c52b1db7bee9e291bea8e36d199fadd1723bbe342e832020a8923f8e14659520e86912a631b0cb70d29dcd40967c35400a10f8366ae95f69a8374b6faee31392494044857a496a3a4d38d2ecc08f1e731d827a56faf18c74d42d6ab48de21db6cc1be5ba6cca959eb4cd678b047ca5c6b0c199d74c636311eb11e0602ca8c44952e2ae7b0d63f9c25e26a89b2eda663c368d702b44a4b503715fbea353536aa7bbac013444e138937f37d13798ccd2bfaa5b0810cde2f9ff103eba1c8dd30ebfc95cdd4c6a9ac39676592a354c8a20a52b6fd2229102c16c1bd658298c1e81f20fa6b9c322c7912d7ebed593fb73b4f4d8bf52cc4b51a02a4f903ba135632b628bd769307cc50f41d53ce98dcc21f199b377df343a11bec74c64ddd080e96b7c4c6c73adc04505b2452c2f7171a7078919926413048fce8011d62a6d25e0c056c9c93eb47b1f284c75adaf0f3fa44a3b73fffd25bdfaffa4ac7b29f7176ab802e8a8b24706a5fc4b11db1f08ea4c9a5d35949b60a0a523c5b69542dd6776eeea7a6809a7796c40c98e87e88a3936d24768210c749ab8102dbd9200c0e1d7e3adf7390d9a000c81b8c5d8945f0a704668430b2fc9a6e4355f5614801cffa2357a27ba8bd89d23376f7cc3cbee52b2776e95b7bbc57b8946ab9db0f5ee0205c8c952c39070fd938bc2f4eb55e92cfb66e23888243c28e80bdfbb89b5dfc43cd6343f974cb5a085b825da5b63e98342e93d03939884dc8fbc1e2f50675e2d54b7c569352909db5060e2339d31f370b25e308467d0a70fde96c072a80702933060501480050fb747ef6ed3222faa36a0369b15ba9ef36ee1e8129527631960e900053d364b685deb12aee551a104628b4f3edb34977ab2a9cccadcc204b51606e4505df8f5f500da91e275dca8cd8f72da1c7207c4b72ba25a62e53cee96052cca8cd9ad86df41ea7534793222566497d457790fbcae4426f213ae3fca785d05e1135bd7c73a5d8ccc4cafe6849ee0372d9a92d158ed5d827ba444ada78a328177e3b7b63aa8213338dbf8fbd33d5415d8d9770ed8b17304cfc8a3a06b45473aec4100920e529fdb0c22107848192eeb191ae6a147930e66f387f9fef192b9b7aed734f51aee72d534216e5246ad02c4e5f0b24090b63cc8ff3750a83f6d568032eb7f73ed1288819063902870562d4f4b02dc005190d59ecc3654f15e6c2a569e2abc6f8fc9f399340b769249b61932a3c89ddc531e49a3a533311ff8a43607ad44748567daf456f8d19c299c70f0653587674fb2c5b82e75cf8fe3e2687a87a66a03f3356e935438413542fe5c1302805d0f1410e73d91dc4ed429e503b010c96e0a4587fdd489b19491d7715faf3cfe1baeda6d782b27e4c14a2c3f6c73d0aeba962f90db6687a0bd5db174e264702d66c219e616f13e0bc92d6df7c67d9cf3533cfecd8c82b1e6e02901016c465e82594cf61dff4f0339dd0c7c1ab297d659033ebf92d5daa1b6f0dcc54e4f6f83ae22549e0bb05e84370c8ade500f6311a626d16714b93ea3c569b781fc77654eeff748a333997563fb260eef77a06cb4c04cd37654996fcb4a0053d81d0ea7a3f3294396e6b08ee78e3773beaf9b462158a2ac9846c1f7c0a81bc2c29b7b0b36d17075f77d8e114202909b879ecd16810520eed245baf45c8597cc2f59f413e7b2226ac61673178c8462bd61456a2d122ed0221e568e0c836d297c3658a595f1f7081f370f6eb5e23acee4fff3c5d5087976d8a0d2629c2369b2232aca5b558bec8f69a3a21a6b4735557eaa0227cc7fd7ec28525d4f5d1f63f914c7813de54812a2f92c9ca6d902f0bef34d158eeaf3a2c150064d69014d2e4353dd1819d68cf36c42968631d6def487051016e182b78d601ed8538226583f7a5e1ebce22cc621554b628560a3ac3c2a79e5c40a70aa1e7f5c612f68c66bd9ed04e47921c513c1fe43dce0ab3c860a1a4cb601e4ceca85f6f0008d1d07700036801f9cca050089d17c6282e71c69601ec634fc4a48a1180fe57fbc189828b3b18300b4fce808d89ffe228cff6df567fa1ccd2b0b2e5adcebd712d76eda41584575d2651bc8693c290e6c9d2d6e105992f3dd27cc6f16a9eb3846d5e7f5caa58f63aaa058fd00eca8cbb034d0549878f26ef7431beafb8de5dca00a881be1c5dc167e75dde5b0fb97bea249a30bc819e08632fc93b29f11db6984b62d8c29b25cba940351ba3e21ad98cd977ac1b6f3c24852795e0b82fb90d54d56777594b89db452397e8163b833a6050d0c930f2b2420e955ea8c399055ae2f3da7cd2b1422ebed853c20eba88ef714c1724c3e9fc893a84e3d684ae1089104baf313fc4ce1cb388808ca82e4a2385e220ad86c2b3531497a8da8a139bd169383bc01fd8a746e7b2e9e18668d30e934f66555eeaad099410c69464ffc0b48c6ed211ea8408bbca4bddde952ba6d89a3fa89b877c46cb04367498a36d9564f14cca9fd3c469e8326b3350a9920d3c3e040472e7b2309115a64151fe79ab35caaef22abdabc3ec7f783469366b2bfb43a556964253a7870d0df75ad769e89487f93493d668c22e2d90de6e590953f724dba6797efe2daf7ec01dc6d9e7ce65e5acefc1bc61a5f3fe27fcdece8fec9b5a86b7747837ee071942784fd9369831ffb6d97921928b88e47ede9987c399375e73b8062ff5d4a6efeb81515c2462e09ffcc1fc7122424e03607e7ad335b5307c20a75782d8a15f90a94a8030b79eb236169ec4d190952075c929beaffe94442285459eec90aad3dd49712951f3c090d4c3f859b54db8e4b5d98738c920400248dbcff87a1aac0e5b00e0f1ed2c5f666fd5f1ff773315ce02bd7dcebf8e49594e01b7c23f676e49ac31f89ef14808ca16e188039b1d7e74bee515bcffb8a356c327e938bbaeda14e607b1abac94dcf755159a155d7df78f7a0f2007b6143039cac4698ea131f10565427d3d9f0fc7391e6a20ec3738ac9e5b95954a6403b8ef3f0b668afddfeba171134bd09d021e6822c1adf90db2b5ba58deb8b943c92d3e1504c3f0fdf79b3383417817ebcac44919dca8f5bd0c2b787f405213306045fac0fc9cde62a2dde75c0129084cd012501e67d69ddea49d1d4c415eab9a7def65ce51b1d94e1e7535eaad76b64beec16bd46a47e936945e53df812f60c85d58d80538c35fd8dbb150dc009d820d7f530948a6ca22e774c2b9e1c0c81e6488f9784902d64361d13e5fa6a76d64d7b507c41750375a3c494c1c5c185ba5336ff257ce6196c99e032c8eaec1003dc316456988c0088963461bc74ca2cf036027515e904774272e1d03886877d6838a62ac347755f4371703bec6eb40842588479897d69756ce38039022f7b89c9cd3222e00646e23fc1a5b2fa267005b8dddad27e028dce8eeb0d24b1929809ed48e4c417e7d1fc7dd8e513016c7822c88fa6f206c818ff9ce7692e2e5d5239e80218992e5f771f95798be31bf43792928782b0bd8239c49045ddb3ddd5ad2a6c077ba3c2c620651fc021e958dff42002661d7d82c4efb93f415f565a079dd0a78c95df94363b6a5af4148e185de5a84e9f54596d3a29a84de60a78a1377e2ba1306b3ec120fbc2419f49eadca5fcbf754d1be8e931fc576eaf819b8f1bc48280c151cd4a6d113928a3f626bcb9a5a7ae93bdf4713d1cc5edab503ea7b92d57dec1cd6daf362459069375d77a1e74d029e4f7d36ce5beb47f427ef3f571240996aa7764d166d9773a8f89748140596e6d7fbbb3633f0354a640919ceb7aa3a4e471566a709e2c362912462bd343a6c457b3a1020f6a734b61b2c61c00d8acb3118520e557eaf34f34723231c0e21dc5ae0b368816f30ea9c3fac5467c65a6847f2d015ca199c12e58becbe171988e32d90539fbd4712ef36660f4923ef5a5bc0c2c550382ed4643bdf420bc98371e33fd3006ce416984a89310959e0a18e9bd87b64f669563d36e96aaa2519238472760a8ac9db44e0e80e5caeb84c2cef557fa9eb226291ef338678b165cf5f74afcbafebf1db0774995c68b4f8dfab811f52dff7748450afec1032d699f13add62155eaa6abf5f6a1e4965d613cd94c39a55fb4f4203d83d817e5e69cfd9d95112e84a44c580ca0de51e37fbcc85a5843f8cce2a8eeca987e4944ea074aeee2fee1568e2220bc8b836264b7cbd9cd11024ae4a3f26ae2cdb7a24538c807cf1132dab3834b2d76e9b8431452206e9f2b6086bc3a8ba08d025b184c2d33cef75c464e687e1f2665c600fa2709ddc24c28787cc490cf9f6d8d9ff9bd4f7a5c33a75b65a164b7ec9f348acd228a0fffc7ff359cf84d5538b6a2d6b2a2539bad5bff917e13e9f25eed9eef7d1c0bcc1ffab44aac519ae6192296d9e18cb52ce0081ce02616583d0107e6ac26498afad40301a799304889d56dae5c811fe6739035869c5ee02dadeac842550cb91c2a7139d9c7c5895f745802d204d057f110977a3b3ac10ebecca1aa00104b4892b9159debb0ef37f6fe0b6314c4c80208fa21e0b8ab07b2508f1cd9bff91d3e483d61bab48b6d399a7ffea8bf57b6d569ea67d4c1d20be54b99fe39f401200560418e35a34ca40d4f99c666309511db1c45858a8dce614109e43a9248ca5671b4d123d072a1d526a2299151192ac23e8659aa8d46a20b509687a3969ba95b721aa38808cfb84fac13a709d469d93f9b9ffcbed1c178d081bfecbe011e00399266470bf5cdc5dda0c0e22a2e264376439d39cbe0b7ca1c4b308952e1d45489478b708fa7ced6b81f0109a589fdb495c44f5e7e7410b0ae28e30df01b7de4856dbb4d16aa21e60d2d6022e7cefe62f5395b23e0e030ed2a2e263b80ef145ad09abe7b2c191af7b4c4db756a59aae52dbdbb30a565f13c90ea597d69bb0637b16704f0a6836288fc14769facb0dff2b681be1d7fd7cca6654faac7104f2c481cf86e06a3576edad3d84d20b4a2912cd9dd646d388712aa47a69a8ce95408be4c8a8ebf570706316bcdd63ddad7b295323b44bfc9d5d2175f26dc3acbcc498d1a6e9cac04718083a55e2c5986f37beef439e0d4db6dea5964bea34268bc255bf32f979d696ce8c938d0fa71a65a0462027bab4a87ed7617a4cb79f6f70344191c33c4144e6ad9ab7924911d39b7c848d6ffc77268022e23bdf758ddd494440b57090ef02db5fe4dedf22ebbb038e850c3ef3ee10421d5c4a3b227ecd3fbc36b199930a19a52e13fdb82738fe66ac79df63d182c99d5e164cbde966c52b425e1257c7b6b8d62e75b22e31e3496f844a4dd8e30e7a9bd725d408b220622e5ce39b3d35af2b7fcea06ea5f3a94912e494ee7eece0e761e0fe3481009a9daf504dd1ac65ed523d66ce5353262fc6f03b7a4a0c3b8aeb6017e534b2354d2b6b44a1f378057a82ba0ef5b30f7b4929ca039778947d85d7cd6ef127a44e7256380b5b44d3198e95103b8fd92efe62f829e2e38201f4cfd1b1ff66dabe10a51816d62e90c544c564252b2246f90d601d76346d9f9cb6a68075111e1bd1362d2ee8eb262cd9090ec61f88230075c78aff208ba0964609844754b38629e3b7165aef7eb7a63d30c6f704c9aaa61eaae97c1e1224242c88c2fd8e702a3dc934cfe0602964b140aee9971f9a196eb33e4208b41de9c3c45eff2b8f8e15531f0ab845c003c6798beb0a850525fa52425f1125af60e9266bb204abc40b487a589046e947ff28e30380adbbb0838ca9d1bc45019d8453790692a99cb9914820ee9f48ddbc4916569e98ec6c6a9085e5815d9b0bf95d46dd1816900c54cd572de3435ba8880b9ba82b78b7a4d93e69143412a23bf711daafcaaa34b29516482fdf2ffe52b5acd5a04e637bc2be2a124df322e90c0a1b9994ac82af1e29b5d8be6613356c1a6c978f98998f11a690e9cf18e70cc01827332a29ffe748ed89cbe13eab11997b1228aefd180a2497adb5cbc21f35dfa5111f5af8e74f23bffc16e75008c853705a1465c5c44cee2af98088fb7ae5e347033a2bd258360182e2ca176048d6051065090b8c5f5d3f908f7fdb8ff2525198cf53e940eea0a7c8d5506ff74e87b64e2ee0ce18d0ecb8419128919969fb00580f06d755ad45967cd90c604897afc47b2d167685c23cb8d193f59cc89e5aa71143818385a1141d8b67bf5b221ae2774eeea0fbb136587f00e0426dd10cea9f69a642f983e8d3b07764d2b993ee1741975b0c4125170a0076a31c3166f4a5a85e91bd08033f501d033a2b886b95725d2c8002bd0c9e7552cf5e5c0b45758c5b25ce0eb655a0928d6e45958ba2248373e2ebddae21cea21c049c55d85aa9409bad801fbec13f9ff9059f1d74928149b72bed8789e82e5a89a40470af80e7798c36ff6b1578d44bc0da8696a89da09282c901b8b28eb7ac422759f167ee04159aaee44de34a578bf80fdcabb4506d92ef937612b77d85d2fa8840bc07097826ee3504dad225eb3577250e14138fc54aeade8b954c9a0dc76ef17845da48c75ecc420be3136020f9cae0d3518bc43cb55b035e39607c9180cee774a305457a005cdbf4c86e6409128a3fe04d908329159f0c86c6b37b0811147da59929bbcd327468ad278dc6bb99e69dab0f4ea66087cb9498d5e0e766a56024c997197485ce3540271ac7514416a74352ff0eb3b10c80135e93b9b780418a74327d8a7c02a7c4f1aa03e6841e76cdedf92026b238cb78c946a3b9295c3b1a09b7a6e46179bc4200571274ebd722efbd9f2c17dfb6203afc7c9a68f887481a72cdcec07d4b71d0a932afea881fc01bb88cc685e526661acd27c221522b7bb7c2ef9e0b5ca5efdaf81a8a7100fb4752ede8305478a844e4829c892f1d9063e46c8219a56f6568c5c2fa727e6a4e93a9bb8ff486895187242af4c88a22bbcd7364b07806056fa66d5ea1bd0c95cd6640d494d6f036af16610cfb45366b55b6ceeaf8101d28e42f3f4ceb4dcf0e9181f39fd5fcb4d775e409343c8eb03aa353f36e1b2375ff84ef90aa333555b5ab8165866101806b1bb98d7eeb4ed51ab02a7b9591278f663283959a5a631621a20fceff1a4b6cee68d9aa5fe71c66c140b04f70b51abe84999150585261fa328a7e810920813030489eccf13140692192cef6a4bf2fd3631a33a977d077a59cfbc4fb2fed229f4cdec773d8cba07b3a44de76117ee33d1100f9463176e31257080bc14c059efb182bb4ccefad9b383efaa34206d6cfe07f4a34cceeb12ead02603a00d4cc2bf7dc66d2003cce6b4345cd6539bc3974df0ff57a96e4f191a9864e248c38c245797289a1f67ab0518a5a978df7ab76416a33545949a5b9a363c573b9d402260f56d52223cd5aa9e4ea9112571d00da138cc951a7b6622f19ce0b90b3d72b02b66a36a45a835f60f69afef7d57ac2bc179b1f81ad8b3344cc655781a183782828306c1b9b2b9ab036f608d5203e894039145cda0ce8f67617fcec8b1375ab9325e3f0c95e82b175262c7118a85ce61b72f3e53446a2084b2080f516bdee777f7d1e924194f9413176752412b7f07b645e65586ffafe31f8a5785da0597a518d09c85ece272f9d4fe8d6af35f25cd8f3620e15ae141e9223a90c1996a69a346f0a41351ddf17f2ff20a3ac4179aeaa47e3cf8569e0853bff8ab3d66802bef36e08ad85c0c27437920f7d4177be6c689e45a222fea880d6b2b7e6334630481d803b8165bb123030de27bf017201f2c7eb1ce1de5191f58f8eb04e910b0f73d8d993355a8a677abd606bc606713adcdf559316768e781c244669e21f4de8b1fa3be5352bb8fad957af8288e0f9e344854ddee4302a0871a27c176f9a112bd78449b0b6024cb481f7fc6474439149cf3ce92974cdcec3c00778951aab14314a3541ad937b3a4d546cfa3b9e43e9a6d0913114a943645e4b295ec8c15ca07502b1bb3dd89beb6f2703e323e404d3c520bc87917adac65480500313a5ac0185b1729db8bcbb03b825d716d52d9304a429c7ea23c2b8e866b34b68ecfd9ef79a0a6361c6b2ef96ea34e51f134c62b708621b6bcb94bddca00a01669e723de171084c839bd47760d37c0a8cf74a0af780981139eb327d56243917eb578e1951521f2656cc9a5559769de7b11f4b3483e8ded965ce63907f1828490f6384c1b0cc5c5c93efe14c4c75fc4030b602777b1c7b7a6c1d39574d5a0e16aeffc3123b4d73fb792f002f1d37f98eb1172372f5c93ca98c26ac1a15540b323538e399c5b7c0c40596a4a6c122ff270b24788df99e1ddf202f84e434cf81b85e3ed8d46f5556445022c15f1ef458eaf7f11dac834cabbe3dd7e7e142cc419b983db39dfdf78ed1cf2a9d37ed0504efae6775d6a3f01bdda7bed95e69e56747646f63517d9455112ea4906871f245b1fadc9b84fa8afd4ccc68a0f33e99ebe8938aae5d33668b6c7be6df8d5007b33e18f803462203520393ff763cd2612d2ff48b66851869be6b9dfc406b3f7927301e19b0c4ee7fbfc0587e4a7629ba9628b9c3a50dfc48c504ccb0167217880e84c7c45d623feb7567b481c635f9747bbbe443e802d33e5af2f3c4c4dfd8e417950902a888b81bc09b26231eb38207c5ddf5ddef51d0501f446ccb2ee1c5ea2d4d47a306c245e4c6840d0ac67fc9d004eae5d26f2be1d643db3bcdb83d5a0ed2f768a5e13e8f84478fca83ee90e124a31e3dff6d1d5158223d966c451e4fc7691111821e0a61467cb2d9a91209b2b5639f18a70c37a2d7d3f785984ab897abc058f9bea1d3db484ad3688cb6dc1499b4dd806956988089c5752234a586768b64f48c7a6756a912e2425ede9b3ea29173ff170c78149266255d8819c58d4991a159d63607221337ed1602b50cb870275fd48c4ec2339323b0e901c06474345d1db9109cbf2a6ad96cd24b1549e50fa1fe7b0175cdcc1ccbc24c83977ed938f460d26deabe055abc06a6f48c19d354bdf5a2774b7c9d9ac7f08e3c19e954e8961f6ec6cef8c096c32625d02b4cba2f715cb78b3ae39ce48351e62174b938f77820738036c0ab6dbe7ca79832d7690ca92de1bf88b8903407823b2f908817b31071a017e56f5d9213dc65d50a7f15ab8254ee899229c53cb950e440861e7d2c5122374eb64e401d8f678aed424e50fb68981a81b03ce0332f483b06fcd23f64f064758fea16571e882488adc92e9b7c4a3678d077bcefd2c593ff0d815e7ea22abe75b6d6496efcafab1cdc244da97d40b99c45b3a1b786b43903647b09305740f202958f4573e004c1ffaba1aeaf405804a3b2f99f322a26c4bc8bf82b76cab07b3e15639059c02e1e9dddc7518d6dcb229de983d31251a067b2d3bea8954c447e34790b3ec4e8f48ba83a93943945dc2776c193d264d45cd22d325943b683a3f468fb5fd2c037c9603e664151d161714416147882dddabc6ffd14e3d045577320a6609b30bf50aa5bb3bea964bfb31203cc00f06b364c07926c4183eda26709f0f0e85beed3beb12d99bc582533478913c6d616d51f5c43252803ecdef3389ff760fda87a8411b9cea8e2b5b0415aff7cb807d6aae108e79400c0b455c30a8fb2b4353ccc1f47f3364d354fdb84cc0c4567b89f6edee8850fa120d464c9dc407c6789c499618787d901a2ffcebe2d3a64536835d62bd62e3fa7c829da1b9bd7c1b58f4a7d7b2e573fccd99bf221441e0ecae343a5b2ba41cb85ec26dae0a368e7c80ba909298b9446108de29cf2241860af27bc1c8bb1615e1340fdb9c09d9fe5e3a4c64dbcd4645fe8c28334c37f7fed22ed438af244ba6e0f67f5c08457bde5596eb4535f7aeabcd911a2343d8d94057f23f3ff60e1ec9e6282cc79f14e41f7ebc5ff25218542da5364da6b49c8b8671b490b2d7e7f7e93606841a453f57ae6a9987a010ded23550560bac3c676c8c9ed42d05c7e53b1db839eba596ee28e30f440cf4d35e4210ae69ba1313dc131788dbaf395b4e0cf1d604d0c559a75a6096d982b68b378cf3b3aeb949b11e490bc8fdc29aa3b1ec0295068ace5d57dbbeba3aa2396aae4afe8f533e234a8d10005bcc9e72782516373a2a2949159b47efd8f7ffae9a9ee9917495becaa0001cd4b0b3727c8ada637ad35f9547b25c8cc7a578edc3c89f00d35ecfa3e417ac9c7096fe3c6cafdbae747d1c321b689953bd2b1e5310c560ef208f18408347acc828b376475645e36e9866c8b32ebf9680db9e1fa2580bd23da59b7e6fbfd65dedb20edba1815f58497f0e876321e3445f100eb2bb8954322d330a890dcb11750f59675757de30d2a557956827f3d4a5ff23cf15eb38722f45864fd2930f2f9e815fb8dc8aa207497d0c61e21be8982bd9e2a8a767774017dffea88d49224b338ad3b4cf0d6811cb601129399533897c8dc6ed9bcc7e4002af41ceadb755d895b41e18cedd872776ee6ac993c0a2c8c30c3beb6824308dc941cfcc2eb0d095eb1c3bf9d4ae527e28d0408b4d9de02d60ce577a478d73bd4b5ec1f178f26ccb8b8f20f51258b7d9b7dac76e055322db7d7088ef87c6cd86a13c08ee1a6a3fc9b835aa91589ddd93dddb6ea8248cc9f9073e9da694dd8b2d92288cde43c1811805846dc88d8e1ddafe1028c060e67e2511bfdc2d30270c87cfc0b39b6c9b35a9600da77ec0e416d0c58c15b814c2bc0ae6f4485177bc503e465705cb720f77e2b075a349267289d1bd6305e5f1d2888241aa093889b1cdff65abf9df62128e72d6a5cb79be1e5e87d20eaba876b162878e107a0fd02a02d945e409b19fc798f3cd79677ed01215d681d34ed19065ca2ce360e9c23b89849e3c01c2b2ef834a887e5b5db680856df5bcd7be581d672bcba7026276fbeafbd217d1f10c490b528c79f0ff5a69cbe18c61c56d0aff9a7c8ed417458ea833e6e8ba8ec854ae31fc24bc1d5556802113b13a0f5bf498ceb1b1d42d8daba5a06e5e7c9158d26cc8f72070dde81c08f5f77e204993551191d3a18742ce166a0761f12ab2f22de3c3b0bf8b39edcd1913ef7862a9ea0592602b360fd516d6ca0b4bea2ca19b66a20f84902bfdbffe18c3bfa8bc582868f82f526d5ce490279d95e6503ed945742d735d05785bb6c24b9165e41a2e13b4d9e90f4d3ca6eb80775506c1f7a62a9a68ce13f441e2e9affb7fe95f171eec1948387b01b06e41ce31482d9e0fe61515809755e02f6a803cee51d95ea685abbaf70c14f8bc16731b4dacbfd0c6057bfb2583880c70f82c207bf5da1aad72cb3bb86c737ec223d8f51d2a67a77e192bc50ea32dc9a07b0c725c9c925d60bccabbdc413d70266b0565130f2b868fad144fc7038cf16d81246c4e4f07a5fa620c274b49b63b79bf8f79ff8a917e06eedfab81bd1d2808ab0820125e67e5e15e7e8bca85e7284c2ff454f5987e1c199d461579a8b493f140040f0a29f6d1af04e80aebd20d6971a309a9162b511ff176ffb00a0bec065eb96d47b87ab0cb0d9e04a8bec2ed1b3f888f1c0a01ff2e1c72cd699097b15030466371c8e9b05c249724394d10397e1ca3035091add1c360af0837cd2312fc9dc6a7faed6800332d7034d2b2aef3f380f511fa1eec9940b5996ca61222849672fea776cd5861cae1697c16daafaaa8ad0a6caaf4b82dbaa79e999c6f066bf47820af2fb89007cbe5ada98fa85f6c30a642749e0b88353636c4bef2faf3e1e9c00c536c070b4ab36e58e28ea9285d2f9ac668489b1acc651748f20a38e5f33bc22484459749d5f4a1fdb8f980c64a2a4f4af7025a35157b320113cce61715c4032135b13397af716fe866ac8ebf37e8ca6a99322a7b393f76eab943025f381b8e7226da9f7635106f970558139ec955bc878a8823035127cb051c53636235439df001c6c08b4e86630b77da6e6d575450bc51960d6df6841cf3c4562e846a87ea3974a1ec3c1a6578a92e3c8ecc48a1d3163dd0917d71bfc5d79176b799a89f45727f7ea438b2b7fa5ef152896b8000c817898aedb6403fc7a28ca763f331fcb2eae2e7893c3297d5f0fdc49d688caec2c72689588c8b168403e627657d7196c6fcc7d95bf1001b7d7777af02cc433822079ffd495ca6e8fa736a04c7a24e64dd3a5c67b39fade255b8530a0bad18c4eb8ad57d6319cee10684748db575c08d15ed7197343f44c66c09eb1f7ad82d5f1409186d428bb72da2b17d08513fe047fb435f19d36734a225532bf36563915f0f1083298325cc46f35d6abc9ff13f0fcecb5e63c2ab5ad0c6736c790318ea00a2c1a5bbd636efaa6086646c78d6aa4774f7145a7433d87fb69fee6d384cd58333b2cc1663bde9eaa10345685c40a1e46ef1541dc088a27da2e631509f5d43e29b82d774e29fb533c6d0e72dd5622cdba9a97fe17ac2facebe59b24a9799c778fe653adabbf0a26aa2e2838ce5df161b6e8d7f569317e7837e59270034a0ee64a111793f599629985b5a8ef15d1f017c84a6ea38033b68403c1e1ad0daf1653863bd36ce1f42de35d4b496a9e47115ade0fab266bafbc5083c7edf4f0315ce206127635675e68041f59122b2bd9d5186fcceaa373b448158cb9bc323429d812b53351af6b63bcdae6c03fed7f40f1b0ac4d93c336aa839f0e6510cc1fb6ac4388d0cd639de7df9b19e136d17b18c9005c3852e3d0a4e7c265a43c03227e54d1be0c3afc2c5630f0eb0f7707b91bb8b3f46afa3298d5c1f7f85f2d6e10fb600ddb9e9f458eb0d9b46de509a02e71fc473566d366decc8105759339c113d18c6898b8328593345b730fe338f77cc10263edc8d3f80718b64e72fa026f202c1871ae180954fa73e1873257cc3c064abb12e444766acd4d5838cc8abf99abdba6d50d5a63c39a8f171beee553e3e80da5a57c4f52df522b4141af351e872db2c31ecacbc1494212e238d2a7cf84c72ae739be3f7b3c6ff1f939d016222afa6932e8c8857316e76e1c927fb385a11da6150314baa9c67bec206002ec897ad3d501903aea1810a4ec70b320737f59439249ffb9f2b9527400b958195e2c6dc1b8172962748a4393888eaf8ee8ea8727fe01883e733a6951230d37cc2d4a2a749207d517b1d44708ba1e1c4e193468168de2004c3061bc4dca23a56340438a42c33d1eff0f603d365b6409930aab2cdee046d0544280be78d5e58df5d12f9c7b3ce69b342d105db255cd0d0b05820af9503611904a550d08bd1f03fd549ea90d8127982f9252309805e5297b7fa66e53ede83e32fb09f72d45ff8dcc6eba819df096e34f93d0cf0f1bd5579d61e26c2dd49ec8a93b7f106db39c48fe17789e210cfeb6dcc592ae7af2e28be6c8a5983d41b8005820f25d7e573698cd36459fa7d48559e4d70675ac474e9b6d7517b8d11bceceac284e499128177b80d1499aaf1f120506245e3d0bf0d8eda03b164be54445bd58bbcf791f323a9b8dbf15f517488b98b68dcff9e45de4e7d89aa2c012e78f154054da4cb7b56c7c5c1fbb502374f7be05b98983e3122ac9079a32f5c36d5af57e857dd0f0d28d7f0425c5791e860fbdd8314841ca68ccfe853999d84aad4510d0f8b7bb577c904e58b79ef1a2f7b93965e8c02f2b19c85e3aeb008d6b5bdcad54618de13da6147198335b361e831e7a3ed872c0159339233a89d60b62f9ba76f71d21b0e9aa5e9a3e03f63111086ca4ba11de8997cb3c0c372f43a7e2b79b3c128154d3e1c81c8600f621d6163139b022442a306b730be98ca677369835be0954d4c5ad2ce024be56140dc2f79db1e5194ad6e61c70c0e42e8aac411df003ee35864efc7889330bfeb3cf4ff92e8d5150d7a45b8ae139d3cbef7159766638625bac2163c8db52f6b7277f944ded4126e83f349c4a19cbef87f2f2203ee5f5f708f40fc1e499f0001ab8a50512e7ed221a7ae6f588a921e95a359052c4e4de09246459a798b12eed26bd8cf0daaece54cefcda47bf331b013f1e644d867799173cd1dd66a2c974d21f47c6ab31d99212df46d7a46e0c87b1f5e16391fbc7de267ea9e25b543295fc2f69f63b0723864ff51037498fecb429314f8046d935820fae07fa8f45c4cd98c7c9398098494ead7a062b3104c017a618aa303721705b6e7ff0bf5f31b81337a25db100c8f97959a1f05b28706ef234d86b01573be0d89eb3815163672405dc22a68e38c5b56142f4c5bba00c4930369663452047dddee03cdf77a83e73bb4c8801c504cd69f652178e704274dd8d6170d2ae7c993a8c746cd03de77ac9b126d8b73f74f2e18e12e1b7353818a4207f7690bfb9457dfd90c8725b13493270e7aa23540ecf763a60986a60335bcd2843754d37c8171359b7ca3685b52a232def44cfcf288b12302f2508b75a81366c67a4bd64c31cd99c950b0e93c57daac6c46d9ea84376a25a02a216ed92dda6eb7f9b684af99ad5a60821351ec7c7a20c399875f506728bd517dee1920abc49688153ea2f3c82795a8b48958ec7ea9fbff2c02c533ceb46f0d5460b6d472cda4191c1215120cb861c025d881fc36733d3df457e85e96d2ac407585c3d31ac88297017e1c87d93fcdcda183825d4891759a82303d6d2dc7cbc98af5a13c80ff02cf235bfdc0cb3087379303f2f9c8f9e0eee0291d5be11bba9540946b9edd699a8a4f4af08cebd4d9af5999a1a600a6229ff06854c5d097e98b2b130973cf3d633c60b6f0fbd99a5f51c880c4a7324d85dfc0cdcc5cc8b4608430d18db2b49a4f92c180976bce6d94bfccaaf8e51c447ba65f9c140305ea4478b3ac9647beebca9b46931385250df91c7a78585be119d29019baab8d05a5aad95338acdcde72f32f928e8ad81a74e3b7ef32e28214fa64c6f21f97973af6e3a15040c8bdd71ee5a98783bdcbd97e85c8d45e75ef683e296dee91bf6425e5e54a8cec3c90898ae25fc958c6f74c431f0ea0f6eafa2fd17b0c7ecb96ec8ef48bedb2df0451b09f3ae5ba6730c88522cec116b778bd962ff76a826da63383e0d42ca0ea5575b2c0200b3d46d5949489741eaf12070ef153413b37b0ad01d066ce33768bbe92f97b5a390cdf819aaa21b89a9e80a3d39b57f4e668bf809a2bdb66c75d9ac04e492dc8bbc4c3f985e8be1f56260876dc70f11e817b1e7dc1e513da6fa648aed627aeeafab08e470373ed832f359dae92888e11c3da10abd80f2fa793ebd392d1ea263b2cd5192c0a1b4b473d4adb0b17b327ae132527b4527fa2c66c192a3b6a64832c887be196f8152252566771dcfe7a07c3ef16c38f3488d3e863ba94930355186a30e7a8303f3fcdf00d5964b69abf93a5fa74cd0ad02e2232ceb5d0218baad6dbc51515497b24718c998727e51c7cb3fa8b27dfbacddffb9db8158e96a7951d61242f1d610bce350f63d2c06c5877288353e59887f8a240eb91ec7794aecba75fae9acbbc91cddeaaa16294db8b8c0763161426e561ee986056cf9a3a63febe79bd3a71c7a61c31645fa8f3ca78f74699c97573ed238f7a986c28c58049071e096442493b0796362d5acab085903f435fe001bd7b03004de5d2900afd232572061a226778294af484a4ae84ea833789de6dbe96f5c262d9bca0c83c477dde8e2600d3875c60b747df15c2f2b9affbc2a37c5ee2bc3e1527a30558989164f09a082db972b78407a1a6a3291e06a64694a90fd0b8e07e69add2426cde8f7805ff3f1a8720979b1a17fa27f29605568bffeb0fb7e69d04a039cbc4d19b405ba637d5082af12bb419cd056be2e41cd2a4b087c529340cc9736e8e54d251a577bf2ce6071a89c9f5bfbff59a5227be9877f701129a294cf2d35f44f950e09dff82a0565f6a9d2c90a7ddf777de04e0268d4abe43df0ca78e201a9b914c19074065d486b7a253584df29ffebd648a0180afee7d088e5faafa4b13da9ae3063e0ec1b7740505e17044dbe76e79c1b0f070e17831a4d6a7e70030723a0608de1fa975b1d5ec1f5379ed6a6e91cfe2bad4546459e58cf78978f30aa7fb470cbaecacf54552533b971d845a66a7c50854c3959d4a475a1efb0f71e1b1284b91a8e89c80ad3e659388dae1a87b1451a5854138a8d2c0b101a4713eb8ae29ad742db41cf690ea0c095fd475e064bb2892cc5b688635d3ae2287f45a5f6e6186693e5d0c800db915ca5a5778139bf6ad691d8c82a9adb73b631f62da30c85a1964c841a97168cecba2021e62d6f5eb4cdd896e123f7c933118a5fbb5d7fa1d0fa0a887acf1c8b6eb779c4ca50ca097e13dffa9ff770de18dd44b64e927e16ef1037b433b366e8bee62d80aa8f2be442acb766dabe0fd15abf36b2ef52f683eabe3c3dbd4d54165aa66087a511c99eb6697f13c7190f26ace555d387f298c74c94dcb41b9edb59ff4ed3f7d9b12ba181e0b799ca0dad4a09b29abde7b5321a59106f97a5fa2036df669abd44649645c02f3c526ade8f362483049fad2943045bf926006d69343a4d4e3f614406d1fb2e5300e6c4677bb1e20190c3a45095fdc4c5d729b91addbfcf0bbebfe56e2737e51d893f1f2fac246cf566307081dcabb33d64abf38a0e3b7522951d10955cf27eedb9f73e0c6b8dd5e3705903b6e6397259b055f37decdd35fce919fe2313fca4e007de882b41bde40a70c4bab5d0cc6aa266aab3602a1464891ddef4cd93d31b12b29ee6c8d1fd60e8872b53cfd9fde963096ecc79ef93b0192df183b5ef31385f662e1a63023de7cb34958222d48176809954172f6ee0e0a01e73e4c8beaf9670e46642f658cb97b27e4501e4af0afa2512caeecb7b2d0279cfce6c266ca3608f6989bfb505b32a44222b21afea81af11b68fe43ed44cb898de54e7b08522b3904013b1244f1766bfc513a943ef97ac05e87f3ff4040272e69da99c26187cecaa1f4ab45bb961f81afe77b46216386091027bb40a3bf548639d6087a2d43638b7ea99a601a0c89feac4f371bb7177bcc7e3a9066442b7654cce5fcd9a4ca4fce4bd406b8c261d710716d90a15a1687236e4ad243153359c7548405d20048da862b545bc3b3eac3a7f73badac8ab5f0f2ee4a911c15d1080c4cdf6997c223e09b340f5f1bb970c930b458f768a0bbbe787cb87f181820a3d122b3548d676b3e5a52cbfef06d7424ec065c1f34c230407f9f5dc002c27a9666bec439affe6fee2f5cb8b562a5241145e89e2d327a36292b125bca2e0589c2009265rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootghc-8.10.7-150500.3.4.1.src.rpmghc-devel(ghc-8.10.7)ghc-ghc-develghc-ghc-devel(s390-64)@@@@@@@@@@@@@@@@@@@@    /bin/sh/bin/shghc-compilerghc-compilerghc-compilerghc-devel(array-0.5.4.0)ghc-devel(base-4.14.3.0)ghc-devel(binary-0.8.8.0)ghc-devel(bytestring-0.10.12.0)ghc-devel(containers-0.6.5.1)ghc-devel(deepseq-1.4.4.0)ghc-devel(directory-1.3.6.0)ghc-devel(filepath-1.4.2.1)ghc-devel(ghc-boot-8.10.7)ghc-devel(ghc-boot-th-8.10.7)ghc-devel(ghc-heap-8.10.7)ghc-devel(ghci-8.10.7)ghc-devel(hpc-0.6.1.0)ghc-devel(integer-gmp-1.0.3.0)ghc-devel(process-1.6.13.2)ghc-devel(template-haskell-2.16.0.0)ghc-devel(terminfo-0.4.1.4)ghc-devel(time-1.9.3)ghc-devel(transformers-0.5.6.2)ghc-devel(unix-2.7.2.2)ghc-ghc(s390-64)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)8.10.78.10.78.10.7-150500.3.4.18.10.7-150500.3.4.13.0.4-14.6.0-14.0-15.2-14.14.3bbk@b'E@a2@`@`OL@`"y@_<_H@_@_xg_/@^Ӝ@^@^W@^J@^:@^)^&^ P@^ P@^ 8@^ ^@^C]]\@\\@\@\\ @[[@[@[[@[][][[[O+[8@[&M@[5@[ Z@Z@Z@Z3@Z7Z5 Z+@YeYY@Y@Y*Y XXM@XXS@XWW_@W@W;W7@WV޾V`Vl@V1V_V@V$@VwVetV]VVf@V@V@UUȒ@U@UhTUg@Ug@Ud`@U]U]U-@U+Ut@T@T Tи@Tи@T@T*@TZ@dmueller@suse.commliska@suse.czdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.comdmueller@suse.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.compsimons@suse.commimi.vx@gmail.comschwab@suse.deschwab@suse.deptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.comschwab@suse.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.comguillaume.gardet@opensuse.orgguillaume.gardet@opensuse.orgptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commmanu84@outlook.depsimons@suse.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comguillaume.gardet@opensuse.orgptrommler@icloud.commimi.vx@gmail.commimi.vx@gmail.comptrommler@icloud.commimi.vx@gmail.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.comptrommler@icloud.commimi.vx@gmail.commeissner@suse.competer.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.deschwab@suse.desbahling@suse.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.dero@suse.demimi.vx@gmail.comro@suse.dero@suse.demimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.demimi.vx@gmail.commimi.vx@gmail.commimi.vx@gmail.competer.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.depeter.trommler@ohm-hochschule.de- add ghc.keyring to have source validation enabled - limit to use llvm12 for Factory as newer versions are not supported- Remove dependency on binutils-gold as the package will be removed in the future. Gold linker is unmaintained by the upstream project.- add ghc-armv7-VFPv3D16--NEON.patch to use vfpv3-d16 on armv7hl- update to 8.10.7 - drop 4134.patch and refresh ghc-pie.patch * portabilit yfixes * Export some RTS symbols required for static builds of GHC * Fix LLVM version checking logic so it no longer complains about supported LLVM versions. * Fix some RTS crashes on Darwin due to mixing up the closure sizes of the aarch64 and x86-64 backends. * Fix a crash on the non-moving GC due to incorrect logic for calculating the header size for array write barries * Fix a bug in base leading to a high likelihood of space leaks when using lazy bytestrings * Fix some timer races in the RTS possibly manifesting in #18033 and #20132 * Fix a number of bugs affecting the RTS m32 allocator * Fix a bug where code may be unloaded prematurely when using the parallel garbage collector * Fix a bug where the linker may during shutdown unload code before libraries’ atexit handlers have a chance to run * Improve code layout by distiguishing conditional and unconditional branches * Add hs-boot file support for -ddump-minimal-imports * Ensure hs-boot files are built before source files in GHCs -M mode * Fix a long standing GHC API bug affecting clients like HLS where async exceptions used to cancel threads during typechecking would be caught by the Template Haskell evaluator and reported as compile errors * Improve error messages when looking up packages fails * Fix a number of quirks in GC accounting * Fix a code generation bug which could result in entry of unlifted objects in some programs using unboxed sums * Ensure that POSIX signals are not delivered to the ticker thread when using the pthread itimer implementation. * Fix a specialiser bug which could result in the construction of recursive dictionaries in some programs * Bump containers to 0.6.4.1 * Do not treat -Winferred-safe-imports warnings as errors. * Fix a bug where typechecker plugins could be run with an inconsistent typechecker environment * Fix a simplifier bug which lead to an exponential blow up and excessive memory usage in certain cases- add 4134.patch to fix build with Sphinx4- always build against llvm9, also on SLE15 (suse_version == 1500) otherwise the resulting build is not working (llvm is 7.x there) (bsc#1181571)- update to 8.10.4 * Fix a crash caused by inappropriate garbage of heap-allocated data reachable from foreign exports- update to 8.10.3 * More robust support for architectures with weak memory ordering guarantees (e.g. modern ARM hardware). * GHC can now split dynamic objects to accomodate macOS' RPATH size limitation when building large projects (#14444) * Several correctness bugs in the new low-latency garbage collector * Many, many other bug-fixes))- disable %{ix86} build- force multiversion for subpackages- add --enable-unregistered to configure phase on unregistered architectures- update to 8.10.2 * Fixes a code generation bug resulting in incorrect code generation for foreign calls with complex arguments * Fixes a bug causing object merging to fail when the lld linker is in use * Introduces a workaround for a Linux kernel bug in the implementation of the timerfd mechanism * Fixes a few specialiser regressions as well introduces a variety of miscellaneous specialiser improvements * Fixes a potential loss of sharing due to left operator sections * Fix bootstrapping of GHC with the LLVM backend on x86-64 * few important correctness fixes for the low-latency garbage collector.- cleanup specfile from Leap 42 and older remrants - drop fix-unregisterised-v8.4-8.6.patch - drop fix-build-using-unregisterized-v8.4.patch- Update ghc to version 8.10.1. Important changes are: * The UnliftedNewtypes extension, allowing newtypes to be wrap types of kind other than Type. * The StandaloneKindSignatures extension, allowing explicit signatures on type constructors. * A new, low-latency garbage collector for the oldest generation. Please refer to the compiler documentation for all details: https://downloads.haskell.org/~ghc/8.10.1/docs/html/users_guide/8.10.1-notes.html- update to 8.8.3 * a compiler panic due to over-zealous eta reduction * the ability to bootstrap with earlier 8.8 releases has been restored * the directory submodule has been updated * the process submodule has been updated- Increase memory limit for qemu user-space builds- Fix typo in last change- use ghc-bootstrap-helpers on all archs - lower build env requirements on riscv64 * make sure we can build on smaller systems * adjust parallelism so we don't hog big workers for almost a week * many thanks to Stefan Bruens for pointing out the issue and helping with the solution- Update _constraints for aarch64- drop 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fixed upstream - drop D5212.patch * fixed upstream - drop fix-build-using-unregisterized-v8.4.patch * bootstrap compiler is 8.6.5 now - refresh fix-unregisterised-v8.4-8.6.patch - clean up spec file- update to 8.8.2 * A bug (Issue #17088) in the compacting garbage collector resulting in segmentation faults under specific circumstances. Note that this may affect user programs even if they did not explicitly request the compacting GC (using the -c RTS flag) since GHC may fallback to compacting collection during times of high memory pressure. * A code generator bug (Issue #17334) resulting in GHC panics has been fixed. * A typechecker bug (Issue #17112) resulting in GHC panicking on some programs has been fixed. * A bug (Issue #16707) in the implementation of software transactional memory potentially resulting in hanging transactions has been fixed. * A bug in the implementation of compact normal forms resulting in segmentation faults in some uses (Issue #17044) has been fixed.- add fix-unregisterised-v8.4-8.6.patch * fix build on s390x and riscv64- refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - enable riscv64- use prebuilt alex and happy on Tumbleweed to avoid buildcycle - Don't require llvm in ghc-compiler for other architectures than arm- update to 8.8.1 -new stable release - refresh Disable-unboxed-arrays.patch - drop allow-riscv-and-riscv64-CPU.patch - merged in upstream- add fix-build-using-unregisterized-v8.4.patch * fixes unregisterised builds when bootstrap compiler is GHC 8.4 * fixes build on s390x- Enable build on riscv64 - Add memory constraints for riscv64, restrict to 2 jobs - allow-riscv-and-riscv64-CPU.patch: recognize riscv64 as architecture - Apply Disable-unboxed-arrays.patch also on s390x- update to 8.6.5 * A build system issue where use of GCC with -flto broke configure was fixed- really bump llvm5 to llvm6 requires for ghc-compiler- bump llvm req to llvm6- update to 8.6.4 * A bug wherein changes in default method definitions would fail to trigger recompilation has been fixed * A bug wherein plugins would fail to lookup names not in scope in the module being compiled has been fixed * A bug where some programs involving StaticData would be rejected with either a typechecking error or internal compiler error has been fixed * A bug where compilation on Windows can fail with linker errors referring to __chkstk_ms has been fixed- use python3-Sphinx instead deprecated python-sphinx [boo#1119686]- update to 8.6.3 * A code generation bug resulting in segmentations faults in some programs * bug leading to programs with deep stacks crashing when run with retainer profiling enabled * A bug resulting in potential heap corruption during stable name allocation * Plugins are now loaded during GHCi sessions- dont require memory-constraints on older distros - dropped reproducible-tmp-names.patch- update to 8.6.2 * Several compiler panics observed in GHC 8.6.1 have been fixed * An integer overflow, resulting in some encodeFloat uses returning incorrect results, has been fixed * A long-standing bug in the LLVM code generator, resulting in incorrect floating point evaluation, has been fixed. * A long-standing bug exposed in GHC 8.6.1, has been fixed. This issue resulted in undefined runtime behavior with some uses of the dataToTag# primop. Note that this issue, while less likely to manifest, has existed in some form in all GHC releases prior to this release and may result in silent, incorrect evaluation.- Make use of memory-constraints to avoid OOM errors- Remove forced 'make -j2' for aarch64 and %arm- add Disable-unboxed-arrays.patch * apply on ppc64 only * fixes ppc64 build - add D5212.patch * fix GHCi on big endian platforms- cleanup * remove unused conditional in configure command- update to 8.6.1 - add 0001-Fix-check-whether-GCC-supports-__atomic_-builtins.patch * fix __atomic_builtin detection * upstream commit ce3897ff - drop add_armv6l_and_armv7l_target.patch * fixed upstream - drop fix-ppc64le-recognition.patch * fixed upstream - drop fix-build-using-unregisterized-v8.2.patch * bootstrap with 8.4.3 works w/o this patch - refresh ghc-pie.patch - refresh ghc-8.0.2-Cabal-dyndir.patch - refresh buildpath-abi-stability.patch- Add fix-build-using-unregisterized-v8.2.patch * Fix build on s390x- Fix armv6 build by adding armv6l to llvm-targets: * change add_armv7l_target.patch to add_armv6l_and_armv7l_target.patch- Cosmetic: replace tabs with blanks, strip trailing white space, and update copyright headers with spec-cleaner.- Fix dependencies on arm and s390x- add fix-ppc64le-recognition.patch * recognize powerpc64le as PPC64 in cabal files- update to 8.4.3 * code generation for UnboxedSum fixed * compatibility withe newer binutils (as) * Cabal issue with abi-depends fixed- Fix build for older openSUSE - Don't do selfbootstrapping * Cuts down build time roughly in half- Fix armv7 build by adding armv7l to llvm-targets: * add_armv7l_target.patch- update to 8.4.2 - drop 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fixed upstream - drop 0001-PPC-Implement-Atomic-operations.patch * fixed upstream - drop 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * fixed upstream - drop D4089.patch * fixed upstream- fix BuildRequires for llvm- use %license macro as used by new ghc-rpm-macros- refresh ghc-pie.patch so it applies cleanly- reintroduce ghc-pie.patch (pure upstreams don't work)- update to 8.2.2 - Several important correctness issues fixing potential runtime crashes - A correctness issue leading to undefined behavior in some programs making use of STMa fixed - A runtime system bug which may have manifested as a segmentation fault under low-memory conditions fixed - ghc-pkg now works correctly ihn environments with misconfigured NFS mounts - GHC can now produce position-independent executables - Significantly improved type errors - refresh reproducible-tmp-names.patch - drop ghc-pie.patch fixed upstream- update to 8.2.1 - improved compiler performance - reliable DWARF debugging information on x86_64 and i386 - aarch64: registerised through LLVM backend (experimental) - optimized build for platforms with LLVM backend (arm, aarch64) - improved performance on NUMA systems - interface file determinism - various language improvements - update _constraints * ppc64le builds need less memory since 8.2.1 - drop support for ppc and s390 - drop ghc-no-madv-free.patch fixed upstream - drop 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh buildpath-abi-stability.patch - refresh ghc-8.0.2-Cabal-dynlibdir.patch - refresh ghc-pie.patch - refresh reproducible-tmp-names.patch - refresh 0001-PPC-Implement-Atomic-operations.patch - refresh D4089.patch- add D4089.patch * fix GHCi issue on ppc64 * see Haskell Trac #11262- add 0001-Use-__atomic-intrinsics-for-atomicread-write.patch * add missing memory barriers on atomic read/write ops * fixes upstream ticket #14244 - adjust comment for patch 32 * the situation with upstream #12537 is improved but not solved. Patch 32, however, is correct. There are even more memory barriers missing elsewhere in the compiler.- add 0001-PPC-Implement-Atomic-operations.patch * fixes parallel programs on all PowerPC platforms * uptream ticket #12537 - refresh buildpath-abi-stability.patch- make compatible with new upstream macros - added patches for more stable abi: * buildpath-abi-stability.patch * reproducible-tmp-names.patch- enable for global PIE support: - the compiler is built without PIE support due to the bootstrap libraries being non-PIE using BuildIgnore: gcc-PIE - the compiler itself builds -fPIC objects all the time, which should make all ghc compiled binaries be PIE. - ghc-pie.patch: enable default -fPIC on Linux/x86_64- comment for patch 100 - refresh ghc-no-madv-free.patch with upstream patch * upstream fix for Haskell Trac #12865 * Haskell Trac #12495 is a duplicate- update to 8.0.2 - drop patches merged by upstream: * D2495.patch - refreshed patches: * 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * 0001-StgCmmPrim-Add-missing-write-barrier.patch * ghc-no-madv-free.patch - added ghc-8.0.2-Cabal-dynlibdir.patch by Jens Petersen simplifing haskell packaging + Interface files produced by GHC should now be deterministic ( boo#998972 ) + A bug has been fixed that caused standalone derived Ix instances to fail for GADTs with exactly one constructor + Compatibility fixes recent Linux distributions.- drop D2844.patch * the patch causes more issues with parallel builds - fixes boo#1020909- add D2844.patch * fix issues with parallel builds- make compatible with new ghc-rpm-macros- update to 8.0.1 - drop patches fixed upstream: * drop atomic-cast.patch * drop cabal-show-detail-direct.patch * drop 0001-link-command-line-libs-to-temp-so.patch * drop 0001-implement-native-code-generator-for-ppc64.patch * drop ghc.git-b29f20.patch * drop u_terminfo_0402.patch * drop u_Cabal_update.patch * drop u_haskeline_update.patch * drop 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * drop D2214.patch * drop D2225.patch - refresh 0001-StgCmmPrim-Add-missing-write-barrier.patch - refresh 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch - add ghc-no-madv-free.patch to fix "unable to decommit memory: Invalid argument" errors GHC reports due to a misdetected MADV_FREE capability. The configure script sees the symbol define by glibc, but unfortunately this doesn't mean that the running kernel actually supports the feature, too. The upstream ticket https://ghc.haskell.org/trac/ghc/ticket/12495 has more details. Thanks to @psimons - GHC produces debug information on x86 and x86_64 - aarch64 has LLVM backend (requires llvm-3.7) - native code generator for powerpc64[le] (openSUSE contribution!) - disable html doc on SLE, we don't have python-sphinx * Thanks @mimi_vx- add D2495.patch * missing memory barrier on PowerPC, ARM - add 0001-StgCmmPrim-Add-missing-write-barrier.patch * another issing memory barrier on PowerPC, ARM - add 0001-PPC-CodeGen-fix-lwa-instruction-generation.patch * fix bug in code generator * fixes build of ghc-zeromq4-haskell on powerpc64[le]- fix boo#994268- add D2225.patch * backport of upstream patch accepted for ghc 8.0.1 * fix SMP primitives on all powerpc archs- add D2214.patch * backport of upstream patch slated for ghc 8.0.2 * fix issue in code PowerPC code generator (32 bit and 64 bit) - add 0001-Fix-misspelled-WORDS_BIGENDIAN-macro.patch * backport of upstream fix slated for ghc 8.0.2 * fix bytestring library on big-endian archs * fix wrong results in ghc-pureMD5 and others on big-endian- update haskeline to 0.7.2.3 - refresh u_haskeline_update.patch * Fix hsc2hs-related warning on ghc-8 * Fix the behavior of ctrl-W in the emacs bindings * Point to github instead of trac- update Cabal to 1.22.8.0 - refresh u_Cabal_update.patch * Distribution.Simple.Setup: remove job cap * Check all object file suffixes for recompilation * Move source files under 'src/'.- limit parallel jobs to two on aarch64 * aarch64 runs out of memory with too many parallel compiles- add missing C library dependency to terminfo devel package- update haskeline to 0.7.2.2 - add u_haskeline_update.patch * canonicalize AMP instances to make the code more future proof * Generalize constraints for InputT instances * Bump upper bounds on base and transformers * Make Haskeline `-Wtabs` clean- update Cabal to 1.22.7.0 - refresh u_Cabal_update.patch * Backport #3012 to the 1.22 branch * Add foldl' import * The Cabal part for fully gcc-like response files- update tarball to 7.10.3b * some documentation files were missing in the original 7.10.3 tarball - add 0001-link-command-line-libs-to-temp-so.patch * fix panic in GHCi when linking against C library specified as command line argument (-l) * currently under upstream review * fix Haskell trac #10458- update Cabal to 1.22.6.0 - add u_Cabal_update.patch -- update of Cabal * Relax upper bound to allow upcoming binary-0.8- update terminfo to 0.4.0.2 - drop remove-cur_term-usage.patch - merged by upstream - add u_terminfo_0402.patch -- update of terminfo- update Cabal to 1.22.5.0 * Don't recompile C sources unless needed * Support Haddock response files. * Add frameworks when linking a dynamic library.- use upstream variant of remove-cur_term-usage.patch- update to 7.10.3 - add cabal-show-detail-direct.patch -- Fix testsuites with large output. Debian patch. Thanks Joachim for suggesting it in Haskell #10870! - add ghc.git-b29f20.patch * fixes upstream #7830 * fix ghc 7.10.2 failing to bootstrap ghc head on ppc and perhaps ppc64 with some optimizations enabled * backport of my patch for upcoming ghc 8.0.1- atomic-cast.patch: fix signature of atomic bultins - ghc-7.8-arm-use-ld-gold.patch: remove obsolete patch- Remove ncurses6.patch - it's not so easy ;) - Add remove-cur_term-usage.patch to remove the need to access the cur_term global which isn't available in the openSUSE ncurses6 build.- Add choice for libffi in openSUSE:Leap:42.1- remove llvm from requires - add ncurses6.patch to fix build with ncurses6, all thanks goes to Tomas Cech sleep_walker@opensuse.org- update to 7.10.2 * type checker fixes * fixes for Aarch64 support * fix deadlock in runtime system when scheduling garbage collection - 7.10.1 highlights * implement Applicative Monad Proposal * implement Burning Bridges Proposal * support for partial type signatures * reimplement integer-gmp * support plugins in type checker (experimental!) - drop llvm-powerpc64-datalayout.patch * this patch was incomplete all along and now we have our native code generator - drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros is following ghc's doc layout so no need to patch - drop D349.patch * fixed upstream - drop integer-gmp.patch * we do not support SLE11 anymore - drop ghc-7.8.2-cgen-constify.patch * fixed upstream - drop D560.patch * fixed upstream - drop ghc-glibc-2.20_BSD_SOURCE.patch * fixed upstream - drop ghc-arm64.patch * fixed upstream - drop ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * fixed upstream - refresh 0001-implement-native-code-generator-for-ppc64.patch - disable ghc-7.8-arm-use-ld-gold.patch * not sure we need this, must be rebased if we do- add ghc-config.mk.in-Enable-SMP-and-GHCi-support-for-Aarch64.patch * enable SMP and GHCi on Aarch64 - add ghc-7.8-arm-use-ld-gold.patch * Aarch64 needs gold linker- refresh ghc-arm64.patch - unconditionally apply ghc-arm64.patch- add backport of powerpc64le native code generator to 0001-implement-native-code-generator-for-ppc64.patch - refresh D349.patch- on s390/s390x use "make -j2" to stabilize abi hashes (see also redhat bug 1212374)- disable llvm on arm64- re-diffed ghc-arm64.patch- add ghc-arm64.patch for aarch64 - add aarch64, s390, s390x to ExclusiveArch- remove unneeded conditions- chnage constraints to 12G for disk and 4G for ram- add ghc-glibc-2.20_BSD_SOURCE.patch * fixes build on unregisterised architectures (openSUSE: ppc64le)- drop ghc-cabal-unversion-docdir.patch * ghc-rpm-macros follows upstream ghc again+ add ghc-glibc-2.20_BSD_SOURCE.patch from fedora - updated to 7.8.4 + removed D177.patch (in upstream) + removed D173.patch (in upstream) + removed ghc.git-e18525f.patch (in upstream) + refresh 0001-implement-native-code-generator-for-ppc64.patch * A critical bug in the LLVM backend which would cause the compiler to generate incorrect code has been fixed (issue #9439). * Several bugs in the code generator have been fixed for unregisterised platforms, such as 64bit PowerPC (issue #8819 and #8849). * A bug that could cause GHC's constructor specialization pass (enabled by default at -O2, or via -fspec-constr) to loop forever and consume large amounts of memory has been fixed (issue #8960). * A bug that would cause GHC to fail when attempting to determine GCC's version information in non-english locales has been fixed (issue #8825). * A minor bug that allowed GHC to seemingly import (but not use) private data constructors has been fixed (issue #9006). * A bug in the register allocator which would cause GHC to crash during compilation has been fixed (issue #9303). * A bug that caused the compiler to panic on some input C-- code has been fixed (issue #9329). * A few various minor deadlocks in the runtime system when using forkProcess have been fixed. * A bug which made blocked STM transactions non-interruptible has been fixed (issue #9379). * A bug in the compiler which broke pattern synonym imports across modules in Haddock has been fixed (issue #9417). * A minor bug in the code generator in which the popCnt16# did not zero-extend its result has been fixed (issue #9435). * A bug which caused the compiler to panic on pattern synonyms inside a class declaration has been fixed (issue #9705). * A bug in the typechecker revolving around un-saturated type family applications has been fixed (issue #9433). * Several bugs have been fixed causing problems with building GHC on ARM (issues #8951, #9620, #9336, and #9552). * A bug in the typechecker that could cause an infinite loop when using superclasses in a cycle has been fixed (issue #9415). * A bug causing corruption in signal handling with the single-threaded runtime system has been fixed (issue #9817). * A bug that could cause compiled programs to crash due to use of overlapping type families has been fixed (issue #9371). * A bug in the inliner that caused certain expressions within unboxed tuples to not be properly evaluated has been fixed (issue #9390). * A bug that caused the compiler to not always properly detect LLVM tools (particularly on Windows) has been fixed (issue #7143). * A bug that prevented GHC from deriving Generic1 instances for data families has been fixed (#9563). * A bug that caused type inference to infer the incorrect type in the presence of certain type families and constraints has been fixed (issue #9316).- add constraints file- remove dblatex dependency- add patch 0001-implement-native-code-generator-for-ppc64.patch * native code generation improved compilation speed * fewer errors in testsuite than with C back end- add patch D560.patch * fixes dynamic linking on ppc * see https://phabricator.haskell.org/D560 * this is a back port of the upstream patch- add patch D349.patch * fix a crash with dynamic linking in GHCi when accessing the process environment * our patch has been submitted upstream * see https://phabricator.haskell.org/D349/bin/sh/bin/shs390zp39 1730377926  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~8.10.7-150500.3.4.18.10.7-150500.3.4.1  Annotations.dyn_hiAnnotations.hiAnnotations.p_hiApiAnnotation.dyn_hiApiAnnotation.hiApiAnnotation.p_hiAr.dyn_hiAr.hiAr.p_hiAsmCodeGen.dyn_hiAsmCodeGen.hiAsmCodeGen.p_hiAsmUtils.dyn_hiAsmUtils.hiAsmUtils.p_hiAvail.dyn_hiAvail.hiAvail.p_hiBag.dyn_hiBag.hiBag.p_hiBasicTypes.dyn_hiBasicTypes.hiBasicTypes.p_hiBinFingerprint.dyn_hiBinFingerprint.hiBinFingerprint.p_hiBinIface.dyn_hiBinIface.hiBinIface.p_hiBinary.dyn_hiBinary.hiBinary.p_hiBitmap.dyn_hiBitmap.hiBitmap.p_hiBkpSyn.dyn_hiBkpSyn.hiBkpSyn.p_hiBlockId.dyn_hiBlockId.hiBlockId.p_hiBlockLayout.dyn_hiBlockLayout.hiBlockLayout.p_hiBooleanFormula.dyn_hiBooleanFormula.hiBooleanFormula.p_hiBufWrite.dyn_hiBufWrite.hiBufWrite.p_hiBuildTyCl.dyn_hiBuildTyCl.hiBuildTyCl.p_hiByteCodeAsm.dyn_hiByteCodeAsm.hiByteCodeAsm.p_hiByteCodeGen.dyn_hiByteCodeGen.hiByteCodeGen.p_hiByteCodeInstr.dyn_hiByteCodeInstr.hiByteCodeInstr.p_hiByteCodeItbls.dyn_hiByteCodeItbls.hiByteCodeItbls.p_hiByteCodeLink.dyn_hiByteCodeLink.hiByteCodeLink.p_hiByteCodeTypes.dyn_hiByteCodeTypes.hiByteCodeTypes.p_hiCFG.dyn_hiCFG.hiCFG.p_hiCLabel.dyn_hiCLabel.hiCLabel.p_hiCPrim.dyn_hiCPrim.hiCPrim.p_hiCSE.dyn_hiCSE.hiCSE.p_hiCallArity.dyn_hiCallArity.hiCallArity.p_hiClass.dyn_hiClass.hiClass.p_hiCliOption.dyn_hiCliOption.hiCliOption.p_hiClsInst.dyn_hiClsInst.hiClsInst.p_hiCmdLineParser.dyn_hiCmdLineParser.hiCmdLineParser.p_hiCmm.dyn_hiCmm.hiCmm.p_hiCmmBuildInfoTables.dyn_hiCmmBuildInfoTables.hiCmmBuildInfoTables.p_hiCmmCallConv.dyn_hiCmmCallConv.hiCmmCallConv.p_hiCmmCommonBlockElim.dyn_hiCmmCommonBlockElim.hiCmmCommonBlockElim.p_hiCmmContFlowOpt.dyn_hiCmmContFlowOpt.hiCmmContFlowOpt.p_hiCmmExpr.dyn_hiCmmExpr.hiCmmExpr.p_hiCmmImplementSwitchPlans.dyn_hiCmmImplementSwitchPlans.hiCmmImplementSwitchPlans.p_hiCmmInfo.dyn_hiCmmInfo.hiCmmInfo.p_hiCmmLayoutStack.dyn_hiCmmLayoutStack.hiCmmLayoutStack.p_hiCmmLex.dyn_hiCmmLex.hiCmmLex.p_hiCmmLint.dyn_hiCmmLint.hiCmmLint.p_hiCmmLive.dyn_hiCmmLive.hiCmmLive.p_hiCmmMachOp.dyn_hiCmmMachOp.hiCmmMachOp.p_hiCmmMonad.dyn_hiCmmMonad.hiCmmMonad.p_hiCmmNode.dyn_hiCmmNode.hiCmmNode.p_hiCmmOpt.dyn_hiCmmOpt.hiCmmOpt.p_hiCmmParse.dyn_hiCmmParse.hiCmmParse.p_hiCmmPipeline.dyn_hiCmmPipeline.hiCmmPipeline.p_hiCmmProcPoint.dyn_hiCmmProcPoint.hiCmmProcPoint.p_hiCmmSink.dyn_hiCmmSink.hiCmmSink.p_hiCmmSwitch.dyn_hiCmmSwitch.hiCmmSwitch.p_hiCmmType.dyn_hiCmmType.hiCmmType.p_hiCmmUtils.dyn_hiCmmUtils.hiCmmUtils.p_hiCoAxiom.dyn_hiCoAxiom.hiCoAxiom.p_hiCodeOutput.dyn_hiCodeOutput.hiCodeOutput.p_hiCoercion.dyn_hiCoercion.hiCoercion.p_hiConLike.dyn_hiConLike.hiConLike.p_hiConfig.dyn_hiConfig.hiConfig.p_hiConstants.dyn_hiConstants.hiConstants.p_hiConstraint.dyn_hiConstraint.hiConstraint.p_hiCoreArity.dyn_hiCoreArity.hiCoreArity.p_hiCoreFVs.dyn_hiCoreFVs.hiCoreFVs.p_hiCoreLint.dyn_hiCoreLint.hiCoreLint.p_hiCoreMap.dyn_hiCoreMap.hiCoreMap.p_hiCoreMonad.dyn_hiCoreMonad.hiCoreMonad.p_hiCoreOpt.dyn_hiCoreOpt.hiCoreOpt.p_hiCorePrep.dyn_hiCorePrep.hiCorePrep.p_hiCoreSeq.dyn_hiCoreSeq.hiCoreSeq.p_hiCoreStats.dyn_hiCoreStats.hiCoreStats.p_hiCoreSubst.dyn_hiCoreSubst.hiCoreSubst.p_hiCoreSyn.dyn_hiCoreSyn.hiCoreSyn.p_hiCoreTidy.dyn_hiCoreTidy.hiCoreTidy.p_hiCoreToStg.dyn_hiCoreToStg.hiCoreToStg.p_hiCoreUnfold.dyn_hiCoreUnfold.hiCoreUnfold.p_hiCoreUtils.dyn_hiCoreUtils.hiCoreUtils.p_hiCostCentre.dyn_hiCostCentre.hiCostCentre.p_hiCostCentreState.dyn_hiCostCentreState.hiCostCentreState.p_hiCoverage.dyn_hiCoverage.hiCoverage.p_hiCtype.dyn_hiCtype.hiCtype.p_hiDataCon.dyn_hiDataCon.hiDataCon.p_hiDebug.dyn_hiDebug.hiDebug.p_hiDebugger.dyn_hiDebugger.hiDebugger.p_hiDemand.dyn_hiDemand.hiDemand.p_hiDesugar.dyn_hiDesugar.hiDesugar.p_hiDigraph.dyn_hiDigraph.hiDigraph.p_hiDmdAnal.dyn_hiDmdAnal.hiDmdAnal.p_hiDominators.dyn_hiDominators.hiDominators.p_hiDriverBkp.dyn_hiDriverBkp.hiDriverBkp.p_hiDriverMkDepend.dyn_hiDriverMkDepend.hiDriverMkDepend.p_hiDriverPhases.dyn_hiDriverPhases.hiDriverPhases.p_hiDriverPipeline.dyn_hiDriverPipeline.hiDriverPipeline.p_hiDsArrows.dyn_hiDsArrows.hiDsArrows.p_hiDsBinds.dyn_hiDsBinds.hiDsBinds.p_hiDsCCall.dyn_hiDsCCall.hiDsCCall.p_hiDsExpr.dyn_hiDsExpr.hiDsExpr.p_hiDsForeign.dyn_hiDsForeign.hiDsForeign.p_hiDsGRHSs.dyn_hiDsGRHSs.hiDsGRHSs.p_hiDsListComp.dyn_hiDsListComp.hiDsListComp.p_hiDsMeta.dyn_hiDsMeta.hiDsMeta.p_hiDsMonad.dyn_hiDsMonad.hiDsMonad.p_hiDsUsage.dyn_hiDsUsage.hiDsUsage.p_hiDsUtils.dyn_hiDsUtils.hiDsUtils.p_hiDwarfDwarf.dyn_hiDwarf.hiDwarf.p_hiConstants.dyn_hiConstants.hiConstants.p_hiTypes.dyn_hiTypes.hiTypes.p_hiDynFlags.dyn_hiDynFlags.hiDynFlags.p_hiDynamicLoading.dyn_hiDynamicLoading.hiDynamicLoading.p_hiElf.dyn_hiElf.hiElf.p_hiEncoding.dyn_hiEncoding.hiEncoding.p_hiEnumSet.dyn_hiEnumSet.hiEnumSet.p_hiErrUtils.dyn_hiErrUtils.hiErrUtils.p_hiException.dyn_hiException.hiException.p_hiExitify.dyn_hiExitify.hiExitify.p_hiExtractDocs.dyn_hiExtractDocs.hiExtractDocs.p_hiFV.dyn_hiFV.hiFV.p_hiFamInst.dyn_hiFamInst.hiFamInst.p_hiFamInstEnv.dyn_hiFamInstEnv.hiFamInstEnv.p_hiFastFunctions.dyn_hiFastFunctions.hiFastFunctions.p_hiFastMutInt.dyn_hiFastMutInt.hiFastMutInt.p_hiFastString.dyn_hiFastString.hiFastString.p_hiFastStringEnv.dyn_hiFastStringEnv.hiFastStringEnv.p_hiFieldLabel.dyn_hiFieldLabel.hiFieldLabel.p_hiFileCleanup.dyn_hiFileCleanup.hiFileCleanup.p_hiFileSettings.dyn_hiFileSettings.hiFileSettings.p_hiFinder.dyn_hiFinder.hiFinder.p_hiFingerprint.dyn_hiFingerprint.hiFingerprint.p_hiFiniteMap.dyn_hiFiniteMap.hiFiniteMap.p_hiFlagChecker.dyn_hiFlagChecker.hiFlagChecker.p_hiFloatIn.dyn_hiFloatIn.hiFloatIn.p_hiFloatOut.dyn_hiFloatOut.hiFloatOut.p_hiForeignCall.dyn_hiForeignCall.hiForeignCall.p_hiFormat.dyn_hiFormat.hiFormat.p_hiFunDeps.dyn_hiFunDeps.hiFunDeps.p_hiGHCGHC.dyn_hiGHC.hiGHC.p_hiHsHs.dyn_hiHs.hiHs.p_hiBinds.dyn_hiBinds.hiBinds.p_hiDecls.dyn_hiDecls.hiDecls.p_hiDoc.dyn_hiDoc.hiDoc.p_hiDump.dyn_hiDump.hiDump.p_hiExpr.dyn_hiExpr.hiExpr.p_hiExtension.dyn_hiExtension.hiExtension.p_hiImpExp.dyn_hiImpExp.hiImpExp.p_hiInstances.dyn_hiInstances.hiInstances.p_hiLit.dyn_hiLit.hiLit.p_hiPat.dyn_hiPat.hiPat.p_hiPlaceHolder.dyn_hiPlaceHolder.hiPlaceHolder.p_hiTypes.dyn_hiTypes.hiTypes.p_hiUtils.dyn_hiUtils.hiUtils.p_hiHsToCorePmCheckPmCheck.dyn_hiPmCheck.hiPmCheck.p_hiOracle.dyn_hiOracle.hiOracle.p_hiPpr.dyn_hiPpr.hiPpr.p_hiTypes.dyn_hiTypes.hiTypes.p_hiPlatformAArch64.dyn_hiAArch64.hiAArch64.p_hiARM.dyn_hiARM.hiARM.p_hiNoRegs.dyn_hiNoRegs.hiNoRegs.p_hiPPC.dyn_hiPPC.hiPPC.p_hiRegs.dyn_hiRegs.hiRegs.p_hiS390X.dyn_hiS390X.hiS390X.p_hiSPARC.dyn_hiSPARC.hiSPARC.p_hiX86.dyn_hiX86.hiX86.p_hiX86_64.dyn_hiX86_64.hiX86_64.p_hiStgToCmmStgToCmm.dyn_hiStgToCmm.hiStgToCmm.p_hiArgRep.dyn_hiArgRep.hiArgRep.p_hiBind.dyn_hiBind.hiBind.p_hiCgUtils.dyn_hiCgUtils.hiCgUtils.p_hiClosure.dyn_hiClosure.hiClosure.p_hiDataCon.dyn_hiDataCon.hiDataCon.p_hiEnv.dyn_hiEnv.hiEnv.p_hiExpr.dyn_hiExpr.hiExpr.p_hiExtCode.dyn_hiExtCode.hiExtCode.p_hiForeign.dyn_hiForeign.hiForeign.p_hiHeap.dyn_hiHeap.hiHeap.p_hiHpc.dyn_hiHpc.hiHpc.p_hiLayout.dyn_hiLayout.hiLayout.p_hiMonad.dyn_hiMonad.hiMonad.p_hiPrim.dyn_hiPrim.hiPrim.p_hiProf.dyn_hiProf.hiProf.p_hiTicky.dyn_hiTicky.hiTicky.p_hiUtils.dyn_hiUtils.hiUtils.p_hiThToHs.dyn_hiThToHs.hiThToHs.p_hiGHCi.dyn_hiGHCi.hiGHCi.p_hiGhcMake.dyn_hiGhcMake.hiGhcMake.p_hiGhcMonad.dyn_hiGhcMonad.hiGhcMonad.p_hiGhcNameVersion.dyn_hiGhcNameVersion.hiGhcNameVersion.p_hiGhcPlugins.dyn_hiGhcPlugins.hiGhcPlugins.p_hiGhcPrelude.dyn_hiGhcPrelude.hiGhcPrelude.p_hiGraphBase.dyn_hiGraphBase.hiGraphBase.p_hiGraphColor.dyn_hiGraphColor.hiGraphColor.p_hiGraphOps.dyn_hiGraphOps.hiGraphOps.p_hiGraphPpr.dyn_hiGraphPpr.hiGraphPpr.p_hiHaddockUtils.dyn_hiHaddockUtils.hiHaddockUtils.p_hiHeaderInfo.dyn_hiHeaderInfo.hiHeaderInfo.p_hiHieAst.dyn_hiHieAst.hiHieAst.p_hiHieBin.dyn_hiHieBin.hiHieBin.p_hiHieDebug.dyn_hiHieDebug.hiHieDebug.p_hiHieTypes.dyn_hiHieTypes.hiHieTypes.p_hiHieUtils.dyn_hiHieUtils.hiHieUtils.p_hiHooks.dyn_hiHooks.hiHooks.p_hiHooplBlock.dyn_hiBlock.hiBlock.p_hiCollections.dyn_hiCollections.hiCollections.p_hiDataflow.dyn_hiDataflow.hiDataflow.p_hiGraph.dyn_hiGraph.hiGraph.p_hiLabel.dyn_hiLabel.hiLabel.p_hiHscMain.dyn_hiHscMain.hiHscMain.p_hiHscStats.dyn_hiHscStats.hiHscStats.p_hiHscTypes.dyn_hiHscTypes.hiHscTypes.p_hiIOEnv.dyn_hiIOEnv.hiIOEnv.p_hiId.dyn_hiId.hiId.p_hiIdInfo.dyn_hiIdInfo.hiIdInfo.p_hiIfaceEnv.dyn_hiIfaceEnv.hiIfaceEnv.p_hiIfaceSyn.dyn_hiIfaceSyn.hiIfaceSyn.p_hiIfaceType.dyn_hiIfaceType.hiIfaceType.p_hiInst.dyn_hiInst.hiInst.p_hiInstEnv.dyn_hiInstEnv.hiInstEnv.p_hiInstruction.dyn_hiInstruction.hiInstruction.p_hiInteractiveEval.dyn_hiInteractiveEval.hiInteractiveEval.p_hiInteractiveEvalTypes.dyn_hiInteractiveEvalTypes.hiInteractiveEvalTypes.p_hiJson.dyn_hiJson.hiJson.p_hiKnownUniques.dyn_hiKnownUniques.hiKnownUniques.p_hiLexeme.dyn_hiLexeme.hiLexeme.p_hiLexer.dyn_hiLexer.hiLexer.p_hiLiberateCase.dyn_hiLiberateCase.hiLiberateCase.p_hiLinker.dyn_hiLinker.hiLinker.p_hiLinkerTypes.dyn_hiLinkerTypes.hiLinkerTypes.p_hiListSetOps.dyn_hiListSetOps.hiListSetOps.p_hiLiteral.dyn_hiLiteral.hiLiteral.p_hiLlvmLlvm.dyn_hiLlvm.hiLlvm.p_hiAbsSyn.dyn_hiAbsSyn.hiAbsSyn.p_hiMetaData.dyn_hiMetaData.hiMetaData.p_hiPpLlvm.dyn_hiPpLlvm.hiPpLlvm.p_hiTypes.dyn_hiTypes.hiTypes.p_hiLlvmCodeGenLlvmCodeGen.dyn_hiLlvmCodeGen.hiLlvmCodeGen.p_hiBase.dyn_hiBase.hiBase.p_hiCodeGen.dyn_hiCodeGen.hiCodeGen.p_hiData.dyn_hiData.hiData.p_hiPpr.dyn_hiPpr.hiPpr.p_hiRegs.dyn_hiRegs.hiRegs.p_hiLlvmMangler.dyn_hiLlvmMangler.hiLlvmMangler.p_hiLoadIface.dyn_hiLoadIface.hiLoadIface.p_hiMatch.dyn_hiMatch.hiMatch.p_hiMatchCon.dyn_hiMatchCon.hiMatchCon.p_hiMatchLit.dyn_hiMatchLit.hiMatchLit.p_hiMaybes.dyn_hiMaybes.hiMaybes.p_hiMkCore.dyn_hiMkCore.hiMkCore.p_hiMkGraph.dyn_hiMkGraph.hiMkGraph.p_hiMkId.dyn_hiMkId.hiMkId.p_hiMkIface.dyn_hiMkIface.hiMkIface.p_hiModule.dyn_hiModule.hiModule.p_hiMonadUtils.dyn_hiMonadUtils.hiMonadUtils.p_hiNCGMonad.dyn_hiNCGMonad.hiNCGMonad.p_hiName.dyn_hiName.hiName.p_hiNameCache.dyn_hiNameCache.hiNameCache.p_hiNameEnv.dyn_hiNameEnv.hiNameEnv.p_hiNameSet.dyn_hiNameSet.hiNameSet.p_hiNameShape.dyn_hiNameShape.hiNameShape.p_hiOccName.dyn_hiOccName.hiOccName.p_hiOccurAnal.dyn_hiOccurAnal.hiOccurAnal.p_hiOptCoercion.dyn_hiOptCoercion.hiOptCoercion.p_hiOrdList.dyn_hiOrdList.hiOrdList.p_hiOutputable.dyn_hiOutputable.hiOutputable.p_hiPIC.dyn_hiPIC.hiPIC.p_hiPPCCodeGen.dyn_hiCodeGen.hiCodeGen.p_hiCond.dyn_hiCond.hiCond.p_hiInstr.dyn_hiInstr.hiInstr.p_hiPpr.dyn_hiPpr.hiPpr.p_hiRegInfo.dyn_hiRegInfo.hiRegInfo.p_hiRegs.dyn_hiRegs.hiRegs.p_hiPackageConfig.dyn_hiPackageConfig.hiPackageConfig.p_hiPackages.dyn_hiPackages.hiPackages.p_hiPair.dyn_hiPair.hiPair.p_hiPanic.dyn_hiPanic.hiPanic.p_hiParser.dyn_hiParser.hiParser.p_hiPatSyn.dyn_hiPatSyn.hiPatSyn.p_hiPipelineMonad.dyn_hiPipelineMonad.hiPipelineMonad.p_hiPlainPanic.dyn_hiPlainPanic.hiPlainPanic.p_hiPlatformConstants.dyn_hiPlatformConstants.hiPlatformConstants.p_hiPlugins.dyn_hiPlugins.hiPlugins.p_hiPprBase.dyn_hiPprBase.hiPprBase.p_hiPprC.dyn_hiPprC.hiPprC.p_hiPprCmm.dyn_hiPprCmm.hiPprCmm.p_hiPprCmmDecl.dyn_hiPprCmmDecl.hiPprCmmDecl.p_hiPprCmmExpr.dyn_hiPprCmmExpr.hiPprCmmExpr.p_hiPprColour.dyn_hiPprColour.hiPprColour.p_hiPprCore.dyn_hiPprCore.hiPprCore.p_hiPprTyThing.dyn_hiPprTyThing.hiPprTyThing.p_hiPredicate.dyn_hiPredicate.hiPredicate.p_hiPrelInfo.dyn_hiPrelInfo.hiPrelInfo.p_hiPrelNames.dyn_hiPrelNames.hiPrelNames.p_hiPrelRules.dyn_hiPrelRules.hiPrelRules.p_hiPretty.dyn_hiPretty.hiPretty.p_hiPrimOp.dyn_hiPrimOp.hiPrimOp.p_hiProfInit.dyn_hiProfInit.hiProfInit.p_hiRdrHsSyn.dyn_hiRdrHsSyn.hiRdrHsSyn.p_hiRdrName.dyn_hiRdrName.hiRdrName.p_hiReg.dyn_hiReg.hiReg.p_hiRegAllocGraphArchBase.dyn_hiArchBase.hiArchBase.p_hiArchX86.dyn_hiArchX86.hiArchX86.p_hiCoalesce.dyn_hiCoalesce.hiCoalesce.p_hiMain.dyn_hiMain.hiMain.p_hiSpill.dyn_hiSpill.hiSpill.p_hiSpillClean.dyn_hiSpillClean.hiSpillClean.p_hiSpillCost.dyn_hiSpillCost.hiSpillCost.p_hiStats.dyn_hiStats.hiStats.p_hiTrivColorable.dyn_hiTrivColorable.hiTrivColorable.p_hiLinearBase.dyn_hiBase.hiBase.p_hiFreeRegs.dyn_hiFreeRegs.hiFreeRegs.p_hiJoinToTargets.dyn_hiJoinToTargets.hiJoinToTargets.p_hiMain.dyn_hiMain.hiMain.p_hiPPCFreeRegs.dyn_hiFreeRegs.hiFreeRegs.p_hiSPARCFreeRegs.dyn_hiFreeRegs.hiFreeRegs.p_hiStackMap.dyn_hiStackMap.hiStackMap.p_hiState.dyn_hiState.hiState.p_hiStats.dyn_hiStats.hiStats.p_hiX86FreeRegs.dyn_hiFreeRegs.hiFreeRegs.p_hiX86_64FreeRegs.dyn_hiFreeRegs.hiFreeRegs.p_hiLiveness.dyn_hiLiveness.hiLiveness.p_hiRegClass.dyn_hiRegClass.hiRegClass.p_hiRepType.dyn_hiRepType.hiRepType.p_hiRnBinds.dyn_hiRnBinds.hiRnBinds.p_hiRnEnv.dyn_hiRnEnv.hiRnEnv.p_hiRnExpr.dyn_hiRnExpr.hiRnExpr.p_hiRnFixity.dyn_hiRnFixity.hiRnFixity.p_hiRnHsDoc.dyn_hiRnHsDoc.hiRnHsDoc.p_hiRnModIface.dyn_hiRnModIface.hiRnModIface.p_hiRnNames.dyn_hiRnNames.hiRnNames.p_hiRnPat.dyn_hiRnPat.hiRnPat.p_hiRnSource.dyn_hiRnSource.hiRnSource.p_hiRnSplice.dyn_hiRnSplice.hiRnSplice.p_hiRnTypes.dyn_hiRnTypes.hiRnTypes.p_hiRnUnbound.dyn_hiRnUnbound.hiRnUnbound.p_hiRnUtils.dyn_hiRnUtils.hiRnUtils.p_hiRtClosureInspect.dyn_hiRtClosureInspect.hiRtClosureInspect.p_hiRules.dyn_hiRules.hiRules.p_hiSAT.dyn_hiSAT.hiSAT.p_hiSMRep.dyn_hiSMRep.hiSMRep.p_hiSPARCAddrMode.dyn_hiAddrMode.hiAddrMode.p_hiBase.dyn_hiBase.hiBase.p_hiCodeGenCodeGen.dyn_hiCodeGen.hiCodeGen.p_hiAmode.dyn_hiAmode.hiAmode.p_hiBase.dyn_hiBase.hiBase.p_hiCondCode.dyn_hiCondCode.hiCondCode.p_hiExpand.dyn_hiExpand.hiExpand.p_hiGen32.dyn_hiGen32.hiGen32.p_hiGen64.dyn_hiGen64.hiGen64.p_hiSanity.dyn_hiSanity.hiSanity.p_hiCond.dyn_hiCond.hiCond.p_hiImm.dyn_hiImm.hiImm.p_hiInstr.dyn_hiInstr.hiInstr.p_hiPpr.dyn_hiPpr.hiPpr.p_hiRegs.dyn_hiRegs.hiRegs.p_hiShortcutJump.dyn_hiShortcutJump.hiShortcutJump.p_hiStack.dyn_hiStack.hiStack.p_hiSetLevels.dyn_hiSetLevels.hiSetLevels.p_hiSettings.dyn_hiSettings.hiSettings.p_hiSimplCore.dyn_hiSimplCore.hiSimplCore.p_hiSimplEnv.dyn_hiSimplEnv.hiSimplEnv.p_hiSimplMonad.dyn_hiSimplMonad.hiSimplMonad.p_hiSimplStg.dyn_hiSimplStg.hiSimplStg.p_hiSimplUtils.dyn_hiSimplUtils.hiSimplUtils.p_hiSimplify.dyn_hiSimplify.hiSimplify.p_hiSpecConstr.dyn_hiSpecConstr.hiSpecConstr.p_hiSpecialise.dyn_hiSpecialise.hiSpecialise.p_hiSrcLoc.dyn_hiSrcLoc.hiSrcLoc.p_hiState.dyn_hiState.hiState.p_hiStaticPtrTable.dyn_hiStaticPtrTable.hiStaticPtrTable.p_hiStgCse.dyn_hiStgCse.hiStgCse.p_hiStgFVs.dyn_hiStgFVs.hiStgFVs.p_hiStgLiftLamsStgLiftLams.dyn_hiStgLiftLams.hiStgLiftLams.p_hiAnalysis.dyn_hiAnalysis.hiAnalysis.p_hiLiftM.dyn_hiLiftM.hiLiftM.p_hiTransformation.dyn_hiTransformation.hiTransformation.p_hiStgLint.dyn_hiStgLint.hiStgLint.p_hiStgStats.dyn_hiStgStats.hiStgStats.p_hiStgSubst.dyn_hiStgSubst.hiStgSubst.p_hiStgSyn.dyn_hiStgSyn.hiStgSyn.p_hiStream.dyn_hiStream.hiStream.p_hiStringBuffer.dyn_hiStringBuffer.hiStringBuffer.p_hiSysToolsSysTools.dyn_hiSysTools.hiSysTools.p_hiBaseDir.dyn_hiBaseDir.hiBaseDir.p_hiExtraObj.dyn_hiExtraObj.hiExtraObj.p_hiInfo.dyn_hiInfo.hiInfo.p_hiProcess.dyn_hiProcess.hiProcess.p_hiSettings.dyn_hiSettings.hiSettings.p_hiTasks.dyn_hiTasks.hiTasks.p_hiTerminal.dyn_hiTerminal.hiTerminal.p_hiTHNames.dyn_hiTHNames.hiTHNames.p_hiTargetReg.dyn_hiTargetReg.hiTargetReg.p_hiTcAnnotations.dyn_hiTcAnnotations.hiTcAnnotations.p_hiTcArrows.dyn_hiTcArrows.hiTcArrows.p_hiTcBackpack.dyn_hiTcBackpack.hiTcBackpack.p_hiTcBinds.dyn_hiTcBinds.hiTcBinds.p_hiTcCanonical.dyn_hiTcCanonical.hiTcCanonical.p_hiTcClassDcl.dyn_hiTcClassDcl.hiTcClassDcl.p_hiTcDefaults.dyn_hiTcDefaults.hiTcDefaults.p_hiTcDeriv.dyn_hiTcDeriv.hiTcDeriv.p_hiTcDerivInfer.dyn_hiTcDerivInfer.hiTcDerivInfer.p_hiTcDerivUtils.dyn_hiTcDerivUtils.hiTcDerivUtils.p_hiTcEnv.dyn_hiTcEnv.hiTcEnv.p_hiTcErrors.dyn_hiTcErrors.hiTcErrors.p_hiTcEvTerm.dyn_hiTcEvTerm.hiTcEvTerm.p_hiTcEvidence.dyn_hiTcEvidence.hiTcEvidence.p_hiTcExpr.dyn_hiTcExpr.hiTcExpr.p_hiTcFlatten.dyn_hiTcFlatten.hiTcFlatten.p_hiTcForeign.dyn_hiTcForeign.hiTcForeign.p_hiTcGenDeriv.dyn_hiTcGenDeriv.hiTcGenDeriv.p_hiTcGenFunctor.dyn_hiTcGenFunctor.hiTcGenFunctor.p_hiTcGenGenerics.dyn_hiTcGenGenerics.hiTcGenGenerics.p_hiTcHoleErrors.dyn_hiTcHoleErrors.hiTcHoleErrors.p_hiTcHoleFitTypes.dyn_hiTcHoleFitTypes.hiTcHoleFitTypes.p_hiTcHsSyn.dyn_hiTcHsSyn.hiTcHsSyn.p_hiTcHsType.dyn_hiTcHsType.hiTcHsType.p_hiTcIface.dyn_hiTcIface.hiTcIface.p_hiTcInstDcls.dyn_hiTcInstDcls.hiTcInstDcls.p_hiTcInteract.dyn_hiTcInteract.hiTcInteract.p_hiTcMType.dyn_hiTcMType.hiTcMType.p_hiTcMatches.dyn_hiTcMatches.hiTcMatches.p_hiTcOrigin.dyn_hiTcOrigin.hiTcOrigin.p_hiTcPat.dyn_hiTcPat.hiTcPat.p_hiTcPatSyn.dyn_hiTcPatSyn.hiTcPatSyn.p_hiTcPluginM.dyn_hiTcPluginM.hiTcPluginM.p_hiTcRnDriver.dyn_hiTcRnDriver.hiTcRnDriver.p_hiTcRnExports.dyn_hiTcRnExports.hiTcRnExports.p_hiTcRnMonad.dyn_hiTcRnMonad.hiTcRnMonad.p_hiTcRnTypes.dyn_hiTcRnTypes.hiTcRnTypes.p_hiTcRules.dyn_hiTcRules.hiTcRules.p_hiTcSMonad.dyn_hiTcSMonad.hiTcSMonad.p_hiTcSigs.dyn_hiTcSigs.hiTcSigs.p_hiTcSimplify.dyn_hiTcSimplify.hiTcSimplify.p_hiTcSplice.dyn_hiTcSplice.hiTcSplice.p_hiTcTyClsDecls.dyn_hiTcTyClsDecls.hiTcTyClsDecls.p_hiTcTyDecls.dyn_hiTcTyDecls.hiTcTyDecls.p_hiTcType.dyn_hiTcType.hiTcType.p_hiTcTypeNats.dyn_hiTcTypeNats.hiTcTypeNats.p_hiTcTypeable.dyn_hiTcTypeable.hiTcTypeable.p_hiTcUnify.dyn_hiTcUnify.hiTcUnify.p_hiTcValidity.dyn_hiTcValidity.hiTcValidity.p_hiTidyPgm.dyn_hiTidyPgm.hiTidyPgm.p_hiToIface.dyn_hiToIface.hiToIface.p_hiToolSettings.dyn_hiToolSettings.hiToolSettings.p_hiTrieMap.dyn_hiTrieMap.hiTrieMap.p_hiTyCoFVs.dyn_hiTyCoFVs.hiTyCoFVs.p_hiTyCoPpr.dyn_hiTyCoPpr.hiTyCoPpr.p_hiTyCoRep.dyn_hiTyCoRep.hiTyCoRep.p_hiTyCoSubst.dyn_hiTyCoSubst.hiTyCoSubst.p_hiTyCoTidy.dyn_hiTyCoTidy.hiTyCoTidy.p_hiTyCon.dyn_hiTyCon.hiTyCon.p_hiType.dyn_hiType.hiType.p_hiTysPrim.dyn_hiTysPrim.hiTysPrim.p_hiTysWiredIn.dyn_hiTysWiredIn.hiTysWiredIn.p_hiUnVarGraph.dyn_hiUnVarGraph.hiUnVarGraph.p_hiUnariseStg.dyn_hiUnariseStg.hiUnariseStg.p_hiUnify.dyn_hiUnify.hiUnify.p_hiUniqDFM.dyn_hiUniqDFM.hiUniqDFM.p_hiUniqDSet.dyn_hiUniqDSet.hiUniqDSet.p_hiUniqFM.dyn_hiUniqFM.hiUniqFM.p_hiUniqMap.dyn_hiUniqMap.hiUniqMap.p_hiUniqSet.dyn_hiUniqSet.hiUniqSet.p_hiUniqSupply.dyn_hiUniqSupply.hiUniqSupply.p_hiUnique.dyn_hiUnique.hiUnique.p_hiUtil.dyn_hiUtil.hiUtil.p_hiVar.dyn_hiVar.hiVar.p_hiVarEnv.dyn_hiVarEnv.hiVarEnv.p_hiVarSet.dyn_hiVarSet.hiVarSet.p_hiWorkWrap.dyn_hiWorkWrap.hiWorkWrap.p_hiWwLib.dyn_hiWwLib.hiWwLib.p_hiX86CodeGen.dyn_hiCodeGen.hiCodeGen.p_hiCond.dyn_hiCond.hiCond.p_hiInstr.dyn_hiInstr.hiInstr.p_hiPpr.dyn_hiPpr.hiPpr.p_hiRegInfo.dyn_hiRegInfo.hiRegInfo.p_hiRegs.dyn_hiRegs.hiRegs.p_hiincludeHsVersions.hlibHSghc-8.10.7.alibHSghc-8.10.7_p.aghc-8.10.7.confghc-8.10.7Annotations.htmlApiAnnotation.htmlAr.htmlAsmCodeGen.htmlAsmUtils.htmlAvail.htmlBag.htmlBasicTypes.htmlBinFingerprint.htmlBinIface.htmlBinary.htmlBitmap.htmlBkpSyn.htmlBlockId.htmlBlockLayout.htmlBooleanFormula.htmlBufWrite.htmlBuildTyCl.htmlByteCodeAsm.htmlByteCodeGen.htmlByteCodeInstr.htmlByteCodeItbls.htmlByteCodeLink.htmlByteCodeTypes.htmlCFG.htmlCLabel.htmlCPrim.htmlCSE.htmlCallArity.htmlClass.htmlCliOption.htmlClsInst.htmlCmdLineParser.htmlCmm.htmlCmmBuildInfoTables.htmlCmmCallConv.htmlCmmCommonBlockElim.htmlCmmContFlowOpt.htmlCmmExpr.htmlCmmImplementSwitchPlans.htmlCmmInfo.htmlCmmLayoutStack.htmlCmmLex.htmlCmmLint.htmlCmmLive.htmlCmmMachOp.htmlCmmMonad.htmlCmmNode.htmlCmmOpt.htmlCmmParse.htmlCmmPipeline.htmlCmmProcPoint.htmlCmmSink.htmlCmmSwitch.htmlCmmType.htmlCmmUtils.htmlCoAxiom.htmlCodeOutput.htmlCoercion.htmlConLike.htmlConfig.htmlConstants.htmlConstraint.htmlCoreArity.htmlCoreFVs.htmlCoreLint.htmlCoreMap.htmlCoreMonad.htmlCoreOpt.htmlCorePrep.htmlCoreSeq.htmlCoreStats.htmlCoreSubst.htmlCoreSyn.htmlCoreTidy.htmlCoreToStg.htmlCoreUnfold.htmlCoreUtils.htmlCostCentre.htmlCostCentreState.htmlCoverage.htmlCtype.htmlDataCon.htmlDebug.htmlDebugger.htmlDemand.htmlDesugar.htmlDigraph.htmlDmdAnal.htmlDominators.htmlDriverBkp.htmlDriverMkDepend.htmlDriverPhases.htmlDriverPipeline.htmlDsArrows.htmlDsBinds.htmlDsCCall.htmlDsExpr.htmlDsForeign.htmlDsGRHSs.htmlDsListComp.htmlDsMeta.htmlDsMonad.htmlDsUsage.htmlDsUtils.htmlDwarf-Constants.htmlDwarf-Types.htmlDwarf.htmlDynFlags.htmlDynamicLoading.htmlElf.htmlEncoding.htmlEnumSet.htmlErrUtils.htmlException.htmlExitify.htmlExtractDocs.htmlFV.htmlFamInst.htmlFamInstEnv.htmlFastFunctions.htmlFastMutInt.htmlFastString.htmlFastStringEnv.htmlFieldLabel.htmlFileCleanup.htmlFileSettings.htmlFinder.htmlFingerprint.htmlFiniteMap.htmlFlagChecker.htmlFloatIn.htmlFloatOut.htmlForeignCall.htmlFormat.htmlFunDeps.htmlGHC-Hs-Binds.htmlGHC-Hs-Decls.htmlGHC-Hs-Doc.htmlGHC-Hs-Dump.htmlGHC-Hs-Expr.htmlGHC-Hs-Extension.htmlGHC-Hs-ImpExp.htmlGHC-Hs-Instances.htmlGHC-Hs-Lit.htmlGHC-Hs-Pat.htmlGHC-Hs-PlaceHolder.htmlGHC-Hs-Types.htmlGHC-Hs-Utils.htmlGHC-Hs.htmlGHC-HsToCore-PmCheck-Oracle.htmlGHC-HsToCore-PmCheck-Ppr.htmlGHC-HsToCore-PmCheck-Types.htmlGHC-HsToCore-PmCheck.htmlGHC-Platform-AArch64.htmlGHC-Platform-ARM.htmlGHC-Platform-NoRegs.htmlGHC-Platform-PPC.htmlGHC-Platform-Regs.htmlGHC-Platform-S390X.htmlGHC-Platform-SPARC.htmlGHC-Platform-X86.htmlGHC-Platform-X86_64.htmlGHC-StgToCmm-ArgRep.htmlGHC-StgToCmm-Bind.htmlGHC-StgToCmm-CgUtils.htmlGHC-StgToCmm-Closure.htmlGHC-StgToCmm-DataCon.htmlGHC-StgToCmm-Env.htmlGHC-StgToCmm-Expr.htmlGHC-StgToCmm-ExtCode.htmlGHC-StgToCmm-Foreign.htmlGHC-StgToCmm-Heap.htmlGHC-StgToCmm-Hpc.htmlGHC-StgToCmm-Layout.htmlGHC-StgToCmm-Monad.htmlGHC-StgToCmm-Prim.htmlGHC-StgToCmm-Prof.htmlGHC-StgToCmm-Ticky.htmlGHC-StgToCmm-Utils.htmlGHC-StgToCmm.htmlGHC-ThToHs.htmlGHC.htmlGHCi.htmlGhcMake.htmlGhcMonad.htmlGhcNameVersion.htmlGhcPlugins.htmlGhcPrelude.htmlGraphBase.htmlGraphColor.htmlGraphOps.htmlGraphPpr.htmlHaddockUtils.htmlHeaderInfo.htmlHieAst.htmlHieBin.htmlHieDebug.htmlHieTypes.htmlHieUtils.htmlHooks.htmlHoopl-Block.htmlHoopl-Collections.htmlHoopl-Dataflow.htmlHoopl-Graph.htmlHoopl-Label.htmlHscMain.htmlHscStats.htmlHscTypes.htmlIOEnv.htmlId.htmlIdInfo.htmlIfaceEnv.htmlIfaceSyn.htmlIfaceType.htmlInst.htmlInstEnv.htmlInstruction.htmlInteractiveEval.htmlInteractiveEvalTypes.htmlJson.htmlKnownUniques.htmlLexeme.htmlLexer.htmlLiberateCase.htmlLinker.htmlLinkerTypes.htmlListSetOps.htmlLiteral.htmlLlvm-AbsSyn.htmlLlvm-MetaData.htmlLlvm-PpLlvm.htmlLlvm-Types.htmlLlvm.htmlLlvmCodeGen-Base.htmlLlvmCodeGen-CodeGen.htmlLlvmCodeGen-Data.htmlLlvmCodeGen-Ppr.htmlLlvmCodeGen-Regs.htmlLlvmCodeGen.htmlLlvmMangler.htmlLoadIface.htmlMatch.htmlMatchCon.htmlMatchLit.htmlMaybes.htmlMkCore.htmlMkGraph.htmlMkId.htmlMkIface.htmlModule.htmlMonadUtils.htmlNCGMonad.htmlName.htmlNameCache.htmlNameEnv.htmlNameSet.htmlNameShape.htmlOccName.htmlOccurAnal.htmlOptCoercion.htmlOrdList.htmlOutputable.htmlPIC.htmlPPC-CodeGen.htmlPPC-Cond.htmlPPC-Instr.htmlPPC-Ppr.htmlPPC-RegInfo.htmlPPC-Regs.htmlPackageConfig.htmlPackages.htmlPair.htmlPanic.htmlParser.htmlPatSyn.htmlPipelineMonad.htmlPlainPanic.htmlPlatformConstants.htmlPlugins.htmlPprBase.htmlPprC.htmlPprCmm.htmlPprCmmDecl.htmlPprCmmExpr.htmlPprColour.htmlPprCore.htmlPprTyThing.htmlPredicate.htmlPrelInfo.htmlPrelNames.htmlPrelRules.htmlPretty.htmlPrimOp.htmlProfInit.htmlRdrHsSyn.htmlRdrName.htmlReg.htmlRegAlloc-Graph-ArchBase.htmlRegAlloc-Graph-ArchX86.htmlRegAlloc-Graph-Coalesce.htmlRegAlloc-Graph-Main.htmlRegAlloc-Graph-Spill.htmlRegAlloc-Graph-SpillClean.htmlRegAlloc-Graph-SpillCost.htmlRegAlloc-Graph-Stats.htmlRegAlloc-Graph-TrivColorable.htmlRegAlloc-Linear-Base.htmlRegAlloc-Linear-FreeRegs.htmlRegAlloc-Linear-JoinToTargets.htmlRegAlloc-Linear-Main.htmlRegAlloc-Linear-PPC-FreeRegs.htmlRegAlloc-Linear-SPARC-FreeRegs.htmlRegAlloc-Linear-StackMap.htmlRegAlloc-Linear-State.htmlRegAlloc-Linear-Stats.htmlRegAlloc-Linear-X86-FreeRegs.htmlRegAlloc-Linear-X86_64-FreeRegs.htmlRegAlloc-Liveness.htmlRegClass.htmlRepType.htmlRnBinds.htmlRnEnv.htmlRnExpr.htmlRnFixity.htmlRnHsDoc.htmlRnModIface.htmlRnNames.htmlRnPat.htmlRnSource.htmlRnSplice.htmlRnTypes.htmlRnUnbound.htmlRnUtils.htmlRtClosureInspect.htmlRules.htmlSAT.htmlSMRep.htmlSPARC-AddrMode.htmlSPARC-Base.htmlSPARC-CodeGen-Amode.htmlSPARC-CodeGen-Base.htmlSPARC-CodeGen-CondCode.htmlSPARC-CodeGen-Expand.htmlSPARC-CodeGen-Gen32.htmlSPARC-CodeGen-Gen64.htmlSPARC-CodeGen-Sanity.htmlSPARC-CodeGen.htmlSPARC-Cond.htmlSPARC-Imm.htmlSPARC-Instr.htmlSPARC-Ppr.htmlSPARC-Regs.htmlSPARC-ShortcutJump.htmlSPARC-Stack.htmlSetLevels.htmlSettings.htmlSimplCore.htmlSimplEnv.htmlSimplMonad.htmlSimplStg.htmlSimplUtils.htmlSimplify.htmlSpecConstr.htmlSpecialise.htmlSrcLoc.htmlState.htmlStaticPtrTable.htmlStgCse.htmlStgFVs.htmlStgLiftLams-Analysis.htmlStgLiftLams-LiftM.htmlStgLiftLams-Transformation.htmlStgLiftLams.htmlStgLint.htmlStgStats.htmlStgSubst.htmlStgSyn.htmlStream.htmlStringBuffer.htmlSysTools-BaseDir.htmlSysTools-ExtraObj.htmlSysTools-Info.htmlSysTools-Process.htmlSysTools-Settings.htmlSysTools-Tasks.htmlSysTools-Terminal.htmlSysTools.htmlTHNames.htmlTargetReg.htmlTcAnnotations.htmlTcArrows.htmlTcBackpack.htmlTcBinds.htmlTcCanonical.htmlTcClassDcl.htmlTcDefaults.htmlTcDeriv.htmlTcDerivInfer.htmlTcDerivUtils.htmlTcEnv.htmlTcErrors.htmlTcEvTerm.htmlTcEvidence.htmlTcExpr.htmlTcFlatten.htmlTcForeign.htmlTcGenDeriv.htmlTcGenFunctor.htmlTcGenGenerics.htmlTcHoleErrors.htmlTcHoleFitTypes.htmlTcHsSyn.htmlTcHsType.htmlTcIface.htmlTcInstDcls.htmlTcInteract.htmlTcMType.htmlTcMatches.htmlTcOrigin.htmlTcPat.htmlTcPatSyn.htmlTcPluginM.htmlTcRnDriver.htmlTcRnExports.htmlTcRnMonad.htmlTcRnTypes.htmlTcRules.htmlTcSMonad.htmlTcSigs.htmlTcSimplify.htmlTcSplice.htmlTcTyClsDecls.htmlTcTyDecls.htmlTcType.htmlTcTypeNats.htmlTcTypeable.htmlTcUnify.htmlTcValidity.htmlTidyPgm.htmlToIface.htmlToolSettings.htmlTrieMap.htmlTyCoFVs.htmlTyCoPpr.htmlTyCoRep.htmlTyCoSubst.htmlTyCoTidy.htmlTyCon.htmlType.htmlTysPrim.htmlTysWiredIn.htmlUnVarGraph.htmlUnariseStg.htmlUnify.htmlUniqDFM.htmlUniqDSet.htmlUniqFM.htmlUniqMap.htmlUniqSet.htmlUniqSupply.htmlUnique.htmlUtil.htmlVar.htmlVarEnv.htmlVarSet.htmlWorkWrap.htmlWwLib.htmlX86-CodeGen.htmlX86-Cond.htmlX86-Instr.htmlX86-Ppr.htmlX86-RegInfo.htmlX86-Regs.htmldoc-index-124.htmldoc-index-33.htmldoc-index-36.htmldoc-index-38.htmldoc-index-42.htmldoc-index-43.htmldoc-index-45.htmldoc-index-46.htmldoc-index-47.htmldoc-index-60.htmldoc-index-61.htmldoc-index-62.htmldoc-index-94.htmldoc-index-A.htmldoc-index-All.htmldoc-index-B.htmldoc-index-C.htmldoc-index-D.htmldoc-index-E.htmldoc-index-F.htmldoc-index-G.htmldoc-index-H.htmldoc-index-I.htmldoc-index-J.htmldoc-index-K.htmldoc-index-L.htmldoc-index-M.htmldoc-index-N.htmldoc-index-O.htmldoc-index-P.htmldoc-index-Q.htmldoc-index-R.htmldoc-index-S.htmldoc-index-T.htmldoc-index-U.htmldoc-index-V.htmldoc-index-W.htmldoc-index-X.htmldoc-index-Y.htmldoc-index-Z.htmldoc-index.htmldoc-index.jsonghc.haddockghc.txthaddock-bundle.min.jsindex.htmllinuwial.cssmeta.jsonquick-jump.cssquick-jump.min.jssynopsis.png/usr/lib64/ghc-8.10.7/ghc-8.10.7//usr/lib64/ghc-8.10.7/ghc-8.10.7/Dwarf//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC/Hs//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC/HsToCore//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC/HsToCore/PmCheck//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC/Platform//usr/lib64/ghc-8.10.7/ghc-8.10.7/GHC/StgToCmm//usr/lib64/ghc-8.10.7/ghc-8.10.7/Hoopl//usr/lib64/ghc-8.10.7/ghc-8.10.7/Llvm//usr/lib64/ghc-8.10.7/ghc-8.10.7/LlvmCodeGen//usr/lib64/ghc-8.10.7/ghc-8.10.7/PPC//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Graph//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Linear//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Linear/PPC//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Linear/SPARC//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Linear/X86//usr/lib64/ghc-8.10.7/ghc-8.10.7/RegAlloc/Linear/X86_64//usr/lib64/ghc-8.10.7/ghc-8.10.7/SPARC//usr/lib64/ghc-8.10.7/ghc-8.10.7/SPARC/CodeGen//usr/lib64/ghc-8.10.7/ghc-8.10.7/StgLiftLams//usr/lib64/ghc-8.10.7/ghc-8.10.7/SysTools//usr/lib64/ghc-8.10.7/ghc-8.10.7/X86//usr/lib64/ghc-8.10.7/ghc-8.10.7/include//usr/lib64/ghc-8.10.7/package.conf.d//usr/share/doc/ghc-8.10.7/html/libraries//usr/share/doc/ghc-8.10.7/html/libraries/ghc-8.10.7/-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.suse.de/SUSE:Maintenance:35884/SUSE_SLE-15-SP5_Update/607da48dd23cf28fa8629e53e7ca2aba-ghc.SUSE_SLE-15-SP5_Updatedrpmxz5s390x-suse-linux  directoryC source, ASCII textcurrent ar archiveASCII textHTML document, ASCII text, with very long linesHTML document, ASCII text, with very long lines, with no line terminatorsUTF-8 Unicode text, with very long linesUTF-8 Unicode textASCII text, with no line terminatorsPNG image data, 128 x 104, 8-bit/color RGBA, non-interlacedPRRRRR R R R R RRRRRRRRRRR@hţ`JAt@utf-89746a9c199967b3ac3c46101bb44eceeb69c63e774e2272359b785dc6d269414?7zXZ !t/JR]"k%ߍi -}Pzw"Anәw)5@1PU}+YB#}ѡ<'YLq}| Rq͏4-JT3Ͳv&J8̤ ]-х)^_M$\xqx6XAT!-el֞ju ccEr *e̔k!3Gv^>#;8d1TS"wS j'^GB:\]cс8ق҃OMY^dW?m>u m(V{ +p"wClVot^Y%lR+F9JI##>)eFZ,mDQ__ dQT]oBxfn؟IgslD%չn~$v'aR݆:]&bȈs/>fxmҁ]@H6SW<$󷯨7j܄>3r W,`c  SIVQ q>WW"S4!3U66{3 p{R WUv)Sx0~&sfbSK x9x:eeGB -c4; ,&h#R韽tiG}(g|#y LzV? 3%yߨ-zlBONJD"*ַ'gv^|t\qp\p: ýX={SYKJYu<*|B!J(f6D{VΗ̱H|ͬ-_Rgr:fiJR ]L Hnwj k@yӕV1 ي (?Vx>i|{ZfqHIyqtQ.e\QZr?sՃۨ﫭^ =b^ā} W&עʺ=ä[,چ]5o^"sh׊Wgl7ÝKC4:ooŊj |m)CDj,Ze[kIY*&Ԯi#qkK,NUWkdZ@mfd{9x6A 8K.o6DzEh4*(yt2NM Qf,4p \6%- ;aiGZeMj#DMJ{&k!Wdb[9  PTZAz#جȭݴw2B.f=@d0е )^AD0H^"}P Yi9Za1 0y.=j^ُT/8mqWFT(ۍUTrM ṢاI vk";qUډ'NpSTf^j$xC9.3JHZ+?*Jn/U5$^Rt^SڒK尧ՎDZ?kv);ٟ=O^{$uJUQ*wqЭ>!v 2? N_367BЯs^=_{̐a@ā\(vNva^ `ԝXw sȯD"D"cP5r>cfA@RгjK l+q24q؁fkM*X*teՀ/c]@ou*JOSF@_mhhJ`>3+"U~#Du$4%<$ wc}fiphtȾdCwI: xe &C\L7|Lji&YR׀O=vGq ]m&'囋dW*1`4惰̓Q$9aBZZ"mڇ2u{}ќ>koZըqmj37SVo2t%CW??+]\Fvtɏ]Yˤd^̊HEGCNΞH58vbLu`w- y2m.9Ow]%8nh-LCC#F{vr8:}阣?p|l6|˰aG0]|w)Y\fAf#`hEsAp0aFhv#"RʹpNx j,%( bW$&DL)B.dğP F66=׉"[3H"'\\ڵ CU;+b5GUs}J[OoBtr- ~Ga1-*_ \^Hlwpg]).֐A&ÙL!v&U1z]+-h:΢I8:(KaoA?hJJ2ivaTY3/'y^@}@G\З^ϯDk_|K_)f=m^w4.2p60Ê0NFLTe(|E(AsJvm<:iMfMXPTt.#d}s3~5ͥj;BG {9/@pZ%)9"6MǤ۲w^jo:.!KHg;k}&2\rZ7WbOf(9%p(^HbTrGc }[OixPH 9(Q$ rh3VFf " (qOݑ-ތƌBlm6uH_Z[PգH?D?YEl(¢/4\2R( !ګJ.@Y%=Ķm =߬mף I r1%p5937T\|FpLxKJ`>, r;X%s$@k$~6H B%C2MX40d'ʸ񿵜B} qY6/S0oȔOˆ'ť]_gIoJ$_rQDa>@@o")'Z9sL&UQ] .荦ĤJNKh<^0~Jz^!`JưFNj Nz_ ͇ʍ ii$湁ZGmAB(uiHѝ]횶ȎYU WJ^)`#7bJM@> ŐN 2T^aC_n1TJ/1 ,Pտ]3¨(]}-5BG-Dn iyepa7}M"蜏lmu2//nkt#Pi/jCV\vcK&5mR$%Cz%LLͣU؅gMU)s, ݓ^ҳwLkh8hGp VeL= M,ىgˣzCD!w"7["ՠe2w#ɥĂ +Uh%C"TUXiQ5(;@ps?T95'UB Qdv"581y@&˭G|;n v$*AecX?(}WKЏNv<u5=$3 x뀈Eax { of cN԰)}S^1ao%Wwٵ wv4񟂀1{$MO/\y7iZa2fшH`;8~L/֫rTN[ 8>M2pvڧec8 ~h!o%!u;z5"-n}6_Jz&T\I5Sn ihN8k~& OGq[oiy?WTO %-;3 U&bn^e`=V%aר처l:N $8~—ȭ@}y;4W>8 `B;m*|I3Hћ)Ot^JkA41={J躠j@GG}Lp\?=K$1GXk`;aG˪ш5["y?d f忴JD'Lr==oS`h @ٌ b>ku\-?}̉tڱ2$R$}v)Iד;7pr͋JOt#l/V뻼k  MIj?9V}+ 94&{,*9Z{ &xI?B+"ՎUJ|Bl\YoYe1TF9T\U%@;㋫-X"W&J6oa<..J_6%(XocO.5; iaѸ2V& ˌi4L7l_dr܊_IKzr^m,j3## b |WwyQok#N0L׳NoR/Q!(sDBE743W|`^?e} 'Dg&Ǹ-~!Kk,_Z M Pߖ!:1E{DpiqzgMٵ|L Ú%:q"bH[_9=Nvٻ1`1ӂ8_GN9I^c֖utNM׎r-oY py`r-@`(DK.)3CJ+f@"E[3XI Q3!3UxjDݝq h|T&;@ h"Blh217˹>>bNY Ej[og =#'R}Q8N,+(who똷sFbkWQkaC%RIfa8oDMϘC _nXG"kDFΊ,fno__/լzY0h "QXP?TE+W1D:K`Gr8,oU}v>Q<7? Imɣ)qjovё#~rOڸ[s-3CD4|w@;Q7zՙKo"RP,(sdcA_SBL=#ߟA-[.hkVT\({W`㪿/33䒿"&ܔhih0lζ^.~-cocg!>'40˩am[MDI{z ̴2ޜۯ(NzXC3(;Noc(2WI#Q ՌÛPgNQKʺ.D,kI|څYs찋zȎKbkD9Wo44 R\-z-쳍DaɒRt$8qsgKzߑDpB\^DynaN~(U׽k7?0Ʌ`m~! O<`}n-r?ЍZBOzC1/8ymO /"S&fgxe4 ^zgК;_]&r M@6$1,v=O9c=n lt,5Oܪu=s6*Sxd#L ),c,TQ$Y2\nc;І@]_@}ER碱N$\4½h#oÇ J`u;ذqX I=Uf!3},Kǃ zWJ4[6ya瞝asp=jG ꆾ|hlZ,\BfT]$8*CLGT`-ؔbܢ ˿'`dc v7 ڔJ.mދ`5>ƹOqHԛj߈Y-*AJȶ#M;n\x yrOf>rWy6";hpQ Gg4~*x/򶩝h"X'b-K-L"ۉfם+!&H-U7kuLΐeŜoa('y;+`Χ:Vj.t>LPdem~$7kgUƜX*p2ҙh?]8fӢQh3v)xZ\<A6'u3X0 8MBzK5 y]'Cql͂;B\~ؔϏ?$vTeF 9;QHwf$ep(Gf{hqJ#o{H ջGN Se v}"*;Iuڰu$9,ze佑­ܔFw0aR&27.# uJ*[ 'r&5}N*T2HKnΝƂXXʡWѮˎĂp[EAYyt1UxDޘCsvU&a=؏ FPqkm)@9Gpc#} Ǥ-Sޕb_+?FAs͜bsB0NX U c(?< pNn9"e ɨ A~7ԇj+I= I "tU @FO2 @FrIR+Z֙;b BG9.%,BJ4cw>U7S58:muEګ=2&+褉,.2]{y׎]qAZ7$=q#׶MKR6<_ڃ˝2 EN0}W@/|K0h0{;M/NIĀ^?K;v AI4.:ҝ>026D0a2"-w$;Ѝp*!X%xIFyTFŖpʀ4(M+!^e#.Oj(t@ە%#ʕ$6{I(^tښWz57gx;E_gr>-DdPMF%:`o/ߔ@-x:%AYEӕd t17quH0 P\[PmXtW1) &k[t2f$hV<֓.$3v< W㽫\q/)?N턥e/M_!]zl-$.ïnrPICgs9) J@;$_5f9 u.?I Ld 5N}w HDVK녬w(AzEyDžحb΋uV*UzF[dNl5q'h3ה,UtIO D)1:*EunT2ܟL}tT?&)ta2JΔS;Q$:  z$7) 1ss.t|zz 02:(4} mFM4bU)0iͱ9=mzub")M).UAVЎ 2~ő&2=.:MFFSx@VTU(!aRZst(Y0y賊`@ ك0"M YuE.3f<FB@8BѯMiҾuݜHE@VCc[~0[.6.[fYUYb\d{mrqmD6Gos?mzXpO#E-h9T5Ra6Ub٥eW(~[J8C 'hdC`Ahs'PrPm=fڙ(7xA#.4D)$.:ƫyQ֭Lꖞwڳ| j[~NTKJ!fwinl472Re9Qgk;__e}ϵ}.PXXmq"ӥL/t^oroj䍢E9[:v8ۖh)* rZhv"awMm )&d-[K e Ahpeи ZO_#(~}UDKg~IBQ@ׁŖ :3l\MTUEB%n6Lrr=b|ld>8XLy_s8 _ '*+E`F 1@vN@S!ڶDgrGCO:g54J%ܚSUSv؂)߽i4KOr>i'$W !xe6?*ȉMOڞސAI>Zg;R'ȁqIv [\l^Ez g+&j(v`@-WjoOr*KYk);y@hiǕ S~Ť7<"o|/{A|=F$R56g0yl2+ezbU n7 ]Jgu1s0cocv,e!s2^FigmزN4>_k}D+$SfQn1!@ SY^( > ׸}'qjnt)2 _֏i iQW^ܸvupy99B1_ZCS|Da쪈s'ʏ}=}P:R}t5O",%x3UkjЫr0J/I[#ɼrLU.e_f hжX!!mXˠx~*H~' m{iS$+8/ye~PIxI$pMPq0_kα /( Y@|H;o0Ӻ % wb 'h҉4p6ӛz٬]gW'PU#q0! 52m@y1;(_NC+P\ؿu-%d/ u3`+<&*Qbw4კ!D5ïפ$"o٪KV@8fφqߌEeBaa><ۆ&oYe y84in+="r>d[EkfH&StSb: ud=)|,roNìdC59Zo7;!mUAQ͇jI%̀8 cik*31:|4*swsJ*Q8rzKy`q\,ә7TXHd2% :ԂêQgdl|A[6AM8@G9> 5r;}Op;jy|H ɲD)M9N,4H6LcQϭBh., HQG:wD8ŮWpU$ [sy' y5eԪF1SUϬ|'A R4݁I{R8?^H~o nh<2~6walaP ;6Bp-E`%ˉ 18oKSiL}QPU!!jfmuR]m]5x"rӜȩ "]!A9iι*ydVbBX>^AM; ;uN@^CהxA>#8̒".0ܮۦ {V̚y"k+$&|߄QAlm堜ߓH\e 1JE_jC1t34%luFZZϳ#bvqcjgTh=RXE/׋5hccWrwb1b$3I)-7pjiNWWu^A1^lCE[abk=-bxfxaҙ4n@e 63Iz"XHV[|_Ov}\)s+"e%f,_AvBA!5(cH[q50{ |`>[€H)Ƚ'.2ɰd็KVɁz .PbK {1bZ7vCC-!EVup/Y ;}_Q^Ve+>-ZL{Ub\UK{o\3,cOGr(dJ%DtLAotp=Sʈ+!腽SMO6ʦ<`Q!ƶLp>D*k a =Ԯ-)r$@ƣ {JmF_8;#n,/==Hk8~$Rk ĥ+4&^ȸyέ5?X'w,,'je^;\^N?Ǔ֞r߅iK֜hoc$6>Iٮ[#{&;Ť((y^=B͒=^."-yJs? D-*x$LK}6TPE)‘pJJM,X2闉2+p`Ze1uR!a(M) $a ].^95¬X[|'ȡ y)!@-bOc}rh?0`晴 a[gHLj#@bN<,)cѳ&fPK/TƲ|4Ϋ)%/wzնIgҤ*Ɛ+%'^l8e:z {_oPԯXJM.0n≗?F(p=^{#^N(6"NY͌7ƀ%$ʕUF.(Ҙ],=m==h#4hS,rX7O.H7AM:HJˆBrZ$)*WRJr1COTq"jc7Sq=IpDҜvtAG w\ԕp Iʻ) ldI%c0KRR Ve-j$BjFS =D.RBvv~EVB?,2l)lurO^nZg)͞vO'1)YbC,pԃv^-d!۳Q< o J/zl: #ն+s7᧧$#;%g=&ʔ,}j}:>_5>rd@MJ0z}$Frfx ,ֺdk##> Pݿžo?D$O6A.F(3H$TM9 |`e %[O=PtGCŻ^>HޚmaK;–{I<$Uw q@'(<-0Z{Tqu㩟ƚ&~Jd7 #%>1A^wn_)! @-3Z9[(s4)2].UG‚w4l`BeM"gd 2,*L: m&=\P/^^wP/nx勊Jd-H=> Qlҋ9 9@VoČI€w35CO"W!@v~'#}Ge4$dhĢR6.-AVy/y#h@&jIIuPޥi51TXּ'H怛lזf4ȧYeW<<-(wݲD^{ kYV BOcHS_HX+DW^AܿE=\ \'uՑ{FDcahJJ8+ H*Qdid%Fb,},QcMcdM5 iJx<7/Դ0,[P3 q| cIF-SޭɝV='~X XCs/ٙ_ELQ'FTDL o,d: w6pV O[[XէcS>ExAgq~t6co=ő x)ċmD$AŦl+ryp-'+}cL=]ЀOы_ yn< qXkiۑj y mquq4b W8] G>wh_b=AHb'xNUK" d̕BYGa5}E}ѝym9%-] !f|pM+,D:)c~& $/s4<PL/p@TR!l+>D\Ms4+mRpxa՜wuL;o k63t[4[rhi0*\V{ R+_]m(Wlº. DD:aT ͖ٴpDBvA>?Wt G4"j لRa&u'? ;jCQE9P7ի:dCW6=z/Ѭ6jngetI#ev}=ͥޕL?5ȧu)bjPqYg.Wj­^@SCy l`h(K.[sWg $h jUM }K:;FXWB8Є%WU@=|cmW +}In!a 8+jD :(@j![!2Er3E%I84G N>A{8ɱ]3FXU{>@R=TЛWjL!,u,6fP؍r0=[)HR~(Q،vEW_5 Py :ԧOu1S%o.Sma;:Fww`Է?w9܂UұL@bV)lɥ_:Nr߈e G\n$Bd|NucY?.aBpy/fgmZ ||) HXD47FKi(=V~1ti iaYB)ƫKYQ)>tM?[}, py)S}a` j[ pż㔉Izs_ǓYC4܍ud-+nr[l:wl fh9Sd.f;kebcVa`aR4N65>2ڪ8!#F%0P{T!ٿcʱ D]Jߛܦ^M[6%gKAU6:b䑩{$[p'" 9Ѝp9S8.w1'cɨdL p\`8ǎj&M+ PM4NLJwZ] UgCi-크Ӷ%aR'ZL.;;gφq Zvz#fՕwlm@>TNKccS7p/ ~rI$AhFѣ3n]c%Ip28}h蒝lГW']3<"nClDTrv"ַ| i i*T)JT@3EU |R5)oɑur6[x, ?O6>|Wn@AbY5=$r[=0[*MsAV0CBfFQ)"_3_:ON찥:u^!G3j2 uu7@JĆ>ç@kIv2iC#צOCmߎ1A 8gza+چ1St_Qo(NxΖŶ"49koAMVuD {{:AiADsYe ǨefZ)nAӓ`K.t58,GXީ3#t*)w {vB~ [F6ӯɡ̖O+ @fs:u1Lc~T1(K aM`4Ǹw׎T.#E+d'&[}y`  3_"WVH ;>ߜj2-HIp-*;oqqnZXز]ey*WCT=~ Rf㑐Y2@ZwFK.[l:AO!dsy¸GC+cÝ`3 R' ۤoLr0g;SSk3ڊ^rh߸ۇo30R=Wpٚ4NEI[.0m}ċ7p3<{N1]5 C:y0̴l7pWƚf7?҉cEyT]KNFQDP|-Dy I=J {Lx;ć= •`0t߄kē{ `yjC}ߥZ1rn@ E >$r VuYAFYlzD*gm;6Y ŀa_oWcvz/\-.Q~"l>4Z>wz&3 Da+-ZX@Ay̹i9 4T:.nnM.c==IYIPq1m(]TzDtHY>{0o5Кa5L<4Syi3~(P+_6Y!EHxn5i zG;ߴTIC5 w]L7_ o/7/`Zz͠8+"pyD-ބoC ӭQ1͝T"!eng"/d`_n ? ORq7b*awҥ7!3O c USi}6@PI"oXcړt(Nݭ58ZSyF2,Xh}WuXDUw'' Z6:xL"T˴)sO_#Ftʜ5IR5LHy{WxK)e+̡ ٌʴ iE/X fV6ބS!)#jn*(@6m9C| +2a+.Z-=EJ=i(\֓ >+W~hfF҂׭hM)8"5(VUi(@ T7DVM(,,7{^:lFU _q,qFt qw@~d QTBa)ٻYzJjz6ъ@]e}Z ${O"5][Q^0,Â1pxTTS+&!1|:M}gmgɔNZU'Y-AVb2}b*)D n$kPS# λLw9ME @yQHY{ q7vkjG>ÓH^(X@-P$Q81/ɤ./-N^7{nL-An)ScjP˵&TRc?F^qخ7`KΑ~$3<Ā~vP;P֍xkލarLICtյWi,[aвnl& {\+ rDM %: RP8S.g)@xJ*Xu(P7yA*:(x|o5?Ŗ! ͏|^Oig94j;\FN6mN H4GU,XdXO{fU@O gHüVNc:|<\dCcBR7#\j_]> H=+0)JIGȩ ouoOLtEO'^:?mҜјM(Q^VNx;lk^Z )o?ۇU`b)yɝs/xC`rG ,X:yjG`rvZ 72'j YۿUI#OO,Iw'XM;ݟP]>$nQγ cj+} [?R76yߡE6A.rg0/F/fE٠ 匿SLo{ &w2D_W:}m '%8k&S?!u+[t6⡨4GI2ЉMȴ.:->L<CM^p&NJ}0/\#k8˩]g/to"JBrvOR2`kXХԜ]$ӨIO7 d'Of/?qҌO7C* |S-eAw&8[EMN蕦5sSRtyqWGm& DX^,ϑT`(9nᮎ2Ff`15)*P3[ODm5|7}KPx薊+]R'5M!.²WyQFYi*ÏҴPj - "4f ژ5rgAFG@h WZI!I1!2/v:":!(>R w)AFox`0T"y`mQY~Kj}k,.k9p*j5y5lfbcj N&({n 0U!_'uڭ_Yܐ16.Z͢.̥4?冸zBkx:M͜Y3vXP6/)J7fX i"f9 ${h:U|>0IKxh$@ 7cdŧs9彼yEٞ :Iev(| 8pNtUSZ疖bZrBCK@]p7ƪ'mݑ<wthXW1arMN,@]n*naHpr֗vQEY]"A8r֗H~T*ad<IQ|azltY:u0/1 Jۆ>nNK*M3KDG+"\SfatV%$:/^t,M[MK!(6&げ=M^z<8je|_tD@a:\ ?be&l`>Cm_Nw4;{*_YB LR$$*$G/Gyl(6 _BI["z+iEyҠ9ԅti&K$KiI-W]KQ<ĩI]s$3̘rj]O\Іι+@)uV`əR(]Eh)DTBk"&Cp,k>nzP2MlU_tfcMnBl!gD)>9Zx&Kd"r9}!pӄ'aܨLJ!)5Cgu8S\1wmu.֢5۫uEϹ;IE@>5n/ؖ8n ~\F(5okD桜ki?X&;jEJׂ4L A5>'v^wtHNՊ# ƧH92ZSCTЯqR$߱C$zIG2:۹W:,[a2-V*Ӳ:I (_HA^ɣNQnqRRCb@ڥn2s:1."g7yn+&bM`9.tM2:nayY<'^ %u N]wDC"GUdɼs=-"qK>"6Q&JOByg? o?x2TSzeL_guK_e^8 D>$f>ڨӯ0gVJȅ %]Aŋ'_d\ae anSme8#/o~@%Ϛ_\Y>g2zqU[|s_h,ED7b斛dȢZy `)e]u/4v ң 124y zj~=pE!U?pA=G:/ACZ $j-M 㚎~+  D R^*Wҧ'E&Ǯ 5Fֆ ;<ȟ)~jkW¥X|ֵ|m9@X>0V8}bSbꫩTg#|yI ;ȁCκXUgN{9hm C"B~pu嘞5=CTol![f+ `z+tGf2@;(d<] x$RCHA*# o&cCR L }zkӠKanHIqrB\LQ?8jF Db?]GӫJDiV%fo(NHJ̽>m]%L@@ԥsĵʝ. wH&ŵΖ ҹnaV&ru2@f?y׍4 9*`!T{8Lfl̄}_{I)%uw~k쵎[R mPX@ b[2Tݓ^ha5n7"X~/b}TlOLZRVsCV~c:OFQ3ɅZZzR7\ 톿'\n*'G=U#Ԯ~ a5c1|܈#|˔%w}ֳXCڤ2cCXmp@ 1}KBX|П3kA:, Omn=m8ct<Z@4׺ZC6 cuՇ?)nϔ˩-R0*9O'k_i| \NFH &c] ָえH6 d^ dpGoE4@k%?xsǟ~<QB`#vJ˚Ψ^v} 3_:BEv7o˼Uv~(Y@8>8,CZ0rԟzE|OAK9^[}a,L3H|+L#pUnMg ,#.[w0аp۟0ͷ+L|tE<;M;-[V~:AՏ+s!F( F "pa]:#qR uOMJ3`Y9j*P]5*7'I?I&!Al ._qX U0[n~x92X0b~=]|͎e1OM+K#[B Ջȉ*25:oe'7F}7Dn.FzǾl xkvA\4T_ B=VV4Mh7v<>^ E:nsbIZL,n9#_)P [v!wnB K&Cy}HNkr4@ԹrЫR]kBXg!>_IkhHz9C%6:k˪XP5#AhifӚP/\gq ]ZC oC8JE/niZzU=qpro)$x`|׀ " PwaG̈́+ȫ1iGqYKYK; &M:93syMcDW J|6L^g9^>ui H IL}HJC?.8&lh]Xzѽ-Q 9'Ǻlu Wu;9z~f0<ۮN9S@8YR Ƙn*~b!i)p[~˾j>~ 1v8n@챭oN'FÂ<^_H >k=t;ȐG˿T1+x ʫd"8/X/4u~P\6X!t#s5:sH$ Z@6X.pe1-^^bBך&.;L)>z#Pf|UfOMmƷ6(+KnA'gkE34Oyh j멓) EVȰO R\45H؆~Q߲u[}2p<g ?^n)=wը>Մ1 qaJ°$7;[j*49bC2zK*?|# a)Ua&W0*vUwu:@|%{̈́?4+ׂzˌ#7?{;"zˑ8=n9 E] 80-[XѢ賨S05Oqc+3+W=X*!FOK?QńǼyGJJtLOfYpOigS(fΛ/J?`bH:ZСn{h=mζln\FGBEE:o胨%3;4 B3aCo Tr'C7h\{hI?1QU6=;rԬP3Ag"}2%C}x! ޻b6p]89YtىJmBBGjP("!$wQiIs5&`+> 4rg%Z+Dz. I ?[S $ +;c~~s G/MBDC/2} VOK*GY|[STNS.,ov]dʮ2)M6R˰h0JTwFUQ T)kȵf.lYAgKCiR>?/Vj9V `_6(S.ADv^* ^M O{Xq&V!fsñ C֨5>mJл9Vjq$]v}qrՖO6&&oM@b>P6/C!魜Jq&ߧb_&}$WOv*vO1ٖM;:1Kfm݆ fYfP%ASO5GtW9 N"Ow LY.-~ޢgGm1"th5vF}i7vpc=? 6qL^HYjd5H3u$%O:0-X ο+sxFld{߃ੜҥ6ę4nG/:֪Au2^򈗂}qv%2*NPPq.g~?*ևJH![I8DS?ieY#MQy˥ׂ,A iZDl5/U OK1ZX }51o],SB-Ah'ߙȌRӇŻO\ʂuh/ˤOP^f u<>l2JX3IYُtE"a$w1ttr@SxB!X: g<_Ꮶlx pc- %l*fY+w ;Ϡ cЃkh)ޡ#m^Aĥ9C 3-r:V?]ӟEYEJ4]xN.jXvvA9meLJY[W(!$o'ݯF9PdGz1G9]!㨕6x}֬6}=^א<8H#tA#]5*j!_#*'gw:_/t2A^ [tr.IEϏ Tꖤ5pT66Dl 3g`)W=cќX(@m͂ӕpd0?2SQ~S[ ȊCtC7N h/O R3溱%"5檤ˢ]5>b?ijLuw3NJ3H#@^.cw]N#ֲlԮkh8R:p(7MSm- k+`,-B;H}6 mfk T1?AhКh}[#Y!-AHH\3h3OIґN9]GyP8H0Yw0 \ E~6*9Xξ.qH |y Q7sk:сcJm9ڦGRirE|ƐhWQ g:V\roE+N,CϤf Q @O44YϧI OPW1Gu5lV/éA1iԶ+yHw%1Ӕ3Ol lQ(nH#~[L`\it?fQ e۸|ZXjLA/P.EѲ摘p648?"wYFD !h¬^[$b Kl/L+@VeeD%$VzeE8 g>./a>޽x)>&xzOB nv,R1sq_{oU\`*~>di,Tde{{kּk߼ԘY:~ c1-MC+V_i"Cp8L)\aS\&f`7Vu7*Tذ-v ) P}J@eag$5ˑ>h[\AP{W%`8gB8ڧ$qX;l>E]n A埞\^PyW5 y" g'.T~B(7ay!ɮ<߷ )xG䱵ADfKgLSM"Q{ a tv-^PB!1;oSs[x>&jrѧ^RI|Fv-s U/* (iYE; ǝhϵΠ]*4s_̼.dybWW! u }$d mmc\ lUֽ)̛mx2jX\ yq1ti;()&=.yڰp9R7gM{nkF;Ll9Ye E u VIj.! oÕE/q6$-E륅k2AFcv0\ & tEl/>_Ǝ"93j5ntuKkfo7fF*vh]m^ Y[SHztA-~f_dq'9Js)]6‹ߠ:llŹ[XXJrDTq[XDH/$5$^N2]w % tC>7-mvيtAEar#:xªs]BcMuMz+V/i,>oxp#K-х@KۧMT$7zLCed$룇G(5)rxkO bEvni.VIOT˽eJ}33Q<ҧ @dkkÚ7DDbyg0i5Rz=hLN.ra!&|B.>}xcŬB)d=!Ҧ, /-Cߥrq+O8hXkL ڗ vHs}=8v8 |VM#a"zkl(S"ϣd q6v#ܕ+Pk r6q12hPG93 f$J?m̒+lி\0FSjB#jZ]t3(mec!wu>Y堒i;N"eeg-:ĶU]̮T ;u'@f >AVi 4׃]x`s"]|;3}Ep:eyrrBeU %+?,Ҝ.IѮ^*8f1.)Ed_^vߞz=.lw1g}<Ϧ89^(>a.AU E=HXx nZ8L>T&N*X+0y6tjl5}"ӿ2wP94~B% HDf؆QDas<-axx7 x_„ƴ+]O,*6W!d8Kت:Gj%,B?,0JrCӰK*OYEItqDΝ'$BA ?1EYa"I}9(& Ii5#Fs MB!f˱Dzlt(C D, ,d#/Ud= &;1&.e*68: <-,R靄3j*1GO:zLx]Uy٤˶ `9s~ݠX{Ö;"0]6FyE,#5 xhlv&r:=8VP!g?Z7T`p% ;k`0֋7h^\ UғG1m#C,ޮ:)4 0k]L>;>$QِL ɝ )#{6đ*`_}Ēط]*10Ϫm\;D0 H0kK#L3!"¥8^Vdae!feoZ6gU'{?]< b>AR䷍*B̯= yz0ay>%+1a8vvO(ʋD|E(yF檈_Feg4S8Bhﮀwnh.g@$Yhm@*."DE'tjHSП,^FXveRn&㽳vƄ J2F=N$;aa%tu5@ߔ2׭h G~T@i SĔW.X<+c'0*U:x؊uŅKڢ=[wQm;`%9 AnAػ_9YJ^Yspܑ+; -K߂ zzGpI`97>(y(h=&K0-^M;-e0c ml;ȔZ Al_J{F$(H*~.;HAu@Q%?##*C?-@RO˂!әh'z,GʼpK2τϓ0dn0Ol?zeky{]`S:N3TB!~s@YU/w)-vwɊIjGzA9r*ʧ͔DI+R*j/7YRV !HAD5t-ȟwűͽ="h{kP 3hpfz4uڪIJJf/.k8kP6X9It}pݮ_Ɍ<x>6q ֮%tfTkx`CH9Q(d'/Ij[پq%hF xh^ՀW dOhHL:eB>R(\Q}MORu2m /$J~s0\([s`%֑hkPfђծ[ob*T،&ª)eL;:[2 5.)WjU;=z)j2/Ðn8`̕ޞ пWW=>"Qz;FO*Pc!gf }ګ]\h$NK9@X}cJ M3pЦE1",\,ylP4aEQbdƐOBCS;Պw6iGoD!CLõsסvAuMّjZizh10D@᨜(R}\ Sgt1bK;xwN;lX+;¼fL!{~ǹMDASQ<*wa'u@kG=h@ϧ Qc20KW]CZDO <&*;.Oobz3O0w hrje-ڔ[!E1zpD8D-O&B"Ic}U~t\D5ըAjTAerU6!nB UMb=UWCmrVsFh#"ǐP޶zWLqQTN ~Zn 03!&ج9"\<mxpXcZ@-k/-_U-p덨y<Ν[5\[Q Ah7mO> [W`D+쨤+g 41DQ]_C9 S/3s2˞`%rܿ) BN)xLXb5͆CjZDV\ Y)RYR~%A|v)j{.\q)[չ@[T\)R[Rq'逄KE$]'ɕaZ_;PsbÂ^-!yƄh [+|w֣0вfbyE?7b0ԘT_#t8e#eMJ OgZ9lj_ؑjzwB5ZWi3Q؇A,1nFS[\U 4ש ~HkDXgE'tRfbCB`Z~rYuǫgzYr dz6;pZ93<|7[Q'V05H_C,"Ĉ 'y}f;lCa G0z*p.PFJ[~.eщvΜS`?<.mZnt;&\C%(nH~+S)͆x2O9SF_;= Xg0,]競x^G` dWFL4~-/.8PGf_'E' X+b͟cg^w xdc?r/6$QH ʴ<9N($HTؒohӡ)nu +tqO^^n7GT;B` 5Ofc/ˊfqFCr`j|&*[Pن nT,`x:`J19hܷw٪5SW|Tbff GxWŁ"}\ThQPqWWk:{?m"y=/QGIGˋ‚WUQZfIm:n]kzMʆn9u,ޥR3$,YK\?bE ĪOqwT%qo]޹8*kFߤM6Wl}uܱddȳQ@6{I[t bTAfsdlrSӔ5#b)2EwZGh7K[\e!kaɫJh%w D{s d&)Jysؐ}Y\iJȪ řny9n%1Uxߢ=,_hO.A: An!x2 %1Y[?|g|:n|~(Wߩc [[[Mn/71k (UVOCΘCg8p 9\iM|XtQ6zΞ@a;Un \=6UʛvM19؇{u uhp|{ fwh}5pt2Es̙W%&IG]'<%ˌBtTz yTknm&a̡7gCmq/m~$ԛӥ*SEY~VqݺtM+5n#<" M(i>xSO4Ԝa#D~"$dwZ*]LJ~PƭᄣR4<8(..8PUu/.2޻U~kǯ\"tkM<$md8doSЫEj.VY49ꩍz)2NjaL_MFngu5GV{ɰN䦁h_ݧJkf @-Y{+pNiЖRwYj[!3~ Oe'=ebQKN=@`@~l;t BP*,ss\˂,WP5S):b:cqiuj&"ɩ.彇;T^RJSǒ|4CiBxC\QT) ;Ic; ݧLpVD{ *;B|AgC -kⴈ9&X";z@rgOz!s6m=e!z5,Q$ªeJ\㽁EfQdq:ue͎p@l|Aj5B@eٟcᾊ}P4ZKo٠KX]t \g؋DKƦP.!0"}޲XQ)(;mAPkwQhJndN4J:}O[s [8_o.i{xh=cV;4:8J-UG #q|k;Ҹs 8̓錫lim8@ ,N9J: xa&w*l8 P_cRC\/J07_j&3fx;wyE:#Η `^"(2#2d.N&EQRE3ԠX 2l"{Af %gM0?,!_){Qr#-4QMy㛪)8a[I3X.R_V?riFv/_Tymdz D.gq$kQf+47a$j@TdЀQm{p)d HlGbZw̩t]E$XPJ#@LEj`{wMŒLI˱ m@iKIū14)T.*]):=dLP7&julaRW!6Wл05Ӈq_@1 +! $u+g4df=-ͮ]\;նy0KyyiH0q8XH\&Zh9jG? v$A=RQ}&|& "Pxr*~]14+\U4E-9=r>GhvG'wyqY$+ЧEg'yvA?;s|(-u'4gPTJ-%cliDQ!uլ E/LѦx@il ».mMLT'"^'ի?]3~'> 9$yl$Q.#&$=h):_l,|!$ʼn`ݟ0l x$ma7v\@LflHŲmUzEҜ"t%LtAu]aW*6PzPFh7g9T"T!b.ep1 :fhf^7Cͧ'@$r<$ !B<}ʯ'T97Ow/q"="AӍ%Q SK$U?iW6ŁzEcy%> K,QO%?{'):ċM UFchb4QX Az0!]g3z烢:jǬ 5KYFcE:$Tڦ6SgMl$}F™wב*`瀱qX!rץgK}P}B@gFN" 4_W0)h5_cp~bD(TlͶW!d6.P r zìw\$5d́+s9a>Ym"-iƬ1aAKzL]FJt)uѴey^ 1/L0@}nm#wLnXQs48#A9ZB}.QIj\O~Ak@=9Al7NpR IKšMKJvzmmz:w"˜kݒa;^Zu*[Jg6ΕMZi߄#[/v#Ô.F(\ZBqDm\K2^RH k@V""\@J+]jtwq܉$I=d묺T,-D!zvhRG7Y&'v^4{J(ӻ''\R,M40e)M+c,P`X^FOwĊ5*l_%\P!/OR+;?>}윣zO4MCX*cjh>ПjXsId1>ܝV>"4ŸBs5F)u "%&+ĄF.V ~<_uPiЈu[?{LfP/f޳Fvџ-!sϺQ~GD7LZ 퓯JoTh(&I(v׏O m߱M;4ICٓ=e8t&%QT=j:nB̹5@8`Rbd{pJe=հ<׻ qJ!~ǑޓU&^kl"[F~\~d-,]JaCDlK, eR)/6J =)?v9>4*gݍ? æIO/N+g6s?*H攴+%L;;Jxc3pr BL&!M/`jO xAWen ZR tFkvף'ׄD?Aۄϒk" ~40{FBecQy2)x??ư)oUldx_z/~VH;6w&TWː'6[I*%'/)J<J&:V8z ~L`屑3}o#{h|!3d(8iRln᫶<+Ba.c/dO»[s͔%àPj"'ABxzeM6CVi|hc>i>l`I@ukfk6ZFYX RK%NC;"(%_!&Lb6*Z{SEJ׈W|al# <dt{%VTkUa3zTaY+5Fǣ\ Fڃ T6)8FgW`eVh%')Rkk"zr%Vt=eŕy&i- pZҜ2$g," ieueJ(FEpВ"|?2JmxRɱBhlRevCBï H2+Ԇ=#8FwCH- -UG>fH2I8liqpN]'Jtl,4M4zeT D rI]);<*PN]D CnOk@6XVv?0]R2Kri^`8p.:G{)"o׭aiRBƾk'lRKU$[i,QP&a |I:.s#ŤBtK|Ui?iAQJ>%̏!r+0ȫ*q5}.~mҀ^ U΀凥!xin¬y<2u{~즆r!s \q5"'q-k9$+qz6yuwuM?R, 1 Uemhvb'O%^&v,ؓ_& hsM]Tg:8!X]ckT oج945?}`a$!/i碔-0ְ%M.m)$90ԟѪ4+|ѵlB#JwE7eз @i8 ]bC.MQ]ʁn{ֲ5to;9A0݈ &CR?IrR/i *+9 qBP , seMop I;ypē>8rta^l6u5zt+BDDމs1CXeuCc_g $>!ҨVY+XIRa}vVOƭN=2mfRdIC>[(pV=I^$UE"`ӥpvE^~"6buPBLS)$w0vS8 V2>,\תf( THElzZ0/ 5lx5}̑O e@j; mJ6/ȯ eo@bxݧAk#qw7gMPg5&N-]98EfR_5 6X|řOtc:2^r?{4Ȯs9SjAx9a2;oG%@ MN|z<mwL..|Wu:t+vQM&y!S8L.sLT]NAmEZB' `s[c' )/CC={u}5ߢL/?۽4X^eɉE"%'vD/Q=b(*&njyY%]ʗlA|\LW/+ZS^h'V78),JJJrB+٢W\m#-3+bAnnX*OD<|2nS5aJDM Vy]kCdxx3u<nxm0:]O2g7<"9"DN:!ڔ%l*~Od>|$V᛽b.*( ύ#e!1]feZW^ŐJr[d>[|o'*ݗ82T0a֛kQy(x\/ +9'Uua7q:P_JEa 3h̤%^*+v<9Q+dl; u߽ʮmYtJ4}%P菑`OAto2Yh'[#`~mdӬ_@}\eiIOsV򶙀UnxEcwu_wVV?s]G0gb1!{(=ۄQl>y8cWaybj/ZKwRy&fNP,Ic]7Nq$XkXXV :&9W_L᜹9XtO,(ŀ 04 Blʃr.B5^D1)$kA/VCb|졧I3/ǰTrE?~vSDs{y,5[a+#JRoN7="8Y[ɝl9ǿ:N\G3$7fďdD *~G܌#.;`xDцzQdB< <( ҪeĦC GBzVAN7vΧ(ߢdݥg% Xk7j̀ Y:*Ԝw/iR?VkE*ާ`%5LhkXn#3 44^<`1L!8h آ5Zݻ]ʨnF|LiY[|$%J\-瑇|מk҄/Zdm\X]Ri=h3MxPVvf U٩ vh y D't# y ze0 1sfC+ 7!-dž |u<O,dɦ6Ix ׆eT'bAB^fBuBshOgo%D1/S2Gw:͸03k2#b؄763 :rڏiq&zxVߏ- ^Ɵm/叺PPZ^J'dVQn+CRMH9taV+}HJ>ZW %k(N-x,&=̾ۄ[cX]:E=oB0j `(٬^w2j*Cx<J +E! 3i\ b\@d:SS0LSd#4O<7QqC+˓>T6VBBtֹ? lQK7UV2]\g+`^SݬF/JBHU}+j sȭeX$▐ctodGi"Ӭhgq#U` -O3Q,2W06wu u3l!;^v;5G|F(AֽE鼉$KpƢgS8f -_1i1$dtb~⥑no"U+;n^K4~uFx(B?$V"x} ֞$*q}vfFHy6ZS,%>$Hޝx7MIv^b|oS;64L%j^"pȍetGo%LF *Am:k4yep ynb!Bm(3~ $4:[fWG56CLyS!SC煮N5檭5C/NT[y_}߯S>T|\B`֌Q_3]bC$ȘcgUՇyoT֎* 1?(9I@:4b}}OII4aoh淅7ZV 6{TjHCrߏ> Mgۖ,A* fM4*Y([-L&zeaP􍫙e#TcFb XS%3v~d#K(ok1p@1#=nd;fo^skV?^t<3i_©$n`m࿄c+X\%o/H{El:-c ިye9`A`J[ƃĖAil}@$<K NrG߻7ש!I1 fȺNlsW;r cc_+?8j6\险vC< j196)?5Vv.~a?s)-D] K ĝ:~N.!" *PӠ\ 2p6Դ?\͸1^]-׹$o~-qj !z*>S̢z*MMj:>="φlpebM[B|wi*"V$M LȺqzm uX^~aB*wŒ$? O4R!ҡ0c|һ __#Ad5n:_7Hg'r7_ "ItUu6k㘮R kŗ4-u rһV 6{EjH&c'_OjI9M{ȦCEXCq$ i@%s"z}"ĞjQA8Mae@P+hBd@!62'K9R޻G9ɐ`HP"Vcf1m]+{xUL rQ^ ; -}?z TEF4J"TͮT^CXeM29c8tcڧ7r@$%|z `&+X!~4a*W\W_KK+uQP2yA͞<5l`etI+*̓SIřj%(0-d"GKK'<5Q R;;#UϥYr`C6;WH8li3}n|\yxrdVda!Oaio^: 8dM!Wx*/v>;+a6~D(o eۆߣ*R1:.9^ KR9^ٝ#YU0R9g%]zTEDttao:8:;!z 2ȹJӆPF518}H(cfPR tNG5|"P~:Jn0h8%9#9.+k5?9cnC ))dZ'!D! m 6P{*)VwNDcZxl. QGaȬ>#+y!۠|sհUe~[uźTAރG|Ђ؛Yތv!%d=,-^zi%`&fB.8 D )U@..L;icwo!T_,XIol/Op:H[,Gt2ahmT_0537\O 04p>>0f= ښB\k ƽC2[3\6aH1F%h:b+!7vj8,Y/) CSaͿ0o>4;=N@FH9B--fSM:)Y T7 啣J|N 'X4wcn5h#"뮣 rY \nl9?ɓ v4)Tm ֶ4V7O8UMzOW}pJO6˥p ~>/w>P-O@):1lc&k7q@\w,*& B-7 lH!7Rs"f =vM灤V 5ɉEgʇD}9E-,)d荄yQc EephP9=E5툰"7љ(TwsXOjga0ԣiA"vt_qbud,_۝M?*8]zra{5UZh˾b^wiƬmz3}0V]D\egCӎDٵe T5KFpUr"9x)~7 sx_G@ph_+(S? ?M  05]>_{^u8젩OFF҃Uͤ8<"ٿ{d֮,9Sjl9x螰"cp\ Bb?Oy"|ha? iӍ]VРAɿVp TL=۰Q^Cy¡àׇJe!D{YԪJ|>u,^2(Oy7_pWkg=ՉI͓2IV%q cK8&udC{kPD6>~t]жXZ4+lr$ƢovH1OmjFo}i'#C;Yr47Lh2,ؾ5:*x6\dلǍl;(֝\9{gʝkt\ O9>5pvz[`}"#y $ytN^&#sNl_ڞx$U݄Ŗ(kIjQ5sd>~3nîq}6ܔqN]S Wt\޺SEi9ȋ]UN)>p!W"5C}zYm'u1*ֆy3ι!B@6mzqCkW1[Y$d @~^2 s] [\6V#F[[+AMѨ! <B#M_@(fCz⎋J-MH7Vg(ό rzsL^8[>Ihe!˖&aVKV֝9Rzmw;<{1.Ћ(\K''NTĈ&',eX.w/oU:Ar. ,Wtr JJNunA ;dzF>z+p?=עıj`FW)jH )9k\3R@k,vq+i_ +T?}Vw$f`Hr[9|5T|;zfJծOGg| xKpz8m>4 X]~<,n {B@;2(9jlˋ5@ER2$bz1u>2DF8ק UW1lh4IrCv/=&JXP,9:_|twn >9t?8dFr t&zb-4//K슂ÒZ,ņ1Ó +*C8_d-R&!9749v2 tQхN+凪ΏEYnG!VAU$#Q#p5 Jفq6jsD~hL e2zl_Uخ92AfzG55(ȧ[4[(ƚK LMך2iZa7CQa驣D';_W+I"QiBD0ū8O06_a%'q+A=.}&fj鞇`](*F|(z@==#nQ 2TR/1t^ghbGQoՄ@έ&zE3?p Ӻ$<~]}FU-F'krf4/*,gF%tP=[ ϋ=1p%"r3*_{/?~C3E lks&F`t(FQ(ZC{˼y@2fkoĈ_3 sOjvdśNpE&DaM~wID aػF?hX@fw8> CYW^5R&sM1MGM@'D -t`/R1n3o'`8wzi6!GѲ$9s3XUrZ nVs"rB\pr׍Iލ/X嗝dGnUf]n:S~|:`0k6Y♞c#IrucFaw]-fwRB~Oy̒`A$&gdC"෥ F7lW[˺Pߝ;i#=HwlƔ)_ܜZ7R虸~8'x5-\*Sreo.=DW}PJUV00-pd&J>DH(ލ!WTG#ŢC笛e'A_p1Ӫ*"$kD CyĚp,aWH7+}حMbWLw[ɗH⳯!\ܞ~fU&":{V f' VxV\_[.4C(8ٹlyWyfDedTZXpb}9y1IAN R#Mպ .p7vrhL}دL=FXY RX vݒW8׋dT[O)[߰ p/q!rI׸:9b><#XU@Q{^Qaꈸ 0SxGu:>ibkS2W}%#>B@}Y>UCK)zX2J]ge k}xwO[kh-+r &YwBsAPj֊ب}S sl27I1nwP6%윯}n"b~9̪/VtݫY̞@lX#h{'yXxjx{d4 i2.]0٨"c?aÓv 應+q^-Ok E8* ][e-43|BtC،bP ,J` ]P!wDk#UqګT4RH.]W!T- ^)0*[*rU^9DJrVypRg}tk-a„:-ͷHkLvܭ7κ=\3w?E9%/{k"hn&&TG f7SWTTC٨ xr kQ̲j2 HSjŹzs&$/@ :PۆCLjꅫv6~׃ g2ݰ`aOrY%Ngꍐy}bto>$A@keE N( ɐ}gԘY͢1o (؞*IKUsKm$R=wݪ\~¡hc@ g'-5مHow @;<`=E'j&rk!E C7;ubH s񎇿BJ퓟,N1 *S^JW&c>{읡F.ԪQ]t+@h.9v4VR1p(Ѝ9(@E_Ybz &ۧqM@paL˴?ȇ6sH wg FYޡ"a;(!TUX*|=fӠ\3츁~' $ ;Gỵe=r#/ϋ=#y+ov߰yK8\=laZ+*+02jsǯM坛?>pS/h .r0Ωl oGv|Ô,V;ҖK/Sr(/& B$+>SМݲ/iDLLؚaFʉΐA+dw.!EC`4 IIB ~͝Ot^.xfzi}m$;k"uei!~C:h&Z!̐4YVC֟P=uu{A ;Endˮ.3\%ve oH鴪ă_f|FkxXLc}n}O)pخ!y免OA$ =-.éVQmA%ÜM'vwamS t&i21ewu7R0eЧG?mk㷏_K/N~tPA0"s?̠`N#[y#|^h,X`>RHY蝭-TG.F*%YrvB-xQ H W{|ا\ POJžHxCةef|o-Pb>d+[D(昍ROfQ0Ll&/d{w_a8axٴ+LN]PgpDOGXDNCԉ tw.rP2IǦaKO$ǀH=6-c li1kz7Wk(̶eoQ]#jD2$R4օyn35w`KYZv ug bqvHB#]~}t .օE05:,fxKn?LSy]̢؞ τlV u?ذ O/UgY`=] 3$,&nA10eBLQ~?\@LFz-U_`+BΩG (EA6ɓ 0CG@Gc:~e,![_4Q) kWBO(Frf*-u4P$D9lajū sYQP7nXGwYܲKgGM$i~V>ZB!3DC>]XpFp-th[{s 0ш‰ 'OG3_M{>@6(y?!6Qjp,4RU>XG;js+#&nݫY lVߝ2ʁ#ڥR&2Ǯ4*㽃@EҦucʇpaH"&Cw lcQP) M[NȲW&̛I-:QGY$FG y2?G.CYPF>u7:hL&t4`:a"Zqcj byqyP~dDs܁jĭ !+{q9u=L2 Pj==$.qq37@e lrv,c~J"G#\pU+bX]C5 6M7ε.fUHӀ1ykz:TJMO#ےs/H 93Wn"3U0p(1bboi-#i ?.5%r=W_̲ mثd$lZ5N/Q8>Kaoٙh cf.qcq+(/_+0v膨¬N=zmEd݊*%NV}sU|u`?ХMo~'!^ 83?P,䡔LAhpX.8:x6{W~P7N6WzaDfE3b\0G[ި'SX 'H"q}$jg$; lu!ƸRꄭ5ea yGllB|)!ŗPLaIj~B 54$}N8۲ȵ@ V~N!4!fۡl'X#M39&Óy"R=U7jٮ9X4 @f$著ݹ[W<3_.B"<Fץ*L%+^K;dr3|¥6ϸ=74z7TT*.WM̍`H)Zܺ_d|"+K/FUGg Rnz+p:Vt* esFs\v8"ɒfŦqϭ׸]qAzՐ@4aj7ZVeⰪBMȣ_CJ(rB贀1G MfN\/X}p{0U}'_\Y =#^|J+9̂+; h~0q5'0g>) y汢IvP0za,dۉ >=ЅƲꪨP7@!"پO//#c#9*+gǑ~x vYjHL{h7+aWF'η:l @&pZ y D VDޝulےs>Os|axF'tt O/,Rg 啓"-H3i4%Cw^ʷ 4lG݃{SjӍ1„5ƭ5Ye+C\ezz^@H)gq*Lꙁѥpg$t.@S-Ia`WuXFAs Vk @^`tg4={{, ~s-*=>s8<`7My91Qg2aZ%S݄*$:)v1mSc/HPʧ,ˈL咒GHmcbqt.q3!g5e疬yButf:98{ GxDzAa"l?kVIQ9 w)f^59K3$UgH>XU5X#s1Smk fKw+[9iϽTrtᅫ$D u/z2X'†݀ԸO觬~ '@skDDk^Bܸh`` HbQ9c ?ٺ.\ Nd(:!""K(oT{s9I'H 2Ѫf7+tUN $B~qN(.Ønh`ǁM qeMDlkߝ27^N{[ثIbA\=:9r`YFvA%7)2Dy5,#^t%;@T+oy 0_nr,(R<("ow4o5TP2fg04Gڦ!!6"0u%R*3d-N-/H~dVT n"v7Zԭ(Ol ?Ue.خLOHd2ϿBe蒺6ٚTBV)K>xq ۋ%61QuMcN"꒝HXQz*]LNQ8%3OvJR2E1@\O)%vPg oܳWp`r=Hl0rdvصf=&ޯ1ֻUȡcC\o*xqHK\]_UG3dZp do/7o|!ǘa&J*Ap}IӆZ9UwCu$YXN~4D[ *)3yJI*47R0:KҞPR_ OQs-2AW-4vG!$'++!OtmX(b=/Z^Q~Oָl;:xW"\@B\BPӉ<[[ fn2aD-۱;"JAVc@Q+OˣH]7m*:|˶.@'\b$1bVYM PAt f! Ji͢M6LS+Yv$By?~f^:8z n- <&[զx`:Ȇ],d2(ql8џW.  _}K ҀTu+`x9vɃy5!cؐ@~, n7-'O8#1U$oT 4^/da1NEhvӸ7륿PYP!88Sv $Wf#,ڗaR;Bt*yw'@VBȌS'"Ȋº5$[!:t!3l$#GQ0^R Qmi% e hli̘ldzDHXڕ-<$AJ̅@("">/IOQaRB IgY$E( H/6mYHŎaiR-C Y*!"ZX% l[aEUX:'2T[jq EXyb  *<)u}_"'bH HXAdX1< H5x d#_O,*[l9 "ڨ䘶+K9H䘨- VUu9 [$yibœ2A@R"$shГrs91RԶdjCI"["-KIz ]-K`tLUtbi]DfǼMĒmJf }ϙI@ >xXEגbs׳>jm5 lJm_HEi! Z_1 3\Bb!-Zaˎ0hԖD HbCDgI$,*)<,d $Hbɠ4I oI, # EI B \Zp!<+(A " 2yӦLBAB(AE,W2@ y͗%RT%&i k%a2̓ӓJ[ T1KQoc2E`'HDdԁP5;;4T 1Iw" iC΄%aQ1XUT;`Va ДQ@J'}}(TDB_Vw1V߿~jӺLԽlK;թlB:FU=UO}Aai* DO(>#|t<^1d@KZX1Èq!bC4D"'dU<%F2xxxp'mE-N!m՗8b c/!UR* ,HRIq# N\FbZb[b%[*dDď(U@S&<!,Lx "!,L,Qbb("*Nä4t"* d sPQd288QT+--+"<*O<LJJPD L01O+L¬CxO!U,F be'|T_$ < <|D@ d앂Nʫ;'k*t&Q*x_aAAE^JQx!PQ+0X3(νݙ\| QX*a3g`CXFd"_OdAB'X<'IQrXf$c"qg$K7;*2'( Rw<<үOd{=zGNAc6 7%ڃ=ODab O (IϛPWڂgeV(n" gbQzz")QxV w *+oC=OaJ < ySC1'gK*"H3p2"GO^cCR,av &ʬFl&CμnPqH9!0O,+_33O~/NPXD=p3Q8F"M~;'jzaYz`䆹p)»ٯo@y/$:gqyղWGHtX=#?< 3(ȜbOʢg<6~SXYX"~Rt(!; 8G#ÅFx=z,jƑE1 ~( 0VtpMvoplPv;zt+;|sѮЧ`vF'i*gb9#þkȣ䈊>Q!g&ww#Gqv|y6xȬyq"EdrQgIgSCfgʞxS±<<*y=wIt$Jut*,gSG 3g /#,N1]1 9.EX̆d{'H^rC9*9 LJz`{*=PN)œ8p9pQv:cJ`/J);yÓ pP^<(r`ňr ' GKu/^4+S/p"3rBs*3*N,NM8ax *v])p/^::)ڝbsEN ٪QDt xX pRp+C!ڛ6V&;&ԛDzdg=p"POCcDQFh*ME"JECxZvQX3Mu:un8]\.'0)TJ7Pg"n~MBz=rzy|1gQNx^/g: 8M眫8Éø v:vDޫ8aǂoνTñDc: (/'0TF0zNəd ]QU=3-cr:vmW%UZgEzvS] ;7U:,Wà^Q* ÷ׯDȋ`V'Gԏ`+<"/C/e{*`;0F'dUzDΉޅvR}r2z=:W/ASz/64C3TMrAC}Yޞx`|al4<Y‰86#6y"L8Qa=j$&sHh}FoaOhfQa{HSTb"a$W2̳,srrST,:l&ޟXt|qm 渻3@``q>h`C|wl'۶Yg^x!c&9@ Rm!`I)!OLC 21̹fY(C =u̳~W eCOlrf6S0hd2heHhfX'Ie260iClXm:D2y4xI43 XV1"L4XeL0ae! `-t 09Đp4 $ Y!`i( mL\0:2&!0¤ۨ!I˷Nlͪj$2&@˧BBi !Ca(L ia*cw)?2ΠmY6ɇLkEi&=20%Հ@w|9L/!L>Lqa !=$& C W q I+HV*C9C8:|e2f$Ô0e!PI^$ˆ0PP0! 0r|^!ia6,1a N:HilHL9r#^`'9NraTJ eXwE00*me$8ÌݦC !Z:y5VCMaP!Xx) ~\RfjxHVVkzw~8m n'5i4 2e!ܖa6&zĆ2EXfm\bbAs&M ьhNvXYiCL+*Mnj &8pBfdCF,MfG 5Rf\N]h#&\:dl/9L"Q%ĦlL4BeJ8Re VeL3qӽSMCHT4ɤ ˇ;3KKJL&LW.SIek!PVLeoY, 77w0zÈa%fc 殜bw`p8M0CIHei bL3Z N}L6B3 02&\a o6텹RWhikvM 3)paq + &kX+$iL,ΨL:e]Yi@2M࡜f^f7m0"VIX@B c1瘄˄֨a&2\&{C)W.04@T ! a&^2TⳂҸak=N*H&ld,a%sPq &:dI RpL2c2 x[IW ) C.v2VWzV NLYYLeKI6C.D,6a Mrf1tO], L x,$ 1f@rk\2ͤ ZIsy0Hm ,& i4H1$*adk6RL~ &[xPCX $';@&fP$ &Yҿ]3i a&Y)I221HHQ4$%q0(I0^!P9fWHCL2˖4LBe>X ;d\K8rYWMH.T!FX^Y2α$JZ3(q$e$!i$2EjrҚ@aL$*i,۔L*@ć1gLy`M0lBT I0m*qIY,gvBL&M :I LU&! 愙ŒH`st$ v&RH@ 3c &Ja k[U!V!Y$ hBo6HV!aFI%@%dHuB|HHh@@֨%Hs@|i$"HaRL[ +$$mMY@ed6" )7$sd#)HHa$9KL6a&ԈhXvXBU1}0HaӇ 3BAHu aI! IH CL7 iRvDҤʼn PoI6$RG6Z53eZI얝$$5"Զ5$3ْ1d-N-8rHx'YobKloP+ZEP>CL 'qBI* HUod1u3alz-K`F"6 idaH":h(*HH"؍S{-:9 !|( vX bBTxD!>F,! I)!cn2DLDHҤd Zh51 :D4Q$$͂Y$4H Iofȁ0# 7DѮD$/8HH֥XdmAlő$6PFT[ lFjiDؒvC椒F)a$6[P Ԓ:CHJ4,YjЄ֤2`CI$&XVhD6F!U@[*B6ya$M*U@Őaq`C+D$mvDl-BCZ '$!X$ :!Y3B"iA84XX-77bB*N "b " 6` P,V6LT$J0TEFI ,M!"H5ĉ$INj@-!@1PED+".B KI$-@VJ2I!2%dѫ$sOyțC>i*CLM!i2%IQ&HhD<8s7/T)עtlcjf51Q,>@ m-$ RGJG(JF",Y ,2HO I[!m+KD DEdTa@Fd"ZUZHH"'"=HŤI# ~!>.@'QI*m$-| &^qzۺ"B,b*@a \g9ʪY&,k$L#>HI$qQSCDU ?)"QPrPD"TPOU AHB0 1DJg>) M0Q(rQU"Ez * B`Ekz ࢏A=}aWdA_I5pAM|TUQ _S"AXD2z +H8r%={Ӣ7 6eYn\ |vW[aUoRJ"|ƻv/? L*adLi?.I|¾i㛘j UW#H2AcnOxL CF%nKÛz௽LOx#J'Vq+ÏTzܿ>ao8[|}(kGO7 {ixN!JeI˻ 6ڊN܅Ùky50wGD\pDჇ2i}| L]De{#׈+(矏xJgr$0.zt5ٚʵiҨvr"!Y<ŭPDRm֚F{ ־HJNzB" >cx:4bchs= ."Ewt#mmj"M}~>ε=T+*VK>)<OWǐ`F|jlXȴ4tr1AȒH!! $:uW~5(z[}w.wA! )#X:E}n8HϔFD}1bdzK[ l!9,,:&h)Fc%;on+@_Ĕ0WR߲d'!M%ITqx}n\f;@5+3]4P!Lv,dE*ruk{kףznψ^4JB1jf|X{w,ekƙ!k ;l pqiYh՟W^qM;녞tC*N}}rΪm3˕EgF\.J>jNt@@6";%9҇ F~6VnA$S~8 p["s$zȊoʭ hh|=#yZ3:jP;9<[oբ嵼|W$3~ZV$*\TFm$*UYkڡ63H\vAh[ ]iN}Gu )Bȱ"c#R(IP&o}/cFKh!T4>/ 0uGj›P-Zհ|)kۚ?:s {~s1+\yE`pVJ: 8&CX ;8nL*Q[+ ??X B! O58?~. KSʈG»lywXͯۨ;:noJY\5cuKf[=0HhZ5s᤾q.G#ߩh"F[ݝœ=>ɫhŠN9:bݫ'O7T81{{PYM{Thk^G.2ڸjioT2LB'=:~i "PQblg|//tЖ+k%3\6¨t?A_Xev4h#3\Ҍ虰S(#I jFCF7CIS-_[} [xM|%D*ҭ97dE>p9r]l]}nd/Oy+A&SxڛŭGeƝ6?_ \G:lm~kk >&ۏ<.N|*hor\ÒkZJx %'>UՔbY[~{z6-{?MZ[e>{P![Ee"40j#QM:lX5۞%2VP t23Ý;08fh&r c @闖f)6cj;ȗxA3x)JR Ml$Yr@ J>?ʷXH/;77y*i\4(()PI$,1yÐb?M޸0Q<-%RԵ-ršI=YQk{ѿ6c] T[9R:<jo:q;˴ht!yiw uиkX2)PR@1)JUUbd߿u[.$E q9}j?n ]@Rty^rws|6NWq%\JR@FBR$^_q'SY!BGm?×tnaL zҦ$}FH{_5s8+(>n& #śҙnaF &G4!B9:Uq܎_طK*Ǫ{~>5hU,) !j?krk-(XqJ*83gDOP?檜Ny/S|׆񖣑E?| t`X``.>=tc΋X*!V1{~n65^A9xOی1>n4D`% Y,53SLDt!h=Qzln*/V%n+;̹j\~~?bC@p'@jkYirj|@BcAa.t qI.-eh Hf3N VgVn/şgc?6pQ?2Š3&cr‡2P ',=j9EhUm G}mS~ɽG53UiD޶d'yܡjrZ/X^!;vp.Jq^ݟ]C7KȀ+BmQh T`:"_)ZcBhG853 iH-o3rǾ~|o4yG @rccbP 4sA_ɪ c6l}j=ֲ RbG@xZl@:.Gq+#&-f/D1t9@Dik4 `mZ??/A@:_j uk_%4~ p5g;=λ/HG³w ]nD6Gʹ)8p`Ĉ"֕:+x54N0\6k 4h:?&󖍰z]FU!TJ$"cȱ)\pٷoc!mdj`,e* Cܧ;ftF$7SSҝ;*c׾:A) ]NG&q %%lc]!KĪ@Xw@([ρ8lEi<\i}d#] /D3_Ls9X5B7,f\n\RT2P6xE.Oa>~];ͻ4o*Uv:c59GhGϛp(@l~6]g ƇXQ:̟& BCI#vfdR,+YUV$b ϱa)0;/j5 tܼ P孺G3#y[ -f+jjں}ӻĮ`Xk8mRqnTH'[p`3.~D/(D}Z0q< QBӼǠ5 ޣE|^p]j\"\Fʉo#¢nwY+s0&]/]}RHrFRefv=cZ? >]J}#ۏr}aʈH/FE{Y_Yq +mŎ ;ۼEx$ C74No{z}0ؘ3!mK ]uVBNڢ%:55luKW2ui;':mrOt (c\':#;[y}zovӫ oxBdJv7qn}YZ}dzkwyתuڊlgrۆ|_ E oKRxFJϻ7is.6{u5_tr&3ֱx7MF+D e<}5X/]!=_,nCG@ T|VnYJ;a{|84gK x X;C-$i Z &7YJJ68<^%_◣-K}.cdyѿg58H}-St<\;jR9xl.>IXM v&SNSjZG]gouGmmK 8a"9OHߋS<-v1jA=K'ıHj^6^Y X֒r%renYi=lG2ޫq:~n3NO8nyd;垾cV}=vTY[KVmOí'GzۊT!*3go[p5wƺΡ+ ݿZڹY;3tt\c9k. J=Ab5 eV;0ɬdJ=`b1`ϟ_|nʍùGrAccZwELpg%b~T/C䁈â98S4܌MB*1 9AL8#͋u讹HW88Y߆}#Þ 鵬[XH+9iH[qJcI3S[m78=Eͪ'-N!uM5TWNSC5G8]y3 ~>7<9Ub(L=q^.#0ݭf2g@"BDw d9S? {G)tR Ζ` 4RAb{ %%$R$@HOo:+I5׳]Dv0nB_7nZm^ἧ( GRE$ D2(4lf"ptRfZ)3ϫ_!X/0v.m Q%wwT")B h1_X sOhXn~*Q0^p)>ޡЃ-Z]$\i`I (J%Mk=hfس[lrn1Lelu![J b 5ʴ e1Gĵd 0ZdD*CXy]RkL'#/4* ƱX0Ψ"vBViP5 M^ !DBgSeBXNaLʊiJ$ RJ_&$6 )%oNpڰ}({RNhgBZ' C-GqFJ|?qnܟ!O bIZ×`660Ct<2 }27npr(1$D/.|+KslCF*Q[ؖ[2D e)IBLy갲}԰${y=;)H`4So*&ܲR"u4_FcZmf̬fAP<[̯B}xF$+yB 4kwz^ɚZ io+xzi(5gҴ+ +=^jeL;]}DPX+[x.59L[dwI¼gW/\EZԍ ;1CpqKnJіVox|7Trzkh-?Ggs^k5yt2|i zu'DMCZ妕^ݽ-߆`"2T亮|qMQ7VgtcNڜhGŽDng |tҸqJ rI]_06Ɯً ;ye%X5О GqqZmJ>h2VYWUך] ]&?iWFu a JD̟ܠ"#'?hK&8ԗMGHW9l̚/j^pXg ˆU?±̃z<0>ka-U.e,riz-=ŏCH-= d0Yɏn>]{1Yffү˩dž&kb M]ĂD< c8H J?Vo?>"yOt8J#ba?@"aoj?YAoR-X v1sXkJ'y碘) w)|8^|6X1ޞ| 9UV7ј/2~vԙѠJϨ?r۶]UۉrҔDl"qJpKx0ءDܒyTh:(\lQ<&k[#t1%Yn uj;WSLm>a&AϷ yG L ix,RI,,Htg}1L) #9"PE\ku #gzhBXG?l;'ο1d"Dd Dӎ3epd-U+ɿ-d3;ztssDX$mGp?믶E-R)Q S3[vk?~b287:ۓPn6 R&hYx(8e6e?=7߫w٤GF 1П^W'p 0gdP)y=՟BVO= gH:>'gr u{F,iwTmPPPb؆>pFYEOrMk.~4f;`8>d9{)1jB|LBH9 XK=hh}JRv|/PxMTb.89)E!zmyg" ơ `oszale R<ѠfN@ZR ƹB-^aWq͖omM-2 82D$ Bcnh"ـki3%m)vKT˥i)Py?6.ZK\)Ik5vx/F_ww&70 {˜+hWk뷭o_*Ɛ%Te!E"1H.zGo,6Wnڹyc$ Ixrq_rxO/> uWPE*w"Pun'| +{NoWe\~ 8؀,P%l+;ZGi3n<`hb% `t ܳc:#Nc?(!!*xSe{hs`}\;> cx9bXYfv[3又Ə/|}LL7a'mh&@  c*(Q1!Oux͘`{W7C+M(&e3Ld؍3Ix C dB #۟> (#Ef)<;/›McGjcGUQch?MA:*d SzuY~0 VBTE@[ 0e%&5[G*d"ir;ꑱ]:R13<\'Q◫yH!U nA 'H>}nN DxCl(|ض-0AK7UEx+ۢ;U#v~:DnJ F@bq]s`)E0.^ Y6EH D'vR2p}( Jia.^6=_11f6L+|۞zSZgH^:G4sKhHFXVi~Sa^bA@5Sna?w\ >sNɌ)+-7_uymOBз].]q`cK6gӯy`֚z% |P>Be07PV8t09;Wgqbt|ևEy_LN3ӋtTx:kZ`ȇ_5hLPpU9=KreV|x#L,`"ȝDs2ʪJ8w%2ܞd!jW@ z[V|M0Vb1^ZLN(@.X>7U3U0RXӐ/5;B3zLG[8=|SE:=x#AxTVXF:ou34 $.$2qCj-=ƉL`;ccg4@;h;hwt 2 lP,z@OTUBozaƅ{,b,CČY-(F%21Xkt /˕1SMُ KDGbrm%N/ZÜ~\Tv RҐ6.[$)\{BQ,)b^Om[8G4W ռ䦿0n6:^-u-J iY…g]jl7g}q3D[ .#X1CȱńǑN{vTiݶQ{}f^2 sN+{~}5?{jnIe*S4M8'qLpcR ~j7=c=q/{0F2gIz[]VQݬmAEtI_E1@)AE00)WXkl2Hg 0do!Jpr% igqXrTHWTwWƠf[`{_Zt"29 ]^?Y SW-xFj(&5 .MV>cLGl)H)飈+|D/vO %bڽӋN}i[_4(][fX`gq{-=]U"M1sALO>_Pa[T @ye57/N\TOls sn-[1٣-+)33W8[SJ 5X0jo=J' '\ c94 v"i&mN]6JȄO-/ש/V-kxlxjڄsC,$=;@ORW.4ta[L,} py~X`09gfIadoEg[7oVN I3}E= E2`ʁ}o fvs(NŢF!O;42/}C\a XoxAzjr{}g6x /ZEKdP:&{*yf0t$_qLOsr<:,WvUQm[ lƊ.+woen/B/y)C-;KUXuFf=9QZ]M#4|2 O ]`Y@! ZaUb:L}w 3J30~ |@Z78ɯJc.aݖjOjcebڂw #Z\ܥv._^Ѫyb"oQ.j!Q:3?ƻ̂>[͖+BX͢xM*3O.٨rd62 /X?+o&Wr%lv#SƋT6&l(4j#K7)7>I,R >/(/R3A0yl೺6wSXn[^7omg:B(d3?9 q$ܬ0hU :AL]۝$H/G~z߽^Bznoyzfw&:/ o?/h ??.]YE-"ػ|Fk1囊{Y"|*FnlZ q|VYG{,dgmAg<bՋ0Sיj+Yb{Vj_4-ߩn$S4[Us[d.w! E2"dO7䗸Rs< &z>DZ5jK}ø"R~#OJd p /h*ӟpox}9>KwW,ڎG6"`m&{ 3̲d468G+KR.lnn*v~5 |^?ods Gm$4^'ݘs+7T~AxsdVH$ڋ35 fDG=0҅SK6a|ox-NZl_[ CqtO>zWgek^jd!IpJ'90M l4\V# e:\^:xF8U{X73Y-2ޔ/kȢpp;&d:[KYr۴'b Sˈls(:uf^ kt]c5]IvBn/kV70xbsA@j\09VMwXⲺK<~--i*Qѓ"YtdF(u 0jiU~f V⢭s;}Ԫ$,̖2mW窉D1( wi X=;g{jW,6\!dqjN@hcs(ʓ" & wyv1Rm:pwc- δ53kzlJh -b?Ͱ>ÜQ 6%Ok#>xm.0c m0] HC y0,4,X>zC׸9RuI$" 73̹qFf o0rMls0U`H$A6Pf BdE&"v"mi8#BlXaBQxg Y Lc#*,v+=6{ŝqD(_Wupً[ʼne3UК )ӥg[CϔbNNqh/iyJ1,_$34WxsTG.1 Me]ZI!سh2%+bJ8 =:V1UT"YZ!0SoaC{.Sv=u_A_&yFoB$ă*8,!JPs D"< d3wKGKYnwIVU7o(}q- ؙL,1F..10_kywqM-ƑI?֦aEzNj,^=Ke2rAw]V5㮝R.rsƄ=+d%sջZێe2N]F-[;k+yEUG>[,ܿmŲ LPcg/k[;tt,kʫziܝL.=,to_dSIOrw fBg93ujb0]ENUP ,)2Jj2en5ٮKwi{w&D aXMչζ%qWly;48e]yw]X/KJIA7R)hS BJ!y\L_5~4_j2|'GTB*H4zN]o7K:I[k/P۲ZKO>-$MVGǡJ_9uN vfݪXayA5nNAZ}֫B^s_QݦQ~]W_D3+^*w-"J&ej{E4[Yv vy\o Ch 7zI%8=»ڎ{A7WKw?6XhRɪƿlb2!%.ux<^/` )H.\noZ*Z⣋.xśP pABDQ)J}3 sGOK0$v]5@ c}1(P1,!]~qbV"[ # UMOEpDdDOl>O8LFw?od@^1+G 2DFYN8"3;c!d[/ʭPi )$pkd@([ueg9"Kb'8TpaX V5I #1sJ;2s]LOOd!1 B>IP"#BN`泖mgoUpO+&[ԭ}VPLrW1R=Ej_/KhO/CIDSZOC{hhy X 4 1Y84bG%=G5AwG")@9,$wjlsn&r-q @Gjm.K7"[zm ٸc`l罎: ]{˕J [)N&ηb4btdDr^a :se*$8h<9 w52TCCuIý-v!o_Clq+9dPq9H|4ԫiGMt k(tw 녩 ڿ;>[=7_ps<+ *.M4;ЪS<t O\Ői$Km3{JϡՔHʃײ<P A&z`ܗܸ56Y W2{ѐz %9-Ŕ[4u6kܳg`I_3^X;[e Y[xu:ֱI 8w, eS)ֵ5,[0Д"CZn{qx63<-Ce;&wOmR gP#Xm*]N EN@TTW?=ȕ|C&H}=)= dlh1{*X8D8䋋eyt^h!(QyӺޜ=b[W ;fl.TF*E|'t/?oh3 u.|2#Lp($Y@iYK|tk]h?u%RB=4 JEqC`Gr6A~&̓JTRbwKwh&wfgټ99YP{,QA~tpZĝ/9A߉NJݮ\dͤ GD!$'.c9̍ͺgP@x Mpi]5x9q=v!~wiw=(% I!ER:z:WRW3s3˘TP@$ xu=Ʒ# 9[wV`v1΀w+amzg [!OWy)1{+ALU&dw%pvF?^Q,mv=pZahs٨(JؚI&oW%%}ˈu#{vzrw1Ю]:?VSn2g^֩vf.fJ_q:jd>RR)"`\'1򌨩YРB9,PS8;8fgjZ[z:gΪt&'V:"u$G_+Y@VhRՓt7Ev[y]z>Y'jLyޗ66_7^owe9fxE'EogX+{kO*whzL&Pyꦏt##Gv_ʉ <ݸEsZL"9s qX~X#(< TYBKW%7!#7Nc)6׻E`%R.KJ@,Sɍ,mR/}o9pht<\Q\o8裲 &rP"TPN[tvq&Iv1sƺ|JKQ{xV';3P =8^/{"(ѐbdW%eGi֒o!qNcz_Z!~䄌h~7֖־.Y^Z%GUR¨ l*<^\I G[CcX]m"[X2~2~MdxpWtkx6=un#S>ݾ*KfF9VN!K%ŝ)HRQLd>:]J}W]Iv_q\X $A  z% J@%"HȲ BvkMZ /6ibUr%ipRZJ d}^GB^X3)eiyWyX߻g[lH!~Tn NKPiwݯsiy:VĨW{b:J4-NorJ0ޞoMOZ"U>Ob#r)owS;^RūI Sm\>sI=g*߼OcpprzLw37_;%J E`"YkOk =ԧ|$Q\9L ݕinkIXA欋 B,=`"-rk76ZO9We╵c2ݘH F_)d@v^*u"7E4E•]5fYEcBv)Ur~tHRJ*AtDr:AY4gC}nWM`͔3+ >L8`c*d=?W+j]5kȤ7S'VyǿnSd/|YF#@ϩ+객?pvzN!I˅t{-togdW$EOSefҴ:%*uw_`َm;;ƛ#ƊF4)^}+v@Iގ'y# ^R{__;PPjz!\b@k_.ntjXW9jySR(yƈ(U"i8>DcЦ1ԕ ||JubZ[nNmvxYЈ򳄄m-rh" CVґ̡W;I7Pd=iBy H;'o},s=o:ӝYk\ gٺ)͊>Zc?_iDh_ʞzK {b8k,U@/!j]kW}`H˸Tk٪')l"+yOyQCbgiJ["F;1s{7t>U՜:D)ЈcӗE O[/J+/q %VPqI(qG^GŖKǮH$89-jHmȱ,E^FOCO~kغ9?#v7EBɷ0PI/|g_&Sf1/n:.絬2m}/"'&o=&9TܭNk??3CKFshHNe=a@|xq٫"6($ލƯñ6a/hYd_SC tx`cd zE,)cACD@H dzA#:̍i*9Q}xe4vV8kKŅ3xm`F1#Mz~lwNeV`3`xt{k47V[+f@ˍ9k ˜R0>0/ n;?tVM:nzol> TA]wnh"|(Y궪H]',T6-wF+dxk]ptP;U#RY?C}0yUԩZ2XޠAIR+uOlz*~ 9ooL\]39Iɒ)_D`-\͠N鶜nrwsQAķDn͍QNDw_̙-{L fLMkF& t݅VUlɫ}Z2›+LleTjekL4a=50V J1fCBUn XWw|6{{2gjtB7O"S&=e,Q(Q{sgY`%j&U`*4'-uWȐtH'ek$u:{Q-0VwXV0W=T\ƌYiZVSYz2'((DI8#:%@QJϪPU B(fW45W|=6‡ZHj3d(&408•ayCye6ߖS)ne̵pLNCջWwrvGpwhF]ûC{g䭝Ytl<NSxVaNçM7h׵0집rٳV=O2nEh\laz-=Ѻ-U}g/C\HRZpZ+K;pNռl^h G{4BfeZ)?[ro?e{#`**zp4D rIvI^a \Z 14}Br 3-|d c)=A2 x`い:fXNt?ƹb\KLtMJ?̼0߼r]ZBxbHl*Cm->ݐp~")g)MTٻ~u  I V7*q`Us SxDUfD 9 8U/:=GK$DQPsc_LJYd R((5քJ R(u8vZqsq|"E6Ix/Pw?1SU~H&+D{xМ:An9' 5ȱJ؝!` :u:lL(7#91 m!%/0* .D@E|FiÈ&¥Hw`|?+` `PZnFJ'1(ۍkC8lm.rdVvS劂0 U3G{9cq 3jYgmM/ RSZS8o_tFR(-PHT_Ks;YlV(,".?lD|{9=Vۨ(ѷ2WyڷiC 71tnUѩ~ˬD3%X e dA2_VU3 xJx.A6װ"+OMdA.*ʑ{Kgih_( j,]ibKX*%5Br?X؟r[/C}6%`"7.Pj]Z(f4  5!1N TC4G,_X4MMP]6gnP4874OBAň:{ܴmcM|eʠ1J$_o`ʚ s;Nuj t{'M)\s䘭%4!~O *8[6ax,`Q0:YoG!B%/^YQ|u*(K x~9[P+-;:NfPDJ(-Yk0rn#Eڱt ^dٵ?J\Nݻk..QAn n8[391sC3(wGm'G`p @D)*f#!ɯ.6& aX?ވA!OZ/iD_xwdQcb~a{ ꬲF=Y/Ŵ}uvm9 q cV%`:=/y5]t>xN^#)DUT(I$c5bI$OQgi_ [ހ?WEOo="ܻZyI8{C e׭LER. v (~Y 8 oao14^&s]%z^l)o>b8r MD9"Z/u˜oF8U2[KwyȭNQegS@s*QQ<8.왙\1vBn2΄@g 5Ȼe E0Bu,26H$HIR;2`i84#:`\|bwiUBVmNbQHU') &k'tx+Sqd;m΅& Y"S̢)4-3͙tLGF ^( ٘$~{Zrqmy̙y?졅Tҥb2ضU V_rAmJ[mEj FmmmEb"Cq#Pm>k#;a0ۗXͭh/0څI*JKZ|r1nqL7WfG#q`7"p-JՖrgL$`)W5c23(23榘&*LtC$2,-8˜gK]cY)}ڑh3SbLΎ:4.m2{C&ũR%&eʌg+ |\ _ci-ˆ!iWK`FaaRgj(:dhS(""&2,X ȄrFS2nx{=M_l%(1K-ˌQ)iޜxi=>]^4ėf\IeAS78q)iI"xV8JWzqmtXEQLcfBtNXeuBfe):fb/dD)bWbˆvh91R.1nubҢa ovʥ[Q93lG+Bjq9lJ!j " r4սVвݖ\ӣ<|-5b.Ne>z[m7:ZAIzU䱍eZvή׵7x9JV~7+6dM@87bcOB? ^H! "DIjV&*%y*2"y@ Hȇ1$&nsF# U'֑l{w;"`c*5IYh) q]8OںQ;ViV.>bs۝guPv^@ޢTQ$"G_̆-l[h|O埲5-D<(XhV1hl@^cOsx=W&BͲ:Vo\{;kmOel\!U1bUNII?i*_kfc%PgYEDiJ H% )E(Qt\ #H, "+l!Y",`)PY8Ȗ ߊ9دbhsF83^tTBW)@IDF38ϡѡ:6B`d~JT陲P锜[ܩ@x;^U (JEP$dJ@ 3z\;`{B>}=A%TUjFZ b#%(:Cs|^4:a1sdy%TJDȤ0% `DD`D@E{E ZjEUn;!y.R҉@Eɷvg'(b{٨*1߂<[7ߤô"?N/bО1Qdxoe)7w˂>zX~qVt}a M-sgRFaOzPC4TQ +k{<, =+&`28;l?mbÂ]T5Rx EO36@Lk@jkH(돽^U,>pTM;Έ JlF?t+w(5CB[wP\݆n ӻ~DCf7[lD/KϤW-B8=[Bq1zKvAWl i\*"vs|BSu|@63]ζ[7^αT2EܾOvq֠>aVE^|b"GT"ZӶ与Ve Qw:*9k4UH5>'7'qur r/{qB@BABD9 &/x˷ 寏wҌ` L2k!IĶ_k:&πTP`3*֑!)<)]OQhm3p9lj!>~4NH[dlE P$I$$GϿ%!Ϧt\s4gcPH uHH3!!$R lo7UUy1?|7crIKM<_.k.lq=3=@ R>d.,[@ڿ񿩵Gy#+tֶ>ߪuuYkϬq)c m!dcljصY$wsV5B^ƬvGZ2)D z <+~nk ׹w,)Ӧ h Tc5v("?nY fkgK`}w=lZÈ{e ޜXQt9C8!U z~sŕL-AvZ"s|o.Xv5}(8ZhwJhMƽAeG0@AAD1DG~Q^N S=@6{" =O>눂 i~Qyu:{A\DT+T3 # nY*; :?38M#i{<L@] C=;[j@Ou(.CZ"'xM/`DzC/V5S~22{G"'2ej@} *0h_:EPXvc@fAՐ7/տjPvvT".&q{*>+|4PLl^9jjToptEma@oOzV( EJc5D? 9#$(k:f;xC3m߫?y( rj|r`.>>Y_D ?{A2Gin*;xC@d%wyKmlS⫩65|mhN;Fm/溣6$'f{N2O,6?Aa|*5r`PG4Ő?)[yk{yCMF箒R49+F@063_{|ůC 3q9۳1G)d6ھVO>MlP:Rm1n@KcJF?47G# uǓ cQ@% wʉ$BY3Q.,@.T>&- w{Do&䙫NU}XP}^~O(r V4nթp}5enٜ1]~jm~k(> Iwj*)\c8vQmJsG%*Q<(x,ibjaDOy:WM5s[Ɨ('[bc1߸v C}V#Be}E u/ aر~kٕltT~m.6 <_YIEOSEΆHFuayn%QӤnR\Wh-]͖wL/hõq(5(2zoiԱ7)>&pGxW4N~7JBMw|OfZߴ<|95vUwq4fʎSgN/LޱݿE{`^IG;i K>`t-瀥>8ð|ଡ଼{KR j wN@$9x!Ҕ)IzLRKkU-A$Up[] 58mz3ooOZH|!AB[n{▘$% $9Fb9Z;s3H5xK1tL3t `Uoo9h~⟸ w'CϑIoh#yƔkkGi|8H-8:w?jV| lRQ XjY߱3 XzA/cgf 06D-DE) ĊtKi(@y(Bjz>Yg~#]5}NvfXjxԼUIvE/8]C{+inKӦDn߈~Q3ܱMvwŗ;98<Ꝗa&xpl2zyxz64`~NT(;˗ڗ}{GrpTaЇhRO[|~ $x%RًFշ' 9y6T۴u%,i(Y!fEK>>Pz $Ya tMU`cuy `Ed~>@#*)iA2;HCG~g26?X; Y*.p-{7f$#IEW/<*Y?uBf0S, eS(ogsA(m!J(E%%'Z 3Tv[a'bҷO m pl%#;W*h_k$IԶ &^R9P fL@dvX]>edld] pCmVѸ<B^  (p*Ȣȸ#?CsjO랤>A(W50 Q@ E~('Op{K{g+l)5я4FeDJ{\ e^ZZ*^vF9++U.~\M>g9B&Q*e|l:zatp*/CS,衰%<0ͮ醘9)fo%^}!޼GUL+Cާ#vۅ|gfC0 SiSg̒.fYWxoI[AƫBs>R4#sJV7gEH ~4MSeͱNǎw⫯/_ՇWՖ2f0TՔ0WճVSf Que1y:ARpUIMguٵ$W 598N/;KCϮ'E!_vgjz1bP9vDCYg.ZR*%A,H _{پ(&Otxɲ"*0$$9{\rE%I!?9=(eS͖ ;:a")A6aQ{p95"r2 Ib_^cJ%lF_=a>Yy}3&E#6}"FGv-Բ #SJAZ ͓ )rkrϿƢ*Twav("ͦa(PڨTVQuc|qsc|yq6G2lr̊|Qa9cx.%)5[G95+zyE*g#[C`v~ =c],J'1TWWOY}m+zW_ Yna -*ž_񭐫R't :w0vz5٧k\:%}̴Cw*GC|hFukek<ܖ g>f`;d 'P!U zzTm|=[iP\V|lٰpUW$SkB% BG.sj}iY~]-}8C/\Ox;OyB m{pKV6KD-ʟƕBX8J 7ȟGڍb2q٩|ur9J3wI]e3xmfOQ EN n0hs5NrMKmy@a@t `Kﯝvq8/g@Fx{|[  qr,7ܯpJ=pj%{>K^7áA3 uW[sQEz3R2)x8{}[(5 A Lb24 44L&0&L h@M @4jmdm'd13SОl<)45Oʟ<0$x4ѩʞ1IҚ OAAMP?$!5O4Djd6IM54=LGGbz)zODzL(64PCGLLL@=LFC@I$#*zaMm QjH36Cz$(hH`dP lK3!0AaHd)d_3!!>*6tB4"L@PA@9BnU-*^ TK)DQ9SؠP#T f('b, 2Oc0DQpvoz EY VLac=]!Q8>"1> 2=R CrwTRР* X;T"vU* 4*('h *b*SjȠ4j*`Oyb/F=&r{{ϧ/DEoRr`;ffibF'&SЕ3q\P%=Pщ)@Z!@(*#]P68JOB4F! Q B΁F)R!:P4*`҃CZaM$)+! E  Z.( ]&& $ (DPq\B$@ O_*
ϔD41Xj?=zu|ɒ5Cl國V)5hU'Dc9BtX)r|ZX 9ZTy_'+eZv HԵ(vUlLRk#zb=TK֑#<^W|Vs)FJeL*YrZ9V.Hg5F1h#ҝiJn*eXXDdW$#pN+MRr֗ckrɆNՔh,4t) `+IK [ƖC]ѲRiMXmvUij6Si`lSD QP!МHY h*$ryb^l+|mf͖30A`H0"Q bZ;T}ܐS<"a`X  {@`и9h(9Ї +Ц% ($AK@H`@` R HA<Їb1 R1h%M֎jD#‰ O"ĔP Jq@lAJ%+CsG2R@Pr;W S(vfJ(1('X OcCEL{u8 %#OPC?EX c|. LS2CDJL^PO/!|& < _)tSEvf\K@gH"hbvQ|+Oj&<"!HPS𣘁zQ( $1!"&IOGYabR)A1#B" $ !6%UIJD%"D(oFrp@RlV6fPiõr!/ JF)";m\Wp ] * A< #Jְ6иQL & RgbH&؈KKG]dAVv@Bb#xQ}FU4*v`؂q*2M4%)0E`D)$G`EP1)EPDJ"]rCM4n68$fƵDNjBjTrS*O(4؉ (1DrHu ZyP2 ҂QS&()PZz: Pґʇ)3~w J}3%><{") Hb"=C%EDRc R@`T E(; J(`Jh!M:"?K|\|LK|EXp@'T@4M? qorU{( `8PP4ggȉC=*=D=PD8U Jb'D)WS@\j*ijS vk P iiShv!ABUkȝWZUЉ4)@$ht248&Hc@SM@C@H ҎrAgAJCBb43(?|yDQgPE bM XДLƗFwقh{@aJL=BMbZ4%!pJPWDt=,}-=D|ݼd>!Mރ1)QX S3vA6vv NLl)o%3m7ɶfa)ib w6T7s)4b-#BVRL:\HADDMt$Z(vfEA:eG6[؝:ki h> 'm'iSs>DA=vAfH YED@8=2u$acN14ws8{@Xi(>_gB{ Ǿ=h)/POSsg=f9qW#Pz\~g83p>^ǰ給6z@ b ,0뮲g*,AB܌) XAOL5G"=GV&1?bi%ˌQчDhS7Bqf}ﭓ 8'#(^U1Coě0hэ:q0h!!'X>O/Đ` = At|j$#hCK^ޡ=ZO_\'R(hQ|HoqϹ2S{{{zzihmDwuk ֌)iZ{ 5#ZqkZCbV$i=vۼAa; A#EPdO Q_ #? F)aObꒇ4'h:!`=i}qc9(()`|Mm;J \""_{85LTh1,'C@ XzB{=y=1>ȨKTT ;vlC6b[tURƨ(:;v1L@DZ"]!wA# {*ڑw1= GS>J'} @X.׷NinѠ.QR]^cT:q)5!0AA$FMDѧ/Ew1RкI*| 3&"2'=ŝ$EQ=Qh'褏5I>cF_bza/=M C2yASΊ+悀<$:T%ѽ4Iin^tu/J>>c>V >| +>PUIte(*UdIȠxQQFH 0F=t83,t},=bBzTY':2@)^0Gb7jMtfR:I|Q= A78ޗYEbJ gFO QA ࠇiuWǕ&򴑢+jNt:Ыc*ğ+GH=)*AQ%X}_V) |>_;$|T@=9ϖ7q0ci0iRDa~AF ȈNȊ|eOBz+e> >ЏDgRu`t1/LDނFcDox ۷5l +|3WE* (!gEJMtqU)1}zLXFy< /x'b u2GѢGb}X3| {=D= #><|<{m_#"cdjzH>{,y EX<~h35բ;h-LE'Dhh4wF$"'BzV$و<%Uj Ӥ콊D||>|‚{"ugaPNU=""xFxWѝ{:#0:<#ϦxO'|")>/{~'_&GxQCu:3" #g })b|aF/QIO X(tQRt< D,QcF"'1_xEX |X'F1*z ބJ^   % ~';0Q DH*Ht %F$'Zf'B%֔4U44ohGwڝ <=h+*oib El흡MI~aL||6|YLϧA”a8v1ىfa2P4l9m ;qYb+(dL: Ii\uѣ7"z:|4̡M~uގs;*{*;#1sRiHU ߞ'vX΢Y2e<Nő}x3jLl=&}>z|QVA2N{Kk:-ӽ: >*z'=NتCST=* Tb"f|~A)Yγ|X|?Χ܇;O^WC];w s&DTNH Yxi JߦQOYȈty_<qL1u6"'^ЧAzQY8f9F'j",lUN<N<'$R I2u;P0dؐ'4L<3{ކÏQ`g#&lg3N'ǞE蓏8Ò>>ኑOhx|; {|aLCv#>G:Χ;6a#:=p}ygY!T.۰ln l4Nokf`X`ìY-^;SaO9FEt]M6" Eg9CJ5뇴g# MV"K*{'"Qg ,Ϥr8J[ܺ\|D3`'D>)aϬ,@ӥ򎪞ׁF,^AAy9?{ /czOz"yT0Q+52q4a1&0i6&ec>&. 64!]"i5"No"N.z=I;;؁YtM ٲOyHx>3{&ӣ)FFba&Ы kY١5M&sr쳊j'i6Z(i~R}:df}!tgfLQG˱{}=1gPќ@:̆i<6Ͱ lM2m3vmO㴞r#'xΡJr$6a(pĜ&⛣tGQМM 4&x:qݠr!1膑 1uߜdHxz?xti83ږO#/.Ěa>Y m 31oULJa Q%n}4È|VD,a0{;zS׆5M'äІlǾSl'ف+ˌ=d膆qYU!I2C;Pф>viP:8v3N,4.mU P& B;1La] ZJK&,* Pd5'&&=LI'RT]J!P{}ǣ`$ y8'8u`mI$0Œ(;͚g; ÇkY FTt[!&׈SSilYU.T++7}>!I{HVY!62bRM06:@6bBlvR58ì`u>cﷇuiCI=C#. cb)}2BLM g8\P82Jݳ 3u6Hqhk?՞0LzϬʶ'0(P1i :fі2UYU4$* O E'!!D? 1'o$c|IO֬*wT%|et$1+0œpd Lu'2p`x0 g-Pm11 ^8qI?++:|`VY4 c"ܰ M:}a1c1CyV0.D!Lf3Mg8'S{a62 %RЖ%]a6ш PL|7盤-+mSKO-hJff&t7iכɯ(힧^0d.g0jL@bC9fN_pv!R302_L [cϲt?<ejW!, S&hCi q6& Hd8jj\1mzɱ~b+@ĒOzXq>MOiuٮ u4f Z{8H q~k$;Oֵ%BSht$%`H}$s  ! 'm!ǩ*Cp@q ) r1O@BN0m{CPPYLaa)<@"@s >`R83' 2w1 O$1Iڤd I HBisU8<%\q*RIHrĈrG (* P5 s4 0S2sr  REU(pIQ*Iid R"B"8<Ȉ?8TsPUH#04 l '0S̢ @Tx£ Į E\H'2 zH y$*x̂0  0TRC**\cĈB8¡@6BHk@Ƕ@ .`P@ 0@A8P@iQ*8z)A!,C>RMjVLq{N0IR؊C\6 Ĝz=/S77b0:'Sgo/#D@lMDECBްf @N$Disp$d3#TP0"fQD@PBzz9@VUbAEO`AE~ET?EUC" 'D T(@0!G1LC8 j,@Bժ@Vq~̃834*|oe^90g8TRPQ( UU UEQ]EQUE@?(!9;"҂ T@:s 0 €*c1(*`"UUES"*}\} xECaDSAM$ lA_@T@vEI" ef(*s T*E(P*?pJ?!rH@EQ@9E5@Ai4PE LVX+q00*OD @DgPPM:|\AvzN"s;!|:m[O- Q2O;Ǵra96c__+ԑ  ܉0e@mќ+L^>VT8 o$袣(8N_,P|92Z)~_oG1tP_5Q)>*/uP*BAD5W$RL\ՙ3V\cU\:M1٥Ei~}uْnt4E4Ɨ,ճMպp**Uf[fPZR[)f8-(Ŗ&QcjK3 oUͱiϜ)e_撢VϗNSY2,LXh.Dnv n]jk- h*i25k@XkH'pzc5PƏKa˧VxiZӠHxF"5Jcx9ΤU-!F{$ƹr0m$eQ(!!qEYB-ft&-[ ]z={ZM)5|ѪH0l! AY(!J| {h`3ٰ^wEZ`uX,c@ @84#:oM~}pPąE'dy8k[ s-BC!CQ9n@_.4<z9iQTcm-(?pZ~Wo6}FZޝMmwacph#1s!!E8*-> /ݗňB ?'~[$(UDaL R0 *DžƋc3j=kz/_Af*f+!$ }+ l}nAזƚXS۶+.n}‘Vr_+%DM;RIFReH $ Ono%]:T%[ON)4*>IUM5Ge=W:EO_S~ pB0 ` iW;uh3QæBT٢:]O/ Q=є9`ç X6`AVn AI*AJAw^L))\C# ]X$'FAurEuygo>gsl̹ӆ2Ax> 901!%,Ї =Sykr ~e  xæ{Jb)H)l-[u wouHUjwA i^ i$ C!00v꘾i4$$]X(*_?zTpC6TSy<[k.N.`n>BrBվB"KE(q*@7 {H6rVQ `E7A,A2y\( <uH/(IR; 3{' \$a>;mXoݿ 3왲G`@q)hwNUQW(ݏ<=-B,-PzRQHab(H 0@wI34ep@-~ܘ81TDEBFL HY,U=(} "3MQ\2)U\p MQAJ:&Ҷ51Wk]xR>cru>PD$D 1ml-c?I~8~VM=>/_Ɨ  1 NYF[aZ-J#mg~?>ڃ-9s>)L@G"` R 3P20 O|Zu*d YE#_u0w%&k|eH0DD*C_/񁻟ԭk˜9CU.$f9(؊JR6uZU0OʩQ g߾x?kOwV,kW6{crx*f+9;dכ]?Ogkw!yLJAD Z+ z jp9Åa%Ӽ̱Oqf-*7[3͝=%9*m.Uk._|O2 GGkdIՆnrV>nfPϳ]M6Xso{NUYf)l圞7M}C\GQ t_2U 43:F!;U F]"Is^;>m9V#5;e&I[$G{ Nԏ%R/kkDZ]׆j~#ܪ;;0׭%SuDiM; "Ҍ6;}dYtL6b#ɮ]VA{A+JH,t8p=q4>*˩|<%ܣ$ qh栅O~xuvBnk8 v A}6+cBnUl_MҲ?=7P٘b\!FL`L׋W=Kꢳuj 10˛ 6ę2Z\dFRQ/ll=K6Q!+uv@":>ߗH9MM03`TT:Mb#XS|ȏES(F sVhe#q,/Mc 7WA;rRp̻ bKq4bxo1j-w"L7SaBsġZD-x _]qg#]03`t5+.6,&Gt]- !X#9].E5\XmS 6|[vkFk (#yDfdV0UQVYhѥ_L[ZQ+ZJk(̕cZ*iTm iRN2JG18pU)BZ*6[XKljU2VUch,et5[hl+ +(AZ"D)[im"+mĶJ4+m[Bol(&)V5Pjm- BcmV1qeh*(ƥ ը*5ШUm?ʜjخ5^ZTR)V K[U-VUjJ4BAeUA-eEDKRZ) ib-"-0C  ~șqpFe~5ѥ;x5"VUcƥ6oNq/$Ӏo/ >'OBb֋a{"ޝ4%ʁ-wƞ&ŝZ p kgg~\c%,FiH mbX]K!IeLkcVdЄ8|V&8 q:l-/K"UjSPv+!V 4z|=H}{-@>tئd4@1XL8KkbFEVA",ѽ(72'3+sa|7*Dp>m,'}yoh8ٚ? 9FjԘ&g|A#8Xf&ibdMgtE/ʦRD EI,rAZ0MKF AS"S)$H |o]+ ܖ^wtQWRD"D}*ΙEлܼ rc֙#o0e{ZϬf w/ܘ}>@oȀ4i3vS"K͒pɡ<$D?ES 0-*cgψe\wBbd3B1n4ۜ鎯nsTQ{KÙq-IJ]?=r+Et)b Eu4}c"r'̲JC{eug4e`RBtPzwىj<#!H5r@Wx6e'eM|]_i%H'ݎ7BY'Tp hYaMU-MR =bo-0Dz7Ld":qb8#x}.er'kj4r,Siaq焓;jU*>OqrIR>eyL/^"֨s6"j\d9@ CE °P ]Q;f ,"6ʻt'tƪkh7늛]&P Ӻ#7v<]DU=jp }/#  +7C5Vs}(ofȔ }( ܮ)GwB.zt7\;tp!n N~:5MK ,w;&$ ؀`<|̔=+5^ sj4a]1HJUnk1v #1Q :P9{z>cN֟fR#.,@BGv(ЏL]?wfmlL}N`gbȠ 1,ikԈ;x7~)׬y)~տ `W*n ^2?l (!&A=utAH s2L>SCY[%k%biKmF0L۷r/^ÃٵRwM-N:P!d&*>)ŘnE 󴥮=w1W܁0ّd= Жsq,#A={OFZN V~9w/;[\aKӍU?ΊӺ‰7q$D 06@3-DK!<ڂtS&?&C{;t BfP*PxwO|m:H^:(|Su;–Qf-ڴf]zQ:J8R 2/_E5ށ/UX⬌GLԷ]O=(WEN)˗Yl.*oDYf$%c (ƴŏqb ^ƣOnV,&ZkՉf.O|a9e9'=i=F"- ju]Aa.lmk (e ;G׆_8cW6T}+M3u %@ꪖQZLu6U2WzO}m\SBHg ctףԝO1Tc 4zS&L7 G+?@Ef>_dڣ9MNM :?hdld@bkjuyyV'Q3` (^MƺЅJ]{1*R\D6e%{(Voũ:;'7s ħFۖOC@ i;rė%~ ꅲˑhEx2/'O‘lf1RњЧʡ#Cdf2/CcZo66^DyOzW'1D@ϧ2{`e'L-Bؽè6_ӍUO7*VHʢ|DUl012O%h^7y 1\2V` ;ipr˵&ԖCU|*zB&'fƵu6bl-ՒNWi\fZad1%= aBAkJ@S0 /fa\p;O`b?IlxpT}p>CZD,%fR]WKPU9rSKE Nt= ?SVe\WNKPn`(^K@8ǭ?q?-Wq;5Z.PX1u4}b^|^5蘔|GՂ}4h =[澞YN'N{ 2 % ̔aGdks3ъB4E"g!җ7^XZ_T NT8i }l5(u7RkEM^"LB>П͡2lg+@Z/K!)Sul7Ҝј"?O4kJ7Impb!p U ggH-n >`3u PZjNG ;7PNCJ7Hƞnp<\ jhu;0uHQ1Y:i(k (Zv-q/`RN5MYVo|Tsi2<\bYF/M%A}ʿmQng?`@ RB$Rv#Oq*GƆZ}'J@Ps+9;c.%nג1 ]Jgi++=UzBڃD4mQLU_SO2ae0 7;6svv bOx𬶡-{UFEǁbu\D̓5q+, Q@g)8B9S{î;ۏj]saM>RN˯7| L*sڰtS{[dAK7sq|J0OOc338kdr]ͨ^ U_DTx#"}&&P lcw郚e A18<.lgnY ?yDAVb}I;.`A ےK)MgQiTS /DN0mߥAS`|Mus/ŽqSii`+]2uZ酉Pbe;)۹0~^iGZl =P0o&E8S{!B> )FdBUf ig(H؃1[QI_k _=T%i5ZJ9(b H1)$`5jG@:sciplӛ`fS/)ԗM8I*X!&m؊Yo8+ht3ЗVyQ# C"8#w܀r2bngAV#!`\G4S5${ܧeYfSot4}wPDHr&CEII?&'iU5oRJ괔}vdFY\i{3E!sCTʀwUV}FMj.9TZ"% c4MgBcU<\7JRj\"_t]L: 90W-:Re}a&|IHT%~>aM;~|VlT[!M&\OBtWfj ތzph=1,ؚӅrJ]dB-s:A<*:X7t zq)DjDuE=zvHt^qoVdO{.㔃;zYY6ESu=BN&< O09 6.(!a[o~K..euz`[2 agJ+@#'NܢEh.KYpUZ + E+"*(tG|_u+c+p'115.\?Mq , *.8fnNF&Z.? 6[B@+V> ^mMlÆx= {:kB@WB$1յNAmbTf͡LS[L+|ko?ay|1g@A/b'+B 1(ҸeKZs( WY(tO"ТK)eWR| i41ZGDB,$KZzJM 6jh$?EE܁L :{i?o| ո?,*@+L&7SX[It!oHO0 S=| Q 6;;fwCNcmXkFAIg]s*u/)yſmߎaiXun#ĥ 04O)3Q仚d CW]Y-9![(\>v;yw)c.ݬ*z?]Z#iך+6,Ewa0E7u ^RhZ_qPGr<)ԑ%dyQ/9ȹI=3Żz0M!hБsp cɃ70fNRdž8VT&M gBѽ*3;x?*l!AFF?:q/-D'vy!m">#Vf70tL2 4c54"薮 D2s0ړ4j_m|dʫ~Fm2!(gbZ(;\@T,t\Q?bqM76A .~%`+ A EM 驻EEP5oRο~q/EU ƹ3w#f}~Re@e#h^l-Uf݃GoopB+ Ϲ۔\Ǟ@O0F~XR@_PC֩:Zd6l;KN.Pb|̰:d$0`i76pOgFKC`V 1ENi)*u? s$br0R|A\6hĦ̊V(>"1{?=p]z: *Yi*NUT.L5pX0ˠ3 [Ɗ`fE0&ZwγU(E[:>g<|=QM_gtd&:ټmj(h ⰐF}P.2WP䯶vf̨ k]Q{{ҸUtc{Wtďnkxc\/$l=OAYWDmQ[.w@FyV6?{e=8(woL{XgYZ/<~[k2J=ddrA"xwI9Lc)OblBt}pIV^i[5nMǣ7,Q8_ϓOrAg".s<BS !Kt>-ev/6(B*؃Z:@\UܸlQn@wgjm[2Kq  ou/s]^;w>S{o{#@UMوcHXi/hr8l-ǏH_Mw$AjQ;~ܣ|^;ⳛ[v=8[X\єSdoϜ~<$98R~8n%^=ZirSx.XPd0G3VՓHEIgcxgƖ9a5vuGjY$rj /'>n;smVdq`]hTۑao9i#Ԇ 0mw"Ҙ>TBO iͮ.~]?"+D- ?Y*NG>F "CwZȣG턇K+_U[*CċU!OaXv{KF5³G"})x{tZ_;Hȋ 4(6`l?7!ǰ`puYd@k"%?饌Ĥ hd-|]%*BqS[Xe"b]zIna$=tI9Y;DAEx7"7Y/:_jE%}Ul,a9M}X'rW%ZfY3 w aPB/F+si5P$3{4PNJ.$ߛ:|{/`*dϽP2yyf[L*B8J9".$ƛ.cɎO577;^; fK!lT{v%-l&ej{]t1fGr%bQD!JB}{Hףʛ%}tGQd?fܓ'-ɵFYXJV@C8Zc4+]5~}pІC/ތE[d;?Ht __R,1]SWiȦ2MZΏ-<ί" ~`F/]nx73 /Cq"g1gv)=OsRcR!PBf6d~.n*Y H2qBĦ*t7 @%ZZ)2^tDph7T1LArt=us)@WZ]s:҅Af $D9]H+-DI !Y#jS1 8`m(v> 5()*xy XOAT@曝4>Lfb@ZPG6S[fDBe V꺗'o NO ܻuts2}#16=dwlTz \^iRxEB ]aV%{;Z`Cs[mn}|6\VyYoQ+N I#%Mr~\#<ΝtY^\}aix.řX/}Tv{uEcpOS .LʧR@hOg<e4+>c/__ FlZn>s Yh! SĩͶtCQ#{ނOwsye"binsvO ,U6Fy(m//^x 3cr=AsPHͶ.ݢEyli}G$>oF~]"EA3.'e x, t'%mz8J%UdQdwtژۓWCJݏ"]ꍷ tVpcDOGVf0a2OH/CU&PxSH`G'*-Jo%-6:\oP?@H͘L]( unư1_/?>kwSa# `zIR- =CX&kD ;?!6g|OqT?q|ͭcƪN55P_7zMg598P$VSPhRP&͕G*#7+%O1N*&R ˌ 'N?/P)ZZԜ9QEx? >ZZPsp:t-;cKQeM(^P&);cѭv_'|e}o;{Ȳ^*5:JWYΥx]~l,m%0D=&m_~4-߃= yyyy!C=17JN;Ǿv u-TkJV鰾oW;< dZ:#'zyVLBYEf_JPMJmX36V$,pN۸P*%NT'rL@Ʊ^J&O[:wxv! Nv@a"8W_}>LU4on3RFW61O8ݩts&yEZlz=2%)zM܍b)Ҩ*!n+O.0 MQ66=Q6lHbzȢ6`cwRZC_jZ)y dF(MpW]Z_駯::pSNӕ&@TxR/"uAoPySgwu yaԞ\E4i>#1k.5[U&'8tM'R\~b|RE}R3j'\(=!7BDo/2.9&UiqxߊWWr Pj7Ci8m!wsq4>ի_Yv 9Tm@Ni4)fk4G@zm)۝hig_(xw@&)iC';E.ۢ-ޯ rm~N`"jrjS* ,t?}^j*Iحo뜇qX%egórO$'Mdm@3 厊٠f_ءm4ǰC/g]t^uF1EP[SKuxL&;Nbij^Y#!}\9p%5xyx|Xۋcc`JoG75R}Z>'Z+_GF˴S?1Q!I s]M wGf9x";3ńhrԛ˃^TaM,UaU>_=.2oa4FdQ00L m*JR[O`r؀5ȹ֡M H=-:d@@*K@#+ }KwԿ#vg } ~TK4{~xܡٰNɦ@ccqB^&\#\ FtlXhyL?0b(=݀s| tWÀR^vh3C(aǬpj ncL竧 mH'9Kw!}f &+b>.ai.FQ{dŢY)7JwwN%|)"sQ\R=s"06K]⍞vB(@vfLLÅ>Ck:^knhR(ֈN)keU)t)+N} #9ښsf[ X,<MojjL_dAyqe\DYi,wwKQ> c{ņm.J+zôw ƾp(URVi9]0N7sN)CZyC PgMs3~"[+C2p@vT{0 mzho=}*a;Y1Qg\6}j /KșߡN Bf !ͶޙGlAaM+~Blse FN`|j`X%,XO#I6E/eލ(1>Obe"cl <;2 wF"|bJ- ^3) rK%(khXPY#J\LkiH51ql~o獵9e.lY@23NG2='Z%A}~<1O6ZNu0ݏ5XD5++zB1YSNyo^3r}fyDauANAN;aXOTtCuڇ복X,#ZQbX*X7@E u0a38t5N1?5 ؼI(tYI^)hv%9O,ᱷ0WD:XJ60>gyBZ2O}GgM0;aホN^n%)C7d۫@=9E*6;ZKԢW6jGtg #`bwDqoQe $4N,Vp%P )N@"s+Fr6|WBn uJ+OBNB=q$mAUXG,E r7ϹxH&zr6ZD됐(v ?շg䕩!fbd6Qԛ4+;爸H,I}X!i֧8Hy;uak-_3MiORF@K^vX3ZD!![(==z|V\$tJm6s";B+R \ܸs4 &2W`Q!g; ~:0>7bްi Pn ZWP Fu6m. ׆r(:Hn;U`yP AW?i%XmY)!":#c Sw(цu3 e?ʺ@,ZA$;y}?L%ΫGʠh }u:GHs2&7ƁWe<4 d8@EV.sӣl遟]?ǧr7tY>u]扔9/"PAЏ(V 1cn;:w0[R 9 |kT~5ZWy}W˄:@yQK ٠lI\G5.kLijn` Bwo^Ih)tii҈z>yaQg)cQuki|Ɛ.@c|_0\ŨB}HQ cF3|4^} "V&NKN]Nn֑W?l :?' GZ`M̓o7DYh37:}0%E[@ j>2) fx'YWDN6jiQZqP;&v"$R._b-GŭaSyc.$FHOWE M4OR0uov-0jpŖE·+IEmbU20;Aj ^iSv>*v?6ћS:pM&[j&PƔFO9u}UR[ ҝu?eĠTZs ZѼhl.(a3pאN/< Lg /_]C˄Uը:A$O}6`󼫽tw+֛WT 7@.߫Aю++>]ʾnc4,$U}dq;МFTo&6l}/tM߲"ɍz>ҁYe-`QEw9s唱)OPsOqZn&bU;Q;//|b :N$I5&-3{o?L2x.kNti(ۇ؛#j.rgtEEG>[y$64rFΕxkxwS+|2GC&,kYݗr%AODg ,@8MZLfY`5!HT5/#|W.MeHR vE1"`4h[?$Kq\KD8ˈ'>,&[?JS*[1]dWs V mWGZRRYsÞtMq2JBg Rx4BXyMvN)Bp/3IOr,oL@ sjTW,W* HYg&e&7.\Oڥet-.2FM$8_ծ]wXAX&S?C(!ź( 2"nwr1{weܹ )[}۬bSBen qfm4~hB_ȰO÷n`)»(41!fGw̾_d$P{]8O}bW TI&b>DBfq|[M3>d*+mk~SWO̐b٪@P}-Wa18+SFiQcC ɷe`05e}+X 5P@AV+oCd#ga#Xs;ӓrY@GD @=ۥk؄[?mT;3Bu! ?\sAI,˓^#odHx3ʘi" AH@]+#,<'kY7/ C! ?Ztq5&{Vnwuof$27 9jٿ֓A]5TJ!:P~dW8ΟY ',R"e|e~dCSZVx*ޖPK %dSa?Vݮf>*Uz5k?&Α!b3]:VB*%@mjf<0/reWĂe>b Qy0) xH-vxI(F5ٖDđxLWT'q=lolL:Ki+h_-<ގ¼<|-?eDW1FOGr~6nfӃ^Z!&_@ሙ.LA#o݌ gսyzx]( ۟VuȲI 3Qtz6ȭj5iU}FHUܜW>: -KsB\%|psl`< 9TڂOgʦr3&Svjԭqlb,IfuE=nJ*UGdeyw](Cvp+ ST)UVĭ~ X6W! .ByO6G (jcp: QS5P a"#g ="ozytjkLN> Zwk&n*>%$UU&Òs^c*oQ4usUYܤh^H\?;VGn$E}s\2<18"xY.4ŌXzkSS$F11ogkhC &^N?c&Mv5Rg/*͗]9H48%OV%e,+RT ~f'|B8jΩ7h)[K] {+b "`;`͚ &T:v*@َlG0J/p*tR/jڣ }p/4#78U@sѮ|qp̵0<|ms3gmi!lQEDc_Z~I;*Z#TuNjĕ]N m[>4a1*cy-*VϝnK }.wʆaHx 3,εVM@m.QVi &ӎpTSHU̠u73^ N0KGǙ Zt.h?t7H 8Q{h!NC65/U22cBϱYJy+\wYh~w{Էb-.t]FgJeFyi@,8*-%G7E=a!Ԣ zB/f aElZf-gb=,ds/<.*>}cTFQNfɶskq={.LIx6)?d8PǞ^MCoPmnO6$,5GN0M &,&5,whGjҽ.-LBө%Tn??b:r5m!UeV;Uf ҴTq%6. JKB\gk߶1k`[u  u8|18 矌C2R@ETK#)Or=lp SJ}U&-yv`w͡}Gn`nk}<(!m:mȼ612Z7":S2gXBBgiDمU {͈O_Yq !hf "GԣEj7Zeln[4wi)cp6e;ТT2\\;GNj;K{ _W+ď0 YYh'mYtCAZg~4)~<3* $Xs vzRtK$΋Fd܃җ_PR:meY3v4O`ZoO_\j@^Q yJؘq|]In 'X{<ɫOr`k*X7\> %﴾Spc]@UJF)nqv}W3p|^h0NNf-فWͫC/ߣfUVN}zFv0tdP"s߿ P<{Dm򠱪 xlG^5hűvoy}mO E?i',N`L<6ⴹ]*SY<:|+QHdMkm.J8 k: 7bRUb! %Q2 Yv{8ZsFd$ڔ_}.k˝nGh[bWJ<0T~Ӣӈ8)ݧm4neҥ4?Vbu+!FʏKv)Sj<1زH鹒|oi~`r\m dő7<-V_FORs{]uqI wmӓn uށt ~ wʨzPu=l(]e"a", p`8" ,Ϣ'xAa`EVmf B ,ǝAا8 fL ף8EG7\G`RsD'ĕ}mlQПUxH2ճw+67B띸 e:i"Qr~'}'ַ[E'u2)t!$~ǯIo,A8}6&ҏur"~gL6O:|_>*D*'ݜ˞9Q?ү톤F.|^]<L٨gԇ)Z92kc0VV‘u xg7{ \Iu<#e/ ߱uV<[}O)$㘜paMiemӠtȭzZf$k1pS!OwZJԧ0npV !ĿC^cǨ8%#I+O)@R%&H):=u0L i"sq/!@hS:s+9,z/R%4*e)_gcMU FB.ܻKxXؤͩmN$da nP*Iw(c I :[ Q CA(lYt%Ώn[+97=0ZyLְs-;BQ:GU, y%Rڊt+!PY}qyHlmzeZł6#ŌyRz[/O8/$"T!MvfF4Ƅ_y;Ր.`D 4oAs 4 O}FRnh'Jȶ1+hzҞ|9y0&tN_ca5SP8R[oXARCV9'ӡ7(Iwļx@ 6ױQ2HŗK'笮Q{fӾPD=kWL Ub2U>9 {{EԶ}؃hh*g`;DeF,ĺǓXn\ʴ)EpM??ڪqx6šh=pG/CF̵,;#AòE_WVtGLӦ}l^uLˣGZ`G~pBxvemP5U+n+_cm^pVss u"hs6b_-8DcY#%3uJ1Q30e'QQͭ֗!^xfB3_gqA=4vO?)kXIEb'<0}2& 5ҿ.n>ŗl2 BNQ}WY*xːKD*i*.'XW p/@A扷4뙡ڽC7Ѐ`p.؍e21.yC} PvmW$F[ %R iDڧ-lzY&)^Tbۿ< g) z߷A;l+L=C$B^٢'cT=x*}OB(otҟ91s8_^VtM[ 6->'e}yDt |fwHTiZ-*NES9s LR<Ԫ^/6-n3;9gM >ZI y?Յ퀤W+qmGk6e}`2{;Nr;˜N$RjT J>0VK -78D3}p w U7r?t5%#p(?&rivb‘]~FKxRKBdcwap&&0t܎l 4"jHLXYP$|_sl-m4YBSy2xV{Z{u`ĩXVkJ&ȵWr2 0w'.DĴn̪l`reV .opP4g~1ǻq9um=Tmz2ʦ<# pε  ( WSIaBnRF\ =cq&=vv16V ԁ#Z1r (0NOaaX\T/A% tSšPH73fa&ױes1c=eifKD/Eb+vozxwC٢sE74L=X+]eBڇJ) WXb3]cc[*s:R!zY_ZN3ɟ\̧rDNWc/8Ď6\)[4oI31R{ "?8cY7Ï(F}/q؅kk sƂm |v~\ 1go3Myz㰜_Ҕ{v=ԥ~ŏ`v?&(HemZ"'Y/'/pCDFͶDUb *Q]BgŘ.(jknK? ;^mK#Dׄ0sP_ڀg•掲'0. 5:tKKGۗ"&:Zx jtq?:OEocC{s8sanL|78Bz?;MyA2c0˵jdÚnG.ZjI$F** y:@*{% ԙqL܏Ύyf`Ơ{np(V[zHL'_jG{ KG9vJseǷDjq,0 {5X%WoU\y%m].#'>m&▶]GzR-ʊ[.Y賚>q` ɹuRY[׽i0LIyZ2]v8_RY_Þ}Pb!nQUB!~ۃQj/ }ۇ6RzA 8~C<2)ݥGc/k GQC.Ҟăw&<-<h9?_ rB}y;IvT %h#r882)!Q<.0a\V pGxT>SZ~]g|LN`CmtS2tAҦ`й*㜜} 39b>PW YT؎ zgOQVǏ6 > $gه;( Z< C~bԘC #υ #LO%x" E!R8z^+>IgƹI%'9Y*z~}}~1|bem{gwswMF_qJa#BO"s>XʵJMloaHťhKE.Ӧ}D7T$}mKd)v\<$Qsx}tSܥhK*}K.;n{z*gvrUN~Z]a]/&`Aރ.ZQ#GOmrV%C^bqo둞Zw;Yj+KX^NBV3&.GFKLe9p@e1im#֪Z x& {oϷl!D|U0-kSXirV׈LoA4`|8)W\PZڜ%fPCn2)~R J0\f! 3g>acĢ)Z|h(OBi^%ؕ/D,<~ATT f{ÆiW1ߥUЊB bR]md6Jp !ϝJg]r vt~;쯞7qȋzrH)zfdgrQ>OjGK2^.ӹ׎Bƴm€p1 4AV{WWHbaxJ[u0+0!hT#A1*Yi@Nm>(!L,3>DN즂af5or'|FY f9$v}`:CgZqXA|$qCL86c]fL&[ R{}<,0HbL!;׎[dLjyԳ3KONJ0{*Oy'qӻݛQ^oY;?~Ee-dх\Қ`w#k0NY.G2x} Xn+bl&  (Ɩ"H*G3 lB1(Р`:^פKM4}QI-O yf]d D;̤M g|;qS6|)jI  @~dFQIlI=d  y|gׅP \pGj0q }&/_ W a/v?@q5?2x 3!--?=O ۯQD(,i 2 -<A,5T |k"K d2fth މ NZ(M-#a9XIja=X H0g⣻1]VNR bu&OAF!SxʸM__]I 'Tcu@N^^6yR`79'?2xF? үߊ|]pI\u $<8r2=F-ttpG=D8b`WAIF9w3|IN::PZm̈3uc5!U'cvnGEfV #ƳyRܹ9:;]=먆O 'N(C0_oX[G828$!Im o䪲}Om/[R¡- WV?pϢ$6rm!ž{C .fU!4:BGԹ*F#t#QS}! gt!&[5D  B^J9hYޯhģ>5QpaHW~%.-WQAemcǰ $$^kZ*}\_PBeHd4yfZ;n5H`idT[!h%KSLamw\e C DvK aѻ;P 3''( yps>dڍ Gߑקԅ@Ru)1BR8/ q:Orb5@{ i0CgUխt]?ѸK;SG؟/B=`$uv4upE7~r{7pY*U8zZ((KdӚ?$g>#_}SW= LZ$uNrK:XsP_&J[0}U=J$~eu=LXm.>zV$Gr@ndEPZA[`d^?|EmX``) 'elZV&FR˱4.bQJ 0pZ'bQ=z\[2=}K;HyJxiRW&pn$ JۊCxԔ(C!|l~fw1CEQ6@& ]n'!yd)M7vꪺ,)@²ߡBx0KHG@9B3R(z:&cVlTǼӾؕ$y38ުYZ,ft>7P1a~n tFCK={N>,8{t\!MBCjhBnyB|3 * rA>( s1T`Frf:Z浭m1Af=it>+*]og!c.j /,sl\g 2b{֪9Om6Va.Z|4jE]|1r=9fM7k^-zr,Gw.0\6o{leZy㕯Hσ2 p%;_n%LZ)b6AwRۚ@&5ǥcq%VNU~:*WD̔վM>اEُg♹FC(,X(NA`yYI0G<9sFXE= .dŲE?>]'T54#xэj73/fo&Mu?Lɏ kŖ4#U%+H溽 #&x 5^6(ZRXB=6]  oW*Xz<r|[[ \tjgIC%5VzgL I~MT%EЮ4͔IbMZ x13\ #6%Uj4 +=_\}tT@cee5x2e--yW;MԆML󀕑.\ A/ BCl(67o/Vgqeg)fFc\'\Eִwߏ=^zW;fBK59ebx୾x>F8b/="_ 4HW7I\8VVa?| =SuB5ׄhkH PNVXmȕtU^tdM콌78lcn ,[߫RV8eH*QngV//;%Y'lF@_U`Pl۬5x a'C-v|D~ v]-i7!>\R; [pG)mH7,<:G3Ʊ37XP{-BGNĿsqZjCd6CEHt9BQB@a{@ %*Â1 /Qqh% Y>h}~R |!eʸ0xm`=c&`tL?'z]Y8rdI:tbOրaW;͜1 fb%(mSՌ:QER`#*!n.<$ol<DddzT+׋|[qα瞊'0Vjy`ǒ5B*/2iW$%Mgl| qѣY@3 a+V EHMPw9(i=RM} Ԭ9.wj(ҥIT¢8H,h (.uiyݙʙS'm8)OAq<%*7L@t竩M;0;~ϯ e|> 8Yכu ^I' DeP~9+b䴪iuC}A˩_T8eHdߴq {E[Uّ䬏TwBQ?ΓR^- teީp#*Ӑ"H/q t2V8 iĄ-=G4BzNվ>{'{"Yj`Ee ] m#Dռm/UMB95O'(-&.cx 7`1MţuQL\}9iAl9%rcD nAsF\p <"ᅟlzxV:6LZ0?YO8S ×<6Mmw|O[\ 璔4.ɏGWһR^3 y 9Y HǺf7DzB,+$FC T@8ntlH>v{@a:f#%=XU~wB7KI9MEȕZCxF89aѽ,Ux\}Xh^͸fWOՅm~:3/.w[:m#KW[|R_ś2x8허\2ZN[ˊ]_3Dՠ$sQ毟S 4ȽcԘR4;WI8C4O 8"6>r+@X8ᱩ1 R)rhP`-MX*M;t CS#z?1  LuR1xMɎF0yjKlÞ{ S;}¼y{QnRyipb%ꆝPyET߆ ujNr`l紮f'}ulF_wU*}3z'ͻM Wp8XJfh!Lç=42d%^K%<}30&%Eϯ.UjkƉa2-|LgӢkRĄn6|Bnj_@C(mN{SWM!™(X4\L44 c93K*|)!|C 7JQ@W=7ƱURgDGsOE,48ܠµx`"YfzS6NAxq;6;af{ƣ53gQ&WF 8GG]s#Ľbl`U3z@iL;gf*߭M ~Gp8ԭ5Ov9ē̐ c R/;.3E~}}?ntz1?'CudOy_n}[ c`7%~+=3X_tIm#n^*-ҴXXZNT+|}s`i#+L&P#á$v-oBI_VP7 hu,jBG&ǣ~̏}@i_Rҷj+|_إVW'gl|EqWnEE2g$WKսypq\Cn2)p+⦹m_h, o^8b15=T:'"Xv|J6^$vg;ϾGd40B`BlF5yHDO">FtwƧEDVn1 Ө giҿ't' A7$ ?TK3rqO=쳛櫹o !ts,L;{U]~q gAmhZ--̿$4?7?ftEB ’&rI,Yys>[HëUES-SONՒGȋYTEgZr`p9'HkTa,sK@ܜbdqB‚D{GA9tW]ϓbFmUI!0s$fЦB[JFIlb Z̀^_Af@MkER[=_(@C~PDGjLF&+W|vv|@eЙg|.uJ vz.O4= 9*yYK*s*/9؆(gQ~hm%^ 2I.FҐu_=Ɉ݃ڛ1 !H*g[|,GV2 (Lhxm c-95|io74_iH,Yr;- 5s *"do6L*\] җ fϚFcbC0j51#LfC… 9-*˱8^-!D@1N.;`r~vvZ]/ ˔poƖw&%P,n|Oñ>kK[,0[1nipϪ3^{3SJ˻ gc- QvMOf+93!ĠNvwcd[G\cU 8 νp\Hf@D|]|}ΚC4@'$m֦;مFq(+ܰ 3tݑ+ #470ѫoe"Fנ斫D* lI%ij/gͳж; ^@JyS(0 j{OOID#|'dJ2wJ0^~-EYZnXt%525%S/wǦ2narDǟ * ]ء&{ivft`GPHó*;^N~] )8ʒgB]$^e[y?{ˠ>--\ivĨZ]'nlvbAʃ˾c~D /R^Y[-C6?O&LG|ݲ˺.#3{/if{yD8`q;aWҥ,E\kڌǭ7| moK7ASEAVEͱis:hLJu`"nĴp[] BC"<+#NYGZ7م01ziӭnv9C91G9%DmT9G Ni_1|A M1UdG0Cyߴ9 /67vܪu$GB"(H,Z抡kc"B{GeԮequ?:")3_Pp-2{XccmtQm ꟏8Pc|٧h=F/5O;c*nB׊ ++PCsU9"(Ihiw^icG! U8u ,J,W[bu4ƽ 7 ߩIRەJWBEW5zJ`2)XȓwQy-Z#YED}F ?ME ܃2F^ ;Z= a¸g8VGr`WĨbJ (=lk>6ZڣS)Ҽ Ѵ3l'  W_&K2`:.ZA #W }f 9F9w1Fդ=dbԉrQЈǑDPF-ΐR5`w/[}`s=Uy}1[_4oJRp_|Z%´St䄮kѱ3Q.9veTJ(Cݮ& Qp1*a~&Zpf'33*1IR,JNzaէ^\( KqoӠ6NN¿Y[-jT,TH"8֌)N8©>UdeՌ ?J1Pj\BEcohqM+`٥ <:)8=rU&,2=n"T X1<?eUyd7xd]E3N4!q <%/ )Bo&LW T@ )9hD2kyR`p]Elf,G2,__}%T<=%v/Ori,#"%?ILWBiJc XgS?(eݧ32N|͙/0bYθpQ=xfaQ[ic/R.u ,уJh>I0  q؍J}=q= YYE{^eG :fΖj@ $ԝ[lB. `UlJmyu WnҬ+ [!8 hM&NMyB|#E$A,]f=SYCߢ( d/5EOW뙽'j!m׌˯2eHѸx[ήNP+{Xc_ɸk ^x7c6dŐ_d&oKCK/ݿSpJUB*q`Q|MugR "IDb},A CHU.e4ͨ~҄ӵu>Wb+O՛ݐ<^P˷@پeN.%c}fp JgĽ]xˈSg')ΗFY/[QBz?󄭓rи'1GzQq)w9"4.-C׋f75#8&ü- c+mq|?;%$R9pV/[ !&5oQ(#͏Ea#HXtHR2sN.%^?]l27c u(4mOK Ba=ꄼRc_݊f`k߱Z:ooNy5QQ:}lݓ^Ix$JiR11ca4)|N_G 2yyZquTD~t& rK)+Տl&e-{q%/{BotA dmbCE,9ac*QfVMڦF  Vb=Fhx̹5WaU˝Ʈ}' Y̐H~97T{UvTEdg)T/R,&IPIT: ~`&$Jϻh"]' eIhJ[M!*jx"D}t.XAqb1zTaSvp+Oد]7^8[ÊhKXrdg3 ,Ԙ2 ǜ5$VVԄV+X >~&*si |nQ)>ִNH[@ALl܉XTv*^-HkMN 4V ~a[ *kԙBt'!Gzi`'pq('v >!Jű=Ϳ7*q5UijWI  MF*Q}UCߧ,j9`E:tK&E0G/\`[%k%h)=MĵSA߲O S@3q:C&RmE"#F46㛇C=@=ŅEh?m|VǙ*⾷!T#/A y3%+Kt^ء,ZS%f~MӫҩA?ͪiiICʊC҃Y*E=}B1)~ `p-ЛCY&ѿE;xx}RNjz"Hi.\_^:R~(۷e7HlK~"o$u[e5;3R:[,K-x G[ D})n·~ZTD?bu=5w5~K泩ab6f25ܔ%~OɂR) }\,1 S$c&:A1oo C'Hy͋p,O@cn YI7Vs(LB'n`ZSҞ.TX3Bpviwo99x~$k?Πͳ?E+݅A25k8:jڈ+;N^]5Z^)ތG8,™fDnB,C>7nm;P.lxcqܪ0Al6i U݆i7!{ʫ%B&=r|TtҰ=q?+F#đL1,>m[Pmw4/^{kqjwH8SyoFtm8ncW] ɍ=Ӻf?M?nD$5HSZ aSI81 .+^sL{hMi/g6HѮFh_#WpٸcpRAǣ_0Gӆ;XBh~XVt1"8 CW#Ɛ=uG=&VTS,M)bYջM{ Wن^.[\$aM̰'p,/ǙX</RST<vX𝘝9'at#=.r =țXָD]W`~S-JNm{u6~3;H9R\DÌ;M-_w9>7ArB[E8ECZ[_8-hC=I)~nGi"s0Ukk( {FS7 CFhM~6(>`Mo(7ܣQMm= +'5o Y7T/1PVxwb~A%"н#RR8{b^nUDpHQZX@΅m0@c0[?>zSaH4K ͛<$`XnְCw-%89I6X,H{*uӶNc}Bs8 mfdTLE)@=H!DcGD7bZ\yVV $߶㎪p .91س%"ExᾍQnOV|YZ"s[n+S6c# N\ĴU~}-B_Ejxeq̇_9>ֆ)!=GQLg G\E1Rvz7F̴ k(DH[Td{\XyTIn󔼷6F{𧙂H6a<^NQj?Wc_+ 7XŇg]E U\[s&1Λ0єj{QA"rCO5}oA6[2|1OU<&l+iys¹vcߙ_8[]Se(kHL^LkZY$sxQj:Dc8\"Q(v!']sٲQUu3콓wݻ:Q|?}Guۤ//uedh8r<>ҡdN)*8J RԚH"v[hwFVcS)[|UǚW#xpPl=e9s*--8Y|gPd e{nЦ>>cmh"?a"|CM1` (sZ UQÀOFxîɯO(5#->Tyc!,nEV=8+@EiquH"v_Rf,Co~7#BBm/"_U!V ?ÝiH|*W[oDZpo{>g@50j63u75%K}{ 4 8|R1+ 3S f%cnswjORle~]>TD[[W ę*M6*SBύLkScŠ-ǂ&?4lc )j$q3I /|03n×WnrxzӧihlT玑KW|rͪ[RrrBkt:3o26:rrWU+Z|w)ic5:f e-a _>:j.!z0ŪSRLVQcӃ45*vh5 10fxP|\I387=-=cS~7Fr8d! d6>ݍ5DQ:^^/B½~r[GcDI%{frmO6^,}T$A|hy&z9b\%5,PF 6Qx4z$nq iptv3+0 bp۔ C *=E $9 k|gހ bXpZ9S72ma!)iFsDs1#q~ 7 " uԲx͛_7r=ҥuav"%rUn`wFW~q# ΔPVP-F2#8208C3 jw7]:`Fr$ĐO 0ԴN*al7}ѳI^A n8Lkw.Kz8 ]wfl]g<ٞ# #>D|N^j[5Ө7r 5%͞9ΰo4 dzcN;Z4y4h#DҕHG}3o+l;:?1w3X>? @ƨFH(pfd} /|-[\U5pV]rT8f(#9D1[hŞt']Td#MJ[%V㔇7a G}]lS0ُ[f#])*fd$$<S.%}BAQh|}ןVWTW U;>TcT%i(&V}°J[qMִ͈|uWݦΐ/Z=OV֜ €L "gm+Pe8-3 ,Ă 4ӣb_D!~\\ܽHH/ #o)z:?:90ddusĮ[pd7ʞ4^w%ͪ//o݁*3ӑpbRI~VWDwDL'ƈYkCRH@\RcM0 흳4~ ܭ!*vƠPaxJ`It}2>2+-18A1c6#v`64N9ͭ5Kz?bV{mzm#,x<+{9_Ugz(^ #r£Cv)UàXQN'KD>`GO ?/f|/x $e.#%;FÁ%߷kB$ 1pY^ om1{UŪVvpP$r),P|:]Ɏ neg`LUUO/aBDwgy=jrjZz)I<#5 5j!/lv9ĺ#Yi$0B˅X(:[Zͼ>YDM v)f= ap nFP1Cso/KyKz5KS hq;4;t/|fč3'40 4<:RUbX0 oHw >W':M$! 0CQ eO<67msgʟ??`}WЭ& `# +bjj#-aws=o!pZI1f?beV<V/ W7[MDl9@ã1qR0sWLpL]nax_3/MnۤH%_]nm:XAMNuPy j=o ju`԰Mf+\⌥< Yr̿!j;"v 0 M _st'1dljt]$[.@4 ; &BU% %]:}J 83z+R+7$^هy^CX5>u*< gHP~cF})κT-@'d^"{CF>'v!:Js.7 ܢh74).ҧW7(G $9FzY^nNCC L滠*$3<ȓQȈ\sĥh[yzh|]Ԓm li<*s%%wY6f&B~j"5^ɽ9TBW O5^FnT$1HHC-+ ҭ2a<'IkV #UM \QKs.ȌnoʯMfO~Ip BoXi,qetC]T+z]:w UtԔ KCmg+Y)?t=j]aRHۮC\qp @Ǵf:[:/=QkX. %W?FӂP) %us~Rb^at 6;HY'^bɎj0#Е賣QGG4HZS- ? r_~o+T})Qݬ7RlVlY;غYa#ՠ x6/oL]Veҡl: ?#ި;5 oP wG# 넒'{ˢ~K97^Z^yŶVi{Dz(5e;aCckfslsн Tٓ#ܲ(s^,knXs/\Xm6jV%4H_xjr`fk`4ЂDyUW >D(:b!hS`V5нU5  !\1}%#@l@0 _~NoNWJJ:Q?F98`]\xgW;ȸ3)cٗ;d1:rUd Y%/r6(A K2OL4\1|^=@X輤Cd- ziV  𪝀6%V]ruEUFUAYBCNlP hז:j/#VvX/y7Ox$_\C~0-Lv0SQ1M8}T Dg)%Rk Í͗!@rDq=bǷ02jSR oxpSq w?೻xQ""!g.YXNR-._=BA[3sU3yg 4uw8*} 嘥 q[Vρ5Xo4DDMm#\2]PO^#k".Ȭ.l U08R723Z<MZJK UTp?Rt5^E=@w'Vn=s.a2D];%"SN 4pU v Zݶ`Cc 9)VF, !mh@7ihtQa;+O|f+zndhH=x opc?Ea@g#ߏG ,"\U贬_;: 1K+4/05^s(;ǰ{j3UȸYC %;OwKY!xsO%2֏z$8j${9,B\2vAKƲx4n$2\b+ a79"S_r|&7P YLd()uua"?[kQ+*0~tǏkscѕ9R:,ꚤTAQheͻ +&Md? St (k!}tsѼ^z⛛.6NO8J޷bZ hTbv@:{$pr=MXQ1=;E܎+wxq+UU5ViJ Um|`eDcbݷǬ,r ĕOC5U鲉oD2 .AR#ZI_eKuęS͒N3@3 ]TmYo eMȤ[(#LQNt~5[Gc {u E!wݠGlS[B$? Jaw)zAf*sr6~ Q8Y4V߻ޭ&EmDˎ`rwlY 'tɒ*X?o Sd]էlJ¾G$^WFj" /#g%P\Τ4s`D~\n$*km& gّǘlt͕ YK?+!̰y==c]FjL(QtnE.Uhv h3@56*F蹰gu%r+0q!RrR ASc>*JgTI\J4 lsk:r%@\MFvS 54p2p;'Z=«e][|bP0:V3zj fB{ Xa,e.R3â |]K!RAa"MVC^9NĝVW}ivBd{#AG֬ӆcGILF"{hmS D|ThA?)j(pޔPn8hﷸiryg)j,8_%6B VYy m9 'pT5+YpP9ɘ> :86 Kt;oNB^s~YE~_+ Āˌ\9Ӧ6B!ICStz!3W< (y>UW2*ra5'D|ƃl9? 7э weA*t2j?UXi5L$^oD ~eOC;hqث^X'XX xb6J4l0ՙ+'ox #1zL̰0pno#GÅJ8.6Q%'5'z\AZATMexc ʋf{jjvte-AVѻc?ԖZ/rf] ;`nq%c3֣+5rA Xz?nNqTljv5{[ R!ܥʹ \,wT{¾)xO&̰yVos.=u}a<-z0\o|mF7ڂ/lSmN}I K$I T҄y\1cuq%5w6 ulVOQk=A#<r5UX`B)TK&3$% 'x @$dfj{}O zz]@h.(ywxqטIi!]Ըg|DiSJ6)>gGq#g>]%τ/C}+-vOf(ޒsBh>q^BČ2 g7 64ZebdKO(ܶ_%49W@{2"TNlڴc(/Kxvm|*%NjG&Pwڭ7ê;#Mpw"ycmcRO@?PʓfED>I!m wS2#)!*?:6]}2cDZ⾧[߼ZBc^Ƚf!j'4w` /m2BŰ &qB2%vVux?EolvKe8v$t#eI?1[5mwx? x-xǘ@xr?hp'rW[zs,"*4 ry)d;!:"R8ΟM$#Bp۶I_K/xQ$hSeUga`S*!Qw\#Y7k> D J{\azi!V'Cŋ3+lp_ $2zz'u!堌'.jVtvTK*Y>4[/UU~]p8Vw[i5NlgKX.6p(\T'||OX/~v-IY82^sܩ\ tD;|e}m /iv@ӴD/͞D" BTCVM/ޒ2ok@KaZ(Bݥ[?~|drMD!,>+굅o6߫#dʢ9ޟ$;:xk֓$ȑdsYMGC]LfKos_e!Fm³I=؍> G& RuN 6%OMGsBQ,-kCMi1M~]^<ӛ9X;R%rM/"L:N1'7$]%RNqYAc9r>-nz݇nl<g~no"/O]^ˁĹAм؊oR:5 OvM}7HbbZ%W57Jzr5.v&m4{Y'3:Aөi`"NcY8ڤP\GC&;dhI5e@[o!%լdg*7H\? _I{$j Hdx>04rWA5ƹc>>-u6Ӱğ.^hwm{&{k':RU9gbw"JkZⲇ:;Jt(]ѝMU k9j*֌T^37֬À+~|W]Mv^=c~..Vc5ɂ" {e4 !{mNR X݃.8$(=@< a {]/:1m8Ƅ% R(EM:hCLM{ny ilJ|"n#af{Q%6DŞ; 30ڗ/[bGY<G2 GaA8߶qO|pٕybGXp^R@#mq㴰P-Qs??baYL1笁쐈zMog%Ø&N4#`x\;=:~#7c.0to" #K4a,g+k9A@愮AipQ@Ƃ訓Ɛ|AzMRg L'εxL`ʟ+[m;9uO7 0Ҿ+MK< 5Q?Cʱp gZM¸ثCXM݄xx@^K{&UՈܣv8{k62e>z;ݔ̝Xr\?2"ܕ6_7+4d&2S;gߞSȌJqn$=&&̇ юT~06s?@ZqW40%e!9g5Ui;uKUuAń悹%h*"\_- rn^zRTs6x`}.$BӍ!YW 7./rx4pDOPmoNfl/c kZ^>1qlw#7SזuyO",vK"g}XJ%% aqLh:[͚=+ٴAo>MI|X&0q!gه”ҡcw@'랯%?>KSCWM(j-.srȠd+NKyeӔس.39R2fm>\h-@MN3fqx_U͠6*ofM틲iBK"Mw'Kc719|IxVH?xQ3㡀rfHv-;d1UD?'Ʒ{1buܢ9 -dL8H$3MaTu z]Z1ZkdB`sܨ= Y$^x U.AZve] 'f{W>`ֲh;gÊ8. EpZ <(=F}aYJ%gN;D8o ͨ]T 1Y{ '5AOEQDf E%NH*@}BH!lVT}Et guFp l>8JGя,BZPIU4-Y`;i\?!-J96P 8muei#r+UKd4q9pXW$шzAѡY ,A_.L[[nIƧ"sCY6~ S^Fg\f>y1.uxTۑj@52<73{Ց-7_DU:\u- fZniN}8iB_-IK>B z|DWtxY~iڀMcfTIgVw<a(99+6kM|.,K#/FB6@|hr6r.^c@6ZR j-^ U7x`, ʂz65 UU鯍sl:|0߁R؈u+`Cz `Cٚx#@熬$ 31ШsEc^0(y2Bxja`$+rHIoۍ'q,unnMJm ɖ0{DoƊ)?%_(.b 0~UteoQi?>Fwެꇜnijt-a|t2sQS7ķzjs{۲-xjHGȩ:[U#h9dɗin0(AOxWn` CěBO+7["0uld0N+86s#kAnc}N?v9T2N]yfGx1'+ 0ǁo\wtX)$ FoVj!ZQOHo9s5e*'Qȭ=nI>4s&:h䌼WFj\OZ/V o,~6K.f"!Yg׳ 56Hg"*Հo,DU[BɽBoLӈo5!c::MK滒ޣ޷J5,!z?#eSD+w~R+/+|?lc]v !o n"cUtMw$ËJCJ[ ,0E2 ~VBXFI }G673B4ҷOqu~>7pH_R"+_{ QS$"i+SjC$ OV\r@X3m%PNbޜOqx4N54 B/E3~ς_(#jDڈᎤ@&V+_B՛S&mKT4:F}ACk%Y_Sď (Fx.2 Shd@$ݍ[SVd4'T^z tnj(/"89jhYFhwuN '5n$NflH A =Yb0S-Q@uAZT@oB*> SUTdƽ4/Ks (xw!S뼡8-ܜiФ$J39D0eN`Nhy7o/#U7(el-~8 Q3f *"C `?Hɲb^J+jYlC:#V1"gow*ɂ.4>d,_gY "8+P?z 0ql P٭EJYpu'j_E{q Ky %\>, $Jbšws"Efյ!9  n2D,weqn]:Ӽ}؃EbTgL1;?!N,9!*w!ѽBjwtFTҥ>|#NfPX'N[pUֻv%8؎dpm[M,zcؖ" Lc'<?;TMT#VARt ^шŸ4 7 6%r5]Ǜ"ho>ۑx1C%ֆ$n%tSXlڦSfz%?*F j4Eˊ Hە=xa#c4=K ƅV[-b֜ՔgO(2.jTWxmӔoi,/MT:voP/xUFf]_9f|_fX@[ FalX<s Pd~j38f{y"zmBIXЃGEլ`IFUTgPwq?d>O\욵p iC[^qe~]N%"@fM%!AA473,TȎDd$J&J`j~_^/h/{ v ;{:#'.0V$; x\.ԷT?zT5mC ; 8>;Z䰛(mTҹ B!I!d?%A]a=J3<-qw{9s潎0 2M`L2ե$[D, Ϣ}Kȁ2O0%9XopIRc|6HVoɢ[ƭ_<%9+ 2$yLM[1.MF ؾmZe6GV]OQLG=2u,޸X\WJEkog4Ypȋhj4K5r2 dRʏbH=S![_DA R#4{N&:8v%Jqʽ6hJʿoi\aQ-JzoD3x 9G0;+`D5LwwiHX(:iTg{4s$SSǛ@SJBD6X3U,eLA!p]`I.,CeVGeH".Oy{^5l pD_ɦ'_iM`+9SS 8 \#!'~."f?[S| txTght 1tlw+s6/vތ/B^^>@`(N`++49dv<k ћntߏ`!P[|2ԕ O{ YZ