python3-base-3.6.12-lp152.4.17.1<>, Mh`/蔸/=„DdI<|K%O6)u2vuq:74\6=pSp0!挊ST30Hь,'J)PzSU_q<[@Frb̔TD2}i>Dz4?z$d # H(,<@S\g  !+8 ! ?z ! S ! |@ ! ! ! l !+ !^ !:d !P$$l$(8d9Pd:1dB*F+G+4 !HS !I|< !X`Y|Z[\ !]| !^Wbcxdeflu4 !vظDw| !x& !yN zyyyyyyyz Cpython3-base3.6.12lp152.4.17.1Python 3 Interpreter and Stdlib CorePython 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 package. This package contains the interpreter core and most commonly used modules from the standard library. This is sufficient for many usecases, but it excludes components that depend on external libraries, most notably XML, database and UI toolkits support.`/obs-power8-02openSUSE Leap 15.2openSUSEPython-2.0http://bugs.opensuse.orgUnspecifiedhttps://www.python.org/linuxppc64leN  1@IIyyyp\_pnn 2  U9%[%~L@M~LO m a m>]/>]JJJ (2]eYQeY } Ɓ --A=9,=B,)BB;B/8-#/8 vf v,S,eSmeoKo'b!#'b& &1!1!&n&nnFn X Xw^++s O,.Q&Z.QDaaaa7g)7g&RS'GPP[J[ s s3b3b < <D;%DG+Gn)Hn)^F^ )/KS S7w47w` ?d0?d&&7,(7 l88%%6Q 7} =j = sr..  MM PbP<%U<;8<R5,5/p/p''6[,6[t1sEus?|PnI?*?oKok^k4 4("(=5=5)6OUcKUc    H$H"5g"5K1K66~ /0)0 tRtE#5E#$$<<<wMw  ?)l?h=^h=IU8U^4^'%((VVOYO)Oid g FPG&&'0::::``B,0>B, (S%(=3=AAF)]FV=V5,5vP>t-U-U H:HK@KL)LCO=CO22H | \  Q07$Q1|(03F .FAJ=J=6I= p p9g"-89JTX! +`Y?.I"~a/,@{##b$(???_ !bbDb45<|Oe_a:'RlNO\6 #0Z.1: )vjD/]&sss ooP2P=%=77RP X3j"o_H?4Aw>5>%5=5(1Kp9E$TK-@r@IF'pp414u|uG'GA9:#:  N!2!2   XaKX X z()&%&C=D828w_w. .! !x+x<$< !TK!F:W7J  LFM%21{2 4 x|Y/Y@8@($)RWWqq(8D(8:6: q   &&||  3#&3#*1T>1 Y L $ [ 5 [ _ _ . c ca U U z z w w z z | |  y y    Q Q }  }  _ _u9u  N*2285 "   pp <<  Y& Z \ \" L ( (}}} ^ ^ c c D f f x x c c e e ^ ^ e e ^ ^ _ _  f f ^ ^  9  9 m mJJ    K K s s        z z  %% 2 m,   ? U U$0DDDDX0X00g u P  <$3A539%315v4143&4024>4474/3AR5vy9:0tyIZ:\13264#%%1%-3x50/35T344\3!4@2*Q2,+3d5355s75A4;B547&45]446 y##0 t   % #X7b(F&f8 ^;'\WzrAjTOn%=Y . . )$+&3EAA|X|f6t>-\?}OL}\,ES/) aqVq7q,`,"""*L* #C8<1^ 1^&&++1)> om1XHP    $='@$@!  9X  ( HHSQ&8)X 0X`` 8  0!h}-Csss> >I I.&.!*O!L_y:b(QA>Q/&";g/ssse tGt  ! @Zj J g ' C  Ng'g&^  O9 v x=xjjKK7GGg'gV**t)twVV(1AA@@ ::  ~@N  [# | 4!H &8 ^; fO   nEe . B  -uBj 4 $g$g&+..;,i< %Ou5XNmm=-e~[&K[V^2S 3 R2Y_V`3-C3F1vPFJ QGD   ,,, B 7"""H% E,,- %# &8x* PHHo /! e p #* $ e"/.n4FZ6 (*oV{ًf"SCT|:t=Q|Vg4sss` "LQk2<.oK!C2\K$Rk3iKP.2uF:ma8,l|Z`hLf4 s8o[Ao1"9 G  u5+:6#]]S[S33Xuuu##GޚV)87G c(9sss  wTwr* S , Q}"]H5$5A>>> H8EOTKu=T(?Q3C:CBB9+9R n;;-T11 M g]j ٺӔ )!'o)!434 { '-2&DmsssRu<<. R6 RS S0c.0c002+2B(B=X6b/1&sssqbs,Gs\K*&1jAAA큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤`/ `/ `/ `/`/`/ `/ `/ `/ `/ `/`/`/`!'`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`!'`!'`!'`/`!'`/ `/`/`/`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`!'`/`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`/`/`!'`!'`!'`!'`!'`!'`!'`/`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`!'`!'`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/ `/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/ `/`/ `/`/ `!'`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`/`!'`!'`/`!'`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/`/`/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`/ `/`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`!'`/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/`/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`!'`!'`!'`!'`/`!'`/`/`/`/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`!'`!'`/`!'`!'`/ `/`/ `/`/`/`/`/`/`/`/`/`/`!'`!'`!'`!'`/`!'`/ `/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`!'`/`!'`/ `/`/ `/`/`!'`!'`/ `/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`!'`/`!'`!'`!'`!'`/ `/`/`/`/`/`/`/`/ `/`/`/`/`/`/`/`!'`/`!'`/ `/`/ `/`/`/ `/`!'`/`!'`/ `/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`/`/ `/`!'`!'`!'`!'`!'`/ `!'`/ `/`/`/`/`/ `/`/`/ `/`!'`!'`!'`!'`/`/`/`/_7`/`/ 34ef7782430995deb6dd87633827697bbbf29c04d89d0fb430bb5a21d1149e26244194068924f9e8f713f641dab2fed5c28cf80cbf23d61bec513a38ac0e0259244194068924f9e8f713f641dab2fed5c28cf80cbf23d61bec513a38ac0e02593500f8f1016ab0611ddcf131c27013b353090fbea0d69b61b09adfbead01c06544a45e46ea0c217d1f8aed71e328da51fc5ad9e4e637ac9aa212e7f8439edd6ede4d1f2d2ad5ad0cfd1657a106476b31cb5db5ef9d1ff842b237c0c81f0c8a23f360476748d35ebb1c55fc3644e46db265449a15cdf388121e826c2baf81382d586d9bf9b42fadd32feb1fba80613bcbfb4180dbcd6f03af678b5a6deb9d6a7b77fa0d56cfc32b8d167a7295008cbb1efcd61fb5fb6d746ac612154369a04bb88a4ed117b137f686918377215f138d85d6f4cc9e8fc9f5412b20332c174d0c0677fa0d56cfc32b8d167a7295008cbb1efcd61fb5fb6d746ac612154369a04bb8d6f38f49776f4b939852987cc3b0536f78689f1d50632dc3783289c4a6a0e9e0d6f38f49776f4b939852987cc3b0536f78689f1d50632dc3783289c4a6a0e9e0d6f38f49776f4b939852987cc3b0536f78689f1d50632dc3783289c4a6a0e9e054c9421c8207f057078305a0ef06e681e89b0cafc53c532761330e48adefe46695f2b29c33cbeebf4dd5bf5b265678cc893ffad00a8fe3015df03123ef4ca1f67ed8d1522757448d072de949a23e63156a8ac848b865674cc16e6649f7111cc472593e6e22f0a4e9073c1f34040f13b1b4392bd9466006ba4cab4c3104c0a5fac40cc91e3f13cb9a80289b2633dba6e94ec9f6a466ba838016f606c351729cbd72593e6e22f0a4e9073c1f34040f13b1b4392bd9466006ba4cab4c3104c0a5fa8c79275a4402829ec095b2fd4e16e1882bbc000ac0bc8fc160dbba870d9866b48c79275a4402829ec095b2fd4e16e1882bbc000ac0bc8fc160dbba870d9866b4736314a2bf5f88cea310a57a61d57307a29556aaaba34f022583a7dc1004551aca622d5311310df7a7d3f6c88b819d1ce5a0fe111d338a1b0ed5e74a5fb6d612b760aff843a2b2771145f7fac0dc692a78bff5e624acc81813b6bdaafbfe5117ca622d5311310df7a7d3f6c88b819d1ce5a0fe111d338a1b0ed5e74a5fb6d6121a9875856c45256a9aa2a43220e9f2a0af2c9cc10efaa84629bff44832b28a3a2c210eb0ee94983eed3818c17dc61acb6cb62f71a072c1ee4b43d36ac2b420d41a9875856c45256a9aa2a43220e9f2a0af2c9cc10efaa84629bff44832b28a3a38c7337ea1355722ed88bde018c28fe9c3b3afc29e34d2bf60e902281be7311fecf5b1bf9c8c5f4fca2a7dfeb7efd1cb3afa1d969cb1ec49a9a15eb17e19f331210bc94635376d3663f76a83bad5432edfd184fd02967c20a339464a433cfcc281477b01f5d51235fca97c0a820f782152ddc2189dae52e02ac98479ba8bfb0cd983d850e2eeb6a043794eab4071829aa34bd4d12496ebc743df4a7b5ce3ccde81477b01f5d51235fca97c0a820f782152ddc2189dae52e02ac98479ba8bfb0cef7683e53f84b7157cafaef5dafcc2191e802439a539005aa69498f583b7545743b344b629a19d56efcd7a2d4a675073ae1eeb1fe4876c067245799cfce40d50ef7683e53f84b7157cafaef5dafcc2191e802439a539005aa69498f583b754573240af570ba5f7991f861f513ec54f44f334771a866f36c8273b8750de9167b5eb3859f254cbf4d649c93f30fbb16d4392698f1db6d2fd5095394198444f0fcba97f47c0e6827833fc03967c06a1a521fd45e9425c3c6a52aceb2f01122e074dbab63a6d203f240b19b565028ee10b7676387525fa597e766992bf7759098e3239fd9f27a84588368ac004beee8041059014091fee3a1e546dff0f92179b8b87bab63a6d203f240b19b565028ee10b7676387525fa597e766992bf7759098e3225c2934e985909d13a593bbda2646f5e4f7772db1b8ebe8b19d923e12c3b3d058bb37c15e7934a195706ec7095b5cd3748ebca86932b358c9f9bf75b34539c7525c2934e985909d13a593bbda2646f5e4f7772db1b8ebe8b19d923e12c3b3d05e4ec66cff04e3ace430f1a0a3cdd7aa880c5e681b87248d68cb27dbff4774092e4ec66cff04e3ace430f1a0a3cdd7aa880c5e681b87248d68cb27dbff4774092e4ec66cff04e3ace430f1a0a3cdd7aa880c5e681b87248d68cb27dbff4774092a57451ea3a2695d6e269a5745bbac1be186a518db10d2c040262b24960cad5877b1cb01eba89390236b38400ac833220ef2c91d434c8083ec467916d8be2ddbca57451ea3a2695d6e269a5745bbac1be186a518db10d2c040262b24960cad587674142a357d2deb3d82f04f8d8a377e6cdf5100571677791070a0d4a3a9540d1674142a357d2deb3d82f04f8d8a377e6cdf5100571677791070a0d4a3a9540d1674142a357d2deb3d82f04f8d8a377e6cdf5100571677791070a0d4a3a9540d1dabc6744c562d609dd3ff974fee91aeeb55e604410205d8044661feecea2d348904d9babaa83c2c7f3cc90d922a16f0c7c5760f8aa4dfc054a7d312072b3447833a609b0bac9c9709837eca2b79af4ef10d986b874dc4ea7e854f4cd53405f5fb73f1307997c95f94c80c86c20ad426b000cb58bded209cb36f48f664648023db5af81a8f3b9c49e889f8a292f71e1424dc5c3ee6ee9c1c67d44bb99cd1860afb73f1307997c95f94c80c86c20ad426b000cb58bded209cb36f48f664648023d437fec44f143fe049559ed0c0e58dafcee42d244990c44ebc85520dd4ebc1923f614490b01c29240b27353436d8eacc4df93dc56bf1011c3d777b9ea087b8bd1437fec44f143fe049559ed0c0e58dafcee42d244990c44ebc85520dd4ebc19236d92d4157d5793e7e754f381324003e0bed26bbaebacde610fe1e2c924892f807402b9c7176aa4812e45c3dea1b2c4d9c2c15281d032eb3d06600c2534a4e2714146df00a988e4ffeb2816e88e96ee77e4c0863df53abe9efaea3887c0ed170606db57089fb6ef848ef734b30320b848c07f3d9530b4b3f6f1994124dede1be83165959548ba85467f9c27225c181e872a59eeb560860bb0e1994c6e87c51fc906db57089fb6ef848ef734b30320b848c07f3d9530b4b3f6f1994124dede1be89115240223d5c8896c2a3f8c411936adba6e0f2fa6d7e78b113cba46ec04ebe8c5b519628375eaf9567c9305bfb00c0a73e2dff675d4ce03f3f299cbdcb755039115240223d5c8896c2a3f8c411936adba6e0f2fa6d7e78b113cba46ec04ebe84cfaed97238bd8af0d20ebd81b2ffc2c16d252ee5fa174658b678c2e08d778b6326cf6c67566f01ba65204e6e186014c3104126d53baa25f00ca40d4b475ea294cfaed97238bd8af0d20ebd81b2ffc2c16d252ee5fa174658b678c2e08d778b6901b836eece690c0b71dcc98fe645ff2bead576312185fe59b6d9d6ba2683a79344697859de12ee0f9e74197b36b9c1d48b918bd4766e1d163b1dc694c9bc7e54a284ac333f3f9ce1adab397a6c052b3e077f0d14461b2d943babf9c670f6febb998b1e1518ef698285eb8528e6a65a51e427938773cb332af818cc955637f104bd97f94faf6e6d13458f7f9a5f10e39ebefedbe907e6d957822f29d1ec0ec18b998b1e1518ef698285eb8528e6a65a51e427938773cb332af818cc955637f1030631172c7aa61e5695a1beecf510a8a3c761612cc7dbb2ac5f1102de221955010d5c1342ae4d3919500ead632f7c6665b23d5c6a7af392e62046124a974937c30631172c7aa61e5695a1beecf510a8a3c761612cc7dbb2ac5f1102de2219550c0202f3e045c773adb13cc4dd54639aca6c84c279faf93ab8d1baf50cba5c52f2522b7c7300d8f552cf4f456fd063c52b9c5a2532c3ee45877c3d8a26db8166dc0202f3e045c773adb13cc4dd54639aca6c84c279faf93ab8d1baf50cba5c52f663459ddaf4921130721a9dea9a00122982b1679d6020424d4c2713eb0ffbecc89fd609d66d28034affe3fb11b5e1c3c287ee2f39c364cf7ed49e2519238b6eb663459ddaf4921130721a9dea9a00122982b1679d6020424d4c2713eb0ffbecc9392c2071896ea6e62c2b215ac71235394625ab309374bcc97165015bedb6119ea3f40f78ec7ddf6c0fe21da87e826a6b3f866dc87cfbb86f6d5ab7233cf03e39392c2071896ea6e62c2b215ac71235394625ab309374bcc97165015bedb611975110c15ab3262ab6c39175945a3b51e2bf64d4f07dab103b4b33839b7c6e7a4551c869c9c4401986532af952d08342b677d6b42092abc703102e106373213a375110c15ab3262ab6c39175945a3b51e2bf64d4f07dab103b4b33839b7c6e7a4ff8a3af24a4680140160f7c192b47ebdebd5ecd1f59874cb67557692e067757db96d1c5be14f8c1a06be891b7fc743389b2216958a89f9ccb99ad702d7ccb529ff8a3af24a4680140160f7c192b47ebdebd5ecd1f59874cb67557692e067757d4150bdd3cc41ef8f9c11e7627413adade32b9b59fa1205f0f4f3f6d3ad2de825083cb397373d26b613413a4dc0a4c14987c15c5de452a4810f404e894dbf86ec4150bdd3cc41ef8f9c11e7627413adade32b9b59fa1205f0f4f3f6d3ad2de825c66fcf39b9042a9b41bb5c779d9104e270023a23ac3b77a9a3ca0ca518ae3f15244d4e128aaa98d4deedd7b13974536239787ff1c7938436d49dd673ad0e74afc66fcf39b9042a9b41bb5c779d9104e270023a23ac3b77a9a3ca0ca518ae3f15467bf19545aa7f796dd1c9986168cc9f03ab63316431705570fb2dbce66af17bb8dc491b48d98f52a757259152da6da13d5022f060e06834cf3165b3f63682b3467bf19545aa7f796dd1c9986168cc9f03ab63316431705570fb2dbce66af17b075a393c7790a0d93753ff85d6bbc0589a4304e4648a77f4107dc0ce1349bffa60a5355b1816104980cb6a8de6788ff9318464bd2d6934a17b328a13040f173a075a393c7790a0d93753ff85d6bbc0589a4304e4648a77f4107dc0ce1349bffade274bdef2bd20a9afdb39d2251ec69bdfd9a4b3a5bb80ea5d283a005bfffd92151ffbb9172633fae76080d3585be141d36ae18cb3ccd452d2c456dbc748ddbade274bdef2bd20a9afdb39d2251ec69bdfd9a4b3a5bb80ea5d283a005bfffd92bb45a046c2cd229b4510db1f3c2a69c69a2c6df92c004cce14466a180bc3a3ddbb354bb82e09531277572c037e2f7dff485549ea2cfd084cc9d9e964a94f6bfabb45a046c2cd229b4510db1f3c2a69c69a2c6df92c004cce14466a180bc3a3dd801e819a61f4958ae11537909038c711f051578ed9b46ca61d93145e10122b10edf4321c484bc692cc2d4e0d144ca22b3d1711ae84ecd848041f601582239ddf801e819a61f4958ae11537909038c711f051578ed9b46ca61d93145e10122b10e91f45aeea159fb918025f1459f062d8dd9fee181968abe88c9260c293a71c8303e164d4fa112692ec981b4864d9a67826e7e535c146115c4e4444d2125dd08de91f45aeea159fb918025f1459f062d8dd9fee181968abe88c9260c293a71c83e759a0ed377e8a0ee1d516b111ac8948d7f0eafd10418f0817a9188e795dc516b27ddc688927bbeba4bc20c317c4e7e0a0a71ddbb61238839852048e6f525e65e759a0ed377e8a0ee1d516b111ac8948d7f0eafd10418f0817a9188e795dc516548905e81bb7561422d1a5415875d7d30301a57729d86870c750e0d4a272cb4994d408c22189a154d7d833f6a713ba4d46b7a14f7e14caa85cb138235a8c4738548905e81bb7561422d1a5415875d7d30301a57729d86870c750e0d4a272cb49832faf8c0c57f0aaff0788328a2b28cf5454d36dd119c15bde999c33f38801ae84c32e7c75f80e33b5eae4630b72ebfaa0c5cbf590047a39e71768907f235fc7832faf8c0c57f0aaff0788328a2b28cf5454d36dd119c15bde999c33f38801aecabd96f4555ef7be0dcf252405682fc2ded54dd57932469d86167ee8d4c9d551d9f97480ea1599946641d717e8cc333ea4a22f6920e89f6b52c1941b9813156e99ac9d11d8d0ea36819cb92c1f1515bd89a58fc6902c1b3f2ab0716db7dcccc75d212190f189a3207cd789eb120f3b10b55a2f4b38a05a1c7e14b8e37d674ba128bb958c915754021fc66ed580a8a962bd59d11a644da5706d23488def58b2835d212190f189a3207cd789eb120f3b10b55a2f4b38a05a1c7e14b8e37d674ba18b1c3734af669a0ed74910d8091a46a25f8b8af188fd8c68d999cbe951977901db04f470cb7a4ca7e95cc73937d80b7062ccb84ee3deb4d9f1594fa153736a7a8b1c3734af669a0ed74910d8091a46a25f8b8af188fd8c68d999cbe951977901c8f25a29ca2f7dcfe8636a6aa86edddb9e6301c69c8a8e81bf048df7760e86ff77e99f864229c3018650338dbdf337dffe6a547e5894fe6d80b6b6292879e5183d371d75a64ae6353ebab6fae87d91faf091b5377d14a065cad35536581a504dc4a401fc4d47bbb6ca49a82caff5b0831cf13ec9d5316cbb8804b1f7309ada44c4a401fc4d47bbb6ca49a82caff5b0831cf13ec9d5316cbb8804b1f7309ada44c4a401fc4d47bbb6ca49a82caff5b0831cf13ec9d5316cbb8804b1f7309ada44e15376aad10f7b72152212ed5546814f02bfd1fa650f5428bab7683b825867cc0943769fb84760bb7604c19dc7486fcbbe26f42ae22f779d93e4fc76f8be7b8baac6ca9c0a52d6807a5a720c940efe0d9a32ecc0365693032d8657b0e0a7e38cd44fa6c1fdbc07a0abe0638331e0bcb9fb918acbff91578be91eeea6349a4014fb8c031059bdd91332edeaedbc48ffe2122fed578421aab1e00493782fcb9487d44fa6c1fdbc07a0abe0638331e0bcb9fb918acbff91578be91eeea6349a40146e12bc997f03a68ccf1ccd6750baf8b3c3bab3a3ed30fbc8fef3637512a4bfb2b1a916f1cad03fea8232fc6c7bcd4e8b92839e68327570604717e9b54f15771c03b25f629574836a4e6c6bc5988097e3e0c68767485b0524fa5fd21927a011fec7bbe27abba7e6cffa04096e4567643d69076c1d03789a2ec1109ed2744ee1e909eb7b13ca6f7a60efe6fe009e3a1cae242a39bbd379cfa7be0afbf935bd329fc7bbe27abba7e6cffa04096e4567643d69076c1d03789a2ec1109ed2744ee1e9e040c932673a3dd34db57efce77ecc8c2adab1a6fbb8a5a388502be91fb9241c0298e8ad67101ba9c801839a0263f69db43f658c731032845958550e4b6299bde040c932673a3dd34db57efce77ecc8c2adab1a6fbb8a5a388502be91fb9241cec7c164bf13762a2a51a5ef181e5475a2cb7782db78711d1cf4a16e2dd59cd52623c9f954f7ef01015622ddc0042c681ba5845edfd08a393042f76c449428d0fec7c164bf13762a2a51a5ef181e5475a2cb7782db78711d1cf4a16e2dd59cd5236da108a5b014377bc7ce85b5580d3b2de8e5e1a7be0196a5617d1edec62244ceedfcf8ebbcf80f382e279dd3aa8bd46b559814368fe0fcc0e65dab48bf4c7a936da108a5b014377bc7ce85b5580d3b2de8e5e1a7be0196a5617d1edec62244c3dd481f4085d08e8af18d9530089a91af9e92e65f40c384a049a23f47d3ed4f279a4d5be826db2c918018974c4079ac7c1504b61bbc8f50dccd56d05e49501ab3dd481f4085d08e8af18d9530089a91af9e92e65f40c384a049a23f47d3ed4f277e5c80c455a305181d1cc3dac044935b8a75a0ae596ac29bfc12236a8a8b20ae9d113e257a49e3982d75a9c8905a54bda00447a7e5ed3bf0f8f84f88a234e7f77e5c80c455a305181d1cc3dac044935b8a75a0ae596ac29bfc12236a8a8b20a54f97c95cb897efc31cc8909dfc678a4becb30413d7402c86661a3c987e69fa420a0fb7f5ff9db6c5542049e87aabaefd8786a75c4d0abe9c380a4b31307ba6954f97c95cb897efc31cc8909dfc678a4becb30413d7402c86661a3c987e69fa4f778e0ca27bab3cf28148aef4a226f306d1f11314b419dd363797ce05687fa6e53b3427719cbe00c23a9ab686b9ed0db6e0ef6f2122c9bb8bc95860d3fcdc0fea88ec692a05d6006c3907afde194b385c90ebbb446bb3778e1482d7042c2c5b0e8c9cf7218d207974529c7def79b85433aa53c8fc854c499cc26644cfcf41f90beaf7aa7c494e754beda507fb74ec56d2125a2293a1d1e73d47dfb91004044b6e8c9cf7218d207974529c7def79b85433aa53c8fc854c499cc26644cfcf41f901b028414ab7a54b95b4f8c5f800957aedae2b1b95b937bdc0ca6f720de43470f3804aaf73bede4ec5c414b40db17a2537df85a3a710be72179373c92c6bcc3c11b028414ab7a54b95b4f8c5f800957aedae2b1b95b937bdc0ca6f720de43470ff18c5aaf23da37569be758ef35e2acd3297fe5bb3e6de49d8b15976df636dcee6a9a86d3e0549eed2d242b4e478fad51b0eee62b490f15d8753db81d32752533090c26fff7b1ca6655f2f150c1a7611f46e8b5d187403e26ce70140d0d2e2317847f62db3346d94364b113b4dc1a33615ac68a3a0fdfe993cf15df89300badec97ccd0f9339b2cd0a3a4486a22147466777145febf92fa20d4be8a2f80babe2c847f62db3346d94364b113b4dc1a33615ac68a3a0fdfe993cf15df89300badec5b00a0e2a48d68217e00692e10ef8a4680468fa1fb9355e1cd1bd34324ae5c9f9c5e3150484e7b29464386da91136c911e6d9a66dd346fba4da6186da1297eca5b00a0e2a48d68217e00692e10ef8a4680468fa1fb9355e1cd1bd34324ae5c9fc8aa39aeaa87b1f9064afc1e4c1811959832b19be6e873966c7f31cfdd110812ad049576bc030b36733e80e040de61b38c77362104f1908841aaed074b150d49d40ca308651e42966f08aeb2bccec146e81a565ddb536cde7ac828dde99c2313d12ec689b5e87d5e11972f4f4468c891e96b70a771bfb98ffc4e2ac017a9a651bee414024e62b6b37a034cd6564308a731fa300db292cee796556462b900651ad12ec689b5e87d5e11972f4f4468c891e96b70a771bfb98ffc4e2ac017a9a651bea0c76baefce10da5a93a6b3215d608b10f2263726e7c5764cdbe46a05103041d7b29df1caca2b3e4850b05f2d079c11d0ba69cf38c021e39dc1c5a1c0e7b25f19dc28d12650a3d840e42e0570842786646781b19cc54e662bfa8e86d21a345d54523f1b427daf04f79d5f952ac2b40337d9bf1ba94f6733c9796ad47aff5782232026f4f35e24c2ff8be5162f81da068c21de32988dfc41c452f4827858ee1d54523f1b427daf04f79d5f952ac2b40337d9bf1ba94f6733c9796ad47aff57899741d1765d817e2e32e18cd35d155626959638da6c9ebe09ae891b2de0dc424942f6890e8f22e1a4c1f97b6062c8915105ff24606d8bc9338406788cd40b0fe99741d1765d817e2e32e18cd35d155626959638da6c9ebe09ae891b2de0dc424385f934c96acfc57e96dfb84df23f33173115c2e9e401a6a24aa79c6c302049f39e3d93d8e344a1354d6bd22df3300c307e7684db09e858ca3cdb34d33352ef581406a740333d7e6f10ae1699c7269353f61d1f53d8700b9f31f0dc891362633bf09944cabfdeef051801f74499368eb1f963b8d775b091b60ed90c0a72ea2ba6c18f4e9a0e9660fc7c6b922b45a07cb7ee260fac76c66a8d920625adb7cb5adbf09944cabfdeef051801f74499368eb1f963b8d775b091b60ed90c0a72ea2ba2b84d3fd70bd035be48597bb5da1933d240943b54e617704f13ff55e30a845eefeafcb3489495ce2955f55aa6496e75348fcf7cca4e51647211af07fe92e6f052b84d3fd70bd035be48597bb5da1933d240943b54e617704f13ff55e30a845ee8831e7cb877b06f31bd5fc89760796ea6e74881ad36b1a1b416acce14d6a34abe89795e8542b7641c6728f5d1f93450d6bdedff1c60509e5389a0ed07baedce9d10995756507b6f7547cbcd05538ea06fbe135efbdea1c528cb93187ff0b543f4399a6bcb96ab3a2067ae6288bb8bedc8ad93c460dd31952898b99d4d391e419bb6c7bc663b638dd0d176ee8baf4a9bf6fd634906d1d527bd71625755592686d4399a6bcb96ab3a2067ae6288bb8bedc8ad93c460dd31952898b99d4d391e41900806ba70a9d0adffa09a5b8321b6de3210d48fdd18de898483da1e521838cc0b514e7522c3b8a4fceb349c6003ebf7faa92e9816cf4378b21ddc2aa47c7ee1800806ba70a9d0adffa09a5b8321b6de3210d48fdd18de898483da1e521838cc00373060ad832c2b8939f1e2ad1d5166180250393ee127296766a07bedb477b3ce61b52007c2c5e17c3d5fc1f7060078c7d4d3193b05cd9b35aa2404ee33fd6a80373060ad832c2b8939f1e2ad1d5166180250393ee127296766a07bedb477b3c3c3651bb9dc7a7116058171c2a10e0115536c72860ad1bb0263c4e03ea5d65e3458f396fe78e73b05aaa1912878868d07dea354a94fa7d286f022fdb217128783c3651bb9dc7a7116058171c2a10e0115536c72860ad1bb0263c4e03ea5d65e35be455cc0c9c6060aa7367a0eeec53f69fda37b96246451581582ca29abdd58d767c3342a3f27a780084b6b97c3471b58c69c1a8bf5cc748f67648651a5a26d05be455cc0c9c6060aa7367a0eeec53f69fda37b96246451581582ca29abdd58d430d3f0e9cf8cb71168b7229733eaaab4488e19970a3a4e6101554f125f3778805f1fd9afd76c697e0be8ea5c030f7249ceca9169276d7cfc2b76c3ba5b8606b430d3f0e9cf8cb71168b7229733eaaab4488e19970a3a4e6101554f125f37788cff372742d3574aba646e33bfa74ec4d15673471e8ed9bc8f3f154ef5d1a3c190e72aa663c71621c9eaca4d72321b597dda16413e6a0a7eb83b76ef935b34024cff372742d3574aba646e33bfa74ec4d15673471e8ed9bc8f3f154ef5d1a3c19badc5117fe3c797c98f5c3e113a697b16319d20225e0fbe21d8c2a71f1c8ab192e325dfaf30dd3fa232b994e82cd0370fbdcd91f2a2b492e0ad31350ad551417badc5117fe3c797c98f5c3e113a697b16319d20225e0fbe21d8c2a71f1c8ab19f05c018ff6b6110c85a201bc4eb605131d1a461d5ae9f03a78e866c4a79f9c991a122d08eae8377c0a43dc78886d133399fbdd055e8366805f06519c35e5473d0b2ff0197abd934456c293aadf593bec5e4ec574b915101e702890007cd6d2f7b7b49e5bf9f25b69256745200530f1378b66f31a34de049e52ac292404c9c96ea1667f1e7e4f20771588f8d1fc4df1a06eaa53592cc43051759f6ecf6d282b6db7b49e5bf9f25b69256745200530f1378b66f31a34de049e52ac292404c9c96eb31c80c8468ed7ce28b0f8ffd38cd11e8bbbc22ebcbcd1d6a1c7fe56a1e96c7ba91937d3596d596f459b681c940fd61f86c54c827379b6db4841a8b55cbb5ae1b31c80c8468ed7ce28b0f8ffd38cd11e8bbbc22ebcbcd1d6a1c7fe56a1e96c7ba342160c5c19c0fe51b019acb8cb365aae7662d56b419ed3b6ed97c7b61c529057e7b40d4ddb4ff64c484a983dda0e104ae2b8a062b983790c808098af3fc3d9139bd16da2b68cfaa870e617942d8d77c0f355cf1e096976a1321566ac6b6075205b0fce00437daf15894c14869603597277f92d6f5ccb0882edbfc3dc931df422d86e740a81445f1fab163b823a82ae56489af41c33dd9aa6b231589b495f51205b0fce00437daf15894c14869603597277f92d6f5ccb0882edbfc3dc931df4eed860303a405aa08a21409a5c56bacb71aee075ebd771040339eaad09967d05263e53ed399cc3adb0cf13aef483d941ae95e30163492aebf477aa65b75f66dfeed860303a405aa08a21409a5c56bacb71aee075ebd771040339eaad09967d05587e4134fd5bcf2c167ddac72c1e4fa7131f6a7ecf35269a2aa00f1790da6a1cfcf9520b21d7ddf7df372c8a8dc9588d7dfb1d0bc1d668fe239cb330231fda97587e4134fd5bcf2c167ddac72c1e4fa7131f6a7ecf35269a2aa00f1790da6a1cc56940c6707ccface69060363f9c2933b47887aa1bef39b5a044f7f926eeee8de153b44170244913d8582f7b513cde52a6836752fc01b92da48f6493e7257f84c56940c6707ccface69060363f9c2933b47887aa1bef39b5a044f7f926eeee8dcc54e06e8e8a07a0a35d326a95812cb07d2217db40e77b78a74dd6a62b857a1a4d85f3ba5916c15262a7e750aea174800d5d5cf00c51480595e2f92e4ba281cfcc54e06e8e8a07a0a35d326a95812cb07d2217db40e77b78a74dd6a62b857a1aeee0404c01c52547244460c8b676ad8a6c11e07408179e2c93f3b487d723dfc3792379c60da956f71d7f13f7412a979512d8e58322a8f0ba60dce200cb9cc2baeee0404c01c52547244460c8b676ad8a6c11e07408179e2c93f3b487d723dfc31fc4162759e63120965a01a152175e7d83f83300f4064a0828eae744a31dc3f22bee027f45b2bfc76dd3c2832aa530212e0c4956bbbb923b99706bdbc94ada921fc4162759e63120965a01a152175e7d83f83300f4064a0828eae744a31dc3f2b9ea9361f430a41fd221d6ab2766319ffae57cb7232c5ae9896fdc8155e5e8e2a305c78a3a8c64954ef3f93e693a6fea150815619e8333599efb7e72cbc27a1884c8ef36dd11859e73e8b40f430f58d6ffe6a1270b19e332f112a50c458d22fc2c37f4603f52696096903a0e937b6fb62b03332ca5362f7ef13eea325ef45d6fbb12e98f6b8f396802004b44d0c1f6f432cfe788dc32bad67fc8f60ca328779d2c37f4603f52696096903a0e937b6fb62b03332ca5362f7ef13eea325ef45d6fa31ca2ce6ba63ab397dc73a1f6089c99040fc5ac292266fbde22747f53abba3013f0462e3afb2d4b1a4967aa67c9fffea76c187cb43aa603b832211944567f8dc5e94b4ddf9a5522f03acad71e30f652d3a10a7dfcdf4ee4a3b8fc09d6df2a451581b0d45cc115d2ae58fd15b355dc325fa2dad415bbc56528db872cfd1a0108cd172ed19f484f4971e4fdb5b63300c1a510131475f7edc8e314519838849e7ef88fc22818920aace59ba100d5fca4cc50e2976d41f6711e2bdb0c39c16ea551a3a578ca5b09e4152235f1705a96ae822d2a814258500f54965043c42ae39438e3da829d124d0e4e0f4811f7626ebc70ad323a3f62e2dc3da5567f7706dfd6427235aad4a551d06e850b5a13245c68cfb9025621df66d45b8ffb8464d20734df29646f9afabd24f957e8fe46456cb32eae9d31535c9391e202ebd8fbd733fe0380bdfb163cce87a8a1c59e81f5b62e2f557f80489f832f80ae0a4722ba69001c9266bdd981d0c95104b6238705a0463cd5840735fd20204b6601a4359180f50c652db3d1a1c2b71c7b72fcd6cb8fa1982fe0705b1bd103886266065e40f76e2af376dfaa41acb4a847a03cfcdd2da9b1de9e3116e5dccd21e05e637d170381ef652db3d1a1c2b71c7b72fcd6cb8fa1982fe0705b1bd103886266065e40f76e2ab6d7bb9776e0dc81aaa8dcb41dee3bfc2e37344121f61712dcbeb4d8e387c0f5c1b7813acc63ae692d0646bc46ed3c0636be48d34030dc734ff0128847203242b6d7bb9776e0dc81aaa8dcb41dee3bfc2e37344121f61712dcbeb4d8e387c0f56ec4b44eda55da05149b1c3e56b957d8e048e8f81276dc7b312970a54d870f70c7833fa45fa9f021e234b1d01be7127c3fbc0ac5b386c5cfcb1901f403756e186ec4b44eda55da05149b1c3e56b957d8e048e8f81276dc7b312970a54d870f709bf1c1fdbb1345b3461fea0df2450e9bd746a8349e2311a10c14eb6c2d1718fe536262923702dbe848b4aa3268606cc6580e4b37d967b7a0fe38b11286c8c3c4d7d9caa09c5fe2c992e06df25d98eff51b525564bd6c89e655af99e53a332ddaa03604cad7a715eef012d519fbe73afb1741a35710bbd3b1605965a81882dd8bd1a1ceac30954e131617031481803e2adf0f751951607db3aea8194b80f6adefa03604cad7a715eef012d519fbe73afb1741a35710bbd3b1605965a81882dd8bccd8d167ea11ffb2569944a72893356ed1b03bdacccf5b5db72ab1dd25a2e90878213a50a81bdd665154f4b68cc5a1a6de1b2951a926df211b1c79b92e766da3ccd8d167ea11ffb2569944a72893356ed1b03bdacccf5b5db72ab1dd25a2e90813d6480bf6749476ec464d4b3f0c8b350e5d557c22c25788e66a84a8a4a526db6e389e04a79a6fdfeffcf480ad93b26d524e119cef91a14b5c9e4d1384ffcd9228bb1bf36d097e70a021ff959c5b94afbd81a0ac0d9746759bed8fede0e73f928ecb39d3e66d349baaa3769bd6e0056eb0c0c24b6939f59a8108ea411126e48da0783a302be314fa9ed3f75668771aebd0c49b241618dd99da3cde871b0241c335240f0acbcc1a71e72a66d604af1761a618fdbd31fe2dbf7ea5f28a7513ed0c02ecaade442fc951062c932893a2b77de0f0bc7ed59073c7c669614535d51e8fea290246ab0cda985ca38be5ec91f5bc9eca94c14f447364a01937924d05ad9702ecaade442fc951062c932893a2b77de0f0bc7ed59073c7c669614535d51e8f44e213aac8a7a831dac8102c19af8d9d13815312856d51e7d20cd18eca51fbe1343930a1b9a903c1b15a5091fc7a36c429f97b93ba8d72e75e064a582562760844e213aac8a7a831dac8102c19af8d9d13815312856d51e7d20cd18eca51fbe13c26e82781d09737634b256be2092c8a6abda2cbab5c3306f1151353b6f32b4f7eb67d4b0b43036b9a0b8ceeba15c2954af7c84a016f2ba2df1fed8f9e3604a53c26e82781d09737634b256be2092c8a6abda2cbab5c3306f1151353b6f32b4f2721e4cbb60f764dd96700ef23da09a6d805214dccd554e81f41d4f69ed8f1a0d97d3cce5dcee5f724d9a35cd35a12f70d9d590700c4ccfe98da1191c5f27ae82721e4cbb60f764dd96700ef23da09a6d805214dccd554e81f41d4f69ed8f1a0f823e03ea275a604dfbe37f0ecddf446973740cb477a9cfef423bdc9c297d2b1e96dcc67c41fec754753de5a532f2c6533973c7600cba0df285d46c15bd5e22b8c857938f62f0f7313ab141d42a9031dd62944d7e117ea9433f82a554421b24a5ce23d09a03824efab1b34a0a2f76691e262f012fef437fc5ade4389cd8486319f0f8f28657a4b4b2b2a29c29ca60f2d6801c7e8245343df50235fc733c4ebe25ce23d09a03824efab1b34a0a2f76691e262f012fef437fc5ade4389cd848631351f0cd99957567e6f5e9a24fc563fdd7a616da8d95afbbe8354a96b6c725e84546685f871fa32660c9ae0eea8978f86c07dcc0cee0ab84dabb50919eb579ea49e459e95553ca8b607d831cd6cdeff87b89e212e390119480a8bf61f217dca0b420042f829b2769ac2dff9dc16ae319bd3e26a39e996a6e489a3af3361cf522002fb7ca3d32424ecf1723f0592a47583053180540ce784a207869e239a4578da420042f829b2769ac2dff9dc16ae319bd3e26a39e996a6e489a3af3361cf522002559b4df2f83b796fdde775a6c463e5bcfb953bf90cc382abd02fa3f0652adfddbab072a43ee11fc2a825cc20506121243a47556d910992949eefc95b3f306b02559b4df2f83b796fdde775a6c463e5bcfb953bf90cc382abd02fa3f0652adf0133bc391fbff5d865217b4a0022590bb7126f0e61c983dba22d5532c1a1065cf0520e6fae0acf4e80d5328fcdd8552d9fe890201ec0063123301406c4734f550133bc391fbff5d865217b4a0022590bb7126f0e61c983dba22d5532c1a1065c6a4bdb930e64a9656c68b348ccf0cda71bd29aea7b389a8bead4cdb73a4c434be095bdacb8435994c21ee54cb39bc19d409690b28e6d33dd4cccb6ad539a1f3986c1a5b6f49d81972cc02dcff1e0ca424f1d247c812965bc5e906c24679347f9b53db7c76ebc63297e5bf00d662c949f10f6fa448ea3a642537c4f1c30be4b0512978a6ae4df4fb61a3afebe651561fa969439165b1e4dbb2e5cf03260895638b53db7c76ebc63297e5bf00d662c949f10f6fa448ea3a642537c4f1c30be4b059dd749b1dd308499b4894f63d0647bd98ed8eeb1d4248c617e050f2f06a1553f2f6d438be7ab574c2a9defe11de99062c629e051980c4323f1b5f1944a6011569dd749b1dd308499b4894f63d0647bd98ed8eeb1d4248c617e050f2f06a1553fd3debe8d4f5d736ad319ebf1947f6e905e47583433efe5293c9a9101091598862904f65bf504a1cf9afb9f101f8591b1876c78ecbbb5a92a9d686eb6d7e03667d3debe8d4f5d736ad319ebf1947f6e905e47583433efe5293c9a9101091598868fba5d4ff7b4147a2faf89d51fae16ca6a4f0bb4116bc1419ae01c7d8776e2877a49fd83c7bda07e773a83499fb8aa07cc1bc2891ef6c3e3e6271f01037867588fba5d4ff7b4147a2faf89d51fae16ca6a4f0bb4116bc1419ae01c7d8776e287893c7548283a01904cea1c24bf0fe57ecdd1390d6b09f814741a045d610be6f8b0ffb9b03498300ed401990921a84dfffae6888f7758dbd239640fea275a8172893c7548283a01904cea1c24bf0fe57ecdd1390d6b09f814741a045d610be6f89f1967a9bb0a971791ed287537f7d2544fef7fd398268ff064471ca859c82552bde9415f8c5a67307d7e3c55d7ea608b01dc963f6a7fe67eeb69926f671583249f1967a9bb0a971791ed287537f7d2544fef7fd398268ff064471ca859c82552472bc7407ae3629beb56d70992e7df45086aef430cb5350c703b97f017b0e30e9c18074495bb76a838fc5a167e265f179c297be74964975fa7ca1d0c6404e515472bc7407ae3629beb56d70992e7df45086aef430cb5350c703b97f017b0e30e572b5f6bfcc3c9c0cd4809a34812cb4299b81aae629b85d884d1c7c3b2b833d3d0d4a9b18f27fb3a8f975e7c8b4256bc2ac8df44fb4b441327b5c043e1a82ec8572b5f6bfcc3c9c0cd4809a34812cb4299b81aae629b85d884d1c7c3b2b833d33e9e9dbfbd5bc3cdcf4e605b452c5d48c7a318a25f05dd32ff9e89f2ab5055c2fdfed59aff56f6db5ccbaa6bbf59e9a72186577e7449606ffbe7d061ec5cc5a73e9e9dbfbd5bc3cdcf4e605b452c5d48c7a318a25f05dd32ff9e89f2ab5055c2360f3551ee26c99f7e4f7d6cc58f31cd38fb17baf62cdbf95f22f26834b1f17cf576f86cd87a25779b02403b431995950d8ecbaaba2a57873d60b594e862071d360f3551ee26c99f7e4f7d6cc58f31cd38fb17baf62cdbf95f22f26834b1f17cba273b9ba4b8e97d014e88400c65e133e86e75540c4e81d1409af19c173ef388100c7ad4b48d3cd9b7c63640e82a10ab5c678dc704e9be26db6fa28b218ae29759f11f2a439a7adb07e41c91e017d817606b9ebbb3db023f0a3128e56b6bbaf3f4e52b66f60c5177af1410a422410196d62e10905f56296a2f76c1bc896a785e2eefb77faad5b00b264ee54bc019dfbf2456e0a164059c68aa5c9fd36cfbad55f4e52b66f60c5177af1410a422410196d62e10905f56296a2f76c1bc896a785e1e370b90eaec28d0826bc75ef7efffc3faf6e84ec2c563d28dd07acfc4370ba6885ce13ca03db62e3c6005eaba838143d368c43b8acfe8829e290992d362c75901170a0ad2bccee40123cc45c537d88bfec8d99a2e309068bb773927e1cbcf5ce48ed7d9bcfd602a6f1808366c1f72bbf0cbacecbc86ecb95a84a42545db9e45bd247cf536bf78c1754cea27e17006c0a6aaf7baa886465ec62217259c0b537ee48ed7d9bcfd602a6f1808366c1f72bbf0cbacecbc86ecb95a84a42545db9e45ed1338f23a5c1ef9e9407a3fabcf750c225d572b9208282cb5c35e37e4ce6a52f5e91615813a50ce5b5888fe7e6bb06f2a165c2ae94355c44c71614fd3ef17c0cead042cd72a2e2b4d255701d5a73209af61a0d6a8f24f4526a19b1fded6b3d785f7460f8cad3726323d626ad7a5c6a5a593217306a574274ea4786bc142acfa61bcc0c16f959aa84ea6e4768b84eff7a47045d5b405d045185c204dd3ca2a3685f7460f8cad3726323d626ad7a5c6a5a593217306a574274ea4786bc142acfa6a0c51d94480fdd34f109d911fcb3fa9102d6c98089c096434a74d9dda46c7047f1139f2ea899f02db309aeb401b8c06a10ed0ab4778a772be5f14cb166897221eae3ef09a9952f98e74b6cf0e36b94948684a3960e4697ab1e634160ad951503b011cdfdfa8e4f848bd0ce0eafb74b00a2e95faf0a731e980f674fd3de19b2622f628a846842dd0b61d7aa06ef40a42017f6aca5062cf43ed63ace19956419d3b011cdfdfa8e4f848bd0ce0eafb74b00a2e95faf0a731e980f674fd3de19b263b9c717719f3833b1c41627800aa59721a1c1ac17de3ccc88938648b23f75a07830846ab08b127af07edf36b82f6e6739edfcbd09b8c682ed38031f68a07a3803b9c717719f3833b1c41627800aa59721a1c1ac17de3ccc88938648b23f75a07f77824dc3fb10988244a81b60546bb26506a158a6010bc9ff1b9e9e971238954a24841b91a1e6471be3998f43d84396e47f83241fd909db0683750489b53baaa19c117757c614a4e5fb12311eadce5533c0dfaa1bb10a0929bb4d2a2dbf51a185404b97ae637abf400a690644bf8d42b527b460d50e31a9db2ecb057c3cc0a707831acf5f89f03f7e0779a653fb5cb29fd99da2f4a3bfd146e5178f1d6259ba15404b97ae637abf400a690644bf8d42b527b460d50e31a9db2ecb057c3cc0a70dfa591a9e72ae1e211f53965d2772ab6f746cef0a376b1cca1bcaeef21ef84ddfd8a91562bf26609842617f039d7ea6d5c7784fe2e4188cd09d859e48f8603ab92fdd6636a7fb65e7f50fec261aedd0dca408613ff8165e5a4558b180898c983e4d10b5c2a69b252ca6cc595f37d86e7b8ace4e6039292d9df4be30283fb4a5fe4d10b5c2a69b252ca6cc595f37d86e7b8ace4e6039292d9df4be30283fb4a5fe4d10b5c2a69b252ca6cc595f37d86e7b8ace4e6039292d9df4be30283fb4a5f4bc3a578c144beceae1246b5101c8e7d7ca53307a6d7fc98e1ef18e3fa8c105574aa8d72bd9d32d94b70f763629d2779c9b8c01dd21dab841d137435ddb287dac4b06ac77356037505557385b86c4a5165158349d6322734354fb2c60ae6dce6d1811aaafac65a1545655d40f6a8d0c82b5b2835dc51140d5c2ae246f79b8edfcfc9ad30fa2f611501dbd2d2c909fe52983d2c2420d9db8b75447d3216f193aad1811aaafac65a1545655d40f6a8d0c82b5b2835dc51140d5c2ae246f79b8edf9744945f1bc0287d3cf476b2bcdd8904d0d8cc7d6f737ab63ac31534f8081cea51d63cdc8b0206efaf88c89796a6ef691be573bf319823143763ca5c85349ef09744945f1bc0287d3cf476b2bcdd8904d0d8cc7d6f737ab63ac31534f8081cea1346d170f9cd26d6a3a6bead1f143f7acb613b2c6ec7dd750e713b3661e6270e64e9bea923da6dc0d4af639b2b79193e5a59de0d4110259c57a57ee1cb6ce9e5597e763181b993475da83b2b3b4399f154912cde03f9395ad002388934c4fba4ea86e711b5e6dac1e398c6a5c94fc59f21e1e63ed83f256261da150f2b39e73648172189eb390c741e71eeeb866aa466ef2140faee2d56258f9a5b937732038dea86e711b5e6dac1e398c6a5c94fc59f21e1e63ed83f256261da150f2b39e736c20495e7090ab06ca64a69981d5503b83a1b3077317c343b04a8ff0577cf9f364423f5289009adc7d7a7d99229202e0b4e18db4fbdeeb123c63fac2b1286ca06c20495e7090ab06ca64a69981d5503b83a1b3077317c343b04a8ff0577cf9f36e2b21155a4d9c4d5e5ba96db40e6133c10bab24e8696a28b559b0397fe9d5d12f2e11600a31dac959c079eb3f82a661c8cdaebe002ef68b4ec8ecaa4afbc5788e2b21155a4d9c4d5e5ba96db40e6133c10bab24e8696a28b559b0397fe9d5d1272adf2b5bd8439cf156fe757bd924b2bf2445595a247cab8f4315e9d5ae6b1662a0653ab269ab2f07ccf38e4c2f1172a64b1f7bdb2bd72693a95970824a711b972adf2b5bd8439cf156fe757bd924b2bf2445595a247cab8f4315e9d5ae6b166c2f6a8bb220c3cddcc0cd8fa6c5d99bc9af91f408fd004f225fdc5ae34678ebc1ba94d1cccb494fc186e9e255ba94fba9bf065df534ed9e64552280cc2c2e8a3c2f6a8bb220c3cddcc0cd8fa6c5d99bc9af91f408fd004f225fdc5ae34678ebcdff1036f0dc4cbc478c0ab11e6e79eaa5c7917d1d99494f2a1002631da450a89647ec6269ac4840f5eab5b3afadc608ed44acde11c6184db5b274e4af9c64a818b0878fa15f16a20bff5b4f1e6a3519da40f3293d886ace4a6e41db0274bfeccda04e25cb1890953bcab66fdad04b42405e6601cc6d99691db39900af5a5980cda04e25cb1890953bcab66fdad04b42405e6601cc6d99691db39900af5a5980cda04e25cb1890953bcab66fdad04b42405e6601cc6d99691db39900af5a5980c0c55f61e1bcfc4d97f7265a1d22627ff3dd8e5ecacc1ae8675d1893189e8d0cffbe7036f03bb5dac14e3f97690b28b08a0fe73a6d21234b881d8b6e54b5ca2693afac6e160dc69f1e8bb69077ca12816b7a7fd26ad0a29db719ac77fbb6fed6ba79386ce89afcb6dacca3501538c42978cbf3535322e6c3a6c96ab63b64a9d3ee2766f21b01aec9b0d5699dd4ae80a306e8b3a6e1fe3df61251536ae2e74d60ea79386ce89afcb6dacca3501538c42978cbf3535322e6c3a6c96ab63b64a9d3e4daedb25f2bbee857ed6da3c76ae3b3c1ebbc016e04493c232efc62a1fc07866a0f106ccf66dd0645afc58ecab3207323ba54f3920981217b5717defe7ec0bff4daedb25f2bbee857ed6da3c76ae3b3c1ebbc016e04493c232efc62a1fc078660cd8ee050e81a08985ab8df62e4206fd8ca98bea04c089823dc50006b88d4be063580b5fd51615d439d2294eb681881151033841856a12c276fd180305041311fb92c819ec0efdbda7d9b6f7a061aab426695876f880b671f6db7f840006dcb1f83b7fa0541df95fb14551fb22b98990c7c743fce573910f33ca0026cab96054837d73c242e348f693570d7a6366e4deb52b55d8f9d1a6f0b236bbe2fb3d0067f83b7fa0541df95fb14551fb22b98990c7c743fce573910f33ca0026cab960540eeda7c85d1b1c4710772c0f4e181329b84c38f851c33ac0fd65b35280b192fd05a105a317ab3dcee6655b39f8a8fce4bfe818a163373730710803157af2bf6b0eeda7c85d1b1c4710772c0f4e181329b84c38f851c33ac0fd65b35280b192fdf468d86ddd7a6f5149df713039aa03a94730e4993cf109cad3e554bc54bbf1627472d434251a687612cd3200f9fa51ec6c72e190e04c1dec141422906f652badf468d86ddd7a6f5149df713039aa03a94730e4993cf109cad3e554bc54bbf1629cb77cf9c7d24e7811d1f450e7017769cc1337e119c76268182fa23064543748b8dd6d948ac5a2c2b86a208021d3f932adff23e12767f374a0389d2ed04c5a5c9cb77cf9c7d24e7811d1f450e7017769cc1337e119c76268182fa230645437485eb8d8b790d916133c1897d56d66a98893c1b440521cc0d1d29ac1e28e6907ef4ae6bddad94234f95b3775ef19f80eaba079c1f7cb9b3c60e506d7a2174f9fb35eb8d8b790d916133c1897d56d66a98893c1b440521cc0d1d29ac1e28e6907ef6c81cd86db809a9b5308f1be6df9fb34931aad2cc66fa226d66594429074f0d5e2ab32c63c32b66212a3c51c58010004897422d2a212086074b7eed04f16f1976c81cd86db809a9b5308f1be6df9fb34931aad2cc66fa226d66594429074f0d5e16a2ed827aa3e2ed6a1a061b948ca4643da4b6df1a8a10ac532ffaf962dad920f1333a647d568e2bdee009051c9f20d2118d427a923158d743a6963d4943caa01a9e44071a320a6c23743a9e59158ae1d619b7dda589af0461cca1eab22566649213e182af4cc9df7d67cda8c96bb1773f7dbb80e2991280eaeabf2978d281b05a7f0a370f3026aeaa3398b1ca30858fb83bcbe32c4885896a5d3b90f6f15aa49213e182af4cc9df7d67cda8c96bb1773f7dbb80e2991280eaeabf2978d281b3576763ee69dda66d7009c9809c2a0bf6b9a1ce11f07bd0e6ae4b453673165bcd485b9e06157633c04b9f94588ee588e0cdab9bf4e7609d9e1f7a22d92c56698901d37e9c74a4a270dc3d3ec3c973a33dd533c5f757268cf568296013b7420baf65ddf16c1f7ffd3b9a62ccd9e5fa79d37159722393fb8b2b88e6e158eac40ee1660b5a6cb3c02b17d43ab3ebfd70f9f4f60533d0ef72d7a06f14d00cc2e8958b639e1082cebb26eb98aaf1f2fb192b814c7ea5623e8e2ee1c92b51cbfef61e7e22b88cda8f158bf45d334ff69a06f8b43d4d534ee00b5af6cc31ed8ee7266fb44d6c5851ecf9d4c6af59b9a7809c208b5870c44ce3f6ace8c9b2fca057acbef0b0e90d410aa33a0a503160fe0807284a71746139bb1746b6d03049e67d28b5a4bc8a5bd885a229e8e69ec78c702eff5930bf3d3a4bca1f18ebf8f27ee78f40a476ac492b899ee933dc00a3cf9645befea60e90233563b9569f2e25ae9a950d76356ce04c8843d720a0510fffd65b205637af5648a644ffbc383af3b1adae6cc7c4a460fd47294ef61fa9e493faefffa2710f79d58f693a5bce97747518b7939cf77fe995f38f8e69f8e0218d02423f3a625b4afad38bac75717758a88d3e41c6e4286ae39477befdb4ff2369091c45e39941b877b18a41077d62cf115b92f3ec34f5b9f62417dc716a7ea5125b11cb583d7871ef79ffeda4ea7837fbbdecc19ebd0e917718b9dd77094a9cbfe561f555df4a413d75721e0c8394a1425457617c34f5b9f62417dc716a7ea5125b11cb583d7871ef79ffeda4ea7837fbbdecc193e0392594372d764d4517ffd9b3192a761cb0e29d476deae12b4aad38e7dfab9ba62392e2c3a3a41ad7cd65a32a44c589612fe97bcc5711f1f657b2ff8a26ef73e0392594372d764d4517ffd9b3192a761cb0e29d476deae12b4aad38e7dfab92cc146359e92174731011990333a2586409d00ade03c2cd2fc9a43c98ccb09c7a9bd7cb95f5dba39ef5bfe7601f4e9ed4bbe5793e0363e3b4a1868bd9f6dbed5cfe1947434176607a9b951c2ce3e4f0ab47ef9ccbd1492efe2e355a1de8fb331f9f34905abf0feaf7db40193b6e34d2225ca8924c5b91cb40a1000b3cb03aba436e57ff3a6481219af29a7b8c6eeb4ae5a703232df55f494f299d483ecba776571248216fb1cc2b9a0a1faa305daa8c680d9c637141cb2db283e407684209cab326755377c7b8d98cf71333d62e5b4cb1c4e06519d704961da025f5933dee08d09c292c80346d122af79d64a20fa511a366eaf19e5561ff848cd766e363a4f0b649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434ef649edf675a7615e5c6748e561b0f45bc7a818ccad341c623f2579174967434efc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1d1f80ad8855586c0ff494a77328d497136e16bde48cd3a4fad5e7c0ada8c3aa35c161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1dc161a581699f0368186d37257876004086813b756a0796e60584dd22a43c6c1d3e4c98938db0d1932ab2ddc1a50b663f99b76e64986e2ea1232879a6dd34c559ec8b5726de04e4fe0cf38613444758d3a656929ae53724d4dfae395a1e9eee0d0c375ff14f2c671699860846ca040cbba5d9367f6315e5ee890d69dbc14da15603095178e084f7f65704110a7557b7e1ba161a749c96573acf4e898c0a349911e9d3761e39a049203c19f4c4cd9259f3636f10a2c0f58cea579f0400fa453294548ccd2eac49d58016a00660de1c1a3796939ad9e5293102685d166b69bc027fd08bfb20ab2a308d1e2add496fee992284adb67c703705ad6c20d82a911b209161ba527d954d86c9db6eb84b74f98b5552fc7359803445a3c0ce34591252d97c1ef5a903b7dcfedf9cdf7bdc85dbbb466fa934eb6985cf4022e4601b86c234b5899b1ad16e1be88c7febc9c82fec022752e86e8b17af21945aef9e9c9a8000fdae3e99e3d6319ec172e74f6dcbc99e5ac9f61801614600b1743d854dce596bc9703c075b720139e390d16836827d6c8452695b92d8192f333e4fe7e5b3d84d21691cba856bd171bd655b6ffe3d760520168821df182f9757dbd33c7565d3ba0856d532b9b51967ccd68f5fb520e1fb24e5c43e010a06876aeee73f66b80af44a76c3c3b10276c70a15974f1b2f3a0c7ecf4fcfeefb3a9340e411e394868904cf2890ac5e22181b67787ce07c3d3eb11c0bbed17ae2c72231e752859f4818f5661cc9a164c34ba26cbc227c38ed0e900110a1188d7abba162b001e1fc3006443bd6781101523defb052842aa03895e5a0e68d9aa8c7ba738745aad57b39ea02d61cc9a164c34ba26cbc227c38ed0e900110a1188d7abba162b001e1fc3006443bd4a75773a0520f4f119227b4526988d7b6c52d815d7e9574490c3d9f3b458ebbbb1d6299048e195383e88275f9a0e6978cd42eeeb22326662a29c1a4c1c7185e2cd38d41917e251cee3d0798f7b686c70c0938ab75367a8161eec0c42fb85851ce2fffe502b8463c2a686deb77a2b46007e40f4eb0253f6936366ddb61a20f09f16c61ed64700f19da1e99adeacb24eaaffc2114818588a031bd676b441ec2f1ce2fffe502b8463c2a686deb77a2b46007e40f4eb0253f6936366ddb61a20f0946499c69e87abfa75ce2341d8f9d9fcdab829f4259a0a8874ab1c57f0d5962e463ec33bb76a457d8fca62ff8aae67ab96ca6b7ece949ec955d04c97770ef530021950bca494014e56e2e37f0689411f538b4d8fa5cea5f4d4165ecd94c4e857aa90f69e38768a71af960d3570fe702489e34eb5a329d68d0b7bccb61592a02c2a90f69e38768a71af960d3570fe702489e34eb5a329d68d0b7bccb61592a02c2a90f69e38768a71af960d3570fe702489e34eb5a329d68d0b7bccb61592a02c21809b6350de59bbcba6fdbddd4bbcf7932d7b54e777e0f9ad1be1224c8d3a37cc731e533128002228722deabb335f392697ca5afc0b99f239b671ebbb0bfaa231809b6350de59bbcba6fdbddd4bbcf7932d7b54e777e0f9ad1be1224c8d3a37cba4e4cd94afc895fb8e62735112c0fc50b667c3e0c10f1c6d45cf561d7edd2e6ffc408e563ad05524551189c61f36a4a47819949b4964913396f97e80250825fba4e4cd94afc895fb8e62735112c0fc50b667c3e0c10f1c6d45cf561d7edd2e6868cb853c390027212369c5fb0dfaa7627bb82c340a48b7393a3cce7db6275786e72712ecc9297a9a8a320db7fa5e92a588e7973281793776c15e006d6ca39b25da1e02875d759a9a6c2bc13d63bb96b3a2b440a9dbfaa77fcaf8d408829f582fcb1e812d59bf152efbb453aef3194c999423cef966942980e22cf07eb067e0e98c6ccc454f194abbbac18cdf92e2bfd763ec0c3ed51210f6a34b6963775b417b3253c661560413eca4cfd8a9e0ed61c771b9edac42faf908ed6bd1c4c5cdbc6ac04603709a11af1e9d168b3ab49712475a42cab691809fc96b9b4f451b3176d0f1d86d62f712c6fe73500fe5b74db29a0a029cfcefc43b16fbc2a70e1685c2d7bc5c4a309d0bcd9bb145ebaa6b787d0f90b5ea047d36eb8a6d1e8994a4c4c4f114567789e9b6592d7e1ae22d43ea0a66f8191339c1dd8f6267a9501a32cf92e30e1c35550c99d9e9a9c3066bcc16f407f59b24857b84d8ba460ed51a5f4ea30114567789e9b6592d7e1ae22d43ea0a66f8191339c1dd8f6267a9501a32cf92ea4a62b44b23d7e0d53350d94f4c43fe0b125cf1cedc9df95d9596fd04eb06b200134cafc94c174a92c4addcebed401cc67791d098917238bf198cb51a20bcc2fa4a62b44b23d7e0d53350d94f4c43fe0b125cf1cedc9df95d9596fd04eb06b20b5d226c89ba4b26e778c1c45a02895d14012b1c905ecefdd7f0afaeef8909cfc936503d016c5450496f703ef42a013c38bdeeaf22d3208adb884e3ef3fef17f52ed61f858cea1e25d3069e399efa98c34d8fcbde5f1bc4f64df7a14a0043c320faf275e9abab3d0dfa4a88e4e11c3a366d1fb31b4194b41c4b8d68389579a95410b8ed91e314dd8f4033fc434360454d985797554b8c1dc9389a8def96344a8dfaf275e9abab3d0dfa4a88e4e11c3a366d1fb31b4194b41c4b8d68389579a954669ac32b3a53ad4cf7577bd714e07419d597363fd520c8040198fba0fa51d6d9342044024af12aa97f8d434c57d91d72ccb4220ee22efe2ceea330a8fd3a58af669ac32b3a53ad4cf7577bd714e07419d597363fd520c8040198fba0fa51d6d917d3c21bc641f3c6f1c3cfdae04e268d6557bfb48720b2ab1af9c8434032f1460c4e0f309ac99a795d1e549b53bf4076426192aa7d5d6f49e0abf7d555bed09d63236deb4a95eb54824bb90ad8baf6ae5e481e1b6eb01b74c846d063ad79f2574d790d2f0ae1747f5145da3ddc12433702b0b5ebbd4dfcbf69bdda2ac837cfb91c84115c3f0ac8d03df5b9a8730dda82543d5c12d12b53909188308c67ba504e6ba6b37603820cce21e5601dfb5572f6601c7598033b5b936ff303b0d32383cd00718f0d9710ba938d8f562c33ca0c96789abd091063902abeb104a9f59eefc2679845c94cd02f28d127fbd6848d982682bf57ae059442f7758a1311808c86a69dfe3b181636cf4168f5dcfe7f88f87feaf8591721282eb754503c3c7666f0df5ee440ab31a06192bd574c835b8d375ddb2013387013737f45dbbb98bf397def87d25bba444131bd4706f80b39f072d1390b6edec49e7f6c91f89c614bf8edfcffcb0dc96ed2cb51431e336aaf03e6e42cca07cbf363f70fd0468fd8bf5ffa9682ea9dd4f5ecb9c660d801de7e9462b2f8604abbe274b8ed10c2a15271875409a8b0c97fea3e33169c9716b3c8fa2d33d6a14d5a368834876fd1779e894b2e56009e031c4a00dfc8605054ec53f126c2e52c54bd18dd2b3d4ae528544f7070b1a9368118bb20223d0a79b66416abb560377887079e694ed9c372aa9f5aa4a04fdf629b3f092d5a8bce777a7b3f99d18c8efacd7cfa3d66baf21fd6bb94d78462b257b7b937b3b1da74271cde213d7a807a93528f526d57fa6248a7e481725c243f29e2c98363b65e8925d74c8651e275fa30bed4d3362d2ecfb282365a4a596b675ca473a2f447df0834db1db620f42103d677c6dd6b2e5aedb1160b6346815bbc7e6d1398c5f214f695e3b42c1d4666d7b9a99bde2d2d5fea088a2dc97bb485e9570b5e737017f79987bdacd5066042a766114644687dbd7a5bbfba0b8725482e9a237c1d5711449b5bbaa89b9c30584796666ee2e6a281cdf2461e9e3b05b2de877ad3e20e1a4cd548f4fe6daf9687e80e92ed25116e53b9615c266f17913e3d7b23161e9fc6a3a2a56b0b2334975f7ad3edb3332fbe52772169cf82ea6197c9203ae5e8b72713e668f75757530b748c33ff3b19c3dd7cbe32e9404835f5b53d7b23161e9fc6a3a2a56b0b2334975f7ad3edb3332fbe52772169cf82ea619779e687582c48b94940f0f0ecd3adb7e853a1361877de2ae0dec4acaba5176aaaeebc5312498827fb731354fd89aea87a84f6c52b65733f4f5b16a0b5ee9f99f14f6e36d65afebd1a4c5189a45a75c27fed4816ed6dec3bb0535169fad27c0a6fb23729ae38e3cdf8c06fd3fcc5d1508cc5354d6b1b8eb8f0f694aa2c0ebb367e00e0386d0c138905c852df6f39aa00cbad412387d529c22e93012bb664fd5863eca93117f2fcc5aa16ec0353b08bc94dfb9742e08756bfb3775d40a5062b2fc5649cd8a7462f712f3c49ff35fbfa9c6812f40d47eb1933bb2462cdd304a4d860224cbb8c9232106d4484e8cb6e7f90f697ce6a84c2bca7f4f759babe5a078f7003ae52059bcdac6c2133a9a561a7f9107ee6edeeb055731445c616b54284a09f15ffac399e19d1d2a770e662bd54868d02c1d86aa0fc384bfe5a16b767a4f58633e8b488badf85ad8781b6e22c5bc0e42837ec4c1fd58f9e425d6cc1717a9f43d0fc9aa0aafd0bd79f248e6c2a633955f4dd16d32cb6ae393b39b39fce01a5cc8ac4214c53faf9014de518755692db485febdd4c15548dcdcdc9cf486b083ac580e4cc3ded4b138baba486519e7444801a23d6ac35f229d336a407a96af7e8d29afcd7c04b33ce9a52071d7bef9cc3862b68a23c4f1ac36b04598621e480568dff913fa20e1f0da183c431e17eff186d38b78f9f282b33821db3dab8cf71cb1024852aa90f29846bec832a2e95f3069c3eec95ff936613ed3f379d66b1cbcbe61eed1bbf87da4d32a9f1f8c6169235984763a91b0af6936533dc79039c934860da5c8120fc207d806b3f325231c20c49089d7868f8af2402231432647249d46c7b748ff8967442b7d3c8b06d58db81b9ef0234acab7620be7d61fb94e486b7cb87c84b899ae458e58f4b5872550f6f3e8f93328f72a5e48c103498bcf270915a9cb101f9a1a6e7be287b6d69f342d09b426c6a9c909f800ef5a3e6e167aa18789d25af76e266072106db79f9e37783bc925e33aeedeab30b4002946d3533955b1264b6add166ade125e62c923501ef0e61b88d2bc7eac29781faafeb6e571971a6a962790e94ee28a82a0eea5f3665d084ca86cb6537dc2019cee942437fb1b807117494d4f5efbff8e53d12c0d524afd16e9e6aef0fc92c48e91630c1f956b6e7e0380444ffa0e0032fd2410cb9258a8e697082e9b00e0ff44c82e392a1ef4a69434664078278dcbcf5df6fb6c14891f60b72e4d7b2a92fe271af8eaf0d9f41901584e023c7940224f2274797da1d9990a96b3e88b6fb4475a53d95f0aafd320a5f2d9c8630cb115a15c901ee3e2671bc122fa7b5e45c52710d0fea96aba501725194a37c9d3dc75ff8f6843de625fea59f94cf38542ae6c5af3ea0a5f22735c743dca30b4809474e1c5e5774922c25bdebfca0fdd3e9888964dfb6fcf5f2ad0418fe23c9d67914f7f6162c16e24c7bbef13533137cabf51c0bfd981b7993ecc0eaed6976ee7585679aa2f7cc87374c1a1f28c722587f35f20afded105913e9cd97284cf7df2917c0bc8672b40a48870c722b384a6665d8d3b5e3ea83d721012b432b68049d92003294f7cdeb240f986c31c595cbf0a810c116e0750774287e6793fcf73fca7fdb51e3f118a5bf61b51692cb7b07827fab6b58e47e6a21b2f5c3859af8f37ae6a55ce507b32e01d37e4eef16af76ce0637cc99d2e5bbeeee4d1b18b978b7f2e2a587aa77f0bc7a6130718c4b680dd19cc749eb2ee7eb8b95905e694ac0e6d7eb581e81725ea6c2819096578ebd792ec6ab799893b5fd59d59386cc1bbdbde916b92732b8813d0195c12c1d06eea277202118dc007637d0f7251df789d387eeccef0b13466e2e80b7809a1c9f57ae8d40792669a4c890b03cde825e0bbe2610bbe0fcdeb44b9c5584b45b80bf0ae14898c7e08764baa532e1b87bd9bf5043366db8850010e41988520300c4fec937e54b88de2bc81a5017f062f76d25d981464b3cccea316f102c1a4bbccd6c57d02f71b2f65e043d79bcc0a57bd9bf5043366db8850010e41988520300c4fec937e54b88de2bc81a5017f062bb257cbe996926d1ca0e9e66e66b659a7852f1329bce3f7c5bff8a48a438c7b6bb257cbe996926d1ca0e9e66e66b659a7852f1329bce3f7c5bff8a48a438c7b6bb257cbe996926d1ca0e9e66e66b659a7852f1329bce3f7c5bff8a48a438c7b6ff7e06408ce45d25e7bc473a9c8bb69b440be429a9d3bec6506b9c0721529d46134f6ffca766df778fc0aa49ada506fc1b351911da50fd83191dde19d80ea9a1e2adcfabad474466937803e24fbfc7c2d24af9d4dbd5e705e87c400834d12cb987ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8b8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978bb8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978bb8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978be8aaaf62976a6f64efb7b1e338cb775abab16ee46e3d7ac7f2a67efbde2abdedede78a332415f77797346718f8b91c05f7584476017fc3c35f61898d40be7fa424e5e7c4072965c3b58fcf100bb4efe0494d130e18995e8c093a0ead06130d04ede78a332415f77797346718f8b91c05f7584476017fc3c35f61898d40be7fa4bff7017551e219f7a3e11b98e560abe96b209496a1f3c2d59390f25404f41ddaa47cd428bffbbe07a2d27d897491dd0b0294b2bf5760ed77763e4e50c7a1e390bff7017551e219f7a3e11b98e560abe96b209496a1f3c2d59390f25404f41dda7becb86592cdffef383087a13c1e80468ea6766aaccc89727f4bd8526ab2f385b0af9fbc3fe44e18e8605cc06413d6e4f7fd0db0666537f4e7604509f6f549ffa568ecdbb2eace62ed732ed4dfb820d12fd0153fe53551e5f15daeafbe641efc7dcca380317de1e800c408e14d68c36e3f5a6b672e5fd29788999c7708bba57af2c019856d1875edc1f804499a376d45ed977a5a9014accdb6905de47223768a7dcca380317de1e800c408e14d68c36e3f5a6b672e5fd29788999c7708bba57a57a307ef59d7dafef4e2eb70f8c44903b4030dd57d85b11c0caccc62024ef464aaf8bbce6f8d840f0641d9ad8e67c099516fae9ccdd6fdebe136f1a7f7c6cdcb29280699736207d24d37241cccbb89f66318cba69ab5be3d1eae826c07426458dbb2f08fb6e296ce47b10483a0527bd1abba0020e34b3308ae491505f482af067e616e9f16f30ff05ac7f60bb8be72704ec1d782e6e69cc3cee775d97eaec9568fb9475ad4b1f770717b6d21b48c1ccbcc67e8acacff8c9b22c4abe4eda2f61894e53fb03522ff29949d88e4982d5ba1a98451b80fd06ccafbec29b95eb1b02d4f420dbf9406b57165a1ab1fe392407b9007de709268073c6586164c318426910f46b397bda6998a4b7083478f22cd02bd6454a3dd1219a5874562eb3784244d9fe57930ee583b770b692c119981ec3c3612ccf65bf65e51514e8edf5322d6be5cee959bd7c24f18e36d4ec7df79bad5286bff3cdae4110ba993c931f9056e9826f8c6d0ebea8f792907135514bdbc43bd8f57100312b17ac11dea887788cc885cee959bd7c24f18e36d4ec7df79bad5286bff3cdae4110ba993c931f9056e989abe3df65b805b48e775271125007fdd7d69de70c0020981885795a509e6d4965ca54400b3a535e6999eba1d7ce3ce0ffd18a20103215e7170ff67d5b36960759abe3df65b805b48e775271125007fdd7d69de70c0020981885795a509e6d4968ce294b9cb12cac621d759f1c67ef504142f7ed3751160cb018be0e3020c645c6ae4c3766b6583e4dc204c4d1d09ea7accb9ca63552cd61477fbdcef079d7f088ce294b9cb12cac621d759f1c67ef504142f7ed3751160cb018be0e3020c645c1df9bca987fe271c03803ceabd58d8337178cb7f010bac44ff832f20e35163011df9bca987fe271c03803ceabd58d8337178cb7f010bac44ff832f20e35163011df9bca987fe271c03803ceabd58d8337178cb7f010bac44ff832f20e35163014c9944875236d4227e8fd80ca0439417870ef387a532403393da91bf7ff67e16dc29d1da83b6a0a09a41647e4111eee878ed079c2d6b54a98fd6d8b88dd581f21e77c01eec8f167ed10b754f153c0c743c8e5196ae9c81dffc08f129ab56dbfd209964093b578ad47a41988a68844b6860eb392517f5c5b7a9ad4d0ec1f8fd5ecd8128b73835292f34882af19f50b41ad7eb634177225fa9aec41650136e823a209964093b578ad47a41988a68844b6860eb392517f5c5b7a9ad4d0ec1f8fd5e59bac3525cc13d3b3b2b9a051daa5ea383f36c5e056c302d67ff196bcc1873cc45eb51b8963068d1e4c2191b786fe984d5470c5337e909e46696cd51594b9b53c1a690957663e330e335fdbbe84a01d0ae65e415e4896cbaa8655be49108e709b1f45d86a6570ddab4fba762c4c8488f43f718482e535c28c3dbe72b570ee221ef230a700cf8d4cd4b251ebc712d3f5f04be0ad05377d9a166bf810a340e919599a01704ac3e31c0cfd15bc0a8407845e71a7cc7bb97ae53cbfaf4adca8b929b889929dcfa1419fea7b7515e8e949ef21deb6111ade518d49ad142d38d2f3df321ea4cefd143b984f8d0c211296ece5221fd2b2d8b99fd01531c36eed64d649e0e27da749295e9ed175084cc8526af85860f4aca84f5a1745e3aabaf2772370fa70186d3f9aa8f54297469cf3f560f631b8de18a24d9572bba4cddbeecaece3917de9f3d36c6ccbd97ed4ca15a908ad06663a84aa5d485714b202db7fe8e171aa9f6faacdb1aa00ac2f68043cd445171de9639a732b861bd5e64090a2865ab237497fbdbb98afca4ac455e3a057c59bcdebaf1280e25c94741dc301f05cb53e5bf15187b7ea40c0255f14095e1091c13953c2efd98d96b409debc67669defc562238b7df25a2f1391b600c8488e48f167ee70a079b4d82b9f2366b33ef54f898c8f29e6cb1b05223e423391242f671381546130acae1fd7baafb65ba849f2a009a2cd7048ba27937346ba657499442fdcf94823c9f2b53f4c8f3e2ff61159add000c00bad31d126b054c6ec7f3e02b27c0f9a4d579f987d3c4f879cee1bacb81d58cdf9944fee6e2bd4513d5f172e34b3b29967bb5d1a6aaef983e34381f0023aa85b95f39b3f4b4989447f74fc51792054e7a02b7a948ed6c589d203fcf852d7c8dd7dc035b7050c051056ddb91023a0ec92e6582a0987de13953551eca27596e2c4b7ba17bd010296d63aab23e13145c3da3552700bd09032489db88eee0af19e2232c3ed9da86a350be57db39efbc8819595f76d2a27a45feb31a1c3b67347f3d83ca74ae6c25040b347c54d49a8d2053500e0f0e915938c069ea587844b719e2232c3ed9da86a350be57db39efbc8819595f76d2a27a45feb31a1c3b6734878e477ed9c58485fc0910a7da3e8491877b68fc4f977b0a8ed0ec25866f60fc075c8a0486d2aa4a41dd643cedccab4e6439a7ab6cdb6e24bec7de003808ab3cfcd691d60dd7f060f8e5330a8851f8b7c7e67c07b19ba730d52f4ca07824ac18bdf9d212d8a2233176914be4b8c331f2b543e14ab048b61242e46500131f1579c13cafc2cad94656ffcabec9c43225038fdfd5ad0fc6b863c5b734c745c944a6bdf9d212d8a2233176914be4b8c331f2b543e14ab048b61242e46500131f15795ed6dbc331ef3097373af1c837454a40a36eec2690b083e784358784a5f5c2f9d69471d148dc4d3868ed86930f8dfc79154819b3381ffaa07d924f6a250be5d35ed6dbc331ef3097373af1c837454a40a36eec2690b083e784358784a5f5c2f9e9bbce82284a97ef9b14587e1a27e78b7ff60927dce3f3453b7740105c787cedbd0e23f4705a750fd6a100e3da36859da0e43f54bf171e49ccc07984d561602ed8279b01c0b5c1af8973724f8cb58fd0e57835db695f4f28d7f5d69ae920c4effdf2e151ceced1a6bc48cd732f679249ac841899990cad652400101e4082ff93cc4e2d6bd427b9cc6d6cd3fdb5a8d47d556f8cee84b8b9e7b82d47886001dd4efdf2e151ceced1a6bc48cd732f679249ac841899990cad652400101e4082ff93c08b79e8d31cf8cd60820a9e09779623a9455ecaec979879088e3acbd5efd6c9e7cfb9772b8503aa433b08bc566ccc6fa79952dd6a2878ee9538dd54daeb3ef9c08b79e8d31cf8cd60820a9e09779623a9455ecaec979879088e3acbd5efd6c9ad207cff1bb9802542577d00c6ec6be1c02b361b871f139a615044f9f970396a847f83617d155db2053a47a8f3e4e3fb807f1dc874a16d2da4eb27df428e7842ad207cff1bb9802542577d00c6ec6be1c02b361b871f139a615044f9f970396aba6d5a3604a66cca18e9ee2ee3c658154623690cfb7f4b92a4b7305711e86e2a0c9e60e826bcdac8fbe88889f6acb87abb173ad1e6a0d4b02b884ef4554f1885ba6d5a3604a66cca18e9ee2ee3c658154623690cfb7f4b92a4b7305711e86e2a0f864b8c7c1c5c8d92fd22a4541fa247418ffefc368be1baec743fe6c43e0f9c0f864b8c7c1c5c8d92fd22a4541fa247418ffefc368be1baec743fe6c43e0f9c0f864b8c7c1c5c8d92fd22a4541fa247418ffefc368be1baec743fe6c43e0f9c9a4a3b784c9f310032c53e2f6353a121d6f08795c27f2fd04966f8da47b84b73a07fe9dd9da65c8398da2b0e4fcdcaec3d9d6ea484f6bc4f461d646b4782e38c9a4a3b784c9f310032c53e2f6353a121d6f08795c27f2fd04966f8da47b84b737e0bb93762b6a5b7f79a2a1dae18901f09a004042e5a9da6efc14bfab34b93213cfd4e349a244b20eb3feba6a1d3476b567ed8717d06873be73a95ee1736e78a7e0bb93762b6a5b7f79a2a1dae18901f09a004042e5a9da6efc14bfab34b9321b6fd196ea571142d1c585d688680361ef394b579be84180dd35d76648759603f8025e52ec30723933f90484470aec074836c9418162fefc058d9f5553fe269deb6fd196ea571142d1c585d688680361ef394b579be84180dd35d76648759603f859737ebbc69dcee9dc39ad55aea3ad42610f7950818d8c3834ac571a22b8d75afb1ed69f519c8d19c2d3d58a0f904c2594cdb678cf0a42cc6f4f77416143fca859737ebbc69dcee9dc39ad55aea3ad42610f7950818d8c3834ac571a22b8d7578c604ca375f53907f67c60c004d25c35de0c500c2b294bc7f73a006c5b3da649a58f645869d248ee160e76c98af786c1a5f653add4781c1b7ff1f0f94a2184778c604ca375f53907f67c60c004d25c35de0c500c2b294bc7f73a006c5b3da6491f2cf86e706dba8c637845fbb51a05d063981347f6c6f37908c82dbaf31466485aaea59354c4232d925bed872ed8a439d6d4eee46896bb31f38462b4f20a727cc40aa5616c3124aa2ca8ec446ac575bedd996be4186030948471dcfc932bb5258c35f900c20720c01ccc785f8ea585fa10e565a0d6ec6914cbfaf65c8785c378e628a6a4e5168e7331ea120a384e2e823e5899dfabb76ad5f798413b53fd3af58c35f900c20720c01ccc785f8ea585fa10e565a0d6ec6914cbfaf65c8785c37610b34c01b8f0242346a6dc5536e74faf811ca746e0552243df690bb5490f3a85a2b7ad8cabf8043a5cb6dee806303deb5cfb64b68667279332a2d438cb0f6e5df207d535ee4312080e99a8d7f8867f9ca38fcd8d4df6559334fb62c6e48412b3ae3eec187c001b444f5c4da1ce20f9c2c9841751f45174e8c24ca666dfa80d291c4178378ada9bf9e8b8e5013ada35914c3cf762806d78261ed650f64d7258b3ae3eec187c001b444f5c4da1ce20f9c2c9841751f45174e8c24ca666dfa80d21dce113c4bfab3c989ffcbc1d3fe1f4ede7c63974bb761669775517c5fcde3a5f0a279c5ff612928935b51e494f738870c656b3d8b19531b08087137800b1f66b4537c9286ebeef81fa3335e941d422bdbb2cfeaffe3e72733554a63f10273de2841a9ccb8f18e38ffc4fe68f825ece089e260315986461094ae878fd88673a7b8aecd27b4fa1290bbdb4af45933c13bb13c92c24a61c4a0d2eb86faed35263b2841a9ccb8f18e38ffc4fe68f825ece089e260315986461094ae878fd88673a7c7c96d7730438087f7360cc44a71126d4c1c5376d5b65eba5b2d44b01c2c01e6a0c6092edaecd8ae5e1ed2f49433cdeea4be3b91ef4a631e4e96c583a52b2ecac7c96d7730438087f7360cc44a71126d4c1c5376d5b65eba5b2d44b01c2c01e60ec6ed2e8dc9224f6eef478be9c554bd365e81788316f9348794a14fcc7631fcf4fd4465391f61ade7400ba7adb0f2121b372fa95b9763affcfc777f04ca10b40ec6ed2e8dc9224f6eef478be9c554bd365e81788316f9348794a14fcc7631fcbc80e220d4af8af28d5c25a5bfb9abf9f13240878befcef61180717250b57a6901ad28582738e6e3fad5671b93ab3e2d92971f8e9ad324508c6f763016fa603cbc80e220d4af8af28d5c25a5bfb9abf9f13240878befcef61180717250b57a6996c5bfce77e5a222ede982f7a9e710869222cefe8642ef1554acad7afa8e567fac09d2028f093cbd745fbe559a8c11042f1dd764bbc7f38f49721f1e41a4c37996c5bfce77e5a222ede982f7a9e710869222cefe8642ef1554acad7afa8e567fe718ef9783e7c9ca42429178ef8cfdf08ff783eab0d290366bc9a718476e55110c105c8aa2e005403850b595a04816f9a4ae6071f444ae75d4d76ec06406a349935499f40eba1b8ded3bf6a6d2a32522d975bb171af553fe1db1990a011619fd809f6bc053bf56607500adcc949be1aeb5fa548a7b521ecc5d2ef246ea49f457e243acb3ec84e4472a644124dcdf0fee487d795b1b66b6f7e88592a8625e280cb130e58c4761c00173d9e0de7df48c23699f65ac67028dc61314b2cec270ef9a9d6a38c88c1390a037019247e8390401fd1a6c160da6e4d61d89c163c08cbba30db62dabfcfdf13baf257ddeef2b55bce3a5b0623a78ff7b98b9a199537098699d6a38c88c1390a037019247e8390401fd1a6c160da6e4d61d89c163c08cbba33c29ae381d343690369cc71482c9259acfc7a2f3e77470b1cfea9542ac3ba984271685f68d5dd86a2e4d87b27fb48b82c267b09077d3358066e5584998eaf3b9c086082101989a2d631e7d8c7cd73ee70f4424e7161d37b180de82b05034fcc2cc5595f40e1d5fd68c3f1ebf681c9bd1aa859703a3461939b55956a12f77d0e6628a7dfce087cf6219058a464b43a1aeae9f25a2c3483978a3bf7672274f1a2bd9303eae5343973788f9cb1b5875c58c60fcb8e62a00b31fc963a14f8f670ba8a1920acecf5a7b253703172ca8f598154a3da17402468f1db8cde0f7528c9da9b428cb81565b4ec1bb0a8b717de2b511a14d716077178dba07a8356c31ca8e73a1920acecf5a7b253703172ca8f598154a3da17402468f1db8cde0f7528c9da94e723dfeed53bd444b7d2e85d516036d185927d9a6e2778fea941e8d6c1421ca71d1afed60fc9c2299bdd926b408b156bc54beabe504411842a235098b8054154e723dfeed53bd444b7d2e85d516036d185927d9a6e2778fea941e8d6c1421ca81ee04f692319efd450c5d816f73b13c4c6dba9412f4442ca81410c228cbf0c6d71ccedafb342810d3800a302d64738d1ebbf6e8891cacfa276b40ba4cd97beb81ee04f692319efd450c5d816f73b13c4c6dba9412f4442ca81410c228cbf0c6fce41c8d45f703d16ae81e9a9e6ccc0ace51286f102e75e8ca5c561748c8528624d58ed60c26acfcbdf87c5036f22d8e61f66f4fc9bc3e0b3f06e9371aa46c65c573aeb9f00480af7e95730cf868e354e72b804fc209dfa474e88c53dd33b6da9c57e3d40342f0cad79270c2117496a6f51578db402f5045848759a1fb54ce5c9787fe8b2ff1d7a428819d68259b116e604ea7dfda71db5754dde9496bcb73008d590fc403bd11e3ef4b91afdf35dad2b5c6c4f09f96e083f638918cae4f6f59a119b9e259a40b94ca2c6a572928441b3526a260aee71515e9b216de0a24754b8a7896abd831130d3d25bd0905cb9d96cdc4f361f26ec05e2022132420d36796944150187c51cd90c7d9bc452fceb107f6935df20ed5c0084494676e297cec4c33da16a5a0734979ed0f47bf98d0d29cad4712fe604a0e1c03e497e8f773e53f597882ea19d264cde52f8d7b499d89ddfa68317b01c1628f5631a1d438273f6233da16a5a0734979ed0f47bf98d0d29cad4712fe604a0e1c03e497e8f773e53ff3cd9ba4a6d85e6eeb74b4ff4ecc83bfcdeb3c48f7c0687b36ed0fcdf285a33a349ec737068cd6d7f414a292ee3770252a291c426021132a5a0be20ef3376b1df3cd9ba4a6d85e6eeb74b4ff4ecc83bfcdeb3c48f7c0687b36ed0fcdf285a33adad83ee58632b64b824f8bc002bd8bbe12473468a461ec2b82faf57bc1c74b45ee7cf6a6588da9bdcb278d32504368bffeb549ebf6b12dc20a3748cef565063bdad83ee58632b64b824f8bc002bd8bbe12473468a461ec2b82faf57bc1c74b45736b118d4d510c442b352a44586bd4eb53d59a390d5d3a86622dc32f16ee99a25e4d50f8429dad0be6d39660fd64255a007df9fa91cd596e95036969b204481f49d92a426697cae16f8195f7eb5c770997b8b14c70ecc26264723d6b59e72cd251964b53cd893b186d4b4ab7aa9a0d4687417418fb45ceb7b0377afe31ffbbc8823063b9ffe9ca46216edb1e69870066f532c064d346d57128d966878634735851964b53cd893b186d4b4ab7aa9a0d4687417418fb45ceb7b0377afe31ffbbc869720635dde909b9b3eb41ad0316fc4c2f8db431171894aef24bb54bda55ac8476c4745988c6c2f56b57b5e3afb85a7c0ca62a1457bb8de6a0af9adf98e92ac969720635dde909b9b3eb41ad0316fc4c2f8db431171894aef24bb54bda55ac8464ae2225ed034c05c6f1edc468923f931dbbe33312d5ac095ef81f563699d248747fdc4f00c797bdee42cffd6fec8c86ce7784b4efceb7f2019fd358c027e1f264ae2225ed034c05c6f1edc468923f931dbbe33312d5ac095ef81f563699d24889a4fb3bb27dfe69da8005d23225707e894e1bfdfe514cae5cc52b646cfd239b0091708b9d1a8a47262ee7d64c8e366e1a7395fa9da7b9b3a89471d0bba14e1089a4fb3bb27dfe69da8005d23225707e894e1bfdfe514cae5cc52b646cfd239b3d12eeffa37031ff7d57a2ac0c9c1d5a3eab28ad9fdf9428ff4230b706a8addc2b57fffcb9c7589ee6c0f5215e2ffb1dab41663ad0affe58d3c1fac79931af833d12eeffa37031ff7d57a2ac0c9c1d5a3eab28ad9fdf9428ff4230b706a8addc9cb37d352f0f15672a2c8e3a9c39aeb620a63ec99ddc5975e3544b29280603820fedb72183932548ebc8fef9e64da79829eb60e1527955feeb31ff364ead28359cb37d352f0f15672a2c8e3a9c39aeb620a63ec99ddc5975e3544b29280603822c652aa4c94d0e3cd685c6526e9ff7aebf1d8534a19ad3ccce3b81d5cf2bf4ba0361d1d8582b4be1ae554300148eb969891c90a0a87b2af3ce7859209dc441532c652aa4c94d0e3cd685c6526e9ff7aebf1d8534a19ad3ccce3b81d5cf2bf4ba1e18f0d1f7603760d610e7bd297f01270fa599422dd265190a284ba6153f6aae9fcb0bdbda2e348a95575f88e905d8fc898e4466e6a4554709b7456a20c0d18e1e18f0d1f7603760d610e7bd297f01270fa599422dd265190a284ba6153f6aae2792ea9c7fcf8945f5a32ef3a4e940be7dc7fbee491ba3f08eda9452b7737975ec28912b18991da45e8872353f04ceabbf69e8200473996e3940aa9d00575ee02792ea9c7fcf8945f5a32ef3a4e940be7dc7fbee491ba3f08eda9452b7737975e95c462109c9a654f188dea4614054dba454c700170b20b005558302f8969084f5aceeec4dd5899628ab11db9e4e6de04930e39e3a2f9f49550798494f3110b6e95c462109c9a654f188dea4614054dba454c700170b20b005558302f896908495d27def4793bce1d7ecf0c17cb08b85e0d7058a433a0bd510850fb18b2129fbe900ce85f7e03af6829a9043bdc3a3505c342e5ad99c24a6e01bb805d292c6fb95d27def4793bce1d7ecf0c17cb08b85e0d7058a433a0bd510850fb18b2129fb0638e517022a90e295410403eb6dad7b552764b29752da174c9ad3f9ca670df195b2fb5ebeaacc55c15bcf1d66e3d7bed8f953517b94e98a711b8818544ecfc70638e517022a90e295410403eb6dad7b552764b29752da174c9ad3f9ca670df19e9742391f99f02ec6803fffdfd6d04d242cd1474eeaaba5ad872394ca0b59e0a43ec710eace9375247dc6f5a4425d839ce172b9e9fea33f0b1f2989d61ea1189e9742391f99f02ec6803fffdfd6d04d242cd1474eeaaba5ad872394ca0b59e0db3e1eb9d465fe7ee6de51bd95e2f4218a9eb386ec9bc7347f17d9ba269f8cc8053babf63708a69c8fecf89abe37ec93b623125aafc5e60eda7a54c8f3ce7a47e556f496b600b3247186209d966e5313671eee17e5f6ec5eacb97e6b21fd083a27088277103866d6cb6eff58368385c64f2f22a6e5d8d93230df2178ea66a62eb64d5b09420e3ecfdabe4ec405a375b7f5dfaebb6a20c57742e44a24d8764e3ebd834b44e54db72e3357404c1835ac1767fb9bce1cb112482649a961adf58d876e05531e1dbc78b400d86930ebc6a602977f8fba90057e0c4c8fb34ef00afc9e01bf18ac03772f1188832b0e6e5c853336f44784c8e125c8cf77208cb70c01139198159d5de5bcf1621301d548ab1168a78574b67b7c334d2621ee4d1d19a6d768ac9c2493f1dcb7d9d5cbd981225ac670f62e7bd1339589fbcc64a5d81c2ec262ff4b331d77020b7e0ccaf5d8fb96fb164216a00db36f484578c5df948dd1e4d930ade3baeee2165933445f55f5188f96dba6272918b3f8421c398c1b6fa7d97c1c707cd6ad3872515cf3fc9d8dd1a3f7cc08e3eb71813ed427499b256a87515e39704e9e173b6fa81f646990a29f3051cecb1cc98e02b029cf57b0d5aa6642ab66f7a19c25871c1b79364499e8ff7b63abbffee19dcf5728441ef49210defc62118e0308778093ea17b7a6e57034ae6a51e36cf56cb87cd28a049730f252f9d245b496254c79a7648d7d197117cca6d2857a7d3b1b0ea0cb0d551d3e4a23075d0ea27646c80dfaf59635c23b39ee55432f385a47067e9c2b45b3f6020cd9bef40a1f47e30ef6502d8f0c2eba40a9b5ea4e68910a3195b65478b2479854ec70fc22d4790c06251718da48a4edaccf327e4876d0c2ae359d52f675921946e9c9da36aaf7debcaedda9b91543071d476cd897bf6eee3a4f22744ff894f7ffdd53045c17be9555b3c07f07af2f740645c8ce53bed1dbd386d485490926b651e94be1705600a17a42161fd581658d97c10e5a85310296672d013aa02fe4742dc5cdb2e32b3fa44b3a9a8fdfa906627355f6f48b4821929f9bce5ded2d07894361d41aa3927c7985386d42759656665c7b422ee226df16a19446af6d9a6613b8ae9b0cf9864ae3a8679ed503f954a453452c93fa44f99ca6f39bbc5860abde7fd35ecd8e84c1f8d1ee3a7014343e3fb236329d2b67c1ec233ea4b208d99e3f95105b751941b4e09898c31791efeb5f90fc7367c89831d4a98637ed505e40763e287b4a3387a54eeca83f3a8ff1f5f282f7966c9e7bfe159c8eb45444cab01b3e167ee362670f93cdd952335b1a41e5529f184f2022ea4d41817a9781b150b062511c84fe7824717bb55d7f32c7487e37012a1bc6cd4c8c0202be4bfb07e770f8dc5113b98844b2fa4a39a4d8ebb414fc79450d5ab4f0c8f5141ac06d40b2a0431ea45f9fc724465879be474505c7b32b53cefdb08c93c5509162866af919b2c77f088db74e92938ad3dc62fb9eaf861c2f9f77d87612dbe4324ef2adcad5f9d0cf44124163dd246c65c3b1d1d12abd99bd7173148d125f4191f2d68199728475c0b437a32b4c0a8aea5f52564ead5b0791d74f0f33c3a5eea3657f257e9c770b86c61ae47d230fe3cd9464c9e989e475fcac1ff0446c642017019b5aa1e78afbce195308413944dc57ae464f071ee123ee4d747c67cab72d811c9adb6a7066f46d8a05dfc78f8ac34fcdcbe7c61baea225d7ce9fbc0dff5c94b19c3fce0c7e0c3cee62bead29919dcc1a0d8b9def06d8aad1427ffd7d390a6c5275026a3966b0e9266d36f74340a87af18a62fe5d5f596cfbe2e7f2d941d3e5043ac8bd070ce567eb38fc69d82c478b5629fddd43f09c56e147aaf5f0bbd6d7a040569a7e1e7c1865d2152a7c8b4dff1d83562851d0c1dd03828231508e3bc568072685a7f6ba3038f1b471873a7616c6a81d3ed3b8a0f842372e87f07d3b0ff14edfe1b5926f37648560667540b62bddbb41c56fdd110c5b71cc3dc97171c3d09e0c4b4ae517425d1a41326806de0869ed0b49c67b67dc885f23efb9c38eee309c44c46ddb805be154143f78adc11b1c839112624776a6bd9a1a82c57792498eb005575f3d58a480754f393f757f23175557642f4dde08030ce348ad127be7b4062a670b76051e2a09730e43118dd2b8e3f1298f2bb65f59027840f61276cfbf86b1b052f31895733ecb8025e59d289a0b495ffa37a229079fb43daf382b32d4b9c24c1516b3c3729bb5652ed442d81ce0721cc21e4bd67a3f2a92123993ec74acd58ac1f3edea823ec0582af3bdd87669a1cf1c9847bf99953af9b4f782926f994363288c9a12e42f35b834b27fa7d0b61bec6550e1a16133f6482b1431875ee93acbce4118987f671a4403e4d0bfcf2651673a85eb543b8a92a80dac6bb8a98d9dd010ae5ebc396ebaa1a027690f38aedc109284a95fcd58268f042b215f7e4d66d5163ac9e7fe73abb5d5b4fd70329da6acc0f18df055c2cbb677228f9fab78172e9162cff24314eeb17ae40c6cc19b48a9bd5e2a0340ee3dd86a8d64bd1d5c4df8fcfa726c8adf8799c119e9b21f4483da5be9de05093a16719db60e28f01096beb16f88bcfdded479bf5e46aca45108a201f6f121ef73aaea11eaa285ba67ba70d8272feb2ddf8799c119e9b21f4483da5be9de05093a16719db60e28f01096beb16f88bcfd514c1a230f11e3952404c0a13463503d996864c65e3fb4d37b4c745e1d6776865e60aeb940a1a5fbbfa9dca0fef2d413ae11eb237dad9c99d4dff5a48d722ff0514c1a230f11e3952404c0a13463503d996864c65e3fb4d37b4c745e1d677686529ff56c41ef68d1ad5617af09ae99c8fcb54097cced9b2a3caa1320a8f4445774d18f0d6a811f2bc93234d81aaeef4fdb78f454ccfda4577f33baf9c1d77e49b1b6e02d1502f118400968bacfa450c2397daf377400516b2886b5528e77949a873bc23f04301dc3d91d4dcc64ce859dbab9950cd25a3fbab2cd874ccd0e6b4966b9dd09a6f47ad772362dd3f3072f20846e1f611778f34edcacffa8cf635a43873bc23f04301dc3d91d4dcc64ce859dbab9950cd25a3fbab2cd874ccd0e6b49422b990e590f9ef408a8a333f633fe6c014e4f9d12499ad216fec37befb2189acf3991b46dba1a74fd22807034911c876b95d27fdc8c880fee896a45c6bf68fe422b990e590f9ef408a8a333f633fe6c014e4f9d12499ad216fec37befb2189a1c2212f24df32300118db7da361fcaf4827be6f452ec7c8e180146569a0a555c2204006a7c22f8285efa20fe223054459db23bf4869c1265831ed0b92034640e1c2212f24df32300118db7da361fcaf4827be6f452ec7c8e180146569a0a555c1ea663160cac2c75ac78f155bf858f21704fda718c9b7ab63818dfa87ae68888f374b7a1c0ea579cd079dbf50eba4de01536550e9c682b011915666b552a05d27e472ac594aabcef58e05d8431289a6ffbc5494ed469ac276a6f0c33bc6fe1f0acc152733e02d94c8c7007ca8764cd37fcf3c925999c333d3726e17d0322984cacc152733e02d94c8c7007ca8764cd37fcf3c925999c333d3726e17d0322984cacc152733e02d94c8c7007ca8764cd37fcf3c925999c333d3726e17d0322984c6a8a3ef22239a50d9760b6802d2abefbdff99773e4769d88d656b99e45db7361c2eac35d0e67ef42bf276d05d1c324fe2aedb8f02047c1c93f57ef8f594e90566a8a3ef22239a50d9760b6802d2abefbdff99773e4769d88d656b99e45db73613be4e7bb2a80b12811e7fe40e5877f1a3a0bd35c63c72df30485cee0ee73451dc0d709391869147025f32b268d6698b0dfacdb6e36050c1eb2067415cf44e02e3be4e7bb2a80b12811e7fe40e5877f1a3a0bd35c63c72df30485cee0ee73451dc4b509dd816e5cd3190e72afbfbb763d62415aa391ff55f5c37780c3ccbca106ac59882c9c0e4d9f7c40d260ab89007d92b267a3dad46081be96f95204d7e933b809e3cc281375acda74860896a3e32c784f0df320e0a28a38fb17b2dc15305c4ddf45e6247de45f26e23051aad92057dc57933994333d95ef679f7f4ec8b72c7713a47d3be5b7ed56fcf00dfa091b0322696745b300c0de48472d9aa8a09f3f4ddf45e6247de45f26e23051aad92057dc57933994333d95ef679f7f4ec8b72cf886b2fb02db57c0bca8970c5fb4df49f92d9465370eb27bf73deb8c700b9d7a27201121cb7ab2fdec7f994393f1ac79819419c50410e4a2c02421ecacc625c4f886b2fb02db57c0bca8970c5fb4df49f92d9465370eb27bf73deb8c700b9d7ae213f5e3a1da44ddc792d65146ac90e2fd6e3e002d4e7c3a09e41f79e3a5118cfad6d705393661d3773c965ee0ba4edd661e9186f224e9e2dd5db24faea7a19cc8db5231ec2f30c313e9bdf9e36919a38df63d0205443f82ed996e482637fb1486ebc1e1b5af627c856154c5e5c50e1aa381216d6c40e6b3fb0bdd731fc0df32708e057d8ed00353a3370053b8bd86e8902172ed6e8ea3ea244c163480cd7ff786ebc1e1b5af627c856154c5e5c50e1aa381216d6c40e6b3fb0bdd731fc0df323bd28ad42bc785d874fb5c66c3f67494e5135f3aa640a236744965bb2431d7cf92e23ac910ca4d0ad5dab7589c3b0b45262fca3e54b770bbdb3786526ce19f583bd28ad42bc785d874fb5c66c3f67494e5135f3aa640a236744965bb2431d7cf7e0383d8cd22dd2088f717487ec0f9a76ee5b6296aa257ace4e02c23ed875f0c6f6e58c38f18188c44525bd6ba2cc8d5a186f4c93c7392c4d8bb1127bdd60c727e0383d8cd22dd2088f717487ec0f9a76ee5b6296aa257ace4e02c23ed875f0c45fc4ae7a4a904b036f85182fa289062a60b52bdcc7e17c275d32340e95d9aaa68ca1536e7ebcc69a75e83651d7c25d6ce758358aa46566bdf7cfa91dceca15945fc4ae7a4a904b036f85182fa289062a60b52bdcc7e17c275d32340e95d9aaa23413e042e4de12c1cae17582d3d7a6dcb223501bda7b5cf7d6b2b7f6accebd768e461f28c2a984cb739d6922467497633645344fe9b6ca3b928a42af5c4a78123413e042e4de12c1cae17582d3d7a6dcb223501bda7b5cf7d6b2b7f6accebd7d446a1e4cf8c84c00835c0474ad998d53142c51627fef23e25e08a27a226df96c280a0bf0074a9e121a84f83e364b94cfbd03f8f8e8007b1cffcb2121ffc8f6dd446a1e4cf8c84c00835c0474ad998d53142c51627fef23e25e08a27a226df964a897f2e5aca1a0d0966a43d56ed4c84be447f0f2f4ff49696f4add6d82b8a1994f68eb6523dce80ed2c2a84bc819b082d0c71c938459bf6e108f61c7f465b0f4ddb953e2b35969fc9d86285a13ed7fdd09c607c306aa5c781d535f4847975f7967a41672b54f3443eac096968ad189d75c77be7eb42611b4d81d12a41605be9f2b2ba7497fd02d13abcfc2a98099283a94b09e8b4f2c1c822ecacde3bec3eae1a1bd2d536c77b735892ddf4c6cc6c741184d93c58c11e8f191b5ea29beb753ac26d64eac3a675fa035d831851c93624a73490739246c091e5e44101370b406505b0a6b7f92969dde00b9bc492d3abc3ed6f63647f8a556561e420d60b5290b51e05b3ee30c62c605077e7770b5b3249f5060d968b0fee8d5cf9cad9450b89cd0cb3199868ed5b0a5b0a3bdc8434f99e0b6fef1296f7ed05263397092fce3ad7428f21a0ca2817b8b733f3e5074dbdcce3b3b687ee83d0cbc1361fc122c09780829d2918c382d14cec063f9ecb582c97caeab5ad8da0bdb288050549a9c2b109304c8c0ec80022672f44343677f034a8a356bf8021156bf88d70fbec8adc076145057b3a5ab351a86c1fd17905b58eb6dc4f07f5a9e073cf3d8e425a68d25fce7ebca15c9f5889b9551727303666a7bd80c5e4ebdf6bc7ec4d0c46938a1378e1e4ae2da9fbc7e42d7333235873b4f82ff15e25f16b5ad62c3896d38fe6c9cd99e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac021f0249b05a4ba95d9720d74742575b66b8a66eea006f73aa8361a7c05a7b558d7db19d454a929629be376fd98771c314102cba33e41cfff71432db021c57f8021f0249b05a4ba95d9720d74742575b66b8a66eea006f73aa8361a7c05a7b550e222a2a7c696268422cfb5b1eec9a5ca8f846e1c0458aa6cc3f2d7f66bfaaaa492c46d5a4b8b4d8369ec157e03b55cdf74df14a3a87c72425e6307b80bea10b0e222a2a7c696268422cfb5b1eec9a5ca8f846e1c0458aa6cc3f2d7f66bfaaaaa2da4ab7724ea4c1f7a9796459accaab245905ea7d35f1562f75ee1a872e6ece3d505dac7940f4c9c9b100e9ad0c07d75798e1b503a376991d598b32e34f3be6a2da4ab7724ea4c1f7a9796459accaab245905ea7d35f1562f75ee1a872e6ecebfe56ef5680578b9a703b41a4efe4e29c457ef056ce9a85d1a71e99b1135c7ff101005e13004b52e1bf73e3131ee8503f624be9ba0fc554973d18e6b64d536d5bfe56ef5680578b9a703b41a4efe4e29c457ef056ce9a85d1a71e99b1135c7ff1d23fe3f61f9ffc61f3d18f02e8c359abd594b3cf14bc053043c24eec3602a1044465784d21a473b1aa6fa309af68adc6ad84438ec955977afcc6402f0f21ef71d23fe3f61f9ffc61f3d18f02e8c359abd594b3cf14bc053043c24eec3602a1030c37879314f7b933f4576b3da78b4744077aa9b242d0d25213b45f6ea9951d22823d002c68ad27d2e647d02c98f92bf1ae977a009411075ca1054df489c041530c37879314f7b933f4576b3da78b4744077aa9b242d0d25213b45f6ea9951d21d4c778865e615a22723a0421be482b3b7ec1af23afaad8350a9e093c5c852538eae11c0e587706958ccea5a9f4044699d47fc18e115f877fa7386f80fd81b2b1d4c778865e615a22723a0421be482b3b7ec1af23afaad8350a9e093c5c85253214a5d86384c48cfe2872358116cd459c7047dc686637425faf313ff18a30af2e5ef1466ed45f3822e79d433bc4327f7b70e5f924f4f2cb72ff368d971e49e0a214a5d86384c48cfe2872358116cd459c7047dc686637425faf313ff18a30af25cd0255a621e87867c3c7f5130e0f3468eff99278e859320fcd07619cb5a35d8427778cece4effa17e21ea53e9946b146c9d70d7252473a0745cafb621fbafb58e1014770d0d5e9fe6207ae0919b572033e4acc75e961ea0a3f760547716e3eea7aa3adaa32627323d5aa9d07228665a5d6492d2b392eb7bb36de752cd0972ee0553e0365eb7e58ba8dcd5f4d416af8ab331b5d6d920b6fb16481ed172fa7d7953730a1a7807d8af12b88665d8f474f48bf39ed1ef4c47433267a44ef54b0ba71f6fdedb5ba3e0a698bf33d77e329fc4cf2ab4305474b6ae23c1bc0f99daaf7aaa903b8248020e9211e88f2c3a5e3a05f6969b6aab2b6f01ea1ddff776b870deeab481ca55902fae679fa2f794c8a81f913723d5029a79d9eb806d4b0c6b6b49fd8ad84b8a570b05062a3b6252a40c3353c0e111a18b07bfd05801a53f64a04e3b892900fd55b57d3be22f7bc9696feb905545adb81d37f4b77166753473a4b47c241bdb1ce6f09bb21045a05f32670d7f700cb50918a386c8b7f0b82432bff55efd2b6cd7e54996e2f17909a4e19dd4787be8ff17d8de5f867741e2cef5383025f2eba0adff29874d4fbb9cb7d04d8efe39a4b6c6c7d8d72fb3f3a97b243ffe133c22e095bddf45b905cdd1d53e7c2649b597886251c28d75388d919954deb425f2eba0adff29874d4fbb9cb7d04d8efe39a4b6c6c7d8d72fb3f3a97b243ffe4b190a8bbb29eee75c9c8056d0c36602215d501d7b6d7094c4434938bf086446888ae8fdf2edafb85d41cfa818a9cee02b84f8c640b5db85ead49ceb48ffb6704b190a8bbb29eee75c9c8056d0c36602215d501d7b6d7094c4434938bf08644662d676ea626af78475ebce253be5fb4faf7f6afeb3f50c73b687b4f05fd4a74a9c5c8009ebe2c98ab8e3e85c342a189dd1eec8701ff7816e7865b20b181572f362d676ea626af78475ebce253be5fb4faf7f6afeb3f50c73b687b4f05fd4a74a77dd1a968de1305d81196a6d9dc1bc8638e9b8b48a8d0fe53b691efad594038519d487bb3837a9e83d7e4703bf5c68a033fb3c96e5cac3a82003932aaf95270be355ae39600fac4f0dfdb80d91d696daf8467813db847e021754460548e0e96e039194e9edd211708f6701ab4e9b595ee7e8883453b39e96f1964f4570a77168039194e9edd211708f6701ab4e9b595ee7e8883453b39e96f1964f4570a77168039194e9edd211708f6701ab4e9b595ee7e8883453b39e96f1964f4570a7716862c2759633e971df664598931a731d70090a569bc2053f3ffcefcb4a489df76962c2759633e971df664598931a731d70090a569bc2053f3ffcefcb4a489df76962c2759633e971df664598931a731d70090a569bc2053f3ffcefcb4a489df769c6d7d5b759b796ca49cce942ff409e91ea621b73b94ad2aeb52996f4de4f302128495e334010457b95657f23dd395b3f78167957baa93ce29c7d3e5298a834352a2b163257549cb4cb3af56517cec100c5f8999c67bf7c146463f149ed0474f286e8812d143db8e4c6012d377ddbf364b407d28ef7393098ca2136359deeb0c21fc8f598b660aba7ddde20242dc4b65a2c305e8556a2d414912f742b0d0ab4fd86e8812d143db8e4c6012d377ddbf364b407d28ef7393098ca2136359deeb0c27c80c298caa97f10feb2fd8c73f61bbca844a73575553eff5f705ffc8e2ac0e197d0102d6f5fb7f44d90476d327e2e9b617874f43538ab54525f4f79944e32d47c80c298caa97f10feb2fd8c73f61bbca844a73575553eff5f705ffc8e2ac0e12855da3b50bc5f9925f61407ca66731b997a047a9730e38c66facd267d18c8684a9541a91e3a49463a39a041baeee5ed19afb7868639f8e283148ce14491c15e2855da3b50bc5f9925f61407ca66731b997a047a9730e38c66facd267d18c868796d01ba7cf379b1ef799327cc10febff001908438a4d8ebc76876537a319eabfa4c1ca9daf0e62a9c4d08214cc622d0755a7da1dc6401e3161ec0bfd3b468e8796d01ba7cf379b1ef799327cc10febff001908438a4d8ebc76876537a319eab9ff362571d35545faff0a4be757f06249256cfc7565eca1f94fb0a783d199e4122ae7e2ad16e79c4f1a912466452f85dd69d88145df46dbd41d8902c1e2865b69ff362571d35545faff0a4be757f06249256cfc7565eca1f94fb0a783d199e415dc47d26c88413bfb0487096b9ec268c25938e9ab4bee4be067909dbe88113a123567cde8010bac6b6d2c67d9a42eec7ba855c93ced2a6b5e5af281a4807a6d05dc47d26c88413bfb0487096b9ec268c25938e9ab4bee4be067909dbe88113a1da4bc976eba97fdd92221a355ac0dd7cb44a75972e0ac9db61c7bebb71d4cd0c16984e2a84b18b1b2a7b37a299e9ec4e4b4bb4ed4220716d2b810f35fbd10067da4bc976eba97fdd92221a355ac0dd7cb44a75972e0ac9db61c7bebb71d4cd0c6f26cee6518c8bd04a3a56108895d6eef8595e5a1f15e26ca0d80c7376f7fca48aae4af22c081f5307860e89ebf3e3f372fd531fc053d3d60276eebc9e38fb306f26cee6518c8bd04a3a56108895d6eef8595e5a1f15e26ca0d80c7376f7fca4a3f9f74ab70eeb64450199af6fe6d4da787fc416d569b167381fefebd6e63a23b001434128bb9f3d11392bd7597bed87e66369742982027180c5d17cc68d18c8a3f9f74ab70eeb64450199af6fe6d4da787fc416d569b167381fefebd6e63a23144def3f160ecfd7f5feaad7a9d93293627cf5d0139c1be19bb11ce3bf908322c23a834aca33d415a1a65aa7e50eeaaf25036a2e700142662e97fd618a094e93144def3f160ecfd7f5feaad7a9d93293627cf5d0139c1be19bb11ce3bf9083222ed9feb87ab1280abe77e6c0defe77250064bd411d93d809fa41b27bafa8237e0005315b681f4f519c5dd3b1a7d4555c7ee9dffc6b739441daac7a4755e054242ed9feb87ab1280abe77e6c0defe77250064bd411d93d809fa41b27bafa8237e0656ba908ac83a96b024beaa2a876a4478b6b7dadb3b69a706b1a3daf3ae50c2b16b546021c10d175576c07f6f2304ca268a91086dff6402152bdd297c9decf50656ba908ac83a96b024beaa2a876a4478b6b7dadb3b69a706b1a3daf3ae50c2ff39111ed004ac34228d564f40f7fcf21e09321153cc9147f7575859e77049a06facc8937b3a3e4781043b339d146313e6840566c7f79503fd1133d8a8b5169bff39111ed004ac34228d564f40f7fcf21e09321153cc9147f7575859e77049a0375c866f30a217a17b6cf89b43b79e4e05d9109cdae982d0a3a1625db58cd2adac2f535151a8c84a6a48867678d498c41b97b0056ae42f5e8c6243aab43dc783375c866f30a217a17b6cf89b43b79e4e05d9109cdae982d0a3a1625db58cd2ad97584ff57032b59ad0894e58de69bccd7cf3fe9b081868105cbbf7183f754268885e06348d62e74cc6893bb0538a2fb733a9511898984fc3b18c8c587b90c76d97584ff57032b59ad0894e58de69bccd7cf3fe9b081868105cbbf7183f7542682b810c0cf3be5425e80d18cd08f87fda638e4651a4684e5daa1e66729080f2fc8b4f775a13c8c45095350247115c7c5d71845bd8279ac6f822ee16d9e26917642b810c0cf3be5425e80d18cd08f87fda638e4651a4684e5daa1e66729080f2fc868aee40f8db7b6fd4e2d7704eb8d302be93234f982398789deec3a6e41c37a05f3401d74439b31fcbcb31e76ed323ed3b809c4a576ade9be23861c352e27819868aee40f8db7b6fd4e2d7704eb8d302be93234f982398789deec3a6e41c37a014ae124ec873eee53d7d8d859316866e0249560f285febc7df172dc1a02fb94f5994ddaf4157b3e8bb4990e545e796267c7c8d3d425a0983931d2d4ea81255ae14ae124ec873eee53d7d8d859316866e0249560f285febc7df172dc1a02fb94f8f12a75d875e3429f34065b6d690d02e1b593cb6f843a828c822745dff214dfe0192f33a668cb2e8085f1e1174b5eb52a19fb587045c0a32705286e72050cca58f12a75d875e3429f34065b6d690d02e1b593cb6f843a828c822745dff214dfeb4948145635fc00fdb050b505af5e361bcc6ca53e74269535f30e47fc98094d35d21c586f05147939e0f4dd996767948269032c6569a74eb0abc45bf6797963fb4948145635fc00fdb050b505af5e361bcc6ca53e74269535f30e47fc98094d3c207acd57c721348e6e707b089ba90d5b0809bfb3ce0762b921974b8ca454d9c50efcc23ff21645716e69a5fc0a71341291c617efa7653ebd4e312584d181130c207acd57c721348e6e707b089ba90d5b0809bfb3ce0762b921974b8ca454d9ca0423fc9e8cca80e632c023fe3af8f25c8700d4a138598596727b199d65f9981467a46d4dc994f7e2066c66cff87a2efb6ad56644c5e5450f9dcefd920e62030a0423fc9e8cca80e632c023fe3af8f25c8700d4a138598596727b199d65f99812e8852c8268ce0f8271360a7e38dce3804d67a79a2886fa688d25d9c0b8697a23a6d7178ba406a739604029c654226f609aff8799b33bfb35b5928b939e5aa352e8852c8268ce0f8271360a7e38dce3804d67a79a2886fa688d25d9c0b8697a2cab390a42593bf140c28272b86e5d76c95bb1ca14738ce100b0fc508ea4ebb19b6b68595a97faf2958adbb9bbeb61a96fbd08ec29ae4f88c0f20673527a06625cab390a42593bf140c28272b86e5d76c95bb1ca14738ce100b0fc508ea4ebb1949aa912ade50212af957113a3ef132b45f16d06ae55023576d5bb1dfdec07f31cc14af6657c03dec57a54ea29e22858aff5a8cbd2256ea61ad73c9ca23a482ed49aa912ade50212af957113a3ef132b45f16d06ae55023576d5bb1dfdec07f31bd1fb732bf117fd743f61759f5074460062286a0ca08b2c9807b3f9ed5f1e9452a5d10a56a6947e589bccc7ebf74dd72a5db946b9c8cbbbb073b7ba1253b3be0bd1fb732bf117fd743f61759f5074460062286a0ca08b2c9807b3f9ed5f1e9457bcd322c3d6d9266117f0935f04c9a8e12a26313dd9b1e769a7bc3d44731586343760774fe3d8dd14cb9eeedf319623bbe8185e5218b638af89b2f9cd646fabc7bcd322c3d6d9266117f0935f04c9a8e12a26313dd9b1e769a7bc3d447315863ab4f16a9b1d69c6c95cf0b6c57e528614974d8250453f5d298c9ad4f1fb786101f9fb93cc6afd5084bdfd6e740a594c94c646f409e0b19078d272157f4e5ee78ab4f16a9b1d69c6c95cf0b6c57e528614974d8250453f5d298c9ad4f1fb7861074c81edab023ce2086d046e6968d73764e756c33d703c14bfb779e05923e6be485e1e8b656bb7f189ace779aee5632a5f581a8d32b1d747fd4e64dab677c454274c81edab023ce2086d046e6968d73764e756c33d703c14bfb779e05923e6be48230cb33be6bfdbb642976a42b3dc8f828e2ac7e9b9163286fff9f6e8679afb1c2ddfc5d31006e738d76652e51356e046ba2622b81abbc39c134bfb8c6fe87688230cb33be6bfdbb642976a42b3dc8f828e2ac7e9b9163286fff9f6e8679afb177fef5f1ed2f54e9fc0a7148fe7a219678eb9e851965d03f5c102f6c2a2060c50bb04f5ec1df2e918e618ce6f237d6ede01a60d4616a3792fb70627f89e656ec77fef5f1ed2f54e9fc0a7148fe7a219678eb9e851965d03f5c102f6c2a2060c59c2a99dfe91df6d0b2c12346f2dfb9e3048d658da1fa180e7a355f69b38453db4892bdf2e1df4a296e5cc679ed708dd0f1c493b6509d90010edbffcb2106b4c69c2a99dfe91df6d0b2c12346f2dfb9e3048d658da1fa180e7a355f69b38453db2b86b33716f61f1d08ad60ca9c20031d4d019a9d63b445586d39030ca00d8542331e01dc6c41dc6b5fc13612a7884ecb3f39435825639a45f8acd8252f56f3232b86b33716f61f1d08ad60ca9c20031d4d019a9d63b445586d39030ca00d8542b3696e7839799f11a4cddaf57379e83a64c92f105372d8e58a918cf2d299e2cd99b00654341f6dc28d734904c0c8a2b51ed190ea0f9594bbdd4e3b9adb35af21b3696e7839799f11a4cddaf57379e83a64c92f105372d8e58a918cf2d299e2cd4ec20a961386d24216cc0466e076649261718577652a1e61403369131b942e056c8ce77766495d39f2bb8a31124a7aa874b9c00d850e7421808b5c2d46e7f2514ec20a961386d24216cc0466e076649261718577652a1e61403369131b942e05e2ed6fcb262a4506e594eb6de4f8b55f83b10c83f71bc9cf07222130d34c67619f59287a7afc2bb1aa4062a458ecb6b395446de82c2bc78a30d332d1767afaa2e2ed6fcb262a4506e594eb6de4f8b55f83b10c83f71bc9cf07222130d34c6761d1fefcdbbe3ea5d720ba22160d357f2b3e921192959e06dc3ea5fc843b52e2fc09127ac28100c4499acac21a803a1dbb9a2cc52834e8685c6a293bbdc566e563d1fefcdbbe3ea5d720ba22160d357f2b3e921192959e06dc3ea5fc843b52e2fccc0b08db40915fdb7e1f4e18b26495baac178df5504cf75f2e917deb19629812d010c432702c759e7b8d346be6dcc3a73a027bc0147a25ecde4450a6818a48dfcc0b08db40915fdb7e1f4e18b26495baac178df5504cf75f2e917deb1962981243ae13ae6c0b8e386b53e3ea50066eed427973bf9ec6138e698abad85a884c821992c755f6384bbb1210bebb3eddf1f7e1da60a5f6768355f0aa0ca7b6d52e2b43ae13ae6c0b8e386b53e3ea50066eed427973bf9ec6138e698abad85a884c82dd2018185015c4a98be7917dcca0489ca8a43c79d1178b8f797683cd159e9501dd2018185015c4a98be7917dcca0489ca8a43c79d1178b8f797683cd159e9501dd2018185015c4a98be7917dcca0489ca8a43c79d1178b8f797683cd159e950130e0908d81ed535be7f6345a7021424adf18ebc55438f825af698b5078ff248130e0908d81ed535be7f6345a7021424adf18ebc55438f825af698b5078ff248130e0908d81ed535be7f6345a7021424adf18ebc55438f825af698b5078ff248156e4aa92b7e238ad46e4bf69bf31906c5453bf6c962824ec748f526ecaeed04756e4aa92b7e238ad46e4bf69bf31906c5453bf6c962824ec748f526ecaeed04756e4aa92b7e238ad46e4bf69bf31906c5453bf6c962824ec748f526ecaeed047c16d050c1b8073803e25af5e7c4db489aca32f70a18d194f2913e1b6fe047df0c16d050c1b8073803e25af5e7c4db489aca32f70a18d194f2913e1b6fe047df0c16d050c1b8073803e25af5e7c4db489aca32f70a18d194f2913e1b6fe047df026a03ddae55a64e50eb938d2d415ade6ae3358f5fea6c16734893aa06d95a55f26a03ddae55a64e50eb938d2d415ade6ae3358f5fea6c16734893aa06d95a55f26a03ddae55a64e50eb938d2d415ade6ae3358f5fea6c16734893aa06d95a55f98f812ed56dad6c94c558581af84e906d31c1ec2af8a80abff608bca18dcef5e98f812ed56dad6c94c558581af84e906d31c1ec2af8a80abff608bca18dcef5e98f812ed56dad6c94c558581af84e906d31c1ec2af8a80abff608bca18dcef5eba038da5b0dd52957b1fea6d3a0a2e9e3d1b8b6f4c09a0a4e2217398ca3b1276ba038da5b0dd52957b1fea6d3a0a2e9e3d1b8b6f4c09a0a4e2217398ca3b1276ba038da5b0dd52957b1fea6d3a0a2e9e3d1b8b6f4c09a0a4e2217398ca3b12769f8c10a3a8dd25622238d8923fb919670fb2e9186bee2a36bbc27666c4a320939f8c10a3a8dd25622238d8923fb919670fb2e9186bee2a36bbc27666c4a320939f8c10a3a8dd25622238d8923fb919670fb2e9186bee2a36bbc27666c4a32093286a7d1a310989e300a2a30e13958581546703a3e662687c7c83f15cb01a881a286a7d1a310989e300a2a30e13958581546703a3e662687c7c83f15cb01a881a286a7d1a310989e300a2a30e13958581546703a3e662687c7c83f15cb01a881a3ad8211834c98647c46e230c0bf0db41adf38003684fea016717b802caad95a23ad8211834c98647c46e230c0bf0db41adf38003684fea016717b802caad95a23ad8211834c98647c46e230c0bf0db41adf38003684fea016717b802caad95a2941a97e0336c755002000a502a3a9e28f28f41d78bc2d642bf4959abf379c206d6df464c86332fd738dcb0cf4ae7c78204805e27216941f3d3ec8df7ca77a6c420ca439882341fab3bfe7f120b6b3a605b6a7520e499d59ba8e9dce9bd945b44d4f35357036e8cc932af2301afe064d8aabe084486648b23be1fb0c070af049e1636f91c2576b32ea0e957414235066a3975dac0979d17c3e485adb164519480d4f35357036e8cc932af2301afe064d8aabe084486648b23be1fb0c070af049e964a9d34be685fea98e4023e8ee25f20b682955a2edb611b09ee7de9ee237c17964a9d34be685fea98e4023e8ee25f20b682955a2edb611b09ee7de9ee237c17964a9d34be685fea98e4023e8ee25f20b682955a2edb611b09ee7de9ee237c177803a67e3445e8338bee8be1a031217f1c5c873d1f27f729b76a339ff69352de7803a67e3445e8338bee8be1a031217f1c5c873d1f27f729b76a339ff69352de7803a67e3445e8338bee8be1a031217f1c5c873d1f27f729b76a339ff69352de88da74b8c1df88ef42fa93157e7230a54f051dbcd29b164128d78ad75476ffe488da74b8c1df88ef42fa93157e7230a54f051dbcd29b164128d78ad75476ffe488da74b8c1df88ef42fa93157e7230a54f051dbcd29b164128d78ad75476ffe440071377129742702af7ee98e39646889f97aeeb651c251d95aef7b368126d7b40071377129742702af7ee98e39646889f97aeeb651c251d95aef7b368126d7b40071377129742702af7ee98e39646889f97aeeb651c251d95aef7b368126d7b9b1e1178817f0e3abe54c89b4e238323cd8b4021243118d3f016f4e4a24a6cab9b1e1178817f0e3abe54c89b4e238323cd8b4021243118d3f016f4e4a24a6cab9b1e1178817f0e3abe54c89b4e238323cd8b4021243118d3f016f4e4a24a6cabb2a2e3083d8efe503999659325aaee14534a1d05382ccdbb8002bee8ace3eafeb2a2e3083d8efe503999659325aaee14534a1d05382ccdbb8002bee8ace3eafeb2a2e3083d8efe503999659325aaee14534a1d05382ccdbb8002bee8ace3eafe7a5dedd1e1c28ea3761a490e9e76a1cf3dc4c3b50ab31f12906bc6277283478d7a5dedd1e1c28ea3761a490e9e76a1cf3dc4c3b50ab31f12906bc6277283478d7a5dedd1e1c28ea3761a490e9e76a1cf3dc4c3b50ab31f12906bc6277283478d8bc265d6992fd78b4b21df3b732663fd230379e40d60f12babdcca7ebf5caa5c8bc265d6992fd78b4b21df3b732663fd230379e40d60f12babdcca7ebf5caa5c8bc265d6992fd78b4b21df3b732663fd230379e40d60f12babdcca7ebf5caa5cceba5e15673938e060121759362aabbda0945ad82e3068c7ebc042a48fb8f349ceba5e15673938e060121759362aabbda0945ad82e3068c7ebc042a48fb8f349ceba5e15673938e060121759362aabbda0945ad82e3068c7ebc042a48fb8f349bf56658d8b5e7591f73ebfc56b4c1c3cd4374489ad1a7e59c56b7bffe42a04c6c582475e846f2bca794831f12cf5ccd6052bbf9e530553378854a26552ac6a58bf56658d8b5e7591f73ebfc56b4c1c3cd4374489ad1a7e59c56b7bffe42a04c655657754bee0e9a014092e5c9239a06086a6f69cdeff54ba23891b900223eb603e5a7ac2056c8df79c9ff459bf4391a432a815bc25ecb8c2292a4d25353ef9d655657754bee0e9a014092e5c9239a06086a6f69cdeff54ba23891b900223eb60167480e6b890960ecf7c99874f6ac83550bb91c55451030d6aeff0e1f3411cee4136505c1e3b8daa5ac9629e9dd293a6f876f69f7ea424bb5a8da507abd4c1d2167480e6b890960ecf7c99874f6ac83550bb91c55451030d6aeff0e1f3411ceee336fb305405a4718560ce193e613d44f06873a08b65694a322e7549ee03b06dcab915adf28207d23ac627da98c92082f41ea680d75a06ab0573519a9f47bdc3e336fb305405a4718560ce193e613d44f06873a08b65694a322e7549ee03b06d9b479c6ffed0a08ea860fecd96781ff31094424775d9c07887a25e839bdf58cd852a30a883ebd7e94e4b3f82725e3726dae35cbec8e38ec897d4a7e776fe6cb79b479c6ffed0a08ea860fecd96781ff31094424775d9c07887a25e839bdf58cd6417cb9d6d19611f0ebe0e5d1f6a390afebc0dc12ea9addf7b535bbfb1984b0183f207951ae09a827909b5375c567613c8a74aab84891802c26a320daae8af4f6417cb9d6d19611f0ebe0e5d1f6a390afebc0dc12ea9addf7b535bbfb1984b01dc946bdfeb71653f8e2e2184407a81d702d045a84856351ff3eb251333fcad1c7857d8c8ff765de13b9b6d58a531b8835d3c4e1a50200c0a073278f2382693f0dc946bdfeb71653f8e2e2184407a81d702d045a84856351ff3eb251333fcad1c6ae0ae1fbeadce5446f23bf266cfb64d7d055b5edb68a65b61224ea925af5192e12c22410f669420c03144b15644934dea835299bbb89453a8bbfbfaccfe22db6ae0ae1fbeadce5446f23bf266cfb64d7d055b5edb68a65b61224ea925af5192e4b9d03d9b260c83397afe1ecab099f69416c5c00b4cefc46f69eb1992f385707fdb99197cbc4e8677beb80a6b72c2b6e51fa7d15784a5be632e0a01341cf12ee4b9d03d9b260c83397afe1ecab099f69416c5c00b4cefc46f69eb1992f3857026d5f5a4dcdd59588e62f89a8832170e21a33c6e3bdfa7d356025eff0f1f86f446a31a731a853e6f0dc125a1720fdc96edf3bf4dcffa5db0e1f815eae665a98326d5f5a4dcdd59588e62f89a8832170e21a33c6e3bdfa7d356025eff0f1f86f41cc7a0aecc91a91a3d3d45d4fcedc2499930535f242480bc1c00cbd41e245be0e547f01bd2567c9a7b9277e9959a188249d129c155dda8b8c626c04120cebe0c1cc7a0aecc91a91a3d3d45d4fcedc2499930535f242480bc1c00cbd41e245be0f0bc8a309dc973b6059460443c4f1d1681747aac17cca15142edbe6fca33599b69b0cb099c437433f63e787f2bff1b63ac997da3963b7bddb7c7491925ab7356f0bc8a309dc973b6059460443c4f1d1681747aac17cca15142edbe6fca33599b6720c894c7511fb35ac50b9535d579cdcb109f6588a24ac7c8a3ed25b7a74ca6fbf2c3321d0d96a1b70eaaa8fd48bb865f56c31c0df963a738bebfc72c0a8aca6720c894c7511fb35ac50b9535d579cdcb109f6588a24ac7c8a3ed25b7a74ca6c013f5e529bae36b54db98b89586fcd23a0a2d83e6548f76931d78fb709d89ecccaa3b3be3d246ea78d28f966afbfd46cb1e30124aa24df9ea9fed74c6b6fb1dc013f5e529bae36b54db98b89586fcd23a0a2d83e6548f76931d78fb709d89ec5dc61773b499812072b63780c9ecd89b9d2a04634f36b5011f21006c23d5037de6ded1c5935626ca44b065397a78c03045b57f8eb33859564b7cb99d8723d6ee5dc61773b499812072b63780c9ecd89b9d2a04634f36b5011f21006c23d5037d2f11e3527f9a2cf5b2068f47060f50dd2006f43bde989547b664ab30e1cc1c912f11e3527f9a2cf5b2068f47060f50dd2006f43bde989547b664ab30e1cc1c912f11e3527f9a2cf5b2068f47060f50dd2006f43bde989547b664ab30e1cc1c91bf683b1d0125300580b1ce74b0741307e6a26eb830e90f5cdc8076b80e205edcc9f7a2ea62ddd6fa492d465a9ce100679ea800c1ad662e585a63f0134a25a4f1bf683b1d0125300580b1ce74b0741307e6a26eb830e90f5cdc8076b80e205edc789f2e567e755461c4ea4fa8824ff1542a969388fd9a089e10798e3e308dee27823470cae878215f741531c283f7605f95be42b82e3670ef3929ab5d9789a4d3789f2e567e755461c4ea4fa8824ff1542a969388fd9a089e10798e3e308dee2763728e8579706c3dc5deedcd988e94385231f88471cdc881ecf0c37a8f98f265c52a2c35a6870903de7ec259f9e4ffc74033c2c0a0a5ebe10db27a980f058aa763728e8579706c3dc5deedcd988e94385231f88471cdc881ecf0c37a8f98f2652b9975bf7a2bfd1b2dd5722be4d528d66231472645503928097227aaa4c5944a012c68b623a16d6d42eb63aa921fe0d816cf174318859ab96fd5b96a9f88a78c2b9975bf7a2bfd1b2dd5722be4d528d66231472645503928097227aaa4c5944ae73070b4877677f88c8a63870a765722c0b08b1cfa4d0aeb1e724925e3b9a6e580eeeb578330537ccfd724e09953dee8870cdccc129e9f8c3185ef456de417c2e73070b4877677f88c8a63870a765722c0b08b1cfa4d0aeb1e724925e3b9a6e5ab3b1ecce50f52a2fc253c9893b969f520cdd3bfe16804524e9d5ab7436b72e187d9b5e070b1bfe10ae3723caa33f78a5df75a999965dc542552449dad977a89ab3b1ecce50f52a2fc253c9893b969f520cdd3bfe16804524e9d5ab7436b72e1d8de75a4b6ee86e4a06afa5c74460d6dad8fe4fe0f209dc1581ad5f7337b3b074d4349ca8871fe2f94b94318c68ae510261f0c0ee04a55a1ec7f7d32a23e37c6d8de75a4b6ee86e4a06afa5c74460d6dad8fe4fe0f209dc1581ad5f7337b3b07500b22be74a56fb9500290294a5f9981440207279ce6b2b9ac60ca6a52472d200720bd567a6afc9374ea9f66eb61c7cee46920ad47b8f5706f9e778deaf6ad10500b22be74a56fb9500290294a5f9981440207279ce6b2b9ac60ca6a52472d205ce779f7096626957fa8de90f18220277f381efff68bbf68da94a8d2dee92fc65f319b402cecbcf1ba8e1a2b6a54fa1b5f299927bd2d9c36c81d94316f0e849f5ce779f7096626957fa8de90f18220277f381efff68bbf68da94a8d2dee92fc698be8ad81766e9f1360d7a6603ae3fe2838af0f9b5116743e9d63dd4fdd204d83697fb8333f81ff5966ef815575ea50b3e22259d2dd06d8b0f3273c5bb73bce298be8ad81766e9f1360d7a6603ae3fe2838af0f9b5116743e9d63dd4fdd204d8ba6313afe9600f810ad8cf52d4921d4f88b69374c59ccb0d361f85ec9acc0ddd214f965abc7440d81bffc5f21c215a056274d0c0acc667e7d705796042307442ba6313afe9600f810ad8cf52d4921d4f88b69374c59ccb0d361f85ec9acc0dddfd9290dadac7b6223531fa051ecb019a26c590a784cfddaac327c131aebf49a00309d1175bfc79f71ae35ade9131e025633232108a6472a8e29ded77c59c22adfd9290dadac7b6223531fa051ecb019a26c590a784cfddaac327c131aebf49a01a9e3e89f6ae0d2c02472601f0fd64ba5f869edffdf0359455d5d674386b548acde98eef6eac493dfc29fa1e9c2f68a61b98afcbf77db9a43b59b01a69da8a711a9e3e89f6ae0d2c02472601f0fd64ba5f869edffdf0359455d5d674386b548ab620115d48494453af3388f8c138528622f36e73519e839348b90cf2a58b6a4698eaf91a9223441c2fb839ab7e45d885d54905d40740d8349d2ca22eabbde72cb620115d48494453af3388f8c138528622f36e73519e839348b90cf2a58b6a469f1846e1c91773edf048a3195456940d36bd1105e62da2d027db68122fe4a733ba19ad1d69fc835dd39c504cc7c2a72e8667fae370d007f3560df5e1b8ff69739f1846e1c91773edf048a3195456940d36bd1105e62da2d027db68122fe4a7337cb8b5609d2f4be02597abcf3817126eef58cbcd5f5fbc27971e98d60746cc2cdf95863bfa285ff59357e3ebdb452563acb955d7a4045d3c3328c77f63b4d2e67cb8b5609d2f4be02597abcf3817126eef58cbcd5f5fbc27971e98d60746cc2cd63c88e773f7923163157bd1c1536603fdcfd4e3aa233512e18eaccd522d045d08b823d2a6cd80dd578d58dd5c2fffdb409a4e027f31a1dd8d8957f96fe10940d63c88e773f7923163157bd1c1536603fdcfd4e3aa233512e18eaccd522d045d1368173187a76e89d8b126388bf38be2d5e88de4cfc41ff3c2f746c9fdc366d6caceca4902fd57ca3c10330191753c36e524743aab9b670d695d3d91cee90eca1368173187a76e89d8b126388bf38be2d5e88de4cfc41ff3c2f746c9fdc366d6e8577ffbdacb6e9cc59d5e2165fff50022592760d292647f08dc2edbe78e2dc9546efe3543d5db11816ab5ce2d51701c39f7ae40386943ecc62fbea3d3900bf3e8577ffbdacb6e9cc59d5e2165fff50022592760d292647f08dc2edbe78e2dc96ab0f3a81151e02d302deacebf0c606e412cafbeff5cbd0e174ce8bcd158508c9651097ccc277df5b5acf71193a0d1bc042fa526530396120d9211df8cf7614c6ab0f3a81151e02d302deacebf0c606e412cafbeff5cbd0e174ce8bcd158508c30c7c684d9d5251ca8605365379cd011c9cf93dc1e1cb8f394401fc7f052ac2d359d4a26701b00160a6410498e066518c8821a7984ba86bcbe37a26b4b934ae830c7c684d9d5251ca8605365379cd011c9cf93dc1e1cb8f394401fc7f052ac2d341d177444c9647dab1c0bb5753ec140f00485d73d71df71754fc7db430fa6799f30dbaa0374ab82e763d73249d4a824770f1952543b49e84581c4475cc9c45f9ce0581d1e392930ec0928a40c752b836ca84cafa73f4d829b615e5f2f225b73cbd88d034caa70fde4f7a663be089b4efe2fe86b0a8286b204b7fc7f3d46febb1b10890db8a1c3fbfd74c4787c03fc6cee7e17e9be556c3d998b09d2acbce43fcbd88d034caa70fde4f7a663be089b4efe2fe86b0a8286b204b7fc7f3d46febba253b7137654eb47f3eb711d9cacc99692b55dacbdd92e1bb974ead564dee6999e3a78a57c37fbd871ba776d01582e56dd0a52ef09d7ecd59da5bb9ec4c1d3a5a253b7137654eb47f3eb711d9cacc99692b55dacbdd92e1bb974ead564dee699ba5de8cff36a69670ea78a0bea9e06d60c0b8d42bf93e60cd99bc170d4ddfc34ba5de8cff36a69670ea78a0bea9e06d60c0b8d42bf93e60cd99bc170d4ddfc34ba5de8cff36a69670ea78a0bea9e06d60c0b8d42bf93e60cd99bc170d4ddfc347badad3ba7ada3117ef5fc15cba3b90a91d5cb6ed04cb4e578927c49ebd7e1537badad3ba7ada3117ef5fc15cba3b90a91d5cb6ed04cb4e578927c49ebd7e1537badad3ba7ada3117ef5fc15cba3b90a91d5cb6ed04cb4e578927c49ebd7e15312bdea994844832d614208cb9c35942743f0ecbc91a7a94b5d14b3e12f3bbb9f12bdea994844832d614208cb9c35942743f0ecbc91a7a94b5d14b3e12f3bbb9f12bdea994844832d614208cb9c35942743f0ecbc91a7a94b5d14b3e12f3bbb9fae654475d9e2b16da241500c5629aa2f3b44bddeeb4304f05be3fb8a3b9a5063790b2037b262f0bfef9327ce90d8733ffc68ce08f3d40ebee4ea031cd34124e8ae654475d9e2b16da241500c5629aa2f3b44bddeeb4304f05be3fb8a3b9a50635648017cdf3f24c5fa63d7eb387e82d6db6d1057f1c831b9bb31356217bf116977f1dd35b80d7adc825277703fa3a777fc1b9bc86a902a14de20ae16192646085648017cdf3f24c5fa63d7eb387e82d6db6d1057f1c831b9bb31356217bf116911c9af9bd2ed2fb46b99d50acf44bf4bc715d9a42d5d8743cd42535442e9bb6eabee86182cbf7569fe2ed4646b90c9977431cf785800f74f3539c7ba3c17e99c11c9af9bd2ed2fb46b99d50acf44bf4bc715d9a42d5d8743cd42535442e9bb6ee68adb6174b36ba290fa3e70b1059da79f9840d76a6547839b2a66867085abc8b4c7a2cc86b8a27c332c1dda3042ac2781258a15883adeaa0f13c161b98b1624e68adb6174b36ba290fa3e70b1059da79f9840d76a6547839b2a66867085abc80952969b2d7d2d07c65fcda76620e1850840f5580017949b33293d26765e134455d37b4fe75e1a38d5e8dc968bc97ca57e279e53bda84687e103a5897d468e140952969b2d7d2d07c65fcda76620e1850840f5580017949b33293d26765e1344b89a4e4018e26ed40e83d3420bd621c9cf6483c8431e4b864a09917ed69b51bea2049cf93e22a3f59da9f7e1d7a61e3123bcfb38781d7bda5541506f32a4c852b89a4e4018e26ed40e83d3420bd621c9cf6483c8431e4b864a09917ed69b51be93e53e762bcbd666ee3b3f5b4be0d163f94e3953944bc3641ed0e99e8e34f2c6aa0070407d224b71a3c912d032778ba466d94a3fcc84a0d022d737dd6d268a9a93e53e762bcbd666ee3b3f5b4be0d163f94e3953944bc3641ed0e99e8e34f2c66153652a67bbac92397fdcddb9c04cf4e725a7f3bde4feabf71b59b17cb378ef83f63138e2050f0abe9cdd12ce532781601b6428cf22199aa957d45ecfba102c6153652a67bbac92397fdcddb9c04cf4e725a7f3bde4feabf71b59b17cb378ef6cf70025c1f6b04027bca14b652c5a061512fa6e22e63c5d4157e2a048f5445969dec4df7e52385cd62b4ee9ad84f08f9f80ff7c886337d2fe0f943730efe9836cf70025c1f6b04027bca14b652c5a061512fa6e22e63c5d4157e2a048f544592e832da866a91b06e57f8530110a595adc35e0a553d0145257a680480cf7003469bef66bf355faa6e8f2b5963c45f367ba000714455de373d805645ff34cd2fa2e832da866a91b06e57f8530110a595adc35e0a553d0145257a680480cf70034724d676f1c00ed2143c4de7d14fbbfbd5f3ee56965c9267fe99431be4cb9b79c98268ae5ab91cb580c1dbd93564bb5e1d88c9b0b554c5f799c107f26dbb1b8d4724d676f1c00ed2143c4de7d14fbbfbd5f3ee56965c9267fe99431be4cb9b79cc11efb7990f5847e9a3445084daeaae615919122361770cb20faf26dd3088cca3d74c6e03cce9517277c3acc9df1ce9feda42f16ead548039c84d706dfc74ba3c11efb7990f5847e9a3445084daeaae615919122361770cb20faf26dd3088cca2e209aefad41a255119d8f3c77726f2dfeb00391fc060dedfa3c9e24bd5459e617a5b5e669746629d62b48f02e399f4624e5829214194839290b83cdc5bbef1a2e209aefad41a255119d8f3c77726f2dfeb00391fc060dedfa3c9e24bd5459e6616426dfd6d65da22bc6fa7873d92bd0f1c9e835606fc7f739d37ef15a0d4297f9020ff23f7ac9560da4262ffdca17fa171b10f0590d3c886c28a3ecb02037dfb28098ee4e746a3bb1ed6737934a2f438482ff22c8db58f0f4fb33d36a8fd8faef28a25b04daf3f1324a39f2c7b6222fb6d188fd038b22fcb1a2d6f2a1dd70e644a395f193003ff4c7414975569fc3000079b0b121aaa0832ea60cdd0fb96a8922b1307c7d0aba8ac402d733f9a6e12fd2a331bba4f8ef7035f346b6e9ce4633b30d0e742e54d73bd35b26209689611713f105296485ffa97f79f20441c72250578aa1173f7cc60dad2895071287fe6182bd14787b3fbf47a6c7983dfe3675e3cf9ac7a464f541492486241d1b4bf33e37b45c6499275cc4d69c5a8e564e597698fac6f86a20dd05da197e2058176ebfd47edee7074c3248f5f48fe0fb672d7c21d051a00fb5c6a86ba187e0c50e811d659ce00991fd5f5b408f71ebb2ef0f161181a2a89102a2b1d2b2f1f4473236d5d1ececdd0be8fdaa498a3dbe21a185ab1b8b5fdb36ce3becc62a6115ed904a17083949ec8aaef5a80f7078cec232f43bfda6ca994d710e4e0c760e0204c29a4273fc0f14ebe3169306d2eb54c9953f58eaded38b427841bdf280e878f1e26da506e743eaa9429075332af60cce429473f5227237dd7ce5005b16a8e4d8342f0d193193c878e3cf35b9305d22b3b1aaf9f84c7d30ce222e6a50cff1a4c9737173411da108cbd2c9bb57c854480103c4703379d78b244aa905ffe1171a968caaf41b9a0154d1ddc76c05a2abaca2b289fdebcec1adf9167863fb0bab29708c546300c80a77ef07838c9e0437a59e265970d57f8cfa34494c5acb6692ddb31f616ae2dd89a075d2af6d36b0b7ec2ffe7af119aa5bee667f5fb387924a813aec9fa1dda47769d09e8483a748bdb202be6a848c27696dcfb6894b378869bc89f113703fbd1e9b13a83934463d5999b055d1e806517ec2f74f1c6562d0a1a500c48ba43f2e6e9d0c3d28356d747f274f1a4c8d54a1b5087578fa78e5bdd0afa6a9e80e8c5467c1e4226cf6e586cfe7a674a653ad3768ac2fef2a646b3301c20af705f4d4a1544f22fa8a84241bada27ab84133d9149d2925b3f719809ef2297e541461079f15c658af207a3e498be314ab2c6b672e05b51952a82c8dbd5603769195fcedf565e457bb86c0d5bae04955d046306c6aec3b213ea3aebc2c526dd4d121c95d4a25a2fc928a87cd80f8448988185f30414c2186ea0802bbf3db034122ddec1f8a10061b97c50871e14b74ee36d0ca5c2a5015cd36cf7f561269f33dec4c323093d3d88b0673969accdabdcb9ce2cb630f503f9110d98ea3e1529f2f965ebc275a2f78d3de47f8e9b69d35589d764b3b392c36ef590f40a66bace6eb3d86dcb578c1f8becb6ba0eb9fe116bddbdeb2395496001271b92efe5df07fc0ae7c3410d1dd2bdfebbd3e4d8e806c8166beb0be3ca1785a3970ec62310710eaf7de82932181b04d06fe4528f8adaba9fb8c4be0dba85b99329d7f16907e620adada06be5216abcb964406c827b569b2cf1aeb257e29f235e2a8790dd68cee45668776648bab809ce8584f893cdd8fd007993ccc6faaa9dc4a933127da0aaacd1dc7a44c09266051af56bfe3215ff228636b6b7b25c61c9e8c47b218d3fbb801541a2861926ac712843d2113fff90e2074f5ba2e52ec5cb1eafa6739b5569b0b98ee89df5f7358b84ccdc8da64e86f017d359f8d1b769058bfccdb3c6c70c49a104f5081a2fcc9fad68f7b5eb3e4f67f0b33daa24930c4a6ad0ff66dde9a69f2027e4b92c2c9c61dcda2992e940654c606577b2dfae7e31d3d9aa3013cff44a4d7ad842f257ac63765a9998436701b629cd86a701930d77a2177497586e99bc3fe60f2d4beffb645608f167c76874a72ff405e15a2844b6ed9544c6400cf7299b42d0c2bef93c9bee70a9e89f66b8610ad6d6da3d57f61fce1b98fc81ea8e4ebebaf402fae40bbcdd35d4b8297b9bb49a79aa215ad8f1fdfdd842c7522241372e7eddda7df687e815692a89157c5f256f21a08bdbaded987242ed2a8de7133ec2f61ddcc1c2e9de27816ab7cd0a4c678a3a9079efcc8e85bbd1687272a0991f6d0429a4c06679db2d114b2ac95db27a70f9d1352582d9fb769b24eac7154f18d7dae856588297d6da98f37fb5efd8da883826dfe4752fa2e65741e08a563a31ff914fe71068942ce9c6f4070b1dfd7b25e5e7f2fe72632015db2cba2bb4367055551da6fe22051b96d170c7b96fa271c46b25799748e28113d2d49f5d666b49b78accd2c6e10a7852f7dd6dece9b5b71aa83c4950a7d29467ce0590b4a1137830d43d88d8f20e4035dcaaa8b2a5c3c3f1de96227811178b450731fc955b1247656a605d04e5ee98e0d585e4596b94b703a27f69fa426cd9f17629f6320700ed18baa94839304cf1bcabbee7edb501747dc055de28315910da20218dae8b7d5becd81de1e283dfd8b0415a4980d67065de73a0bb453a439787b0efa031e43416a7d852a6be705c985e1200693eb96d87ea79cdc633a1a5504bfad04b1ec9c96d44d4ebb3bb99066a218318e7d67d866e20887a66c10b4dc49bc63724e539137ede6936304fcca1c97c28d16d89f381e108495213d2d567d8d079b78f3f3b566ed52ad2f38af61bf832b7dc28858b0039a032d6beff9b8cbc9ad2ef2e10e96afa83d3db1f775ea044aed275b7a35574ae0d8645bfc5f0a31b59efe990b86efb98936769f33dd91d912ce55b49a5a4cfc516cd047c43cce763d12e8f71a63dbc16641bd87147eaf5f9d9054ea856864b216b2735b025a9531e3046e52d3e039c0be04f9a5a74651d7683a13c7c7ebd4c7dfb5996adcce0dd086f2cccd6198458a39af670291786b3a14c003ba5989817f773a7e84461a0e7f72eccb8b29f351c4e7926cfbda58e0edd6d0770bd82e0b36c5febe7763bacad13a979a5519fcaa4f1e1e07b2c7415005167fac3a689408c7d886fabd5d4248181548b0fc89a9f5ee9cf52ebecb235708ba87d47896ad14130884ef9fb4d1468bcd608b46f38cb0c6ef115510dcf9aa0f71e590792f407efc6e1651643aceaa5661909de14e2861d864443b8472460ce39b99cce5c6965346d47aa5acf4c9ed8f3031995faa224bcb10153d2b6144944477d1f27d1a6cc4a879fac34c1c86362e17944f0bcf68db02f4995bdeea605867795fff7ab4079073f96705e4b5cebd515e057d670bf54e10b8a6f162ef3daa7f21b146aee3249160caf3c32d54c886b41819ebb7f4fb34b8dbae1c45f4fc0864f019ecd772676ccfac5fae7bed5a964470a241b4da7a6cfb718e4149d09644933af38f0497602baab6e563ef7312237e8e5d201d920b4130f057cfdf1b0be9baafaa246826e6d93204fcc20682778b995a0ee87c5f1180fcc52900359eee15bd9a6e3a0e25f0d963e0b2a34301976a81811873dc9a0c79db9fc00d1c30103487f3c6bc3a6d81b4043cd48e02b5ac8f5a5d8f84c0f903b2b7c342184758d590d8bcf810d561f942fe5b372d662b57cab6111cae9021505e3ae1b2adbbfc344ec48165fda322f6b069fbb18adc4ffdf89004bf0c5230caa7079f7ca3142fc112f8b923ddb2c7358369d2d3c24287bd130daa0eaef3e4cb465e10cffb2bcd194ff74097e0c186b4b8eb7be41ac59961d96cc7b9fdf011ebcaaeaeca7b50b8670fadbd7b75fde66192f8c1f68f304840e68014346517680f593ca22f67133c39ba7e46f34b9be62c980a728448c6b352eca3b819488f64fb3338fd93f39c1e30f32bb13f2f9c577925e58f2960e44cf9e8a8bbe04accb1c1a80853efb19ae0772d18f81e270adefc1b2386cb368e84d9b15263e81685f7513c5ab45caf80b2f73c301c68e659f7162c1b1882d3599586615917afd3d848c1c4328656603b2834af6115f2aec932fccc935e1a60fb4d4e353aee8039bb71e2145a6e68fe1e6833a1b4250b70ee0ac5ec70bbb8c51d9c9043814abdbe7dc39ff98f3857d5d110a84c978ad2304158d810a4e9eacef1d449f9858e357fa8c2edbd4b9fe739337e9f201cac3ded20f99bfcecd4970ff776beb30e98a911f72f97609a2373782573c17c88a5fb3537db338aa382979ffcb75503e532a27c636477396c855209ff5f3036536d2a4bede0a576c89382b60c5eafd9a3136abfbd8ed52df9c90203c7a283e7429ed60502a87a02511e0fb77776e90ef586a10ffcfc5991317266f622c65b3ecdd382b51c9e79421e1b32c0f5a880cd05c82a8d11a29c65ee86a396def3344465dd71441b0bb4a7382602495383616786a1c6308b03a0dc82536908d24d0974b2248d67393d613fe558cea4bdf5763c38fb4ab0423fafe2fdca34d6f9932ac7f1a74c0cd8109d60234c7dc62463016a323ddf98cb3aa9cfa78f3bab4768bedbfe9a5262a36a5aecb13d291f6e753cc1ac635caa7e1b4630fbcebef8db8db332c098154a5b11f652912bf64f3731670da18ce8b5394cd53fe6bf216268e7e8eae4c0247532e420e2e103727d50230367d96aef8e8d7f185b4acfb84923714f39ddbcbf9cf38a06bf6f5d621c2249630cf035c19e896a123ed6e5fee18b5e485123daf2f15da38bf727ff387bee99758a5cad2825cb3be3fa5d031e0821e4eba910a46f417fd890207b9b6be77bf6ed445ed537c9f856d8defe8b56505727737d0dc9348d0a877abedab4bdd864481656d3a35f792d0e5109e3f821e6dbfcf097163a19b0cdfcbff3b3db99292feccf7418adefcc2a59e9a07fc4e34363bd62f7e878d48c8a02730a8ed1c584c80eabcb2c287d335e86b71b0abe5718bd6ddc9aaee234f0f0f2363845d2926d8d0e1b1cae2fd1a76437c0f222490755cacc5f8e55fe21d30635f6588571878215502a213c34c05a94ed063ee03f47680bd6efbb35036e06fb4dc809bf398cfa64d61709ea224423c790d23069fe8ffb8551461e94a787bc5417a263e95f408c6863ac14ec2953b73c003fe92eaa7514dbcee5d0768769bd0e961a73cb4b80f3a2ad4ac50ebf58294304e412cc0f1b12980988dd6edc414e4110029c0a1abbe966d21c5930f21063ea78fea3b0f76dfb8fd92858d2a4a200064a52126a43dd1a992c8d0b93bb36edf31c1236b1b4d1c0008553868bd2fc9137570115b96b834f2e647c4719e2c1a7375105e15a89b377c66f6b699977dcabbb71d923a4607b790285bba5c5e1007cd8c1ade5c0214bcc825396d2bbd02054e62a9f162104748b6417d59827cb8c05405d86b00bc6949316d179395e3556b3de90d1e94cf7d67c935230e071c3cdd02ed01e12376549e30de0ea9a5b6a1879f549ad24b919b23bfb6c36257f7b8d214473560d195e71bccef0c69a53e1e52d2800b7a7890aad7e583357196f3fa52433326a6626880e34964e00c5570aee50e9a0a0a7c6d86f6e4f3aedaf3eb49769282daef1eaedfd4fa1c31fe5eebeff67fe2307c89dc2e2fd802072eece5f6026ad2d3549ab193a9e38894ea15ca9d5b3cd408fd6b116acc0c2cbba20e1f6d0879c7c4293446c371a9f79e7c90bf3c78a77a9b8fc72b18915dd9134b91047d85b442898d59effe23e7e0cf4167ca341ae31119a731dbf880a7b9ff32314f4f1fa074f206bbf7fdb851504e5313128636d73b4bf75b886e4a87dba0cac060269583523ca9506473a755203037c57d466a11aa89a30a5f6756f3d1ef3da8d8aa08149e7f274dc64dbfce2155da812e5258ca8e8f832428d3b5c2d45ba92000718abf85f158563c755205e100356ce1b4ab9444b4d0a3d21f061a36ef01e8d3a5fe1cc52f7b5ae008df12f1dbce7304111bf8d4758f1bfc011575938350d31920f400cc67be2c2596f2a4e90d78776b66b881f0d3fbe739ed0155dee735f518d0fc4dfec81f7aa3da1e052372ed4202c0da4eddd2587840beaecd7e2ec3fe076c116eae9c632994cd25f9f0efcf793acb7a529f5ff2e2e5e7b5d863761b85a1a6a33e898f5d985a70ac54a43569a6fe54c00787e692f7c851d1c39e2ec3fe076c116eae9c632994cd25f9f0efcf793acb7a529f5ff2e2e5e7b5d866f91ceeac1bae9557eedcb818609df452029cee68f20942869aebe003f6dd1556f91ceeac1bae9557eedcb818609df452029cee68f20942869aebe003f6dd1556f91ceeac1bae9557eedcb818609df452029cee68f20942869aebe003f6dd1559fd0515cbe266f530190a0230b156247d0529c013dfe0f11f5689a2e4e3dfdcd13ac6f0bc932b6481982adc0df7dfc6c93bc379668304e790e6f242768967c179fd0515cbe266f530190a0230b156247d0529c013dfe0f11f5689a2e4e3dfdcd3dd51a8752bc3a34c0290e4e6c16be943256c8c693cb75736b95f56128decbac2e98dac61759aa12d18e6e6f4c6c582095882f08431259ee92845b47a8378ff03a6e95d01c45e2e47c05df3c81073b895c97c1eb0e5b90ab175d6d9263fc81f230c38fd06f6c03608525e8b350ec8bf1455b9ee15079ef3cb660a3da4f5268d871e084dbe941f20a098654135d4f3cf722f7ae08b436d20ab7f68219ee6b5e6d09830fe5b4fa1536c09bd8649982df305333749b29bf0c29330ea6649a3f721f571ee522073062992aa4b01fba2c729b0bab37ae6c3d81106c264a00e743977a46f7d6271031b4716badb318ca47e29b99447cad7770e3922ba48091b9c898f870ce2235812ad1dbe74ee4225a2fb3c4297c5fc02c7df59b90f8de0b34afb8cf23c0c595f0451c928f72fe4be85134d23974b370840e2a2e8248b3a8698240588e0ffb08ab548e387850abe5a1f11669762b2c80b1f8fc9c908be31315657629fae1f627b5c8408c5f797f9f7170d90fee55faf178b6a65df934ae10e81deca9efafb88c7c978e96bd6c232b7fa10bf50cef5e7fb0fb7dc8e5bce44e19f8c92f4b42d1f49e0654c5f42dd5f70252be1e3d674f21db97e1bf62d37ef2208198a27e9c44e6a8682903080a6260bd67fe88c653ab3ce33110458b171a42eda3b4f3917d72296280f492d9e9ce0bb3211a0c12bcf3980f45c5affd516d022d0ea57a31ffacfa8347f6b4376c1a484be610c83eef10df24a84c055d8b9a670a9302cf5adce8d4f07559f80961a0a15d0b3b8eea05de8704b16f633e8a7b369202f674e4e7381978c763cc8800333f3d62fa34519af7d4ab37d2fbd913146d02d988d9cbaaf7c241b057af48b08e00c66076b38c9675ae248cb06b8f4c34bdb2e8f7748d69aeb50f77de6d84c51b9d01e08497983bafe9297cdd1620bf75aa1b1dba1ca1d9f99807dfd7a534245361ea712896dbc933a82699d8aa8f7227de61272a5576770be82d21152af1d787aea8a21dab9075c872c1b60aba2dc36f07f974e4eaa1d9f99807dfd7a534245361ea712896dbc933a82699d8aa8f7227de61272a55a90d6315d5293f638f42b4234c62a8ff4afa3fbefbe3f42aee62d349e5ee0459c4ac387f1af2537dbd43c26607c9afc85368a53b3e7af8fea658e98539bea3d0a90d6315d5293f638f42b4234c62a8ff4afa3fbefbe3f42aee62d349e5ee0459c6b192cbfbbc58b96a5b018991dc524b0fac6208b76e6276bb8c63965bd79eb740714f550fdf433c3088839eb58f93ff21a14066cd20751f8ea1e48eab1c05779abafc6d6a8dd8dae07897db9a8a4e8ebc071c88fd0ac9bdc6e51a4d0d61ccdcfbe69b7c04e3e75eb7b33fefd2d5ad730bff35c4a7b865a8ecfc041075f6f93c9e0b599e7914393330bd86599f9ddcbc6982e9ddd4fd73fa2d66d429d4d04211272a6739e4c5fd79791e1e1baefb0bfe0a9edb5a53bdadde8c9b7b8741769d76ce08fdc9473ed094450f90b662020a09e56e87d59917ad3bffb6b89957304780a131696439ba51a745cbd5ca98abb6c3a741d9aa44dd600a34995c239e3e5bfbce08fdc9473ed094450f90b662020a09e56e87d59917ad3bffb6b899573047804de177694811223dc13ba71dd3a5c8c7499b7d61f573076381b2ffe7695da05964f651fe5574b31747a70adc1c4b731a473b5c4f14d131d7b5f91591bffd824f9aea0116c939045f7a87d2ea1bfc65f3a51b5da68b26c13397251b7c5ad18f225e0ed0e497cb0014f30c113ee983401f5a7e083c7ee18f32484c17573bf993621dd017bcb01796a231c2e1e446db53ff6d55a326ce886e4371def9186177d93055a3d31907d5c9bcccfe9ead3bf5370d6cb041bada717c59f702154a5625e0e5a2c421249ff72c0a343fa697c874ec5b7b3fdf02dff4d4e77f0a5e9e3f549ec766cf21440620d6d5b501c34d06c41c43ff16ad73780546e64842e4ed49c8e9a5eae1a584277e686ef7a9fcd95425f4e3e2a5f9446661f2373bb9f6ce77b0b1894bd4b4b6777bd5cf2ecbf6cbbdbfc8c269529118b99d420ae67262f05ae4b15932e07cc195d309b8174f4576a63a250539d2327de5ef624d859018956ba0a7c94bd4b4b6777bd5cf2ecbf6cbbdbfc8c269529118b99d420ae67262f05ae4b1592813936dcfc12b0757d8dcfae4237e5533d111546cfbe6477c6c2d7e4922c44d719535615344d134ac54da98384ce3c30bd646a37e7ef9d3fff23147f21679e0805ea38dd46803da3de55345f950e6d0b56b480e0b96cd10ff3a59054aab908cc287dc24b301cb14e7ab806d0fc0412af9df9c8b12e890a14e13c3c9437fb1acb703f954f81c07ad89f9fe746b3ae1effc14d4011bd60dffc2976e51b3cb62ae2f08102d7d2e0d658bcf9a908913886617db93e9a0282762b2fd688e4fdb4f1d72ca12b9bebc5cc2f7c36194edf7cff19965504154f2d3b8ddbd768b00834e3c493f457a0ceca5df438908d1daef3affd68c16d12d4d15e4c1c6357d77e56a0f1f1f3c3dcf28226a1b7f51f01a3de059283abe162031633517c9f3a15bd9c0533073da16694d331595582f017c3563eb9822d5fea517488894ea1996d0fcc4761f1f3c3dcf28226a1b7f51f01a3de059283abe162031633517c9f3a15bd9c0531959bc87033dd166906b0975253797300d87f0524d3a3c4bb4ae1d38164295da9ba1311d1d283a9aba72a32af38cda2d760e163974b755413bffd8284dc2bf0b3948f49486785749b62cb16f6aa5f5128061c613e9dff5120c941e68b07a4b9764386b759dc81dc60a91e53822a7edc5521199cb7e773483e7a556ddfeec2666bf094e8ab146747cf10eb9815d8ab75009d80cfd676dc55dab9ac1b57dd6a589702a7068eeb1da648e666a6d34969dd6cdc7a823743d58b59af3fd3b81924d1b41a40198211bfbc95a68ee43187ec68bc6465f50d9611ae8807da86e6af9637816720caaaf3b03625b18bc043c27dfda5a7a212bec237b3c71e8bd3c9d6e897241a40198211bfbc95a68ee43187ec68bc6465f50d9611ae8807da86e6af96378279461d7918435d502161a27b385317e73744c8c3f553aaa5ba414e545b5adf4d35980a9274cef332731fa6f855bc8c9b0634cb978d32bd2242152041fb54ecb279461d7918435d502161a27b385317e73744c8c3f553aaa5ba414e545b5adf418a8a0fc2a4d022a37f16faa2b2440c264495267cd928e60770833fb36a23b968b3865a9037c3b7679987fecabe1546985f668943352e1156d15b9a3f694cd8c18a8a0fc2a4d022a37f16faa2b2440c264495267cd928e60770833fb36a23b96377e75d3416dd70d6d1cda97982e8a9432a175076cd0651579c2924dbff289ee97c86a816e2e543c5b712d432181fe268d8b9e0e947727cdc0fa0ec803dc689230267c1926d1604ffc7eef4a4db65dd2f3bf6ea6d06db08dab860ecde1ae0984d8675d9b5553ae4ce0a01005bc47a199b9167ef2c4217a4bbda8f457170aae8bc89c149b3b76fe889eb04b7bfdff227f12b3e8ac2496e1f23a3fc5069f9a49c19caf37ad1e788851ff4e2bb20647e9ab350177d98bd860b5261502306807012e85761cb75b890461645bb4a3235ee40abd13f4f8d9c80b4078bf261bc7d8128c97d6fbeef7261d5bdc336228d4482749bdec1761360e7684ff5c50d31406a91a07600c60b9b451622c29bc07a0546f7a7cca79c355b13dd869472a97e3f600d6152cb4d989471659320a781c8dea841082fd6badde28d6c7f587ffe4cd1835f82568f63c6e9d1fb11fa1a060c7ed3b198c8d7c4c9dd69aeb18563f5c35aea3bf152cb4d989471659320a781c8dea841082fd6badde28d6c7f587ffe4cd1835f8dc52d1501788ac4c71c3f80ee9f36c2c518c811d440326ce73f740cafc964d2a378c845915aa1c4872b9c7226295973198a7e3871f3c07eb1c2f3af70d45fd38dc52d1501788ac4c71c3f80ee9f36c2c518c811d440326ce73f740cafc964d2ae6f99567d8b0eaeb78d8cf2c09efc607cb516e1461763bf8fe6393b6310b0bc82cd178e786b12832743d73f8328caa2a4f055fce8d114bb1f10ce0d097082c0fe6f99567d8b0eaeb78d8cf2c09efc607cb516e1461763bf8fe6393b6310b0bc848eb289cc9856ac01c429396e31f8f3ddf39605e04e0c616356c26359d101575a865ab9507b7fa0d6a8a9f3b87ccb1301b08b0d14909d72e363f4909084b868448eb289cc9856ac01c429396e31f8f3ddf39605e04e0c616356c26359d1015757ad7b25f6af69f75555d21e0392bf23ba3eedc8ff77a2412b0339da61f368da9a648ce47b2190c04ed17dfb7403b2e87b1ce80cb6b7d28f831ef494a02948b3e7ad7b25f6af69f75555d21e0392bf23ba3eedc8ff77a2412b0339da61f368da99acd0914bbc0eaaceeb275e237d8499570bedb1491446968af829517c275b36c89da4a91a5a672361b7d285154c0efffb704cdd266d7abf27fe12e71799e11e3012d5cf2a29641ac556f62e21644e37dce77d0ffe3dc0b96123c57ad44aff315d38884439e4ad82b98fb2d8354c0be766b383c6fa73f05b8662343dc0c2913e5b666deda1866341fa7381c00520b2bdacdbc6719d9e43b3c963a94df5695f8b7776e8adbef4c2bd1bf76460641942ff9e221fa33b422fc316f666ba28df7bad9a6a047b9ece0be243ea128e08ed863340a8e9f841dda93003469988f0344cdba4052e1fd7c99052f9d50eb0b3e79edbd948728319972d872b047b9fbe4bcb0c92ceef774bb3bba343d28681d3af24f8e5e1b55df6d24ee7ed0a9829abed3d2e18390bfbba5e06c87f01f0728f4671cf6950b1d4795125389a4ca3fd32f129ee1e9d782f8454626067ae32edd0468e3f27172794ee23a75fd552a481d85bf8fc65589ee0e4094c63af975488b2796b39b98cd7c8605dc96616ec2f533fffa51cab03d8e6abde42aeecbda1a722d46e4cda81f5f09f24bfd392901cd7aac51e34fb1e6b453cb4ce79df27e91aec16aebb23a198b4dfabce6d8b16c1900120a439ebb664bb80d93836271ad43ff1587974411d726802bfa66d48a34523a6bb70c24dffc4d9abae05a1f93ff49e32486e1f158f705761f793e8555e2608d1e8e656f64868a0f4468dfeebfd75cb13c542ab9813473651e2b7705335fbba9458ba054df1ca1cdabe8fdd7c963a25f712c4b17ef701f27c9465c80241af8226985ac2a482aab5196abfb48155dc97ff77537037598349f26734cea8e552cbd3e9f128d65612f5e81beb33e099b023950fc4c4c5ede11c369b6896c926ffde77e3fdb5dc0999703f2f241fe2e696e60fefc70e21ea6182232424c2fcb3f8297819052d680d30b6d94253c09cb6884b9ed67904da8a5ffc9793efe5895763601bd5a7655fbb20a44a5205cd58dab0f53c5125d2a62d45f6391b5211a66502653ea670ac6cee215be4136bb4605a3b4a61629dc0d18e82fb522ef76cd8012462e5982f4987122296cad688a5d03f001a4163130a006e1d12a94f1353bc71a85ebedd90e7cc880a276a945e67b3b03027d4773147f63ab8fb31e90fbe1945c6bacdaa00e125f37b53bfb81cc7484e4065581402b9f20ec302fab931c431378c926bfee8ba98bd757839b64ac5516d57862ce746ab75490c4aa325691628ee68dce0844dffe651c62f59c9be399e157cf1ad398f81da2bacef6be3fb743c449dffc0d208deb1f4c0cd46133ebd3d95c2ad257de2e717991b90cef9556a4bb8e43637b9c09576105d07ca4df2ef4222fb6ea41c761c20b1afc6773f070fdad7ae24d0c99b78c2ccdeebb7b454f39d5c08677f63958a7a3bef77b429cd9a1cf2b3fd50ca2b2c33ec559b75db55e2783dae24db7059637de6e5e412a7d9024fdd0d2d78509aaef2bf3652c5390073509d5389021eeb30701fe7217302a18f168488d017effc45ba9ba258da509e369b3e0556ab1466e6648eb8e1a112f561017b4d8e422f70e078282d3aeb2f876393780c2694a5838ee59784e0b146f6fa3763cd4042f49ea4498fc17eeb4c9cb848a8e68079879936030a3be722bf16ac64174d4f3dedc9887a5f17c904328f4a1d3c331abd407888828ca3b61ce33795835b6f3f4931b1cb054874930548c1332ef8fe1ab27d4d638b197c218de1b91df24dc094944ff92528a34e745d21bdc785bcfead86aad00ec00664bcaa4035e2be38899d0fb7706cbb7c0098c110f8f32fca464a088b448f403de9a7a376dbdb0b43fb60898556a4b1cb3a73ea8dab64058624b84d2fceb7c0b2f3be4aa2f124841a9d59866f040c4eafa5e88df394151a76c31ff110cccfe23f6e2dbbe7ee273ee93e4287dcffa66fabf7c180652d3529d011e204165d88526227e826f0882499f5c87974c73e2181d2dc7a8b95a5d02db14d169fd32252683d37d97b8870ad76b1021ab0b784552159a89e8e65bdd2dbdf05c5753ac5b1d79d166b68f9a35bbfbad6e58eeb86e3edb75a1e8987aaf65b5f1f78053cf3538ea496cb5c26f2bc0a79a64e891f5818073a283682471c59bf914acbf887d5f43962bb53439f0941a8bac466c6633f428c41d53de42cda649b7af02772e8143605f804a2a12bc0d5e8b692be8659e115c71fb0b04ec5e139c9a925b80c46a4303347c524cae89f9b793921f6c9e23c9065d68e9ca4bbaa28b463543760aa7c26625afbe33de15db93fabc765d817fd37cc6556de020bd6387e415db26b76bc107b79c8748f8c26c47b02a10fdcc468daf75e3bec7365e366d00f67e4d002f25cbe449e89a56f0e1a1aff94e9692db58bb738903aa6269c133e6bda58687c86ffe07a3b8f2ac572e030a60874554689d21d7777de305f5695912be4eac1c6acf525f1f16b110c84936871c8e290c234f7a2a68e314caabe12eb61cde95288f030d647c2c507a6172a317970efaaa9fed2ea6899c9963bb6468835498958d1cf9b4ee941f8bdc3b22360cbef25154f25721aaa3cfbb1246a02c5b0ce958532244aa8c12b24d9e6d582278331bcfdfe5e0af1c6b408ed690ac689a2792ca536a6990dfca3ddb3cdca295d90b24850550d380ddb14b28bee69da5714b25dbb14550c374d64512fb038ee97ab3fa3ff330637fee5ba5db3b6722a0e2fbe2560ebc1c883e72328ef9c3b4da1c7c5d1cc649bce3edb7f84f6a386161434bf3cdb64db03b29b80717cedd1c492789578454bc3d05c8204cfd372ee45f79cb744ed0565bc8d486716115a546f48477c0719b8a6bb9c7b09f90e66dea194ad63dc02c6425dff977d16f1f21a157b7475905c219a707aebd213ba1eb4b91876c01e0e782a6d1e0c927ba5aaa1d3246a318c61ad74126aebd213ba1eb4b91876c01e0e782a6d1e0c927ba5aaa1d3246a318c61ad74126aebd213ba1eb4b91876c01e0e782a6d1e0c927ba5aaa1d3246a318c61ad741268bd8e3369b477ebb3a94f12f0c2cef530bdc46301c51b3df8396602c5987ec8f8bd8e3369b477ebb3a94f12f0c2cef530bdc46301c51b3df8396602c5987ec8f8bd8e3369b477ebb3a94f12f0c2cef530bdc46301c51b3df8396602c5987ec8ff1f28c48dc1b191eac46b64507635b533b919552a40d54f5b29744a1717c5ff2afd2bd95542a8f16a146782c78c16d82cae55c9f00a87982bc2ab06942c2d69ef1f28c48dc1b191eac46b64507635b533b919552a40d54f5b29744a1717c5ff2c7adcc26348445a30e43cc989593545780bb194c7858d64dae33381ebfb8c262edb034d659d78370ec452e066fca0cee3971f162f70dc2a0bbf390beaec631f5c7adcc26348445a30e43cc989593545780bb194c7858d64dae33381ebfb8c2629b663ed0dc361008f992101dbb73e48f050fd8fbc78cbb307a27b87a5752ea3c68423b267e17a55b826ce379216313800075890830b43dc6f667d398c20b9c3d9b663ed0dc361008f992101dbb73e48f050fd8fbc78cbb307a27b87a5752ea3ce7600085ff1804d52f946d7eaa01434066bc05ffce3fa5d42fb82745944699accec7b0da181d923698fff694d7012ddbc11fa8e856403e296a76e229afad0e87e7600085ff1804d52f946d7eaa01434066bc05ffce3fa5d42fb82745944699ac8fe3a46d610cda5e9953054d7a8af9307f9710d384ca1ae37485ba74755beb0730295c9849ebfe2d3ffa4de4be5f47d0aa1e010cbd32d6478e0b4b92feb33b47a15c4c9bf788f4438c721c58d765c98c3ab6f05fd7705c6ba09d2034085ff5b39f9948985b75162bf5ac4deb84c6a6d517e62af802076699eb1e31f6d5eca49fa78184ace593c85793a666ab3d4a7ff293a3cfdb0fe1f1682d4648c45234de1cebbca8a1e2e814f12b93c8d4019d68f0a3e6f24e5d4f174a23f634963e0d952107bbf44a4331db962a93b896ecd76c15a8065c63c1630e2807964b4227c2b2cfe3545090eeca7a7b57361963d3fe2168e1a0068a73211581425ed6a6d8d8c0ae07bbf44a4331db962a93b896ecd76c15a8065c63c1630e2807964b4227c2b2cf9fad3503be7ebc8000f83848e9179aabdcf03ce7a1d35e39c9aab21aa63c07ecc3a6d5bba53e8e6b7302b09044b14c69623aaf6b779f78e2e158658704253158f424c364fe65047d39fb7c78b3bde3f0bb954d49ac9eb997fa6d5e1fd3eb33390e58b24bb767699f25577528d50c0ef22a2a4853149f9a8697edf593810e643e775f05feda4d2f4ffff1408819ae3152447c9330fe2d67a99c3d0c0868ebfcd2626aa55b00aac4daa6676c79089992476c7c2db1233477eef2b0ed3c2bc0b30bbfe28964af5a713ba25af61d4ff9f9229afb07952aa460501b7f57512a2d918679d210510630052adafcc7c4ad8cf16acd2fd8e9adb46deea952cd81bfbea661c795a53ca849c42212c8ec33a74284e0377df852eb4ea599aba62d5af1df282a229f893e48aad6afe5d928f00053681b142cc1a1be9be1cc0f1b28e1e00a9361836cdb388117cf81e78d9fa2a141cca1b14b0179733322e710067749a1b16fe900fe2d9ebc37f19d278e3e185c95ff0529e29c739dac2746e204c70476cc863500fe2d9ebc37f19d278e3e185c95ff0529e29c739dac2746e204c70476cc863500fe2d9ebc37f19d278e3e185c95ff0529e29c739dac2746e204c70476cc86353111efb9f01df6e9b363f67573d1007e21158bd7eed8c701a2fcee80607a6f53fc5ec653806bdd888b564489db6d587033603f577056b132e2481ff6cd48b340655eceb1d3a515722cb2db779b085f4d0975c03e9b49106c35074b9124b3a4d3e2702cc0719c1814ccc10c28c72b34d2c2a2273272675a8d052202a00e10aed65b3be7023990ccc4bd27f7d2cf114f19ddf7414f80d51e27aec7759e02f79d75e2702cc0719c1814ccc10c28c72b34d2c2a2273272675a8d052202a00e10aed6f11929498c3e65dabe73f23ad9829ae8b0920c9c672008150437efc491bf647169c79a296dc52edf7d69c773f88b721ae6a7398bfea5b44de869c00508dfb63ef11929498c3e65dabe73f23ad9829ae8b0920c9c672008150437efc491bf647167479f443f8a3feed86bee73fd68905c7d43f9ad5399b1fae16d9f91352d9e23dee373233f134ec0bf502bcefa3c0e9a12642f0b217aea748f5bdf424155cf8267479f443f8a3feed86bee73fd68905c7d43f9ad5399b1fae16d9f91352d9e236e48dc1ab285cf6bcf8fc73b8ab9a43c7b4df5183a2d903d287724068afff792bf5dc53dd3564759974acdd393f4ade0455065df2ea357b52b1874ef7db62a90ed7a20bad22da32c54278ea303e31106b9ca24f78f2fc3ef605c9da5a28794797688bb51c49cafeb02a591dd660a2c696787654dc1736b088b2cde7dea774deedfc7188c8709dadfbcce90be9d1198a833a51582498fe86542c14ecb09cd7e6f7688bb51c49cafeb02a591dd660a2c696787654dc1736b088b2cde7dea774dee00f4583edeeb3d2be928059b2e62eee167eed9cdb64874e480f7a2cd6d11bcf696589ce80220d34c944d029a276c4e3a18e8d4bc6941dfc7cfd43fa03f3c0ebdd0e73a270ff83cd5964f336e243e86e015350f8b21a3057c8d5a6177270896f7dd472871dd7b514adb7be4db822d5ac11781e5429c8ffa6c2bf55c94cd9c3bbeb608799d73bad587272c00adad91282fa87dd3fb7b69e517d9c4a983f2f6bf9eec711b4b88fe3c6af6e19b8d5ed83f95e3550d74125ce4e383ffa2289476c7f140331e3bd333b0f378af6f6dd9413834d567a3e8b97329fbf0137e1243a8be928f4718fb9d9aaac1e00ad09c103ae20fa443dfea081d807ecb426c451bbebd6540331e3bd333b0f378af6f6dd9413834d567a3e8b97329fbf0137e1243a8be92946b343e804a5fd60d0a4a86072a4c14a78a9bb9a379769eed471ade3ef97897a5ccb185903695db5977dfc4076cc6efdd96ac368ac647745756b6ede34cabac946b343e804a5fd60d0a4a86072a4c14a78a9bb9a379769eed471ade3ef97897b25e10d34c4e329f26b4e69aa2479cc872d68b10905af82f3d2cd9f4aa411c53c9be63511732f3bb1b4d58d4f3a17bad8f239ae18c198e3dd3b95fda7f55826ab25e10d34c4e329f26b4e69aa2479cc872d68b10905af82f3d2cd9f4aa411c535e7038f1010ad3249b719136de318039fd03acb1ffb1e5bdbb3add11337cb7f7d29436d8860face14781dfcad6987b8d528585925876549a763f3b013337c49f5e7038f1010ad3249b719136de318039fd03acb1ffb1e5bdbb3add11337cb7f7360bbb7cdd981a97cf01da2272502625524ebb66b2b9acefeb9a30b9812c77b3bf40ef2d8d4a679d90541aa48bdb61d5be739c62c4c625aede4576ddd627bf12360bbb7cdd981a97cf01da2272502625524ebb66b2b9acefeb9a30b9812c77b3da19eadb1d8478a416800ed7796b67ffb2ede39b54b7ca844ad4eaee17320b8dcae27bce5f0bb491a2006a6e9b4b6b37d7933f58b7557b5f88406443264262be2af1a1f1f9b175c3c206f0237d8dd220a163316e202a0b71f9defb80166a0d94071f205973753c95009f697bbb078a28260e7e49dea264038e682518e5bd5a89fdd0e858bc737cce175383d9a9cbdb6134da36f072bd669b564dffde4a0618e02453891988e33264d50022d69f27c6709a1752bddcbc2d3ee094d270e8e335bb7d0172eceed5337fb8f50d65318c64a4fab0b344410183f41c8fbd8862c847b5e746ab97f612c9731b13b3aeb3e00587229b40d53f253549059f6e27910e53fa7d0172eceed5337fb8f50d65318c64a4fab0b344410183f41c8fbd8862c847b57f58b8aa545742fbf79cdc96aefb1de5ce0f4aa81fef366716ebcf95855a6affb0bcbd666f5d6f1664e5da4b27c9449507faa2a229c42a3fa3db2233c9d9b19f7f58b8aa545742fbf79cdc96aefb1de5ce0f4aa81fef366716ebcf95855a6aff91a8e6f719904a6e6947dbc7d90383b129b5045cf0c58337e45dd781edb549ad342d212d5f3ca15547dfb14277c2d001007de884943db9db164480bc237939d591a8e6f719904a6e6947dbc7d90383b129b5045cf0c58337e45dd781edb549addd683caddbb2e593e23d3eb91d4ab84614b9052b815025df1a695422047c934c3104081d632ae8ec27abd0db4fcd607e93c7483622eb63636e4f9585df9a2ac7dd683caddbb2e593e23d3eb91d4ab84614b9052b815025df1a695422047c934c181b9248c3469af55341fa1e6452be81bfbbc58591b8563a6d100d11a549f836fad0a84f3d7b17490e8dea6bfd6207919ac6f0853bb738b12a562662270ed11a181b9248c3469af55341fa1e6452be81bfbbc58591b8563a6d100d11a549f8361fafd384d39c7bd5865506fe7d3da0c4361a63f037344ef7c75ecf972ab6bf1c05393d39ef414b3bba2bea00308eafda38607c714de5d3043cd5a32e18ad1fc21fafd384d39c7bd5865506fe7d3da0c4361a63f037344ef7c75ecf972ab6bf1cd25e5a195f7b96d4404349c6eab180af318ce941b2a1f88766c07ad9ef0fdd6937e3e584a21bbf4c9aee774642af729a59dfbcfca4e869bcde5f9b2a6a1ab551d25e5a195f7b96d4404349c6eab180af318ce941b2a1f88766c07ad9ef0fdd697e6aa52e99705c964139f7d37d8b6f1d0edd617751a0b8d81f0871b36a00d1d3db9b9777114edc31b7d1418dfc2ecf8a5f411abb640f5924726074cd782cbaa74d3cabe8f2cf657e33c3aaf2d134a576161ebd5f99b9944ede258d875fa5997e6d56b373aadce3991ef5e062f79f30582e73c6db44fddc87b81a9db409ec9509722c07268feaff75c340fd8c06edeab9feaebdd479bc834c45b71b4d6aeee2776d56b373aadce3991ef5e062f79f30582e73c6db44fddc87b81a9db409ec9509e53a68365f542173d4b12dd0408658aedf26b711b6a3963a2f11c90d614b8d083972ad2d459ab524178f2430b785f7ec739ec363fcee98bab01732130ee292fbe53a68365f542173d4b12dd0408658aedf26b711b6a3963a2f11c90d614b8d0886a2933b6d559a11b5eb0e81a9721c42d36ac190e08987218f1ce8a2287233e17b42fe2eecd1ba53472f9e59ea90aa0462c6825e70df13c2e34fe5608f41c38ab2f90999b452c6c4f044016299ecf792a492ecd54cb922972351e59af43de467ed504f6e95ce465a7531dc3cecbbcb186ca0da7f8d2e2b31f11584fa46ae92afe075d233920009aab11ce0fb4266e1dd849f5e604f731a42cb985d517d7672deed504f6e95ce465a7531dc3cecbbcb186ca0da7f8d2e2b31f11584fa46ae92afc581f715bd80ba73f4d2636d24ec951c4b9c2f550e5a5c72c8401ee9cf011a2a3421a34aec80dac5b8986c20ef1fd803015170f2719c63a7e81eda7c31874c93c581f715bd80ba73f4d2636d24ec951c4b9c2f550e5a5c72c8401ee9cf011a2abef7ebfd07529cf59cff4ecc9dcd20e967de0f75361963fa27ca9128b117b22fbe9a0184f772571cca48d38ab93f529d774b5a736e729f30f0bc0ca1bb70f8d69c84c389475c64cd45af1459718768f6bb2e14cd72067d88c2ddf9c44a2beb071078a113727f6efa841759e1028d3dcabc81af1875a3db8a1783576dc3b6edaa93b81682bb42bb4843bc652266df30e5ee64323a89894b8f777d748a8d5b293c1078a113727f6efa841759e1028d3dcabc81af1875a3db8a1783576dc3b6edaa4f776bd48c63d39378c379dca58cc3281e0655cbae786b9f4bd999ec1b288d9ff074bbe0724d9116cf68b750e7f7075294dfd908d6face2af2e1c1f9af4f83154f776bd48c63d39378c379dca58cc3281e0655cbae786b9f4bd999ec1b288d9f65d030b28c7aa0f1a674ad22988086441e4e17784a823b861e099176e1b2e57f7cb6058f557c452bb8a510cfbc2f2e395ee607de15f372cc7663947c00e73ed665d030b28c7aa0f1a674ad22988086441e4e17784a823b861e099176e1b2e57ff83c4efe52c3cf8f1b227a4770d6ead66d1fda4b8252db41a14599ccbe04b16f7b1764942c310feb4629e53ea8bfa3b6f5d342739b3a6e2fbfd560c09de6450af83c4efe52c3cf8f1b227a4770d6ead66d1fda4b8252db41a14599ccbe04b16f060e84ad8b2da002c4b0aa462e641d2b9f5b54c49238f33cb2ab0f036d084655ddd3e848a0e2560d4513503a4287a84c7342f3f5d3f767d5f0d2422b8079bb3ce404ee49b18581df327c5ec3a76b32588d00814e0e90de09aa6466e5979757a02a0a608941045e31836572282ff5890c5cd2c5172f93ce87d1c65e4e879b51394af016f1c59b5767e649eb0486e0038fa4640cb73dc413ef9e6853c597bf01362a0a608941045e31836572282ff5890c5cd2c5172f93ce87d1c65e4e879b513981601f9d9725ae9de665d0e1915fd6f035d7a04b093952372e9540f37cd06027c843a98bcaef063a5068e486976434f0e5a5e08f291fdfec52d341113517d31b81601f9d9725ae9de665d0e1915fd6f035d7a04b093952372e9540f37cd060270155e603c883f3a51b9a1b0ebaf5df129ef15b041650aa39227ff024b2ed81549397ab8ee479f2018c6525905f4114eca2b089d4714b7d2dd81f22a2568f64900155e603c883f3a51b9a1b0ebaf5df129ef15b041650aa39227ff024b2ed8154899048c1c866f2299ad66721fb0d979dd6fc1a00cbe2a5a5c0608ecb5f84de26db38931d19fbb222334d944d2e64b58d5168543dd969b7ec7376fb42045ab54d899048c1c866f2299ad66721fb0d979dd6fc1a00cbe2a5a5c0608ecb5f84de26d181f46e4e3d6fabd011cc8f77e620404cddabb9a3b1c29fb6d09aa7e7169085fabf4125293baa2f4b613cfdc6d73047290eda858670ce85024171b64e6ff7f7d181f46e4e3d6fabd011cc8f77e620404cddabb9a3b1c29fb6d09aa7e7169085ff640d768d12a4a35d80b1af6d3100d44fb8b5a918a81948d71fb41f7acfe296cf4e30e9c4de05930f49995c4331f06b84f3e7f03b51b8544b4e5bfbd7766e6cff640d768d12a4a35d80b1af6d3100d44fb8b5a918a81948d71fb41f7acfe29657c8f401e1c0b7c47f0e5984a313fc43ce773069f3432ced059e15dfb6f673e2c6e6b845407b3ff00afd4e282db4ab28892c77fa5ad3c8437dc5acef2373ecf157c8f401e1c0b7c47f0e5984a313fc43ce773069f3432ced059e15dfb6f673e2ec12427e8cfdedd3aa6823d4444518234ff74ea2034845f0bdbffadb84c0cef61315d8619501d07be6ef244c7039a45ad257036b0db81af5b1b71e532b900aeeec12427e8cfdedd3aa6823d4444518234ff74ea2034845f0bdbffadb84c0cef61e6d117001df14c9afc4f1271e6bd29ef0f14522b11670b7b18145e4895169d17161bc812a2076c5d76b5fc7c14bbe518357a4d715b5cf38ee9a3217eb82dfaf1e6d117001df14c9afc4f1271e6bd29ef0f14522b11670b7b18145e4895169d1d74dc9fc15c2a5c8feb54177f26e3b6db7638e929bc9bfbddf93c22167d8c465272256edd453913157e9914af137358bb4b9a0e8a07d89b7bc9bd1a295225daed74dc9fc15c2a5c8feb54177f26e3b6db7638e929bc9bfbddf93c22167d8c4653a81a53f8d37f301496b91f9964f266f79147bd85c4b0bba9076413e74c62dbdfa03ca49e3540b9da27c255e1ca5a180d57a46adb15620ed01c250293ddfe81d3a81a53f8d37f301496b91f9964f266f79147bd85c4b0bba9076413e74c62dbdad1c18f1a4467d08752e1ac4b8df612d4f28f49581ae872b2fc44a4ff2c47718145f946a6bb5a74f1f63e225a5416f8951e40ec521f9f1420cbc64af4b173058ad1c18f1a4467d08752e1ac4b8df612d4f28f49581ae872b2fc44a4ff2c47718d936dab919795b521087790ab38b742de854be97abfb2d7df41aa3e377b7f7054aa00b76d627116cd0bc42870369495eaebdaa9be69a0b430dc8351f311e6d1ed936dab919795b521087790ab38b742de854be97abfb2d7df41aa3e377b7f7051ad2cd76a9ccec005e7a903b90a05397d81c0b9ff7f08f189a539e0bee0bfe8a29354065a802e904b3e080f06e6b1b930e2bd6b46d1ed3c8e297517315b140fd1ad2cd76a9ccec005e7a903b90a05397d81c0b9ff7f08f189a539e0bee0bfe8a389298c6511fd4a760ffa62f43ef97dddd4f9d18a07eef48a21af4224a04d59c43d37eba44c43b77ee1397ff92a05a35e9c86eb1e95854872112d27db3a0f894389298c6511fd4a760ffa62f43ef97dddd4f9d18a07eef48a21af4224a04d59cbc5b84a6f4e26120cfcf1539f492b2d1996b18c0b61033b6d78fe1f41728dd448a9eaabe0d08a5eec25974633347e8d5903e7c62b74bfe871c6bb50ef7472121bc5b84a6f4e26120cfcf1539f492b2d1996b18c0b61033b6d78fe1f41728dd44acff472da026d6cb6ff1e73e251e73945e4cdf11ebf4572235b1d56c7e064ef2a13de10ece89ccf4ec57bdd820d0c4e5b9a71a07b9a76e617a1057ae21448d6facff472da026d6cb6ff1e73e251e73945e4cdf11ebf4572235b1d56c7e064ef27165b3a9f264752484e21cdc148905306264c12632151de08eac803601649ae93ccdbab07dba9ee23a7347521c7cac787ee5096c33f002757df8e05496abf0c37165b3a9f264752484e21cdc148905306264c12632151de08eac803601649ae92bde1a37871cac0ba05b531ff989c2e9433f9f93bcf295551b4acf11ae725e524c77972812cb5ec0a72afbce3e1d618c27ef7b239329c5c952c2bcbe77dba5ddd041443d6499a735bb78fec9da1bf33b3d034b5192c98bc273b16a44692fc88f2da37b49c30d6a0b4db43146ebb4ac8e5ffcb9814816b4742e464cb85697788338f460596ebfb64046aab3d9a65935bd4c76a470118fb7d10a088dc0ecdc53ea7ff6f560c3c3d7a5d9ceef5ba31c556341f7ce1bc1b52d96b063f6c2c47656519e0893327205dea12004e88d18c580286e7977e081b5eda7baf5b7bc93bc6c526ff65db1192099457cb3d9f2618a893c6ac430028550284f3a34d5c08042b0ebef4f18f651d32410c43644c27590903d41e38e763b0e108e6c685a3412a7d29c117f34254fcc12cb492eb9475ad15ddb460a2b1971f066c369e4cf86ce4ef19e111df53fac6a121d61abe33883a68e731820ddc4864b0a4c1000cf2ac5f019cdbaba8cafb48dd9181a0e1f7b0f20b585ce2925e8f347e00b87407a256bb166635bc5252f683a401e7d81c5911617c4af1a1bcdf99a51c4bf1cfccb00446ff22032943d3b921c1c3f0d3776d19e5120806990b817bc99a7e22799847abfda1f63600e34faf36e14307e59d55088e3979881d497b8fc9d77659e77709f9e8bafd7803baf96f9603c957eb974f252b0ad9829c889a293e0ce6829db1bce3da6dd4ecdf7ee6d85e2b148230984cfc4ea3f193be458958ea42ef290854a9672a64370b6f3c628839ffe7fd72569dd6ca2210e18edae3e180002747ea011b76b7ec0ef10c5ef3b45a4ee7e88af8852181916a788aae2bea52b08f3473815c1c43598d1199a203f698769e51e5333afd87772b7cb5449a935deedb31acb509960d754058408c92b99f50d8c4978b47a2b2155588e315f2ebbe58c160dcdcdcb89e19914578a51b9935020b03a510de15ece55fcd02c9474f37a54c158fb97ba5fd15af12e419cfbd7f2a326ae7fa10873aa377112ebec32545238fdf988acb088c3cdb7306b80e0a72c0d16dd934b7d51ab0c9a4224f83be5d6cbad8a7158a0a5d73551b82c0762c44adf2af7745c030afe291e2badfe360925046c8e58d853407176969c876be8ef0bfaa500a9471eb0c13967ede8704f85a2e1804da756128e6c22598d60082f98ce52ee4955099bfd447cbadfa0e9b24ccb8d135cecc833168d44e84f9cb1388ba86f29422d20979d3423fdf3541ba35a17ed44d6f4a517ff784ecd5c7d86d9f81b2498486d626c7feced1b92f23171cf9e42881abb78de1a93bccdc2cd7e3ba44508643a20eec4ea4c19f2f1adfd36f6b974d7c143e449571ae7361c4dd0f7881999abde6cf4d232836fa3e55fc41a7d5aa2b9866092f65707db7f38bf8fbf1b758382d551f9d8a3ae9b630704b337448f1e2895acfd5b505f3dd4158b87396dba4d0d5a1bde3ab008206c155934d53508889398e2ca6b4de3d91bcf2690f1b502249289f52cd544190db0b94d59df5eca139829cd2bf0742e9dbac38ffec5862597ee8f9dac50385af943ee312bfc394366be08b2fc12563ca1a5ce04cbaa76d414949afc230360dd9a29ff579bd868cc7f8805230d126ac9ce9b9a03910a6c183586e1db01863fcde6417d06745fb3e63032333d71c5e82e7919cf8a199092e705aec632a4d27f93bc761e578510cadf27bee7a84d891482e9ef8b71472317bf3adabf819e665c725d03e3064baa45f6ffbfd78cca83eaa46e8dd16930b7ef8577747cfef602aba854c64ce85d4ae1e54a18a456eaa202643e3d33f2c0b6e16357e083c3a98877e7317abe1578a44c288e5979c9d96fb5aa6727ce7eb37bc7fb29aa138b1cec6656ae8b4886cbfa700e119a1bb8484284cb717a0143830586d09d702ca3eeaa8f86698e5fd18af69fd28147e71a1a77600d356afec731ed523d5cdfa21893833b52b2844eabfd1549792c1c9f8ceac2d0e8e901f3307d4750d0657d9c42b857d5f37bdb5824f9358939da7d16d13f61eb8abc72a0a133cfc78e82e1f71ce628408e7d10a38552ba3e3228ebd113838c1ce4448401b2a9b1084b6a0424f27eec488c761f75f053a409608ec36a9ee0ede0d3809714fd0b3433db387db33987f1e3071d47c13dc83d1e902aed6b9d7d0ea31890615e7a16daec0b2619110516804bf90cac459a4d0315198fd4eff69c36c54378dd60d8ce92db6f399606d2e40a3c631ba566127e8cd637ebbf35b822672139cab2e8c2f19f7047bfc7539fd78839929004d8fe0efba1fbcbd9d712d285e43834ba55ce115556c7513dd967364dc6a40c39210c874e8168cf090ddd6dc606df34cbbec917f26fe605744cd34e51bf5de3be5baf63ceda573c0cdc4c5fb383390fce7824650a0342c63594ce9cd026b3a15b405729fa9e0e7af77a63d054a6f6818b858eb0f50533bd3bd16fe32815f77fabfed92ede885070b6cb15827ec66ea50071e5d4035fba64ac592fe40a6ff8e5c5af3de4eec0b431a9acd709475cae195b301e559c23849c6a72fec6953c6db08f275caa51f733b3eb398adbabe4f26d1071e5d4035fba64ac592fe40a6ff8e5c5af3de4eec0b431a9acd709475cae195b5a32dc3d86b4f021ff1770c2cd830096e42cd61122174c825b4c744e7e745cd2c382abb7d7587c8f5bc61af82dde22771990414815c6fb780b08ab04c9dbf4ffbd8953cb3d993f8cd0e8af09bd2ec5a653fbdc9eb8eb6df953cbdf69962fee7a38443f7e880a4fd5b05248267051a3a68fb29ac6ebc40df69d9bc342eb9be6df077d3419e58e16c00b8e70be273816b9d7322d0576a72f6afddd175595f5cb39804a9fd2a5d3e45794772636765d4d3c0ccc688dc38dafe195dfad2370499372fe9314ef27159a3a9b7fbdd3570a6e598e28399f9408715d438342ef01ecd9d0b0026d8d6f80fe4f3a28888715da4ae0d5b00ddbb9025bd751ec0b2a19cc93ecfe9314ef27159a3a9b7fbdd3570a6e598e28399f9408715d438342ef01ecd9d042a7655d688f009319f724d3931802a70080c4a387958ece6f62a3b8452833300a02e0637ffa3d9056fa0d57d2ad5c671632fca546acc855e9c411222d9ba9d848cb48b86bd66a76172881686f7b392a1d0dd1ff29cc2b2c068ba1496759e4bef6b3a0de56a4392376188fb67d2cef97453edf9a400e37bf445c010f67a86842bfb3de8ef6ca3d9cf26920818920c9b516cf2a0c90499650090083eca79521190829a3784f105d299d88d9e3bf93a1de1079ae5a8e2a992c87b9a81bc0b867aa709d09a0096ff1a6d45dc5b785e384953cc9ae45e304b9c459948fb441733d08709d09a0096ff1a6d45dc5b785e384953cc9ae45e304b9c459948fb441733d08d3e2cc2757a271bc2415200b8c42d2d2b0104525d261d88c4d3c56c4af894cee0954dfb062c8cb59d14257ee2062034f8d237ed8b7268176c9147d6f7e2c5036049b5553f1af64f9e635076a4f4efd6f5a9dc39917c34efbd3f43b265bca45bf0954dfb062c8cb59d14257ee2062034f8d237ed8b7268176c9147d6f7e2c50368198c18c33bd1b1c32bc46ad624fd7c0a794302532d574df5f95c8b80f1f48cdadd31742f7777850b6ead1c3cb4cee7ae732e8ff4e7f55efeb240d2c3f4ce71eb045e9cec51ab00220dd3d7ad086ff0e31b3ec58e93a264bcf8c6b5032e0e539e2946a686c12e02248fafb1a57e7514e0c22bdb2b4a66e644215c86fedc37bffc1df201c034ed2555ef6aeea9e451c0e64153541dbc4834f28587cb0712412a09b4dbade76fb732f2994028b0948e283d320d162e95945a1f4df0c46ed4749f9cf8f3643226e6dcce993efa0f55e0a9f181ad9c4b366d9d4c8defae3dfdc593def205d15dd8a2184df48dfcba354037cc7c0f38d939bd5cdc5e56fc05f81cb182491291537fedb8765dca1c5e2ba34c0a0e3980e4ca3e3bb2b0d3ee293f378617ad5691caa8d049d030c58841f0eda4457fdac3e126def50e345fd7286c0b7216e3d700e6c984bace27ef59bb10d73498f2a3dec13bc1c5d2064ac6e5ba34e83a40f91564f009c169fdb5d3ef0f2011a819b4997c98b2dc496ae03fa6a9e0d3bb57195c6daa4f9c88b0913328ba0468e08b5bbe24d4cb685331a3554453163bb24a1125b9d68fe19e8f6bd53927d753cc5a4c0952a3c684fbe80f1d55cbb3b3bc654a9e19e83d5f826281f0573223d91a60066c572bc6909bc281fa8557f15ef2578aa6fb9bb65176e9c9608185fa6e1f7628e11564a0e1f03d5af5fbbb2d9e170103f84665c49aa073fd3cd2e76decfe40b74c5a5a2578abc43eeb4cfa55fe23bf2e051be57142a1833f6b4bb85af98a9b45634d282ee147d2bd2abd5898d6dfc0e076a690742582daf7d3b51b21825064bed77f7c7d6f8fbb869df3cdd289558d116de4ed5d06cfee28dc60ddb0100fad37d099ff0a6e32c41cb0da3160bf26cdc5740f9bdd608d8d137c68e947656263880ce367077cc8a01d0539def86b9fdf279b0897a7fce452bae5b41f002c526de8f8e58d351f2ba0a6d9e01380538dca26e0b944ebb6649c7fb995e0251c274d4033c83d20c646066173868717c746ed21c780d6f2f557b12319ccc40adb91dfd5572f7e9512a09e5855b2635988a51a69681f311a59598b7a9bf7ddee032dacaafd9764b53896693a2eb60f571556ed21c780d6f2f557b12319ccc40adb91dfd5572f7e9512a09e5855b2635988a05808e3b82182bc3010f4e2dc46ecc779e624018b9fc7bc67fed318d7477577cb320532d2fa00892f3885d72f4c75b6ab90c83dd9b040c425ad38a7d88f8e09aa916f11363a523d3e8ad3dbcec36d38e03118724efa1203c2a6785d3141997fb902e6a2be4ce6f5facc1beedc25c73ffedeb6a04b1baaba7d44e13f2f505acd94707ad5be6a539bba7eb3eec350ca5414b57d70e8f789c929a28f87e1fba7818c211ee100862a9f1b994692bdeb5395c06b14dde277faf033f51ed1e55b3b0bd2d1c0c8ea35616cca8cec50b1ee7c070672ebd80d2037fc3502b84cff3d1ec3d3a4a833fca7ec9d6a31422951755b0f1460018bd3168aba84f9f90be471eaf0e7992c14323e063038b4f9e80ef5b0cc907c04c6a08d86e0a6fae28607afd95c5ff3cc56e5007a4f0c3f8eff5327798e4545adec5644efc1bb45d1d4b89e646731b3e2ba5b4b282d00a41034a4c0b33ec354960a501a3948d9f90b156de9dcdde1b3e2ba5b4b282d00a41034a4c0b33ec354960a501a3948d9f90b156de9dcdde1b3e2ba5b4b282d00a41034a4c0b33ec354960a501a3948d9f90b156de9dcdde2eb6e7608cf9b1e249a278fbdc7d513136baae4e8a89b29e35233f89490fc6174edd78300d56f67abe29a1b2ff3edd8d740799ace6a8fce4cb492a80b5db15171bb044ae174bef6f263d5d66c15823cfd47f31ff7118718ccb35f8dab5d28c604a3efb889c2d3b583646e47c0374decee8b8e2e3be929e6c378da16e4dd7bad9f178a7afb46182d696e4a7c5f5c42e387079aae6675bb8a6fc8cb73d61974e214a3efb889c2d3b583646e47c0374decee8b8e2e3be929e6c378da16e4dd7bad9f7438f96b97eb7f7b5cd468f948b3335f98a384d6749f216551edd845610b9ad96d311efc16f510b6c7afcb02722454a8afdaa6db7feb8103d1acd255ec769e526a54a3fbc72056367a5547a73c045e9ec2369168af6998c9ed090078fb67504da105acb9890d23541afb9190db932e401f301fa5a1711cd9fac58beacc5100ada105acb9890d23541afb9190db932e401f301fa5a1711cd9fac58beacc5100a0afdab92e91f4ef5905a264b8dd5a8b678e59e1188ead9f4714e9dcdd8951f6157d550750ed31ca6823bf9c464a4631e0f904c972ce24da19a8192009d5d0fb9c2749b144989fd5749e0d087b7b7857a8a45da5151b9c3e38a71ff05d4a77ccfc9a818bb606fe0d549508fefd83609c0ea22689b575af1bb6417c8514201d20764ea7c9e7f29bcf00e00e1cc5f21802e745f13cde58545d58a3aa43ab920a98c659b18fee516c28e89ef8ae15cbc5dcddbfca4c3a1a9e87a992394dd9004a55d56502bbe471487706831e3f8415fac96a3ae8e05c45d8bbef32c101e81e3deb0b7775ec23e19ecef15c7c5600093334cf29d428443dc6fd140f12e5fce987b2fb7775ec23e19ecef15c7c5600093334cf29d428443dc6fd140f12e5fce987b2f00ef3299eb2ede0cb90ed85eb668fbea8763a1670b88e829b88032ae985b261b1f770775ec9ea17aaf8481e051f3861ce62e3ad3866c6340724f8da944563f611f770775ec9ea17aaf8481e051f3861ce62e3ad3866c6340724f8da944563f611f770775ec9ea17aaf8481e051f3861ce62e3ad3866c6340724f8da944563f6171739d876db70209613a07b7de90060349b836975523392a6f7d45c1c04a0a4471739d876db70209613a07b7de90060349b836975523392a6f7d45c1c04a0a4471739d876db70209613a07b7de90060349b836975523392a6f7d45c1c04a0a443d22d4948e598a6cec5b4dee6d20f1cb5c16bf7221c3ecda1db645ef935dfbe7b035d87abf75e230d59e00592e3beac387f60d9c48d7751fd40b845ebd364ad2762de8b9bff1eda45dd43e9dddad9b448acd3c82fa59e2a76542febdf6e57fb1207c6e1e8a26d998e93ce791dc642998c4cb182be27e1d230209b7e09854b866351dfb3ca17b7994e36c90af860fa4f0cf3ad7c6e5b37b7adf37f1b1e1a7fcc0174d356782fd8658b54bf2661bca67c13ef86f9b909c243d48d823f4d7002163fb64c86856f6e45b7ee13ccb96ab62a3dd95f0e008ad24ea5c1685c2c9c0322dfb64c86856f6e45b7ee13ccb96ab62a3dd95f0e008ad24ea5c1685c2c9c0322decea0a4bdf292690cc5592c5424a1afc604df2b64ab18d7a1166aeb01309fb7892593e6f91dade624c2ed1ff52cfddb6c87290b3db46f6cc93ad6e1c8b48484c89b458db1b9c1c7f6c43c05d9e2ef8b32aa65e876c4f6a412e00ff0d2d553203ea0e677e96794327db4d4659fb1f2da9530b11f58192bd490a55ed9386af0a170a097df4b68ba70cb1087daa5e35c2fec800961500038254c8f158bd37e459f391cf791c2f7b3a7b9b4d2ba8ed1f36e2727852708501cbcdbf16ce4740dc210706462323fd00d7ea0873c7fcc56228bd23d96b13a5b918fb8d8e9e2a5185b2b7599120e0eabca2836347459965685fd692d703486f685c9d6739a771097ab034e72840f19541896d04a556bf09287115024254a264835c8b74e56be8e8ad05d87b017d86679a0b9ba8936810bfbaf3d97be3d4042d7b4e08cdf46872cce93f211281e0d93b0cc7e7df393d9f398f60a7f1efa9f673d027568eff7f81f73dd93baa2a53920922bd03b65ad54f1f9fb73371812a6dc5c34c488fb81f3df63dfdb925473b4653034ab579939dbdf3b5f0a720b57d5eeb2927b73899fdac1c05c700fda6074f301fba6c5f07d06e3706f6b83518cbd4d4c9c04f637502784a79ebd0124d05d0f1a83dc238b12b741a99d974d3bb2a2e529cfe1edc8cbf983a5ca25f7437bdaa7592df3878a32b3725a785f4d9c458eed9d870d12c5288fba622378e9d47a6700a876a2538e2471c87d0611095ec82473e751072e053fc44fa93585d9d47a6700a876a2538e2471c87d0611095ec82473e751072e053fc44fa93585d18b001952cacdc390bc81aeedb4d65c8d9d78eeb4e1fc42a14a01980cbd08ef77a9bdcebc6a7804f4c893a547ea776fcd93cc0d0dbdae759500b7211967766ebb84e75f1ad05a81a0b7a786cad7c01c9155a30f1c812d449a5605fa09f6824ca0e6f924a0ae4f87755a251a880380442c0a350832fbadcb1628a7a7e7d9ccce0618bea50b609d5ccdd9b997c983ad4794aeed07460eb83ac1438b825da5cb67f845d0ee951c86027442840e48ee50b8ef498d1cf98c887855ea1097b2680208a496561081c3cdec38049e554207461c4c1efbf527b31117b901ef31da84e3c44eb6c59e73dfcb8ce73e43774b7e7de57384b3af7c06ceb6327975f6afc39b139eb6c59e73dfcb8ce73e43774b7e7de57384b3af7c06ceb6327975f6afc39b139ee2885b46a2c7a52dd128f405129705de6992eeb6f515933dd4019548df19a9965f283a3cac0e5f7a1d33a889485e11ad25c638a34fd8e44232d17422a2ffee565f283a3cac0e5f7a1d33a889485e11ad25c638a34fd8e44232d17422a2ffee565f283a3cac0e5f7a1d33a889485e11ad25c638a34fd8e44232d17422a2ffee5d3cd2a0365b543d8b6c90c9cb196cf61fb92a9385e5bb15d58db463f25b1c0403590ab6082a847749478e6e68fac253a8cee8c1d7e628409f0ca502c65456619c8d0ed58672d43473aa1f4c44ee29c2b659a3467d58dc7ed6dd67d48f3b626e7c6b4994beb9b938f88eab8bae25438c5d505cb055bd0f6506a6df8433bc689f2089cc9cb423dd5e96e787d81d6ac491f8e11e2834c4c52fb07406d4e36b4211a2648444890a3218b1d14321c6eb3019e658a8c1de6213eb81015ca13fd2d051d3664535e36e49301230e0706332c0daeeb1b623aff3816b62616228167311a938c4df5fffbb9aab88abeb6ed940e067d5170e4a59231411897eaf418c3a4eef155d88f7322c73cb72666e9b3f78ff084d640695980d0e912cf39c32eb034800bbb573686aa2d44ba37564cf08c1efa503a7e2cce12635f1cea1cb042bb1cb9384689205112a5e15211586714c1873087a398030e86a89dfeb363ed994d22dd1c3ba388bf75902434a751aee31eca205e4c2e34382629bad8c48c8e8db2e3d778a3047c9b77ba57ef0311654fb9ec80462adb89724019d54860c1cca9df6ad250b3b93d9a309dae8cea5278e4bef8fad4da7560c52564fd699ad8a04f8422b7be833a47b2d6a77bc30eb1f75dfd1dc369f9bd1e11bc5227878062528dbd7f696007bc15a35fbbed293d2b736a0aa374868b4be8ff23230786a83cb61e02b6f6c0a54562705f9d256596e2dae54920a0ae6ff9f8321d41d6e2289513dd10943d745101292432e85fc955cbee20e9ea33fe4b1f1733e2430e2d6e7dd677250bfb2824af911c24df43a80a950bb21d4fd6c670e9fd78eb785a69a47334da4ed96e8b83b15cc37deb7ff636cd57ee1af2529a61c536728cba8116bc14d7dc8da8d306efec6e1c06aa4d1452cba91c0a4634e8b32b00761252017f069b5d77940f242b11b7d0068e78b805e96f0a02d2312119b50a844c6f509ac14013c88f9420b9aef74468478fa32714f0989c9c444e61dabac4b5d8aaff2dcf48795043175eb809f08dbb30b5257c7af22447e2dc54ce8b1ba388ea5410d1a551ed72a3a5df162b6c85f65b08d82802967adbebf12036211293eaec7702449310a962c53e94ce056e931f25b6830a749ddc8e83622d1f55a24a6966f130913e023aa5c89fdcb18d77b51eed2877707deeea1c3cfbe2429206144181cdec2ee68b2ddf9d28038475989dad8b62d089d1820591ace00f5e7e351a9c73a70143509133aa59e2bc3d767287fcae32c643517676f5e2cab52befe6332a730292c551acd3b852f3d58b7f70805bc3d2a929ab0ee44ebb5b6f2266ba0c25659faf313445c335d3d3142d091aa5a1b952618ed0d1d49e569389a9a0185bb7ec5913e97e12ce0e3a3ea6f0f2b7979ff076f582ab9a6e92bf1aa283abcb2558ec87164f6f2615fe8772de9edaa8c4cf05981fd4ec719613918d3633d5598cc81f936a01f7895a954e8db7cc9fc332c31b77ee214f88afae7f29ea1dd2790d6da8e0f0305938489551e68c8ca8b80fc25ad0f4a34722510c94f2cdb1c3e238316d051499712766f3fc6e729b566fee201bc5b62d161fc78c5fb7324c71603b72ce3c564181bb592ee5b65f20f2881189f1679e8545ddfb54d5d24dff14de20ba30ae65067140821686f32f1bdcbebf6bde763f24f4ddc954e6f7e8f2751cc2ab524ad531573b1895b93b6f967e473990b1ae3a09bcc10aae3beede81313334bb708b37d156c884af775b3ffd64827507dc44dd24e93270f01e27ba7f236ea27d22e9ab38a10b9198113dcbd48034c91969a7b78894fd90eecb7ba20d3cf56cd9071741817b502b16fec08101af7d106fc488d26350a386b883cfaae10681bbddafde2b24ea580a22282133a15698724e0a5525660513e08d0df1a2e8fb63da728632cb82d77f4d9c55703dd69d8a4817d66d8394ad1a0e391240c661d057e8a5e13e699c83aba217550bc60342e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0acf58822f9ffe68ec6edee4f684a933bd7fcfd4a05260bab6b8bef638c6884b184f58822f9ffe68ec6edee4f684a933bd7fcfd4a05260bab6b8bef638c6884b184f58822f9ffe68ec6edee4f684a933bd7fcfd4a05260bab6b8bef638c6884b1847b8cc50cbc204745d38fa3d57b3bd6bb4c3f6ea0d346bef61b3cc423eb15b9d1d4c25d7308fd1cdfe53e4ce654cc6317e59fa41d3e659f665dc00d8d5fa40fdc972bf9c668af383b3e629f50875c5a046788816debeab4fd03dd6feb72af098063aa16e0c52cd1086dd1c305f07c7d6a1e003bbdc519a7911f4ea7fe15aef672e0b7626813f4ee9c2d85d81d0559ef3a592a0b9869821686ba59606a265a0d1ea25c7e1d517bd22c5647267db5ddc926c56bee63f6e451ed6566dc3538b1d34ea847af1248ddd62ded492a9e06f84260e9cf51c12f78241203542d11abb0484d926dbbfdb452592f7a565e20f3d742ce54e89a7cefd0feb6b28a93d091c4a6acebdf2d98baa73b6ff93935f3f620a3adc36b5c6768e858a91cab94561ea948da50be204ee818c76012da66de4446c343729f6ccda40c31da8128a4c90578d8b28fe91980080cc3f3d687bfa4078489ebe25fb28005170a8232a3eee75f94d3b42f865269d11d324139e5a9b6eb5a82c1f4ad061ebd6695d4289a179fc1aa3c958d2b7f01ca03c7224350b7f75759d0ed5e9ce8a9b5b6166766e233baaddebbd925149f6da956e635f62f70d7b03a675de6f92e177b349ccd61b8a73bea3a9f3171b558e841809470480a3b57a59eb7efa30d58fd46aa45a3b97093c0744d57a47c73fc7d2600ccce041d38cbf4d8270851902c33c17eff26c5a6c6a7572c8184f4a20834953498265b4cf6170603273e7b707cbfea69d5fe75ce6ee241cad6c828ceeda9e5af9301cb5dfe8aa6f54faf299e03b95d613ba4d70bcc9a9196189b4de6c3d909ae4ec36c8f534cb691498c991aadac4cbd29d21e3c9b659a306027ad7ad77c121a5d52716d4650d97ae3d8cd121817fd888e36efaad3ca3a529ddf16d32bd6d57c61ea12b4c5d059cfac9ec2ce86881439de659327e08429be9ac9fb568788301152e14ba235dfe574158cbdf78a915a965e9152b117599d0eace481dba4a142e3bb4886b9eecb4248d7c07a7ae1da6b811f532cc3efa35e350873c537c442b5b783363b7f419c738dc1fdc242aac755d68ffc09900ac5ac87bb9c0998cd712b13030830ae00225216d89a163e7e52e84643db8ba532cf8f03b8f1a10d43996f5dec74c9fd3b62e5af37273875b3b33dc3210133fa789f75ca0dd7205211c30b6c24a0ab558c95994b0cd343d57d33586fc8dda9d790ec4320045035d94a130d4a934af1eea02a58e9701135ce8861893ac3100f038d9398079229a934cc890a2e46de391dfb9fca67f2c2fc6070fa01feb4418e2a2466d2832a26ce0c4471de168b423bffdea0d165fbe7af7713f46439173ec2534dc25b49d70560b6c83581093029312efb6670b11c540090b3f78bcf72264467b494f02f21a59c231f9497caf513a22dee8f790b07f969b0e45854a0bdd6dd84b492e08c2856abc723d33542cc5f9ff16324e3bcb426099e5e42046cce4e7c6f566a4cb150134bb9039f460236e927706d939d87935c982415c8e6e8b366df4ca68ebf6b7001c8d739d63056ddc545e111c6b2db33beb988c54fe791f5002f8a0d12b49f08684f93b4e79be759e22178ccd491e0a5f0930a069eda0377dc90cd476039ae68dcca514761c54c52bd4e4fa19679895ede5007a2cd4ed8dcba87b69d7c1300fd6421cce6ef3bd0fb48fc39a5ed319f8c390df2db8711ccd1e11affafb58eccc3aed990d9d0a5cea2ecb2b8e14199eeac7c3ad4f0ecb6a9564309cde2a42e3f6536adedeb2b103fec6f5ecaec90d8ee8f8312a83b2e405ac3949b57774e2d74a17f8e5c45f5b45c270a7efc02a4765fe2c090267720cb8b5175a7eaf59e684bc32af2ded3ee940aff5ce1cfd0f118c013189956bea62473c6d7bdd91b2feaa6b0cf481d0cb3de511eae0b5713dad18542b07eafd9c013bb7690f7497bad49923a71e1c66e4ae337652cfb29e2c5bd5a326aef537027798d9bb2962e4bbb4e0662e6f22772d9074e41744affd86c2b781d8166302f526474bebf67acfe6af9b27e786f283040bef2cc182636e6a0259fb13615ec932bca70b98fa5b45e92df3f1d61122daec65b9c6f24892e474387275c796fd4aa6435051e0b37af80c6c2bcdf14bdbdf9043fda595cf98056b46de9e779ce84929db16755e41b009ce87c523139cb5db58698b94b5b2318f6e1af94b6b60c6ec3513cbca1f7a049abb60fefed2961a4393f04e42d0316f5b73c496c2c80c0d944377f44ec4d5568e8cf83e5f046066a541e6d38ead952d63cc32afbac51a33acf354799f235c582eab17488105da85b90006d85d6e7bb931ee3364d1e07069d8a0dc1ad112fc205cfa0b892b1f1e2e3cb3caa5b8ec4824b16fc3a4ed4214dc9d2df78ee4306bb939da39c160713f11374e25fd60b1a8241c6c120a2c51e9126e121862d6b988d3f452cae18969e5c1d005632de58b5cd71b5dd4f2ef68f27d5fc03a432d25fe25fa22429f7318d7d88c310b2df1b04fdf019d72141ee90c6e55be02125f7c90ee2aa0373bf832c35c789cc67ac6835f50e52a37410e22681b3702a10e8ff65c46b94cefb21087e9074692367ef6382b9ee349b05f61e8f4af81857ca2ba628265f2b8bf05cd20535c789cc67ac6835f50e52a37410e22681b3702a10e8ff65c46b94cefb21087e08c10bcdc85f85df4780154a86c40344dc211758aeaab6e419c8b38c1b73df39b293fc63d252401f2db59c7589ef55d7a08eb5524634e117be7a4fda2768310f08c10bcdc85f85df4780154a86c40344dc211758aeaab6e419c8b38c1b73df39a57e5f12ca6f6aa8f973055a4cbb1c76ae3112af2558e53a6d408a179017a4f285aed63c981fee26ab06c91da8ed163b9d6ecc8e4d30a7c77f3fc2ccafe3a221a35f7c0852d8089c361137122331ac709200fef7562d99884d5ad4ce5485b77a823ca234d656dd4e5dad116ea8ebe599e420cd22d0860ca80d908f0bffbe8c28228efb36cbeb54a1376b124f202e56718336a17be72a22eb032e7248e65dd4cd8066b1a1f0de6d378554b699a120a49f15e02183d41a4797eeba0b3597089ebd5c4af5b9576ec8dd687c9175e4203c9b547bffd2250bf1af8f7e78b05234767876e052411cdd1b2e60579f6f37ae797fa65d7692b566519e425839c4a86b84f25c4af5b9576ec8dd687c9175e4203c9b547bffd2250bf1af8f7e78b0523476780e595e9b660d1be08e6acc384057905540a8a67e77b5e354fe1c1c95f8e5d5a9ef0eb842ec3282bf1b46fd4cabee8e398ff965955d98f0bc7a1bc9315aa32d890e595e9b660d1be08e6acc384057905540a8a67e77b5e354fe1c1c95f8e5d5a97406f146f53b117f831b6600d7c54b30c8d0db02eef261e959d2ec892f61ac3d4ee76d09e836c0eee4cc654fc25387b81afc4c41590cb19fe8d70171d80b5a527406f146f53b117f831b6600d7c54b30c8d0db02eef261e959d2ec892f61ac3dd5a25ec99996a7325e6b95345263724c19eb297f0204c09d08a702aa210692d784b1e9ec5b77b402856c915acaf805f8679426042ce2da41e01dd998f0bfe610d5a25ec99996a7325e6b95345263724c19eb297f0204c09d08a702aa210692d7ec8e23ff65de5d82bd43c18a66816d1cb146d07ca3dadf66c47dffdaaf460918ec8e23ff65de5d82bd43c18a66816d1cb146d07ca3dadf66c47dffdaaf460918ec8e23ff65de5d82bd43c18a66816d1cb146d07ca3dadf66c47dffdaaf460918303b2091c1ca25a6d9d3aa931af4b764d0959a6c0864e8a38da0e480275715186e2a342fca9d52a24e3e1ceb2b03ac5842bab10ddaaedfb12eb013f665d51585303b2091c1ca25a6d9d3aa931af4b764d0959a6c0864e8a38da0e48027571518808659b63790beddabcbb0cc111f2de207a7ac4a2239455b3eac865e27bb0015223255244aaaef3878e9a4ae899d6dc1fb0f7e3b0d9b44ebfc17dacc345d5518e03ba77f27e5e68f0f9abcb67a4a2bc386e7552bacfe5575d762697db87ed8f127d0e2f733cb8a31685ffa714bba4fefcd4e05e1ec7c3c465b30154eec1abbfe03a9798485b6c06cedf5288cb28e20a9299cf797c09491c3f5d9357eab529a1a61ec1bfafe52e1d65b4a8a0d953d5b4e0a27c2a15b8da878c703d9d400281b5139e5f79a3d249e125ac1d17f3b12eee27fae15474ae424778691864a59d6f7c7d25e3fbf3a071559efe65854e1e5aaef995041d340b1d5c0b9a5ef17e7ee6de3c781b7735f2f17038ce6296ef31ed832c4301f24d7a319182df26d6293571787f8286e818ca56e10e03745bc056cdfd31147678f9a1dc8cb6b0fe96ef9a4362acf7cca2dede53db7dc7574cd8efda2264f240b3747c5ae28dd11bee73976f5af0c96189e3239153f8579b3bbb83768d54394a4e33c6fe39ea7612aaab8c59df0e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8556077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0ac6077a93d3cd917556d2eca25c3d83b9e7b8fcc55d90b5a52c1701cff80ecf0accceebc45fff596bc9210c8062808cd9a7f38cf6225e89b8c31fd5aa1aca5161870e9e9091e5a41530904e06688f374940127393a0ebaffb18281d24aa167001fcceebc45fff596bc9210c8062808cd9a7f38cf6225e89b8c31fd5aa1aca51618355141388a04d1ab4b054a8b7634f15e5194c281a7c48a4e4bb547c6c34dc990783baef58c700a6db2cef18e2de6ced923314b1b88048ec9d9f4b7e2444adf29355141388a04d1ab4b054a8b7634f15e5194c281a7c48a4e4bb547c6c34dc9902d1822542e2e9da537d5426759a721c22edbeea303cea15039406ed5efc873e546e7f1bd1672b98e25d7bd6db891af9d689ff8ceb911940838782b0696a469df9baec9df51640ad592041f68a3b3bcaec5deaa205ed0a4a34e661664e868eb6cf5914f32051e365c20ba19164a81a1819f6c2b031c9968602d2d6ae40aad987c3c3a74684a3a125c49fe785816750bd46dd65670a80032c1663441f4db3fa1def5914f32051e365c20ba19164a81a1819f6c2b031c9968602d2d6ae40aad987c8f254930fb337f878cc95fef253c1d834a867b1bf99b448fb1e233fe2d47f35146c1cc9fdd16144e9524e1188a75c3afe30488b8923bfacd74b794c50da4bc228f254930fb337f878cc95fef253c1d834a867b1bf99b448fb1e233fe2d47f35169c065aebb481100575336a563b04abe527de9af3e2e0fe25eb69d644dc0e174a10ec218d6ed862b985b9229ec3ec0bcb5848c61659fb3ea3c886f6bd9bb66b3770ba2ba9555832ed82b6b01eb1632bc6af22decb2cfccb4a6bb2b93c0a4334f89abe5ccaa188488e364c23277a2da627e07e1d5b834e403231dea455532a0faf0b44201220e7f3666c0f24078a0895af633a3dd4e1390459315f3526c452ad4d33c58d144a83d5de3c3669ee3c32fd5f3a946c88a570fe0aa897d0dd7fc933768a16382ca68fa4a2e69567afcd4cff00c009cf6f3ffaf83720d8266b0367dfa91a55c5d8ba5ebeda484c9d84e84cb6055424f2f20f9a70fa9faf394072d9806722537c68c0622f8293d39bb6ab1288f3637d8dc45d6f9aae96e49af8145ca3624b9cf8e0c0051784364067da384744769cfa53788dede23c095415ffe0ca5e1e4b53de716d61ea2dde77e454346967a27cb7fcf279222efa53927fa9a758d11888bb016ffa5b1183f426a80da446ec73f1fcd430dcd38077b02787980a29ecd32695d36b3393fa4fc5a1225a7af767441b70f9d165634c19cacc6b5ef3feafb32695d36b3393fa4fc5a1225a7af767441b70f9d165634c19cacc6b5ef3feafb32695d36b3393fa4fc5a1225a7af767441b70f9d165634c19cacc6b5ef3feafb0f177f8ea78b77da9ada2f125a556a3534a20e54991494a28087f42a89bb9255b55967bf75ecfc6d4d266ba232a54e8b7d7af6eb9c17fa0b7c6d8034f76158ccc31f52e8210e0425102745bbe03854e1a4e6d4866f034f20a71da9685bcb8e692b4617ddc9ac5ceb68394401e719fa643809960188b7f23db0a1d28f0d176f066a645978f9652642c8a0e58ec7fe16c498746a6567e85f31182e6f5457b4c16d7637407c64a643ac7812c32bf5dfd098672117747903bd739add37282d3de95ff3e6f508b1b157b03649b159d89fb46ea3276b906d32f6848c70370d451e407cdb2259a74988dc73a209cdf7aaa3b79ab6f213384287a8bd288ad141a935e236d4153b1b6b2b4727489e80bbd2fbd4ccf67266dae863079769bc54598c18b2c14106176a6142ec9136a4cf6f6e1bfff6a9c63dfeafb13046793cc21d1fc5521bd4153b1b6b2b4727489e80bbd2fbd4ccf67266dae863079769bc54598c18b2c1177ba2fcdf3cbb6281c3e1a9e1f90666a0f947dd721f78e40386c6a5b9bd37dcf9f6be203c6940393a988a93aacf9ac83a03e05accaa6513e79376a8f35401eeb77d8e54667c0def53acd4e148fcf10fca9852cfa7c5852d81a64244ee357acef6b15793f1803316ce885a59a4f6f4d7441aeb97a3978781ad1da73b16e0353b7ad2987fc75c41a06693b9ce80671a1996701b7f01fbc7ea5cbbd301cd37f80dfb15dc9537b3b54c689a218d4a0a3f5c2e18c06142e04397676f695e5ba9a986e2e6e48ae28cd649f059c97825dc8cf7a52864498e4f1d03615154c48fff0c9af9ca90f15308737ad42da62e2714602d7d62aeb94d6f162220d10943491054b4e2e6e48ae28cd649f059c97825dc8cf7a52864498e4f1d03615154c48fff0c9ac935ea1eb8ed73decdef6bfe8bc354e17942c9d14fd6b18534bbbbae9d5cad78307d76f5a4dbc3b731b50d22b9759769eb1832b987f35fbcf85990f15c26ce6ac935ea1eb8ed73decdef6bfe8bc354e17942c9d14fd6b18534bbbbae9d5cad789e9ad116060a6f0614f6ac0b51eb8f3ad7865316cb2aee96b4c291539e9375218e5c9ce9fa7692ec2f7608c6b5582dccecd8c52a16034b9491bd0e518a21dfb69e9ad116060a6f0614f6ac0b51eb8f3ad7865316cb2aee96b4c291539e937521cf747fbe6ff2329911d47f73ccdcd24be3cfc97c14465f1e8a2d3fed40bc4c8e0fbf95a47d8e4c0d831fd52312ec43076cbf503c190269876f170a5cf5585fb9db7489a683b64c306ed1b4e0b909eed5c8977fc89898bb7bd55e31183bbe7aea5f75aef68149b582884fb20000c24bf301e441084d4900f7061df425efb8f7414d33d7f6c4b959cb0ac459ca01303bdc37ece008f4db6d6dabcb3dcdf167b5a15bae885a7da49c1fdca1136bf5aece233f0b8f4a6948da3969072c26de395e8334296f728e7fe68cccb97a9f6edbf3bf3a686f44044c744fe85f207a92ed4811b51d99d08ffe839f40300c8c9086d212817d4e3ce84205ecee5c08f6c51261640a9f6645ee8a536921ffecdf8243b2396285137fccfc10059a7a81c1a5e0717cb51d99d08ffe839f40300c8c9086d212817d4e3ce84205ecee5c08f6c51261649bfacbbb64e239a75591a7260b3ed86748eeb4366e6c40f3542753e79bace9a7b415a6f3d3663c3ac332ee4a0f4213eadad9281508dc97410e258a03633b063a5353b2458fc29150cc3d2feb2c3188d08166e9e4855639e61a2efbc1c5e45872466ae7df0e9961395078ef089b57a8e4f9e39df086b5a6ea06df42fae6497bf45353b2458fc29150cc3d2feb2c3188d08166e9e4855639e61a2efbc1c5e458721762eb3abcd384ec53243b62898cc0468ec0a9bd180631c8ad9c1fd552ee1af2a4dda43619f9e94170df8186d057e9cd071efa8f32b8a60c36b3bb6a562522661762eb3abcd384ec53243b62898cc0468ec0a9bd180631c8ad9c1fd552ee1af28450b80d851e90d84a85d9fc6326457265ab9b08fe1e9b0825a66ea551802cf6a5b9c9bed3425d8ba37c1dedf2bc181983327d9345fb008b95c73474d5604e448450b80d851e90d84a85d9fc6326457265ab9b08fe1e9b0825a66ea551802cf632b36d1f045bdc7cf22a7f8647f7c4b2e1dc37c1b07320ae966a5ffd82cdaf9a06dfbf3255b13ee71ae7f61d572a920d7afda2d24ba48644b8a6da0f01eeba18e526049eafe44ed1188b64f97eb7284ce2cf6982f2d7f9ab6426913aca4bb05b7bee497a678850d28507743128d40b5c45e82619fa0f35bff948dddbfcc576abd84a8322bc509c343fff1a5ca782cdfbe2403fa8944a5f83e307764b0f855e3f6ef8759b57fdb016d9375e3a01340c0073efd95c60e08aedd4f9b4501c1e2a9268e1ce583758990a4c04288a0448209b87abfcded35dced03a89575b58a7175b63cbd192d70b355136f67a6b43a8501e5df427144ba217d0a841c6dcb9a4aa2302a15910e81e81f6576650d7ba79a1b5937ebdee755469a9537dcb294df7af6f97eaef41cabcedbab26b9522b2949702ad9bf074b240e4d14a0f16c57758174ea19a12f6d92a772f376884d3759d95394f3e13cceb71721ab11ea7fa8fa513c297eaef41cabcedbab26b9522b2949702ad9bf074b240e4d14a0f16c57758174e2b16c2e570a1cf0f15a21f1e9ccfb4f6a7c253c8a4643ce6a4a2a14cb2f9142463cb0899b9e88e9255af11dd3cce083533ecf270cf0ee8f902d060d88c407a1037191dff2e812f4eaf5044851072a42f6be1b75e385afb46e0b4704eb427bae8826b02a803930834b96b1086cbee7db1d21c684f65dd3073706dc7bb5ba1a3e876d08b0bdb23aadf525afcdad04696a24541e88e090172eec8bfc485f8b7cceb42974c4c67803dfe80b016ff8aeea0d1e5c751703ab3aec5be765f4e534367be750e0efce304ff642dbd9923faebbd50b45823319b6f963413495774480ba18e0e112cde1ea72d712c6eb3fe2e1bb25ae7b9ef3ee7c89d3e663ce931dbeb2ef09a067e95694fcb0bf218a8ffe0e2a2437d03a6edd9618c8828ca1d22098797f5bc836914102f1434b0ca460e47ed54231e609f4cf75792df672c18efd36bac0f8d4a9f0a5c4c320cea92b1635dd41282bc144166c3a1776cfe13eda428cc01529576195c51d1a6e82d8472d7fc85059793e912c04210a2b068cc13d6e5ae7593171cc64fd9c7ba894922a35cdec74c4e34ebfd1e7973ad25c01b80ddde35b4cd6c08488129b8c9c0b65cecb80a1fb5a17d985f168ba4107106ec5552134952d56c08488129b8c9c0b65cecb80a1fb5a17d985f168ba4107106ec5552134952d56c08488129b8c9c0b65cecb80a1fb5a17d985f168ba4107106ec5552134952d5a137b27a55063d71020563703fb58ab4e7a73acd33cab50276a10642b2ac6c2fa137b27a55063d71020563703fb58ab4e7a73acd33cab50276a10642b2ac6c2fa137b27a55063d71020563703fb58ab4e7a73acd33cab50276a10642b2ac6c2f4be9d1f5e4d36e4969c097f6fd3558517708411563254c9455df3592223d55f75f103df2a204544417dd94c90c140319e5c6d8e804fee5b4226884da43dbf89e1b950e04aef46d59318b884ca14def0650a73aeac7680e8c4e9412ec8c63e0d53095562007c2f99246d2276c2c3feb7e02459619d75cda810b5c960cfd51b7a63095562007c2f99246d2276c2c3feb7e02459619d75cda810b5c960cfd51b7a63095562007c2f99246d2276c2c3feb7e02459619d75cda810b5c960cfd51b7a6c023ef0c9ee43ccd747c3b9af693939da4976a13c49b8c79143dc394efedf1f9c023ef0c9ee43ccd747c3b9af693939da4976a13c49b8c79143dc394efedf1f9c023ef0c9ee43ccd747c3b9af693939da4976a13c49b8c79143dc394efedf1f9d0f57acab07fe4f9c116c3392d85946bac8e78608f409cea70005f16ea019b57b88497adc30d5d5eda7789c25a2206ee9270c932d584d7ac42680325651da45cc99b27362b65826f972d6615d59f13d093b1d54a223f3efc5769109889bfa4f3187d192997162907891872d8dac892bcc1229e903bcd4d122002e15d5815ca18c99b27362b65826f972d6615d59f13d093b1d54a223f3efc5769109889bfa4f30ba16b4d41a378e0d4f3dcf8113b00ad56be4b71e5c1936f45ae7a3ee80fb1983bc3b2ac73eb69776d4d1895383c95f871c275d1245a7f7d26e9283787de2b7d0ba16b4d41a378e0d4f3dcf8113b00ad56be4b71e5c1936f45ae7a3ee80fb19864e1947747c2874117a7458bba1f07c86620cc0ed9a4a4116d262878e4a2aa09d23507defebf701605653a0cc8d3117c087eb4a4ec4a5eb9bea8780cb5f140d2b8f33425a4d1f438871df4637a4a116e7470b0440756d578f0d8b0b98f90d0fe728a23949a8fc80a6c07bfc2ecc997cc11b2fc2f8fc42433e7b07553e838aabfb8f33425a4d1f438871df4637a4a116e7470b0440756d578f0d8b0b98f90d0fe8fe366c1f920dfce14abb0583fc03ca87a72b3fc15d17a2b929fe60ad66cec6469af56f4fcc5cfbbf11b863f0802a5f5c7da681d0c63aba60d568c804e710de88fe366c1f920dfce14abb0583fc03ca87a72b3fc15d17a2b929fe60ad66cec64f8a5a4632f3c47ed6efcbbf0b13bff454130a2c7a7e7e45aecc25642c253061198d58fafe35b2044ad0e928941805d95fb82230b2a1dbf2f5ced35eccb8e9101f8a5a4632f3c47ed6efcbbf0b13bff454130a2c7a7e7e45aecc25642c25306118ee97391a28531d7d7f04b1438baa7729c3056303bcff349ad47d1d5ef51303bda5e0e524cfcb60db802b442e81f65c2dbc634586533115ef92b1ad4fbc96bf98ee97391a28531d7d7f04b1438baa7729c3056303bcff349ad47d1d5ef51303bce25066bdd232e5f3dde80fe50ef954f9e95e5e46f3bc88815b70a7c571377ea534a6e19b9d85b0cd0c6284de888917773237d5850375eeb71b4eb9c2720f78fce25066bdd232e5f3dde80fe50ef954f9e95e5e46f3bc88815b70a7c571377eafdd8c091ef47d635ef267f94929c1d6c89eb7e142da6fd351e215b22797b64050cd6b00369720bbe4dc160b2a39b89d2febb53a524f21086030f7484e8ce63fafdd8c091ef47d635ef267f94929c1d6c89eb7e142da6fd351e215b22797b6405cfa45778e457731e0988d9ceef29cf9eeef916f22d7bd53f4cb08c7a2b8b2ce2fadb70de2344c8a74694e8565042be44d7505f23708884c45e0c10deb59de2d65882e7a08f97768b63370b2fe2d557d573708494fcb79d068d3e7807b53f4e158aa4d2667cb13160730b346d37203fd6104498f92b2a633ba1aed04cd72c4f04922a6e2995952366b366c13736d715d77fa1868ee453fdabe35043059357768f87ad5c8954dd56fbbca04517bf87477ff4dce575170c7dd1281d7ef1f4214ac8b8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978bb8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978bb8a13629863f4d7ada8389882a9219a56d47b7649e144f9a5b6c085d15c0978b469712b49b7f2caab8ae9a300dd45b48a737648ee46e1ccac6969a7295b6617860f6e284d294d0c8eb007a597fe337a11dc305f09b95b4f14094726167be0d510e75182822cb989846296fd69ce05e1f46366fed584882c3215e5119af74d38eaf662d91dab12eb40a4cbe617b336a3d1054ed1086b89034db9e05ec52a65c7b5c962d46548e9e9bde68413a257a922a7d5adf8472b71d6973a1dc3dc91651e995815e4a354e11ca3cbd7d2640d0e7dacd61b91b30264fe2fa82735d4f72bc94c14db6569ba7193688e070e1ef495ce90c7b90fdf40fb1b7c6998f657da6baccb10159b22c5e9eddb1c6900eb0ff5dd2328cd769106c5fe678f44ccc6a6a9a5db499fb8e70a8b38238528adb999b7cf43d52da3896463bb2b7912878db6ff791b1c01e33154319adde6382867922c6f9899e29739fe55c8fdbdc19aaca7460d3a6bfbf80938110d83227f0dd1df5dfac476c65d101465a211cacfe8bfb232aed75243c500a3cef41463bb165eb3f17f7e2da17dcb746c64cc27dbfdcb1618ddade4d1f2d2ad5ad0cfd1657a106476b31cb5db5ef9d1ff842b237c0c81f0c8a23a4b84fb8dbdc739a7d898e5584a27cee7a70c015e4097f2afdc87e6584eca368pydoc3.6python3.6pyvenv-3.6python3.6.1.gzrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-core-3.6.12-lp152.4.17.1.src.rpmpython(abi)python3-asynciopython3-basepython3-basepython3-base(ppc-64)python3-typingpython3-xml@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/usr/bin/python3/usr/bin/python3.6libbz2.so.1()(64bit)libc.so.6()(64bit)libc.so.6(GLIBC_2.17)(64bit)libcrypt.so.1()(64bit)libcrypt.so.1(GLIBC_2.17)(64bit)libcrypto.so.1.1()(64bit)libcrypto.so.1.1(OPENSSL_1_1_0)(64bit)libdl.so.2()(64bit)libdl.so.2(GLIBC_2.17)(64bit)libexpat.so.1()(64bit)libffi.so.7()(64bit)libffi.so.7(LIBFFI_BASE_7.0)(64bit)libffi.so.7(LIBFFI_CLOSURE_7.0)(64bit)liblzma.so.5()(64bit)liblzma.so.5(XZ_5.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.17)(64bit)libpthread.so.0()(64bit)libpthread.so.0(GLIBC_2.17)(64bit)libpython3.6m.so.1.0()(64bit)libpython3_6m1_0libssl.so.1.1()(64bit)libssl.so.1.1(OPENSSL_1_1_0)(64bit)libssl.so.1.1(OPENSSL_1_1_1)(64bit)libz.so.1()(64bit)libz.so.1(ZLIB_1.2.0)(64bit)python(abi)python-rpm-macrosrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)3.6.123.63.0.4-14.6.0-14.0.4-14.0-15.2-14.14.1`!'``U__@_v@_0@_0@_@_G@___P_P_m_O@_N7_L@_?@_>e_>e_=@_@_______^^g@^>^>^8 @^0"@]f@]+]@]m]y@]v>]8H@]8H@]1]]@\\8\@\E@\C@["@[6@ZZԐ@Zx@Z@Z@Z Z Zz@Zhu@Z`@ZLZ"Z }YYX@Yo@Y@YY@Y@YI@XӸXƉXXqX@Xv@W@Wx@W_W@Vm@VhV*!@VCV }@U@U@U@UU[%UT@UCjU@TeT;Matej Cepl Matej Cepl Matej Cepl Marcus Meissner Matej Cepl Matej Cepl Matej Cepl Steve Kowalik Markéta Machová Matej Cepl Matej Cepl Marketa Calabkova Dominique Leuenberger Matej Cepl Dominique Leuenberger Matej Cepl Matej Cepl Tomáš Chvátal Andreas Schwab Marketa Calabkova Marketa Calabkova Marketa Calabkova Matej Cepl Marketa Calabkova Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Tomáš Chvátal Matej Cepl Matej Cepl Matej Cepl Matej Cepl Tomáš Chvátal Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matej Cepl Matěj Cepl mcepl@suse.comMatěj Cepl mcepl@suse.comtchvatal@suse.comtchvatal@suse.commimi.vx@gmail.compsimons@suse.comadam@mizerski.plschwab@suse.debwiedemann@suse.comtchvatal@suse.comjmatejek@suse.comnormand@linux.vnet.ibm.comjmatejek@suse.comdimstar@opensuse.orgmimi.vx@gmail.comjmatejek@suse.comdmueller@suse.comvcizek@suse.comschwab@suse.dejmatejek@suse.comkukuk@suse.dejmatejek@suse.comasn@cryptomilk.orgjmatejek@suse.comjmatejek@suse.comjmatejek@suse.combwiedemann@suse.comjmatejek@suse.comjmatejek@suse.comhpj@urpla.nethpj@urpla.nethpj@urpla.netjmatejek@suse.comtoddrme2178@gmail.comtoddrme2178@gmail.comjmatejek@suse.comtoddrme2178@gmail.comjmatejek@suse.comdimstar@opensuse.orgjmatejek@suse.comfisiu@opensuse.orgmeissner@suse.comschwab@suse.dejmatejek@suse.commailaender@opensuse.orgrguenther@suse.comp.drouand@gmail.comjmatejek@suse.com- Resync with python36 Factory package. - Make this %primary_interpreter- 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.- Provide the newest setuptools wheel (bsc#1176262, CVE-2019-20916) in their correct form (bsc#1180686).- readd --with-fpectl (bsc#1180377)- Adjust sphinx-update-removed-function.patch- (bsc#1179630) Update sphinx-update-removed-function.patch to work with all versions of Sphinx (not binding the Python documentation build to the latest verison of Sphinx). Updated version mentioned on gh#python/cpython#13236.- Add CVE-2020-27619-no-eval-http-content.patch fixing CVE-2020-27619 (bsc#1178009), where Lib/test/multibytecodec_support calls eval() on content retrieved via HTTP.- Add patch sphinx-update-removed-function.patch to no longer call a now removed function (gh#python/cpython#13236). As a consequence, no longer pin Sphinx version.- Pin Sphinx version to fix doc subpackage- Change setuptools and pip version numbers according to new wheels (bsc#1179756). - Add ignore_pip_deprec_warn.patch to switch of persistently failing test.- Replace bundled wheels for pip and setuptools with the updated ones (bsc#1176262 CVE-2019-20916).- Handful of changes to make python36 compatible with SLE15 and SLE12 (jsc#ECO-2799, jsc#SLE-13738) - Rebase bpo23395-PyErr_SetInterrupt-signal.patch- Fix build with RPM 4.16: error: bare words are no longer supported, please use "...": x86 == ppc.- Fix installing .desktop file- Buildrequire timezone only for general flavor. It's used in this flavor for the test suite.- Add faulthandler_stack_overflow_on_GCC10.patch to make build working even with GCC10 (bpo#38965).- Just cleanup and reordering items to synchronize with python38- Format with spec-cleaner- riscv64-support.patch: bpo-33377: add triplets for mips-r6 and riscv (#6655) - riscv64-ctypes.patch: bpo-35847: RISC-V needs CTYPES_PASS_BY_REF_HACK (GH-11694) - Update list of tests to exclude under qemu linux-user- Update the python keyring - Correct libpython name- Drop patches which are not mentioned in spec: * CVE-2019-5010-null-defer-x509-cert-DOS.patch * F00102-lib64.patch * F00251-change-user-install-location.patch * OBS_dev-shm.patch * SUSE-FEDORA-multilib.patch * bpo-31046_ensurepip_honours_prefix.patch * bpo34022-stop_hash-based_invalidation_w_SOURCE_DATE_EPOCH.patch * bpo36302-sort-module-sources.patch * bpo40784-Fix-sqlite3-deterministic-test.patch * bsc1167501-invalid-alignment.patch * python3-imp-returntype.patch - Working around missing python-packaging dependency in python-Sphinx (bsc#1174571) is not necessary anymore.- Update to 3.6.12 (bsc#1179193) * Ensure python3.dll is loaded from correct locations when Python is embedded * The __hash__() methods of ipaddress.IPv4Interface and ipaddress.IPv6Interface incorrectly generated constant hash values of 32 and 128 respectively. This resulted in always causing hash collisions. The fix uses hash() to generate hash values for the tuple of (address, mask length, network address). * Prevent http header injection by rejecting control characters in http.client.putrequest(…). * Unpickling invalid NEWOBJ_EX opcode with the C implementation raises now UnpicklingError instead of crashing. * Avoid infinite loop when reading specially crafted TAR files using the tarfile module - Drop merged fixtures: * CVE-2020-14422-ipaddress-hash-collision.patch * CVE-2019-20907_tarfile-inf-loop.patch * recursion.tar - This release also fixes CVE-2020-26116 (bsc#1177211) and CVE-2019-20907 (bsc#1174091).- 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.- Make library names internally consistent- Disable profile optimalizations as they deadlock in test_faulthandler- Disable lto as it causes mess and works with 3.7 onwards only- Sync the test disablements from the python3 in sle15- Update to 3.6.11: - bpo-39073: Disallow CR or LF in email.headerregistry. Address arguments to guard against header injection attacks. - bpo-38576 (bsc#1155094): Disallow control characters in hostnames in http.client, addressing CVE-2019-18348. Such potentially malicious header injection URLs now cause a InvalidURL to be raised. - bpo-39503: CVE-2020-8492: The AbstractBasicAuthHandler class of the urllib.request module uses an inefficient regular expression which can be exploited by an attacker to cause a denial of service. Fix the regex to prevent the catastrophic backtracking. Vulnerability reported by Ben Caller and Matt Schwager. - bpo-39401: Avoid unsafe load of api-ms-win-core-path-l1-1-0.dll at startup on Windows 7. - Remove merged patch CVE-2020-8492-urllib-ReDoS.patch- Fix minor issues found in the staging.- Do not set ourselves as a primary interpreter- Add CVE-2020-14422-ipaddress-hash-collision.patch fixing CVE-2020-14422 (bsc#1173274, bpo#41004), where hash collisions in IPv4Interface and IPv6Interface could lead to DOS.- Change name of idle3 icons to idle3.png to avoid collision with Python 2 version (bsc#1165894).- 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) - 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)- Add Requires: libpython%{so_version} == %{version}-%{release} to python3-base to keep both packages always synchronized (bsc#1162224).- Reame idle icons to idle3 in order to not conflict with python2 variant of the package bsc#1165894 * renamed the icons * renamed icon load in desktop file- Add pep538_coerce_legacy_c_locale.patch to coerce locale to C.UTF-8 always (bsc#1162423).- Update to 3.6.10 (still in line with jsc#SLE-9426, jsc#SLE-9427, bsc#1159035): - Security: - bpo-38945: 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. - bpo-37228: Due to significant security concerns, the reuse_address parameter of asyncio.loop.create_datagram_endpoint() is no longer supported. This is because of the behavior of SO_REUSEADDR in UDP. For more details, see the documentation for loop.create_datagram_endpoint(). (Contributed by Kyle Stanley, Antoine Pitrou, and Yury Selivanov in bpo-37228.) - bpo-38804: Fixes a ReDoS vulnerability in http.cookiejar. Patch by Ben Caller. - bpo-38243: Escape the server title of xmlrpc.server.DocXMLRPCServer when rendering the document page as HTML. (Contributed by Dong-hee Na in bpo-38243.) - bpo-38174: Update vendorized expat library version to 2.2.8, which resolves CVE-2019-15903. - bpo-37461: Fix an infinite loop when parsing specially crafted email headers. Patch by Abhilash Raj. - bpo-34155: Fix parsing of invalid email addresses with more than one @ (e.g. a@b@c.com.) to not return the part before 2nd @ as valid email address. Patch by maxking & jpic. - Library: - bpo-38216: Allow the rare code that wants to send invalid http requests from the http.client library a way to do so. The fixes for bpo-30458 led to breakage for some projects that were relying on this ability to test their own behavior in the face of bad requests. - bpo-36564: Fix infinite loop in email header folding logic that would be triggered when an email policy’s max_line_length is not long enough to include the required markup and any values in the message. Patch by Paul Ganssle - Remove patches included in the upstream tarball: - CVE-2019-16935-xmlrpc-doc-server_title.patch (and also bpo37614-race_test_docxmlrpc_srv_setup.patch, which was resolving bsc#1174701). - CVE-2019-16056-email-parse-addr.patch - Move idle subpackage build from python3-base to python3 (bsc#1159622). appstream-glib required for packaging introduces considerable extra dependencies and a build loop via rust/librsvg. - Correct installation of idle IDE icons: + idle.png is not the target directory + non-GNOME-specific icons belong into icons/hicolor - Add required Name key to idle3 desktop file- Unify all Python 3.6* SLE packages into one (jsc#SLE-9426, jsc#SLE-9427, bsc#1159035) - Patches which were already included upstream: - CVE-2018-1061-DOS-via-regexp-difflib.patch - CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch- 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 bpo-36576-skip_tests_for_OpenSSL-111.patch (originally from bpo#36576) skipping tests failing with OpenSSL 1.1.1. Fixes bsc#1149792 - Add bpo36263-Fix_hashlib_scrypt.patch which works around bsc#1151490- Add CVE-2019-16056-email-parse-addr.patch fixing the email module wrongly parses email addresses [bsc#1149955, bnc#1149955, CVE-2019-16056]- jsc#PM-1350 bsc#1149121 Update python3 to the last version of the 3.6 line. This is just a bugfix release with no changes in functionality. - The following patches were included in the upstream release as so they can be removed in the package: - CVE-2018-20852-cookie-domain-check.patch - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-10160-netloc-port-regression.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - CVE-2019-9947-no-ctrl-char-http.patch - Patch bpo23395-PyErr_SetInterrupt-signal.patch has been reapplied on the upstream base without changing any functionality. - Add patch aarch64-prolong-timeout.patch to fix failing test_utime_current_old test.- FAKE RECORD FROM SLE-12 CHANNEL 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]- FAKE RECORD FROM SLE-12 CHANNEL bsc#1109847: add CVE-2018-14647_XML_SetHashSalt-in_elementtree.patch fixing bpo#34623.- 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.- 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- FAKE RECORD FROM SLE-12 CHANNEL bsc#1137942: Avoid duplicate files with python3* packages (https://fate.suse.com/327309)- bsc#1094814: Add bpo23395-PyErr_SetInterrupt-signal.patch to handle situation when the SIGINT signal is ignored or not handled- Update to 3.6.8: - bugfixes only - removed patches (subsumed in the upstream tarball): - CVE-2018-20406-pickle_LONG_BINPUT.patch - refreshed patches: - CVE-2019-5010-null-defer-x509-cert-DOS.patch - CVE-2019-9636-urlsplit-NFKC-norm.patch - Python-3.0b1-record-rpm.patch - python-3.3.0b1-fix_date_time_compiler.patch - python-3.3.0b1-test-posix_fadvise.patch - python-3.3.3-skip-distutils-test_sysconfig_module.patch - python-3.6.0-multilib-new.patch - python3-sorted_tar.patch - subprocess-raise-timeout.patch - switch off LTO and PGO optimization (bsc#1133452) - 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#1129346: add CVE-2019-9636-urlsplit-NFKC-norm.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 gh#python/cpython#12224- bsc#1120644 add CVE-2018-20406-pickle_LONG_BINPUT.patch fixing bpo#34656 Modules/_pickle.c in Python before 3.7.1 has an integer overflow via a large LONG_BINPUT value that is mishandled during a "resize to twice the size" attempt. This issue might cause memory exhaustion, but is only relevant if the pickle format is used for serializing tens or hundreds of gigabytes of data.- bsc#1122191: add CVE-2019-5010-null-defer-x509-cert-DOS.patch fixing bpo-35746. 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.- Add -fwrapv to OPTS, which is default for python3 anyway See for example https://github.com/zopefoundation/persistent/issues/86 for bugs which are caused by avoiding it. (bsc#1107030)- 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]- As we run in main python package do not generate the pre_checkin from both now- Move the tests from base to generic package wrt bsc#1088573 * We still fail the whole distro if python3 is not build * The other archs than x86_64 took couple of hours to unblock build of other software, this way we work around the issue - Some tests are still run in -base for the LTO tweaking, but at least it is not run twice- update to 3.6.5 * bugfix release * see Misc/NEWS for details - drop ctypes-pass-by-value.patch - drop fix-localeconv-encoding-for-LC_NUMERIC.patch - refresh python-3.6.0-multilib-new.patch- Apply "python-3.6-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]- Created %so_major and %so_minor macros - Put Tools/gdb/libpython.py script into proper place and ship it with devel subpackage.- ctypes-pass-by-value.patch: Fix pass by value for structs on aarch64- Add python3-sorted_tar.patch (boo#1081750, bsc#1086001)- Add patch to fix glibc 2.27 fail bsc#1079761: * fix-localeconv-encoding-for-LC_NUMERIC.patch- move XML modules and python3-xml provide to python3-base (fixes bsc#1077230) - move ensurepip to base- Add skip_random_failing_tests.patch only for PowerPC- update to 3.6.4 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed python3-ncurses-6.0-accessors.patch - drop PYTHONSTARTUP hooks that cause spurious startup errors * fixes bsc#1070738 * the relevant feature (REPL history) is now built into Python itself- Install 2to3-%{python_version} executable (override defattr of the -tools package). 2to3 (unversioned) is a symlink and does not carry permissions (bsc#1070853).- move 2to3 to python3-tools package- update to 3.6.3 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- drop python-2.7-libffi-aarch64.patch: this patches the intree copy of libffi which is unused/deleted in the line afterwards - fix build against system libffi: include flags weren't set so it actually used the in-tree libffi headers.- Fix test broken with OpenSSL 1.1 (bsc#1042670) * add 0001-3.6-bpo-30714-ALPN-changes-for-OpenSSL-1.1.0f-3093.patch- fix missing %{?armsuffix}- distutils-reproducible-compile.patch: ensure distutils order files before compiling, which works around bsc#1049186- Add libnsl-devel build requires for glibc obsoleting libnsl- update to 3.6.2 * bugfix release, over a hundred bugs fixed * see Misc/NEWS for details - drop upstreamed test-socket-aead-kernel49.patch - add Provides: python3-typing (fixes bsc#1050653) - drop duplicate Provides: python3- Add missing link to python library in config dir (bsc#1040164)- update to 3.6.1 * bugfix release, over a hundred bugs fixed * never add import location's parent directory to sys.path * switch to git for version control, build changes related to that * fix "failed to get random numbers" on old kernels (bsc#1029902) * several crashes and memory leaks corrected * f-string are no longer accepted as docstrings- prevent regenerating AST at build-time more robustly - add "--without profileopt" and "--without testsuite" options to python3-base to allow short circuiting when working on the package- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.6 (bsc#1027282): * fixed potential crash in PyUnicode_AsDecodedObject() in debug build * fixed possible DoS and arbitrary execution in gettext plurals * fix possible use of uninitialized memory in operator.methodcaller * fix possible Py_DECREF on unowned object in _sre * fix possible integer overflow in _csv module * prevent HTTPoxy attack (CVE-2016-1000110) * fix selectors incorrectly retaining invalid fds - drop upstreamed python-3.4-CVE-2016-1000110-fix.patch - move _elementtree to python3.rpm to match its pyexpat dependency (bsc#1029377)- Add 0001-allow-for-reproducible-builds-of-python-packages.patch upstream https://github.com/python/cpython/pull/296- reenable test_socket with AEAD patch (test-socket-aead-kernel49.patch) - reintroduce %py3_soflags macro (and better named %cpython3_soabi equivalent)- update to 3.6.0 * PEP 498 Formated string literals * PEP 515 Underscores in numeric literals * PEP 526 Syntax for variable annotations * PEP 525 Asynchronous generators * PEP 530 Asynchronous comprehensions * PEP 506 New "secrets" module for safe key generation * less memory consumed by dicts * dtrace and systemtap support * improved asyncio module * better defaults for ssl * new hashing algorithms in hashlib * bytecode format changed to allow more optimizations * "async" and "await" are on track to be reserved words * StopIteration from generators is deprecated * support for openssl < 1.0.2 is deprecated * os.urandom now blocks when getrandom() blocks * huge number of new features, bugfixes and optimizations * see https://docs.python.org/3.6/whatsnew/3.6.html for details - rework multilib patch: drop Python-3.5.0-multilib.patch, implement upstreamable python-3.6.0-multilib-new.patch - refresh python-3.3.0b1-localpath.patch, subprocess-raise-timeout.patch - drop upstreamed Python-3.5.1-fix_lru_cache_copying.patch - finally drop python-2.6b1-canonicalize2.patch that was not applied in source and only kept around in case we needed it in the future. (which we don't, as it seems) - update import_failed map and baselibs - build ctypes against system libffi (buildrequire libffi-devel in python3-base) - add new key to keyring (signed by keys already in keyring) - introduced common configure section between python3 and python3-base - moved pyconfig.h and Makefile to devel subpackage as distutils no longer need it at runtime - added python-rpm-macros dependency, regenerated macros file, drop macros.python3.py because it is not used now - improve summaries and descriptions (fixes bsc#917607) - enabled Link-Time Optimization, see what happens - including skipped_tests.py in pre_checkin.sh run - run specs through spec-cleaner, rearrange sections- FAKE RECORD FROM SLE-12 CHANNEL apply fix for CVE-2016-1000110 - CGIHandler: sets environmental variable based on user supplied Proxy request header: python-3.4-CVE-2016-1000110-fix.patch (fixes bsc#989523, CVE-2016-1000110) - refresh python3-urllib-prefer-lowercase-proxies.patch- FAKE RECORD FROM SLE-12 CHANNEL update to 3.4.5 check: https://docs.python.org/3.4/whatsnew/changelog.html (fixes bsc#984751, CVE-2016-0772) (fixes bsc#985177, CVE-2016-5636) (fixes bsc#985348, CVE-2016-5699) - drop upstreamed werror-declaration-after-statement.patch- FAKE RECORD FROM SLE-12 CHANNEL Due to being fixed upstream (differently), removed outdated patch CVE-2014-4650-CGIHTTPServer-traversal.patch (bsc#983582)- move _hashlib and _ssl modules and tests to python3-base - recommend python3- Add Python-3.5.1-fix_lru_cache_copying.patch Fix copying the lru_cache() wrapper object. Fixes deep-copying lru_cache regression, which worked on previous versions of python but fails on python 3.5. This fixes a bunch of packages in devel:languages:python3. See: https://bugs.python.org/issue25447- update to 3.5.1 * bugfix-only release, dozens of bugs fixed - Drop upstreamed Python-3.5.0-_Py_atomic_xxx-symbols.patch - "Python3" to "Python 3" in summary * This seems cleaner and fixes and rpmlint warning- FAKE RECORD FROM SLE-12 CHANNEL Issue #21121: Don't force 3rd party C extensions to be built with -Werror=declaration-after-statement. (werror-declaration-after-statement.patch, bsc#951166)- Add Python-3.5.0-_Py_atomic_xxx-symbols.patch This fixes a build error for many packages that use the Python, C-API. This patch is already accepted upstream and is slated to appear in python 3.5.1.- update to 3.5.0 * coroutines with async/await syntax * matrix multiplication operator `@` * unpacking generalizations * new modules `typing` and `zipapp` * type annotations * .pyo files replaced by custom suffixes for optimization levels in __pycache__ * support for memory BIO in ssl module * performance improvements in several modules * and many more - removals and behavior changes * deprecated `__version__` is removed * support for .pyo files was removed * system calls are auto-retried on EINTR * bare generator expressions in function calls now cause SyntaxError (change "f(x for x in i)" to "f((x for x in i))" to fix) * removed undocumented `format` member of private `PyMemoryViewObject` struct * renamed `PyMemAllocator` to `PyMemAllocatorEx` - redefine %dynlib macro to reflect that modules now have arch+os as part of name - module `time` is now built-in - dropped upstreamed patches: python-3.4.1-fix-faulthandler.patch python-3.4.3-test-conditional-ssl.patch python-fix-short-dh.patch (also dropped dh2048.pem required for this patch) - updated patch Python-3.3.0b2-multilib.patch to Python-3.5.0-multilib.patch - python-ncurses-6.0-accessors.patch taken from python 2 to fix build failure with new gcc + ncurses- Add python3-ncurses-6.0-accessors.patch: Fix build with NCurses 6.0 and OPAQUE_WINDOW set to 1.- improve import_failed hook to do the right thing when invoking missing modules with "python3 -m modulename" (boo#942751)- Build with --enable-loadable-sqlite-extensions to make it works as geospatial database.- dh2048.pem: added generated 2048 dh parameter set to fix ssl test (bsc#935856) - python-fix-short-dh.patch: replace the 512 bits dh parameter set by 2048 bits to fix build with new openssl 1.0.2c (bsc#935856)- ctypes-libffi-aarch64.patch: remove upstreamed patch - python-2.7-libffi-aarch64.patch: Fix argument passing in libffi for aarch64- python-3.4.3-test-conditional-ssl.patch - restore tests failing because test_urllib was unconditionally importing ssl (without really needing it) - restore functionality of multilib patch - drop libffi-ppc64le.diff because upstream completely changed everything yet again (sorry ppc64 folks :| )- Update to version 3.4.3 - Drop upstreamed CVE-2014-4650-CGIHTTPServer-traversal.patch (bpo#21766)- Add python-3.4.1-fix-faulthandler.patch, upstream patch for bogus faulthandler which fails with GCC 5.- asyncio has been merged in python3 main package; provide and obsolete it - Remove obsolete AUTHORS section - Remove redundant %clean section- add %python3_version rpm macro for Fedora compatibility - add missing argument in import_failed, rename Novell Bugzilla to SUSE Bugzillapython3python3-asynciopython3-basepython3-typingpython3-xmlobs-power8-02 1613752468  ! #$#&'()*),-,/01232565888;<;>>>ABCDEDGHGJKLMNMPQPSTSVWXYZY\]\_`_bcbefehihklknonqrqtutwxwz{z}~}      "#$%&%()*+,-./0123454787:;:=>?@A@CDCFGHIJKLMLOPORSRUVUXYZ[\[^_`abadedghgjklmnmpqpstsvwvyzy|}|     DDDDDDDDDDDDDDDSDDDDDDDD\]^_`abcdefghijklmnonqrstutwxyzzz}~}      !"#$%&'()*+,-.       !"!$%$'('*+*-.-0123456769:;<=>?@ABADEDGHGJKLMNOPQRSTSVWVYZY\]^_`_bcbefehihklknonqrqtutwxwz{z}~} !"#$%&'()*),-,/01232565898;<=>>>ABADEDGHIJKJMNMPQRSTSVWVYZY\]\_`_bcbefghijklmnopqrstuvwxxx{|{~~     ! #$#&'&)*),,,///222555888;;;>>>AAADDDGGGJKLMNMPPPSSSVVVYYY\\\___bbbeeehhhklknonqrqtutwxwz{z}~}                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                             ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P P P S S S V W V Y Z Y \ ] \ _ ` _ b c d e f g h i h k l m n o p q r s t u v w x x x { | } ~  ~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q P S T U V W X Y Z Y \ ] ^ _ ` a b b d e f e h i j k l m n o p q r s t u                           " # $ % & ' ( ) ) + , , , / / / 2 3 4 5 6 7 8 8 : ; < = > ? @ A B C D E F G H I J J L M N O P Q R S T U U W X X X [ \ ] ^ _ ` 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 { | } ~  xxx 4 5 6 7 8 9 : ; < = > ? @ A B A D E D G H I J K L M N M P Q P S T S V W V Y Y Y \ ] \ _ ` a b c d e f g h iJKLMxxxQRQTUTWXYZ[Z]^]`abcdefghijklmnnnqrstuvwxyz{|}~~     3.63.6.123.6.123.6.12-lp152.4.17.13.6.12-lp152.4.17.13.6.123.6.123.23.6.123.6.123.6.123.6.12    !!!!!!!!! "" ##$$$$$$$$$##%%&&&&&&&&&&&&&&&%%%%''(((((((((((((((((('''''))***************))))+++++++++++++++++++++++++++++++++++++++++++++++++++++,,,,,,,---------------------------------,,,,,..///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////....................................................,,,0011111111111111111111111111100000000,,,223333333332244555555555555555555555555555555555555555555555555555555555555444667777776444444444444444448899999988::;;;<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;==>>>>>>>>>>>>>>>>>>=====???@@@@@@?ABACCDDEEEEEEEEEEEEEEEEEEDDDDDFFGGGFHHHIIIIIIIIIIIIIIIIIIIIIIIIHHHHHHFJJJJJKKKKKKKKKKKKKKKJFLLMMMMMMLFNNOOOOOOOOOOOOOOOOOONNNNNPPQQQQQQQQQPPRSSTUVVpydoc3pydoc3.6python3python3.6python3.6mpyvenvpyvenv-3.6python3.6site-packages__pycache__macros.python3python3.6LICENSE.txt__future__.py__phello__.foo.py__pycache____future__.cpython-36.opt-1.pyc__future__.cpython-36.opt-2.pyc__future__.cpython-36.pyc__phello__.foo.cpython-36.opt-1.pyc__phello__.foo.cpython-36.opt-2.pyc__phello__.foo.cpython-36.pyc_bootlocale.cpython-36.opt-1.pyc_bootlocale.cpython-36.opt-2.pyc_bootlocale.cpython-36.pyc_collections_abc.cpython-36.opt-1.pyc_collections_abc.cpython-36.opt-2.pyc_collections_abc.cpython-36.pyc_compat_pickle.cpython-36.opt-1.pyc_compat_pickle.cpython-36.opt-2.pyc_compat_pickle.cpython-36.pyc_compression.cpython-36.opt-1.pyc_compression.cpython-36.opt-2.pyc_compression.cpython-36.pyc_dummy_thread.cpython-36.opt-1.pyc_dummy_thread.cpython-36.opt-2.pyc_dummy_thread.cpython-36.pyc_markupbase.cpython-36.opt-1.pyc_markupbase.cpython-36.opt-2.pyc_markupbase.cpython-36.pyc_osx_support.cpython-36.opt-1.pyc_osx_support.cpython-36.opt-2.pyc_osx_support.cpython-36.pyc_pydecimal.cpython-36.opt-1.pyc_pydecimal.cpython-36.opt-2.pyc_pydecimal.cpython-36.pyc_pyio.cpython-36.opt-1.pyc_pyio.cpython-36.opt-2.pyc_pyio.cpython-36.pyc_sitebuiltins.cpython-36.opt-1.pyc_sitebuiltins.cpython-36.opt-2.pyc_sitebuiltins.cpython-36.pyc_strptime.cpython-36.opt-1.pyc_strptime.cpython-36.opt-2.pyc_strptime.cpython-36.pyc_sysconfigdata_m_linux_powerpc64le-linux-gnu.cpython-36.opt-1.pyc_sysconfigdata_m_linux_powerpc64le-linux-gnu.cpython-36.opt-2.pyc_sysconfigdata_m_linux_powerpc64le-linux-gnu.cpython-36.pyc_threading_local.cpython-36.opt-1.pyc_threading_local.cpython-36.opt-2.pyc_threading_local.cpython-36.pyc_weakrefset.cpython-36.opt-1.pyc_weakrefset.cpython-36.opt-2.pyc_weakrefset.cpython-36.pycabc.cpython-36.opt-1.pycabc.cpython-36.opt-2.pycabc.cpython-36.pycaifc.cpython-36.opt-1.pycaifc.cpython-36.opt-2.pycaifc.cpython-36.pycantigravity.cpython-36.opt-1.pycantigravity.cpython-36.opt-2.pycantigravity.cpython-36.pycargparse.cpython-36.opt-1.pycargparse.cpython-36.opt-2.pycargparse.cpython-36.pycast.cpython-36.opt-1.pycast.cpython-36.opt-2.pycast.cpython-36.pycasynchat.cpython-36.opt-1.pycasynchat.cpython-36.opt-2.pycasynchat.cpython-36.pycasyncore.cpython-36.opt-1.pycasyncore.cpython-36.opt-2.pycasyncore.cpython-36.pycbase64.cpython-36.opt-1.pycbase64.cpython-36.opt-2.pycbase64.cpython-36.pycbdb.cpython-36.opt-1.pycbdb.cpython-36.opt-2.pycbdb.cpython-36.pycbinhex.cpython-36.opt-1.pycbinhex.cpython-36.opt-2.pycbinhex.cpython-36.pycbisect.cpython-36.opt-1.pycbisect.cpython-36.opt-2.pycbisect.cpython-36.pycbz2.cpython-36.opt-1.pycbz2.cpython-36.opt-2.pycbz2.cpython-36.pyccProfile.cpython-36.opt-1.pyccProfile.cpython-36.opt-2.pyccProfile.cpython-36.pyccalendar.cpython-36.opt-1.pyccalendar.cpython-36.opt-2.pyccalendar.cpython-36.pyccgi.cpython-36.opt-1.pyccgi.cpython-36.opt-2.pyccgi.cpython-36.pyccgitb.cpython-36.opt-1.pyccgitb.cpython-36.opt-2.pyccgitb.cpython-36.pycchunk.cpython-36.opt-1.pycchunk.cpython-36.opt-2.pycchunk.cpython-36.pyccmd.cpython-36.opt-1.pyccmd.cpython-36.opt-2.pyccmd.cpython-36.pyccode.cpython-36.opt-1.pyccode.cpython-36.opt-2.pyccode.cpython-36.pyccodecs.cpython-36.opt-1.pyccodecs.cpython-36.opt-2.pyccodecs.cpython-36.pyccodeop.cpython-36.opt-1.pyccodeop.cpython-36.opt-2.pyccodeop.cpython-36.pyccolorsys.cpython-36.opt-1.pyccolorsys.cpython-36.opt-2.pyccolorsys.cpython-36.pyccompileall.cpython-36.opt-1.pyccompileall.cpython-36.opt-2.pyccompileall.cpython-36.pycconfigparser.cpython-36.opt-1.pycconfigparser.cpython-36.opt-2.pycconfigparser.cpython-36.pyccontextlib.cpython-36.opt-1.pyccontextlib.cpython-36.opt-2.pyccontextlib.cpython-36.pyccopy.cpython-36.opt-1.pyccopy.cpython-36.opt-2.pyccopy.cpython-36.pyccopyreg.cpython-36.opt-1.pyccopyreg.cpython-36.opt-2.pyccopyreg.cpython-36.pyccrypt.cpython-36.opt-1.pyccrypt.cpython-36.opt-2.pyccrypt.cpython-36.pyccsv.cpython-36.opt-1.pyccsv.cpython-36.opt-2.pyccsv.cpython-36.pycdatetime.cpython-36.opt-1.pycdatetime.cpython-36.opt-2.pycdatetime.cpython-36.pycdecimal.cpython-36.opt-1.pycdecimal.cpython-36.opt-2.pycdecimal.cpython-36.pycdifflib.cpython-36.opt-1.pycdifflib.cpython-36.opt-2.pycdifflib.cpython-36.pycdis.cpython-36.opt-1.pycdis.cpython-36.opt-2.pycdis.cpython-36.pycdoctest.cpython-36.opt-1.pycdoctest.cpython-36.opt-2.pycdoctest.cpython-36.pycdummy_threading.cpython-36.opt-1.pycdummy_threading.cpython-36.opt-2.pycdummy_threading.cpython-36.pycenum.cpython-36.opt-1.pycenum.cpython-36.opt-2.pycenum.cpython-36.pycfilecmp.cpython-36.opt-1.pycfilecmp.cpython-36.opt-2.pycfilecmp.cpython-36.pycfileinput.cpython-36.opt-1.pycfileinput.cpython-36.opt-2.pycfileinput.cpython-36.pycfnmatch.cpython-36.opt-1.pycfnmatch.cpython-36.opt-2.pycfnmatch.cpython-36.pycformatter.cpython-36.opt-1.pycformatter.cpython-36.opt-2.pycformatter.cpython-36.pycfractions.cpython-36.opt-1.pycfractions.cpython-36.opt-2.pycfractions.cpython-36.pycftplib.cpython-36.opt-1.pycftplib.cpython-36.opt-2.pycftplib.cpython-36.pycfunctools.cpython-36.opt-1.pycfunctools.cpython-36.opt-2.pycfunctools.cpython-36.pycgenericpath.cpython-36.opt-1.pycgenericpath.cpython-36.opt-2.pycgenericpath.cpython-36.pycgetopt.cpython-36.opt-1.pycgetopt.cpython-36.opt-2.pycgetopt.cpython-36.pycgetpass.cpython-36.opt-1.pycgetpass.cpython-36.opt-2.pycgetpass.cpython-36.pycgettext.cpython-36.opt-1.pycgettext.cpython-36.opt-2.pycgettext.cpython-36.pycglob.cpython-36.opt-1.pycglob.cpython-36.opt-2.pycglob.cpython-36.pycgzip.cpython-36.opt-1.pycgzip.cpython-36.opt-2.pycgzip.cpython-36.pychashlib.cpython-36.opt-1.pychashlib.cpython-36.opt-2.pychashlib.cpython-36.pycheapq.cpython-36.opt-1.pycheapq.cpython-36.opt-2.pycheapq.cpython-36.pychmac.cpython-36.opt-1.pychmac.cpython-36.opt-2.pychmac.cpython-36.pycimaplib.cpython-36.opt-1.pycimaplib.cpython-36.opt-2.pycimaplib.cpython-36.pycimghdr.cpython-36.opt-1.pycimghdr.cpython-36.opt-2.pycimghdr.cpython-36.pycimp.cpython-36.opt-1.pycimp.cpython-36.opt-2.pycimp.cpython-36.pycinspect.cpython-36.opt-1.pycinspect.cpython-36.opt-2.pycinspect.cpython-36.pycio.cpython-36.opt-1.pycio.cpython-36.opt-2.pycio.cpython-36.pycipaddress.cpython-36.opt-1.pycipaddress.cpython-36.opt-2.pycipaddress.cpython-36.pyckeyword.cpython-36.opt-1.pyckeyword.cpython-36.opt-2.pyckeyword.cpython-36.pyclinecache.cpython-36.opt-1.pyclinecache.cpython-36.opt-2.pyclinecache.cpython-36.pyclocale.cpython-36.opt-1.pyclocale.cpython-36.opt-2.pyclocale.cpython-36.pyclzma.cpython-36.opt-1.pyclzma.cpython-36.opt-2.pyclzma.cpython-36.pycmacpath.cpython-36.opt-1.pycmacpath.cpython-36.opt-2.pycmacpath.cpython-36.pycmacurl2path.cpython-36.opt-1.pycmacurl2path.cpython-36.opt-2.pycmacurl2path.cpython-36.pycmailbox.cpython-36.opt-1.pycmailbox.cpython-36.opt-2.pycmailbox.cpython-36.pycmailcap.cpython-36.opt-1.pycmailcap.cpython-36.opt-2.pycmailcap.cpython-36.pycmimetypes.cpython-36.opt-1.pycmimetypes.cpython-36.opt-2.pycmimetypes.cpython-36.pycmodulefinder.cpython-36.opt-1.pycmodulefinder.cpython-36.opt-2.pycmodulefinder.cpython-36.pycnetrc.cpython-36.opt-1.pycnetrc.cpython-36.opt-2.pycnetrc.cpython-36.pycnntplib.cpython-36.opt-1.pycnntplib.cpython-36.opt-2.pycnntplib.cpython-36.pycntpath.cpython-36.opt-1.pycntpath.cpython-36.opt-2.pycntpath.cpython-36.pycnturl2path.cpython-36.opt-1.pycnturl2path.cpython-36.opt-2.pycnturl2path.cpython-36.pycnumbers.cpython-36.opt-1.pycnumbers.cpython-36.opt-2.pycnumbers.cpython-36.pycopcode.cpython-36.opt-1.pycopcode.cpython-36.opt-2.pycopcode.cpython-36.pycoperator.cpython-36.opt-1.pycoperator.cpython-36.opt-2.pycoperator.cpython-36.pycoptparse.cpython-36.opt-1.pycoptparse.cpython-36.opt-2.pycoptparse.cpython-36.pycos.cpython-36.opt-1.pycos.cpython-36.opt-2.pycos.cpython-36.pycpathlib.cpython-36.opt-1.pycpathlib.cpython-36.opt-2.pycpathlib.cpython-36.pycpdb.cpython-36.opt-1.pycpdb.cpython-36.opt-2.pycpdb.cpython-36.pycpickle.cpython-36.opt-1.pycpickle.cpython-36.opt-2.pycpickle.cpython-36.pycpickletools.cpython-36.opt-1.pycpickletools.cpython-36.opt-2.pycpickletools.cpython-36.pycpipes.cpython-36.opt-1.pycpipes.cpython-36.opt-2.pycpipes.cpython-36.pycpkgutil.cpython-36.opt-1.pycpkgutil.cpython-36.opt-2.pycpkgutil.cpython-36.pycplatform.cpython-36.opt-1.pycplatform.cpython-36.opt-2.pycplatform.cpython-36.pycplistlib.cpython-36.opt-1.pycplistlib.cpython-36.opt-2.pycplistlib.cpython-36.pycpoplib.cpython-36.opt-1.pycpoplib.cpython-36.opt-2.pycpoplib.cpython-36.pycposixpath.cpython-36.opt-1.pycposixpath.cpython-36.opt-2.pycposixpath.cpython-36.pycpprint.cpython-36.opt-1.pycpprint.cpython-36.opt-2.pycpprint.cpython-36.pycprofile.cpython-36.opt-1.pycprofile.cpython-36.opt-2.pycprofile.cpython-36.pycpstats.cpython-36.opt-1.pycpstats.cpython-36.opt-2.pycpstats.cpython-36.pycpty.cpython-36.opt-1.pycpty.cpython-36.opt-2.pycpty.cpython-36.pycpy_compile.cpython-36.opt-1.pycpy_compile.cpython-36.opt-2.pycpy_compile.cpython-36.pycpyclbr.cpython-36.opt-1.pycpyclbr.cpython-36.opt-2.pycpyclbr.cpython-36.pycpydoc.cpython-36.opt-1.pycpydoc.cpython-36.opt-2.pycpydoc.cpython-36.pycqueue.cpython-36.opt-1.pycqueue.cpython-36.opt-2.pycqueue.cpython-36.pycquopri.cpython-36.opt-1.pycquopri.cpython-36.opt-2.pycquopri.cpython-36.pycrandom.cpython-36.opt-1.pycrandom.cpython-36.opt-2.pycrandom.cpython-36.pycre.cpython-36.opt-1.pycre.cpython-36.opt-2.pycre.cpython-36.pycreprlib.cpython-36.opt-1.pycreprlib.cpython-36.opt-2.pycreprlib.cpython-36.pycrlcompleter.cpython-36.opt-1.pycrlcompleter.cpython-36.opt-2.pycrlcompleter.cpython-36.pycrunpy.cpython-36.opt-1.pycrunpy.cpython-36.opt-2.pycrunpy.cpython-36.pycsched.cpython-36.opt-1.pycsched.cpython-36.opt-2.pycsched.cpython-36.pycsecrets.cpython-36.opt-1.pycsecrets.cpython-36.opt-2.pycsecrets.cpython-36.pycselectors.cpython-36.opt-1.pycselectors.cpython-36.opt-2.pycselectors.cpython-36.pycshelve.cpython-36.opt-1.pycshelve.cpython-36.opt-2.pycshelve.cpython-36.pycshlex.cpython-36.opt-1.pycshlex.cpython-36.opt-2.pycshlex.cpython-36.pycshutil.cpython-36.opt-1.pycshutil.cpython-36.opt-2.pycshutil.cpython-36.pycsignal.cpython-36.opt-1.pycsignal.cpython-36.opt-2.pycsignal.cpython-36.pycsite.cpython-36.opt-1.pycsite.cpython-36.opt-2.pycsite.cpython-36.pycsmtpd.cpython-36.opt-1.pycsmtpd.cpython-36.opt-2.pycsmtpd.cpython-36.pycsmtplib.cpython-36.opt-1.pycsmtplib.cpython-36.opt-2.pycsmtplib.cpython-36.pycsndhdr.cpython-36.opt-1.pycsndhdr.cpython-36.opt-2.pycsndhdr.cpython-36.pycsocket.cpython-36.opt-1.pycsocket.cpython-36.opt-2.pycsocket.cpython-36.pycsocketserver.cpython-36.opt-1.pycsocketserver.cpython-36.opt-2.pycsocketserver.cpython-36.pycsre_compile.cpython-36.opt-1.pycsre_compile.cpython-36.opt-2.pycsre_compile.cpython-36.pycsre_constants.cpython-36.opt-1.pycsre_constants.cpython-36.opt-2.pycsre_constants.cpython-36.pycsre_parse.cpython-36.opt-1.pycsre_parse.cpython-36.opt-2.pycsre_parse.cpython-36.pycssl.cpython-36.opt-1.pycssl.cpython-36.opt-2.pycssl.cpython-36.pycstat.cpython-36.opt-1.pycstat.cpython-36.opt-2.pycstat.cpython-36.pycstatistics.cpython-36.opt-1.pycstatistics.cpython-36.opt-2.pycstatistics.cpython-36.pycstring.cpython-36.opt-1.pycstring.cpython-36.opt-2.pycstring.cpython-36.pycstringprep.cpython-36.opt-1.pycstringprep.cpython-36.opt-2.pycstringprep.cpython-36.pycstruct.cpython-36.opt-1.pycstruct.cpython-36.opt-2.pycstruct.cpython-36.pycsubprocess.cpython-36.opt-1.pycsubprocess.cpython-36.opt-2.pycsubprocess.cpython-36.pycsunau.cpython-36.opt-1.pycsunau.cpython-36.opt-2.pycsunau.cpython-36.pycsymbol.cpython-36.opt-1.pycsymbol.cpython-36.opt-2.pycsymbol.cpython-36.pycsymtable.cpython-36.opt-1.pycsymtable.cpython-36.opt-2.pycsymtable.cpython-36.pycsysconfig.cpython-36.opt-1.pycsysconfig.cpython-36.opt-2.pycsysconfig.cpython-36.pyctabnanny.cpython-36.opt-1.pyctabnanny.cpython-36.opt-2.pyctabnanny.cpython-36.pyctarfile.cpython-36.opt-1.pyctarfile.cpython-36.opt-2.pyctarfile.cpython-36.pyctelnetlib.cpython-36.opt-1.pyctelnetlib.cpython-36.opt-2.pyctelnetlib.cpython-36.pyctempfile.cpython-36.opt-1.pyctempfile.cpython-36.opt-2.pyctempfile.cpython-36.pyctextwrap.cpython-36.opt-1.pyctextwrap.cpython-36.opt-2.pyctextwrap.cpython-36.pycthis.cpython-36.opt-1.pycthis.cpython-36.opt-2.pycthis.cpython-36.pycthreading.cpython-36.opt-1.pycthreading.cpython-36.opt-2.pycthreading.cpython-36.pyctimeit.cpython-36.opt-1.pyctimeit.cpython-36.opt-2.pyctimeit.cpython-36.pyctoken.cpython-36.opt-1.pyctoken.cpython-36.opt-2.pyctoken.cpython-36.pyctokenize.cpython-36.opt-1.pyctokenize.cpython-36.opt-2.pyctokenize.cpython-36.pyctrace.cpython-36.opt-1.pyctrace.cpython-36.opt-2.pyctrace.cpython-36.pyctraceback.cpython-36.opt-1.pyctraceback.cpython-36.opt-2.pyctraceback.cpython-36.pyctracemalloc.cpython-36.opt-1.pyctracemalloc.cpython-36.opt-2.pyctracemalloc.cpython-36.pyctty.cpython-36.opt-1.pyctty.cpython-36.opt-2.pyctty.cpython-36.pycturtle.cpython-36.opt-1.pycturtle.cpython-36.opt-2.pycturtle.cpython-36.pyctypes.cpython-36.opt-1.pyctypes.cpython-36.opt-2.pyctypes.cpython-36.pyctyping.cpython-36.opt-1.pyctyping.cpython-36.opt-2.pyctyping.cpython-36.pycuu.cpython-36.opt-1.pycuu.cpython-36.opt-2.pycuu.cpython-36.pycuuid.cpython-36.opt-1.pycuuid.cpython-36.opt-2.pycuuid.cpython-36.pycwarnings.cpython-36.opt-1.pycwarnings.cpython-36.opt-2.pycwarnings.cpython-36.pycwave.cpython-36.opt-1.pycwave.cpython-36.opt-2.pycwave.cpython-36.pycweakref.cpython-36.opt-1.pycweakref.cpython-36.opt-2.pycweakref.cpython-36.pycwebbrowser.cpython-36.opt-1.pycwebbrowser.cpython-36.opt-2.pycwebbrowser.cpython-36.pycxdrlib.cpython-36.opt-1.pycxdrlib.cpython-36.opt-2.pycxdrlib.cpython-36.pyczipapp.cpython-36.opt-1.pyczipapp.cpython-36.opt-2.pyczipapp.cpython-36.pyczipfile.cpython-36.opt-1.pyczipfile.cpython-36.opt-2.pyczipfile.cpython-36.pyc_bootlocale.py_collections_abc.py_compat_pickle.py_compression.py_dummy_thread.py_import_failed__pycache___ctypes_test.cpython-36.opt-1.pyc_ctypes_test.cpython-36.pyc_curses.cpython-36.opt-1.pyc_curses.cpython-36.pyc_curses_panel.cpython-36.opt-1.pyc_curses_panel.cpython-36.pyc_dbm.cpython-36.opt-1.pyc_dbm.cpython-36.pyc_gdbm.cpython-36.opt-1.pyc_gdbm.cpython-36.pyc_sqlite3.cpython-36.opt-1.pyc_sqlite3.cpython-36.pyc_testbuffer.cpython-36.opt-1.pyc_testbuffer.cpython-36.pyc_testcapi.cpython-36.opt-1.pyc_testcapi.cpython-36.pyc_testimportmultiple.cpython-36.opt-1.pyc_testimportmultiple.cpython-36.pyc_testinternalcapi.cpython-36.opt-1.pyc_testinternalcapi.cpython-36.pyc_testmultiphase.cpython-36.opt-1.pyc_testmultiphase.cpython-36.pyc_tkinter.cpython-36.opt-1.pyc_tkinter.cpython-36.pyccurses.cpython-36.opt-1.pyccurses.cpython-36.pycdbm.cpython-36.opt-1.pycdbm.cpython-36.pycidlelib.cpython-36.opt-1.pycidlelib.cpython-36.pycimport_failed.cpython-36.opt-1.pycimport_failed.cpython-36.pycnis.cpython-36.opt-1.pycnis.cpython-36.pycreadline.cpython-36.opt-1.pycreadline.cpython-36.pycsqlite3.cpython-36.opt-1.pycsqlite3.cpython-36.pyctest.cpython-36.opt-1.pyctest.cpython-36.pyctkinter.cpython-36.opt-1.pyctkinter.cpython-36.pycturtledemo.cpython-36.opt-1.pycturtledemo.cpython-36.pycxxlimited.cpython-36.opt-1.pycxxlimited.cpython-36.pyc_ctypes_test.py_curses.py_curses_panel.py_dbm.py_gdbm.py_sqlite3.py_testbuffer.py_testcapi.py_testimportmultiple.py_testinternalcapi.py_testmultiphase.py_tkinter.pycurses.pydbm.pyidlelib.pyimport_failed.mapimport_failed.pynis.pyreadline.pysqlite3.pytest.pytkinter.pyturtledemo.pyxxlimited.py_markupbase.py_osx_support.py_pydecimal.py_pyio.py_sitebuiltins.py_strptime.py_sysconfigdata_m_linux_powerpc64le-linux-gnu.py_threading_local.py_weakrefset.pyabc.pyaifc.pyantigravity.pyargparse.pyast.pyasynchat.pyasyncio__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycbase_events.cpython-36.opt-1.pycbase_events.cpython-36.opt-2.pycbase_events.cpython-36.pycbase_futures.cpython-36.opt-1.pycbase_futures.cpython-36.opt-2.pycbase_futures.cpython-36.pycbase_subprocess.cpython-36.opt-1.pycbase_subprocess.cpython-36.opt-2.pycbase_subprocess.cpython-36.pycbase_tasks.cpython-36.opt-1.pycbase_tasks.cpython-36.opt-2.pycbase_tasks.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.opt-2.pyccompat.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.opt-2.pycconstants.cpython-36.pyccoroutines.cpython-36.opt-1.pyccoroutines.cpython-36.opt-2.pyccoroutines.cpython-36.pycevents.cpython-36.opt-1.pycevents.cpython-36.opt-2.pycevents.cpython-36.pycfutures.cpython-36.opt-1.pycfutures.cpython-36.opt-2.pycfutures.cpython-36.pyclocks.cpython-36.opt-1.pyclocks.cpython-36.opt-2.pyclocks.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.opt-2.pyclog.cpython-36.pycproactor_events.cpython-36.opt-1.pycproactor_events.cpython-36.opt-2.pycproactor_events.cpython-36.pycprotocols.cpython-36.opt-1.pycprotocols.cpython-36.opt-2.pycprotocols.cpython-36.pycqueues.cpython-36.opt-1.pycqueues.cpython-36.opt-2.pycqueues.cpython-36.pycselector_events.cpython-36.opt-1.pycselector_events.cpython-36.opt-2.pycselector_events.cpython-36.pycsslproto.cpython-36.opt-1.pycsslproto.cpython-36.opt-2.pycsslproto.cpython-36.pycstreams.cpython-36.opt-1.pycstreams.cpython-36.opt-2.pycstreams.cpython-36.pycsubprocess.cpython-36.opt-1.pycsubprocess.cpython-36.opt-2.pycsubprocess.cpython-36.pyctasks.cpython-36.opt-1.pyctasks.cpython-36.opt-2.pyctasks.cpython-36.pyctest_utils.cpython-36.opt-1.pyctest_utils.cpython-36.opt-2.pyctest_utils.cpython-36.pyctransports.cpython-36.opt-1.pyctransports.cpython-36.opt-2.pyctransports.cpython-36.pycunix_events.cpython-36.opt-1.pycunix_events.cpython-36.opt-2.pycunix_events.cpython-36.pycwindows_events.cpython-36.opt-1.pycwindows_events.cpython-36.opt-2.pycwindows_events.cpython-36.pycwindows_utils.cpython-36.opt-1.pycwindows_utils.cpython-36.opt-2.pycwindows_utils.cpython-36.pycbase_events.pybase_futures.pybase_subprocess.pybase_tasks.pycompat.pyconstants.pycoroutines.pyevents.pyfutures.pylocks.pylog.pyproactor_events.pyprotocols.pyqueues.pyselector_events.pysslproto.pystreams.pysubprocess.pytasks.pytest_utils.pytransports.pyunix_events.pywindows_events.pywindows_utils.pyasyncore.pybase64.pybdb.pybinhex.pybisect.pybz2.pycProfile.pycalendar.pycgi.pycgitb.pychunk.pycmd.pycode.pycodecs.pycodeop.pycollections__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycabc.cpython-36.opt-1.pycabc.cpython-36.opt-2.pycabc.cpython-36.pycabc.pycolorsys.pycompileall.pyconcurrent__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycfutures__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_base.cpython-36.opt-1.pyc_base.cpython-36.opt-2.pyc_base.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.opt-2.pycprocess.cpython-36.pycthread.cpython-36.opt-1.pycthread.cpython-36.opt-2.pycthread.cpython-36.pyc_base.pyprocess.pythread.pyconfigparser.pycontextlib.pycopy.pycopyreg.pycrypt.pycsv.pyctypes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_endian.cpython-36.opt-1.pyc_endian.cpython-36.opt-2.pyc_endian.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pycwintypes.cpython-36.opt-1.pycwintypes.cpython-36.opt-2.pycwintypes.cpython-36.pyc_endian.pymacholibREADME.ctypes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycdyld.cpython-36.opt-1.pycdyld.cpython-36.opt-2.pycdyld.cpython-36.pycdylib.cpython-36.opt-1.pycdylib.cpython-36.opt-2.pycdylib.cpython-36.pycframework.cpython-36.opt-1.pycframework.cpython-36.opt-2.pycframework.cpython-36.pycdyld.pydylib.pyfetch_macholibfetch_macholib.batframework.pyutil.pywintypes.pydatetime.pydecimal.pydifflib.pydis.pydistutilsREADME__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_msvccompiler.cpython-36.opt-1.pyc_msvccompiler.cpython-36.opt-2.pyc_msvccompiler.cpython-36.pycarchive_util.cpython-36.opt-1.pycarchive_util.cpython-36.opt-2.pycarchive_util.cpython-36.pycbcppcompiler.cpython-36.opt-1.pycbcppcompiler.cpython-36.opt-2.pycbcppcompiler.cpython-36.pycccompiler.cpython-36.opt-1.pycccompiler.cpython-36.opt-2.pycccompiler.cpython-36.pyccmd.cpython-36.opt-1.pyccmd.cpython-36.opt-2.pyccmd.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.opt-2.pycconfig.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.opt-2.pyccore.cpython-36.pyccygwinccompiler.cpython-36.opt-1.pyccygwinccompiler.cpython-36.opt-2.pyccygwinccompiler.cpython-36.pycdebug.cpython-36.opt-1.pycdebug.cpython-36.opt-2.pycdebug.cpython-36.pycdep_util.cpython-36.opt-1.pycdep_util.cpython-36.opt-2.pycdep_util.cpython-36.pycdir_util.cpython-36.opt-1.pycdir_util.cpython-36.opt-2.pycdir_util.cpython-36.pycdist.cpython-36.opt-1.pycdist.cpython-36.opt-2.pycdist.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.opt-2.pycerrors.cpython-36.pycextension.cpython-36.opt-1.pycextension.cpython-36.opt-2.pycextension.cpython-36.pycfancy_getopt.cpython-36.opt-1.pycfancy_getopt.cpython-36.opt-2.pycfancy_getopt.cpython-36.pycfile_util.cpython-36.opt-1.pycfile_util.cpython-36.opt-2.pycfile_util.cpython-36.pycfilelist.cpython-36.opt-1.pycfilelist.cpython-36.opt-2.pycfilelist.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.opt-2.pyclog.cpython-36.pycmsvc9compiler.cpython-36.opt-1.pycmsvc9compiler.cpython-36.opt-2.pycmsvc9compiler.cpython-36.pycmsvccompiler.cpython-36.opt-1.pycmsvccompiler.cpython-36.opt-2.pycmsvccompiler.cpython-36.pycspawn.cpython-36.opt-1.pycspawn.cpython-36.opt-2.pycspawn.cpython-36.pycsysconfig.cpython-36.opt-1.pycsysconfig.cpython-36.opt-2.pycsysconfig.cpython-36.pyctext_file.cpython-36.opt-1.pyctext_file.cpython-36.opt-2.pyctext_file.cpython-36.pycunixccompiler.cpython-36.opt-1.pycunixccompiler.cpython-36.opt-2.pycunixccompiler.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.opt-2.pycversion.cpython-36.pycversionpredicate.cpython-36.opt-1.pycversionpredicate.cpython-36.opt-2.pycversionpredicate.cpython-36.pyc_msvccompiler.pyarchive_util.pybcppcompiler.pyccompiler.pycmd.pycommand__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycbdist.cpython-36.opt-1.pycbdist.cpython-36.opt-2.pycbdist.cpython-36.pycbdist_dumb.cpython-36.opt-1.pycbdist_dumb.cpython-36.opt-2.pycbdist_dumb.cpython-36.pycbdist_msi.cpython-36.opt-1.pycbdist_msi.cpython-36.opt-2.pycbdist_msi.cpython-36.pycbdist_rpm.cpython-36.opt-1.pycbdist_rpm.cpython-36.opt-2.pycbdist_rpm.cpython-36.pycbdist_wininst.cpython-36.opt-1.pycbdist_wininst.cpython-36.opt-2.pycbdist_wininst.cpython-36.pycbuild.cpython-36.opt-1.pycbuild.cpython-36.opt-2.pycbuild.cpython-36.pycbuild_clib.cpython-36.opt-1.pycbuild_clib.cpython-36.opt-2.pycbuild_clib.cpython-36.pycbuild_ext.cpython-36.opt-1.pycbuild_ext.cpython-36.opt-2.pycbuild_ext.cpython-36.pycbuild_py.cpython-36.opt-1.pycbuild_py.cpython-36.opt-2.pycbuild_py.cpython-36.pycbuild_scripts.cpython-36.opt-1.pycbuild_scripts.cpython-36.opt-2.pycbuild_scripts.cpython-36.pyccheck.cpython-36.opt-1.pyccheck.cpython-36.opt-2.pyccheck.cpython-36.pycclean.cpython-36.opt-1.pycclean.cpython-36.opt-2.pycclean.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.opt-2.pycconfig.cpython-36.pycinstall.cpython-36.opt-1.pycinstall.cpython-36.opt-2.pycinstall.cpython-36.pycinstall_data.cpython-36.opt-1.pycinstall_data.cpython-36.opt-2.pycinstall_data.cpython-36.pycinstall_egg_info.cpython-36.opt-1.pycinstall_egg_info.cpython-36.opt-2.pycinstall_egg_info.cpython-36.pycinstall_headers.cpython-36.opt-1.pycinstall_headers.cpython-36.opt-2.pycinstall_headers.cpython-36.pycinstall_lib.cpython-36.opt-1.pycinstall_lib.cpython-36.opt-2.pycinstall_lib.cpython-36.pycinstall_scripts.cpython-36.opt-1.pycinstall_scripts.cpython-36.opt-2.pycinstall_scripts.cpython-36.pycregister.cpython-36.opt-1.pycregister.cpython-36.opt-2.pycregister.cpython-36.pycsdist.cpython-36.opt-1.pycsdist.cpython-36.opt-2.pycsdist.cpython-36.pycupload.cpython-36.opt-1.pycupload.cpython-36.opt-2.pycupload.cpython-36.pycbdist.pybdist_dumb.pybdist_msi.pybdist_rpm.pybdist_wininst.pybuild.pybuild_clib.pybuild_ext.pybuild_py.pybuild_scripts.pycheck.pyclean.pycommand_templateconfig.pyinstall.pyinstall_data.pyinstall_egg_info.pyinstall_headers.pyinstall_lib.pyinstall_scripts.pyregister.pysdist.pyupload.pywininst-10.0-amd64.exewininst-10.0.exewininst-14.0-amd64.exewininst-14.0.exewininst-6.0.exewininst-7.1.exewininst-8.0.exewininst-9.0-amd64.exewininst-9.0.execonfig.pycore.pycygwinccompiler.pydebug.pydep_util.pydir_util.pydist.pyerrors.pyextension.pyfancy_getopt.pyfile_util.pyfilelist.pylog.pymsvc9compiler.pymsvccompiler.pyspawn.pysysconfig.pytext_file.pyunixccompiler.pyutil.pyversion.pyversionpredicate.pydoctest.pydummy_threading.pyemail__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_encoded_words.cpython-36.opt-1.pyc_encoded_words.cpython-36.opt-2.pyc_encoded_words.cpython-36.pyc_header_value_parser.cpython-36.opt-1.pyc_header_value_parser.cpython-36.opt-2.pyc_header_value_parser.cpython-36.pyc_parseaddr.cpython-36.opt-1.pyc_parseaddr.cpython-36.opt-2.pyc_parseaddr.cpython-36.pyc_policybase.cpython-36.opt-1.pyc_policybase.cpython-36.opt-2.pyc_policybase.cpython-36.pycbase64mime.cpython-36.opt-1.pycbase64mime.cpython-36.opt-2.pycbase64mime.cpython-36.pyccharset.cpython-36.opt-1.pyccharset.cpython-36.opt-2.pyccharset.cpython-36.pyccontentmanager.cpython-36.opt-1.pyccontentmanager.cpython-36.opt-2.pyccontentmanager.cpython-36.pycencoders.cpython-36.opt-1.pycencoders.cpython-36.opt-2.pycencoders.cpython-36.pycerrors.cpython-36.opt-1.pycerrors.cpython-36.opt-2.pycerrors.cpython-36.pycfeedparser.cpython-36.opt-1.pycfeedparser.cpython-36.opt-2.pycfeedparser.cpython-36.pycgenerator.cpython-36.opt-1.pycgenerator.cpython-36.opt-2.pycgenerator.cpython-36.pycheader.cpython-36.opt-1.pycheader.cpython-36.opt-2.pycheader.cpython-36.pycheaderregistry.cpython-36.opt-1.pycheaderregistry.cpython-36.opt-2.pycheaderregistry.cpython-36.pyciterators.cpython-36.opt-1.pyciterators.cpython-36.opt-2.pyciterators.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.opt-2.pycmessage.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.opt-2.pycparser.cpython-36.pycpolicy.cpython-36.opt-1.pycpolicy.cpython-36.opt-2.pycpolicy.cpython-36.pycquoprimime.cpython-36.opt-1.pycquoprimime.cpython-36.opt-2.pycquoprimime.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.opt-2.pycutils.cpython-36.pyc_encoded_words.py_header_value_parser.py_parseaddr.py_policybase.pyarchitecture.rstbase64mime.pycharset.pycontentmanager.pyencoders.pyerrors.pyfeedparser.pygenerator.pyheader.pyheaderregistry.pyiterators.pymessage.pymime__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycapplication.cpython-36.opt-1.pycapplication.cpython-36.opt-2.pycapplication.cpython-36.pycaudio.cpython-36.opt-1.pycaudio.cpython-36.opt-2.pycaudio.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.opt-2.pycbase.cpython-36.pycimage.cpython-36.opt-1.pycimage.cpython-36.opt-2.pycimage.cpython-36.pycmessage.cpython-36.opt-1.pycmessage.cpython-36.opt-2.pycmessage.cpython-36.pycmultipart.cpython-36.opt-1.pycmultipart.cpython-36.opt-2.pycmultipart.cpython-36.pycnonmultipart.cpython-36.opt-1.pycnonmultipart.cpython-36.opt-2.pycnonmultipart.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.opt-2.pyctext.cpython-36.pycapplication.pyaudio.pybase.pyimage.pymessage.pymultipart.pynonmultipart.pytext.pyparser.pypolicy.pyquoprimime.pyutils.pyencodings__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycaliases.cpython-36.opt-1.pycaliases.cpython-36.opt-2.pycaliases.cpython-36.pycascii.cpython-36.opt-1.pycascii.cpython-36.opt-2.pycascii.cpython-36.pycbase64_codec.cpython-36.opt-1.pycbase64_codec.cpython-36.opt-2.pycbase64_codec.cpython-36.pycbig5.cpython-36.opt-1.pycbig5.cpython-36.opt-2.pycbig5.cpython-36.pycbig5hkscs.cpython-36.opt-1.pycbig5hkscs.cpython-36.opt-2.pycbig5hkscs.cpython-36.pycbz2_codec.cpython-36.opt-1.pycbz2_codec.cpython-36.opt-2.pycbz2_codec.cpython-36.pyccharmap.cpython-36.opt-1.pyccharmap.cpython-36.opt-2.pyccharmap.cpython-36.pyccp037.cpython-36.opt-1.pyccp037.cpython-36.opt-2.pyccp037.cpython-36.pyccp1006.cpython-36.opt-1.pyccp1006.cpython-36.opt-2.pyccp1006.cpython-36.pyccp1026.cpython-36.opt-1.pyccp1026.cpython-36.opt-2.pyccp1026.cpython-36.pyccp1125.cpython-36.opt-1.pyccp1125.cpython-36.opt-2.pyccp1125.cpython-36.pyccp1140.cpython-36.opt-1.pyccp1140.cpython-36.opt-2.pyccp1140.cpython-36.pyccp1250.cpython-36.opt-1.pyccp1250.cpython-36.opt-2.pyccp1250.cpython-36.pyccp1251.cpython-36.opt-1.pyccp1251.cpython-36.opt-2.pyccp1251.cpython-36.pyccp1252.cpython-36.opt-1.pyccp1252.cpython-36.opt-2.pyccp1252.cpython-36.pyccp1253.cpython-36.opt-1.pyccp1253.cpython-36.opt-2.pyccp1253.cpython-36.pyccp1254.cpython-36.opt-1.pyccp1254.cpython-36.opt-2.pyccp1254.cpython-36.pyccp1255.cpython-36.opt-1.pyccp1255.cpython-36.opt-2.pyccp1255.cpython-36.pyccp1256.cpython-36.opt-1.pyccp1256.cpython-36.opt-2.pyccp1256.cpython-36.pyccp1257.cpython-36.opt-1.pyccp1257.cpython-36.opt-2.pyccp1257.cpython-36.pyccp1258.cpython-36.opt-1.pyccp1258.cpython-36.opt-2.pyccp1258.cpython-36.pyccp273.cpython-36.opt-1.pyccp273.cpython-36.opt-2.pyccp273.cpython-36.pyccp424.cpython-36.opt-1.pyccp424.cpython-36.opt-2.pyccp424.cpython-36.pyccp437.cpython-36.opt-1.pyccp437.cpython-36.opt-2.pyccp437.cpython-36.pyccp500.cpython-36.opt-1.pyccp500.cpython-36.opt-2.pyccp500.cpython-36.pyccp65001.cpython-36.opt-1.pyccp65001.cpython-36.opt-2.pyccp65001.cpython-36.pyccp720.cpython-36.opt-1.pyccp720.cpython-36.opt-2.pyccp720.cpython-36.pyccp737.cpython-36.opt-1.pyccp737.cpython-36.opt-2.pyccp737.cpython-36.pyccp775.cpython-36.opt-1.pyccp775.cpython-36.opt-2.pyccp775.cpython-36.pyccp850.cpython-36.opt-1.pyccp850.cpython-36.opt-2.pyccp850.cpython-36.pyccp852.cpython-36.opt-1.pyccp852.cpython-36.opt-2.pyccp852.cpython-36.pyccp855.cpython-36.opt-1.pyccp855.cpython-36.opt-2.pyccp855.cpython-36.pyccp856.cpython-36.opt-1.pyccp856.cpython-36.opt-2.pyccp856.cpython-36.pyccp857.cpython-36.opt-1.pyccp857.cpython-36.opt-2.pyccp857.cpython-36.pyccp858.cpython-36.opt-1.pyccp858.cpython-36.opt-2.pyccp858.cpython-36.pyccp860.cpython-36.opt-1.pyccp860.cpython-36.opt-2.pyccp860.cpython-36.pyccp861.cpython-36.opt-1.pyccp861.cpython-36.opt-2.pyccp861.cpython-36.pyccp862.cpython-36.opt-1.pyccp862.cpython-36.opt-2.pyccp862.cpython-36.pyccp863.cpython-36.opt-1.pyccp863.cpython-36.opt-2.pyccp863.cpython-36.pyccp864.cpython-36.opt-1.pyccp864.cpython-36.opt-2.pyccp864.cpython-36.pyccp865.cpython-36.opt-1.pyccp865.cpython-36.opt-2.pyccp865.cpython-36.pyccp866.cpython-36.opt-1.pyccp866.cpython-36.opt-2.pyccp866.cpython-36.pyccp869.cpython-36.opt-1.pyccp869.cpython-36.opt-2.pyccp869.cpython-36.pyccp874.cpython-36.opt-1.pyccp874.cpython-36.opt-2.pyccp874.cpython-36.pyccp875.cpython-36.opt-1.pyccp875.cpython-36.opt-2.pyccp875.cpython-36.pyccp932.cpython-36.opt-1.pyccp932.cpython-36.opt-2.pyccp932.cpython-36.pyccp949.cpython-36.opt-1.pyccp949.cpython-36.opt-2.pyccp949.cpython-36.pyccp950.cpython-36.opt-1.pyccp950.cpython-36.opt-2.pyccp950.cpython-36.pyceuc_jis_2004.cpython-36.opt-1.pyceuc_jis_2004.cpython-36.opt-2.pyceuc_jis_2004.cpython-36.pyceuc_jisx0213.cpython-36.opt-1.pyceuc_jisx0213.cpython-36.opt-2.pyceuc_jisx0213.cpython-36.pyceuc_jp.cpython-36.opt-1.pyceuc_jp.cpython-36.opt-2.pyceuc_jp.cpython-36.pyceuc_kr.cpython-36.opt-1.pyceuc_kr.cpython-36.opt-2.pyceuc_kr.cpython-36.pycgb18030.cpython-36.opt-1.pycgb18030.cpython-36.opt-2.pycgb18030.cpython-36.pycgb2312.cpython-36.opt-1.pycgb2312.cpython-36.opt-2.pycgb2312.cpython-36.pycgbk.cpython-36.opt-1.pycgbk.cpython-36.opt-2.pycgbk.cpython-36.pychex_codec.cpython-36.opt-1.pychex_codec.cpython-36.opt-2.pychex_codec.cpython-36.pychp_roman8.cpython-36.opt-1.pychp_roman8.cpython-36.opt-2.pychp_roman8.cpython-36.pychz.cpython-36.opt-1.pychz.cpython-36.opt-2.pychz.cpython-36.pycidna.cpython-36.opt-1.pycidna.cpython-36.opt-2.pycidna.cpython-36.pyciso2022_jp.cpython-36.opt-1.pyciso2022_jp.cpython-36.opt-2.pyciso2022_jp.cpython-36.pyciso2022_jp_1.cpython-36.opt-1.pyciso2022_jp_1.cpython-36.opt-2.pyciso2022_jp_1.cpython-36.pyciso2022_jp_2.cpython-36.opt-1.pyciso2022_jp_2.cpython-36.opt-2.pyciso2022_jp_2.cpython-36.pyciso2022_jp_2004.cpython-36.opt-1.pyciso2022_jp_2004.cpython-36.opt-2.pyciso2022_jp_2004.cpython-36.pyciso2022_jp_3.cpython-36.opt-1.pyciso2022_jp_3.cpython-36.opt-2.pyciso2022_jp_3.cpython-36.pyciso2022_jp_ext.cpython-36.opt-1.pyciso2022_jp_ext.cpython-36.opt-2.pyciso2022_jp_ext.cpython-36.pyciso2022_kr.cpython-36.opt-1.pyciso2022_kr.cpython-36.opt-2.pyciso2022_kr.cpython-36.pyciso8859_1.cpython-36.opt-1.pyciso8859_1.cpython-36.opt-2.pyciso8859_1.cpython-36.pyciso8859_10.cpython-36.opt-1.pyciso8859_10.cpython-36.opt-2.pyciso8859_10.cpython-36.pyciso8859_11.cpython-36.opt-1.pyciso8859_11.cpython-36.opt-2.pyciso8859_11.cpython-36.pyciso8859_13.cpython-36.opt-1.pyciso8859_13.cpython-36.opt-2.pyciso8859_13.cpython-36.pyciso8859_14.cpython-36.opt-1.pyciso8859_14.cpython-36.opt-2.pyciso8859_14.cpython-36.pyciso8859_15.cpython-36.opt-1.pyciso8859_15.cpython-36.opt-2.pyciso8859_15.cpython-36.pyciso8859_16.cpython-36.opt-1.pyciso8859_16.cpython-36.opt-2.pyciso8859_16.cpython-36.pyciso8859_2.cpython-36.opt-1.pyciso8859_2.cpython-36.opt-2.pyciso8859_2.cpython-36.pyciso8859_3.cpython-36.opt-1.pyciso8859_3.cpython-36.opt-2.pyciso8859_3.cpython-36.pyciso8859_4.cpython-36.opt-1.pyciso8859_4.cpython-36.opt-2.pyciso8859_4.cpython-36.pyciso8859_5.cpython-36.opt-1.pyciso8859_5.cpython-36.opt-2.pyciso8859_5.cpython-36.pyciso8859_6.cpython-36.opt-1.pyciso8859_6.cpython-36.opt-2.pyciso8859_6.cpython-36.pyciso8859_7.cpython-36.opt-1.pyciso8859_7.cpython-36.opt-2.pyciso8859_7.cpython-36.pyciso8859_8.cpython-36.opt-1.pyciso8859_8.cpython-36.opt-2.pyciso8859_8.cpython-36.pyciso8859_9.cpython-36.opt-1.pyciso8859_9.cpython-36.opt-2.pyciso8859_9.cpython-36.pycjohab.cpython-36.opt-1.pycjohab.cpython-36.opt-2.pycjohab.cpython-36.pyckoi8_r.cpython-36.opt-1.pyckoi8_r.cpython-36.opt-2.pyckoi8_r.cpython-36.pyckoi8_t.cpython-36.opt-1.pyckoi8_t.cpython-36.opt-2.pyckoi8_t.cpython-36.pyckoi8_u.cpython-36.opt-1.pyckoi8_u.cpython-36.opt-2.pyckoi8_u.cpython-36.pyckz1048.cpython-36.opt-1.pyckz1048.cpython-36.opt-2.pyckz1048.cpython-36.pyclatin_1.cpython-36.opt-1.pyclatin_1.cpython-36.opt-2.pyclatin_1.cpython-36.pycmac_arabic.cpython-36.opt-1.pycmac_arabic.cpython-36.opt-2.pycmac_arabic.cpython-36.pycmac_centeuro.cpython-36.opt-1.pycmac_centeuro.cpython-36.opt-2.pycmac_centeuro.cpython-36.pycmac_croatian.cpython-36.opt-1.pycmac_croatian.cpython-36.opt-2.pycmac_croatian.cpython-36.pycmac_cyrillic.cpython-36.opt-1.pycmac_cyrillic.cpython-36.opt-2.pycmac_cyrillic.cpython-36.pycmac_farsi.cpython-36.opt-1.pycmac_farsi.cpython-36.opt-2.pycmac_farsi.cpython-36.pycmac_greek.cpython-36.opt-1.pycmac_greek.cpython-36.opt-2.pycmac_greek.cpython-36.pycmac_iceland.cpython-36.opt-1.pycmac_iceland.cpython-36.opt-2.pycmac_iceland.cpython-36.pycmac_latin2.cpython-36.opt-1.pycmac_latin2.cpython-36.opt-2.pycmac_latin2.cpython-36.pycmac_roman.cpython-36.opt-1.pycmac_roman.cpython-36.opt-2.pycmac_roman.cpython-36.pycmac_romanian.cpython-36.opt-1.pycmac_romanian.cpython-36.opt-2.pycmac_romanian.cpython-36.pycmac_turkish.cpython-36.opt-1.pycmac_turkish.cpython-36.opt-2.pycmac_turkish.cpython-36.pycmbcs.cpython-36.opt-1.pycmbcs.cpython-36.opt-2.pycmbcs.cpython-36.pycoem.cpython-36.opt-1.pycoem.cpython-36.opt-2.pycoem.cpython-36.pycpalmos.cpython-36.opt-1.pycpalmos.cpython-36.opt-2.pycpalmos.cpython-36.pycptcp154.cpython-36.opt-1.pycptcp154.cpython-36.opt-2.pycptcp154.cpython-36.pycpunycode.cpython-36.opt-1.pycpunycode.cpython-36.opt-2.pycpunycode.cpython-36.pycquopri_codec.cpython-36.opt-1.pycquopri_codec.cpython-36.opt-2.pycquopri_codec.cpython-36.pycraw_unicode_escape.cpython-36.opt-1.pycraw_unicode_escape.cpython-36.opt-2.pycraw_unicode_escape.cpython-36.pycrot_13.cpython-36.opt-1.pycrot_13.cpython-36.opt-2.pycrot_13.cpython-36.pycshift_jis.cpython-36.opt-1.pycshift_jis.cpython-36.opt-2.pycshift_jis.cpython-36.pycshift_jis_2004.cpython-36.opt-1.pycshift_jis_2004.cpython-36.opt-2.pycshift_jis_2004.cpython-36.pycshift_jisx0213.cpython-36.opt-1.pycshift_jisx0213.cpython-36.opt-2.pycshift_jisx0213.cpython-36.pyctis_620.cpython-36.opt-1.pyctis_620.cpython-36.opt-2.pyctis_620.cpython-36.pycundefined.cpython-36.opt-1.pycundefined.cpython-36.opt-2.pycundefined.cpython-36.pycunicode_escape.cpython-36.opt-1.pycunicode_escape.cpython-36.opt-2.pycunicode_escape.cpython-36.pycunicode_internal.cpython-36.opt-1.pycunicode_internal.cpython-36.opt-2.pycunicode_internal.cpython-36.pycutf_16.cpython-36.opt-1.pycutf_16.cpython-36.opt-2.pycutf_16.cpython-36.pycutf_16_be.cpython-36.opt-1.pycutf_16_be.cpython-36.opt-2.pycutf_16_be.cpython-36.pycutf_16_le.cpython-36.opt-1.pycutf_16_le.cpython-36.opt-2.pycutf_16_le.cpython-36.pycutf_32.cpython-36.opt-1.pycutf_32.cpython-36.opt-2.pycutf_32.cpython-36.pycutf_32_be.cpython-36.opt-1.pycutf_32_be.cpython-36.opt-2.pycutf_32_be.cpython-36.pycutf_32_le.cpython-36.opt-1.pycutf_32_le.cpython-36.opt-2.pycutf_32_le.cpython-36.pycutf_7.cpython-36.opt-1.pycutf_7.cpython-36.opt-2.pycutf_7.cpython-36.pycutf_8.cpython-36.opt-1.pycutf_8.cpython-36.opt-2.pycutf_8.cpython-36.pycutf_8_sig.cpython-36.opt-1.pycutf_8_sig.cpython-36.opt-2.pycutf_8_sig.cpython-36.pycuu_codec.cpython-36.opt-1.pycuu_codec.cpython-36.opt-2.pycuu_codec.cpython-36.pyczlib_codec.cpython-36.opt-1.pyczlib_codec.cpython-36.opt-2.pyczlib_codec.cpython-36.pycaliases.pyascii.pybase64_codec.pybig5.pybig5hkscs.pybz2_codec.pycharmap.pycp037.pycp1006.pycp1026.pycp1125.pycp1140.pycp1250.pycp1251.pycp1252.pycp1253.pycp1254.pycp1255.pycp1256.pycp1257.pycp1258.pycp273.pycp424.pycp437.pycp500.pycp65001.pycp720.pycp737.pycp775.pycp850.pycp852.pycp855.pycp856.pycp857.pycp858.pycp860.pycp861.pycp862.pycp863.pycp864.pycp865.pycp866.pycp869.pycp874.pycp875.pycp932.pycp949.pycp950.pyeuc_jis_2004.pyeuc_jisx0213.pyeuc_jp.pyeuc_kr.pygb18030.pygb2312.pygbk.pyhex_codec.pyhp_roman8.pyhz.pyidna.pyiso2022_jp.pyiso2022_jp_1.pyiso2022_jp_2.pyiso2022_jp_2004.pyiso2022_jp_3.pyiso2022_jp_ext.pyiso2022_kr.pyiso8859_1.pyiso8859_10.pyiso8859_11.pyiso8859_13.pyiso8859_14.pyiso8859_15.pyiso8859_16.pyiso8859_2.pyiso8859_3.pyiso8859_4.pyiso8859_5.pyiso8859_6.pyiso8859_7.pyiso8859_8.pyiso8859_9.pyjohab.pykoi8_r.pykoi8_t.pykoi8_u.pykz1048.pylatin_1.pymac_arabic.pymac_centeuro.pymac_croatian.pymac_cyrillic.pymac_farsi.pymac_greek.pymac_iceland.pymac_latin2.pymac_roman.pymac_romanian.pymac_turkish.pymbcs.pyoem.pypalmos.pyptcp154.pypunycode.pyquopri_codec.pyraw_unicode_escape.pyrot_13.pyshift_jis.pyshift_jis_2004.pyshift_jisx0213.pytis_620.pyundefined.pyunicode_escape.pyunicode_internal.pyutf_16.pyutf_16_be.pyutf_16_le.pyutf_32.pyutf_32_be.pyutf_32_le.pyutf_7.pyutf_8.pyutf_8_sig.pyuu_codec.pyzlib_codec.pyensurepip__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.opt-2.pyc__main__.cpython-36.pyc_uninstall.cpython-36.opt-1.pyc_uninstall.cpython-36.opt-2.pyc_uninstall.cpython-36.pyc_bundledpip-20.2.3-py2.py3-none-any.whlsetuptools-44.1.1-py2.py3-none-any.whl_uninstall.pyenum.pyfilecmp.pyfileinput.pyfnmatch.pyformatter.pyfractions.pyftplib.pyfunctools.pygenericpath.pygetopt.pygetpass.pygettext.pyglob.pygzip.pyhashlib.pyheapq.pyhmac.pyhtml__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycentities.cpython-36.opt-1.pycentities.cpython-36.opt-2.pycentities.cpython-36.pycparser.cpython-36.opt-1.pycparser.cpython-36.opt-2.pycparser.cpython-36.pycentities.pyparser.pyhttp__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.opt-2.pycclient.cpython-36.pyccookiejar.cpython-36.opt-1.pyccookiejar.cpython-36.opt-2.pyccookiejar.cpython-36.pyccookies.cpython-36.opt-1.pyccookies.cpython-36.opt-2.pyccookies.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.opt-2.pycserver.cpython-36.pycclient.pycookiejar.pycookies.pyserver.pyimaplib.pyimghdr.pyimp.pyimportlib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_bootstrap.cpython-36.opt-1.pyc_bootstrap.cpython-36.opt-2.pyc_bootstrap.cpython-36.pyc_bootstrap_external.cpython-36.opt-1.pyc_bootstrap_external.cpython-36.opt-2.pyc_bootstrap_external.cpython-36.pycabc.cpython-36.opt-1.pycabc.cpython-36.opt-2.pycabc.cpython-36.pycmachinery.cpython-36.opt-1.pycmachinery.cpython-36.opt-2.pycmachinery.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pyc_bootstrap.py_bootstrap_external.pyabc.pymachinery.pyutil.pyinspect.pyio.pyipaddress.pyjson__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycdecoder.cpython-36.opt-1.pycdecoder.cpython-36.opt-2.pycdecoder.cpython-36.pycencoder.cpython-36.opt-1.pycencoder.cpython-36.opt-2.pycencoder.cpython-36.pycscanner.cpython-36.opt-1.pycscanner.cpython-36.opt-2.pycscanner.cpython-36.pyctool.cpython-36.opt-1.pyctool.cpython-36.opt-2.pyctool.cpython-36.pycdecoder.pyencoder.pyscanner.pytool.pykeyword.pylib-dynload_asyncio.cpython-36m-powerpc64le-linux-gnu.so_bisect.cpython-36m-powerpc64le-linux-gnu.so_blake2.cpython-36m-powerpc64le-linux-gnu.so_bz2.cpython-36m-powerpc64le-linux-gnu.so_codecs_cn.cpython-36m-powerpc64le-linux-gnu.so_codecs_hk.cpython-36m-powerpc64le-linux-gnu.so_codecs_iso2022.cpython-36m-powerpc64le-linux-gnu.so_codecs_jp.cpython-36m-powerpc64le-linux-gnu.so_codecs_kr.cpython-36m-powerpc64le-linux-gnu.so_codecs_tw.cpython-36m-powerpc64le-linux-gnu.so_crypt.cpython-36m-powerpc64le-linux-gnu.so_csv.cpython-36m-powerpc64le-linux-gnu.so_ctypes.cpython-36m-powerpc64le-linux-gnu.so_datetime.cpython-36m-powerpc64le-linux-gnu.so_decimal.cpython-36m-powerpc64le-linux-gnu.so_elementtree.cpython-36m-powerpc64le-linux-gnu.so_hashlib.cpython-36m-powerpc64le-linux-gnu.so_heapq.cpython-36m-powerpc64le-linux-gnu.so_json.cpython-36m-powerpc64le-linux-gnu.so_lsprof.cpython-36m-powerpc64le-linux-gnu.so_lzma.cpython-36m-powerpc64le-linux-gnu.so_md5.cpython-36m-powerpc64le-linux-gnu.so_multibytecodec.cpython-36m-powerpc64le-linux-gnu.so_multiprocessing.cpython-36m-powerpc64le-linux-gnu.so_opcode.cpython-36m-powerpc64le-linux-gnu.so_pickle.cpython-36m-powerpc64le-linux-gnu.so_posixsubprocess.cpython-36m-powerpc64le-linux-gnu.so_random.cpython-36m-powerpc64le-linux-gnu.so_sha1.cpython-36m-powerpc64le-linux-gnu.so_sha256.cpython-36m-powerpc64le-linux-gnu.so_sha3.cpython-36m-powerpc64le-linux-gnu.so_sha512.cpython-36m-powerpc64le-linux-gnu.so_socket.cpython-36m-powerpc64le-linux-gnu.so_ssl.cpython-36m-powerpc64le-linux-gnu.so_struct.cpython-36m-powerpc64le-linux-gnu.soarray.cpython-36m-powerpc64le-linux-gnu.soaudioop.cpython-36m-powerpc64le-linux-gnu.sobinascii.cpython-36m-powerpc64le-linux-gnu.socmath.cpython-36m-powerpc64le-linux-gnu.sofcntl.cpython-36m-powerpc64le-linux-gnu.sogrp.cpython-36m-powerpc64le-linux-gnu.somath.cpython-36m-powerpc64le-linux-gnu.sommap.cpython-36m-powerpc64le-linux-gnu.soossaudiodev.cpython-36m-powerpc64le-linux-gnu.soparser.cpython-36m-powerpc64le-linux-gnu.sopyexpat.cpython-36m-powerpc64le-linux-gnu.soresource.cpython-36m-powerpc64le-linux-gnu.soselect.cpython-36m-powerpc64le-linux-gnu.sospwd.cpython-36m-powerpc64le-linux-gnu.sosyslog.cpython-36m-powerpc64le-linux-gnu.sotermios.cpython-36m-powerpc64le-linux-gnu.sounicodedata.cpython-36m-powerpc64le-linux-gnu.sozlib.cpython-36m-powerpc64le-linux-gnu.solib2to3Grammar.txtGrammar3.6.12.final.0.picklePatternGrammar.txtPatternGrammar3.6.12.final.0.pickle__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.opt-2.pyc__main__.cpython-36.pycbtm_matcher.cpython-36.opt-1.pycbtm_matcher.cpython-36.opt-2.pycbtm_matcher.cpython-36.pycbtm_utils.cpython-36.opt-1.pycbtm_utils.cpython-36.opt-2.pycbtm_utils.cpython-36.pycfixer_base.cpython-36.opt-1.pycfixer_base.cpython-36.opt-2.pycfixer_base.cpython-36.pycfixer_util.cpython-36.opt-1.pycfixer_util.cpython-36.opt-2.pycfixer_util.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.opt-2.pycmain.cpython-36.pycpatcomp.cpython-36.opt-1.pycpatcomp.cpython-36.opt-2.pycpatcomp.cpython-36.pycpygram.cpython-36.opt-1.pycpygram.cpython-36.opt-2.pycpygram.cpython-36.pycpytree.cpython-36.opt-1.pycpytree.cpython-36.opt-2.pycpytree.cpython-36.pycrefactor.cpython-36.opt-1.pycrefactor.cpython-36.opt-2.pycrefactor.cpython-36.pycbtm_matcher.pybtm_utils.pyfixer_base.pyfixer_util.pyfixes__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycfix_apply.cpython-36.opt-1.pycfix_apply.cpython-36.opt-2.pycfix_apply.cpython-36.pycfix_asserts.cpython-36.opt-1.pycfix_asserts.cpython-36.opt-2.pycfix_asserts.cpython-36.pycfix_basestring.cpython-36.opt-1.pycfix_basestring.cpython-36.opt-2.pycfix_basestring.cpython-36.pycfix_buffer.cpython-36.opt-1.pycfix_buffer.cpython-36.opt-2.pycfix_buffer.cpython-36.pycfix_dict.cpython-36.opt-1.pycfix_dict.cpython-36.opt-2.pycfix_dict.cpython-36.pycfix_except.cpython-36.opt-1.pycfix_except.cpython-36.opt-2.pycfix_except.cpython-36.pycfix_exec.cpython-36.opt-1.pycfix_exec.cpython-36.opt-2.pycfix_exec.cpython-36.pycfix_execfile.cpython-36.opt-1.pycfix_execfile.cpython-36.opt-2.pycfix_execfile.cpython-36.pycfix_exitfunc.cpython-36.opt-1.pycfix_exitfunc.cpython-36.opt-2.pycfix_exitfunc.cpython-36.pycfix_filter.cpython-36.opt-1.pycfix_filter.cpython-36.opt-2.pycfix_filter.cpython-36.pycfix_funcattrs.cpython-36.opt-1.pycfix_funcattrs.cpython-36.opt-2.pycfix_funcattrs.cpython-36.pycfix_future.cpython-36.opt-1.pycfix_future.cpython-36.opt-2.pycfix_future.cpython-36.pycfix_getcwdu.cpython-36.opt-1.pycfix_getcwdu.cpython-36.opt-2.pycfix_getcwdu.cpython-36.pycfix_has_key.cpython-36.opt-1.pycfix_has_key.cpython-36.opt-2.pycfix_has_key.cpython-36.pycfix_idioms.cpython-36.opt-1.pycfix_idioms.cpython-36.opt-2.pycfix_idioms.cpython-36.pycfix_import.cpython-36.opt-1.pycfix_import.cpython-36.opt-2.pycfix_import.cpython-36.pycfix_imports.cpython-36.opt-1.pycfix_imports.cpython-36.opt-2.pycfix_imports.cpython-36.pycfix_imports2.cpython-36.opt-1.pycfix_imports2.cpython-36.opt-2.pycfix_imports2.cpython-36.pycfix_input.cpython-36.opt-1.pycfix_input.cpython-36.opt-2.pycfix_input.cpython-36.pycfix_intern.cpython-36.opt-1.pycfix_intern.cpython-36.opt-2.pycfix_intern.cpython-36.pycfix_isinstance.cpython-36.opt-1.pycfix_isinstance.cpython-36.opt-2.pycfix_isinstance.cpython-36.pycfix_itertools.cpython-36.opt-1.pycfix_itertools.cpython-36.opt-2.pycfix_itertools.cpython-36.pycfix_itertools_imports.cpython-36.opt-1.pycfix_itertools_imports.cpython-36.opt-2.pycfix_itertools_imports.cpython-36.pycfix_long.cpython-36.opt-1.pycfix_long.cpython-36.opt-2.pycfix_long.cpython-36.pycfix_map.cpython-36.opt-1.pycfix_map.cpython-36.opt-2.pycfix_map.cpython-36.pycfix_metaclass.cpython-36.opt-1.pycfix_metaclass.cpython-36.opt-2.pycfix_metaclass.cpython-36.pycfix_methodattrs.cpython-36.opt-1.pycfix_methodattrs.cpython-36.opt-2.pycfix_methodattrs.cpython-36.pycfix_ne.cpython-36.opt-1.pycfix_ne.cpython-36.opt-2.pycfix_ne.cpython-36.pycfix_next.cpython-36.opt-1.pycfix_next.cpython-36.opt-2.pycfix_next.cpython-36.pycfix_nonzero.cpython-36.opt-1.pycfix_nonzero.cpython-36.opt-2.pycfix_nonzero.cpython-36.pycfix_numliterals.cpython-36.opt-1.pycfix_numliterals.cpython-36.opt-2.pycfix_numliterals.cpython-36.pycfix_operator.cpython-36.opt-1.pycfix_operator.cpython-36.opt-2.pycfix_operator.cpython-36.pycfix_paren.cpython-36.opt-1.pycfix_paren.cpython-36.opt-2.pycfix_paren.cpython-36.pycfix_print.cpython-36.opt-1.pycfix_print.cpython-36.opt-2.pycfix_print.cpython-36.pycfix_raise.cpython-36.opt-1.pycfix_raise.cpython-36.opt-2.pycfix_raise.cpython-36.pycfix_raw_input.cpython-36.opt-1.pycfix_raw_input.cpython-36.opt-2.pycfix_raw_input.cpython-36.pycfix_reduce.cpython-36.opt-1.pycfix_reduce.cpython-36.opt-2.pycfix_reduce.cpython-36.pycfix_reload.cpython-36.opt-1.pycfix_reload.cpython-36.opt-2.pycfix_reload.cpython-36.pycfix_renames.cpython-36.opt-1.pycfix_renames.cpython-36.opt-2.pycfix_renames.cpython-36.pycfix_repr.cpython-36.opt-1.pycfix_repr.cpython-36.opt-2.pycfix_repr.cpython-36.pycfix_set_literal.cpython-36.opt-1.pycfix_set_literal.cpython-36.opt-2.pycfix_set_literal.cpython-36.pycfix_standarderror.cpython-36.opt-1.pycfix_standarderror.cpython-36.opt-2.pycfix_standarderror.cpython-36.pycfix_sys_exc.cpython-36.opt-1.pycfix_sys_exc.cpython-36.opt-2.pycfix_sys_exc.cpython-36.pycfix_throw.cpython-36.opt-1.pycfix_throw.cpython-36.opt-2.pycfix_throw.cpython-36.pycfix_tuple_params.cpython-36.opt-1.pycfix_tuple_params.cpython-36.opt-2.pycfix_tuple_params.cpython-36.pycfix_types.cpython-36.opt-1.pycfix_types.cpython-36.opt-2.pycfix_types.cpython-36.pycfix_unicode.cpython-36.opt-1.pycfix_unicode.cpython-36.opt-2.pycfix_unicode.cpython-36.pycfix_urllib.cpython-36.opt-1.pycfix_urllib.cpython-36.opt-2.pycfix_urllib.cpython-36.pycfix_ws_comma.cpython-36.opt-1.pycfix_ws_comma.cpython-36.opt-2.pycfix_ws_comma.cpython-36.pycfix_xrange.cpython-36.opt-1.pycfix_xrange.cpython-36.opt-2.pycfix_xrange.cpython-36.pycfix_xreadlines.cpython-36.opt-1.pycfix_xreadlines.cpython-36.opt-2.pycfix_xreadlines.cpython-36.pycfix_zip.cpython-36.opt-1.pycfix_zip.cpython-36.opt-2.pycfix_zip.cpython-36.pycfix_apply.pyfix_asserts.pyfix_basestring.pyfix_buffer.pyfix_dict.pyfix_except.pyfix_exec.pyfix_execfile.pyfix_exitfunc.pyfix_filter.pyfix_funcattrs.pyfix_future.pyfix_getcwdu.pyfix_has_key.pyfix_idioms.pyfix_import.pyfix_imports.pyfix_imports2.pyfix_input.pyfix_intern.pyfix_isinstance.pyfix_itertools.pyfix_itertools_imports.pyfix_long.pyfix_map.pyfix_metaclass.pyfix_methodattrs.pyfix_ne.pyfix_next.pyfix_nonzero.pyfix_numliterals.pyfix_operator.pyfix_paren.pyfix_print.pyfix_raise.pyfix_raw_input.pyfix_reduce.pyfix_reload.pyfix_renames.pyfix_repr.pyfix_set_literal.pyfix_standarderror.pyfix_sys_exc.pyfix_throw.pyfix_tuple_params.pyfix_types.pyfix_unicode.pyfix_urllib.pyfix_ws_comma.pyfix_xrange.pyfix_xreadlines.pyfix_zip.pymain.pypatcomp.pypgen2__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycconv.cpython-36.opt-1.pycconv.cpython-36.opt-2.pycconv.cpython-36.pycdriver.cpython-36.opt-1.pycdriver.cpython-36.opt-2.pycdriver.cpython-36.pycgrammar.cpython-36.opt-1.pycgrammar.cpython-36.opt-2.pycgrammar.cpython-36.pycliterals.cpython-36.opt-1.pycliterals.cpython-36.opt-2.pycliterals.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.opt-2.pycparse.cpython-36.pycpgen.cpython-36.opt-1.pycpgen.cpython-36.opt-2.pycpgen.cpython-36.pyctoken.cpython-36.opt-1.pyctoken.cpython-36.opt-2.pyctoken.cpython-36.pyctokenize.cpython-36.opt-1.pyctokenize.cpython-36.opt-2.pyctokenize.cpython-36.pycconv.pydriver.pygrammar.pyliterals.pyparse.pypgen.pytoken.pytokenize.pypygram.pypytree.pyrefactor.pylinecache.pylocale.pylogging__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycconfig.cpython-36.opt-1.pycconfig.cpython-36.opt-2.pycconfig.cpython-36.pychandlers.cpython-36.opt-1.pychandlers.cpython-36.opt-2.pychandlers.cpython-36.pycconfig.pyhandlers.pylzma.pymacpath.pymacurl2path.pymailbox.pymailcap.pymimetypes.pymodulefinder.pymultiprocessing__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.opt-2.pycconnection.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.opt-2.pyccontext.cpython-36.pycforkserver.cpython-36.opt-1.pycforkserver.cpython-36.opt-2.pycforkserver.cpython-36.pycheap.cpython-36.opt-1.pycheap.cpython-36.opt-2.pycheap.cpython-36.pycmanagers.cpython-36.opt-1.pycmanagers.cpython-36.opt-2.pycmanagers.cpython-36.pycpool.cpython-36.opt-1.pycpool.cpython-36.opt-2.pycpool.cpython-36.pycpopen_fork.cpython-36.opt-1.pycpopen_fork.cpython-36.opt-2.pycpopen_fork.cpython-36.pycpopen_forkserver.cpython-36.opt-1.pycpopen_forkserver.cpython-36.opt-2.pycpopen_forkserver.cpython-36.pycpopen_spawn_posix.cpython-36.opt-1.pycpopen_spawn_posix.cpython-36.opt-2.pycpopen_spawn_posix.cpython-36.pycpopen_spawn_win32.cpython-36.opt-1.pycpopen_spawn_win32.cpython-36.opt-2.pycpopen_spawn_win32.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.opt-2.pycprocess.cpython-36.pycqueues.cpython-36.opt-1.pycqueues.cpython-36.opt-2.pycqueues.cpython-36.pycreduction.cpython-36.opt-1.pycreduction.cpython-36.opt-2.pycreduction.cpython-36.pycresource_sharer.cpython-36.opt-1.pycresource_sharer.cpython-36.opt-2.pycresource_sharer.cpython-36.pycsemaphore_tracker.cpython-36.opt-1.pycsemaphore_tracker.cpython-36.opt-2.pycsemaphore_tracker.cpython-36.pycsharedctypes.cpython-36.opt-1.pycsharedctypes.cpython-36.opt-2.pycsharedctypes.cpython-36.pycspawn.cpython-36.opt-1.pycspawn.cpython-36.opt-2.pycspawn.cpython-36.pycsynchronize.cpython-36.opt-1.pycsynchronize.cpython-36.opt-2.pycsynchronize.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pycconnection.pycontext.pydummy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.opt-2.pycconnection.cpython-36.pycconnection.pyforkserver.pyheap.pymanagers.pypool.pypopen_fork.pypopen_forkserver.pypopen_spawn_posix.pypopen_spawn_win32.pyprocess.pyqueues.pyreduction.pyresource_sharer.pysemaphore_tracker.pysharedctypes.pyspawn.pysynchronize.pyutil.pynetrc.pynntplib.pyntpath.pynturl2path.pynumbers.pyopcode.pyoperator.pyoptparse.pyos.pypathlib.pypdb.pypickle.pypickletools.pypipes.pypkgutil.pyplatform.pyplistlib.pypoplib.pyposixpath.pypprint.pyprofile.pypstats.pypty.pypy_compile.pypyclbr.pypydoc.pypydoc_data__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyctopics.cpython-36.opt-1.pyctopics.cpython-36.opt-2.pyctopics.cpython-36.pyc_pydoc.csstopics.pyqueue.pyquopri.pyrandom.pyre.pyreprlib.pyrlcompleter.pyrunpy.pysched.pysecrets.pyselectors.pyshelve.pyshlex.pyshutil.pysignal.pysite-packages__pycache__zzzz-import-failed-hooks.pthsite.pysmtpd.pysmtplib.pysndhdr.pysocket.pysocketserver.pysre_compile.pysre_constants.pysre_parse.pyssl.pystat.pystatistics.pystring.pystringprep.pystruct.pysubprocess.pysunau.pysymbol.pysymtable.pysysconfig.pytabnanny.pytarfile.pytelnetlib.pytempfile.pytextwrap.pythis.pythreading.pytimeit.pytoken.pytokenize.pytrace.pytraceback.pytracemalloc.pytty.pyturtle.pytypes.pytyping.pyunittest__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.opt-2.pyc__main__.cpython-36.pyccase.cpython-36.opt-1.pyccase.cpython-36.opt-2.pyccase.cpython-36.pycloader.cpython-36.opt-1.pycloader.cpython-36.opt-2.pycloader.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.opt-2.pycmain.cpython-36.pycmock.cpython-36.opt-1.pycmock.cpython-36.opt-2.pycmock.cpython-36.pycresult.cpython-36.opt-1.pycresult.cpython-36.opt-2.pycresult.cpython-36.pycrunner.cpython-36.opt-1.pycrunner.cpython-36.opt-2.pycrunner.cpython-36.pycsignals.cpython-36.opt-1.pycsignals.cpython-36.opt-2.pycsignals.cpython-36.pycsuite.cpython-36.opt-1.pycsuite.cpython-36.opt-2.pycsuite.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pyccase.pyloader.pymain.pymock.pyresult.pyrunner.pysignals.pysuite.pyutil.pyurllib__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.opt-2.pycerror.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.opt-2.pycparse.cpython-36.pycrequest.cpython-36.opt-1.pycrequest.cpython-36.opt-2.pycrequest.cpython-36.pycresponse.cpython-36.opt-1.pycresponse.cpython-36.opt-2.pycresponse.cpython-36.pycrobotparser.cpython-36.opt-1.pycrobotparser.cpython-36.opt-2.pycrobotparser.cpython-36.pycerror.pyparse.pyrequest.pyresponse.pyrobotparser.pyuu.pyuuid.pyvenv__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.opt-2.pyc__main__.cpython-36.pycscriptscommonactivateposixactivate.cshactivate.fishwarnings.pywave.pyweakref.pywebbrowser.pywsgiref__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pychandlers.cpython-36.opt-1.pychandlers.cpython-36.opt-2.pychandlers.cpython-36.pycheaders.cpython-36.opt-1.pycheaders.cpython-36.opt-2.pycheaders.cpython-36.pycsimple_server.cpython-36.opt-1.pycsimple_server.cpython-36.opt-2.pycsimple_server.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.opt-2.pycutil.cpython-36.pycvalidate.cpython-36.opt-1.pycvalidate.cpython-36.opt-2.pycvalidate.cpython-36.pychandlers.pyheaders.pysimple_server.pyutil.pyvalidate.pyxdrlib.pyxml__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycdomNodeFilter.py__init__.py__pycache__NodeFilter.cpython-36.opt-1.pycNodeFilter.cpython-36.opt-2.pycNodeFilter.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycdomreg.cpython-36.opt-1.pycdomreg.cpython-36.opt-2.pycdomreg.cpython-36.pycexpatbuilder.cpython-36.opt-1.pycexpatbuilder.cpython-36.opt-2.pycexpatbuilder.cpython-36.pycminicompat.cpython-36.opt-1.pycminicompat.cpython-36.opt-2.pycminicompat.cpython-36.pycminidom.cpython-36.opt-1.pycminidom.cpython-36.opt-2.pycminidom.cpython-36.pycpulldom.cpython-36.opt-1.pycpulldom.cpython-36.opt-2.pycpulldom.cpython-36.pycxmlbuilder.cpython-36.opt-1.pycxmlbuilder.cpython-36.opt-2.pycxmlbuilder.cpython-36.pycdomreg.pyexpatbuilder.pyminicompat.pyminidom.pypulldom.pyxmlbuilder.pyetreeElementInclude.pyElementPath.pyElementTree.py__init__.py__pycache__ElementInclude.cpython-36.opt-1.pycElementInclude.cpython-36.opt-2.pycElementInclude.cpython-36.pycElementPath.cpython-36.opt-1.pycElementPath.cpython-36.opt-2.pycElementPath.cpython-36.pycElementTree.cpython-36.opt-1.pycElementTree.cpython-36.opt-2.pycElementTree.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyccElementTree.cpython-36.opt-1.pyccElementTree.cpython-36.opt-2.pyccElementTree.cpython-36.pyccElementTree.pyparsers__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycexpat.cpython-36.opt-1.pycexpat.cpython-36.opt-2.pycexpat.cpython-36.pycexpat.pysax__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pyc_exceptions.cpython-36.opt-1.pyc_exceptions.cpython-36.opt-2.pyc_exceptions.cpython-36.pycexpatreader.cpython-36.opt-1.pycexpatreader.cpython-36.opt-2.pycexpatreader.cpython-36.pychandler.cpython-36.opt-1.pychandler.cpython-36.opt-2.pychandler.cpython-36.pycsaxutils.cpython-36.opt-1.pycsaxutils.cpython-36.opt-2.pycsaxutils.cpython-36.pycxmlreader.cpython-36.opt-1.pycxmlreader.cpython-36.opt-2.pycxmlreader.cpython-36.pyc_exceptions.pyexpatreader.pyhandler.pysaxutils.pyxmlreader.pyxmlrpc__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.opt-2.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.opt-2.pycclient.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.opt-2.pycserver.cpython-36.pycclient.pyserver.pyzipapp.pyzipfile.pypython3-coreREADME.SUSEREADME.rstpython3-baseLICENSEpython3.1.gzpython3.6.1.gz/usr/bin//usr/lib//usr/lib/python3.6//usr/lib/python3.6/site-packages//usr/lib/rpm/macros.d//usr/lib64//usr/lib64/python3.6//usr/lib64/python3.6/__pycache__//usr/lib64/python3.6/_import_failed//usr/lib64/python3.6/_import_failed/__pycache__//usr/lib64/python3.6/asyncio//usr/lib64/python3.6/asyncio/__pycache__//usr/lib64/python3.6/collections//usr/lib64/python3.6/collections/__pycache__//usr/lib64/python3.6/concurrent//usr/lib64/python3.6/concurrent/__pycache__//usr/lib64/python3.6/concurrent/futures//usr/lib64/python3.6/concurrent/futures/__pycache__//usr/lib64/python3.6/ctypes//usr/lib64/python3.6/ctypes/__pycache__//usr/lib64/python3.6/ctypes/macholib//usr/lib64/python3.6/ctypes/macholib/__pycache__//usr/lib64/python3.6/distutils//usr/lib64/python3.6/distutils/__pycache__//usr/lib64/python3.6/distutils/command//usr/lib64/python3.6/distutils/command/__pycache__//usr/lib64/python3.6/email//usr/lib64/python3.6/email/__pycache__//usr/lib64/python3.6/email/mime//usr/lib64/python3.6/email/mime/__pycache__//usr/lib64/python3.6/encodings//usr/lib64/python3.6/encodings/__pycache__//usr/lib64/python3.6/ensurepip//usr/lib64/python3.6/ensurepip/__pycache__//usr/lib64/python3.6/ensurepip/_bundled//usr/lib64/python3.6/html//usr/lib64/python3.6/html/__pycache__//usr/lib64/python3.6/http//usr/lib64/python3.6/http/__pycache__//usr/lib64/python3.6/importlib//usr/lib64/python3.6/importlib/__pycache__//usr/lib64/python3.6/json//usr/lib64/python3.6/json/__pycache__//usr/lib64/python3.6/lib-dynload//usr/lib64/python3.6/lib2to3//usr/lib64/python3.6/lib2to3/__pycache__//usr/lib64/python3.6/lib2to3/fixes//usr/lib64/python3.6/lib2to3/fixes/__pycache__//usr/lib64/python3.6/lib2to3/pgen2//usr/lib64/python3.6/lib2to3/pgen2/__pycache__//usr/lib64/python3.6/logging//usr/lib64/python3.6/logging/__pycache__//usr/lib64/python3.6/multiprocessing//usr/lib64/python3.6/multiprocessing/__pycache__//usr/lib64/python3.6/multiprocessing/dummy//usr/lib64/python3.6/multiprocessing/dummy/__pycache__//usr/lib64/python3.6/pydoc_data//usr/lib64/python3.6/pydoc_data/__pycache__//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/unittest//usr/lib64/python3.6/unittest/__pycache__//usr/lib64/python3.6/urllib//usr/lib64/python3.6/urllib/__pycache__//usr/lib64/python3.6/venv//usr/lib64/python3.6/venv/__pycache__//usr/lib64/python3.6/venv/scripts//usr/lib64/python3.6/venv/scripts/common//usr/lib64/python3.6/venv/scripts/posix//usr/lib64/python3.6/wsgiref//usr/lib64/python3.6/wsgiref/__pycache__//usr/lib64/python3.6/xml//usr/lib64/python3.6/xml/__pycache__//usr/lib64/python3.6/xml/dom//usr/lib64/python3.6/xml/dom/__pycache__//usr/lib64/python3.6/xml/etree//usr/lib64/python3.6/xml/etree/__pycache__//usr/lib64/python3.6/xml/parsers//usr/lib64/python3.6/xml/parsers/__pycache__//usr/lib64/python3.6/xml/sax//usr/lib64/python3.6/xml/sax/__pycache__//usr/lib64/python3.6/xmlrpc//usr/lib64/python3.6/xmlrpc/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-core//usr/share/licenses//usr/share/licenses/python3-base//usr/share/man/man1/-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:15819/openSUSE_Leap_15.2_Update_ports/8337372f5b337d72ac1f276011414d7d-python3.openSUSE_Leap_15.2_Update:basedrpmxz5ppc64le-suse-linux           !"#$%&'()*+,-./0123456789:;<=>?@A B    CPython script, ASCII text executableELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, interpreter /lib64/ld64.so.2, BuildID[sha1]=f131e4b33306a4c08088e4bcc187e4ee7d5f5153, for GNU/Linux 3.10.0, strippeddirectoryASCII textpython 3.6 byte-compiledPOSIX shell script, ASCII text executableASCII text, with CRLF line terminatorsPython script text executable Python script, ASCII text executablePython script, UTF-8 Unicode text executableemptyPython script, ASCII text executable (Zip archive data, at least v2.0 to extract Zip archive data, at least v2.0 to extract)ELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3f04d1355fa9ffc1cb12c6fc227e3c3083e20b4, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=90e8574745a5ebaa00a76ba06ea867fbbf865868, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1dee12380a71b16072669de5e1c5b065cf359ec1, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f23b1b0da192ec115ce0aa24de18feae9c1c9787, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9419554b79721fa5a57efe265854d4e3a8936a1c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2784b41ea944ed70ec2b74e48630fbe6f1028496, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=1aebc5053320afad7e065807b077c63dbdbfc182, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=4759e7dd7d47f9f54e82860f1ec41b988e0b99b9, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=459c0e79c17b850d11a295b724041a2c13800079, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=44930f2f8e84ee1aaa5a2c9f01ebaa45f1f85c93, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=18c7ac4e55196820e9db1798852e7e64cf3dad4b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=565df5eaf31b208a77e1b64f037fb495d1ae2c4e, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=04797d959251816a1294a16c24fbfd3e7d43f38f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2508d1ce2c16e0a3739bbd2e0ef94d3a0ab5d05d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=dcbb741fcd89e3149fa7232aa91950505a91ef4a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=14e5dd02f55f0076ea7d897c0e16e718e9be4e12, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=44a63f2aae9a9a6cd14d9516c5d4d0b117b48025, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=e497f870cc6bd8898a3e19265fd3bcba173b7128, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=f51370e0e886c032e70b30a137a90d958fead31a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=89cf74f1d5bf32d1c43ea971978b401a5ffe719f, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=37ceb60f7637cadeb9cf008cbedbd5f6d6cdffca, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=28c736a5f48f015de244fb978639f6b4b134442d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=d7f06365c93edba973916211e87cfaf7b8aded13, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b185da860bc58d00c9dd3a155e3f353cc0f666d2, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0e97975ba6aac5bd3d116416b31d2e272a0dfb15, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=440d73e9e87facaa7b2466aa6dcd931d13d6af99, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=ad335b02bc53eef83ccffd9be86deaa8f9ceecbd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=24e6ae86df85dc9fb2c837b6ee743f5edf4e0045, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=326c4e11590011264d1e06404f061a1586cbe98c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=a65ee71d90e9f57c035c7a4926eca089632c13cf, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b3dfc3160eb134d9523b4e1af84ce8b820051010, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=187fd5349b6b04a3b598493795de5e50fb34e836, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=534c8364dfb5903b3efc0cb24d0fd7ed4e2e5e35, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=df7040b3b0327f028a1aa6d3432e38994d5e2df6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3fc6046b1df7921fa04651c16b09befa680f2f00, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=2a0b57357db4436b8f9eddcfdace198bf6be3ce7, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=10fecb412e581dc2fc143888445a9a2ee60c1392, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3e988f4c482832c097b2b242c94ac60eb2bbaf28, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b363f610af73b75452780792c54d9f06e346e612, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7c928ddeab48dde944eb5afe1836d70689c09240, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b507fdb74f353b9393d7976e153607a8cd23c04b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=0da7b562a8770b5b52dd135353a3245bcd1ebe2a, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9ac772824af026c38914448a997d5a2358a9eea6, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=c2ef8107ce687b343e9c2f4e654c42709493ffb8, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=7014fe834ae5b802f638a2ef0510b05ecaaca64c, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5ffb4b08b60e00115867930c9849470cc38f0d2d, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=3d192acad7ba164317b3283ef74f972ba7f46695, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=29bd5fc25297568120b78e229007d07dbb32f243, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=9b51a5c1f0ec4152d6a5b4a2330486a379903005, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=70f6730d20c0917be557a902a987d32aa68ec10b, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=225e24609d1a881c0e767ad9c00d22f3364d1dbd, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=b101d30204c3616fe6f33f53e1b4dac67360b3d5, strippedELF 64-bit LSB shared object, 64-bit PowerPC or cisco 7500, version 1 (SYSV), dynamically linked, BuildID[sha1]=5c5aeedd439f9537a0459d78b764f604316773a0, strippedtroff or preprocessor input, ASCII textUTF-8 Unicode texttroff or preprocessor input, ASCII text (gzip compressed data, max compression, from Unix)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ ',38=BINSY^djoty~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~                            ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < > ? @ A B C D E F G H I J L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~    RPRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRR R RRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR@Dv콇 ,python33.6.12utf-8eded07faf400ffe1230c9d4b73922b3c6da6ae5c56722d5264d8ec3e21bba423?7zXZ !t/)]"k%pa KvT|. Z:k /%.XL  w}{ v,AĤep`ԙx_Hm??dWzXI^E]N(Y|B&mՂ Di@>xíURZЄf|o~Ҳ!fCMWRl.>[@ʼn@f`q>$m[ZQ1r6O+$ZB5VA׵eSdAF@nmB-sRbZ"S.48 @:ARLٽKٗA7 q,<q,a~!h>zE!pv1/h#^B'=i5]y#jIDCGDC #쵡?l\@ܭD (RBLΔΑuHD #szq!T[ [˲4}4ŘXQ[c̾YIH{ݴ E*+ߙ{I[ =B]%Ǵ!yqx"ܸu>H=pms3$دPEKyd#}#t;;.?oiPPn\wpU2 tzl}hJhe%f35]#MMٲmR~v5 /? Qjűia?$ Wi9dXnEoZ:* 9+1lv&F\$L[ax砃 NzgVwy=OFX$ p,-Iƒɒґ(!:vHW%MVD KLG# M/LFGyT#䳉.NUV4G)d_Y)i!fifcoRS,> HkzU{؊ 3>^kK0@ᦽiw5Ek^xȏq !hۢYq9&XC3 cMd/Up`Q%A fܦxA@V"Ӯ?U=N'&1}騃M޶,WUh+9%!y!'C/-gL2vomUb6p ^Xs9`L<0}YWꪹvkP?9F1b8C3Qa'ihTzNyJ֒qf,4} pOֱ 8?KJ_ mE[D(&񈳋n59(]oOi0djyu %]'A!-1'l.N, vGCCj_ R}r 4Jf8sPhlߐ[wCVE%bzǟ"VbL&FI2i#bw\v >(:X/ٖTjD7jj E)z䐜l[.@lȯ-E+mp/َdf2㔦"Ǖ“zuOꍩ愹 <ɰP&0KZ*V08]6`Dr7A8{Pn!<цLn=[2\G2d]IUtf̼'uƤqh:X;Po%H pz$o}Mֶ|X?܂dۃMRaȸ}Į? ƎjeyDg”.R^~׋G<. eWV"G"'Ow T K@B`m YNH[5ɀRK~+XԱV ?Ca h~(p&qf;UE3ES.|Jxu]@Mu ܥR*ɇ|sa=%T"&%i+ ַQ7pa9yt$U샮*eyj)`Ki^,TVeN7 Pa5f" $2[,nˑ >}u6:BK:)^6A~0z,nd&ݢ7F kX%xS2oȽk~Lݣth@䅀C5GpVo f&YK\,1խu?_ uH9x M>λuc{+BCǦao"XދLg8KgUiH+VqF$|5t3@D= X q\Z)eP%'4^6h21 !P29ЗX 4ql{5 L,Ms}.|x9<\7U^B숺T°Z+1:C>~Q2UtƜ4tqӜхMjh56^_0vJg M j"x}+Ns ѲsL/B:D*VeO2UV$ߢEHy1pq{:.jIc 57rzfA⹞ncJP62Lw %pII].h1m=DcrUbMƷ} rcʓ^:\$\9{όVMSqGNԧ EFnk=,SԶ#&axMXȆ)'`iobk m!w%__ ! Թ*}X1]}N0K EXsE. %d=}h;tK P1 Pblx& SPefI\m8%xrktQ?ӛӳ֬cʿIh*l>V mBXfs-A4HB?EKg-DO0ڙd}1NOݮ5 }=XvOciw?\TfƳ h%6l J~f1S%h"nx-6tZ3?n=_97Bz^q LhPEL{5m^/էDx4+\XP ۽A[RƇjzA(4yoS !7CɚqeuR8 $~o)Ŗ[ԠiAAzh$ё,4\­y+nuil1j&vG5ĸ8F^ :ēl5wl(Cު Ch)~MJ)GHY!V*GsM^ XXy^Fx0ȔIw&L:~.P(,=y.~?\9v&|DZpl_Z "VsouN|=}W~G4$_YCKZnJbIVz#儎DZU>*6ŎdH"fY‹9ǹ<C g Ib꯭Mwks>k݁ǃɳ-/""?t֯Ԁ8mDzMmwH´&Ȁ.\o0mFD̀Fܽ7}'cfyY p[ y t܉ ={b7;RV'!dw[`vA9&& d,[fi~\')?yܕ1UJ[YR.' LZ? ?w ! BxJy$'?4||egוznRY.avԨjh#z1%׳YjjY*h­0: ]^i;2kK:TX/? B`*e̊0A)DpS5$0C r\#e]ظ.|IU>SZihLkpXsB!vza79=*eri$/ذ=jv%4 8w>Mg)оW"i+!'bKT7p+SA]ѰYS2Z] UYu%{g23R~.ZڙO:_#`-F gaD_|ŕ,l?<" zTjs {j;tW*Kdѕ-:J`%ib}rPN"tqz(:voLXEwjZEK7I*dϻ76fޙP 1uI5Kakykz)i]eD]=|:0|:4_~ZE*vRڃ-,XzE]Z1ۋ;qX3-Wߚ&vi0b ^ڇm̙vE*M/ުIeBXo,ni&-p %>L%qa5 %s2][,9Xս,?Y˗ՌYm9o^ ;qHuNޘ:qaT*(e*]|=F֙ 5mHM cIdŋ~WYL +: ]ޭ7WKXgSâZfBӥ$:C˫y=ʒxD;WVR BGqM.*@:FvÑazǕi*$ D| huu%<.SӲ0`S(տH$V\{w&ׯ)u07B^mA ZQj,yɦQPۦáVO"2(ϕzC5yr:,ZuRTV/Cv+5Wҝsvs?plי``D38s0N 1'#%9Sc4i UͅnjwO%:¢1 Pܰ'NVH;H΃ҝ#'ݼw6՘p\D&'.6T2.,# ;5 e QUqnR, Ccc,U|=08GG"/;M5b'(ћFO~X%KX,ݹ1Рǵ-暿u /4)L$b光fWcP@'ɂKLY1) 0%uDW9}PV{3<>@%ՓX̒gN.ܒ(C歬MÞO+1&:jַgE]0e/pxLjf))Q B@1eW(-eyxRޑDmJF7ҏ؋ҶA,gTe i[d S@8:¶éAW\-]qBUysc5 V~!?? V,3\Y.^{W*`VY:d5ҍsQɤ1#ţ|0AsݬAR7O+E3o\_nR~"AJ7VJ Ab'c?>@6-~[.T%JAbR2zӽԼ^至ji.`|2-<`8׆WeW\ x 6_,y$ٞ OU7r@"`ʵuY(ä ,N:w-,J?{py-gaR3U 8&iW8b\ .'P?2 Ic G"5pjp|Y Z*H=Aĕps%;+ta "+ [4ҴdM3PQXD }/>ICvV3VRj~Gxz0uՐvyЌyoXfTJ , aމn<Z3A٫䣦'%Z GڼKc'gE@0'{#;`diABR_>u h+P{XIjD}l`JYf}Ǝ!2+pz_ꁡtZ?l ~.+\߄cMس8?ܠ,\vS83^œZpvR<$۫"O̵#^ngb'=(hpπ?+g?δ57i,Q~&)CKӒ*l'qEjE҃ys7 J2kahs;ʉ翜0xW?tR9-~&߬9EA<>c»>N:釠Q q%6EX=Hfo:"!.1%=p˝*+¥ pZ{:V׏pv;b.5- .^hT?8!OKhH{y%'33xz@~(n [oa8MVo|$ȶBTN e=O+_8u@7._Wj\%mвc\"andILT!T=Y>#Mee+qȄ #nD/oeZUbW;K!頣/el1|Pk_N 2*THi{hW/KqCBB? .5˄ 遙- G&Jt?b/ySbja!@V7f͙&%T9tl(IxpE2}.vM'&'.m.nm!Hծ[+ww+^Ƭ?k;;"趌3;j.Hz4پU$FB^hH<ՉdgŨ@eJrLqFeVDɞʇQ),l^+~/dg/@I*Cq;BHd/GkF0ӀVZ@P)# taVy@Lgڷ}5Y’>}jz(zX6 z=c:p ϐO[Ra'xkLX٤b'sBOWi,8S".ܧ2 Ɖ͙UA|{D<@yr tZtl>ͻB*1K,8G (ukrFo(OA:F̠iO8^<\!1ɨ !|em0a#jTJ1Fh>d3$'g/8z]ECOuŎO#i׎ܽG̛K2od=Bz_s bpM㣗G>Xv1h{ X8 sAcce101ĭ77!7bX'`SHJQڼ'STqUhP׃Z ? N Q:4 JpWMytke@"X99g8󀸔X&`Я2BΠ7#ճ |g\r[P/Մڣk֣SP7H t Ph|%Qh%JIN@6p]kf@7h{߳Q2cY]O@ _)byHCO `dE|PeA d?~ӱ;ZSLC `Rmi"bG8A:Flsv+1_*sNB}!v 6@wN1_l^7dM =ZocԸv]ar,ާ^x?ի5Dzߗډ5w7 Kt`E%Ck4ŵ5;—W- sD4_!& oj4<0x˽EXtMٯZy^3MQz}MVI]RĺNCbeK?CR3V3F!&Sj7[VmYL^:$:jZT[Â">_bt ={%e-<< n|=м9'V dgM2i1Y<>)m_b&2$;Ӆ^|!9O},cY7YڜX`4d)׆p.tN~ŜAQ[/>7"xoiJ6j"DpXb*Q]uv:/Z'G\yiaG_B;i&$)-V| |S1=PQG6`D59ͻ![ cgfXfsQ-~<E@Ⳳi7^> 0:؉/mT.i1 kEGZP:.9, -hҳKkbK2ֿݮ|0~2蚥!d:\#{Yː9=|o6)0~չtwdOyؕA;/YDHv]z]vrXDQ]暳n ILhZMh?B@J|!; ?l| 4x"HFq Eh M]B?He/bm!+bm,>*ć^XHxQ@K?_5,ɠ*O%Z3ʅvKL\jkvQD`s2^B)@!TgdO*"9 ,!51xK:EZ`n:^o@lD,ߨGu_,{<&P%@'@2XE5EM͢ĂtYa\*aewťgOJv+."xN/#Ro,;z5)PQU)p9ggU=p{^GHJW(v『~ބ`29@Wcy <6yCJ)_٣m -o=w q j %)Cp<=N>:r~ r qWN&%K{3EP@Ȭ§]A4`iQcj q`xi.07IG k/rBekG|u4}X]RsSSAe'=v<0hvssQНx2vDb\IO廜) x@|TELM\z$n;ːNeq)rJsȸ5!c>Z^X{5J>Oh?Mt Mڄ8ɤ.& 4Ÿk3o2s}7}MW0w5} U[eIV u$(.RbV^tBUH?*PEZ`:ҝsVR7 .= v'76Oy2ihqtS4XYS"cgbu*^.|LiAbje]̴C彉6k$a1cΰN/ЕA7 O: }7T=X6(K cxx8B`\R= Z]w(.odorwU%w単Dzo&'Xu=%Z ʰC%#C u~OC{(?WA0% u{[~Oư; ;Ӝ2h%mEe6h*F3 +kJci?m4478A1.vᬶ fI!|H-:,W3~ԑn  ,ۣn;ٔlE> 8_>q  t푳Gl^ؓ}"]I1K6n8F >=\j^MJ ϵ `WxOE)S{^[P.EV%^:'-x}Se6rroYO#ft/aB%4ֈs QKzXAY>l ߚY1cϷ5J0ńB#9:B2'_lpB/,@L"n4Z 8GT_XB`m>] ]OVnwo`!E9D4`?( 'یcיbE臆mD9A662+U*CF #%0Sw}O34z\.ՕsQ"\į+: /$\lT<36}ZtOi1ȅ&2ZBVR;YvQkjo|6 0z"5Wot 4 ?QfE GcH mhtʛ!uXDπ#gs/~sNZM;r (N77Svi F/S*mjA1V 3\LkPVЌ`[ISDyЫkZ dQ׈{˼bٛfB7[y@9ñAZiWb>!xa?,Tײt\/>w@Oec =r6wSgȷNum\dSF(g.65\[kT #L2*\OP4FZᏔn~|1 ԥme.n:8C"5%%@Y:7{_*9Mˠ3Dó \wΖY)eoXܳ4#DzYYσ/廱wF*ӡjOqEloc䎊{ЛJ:?GHʪWx%Ä95!X9-X=}ɤݨCπʍp3uҒ3<q^(h@ `lK%Ac 7M0`:1Nw8ϯe*Z,}bHYtGgHkPUoK9cjDIRRK=@V]v\SLcJȭr ,.g4.)Pv-"JFű",Ti_U7[>a/k)ŪM~_T,r~YuM%4HNVڎ9w%I0^j:d&RK&2pzyyqHڲcIY397 3Gx8*Tt+Q#/R d/^«XLlrqɗfz@El?z$HP8"-D^6]iٚF3`}\B2.ntQBCqksrwlqѢi,%Z󱨁z`HO Xl8Xr{dP:QI0]e zh8mv&pC2wb٥W9fpBV8ceب@JlJ&;mg"뿨gYFjflLGZ{JK XH9޳7"34cWE)3Vث};)Z2pUkWγSZᣝbkx[<\Zt>}a#.Sh4pƛ{fGHK= ۤJ@a#P&ʳua/\Xc3Cak4E.+̊|Za{`ϩnarv;jU]hbŨGpƍwn/Sv!32+Sj#"ڜ[ 1X&1 *]9G:(`|XUf[r[Ȧy.ww5< h' 0IIy5lÜV9c֤ gxes-A&I|w=:][݂haTώf܎p -~ 6OlZ)LP.j`SoL#OTNQM1E +˺뺁jA܌fȡG*ޠgMCIRiu4C;,+q :t Ⱦ]{)8S6=vl\gnӼ~W$ىRBeQ U;`ZiKEf-e&Wtd*4̩[5}H 9r F-˱V; ޸KK HI `!. e~LQ9kBffcvŜPQc WQb>"5ġZixͦy>i}! 8 bIsqPUػ.^.+s%WAyĭ{Ww Zn2Rl7皔5jpɈF:IYp}]r@ACع0Bɇl~-&%F~q|!ae/c)$!וz Q[I#N3LB.z ?f˅^%U"td矹7S O>qv2 t&rRb?/nv%,#@eԘ( Z=>}meC6_<)AgM{|$#%ף2U%" 3g"[fM8eAy6hL.ymDxsFv4)' Vi0j#Jcs^.`0UVŸbRq ԹޗKù[ἴs,7".;Ozj+nwp0~v~30񗏅i7ɘ^B%t+?u@)\pIR\]Sk11nخ?5hWUM>$O& ok$\F\m[bBUJ0[sf,:^0L찖i|nSWΙd 4}^Dwe߷|\kPLsSm8DwP4_S\+;KiV۩ Ϫ9 I%d7N; HՓH k0XjR*!]on|#L<G_ hkf)4=ٵ% HA|4K.n 셔ˌΞؙRpzFZ c-lGn G<3<͕a\/KC~h-JJsճtitNzʈT.Y{Iԙ oKS!b&Gu&b0I]JWul׫/%$Bm$FW22Ť\:8܌anier3G_o1H=^De$-r sԛ@>uh_~ja)<{m9Q;1,F3^>R6;&d*FN;ؼKu(~GrN+;vĪR2z۹N,s1<9ͱ_09x,x,BOG ]sPW$`w+W  xr0W7tݛ+N'fa]6-{ELN9UۗvFU T;{J]Z-UƷK=>bLٸG60#!Eˎ=#P7[_gFQ[.=^YG/+*ݞ};v\+UeS í|MWiFҼ$&o CCh~¦ozOc (>Cg</bs>,Bj[4[c E~2;/Y<ԿҚuodNhZ;ci͉^6x΍AgqsJ(O6.O6lNr[h-9v(ɮU:2PsSlZqXX2~L;bx^XϠn| U78ͩ݌\k<’ig\(B H{"?7ؚ7R¥m)sxVS˚cf%_ s̺k]T4 @Wn - Tx8]PݏnJaϝp"Ƈ-Jy!i-{\GHY!s(tB5HyTÞATcL,Vb>b` EIZp!_>vs3) .L#*(^+ WDSgRի]&RP6L&IW)aWk@8E(xC vZ2(`/+B<F)8u"<{dPt@Z4+Lb'q8/=$#R I`K3-Ж<2)نcT7J O~ fQ!L>1ǿ2uOB pO"aYwn>lpAbb iP UB}R_)_M&]~}7Y, 6݁)-alŢdaA`ӿdS?&SY s{чqB12l1HݪQP BmCU[Ys uiY7[$O(U##ɕ~I[U uVIg~G>w8t`=e_衇Ri|`%Jc#J0݄EdJ|_J.l%  rť{`=F( { rrq``^D9p^N{HW9IŎbhBx'К~dp3/}ϻ.R-񑟅Ƨ;|)ڒֽ)h[,/<abWCd $17 ^x+G2VfI//(eu.xh^|`HIFqE[2ܳ=\eNu!FС5E oX~ս,h!83T-v ># mM#hYAM"0<ٵ&hGXŵ;Y݁cG#!Pa> ֠Ngs. O}-aZ2Z-J5$ƫ^#giXd֮ݣ6:K5VH;a~Dtw)˖ϻeni%99lxȞ&HЭ҈4DC+k0ng RvGKf-nLfp Jc=$G-=U2(UFjv hl|u\$x=dBGB*hscxv$"mȍ (ol^yi7_o3IͰ4[Vbًx(=WB LNjM$_᝵,XJ!Ts^5AA/w묕4 lM(ʗ,Q*ug&/ri2Q҃2ʴKL97-BrɢPIѓ}8SBQf~oxE֓iKla &!6W^d!C*ŰM!rb>T}A⠮\r{Z} +PW|!Tb!e82Z+dëPQ/кA%Tbw3)=)ET6 ߊąw |SWԿitKwv$UZ^Ug8ª#Yxo;rH>9FǮ&EE,>#jo:s'@خŤ (ܱٛhWvrcu>lܫ>\+sZ}x<|F90ḀaSku㙒I}AUmf"G:G f%GF 5"֍^gY5U?BvL|LS[todB;-~exl|@LnrZxXkjI¼?N4Xtm&z o8K-Ni8*Bݲa>O yLN Cp4[Bnȍl8-55kaYwQ8jbSnz/ݯN*ys3 3J/n:r }Z3/ZLU"F pKp% )[I C!t]r7:Z3n !YPzn]$r$N}1[x3 ,e9py#NJfqi=}R&\8+/L@Vćy|zLP8`WZY)%D"tWT^M؂X^X:6U#6b2lDq+z͢HQA" sBN)W9*h5}*W7睐ķpóķ%}pOX z"'nvEeh6{G6­ٴuf'$ Crpu`WuGnIJv+6rG# 4,GJBofE\dDz*Z` %x( )!6`[DePQCy)ӈ*$[wQp"ioGX?]2,-oeFJ?%&fISp <z !02ݠ_䴃n \D3-1[CTҵé]omפ&nM> neDry۩k.LԛdpFN#2#jCȿ+; &,@x7Uw,}:ZHmb:5r^*VqD^B00wQxϔ 1=8L~$eVjH껿1UEo>ȼr[yp=un2إ:'ٕ.0j$ԖdCoRb£AxZ'$,EB|7j"t;'z*eP:/ NA0}Fqk G1 מ-^fc"$yIA|K}ם9ݔ\^a0Dj #W7dBi:t.[} >A~|} i5,.e%w6,htB-*0Bg&(iaa]\auiMGD3Pqn,m,nKy`onA@ua_%BQ={_Άx4|pX ++md 6W>nkcunR/!kR/IR$. aI*؊7LQĢy҅ cxh9*YsJG|6(@0@=rN$Cu bTy3)&'|cuAsM5^+R雠x1j).%yC *)0b+Nmו)(I*Ltғ uyl㽀 B?,;])o_ T~'&0i'3yipFWJogk_N^_ jݾFHI徯:yOQiՎC>G뽂XO2"Rqt4 3% {H4z΀g .WZD@T=8f<4[T: TAR G^Dq͔M:LݐSɏJRR>WGŘ5;&b'Q0aX '}yBz)Er!h:ߠqkߋ,u# T2 +dW_l lT#E!"}0 # qFLÛ8yKuK,\/ 7<1 XC%-r 2C?k/-QLGU)ۮn*N 0 e! ;ۏR3GC:]ki$Gn Ko:rWl[.ͩTkZSn/FUn͡j`외vs C{›ӭH(m9+14qRܢS;}e[EÁ&%7ͽ1ҏOG0ŅDp0j,*Iat֬K?$[!0(au4XJ 7S?9Mh@Me7EjhdqUҬR폡]-}2y1C}MQ/8moXd`N# oy;.n5G1SmV`BDdDC)[:%̓I(PkpԨTiGiN:o T%FkTPKt(p%?T6 ]Ov}581*!zΗ {]i<=L񑥲4O3jF1ɞ-z#5S>acBX^6بi(^tlhc8˲whg:~k2 sAF_eLFѯk}urʥxl wQٟ*XʍsT&5F{o;{a5| ަ՛kdm߿GOQ28.jG ֗NJTd Bg0ָs~]!HtQ&!<״JGjM砞&g?Okxʆ{!dΉ'#$Zń+'ֺ $Y^58j-4#hAL4]Y)%//ƁSVTJ058*ޓ[SՎֲ IF0:+[;f8Tz7Mj YMԺoU[:_bT+kJtBSPloo:atZQcz`gçe„ᘭpa@WLrŗۍ)&>rnn1cZ?0%+2ޢ*x"sVS ='Vc8i~B"34ZTS&J"&b$OKOmU4 k!DI mñ$ՠzCi!ڸd爵p7e.uå8-8ȩ=v Z]y܇>s;r_LK4Ox61dR1UgQ$Ȭq,~Fӱ% ꡣ'EP˚N+T-a80ڜܛeC± iOs[~ę޵GCEN5C" G=xIM[QLdz99*; ",3%LRz#2Gj+[`.p˕/9W,iBKyH[H3Kb){qIa>lC?D{Ə/`]7pP0BMKiWEjO_Zj,R[8&=p=*l_"J!YH%OqmI:˓Fh(l89U?~<)ʒu*BJ k{u0>!(G1g--p&R7 oz݄FV2YͤiA Po ROk!᳓~$@"͵d۳E`? 8< T‘*g>sL|˽U-0U/E[x/-H@{4쨙νوhؿZVmGD?J/ qSk NL|$%mԃX/bf<@ 􌳢k۾g|f T`3l]c( -ɨT!VT)  HlbG})\c?ۯD\`}Y="T$k#|1q;WN@J4.4x!XE@ڇɊvxkYjɚ}c;l(b'*k'㧔Cwe@Z0dN4f6qv74Z#"?)Ϭuq50}Ib9āNjPE޲6՗kԚ镞<0U>7/*Z=,HZeEGXPXF%ȡaJj[^6z n1R oVYas${Kc5ieL梘#DqJ0o» S56;Y1/۔9D9z BY3"L7TcIP.w4 42ˇNy/Pv?޽! N /,``i n]J垥^zY0tW}spb:TcLG;ow44@+0\}_ `f7˸195X eCX*ES!jp uR(MSTusWyeXl&G%g`@+9qeNN/ߵ/wĐ;Pqf֮*XMZ-[$Ùg($fa5SU^a+GK}` GA^ыC hA r :*fH6ٔ70\@F"-?T Y0XݼDv%؇+õh @+|p2 +nKE _(vuko3^-B{(fhCtІ(FĔlWd@4&\ 抾AW໫Dٮ=ҏ=fXnfK?rTQq.»u6"5V6uG3C*mT&(WN0|j> l&ĒJgHLXK]+c$7u6盭g 4^zhAE`G#y)p|;7R?4uNW{dHkS"E7v=Mp9h,7Ӑ}Ƴ=t $p0:Mvh,_K(f<( RN@a^ٖ3jlu=*ϛS`xlĦwe ȷT HJmbBd8=ë?hg@7v5#o~utބf2/bg#MgB ҟR4$Z$aB'"#j$}SurEʼCP7^+F(a*d&17͇җRO=HPڽ&gZ *CUAg2vLcBte$?Zy,ӗ2L`E0Ռ^nr$>F%}>?+)zm$"~F, >kG?)P5,~b'(+kN9 q lZHt9V c@:kݯ"+깬٘@> ="j2SH١|JH(fa63]Ap]M:X"8SjB]-M0ypc6]{\_rQmz_}vj+:):)k=_ZF>@:iti +0I~P\QkNLKJXrQ/4b72& LeXVP+];uix>"dӓPsHܶDì 73yH*9NvnqcY)dG ձ(z_Q2Bko|tNTiM^Y@E1,1{+{zȘX!wd ҟ4%YA7'SiBUSAG*H^] Boek bUpaGnDzHN7&ͦ7 W7N^_G2Wuٌ13{.~[R[lT+#rQr;~qc-GicܪsKqUwFܞ-ȡ|%@%ȟMf7gjV2Jv+yHkQ'}@Qש.=6&ffNѳxw90LP9cɐj1?%gByf˟\P; @^R&aKHU+ Q6,B#7)eVwaΨg3O-2ݍd@rrU{5!(vc߄vwuRP >P%Pinta#ByEjoϭ (3ߔ(tq1ZѼUAD7lKz\@j{P;=o="d?M {eZ$S OׁwK{mlΛtirJ  Ax0J7o!L;# 0p%D8D/Q94^ђ0|yK:J{8Iʥ< ME,m㣘4 |ZV;K:}b/dqGn^iM9z#vM",%fm.h=7qT@haW-8h{YSU,۞0Ry2-m[yWn.󠕊K#hQ\:¸zkm՘xlsW A}uh+(%uyb~ꝉ/zI<]j#D].'w](3Ki]cxƣdwMItBvˇ ;Cf:WAxbȖ.[24IB }OMSgмfxhd͗<p"k vT8M%C:KvkAc w& yͅ,Ӿ\JhcK>XgTQD+ eϖK!XvW]OT;g<-?F ̒A,h ֓To)xif?Jc|&B;d<$R fnW7^P٥b|}V)|!b̅Rȱ"uF8s%sĜ7KOHv(+I50o'-R!n9KJ YT5J6?-U{'h75']G ҿJlDˋҳnۚ9m8#PyoU9B٫0l8q1#t.S&2_F٩;g*A:e!鯔$dW*s{̚Ыk~df<hSx0ZHj[oe$&i92V2[G{JbUG 8;>6+QՈ$JpǑ10DgZ$FnSΊ0c+T c<9 ?Sn7Ft˵(\#-lbYW5l9-b]{aHJ#LJ~v}/ [(c{*`e UX޻&뛔툠55a0dB։/[+qYe`q6q!^:jىv;~He.=e ICFob;)k-SaOU*MW!Ahxg[$( 7}s-d`M;e,:؃hsf4i)= -LʐOCR)%m fb*(;a}"^>F\AiaՑ=_Ͼ+QV0_̭l(rLxxRYhy}4U92|36#AǼ/WkPa6С[ +~1߀ RE_$ãD[ΆVZJT&>:$KO:؎X OJ~vZ4Q e,m_SN*)јn暒{p8HlW..H0;'m'wXo% !YsP)t@"9Ovq-OJ=-_@Rý@ʀ03Xcgs/lPM>s!b qEta* WJ֣m0U~?7]؆ -Ϡv: $S61J,2c|gjtΖ3f% vYnXVd0 W&ڏ\ 6+GV> U`.xJlQa{/L 6]^#5pUȅޡH=M4 Qh6Fu^8(8NYT{; D2'9V!x)fU2Curh!-$5߇ w7s,DYc{pUlBRDzUl4b>nR؍}8ci# @⧤=3+.#2<][8ί )/z?T)|e WF^}$%4'/6xәod{-7N&՞g//Рvo,]g?a5E!;eQRyy*@p ÊI[A䎌z;KJ7׭̠^T gczc"nV3{oMHՈ`lp=ZXﯟxz]r_p]R'NI!s8j5$>j h9&N nSPij on߸dFvBl5W7oGWEAН喭CKR5 [5^!Z &1*G;{ѷuwo#s,{"~ Wn'N= :M2WZm9铆ΎySu0J \nFvb*} #)> J4}/6w v 3N@A<]l %r6gVU['+fqCO)t{;sw'&.K]x4ݏ`V9Lld?B©)1w-I'Fjæ^ ,6zX&pѾN;TSܺۆ4 44z+o@#Y16@L Ycؼ$7 u1>ied HQVE2k .uw.K`rU` 024gD$M $X@3;H lpā9\`ф!6\8p^>T%t^'T*J]WI<]KQ h{C~3VQR! rQݫ=`%V>艓شE8R7$k6F5W~JzT|:7/kޤs/v@G[Y2jR)JYFZ6N%!}8: GYBPARZxFtQRsz^;d@Xw x!)" Q l <$ć4Z I:Iz4Ytǣ bU1iZr+5f2V|P5Uܭ^ 6Q?f$HBr){0.pUEx O&wt?DMOͼZYZѺmyNZZ)H5bUX:8gۉF 03ܱJSNW1 [y+,Ӡ̮-ߍ;rh[:—Y %U4@>3P%GkxLlY^ɲyjAϛ)ޡzGtt(mr{cE$6LVdP0.wCނ[pF)-}u綿XqRWBhߩ)ir2)S|D?}0~c]vl"P \?[xD瀖Y@8b{ټъо .?NAD]Mpec~mܡ}Iszݡm՗|=paNl ~17mغ"V/CDU9 "WYR+&&e[, Rб섿 ɈIOMN8.k\g'UWq_N:ssQV)=LK]z KaA JVH>Oɑzeǘ2XFM ąEI_35W("0+\n(GZ=FaGӢ^JJt";oۨY?srjkKTg wvһ,G4_Om[V(TfᥴKGAl50BuGCۊOҟ]NQ8xJ^(5-od*i$CT<Һ}Z|lֿ+ wT,t|WkJ&9?L['`J*܎GmRf$ӻ;R)R3٢= }Z86x׺/$l,I`ZehUNnb<1ZavO~钎} 4=$Z5j W/7錖AgTx\ 7G9EfKLf#s_h^uܛ/sg3P  ASS)篌Q)RE!oNN6}|w&sIF)\KZY\/̰1.dޫ$" zb}v[~r$ K{^,O?`_Ҽ;&TUsgNl\+'|xsOEa`^`oEfX3~ГGxB;֐Jsc c)\g5~ ``Iͫ)责\RYaԛg ] b~:>ٰV+Ak,Կ״q޲/%PSd ދ_¨s|SGў!ʂkxCxTHr*gW^. C ]5Ev|e5)z$65u ;dW?A }W|fljmP>Fy"9]O']l,o#bZ5 O2QJa:c4-Ա~KExCqEm0#F9Ma;8|rDYth_ah}#3Qs9JlA!p Zt#G^ݸXN Z`{P[?~t倫WsźK!^IszįFVX/rJSn<"RͫGNK`vIa=UALd$ UoFǷ*_TThQ2 ejP^X*FzH3Lú8^| <)%J$`OˆvVՔz%e,`iv =j8iƛuv'<0o zGF$WUպld̴yՅL,\Wo~jg84hY4['(v0]0 bFz)&VQB9p5L]H FɆy?=ynf(Y|Ȥ(z| wJ, аi4cVb ]!5+PӼqS',1з04W=!e -/YWNHJg[Md99uUwt/'bD&[ MpCYW]?0b%;,5dWo!մ86&#Ԡbj2ۦ>jWAzwwet * vO-pyvJ!1vIk||DuyXBjbq+4ZU.(!شG *ߌOãK˺Cx*J,efe]׸#/4p~R"l0gfUsf rp8DSo҂z_F)LaR?pc&;GIitoJ/y*7-~oz[?R F:ot 8 ڲSv 𚊎-{3k{錸ueF ?E1p0_Rʚxyt[x)ka|3tε %a)BLL0~5(,倎IvE x|IhOT^1wJo0AU5s?XP{5+d-T6|98eqP`Wjjayso]PJw^:qyNV@CCK3L"XlH*"j:SZ($L3^d $9z骩C#Xy#^C8}E.tT|^.–vχ}7v8D!3X ?{TĢL1~5wpudZ4+6~&OϑE2:ri0_ 2/a؆]NR[HD;7NgG|3|LѻAG{Nu=7,3Ok[Z J1sTaN\Y7\N-qQ\9wV ) oTkYAٻUF*dB4)Zo^*@)SG ApV+d-IxlI2h!C3[&[?_ưI |{[{!Xu #‡׍;mF_˿Qq!ѩq _Yv^=!2qt G=h[A}'w?mLՎ&%1і {6b1ĻrZlź=UuCF7Yh"8,#<~|˾VYW9 #E*5,} v3D 5duSXF(% jls󟼤s5BFnG\"E/Y *pVC\Ε%k֓bw|ױ<d9ls62g_%5/ زR}@77p#g^Jg%b<ݘ`oEk=X4kug}Y-b Ow) `]-t7 K-!N񳑽*ݨ7P2P;\/pf낻Tɯ%9%zq詷X-"@OX$CpiTtpNrWo.=a5D=KUR]VluӹZٸ>68,i$In%vhv-֗H.78UHpՓ[:@OuyÑP͉\A,OPr\;qb$rg(^"h'DDxt&ݜ7ak i44w{J΋8mDX`J6lG] ۟mIăxԄ#W̡')Lg"=l;xu YG_%nqS‡3to'0AJSM׃{7 ߜ ^y45fhROOugd3<){VjJ"A2͗|x/K漞4# eu@ANI8k\uT.@;sed)Yr˞>xg?{UqSG)|O@w0Q9vtV-UĈ7%u3]300v+ $,7^_7XH?+55Y? raP>{+8bdJ%`\Bȍ8\mT.ax/QISJy4sIo:5Gsb2Y7;|/CfQOܟ8$D$K5T|^mK$t5q.i JJbo;u*E)NS!3WL %2WvC ,.Ʉ)lAj.9R=Vx b/f=γ%(|腑MV7k Ǯn U caQ>ûsu6"V FȀ!5S7Jg+_q_b@IĝXW0bCOA6OD5\-Ykuz:^ /!`yEySPH=\'J {@8K\b8jbCV`cHTDUv(&做\y}oR".ݧ}|3LI+N1:Vuޅj>hkn SL.4ca>EЏ- ԗ6MD5'ј3U/xYlhc#=FQ{PlcGrq_>NTmINBjD\uIJ$uK 8ٍ9 O ʹYi]&"u#wGFGwm *meP&856`'d ?<ఐ!堷q?dP4df%vf/9*ZrrA+n$?iEĎd5' :5'XJ;(= r fM 7GIhMO:C?n|9Jf>%^hq,3τ# Lb AWpΦrn*?wܵ؊\fNi?vK"V g>A[[p%$KWkq":t$G-鿕(ir_AI?m" w#+eFį4},H>/~K_€!J |ެ*,)+P@]:T=0%V;Zۻ^*r`` (I-y TUžr2h1>pm3AJO Wv$%TuP؄ifn+U+wcWsl?e[7៴ڢi?Zu_{4hF.GHqǂ f㯲g\+CEu XӦ3oRP?tiKpªY1Ў47i->42De}neAX123Ğ msi^}! CY~{zH⪊QB!\G) 8 6Har?u^SA^]]\ujK&r?&oi}}l_/cj(xԿD SdhQ2#8,;I,KMSx #G`>V|Y\/ T1bz35buxl5`9FU[ M#Rx D%k+xFOX\`-\E¶'AmB%r8IGNbizZOib dPj|Ke'$Z'& d$p8tSj,[~|bGN b -+d?<&S>*ګ& oCoXrO@ Vu,[mp'9Wm $z:GEb~H0/7w,cg}oT5[O <!{#z  ק'tG)@YH[Ν^tc/,WpX1أQg_Ę|sUHǀ fg9^&3PUDh}.H5^ƞmJUc'蚉jDѣLSVy{W˄>L)Nu{m^՟+C "~|616~f͇i8Gh:&5HAWŠAhoPP Ip':)o ݅wM ,!k5ӨG*Wjgz @\ c' gk;1?G)^EA<.WГ:l ~kǚ5UT^#p-!iڕA ToXJkktڔk (E)y p'g6>0{m3a ,*(rMUP^ŝ7G `gJ"l`yEb/[Ep{Г[%/*9>+ f /F)ffQ=Ð8M`g5@K=$dY`$Sfe%hȜ0N"7'^5߬S)C@+!x=*G,ljZ<"W&?{Ar;;# ߶y; WoS%AZ +ȱ/L9}b&oUIXkge:kn*ae|_ۆ#lvf++ 3qYO DhJ/h9w{G=𡍻0YNte;lи{+9&D`?O]c/)3I5;i#qydO }W-X]5z5J'=XJVw%{=g32S) &] =(8iy \IBT#ePpŰm@4FI^T0cxG#4$=0c醪t"j@Io [>efԲ7P@]U 0X@$ &8q)k|0M^; '*r&bn,fjϫe]֨:Qx7`r~1HI9Ҧџ+%po{>g=T2M!@ě!DB\xJ2ycE`bINe3+8n\T/ވ10xlmLRb2X|2,Z5f Q_L}tH{/19FvڟC+9Љ  $:QqUT!O1ENCl/[!5f֚btclBz5V0,㲨qaޟ)5\R%UO=` n^ׅNzie6Tm|FRz`x %0e"JҬ2RG2g@1ǽHZ hڔZl)=!אo;$clK2o.qkr!N 1>/ nxs]Լ8Sڔo Ť6ꥈj E;9sҠYḢTI{b+N|hE-2xCfB> r{o_PWZ׉l= D.v?CޫB)T:&R_-hHh43 o&ն 0ڊN׍lZop8Qk"5:hc6' ZJ#)9r@]E^&2㕿{OMal8ua}m8O+Emâ 9g9ᲮR.хn# ^#\t)R(M@ǷGԒc szu~TGtxFw,"њǔ"'jhu :}w. t͗F1}TCz7尙ҊA{dJGz{7\H݀"JRX{}rBTk9e2=5kռ-n=ԩ^g*N[dOSŋ7sTQ8f(V}O#rI_%@(lN(L? X.Db!fͽ 7 >k+gڗtL0?~>T8ƣ?;bd?R,fLT;o'#+A1E@(a=%ge *FSmF񦻽Ů;M'WvQ? 1Ħ;26^U!*Wd!sPMՃ|m4;[Q ]MBnae F/(7}aY,=P=A~Ջa2zFN*bWq,C=nvNG&N޻ G8)"jcG=wuf:Ҍ wgQ X]ߍ}*!cY7HT]{x6# _=BO'ƠR†) vc,m}C+iI unlԪU\E`c]5=ubM e>xyx:_Ums}v S=a%[u4'醣*zAm&b#5JFﱼ37\}A$OK+Mxg~ irިVP"[b_tI42h.e?$tLn%wy_w~͉,h7ɹȦtwI}%|I d߄#*fw p|^8ڲ۪P) R)OI& N'uvW4s:M܊StGXPD9Su%~Pj*ݡϧZWqp!\`r/Xe"asOC"܈ $Y9`mk,at q/+\@HKd,rk5ZD:~6mo?1fOc 1:Q qa/ddc5l(v0X{y< ȶ6js"Q;'W/hG1D>B1jHgᮍg Ǔ7f7- ЗH6*9ЇUѾ J~ ϐ1{HJ(&@XoܽNOc)K_vI {F5TBLjv #nb_0 0@zqpFK񎒂 > nŊƜ=-wecF@y f)O p&S&"KMITU.Zd% 7ZݏB1{.k!; mW'tfIQuz2una7Fh\cBsWg؊%ׂF֡G(—(]vYst4=qZ//j.8 V#Ky ^UwMԡu)i9{2E9! 震7ql35j\{&eIF}__/ML·0obyGZL~23ٟŻp/)a>|+Hl v s8gӜ M\r,7IR:Cu]BiC2!QƓxhq,!Jǹ[F[6VrE$ WKۅ 3iω/7!$/?Vgh'Q@١-ڝ*GwG8E*,*S913}S8>qk͙,q }{$XIDC74+{ikRaYbLОuأjGw6߉ν4:4ظ<8f??#u2k(uygI:"$Kc-^kDk^( }t{+qӎVmLvq+;:9kA"dߑ.7Du}*YWn Z3էHԊb @7:& fu}zu.3x\G^\N՗aTD+9 Z[ I=K fts[ C`s Gˈ:7}(y7p䊨,5 /+:xF_M1OD^Ium$ER՛IGm3y_&t)*HTf콵^v>2sfc$@s`̧~Ǣ=}KSKǐ+bd!4Y3-D/euq*a<P=s>:=m}KJ;bD-UP2uJ>¾!7e?>Pp}[$1&:0Ϳʈ/;&|Y[Tza7Z豖u(d;Թ%V>RD@km% 1@_:؍.pp&QZB=W;&^딂+ C(Vm|/V_>m!pҎ0, jX^xMG|=xzp[hTdpLcNhR|kzмVWK @;B)~c*cڃV=*بB6$P4 ieVtkDZ梅л金k}Kx.\6LuKfCP~ (NCbhOۋgJ!10@xjѻv:Y䮍+!5 Kb0`jozhh|:|OVKQD_0u4 b=tP= 4& 8fRT4Ql gu4uqpD@{ inxe؊\94X"eŽf >D3 ӏ/DQP R筜Xh/HHh̋J}Zyʠ/UQ ɃJ]$ Ah^?pNN|Gegp>7p_oq;rB"s]k\xPOK#c0Ut;k|Yс÷ʚS Aݜ= 5u& ]"Mݒo3" LKk\o-"PPCזmrak"  svgs~Y .ʿjI. M K2.=w~;~k.Ny}?%=?GVrl&7C{.++'F~(8ٹ@:gH̓cSp ~ UHdo6Yh(D:K -!);u^;%.z^f,^gC7K݉Dj=V4`پ\PK$$8zkXey),hXI>N\T7[B d CPg|S"r|]~ve\ƔV9rjۏt"=sgI  ]@y#W=Tdw*M#&HWDzI2*ЫA\ϛGaT/?)c#Ǣn'EP5@6oh*ӆSƕMbT\l}C\E [JAY%Pf&9/t/QWudllj=#R|s(L-Mǫ5 R䗝t-k >4ڕdJ}Fxu;ʯq+r-1pǛ*02؛xEG3geE&e>@Hun!fRާ}C:ps"glJO[Fju 5tŋ%#]U#QFsb%;)Kt ,mikʈz4g,k))JI>f3 J* )TjNF)Mp/bٮHww77a=F*z!r)z5.;enVdRVǥyl'soU 2|H zgұfۺ~4;@CG;P"kv*V9'w^e M#S,Æ_s[{l[rb/V)! XҪ碨W)t@g\f+pwj<4syql_ 3>&@fL*8\֠y %YY< T'nJbJ~?^?_Xԭi^).LE;rUx4vi}8.]WIߨ,dQ"-ڱdv"XwmtqX# !a~)j"+JӋoƐNí*,)3aH>M:or  5\ zU kiP9HkR*x@B#IL鮲r($4} Ap;7:qС f&޷y>36)O5&GeOp鴨[)&9_(|k=͒l,y P8%Џ)yy~?!lB^sc_*lZHEqO uHKD!!<͸e}Hs aمM3ˀ@R_Z$y sfnӇ(2%{n씪H91,9F`pCp&$M %wjf86 IKqL`cFq;>nXe&ԏ"[s?GX@Iwn7y tQs0/IΈLP!/٥YJyH-VGmlj)\qatG)x"wO H:1]ONd9)Y/MoD xË#h?=5UK Θ:V=q+%}AwJ>J=(}dD qi׸/! Oʂ4rDqV9#͌;A? DР] &Ē5z ~ ,Ĥj6x6 3`re,5~rNtDbJbՃS\h[pO. J|*`8 1 ([5X8A-3cxHsTP@^I%<9`k.O-[Xs^Y=:C tU\|Y˞OΥ[r*ˠExo,1pGW*m:@5+6AL>Y{;[p+F\p ч3y79-d]#+o>>񳤐./f4:"XaF0S aЉQ5#ufız5fiJ081`Hvbڐ1PO$$F׺7ŇV x ߙq.3MQP~'֯|#xΚZ0V_Yn }-LZ$tz `sKW}ZV an_V]`a$1Gp3.nD+blrno>{FOD eh;:=0Kf4$9P\8W=H١ mzdskrRȄ,&& .Jѥ w(pctP^N5Ü Z2aWvl'AL$#}cx+V8?MJroS)r#jG4b53НGo˜:fCZ$L29jEZV$N򄹸s482 W)rRo;X^Գ4M%5H& JNxsiiBzr RVH*TIUg#ar` vAεD%kCPX̱`b,o>i| }z3~^`/PƓRgLJȸ69Ҳ[8XZW'|MQXC(2qq^WѷXC(NR~hQ o/`/SitJcDOmHO8TpBILߊ&}NqH-Dx7`y;K+G J^;]\ eC=Tk??P!A֛і-rMݝ%NM;4M\aSo14D]64\[ei~ TA^Yj [~6)n|̐ZY)kxkό񷠰 "3 ?U!V=3f R/ ɧiD(T˞Em>tqװ_[t(SeHS, QT*Ǡqs/3ڀH+"4{;31C--I="폖p,s|)I"wT )G}TJjUnFx Bk~ЋC&D(r{%G9|iϋqrnVE #łI_gB P 1aRL̍#'nò.(:9 B[]MOR\uYӃ@@_[KonA|y 'J^ֈeLJ9U7t+趲~xLGrD#a<ȡg:Th`?%h8ӆׇHXo_&]1/{ur$)dex,FؿyE U55mhո mppsj<1x70Tdk3`FZ=so2mt^Xq6$ʇߠf`y}KJ$ @ Qbi{>1V$7Mw>#Hjs>Yսj:x^t5.-,ьs_cVַaY0Vn8_d՘wJX5UcPb} ]@=MR:6,O)* ]_}oW,]ܛb\Ǩ cy<]D"?sC nJׄfyXlyVrX*=u(H2 Z;nPk{#X&\rdkΕ.Ytu/q7vl'挼Bc;4R,rS=㰳n{rXS9ɂMaڟL`$hG&B#̝ŸM+jؕB`>f،;?5YA :a <@+s֦g Ŏhk4dѝp3r"W!TTKuOO[M›S)`84:+cW4Gjyr9ow@*BJ14,֊_t^ڎtFA90Ke+i U_-у2tZ;AnBz{BeR<h#xsSIJGӔuچn~GsrpH7%.X7]fL42.m 3'ϭڣwHSB}\~AfC7p}>~($,!U{E,UM(8aS$!@酚aM5uG|U4DϵVDO5> |!K:٪c^E'!ԌR+0Y:LU LY!^K{Y@1qc\HY?u_s5hxC?36y8IfM9~ `u^_dވs3fP/촋K6jJ6Ÿ B'$b`'fwfOGSN"zke(Lޜ;1&5U"+c-)Wl҇J>Ӧ9('z? ~ȅzr,)|_fyE2_O`ƀ5~&T+v3#0Lh6/Z~jO96[,6NQ(Zw=/Kf #m' {!BzϝgM`=bn IR16b=F+y12j<\ ISޣ6>F,7g|Yͥ(b%7+5"Q&!kauv{T\LWL^S1I#B+m`RYTQҦ-/F0}M{$&t4q G ΨKzAF3R|!e -rQX)@9t'ٔ𼠠e7bD0ⰝV8Sҳ 0/DZ\,[o6#؎r2tIXZ玻B>#ʢB E٨ºwɲ6S܁ץ|qLlNw59rFnΝ~0qr|(Ku2Jzzcv]y5;|2T[vp}&wDQMoɷ,zbYVQ|ݨ}5"&;"5f1y`:Ԇg1x;yo2 MYP[zسě漢<}HJn%ת )Ҥe<&W1M@[kX"cJ6#8"Ǵ|mue$X>%jsȓtk6 U O}=#Q+ `[gBhoBd{+nyKoM*0lSldwnL/l026Z1(M9 hX}-Byn@,:]mƖ$w L -VX5ͮ `fOc}w"u]Kވ[˕Y֒_-Yi\ zW%mѳlɝƭv ^~'%a|f(4)2,@ ov?qc(̖WK΢`qD@t4%`]jf=^\%ͪhoOSg)[b B聍Bή8;RxI+t\ɔQf]A9:{4O'+KDHAmY$^+̂|}oT-l ?R}?!Y&2:1`ߪ¹U'ǎ^T@(~ޏ )s HMNFɈ?J萞 oLg[0i>Oj[LMw]Xp⵺HӒ Wз]=U{]6o@IT''UԜ8_^t;Oۋ{iȶ0lEk2v QVJo5YkQNȼUxاz+f76eA7{XG[g0Q0*{~?=tMl)}oDXRh Hr5|Q>Dmm܇v̭5+jMt7~korL\E&Ϲ i'?78(6F,Iæw.V9!? Rz?b{HcȃN[ t$ݠugAɮs A5}U,fLiQ|Q}\=Jt桑HA)'~g>/xUti+BӧTB-)pi:-s=p W6QKB`96rѦ|ZGP0 Z6ٌr"6FAɆHTH(JIN`GbdtA; ,rX@*Υ, D'] p䌖} g1 "0N)Ҩ9UeS枣h pLPh+9]n~M3d|+O>- 8K鑙V9gS&-jHa O{l]s~":]A G`"o7Uֻ2 I!hU$D7`1fژ*>eHhwjXY #QqT6Dg3#Ԩ m)H" ={?`JS==Jռ9^cg m߻_i;~mtaY޼Y ]|mP݋QL<6LB-$oaǯtlfRMi5uaPf,H?O S FJ82ٿ>b&ᓙ['bHEhqfh9519nſΪx Cz'7[0Q֠ެ#ZGαL}Ⓓmr"o %GLܚmAr?zH϶[Khi'4/̽F(*Cg->+{3wF-fC>32kxg7<-Vky. [ᜡTzID,ŏ &1KV+ÌnyX# JwɔU UO=Uq"rS´'%E.Ul&\eer!I#JT ]0w#Ͻ:Z42X.kjOTW;t잮83L)bh?P5]=QORij4v-]pld !l20q8 f %UA>2m8nyK{R:.E豍DM'MhϪ="^%9C';g0WahWaF2ɇb koض=)MC4]]>`йOZ34@~q /8v 1uwDD r>_8%|\,7[EMi Rօ)zQ81loDO274 о [B];ъ9ț{24Nrqwofys̗NQnG?mD0aUA!A),OPL%*Q\[n%bsإ;9ӄo2Wǭ+d5[AO3);غڵ瑱'%mUK:ΐۃ%-avM@A׏H ɵeqW$|%u3djD \j)qKu(쐿lC'A﫻jY|=kpE26B߱:4HU? ^xU"EDG= ȵdÁIe`wP ]']<5a"Q)?+vI/KMRvʲqU6C co~/u,,_ K^yHUZRfphɋݮ…jk .usaLzЭc_ufI KP=o>Vi)ʃsJ0(.!Kr2ޑ,i+á` Owpp|b=`W n=0"Xbe]VUcE^t8/]^Pt!%&eG|F^ep9g&y jyRGL竽 -Wn"JD 7hAx-Neħا2*>H}njiN0{Zh1zW6 IIxB=qsCD e6 1`zCi[EJ'il;9:se 4CRҦ ,._\P"f̓+ah9mhR5*484{`7}'M!Fb6rQ_Я'EJ Y35*KC6[W~N Ajn"AQؿՔ}ӏ7A@rRéX3db7ʦkƲ̕l7aX=ߵy"o;<yq2XX4AH r%56 "t"`lP/E- }"N]=\`ZJ 0(u;脊G\6  tܢ(5E qx(L Ϲ,1 i["שB Z6YQhb4ZMYBJr,vJI![Խ;yvHNCթb{ Ps` != C@h\ `*^ ex2^l,GCR<Bħ-bAm#m*Fdz $wei,Jp0!qAEn>< g] ';HB&9g#" M:SUB pGT3tQ3D:0&/O1O+pukrV N C-}'!(Pj29zYhoux 26kď#2[J|E[n;i-\@;8ze0\ v4KzBl +%Jgu]{3`, 1#?A]*z .MxǒD~ˇ~\v tx'/EvyU[.c.I9w _cCL0- PXޮ?<^S͙ÊvgN>O]uۺ”O Z vS/q츂YƘ35Kk'IȪ;[}mO[2Fw"^fG8}*;!Zv^ۯ4;qUo%T{6~d~]e9;O &DЂ;x@PeRXX!:b杜sp]Wm˂cf7,*i"mD{+W&j6 .ۮ="o|T5#P@ @T!bc]T<d=nLye.! @h:#|pN6O; RZDs7$gVʡPp}e#&-jCqU+o=J|Ͼ~] ~믾؁Paai5p/G[?tShE*L$if32†wZ٥иޗi`aF##3™ŤoVYՓjs,7%-9: c|+%h8cK I4V_~^4}6HɝuCJ0",1?ʦ/z]ݣ̦q?e qN 3j ib oGc\wQOBfxW*'t)4]p)t}0oކqX}d*,#/0z{&@Dp@3Ӟ>k,GL|*I\)+%q&1hͻU7bfLJ;fޛ* z6+ },?@r1kEO#_Ȍqwmrdؗe 4oab=Ml>?ۘ#1`lLJqL9f*u01qz֚֬_q+GɀKgiHO)n˫Y 蹘cO샰.UZJJ9[Kqe߷=R@MƜ!1FM2Om-=Nw|d Z(ZEHdHy[I*#hw7jw&%]΄Qhg)/ J5;xC;PQ!A~U0Y`HLM!/^b-$qs&{Jx Xh%⹺եQf_c7䵫ט(sVd Ӈةyߡj7  jސ#D)y`}N>_c>a;1τ41${Iq+ Ы&9t|Q wx{W5ox'9gxgIHGt*>2^kv'3%;{w4Nf+MC9ԴAORP%>I/ | 0w\}ml_M|DCQ3>2a+L]HoV7ܕ>SxRî(x'+Hn%'EQWusl"+$UY!ׯ4;fEEYT`>pfxư-'a90ϩ)>MҥW) -ff n([ -M|4A]--ᆩÌHBs >sGQ$PuA2ek!^d$1C1_iJڝ$y[nmŹMz0`c/g_ʬa8Bw? NHC  @fYx.rP,}wi[K#|׸?4/f_jhqqm6}a",E2[^%u], ע5<l7},*؎FWТc2 6);ɍg. 38h| 4cBE#aos!˳,yJfs/A$hv nz{qвpB A7M?U=hkMܺm6E[A^X͊l&~ɧ(TDϙ'!B& 脾KsB;cXWƜly5u0U#|{9ۍ󬬐NMeC 1 椐΋^s7O)nAejh!nPe7Χ*c4}Gڡ\#nc^>}}ůh-2, ftÉ3ؘi"!Z!Y>)l>fX b4_APf $^A}5:Jsۀ=s!Q5iz.BLlq4 ;wa[jaTLؘ,6j(0={Upe]]s5R`njԶKge>T= 1Y2)ԳYfuӎ%7qA;W@d2~q$L=TEpdQoT$ LV w0 !F#R*SesO:iQ2îQSk&hu.Ff{.3|vWNP&`4_mhv "{@ѯ@ xKo蛇2xmrqp3HӓG]@AV_+O^qJuY$jMf 'i-^Xfx3z0lg<-޳fec$]"a {6;.LgGiܭ)5F?(_(&>q<9=7D\PAF=hҠ:b}Y䨇׻v t{0ksaƫVB+XCf5͈QXY l 0֬=<NLWg7%NF=Vcv[e7:XmH1Q.-T}itשn^P/6nV1n\;cɤ#IKŌr`/-MHX7Gs}և#, 4 f'v S@Ah>k$ +)h}Z_*CDß 1>?<~?uH&"p4bD>MȀUl39rB,#d6O""fWr,4ֶ(`iE3, 2ն1b}&WBh05nu Wed-δղCIDf#:GF=Q7Bg9,krRܩ-҈>8ˊs1sGϸkf+? .3 "Ti4XGo<Ӿ4|Ke]%?nEKyUAq v4xOC3T  aدFG͙әs%H2پ^;e^, oX9n,P6XNCV&{d{^D sortИĊzF!>80:ӂʺC_DK KSȏcQhasPC U:.IO!}6>dtzH9}%d1/5}ڑ䉷+H|J\ϴP3>1kBiD#C`ýOa4ͮ'AءrQ 5y@(NՆ79L/)YҵG64no?8O{N~Bg=ClNY4Eg߅F3Pxy3;w6ӟx~3ܖU&yD1E19P?llPN ^ *W1 H_ I]0AdjTnp3VEq/Tj9;os˲UriYJ  &U 9,LKf^ijAidhjaoWAOd1[GMH~W6څo}?Pmeo Q7`XUn<om0k'6 l=[{wUA`"g~IjܾL,H{ Gډ =;|@[Ч^l6d㶢Y?pz 6wp"սz˩0#ݍe²7v4m%+( .dkM b1@ˀ(jO,kk ^XtbIPlg`l(u u-'`oF5Dה D1+M`rp:.%O',H{z` +0#0*,@Gy\uN+>ʍ/`9) @TźZ\uHDhlY@[G' Vρ{v d4u@!*mB7όWjdw;p|(>a~?yo篿ū7O̿{oJksstSJP=}- ou*4P7g/FwDEJx2HjzlQ`P^6*)S{gװL[h!;g#aT{ N &wq{U.MLސWbW;;0Rpc8w I]q8_-V31`' f|!׸{̢9[W_CFr*l8tN^/KXP;VkxS1]]7&p0oM8g3wxśy9.+yDެTLd8p8} DgKבO`(L 1/f!Y̛,Yfz;OG 8pR<е=S0y-o#4ǢE)GҔLupLUMѴ|46Y`(E}4 ؒn`/nf®5(,^4:ewlq1F$:$J:e@AV >ꇙ,@*X8FxӔE"~#f(mrdӋסwkX9EH]»^ӪnSGOjQ"p!ioDkdѱ6"2@.c|p8wL/oGrJ0[ h`X*'l8[4Mg\ࡤZ _d6:Ӄ]e!F9 MW.Qhҧ(NYfDbCMFjs?fJP#IY$e *0 "W%ٶܲчY1t׿ܹ솠-x $ף-@hUUu: L'@tq'|H;() 4KPs0c4% a/;E}abV(G 9a$]eaQdwӓE@[/`+kv%G&?T9**+diDj$Ir4YZGzf^ zep98s2=ՙG K-%/7M Wp0,;%.Xu#h.s{=#atISuZ7W"7Dd22Iv]t%J$.~JZIm#4(앶PY_4$z+{Hnw+"o']H+w!}&gY87kW.Sg9I-4'NmMr 2CBDH$jݽ+QjCp@jv٥ eIY씍s+ߒцo>`}*0Wp`4 C >JyDe;gar:]{@F/AJ %5rÁ[q-q0˩w2iH-*&rFkR2B+oq0m-Ax>Qfr>ILB U \XgXv%׫PzQd&J2 q9(:KV W] cآЌSga + oe^ .8*q[4I*(5 ǿ^gZ >jvQ %f*nYñ5`p"QaϜ? wNI0gle ɽ`./t&#иLҏqս(-!fNژY?6ä ׹sn>Εu /uЏs zeע-QfBxTY6!wwݱ@)¿gC"!U@AYjc .. |SYG5Ihbv j,p큇1Wa/z1OyW[U50-l2f|*&s'z]8X>K>Ѐʺw}^Oz< _Pœ9 ?`Bi8}kxRcζ@EQs(D y~xGdgߡ/O H2@slZ m2ATuS^[IaҥBw} %IqKGNSG$ur5ZP@8 NA>-Kr;Er>ҋL5o@f u}ka-Wùpr2M@0'.I7̆ gSk;sE1( ʎ:5KfWSWG"@^2_Nnqf.` ^e C+bbߙv"vUEBaq>V#P>,JvP?\3Yod`xE)L1(הbS觪+/~WCd6&mZ2X͌itaOuY1C8}zp$Ȯ@= f(r(g>Wscۢ !JL:M#ZIQ$h!7k݊`\ Lzw›QwbA%޵'r3f|>ΤK-$3VkHYinIܺjMBC1<*`O1aaCT1\OuXeB?hQ?=GZ3ޛzXwŅDjeX. " /wu~<@ 1Ѻͧ`᡾pn$_'1SvRc,4E-m KBBYXuT<,O9>LHhwC v40jH.l} R1>ZP9LR||vyfG}:7mΨN&׺\r 'PMYl &Z-35T_>|k[ X٦9IԇAa1dD.Q"/h[4QR[nQo>2$֧rFJgp.n^'p9nk%* l`{.uA;RT}isk`a2o˹l}kH2mƻ9 :|`4 e1eL3]VB{fluyFE\PZJ]pn$ !X)R:Y6PpMeKM01"%Da<-@_5%ߪ;n,:%5?&k`z1;, -{vxM۹.۶>OGX.z_eiG*=gsۋ0,a[S;ieKŲiff(Ǔ4Ij[.w<>Fx3%v, œi[9E8a{`v`Kn i+KsC}_͗ D맸\[:~vtVbm[4XbDwr[эȍ,g{bdFY]͊o䢪>%9 ;ݹ'=ΰxܷMLKD:/5 Z*rmO\Dts(6;yr7u̻w|FLX'=A.7*V:BG8WTi$̒vhGVӵ,].c€TjJQ6 j$`oKwv0=IԣL~/1Ϙk0}z_0]>q&i!/`:㚀5T1L$umoh.9詒D4G?K ÂӪ>#:k.z;3bm w-rU6@"1<.ip:s7{fq%Wn깩U mp[-ગ+V*#kEԟN41\ +#ZYLiKU7=JmÀ<{v#i/և|x_(YW99~+0ˣWHsOa*?WR<*"Ap׃nLOS_`_Px,m "F ]ZYDb^6}6fdC|_ xK=wI.U.=B]0ϔ"01 d#\Jmb(dU%')Fˠ$yo>,Ԓx[TvrBd,*{U*PRQH`5aÂ`W4fTq4&Y˽x)tt 胲i,8( wuSTYIc_R|[t;[u}Y.hIb8MցJ{Wh^M"DvE x]ͪ߭z/EG+C5Λ;G*c w䳼'o_%=n|3[̶ht-Yյc4yx&8l]>|0ۣ0V(ěBG <{ a+rm;eYS}$ip'" NJy% C|Z0b$uxBVJmiÜbO\F-I.&N6'F?E ߴYb;!怙I!$gYb'[}n/fY > =so%b-`W-M]֧{~)֧ ֧__1پiq?d}JD ٻ>U5>~kC^K(8ry:}6IjI.Id*ו(QÚ"&PqY:t|ΡgpF/knKU{$Յۤ\WJ9FG I\j{-ZZn4^T3ˀMdy ^Rtjm_дO })et&OzG^6Ѧ ip& =g<گ HQ`]RU>w6evF;PqmͩH_֙­oŒ׵LlQ+ڇN6K@x:,Orz}#B%+X֢]aBoIAKebaSpYi8ٖ_pldkmZ aia+-R4]>7n`B+*@GPDaJ6T:lRWU{tOc>]jj0: )8ҡkj!cspMjgp>x$O1D̍YHbi⨿P9hxl|@%_(@)5 ԭc9\)C$˃hKwӯ1nW`M1=lⓣ⚄9ϩ%G 6 Zhj"(?X[,$ |Y-U\rڗJ$3py^D$:c'0AO) awh*V!Gy|Vѣ^uul6h'X\ĩ:܎{Aێ\cTŁ޳9rgu@ ` aEOP-ȁjբ@bҶٸd#RV_wK5/r % Shً*_7~ByH0LƃS M"4 9\Wf u/z ,X7$oqq#.Ԇeo N%yf-̶a5xwl[)Hggf6ϼIbnI96v *v[V_})lXI*n2M;`j}Wg@A+1O#lY8eK,9I<ĸXy?I۟@-[J!E@|(7+*a(/m W]mO=gw~[ leZeSopO?vc`M|!8"xiS$ E-mg$h [Pa#趲Z|^9>g&PMМ+g}Y/ڲXțwx[|ítc"O8k@#o}j܎P$qCs"mUol Q~WXገ{igS 0?`]Y\StZSB\Dm 9Y *34VÇ| K-y/kK,K݉f陛Dg~ZaWMNO(,TZ‰}{i^aWJzm#d'UR"h2qE^} u- ?& %/ӘVrO^c uI= /g{htJI->_qlӗhtY[GlBVެ5h &z)mC<BTr;K0sڼ2͒0pSi4 ?WE**R5! ދѠJ)Գ8tHXԉkھvX ]QfJ1B8't7ۺg|!rK0oO.&Bv!Mb }[CB0+7RtRtWkI,X+Qv{,JW$UWE;ю}NzûhCE%klrBR3,ȡUXS#ZV@,`׸ջgS]o!)W.ٿ6=/A-xpM7.T8'!ȧ,މ-YV=I]3`NAW p\ng=6bw)s ՁN`8򎁙j)A1DGW}v`B#\nhSC5wLZ9dĆF+z񭽮%W爳a1-͝YB&|EvO{*C11 dJ'IvFSO{ԧ_2vhc ̞>O<_1&&$yajAĔALה3w4j~`e.3a%UcPnfmQ‘,kHZ6(n]p/y>&O#U.bX C,SdȅzJDGmZUl\؇9h+8 UڲMV៕LjĕڳZYv9)@kO%-OznSj0ӨK0`*"*sYͱX4tmIxQ'YeiǷ߾PYɤ5+kY;b)Mm1Z$\Z!7CԚqD5y*+H4ȱSB~]D´Qpc{ElQj` z> lxu,`mDST3HG7&jZiЅb(r:CYb|^kmI•]QUeTZzcKv={y0)6`K|l> e{wwZlP#PSg!cuD"2-=W`Sa:J^U%,mUEMnKDQI&>q-#FO ˎjy7}ǰu3(KVQUup CVM#T@Φ95G8wREF GE$CxA)8"o->._~l;b&ʀ}Sf^}ZIN1r[m/ja n@?n ʹ&"E* Bo!m[2KNbܤ1;S3yoXr@S(!Ee:!-xg*f$! @(G1Puwl$;V">b'ACxD;|8 B@ x55a?z23j<5FApՆ]EB#@}\S"xwEG‘w{2̲o(k(Fr=V8M[=6vzlu5lgへƳltw. 8ݤޯ)_  g4:gx9 N¹x6ß,hqk%7= wXVcBA^c^ a™+dd<F6:Ύd2 :۾s6J`nlF)RrA¹p.VaHņY^KZVk/՟9@dzwƯ#TˤY͗8U^I3?Etk> f!d?6x6@bdoߗ3Q;CV}[sZ#kyr/$D} bK+:93kNZSwL…Fa-T5re-zs>ACiI~ᜬJu(+uێM|0G߼<-!ɲs@Q` |N..ȁ sr5$Rݑ4@K-^f T]"Kp`޲N@nԚ. x8 9 ؒYԌ9Y~eǑfVza-R>HoM9&l@IGZXZQ7 =w66e)LsN搪MS}1 㛧,Af͍Yك 5Z"5d,8oI Η|@eȖ+ftj`37|xA!YY€(N0z4//U`+ғ.ׯPrkJ(*ڥ"9 'YqGo~'~<c5b f(+_d& /o_ VcDǡeA^dV>>M\+ȷO*W>aGr=0CPGI,Ū޼_@onwz&%-=6ܲYp} H زjT} ;J|*vH\d(]^^받VĽ o_c,#y&Y?E/dMA'Cܐ[sp|xdz>%.MIu=ILic6~.`;j:]<6ܽHf,Z#ttmBWB!fF,$KL דstH޸n!D T =W-#DkY&0Cv*hJqܙ=*0z$ ֒F S.  Fɍov΢Um'68ڱE$ #U:6L+/r7GXAS}ua_͆i;/alG;ϠNScl2ẎQ°G#A-6ȇQ"8.1T;z>mnob'a%עʨ% NoR"QrL"U/V }ON31Kp<'(Mv@1_@s7Y<\ga_lBTwn@~ i֘{7kc<ptܢ+XԦXrm,rvq#8̵Ll)R#N"1x8EUJq]lEɎv$iHOn 0zkjḳ}ucxT]ғs$52~BR<SS‰YH<>"N%C6߱>-7.wM[}sH3¢ T6?'W4xg8Y'Q> Ō':>6Nr7+R)Tu\b7Yv>ۿ4gbNv ]aty g?pu`U `7 >`cD}u :UdRKq0>Kŋlと̛(J3&@JAF(4>~~}w;> 3999ZX}u׷ ޿ o} aTt`5|99e<h@`.WHa^i83cz%!ކN9LѡO?bUHXR7`}U {@khSȅd]ؼ<0c6p9ZFYM5 '.ަ`^\FS9 3R_;4&I+B| xg4A3@3v-cpu ^&.^FɌ{@QA}IoSEŦh)@ҥjSpxߛLӨP k4N b%pfEgρ*p;WC0^n.X2/Q5j1LYFj KI_hVS6UeDqQ-&e #!VcS>]} nL S.[[UIzEY`FMfW×Vƀg7}+ ;fN}x^E7&=+%UHv-.'X.J %wj.{ t%&C˫x :0EE욍9y+-}ɣdv8?݀\gzQ=hqn`|iFLSCҤ#]0&4 t8B(lKij3ww+tyo FCwa'!Hí y$4> SwZUsU464.n;/b6 M28yxnk zl7 8/'vS9uLj(tya796K%]N&٥bOzE쥋WxYW 7ft 6{xwes]]*F*G6tɼ* HST|0"NH4J Q:@4dםo;ܾXL+uws5@W6X14F[H ǞMl^o({EzV&WJVz!*:?4MAng8JyWWWL=>DW qfg t| ]]9g1*hN{ϕM9cc6bU<Vӂÿb4N.(75#u叀.yu (e ZtTb6(2q> # Lmj즉-BK{iB%qj"^|ɓ2ؓ刏e%65%<p_'UvUN6nìy w7=C[Zޫ/n:Ѕ֞ F YyqVUaN]#w7CcƇGia,C-_856-ʕ\kvW88h@m i: 985:_T/h<6œx$I.ɭdl~~AA"AґC04q@F![ $_6kO P@Ia{+mߎ';I']riL^.8a hh`QUnMgLc/w%1ɝ<.m+w-Ům:rM@rFԹDT3ɷ\Cؒ%Ȋ $lvU>mL) Ň*h!h+yF1 "j/9NM(/GGv ]]ބ|BgMkve cqݴqKFO7y#U|jLO0 ʼs^=w=cN4q{Uw} F Wo<ԥԼ]݉I >+!gp=xXjhL Xi{/"?2 h h:hM4BX~!/-$f~=ƹT|%Ǘع+I[z{"ÓV12) +&׫|< J??7rb/"^kdhNCD[y.q%5-o PpQT;Ekk7@7S0U͛饶qA1i Il9z=J`NߔwgV VKz~i4볊y }jPFu2H@/ox!׵g2 3FFojuy@Md1 d1߶e~Y߱KGZ/o}iT_`g1is: .F}Li^Q^9@#A Us)@;DKceRlI s8*"ls-UBǺz#Ug,;ȟL8d90S&FbKϨCC!-cGYD$\Q%3QQ$Js"y}$wifaުy~?ڀ'G:Qo$ֱQur**HP_jG56Ϯ`t47leK1."m~Z:'xr6RdߵhXg{.gkik^t8>Lxԍ8d7}Rv Kk@8?_펼I0u8u0HJd(YgKyrҠQa"XJUv*\ w2\Y+U$-+9Qu?XJmhBm*Ț^Do=u>ĶC# ]ܜWXUg7\&TVNگâ XaEILc.L4m$b`o^׿؀ ,4iw $NS>aX2Jqr~/W~7C~Gp+yG}x᩠V_}ۆu'[L>MqʨLlXstگF ^?)sI~kCcPI-=ܷ RtxJ]!-[1*V, Y9&jS\sʳʝVYDೊK)Tutm G5H宣?m/+u zB1cz &5K~KtNa)4q~'v,#~0`> Txeٔ54TOYwc)12manM{*ZA|ɻ<_l *71BN`0)v %UC$7ދQk@n%r Y ߨfu0X!`T^SZ'_("Cq0-G27Uctby2']I M@wmRAevťxٵͩrhve1ߜz5۝!jgLٴ,F :7vZSfrQށ/VS( 6x Wc} scq45_JV9@RVb<;⥨˖neO麂ځpSȴn?jբr= v,g/ى* D ^bG ArM Հ(`8ӪJAy2έe! M nA`Q8"ZLktJ]Rtԟg{anO=:~9ԨX~mWd٬aB퀋K^P3 ˊدzP %˪+.K31jFNYFYySZIMfJHq <ǐݭ÷܈ +z4dr+?AƋ9ZGVI9x\H9kAz n+Cf2,;a-lFyvTbG#`)Ȯz&f uYxh"85GfE.PB2_^s_RJ|E**!q'emCWPT!5گށTScb_4/Z=6B[<)Oniǔ/8n(LWq nZjG0aTmr4Zj05/P7d8'N7.bʋQqa~t1q]fY@K.lfx"c=es{n >]^b֗$FG-O>U?:޷E!jV6"a{5کEph&푪 Wd[_]e3d||{0ͭ.Vdvep붶b."|aceQu /oRx'[ɖ{/d KBjuVVjчFQ0]6qT$wKXW zt)zoi~12{N*t}|=$./aʯPEE+yN. sJgj~)pR[\_( *+ {űJ Eg7u[״QɆqBZ&o<  wd >J(atk7 6 Я/j*-f)lUYU Ef.g3.Ƭ_P "?%œEo(Ru| PxQ|(7mB5hzC%lBE&”Te:/܋A6AQ+lIǡWWARiph^=/ZUtcRV %!Nb<.l2^x9Î/:Xv9+ԥQf-OE(C%1?Z:Դ_Z׆Kn+u$o཰ KE~`Dǧim;lϭ2fir}PktV9_<~(Ѣ3 ~s̢g˨%%)]kdk ¢" 8{5 Eo'U0K{|Z[^z_S0 ~On?p (t T`bxZ_qd[苸[W*>p0yR sk߷JM  HMh!;UKXq Ka{ˈ\oaX==2jJ/JĜ{bÈK%d#1QT)Q&'u/rDWw[H+SC‹4NWxW{bӝwkiv7RRR#M!ݨbi x_jZn"U1u͉ږUXGB;of]O+mmeu]U[W3mm~su=Sxq2ޯSu[N22B /ϧ~l&ry_s[ J"~j}ʝB fy;Erw6MN4OLx_΃Lv|$$CS{Z RF4zy-,2E{AǨI׼qrK|`E9D,9(eby ̢k_ۂS>NU#.&*Ҁݫ[GrQńtံsD[)E)YfچJHKWi-HM?qsUNydx=&% xf+Ӥz|_(Ou~M]M}RMǍ,ߣڰNԒ^blxCzĬݛ(K%&*ow5 #ǻն՝HCi.Eö*z]xadnһ_vſt] e7{8Dv T$! V=`DܙUHpu ֹw{qKC6b쩈d~7Im"DjUjZb^JL{!d};v Ն "\f*%y%ZGlC`yk#6xỖ9DTJ5~,AB;Uլ6j'mLa(C]{E,w> pT$jөUllL yFޫKoC^p|&t#̡++y«~ d{=zӛoy%ƛ(G^?́&uG 08ClD%ʿ~W6,HWgȃ1?lLo6>66>r۪"!U"t}F:@8$2: >#YEXP`OpG6 HqEe: l+_+ar;TC|^ٖNb"k9펼#)9+ealLD,`xGyH@ЗI'UL@Fmm H\ 0qֳNAttFd$ڙHz:鮵1̱&g:Xh3)h/ BԢPj_D_  zo 'cw3p)w 8( 0Y#-~򿝶PhuVbGLI!ʍaoy^NPG/ nWm1޵Qt$%9J<Wz-r!V= }i۪;*_]Oou=0vxO\ڈsu?3#n.cЬ\VFtTf sOcO*2;3NQa{UzM̀w=)@i1=kVȶ :C<9idS"OhxQ-littA]@ZcM|7k}!k$lV(¬K*S5`tr|(GT.f:a^K,,ƹzs}iz joߑL dvȬR.t4?7eŒܐe4lsArv B0TW:xM-*~0~^j̫#[zGӐ0KJP@%}E;Yt]jKgϹ1n}ۑV"XU L 3 ]9wHR@ hwF6xYcԛaűzMU@+RFW|ĽN+d(ƄyAiVc ~Xfp ը>Q*r@g,f=(Q0+yX'U-QJ{zj"ӔiYwnxypĢJ7x~?2-UJ:OYЈ wfL/IIV gG)~?M0# A(FAYxܩF 5${n֊Frrf|"IVnE?7Xu]"!嵨`ǘZ]XV? &EZ_g2 qpؒm(YO%*!u#1jZ5xm2>xl*_ZT鎓U[La8 VrGd]l ^'[#e MY=[ D̀F'H:0 ~ވj E,V,~1){Mو!I1P7L`l   dTq?Sr!?j c[y >᰻(\G J;!MdB"DKe"Oq Q0x ʋ]c-`1 @P"#J/^֠(po^f u۷6vTTmf5zOf(:<ۅ2 ]'lGŔ ,); #ELvV5 |(?ٍ"Y]6/Y%PX 0k;CM^pMyG:vF:6w! iQp7yre?CLHL-?\mˊ=&jkm2BPy%`6XҢ"eu =Nw[OmnO;}$? c,wE*Q׿FB&dD+5IFYdA(J{<om>fw؇Sɐ|%D!AcT  r9b.qwP>Ǎ]m euMϭWyx~+5Sw4%裌KPߩ/͐A<jh* 3TZԈ v:+Sd J"^ I\` ٧JT,ew%,TD{г v,c0 DT.ST:c0P lϙIŲO&Aހ(Z6XVVђ ưBXD0b#{59%HiXaX'0_lbdf}2IՌڦȳKov4U(07Q$g ҥƆkE눺hŒƐxm8TpQXj9e+ɗT%rjV eT iWz1L| } >lh{ILBOaF4,#9:YvL= ~ Ta4mr}eX{2OgΏkcjSIc?x1fGդH6E88 AHrK4+$+7DNѰpC%jY7\7m FqGӧϞ=Oyo'0{`~ $MG *Ni#kfN<}znA Mx/t(j:6>0S7cyݏSӤs\nryfgF_Z+kQAJދ6I;ހxJ1`Mް\?'¤VL V!蠎Ym-nR-޽o"Is653-@ UQtgw?֕Ȼg-gx8q'#%:AD킪d} *a06i .} bc|gydOeј5(v^@3@% `oIG:&#^\o_zAy![b72FO,6Q:rWu MÕ.áj6,@_">½7.JZhlVy*fe*"; G8^4x,v\e(GBI|I0>V4]-ai9g )HgK1-NeMa { 1'Lg B 9ؙ/ rMG˴?ȉq;f<`H4n O^A r9x_mD;h({NM73𿣣σ??G_}|uxUp:ŧ&9&aK4+f:tCA#6mbp߻MS`tˡTQzUF"$2mZ 3 O"@ni#JpAkDxrE! , ݰ8 Hiv09ݽkȲ49hkC?7YRK3#!iY[v^`|q8ED_+$!jm'ۙaK,Z\"Px%fsm'ECizZLPF]uSOn8rY2i.d lu>A akhhL:vٹaX`p0N|Q$a!Rl_sAԾ2x2ew:(k'ELgQI₊Y6":⿩~W3Fj$W`6RF~  Du`.cmhPG #l IJL8BZ_WL5nf,`_V/2l~6q#a 2iÂjqXkl/Ya7쌜dk?`d!6+ՔHt5@ÿ}رGH^oZ^zA˚T*.6h:V{&ulV޷q[E<F C12Eh%fL{B1/tr漌oexȺrhhA2?*N__ wjX;5 YAFDX;8 &o9h; 0 0NwDvߎ ! UL4< pC-13á8%qC>kˣrCYse ነ Jpx\԰l1xʛ3!WؾxV¢HX-py ,"u)M܀͢31@o(гNB^&U/IB˷)[`ГYq(a5V{Y+:+XW~Rޡ$1Q̠%fx3w@, A&#ζ8cPM+!'N1jc SkXgϋG!{^)O=_I"ImmwnQAAj@k]pӠ/:  Bֳj^ "Z0AG$ -?ţ;x;T m4IDױ|Z,Ȅl ͡5e9bМVpkG;|óI NǂOn9=G'UyH}|tI#:-"^חHjη4j5#9I3 fƒos!4UrDj~^X --6励8At^R*7Uf E}7zS춒Hy(ǚ w'kqٹHB\Oe6` >:+">^oFg³ |L};zߩC榖ƿ~èyHZ+okq\'4 VA{%NJY ߩ(Nmw<GQvل@&(:\bLLp0٭nu[0ZCD~ΝZf` '1 L'*-Mx`cs0lK a("w\eg̣HL.=<\ג jv:ީUqm."9q&9ͱ5P1T]. tV7j+; P.Ŷc@\$wPnBfJͻ%fV&O1ֈ$J%RJ/Kh KwN͔8Ni gRev)hd6!fȫ*$5nT5bdyI]^sR0Z\Tf݀L )W:8lh͋ Ǵu{ρku8P #<%3LY0S<0i1#ZC3_$ۨuSvAs_d cRެhN&mwt~kbם0~yxp񻠉7'[' vڨ}tS%m veVR_Ա'`pSfl՝O48ǟF9›$ޗd9&j 9U]*ZX9AE 6,Y+'gNx.kV+BNt"[ ':OAc MfЉ[Z^-KPཉONnϯ`7 o'xa:CwETDAPW;W-Ɣ"u$B;B~QFJ4#9L:;VY=i?Q 9+uXDyaRw5.KNk؅H`C"vm֜1n$caΜ4H QUT%h2W1z-@夽lx4G] ̲:g~;4b8.[=rF`[%UK18a_a,JfN9 zνGe)PƛfF@H@G,L0~*SL1oL+!_eJ)G(g 9~r>~N?:h>'LFi&.a=2/S첬8R' )V 85ϖbaԹ 8Z mT+e Hf2knX@N,U;x2*^)CXml2̝v͐ ୔jYȸ)fKƝ6%Mv6sDGLYw]~)DYgA9me3HOjFT>[mKKpOdF1ӇR]LUi%wt'#'&y QLi/Gs;x?ҥaddM^ԍ9=]P>)ay|ato2YT"m\:m5*Ltr`G!fL)ɋ/ L H^jK& |^ Vo.009.й߹k͟.Թ=~[lBң<ǛShD5#yt!b?gFkڭ b:"StuMѮ#-% "D]&+OP5]FM[M$Zֈ6"@4;VK*,|p *\l$}Lda0tdѧ;I $>]kUL( ~7 ivg8z׫S!˜b<>D9+6KFaq2D[Id*"=Mehg[1jBȉ}|7~=~0i{ GثRox4ueÄ/2@ EzYn5U}; OdcvuY]ΔTl䳮@ҁI]~ j;s'S4|MybHKMzcyNng_J;ɛ'Ϟ?y 430,6*d^ωiJ fyleHC־̚+!#ak)σspȓPpo-Nݰ<06~&pBvi`}ظSkꕪuY9 vݩ-7RB[Ψ.{ H!UQ;ý|zIkv4HkMi2LZvq;Fj `hsqG 0?5RbD+U1\e<_,z;n~@@L|f =򹱂S/#?tlcӽ'Z>T!e\Y]S#?W=/q#uGKT#]clNيgvEgoTFIQs)ʭ>7*&HXny8߶Rg=1 yڱR^K5@(mm?>EHF tWǪ~+aYښUQ:GUNOjWg94 =S5ǚM `ЧA=u4bb7N>5SO?QA7Mi&RbIaqѽ1+Jq _:Y*eblu99\D_qvopZo-Sb8 [T*y°w0_3紮߷_5V߶Ƈ..pYp;JD|v%U4 -SƯϱAD_6,On*Dnu빶@ᬧeMkL ѪOx}PW\n'_~G0شWYHT?FkVcoh9^_?"UgwҿF\OڜO5W0}'j[V#_MTj!})iaTb*81.FoX17ڽR. Q-β=a`QG m:^ʲeA y޾s唖0aN3j^ :^fW>lB/ɽ򪂐D|E<߯m<3 WN M]yn5 Qw[E6Iv&w'o5Џ.uҕ,y%6Lb jffFUx#wcGr[[m$;qy7 ;AO&#tNE; fp] 4w9ɭ+"% 9E: (7lx&M%R4z$ *^٥Nf,PwO{hr8]o^{X; ]+dzkڏӏi2?87x ߾QIţ kHIJ\/ff}f(6&zQi_VȞ)hȬMGXdWA'y&8-cZP2 TU:G1Xshw1%'OVo菋<[ `(F֢&H6J俓ï$I:5IIa0wl_}YY̳E4!mr?MAn$+:8C1@yIg %|]mꝈ!|D:û :j`S::)R 1MIrN;{7Y&$)>quUam5u):{l%t-HfלeO!Ys!̷u5$ߓII ng]E]߅3z9s[.=s@aq6E52 T9Kպ]1wWԼXt0k /]4on|3!дa [wUfh 8FզPg>y?}# ͳOz3ߎTwR5RU?,ۈX-uD?_vȬ`Zs7G}]MKR YeV?QCKx楅 ;ZFL ㉶GO1o@_4 bXUޡ4kyOikp~ / h=Fyvh&5= ti5 2ڕэb_ Y6~'qꃰ{9NgΉP hXp+^P+%_iq &:awF#csgjV6|x WQ9Σc(sJ֖}cSG{E+̳[ Ec%ͼ4)9p. ռkqEcFźqTK\'DUA' r ƢQ?HHRECFelO+Ҟg3FO4sP#e#6" cz2I#AN9O؈ׄ|y;{cIR[85\L..{@#&iEuTuuKHYlZ.G|w>=wq?Rw44:H]<k$R.:e؛ f4lAsrh6ja+6z.EKM9o} :,E]밤II*3^s3(>Qy_mʼ&e& YM!T <bvDuۢlJ}Wשne&T=} o`'7Zp٨Y'NJC^fYWmޖF"tqR(Ћ;}̢Z%_I#wP$|qMș Aԕ ~N^m q"yi* rUT)y2)/4-.iӹj$Ϛь,s;gQL{RRlrs`rƌ]95 8::w$}.ZT `yDQ$5o_ހCzGL ?y<0TBJUd41 v=i2!^kp3~%  AJP8 %vW=MVLG(3PH UB25K¤¼Utp9M^ksS%1. ^uB a+dϰ(`BiDwۢ13.ZHh`Lw T8"2lGcv>i@1 ZsdPB]hK$ҼD$p-@C:&$0ݤyf<(=Yܷ\0i܋q,eM,`\ jƅB TpDBÃ(̚ԑ9-Jm/Ua}&Τ ʸźui`~и=&bOǠ?l>;?k7SsXдAWة҆Ɓ:>YF!@rkp̞ѯu& k0Sڲ?aplYuV6ۺja[B)n/ksRI~J A̡a#Қ %DԊC6IɱЄ@3_2ɬKd72Nl HNC-5[4šBSF%/lXiS 4d<|žթ":CHYY-C7CC9ي F7t1X<lD%_s7`J[JmIԔ&iԒa;f3`f? )*ʌgYc-C( !kL 2a#> jvG$..@6ޙ.+tȚ؊ē  w4]rtJ F3G1lC@[eE|t5r m 3ULޛz;;&͕=v[Ȧv-u)'_^nL<Tn@c[ [G+{lA"V\!zSr<@:/zTDx"rܨVzuքl>C(f2ÝYQbW/9m tSU`8O QSפp%0x Zŗqs7#c/qIRbt((b_UPrܫ}S;,3 přwzYɠ8tCƪ+ᦌ_KX7R, 9^Ge1pTq ;aǽ7W=_HaW컊P6@zq8۹j"5cZ7O"eHs|x$;3B83XŽ|;7P+:=tK5 S0oyk@Dȍ=5 iW@qѤäccآ@8 ]ӏkLjS { !*RBzOup(7Q+GI/{U@P_(K$[rL)lf}j^E}ZKWZq/;*59mpݧM90cłyVe}Z(9"d~dURlE?= 1+x,ZMŇ!к'>`y Jje03hJ ަ߾g6=N߽;{.^^7/?%jSM(RNf[n^iJ*b }H +Xa"J=-8E%zlJtKJ6r,"Ak0ř\R &4Vl=B yy3%։-xM%Yr'")c2~ KЖ'dۗ$ ,mP P #^K.f! U PJ ωJkӧ74 Ӻa85C y>!f9<ݖd\q 7P3doy %tߵ0h)NO1lwKfZ]!;jƳ 8`So>DugLbгtX݊SSVVq^nZk@¢1}ј`V,F%[Ct e,Jtqcg , \HI'ʴtݫ ? . *0'r+C7:("Q7wW8HN6 1uUB渭#F$I 9Aa3J(046!7LmOG@U ΨzH@OO_k\٪j6"P?7І/OcJ >'cI\( 2%i@ lP,*7X4_?wzif,\y &ȾUUa`#w4 enn ވZyyĝ+ 6CsO+I-X*lg>U.Y`M%Xѐȷ 9/@is@6I$N*:̣`.4:v*=]W9&>|ح'lv%ET+WHٲ[U@5X{i3Ȣexz9`u伈j*}S>5Ev?$З [@6|wm0be59D;G(<(!k b>$ GInqakx]"PP Uނu./< NmA%d(&2K[YXqYaV&:o$rehs`gh3ސR ڦ:9nwˤ(4gYƬA{t:cc--aͧ _V/V(w]GlHO*`sL I{ڮmbo@%W^¡cN|/$cdcC #xfS$7 a\2n8br'mYXK @:v'=(L[OY]{$'OgV/szMQ호LJew]OV(w367ˌh6QPq[H>kۅ=2%\g?$nަn۶A_ GffifbN@v yJb/tvVAll܅2Ol-EקP~tX8F[Ep/K:AM;,B{ q IUN:\QR_]ɾ44a՞s4M҈׈޽s{`予|~'ys4%0HJQs V@\Bb[p{c ۴6!m[]OY]xhhh>VB1EVpcwO$m!"D8S3m\HpOZh[f{|Ͷ:d-vI8Qس4԰Ea{^tk#&ot/(8о}Bf TS/T,%B]*t.`[XسݎwakyMNx1~~Kjŀe) U\4-}0s"Ⱥ>L ruI#M\2 V # %PVY-MGwL f&j%IޟZs/4m0+?PK`6RBךsetuptools/unicode_utils.pyAo0 DzH>zk[ρ`Ӊ04$jMGr= ${t瞽@$WskܸJ셹 %^=T.Ƙ߻  `zן'`;onz+\ .8 b,E9ȵ\WzBhI϶sp/!:mx~ehCiG=#/5#q=b&-ޘkuj,{j; #Ɋ~7ƾJoNzLzE3;:_߀Fi eE"xl=d׆R} (n#U;ѢxV.;YS>>$A8sk9 ^R$QS4Iu$ H8&ہP\}٬zdOu}7Z Jmj#s/{m<6Y#8E(i2ekwPOU};P==*X7H ]*-,mibEt+ea:<.AWqroe&޶#y%( Ĺ|Q1|\/"bdNMAj^F/( 'yu3 xzstyf gJ /|?ճJDbH66Cʿ9M-9:8w쾸"|wO Dhu}lbzu|.^חA>,:<%("TQu ?( >a yT=J4:|0OE*RBjepo[`vJ >6)c X*ra3;РBqd+$ByB| CDL~.[A $9iؒt8- 2̐jˢ#G$UңEG, Ԫ6MPXY v(Zg(Bj9T-_5-6w& N^XQG܃TFR{YRXZ 0PTh#@څ3:P)n*U M M''M۪.6U{a>E\BWiyWU-z& /)jȨ=],ft!1ȳN#*>ԮxWXߢufZLeY3U,`Ti|O#Rv2$=V{&1~[4(IT&84A J1G]Ň!s>pcHu A:uNx 5H;8q]p RpB:F y^9kM:ٝ4;1dirW5O. 0GjxgX2%M^5-9>Nl CqE 8wP 4ZCMhpn@Yڟ\D )4|L+T`My .V fU0O(`2zS-ZMR<~Ye[*,ʔ# jF],Oսo=dPg%hS/!#v-2V2?Cb\3baЂ62;bW)r6#|ncp0J-LNCbsO|7v0~0s\ͽSBMwNc_;v%]X S/ Zq:p0m"@}7zzeo09/,G%9STMtiap͝#z{axZ ?iہW1k^1 h[IF|v_l80PcU+ =샏i}X ɽL81HѩuN?v'AO1m?envB;Bi K)FpG7ۻĞ0cb 0{ ěg^Q5 +,Gvr wQ+N?9Xn8_*vwpEiI:b CPd:V+JM;߾";y%yxn: ~MVi%4՚r"HwzY?g,&הU&9IVػX\QN/>^- JqƤ pZ3QHކq]]RIɚʬ(E2p#iidibW3.Iv#XHI͋JBKtb0XMywa2|gŃhʦ +J:TV x9/hJ)b"$s{%3Q,rv?0'gM_:&5Lbgégr@*GftMR4~&-65B4/6x+19X+$M3_``>d A]Gl-jG+1Q ̞V H^fB{x ]px4A~$;J\$&@Ŗ5wWcY"YLJ ,d Z3*C8VQ'd AH=֠ EkIBJkjPlMCv0!U!4ZQhgzs⠂LÝ:saG.Ġx+=z$%2)$M ͕q&r8pY!(BbC3iFnJ3'k9@%suG+R]/Op; šA9~zMoauZ?-.dGHoOOᴤ{O g݃WjDZDwJL$%N:l ~J̟k{l#,5=,oq2)m?Lt~{ZhJZjJ|d }Xk.֮abCX:76&`GUUfcʘim[*C<^.0]/.N??\{6}ӏmt>jZ0poa~ez\~ SRQY |SVq=?[m"11$[vϔ> 3V|WKT؆oeB~Z|0U.vԡ^F.sB5+;.旋Z0B8"&VoY~_> [9QWoFð_8"Y>9!.#=2\ک"~2QD(i6Ɂ-dV0[.G j .JA4 TT9B>҂NDa ^ [+AmxO6PdcJ$IV+r--6GH!v\.`+ 9FR8 4!g#KQr?mHӘfXPCd#*T5޶= X&|#fC;Vf7"ym(>ԆN3zxY'#ב* }bU~״"H:$H> _! p% k 5,-. ց6hڑ芌sn9ߊ)> $=z?H,)]y,ϼeY~-W|.{E(PyDfYYivia`-jʸ4U,ZCt436(q|dLU." nmYc1lQ]7}$ZϞ|wF%&뚖Ì>P {Ǫ7'dg7GS HL:]`nsQ2AjuL DM&XO].W+MR=it+iۉ*Vpfbn0}YL?9lpsA|b v=b`jlaÃ&>rO}\4މ31qPmͨ_qݖ V T =^Kg%[;UaV!N|TUTel0@0:n2t2|*){{oBRTp!1# CJGAh`mwuBk42|LL:N%1GbHj38]uL؂NæcT8q(=_q3)F ۹oL+Н.?2$tP8}C>cR8SQ{$Iu-oV.!o5%KC}og sySw&iaiu53L1Bc~U9~p}Ùr,& AOfmDV9M'EdJ~>őE#_1 {eC [kCvb +bz  -*fM cp{+>#zU{PlE[ei3uBEM@F_oV̓K{$>¸>pil)~V@=~ }!9˩k |u4OcO ,dxn8ؠ,#MYs6~@臐#tҙSad&DW)9G5!)(I{IzͯsVyAg%.P/ $C%G IF //ohp3_aiW'D3BpЏdzRHgLl-dV%l " ʈy!Bg骔%'i͖q`E)Ij72,@[S t)N%!$7N-,1Esn|kԒIfb<_s|x G%jp6#!E&wUNɃ!9Cv@Ce_E~n aɋ"1$Qp*FQ6N4 H*F%|[CY}, ,\YB9'B%9g?q\"ކ݂ +VB"YY(*xz5F1K]yHs DO e PY?Y:TL \!U g55ճДuA;\6་'{츱)0 HC5.M ތ'I܏f 7Qcw M*{f~Bmu (R/LgәJP0TF<} h;T`Z Ϧq47q}6 7xsa$X 6f@NaŬeo$x-|鈮/Ջj,2ӧAEWӵ4qO,Z ?МYY qe\Ӏ*"pٱe4>OVf}n {y^ xxu_9z{hZPao=1.c ;'8C`!*&\0R/;[ 2KD \l3C=mܻťjS]}&KS ؓ5t4B[x 6KeP"Z[h4*M QsA(hYqv i} V`WGh>9>*v ,¹XF),posu3Jݪ\k,й~P Z^zNURX[hz f@nI9uxc3a fV.)FUɕ]|뙉KFVhKSOb&UAh#E[ ZV#Mμ?+ɞU ];aK$jMD*#=A_~rR{v.HX%>C/xވߚWPTiЏ 1_3XPe)TWɴuN,t"W}'\Rѣn3+nu{nnXRz ޡͪFSJ$W0o abPI:tAA)wRsOgݤbؕ+pk ə>/bhȨ,y=%f#hv$PY/{^4!ֈkIN ViO)(E Ds&$h]c{5)wJC]H&GkAFr !@H6L,>Vˬ`#sQxq8ӰDdnT-\%YR72G1;P@&Kr\'I&l=dOVM ؉+-$q$:Եϊ3/pb3 Cˌqq!Kg@~e$Es.6*ʡ_=휮RxmLɞ8StCY"'ߤx8\7PWL5[_-M/5>3 񦝇6.5A0tWPpwS)OP@͈| 2j;.-ܽbeV.H" _q tUi'@2oɞ[urƌs?Yyd`[gP[ּoD3y'IpX s:}E kM*NJ*trɇYKӄ6^Ë[%xB4!)~X@+ M%x+ZxV-MͨՖ&i/U탘8v^mkN,pp NU'>o  ۉBGB͹ZP8ь{Nn% љ_MƛBS092+uh\+AH` 4|2}v&H_?,0J|DTˁTfWpԥQZJ辥Y cLB.Kufj >lW9Ͱ&RŻ"uv +cJσ{`]^7f_DxBtޘcҷ$k{F {q%|>_86狓9*2O@Cм eLt]b SH `nr|4Ԕ}%g.|?P8֛d;o!ڃt.o;`HHWv_?+)I΅Q/*FY'M-\Ye JnS udc4VO"ūd^]aAj+ځĜD3e6N1?]b5 uh|mË0zs צDQKAWI^4Rx9vd l˼Y^z ,L*)!p_N $/>zyľ}f&ڤYUdo.uǠk] 1wM0~Uh?MdqX *!N9n}H*#V\` 1vXtHe|lf(-Hqf9TMR@at )| oadèJ~.GQ{Dx'ڹtijvZFy>sx7 n>Kt,JK}m;7֓4jxH_7AKP,Xqp=]; 2778N#THmi՞:nB{Q G?[φ&@WG 6ܐYqB0iY+ETB4D zK;*=gj) ڙDcw1 N,q)XNvSY+W-%F5/2 *:e_bUMDa˙WrbMlhriy[K|2俒UvZ54t?~NZ"<-|Cq%`vOW[̏ƿN={}J%"_]X#=0}jд&(r^̂npA롘thpEn,fq suJ])it4xk@ KܥE]qD7"y ~:>p3D JWnp8.=>u;J^s<m ^BBȎ4G'@'/'2%IK"Z?U{ 0Uͮʼ 7*4E#bdi^Ic.k Ir?N{i>"=MJpbX'G%3|)@)rhI숮aJG">6!i?dY})Ҁ_eʅ {Nٱh]Ib៻N0v!k' l=ňW~}ϋfL۔zZ3*a IJ+AAZ005. ^7*Ada֧$,gv7ڼ~ @f-#c e m*lVeI^}ں|GwWa"gs3=Kmm_Ii 3\KxDDxdUrX;-@e >U7 IH#,n/Km˻"pR† DAoTCBl$IW_tP=^H; TRGSe}a.S.M q:. #l)˥ K&#nj>IEpv㛭j2z:C'RfJ[JIٸgtx4`-&;)d 0*@EW3&M7aݵK9Oc^ø}9D]JYLGG|*@]UvǠ]+,6x;7Ə pOJ\[bQ$WYΌ1P jP39NDo t,}ߔrt'I-:.8{187!#,89bs"5G.$Q+gcahrCC%R; 22xX?Jf8{}pKK c5XB)0FRTUqsghlsˢ Rq)&m&5̜&!,+=8VKI>\`+I!Xe5w4#c(n2<ʄ.{-Gf"kʵʵMD6 hh,aYx\[p2̑;,fB\RgxCl!4K"H܁wQ[:?2,bd IБYkwv?*%@07:](~Lo:u(rOAQ[{Ƕnn`r \kF:' $}Ϭr +׽ a>BG;!{"LFe3sG0t1/Ԁp9lG-~0t@'dkg ((Cm w-K+BfCtū\ Ո(!,h(CqX EtN zWx>zi@ܔV Pۅ&Q.]9g~в# ^("e).t.]}IyIW&yb%-8npy# 4#i}D?CcJs%f`g>E^ [1'@ƯFdFBsZ}'i4dBa0f8\D̺RU̗U=ՓGRUg^Nry|a֮q (.F>Qi>%^uBewGQot4h銪z߼}#%q[V@ Yv~vE7v ļ'(Zw|ve2qƐccFf8Al8&o1 qp=iJ8jw438mlsYGgiF6nH@20Ž?`\<ʝm! jIԳw{F9HF dRϽg"Y\ѾO\qm[I#'M;vgm&rՍT؍T=z =k 9s`X{1lM~%#nryؕ~ DJ2ڏꔉ苇 KkGS ^8 w;yl Nq!3e#Uqy61ڠU: sW}\l+@SYy#6=瞛PcٷP]PS@w/G5 c.jd-GUDǢހzJ0P ( r"9d{'j0X&I}FQI8C$6-%S3D>ab8p:%i5sVo=SƋRt_E?OHi'BnP<GҕB z<]Bam1JT:hpf}kk˼(jbP)nqje a 2uAAHm%@ʛvŒ,+7~Ձ|n_",/mEKfs${".1҂ffP]# _ٓ!6Yx:})ǓbZ.^\"ll5wG(c98ɼ5En-o>^85=Igmm })6i8P:C1 09p(:HOqmVGi:.Eyg7Ims/vokhW?8}]q lp?ՀhSUpiwz%ʰYˌd$ӑ;TBiM ]cɮjlHWwZ1iqZ./O} )1/F @4@/ezdNҭ[l*V 4zXи.€jr^Ij؄_MҚSYt]^p`>QsZ 7[ 6R%xB:Tgsnď< pz*vj(vB!EW0yJ Y[%RoʤDxV˸jW~a>7JBoqV6>[&V5;nh%_ ="&쀀Tl4dlWaDSs5:[o;mAHkx&G8Sѫeb@hCR9XKE}蝎׏tGϏmW1fVYGqȶ1 E]Ǯ̫Vt)Hm/SmIIϋc,U¡M3z+ͺ1^^9I_ )d `&ר/7'8YK+mJ{D6&dcn-_3 E!`k#m:s ymB8TAq4(P!r ~W؃Z7 񙉞Q 3f HDla$!D@S'7(*94l^9H(} C r1$;"n4Z׊,tժ# 1?K|qyh樅Ut^qG8b?00[8'[怘-z|~pG"^ EPG` \9Xص4JO$w53Ohh'bTx|شq,1;e($=(CnPvf:ְ!{cqt5Ouu'En+ YZ Ah i8*ȼ^p䏩ئ  =ZO&^0JljHDL芧pfبﲇz}nz Q^#2D^1 ꀚTaA>!=\IHh]*Wi|k~w`% X"pbC Y 8 %&(|(R>;7wf' /5MWLSRƻ" '.5ܥ:O xy=&CIe#RdkCes*t jQ2ioYɏޘ죉 933=d m`J?SgW֏(;K}-жf& ӅFVZ#c(6Wт@=+F8~+ s#@3Ȥ6 m"iгAzhgd]<:}ֲX P?buB)=+i#wc RsmV&@0$"_*֬ kڜv|&׳C}D;Qg d(O`gA\(w$q'#i ɯV` >ۮ2!q\_FYur/q/+5/|Ӈݚ#.pyZCpMpdjiA2#Gt+rL(i˖^[rY߻XeWu-Z bT!c:pmMkqZcQPrX+m5nYâ4s |JQR1Owm)w>̉R k2W2s1gna!cb:x fd/6RDEKabؤ5]'`!0zFN")Z0%?%oG30WY;0A'B[٘'.nxs# N}eCMK6z+NXB  u.v{YB3kMԳYj gN"JK=9Ɂ҈VGđB%ɏULGs,M~ +KG?r톇Vpb1CʡX*t`෰o̬]S3`muGxF-JIsELKu狱[܌ra"*-dž(`Yw{ݶW,чB m8ޏ -R:=wUN\ݝe=ʾGoQ+o \MӫuHեp*N@h*:~G0{]AԚj_6YQ=6{ʆCtBT:Ğ;@=PUβ:tzउ*% ۇ]`0P//?wj%wmx gfË5:*C<Ĭƫ=.] U?y榡&y Mtx#fJ=07LjluCzeY$RVۋQ|7"ήk=o]֤ TZV1ʨ}6ǒ?*io OmؿOE.euh&3j>GmGoGf je9.D, PI,6;=vrъ&|߮bx DigsFy&.w;ѱk,d~hdJ(ca*,\<';c҈/[P|LP(.Őhu3CFN`e<(3,T~0L|-Hd:Ƨ48[>սHN= 3t-P{ZکA̗vCh?}RQULSJkWe}q4u\Ği3:" zP"" L&Z+dQʹEhG ac!'g_/!QG.>sqA3![y[V J#z.8CQ`@Y4qaHK-:s <R(zRe~MR]@NAEKztG)]\6e*V?3gJӦbL((qrTzé {ݐ gF=8]gL=^o*oCzuE-ҬH\bhѴtZCZW8Q>%ДiH['3i'3210-ksŗ:[U,qy:}m:ðk8ʅffa{yW.x-MUx>:cm=PDX*Wv-o(yjMKY6X\;hmZvpXߕ `93ۺJ\FqAIF0 _ݖ5"x?sUi(1]>aobƊӛ C]"p%H7X4tNs1h^GyKSv?hhD9d}~ D^я3cX7tyƬ"yȽv` ڷPq5L>{rpk1gp!/]c?$E֌3*I|A@UBTZVXT^!ޤ3w(lKbuob}1)x=#!W`,xglC!'TY)wT\`ͳ.ËZEoIrCwb + {m괫FVSe쭉[}uڪLEE2S䨳$ۺ:1-Z* [>H 1"G17Lyd@Z5ҵ>-~He *TWme,dV&RY9_8P s4dDVTudP_߭Xb7w9+D qLa1 /$g,J0i|^zqه֘X Z]sR`+#2KyRVdWMvubBR/\ڧV(b}ؙT cykaE[[oc1lf|ccl]&&ܸ}2,za!:†QB<+joC',#VxWvmCdײ.x@H'`1߯g#m0Gف@ ?PFqq7[pr디VU_oSiLTG0*GvXh/H:%ϲYCsW+V|aQڑo[z Wy݈7vCZ|i- 8O4'D@M"hqNfd/T=z̶~][Jw_FWƠ=w5)ve,xwJESrT;Ԅg.ێQk~6@*}JxQG!6ڪGh+I9Nw\Mᤗxİ6~Wfe5/@&B,A Q[w>qJ`qgRBP85sGtX \T>Q(Cjo;E-?mG;@k(Hی*LsS;\ߡw (zͩ)hS36$dV * dQ>-~M'mb dRщΑYm5yYXF-C ;}$JId%}c|>RQ[UBU۶;bH,1A5|A%!ϲ%QĹ3&\:mnmh0m䘝c(65`=Y\2C8nڱ7LWaE)EZKR#@so .9_KJuҽ )fhV L;F?BPJwXRUcޭIg2X71zhSl|^N1}hz,SGhg芠 `@D4%Z;r.S|Kt\mɣA]'V!x=rT-PEiYi6T0>XR[V a+'㖂Po3O1REے eaQbS%o{0%u:_'e R51k*2*P~*6[Aꆛ7HKs-y'vLIܢtiC)GԼ+Ѝ)yI|T9uXO(zUU5RQ$LOAtOGDB^ @n|)@|Бud yMf{P}:O\61i MtckDG׺&`!w/ 4GI9$g!0#ʙX,hdz`Ƹ-U͏47Ǖ.F)#{:c b3pA,CC1)h󜡸 2](N}F)Kȓ;@[fn[ g9n{~5;F&]{7n#X:ax~CO{d;k:Q3F>Z+zE^NJc ٔH.7VUV%,1 0~wޠVΗhܨC$i!J" ];_c]p7mI)=l ͟7)m̉QS}h',ԔllbHUGKѳh}CFnjWXL}0M~VS{gJIOUz_Qؖ[9J.>;Nc0ϸXdyvLl,Pa( \ߔY" z)vL apoN"lyԳ|)V΢~zrX#;dV:aY㬢W̝.'EDpv(al;*0DPOwVKo5mwXS{.f&Dͫ@9%Ñ`eJT\Ӭ\*ql^^q|h`Dw (!Xf׽[;:,Y0K_>w0>+:[{m;ٞJ4CsTiM2#WS.Md`zkDŽFBX62@q1I +(#H5l~/C.c*-YLkM,2Tl)zW<y]xIp$(%O#2I0Q _e/e,Лh W>A%$S'b IZrp P2!57Z QpW㙥Eki}==!g Z !|v1eM9cAˎPIGO(`4"] sLƔ>ؚ]{3܇ʚb%dԔDd@ T|խJ(T^)7o{iB~﷾baҪ]mdϴgh7C0c $/wYU%n?'.n֠W698UX} Y7$yޞ;<҇j`n.7]} ANZ:Ɔ)C0`_c\"_pLbjWD}OTADIm6#&cJhAj8؍>pQDƞ%vzא}*dZ>bz0UM“~p2?d5A| $$)Ũi4Ic"@(O ڛcɀP@8AۊAU$eF vV鸪ʠ_]+%2rF)$ #)lH<XA  YT=pf l,C5S!d8eCWeږWze%WcA"u 9G??|\b(.*DgU'\Ӎ$šsy(#=0?e73'>+̹n؃%=|-`㴉Af7%ۂ v}cE a{f\9<[8iLWReU.+A0z  r;?8Hyy˙n` мV|:xeL|ڹv8jǾYhG guqWA =<ПjEIum8`bV,G9ڻf>'LX }>c@t5To| ڗ0, 쯊1,&8/PD55mvS|sS%xT@ j(WM㪪RÅeD|Smn<4ng3 : Od0$wz̫WRM"Y7IlLo$_t(ZBB6@) ?:eYW{["C'FMjq85BsYπ':OAɢS"Wnh ^JѢ Z5!'_u1t+٭S\w6Zx>;mSaM.xK3.CP3rY`(FyN>U-a+\"*o"8YAwq-M9p3P#`{Zqtkl1MkWP䫳$Nr ⠶xN\j$CX}R,!}gWnO7=37lsVxϺ3,RtD XkGnB2X%(ӵw3azX~֍v_ZKIO:siRI^{nf,!X@P"#%;:*(^i2lDrf':pw*=V[Y^e e ܈O`(@]_ROMp%2aQ^zlCcjXWĪ:a䇭RF&laӥA@*_gu[@:&`p÷'r5f UJ'B9ʓ\-p:ůݱ^<ѽ /G *ʽk,gA&DB~@9^š& l zK0e֯H gFZwPþy/$ʃ:JcbgJj |W܂Xdpk\73ԋ3Nm'w5ÃHN'K̯b팀 fۅ{<[8@ ۦ MUrNO.KKoZȥ4QZ俋wxIBfSy]few_07xcUX'􀎘g_&|!wH7}/.HҽE|iw`[[US1Yއ k((§:Y EQl֋ff$㵟7qa&f >lWţ\^Et $,iM%MdHlclU5 / G-Dx<Ąut^.FzھQy<*"fOPU*^H`2(fض̒¤tÀܨbCΤйu|Y +Qzó4h@c+'K3p/yAЭ,l7Ė7ek7VM^7_faVJa -_kOE4'4O xyv`dMK4bpSQ\ 5cLH[)G~1ٶw{u=W OJ$m@MfY{Ϩ ۂ1 sNKy n҅sWIolJJ6dc.A]2Y'P>Z+,Z!Y3J(b` ϭC ~cڣ/U也Th91RQjg̨)蟖r }0%nvf9T$s6/Cˣ0)p,L%}K1 sV>UAsWujo 3ժȹ DCoT| ɓDI^zy{=0 oL/WS4`|Ըl!˯pR\WVliS\{HNLJ0Hm,7vd BT` I/7k CU2Q*DwL8jCf2qPbړb-гK|`t{(%rНeh(^Qs;;F)-g刍m=ݝ'3][uG.\߀ŻYla/SXLB352/10<`TؠA"^,8<-t|2W.Y!&7cQvɔegOkd&C*> JCN/0%x F .aB'Xi : B |PnV1>|B+mȨ"_) [& xG5ȭDD0\_z7?u3Ryp,ۭe&I9-R.ĖcF!^G :Et!AR{&3"([C힒jX0,"\'ic-3 4a\-Pas+HH\C 9 /%! ͹0Kēul#4 "`/=09ڼHi(KP`FM{s7H+။moa3# mf Q; @:)u:16(bt_3&E&KX#8FNl%a~Z6l)SNѨ3{x?txE/^vYD#(RrL/Wsu,d7qn",; 4m؞Gk6xYnX8#:SOYJ<!(#cV:kx3a? \ꖷţWʪ55òG"S!@Xll͞CuT?ךhə~=åOhBr \Lp"I $͙)^1-iqh<zf庹PBQvǦNa0j6}cZ.D[Y1-|aCO<~iDIW`SQ._p3#֑oa#Gml^kM ڞc+Rk%ǼYGcV-w~0q]^By;K:jR3NBvoylWjD:y5v 76ޗқIwHK$`C^hEn7lJ^0CP6/ZZUFΖGtŎli^85,\]R+ ahQ]OАXh{`fֈw:1be$ ^'l)Q?OkR{Q@[[ e4|אeHPL*E[wi*Kf;:Cm#l3-:T o+rhC$oޅ0 LZױ{^VOO54IguK?0 QT&%a˗ =, o]UFț>0]$7^+ 4L:56 6"qp[#(0)MV@0 -E #<p&ɝ黢4o}_yϷ]@˘A8MDP 3JX,x ~fN(HB tQˁPLHԟ$!ɏItO8Q):% oRhY,dT ^e-M[y~B6ĊGv|e'3pk7$*Q4Kn_Ў=\=Ўy5F)E `|p1AQ&H 8jA㪪JlUpG(C/կ N1[ǯ pib d?n~rn-(/Vu.x7oe>uبm_lَc+B}ħj_Uˌ0717=ArS׾5- B /,+FJ~`vBֈּGW׆ĖMCBe d3ԛ>r{{ N8Y*òK^&WsfS?}T(b+ :-)*Ýa!MgTC rA4ԅԂPgc,H(UgU0Ϲ |VLD g|*c\NJU;#椺WSp4P~Fe=SPC?C0:qǏ s_S߽\-q8 UbCr57$m^zS bsxw 7tX 0U&pU6U4v#_lxO[4 GƩCVP l~ o Xcl?TҶE~4y[ſ 7p! z|OK>t侌avSWL?j]6GH߱o|EDFӝbI{xx"Vn 76RJsLQ6uh})39s2嚦з Kȭ`"KM"}ʬsE ydXe};*!e#ZLN 4CSl^m.ÌsPff5RQ_B8y h.jk"|ˈgRԁ-e}X3Y;.a>0%_/1Wvw$TZx嵈5UK\Eb ٪+vJՑ <i"t c{ԒI H7G9bm3(I}Z3StE=<:]whsjdHf:L_D.n$N?Bi~! 3P. } "kSK dU:]Ʉ~Ӑ+)G^Ah;pSd='Xd8%/M  SqKrMi$El82lQC5{VqC<@X!V HYWp⤙ ︡i Oyw5슂_vͅ2o(S!HUa9# 2.Wy8 u vk1u[zp:]TJ_K9}2XQ]WTZx/vS;us<"_X 4^yյn?+VI\jQjaT_ ąx,N-xnN(te*'Jnq[mA[VRD܋}w,*/b=28O0,2J*qN2:}0),5꧂ |bD_븤Tj;{Iḽ?\I%^rtH 7]s.@y4?zada㠺˙ wE YWr#m7*n^Q<пgau&߂+(,_w (朣Hy&lS2DL5-}!2h>&U)6Y5-PdpYq\CY\E Njq(Go~#QmV3C.ʀF$GJ@vKq=W ~$mOL} N[광p9%{ùN/-" J'o%fW_ h;.UKҝ9_dR2 tQUVCdcc&a2Ef@ImCwhs|CըU"NqY%9ȳK,"+Gk- MO=GaAOE܅Ʉ2(|aDҌ@pUyEO0 Er^N"Ѫ]3kY=6Sr\+bXh{d=c3)\?h0&\B 4,$uMr&Sj7si(JI"_O h$!c%+'۸W)A2 p 0kُWB<8XR{uM+Ϥ'nj. t̽o6e֗˒bpBN218ܟtKU?cRe> 24|e V \ͭ<$+\ ;Õ(ɵƋ{dE(t.AuTWɥ8؏n[HsJ,gxh>4 ,H$^K7 0Q?%JaSx >C_I{P gǧP:Ѷ2wmWR G\d0NX xJSY/ Ik5ҹYg!=0t.}Osc۹C_8 ^V0ԫ 7pqX&Siv{K+d祠FW1s*'v7ԑ,wq Ksts0";-0钕%J> `G,AlS=:\c"h^uʪn. YYNaС̨Z|ͬA( '^Vc8!щDԱ:-m-k\n*yhƔ<3[I,ҀVL۹0ӤR=듗m8< ]0ׁN> XRDw~0D@؀lAe+,41s;FuʪW/_r XC[|] >;;ƫMh%U͡b 6Z :QHuU*ɻ ` M+ޅ;ZHn}$MTᩡE^ؑ>1};V)BGS[9 U8K^FŪ|$vոɍ.,(A}M]z7.b9p* 1 }`Vqfw13|$u6:..1=~-&|}r vAGDuE剞_`ȁ.WAK` F -<"&)O A¨ey'ß7+An9 C:"s~E ^!#Fp͔u&!]}c+P R_m{İ5SVJ8:\֜(ػl}G g,)&>bF%;yP!訅ƳSsHFr*ѓժ-ӱdSb`9;m Mh-jN~>Rie[<1QsO+،Du>;\5胴\8_UВtTٞ(׾OYcO# o&ĥבN""L :s *K6D&qweg3gK%{@v/9r@@C~9v>0}h3<O|o+PH2J&{y.񴈦"EٶܳFpk?J7K[߁2i`YVLuئ+}h2HEZE+GvO25I;t(\YZ =^- XAӷ cĽo}O"C kf0NS&ΰ vCL㊌& 0 jja7\Zg._uii!"(HjVyI_zPjKز bs:v3b+#B>F=3J.oJ/uS牗'3yCn\%b;<>,K.A⟏QEZr @paGDw:O!a-0cbh*%;Wo-Br,tu34Sr`HSJ)f 饱/h(i唫ǃPb[ȕB=6b0Ȇ4U=ټPd2׃}I9)^Ý^AZKͶA_aNDx8D@QR]: EbO@!ƁlC!2MXg?EdQXhB9E<zP3)]`ahDqRݷ{Lm* ~|̀{$U*wq]#[`2 ~Fzy aIz/72;q}VތWr 8`FH/5OA.Ѵoӯk] ,@º7~ %z GtJ βk 5F@lZ|., I p"p)#2..j`|@Efm{eXvԙH!MYQ di^*<Ny95O R%Clס,k;)ЇgqqՑtdɦKsxj;+hDJ;+R[\ >;G$1GJD zIQOy ?[;3KR|}q82IZ٩&zB~pG7hm8-J611 (ct )MYvR.umO3T}K?AD q6 G 0 p_Tѵ!~#(b)nMn"nCm/]zCU!8Y{hd c8iPa]IXgpfN*&@|ȵ~bYrYwX'6Նvo3%|m41&H80.(8L/V BSŵSmoM嚕20>5L"/%Z -F9]3䢬sMPTp0 NBs5&CfzUJTF-KK7o'sJIZAc?j 0hA_{1=>-VCj(s[$+X稺bYmmz+@i`ӓֻ ~pOo~@ґ1EXeA! :n5mӿҵ~si@̮3ZF꘰զ ̍t??;4򼋳CT#ܣXLȾ4+30,+xۍL\e UɃ.PϮc=[.uS E2Ur 9 Ú2]5k!Z-Ĩ(a|7[/P;t1^ `t$qƻ2`P*"5f3^[ lU:}=<ݖKB܈ODz4r/_,S;M߀&3v򯓬B4?|2nznV*KBE6ګi2M4<R$ SdAb\uS k*UWӷ3TO:ԠBE a ]n.(Kqgr|=E^"4W4lxC3hӒ|W47k<&3% [bAR 4=/cz;_'@[5֯^u")It]ҧN 0QZM'QR̋ EP^d8$ byVxt>66OJ˜I V*C]0̼(8YIY v[٤ D2nacPDCԎJ2, 4Y`O{J`XBIb Vő*p!sK&mlDh@969{@٘JG2fXHdC|I5t}`p.@BE(SWoMJ)]FI*$7 >R1=*& /_wlc`6œg90ӅjcehSY`X&B0XdX!c[1AiUSu@CF;6FUC;맷Nv WQ4Z/%T 1cCF?*  D㝑(깁UjF$3דS&!R z"˒e8Z4 7mbEq_HN.RaV<<*TJban~<%,^R0}!(0u\Y yc*\B- re`[/e.@&x£}'vTUǠh|,VHa vCP/u&A:M:*3/A}q~>G^!]xUk>ki 70XCR%4DV`Qz=c=-~3p[OҪ% wNqZ_}r' lz3d4ᦴe$N&Hp]l.?t>pW`?O;ju?C1}xXdoҡkQ糙PS`FLK'F[WJAsvӑWy˛n#[L?:TQ*BX]tvܐEJHwZs]Xp 1؆]5g@Bʷw^X)n.'& Y9!-jy^zplϭ5u젘ph  )` pr cQ81=d(󁻒Hh aCfT?~DA{ |Ɔ=&AQ}Mn$'L|5h,17/&iHz}ݸQgP`69kޣY3Y<,8 <+'0W-~Koe[Sߘs`"CY&OB1o`Uְ5_u]`Fkǎ8f`{@ =T Ci&y%˚Lc\ fIbopQ|vg.c;#uKGCߏh FV&:Z(9$$h %4o7p û 5d + :nz%GɈ5v4>qҥ}9_VOFZcIlf.QZ]hL{<W\kݧި^ȧ F* )e〕OmX@-T#RF4rHUL{tf"Yh x_ n?v57\h!k>YC]*Q6fڀ__mt2Hl8qUeSlL]*P^QTq3b+W($w\kz:P& S&QQӈC&?Ț\ӎ,qizE7{'Z3s|Ίq0~1IO,vk@݂NYLߖ\I+^TAu'dFM+u +>!2JfM,(?P[ẇ@6dN)){.`Fy} ?zqՆ<[H*~4Ӯ@tqѐ#}_o=ݤ[CE]||ΤmٿHћz& %tW\o$=SE%*E̱X:&CnhJc!KǨƕd G(s5N ! `W.K=te03@,dXG+bĤZչIDk`("AAU3lόߐ ^u _ b03~ $-a [j@73+_k*ھa)VcooрJj& c/.O0!I4} ˃f)?5]n9J^I N|6ZՍ0x+@k!ZڹYR2ie~Ù3NM.he\T#"J &!< $ک IDYbƎgq^ܶRDg6$G߉O5Rbi<5$ɼe\և:?0+wȈs!nZIS˳V+Z$ߓ/5S9Bt$Ju&Uϒ=a!ֈHo?->!\P8&wv^a{Ӆ\Ɓ::ֆ#D!C {;1AOJ& -ƗQC#"1W)yg<_Le[1ˤ nS}'VIپ4³b?f{묳:UNF]'k4CH>vm Rzq l-[@LL׏kPOZo48L\b`| #\X ' g9UwK] }Fw{ϨU.P͖!b-Hj )#[dUu1oAffrzأK-:0܃?<[L#HMG30Mg'֗kɐ) r'e ȗ4;sS`"ģ{Dl?FzRxTR`cO,eɓ5054.ZNWLzK8JYNc[>D+5| 1"~C`PEavv#bSkރsuaW t,M/!nA?z]En[Ǧxz=Sn,d}WOpKW8\ R Yy(׆-yP+_>D3;5KJRԔ1O u^8Yܔxӷ9=C;nC O׌ZۏEH88QW3E7p㳲[֡wWPpfZ >;Ґ-Oo`氋aӿ7%hp2M|Ge1*mʾ8AvFοD!A,֒ŎQōE8Za6((NW}ZĆ/cHC5 Z RbsCMq+ w'gn^uy霫M橫{Vr34 P 52%t3te+nJG(|6*ekM,M=qrk:e= A]kFp{d}nMaS7ݜc:2ϛzX5 0+.6F,hy·3%.p+BMG-9 _OkXXֹ&!:=q4MEs&`=4cR朌.]4٨V[ !za &l䖙uX'ȟ}Y>]=Rk|6kiX 4v~,$RSEY5ە[Ittn3BWGncFU[f8RPXMeE;ۿ($R`XW@lyT}͟KDcI~34,va[kL^+7UoZJJa5A40(B_؉m {q1T&;#j?PlPF)?5PI4.X@n6 EHvl`~>fRddQAn:@袌7$qX*zֱBh xo6>znhGIs6hU.<뼊PIrG"F Ǟ^b+O˜ cvw y)Z(>wn`sTMRKT-?5H˗2`,H0nl|Ϛj:}j2q}׫L:izeu}K 5 ^ bb|]nŵ~k%42 . Qu?p3axWLo6>WCY̕CR-b/Ls|/Gk+2D"tec-u j6EЛFɇW8~?sq%c!'}%.x65}Z+)~Qƛ(r؜廻j}.ߝ0 O PNRlZFN:>+"tWb79} $xC%mwF2)jm$2K~!4|xo\c/=q3Lx/A\Ī ݯgpYҐf6 UcGLw40n3脑`2WfCqklKGO+\W_M$'?YC5B $icɼF^h]-":H4 sk~#YEިlQDQ-p)rX WA 7yz Uw`w'րBI6^ Ռ+svvo +z* $mfM4?HQ6Q1%F+^2z$2m0&^aHU,B=L(ҽ{(p{1 ޔZg|!;zzܹw>he7-&g2e&J{M/ Zf,k|-S_f\hj&e,VR8 ,}o45oL*Z ??j 'Z'=)'^%l353}*zsKJ_QWdZEzL@j̐:ɒij]Ʈoݬj6=PA&dʯzF _6= axEV gS|8_$RA[7PD uNS>{<:|tLQ8 UJKaLoGeX:N ͬ> UE>"0i< Ӫ]7?A9?ӚL@f:ĆD&(lT6y8:׶TS]JE@sf[NQ%\uaھKN9z?qRj B\&{3z4"S-?B7euyFd=m[zA>6[BfP[1J,.vmH9%jVQ9IV W=4=CvCUH%# /,(FC%1nfa ,6Hyr~d_l!쉱zCjLaN} pW^.|V'{c*`i([p ѻjs6\+UdwBsc>)I/r&\X7Tc=gdeOn6GWl\=*E岗cDx@RJ@CK3UPzc^VVaFj,}5a}==3e(#ШCo'(دer!\[v=Sj\ y_ y(F]ɣTH{ rp(o 'eГC|%vcJ՞\2.>4*hdgϱ&qE#ͩ-0]u1y55w"#^q8ńRji=J8<)#|꧒7ʬo!xecV:$'*gfTV "$ŭ5IV#&&ȄN<\6ȣC|[_6e54,"p @Nx%>tOJ%*U3۵s G_=s./EC!'E^DIT~(-~Q#άs;/9]9T~noIJ<5_<)N3z>X8FiB%5=^ek-'t 3[-Wg:&gh۶"Y7:0ӎEXٔYѣxXJd/YHKCB]95гE%,ZnEx![j扈 O١#HA_*A$eqyzSrs[j%`ivNxe-8M#7Ysf/JIv@א[d h[`P(_Qi4 tbRL߈|Ӌܐ44vẋqgڰeG4< W1$vEwMqC{ i`16f{ÿqj3MKmfZ1CJ_8 )_(^'`?^W 쏿b@%xƧ,>E ;lU㫎I%鳚 V2;5]˘+H/]wZ1gboI OFvUZC2TgdbOe+"ds4LA .7:xIT'Rb~E# ߇LJ쫠B ;<&Uq*<ٴYt1p P܈XK20,TuK^D W:v$Vvhy3hk1xF_L~ $k ' td~V*g=5wr+¢<y,1ک& @'MZ !giP2gXG=-쎸/4Dv$N7u.AgQ/A~@S}F~sZ͂ԷĂͳ W9TDZIe=OA@Nfzhzqy.th 40}s4dJ;+f=17TqB(wF^dDN0qօè'1@4Ipv4/|mH#wV&c@#-i6u#Ɗ'I%wd^P*QvNuI%Sn;(`-OXEwlF9+,ԢSP BLǺ1DA7}2Q -㖣m^Aom@&̲t ๽$(}r6KGc9)~#[/7+lşve"$+OR}Z=%V`%&îK :JBJhX1+ɒ5rԇN eG4 D{0č4F SNKʵ gJVI{B?2#"m3nһޖDB)f\HγV( i\Զ{leä$o*q Lf?Sy%A7j]L60a 5&eC= <C_A>hk} %.lP&g͒QcEl Eayf8䘌7d 2?iQYrE\d6v[TT%jYZyW>ϯD@+✁R LG;aH& 1S4*h=̿ >?v٫Zm:tѼy*TT=s83OϾG6 t&75o#wPس5р &ewS6ز0((3ȵl Lь,IT&ڕb?Qi^5s!`Y&;xsMt'=|` \?ߊX=~0{H oW;tN 2FvXQ&k2Ye=|e<^KTVgrĨ+&~®rF&^㻳fjL!OU(gChpAc4L;{;^7R5dUU&}nNY(w^' _(X$=>c$T4@8rӀzpuu@ {mq r0݈cP?Жn" '&M"O{ ܋},y@x]y0_{MkQY ]')VT'sa;:ۨnx-Qt_>diL?{+sh\.흌R$^Ά꺂i>U ExL`ut%b7lAJ>uMUwB5ʒZpg/GKZS=N<`z iV6xdRm~TˊaY&%g P 7xk)" gfj`r,]( |Tۻ0wR_gA)TԴRGG_PFl@]5׋Ĥ v-2 ?$[*A^oho;Ήcg&r(?)Z:f~ _W_X/Q~{H=< z=:)dBlv9 Rm#"DZzuL` JB",Lݩez{ru5D6N*ٚ|{elMI8O]xb2Fyܴ qZz-s۰!}&>^z* +?7M8V|THz׎ 0nܪP`rR>':K#׊47L~x]`ilr0U9 ]s>NSirxekसz0k!ZNsG;A*r5?9,нTA Ug*|m7vڌC%Y:e/i&v Bo /ԛ"a&xR8-UG~&<GI6WtoN uu*] }lF=R ¶l+}G\ _-3 zH67M7Dn*/Ã=dWx0ވ=Ф?G6pFf K5ퟍL5FdhIɚO闢rB=zXTfљXx4cZb&ψ_a ';C}Ə*DjʅCOh[ I@b aZWtgFC0}`pnch[FYBfykcvtTzմȦpEBfXDޔ+eĈ6UBQA*MJtoԭ7 p.~W480 2Rzzf(w1,k@iĜcb0OfBߞxکdhF: jA ە\y2`*Z$'{T_ɾ= !g{|fNrutߎ{'uᮍGt͝8cX֏3{\Ck,kVlQJRˍo &RqN׆^EOK_MB /-H zጭ{@nvU=d0 1) h0D&r H#0`'tG`I˥>\"p)ӷ`:hXB|<8!LPx!SqFrs' K@bJC^u|b/Q%-V8{3gc(/.k )v@HXs Eg'mrU?Po}, (FЈg~$N>+@P`O8)mA:DqS~1PتtFشhT!B7@TA,Z A9!%{3إ/}ѩЂ'g06$L'31V H."Vfiq1u^&Rɭh\&6>=1/~uqeD#64P8508D&/j $\.6iz3 mLc eXv5KE5{Wo"n(|7?i'BDs(f˺LQ OnK:0T;V }?KwX ZcEjpOpnuZg7TF0P\8m9 I( }$A ~f?(|%En\g+:L6%qN,L >ToɈTxPZٳpP&!,V)=ssVbDӃl>|ȗ9)e^|_VdzϏvlWDN&NLKbl\Fn.9mbu,=;jn42][vas;wl~.-eCCh3Vg&Wy+̺ #G &ikilxm⨡.e+;C rSgIm E.c K|bط?LVd}ՐV8ϿL_¥r#Ob_9J#&otם-¬DBX̛(A/\EB%0PvI#6;Tm/%ui|{mp"Qs …V$c@2PċkC\/s pK0+e75Y,x}6*3eŅZ{vROWk. t<Д*jΎ3A!o@Un"erv؏U$,ܗXIet'Lk&#hRjlߢS܁|#q GXR956@у}~YOI2L1ѐ&}Rҁ[P?fCiE:G~36@!m~3C\GRj138`vty4 AXkXVNFQs{5 "W6tD+N/f,%W1>Dv}G%OX×qh[h ]ݰ~}Ջ ~2axbC{_Y-o5Rsn (ٯ>uVa?-3$֊qbBFyUrߺ].i{" hi'*m5=˹52/XUy nL"Hmj 5 L.dwSYS0CFih EeS~53g$ +զag{)Ne9 lvkd]YֽM։/Y);;>ݳZvHM |vMKMnka"9A{9e x=7gj"s˘ikFW3~v  j6hἻ@Gߎ%oրh4OI=OhP{2A*BQvZM9Ɯsbiˀ7ƕr y]W4ؖ 5Qgw} fDȬ>yB&ݜ"ŋ>NWdyț˜kor '`qyğR  Dz_vn=s5q0}R?Gʹ*IOe zL.Q$ B\sW!x=ox:Fjpg=AƦx*Uiĭ!kW~wdɓ6Ap(5j葸AӰCto2Cm ~g6Z=@?U7>bp.2^ӻy&VX@,f%|] d"6ƪ^xzفCz;72,&+QP9^[T A&y/b29}  d]F}ҁDCy q hΰH5 syWb9x^s޸}f4{BK/Ca|7"\8eRT쭥v90pwdY O?s\kmO+9mG%Eu+䧻.;RԦ#fx24(%&Dv^+p/~`"SDd`Ax-5\e9 @(_>"JO[5vՑ)Gպ7w"'ulYp5/"/zXs~ۀʑĊI1;\][rUyLW/='A{+Sq R!(K d4e4{6J]R(c3X9NY2mǃ!@ѩ;ss nB֝K_H1Ck>7>SA-8dQ۷N,EMB'N3KlusXZ5Omީ씳tZiϒwQiv WpwIɄ|([Ma(#}uRQh[_J cWi~i-qm-5F6x* fE=W@$mŒw;x+J 7^Z}-QZ8ԏ2+{89Hʴis S z5d9DO\⪷JuA9t)c!C^}>C}b?=IA_!&a0&# @V FR=񑍗3S:}?4zI"B˧?_"P?) 'Rt% &-\8MM gj3^@eceVByvz酛 ffbz!$Ɩ5QU+m-43 ]JGn o %tZR:ܟ3'*Bs6/ <26n2^ayX&AӿNkssLgfC a%Jsy(fR=ٙ]ܾܿ$8ID=/E[ʞI,]2 "=L sX-MI tMN kjwMv mWDM)>qB \&d1o\n)5@@b]V% Ϋ~ Į8I"CۡWfˇH|f+3?,KNKȮʳ~K2<`#ohIס. mz蔙_H{Ӳ]= G֜>֑lDjyМd8]Y$'H"vZpbgb=}qow/rCLCqN~[.J1CeY\\R~ O'.$GRjGRԵ"w;齋 Jik=8e9󜳱'A3D9?ܱ j ZAOL։D {m^rwYJHSk[ GSձ|^lx3b Ҙr d%ku@*'H}=ݣ ec ]lvzVxj#a50?D~> u턴3EƔ%v k8?alcJx͟'wIL sV-rQϜrD>pz6ԮTT$ r:TNxZJ$_80c '>7I% 榪8h#:`,<R"%Jh#Ej;ZGatf{<ǻHșv?rP1Lg+4ܸ\;*$ڈOﮥV=!.giùoACww0w-^wNdњġjp(WxvrIu؞#!ylupLKb4wt .[<8g N;AdxS܉xz_N(Q ~3HSv?$BӅ?§u0v)sV.rVC;/s.HO GȁjYNYo =E:;N"GT3(N049ew,#vʓgC>XuyYCt[Bi>T@NW~̒ۯj_`>N{rk'|mukj#gD}F&i?=ReC+խtՌX?3y;s> 3bJJ?]m`wxءbiw?yd8,0hJj^wEg-7kS.73nfYjzyWDcc,##TJzY a!ʡ(z5{)-&$QgQ1ޛ#VvJ0vIsja}W ~YgƀO uR :s,$Hʫ.N DQzfxt7M NCݶ -ǿ2a ^ufݻKkm`+,i \wg^n+&CrٗG8Xl;fhcGeb)0u|'*DŽf NHU[O]O*2e;MTF!Z",XQ$ØLh{T;! R }?x!_dy vHm|6 wkhzmIђAs*%2aQc3<ڸGq䫄d&:  J9"#QE3f8Cd=X,  b~lN1ŗ0y\y=N0/JL sNT 8R񴨧{dE mDc\Y e9^1klq⤼DqrsK?G'gWpFBv =]Z99 -dOE;LHoi҉Yfr VT9cW7zDAshk ðlcg;%Y@.8ۻČ$۲P `[6FU΃?dh0 mi/TFկAT#5e9}tEb8Vg!TTBpWx@Y5Wfq"KFVq(xH=)H+:n6G/[ jW<.}ƐBZd0ȑ@>v;_a1dV[8v%,ס\"(ٗw ŝpOݐR eZyerXEcdB:k(NOƕs8ʍݪPbQ<=U֡;c;7Ԅ+D4L V7/C:aHgB"qrzs,WNuu7޳e\JaIYDC kB~Fis,|MX`&[`fr.#}YWt@Ê&RP'GøgFn[٫/Gyb !FƊrF^v̨'zih]43X-a4a"N_Gy%]bGzT\&dZcMg643}D.fe*o7E|p>F\a}v %[[* +eSt|dGӧ:Zn'Ѹ!0KH"E#_lr}b-C:.?mx^8Jks>qQOYQ3 lˡ,d O9cy)eH`LaXg59#FfUajKZv]vr@uSKoJ.PJ#2 ~,K<}fWEf1j%#+w5-[3Ț1@|فꌑi(TJ"^E _ TsO=x6#K_1+oP ݬ= .[8IN__h~-/{laN( x,<D፵1x>\A/=O` ]~{3ZMJKPG|L߸2>15vO[큕k ֤4s)⃗Zm{ǞجoC =LZ›oXŒր܁xnȇN,1KRCMRw!όᲿW[@)rKY  ;UX`=!#Q-mu!OHX$؊)/@pTG/Ϛ =9; 3؍y%շ# x+Sw2xImNxѷ8VN9nZ{m/G;NP3d2Ӹ-UrEY30NΥ8k\DCFlUOد03IЁ'DzJb%}j)xMTRÉoاKY_Ȁl5˝Kך9\k ¦x"W~= :ܷ;޲F"I4ҒB5#$,|@ @kn;68j7$ TIhہ4y)'"@߻<;ߑh3蒁hקZIK aZ=FTXo5$])eOz畫(XV0Й.DKf./vq8!z12樻׆y!k?uN^Yzٴ&")ҡ4?bf:im|&?$; n ~44B+E՘@|JLi:ygp;Sd ׃/\l$]R;uw$\L0,n浹8>hJO m|ip2*H6 ;7q!0WfuqI1΍u 4ҥ[$`ĞaW +!:_L|+fBdk1#ϭ}OrK1틑omaƆG hϳə]Uvczdf2;s$a(^@OvdzQGĀ)9h)u;ߏ *aW7`H/w26%( j}<@(`2+L3@`^dw?h#wak\GX-HWooŦ=v>LTmf&:l}P0m @|tӹؚ1"{H` Љ_ꦋI7d aRQP"9.H`'m!Tp&Xud) #۰~5zKAa;N J/SBѦ]nf~;"ղq|qx4?Ix>ZzeC<ח*BV8|1thG0x\HL ԁLS09*<7(vu^f=GuwH'~Xi_ (BVJ/ݘ6KBz8h] 1cP8+q/ОLT{])CN癍6VJWbS-g5_NT̍K=!lL98qhn-sO~񏻰ϢOP0$U>Fa?}GG[WHƁsŝIRuZQe[:D@7r@oE mu;j mQT+r=&:qG9 cѪ 46VZ qiLZ_<\3i`6j6z^0h[Ni 'ci[Y<q{Qvj{͓ '?mE$'j0#daߒPƀNo#JC 8l3ऺ6/juuG~n!!NBc Ąg/ӧZ5I3xx&^ t,baNڈg nL[pLjpIV#&3YM-CzII jfd3кAA_PWjr~{߅`eW+zwAZ?o`Oda8`ljAԣr r99׈(A"5`Pzr{25矪&050܉7&K_U7]^^׸C~{w 2WUj:w33(ymQul%1y|f8#b)o*TTk #a^leTv3Fl/.#"W1}75iEIK @(lA3JYh'[>=^ ãT!,p3gB)b44Gwϟ8Kj\+Ə힃\ot՗?ҨFTCpTGk8,K+VF>kp꒑U>Xr1s5,4^} XSqԸqϞ,aВ~01@_7(ˠ\}v/z / YZ