python-base-2.7.18-lp152.3.21.1 4>$  ApapQ/=„U[hb[ZfncJ^#kl$m` goҒ_nw'RTa?`iͶyzںn>w=:-\rv`9"du! 2 EF'?aN\ǀNi'_@3U(ʰqb1;S:QK<+uWe'g{tH|_ܑZPu0 BXGCh)X/42)b/#5ff05b7ec98c924ca62232150d2fe48b054ba800b73dc60c951f911c21901b92ea7181b33e2540c7a0eff56c86c30b949db591341]OapQ/=„6:.7 -~@2,F󃸥/؜ ^nBC-V.\ۭkri. *:(dU^}<ךF:s)ּ7j]vJ^3X| cT>°2wо~/t ]\ڋa͢EC6%9,+;M57Oʹ@fnmH㜭9A%mh?W)dMz>pAJ(?Jd " B %<BH% 7: H l,  3#R#|FG<(G(K((K`8KhM9LM:TMB!F?GTH IXYZ0[8\H]^^-bcwd eflu(vtZwpxy! ,zIIIIJCpython-base2.7.18lp152.3.21.1Python Interpreter base packagePython is an interpreted, object-oriented programming language, and is often compared to Tcl, Perl, Scheme, or Java. You can find an overview of Python in the documentation and tutorials included in the python-doc (HTML) or python-doc-pdf (PDF) packages. This package contains all of stand-alone Python files, minus binary modules that would pull in extra dependencies.apPlamb06u_openSUSE Leap 15.2openSUSEPython-2.0http://bugs.opensuse.orgDevelopment/Languages/Pythonhttp://www.python.org/linuxi586N Hj XTTp3!**lbbbgX6X6*''@C5_4.1R!$$=44dYY]]]),,%%<mm%99..e>ss@{{HccJ--__P;;A^NGNG\%n%nvivi< g \9.2Z2Z-=".".QIWIW .++TJ#J#9j;; # [Xlklkt//F/F+:66'(>(>/oleek S]]e x xoo^dbi٭8DD{NN|# 8GGOFHNNG- /V.>AD44D<OO(::{$ TK 9KHH}} eey""'j7#7# @ *I&&&22 jBB**AA  N ND   f1::MM ?q\\> $/(('!--!'oozz$  " "G 6 6K < </445[[ h hVV uB\O\O m 2 c caa) ))b}}A^+f  cDD' :]KFAZAZ6%%Lmmy]w] R9DDb:))P~K(K(?,,soo(^^ 3J1e1esGG  B  b b.?''H}AAX& #;hhEG&I&I d dttÁ. ee* F.-TT1)) ySSt\UDADA!  D33),'Y'-8``<##+5(e(e  EEeeMMwN==UU  ^pWW99 u /,, \NN  ; ;xx=@@'^""! 0   F "!!DG882 , ,$!.!. q  &&kk Z ] ] A } }.0$$5mG<88,  ED#44B  ( , ,? 66>44\ P +Y*7{(f(fV5>4 4 4xoo** { U UVV%rr *`"x"xm n. krtSJxf3B|GB,0 9#088E  6 6  f fn d U'*$L$LB:"@"@ Cg y$ 4A  6 k k49 # #41  6v : :51 7 75 : :4& G G5 < <1 O O3 9 95> A A54 ? ?0 3 34A  5~ v vy l l9: M M1 S StmmywwIZ   :\ m m23 36   &7!%!!%!!199%!!-114x < <6 K K1/ 4 N N6T ` `4 K K5 M M5\ < <4! C C5@ < <3 = =+Q i i3, D D, c c4d < <6 R R6 D DsVV8 6A 5  9 )Xb(^^%t%n%n58h8h :?JPJP|OOWvLL299 zzYvFF * o oJT;H;HGw88 n _  F2ENNZJ*RR /d<< 96\6\5..@5w5w s s % % &  nn I IK l l w w 1 OO$ .oo@@xx ""  55- 6F vvtnp8HV$:8R0bT]|KD>>0<k79PJTT74|g\ P<BT  I'D\8)TT8\)0j @'gt+<gL&`F@Y LT& }}C'qq|999/ A!!O4  q6 ;bb# x WC =!vvvvJI66.QQ gzz= m VFF  1 N v G f]]2>> Gnn JJ-U&S&)y%q%Nu,6/-)K,B#AqourTmz]\%/$Y{|}[Kkyv M # #  WWK..I-IICJJ\.r88Raa ddHH =X))93$#MfxxUUR$HH:.._JqJ} 9v77[, C8H7!ck ^WU%%P"_0,,D\\L!!3)*)v*'i'V XXb\\SQQK33 s(O6@6@bne6cc #ވ+%n$<$<OIIOO\ 2OO \0;QJJ] #!"233C7,,.'&X??hXa=a=RR4L%%vgg Nkk4~dd4o4;4;N\\{{g+I";";ppJjAAE;;''+llMJJwMKKHj==}uuUP>>Mo00V))wR\R\2 jjT,OO00048o8'RX~$~$CFGzGzw  --#Y_EE,G  b'(T(TiZ0Z0L[O O C/%. 01/}/} F   jDK88QtXX,-w-wo.  4,D+#{** k &Q((2 @@.4(4(%'e'eff7DD((gJpRR!66@Lppp%3%3/2;;D[%XB==[%ZZGY941IN)M9??XLL 3J>n?4<  n??QQ9AA&Z&Z1htht˨8U$$10 A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤apKapKapKapKapKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKapKapKaI@apKapKaI@apKapKaI@apKapKapKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKaI@apKapKapKapKapKapKapKapKapKapKb6e75f63e060df544a70c81090b735c6b75ff54c0909bc0b73795a5df123e5239ca0b06ae39a037fc1c3994064ba67ab42a72ea54dce9b04ccb45dcf063139aec1efcaed655b6eac5170eeb516f60fcec5c843ab802661d4be93d9f0501a18bb4bb0975860d9e397c284f1a958c07e4f8aa6111bb53000bd93570288366a3a7171005762d12512b70b5bfa9cdc54e49dd56bfe112031cdf82e8402493c8f6a29faf0768f2852f144fffd766fbe769d77672a1c4ca9ad774ba1905553abc0ed07faf0768f2852f144fffd766fbe769d77672a1c4ca9ad774ba1905553abc0ed0773b2e79138e2b07c07d6cb0fa2ff907693d7b46dd72012b74c573e54ea8b1219c4fbc0e4c03ea1e06c9a4a4de8d4ea12fc9ef60d0b87c7666a729689124d9937c4fbc0e4c03ea1e06c9a4a4de8d4ea12fc9ef60d0b87c7666a729689124d9937793c7c54a6abf5c70204ac44572e3007caa2ce1505cc3268d6edce47a68b2db90ca894a52a17fc04700bfe8c55226dd7231181ed4bccd01b94824578d6975fcd0ca894a52a17fc04700bfe8c55226dd7231181ed4bccd01b94824578d6975fcd6c61509f657410accda466d60982bdcd117ca42ae296f816da7ba920c4fb2c75ac9c579c688b6476e25275af2a35cd3d2a873ba9ac0a07fcc91a2e701fb5bfa8ac9c579c688b6476e25275af2a35cd3d2a873ba9ac0a07fcc91a2e701fb5bfa893150e5225873f29a55cac7e607bd0e156b7006fa9b22807ab059e32b07ce50d87dbc565575ca57f8b8b61ee5ef1671d16984644a9199894e72cbbffb8295c6287dbc565575ca57f8b8b61ee5ef1671d16984644a9199894e72cbbffb8295c6297174e25e547c68771b8ba39288a86d9bf8049a8abc132a29b689d91a32e517aa6c5c998ec4a3509b616aba18b90803b9c5f8a3714f5c0b7c26e2633c6adf60e6d3949df5e02fa0563265873ec3b4031332e9da0bb5cef46c7641de1c0ff9a87a057a608f5cd9916d2c6e4d1d623fcb97842db83c418ed262040f2044ec3e21df4b4e2ec280abc1b25e13b92ff666cfbf0393ee73ad3fbc44a8e20701bbf39ecaaadc42a60a838a2c75acea7b60893e46be547d0c7b24ac800da83c5684d681cde4d1f2d2ad5ad0cfd1657a106476b31cb5db5ef9d1ff842b237c0c81f0c8a236098e6af67cb75af8032b3806179bbdf2660fef02b04f0c128531e99039980de9073530178dba665013378a588ef58694853274610d5869cbfeb4c8ff4b448999073530178dba665013378a588ef58694853274610d5869cbfeb4c8ff4b448995121f740b7c1fba2bf6d85b132b0bbe075af3ea049ab5c556cceabbb2255e83d4efe7db9ef37539589e96a2f5b12100ee5318fdb0867aacf4cc4d9f85d1dac2b4efe7db9ef37539589e96a2f5b12100ee5318fdb0867aacf4cc4d9f85d1dac2bcf914f3c5b61a1d816c3eb60bd8be3f85e3be2d5d3331886bd2f7cc02ec18e9882785cf3b6f35ed840af71fe9ac99b95cf143956423bd4c1653b5fb07dd2e9d382785cf3b6f35ed840af71fe9ac99b95cf143956423bd4c1653b5fb07dd2e9d3dee67e3f49846eea34adb8e1506ae604c9793021f98e443920632595bbb021a67e643f05a07756608bf30eedc295eeee0c51432d5d04505b2ad010503fca9dbf7e643f05a07756608bf30eedc295eeee0c51432d5d04505b2ad010503fca9dbfc3afa02532db1d714279f401960317ca502f5ce4501fc48181948708aa992aed4254cc10f4f1729c0b78acab0774dcc0e8cb82a7557e9c5a6cc6e8f540e6ef3d4254cc10f4f1729c0b78acab0774dcc0e8cb82a7557e9c5a6cc6e8f540e6ef3d3651caafb4e466212909dd8fdd6e2973c093014d482e56f7ac3acd3b5f6c1bf864c2d39c53c7ad30df75fb46b976fe4014cc7f4c0c8146c3da7ca90370dd628764c2d39c53c7ad30df75fb46b976fe4014cc7f4c0c8146c3da7ca90370dd62873b2e4bcd7b923f1004314bdd5a72cc3dd02e77a458a88fb0069d315246c5c13bee2d2dd4cb60af78af803a8daed6000477ed92de197914933505f5d0f71ed10cee2d2dd4cb60af78af803a8daed6000477ed92de197914933505f5d0f71ed10c41d85a8b8439fece96803e6a082641b2590a3b5c47ac1df4fb285265276a84e77972f1d52a8aafc3be55732afe0e02903a0ab2965a99ce2dfa0d9d5f32a5baa07972f1d52a8aafc3be55732afe0e02903a0ab2965a99ce2dfa0d9d5f32a5baa04dfd512e93ac96bc9c8976c26a15eecdc40eadae590ac7833f865ca742950537b0133aa1fcc3ab27f48fb972b1ef6885f311cfb9dca11f0dee685b27024282a5b0133aa1fcc3ab27f48fb972b1ef6885f311cfb9dca11f0dee685b27024282a5eeb6ee2a223d403531b6572484183396b5c2f1e2a95e8dafeceafe74f774bfd1cdccd12a8b5b799cdc8756cb02c1e1634f5bfd8129d8f073bcb0bc61bda06ce0cdccd12a8b5b799cdc8756cb02c1e1634f5bfd8129d8f073bcb0bc61bda06ce02847785e7071572664c9f841b6e9a4d6109d5ff066762dbe6c61ff3dc468368c2ef2a35a9f1aaee5842f68e506fe354de076c78ea42025ea6a35cc5c254fb65c20e4ce32624f001bbd4c954c618cc6120fe1abfe6dd7804b40ab0aeb07971e451cdf9043119985c026885bfcdc71b2a36929c537090b2fa94ce4708a503d01b2dfaffd2e9d196d2d61633af8d7821984b7ddaf86c27741fc98f18968d04c97f9dfaffd2e9d196d2d61633af8d7821984b7ddaf86c27741fc98f18968d04c97f9586d9bf9b42fadd32feb1fba80613bcbfb4180dbcd6f03af678b5a6deb9d6a7b2da95543d561154f071b4f197e4dba1473a64498bcadb71ea53ba4ed668b5a1c2da95543d561154f071b4f197e4dba1473a64498bcadb71ea53ba4ed668b5a1c52651836f992339ce7b422e9cec1272be8760c6aa0fd4cd4ef0a6da7c0839fda3fec6647929765d469306f75dc7eb1b2bb520fcc438d32a48f9cd5946fee5f173fec6647929765d469306f75dc7eb1b2bb520fcc438d32a48f9cd5946fee5f175cb7d081febcac9ef53f603ccac552650fa67a38c1608469b71b0f4327954667ff8fa8fa6e2451ae2549f8b66d18c51ff83e62554ec567d37bc4b6241441d028ff8fa8fa6e2451ae2549f8b66d18c51ff83e62554ec567d37bc4b6241441d0284ff4b20322c6c217df905dbe7f25ce2478b24f93afde9d4f33dfdeec311e1bb8bf2797e6f98394481468c13a264c752ef4ab91911d3af28d3052e4d92ec615c9bf2797e6f98394481468c13a264c752ef4ab91911d3af28d3052e4d92ec615c9e990ff081444aa9482baeae0d106003d9be1e702fd2fa7aef60161665bc98e61ba65bd1d9fe3d2468f2710e2dba8f92c387d53e97ecc8a12defd53e18268907bba65bd1d9fe3d2468f2710e2dba8f92c387d53e97ecc8a12defd53e18268907bc1c6ae8931108af5c88b7c245f1d241497d8edceb1fd137e5d739fd54d1cb67ebb2a336497014a7f32d3fb84feec68e317bc8a64ab8aa8c27449f8bef6784a9ebb2a336497014a7f32d3fb84feec68e317bc8a64ab8aa8c27449f8bef6784a9e9cdfe79ce0ee722e5a24a8d9c75f0020556baeab33dd44e5a5ec17f45a2f70563db282c0cfff8cb4a57cde3cfdd4ebbea1da4cd354a6eed78b237f003758c8323db282c0cfff8cb4a57cde3cfdd4ebbea1da4cd354a6eed78b237f003758c8328829970dfa784824940d2bdb1ceaaa4fad4a1902803a7ad78128e30d1125bba90470d02c3f67439bf2c740ec7c0b83e9fc819b1ed1c77b046a511ff00dc6310e0470d02c3f67439bf2c740ec7c0b83e9fc819b1ed1c77b046a511ff00dc6310e625ee550a5d3d9fdb4250a9aa7f85901f0a3a38051b5b0d01925fbe58ffe62500da029555399e0d201ebbfd0646dfaa86a485af54c46e906dee80709e40e1802ef9310120f240943323c7e852b58dbd099b3576646977e68bac94ac3c06e50c2130c7c4daeed799979a19b96ffe152f853215d53a7f14bfcf794f4758fd1aa369c8edad046c6ae84d48e6461399191df1ef6c2093bb87d0157a254ec4d87d42a9c8edad046c6ae84d48e6461399191df1ef6c2093bb87d0157a254ec4d87d42acf07bf61b37c47624e714e6644beca14a4227052fa7c33a30b61eae627939e392f1abfae24bfae4bd75f09e2b0c51305080fb79dcd3cb7a55dda6e7648bbca182f1abfae24bfae4bd75f09e2b0c51305080fb79dcd3cb7a55dda6e7648bbca186caad91cd1133078d1eff9bb1b04316ff4d657cb2b7d5676ecc9980f129824f6d9556c2e0b85ec2089379aacd7ce025b7027b0809ce61084b15cf2b269a72acad9556c2e0b85ec2089379aacd7ce025b7027b0809ce61084b15cf2b269a72aca0eb76f4345caae667757841dd82fe73bb686b1d1d528b7739890c24762a29a1a78b8ea2f869b918b2b409fdfc1d91198a5ab3304179ccf1cf84ed02757ea269009d4a5a0773857a9bcb7b775870bc18f8ca281e8b3a99d3530d3017dbd63bf2e724b370737c840ea3618bddb22c40377fcc3aef1a1598c0c4c0e3a5ad18f00254ea12297c7a965c7404e212108bb9c3e465f0f5782117b97039dbadb89d86cd14ea12297c7a965c7404e212108bb9c3e465f0f5782117b97039dbadb89d86cd1f8a9f085ba131f5aa9bd91014efa2b876566bbf0dfe5cdb7f8870c8b9593466542b03e9d3e3f172b1051339f4c7f764710166132fe6e3f6975dede4aa5979c4342b03e9d3e3f172b1051339f4c7f764710166132fe6e3f6975dede4aa5979c43cad25bf532f91a6aaa59e784766d37c1d30bc13d868a95d3d70b69330cbc2f688e3b829083ce4a7ebc6e6e75c8310c63803df177851b44df97818fa45b5032538e3b829083ce4a7ebc6e6e75c8310c63803df177851b44df97818fa45b503253ac476aaa925a24a3ff364ee7eb2575d0893a455a9a6ffd13b27ec9c55b9f4e24c15e84ce49b8e10d08a9dc5f40cda19c10c2ce2daacbd00ce848680ae98be9bec15e84ce49b8e10d08a9dc5f40cda19c10c2ce2daacbd00ce848680ae98be9be4eb7c82b62d4bd03d0ea3d5231738c0a73cbb07f012d43c7495aaa6962de86e86e9f6a058fdbc6f11b322c118bff01b78386b9bb846212bc6fa08da05002eccb6e9f6a058fdbc6f11b322c118bff01b78386b9bb846212bc6fa08da05002eccbf9c237938e21eed2f2e0b8a66ebbfbd3014850f9ebf0337e5a9f65f9dd222462733f2158944dc3b7633602fd88b6f6af2297588c460d720f844cb647519fb612733f2158944dc3b7633602fd88b6f6af2297588c460d720f844cb647519fb612858ea7563b091f74080b5633c061ef857e0c2472fba7121b69018fbf7c1f72551ebe880f54af7988f484b043394197bbbd95c3108886741622a2432ece5226e31ebe880f54af7988f484b043394197bbbd95c3108886741622a2432ece5226e353f3122499ab1ca33047e696ae9b328e5fc5aacc0dc37aa127a19071a66178a4a99a99c0b672b80b4f3c762f8390d087893755dfbe1232873b5b2981513f3d7aa99a99c0b672b80b4f3c762f8390d087893755dfbe1232873b5b2981513f3d7ac743dca30b4809474e1c5e5774922c25bdebfca0fdd3e9888964dfb6fcf5f2ad9e5d59663bce6181be5aa2f4a06fdc208028e09ab27a7e575b4362bdacf9cbb99e5d59663bce6181be5aa2f4a06fdc208028e09ab27a7e575b4362bdacf9cbb96e621b45ba889a6005aabdda92da3b1a724f119ea2115e431a29cbd3f0f565ddaec5b439add97cda35100ca3fa4d08bc8a2610b2f9f9d8cb51da942c4912d887aec5b439add97cda35100ca3fa4d08bc8a2610b2f9f9d8cb51da942c4912d88778516ea2085c0523ed5803fa4517712c088bf8552d1b2c8b11230854c789378a4781e18238362d74ce9ae32a5de8dae89c4e55d992281ecfe305a2ac67826a754781e18238362d74ce9ae32a5de8dae89c4e55d992281ecfe305a2ac67826a750b43955a56c1c13ecb946371b2b49b45074613c79519e4714442498c97d5acff89af891cf295d385f89bc3338dbe3b833a3a3ff29cc220d98e10c5919164640689af891cf295d385f89bc3338dbe3b833a3a3ff29cc220d98e10c59191646406cb8f59afba9579ea69e0332b3c4332c347497318a890729ab1afe67af7c4025a6e64c7164da6493703b53e0f4a167aa04f6cd6662a6579f2d43368aa657bc39f6e64c7164da6493703b53e0f4a167aa04f6cd6662a6579f2d43368aa657bc39f8d575087b9ddf52ce06f68d772503595663607fb4f3c93dedcf90efc8fd3dd6d626b93902ed028855961cbd225d2fc2b3c100edc606de7d930eddf79a0380a3f626b93902ed028855961cbd225d2fc2b3c100edc606de7d930eddf79a0380a3fc9ee763519aebe2735dd13185b51a75268f10b36b4dae0983f3a761b21d7ee33ec811f5dbb1a9abca872e4349ed05a28663d97b8b9480f6314d08e30710fdda8ec811f5dbb1a9abca872e4349ed05a28663d97b8b9480f6314d08e30710fdda86aa873adc1b0375f560a119720024aff47cddfc7be6289ad40a2d6d6da55c0a740a2592c363a1e0c7924d6ec7f1c9ce0f1f8cb3eaadffe152829f5a492e3d43840a2592c363a1e0c7924d6ec7f1c9ce0f1f8cb3eaadffe152829f5a492e3d438d1117756af053b3a1080525a53b6031f61b4161eaa24d85d032f3b5dda49bfbf239765dd74991ba685c4af037dd0cfff5b2153b62b717eb11e001ffa845f3560239765dd74991ba685c4af037dd0cfff5b2153b62b717eb11e001ffa845f356094c8cdab2bccf2fd1bc1ed725d1ffc75cae86f4bc621dba1a5534639999fd9f352454ca607e3566444298c658b16cde8900597afa4ff0d2113c02c15c76be09452454ca607e3566444298c658b16cde8900597afa4ff0d2113c02c15c76be094735a95e3b509db8cd8481e70fc5c832fc970bfb3d9cac3e53112f70f4e06a4c654653e506073ba0ca7c8c7aaf4d2bc558c0f68993470d78b5f5306b3aee272dacb7e358ab3a596829007a05e6ddae4eaa5c9bdc83f58b229c2f09cc872889fd2611d0435e7ab14854ccc3bf73ae8f61553c3d9b424a8efb33860cf76e1d4a00d90b882f0b6b7303fde439478b696659101c30cf228874df4e7a4e15bdb10837a90b882f0b6b7303fde439478b696659101c30cf228874df4e7a4e15bdb10837a163a99c59d251e2b3cf55157955bf6daf2f92224e08900fbae0978bb79b60375ddba5e8f2bd3eeec126d63958e265e8bd1d5e6c2a028aa3f831dc6c41d33a613ddba5e8f2bd3eeec126d63958e265e8bd1d5e6c2a028aa3f831dc6c41d33a6133a83be9d224033c2c9d8b0996c3b606d45447a32c78156a1c6a172336dd7a59635e33c56cd2b19140ece71271107cc6202a228f643a855061b9e0654e998476235e33c56cd2b19140ece71271107cc6202a228f643a855061b9e0654e99847627ba93f8ac2bbb3f5b51922ec1f9652c636f70cde39c3a801edcc79d099a6287930bb17b0cf77031b11372f245938a82edd4164cabf9d583fd518f0cb0790cb7c30bb17b0cf77031b11372f245938a82edd4164cabf9d583fd518f0cb0790cb7c87f0f6e73cd7b6f609e5b95e37cabd2b66ea7dae0627f4c05d8a634585ed1a68d641abb1542b8e8e051cbea048f9c09a525582831d2b37985200dd1f897e182fd641abb1542b8e8e051cbea048f9c09a525582831d2b37985200dd1f897e182f774917626a5bdcfc019fe686132c41a30683edb6da68d9759d25ef6463ac33c43a5f8ef5d55ddb44c1b2857a995e304dd75d9a8255d8f51cbb0b4b9f22b763a23a5f8ef5d55ddb44c1b2857a995e304dd75d9a8255d8f51cbb0b4b9f22b763a24ee311878152ac73e61230639f418fcf8db85ef7ba7d26338f6516561fc26080dc55c52339565f8fa6a34bdc1123fbec7c0c8a2bcbf8c1797ce266aff2cc32a1dc55c52339565f8fa6a34bdc1123fbec7c0c8a2bcbf8c1797ce266aff2cc32a14674afb148f43d72e7b58372800a29486eaab2e73c5929a88ac8550c112cec93a6e804b9887911894fc4bc6a1aab8cdc13ffb5b5f47e285d618f7cdc837f508fa6e804b9887911894fc4bc6a1aab8cdc13ffb5b5f47e285d618f7cdc837f508f7d9772d7dbea73caa677946d0ef47f54843c7b346a80bea532e3c9e945382ee8ab72594727258d7f49161d383051af1004d7424a1a096933ec673f878c917e02a9f92eb2474ee22707e2a96d8320dbb884b79f4289af45d0e5dd203bf9747d9189790aa0c313d35079611865625165a1710c782004e01e68bd7549c4029d4b7380db5dcdce6b28747f2aafde2a488ae4eb7cb74142ba8e1fff919ee35523f9465552cdc27c842bba18024daee9cd8b56559233b544ec5a076b6c2a7a5b620d9af6ae8a236973ade89b59356d553671e7de187af9174b5d9ab40ab587e852840b9e3f65894cee8da2f23b885f661096b9437b1ac4f7876a2856e54f4e37d2772a864e2ceb653ea122012f5726aaf1fd4adf26bc0ce7bcd5a9900b67dfe6c41e9dd6462cce87bd39a421ea0fc3c318bb35a4188d4913ba99a433b40e146aa861e28a21d756f2eb16229efd7e6cd50807ca3ac50a1b8544ad88755d42459fcc58f78a21d756f2eb16229efd7e6cd50807ca3ac50a1b8544ad88755d42459fcc58f77c9c0922f6684ee32dacf1caddfdd2fde6316698f0e76179b204734ffb15e757006ba4e6ce9d50c27b80aa89110351fd99401347430b488d1d31f75dd0da5d946fe7c3a7a7eb2acc003da2e877f520b04f743be7e467660d81cb22a10a5469cbb36e4b5270a83ef3f01948266541acb9ddad8983c3f992e576328805c1f9ea2aba4edf2a5a17b9d69ad252bec2fcf439191b115d31c56daeedbd0ef8270b7a99ba4edf2a5a17b9d69ad252bec2fcf439191b115d31c56daeedbd0ef8270b7a99a5bce129cff0dd521499d95572dc97c450b3015ae4e7fc80d7cab4b59eb0da4cde136e66353ac52ec41281704dc291df0e93b7b2332c18b5337f185678f16be4433b64c54072879c5ab99ccfe3a4d37ce655dee9e1b311e883b618cee2cec9350e1971e30b12dc57041bbe62018c1c819ccc2d029b2c701f2d18c90a1fb5752d0e1971e30b12dc57041bbe62018c1c819ccc2d029b2c701f2d18c90a1fb5752d7059e04f257fd494adff2c811d6c80a9376a118c934b254af908954a22e28a89ba5abc58c80d09999e0154e6cb22b43808d3cc4d66924d4f97d74cb0d83c3ea85e417148c96871f7e4fba247b577f57f16e4901db51269f0f0b4b841a3c67a11721cf015de568d090011579dff169746b18278950e044d8979adc6e048de715a13ce8ef8d056b267e735ee2a6214f7049a695024a233ef9dd803e8be049954a9dd614216e466726525b80271f18776672b6e6ae456160666288fcce269e2a2f957995b050c660ec0e6fd58b4f93dea770a4f2e9f90ffbd622d26a534e108a19a24f1b149eaab3cd44e65c8bc6da2b2de07a913058a13a2161c1531a7423b6ac005a95d0557feb12260ee751e4c4b616f563625457ca10abb24e7a38149c3b108f08bc05549fe99d66d0a0d2e55be1cdf98b66121afade2942367fdeee21c3c3a2f0fb54def9016fbb8c8e66e49d48612c7976ff1fa7b52c33ab38f73ff71d72d2f0fb54def9016fbb8c8e66e49d48612c7976ff1fa7b52c33ab38f73ff71d72d1108a5cedabd761b635dd596bab5a6061e94491c8e800e9adb756eb780f9fcba604c8f78d33c515775d521c9a2d08d7c9965adc96bcd7692fedd3d7c166699c2604c8f78d33c515775d521c9a2d08d7c9965adc96bcd7692fedd3d7c166699c20142d5e83f855cf0f7e9e7ae2c17c57a0f6eb9a68a5faf88185da6efdc80343abbf4a22cb8ec38dea961878f7438be7499e6b317bfa1b1f7ab13ecb80eb954fabbf4a22cb8ec38dea961878f7438be7499e6b317bfa1b1f7ab13ecb80eb954fadc29d1da83b6a0a09a41647e4111eee878ed079c2d6b54a98fd6d8b88dd581f21e77c01eec8f167ed10b754f153c0c743c8e5196ae9c81dffc08f129ab56dbfd2280fda5ca8158a26970169937f8d11648e2512b35b67c54a1df395a4fd2fa622280fda5ca8158a26970169937f8d11648e2512b35b67c54a1df395a4fd2fa620989f3bebd397f21940c950eca6612042d1fda400b948d19a5c30db0ae5aa0ac516ba46bdb7eefe4a1ee95fc1919df0362e5226f209ef57596d03a5f07337dab79055a601975b917b232e1a4c43a108527901645bafd362665d0773fd58d569717de9f3d36c6ccbd97ed4ca15a908ad06663a84aa5d485714b202db7fe8e171aeee0cd824c9a4013802f5cdc637bd9476b344932b82eea654f3ea354849d85aa3d96b15e0837c1cc1a7ae1d01ea4c5a29812776e30a6ea233aec482e6630e8f9a9f6faacdb1aa00ac2f68043cd445171de9639a732b861bd5e64090a2865ab237497fbdbb98afca4ac455e3a057c59bcdebaf1280e25c94741dc301f05cb53e5bf15187b7ea40c0255f14095e1091c13953c2efd98d96b409debc67669defc56668eaf44b52ffd7005b30b23bb3f4fc81dd8344f3d6a644e33f6a636cec21649ff4430e9184cf27a58ca447c15dd83fe3678a58f299c2c70482e82bccc1773db61c79478717cf7a7c3a6619483890a08cf55cde5f4dc04729e8d75760a1b04d64e8ad54513abcd9c8628db989227a8daddbd4d346e3b03d48f985164584e0caa4e8ad54513abcd9c8628db989227a8daddbd4d346e3b03d48f985164584e0caa51cfc190f1745f6895ee3e5297d25ce01d2a6a3516e0633dfad9a8cada65499aa95afa3189ac5c1073bd8b64ad582baa37f2cc11dab0833e07090a3252fb05eba95afa3189ac5c1073bd8b64ad582baa37f2cc11dab0833e07090a3252fb05eb178a899a7be090cda0df1bc1e80b1dcd5ef78246630f1358a1fbaaf10a2fe13721934297889c47a080f401a46ceb0c7d51fe51527c93cd8e7d8cfbe5b8cf4f1721934297889c47a080f401a46ceb0c7d51fe51527c93cd8e7d8cfbe5b8cf4f17b326d68cbb2d299cd4192a82beadbd23f44ff1b8ff745ab93a62a9b2e271043fc2ea84faa7124edec710f5b7578c647898b9a87bff4a00afbeae3497c8201f70c2ea84faa7124edec710f5b7578c647898b9a87bff4a00afbeae3497c8201f70b746a1c03613a27d1fb3a81d0daae34ed5e8ecbc29ba292a80de6a1968f63844c07d2c3a36a76eb6d68e6ef6c41bd127165b9216bcb2be834b795e711842c9b6c07d2c3a36a76eb6d68e6ef6c41bd127165b9216bcb2be834b795e711842c9b6962c38c356a389eca37121de7a957d5b8633a2c5f8208a941f11d7e167d8cfe8e0b6987c8e163ebf5c3af228ce39b65599bdb6a1db121602540cef03ccaece81e0b6987c8e163ebf5c3af228ce39b65599bdb6a1db121602540cef03ccaece81feff9e15ce16c160b1a9613a80b3bb6dab2a8ddc916be5f6af14c0868ebacce5941196b122b5cbbbdaaa9d957e47f5c6afe36087381d627ba634e160ef3860ef941196b122b5cbbbdaaa9d957e47f5c6afe36087381d627ba634e160ef3860efef524477b11b4a70122b54d9bfb729e8e527102c5b10e4189d6910710d1d4bc10cc18841125144e4885ba34bfbd347e08f694723a41ac8cc7e14faeb7dcdaa1c0cc18841125144e4885ba34bfbd347e08f694723a41ac8cc7e14faeb7dcdaa1c06a28693eaabcc08742f69100b1664172aefe4044ce38eedf500576de89c724b3d106b807c5d55d332b9a40b73c0139cc9e2560f6bd3092bc26fece3df81a5a63d106b807c5d55d332b9a40b73c0139cc9e2560f6bd3092bc26fece3df81a5a61bea50c90655bf9ac49b8736faf1fbf2fc4ed04b0e3f25a3cf82a20b3343c713be73211211ea9db458429cff617eea002296dd9b9a45a653caa6856e5b0cc03ebe73211211ea9db458429cff617eea002296dd9b9a45a653caa6856e5b0cc03e30ea52c65d188782e41365a1faff15f325c75a3db567df8ffab821235f5efab1e8238ede30556106229b3080120bcfb5f66eca9cb06a42e6e290263b4bbd914be8238ede30556106229b3080120bcfb5f66eca9cb06a42e6e290263b4bbd914b8966db23bdde5bde4c05dbed7958ee6e740881aecb52932f93dccb54aff7eaab3a913d14b1e31c0390e2a7c65f1914bcd115900982ef4f9fbf3c36acac005dd93a913d14b1e31c0390e2a7c65f1914bcd115900982ef4f9fbf3c36acac005dd9a9d63858e3a481b3dabe85219aaea117a98eb0f8aa6271d16a5195cc071117ce4449306252756d3ca651b29beb065df1f659948aedf28f012bdeabfe0d1bbcc84449306252756d3ca651b29beb065df1f659948aedf28f012bdeabfe0d1bbcc890df922b1ebfa25185ccf01b3d22b82365986e4f45cae5499700e7ce54a4f695b644b5087d5ad955be9c493e506d99a2e3a9629382a71bf4c0568d83600caa14b644b5087d5ad955be9c493e506d99a2e3a9629382a71bf4c0568d83600caa1473b1c8ec2f338dc4acb4a4b4ac7ddff115d342587d9ac7f831dc97258ddc814ed78fb1b420acadb233cc198f34baa473fe1ed67109dbfcf801c5b41beed27833d78fb1b420acadb233cc198f34baa473fe1ed67109dbfcf801c5b41beed278335c1065cb489eebe60aa10ec4ad0e62841aa8b9fe23c1172365c7795d745949b2d177122dd00c6337b0347e5bd26e35759c781b08a803ca1eff98ddda5cd0386bd177122dd00c6337b0347e5bd26e35759c781b08a803ca1eff98ddda5cd0386b0caab665bedf046b90c37b5d67ef6e05add8b672f84d994ac8424fcb7318f762f1f344e1b2a5bb3931cce7189a9b5a752dc302d60f34dd22ff4ca3a50db7b39cf1f344e1b2a5bb3931cce7189a9b5a752dc302d60f34dd22ff4ca3a50db7b39c3117a48829f407321e129ef3dd17041cd6f07e21d7b86affd31a3f5dfd4c885216ad03adba861858dc52654bf4d6fb8d6390e585fc4c0d0b144c9b8f9dc2aa3c16ad03adba861858dc52654bf4d6fb8d6390e585fc4c0d0b144c9b8f9dc2aa3cc3845545f498809eaae465844a04442e4856d588214ea47251d9b1e0566ca36fce18b2851899383258a51351972c22bb31cf8fc46606c99cb1e18d9b546a39f0ce18b2851899383258a51351972c22bb31cf8fc46606c99cb1e18d9b546a39f06ee4fb4a4c85f98912a72016eab17a2da1ace6fd7c6d2e14bdea7cea30125882ea885e35616fed59e20996dda9ef78f57e5a2d43c2ce3ed5e05a0e63fc2de74aea885e35616fed59e20996dda9ef78f57e5a2d43c2ce3ed5e05a0e63fc2de74af0b01438d6f102c67de868144b76acc12dd88ea8eb3d3194078486a4cc55392c2ea67efae9d623f7d69127fb10ada73566ec12ad460d083a55d77ba5dfc953992ea67efae9d623f7d69127fb10ada73566ec12ad460d083a55d77ba5dfc95399b0b88dbd250cd437a8d3c7462f9b4f4e3106de208f70543797aee40a6cf0fc6f7b7ef46a0b88d3a27978b91f6ca023a7327f3fb9db30165650aecac873032ec37b7ef46a0b88d3a27978b91f6ca023a7327f3fb9db30165650aecac873032ec3ea383266a92861f94a88660a8dd83cff460313a1a015aa7dff27d6d0a6e860e4988b3e607a43c5350531922ef7007105d33ec61ec65d61e439861d308d812b49988b3e607a43c5350531922ef7007105d33ec61ec65d61e439861d308d812b495eaf9c93c732459a679d8a4fcedbf439557a8aeb37d7804cb0b965b66779d6c64e29dac5c00694803bb9979a2b59c707d7a81f2e78cf3c9058c8d2369b4a08494e29dac5c00694803bb9979a2b59c707d7a81f2e78cf3c9058c8d2369b4a084942b30949e0b4fef4a92309e2f2c60b8e713e8a6e7507ff269068ca15b2d189bda6fcc05aee0ed6949c0d5b62d1bc825acdbd214220b8ef499b4229474a08de9ca6fcc05aee0ed6949c0d5b62d1bc825acdbd214220b8ef499b4229474a08de9c7b26bbb005b1fb727b0300c4c72fcfb7f6279b7c24d70775f32666ef460e6c40e7c398ba30719462bc09e918552df858fc9f3243712b8afe191af639766a8608e7c398ba30719462bc09e918552df858fc9f3243712b8afe191af639766a860897a367c56366cc7755066b7dc37c507c18b3cf49759a98837b6cc85e84fabcb2c037b4db541394405dddae8f40575e85946457853773faab3630e1e48b9716bac037b4db541394405dddae8f40575e85946457853773faab3630e1e48b9716badee6d095e70940fdaa9a37a6e3d9bec3f0d661eba4a160b215b57e440726555abd1c08c33362ce3ae53a9def8db3f0208317a29f71667aa032b1a45085160987bd1c08c33362ce3ae53a9def8db3f0208317a29f71667aa032b1a4508516098799d2f2afc35c6eff8dce58cc0e74bd91f75428b34220c9801c13b8b1b37eee0c776390de0e36bad99ccde919045a8afcd15e233d1f6cdd2fca36573181a7cad3776390de0e36bad99ccde919045a8afcd15e233d1f6cdd2fca36573181a7cad331765636ba30b749567795b46efb80d84d78f08a7868fdeea6abd4d84e1b6ff0bfa8197ff778f24d2071e7793d27f334ce095904850e0ed58a47d59a13596008bfa8197ff778f24d2071e7793d27f334ce095904850e0ed58a47d59a1359600842790bc91f93977e6d90f98cd12c27638bf03ef3940458f72981cf94b95717071185136c2f76fab88423a58d5972711cdade9a66865aad3064f703968b79dd221185136c2f76fab88423a58d5972711cdade9a66865aad3064f703968b79dd22ffe4403fd3397d5258d0058de46f01e0abdcf0f274280af88653a0b2bd5f582d565a5242cfb5209a7afd8b7c22af4ae36efcafb1a03484965a3bd1b33d0db08a565a5242cfb5209a7afd8b7c22af4ae36efcafb1a03484965a3bd1b33d0db08a188dfe380e93c2fc037ed8828f9ed62409f96cad42c81dda6c42ee672f991c61a73654f71382b68ccd77a49761591c68f32ee7ba43dad7cdb3f6b8ca3a63278b7d667afe12e4fe5e577dba957553e85db4881923a49a9e945d3e44119bbb03ab3a76d2498731fc817695de73da149f453d61af2bc11b9a33073be381486a7910162410e2ae8105a43567a189826dde72bcc3fb540ed705cee1ca4e583dbe5bf6b82e79c107cca433b97107d022dab2296dab70854d38dfb20778e0bbc36183baa91f8b8018058da97ff91689d01aa09b4afdbe189ebb4a6631e3b9a68430f0b72679f4a5e066ea2205136a636d2457c840f2eecb671018a2015fee7d789a02222679f4a5e066ea2205136a636d2457c840f2eecb671018a2015fee7d789a022230aa81e95856c0926da79e55b5549957b169dd3821c539ba137487f10973c6e701600e748a2f061cb8b13f86d08de6ecea7a8f2ce0edc05c424d3823a13ff3ad01600e748a2f061cb8b13f86d08de6ecea7a8f2ce0edc05c424d3823a13ff3ad6a2356d5d49879ce98fc81712ac30be58e7ef3fe7cbcee841f88b148ce3e77c9ec34f279484e26ae3e8132570c75b028d9e0aadce09382ea2cb93c8a7875c64dec34f279484e26ae3e8132570c75b028d9e0aadce09382ea2cb93c8a7875c64d7808e1e724239dfe8151971328e39d44b5bd06e4cd4672db1a82ed5bb16409b2c2330cecd3c142612f8e205b6bfb3d90bda0d55a3247e8033b9321c49842962ec2330cecd3c142612f8e205b6bfb3d90bda0d55a3247e8033b9321c49842962edf18ef5ef17e57149b402a6988b67ac3d1bc5e166930344770b58b50168d937ff5cbdaf34e77c670b8dcdfa5289b2681138774f1d0f205c710f91faf18dee722f5cbdaf34e77c670b8dcdfa5289b2681138774f1d0f205c710f91faf18dee7224d78d3565c85990fecb1af882759e6309c63f803b9b03253d5935df78514e7632bbd8d646742fc95d1ae7e1967b55026c36009c7b5a8a522b6e213e7b48f54492bbd8d646742fc95d1ae7e1967b55026c36009c7b5a8a522b6e213e7b48f5449b5c115c725ef260fa7516b2fda36bf9ac127d9f65652e18601de00b4e475a3e77cf69402160293acccbeee75de7afb3cd80bdfd97e03f0432c7a10f041f1238c7cf69402160293acccbeee75de7afb3cd80bdfd97e03f0432c7a10f041f1238ca378d69efdd28b41c1aeff4dddbc709cf2b4d7dd58119f609a6670511414da49fb16dcdd9ef03400a59db9209624ea21908baa964607368edb735a32ee3e79a1fb16dcdd9ef03400a59db9209624ea21908baa964607368edb735a32ee3e79a1bdbade67ecc5683546d806c0cbb90d8f5509b794eae3d90a61ce4d599f6d194e5e013fd54d1a2ad873a80f0d652982ec2d94c013f8391df0f76aaa9a9262e1635e013fd54d1a2ad873a80f0d652982ec2d94c013f8391df0f76aaa9a9262e1634670f657657a998258fecbd30a7056197615ed675d6171ac0f9ab09b251f918fdbb6eb2660a08bbf55cf290b8356175a767607833fefe84170e54c4d680183d0dbb6eb2660a08bbf55cf290b8356175a767607833fefe84170e54c4d680183d042e69f54ebd21bbad418f805c8bf79e2b5370f497b894bf4a0daee51ea75814284597958891b99f0c186a87409066363d563bf483a275e2f5f9d35fd330522a884597958891b99f0c186a87409066363d563bf483a275e2f5f9d35fd330522a8084f2e142050e9350e10d2483aa328fbb7673b4f0eba1050abd97e01b444d46f5a256b86c31d18fd42fdcae40368a3cef5c8591c24be31c02432814a6c634d205a256b86c31d18fd42fdcae40368a3cef5c8591c24be31c02432814a6c634d2019fff6b9e861e036a0b43ac5949f4dd601358362197c26c2f72546ef71d6be6720babf5c1542d46a4d3beb8df31542c1b95e6045e23fa49958fd606436189e1320babf5c1542d46a4d3beb8df31542c1b95e6045e23fa49958fd606436189e134f4407c67d76547ea85832802593bff7ef1022ce998d5e4e9ffe7bd70df4d1a72a8f834ed1eef2d0ac0eb78236d1667d7e0d578050fc8114b0c610d4e2d581562a8f834ed1eef2d0ac0eb78236d1667d7e0d578050fc8114b0c610d4e2d58156b44f06b2fade5651f40ce2cbd7238e61478da691fde20928b9df48ecf2200af068e8723156f34721c4c8b42a58df83410de4735b7c5c4f36c58ed1780935fb92f96152cfded42f8996547c2ed6d086e7eccb536b0fce05b7f2a5e8f0cf5d26fec7d463aa0ee94baa8aab42a1e7c53a9b5547110fffd1a85c30acc0a952bcb216b8ec552f777d4bcef1344dd5d8905406e6ac6e9a2f7f33837af74b51ac2c1a52b8ec552f777d4bcef1344dd5d8905406e6ac6e9a2f7f33837af74b51ac2c1a528360be37037b04c649ad746e35d75a692abab20155349be736540a58cd5724bae4c2e4972770ab3c65e694c1c0a0f2471056940a11c8167fd00c9b19fdf495b5e4c2e4972770ab3c65e694c1c0a0f2471056940a11c8167fd00c9b19fdf495b508c8edf59972aa8ddf454eb84bdcbaa1641f7eab904b3d66d6e7c533f68e1255a3b4d54efe968e95cdee99dc76b922b96fa20852090ce347549a142e2eaa7a44a3b4d54efe968e95cdee99dc76b922b96fa20852090ce347549a142e2eaa7a4453cf0c626ef3bd2c89ce5c6258fbcd1cd77121060858ff8aecb015d0f6f6dda62fbd3ddc5d36f9fd9231d53a3e74d73bba8208f3215559b0f73818efcd70d1422fbd3ddc5d36f9fd9231d53a3e74d73bba8208f3215559b0f73818efcd70d1427f59b7344d3ff3a9d2c2f6044cf282ac64d0f99e78a8c100cd0a5f40e4ace979f38e10696f9e311d4e0088f8b84c6cedd9e0d96b7aff1e932cae2da3cbba966cf38e10696f9e311d4e0088f8b84c6cedd9e0d96b7aff1e932cae2da3cbba966c5c806f350ef30537729b226ab6f87c62c21a9e5bd07e6213d7efe437ed53d54ac3bb2537fb20fffa083e6995e127e6c0e0fc379a14c39b6f558cef61a925159cc3bb2537fb20fffa083e6995e127e6c0e0fc379a14c39b6f558cef61a925159cfde452f8341094eb5f7e795ccc95108e7308c07420b7f69a430ee7bd33a7d9fb80a2cf57add90416d8103d14a3ef1237c3d7507b09ff5225c3e90959406090b280a2cf57add90416d8103d14a3ef1237c3d7507b09ff5225c3e90959406090b2b42115cc685dc817f889e3df963e519a177acb77b3e79266d93725503322b88d2cd3ddd7c99c1638a127d196ce7022f5122d894871d7a09b7800cb4c2727e5f4237de1899549e2f338efd1efad841c26b0b5920eaf53be1ad01dd1a926ca5c3005de12e4c68ca1f936301be852b83d9e95a7a654007fe89e953bddbf060d590d20c78df5572c22087543f1de6aef07d4738788a3da87b3d17e16a8582dbd9c1920c78df5572c22087543f1de6aef07d4738788a3da87b3d17e16a8582dbd9c197b6335156c1960b36e76ca28ce99304203b233317d81ab106294b8b03135c1a0ce811aa8f096293ee7ced9ef18e4a7bc096fb9b1502336a02c4cc85c26992746ce811aa8f096293ee7ced9ef18e4a7bc096fb9b1502336a02c4cc85c269927467c8dd7dc035b7050c051056ddb91023a0ec92e6582a0987de13953551eca27596e2c4b7ba17bd010296d63aab23e13145c3da3552700bd09032489db88eee0af6249b7ab8fc8a1739ac937beb91013713580392321734aaa455489e8469e1ac36249b7ab8fc8a1739ac937beb91013713580392321734aaa455489e8469e1ac39a7c6f4d7f02d0d8482095424528a671564276f1aca57cd76bf24b82779e37fd9ae6722c2290cc3874fe7af0f042453a436f411d0aea374b7cc869a743b3393a9ae6722c2290cc3874fe7af0f042453a436f411d0aea374b7cc869a743b3393acba7643da8e8d916a5f8e594a2e154451f54a02004b434e592609b6accb52e1d0773a1b491518a36e831c997352948d403fbff7cfbfbdb9928243e9183d54e8f0773a1b491518a36e831c997352948d403fbff7cfbfbdb9928243e9183d54e8f2d1f0018113f26ffe7016cf6bd95a3fb9c448173c20ea55d79fab495ccbb165991b05c9ba06073e0438b194fe1f5af85b76aaac98634538b20280e2637e1a3386b8c0885f7245d3fc70f2d98157b1f1845ce2c63918d87607e9eed963f0e6616826ae4e800316cf4600ee7ba52c08a4878a4dcdf3a1a7fec12de62b11d075c8b62c1ada4aad3a880948e05f266df321628512f5ad60e1fe9deda50d43b1241c462c1ada4aad3a880948e05f266df321628512f5ad60e1fe9deda50d43b1241c4d51344f50fc3f214ba9c10eb2224cc293bfaa6be5af623066a2e428ad4ecd748088e323ad39e1804cfb371342bf6520f0252d10d60a69b3b41dd4d20520d98eb088e323ad39e1804cfb371342bf6520f0252d10d60a69b3b41dd4d20520d98ebf430c8c1dab71339df0406221a66a05cfd0c14202887842f298db4768f5563116f14d7b4a82fbbe6ee0eb3630f81b1d460d4fede00f3bce3477673f44ecc0e6f6f14d7b4a82fbbe6ee0eb3630f81b1d460d4fede00f3bce3477673f44ecc0e6fae3a8e15d79f4914d483eecea86e088a9097fe726ead7d01fbdbda274a6cb0021f4ea27ff2c27fa5bcee0dd7faf46d6ddd9aeadf94e1058f6b75b5680e5930101f4ea27ff2c27fa5bcee0dd7faf46d6ddd9aeadf94e1058f6b75b5680e593010986ccc4966682c6340a866d838cc3d77880c26c40e6eaabf0279c7eefb1d3a140dec673ee55cfb5033407758653f79afbaa547e63fbe75fb30e838bb0bb96e022b5bc44cc3f3d937532b668541e8ed2f94c5a7f4cd708bac8502857182d22d13facd57babb050a808018e527d864a6db0564bfba790a9042a5a72e5d670d2b2e8bd34e42be1da62a23e833e75de174dbd262facb1050a34cd09ecb9e84d7bd186a11346d616641109151e96ecb5883fa8de86a30f2f2b6b2f77cfb103583b3d9b4c2dd5c8b50f9882fdb017dc9da43d452965eef5db1fe7bfd83d5c76d826c10e54f9da6b126a6aa2b2e5f35ca154cfa222d7b18cef909743e9692e7e212175b524950c189eec05e1a4218c28500866754b83aa5d9a015c9d75bfa04e8fa9be98d2052475f55286bb2e0d3532e52327697fa8b5e4ef10d74c383823b38d1556b1f5efb22b84419ae5da23ada8723c4fef87b7286dbb04bfdffdb53ba9b4afab81f5efb22b84419ae5da23ada8723c4fef87b7286dbb04bfdffdb53ba9b4afab84145c22f4f76c9d4859801b654471e7c700fe3ca68f5159e0cf4db7a6f21c6193410b5ed9c4baec3d774a6f894530202d68766cae14acef1f8c9aafeb25476dc3410b5ed9c4baec3d774a6f894530202d68766cae14acef1f8c9aafeb25476dc458990b478afaa6fb2850ce25d19bf0e4581d82b741f28ef9b0c06892ff3e8a364c986201ce7d8e9c37126b9dd7bea58fe7d4fb429ab847d9f6b10e9b570e2ba64c986201ce7d8e9c37126b9dd7bea58fe7d4fb429ab847d9f6b10e9b570e2ba095477a3f814ae6f56145b61fe7a7cbdbe81eabc2808cd117f0dc2007cd26c49f866c9e17ef0387e1ab616a0e4795453142b2f1418154a7612a07148dd95be6e3f01463343cee2d9b1d6527fad5dbf77bda8d1e2a8a64d56d5477db2ed66a51f0dcceab1918e1f6c8fa2a06c6b5cd7277ac9485ee32d6ebd98f0610912b19af01963cfabe3fcc2216597f4b28cf79767ab166522f534bb78f14df684d2d4ea4b1963cfabe3fcc2216597f4b28cf79767ab166522f534bb78f14df684d2d4ea4b1f4fd950dae36e1bce1228e31274347e04529301c7fe040a35c78103af050e9da7d69f4d78c0a7407b7185c4ad1bdf408a1d87ebc33001ed379061b68bc245c6a7d69f4d78c0a7407b7185c4ad1bdf408a1d87ebc33001ed379061b68bc245c6d5aee271f49eff571192ac9836f3a91542feeebacd0066ba01c7ef716b83c5c9aa075c3dd6beb443a023a028783484ea7ba575f5f38f77dd0b9c57a36229365daa075c3dd6beb443a023a028783484ea7ba575f5f38f77dd0b9c57a36229365dd6b40d33b0b40929cea54c3831d33b8a2f4cddb88e397b2606102ee5cd41d88f6f33507b898dfe0b0b3997a7cac6dc8d80ceafc670ad17eb3f19dd45a2296aeeab967cbfa989d857af9c2f756ffe59ff17fb37cb272bbbce915423f7baf4463dab967cbfa989d857af9c2f756ffe59ff17fb37cb272bbbce915423f7baf4463d1a6ab3459f82f8ecf3417c718b0594a2fade7d7111588a97d93a246fd1736a16050466f970887675b6fbd415401bf9095b767dc5c3301766103a261861aa86e5050466f970887675b6fbd415401bf9095b767dc5c3301766103a261861aa86e565a936041ac7fc509e1b74e5c5a4d4e20993fbdb63de44211a05bde9ca2299843321c381788ff2a8b5a7fac40fa6131c97103ed95b9171623526d0f9178fb1553321c381788ff2a8b5a7fac40fa6131c97103ed95b9171623526d0f9178fb155a28914730431822f6e39f4e13d5525cd9ae0d8ee1e71d81118d78fbfb321a2506b09fe4c226b29c8c39a4bf9c755925a8e201caccc3fa5e2864358e3088866966b09fe4c226b29c8c39a4bf9c755925a8e201caccc3fa5e2864358e30888669676beb6773d5ec964c85e60c131de5ab7104bb3f48394315ff59416826fbc4b300c8d6374da83978a65052f92dd2cd1f8e7cba8b4a0492977c22142a4b9862ef20c8d6374da83978a65052f92dd2cd1f8e7cba8b4a0492977c22142a4b9862ef2cbaeeae4200413100bffece8a3fb21b1b72044098f9daf5fe6a8a66ca49d358cd3ba6121702bf9388f8709c4d878504c7a78d2f41d7ce214a3d6daca3b5e9108d3ba6121702bf9388f8709c4d878504c7a78d2f41d7ce214a3d6daca3b5e91084345a48283639b4f73b0628313a67cb8f8976cf898e99908e66b46439792a2d113001d0e2e15594080207dfca79f05ebd0cafcddf983382944944837fc13988d13001d0e2e15594080207dfca79f05ebd0cafcddf983382944944837fc13988d17df745e121e2253e5e8b26c8f19acb1abca1cb43ac8c7bea91e9f9441039bfe8c1fe8749f601e77a2b3d5a8bf844cd0a5d391a83878dfc3423fb49efb17025f8c1fe8749f601e77a2b3d5a8bf844cd0a5d391a83878dfc3423fb49efb17025f787efd52ab653fee7a009a94425e9341ae0dbe2f46bef2d831844c7aaa945300710642a02ef55001b094dcc1ecc0e66f376bdb4e152faee879b48875b234d492710642a02ef55001b094dcc1ecc0e66f376bdb4e152faee879b48875b234d492ce7e2f5c3508ff2c604ad6fb868416ee6717cdee2344c3837d5847f7c384830af99427c4272e96b5febd0a7a4b82a7b728f8d588dfba6423fad9b95c0e954344f99427c4272e96b5febd0a7a4b82a7b728f8d588dfba6423fad9b95c0e954344dfec78dfa1bbe536f4deec5b5568a22ddb09620a344b60276d418ba95c6f3e682cb2d2f26a989113bda67cda7a111e641efe2f90e05752d02909b6f4e6c67f3e2cb2d2f26a989113bda67cda7a111e641efe2f90e05752d02909b6f4e6c67f3eec71c70b61d3c06e3c5253a4d10c228ffb6d8ef3cdaa5f0149d719621e4b9e0f8663670674b6774e9d53bbc32b3afdf5590132466cc9bc1f7ebad0739936d5e58663670674b6774e9d53bbc32b3afdf5590132466cc9bc1f7ebad0739936d5e5412c3223894455c1d0bc1ae98153b100b5ad8fad1ebd3b35435b488acf4a8c5e2ecf49c91da044ede1bea91d7304b7ec5ad6280161f41ee4ab37acfaa279d89a2ecf49c91da044ede1bea91d7304b7ec5ad6280161f41ee4ab37acfaa279d89a6542fc09b037c62e950cb34144f363f9b9aed8f33bbc117bb3c6f5202932516f1ff0dae2e151f43ab3d3b5a1156fc51aeaebdff2718283c2b2dd7bcc9947c5a21ff0dae2e151f43ab3d3b5a1156fc51aeaebdff2718283c2b2dd7bcc9947c5a2420fbd41496b3f792b46037944c10e9e9e377e24343412723bbd603c6dd6d63cff2ea75ddad4f43f7c2c518fb294cc30c9b014e490af8867bec763a4b0e14671ff2ea75ddad4f43f7c2c518fb294cc30c9b014e490af8867bec763a4b0e146710c495e5958befa4a521d735cc46d7ddd88369ef3b2f6311f2c6ca8f92323ead98d180f6c74c86df03668cc5ab38fa54e87db07d70aebce09dc93c4fbbfacd80d8d180f6c74c86df03668cc5ab38fa54e87db07d70aebce09dc93c4fbbfacd80db780afd82558632cec0424d7ffcc9978b4cd1b72473a18ac425436274d86906060f0159d41bc6cb224fbae619455411dd5dd7e6839af2ec3b757c79c1f2dcfef60f0159d41bc6cb224fbae619455411dd5dd7e6839af2ec3b757c79c1f2dcfef3152f2e3833fe4606cf83d8e2bd752fa8fe54089827de08e1478f82e9a08905d560998f9cd0f9c0ca4d0c658f7b5316a4b62711f543582170f31610d37bd3a9d560998f9cd0f9c0ca4d0c658f7b5316a4b62711f543582170f31610d37bd3a9db85d7905e9cbe6b2f9aed3ea10aafc01c0b802bf96344ea0410c0284a8df4165b1e4eb1284f24cc4af95e8bf6036e299284d42ff405275e2789d214a1d43448ab1e4eb1284f24cc4af95e8bf6036e299284d42ff405275e2789d214a1d43448a46e5f1abac185e2fa0fc88250e348bb9c469eb35278c766f81963cd5789ebf8850a04d7ccc30aa4f0f60fa2a80906a970ab850431cc6da86200de409cbceb7b83abb982c75e3f2b0bc2d13034b3faab746fddfd8c712c4e649b32c5af6c0b4df7892f322b3ead23d150385c01f9279f2bad8c426822bb1b01fc3a07fc09061ff8904d0c3c2b02412aca5bb6915c779771e8ff78ded804a831c9449c7659c7631277d4f8c0c7813e66d24721033f14385b3b97bf4228be2bcbd3315d2f3ad9e31b94acb8b68e7be965c885621429834f96516827b57f9f84cc6984061d2a3ccb6b4597c17af3d6d6dc2797477de56a2c49a7db1203123373f02949f065c15cf9cb4597c17af3d6d6dc2797477de56a2c49a7db1203123373f02949f065c15cf9c7765b2bd7b4bbf95381880165e4c6476b7391933e1df6db3b40c0a45fe2c719f583a468af2d6df4b1f0c40552837e7991bf18708addd3b69dbb26c0e341465d9583a468af2d6df4b1f0c40552837e7991bf18708addd3b69dbb26c0e341465d90c2dc4d766213f77817672e6593bfc1ef33e799e89f5d5cf84f8ee31618ec15d3d051bd1f062a54e3b9eecafbd1f60c0cc204874f29ddb1be37e2a12dce749683d051bd1f062a54e3b9eecafbd1f60c0cc204874f29ddb1be37e2a12dce749689264d124a55c151e5cf08bb28669259be400099a0ee4bcf1821bfc0c8de47b8d494ecf9c558af352458ffffe46f277dfd7725ad23600266af1a7665e420ce074d6e81c49ef11833dcba0c167676343cf32691523180e077a23bb089b6a7211340caca0d0a74f742092ca1ad8c014a906a863adf2855471d6c127c04a2c719e0abe1ee3d0a2cacee2bb97369fae7ded9de35af6e7ecb6d870987447f1d81e36adbe1ee3d0a2cacee2bb97369fae7ded9de35af6e7ecb6d870987447f1d81e36addcca06dae79fbc935a9fe6de959c115067de091c27355c74aec921e5c053e681a5d3f62bd87c2ec6ce116d26822956821fe11beea2a5130c78ab2a4aa1f7cec3a5d3f62bd87c2ec6ce116d26822956821fe11beea2a5130c78ab2a4aa1f7cec3915479a475ad4e679a7fdd638cba5fdfbe02c13a216637d8eebe1ed5706bd57e37afc1daac58f245e3937c917419a87339f66198209237cae6ead51c53afa35237afc1daac58f245e3937c917419a87339f66198209237cae6ead51c53afa352ff839230cf999711c05b9ee030a7e843376aa51190971fd597643508cea7dc748d357186ed8b01b2906a59f6fc8cdba19db7563a3f1e5aa3add88f8c92aba0c9d240255a54a28adca93a207a365ebb4237bd63e7e8edc021c84fc1fa81b65f04d240255a54a28adca93a207a365ebb4237bd63e7e8edc021c84fc1fa81b65f041a766ccac6850b0424118733e2b086803921e0829f98ad0719be671a5da4263c815127dbb9509e86a23b28504fb3ed6314af77647ac3df8cec523045d4080f547ccb0478e275d7ec43ba051b9fb2fb9171f1225b6474a3b91cd4bd5484bb152366b7530b5c84896d8dea254a97f2e405ff4f7f44d68fd0c2ee82e43b223b7993498b393b3091acceef5e058e2e9fbb44871e28e9c5be7be7c8b02cab0b843cf27d7ae3a486e613098d059bfeae4adfa2ca7f0f1e860d88d5a89320013160087b7d7ae3a486e613098d059bfeae4adfa2ca7f0f1e860d88d5a89320013160087b9483cbdab32a79e3af2c8833cb3d8c30acee4c5f395be5f5f511ab13d84c0300f56600681061b7adbf7ea7be9ddd16964cbb398c57f520c800ba8899f8afda61f56600681061b7adbf7ea7be9ddd16964cbb398c57f520c800ba8899f8afda6181fa43670c614873d3ab0274ea6248402a6ebe5eb20752c03ef7587f885334013626742bd5f2129c06436c2c649f7b8acdf29dee8e9b9e70ce02696baaeb61e03626742bd5f2129c06436c2c649f7b8acdf29dee8e9b9e70ce02696baaeb61e059d40a853b895b5a1bdf7a12e74158b03e9253c50501761d260dcaa57362d1d1b76b49642172db1b7e41bbe0e3bf894d31196cafb20ec74ea00106caf3add4e3b76b49642172db1b7e41bbe0e3bf894d31196cafb20ec74ea00106caf3add4e3299cbe75470801dc9b11cb916251d6920e89e59f0ed178b69bf6f9a511c011171d02f7734e4f966645d2138d9577c6f7e608ac13d04db2233c1dfd9723fac42e1d02f7734e4f966645d2138d9577c6f7e608ac13d04db2233c1dfd9723fac42e0aaaba2415853327cd75e88109fc75655bb0e036722fa430d8b755a6b6b6a152d26fae85bcc765db88b5b8e42a8e30459f403cc4702ad9863037dc6acf859797d26fae85bcc765db88b5b8e42a8e30459f403cc4702ad9863037dc6acf859797efb362f275b69d6e2634d3e70cdd44c94d0195e34fcd6fa8cc25fa6696df5d816132953c6c4d9c3662d03e20e4f279b7d1898801c4a3e09e4d659f3ddbfab49e6132953c6c4d9c3662d03e20e4f279b7d1898801c4a3e09e4d659f3ddbfab49e57e878a9ee3004a4f840134a5f481a6a6ad070389706773bcd59fb14f280614670351e83c5aab835a1b7e3886e4fd3d1e9b942a622876579f2344603f02baed070351e83c5aab835a1b7e3886e4fd3d1e9b942a622876579f2344603f02baed0c30fb53c3f847eea8fe672ffa93e0718f42e0804250deef67693d6f1ad73d4b1d7141c0ffcc75c9f5145eaba3217dadf2e6556c80277b3218ce839e4aaaa2e11d7141c0ffcc75c9f5145eaba3217dadf2e6556c80277b3218ce839e4aaaa2e11ecd169092abc9f6d876869f2e43d490cc8252c9527ffaf755f76287ab8908d4b895ad37485928871db60742000cc20a849154247392637089f70268d7dcf2d2f895ad37485928871db60742000cc20a849154247392637089f70268d7dcf2d2fee56a683245105f5f7a7d5d630fa0c0ca657fff9278020d73d0f605050576d5cfa6e84524f846124d70ddcac08068dddf92d050f5261d26c23495e88db1c2f21fa6e84524f846124d70ddcac08068dddf92d050f5261d26c23495e88db1c2f21686bc334b0277b540237e5897d3e4d5d2bdf1426e6b921a9ea016bdfbaca98b93eb0b5589d738d0a8c6b74039abfad7c67e82eb48e61bb36a9ce2d394606d7a23eb0b5589d738d0a8c6b74039abfad7c67e82eb48e61bb36a9ce2d394606d7a294096bde7ce583d679b0558c5185f76be914462f4c0cdb5d8e17eeb4f0140cb722b15df9f3d30d9b2ea886068de080199027d3c888dfe49591555594e2445d0722b15df9f3d30d9b2ea886068de080199027d3c888dfe49591555594e2445d07927f580ca59bd418450d1a20e779dfa50a9685a71463554dade9aeb0e574eac9d5b6dab363795d4e1246526d958c4bdc2c37959f2c1073bd582aed7ea2a1c9f6d5b6dab363795d4e1246526d958c4bdc2c37959f2c1073bd582aed7ea2a1c9f6e0d259581a0539c35158bf0971733adb544cbb4041f090e9f8e8ed1ac68d2a9248eac0f5b9c8a9f632c28270b08f3c30b110878deba0032473e35103e58634f948eac0f5b9c8a9f632c28270b08f3c30b110878deba0032473e35103e58634f98580cdbf87d13bd5cfa12ab0dd7cd831195baefa064827d19df45ba70eb79133c4a2915da1d395ad8d5e7a59888a6a8f193841be83499abfec0ac994a81bcaa4c4a2915da1d395ad8d5e7a59888a6a8f193841be83499abfec0ac994a81bcaa4ef31a3969613fb23bb1ba2db7466034de58ea92e2d9afb37d933aa8634ddb19c5a2e8a3e640197e35225e720c10dba8357c8ce7eba5952aac2c39c9ed487a4585a2e8a3e640197e35225e720c10dba8357c8ce7eba5952aac2c39c9ed487a458db1a7724282fa3dc6a129b250dbf180c9ea4923e43960257d6e65283c44eded4e30116e5a809e50bdce48e6d50d817f230eba4ce339248f77e8d134a8e593569e30116e5a809e50bdce48e6d50d817f230eba4ce339248f77e8d134a8e593569623473924699a8e70c57816c37f74c904000c719f055dbc4e180303bc429bc22cd22bb15067ab612fcecb0e8b0666218301f2a0e63d6700dc288afe99ed1594ecd22bb15067ab612fcecb0e8b0666218301f2a0e63d6700dc288afe99ed1594e4d68c9e168b0fe0961b1fb1a94322bd0610cc87d5c08304a6aaf4465ca90568a460d4c023d9bca35954c7e5bbac6e6a37fc28349a3b29b91596f97077f6038c0460d4c023d9bca35954c7e5bbac6e6a37fc28349a3b29b91596f97077f6038c065b0b31f58fe19d54cf4522dd7420bc252212ef7f8d3192c0b93e395da1add2aa7495d5e3e30745f536a78ded0555cffe98ca614628d9e4b29fffeaacdd91e03a7495d5e3e30745f536a78ded0555cffe98ca614628d9e4b29fffeaacdd91e0370ef1bc0d275c5ef4cdad118a2301745931d511f5aaa3b565720b1b2de52e2f2166e12edb0d4d23a321875bdf78c23e269931c08bf4cf22dd1b4e155749f3511166e12edb0d4d23a321875bdf78c23e269931c08bf4cf22dd1b4e155749f3511464b19961586f324a56ec7708962cd07c9b42cac74a9448cbddad4d12c03ea04d5385956c6e8e61f35db0bc187515be757e24ba6ea722d26bf8a213f41bdf245d5385956c6e8e61f35db0bc187515be757e24ba6ea722d26bf8a213f41bdf245b18063e50473ac8cc908eab318da94dd1be37c3569ee3b7541c23ace555273d56fb32760d1cdb1a13758e0cec9d7d49baa31b95d2ceff2df1bc6a4d0bc17f4a26fb32760d1cdb1a13758e0cec9d7d49baa31b95d2ceff2df1bc6a4d0bc17f4a2d42b83d770c0ea6cb5dbb23b04264cf6e59a543977a1cabb4207bc5e9348a2e5d94a6e5dc9881d1c69c8a9f2d7e39e00d44379aaa041abc21826adb003b53fa1d94a6e5dc9881d1c69c8a9f2d7e39e00d44379aaa041abc21826adb003b53fa11cee0c6f26615041546b6f2b4e955c0087814c96df78f7cf2be0d5941051f96aabd2ac748a0b0b9c94561378529984ee944c7bb582b742412552b719518cf7ddabd2ac748a0b0b9c94561378529984ee944c7bb582b742412552b719518cf7dd4325145e6a9151713fcc4e57624aaebf734f79603227a04518a4c72aebd440f56f9623625a417cdbaaedd420df2d7514c2928501bc46b984dfee6e99c643b9316f9623625a417cdbaaedd420df2d7514c2928501bc46b984dfee6e99c643b9313c5e931143b5f86f8bb000355277eaaf2101401289da763f34533c395bd8ab35fc31bbdbc69b445ab3a1a581b9cad3536464e59f30e0c6825873c5b7f75ace13fc31bbdbc69b445ab3a1a581b9cad3536464e59f30e0c6825873c5b7f75ace134e7144bb2d9151cd79dbd139c9f9db9eaf6a512464ae96597f2ea36842f323188806ff914225828888d7527eea7933ef6660a7f47c532b6df6bd7653c31c1ce58806ff914225828888d7527eea7933ef6660a7f47c532b6df6bd7653c31c1ce52231f3190ac19f751f999a69ab3d6514278c28bddc961eafa651dd7c8b27093fe67836dd5072e73d07f0e07537da88a164232b20811483ef49fe92dfa4bf487ee67836dd5072e73d07f0e07537da88a164232b20811483ef49fe92dfa4bf487ebcfa36bd68812bc78fd0691bc7f7d8639e71d9b023ee592814bc31322c9da1b4d0aa635d71a0847f3bf8f10accdb0ddf5f838ea4bef30b7f634ea4487f4b9111d0aa635d71a0847f3bf8f10accdb0ddf5f838ea4bef30b7f634ea4487f4b911147d4756d89dd229144f740e87ac6cd1c924f05dda6262094e413021126544c1c07d1a7889075bd8e3842ac0d8cb3ecac42c38f9891835520e97d62224271393e07d1a7889075bd8e3842ac0d8cb3ecac42c38f9891835520e97d62224271393e809925cff6f7cf159d5a1946270939ddaddecf6672d925a785f80f934f1f5bdc0cd60566016deefa9d7453c9f1000ba4f7dab172520a8387ed5c742be3469d7e0cd60566016deefa9d7453c9f1000ba4f7dab172520a8387ed5c742be3469d7e09cc3a1da6160e8de1b8a2c6dcb802e82ed09f7c192683d47e64efbb4904cefde24b795186cf6ea4cdee009ee3f75633a5ca7f9b1c26c8bb52c53b0fda59d36ae24b795186cf6ea4cdee009ee3f75633a5ca7f9b1c26c8bb52c53b0fda59d36a73f6b882c44190cdd2eb9342009f5a8c8e5696fe4f6829f4380d48acc11b061bf545347d885a8df8565ae628b18f4d3baf1fb05a3a162bd47fc2e5d27193a80ff545347d885a8df8565ae628b18f4d3baf1fb05a3a162bd47fc2e5d27193a80f0c606f5d41db4d1a76742aba510b1cdf8759d6fdc8ac7d7ed1dc192d90c21eda8c17d8be7802032e493067a666f9f2cab00cb8c444043195f5ed9813a8c2484b8c17d8be7802032e493067a666f9f2cab00cb8c444043195f5ed9813a8c2484be80d9a51dd983355032dd3c7f3e3ac39fa54fbfb05e721a84e1aa42fe9de1e6e788c781c1919800a707486e2265ae96b50a1ab2ad791cc4eccac120fe91fbb0f788c781c1919800a707486e2265ae96b50a1ab2ad791cc4eccac120fe91fbb0f1cf6a70c035ed34000bf0b7367e088740235fb509e3d41b42ed921d87384bd5b39ac70708361ee55ab9e6afca54ce9bc36102830aab38c165efe2a68876a97d739ac70708361ee55ab9e6afca54ce9bc36102830aab38c165efe2a68876a97d7a8dcb0a12c654a46bfc1fbd276d09bcd79c3068071256aaa7215b2f2ef152b4ebf017b82082c2bc881946dfb183211d131267fdbae79510514e22e29c50c48f4bf017b82082c2bc881946dfb183211d131267fdbae79510514e22e29c50c48f4cf6b891dcc4def5700b7b12fb0d02f43eec53a997016cd97714c91e59499b8bfc3f46fc8e7964e9d4ea966f10eb1b52db85e8257dd723edf8cff423c16593dc1c3f46fc8e7964e9d4ea966f10eb1b52db85e8257dd723edf8cff423c16593dc1849dec8efdc9b4ecdf51fc6072fc04b65e77c522857cde93bb7abfae66a279b277a30213fbcfbe09bb67ffe3829f67b02a4dfe94c974fb40bc7b5dc9e04af90b77a30213fbcfbe09bb67ffe3829f67b02a4dfe94c974fb40bc7b5dc9e04af90bd2c57b266118fc383c05e5a943c50d01d6ea9289b34f0f466fc801047f87e54f9625dadf6ad15b04b2e70f3930af64ab8863958c4eb9002f32942c4d9a21216c9c557c01dcea635c893e00f337fe139912f1948e1ac2998215aa97323f96b7ed9c557c01dcea635c893e00f337fe139912f1948e1ac2998215aa97323f96b7ede5c44d743b9c5e37fa60f22855fa9fe7dde4eaa3067355e2f254e721961537359ecf783ecbc8c39532e3a524f034bdd88325d1cf99778c6583ea602c52cbde1a9ecf783ecbc8c39532e3a524f034bdd88325d1cf99778c6583ea602c52cbde1a63b5e5545aeb4978d44fbbf479387afc05fe1e14d6904b7281e88e4ebfbb28488f61af51e1df0edb17f8e5285f1784a47000153b38956f523159985272ea290f8f61af51e1df0edb17f8e5285f1784a47000153b38956f523159985272ea290f5dccdd461d4746d64b39e1877e923bbe09184a0333ad303815829c86d70cc3362955d8b2cc05a17ed2305f74151f134b783ad2bae9f50cfba4b2430e896395162955d8b2cc05a17ed2305f74151f134b783ad2bae9f50cfba4b2430e89639516bd2541c3f3a60ae8c986911ef5b000c8ddcdbac9b2304670cdd380cc27da2239b82865eb2af5cdf4d1390d2a833cad6323f0d686857c34d3e5a231cb43300780b82865eb2af5cdf4d1390d2a833cad6323f0d686857c34d3e5a231cb433007808edb98939ba0ee1f4ed853ce69c6b7aa74adf32ef946e2f7be24b4e282f04fafdfc1a67d99c17ce259cb227a46b8bbb6faa62a2045fb538ce3283ad7ed6fc3242848a8f53b61e13f1b1db606ad9c4c073f05b1397ad7a62add4894881b6b9c622c2be1bd69d4ef7d8854b705cc844a325946fd79b610d1a32de36d08b786e88103fb8553374fed65e4f41023448749166af0d66e9d9f09090095bdd9f1dd265a03fb8553374fed65e4f41023448749166af0d66e9d9f09090095bdd9f1dd265a20c9b833b56438184419c81c871b4c7597c612b31fa9d841e23d537afc2702a781c1ac8b3b37df4496291b3508cfd0c880e3d6865ea782c4290a4cc490850c4e81c1ac8b3b37df4496291b3508cfd0c880e3d6865ea782c4290a4cc490850c4e0e88d2eb004c881bbc3a6748209a8776ce8439a440663bba5b8021baf5719dc9bbff3a171c6b52df0c7d1dafa479932e66b58a59672b46ef2b6056d4b5c4bb0dbbff3a171c6b52df0c7d1dafa479932e66b58a59672b46ef2b6056d4b5c4bb0d5adcbe88e722ced55addf230db8a91b33721ad0eeac836c272fdc595a139392dc046a35a65573c52db943e9dc160b3b967518515d71b243affa051c8b1afec47c046a35a65573c52db943e9dc160b3b967518515d71b243affa051c8b1afec471bea3cc580e6e710c3ec0350300df8f1eba0d7d02bd66f810ae7d7564aa8439cc90a54585658f3e7f1d9d4cdea0adcb8fe64fffece35225312ea57cb4f51c483c90a54585658f3e7f1d9d4cdea0adcb8fe64fffece35225312ea57cb4f51c48348a23b656a9fecd077d7e9ffa467f6ca75138f17555fc53522083cf070996bbb903bb4e93ed77602e5874df3ecb753882ca16472196c8179372140896ec3acc9903bb4e93ed77602e5874df3ecb753882ca16472196c8179372140896ec3acc931e23b6d8d8701ffa19c597b99f1e796b85778e3cc496c18cf021908c93307f6b0796b6e19318962d1f25650c99dbc13f24a6294fc8f148444f6acc006861b78c794e669d8489dd023f9c1e03e7877c9a2b78076c9a23cf6fa1d19e27a702c868acbcad156d55a15590a31ae0cbe970eb4d1c9380beb2d49f490ca02e780c6e91a8c247ffb1be57155e0924d118319f50293f79f9b24e627439f6504811cd8761a8c247ffb1be57155e0924d118319f50293f79f9b24e627439f6504811cd8766936cfaa688ed1cbccd0423fe4edb3dd42eb8e33cca7b5d45325ac3d3d433f1c881cca9c368c7e67a7e1d09c132b593b4af8c704a3e8a33dd08c9b1b895af688881cca9c368c7e67a7e1d09c132b593b4af8c704a3e8a33dd08c9b1b895af68832a5576acb5063acb16527450662891a6f91d285f86e11d38d8a2ad66fea5040c79928864094913693523baa500689c9172d110480718d09e41324d4e76c800997934662f73a4d5bea2214468a8a3004f44c6db6b79374c0d7467adb5748a634bb6b8e00d58b70f3c5dd0b5980a4ccfdbebafe248f630e8a80ea57022ea5255e78935c13ba2936e6d7ad1cd61639e2ac2b908c3aa22c6d62079b3f1f75de05ca78935c13ba2936e6d7ad1cd61639e2ac2b908c3aa22c6d62079b3f1f75de05cabd0cf8322956d97c131d3f741ad1730b8d5a01a58bb143784d258481ecc63513cb52302887d4f490b5fcef2ff08956a159a4e67443eeacb0de3fa331afc620d4d49b97f9c86f12544da927b1d4c77bf3eb4b199a11234a59d9dfbbaa78604184b01fb5ca7005de0cecda676ebbfef83fe38e8f59b83324ccab81403cc85f978a4e77d62403db760a32e88b8f6fd469ba1514940bb8b97f4a2640e67d5966d8b14e77d62403db760a32e88b8f6fd469ba1514940bb8b97f4a2640e67d5966d8b17a1b7af3b53092772b6a0a7ea815e55606d23495204ad2aefaefcdc1f379a90980e15cb03342fe4b5223d423e43e4b79b52d0151937fb2b166f219964058180780e15cb03342fe4b5223d423e43e4b79b52d0151937fb2b166f2199640581807e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556ad76ad7834d198bb5fa7a300c9fb58150e89e927a6c2b8548026022ca3e632a6ad76ad7834d198bb5fa7a300c9fb58150e89e927a6c2b8548026022ca3e632aa6dc1ebb1039357c837fbe6a85901fac79fe5f616860e605060b925fcd86c3de050eee6124bc8ce2515ebd7fca151a4dbd135eeb0f23baa172b99d3062b0588b050eee6124bc8ce2515ebd7fca151a4dbd135eeb0f23baa172b99d3062b0588b3497256fb5e2a28638c58e9088e1511f0fa95780089290aaa9a297d0cffeb2a8dafc5b7b8b81be807f01d47c16e449ba1fa8d19c31464d4b072046764cb8b6cadafc5b7b8b81be807f01d47c16e449ba1fa8d19c31464d4b072046764cb8b6ca49f9cd0027827f8ddf534755b98c7fc027e9d11ce32b755d2f943a53d8f8c6d87433b5e0e207bfeda45753089a5209ceccfd2c76e717200af33940e5472604037433b5e0e207bfeda45753089a5209ceccfd2c76e717200af33940e5472604035da32fdc3cdc67c9a55893e785a704c79a4cefb4d309acb5ce23f1fee154d44fdbda07ec612f4e80e0ba06c435fd281d7a1d38a51d19dc92c3084e74492a2397dbda07ec612f4e80e0ba06c435fd281d7a1d38a51d19dc92c3084e74492a2397a73dd0f297a5d7005bf426c6b5203bd4a83e8d5f1c98164013708a870d5c58a5c6fd00ab94b9e6e06eabc23b5e4b32428b73c26184e2d2197c2f106a8115abf8c6fd00ab94b9e6e06eabc23b5e4b32428b73c26184e2d2197c2f106a8115abf841c094ed453a4ead9a87b40de4fd83cbd899a5bda493bcef26bee2f7dcb6c6a2a1485938f572c5e7c977dc801c65fcf834afa4ca74018643282fb94be39e4c86a1485938f572c5e7c977dc801c65fcf834afa4ca74018643282fb94be39e4c861f6fdedb5ba3e0a698bf33d77e329fc4cf2ab4305474b6ae23c1bc0f99daaf7a54d7f820c79161c9d6fe4f8967b681dd591b7f984149b56d83d450f056a3995754d7f820c79161c9d6fe4f8967b681dd591b7f984149b56d83d450f056a39957ee11541a4e39649e6b19affadca9d11344a5749073c99185280b5d82de7b1752e9f0bd0574592edc5d4cfc11fc2a1e19f29d2d833d94a66549e0c78207da9e39e9f0bd0574592edc5d4cfc11fc2a1e19f29d2d833d94a66549e0c78207da9e392424eaba48ed3e597025a2f87eab6c7b5b70f1b2571bf472eaebf81519c8e30aa6422430b3b944902186fbc76eb0f6caf393877d8efb4ac8243fcb39e0fad914a6422430b3b944902186fbc76eb0f6caf393877d8efb4ac8243fcb39e0fad91406e4de5dcc05e0d1bdb91d83e40e69aeaad8c315b84c6fac86939f2ed8c2e5c2099b0339f6d054ebffb105d6f60d02d0c671bd6f151d0e251da8db18c9f0ba5c099b0339f6d054ebffb105d6f60d02d0c671bd6f151d0e251da8db18c9f0ba5ce3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855b2c2443aca9a93b620e3de62afa8c54e2f331bfc134d34d8f578fa13cc298ee6b2c2443aca9a93b620e3de62afa8c54e2f331bfc134d34d8f578fa13cc298ee6f590cbc7c830731b68b55ca1b1ea11818b5afa3566537440a17017296578dae9bb24009573f88b990c922fdc65adddec1312e30373dc635c6099912d4f836a41c15a3a17f6b65e9c51c58ed3a79d12bc517f867321ed118e5dc7b5c3a1ed7d4b05d5e533f5e590d9ee2c7692d26dc87ccbf381f4831cca3362baf596691a55bbe34151ed8e0c5f0ea996f1128834b15f41f5e2081a41dca2ba7f2f307c331f49a8a24bcd720323185063761b53731cd6dcc5583fc0fd7ffd972137f345b1d738845bca9a59de1959c1501cbc1f2c90fa9ab73a38653175fe94073c012fa555b1e37878c53cc8e9dd57011ade6e7d453b625aa37440c00c7bb84d484ef3a191a78358092b45c8631df6466a2e4dc23278263b2dd2ba5765e99caba47c304dd3b5059d10fe3330345fa0e329dcbdada393f7cc6b5f1c2c6ffdb6f4ee8db729aec7b58cb939edcf9cc5e03b4d2ab71f49f3a24c25d0343f22d63e28b40f2df750676a79bee20d649c20b4551ef667f78ce536140f5de3f2d80f58bb5e2b3dc0841e7ac917c8e4309742c3571b8c3c8d97361ab6b838f7cd5bda498a410d9d6d9fc7e8d8354c698aea6133dfdffe5eb3123025dd780e2f4fc11da66bfe7519eebd2935db31be057846ad8355c60dc3c33c046795008ef682cea012ff452dde5a70256538070d2455c077280a8b537f23e3e3a7362074ba2630567d7f951f11fa113d81a2f5fdaf0a506502fd4cac0ccc0c5e7ccc02330150b75d3d7fd4bde0e3c95e7ae75c40dedaec93954cf18770ea1a2535c85d34d6e3dd7e755f426fd8cdf07bfbb4ae9e31ddd26e43b7c051041bb3d9d6bebd418a858da67268920bc672afb9f647152e43fe5e381c71ccd9da9bbd843a854761f8fe60bc6c17b7c0e24e0106f5b4867e0b9c0357e14f488bb45585eccdf47f62b7ff914a0fae73f48cc307c8a5a8f44410fb1085689eaad5a24914e940b0488e0ff2cc3191b972e625522a9eaa9e77f6297e6007745040e9b6a2c2be3880e25206594582e0cd09ef482ee27a395794cdc34731bce3ea1ff032b1c8bcbc275779325999641c052b771a28d8f94367f6ef8398e92de819ccd8e4938c819c2b24aa08f06cdcc0266bb0ec37eb08cd0dcfaeb8dc99c4ea418b80bf6c13d4aea912fc699aa3b30ddaf938bdb62e04b67ede3fedf08cc4fd20c2cccdea46f2791f95e0ab991d8cf6c7c66ec81e23c3b6cbf713954d89eb8389b63343d6b8fd261dc6cb652a0aaf93be5d801ed0b24e2ec77fcaf57682b2b8aee8c678c999f197456534d0b1d1d886976dd6794fa6e33d33f36e79c3406c72aeac084df89c84d522fc9953ec3fbb31e8c90f53f87b21c82275d275dc73870a4c8bc4962c1462cb477c6a6323788c591003ab421973d4fe19e3503f22da78a9920c4831a4fa121410ff76430dc10fdd81144ddbdddb014398e2153afe488f1d629b4192a2da8a743b10ed55f3e26ed662bd9e2718d789c9d406692ba3573699a2e1f58713cc2e5a65792df472217aaaf8402dd0c29356b41254e201645eeca3d0c9ca84ba7726c8c21b3796c04cbb9e20d8a2b51ee894cc35e6cc84c00eb7d5e2bdf9ceb8977eb94c2bcc1630ea93c6c4b82381406dadf1efcd32a4b669ed5eed317926a11646c05922fc49b815568ef2c3858d5bec273e4d25cc162e76fd6c5cc50ba26dfc4e71aedbc34f08ac850efbf934ab3c7ab179e4cb253305c42e22d5631bed2d57e795a70d0356d0c04e3ac395ab73051c5298b9ee99d099269d838a12b6fa3b0af725565418ec1fedd8a522acccc0df88de0107d3183911047ec758a69bec7e24edba03838c00331c5004208d850bd577475b3f5e5eaab13ca96387dd517a8864c25fcbbbc0dffd0f8580f07b30ec8e1dffd59f6e422b9ad6163924bc1fb70ae8b697a11282d5b32b02708b40cb9a7d82eef95478516949ab993d14634219a6f62a4470f46ccbdf434d9a2c5526fb0263e9e2305d3cd3097ff4fa587d2c2becfeb700d3d340eef0f3b701ff78b0f0ec898c045797ff45987136a2a5712f8f8310710e0944e4b4547bab2dc99933edd1bc9a67f41bd0b0ac605c5431ad8c658c0c8e3c5d766eac8fbb81d51132f9fb818bfcb98e4e0c90037146f2b5d3cbb9e43cb419f36385cfd7a4567fd509ef00ec53cbd92e941be30507b7dd5976f4223f9d01998f1e73262e900e0ed002b0f53dc4b7e717d5d495506a2d1e4386ad79411b334e9d55e6d442637f26342de098928d44aec4541448f38e89bef709743a83684eb9d1bfba45187c4046567a1d6339b43f1f921dc93f7ea457730223c77b3c37b8a72e2f8538cba4df771360e66821823638eae5ede073bfb7afb89391cfb704647b6d73c4ed32c97c644d93cf66b5f444b84260f17cbc88fa6a8e6b57d831c87cf748f3fe42d03549b8c68e533f366cb6b84260f17cbc88fa6a8e6b57d831c87cf748f3fe42d03549b8c68e533f366cb638eae5ede073bfb7afb89391cfb704647b6d73c4ed32c97c644d93cf66b5f444ab007ca39c88efca51d044142bad3f7b35011ac1422cea8bff2cd017b4c013f6ab007ca39c88efca51d044142bad3f7b35011ac1422cea8bff2cd017b4c013f6deac0ed9f7cca36f695e4a39a6d50493b8d250af9608faa3b4c2d1ed9cbfe488e204ebde50925c0a3dfdb9e3083a59cd45cb9fe1eb393dcc6e9236eb59c52de2faffbbcd6acc108ced81e48440b18695deabf762932a1f602425addc84004e1a3d1b1501c592a1a10391fbc6332988e0d3950a28bda46148f8c8bdcd0f40101189816b5f587c8f260f7b706cc0b7e57129706b68f6942d7dd750ca870089cda489816b5f587c8f260f7b706cc0b7e57129706b68f6942d7dd750ca870089cda47dc1a71af7017234d9c7de67b1068658cc00df48b5a6f3310939b06e37f3cbde20f0e237139d9be58a56db4bcc848182f29bb18223ae5bb30993b4285daedf8220f0e237139d9be58a56db4bcc848182f29bb18223ae5bb30993b4285daedf82aa6898ce3b7bf005a4d7f8e113b557323c8f20219d08f6cae1d94a70fef5a768eabbca60b41e6a88fd986e30bd501bda772a79067afb1ccdc4996813f16d6479eabbca60b41e6a88fd986e30bd501bda772a79067afb1ccdc4996813f16d647914801be3caa7077d1d3d3abc0088b67ce1bb5150c8a9b33c59233193d3f8832cdab8899ab2cced0ff84671820bc3be2aae75bfe8944261df36564c0dd1e0e3dcdab8899ab2cced0ff84671820bc3be2aae75bfe8944261df36564c0dd1e0e3dc578aa1173f7cc60dad2895071287fe6182bd14787b3fbf47a6c7983dfe3675e31c727dcd3f1a31fdee4f36d0d1a077ab3ff4049309ea2e5d2e623a9616b5ff271c727dcd3f1a31fdee4f36d0d1a077ab3ff4049309ea2e5d2e623a9616b5ff27a5b89582673fa9f0b445a380ca2cc78a17358ae850701a5a115fed15287ec10fdfa6de9a19f30e2b73568ea1e8ad548f0d7d7879cf69329819c02ab93b5dfb038b52de214d56f24409f7c1bc34e2d951be3b4f2f3ce8c218b8610e9295dc7bb898fac6f86a20dd05da197e2058176ebfd47edee7074c3248f5f48fe0fb672d7c488c6472c20f4c30baf5dccebbdc0fa8e0385f71771fdaf0233552dcc02d13dc488c6472c20f4c30baf5dccebbdc0fa8e0385f71771fdaf0233552dcc02d13dc21d051a00fb5c6a86ba187e0c50e811d659ce00991fd5f5b408f71ebb2ef0f16f575599715700234f272fcab18af18ed66c92b42a7c3fcffbdef77087c6980a8f575599715700234f272fcab18af18ed66c92b42a7c3fcffbdef77087c6980a8a3e8a9724d384fb37c32be6504594003f62e1d664cc6d3417fbe5a97e928e51b0d714c6bdd49d2411ce5745573bb59e06365071968854bb6b85f9652255ec8364a80af4a74b57aaad4f36c5a3a87c3ad16586a855f31ea10b3d59bb0de570fd21b8b5fdb36ce3becc62a6115ed904a17083949ec8aaef5a80f7078cec232f43b7f971e4d9c67c4fac47b47a154e79a52590dc808d284b00175cf5465f2ce59097f971e4d9c67c4fac47b47a154e79a52590dc808d284b00175cf5465f2ce59098290a19a8a2fb70a95aeb4650cc85a46660fa624b7110abd0f130b69b9781cc89bfcea82555b2b5e8aca21f82d0a62773370318a2dc6b698c2f4c99809f67b129bfcea82555b2b5e8aca21f82d0a62773370318a2dc6b698c2f4c99809f67b12a910142d209b1ee807ec1a869444f4339e90fd4b1af54800ed363cbc5925eed6ded17859d356365b82e4a53582b2f1c464c12b6b9aa50ddce6d61d29942a18ccded17859d356365b82e4a53582b2f1c464c12b6b9aa50ddce6d61d29942a18ccb841b2274eb45b3ebab493f4cd7461c8e9fb87776b3d9cffa2cd6a161f2c4e40a3444724309cdb70daf434b2529e1b12b28efdae5242258bfa800c09ccf9ade8a3444724309cdb70daf434b2529e1b12b28efdae5242258bfa800c09ccf9ade8b59bd47fb671307cdc4e4324589480a1bc42b6b182963462bc43ef61f08eb90cea5bb62506589d2a3a9907efd69cd2daabaa051edefd2eea2a0cb89963c079e3ea5bb62506589d2a3a9907efd69cd2daabaa051edefd2eea2a0cb89963c079e32b508dc6938cfe6394ab268997efee5dd37622d060ba0515185ef7243da21f1183a0fd24b1492872db5b431a9fd8d41fa3e7ec3d6906c3c31b978294bee3366d83a0fd24b1492872db5b431a9fd8d41fa3e7ec3d6906c3c31b978294bee3366d2940720faa6c3d2aa7e1369181c09c08761ff3684beb173eb8816c87a0bfd91021c94ffb1b84b4bd484f6b84f185e2446cae6d0351a5f97360cd3490504fe25b21c94ffb1b84b4bd484f6b84f185e2446cae6d0351a5f97360cd3490504fe25b3f5b30397913f3a6e4aaa9e44430298e840bf019352a1822daa4eb7f711ec502952716c4547da94a0bf3c90431fa6ddb8c94664d856e3c1448ada584c0f1e07b952716c4547da94a0bf3c90431fa6ddb8c94664d856e3c1448ada584c0f1e07b98dd936626849c20cbcde39570e34eff09bfbf4525f8925e2daaa6f555c72bf8913173a952c6ec806cce32306caab7d467c862009cef1b7c602f11e38a3f64e0913173a952c6ec806cce32306caab7d467c862009cef1b7c602f11e38a3f64e0544c30f06ba341239d97cc7c621666724eea534ca94e7de1becde552fcd14376c425c9777529fa809dac850f6e5f40061188032948b75a72896702e688defb89c425c9777529fa809dac850f6e5f40061188032948b75a72896702e688defb8956510eef0f8254b4613a1deedb812638f0b90600fc6b654fff9ed249593fc8b7ec0a58d4a66bb1cf02f88f26f184e426fcb275b3ab006bd5993d15107dbd81f8ec0a58d4a66bb1cf02f88f26f184e426fcb275b3ab006bd5993d15107dbd81f8285f605e33dc658015df0f22bc226863774b5f1dc40e1b3309c8f52d004a3c57d12bc805f05f2617328954f4905384373d058de8dd799ef7af4c04ecd0c4c744d12bc805f05f2617328954f4905384373d058de8dd799ef7af4c04ecd0c4c7441ac02c27169b99dcc2a8d3f4a524a952a16cfd66f09709d2003e2f062d14fdef2104515440ea510023522ca9b75bd1e94ebcabb7f667ce4b472f3895e88321f62104515440ea510023522ca9b75bd1e94ebcabb7f667ce4b472f3895e88321f695f6861334dda3b0847452c625580365af4bd2d1aa301ea7929785bac455a46ffd5919f09cc8006cf20cc4243a1bba6f72beb2af7e544d1ad473d6a738eca239fd5919f09cc8006cf20cc4243a1bba6f72beb2af7e544d1ad473d6a738eca239de21f31cc564e411cfd7a179da84ecb03d4e2ae6c247c9b93843cbdbdd01479e31d7203a2c28c5385bc2be48aa2b8ad42cc31f9b9eb87518bed0cdf75bc0703231d7203a2c28c5385bc2be48aa2b8ad42cc31f9b9eb87518bed0cdf75bc07032e0655ab7eba1a8d099062ab915b5aacc2b554deed041c1856f12b1618560a2164d47e0079af8464605939cfa2141a61e2fb926c2b09532e4e53d2b5252e7a99e4d47e0079af8464605939cfa2141a61e2fb926c2b09532e4e53d2b5252e7a99eae60148c62ac2a82fecd132c7a7f10b7cbd23d096fe0d6c3c848eba3cd08e4d08f6ce2bde80096b9a63ad42b2479da636cd790222a9684b32917e52d63491f158f6ce2bde80096b9a63ad42b2479da636cd790222a9684b32917e52d63491f156d5f7b4d96820985c7ecb7ab5e547304523a65549c963abd7211cd39dfc8506cf7411ce0556f0147a0c48bb55222b3fb7d8eb9ca10f846320a17837484350282f7411ce0556f0147a0c48bb55222b3fb7d8eb9ca10f846320a17837484350282be0de58e2e7798388e5e102e7a483ec05242291231474bcf55a75b1f8d5ef64be2835818f74d7d9ceb63b8a48ae217c757cf691253d67fc765e859d402f5b4a5e2835818f74d7d9ceb63b8a48ae217c757cf691253d67fc765e859d402f5b4a56530c73983a6f6a9e9a60ff0ee123208256db4dc18276127d9bbc465dba9183714d17a9f4b558993b43bf3dab5e1f790328216b693ec45276a68d37872f2810014d17a9f4b558993b43bf3dab5e1f790328216b693ec45276a68d37872f28100a493ce09c6d98721ee182630afed100c8a198bddf76846bbc60d1958da6e526509fd0969e555f0c571bdf7d0692ebe1b997a621afb33e3d9e83b06ec5105ff5a09fd0969e555f0c571bdf7d0692ebe1b997a621afb33e3d9e83b06ec5105ff5a325b5c52de5958ddc77a8d98f8b125065339fd6fa1981838fc10d5f45aba54bc91589f8f0928c64336d394bd2c25441cb03d6800784b9b8e8e2be3d59811a62191589f8f0928c64336d394bd2c25441cb03d6800784b9b8e8e2be3d59811a6211cc822c6b6883b714c9b671b440ded6772dc3386003d5f87d00a14b073946eee872b3d77ceb30cd31d5afa49594a15bb8f8c1e569c581d33f5226df0f845988a872b3d77ceb30cd31d5afa49594a15bb8f8c1e569c581d33f5226df0f845988a7d917063f36c04950580572f6d57e15ffd7abc3f075418a512fcad8997e1294320813da79ebdfe4a08f61f72ccc456cca5a07ca95fc742a4f452d4440362be7720813da79ebdfe4a08f61f72ccc456cca5a07ca95fc742a4f452d4440362be77fd13a9959f1e938243f61791acba5075fa53143baef8d4f6489c4baf105cef188f6042526edda03559d322e6aa47e06edbced0945b2c8988b7a0036b050662d28f6042526edda03559d322e6aa47e06edbced0945b2c8988b7a0036b050662d24ffc83c6c490a21783aef12b976c685fed48ba80506e1d64d2cc2ad11dd8af269fe9c5bae1c17b8717d0deccef082106ae2cae7950236ba06de021fc4868312d9fe9c5bae1c17b8717d0deccef082106ae2cae7950236ba06de021fc4868312dbba74fbeb7e58f5bbd1cd05db0f6677f688a3f7e1547f0e4b2de1680ebd382c0ede51452fa09b55f5f4321afe23fbe72fd9ede2c271114fac71a169052ea63cbede51452fa09b55f5f4321afe23fbe72fd9ede2c271114fac71a169052ea63cb1a2bc182bbeead93d11ce2c94e6f7cf3483c920b9a120c56c11703a1d3ba6fd17e612ff42719c29b4c2872ff3eac379cca01fc22b8940f9ed84ebe4cc39fb7a07e612ff42719c29b4c2872ff3eac379cca01fc22b8940f9ed84ebe4cc39fb7a07a55fab6e781549c606b77b811e434dc8bf9b533499ae1091afb2d9806859a0c03e5872e9dae6c6a7d540abc4fd2feeb7420d0c338ff0654ab1f6d547e6c9ed803e5872e9dae6c6a7d540abc4fd2feeb7420d0c338ff0654ab1f6d547e6c9ed89b18de3d84bc516bfd8116f1e8702a77e040010d8f0ebf14158731789d75efcadce4fb68a5cedc7b36cb2c393093a6dc90e3eae8d3c53aaf74e995e90dcd1679dce4fb68a5cedc7b36cb2c393093a6dc90e3eae8d3c53aaf74e995e90dcd1679399a796ba0614073b5e1d81bf9f2c08a06169a4ec95b834d44a2418cfa838e4f85609dd6c3e1b2d67bd24fa48f095e53eafb4fc44faf295bdb1c4f268c40c10185609dd6c3e1b2d67bd24fa48f095e53eafb4fc44faf295bdb1c4f268c40c101bf61ee3917761bf8f5e7b5767916ca5ff7bbb34191b774f5099098bd33d44852276d5bdc223ea7502773b6e43e2624568f888d2ff38c219b435bc3f4b1a0261c276d5bdc223ea7502773b6e43e2624568f888d2ff38c219b435bc3f4b1a0261ca4cc77c96f8b1e9b05b941adb8a89eb3d3bb3a4f2953f1a10c608a54cdfa43f32787a74eaf3e3c8fdada4fa2c76f9635317ec05979507859a716e5f30c96db9b2787a74eaf3e3c8fdada4fa2c76f9635317ec05979507859a716e5f30c96db9bf2b1b96921a40cc0de96d768443f23368e72f9a8dd0bc8b99fe1716f7edac16968fd29bff19e33fd42d2b4a9a4176ca8472baae33e8ce61b2298dc0a9e8e644b68fd29bff19e33fd42d2b4a9a4176ca8472baae33e8ce61b2298dc0a9e8e644b3b302f33ab9b1026dcea31a8521d7100eb70599c2658b83f058af7a8de709afd5ba939fcd7a015bdf7d4cc176053ad508d14fb7474486dcf05f757c8aebc74805ba939fcd7a015bdf7d4cc176053ad508d14fb7474486dcf05f757c8aebc748006462a132b57621254c3142e3d94a1b95c5a03653244f280f5348033385a2e616addb2d13693dbda713768c1a5be1c2e714ab628695aecadb4f739dfc5732b916addb2d13693dbda713768c1a5be1c2e714ab628695aecadb4f739dfc5732b9199748e28113d2d49f5d666b49b78accd2c6e10a7852f7dd6dece9b5b71aa83c48a0118dab740305268c4fc36bf0c377303927fe70f75ee1664bf237188caa0478a0118dab740305268c4fc36bf0c377303927fe70f75ee1664bf237188caa047950a7d29467ce0590b4a1137830d43d88d8f20e4035dcaaa8b2a5c3c3f1de962fde4a8a175b97745a9f281adfa7b7820822f7bcb4c5b811dea0cc07cbbf2b8f9fde4a8a175b97745a9f281adfa7b7820822f7bcb4c5b811dea0cc07cbbf2b8f927811178b450731fc955b1247656a605d04e5ee98e0d585e4596b94b703a27f6305fa2d39d873dae9544e5315bab7da544b423d326ad4fb68e81ee8b2b77a56f305fa2d39d873dae9544e5315bab7da544b423d326ad4fb68e81ee8b2b77a56f9fa426cd9f17629f6320700ed18baa94839304cf1bcabbee7edb501747dc055d6c1da3d7c0275efc5deef8ff319afc56939c55e7ad1f700280a1db65abd498976c1da3d7c0275efc5deef8ff319afc56939c55e7ad1f700280a1db65abd49897e28315910da20218dae8b7d5becd81de1e283dfd8b0415a4980d67065de73a0b080ecce542e5bf579e273009de57a2d780f81bbd2b93fcb507029d37503bbc4b080ecce542e5bf579e273009de57a2d780f81bbd2b93fcb507029d37503bbc4bb453a439787b0efa031e43416a7d852a6be705c985e1200693eb96d87ea79cdcd96bcb662bc575e3df022b039e4b41ae48c18a3822141f5fa93c2291644fb087d96bcb662bc575e3df022b039e4b41ae48c18a3822141f5fa93c2291644fb087633a1a5504bfad04b1ec9c96d44d4ebb3bb99066a218318e7d67d866e20887a633779e1b545ab93def9a7f7c922cff92865fe5c451dfac4ac243849571c60c5c33779e1b545ab93def9a7f7c922cff92865fe5c451dfac4ac243849571c60c5c6c10b4dc49bc63724e539137ede6936304fcca1c97c28d16d89f381e108495216ba916fc621dc4dddf3292a4e17bcd406ce98d7d607eb0d16757f6e5ff79555d6ba916fc621dc4dddf3292a4e17bcd406ce98d7d607eb0d16757f6e5ff79555d3d2d567d8d079b78f3f3b566ed52ad2f38af61bf832b7dc28858b0039a032d6ba679e77bc4dce28af0403506c5a6951b35c73a2d22a205be25f3e9b8c50cefc3a679e77bc4dce28af0403506c5a6951b35c73a2d22a205be25f3e9b8c50cefc3eff9b8cbc9ad2ef2e10e96afa83d3db1f775ea044aed275b7a35574ae0d8645ba469bf9a899c78c2cf9442a12bf65b40caaff4fa6b4a3e6aa561a1c239ae0fe1a469bf9a899c78c2cf9442a12bf65b40caaff4fa6b4a3e6aa561a1c239ae0fe13b4a4eb91704ffcad50a912a1fa3045f4828ddf53b9f248c29dc8a89985d1d2e3a4de1c2a70179671e3145a55b90e1d19550a6cad7f16694f1796e9907ef6f219c47431d6feaef0966732af4681926428ba4ca2fe67e3af82160f03094753fac918f407f9cca3ff1218a3dd639a3a6f4f942c98b3c6ddd57bafde2c76e1b3eb5edc66000a164bbfab598a6ac43fcbc61594e0b417e5807ce40eccbfb6c1fe350edc66000a164bbfab598a6ac43fcbc61594e0b417e5807ce40eccbfb6c1fe350025a9531e3046e52d3e039c0be04f9a5a74651d7683a13c7c7ebd4c7dfb5996a285942b455465c2df9039dc8cff88009ee9b16de1cd1e4647c0d1362461d32af285942b455465c2df9039dc8cff88009ee9b16de1cd1e4647c0d1362461d32afc8adb2e7d5272e6bbad48584ca100af05307de91078db8da228446a64dbae58f01ea6ae7185ec05c056422183ca6636721992a425879418a642fd92d34d25ee901ea6ae7185ec05c056422183ca6636721992a425879418a642fd92d34d25ee9461a0e7f72eccb8b29f351c4e7926cfbda58e0edd6d0770bd82e0b36c5febe779ffbe15c63f4c62972def2d1a09e6f77841f8662e80bb40727fe219785cc3ca79ffbe15c63f4c62972def2d1a09e6f77841f8662e80bb40727fe219785cc3ca763bacad13a979a5519fcaa4f1e1e07b2c7415005167fac3a689408c7d886fabd3e5ecf47bce298355ecd5c317eb2b883cfbfbc935eb37da9a0b19f3a38cfe14c3e5ecf47bce298355ecd5c317eb2b883cfbfbc935eb37da9a0b19f3a38cfe14c5d4248181548b0fc89a9f5ee9cf52ebecb235708ba87d47896ad14130884ef9f64d567f61afd15d1ddcb9921dba948fda111e0228bafd2814757825484ce41c964d567f61afd15d1ddcb9921dba948fda111e0228bafd2814757825484ce41c9b4d1468bcd608b46f38cb0c6ef115510dcf9aa0f71e590792f407efc6e1651645c0cd96df14494cb4cfc62c5fcfac22d3d9d63308de9008e1e92ca91a572b4125c0cd96df14494cb4cfc62c5fcfac22d3d9d63308de9008e1e92ca91a572b4123aceaa5661909de14e2861d864443b8472460ce39b99cce5c6965346d47aa5acf30161dcae04ff4235546112443e8aee370dbff0f1538654fe85ebc35b45164ef30161dcae04ff4235546112443e8aee370dbff0f1538654fe85ebc35b45164ef4c9ed8f3031995faa224bcb10153d2b6144944477d1f27d1a6cc4a879fac34cb6de7fafb761e05fc70a963b81e90f6af00338e07444366ede30e0d229c5c1e2b6de7fafb761e05fc70a963b81e90f6af00338e07444366ede30e0d229c5c1e21c86362e17944f0bcf68db02f4995bdeea605867795fff7ab4079073f96705e460ac9eaa8c70daa468cb82fcef680f76b17ae42f91f341895950c4837e73a60e60ac9eaa8c70daa468cb82fcef680f76b17ae42f91f341895950c4837e73a60e32b0a3dc6fe4132909cd52cddfc29709346f16ef12c6a37d9a30d0349e6f4adc3f9c8bc32f52b25d50ed3e9f44b4b52912e7feefdc95e147188e11946ce465d93f9c8bc32f52b25d50ed3e9f44b4b52912e7feefdc95e147188e11946ce465d9569fdb6d85fc676fd93126b7e7c378eee8cb88a261f7ab7681567ef580d5e0c46850b04b678f512e604448522072a3ee8a1e4e4ea9d5bc8ddc77d11465aaf1ef6850b04b678f512e604448522072a3ee8a1e4e4ea9d5bc8ddc77d11465aaf1efb57b880414fd04cd9ccb8eb1247501f978f50a06cee29fe36d0869ca2beea6999e841be9669fa800b2d8fa0265fe6e1cd7aa999fca93446bb51ef8511900e1e39e841be9669fa800b2d8fa0265fe6e1cd7aa999fca93446bb51ef8511900e1e3e5028ef1859f4646e8af4edf6fdca1dede5fb157ec6fd8f403c805a2acf19446abcaca39ee8f3b15942791414fb01d81aa64ecafc2fb0ffea5376faaa7e4f9cdabcaca39ee8f3b15942791414fb01d81aa64ecafc2fb0ffea5376faaa7e4f9cd6d01dc2ed5c6edd3f1d5bd49300913d93b352ddc76db8ea22ebfc2df01b4836added2fa837c9a9c5e50f541e0b104ae549d760b20ee6e59c6def3f8e6f8c2d36dded2fa837c9a9c5e50f541e0b104ae549d760b20ee6e59c6def3f8e6f8c2d361726cfab74cd3fd2479a446f17cef6bd292e23a3609e868d380016571525e31aa8422fdc28d67cfe1102c5802b6070752bf658af78d4859c94fd87f075a353bfa8422fdc28d67cfe1102c5802b6070752bf658af78d4859c94fd87f075a353bf6aa4ff6d741aeff23942c95d7f10353d2b89bfcd27f28ed4c324238d5feb635ff002004dc2d7263977797e18a467d470a2400e5a4669013cdb3f873d279651bff002004dc2d7263977797e18a467d470a2400e5a4669013cdb3f873d279651bfa707d3ce66f64b6118ddaf95fb53b920f1528470c0422e8b7ffb64666c80e3a7b72761aece675fdd43ceca231c5ee9cd8d037b83f98debabd603f16f0d240fbcb72761aece675fdd43ceca231c5ee9cd8d037b83f98debabd603f16f0d240fbcf8eb3ec1620a928caadc7668922144ae33b0a0e3a09cb0654ab5aa5f72ce6708d2bd07d32077c60775788906934d50ccaad7f50aebeea137a652f2534fd850c7d2bd07d32077c60775788906934d50ccaad7f50aebeea137a652f2534fd850c71a1eef78128ee7b3f9f1664bd6f3f4984bcefab433a19131b4b3fdd20a827710fa5aa20f7b824ee57d5e49d5cbb9c13ca08451b3cf0887b0cf114ddee9c73cf1fa5aa20f7b824ee57d5e49d5cbb9c13ca08451b3cf0887b0cf114ddee9c73cf1ebe1a662e03a2f4be48cc6a571fd1f287c380bfbb88a91a4b28aaeb15e12bbf411731300f7328b73032d67f810e213e22607b397df9c23ec2bb114b4eed17cd511731300f7328b73032d67f810e213e22607b397df9c23ec2bb114b4eed17cd5acdabe63e0aeceb742dbd2d59b56dcf32a5412960120826ef6489804e04aa071518a6cf388c5629f00fe40d2be955652cbeb0ca098de6f19cfb99c0c0cddddd7518a6cf388c5629f00fe40d2be955652cbeb0ca098de6f19cfb99c0c0cddddd7c25a5b7be0030f45f4ed61141cdad22e0338f61a7dbbdd96989e35509a163e0cf49cd6e6b5e6b5b4c87714fe5568eca9da04fb4d27616f2ffc7d3578d78b9a46f49cd6e6b5e6b5b4c87714fe5568eca9da04fb4d27616f2ffc7d3578d78b9a46aff31c0b21350b3b44960f92e79167ae3bb28095d501217ecba63b61d3438841710f56b614574d202d9951dfd6c9117618597686eb2231e2145a162d57b85c4a710f56b614574d202d9951dfd6c9117618597686eb2231e2145a162d57b85c4ace2c575f2b90cb4ddb68e4c4a576fb774e2c6ea98c132fa30093c66f31834b764dc7860b0174b0acdd3538456c9696a1389ec2ebc714551f308c0f02bde5a7e44dc7860b0174b0acdd3538456c9696a1389ec2ebc714551f308c0f02bde5a7e49586615917afd3d848c1c4328656603b2834af6115f2aec932fccc935e1a60fbd08b18dab11181308ee3ad9dd6f53dc0ddcddb478f060fbfa14c7754d07d6df6d08b18dab11181308ee3ad9dd6f53dc0ddcddb478f060fbfa14c7754d07d6df69286902b27f9d4caad26d71262210a16ea3474d6ad0dc4d25c9319f7cc3d70c3a53f210aa9628d918e04fc383e82b650822cd9ad98a25e6284b0749c77b5b2f7a53f210aa9628d918e04fc383e82b650822cd9ad98a25e6284b0749c77b5b2f70755d15cbf184b7a733d7628ac8821d095668769c4d4c4633ec62c3f83aed85d738d903de5d51ea5225136a4b4519df6bce3455b47876185df81b5c84036d398738d903de5d51ea5225136a4b4519df6bce3455b47876185df81b5c84036d398b75503e532a27c636477396c855209ff5f3036536d2a4bede0a576c89382b60caccf65d30ba09f9cd903dd4129faf291ee3e3e1c82e5279a0c305a543c85ff01accf65d30ba09f9cd903dd4129faf291ee3e3e1c82e5279a0c305a543c85ff0148e45dc6a03fbfab99b4dd531ca63e44d8227e4e40b6f47af72909391c3ff35b9f6d99a6a49d406833a79184cc21fafa7741ab15cbb9824abff3a61963d6997b9f6d99a6a49d406833a79184cc21fafa7741ab15cbb9824abff3a61963d6997b931a2c2d5dc86643e2809f591a15ad0dbd35eda3797536a839aff853375ac2457a80a2d162b4ad24db986b0db933b68cfff3763af7350ed540df4667b0458e807a80a2d162b4ad24db986b0db933b68cfff3763af7350ed540df4667b0458e80ac4429cdaa55276df26c16c980238d9b23498e53446b7a5835a6223f1029219aa95bcd0556ab5605ad48060ca0b7ce9bc685b163e4f501d45fff96435e1c9b1ca95bcd0556ab5605ad48060ca0b7ce9bc685b163e4f501d45fff96435e1c9b1c21c8a411564dce7074f1f28d2be9216b3d971c1fbfdf302b66c026e60144f4775ca40d82c820512c76ad7cde678d253dfd4cac3b3a4e924402d28bbdc73ed5e15ca40d82c820512c76ad7cde678d253dfd4cac3b3a4e924402d28bbdc73ed5e1e4ce2b5c3e397dee48fcc29ddcba88c04a4dbbbe826dda621e31ea4bea551c1f880fc644f894ee8eefe5f981d239ccd99a3222f6df52a231fd5bbe56453362e8880fc644f894ee8eefe5f981d239ccd99a3222f6df52a231fd5bbe56453362e855d93dba8ba64492c9bc5f7ca58c1b9b6198fc8505f7a6d63f344846e8b54c3b463c9a3fc5bc804cd2239310ced95d94ba1497c5f0ad58c9cbe39ce31ce06bd9463c9a3fc5bc804cd2239310ced95d94ba1497c5f0ad58c9cbe39ce31ce06bd9385bd2f3acb4edf0e6a7e62fbf11302890984c706b444f4b49ebb507b930022e40bd2c424f550745f7140c55289bf5f971df4d18d29db388038e0f3fa30d6b8340bd2c424f550745f7140c55289bf5f971df4d18d29db388038e0f3fa30d6b83e0370f57830107a24e3d7f24b7ab2ced3c0917c7d240a354cc14353abb802b91cd08cccf94a3001db29611984c8ba691a5ec796ee885bb1edb49ea2e08f011dfcd08cccf94a3001db29611984c8ba691a5ec796ee885bb1edb49ea2e08f011dfa82bfd2fa6fc156c443e4c77e32e6d2aec3d418008f6d060c5883617e52141a5fd7d613428b9f96028a74ab1cbb507c6ed287500b42e59e9122923640d821332fd7d613428b9f96028a74ab1cbb507c6ed287500b42e59e9122923640d821332d9e9fd0cfe46d13a79e5adeb96388f48dc652cf3ab3f8abb5962c7562550dbfd259ac225dee866a4de60adb9a2d26750d24c2c767a93e8aebc820a8b4d7e41ec259ac225dee866a4de60adb9a2d26750d24c2c767a93e8aebc820a8b4d7e41ec68eb54f7581af172c5c2db01aa47ad72e343db1f189970fbf84572b4bddcd3826e4148a89152ae11f0723d483e1d164f2704b3bfcc29848341eb5be9e3a10dcd6e4148a89152ae11f0723d483e1d164f2704b3bfcc29848341eb5be9e3a10dcdf6ed445ed537c9f856d8defe8b56505727737d0dc9348d0a877abedab4bdd864828019cca73e881840a90d2b991e886c71c8fece52487c54ee91d5839a3d4590828019cca73e881840a90d2b991e886c71c8fece52487c54ee91d5839a3d4590ff5425eba1182fee7a6831baf22dfcf5ffcc2fe2e6b16d06ea88109b0f34bdb274eac30efcb0106188121ea6d486ff1f70be51e5c4fb7ec5d2b893c71e9157a874eac30efcb0106188121ea6d486ff1f70be51e5c4fb7ec5d2b893c71e9157a868e787dabc411459550d561855d26cef39d422a2b53f8521c7ff1e2d0adac38e6dfabc2908f5bb4e54201f2de7bb44deed8ee64fc45a06411d83b5f308df43636dfabc2908f5bb4e54201f2de7bb44deed8ee64fc45a06411d83b5f308df4363486423f2ee0c0eca79dcd2c8936ed813879b08f386d9f400901b7a621ea212382b28b8ca2874d127ef866b5f82b8767c7a1462fcf1dfacd5677d267817e4139f2b28b8ca2874d127ef866b5f82b8767c7a1462fcf1dfacd5677d267817e4139ffb52c857b66741b5f6964c0e3755386f5f457037bf855f45ff9c0dc04c4ed4012319a25743fe9dd0482b3555a84a31ac868f3d84891bfa7db9842c04b797d1554755fee6337f55fd06af6d9ce93c1a92492edcb44e21981e039db3a6a84ebaecd61709ea224423c790d23069fe8ffb8551461e94a787bc5417a263e95f408c6842171f125f5cd22d120a8a5db5823e08319b983894add2e923c9f68ecbf371c642171f125f5cd22d120a8a5db5823e08319b983894add2e923c9f68ecbf371c66c0645ec1c8d95c3e962a469e8073a03f830557f4548fbbd07d08ce9899fd6254fcc169566670115bb7f90ec19f7121c9e94ec233aa365fb6fe691e4122aeccb4fcc169566670115bb7f90ec19f7121c9e94ec233aa365fb6fe691e4122aeccbad4ac50ebf58294304e412cc0f1b12980988dd6edc414e4110029c0a1abbe9666f604dab95967afb826a2bd2810f90745254441bc55060b7e789005801311d396f604dab95967afb826a2bd2810f90745254441bc55060b7e789005801311d39d21c5930f21063ea78fea3b0f76dfb8fd92858d2a4a200064a52126a43dd1a99737ec4280aed2aac3275b6be1b3dab0e5418e9d6b6bdf3f512abf1a40823f583737ec4280aed2aac3275b6be1b3dab0e5418e9d6b6bdf3f512abf1a40823f5832c8d0b93bb36edf31c1236b1b4d1c0008553868bd2fc9137570115b96b834f2e217e9a5d758e3fa7656015ec7855b84a77d5fad3642c569196efee31de1bfc30217e9a5d758e3fa7656015ec7855b84a77d5fad3642c569196efee31de1bfc3017196b37a189636d89f622e34395dd04faf4f5fffd85abe3a772fbe48b383eb6f3231aa46fb8be649ec5488b6fcdb5298857fe72beabc9dc71cc3c19259e5586f3231aa46fb8be649ec5488b6fcdb5298857fe72beabc9dc71cc3c19259e5586c1786537ad2f6f02c30a0e795cb97af049efc7317045253dfd5e4366cf88f69b3f1856fae5ed793394406bd56382b51d66891960ca1636ed6becadb2316ad2c83f1856fae5ed793394406bd56382b51d66891960ca1636ed6becadb2316ad2c885bba5c5e1007cd8c1ade5c0214bcc825396d2bbd02054e62a9f162104748b64a9e4b1cc7504a9afbc05cdcd55baea3cb5ec0214450e2fbabf5b27a19ea5872ba9e4b1cc7504a9afbc05cdcd55baea3cb5ec0214450e2fbabf5b27a19ea5872b17d59827cb8c05405d86b00bc6949316d179395e3556b3de90d1e94cf7d67c93e049049061994e83098482d11187047d08a6192187f4219188cedf6844eb0c5ae049049061994e83098482d11187047d08a6192187f4219188cedf6844eb0c5a5230e071c3cdd02ed01e12376549e30de0ea9a5b6a1879f549ad24b919b23bfb30dbc79ba0281ec91d2a6e94f83c58fc212bb25f782c334139226ec6869e93ce30dbc79ba0281ec91d2a6e94f83c58fc212bb25f782c334139226ec6869e93ce3fcbfcfd65ff556cfaa3830cf5bd780d2a9c16ce22e62582a68edfde63cf475208fe87dd244afcdb7789bf791380db3d7a20ef0ff031b3cef7fb40a7f6ca7dc008fe87dd244afcdb7789bf791380db3d7a20ef0ff031b3cef7fb40a7f6ca7dc03357196f3fa52433326a6626880e34964e00c5570aee50e9a0a0a7c6d86f6e4f9c4ccf90b6cb1e28f17721fa04b47371e767a7e33aa076261566a414217f8ad99c4ccf90b6cb1e28f17721fa04b47371e767a7e33aa076261566a414217f8ad93aedaf3eb49769282daef1eaedfd4fa1c31fe5eebeff67fe2307c89dc2e2fd8036a5863977c8e9883f0ba7d9db54cdcf9469dd09c8167a6a56f6842a561e8d1536a5863977c8e9883f0ba7d9db54cdcf9469dd09c8167a6a56f6842a561e8d15b6c89889d61b0f8ef373c6f09530e80f16622a5d290dea678d90c72f909f2b1c9a2f61ddd45e6b2c512eef46a262272cacbb33a7ac211a8c1f337eb5a70aa2ff9a2f61ddd45e6b2c512eef46a262272cacbb33a7ac211a8c1f337eb5a70aa2ffcbba20e1f6d0879c7c4293446c371a9f79e7c90bf3c78a77a9b8fc72b18915dd82c8846053b08ccc2c331966099e4fb92cb7bccd4768966c1a5d04b7857773ea82c8846053b08ccc2c331966099e4fb92cb7bccd4768966c1a5d04b7857773ea9134b91047d85b442898d59effe23e7e0cf4167ca341ae31119a731dbf880a7b0792b74761734a0e15c5e90d1382b60a6d261e241b27e7d1268f11e00c8242e10792b74761734a0e15c5e90d1382b60a6d261e241b27e7d1268f11e00c8242e19ff32314f4f1fa074f206bbf7fdb851504e5313128636d73b4bf75b886e4a87d79a421258bf3289b79228c3954730e815d827b3cd062a7989fa389d87782adcf79a421258bf3289b79228c3954730e815d827b3cd062a7989fa389d87782adcfba0cac060269583523ca9506473a755203037c57d466a11aa89a30a5f6756f3dabaa690183bf46bb1d199d8301bc181bb1baf29eddbff83d0b81e8f0bf38a645abaa690183bf46bb1d199d8301bc181bb1baf29eddbff83d0b81e8f0bf38a64590f7d924c5fb7f018cd089a2d0a3a986c50243be15f9a7d54dbcbdd56dc2182af2a53314e6b01ef75ef56b1eabd578d38c5f8ecaf9cfff3d6a4f034fea5d14b3f2a53314e6b01ef75ef56b1eabd578d38c5f8ecaf9cfff3d6a4f034fea5d14b3457e70c94d1aaa3b5b95a8258ae63af14c9fa8892b4466cdfc5f7def5b0aa0baa1a7ff814ad0f143e03a70bcfbffea64964105acbbcd0d7633884de1c8c1d23476babdad9f29d4952a2db9d5781acc2d614e800f27663344a282c1cbe35a2ed2fb47e50bb91f7c153828f2cfcea0ce81e5b3e27808b421edce167c5ebd694738107b150037d642f2fbf53ac9d5f196ced412366ef62b3576bc5fd8d503ac41576b927c55a706ad3f98feeb691be6a8ba0797d0a81e4a1768815805e0f74787c73ce5e7c630f9afb2dc3b8b34ddfdce070fed6df3ace7a72e91e42d5309c5c48e90ad84b6447f8ee0ca49ab888bd680b0ed1c9a380b116064fde58f801cdbb72c90ad84b6447f8ee0ca49ab888bd680b0ed1c9a380b116064fde58f801cdbb72cee735f518d0fc4dfec81f7aa3da1e052372ed4202c0da4eddd2587840beaecd7e40581f72d5c2eb2450cbd66e04c318529007bbc833acf79edf87ca6f19f4604e40581f72d5c2eb2450cbd66e04c318529007bbc833acf79edf87ca6f19f46043dd51a8752bc3a34c0290e4e6c16be943256c8c693cb75736b95f56128decbac2e98dac61759aa12d18e6e6f4c6c582095882f08431259ee92845b47a8378ff03a6e95d01c45e2e47c05df3c81073b895c97c1eb0e5b90ab175d6d9263fc81f25e812cd1e75deb96a82d29df320d823e2da10a1c517a3e39f8805f9e19d8a4955e812cd1e75deb96a82d29df320d823e2da10a1c517a3e39f8805f9e19d8a495cee13633101e901a780feb48dfa7948b6cb008ea3d762fcf60382c84ca1ee066e04b71a50fac44bebef8ca62b16c2cc4a1db3eaeb70332495b470c9f29337698e04b71a50fac44bebef8ca62b16c2cc4a1db3eaeb70332495b470c9f29337698619e2961dae5a641dce9adda0537f6b8e42a3511d66568ce1876b031053b0e79bad8030b220682358b01fa7acf4816eda2507d128b15033aa97ae19acb67e030bad8030b220682358b01fa7acf4816eda2507d128b15033aa97ae19acb67e030b9e5aef190fa5037320321273be3a2b5107979659b97c9cd8f1cd1e1cb30fcdf268d0268b53cf79e5c632c13e2ba83bc5316b964079ce811237398db78aaf47f268d0268b53cf79e5c632c13e2ba83bc5316b964079ce811237398db78aaf47f630033febf3db1fc51db17c1b2693ddecc8451ff30cc6b7186258aa456f3b4e419bd7e487f391ddfa89c1048066241e6b0c8ede7366c039d967f1cde8df5a69119bd7e487f391ddfa89c1048066241e6b0c8ede7366c039d967f1cde8df5a691d67ddcb94700cef2439f11b0552eeac2a52c7264b985172c42aca8ffa2d0b61ae83dd11df9b613ad6681505509354e8515c86544077b6bc5a51d88fb821d65d0e83dd11df9b613ad6681505509354e8515c86544077b6bc5a51d88fb821d65d092ae42c7539ea860aef4c698b13f4d219b518cd01b2bb6787c8e62f1c79e259e8a3cfa6451d8ada772aa30263845f8a1225d85dfbc4b9210f85666cbc21865918a3cfa6451d8ada772aa30263845f8a1225d85dfbc4b9210f85666cbc2186591523912050666fdb83af6b4d477a79e0d1b1851ffa4d95ea61491d0f9495ee30c8fd25ec059360a7401f9ac07043f0d81f7b01abeaba65d0f5093269d834535888fd25ec059360a7401f9ac07043f0d81f7b01abeaba65d0f5093269d83453588382802ef1ced2b68f5381192075d080bfe9dd5cb3a09cb9eff5f79396e3c9bddf9258ea3aa2096e9776eab51dbc8364c9669420a96fb035a9a481f9f8621e4b0f9258ea3aa2096e9776eab51dbc8364c9669420a96fb035a9a481f9f8621e4b05aef62be9e2742e682bd7c27bbbd30318d9706ee7a8cbfbafd5d39cefd6b0377ece487140cf26bb28ce552c50bd90f0649abe6477b1f3d1a71e3785c2ca21821ece487140cf26bb28ce552c50bd90f0649abe6477b1f3d1a71e3785c2ca218217305db912ba9be369833aa1216ddec735e533a69cee9045e2d51282a54cc5a40959bfcdfb8dc766e8d5012488f4b231e89c151fec18cc804f4dd5a19e16fbc2b0202ce23497d46d5d67e36065768978a95702b1f26c6d0b7abb087b9be36159f5254230869b89ba5c9444180287021446ff050766f0401eb45e4a10efbf855c3daf7d1077c23133756a9b1796132764196548f59fc5a8ca302f5128bad93b6b4daf7d1077c23133756a9b1796132764196548f59fc5a8ca302f5128bad93b6b442a3d0ab59a8037583a5531a98e672df24ae1160f009fb3043811ce5c4cb9f0fab0f04d1910b28ae84cc6e5bb19dfec7f614a096a1b4bc1223c2c41b09e93a1dab0f04d1910b28ae84cc6e5bb19dfec7f614a096a1b4bc1223c2c41b09e93a1d8095dd0885b5edec0430c576730d965246cc40512954db67967cdba4a275396a10db390e36ef869699ffe70484c5b7353c780eda7a7b1b187dd91fcd7820b08010db390e36ef869699ffe70484c5b7353c780eda7a7b1b187dd91fcd7820b0805f06f4afcfd3083ca9929c3d1396529da449ca7a204cadf036e78fa8b75b35b3e3b9417e2e3a11bf06d669815f4acb07e4ce5578c3227046667466f0e2fbc6f0e3b9417e2e3a11bf06d669815f4acb07e4ce5578c3227046667466f0e2fbc6f08aa8f5858227b3f827890cef5ec164b6c13a1ace025414681fa43d49a49a38bbda930a92729f2e4e95f27db1f33bf1cd17591496b891ca9bca03f78fe46251d4da930a92729f2e4e95f27db1f33bf1cd17591496b891ca9bca03f78fe46251d4ebd9f897dc677944315c4613cc033278c6d9ec1d78541581ed1c2f0089e8ca102429eecd19126fe604241cb0ba6d0bc7ecfd9ad41cf14b84846daa56ceaa033e2429eecd19126fe604241cb0ba6d0bc7ecfd9ad41cf14b84846daa56ceaa033e63014e86607f52c044bc1394fb0deb18e00f650e1f6eb41caaead62f39f814c151c92a26ad0c2dc3c015310e6b937e61050e2980531146c5b1f9963a5e08803c51c92a26ad0c2dc3c015310e6b937e61050e2980531146c5b1f9963a5e08803c8fa8bd9814ab18ac698c00b076277f686fc66be3ca5d4aee3d7ae08e388c7a63c47224d4ab810866b2f837498ddec674c0ddcd1d35d884eace6d48f9cac174dbc47224d4ab810866b2f837498ddec674c0ddcd1d35d884eace6d48f9cac174db30ffc9f90ff0a39833f17c5d102a2e974de9985d39ad8c28d5ab7abe9734c82918b43c5c4835d695f9daa930cc7d49bb53d850ae536be39b0ea70ee478995b5118b43c5c4835d695f9daa930cc7d49bb53d850ae536be39b0ea70ee478995b517143248621b97d934a8b32e898fe1146d525b0ff609ee2b2e78610b7692efa6427e4516ce774e5895d69acbfa12a0267a87ba060505bae27f431341ab1105d7d026856fb865e38a01b6b3c8564aab9604e4160be89ad78330402a0a979f5acfc6d732275d25135a56e7b445d7750df37b9ce8610cf07f3dc233c0044c9065dfaea3f8324ee0e7d7d08a441f43c0a6f6f2f82721fc27ac20c7d159b069f5ef2e7ea3f8324ee0e7d7d08a441f43c0a6f6f2f82721fc27ac20c7d159b069f5ef2e74fbe0b81745f53d845ecb8d78066e853ab0460cf5a3ba22beff623ba569ccc5dee6cf9ba5bd7bab84a8ab1e03c65bdb41146ac327febcee374b35d32a92d700cee6cf9ba5bd7bab84a8ab1e03c65bdb41146ac327febcee374b35d32a92d700c43b9b10d6c29b2d21f148fdb37d15a59d299431109d81fe1333387497f437fbb7530cbc06138fe9fc444166a603a4917daf078c2ff4f8e1f27ff4352dd91b7977530cbc06138fe9fc444166a603a4917daf078c2ff4f8e1f27ff4352dd91b797ba90be3fe87bc3c8cd98f80a3c59434df11cbda89674ed9ffb4352a846d80e335368551a6c07a9071d46d2f33c83e672a3a24cc70e4beaf67b6ec1f351c43c5ee90c195254cf419c15719a45198f7f606f0a9e3dbc82b11ac6c4e6286d5ad4d9dcb18c267f41a837ec18644bd8311ef6c02e1290d68561a8c556b53d16aa5eaf7c4276b3fad936c4004e09fa28e32607ca629979d8b75980e961e4ac5d6af1837c4276b3fad936c4004e09fa28e32607ca629979d8b75980e961e4ac5d6af1836353727b213c39b2ec3ddfd45d0d27acd6529f42a398995f8f27e2dede3a815f24dc8ae5384537cdd5b6668d3c344dcda3eb5e59696c13b2ed48f15bdef72fe73fb4235049c57867682fc8a32e19e3eb78c652559f8ed753454cbc2774d458c99b0d07cbcc301575215e31a6880e1fe0e55b27c3080ab2fda91f0b52316f500588084d4d5452353b77e63d026a3ad05b351404d41b79a9aa9e090c3e7f604cb288084d4d5452353b77e63d026a3ad05b351404d41b79a9aa9e090c3e7f604cb2dcc664ce7ef2bc74c3770043f1a745a8bc2f6880d5ab653ff6a6c8890edc859f682d543c2c382d70aedbb7953241cbffbed305bb1529de7602abf02b1d442f31682d543c2c382d70aedbb7953241cbffbed305bb1529de7602abf02b1d442f310be63bf8d706def51c095e558eddcddc623a350c428720afab209f893b3dd8518a6f3bbe5d0d35e2170b9b20f3ed5a14283c608585569260fcd65b416171005733ea82bceb8c29f210aed753958c355438f07ffbf7c649e809a78329b7178285b30f8c26218e05fdfd57df513a603d906568634d704016ef0e017c81440c01b6f54c36e62bc0d513413175c15f892e7a51a5a31ab9a8fcaabce9bf4e63f0fabbf54c36e62bc0d513413175c15f892e7a51a5a31ab9a8fcaabce9bf4e63f0fabb6510604cd756764f4cb8f65f2747f8e77cbec104709ba68844f048377e01ac8def89c077df308277980923ab89df3010bb5933f73a0326547e31c5d62948d69def89c077df308277980923ab89df3010bb5933f73a0326547e31c5d62948d69d18d9cde951da7aa69eb05f4251a6aa56d61e23c41b5507298753fbc86e9762a63464a030302b9c87a18cdf87b4dfccda6ba64e785604c1d8897beb8c527757723464a030302b9c87a18cdf87b4dfccda6ba64e785604c1d8897beb8c52775772c9348da34b84d7c349a2ce270d56b638fe0c321f166372f50202fcf5474787f18a0c913ef24d309d274e01b9c0fd52b7d68274b2db53bd9f2e29cbbe392f01818a0c913ef24d309d274e01b9c0fd52b7d68274b2db53bd9f2e29cbbe392f0181c6c05152b92f9d8ecf1d6d8b937a8cc6ee202015ba48d569e77f51dc36d5812658e358968140d4d4ffb2e75f712780af3e9a8834711ad1c8053d2bc475b9e7e258e358968140d4d4ffb2e75f712780af3e9a8834711ad1c8053d2bc475b9e7e2e581b57721541d107525339494d9ad32504037008e64cd2dd1140ee75a0b7a422016c20a3ac3c13ecfa95e8d737da0c84c05be55304885c7400de5fa8584dfaf2016c20a3ac3c13ecfa95e8d737da0c84c05be55304885c7400de5fa8584dfaf7857b46edb72c324d7fae8256481277a55ad2828ab329b6030ab5dfdf5d719e9ff75343b708d9e6506b470cab6a6f388f51d626d2619be650a5d7a29a55f3ae2ff75343b708d9e6506b470cab6a6f388f51d626d2619be650a5d7a29a55f3ae2cd8c432d5ea569a60f89964be9d7dca702bfa47006e42dcbb37d7fc757452f009220288f07de41ef7eee20ecf48e46b87072cb831eaea06bb45bae50cf8688c79220288f07de41ef7eee20ecf48e46b87072cb831eaea06bb45bae50cf8688c72f0698f40f31282a93fe61a57e532ce7e1e3fe502440c4ac0ca88c20f5543ac5c0f9197f383dfcc4c37e7e1c5e0f72bfecc15809e89362ad68ae1725a86fa43ec0f9197f383dfcc4c37e7e1c5e0f72bfecc15809e89362ad68ae1725a86fa43e795c3da3bb65328040fbd994b1c231a4db9ae19de546de5c46c93ebc15eaf498069a5f2ed70f210136b387647813a0c13da1b89d6c24368e08f3997e74e3f9b6069a5f2ed70f210136b387647813a0c13da1b89d6c24368e08f3997e74e3f9b6c8577197ef701ede7cb3f75bed8241f46ce23fbddfe14ff91173a3856d41377c3feb3e55742b11114ff9eb4e979ed05a7ad63d49cd2704407317126e43e07fa33feb3e55742b11114ff9eb4e979ed05a7ad63d49cd2704407317126e43e07fa3074601a2ad94b62e9d3a6d7083f038f86aeab14b876033181f7f14c2ffb15e6dc22148d64a39fcea0b9ac531cac02077ef66abc84e164a22516aa02d04825857c22148d64a39fcea0b9ac531cac02077ef66abc84e164a22516aa02d04825857d6fbd6489852f0921f2bc567262bcd70a9b3f530392d4c85aeaf9e3c5d6ad12d9752fa159ebe1fcb51274cb4bf690b2ea86e8b6b67b906fd9a5838a7a1b04ce69752fa159ebe1fcb51274cb4bf690b2ea86e8b6b67b906fd9a5838a7a1b04ce6d06a866aa9130195b49076d238fc12238d45ef87160968a7c393954a39186fd74eb94077fa6ff7b8800484d82515d253d544e03c66024dd5886f2a41702a45214eb94077fa6ff7b8800484d82515d253d544e03c66024dd5886f2a41702a45215a91870735143b475273250e0795dc18c16bdc8dfbe606cc367040edc8945384252a8776bf32e23401649a44b413dca78b38042801441b361498fd84bec852aa252a8776bf32e23401649a44b413dca78b38042801441b361498fd84bec852aa10d1220892bbc149276aeb85fca3d8e56a837a266cc608763ba1293f8f8d4dadb137530de307b71bee07f96751f166a07d6094129fc88646a68b556a3b049130b137530de307b71bee07f96751f166a07d6094129fc88646a68b556a3b049130b7795007d8ce9ea6952f164a959e2ac8f2343fc753a96ee3b1ea39f03e8b67af4029d257e4c32eff5f4f7377c69080d97102faf9f4ff5556fe56e43c8ca554964029d257e4c32eff5f4f7377c69080d97102faf9f4ff5556fe56e43c8ca55496a52d7241272cf23524254a02a5a555e70ceaa016b7b7e16dc2c3f34f6b8dd084232a12a023c56915bf092e78eff1e37703120899960699405f9aad3fc8399a58232a12a023c56915bf092e78eff1e37703120899960699405f9aad3fc8399a580e4e561b374c55c5ab19420fe1eed1a3e0546c5f0e698a57aeacdacdba8bd9c2de3136ad44eef5c7c40133e9cf630d8b7b345a12cfd73e48a7ed91fe19ac1d83de3136ad44eef5c7c40133e9cf630d8b7b345a12cfd73e48a7ed91fe19ac1d837ad6f949d22369c42d11e3b5669166bf09cdb217b718d43cde46d71bd26684ee90d35eca66e3cb894ccd76a62868e6be327437f64ec2d40c9482f7f135005e1a90d35eca66e3cb894ccd76a62868e6be327437f64ec2d40c9482f7f135005e1ab524dad764c4116d1f633df38167f4aa22bfbafc1bbc8000903baf9e5790c73291e9d313196b0704577ea75dca5622386a0c1b6cccc2930367a6bfc81c6e00a091e9d313196b0704577ea75dca5622386a0c1b6cccc2930367a6bfc81c6e00a01a1bd5cee0b5c12a74013daeaacdad9fb22b3d425d239ec98cc329a9d96c14fcb922af2dd8de28fd5d4bffd7fce82a9ae0f169433affa00d67a7cbff5fa289b2b922af2dd8de28fd5d4bffd7fce82a9ae0f169433affa00d67a7cbff5fa289b24063c9f643fc8e35459eee5b99c76ecbe3438226a0fbb113073b4b390dd48f449290f4cb719ba8288e09c78ebaa865dd54b3b20aa4638c14705fb2698ea8c93a9290f4cb719ba8288e09c78ebaa865dd54b3b20aa4638c14705fb2698ea8c93aa6fdf233344a7e1282a2cd4e1ac5552994fb5bcb572243472d3ada53ecf645791f8b784cb3b781893df807db0c9e519ad5fb5e8b02d0f134a4c44834f1f697a51f8b784cb3b781893df807db0c9e519ad5fb5e8b02d0f134a4c44834f1f697a5f5374c060fbaabaff6ea85117fafd8fc35ee46883cf01636d2c5788e9b94066c3f36fd688de791d417f7cde518739e06dcc571d2afa95618f29233a38008212d3f36fd688de791d417f7cde518739e06dcc571d2afa95618f29233a38008212deb3a49277e01c18d20656b4f512c41eeee2ab8d491677abe7cc1d34c27a5569b78d32e94fb12a58f43cf11175aace9a6db3cfd28c96ab31c8bb627b44510e97778d32e94fb12a58f43cf11175aace9a6db3cfd28c96ab31c8bb627b44510e9772f765cbebebb2488f668731033722124ac0a9677eafdbe97e5b2e679572d6bf136b49ceb90178dbea49c7b24877b6d489302c88baa4f8a52a68c4603aa05a2e3abbcb0390c07ed85549c0799a0d61d4fd61db86e205f8dcc0b2603b4d82124b124a5bcedf7db77238c76fe58d9fb0e0e90377f1cdefb4af55f073bef6cb3a1050f847c4dc4469fc56eb56f7490e810b0865c9812feb509eaaffaf9df560eb8a2a673428f31ef0438165f72f29be5e120a4d977036eb75dfdc88a5f607c93fd5d392fb5b54091187863fd8771929feb51c365853dc0db0e6721782494757b2d5242a937e96eaa7457517389cc51d88766b7c3913696a7b45c4746f0fb14b5e15c7443ba3a7b7242b970ca7bf608963ae1766b20b117312737b260a0da497e10d14feeabf2eb3d52ac3c3db861e90ed5191162e642b198517cdc566737614dde37bcf7177dd1fabca41199f5b6588b1071adaf269840aef9d3a960ccfde70588abc8478ad0c51096a6fcca9656f87eded51a629f517c5efc5c600359882de2e8f7d2887e3fd50e842de1ee930769508d0832b8b9fe52a2cd72f123a479b01fb0d3d82258e0c8bc49b81e47de7c80c5ae7c7886b0b2786350b7acb6f7006bd430cce12683178b1a57a18b6b87c560a1d0cb454b06f36ba1a9faee95c2139c9bc3b9d432a48cf6e20f9d74dc69b24617a3e361474583fbfb14a3ef569fc53f554efa1c155ddc6102a34557db122f259d7d932fdb159ed44f44105ad1d53a1d77fa4acfe289afde2fe0d4812d45078bbbf91e060a9f024f7febc047be58ca02dae47974817ae2ed62c82fa7a49a4ae70ad5a6111f02b473378a0730a5e9d9f060e24d3416991e24b9cda31618a5a1fa4e746139289d7c63d2870688e38093fddf9871a5456a851e074a7110abe39e7585ce3db5cefee5856cf247b3395b26627d20f61f8703fa2c543129b9f607fcbdac88545e4293adc665356ca312bafc7a4a71a92c9c36ba0fd2b98aae3850fea26031c698770f889b90eceb5369e12d97ff4413091f32b84a8b8f53fdc403e60a084e7de0d17b957e66d19edd62d1063d03791603051911b3bf3a50590146bc0ec8db746f92ea75c2ff36f968fb0eeaffb7622ebd704ec846233bebd1728c7fb02e9b5bf3bd92be62baa8aea2b4e9a6c41fcd6027666d429e6569b3879823d67ca78a582e22a020d4bf09ebdfa163db890ebdba67be19f80de85ad94fdc0ae6f391a160f80d66a68b0b5871aee8e91eb80c3996fcf29f1b76662ce23d4b910d8479612cf38f3be8b7cb7b923e997010a7403a26abbe67d42dde354b9bbae7d29c1c90128437c9126b6855475a511992bbddccb26fdf843717403ce7c60439f615ed951ad30cebbe732f2880a6b4a37ef440aacb781ad950ee61261c334cf31917b862e62231cede58e5ab3c765e7b1ac2694aebe22398f38433bf656a3f7d64d38848f167e861cc029faee5fb2c468707f739414478b2f404c9c5c2e7040e5bd038790cf344ef4b4bab9f9c29e908d3f1bbdd95c0d3d1bea394546677cfef5047e6d350d8edb1513b07d04324aa99c298445897f3c542123616805b2c5b4ab8ea84b1b5e3b023fc0f321b7788b33c282a9277e940a38bcf48938a5b738fda37c798e35e006a9c4d3778c9a278d368a73f96c2fc7579018d737c5c864b363386bce78e1763fec71cfb35d9118078f35f3005e8527696d287d191f187d9e79d0d0c0f42c96b5514913aace7467a1450eda32d5df64251c7e7c66e8d2212589654f7f801e5953b8675095fee11cc770772042320dd1b1f429e6b01452fe125808cf6ab9d9bf268cd1a2b1dc3153fe39e61a23619a0656c1cd5ad658b21c178476cb317cb759b26d142ff89c4dfa9473e73516f2589114fcbf5d5de8d48bc6e457fd5336b4a683db10556ee80fbb615dc7be0e85d2bc4cc28178f6fe5a962ce8d88278f05388f717cc0bcec73d4fd1523308cacefd919b7cd6d0ff88a136d316264d2001e1a29bb327099718cbf481a7af0a497fc05e0126d157aff8ea685928da0b77b3f2bea08d9a73bcae77e1f9160ffd4861477cab0ccbd5c6881ffab17c0135c1b9ec9fa11611747de9aa0cafe959591bf72f895964a4fe5d23060f2e60bb5e755fa5182c65c15753650b8f60dc14159371d7937a91e5e05f59d02887035f4e67ab495069c6eadf974f0d40b35240cd860c9fd575694fb1f681dffa91cb75b6b9f0d5437ee2f2cea29a2a36bbadf4bfd3f83ad7e32cd083cb55d14b9addff39d83ccf7c08a15063a83fcf1789faafccf554ccc38530e0865c6b8fd17023db5043ee6b5b2bf6bad3b31c8d6e9a45faf8a30ce91e51ffecd7b0ade31820bbff1f5ebbb142eb6f64cdead272a10b3bd147844197c26339e9b574126e0e7268f5e81560818e49a75991be780e5fd190a67f22735fdcf4082a7d050c7f62b4074aa0f8c38f2cd54847f200b87766d2de0c175b4e5317c313d4f640adeda34c3e57fca48127ee7f85c2ba1905d8199278feaf232cb11d8e775f55bc9381edac6cc46f7a200adf3ef788d18d1a095b40e4bf4d5839c78c2f7675a6158e3764aa4f1e2b2eb59cb56949fecfa79d262e6a5b06d1546e388371a1db0d6cca37904c096f7ddc67e1baad47f15cda74c6994387a6780315ca27a3e390f2db1d1aa36df82e49af371250d28a29409c38f6ff051ce5112cbc1bf7da3f884a43a1de91d2377d118f5df0b238d1a62c3c9389f9b74981f8fcaededae5bdfddedf6924ed453e07d2a5ab7cb9d1dc7cc550ab355cb0de061705c9951ee5ba5db3b6722a0e2fbe2560ebc1c883e72328ef9c3b4da1c7c5d1cc649bce3ba3648277040cbefd390d06d3c49e630c480d48f42edd98e66b3247260d9cf6ac8204cfd372ee45f79cb744ed0565bc8d486716115a546f48477c0719b8a6bb9e1b0a11092f27f3419f1fb6d6f37815d038f463c6988e3e211739a201b7cfab7e1b0a11092f27f3419f1fb6d6f37815d038f463c6988e3e211739a201b7cfab7c7b09f90e66dea194ad63dc02c6425dff977d16f1f21a157b7475905c219a70733d26c87361b236b55afe344d5ea00ba9841b640a368b0eb7696ecd9dfe16bd333d26c87361b236b55afe344d5ea00ba9841b640a368b0eb7696ecd9dfe16bd3166856e9e03be03f90e94aa6ff6f9cb053ed6af5f00c27e2f26a0967b7c7826a0d8c28334c6b007160c9a82a4cc2a9ee45a9c73761245894331d76792d4177d80d8c28334c6b007160c9a82a4cc2a9ee45a9c73761245894331d76792d4177d8480236ed8f7b407967a66936a7971547b096c1bb3f3ebd22cefda0346b1a48090141ac59feeed3abdd6b115264d66245291fd328320e1df326516f101f1f51680141ac59feeed3abdd6b115264d66245291fd328320e1df326516f101f1f5168dee9cb259f380ac646e425e2894245ce2c81677b13f0383898062c10619d7a6fa3b63350354a1a2fef067d93374b884f0f10b2d61165b0f8b840d73eb3d19bcda3b63350354a1a2fef067d93374b884f0f10b2d61165b0f8b840d73eb3d19bcd1eb1365e99ef32efe290700d0c13e9f4221bf3f1458700e3740f5f6901848df677e1d3d2523e93249bed813022e274b70d8bb33b837a153aa8d01b5c18dba9f377e1d3d2523e93249bed813022e274b70d8bb33b837a153aa8d01b5c18dba9f3836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe96b292812c7070534db63b65f3cc6a2221b79920b7952b85fc58e76f70d23b4c66b292812c7070534db63b65f3cc6a2221b79920b7952b85fc58e76f70d23b4c6c1a08feb3ab9c154efeec2e83ad04ca349fb17775e771f2aa2018aac5be8973888d8eba6296a295c51ce1a9f35caf095ce7644d30fbb76066dca00acd1ccbfd405a3d38c49b6f4c910f27728b5f97ed65edaf2dccf52765ab0ccb54e076fb52f4c77972812cb5ec0a72afbce3e1d618c27ef7b239329c5c952c2bcbe77dba5ddf05056122a8139e0ce22c90589747831e3b26910f8e7266cd6e2a449a6a37a22f05056122a8139e0ce22c90589747831e3b26910f8e7266cd6e2a449a6a37a2202f3669268dac3d1ebfd116cb120725a309ab7df8df5c9897149d3e08f60c5238ee7fa8379d9724c0992a79e4e473671ec3c546e3c77ff23004837d4015b32788ee7fa8379d9724c0992a79e4e473671ec3c546e3c77ff23004837d4015b3278b1510e631db2a32434e2ff174538abab299498b8cfaa83b1905f9af88eff63106087dbf85a9c7c6cce103b2b61c2e4f4f457dfc74581b5cfff07b2f43255f26c6087dbf85a9c7c6cce103b2b61c2e4f4f457dfc74581b5cfff07b2f43255f26cb1a55010903b5342be407c8b355ff12fe76a9750798ff004967348635587c03e4fec2c58851119de315bf00a3f64b8a2218f4a97adcc8f9241e6be08af47d88017b443926c3df871f73fd4b2c6d4f9598e23d955bd3e654f492694cca53394af56be10d8866e71d9a77a47ea00bb612ac7506844316ce7eb425b707284b177a586fe0c4819a5846c2afe98ffd6437e521f520a0acd05fd2fdbb90565ac8567cf86fe0c4819a5846c2afe98ffd6437e521f520a0acd05fd2fdbb90565ac8567cf43a9c5c485b19a39650a1e27d109187c377dcf54adf5160df248006ac06a2f3a30137173a2c22ffc0f32f0d5e92aaa588c7e7021987155c2d7dcc21f78b3a976af635ba9f12fec324d80968f11ca25935436be09ca4e40ac92b546be69cb392b8d62882c8fd2693e2d65445eb914fb403aace59f89bc768ac2235f287ce32926316dd47850f2050c75a855d98b4e764a9613801ad16c0ac56de5b4db9862733e1d93381144625f1cc35743a37e6cdcf878014d194cb27c2c696493e14d29b2c6311545cf2ba070ca15e648d7d83e422644e5b7d7bf9a7a43742b425a38fd6e8f7e7e307d3dae46c832c15fa35291733715a5d95bf88517d62a9d5072cb2fb5c77e7e307d3dae46c832c15fa35291733715a5d95bf88517d62a9d5072cb2fb5c7d500e8eba14937867dd7bf146a38ab2073ba0f0d9328b4774efd1218d07cb09aa61bf00b10cdb999830df42697bd7d54c3d2ac84f2ed52df3bed8cbe2ec1bb60a61bf00b10cdb999830df42697bd7d54c3d2ac84f2ed52df3bed8cbe2ec1bb60f01c872ef5c57cec08884b5cb174643d35c4b13ec624a1ac62e06dc8db12fddc9aa858a212efb3bb061eee7a4bf640066167fb8e53bccaf8cf92ad67026421469aa858a212efb3bb061eee7a4bf640066167fb8e53bccaf8cf92ad6702642146baba8cafb48dd9181a0e1f7b0f20b585ce2925e8f347e00b87407a256bb166635779b3ef9ed725297ff5dfed244eda079fd4f836b87d768a4534b8b37f83209e5779b3ef9ed725297ff5dfed244eda079fd4f836b87d768a4534b8b37f83209e7da7b4dd82f207282a704694896854ee8023b743b097886d3b887bf643301bc68055213037a6a3032a0ca4f3dbcd7d8c71d8108a59323aaec04e04669a1687898055213037a6a3032a0ca4f3dbcd7d8c71d8108a59323aaec04e04669a16878938e0f8279265f3201011ec9f96c2d4d64eda98f69c61634ec5dfc1701b6c8120eb9c7bf1251fed9376ac4f76148252e069a22a856b51e75373a0a87fd8c0312692b7c20e2cb701e50ff9c0341ee41436447d4498b8bd48f46efe0037a337abad4b7c174d8f45ed73846ca0db15b7143450ac3be5e89bd77001992bbef38e0509ce730f316ed739f6693f839f228fba1a7292fd1c1095109e6a234217bcd1944597c5a49aecf4186a363d1bd20ba4df2f1170a82c962814314406fe49dbb245735482e872f36319f289c47a4ee455246829ab793210839d730b4616bf0d4cbde4a9c80a752705f0842ebbcd3e67770b13eba9c6432bba793a55215c9b74cddc6da9c80a752705f0842ebbcd3e67770b13eba9c6432bba793a55215c9b74cddc6d21ab5dd32a0e5bbdd07ee1607f55af77ae601c280c86353f7cf000f3c02d5ef011cfb54451589cd2178afcb663324ab68944bfd383090bc3e6c9910f9dfd8db611cfb54451589cd2178afcb663324ab68944bfd383090bc3e6c9910f9dfd8db6b6f3c628839ffe7fd72569dd6ca2210e18edae3e180002747ea011b76b7ec0efa4f4669224878905a6b038e9e4bcabf2b2966c920db116131d608a805ba9f802a4f4669224878905a6b038e9e4bcabf2b2966c920db116131d608a805ba9f802ac59070562396b4578e5d6346f8fffac017c5a4883e4ebc46a4e8a47af229318dfbd0336047e7bb738c94438448c2e7a0da325f0f08df5a545ff2bc009bbbd7fdfbd0336047e7bb738c94438448c2e7a0da325f0f08df5a545ff2bc009bbbd7f99d9426ba65a3b233ec0fd550d1d5900bdcbf52e48277a3af6726dc1863152453e5c539a217f93c2034e97d88cf4b298c9d73d2b9b4a270207add17bedd720593e5c539a217f93c2034e97d88cf4b298c9d73d2b9b4a270207add17bedd720599b4e34639f2a9dd24ae35bf7c73857a1f6c435cf6f674530ef93075c56fd16c89906398593179ee0b10afa293b99e049b917c15413d76a51d6570455d3ae83239906398593179ee0b10afa293b99e049b917c15413d76a51d6570455d3ae83235dd62af84d36d3d69658f54046091225ed1f7caed32b089841ae191ac61d4ac25f099a97fc3f25b72d7f0ad63fb4731a1630dc61572a9cf24821492c0211a9bd5f099a97fc3f25b72d7f0ad63fb4731a1630dc61572a9cf24821492c0211a9bdc62017467bde0b74e2621954cd14891b1e0cf4834593f0bc686682806f135e8dab888de2e6042d695bb3f5927e335ecec12202177222d64ec2e06b83bafa9fce5460006fd4ee321e95c13d1ac55da6e000bebbcb0470eae34d1835b88b8d9acb667ff587fd75ce246e41cd3e9089342723d375c7589342500cc56fd8314dcbcfcd47afe5b6cf943a61afbe5c65ba35501b7f3fbc80453339fbdb42dec383cacacd47afe5b6cf943a61afbe5c65ba35501b7f3fbc80453339fbdb42dec383cacaec4b7d6b75921fe75d194badf438194806c53a2817ac0739d83c246104f4569ff3c33b5e97a5e80b3498237076fd4f01622f3e076b222b6bfc736c808aa9903bf3c33b5e97a5e80b3498237076fd4f01622f3e076b222b6bfc736c808aa9903bff2ea62046a81f9f341fd3ab79c80d5092fd94d66b3f001aac67cda5ef16b149850d34269a93311d21c5be984107464f37dc02c7cf2abaa26051648d7008e52fcaba23c75ba1b51d99d7511b2a107667c9c98bbde572a83cbeeea4389b94009c64470ead5f6f634e5ce28e90dcd248d85f4ed9167143ba9455cc620c68e6c79ef75e9173740160e6acdeb2af64f29f34fea339f7e924af145cabebfe674040d8f75e9173740160e6acdeb2af64f29f34fea339f7e924af145cabebfe674040d81d1c0f6a308e5a33c32ea543cebc40abac39a949a19ceb83dfef432ee484b8fd4bf2699d3b94ab52add1027e60160bbfbeac314b22d0eeed5acd8419aa03405b4bf2699d3b94ab52add1027e60160bbfbeac314b22d0eeed5acd8419aa03405b92fb3fc61ed8c48fb4ab42abfe16829f4a73892ed2a0c95ee3f04da375c85f198d5afd34fed529f009f08baf540e6d2b7de73d96de1367d207016912b24fe66a0af2d853e5765499a292d38dcbd92b6ea7d0c82c009ec466c68bd3f858f1587b657d1fdd8eef6bc6f94727b017f31dde6c03c6ca0ccec1b788e22643ea4ea39900efec096a42314a6827db4b5dc4ab6c61aa174fe345e63a4297eee6c7c574e100efec096a42314a6827db4b5dc4ab6c61aa174fe345e63a4297eee6c7c574e1799e1e289d62acd56e1ff7b3862ee3c1240bf7a01f1cb29973896abeb9fba6203a94334ab18d6f8222e90ced1440c2526f6c450045b56e5a2fb76697895347a53a94334ab18d6f8222e90ced1440c2526f6c450045b56e5a2fb76697895347a579309a7715513e1fe25d6b9b370b001499493be36d902c991bab105ed97c7f8cf754f471f75732741af894414df7af5fb2ff18eec520f53ecec8972ae9315956f754f471f75732741af894414df7af5fb2ff18eec520f53ecec8972ae9315956b14965f2cec24207a419da9f09f9772a323e7e60b17727b0de5801eb328f228b5eaff3b615aebc7a2200c7cd6a8dbc5dcb3ca965ad2c2c3b72a4c4b4df7c7cb95eaff3b615aebc7a2200c7cd6a8dbc5dcb3ca965ad2c2c3b72a4c4b4df7c7cb9dd42478db9ced744f7145eef727eb730c77983d85cbc472dfa8bb8e9dd6aa9bbe7ecaa2789c3e609257897865cac7f6b742e939977b7246da8d347c0c5dd89762724be776878f075cf203c882ee3f6f8c4d964ee9418d8e4e773d211ee7622bb9091e8ae7d5ba3f20f1ef7a1977fbaa761462308165cd9a8e34df2ffd6fe011a770ca6f355936661bd28548299a337be3adf837905a030ae281d24ecc8ba769e770ca6f355936661bd28548299a337be3adf837905a030ae281d24ecc8ba769eb05078f11aa5fa7377500845e5747d1bde7b85bc6dd498e43cd43b0d6109287ab30d26add1e2dea01f397c099c400d40b268b3095e1285cd25a17b504e4d8524b30d26add1e2dea01f397c099c400d40b268b3095e1285cd25a17b504e4d85245ac32542f83d4cb8ba3271c16229c051df7e9f2e32f58c19cff4409c7728930850a2a7ac0a4ca1152193d3ab405df2bcc73c9acaad8e156a28245c5dbbebe9d550a2a7ac0a4ca1152193d3ab405df2bcc73c9acaad8e156a28245c5dbbebe9d5dfb6997ff503a574034105036d7e4a0c4d1d3880819f4ecb04f2abc213b8edf8174b2007129b1cc019e0ef75c68f5091f0ac3b654675c841fd423e8a7e2ab205174b2007129b1cc019e0ef75c68f5091f0ac3b654675c841fd423e8a7e2ab205af8f0c25c617c7583c2d13e44121c6270b4593b79f0dafc17bd456c6c8139c6c3f224dfb54e806364ed27dce2fe74f957ce95be356564fe3df70dc79d05aa2103f224dfb54e806364ed27dce2fe74f957ce95be356564fe3df70dc79d05aa210ff79aeb053fb4f0c5ce8e744965995ff148406f1283cc1fc03f96f0721bceb58b6e8949e018c6251edfb61e94d76d93a59307fafec7ffae2779cfad8d8ce194eb6e8949e018c6251edfb61e94d76d93a59307fafec7ffae2779cfad8d8ce194eb285bda220b0cfe7bb107db807ca4d1df360ed0ffe7e969e1942ca94cb9783ee0f0cfa64ffbf78202c7a50313bb50c9bed2a5e7b5f66e16fbc9a423c065fd8c70f0cfa64ffbf78202c7a50313bb50c9bed2a5e7b5f66e16fbc9a423c065fd8c77589adc739a5578f88cabb76c48199b261be8b02bf4c7c6590a14ed0b76f16f56a148b5754273102c3d7c7ef57f24175b6f65139e78028c8df58f61b7ae9ab1e6a148b5754273102c3d7c7ef57f24175b6f65139e78028c8df58f61b7ae9ab1e4973f9d59a90549977a7986e4ad360ffd3617a5fbc50f55c7ed5978fbe4ddbb4313bbb2015a38ed7aa81c86f975b19e3fc89b06a2b0cc9a3bcb57929946763d6313bbb2015a38ed7aa81c86f975b19e3fc89b06a2b0cc9a3bcb57929946763d66c1f152628e47eb5e7c05da42fead492c53026e4ae0e1358e0761d04f94d2dc77a1d70026ee05798bd67eb3ab28ba793e844d3a953c62383cf42cae9a385cc207a1d70026ee05798bd67eb3ab28ba793e844d3a953c62383cf42cae9a385cc201bba8e97b04ab9b4a542cce0a5fc74d844665e58881df7a66b760329ff8fb7f6c8604bb6a82cb8392e345e6f77f1d9c4c6cd8ea2741219f70539e2eb428c8ef2c8604bb6a82cb8392e345e6f77f1d9c4c6cd8ea2741219f70539e2eb428c8ef27e4eb7b4e26ea4bdc22b0974cd3c6c7ed3d2e0c4e4c0533aed754cb035e996e94643724b4fef50851ad36d248bb35f52fdd127132d273ece00a37a20b4e3e4584643724b4fef50851ad36d248bb35f52fdd127132d273ece00a37a20b4e3e458476b5a2b2b5400a69a33f0482c4e3842e5af5ae46f08c87144ec345dcc623e04c52e2236fd1e4fad2fb0b7e8662a1a872b476bab87fbccedc0a820245ea9559cc52e2236fd1e4fad2fb0b7e8662a1a872b476bab87fbccedc0a820245ea9559c48bac29bbe1c97fe1b9266142fde731f8208cd8e35c321556c8ad0fb67ac62961fcfe4ee550c007b71e3270d296b37d50efda8f3e5887c897776ce33069bc8d41fcfe4ee550c007b71e3270d296b37d50efda8f3e5887c897776ce33069bc8d4bf1f8ee3b6a1172c7558e7becf782610250b52606f7593c8613a84ef8f4a7624491e944c565086e6416871d7ef55272232ecc22096a0b5c2710996d3c54e890d491e944c565086e6416871d7ef55272232ecc22096a0b5c2710996d3c54e890d6c76e1988f390dde6d30ef4a6d83cf90da0c5d52d7d89fe700df004a2edb1f662ba8bd36dcf32be4278b8f643c713d5d81f39df6c4e2020fdd47dab86fb18bbc2ba8bd36dcf32be4278b8f643c713d5d81f39df6c4e2020fdd47dab86fb18bbc6df35bbc31a6c77217ca8e294897975e8c1713fd19de5cb4db126dcd5c65f6e001228ebb445d9c57f95f412f545dc7b43e7c5e0dca7fdb3d98d40110916b73c401228ebb445d9c57f95f412f545dc7b43e7c5e0dca7fdb3d98d40110916b73c483ba0a07d677a7df1985004b35df2d20e1a90e524ab6f296d4869fcc15759ffcb892c4641b4d87f984e09f13b5c74fb2071621b6bff2790e524dce72e12ffa4d9d585a5da1e5957398bae34c1918fb668bbb9b27a581500b47be9f365ca640833b91c59cf3bfdaa3423da31d1bb7e8d13ed69a3c3c04d202c08004494879bd730e65676678c9b59918e52259698ee47fd617c91747e4e980f5df4a86b5306773502bf05c1b5d31742b260f5b313c4ca9b6a98f8266c7c66800e58201828091e3858eb0f50533bd3bd16fe32815f77fabfed92ede885070b6cb15827ec66ea500188138bfe5939348ade670416bebf03bbff938728dab11fa688d4ec4c58171f4188138bfe5939348ade670416bebf03bbff938728dab11fa688d4ec4c58171f44430972bcaf8409050e83b87ba88560cb4667c4d5071e75d033bd5645e721de805e2c5f453754407d802c473ffca7c94e6530e0e0ff64f65e31c073a60b38c9faff1d817fbad40a76e8a98470752edae1c04cf64adfecc483816bf5461304f872b7f71ee26aac8aedc0208485578428cc674713829e6bd7d7826b44d967e2304bcb4ffb7a765c6a7ddd18c8ff82d1e2a0cb80f453e788f73308e93edb9c1734129b1950ffd27789d1da05cd5699541a39d6656cf5e39db15c37f9b882890987b99305ec4ad503976db9fbfeff2f4c20e256d289acb858c8aeeb19b08bc15fd53707bbd04856a35823bcd1c919c9a02eb4cc19550b6b146fdd5bfa0ed5c0af2c8707bbd04856a35823bcd1c919c9a02eb4cc19550b6b146fdd5bfa0ed5c0af2c8bebc71c2f677d143175805995f038f9bd8468c560b9eda2084bd9d46e11f291f023ec05cec8703cb6d52763556bb5fc25f55930fcd6115aa7104d4cb70c85512870e1b890aba9860b1218b35203636c4fbe4ce7a2b6077df450e641654803e94ef205d15dd8a2184df48dfcba354037cc7c0f38d939bd5cdc5e56fc05f81cb18bc8c114df53f147cb076e85fd760d33fc6ad7daf6acea9821bfdd396508333015ad6400f243d8e857e86c53f93478deb593fef6fddf14539b495b871407df0b8a5c2c08c9e97c620ac9fb1bdf775ff67aac5aa6e6ca659a14663684009ae5a2b53243f3054eb8f6bcfb3b1e0f7b8a3d8e050c6039cca665831a644fbdeb48b970d13174b49705d42c4a6e61d6f671f4074cae9e0e6be071c95df7be156aaabd9619c6deecbe2abed045d6af894e2f824f38f7958a89388dbb259c7bbb70b8d057e62a112a76a4ae8d0f284de2914e53503b78ab54fa073a2aa4b577ae50a043c7e62a112a76a4ae8d0f284de2914e53503b78ab54fa073a2aa4b577ae50a043c6484f0fc52183bba0f2944c894802c46a390f9895f6661a02ec9250e26907f3e333738eaa9ff69493a22f8a930acfb8118ddcd6a3952513fd41a13b17d7a7c2fb7f72f07a6967499243e19e3ea188c8843e9fa782241864162f49bc8030211e2deef7310fa275cb8d770ad69d6b0399a6eea3bf9be7c243e43973fc514a6a5d3859855e6e7a5ce26e2a1b2438b86b6b22a46d5c8ce1757cbd350935ba51959f2859855e6e7a5ce26e2a1b2438b86b6b22a46d5c8ce1757cbd350935ba51959f2f94f6d37d8556f4b2025047f452e4e5f3edd25102f4ef5727946bde1ddc913907f3e6d763a6379acaa7126ad2393bf61388e25c55f7850a194ee1ad7017c4cbf39ee27a05c373e7a7a072362143d0573678eaa248b45d1bc7503c563445abf437d64c494ce7efd24fdecd95ece797a24c114c0e541a79ac311a1a7461081c7f4562227b015572202cb8dbbb759349a1133ae3a6cf187028022a991bb89ac967648b6f410949456d802c23c84936689a344b34b932a2b42612d3c327f6112ca859e200abe1a96a3c07144099b174ebfe64c780023457afd4c780745af900e92e6ebc731c0163b5712d39e1b9e1ae55d34b48172f496eed6b7291b511fb8cb7b4debc731c0163b5712d39e1b9e1ae55d34b48172f496eed6b7291b511fb8cb7b4d83999cc221401dc2fccca9d3dbe395c82a9f009db310a00e811c68c60654771916c62c93da9ed9338601adb171f1aac3d28c1c9cae35ee1b6de7948de837e436c44f8ed734252cef64890f55aa4ca8e62cdb0d58d8c400bbb1d473c3e1ee6d1df7e90054aed73663ab471fa62b868c25af5a5e8abf259a65ab13efbc760ab17e5b6284f9e84dff1dc79ef2c389e168d2a00d4e65e862e6ad644bb1aa44e8f285b78e533e055c607b009b1ad93dbbf16a3595f6522b95536eff974b202a34e8fde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855e46f1bf431aa68e36406b32cd94afaafd109452df427aa726855be4176077b56a2e3c4212f38d27aff680c0a7f6c377829438a7c7a4f85ad4789b22de7ca73a9042acb60984c6f721fa89c42cebe22572acc9434cc7f27d2fb4362b3602deb1d627f9028bbdde32e61ceceeb929520023607de25aebdc039c2d568d9c1a8d1dbc7c15747f0d13d0884b48d424c3b38d5e05cfece09c539c906d5dec48be3d083c0a16cfbe6b674abb6534c984f06af296a01668b208f0967f25f8a4348e625a36d9acb2151507735aa72c6aeaf15142a75cb0d3b37b48215ac45ee17106adc18bee23029c39e8d677ba3d4f672d1e5fab0706c61412af4daf4ad16394b5fbcb1bac0d4c2067cf12930993eabdd0dcadb2d41748e4a4d78f8b8280439c936fcbecc514e6a6d2321a9d48a05d7723bc2955f4c6ba262be2be61f3ae856a0c921958129310a83db5313bb7655a511430dca84cd94983384873d75959150ecb4f3bf3f676c096d94e5b6287eaa65d9e4c3ea87239fdba1df4df0f3a5cea0b51d76ec3f676c096d94e5b6287eaa65d9e4c3ea87239fdba1df4df0f3a5cea0b51d76ec3c4b53c537230b172a85fd3fdddb124ae1cd85ae0ec4aa440b48f54ed327a1340e5fead12de0b4b1fc8457116a91bcc0bab42ff4c27cbc880f08c24e47e7f44a0e5fead12de0b4b1fc8457116a91bcc0bab42ff4c27cbc880f08c24e47e7f44a77bfc1f653657e03fb83ac8c5870d47a877f775c06ca949ffb78d51d8ebe8963aedca9bce7e26c1999b088b9b39e1d7db938d5f6c6ce059055948ab6f3bb46d8aedca9bce7e26c1999b088b9b39e1d7db938d5f6c6ce059055948ab6f3bb46d848a17c575625674041fe29be1e27a1ca34c4f871e5e2a341afa633ba06153f79be15cbe237cc6dd92276e788347c1c1a17db6ee55b6b4a7f130bb6e3253513fabe15cbe237cc6dd92276e788347c1c1a17db6ee55b6b4a7f130bb6e3253513fabeb22a7ef9ea0761ff4b76a2df67f4b7df871f4f8f68dbb19c71cdc2c50a2e57fc1709bf07824b6d2522fd7c593ff0b12423d3549508673e990a556379426972fc1709bf07824b6d2522fd7c593ff0b12423d3549508673e990a5563794269723dfe8e703128400e7750e8e47f87756aed48bdeef6f39a905452e86f3b1a7a5d325296997dc5d9ca28dbb323590ab5427f062250881891e7d46228b3a380f39d325296997dc5d9ca28dbb323590ab5427f062250881891e7d46228b3a380f39dde907af82806dfe75159ae73068bc91bb1641f2b3cb0bdf9d95e2a69c96221b941d9b4c107dff1b783e00cc880c330487a4f982c8a7e1c38acdd587ed746e815ab6d889b5dd8b3d3c323f6fb249f5e81d11c8b8a87f743b96dbd854af043cda9bfcc8c23465937c8b434d152e7a14db59c9ef2d8dceb2e8499d0c0ffb4346b06271417d4decf2ffc97b3082deadf17aa66ab84b2f74455b124e99fe82991a123271417d4decf2ffc97b3082deadf17aa66ab84b2f74455b124e99fe82991a1236538c29d065276d23a1fee3fac1c0ccbe4b08a4eb52601265d2dc33dbe943c6a612dc66d0950a274743775053e75298e589e02c61a34a5c533a331e9b79f8233612dc66d0950a274743775053e75298e589e02c61a34a5c533a331e9b79f8233bc6f0633376d403cc262a982d3c967efc504037f9fe91ed18e7e9e1b733e1c560a49ba8b04692b1eeafa0b2bd7747337f48a86ef5694803cc5b86a64f0950b820a49ba8b04692b1eeafa0b2bd7747337f48a86ef5694803cc5b86a64f0950b823f45f12f0269829d8e3054f76ce4960d8c23c7250e5ddd23d62177300afe50c7c5e9c271a268c886f34139c8abfaec3df3128699001c80746af219a6adca33bec5e9c271a268c886f34139c8abfaec3df3128699001c80746af219a6adca33be552f3fd08895bcf0b9ec3e729566c4fe67f75d2eba10b3c0889ba22752df25d2ecc91853d43ebd5ecf24ab39de0089826774bffdb5d5b76d24fbb905883576bb22c5f8b24f4bda71b6522400a3009f1e1ddb3a0dc5b78e75002c0464d102d64b4de543beea3327cdc18165ff657f37e905c71c44ba7c4962901f89254258fc868719dc5b92ffc7f99b4b67343f254ba3e71c78cdd0e2c4487ea5904e39f4af7fae1903309619c7b6382d8cb093ea0fdddc41c114a7dc36aa238b341220d42dc0c9defb0a582a9ef12b7cbc710e36795efe0633513f6b53b67a43bdd8b214ced5000004f51bc573f8dd6d3693dca558d3f634124df54ad619c85f88c0936701cc000004f51bc573f8dd6d3693dca558d3f634124df54ad619c85f88c0936701cc57780ba70ab6cce463dbdde869363640b930ea5e480445ad1dfb08a77617304832f0bebc63d87d5deb9192820592ca7a9ac0e4440367826b91ae9320ee8893a832f0bebc63d87d5deb9192820592ca7a9ac0e4440367826b91ae9320ee8893a813df13a0239df7dda89f2190818000721a63b2c0e1ea0fdd10273ca84c6db1a4bdfc288ef557efb3715ee6069f88370f8e3c9453f641a04ace7bd3970e8f51a8bdfc288ef557efb3715ee6069f88370f8e3c9453f641a04ace7bd3970e8f51a80fe8025a3b5b7d95a8c0fce9d2c8eddce09d3b910d14d48c7b14f77d8ac5d0ded6b8280211d76068ff72202e0e146300d2ef967dc1e4e712213cb1aacadfa9d0e5aa37a0b29e7edba2db5ffefbd8a4efa3468115a0282d100aef04f0a0aef5f060a45ae893f948b5d645061647e2d994cd83aa5ffc11e28ac28dadfd455a8aff0ae295f5896f213691ee7cc9331bd1799032ce4e5cc514beeaf90662a4b0280c0ae295f5896f213691ee7cc9331bd1799032ce4e5cc514beeaf90662a4b0280c68f114a783ab28d3913471537d2684ff63a9c1fcbd67ae5b14ef4920917c1d7b07c8f54c2b96824a5cb350d92ee1424f9701c9a061cd4c7acf6a66728d4fcfc8baaf30a8acb627727d52ede2b1c8bf661c2eee09b51efb39ac5b3e4b24cdaf3c2a262ea4fbec14c295e701931b2514715c0fe2f5f7c42ba41fb8efbca4008353e91203660aaa548d88b35749b65d9e63b447971471c5ea4b4682fe8f6f5d0d20e91203660aaa548d88b35749b65d9e63b447971471c5ea4b4682fe8f6f5d0d2098f0fa0847f3b8fa270925d1a556099a83b8d4ec53f09738c9475f169cf30ecbb0421839a7e016269f0ad1a9c4431062adc23e235cec47b35718af98ac0c6a7bb0421839a7e016269f0ad1a9c4431062adc23e235cec47b35718af98ac0c6a7b027729db4104529492717f6168b39765fd8eeb99b3ea95be838ebbedfe102d1918ecb302c1c31f4c226a1da0de0eb55ddec717084e65c3397e5302685fa281fe18ecb302c1c31f4c226a1da0de0eb55ddec717084e65c3397e5302685fa281fe1431254c3fae705d702a49e6a84d4e9dce1195b98114cd5b08f0c0c33f5533cdefe1e1f233793c11ec6add6ccaf3f71c30a0544131bbf1a71218346b16f8e04fefe1e1f233793c11ec6add6ccaf3f71c30a0544131bbf1a71218346b16f8e04f007f660e36d2cfbe894c2b8c1075cf630654834782087b0d6ea140bfbc594ed0c142b6a9f6a5010dc34088368c354d75dfd49fbc7484bc0ed58bc9c4def53accc142b6a9f6a5010dc34088368c354d75dfd49fbc7484bc0ed58bc9c4def53acc562d20522b2046cfa42489ffadca292e5f187949b7c99278a0023117788829ca3f66f642bb7117862afb574edc54ecb31252c1c04554f23380bb52a76dca05964b2c466db6ad6b6f951361a3d32b514cc931d67da9829c5159f3f910c9080f008a831c433f386ac271379de539fc2b5e535aa7d4f5f5b69d69512dead405408f0bdafbf9380f34fcf1594dbd2b6bc40788c771738f5c62d455ce412144148b7f8de475ed33e14ceda3801cd89d197a47489041338e0b5a1b48e6a4a25da876e6df007d1d93e6cfe6ada330243d4e7468ff4a28fecc97b99b9c5014f1d812eec3d51eda2fb717858ceebe77c6c39ec1df37f5c0fad4046f03adebf56d2509d4acd51eda2fb717858ceebe77c6c39ec1df37f5c0fad4046f03adebf56d2509d4ac6fc7dbfce405df1b47c69fa7653cd945d0ca390ae455e0e1b0e62d69205d3bf7d1d9d4e75a3c61818a3b38367cc52b11034c9bf44badada252d8f56e240b282f74ab6c1155ebfe6be3375861eba111fb3968d79d2a5accbf26fced7d4e42dcd18e07145fd1157c4a7c1b8a156eb45a7412e71a202205da27f35f003d49abfde83792c274f6c8456ccf9f6539bb0cd69f62585b5f4ad8a7fec5fc89edde23a06562e82722c0a048f34ec5b891e0a1e1d8a94c7d4ed1bb57b499a38dbb8047624ed4063d35c8c65e1dca5d4a917058bef6c27b412cf6f4ab123b75448bd00e65236454c64ca59f5343cfea0129b51795f0e60f17a0e1e0ace1bb2e793dbd44f7fb6454c64ca59f5343cfea0129b51795f0e60f17a0e1e0ace1bb2e793dbd44f7fb321f60f40d4688d72293d37aab590af961833d85eed30c69e905e8e5f13ce6e7d9343dc834638498c5f2548527eed51471ac3c6c8b05c3d4b6f99972061d38a7febf6a186e7a45e11dc6862a153c5dfe16d81d2cc39999b04d2450b1121de342b31c810d200435a3385a17d6f00bb8525e30a1ceef58d9aa2fc3457dc3207a10983e10ca7bdb3aad2ce29b1c44eea9a333dd13082fd554fc684a5bdef5160e133035e8c0f68184f00b1d3cf22274c3c2495b5e07e5613913d4b1d49a2709e4df8321e87a581449ac794ff16f86c2b5b9e6d40f2fd5afdaa46bcdb537ef30a186a408ec42576147b39d57074745d4293287979e726ed34fa852105d7d3e81a44afb2e26550d5d350ff0aeac5b2e2b847be7ecfb9fb64aeb11ed6d7e23d74a9cafd10812793c1a7a78e3fc4c1fe6ffd6c5b4455f41a8520869843030f3510585f949943a7dd11e0f3d35d1f1e56602511e4da7b68a34558431bf9b33d1d3324ff048f20f6202001c2946a69280956f4aa6cf84289409051653f2944130f0d6d9932d4dc161191a36ba4c65b2ea479aea51ebaa6cf35a905734647feaee227f3e5232d791b0d35328cd75054007f51b22a9a6a7b10e56bb69cb596d77ef550c5a0b0f9bfd8e96ac228cedfdf3e2bfef0f339e6ae029093e97c658439955ebb75f090edeff7ce9bcfdc59fc6f8f2e3e72ef7fdd4899fc651a2b1a7b043cfce1cba4b51dde318c8f4203eafefea59ead39f3a450ceff9f8948c3f8bb1587a37d53dd44b352192288be7e846c2587437028eddc26ee0704be1f2a3010190c3c575bcea85ae2cd7c774b0e222fec0d6dab7140adfea6f653a24fc28a5ff511cdb6b411101edbda312629bdfa5d810f8b0daab81e7a82a0ec0c36cb9975608d1c59e558501edbda312629bdfa5d810f8b0daab81e7a82a0ec0c36cb9975608d1c59e5585df3542e61e61318aa8e21e8403cadbb02658f469e8698b896fa06b57167804405ccf72ee161c4595ddf2739ff85087b29ba33fbc2439545a75099f250b349bbfc8d3dde1a3cc58079b94f96726dd9054a709ea4d1db6fcbfd588540c3b51a485cf7f352e560b9d5e3961f3b3675099067c19c6e366156bf1dc5a93b51583b01e8c989b685167effbcd3307a16e9e3ec91778d07437c17be028942afe0a34b776143c7c94c18bfaf938a4742867ae16828f8752d0c1f790dac0b82ee86ac8b890fc5fc8e3b761abc17fd4fe67bfde74da5c8aecaf30013a61a713fa566b8d1688f893da80584a46a04780224b0b3e8e6cffbe6534c3083e0690287cf010bcac8ba0d7eba7fbaa7f84294b08e8a4b3888ea0463b104f54efb5a688d2a9f5d9b9d5b47cf1d999965f78a550e429924386a30c947252239c87235445e8e50110d3fb3f21d59dc646a69f6958d8b737bed8ecaf20ea3628cbe78ed573e1fc78fcf5e53f21d59dc646a69f6958d8b737bed8ecaf20ea3628cbe78ed573e1fc78fcf5e5c8260857433fae8caebb2047cf4ec5a67b7563228efbed26b1d2456f2c55abf498663f44916364fe99338e182d36319a6a23d400b44aa5cd3d39424a0a3fbce898663f44916364fe99338e182d36319a6a23d400b44aa5cd3d39424a0a3fbce8ab8e18cd41be33641116b49feeed25857c56e80cd8fc82ebf8786cf9b3603512c13f03f5812b4a4f7fceae211d052b41853de10794b872e5c0288e99336f0680c13f03f5812b4a4f7fceae211d052b41853de10794b872e5c0288e99336f0680f1f24b63598a1389cb9c6f96e5b6815701e3645b69bf07e55ae5620a1507f678aec0f30a7683f341704dc1465d2576a5c4f12622d1c03caa8dee864ed9051b59aec0f30a7683f341704dc1465d2576a5c4f12622d1c03caa8dee864ed9051b5947570b03f60465482f2913c5d847dc40e75d43d223a7665061c6f738033316cf3412b3fe796b037b2d751910e0f2b899932db3d8b7d6659048d8be2b23954fc43412b3fe796b037b2d751910e0f2b899932db3d8b7d6659048d8be2b23954fc491ad812bcbc2f29edc1fcd322d077985fba7f16ec4e83f417fe4fad43c5222b1451952500fc0e90c4a6b3a1e2794750c88f9028ae8bb9dbcc853bbed004c8428451952500fc0e90c4a6b3a1e2794750c88f9028ae8bb9dbcc853bbed004c8428fa533c6f5bb4b9f4c53ca43d74fa6128daaf80b732a35f9f2cfcc4e6cad7bbb27ee16e7c93590360f04b61bd0919e0d5f39c80ac642069657b8f5ea39ee9a3b87ee16e7c93590360f04b61bd0919e0d5f39c80ac642069657b8f5ea39ee9a3b8acfe212847ecb81ca28bdab976a3caacff3568b45a9e8ca78d6957f9f3ef488404be5f79eda9a66fcf8a73dfb7a99ccddde2c99d6519fa3d349ba9ff06c8c19d04be5f79eda9a66fcf8a73dfb7a99ccddde2c99d6519fa3d349ba9ff06c8c19db31483d37b92dd2ccc63cff7218453f75fefc590af9220045047c59912d5b30311d89775e922b4f11590a1a1baf6fcd2d242882f3799a57b69652a23736899d4e0eef6aaab2b687abd346be44043127f00c8dddc41a428234b0d41ec31cc9263b1700c50502f613946f4bc6afaf7abb3a9844b29996184dc5781a01f87036b4307ee93accb403b58e538f481e92c5f57fb1d36f08ddc0396f34f6dc886a5a1f207ee93accb403b58e538f481e92c5f57fb1d36f08ddc0396f34f6dc886a5a1f261a7fa06c63912e57d93758ffb1d88273b38e814da788158918979fd32d28b7c97df1e84d1ba69918959a234d27d31af4f4bc53aced4cb8585e7409ffeb602c097df1e84d1ba69918959a234d27d31af4f4bc53aced4cb8585e7409ffeb602c0b98a088b71b6aaa963c9271c6bad58e62bfe758b31679be1900463286320f0156a31cbca400bd904d8177b9be52f4cfbd173c8ed8f0df3f3ca19788bf57eae5a30511be7b001469378212bc5f0372ef93cfaf59dede039f40d3bdb906eec9e1730511be7b001469378212bc5f0372ef93cfaf59dede039f40d3bdb906eec9e1777fe6d5bb5d961b2de1050483414969b92bd7ed026dad63522a39d02cc6e8f35014a7604cf7b898adf4fa359c651893b7a4f7e5e32c9c416afff91e1a4f0eafdb16d1151648190816f0d97e22419d38585bf33578d55215be596647df4991966b0533e9e94f627a7d9f90b4f3caeda452b92e688d95ad24d9f3b259d1587e4919c0b7c79ab4022448007a739bbae1e64c613e8dee5af47c95ef3104f93ebcf063516ca1467c60583989a772ab30d90c54bf0bf530af7384c76bfefab181814e99b87cf9fdbae41814690803e09e0f7dd2cb5e886242936ad1bb0cd662dd8bb6c65c0ca6ba37f32b0fa3b600978aee6bc0d3ef37ac62b84f07488ad2d6c50a77665c0ca6ba37f32b0fa3b600978aee6bc0d3ef37ac62b84f07488ad2d6c50a776ad348a7940c8f0a8cd3ef3f5030d0e56ab176a9e853137d44f5501ab2b5f14b3fdd3a0924119b5734cf70150adf50c0a76d1bcf2193acd2f5936de7be9dc2c43fdd3a0924119b5734cf70150adf50c0a76d1bcf2193acd2f5936de7be9dc2c43ae6f69ca7ff1f9eb80a7500362228efb46ee6b36dc21e2b369b14f69fe2ecf1f54a53d10e361813d6a8fa24e3e7a2eeac1d50d5ca26659119821cf624588e85f54a53d10e361813d6a8fa24e3e7a2eeac1d50d5ca26659119821cf624588e85ff230e9403aa074eb6d350c74e2f0d7d0a0ac521c6915b61ec11e11dafea143af8502f0da6efd79a56c15c292b688053eb5157bd0d8c226710420f5797640f59b8502f0da6efd79a56c15c292b688053eb5157bd0d8c226710420f5797640f59b4140fd6ca1554f50035a57647d35ed40c40a95d8290d572d86bd7031d9b2cc6df0f9c562a6ac403c180fc3784b81c32baccd6e588af10e79793763a6bb6806b7f0f9c562a6ac403c180fc3784b81c32baccd6e588af10e79793763a6bb6806b70acf7d1abd47f1415d431434aca10698d641c9d403cbd84d15f494b6fafb314cf0dbb3eeb05de1bfa87c1383eab8f33a750a8ca5f856ba9b83723b7bd8b65b5df0dbb3eeb05de1bfa87c1383eab8f33a750a8ca5f856ba9b83723b7bd8b65b5d224c49950a8b43542802d1dcfbd547f5d2d7ab40630a859013c95769ca6b46b23734874f05348d4d213fa29501fee956cd09ac0d4cf94b6fdb2af85376e36286ef4f8e959d4058a4249436a27d8fb65fdc5fa0f54c243c7d782508e0c0e38c6eef4f8e959d4058a4249436a27d8fb65fdc5fa0f54c243c7d782508e0c0e38c6e1aa8f88d0f4a7d46db8410540484de91c37551c3a57a65b603259ed4f24212dd25075bf2d9f2fabed6a3a86da81b7b270ec3af474e4962771d5fc744ee292f2f05ddbf3406b82967a6edc3556a403c4533df437a087c2edf0f112c169da17aa89eaa21185c5fc78d0210b0b076aba96494c040089f8580707c5efa9a401aa4139c749aad59e6feb08344d348b0780013432e08f543306b233b266ddc7f3d0169cbf8be1d404ccd2627fdb5bd70a354f600dcd676c6314bfae8622165a8bb81ef6199b441c5821c78391071963e5b3813e335e4838a107399539fd292f0e48823ee822403dac778f1d1a72614828d5d9147efc8f56f2b68cc6529503213939840ee822403dac778f1d1a72614828d5d9147efc8f56f2b68cc6529503213939840b2c077eaf4544706160fa12eec1666adbfbece2344d9aa9862712635b946b69c630b1579f4b882ae67753f43598f628367dd83929dc0f8c9d946d4f1e7756579630b1579f4b882ae67753f43598f628367dd83929dc0f8c9d946d4f1e7756579a7d6409ac83f373adc6340c70cbb3a3228b91796bb546179d8a11387843c7341859e1d7aeeffd464d376ad1e912875464f61428610f541572da80146871f31c0859e1d7aeeffd464d376ad1e912875464f61428610f541572da80146871f31c073bfc7eeab2134d2ea7ec68e49f65950a31ceb97d6d37ec433f7f3886340d44e0260d644a1bae224e05b5f035327ac2103df5b8c85c714b2249b95598943ed4538730a73072119b570824baa11014d92cf42e190c9e142cc168a896f2e7634a29d60e3fb769b09a9305104f1bf01b345f0a870be8e0249b6570fb7827bd6a4ac028ab340f3ea0c77abc50bd8751872cb661abe6ce5509303380bb970cb9b215a9f0b709bacb094a88e6901fa001325adaefa423fe335d72e32e09cb3bb90c1b0c89e31fb2de74b03aa6306f06508e64be29a359d9111ef9d3f3364ee8c7b041ae51229949068a40bb986f00c885969e8dfec4a9c182550ad0e8e87e5ad9ec210e51229949068a40bb986f00c885969e8dfec4a9c182550ad0e8e87e5ad9ec210a967b1e6f9043c4c9c5f12e5736f86451dd5317eb9d721f62aa2347de41c647f0bd298e71646ca51601a59322a402144757949c39af179b1036008f897a4a9210bd298e71646ca51601a59322a402144757949c39af179b1036008f897a4a921c151015e92a3c339cd44869ef1575379bc097e0df45e12e8a3a0663ac71c3f22644ca813b45f2d818a75a9e3ae5f2080cb898f21d18fa0760ca2be51fb5618b4644ca813b45f2d818a75a9e3ae5f2080cb898f21d18fa0760ca2be51fb5618b4f431ff10b1053384c82400aaca80f0875f10c7eb3e039f9abcc42fda3fbfff3871a2651075cf3d48eea2f1d1da91eaf8f5cdb26c5a14ca400a6cc1d86448fa9c71a2651075cf3d48eea2f1d1da91eaf8f5cdb26c5a14ca400a6cc1d86448fa9ca81d4c451ea6f815aecc503dc1d072e533b967262c901d0826efe320eb6f8a39b2b7aba1f57387e33db0e51a730335b29e4c81dd0b3148085fefb909a97400948d695229942680ae9ac45c92a2ce41060423b0274585fe2ed57398b23add221ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855adad6ebc915ba1540c38047e8e9bc2d0012c0f00807873f50199b5bf559adc37adad6ebc915ba1540c38047e8e9bc2d0012c0f00807873f50199b5bf559adc37d2e3a9a58e9c0309a080aec8c4be55ddc24c8eddd2e2b6d68560808955443f58a73fdc43ba8b809a4a1f7d28ff5dde7bfbc73d5b94fc8bb4c36cec21e4b4d0b1a73fdc43ba8b809a4a1f7d28ff5dde7bfbc73d5b94fc8bb4c36cec21e4b4d0b134041827a9e7591be2509f138b2f889c18727d4600901df2ec543ea7963d0d37f93e040585a19bc3835a6b0b0d5c6e70427d24090868cebc0765ec132c544160f93e040585a19bc3835a6b0b0d5c6e70427d24090868cebc0765ec132c544160789798fe4bdca163ecbabb49f79ba82aa0aa0c83c05a6b84b3cf86c35b3abc920112f0cdf6256eee2da41510a509f25706ac3026822de361aec89dd44240a8470112f0cdf6256eee2da41510a509f25706ac3026822de361aec89dd44240a8473a2721ffc6ba6515db867dd7adbeb50a373171824701d6a1f2a32d519a4a6516fc215fc2aca464b063bccc4ba908a3aa7ab658853fe93193276f93bf86f7493dfc215fc2aca464b063bccc4ba908a3aa7ab658853fe93193276f93bf86f7493dc9ff1440953e452233f9a34f48f9e913302f3f2b452a5c174efac71bbf9f335822a0af4c6e0d17946e546cbec3ca8396e4137689f2092fb25c83d2e56f94b28e22a0af4c6e0d17946e546cbec3ca8396e4137689f2092fb25c83d2e56f94b28eb57ea69809e7ece7ea2ecb99d6e589e098ca14cc29ef4d00c62ce5f636a5bdc74d4e8ce569cba9ec5327b74a57651188c15d8fd1d6b89caf4a682a8ab08d40a74d4e8ce569cba9ec5327b74a57651188c15d8fd1d6b89caf4a682a8ab08d40a7e48196f9ce0b257ba9c88f9641492ba4cfff51b44a943179649bfb146eb0e0f7d739406c76e76814652483288fbb44c6259af3d664868d55de1afd4635700c60d739406c76e76814652483288fbb44c6259af3d664868d55de1afd4635700c60eceae54890f37cfe8ece533d370452c4def4ef4544eb6d34746996f23957555d37fee23c26df373922a3220471f464125a6ab3025f6d4016028490d17524e42a37fee23c26df373922a3220471f464125a6ab3025f6d4016028490d17524e42a27a77b208917e7e25f067f05d75283f2e2696d108409c0d1914643cb023bfe8fb8d93448a7307220baadbfbf3d323cdad20f7c843798e1aeb3ce0115c50f689db8d93448a7307220baadbfbf3d323cdad20f7c843798e1aeb3ce0115c50f689dd696edd00575eaff1e31d0db7955af5e9ecaba8e21fe3a81f615508788cd9844ad5403793f48e2f6ea8c7c4d91521cd20dfa87a1c18dc2d4c0cd229f1b4ebd15ad5403793f48e2f6ea8c7c4d91521cd20dfa87a1c18dc2d4c0cd229f1b4ebd1584bbb89e2782159273de16e72e8b306ba662275db4d84b42d4d3fa13816af9bd2323ea2bd9ee450780201ea20ea267add8bdc887cbc3ecd6a46023bc340a40e72323ea2bd9ee450780201ea20ea267add8bdc887cbc3ecd6a46023bc340a40e739e5b03080a5eb1fb8777f85630a500d7468658cf0bc17df1fdfbf7bf206c023d563061ecfa321295af5715bbb9620ccb55706347288adeeb79140fbc8732bc0d563061ecfa321295af5715bbb9620ccb55706347288adeeb79140fbc8732bc03b628eed287e3e20e1e6b9bc6e78e1ea07332030a529c54ca90137eb893037183db70152905a170b32147bd4355ce6b9d6bbc7a96f40121a7a9eef383f49e6e53db70152905a170b32147bd4355ce6b9d6bbc7a96f40121a7a9eef383f49e6e57a2896df8eb4ec32f9789ea9dca6f2c1f47d2b70f290bc473d74c8d06255f87e2ef96595caafc848c2887a2506c150d07829ea3a7bc4ad45478953c9797a82532ef96595caafc848c2887a2506c150d07829ea3a7bc4ad45478953c9797a8253867b828b9730e0bded4cbaf27eeb636752165d93d5c8d570f5b0f9e6d9004df59f849cae419028b4f0d02375055cc715b018cdb96d14645199fdbf590962658d9f849cae419028b4f0d02375055cc715b018cdb96d14645199fdbf590962658dfcb95a0d1e6779b1d3cc2020deaaf5d6962102107d4abe4cf2b72273a4e27e639482308516280d70082f94d30aa4e586c3dec2e7f7006cdb0e7de0f6a0edf2799482308516280d70082f94d30aa4e586c3dec2e7f7006cdb0e7de0f6a0edf279d3ddbaab0e1523c6ea390453ed1215d178b3c92d5fb71d5ae124cb567602bc94f257fc2d9de9fc720523d0e29664bc5c2fda7d22acc483c22a2acd2f34bf843ff257fc2d9de9fc720523d0e29664bc5c2fda7d22acc483c22a2acd2f34bf843fcba8fece8f62c36306ba27a128f124a257710e41fc619301ee97be93586917cb11e122ee4bb6c0471fb7ea1627fd156cb7be5a92a24c5c3db2225a76e0bc6177f4c38e382c432167e0bc319837b343e9dd346dbd849ffaa3b9c60bf82a772ce947089463764c4b4e011b14299bcfdeec1675e3b7879fa7ccf1eb8bc2b85bf1cf47089463764c4b4e011b14299bcfdeec1675e3b7879fa7ccf1eb8bc2b85bf1cfc1efcaed655b6eac5170eeb516f60fcec5c843ab802661d4be93d9f0501a18bbd6fa252f33af19e59758757b62a15e63f3b62d8b6f9e59e4c8362bfbb0a21d97d6fa252f33af19e59758757b62a15e63f3b62d8b6f9e59e4c8362bfbb0a21d972e33e69eb619698a72765597134d33c1cefaf9085599cd023c9a0e2dd8c3a84b2509bdaaf46b85b03f041b7de5743dfe2e0dcba8a9a7e204cd498ffd33f21a512509bdaaf46b85b03f041b7de5743dfe2e0dcba8a9a7e204cd498ffd33f21a51a3d272c5577784079ec1c001f94b4c47b4ad74c736e70631a8085674792cf52ac2e0054bf1da51e0bd8c4ffe4456eaf94998b38b2b89e8c324290667af8552b2c2e0054bf1da51e0bd8c4ffe4456eaf94998b38b2b89e8c324290667af8552b2bb7398d89e06cda8e8add51c4eaae97b078bac2ceed5bdb0465f9319e47714519e7fdf3c15323dbc767eeecbec9d128d64d301fb92576be755131212fcb39a0e7c226178ff72023f4a8b1599db3fff7192fb9372c8b00b29a6ee33933245df0c5ad9f51e053010bfcda5c36a1c1d86ddd5ef80c3075867e5feaac149a19dfc33e372af78ac2395239ccfaa0157563aa35fe0d3e128535a5720c47dea790c2774e372af78ac2395239ccfaa0157563aa35fe0d3e128535a5720c47dea790c27746e05b5c47a7d4602d2f55596f462ac016642aeb1387ffacd1bb15c240893947ff0be3b32fc4e4a6e9515e148a599c8297597d3def1df18231faa6ba5d95aacdebc34aebc335d05f51ae5bd296b13ad5223df1d233074ad0bd6bf2af563b739227eb5cdf01d57efed51b1928b9d89e24c09614b0908cd4ab2ed8952921c6078de147c429a7125747d10fd82679586ab94cec4e3bdef7bc53470a43e694c2b63b4147c429a7125747d10fd82679586ab94cec4e3bdef7bc53470a43e694c2b63b475ab6ba9fc9e1204469af4b00e991f9ac05e37796e4680c005f7c8bd2acd3e6bb99bb938d57e0450e73413ce0d1b904a55f2324f710b8aa72f1ccd27162ed8d6b99bb938d57e0450e73413ce0d1b904a55f2324f710b8aa72f1ccd27162ed8d60b6cc8ca3b5e038eb02eb0e8299b01c9b27b51b45a5df621a426544b3d046d5f56a3776e35fcaf0b0680761715690e0ef3f9382124fd279f5e40467384fc0e6456a3776e35fcaf0b0680761715690e0ef3f9382124fd279f5e40467384fc0e644ccf280dab73868ce5bbe1f7e146ef8acf2c189a77eb054ec5b7fbcee73dbd9dd6635cf20b4e26ac58f600e9c15a0b84e9087e42667bd90d88b037fb61619a68d6635cf20b4e26ac58f600e9c15a0b84e9087e42667bd90d88b037fb61619a684d84fa1f9acbf6d975c99a0c21a2614a9b776756430339a6998093a2027fe499a68bd66f0ed79edbd3a42d9a2706dbb4f118ff5645c7aede8a2080eb366957b7a68bd66f0ed79edbd3a42d9a2706dbb4f118ff5645c7aede8a2080eb366957b753849694f3694dc30355045d8adbd81e20b98379d86bad175984794910258c4ebd902aa4185eb8478f6f26f2e60f5423fb7ba96069e0838e06098bba99139e66bd902aa4185eb8478f6f26f2e60f5423fb7ba96069e0838e06098bba99139e662ef59ddbc49f0e26019eb65a5405071fc85c4c5bb2c1f028b8f37e0e99bbda3d194cce4d05aaa4223de6cc91e5a49262ab76b1c1accd05ec016489578d0a815d68c5bc1f6411b6f5d00a804f3934bd72eec16032d8b62c5b500eeb9829c03593a62a8d3e4598c3a9d83dfe5adb1c132b6d9fd82da13bc4d5f4a1d9ccacbb323a059ec51cebf38c0c2a6bef2e58f6ff170d361a926461c3ad9cfd76bc09577b4a059ec51cebf38c0c2a6bef2e58f6ff170d361a926461c3ad9cfd76bc09577b4a6a6b8fb2f121b51aa4d00f18ee724a80209d9e909d5985fb99b36749ec35077efa8397bd802391e49f39310b4fba95ea5ed5e2ee890b051eee59f7a03506793efa8397bd802391e49f39310b4fba95ea5ed5e2ee890b051eee59f7a03506793e8a6ed930e741f74ce34f03ea0d8e03e06d268f7a24b37ca45337e09f6c1162718dd62668f0ebd9f01be41367bfc5a011e678bfbb5692edfb88d396e1cd6092258dd62668f0ebd9f01be41367bfc5a011e678bfbb5692edfb88d396e1cd6092256ec03673721774e490f8d8cfd9c17eeccf03059e04a30bf01d5833427615f294297855347174d84c862d8becc6d8d886cf8c1b237f77fa7db69f19c1c233a560297855347174d84c862d8becc6d8d886cf8c1b237f77fa7db69f19c1c233a5601d9935402956e812584c074831c90d41f26746b039d26510158be2ee39534ac0115f027e2192d7e8f45da3e0a4c75a725491b2b89fd9bf6e913198dc776f9d91115f027e2192d7e8f45da3e0a4c75a725491b2b89fd9bf6e913198dc776f9d91104d77530a9cdbc7eea9526e5b0439ffa795f3228843c25255ca7c09cc58519545abb7e72b15b7479ff26e01047080b1e0acf6eeb21d4c1b8ebbfd72c74f5d09e673b32259570cf0ed1397a2c583a78af6128521c2cd70717b9643a366472b26c97162730b9bd2903c8f285d5f5e54e3c777838b88220cdc4b33a641f13e9037b7c917d590de20e04782871d35593d1d323f8eab8b241c1b3ce34eeb577beea5b7c917d590de20e04782871d35593d1d323f8eab8b241c1b3ce34eeb577beea5a3138703c16263083e45808211e65102b1104ed20e16627ccabc72480dadcda35e69957284867d549828c359422542da26b0bfbdd1d20e994e513fcbf4dafabe5e69957284867d549828c359422542da26b0bfbdd1d20e994e513fcbf4dafabe0142f9dfe7dee76032902f3bcc20d56527024c717bc47127e7a7d8146159dd657e2e7ded58a8f0e63a4262e9e65d031ad39f73fd1f56c9f4e5fd28ce7ca1a5477e2e7ded58a8f0e63a4262e9e65d031ad39f73fd1f56c9f4e5fd28ce7ca1a5477852298241ce34d1b08ec1d079b0280c331cc4ab5b41a4c17bfecd055a372c7d4fca16d571925c33e137c559d85193c9eefd4a80d9e1e6d53f764255ad7c6db44fca16d571925c33e137c559d85193c9eefd4a80d9e1e6d53f764255ad7c6db4998a652c7f807b0dcc8e24949c88848c48e6819193138bf0135cc7d5fa8d9150495d244bafa067234bf19c7e86c3817a64f482c918277b894718272b2098fdf9495d244bafa067234bf19c7e86c3817a64f482c918277b894718272b2098fdf9112fed96519909a8dbe3a0d8803ff53cf96f72afa58c9bc05600bcd8a321686c8dff440bd56f666e2a5cdbdd6a373cb96286ad188ff0421608ec102d4aa8438ca25224798f9ed7370ee83ca915828d9e66dc43673f24a9cdfaccd99ea0f409cc3c7172d314722c6019e68893e1eaac5bc8704f990c9c41d13ec06ad57b95583fbeb9e3c861c01c229b4ad52234ee3337da391c46ba90cae9244d0b09f2b7506cbeb9e3c861c01c229b4ad52234ee3337da391c46ba90cae9244d0b09f2b7506c9cff5a97caa6db68f8023a5e5bc8a05090eab60d04fc36d85d13163afa78da37d15460b8f6d09da44a5b03843ffe2a2f8b9a110c8c7a8a8fdee357881a6e4709d1713816fc2be1b06c0ab84868e8e2b138f5f24373fb80fff60385b04a5c95028a1240d00d8f869f581b07671edb7e4adc0a40100e9262814b35a6c24ffcb513add5e1ea6a7870130d380770b3f664341983101f37b3d1e877b953c669ecee09add5e1ea6a7870130d380770b3f664341983101f37b3d1e877b953c669ecee098b51fc0d0d5d95c21793d6c4f3e1b47f0f996fc2011760b5b21fb1049dca278bf3f5236f1181ba5fe97f8609b5ffc65d53f607af2940b075d6cbb6026bc7095af3f5236f1181ba5fe97f8609b5ffc65d53f607af2940b075d6cbb6026bc7095add496ec26b49178ab029b90fa09e33341614ddc52f6f1160c1d50e02513792ded9155b8865a97f43e95746a3f1d20b129be7c2412bfab53b480f4621c8d46402d9155b8865a97f43e95746a3f1d20b129be7c2412bfab53b480f4621c8d46402fb0efd605ef618cc7298518932855f02616871942e96da265326636508f0a531e4c5192f1a2da0eb73163ba67910e887e9dc73e2c192bc503f825117fa27f645a6ec2e1d2b81ba366b1316bbbffcbee3935eb9243512fff9fc4296112a50cdc112f17d7aa9c94872a4dce3532be72f803e7290c299f9fe46d870277794ac57067810ec274346ba69134dd8d6041537cbb736f71e86269ffd01af86882780f77bafbdc8167dc75416096f3d2f2f19299ba87a8cac69447ca37de19a7e1cd37fff44fa6498b9e8f4aa8821d836095c0eb5d7858cc2aa8ff9ad5a60905fb304e931896252ba5fb5cab5304ab32b9f8b286568503dfb348f41c35cf460af46fc3df2896252ba5fb5cab5304ab32b9f8b286568503dfb348f41c35cf460af46fc3df2066a541e6d38ead952d63cc32afbac51a33acf354799f235c582eab17488105d68e128354a1dc0dcd81d6b0bb3674d1daa56eac979bb3447243b137f3a97c45c68e128354a1dc0dcd81d6b0bb3674d1daa56eac979bb3447243b137f3a97c45c98d58ed6df33edbc5b2d48ea1df7fdfc8c863e23dc959d7e337a87cc47a50dd1c036a057ebc826f0ff7942c24c8933fb536910153f413d1b37bb7fee01c0844dc036a057ebc826f0ff7942c24c8933fb536910153f413d1b37bb7fee01c0844dc04539eda33e7f92a0a714bee33609e3f92ec8bd943ff11329b791b05f917ba23cd666580b86ab6d19e46f65f349e00fc9190e81f58d39a6ccf532663f4806323cd666580b86ab6d19e46f65f349e00fc9190e81f58d39a6ccf532663f480632f97c21e6aac061c5965aeb7f4937736b503d29fb6047b69db9dcf09564e9ea28d34c48d07a26caa3a1afba25fa483a61a21b8168127d1aea6c53e164bda88cb2d34c48d07a26caa3a1afba25fa483a61a21b8168127d1aea6c53e164bda88cb21ba2b134555f21a970a5c7a12b75247f1b02309ba67acff9876dca385f6fddc6b0db2b15ed01f9956c42e5b49274b59d9f5e3a0881f64456ecf8a6137a0151beb0db2b15ed01f9956c42e5b49274b59d9f5e3a0881f64456ecf8a6137a0151be51f4fa9be353b32ce5e2d65d4c120b6fed22a466c43cd96f19e67242fab1e6c5017ce8dd04b57f0fc9a4aa02db6144a40e887d9106336744f856baf5d658f90ffa256daa307496703098472748bdb4e49d9e75e2f1362e281e92cd14598668af1e73ed1894dcd29dd12907d9f7f98fb49ba09448792973185b940368bed67b85d61ee83879cc90a9f9d09265e3b12719b5c99b065225891eb206caf9a4c40815d61ee83879cc90a9f9d09265e3b12719b5c99b065225891eb206caf9a4c40815755be9589451893c7766627a0b9c6885701b07734354f69335e389c988ee797ef29911e71e5e28405fa046d61cc94d2429109288acc169a53622bb15c3538063f29911e71e5e28405fa046d61cc94d2429109288acc169a53622bb15c3538063f6da84b805f41528328f323c60234d330218c65b315e9b3a6b0ca13e95d7028aeec7a10ff78275242085e88d2167a098d49ced50489d158df83e157759107b74eec7a10ff78275242085e88d2167a098d49ced50489d158df83e157759107b74c99705b7cff397a0a1ee514af58c7c27b672ee2babb0f469db5aaa647aa2a246b60cd5cae95767dc0f428a74b835989464caeffa9de5c6ecf1371791ff622300b60cd5cae95767dc0f428a74b835989464caeffa9de5c6ecf1371791ff622300913fe2f6320025291cb7baa7f589b1d180ce77027e56ee17ee66b39a5f811f1e96c713fb0cf8992898ca0f2001f195f3aef496d66e3faf858981a83584bfedd196c713fb0cf8992898ca0f2001f195f3aef496d66e3faf858981a83584bfedd1f6375651eb4fe8aa502fe961f049ab94e48f4c9a19110232d282c0847eadaac8125bc492be3e8e482bf8b86f70bd8323f7f2d16c73eaf401ebdf268f3504c75b125bc492be3e8e482bf8b86f70bd8323f7f2d16c73eaf401ebdf268f3504c75b5ec85038c527bd87cc6a9f8842324329097cf599462e886536d13211343c77170f5b6b47a913ffa4d10d7fdaccb9150518a142bfe18cfae94f5464ca0544dcab0f5b6b47a913ffa4d10d7fdaccb9150518a142bfe18cfae94f5464ca0544dcabbd63b2393a258921d02bc090dfac34715165f58d7000c6d213b86b34676a5937ceb342f05dc1b5c5a3f5ffef7eeaa2b7ea046abe413c64a1bb4b8bfbfdbd05b0ceb342f05dc1b5c5a3f5ffef7eeaa2b7ea046abe413c64a1bb4b8bfbfdbd05b0ec567f79d637f4da11b6fcfc3e4163f299ef14f4c60d3b93ea89ab2ad4a2aca2cde886ae3277cfd1c16c2aa36b039f58b056da61db36cfcd8a4f5d04c768b9eacde886ae3277cfd1c16c2aa36b039f58b056da61db36cfcd8a4f5d04c768b9ea38e766a4bd7aa16feeb9b955bef178de21c80b85e942618009b07503dbc45d9054f3230c8dee285e2fd38e99b32da7ce378b0d08c85067aa9cf65b767504ed6054f3230c8dee285e2fd38e99b32da7ce378b0d08c85067aa9cf65b767504ed603672415e119864225cf998cd95e923b51a0c87d726fa33e90bda559c3edda9ad40005f71a616527d627c0a2ab9729cf84ae41313726854c0e0fe5aed8ab1e5ac40005f71a616527d627c0a2ab9729cf84ae41313726854c0e0fe5aed8ab1e5acac9d7d3ff14040fc768037a8096fe46d38cbabbd0e14d50aac10838a2b9727044c08665bb5a22fc213e79631c249084110d17ab9976d098848a4859da8ebb80e4c08665bb5a22fc213e79631c249084110d17ab9976d098848a4859da8ebb80e98b665014b37d8334088a840cce726c0524c9c1623e8347f8809fb8b2c1a49bbddfaff87b9064f4c9795af6e45a891b992e88c408b6bf02328c2d68e83d16665ddfaff87b9064f4c9795af6e45a891b992e88c408b6bf02328c2d68e83d166659c35bfa7fbcfbc7759cc7286313df82117541ca28d25adc33c6cbcfd4e37016ccdd1d65fb1b671d4cb8459be32e757b8445dffa8cc01cbafdf056e066728498acdd1d65fb1b671d4cb8459be32e757b8445dffa8cc01cbafdf056e066728498a81bd8b19a04a105543a20f63f22532b2d5e5c11c1389310e6bb8b12078d9ad82fdb88e0979b37b65fac275c5d617c713e69e7c9c9975b5dc079bde7fefddff8182a7dcbb1c917887c388afa20aefe2fd56a4aeb0c487a43e6b38a3e5ff380bc3965417c549e73a8ffa6a41c6d43f2d6fbe90bdb4277cbc2eb73f60df5d3c3c3056bfbb77f2aa88d54a0c44c5b6659270eb7647f1c2ba8eeff488e54b71efeab156bfbb77f2aa88d54a0c44c5b6659270eb7647f1c2ba8eeff488e54b71efeab18742016d0568f926ae8584bf0caabcfc39e77da48a3cfc98b6e093f98cb56e7d7368e15e4f4c555e3eb6d557096ace37dea6fa82c506d0a634f8fef1623206417368e15e4f4c555e3eb6d557096ace37dea6fa82c506d0a634f8fef162320641d34b8ad7076c39493127489275b950c550a088da409f18b4f2b84eb6be93036e20af1c8fef4bbb3ad9ca6cdc613e56616f9e730e313eefac12a510e0b813c6f620af1c8fef4bbb3ad9ca6cdc613e56616f9e730e313eefac12a510e0b813c6f6c47537039dab5c236a65e55798fb33193d039bd41c5607a84232cad95e63ee8ace306938e2f17353a7813e11837cf40f419e37963a5a038e77c57227c3ffd16fce306938e2f17353a7813e11837cf40f419e37963a5a038e77c57227c3ffd16fbeb3c8826795a2e3f2684fce365cfd99147ddf4189a67a7f7c765a31abbb7ffacd24a178962383fa0ef4362763dbc70d8c4eacb14cd4754db6f7caddfb495cb4cd24a178962383fa0ef4362763dbc70d8c4eacb14cd4754db6f7caddfb495cb4bdc4e070d5cf6e58a4aa93aa8d38a29150dc99fb5f24059a58a1693c0da72c5875fa4a04315004fd5ab4a08331ca2b489bcd4ea0d279dfa50002957f0fd6769875fa4a04315004fd5ab4a08331ca2b489bcd4ea0d279dfa50002957f0fd67698ce16f5754fe5d650299f06bba5dc73d3dd7f51a6047b46e26e82bcd730514689c7e4293868a55e8f383d54b8f569afa043a585e47cf04e0900752f2a3c4455b361127574896b801230982ef5dc33ff85d5db6bd1f429edceb4ca94b563db16d59769d0491132af61adca01b7daffe1237f0be7d4e624088072ba7cf4b3a02443e7b5a509f31844ba7cae06e5370b8450a3045db10a5fdb32fd7e8af0fb5629e2aaeb9f1a1c6bb34f132418fcdc35e7e04afdef0b88e3bd2843465ed970e5cd3546054ea06499565121ef629d77b8383f512e0ac408c8c299302992712da96ea054f2069db229d462bdc9f52fef0a3f990cbc4d209e9b773df2206a579a1e91f954f2069db229d462bdc9f52fef0a3f990cbc4d209e9b773df2206a579a1e91f90599f06d15fed3036f4f5f3678eb10ca7c3cb4d5d80f0bd76f3e8fc7506a7f1351efc1fa522ea4a700dc0102a490f3b3af2e1317d5988ed739c77b2e24a0593651efc1fa522ea4a700dc0102a490f3b3af2e1317d5988ed739c77b2e24a059369b4c95695fe93648e1ba2a278d37a23c34681e57e77c8de02213bc08b639538dbffeaee6e52bf2dd6d8b5be1e23c0c93b5215fb6b564c78ed9e2e3cd62d4cb4fbffeaee6e52bf2dd6d8b5be1e23c0c93b5215fb6b564c78ed9e2e3cd62d4cb4fd7c5a31aa961e690b6051741716b009a02bd88682812c4dd7981420622a9b3e324244fcba15f039438d39e7160fc9fd7e339ce080a4fe4d6212399f04ed71c1079ba9055f5966df87d8973780e01b2119bb063740bac0c1ba849cf4cff4e364e4247b01167c3ec00d7ce13e9fa3dce833f20f6d7aad5743849bdd27e54c29bf5bb8957d64c24e4d80bdf6a282f3fe4fc8f802c7237bafb3ddd73462c59bb83cace70b7afbf568cbad7a0f6db0c1298238203fcc771d34ef8315f119859c64622fac9083297cfcfe18d05d207dc636c822cc1a9c5238c411383290d8de7b522a61f416849046c9599e656096bf55edd7c811f4ec772bf9f67a5fef6efdc7412ea1125f7f2ba1b308bf5a1bda7cf1ef3b64fedc57c8e7dff8a798503914a866a686c90f2a5244023569c841d47eb660b1d43136a78e33f5839d410b5acf7e589a0526811757427d5fe83f5759a95a34245d8b6192f5479b06975d99a7231de71ac526811757427d5fe83f5759a95a34245d8b6192f5479b06975d99a7231de71ac8e4a1d1b3c10846ec6ebdc0602b45911b538e73005b06dd3f2c2472d10d24998779815d9780111b0a74788082a75c43338227e35bb5ab331fde22d923b78d824cb8a0e86c99b3554a8ec2b22baf1c6483c0492085ae23ae7e0a4864eaa600813609bd27a79de1d7f1c1b4889fbc3b87dd1c24058b3845e19997bbc05dc64301cb64a785529c2ac2db9712c9639f04147b255b23952cb392b0f82d792bed62b8eb64a785529c2ac2db9712c9639f04147b255b23952cb392b0f82d792bed62b8e5b454274143feca20b3d813d81813a2a77f838ba2659d91334051bb17a79cb7f268a6e69e8c5c6eae045b7a063f20cde26ca2122fa87a2f5a37c9997afffeb6de7d785331bbcd430388ebaf9c25189b57260d9a388ee441e22b55c71671f86f4e7d785331bbcd430388ebaf9c25189b57260d9a388ee441e22b55c71671f86f46598b8ff5e45bd5a98c9794e66e4ccd4e82d03d329020866f2c4246bf535a65d0e19cda42a8d41cd79fa27a66c33794ea4fdfcb9a00afba0180f65eca411da6695a2ae6af0e3c9d06af4501c7457b12eafb69eccccb7b835c1394f47d6c9f09e45bbac6d385dc5accced379fffe3d1da2ae710777696f3cceb5ca0d26bfbfd7f2dc0e632b780d5408481103a2eecec6bd86a97d7b2242bcf0a2e8cffd075ba2e2dc0e632b780d5408481103a2eecec6bd86a97d7b2242bcf0a2e8cffd075ba2eec7817d749040f8f28ab3b468fe151cee99d96a843eddc70c47d26de79a9cea8f71433ffc68585f91d20ccf8daa919eb01bbe3dec5208ffc3cadbca960dbe31ff71433ffc68585f91d20ccf8daa919eb01bbe3dec5208ffc3cadbca960dbe31f53bd68cb71c1eb3ec8394a3089006c948daeca08342bb99e7b5144f458d3d5928fa4f1a55cf667e1a1e138a39aaf4cd16f7a2920ab741901e440e5c0b8fd8aa38fa4f1a55cf667e1a1e138a39aaf4cd16f7a2920ab741901e440e5c0b8fd8aa3bbf4a911e3622d8b327121647d6e2335fed0563325bce4913848de3e41f28a7a62708c0c489362cc9d1cabc11c13265d47c094f63d29614b9bc0dcef7695125962708c0c489362cc9d1cabc11c13265d47c094f63d29614b9bc0dcef76951259534d4018e049c49537d34bf8aa600fafb8fa61ad191537456a877f55359d9f51c91e7a2fab663015518dca28692fb8372f2af96886090f29e91dd81e513055cbc91e7a2fab663015518dca28692fb8372f2af96886090f29e91dd81e513055cb7b57ad090e893a2e95d7d545fd5e068e62063fadf062e629cedcea1c310dae99d671bd2579d098e4909946ccdd4d1bd61444c43fef50ba062740169570de64add671bd2579d098e4909946ccdd4d1bd61444c43fef50ba062740169570de64ad7655fa683755eae6e19f73edd8e7777742907361746883fade1e08bcd20bde6f1b0dbaea34f31c4c2c8d4afefbb5fc8d1e7164a75e4402098a53985a4d01de21d569053d5a34b59b58c1bc91cef5b3c2264c556bc7f4b7d6d01b831f98d20be9182173d1ce39a768e3f10fb86b4a798823b78cdd49934853563e831045941e0c8feac8235e3cde0317188faf28c7426ff7e7c2d190990713ad21d29e55e6d2a48feac8235e3cde0317188faf28c7426ff7e7c2d190990713ad21d29e55e6d2a451ecdc20d7797f6ea6cf594e9f8c19fb693946dcf2dba4790858a3efc0376496de4d1f2d2ad5ad0cfd1657a106476b31cb5db5ef9d1ff842b237c0c81f0c8a239f47df778a81f7a6db680f44c1611a5b4c4c9c4ff840b09d3bcf6fea974cdf2ac1649ee90f8535de061b77e5db7a60bdd33daa50c5fbd48f54123fd1c2127854538fc2d314bcd99a69ed886f99cb49eb98f2eef449e120ceeb9d71168e26f539python2.7python2.7python2.7python2.1.gzpython2.7.1.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython-base-2.7.18-lp152.3.21.1.src.rpmpython(abi)python-argparsepython-basepython-basepython-base(x86-32)python-ctypespython2-argparsepython2-base@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/usr/bin/python/usr/bin/python2.7libbz2.so.1libc.so.6libc.so.6(GLIBC_2.0)libc.so.6(GLIBC_2.1)libc.so.6(GLIBC_2.1.2)libc.so.6(GLIBC_2.1.3)libc.so.6(GLIBC_2.15)libc.so.6(GLIBC_2.2)libc.so.6(GLIBC_2.3)libc.so.6(GLIBC_2.3.2)libc.so.6(GLIBC_2.3.4)libc.so.6(GLIBC_2.4)libc.so.6(GLIBC_2.7)libcrypt.so.1libcrypt.so.1(GLIBC_2.0)libm.so.6libm.so.6(GLIBC_2.0)libm.so.6(GLIBC_2.1)libnsl.so.2libnsl.so.2(LIBNSL_1.0)libpthread.so.0libpthread.so.0(GLIBC_2.0)libpthread.so.0(GLIBC_2.1)libpthread.so.0(GLIBC_2.1.1)libpthread.so.0(GLIBC_2.2)libpython2.7.so.1.0libpython2_7-1_0libtirpc.so.3libtirpc.so.3(TIRPC_0.3.0)libz.so.1libz.so.1(ZLIB_1.2.0)python(abi)rpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)2.7.18-lp152.3.21.12.73.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1aI@a'@a#aj@a`t`8`_T^J^@^@^>^>^;^8 @^.^g@^ @]f@]@]]]d@]d@]@]z@]V]y@]9]1]\t@\\7\7\\J@\J@\C@\2[[#@[6@[@[ @[Za@Z@ZxG@ZtRZp^@ZFusion Future Fusion Future Fusion Future Fusion Future Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Tomáš Chvátal Matej Cepl Matej Cepl Tomáš Chvátal Dominique Leuenberger Matej Cepl Matej Cepl Matej Cepl Matej Cepl Steve Kowalik Matej Cepl Matej Cepl Bernhard Wiedemann Matej Cepl Matej Cepl Tomáš Chvátal Matej Cepl Martin Liška Matej Cepl Matej Cepl Matej Cepl Matej Cepl mcepl@suse.commcepl@suse.commcepl@suse.comTodd R Tomáš Chvátal Matěj Cepl mcepl@suse.compsimons@suse.commcepl@suse.commichael@stroeder.commliska@suse.czpsimons@suse.comnormand@linux.vnet.ibm.comnormand@linux.vnet.ibm.comtchvatal@suse.comjmatejek@suse.comjmatejek@suse.commpluskal@suse.comvcizek@suse.comjmatejek@suse.comkukuk@suse.dejmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comjmatejek@suse.comrguenther@suse.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.commeissner@suse.comdmueller@suse.commichael@stroeder.comschwab@suse.deschwab@suse.dejmatejek@suse.comdmueller@suse.com- Add CVE-2019-20907_tarfile-inf-loop.patch fixing bsc#1174091 (CVE-2019-20907, bpo#39017) avoiding possible infinite loop in specifically crafted tarball. Add recursion.tar as a testing tarball for the patch. - Provide the newest setuptools wheel (bsc#1176262, CVE-2019-20916) in their correct form (bsc#1180686). - Add CVE-2020-26116-httplib-header-injection.patch fixing bsc#1177211 (CVE-2020-26116, bpo#39603) no longer allowing special characters in the method parameter of HTTPConnection.putrequest in httplib, stopping injection of headers. Such characters now raise ValueError.- Renamed patch for assigned CVE: * bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch -> CVE-2021-3737-fix-HTTP-client-infinite-line-reading-after-a-HTTP-100-Continue.patch (boo#1189241, CVE-2021-3737)- Renamed patch for assigned CVE: * bpo43075-fix-ReDoS-in-request.patch -> CVE-2021-3733-fix-ReDoS-in-request.patch (boo#1189287, CVE-2021-3733) - Fix python-doc build (bpo#35293): * sphinx-update-removed-function.patch - Update documentation formatting for Sphinx 3.0 (bpo#40204).- Add bpo43075-fix-ReDoS-in-request.patch which fixes ReDoS in request (bpo#43075, boo#1189287). - Add missing security announcement to bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch.- Add bpo44022-fix-http-client-infinite-line-reading-after-a-HTTP-100-Continue.patch which fixes http client infinite line reading (DoS) after a http 100 (bpo#44022, boo#1189241).- Modify Lib/ensurepip/__init__.py to contain the same version numbers as are in reality the ones in the bundled wheels (bsc#1187668).- Add CVE-2021-23336-only-amp-as-query-sep.patch which forbids use of semicolon as a query string separator (bpo#42967, bsc#1182379, CVE-2021-23336).- Add CVE-2021-3177-buf_ovrfl_PyCArg_repr.patch fixing bsc#1181126 (CVE-2021-3177) buffer overflow in PyCArg_repr in _ctypes/callproc.c, which may lead to remote code execution.- (bsc#1180125) We really don't Require python-rpm-macros package. Unnecessary dependency.- Add patch configure_PYTHON_FOR_REGEN.patch which makes configure.ac to consider the correct version of PYTHON_FO_REGEN (bsc#1078326).- Use python3-Sphinx on anything more recent than SLE-15 (inclusive).- Update to 2.7.18, final release of Python 2. Ever.: - Newline characters have been escaped when performing uu encoding to prevent them from overflowing into to content section of the encoded file. This prevents malicious or accidental modification of data during the decoding process. - Fixes a ReDoS vulnerability in `http.cookiejar`. Patch by Ben Caller. - Fixed line numbers and column offsets for AST nodes for calls without arguments in decorators. - bsc#1155094 (CVE-2019-18348) Disallow control characters in hostnames in http.client. Such potentially malicious header injection URLs now cause a InvalidURL to be raised. - Fix urllib.urlretrieve failing on subsequent ftp transfers from the same host. - Fix problems identified by GCC's -Wstringop-truncation warning. - AddRefActCtx() was needlessly being checked for failure in PC/dl_nt.c. - Prevent failure of test_relative_path in test_py_compile on macOS Catalina. - Fixed possible leak in `PyArg_Parse` and similar functions for format units "es#" and "et#" when the macro `PY_SSIZE_T_CLEAN` is not defined. - Remove upstreamed patches: - CVE-2019-18348-CRLF_injection_via_host_part.patch - python-2.7.14-CVE-2017-1000158.patch - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch - CVE-2018-1061-DOS-via-regexp-difflib.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-16056-email-parse-addr.patch- Add CVE-2019-9674-zip-bomb.patch to improve documentation warning about dangers of zip-bombs and other security problems with zipfile library. (bsc#1162825 CVE-2019-9674)- Change to Requires: libpython%{so_version} == %{version}-%{release} to python-base to keep both packages always synchronized (add %{so_version}) (bsc#1162224).- Add CVE-2020-8492-urllib-ReDoS.patch fixing the security bug "Python urrlib allowed an HTTP server to conduct Regular Expression Denial of Service (ReDoS)" (bsc#1162367)- Provide python-testsuite from devel subkg to ease py2->py3 dependencies- Add python-2.7.17-switch-off-failing-SSL-tests.patch to switch off tests coliding with the combination of modern Python and ancient OpenSSL on SLE-12.- libnsl is required only on more recent SLEs and openSUSE, older glibc supported NIS on its own.- Add provides in gdbm subpackage to provide dbm symbols. This allows us to use %%{python_module dbm} as a dependency and have it properly resolved for both python2 and python3- Drop appstream-glib BuildRequires and no longer call appstream-util validate-relax: eliminate a build cycle between as-glib and python. The only thing would would gain by calling as-uril is catching if upstream breaks the appdata.xml file in a future release. Considering py2 is dying, chances for a new release, let alone one breaking the xml file, are slim.- Unify packages among openSUSE:Factory and SLE versions. (bsc#1159035) ; add missing records to this changelog. - Add idle.desktop and idle.appdata.xml to provide IDLE in menus (bsc#1153830)- Add python2_split_startup Provide to make it possible to conflict older packages by shared-python-startup.- Move /etc/pythonstart script to shared-python-startup package.- Add bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792- Add adapted-from-F00251-change-user-install-location.patch fixing pip/distutils to install into /usr/local.- Update to 2.7.17: - a bug fix release in the Python 2.7.x series. It is expected to be the penultimate release for Python 2.7. - Removed patches included upstream: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-16935-xmlrpc-doc-server_title.patch - CVE-2019-9636-netloc-no-decompose-characters.patch - CVE-2019-9947-no-ctrl-char-http.patch - CVE-2019-9948-avoid_local-file.patch - python-2.7.14-CVE-2018-1000030-1.patch - python-2.7.14-CVE-2018-1000030-2.patch - Renamed remove-static-libpython.diff and python-bsddb6.diff to remove-static-libpython.patch and python-bsddb6.patch to unify filenames.- Add CVE-2019-16935-xmlrpc-doc-server_title.patch fixing bsc#1153238 (aka CVE-2019-16935) fixing a reflected XSS in python/Lib/DocXMLRPCServer.py- Add bpo36302-sort-module-sources.patch (boo#1041090)- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, CVE-2019-16056]- boo#1141853 (CVE-2018-20852) add CVE-2018-20852-cookie-domain-check.patch fixing http.cookiejar.DefaultPolicy.domain_return_ok which did not correctly validate the domain: it could be tricked into sending cookies to the wrong server.- Skip test_urllib2_localnet that randomly fails in OBS- bsc#1138459: add CVE-2019-10160-netloc-port-regression.patch which fixes regression introduced by the previous patch. (CVE-2019-10160) Upstream gh#python/cpython#13812- Set _lto_cflags to nil as it will prevent to propage LTO for Python modules that are built in a separate package.- bsc#1130840 (CVE-2019-9947): add CVE-2019-9947-no-ctrl-char-http.patch Address the issue by disallowing URL paths with embedded whitespace or control characters through into the underlying http client request. Such potentially malicious header injection URLs now cause a ValueError to be raised.- bsc#1130847 (CVE-2019-9948) add CVE-2019-9948-avoid_local-file.patch removing unnecessary (and potentially harmful) URL scheme local-file://.- bsc#1129346: add CVE-2019-9636-netloc-no-decompose-characters.patch Characters in the netloc attribute that decompose under NFKC normalization (as used by the IDNA encoding) into any of ``/``, ``?``, ``#``, ``@``, or ``:`` will raise a ValueError. If the URL is decomposed before parsing, or is not a Unicode string, no error will be raised (CVE-2019-9636). Upstream commits e37ef41 and 507bd8c.- (bsc#1111793) Update to 2.7.16: * bugfix-only release: complete list of changes on https://github.com/python/cpython/blob/2.7/Misc/NEWS.d/2.7.16rc1.rst * Removed openssl-111.patch and CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch which are fully included in the tarball. * Updated patches to apply cleanly: CVE-2019-5010-null-defer-x509-cert-DOS.patch bpo36160-init-sysconfig_vars.patch do-not-use-non-ascii-in-test_ssl.patch openssl-111-middlebox-compat.patch openssl-111-ssl_options.patch python-2.5.1-sqlite.patch python-2.6-gettext-plurals.patch python-2.7-dirs.patch python-2.7.2-fix_date_time_compiler.patch python-2.7.4-canonicalize2.patch python-2.7.5-multilib.patch python-2.7.9-ssl_ca_path.patch python-bsddb6.diff remove-static-libpython.patch * Update python-2.7.5-multilib.patch to pass with new platlib regime.- bsc#1109847 (CVE-2018-14647): add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo-34623.- bsc#1073748: add bpo-29347-dereferencing-undefined-pointers.patch PyWeakref_NewProxy@Objects/weakrefobject.c creates new isntance of PyWeakReference struct and does not intialize wr_prev and wr_next of new isntance. These pointers can have garbage and point to random memory locations. Python should not crash while destroying the isntance created in the same interpreter function. As per my understanding, both wr_prev and wr_next of PyWeakReference instance should be initialized to NULL to avoid segfault.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746 (CVE-2019-5010). An exploitable denial-of-service vulnerability exists in the X509 certificate parser of Python.org Python 2.7.11 / 3.7.2. A specially crafted X509 certificate can cause a NULL pointer dereference, resulting in a denial of service. An attacker can initiate or accept TLS connections using crafted certificates to trigger this vulnerability.- Use upstream-recommended %{_rpmconfigdir}/macros.d directory for the rpm macros.- Add patch openssl-111.patch to work with openssl-1.1.1 (bsc#1113755)- Apply "CVE-2018-1000802-shutil_use_subprocess_no_spawn.patch" which converts shutil._call_external_zip to use subprocess rather than distutils.spawn. [bsc#1109663, CVE-2018-1000802]- Apply "CVE-2018-1061-DOS-via-regexp-difflib.patch" to prevent low-grade poplib REDOS (CVE-2018-1060) and to prevent difflib REDOS (CVE-2018-1061). Prior to this patch mail server's timestamp was susceptible to catastrophic backtracking on long evil response from the server. Also, it was susceptible to catastrophic backtracking, which was a potential DOS vector. [bsc#1088004 and bsc#1088009, CVE-2018-1061 and CVE-2018-1060]- Apply "CVE-2017-18207.patch" to add a check to Lib/wave.py that verifies that at least one channel is provided. Prior to this check, attackers could cause a denial of service (divide-by-zero error and application crash) via a crafted wav format audio file. [bsc#1083507, CVE-2017-18207]- Apply "python-sorted_tar.patch" (bsc#1086001, boo#1081750) sort tarfile output directory listing- update to 2.7.15 * dozens of bugfixes, see NEWS for details - removed obsolete patches: * python-ncurses-6.0-accessors.patch * python-fix-shebang.patch * gcc8-miscompilation-fix.patch - add patch from upstream: * do-not-use-non-ascii-in-test_ssl.patch- Add gcc8-miscompilation-fix.patch (boo#1084650).- Apply "python-2.7.14-CVE-2017-1000158.patch" to prevent integer overflows in PyString_DecodeEscape that could have resulted in heap-based buffer overflow attacks and possible arbitrary code execution. [bsc#1068664, CVE-2017-1000158]- exclude test_socket & test_subprocess for PowerPC boo#1078485 (same ref as previous change)- Add python-skip_random_failing_tests.patch bypass boo#1078485 and exclude many tests for PowerPC- Add patch python-fix-shebang.patch to fix bsc#1078326- exclude test_regrtest for s390, where it does not segfault as it should (fixes bsc#1073269) - fix segfault while creating weakref - bsc#1073748, bpo#29347 (this is actually fixed by the 2.7.14 update; mentioning this for purposes of bugfix tracking)- update to 2.7.14 * dozens of bugfixes, see NEWS for details * fixed possible integer overflow in PyString_DecodeEscape (CVE-2017-1000158, bsc#1068664) * fixed segfaults with dict mutated during search * fixed possible free-after-use problems with buffer objects with custom indexing * fixed urllib.splithost to correctly parse fragments (bpo-30500) - drop upstreamed python-2.7.13-overflow_check.patch - drop unneeded python-2.7.12-makeopcode.patch - drop upstreamed 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch - Apply "python-2.7.14-CVE-2018-1000030-1.patch" and "python-2.7.14-CVE-2018-1000030-2.patch" to remedy a bug that would crash the Python interpreter when multiple threads used the same I/O stream concurrently. This issue is not classified as a security vulnerability due to the fact that an attacker must be able to run code, however in some situations -- such as function as a service -- this vulnerability can potentially be used by an attacker to violate a trust boundary. [bsc#1079300, CVE-2018-1000030]- Call python2 instead of python in macros- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-2.7-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3094.patch- drop SUSE_ASNEEDED=0 as it is not needed anymore- Add libnsl-devel build requires for glibc obsoleting libnsl- obsolete/provide python-argparse and provide python2-argparse, because the argparse module is available from python 2.7 up- SLE package update (bsc#1027282) - refresh python-2.7.5-multilib.patch - dropped upstreamed patches: python-fix-short-dh.patch python-2.7.7-mhlib-linkcount.patch python-2.7-urllib2-localnet-ssl.patch CVE-2016-0772-smtplib-starttls.patch CVE-2016-5699-http-header-injection.patch CVE-2016-5636-zipimporter-overflow.patch python-2.7-httpoxy.patch - Add python-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1. (dimstar@opensuse.org)- Add reproducible.patch to allow reproducible builds of various python packages like python-amqp Upstream: https://github.com/python/cpython/pull/296- update to 2.7.13 * dozens of bugfixes, see NEWS for details * updated cipher lists for openssl wrapper, support openssl >= 1.1.0 * properly fix HTTPoxy (CVE-2016-1000110) * profile-opt build now applies PGO to modules as well - update python-2.7.10-overflow_check.patch with python-2.7.13-overflow_check.patch, incorporating upstream changes (bnc#964182) - add "-fwrapv" to optflags explicitly because upstream code still relies on it in many places- provide python2-* symbols, for support of new packages built as python2-foo - rename macros.python to macros.python2 accordingly - require python-rpm-macros package, drop macro definitions from macros.python2- initial packaging of `python27` side-by-side variant (fate#321075, bsc#997436) - renamed `python` to `python27` in package names and requires - removed Provides and Obsoletes clauses - dropped SLE12-only patch python-2.7.9-sles-disable-verification-by-default.patch, companion sle_tls_checks_policy.py file and the python-strict-tls-checks subpackage - dropped profile files - removed /usr/bin/python and /usr/bin/python2, along with other unversioned aliases - rewrote macros file to enable stand-alone packages depending on py2.7 - re-included downloaded version of HTML documentation- update to 2.7.12 * dozens of bugfixes, see NEWS for details * fixes multiple security issues: CVE-2016-0772 TLS stripping attack on smtplib (bsc#984751) CVE-2016-5636 zipimporter heap overflow (bsc#985177) CVE-2016-5699 httplib header injection (bsc#985348) (this one is actually fixed since 2.7.10) - removed upstreamed python-2.7.7-mhlib-linkcount.patch - refreshed multilib patch - python-2.7.12-makeopcode.patch - run newly-built python interpreter to make opcodes, in order not to require pre-built python - update LD_LIBRARY_PATH to use $PWD instead of "." because the test process escapes to its own directory - modify shebang-fixing scriptlet to ignore makeopcodetargets.py- CVE-2016-0772-smtplib-starttls.patch: smtplib vulnerability opens startTLS stripping attack (CVE-2016-0772, bsc#984751) - CVE-2016-5636-zipimporter-overflow.patch: heap overflow when importing malformed zip files (CVE-2016-5636, bsc#985177) - CVE-2016-5699-http-header-injection.patch: incorrect validation of HTTP headers allow header injection (CVE-2016-5699, bsc#985348) - python-2.7-httpoxy.patch: HTTPoxy vulnerability in urllib, fixed by disregarding HTTP_PROXY when REQUEST_METHOD is also set (CVE-2016-1000110, bsc#989523)- Add python-2.7.10-overflow_check.patch to fix broken overflow checks. [bnc#964182]- copy strict-tls-checks subpackage from SLE to retain future compatibility (not built in openSUSE) - do this properly to fix bnc#945401 - update SLE check to exclude Leap which also has version 1315, just to be sure- Add python-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- add missing ssl.pyc and ssl.pyo to package - implement python-strict-tls-checks subpackage * when present, Python will perform TLS certificate checking by default. it is possible to remove the package to turn off the checks for compatibility with legacy scripts. * as discussed in fate#318300 * this is not built for openSUSE, but retained here in case we want to build the package for a SLE system- python-fix-short-dh.patch: Bump DH parameters to 2048 bit to fix logjam security issue. bsc#935856- add __python2 compatibility macro (used by Fedora) (fate#318838)- update to 2.7.10 - removed obsolete python-2.7-urllib2-localnet-ssl.patch- Reenable test_posix on aarch64- python-2.7.4-aarch64.patch: Remove obsolete patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- update to 2.7.9 * contains full backport of ssl module from Python 3.4 (PEP466) * HTTPS certificate validation enabled by default (PEP476) * SSLv3 disabled by default (bnc#901715) * backported ensurepip module (PEP477) * fixes several missing CVEs from last release: CVE-2013-1752, CVE-2013-1753 * dozens of minor bugfixes - dropped upstreamed patches: python-2.7.6-poplib.patch, smtplib_maxline-2.7.patch, xmlrpc_gzip_27.patch - dropped patch python-2.7.3-ssl_ca_path.patch because we don't need it with ssl module from Python 3 - libffi was upgraded upstream, seems to contain our changes, so dropping libffi-ppc64le.diff as well - python-2.7-urllib2-localnet-ssl.patch - properly remove unconditional "import ssl" from test_urllib2_localnet that caused it to fail without ssl- skip test_thread in qemu_linux_user modepython-argparsepython-ctypeslamb06 1634750644  !"##%&&())+,,.//122455788:;;=>>@ABCDDFGGIJJLMMOPPRSSUVVXYY[\\^_`abbdeeghhjklmnnpqqsttvwwyzz|}}      "##%&&())+,,.//122455788:;;=>>@AACDDFGGIJJLMMOPPRSSUVVXYY[\]^_`abbdeeghhjkkmnnpqqsttvwwyzz|}}     !"#$%&&())+,,./0122455788:;<==?@ABCDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}        "#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXXW[[]^_`aacddfghhjkkmnnpqrsttvwwyz{|}}      !""$%%'((*++-..0113446779::<==?@@BCCEFFHIIKLLNOOQRRTUUWXXZ[[]^^`aacddfggijjlmmopprssuvvxyy{||~        "#$%&&()*+,,./00234566899;<==?@@BCCEFFHIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwwyzz|}}      !"##%&&()*+,,.//123455788:;;=>>@ABCDDFGGIJJLMMOPPRSSUVVXYY[\\^__abbdeeghhjkkmnnpqqsttvwxyz{|}~~      !"#$%&'())+,-./0123455788:;;=>>@AACDDFGGIJJLMNOPPRSSUVWWYZ[\]^_``bccefggijjlmmopprsttvwxyz{|}}      !"#$$&'()**,--/00234567899;<<>??ABCCEFFHIIKLMNOOQRRTUUWXXZ[[]^__abbdeeghhjkkmnnpqqsttvwwyz{|}}2.71.4.0.12.72.7.18-lp152.3.21.12.7.18-lp152.3.21.11.1.01.4.0.12.7.181.4.0.11.1.0      !!!!!!!""""""!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!#############$$$$$$%%&&&&&&&&&&&&&&&&&&&&&&&&&&&&'''''''''''''''''''''''''''''''''''''''''''''&&&(((((((((((((((((()*+++,,,pydocpythonpython2python2.7smtpd.pypython2.7pyconfig.hpythonpython2.7BaseHTTPServer.pyBaseHTTPServer.pycBaseHTTPServer.pyoBastion.pyBastion.pycBastion.pyoCGIHTTPServer.pyCGIHTTPServer.pycCGIHTTPServer.pyoConfigParser.pyConfigParser.pycConfigParser.pyoCookie.pyCookie.pycCookie.pyoDocXMLRPCServer.pyDocXMLRPCServer.pycDocXMLRPCServer.pyoHTMLParser.pyHTMLParser.pycHTMLParser.pyoLICENSE.txtMimeWriter.pyMimeWriter.pycMimeWriter.pyoQueue.pyQueue.pycQueue.pyoSimpleHTTPServer.pySimpleHTTPServer.pycSimpleHTTPServer.pyoSimpleXMLRPCServer.pySimpleXMLRPCServer.pycSimpleXMLRPCServer.pyoSocketServer.pySocketServer.pycSocketServer.pyoStringIO.pyStringIO.pycStringIO.pyoUserDict.pyUserDict.pycUserDict.pyoUserList.pyUserList.pycUserList.pyoUserString.pyUserString.pycUserString.pyo_LWPCookieJar.py_LWPCookieJar.pyc_LWPCookieJar.pyo_MozillaCookieJar.py_MozillaCookieJar.pyc_MozillaCookieJar.pyo__future__.py__future__.pyc__future__.pyo__phello__.foo.py__phello__.foo.pyc__phello__.foo.pyo_abcoll.py_abcoll.pyc_abcoll.pyo_osx_support.py_osx_support.pyc_osx_support.pyo_pyio.py_pyio.pyc_pyio.pyo_strptime.py_strptime.pyc_strptime.pyo_sysconfigdata.py_sysconfigdata.pyc_sysconfigdata.pyo_threading_local.py_threading_local.pyc_threading_local.pyo_weakrefset.py_weakrefset.pyc_weakrefset.pyoabc.pyabc.pycabc.pyoaifc.pyaifc.pycaifc.pyoantigravity.pyantigravity.pycantigravity.pyoanydbm.pyanydbm.pycanydbm.pyoargparse.pyargparse.pycargparse.pyoast.pyast.pycast.pyoasynchat.pyasynchat.pycasynchat.pyoasyncore.pyasyncore.pycasyncore.pyoatexit.pyatexit.pycatexit.pyoaudiodev.pyaudiodev.pycaudiodev.pyobase64.pybase64.pycbase64.pyobdb.pybdb.pycbdb.pyobinhex.pybinhex.pycbinhex.pyobisect.pybisect.pycbisect.pyocProfile.pycProfile.pyccProfile.pyocalendar.pycalendar.pyccalendar.pyocgi.pycgi.pyccgi.pyocgitb.pycgitb.pyccgitb.pyochunk.pychunk.pycchunk.pyocmd.pycmd.pyccmd.pyocode.pycode.pyccode.pyocodecs.pycodecs.pyccodecs.pyocodeop.pycodeop.pyccodeop.pyocollections.pycollections.pyccollections.pyocolorsys.pycolorsys.pyccolorsys.pyocommands.pycommands.pyccommands.pyocompileall.pycompileall.pyccompileall.pyocompiler__init__.py__init__.pyc__init__.pyoast.pyast.pycast.pyoconsts.pyconsts.pycconsts.pyofuture.pyfuture.pycfuture.pyomisc.pymisc.pycmisc.pyopyassem.pypyassem.pycpyassem.pyopycodegen.pypycodegen.pycpycodegen.pyosymbols.pysymbols.pycsymbols.pyosyntax.pysyntax.pycsyntax.pyotransformer.pytransformer.pyctransformer.pyovisitor.pyvisitor.pycvisitor.pyoconfigMakefileSetupcontextlib.pycontextlib.pyccontextlib.pyocookielib.pycookielib.pyccookielib.pyocopy.pycopy.pyccopy.pyocopy_reg.pycopy_reg.pyccopy_reg.pyocsv.pycsv.pyccsv.pyoctypes__init__.py__init__.pyc__init__.pyo_endian.py_endian.pyc_endian.pyomacholibREADME.ctypes__init__.py__init__.pyc__init__.pyodyld.pydyld.pycdyld.pyodylib.pydylib.pycdylib.pyofetch_macholibfetch_macholib.batframework.pyframework.pycframework.pyotest__init__.py__init__.pyc__init__.pyoruntests.pyruntests.pycruntests.pyotest_anon.pytest_anon.pyctest_anon.pyotest_array_in_pointer.pytest_array_in_pointer.pyctest_array_in_pointer.pyotest_arrays.pytest_arrays.pyctest_arrays.pyotest_as_parameter.pytest_as_parameter.pyctest_as_parameter.pyotest_bitfields.pytest_bitfields.pyctest_bitfields.pyotest_buffers.pytest_buffers.pyctest_buffers.pyotest_byteswap.pytest_byteswap.pyctest_byteswap.pyotest_callbacks.pytest_callbacks.pyctest_callbacks.pyotest_cast.pytest_cast.pyctest_cast.pyotest_cfuncs.pytest_cfuncs.pyctest_cfuncs.pyotest_checkretval.pytest_checkretval.pyctest_checkretval.pyotest_delattr.pytest_delattr.pyctest_delattr.pyotest_errno.pytest_errno.pyctest_errno.pyotest_find.pytest_find.pyctest_find.pyotest_frombuffer.pytest_frombuffer.pyctest_frombuffer.pyotest_funcptr.pytest_funcptr.pyctest_funcptr.pyotest_functions.pytest_functions.pyctest_functions.pyotest_incomplete.pytest_incomplete.pyctest_incomplete.pyotest_init.pytest_init.pyctest_init.pyotest_internals.pytest_internals.pyctest_internals.pyotest_keeprefs.pytest_keeprefs.pyctest_keeprefs.pyotest_libc.pytest_libc.pyctest_libc.pyotest_loading.pytest_loading.pyctest_loading.pyotest_macholib.pytest_macholib.pyctest_macholib.pyotest_memfunctions.pytest_memfunctions.pyctest_memfunctions.pyotest_numbers.pytest_numbers.pyctest_numbers.pyotest_objects.pytest_objects.pyctest_objects.pyotest_parameters.pytest_parameters.pyctest_parameters.pyotest_pep3118.pytest_pep3118.pyctest_pep3118.pyotest_pickling.pytest_pickling.pyctest_pickling.pyotest_pointers.pytest_pointers.pyctest_pointers.pyotest_prototypes.pytest_prototypes.pyctest_prototypes.pyotest_python_api.pytest_python_api.pyctest_python_api.pyotest_random_things.pytest_random_things.pyctest_random_things.pyotest_refcounts.pytest_refcounts.pyctest_refcounts.pyotest_repr.pytest_repr.pyctest_repr.pyotest_returnfuncptrs.pytest_returnfuncptrs.pyctest_returnfuncptrs.pyotest_simplesubclasses.pytest_simplesubclasses.pyctest_simplesubclasses.pyotest_sizes.pytest_sizes.pyctest_sizes.pyotest_slicing.pytest_slicing.pyctest_slicing.pyotest_stringptr.pytest_stringptr.pyctest_stringptr.pyotest_strings.pytest_strings.pyctest_strings.pyotest_struct_fields.pytest_struct_fields.pyctest_struct_fields.pyotest_structures.pytest_structures.pyctest_structures.pyotest_unaligned_structures.pytest_unaligned_structures.pyctest_unaligned_structures.pyotest_unicode.pytest_unicode.pyctest_unicode.pyotest_values.pytest_values.pyctest_values.pyotest_varsize_struct.pytest_varsize_struct.pyctest_varsize_struct.pyotest_win32.pytest_win32.pyctest_win32.pyotest_wintypes.pytest_wintypes.pyctest_wintypes.pyoutil.pyutil.pycutil.pyowintypes.pywintypes.pycwintypes.pyodbhash.pydbhash.pycdbhash.pyodecimal.pydecimal.pycdecimal.pyodifflib.pydifflib.pycdifflib.pyodircache.pydircache.pycdircache.pyodis.pydis.pycdis.pyodistutilsREADME__init__.py__init__.pyc__init__.pyoarchive_util.pyarchive_util.pycarchive_util.pyobcppcompiler.pybcppcompiler.pycbcppcompiler.pyoccompiler.pyccompiler.pycccompiler.pyocmd.pycmd.pyccmd.pyocommand__init__.py__init__.pyc__init__.pyobdist.pybdist.pycbdist.pyobdist_dumb.pybdist_dumb.pycbdist_dumb.pyobdist_msi.pybdist_msi.pycbdist_msi.pyobdist_rpm.pybdist_rpm.pycbdist_rpm.pyobdist_wininst.pybdist_wininst.pycbdist_wininst.pyobuild.pybuild.pycbuild.pyobuild_clib.pybuild_clib.pycbuild_clib.pyobuild_ext.pybuild_ext.pycbuild_ext.pyobuild_py.pybuild_py.pycbuild_py.pyobuild_scripts.pybuild_scripts.pycbuild_scripts.pyocheck.pycheck.pyccheck.pyoclean.pyclean.pycclean.pyocommand_templateconfig.pyconfig.pycconfig.pyoinstall.pyinstall.pycinstall.pyoinstall_data.pyinstall_data.pycinstall_data.pyoinstall_egg_info.pyinstall_egg_info.pycinstall_egg_info.pyoinstall_headers.pyinstall_headers.pycinstall_headers.pyoinstall_lib.pyinstall_lib.pycinstall_lib.pyoinstall_scripts.pyinstall_scripts.pycinstall_scripts.pyoregister.pyregister.pycregister.pyosdist.pysdist.pycsdist.pyoupload.pyupload.pycupload.pyoconfig.pyconfig.pycconfig.pyocore.pycore.pyccore.pyocygwinccompiler.pycygwinccompiler.pyccygwinccompiler.pyodebug.pydebug.pycdebug.pyodep_util.pydep_util.pycdep_util.pyodir_util.pydir_util.pycdir_util.pyodist.pydist.pycdist.pyoemxccompiler.pyemxccompiler.pycemxccompiler.pyoerrors.pyerrors.pycerrors.pyoextension.pyextension.pycextension.pyofancy_getopt.pyfancy_getopt.pycfancy_getopt.pyofile_util.pyfile_util.pycfile_util.pyofilelist.pyfilelist.pycfilelist.pyolog.pylog.pyclog.pyomsvc9compiler.pymsvc9compiler.pycmsvc9compiler.pyomsvccompiler.pymsvccompiler.pycmsvccompiler.pyospawn.pyspawn.pycspawn.pyosysconfig.pysysconfig.pycsysconfig.pyotestsSetup.sample__init__.py__init__.pyc__init__.pyoincludetest.rstsetuptools_build_ext.pysetuptools_build_ext.pycsetuptools_build_ext.pyosetuptools_extension.pysetuptools_extension.pycsetuptools_extension.pyosupport.pysupport.pycsupport.pyotest_archive_util.pytest_archive_util.pyctest_archive_util.pyotest_bdist.pytest_bdist.pyctest_bdist.pyotest_bdist_dumb.pytest_bdist_dumb.pyctest_bdist_dumb.pyotest_bdist_msi.pytest_bdist_msi.pyctest_bdist_msi.pyotest_bdist_rpm.pytest_bdist_rpm.pyctest_bdist_rpm.pyotest_bdist_wininst.pytest_bdist_wininst.pyctest_bdist_wininst.pyotest_build.pytest_build.pyctest_build.pyotest_build_clib.pytest_build_clib.pyctest_build_clib.pyotest_build_ext.pytest_build_ext.pyctest_build_ext.pyotest_build_py.pytest_build_py.pyctest_build_py.pyotest_build_scripts.pytest_build_scripts.pyctest_build_scripts.pyotest_ccompiler.pytest_ccompiler.pyctest_ccompiler.pyotest_check.pytest_check.pyctest_check.pyotest_clean.pytest_clean.pyctest_clean.pyotest_cmd.pytest_cmd.pyctest_cmd.pyotest_config.pytest_config.pyctest_config.pyotest_config_cmd.pytest_config_cmd.pyctest_config_cmd.pyotest_core.pytest_core.pyctest_core.pyotest_dep_util.pytest_dep_util.pyctest_dep_util.pyotest_dir_util.pytest_dir_util.pyctest_dir_util.pyotest_dist.pytest_dist.pyctest_dist.pyotest_file_util.pytest_file_util.pyctest_file_util.pyotest_filelist.pytest_filelist.pyctest_filelist.pyotest_install.pytest_install.pyctest_install.pyotest_install_data.pytest_install_data.pyctest_install_data.pyotest_install_headers.pytest_install_headers.pyctest_install_headers.pyotest_install_lib.pytest_install_lib.pyctest_install_lib.pyotest_install_scripts.pytest_install_scripts.pyctest_install_scripts.pyotest_msvc9compiler.pytest_msvc9compiler.pyctest_msvc9compiler.pyotest_register.pytest_register.pyctest_register.pyotest_sdist.pytest_sdist.pyctest_sdist.pyotest_spawn.pytest_spawn.pyctest_spawn.pyotest_sysconfig.pytest_sysconfig.pyctest_sysconfig.pyotest_text_file.pytest_text_file.pyctest_text_file.pyotest_unixccompiler.pytest_unixccompiler.pyctest_unixccompiler.pyotest_upload.pytest_upload.pyctest_upload.pyotest_util.pytest_util.pyctest_util.pyotest_version.pytest_version.pyctest_version.pyotest_versionpredicate.pytest_versionpredicate.pyctest_versionpredicate.pyoxxmodule.ctext_file.pytext_file.pyctext_file.pyounixccompiler.pyunixccompiler.pycunixccompiler.pyoutil.pyutil.pycutil.pyoversion.pyversion.pycversion.pyoversionpredicate.pyversionpredicate.pycversionpredicate.pyodoctest.pydoctest.pycdoctest.pyodumbdbm.pydumbdbm.pycdumbdbm.pyodummy_thread.pydummy_thread.pycdummy_thread.pyodummy_threading.pydummy_threading.pycdummy_threading.pyoemail__init__.py__init__.pyc__init__.pyo_parseaddr.py_parseaddr.pyc_parseaddr.pyobase64mime.pybase64mime.pycbase64mime.pyocharset.pycharset.pyccharset.pyoencoders.pyencoders.pycencoders.pyoerrors.pyerrors.pycerrors.pyofeedparser.pyfeedparser.pycfeedparser.pyogenerator.pygenerator.pycgenerator.pyoheader.pyheader.pycheader.pyoiterators.pyiterators.pyciterators.pyomessage.pymessage.pycmessage.pyomime__init__.py__init__.pyc__init__.pyoapplication.pyapplication.pycapplication.pyoaudio.pyaudio.pycaudio.pyobase.pybase.pycbase.pyoimage.pyimage.pycimage.pyomessage.pymessage.pycmessage.pyomultipart.pymultipart.pycmultipart.pyononmultipart.pynonmultipart.pycnonmultipart.pyotext.pytext.pyctext.pyoparser.pyparser.pycparser.pyoquoprimime.pyquoprimime.pycquoprimime.pyotest__init__.py__init__.pyc__init__.pyodataPyBanner048.gifaudiotest.aumsg_01.txtmsg_02.txtmsg_03.txtmsg_04.txtmsg_05.txtmsg_06.txtmsg_07.txtmsg_08.txtmsg_09.txtmsg_10.txtmsg_11.txtmsg_12.txtmsg_12a.txtmsg_13.txtmsg_14.txtmsg_15.txtmsg_16.txtmsg_17.txtmsg_18.txtmsg_19.txtmsg_20.txtmsg_21.txtmsg_22.txtmsg_23.txtmsg_24.txtmsg_25.txtmsg_26.txtmsg_27.txtmsg_28.txtmsg_29.txtmsg_30.txtmsg_31.txtmsg_32.txtmsg_33.txtmsg_34.txtmsg_35.txtmsg_36.txtmsg_37.txtmsg_38.txtmsg_39.txtmsg_40.txtmsg_41.txtmsg_42.txtmsg_43.txtmsg_44.txtmsg_45.txtmsg_46.txttest_email.pytest_email.pyctest_email.pyotest_email_codecs.pytest_email_codecs.pyctest_email_codecs.pyotest_email_codecs_renamed.pytest_email_codecs_renamed.pyctest_email_codecs_renamed.pyotest_email_renamed.pytest_email_renamed.pyctest_email_renamed.pyotest_email_torture.pytest_email_torture.pyctest_email_torture.pyoutils.pyutils.pycutils.pyoencodings__init__.py__init__.pyc__init__.pyoaliases.pyaliases.pycaliases.pyoascii.pyascii.pycascii.pyobase64_codec.pybase64_codec.pycbase64_codec.pyobig5.pybig5.pycbig5.pyobig5hkscs.pybig5hkscs.pycbig5hkscs.pyobz2_codec.pybz2_codec.pycbz2_codec.pyocharmap.pycharmap.pyccharmap.pyocp037.pycp037.pyccp037.pyocp1006.pycp1006.pyccp1006.pyocp1026.pycp1026.pyccp1026.pyocp1140.pycp1140.pyccp1140.pyocp1250.pycp1250.pyccp1250.pyocp1251.pycp1251.pyccp1251.pyocp1252.pycp1252.pyccp1252.pyocp1253.pycp1253.pyccp1253.pyocp1254.pycp1254.pyccp1254.pyocp1255.pycp1255.pyccp1255.pyocp1256.pycp1256.pyccp1256.pyocp1257.pycp1257.pyccp1257.pyocp1258.pycp1258.pyccp1258.pyocp424.pycp424.pyccp424.pyocp437.pycp437.pyccp437.pyocp500.pycp500.pyccp500.pyocp720.pycp720.pyccp720.pyocp737.pycp737.pyccp737.pyocp775.pycp775.pyccp775.pyocp850.pycp850.pyccp850.pyocp852.pycp852.pyccp852.pyocp855.pycp855.pyccp855.pyocp856.pycp856.pyccp856.pyocp857.pycp857.pyccp857.pyocp858.pycp858.pyccp858.pyocp860.pycp860.pyccp860.pyocp861.pycp861.pyccp861.pyocp862.pycp862.pyccp862.pyocp863.pycp863.pyccp863.pyocp864.pycp864.pyccp864.pyocp865.pycp865.pyccp865.pyocp866.pycp866.pyccp866.pyocp869.pycp869.pyccp869.pyocp874.pycp874.pyccp874.pyocp875.pycp875.pyccp875.pyocp932.pycp932.pyccp932.pyocp949.pycp949.pyccp949.pyocp950.pycp950.pyccp950.pyoeuc_jis_2004.pyeuc_jis_2004.pyceuc_jis_2004.pyoeuc_jisx0213.pyeuc_jisx0213.pyceuc_jisx0213.pyoeuc_jp.pyeuc_jp.pyceuc_jp.pyoeuc_kr.pyeuc_kr.pyceuc_kr.pyogb18030.pygb18030.pycgb18030.pyogb2312.pygb2312.pycgb2312.pyogbk.pygbk.pycgbk.pyohex_codec.pyhex_codec.pychex_codec.pyohp_roman8.pyhp_roman8.pychp_roman8.pyohz.pyhz.pychz.pyoidna.pyidna.pycidna.pyoiso2022_jp.pyiso2022_jp.pyciso2022_jp.pyoiso2022_jp_1.pyiso2022_jp_1.pyciso2022_jp_1.pyoiso2022_jp_2.pyiso2022_jp_2.pyciso2022_jp_2.pyoiso2022_jp_2004.pyiso2022_jp_2004.pyciso2022_jp_2004.pyoiso2022_jp_3.pyiso2022_jp_3.pyciso2022_jp_3.pyoiso2022_jp_ext.pyiso2022_jp_ext.pyciso2022_jp_ext.pyoiso2022_kr.pyiso2022_kr.pyciso2022_kr.pyoiso8859_1.pyiso8859_1.pyciso8859_1.pyoiso8859_10.pyiso8859_10.pyciso8859_10.pyoiso8859_11.pyiso8859_11.pyciso8859_11.pyoiso8859_13.pyiso8859_13.pyciso8859_13.pyoiso8859_14.pyiso8859_14.pyciso8859_14.pyoiso8859_15.pyiso8859_15.pyciso8859_15.pyoiso8859_16.pyiso8859_16.pyciso8859_16.pyoiso8859_2.pyiso8859_2.pyciso8859_2.pyoiso8859_3.pyiso8859_3.pyciso8859_3.pyoiso8859_4.pyiso8859_4.pyciso8859_4.pyoiso8859_5.pyiso8859_5.pyciso8859_5.pyoiso8859_6.pyiso8859_6.pyciso8859_6.pyoiso8859_7.pyiso8859_7.pyciso8859_7.pyoiso8859_8.pyiso8859_8.pyciso8859_8.pyoiso8859_9.pyiso8859_9.pyciso8859_9.pyojohab.pyjohab.pycjohab.pyokoi8_r.pykoi8_r.pyckoi8_r.pyokoi8_u.pykoi8_u.pyckoi8_u.pyolatin_1.pylatin_1.pyclatin_1.pyomac_arabic.pymac_arabic.pycmac_arabic.pyomac_centeuro.pymac_centeuro.pycmac_centeuro.pyomac_croatian.pymac_croatian.pycmac_croatian.pyomac_cyrillic.pymac_cyrillic.pycmac_cyrillic.pyomac_farsi.pymac_farsi.pycmac_farsi.pyomac_greek.pymac_greek.pycmac_greek.pyomac_iceland.pymac_iceland.pycmac_iceland.pyomac_latin2.pymac_latin2.pycmac_latin2.pyomac_roman.pymac_roman.pycmac_roman.pyomac_romanian.pymac_romanian.pycmac_romanian.pyomac_turkish.pymac_turkish.pycmac_turkish.pyombcs.pymbcs.pycmbcs.pyopalmos.pypalmos.pycpalmos.pyoptcp154.pyptcp154.pycptcp154.pyopunycode.pypunycode.pycpunycode.pyoquopri_codec.pyquopri_codec.pycquopri_codec.pyoraw_unicode_escape.pyraw_unicode_escape.pycraw_unicode_escape.pyorot_13.pyrot_13.pycrot_13.pyoshift_jis.pyshift_jis.pycshift_jis.pyoshift_jis_2004.pyshift_jis_2004.pycshift_jis_2004.pyoshift_jisx0213.pyshift_jisx0213.pycshift_jisx0213.pyostring_escape.pystring_escape.pycstring_escape.pyotis_620.pytis_620.pyctis_620.pyoundefined.pyundefined.pycundefined.pyounicode_escape.pyunicode_escape.pycunicode_escape.pyounicode_internal.pyunicode_internal.pycunicode_internal.pyoutf_16.pyutf_16.pycutf_16.pyoutf_16_be.pyutf_16_be.pycutf_16_be.pyoutf_16_le.pyutf_16_le.pycutf_16_le.pyoutf_32.pyutf_32.pycutf_32.pyoutf_32_be.pyutf_32_be.pycutf_32_be.pyoutf_32_le.pyutf_32_le.pycutf_32_le.pyoutf_7.pyutf_7.pycutf_7.pyoutf_8.pyutf_8.pycutf_8.pyoutf_8_sig.pyutf_8_sig.pycutf_8_sig.pyouu_codec.pyuu_codec.pycuu_codec.pyozlib_codec.pyzlib_codec.pyczlib_codec.pyoensurepip__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyo_bundledpip-20.2.3-py2.py3-none-any.whlsetuptools-44.1.1-py2.py3-none-any.whl_uninstall.py_uninstall.pyc_uninstall.pyofilecmp.pyfilecmp.pycfilecmp.pyofileinput.pyfileinput.pycfileinput.pyofnmatch.pyfnmatch.pycfnmatch.pyoformatter.pyformatter.pycformatter.pyofpformat.pyfpformat.pycfpformat.pyofractions.pyfractions.pycfractions.pyoftplib.pyftplib.pycftplib.pyofunctools.pyfunctools.pycfunctools.pyogenericpath.pygenericpath.pycgenericpath.pyogetopt.pygetopt.pycgetopt.pyogetpass.pygetpass.pycgetpass.pyogettext.pygettext.pycgettext.pyoglob.pyglob.pycglob.pyogzip.pygzip.pycgzip.pyohashlib.pyhashlib.pychashlib.pyoheapq.pyheapq.pycheapq.pyohmac.pyhmac.pychmac.pyohotshot__init__.py__init__.pyc__init__.pyolog.pylog.pyclog.pyostats.pystats.pycstats.pyostones.pystones.pycstones.pyohtmlentitydefs.pyhtmlentitydefs.pychtmlentitydefs.pyohtmllib.pyhtmllib.pychtmllib.pyohttplib.pyhttplib.pychttplib.pyoihooks.pyihooks.pycihooks.pyoimaplib.pyimaplib.pycimaplib.pyoimghdr.pyimghdr.pycimghdr.pyoimportlib__init__.py__init__.pyc__init__.pyoimputil.pyimputil.pycimputil.pyoinspect.pyinspect.pycinspect.pyoio.pyio.pycio.pyojson__init__.py__init__.pyc__init__.pyodecoder.pydecoder.pycdecoder.pyoencoder.pyencoder.pycencoder.pyoscanner.pyscanner.pycscanner.pyotests__init__.py__init__.pyc__init__.pyotest_check_circular.pytest_check_circular.pyctest_check_circular.pyotest_decode.pytest_decode.pyctest_decode.pyotest_default.pytest_default.pyctest_default.pyotest_dump.pytest_dump.pyctest_dump.pyotest_encode_basestring_ascii.pytest_encode_basestring_ascii.pyctest_encode_basestring_ascii.pyotest_fail.pytest_fail.pyctest_fail.pyotest_float.pytest_float.pyctest_float.pyotest_indent.pytest_indent.pyctest_indent.pyotest_pass1.pytest_pass1.pyctest_pass1.pyotest_pass2.pytest_pass2.pyctest_pass2.pyotest_pass3.pytest_pass3.pyctest_pass3.pyotest_recursion.pytest_recursion.pyctest_recursion.pyotest_scanstring.pytest_scanstring.pyctest_scanstring.pyotest_separators.pytest_separators.pyctest_separators.pyotest_speedups.pytest_speedups.pyctest_speedups.pyotest_tool.pytest_tool.pyctest_tool.pyotest_unicode.pytest_unicode.pyctest_unicode.pyotool.pytool.pyctool.pyokeyword.pykeyword.pyckeyword.pyolib-dynloadPython-2.7.18-py2.7.egg-info_bisect.so_codecs_cn.so_codecs_hk.so_codecs_iso2022.so_codecs_jp.so_codecs_kr.so_codecs_tw.so_collections.so_csv.so_ctypes.so_ctypes_test.so_elementtree.so_functools.so_heapq.so_hotshot.so_io.so_json.so_locale.so_lsprof.so_md5.so_multibytecodec.so_multiprocessing.so_random.so_sha.so_sha256.so_sha512.so_socket.so_struct.so_testcapi.soarray.soaudioop.sobinascii.sobz2.socPickle.socStringIO.socmath.socrypt.sodatetime.sodl.sofcntl.sofuture_builtins.sogrp.soitertools.solinuxaudiodev.somath.sommap.sonis.sooperator.soossaudiodev.soparser.soresource.soselect.sospwd.sostrop.sosyslog.sotermios.sotime.sounicodedata.sozlib.solib2to3Grammar.txtGrammar2.7.18.final.0.picklePatternGrammar.txtPatternGrammar2.7.18.final.0.pickle__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyobtm_matcher.pybtm_matcher.pycbtm_matcher.pyobtm_utils.pybtm_utils.pycbtm_utils.pyofixer_base.pyfixer_base.pycfixer_base.pyofixer_util.pyfixer_util.pycfixer_util.pyofixes__init__.py__init__.pyc__init__.pyofix_apply.pyfix_apply.pycfix_apply.pyofix_asserts.pyfix_asserts.pycfix_asserts.pyofix_basestring.pyfix_basestring.pycfix_basestring.pyofix_buffer.pyfix_buffer.pycfix_buffer.pyofix_dict.pyfix_dict.pycfix_dict.pyofix_except.pyfix_except.pycfix_except.pyofix_exec.pyfix_exec.pycfix_exec.pyofix_execfile.pyfix_execfile.pycfix_execfile.pyofix_exitfunc.pyfix_exitfunc.pycfix_exitfunc.pyofix_filter.pyfix_filter.pycfix_filter.pyofix_funcattrs.pyfix_funcattrs.pycfix_funcattrs.pyofix_future.pyfix_future.pycfix_future.pyofix_getcwdu.pyfix_getcwdu.pycfix_getcwdu.pyofix_has_key.pyfix_has_key.pycfix_has_key.pyofix_idioms.pyfix_idioms.pycfix_idioms.pyofix_import.pyfix_import.pycfix_import.pyofix_imports.pyfix_imports.pycfix_imports.pyofix_imports2.pyfix_imports2.pycfix_imports2.pyofix_input.pyfix_input.pycfix_input.pyofix_intern.pyfix_intern.pycfix_intern.pyofix_isinstance.pyfix_isinstance.pycfix_isinstance.pyofix_itertools.pyfix_itertools.pycfix_itertools.pyofix_itertools_imports.pyfix_itertools_imports.pycfix_itertools_imports.pyofix_long.pyfix_long.pycfix_long.pyofix_map.pyfix_map.pycfix_map.pyofix_metaclass.pyfix_metaclass.pycfix_metaclass.pyofix_methodattrs.pyfix_methodattrs.pycfix_methodattrs.pyofix_ne.pyfix_ne.pycfix_ne.pyofix_next.pyfix_next.pycfix_next.pyofix_nonzero.pyfix_nonzero.pycfix_nonzero.pyofix_numliterals.pyfix_numliterals.pycfix_numliterals.pyofix_operator.pyfix_operator.pycfix_operator.pyofix_paren.pyfix_paren.pycfix_paren.pyofix_print.pyfix_print.pycfix_print.pyofix_raise.pyfix_raise.pycfix_raise.pyofix_raw_input.pyfix_raw_input.pycfix_raw_input.pyofix_reduce.pyfix_reduce.pycfix_reduce.pyofix_renames.pyfix_renames.pycfix_renames.pyofix_repr.pyfix_repr.pycfix_repr.pyofix_set_literal.pyfix_set_literal.pycfix_set_literal.pyofix_standarderror.pyfix_standarderror.pycfix_standarderror.pyofix_sys_exc.pyfix_sys_exc.pycfix_sys_exc.pyofix_throw.pyfix_throw.pycfix_throw.pyofix_tuple_params.pyfix_tuple_params.pycfix_tuple_params.pyofix_types.pyfix_types.pycfix_types.pyofix_unicode.pyfix_unicode.pycfix_unicode.pyofix_urllib.pyfix_urllib.pycfix_urllib.pyofix_ws_comma.pyfix_ws_comma.pycfix_ws_comma.pyofix_xrange.pyfix_xrange.pycfix_xrange.pyofix_xreadlines.pyfix_xreadlines.pycfix_xreadlines.pyofix_zip.pyfix_zip.pycfix_zip.pyomain.pymain.pycmain.pyopatcomp.pypatcomp.pycpatcomp.pyopgen2__init__.py__init__.pyc__init__.pyoconv.pyconv.pycconv.pyodriver.pydriver.pycdriver.pyogrammar.pygrammar.pycgrammar.pyoliterals.pyliterals.pycliterals.pyoparse.pyparse.pycparse.pyopgen.pypgen.pycpgen.pyotoken.pytoken.pyctoken.pyotokenize.pytokenize.pyctokenize.pyopygram.pypygram.pycpygram.pyopytree.pypytree.pycpytree.pyorefactor.pyrefactor.pycrefactor.pyotests__init__.py__init__.pyc__init__.pyodataREADMEbom.pycrlf.pydifferent_encoding.pyfalse_encoding.pyfixersbad_order.pymyfixes__init__.pyfix_explicit.pyfix_first.pyfix_last.pyfix_parrot.pyfix_preorder.pyno_fixer_cls.pyparrot_example.pyinfinite_recursion.pypy2_test_grammar.pypy3_test_grammar.pypytree_idempotency.pypytree_idempotency.pycpytree_idempotency.pyosupport.pysupport.pycsupport.pyotest_all_fixers.pytest_all_fixers.pyctest_all_fixers.pyotest_fixers.pytest_fixers.pyctest_fixers.pyotest_main.pytest_main.pyctest_main.pyotest_parser.pytest_parser.pyctest_parser.pyotest_pytree.pytest_pytree.pyctest_pytree.pyotest_refactor.pytest_refactor.pyctest_refactor.pyotest_util.pytest_util.pyctest_util.pyolinecache.pylinecache.pyclinecache.pyolocale.pylocale.pyclocale.pyologging__init__.py__init__.pyc__init__.pyoconfig.pyconfig.pycconfig.pyohandlers.pyhandlers.pychandlers.pyomacpath.pymacpath.pycmacpath.pyomacurl2path.pymacurl2path.pycmacurl2path.pyomailbox.pymailbox.pycmailbox.pyomailcap.pymailcap.pycmailcap.pyomarkupbase.pymarkupbase.pycmarkupbase.pyomd5.pymd5.pycmd5.pyomhlib.pymhlib.pycmhlib.pyomimetools.pymimetools.pycmimetools.pyomimetypes.pymimetypes.pycmimetypes.pyomimify.pymimify.pycmimify.pyomodulefinder.pymodulefinder.pycmodulefinder.pyomultifile.pymultifile.pycmultifile.pyomultiprocessing__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyodummy__init__.py__init__.pyc__init__.pyoconnection.pyconnection.pycconnection.pyoforking.pyforking.pycforking.pyoheap.pyheap.pycheap.pyomanagers.pymanagers.pycmanagers.pyopool.pypool.pycpool.pyoprocess.pyprocess.pycprocess.pyoqueues.pyqueues.pycqueues.pyoreduction.pyreduction.pycreduction.pyosharedctypes.pysharedctypes.pycsharedctypes.pyosynchronize.pysynchronize.pycsynchronize.pyoutil.pyutil.pycutil.pyomutex.pymutex.pycmutex.pyonetrc.pynetrc.pycnetrc.pyonew.pynew.pycnew.pyonntplib.pynntplib.pycnntplib.pyontpath.pyntpath.pycntpath.pyonturl2path.pynturl2path.pycnturl2path.pyonumbers.pynumbers.pycnumbers.pyoopcode.pyopcode.pycopcode.pyooptparse.pyoptparse.pycoptparse.pyoos.pyos.pycos.pyoos2emxpath.pyos2emxpath.pycos2emxpath.pyopdb.docpdb.pypdb.pycpdb.pyopickle.pypickle.pycpickle.pyopickletools.pypickletools.pycpickletools.pyopipes.pypipes.pycpipes.pyopkgutil.pypkgutil.pycpkgutil.pyoplat-linux2CDROM.pyCDROM.pycCDROM.pyoDLFCN.pyDLFCN.pycDLFCN.pyoIN.pyIN.pycIN.pyoTYPES.pyTYPES.pycTYPES.pyoregenplatform.pyplatform.pycplatform.pyoplistlib.pyplistlib.pycplistlib.pyopopen2.pypopen2.pycpopen2.pyopoplib.pypoplib.pycpoplib.pyoposixfile.pyposixfile.pycposixfile.pyoposixpath.pyposixpath.pycposixpath.pyopprint.pypprint.pycpprint.pyoprofile.pyprofile.pycprofile.pyopstats.pypstats.pycpstats.pyopty.pypty.pycpty.pyopy_compile.pypy_compile.pycpy_compile.pyopyclbr.pypyclbr.pycpyclbr.pyopydoc.pypydoc.pycpydoc.pyopydoc_data__init__.py__init__.pyc__init__.pyotopics.pytopics.pyctopics.pyoquopri.pyquopri.pycquopri.pyorandom.pyrandom.pycrandom.pyore.pyre.pycre.pyorepr.pyrepr.pycrepr.pyorexec.pyrexec.pycrexec.pyorfc822.pyrfc822.pycrfc822.pyorlcompleter.pyrlcompleter.pycrlcompleter.pyorobotparser.pyrobotparser.pycrobotparser.pyorunpy.pyrunpy.pycrunpy.pyosched.pysched.pycsched.pyosets.pysets.pycsets.pyosgmllib.pysgmllib.pycsgmllib.pyosha.pysha.pycsha.pyoshelve.pyshelve.pycshelve.pyoshlex.pyshlex.pycshlex.pyoshutil.pyshutil.pycshutil.pyosite-packagesREADME_local.pthsite.pysite.pycsite.pyosmtpd.pysmtpd.pycsmtpd.pyosmtplib.pysmtplib.pycsmtplib.pyosndhdr.pysndhdr.pycsndhdr.pyosocket.pysocket.pycsocket.pyosre.pysre.pycsre.pyosre_compile.pysre_compile.pycsre_compile.pyosre_constants.pysre_constants.pycsre_constants.pyosre_parse.pysre_parse.pycsre_parse.pyostat.pystat.pycstat.pyostatvfs.pystatvfs.pycstatvfs.pyostring.pystring.pycstring.pyostringold.pystringold.pycstringold.pyostringprep.pystringprep.pycstringprep.pyostruct.pystruct.pycstruct.pyosubprocess.pysubprocess.pycsubprocess.pyosunau.pysunau.pycsunau.pyosunaudio.pysunaudio.pycsunaudio.pyosymbol.pysymbol.pycsymbol.pyosymtable.pysymtable.pycsymtable.pyosysconfig.pysysconfig.pycsysconfig.pyotabnanny.pytabnanny.pyctabnanny.pyotarfile.pytarfile.pyctarfile.pyotelnetlib.pytelnetlib.pyctelnetlib.pyotempfile.pytempfile.pyctempfile.pyotextwrap.pytextwrap.pyctextwrap.pyothis.pythis.pycthis.pyothreading.pythreading.pycthreading.pyotimeit.pytimeit.pyctimeit.pyotoaiff.pytoaiff.pyctoaiff.pyotoken.pytoken.pyctoken.pyotokenize.pytokenize.pyctokenize.pyotrace.pytrace.pyctrace.pyotraceback.pytraceback.pyctraceback.pyotty.pytty.pyctty.pyotypes.pytypes.pyctypes.pyounittest__init__.py__init__.pyc__init__.pyo__main__.py__main__.pyc__main__.pyocase.pycase.pyccase.pyoloader.pyloader.pycloader.pyomain.pymain.pycmain.pyoresult.pyresult.pycresult.pyorunner.pyrunner.pycrunner.pyosignals.pysignals.pycsignals.pyosuite.pysuite.pycsuite.pyotest__init__.py__init__.pyc__init__.pyodummy.pydummy.pycdummy.pyosupport.pysupport.pycsupport.pyotest_assertions.pytest_assertions.pyctest_assertions.pyotest_break.pytest_break.pyctest_break.pyotest_case.pytest_case.pyctest_case.pyotest_discovery.pytest_discovery.pyctest_discovery.pyotest_functiontestcase.pytest_functiontestcase.pyctest_functiontestcase.pyotest_loader.pytest_loader.pyctest_loader.pyotest_program.pytest_program.pyctest_program.pyotest_result.pytest_result.pyctest_result.pyotest_runner.pytest_runner.pyctest_runner.pyotest_setups.pytest_setups.pyctest_setups.pyotest_skipping.pytest_skipping.pyctest_skipping.pyotest_suite.pytest_suite.pyctest_suite.pyoutil.pyutil.pycutil.pyourllib.pyurllib.pycurllib.pyourllib2.pyurllib2.pycurllib2.pyourlparse.pyurlparse.pycurlparse.pyouser.pyuser.pycuser.pyouu.pyuu.pycuu.pyouuid.pyuuid.pycuuid.pyowarnings.pywarnings.pycwarnings.pyowave.pywave.pycwave.pyoweakref.pyweakref.pycweakref.pyowebbrowser.pywebbrowser.pycwebbrowser.pyowhichdb.pywhichdb.pycwhichdb.pyowsgirefwsgiref.egg-info__init__.py__init__.pyc__init__.pyohandlers.pyhandlers.pychandlers.pyoheaders.pyheaders.pycheaders.pyosimple_server.pysimple_server.pycsimple_server.pyoutil.pyutil.pycutil.pyovalidate.pyvalidate.pycvalidate.pyoxdrlib.pyxdrlib.pycxdrlib.pyoxmllib.pyxmllib.pycxmllib.pyoxmlrpclib.pyxmlrpclib.pycxmlrpclib.pyozipfile.pyzipfile.pyczipfile.pyomacros.python2python-baseLICENSEREADMEREADME.SUSEpython.1.gzpython2.1.gzpython2.7.1.gz/usr/bin//usr/include//usr/include/python2.7//usr/lib//usr/lib/python2.7//usr/lib/python2.7/compiler//usr/lib/python2.7/config//usr/lib/python2.7/ctypes//usr/lib/python2.7/ctypes/macholib//usr/lib/python2.7/ctypes/test//usr/lib/python2.7/distutils//usr/lib/python2.7/distutils/command//usr/lib/python2.7/distutils/tests//usr/lib/python2.7/email//usr/lib/python2.7/email/mime//usr/lib/python2.7/email/test//usr/lib/python2.7/email/test/data//usr/lib/python2.7/encodings//usr/lib/python2.7/ensurepip//usr/lib/python2.7/ensurepip/_bundled//usr/lib/python2.7/hotshot//usr/lib/python2.7/importlib//usr/lib/python2.7/json//usr/lib/python2.7/json/tests//usr/lib/python2.7/lib-dynload//usr/lib/python2.7/lib2to3//usr/lib/python2.7/lib2to3/fixes//usr/lib/python2.7/lib2to3/pgen2//usr/lib/python2.7/lib2to3/tests//usr/lib/python2.7/lib2to3/tests/data//usr/lib/python2.7/lib2to3/tests/data/fixers//usr/lib/python2.7/lib2to3/tests/data/fixers/myfixes//usr/lib/python2.7/logging//usr/lib/python2.7/multiprocessing//usr/lib/python2.7/multiprocessing/dummy//usr/lib/python2.7/plat-linux2//usr/lib/python2.7/pydoc_data//usr/lib/python2.7/site-packages//usr/lib/python2.7/unittest//usr/lib/python2.7/unittest/test//usr/lib/python2.7/wsgiref//usr/lib/rpm/macros.d//usr/share/doc/packages//usr/share/doc/packages/python-base//usr/share/man/man1/-fomit-frame-pointer -fmessage-length=0 -grecord-gcc-switches -O2 -Wall -D_FORTIFY_SOURCE=2 -fstack-protector-strong -funwind-tables -fasynchronous-unwind-tables -fstack-clash-protection -gobs://build.opensuse.org/openSUSE:Maintenance:17077/openSUSE_Leap_15.2_Update/101b06c9c9aec0555f3476fdda47349d-python-base.openSUSE_Leap_15.2_Updatecpioxz5i586-suse-linux            !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWX      YPython script, ASCII text executableELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, BuildID[sha1]=4d0f205602b75787dea831ac8ac4107907b821f6, for GNU/Linux 3.2.0, strippeddirectoryC source, ASCII textpython 2.7 byte-compiledASCII textASCII text, with very long linesmakefile script, ASCII text, with very long linesPOSIX shell script, ASCII text executableASCII text, with CRLF line terminatorsPython script, ISO-8859 text executablePython script text executable Python script, ASCII text executablePython script, UTF-8 Unicode text executableemptyGIF image data, version 87a, 150 x 35SMTP mail, ASCII textnews or mail, ASCII textMIME entity, ASCII textmessage/rfc822, ASCII textSMTP mail, Non-ISO extended-ASCII texttext/plain; charset="us-ascii", ASCII textmultipart/mixed; boundary="BOUNDARY", ASCII textRFC 822 mail, ASCII text, with CRLF line terminatorsmultipart/mixed; boundary=ABCDE, ASCII textmultipart/mixed; boundary="AAA", ASCII textPython script, ASCII text executable, with very long linesPython script, ASCII text executable (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4c5b1a09470f5fa4d4640e95f390b3632f8faa12, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d35c1c13de875462ee48045021fccbb5d9c7ec3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=eb342ed9822c81e913f759c42b9c0fc3aa86139f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f4e4c5166f1d137eaf5b32c53d47b167645ba726, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4773c8522c6190726361a3b5f8bbbfc0259e25c3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b580553c54fde758ba5501574729f53681251f67, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=45680de81926364d3527231653a291736763bb44, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=08c85cdb7010d959843f6a69bd3875a8bfe8a730, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b80b74eac40b7808aab94768592f108d3fe5c59e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=d231d3111a323478bd1859fbcd87d4ac2aa5f8d3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=61744334525708da69cf26d29f82dc52ad43a1aa, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9e74b20833ada86c9c651430b53a052fb4ed666e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b959b810a3dc21298509538e86c076d4a2376150, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f91618f665220d3d1efe1b075088a6f3603066d6, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=064eb2ebd3279f0db371e6b7a5d230231bdd7a71, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5dc5b8082828a96570444b6512f2622084b62f9b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fad24362f1cc3fc7b65176e5a4b7c84be2577661, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=559874cd8fa66da49dbc782d65a3172fc7c25fc4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=afffbe3241383b47da4433aa2aa8f782ce2fbad2, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fb44242684ba73dd6665ce0ffe6d2baa43bccdba, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=fc2821feec8f0e06b9cd87be604590e23d4935c3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f6a354868dbf62f467d55a5dec06b95609a0c4a5, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1060b17e7e1997bc213308419f2bd387fa1ff1c3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=04d82ce66e6031df20fd3a6c248c1086b218a137, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=34c61846aec394c0fd361d22d19f11377790c729, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d51ab3ca3ffaa25fcfd7e64c2028f5b9e68de08, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=4081aba398338c2d0fc59db1007e3c708626d126, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=3bc64fde51f5895a161b3272f40b5b06666f7470, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=65030c1815c267144f297d091ad040518a358eb8, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=6688ef7eee8d9b2aa3d17dc4089e70948eab0d17, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1f1cc3ece5b44e2885416076bd903e03ac1e3ee4, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9db2f27152866cea444a0c1621ee19ccf97f7aaa, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=63646db8d726efaa8f91d631d9987407acf82058, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=affdf280b91f7e3692d09c117fb45ded6e19c170, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c51eb3bab1257812b537ee4836dc6d27cb8a3838, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b3ae3a26714d06927775c6d296907c952b7577c, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=0334b437d83e8763117f634e9948f1f3102dacb7, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=52a94761420a894175e85c75b06bfa4d5326bd9b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=f8bcf000ba20621e3d128e9fcbf24551bd244ea1, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=9d3d6b2b6b179df2dc29378de8aa91c42ed72ba3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=10716feca5de43f83f96e6c6fc91fad96dbc564b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=36fa73daa159dbf0c0c2ee55d74ac285df77454f, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=30bcda95a8d20c12596f49585cb8503cfac764fb, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5b7825a3f02e5d09bbcad6dfd1d027c4e9bbe457, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2f6bdbcf7b39fcb882f26bec22a4889f16eecd2d, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=b5cc69d719aec9a959f53c48499204598e088352, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=a8bf431260b804fb5957fafd57d375f350c88a2a, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=80744a496730262a2594c4059c3be8dd3ee11192, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=1eab16822e87a2fbba84c0dbb4087263a04b7b54, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c9c7431712af118d1968c96500c2d79e8080df36, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=5d42725eef81f28010fcee49d6ec3e39f2ae96bf, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=8d8358bd6cab763c0330b70d33186d0a942d88d3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=c609f4082590c130693db273441e47d7b3db4671, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=de416e8b3ee310e5559435b1737689fc2dc64a0b, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a76948201d0f4ce72a7002366fc965648095843, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=7ec911ae286cbb5eea961e785992abc64eee4048, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=87f9b50aeae08f3a67e328be44614e209d83c18e, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=cfa8b5e982ad65c18516024b3acee219ab7d1ae3, strippedELF 32-bit LSB shared object, Intel 80386, version 1 (SYSV), dynamically linked, BuildID[sha1]=17cb91984e6c7982047745298b1f801baf584625, strippedTeX document, ASCII textUTF-8 Unicode (with BOM) texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./012345789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./012345689:@HPW_gow~$,3<DLT_grx '()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 3 4 5 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f h i j k l m n o p r s t u v w x y z { | } ~                           ! " # $ % & ' ( ) * +                RPRRRRRRR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"RRRRRR"R RRRRRRR"R RRRRRRR"RRRRRRR"R RRRRRRR"R RRRRRRR"R RRRRRRR"R RRRRRRR"RRRRRRR"R RRRRRRRRR"RRRR RRRR"R RRRRRRR"RRRRRRR"RRRRRR"R RRRRRRRR"RRRR RRRRRRR"RRRRRRR"R R RRRRRRR"RRRRRRR"RRRRRRR"RRRRRRR"RRRRRRRRRRR"RRRRRRR"RRRRRRR"RRRRRRR"RRRRRRR"RRR RRRRRRRRRR"R RRRRRRR"R RRRRRRRRR"R RRRRRRR"RRRRRRR"R RRRR RRRR"RRRRRRRR"RRRRRRRR"RRRRRRRR"RRRRRRRRRRR"RRRRRRRR"RRR RRRRRRRR"RRRRRR"RR RRRRRRR"RRRRRR"RRRRRRR"RRRRRRR"RRR RRRRRRR"RRRRRRRRRRR"RRR RRRRRRR"RRRRRRRRRRR"RRRRRRR"R RRR RRRRRRRR"RRRRRRR"RRRRRR RRRR"RR RR RRRRRR"RRRRRRR"RRRRR RRRR"RRRRRRR"RRRRRRRR"RRRRRRRRRR"R RRRRRRR"R!RRRR RRRR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"RR"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"RR"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"R"ܦkN̉utf-855cac037513e8a2dc8f117bab866c6da06db30f05408bcf3968ee9efe5350cf2?7zXZ !t/*] cNſ^Js$tCt%Ar!2CZh*SgNLӿ%O4堉A<2OhKz|Qz`nyF4vIl5A?IghՎ1}|ٽ߷BYkM"6b*qp χգ"hhaK*UȎ-a̤SXM a)#Qlvs//ԭ vZJ#) N+v|>vlFO{V8Zru.ۍ0:uI㨸?~]$~dh`[Okݺ=O8gÂT^z;qO8t TL3982&Tk`z85[XPA4"ˌ^iGDӹc݀l@}{KNIDV6.]wiUkouRK]`.m!y  ѿN.ѯSYl`?f5( m~T:6N|R 2*ؗQZ^/' /pƵص ȯ%5s@wY8n >,RȠu`+.<\AbXj0zBhZHk[s10I|H!w<%)lT~Oaosfz|uU ;(Uj3ٝnՆ9k`Uyh3d'HONRc"C"wx!QXbF{F-+KFNb/s > `q *, |m`yz27b-p}1,`s֤FZ]W̍vhG{'YF'9{/ŖsZWkJ 3 QOyEB JXd~G ^?o>Fyxa-6Zr+W&Ӿm]K%xo{A-`ׅcOB*>&90ɛ!c~Sx氏-lY锐hijL9V"S]|c|OU:n!}@Z,z^/SE9gڐI_g{Y'92 )a)_on-C+ a K6MB^H-/BXS#_1ψoD+prG*@zB+Ob_܄wEځ]P%uV?ݐSzY/mٺCX֑Exs%oOWV;7M:9|H/CKD{M~?QVtkyހ¤$f`Cu>x,q5Wj4*-87 I ƈ!Q+J5,Pnd|mR,"׶4 t3ʧմNG uHƛ3 C~ŏnz+1#2gf6U3.8a)s0|QU@?<3O66| 1ѣMqdV#1Sᵂň,FAi7>C~sefz8_ rR\ Tdqӟ-#Dp X%k\hQ2]~'I䔃\U(Ȁ35m{U% wz=NwIUF|9@^#v 6?C?Mjfaijn2sZZz2<_g0"&!IxNvpmȮ0]:zkv{4nM$xgq?Fze͕$bK+S@b l3ٟ ;;pd`R-Ui[H^,!)oܥ,̈́/z:N;TiM+EJ=BSS>&v9"cڔR`wwwy14T9ʳ]]!VɅy:PpzB>k%(Sepe$ }}eqd/+ş 4Q\p/.(?~%Ro:2Bnz j ,JŸN;u]5Ru.sYw:;>ΙΈ380c'?=-,d}_p<#BfIO0{%(1jBC uF.?;C <` M>!ӱޫl#VMVҔE֠l}abzKEvDГy C棍W^Fm_ehKc> ]_W 'ruE]_ݘwAƝ挬tϏeTkӴ׾R;%E;K8 *2w$yujĽ܅]X?NA||}r&ͱoџBpm.O,!7]f`=|m2Dvѝe'DC-UckaК47S]G\J8Zbn]/f@6s7ΈCLn))("wQ>GaǕ -,ʻv"BLVˁaYD|vŲw0tI04o biW[:@‹">bPuRh(;FJW&Ry6g.ƞ<zFz &ŌNe+7.򎚿im44cH-{l(&EGftliETz*|Q_V.S.P ۱۳|Wְ'ӒDj6LQ _3jZ| <qM#ktT|2{xN9 d*}rTH O{kƥep DTcfCKҌN{LM:NojP ˭ZuXfوjW2.h٢X -FI[ƜieVt.qݾ}vI*?lo$m|+_6HFj9m-^^K2립qY$I)釓#] /Q/<0&0lؤxm &E tKe'$M4];ќ>"!# iE^L`6/ɮ[d6R8OG|36' ~)]L; ݓ|1A4s+K^f"PJB}zaLJHbe,Zub4QJ9vGLT/ Ip]Oz˱<̦GVC@kR^ n#&68x01.MWXfACpM/5SD 6U~)y KQy9әKC׻yeVCBq@sݛၕ찛aARLP3w>0,=š*dO}nԡz`Sp*=. ՛Q1r7b#/k@\FY lRG0=ry5E?Ƕ2dI[ w`$Ӌe΄mNFY)@E[%  D]߫)7 ]@ 3]z7f/6Yq`N/i|~H+&Ʈz>ڙUbOd-ܑ6CrʝϋjZHNpR8$Ԟ{.6þ)q>f87ws˩KF+KIE3-]N}G6tY̢.MJN7#;{.4FbGzM`;v jRXtWi!n +ٕӻVtbzNƿ2DWpS)d!{A@mnVL2l@NjӮE\@I18^AKͫbX&MJ$A,\βNݷniv]'jA,@1TI+8'v\`eִEO\@Z Dv&Uc9n0qu4K q=[%Uc8>l`p&QrC%l>t{xjkBq3JD3-XaA P,vGtKZoRdlblfQB? "y"C7d qǐb|`!1È_jcʮWW&Gn~l{ [m^?pGlx5J4-:c\yU0&1\90'Tb-\2" 4A}PFOj[ ;TM+'hsBQg*u܇#$~p{&WB %jr@ 5y 7FŪŘ~ct-[XQ:Jxwb~:5չE8"eGEn7_}&3TZqfJ%32Q6#rH4EZ(5NXYPI@]:f&pS{e~b|xNF8-șS (${֞$ Q3̲]%x"o`]f1zj -%P&0DFi_cp0yS-R:ė"w-%-㈝3u‹%PzB1M{hc20ǽԟ2$nX**E@$$UVUQI'@7 cHAt1hL^M38[ ,__S_A8Oow<0G H|i *Tw=M5d܂9Yc8v#* eOۆ-]_9.VYԬ|+88H7>[[~c5gumT-;h ]0@J ɃuԵS>~^&m1ұZ[FmeJBBvf>?1 ߂iSvǻk KUJ)7,fc@AnO=W0N OVhԣoJG;Uj@9ҨS+}sMd9Njŋݒ>?E VCr94M4 <.@޹H{0ǐzov}hT KVAޣB.zItN62bO pn1 6y|0pA2lϴeL$it3V{N8@X C_jΫYQn=XOQ=[-o?s73Et\n?.!,vEYIN{e(B,'o׵#iD'o'rqӔWjJ P@!͸>Ir/R^DE}DI 𤘝L[Q7(U}p"V*T֭#Ƣ60hc'tZ|Sg#֯8źDBn}kd8%oR$PxdB,.P7\"+ۡCu4/<6Ϋ{"s.q-kGk Oq㛿]@LҲB˺A[f-g'a]8PNjȭ U]lh-6Q4y>jp?qff!/nsq?&ZvQ(a.;۔o*pl17[>Ș) Bdaݎ;oD` 5:X7K wM PsLc%dB8KOl#ƼzAzɄq-\{31;K!G-sa"]QG<ˍ k)C)TC*Py/~_@PXgakm28d_U9}_yr>jvE a7rAoX6OZ\ΰH⣟3xZ BN]ɎC{kVGT ̹ '͍`] !HvfwB$_F&:=B#-\E=>ݨ8j79+D\2ہ2v'n8nE>2/m"^7zebz=" F_P y\"n/#&PJLywM u`2_bPG?`$IÿƺO~j EEc0t6ԗP@UB pY?Irmfl[kb{A"L `*ؑ05^ٱl@.٧!k'` mC4.o0 0 kW; ,d]cp8E-.OBQzdP `]2 XKK4țilAH`KUCDPK9EGʕXp RRBX~4P|UDp&c=YFl?)uI>eR>1mD\O DB\D^0+_l<%5\¨)®{(605-Kyd)-X֡^bglr!'m\`7^fo'egQ!hوRy=FfTL%Gk L)ގ'@Jo5 $rXq p4$4㲁#t!L#Y?ĻO?҃>|v[dMQ1_lk234woZGI04L{!٫"X/|x}hs&ho#z 67+&VbZdpb i|[>E٥T)~E %-{d_ OT׷Ϊnjhh^gjh('l&;0M2bT9T`y3%g"8oo  ҉g5 qNrc,v20^H-CE=qةNj hX{62 088؏ƶFG:\^ Q%k yۙ r 2']M.6$]5 | ǛpASTcuLuk }pxU>O4cFcBOH9oS]+Sa쳇L וjGNT'(MDO ՟(ŏ{>,i= gCȑA\.sc{~J6:l;Chg+HAvaK)R֊g.Oy' mᅴT E\my U`BٛY3ܤ%31wLNrg/jG}s$i/;cR ƅ0_9$`t CQq*1(P2T|'ڦLOm1 .͓3|)GzLx").}Ǽ'͖&a# . EYթ䪄1"_$`)3r7s,p6Sq |LA/̇f KFH/yt5Z jt{Ǩ3_5p!M|,Zm|H`y)7y/V-Kn͇H83T*f ̵ 'Rm{+zzY*}[6NݛA}#Z.5!oi@~g3*-'Y,-D $e™[<a$R4?;W0 K4i:Y3΄[G8~+)e++z;C`,ΎsvK]Ldzk+n:a ZL+4< |W lCzcOUǂ8y,Q+#. _p< []G\7(976k%~bOgՃG W5i!]25gU hT'38I( Vz><2 k{{OF8bgj.Q.D~u<' >vq$`)|F,N !ERnz%#4p`}!Aש3SMhH!G LW;>Iǂ ; &ri|H4 '+烽!t1JJ6즒ҫzWQB>+gÈ͖*]%LHcS\"C/Z.\I^P5 b&ƚߨ*KFAGR0M9 oYkk0[}X!mK>Dî-K΅@TYǎA@Fa ,jV"- 5voD;N p'p{C}@ p-cn\ $$>P #0O:)bkQr]E3|:2EϞ@j1v {]<UWZ,`_Q*}R\.FeX˝S j4^9Q0ڰia|A:9S,Ogw$$~>p),vT*iO[ hB*x^v$ҦwFrZzA9BkmQUݶI[ H= &V_PK1D.AJ@?n cɹ`¤w<ӿ G^mcbV NL BVJ5i 6V">t 3 b]?ov R+Da1a;^ "6 +|'zNDueE]ӊoVöxH8v%/j.>Uqx'_!UvicWj]_G_ hE =Lbx_̅%9 zXOoj b}˫ Gzv,^֪D>TDEkޫ@T[xJ]os d+"6#^si[Pbt5=JO h&L^ʅ+;)S*1v\V_)0f"OGN>upˤ=气»D Bi礶-֢57+!UδB~SZ;&&&GlZp}̗ok-#+sg_j-o "WL9y 1Ju q ǯ\;`"V4*>]XKEDk!3{j[ +bx5#Xw-_C[a۾H%=sVGQӵ6 Jl?z0>sCyqE"\NoV™&@a,PVs[osw~dUg \?.Jֹb!tc_f '?HnY!ʊvj*VBdaٔ1 #yFei/P5N^Ŋ#c"8AΗ]髡Z)IjDMdNk9-U(}if5f>ZhKIw"oS;kB-nm`]I  - qv"aqI|SIϥrTQgM¬Iՠeف0>GmTw1X#S?n6^tG S"cIΌSM !w+|W uWfXipgV Ԡ;)OwEe#t>^7 6'uHR}xXu2Z, w8ZJh.;4×A~ܿ "K'`aMߓAWH/RDŽ} fI2fQ_/ r׮t6l+i&"6sK݆Ceu\ݞ 0,p/jrrg'zΐQJχL<}h/"se >6UQjƣK|7)y$FHnߋ? xRY-OW ù++IxĞTI,LBId ^ڀ^9b,~B"FKJԛOAtW ZI׻졐X%.RG~8]F"%,*?ruG8\uD;6)# ɹo 9R!0Z˩vNb9Ú0TZw/B79QHw(q"BCaۢR Z8]UXjHJʪ [.D;kd?- }HT'FqAh2LʜjtIpm[?uy(@:0dɸ 8qP(%qWAS8V7W0ifHKU@2u#:@0<Ż\|IsZHACuio7 k!P~e QKMcj]2TRkk)-DR(a-b%~=U)oߏBiYNq&&r@^5Wjɑ7y/r%3fh1.?ME`>mp [MmB~NĘhPR)o$8kS9c]Rb"'~%=l/o4šNP0>WlKd M/t5Co53:i''^$c{76Ѣ3OQ*1P b>+L2- T?PI[X&JI-6su*A@d4eQ*0%ҜyT+ koX^AMV#r)Q'4k!<g(#+X*1 Bo ɰlĶYbyC rVD[Vo@<E;?pa$g̝_0s8EZh(&;SDat~Xĕ,٥e߉J`T, E-tW=N'f\{ ߖ@8MrGh8M1.Xy}W F7'e|W4!HgŰNnd#PĭBV9@wyfcn#d7bTZ/7_&zC8'j l8lTKsd<݋R WUJsԪofMq xp@s?㚯Z}^ @zɯy\lej _6yGp@ ܦN^7$vx6*"q=ٹ)H'HU`z6Usۺ*$^6k917 K|x(-9_!P1љV/wެ" ʿcG;gx6$昍ac!VmrqE \}A4 Xz6azxitz/02'˖{v]{bjKΰs */u~ 1a/Y'Y:BЌDj-[^9oo!!jf?ftj8-]L)>ޗ&1<]ydt>sd.f<^SICc3Dּ<jL(߶#iq%0N3ڊ*W[St|U3gjք& X.?9NPN=ׇY @m/_ WW[R;M 6TvHGja5C|RlN S3Z* UES!O[F_trVCXP,A{a')׸QxI$"2U_Gcb^;,@hsY=@xL)pȳR` nW`4i+@]jF 04HX{*0a+@Z Zy]mw"˼jY;4x65H 0/~-i;?H8D[nsy%!.@[/Esѯ/L#M Wc83z qJ̒?8֋"D[u5f˳z?VK'V7.3^gi%[A=hYtTǬDӆPz*+HƐ~+gzM"2Leſ&|W*>&quBPLO:G =a%RZ #u`-ӛհOA17xzF.CĚ Kp(1BZ/|f$/O=4< &2.sfq @v">)]+f4*ᐋt yR~X 6 u8wܶ.|]qGzL{;8󂨮jK#h߮U 6-MIݘᳵ cR[Eγ[UVӜNl\ZY+Rp^;o q: f񘗱JE;\,MFo.WAYfL1L6i{F3ek]HrФG'#Y>`=~O409=˳O7`[#Kb|H(FپEwwuo}5rqb( ^zX.hѻ;vCNJd3 5#hLؓ B?EuUEbʫ 'V?mjp m*ܱDPXS\GMir o8:DOG. |NQgN&J'00ꨏ8e7!ddm/T+Cka_z)YLX-+O:b!݇!> κx%c Gٕ׃M.Mj=a8S,Km6FjO^z'KRꐈ2ː;w͒hr+: C ܌fh܍{^bw\GF2ț/8^JDxLܤ/IP,sNc`|A#8x7[$gcL;ծj[VV6c>zGxּ!ȋ}9Oh4m(E(}Uz[EHOR4- АQodÝBy@1?F$O uH@GP˱+~^:ݴ\mKƲC0i]Èe>JRc\Q0gIx-H9 0&4w) 6Zۖ͏ v雡#߲uNL-r`3"Oۭ6{5wo01XWа6ܐd>#;{ke.Tu==qTYh3+pM,c=(s ePeE}̏'ƽ䁫>7Zm ^ `bzOTc_><*궽q厃qBl(;)Yv&P.9 m> ]|{SVJ7l lb;rU3+4fn#abR.ťnJX j $0Gm_ViNC60[h}:ּP 3Rlb3T&@"7;ÄAe\pX 3E]0p`W&Uo߀c |8LGj8c b/-c,iH@p:Iſg)JL)z WZKϺ3@,tNRߍPrdAr/}XTB~8U" )SMcf^nqȑ cNG=\TO\kgRH'Ųݵ,&^]оܻ񚖳D(BqPFAGcV`OsCQտNF.n>f-06zvqVK7@_fA9BI`nDD8:WodFUdL-vp./* OٷH;rlus1'0p ]b@ƛlaC ɢǡ; &ѐ/5DP;lk&HтHO-hy$ ,4I i(RB3s)]ȪXQw0&16_e 2mBm7i&'N)83ϞP QE]t~21ejh @FDb+D1BV_ W\#Oc+1'"[괵m,`)-'GǴɱ oð)%hEE1Jvx %|&6U-sX2iLջXt1$ ! t. ~oA+ItaH_܏Oݶe˗x?ۥX[<*ŹaZLE9=Wt/7i^ubAOa3܄;h]DUNg5 EoXL B?@ưut[dzo"O_ȤUP4 Lr(MuyM5 m8LkGfsl<(vfLw* > `G׭B04ef===|['bulc[ %0"bSB k`vQPKU)iCgp7<|W9F:T R[1fJڐ\p.iJ ~#g=CRь/^I0ˇbR"/턝YtϿK_ %^e /}t˞F p1O5cmOҸd%sSh\s Xci(5"Lq bcxơK ֠IܬA5&~P25%JeGmM:4GbCtHN*RW/a5͉:Fڥϱ0Pt: ,"T1Iv}!m%Rxݬī6~!sҴC? 3[ڬ+}kfȓlfu\Ӎ<ƿ92W)Es-aH%z.!9mȰMC M']9?^ @0aQ|.! 7lLW-W :A|@^J+}-oRmF^~o-- Rr 2^ʥu˷0)*ݱ)\d9a}ΐ W֞J 6W(r4=.7 qΚǛƙy;$[A1 :ũ_|t[!D93*[6M;s{e9Us֩*{ nt&]iD:42:pwbhAqo>yM>oUTKPgw*fs |9UKỰP(ʖ剋 ύ0 O;hWS|nϗIQ @ ͷl~M~>BhWi1HzYjJ*q36{5ԓEͥ _?-;R:"![M\ZܱY6+!K\aTjp n|<>3?>o X<݂H-yW}Dl+^$]Vq@sgky+ 3V 5 2sxMN|+w/{pdApNl,_+,r#{} ow}{tcwg }?JXB%?S;ŶRehP hS),ڎwzLpev>cf'檆NֿW4M{7.sIw;ZMPfzkC@$԰%;>;[HŐ^5dft'HR\W KleC#wc4f&T6~fORP@Wx}~GJ~m\&;#,kNQhhdH0n 'vn>Y]N:l&NށؽH#̏$ron~ԃPE]?ޑ@s7Ah9p*Vyma$}S4OC9CX`]ԗsg0KQ0bKjM/ŸBf))r+{Ĺ21@9߽4USbʈ2&kz[m:)MdxyF)M+fC1'Rpb5Z =x 2@5 ܁uFAM'3xaQ^C~Fs( .tzɀNrD0FtWϿ$M(6tc&U( _5<'ĦN{6ƞ?2!WLe͊_4jH{M +@x1?.w[Z'Ǻ;Z6!"2›:BB`3~;Bt89D^\:] QemI)Zs#$~әV=㤮hOyHivx5Bm2}B@O\{G򕎗$y'У9C"ҁfj9!4*0V4|eDPl+o1v,^Dz2 =>cbZ:r4qZϫ=;ǏEo2kvQ&Hh(Z8qK+Vfq8η8r\QS݃iVa!kµLO:Dŏڿ";Moq+qfzԱ"*.1y"in)W ?7<oN;XLZCE 2끗$^kCr|ycN&m/=0Akhw r~Q=.ȓN*,w8? zM=41*T14)y%mx!z, 4}A J̭@&+lm~Ć= CoPbxoԨN< bXY9JM6?CL@+>`FXFMQYȰy, :S8v~naTOL/ѳDxTYAk=h,P~8##cã &\kDF8% YPVOc|&w>(>2#GGl[R^OE6 rCzFvy/sgXvdZQÑGr9,6o4MjD"wXt=Ŋ&ƈŵ-|D#'M$;PP}*kL) zG`!>@#`RbVt*kq7aqbQXG%a <.\{焉T-ELHB019|8C졺U' j XHG8'1"4kd0fL{{0eꃁJj"x%VP/wL*BX_Ϊ+2eX=?;)\u' ߥ<-t;)Jc#33)}0hX;4Z$;iyUWn*{uohT5n D4l7w#@]ӜϤUKVi||zv3s1rq¬{w8'>#Q5'G6-yM5]f>Ǻk߈jA b!2PG5}AK۽h/tzΐIpeBw%kr?%!!onLUhQeT1LY SU7 'fdS )aqtU[Q]5%:(11/#D5L+z?̊Gi, ~ Scu5^ ȼȓX!uTm)VO չqj=4[O5xiSE9}mKr[4*5~hW)ZA=yOǮPӎgZ'"d˃ 96De Y\OP2#:>z[b-Ȥ`FQ`7^e#(Ԕٱ PZ;(>#իtyMЂp9k-P\0j) %62 7HgSi&x?.W؞;w&3O OLAax*2")auG4Qf./SȴWS/RqG+ @<6:[Nq&=ЀݴL}]ɱ`긺i-8M@_" өk;Tg҂Ɉ\&o[].w}D+Y4 /%m}|Gi㓃/M~:dP4>GbI1,ny4W a[d VsW9 q kjdy 7heCI=o=:[3i=MwM A"zZj G''Gyw!>q1-]T38|oaNI ѧh=C'gJ&vm. 8>i7Y[E Fo$8./`߲x[LryϠ%jԵ#_\J5+|U */kB{JqP~́ {eIrX hu @IU;&DiJl 1F+ ~^} ?Kggt_?U2>:ʎʕa`feEMltp1S2[tfJrnmK?OvvU}#BŋGޔ{}xu1&^?q [Kg܈ Pϑg/=C-@(f%5pvi;ٶ(%.ccv[֬ҴH$|-{$><_rvl\zDdG,#$>eu }1iz{Y-] ]6r$3CϖpOH?gsg0;8IX5j 7/Ty眳tZy ha]4ԫ,iXDv ĘֻyP"*0#qc}:ݿ"79|l}5CR'T]8,.yuZkS֢RO60%9b TC,%] VT}_#H|'RaQ: 7Wmiɼ.HMNxgNر[`=+T WYxL\00=3W 1T`sQC720>ۮ6k ڬJ4Q Ƙ_Zt@“\rzžlf] |}CsNfb*؆4Jd6צbozeT٬ Ϊkc_+`-V>3܋c'qQ$%cLzFkszIhPkrly G"`.8v~;a>t4>Nj#";[ϖ8c?5_(KNtD {ϦVL͏nHIcU\>S//H} @V++}lȵ\"dڿ3XFJ ǃ 񉹗J=aqs,Nv o{ᄌT8(6?&j=퇪P}Asд%{q]UU-kаS[l.Rw$NLJ]ٸ*ɭXSBhzx d H!5]]MWў8||PVMjOP:4ZɾQ)Ob!o]KҶ+5 rB|%`V({N1 j< ~4~:J\a(`#I,+Kתj*vM)*+,abPlQ`9rMLVYn֢o7_V~zKM(O!8CR"-==)q><ƜZ(Q+ԫ[ Ï+|" R"x'Tȟx6p+4q 3ҥ$z=_Ki&tsJX mH/tzr:'M:@V'0"nQJ !&Cщ7dD]ҽ4.FnC.N;{¢#?#cXןEo:>ϳv3OMTIZNy: _WȓRfe(H(ILJ ݸHtLoKE gxZaORKLKy0J\ڣ3O1uo+K}Xљ-̄ 1jQgR_mX> C<3+,)6ytD\4^ )G,b`ȵ_ js6¡ 3IKs}h]i_.ZЫ {yJ> J, P=*::]ot^AHԕ^r O\z,c.C``<)^b%Lb4<,Lňy#Q:wk 'N#o>_v7tSӝAa_t&7\Q87 9>U+P~Zײ**Odj I=\6l&'~0$iGK.O[7rI_K?@!g )> }кݘQ$e$ x)M{v܀Ƴ_)R_:jHܡ.D5r]Ɣyօ*#!_fԚBǙHe֗?Utofkuo׭z39M?Dbn˸wYTڅa{NEouA8aЄrʲk` egA< ~Y:LUFM@C _- 8 Rݫ}s>j S(c.$Ĵ̳uX*qȟ9ɬ(/˓ *K~h0W T虀WM`g}z&wϫ\jؽ8sP*ZCStv $k2rSLf2mFu5$ǒ<'mR uJR We}w:Wڅ~Nm9'We;&js*ks݇H=1Dl+;g;1rHz/$Sl%NfiN)轖n?G!U,,I~p,޹Rf}19XZL*0s^-RNb;P䨨Z7[Q-Ӭ-ny]?3zlGQ)osFQqXFPp+AjBdžm% N:Ɛ d'l;ɩ*]]ߕZ`W3] Ũr8.ʦ)̅mf>XQA :f >Zr5F%^ Kz(>[Cֵxg$6z@ۯ]^[O8'PUqxo=Ƚ35E0Cqu)BE)d J{nfˬv+R\trFue3OKj ^ň#o1c`4N9nvJ#1dԦľ-@m/~BIeφPws-l,bʠzOAX^:Bi˷SM>a5S,]:=I KZ-9#i!ewMA/s0V!a:DGICzPh3Q51Q:uRR;ʱ7.𚧈sSYhEp,V*O[Z  eJE |j%3K -tnE@ٓR Befbcj7Vwԥn6jr&KraFYB:oHx|RGkH)"Ug7ЪO#ud,zkHf( gY+ RfrA?/f8.,!FH :8 B٦%L릪Lɮ\fW~;-&'if_V|edS}32H-܋Â6VpnV;t*:K&.?Iv+-g&? Ś+@ g: ǷNǯ'S;AUʝ7iyҍ"~9a gGPsَU۪vmi,AztJulNG:>%_f->_(ifAX%ҰYXI8kQ~YV-z-pPrX!<0kx!4S>aGVv?$Ch)WdĒ'%p}R"S@ym^W5kJ2m%0\5Bsucڙf#3P7|pZX3g &IPO~jQmDzd"W]>㩣Ja톮 fiZd}囸W|Zo$''{gq::=gzz/;yb74tvr D6|HExu[J%c/S(~i.);zy硚UpByXd]l&c 2Q1|,3( @ui&<;8+j W[9,ixc>z-OR;wEP U {PRnl;v+=pOE]{0oӰ #wTj9P$stYidNc}*v(eyA? B\ݧ^ˍ"mk"D}l=%XTgzV]C2?a4k('0 ٓ vƉ/!G!<64.%4]j1Y! & 3|nq fgzΟP. 3+хaBֽ#@oA,alRab9@^_ps{oir1Z{;EC[*l1%B]_P .}[S b)2]n#pIX3JlKĚ6}Zz._%POCj͂U8#)2PU^!yBΨV<m~iө󁀔  ] vQA1%D akd3곪}od9''Rc6L.b}OgnN,l>Vvu>f7hW5xFk} 5eq|!;GٚG kRU'=KPۜbx,s.hzDG-@9`rt V&LoYHFeuܢ 4oAd&?(ekX,5{=xgz/;}h p8W Eܢ+F"ss7DC&Q-lX,!Qs/_؋ݤ6Aq )zfI] BL~'3b=]mق)%(o/L[罏K%RSlp{Μ#(/?!-߸W,G~gy-hHg9'fSB|+SaͭjŕWWWͼDkʡ'.vekOXl_O\=~7[@&ě6>c +*QG?tebSj9P$@~-Vp&z}4I/yC~q>\$e'Wv&bb_N4`.DpQSg"2$O[.QO&̏s)|ۃ}_dx6cw'y+!Q*%74RE{ NcIHƵC6g :6찍Ex3/_,"sԺZ-T)DZ)83kvȡC6_\Lvj Gg!4ތ*VُYtPs]aTʘ!j2h50TrVe:ʅ?Oկ{C dՀLF/yճR e0nw,֯r~Sh\QHKi n% ʴ܋̀ ݍfDvΐDA.DGwg ۞}4w"S*Io:+Y-̸uBDN IpCC !O2r3 ju{z|,rf}/[kA _P:ϕϔg? )+ )w[`Rys؜uNyOxUѪW. unk- ص")F{OqB)#?Yބe$ssNѸ$}/T m*O8Lʗa)~KM+Ye:{<){e5 :Q~ĈAVdT{"L3xRHz`^'TFo\91爢 <5k pʱW/_N ) j$9ԇBmIzd5L`bpNP r lmAXr2N1g-8̡&JJ=F/λ@m0Sܺx7d`yfD8YJO,xؙT[^ycD Whg3Š n",j&JH{fË}t9 o;*MAỷ$~:>鷧Kg9:٘p-"Uxg“ρ`?G6}$r\4-)n}&ߔ$цb|B>Ba^|\'I2jyQPJ-ԅ=CYc˞,~5h^2ye6^RĐvUE0/aBg#FZnzяE4pY:a-Ri |'yz! {~TRc~:v9HeuRLCNu%,i3|aۏtifi(BAtO\UHKBxI|YH7&F~Ȗd'%s@_~~|8s G;Jb?*1]0!&.4>4o{cFp̮%0~ ^uʮv'xN( 3̾V,Aބ+@J,4G޼'~P Fr4%wxF]ɅLeKmГx+zۧU8\j[Bw~ͥ{HQ%y(c#XiN,*#䯜iL1Ҙ;+lk c>.L{0Yj%u+_r,qѮ㈘/o nIr ]`9ՕS3Ǵ7LQ)>Ftю0n[{/PjXW+N4!: R=Fzٻ= V.U%mwWLCQY^{~[-b &mKe{C 6ydbj"覀~T 0Fp2(adE0qCI0&kwF|;V- 6˲iKI6_ 7{k!5xܛ{"ӽa=ߛg WN r Cgn~#dA !ci&ʲ/H;.'n%CaP%ë8<1MI0d}r.͊n1X5r8ҭʔb"ikK٨.|ZF'AWV7c3L"Y/NQs*_\h+ߏ}Jy,P}z21~0N{26xz#+qMیvvO<(H^w Q]7&!`Hk8ms ob{˧ӭLe^'wEqzQjUgPBʗl8Kӯ)!DpK &\ۙH@?h<)!.>mZ+$%N )N/uR2ȋx|@VY4S^&5dKcs ;h^dJ8^c$F(YkGxZgvx#ytEsHDG&b.G7M?DHLzt,l@ BC kk.OFka<;t2>8~&+a}{acRhMȯ=>(asc+/!R: ٿa?(/M8|3S9%h ?ԥ+jAmo'%;w`\ v@>#"k uU/LG[$FfɔQԶFfZXӼ!y8jQߠd!2C}Dn Ѕ7q{pOK -anb% (;aʥ]]BQC| CT{HђFҢ/`>Ҁ̤rɯ5ncm9,GCoj}0w㒲[Lt!Z=Nf$6~ Z;;L8jlWʭ5KBCj xK}1!h'8=KKWT|WXN{}h)(Y ?CYvXRJ:hdYNoY}@VwE/WbB' 5W!^[UEbֹl]^+LPDҵ\gH(ܯl9f1Bʞ&/8!_G~}l"aYF4w잎!'TW]-3fm`;A }e8+m̓qNPSOfHEI0V"#rHȭqxk7-H_ukxG~b%Tq" 鳦⼖ba) ]LJ-njÖ-K Qy!7tv4.>V|sxiIS%^]gR>hXrcT,2f|pb}UC+6+]=4ƻCI} U=#_А 'tA>`@ҕL;FLHr]L|p.Ɵf\#KƢ7=d^F?{`NUhzڲq`bH17#K %O18N>w,1Ejyw0?:o]9çc wwߦW$՛n'KQ0OC3Z . Fcs$nye p-;ݞ ZJ=mXh5־!^/J!V=|ڞ*gGS?6h"WZnk-N*^ɾO &10}$yuR8;M߆#.`^ʏa"i\Z ale~+{ \"4tb֍%ϰDqZwrX 䪟z=пR4k xD[` tN mWnK\J*?лp(,rw$5im7B0ArPQ7I :[ϞNd`l]>-}o #MNgܹJQV}7KyD;R=ڀz-g2!.{9 o )cft>W)ս&\:NI]k^Zx,-IO1* JphR2sfCXE!'V)[9?$Z^QG;cB>q2f3;yat<))"DFrL_m!(O!y5:#~ŭSZykV ]^Шh<ߵDNRh  ]nq|wc':?ygr^ oc~l כ6jt]p I]pp;^q!}q+R>\Wn.xU5ckJb4&VuDe-`։#qd+c:fr_&Z(8^y5-H}J (7Q.$E,k#}l pY>(zvroqA+iiS:x##0\sqAO̜PVr+}HfM\N(=Ξ^]wCu{xN,YRICۀJiƷ'^/06BWR&[DE?z1UKi^ppA( PQ}?0 y\oU7|6 0pm#j5 |WsZd|]P&P0%qe zr٪18YG3aHjɗcZERpX(ZQ &^p> j'9ުd4  "BqW.[ gѩ4Ey06WS`4tz!OÉ6w+3emNzSmh"k{Ϸx h Gvac9~D,@],IRDe$ES76 >.+3XWDM=m "EIM0Q&S}Z{M)0!Q+.]"6}vVhO-%y Xj!zb d<^v5LH͐/3;*٤ƘM_98}Y F»G+_K[;|+a!sy7Y٣HoV1yJlٝ+"MS7*ςdOJ#!}QzZ(MRVz9!Z/#aЦ$e@sw<hs3 Cr!˩$qY}8k!)~ϱͲ|jbWl!kY tzCɀ(f 1ABm$I佒f )k"|ߒܙO?wAQ_Z-} 3QKN6&j=gS/3(E%rm$; FMk^CR;-m[`|UAkX]q{d|wKLAN{g-Qr'[4o0~4M-u 1E2; w4:n +F@<r6vUeZ$Z͎2TvGEA }BlD0E vDF0Gt\pG͋ A@QIB: }Q6WFK͟K(J'23o<j-#ϯ仵oz@ l/=2ͳg?F"ݛ~\ "Kt#'; 0YSr)|bΠ&kXl 0?`;:B-!ԡ%T|Iņ72s"2濛ܙր~HtM>Tu+e>ÇEˉrB҈--'GͿ04C52Bxf]V_9>DdYh]WЇܜj̏a|ZS[A!vft^;b1ӔجWI*NA, 2π59[Ⱥ':3;d} 2t4O\,O`.{{T>$pUK‘hWk"+(guO<3KV zʲ†l{Mo="7`iv ;% F]Sy3 <YE ݍ׼JSSsSEGD+K w+b"ѕ[جR}"\WZO%ڐ`ܯjpMtuifK>b= .AXi/u!`$a_elU;LƉ$z<~x8orl : 5Uatٹa$Tm{ ;M-BIkja搬`ց1XkqW΂ L>w9|G,(eU0 #U1bA>+Ix쀒 dv+\tq,븼`x@̡/z]ƣ'=NX[2fPW&JmNU%3$ӣ lT~)GGHHMy0,Oڤ]7oISЗU䲐<lŞ#Y{'7dUᶛd:p:   /-˺ۄplKiv(Q3C =)mY~ *>.TҾºR=_ U;Ú.ɓz=rzrOr 1lab$jiKͮqϮ!ܙZ‡,2}kP v+bi<'ĈH\BߖJ>$qZn=ާ-eP Z``#BeI;E]]C_wHqBݷVG9wUS>sg>9rRW[[я5caz t< uҥkaEr[}ISE-\ kC;-RMJQ1Q)13yKmX`]轩^c'Vzhm=fyKAı{O)e!s;J_gr.v5 hZ$3w>+6VQئ:l՘@gD0)Z*+mGAv*,HhĘM'I}2Xݮ8q)ChyAĨxUR)YnAn/}DŽ76LdvSTY2AjrW4^)VAe2 pU)gNïj48 F|D$NNEFӰhu훓.S=űdKlPakx~TL0,o+q{KT[HNBpCu"eJs[!L6MۊnVBMx/Q vM!5Tm-sGha O ~̵5YT-. 5(/ }1+6.Ao N VǻNʖިńke3]b|a ᪷3Ok#m#!#f*7MܤC Q"޷,`V ig,^ a0 پG)^+xV V*S-V ׭cо~B>846A|lN=P].MPߙ|[v]!'2wNa?-jPiQ5cL+FTB?Ωە>b6hjNbbuaN>`?倀R+V[^Pꇆy_jwRWDu{6OωwwDH\t$޾jdnENҙ0&>V"r?B6BAV<{方u ~gwr\6TvJ_HrDyT#l ;nyfo?6+jP̋h|kF(f5ҿrZ=֐@Y͡\ ik:cKE(82P4F_W+A=:Qwx*(jG dL|N-r1 Mσ*W_#N3S^|o [cvbj+ ˁ& VA U &q(Gp9)a4|ubcKaYX5R{M'9FH}3Dvš VٌkA.BEDt6"vN _[.zj@YuK;Mkݩ]hA+d!⪯9*Ta{lrЛ d&!ÐX;oVE9e/vygUĎdz0l4\=͜ttN뾒4omF>2^ܺ4>d|sM_#:Ĩvg+)B3DeVкT!*RGE3Ax &k@ͅ0n3͆1ǰwi(48˖3 zD]U\=:N_9F?"UAgQ) Y:TނZ]N7ҙOޝ0 p:¨`)y{Ӭ*33=me"xg#AvkhID/f RG+X4_rC'dPʷII:7J}1nɀt/i5̞vv )"ܠZ]$ ׆AfS-=be"N{rМo3FM]oyO'}}=`~!xX,2C9 ^NQݥ BfҍPUU'hBiș,) &d{{QZ{T~nk}Ȼb Ɓْao"k\yӅ(9f..FgRF98yFhg*Gbۺ` 籃:*jDqC: c=5!oh q 5Ix^-"6{Js |*i-ah7XOhfMrP?+|V)if$K<5NБ3"LZ8íQR(g0*q ?F=y}. Nvur#K92k5RIbv{{, 1}F84Um;RBgxay(9z:V ^% V T|T]8ZrC?4g8<6LK:#`aKBH'C=u&5ƥ˓WXn4fnL!kp7<dLq&KɌEG1 „߬5KHv}{dGqtLyo™;oTڋi1,ydޫ5 t8s Nqr2:`ʹV&cc #['BwÅlbKT2hZVbW'HUE(Ŵ(KUv(, oG [ky vRH~Χ{j{S8D%Q dlmQaϙ$WI3(Q Tђ@dy^.䌮I7T>, Bf -1^CbHBZ^[%7R9aG\pqL)|=vOۮч _ Q}Aaq__ytkŰ2ygbH?n*@tR5Ϛz&߿rJ|蚛!恭Ϭ)L6ZB3^k}^` CkfZHT0 uSۘJ#ʺOIAM`ጩ+7\0C6 @j$"C+ coBў"4( iN=Z"/GK2ϮIrGOS>1&E@zW4u>e6EԡaDLc/qZiW8f_= ^f j{Hx> AxMy8zݷp$fdִҢs uq@g$&MgX. :OXC1_dI >xȐdRҸ?OrυdL/O:%c@k[Q"5W ڗ/í~Fm< 1pP4z ]TfZ-pN2|Xڽi &w=k'>9-S9w!>p5ǡ|O\<]-K ޔ*fzX>i<1s4_G> JLtR a9x~@7`_!Kp\n"p=% zL_#]>i!r5do$QpϘ[6K:܌'M[u#e*uŦX/@wgj^W r|*=a8Kcx^ Aq\ BxG6f$3wʃrA‹"ްpU7Վ9Jd/1>E s3ה fG kkvx|og\Cζ[Hmjj!_]·\mI;մ֔T퉞%#*j >ч(2rM;+Q MX*\=(F,V)3 PI|GX32+'# s6KkAʫ!W3$GMqV12BN-m|K@>A,Cb>lA>1H ;ӛX\`J/m$aH- !k?~lcwg `Y;$%P2%M/[jRY"c5^kqIBx sA" A7*}1\ׯ]?"!53UVp PgY.y5 hA+b/c3ņAʥ Q IM1!h93 Ut|݊Ќ׺ ]b>x1n/\f77H ?7%zHDEeҲ3Ha Y`Ӯ?c!" _V!_1\ `tc]că#wT*idDٻ 1[YV`O{}r{$Tz|O2͚ eocC=ak;C 4NG X= G<AM@.`:ۄX{:wJ>OO %SX5-<˱NK_][G ЕEm>jw=IHL3Hauv Qc?Yk٦ʁqGMAH]$%o^k셸G||!zQpI쥷NqYV9@4& 3#nyB)SR"|,mAC2hĆcQJc U н{0.?N kEG|ew4qG'YgFRY:;[Kv@jkOeӰrRwԞ .dKvJe蟗JzLi/Y2UĜ_.d0 ! aYPs$GnYPUO gh5ci;Ӊ: 7@,)n`ǯ޹gJIyPA&w ylrr?. І*t$^Y*־%œTO:Tm)\ A*]Ae%Pf=q,zփ5{MݹEVe(%|4Q?dY;8E$ëhHp?_{덴`q>C$0W)#z-;(\M8|5tUrws R#jeJDKO5(ݹG6 _mJUqgS9 -+ q빎P%6Jǡ(҃l&q=% r~'o!knw餔QiU3?h"}`^檰=Y5'1''Rpy0?roJ Kok,zbfxSdC ҫVv^!JY[djֵGcT"ZٿzI Mw1PoHqKA8C}#"(T92_jjF* Yy^<~6J@?R:̷@[<7Z!XSq+6V6y'V4&J< :lf]pR\ o&=/N8ƱDRϤ7ESgS6a>AʥJn4gb-,S<1vqClAWM[lBf' T_SAYda 4]$HyzC͖ 93[w;N4mOy$ +{ WU$&\Z,KˏqNqSMԦsf}0֗ -ODt tj_žgV% RWy2S=["J-. ,pxW30Ǐa6Sow"̺מfj_2r~R8 Dc! kŃd{3 0Zg[fii(WA=!YQ"J=+>]4`Ja=10-8Y`Y\}:)ps> ^ ^#}U*]Gǃ̶o;O '\Ҫ^662 )牌@G;s1t<${~?ORk.=_!z.v;|L-Ͳ˛G{OLO6%3e@B1lu '%0>UX% |F Cqd@&@] !auFsgջ^Qg8&hvŪ1n` |!a&G)4㐓A(mҞmX=6͐xNbs[uQqĪ >[+Xɪ6>br*.d9mL(IQ'"S!r-FoH%/zuOT*{PG|eT 4M‡f~M̚mtDxLĒB3WXlÏj B66PЪѮ5qOb[fg0>y 1 갹K1MZ:?jHm p\d;NqbUZQ^rPEYWֵ&1|DN="/ΦI5Xx|`pfړ̌_H+( wS[ՑŠ{c@x=)k佩5 w# XI>/ lᜲ2^/b!oo8n _Y4 'PAo7"ZN(<܏;k(.OtVNK]k;xHߔ JO;?ػf;p:C#gCz0(3W(q%-r%p,8=ګYyz)tIZA#O!nV:b9M).0SI%8RIiiy]4>C&Y,,նθ9YܿUx 7J2J%{jz`8FDZ)>[V$|<> j٘i=@gG #US6(kL*0Aӟ_bfD͟ Ua'//9wBqG6P z VY+-# kN֪|x5vTjQPpL0Kc >[M91VB9 Q\'2G}\Q} tjEALi^"&_ Xl髯JpÖ(:}0u! ,טL(aU - C{<+W jILURv4xB>ʶOU@}1kj=bBUfe1-yS9om۷? ,F$[vQ4DEJckm0Z lDu{ARWY%N7$4Ģ}n'+-ˆ7xqX+;ƶ f!!ХDar6\/\U/ t5pDUEkC[v:-2&>MڛL£Tb4cӦtKʫHUvFjfzln!>3=ɜ`@<+w#ԐToN۰y&79UeM17ZwTg.KsS*!: U@X*W/6_<[ a4–Dq=LO):ґF; k~Ox~\H^>k_֮:]wDH_3[]겨a6S68khq#g]lŖOǪ2Xౕ6Gqas_: }+c&D@$Ƞ2JV=UV2ZX0&K:ԻF`,$go5 *MZ:J=>סBf>y0d;:vULHofou@v ?BL,yA7uf_5 r>; /A6Km ,[YfGtt|LQ6ǿ Z1O@r_Y{LM"Y9>5gWl?q>.ʲDg4=]O8(ݎMtX. S(l*8}$̓Lj ,zD<Ԓ~A#jG д~"c[ޯύ ;ƍcA ߘ!;lT4dKa(Hڐ[+[G3:@VD-2gDⲗ]ڦss>SԶjc G +xBf^uopG@eٟRGfLR ^> qpH]xN3$W5 7@Ս㈒H6;ũb]Ҷp7l5Ĕc!9Е,i|R@Ι_ c\:uZ? EqS}Hs51%Ds&EjRy~oY]W1,TLqIhHc<41:qۣ"lh #/ns̃'zyƕyo}WB!ѝ7FVtdqp5w_Wg=d>?/`o'JXVJt0/Ǐ: ^#`!l2N6᤬f͸R 7n)Sݾ6`󤾪s] z@S)b,Q;d( %Om O9ZҴ4xt@0Z6.H'F']-cUu-L/ Sk>ˆx5ʳ(`9h>TltEYpߩg[yK?T-KH,0>Vn ]`gbg"!: 2z6V KG afƷL3.u #ᨄ]"ܶQNv K6/R^uk˯1w>M IGD{ K Wj6x#!ЂJ# M(;.a' ZyU  h 6I+9<뒴 OOh_w3d{X,x*:ԏ{xWTvX ]ώiX&z/bwW(dа*Q^3V͊Y]*U ̄Wr nNT_ {}2_Xw+C{YhB &Loiyrh̥(NlFQj =魷$Se>JxkʴKdmH1Bbڦ$*q!S_F52];kMU`njmv%Y:Jx$hIh{t&)˒2-oz@F l>>+ϕP ŗO#Qla􏉔  Ucƽ#NWC;I?Vv_h쓆׀K?L/҆OcaWUI@>yo ܊(Fږ3VIb-ЕthYt*.;0`>` &(5kx3 X,rL>'D5T̯f l`Ts``fK5qmT7!juެ[Aث:*rtx}Ek Qi* D乪ЀK=uF' K)H|ߛ=U 5"0-ogB6 0%/ le2sH8VʤOhV;Ww&˔ l|Ԑ"p|hݐD ?digB~jy. +pm#G6hlH?S,SQxEE=.PEɹRbLKF@s;4Ȁ#Îv%&pBPR,!Ibg{s8H%B͒z"vZ,=aw6aSA[{ּ;bqOK;TiIssCq[.ZYb*mEΒ^+usz{S Noє,wC>"Gad["umVfe6-wY, tɩv=z˼R˂l#ϞTBorƆc X*or5YQדiBA ԣHqˎA=R]4F]~iTLΐibL ]3 cfd&wvxD1шť٤.]][ݐg)%!t dI2f}nB46J% AW#OAP}CJ4#}ы[oj4SƖ3 b\$EՑ2l Xuw #马SX_ Ş@SS,DWf"iqVIbۖCYju(MN`P'e2J&:-g/l4:p*=s~g"]:&.')Ň5ZB\\ q w'uɂxx _ X!\M.؞.ecӯRʿIYCX~[ cy,֯B?A.:xE3?Arw}OKaCCc8'U'w\.f_Tt,]\C bWzW;])I Бʒ;V.\ bF+rk pIUC]my?> ӀJvyp@\zώِ#P0YZWfH]) zXl(l{R7clԕYޤbr&\oUSe7XR~(<* ;]tb1F45 _+y3 ; 8\[ tJi@#K^76s/VH;Lp_ؽ{t髎2ҕ|@Tc7YvW>/pާq0XDE@I۹?mh'0'Ʊ/;4aK]haPsİr熁Tƞ4t/+ F-A4-2d-H"<)wcƝæTeqKUe*i/ K5^V~| =KGBZv:jp^Փ{C8ZU=_&'Mcf8#{sp|1yo9%%p&=u3'Hc FږBODF622@WB _atryg!{{j OJuuKPT@j}h'P4k«K[7e~n_+L2Ȳů 'prh5r5HsOrĶ cݫJ \N(s??ws32rroU)x+_YÍ},FFUaڡ]9_QO!ɤ38 `5tPҢ1WRs\ y8Β:PfMw*UTvq)BNΊsb&T+3KՍ?{1<#O6wU~d:z,h$U9@#fΖs 7 7}v/kB6)LtѰ4m1AT+kW(t,g=ƧB^e kL$K\qX᪪)!^-Y7*_90@+}eTp"L]75nHFήq exeRBL쓓VZ"]E!{4#B…P @>&+Յv% #dCuQ湕,6AlY/]'1/wyJ# a!޲BVdWo_%fRX X(ĥ91r;3ݘiڧCHlބPWC;6P U ,NcR=3H1{#H!LEiMH?`aS]E+-Ɨc ſE y}1 /c`cj=|{ $L.\Nۛ'fܬʲA=S]*Ϲ;uwxP3 $GMH #1Y?ZOU\5ojEyg x(΢fiϐi=W4XJ+m ^ri6Her ¯ut9I/%HkLSgcNlI]hzwe{ i服>/BG2h !!sWB[UCBTV>L3kzY pFSmܮՆ06xC'z=UcvV08KY{ch֜'T88O~"\(cwQ .?^wʄl1.6+^r}>@DTؿN} 込~Or?j-́0Uh\|;FTj]ŕ  -ƺL ܭM &Fu*%=e),7_͓P ;Y iĿzvE+BD߉Qi7-\@pߥrRaBH,3b;(H Wкg嚧nw%df_'z" \&d 풠&2#1&*D|[r)$ñ89w\ȂNfoek^7 |/Ao ob;ﲔO@ 3+;B_k(ɞ%RL1{O8P,pzEw]|p8ggG Ta%bՐϖGMs"ȗC&JE(mCVЦݜ@޷N?=tD_̹ΰ|-@xr%U7O5oUU#m=ߠ `$9kO! e \]>-5ɮ̑[}E_CIXB @bDlPĂ@ϾY-^cz乣! ]i&rX[ */0y'C)NI[z`Av qvcJnY[_O. $ae0B1~6IR'nnJ門Zs[|nYϒ]Qۦ cEQM9PrFI] z6 Ŵ 5ȣD&*$da# _aK~(PQu[zP_{J:]z CjPUȳCI٭d//|g"ľ{d<3X.+7uKZؗ_DوKAl5nL8wCE{. Z;=uR}@?|^qGձU71VM\~3 b-ۍ VX Йeb-XhjWu$i?M::p7a4 dV+V\EV6R EC3[!B[iMun /;s-77 (ߣ)a Bbkz@=u}IޘE%k"Bu LGBGVi}W.E vNeaL7\cJax )z(mw nj6WtGMJx ̹vx%AflA'$71t 9>/ gu[Ɇ2_Y>J|o\;}7+bW!D(TtA > 58v2~ٯ)S9Et>5Q:ĜhG"\YKsS lc6a<ZiS SCyϺOq૑4QG Z4X(ݿ{1a)iz/= zL'u9LZG3As\Һ蘁' 0ܨgo2ʌW0۽S3Գ< K@S Ϛg}Ϫ-|'CP0ĔY mB2Sl7` VYGi%3)cw%}SkWWYj" %uf":0 fZfcj ( a?=R* 4ی9*(}GI^qr29`s}b!ӥZb!v ?.Cq6+LeUV[3?&1^^w]ukRYF?R7'\(yA|h 佖$LĨGClZt ؙe ԕ'B>F5rيwlCI>N1&\U.T!f>K yh5[A51lÜK`^u/Y;' ' Èxw/2B[yoS%v7i{ 9+rqMe7,Tٖ~%DJ%ڳ: |!qP7Z'Q ^ۛgFTM#s'2@ BZVQsΖ(LjA;(9lAx"WvЌ@(B Kѡ8khA0ꣴ֩a}pl/Ûb|t~*ād0侥C&ZiU;@Ǔ+;Q_1'2|[$1,:mnn+㡉 yˍ#2PYP*:vŎGF˭ bbfcN^F Ľ4 pz l9K*[{fFX边N dɚQGo)@ D5ޞbg&%*L\ /ku#AXwȚ<or8=tYQ6}ι΂%qǭםǖVj,d7 4ڮ8rWwHd I]ĿnBi]qS:eL`+lc%E9iYpYFI m?ESii>/(, 0V=(Uˆ%t<2<^kZWqⳌ`3Tf x?mCto-2|*8F}TB5QadT#F](H'6YB0]* IuBn_a#-:;T/krꄼ%U0e`9kW?H|虯1l.F$XK]xF4r+Kh*\7fQ@UV) V\T jtho5LKZM%k{S\ArWb&,>Hle2(R9 4N;غewq۸[Z|߇/6ZJ􈜦l}nno*}$?bQ@ff퉄K.0{Bhnǘ{!e(anA!yֵ_}?,AKԓa6_5~ɡ 7L4ŧY(glǝ2eU=-,9kJzH`i2a{ wdB7p|=8}peSXʳ12.J0B2 wugϗD>zTh/~y֖Djw5%6zlqL_pDrjL#jZ-G]vyB=Xnr>B-b ٮ 7 Xik9Qa 2E0J+擘ɵ{_4,_^1!+:,7[l|[GRWql҂>Rz^mNϒx3[ϒՂ-OSvä&?iA6j/J9@9De0&'v/> i <W&՞|F]tQ~3Ä&1P^YDi\ /̓*ѱ}>Y pJ&Ao-)GeB C!ڍ1tnU,cv`-AE':v D-= ߩ kp[I'/ oL3b{Jgupy/QMRT~ro_ʢDIhG/K[z.6{Nd`ISP*c Pht=bc!"k@,'Pm$!%W!,%P^ o︠a?SixFoS/얍|(u"qF@ ezQMn OMzz5N^1NR=G4rs2mHU'h|^ĶtaKH|k ڟQ ݁(bmvO&yF~RI3obD6a/ݑOzcmTMA[cDMZ .\<NwKSߌYG.ܐ"̍C3K0.)Wm XT%}/k\!A*!O!'_5R.H? '_[^@4sGplڌyR(gb>`K8(ճcXdq?5ʛ oMf;r΁A++Yq7J.p#5Bh~m@:s'^7 wo^ئF/d,0e\7oC\洩=|B!k)p8\H+9ڟaQKÑd@;ժo? ([=hV/׬ H|)6wM3A4=UyHU_$f!$y.ro c#ȿYP ndEVJ K!,2I?gU}\NJ  c7*r. [J !S4ƴ-'Eeê>fOCC<"Q6}}]sɉɐ(ȁa$-H1Be͜/f2Tlſ[XDNWցTߑQ${顬6nEVcJ18D!m-FiE;t;0[_oa&2xjfPKzVUmqy*!#}yyM JݳB>-,~^8Ok`,:D~;NF%\}H͗DEDyZR 3$|vcDgaE\ԎϋzUp@Qr?4gi.JDpߵֶJҐ"am3eK2a?K ~)H,E4V`FC5C3b,m ;;DZ&VFB aOGKϜ5N9d9qHi/P꒽E3 0NNu `nM9B|JVUjƑ[rYW2@T)0q q_O͚s:h1* e! W"PA6Kq7eh2MrcIQћ_#yZ>T#~M I',gjt-㺷t_ɒ_drSXg=Nuj~v2 ߟz #$p&?boJ:sMw)`vۙoI[7w$ @*,ŸFDv5g9ƴs9ʅ (@\&eIr#l7ZE2x]ekB=?bUV%#4+t@*_ *3+uӵ;~xv KeSOόU( V<['mdQ"-,(cg }Uɰ4&`뀏RGC7JaxؒSQ^8Mi*h(2v\w8o.E,jxGE(qBW8lIylrb+uUOczY$(F2̃4 7w*e{*ya@z\G@(1xW3+*Xȟg?*IZn#YLG 66u9R9hY<%SE.\ cVԦoRqo4>y\D.C?j̒9lT߷uo-`D}jڌ4C[}굊;lq뀶,htZz11x28b2,!-r ~'lIoßa 8U `%?jߩyUa‘HUCqVz`)-cvym=%q'gHȭUuYXo5$qvAl{2`Ugߧy La[dOm֚پDHٓlIn1%#J?H@]#[S󾇳PP&bW&7huVWIEzTbQrK)WsNG0X$QNby\1郡~IfҐ5h\5B]䍪-p/ܝ:?+(}S/nXCf 6 _aCU٥ߔT.e.'2]f^ n3SusAi,82zf֐+- 8k 6 d,Kiz0**.)%0SL쫗Ce>8dKb~Sa*=]) g'Ѥ(0J72+!X<úWT#Yt] 4EHvr33WaCEOݽ~󛧶@22B? /`ɥH80dAH\V 7u8nDDْޚ1p)?u'jzc%oĔAfzϚKd֛z6;Q>WqefwQRgŃgbP|l oͳ[FlЎ]&\YuD9HpN d-~u} ;EҴZ{Qca6fEBN[fZ7ijE!r4(S~FlY BVjɅ*Zqk<@3O̿pE҃593le(a#tbD*s`v,G1`n ;*grNP~ -DkllZ2 $.w2JDXZɤB.ý O@ oEҘ-Dq<RZ/]_FqnnFpUQaN4|L% V)0sK9M<)-T M od10˺ @uR>]\ 6V L7*ˑZTXR ^/HV@@kxoܨ^.61N<8)MY Dء#@%*MRm1S껉 SΗ*n.QzVĀݘRQ_ 7%5i( *QǣZ6֎L9tE1 1{/2Gjwb?grEP֞gL!oL&c?st5׮)"5ȧ$*B3fV5ٸP*LjE&Kb#/Tt*ufr&Oӳtbʱ/21ki5$1}bdX0 ae n"3w?iZlh/=oJ Ă9;J174zӜFKhd\B<\)1 ܚ?%*HP8N!-.YW0=h`)!|j$ RDj#G *9-SD~;չiE}nÇ_QmM[P(-lHQ"2Pԃ&] }hawSTN~|voaKd:Fse ԃUh)_q!R{g dZU=cb!-}JUĎm/ɧѲZ5v퀏r]-SxV9zeiyS,2U响gKN)(($; x#|0>x0*cL&vϽC13Da\N00ޠ"'q_h˞t|r@ 9n")%3Ǡ]6W::|+qƕcC6xQ@ ΝM@gp'1_ڷN0,䉟qi,L1 XrJx NaYI޵%os| \=qkUхVfIf'<ֈʱi%V19zeq~-Xk; {b'ejԟO @<`,Cȃ2σևçs(⶷[KY3sq:Rn*V w< ;GmPQ=aS\̠̱"ݱDߐD2}J̮X7ۡWI;;/!e:溏CT9Wk?-_G3- ,04${yƌ^~})RM\,0x)GK@wZ" U i> ‘:^Ik 4 0c߿Nt 9˗|R͕ɻc68$W:S"^JV֧hTaWHk&=.lVphn=)_uA W '-EdG$ ?0Q75hwuE&]1sz8 9:Y P,o= fPV絮]4Ts?ꙸV!LC>Mb :W `KλEf V? oi&Ȩ~oB`E[EF)bm|I:':cLzx=o#9ր}&y5~YO6})[ASzC|~< ?lfX13rkGAS_,Fi~ )^=i#yp>-&x[$>R2:v*nbXZmO6$A˿>A+Ac-DP3)OI7|ӑC"v`ˀ峸ly'X`Tn|.+OdeR^t-YiӍ Y8;N8<&hfurU츏"q\H\j )K ݐ\FjqҭgsuW9 3~B<[/XsWQŅi=_j-4Ϸm.:qZbQCcrvow#}>>9}ua*餔O}Rl^%!7H@i#Pړ m䱸y@!]˴hh \^(INP-*Mt [QpZxCVkQsZ|t΅f,CA:}r3LFR´8z?eXVl0h{6pjU`_KLaed\fa@dB#R{apt4GOf/e-qa\W͗hl1L q S,-Ɍp $P}7~fL^QSY~Nm :RK/x!X U y+krF> xA b'*WxMD$N(n9^Z9뜱PSxg01̝sPؠыM+d 4SqMG#"T]Y԰%VnYئqL  V3"!3}m5FyԱ_%Η_?}U3w.5 KsV-oolu:f$X^o!yl$Q:&ߺ'YGp!g͈Uh\"9>MBߺȩ$Ҽ]8!`j.p55#beBަ4so|BïÍ=Z| ]u\Uu +CE754l 6_kp${a6j-̘ ʅ J庣UӢMȸ]5oZ̟KQx"DV͡ ZCc?XZC4̧ KmH޶ 6Y%NTʿKalB{ 2lǀ|ݍًys C3gpcpa<} n7•Pwcfy CBb o*ÈGByac4(.WtX4c,yh,=<`f1|L*b$mMy`h#+rBmmHm$auZ;ʤMzo)=@v@m|Ua5n3K ʵ%W~9zm:08<|M0I+>Şv7?6k8PAʡq">K:Xr^(`HI@c+,S`%pf#Gexbat8-R67 5'&Lch T vcb2ʯtܶ`v~d6<ѓsr dI`zf ; frc%J 5 )L`؈M^ 9 %I{98c @\~#|S/gCn;O:WԨCl7G=ص\7SM7&W-|7 D\n.Ú= 8zS"N+23M`G M,rï2:PC7 u>N  y+>h>b4\!*K+t |o%J@>U?> UڎrBvF?#nIm ǂ&fG1S)7?zJR&lk@*;5i?dRd3HjG }rb%>tPa:'jMLgmc$ϳ.o@K;#ћtyo?8OH"O3`eTa *ij ~d @cÙ*πi4{`sN~YRuNW;[T;o_ObD~!ju]$ee;V=%gRR[0xϭnVz ֔{3*s)jg=5[mlB0OS\d?\]:H~y)|l8DV0/SpvR D{Te/D孱C%/ٹ*-,G wO<q/ 74/Aҟ/Α Z٩TqFzR*d`!A}: /\s90y)|EB5mOk@7WXV'hbeK%yvGv['z[RyǟU%; jhِ"nzS w|ǻNE4isZ)9do`MQTkXT˒Tbr2` `ɰtIyf("yteT/k & _\f:U|vzahD ľܚ6@[) (DSz lE[D)WJ~y3XQId)Pr}ZՍEb)R]d ՔT=z`[wU2Ut; zdCy=6 %Ne`K?{CC+ `.[jl?dnq$13XUs_poнJeǬbo#¦-Sc0_lED  #~v2w–o]_|L3t(0mK EĖNn^ A%E[A8a@]|x!< DO7pW\b>A(A-H]b~ŗ5oS[ycFIC+=15*"fx+sh[QE?5j#.Rxwqt p|TaX 4Ϛ; ^ȼl*b|n5|0YW1a:AQᚹ [EÿMEW2N1O}iWlSpm!jhF\Ϥw}]X~mLyg:%^-E 4' X\vw$`Ͽ6ᤇ2n5uiq3,xWעѷOpbNE<(R[{E8?[^QE(A,tUfbQQ9?0dd3R.wބX:Ա@9)R%Ul6h+#(=3atuU# ΨIVBRh*]h  4Vu_Xt2 q[Qؗe~ a29@Ab %% m({/7 [\|3LcP 1T-M,َGD54 J Ngj@D8貂IЍ&$D H PƟ|ŝUvɶ]O1[a 5 &( ȃZV&M}:Q[]!󌆗* (AԌ!4aLmᙑ1*6Ө-#½BߢxqzD[DMݸ;/q(F :hDc~^(ݾНD^r]VxFm뛼%yx9j}DxJW ^_Ŭ7Rls26ud];1}cBbK:R$ =5I?{50n#0 _sŐJ3(7*qpQ(^ϭ [S)Hʓ0`y)hvF'i3#{6$UZt5ȤZftPH-+_óߓKH˕KeAz:%vnFc_Xm&DO`oʪ:Z@ `6t36o=&X#/Hu([ LB!x/ψx}:R*),9,~cnzH(l"IMqC`yPx鷠O&vE_. &ZLj !ֈ0~Yebc?QXjgUGyu;|^DZ5u wKD;YJB9 6>=CUm*;Jl&0'E6aH=HFpñZU_pYnߙE23 7%)4ڼ-lNihܐi6 ©t[YТYnoDNZ<#1.hTOP+dw*n܌r<{@1h ߁p&1|1~n^"u>5PLjnCecң[nA3L 񭶠^6cA$~ϴ,]m=Zu# ԃaxvIR2b[ [gy/:!v56`r }Rt =(U 4xi;/a?#ʛ+#N]$SKS^.t7ᦵlY2RU:(C~Usǻ;` "ASSJNU5}o)(hrܘ]w]K%roQr=A!SUd*Fb33}fy랅|{dUOVcHylˉ-:VE+YI-H+x:SM=v,qdN^ i`zuY$^JٓɃz|#.1ZsZs %mqn4w QaHo303H3<<=YV=ʛUb&CCh B#p=h/(E[Ն_n*@^Yn28Nnōo, ?TlA%Aǧ(&jTCs[ < ͎c [.|jn-AH׿Zf4s@UjԈ21`Q^J,ƫdGmCgPx?%7um<,YTˍha 'yM>~, :C?~EPwK8 6$VDL(ֻ |7[%s-4kG6Oq% 0ƧØ -\cvk1x(ƼO49'tT"NAA<-$C|C(πYbPnPRͦtc^#L;~t {`u_T3)lq|2EMS[ʄ:G m2H;ٞg2Qdn':~pAIAu}ci\{1WXR#mRRM&d]e5crK^aunT*DQI(: =o@8Mh]\C]wP*T蝎+x>p؊}pA" Asp.$m&> D١Y? TsB oG2cX#G!@ J >A :GT~:$ʡ 'YW! BvdO޵w koʇOd<6-]fA249۳cd x5>l)Yqv7ýpC|7ʌPg(ps|Cz#*)) s4N9ƣ}J{˸1XD mko}4|gq78Ӟ]{__<5#Hi)@ÂڪUX7&NYܦbDޥ/y=m2;|b6wљM dKewLܬ(<Aci5= yNCK;U75* Jہ4ص)%Kڋ"cKjQ-)*Lο@Y&i7GW4o;oXgwp]ǡ1 5ݲvݲ<1qCwo8MM]>`;0r$@c3(Wp?^p,r=E XCga_i/FJ2@tC'Ȣ. 伉YaBy eP)ݓOQ]VL $Iev`JA5^Rm[p0Ko2&Ӽaj?lfz8:A]NCyL&.pVMx (x%IN^V P¾g{Fc<6S(w).\Ub:v8Y/섞JyM̅@xzpR6f#J-Pw0FJ f,AhtRSὠטw y-P 8F-'ظC|rD 9J(53kMw 5ؖ1t Zu "jv3N!C7Tq h}:¹GD9xXs u!YQƾ*|!E:BF~3ݸkb)'\h~u&}pSJ+bPۊ6 JQ d+E"h5yv_E2eݝ@T Ne) kd^4+f 2n!UTy٤,/^91:!"Q8Yc.{?k)@dTF /i+U\ב037}|1( *(o =Kc^CaPa)0;OBz%x\_$)IxN;nħꞱJ!K<{"vz0#mVt!$݌.[5_[$,IڀXv?1\,:PxLm&X\2vѡOUog ܨ '󗨂J>$ASy| Ҷ7Lr) (PBᛵ9WBж}QOvG) x>K R*gG5un׊GsrVҩs/*3z߬A f{xWŐljNzʦP/ו'AU)8_Ta^WJgP Cَ)uC+M6抋٪IO 1p"iKqS X/jFm?g ,迫 2Wv%HV+Zgxai\(41}g֓~lē J<[-tONW$;ЫQwmIFu"i/vJiyw㷁+>en 2ٷeŤ!tB̓odleI7.,t"8#^|J\Ln; ȼlW֮d/ ~1C(M5 @VNY|FeSkHwfhzHLKeJ}Xq᤼t_l)Abn290oڣޣՃ/H4%Q~iS;ׯ?LoF Tp6+Yg 1rQcQN}\mef Fg[d'ls.)= `YJX4̝$pt}"Pؑ|[kSp5[f2,xN W;FQRH>M"/rybE"d6*>O6Η.'WH`=Js;lP4Ym 8Bͭ WC1C5uFR WF{QDahڹxH qT,P5!ۮ戩;@05wzb+!:$]3I6t~j:fR`kCq}xD\ۄufb~#Aczi[ro4Rc ۴o牼fd_ =.jNETcҽ@k %W@M?ՕLېgV&y5"Ҭ.TKXG ~9Zc/PZ7/ 7CۗfK@ͷ9~O$v\o$k02SFa@!Wrza-UnԔzͯ+pѓZY>l]<`3Ki&0 S \۩}-2Tr/4: ;G38;f'D/JǝVt@uc㹆1w*Еa^9zD8?Uܲzy1/6&2s;ԵBN1?bl[/ 0!]viwh8 Qm>o&54w˹ktJ#N,h=&`6~kr@JIg/wNb}m ql4*#&,iVj żMJu/b^|j0'G0{ >2U\hj\QR\<=Έ\nSs0Q}'VUhO?xI.Vl"]~ A-, rI,cէ^7]͠CO2!%ty yg}>Ktb왘agBW(KHd[ZhMԞ^(k0_+].{@)FW4{-uWb"BDsX'Zra9a嬙5:u'Ulx4Օ]|Z(#jz[Tn4d 6&h24^>eHՄ"Z??rZIgOxF ڪ*$5rmK#HPGt;ɑԠ/d؊"ݢ8*d+f^JPtD?ՏwyX 95^SQFԹD%ߖOpRxQ^M¾I)cv8 ~tAO s~y9L9 ;)̚A4fsU$Lje%rg y:wn $Ô*?e;V}yh?% r8߸6_feA|1X]p%:蓫z 9}+֔p!R 'p$ DжSg~`SIRlg8#HL 4 k񧍖XVx ffB͝|PFՑCL@*%ÎjHow %ZFdġ+u`@; iP^>k6:]~xzCVSY+svաyO`Of\\yt?oc?+cGW 1+naMya:13~|[eNAS>v%~ LUCo'*';^dRtfzmuͪN+ax 'dkaV |xѢ ,w]u.2aӑ 4f7@ςR3f, (Y@'i:p.2ȌZΐI*v|wM(\4u'A4I嚱8~o)5: 28! t.1qb ՜b0sqZ E_ :isG xà~YL7:hr?ؽlrRnvfX#3ғSTk|vvB:_ƞσI">bEbJ_yȈy͢yKD%8'ffFlP`n." ň-xc qʓE'?K:(P3ߝ5eF%h·=3 aNR*ݟpA=>:$sBCJ \ҎU۝`cEmc(p݇oOUF%Y"'EbX7j  H/)e2%T9zz0w^'(SH )F1-VP`s$t2W[$k6l8Z}g|:Etgꞓ?.aJ+ 5M/SjPp"GF4bJ)B=\SD :O3m]q'i`:ɂbJ<FCuJꬬ΃#5 7#]TˌFkجG#"P-dk49ss4f2q*1BXw۴XY9>EZs>brUgHsŃ-Ǝ}6QMDˎ""y"6i4htHJBӜJ x :9lH4ɳ>f!?#$zP:K}?6__~:ƜHr!S|2FĖ'C΁EbJH c{"g쥇2)!a#FP9#^bZO`TㅣHbMKTJ{x)U#iF*rT̶Vٟc&Gve*k}#Z ˵og,8іq6ij8ev~ F|*o_Gc[|֙N+g]0Y y0ch>œm/vi'Jj06#OűC2#Io̅z$(ҐwE7?UE{ۼ҉F0IjhX [~ Ϡoųڨ̮lRPgL@KCؐj'zkjOqC+E 1VDt~Ci A\FwkJ{@8ޖ騖-]n'8sMYGJ&.&O0L4Rt0mm̮W-WkݣꜬõ|z1-.Kڔ>ϝ XK;؝,p>"L D7Q*}TxlS>ꡁc×ym]ȐG*կHDW^@%ݸz$_ٺ`rHkOnvDS| :옔㭺r `sÉgQGb*W "9^sv"%ó Z\Iw>~_FFDz;Kidq99-&Wp(&|m&`y~X{]gM nAb5@,tMS̉q⼆$WBf80jьDK5ŇR%%W˼РvQ;hI: .~SG6YB?0J2Qw6:'7y_4;?طvIǵ @7sPG!dEC_1mloQt7}JV"oG8%HC U8yln~ h*"F~nwՏ1ogn9+`*$?xkfozamK])m7\(ɀ{_fUqfD&ҖZ&>Ow/(d9]̈eXay2W{s0x[*asOThfo'VW3`N^=RR*= VT&z$gU/v%)(pW&#Ϣ7bD.I c'X目p7Z)#T7i BsҟB n@ gCwQ`a^m5>,Us<1;Dc+kE)۾4NՏWcH(9۫cfʵ'\̤y= Yb/&:(9\_e|Dc.bD-ˬ8gݒxبe>2ݼ C?ӗ;m}'>2IE-?Xj4& ^P*,V/#7%dXzQqY H#qO RG[@:u;$Ǡ ώy>3Mr>!] ~ָs>1xe\ ?pB*e & `R€Vw' +:[$CKe7F>"źK{|B(qЌ 2E1F6pطZQݾ[U.ժMQ_o&4Ѻw>;t,,R8(vߥ6N{lb;cCN9lZM:]m C4sh1n^9^0^yjfFKWe'=SMqa&W*A(E}Q0^M 2H3"eB ͖E4g@韯F+̌Z]@2ZxbKH7N"H?٭i`֢i.FqrC%_d ot9z=Zsd.[`MւTL>Z kCkT! *?"i7ÉWԷ>+M-aw#p:eBNlB~ S6U[~c^7_XVC~ חu* &jڻ `%'z_{ ;,YY!)qPy8c! V6J J:} qьIxoUL V a_RrGBz49vzk,2CdƺCE7z3=`v!p}{li t6d%qǸ$#U#"3+e#ጚnt/Ĭ"xr8L<Di3 }򢮊ZsL}9v !%|yBDgYK^m%y0uRYut{!@kk[S|l, GweK=[&67p(gj"^rvhek@o_GgL|+fp#ΈD!/šDMA]`S'Al*' ֽMmyԝ>äqKn8;?b1'EڰF1VU֢w<#,B$-1Gh3͐#iεSL7-n%V-W.X;YTµfRۑdX T h11 nuq[ƒ( RQT$]G9ȧQ2W4o5 {" qkn^`&?{ڲ ~].4_ZIa3. j%\뿡R)%T;lY= YB5@? vꠃB6ɿQMI;_g[tuA-kgrwYcH S5paqk>aZW&byDh[֏S#ۚ ӧmS-kL\8}3֯ O?xFHJF8jRE 蚣Ah}X^@QI_Y_<"EI'"%ť g ǜjt6XIGaQ/F#^p`NOD1+GD2i,i_R4%)M[Gu!'l4- /6ri> #7mo 6|5bQ- S$@';q7xt@Яk,u/}C |Ίhicsܻ|m)ch/Lvk7VԱM=lOQr+,ɡc҂xJQ]na0,lSppIzFT+τ< iU>n"dW<>ts\3iZ9"L;+1O?SƞܻM@e>#('A='cyA( kkJ+Hv3eCGC1}3;knJݞ%&m邚/`bI&l{mӢ|ZHri*k4>Ӷ(~.!3͔=@#Fms"(%UK 7覡Pu=FZ^ԣtPT¼Cn+v̧Ifkэtk6cswCɼ[NI0<^YSbZU-0XUo^c&FMlXYr$۠]<w(;W)HϠxzw0 `|aӂi>EFy@ *1  IMҐDTi5B?}:y鞍^Vj-J[fc9ZÉgMTx >sudHLBbN$?C3JS$ yİ̫{fS$um'DXS]B|4@{NUM[ɼw](Yx[O' [\9Ǿḣ6kw΍bUuf7(LsmbJ0,D\Hs+!˕c|$cr<=sWkYUB潓Q?0yWBdN(AYNT?hͬ+>𐜈0` "j{ fȮqmTZݢѻpJ#*cMSF7 0gIa|V85dI=X@D+w[XiAgSJ۶D޳ ey̽SOYbZ+ﮥr5 L: 3j '{a¼c:D-V*;@#ݮ _Mw) 6OP#+CTG4Kߐ3=1RXQv=8!B[ f <|YwE /JĨ fXą r| еQo"d ު!t<1PT vp2ܪZ?e%+zKd\m`r`R-_[TФ{p%b63Xm' D]m2j.q“ v{!#eao퇵d)_ eg.i4J"B|#%s݄pQ{K#ƗbJ4JxlR 'g*(e;G[`\&E3f H˧@󋗿FÈ΁n+FBb W ٰ4[LXL֮O  FVFނ . /5ڗMn:qK*u>VP-ctLmEq<,5~Lei#-3rGT( Z6 łףOq \d"n3#0}4p$_O :g _#$6Wa*6駚!;;v Jr#9u c3h:C-cuif<IzxEe}@ ]W&w*PoWړCE0x=C\P!P~Jv,bXE6%廂G%3]xX 6~9uHzZ@T~@-|r RB~Qe40˲֟`祼#0J@4ڡO׋CȢ (Wؾ{_GYR+3`Y[ZU`շbkQyM?$ C1-^-Z)dJQuQ`~oH Zj%sG$0{&Ql0{ |v-ԙ%&.DJE_^${rNAB`l/'Aµ+%Wv|aomi9ƛ LCyClq3AEƸsI Sd?us6 {4j)gJ$IJLoMH`de5X6{HgDUUمY2Ug4![vjS/׈^o1&,A~:0QBd}=(=]Z;vLjݤ / YL+MrXΤ, }JF0z"v+M)|!ǢBOU(9ps7i7vI5]@V!>7tHCxA`6DsTtn)@ 훂 QSYF97yZ)l}5H(Nň_qՂP4R"id2'Ga'Vk6Ub`PMmb'dSFJ5&dfY'h^?=B q \IOqYI|HQdY ڛwoi+efm쁵=])Ƶs񇺺'6,j7#?6ZxBv[r("ƈylJ&P8e0 wf |yI)Zި[&29xwMZܓT96&XnYycw {?J)VXa>I8*lуt-/ZS%Nv1~q@ƴRMmHsZޒ*h~'®_!&et,.jS4xG뾠jz vzqud>#\gp9ϧ˥ 763eMi*5j_ѰWKSB=(rPߵ1 iRsD9n.@7Ԗ̶[űak!wv6='—h 3SsYyAK+n)@b2G9`\Ґ7X6ܑɏq$H_Su</:Fg0#fPh8ܦFE>{048e/)McAc$CCa囟UuY.~L%F4= ag[}%fuF迱YuCGhLeft9-t*м%a11uM1-Pa V׿!ʏ<n?]Que>Aپ*4 l^$i`9szU[]‰_]ZȆvˁԤ$3/:<<8.h5'-m <|sj k?:WD|ϒ)HD[¬<[0dy|laVVhWX0s`ǯo]fr\? +H 9}_'rط#: Ek/Q.já 2>SҘ[Vȳ`;?ډұ7gj8rbܻ Pߊr+"˜/""05hyXBacR,#Jk3+3:de%`'%Κ ב'OCU: \1Jm1y3ѥ=MDՙX'MVPr^Wg]L؈#LH_PsXzI16k:rx y& >oA,VqSag71^Q[X3jVѴ;.^f^M=F D]uV2kWfJ̾!,Xm~s1Tڳz2ԑ/7zx]ҏ۔h 5A XRB;\uQE-/ǜ$TD,hzz+.+B;/مe$UnydNYVfAD*GB[Y" CEAdyLx G)LP9qUl|iYKEXS!BE?[U fG%{Xe0 R§NPnZW651t1 7lHE׀xI׎kKBu7s#4Y T SP_6huđC+ lm>/TBR0b&9jcvT )h_9Ðo`{7XP""_$zQB/=wuOJs&5QӬR3i.8.*p&e~XQ.)TM5-ם )oFXz Mบf^wv(bqynKvx1v탛8^=!d(̪vTªKw7u2S4 iln @V4^ܞ'5}=>ThC$(ǬJj7DGQPhU/um?H i V 1"`2hך=%APec#t xai귫x"vxs.QOG6M%'FiXOU4Jvjl 3sh F y43il!`6 {Y N*j#NIbM3w^ 6G\pՇ)_Oe0]knr49F1Kc+\ךᴁGo&{({l{=QK8S}ӳLBbO'TWj~:9]?!$bZ*o2#,dG/ ںk|-v nHOsⷓ 'Uz Te:O"B6Ƿ7%j2c~1j;=z<,iHLJ+59R<"^*G‡~V}:씎T?{W [0= T~k ݗ0_Tt詳.cwqڅуXF{qp[#FbͯUIחO(4PCEhe/ RtBo75ǶW9C85YPf|JTD]:dC.1*KfD1 AZ!D?j~k^8ӨD}w#0sC嶞%:/H e,7sUEIqVp_4-7ZVCp;I̴ YSZtMv8*^NډsJݙțVi;X zpTQ0PЉ"KAN߸`֜<ssu4.L;@| isVQ:f& vm4BqQǰg'}7'I[Y9OKr & ,(CFX: y!%~3kcE6ipxی+y0꼷#,f2וuWf!3%`ŸC+I\C`#Kӷu:kօH}F;׋g@q-=È 0=?7aj-B XY׭w<+dǸ:sN7Hue'sNLbD;:$)ZbCa_ޑ|#-ہ\B ܆6_3TJ]{7űr#`(m (LSM`?!32+ݪ 䖽~zRz^B&0#4xjQ|D;Ye0hgUBeu$媿V"d%+eX .'{aAf>q/6KTS]@\_{x^ NYC覍8D; _Mapa!j9S/!} 2 B;1 nC*!7K+305r&7ӦԧVWGJf?2z;h 24?nS0jH%Lm+d fR$cyM2SKYTTX E=s/P҂c~°q5[0q>:rhlV}Ni6ٍ&Y :{81)ӧ[r(͙]7TNHvnsKvA2QqbV# DFк޹9Epq: [l]E䢿%-kWƝ{a ߻wMyѧ6|Dsj[Uqyd]< DQS&Ly fC82JPjM rv]k GkhVhH \f#zbC#Av5? cNX݄UW3QIAuT&AFu~'%C(ԛI">A숗sM<H_T\.r0&Kd [5uDz͔.H@O#6^q'"nl[.ݖҚ^pa"3O< Yzo;YЕ"Sr{9II3 Q;||"1oh29Vé:B~ UۄlR7}'v-ꌍ~9Q"ĥ\B * N0c+?XLgX }G3"Cs+mfkЇl;/!ΐG8=N!f1PW}'`? $삆 0tM[MŻ9jE+L64SYl>Ѩ dqh4KHg H9/6uNXs U=>X!pɄ.[ r]Mdc\>$x%m|+sS;_<w+E^o楊jJY:l]WmC9d?p0,YA Ki=P 4 򋂫Kp"Jh`9>Y5p\,nЃu_=ʬ#5}Lv~9$aq]LJcڶC?ǭ!4yAH1O228I.)>&Nn%'X6)vPa4}pltSpcעfmx ^5\J޾T݈~ၰC*iG0[e.QV| dSǙBU4,YO܌ _=8%ʂZ8_|# (p7.jm(="Md&uUJK@V9S@ a??ǃmzB]5a) ϷQnj['4S>Z|F$}5,byaV7z߆g]hUj@J$Ig=>Fe-I /J?s.33-6aYNw"嫓Z򂯟>&ޛFFczVk!.(7tQu6y7@7?<'UW+Gݫ}3 ꘯&ژ\H+R2鄖s< s+힆\c*~e:ux;nv_/B\v_*3:h]&4J@C?v#g> ΍ܓ\ma z5c O7+śUP-pKah$^^pgXVA K0"5 h=̩>q3X UOP7AhE姃D}+aWӾC/QA3< Kl#3J\1;Z`ԫID,^f PWA3)kʮ]xqyg-qZ5H[ynTVJd|;1!#O#uov`Ҁ=c@hd{U@$101fej# $D&nM*ё\iPĔgBeaU9,(k:웩 ڨ} ɩ"'K=)!xHޢVk̉]Pp9plNxihHU'8d3Cu&;aϐ}?pfoWԦdCf\L)|C'f o}J;R{Y v7>;1ct0Xz?ĭ FQlS\q?z@CA"Cim=siLIic4m#T a=xÖV⸪po]3w%05{%!cpi8/߅Bo9ߎBgb$7|[z6EYLM 2l5fyg !43FmCBDF;iI2HXnt{m -.A[,!GBDf NDqR,8;A}2OT7qE za 3nyG۫%>f'䤡Ҹ6OmC:\Œ]/i_#ьEU qJC{^Xo&]pNnڶ32eipI{%UZsIw!*^[xTأ𹭬hg_&FNbw"|䁧]t|JOO,Hb!&kXrOSZ*laO[! "߿0lNJTzI%9nSb `74yV T5B]:~I>QDaSąVgDK} #ޅ{N㧚=,4^u GGU9LCk8$rAHQЀ&8)-Aضe2YdYbUf")D{~NKTUI@K\GMSXLĪR^Z7Wo$&nlEvtF>)(P-ӓRj;ؓJ}ˏ,_K:** up@idV${qNx Em풻krg:xvd3 o::W(}h 4,o(As F]զUfZ^h^"xJUFzxۑ~xaN,[ Qad&|x9ئ̍x.Z;1=̡aۍSYkАg=fuikWEJĨcB>;9U']bR"8~_yIq#M g5%V.ay?"?;r^kܠQLбGuY=QQ7{gԱ^0d6Գ c9% AZF!![X[KJRB/V ٿǡP,;)8u"Bq}55.qhdHELh|@7{ ،j,ݤ[rq2NPrd#x[tj|0UP dX:*U GҮ^fWFSV8߼n<5Tiĝ#'܇"L+[X.u2Lف*Z -# sgHZ>m7?dâ*D;Juq>[K3#u~=D)/ٯ{iU+7(tm1򿩋v+4vv\ -V+I=`;)(* 1H) @nσ|;tթ2J`fyaQIgw(6YÂ:9YN_É'eO ,(S^2?D2.S翾$)þjۛ?v[\6.8]XVyO1i@7J:T$YZ8C`NgL/;,T Gv68J;>z#ͽdVsF:3ȸr?J( mVm:llB `,";S^i4]7DNDl9s13ӈZ4C9|HW}Ѓf5W,FMQz~hHX8]kATH`iS=9žhyRh"=h,1Ə]˃`: C L/D47?nʤѦ}M@)*z,Lc0΢{_s''~shZwao+WlŌT3[.^Zux!ȑ}6`\l3pSma;98ݢߦu934?z+3vUL6`j86=qfV1ȚUQ| ;]QZ0HlCHA[q‘92W#gA!l@ϮV0߸E"ȓcjΏs2׊9UD0$4flS(c>bx#] ;tw%f Wvj ^ WA-"xVH8,Y`< '=Tq`S\a4fmOKTX T*<'ٺA-g2flxp*:%, nWa sJ_XvCRen ۭV%ǽj^J"Hx_ أ|$a-?,i@cߜLR-%8lb3r6ؠਢ+*Ij]_gq\s$ W2cxڙv_'d*c>hMMuL_QXįc5Ǵ:PVŎ?)$F$~☙(C~xӟ'TB8g@ g]3P'`^Dj7HjW  &$ Yx>p#ԣ8p5] Rۊt=0H=fb.'m3ݬy2߬{ix,i**–F]\w2\L=>\\vR|Uн$ tRUOA'M1}Qr^CfAgO`+֏p-}_Z^N. VkXT-h l}vk^tm^pcE7iX$t\ `禺~pӦ%F s)ҁp}13_&͠ q+,ۓ0HIK.PWi'cGU}?ↇ"ݵ T]8ˠJu\<[e0N-t(=&K;wG#pK !4j"K7drZ)ё\ Nv@;4XI4'qY n*nu* 3ϛ?O6jwh}QX&a>;C*Fcå{& -/Gk.;rLMԁW95O'}eـ ^WcoN0&?QaFο1t&`lޡ]S' (ݦ]XkVPxR"<~˔(XkޭH3QM ./+gbddpR^ a2@wYU@yo,\GƹI-{Bk!AtaGL Q݇N<.}*sXUh[2uq8wQLס+1 )tscޮ5,r_jG{1=6ݕq1yi]ϾX4F8$,ȔD=;)py%nI%;sɪqj{a?&:ـ*mʾW6km*F}LfBό0SW\ͨ,-0G`_"ho:ד!@lp;HPj 5۰˝*F:"sI E;o' |M *q k.^{.R2̻Tş+cdԞbCi 6d(r<i\%UȤE.N f%jETЍ Gz:|{/+zN~o׳4;xExC-BE`0iHR ݈K6A1<,a|njIk_2¢'-0qX2UU88O~fTWGMkwIaAj9T dT2W;ޝsXj0i*Xptm UrB3.M3ˈk [$Zic'mtZV~ftTb>a7:CnW^?[q5!Em޸Ldض?(=Leܒ{+[%x 5f]uIhd4]3OI 5gY>SJ:]WiPwb5'fD7BQ%~o(gqUBǭ6&:*^ؤuZn`S9Ixf[d?"/FErȟw.+7 `IgU߱TosW`a|d?JFsZu7צ'Yc܆J˻3AߒU吅6.2,s)F=RߏQp:/`Y:$#0j&]csh@OGGr -^X(jV@6@pǦFN%n(Urge(Ħ2_ >jҎr=>9 lLn "ʙ2Oq)t-ubwU#0oU{^@*{0k2a#+ȋx_R̒Q5frL!Je-d<^x.ZdK2jv#uoIϺ3l]{&Kj8_G>?D!|S#?g։0'Y4ӒP$(irh+ (Jj3nrb<(\8!6E$sg˂nl@?pako i } c/BlAOA6&liF_;颷\^]eAeӛo\z]BOfMH йx>X@[,Z"ǹ8-cY1+{[EX|u2}3DБZ}w<[tٷ[PR | 3 @^k7B¿(k*qKPWP+W]Y?p}ȤW&C~¨ܢҒ`t#K_#]?`'h}mH.t{ܢn3僶* :ʈDu:5q,{&tnVF(=C9V|;.t(ӮI52S=ALٷ`Ĩ"%z'a\@bPNKٌSZ/ΡŤM~9uҝH䏽7r<{?~|.UU,ŀ)6K"SUrllqP3&cMۿǩr79)̰.;;YMWA⋣!bgKގ =${@Mr"'%oyW|sL3Ce6NFZk㳃Y4;k;=6JQ$:0 VعC cVpRWŬkv,8[m}W(#X?g Oex$"E6'f2lx9ĉϼKvbj݈^xh|ON57#CT"C0@NIgQT,$ lia$Q_F8d+O.AњrVPfdqLt{ ڭ׾!^FRTcc|"͵S2M<}hT[3 trlV69ꨀYv4R6+_@+䖍*.ZN;֎@ck2h{)xuʹA,WP Toe0sJoˣqT2P+`hܹ,c_m{A@:U78PSN&d`ݼcf! -i%-psM$3DGBkzh5[ ۤh2Zz&+hQjD[ EP $bUW>B(MHݛܼMVK i8kZSb6=7YOhIlGuMCl=a9'gY>Sլp|Э]?ZaF紥ڼ:h4g wq("<(6`!;o* XPˌdWsOWEw=OH LNʘӦ9t}~;> L<7BҰ ގSdNI9Wb5} $9 mUB |]jƷ}i3D%5};MŀtM3.X 5Ca1fG\r @Uv=?xw)-;|-E1KJ€|!7T*C7I -&JMngu %\!+D0Oj%tG>rr慺SAuq@s%yX:,ajz]Y/]j`#pKP w!:Ǿg`~;ζlx"DP[_o>2/~̔y<*bO[4 "\2&|ӽ fv{Sq12h8*uܫџPA٠X:!NWWT]$hƟ_{q%LlF8$"3QZA,v%;نj3gN qY.UndDx;]?x8+Y*3b<ȳ&hZp\c^5-Xl]̙`rQw!P TH,P(FCef7Ht+?dA%jZs|bx:LQ頦om~Z <WciX!Ƹ^sUPCzlBm8c+Gw@DR/s!2¬$0,1S/+^xS ? 67_iX oB<I"I0Tbg;x>BBzeSEQx{3r+܏2"xqA8wɥa7JvSy'9`%S}x \) 5TVpA~mjޜVLҙo2=?BwI eb ef}Dm>kiy`Xd ?j):h ֗7tVc?XwqKަߕhkUnFu]I ֫wC Mc/G۶\X -8vjigND~kzcei_'c 8m얝B{w^L'T+T@R9e$tU2'\NY\Okځ:X|kpLo l-ga6]?Ca^" !0~O+ Īr& e$x#fQz*ZGf0}QJp e .&N'aVMYYQ*3^IA|qxG"ww _ReL[Mfy}+(b< YFb\=kn'EgO뻃ɽ0#8B3 o$b{/c[Mgp(Qdx7r{[|^NLƄR8B :SV{6+0?*鶙Ӭ*iN:Kh g)5ۅ řfot`ƭE=ya^5$ 1CHY,ڈzɼjE>`ϗHnW:McY5-М&;0T8; Z ?w0`8FdhzT#-0WmgLiK*CLޞHzzFԜMIy*޷Ym$r+ǖb["Oc6&69܁%O]4+P2  $o]?Ʒ3ޡO*&cn_ /N*"߻_՜vy&5TD%.J?vgmirqB:3S(w)5,3ϗ~qyz JJYb8K+iJEKNHiV abЦ =5^K.<`SKy#dADZFNT[ pL 8ECqvIȶ Ս@h?pdz&-~Xš ZLI[ "hAjvmO7ӳ냯Qs~g샩!b(N E9-ÅJ6( בE󗲄KL)XYH5ͫ#@V'`ȭ~ :~>q ^bdBskXeQjdžG]/3Pax.֨z`ȗ8eL]y0PO$%zKS2X 7Y8?/Z/fG:X7?s=|gY 3mh32C +=W(X1"_2kyeLv6,)([<{v?{ N2.7EGlO\)]kÒd1'P%|ѧAUW 9pJ-Gp7hQҜsc80CƈG>e稜|@?h^ xSwl&;tV^FIrBG2܌6.^KLU~\;` lpWԸ̰]}.3<@J?Ꮥ`xc3:6hLdcaTt3lZ贕8ăm*ezG5!׾b}P񓤺26Б?4᪟_f-HX;Dn!8\g >Q>sO6,F!-ڙrgWq3 /}%S,3R s5ׁ*/Q܃W8j0`HA,` ȎHCCKD}1DyVEf}FA]m(j")[ sJi!#هΧlJ=|ʸT_eRK(48CtvVՌo!)Þ5Tr<޲٫'+kƬrFd0^<ZIZ`ŧ d䞣(pmyo2'[ck*ˬL6sc%g^/&%(ͩPk90 *aSkrp] ZZ_j@ekՠ-Zn!{-*ü$ml(hVJ̃sH3L%/~ɲkOGbK нMwҙ/\'?ٟ* e~}^w0ykvŝ@+|B~Dh#!Cjv`)F|wcyLask _ ě"":q\tfRaq1>2|#ZfSFn$*d.YEIxuetam /|40O2'}>DJ}x켣[YDC)UH*P6MEZFd:`KMigS0)T33?]DaC~i9!2#<20fcjN\b2)>(UnI;3 VMyF}H'F=5$1($IJ ($)DDz఺]Vg*v^cc׮C9OS 2.z<GM_ДPE|~{l]Z+:B^iȡܡus5I ivJi.#m7=P ˅/`[)~AR%%N7gֳ=|g46dl`lŴ9zV$l/D[m >hU_z2c s0bµxIII{uBCwM}bJ<I |U,?μ#*EPnI[L0sT=ݑIYD""<VM}>O_L2~N7`.gW'@|YpFؠ d"lNg /dPKp cnŁ]Vh/a%PTTV9拋"."kfշO-eX_c9Jj^Ыus^/͟Wĸ=Z4zEʍc0цf:Șs;? SM0ĚÈl *CˀzBjm1َ!~~$ KOS&ZCA\Y Yȝ[T\raTc5 Re~ )=V8,>Q(n]* 4.TcLaKة.eϗ4 %gyhy#$pKWG_A~H1*`k.)93/څVe ,X3O Pp߼+ ]^hDG >T?.pBUS#EΟF-h  ^/STfrv*&Cu =Nuρ5"V3#\emB +mOa6y*Gqzy?cz+UEd 7PKK.ӳR2a #$=tKm}hܤ &.h dP;u=0liwZ-bR&м~*~d[Jefr<4 VHf@qpzftg t9{V:S-3ݳr$RIIE:n0İ &x75TԈCDE?GL CcY`+e\Ȁ!ik_ȗYG֡7IE\aSn,/½HNd\S̠;͑"OL5ĎUT]uް ]0g6[R3گ25쀳$K.Dx1D  v9Z-.ͯ@t+8\Q/g+A w.Hh'V|L,,T*Qm\xGۚm56Z#I}HcEYدBurYzۚEלzt_ 9#:QIuP?r( u+fM'mb!!Esl}I\KIi> D06a:QԖÕvЄQə[iSr{vh: xĽwe+`v#3A3*q ͝tŢ{C2#FնdT,ꑡT"kqK1i&fXgvVwk<\K} w [/T<صro-oǁNAD_W `l^ t01BcDT*!KPĿTNpCXrw }'3X?s:f_ripPp>RD $;@wS9?YaAT<[uhyV5lmTpU{v<:zf}Z) o_AMիQ=&R7'"yEf<m< ƒbJhc ZZzAf;_Q-2\hb uuٰ]w!e'\ZNZBBzzXBŵgfKF}4̼ړ 5棵8)v@otwirH{0~5i 6嵍6B#vO+A 73p˸mX9sةv.R}4⇦tI7#- p2 0gu4|j%̖ kҸK9&T6nxl"\:_|_H`m9'}{bdFa@&ڲ GShJ>̀Ėv,WɟM"tKROӾEz2m.r5>:7r :FC/z|} 7nӔ7ꞌ`]}DTg|Z~b<%+٧ HߨIR3ŅkP^Τ2(22Utτ_~vPŕ_-_֯Y5F$-#+44zbR%>j7 -QGbbj:fL7-zvEҹKc7wuزBÀa 2IY{JZ+.iu!FzI9i\i, 7J zmKK* , b?MXƝ2 ChKxcЫ9VXWY[䊣ҾqV=:zL7$_H9ul#RUYEqFwC6rkU'{pmA_]erG̡a{n 流̪.8C7+CY\s[m|)h ,h.G|ee0 ωDCpWЇ=3rΑQk~I*%EOrlwf!x15ޔG>YG%&i*7˙Đқ6v7-lрDSɼ `IGY8^/,CTAm4Bo>xmj (tRq L8-nL48fkxwd6@kks+D&"5>P^e@9 tXTNkC _u+n#NAiU|.0ES !{ge}! XHy^pgP 2% M9%c IHmS[e4sgOBB8DϽG ™M]DI?rfzt+r!o91C!nZDD,k uw,{_wҒMsTԄngCƀmDű5p^twLңX(4MlHD]w 3j`E kڬ=o|*N'Q+lɪYS1ѽ_Veꬵu,d Ksg[RdWy,qhթܬ ~Nt?Dr6p >` d@qE _v1 Cʊ?4DVvW ̬8x0Y/᯳C[=;u~0Jf%unр7x6rvyV[ړA[R8n\'k4E~prGQ9"Dd)Y[\IwQ`]E&#ҝ[ ,M~Vw7SVo"x.ǵ>ҨXvc>5!Qr<=ML<ڞ;Aף¿#{[`#= fO r~.噇4xxwsCVo`誃 [nϭ;e#d/BdyE\,$5oְ^w͞g]|}1q1|Cw^P~x Mq=fbAgD pGR4n*γ=/ń5SqÇZX}¡ZةK{bZ@10oiγG#cJAiH>$)+q"{(YmpY1 m)Y5͢j{SeЧ-{ĕ")RU%"S>=Rj,ג.*nug]}ZiN5x\(APd D}ެ/^y]b=U# бD|mwN px=<\>kP8c8UX&^"U"5\@ _|I+ ~M0G݇UepKFI'd<\2{dj\])Lyv`׾|?8)4!'r5¹.lg\/bno㐤"unCZ:rPyFKL;bns~]oC׆gƵMn!-GUx"g`t/}QyRszsk@?^Wu_(w.,Pe65Z~>3ߥ] Cvc~H)`S&қ (bփI̱M}T"Cm DrJKQDdq/ W~I\[b;c"2m~Ω=BYzg (TS0G撗a_7 @ X>gQ/V%aQ=εTpG͟Oaפ%}&ЋyQ?6=:$4Qp@d"kp1Zֿ97? ;_Mf?",eT:1>[F0v* YV=sFT塔/Nd;5%3t8[eSBQѶ`? H;:v&[XiIA8;;mFdu+CQ&,Yx Ԡ^)O՚DIqg>IL/uKTLz "NbE78rP3ETR^ܷ?͎u<; PNf\н,4bc%glOYZ7>j{Gf_ZH<' w杔ҴJe+keZIFHj2ʩd1$gduK iP`Ő3oɿ̱J#}dG>+E.#Ս71Gi SR@x8hJ20eDEu]My6kpAv~_O%*rjC2Fm93jG|y,rǴ:%P= >0vVo+\qYH;A*1[̕Q N0n/?(M(ɆAoRL6:Y(Uړ r;'w_oQ Ia0>݄ivwߋ#> K=yTc2=Sz$d {G B2jgCD sP @~3v(2`>Yxa|/EŭY?D:M߯Ϣ喬+Jz?_Z)9ڇw {)ۏ%?\nF՘ݚ?o-^ŰC #(?F>z.]8F>,[ix=<4\҆ǔ>_YPE>7R}:nJy+K޳kfk.Ox8 og|/^>L^ز5i0J oB妶yW(z`j$I[?u~4^ԯu8+aYx}b?|p9s.p ࢐7}X0k!M~ T?5.kEQlG'Jq֒w8%078BHWKJ?hc(p9ƟBCd'<=c7V lyZB`X-7S5·E'ZXrs@TcGt8A_I^kc0luo^sH|y׉0ٞ1X(f=Dx!6PWϷA&N>jcS]MM4"f ltrvv\Z3J| axFHuPu[k T3_[Z 꽢T}k&ҝx2tM^A{@)Φ2:8ZYXv1]-:h3EG $̌fYPоM\G,*Œv}ȮqZt|\LafkTX;FTnRo!׆yd gj^wr3̘x4vb#$ D1- q>:|אBzRFge(eע9GVY5IhgҮ%7ٝw+ @RhrJqx,#s 7LTA/[ _hJrȭBZoB [d WRY2J&6 jF<7f˭ 'b=ƻ&>QQpODGkF+6-pcj TcgeMdx.-3l=>;.+z2%&T ُW1;;cO{B[dS:9f3iJ7$lxp;4s%;BVҌG֓W=>|ۇyI}%5_̧IS":`ig>ˡ%xH"5,R,L fI1`lzPJ1 w3T;%Lth756;8\B־ޭK'b"<-?˅șDXmx҉>j/6蹛obyS),<ǭB=a{eJgYD|=\`A*R5cgF7ƛ§+#sZioL~^xlW~^FFw/IB"&&X®}e-v>4xHU!4AITYvF}oY9\.4GƖe\ekpW,?cpLxҧfC%whrTA2;-[gB>? RʸG[9Cx? 0_  $ߧ{$p}F/'Cƙ&^L6}u W{$݈r[VX#S>I{X*~~BG>rNpGMhmyGGGrq[mg7hX,zAhٶk+ )UOf"1e܄ EZ*vguTE ͌Olkx۝yfFLRou7be(WDU; .}ںAT b_Duʚc+QR(8ߕ<2:Yu)q3uY2 {@e\dY? kpzި"T[U֯Kyԇ}o)kǺ_JYm聍/ кڟwa?ku/8:=2b5MB9Sވx2,=}=91Ym\R9W;Z[-aeqZ1̡3l%ɫPvA 6 7T`-j}z 9a#)vek(ul!=B$a^GIYQɔI5\k.B(j¥a9*ğ5ޝq(U&H^3nƯ[]~'_PeĹ+wr1` *`ی#p72,MSn5lz+8 5~:).7q} #}Cݔ:t-:w5L@{j_JmhcqČANngo;k=-0,dz.-FB߄t?gW91sYC}+nӌ&m4^6uaqA m|=|!&\Y֖˵д'CK gm3qތ?wHp -dhߥ>kse #ՂR L5\(}[B!"=}@JyE֨@Ȑ;P 4yRqoBYQ؉?B\H@Ճ*4_J&Wt8iѩ 0'L =#F/X/&zv8PFʯ7l0:lh/(ß[= NGڷ@jie3*8psrY$5??x|C"Z&Z"VQy"BhN' t7>W{TnWZh(3,9 30SRmAM%$CM/CjThvJMxѩ[to3WnDDg:y _[v:L0``H k&M'].H'׳H1׳ZQJ!^,rXRcr$@0}pॻi-)@/Ip^ Gnz,>Cl 1"#}J+TWE GlUP]3&3Ir~v].o|_|o+yJjߨH}MR[h=4"l)=I``.Z?vϳHY\^#~T-"2c@m6蘴{!s_FVY{ 9HWLY17BxVarʠ6 v{AL_f\3k!Lg&T %{9#=LQ~r$Px_lu̖ev t I@!W)YmPy @ˏ! Z OCNX`^UtlMl] ԵÜ G`U7Tx?iE v^!HQO}|muuVR GJ *Z~4! ^ ,gTzV-1jXe#ۮ6e)3zuʃ҄w'vWKr>rv?]aɘhQͼI2ƀwP#uĮ¼SGb j*]|Mdiܵf5 6wЊMc32\z3{l+q: |{L(WJ-b3B W=x9C'zם0X^WoDB*\3BQޒ#FJ 9-ʦ#OqN称>e 6bR8|!q8)Qx_uGwl~ C4saL˟0afwe- ,Z噕pƕ6~DA}qz4QۨmVv'dbi=|&C Ifx$R% [}lrwK@^4 '޸HX/IWvzC7 rjHx5ơĉ_͆yk}3 ;H\Fb_ :%%?S)= &TVՐbqT:NWkjj} _Ίe?Ey28] rT*&:!nvcRYS/dٖ.t]Lv$3/xN; fc@xH(Wni).fMsW0H.AAg9N[l2%3 co='JKm2bg|$Yx.2s&Qal߿KM^/s[s>週PʀX,tea̸J+k?@7<[yF@XE,1λn)ZCc+ 0Ɩ¤>SJ$03\BZ}:~vuG%qkL鬀&u)N.m}EX{B93HxLi H ަ}5u_MbZr٥Yln7[+v${jNP^ׇ fIrr۸ٞomvnţE, &bw Rpz \*X+U8*@b6~4ù oԹOВs4Ŝ>Rįvu(q!?&.YuQM"e$a"#I9N-/"zPU'kNS2Ypŭu;t 9r@sIφx$\{]t .H2AHQXĸ8% KyvLp;0lBiehi}6p/φ-jFwR`rO`DUՙD:#LR%70~z&x6HQo.O [xf|J|7ƞz0J;UG,  r}WZJs9K#ڇɽU-?ğCBdks%nM_{xz:~[-۪AvcSͤ1U37zzFto}R㺠oչV}kC,IfAfutr4e9fuC$$0P~|Ê5}0 jPE%fD Y~̦q@bAs$7qZՕ';)H8ںb=:ʈ%[%~_) :9ͻn3@ӯoJ9Z5fCha,u)!5RL:efTUώF-eg L]P( e)-^_:}d~0?T36#}@y YLkF/hg\nfCW?̄ȋZ722 ƶ@iYCh/V@]nNx0O֞OZ |=*i llZ&w#s >S9 ~pb?mblh/JU~ZT AW~GYP j5e\$yW5X!`Tb+!L|DODa#?,#,4Bk7Gܮ P5_[+$le{B=SѕgD#ښ|%cx@5/m;z=KZ-6<CfOHB;08mSQGMni}7rc.u֙ <& ]h1똸P ('_Eͦav>֥xmp1g@Ooc!MJv޹P6ȃ'J!H2ps랄tګ|93 y_ 3Z[t5kaWl@=W.yaxj=UOyYALhdA԰M2 >V_5U gD 20CT T%?2Cw۰3zb E+KTo*x" V _ťv/ǣқ"7Ui[bڑz0R+m3S| _NCCJU7{i\V\&񼍊fyh#;܎gɶv ]d-?&S\?k]H'_6ǮE;w|sK|*wLƉm0mܕBp'Z ӠnLpVb>V@MI}FS:&"`o@Wp!]Z'Mtg|-)S3]sD{4jOw sr ?jqu(oA+8C15_[".p+Ҹ_ HT/P%TSv76@mdc#]a۳n9ڭcz?'ydsKSW"Srm.K.q8w"Zg9+S[9J8T'o JM&P D7G^!A]VP[^rj+Rj0d@%l7a^&h>V-C{.mQfT-gT4Vv`\]2ߟ$dǑ8`0{u %~\ֽ4çVWq9_X׫[QQ ?Tx*#0k3YGj/rڜEUlo$4-CPK~Q&q۶UDZ"&%u% &9;Ƕi@DG^N߈ L2i(1}tZ>:CWZv.w1<ffS-kW N\Ty?u_R!LHJphĜ˹rShKmt."w%w%?Da)GjpL߄P0#90!d%9g^#qba TJ& m^3 az6 1"NF e.g}ꊔŜupZ]<ߡJb ۮ`CEl wm8h2UU9:doLjH)Ws(K?~JܫհnM酮eI"s}2b=w^yZRFⵃeA]v-Hƻe{~Pl=o 4ٰĬ q"kd8k*[snO";[U]8<8[%]u ~lOAQ#CҌyD8όEZ%u|,U@=~mV ZvP5vuKvXeb)$`έaJd>6)b}5,$Qy LVBb0@=3P*/)Z` Q`]cP-I ׉ryqf޻re;1 pT"hC%+m)$$Kek;rxt6I? K ^yԾ,C%nVyaYz"e:^Yq Fᷛi>=lʍBgk,\hձ`_ds12gNb颐N=ۤO 4  C3$3@j֯>"/o% MQ.hG.s[OP/TL%^qvG_ Ra &_CjsG?a`3#T /l^ <'lf#e~JI^tVu+V( ]/.ѫ~ȫ6&uX5&- q1DOזjl1.]nԺFAz9u =_|P~2iUnL:K M ~[]xցvst/ҍZA) iᗖt1>sj>TVK;Mڥ1l">o v$jz ';<7VIqZ0WWö58#ΝGtnTPV!yk+_%sAq(U ,-<$h[sHOZA)`>aI8J0D]Sm4ZU~"Zv)SEGvT/Ajuv[㋨׬s_]^SNr]&-ؘ1ſRDl_]Pxjmp⃾Z6 6ع%譖 ۭ-Dgz#f "p"IȫGvĿR &qsj\b XeQۯTȑ8=84-_(կ_y=(\|!#.Z9("V)-1l<k&U];1QF[慈y#i7[Ol0}-Z.C~ojimԱ+t{+ E ލ5;5'Jn/,J6 s ;_(w+aCM2ݹ7.YR%M.)`(e&w\`u4)u?G#xmzEQ ,ނ9e[gبʷOmnS#`+/B@hR sf;]m =zY7"ap{@HR%{$\9hWRNhU[Sl뒿Ȣ\q尙s :>eAQm)j*ۛiTEݢԖ4Tem! "W *B6XPot30SY.wj'"֓HcYHBK0D#dIKu֘IW=onUhƋTQ=5L\Ć -.Dz6xdu}>{ɗnO}L6g7^uNU]/̜'7^&r<0 vBEV.I+]eG\lC|-nLJu0"aG  F| @7UD[ƢبH\~b [ xo=&3Tɘ_l&GߝzL%|,Aȃc5dqOfGN.+~8̂y_ݨBrO}08oSG9]rKlmq{? !/I<Ӥ3xQ&^/D=ڳr% PHMm7O( L[!s >&XkBA%h}Jΐ}<<ڿP.ZXƒ33\ȻkUFN;;V d@E4HִZD(<^YtP#+߄#ƴ" ~8WNÂG0(+˧0.s)@Ԩ(2t"}T똺%M.a ^8Q/:w4So>J#`qɦf$a",4;x=Z[K6@D;n_>j hկ(/u6iWт[E,7U ђc1-P v"ƊJ^˞k߼wlmZq q|Xu6+)l*tH]?Z7#Q.3泺 Yf+/':_fk bl.39