python3-Twisted-22.2.0-150400.21.1<>, Edf?p9|'|:V5h Sēg#CjU9 zSaۼ;f{ϵ lKll/+h֥ TYHś|B(?d % \26 LXsy 2T  G  \       J  :h  8(:8D;90;:;>Q@QFQGQ H|d I XY\ ]܈ ^byc"deflu vp w xF yq$ zCpython3-Twisted22.2.0150400.21.1An asynchronous networking framework written in PythonAn extensible framework for Python programming, with special focus on event-based network programming and multiprotocol integration.f?h04-armsrv2ZSUSE Linux Enterprise 15SUSE LLC MIThttps://www.suse.com/Unspecifiedhttps://twistedmatrix.com/linuxaarch64# these were master alternatives until Dec 2020. Remove before the install as slave links for f in cftp ckeygen conch pyhtmlizer tkconch trial twist; do (update-alternatives --quiet --list $f >/dev/null 2>&1) && update-alternatives --quiet --remove-all $f done # python3_install_alternative: update-alternatives --quiet --install /usr/bin/twistd twistd /usr/bin/twistd-3.6 36 \ --slave /usr/bin/cftp cftp /usr/bin/cftp-3.6 \ --slave /usr/bin/ckeygen ckeygen /usr/bin/ckeygen-3.6 \ --slave /usr/bin/conch conch /usr/bin/conch-3.6 \ --slave /usr/bin/pyhtmlizer pyhtmlizer /usr/bin/pyhtmlizer-3.6 \ --slave /usr/bin/tkconch tkconch /usr/bin/tkconch-3.6 \ --slave /usr/bin/trial trial /usr/bin/trial-3.6 \ --slave /usr/bin/twist twist /usr/bin/twist-3.6 \ --slave /usr/share/man/man1/twistd.1.gz twistd.1.gz /usr/share/man/man1/twistd-3.6.1.gz \ --slave /usr/share/man/man1/cftp.1.gz cftp.1.gz /usr/share/man/man1/cftp-3.6.1.gz \ --slave /usr/share/man/man1/ckeygen.1.gz ckeygen.1.gz /usr/share/man/man1/ckeygen-3.6.1.gz \ --slave /usr/share/man/man1/conch.1.gz conch.1.gz /usr/share/man/man1/conch-3.6.1.gz \ --slave /usr/share/man/man1/pyhtmlizer.1.gz pyhtmlizer.1.gz /usr/share/man/man1/pyhtmlizer-3.6.1.gz \ --slave /usr/share/man/man1/tkconch.1.gz tkconch.1.gz /usr/share/man/man1/tkconch-3.6.1.gz \ --slave /usr/share/man/man1/trial.1.gz trial.1.gz /usr/share/man/man1/trial-3.6.1.gz# python3_uninstall_alternative: if [ ! -e "/usr/bin/twistd-3.6" ]; then update-alternatives --quiet --remove "twistd" "/usr/bin/twistd-3.6" fi} ''0088 ~9  < <(H(H&&\#$1UUss 44 & &Zq, ! $($(nn | > \99==!2;8- !|O/ ? ] 11"",ssLLxnxnEEGCGC--Q8Q Q Q AAiK **}}NN. Mu cLKKKKwrZr?27k:F .DKl]vv Jtt%%AAMMz-1G\#A#A&&c&&WW]!!ġ8\8\ hh!wN%,&c !V5:RlS vn8n8))=^=^pp//vvSSjjff////LLˏˏ<(<(##ii #O##XXg$g$ KK3N/zl]AdrI-DPmrNA}Y3 cXh (AQQ??$@ &&??++??+I@C. J6JTRRIId1d1 9] e==A XX[[--.:.:"" kk!!   --55DD''u=6=6xx  lssBB XX O O*B*B""Zv[rrwxxx , ,""z|BBZZ@$@ZJK"##5511#"W!E! n\->2 DK_+{ D[eN."4 [88<%%()--7AB2#2Y3 z$M6\*BVktjK!Hp N N`` 22-- &&!!? ? A A1122>>WW>>88 88NN ppRR2}2}++PPOaOa %8%8TTBBDDxx88I`I`SS'N*T;;;#~09 J$o5t +u [rDB4 t ,H=3%+|HXLR$}?o"4%A&Ir0HW!; ) 8 8 { {,,      ''- ((!!p !.b! , y & x x xhh22)*[d[d//$$GsGsAVAV%%#A#A @3%U1"Gb9 c *! 44@ee D\\tt@@QQmm2|2|8-- "] b:W}IPalMwg0&d(nt1DuDhh,,ȹllFF \2kUT!!99WW&[&[vv @@  .h.hSlSl!!88#A+_$ 0V#559!9E  *J*J?C?CZZ&R&Rs&^16 d4$;ffGG??33 ] ec **;(Ch0=n=n"''?()1F''i1q !aDDNN  %%77!!II**77__ff[[77~~rrZZ?& KyyJJLLpo) n}NN]p`Zv wIvv1/1:%%!!00\\__ WWH"#IDDb3b3iix{*HHPP ^fi ] //'(J.6$.\cS{ C1 Hvffk~ VCb  JGGImIm)*  <<@7k7bbJ$JfooΊ2'2' nnY:Y:((bcneeJJ## k k    d d((  $$rrk5k\\##""4 OyIb# 8B#7wliL/K*ZW'h[t[ PP $ zD *'' i ipp=55LL88 ,,MMpp cc'I'IBBFF v v 1F1F 3d(;[~F8("R-q 'Hs -//) '[ k(#D%| 44 ` ` 4 rTT a PP66SSGEGE>"vBBRg#l$[\@}"}"/[fY_,n6L6oTTzKK7Jo8;BBddEECC..llSS''``77CC11cc D D~~աVV..^u^uJD00566BB . . P P==' 3 3yy НН))7;7;=s=sBBKK hhAAFF44EGXXndew1w1jAjA0&0&^^OO u u33  3 32,2,!! XpXpD~D~ J J>>`E`E88ff}}%F&{ ) X<Q0\rA/~ kf?\FS[n)"zfy R>"5@;E7vbD<04_c(%KUW _kc#DX[Ƀ1 2 U3  (b5 [:%%--..hhI--,7@ \ \"" . .(( !nvIIBB``Al3=m%`$>/ 6|#s#s  CC ; ;!!!!((%%00[[##(O(O11|@|@ яя\\EE# u.`+$M "vWXh݅r [\LD0gg88xx  "e"exBx[[/b/""4343  xyk!!zkzkwx||'1'1??e7e7ZZ``BC0'['[('('>>MkMk[[dd%%^_!7@yO *{ s."f2K!lKZ&; KsnQ(k TTF,GMMAANVNV))HHbbAA>>Z7Z7ff t tLWLW-X-XUUQQ..5;;ll--PTPT`` f;;TFt+>JVrbFZ\6NN*) >T e.Bp:=.*.wl.GUR)u)u&  * *BB$<$<0:0:&`&`*[*[{@ -F!$6%!aTΗ99?M?M#r#r77  aa UU7;j("t t XX("("&&>>;;/n/n!?!?MM(h(hZFZF *%*%ll (( M':)s@6R,Q#Q'?o|$l X)eb`b`22'='=((UIUIs4?#$FY" |gQ P!A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤ffffffffffffffffffffffffffffffffffb Wfb Wfffb 6b 6ffffffffffffb 6fffffffffffffffb 6b 6b 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6b 6fb 6fffffffffffffb 6b 6b 6fb 6fffffffffb 6b 6b 6fb 6fffffffffb 6b 6b 6b 6b 6fb 6fffffffb 6b 6fb 6fffffffb 6b 6fb 6fffffffb 6b 6fb 6fffffffffffffffffffffffffffffffffffb 6b 6fb 6fffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffb 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffb 6b 6b 6b 6fb 6fffffffffffffffb 6b 6b 6b 6b 6b 6fb 6fffffffffffffb 6b 6b 6b 6b 6fb 6fffffb 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6b 6b 6fb 6fffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffb 6b 6b 6fb 6ffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffb 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6b 6b 6fb 6fffffffffffffb 6b 6b 6b 6b 6fb 6fffffb 6b 6fb 6fffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6fb 6fffffffffffffffffb 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffb 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffb 6b 6b 6b 6b 6fb 6fffffffffb 6b 6b 6fb 6fffffffffffffb 6b 6b 6fb 6fffffb 6b 6b 6fb 6fffffffffffffffffb 6b 6b 6b 6b 6b 6fb 6fffffffffffb 6b 6b 6b 6b 6fb 6fffffffffb 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6fb 6b 6fffffffffffffffffffffb 6b 6fb 6fffffffffffffffffffb 6b 6b 6b 6fb 6fffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6ffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6fffffffffb 6b 6fb 6b 6b 6b 6b 6b 6fb 6b 6fb 6b 6b 6b 6fb 6b 6b 6fb 6fb 6ffb 6fb 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6b 6b 6b 6fb 6fb 6b 6b 6b 6b 6b 6fffb 6b 6b 6b 6b 6b 6b 6fb 6b 6fb 6fffffffffffffb 6fb 6fffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffb 6fb 6fffffffffffffffffffffffb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffffffffffffffffffffffffffffffffffb 6b 6fb 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6b 6fb 6fffffffffffffb 6b 6b 6b 6b 6b 6b 6f'b 6b 6f'b 6ffffffffffffffeca83f4344441cbf4c6b0beb30c8fea2d829098d4d20c322780b6498e877acaebab3974b8fcb055c197ebe9aa728acc03883bc8cac98bc535a9a1e34188044e5e044bed7d42e426b86f5ea59900d93a45085cfe77be2999de95d4389fd53de94b050606c461789e731df1de4d0bdc7c73f49af5005b90a80e6bd2d853d80439ada5ac4fc76ba441aaa8cd9fe59890eb7e4408aeb30bedac9f8df2e4f0276dfe75c8873b0e61829e65e02afc49bf65f780303320dfe133cc386adc643b3193922c35b9e2c55c4bccc3eb66c2c143ad74262eef7edc45332226a8aef0ea2ad524c472d0e63763922a21a89837f2adafb39b9e45129dd90103506fdc924ce72d2ef749f4b3f964b07c87369ab3722e6e45b315db97ca018f42d9e8fc39a21d3242b43072724e969d485344618ba33af2df66033f2387d4de7bc2f2ca09972f9099f01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b50af14d0a3534807a0096f5ae23e1b0f06ce3b9735e7bf502aa5f3c2c3cf727201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546bed122d46ab03deebfdb6419e34429f57366ea7a3f049a89d8f76d9bb9fe72c4c7bd7954c7d8ded3fea9e120f51084342294a5a09d6eeb4c70af1c6c9def1a74904fb4f747a3d370eddf7effafe85ecad42e0c4128ddc22a9e315b3a3b5d03642d2254a159ff55da2a33c1d3e92fb4b0a897db306177c50268a2aad6e1bf1a2f56e64d7d89be41fbf5196fc5bfb732f7932296f672ada6a5dcadcd3cf04cb0df16e64d7d89be41fbf5196fc5bfb732f7932296f672ada6a5dcadcd3cf04cb0df10bc1f93cfcc52c8f4ea2957af0459ae6a42498afb46345a3dea15e5a9082b6430bc1f93cfcc52c8f4ea2957af0459ae6a42498afb46345a3dea15e5a9082b643f8112bd56d2b3cb6933c68cb2e205a662eb0ce1988439e977ac95ee0465cf260f8112bd56d2b3cb6933c68cb2e205a662eb0ce1988439e977ac95ee0465cf260a3a3640800bb1210a0d674945dacc5f84e66c7784a84cb2b6339c3c5cea47f65a3a3640800bb1210a0d674945dacc5f84e66c7784a84cb2b6339c3c5cea47f654409d45e229ee9c7d62d1e075bab6f4ab0d6119ec197e7c6ce6a06aa75a726504409d45e229ee9c7d62d1e075bab6f4ab0d6119ec197e7c6ce6a06aa75a7265097b03b18b54ded75c2d1f69b0f6be8eae49ac7d6e3c8885f3004b969e4a4a2160ea75a64b4c40bcb6e50191b3a77420832e60fe8c6cbcf6c6639f1eeb00057510ea75a64b4c40bcb6e50191b3a77420832e60fe8c6cbcf6c6639f1eeb000575119397968d1db9175ffe871ac2cb0ad23fc5ab0a286e4582756dd717e7aeb5e2e19397968d1db9175ffe871ac2cb0ad23fc5ab0a286e4582756dd717e7aeb5e2ea1c25045a2e960160aa06787d2483f3beb2730a387616859c7e2c3eabc7b0a5ca1c25045a2e960160aa06787d2483f3beb2730a387616859c7e2c3eabc7b0a5ce4d691e29932e75691e708097c388e0efa439c8088fa942612c1f42ee63f796ae4d691e29932e75691e708097c388e0efa439c8088fa942612c1f42ee63f796a9d61f3eddbf468b7973218171129710f4b45260be234d39082b0b602969910cb9d61f3eddbf468b7973218171129710f4b45260be234d39082b0b602969910cb854d612a56c34b8349906925bcdccd231bede3c2c805cc6169afba06075b4754854d612a56c34b8349906925bcdccd231bede3c2c805cc6169afba06075b4754020ae77484b27adb52ff55f8305dd0d9029d6242edc1c10f1067b6404462a7d6020ae77484b27adb52ff55f8305dd0d9029d6242edc1c10f1067b6404462a7d62fdbc515fc1cc0bea7385a3137fcfea50c4d081152ded0036208bac3a98a5f94dc0e68b588f340e68a16a48b34ad44c9dbac08c46421b03e1b436dc692f35aa9ba9aeecea7a65b33c3330ddec27aefacda7cd1de2f8d6f23ea4a8d1eaabe8103a9d5d21257771e9ad6cbf2dd77fbbc968c51fdb96be02c6da2b328a1c91641b84649232403e34bf8d50f00bf916eb2ba4928101a9251d707f909371ad10db1e3297f649d142cfd3444e6c292cd30809bf78a8a0c862be72384db13ece4ee21e2837b6158dd32b282699d68948189c1fed17e455de253f7ac616b5e6773f2bf0ea1ceb3d2fa8f82ec3d7863925a9251c4d411ff9cd003ed49f6e4eacd93bc2b8aa1ceb3d2fa8f82ec3d7863925a9251c4d411ff9cd003ed49f6e4eacd93bc2b8a428c3b3e1b34510993732fc10260745ed3740fcbbe4dd0812fde0a780de77b20428c3b3e1b34510993732fc10260745ed3740fcbbe4dd0812fde0a780de77b205916c350779d8abe8d179a35b966f6609f2dc700577a93c8490cdb7ff779b39a5916c350779d8abe8d179a35b966f6609f2dc700577a93c8490cdb7ff779b39a3d5586e370dd1105e9c6e26ed784a0f9d1510ebb4631bd9a31c2b1ac57a59f0b3d5586e370dd1105e9c6e26ed784a0f9d1510ebb4631bd9a31c2b1ac57a59f0b67227ce5941c0e0815f0f4c9c024c56c3acc963363d781c8ffa09112bf464ad467227ce5941c0e0815f0f4c9c024c56c3acc963363d781c8ffa09112bf464ad46202b9526bf4ff9a1e62acbe7adf0919d5d445bd12bcde32f5d4fe28fa5d74ddd10d603f34cc12324c9cf04de6e5c7f01812aa3b6aed2d7ca0295b89a8007783ba529dc65eb0c9b9c8fb92cc76febafe8a26fe2c21be678e81e85c958472489f1f6160efafefe8f79f932ab8257062acf9ad3b74d7d56aa1a44d453917426923303b506f3edcb02fbb73508ffa84a30f9796a5b26134b6ff47ac81998656f1dea8097a684a943292495ecebdc5af26c52569884e04f4cccc90a597dbac68f0c3568558e16ecc79fdad3881dbc7f82d6fdfc88be821936f92203da923c0255b7d568558e16ecc79fdad3881dbc7f82d6fdfc88be821936f92203da923c0255b7d4d0ef75f19897ebdfa808c3ffa5253e5ff1ddaa6d9e2b1ea75b40c21db3a880d4d0ef75f19897ebdfa808c3ffa5253e5ff1ddaa6d9e2b1ea75b40c21db3a880db6cf349ec46d09e19280db8fb155f9209690c2436450f228a06cd457531db53db6cf349ec46d09e19280db8fb155f9209690c2436450f228a06cd457531db53d549306969ae219c09c216fe23ab3cbfe148e78eefb4e22f7620efd0d22c5e420549306969ae219c09c216fe23ab3cbfe148e78eefb4e22f7620efd0d22c5e4201d88db017cd075a587c435394df5a123ad3ca900da51edd7a48ae5c0df0077f91d88db017cd075a587c435394df5a123ad3ca900da51edd7a48ae5c0df0077f997139a851adea10452e5ccbaf2e2d8794c57097e555e1044cdedf27b5ddadf3797139a851adea10452e5ccbaf2e2d8794c57097e555e1044cdedf27b5ddadf37de0eb31be66bb1248a8dac5f0ab1dc6932524a16b6f06d998402694c90b434f92ad43cc06658e79f52a849083719fd8670ef2dec9b73df2ae9f38a22c71e3b8d20cdd21f083a77b7cee05cfc69a94151410347856cc63059e00616964ae5ce11a003b258618169a3d279e1d2fef1e4da9be2a77ffe9cf55994fbc87f81242a1eefba4ba361e8db1d8db767d47450402519740f4bffe1c54e3619459576c45dd8efba4ba361e8db1d8db767d47450402519740f4bffe1c54e3619459576c45dd888c95ec641bbe92a5c133b120247d030af596aa43cf87ad2ec33d8f1debe4dc088c95ec641bbe92a5c133b120247d030af596aa43cf87ad2ec33d8f1debe4dc061538e832d18bdd360ba9b8061bcb538ddeb1a966e68ad070704365b08c0d77661538e832d18bdd360ba9b8061bcb538ddeb1a966e68ad070704365b08c0d776cd7e7ab2e3d0e3a84e7dca941b2a7a15a999b39853595d99c51792202cb1968bcd7e7ab2e3d0e3a84e7dca941b2a7a15a999b39853595d99c51792202cb1968b123d901dc17f707a90d59072b00b239a7930b7fa17e4e3d2940d24c91a32610b09bd85c29391719488767e303ab2a88c4226cb7779646393b15e53dcdb67c28b8db45e1eb4a34e3548f836bc83fe9c0ab86730ff41acd83ca44ffc38e3b1815b34093d7e58315f8b221617c99bace94adf687531ebde69a341ebaaf92381a1ba8a02684588d1530fd8751373c05c77d620ae431e18f7ecbd5159f63516e0e9db8a02684588d1530fd8751373c05c77d620ae431e18f7ecbd5159f63516e0e9db947cb13cf78abbdbbafc0a3f50b86903d9794a576cdbe11a399a00cd4ee3188d3c8d4613324ba05c400a75383415ec96c7e1ff00008a8721ac28dc5d0e4db44ebc3981a4c4bf31f6728339a875dfa509dedff64209b33d7b640346ce917382e8bc3981a4c4bf31f6728339a875dfa509dedff64209b33d7b640346ce917382e8db2ccb248d0dda4a2f2aa3ed9b25bcc15045bee301951d8d4a59de46127d429cfec17adf61cfd6bdb738c9bd3e6836c6ee6cc4c9995e825821d6e17569f75459a448a8706eeee7ae2345184143acc25cd1c0cebedc712b8db3f97b83d6b8085126e99cdef4ba1b0db49afa17385ebc846e39fcb521009c0d3af30e1da9d43335d98c6f930447fdad349cb76659c186d8439e7d29bcf96ef33e0724463d12ce90ade61fce57f5d299aed6d67b991c846343b33754fbab17834dd28cb7f25a6d3dcfa9f4d05a857f432629c42817a65b7cf5f8c04d02c68061ca8bf58375428c3a4098770bfd321f48c39ba56235b6a879fa7f9e8eecbfb172b95df6658584ef9b319d7b87b725ff8ae44981808635ddf0364ba06f2e98c1153613c8ecb06ad894319d7b87b725ff8ae44981808635ddf0364ba06f2e98c1153613c8ecb06ad894d632f0d0cca8ae7f471ec0b1389a380dd8001ba154a2ceb71b5327f5b29b28d9d632f0d0cca8ae7f471ec0b1389a380dd8001ba154a2ceb71b5327f5b29b28d9fd356973143f4ffa384812fd78bd76fa55c21f768d87de27965257399e74344cfd356973143f4ffa384812fd78bd76fa55c21f768d87de27965257399e74344c4f21313017c8b32906bbaa116fb9fb1b6f320d76c8dc3c3233ba1a7dd147f31f4f16edd978da8cfb6440c6faaae4bbc26d9d593c9c7f21e8a847e4ec8cc8040a60fce814ec8948809ee900785d95c5c4dc895ac46bbbe451bd88b386b37d8c918946b7d467cd4a5120f86bc95c2d9226f1bc257d65dfc209f73cb66e53dc04ff8946b7d467cd4a5120f86bc95c2d9226f1bc257d65dfc209f73cb66e53dc04ffa566f78b923db08d336bf1f92c2a432ce8bf059417c4b8ef60bed2e624e1f041a566f78b923db08d336bf1f92c2a432ce8bf059417c4b8ef60bed2e624e1f0412f0e419add7c7bcf75b015dd7380e4222bd3311ff680009aa95a35418cd6b72da2eabf482cbc30f6aa9f45b4601fbc94898b0eb80b67e5602b31ef56bd6a70d4ae0644a5bf2d2807919ccd54edf1060fff3319a99a1434fa7f46999a37784d9f307a6b8cf029a9d47d10fb2594fef9377db5e2598d57463e47573f27bc2abec50742882060dd7da2d684686cd560650d0a00048331c09065e6d484426224a01a29fc703185b24cfee95ad91fe6d47b532735dc558a57548bf331091f09ae9bf729fc703185b24cfee95ad91fe6d47b532735dc558a57548bf331091f09ae9bf7bcef1c907c57d6f6d9e0020b172a0ef6ab36920f015e3dee751477929f0734d9bcef1c907c57d6f6d9e0020b172a0ef6ab36920f015e3dee751477929f0734d9d4134c1e58db2635bfa72e090144ed66dcc28325e75c1f3715fc5d80856dd6ab37d34c9845caaea7a6442c6c50e8943b93d449d19f33155eb13561c559a297ac0c0f01590c9804987a83b860a4778e5e41f1ea9fa0f972371f669f94442f72a8875d2a988506836a86f08b960623c67412cdfda183ef4de8ae6727169ee1a01278fb9fd58d5d5e1b1ee0406ec884143ec1c5bab337976f1c7a741cf51ddf2f70613e24ba29190fd6a1056056e3f669a3d7e0df905702e6630319802691c7d1e9613e24ba29190fd6a1056056e3f669a3d7e0df905702e6630319802691c7d1e9b9e09d8d85a78a93760579fb233d9983b146e207836f8eb39b1f8bb881bf9e98b9e09d8d85a78a93760579fb233d9983b146e207836f8eb39b1f8bb881bf9e9816195cc7bdd03fc2e895d621b97f9e0f592764d8132afb6ff099dbaf48fadfa116195cc7bdd03fc2e895d621b97f9e0f592764d8132afb6ff099dbaf48fadfa1485e3dcad626b887845d9bc450e3b5c9676da777dac6a1b6014af3eebb95615d485e3dcad626b887845d9bc450e3b5c9676da777dac6a1b6014af3eebb95615dbea330ab1dbbb23c37345dce85f1295f35e57eb0089a2c40cfbcd5ab27b71247bea330ab1dbbb23c37345dce85f1295f35e57eb0089a2c40cfbcd5ab27b712475aadfb2246ae5c2652c85a8db79567784cd4bfbdbc53c9305efe13f57478e3135aadfb2246ae5c2652c85a8db79567784cd4bfbdbc53c9305efe13f57478e313e57209355c177fdf9f11f0154e45a771dd3efb744549ef5bebdf11aa72061cebe57209355c177fdf9f11f0154e45a771dd3efb744549ef5bebdf11aa72061ceb85c95e2e0d6d5c7ada5bc88abc147521ef01b13c69b595ebc665c0fff5de9ff185c95e2e0d6d5c7ada5bc88abc147521ef01b13c69b595ebc665c0fff5de9ff1e50f32e9e256635129f972a69a33b2a2e22662dcd6423ee01de40e1b43b63ad9e50f32e9e256635129f972a69a33b2a2e22662dcd6423ee01de40e1b43b63ad9817425fa20cb7d952557056dc70430815108b3f51f67d49c73e251832be6ced9817425fa20cb7d952557056dc70430815108b3f51f67d49c73e251832be6ced98df06f76fd6f5c94d64c80035c8cadec4caa0108188a57eaee73d3f01e2e22b48df06f76fd6f5c94d64c80035c8cadec4caa0108188a57eaee73d3f01e2e22b490629b6c1fa249e96e7822238fac44c118c84ecfcae36c895d72a485db84f4e2662362e89b3cc88e790c03f314cec6eacbfcf588c70f707d05367ef86e1c30675d4370a36276164097074f2c1f69762b7944a5fd16e539473f4761688dbde48e5d4370a36276164097074f2c1f69762b7944a5fd16e539473f4761688dbde48e6a32cdb3afb1833fad895ce6967e0f724994af7a9f6b9d6efe94c9e63207414c6a32cdb3afb1833fad895ce6967e0f724994af7a9f6b9d6efe94c9e63207414c7e79c14f1296e80828c08cc3051210430729ce2848c00c70c677be91cc8a587d191868fef3f2052a885b9ac68ee932251ddf1ffdbea5b89b9f7fba18e37db697ba86b9d94102818f8e9e701502fe49a74c4308aa9a52ec94e1e3a83dbb38307aba86b9d94102818f8e9e701502fe49a74c4308aa9a52ec94e1e3a83dbb38307a8dbf67dc3a815f759f65243260bc462c566e5f129c3db64d42bf95cc847efc5d8dbf67dc3a815f759f65243260bc462c566e5f129c3db64d42bf95cc847efc5deae87af890c47b951a1f3e29ec25a16433bb61186678db364920f27b3d3c9e6e489d53a589f98ef1dd56f37bb9bcf04f0c57c2333754901ee2374f1854ae9928bdb8b41fcee80bd64c836a450d4c006be5bb5bb5c39c59eb8254374b54cec4a3fd033f13bf3e1c89495be05daf31235fd776d6dfa792e62e4ac0908f46e97e1ffd033f13bf3e1c89495be05daf31235fd776d6dfa792e62e4ac0908f46e97e1f6f43169e4e073a96c110720b41c86541d094cbeffbfd16d2ec1bd65e8c8873106f43169e4e073a96c110720b41c86541d094cbeffbfd16d2ec1bd65e8c887310a77ce4a8951f5052a273510ed9ac2269538b8ead1912c3af2ce9f8f6f74e43cfa77ce4a8951f5052a273510ed9ac2269538b8ead1912c3af2ce9f8f6f74e43cf4eb6f6547396862e473109f00be70619b455fd3b0ef678cfc0a5cce7d0be1d184eb6f6547396862e473109f00be70619b455fd3b0ef678cfc0a5cce7d0be1d18f0204b5ce976fb079100be1297881e56c1e507c41434bad12420e1ad854a0851f0204b5ce976fb079100be1297881e56c1e507c41434bad12420e1ad854a08514e0afbdaaad3570066baf8d726edadf38a777930a8746f7af8dc37c39cc317784e0afbdaaad3570066baf8d726edadf38a777930a8746f7af8dc37c39cc31778b79e506e73c88fd53dfa3b861380f073f75b59fcfab69ffa14ea5eba3feeec9fb79e506e73c88fd53dfa3b861380f073f75b59fcfab69ffa14ea5eba3feeec9f00ec9e8402dd3f1d85e022eea77122ac54a867ed6744f5abfc952561fed11e3bf0d2c819f216ed4a83f424b7336336d46e7cb300354a00243583e830e1c2b3a9aa66a50f1c41f326c2f4a75b45b1e7066461c1fd69cbc35d7db98698533f0acc3562a9c1ad0a0662205dd11ebafe5fab80f57ffe33caea511b7f62caa1936156095040420dbbd64ff38263f3aace1892207cd5cefa44cd3317079f11758703cfc850a489ed018d24e2f4d8607a3b2ee36d2c08a6a91794b235c374a306edae3a4d3be94704f46929cce601a88d99c4c4f526a12052c56f08a8427f45fa2acf498f0b6018ab202e16b1751298ef41ca890f7213f9ef91c3b7a76004abe5aed24d3c02ebbaec70e6f1c328bcb36d8e9751c9fbdc514a84c938e1d450a4576b26f75b45ee4c1cd5a291d4591a3a8a15f80780baefffbcc6f271926d5aaa2d0ee2c85b45ee4c1cd5a291d4591a3a8a15f80780baefffbcc6f271926d5aaa2d0ee2c8ac58e43414c9197b55a0bc3f392a9a3d34f92edaf767c8807a69b1b0f6bd5954ac58e43414c9197b55a0bc3f392a9a3d34f92edaf767c8807a69b1b0f6bd5954678ecc48f114628430fcd22c500090f8be8b20a0b5966e981c18e2462a2a155158315ab53433df0a925be80e7759e48cc97fddcee24a256d1e24f8069871500f4c460cb13f482c504bb1cadcc3a0d0b6e8328f73cf8ee108f2056591760941c74c460cb13f482c504bb1cadcc3a0d0b6e8328f73cf8ee108f2056591760941c70b8ca854f593e18aa9ebe3e80a2097a79e6b48032f2611634df2f86b934963f5bbb067c3b94f634f05c4bc3b889821ddb75f30747b9600e1e9cb653fc87eed006ef2c619f4769076a5e9ccae0cac5fec4b4193fce664c8a2e87e4620e8c063816e3689f93e55f439514a78244ffff488ff7700a239da31aa5c03fdbead00dcddd0d867cc0a48518c822ac7ac94960ab0d2099e00060c3dd480a7286eaea4038df2f5fb1dc5bf8b4f51ff58242465131dce9b35c3a579aed05ac7aea20cecc17f1a9e10aa4af299d989eabf9bfe616d41eaba1e1c0f168f84b49e7008879212b041d7eb7a9a5b5bae8339343dbcade20f0eea1d033e7d575a59a84d8b97a87ea2b1e30901c966a894d8888731b4934bc9159fb14a350017330402cdbca82bf4084be758a057a80b56b5ca72e4b31f94e18dd633b82b7b6177cc78878320d279d3549d4c8e5d29eed2cb1a302f7bdc1c2c8f1d41632346f9f77c9afc3bd1f079dfd566b15e797dc3ee0abaaee1488bb4ad723c8e71f78d6a8f723dcd23d05a190c639cf3e1b46e2e4b4860246f184352500bb9c597a2153a043082e7482975f9cd632ef35d3929b96de37fa0f4900b65442d5458a038c1b6da9f309735aa829334632ef35d3929b96de37fa0f4900b65442d5458a038c1b6da9f309735aa82933415e21333079170c6497f25dcb5af90aee6b59ad9e7ccaeb6e617fba26cda66ed15e21333079170c6497f25dcb5af90aee6b59ad9e7ccaeb6e617fba26cda66ed5ce8cb30542297886565e561841484615d61a2a2d1bcb40bf9738a54a8da2b995ce8cb30542297886565e561841484615d61a2a2d1bcb40bf9738a54a8da2b992d393e033d24f289afc6856dd8a0a3a9046661678be6fffc566355f5150f28fa2a6035df23a2ac5f8af0edb030f25d8313975f23d54cc14f5a5b572c6779591f49aa0f29bcf381ac43334424b2d6575049dc222e6041519e12ca8c2d3226b8b98744ba224acc431637e14b782da7eca775270db63af0a755d17a0d8107ee988a38e4547370d54aec7264478207fba604003ee0efe28dcad84b4eda2285407a4338e4547370d54aec7264478207fba604003ee0efe28dcad84b4eda2285407a4368e8b2659f8452e00920e604acc2236396c2f02aee5398cf281308e2580c313768e8b2659f8452e00920e604acc2236396c2f02aee5398cf281308e2580c3137a2899b1d809c3bf580550be18206e6d8fe8965be994f82f1be59ad96a2f0b3b6a2899b1d809c3bf580550be18206e6d8fe8965be994f82f1be59ad96a2f0b3b6f4435d720c3191fe32cde97cee1bdd4a0747b1d81ba6586bc9dbeff3df912b7bf4435d720c3191fe32cde97cee1bdd4a0747b1d81ba6586bc9dbeff3df912b7b408a5e73951844f34a89e804d3d310267a6b9201181f5e535e29b01d01cba583408a5e73951844f34a89e804d3d310267a6b9201181f5e535e29b01d01cba5837843ba8ee2100d66b043000f81940d208a70c1ee66a886a1c0962302d5db7b9390216b0a8794cd355e8ceee596ae0c9387ec33b19b172f35712713da59040714b6315c0a827f78879cc176bc8720eeb96fcb06135ea75530c8c72a8d41169f84d55c9cc51d3ffa97f0ff02cc38276cfcd0b591bc384952d16c3a726305d479f9304a816e2f558a3b1519452240780b38fc8af5e29292e8cd4220602433f8c0d574cf9af0ba4493b09235bbe505461db58105e26b8fb65592ccc285068912c87b74cf9af0ba4493b09235bbe505461db58105e26b8fb65592ccc285068912c87be2e2cbec5d3b00805de2328f211a0e50d3b51f0df5eccda99d9dd24cd9e63e8fe2e2cbec5d3b00805de2328f211a0e50d3b51f0df5eccda99d9dd24cd9e63e8ff1615a854333db3c824e72dd6ff655759d4ca6e63bdc7554c2a33ebae7f7dfccf1615a854333db3c824e72dd6ff655759d4ca6e63bdc7554c2a33ebae7f7dfcc3850b2d4f345028c0e04f39f44d8cc39338770bd3126ce30e49c882be729e983a6afa413665a05932349f20f9b64decc257555977c952022e7cd7f49344a93d78eb63a4885c12c784649a1a2e15f295b188b54d89408573d110a852240ca91238eb63a4885c12c784649a1a2e15f295b188b54d89408573d110a852240ca9123ede92035af706350891f80a464265d0e166d85213acba6310f98e3999a9be19bd2a0a8ad802863fa4f9aaa83a90f5c6799dea2c98f624802c8d4fc78998741d9010d5c684c10a934d3f71396f68824f208bccb39ee98ab7ccb5bea210888c0ff010d5c684c10a934d3f71396f68824f208bccb39ee98ab7ccb5bea210888c0ffd53d3159e1c2782a2ead80407ab7bc01cdd922b21c9badfe77afdada369e5416d53d3159e1c2782a2ead80407ab7bc01cdd922b21c9badfe77afdada369e5416a23ce2e246f7a997439212af9ac2d7975df102c2d89572fe86a077c9657eb12b9a41d3f8e4ef9b6e71329a4e29f2cbb7cd77c2586677b2e5ea5efaa21e1289f80ace4b6c0d46d6ec4274f125aeda8aad10deef631284304510e5c73dc7242ada0ace4b6c0d46d6ec4274f125aeda8aad10deef631284304510e5c73dc7242adafae45a4701d6bcf9d93f19331033bfac4fdc9136974b3698b73ffd020a072541791874b97b2f9114694f8317d222d365c68d4aecd180c14b4d7e0d3b1d2f66caaafb2a93a3c94abbcbde2bae2a4893c2fddd9c7d05d8b4cee846f44bd69279acaafb2a93a3c94abbcbde2bae2a4893c2fddd9c7d05d8b4cee846f44bd69279acaa4c433a12592acbfb471beca2012cd86219becbd20b25ced9e8800565acc061aa4c433a12592acbfb471beca2012cd86219becbd20b25ced9e8800565acc0610b488c65f6b2858a749684251d6bd2a9c92d2c803b15edcd9866fb4d7d7dc8a75405187dbdc8059307a157464662219cba55e718ad6828744e823bd277533bcf23227089b6f241fd280ee0017d4a509cb11366d7284e8a837b38ce7c4e92c7e023227089b6f241fd280ee0017d4a509cb11366d7284e8a837b38ce7c4e92c7e040eecf8b97e1555683d91d4830d8152082df351cb71abf3f89a8df49d4dd1fc940eecf8b97e1555683d91d4830d8152082df351cb71abf3f89a8df49d4dd1fc9429ddd27cdd560525472ed25079885adaa4f5b24112f5747d5633c0a6fa175f27a2ac1e5e8ff3395b490c19ad3631e3d9ef1747c4a504c14cf3516604ad3d9dc1723c24585acf80834a12d838e78922a81a3e8f4841497b51286326ed55ca992acdab56eca5027ad286c896bcf93946c764cacb4e15400983feb92bef95ba1545bbeb35a52bd311bdd5a1292865638cf7327f85fe01bd5bac13810f0a21c7312da9513e2dace26d80bcc61c1ba66a9182269349abd85d596be56b35530f8d3660d8a91d0d17165235ae8468f942d35cd1273fb0ce20c273c90b024433aba5dc75924fe120e4cf2c7277faf0383d963aa2ea9d78861b235f5f278be591cd04b5b730ad4a38b79f5f632375eb4c6b767e44e93df0fd1ed5c2c3980b24cad20228c5ff952d0f81c1f1a1dc1374b948994d463bd785b2d44bbceeaf3b129eb1aa60d90a8e7643808dbfd58f2924fe6ce97c8aa4ed4465c9e078989026fc6640073b6a4e40c123c254d67974281a22792e1092c2c5e938e217641e37a06d2f48ecd1cfd26bfdc30567213fa17b206416952b6b5ed8c006691a153f5f165858bfcb17656e6bde7cefd0dc408292156b1ca15b8d34aebcec97b064dda8576a09d9aed280dd3bdfeeb10fc9cbe10d59c9de9c9a58204a52e011e88dcf13d6650b3ce89b1b8f5898b43ec894f442df24b26c7e61dfb120dfbdb63e6f3b23088c421ae9915960190db03591724173885ca6d5a5fd75e17b96c5cd1f4a369c10bf004d538dbe3d000408e987f720cc21d2631baeac626d6f3e87488a9e2af0108248f50d75880252d05c1ba7e584c83c67537c204cfd63a68431d782c7dacdf9df7623746db1a127a80d72ddfb2e5ef7db11ac245d40e36d7bbc221b560b8a032898390abc51a127a80d72ddfb2e5ef7db11ac245d40e36d7bbc221b560b8a032898390abc5e91c8a43ba5b9728e557decfbbac3a0732518651832c6f578eec8d1ac8bdccfbe91c8a43ba5b9728e557decfbbac3a0732518651832c6f578eec8d1ac8bdccfbcf81f693851002d21d64c887febd42c0933c47162c00c79a46c2a3864f449c89cf81f693851002d21d64c887febd42c0933c47162c00c79a46c2a3864f449c8954daf6d5b732b123a88967736b51514ee7b1529eb6eea2e6770d403b97458ad554daf6d5b732b123a88967736b51514ee7b1529eb6eea2e6770d403b97458ad522704d70c775a92e8719dba1bf296a14f55d2918c8f9ec8d2d890ba9810fe9fd22704d70c775a92e8719dba1bf296a14f55d2918c8f9ec8d2d890ba9810fe9fdc1da91bb56450c77d49e9909c6dc1f0ffda33528ffce41cc20dd713a98152462c1da91bb56450c77d49e9909c6dc1f0ffda33528ffce41cc20dd713a98152462f9108999e11c09df3253300d2a7635ad101b707adc9b9ab4c71c19b3f3335c9df9108999e11c09df3253300d2a7635ad101b707adc9b9ab4c71c19b3f3335c9d40f7df4ee1cacb45af6e5f56d9ca814581295a5bf621430b63f91d4b15fbd50040f7df4ee1cacb45af6e5f56d9ca814581295a5bf621430b63f91d4b15fbd50038b593c919345e564ace39fed04a14c8832e84cb59a891c39feffdd03ee68ba738b593c919345e564ace39fed04a14c8832e84cb59a891c39feffdd03ee68ba7d5a59a464d1299cc61c4436c4ebf9c4b25a19e0499b3aad06ac4e6df2bcef8e0d5a59a464d1299cc61c4436c4ebf9c4b25a19e0499b3aad06ac4e6df2bcef8e097e53da71f14ca33c047b98aa301751451c6317641ee78237b68b27edcabe25697e53da71f14ca33c047b98aa301751451c6317641ee78237b68b27edcabe2568b01af1ce44cd17e74ee7ec1f843f60470f4e4075ab1dd034ae79bfad6bf87a58b01af1ce44cd17e74ee7ec1f843f60470f4e4075ab1dd034ae79bfad6bf87a5137514dcaef6f9791521df1e5bce6576f94f529159343ee2695b71bfc3da2efe137514dcaef6f9791521df1e5bce6576f94f529159343ee2695b71bfc3da2efec6e1e644c66c99694e7bde7c83349b3fcdea7d361468d3aa662251ac8e6fbce4c6e1e644c66c99694e7bde7c83349b3fcdea7d361468d3aa662251ac8e6fbce442e40aba8a4047f4dc0cf98876caa323319f88491b171758b8fe9c64c8936a4f42e40aba8a4047f4dc0cf98876caa323319f88491b171758b8fe9c64c8936a4fba29249cbc7ca4216f032d39b377a4154613aaec20bb71432583745fcac34886ba29249cbc7ca4216f032d39b377a4154613aaec20bb71432583745fcac3488683bac5417e996dc8732dd4fd7906d12e1836096ee632a49442e25452ad79e2ac83bac5417e996dc8732dd4fd7906d12e1836096ee632a49442e25452ad79e2ac69c7fc78b23e24f921bc9d967498a0d34586048c480f5cbec9542868350646e669c7fc78b23e24f921bc9d967498a0d34586048c480f5cbec9542868350646e6cbc6f9e39905509585583f9e0155b852fa650b45733e8eadf80dba1b092d2376cbc6f9e39905509585583f9e0155b852fa650b45733e8eadf80dba1b092d2376ebac04063d7622a9c106b53e7cd6f1bddae4a53907d01900cd5418ce3936d11cebac04063d7622a9c106b53e7cd6f1bddae4a53907d01900cd5418ce3936d11ccf2961f7ef49811b57414bb5dff2d4a64266f44848e97b8fdd73b6a1dc9078dfcf2961f7ef49811b57414bb5dff2d4a64266f44848e97b8fdd73b6a1dc9078df50ad2e8879c26f24e9e7a71aab38bfabada40a728c8ce2b63f88904803369c6350ad2e8879c26f24e9e7a71aab38bfabada40a728c8ce2b63f88904803369c63741d0d490e9af9de520fc5721788a7c02b450d701b26714d0db76d330a2781f9741d0d490e9af9de520fc5721788a7c02b450d701b26714d0db76d330a2781f9bb8996a455c817ecf32621249606f69125caf9002ddcc32385732c75117e4c7fbb8996a455c817ecf32621249606f69125caf9002ddcc32385732c75117e4c7fec8bf3a0b462e96aa4a63e312a751f09e064a0676379502a0b0e730d9deb85f4ec8bf3a0b462e96aa4a63e312a751f09e064a0676379502a0b0e730d9deb85f4138c9eabba2c03de56752d54e267254e098511e137f57bdcdc967e23e6a7f0076d48b0c551c9b76232b89064a3165f5e4d55a5a3d3c1f54bca883d4f37716ace58e7db6df2119cde1a6a2072282e0731b6bcae91823f1a9806c2c59c579ad5a458e7db6df2119cde1a6a2072282e0731b6bcae91823f1a9806c2c59c579ad5a4d0ad0042bfa4e58319996069fbc561d768ade4a0754c043568d39ec2c811dc88d0ad0042bfa4e58319996069fbc561d768ade4a0754c043568d39ec2c811dc883483fbb5ce8e7a2efe28aa63120210867aa63f543736d1791e6091dffddb4d403483fbb5ce8e7a2efe28aa63120210867aa63f543736d1791e6091dffddb4d4054b7401d2cf3de50c77b86bd74be35ca336899833778ac0e6f125a6454beccd454b7401d2cf3de50c77b86bd74be35ca336899833778ac0e6f125a6454beccd427a4e0b0183315a2d0f63c69c0fff7a8d7d787957f5dba2ceec8f29139fa581d27a4e0b0183315a2d0f63c69c0fff7a8d7d787957f5dba2ceec8f29139fa581dd8767060e5f559c0812fb7ec2ab4419032f6d9179434053126bfd4e7e22f71c1d8767060e5f559c0812fb7ec2ab4419032f6d9179434053126bfd4e7e22f71c1c766faad41a94f6ffa970d6e56e1e24db35fd3771a85f6d74fcca9578bce1a92c766faad41a94f6ffa970d6e56e1e24db35fd3771a85f6d74fcca9578bce1a92d2abc994c1bb948fc690b69412997c2e1f80241bea98c0e1c495a60d246c67ded2abc994c1bb948fc690b69412997c2e1f80241bea98c0e1c495a60d246c67de91dd9f61fedcb10925e4fa2376a08597f291294289be8ead8c17cc85afc0e8acd36bb26c5c566d4541d59972addabda8aa5b662e33a9c25deb0b9feac159cc8d913a1b33ebfcdc2615c345803772f1bf8c7111064e7e4aae725940aea1fff87ee197df7c22ae6e84118b1a136347f2d815f38487cbf328a8d446ef07e90c1034e10c58727f0db226e941875a3e9e7cb7515e2d4678e2beb20b42fa31dd8b9b4739834734a1e4b1960623abea875cadae134a91cc07064f3812cd412b8bde71f44fa0b6021e8445ecb0fd9e67a05254963a6be091ef022eb5257e1e4e90c4103af782269213d600ef5596371639f7a61a6d11fd95eb22a5ebd7deaee8e3e376230adb995699e7968e04fdfbf3e3750abe7341f89fa0a89a6c12480cde9f0ea08614686af1b7c9a7e99820e60698fe792aa45c705372ab1dc552addcf9f1473f04604187c97d3068df3983ae6df285483c7ff2d7888ccb777d5a7e0de6ecd668f7a3c4f8dba26316756b8f2570d7b84352df1a398b83ae773fdb689e2299232d7436dc7fb670a599edadb9ca8a6c275baf8f0e85cdb0c30c4c2f6f31bdff3b77822bd5331de30d7a6d3e9044be3af4bc18782ccc0ad1864d80b550307a2af079d8142bfe9b8a9ca50aa377d16a5507bd372f74dbad4172cd72d3754419e8c1ea50c79ba276fa5967cfb6bb0a4672e6b054ac16570df0bee884819bb808ad88401391f0bffe68c5b2531cf0f52b0b8fdb981fb496cc94494b6566168b67ff0f9ffabcf8fa5986139f0cfcf28dd3dc19800214a481cf74bfece5f2bf5ec157b593b89f8f72fc80a85a21bf684b00365bf291d06899c484cba99ee24b2705d2bb5ea9c0ba95316a5bd303dd7bbab5e60794c534af57bb503594370138a352345835d7cc40cb7c4eaf2cb86c4afba79edbc57497515752be439cf2b72e1cdf4664daea16f9df5b7c46f56844d9b7a65c94b1cffcf8b42524f735ceb896951f4412b1d435193f9e2c3b600320fa952a41da9846c457a6e82f15c6503e74ab174d2c35386509ec1aedaf11c6d6503653c8f978ddba6f4869bdf9acbbf37f4d2088366cf73fb758100eb4dae519236413b28ec9d04d0e8ee2bd49285bcd79e17d5de65411d31eae1c7b02d6a7ab393c5c5c3a0a3ae4561ad48ea979653781e4829822ecaad50b44e5884bdc7a5b35aa3d92cfd5e176156f2db9cfd230839eb7bc4728ebee0013ab46dc57b569061e5d28bab35f3d2c61e4c2a5e4e461ef63835b36e8bb9abbbfcdf5245bb6acddfd2bf78d44d1684859d29fd94219c2bfd13b4ad8e683a363f7fdd3b53c6c7b5911812a52993e373ab18fd48dc0cef108330784368c200689caea4b569b297f28453ee2d3af290bbe6e0562285dabb3d48532f4affd42a877f54f99f245b6e972e98c4c4a1f859b6de03fb9442d7c21f97be0562dd32ce6ef7c760351509c8359b17be60b697d3b79af665289df2fb5e4a72691c54b4fbdf68a27fb0cab970f9a9202f59771fddd434586252e971868cff25912a8705cb8462cc59fc330622346beab21bcb0f748f85419a7d370c67ea3c53d124c1217c9ea6f0653e6594a4922168308158986e3c08bf6da1b203b92387f04cdb6c568d6ea6f0653e6594a4922168308158986e3c08bf6da1b203b92387f04cdb6c568d6c7476bedc4568bee6e5842772c478f2123a6a453a2f42eba0c8702e58076dae9c7476bedc4568bee6e5842772c478f2123a6a453a2f42eba0c8702e58076dae94a87e8f59ab6351a289d05b00c5018c194c9d2ab6e1ce6e317e0de037c6b4c9f4a87e8f59ab6351a289d05b00c5018c194c9d2ab6e1ce6e317e0de037c6b4c9f565b9a4ac26572ae0c0947ff8c73a77a1bbd0bfef357879bce2949d8d4117ac40a034cf384d7f9fe2826f780f9c6f136c5e104ee3d04f216bf748429ebb7d666ece1fe25346bb08cd403dedae5a43976e978a23a43b140efa3fecc07d4c755bbaf53b117bd861850a1aaf0886daf9f794148f14717cfcd6f1fb6f86fd22615505b83614ee663ec2f79c13f5496f55b09adfb8dc1c3fd0242ca8e4222604af0f806b363241bf2d550ce628a456428234fd537f2cd9ecb3c616cd19bf7e1b1494f06b363241bf2d550ce628a456428234fd537f2cd9ecb3c616cd19bf7e1b1494f79dfb45ffad4a344b5e677a365e75e825fbfe19ac54563eb1031e3f1cb4ab88e79dfb45ffad4a344b5e677a365e75e825fbfe19ac54563eb1031e3f1cb4ab88e863e56b97ae75fc3773c4f79eff19242a641511b1497098f40cca5f4d62e9ae8863e56b97ae75fc3773c4f79eff19242a641511b1497098f40cca5f4d62e9ae8ebb8458ea81e4eafd2a5ccb9306dd26bc52c7b2e5c978a2553e2e3c302d8eef9ebb8458ea81e4eafd2a5ccb9306dd26bc52c7b2e5c978a2553e2e3c302d8eef9ea4ad940087a33f9468d833664b9307fde82889fcb99d863207b79dda71d91feea4ad940087a33f9468d833664b9307fde82889fcb99d863207b79dda71d91fe4884610def7c5e1c400fa6b5ca36080db58c2c278f82ec8f4634d4b0378bccfb4884610def7c5e1c400fa6b5ca36080db58c2c278f82ec8f4634d4b0378bccfbea51a887399418a30f7ba60041ec24d5749599d4023d0e4e587da80966cb444dea51a887399418a30f7ba60041ec24d5749599d4023d0e4e587da80966cb444d9bf29a41a5be4e04a48fa47917c7bd528e04f256a96ca1412dc93f3dc17d7e289663a2173f8ac1e9b2e74ba0c0b377ca68aa83f09f3f14dd4ab2e0c2fa1e331c81d28427ff42c886ca07f00a81b24ebd9d2729dc8fb5fc8b5d8f12f1f7f7cc3da7fa315b5186bbacebb7d456a66ee754079b061325bac53f6b84ff065143c03ed36f531063a1d42e59a584400b315d1c73d50af52d7f37a895466871524430171e29c13865ac8c9c87a79608d7704a7ad891777e25cf58cdf4d9dd233046e3727499c9a2fa1c15b0743659ccada7509136279619a5b9415634bdffc0553325e9d1dd2275d6c062948c2de836628a96b5eda556223299bd965f1f98ddc5c046e1d1dd2275d6c062948c2de836628a96b5eda556223299bd965f1f98ddc5c046e1482fee919717e654b3fff8011392df480d6437ff141916654b0824ea466f5536482fee919717e654b3fff8011392df480d6437ff141916654b0824ea466f553642815b06229dc1977e870db40db8c2cfd180cfd362ad7306afcb3665945f9d50a7fc1482a6f33d1ce28ba61d15cb9df41aaadb9bdda3f7178b6de086e57e1d940b2c0d4968c3517a455c171f0c68964cfbb881d508da9c89f0b56dc2305c7a8a0b2c0d4968c3517a455c171f0c68964cfbb881d508da9c89f0b56dc2305c7a8a1144634ceb59b605f95698417892f8ea61e6e8c2e8a0cbd0bbb8f8d24d45797e1144634ceb59b605f95698417892f8ea61e6e8c2e8a0cbd0bbb8f8d24d45797e019ddc49a69dbc9e5270028dda9f3ed45d80785cb37bb53e20589fab837b80ac019ddc49a69dbc9e5270028dda9f3ed45d80785cb37bb53e20589fab837b80ac5cd8a17a22a45d30c9d832df4a69063430c3131c5f49888646875fca6d6f33f9e30be1785a843eaef581c515964be2e85e04666ccf32a23db1d94da59986a4680e3f2cf79c9db2728524cc2b6349c9fa197a60e3bb8e7657f464ed2b5e0ac31fca7afd214eebd3130a151e8c57278af90d26426207cc4931587076892023d83d73c3fb9b8c3d1bde928f36fec57cc7bb7d4b3c577d77b30955f1476c22b6ecf93b12d87a6490489e98d36e1e7f4c9a99aea315847ac6038c83bf9bf2aa11a57594642e76e8d031820c2bd539c8ffc5edae4b361b2fc1d0aa6349eced70dd499094642e76e8d031820c2bd539c8ffc5edae4b361b2fc1d0aa6349eced70dd49900a83838e6a540e35d7d5dfd4a68f6559ef27d340ddda209fe68628a518022a560a83838e6a540e35d7d5dfd4a68f6559ef27d340ddda209fe68628a518022a5683fdfd81e881b7e632a91e1669d1b35ad1e291cfeb240ebbde34f75ccb1ee87189c901d24d467dd82137e9a9adc78be1836164ea8e25349b4ecb2e926707872ca12ec4511c356dff4053dc2a4cc15ae72c9587a7f6540a3644333e161a2c0525a12ec4511c356dff4053dc2a4cc15ae72c9587a7f6540a3644333e161a2c0525cf3611ba39f22caf3756f4632669465f01746731f36cdfa074bca8d52d6257d2cf3611ba39f22caf3756f4632669465f01746731f36cdfa074bca8d52d6257d21124de04381248c93cfe8b1c0a8ce729bf97cb30d0f0d53091cd25193e05749a1124de04381248c93cfe8b1c0a8ce729bf97cb30d0f0d53091cd25193e05749a64367f4fd7cbfde607d179eb00769d7e713bb0b5970fa333cffe20a545f81acc64367f4fd7cbfde607d179eb00769d7e713bb0b5970fa333cffe20a545f81acc9c2f2d45943b16b39105259c4a7cec3461399f5b27ff73c87a1b8d7441104cbf9c2f2d45943b16b39105259c4a7cec3461399f5b27ff73c87a1b8d7441104cbff36b44afe927cf352c62f55515698ae1d6bf11dd1b1575b0a470dee310bf51fcf36b44afe927cf352c62f55515698ae1d6bf11dd1b1575b0a470dee310bf51fc39151784e20fe2d7972b067a57e97087434c6cfabcedee2fa149e0fb320de07439151784e20fe2d7972b067a57e97087434c6cfabcedee2fa149e0fb320de074327cc2d47274de33e0cd719168a07e594755093c2107875aec11697f66b2423c327cc2d47274de33e0cd719168a07e594755093c2107875aec11697f66b2423ccd5558f76a22a4808e96e61efed4d50f156b412865602d3d57362e0f9fb12227cd5558f76a22a4808e96e61efed4d50f156b412865602d3d57362e0f9fb1222794e07e44e59757a4adf69ef6398ac5961b752d47594d78357878d6cf69bf064f94e07e44e59757a4adf69ef6398ac5961b752d47594d78357878d6cf69bf064f948a079e7a127b64dc64dcb250ca442bf48ad96d09ec4ae9118634baf5ac4562948a079e7a127b64dc64dcb250ca442bf48ad96d09ec4ae9118634baf5ac456251da6789e7205089283bdd7eab4ace579c6287915d7aea2f552ad092573d440b51da6789e7205089283bdd7eab4ace579c6287915d7aea2f552ad092573d440bc4b90d00da500444455ed7d61b4f0b2b3645784be919782819f3793de5130630c4b90d00da500444455ed7d61b4f0b2b3645784be919782819f3793de513063076cab04d93b8dc0494e6da98cb2d98c1a6d83771ab872b02159f0d460bd5a72876cab04d93b8dc0494e6da98cb2d98c1a6d83771ab872b02159f0d460bd5a72879eb30d2c92b67600fa2b949cfa71333aea19f184255a860ca38b7b32bd8318679eb30d2c92b67600fa2b949cfa71333aea19f184255a860ca38b7b32bd831861f4ff049adb7d3b1455bfc945f248ad101aa65ed304d552f3057c3ec34ed60201f4ff049adb7d3b1455bfc945f248ad101aa65ed304d552f3057c3ec34ed60201361ce4045186f52af02fa73cc32153ab530d54a6146d610d160178abb7582621361ce4045186f52af02fa73cc32153ab530d54a6146d610d160178abb75826247961c9b2a3d19151fb617b10bd6cb95518a67a3adf1e7b13a87121141b1baac47961c9b2a3d19151fb617b10bd6cb95518a67a3adf1e7b13a87121141b1baac8c6a2b9cc0fcf27a2ee4997179ac3a39d70302a8a6f30b346267799ee17fceaf8c6a2b9cc0fcf27a2ee4997179ac3a39d70302a8a6f30b346267799ee17fceafb3c89d3b3d573087c2d2dcee609ce2e96ee0cdcca0fe0aa80bd139ef3917d5cb8c5fcadb28070bafb7e80b2b8626e1e3e8d20b46a3a72512c053049801808820c20aebdfca2c609c9cbffc6aa0b505a162ea66096f10fcf87ad0f9f97b0122f4c20aebdfca2c609c9cbffc6aa0b505a162ea66096f10fcf87ad0f9f97b0122f4a2ae8ca3f81955976addbce1c063b67208b202c3fee786b261b72ce099438750a2ae8ca3f81955976addbce1c063b67208b202c3fee786b261b72ce099438750347cba3778d73821b5885203d031718e307f7eb1b3d73d3f6c28e0d9fe3543624bad31ef77a4feee6af8164da40f86f65a3cb65da6b2956a8c50f9df2f62f30d5c37914e2219cea7f23d52b79f2ab2dc18eaec314c587749583a39cea126a8615c37914e2219cea7f23d52b79f2ab2dc18eaec314c587749583a39cea126a861604c2807f2298f145b47e626cfa767f5b455928df2cd72b2df2ed41445c8b367604c2807f2298f145b47e626cfa767f5b455928df2cd72b2df2ed41445c8b367a6ee68069e21850e13e69b62b4609ea48a755bc15f4e484b5d6e0594942d029ea6ee68069e21850e13e69b62b4609ea48a755bc15f4e484b5d6e0594942d029e43faa5977de26a3d3788f56e3990ef4eb7fc0f1a177a02078b80cda43618d20143faa5977de26a3d3788f56e3990ef4eb7fc0f1a177a02078b80cda43618d201d10a6a9e33d4a2b475f60f5f047c51084b278c2e79492cd88ffb738d97efb7d6d10a6a9e33d4a2b475f60f5f047c51084b278c2e79492cd88ffb738d97efb7d6501cfab9fc45645ab397d565bc7c55c94c5fc9713aa75bfcfa2c50640fbb72d4501cfab9fc45645ab397d565bc7c55c94c5fc9713aa75bfcfa2c50640fbb72d458cc57659a9f0ea73e9f40beb4371848cb630ca13d7d237f59713691d78316fb58cc57659a9f0ea73e9f40beb4371848cb630ca13d7d237f59713691d78316fbc1cebd2a99fe21b43ac7791405eda1dcbffe7ccd3cf0dc6df55ed5889e0d5abac1cebd2a99fe21b43ac7791405eda1dcbffe7ccd3cf0dc6df55ed5889e0d5aba629229820495d9e059464ab55a308514a27b43ba4de5460c6698905c6ad2ae97629229820495d9e059464ab55a308514a27b43ba4de5460c6698905c6ad2ae977fa7d5c62d5e83d2f4d7173641e54d5c10418e308e3a8c7a676537be4686a9c67fa7d5c62d5e83d2f4d7173641e54d5c10418e308e3a8c7a676537be4686a9c69580a92d596f1552f970fcdb40f7876af86aa293e10abfd60b567d52debf44349580a92d596f1552f970fcdb40f7876af86aa293e10abfd60b567d52debf44340dc2d000d8d9dfec05dc43e5253560c23bea35b891f23ea8b13de8c949ada58f0dc2d000d8d9dfec05dc43e5253560c23bea35b891f23ea8b13de8c949ada58fbe66ea1679f79d24a860108e3b311d24aa0d48b54d2fa5dd1475266e1b635cb0be66ea1679f79d24a860108e3b311d24aa0d48b54d2fa5dd1475266e1b635cb09f8faf6d2ba5670021d5fbe5c34203ab70c6f8bc0cb79bbc83046ec1705b7b2846a48459e148e475a30a6aa9407b8a1f726746056384ab822ce76ba9160073096e507187e13d84c74aad935c10fc2abd9f1ef0aa36215a916eaf8f2513653d92765fea29fc187e336304d1ebbebc6dedc3eade1fc8ccf8a1c044ca897137f47c694534428351d08eacc436d24856fbaa5afab48bec0af306c186d18e342ad96bb0ef1f2ee1f6c845e731f8a79f78ba1c18dc4fda0b6362705d24b60a16e484ec44b4c29fb303996c6b7275d2c7388fb6d476eb06c708fc9e37abf130d846eb3044b4c29fb303996c6b7275d2c7388fb6d476eb06c708fc9e37abf130d846eb300565b4239b65959e4f95e9559f4e1b5b018d29bce9923c2def1f796c4024792c0565b4239b65959e4f95e9559f4e1b5b018d29bce9923c2def1f796c4024792cc9693055297dd6e1f064891db6f103b2b5a49a14f5c7caa0a7d88a79386a569fc9693055297dd6e1f064891db6f103b2b5a49a14f5c7caa0a7d88a79386a569fa8cbbd80b35fc7f33a1298ca38e9e04887a191285a0c801936955dc857b7dc1da8cbbd80b35fc7f33a1298ca38e9e04887a191285a0c801936955dc857b7dc1d8c602681db730a014862f0cf5fed97a508939dff7c087507cfcef9fb6f6062168c602681db730a014862f0cf5fed97a508939dff7c087507cfcef9fb6f606216e58847ebf4b9e8f395067b8824f9c6034d28820cbe8175994fc16e3b3441d56ae58847ebf4b9e8f395067b8824f9c6034d28820cbe8175994fc16e3b3441d56a78f175179fbfb7fa3ed02296b9ae39b7bc5ec354c80594e19df20cf16d85c267cda574d0009499589cad193820ed8cfdbd4df2deb8e713309f967212e4eef4cd6b3744a0f42bcae29d32d7e8b56a5c4e8c849577c742e9ab509b1df026fa54746b3744a0f42bcae29d32d7e8b56a5c4e8c849577c742e9ab509b1df026fa54747c1429facd28da0d5cb244c9fd1a7d4d3dc5160760d1fa3db6668ac7e18ca27cfa250c12b66869f8ca418934f4ba1600a6cda2d90cf4d6585ba95d3995f24f3f54c0e14b896daa72daa3f3565f1268461c71b834a520dd8f4c51c8e852a6ddcb54c0e14b896daa72daa3f3565f1268461c71b834a520dd8f4c51c8e852a6ddcb62a9615b98d7be84d8ac593948e669407462e21acd59ed8f7e68878462be257b62a9615b98d7be84d8ac593948e669407462e21acd59ed8f7e68878462be257b15dda9c3d7ee7af1247341236fddbe4df87f12a80494e07fc91b934eda5afad6394fc31f2c379ab53cc4b5f227c6ae59a04f7834282aa6760c8d785580668d02d9f10d26b903efbcb29044eb4ac6ac31c9abb5eca5b27f6ba27dbd6d6e825b43ffe7e93b694aca55f71438574ac6e5e5b2be8fafac2b49af4a43b1ebbddad8d94398d2e287e79c1ee69196809d782de83fa5fbd596c44af8cfc2d342d28bde574398d2e287e79c1ee69196809d782de83fa5fbd596c44af8cfc2d342d28bde579a69e7d20f9ebaf9e2027ba2013cacb33084ca9bf4c1e708bb5d8646082089f69a69e7d20f9ebaf9e2027ba2013cacb33084ca9bf4c1e708bb5d8646082089f6a9d147c3752396af9903da912f9a88ee7ea6dd9abc64680ea128ae1947463d41a9d147c3752396af9903da912f9a88ee7ea6dd9abc64680ea128ae1947463d41de8cc6b4fdfea822d7a1e032e28ce6865213fc1616e6db23d70104870b47ba4fde8cc6b4fdfea822d7a1e032e28ce6865213fc1616e6db23d70104870b47ba4fedf91daae465055702c1e0a6b75debb71aaa9acc549108f5686b4dac894e75a8792f9555c87f4d00666578d40e01367022ab399b6768a6d5a3e3f381f3f7921cb5dc7d2f73d1cf8df0317ef8cac4c72a9e91b7bcc0290a0e068b2a5e912a2982698ff72386675a42c504fe1f72ea78117d22c75810435f79dd73ef3eb090173386ea08747ab01704dee8c016e4e366d519c1492189dcb5a6076269b501f8de7cbf21ff7f5bca37a9c00e863eef49e6207a8f035ad6f6adb4637de2f2ed0f5c540554afe71d9fadaf979cabe30eb901461aadd1ce2cbc1f831897ad73377a87722929395f6340e08d979b001ec9b557c950ba0642ae5d09de1dc7694fa8b5d6d1e969d1dd6e4c832f0e3cb0a60e57a7c2fa5ebe5e2a79d2c1b6c6fd2206393c99055650dc1f524a6ef18b35f7e0ebcdc692193535378587999f33ac35ff65658009942fdaee49b74de34f006a1868b4a66adb12cfdddaea2e2a5d4448889e54232083b62dcd9fa2b8bba4ac13f0158eb2245a3b970bb1efdd3e28fca341692d4e8185b7868efcb009ef70e95f9b074ca1bc1fcae61f5a36e6e616b211f0b54e03b89be0e986e823f7d9ea27520e41eabc2f807f77829d43fad765073889ab130bf38f88b2a3915ad2ca4ad80218fe45576e5c61682c9849d8f2b1a68bd031f30cf6c31d9f4df18d0e788e436518b20c081f6dcdeba2437d86c712db79329d91d26eb56422ea356b6d72538b515aecd6b245a5c577d66e25cd36da701de6e4f896cb6ad3cc0f5e591489d85a307bb0df23f87c1b01116dd2ad760c99a0c3d70614712f030b719421ac55b6dd707da468bd01192efdc219fd78f06affff74ebcc12ef7150c7eec011142f82393cf8bcc72ca3fde2dbc787abab3b45a49fd5bb8fb480c09a5c632e74fcb36c89b6ebbb667097efe6dc0520aac9bd8388f0c0f98b87e9b8feb6d5205701550b0e1c1b193608286a8ad0049eaa3be325aa4cdf6c115a7806e275d5b6a3ba3526ae2181cf415705071a03c75ad22418af0bc9dde2e44dc7b4f340b8e971cea3856c979929a842c3a3eb03229530a0946ab592f55361c7c23b96060883c244f79e7c4089f4480679df9babb4fb074fcd52677c3c7a5aa923364db5b535c37e1a7c36d841a3d4d7f98629e8dba17fc23ed90db5822247a4a083345672721a855ef9a393810fb7f0681ce08d93b5ba106e4bad8080ca48e7d1bc7b8e79ed7db9b3b281080683c6cf83808d397c240f61c79d880e8fef63ae2c1da988b3dfd0b93659892830bb8d008724abcfd72506a7cb0b417c5ca7699433f1e3dc9f86d6ae9c15d4d5e4931f6e9c978ab32c9e28d8d9d91ff30441cc40acf51087866524d4db319782f2a501dd58a50603a8a38c5860c416134df91f393ef4be910e50703da877ef3215b9dc2c3b2b48817fc27876f633eb0c57844431c6a1f0283f6a508e861580bc0668970f989964323e300979d19426ea24999a122870bccd8d36a953bf4b1a8837ccda609fd4e9134576e3ddeb635d292a6729352870bccd8d36a953bf4b1a8837ccda609fd4e9134576e3ddeb635d292a672935a537929100a5ef0bf5f3927eba831d75e5e9ba9a1cdb5ed9af05c477b4b961762f47e81e9e5496374831f2230096334e17df5f75f0981989d68a7e80cdc052b81eb0ef0a892f660c2e5b38f6e4dc55c5729b623406609787521a03ee6d74d8a71eb0ef0a892f660c2e5b38f6e4dc55c5729b623406609787521a03ee6d74d8a7c2af5b3a1bd645803bed9edc1ece7560dfe905df43f1f681e5df7718fa783558c2af5b3a1bd645803bed9edc1ece7560dfe905df43f1f681e5df7718fa783558d0181c14fb500454119d14bb391752ca9d952e05935c104be2d072ce9b2b0bb4d0181c14fb500454119d14bb391752ca9d952e05935c104be2d072ce9b2b0bb416e530c7b62b4b217424882b10cef49610daa1a546a3e8759b89343fc6f9d7ea1c74e6b8c09ccd6f304c39d7757ee9826340c9f6820454ab4282f32a4851712b2fffd5c519bda345c4d1c6e6dd1964eeddcb5edaadbd04dfad3ba87516fe1445144f425e3ed626f68a51179784da2e8971cd05d306f6322ac0cb7f708aa3916c804adfe9aca8048aeb8c0e2b3ccc35e9bcae11fa3a191134da2ac0bdacf3c50d27bd0dd4921f04207b7b7b92fe9355d46817bb14d3be001599cacafcd11f342eaf23655fa5a26358b41561463a1739e968bc776bd84bc98ac1cf7b3323b448faf18357663b33c3ae25fdf7ad2af9097cc64360078c16edf43c1239453d07ff08c61a6c1acd5bb858b4ed6376b4279cd91a41f6604e65bc20877b3270e6d25d4c37a96660c209a32fc8f945daffd85316a7247174fe8a7aee83e67989f5b9617d3349dc8b411ab297df8d539be76a31c1b75c0a576305df3ad642586c2b4ea408f6caabadc8b8473a58bdaf904886b664897b7e7c26742910ecc84727edf888ce5bca295dd3f7ed4d444ada8069b7c9b71e9d2e66a245a94e236b259c07a520c8d3c2e1a6acc894b0309765aec693cea29c67730f92eff539623d566f202a504fbb5f761bcc26959022af882e6fd7ceb3c890f0504cfd62110f9e72bdababd0ae89505043a316a2a8ab9977f936d667b73065f949a0455232f1fb5dbc412758863f7328f82fb9c476ccbe22617030183709f057ca1daf8adea0f0fa7850b34b205abfae38b2b4060900c9f811ea38affacfa23a49d4751bfdcfb300253df1faa7babe2c004af8472c68a20460e784824d6394609e27cd7570805881ca43fc72bbb17ba3ba55661a50ca2a2df67aaadfd3448730b392720c1e5908e70904bd8302dbee9306142a6ea4e0fba2f49d62c2f0ef07afefc96b9a4381d6bf447b732a0e1413efb63fb456ec9091e10eebc516ec612ff73b37cac46fa1ea933e8c4af57911147446e595215d61e11953e3da092616c188b5462ac6aa9dcc1119d99b1f5c93b36076e15a1e991a8349426819e75781035f91fa183d150ea4d69742cacddee47886b34501baa9f85c9e98d85806519b522c9a6bd315bcfbfdc3b258807c2b0e6e9c1a29704067630f51d78b40a5fae257f6957bbe1505edfc2aec1acbab847b72a4671e52fa92a4900ac79e46ca23029b6d250ee5f7f7a6597e096dcefd62e87d838c2656dabddb9967b527855a5016c6985547ba9043aae651e1c3d78cc54745c25e54e7d9bbd3d661cfac3a10916e32f9611716afe35413bcdcd6b1ee362612492021f034693033fce6e2ec590c6bbd21042a8f6359a156c8e6efee98b72612492021f034693033fce6e2ec590c6bbd21042a8f6359a156c8e6efee98b7ba67816dd7b60e92734221f4f478c7c4f913e280b12e94e1a75a7433958c1f24ba67816dd7b60e92734221f4f478c7c4f913e280b12e94e1a75a7433958c1f24ba3deb185ba6e9317ed4c362510dc9ab89a753fc226b924823bb99095db61a24ba3deb185ba6e9317ed4c362510dc9ab89a753fc226b924823bb99095db61a2473a9e4a7dd4e0e1d251c9e9611bcb2a12c74a779d0f7890188e073af5d09ce0773a9e4a7dd4e0e1d251c9e9611bcb2a12c74a779d0f7890188e073af5d09ce075253adb620d3ade3ac69e4e0a3334ed53816c47887b351e171edfedab1ccdd4c5253adb620d3ade3ac69e4e0a3334ed53816c47887b351e171edfedab1ccdd4c9b301716b9ae7d28e64bafdee6ba67d591061c3bd0b3adb06b89f702ca774bcb9b301716b9ae7d28e64bafdee6ba67d591061c3bd0b3adb06b89f702ca774bcbcaeab82c7c22815a728a9100ca4cc6af5a5f22029787fc5e5a86e80a5dd3b853caeab82c7c22815a728a9100ca4cc6af5a5f22029787fc5e5a86e80a5dd3b853205f3e5678b2ffa6f8447b5afc49db958e8963674e2e6692569a53796f109960205f3e5678b2ffa6f8447b5afc49db958e8963674e2e6692569a53796f1099605f10b79e529355031acce3640dfd6d2d0f3a3e74394b9e47232f005cd72bc64f5f10b79e529355031acce3640dfd6d2d0f3a3e74394b9e47232f005cd72bc64f2c07d61a80c5439f4d65ac5805eb36ce41937210e4e472c2b0968209496e89ba2c07d61a80c5439f4d65ac5805eb36ce41937210e4e472c2b0968209496e89ba148df2de13daccb2fbb7d2676391e41777c8f2122ecc8b4d1de9e7ced39eefe5148df2de13daccb2fbb7d2676391e41777c8f2122ecc8b4d1de9e7ced39eefe5d488ff961052937b0236c4ed5619ce7fa37cfe9b8bef46437d3a1bb0fd864bcad488ff961052937b0236c4ed5619ce7fa37cfe9b8bef46437d3a1bb0fd864bca3ea597f4a6ba4df0f51a044253f8c21a79faced1d1c095636e090a929ea652153ea597f4a6ba4df0f51a044253f8c21a79faced1d1c095636e090a929ea65215ed37efc2bfd4a7b8bba4c286cd3c9822ee50c2b95a7fde517864f6fb46a1e2b1ed37efc2bfd4a7b8bba4c286cd3c9822ee50c2b95a7fde517864f6fb46a1e2b1404441b20589e9a8381b3767f1e88e2eb735cbd1506b5a029b0abfe61861a0fb404441b20589e9a8381b3767f1e88e2eb735cbd1506b5a029b0abfe61861a0fbbd3fc13971ac1624bb9a314f8fc183a017295efc5b8982a7d4c113b5cf0cab91bd3fc13971ac1624bb9a314f8fc183a017295efc5b8982a7d4c113b5cf0cab91d24aa49d4f24220e1d3960650629176fe563b5c167a2986dd4605104eec3ed60d24aa49d4f24220e1d3960650629176fe563b5c167a2986dd4605104eec3ed60a30360ecb9c7aed91bf26387326e8ef28ac89fc6ff5176ae76d3777fba02dea5a30360ecb9c7aed91bf26387326e8ef28ac89fc6ff5176ae76d3777fba02dea5a22c698aee2083c5847702ebbbec5a622cafc7ea01fe8b1043baecc6cc2a6682a22c698aee2083c5847702ebbbec5a622cafc7ea01fe8b1043baecc6cc2a6682bcfdcbe1311b4ed94130a4dd84e0d623bcb61268a2f7edf5533128a5bcdc6b71bcfdcbe1311b4ed94130a4dd84e0d623bcb61268a2f7edf5533128a5bcdc6b71300b2ed432346813d74b8e98f40b53fff38846b751072f71b2f27bdbdbad69cdff04bb5da8573e7516dec8452b19311c19fc25fb5751b56c8c8dbae2bed67a13fb2a3a61595eb6b3250cfd03800d228972c9557d205e7e325914f20fa3228175fb2a3a61595eb6b3250cfd03800d228972c9557d205e7e325914f20fa3228175b3d8d7a1e82d527d65b35bb8d269dfbbf2a597bc13f21ff9a776aa8b26fdc464b3d8d7a1e82d527d65b35bb8d269dfbbf2a597bc13f21ff9a776aa8b26fdc4649746a8f0a52adf3fce6549fe5ddb7ae61f9077fb17baadc4681ff34ad57662579746a8f0a52adf3fce6549fe5ddb7ae61f9077fb17baadc4681ff34ad57662575529fd09b07bc2d59dd2f9fe53cb7880652e830e009c1ef866c43a8162d3f6a85529fd09b07bc2d59dd2f9fe53cb7880652e830e009c1ef866c43a8162d3f6a8915740e6f594403919159d1a9342e206bd317c3d4d212aa439359a9e5d9180af915740e6f594403919159d1a9342e206bd317c3d4d212aa439359a9e5d9180afbf8c803ce73b139bc1cd2d37bbdedf1a24c948f8b02578a8342e635e7e6e97e3bf8c803ce73b139bc1cd2d37bbdedf1a24c948f8b02578a8342e635e7e6e97e368c2034a68a798a13d864cd9920827de4465dcab34327f29418e343aa7267c2d68c2034a68a798a13d864cd9920827de4465dcab34327f29418e343aa7267c2da383ba2bd5169b903ebeb4089cd94d4c353cb3b5bad870903c92f493ab6b94fea383ba2bd5169b903ebeb4089cd94d4c353cb3b5bad870903c92f493ab6b94fe1b58822562f86bf32c2163976bd68497808f9bf39c4615b1d75aabc9e3a042811b58822562f86bf32c2163976bd68497808f9bf39c4615b1d75aabc9e3a04281044e929ad123a6c67a6cf288d3ef7fa054043f44634df55bf9fd0dbc5aedcb2d044e929ad123a6c67a6cf288d3ef7fa054043f44634df55bf9fd0dbc5aedcb2d4f7a3614774e69e1b23c6a2d8b9826e536392a8f893b8c4f7582225b31daf5a74f7a3614774e69e1b23c6a2d8b9826e536392a8f893b8c4f7582225b31daf5a71da07070d9c0428d3eeb087b96306644c577ff7022874c52675405368a4c18fe1da07070d9c0428d3eeb087b96306644c577ff7022874c52675405368a4c18fe2d55010014b19895e6d42030c2ba28cc3f08eb6569ad9b1ee1514bcb4b89c27c2d55010014b19895e6d42030c2ba28cc3f08eb6569ad9b1ee1514bcb4b89c27c4b01fb3668b20b67a8d51c48c20dd0fb91f118eda1e86b9b0e790ae9ed2cbe234b01fb3668b20b67a8d51c48c20dd0fb91f118eda1e86b9b0e790ae9ed2cbe23ed7d4da6aec9a0cad3abeee54d6d3eaeb5066ada241fdc677520d319ce5b0f6ded7d4da6aec9a0cad3abeee54d6d3eaeb5066ada241fdc677520d319ce5b0f6d2cb25b9bf1b7512e6a637127710a21a20efbf22b7fb4d40dfd7a64dba3423f512cb25b9bf1b7512e6a637127710a21a20efbf22b7fb4d40dfd7a64dba3423f51c5b9503a0874323e5bd75f770c981fea5fec0f2fdbd4a256cc8f2fdbe8ffba35c5b9503a0874323e5bd75f770c981fea5fec0f2fdbd4a256cc8f2fdbe8ffba352adf73e6754f4e62de1b539fb98acef4f6cc506711ef035c9bb5c0d5de7fabc12adf73e6754f4e62de1b539fb98acef4f6cc506711ef035c9bb5c0d5de7fabc1f86a3ef8d7c89c27e2a98d6d4e1b2adb0cf01b62f494531e4bfbdb101510e8bdf86a3ef8d7c89c27e2a98d6d4e1b2adb0cf01b62f494531e4bfbdb101510e8bd6eb144e1c273216c80624666e175354b5b6fc0edc0aa59ee7b8ec4cad06251f96eb144e1c273216c80624666e175354b5b6fc0edc0aa59ee7b8ec4cad06251f9c30ce5b7e5ff1acde4ffe84ec33382dd281a4bd393b916c4be42290078c55ea8c30ce5b7e5ff1acde4ffe84ec33382dd281a4bd393b916c4be42290078c55ea8cd597e59088909c44672acc2b3ea3ac63a0417fdf5235449c958b2a956e29370cd597e59088909c44672acc2b3ea3ac63a0417fdf5235449c958b2a956e29370402b00c864827c988d302eb03b37020aa65613e2bca51d01cfb4f5b9c5d755e2402b00c864827c988d302eb03b37020aa65613e2bca51d01cfb4f5b9c5d755e20ebac7e06c1e6cb240cc5d63a9f4049b9dcdd734a9f0ad21c68d122c573223460ebac7e06c1e6cb240cc5d63a9f4049b9dcdd734a9f0ad21c68d122c573223466d0901f1768b25600f71eaea2d59737b6dc830b3363d2b71c0a26c4684dde35c6d0901f1768b25600f71eaea2d59737b6dc830b3363d2b71c0a26c4684dde35c4d87f1d6bd6e6a18eb2a434754f33fba9f7583c1c28c41745e89e9e67d069a944d87f1d6bd6e6a18eb2a434754f33fba9f7583c1c28c41745e89e9e67d069a94e0d9c630d115fcb8b6f28f40c2580728bec3db46119c900e618392af4fb1db69e0d9c630d115fcb8b6f28f40c2580728bec3db46119c900e618392af4fb1db693f22d69ab65c55b80ba86d7181a20943c97f096ea0588d2bf789dfcaa420a8363f22d69ab65c55b80ba86d7181a20943c97f096ea0588d2bf789dfcaa420a8369a6ca9a0b04e8e9c241d575b8511bba50488c1a652880f3b948b0d952b5b77309a6ca9a0b04e8e9c241d575b8511bba50488c1a652880f3b948b0d952b5b7730311d3d7f9d295e9aca8cd208c94d89bb927bbea3815278e8f2ff46e526c4367b311d3d7f9d295e9aca8cd208c94d89bb927bbea3815278e8f2ff46e526c4367b4e68e58090891c256b462865348f21c12bd5c06d2c8e6d6d2b9c5c51e040b5e94e68e58090891c256b462865348f21c12bd5c06d2c8e6d6d2b9c5c51e040b5e9067fa7f32b472f632712ea458fea1045a2e0c6f7a9ddc10bb185dd424ede5b4c067fa7f32b472f632712ea458fea1045a2e0c6f7a9ddc10bb185dd424ede5b4c5418c22071a6a2ae704916c1e13acf5a8520beb8cba5f23b526bab3d036906bf8f11beb092b68c5cf1eacf1259c2074e2b766915c4c3b821d5b4af6f4d2e7e9f2a2d1e513cc85ead6b4737fa1af5f3f0077d6a8fb3ac187c007acbf6b54889ccde8212ae903649bd240fa372b161748a6bd524bdc1dbb962e9f86f3747fc35641894bdfcb3880dd8ed1cffccf476550658bffd5f83addda2fec592314c9fce58456cfe0d0c84ef6005268e9ac26e896ab178340b4376bcaf9a56022f586090408e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc9758e5f4668d061df6b39e84f011a1c61bd7f60f9570b144f5b9ab71887e38dc97545e0435554c90542201eebb3b9c4188b38400fa5f9400856cd7a78b9704c8ac439b20a352d22397a305632c1bdd201d4ef009a2676c3263f4bcd05cf11a72aa65c8cb7c79efc55b12ae3bd793000616ab1cd6fa42e41cb68b171ae3d70be103e364f07b55f2d662f7a2f177820da6125d2e7b6ee526de5e811ffef335e64b6d77641d2a0dbeaa23e440bbb6a05bf22a6682ddae0ed21db5bae8bd06a1b62ab138543e9d61463099a44d3dfc7a7c7d58fb2a0b00554bc62101b445b192f0de7d22102de69e342bb54b6646b2ba82b24ae31d34c2712b2f99d229e36af7add99b7d13770de5ec5e91fcdd8c56c9e4c720505bf47c4133506e682cafa26e7ad5697bf86bf87f32fd1438cf53b055395a0f476e88d7523a58adb7e02120cb1e10dedfa69fe1a2e55aedb90f9202de5bc259f386894ce895f738cb1df4c2dc231d5806a8f9ae0845d3668d50c74323c5977816f26538e6ab14a31406b22e60c4043e25d469186ad0906071cbddb777675cef8f19db025d394c4a56d3eb7c0fb04951c7598b017936b935251f52889d277fdc3e344312039f92bca08f1cadd082469a9c3e629ecce844213f8651ed4c59aef20e84a15be07c4e7d80e1bd9742916fd3777a69e0cc975fbad491bece4234cec7be609c16d2752e135418e34f1fda2dedf1441c0d0d3039e76cce769193d1efc78d38125d4c2c0d9e79e09ef938e705967ce08f22187249350c21855cdd39cc8a8be914266fd5250fc4e4c391bd6a81b47b085560a424f1199dcee873676a6bfce77cdd5ab8d9cba5cef15ff6f91a6d7246e46b5b6507a01272036843a8db671ef75e121cde1870313a11b38f6297ef95312fabc94a69ee029181d7a810e6d96453423ab27b0e0df12f0585ce50b7471cc404fb944637baaa36817b12c6cd6689868f9b3c7474de82695654fdc3d822c2480f2e38f8f131d46bce9a13e271204e079e40064365ca0e9de004b38db5e733f1a0e81949d4dcf9686f399a0e39c9468e8eabaead6453fd50f3f923539ed71a1b7b4b939a0ff30ecab9d83e2b611bc6ed2ad73cb480107b6d06b5f047038c294173a7f6c13eb02bc407d96972d1102bd017226e80f8e971c938de3912eb640c31fa750ad35e5985c65cf64ae50023e9a7548fee03a980766fa7737a120b5473ea067b2d5350825a1c8c6c9549a4fed9c93089a23d96cf790887574b69ebc8fcc328b2eaeb3d1348e9fa77178db015253c69c3a3691b3572ecd3b25ecc917e1782ec3aeb629d5a71d281918b8beef556c82c708931d95f4053f8becb91d1902df527820940b0136a02b46de457a9767132ccffce632ece27c98a6e720af8bed8ec6be68ac8e4bcb76e70595bcaa94b4e738cc8e299f89cddaf52082f1ef9f2f2e787570c0c2c4b167e814f39b62ce9f6692d80b74e6e0fc541ca6b1c0a1ef6e20d559ef3b1a45f574d272a02c977b53205bdea6a18529ef6959521e63421dcf040c64f9a521bf8c7365ec478f2b546b6a9111554313b0933f5e88c9eee7f15bf84e5096a83ffa662a1f26259105f8260d5c4f4209f43ad68e72a01d12eb3dccce0aa7faa5f9f1a6d8e565a02e516b8eb913aa502be74362d6fac8f7ed97f83710a23aacb37d18a13248e12b6440f9773bfc618acb08efa85578a32ae178ca065e51e0423d14650fb930924cca7d1435685ea9e834f77ba238012a092f7248c4570d2834ee21c44dd8eea12277774ed3b5d10fb012fb9b217ffa6dafaa1d6fed4b6771f2b06e0ec17f6637ffb8f9489ad7d98f72df816b7b0ea57bed0a91c757f658b2d35d468bdca2645f28fd6a82b3045702e84e9b65156394256ebba462f5aebda81099b4b61b7193be8253febbaad238e2d1f6771b0ee4c242a03fb6e95f9d188af56e648bc542a9eb7e9f31cca31523cb8c9e91d6dc6c4878bbc6761e2ab7f64758910cb6b53663a5f54aac8bc3a161dbc92d45e7a69d632064f7e42686815c6f59b2a027870a7810c1ead63326887eeed5b0cce7e586fbf0aa142e93324f3ff5a53961cc93997fd259a6ed7843118b88b9605846e7e31a3a8a167ddf76629aa5fcbc5b3c08ea4004b5150b369c93f6a4d78973ea112e014bb87448ffbfbd316aa6c13cc671d569f480439547efe4ba17a229618b110e3538ff2adc118db7d339f929015920ff616b5dc7a220b64bc04fffa47451c9e410c5561aeaa73dc5f0c4652fbe50aa72505d85683871f6d36c10486fe6f1addf5c9fbdf85d74838e4db5ae63636e750129c0ad8233698eb5ff5a74e81d1995a7d06c822633fca928399e88d65e65063f77eb6af528ca5f0f8a53171aa5bf063b35c728f2518fcedd9bf10b232591bc14985da5d36b8d743f49bf2cb5777b1a008845f39d64cba492c0d34b8c03d6089fe9871bd8bffc71a625b1e5b3db94d85b19b5f112ee4a54e5120312753063a8232b2b8703c1e68f107a2c4e7f59e5529fd55db7315000b9d5e30eb9beb2e88bfc9e170b68a56ff864d9472f7c580047a78068915cfda81fb6296c0990ed770cc48904c133619a19fcc3a35c652d4fd3927a84a33d7bb554973a730d21237bddc5383f985fb71c4c119a9afda4746942e2abd0bf3d97d963ddefd4a9b5c0f31b41fe3b61a4b6be54fc93521f87bb714fc8880a55e28c6882d90c2cfdd1f2d4c7f895eff96b8f695bdd86563ee39dcf74e6eefc8512e26ffbeb0c2cfdd1f2d4c7f895eff96b8f695bdd86563ee39dcf74e6eefc8512e26ffbeb9d631bad8b59070bbd72680caad299ee4e44d5a54ba7cd0d37f4df7b489364c89d631bad8b59070bbd72680caad299ee4e44d5a54ba7cd0d37f4df7b489364c8bb0f719b86e13db53ca9a18ad23998d19b83f62d67c256a6605ab509c803b3b2bb0f719b86e13db53ca9a18ad23998d19b83f62d67c256a6605ab509c803b3b24d39d369bdd061bc7b5618854d7cb18ee383b9eb678cd73e5d52a621127130814d39d369bdd061bc7b5618854d7cb18ee383b9eb678cd73e5d52a62112713081e8e0bf453091333b06589836c67dc0adee236a34c2eca16f979e54558ce41969e8e0bf453091333b06589836c67dc0adee236a34c2eca16f979e54558ce41969bdcd4279a440b9e62e98976698f1f68917569ef58f8efbd1302afe805d86d2dc667e7cbf6ca3a59904fe821e2255e3918c20f7c6c90c74a3ce498f418df09c91fe6a2c5503822d0ddcfdd0404190a9e5c22bdb817af3c28972180703f34678b6fe6a2c5503822d0ddcfdd0404190a9e5c22bdb817af3c28972180703f34678b6ece7055cd33ff1bb1288b774cf7bd862dd9499efd29af94ac71ee8cd4736b9d2ece7055cd33ff1bb1288b774cf7bd862dd9499efd29af94ac71ee8cd4736b9d2e8d08415184a1ded5d8bf07d63cbda8d9b023ab9285f2ca75673c2a5bb8fe3bbe8d08415184a1ded5d8bf07d63cbda8d9b023ab9285f2ca75673c2a5bb8fe3bbec2b3971e9ffe999ed844319bc31abb4b6ab0f9142a153a73d7c5f3ea1babfe5ec2b3971e9ffe999ed844319bc31abb4b6ab0f9142a153a73d7c5f3ea1babfe59a9a3d36756d6906844ddd516b8bf28c3022ebe625c70076ce2c15e041642c059a9a3d36756d6906844ddd516b8bf28c3022ebe625c70076ce2c15e041642c05b213f57a7b97c7bac8d520cf8d1e50d2dd15471a98b8cb1dc535651579b17131b213f57a7b97c7bac8d520cf8d1e50d2dd15471a98b8cb1dc535651579b17131216c6dc5f8c92affa1adaf601bf2709d4eac0e28387e83bbb626af6d1dc4f981216c6dc5f8c92affa1adaf601bf2709d4eac0e28387e83bbb626af6d1dc4f9812b45ad11ef13e18ea5e6efa841b05fde494bf9a198456c63b0327a565205e9c58c13145fb952e3633c14664d1c64668022a219494c734eb4d2f75ff673c570607cba74bd30bdcb0aa5f7ecb1e71d97335d7f18cad72a51f94e1fd4e6cda2f66a7cba74bd30bdcb0aa5f7ecb1e71d97335d7f18cad72a51f94e1fd4e6cda2f66ae6112049d55c36194aba3b87ba64e2364e26c7b87793cb10335cc5d725cba74de6112049d55c36194aba3b87ba64e2364e26c7b87793cb10335cc5d725cba74d14e758f7ee6e473b0659efbf878b9d918ed5443bb717381f002324dc268111b314e758f7ee6e473b0659efbf878b9d918ed5443bb717381f002324dc268111b3b6541c98bcc47a04a50c644030bc90ea967fc3896d8c5022e5d87d6195e753e554e6313be03d604ca0724fe9a8d3ebe9bbe29d06f9fe3369b803129f218352d31d453315b1803eb0ccf8cf3f2d8311485235c5f1a27fb79f0a7936c9508d2c890a9bb6a7bd49651c83769814478d2c75d8ea841cf6ed1164cbc3eb7ceab972de51b03c4cb70f34985c71995fce902b8d2b1c5878d1a6468302b8c1672074e4643a38c89cd3992fb5bde8eba8649f0334c3e2c66bb5f88cccfd082d8d48b0e04093a6d66f1add38f5cbaa6a59d46c6470509ee7a844e7c5df2ca2bcca3fd3e7d5703d0dfb96a6106723357c0ccb4fee4914a5d363c2fa1837f602406f018f09daf3530d9e3426e3aba8ee7977b9ff6c2913b8d08ef9b766487d2f57b6439912f687a065e831d76410b33126568c22d993e53f4c8584653016570055f4b589c5052fe8df1342f1c0654c6b31981ddc58facf5f17bd3938c342d04a5e40d70072d5ef2453f617ff7b6090fbb3e877c27e2590620eec26919e116ad960bc5750641051c4069ea56e065ed043b09955af1173e4b1d177f72bcf115438328dd5c3dd979fc5a3a05f8d58a75428bc15d6cf10b13ae31446f790fdf3d5d58704bf7f795fcfcb69f49330e50a7ca787b8fd383ee04b1953b59a4f6378b3469e564fed9e61110495816d866cb672eda219aca2f13f801dba68488de079e9e0be24344cefb7706024f9139e0096e80d639a97fddeb375c635f7362abce277bb38b43eb30b8dec362256a7d2516f48a1a86e7964bbe58506ae5fb9b7fe534811f8ea2f56ea77ec362256a7d2516f48a1a86e7964bbe58506ae5fb9b7fe534811f8ea2f56ea7745abe9ac84df8d27405b1aeb2df3734e5f7a433c6a2df278baf06aa3b9c26e3045abe9ac84df8d27405b1aeb2df3734e5f7a433c6a2df278baf06aa3b9c26e305812ce26a8ad14e1b2a6f12741476f6ba5898f0fda5a1a39409afd558a2a04a05812ce26a8ad14e1b2a6f12741476f6ba5898f0fda5a1a39409afd558a2a04a08bd264aba02c770f58809aa1e231611e79b75b10946fa4c914f49bcb4731e0208bd264aba02c770f58809aa1e231611e79b75b10946fa4c914f49bcb4731e0208a7fed3bbe0867e579632eb965149445c5da0e8d1a1113943fd007074849491a8a7fed3bbe0867e579632eb965149445c5da0e8d1a1113943fd007074849491a0e4840baec795cd87a56d76d1dfaec20cb512ab57db0fd107d7a1cf02566520910bcb6d3ab1570392dcdf919c5d6cb80e602e89be00438587cb0f4e4d2918e5468b7fa82695a9a97cd87531aec9ecc98323b77b9a8c9790685b9a29bc3ed8dc768b7fa82695a9a97cd87531aec9ecc98323b77b9a8c9790685b9a29bc3ed8dc72473e08a8f12b2931fc1521b114f938039f623b4d298159858daf0ed56c3867c2473e08a8f12b2931fc1521b114f938039f623b4d298159858daf0ed56c3867c39ab785c91017f730a51771fae0fc346a4e4898dc144dc383c902d38c88a7e9339ab785c91017f730a51771fae0fc346a4e4898dc144dc383c902d38c88a7e936f1917fc584038190031f30cd3899a8c8181e88d7a61aa181ed7ecb9be02956f6f1917fc584038190031f30cd3899a8c8181e88d7a61aa181ed7ecb9be02956fd72631894b033a0082990fa540dd486e27971e1b8a6e9beb6b273140ed738fd9d72631894b033a0082990fa540dd486e27971e1b8a6e9beb6b273140ed738fd9a758133d428194eafd443d8654c53a2cf5c8691edfaa6d8cfd812f07472713f4a758133d428194eafd443d8654c53a2cf5c8691edfaa6d8cfd812f07472713f4f7e32b6c13297babcac3e5354c66ed88427150ad2116bc35d3d69485a98fd3a3f7e32b6c13297babcac3e5354c66ed88427150ad2116bc35d3d69485a98fd3a3498ba6231c6de01fd367f4a5ac9ffbb71d914aabf384d4b843a8654f727df893498ba6231c6de01fd367f4a5ac9ffbb71d914aabf384d4b843a8654f727df89377540df18dd50fc9fd556212a088c3bf7d533e643b8728785bdce1b818d6c3cc77540df18dd50fc9fd556212a088c3bf7d533e643b8728785bdce1b818d6c3cc9000e5e42e3b13a67f5bdac48bfe27d7e42205ac2097eb78ed9ab0c928b1bfe09000e5e42e3b13a67f5bdac48bfe27d7e42205ac2097eb78ed9ab0c928b1bfe0885cc77c01d5d39d4d1fe442b0043b6eb8675da33379f9b6774d8b6b1191e35825da10c3c6c32c5815940405e8155cb558f8aeb8fcb138a76bb4ba2dfa6436a69990ebed25ee7e69f2f5f6c8615c657514999c7bd10065b217e24ae3c7a970b88f40ed648094ba31a2ddc68807dcf5dd938b056eeb4c6aa61034544de77bfffa21ea3d61b6afad3407e670506748a48b18a624758a8b921f751f0b57098a96937cf03ba2dd268ba8050cb0f65990f70b912bb80c1deb4fc27d31c020420bbf289e836d55b05f291ba053a6d964a4a63c35c8dd59e5630f6a57ddf0fe630afd13245c88d076e5e5cfc3dac6a969ad89a670a4ab351d05914fbab50e2c743cf22720008d7411339a928c663076bbf6f1514896bc3b5bff53655353e62416d4edfa90ee3e12d7bde279eb7903df8745dc4658deddb8a3e82322daf148a1f9a86fe4ec172c9633e93470176dfbf57dca3e00b12e4865d6aefbee895ab3b036ef254eab8931ca7c4e7e959b88c0e7b3b5669d3fe14a601c470686461d97cd7d630cd9abd618d28b8cf52305e0e1363c5b09da1fdcadbd2c42ab580d4611f56d400038f02647ce664bb8f731081142fa1c3a1366dde8c59e4b9d3e985b2844235645b0d9cb197adb9669ecb8db01af6c1e26431dbee364bbc093ee34f98165e7db74ab4d3c0384540fa4a1ffd8b298e8171cd7f781a2e6be55421eb98d92d7e3f6d892897b1e02aede04a1f53c49f38542f988743eb8a9ff200e127b6564249b568eab897b1e02aede04a1f53c49f38542f988743eb8a9ff200e127b6564249b568eab803f9a00ce91131ff9ff8f4ebf8d83f75670d69bc6da3e0ad988f2c679d793f7803f9a00ce91131ff9ff8f4ebf8d83f75670d69bc6da3e0ad988f2c679d793f72afb97eabaa81d2631e2278cb5fdc3894a5c2f174447f503de82f8e30d93b9822afb97eabaa81d2631e2278cb5fdc3894a5c2f174447f503de82f8e30d93b9822d2e7a7bd980a69ebc8cc93375dc054e568e589ede6545a7411d6d26f791289e29ea2ab21febb1cd599fcce017ca3163c0fe11c22923bddd7796a470b5abdfeea60fcfc1e2bea2a0180c9447c1191a10d7ede6c534358ebd31312647f1d89c21a60fcfc1e2bea2a0180c9447c1191a10d7ede6c534358ebd31312647f1d89c2121352f3270dc1eab7b4145de9c2e6be92e99b70dd6de6a12ab0a8f8e42e69e1a21352f3270dc1eab7b4145de9c2e6be92e99b70dd6de6a12ab0a8f8e42e69e1a011d7c7cba2c26fbc3617cb6292ebd050d9e4b8748ee0019f7c00049091732be6861ea47b49a7ff7747288abe6ad5757deec328b8ab6a89077de3f5eddad2880665f726a50bdaac3a0f7db7e6b48322cc4c435681a2350af54a211c204885621665f726a50bdaac3a0f7db7e6b48322cc4c435681a2350af54a211c2048856217beaaf0be13ae8a4f4e97a07e1cf1ac3571f2a59905dd5439afb98176f376a697beaaf0be13ae8a4f4e97a07e1cf1ac3571f2a59905dd5439afb98176f376a69f337d46ba7045f40731ee4a4e5f2b05fb82e928b8dc23238323c637d6b4d52b6f337d46ba7045f40731ee4a4e5f2b05fb82e928b8dc23238323c637d6b4d52b613119ed9936915dbbb47e92f9393a0ae32ed07e5d5d03f76ede6301d4f3f803f13119ed9936915dbbb47e92f9393a0ae32ed07e5d5d03f76ede6301d4f3f803f612db8b1b0d1ac79790f36e40bf0a9067c35dbb278411b11908afb4937b7fe9d612db8b1b0d1ac79790f36e40bf0a9067c35dbb278411b11908afb4937b7fe9de64e21a7fa9dcd28556613c3ddd359bc2fa3aff434fade038b749c473cfbf376e64e21a7fa9dcd28556613c3ddd359bc2fa3aff434fade038b749c473cfbf3769e12828fcefb640b35cf0e2d7ee3a25eb31ed7bdd8802ed28647582df74b85569e12828fcefb640b35cf0e2d7ee3a25eb31ed7bdd8802ed28647582df74b8556706b30932b31b351d10a8dc05186eeb8211ad96cc1267ce7aa4aa7324b635ed7706b30932b31b351d10a8dc05186eeb8211ad96cc1267ce7aa4aa7324b635ed70ad8bc6071b34b0c6a14556627b03461662618f74ac19bd3953456a29eae60940ad8bc6071b34b0c6a14556627b03461662618f74ac19bd3953456a29eae6094a61f3c98c22c6e429755587f0039857e02314e07e54287c43d44de3a52f125100457cc2ca882943d54a392bdb82a7675a1765f9adfcab3542d9fd66a201b3014b8284d4bff120fdfc85a4011f0e9566a698f3c1d8a35e65072df11c1493a63e4b8284d4bff120fdfc85a4011f0e9566a698f3c1d8a35e65072df11c1493a63e4124bd2fbd9feb215a57336555a75c5f91e97ab5ab7e6f8adc225535b450ba9a0fa0947c23bf30ce5462771859e52f070b8ad9c5924dc580f128d6cda0bb3a62f47455a925d886fdc91cf4987f385787b838c674226132707974f428053fec8908b225746a986f94e70942660852c15cb48b9919787bfc204cd8f104893f6d6edcdf7f7266522495c2db7336b09a9d14285b35a30925b62140244e65951d05a19654bde6ce25ffdf12752e7dc583f103779cb1e772d622a0ea17d952206713457adbc5209b5b4aacf1fa5e6bcd5ec660c1e7f17316d285ddf5db391973d1ad00aaed11aeb6fd396d65d96c6897925dcf7b0aac3a0bdf4ef504e8fcc381c8271644ae926c44189acc198a228d4047860ede9901edc97016323191146142e43548251f81a8f56cc594c8a6a94500294aa2ebcc85feb587468d744c1fd08ed53171d52835b272a8d8e57221d06e2a7431b7310a4fc093ef57c1ecc3948ca5731aee8621670aa8854ff50402895ddeb8069f60db9352943aad5307f0a71094953cabf4eff6b380b53a5b15c204c5c420041c2045638c07aea35ae52e11adfd0a718e416a12dc3b0b0082996b13748a4f7afc294cd9d60428d4732c0b9cfae9fe1d460bb27e4b4cb0e0f28aaa26096ca8b43f4a09eb27b9e292d7d301442638e47a100ec971a42714cb9eef040e698427a04f20cf9b6f71b30a18d3b9836413ec0e6d47f1412448f17830bbac1946b061bbfef24fe3f10cc4859f116ff21bb2cc7fd117f1412448f17830bbac1946b061bbfef24fe3f10cc4859f116ff21bb2cc7fd11bb706097a925d02dbb6b2e567b69b1b1494dde4a7c70289e20673d6098e9f3fbbb706097a925d02dbb6b2e567b69b1b1494dde4a7c70289e20673d6098e9f3fb204dbeb59e91326f2dc9fc61fca23f820a0309798bfda2b37ffcad5a022da38c21304f186360b85a7451f2b1dcf639cef345858bdffac715f4282d1692c91af25f01ea01fbc37577c63ef9493bd6cbd093ec1a1f1c7435e9b8db94398fb16455a7931e62f4a7513a3f3fcbd97e2621275297788f98d3dd188897de75016abe418db556a0685af3a285928346fe3262259ada24dfc08419505ed00b49798af4928db556a0685af3a285928346fe3262259ada24dfc08419505ed00b49798af4925b71d45e7403e2ffda04338927fe1554bf74094afa2ccb59a2bc2243c92b5aee5b71d45e7403e2ffda04338927fe1554bf74094afa2ccb59a2bc2243c92b5aeebbf10bc6d501a4de9c7078f7a8211a62a4407c27b217059dd779c0e8e6c39a86bbf10bc6d501a4de9c7078f7a8211a62a4407c27b217059dd779c0e8e6c39a86e8eef5f3b5f84b2bc155ab79b0935ee74c372dfcb8789d7a940becc43e4009718109e5ad270a4aec7bbe60dad5d1b8205d2bf8fa3d975c1dd28945662f037e53ba493a3bf8465cda840b0cfa099cb36dc1df4de43f2f3dae8f8af16aab0151b6ba493a3bf8465cda840b0cfa099cb36dc1df4de43f2f3dae8f8af16aab0151b634bc3f956734f929f4017838708ed91e4cca86932cbc551ff27c181da63e382334bc3f956734f929f4017838708ed91e4cca86932cbc551ff27c181da63e3823a799b3f08bd026d729b016f8784625526891714e629a1ccb4a40e4beaa57215ca799b3f08bd026d729b016f8784625526891714e629a1ccb4a40e4beaa57215cd20ddf7a03ab4021fd3977ce4a7e8977aee81c6137435d1b779d74ad861f19697326937dcc37672503c3dc64ff081d111b7a6362fc4476d845c13b88550c390e7b5529f080edc3b2de971583eeb907f57d19fe3300f55f3aee811891532a51817b5529f080edc3b2de971583eeb907f57d19fe3300f55f3aee811891532a5181b61bc8a4c0f03726fbc04cb6e57c2331f411f34d345e37d9767b9b025b780d9eb61bc8a4c0f03726fbc04cb6e57c2331f411f34d345e37d9767b9b025b780d9e0cc892dc946bb89d5f7e8a39677979cec1233def43fe3e6c1c4230a423f7513f0cc892dc946bb89d5f7e8a39677979cec1233def43fe3e6c1c4230a423f7513fc412b889ff697851a90dfc30b2787250fb7f06ff1edf24c17bfddd8973e06631d27b2771c0dccdcb468ee65a454043809dbd11588e87e951545be0cbc321c308925d37578c801762cbfc5d6ee905359dbc354e6f1c1f93c963f821b0acbadfe7c3cf8833ae9c7b59e11d103ffccf9f3b8a3d12e5d6144f38c8e8caa1079acac01f7aa1558c257da597349190433602f26b7036f214fcc153cb36a98f1fd6444a682265c7d8a5ab2a60f11e017beb9bd4d8eadd8d4c622b5b28a9ec4ea951e5c518644a59dee0f8be21098028304c032d5604edf7c1e836c79be4aa5a184a71c983b094074bddee51f8be2507395dc625a3d967c53400dd65b240c44b6ed8992191747347fe554438d389c0fe30bb071d15b902273833de23461b565c375df0981fea9198e91283d4fc2e484398f48f9aedc0881a545cf219d65da5fc60c709e6bbe664d8864d963c9f55d639686b0dc3f30d6a32af6d148a17405cf157b45b5ca67fb38a71debeac641f45b0d4eee0753eeeff13484b2fe2b383836263b4ef51d8eae381d6f63279d0352b7c1a04a13b5fbc035864ec8212f496d5d1ffe03e5dd8eae381d6f63279d0352b7c1a04a13b5fbc035864ec8212f496d5d1ffe03e5dd7fb373ae58cbf9bbe49b23d16cb1b3dc739c5f1a20c61b1bd650402f6baf760d7fb373ae58cbf9bbe49b23d16cb1b3dc739c5f1a20c61b1bd650402f6baf760f73dfcfc54727d3679ab75199c4d5d2acd6ee93a1386b5a01438303d225977eaf73dfcfc54727d3679ab75199c4d5d2acd6ee93a1386b5a01438303d225977ea9fe9be7cb759cd040301a51d0c33e0999d634344d8fe02aedca68dcbe6477cb99fe9be7cb759cd040301a51d0c33e0999d634344d8fe02aedca68dcbe6477cb9260058df250d28217cde101caa635c46ab717440f2f3804bd7a3e94684a897c1260058df250d28217cde101caa635c46ab717440f2f3804bd7a3e94684a897c170ecbf1d35549fb09ccf7989ad199e445f77e86838c5eea8134126b50214737b70ecbf1d35549fb09ccf7989ad199e445f77e86838c5eea8134126b50214737b5471e0e0e11a0b0c6d4b7cd54220d600dfe43356e2f566064d20ce367eb466f45471e0e0e11a0b0c6d4b7cd54220d600dfe43356e2f566064d20ce367eb466f4e3a16c150fd810cfcf2b4b227823454abeb9b178f3d4072bd30e9416d2ccd909e3a16c150fd810cfcf2b4b227823454abeb9b178f3d4072bd30e9416d2ccd90992a2a7c6bdbffcb387bada188840c5af7db4eb0a91bd24dc6352079bc2c05c5392a2a7c6bdbffcb387bada188840c5af7db4eb0a91bd24dc6352079bc2c05c5333c32f422b86b77ccf500e8517a5cda53a8ec982c1ae667c43649ae4126b94bf33c32f422b86b77ccf500e8517a5cda53a8ec982c1ae667c43649ae4126b94bff3e9a114f5145c9daea17c5273851fb9d215ca74cfd678c18e5a2dbf3c415dc4f3e9a114f5145c9daea17c5273851fb9d215ca74cfd678c18e5a2dbf3c415dc4632446ebaf2ee20af0b5e5f22d6b297f7053f26add6704531a7ad36bf03dc4b8632446ebaf2ee20af0b5e5f22d6b297f7053f26add6704531a7ad36bf03dc4b8aec57ed84da93342db411817e66bde99c96aa107cb013c40adf9f197ddc3d1dfaec57ed84da93342db411817e66bde99c96aa107cb013c40adf9f197ddc3d1dfaa03f4a4846b2d79c93d960edc57d0e549d745a48d05edf7bcaa0e3b54ad0e09fbaca2d08c97ca973a48020dfd5068493efb6ebf29fc988d4b9aa4fef51f0d01c20c77a9d5c06245c1f9349f49a5b1a64f2ff28aaab22e9d4ea3efd1401f2fe8c20c77a9d5c06245c1f9349f49a5b1a64f2ff28aaab22e9d4ea3efd1401f2fe8f01a3cccef0f54ccac8649800dfabc77d2871e7fcc4400024be857306f5a7fb7265b2ef964427a6a60620220380d5f4c2ba840240aac8f84eb64f72c5d190406baefece0690cf9878ce937ca2a7e5901456ead4eaf3e7f728f51810a4eefdc8070f55de5066034ce0ebce96c1764210470c9e1c5d7da3ed787cb219a989be46f272c18f14367d8c34f2342f0aebe3e5d9de8824f01ffe3638efab9165f7275ae8d92ce75749eefadbf9a24ae2776f803e3fb6d81c4edd7ddcf5849426680082f6a526febd7a5cf33cb86998e59239683336750b29c3fcb4c78da930c1c47a19ada91d03f5736115335172709b10df465c22bdcc4a9169bc59d5ea735d1e989d196c556b7894f449b12075f363c4216ce61dc37f5a7b29e6645c439924d440a154ecf2dcaa91455f50e2a41ebe242cdcfb92654f82a76f6a38f2c7eaa3e812013fae44fb5e62c307978811f2178913ce163bebec503efcbde5dcfbdf20d5875b3b912451d381bac48790b1c95925b6a58e43a1a028dee7ac452ddd9584dfca65eac58b5c15957b69af921c430d826607ae0247c4b9476eb0269efd3b7fea27f8770bd492c3201e23123ce7048ac7adf7dc427dfad7116b16d924482aa569f88ff7772532289689af3bf3c090c3391ee8a9a3abdcd3a672a77ce17de02ebbfac44eab69444598285b8bd41306eb994493c1f49929bbc398f48357340ca3ef5d4f7eab69444598285b8bd41306eb994493c1f49929bbc398f48357340ca3ef5d4f727094df50f0096fc84d0d315d8dc27795bc907eac31a126b6371978387fb938127094df50f0096fc84d0d315d8dc27795bc907eac31a126b6371978387fb9381e39d939d43ee9eeb22f77d22041de6b172958047ffaaf34f1e3784ca444826e2e39d939d43ee9eeb22f77d22041de6b172958047ffaaf34f1e3784ca444826e2ded7af22458626ba9d545d2a0fe8f9dad50b5f64205360854c9772ccfde4bf7bded7af22458626ba9d545d2a0fe8f9dad50b5f64205360854c9772ccfde4bf7b9b21bdf90f8b35561637042a910bdea7812f6b91d5f5532135eab667651e7ab8a5e75b670c67a8ed0a77397fbc50a97bf7c57512dec8a9d1b7e1bd4cb1ca067ea32d5bc95f6632f94c7b4a664a63cfb53837e01209eed84aaa59603efea29b42a32d5bc95f6632f94c7b4a664a63cfb53837e01209eed84aaa59603efea29b42187e939faba5a1414483c9c734c06030841247d8bba02d2a79a2e90176008e58187e939faba5a1414483c9c734c06030841247d8bba02d2a79a2e90176008e58dda55114b3c5697cf32aa9d448a350f74d935f50f8e861baf55fc7af9cbf859bdda55114b3c5697cf32aa9d448a350f74d935f50f8e861baf55fc7af9cbf859bf661e64ea344edfaead33afd10887454f537c436ee4dbff934a2dff9e3a41f93f661e64ea344edfaead33afd10887454f537c436ee4dbff934a2dff9e3a41f93ae6c602f01c64e46435981018377706dd55407c4d3e99799fb74a5beb6f83778ae6c602f01c64e46435981018377706dd55407c4d3e99799fb74a5beb6f837787583b4c50f36be649e2dbf3d0324e1f66eadd370b7f2b4aea8d8012810708d2d7583b4c50f36be649e2dbf3d0324e1f66eadd370b7f2b4aea8d8012810708d2dbc301cd118475fe15fbec719defc8090925d153907799908958591806863fb40bc301cd118475fe15fbec719defc8090925d153907799908958591806863fb40d06c967d54e3f45d12afcdb6a0956fff8ce0f9ecd8a0e3aaf0d9776d530e6558d06c967d54e3f45d12afcdb6a0956fff8ce0f9ecd8a0e3aaf0d9776d530e6558c8c06a0c06a021e2721a63fb3aabbe970d5df42a044a9b435ead5d4f82d27391c8c06a0c06a021e2721a63fb3aabbe970d5df42a044a9b435ead5d4f82d273919385b476928c0e19960f69d51a33b017514e59b23e24c87e428eec056cd284da9385b476928c0e19960f69d51a33b017514e59b23e24c87e428eec056cd284da90969c68d6f42ec099cb9817feaf59349db3aa1e6a816391457da58bf1bdb20ffa91010d8ba167da96959ace1fd388dac679179130153d114ea90b7003699a0c3a36483ab896defd66b045b990d394300159b878468bfcfe383afbd856dcd372c60438e50ca87b5b2ee2a1adf32567c890057512c4d6596f247498b66f1efa96f354d41386665b1c6fcc179a2a475e1509a596090921d920735d4638bcb6e12de81913f7b19ed5943487c20c37a473fc8da5918dd6772717d5d7fe9b2a459036f3fe1edec0cd7f29a32ad0acff1aa6f0324a4a6a5ecae1c6a56ea13ce97a8158864ee6d780dcadde7d1fa15d55b30ae23a9cab001264c7256a510f775e12dc4350c6e9ac968ea6e89d26522d154ed5af71de12a9f9f42e28e40970dda2a49c9e9928723e97a825997c0bcd12d91b3043febfdbf88315509687e42d9b23650dc5f3c64c63fea93f80f0a2c3d887c977ad9145798ca8fca0f21439c0611deb73cad0c786b29f0c75eb246c3ed0ae0b4bf01c822aec2f4cc26ad6a819ede320e4637e90ea2911c1a562935f8a0ca8d5f782d65cd97e5df3dc1ab15fc0aef9ec8f7106284ad86182c137c0d34d5e6c34159cbf2d3add12c8ba8402c68eda989bc808ebd0abd1375b696ab1287d80101f63c5d44dc9d4676d6c31e241f3625005b3b75ae1dfcd727a2fd1949f93ae60dec811b330c6a4971303e786a418d0a4e90a885ae1dfcd727a2fd1949f93ae60dec811b330c6a4971303e786a418d0a4e90a884c90664a5f2aa560779326a777a184f51a5fff04f0ecf55a09bcb89c93553fbf4c90664a5f2aa560779326a777a184f51a5fff04f0ecf55a09bcb89c93553fbf529120955cdf5ba0f3389f13a17a95c20b0ff5a571106c56ba3ffd2726eb0fca529120955cdf5ba0f3389f13a17a95c20b0ff5a571106c56ba3ffd2726eb0fcab6e2174542603e9e46c3e4eeb2ebab621d08b5c74ce0996d635b7a364eecf6d5b6e2174542603e9e46c3e4eeb2ebab621d08b5c74ce0996d635b7a364eecf6d5e2a06c1f1dd43b821216ad71dda5ec0cd15a560552736d86d0b4a38883e939cce2a06c1f1dd43b821216ad71dda5ec0cd15a560552736d86d0b4a38883e939ccd8b2455cae8430e92554d364671d118e29212ecaee4f969e73af8449b0647a49d8b2455cae8430e92554d364671d118e29212ecaee4f969e73af8449b0647a49decf25f25c9589a40780bc39b97b9ed0a3a3c322c5186e3a8b3191d8469ea5132a3b174ea9d3ed3fca7df941350edbccf87ed54b036853e418fca27d2d40cb86a5216fd7b5e67872d05f97ede566f53ad0885538d434efe6dd44f471dd87766d829f2a2dd9c80c2bf43f14de4f4aa8241c6e6f6f1c8935a1a4d854c46570b2c5cf6a7bc2aa5949b64b6cafb9a005560ec357be4480ef3c694e73da6f4e7c063d02ccf96ff75ad50bb7f98dad94fae0499e83d58810ffea3944b733cb622875f1a776bebfb4c516d23be1958e3ca6f8cb790d0783a049ac8159dfd60e0edba4237fcb37b5d919ba1e2b06675b54899bc9d21100390a93b1ceddbabdeae08c353c7fcb37b5d919ba1e2b06675b54899bc9d21100390a93b1ceddbabdeae08c353ca6647f8881be83f4b3850c6e82e10873e7faaab4823b894541c475690d7ba6a261c7a65daf5155c4369b54d230fc970ecd83c1c79dfe729ebac522ce35817495a8ee96860ae0aefe1917ba46b9965eba2a016fb2c2fd653321e72bebe3bcfe1ce4181801c652346e36dae5a9ed4557551eae50d32f0ddee03e2cc0b86a5aecaf89c34c1c4eb953ec3a27e874d7f41c61a275bdda639603f950e28683b78dfc76fddcce073b25c70f40540a8492c2dabfb53b45385c66b5a1a133d1bd0726d7db96033005dc25ad8dbef9f2e9088e5e9158db73328d7404fd16577a20bb53c0f996033005dc25ad8dbef9f2e9088e5e9158db73328d7404fd16577a20bb53c0f90e32811516460d43edad4d716d218224fc0dd70b09410bc43fea897790983770f705babd81ec122a3ae1963c11b89e1a15e1f277be50317ccd4da4ff994ae7d4b50c3d98460596a27c8ad8a54a55825e0934eaae762669b633029b917bf5e2847ae8b90dc08111a1e5e36f9b01591ca51f9a97c892dffe03168fc3c0ea7f034d4ce49d1e0bf05931b7bc9db5b643f45045664c2204e52b27b037fc74772b12802338572de14759e09baf833bfb5b04ac7e9d55ffd28e99cf8ad698e26b5f3841cf2006474d997543bc7cda0a1dfeb4db0500a6ddc3be79df0fe078889d5026a21c4a74c57bdfcb6262f6bf7e8498db24f4f9b510d5c8b07a5401d3488eee11ea1c4a74c57bdfcb6262f6bf7e8498db24f4f9b510d5c8b07a5401d3488eee11ea1692fba18b2ac46f377846f4f280f5432d65b787a103ca685c1843b4fe7bcac81692fba18b2ac46f377846f4f280f5432d65b787a103ca685c1843b4fe7bcac885ad250ea2a1894da06ca5d85eeb7bb048ae4c46723717266ab6c69c5ac6b5d15fc7fe8239301086eaa689656cf5f126dea453d3a08996e52ddf811464b99c03bec693cec471c4a33f8ff186c18b0459de4e5809b4f1ad9082badc5aad701c00eab534de232d271a7417b63f51f9f195fa5bbfcfbc40dac1eac2818c3c15fd9db511edb4f9554183d1852e87c8c2313a8f03520e61202d03fa9dd0e8b199d8d8b511edb4f9554183d1852e87c8c2313a8f03520e61202d03fa9dd0e8b199d8d8971e49c36c1922f0d2b9c696aab40ec93012638d3439c5ea3850006f2dff1143d3629091dba95ac3005e8fb14398cbef1e64f40f4892a76fc6c1ed83e43bf05ebb9b9c5d245b5b38b004faed0834f0ea90bf8b3fa3f4c6dce2942c164dbefdf4703a4b9e777c5db440b85efa05961c9d7034d430250e234815b0e793132db3ba6e9210dd49ef9685a13aca9b31364e94061cc7ce8015f2f17f2e7f5d6d66dfdccd2e0e0c4a9fb5315b4755c5baac1f0014630c2ac61620fdb40a2322272fdf2cfc40e7ed469fd67a4b2d6d60e121d0d50da228c95fba083ba48257e4f113a96f0b9acf7f7f0715fb86ae5df904422b87182cf47b70a04329c4fbcd74d1cd10b9c64382425c52a68ce776d6f7f3aefab241ccb05806ec494df56e18852e04f51cc64382425c52a68ce776d6f7f3aefab241ccb05806ec494df56e18852e04f51c0dd58bac6a24be99e23755b8f090a76ded79c4590a8c0b7f213ed91c209a86660dd58bac6a24be99e23755b8f090a76ded79c4590a8c0b7f213ed91c209a866611bce14ba776406b68abcb79bc4ec868d9158a9872fc68989761ddb0ce822b0f598a556bc8ab2b298b28577a50debced2765e3bf94d1835beb2ccaed42832bfddb045e2f4d4c56ca394982bf9bb1d57be50c87aff7170d2eacaa77527b28d6de84882b975093a2a07a514b4ba82357ce192b23b096143e276721574a1b6ee46184882b975093a2a07a514b4ba82357ce192b23b096143e276721574a1b6ee4618d38f548d2088d1c259ddc0e227aa76d1bd89e10b6190d8dce2b6bfb9da2f13e8d38f548d2088d1c259ddc0e227aa76d1bd89e10b6190d8dce2b6bfb9da2f13e78db00a5a8e7936593bc60ad63077a6244f2a1a50ede6d27d07f2a6558738fc878db00a5a8e7936593bc60ad63077a6244f2a1a50ede6d27d07f2a6558738fc896b52244857fdafda84cc5a024e553a97a2aac70a168b7793b3332ce81d7515296b52244857fdafda84cc5a024e553a97a2aac70a168b7793b3332ce81d751525d9817e4e4f9fce69302be97af279e41676cb4261b8a7eb70510645f6bd55db45d9817e4e4f9fce69302be97af279e41676cb4261b8a7eb70510645f6bd55db4170172dfaf06cd7fb6ca0c8af101fc758a41d19767863ca766ccad92c408fb9d170172dfaf06cd7fb6ca0c8af101fc758a41d19767863ca766ccad92c408fb9d833b49902a139f03f4c4a4551f25ee5765ce03c0da62174b592609d1a487e8c4833b49902a139f03f4c4a4551f25ee5765ce03c0da62174b592609d1a487e8c4e7aaec41bf46fe7c49e762604529741a7a5c113a47196fe6888e5c5053ab5105e7aaec41bf46fe7c49e762604529741a7a5c113a47196fe6888e5c5053ab5105d12fadb011b1bf1b667bbd4d66e332e7a14dac74f22d6e18217caaeda0eafd1ad12fadb011b1bf1b667bbd4d66e332e7a14dac74f22d6e18217caaeda0eafd1acf9f55daa3a23609c41b8f0a34a8e5e269b50ca650ce48e8806f66316623cc39cf9f55daa3a23609c41b8f0a34a8e5e269b50ca650ce48e8806f66316623cc395f7c7a69f8fce083b0bef7b4efa3b7390b5846a707801177c569c96520e3456c5f7c7a69f8fce083b0bef7b4efa3b7390b5846a707801177c569c96520e3456ca2d3108c55db13bdb5b47e934ca629a2c9f1a32e64e20fdc5458796e04e03286a2d3108c55db13bdb5b47e934ca629a2c9f1a32e64e20fdc5458796e04e032866eaeda296591830d8e0e6d0b2dff7a02e2b5a1f3bcba34555706dc3ee89351f66eaeda296591830d8e0e6d0b2dff7a02e2b5a1f3bcba34555706dc3ee89351f6ed544e595b2d554d5847236b8552a1885fbfd5cad98bf6ffc4e51db646cbc1a5ed544e595b2d554d5847236b8552a1885fbfd5cad98bf6ffc4e51db646cbc1a50b09ddfc9ac958fe85fd3f6d872ed8e72437ae8489fa3db58ee1ac681da717330b09ddfc9ac958fe85fd3f6d872ed8e72437ae8489fa3db58ee1ac681da71733e96910559f71c6da41f41417805b5e1c727274df4fe90d971df59315d5286035e96910559f71c6da41f41417805b5e1c727274df4fe90d971df59315d5286035063429b2c52c473eee04d8643de84f33514258bcc45555c569fa07faef9fdf46063429b2c52c473eee04d8643de84f33514258bcc45555c569fa07faef9fdf46f0f1df55b270fcc4635380dbe1c43b0d5c6c4f1d4697cc269799bf4988edd04bf0f1df55b270fcc4635380dbe1c43b0d5c6c4f1d4697cc269799bf4988edd04b9d141c9bb06239ed3d9dc4665a447608bc900b1f426091f2c3ade6662c92a09e9d141c9bb06239ed3d9dc4665a447608bc900b1f426091f2c3ade6662c92a09e3a191268db5c49647e0c548a001b092f83cb2ff5f0dae0be6859e24dc280ff3e595d0fe2d2403586ba9d4ef1f9a4172b1143a8cef2069556cec0dc5c6e1e110dcf5157ef6f1ca364ddb682c8d71da2875eec010143efc027f8a7e39097e87a14ddd0fe10bb12c670d50f709c8a0f64762ba56c75f8fbd8b9845a578c7b0e0d2dad1809dc1eb3a93cb2d266b9f988159e8427053f8a7ec8e3e9fe34e746331b50bc7b1b5c376f9c8f51dfd1361b7e38858ff1d5e7b9be70ce434df8fed61247a22a307b8fadbed133f669225fad1bb3b73ac2ad8b464963d6a7a571c044434a65ec1548f3232a007de9e3c9766b7cc4834789541053cf9e382dc90d6dcc3e227615671d149b1bfb78a36e847ff568eaa1895ae1ae19923f5c6ec8e227b249312fdf2edc73bac4bf52299860fc6f16c3808c24381171a7fe25408a8e687fe70d1064f0c31087755af272166497ab8ac2bd2b297c55f1d67589bfeadfc2ba0a1962fa636e35a51ef72b48ea3366c7173183fb057380cf4e0dc66c8c99c25040c88afc33b6ae0461c643a833a1a3c9a7f383b30980ef15d7d1b6930b18e54a2377be19ce2468a9578d6999ca9c709e518d7716fb7ead5b9a92c1a9e43eee3de33b365c0a0059cce71869ae216cf5691ee7655ae879cd633e875ea5030474878a520fef42b6eb45277d83a2530cf1bd68209b495869e1d4e3589dc1a6cd81722eaa286d295b47b2a8b3c8e703f949455c19f37c698d40b4f5498ce2d70ae7018190daf950be0418cef83d8dd934c85462fcd4c85a747d9afb15e56e055a1ac1b8d101574e8af12933df38e5f2a48e858147e4369ee636a660e6167d13161759612135cbf7e1489942df3e06781fab0b7cf6b62a6b6f7271c46be562ff861e6ba1bf54bc43ebf47348e95af986300f1b6f0042feb168ac0a16c27c0025f9b168c3125ebc43ebf47348e95af986300f1b6f0042feb168ac0a16c27c0025f9b168c3125ef347b026b1b1299791a73c14cda4dcb33937b170f7737995955a4b167ad9eb17f347b026b1b1299791a73c14cda4dcb33937b170f7737995955a4b167ad9eb1735253906cada2ef8d48b18df36accc1b831f84ed2be3947ec167d6ca74075b2535253906cada2ef8d48b18df36accc1b831f84ed2be3947ec167d6ca74075b253fb168fe0c74aeb4f0258d85a10f5c0b21a2fb0f5b15b3fff95cc74c51d8ee943fb168fe0c74aeb4f0258d85a10f5c0b21a2fb0f5b15b3fff95cc74c51d8ee9482a088d3476788235e5187946a22864b74a6cda63dda7a27743b3f662ea2195982a088d3476788235e5187946a22864b74a6cda63dda7a27743b3f662ea219591d7ee045bb29575cda99b1b6341fa3b5206abb61c87c26cbbcf2b3d1598523ba60a6e89b0f7f805344b0a86a34e08f6363f9b031c1bb46481493a946774a258e966487c5a2007adb390eba0fd94ddee640af153ce4f3db187e1cd7efad8fbf6b3118d542c1859c78b1eefa4afbf3d4a03718bec743349f6e973f5f91d10ee5f8124ae1df4932cb884c81e146df78c534ff92db4f4909f95217b8536a7e0c284a8ee68f1704d0d39626d09cd1a51444b618caa129f290baf0349ad6274a54f9af8ee68f1704d0d39626d09cd1a51444b618caa129f290baf0349ad6274a54f9af6df9b11cbb8e86909178eeaf476f7a48ad59ba8fd8f8cb0c339991c35a529ca16df9b11cbb8e86909178eeaf476f7a48ad59ba8fd8f8cb0c339991c35a529ca10abc663c0b9ad24767ac8202f9d8ad22c95bf24fce6b970b18abd6a8296caa180abc663c0b9ad24767ac8202f9d8ad22c95bf24fce6b970b18abd6a8296caa1830bbcd6f4a6467d4a6b6a030c967d1932c6a25adcf2c89f0449602a01019c72730bbcd6f4a6467d4a6b6a030c967d1932c6a25adcf2c89f0449602a01019c727f007b209d90549bccfce14524e4fbf5e52243ae5f246b4c3d1717ee9b4723b46f007b209d90549bccfce14524e4fbf5e52243ae5f246b4c3d1717ee9b4723b46dd48689328429e01146ef68e3394458cee25b7486e7eeaebae2761263aa1a82abb1cfed3e83c61b72cd4bb7104f14f55bdec6cb6c7fd18d7ab9298dfdeb65c4057c09be4b1f8db6db03dbb8bc863e3e885c87f85c469ab9376901d88f66313d9eca51ec264f1bcbaf26450b3836f755633b254b4018a5ee3f527ebd1055d5bc4e2f7667a4e5dcadbe9e6550a1b869a161095e8beda84ab95e2d8a3ee831a76f682cdc396f659a26858d960a5ee9a6103faad8a8a3404069cb44702f72bf84ba582cdc396f659a26858d960a5ee9a6103faad8a8a3404069cb44702f72bf84ba574bad145a00b46ec42ceb3b2a7bd46b21c246b5f415b66ec141fbb15490f37efabf18524ea21d6cd6739a6e7b43c52e97368c5a4eeca292e66ae572fbce52f806208d6f06e31c3c75032e31b52c3f346a6ce420c7cae2f7cd2edbeb6f382e48a6208d6f06e31c3c75032e31b52c3f346a6ce420c7cae2f7cd2edbeb6f382e48a558b703e7bd210faca4b61d64b5133e7799e326e2bcaa51e9986d287eed73add1bab79e25c5df8cdd7feabd341be084d37429f061b8920f573f31607ab6f8b564ce29a996ddacd30022a90d22a2a8f46176293af7efe3cf58d42e06334c792f34ce29a996ddacd30022a90d22a2a8f46176293af7efe3cf58d42e06334c792f3efe028e4cf0b66e38e0d5cc91681fe8bdf4c679e39c7503fb33af78db2eb7ac36a284374fc8bc135808baf5973d8e4ef226fca4aa9cf1d02263364994c39e4b01ef2c6733ad76f16f22bb5795e2a0fd05b738317b4a18cfda4551b740bbed1911ef2c6733ad76f16f22bb5795e2a0fd05b738317b4a18cfda4551b740bbed191ea46eddca89face43ab267fd1b673cc03e5b02c2656bf04971e7d921d3492b80ea46eddca89face43ab267fd1b673cc03e5b02c2656bf04971e7d921d3492b808a50d705f501e49a4ad6083616cf137178f43e8a348edd9623b3bd628911ee9ef1e8e0c4d39a4fa11188c3b1ba2e3ed590145c4c8583402ab54c03f0c04e96b51a36773b1db6d9d45791ceca0453097374cc5a799759feed1b446c202f7bd7a41a36773b1db6d9d45791ceca0453097374cc5a799759feed1b446c202f7bd7a480890fe84d7f23a559d681a1746f22021c8fea1a8e17df0a79c316761bad82864eca0f1802b98c717eb5126c6c1a18fc3e973f63ea38f90cbf799cbd091d41040e9270c9a91c7f0a954e813d7a456520a6b0e332e4b8cfadfbb273c3128203320e9270c9a91c7f0a954e813d7a456520a6b0e332e4b8cfadfbb273c312820332e58a09717c18cf77aa3f412a57ca29e7fa816764c1c282fcb5712ff9e5d87ba5e58a09717c18cf77aa3f412a57ca29e7fa816764c1c282fcb5712ff9e5d87ba548790e5b33d519e2f601daa2b5b82ae4d9a27fa8a900d81c75867265b35255dd48790e5b33d519e2f601daa2b5b82ae4d9a27fa8a900d81c75867265b35255ddffef7e1162b75c8cf2f7b853be44dc59e525ebd9040d4984c42d4a9971f96397ffef7e1162b75c8cf2f7b853be44dc59e525ebd9040d4984c42d4a9971f963970c1458679e6eee5a72ff78f6112e961f90fd808f1314b2055757fcdb70670cf26791032b9ec7b45011d59c9087524bf7028b671ec6b38b9bf95ef25363f95339b6a3900a968aa1c72ddac7217faeac025dad2cb9f2b376256436062c5a4322a0f57614892dd017e1a0eaf23296c702c15b4fe5003823023fe55dfdedbda3a90627295d9f517e1d517c7ed8de4eba4318459d7634543d4973b351f7245d62794627295d9f517e1d517c7ed8de4eba4318459d7634543d4973b351f7245d627946ad535d3ebe1f4d0ffb0f9a75650dbd7de22f13bd8e68ed41effd64a3dfed631aad535d3ebe1f4d0ffb0f9a75650dbd7de22f13bd8e68ed41effd64a3dfed631ab8709b7f86758c478462f5a99df4a820ad50f835234879b46d42f4e42a35c5beb8709b7f86758c478462f5a99df4a820ad50f835234879b46d42f4e42a35c5be039e5cd8edfcd9054e73cac4ff5ba7e167ec267af9a8b65d66abb666c0b086be25af8fe8face6985e9c97e733a0269cd832a71152b7a4e558252a61e6aad68d99f43d0c3b7c4de6cb1ee28aea18111b53402391ae4b646ff72e445b3f772a0bd2a8b75512e9567c79dc5bb3deab2cfb41ea52a2717c3f874730adf06389565fd24a81f0bce5413cd4666dd392863eff910ba6811651bfae6cf0428e114b148acdf5370f17f4a3edb73878dca34c3c814807f62bcf070a4ca58a97f3342cfc08c341160569fec40d76e27b3bf8ed7d046f239dd38299886a1f12daccf1b612742341160569fec40d76e27b3bf8ed7d046f239dd38299886a1f12daccf1b6127429ba8b7cb1ba974cbe9c9df36f9207c0980cbb2b910ff1b672acd5e4dbd55429e9ba8b7cb1ba974cbe9c9df36f9207c0980cbb2b910ff1b672acd5e4dbd55429eed494bf23c1eed252f2edf82b586a0de5c37f48a21471c14551610a309ff861eed494bf23c1eed252f2edf82b586a0de5c37f48a21471c14551610a309ff861e8fc986cbb90d3c824c82574693ffb1ff19f77fc7270a1d7c12c93643f824c9498fc986cbb90d3c824c82574693ffb1ff19f77fc7270a1d7c12c93643f824c949c39ca7a3a4dfb31a8a0a3912733a960bf7422f72a214c73ee4e0df3e94c4613ec39ca7a3a4dfb31a8a0a3912733a960bf7422f72a214c73ee4e0df3e94c4613e98a47776901a06b1f909bc75c798631dea5bf30aabeb04c82ed8d269c516708498a47776901a06b1f909bc75c798631dea5bf30aabeb04c82ed8d269c51670844d5d7f30060145508deea105a34f30595422ba5d4c8960d187e5c5e75ac54d6e4d5d7f30060145508deea105a34f30595422ba5d4c8960d187e5c5e75ac54d6ea02781a3c1145ce1bd492ca2332dd609264d392e1f4effeb4ccfc85f1bae6a58df7e3cc9058655de33e3ee21443b7c7e403c3e207954f59b13a88cae879f99d6d21fcfbc68890d645e331e5b31b400aa5da967595f735f0437bc254eb604db39197987182112474c74ff3ca97599c7186d86b6c31ac1a3a995c6761fcb1ea9338b1ff0b1149ec249c1ab21ee801b43dec378a49dce47d83649be245c2544d48d97faa1e19aeaf970efb7e23ee0f2e1395bc31c95e0f4598905885771505435ee5a0a8aa31e0fbeeaf6c3467df30cfe362d87db1b98ff60bc1ab82e0111d3ea091a93fd94426207960c4f3e608fbf9278846c636fe9c96a6e8d9934d37989a1be09a8cd34e6a6cf2a8719ad3d0931a5438d915e585999fbf46e65c2eba8757fb2831bb96fb433e1f336b4c6c89b855e51f318e0db61477af36659d7d553bf25455d1dfd0d2a859f9edfea7d5a4cda3a8f1b578bd37e54bb6e3183fa8e9aafea325d1dfd0d2a859f9edfea7d5a4cda3a8f1b578bd37e54bb6e3183fa8e9aafea3245885688c876764e4de34fdebdb92396ed1b01328e64218eee128e74e0eecbd8d928d0a24659193445a2ee1c54ed7e8236f5c855fa70b89581196c56ce6e9a8b753c7a8c06c1da5b26b86a66295f22228760038ecc3bb2c3371e9a62c4e383e192e6d364ed0e671c1cb2103febdfc01fccb69d52c5495b587fbb6ccaa1d67c72a9e61a109ec6011e1a86584a004f14faf0be54a4df087cab2a805dd0d5594348a9e61a109ec6011e1a86584a004f14faf0be54a4df087cab2a805dd0d5594348def20f0990c602d6743ca2db946de1b3ad62336c1f14ea35d025b1cad1dc66ce0f4dc7e6145a4a46c9bd178300ad2608de20ff07d726046445f7934be9dfc0a6f83fbb8eadbbf01806cfd7c2281e04f92d349b1156c863e0a708abd38ee9c6db9b8793af123a9b514f1bb22aa76c8ed3a11f11586503d3234c2a67d44a8937ae20d4aa2494c5b963840c14edcfa1cb5e320363849d26d4c8d15f417ee23db82834ba777ed5110f80ab03cafc124d6c8bc820a4c2df9922e52b8f839cf99df3580dc7e22994a1b512420793c6e6c4ca0f705aca413d88eb79db996c974a34bd1b56c5a4bb908358309d7387e31db60c6d2ef68459bb18fe58f50394513b4b42ead0fa422eb29eeaf082dfe518c4c534eb971ca754ee9c203cc7ed0c5aca1994d80a6b77ba114d9e0410a19e1926507da5526413a82572c74fc15470108e825b83a058831061d76ede5e9cab6230b976218bb65f7dec2c93a0fd02a1f5b0a321296ab080f407b5da25a96a3b98162ef785dbdc5e0c64da19c47b204e7a5eb4754a67f9b483997630c820f4ed0c12d87ae1610cfedd168e9b4ef810c9aee9f6eec33a17693aeea9f61c0f4f967112b9c8fc92010187e41b502c91cee52eae6bf6f1fe87d4284fc313f7bcfb9530d2390a576b7b19312cb98a9277fec4a1b2494e9d4f610961912970cede8b9bff240568dfdc87d4635aebe7fae0de5d639c03cc8556387a05d33ce2900951fe22ad57b77cc06c2a05a79413fc8820a9b19ba6c4fa11a556d68181819bb540059017831712054cbe0ffdb5cffb04eaa82c068addb240c93015cf503a2483a78654d3ac0b8cf0e2de2c34cb7cac52076338f71e32ed00f79ae5b4a4a3e61b21aafebe7c985182e14c79b85800f74c3e3045fbf67a5a00f79ae5b4a4a3e61b21aafebe7c985182e14c79b85800f74c3e3045fbf67a5a65580f78abb35cfa1601e921fd6877625566c0b80ff73744ed014cbd3a16cef565580f78abb35cfa1601e921fd6877625566c0b80ff73744ed014cbd3a16cef56639154ccde6cdbb98553493b5c9c4bbbc28269d7704b62e83f5034202f896a36639154ccde6cdbb98553493b5c9c4bbbc28269d7704b62e83f5034202f896a37496b1a6043f1d5ad3e8b7ff2b30535ecc6ae35635b9a57f6d5cdea5000d6e5e8153c223fe8e179603b3826354c5f1c2b2ebba329a5ad3d4d1ceb68162268d9c617105db0957bd3654cbbf42768500f97590e5a6b16e29ada320294251be82eb7e5b4e283a4fbd0c732f119ad2b3e795201a22741c2281e54564b08b7aab1977e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855562995eaef5d3b2d9731ba5a9faf6726f7d2fa4661637affbef4ffbadc10ed0c07c46091148cf68201c8c494b43044699a9d28aaf5cc82ccc5de3383479d7bac07c46091148cf68201c8c494b43044699a9d28aaf5cc82ccc5de3383479d7bac6a0e470027fdd644cc91d9bfe1fac3f04cd870bbda7a231d1fe238744d4e80e05e7abec1d1d2b4b73708382f954ee29c630fc177dd314522df91809c4663b78dc660b550db878a8ff4d8631cebb1cb1bc83139b4af9a6beaaf61926def65474dc660b550db878a8ff4d8631cebb1cb1bc83139b4af9a6beaaf61926def65474dc573763f7c9aa5d277ba08ccf7d6c94b9d7527daedc36009dcb1320c0d7bbb9de012fb8dcda1f842b52b8ded8e242dd1641573e06bb4a26d69ae25f04b610116780897994d553a480c311acfa72e2d65f952d8d06547597670b99aa9f3e065af780897994d553a480c311acfa72e2d65f952d8d06547597670b99aa9f3e065af4b3d0b9e54e6174146d5f402f9115d52b9e8499dd6a2a3032e476fd872d530494b3d0b9e54e6174146d5f402f9115d52b9e8499dd6a2a3032e476fd872d530495da5fe9600d46893102f670be779878fabf9b3868baee28b88a30d68e724782df01e9ae1835228d46b8761a36d310364bae4146ea59f7528e50fa5dba2709eb331590aa08bb1848dc41f6ee4748785799336d6313ca4529fde0dd1b56f0b15e631590aa08bb1848dc41f6ee4748785799336d6313ca4529fde0dd1b56f0b15e6ff6a0d639f1af8169aa4e73037a255172cc002945f7eb45caf4af4c21e266460ff6a0d639f1af8169aa4e73037a255172cc002945f7eb45caf4af4c21e26646028437a6f06171f8baa7adf9d2baab4b8ed6fb7fcda10170d8dfee968aa207ffb200a8ea7dd56154dc41134361fb680b98bff64db568c37bdaef2ac15142811d283022707f68cb66711accac28789870428da2990269326a2e151c9496ef94326747a3e52478d7af39bee23463062d5672bf73198c7d99c71e804882d7f132124ed1d97d8d4b75ad3d722f9e7aea5855e21832e722a59e2aea6f8fc543bcfb407ed1d97d8d4b75ad3d722f9e7aea5855e21832e722a59e2aea6f8fc543bcfb407e02369fa3f9149229f963afab1e74b00aff5d2bd7f082149044a60a42ffa3185e02369fa3f9149229f963afab1e74b00aff5d2bd7f082149044a60a42ffa31850259c385b718121ae85b475daa6118ca1064a1dbfaf6b3cb1035c73b3a5c16530259c385b718121ae85b475daa6118ca1064a1dbfaf6b3cb1035c73b3a5c1653868577a6c672a85b7eb0fc11f9aed87d14aba5cfed4ca7b9cc50593d44f87bcb5a6da41e85220d905c3642d646ebca13f4847d38ad4f2a89d02755c0f6b7bdb86ef162a3ccdea8a9bb60311a61334c502ccd5fb8a503060e0fcdc1ad3d5741526ef162a3ccdea8a9bb60311a61334c502ccd5fb8a503060e0fcdc1ad3d574152c79dd543f4cde6143ebc9684e7c9fbd44b6adba804060b64aeb81554dccaaa9d66355dc3492f19e3cf81e599934d755c6076c00240a565023722755a67c6c48ebd5e0b07a0b5ade166ebecdf0ae82fbb44a3962336e8d550f23e060c0a5d1841bd5e0b07a0b5ade166ebecdf0ae82fbb44a3962336e8d550f23e060c0a5d18415baa83f3b6bd438348117ad41675e406997d59acaaaeac796ba61d747fdb0e99e3baae58b0e5af171c764c051b5527bc46265daf5b61ace92d52936b1e71182714f8c10231d64074b25f5e3614d99d1f1c25fcf8c7427b7346844736a731690514f8c10231d64074b25f5e3614d99d1f1c25fcf8c7427b7346844736a7316905fbab657e704af49deaa9c88be852b31f2c3ecbb2c518fa4ec4acf3b98e2e9742fbab657e704af49deaa9c88be852b31f2c3ecbb2c518fa4ec4acf3b98e2e97429c7a06aec02c2ab79c1486c842a4f6ab21d0753c155cc838be8723fd8450a0529c7a06aec02c2ab79c1486c842a4f6ab21d0753c155cc838be8723fd8450a052daf9e63d8129085e1a495110fae5afc699dc66f4426029911ec80928254500d188f8efd2a329a1bcfd5475b963484a5b9e0c08d1a31b0c10b79e1fcbd0a8c6f494b9f25017a1426c5ad30191945e046a8bc0159a189bfd7c18168293f74a287d94b9f25017a1426c5ad30191945e046a8bc0159a189bfd7c18168293f74a287d1568b4c68fb4f9e8fbb57635bb96e90bda1d67a3ba718f6ed234554f1d10ed3a1568b4c68fb4f9e8fbb57635bb96e90bda1d67a3ba718f6ed234554f1d10ed3ad194df532a914c5964f182b7317ac3f8166c724f44b7ceb96a27359e93222798d194df532a914c5964f182b7317ac3f8166c724f44b7ceb96a27359e93222798a7884dea4d66729dec87cd049c723781d71401da3fd03cd1d9929d5428566a2ba7884dea4d66729dec87cd049c723781d71401da3fd03cd1d9929d5428566a2bf55e36029d3becab65b3b5345b114740a548ba6617e8e53d2d249e1e2640a73ef55e36029d3becab65b3b5345b114740a548ba6617e8e53d2d249e1e2640a73eb80e64f8ad868ebbbdbfe4a38436c170f68644c01142e253f937f26d95cf8254b80e64f8ad868ebbbdbfe4a38436c170f68644c01142e253f937f26d95cf825430a3b3a54afa7948accc8aff980d3e5ee4373a4313d9671c42b8b2727afe594330a3b3a54afa7948accc8aff980d3e5ee4373a4313d9671c42b8b2727afe5943f71e0e94bc8bedc610aa9389ac8bc73f13a1dee336dc12ebcda6f60ddc300a26f71e0e94bc8bedc610aa9389ac8bc73f13a1dee336dc12ebcda6f60ddc300a263036a256e11996409296e8f89e45827e03186989f1b202f52576f4b22ed5b2a33036a256e11996409296e8f89e45827e03186989f1b202f52576f4b22ed5b2a3d644d1cc40c2865e7e0b3b59e6e6e1e454f5c8d5ceb8b23632d3921fc6d9b794d644d1cc40c2865e7e0b3b59e6e6e1e454f5c8d5ceb8b23632d3921fc6d9b794ed9a614f2cc6349b39870898fff5923b252dfcef4a9d254f0d4e897df535b088ed9a614f2cc6349b39870898fff5923b252dfcef4a9d254f0d4e897df535b088c03875d9a6e3ccab2d09d7fc92ebf341fc40b2a987570f52344feccc1533ddfac03875d9a6e3ccab2d09d7fc92ebf341fc40b2a987570f52344feccc1533ddfac648c4702604735530d0dae752090d263a3575db2bcdb9e8c41c7ca1996d7844c648c4702604735530d0dae752090d263a3575db2bcdb9e8c41c7ca1996d7844f3f66f08c3203975e2da88c07deb977b48953f14a9e332f7d3f6357563589315f3f66f08c3203975e2da88c07deb977b48953f14a9e332f7d3f6357563589315b8aa1c695938cf754aec6717b3a91fe6776d6cdcf1d2833f83901101008303fe77403659bc8aac9b960faa666556572d177a7b9fee33fc52267c5c42164993ef187fb2a88a037e40f9037e511885949544acf10e4596b380d03578b1b8859893187fb2a88a037e40f9037e511885949544acf10e4596b380d03578b1b88598936f436f77cf011641669bd84a1feeee057483dc72ff5bf2532c931e6c8b6a5e296f436f77cf011641669bd84a1feeee057483dc72ff5bf2532c931e6c8b6a5e295c893837a54e0d6758f0cd5b28df2f0d94f24af8e794c058b4e6e3b394460fb29cd6b5669ea59f236e15e1d987cb284822ea97279d5c712069eda0f1fdb17bc449a18b53d429789a0700d34e140638dac2245199e63f3bf543eed1f155b5dee17c27d669d8366acd6828f6832fea9058795a6054f5faaaf0faba37205f01a6b6b2489d7d3ab95d0a09d63b37ebef96a1251593af46630450bebac477318039aeb2489d7d3ab95d0a09d63b37ebef96a1251593af46630450bebac477318039aeb908478b9ebc14b42d2e88cb64191620251460aa264dcd5363fb8eca1f40d378b908478b9ebc14b42d2e88cb64191620251460aa264dcd5363fb8eca1f40d378eb7ec07ab5c9bcca77b65e3ad35c13122d6b01e05a4ae8e346e21414daee9d33eb7ec07ab5c9bcca77b65e3ad35c13122d6b01e05a4ae8e346e21414daee9d33388526130ae3ffb8a4013e7ac9f8f39e815ceae6387f64887c9d56f065e6773e388526130ae3ffb8a4013e7ac9f8f39e815ceae6387f64887c9d56f065e6773e01433de9c6828fd904ccbdf76c1b79b21ef5117771454a2042f3f5e1192787aa53740daa757aac77ad98141e60edf4640d7dc53d99a247bd2399251cec1598df9704df179dbe06b77e164236605b934f437d024674e1abb07d8c1c59b2c85f769b6e040dd84fea86a9934718a8235fb694825e8b29fd9fe65f2141c0f3c472094228bb0bf8459f54254a3eb1645bfe144eefd0d01e6003f10cd32bfd8434da451778251a05df1e122ea8de0ecb4de0dd44d42c15cce90d194795b9608e8e19da394bc12c39a7c49bc57f972b06c6209f54b85b7a4cfb7e4c51bfd3577b5d637a04a716cd17c5c5515e865dfafcb3d2be76b4319cceb80f935e35fb349b59744cad52a32abeca2bc19d7ce359d871574b6c55b639fc35ea10fd91451aeaea188f1ec13925e557a58fefc02990ab07f8251391e5b67dc247f36c63b9065fa1427012d0b9cd72a9e62a8ea7dea0644d0346ebedb8abb8f52781aace8b5f25931b089c0bf0224f81e5fc52bd01f75c0536e8a12b4ad3da56739a3ce90d4c16d757be1c2a0b3952ce5a8ba5fc18c880846a0f33871f197b99fde58723d6e041a79eb5cf68a44a13c490d6bffb10e1d0ba84cfdf3081932397492c59444270e7fd6dd7adc25d64a32a34b0bb65793829c2b57fc502279846110bc450502da8ade418c1007b557128244b3901b51eb9c826f36dd84da78bf13098af12fb059318db8a8c43c2e22e981c779c6d50636557d555476fb21388ef0f0589ec52a7b6f4cab521d2c9b4c826105afe9c4e047245f96fa41866a974f49e1ab5c9081e9f2954b561cbcf72ba6dc772730b5d3538f16b4e89d75bcb6b3de5e1c8c8f4c8997fdd964e7b71311022443c9d701b75d41f629a89b577f236b7030fa8f15bef9ed47cad44011bba5e7021650415d6f02c002dcada96cd9aff015f672b0ded48d2577e3794f5081d119efae84249f85aaf894fc0bb4b4785527a7f12c32e40fa96900dfb520ce52c244f6d8f79d6509058bdc28cd1d4d6a5dd98d8bb5a98f566979434287542d8f5599838a6d1b46e3f21b50bcd3fed14de8de261ac5209d9f6e16de53265c12cba844319e7243d4303b93a5f6fc50cdf5959d7c726fcf7d34924f2cadbb00d07effae0bb6330371f242790ad2014826d5d1373de9c7eafc967ad034b0fbfafb976889c484840e59cefc5d1759b5a8a147d7be0c82e18f4d91a797e23a53ec69e3bf4044d59e8da1a6a85fa0a9fad2b1c3b5474a4799f8ad11dbd398bba0eed0468f58c852bf68079ec9549a739f84b14a411348d7d020ad8c58bf4cf7711c05541462b57f4d54e6d71432c3c7d6df3a9c399ceac26e4cf70cc96cae5c48b69452a5eff77f6cef10aeacb3e429a91cec1c3d9a6fbbff8a96b862269a09551cc608307f1dd645bf4cf5636770353f085cfad64700d2d3a36de2423f805f755aaf897c640863e9caf987039999cc6bc9e86f989f9f7b3282e489affc461d84f7ba1dea4855f359c997c7ee3ea5e9c6c456501876c7fa91773b19848c589831dda31286a5a0bc0e17582daba6e78cb028f45b4b40a06951a983dfd31ccee10c63e26a6c927c916893f9d9530f1c2c381fbe7edc362b0aeb6ac2cee1875353c63f1591caa6e1326645a5addf3b5f8cb51830c646531cc34904fd0d413d838fd33574b2b8fb7ead58d7b6557c58147349f9b9e5642b422724d213f74a5694428b252dd631bd83d21ec67c99ff6822c47bc747d95c97f1a4341492ecf234f94fd5352dd631bd83d21ec67c99ff6822c47bc747d95c97f1a4341492ecf234f94fd531d8c9fe75bdd9531084cc2e7067a2cb8d4063f7fc44d20a81b2eb4708e64685d1d8c9fe75bdd9531084cc2e7067a2cb8d4063f7fc44d20a81b2eb4708e64685da268c97e88d80118d87d1a8589667b955c7693b854ad682c1e9b3f4b8fec0b9fa268c97e88d80118d87d1a8589667b955c7693b854ad682c1e9b3f4b8fec0b9fc182a7732664dd79992306c5f383a67d536061e6bcd9444fad0fb83595e7a8b9c182a7732664dd79992306c5f383a67d536061e6bcd9444fad0fb83595e7a8b952a1a99c2e844b8dd2ba568cbf0c0fd898bcbda472ed89554beea5588d0fe32e52a1a99c2e844b8dd2ba568cbf0c0fd898bcbda472ed89554beea5588d0fe32edcf95f76e81605e3eed2a17937a50eceaec2b81349c769ea4ca05e19c7de835b6d6ebd6c97bb303fd9f0b98d3c35bcc33f205b5be11690ea22fec22e61fc6f61633d2c21cff127bed5643f27b4f84bdb1ce3842d17ddbdcda161a1a7c720e5f4633d2c21cff127bed5643f27b4f84bdb1ce3842d17ddbdcda161a1a7c720e5f448bed8200d974eea09f61132793721697363083a2546d9f31598ad7f53254e5448bed8200d974eea09f61132793721697363083a2546d9f31598ad7f53254e54d37003c19459f8d7cbb42da6f0bb7442b9e7980b6f8f883f7ec99d762efa67fdd37003c19459f8d7cbb42da6f0bb7442b9e7980b6f8f883f7ec99d762efa67fdd71a35c7bbd5400b4f7098de59336b060f2ba9f7f04407d8a50ac61e9e8a979dd71a35c7bbd5400b4f7098de59336b060f2ba9f7f04407d8a50ac61e9e8a979d09dcfc75534dcab550d791f9823722336e3cd1223a2a58757b1848a7febcdcf509dcfc75534dcab550d791f9823722336e3cd1223a2a58757b1848a7febcdcf59c7ad90ebe6cb4ff3985052d75e00e9084988241a036164efed1ca508c0ea5b99c7ad90ebe6cb4ff3985052d75e00e9084988241a036164efed1ca508c0ea5b99595832be04fe44736bbdf67f5b3bb06af90d6301b9ec07c22a8695a620949859595832be04fe44736bbdf67f5b3bb06af90d6301b9ec07c22a8695a6209498576815d6103c604bd3f0db6c7ab32cebb4810e8d62b3b26e5b6c03b148e38e73376815d6103c604bd3f0db6c7ab32cebb4810e8d62b3b26e5b6c03b148e38e73306f3f2fed22b9fd4eff71cb0f1f85277d7bd62aad01f31441256e597f465d67006f3f2fed22b9fd4eff71cb0f1f85277d7bd62aad01f31441256e597f465d670cb68d2bbd6f48649c1d2607c3203fc71c8cdae422dc6e035d2bb0fba096ae3cdcb68d2bbd6f48649c1d2607c3203fc71c8cdae422dc6e035d2bb0fba096ae3cda66182928e96994e9f30b817c39c92d1f144acf0b229a167eef8ec7c3120024aa66182928e96994e9f30b817c39c92d1f144acf0b229a167eef8ec7c3120024a2defec14c47ec8b085374ad01ffb055181dd4d42cae2878a7854805edef3fb4c2defec14c47ec8b085374ad01ffb055181dd4d42cae2878a7854805edef3fb4cc9499dcd16a046e6a7ff114ba604d710b85be2baac1e31c8023251f4638b07eac9499dcd16a046e6a7ff114ba604d710b85be2baac1e31c8023251f4638b07ea64c3fedaf8fa0054454411238ad81b3ca7622e0e6193dc03eeedc29b40cdd54cefb3a627a0c33ad24c4766339012e670ddad3886c9dd0bd12df3bc03a8cf149316856fd815df97a50f28fd3b270e0c0c85d076916b69c7487bd93befdb93104616856fd815df97a50f28fd3b270e0c0c85d076916b69c7487bd93befdb931046810a427113cd967c6860b9bfa634d80806a8845c692abf0278551384fe30b2eb810a427113cd967c6860b9bfa634d80806a8845c692abf0278551384fe30b2eb996effaeb0f1e76f13d1caee71d8e9f537fb187e0046d182b3471fb72570eddb996effaeb0f1e76f13d1caee71d8e9f537fb187e0046d182b3471fb72570eddb3b64d0ad44723e3d61d816df969be15dab099392d02a5a0233afe6907ba1c6973b64d0ad44723e3d61d816df969be15dab099392d02a5a0233afe6907ba1c6970c619e5fe3aff0416b125ae5f5dc8e0e02dbc5310048af3d9fd803ae0cde7b570c619e5fe3aff0416b125ae5f5dc8e0e02dbc5310048af3d9fd803ae0cde7b57122380b766de7d08d8c99de7741b7fee40198a9ec3f6386035a1f0800c67645d122380b766de7d08d8c99de7741b7fee40198a9ec3f6386035a1f0800c67645d1d73fca3f2713511e82559c7a3e70ad2d2267da0a6ddcfe428a807a10693d5d71d73fca3f2713511e82559c7a3e70ad2d2267da0a6ddcfe428a807a10693d5d709cf403093ccf22b5c6932d408d189fa3f14f532346801c57b063fc5a8077e5524d8277ba9e3f44defef78c81a194e7ab514276c6c84b45a354513ec8bd19c3ff125b620f4a2ce0dfc997b5a3b4989256371077a677acbe416d784dde3141068343a6e2483f01516ea56ae4226cdfcaffa405489e67365454011c75205e73b528aef8a2b03fdcba1ceeaf6f0bf265048d708a4132a5926ccaa945da874c8116387bd348accae344ab3ee1f40c69f6e5d32b59da76cf1447bd3894ceaef6a781c9ab9632e3738855948229d6c2a4c13986ba83d5a8d53d1473f21d3dcad02e12c5bc448ebf1125f43143b509d75d7ffee6c1d8f4fd690dbef2fc78f09e3545147222ac07bc19a7d7c0fbf9a77fd60bfc8a73b7b61cac31b66be18fcfa9161664d5d00b28a0b33ef4915eeb9f452909fd80f361a77a528e7e07d7e81f67cb1d0841c43e7d3783c8ae6defe12a9a8ed3f4f4982ddc86b4e1c57f3dff2e749ea6393e3487d598480856f5e5d0e94af0f729d14f7d726093168c01abe4bd8441ec185e83b59b78f31b661f5cb344cfa7692b817e33204a53469275b1af5b96ad3d333073b254c5a384f2b6006cd0a7f359961ee6d102db218a2cbc17e7e1a885fa031add5a12c0274999e64783d06f3be98670e7586f32e4f2ef2cc9ac9d821c04987446d98fd7842828d65db09b25f702a73f648c870a39598a141fba792f51053c5e59e05302410eb69c59f5f921209f2f1942d469476b15f305b0c6b3e46b7ac49307a0c25b9871c878d67bde055e27c90e5f535bc9544188f38beabbe6c921977226a4976fa786e37205301f629c7f4a39686bb4ed307f1655ac96cdcd656a55e78e5f1b5e45a267b6f80875ca0c1ec201355223ec9a5763f67c39c3ed1e448e27dee2b913f333dfabccb30ffe849d8ddd65b703da89c179e5f5d5db7705b484a072ac6ee4e2039e450a6e53134c25319ec1a487134b5c9c9f2d2648a9a865b8dbf33aaa799746e4e32ec26a74e6d5c6138506f72d074ff175d1edfcb8c42fad4d8899bc9371ce46dcabf5be8ee15dbada6723cea2f4c678bafefc544eba2f056d6c7cdbbce4a6de0b8e92ad1db22760ae3206f31dfd42f3a9132e967bc758dcb72ea51b77b97c2fbeb15b90d039958c884e5c87d11453c601220ff53f7656b97a6acbc1c1ef7a1a01c4be0708c4f215a9207cc1ac0eae95ba31369876e5c1a94f09ac044c27819478f0d84aaeea552eb2216a045ec10c7bc56e3c0e95d2cb3f740e7457812e044a3802098da4a1dcde91500a9f577cbe5682db9c979eef1a0430e43598acfe15d7140c54bad8a04a7ea00d193c8bbd32951ac9ed9072fbc359ad2f25fb3a86032b5a4211d99828bf23c04909581e1d9a7d508569068648b0367159a2e9ae9fdf9bd8b8aad5f366732e485d142204171a521026af36df74363a1ce54d3d11733997bf7896b831bd894c98502176eb44a855362cfeee39f6cc93c7b309c249daa4dde4a231d1b81347929298f93244270fa57237c002164e977ef3ac131acbe39a22b17864b8c3a2307be45a10928bf437d98d27467b2cd89bb5743949ceed68b4f6fb890acfb27114a3647ce72072ab46a0a7c40899ca7ad8daf68a29f797f4c6a1c3fb7c7b36366cd9af024a0e9c496b91ea75b7f374803aaad74e874cf91cca90c973cf4d629e7ccb6ef1daca7570dff42f8a0b3e83481d3ea6a1cc60bd7189d27f40d2b04cc1815d682be0320ff8dbde3bd57c4640ea6259d42a2a70c9bdd283fc6c6b1e9777e06d1f4420628a64fa993e85289815e5635f242a2a70c9bdd283fc6c6b1e9777e06d1f4420628a64fa993e85289815e5635f20accfc6c559e125b4e6d92840cc7ae013671e25c093006c0405d013321f6473c0accfc6c559e125b4e6d92840cc7ae013671e25c093006c0405d013321f6473c878dee7cb7eff7a44d9608362849db3f9336cad760281114d68519e73c88e362878dee7cb7eff7a44d9608362849db3f9336cad760281114d68519e73c88e362ae14535ce7c57edd0a566d00522ffe93d0e359d871529c2a552a0a98379fdddaae14535ce7c57edd0a566d00522ffe93d0e359d871529c2a552a0a98379fdddaecee96f1186bfd7dc5d756975c796fdb2b57f7d978c71d01c95d5ec85776b9fbecee96f1186bfd7dc5d756975c796fdb2b57f7d978c71d01c95d5ec85776b9fb4ad3770b08bb795d6e57a2ee30cab07d0d7bbb0a7a4c90f8f8ecec6874348d6e4ad3770b08bb795d6e57a2ee30cab07d0d7bbb0a7a4c90f8f8ecec6874348d6effd5aa8da083adeba24da6ff49b12f0b3f025ddcdf026634f5b0cdd9910d5a2074977dfb705b63ff17f2e9cde61f9e4c764b12e03e5142987156592c7214342fdd933929291a646c07e04a8ae4ea95c74838530b94ba7bc73408025fa490285494f11f3e145117f5164113701850cef7ff1eeb78a25c705b280eb10dd3a3dc69289d79ccc3941c745a5a4a6a16077c33e48104ed27e2c8b708a2d1712c410bf7b63bde1f590214433dad5693fdbb1657c4d446c50a020aa7f69df31d97432b8ddaa98b63fff4ee17c74ca249fe4492027400f6b0ec176bfc9c3762cb75b178a8daa98b63fff4ee17c74ca249fe4492027400f6b0ec176bfc9c3762cb75b178a833c8020cf597e391dbe6ea7325516138ed3a9a525e8a0482842d82fc8fa9333e33c8020cf597e391dbe6ea7325516138ed3a9a525e8a0482842d82fc8fa9333ecdb6f0e7ecc7985f604eaee2312c1fc2300475a265759c04bc4ef6fc10aec817cdb6f0e7ecc7985f604eaee2312c1fc2300475a265759c04bc4ef6fc10aec817c2b77ddfa7161fe7afc96d4e2c6afd857c4530e63d3c98de457befc1e439021fc2b77ddfa7161fe7afc96d4e2c6afd857c4530e63d3c98de457befc1e439021f10ce04000a83001fbe1f2fd4ba0b84a2a3920a0468d153f930967e258e10d28f24a7d1d3d55fc98654e913d5386a7d8013bbe64b6c22e2f712daba49397f14dc35bd7b885b124af33c841527bcd866db4dc71e6885e36cafef5fe405d8d1f39c4d2b9b302a78361717b45bdbace4fd6e8888cd7a5b4af0136a4977c86050c106fe39522e9b12828a4cffd733634fa1657143a833cc8ff301798f266234f48f28fe39522e9b12828a4cffd733634fa1657143a833cc8ff301798f266234f48f283804961ecf0e7fd77c6719bd1ccc326601c47e04960e3286ded2eed050971c9f3804961ecf0e7fd77c6719bd1ccc326601c47e04960e3286ded2eed050971c9fca78aa9482db310c735ef88f173b36c03941a3b0a17620a995f4214f02888c03ca78aa9482db310c735ef88f173b36c03941a3b0a17620a995f4214f02888c031e27302601ee713aac56d68617b6a5aa4d63f55d73ca5b720554088c08a1a0341e27302601ee713aac56d68617b6a5aa4d63f55d73ca5b720554088c08a1a034a101e5d4d82b45f1ed3d9d0a9a27f4073c31f5009d172eaf67be2e46039b0d4ea101e5d4d82b45f1ed3d9d0a9a27f4073c31f5009d172eaf67be2e46039b0d4e039c4eac98402a124decdc95c2bd9e665110a9d3b3d50ba1c453d098513ba355039c4eac98402a124decdc95c2bd9e665110a9d3b3d50ba1c453d098513ba3557f42a036272a3ec8c590b4a5e2c61b8bbae44aecc01ea82f3bfb96d83d4e86842694932df8b40f6da2a874001de3d1f6ff98c1d70696630e933f11ce04f72988c22837b7ccf6b719bfb46dc297bdda9a54d131195886a0d47c92a6eb5ecd3c8da7c038439157a14f0c721e79fc03703dbbf9faf4d98a4115a31fe0bd910b4c78480e3650c96a72e48e4fedad4b5e5bc9160dcc683fd2b662c36f4731866912d8480e3650c96a72e48e4fedad4b5e5bc9160dcc683fd2b662c36f4731866912d81b7f68108eb8647d416f8fd5908fc49077128800f6b8dc7d1997ee15448d8fb41b7f68108eb8647d416f8fd5908fc49077128800f6b8dc7d1997ee15448d8fb4b758baa43e9dfaba8523a05863b179d4e4a2a7cf01c4f34ebc03e1d038c050e4fa18b6340903613217d627af99c917ca6819a7be9af272456a049af9d62fc916d77e213c864e869064d878d7e365c7af3773bbeaa25cc98df8fb49ae7315858b81fc66727ad896955117985d059dd650222d14401ce83352430e83f1efdfdd1131f3f753c3f0a582d896896b958665dc6701525efa47e1b018bcf515566ac08231f3f753c3f0a582d896896b958665dc6701525efa47e1b018bcf515566ac08291f7bc6733a5a92d1aa3242fe5240c049f93f74fb87575dd83687fd6454e520df8f37bc0291b17b8416bd80419981711a5402af9363587f9ed390cbcc9cd5537e25d049d7c1ec56229412eed2068932e5b170c22b64c3370b63be1466c28c0315ba75522b230187eac8431fb18df955343563c71d0ed50216db21bfce69f742669e1a4123673c1f64e72ee4c33a50f8002b7301f477d90c13e8293c84d0a7d5a69e1a4123673c1f64e72ee4c33a50f8002b7301f477d90c13e8293c84d0a7d5a346731dd0a90ea8236b6bb23bfa805c3f2c86a167d0842335a05f64f9f2b979bb8b3f14edf8cfe9f00d62302d5d464598ca9015b0b40765b724a0aa5c87df1ea25913a096ca1063eb866729952bd7f5a3d9a912bb450e92aedb1f0936a6cf061f63160f17767edcafe6bc0d4bec10b7d10ac35803fc86268741982a1b741d7d0ceec995e161f60255b66394273349a0bda74c083d5dd73a28581a29f0222e4e0ceec995e161f60255b66394273349a0bda74c083d5dd73a28581a29f0222e4e0423dbba64b1d117cbf4b61891472ec741fd8448d2f49fa64744efdeacd6635bebe233dd4b392bdefba2a252d7f284bc3051ae47916986e8fb6243fb97d2e17b16af36e74c103722bffea5f42f81e1cf549bda22e979163d3deb988bd3ace65a2de16204ad611d59536926e181dee91e84565739879dcae9d8003686047d8b8dcc43c61550cce11412edd180e5d1c9234a52082b337e6cb1474268b91918bb6a46abfcbb5a06c2feea3a19cd2e7ee7b643df010ad4cb3a556c9d78c0baaa4884a6c5af272c105d2955611c5c7af316e1c53fa9d412030c51c1397aa13d0af070845349e7f8ae5dcbb0243456174994a6607c46e3459dde0cfdcf8334950cdd220ebb1f25dbb09e03201b5c31c51626a18c1dd41cd99f8d2e29d4cf6315504a65202655213dbb047eaa927352f88f49cd9f2ab0f58c81811c975769d1da7ee69a502655213dbb047eaa927352f88f49cd9f2ab0f58c81811c975769d1da7ee69a5c725d2e76edd1967ecadd37917ccfd2d47b7183f8b79854a3059399e1e38e6beac379b36cef0a90a2701f7a96ed21be7ffb8396d05b752fdfe09695851ac37569be968877f187bc5b34beff36e0924a62d7f470129e0319c94cd710eba543d919be968877f187bc5b34beff36e0924a62d7f470129e0319c94cd710eba543d91e546a110b7d9a5cb8b1c161ad6382990e6a1e1ed2444148798c2234e3b1f9683d84473377dd0f9040deceb522522e4980b9cb87c2580dfe4bdeeb93cffc3c3754e22aa9987a50795d668a2f67f70e169c7cf0a4ab3f94f601822761116da28a54e22aa9987a50795d668a2f67f70e169c7cf0a4ab3f94f601822761116da28a58bf54228045f498b818dbced88b8a20d25e4daa9d5f88c6044d7db0ed11ce1f4a0cc2497592966a4bc1323f638fa17de9e22b8e187829a0361f8d21f2635b56fc6af662dc4a7b566c213ae8efb991a33a35f4628ead8b9ad46cc0de94309ab303d6e0f5bd43efe3e1df90604c388f07fa78ff317a5aa448b3c30f49a046e12829b7fd8079a498f61aa08a230b78feaf489723a3b75037c878a6bbe08eaeb2396716bc0ec80abb013e82b5d5c6b1d84f5adce86fb833185d106f8ffeed2973032b2c46bd4498395fc67a045341da033ee3beed176b2a177494fd1abbba8a424fdb2c46bd4498395fc67a045341da033ee3beed176b2a177494fd1abbba8a424fd9c4f44a6c5fe7fb886df6bf5bd4cb6169505b383c5d3181f93c2920f37b2c9889c4f44a6c5fe7fb886df6bf5bd4cb6169505b383c5d3181f93c2920f37b2c988bcd45c5c203f4579ef82650081d08b86b3438bc7abbd7d7124357b51be87c2d8bcd45c5c203f4579ef82650081d08b86b3438bc7abbd7d7124357b51be87c2d86270f4df212eaa10b7939bb6ef7326d5b329a9a4a9131e88420003f7c39ec3626270f4df212eaa10b7939bb6ef7326d5b329a9a4a9131e88420003f7c39ec362e533f75b6d635e99f1bb0a31e472dc9c8b066ae1b92307195d9228437c8b7aba44925d6bec8549a474f2c13063fb10a7e9bafed86b34a7d4e10606407d4b1d862b9243883d175c665569024fec6fa263e125771f9fc4956475d7691ea75ddc20c8015fcbac23c2edfd882e13a3cb1c4f63d91713d74eb2f2eee7a3bc8e8efeb38ea91bcd77f1730c5035b8f5301ac1c370da97929803e3ff85f918f8e29f73968ea91bcd77f1730c5035b8f5301ac1c370da97929803e3ff85f918f8e29f7396b3e77b23be4f7339ff1605950b27b7c69ae6e4f59e136050ada08392b79e28bcb3e77b23be4f7339ff1605950b27b7c69ae6e4f59e136050ada08392b79e28bc927c5837f58ab8059e069b6250ec3991410227219fe21002f629d71ccb45f962430135784eab715bd783bbe8ca0650cf09263bd10d8b9ee31c64ba3c86583241dc89b7563b489f7469ab8fec873058d50e4a8c563c409a1a75b2258084f987d5dc89b7563b489f7469ab8fec873058d50e4a8c563c409a1a75b2258084f987d56bbfb10275d1899f9b5c7024827d14676be886f6aa80bdbfac5eced04e833c4a6bbfb10275d1899f9b5c7024827d14676be886f6aa80bdbfac5eced04e833c4a9dafc6b253ffd533c02c9f15517a4d6ba604b11e3f749aa5a4c68ec7caad58279dafc6b253ffd533c02c9f15517a4d6ba604b11e3f749aa5a4c68ec7caad582743a477e5acbe33ff5c288a26700887d94d7b431d4ddd3143d2d638cf2c09d13543a477e5acbe33ff5c288a26700887d94d7b431d4ddd3143d2d638cf2c09d13590090fc71bab4a636b18c0b32556e48863c6b2f972b1f44d2dc10e28798d89c490090fc71bab4a636b18c0b32556e48863c6b2f972b1f44d2dc10e28798d89c4f36a4b8c579b4b9d06ce5593ef4d68d72aef80e29ca6d024b84a7fca9f61716cf36a4b8c579b4b9d06ce5593ef4d68d72aef80e29ca6d024b84a7fca9f61716c2146a4cfaafe0985b5281fc0dfb4cd6040508748226d5f8767377946280a556e2146a4cfaafe0985b5281fc0dfb4cd6040508748226d5f8767377946280a556ed5f96b667ac316d8871ea821b33a8fa43820ad85268867e7e6105c04a6cd3d9fd5f96b667ac316d8871ea821b33a8fa43820ad85268867e7e6105c04a6cd3d9f3762fe83dea25a83ea9dfba24b52dccf3dc5d62cc20b2e7a06f2855ef766136a3762fe83dea25a83ea9dfba24b52dccf3dc5d62cc20b2e7a06f2855ef766136a3e6aca779df079c8c8a43a1ffaa965f6668379767cfb03125818d3cb08ed53473e6aca779df079c8c8a43a1ffaa965f6668379767cfb03125818d3cb08ed5347f5883246fdbfe720f7f8c2ef66d0c0797e8e342b9b5b0c06ff37fa2ffcb572b4f5883246fdbfe720f7f8c2ef66d0c0797e8e342b9b5b0c06ff37fa2ffcb572b4bf14d3006cc6e977054765d28c693fb427ba5a5e72bf82a697f58ed162bae809bf14d3006cc6e977054765d28c693fb427ba5a5e72bf82a697f58ed162bae809edd676c434d9736916afaaff652c295ffa10817d18668e7ca6fa688e231ceb4cedd676c434d9736916afaaff652c295ffa10817d18668e7ca6fa688e231ceb4cc2a0b525f183c3d32bc694003aeb2c91e31f310ba4e2307a3b018df45e08bfa6c2a0b525f183c3d32bc694003aeb2c91e31f310ba4e2307a3b018df45e08bfa63fca5fdb8fc3f78a60cd6ed9df0cc570e01aca43c6bade8bf360e1c31cb4d8643fca5fdb8fc3f78a60cd6ed9df0cc570e01aca43c6bade8bf360e1c31cb4d864a952e1a6905f5444e91823dafe8896862316b1d862c51ebcc46e88f243cd6ceaa952e1a6905f5444e91823dafe8896862316b1d862c51ebcc46e88f243cd6cea305de17f4e9dde4475f61e344d1f252986a74ebad2430c95fb6dd85afc63d7f5305de17f4e9dde4475f61e344d1f252986a74ebad2430c95fb6dd85afc63d7f53232d334b3326a5532a40b8003174039a20611abcbca83626d9d31c32189b2bf3232d334b3326a5532a40b8003174039a20611abcbca83626d9d31c32189b2bfcd4dbad6461d7beff05605ad7b3e9d13f0e0e5c41938580cc15da1d15a032c18cd4dbad6461d7beff05605ad7b3e9d13f0e0e5c41938580cc15da1d15a032c18fd9e3b9658145706c0c9d163ea878451b288561c15098945d6bf41e85afbd08afd9e3b9658145706c0c9d163ea878451b288561c15098945d6bf41e85afbd08ac1919e42cbfc7ac26e7d443644cc79ec25977bfc8b71e76207810a1c73ae1702c1919e42cbfc7ac26e7d443644cc79ec25977bfc8b71e76207810a1c73ae17027a04a13679fa951e53ab862d73bf57db8539e1f3889d8f6a2719f372d19ca0ec7a04a13679fa951e53ab862d73bf57db8539e1f3889d8f6a2719f372d19ca0ecddc1c9ab42f765652d9118cb1c5aeb8a86b0a096f0a70b87dc0765a6b867e443ddc1c9ab42f765652d9118cb1c5aeb8a86b0a096f0a70b87dc0765a6b867e443ad4fd81570ba3191e4718a1108d1187a205d6e1f7b5e6cd5eed9a49576f7ae4aad4fd81570ba3191e4718a1108d1187a205d6e1f7b5e6cd5eed9a49576f7ae4a86f9e67da3856b6abbd2b6db1f08a6009d24566c09d2190e408d58756d96b62686f9e67da3856b6abbd2b6db1f08a6009d24566c09d2190e408d58756d96b626b639a2ec130e16f49eb917b25e9c5548bf2c923b900563995b0fd7e6e8b50567b639a2ec130e16f49eb917b25e9c5548bf2c923b900563995b0fd7e6e8b50567125482d22fd691948a1f5dd7b9b758073c11947941fc2e6c30b363c3d0e4ba99125482d22fd691948a1f5dd7b9b758073c11947941fc2e6c30b363c3d0e4ba9978fd673e5de11f6fbe923bb10accd644ec67b7f7a839d7d4285cc336c4057d2078fd673e5de11f6fbe923bb10accd644ec67b7f7a839d7d4285cc336c4057d20b4d1052ef5740b1a2c3ae6b26d4ed6b87d516030febe0a591a4d2a3d5609ad78b4d1052ef5740b1a2c3ae6b26d4ed6b87d516030febe0a591a4d2a3d5609ad78c80c7e4a69cb51dd03bc9e97c2f6f678dc9c02a9fbaf2174eea299660c78c068c80c7e4a69cb51dd03bc9e97c2f6f678dc9c02a9fbaf2174eea299660c78c068d03952fe079072d67be8964e48dd574f0c7d838f50ffc35a9b39fa1a0edaa061d03952fe079072d67be8964e48dd574f0c7d838f50ffc35a9b39fa1a0edaa061c9f0cd6673d1f58c154f7774242483f61e6092bd76fb98dbbb62537ac68188b2c9f0cd6673d1f58c154f7774242483f61e6092bd76fb98dbbb62537ac68188b2e2987a6883aae1c364f536915b25f6f236647ad88fa08af310c6b521053caec7e2987a6883aae1c364f536915b25f6f236647ad88fa08af310c6b521053caec7dc19527f262c2d0ac4b27240590974b412687950d9da0db68a29e3cbabdf741c6ab3e197a00da110f61b5e0915a26b9aefd63e22b4f67e7af3008ba8f8b77329bc0be432723bff3ab3557ab16cffb0d92d2c83c07a30b6911976f06eb1f57fdebc0be432723bff3ab3557ab16cffb0d92d2c83c07a30b6911976f06eb1f57fdee371df837627547594003d1f88bde9e4f5005a16ef1a760329e6a5a0e4be3e38e371df837627547594003d1f88bde9e4f5005a16ef1a760329e6a5a0e4be3e38f7d0ac32a38698d5e39eeb34feefb6be408e19554f549422474c3498548e28e4f7d0ac32a38698d5e39eeb34feefb6be408e19554f549422474c3498548e28e483b61e48b5a7cdf9ee35a1777b61535e56215623d01fb643559f513394281d5883b61e48b5a7cdf9ee35a1777b61535e56215623d01fb643559f513394281d58659754d1ea3ccb440b09872d20a948db8d3f4640b6fe7e2b339b9a93b6ccafca5834fa1e350d1caa3a1d6d98568c7ccffe3a6b7374ada2a73d774130e8498d98676ee80e11be508261d5c7e933de17155ef25425e6a1d11c32a2306cf52becf5676ee80e11be508261d5c7e933de17155ef25425e6a1d11c32a2306cf52becf565ce6702f8815fc96381f27edf5591e7024940f316819f373cc4c6bffde11e0965ce6702f8815fc96381f27edf5591e7024940f316819f373cc4c6bffde11e09e362a1a0268f4b477f40c35ae23a664c15a78a3ef76562e975f0479f54d25bce49f2a3fe72764e6d042506b121dd584db46a6944d3eac19e254aff82655967a42f7c1aa75a969f9ba9faf0f9a81ecfc99cb485a283490ccc6c16ea737f2c24172f7c1aa75a969f9ba9faf0f9a81ecfc99cb485a283490ccc6c16ea737f2c2417c58e5340935adbbe0f511ea5d9e4afcc15f0feb8948da5c113568e1e31daa9b3c58e5340935adbbe0f511ea5d9e4afcc15f0feb8948da5c113568e1e31daa9b34b290a17dcd6de879b06c971f70258e08b263b3bf283d4ac9e14e676abe4bdeb4b290a17dcd6de879b06c971f70258e08b263b3bf283d4ac9e14e676abe4bdebfe51f140c8f049a2a95cb6e589a7853223d5d6b7fa48e3e711c7551d54c8bea6fe51f140c8f049a2a95cb6e589a7853223d5d6b7fa48e3e711c7551d54c8bea617dc96ad19ccf9f0ee7d8af1532948ac37f533843b256fb2ee0e6a708d016a3a17dc96ad19ccf9f0ee7d8af1532948ac37f533843b256fb2ee0e6a708d016a3a811e076c9726dc2caf354eefa1392a628d81439645804745ff612d7bbf7430e3811e076c9726dc2caf354eefa1392a628d81439645804745ff612d7bbf7430e32d91a242c668138d4319b226d7ee634cedb81bdc1084111bd3bc9f6a40e27950f93db6fe2032926bc70abd385c4b50febf1426edf5a06185647b6c927136dcd25364f48160eee485c0fe705a8dfa0aeff88010415064731f79bfca33f22948e55364f48160eee485c0fe705a8dfa0aeff88010415064731f79bfca33f22948e55b90abd7ddb523cb8131dc18a0d7ea8f82af6937e7a2add1e8a047d03e3c93005b90abd7ddb523cb8131dc18a0d7ea8f82af6937e7a2add1e8a047d03e3c93003c8ae9d9cab78d3314118697c3c5704a506b270f59132c50c8736d747f436f333c8ae9d9cab78d3314118697c3c5704a506b270f59132c50c8736d747f436f330d9b89255938bb5d93deb71268e780a6937c76c21742bc3ca2d2e4dd3972244b0d9b89255938bb5d93deb71268e780a6937c76c21742bc3ca2d2e4dd3972244bce3daf82e08a395a49294c981303429b4fc36f39533488f673e48db9f31629b8ce3daf82e08a395a49294c981303429b4fc36f39533488f673e48db9f31629b8e42f41c46daddadf88738007a213c6bd54e04c8007ae06dc92077f5368f05e6ae42f41c46daddadf88738007a213c6bd54e04c8007ae06dc92077f5368f05e6af2b869758661db4b792d7a2327609ecfbe6d19b23cbb3a52b1fe44e1f0ec1f1ff2b869758661db4b792d7a2327609ecfbe6d19b23cbb3a52b1fe44e1f0ec1f1f9498cd8c35bdb9a9f89b434304b9c292b6a87c261822c1a8fc431248cf5d7c119498cd8c35bdb9a9f89b434304b9c292b6a87c261822c1a8fc431248cf5d7c118937469043e10ddb1e97c322591c0d26270787654966bc19010b75d19a95179c8937469043e10ddb1e97c322591c0d26270787654966bc19010b75d19a95179c7f3125ab2a4e5820db388352fb39f0ca00b8b3169b171cc43a98d0d49ae09cf87f3125ab2a4e5820db388352fb39f0ca00b8b3169b171cc43a98d0d49ae09cf8794423f139e88a3900e02f1d03a33c108bdad4d17cc07de3d6a0526673df5e30794423f139e88a3900e02f1d03a33c108bdad4d17cc07de3d6a0526673df5e3038e3ebb436422463ba333074de954410f6f398921e063d9e67daaf9f22f7769d38e3ebb436422463ba333074de954410f6f398921e063d9e67daaf9f22f7769da06dae58af06ec85648e4fdebafecb963579d3cafb0ddcd68a841e6cd07b138d541b997bcdb6db95c597b3037d671207def2a999593ce70d4242a6f4b904491653a0940de858fe02ee42ff8d4c32b9e86f03f15bc195c78a8c7ae9f8c75d6fa453a0940de858fe02ee42ff8d4c32b9e86f03f15bc195c78a8c7ae9f8c75d6fa412501ad8ec1fc04a2a4d1d51f490b71624c7cf33e498ebe8cb1d7dc4564b73a212501ad8ec1fc04a2a4d1d51f490b71624c7cf33e498ebe8cb1d7dc4564b73a278b217a3c9cf3dd792c68d9c6e31645f86cfc838bd606e218c7fa81dd17f9df378b217a3c9cf3dd792c68d9c6e31645f86cfc838bd606e218c7fa81dd17f9df3edef7121650a16e9e6c59b5f1c89b815a2a97eddafe8337c49f4bc945e18c8ffbedb3c3d3adb8e0b72d29b83abadec93ccc013abde8cb6bd33af88c1fe88518230ddd684971b66b99e50cb1e9a12f3503c6f6ceab1e5b77f6b80f05d80f5bac230ddd684971b66b99e50cb1e9a12f3503c6f6ceab1e5b77f6b80f05d80f5bac261fb25260df31294fd4d1d6e6a3f2dc2add37d9dc71225f1a1e882c46f0fbb850a12b8d4256f68e9fda48fdc8b50eeec00547a6841a7f1306ab06173e54b6c9ee460d88180baadd29cbaceb4c44d349920f8ded515716835889ec2783afac918e460d88180baadd29cbaceb4c44d349920f8ded515716835889ec2783afac918a2c3677194fc0a26404eabc8cc7719164720e683890e242ad3ece96c93ecdbb4c002012f1015ff805716c676af10a92ac76957a5fd60d60c5ccc6e03b2ba03587a68472e972c61143c969c29130d196007b9542538a70db4b63935cd3db851177a68472e972c61143c969c29130d196007b9542538a70db4b63935cd3db8511739405ac1acca210ca09d49c7fa411d02cbc1f6d9f8486a5ffc50e4045c41017639405ac1acca210ca09d49c7fa411d02cbc1f6d9f8486a5ffc50e4045c410176ac30e62d69dfb4099995f5a67f631f378123911415d525f983d24045012327c0b838781f0ea004cf54f0075a57d64bb99e97ae13e659d82b415aba6709df8765419a3c52d51369e3382cee0a123595abed35311e698f25334f93013478995019419a3c52d51369e3382cee0a123595abed35311e698f25334f9301347899501902ca6fb799e16e37601c78f3d4d2cac1949a019ded3053a9378b31c21ac8079802ca6fb799e16e37601c78f3d4d2cac1949a019ded3053a9378b31c21ac80798fa4d0ce188127ba6bf3fb8fd46c6d87d8e108cdf010d39787d5ff07304bdf2f4fa4d0ce188127ba6bf3fb8fd46c6d87d8e108cdf010d39787d5ff07304bdf2f4821b84464ca18ee23bdabfd7ae623c9c056073aa295bd3acab1ca6228e7d19a4821b84464ca18ee23bdabfd7ae623c9c056073aa295bd3acab1ca6228e7d19a46578002265af85859f2b5e01a6180ed9bd48ca2bd7f527445e1a0fcce440028c6578002265af85859f2b5e01a6180ed9bd48ca2bd7f527445e1a0fcce440028c722fb8333770e668faae753a3e09763aa24d69aa46e8f4b3de3f69f6cdf724ca722fb8333770e668faae753a3e09763aa24d69aa46e8f4b3de3f69f6cdf724ca4e655cda72e8b0c043fe23a5a02319595c5e25d3be1e1a1eca1d891d9b74ca064e655cda72e8b0c043fe23a5a02319595c5e25d3be1e1a1eca1d891d9b74ca06afb6af5acf93c15ba4afe1120546deca4bbf00cde174c2623c797e306357aef9afb6af5acf93c15ba4afe1120546deca4bbf00cde174c2623c797e306357aef98cd4dd88d6a870ea213c1e23b92585f2bfd75d8abcbf50ee9f738a047296bb258cd4dd88d6a870ea213c1e23b92585f2bfd75d8abcbf50ee9f738a047296bb252991e5ba5b46390b6ab218919a2d437aa4ff70db7d8a36e36ae26ea430aceb6f2991e5ba5b46390b6ab218919a2d437aa4ff70db7d8a36e36ae26ea430aceb6fa1d75a13a9080fbf7c4538b1c870c54d82ce65870d241a9af5d966eb6a1ce0aea1d75a13a9080fbf7c4538b1c870c54d82ce65870d241a9af5d966eb6a1ce0ae5b5a85da53f70bb16deb2bd5dce25b800255a81405c1c7dccc730371fcb58ba85b5a85da53f70bb16deb2bd5dce25b800255a81405c1c7dccc730371fcb58ba826b6bf38f7c18478de35fb4ce62574dab43f77e8bf018e8790924291824bb10509c8e35cb7190888ba40d404fa0cd18c86f73d9f043b87d7afee12472c51d36429594a0cdba99933ea539037e7875980b23c5d727581596c154273f68421844429594a0cdba99933ea539037e7875980b23c5d727581596c154273f684218444ed708b365ffc79af10a75f0b58f44f22dd60d628a01a872d3ffb49a200181765ed708b365ffc79af10a75f0b58f44f22dd60d628a01a872d3ffb49a200181765ab071fe069edcc3f375a7985894bdd7b88315c92c4f094c9facfcec840ba4419ab071fe069edcc3f375a7985894bdd7b88315c92c4f094c9facfcec840ba4419694d02b05d71b2138405f48654aa5f0ac3ca5fbdf9bc8c1436b8b9f9809acdb3c211bab28be48a254ffd77cbf4da5046d13e2a19efcee27e74d5bd875352c022bf933973136db6a23ce9115a2c3316d08188a50c9dbef39812fe26543f43d2dfbf933973136db6a23ce9115a2c3316d08188a50c9dbef39812fe26543f43d2df87ae94b5596bf726534bf9260a7f1e6b1a648880c8e747a3b1c7fbcbd0a0666c87ae94b5596bf726534bf9260a7f1e6b1a648880c8e747a3b1c7fbcbd0a0666c0bfe45aaf3968c1be9e82f2cec475f29906d8514a9b785d50970b0c9d11e1a660bfe45aaf3968c1be9e82f2cec475f29906d8514a9b785d50970b0c9d11e1a6608308dce286a766434adfc210aec3e1dd901c20d5219e54e46a4ad7b0d574c2c08308dce286a766434adfc210aec3e1dd901c20d5219e54e46a4ad7b0d574c2cca1a18a03996a05576f25b7d55204dee256bc898835a3768926b528ecdc3e78cca1a18a03996a05576f25b7d55204dee256bc898835a3768926b528ecdc3e78c6ebd4c40a567d1c946cb58062126b52b2ab8373b9a3becf2d584f98ff47f228d6ebd4c40a567d1c946cb58062126b52b2ab8373b9a3becf2d584f98ff47f228dd247b80ef7ce11c599e62dfd9c83f04676948cbcaee9170ad92a714e5d42687ad247b80ef7ce11c599e62dfd9c83f04676948cbcaee9170ad92a714e5d42687a2d05103e3d9e6c2713770812c33f7465f106100fbad64ce478c21a7f0fd345152d05103e3d9e6c2713770812c33f7465f106100fbad64ce478c21a7f0fd34515c79bacdfb532b4bb693c250e1810ca9ca6bbb939c0af490f5c62100d73b0d237c79bacdfb532b4bb693c250e1810ca9ca6bbb939c0af490f5c62100d73b0d237ce8fe3a8b3cc171e22855f10c647700feff04fd5880becd10d9707db7a245e09c3353054aed6d9e045464898fe9e31535c93537f67edf33f6783531e7672125864fc8b5483a922e42916cea75de1f4234beef96374e7331bd6cf45a40fdeb276e828542560bc0b72977285f504189d9453a094ca87b584beba5f5cafa50c887951ecfbda95ee3e73b16dbf85545efe7568ffc6aae79441223a6f31e46000717e1914db998cf0fed988c54c05a3bb6cdd34233024d8e483b75b3bc335c1052d222d3570ab9f2bee9077564c313952bc62eb9e44cd32c9f4880c1b9afa4b73c918276bd5c01efeb0d765d842aeaef5ecbf79b405653e6fa0cdf9c1b065bca30c6fcb5178b5933965d5a61a1641460972525b899eb9ba547777d245b165162ea446d9d9015ab0b057db1df9659490ae56ee8a87a3a51c9b837c76eece49dfcc1d6265aa3633d744a46aa5cbf2d61f0e709d15b9241418f93c17f6e7acb364c19e325125ddd39a0091f9912884d56178e943d945a2e54441bc80fdaf66b9d5842e95a324ac29a43b823d4dc60d138646f73ae409f876b1306ff04d6d077d94f050ecee6ed8846a017afe656d5c70d64b72f0f688d9cbb3a2601d2dbfeb20eb83175c83624525921a1650af690571ac521f4f7f87d591c9973b068bccd2c625bb8b62a75bb1af14997c074f8b493550ed5ea6c506068501e7fa68ba1454fed0614177eb01abdec0ab3a97f541db970168d66632c6aab88d8091005ecfb8b7073e895d8ee5fc37c3228ea5a1b5b3ebf9fe8ad1efbaf0a906e934f2ab1a625faa6285d04f1134ad87156aae2e8cbde215d29c1e8f911a9376532620af8755c050d281b513cb1e836736bf0d5d6bb25f9496733e78e0b4b8bd42d0ab9bd944c1ae27283f84b2d782bc32fd217e76adbf9a87864129e9449c328e054c5bbff3f5e8d75ef4aa351d92cf853be4b8f7baa0ba33784d26926db9cbafbcf3fcc5e2484dc6162dbad700801f129112ff53a3a3f6572137acda2fb4cff76ccc18a78a1bfb3dfde1d50c1bdec8ab77ba8b96021bf6424d382f0e9636a2efdb51b994a2c85df30dd0030a8e59efd6ba92f560e6defc43afeb5b13562cd6b07c8535a2eb046eca7b6336ca8d615e80af803dac71ee3d236c9a3b5b75f8bb84f6519318c1cdf2084e016c007b8f37762b1a01a5de55621ce0766b8f0ca1fdfd757fb2eda736aebec652b3269189f5414a55f883a27ab404b1623350d4d1e36e9e9552dff309b470f333d01b6531501b95d47481b1f3e38e9cbfa02b862c5679a0e99b456a3f77142ee7838079df5bb685db432a6010be9fe93ade4b65120c702b2dbeaed4ab18dcd40f2b34b8db9195bb9e88cd01de5e27ec41a550ba2174e9da31bfb9fd9c144b262c8132e203f0bc0bd99db723470650cc711affba0cc2e2ba92610661c8f30bb965f215f0846604939e4a2a69eb1005ac71bfc6d04fb76bb8949c115a6b9100c4132eb34dda5dafdb170172d971b7890270799fc09477e9892c0cb51e32739d27ee634a1d5794c9f47d45a37a60e2c9024a4542401684987830c66dcd49a0ad08baa7d355a30cc5a3ef79f277a8cf61add8d6e60782ab3f94e7c0202ea04327e26ad67ab8364eb0f1568e17a1d94beaf0267eec40a38a0593452cc67d77b2ed0e9299bbb0386ccb5ea354e400388c69080a833118dedcfb5caaf83c9f56dc3bf55d1dec86a17689db34e542ec8399811860a1c81b88cd5b6f2782eed2313361dedff1a5a03f89d60bd0e55ee563d3149e1d496abe50f8bb690fe88c51c6639e38cff98d06b6ab6d4eba0226305c83dcc3e8df055bacceeeb1582b524e95ef5dab6850f8c8ff0fff01fdee0fcf45fc9daca2d862fc9d17c0ef066ccf5d2e6b1bb5ac19adec377fd16962d1a5d2ff0f6d06533b8f15b04361bb585f8a356b27bc46eb8a887da3614450b75bbab69f86c47a261dd303e6092548cb05a63067615acf1c209402eb33d3e5715e8ebfcc92ea2501ecfd33ca283da7bcd1ce3b065700f48d69f5d2d9abf479b7e80891a383e2141c39dc4d837f6dbf095b3caa7b50f39373d2b001993ff3c2b87a62891173f7ca2f3c03791505bbd1b303553c85f2c4292a49225a074b7c54a523db2deeb940bee3cab90e2044b80a7dee5ad24b22d83ed9cbe3b268f62df6e283b6c2df6801923fb0e1b85a5b95b3c3b2bcacf54a8ed4546f78bc688ea28115c25d8f8a7b9359b2ecd57c5c0074b3e37487f8c2b6bee2f73f41c805b53e1539a1a6a20b2db2b8123e15ac6b1a93e72a1df6fed32bd06d5dce996e0f533db94954792bd05f2bd447bd4a445399aa4445d98fdfaf709ff1c4e8c88f18c39c84c95cdec37d68161ae439d41520418b47c1aa2e8fb027cacba1a78d536861279747748222ae7a6ecbc4227950888915c901bf78a2a568c2bfebdf8971aba4bb6398b2ed1d9d90e0ec22f580969ca592892a24ecf035442894c39df3474d23aa943833fa4f08a44a15e78751502263122073498465313767ae380ec778f26c6b9061feef7d53651e813ca43d7aba36b7d7c14546c8a90a2277bb7b9f94e4db5c1d3dc15b25714f004000a450c5f2f1ecb9351143c94fbad9c55aba5c59fa543ff78ac6465d912d873b4b84bdf3e7dec71f00bc129449e80897a27e3e8637bd5e777082bc63ac05efe3ea161e814085b987ebfac069c9dbe21e5bc29faf1eacc88a572d2962ee9c18ab290c27f251b32498ee369aaf6f2e5fc951b5924496192f08b47131c941c6ccde770aafae7b06c6ee947d6c03f99fc73a2ed61e78be51ce14005b0aa5f165dfa8d48747e93acb9716b72d0f6191f3b6eb87030da2ea082a62ad84318092b62609a7ce445988bad79f311b015a7de923429ab83b2c7c52a8afe67e9e6f02559e85a5a4c9dd2b3afb2e69292729a8599cbff9448bce7181be06a7f429c8e4d387af1a34c1bd030eb383f4707a64dfd920873fa2893d8436bb360dfa414a06916c2568fc1e81fb59449bbc647b76757588d7d19943d9003be0ba7d0cee99f6e17b37d5cf29bfa4f2b581b09619510c54556f7d888b22201d6923100a769489e64d660c57447630187e622be17b7c688804fb1abe86aff079accfa6a9636bc217213b60713bb11e7c78393dad2ef33998e0c92db8bcbfe5df99429252075d6441f71ff108811fb889fd63752c65760a8192e8a895416ed82009bb5783efb50d8ed8d1a6bcd90227c8ced253b3b36a169e25ba2b7d9849d4d73e36be30e48503667f2324d20467dd84c4bdc52c00b9b6e8c39362f417d745f007bae395b631c4a2ff35d01fc4ba6b2df9f799b3e4ce447bc28ef1dd7547165c038a3727c87b34ad8c65d53cdf2465bbbc3ae3629b690a4396222214d1b16af985fe4a98fd921bd3838d00f6dea8a8300649e444187c727d5720ffa27dd04da93cb10b8f33eb7bf2c4a8397a6e95ac089efb09b960bece1242525b0dd6fbe251c24ed7240792a220b8180a4226362ec3e1a5881bd0a7adddd87af67074994d59ff7d5e68cc6e7133866308275394836fd2efd7262ba43d48f4bc4c4d57e60e803afd04f07c4eeccab14382f2e3214666637f1ad7f5ea552e9a9d14054b8100e46fe0c61560ee831a83d8db087a0769f5971624e36270c490b532a87284e91adab75f0c4a2357eaad1ca1aa1fc71f4ccc1c2790b303c3846f7e505c3bdbf2f1cb28ef3310fe0606d8c4f9040a2706dcbd0d0976aa08a846a5dd99839bd4129ea4da61bbed40df4c43dce69aa94bd9ef63ca73e87e39fdb812106ff57940dcfe4a9e59a7aabe5ffed067e8bf48b75cf3826eb2a4b43c6e73512f2bdcab9a4b59b992613f489283185e8474d7aa524fa5f076cb6f45250ae60658a421fbd9bfdfc6da8549eb80eb7db02cb2af26358b9ce481e25e1f126fe0bc4bcd040c5ad2e5b88173bad99b9b0f6fbba620af92c7cc248505629e50909e9aead3ff572ce4d032492490d45dae49cd6c24a52589793b209efc1d98d327ace4090be025c7e552c462e3314c3cda645d4e7133ec7aca42ee4ff6a289384be1909970c0a5e43b944d6e761c6f62c951b37d8a37681b380009ffcd698ae46be56b21fef108b563a72a363b5bc50606f7c1ade4b4054944d326c347ca252643acd0ff4eca849f0fa6f701e1c8f2128c4bf7830c825ddb40fa08979d1915f14ea8f87d8d34eeaf3b3383f83d46943b904e4cfae3b517a7bb49c43dda64bc85d9cbf3a2259cc89d82b3c45dffd39b2aeff2db0decf5080b02dcc2acad1ac6ddba3b9d14a219695922683915eff324236fdbb62f82bdc1a63c8c1a0fa86dd9cb98649edad7fe9936ef9e85c51bd827f5b8d869c551302ff338996b14197f2d7a730aba6497a4dbf4e96f826ef2528934f1c8d38395a032347d549ab501f1eeacbc35062f3a5a81cad644038c13872589c09b1411c380602fa7a5d68f67e8c04a0fc0c47481eb809ce5a848299704ba3f0dc4a4fabab6532479389e7e37f1a05ad594dc4d0a51cdb00068c3faaf860dbd0481acab03ce98df925bba53a13e9ebba57537b68be1c31785ace93f29f71b8eaec3718968f4bb57c3a286851a57e1231b7ffb37c98aa7b53c15a0e75d8ad6b5608fcbf20513c24ffd4cb48db4426dcbf179ab41f290a4c3f79e7474d5244bee93e36b3e67591ad8d01c34145724d0a6ef208b79a190da26f6b32f9a9970fc8abb0ba251458e378dbabf019da5f005668e0804a6b055743b4001515aa5f5a165adfdfa98b085fff2fc9e788a32faf5819ffa28e75ee7e054b7178ddd5d1d63e3d5ec678303f6f6107a5471fc06afd4bfb748c58a9d49e054b7178ddd5d1d63e3d5ec678303f6f6107a5471fc06afd4bfb748c58a9d490c2df974f6dfe95b63b91c991c86fbe81d73b610c03d1af8ba6e1f99d2d995d00c2df974f6dfe95b63b91c991c86fbe81d73b610c03d1af8ba6e1f99d2d995d03905c439f78872a2ab624ff2e28d27435ffac54e0de956fd09a31f06c40bff963905c439f78872a2ab624ff2e28d27435ffac54e0de956fd09a31f06c40bff963a70e37186a2b2cbff8fe5a2d930576b994b4033a5fbce07668e215348b84aab3a70e37186a2b2cbff8fe5a2d930576b994b4033a5fbce07668e215348b84aab4b8e64bf22f94113c992e2b2168a27901beac4022ba573e02f3dcd6b06a5a9ace4affe45c0416392479d4a0cfde4f74f2ab0756c306fca77969dd5746c0348ff9f6415e88bf8f240d180679682961ee05e7092c98387a14562987677349fb6599f6415e88bf8f240d180679682961ee05e7092c98387a14562987677349fb659d8b0c160ea3182a48e20ca34dba7a5edd086a584a92d108186ef378ece1de8bb464c4ab8e2248fc0431732ad94271fa53494c1f2e38cf59781755872c7306b621df6d8a0b89abd553f5ef558f26135aa9d147225ebd5ee01c4b3c2e6faa1f3eac01d4668e0254db07327976ff14e5f8e04ae96ae5a5da46aa87659a283e864e446019af9cac301a958f8b21404ebe6dca18faf11350189a5cf54e36048377c9446019af9cac301a958f8b21404ebe6dca18faf11350189a5cf54e36048377c949917cbf9da6b82ed5bb91cedd15fc5c597f52bebd1341d7a1d5bc28b4d3ef7d89917cbf9da6b82ed5bb91cedd15fc5c597f52bebd1341d7a1d5bc28b4d3ef7d8f8a2d89ff63729bbc0855738cd24ed196f8d8cbc889744eadd17ea79db0a99cd2cf97e7c50f5800dcab0be644bb7dcf33f6376bf110fbedb3c566dbf92a272a8d2fda1869fc39cd4a562ee3eeab4ba4b35b0153a9c97fd430aa3eb5b129d1177482e1b78a04e96efe0a86aa71d0e9c4ea1ca943b4b9e1484fccd69d9ecf86e70482e1b78a04e96efe0a86aa71d0e9c4ea1ca943b4b9e1484fccd69d9ecf86e7095ad4f1191a35563cbc7aabe9da027312bd9f54322ef387a343578ba6fca77c995ad4f1191a35563cbc7aabe9da027312bd9f54322ef387a343578ba6fca77c9e3b1484e87739d4800574ed72352d217c86acace309d21cb8f3928ac20f4c988e3b1484e87739d4800574ed72352d217c86acace309d21cb8f3928ac20f4c988168fecbc51bd08cfe4fb4470917cbbb0bdbec2fbb48b6c2e7a00496acbd61ec6168fecbc51bd08cfe4fb4470917cbbb0bdbec2fbb48b6c2e7a00496acbd61ec6c25b8c6367f0ce49e9e68416ca332f91f8b377eb59a062366dfe2ae6cd79ea7ac25b8c6367f0ce49e9e68416ca332f91f8b377eb59a062366dfe2ae6cd79ea7a1d00cbde6715c3b594b3ab3be3d2319bcc6e35c4498d8df89ce9d0a18e1b68001d00cbde6715c3b594b3ab3be3d2319bcc6e35c4498d8df89ce9d0a18e1b680012a0b64c25c152a93e36a5886d959309ea40f298217402313366714046a510b612a0b64c25c152a93e36a5886d959309ea40f298217402313366714046a510b63d64386f46fb38ff149ead518389a3dc9e7073a1ee47412f8331f4bcb29d3e783d64386f46fb38ff149ead518389a3dc9e7073a1ee47412f8331f4bcb29d3e7835bb969f2a1bfdf1116b105c85d4aee3b1da055a3a7a6149a281ab35dae3352e35bb969f2a1bfdf1116b105c85d4aee3b1da055a3a7a6149a281ab35dae3352e1988cea0e582e91c37540bd190bd2636bd0b8baa9ba5c4268f557de9411304f6118f76780d719045fb1f86666cfe68941fca4843195227714af30d01dced776d0f4f4d1c01d7bdd3cc74ca61d35c238ec0f14645f447c6d07d36b3a550beb4cb4194a48e0e2732aa79366232b4d7e1eabea97097d6b756a86140670cab72df3420e4b75de75c7a75662041760e7fbb2212e21b278dd481b7dd5e753e4fe24bba75a154df8896f3af552d38dc8a19f9dd7d9f3070f23de25db31c178f91bb1e8f75a154df8896f3af552d38dc8a19f9dd7d9f3070f23de25db31c178f91bb1e8fbec20bb12c4ce77af2aec10dd38a0448f0693e69a9a6fe239dba6ef4665e5626bec20bb12c4ce77af2aec10dd38a0448f0693e69a9a6fe239dba6ef4665e56263530f94e97a464e96061dbf12f65435d516f72ffbd3e32d21907880959c6d20d3530f94e97a464e96061dbf12f65435d516f72ffbd3e32d21907880959c6d20d6151a411e19bd162275c887fc767339ef0c2c901b841d1fd119a4be381310e816151a411e19bd162275c887fc767339ef0c2c901b841d1fd119a4be381310e815e72b225dc4113abe0075d0885a6b134c8b53310d47628ea840c4480db15a6a15e72b225dc4113abe0075d0885a6b134c8b53310d47628ea840c4480db15a6a11df5e799cd3c368c9ebba21daa879526700c2024aaaf59d33570a0dfd8d095181df5e799cd3c368c9ebba21daa879526700c2024aaaf59d33570a0dfd8d095181a6e3b2447fa4f68ce04b7bfd6549246bac042271986f32eea56cbfdc3b88ba71a6e3b2447fa4f68ce04b7bfd6549246bac042271986f32eea56cbfdc3b88ba7dd1dcc6c227afb98e6f5f87648f070930f98bb29685209474abf19ed601d98ffe42a62ff3c2a90aac1c4aa58356ad19091dd3e33f8ba1be41a2270669c62971eaa4b0a141ec2617b31ddf7f23c7b4b1059568ad64ccb82ef0c9b6d3fb94a51749c31c5181180eaf9dfa558370c4bc4efa11de97ee3542f0b5190905228b860cde31acb6da49f07e0589d3482682374317c76590ac0d59e9276ebbd45005c0eef4d7b46bbf4a2b34a93fdc7396a572c7a3186281ccc94df3e1873e30751e23ffe64cc4ecceef48eda632d93d071dfda4eac4215252e80474f8bc29bad357f3c89f238138180a3d0d32cfcd3bc3bc40042013d3a713dd6d2283a320a71a07b1cd5b00f3502dd4ac18a52c5c6b421acca84400772718f057a02593a9251513ae3331801dd53e9f40bd3a966d1eac63691c634df52b73e0aa65552572ac8ef4fc79899081db82a340e33b3abc78204aadba34134e74adee36c19f6cb9c3b50fe895d253503e251919935be1dcce6aae2ddfed48fa2c4ba12ac173b0f9286d1e2cc6daa1daa24e2f149d11037f958e49c4e412b597058d3859a8253e10344f580f5a0bfe1582c77d6f119c65ee5befabe7b4946c0779006daba7bd1d96f986b07e03cb9616f8de6e2e74fefe7b4e4143ac586f512e6852af09a39cbfbd106fa4ff68e45db839b3aad9331154ff5a05fc003c887228c115293adabf59c14148236e29945db839b3aad9331154ff5a05fc003c887228c115293adabf59c14148236e299b1572811c894a0173849564415bad4268007c471e6f86ac9415c9b426367cd91b1572811c894a0173849564415bad4268007c471e6f86ac9415c9b426367cd914b96ce3e5be2c5f6ce5fff90d3f5113e59b6aa0ee1fbb7b2960dd5bcebefd2fe4b96ce3e5be2c5f6ce5fff90d3f5113e59b6aa0ee1fbb7b2960dd5bcebefd2feb559cc6a4f5793bcae443ffb3293bd37b23712315b6845f5fa07e5e426946451b559cc6a4f5793bcae443ffb3293bd37b23712315b6845f5fa07e5e426946451b378d6cfb1f5173f3ccf2530070613dd473157656d341e34383a0b9e087a6874b378d6cfb1f5173f3ccf2530070613dd473157656d341e34383a0b9e087a6874683e39684d381acf63e1a38554697687822b318205db25f4c99f7666adae8507683e39684d381acf63e1a38554697687822b318205db25f4c99f7666adae85074ed8b8dd8be69a55dea837ca1e7fafa8e7a2ce1bcea0e2caf5e2f9a3eb1cf7204ed8b8dd8be69a55dea837ca1e7fafa8e7a2ce1bcea0e2caf5e2f9a3eb1cf7204bb2e2b4b966e69be26fdfa0a3572bbb5f34b32ef4f39b0cb76f92a39b5c7acc4bb2e2b4b966e69be26fdfa0a3572bbb5f34b32ef4f39b0cb76f92a39b5c7acc8df5f3139727abc13699172e41535c8c01e91033dd8edde2dcf9318286ab7dbc8df5f3139727abc13699172e41535c8c01e91033dd8edde2dcf9318286ab7dbc84c24a9f1409e5a986845e6fa2dcad0ccfaa387ed09d7bdfd20feb12679b5cbf84c24a9f1409e5a986845e6fa2dcad0ccfaa387ed09d7bdfd20feb12679b5cbf5490489c45901c3bbe9c48512cde06b4d2f7975af9ecc1bdaecaca7ac38581225490489c45901c3bbe9c48512cde06b4d2f7975af9ecc1bdaecaca7ac385812228a0735c9271a40cca22fa54a8a122f58aaa2d17a09ba4f689b5a27a13d615c128a0735c9271a40cca22fa54a8a122f58aaa2d17a09ba4f689b5a27a13d615c194e35bb32b891fdaea148cc1e4d6b7975c1ac9090149a1e1ec3710416a767a7b94e35bb32b891fdaea148cc1e4d6b7975c1ac9090149a1e1ec3710416a767a7b8da5bba4c4ee1ac4060fda216368c720f7f2827f8cfee8b8ef6bcfac09a435a48da5bba4c4ee1ac4060fda216368c720f7f2827f8cfee8b8ef6bcfac09a435a402f6f4ae0f1d6fa9f159aaf3d31457ff9ff15446ddf700747fd628273a009d3a02f6f4ae0f1d6fa9f159aaf3d31457ff9ff15446ddf700747fd628273a009d3a3a8e8c3b7c96cda3f78992cefa6046242067a99db9cdab8b8e63f41d515237a53a8e8c3b7c96cda3f78992cefa6046242067a99db9cdab8b8e63f41d515237a571c0377c54bc4a7aa7fde13bb7f5bff0b42c4b4dfc618aee80753cff4d012e2471c0377c54bc4a7aa7fde13bb7f5bff0b42c4b4dfc618aee80753cff4d012e240c58fa4dc3caef22cca0bec4dd4d0104092199c7eb85d60d9ebf293081198fd4df4e466297e1db9d66ae0c713156c45565088a5a27b792c51c690353f1a391e3eac2ae96a5d18e49de0b6a7f3118d2df2216fd2c74dd2b74c1940bf8fbae89e4eac2ae96a5d18e49de0b6a7f3118d2df2216fd2c74dd2b74c1940bf8fbae89e4d362147637491a453cc1de606f83adb0b2d8ae4c8a28a571550a67a87ad4421ad362147637491a453cc1de606f83adb0b2d8ae4c8a28a571550a67a87ad4421a1985adc222f4d0b446fbcc6de75dfaa579a97fd823480040246bb734099e7a121985adc222f4d0b446fbcc6de75dfaa579a97fd823480040246bb734099e7a12328e8e99194903cfec368834aa28047ced08ec7e9499d9248661b6ceb0504ee8328e8e99194903cfec368834aa28047ced08ec7e9499d9248661b6ceb0504ee8116a65e2d0b820fe081e47a521fe2f9f7805a04536e5bdca2905b290885389da116a65e2d0b820fe081e47a521fe2f9f7805a04536e5bdca2905b290885389daa912088c16493b3032aae2c994a83f40e21e7f73c3ed82876b48b38e90fb9cb4a912088c16493b3032aae2c994a83f40e21e7f73c3ed82876b48b38e90fb9cb422ff803a451102fd83222ef459f6b9120dbe725937f1bef4cf1dc596e86ac1fb22ff803a451102fd83222ef459f6b9120dbe725937f1bef4cf1dc596e86ac1fb57411114ff10491621fb02d2a61f758733a4c6c5aabd804105cfd40999f4081457411114ff10491621fb02d2a61f758733a4c6c5aabd804105cfd40999f40814d090e58cb09e35b2656ce818894b772746c5df85f898e3f8c3fa850d326f6f01d090e58cb09e35b2656ce818894b772746c5df85f898e3f8c3fa850d326f6f01335fce0711d9c4b95e192d0d88a198724b411b319140d190db0eb0163b24d6a4335fce0711d9c4b95e192d0d88a198724b411b319140d190db0eb0163b24d6a44451ce2e4183cfe555113469c0e4af02107ccb1a588e2d9206965754446371b94451ce2e4183cfe555113469c0e4af02107ccb1a588e2d9206965754446371b9102603d0ce5ca5e8a68a4f18b4b4ed3a40795ec9763f3ffe5f849eb46f541ca3102603d0ce5ca5e8a68a4f18b4b4ed3a40795ec9763f3ffe5f849eb46f541ca3577f2b3a8f6e6deedace83b335ef7ccf27cf73949ec5de11b9f669369fdfd7d7577f2b3a8f6e6deedace83b335ef7ccf27cf73949ec5de11b9f669369fdfd7d79688333eee6979db296178ad41b2287962f1229a8c1bf99a2044c832170b00f29688333eee6979db296178ad41b2287962f1229a8c1bf99a2044c832170b00f225bb2a547cead15ded1d521621b1074306caa24f25709456b316f6ec5bf35c3525bb2a547cead15ded1d521621b1074306caa24f25709456b316f6ec5bf35c35e6f4fb0825df501996224557695e7e4cea1a63734f46aac23d2bbecfd93aea0ae6f4fb0825df501996224557695e7e4cea1a63734f46aac23d2bbecfd93aea0a3278c6794163b86cbcfaf04dd7427acccdc006baed79e25d2eec2ac7eeea7c053278c6794163b86cbcfaf04dd7427acccdc006baed79e25d2eec2ac7eeea7c059f528fd4669a7f3c00f0eacc4c4e207f523f8bb6811e164c48705318c4fe543a9f528fd4669a7f3c00f0eacc4c4e207f523f8bb6811e164c48705318c4fe543a69c2790acfb68fc8138ea46a2142b1d54f73f6af8a2e695f626b037fc79e208a644c733cd23cee6b96310a46cb21f369e1d7b1cb1f00174bbd2b278e90d563236bcd4150e3f82e0099832a0079a7ebd91805d877b61a37d5a7530b25c55264b974d4b4e9d207e10a5a4aaeef92aa84817bacb2ca005b40cb5e465f78516c04846c9dccb0e9edff7607a18ebf8e0013a30c105a5da1d71e4a5296badabc982035932e2b381bea177b3164c50e89d34735b073101fcd585ffd561ecb892c083f6ff9b5448d1d8b69f7f75bbce4fedd55a64d1f4ff7e21b1d17c45d26f52a271a1c3177089a8ffd6d3b04f3ca48bcc29a682c424b2ffbfb6e2ad0ef938abb5ab6e0c6a12b41d52cd42b790cc0dddd1d11bf549b90469835daac0a731131426f12e396d31587ce58bd23bea62e92481d0cc20e34d4673dfc59fd4b395f560f7f339780513c04e51ca5c820af79e756d6dd172e5c6a273715179aa97f4798c60d7d54518cb8afa13dac51e1042959edc2aa977a4a920830ceefa801e2957ca7b500213908a183edb187f46ff14d71e2a5698fbb1c959413e83942de4651429c081390a12cc726d018b6c18a2c6f3e185a20e464ae90e8e4fac014b8a9e9a2ca2830a4e34995589e851945da97d515010e8408c3b779c971d8db7d79e40d76e71a12f99c703fc09c2f1b188a451b4dd65e014e9f032e8fcdab1935108eb9a4e586379f8e433fd76ef09c85d2e2a192cf274112f2dddc03685afd6a35db75cbd94f9080987bc4da1c734bbbb76c776f605484eb49ba77d76c979bf7836020c3a06f63a63156c0f5e45ff5cc9025078ebbb8328fd3c3d676e95e360b185633c5c500d82e683646881dc1493b4f529854737a50d274f6a13e563f6186548b225911dc75c66fbea8e595677af00006af5561c582cad0ed0758c1c6f54c827a3a220c367306954b1c5334693bfaae666966b9e47c8c09062db0fbd75306859403555e980ad076302912802bfff8d94180b9bc993f7a0be1a5e01cdd53fbb2d4e53586a9a3cbcc32aa92abf8d4ca928c4e6e4174b605c6e85b10735dbd63787d901a1ad1388a8fe8b290b862152beec33fad1cc4c29a3510de21bdb639513e9f5bf960e4961bc3f8d7d1e4468e288c9da07cbbf34314d0d17d77f50f32c90d93d85f91cb8401166507f609bc114afa6355c86d8209c2cf1aef4bcd50fa8428e67291bb1767aa7ec07bdc933e843178adebfaabe9da9626c691a1db37a05d77b8f87182c0688812f3de0e1902cb838111c1461acfd717e665de1f7534c630476583a5c7cbd111e8a080eba9e0de5e41892febbb6b3a287ec08bc560d4b6be33b0d3adcd33c309980adece4cc01d6788661488ea2748c0a6142354a28a85f71a4453d20182664e29fe48efc30e4672b60fd78bf96a9cb70b8d71c2415637e0d2413c03220f6fb0bbcb59f62878f4e4839968c5d8fcdc09c2eb79c2665430f278e01e9a98100e6ebe0644319e328ac9de7f7eb265077b0b14e4cc28191b194116f3f1b4263d1ddf1db87897a45327be59bbfda654c3b87d20fe4c9a2e54124df47e8e807f4514a00ce4dd111db2fb16668e456b4527dd66d8900832d2cd3826dd85854ead7e34fbee53a01db91d1f736fcbad91c4cb4794467de0218a52649039fc8fad6c143f9f5c37101a7dca991c6774e2034c965c4961a1c4f00ba872ccc5bcec461aacadaec154217b6a2d0246e4021007d9a64f59ca468a6294b9830198b0a4c83b56fd43c154217b6a2d0246e4021007d9a64f59ca468a6294b9830198b0a4c83b56fd436369b4100a157ca7dc3fb3cae96faab7171075893d0396e7dba26a62480876e36369b4100a157ca7dc3fb3cae96faab7171075893d0396e7dba26a62480876e355238c5629c79b2d996f90fb07e3fc50bd64802184d1af18764f4997002ba9a755238c5629c79b2d996f90fb07e3fc50bd64802184d1af18764f4997002ba9a72c380a697b2f27ef138815accb107a73dab3efad7e4458f286b091ed8bca9f71ed28dc6fff086a5cba70d3f019823680e5668fafbaee078bc75c5c90b9c37036470f258a078620d316709ff75caa5c60fe33fb7862b2ca4adcdc13d1319046fc470f258a078620d316709ff75caa5c60fe33fb7862b2ca4adcdc13d1319046fc8af23d15fc502009022abb69d12290332d299569ddbd77ac4f5bcc63aff470538af23d15fc502009022abb69d12290332d299569ddbd77ac4f5bcc63aff470533fcae7b51f8274fcfdf4d512e65815a0fe6469d887f8b4caf34937072d780ddd3fcae7b51f8274fcfdf4d512e65815a0fe6469d887f8b4caf34937072d780ddd4b7c9e20cfa0e03ae2aa334bcba192b31e5ea481df146ea6df608a45c81fa6b4c1891b5e1ff2a1710da79948c5d53939003f4bc2a53a5276484027840d0f8a985fd333053078367ed33e87093ab6c71f8d563290376eb4d4f4f1cf05e5f3bc525fd333053078367ed33e87093ab6c71f8d563290376eb4d4f4f1cf05e5f3bc5246432eec2c65d2325c5f65daefd7f51b535d9b355fa869b30a4fa8ae9304a8f046432eec2c65d2325c5f65daefd7f51b535d9b355fa869b30a4fa8ae9304a8f0d46825e7c802913a90998d8e3f8749dc4c01342b79ed036a50c3981030b28f5e76ee8b3578b2a995347101e1e3cc86ad0cf238b7eef4fce3472e7406bde514fabf4ae95aa5ef3c37145b87678991091133b32d9bf2306184e744802bde378fb2bf4ae95aa5ef3c37145b87678991091133b32d9bf2306184e744802bde378fb2f4f6b9d5878a33bbfc31b70d9cc99036106e56bae5b6d97fa8b1bf0c0443bdccf4f6b9d5878a33bbfc31b70d9cc99036106e56bae5b6d97fa8b1bf0c0443bdcc9f7a1709337573d68401e3c5d00e69db6d1f00b9434c61e73f1bdfc7b5e0f0079f7a1709337573d68401e3c5d00e69db6d1f00b9434c61e73f1bdfc7b5e0f0076207a0408d52c32535856ff7a4d9414e45247c09e8d530b9b3bb7ff1d27b7fcb6207a0408d52c32535856ff7a4d9414e45247c09e8d530b9b3bb7ff1d27b7fcb8de6a48f5dd1ebab71769fb360206fb8e491fda37cdeb2c78372ce4447aa18c47345bb1d0c25ce52b0129ae0ca9025da669451cd4ff88468c389b331c6b85bacbd66c0daca7af52d14ae462776684d73ba096f9d017d7439865cd28cbf676ff0bd66c0daca7af52d14ae462776684d73ba096f9d017d7439865cd28cbf676ff06a63fec9e937bc581771314c0272758bdec5c1b6c59527a83ae247b328f043a56a63fec9e937bc581771314c0272758bdec5c1b6c59527a83ae247b328f043a5d714d70757d3fb68ea4e2778e2bcb5b17e4ab91701b65ca09946cef1bb7f7725c7af9260a1dda7e2a8a6564ee6dc146fbfcd676f0be7bc4072eb53c87de0e0bea50177ecd55a9b7eb5853ddcc488540ee06c7488a98717c1961879a651168401a50177ecd55a9b7eb5853ddcc488540ee06c7488a98717c1961879a6511684019863dba9da6572f8527e572b88e6f52364aadf85a2353fa8a851544ecd52bdc29863dba9da6572f8527e572b88e6f52364aadf85a2353fa8a851544ecd52bdc29c621a5bde2791aa8148c3eabcfd24d9aeb58007d55c3dc19959545619d42a989c621a5bde2791aa8148c3eabcfd24d9aeb58007d55c3dc19959545619d42a98ac774908c3588e3bbbb5cd9eb0d746869a29becc284eb809b2c89a0466c0b353ac774908c3588e3bbbb5cd9eb0d746869a29becc284eb809b2c89a0466c0b3532b94f4d90480a45471bce85d71e819c6b7ebf749865e2e08108db33006b68b312b94f4d90480a45471bce85d71e819c6b7ebf749865e2e08108db33006b68b3186fe42a42ed256245c19c15b95af7ce8a26e90f5175b344d6e1266b825ae827186fe42a42ed256245c19c15b95af7ce8a26e90f5175b344d6e1266b825ae827147576e8ac80857194a190f53999e8a4052d8f247254245af3c102c3752966ef947576e8ac80857194a190f53999e8a4052d8f247254245af3c102c3752966ef9176cfcab1e2da2378678e67c0a40d7cba02acb6c3deba4c66a5888fcb22b9436176cfcab1e2da2378678e67c0a40d7cba02acb6c3deba4c66a5888fcb22b94367372edc40cf47e397c661f8f195cf1028ed5ed7f653cd054a940020cc309b9f485cfbdea603059b28428bd00fbefe3bb90fe1d07a3cdaa054e897cba9efbe4cf6b99e9cef9bfbf4e9df1208a8dd94854b9576f880cf23f3260a395a4a081c4d06b99e9cef9bfbf4e9df1208a8dd94854b9576f880cf23f3260a395a4a081c4d0fe51bbe9d2019a96e6a4d1b9a88add7b0ae593ee4534ed8337712389b4ad098dfe51bbe9d2019a96e6a4d1b9a88add7b0ae593ee4534ed8337712389b4ad098d2445a59829cfd5c1b9c66ccdbf0dd348a7c2d3ea13046c57167a23e9b153bd5a2445a59829cfd5c1b9c66ccdbf0dd348a7c2d3ea13046c57167a23e9b153bd5aaf70822b169624aeb412ebb118796c9afee8c575a0b146daf8df6d7564290778af70822b169624aeb412ebb118796c9afee8c575a0b146daf8df6d7564290778542aff94a9593de56ec6cb3cd82ef2ad3ade7ed3426f4b2fbeefc7dd518b8d6e542aff94a9593de56ec6cb3cd82ef2ad3ade7ed3426f4b2fbeefc7dd518b8d6eabb731d271d8a2f3bc4a589ae78ef64d585f0e57c2877e8dd2ce3380c3953354abb731d271d8a2f3bc4a589ae78ef64d585f0e57c2877e8dd2ce3380c3953354c3491ff3ac13f5d73a08c246e5b3a4358107152a0b57d138006cfa3aade8f8ffc3491ff3ac13f5d73a08c246e5b3a4358107152a0b57d138006cfa3aade8f8ff183fdeba1aaa4898f57effecad1b79625e517dc131a7389f47e3d82cd4ca2302b555e88b9f336785faebf37b4e45a454c47d116c65964bf5a062728203b0434eb555e88b9f336785faebf37b4e45a454c47d116c65964bf5a062728203b0434e875f5ff4044f23ffdce97a807fee4f21cb1fd88adfaf39fa31984a08d96ad85b875f5ff4044f23ffdce97a807fee4f21cb1fd88adfaf39fa31984a08d96ad85b1763fb0d0d3c18d717986a668451f00cc810550c925c7eda0cfae9f30b98657b1763fb0d0d3c18d717986a668451f00cc810550c925c7eda0cfae9f30b98657bafc8eb875cda79d7dc9b9b7dc3b5d7aaa63e7c079871e2bd5a99e17e9c0179a8afc8eb875cda79d7dc9b9b7dc3b5d7aaa63e7c079871e2bd5a99e17e9c0179a84a14d8cfdae9788509e544121b244a9ce43c06dc4e4fdf1798c93417cc70df5423b7eb22e05af5cdc03eec6a84c49ff00edca6d951257f20689b9f602461044d977a5142f89d6a4339d2e904740a78b6dd3c79de2fff327b32eb6287078620bd06631b1863b11fb01b3cf0780a2cdd00c64667d158e7424c7d237b65b2be3390fcc61c258881cc1bfe3d3bef0fe34ad4200d4de7aa54c050b80f5e88692d64845bba3b9043f75d4d35cc413e6360aec33e467cd604e16e3edf1462d96015093206a6e7f2450dc903c2536004253ef1839901e28a914623a14d40746b606e74ae3360d1149106395c2bf16a2bfb980b6d6f086a0abf99e9e33f51e2737a39a4cd8c3fe656ae6666aecbabf3f5961601e0b56c87f31d23526a6f2a69e108c03bc16488a8dffc942f22994d8ad4784c69edd1680c8cf36a2347b3692d403c076c216e9594f4b410fe5c55c16b19ac6e85e71defd791256f35ace9afbffcdccdfa5a3aaa33e52913afe98d4dd89330da1ec4b94ea1975232fe74ffb6447eafa58450131d6e203df6676df86123946251cb88f86e8f9e7c29c104c7a9d7ae9e3164ef382bd3b9e7aaaad16b0ffa5c6dbd2213fb01dfd19e8e0a4630a56afd9dbd4c03cf0fce57fd08fed9e7566550ec8bce098f355209af7a2bfef8ac90b6309293c17d0192745d9636622de6461f2eeec6e83326f653fee396a28406731cc9e9c9b1fe5bd428e28324f46c3f6b345824cb635fe509b1beb72e9d75d41d955b52eb483d6a1dff79aa1bac73a69b359e465c67a73019bfbd5209c8768fccf1a673690a13806904d5c7616ad2ec70d310427ed20b941d2febfe88b70b40f8805f1a482b2a9d8f7da796526218a460fb632ce70798d0fb331e6572b952ed6d2afebaf156083e0b00d9a408e1358c8f21573291de3820845a16c64226e8f73ea1c864cb2b101e089646da32a8e74caf3c3588f54b15a3981dd6f599cb854539d4ef2eb40c3d91e58fc601f195a5b95dcc04eb67f363ea0dc9e3f23d7231292f65f3c82c00252c79d0a7058bf758618a0331cbc81d6a98ed1730292f309c76ae03fe93194e504b3d88b83d962b1ab540c47fefe4800385b1f6fea69ace5a1a518049686a0118f8ee708b249c4b2dce4d9ae873c71a3209aa10c65f8189b46d873033f5b3dc92af7219bff87cda80140cfbf5a6d870d94645eb98d16a25a0c5efb57c00be583ee4a5f93026d6982e260c54e9f78db431cb9c4e1a7d4257c82328ceaa8f1516c9b1903841d765c65a16b11cd385f1e6322a963804433614c0acdeb4227af0018211865a31908e90551e62273558be5e64d389f9a276e1f234f6623a71bae2787bc6e8ea6e7386b18539348abaa7e27dd47d42e17eb98407cee22abb0abda82032038495c2e5e99418125aae59f5d160f980f6d851a4983adb535ad219fb6dba1acec1692880db56c3695ff4d93aed902f768d42389dd0ef8b611fe4f9cbf1fcc0da4ae63e502e6f7dff7bb91d319c6292db42204766545303b4a133ce95ce32c0da4ae63e502e6f7dff7bb91d319c6292db42204766545303b4a133ce95ce32d7409dee6d4fea4c5adec51ee915c0341a252d5d0e4c013c002dab795cbc8d30d7409dee6d4fea4c5adec51ee915c0341a252d5d0e4c013c002dab795cbc8d30f753b2a3f91939307ed0e4e68df122cd48e32fc4542c93f50357156760368a40f753b2a3f91939307ed0e4e68df122cd48e32fc4542c93f50357156760368a40b4296cb683fa2360488657a545733f93f5380034d1adcca4dd45a7c6a81734788ba6577156bc04871795f8d8876796f76e3a48387b5b12098370f6c120ca1db40fc6811c39ff6278fa75f512e7b225469bfb691ec190ce0cc24ee6b0ff5a2f1d0fc6811c39ff6278fa75f512e7b225469bfb691ec190ce0cc24ee6b0ff5a2f1d24c6708cc98bc02752fd9db3ba8f17a4ac0645c3a4f75b1b8548a039a88dc84524c6708cc98bc02752fd9db3ba8f17a4ac0645c3a4f75b1b8548a039a88dc845e88a4f6791c90c3c19275fec35aece04d30f82097f104cc2018bf085a98c860de88a4f6791c90c3c19275fec35aece04d30f82097f104cc2018bf085a98c860d63d34ed713a9941b57deb01226ad4f3d017e00e0935e5e57799e17e6a8b1447a63d34ed713a9941b57deb01226ad4f3d017e00e0935e5e57799e17e6a8b1447ae5766c5ef3a2c95f5ef37171810e0d6857608e9f4dc8414cb13943f8ec14f048e5766c5ef3a2c95f5ef37171810e0d6857608e9f4dc8414cb13943f8ec14f0485d8a653197b41041cb087bf3a687f1bf41b791ab74726e8210a6626e8cc6d8de5d8a653197b41041cb087bf3a687f1bf41b791ab74726e8210a6626e8cc6d8de02a2a2d1f394c628d683b3eff4f778a2baf15b52f8c8935c8e1c210021e268bb02a2a2d1f394c628d683b3eff4f778a2baf15b52f8c8935c8e1c210021e268bbcf6f2fd008c6135bfc5c3d50cd5d96b8ce5dea8e150080386e0fc87101689bebcf6f2fd008c6135bfc5c3d50cd5d96b8ce5dea8e150080386e0fc87101689bebc1f51df1402e626363dcdcc27a3a089f8d67513a23e6469e610ec75ee9729c0ec1f51df1402e626363dcdcc27a3a089f8d67513a23e6469e610ec75ee9729c0e56530a34fed190e5ca29b009caee32af633dc541244ad0c4baa5b8871c13243256530a34fed190e5ca29b009caee32af633dc541244ad0c4baa5b8871c132432eddbb288d4bfc320670b906e21d5ccc598a7a0f4847bf983a1f8b4995918c9bbeddbb288d4bfc320670b906e21d5ccc598a7a0f4847bf983a1f8b4995918c9bb8f4c8a887de85b13f2bffe9d38832257a6bbdc003e14583bae4b81ddb7bc34bf8f4c8a887de85b13f2bffe9d38832257a6bbdc003e14583bae4b81ddb7bc34bfab9384c11ab5d74d3ba3071a7ece495c5c54405c085632e6d8f06ff426920520ab9384c11ab5d74d3ba3071a7ece495c5c54405c085632e6d8f06ff42692052089c2a50f7e6a936472eb24b2d3212e8cd8708ab5dce7d321159f7ed14e34522389c2a50f7e6a936472eb24b2d3212e8cd8708ab5dce7d321159f7ed14e34522347d05986c2f6a7cad4c05622b963569cc10103d0033a055e0c3f1929bd72112147d05986c2f6a7cad4c05622b963569cc10103d0033a055e0c3f1929bd72112196a946f7575c708ed198e73254f390de70ed1f6cf5071e0bc7d711b9733e4f5596a946f7575c708ed198e73254f390de70ed1f6cf5071e0bc7d711b9733e4f5594dbdbd09000983d8ca288091b6e91bd51f91002357ba7497c0b3e9fc4c1859694dbdbd09000983d8ca288091b6e91bd51f91002357ba7497c0b3e9fc4c18596da74bb9aaf435bfceaab1cf15484ae9ffd2f37f429f7ec4df3583a6e2058ec74da74bb9aaf435bfceaab1cf15484ae9ffd2f37f429f7ec4df3583a6e2058ec742d857948e71d642d4a957671b668efe605da199dfa8b2bdc40a7cfb97e9cddc42d857948e71d642d4a957671b668efe605da199dfa8b2bdc40a7cfb97e9cddc467cc5ddcef7e62c3d1f3e21a0480f06db5425f584bd181f4eaaa46e8ac2b7e1b67cc5ddcef7e62c3d1f3e21a0480f06db5425f584bd181f4eaaa46e8ac2b7e1b90e54cf133d828b8bf676e1bbcfb63cf9a9327280612f47d05d0888c68846ed690e54cf133d828b8bf676e1bbcfb63cf9a9327280612f47d05d0888c68846ed60b3fc76e6519fa6df7c4da92822e5388050c008de4db1235db9d99fc985d20695036c0fbafe9d090c336542d71c0777f0e326be8dec27234cf01a1fa38629bbf123748a6e190c3ada1b0fbdede90a5769d755a5ab8e903afc4cb7b47dee413dc123748a6e190c3ada1b0fbdede90a5769d755a5ab8e903afc4cb7b47dee413dc8c2870cc9509e39f969c2356d0235232d772b08c485733e47c0d10e69d2318a88c2870cc9509e39f969c2356d0235232d772b08c485733e47c0d10e69d2318a8e1ddca7c8f784f1a921e2e4972f31202f9a0f4e62832ca6174db26f4ba611125e1ddca7c8f784f1a921e2e4972f31202f9a0f4e62832ca6174db26f4ba611125ff3cf3daf7f53885c73f5380c0de6a611e71d7056d42c180d9c2fdf9e4effd5fff3cf3daf7f53885c73f5380c0de6a611e71d7056d42c180d9c2fdf9e4effd5ff2d8a8075d364c5476136f2614e9ee901bfe24543e79181c39dac2ec96676c73f2d8a8075d364c5476136f2614e9ee901bfe24543e79181c39dac2ec96676c73b4e384c13bcfaf41182b2cb43b565c7c0f15b6e19a2edf33a987ff2cbf3cdee1b4e384c13bcfaf41182b2cb43b565c7c0f15b6e19a2edf33a987ff2cbf3cdee18d2f71b459deda8d5e74305d778e8bb585568ddd034c19c7830b6a35d6bbb3138d2f71b459deda8d5e74305d778e8bb585568ddd034c19c7830b6a35d6bbb3133e33c4d6dbe3ebe6bcf50d203c8e6983e666d0e578f36ecbdceede93679cecb93e33c4d6dbe3ebe6bcf50d203c8e6983e666d0e578f36ecbdceede93679cecb992af4fefb3a6ee83c3f665bdb84d5d978bac78a167e5576a2f4085692ce8be86c77ea2fd3406fd7ea8f5c48f72b3e0c1a426ec1f2deb94803ca2f61d9150e577a05408fc746c8db7f9b06a987d4cd2b289e52cfd7eb80cbb51aaeae78dbb3150b6cda7db045cc5187eb9b60d43254d637b39e07cb86fca72ba57bdf4e8bde14c16b9d77a3723fb1132e5b42364a2b196a0a868cb8987026ede96c7a8b1c47ff32389628e77faf30a8bad30bee69d6aad8554e54eb552fd1e4d9e7b2e0ee847334afbc640f087f62e837e1d75599f0f3cf2dd9518e786975ace8ad4bd027fcb8127abcace11574af6c867d13f807921c8baa60f42c896df6b502e594dcb348f40682400185f4f3a2c4bb13844abdeb3db723394369ad1c50a39f9c7d386ac397932065025adb1a493d69629ba712ab2b61e3cc89adfede86c0667ffcfd2faa655cea304183e566b6935f9ce73203fb7e004ae2b9453a9853b266476b3907ef9410c0d332436efab101213a2f6978a18f444df6d79b4231be3c35f95c3491ab6757000ac26d80469e4000b2e1def30793382750b64023343ef6f7363571dd6bfb050156695b493d5a5ab1bd8154b0ebd9232e2035b4ede97170d8caec9a537a3a7319aafde828ff2f1fa19644adc19f171cdaaefde30917606013aba590d280c978c947c1f8b79ee6ff13a7625728eaad080f868095f28a29305bac113dffa2ec1cea86e466454295397a366900e8be91fa2aa63392daef46f73fcb8144e8cdeabfd79801afc3c9e2226b1c31ec00085f4542879e2113b3058d2fc6da639d3e34158482212b69bceccc7af39d42be4aafe407eb9b37898378aa5c0be9aaacb0dd87db050306fc543557a9b603785f248204fac696a728a4193277b6098a84e4ab401777a34e8458f1ac97b740addbec464a3aa601ab04b577cfce3462d9efc428b6e2b288bb6834607ecede5a95322d56bd36e9effc6fbc6d1fe79d77aa6a52b255b06cf9ea02d139a0fcd3ac69f8ddbd7966ba44abecf9e000343eee78b551ced65e63e7482eeab3fe84a454922c2b45a9c0a1f1370c55a05a169c84ce1db55d24d283aa80093cf62a0a10c207a350b7999c81e0d8454f2a9845007fedde694c9c0301bca81c077ea45d3d39688d40aa358109be9ad7198f222044793d724d0d3d0996e9ccf877b7ebe06a74c8d93b0134794c046f27b84f8714d1ce93f367d6421dfc74e34bd334e6900b3d4a9524435976c18eae0fe5eaf877278a12c07d3249e6cb2742ae547f76376ac24f4cf308ce89c3b1dc3ed93177231392e83f0a863c4aaa23574a1cb7c826954aebc2a3f99e394e405dfe6cbce1dfc6a809b7a1326bc27bd126f7b21f197ddf0494b36e3bfd0117a8b798c80c1226da6fa982460b3b78ac3f03d009787acaafd8a421cd163b620550dd4d9e8a97b87c40d98e229de29b7185e25ab4bbc15f0bdd938daf24e1090074506f753a9e9c9f27b55c464ae86a810a3946c6c705170174fb5309ea287641270b24f98cefacb0f46ab4859cad20d246c00cc4eed59959db11f1a4b56127bcd75ab75c590ae81d9558a17f62a0b8ac235bae336fe5cc90b0d596a49bf41ef96453e665dd3ac18a6f6d0c6742f2483c85b323908e78b769dcdb31856af88a9fad0c920e11bc6d6800d0702f394046c2ff6af569f0ae9bdde8f7c03540e2c2d4323567177694f28d60fd83927917df885130133f514c4e6bad21d5f63ce15a1ba89a583eb53ed14005e196918d2d249d479edd6f699a27a82a0579a70abab7666f6139d490eb66a474743f0f26dd249d479edd6f699a27a82a0579a70abab7666f6139d490eb66a474743f0f26dd53e3884122a323ad9385123ca171f3bf696d4ef19aaed1884f85527e929d398d53e3884122a323ad9385123ca171f3bf696d4ef19aaed1884f85527e929d39805c52491c45ae8a36e545e7cf51fd84507bd93e90b260e21ea7ec29c28fdab6f05c52491c45ae8a36e545e7cf51fd84507bd93e90b260e21ea7ec29c28fdab6fbc226845ff67f982fc50c199776a6911b87e41b6f50cb61da1a85ac027cf2f22f882688ad5ea0b0133c43ef6881cd14b9837f8994c60a9a3e88a908c4ea79029d77fc174fae4fb58018f7b0f2fc83ff4aac8cfc3452bd2255d15b5a2e587ef206778719bc5ad1f4f6c5068de1876273ceb2e87f94db7a0508158b7e270dc30702115e25bdbebd37f8dde88daaa1b73faca22cf3ca8a2787a58629426637653aa2115e25bdbebd37f8dde88daaa1b73faca22cf3ca8a2787a58629426637653aa299e14ad0295e9c8d0b950a35d94b4d2976397a32db7e1a621a9165acb6433c6ada4d786f48b5925268a4c0e08ac79656f3cb614ca21a6e58a1eccdad79e974c02322151959d708c47f3e71bfe26975412154d967dd988f39db1bfe03e0a3b5502322151959d708c47f3e71bfe26975412154d967dd988f39db1bfe03e0a3b557a760caacc1de3e2066aab9b74124bb66a9ae0b9c1a76bfc9060e28e4a2d2eca7a760caacc1de3e2066aab9b74124bb66a9ae0b9c1a76bfc9060e28e4a2d2eca52b2894bf44c4d8c5d3137cfa2f999e3dc7d9b30328178780f56215e9826f6f852b2894bf44c4d8c5d3137cfa2f999e3dc7d9b30328178780f56215e9826f6f83a65748fe0d603c4cbd40efde5d18c58e0d64a1730ca7c5430e3ad625c1800043a65748fe0d603c4cbd40efde5d18c58e0d64a1730ca7c5430e3ad625c180004cbd7c4af4c9bf5037eeae4be31c5460a605660f2105f0094efe3acd698c9472dcbd7c4af4c9bf5037eeae4be31c5460a605660f2105f0094efe3acd698c9472ddaf1c84f94a90aa3872cd8e5a9366b74ab6dfd006a31f43643596aa1269e67fcdaf1c84f94a90aa3872cd8e5a9366b74ab6dfd006a31f43643596aa1269e67fc4f97b26228382bd0919b509641bf70fb98cf70a7d2cd5037e0564e65c031126e4f97b26228382bd0919b509641bf70fb98cf70a7d2cd5037e0564e65c031126e3b271d06cdcb3686c96a2d340d09de39a00cbe8ff6d4c8667c2f589223555fc83b271d06cdcb3686c96a2d340d09de39a00cbe8ff6d4c8667c2f589223555fc83a42153a4cb1f033203dd8fcebe6d0c001f9e6c8a04e9357d9199fb15e80e22045789d8dcd1bb2965f45ac745c1570e340bbda9dd009451c044d8bb7c16c331d313ca2a2f376a327c0c4b2651f8aecd60251dd4ee6f5b77e73b04143c0d0791b49c9dca3aeaf13707210745b5e91b88e48d6f3006ab8b8d5acfb53457bab911b1fa6781cc0091da80b6c0d7ff0a30f7813a75bad541c9001581d4441baea1d156ca073012e9f067374b4477f33fd89896ff36c48f043534013b72ea5ff8b367abf57e1030aee0508204cf229ba2710f29da9ef748167cf55101b89016e1ab476e0224ccd31321e354917166c47b57b15b8dc6a3a9aa7664a2ae98c343df4b408fd8af2623b33ddb47e0e3e5d15c0a27a44cd4dc396f1cdeb5deb859b602bcd5bce678d0b6415bc78a98c39c1252c7608a45630e36cc02f7c476225c2e021581c496ce2a531043111ddc6a98857d9340dd2efb66ef0287de65f0448bb6119a5e7496ce2a531043111ddc6a98857d9340dd2efb66ef0287de65f0448bb6119a5e7115b19afd0d8640e0c34b31b7cec90fc10e67d6212a6914c5227f54458d873f20ffe24bb8d0823b6c2eb5d5d6efceb784e74e5e0654252195fe2614bd4e3a83ba5584e902f8890cdc7cb1fe67f8b4bda0fce6e23caca57ce87ec5841e147ace7ca87e89193f07f4f6e820a73a7246e50265ffea024ce28d96426670e990437dde29c164a3ec909d62590065f44b64e63bb37b8ed040841cd0f277f5805402c8ce29c164a3ec909d62590065f44b64e63bb37b8ed040841cd0f277f5805402c8cf165c9c1d87e02148adedda6c46863dcc40bce1dce1fa791c0935a354a4d00a5f165c9c1d87e02148adedda6c46863dcc40bce1dce1fa791c0935a354a4d00a51d1d0d3f953a98421f238102902e05a6d8b77ee7ec6ebcbec0017608961782b91d1d0d3f953a98421f238102902e05a6d8b77ee7ec6ebcbec0017608961782b928c198a349304eff6ace89c1cf1aa5b6dfd540e8314667e0efe26562aeb3874528c198a349304eff6ace89c1cf1aa5b6dfd540e8314667e0efe26562aeb387458112c1836b0ae514f647bb9c145b28d461890ceb9378079bf1615e11bb39ccb88112c1836b0ae514f647bb9c145b28d461890ceb9378079bf1615e11bb39ccb8fb24cfc60864658beb29a2764fee8e6c33d867b8259cdc984fd800ab4c1ce6d3fb24cfc60864658beb29a2764fee8e6c33d867b8259cdc984fd800ab4c1ce6d3e7a1527bc6642aea2251503660f7fdc5fb17a33fd6e3bf7960516b8aa0e0737ee7a1527bc6642aea2251503660f7fdc5fb17a33fd6e3bf7960516b8aa0e0737ea6c4a128e7596f247e0bdeb346e1538b1047cf1fc3d639aba9887532978c16cda6c4a128e7596f247e0bdeb346e1538b1047cf1fc3d639aba9887532978c16cdb6495ccf6774274a74c164131ff5d88c96d7fcafd663d0faa80ad578a50b6830b6495ccf6774274a74c164131ff5d88c96d7fcafd663d0faa80ad578a50b68308877111645ee895bf0daf506e7e79022a5dac45c115cd48787c6799cf8ce75f88877111645ee895bf0daf506e7e79022a5dac45c115cd48787c6799cf8ce75f8d376e3f9634ff055eaa8060cfc2ae976149bfe466a9e1ac61d264bd13d732453d376e3f9634ff055eaa8060cfc2ae976149bfe466a9e1ac61d264bd13d7324537b23cbba606f2889162bc519e5ee13a24cb5d1df9ce15b587eeb22eba8bf7e885ccae5eacdb4c8034d4a3a948db0c4f3bdf16348e969cf8fb42c75aae2d7fb322fdc3f4fdc66efc0427af7f5ba411328fc47282e978b67b4b5fe16898d53ccfc933a09051829e9b6180ac276a8f5ff35d118a25b997d50e15b2d97e979ae85e952ed99af0857055428269c5457cdcbf824315af87ead2c8491650ce400cb01f51548a7507919179645e01b8a4d78dc8cd0d4acfe9e0e8be6dfd065f67527de290895f2632304fdb0db16b35bfb615d417228ce4def3cb10707d2b4acc6d96e39e6fefed904ab874d8ae67d857517c4294784f1a0e492a78042c76c7b031723e659f29d0be6d2abe4e322f046af0b55f6f90b289e085d1670ce1b48ca57063ebddd6be3d23fcec4054f91569d38d7f7cbe267257c0b4ec9d7cb80245d90cab934aab686215c6639685e3dd2f42cb82a7aba5ff7bfda38611830261b517a64824a8debcde377abf8b010a93858a93887bd45e283c8823d9af2bb4d90a76b61c9b1c0375244c5154f4fe17f915edfa3370ba1a20783754ceaa0078d6af41f886b4e5841eac555aa98bb6f327a26197e37e642acc6bf4a647943902564f4584ae9385841eac555aa98bb6f327a26197e37e642acc6bf4a647943902564f4584ae9389ddd39fc5e326957ddd2fd3682535a286a27542916e4e8bad4064711845c5f4d9ddd39fc5e326957ddd2fd3682535a286a27542916e4e8bad4064711845c5f4dd804d080aff89d979e748bbb38061efac850b637b946878d9299a02fb5630c2cd804d080aff89d979e748bbb38061efac850b637b946878d9299a02fb5630c2cf7c8f3ed723d06d404aafdb4d7fa9d8b1fa7b7c91a391b8f43c8f179f7e9903ef7c8f3ed723d06d404aafdb4d7fa9d8b1fa7b7c91a391b8f43c8f179f7e9903e69a342671132ad3f4eb0344b304c56f798de5378793709b107e7f95d1994ba4f69a342671132ad3f4eb0344b304c56f798de5378793709b107e7f95d1994ba4feabcc3e07f3fb9187390611783ed5a570ad9601704e29f81e7d154b279cc7e12eabcc3e07f3fb9187390611783ed5a570ad9601704e29f81e7d154b279cc7e122bb7315408fe9255c348b098072c524a53b696c5fd2569347abe3b3ba5dc855d2bb7315408fe9255c348b098072c524a53b696c5fd2569347abe3b3ba5dc855d43ad2c26b16707cff9e25accb547f346ee82f19e535fb9739ab5ed0204c61d7043ad2c26b16707cff9e25accb547f346ee82f19e535fb9739ab5ed0204c61d70843beae011641d68c3df0e2e509bc6571b70a7df769187256719f61ccaa48dc3843beae011641d68c3df0e2e509bc6571b70a7df769187256719f61ccaa48dc34dcde03cfe362e01f3198f58565158f352a4b5439d53289970cccdeb01c8ca2a4dcde03cfe362e01f3198f58565158f352a4b5439d53289970cccdeb01c8ca2a67b86ac89c560829eda55b789bfb3062dec91670a2c499e39285f3bb20ce460a67b86ac89c560829eda55b789bfb3062dec91670a2c499e39285f3bb20ce460a8aac420055c21c32a2cfa28c33efd7c73d49ec8d748b464d227a9586269c26de8aac420055c21c32a2cfa28c33efd7c73d49ec8d748b464d227a9586269c26de6c1da5a1646e6ed2ed7a0ac85e263af404393c479e994ebd8ee1d4981e431a126c1da5a1646e6ed2ed7a0ac85e263af404393c479e994ebd8ee1d4981e431a12c51d3d78302378d20891b226eac3efc98c6e002add43d97a07e619d36e945fb7c51d3d78302378d20891b226eac3efc98c6e002add43d97a07e619d36e945fb7c951d34051796201e8c06aa8812a46cb8a9d5593585473551f99a766e7f49137c951d34051796201e8c06aa8812a46cb8a9d5593585473551f99a766e7f4913733d404384e8caef92bff34ca376593086561e43cbc22b6c36901253909ffbd7633d404384e8caef92bff34ca376593086561e43cbc22b6c36901253909ffbd769f6e8d97881299b946b329738d183194c2df3e608fc51c3ff520eb500bf2c0379f6e8d97881299b946b329738d183194c2df3e608fc51c3ff520eb500bf2c0370a914ebac2d532da60c981c998c492afd7951a5498b8e8ce820a757bdf2ffa7f0a914ebac2d532da60c981c998c492afd7951a5498b8e8ce820a757bdf2ffa7f06fc61a1b1734ba339d25a990a0ec15dd620c9d5df9920a071f99e22fbeff40c06fc61a1b1734ba339d25a990a0ec15dd620c9d5df9920a071f99e22fbeff40c8c71fff16e457336915b8bda4fb3359b51a9f7983b81b93ad87ef83d9f8a71298c71fff16e457336915b8bda4fb3359b51a9f7983b81b93ad87ef83d9f8a7129a58455aea98ac58a1b8b3033092aee408411dd3e1854c86a625f79844dd2e370a58455aea98ac58a1b8b3033092aee408411dd3e1854c86a625f79844dd2e370740d2dd4e92074807a9ee9f504847f5333ecaa22a6ca8dbe0ac98feae33c0226740d2dd4e92074807a9ee9f504847f5333ecaa22a6ca8dbe0ac98feae33c0226d01b27bb6baaf34bdd5a95ca5b4863cd0a881d6a28c30178fc9ad641a0da9dcf61b835216886ec2381a32f173f85d33f86e4744fe4e75d555c53001d616b20fe14d85f399e2e0aed6a90e5026c3718da1b60d719d089156edbf3a4b337ecef121c326dba96b9ce91fb76d6a9d2796a46d89e6d1761356cae03263c3c1305e7e9c7ba85af83ce64f71eb470863b01e98d8ee3336541e027c0bc7a40515108e0fa70e47b9aa34ad2e3cd00bf308f302a89a1b5a4d5d703c2055378426a6300f8e67e417e481e5b87a8ee22ad544fee083a21ba92b6202176c1db07c13777d7c10dda4e29178a1a88c5a6982b65567618c40a3d5e2f1f89b49469484c4ff3abc8f8dca9549bb80d22f07b94ff04b5e1448bd8964d8b35bf09a013445fbbe6097780f25db7ab219708715c91801c3b05f9c7a708f2099bd59ebea75f3808a6648dd901fbb3c127b2805e2efca78dbcdd240893876fab19bd5bd405367f4cc8421921862c9c69d530b0ed3967ebc001a03dcdd0bbd452cb83ff50fe70785c1a1f965f5f4f8b71427361f59cf3f51056543ddd4b2a1e6a25ea0fa18f0e9fad18ba566832b3dd1d3f1333c9d994ef8ae40c85caa24158233486e1bcae0910b189733b5b67f5f091f5ac0b95cfcb9d0147094e64b158f04d203a59f55cb2391dbb5c19d214b8d45b80fd69594522926d376762a251b49b6a62210dd3ed092007eb3da3a7701cff71852eafcd1861a47ba2f0d665c4ac9c705e28f99d1fae14fe43b74f3fb7811b16a6cd252c631ccdb86c1215da296f56e1ed01d4aae2605e082e8d60e53010e0c247c9bb602f72fdcbe6d4ad7c1adbeb30d6316085d48dd6c4cc9eb1fd0a9afcd6ed5e01c783de8ef24c90c14035f04b04cb16bb3bd5448c5f2ab6cbdfe6e66038526efbc8d0da13a0872ffb161227f47bb01092a7b2a9ba165d9728655c9b37b2a6718f54154ebae091b54051ca7131e90a2cf10acee117149570a749eb3e431fa86790a891873a5bd485fd574be41a03ebfc1a890b96694ca2474739eb3e431fa86790a891873a5bd485fd574be41a03ebfc1a890b96694ca24747390cbcbc8338e3da566f33328d7a022e41a077232f75a37cab5eb41d19b691612f0cbcbc8338e3da566f33328d7a022e41a077232f75a37cab5eb41d19b691612fbe723cf1b0373a517cc2bcadf46573b08fba54dac9a7028acffada106df368debe723cf1b0373a517cc2bcadf46573b08fba54dac9a7028acffada106df368debc693de05602c95a1bf67cb607ea1c4951ac49c2d50e6e894886c6cb1f6fb360bc693de05602c95a1bf67cb607ea1c4951ac49c2d50e6e894886c6cb1f6fb3606d7dd934bb55239952820248fb8f673d1d749ffa19ea0a6ec8a31f0aa469f76c6d7dd934bb55239952820248fb8f673d1d749ffa19ea0a6ec8a31f0aa469f76c7f6b0223d246881293aa1956ddbe4c65a6bc8a1a1505e9a8a1fb15101f41dc397f6b0223d246881293aa1956ddbe4c65a6bc8a1a1505e9a8a1fb15101f41dc39c44139f206ec124914d6d44e845a8180a8cf45a814e0fbaf188b0fdbd4123acf221b0688689171466abdbf2e0b2cde30592cb8f434db1157d6c3303ef9265fc3ab98888bf295a41b422e5d1737ed45ea6155faf43955cfbc34a38f0b1a61840d30fe4dfc44ae2a6dd7d6fc721a385989c251daf21a2c1990f0a12e8f20ea6770ad761756e874f74a3e30bad58d0ccb4624be8ebc352c9338c58d5f40ed75d691c095c309cfd5e139816ef532afdd2b2d17fac133aa2e7b7a643a7dbec35e84570fd84fe3b77f341f9901ac95401c42465f6a80cabfc341176170fbcc143006b7d2bbba69d327fe25b7287468c6f5417f18fca6e8f4dbe2e4a908d19aa8dad32ca55ace223a7ffcc08ef46ec2d81507f1bcccc4a559585023085c73da57801b9e686f6426a775450eb3afd00bc3a5c2621f305ddb9c8478ee9bf28a368ef2dece51b644bea73e6a504326e16b43f06ac18bc59b9074fef7b613ab47b3f2977719f9b695f1cf3fb436a994b6d3606df529e546d37154f65c039fd30e2e2ebb17bcf655bffdf9dbe112b3be2fbca59107ab191a58653efcf7e39962d9523c8077717946a3a8ba27d7dd6497ee3047363461e93b4b057b177eb9129a340f95339bf81497d2e1619d8efce5361aaee844a79a18674cdc0da30ee062f7f3558cbb67df27219502ca084126be40b3481d90874815a8a0739a95bcf1d62ff67c9c2d1f1b45497d27f13c6d129dfb699f55efeb7cc8d98fde7274c28a169742e235317120/etc/alternatives/cftp/etc/alternatives/ckeygen/etc/alternatives/conch/etc/alternatives/pyhtmlizer/etc/alternatives/tkconch/etc/alternatives/trial/etc/alternatives/twist/etc/alternatives/twistd/etc/alternatives/cftp.1.gz/etc/alternatives/ckeygen.1.gz/etc/alternatives/conch.1.gz/etc/alternatives/pyhtmlizer.1.gz/etc/alternatives/tkconch.1.gz/etc/alternatives/trial.1.gz/etc/alternatives/twistd.1.gz@@@@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-Twisted-22.2.0-150400.21.1.src.rpmpython3-Twistedpython3-Twisted(aarch-64)@@      /bin/sh/bin/sh/usr/bin/python3.6python(abi)python3-Automatpython3-PyHamcrestpython3-appdirspython3-attrspython3-bcryptpython3-constantlypython3-cryptographypython3-h2python3-hyperlinkpython3-idnapython3-incrementalpython3-pyOpenSSLpython3-pyasn1python3-pyserialpython3-service_identitypython3-typing_extensionspython3-zope.interfacerpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.60.8.01.9.01.4.019.2.03.0.015.12.63.017.1.12.421.3.016.0.03.018.1.03.6.54.4.23.0.4-14.6.0-14.0.4-14.0-15.2-14.14.3f'@f> @eTcdbrjbN@b<]@b!bbaaA@aa/k@a^a@a;@`Z`H`4@`%@__@_E@^ϧ^x]]|@]{]S]@]@\9\j@\I[%@[[ͻ[@[[;@[M@[ @Z@ZY[@YJ_YEXWWiV^@VVUUUp=UhTUKSU"daniel.garcia@suse.comdaniel.garcia@suse.commcepl@cepl.eusteven.kowalik@suse.comsteven.kowalik@suse.comsteven.kowalik@suse.commcepl@suse.comsteven.kowalik@suse.commrueckert@suse.demrueckert@suse.desteven.kowalik@suse.comcode@bnavigator.decode@bnavigator.deqydwhotmail@gmail.comgumsley_6@hotmail.commmachova@suse.commcepl@suse.comdmueller@suse.comsteven.kowalik@suse.commcepl@suse.compmonreal@suse.comcode@bnavigator.demcepl@suse.commcalabkova@suse.compgajdos@suse.comsteven.kowalik@suse.comjayvdb@gmail.comtchvatal@suse.comtbechtold@suse.comtbechtold@suse.comtbechtold@suse.comtchvatal@suse.comtchvatal@suse.comschwab@suse.demcepl@suse.comtchvatal@suse.comtchvatal@suse.commcepl@suse.comecsos@opensuse.orgtchvatal@suse.comdmueller@suse.combjorn.lie@gmail.comtermim@gmail.commimi.vx@gmail.comtbechtold@suse.comjmatejek@suse.comokurz@suse.comokurz@suse.comarun@gmx.determim@gmail.comtermim@gmail.comtoddrme2178@gmail.comtoddrme2178@gmail.comtermim@gmail.comseife+obs@b1-systems.comtermim@gmail.comtermim@gmail.comjmatejek@suse.czmatwey.kornilov@gmail.com- Add a couple of upstream patches to fix http process information disclosure (CVE-2024-41671, bsc#1228549) and XSS via html injection (CVE-2024-41810, bsc#1228552): * CVE-2024-41671.patch gh#twisted/twisted@4a930de12fb6 * CVE-2024-41810.patch gh#twisted/twisted@046a164f89a0- Fix update-alternative post script, bsc#1224109- Add CVE-2023-46137-HTTP-pipeline-response.patch (bsc#1216588, CVE-2023-46137) serializing pipelined HTTP requests.- Add CVE-2022-39348-do-not-echo-host-header.patch: * Do not echo the Host header in HTML, it is not escaped. (bsc#1204781, CVE-2022-39348)- Stop removing test directories, it also removes a public module. (bsc#1198852, bsc#1198854, bsc#1198855) - removed true-binary.patch- Update to 22.2.0: * Bugfixes + twisted.internet.gireactor.PortableGIReactor.simulate and twisted.internet.gtk2reactor.PortableGtkReactor.simulate no longer raises TypeError when there are no delayed called. This was a regression introduced with the migration to Python 3 in which the builtin min function no longer accepts None as an argument. (#9660) + twisted.conch.ssh.transport.SSHTransportBase now disconnects the remote peer if the SSH version string is not sent in the first 4096 bytes. (#10284, CVE-2022-21716, GHSA-rv6r-3f5q-9rgx) * Improved Documentation + Add type annotations for twisted.web.http.Request.getHeader. (#10270) * Deprecations and Removals + Support for Python 3.6, which is EoL as of 2021-09-04, has been deprecated. (#10303) - Add patch CVE-2022-24801-http-1.1-leniency.patch: * Do not be as lenient as earlier HTTP/1.1 RFCs to prevent HTTP request smuggling. (CVE-2022-24801, bsc#1198086)- Add patch skip-namespacewithwhitespace.patch: * Skip a failing test with Expat 2.4.5.- Remove 9580-test_fails_cryptography_25.patch which is not necessary with changes in OpenSSL- Add 9580-test_fails_cryptography_25.patch to overcome test failures on SLE-15 with older version of OpenSSL. - refreshed patches - 1521_delegate_parseqs_stdlib_bpo42967.patch - currentThread-deprecated.patch - no-cython_test_exception_raiser.patch - no-pygtkcompat.patch - no-test_successResultOfWithFailureHasTraceback.patch - remove-dependency-version-upper-bounds.patch - skip_MultiCast.patch - remove upstreamed patches currentThread-deprecated.patch - remove tests from the package- Update to 22.1.0: (boo#1195667) - CVE-2022-21712 / GHSA-92x2-jw7w-xvvx twisted.web.client.RedirectAgent and twisted.web.client.BrowserLikeRedirectAgent now properly remove sensitive headers when redirecting to a different origin. (#10294) - Python 3.10 is now a supported platform (#10224) - Type annotations have been added to the twisted.python.fakepwd module. (#10287) - twisted.internet.defer.inlineCallbacks has an improved type annotation, to avoid typing errors when it is used on a function which returns a non-None result. (#10231) - twisted.internet.base.DelayedCall.__repr__ and twisted.internet.task.LoopingCall.__repr__ had the changes from [#10155] reverted to accept non-function callables. (#10235) - Revert the removal of .whl building that was done as part of [#10177]. (#10236) - The type annotation of the host parameter to twisted.internet.interfaces.IReactorTCP.connectTCP has been corrected from bytes to str. (#10251) - Deprecated twisted.python.threading.ThreadPool.currentThread() in favor of threading.current_thread(). - Switched twisted.python.threading.ThreadPool.currentThread() and twisted.python.threadable.getThreadID() to use `threading.current_thread()to avoid the deprecation warnings introduced forthreading.currentThread()`` in Python 3.10. (#10273) - twisted.internet.utils.runWithWarningsSupressed behavior of waiting on deferreds has been documented. (#10238) - Sync API docs templates with pydoctor 21.9.0 release, using new theming capabilities. (#10267) - #1681, #9944, #10198, #10218, #10219, #10228, #10229, #10234, [#10239], #10240, #10245, #10246, #10248, #10250, #10255, #10277, [#10288], #10292 - twisted.conch.ssh now supports SSH extension negotiation (RFC 8308). (#10266) - twisted.conch now uses constant-time comparisons for MACs. (#8199) - twisted.conch.ssh.filetransfer.FileTransferServer will now return an ENOENT error status if an SFTP client tries to close an unrecognized file handle. (#10293) - SSHTransportBase.ssh_KEXINIT now uses the remote peer preferred MAC list for negotiation. In previous versions it was only using the local preferred MAC list. (#10241) - twisted.web.client.RedirectAgent and twisted.web.client.BrowserLikeRedirectAgent now properly remove sensitive headers when redirecting to a different origin. (#10294) - Add type annotations for twisted.web.client.readBody. (#10269) - twisted.web.client.getPage, twisted.web.client.downladPage, and the associated implementation classes (HTTPPageGetter, HTTPPageDownloader, HTTPClientFactory, HTTPDownloader) have been removed because they do not segregate cookies by domain. They were deprecated in Twisted 16.7.0 in favor of twisted.web.client.Agent. GHSA-92x2-jw7w-xvvx. (#10295) - trial.runner.filenameToModule now sets the correct module.__name__ and sys.modules key (#10230)- Add patch currentThread-deprecated.patch: * Do not call a deprecated method which causes reactor startup to abort.- Fix Source tags- Drop true-binary.patch which is not compatible with python310 - Some rpmlint cleanup: * Deduplicate docs * Remove she-bangs in test files * Remove empty doc files * Filter test certificate warning- Remove h2 < 4.0 and priority < 2.0 version restriction. (boo#1190036) * remove-dependency-version-upper-bounds.patch- Restore no-pygtkcompat.patch due to boo#1110669- typing_extensions is now required- Update to 21.7.0: - Python 3.10 beta is now a supported platform and should be ready for the final 3.10 release. - twisted.web.template.renderElement() now accepts any IRequest implementer instead of only twisted.web.server.Request. Add type hints to twisted.web.template. (#10184) - Type hinting was added to twisted.internet.defer, making this the first release of Twisted where you might reasonably be able to use mypy without your own custom stub files. (#10017) - Patch incremental-21.patch removed, because included in the upstream tarball.- add incremental-21.patch: support newer incremental versions- Update to 21.2.0: * Features - The enableSessions argument to twisted.internet.ssl.CertificateOptions now - actually enables/disables OpenSSL's session cache. Also, due to - session-related bugs, it defaults to False. (#9583) - twisted.internet.defer.inlineCallbacks and ensureDeferred will now associate a contextvars.Context with the coroutines they run, meaning that ContextVar objects will maintain their value within the same coroutine, similarly to asyncio Tasks. This functionality requires Python 3.7+, or the contextvars PyPI backport to be installed for Python 3.5-3.6. (#9719, #9826) - twisted.internet.defer.Deferred.fromCoroutine has been added. This is similar to the existing ensureDeferred function, but is named more consistently inside Twisted and does not pass through Deferreds. (#9825) - trial now allows the @unittest.skipIf decorator to specify that an entire test class should be skipped. (#9829) - The twisted.python.deprecate.deprecatedKeywordParameter decorator can be used to mark a keyword paramater of a function or method as deprecated. (#9844) - Projects using Twisted can now perform type checking against a Twisted - installation, for example using mypy. (#9908) - twisted.python.util.InsensitiveDict now fully implements MutableMapping. (#9919) - Python 3.8 is now tested and supported. (#9955) - Support a coroutine function in twisted.internet.task.react (#9974) - PyPy 3.7 is now tested and supported. (#10093) * Bugfixes - twisted.web.twcgi.CGIProcessProtocol.processEnded(...) now handles an already-finished request, for example when request.connectionLost(...) was called previously. (#9468) - Twisted's dependency on PyHamcrest has been moved from the base package to the new "test" extra. Consequently the test extra must be installed for Twisted's test suite to pass. (#9509) - Fixed serialization of timedelta, date, and time objects in twisted.spread. (#9716) - twisted.internet.asyncioreactor.AsyncioSelectorReactor now raises an exception if instantiated with an event loop which is not compatible with asyncio.SelectorEventLoop. This fixes the AsyncioSelectorReactor in Python 3.8+ on Windows, where in bp-34687 the default Windows asyncio event loop was changed to ProactorEventLoop. Applications that use AsyncioSelectorReactor on Windows with Python 3.8+ must call asyncio.set_event_loop_policy(asyncio.WindowsSelectorEventLoopPolicy()) before instantiating and running AsyncioSelectorReactor. (#9766) - twisted.internet.process.registerReapProcessHandler and ._BaseProcess.reapProcess will no longer raise a TypeError when processing a None PID (#9775) - INotify will close its file descriptor if a directory is automatically removed by twisted from the watchlist because it's deleted, avoiding orphaned filedescriptors. (#9777) - DelayedCall.reset() is now working properly with asyncioreactor (#9780) - AsyncioSelectorReactor.seconds() now correctly returns an epoch time. (#9787) - The _connDone parameter has been removed from twisted.internet.abstract.FileDescriptor.loseConnection()'s signature in order to match the signature in the base class twisted.internet._newtls.ConnectionMixin loseConnection(). (#9849) - The Gtk3 reactor now runs on Wayland-only sessions (#9904) - Descriptive error messages from twisted.internet.error are now present when running with 'python -OO'. (#9918) - Comparator methods such as eq() now always return NotImplemented for uncomparable types. (#9919) - When installing Twisted it now requires a minimum Python 3.5.4 version to match the version used with automated testing. This is the minimum Python version that we know that Twisted works with. (#10098) - Drop patches no-pygtkcompat.patch, python-38-hmac-digestmod.patch, python-38-no-cgi-parseqs.patch, twisted-pr1369-remove-pyopenssl-npn.patch, twisted-pr1487-increase-ffdh-keysize.patch and test-mktime-invalid-tm_isdst.patch as they have been merged. - Refresh other patches. - Add no-cython_test_exception_raiser.patch to avoid another dependency. - Update URL and make use of sitelib, not sitearch macros- Add 1521_delegate_parseqs_stdlib_bpo42967.patch to overcome effects of bpo#42967, which forbade mixing amps and semicolons in query strings as separators (https://twistedmatrix.com/trac/ticket/10096).- Relax the crypto policies for the test-suite- Add twisted-pr1369-remove-pyopenssl-npn.patch to support pyOpenSSL 20 - Add twisted-pr1487-increase-ffdh-keysize.patch to support crpytography 3.3 - Fix the update-alternatives setup * manpages were cloned but never registerd with u-a * install alternatives as master and slave links now- Add no-test_successResultOfWithFailureHasTraceback.patch to skip sted.conch.test.test_keys.KeyTests.test_fromOpenSSH, which fails. Upstream suggests https://twistedmatrix.com/trac/ticket/9665, but it has never been confirmed, even less fixed.- Update to 20.3.0 * drop Python 2 * twisted.news is deprecated. * twisted.conch.ssh now supports the curve25519-sha256 key exchange algorithm (requires OpenSSL >= 1.1.0). * many bugfixes and other miscelaneous fixes - Fixed update-alternatives mechanism - Added true-binary.patch - Dropped python-38-xml-namespace.patch - Reapplied python-38-hmac-digestmod.patch- %python3_only -> %python_alternative- Update to 19.10.0 bsc#1162424: * twisted.trial.successResultOf, twisted.trial.failureResultOf, and twisted.trial.assertNoResult accept coroutines as well as Deferreds. (#9006) * Fixed circular import in twisted.trial.reporter, introduced in Twisted 16.0.0. (#8267) * The POP3 server implemented by twisted.mail.pop3 now accepts passwords that contain spaces. (#9100) * Incoming HTTP/2 connections will now not time out if they persist for longer than one minute. (#9653) * twisted.conch.ssh.keys now correctly writes the "iqmp" parameter in serialized RSA private keys as q^-1 mod p rather than p^-1 mod q. (#9681) * twisted.web.server.Request will now use twisted.web.server.Site.getContentFile, if it exists, to get a file into which to write request content. If getContentFile is not provided by the site, it will fall back to the previous behavior of using io.BytesIO for small requests and tempfile.TemporaryFile for large ones. (#9655) * twisted.web.client.FileBodyProducer will now stop producing when the Deferred returned by FileBodyProducer.startProducing is cancelled. (#9547) * The HTTP/2 server implementation now enforces TCP flow control on control frame messages and times out clients that send invalid data without reading responses. This closes CVE-2019-9512 (Ping Flood), CVE-2019-9514 (Reset Flood), and CVE-2019-9515 (Settings Flood). Thanks to Jonathan Looney and Piotr Sikora. (#9694) - Add python-38-xml-namespace.patch to fix dictionary mutation under Python 3.8 - Add python-38-hmac-digestmod.patch to add digestmod parameter where required - Add python-38-no-cgi-parseqs.patch to no longer import parse_qs from cgi- Remove mailmail when only building Python 3 flavour- Update to 19.7.0: * The callable argument to twisted.internet.task.deferLater() is no longer required. (#9577) * twisted.internet.utils.getProcessOutputAndValue now accepts stdinBytes to write to the child process's standard input. (#9607) * Add new twisted.logger.capturedLogs context manager for capturing observed log events in tests. (#9617) * twisted.internet.base.PluggableResolverMixin, which implements the pluggable resolver interfaces for easier re-use in other reactors, has been factored out of ReactorBase. (#9632) * The PyPI page for Twisted has been enhanced to include more information and useful links. (#9648) - Refresh patch: * skip_MultiCast.patch - Remove merged patch hyperlink.patch - Remove patch 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch - Remove patch PR-1147.patch- Add PR-1147.patch (bsc#1138461, CVE-2019-12855) In words.protocols.jabber.xmlstream in Twisted through 19.2.1, XMPP support did not verify certificates when used with TLS, allowing an attacker to MITM connections.- Add 0001-Prevent-CRLF-injections-described-in-CVE-2019-12387.patch (bsc#1137825, CVE-2019-12387) Prevent CRLF injections- update to 19.2.1 (bsc#1137825, CVE-2019-12387): * Prevent CRLF injections described in CVE-2019-12387- Update to 19.2.0: * twisted.internet.ssl.CertificateOptions now uses 32 random bytes instead of an MD5 hash for the ssl session identifier context. (#9463) * DeferredLock and DeferredSemaphore can be used as asynchronous context managers on Python 3.5+. (#9546) * t.i.b.BaseConnector has custom __repr__ (#9548) * twisted.internet.ssl.optionsForClientTLS now supports validating IP addresses from the certificate subjectAltName (#9585) * Twisted's minimum Cryptography requirement is now 2.5. (#9592) * twisted.conch.ssh.keys can now read private keys in the new "openssh-key-v1" format, introduced in OpenSSH 6.5 and made the default in OpenSSH 7.8. (#9515) * twisted.web.client.HostnameCachingHTTPSPolicy was added as a new contextFactory option. The policy caches a specified number of twisted.internet.interfaces.IOpenSSLClientConnectionCreator instances to to avoid the cost of instantiating a connection creator for multiple requests to the same host. (#9138) - Remove merged patches: * openssl-errormsg.aptch * openssl111.patch - Add patch to tests for new hyperlink: * hyperlink.patch- Add another patch for openssl 1.1.1 (from upstream git): * openssl-errormsg.aptch- test-mktime-invalid-tm_isdst.patch: don't pass invalid tm_isdst value to mktime (see also bpo-15750)- Add no-pygtkcompat.patch to avoid dependency on Gtk (boo#1110669)- Version update to 18.9.0: * Fixes for the 3.7 python - Remove merged python37.patch - Add patch openssl111.patch which fixes tests with new pyOpenssl * Asserts changed behaviour- Do not write bytecode stuff when running the tests- Add BuildRequires python-tz, which seems to be required to test suite to pass. - Also, add skip_MultiCast.patch to skip tests requiring full netrworking stack.- Add missing Requires.- Fix the dependencies to match up upstream setup.py - Run the tests - Add patch to build with python3.7: * python37.patch - Add missing dependency on pyamcrest - Remove unused patch lp1102685.diff- update to 18.7.0: for full list of changes please see https://github.com/twisted/twisted/blob/twisted-18.7.0/NEWS.rst- Add python-service_identity Recommends.- update to 18.4.0 For full list of changes please see: https://github.com/twisted/twisted/blob/twisted-18.4.0/NEWS.rst- update to 17.9.0 For full list of changes please see: https://github.com/twisted/twisted/blob/twisted-17.9.0/NEWS.rst * mailman is only in python2 package- Adjust Requires and BuildRequires - Fix rpmlint warnings- remove alternatives altogether in favor of versioned executables - clean up spec file - update to 17.5.0 * too many changes to list, see full changelog in NEWS.rst- Simplify alternatives handling - Fix RPM warnings- Change to singlespec approach- specfile: * make twistd the update-alternative master, same as in the python3 version (bnc #1001523)- Update to version 16.4.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.4.0/NEWS - Update to version 16.3.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.3.0/NEWS - Update to version 16.2.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.2.0/NEWS - Update to version 16.1.1 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.1/NEWS - Update to version 16.1.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.1.0/NEWS - Update to version 16.0.0 For the complete list of changes plese see https://github.com/twisted/twisted/blob/twisted-16.0.0/NEWS- Update to version 15.5.0 * This is the last Twisted release where Python 2.6 is supported, on any platform. Python 3.5 (on POSIX) support has been added. * This release introduces changes that are required for Conch's SSH implementation to work with OpenSSH 6.9+ servers. * twisted.python.url is a new abstraction for URLs, supporting RFC 3987 IRIs. (#5388) * twisted.python.logfile is now ported to Python 3. (#6749) * twisted.python.zippath has been ported to Python 3. (#6917) * twisted.internet.ssl.CertificateOptions and twisted.internet.ssl.optionsForClientTLS now take a acceptableProtocols parameter that enables negotiation of the next protocol to speak after the TLS handshake has completed. This field advertises protocols over both NPN and ALPN. Also added new INegotiated interface for TLS interfaces that support protocol negotiation. This interface adds a negotiatedProtocol property that reports what protocol, if any, was negotiated in the TLS handshake. (#7860) * twisted.python.urlpath.URLPath now operates correctly on Python 3, using bytes instead of strings, and introduces the fromBytes constructor to assist with creating them cross-version. (#7994) * twisted.application.strports is now ported to Python 3. (#8011) * twistd (the Twisted Daemon) is now ported to Python 3. (#8012) * Python 3.5 is now supported on POSIX platforms. (#8042) * twisted.internet.serialport is now ported on Python 3. (#8099) * twisted.logger.formatEvent now can format an event if it was flattened (twisted.logger.eventAsJSON does this) and has text after the last replacement field. (#8003) * twisted.cred.checkers.FilePasswordDB now logs an error if the credentials db file does not exist, no longer raises an unhandled error. (#8028) * twisted.python.threadpool.ThreadPool now properly starts enough threads to do any work scheduled before ThreadPool.start() is called, such as when work is scheduled in the reactor via reactor.callInThread() before reactor.run(). (#8090) * Twisted Development test standard documentation now contain information about avoiding test data files. (#6535) * The documentation for twisted.internet.defer.DeferredSemaphore now describes the actual usage for limit and tokens instance attributes. (#8024) * twisted.python._initgroups, a C extension, has been removed and stdlib support is now always used instead. (#5861) * Python 2.6 is no longer supported. (#8017) * twisted.python.util.OrderedDict is now deprecated, and uses of it in Twisted are replaced with collections.OrderedDict. (#8051) * twisted.persisted.sob.load, twisted.persisted.sob.loadValueFromFile and twisted.persisted.sob.Persistent.save() are now deprecated when used with a passphrase. The encyption used by these methods are weak. (#8081) * twisted.internet.interfaces.IStreamClientEndpointStringParser has been removed and Twisted will no longer use parsers implementing this interface. (#8094) * #5976, #6628, #6894, #6980, #7228, #7693, #7731, #7997, #8046, [#8054], #8056, #8060, #8063, #8064, #8068, #8072, #8091, #8095, [#8096], #8098, #8106- Make "trial" the master file for update-alternatives, since it is the only one that supports python 3 so far.- Implement update-alternatives in preparation for python 3 version.- Update to version 15.4.0 * add dependency on setuptools * lore removed * please see the NEWS file- change dep from python-asn1 to python-pyasn1 (renamed long ago)- Wrong dependency rpm name, should be python-pycrypto- Add missing dependencies on python-asn1 and python-Crypto - Update to version 15.2.1: * twisted.logger now marks the `isError` key correctly on legacy events generated by writes to stderr. (#7903) * twisted.logger's documentation is now correctly listed in the table of contents. (#7904) - Changes from version 15.2.0: * twisted.internet.process has now been ported to Python 3. (#5987) * twisted.cred.credentials is now ported to Python 3. (#6176) * twisted.trial.unittest.TestCase's assertEqual, assertTrue, and assertFalse methods now pass through the standard library's more informative failure messages. (#6306) * The new package twisted.logger provides a new, fully tested, and feature-rich logging framework. The old module twisted.python.log is now implemented using the new framework. The new logger HOWTO documents the new framework. (#6750) * twisted.python.modules is now ported to Python 3. (#7804) * twisted.python.filepath.FilePath now supports Unicode (text) paths. Like the os module, instantiating it with a Unicode path will return a Unicode-mode FilePath, instantiating with a bytes path will return a bytes-mode FilePath. (#7805) * twisted.internet.kqreactor is now ported to Python 3 (#7823) * twisted.internet.endpoints.ProcessEndpoint is now ported to Python 3. (#7824) * twisted.python.filepath.FilePath now has asBytesMode and asTextMode methods which return a FilePath in the requested mode. (#7830) * twisted.python.components.proxyForInterface now creates method proxies that can be used with functools.wraps. (#7832) * The tls optional dependency will now also install the idna package to validate idna2008 names. (#7853) * Don't raise an exception if `DefaultLogObserver.emit()` gets an event with a message that raises when `repr()` is called on it. Specifically: use `textFromEventDict()` instead of a separate (and inferior) message rendering implementation. (#6569) * twisted.cred.credentials.DigestedCredentials incorrectly handled md5-sess hashing according to the RFC, which has now been fixed. (#7835) * Fixed an issue with twisted.internet.task.LoopingCall.withCount where sometimes the passed callable would be invoked with "0" when we got close to tricky floating point boundary conditions. (#7836) * twisted.internet.defer now properly works with the new logging system. (#7851) * Change `messages` key to `log_io` for events generated by `LoggingFile`. (#7852) * twisted.logger had literal characters in docstrings that are now quoted. (#7854) * twisted.logger now correctly formats a log event with a key named `message` when passed to a legacy log observer. (#7855) * twisted.internet.endpoints.HostnameEndpoint now uses getaddrinfo properly on Python 3.4 and above. (#7886) * Fix a typo in narrative documentation for logger (#7875) * tkunzip and tapconvert in twisted.scripts were deprecated in 11.0 and 12.1 respectively, and are now removed. (#6747) * twisted.protocols.gps is deprecated in preference to twisted.positioning. (#6810) * twisted.scripts.tap2deb and twisted.scripts.tap2rpm are now deprecated. (#7682) * twisted.trial.reporter.TestResult and twisted.trial.reporter.Reporter contained deprecated methods (since 8.0) which have now been removed. (#7815) * #6027, #7287, #7701, #7727, #7758, #7776, #7786, #7812, #7819, [#7831], #7838, #7865, #7866, #7869, #7872, #7877, #7878, #7885 * twisted.conch.ssh.forwarding now supports local->remote forwarding of IPv6 (#7751) * twisted.mail.smtp.sendmail now uses ESMTP. It will opportunistically enable encryption and allow the use of authentication. (#7257) * twisted.web.static is now ported to Python 3. (#6177) * twisted.web.server.Site accepts requestFactory as constructor argument. (#7016) * twisted.web.util had some HTML generation functions deprecated since 12.1 that have now been removed. (#7828) * #6927, #7797, #7802, #7846 * The resumeOffset argument to twisted.words.protocol.irc.DccFileReceive now works as it is documented. (#7775)- Version 15.1.0: * deprecated MSN protocol support * improved docs for Trial * removed deprecated UDPClient * twisted.web.static.File allows defining a custom resource for rendering forbidden pages. * minor bugfixes- Version 15.0.0: + please, see NEWS file - Update lp1102685.diff/bin/sh/bin/shh04-armsrv2 1722419263  !"#$#&'()*+,,..00224467899;;==??AACCEEGHIJKLMNOPPRRTTVVXXZ[\]^_`abbddffhhjjllnopqrsttvvxxzz|}~      !"#$%&''))++-.//1233557899;<==??ABCCEEGHIJKLMNOPQRSTUVWXYZ[\\^^``bbddffhhjjllnnpprrttvvxxzz||~~      !!##%%''))+,--//1233557799;;==??AACCEEGGIIKKMNOPQRSSUUWWYY[[]]_`aacdeeggijklmmooqqssuvwxyz{|}~      !!##%%''))+,-./0122456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqqssuuwwyy{|}}       ""$$&'((**,,./0123456789:;<<>>@@BBDDFFHHJJLLNNPPRRTTVWXXZ[\]^_`abcdefghijkkmmooqqstuuwwyy{{}}     !!##%&'()*+,,..0022446789:;<==?@AACDEEGHIIKKMNOOQRSSUUWWYY[\]^__aaccefghijklmmooqqssuuwwyy{|}~     !"#$%&'()*+,-./01234567799;;==??ABCCEEGGIIKKMMOOQQSSUUWWYY[[]^__aacceeggiikkmnopqrstuvwxyz{|}~      !!##%%''))++--//1133557799;;==??AACCEEGGIIKKMMOOQQSSUVWWYY[[]]_`aaccefggiikkmmooqqstuuwwyy{{}}      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEEGGIIKKMNOOQRSTUUWWYZ[\]^^``bbddffhhjjllnnpqrstuvwwyy{{}}                            " " $ % & & ( ( * + , , . . 0 0 2 2 4 4 6 6 8 8 : : < = > > @ @ B B D D F F H H J J L M N O O Q Q S S U U 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 z | | ~ ~                            ! ! # # % % ' ' ) ) + + - - / / 1 2 3 4 5 6 7 8 9 : ; < = > ? @ @ B B D D F F H H J J L L N N P P R R T T V V X X Z Z \ \ ^ ^ ` ` b b d d f f h h j j l m n o p q r s t u v w x y z { | } ~  22.2.0-150400.21.122.2.0-150400.21.1     !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ""####################################################################"""""""""""""""""""""""""""""""""$$%%%%%%$$&&''''''''''''''&&&&&&&(())))))))))))(((((**++++*,,----------------------------------------------------------------------------------------------------------------,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,..////////////////........,,,,,,,,,,,,,,,0011111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111111110000222220000000000000000000000000000000000000000000000000,,,,,,,,,33444444444444444444444444444444444433333333333333333556666666666666666666666666666666655555555555555577888888888888888888888888888888888888777777777777777799::::9777;;<<<<<<<<<<<<<<<<<<<<<<;;;;;;;;;;;==>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>===============??@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@??????????????AABBBBBBBBBBBBBBAAAAACCDDDDDDDDDDCCCCAAEEFFFFFFFFFFFFEEEEEEGGHHHHGIIJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJIIIIIIIIIIIIIIIIIIIKKLLLLLLLLLLKKKKKMMNNNNNNNNNNMMMMOOPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPOOOOOOQQRRRRRRRRRRRRRRRRQQQQQQQQSSTTTTTTTTTTSSSSOOOOOOOOOOOOOUUVVVVVVUUOOWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXWWWWYYYWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWZZ[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[ZZZZZZZZZZZZZZZZZZZZZZZZZZWWWWWWWWWWWW\\]]]]]]]]]]]]\\\\\\^^________^^^``aaaaaaaaaaaa````bbccccb``ddeeeeeeeeeeeeeeeedddddddffggggggggggffffdhhiiiiiiiihhhjjkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjlllmmmmmmmmmmmmmmmmmmmmlllnnoooooooooooooooooonnnnnppqqqqqqqqqqqqqqppppppnnnnlllllrrssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssssrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrllttuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuutvvwwwwwwwwvvvttttttttttttttttttttttttttttttxxyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxtttttzz{{{{{{{{{{{{zz||}}}}}}}}}}}}}}}}||||||||zz~~~~zzzzzcftpcftp.1.gzckeygenckeygen.1.gzconchconch.1.gzpyhtmlizerpyhtmlizer.1.gztkconchtkconch.1.gztrialtrial.1.gztwisttwistdtwistd.1.gzcftpcftp-3.6ckeygenckeygen-3.6conchconch-3.6pyhtmlizerpyhtmlizer-3.6tkconchtkconch-3.6trialtrial-3.6twisttwist-3.6twistdtwistd-3.6Twisted-22.2.0-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txttwisted__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_version.cpython-36.opt-1.pyc_version.cpython-36.pyccopyright.cpython-36.opt-1.pyccopyright.cpython-36.pycplugin.cpython-36.opt-1.pycplugin.cpython-36.pyc_threads__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_convenience.cpython-36.opt-1.pyc_convenience.cpython-36.pyc_ithreads.cpython-36.opt-1.pyc_ithreads.cpython-36.pyc_memory.cpython-36.opt-1.pyc_memory.cpython-36.pyc_pool.cpython-36.opt-1.pyc_pool.cpython-36.pyc_team.cpython-36.opt-1.pyc_team.cpython-36.pyc_threadworker.cpython-36.opt-1.pyc_threadworker.cpython-36.pyc_convenience.py_ithreads.py_memory.py_pool.py_team.py_threadworker.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_convenience.cpython-36.opt-1.pyctest_convenience.cpython-36.pyctest_memory.cpython-36.opt-1.pyctest_memory.cpython-36.pyctest_team.cpython-36.opt-1.pyctest_team.cpython-36.pyctest_threadworker.cpython-36.opt-1.pyctest_threadworker.cpython-36.pyctest_convenience.pytest_memory.pytest_team.pytest_threadworker.py_version.pyapplication__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycapp.cpython-36.opt-1.pycapp.cpython-36.pycinternet.cpython-36.opt-1.pycinternet.cpython-36.pycreactors.cpython-36.opt-1.pycreactors.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycstrports.cpython-36.opt-1.pycstrports.cpython-36.pycapp.pyinternet.pyreactors.pyrunner__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_exit.cpython-36.opt-1.pyc_exit.cpython-36.pyc_pidfile.cpython-36.opt-1.pyc_pidfile.cpython-36.pyc_runner.cpython-36.opt-1.pyc_runner.cpython-36.pyc_exit.py_pidfile.py_runner.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_exit.cpython-36.opt-1.pyctest_exit.cpython-36.pyctest_pidfile.cpython-36.opt-1.pyctest_pidfile.cpython-36.pyctest_runner.cpython-36.opt-1.pyctest_runner.cpython-36.pyctest_exit.pytest_pidfile.pytest_runner.pyservice.pystrports.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_internet.cpython-36.opt-1.pyctest_internet.cpython-36.pyctest_service.cpython-36.opt-1.pyctest_service.cpython-36.pyctest_internet.pytest_service.pytwist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_options.cpython-36.opt-1.pyc_options.cpython-36.pyc_twist.cpython-36.opt-1.pyc_twist.cpython-36.pyc_options.py_twist.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_twist.cpython-36.opt-1.pyctest_twist.cpython-36.pyctest_options.pytest_twist.pyconch__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycavatar.cpython-36.opt-1.pycavatar.cpython-36.pyccheckers.cpython-36.opt-1.pyccheckers.cpython-36.pycendpoints.cpython-36.opt-1.pycendpoints.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycls.cpython-36.opt-1.pycls.cpython-36.pycmanhole.cpython-36.opt-1.pycmanhole.cpython-36.pycmanhole_ssh.cpython-36.opt-1.pycmanhole_ssh.cpython-36.pycmanhole_tap.cpython-36.opt-1.pycmanhole_tap.cpython-36.pycmixin.cpython-36.opt-1.pycmixin.cpython-36.pycrecvline.cpython-36.opt-1.pycrecvline.cpython-36.pycstdio.cpython-36.opt-1.pycstdio.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyctelnet.cpython-36.opt-1.pyctelnet.cpython-36.pycttymodes.cpython-36.opt-1.pycttymodes.cpython-36.pycunix.cpython-36.opt-1.pycunix.cpython-36.pycavatar.pycheckers.pyclient__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycagent.cpython-36.opt-1.pycagent.cpython-36.pycconnect.cpython-36.opt-1.pycconnect.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycdirect.cpython-36.opt-1.pycdirect.cpython-36.pycknownhosts.cpython-36.opt-1.pycknownhosts.cpython-36.pycoptions.cpython-36.opt-1.pycoptions.cpython-36.pycagent.pyconnect.pydefault.pydirect.pyknownhosts.pyoptions.pyendpoints.pyerror.pyinsults__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pychelper.cpython-36.opt-1.pychelper.cpython-36.pycinsults.cpython-36.opt-1.pycinsults.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycwindow.cpython-36.opt-1.pycwindow.cpython-36.pychelper.pyinsults.pytext.pywindow.pyinterfaces.pyls.pymanhole.pymanhole_ssh.pymanhole_tap.pymixin.pyopenssh_compat__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfactory.cpython-36.opt-1.pycfactory.cpython-36.pycprimes.cpython-36.opt-1.pycprimes.cpython-36.pycfactory.pyprimes.pyrecvline.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccftp.cpython-36.opt-1.pyccftp.cpython-36.pycckeygen.cpython-36.opt-1.pycckeygen.cpython-36.pycconch.cpython-36.opt-1.pycconch.cpython-36.pyctkconch.cpython-36.opt-1.pyctkconch.cpython-36.pyccftp.pyckeygen.pyconch.pytkconch.pyssh__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_kex.cpython-36.opt-1.pyc_kex.cpython-36.pycaddress.cpython-36.opt-1.pycaddress.cpython-36.pycagent.cpython-36.opt-1.pycagent.cpython-36.pycchannel.cpython-36.opt-1.pycchannel.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycconnection.cpython-36.opt-1.pycconnection.cpython-36.pycfactory.cpython-36.opt-1.pycfactory.cpython-36.pycfiletransfer.cpython-36.opt-1.pycfiletransfer.cpython-36.pycforwarding.cpython-36.opt-1.pycforwarding.cpython-36.pyckeys.cpython-36.opt-1.pyckeys.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pycsession.cpython-36.opt-1.pycsession.cpython-36.pycsexpy.cpython-36.opt-1.pycsexpy.cpython-36.pyctransport.cpython-36.opt-1.pyctransport.cpython-36.pycuserauth.cpython-36.opt-1.pycuserauth.cpython-36.pyc_kex.pyaddress.pyagent.pychannel.pycommon.pyconnection.pyfactory.pyfiletransfer.pyforwarding.pykeys.pyservice.pysession.pysexpy.pytransport.pyuserauth.pystdio.pytap.pytelnet.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyckeydata.cpython-36.opt-1.pyckeydata.cpython-36.pycloopback.cpython-36.opt-1.pycloopback.cpython-36.pyctest_address.cpython-36.opt-1.pyctest_address.cpython-36.pyctest_agent.cpython-36.opt-1.pyctest_agent.cpython-36.pyctest_cftp.cpython-36.opt-1.pyctest_cftp.cpython-36.pyctest_channel.cpython-36.opt-1.pyctest_channel.cpython-36.pyctest_checkers.cpython-36.opt-1.pyctest_checkers.cpython-36.pyctest_ckeygen.cpython-36.opt-1.pyctest_ckeygen.cpython-36.pyctest_conch.cpython-36.opt-1.pyctest_conch.cpython-36.pyctest_connection.cpython-36.opt-1.pyctest_connection.cpython-36.pyctest_default.cpython-36.opt-1.pyctest_default.cpython-36.pyctest_endpoints.cpython-36.opt-1.pyctest_endpoints.cpython-36.pyctest_filetransfer.cpython-36.opt-1.pyctest_filetransfer.cpython-36.pyctest_forwarding.cpython-36.opt-1.pyctest_forwarding.cpython-36.pyctest_helper.cpython-36.opt-1.pyctest_helper.cpython-36.pyctest_insults.cpython-36.opt-1.pyctest_insults.cpython-36.pyctest_keys.cpython-36.opt-1.pyctest_keys.cpython-36.pyctest_knownhosts.cpython-36.opt-1.pyctest_knownhosts.cpython-36.pyctest_manhole.cpython-36.opt-1.pyctest_manhole.cpython-36.pyctest_manhole_tap.cpython-36.opt-1.pyctest_manhole_tap.cpython-36.pyctest_mixin.cpython-36.opt-1.pyctest_mixin.cpython-36.pyctest_openssh_compat.cpython-36.opt-1.pyctest_openssh_compat.cpython-36.pyctest_recvline.cpython-36.opt-1.pyctest_recvline.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_session.cpython-36.opt-1.pyctest_session.cpython-36.pyctest_ssh.cpython-36.opt-1.pyctest_ssh.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_telnet.cpython-36.opt-1.pyctest_telnet.cpython-36.pyctest_text.cpython-36.opt-1.pyctest_text.cpython-36.pyctest_transport.cpython-36.opt-1.pyctest_transport.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_userauth.cpython-36.opt-1.pyctest_userauth.cpython-36.pyctest_window.cpython-36.opt-1.pyctest_window.cpython-36.pyckeydata.pyloopback.pytest_address.pytest_agent.pytest_cftp.pytest_channel.pytest_checkers.pytest_ckeygen.pytest_conch.pytest_connection.pytest_default.pytest_endpoints.pytest_filetransfer.pytest_forwarding.pytest_helper.pytest_insults.pytest_keys.pytest_knownhosts.pytest_manhole.pytest_manhole_tap.pytest_mixin.pytest_openssh_compat.pytest_recvline.pytest_scripts.pytest_session.pytest_ssh.pytest_tap.pytest_telnet.pytest_text.pytest_transport.pytest_unix.pytest_userauth.pytest_window.pyttymodes.pyui__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycansi.cpython-36.opt-1.pycansi.cpython-36.pyctkvt100.cpython-36.opt-1.pyctkvt100.cpython-36.pycansi.pytkvt100.pyunix.pycopyright.pycred__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_digest.cpython-36.opt-1.pyc_digest.cpython-36.pyccheckers.cpython-36.opt-1.pyccheckers.cpython-36.pyccredentials.cpython-36.opt-1.pyccredentials.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycportal.cpython-36.opt-1.pycportal.cpython-36.pycstrcred.cpython-36.opt-1.pycstrcred.cpython-36.pyc_digest.pycheckers.pycredentials.pyerror.pyportal.pystrcred.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_cramauth.cpython-36.opt-1.pyctest_cramauth.cpython-36.pyctest_cred.cpython-36.opt-1.pyctest_cred.cpython-36.pyctest_digestauth.cpython-36.opt-1.pyctest_digestauth.cpython-36.pyctest_simpleauth.cpython-36.opt-1.pyctest_simpleauth.cpython-36.pyctest_strcred.cpython-36.opt-1.pyctest_strcred.cpython-36.pyctest_cramauth.pytest_cred.pytest_digestauth.pytest_simpleauth.pytest_strcred.pyenterprise__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadbapi.cpython-36.opt-1.pycadbapi.cpython-36.pycadbapi.pyinternet__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_baseprocess.cpython-36.opt-1.pyc_baseprocess.cpython-36.pyc_dumbwin32proc.cpython-36.opt-1.pyc_dumbwin32proc.cpython-36.pyc_glibbase.cpython-36.opt-1.pyc_glibbase.cpython-36.pyc_idna.cpython-36.opt-1.pyc_idna.cpython-36.pyc_newtls.cpython-36.opt-1.pyc_newtls.cpython-36.pyc_pollingfile.cpython-36.opt-1.pyc_pollingfile.cpython-36.pyc_posixserialport.cpython-36.opt-1.pyc_posixserialport.cpython-36.pyc_posixstdio.cpython-36.opt-1.pyc_posixstdio.cpython-36.pyc_producer_helpers.cpython-36.opt-1.pyc_producer_helpers.cpython-36.pyc_resolver.cpython-36.opt-1.pyc_resolver.cpython-36.pyc_signals.cpython-36.opt-1.pyc_signals.cpython-36.pyc_sslverify.cpython-36.opt-1.pyc_sslverify.cpython-36.pyc_threadedselect.cpython-36.opt-1.pyc_threadedselect.cpython-36.pyc_win32serialport.cpython-36.opt-1.pyc_win32serialport.cpython-36.pyc_win32stdio.cpython-36.opt-1.pyc_win32stdio.cpython-36.pycabstract.cpython-36.opt-1.pycabstract.cpython-36.pycaddress.cpython-36.opt-1.pycaddress.cpython-36.pycasyncioreactor.cpython-36.opt-1.pycasyncioreactor.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pyccfreactor.cpython-36.opt-1.pyccfreactor.cpython-36.pycdefault.cpython-36.opt-1.pycdefault.cpython-36.pycdefer.cpython-36.opt-1.pycdefer.cpython-36.pycendpoints.cpython-36.opt-1.pycendpoints.cpython-36.pycepollreactor.cpython-36.opt-1.pycepollreactor.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycfdesc.cpython-36.opt-1.pycfdesc.cpython-36.pycgireactor.cpython-36.opt-1.pycgireactor.cpython-36.pycglib2reactor.cpython-36.opt-1.pycglib2reactor.cpython-36.pycgtk2reactor.cpython-36.opt-1.pycgtk2reactor.cpython-36.pycgtk3reactor.cpython-36.opt-1.pycgtk3reactor.cpython-36.pycinotify.cpython-36.opt-1.pycinotify.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pyckqreactor.cpython-36.opt-1.pyckqreactor.cpython-36.pycmain.cpython-36.opt-1.pycmain.cpython-36.pycpollreactor.cpython-36.opt-1.pycpollreactor.cpython-36.pycposixbase.cpython-36.opt-1.pycposixbase.cpython-36.pycprocess.cpython-36.opt-1.pycprocess.cpython-36.pycprotocol.cpython-36.opt-1.pycprotocol.cpython-36.pycpyuisupport.cpython-36.opt-1.pycpyuisupport.cpython-36.pycreactor.cpython-36.opt-1.pycreactor.cpython-36.pycselectreactor.cpython-36.opt-1.pycselectreactor.cpython-36.pycserialport.cpython-36.opt-1.pycserialport.cpython-36.pycssl.cpython-36.opt-1.pycssl.cpython-36.pycstdio.cpython-36.opt-1.pycstdio.cpython-36.pyctask.cpython-36.opt-1.pyctask.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pycthreads.cpython-36.opt-1.pycthreads.cpython-36.pyctksupport.cpython-36.opt-1.pyctksupport.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycunix.cpython-36.opt-1.pycunix.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycwin32eventreactor.cpython-36.opt-1.pycwin32eventreactor.cpython-36.pycwxreactor.cpython-36.opt-1.pycwxreactor.cpython-36.pycwxsupport.cpython-36.opt-1.pycwxsupport.cpython-36.pyc_baseprocess.py_dumbwin32proc.py_glibbase.py_idna.py_newtls.py_pollingfile.py_posixserialport.py_posixstdio.py_producer_helpers.py_resolver.py_signals.py_sslverify.py_threadedselect.py_win32serialport.py_win32stdio.pyabstract.pyaddress.pyasyncioreactor.pybase.pycfreactor.pydefault.pydefer.pyendpoints.pyepollreactor.pyerror.pyfdesc.pygireactor.pyglib2reactor.pygtk2reactor.pygtk3reactor.pyinotify.pyinterfaces.pyiocpreactor__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycabstract.cpython-36.opt-1.pycabstract.cpython-36.pycconst.cpython-36.opt-1.pycconst.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pyciocpsupport.cpython-36.opt-1.pyciocpsupport.cpython-36.pycreactor.cpython-36.opt-1.pycreactor.cpython-36.pyctcp.cpython-36.opt-1.pyctcp.cpython-36.pycudp.cpython-36.opt-1.pycudp.cpython-36.pycabstract.pyconst.pyinterfaces.pyiocpsupport.pynotes.txtreactor.pytcp.pyudp.pykqreactor.pymain.pypollreactor.pyposixbase.pyprocess.pyprotocol.pypyuisupport.pyreactor.pyselectreactor.pyserialport.pyssl.pystdio.pytask.pytcp.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_posixifaces.cpython-36.opt-1.pyc_posixifaces.cpython-36.pyc_win32ifaces.cpython-36.opt-1.pyc_win32ifaces.cpython-36.pycconnectionmixins.cpython-36.opt-1.pycconnectionmixins.cpython-36.pycfakeendpoint.cpython-36.opt-1.pycfakeendpoint.cpython-36.pycmodulehelpers.cpython-36.opt-1.pycmodulehelpers.cpython-36.pycprocess_cli.cpython-36.opt-1.pycprocess_cli.cpython-36.pycprocess_connectionlost.cpython-36.opt-1.pycprocess_connectionlost.cpython-36.pycprocess_gireactornocompat.cpython-36.opt-1.pycprocess_gireactornocompat.cpython-36.pycprocess_helper.cpython-36.opt-1.pycprocess_helper.cpython-36.pycreactormixins.cpython-36.opt-1.pycreactormixins.cpython-36.pyctest_abstract.cpython-36.opt-1.pyctest_abstract.cpython-36.pyctest_address.cpython-36.opt-1.pyctest_address.cpython-36.pyctest_asyncioreactor.cpython-36.opt-1.pyctest_asyncioreactor.cpython-36.pyctest_base.cpython-36.opt-1.pyctest_base.cpython-36.pyctest_baseprocess.cpython-36.opt-1.pyctest_baseprocess.cpython-36.pyctest_core.cpython-36.opt-1.pyctest_core.cpython-36.pyctest_default.cpython-36.opt-1.pyctest_default.cpython-36.pyctest_defer_await.cpython-36.opt-1.pyctest_defer_await.cpython-36.pyctest_defer_yieldfrom.cpython-36.opt-1.pyctest_defer_yieldfrom.cpython-36.pyctest_endpoints.cpython-36.opt-1.pyctest_endpoints.cpython-36.pyctest_epollreactor.cpython-36.opt-1.pyctest_epollreactor.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_fdset.cpython-36.opt-1.pyctest_fdset.cpython-36.pyctest_filedescriptor.cpython-36.opt-1.pyctest_filedescriptor.cpython-36.pyctest_gireactor.cpython-36.opt-1.pyctest_gireactor.cpython-36.pyctest_glibbase.cpython-36.opt-1.pyctest_glibbase.cpython-36.pyctest_inlinecb.cpython-36.opt-1.pyctest_inlinecb.cpython-36.pyctest_inotify.cpython-36.opt-1.pyctest_inotify.cpython-36.pyctest_iocp.cpython-36.opt-1.pyctest_iocp.cpython-36.pyctest_kqueuereactor.cpython-36.opt-1.pyctest_kqueuereactor.cpython-36.pyctest_main.cpython-36.opt-1.pyctest_main.cpython-36.pyctest_newtls.cpython-36.opt-1.pyctest_newtls.cpython-36.pyctest_pollingfile.cpython-36.opt-1.pyctest_pollingfile.cpython-36.pyctest_posixbase.cpython-36.opt-1.pyctest_posixbase.cpython-36.pyctest_posixprocess.cpython-36.opt-1.pyctest_posixprocess.cpython-36.pyctest_process.cpython-36.opt-1.pyctest_process.cpython-36.pyctest_protocol.cpython-36.opt-1.pyctest_protocol.cpython-36.pyctest_resolver.cpython-36.opt-1.pyctest_resolver.cpython-36.pyctest_serialport.cpython-36.opt-1.pyctest_serialport.cpython-36.pyctest_sigchld.cpython-36.opt-1.pyctest_sigchld.cpython-36.pyctest_socket.cpython-36.opt-1.pyctest_socket.cpython-36.pyctest_stdio.cpython-36.opt-1.pyctest_stdio.cpython-36.pyctest_tcp.cpython-36.opt-1.pyctest_tcp.cpython-36.pyctest_testing.cpython-36.opt-1.pyctest_testing.cpython-36.pyctest_threads.cpython-36.opt-1.pyctest_threads.cpython-36.pyctest_time.cpython-36.opt-1.pyctest_time.cpython-36.pyctest_tls.cpython-36.opt-1.pyctest_tls.cpython-36.pyctest_udp.cpython-36.opt-1.pyctest_udp.cpython-36.pyctest_udp_internals.cpython-36.opt-1.pyctest_udp_internals.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_win32events.cpython-36.opt-1.pyctest_win32events.cpython-36.pyctest_win32serialport.cpython-36.opt-1.pyctest_win32serialport.cpython-36.pyc_posixifaces.py_win32ifaces.pyconnectionmixins.pyfake_CAschain.pemnot-a-certificatething1.pemthing2-duplicate.pemthing2.pemfakeendpoint.pymodulehelpers.pyprocess_cli.pyprocess_connectionlost.pyprocess_gireactornocompat.pyprocess_helper.pyreactormixins.pytest_abstract.pytest_address.pytest_asyncioreactor.pytest_base.pytest_baseprocess.pytest_core.pytest_default.pytest_defer_await.pytest_defer_yieldfrom.pytest_endpoints.pytest_epollreactor.pytest_error.pytest_fdset.pytest_filedescriptor.pytest_gireactor.pytest_glibbase.pytest_inlinecb.pytest_inotify.pytest_iocp.pytest_kqueuereactor.pytest_main.pytest_newtls.pytest_pollingfile.pytest_posixbase.pytest_posixprocess.pytest_process.pytest_protocol.pytest_resolver.pytest_serialport.pytest_sigchld.pytest_socket.pytest_stdio.pytest_tcp.pytest_testing.pytest_threads.pytest_time.pytest_tls.pytest_udp.pytest_udp_internals.pytest_unix.pytest_win32events.pytest_win32serialport.pytesting.pythreads.pytksupport.pyudp.pyunix.pyutils.pywin32eventreactor.pywxreactor.pywxsupport.pylogger__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_buffer.cpython-36.opt-1.pyc_buffer.cpython-36.pyc_capture.cpython-36.opt-1.pyc_capture.cpython-36.pyc_file.cpython-36.opt-1.pyc_file.cpython-36.pyc_filter.cpython-36.opt-1.pyc_filter.cpython-36.pyc_flatten.cpython-36.opt-1.pyc_flatten.cpython-36.pyc_format.cpython-36.opt-1.pyc_format.cpython-36.pyc_global.cpython-36.opt-1.pyc_global.cpython-36.pyc_interfaces.cpython-36.opt-1.pyc_interfaces.cpython-36.pyc_io.cpython-36.opt-1.pyc_io.cpython-36.pyc_json.cpython-36.opt-1.pyc_json.cpython-36.pyc_legacy.cpython-36.opt-1.pyc_legacy.cpython-36.pyc_levels.cpython-36.opt-1.pyc_levels.cpython-36.pyc_logger.cpython-36.opt-1.pyc_logger.cpython-36.pyc_observer.cpython-36.opt-1.pyc_observer.cpython-36.pyc_stdlib.cpython-36.opt-1.pyc_stdlib.cpython-36.pyc_util.cpython-36.opt-1.pyc_util.cpython-36.pyc_buffer.py_capture.py_file.py_filter.py_flatten.py_format.py_global.py_interfaces.py_io.py_json.py_legacy.py_levels.py_logger.py_observer.py_stdlib.py_util.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_buffer.cpython-36.opt-1.pyctest_buffer.cpython-36.pyctest_capture.cpython-36.opt-1.pyctest_capture.cpython-36.pyctest_file.cpython-36.opt-1.pyctest_file.cpython-36.pyctest_filter.cpython-36.opt-1.pyctest_filter.cpython-36.pyctest_flatten.cpython-36.opt-1.pyctest_flatten.cpython-36.pyctest_format.cpython-36.opt-1.pyctest_format.cpython-36.pyctest_global.cpython-36.opt-1.pyctest_global.cpython-36.pyctest_io.cpython-36.opt-1.pyctest_io.cpython-36.pyctest_json.cpython-36.opt-1.pyctest_json.cpython-36.pyctest_legacy.cpython-36.opt-1.pyctest_legacy.cpython-36.pyctest_levels.cpython-36.opt-1.pyctest_levels.cpython-36.pyctest_logger.cpython-36.opt-1.pyctest_logger.cpython-36.pyctest_observer.cpython-36.opt-1.pyctest_observer.cpython-36.pyctest_stdlib.cpython-36.opt-1.pyctest_stdlib.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_buffer.pytest_capture.pytest_file.pytest_filter.pytest_flatten.pytest_format.pytest_global.pytest_io.pytest_json.pytest_legacy.pytest_levels.pytest_logger.pytest_observer.pytest_stdlib.pytest_util.pymail__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_cred.cpython-36.opt-1.pyc_cred.cpython-36.pyc_except.cpython-36.opt-1.pyc_except.cpython-36.pyc_pop3client.cpython-36.opt-1.pyc_pop3client.cpython-36.pycalias.cpython-36.opt-1.pycalias.cpython-36.pycbounce.cpython-36.opt-1.pycbounce.cpython-36.pycimap4.cpython-36.opt-1.pycimap4.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycmail.cpython-36.opt-1.pycmail.cpython-36.pycmaildir.cpython-36.opt-1.pycmaildir.cpython-36.pycpb.cpython-36.opt-1.pycpb.cpython-36.pycpop3.cpython-36.opt-1.pycpop3.cpython-36.pycpop3client.cpython-36.opt-1.pycpop3client.cpython-36.pycprotocols.cpython-36.opt-1.pycprotocols.cpython-36.pycrelay.cpython-36.opt-1.pycrelay.cpython-36.pycrelaymanager.cpython-36.opt-1.pycrelaymanager.cpython-36.pycsmtp.cpython-36.opt-1.pycsmtp.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyc_cred.py_except.py_pop3client.pyalias.pybounce.pyimap4.pyinterfaces.pymail.pymaildir.pypb.pypop3.pypop3client.pyprotocols.pyrelay.pyrelaymanager.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycmailmail.cpython-36.opt-1.pycmailmail.cpython-36.pycmailmail.pysmtp.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpop3testserver.cpython-36.opt-1.pycpop3testserver.cpython-36.pyctest_bounce.cpython-36.opt-1.pyctest_bounce.cpython-36.pyctest_imap.cpython-36.opt-1.pyctest_imap.cpython-36.pyctest_mail.cpython-36.opt-1.pyctest_mail.cpython-36.pyctest_mailmail.cpython-36.opt-1.pyctest_mailmail.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_pop3.cpython-36.opt-1.pyctest_pop3.cpython-36.pyctest_pop3client.cpython-36.opt-1.pyctest_pop3client.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_smtp.cpython-36.opt-1.pyctest_smtp.cpython-36.pycpop3testserver.pyrfc822.messagetest_bounce.pytest_imap.pytest_mail.pytest_mailmail.pytest_options.pytest_pop3.pytest_pop3client.pytest_scripts.pytest_smtp.pynames__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_rfc1982.cpython-36.opt-1.pyc_rfc1982.cpython-36.pycauthority.cpython-36.opt-1.pycauthority.cpython-36.pyccache.cpython-36.opt-1.pyccache.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccommon.cpython-36.opt-1.pyccommon.cpython-36.pycdns.cpython-36.opt-1.pycdns.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pychosts.cpython-36.opt-1.pychosts.cpython-36.pycresolve.cpython-36.opt-1.pycresolve.cpython-36.pycroot.cpython-36.opt-1.pycroot.cpython-36.pycsecondary.cpython-36.opt-1.pycsecondary.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsrvconnect.cpython-36.opt-1.pycsrvconnect.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyc_rfc1982.pyauthority.pycache.pyclient.pycommon.pydns.pyerror.pyhosts.pyresolve.pyroot.pysecondary.pyserver.pysrvconnect.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_cache.cpython-36.opt-1.pyctest_cache.cpython-36.pyctest_client.cpython-36.opt-1.pyctest_client.cpython-36.pyctest_common.cpython-36.opt-1.pyctest_common.cpython-36.pyctest_dns.cpython-36.opt-1.pyctest_dns.cpython-36.pyctest_examples.cpython-36.opt-1.pyctest_examples.cpython-36.pyctest_hosts.cpython-36.opt-1.pyctest_hosts.cpython-36.pyctest_names.cpython-36.opt-1.pyctest_names.cpython-36.pyctest_resolve.cpython-36.opt-1.pyctest_resolve.cpython-36.pyctest_rfc1982.cpython-36.opt-1.pyctest_rfc1982.cpython-36.pyctest_rootresolve.cpython-36.opt-1.pyctest_rootresolve.cpython-36.pyctest_server.cpython-36.opt-1.pyctest_server.cpython-36.pyctest_srvconnect.cpython-36.opt-1.pyctest_srvconnect.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_cache.pytest_client.pytest_common.pytest_dns.pytest_examples.pytest_hosts.pytest_names.pytest_resolve.pytest_rfc1982.pytest_rootresolve.pytest_server.pytest_srvconnect.pytest_tap.pytest_util.pypair__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycethernet.cpython-36.opt-1.pycethernet.cpython-36.pycip.cpython-36.opt-1.pycip.cpython-36.pycraw.cpython-36.opt-1.pycraw.cpython-36.pycrawudp.cpython-36.opt-1.pycrawudp.cpython-36.pyctesting.cpython-36.opt-1.pyctesting.cpython-36.pyctuntap.cpython-36.opt-1.pyctuntap.cpython-36.pycethernet.pyip.pyraw.pyrawudp.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_ethernet.cpython-36.opt-1.pyctest_ethernet.cpython-36.pyctest_ip.cpython-36.opt-1.pyctest_ip.cpython-36.pyctest_rawudp.cpython-36.opt-1.pyctest_rawudp.cpython-36.pyctest_tuntap.cpython-36.opt-1.pyctest_tuntap.cpython-36.pyctest_ethernet.pytest_ip.pytest_rawudp.pytest_tuntap.pytesting.pytuntap.pypersisted__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaot.cpython-36.opt-1.pycaot.cpython-36.pyccrefutil.cpython-36.opt-1.pyccrefutil.cpython-36.pycdirdbm.cpython-36.opt-1.pycdirdbm.cpython-36.pycsob.cpython-36.opt-1.pycsob.cpython-36.pycstyles.cpython-36.opt-1.pycstyles.cpython-36.pycaot.pycrefutil.pydirdbm.pysob.pystyles.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_styles.cpython-36.opt-1.pyctest_styles.cpython-36.pyctest_styles.pyplugin.pyplugins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccred_anonymous.cpython-36.opt-1.pyccred_anonymous.cpython-36.pyccred_file.cpython-36.opt-1.pyccred_file.cpython-36.pyccred_memory.cpython-36.opt-1.pyccred_memory.cpython-36.pyccred_sshkeys.cpython-36.opt-1.pyccred_sshkeys.cpython-36.pyccred_unix.cpython-36.opt-1.pyccred_unix.cpython-36.pyctwisted_conch.cpython-36.opt-1.pyctwisted_conch.cpython-36.pyctwisted_core.cpython-36.opt-1.pyctwisted_core.cpython-36.pyctwisted_ftp.cpython-36.opt-1.pyctwisted_ftp.cpython-36.pyctwisted_inet.cpython-36.opt-1.pyctwisted_inet.cpython-36.pyctwisted_mail.cpython-36.opt-1.pyctwisted_mail.cpython-36.pyctwisted_names.cpython-36.opt-1.pyctwisted_names.cpython-36.pyctwisted_portforward.cpython-36.opt-1.pyctwisted_portforward.cpython-36.pyctwisted_reactors.cpython-36.opt-1.pyctwisted_reactors.cpython-36.pyctwisted_runner.cpython-36.opt-1.pyctwisted_runner.cpython-36.pyctwisted_socks.cpython-36.opt-1.pyctwisted_socks.cpython-36.pyctwisted_trial.cpython-36.opt-1.pyctwisted_trial.cpython-36.pyctwisted_web.cpython-36.opt-1.pyctwisted_web.cpython-36.pyctwisted_words.cpython-36.opt-1.pyctwisted_words.cpython-36.pyccred_anonymous.pycred_file.pycred_memory.pycred_sshkeys.pycred_unix.pydropin.cachetwisted_conch.pytwisted_core.pytwisted_ftp.pytwisted_inet.pytwisted_mail.pytwisted_names.pytwisted_portforward.pytwisted_reactors.pytwisted_runner.pytwisted_socks.pytwisted_trial.pytwisted_web.pytwisted_words.pypositioning__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_sentence.cpython-36.opt-1.pyc_sentence.cpython-36.pycbase.cpython-36.opt-1.pycbase.cpython-36.pycipositioning.cpython-36.opt-1.pycipositioning.cpython-36.pycnmea.cpython-36.opt-1.pycnmea.cpython-36.pyc_sentence.pybase.pyipositioning.pynmea.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycreceiver.cpython-36.opt-1.pycreceiver.cpython-36.pyctest_base.cpython-36.opt-1.pyctest_base.cpython-36.pyctest_nmea.cpython-36.opt-1.pyctest_nmea.cpython-36.pyctest_sentence.cpython-36.opt-1.pyctest_sentence.cpython-36.pycreceiver.pytest_base.pytest_nmea.pytest_sentence.pyprotocols__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycamp.cpython-36.opt-1.pycamp.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycdict.cpython-36.opt-1.pycdict.cpython-36.pycfinger.cpython-36.opt-1.pycfinger.cpython-36.pycftp.cpython-36.opt-1.pycftp.cpython-36.pychtb.cpython-36.opt-1.pychtb.cpython-36.pycident.cpython-36.opt-1.pycident.cpython-36.pycloopback.cpython-36.opt-1.pycloopback.cpython-36.pycmemcache.cpython-36.opt-1.pycmemcache.cpython-36.pycpcp.cpython-36.opt-1.pycpcp.cpython-36.pycpolicies.cpython-36.opt-1.pycpolicies.cpython-36.pycportforward.cpython-36.opt-1.pycportforward.cpython-36.pycpostfix.cpython-36.opt-1.pycpostfix.cpython-36.pycshoutcast.cpython-36.opt-1.pycshoutcast.cpython-36.pycsip.cpython-36.opt-1.pycsip.cpython-36.pycsocks.cpython-36.opt-1.pycsocks.cpython-36.pycstateful.cpython-36.opt-1.pycstateful.cpython-36.pyctls.cpython-36.opt-1.pyctls.cpython-36.pycwire.cpython-36.opt-1.pycwire.cpython-36.pycamp.pybasic.pydict.pyfinger.pyftp.pyhaproxy__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_exceptions.cpython-36.opt-1.pyc_exceptions.cpython-36.pyc_info.cpython-36.opt-1.pyc_info.cpython-36.pyc_interfaces.cpython-36.opt-1.pyc_interfaces.cpython-36.pyc_parser.cpython-36.opt-1.pyc_parser.cpython-36.pyc_v1parser.cpython-36.opt-1.pyc_v1parser.cpython-36.pyc_v2parser.cpython-36.opt-1.pyc_v2parser.cpython-36.pyc_wrapper.cpython-36.opt-1.pyc_wrapper.cpython-36.pyc_exceptions.py_info.py_interfaces.py_parser.py_v1parser.py_v2parser.py_wrapper.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_parser.cpython-36.opt-1.pyctest_parser.cpython-36.pyctest_v1parser.cpython-36.opt-1.pyctest_v1parser.cpython-36.pyctest_v2parser.cpython-36.opt-1.pyctest_v2parser.cpython-36.pyctest_wrapper.cpython-36.opt-1.pyctest_wrapper.cpython-36.pyctest_parser.pytest_v1parser.pytest_v2parser.pytest_wrapper.pyhtb.pyident.pyloopback.pymemcache.pypcp.pypolicies.pyportforward.pypostfix.pyshoutcast.pysip.pysocks.pystateful.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_basic.cpython-36.opt-1.pyctest_basic.cpython-36.pyctest_tls.cpython-36.opt-1.pyctest_tls.cpython-36.pyctest_basic.pytest_tls.pytls.pywire.pypy.typedpython__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_appdirs.cpython-36.opt-1.pyc_appdirs.cpython-36.pyc_inotify.cpython-36.opt-1.pyc_inotify.cpython-36.pyc_pydoctor.cpython-36.opt-1.pyc_pydoctor.cpython-36.pyc_release.cpython-36.opt-1.pyc_release.cpython-36.pyc_shellcomp.cpython-36.opt-1.pyc_shellcomp.cpython-36.pyc_textattributes.cpython-36.opt-1.pyc_textattributes.cpython-36.pyc_tzhelper.cpython-36.opt-1.pyc_tzhelper.cpython-36.pyc_url.cpython-36.opt-1.pyc_url.cpython-36.pyccompat.cpython-36.opt-1.pyccompat.cpython-36.pyccomponents.cpython-36.opt-1.pyccomponents.cpython-36.pycconstants.cpython-36.opt-1.pycconstants.cpython-36.pyccontext.cpython-36.opt-1.pyccontext.cpython-36.pycdeprecate.cpython-36.opt-1.pycdeprecate.cpython-36.pycfailure.cpython-36.opt-1.pycfailure.cpython-36.pycfakepwd.cpython-36.opt-1.pycfakepwd.cpython-36.pycfilepath.cpython-36.opt-1.pycfilepath.cpython-36.pycformmethod.cpython-36.opt-1.pycformmethod.cpython-36.pychtmlizer.cpython-36.opt-1.pychtmlizer.cpython-36.pyclockfile.cpython-36.opt-1.pyclockfile.cpython-36.pyclog.cpython-36.opt-1.pyclog.cpython-36.pyclogfile.cpython-36.opt-1.pyclogfile.cpython-36.pycmodules.cpython-36.opt-1.pycmodules.cpython-36.pycmonkey.cpython-36.opt-1.pycmonkey.cpython-36.pycprocutils.cpython-36.opt-1.pycprocutils.cpython-36.pycrandbytes.cpython-36.opt-1.pycrandbytes.cpython-36.pycrebuild.cpython-36.opt-1.pycrebuild.cpython-36.pycreflect.cpython-36.opt-1.pycreflect.cpython-36.pycrelease.cpython-36.opt-1.pycrelease.cpython-36.pycroots.cpython-36.opt-1.pycroots.cpython-36.pycruntime.cpython-36.opt-1.pycruntime.cpython-36.pycsendmsg.cpython-36.opt-1.pycsendmsg.cpython-36.pycshortcut.cpython-36.opt-1.pycshortcut.cpython-36.pycsyslog.cpython-36.opt-1.pycsyslog.cpython-36.pycsystemd.cpython-36.opt-1.pycsystemd.cpython-36.pyctext.cpython-36.opt-1.pyctext.cpython-36.pycthreadable.cpython-36.opt-1.pycthreadable.cpython-36.pycthreadpool.cpython-36.opt-1.pycthreadpool.cpython-36.pycurl.cpython-36.opt-1.pycurl.cpython-36.pycurlpath.cpython-36.opt-1.pycurlpath.cpython-36.pycusage.cpython-36.opt-1.pycusage.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycversions.cpython-36.opt-1.pycversions.cpython-36.pycwin32.cpython-36.opt-1.pycwin32.cpython-36.pyczippath.cpython-36.opt-1.pyczippath.cpython-36.pyczipstream.cpython-36.opt-1.pyczipstream.cpython-36.pyc_appdirs.py_inotify.py_pydoctor.py_pydoctortemplatescommon.htmlfooter.htmlheader.html_release.py_shellcomp.py_textattributes.py_tzhelper.py_url.pycompat.pycomponents.pyconstants.pycontext.pydeprecate.pyfailure.pyfakepwd.pyfilepath.pyformmethod.pyhtmlizer.pylockfile.pylog.pylogfile.pymodules.pymonkey.pyprocutils.pyrandbytes.pyrebuild.pyreflect.pyrelease.pyroots.pyruntime.pysendmsg.pyshortcut.pysyslog.pysystemd.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdeprecatedattributes.cpython-36.opt-1.pycdeprecatedattributes.cpython-36.pycmodules_helpers.cpython-36.opt-1.pycmodules_helpers.cpython-36.pycpullpipe.cpython-36.opt-1.pycpullpipe.cpython-36.pyctest_appdirs.cpython-36.opt-1.pyctest_appdirs.cpython-36.pyctest_components.cpython-36.opt-1.pyctest_components.cpython-36.pyctest_constants.cpython-36.opt-1.pyctest_constants.cpython-36.pyctest_deprecate.cpython-36.opt-1.pyctest_deprecate.cpython-36.pyctest_fakepwd.cpython-36.opt-1.pyctest_fakepwd.cpython-36.pyctest_htmlizer.cpython-36.opt-1.pyctest_htmlizer.cpython-36.pyctest_inotify.cpython-36.opt-1.pyctest_inotify.cpython-36.pyctest_pydoctor.cpython-36.opt-1.pyctest_pydoctor.cpython-36.pyctest_release.cpython-36.opt-1.pyctest_release.cpython-36.pyctest_runtime.cpython-36.opt-1.pyctest_runtime.cpython-36.pyctest_sendmsg.cpython-36.opt-1.pyctest_sendmsg.cpython-36.pyctest_shellcomp.cpython-36.opt-1.pyctest_shellcomp.cpython-36.pyctest_syslog.cpython-36.opt-1.pyctest_syslog.cpython-36.pyctest_systemd.cpython-36.opt-1.pyctest_systemd.cpython-36.pyctest_textattributes.cpython-36.opt-1.pyctest_textattributes.cpython-36.pyctest_tzhelper.cpython-36.opt-1.pyctest_tzhelper.cpython-36.pyctest_url.cpython-36.opt-1.pyctest_url.cpython-36.pyctest_urlpath.cpython-36.opt-1.pyctest_urlpath.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_versions.cpython-36.opt-1.pyctest_versions.cpython-36.pyctest_win32.cpython-36.opt-1.pyctest_win32.cpython-36.pyctest_zippath.cpython-36.opt-1.pyctest_zippath.cpython-36.pyctest_zipstream.cpython-36.opt-1.pyctest_zipstream.cpython-36.pycdeprecatedattributes.pymodules_helpers.pypullpipe.pytest_appdirs.pytest_components.pytest_constants.pytest_deprecate.pytest_fakepwd.pytest_htmlizer.pytest_inotify.pytest_pydoctor.pytest_release.pytest_runtime.pytest_sendmsg.pytest_shellcomp.pytest_syslog.pytest_systemd.pytest_textattributes.pytest_tzhelper.pytest_url.pytest_urlpath.pytest_util.pytest_versions.pytest_win32.pytest_zippath.pytest_zipstream.pytext.pythreadable.pythreadpool.pytwisted-completion.zshurl.pyurlpath.pyusage.pyutil.pyversions.pywin32.pyzippath.pyzipstream.pyrunner__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycinetd.cpython-36.opt-1.pycinetd.cpython-36.pycinetdconf.cpython-36.opt-1.pycinetdconf.cpython-36.pycinetdtap.cpython-36.opt-1.pycinetdtap.cpython-36.pycprocmon.cpython-36.opt-1.pycprocmon.cpython-36.pycprocmontap.cpython-36.opt-1.pycprocmontap.cpython-36.pycinetd.pyinetdconf.pyinetdtap.pyprocmon.pyprocmontap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_inetdconf.cpython-36.opt-1.pyctest_inetdconf.cpython-36.pyctest_procmon.cpython-36.opt-1.pyctest_procmon.cpython-36.pyctest_procmontap.cpython-36.opt-1.pyctest_procmontap.cpython-36.pyctest_inetdconf.pytest_procmon.pytest_procmontap.pyscripts__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_twistd_unix.cpython-36.opt-1.pyc_twistd_unix.cpython-36.pyc_twistw.cpython-36.opt-1.pyc_twistw.cpython-36.pychtmlizer.cpython-36.opt-1.pychtmlizer.cpython-36.pyctrial.cpython-36.opt-1.pyctrial.cpython-36.pyctwistd.cpython-36.opt-1.pyctwistd.cpython-36.pyc_twistd_unix.py_twistw.pyhtmlizer.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_scripts.cpython-36.opt-1.pyctest_scripts.cpython-36.pyctest_scripts.pytrial.pytwistd.pyspread__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbanana.cpython-36.opt-1.pycbanana.cpython-36.pycflavors.cpython-36.opt-1.pycflavors.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycjelly.cpython-36.opt-1.pycjelly.cpython-36.pycpb.cpython-36.opt-1.pycpb.cpython-36.pycpublish.cpython-36.opt-1.pycpublish.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycbanana.pyflavors.pyinterfaces.pyjelly.pypb.pypublish.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_banana.cpython-36.opt-1.pyctest_banana.cpython-36.pyctest_jelly.cpython-36.opt-1.pyctest_jelly.cpython-36.pyctest_pb.cpython-36.opt-1.pyctest_pb.cpython-36.pyctest_pbfailure.cpython-36.opt-1.pyctest_pbfailure.cpython-36.pyctest_banana.pytest_jelly.pytest_pb.pytest_pbfailure.pyutil.pytap__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycftp.cpython-36.opt-1.pycftp.cpython-36.pycportforward.cpython-36.opt-1.pycportforward.cpython-36.pycsocks.cpython-36.opt-1.pycsocks.cpython-36.pycftp.pyportforward.pysocks.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccrash_test_dummy.cpython-36.opt-1.pyccrash_test_dummy.cpython-36.pyciosim.cpython-36.opt-1.pyciosim.cpython-36.pycmock_win32process.cpython-36.opt-1.pycmock_win32process.cpython-36.pycmyrebuilder1.cpython-36.opt-1.pycmyrebuilder1.cpython-36.pycmyrebuilder2.cpython-36.opt-1.pycmyrebuilder2.cpython-36.pycplugin_basic.cpython-36.opt-1.pycplugin_basic.cpython-36.pycplugin_extra1.cpython-36.opt-1.pycplugin_extra1.cpython-36.pycplugin_extra2.cpython-36.opt-1.pycplugin_extra2.cpython-36.pycprocess_cmdline.cpython-36.opt-1.pycprocess_cmdline.cpython-36.pycprocess_echoer.cpython-36.opt-1.pycprocess_echoer.cpython-36.pycprocess_fds.cpython-36.opt-1.pycprocess_fds.cpython-36.pycprocess_getargv.cpython-36.opt-1.pycprocess_getargv.cpython-36.pycprocess_getenv.cpython-36.opt-1.pycprocess_getenv.cpython-36.pycprocess_linger.cpython-36.opt-1.pycprocess_linger.cpython-36.pycprocess_reader.cpython-36.opt-1.pycprocess_reader.cpython-36.pycprocess_signal.cpython-36.opt-1.pycprocess_signal.cpython-36.pycprocess_stdinreader.cpython-36.opt-1.pycprocess_stdinreader.cpython-36.pycprocess_tester.cpython-36.opt-1.pycprocess_tester.cpython-36.pycprocess_tty.cpython-36.opt-1.pycprocess_tty.cpython-36.pycprocess_twisted.cpython-36.opt-1.pycprocess_twisted.cpython-36.pycproto_helpers.cpython-36.opt-1.pycproto_helpers.cpython-36.pycreflect_helper_IE.cpython-36.opt-1.pycreflect_helper_IE.cpython-36.pycreflect_helper_VE.cpython-36.opt-1.pycreflect_helper_VE.cpython-36.pycreflect_helper_ZDE.cpython-36.opt-1.pycreflect_helper_ZDE.cpython-36.pycssl_helpers.cpython-36.opt-1.pycssl_helpers.cpython-36.pycstdio_test_consumer.cpython-36.opt-1.pycstdio_test_consumer.cpython-36.pycstdio_test_halfclose.cpython-36.opt-1.pycstdio_test_halfclose.cpython-36.pycstdio_test_hostpeer.cpython-36.opt-1.pycstdio_test_hostpeer.cpython-36.pycstdio_test_lastwrite.cpython-36.opt-1.pycstdio_test_lastwrite.cpython-36.pycstdio_test_loseconn.cpython-36.opt-1.pycstdio_test_loseconn.cpython-36.pycstdio_test_producer.cpython-36.opt-1.pycstdio_test_producer.cpython-36.pycstdio_test_write.cpython-36.opt-1.pycstdio_test_write.cpython-36.pycstdio_test_writeseq.cpython-36.opt-1.pycstdio_test_writeseq.cpython-36.pyctest_abstract.cpython-36.opt-1.pyctest_abstract.cpython-36.pyctest_adbapi.cpython-36.opt-1.pyctest_adbapi.cpython-36.pyctest_amp.cpython-36.opt-1.pyctest_amp.cpython-36.pyctest_application.cpython-36.opt-1.pyctest_application.cpython-36.pyctest_compat.cpython-36.opt-1.pyctest_compat.cpython-36.pyctest_context.cpython-36.opt-1.pyctest_context.cpython-36.pyctest_cooperator.cpython-36.opt-1.pyctest_cooperator.cpython-36.pyctest_defer.cpython-36.opt-1.pyctest_defer.cpython-36.pyctest_defgen.cpython-36.opt-1.pyctest_defgen.cpython-36.pyctest_dict.cpython-36.opt-1.pyctest_dict.cpython-36.pyctest_dirdbm.cpython-36.opt-1.pyctest_dirdbm.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_factories.cpython-36.opt-1.pyctest_factories.cpython-36.pyctest_failure.cpython-36.opt-1.pyctest_failure.cpython-36.pyctest_fdesc.cpython-36.opt-1.pyctest_fdesc.cpython-36.pyctest_finger.cpython-36.opt-1.pyctest_finger.cpython-36.pyctest_formmethod.cpython-36.opt-1.pyctest_formmethod.cpython-36.pyctest_ftp.cpython-36.opt-1.pyctest_ftp.cpython-36.pyctest_ftp_options.cpython-36.opt-1.pyctest_ftp_options.cpython-36.pyctest_htb.cpython-36.opt-1.pyctest_htb.cpython-36.pyctest_ident.cpython-36.opt-1.pyctest_ident.cpython-36.pyctest_internet.cpython-36.opt-1.pyctest_internet.cpython-36.pyctest_iosim.cpython-36.opt-1.pyctest_iosim.cpython-36.pyctest_iutils.cpython-36.opt-1.pyctest_iutils.cpython-36.pyctest_lockfile.cpython-36.opt-1.pyctest_lockfile.cpython-36.pyctest_log.cpython-36.opt-1.pyctest_log.cpython-36.pyctest_logfile.cpython-36.opt-1.pyctest_logfile.cpython-36.pyctest_loopback.cpython-36.opt-1.pyctest_loopback.cpython-36.pyctest_main.cpython-36.opt-1.pyctest_main.cpython-36.pyctest_memcache.cpython-36.opt-1.pyctest_memcache.cpython-36.pyctest_modules.cpython-36.opt-1.pyctest_modules.cpython-36.pyctest_monkey.cpython-36.opt-1.pyctest_monkey.cpython-36.pyctest_paths.cpython-36.opt-1.pyctest_paths.cpython-36.pyctest_pcp.cpython-36.opt-1.pyctest_pcp.cpython-36.pyctest_persisted.cpython-36.opt-1.pyctest_persisted.cpython-36.pyctest_plugin.cpython-36.opt-1.pyctest_plugin.cpython-36.pyctest_policies.cpython-36.opt-1.pyctest_policies.cpython-36.pyctest_postfix.cpython-36.opt-1.pyctest_postfix.cpython-36.pyctest_process.cpython-36.opt-1.pyctest_process.cpython-36.pyctest_protocols.cpython-36.opt-1.pyctest_protocols.cpython-36.pyctest_randbytes.cpython-36.opt-1.pyctest_randbytes.cpython-36.pyctest_rebuild.cpython-36.opt-1.pyctest_rebuild.cpython-36.pyctest_reflect.cpython-36.opt-1.pyctest_reflect.cpython-36.pyctest_roots.cpython-36.opt-1.pyctest_roots.cpython-36.pyctest_shortcut.cpython-36.opt-1.pyctest_shortcut.cpython-36.pyctest_sip.cpython-36.opt-1.pyctest_sip.cpython-36.pyctest_sob.cpython-36.opt-1.pyctest_sob.cpython-36.pyctest_socks.cpython-36.opt-1.pyctest_socks.cpython-36.pyctest_ssl.cpython-36.opt-1.pyctest_ssl.cpython-36.pyctest_sslverify.cpython-36.opt-1.pyctest_sslverify.cpython-36.pyctest_stateful.cpython-36.opt-1.pyctest_stateful.cpython-36.pyctest_stdio.cpython-36.opt-1.pyctest_stdio.cpython-36.pyctest_strerror.cpython-36.opt-1.pyctest_strerror.cpython-36.pyctest_strports.cpython-36.opt-1.pyctest_strports.cpython-36.pyctest_task.cpython-36.opt-1.pyctest_task.cpython-36.pyctest_tcp.cpython-36.opt-1.pyctest_tcp.cpython-36.pyctest_tcp_internals.cpython-36.opt-1.pyctest_tcp_internals.cpython-36.pyctest_text.cpython-36.opt-1.pyctest_text.cpython-36.pyctest_threadable.cpython-36.opt-1.pyctest_threadable.cpython-36.pyctest_threadpool.cpython-36.opt-1.pyctest_threadpool.cpython-36.pyctest_threads.cpython-36.opt-1.pyctest_threads.cpython-36.pyctest_tpfile.cpython-36.opt-1.pyctest_tpfile.cpython-36.pyctest_twistd.cpython-36.opt-1.pyctest_twistd.cpython-36.pyctest_twisted.cpython-36.opt-1.pyctest_twisted.cpython-36.pyctest_udp.cpython-36.opt-1.pyctest_udp.cpython-36.pyctest_unix.cpython-36.opt-1.pyctest_unix.cpython-36.pyctest_usage.cpython-36.opt-1.pyctest_usage.cpython-36.pyctestutils.cpython-36.opt-1.pyctestutils.cpython-36.pyccert.pem.no_trailing_newlinecrash_test_dummy.pyiosim.pykey.pem.no_trailing_newlinemock_win32process.pymyrebuilder1.pymyrebuilder2.pyplugin_basic.pyplugin_extra1.pyplugin_extra2.pyprocess_cmdline.pyprocess_echoer.pyprocess_fds.pyprocess_getargv.pyprocess_getenv.pyprocess_linger.pyprocess_reader.pyprocess_signal.pyprocess_stdinreader.pyprocess_tester.pyprocess_tty.pyprocess_twisted.pyproto_helpers.pyreflect_helper_IE.pyreflect_helper_VE.pyreflect_helper_ZDE.pyserver.pemssl_helpers.pystdio_test_consumer.pystdio_test_halfclose.pystdio_test_hostpeer.pystdio_test_lastwrite.pystdio_test_loseconn.pystdio_test_producer.pystdio_test_write.pystdio_test_writeseq.pytest_abstract.pytest_adbapi.pytest_amp.pytest_application.pytest_compat.pytest_context.pytest_cooperator.pytest_defer.pytest_defgen.pytest_dict.pytest_dirdbm.pytest_error.pytest_factories.pytest_failure.pytest_fdesc.pytest_finger.pytest_formmethod.pytest_ftp.pytest_ftp_options.pytest_htb.pytest_ident.pytest_internet.pytest_iosim.pytest_iutils.pytest_lockfile.pytest_log.pytest_logfile.pytest_loopback.pytest_main.pytest_memcache.pytest_modules.pytest_monkey.pytest_paths.pytest_pcp.pytest_persisted.pytest_plugin.pytest_policies.pytest_postfix.pytest_process.pytest_protocols.pytest_randbytes.pytest_rebuild.pytest_reflect.pytest_roots.pytest_shortcut.pytest_sip.pytest_sob.pytest_socks.pytest_ssl.pytest_sslverify.pytest_stateful.pytest_stdio.pytest_strerror.pytest_strports.pytest_task.pytest_tcp.pytest_tcp_internals.pytest_text.pytest_threadable.pytest_threadpool.pytest_threads.pytest_tpfile.pytest_twistd.pytest_twisted.pytest_udp.pytest_unix.pytest_usage.pytestutils.pytrial__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pyc_asyncrunner.cpython-36.opt-1.pyc_asyncrunner.cpython-36.pyc_asynctest.cpython-36.opt-1.pyc_asynctest.cpython-36.pyc_synctest.cpython-36.opt-1.pyc_synctest.cpython-36.pycitrial.cpython-36.opt-1.pycitrial.cpython-36.pycreporter.cpython-36.opt-1.pycreporter.cpython-36.pycrunner.cpython-36.opt-1.pycrunner.cpython-36.pycunittest.cpython-36.opt-1.pycunittest.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pyc_asyncrunner.py_asynctest.py_dist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdistreporter.cpython-36.opt-1.pycdistreporter.cpython-36.pycdisttrial.cpython-36.opt-1.pycdisttrial.cpython-36.pycmanagercommands.cpython-36.opt-1.pycmanagercommands.cpython-36.pycoptions.cpython-36.opt-1.pycoptions.cpython-36.pycworker.cpython-36.opt-1.pycworker.cpython-36.pycworkercommands.cpython-36.opt-1.pycworkercommands.cpython-36.pycworkerreporter.cpython-36.opt-1.pycworkerreporter.cpython-36.pycworkertrial.cpython-36.opt-1.pycworkertrial.cpython-36.pycdistreporter.pydisttrial.pymanagercommands.pyoptions.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_distreporter.cpython-36.opt-1.pyctest_distreporter.cpython-36.pyctest_disttrial.cpython-36.opt-1.pyctest_disttrial.cpython-36.pyctest_options.cpython-36.opt-1.pyctest_options.cpython-36.pyctest_worker.cpython-36.opt-1.pyctest_worker.cpython-36.pyctest_workerreporter.cpython-36.opt-1.pyctest_workerreporter.cpython-36.pyctest_workertrial.cpython-36.opt-1.pyctest_workertrial.cpython-36.pyctest_distreporter.pytest_disttrial.pytest_options.pytest_worker.pytest_workerreporter.pytest_workertrial.pyworker.pyworkercommands.pyworkerreporter.pyworkertrial.py_synctest.pyitrial.pyreporter.pyrunner.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdetests.cpython-36.opt-1.pycdetests.cpython-36.pycerroneous.cpython-36.opt-1.pycerroneous.cpython-36.pycmockcustomsuite.cpython-36.opt-1.pycmockcustomsuite.cpython-36.pycmockcustomsuite2.cpython-36.opt-1.pycmockcustomsuite2.cpython-36.pycmockcustomsuite3.cpython-36.opt-1.pycmockcustomsuite3.cpython-36.pycmockdoctest.cpython-36.opt-1.pycmockdoctest.cpython-36.pycmoduleself.cpython-36.opt-1.pycmoduleself.cpython-36.pycmoduletest.cpython-36.opt-1.pycmoduletest.cpython-36.pycnovars.cpython-36.opt-1.pycnovars.cpython-36.pycordertests.cpython-36.opt-1.pycordertests.cpython-36.pycpackages.cpython-36.opt-1.pycpackages.cpython-36.pycsample.cpython-36.opt-1.pycsample.cpython-36.pycscripttest.cpython-36.opt-1.pycscripttest.cpython-36.pycskipping.cpython-36.opt-1.pycskipping.cpython-36.pycsuppression.cpython-36.opt-1.pycsuppression.cpython-36.pyctest_assertions.cpython-36.opt-1.pyctest_assertions.cpython-36.pyctest_asyncassertions.cpython-36.opt-1.pyctest_asyncassertions.cpython-36.pyctest_deferred.cpython-36.opt-1.pyctest_deferred.cpython-36.pyctest_doctest.cpython-36.opt-1.pyctest_doctest.cpython-36.pyctest_keyboard.cpython-36.opt-1.pyctest_keyboard.cpython-36.pyctest_loader.cpython-36.opt-1.pyctest_loader.cpython-36.pyctest_log.cpython-36.opt-1.pyctest_log.cpython-36.pyctest_output.cpython-36.opt-1.pyctest_output.cpython-36.pyctest_plugins.cpython-36.opt-1.pyctest_plugins.cpython-36.pyctest_pyunitcompat.cpython-36.opt-1.pyctest_pyunitcompat.cpython-36.pyctest_reporter.cpython-36.opt-1.pyctest_reporter.cpython-36.pyctest_runner.cpython-36.opt-1.pyctest_runner.cpython-36.pyctest_script.cpython-36.opt-1.pyctest_script.cpython-36.pyctest_skip.cpython-36.opt-1.pyctest_skip.cpython-36.pyctest_suppression.cpython-36.opt-1.pyctest_suppression.cpython-36.pyctest_testcase.cpython-36.opt-1.pyctest_testcase.cpython-36.pyctest_tests.cpython-36.opt-1.pyctest_tests.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_warning.cpython-36.opt-1.pyctest_warning.cpython-36.pycweird.cpython-36.opt-1.pycweird.cpython-36.pycdetests.pyerroneous.pymockcustomsuite.pymockcustomsuite2.pymockcustomsuite3.pymockdoctest.pymoduleself.pymoduletest.pynovars.pyordertests.pypackages.pysample.pyscripttest.pyskipping.pysuppression.pytest_assertions.pytest_asyncassertions.pytest_deferred.pytest_doctest.pytest_keyboard.pytest_loader.pytest_log.pytest_output.pytest_plugins.pytest_pyunitcompat.pytest_reporter.pytest_runner.pytest_script.pytest_skip.pytest_suppression.pytest_testcase.pytest_tests.pytest_util.pytest_warning.pyweird.pyunittest.pyutil.pyweb__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_element.cpython-36.opt-1.pyc_element.cpython-36.pyc_flatten.cpython-36.opt-1.pyc_flatten.cpython-36.pyc_http2.cpython-36.opt-1.pyc_http2.cpython-36.pyc_newclient.cpython-36.opt-1.pyc_newclient.cpython-36.pyc_responses.cpython-36.opt-1.pyc_responses.cpython-36.pyc_stan.cpython-36.opt-1.pyc_stan.cpython-36.pyc_template_util.cpython-36.opt-1.pyc_template_util.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pycdemo.cpython-36.opt-1.pycdemo.cpython-36.pycdistrib.cpython-36.opt-1.pycdistrib.cpython-36.pycdomhelpers.cpython-36.opt-1.pycdomhelpers.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycguard.cpython-36.opt-1.pycguard.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pychttp.cpython-36.opt-1.pychttp.cpython-36.pychttp_headers.cpython-36.opt-1.pychttp_headers.cpython-36.pyciweb.cpython-36.opt-1.pyciweb.cpython-36.pycmicrodom.cpython-36.opt-1.pycmicrodom.cpython-36.pycpages.cpython-36.opt-1.pycpages.cpython-36.pycproxy.cpython-36.opt-1.pycproxy.cpython-36.pycresource.cpython-36.opt-1.pycresource.cpython-36.pycrewrite.cpython-36.opt-1.pycrewrite.cpython-36.pycscript.cpython-36.opt-1.pycscript.cpython-36.pycserver.cpython-36.opt-1.pycserver.cpython-36.pycsoap.cpython-36.opt-1.pycsoap.cpython-36.pycstatic.cpython-36.opt-1.pycstatic.cpython-36.pycsux.cpython-36.opt-1.pycsux.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pyctemplate.cpython-36.opt-1.pyctemplate.cpython-36.pyctwcgi.cpython-36.opt-1.pyctwcgi.cpython-36.pycutil.cpython-36.opt-1.pycutil.cpython-36.pycvhost.cpython-36.opt-1.pycvhost.cpython-36.pycwsgi.cpython-36.opt-1.pycwsgi.cpython-36.pycxmlrpc.cpython-36.opt-1.pycxmlrpc.cpython-36.pyc_auth__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycdigest.cpython-36.opt-1.pycdigest.cpython-36.pycwrapper.cpython-36.opt-1.pycwrapper.cpython-36.pycbasic.pydigest.pywrapper.py_element.py_flatten.py_http2.py_newclient.py_responses.py_stan.py_template_util.pyclient.pydemo.pydistrib.pydomhelpers.pyerror.pyguard.pyhtml.pyhttp.pyhttp_headers.pyiweb.pymicrodom.pypages.pyproxy.pyresource.pyrewrite.pyscript.pyserver.pysoap.pystatic.pysux.pytap.pytemplate.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_util.cpython-36.opt-1.pyc_util.cpython-36.pycinjectionhelpers.cpython-36.opt-1.pycinjectionhelpers.cpython-36.pycrequesthelper.cpython-36.opt-1.pycrequesthelper.cpython-36.pyctest_agent.cpython-36.opt-1.pyctest_agent.cpython-36.pyctest_cgi.cpython-36.opt-1.pyctest_cgi.cpython-36.pyctest_client.cpython-36.opt-1.pyctest_client.cpython-36.pyctest_distrib.cpython-36.opt-1.pyctest_distrib.cpython-36.pyctest_domhelpers.cpython-36.opt-1.pyctest_domhelpers.cpython-36.pyctest_error.cpython-36.opt-1.pyctest_error.cpython-36.pyctest_flatten.cpython-36.opt-1.pyctest_flatten.cpython-36.pyctest_html.cpython-36.opt-1.pyctest_html.cpython-36.pyctest_http.cpython-36.opt-1.pyctest_http.cpython-36.pyctest_http2.cpython-36.opt-1.pyctest_http2.cpython-36.pyctest_http_headers.cpython-36.opt-1.pyctest_http_headers.cpython-36.pyctest_httpauth.cpython-36.opt-1.pyctest_httpauth.cpython-36.pyctest_newclient.cpython-36.opt-1.pyctest_newclient.cpython-36.pyctest_pages.cpython-36.opt-1.pyctest_pages.cpython-36.pyctest_proxy.cpython-36.opt-1.pyctest_proxy.cpython-36.pyctest_resource.cpython-36.opt-1.pyctest_resource.cpython-36.pyctest_script.cpython-36.opt-1.pyctest_script.cpython-36.pyctest_soap.cpython-36.opt-1.pyctest_soap.cpython-36.pyctest_stan.cpython-36.opt-1.pyctest_stan.cpython-36.pyctest_static.cpython-36.opt-1.pyctest_static.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_template.cpython-36.opt-1.pyctest_template.cpython-36.pyctest_util.cpython-36.opt-1.pyctest_util.cpython-36.pyctest_vhost.cpython-36.opt-1.pyctest_vhost.cpython-36.pyctest_web.cpython-36.opt-1.pyctest_web.cpython-36.pyctest_web__responses.cpython-36.opt-1.pyctest_web__responses.cpython-36.pyctest_webclient.cpython-36.opt-1.pyctest_webclient.cpython-36.pyctest_wsgi.cpython-36.opt-1.pyctest_wsgi.cpython-36.pyctest_xml.cpython-36.opt-1.pyctest_xml.cpython-36.pyctest_xmlrpc.cpython-36.opt-1.pyctest_xmlrpc.cpython-36.pyc_util.pyinjectionhelpers.pyrequesthelper.pytest_agent.pytest_cgi.pytest_client.pytest_distrib.pytest_domhelpers.pytest_error.pytest_flatten.pytest_html.pytest_http.pytest_http2.pytest_http_headers.pytest_httpauth.pytest_newclient.pytest_pages.pytest_proxy.pytest_resource.pytest_script.pytest_soap.pytest_stan.pytest_static.pytest_tap.pytest_template.pytest_util.pytest_vhost.pytest_web.pytest_web__responses.pytest_webclient.pytest_wsgi.pytest_xml.pytest_xmlrpc.pytwcgi.pyutil.pyvhost.pywsgi.pyxmlrpc.pywords__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycewords.cpython-36.opt-1.pycewords.cpython-36.pyciwords.cpython-36.opt-1.pyciwords.cpython-36.pycservice.cpython-36.opt-1.pycservice.cpython-36.pyctap.cpython-36.opt-1.pyctap.cpython-36.pycxmpproutertap.cpython-36.opt-1.pycxmpproutertap.cpython-36.pycewords.pyim__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbaseaccount.cpython-36.opt-1.pycbaseaccount.cpython-36.pycbasechat.cpython-36.opt-1.pycbasechat.cpython-36.pycbasesupport.cpython-36.opt-1.pycbasesupport.cpython-36.pycinterfaces.cpython-36.opt-1.pycinterfaces.cpython-36.pycircsupport.cpython-36.opt-1.pycircsupport.cpython-36.pyclocals.cpython-36.opt-1.pyclocals.cpython-36.pycpbsupport.cpython-36.opt-1.pycpbsupport.cpython-36.pycbaseaccount.pybasechat.pybasesupport.pyinstancemessenger.gladeinterfaces.pyircsupport.pylocals.pypbsupport.pyiwords.pyprotocols__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycirc.cpython-36.opt-1.pycirc.cpython-36.pycirc.pyjabber__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycclient.cpython-36.opt-1.pycclient.cpython-36.pyccomponent.cpython-36.opt-1.pyccomponent.cpython-36.pycerror.cpython-36.opt-1.pycerror.cpython-36.pycijabber.cpython-36.opt-1.pycijabber.cpython-36.pycjid.cpython-36.opt-1.pycjid.cpython-36.pycjstrports.cpython-36.opt-1.pycjstrports.cpython-36.pycsasl.cpython-36.opt-1.pycsasl.cpython-36.pycsasl_mechanisms.cpython-36.opt-1.pycsasl_mechanisms.cpython-36.pycxmlstream.cpython-36.opt-1.pycxmlstream.cpython-36.pycxmpp_stringprep.cpython-36.opt-1.pycxmpp_stringprep.cpython-36.pycclient.pycomponent.pyerror.pyijabber.pyjid.pyjstrports.pysasl.pysasl_mechanisms.pyxmlstream.pyxmpp_stringprep.pyservice.pytap.pytest__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyctest_basechat.cpython-36.opt-1.pyctest_basechat.cpython-36.pyctest_basesupport.cpython-36.opt-1.pyctest_basesupport.cpython-36.pyctest_domish.cpython-36.opt-1.pyctest_domish.cpython-36.pyctest_irc.cpython-36.opt-1.pyctest_irc.cpython-36.pyctest_irc_service.cpython-36.opt-1.pyctest_irc_service.cpython-36.pyctest_ircsupport.cpython-36.opt-1.pyctest_ircsupport.cpython-36.pyctest_jabberclient.cpython-36.opt-1.pyctest_jabberclient.cpython-36.pyctest_jabbercomponent.cpython-36.opt-1.pyctest_jabbercomponent.cpython-36.pyctest_jabbererror.cpython-36.opt-1.pyctest_jabbererror.cpython-36.pyctest_jabberjid.cpython-36.opt-1.pyctest_jabberjid.cpython-36.pyctest_jabberjstrports.cpython-36.opt-1.pyctest_jabberjstrports.cpython-36.pyctest_jabbersasl.cpython-36.opt-1.pyctest_jabbersasl.cpython-36.pyctest_jabbersaslmechanisms.cpython-36.opt-1.pyctest_jabbersaslmechanisms.cpython-36.pyctest_jabberxmlstream.cpython-36.opt-1.pyctest_jabberxmlstream.cpython-36.pyctest_jabberxmppstringprep.cpython-36.opt-1.pyctest_jabberxmppstringprep.cpython-36.pyctest_service.cpython-36.opt-1.pyctest_service.cpython-36.pyctest_tap.cpython-36.opt-1.pyctest_tap.cpython-36.pyctest_xishutil.cpython-36.opt-1.pyctest_xishutil.cpython-36.pyctest_xmlstream.cpython-36.opt-1.pyctest_xmlstream.cpython-36.pyctest_xmpproutertap.cpython-36.opt-1.pyctest_xmpproutertap.cpython-36.pyctest_xpath.cpython-36.opt-1.pyctest_xpath.cpython-36.pyctest_basechat.pytest_basesupport.pytest_domish.pytest_irc.pytest_irc_service.pytest_ircsupport.pytest_jabberclient.pytest_jabbercomponent.pytest_jabbererror.pytest_jabberjid.pytest_jabberjstrports.pytest_jabbersasl.pytest_jabbersaslmechanisms.pytest_jabberxmlstream.pytest_jabberxmppstringprep.pytest_service.pytest_tap.pytest_xishutil.pytest_xmlstream.pytest_xmpproutertap.pytest_xpath.pyxish__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdomish.cpython-36.opt-1.pycdomish.cpython-36.pycutility.cpython-36.opt-1.pycutility.cpython-36.pycxmlstream.cpython-36.opt-1.pycxmlstream.cpython-36.pycxpath.cpython-36.opt-1.pycxpath.cpython-36.pycxpathparser.cpython-36.opt-1.pycxpathparser.cpython-36.pycdomish.pyutility.pyxmlstream.pyxpath.pyxpathparser.gxpathparser.pyxmpproutertap.pypython3-TwistedNEWS.rstREADME.rstpython3-TwistedLICENSEcftp-3.6.1.gzcftp.1.gzckeygen-3.6.1.gzckeygen.1.gzconch-3.6.1.gzconch.1.gzpyhtmlizer-3.6.1.gzpyhtmlizer.1.gztkconch-3.6.1.gztkconch.1.gztrial-3.6.1.gztrial.1.gztwistd-3.6.1.gztwistd.1.gz/etc/alternatives//usr/bin//usr/lib/python3.6/site-packages//usr/lib/python3.6/site-packages/Twisted-22.2.0-py3.6.egg-info//usr/lib/python3.6/site-packages/twisted//usr/lib/python3.6/site-packages/twisted/__pycache__//usr/lib/python3.6/site-packages/twisted/_threads//usr/lib/python3.6/site-packages/twisted/_threads/__pycache__//usr/lib/python3.6/site-packages/twisted/_threads/test//usr/lib/python3.6/site-packages/twisted/_threads/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application//usr/lib/python3.6/site-packages/twisted/application/__pycache__//usr/lib/python3.6/site-packages/twisted/application/runner//usr/lib/python3.6/site-packages/twisted/application/runner/__pycache__//usr/lib/python3.6/site-packages/twisted/application/runner/test//usr/lib/python3.6/site-packages/twisted/application/runner/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application/test//usr/lib/python3.6/site-packages/twisted/application/test/__pycache__//usr/lib/python3.6/site-packages/twisted/application/twist//usr/lib/python3.6/site-packages/twisted/application/twist/__pycache__//usr/lib/python3.6/site-packages/twisted/application/twist/test//usr/lib/python3.6/site-packages/twisted/application/twist/test/__pycache__//usr/lib/python3.6/site-packages/twisted/conch//usr/lib/python3.6/site-packages/twisted/conch/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/client//usr/lib/python3.6/site-packages/twisted/conch/client/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/insults//usr/lib/python3.6/site-packages/twisted/conch/insults/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/openssh_compat//usr/lib/python3.6/site-packages/twisted/conch/openssh_compat/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/scripts//usr/lib/python3.6/site-packages/twisted/conch/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/ssh//usr/lib/python3.6/site-packages/twisted/conch/ssh/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/test//usr/lib/python3.6/site-packages/twisted/conch/test/__pycache__//usr/lib/python3.6/site-packages/twisted/conch/ui//usr/lib/python3.6/site-packages/twisted/conch/ui/__pycache__//usr/lib/python3.6/site-packages/twisted/cred//usr/lib/python3.6/site-packages/twisted/cred/__pycache__//usr/lib/python3.6/site-packages/twisted/cred/test//usr/lib/python3.6/site-packages/twisted/cred/test/__pycache__//usr/lib/python3.6/site-packages/twisted/enterprise//usr/lib/python3.6/site-packages/twisted/enterprise/__pycache__//usr/lib/python3.6/site-packages/twisted/internet//usr/lib/python3.6/site-packages/twisted/internet/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/iocpreactor//usr/lib/python3.6/site-packages/twisted/internet/iocpreactor/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/test//usr/lib/python3.6/site-packages/twisted/internet/test/__pycache__//usr/lib/python3.6/site-packages/twisted/internet/test/fake_CAs//usr/lib/python3.6/site-packages/twisted/logger//usr/lib/python3.6/site-packages/twisted/logger/__pycache__//usr/lib/python3.6/site-packages/twisted/logger/test//usr/lib/python3.6/site-packages/twisted/logger/test/__pycache__//usr/lib/python3.6/site-packages/twisted/mail//usr/lib/python3.6/site-packages/twisted/mail/__pycache__//usr/lib/python3.6/site-packages/twisted/mail/scripts//usr/lib/python3.6/site-packages/twisted/mail/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/mail/test//usr/lib/python3.6/site-packages/twisted/mail/test/__pycache__//usr/lib/python3.6/site-packages/twisted/names//usr/lib/python3.6/site-packages/twisted/names/__pycache__//usr/lib/python3.6/site-packages/twisted/names/test//usr/lib/python3.6/site-packages/twisted/names/test/__pycache__//usr/lib/python3.6/site-packages/twisted/pair//usr/lib/python3.6/site-packages/twisted/pair/__pycache__//usr/lib/python3.6/site-packages/twisted/pair/test//usr/lib/python3.6/site-packages/twisted/pair/test/__pycache__//usr/lib/python3.6/site-packages/twisted/persisted//usr/lib/python3.6/site-packages/twisted/persisted/__pycache__//usr/lib/python3.6/site-packages/twisted/persisted/test//usr/lib/python3.6/site-packages/twisted/persisted/test/__pycache__//usr/lib/python3.6/site-packages/twisted/plugins//usr/lib/python3.6/site-packages/twisted/plugins/__pycache__//usr/lib/python3.6/site-packages/twisted/positioning//usr/lib/python3.6/site-packages/twisted/positioning/__pycache__//usr/lib/python3.6/site-packages/twisted/positioning/test//usr/lib/python3.6/site-packages/twisted/positioning/test/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols//usr/lib/python3.6/site-packages/twisted/protocols/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/haproxy//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/test//usr/lib/python3.6/site-packages/twisted/protocols/haproxy/test/__pycache__//usr/lib/python3.6/site-packages/twisted/protocols/test//usr/lib/python3.6/site-packages/twisted/protocols/test/__pycache__//usr/lib/python3.6/site-packages/twisted/python//usr/lib/python3.6/site-packages/twisted/python/__pycache__//usr/lib/python3.6/site-packages/twisted/python/_pydoctortemplates//usr/lib/python3.6/site-packages/twisted/python/test//usr/lib/python3.6/site-packages/twisted/python/test/__pycache__//usr/lib/python3.6/site-packages/twisted/runner//usr/lib/python3.6/site-packages/twisted/runner/__pycache__//usr/lib/python3.6/site-packages/twisted/runner/test//usr/lib/python3.6/site-packages/twisted/runner/test/__pycache__//usr/lib/python3.6/site-packages/twisted/scripts//usr/lib/python3.6/site-packages/twisted/scripts/__pycache__//usr/lib/python3.6/site-packages/twisted/scripts/test//usr/lib/python3.6/site-packages/twisted/scripts/test/__pycache__//usr/lib/python3.6/site-packages/twisted/spread//usr/lib/python3.6/site-packages/twisted/spread/__pycache__//usr/lib/python3.6/site-packages/twisted/spread/test//usr/lib/python3.6/site-packages/twisted/spread/test/__pycache__//usr/lib/python3.6/site-packages/twisted/tap//usr/lib/python3.6/site-packages/twisted/tap/__pycache__//usr/lib/python3.6/site-packages/twisted/test//usr/lib/python3.6/site-packages/twisted/test/__pycache__//usr/lib/python3.6/site-packages/twisted/trial//usr/lib/python3.6/site-packages/twisted/trial/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/_dist//usr/lib/python3.6/site-packages/twisted/trial/_dist/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/_dist/test//usr/lib/python3.6/site-packages/twisted/trial/_dist/test/__pycache__//usr/lib/python3.6/site-packages/twisted/trial/test//usr/lib/python3.6/site-packages/twisted/trial/test/__pycache__//usr/lib/python3.6/site-packages/twisted/web//usr/lib/python3.6/site-packages/twisted/web/__pycache__//usr/lib/python3.6/site-packages/twisted/web/_auth//usr/lib/python3.6/site-packages/twisted/web/_auth/__pycache__//usr/lib/python3.6/site-packages/twisted/web/test//usr/lib/python3.6/site-packages/twisted/web/test/__pycache__//usr/lib/python3.6/site-packages/twisted/words//usr/lib/python3.6/site-packages/twisted/words/__pycache__//usr/lib/python3.6/site-packages/twisted/words/im//usr/lib/python3.6/site-packages/twisted/words/im/__pycache__//usr/lib/python3.6/site-packages/twisted/words/protocols//usr/lib/python3.6/site-packages/twisted/words/protocols/__pycache__//usr/lib/python3.6/site-packages/twisted/words/protocols/jabber//usr/lib/python3.6/site-packages/twisted/words/protocols/jabber/__pycache__//usr/lib/python3.6/site-packages/twisted/words/test//usr/lib/python3.6/site-packages/twisted/words/test/__pycache__//usr/lib/python3.6/site-packages/twisted/words/xish//usr/lib/python3.6/site-packages/twisted/words/xish/__pycache__//usr/share/doc/packages//usr/share/doc/packages/python3-Twisted//usr/share/licenses//usr/share/licenses/python3-Twisted//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.suse.de/SUSE:Maintenance:34928/SUSE_SLE-15-SP4_Update/fcc08c304f10a32e0510a7c4745d4c22-python3-Twisted.SUSE_SLE-15-SP4_Updatedrpmxz5aarch64-suse-linux         emptyPython script, ASCII text executabledirectoryASCII textpython 3.6 byte-compiledPython script, UTF-8 Unicode text executableSMTP mail, ASCII textHTML document, ASCII textXML 1.0 document, ASCII textUTF-8 Unicode text, with very long linesUTF-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:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                           ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~  RRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR+s'utf-8a27ce54767c938a9960374297d0de2da1f8a1ce6c3e909ba1ac6dbc9e0409aec?7zXZ !t/X]"k%a )x9^^W=qyQG2HY+9􃪄 6)8Ցn0-kƝkTn pкtIFdZgqǖfZ )[↍4˖@<\oXg=K;@g࿓K Sh3j9g9pD& 3g@ ۣPӓ휑0Io= /P2!zWӣ.9ڭSCօdY4h$\`a;+@G-G-5IH 8w7lH=MhdHݺƗqeL|ɞ뱓B*/(,X. ޲P;S73D]'3AHԄf"_D,t[vm.HzV7<ĝ7:EGܙ0C@5ft,HyMn/pGӯuizUĸŔź<SwUXfW<2lzS!A@A2 ǩ<\s#]/ gn3ۍM4g:|2 (+i)LmNM^df[c/~σ$sP(?>Uc9z 1O@:si60Q*QJҠ\'_0M=OO#cSC䲃vUv0=,rb~GHfŰ2*iD6ᚽgID Q$FCf;,~+AwMUh`[3j B灩Lp1%1l[x.fHPzZs[F-OcCɝ$zc]zeL|&뢭ri~yhBzxM\u:"-mD$K'2/o0yNJ=UqnwGukҾ!S[_eF =+PP"Tز'֒ͷpT,I_#(,Ts!?6  ͈ BXci8qvΝ|M?Q,o8f)H/ρs`+R-WALm%bH-mRjJHG1Zz G3I5R"U}ݳ ͡$skZhK ̗%S4 k 16 HGԆ H.dw\h ;K\eHy7hm [ jDjSӎx)G֝\ڗjrvr kJAhz+T'~>A_'cHBF"D9YzudtPD:^J[,$u҂m# IlE+яKZ:$:1۔'eTbO3VQA) 6HѝY{#l[Z:\QV[="K,H]w<#/ӆ*u,Y [udv4=0G=KYWoX )Vv&҈.W>G8ӂ#n7_teJu;Gf!+b|4aցM_/kI띥?IN2p,[$Ҁ}=7,1W.,`;餷H p2^F '4ɖ`-44O?nflϏ5^4藵YkbXN|-^BMTܟ:}=Y}oCN$~]>pp򿐾BNC02̯|?sϋmEhQp?efU,9j5H!&8ԘFi!([9ٔ0׸ڵK(U]zvtB;=oWc\JIؠ`)Ѐ G?1fH=`z9'8TœeXZ@Y -m {4%^w k]'[;gMKUU"옩vs~É93xȩEʻ#Ox$'J}HnM 0ZRkIE:.}:`w"r#DcX0FfuugS<yFmnӄ?8I"[R^eFp P@ t'i⽽)Ls[UAkIhbhU,* @}V\8̳8:ތ-~~28͹_B7 U2#2"`o,r+RlGݮ|zEUC.s&W6h2Q$.+KwZh'ē;Cuo- | { .ԯGǯ~D;j6,{2+[[V n/fd/Y%ID𱨱9ryOniQPfc)!2a)y1y';Ho=*s zYDvdqyM{ XV"rqs8(?/VPKxQ>^(*2LQOhԳsM?>>7u$p|gT  ( ))I .B5Qל-l8G$ nvۭuu`Z?YJ+{l:/Cm+0u">Mw8e}Jˬb"sE*G*iY>PnA%.dNY 8#&sQz3V 5$q!^2)LImu.ʥ;KI"PE m7 Z"A/6hBr$_.Jh[7Mxf?kA/&*P:uF5 j5!Y)s`TBv-;Ʃ1o9R >(+{ΡmNIB.bvt4RIJv>ǘq6jFIkwVZ:vo.nr^O~;c!>3뒱`{ !<IO4ALekex?*#ZsP*?U:BŅ<ngH Qf5JU-*H~й݃v:'ekcSN--=/F1M4cm3X!9pbJP׶߿2GHEЅ1qnF&KGx">.A#t3_(> 趗DAST񃙞y{ʃSWd_M M_qWY$SЮAc8!P.A!z=9[F* ڋH2Mk4Ơ-w%y8$n,N3: U<;{Fp}צՉ#rASEbh4%kSܩ l;(y76X}];[J\wX_G!U^c۝syK ~Yo('*U qy%ޖSYr{Em.$[Е 6ܳb@7#oHmJutq3s%lT`M nN$rW);dh5@(,¬l"yR2 :XnC6ߐÓdȚ:1$AY4o<n&ey!t rs7-ʩ SW#aQg8P@o}8op6Ve_[5ԝfوf-Z05/]\ꨐ~.RX+GخSs9((`~:=-$Z ^+~BX,8Eb&z^!@hD4IS P?Ka& ypV/Dv-}i(ju˙"WyM9^4 mve6 m.w孭+S_/ LkbхLy|0Hu ۠jH>(.p@F Yиg,/6Nla=ƪgl)i).Z-c¼O2H,%KpWp=9u &%bJ^QɌc@fV R=ŸNDn0Vĉ#gV(]4\1zpɔHb&WMx{~vJ2}U lx0H91U~Z6!dbcI ja[8 bDk[ʯak%BSAos0 ;]rC}Jp8fY*+ vIs1x7°S!̺5U$)݃]]xwc-ݦj.jA@?a5/ـ^$2 =>.G2m ==Hfu{Qb;.:VdtTFl^kg͆Z( gyx4:@v@}2=9ߖi,3wH=xN0]bnXx--6ߗetǩ[  :(_l-i '52u<rSW<&;5zIFo %-2Í8}U#ik! zۇf$0F+OM&ż.=R6KSl0$[f(aI+ncEB :RR,1]8,Zg/=(V>bB?)}Z<áBƐg3g ZSYsZi;# cOnNB{7sIn吔'O`!k'G Nz7ߐsOT[;ܻ|ڪrz* ;#$)LL#.$r.%#GDQyiЃ.n:[LÉQRM/CW4kl?vH$y ˃I-M*EuY"AhR̜Zܟ+YОb>dZ&WI͙H( o&ɗ5}A m`-S5#g0UjԻKg!"D=4P 81,;3^1ϰD%rDlI.~ü}qPY Osjt8+w$1IK5@!7&.SBvb'*iQn0&إSz˲b/nĐiUPϜI-!RTzgxK #Gb v?kD=^=*uvMxآY~g 7&2`Z|/ i$_TAR#0 TZ܀hq& 4Y ѯwQcU!bկ[ֳXXPmCkE&fnO?$aS14*59f=~|UO5q󻣪HR yUNr'tr:/i%E[3ÑNjhla>Ʒ3pr}ׄvɁxEI1{ST6\dTyD7uєIY_q7]IջC%!slsu~9"Bq à=ĸs _~: l7`,E V6deUAohu넾Y GZÏ 9>_ $*#o`dDŽlw6?Lan玹 )^=WiI߾Vh n@?-*L@h.eeW` phhKS4*gYk|rk_V -Q ߴP`D(D[ tG7\?[ϬQ`\!] "@`3L}w{V]8`GeAH%Rfoт 1s_4VX QDkhfKQm8a ?wfiɈ6\SN,YcƩsJ9త5ѱ]O;h '-̉>3~sns~F<54?ȉJz m̃2$S+* *46V{0My̧ycX˛ a@ݣo;'!^|<VȉGb Ady!5950ח[!05I" C(ϟ8MיhVoαHc]=aG"LT0pЁP,Ԩ2mPU .4krbə楣g Huj&[&J>u>IZu2`B@;\ g#\H-' =ENDEZK/'KXb4.hȾ#ƔVlqi&B97?[:NFȉh1+->!zf}ʑtk.H7Hv?m) !ͬ0 J 8bZ@`P7ε w@yt!a-/q:sİ#wA`T(e/?uqu3^s0/PTdfܠ/DOϢZqəޑ&%RȢ eUdؑd 0p\2 q"PR>mmE@ r;vS ~Q^M w*<Ӛ)<'a\7k$f>HYU~j˿JrF0qAG@ .}Ϯ.e5LGU EMZ"%g<35P 1 ˋC j1Y4|ks1(!5$(B̧)S:ʬCvaC[S!QW{7{K?r:f eFxz#E܋#mS *r^e>o[:FYT;.@{Cm)VlLvmC[~ 8Y|;7n3mdžwGTEϨh;ގQ9vSnb/J`}[VL3Ԩ$mjM8J?`K<8-ax1 d~!q u Hi7/2IgWkoӳ+#"zŬޒp[< dRCW A[u3HݮTKS'! k,t+l_x)/xVt2vC {RhC˨? M\Ĩ)Y3DTm;b /`,A :Y-ZLnACaPԳtl%ܐim^a޿%/ ?}@wcH}tFgQ9m~.xOID[Oz< MO7?( q uDy/ʃT`G^,O\_r=Mbc:d_1BڹmΉi/>]RPݾ}*Ym3 1=0%s M,J~$T,V¸kk=,ה[w,8 Hs/b"f駜K\vJĵ]L4ҿRN0@nQ"秢>ÔpuMe|v1yAt0vz4AU7 5Q~7NϻwbZϴܖXU85EgensF9h聕Տ/ 蕐[T-/|{pए_!8EriO}j#$r]/ SkuକH~*GGqYD}G tӈ؏^EȜE_A6̛&>Eqi$=KԻC׬1vGs;\%8KB/JTJ2,Hu Ag#u,.*-/`}*ˎfjNW"7״3, "8?.M.fK!^5 vN}jҶȽqW%qR(K΃ W#*ۃ`%{b+:.w4 =i; eLOv2  c]l0͊zkuUyȇDCn'DrFR𻂏 W͢ܦf՝YR q!XNB}u,BݨJ7،^ Z V&7gQSW2Is͵FfxnDb`p$E#f/+) *$HqGÞVYn(JT m`Eq(SQgcSd Z 2@:qq5ԣDH6(tV5<@Ubb:r}U}w(rґxFtl*NWI"VdØ6M2O'x_w2q5uZIH#UF~T3Κ-@\z Γ!W Rh74 sNqХYʆaOCT:y63Z~Q6\.OЌ3lPWUKo]-MeЉY8g, U|NThU9F(3*}9ːc*of_S W*#$zGt # o T'C!|as'*zJNj4YrrlrN+RbӤf⤱>@9)q@\wu!]ЧFUAd9)쐚<{~k7{)a\f\X{+GdUXݔ4"Cuj07}Kaɜbe Fʺ!: @(+{3Μ/ KVs~<1|#Ͱ2=ݓT:q=F|5VHګ $XpTV__/.m){ _SlT9qơmPacMlC%T,sk 'ݔWovcYK+*F0<*OihCoTgg cψ#[n̠["(ֹK2\%OEUaqW⭅&[d?Tscͽ\klp;ᓡ~8aKoU?:wˈpoyHKxCJ; dу/4EyȈx/r{\{b `PguANŸ&`HoL#Magd,9⼃O)6퓑є2δB[.BLfskɖmZxAGOh":qo$~W h 5`yṅKc o7l;V͊cJ6mB.2`E` N*: /Dսr&\.V2sm^f*l7i诏Z7TAD+Ty+}݊*p k@~[_ڣo3wo]ع"jaz(oV"P!$H`16Y"lz]GD˨JL7zߴwr$,%"7z$y|i˾(i4ꇗqbJWOt֗y`6HENoL+]92l;Cڿ9(bOp0Lj -W:"u19DN1.g ՅR tʇ]J5zt{G1+|뾚CS1@{M]EVz?Gw[/wpJpIK)@)(& ՜vZ$נ}r]7zKDS.і2VmͺhU!i/EH`)5У{r<7H-J~4'̅0wIA#iʚL<tu sHpޅhۣ"h?z^]@;kE5ϥ[1C=)8DP9O=ш ( wR.sŬ ;[tސǯgU -[! g.!~ sk=]1 lq&#v#XC,73ofA:bQ^lf j2)??]H:r2m2z;~ag4Eu LC)AsGt|>|}!*<&eY[5 NZb$e oqUO.cwBniFaS㍍gX syNPdcCU~z 7EQώ^~a)Qy{ѡ<6Fi& A_NܦDidraP*,)Ѯ{?\TV$q:*DЭ+C?_|%~ؖaLPs I6U̢imnҦDylӚv~]b#g`tI(PT55PBG,|Iܥ 6ұ*^C :Mэ^^dpF:T"<σFm'EN׿.Y/:4hܠWIu*V*T)#ݻju:X|Ÿ$|$iZRVWRsװcvlbؙjJyrQX}~qoMzX?~.ǻv6rErbZApItA^3!u}߆5V' qVt8pYArrko9E-.UZ Q5|ERS9E9Q&ُŠh=(k@NաLpJ) ;:=Dk=_уk}Dn6m,lpFqլ.{NNg 'pa ݗ*s[A+d`|HrWTU&./OCaDm 4d%f#zQqMs4>#sB4?Al;R4zERtѠ&9*v/nW2xb +SCWg{LėβЋE2eys͸$՞e^}QQ3QX +(?d˿NdI nqʄS{˄؟",f"FVRU)?Ǿ+W}ƞ,x7 $ٕ{pڷHdqP#q.'ÄHeqI:Be~:_z/%C&t[A*--D[jB;25=Pwޝ_X$G7xu?H9W򠧕R=~r(+æUKc=S.m{6qԖ%Tp%83# j9Ȁ*Q)C;^}{tA:sr@ c&}N]B+CV4i|{#>wU \B0ʩ(" ?.seėZ'zߞ(Í>Ur~rl;aj*>ЩT]/o9f0T՗PX4czGAU_K'PU]YUxq7F<Ӱ̭e|,T*& HK~Dl,MZb W;@ii@)<nC-7߁ArYf *|S=M5 -,8de`)w 7j]j6B$%RzfڈI3COj q|O1Wɛ=P?C( o.TͿ:aԆXKi*R8y6 ii&u+Xe4b_6"oRTZ`ALGdE6A_JR[#{IL=¬3.eЬ~ZY6唓9aղlkiyi62_U õkO*|OpB ؝[ξ"K3 J-QfgfE۵\L$us+2ȪMq6JOL Z?'m [-PF u?/&sΓzoSGHLI {MSMrFr~PB8l7{, BE yyv20[H/<߯ת̅$TREadOQی~f) aFAĦ`⸓HvmaMG4t}{~ɡx g|ӟ u^>y9Fe!@d!a^w "`35b ]4`=IHK%N|YF}8IFXJYu4U!=ωq)y&dقp:ղtIKwEpjR^N33U;z,eEmSt%)IS~f(]mrC9uZA B+-o~TTJ}3XKJw?3fNtx%OZX򣋉1%D)jT`N~K8u!=9>BAuSB G~0rA1=Ebڢ+kp'2,0t@5GE::5e_;Q ^An w_7 xއ y_]_{Y͕wUM'!0R%"xKsdaq:hа?V+i˭|!D3LPG> i4hUv:E;!غm"m$(g/<j4z=GgQ^6HfACuY _Ezq6>pB JhHƫd·,5u>(/#e'`dXM7sxa_Ѧ4CNB{fv=\37os2񣨷{.:? EeTOS+\Y;m҃C\4yYUb+rlo l06U9+xyו0W?#6;MZ GFi`H12aTxsQx/⑑K*E%I%䳠?3DԧRW 2(vs䎅*M)q> ^$ =8fmdqCU"bFDat``KpQ}Q-+rCcSlb#J ǃWD&;}ُH6BjI8-pﲳtI +bʸ;gjHb]I2t'?0?i$ тQnAZ<_!6_-*?U~vE2IJ ![FRcLf.XtTae3b`j&ui]Iia5燬#V1´KFuCoHw\V)I`h :7S+AzKBr|q|Sj[V6ezzpĝ;K+A„~]ZL`)d R).[vC}DduK|摰)'!Y =vhVFHj lb8l8:F&6,XW;E{KRSsHQdl(ɋ72@ çsL4Yc4SKS)%t{K$$ZI8{ fI.ZiWT|g!+$ &#̝u?ry,*|U%<6V)5:I ]~ Bfip-i>|kN.FAJkF+l{zfsmJ|]j-Րn=چwN߲~봬J~ih$͛J+ķ"GK a\u{tX [Ef)S sgs\X%Hjvr׃+5I,݉bo>GJ<5$5PyrYVN9At@ dCbM*5r@7vxSںY L.?GݰZWdz78tW2z;8gƏ@ZSغٌUY t{^:1袁: TzҢpV 8{ ڢX![Y8#%Om~p{ѹ,x-CDdmՌEOvhmJj[{Slu4#OExtQv(GᴖU_R7.<X*v~)=lŦ/矶%6(c@ b/؍Ny/Ǫ\9-U e5n~ng4 St nHt#MXhXk )>蜦FYzj{,6 8qR}ݯ{-1{7ir;nvv?͘L'sA7[mJ0 wM6f*92kEѕB|@o_D=o>, [^P~V,&! :gF>)E臫>) @g^դ;OyRQ!0|HOC ]{+{-G-lӔblDy`8DY E1jq*O+¢psx]25_syv/BzXe'fV_#3bnDSmϡG1n[@@8A Rۚ>.+}boBωMD!Xfqo ܟ> ǚw]h(ԓQ $\+&\$U}fxV&t؏ '&P$v:*J ./<Ȝz߹7t[|\!:ӠBXa]wwkYY :lD&5<0!O߈q͏IlYyqב'hc夯¯˔KG#C}ozQs:" ܐv^B N.}t>䠶x #C;݁ݏO`xm^e6͒́ Axi͛wX}O+w*Z ;>cs=;Y B4k~eqe6ZA`G\@Ӟ|g΁ӿ*~RWo d#5[(Y561+w,)§ m{bE/(_ uง*PkDJ^[`Wߡ~z&sr*4LbKNs,IYڀpaɾWUY||՘{ڗnh6ٵhI q8dG:7\G)I:(jyxJ֐V-$'1ŀiR 9 i0hxY%|u,ɶR5dˣeӲX [Z;^7u`xyف/ur-: af9'6Xb$xG^qJ sY=>hV:ٕF+c9Hb6qz6"z|nNf$P$mmIv~8ڴYtP2Gaȍδ U/” +@ ;@By6]C7E S~/$c(P'#zQ5~̉+<+Ba'+"6$5 _Uj Y!~='SFmF΁Tӫ|B꒓cS hvr[d+/V͝.[T mP+ݣ!ءXnz6?`c_w8}k?/7{9~ M۴ǞVE˅38´ӺW3=v $[׻d\l[һ-cXvYWy<$S 3s,(24JUK/36Z y904i|9~WOg\I%ڝz$Nߞz$G߽h2aO ܗMrDKh)3ړmXF!|+Ϩ]`ڥmQH' 7M stJcHd#ʮUu\!;ʓpuerpHl!ʍV87̤dFH)IT@y#'SU|ve~JoTf|N&c^A W:HSAFVѢ}lU 1"Өh!w.@7 ReVȖ'AmJmLɼj JV V"qhDzF :S|tj>96㝜#{B< r4 ҹv1A[>;%|{WŇ{чA@d0Z nP+q)o#})ToH=pg)01b!cO exe* ؋{@eHiB_`4%?HJ;b>&6zZLCo{%Y|u9Fw ~uAN \ϐi ݨ ːx2p{KsF(/fчBίQ6Eئ& NBQ%J,e6S+>Uypl3˒[ s# PH )SnxrG1O7K,BTHd)>md[( /o~o8%J9ܘp SĂ𲧳e(/ :Qzܻqb0u՝WPň{xQ$/S([ޮ߭erxʾĹs360k0kdFd9zPl3L{Ib#I+v[r8?bUȐo@ ۢׄMY߶sBz]H$3yǔHOĪ t; IFEěg ḙ(Z,`gUdIq19LW^,QyԲ _d{IZWB3ʲ jwhhCadC,5InM] /Aœaxxeyq𓬘YpɊ,sȍ_~~y܌y&eBW2KJ=б3jQ9݊vI5zZ<vaG{$Mҗ+Px~i^yY˟/? `a˵O3-=w"D8Ȫ3^T閒QԢ m ]pIx,#5~ lDP4뜛oc!kƽ z?2,K +)~A3JuH n$`n q:6[Gb%5I;8%ao1C`?~w<O,"\NNr*}̩6é=^nJj]/[_ Y˒\ jުOwTS*yFrg}R$l^"%&@qw@|l_ib\vv `'v-n[2SFȇVыeg ͲN܉yK6DMFbY_}4OčS8l}g=gjWpBs>V+>M^p6 `{eA1@Z"0VN|4kZ o0|wMHl$I2_=WZs3 ]lD!k7XmYSZo?.1XCa"t*;|mfBCs5e䦇 ݖm x -Yvihd>_7F&gjK&fwP鲳лP#Y2N'm>z$' ppk\Ve_pXۣ=ͷ C2+3MqVd-L^a4>>r1;?6rW,dW25??Novf@]cYVL*[@xϔ$0~|A%UGez?NmZשUL66DqXz>D )b DrǾZM)mG0 ٥흞\R}QwjB{dW89|d)Fv%HyZ\ryЇyIK" dg"!I^zʤV`ѐ"4`VZ0FtOVxo4K0z=Z^no{=q(/i1]K& zm0sS]]ӂ =nﷇzmFRbhZ"  >|Cgzl!um9G '(SB tYl~Ud4/"QytIZC+yKČkkթ iab{ވc O.k1pYy-1pύEj`06HԆS~ۍmz~o;;p'[5^ =ҥ ٗ=47Q0Μ+}5$jYJOoAyMӒ. s?1{G];;-5gZEb[CI- VP,F*%"Oj/? 0˛rɫc[+ؾV,:K2`P<i26.ZHWT5Dɾ0^6H7=N>NAW8q~Rѧ5}F୺R!"Nhc?<)َ<b# #Q@@&ϱ"V4!/A:YYNs?:Drseڝ)9הObt:^DmsPNAޕfu{[l@ Gz_6 #V`kYiԐS~x-Bn~(wA)HHCCծp*'@VcHpXy,=_ΔtiW.jF8nCGa@f/{l|d|?9Zi[l" )%Zݑk>3%bn5) S tW_e"|nױe9LJ \z3IUڰ_0ZlDooSpNq>B=E2ăj 4yt+&ÔRyOt9Š5;F_ i5uXJ]+f6Խ5B@=pJL9BB58$w\={CKןg/X Rs#R{Wr:h2gS -z byA9B KD%vs^֭H\dѣH7g{A7(Ӑ65ƽ/;1{=υX\7'?_ <ॖ#+}p6vx>lt! /cڎQɻ=ƺKLQw_;:IL΀y=[:⨝M')Y&7*,H.΃bKY݄d` vlw1zFqӽ\jUҟ>HxXES^.!^P(b0($.mI*?Td85>G&Hu_%c=)ACa %tZ2 ܢLojsՕ7&qq{/h7gf/F=l4xJM@‚~vZH( 7 v;x #fZO/\yUD*Z 4+S*h۞Dؒ"-4ۭPO7ndj\*ay  BmJCXwa #ϥssBeWy6$f!jvmO(}!#ҫ`lϘd`_8H>ˆj Dzcx&ur;+h)@Ӧ)NC͑⬆KIQQ`|2dm}w^SQk5BPN%ʊܸ't ;M{ ;Ȱ'UEMBt Ckj*.K,ؿ\n[,ˠkvA^8TՆL ⥛&Ol{47|PZ/=Z壥yVi7cg+zfMp#}B{Χ`!O%2rf bis>Qz(.0!8jRi3%ټbޡy.0@@y.%ʂj\_.ŁjԐiDLĦ*߮A@l+9&l,NJ~%@ލImI3gDq#ZcЭ wtp*7,^fT osJz]tiXaʩ`U%Q m=,|ެ #d: QuwPߦs^3OoIȡwd;w CA;b"t{?|T%.YStЗkpz9˂}r~t9iy::/+DgE"77BF\&iͪg~MqZ@-"R/suX9[Ο L]_"mɇۚfā:bhٹ)8XPTTl~QB!Oum)0gXn~?zAXc-lX&8Id9[ Ra }B݅||1sTy \\L33"ݚXԆ񓼊 sL#vžWbظ?^0$Erjxv0S 0e{A L#w:j(+Id· uEMĎbQr>é`@l|U ;m7 pq|yl7p.Peuܿfv0WT8 Cqşy+.2M,|iŰ *lyz~lYF{ݒ"~ٮW[* DmVIyaKYeD0Z{Lӎ/d;,d8-'2{M518Dչa1eܘP^$Xz -j<(֠SyUV1gZ$$(!(Q PkbK#{c3O NYK$VϮoyCmG+3ѐ 9y.aa$\zq?YT+Cc[%RS;js͌T*x-XSl.5:c>I کBv}cS)؊ y+o0&>qy`f`3+TFZ3ITU$ͷϬo=ր!R~Ѕw0'rer.55BX 6pL hIHf x+jRe{oϱZϫY"%>7tQd'^,"* E`q /L<񇜣E{ ѬCYfimWK$A͂Y8{}Y12ѽVb9 #+@'Y5Z$E#Wʜ S(v4f#\S9 >G]܁?cX!$B8}/FD=R`t{ֲl;(dp}U'v6uϠ}ߌa |% %Lk*~C2{⻒YN !u7d2ETď6=^?{Aƍ֐hU'[T'M Qשe;-K@tmePW[rAxLZTJ9gzR{肉\2Ȱqxs>iֈËPss%'/!/*KVI64"7iC"׉U.D7]>[y$M︫ѫna蠋U$rtCjiC4>_HD‘3y"1km;{M8ouݵhYɸ]AZ. } =M7/2Bu»](=DG8Oܱ8+J`_  V] -p"Y>Px0;gJ{5i,($wcG0z(TbM49^QsUҡH1d|Zgm2y':tR> .$+\a%,5wXLKxPjX 'a-]BJ{ozKPtز {Ag}ܣ^.>ypѕ TFVJTcrųq4tOux,<$(|%& vШP<\Etrݎviv:[ecBo I&}'v ۰o]F ݨjEApn:G~v+;QxMj!g2h̙|M d' tX6qj _vG&0jgr`(oa0"AUj>Y<"rNey?m*H7Ź?Iawt1 ׍EBO+D{CWX-gp驲Zzj,Kl$..Q%}xvBd"3XjS4 ^Ԡ)0s0RLCƆ pzrRКD$fSq C0 kFێV̩L`Qy1:F3YD"Hj sw9 !Y-EE(qDer-!҆/'36/=_ˬVtB7bIcV[[IiV~qBPL}1! +5rb`1@C⑋:̠!?HwR_;1H7=i#mww8z>U E%KXLTg_m5U>7Z I2zɘK|*X7O 2XgAH)r1uL&(s,lzi$#@ST {E $0Df]Bpג^α"]lЍZCN/p$V=gMcVfqTg6"0efYKTWIlmX^1XF%E\)ƒl)!+#65dSjSN Lž}N4vrW&KnSy1lE$>@ ꄃ>P*`,w5C&FE EtƥRT su/3tL{ QOpe YUm\ri&`!ݠp݇_Ż0U-H 1>Nmέs^]"W PSި2^DuHG d3`'y.k(wjزsX258Jut`9 L) S-KJmso? i6N8/09=[}vdGeҺ`o*܂Le&+oU'L88h}貑Z PzXJk ͔gqꄸl=Hq˹Sವ18EeVe];f5{TecMԀvD?:ѵR̿9Ô / 3T}RP{2f^""`Kn -+#9܇(3lz CkC|wxl-N >J5\ 'iaj~)㤆58ct3 FFlXP{{Di fjR̢FvF Z!CjT/уDWձF-q_AFh#8+]ZM(d@4X\@S9B>24˥ܜ9RoQM]Pq? c7i&~H&zY,K(>1ۍ)nj!oa5c]rq('"@5`3Ux/Ͽt"]aQ偮=*s ZWP%g)l(3ǩ^b1 ô(XGB?s6m~]?M&ƕE _W/_9L"Zu@D.SzkKzi\WN߭P;*ЩYlKF~!VҭeFkT"L{p/R{煏ᆁ:9.c6t(g"`;R(vN E)mr2 : 9ɑ!>F{Veϔ>ejpZ˒" ު $kzH3:KOfJ+b˭R~Yt,pRdӈO+#8V[4#šƔi=!+?[r ũ%iS;wKMQG(% Ƭ1tUx3ǵ#4:O-mUܩB<|~pCGrB[Ը,Z\/سYx㝠'5Dʌ&D}na߿ռ5GC՟=Ϯ"oTTWG$U#G}瞊Xu}O~9b|0J݇!f_)8jS0f(o>wÌ~B`X$9.~3۬0 &O +WO)EoUf؟|ȕX̗R3b8<i*}0 6koI+ug6 9J 0w9`56,m[d;qdi/D Ïllg0!nlH-x5f;:ex@{c/ʟZ_3чۆ% I̓E>Jo!Px`UVox^. %Nk_lt Q*ov?%v_o \f4sR߆w"~@cK\>=V@p90\^%w1%F1^sR,h*Դ1"94?(ZKܴ?I:2 &P^Z@iN`7B_arwVA,[ [jo ۃI$9;wbDD+@zrOv1),_lV@'ߩWG] :3%do+dQB {?d_;Y*bQ$vԮy2[fG<k.Cx&_C-v[]TNujh $S[oZNQOeUTh@ MkG3Eaz>fBUe/ R21RvUX#b}jc8Um;7N_w O!/C 2+/rS۫2; CgO*94p`=$&‚ꦍ*n0ID|kZ|+þ=ZH_;u@`#HP0wjBLo09=o9wQ2yOĮY:@Y$m#ӂňWF؛m7o.Xdt&2#Fip1wWю?ɼbd@F_,| ֍V¾Ntj`y룲'n=Ask&0IPנ)h \YC78!}74!]0'&(%c!?;3*3*8brWP+}gݼT^<۰sk̕6گ(qT9j|Iju[[Wsm>:7KCVuQ q(ze3΋B2'rbq?f?o{`vQMNI ,A0.2O_Y+ЈRCHnF]{ʼ.|./D(Axn]SW+[%,>qb'9:<$ k rjI>C/ͱ~, )͏hҜ .0 Xg6!tn^Hqπǃjdp$ d'5.;5Gkvv)BS 2gYiN6KlbtR)Eg--~3lohq6L 4@ZqE!H>K*?+ZORPẘ&UZk[xrQjA\&Z 47V4̃i*/@5R= MSI*+c%Vqf?05cs>ֹD[ l*%T?pUY) Dž-SՕ߮`R[M9\YZ`g&bABK=& 5}e4C_hN$G]!n0b8=鑐8o^߭m1}aՍH7 XelLuYzCOT28kvoOhu##PQ'zroUIH`S=RexVO8)+ ݀N'̧e)Dr% h3I ٗd4<_!0|/eKt,`4gg홶XM[B=|oSAmSXF6oxWWC=\ȮP4+ojwG.k.xau_`uM*JYlr oVS6$5O??bdm/X :\` G^pp޿hs S&:9aY 3L؏ł^hf۫ӏ荔(c7xCPSoǖWἲW:-x*^ 7B n; /{p–_hK'!DKNrØW_NÈ~v鴎>۱((ֽN3H嘲n"f@4{>;hyǟK `"Ӳ7)K-+J9[M ݄m}.`F"N|BRxV x{)P~̤<ڤ=*]_Nv;HDĂ iCj&_;ؠ)F}VxT)4`1b{,l{E Qp} {A9JM A4[ho M;<.+'E9^4jApL![P~~?:vE~'OɫI?oleY{O^T ~ZB[o5sw*9֓1(i5DH!A0F?"?;:.ZXkp`S]1u"5>^Aۃ1M[$uhs#a-EO?ZmYڌ"j;bΈt¯ڴm6X^9!bކQU6uR85ijpNյ;T~{_:tʽ dDllB!BNit.7}4{N yj-MuU{zQӾ'+ to6I$T}R=xOSW6G)5bWmF;wĈM/_$43: {XG T{>z~U% $u_M8{'0QX7ATfƍ]Mܓba()ŢW "Գܹ; -8M኿X//돲TU-XdFChv}]}[i%O(4EIsL~$ARg6(sM]9<-'&ۗ %(#5&k4K3omɞ)jC%$NuuQMJWǛHe{o$8(D;xn2DA.JBM 2偖ᱥG=~ښ<m}/@(;΁4 jA$`We|2Wxߩ?rHܤ&.̚#vȷ:MV[ 8>z5DJй:۠7{]Q;<].AB|;&zUK@M܉2x{t 5xa tf.ŭ 5tc|hI3l3da%R8MyL0Յa05RtP?.|Q/`v~2DB@EC[TGzQe[w;}ELbNV 7Q0]iٞWL.D]8 ju en}?r᎚fY0GSoEJQI:"ߟN0kF;ƁlL3۰g{=p%pފ:h@>?23;ԧΛ2Hg)F°rJHЊ$ u %q ɀ皪 KC3 x<3w`w =Lq$ևR\n4B7Y2)4')}wKfGCmZ#e;tt[ n ,p;o,INElC=%5o cܖC4a3D'Js N>A Mvv[N] N'Fɤ.ǽW"CGk k>&d2d,Ѳ9yݜ#J[bbd fA0: U^~utG/Yf_7W&{wVf?dޯ*?ą.^;'IUթi3 Cbk^ec_G ]+3/ *b~5=E?$n޺1r$f3lrS >)~Q_Z~!Q⅞X}w2hڕ3)^ n90|A8W :lb!0BQZ<dI}cҟA.g%5BU$*!CmlQHh \ HƳtu[CMS*SS)L00 8L E;/`z7GF>(LWC+^'6㸁lnGrL;;x$܂S=ެдNfצ؇ԛ;U J}}2b^f7mͷNO6_RL"jU~6Y;`]2oΚE?i"{%ܜ_t}Zld26?n`d1:BիhlS ?vSKJɣF埸>GWvV H߱R"[%g+0z3RA{¼?y%b307v.)=ۣ]2琫F8I ܽ5=t4 ;>>Oɠk$2#s^/PvLkTR@kh\Q ]%88ۭ\3J$KIal1>gYCYYRN !b_΄g(mO:"R4'/1 |D}١ɐgVK&\ Rl-@.څRX*cg:A]g|;g`SyMIQFW&Qc"5 ,OS>nKRh@{-0(ÏU:Fz8J'G7y[1.VW\1J6/T b+xbz9z^urۜg+;  U~GkÖ>&J`XˈiN b@{ M;}u G5?LȿZEQ喅9:~8=,P7`jZ9f&)ԀxG!)UzQZTAPߝBpOm; #T5L*{FHS4i!!19n+I 09Ќca3;^w3fo1$5'+b]T-l^]>^cf4[*])8Ɇ-ᩞQtYd@C24O*3#QIT8o+h:Ŭ V#&{+u$5 k¼.R+ڦkvrY8vDz\fDcvjK&})N8~sa41~jp{HO9_)EksaA/uJ<8 ]KA4dx S".q-o\H4L">=BA}R:S+4h+c;<=eɢd̐OMDM?Ʀav?\HT9!YxLNa?^vףN߿' w (ROZ,ek(4ɧ]y`[|O3sNM. ͚*#}#$o8½c=6sIvB_=h~g6PqSIW@ O(g ژ.iIG;f\$aNʈٙ*@p $ 7搦}ɻL8f;肒SZUkJSu1=gpa:9ŠljMS(sR̳434aRo%= ?Q>PS;o l0EK֓aDL_\W Z}Vγv#?&;¯ԮK^as& e t7LRYY?G1Vo$h_pESr Hֱ*ӚD%´.p ڀ'92"IdAM/S'JOI ZS1u"d(Ėh՜x\l|؊K~c?ueЊ.gAͺUZS_b%J5NiؿygӴ D5Has8p5`Rq ݽ(=45=M5bIYj~FzWk-BXI lՎk,QJ-E 7 ^PrnL`U`c 6cn7fG T_זr(> zGMȧW8KќSP; LE JRr I3rOLlZs@ -pB❹F%cPyҮ K^?A}5|yX8남\Rm<[eZJKJ=oij.slgZ%E2|k?$L+Mv4d)# =C>j뱱7FņlDCd_Ȕ|t\Q_|[;?Q\_cbW0Z\Aɕԉy0!*zrfvc_nŢ6%%~x>Ձ߈+&Swv5\֠apq)5gD  );k-3_#8[بwؖsd53^| X!j3ZFN#64$`޸qSG,fuj`݋C"`ݝ~"ל BO5e%-uLA(MEJ7x-3Duڗ"6{*/1D@{1'bhZ}si\z^؆{^y}]٦yabSC)SmZ(XC'pd!JK@òKwWж.0 FҞq+g\*''PM#5k:7 3mZgT U]ByԃB'޵TLn4 ؄U|ZIw.`Q g@E}DXd9o> *|i7tVx|d?$tldV圎s4 'S b;G̮ߒ<XXBgX=v%:\tCx\ =xTa ^(QVߖ[kd;+^ҩI@ &EfdMO3H Oюzeh 8j--.=2U"#5h杪XIdص)"C&oV1m<Õv -j*d r`O(uU[(y:^`{'C /jؘcE+? &U69UJiL,f._HRU_ YN̓*W{bV%l+[Ic' 5 4^9NIe+ *JK.OT>fY5e೬+{رQ̣f0)i+d٢*m/oÐ#0& ,fSheǤ]ƎiY\&̟e'+z eeo`ÉU9;"I 2oWʡ)U6{}Sj9Fg7hEhr}sU<@lEC;(ubW!;u4sl/ 5%6l[ή5 ѣ>9ig8]ޥ#J6M#>0%Dߐ i7AfLHPfz*$9$EGx3[qeĨ}90a;Mf;)DC(^#[*NXh*Uʠ|ClƁ*}a`vRwtXrW;B8:. >G 2ju nzۦx߻`sɥ1&AKÆ"⋥ U!LҀs;6`DK;Χʫt@Y#qgnX2Ws'41MN;zp,]cVhJ+m&ޒ-1mh}U;,ҩZA~6X+Y#vMagTx֊U6CQ54#i`Ɉ㱠 iNoAM;/C0[df.>mDL&7ؘӘ=]Wy%0>'n꒞HxVqm#`&Yiаe]wc:ۦ9EqobfDBx[kFsk yfunRd$>&ʛ;{9Mwp5_{H>SĉE 3u-0t֘t܅YC2"{T ,%)V9]U).en{+D \ R7'Bh| 3kkٮy;r 6Vqi4A:ƀ )e^ o)~+ǼJ[UdF_%ך*7#.v^<*P,ڔ{TڍPcev`C7.yo cykrN`@ScSAd; SQDBCjh[p|[5Tl%obv(0X=& T؟FztFD}*D`B8LDJ*9&]O39|tiay Prh8~S>2H_GrـH0RD jmD>N }⍼8۳-q_-H_eu<(ȊxG4O$8M҈ G&Q<.Uٔ`o֩k(X7·h~SWnk/que($.w9Px'6*AfU}bRjtՄ6z(ͤ%_M\77¡5y n:LK@=g]ÑTb7μM7ibG8*o^n Q*[*^RC#$1`7 R#+?$PFq%O)!_NM='1Լyz-8x[ g*{'lu/zG Xb\)eXOBӡAXYxL֬"z!UۄeF22}IlcǐItXmOyKFre٬hR=+\#aHY˷JڬZAqNFy,>ޯD[[Cy{UŬ.jwEX@1j-#S8'W"] &ӯ2`d^G gC` D_tdO3( q[COK:BAť^Uӂ.>#K a\%S%wpsF)b?(؟j?rޣoǧ_ ;T] 84kAQ p4scbP;"y}ES 6t8ayVD:T>B]@m>7̽:&v,i}G W6kΧȊHw4-邖5S1%|\(Xzڛr q܏5uԟ<6(SbJ1)TPu ="vͮ?Q/xЏBdZLyOtYeH8G_mqc2劑dtX ewO!%Ya>n]/#5!NFEOtW]M:Ll(fݎwJǵ;UhowsJD,%g#+bwH~4KŁ&-; zwϒM0 Т47gP=)";CpcKPzC굑L ,w7:WS|,o/«ICI@OJFuj$o}߆54$F6[5&*+&)^|ID'w~2&Vؽ]C>i1p@Ъ;v`Xn]jӣ'1G!镘31-#*ruyOk'iUKƎr y=gMy^Ӗg YAJOdwܟ 6臍9]vDd(CQ6a4xgdBEəjIO %)yl&+1y$8y|佲e@#1Z89^lcxb`3aTK K.Ԑ Y%<3WMeҶ3RkMHy&g/.N1:g";^֋lrYN\sE.2x}8nm3%Ni\>'b,A~D@sX=z^Bf¼6Ϲ|']xZfJߥ%M%]>|f.:U"V,x!xWN'1T&4z&)tz +:D_Re̳~^uB~ NsM+R3 #IQWxJ9vjr W?KLc"GCjmIⓠdt@\ n͗¾9E5 {Ѣxk.s:R /"fFij% Ǽzy8B(Rtm+k |1{ ~d=}ڊ4ZE"smD%i&$tR~-K[x4g(tK!Nz5yxE^ uXn2iyyDN FE˦#4+?} SNJVnL \B"ϗѰNwJ;yQ+mϵ̠[Se M8 gt؝M.& au< ϥczZ$P;ĩ##a` 6 /CJ 7I= vO!DK7;%{nmD#XU"E F/ 6PRx9۱''pCڄ1JDR' 7w*]UjMv AN}P/xjjdcn'F b36ĺB߄m/~i7֖Ҙ+}T\3O*Fx-%3 A+|wx0>ap{ ̋jNǒ9O%`ARDG2}ђU/mU͈.Fb7lI#McIC bAuumg;Q+'.R":hJz+Yb6 &Ucy&h&Tx1<R$r>$-|b4 24k̖aqw6Y҄pUx^=鄥# K`hԠa9MXQNmƒz[nl&DpI\q1cy큋GJMڂuX,3̭bJ;T(J=497҇D [>clOO%y+v rtaGLy%ut} 9WiaeeaevdA/J$rG;y2#r]6J;M_$.避p>mR$ˠc[K$egq1$EꔫVVuT M1=A|&55hx. -3KUr38l@s4}}R%qfUAfk% B<=Ŷb}F K22s6DcAӇY Q{*7NJ4J]tHl ?R¨zf9/K3|Ĕej :^ҶoRnGtR_Y?qhk]i}ĬzƜXÊ a^;w<xV]ĖDy QQn5;̶uZ@k1DWbԵI5EGj<-iRr|1#ܟw I-o׵hnZ+57FdêT ^Jg+MB?A%z!|jʪ*dֹ .YshT, Z;z٤QfE+M:ef+twMX ^o!:ض plcq Pۚ'^NY9:jn9ԗZlWKsRyy\\5SR} .Q} sv|Vn+y[k7K),4F(6Fݔt \x7&A ιm7mN\ Z k_9 tg%͟&dZUH-$N 7~&v !xy6,1IdtC;e2CY<x2/ٴ|[ϚeT2y*8Uu\nͅYYbdȶ)ɱKFEX^`kX "YKJ,MAa~Gjl:T]*; r4A$7& kd4Sy)K;*fđ13ah:TXͺ_ua (+Mv(6e?!|s2);0PsSq2 Ɋ["-FŀܸpM¹&OXC[b9$<8֚|XH4p*Ek`Hxwn3^Rp DFAnx(3eXOgt+v"eYfA193\?{Ŀ1ׁW}䤶F_º1O_ll- _N6Vɯ~\•^]RkHRnztk!|׈5)J{#`gne>Jfk`e=d5^tꈀ2d$5E4qjAe&bo_ ܌LkA&SXyA$Z30pJ%p&HU+و !dJz&"^_?`ETpJ1‹.i$/[V (P>_l6o"0v\~#与{t|n0%v$8_z ۥ=0C%b,䁾a/hƷRp 5r: mCP1)v"XK27;_C#Eșlnvṗ~oO ,G猩\G")5,(Fj^}i}G25憤,_ERz| ZzO':b8+wf8C,JO-Uz}uݓ #fA`$f' &O"EtO}ex[;ñjpg[80vpI?_[l[p zZVw ^8=[,>Z5]UFvoW%ԭҩOo/ͺ|1atzx#Q\%b\iCg,1ӈŗ 6(ۂ߳6䕅F4}ӗ-M=#Ͳ/l2:NaYpxb- u L*-@U Y&TJ{tЄr{E97'hNF"90BE=N2My# v ( k>܅?|1jX vK@>vYIL[j<`G|rC6]Pvy-Y32q9MeúpJ(>? uh0B*Z#x5&`NGƲ|;6(&aE# ^ ȫ%]s@FoҦ Er`>^ ?TSر og+u[0vd5aKJs> fwf>&5㵕Mą*bbJ ^Ϳ"5xfg\hy8rh_)N#(\1&̃Ycڱҡ2LaM$1[/Scjw]jM-O͹,h4j%g&&~CZhy} m("93MPZXdzϽ6L-|݆qU{7fVQ,kuܻ>02+%fM?%z:㼹8Fqi5XQ'u|'U''ՙ8?"3ȄFI<76|DQ8R>tZHmT@Ã%-?} Ҟ 6 H?Ff/z̀`SƄxc@e7T +Iv:ݷbeNJ5$( KbaFOfǓBMO1#OP֜8$V);[-FU}º!ՊF0|TN_}Vہ?ڋPB&&F%#TOMLRp;VٜPh;׻tx~f6* ěˈs+ym;21AE@@aq\?6=)U/v=7l"lh;sY^.5dD%q [5i5f\{J 6P.t|&P[Ԏ#Gc63esO/wyM,s+iT6V8}pGx9ڷJhZ01yR:κ/ ޙ@ "jsQ'YnMhK5D73wt{YoՒRbh 8.;;Չ}`7Г,f@T&4TɭJ[gX>6~ڛnk5":~[86fHevfnf4j¼gO&^trIZn[ >p'9b}RH#%-[~rG>g9:gN6.+ $qgOpZAܨ@G,kǪ}?)7>4uZi\ěN$M''AVw;4Gw_fm3?t63ٙUKkSXM^{GApAl~b$`He}1 |[>>*Mk4â0 'U4H6e u!ž.DT&%ɲjN7+8{5]X:‹ñ-tfƼ<#䏴Ȥ^,o@s+ XoOcӖ M +pZ@)W42CtgHp/J~\u dY\w ~϶m $Ybh ρB_~ElF`3;sw#s [ZǃJ%&w$]xfq*E!` %`[D3q4~J@}@`O`) -;y\_?f:ї{~k~\ yϣV'#Ƌp<F6=[7Afqϼ+뫍a|41/`6/:|*)gM$Tg^zT^178)U QFRL̖M`kbY(XiQ6n0߻0PP`S7fSvD[lA#ؒbgps}*vC4-KwNPM֮7'5t`-=LxHthrsf LecXk,ϛ|~o!lrk8`4[s -_g߮}23N1gbe3=czt Z?- u4%]LK׾ G[ ق to2NVۃ~⑺!*6;^ 6"6ۈx46Hhq<|~[쫐bŚdDx yqfOϡRUM}0G"W\"D5 AX2Q~MkSP[7u[w^Q߃Ivmqw1JuF@ x, !aThePS;ڴ2w-$8Ir\ dl_`d%~rnmj7k(\,R}1K\W]S{!Y-:.iZ RC;GxQ>`SН|zY̝J֑ #p,b} ʙKZ~e:}א Z2DN0!7u, k?3ѵ!@5caz90ߚ 0'81 O(^*jOy&dsQ}fsRq I,Zm@iXޱX >[Ѷ9 ƹ&CAŮ҄R&#vecآ_ Z 2$JTTNrpƦo4o u@zf;uz6sr?2  k S5(P+tNQuuԮK)6ipΝex]/@#}nx*֯`A. YAnYyhWZYo5#~w7#im0n鹾08k+n)-8h#ÎiX9c缜fbppr?9'μ[*ݞkt߯^J'f/?̋EUYC?l}Ŕ=_KeMzkeE_.X 8޵pSʶ PWUcw[֯OFīo}X!->Qa@A@?><=^y1klO3w_G]E/xc(~gߺn 轊Ų{j4Y 6ey9c-:>]l3_fLA͛X)޻wEz<6/=W?{f<Ǎ򏼗LS=4~^o$].?g Z}-W>\;G,oa_⺲gZm+MͭnÌ#0yޕaxѶwTnxc_ך;?=z>_mlt`{G<zD_sZ@O1yi2l&P>L,P=t/u#DcyQEX&@]!CȄR:@)2W@/ws i*~v0ܢ`#}x R!B'&WB'a"s2DA_*DyO-b~lQ?zE>i!`?!ʜgo?3>ۏ=AJ}@P/O6K_3S* NkP6Qd(b09h܄ȠOA"2;9g_ޝԓ|DR|NmsS+L6:J !#=W,24OI#p:l"aǮ˞vA$gpd@G<<@5Pǐ$sw],1^̐:ߔۮ5(.][1$qe4.kӑ9ѱLRSa^xj*.gz(.uAvyo1?}*J ŒE @/ֆ?rpPRx+_A T2j x(%/rx0ZuP`95CA=.^ xϡrAc5(s aRt9eΠf$'ibD ޛCsCQ:ArR>V=*(B B#ٙa}H%Xi|9Є@"Αk&": ꎈB7#}@]H Bo^Q$i@36c0k06N ~SDw/ \_ܜA`P/g@bZbpT #cr_J/JdYX߅%qz NGÕ*3(i @ S&P[pYO$%%^J!"'7`Q{I 6'ߵj,URk E.>r;CyrǯK7DH(1wWA|y97}&EZUse)j@yJЧdCdUe2 o)#Pnc0R>2e G\r+U@uOƑpX f6M*VMMxOt?vۓuSTlEmױ;BtނŜ}YVq{X:&"tjia(Hjzz}\*jeD@'xhhhhvB@D\_u<.f(W#?.H]1p9 p "U5P riL3oPب@O09tP4>TI(4؛7YR#b"jR;5vn).,s i=,,;_1/Z$nS8M!0$w ~HڱǕ"6ŌZ\~"EeQW(Qq~vf_sfw "+|܌T@MW}m82q JzдO?["ǎhAeא1TtEL!* wm7nɯٳ@SbbuE? _Y7%|U˜R܆)fK.ZeOMѤ]ty[D0k͉_&7wA@[";ം-IֆtD5&>:?r[V2SA6Re VP`㨔d=HB_teU. ݋hƬ/Q~Ac]O<[# ;Šb ˣE Nz3e> 'B] Wn.9c=,'Q=`ψrKf\܏ql]^Dp Loq؎5?&Cf^w\׵o՗ۛ%/Aj/)R ( u{g% O\^Wop_ȟ{_Z~ݷyٸx,ϛdnf O_\"# Oب"`쟙p Z_]c? u3%C ݷw=NSu9>B54Kݜ/n/POwzG<7N-_ƻ a-rx¶>=x+v3u=pJދl4E@PohBy xL"$7v cB8UpDpa%U 2"鍤^ظ* \}Pmȧ2s)CC]'"!F@\\n5ъ7E[>fgprFT`0BºZ5t\_ lW{921HbX@kC~EE67f@ǚ3ly77)2FES8Pl rp 2d 0syUr*uskjd?"r /U neg4lJQ& !($*HJ S@Yʚ/5@-B $5E 4ol7}6E?. _b>W|Lw0,mA!j.AǤUG s6s bb%@)l@}Dw LC򼃚SM~!nЊ6sSmܤU LӜ()AUʘ)9-<YO󥉟yBG< m__ ,qU wf {8V`TtVGZ7QP97@cꛍ(Q.mutr+ٚBS-`܊ªa׵,לQH9Ru١}im1 (_ HUp%c ΅=׀"0j#Cpd,s#&By~EDTk7_u P.oc`n9ħGeGFOdAiTʙrb)W:et 1o+z9q C"kֳ Q҂| S-%yׇǰZ *I 3uKMQJDz$ *a`J)E P;]i6 Oߙx~dJU9nGz~OYv2U2 SceiT!}z-czQ&$&yM1:rc8wNt >UBp'ce5HJ;(Tk{:8!X# 98s*[oX-s 7ˆ!#3I(m4ͼiE!R)5jIJsv?).ejr<7TNJ mR)qF .9j hvJ赊4g@wV./j,΃:Ef A7KuC\a%.3zzz\k*KNU-40A[SM9ND oY$>)Bf=rB<=0#2ű۷: cl)˂ATCehI7R],]d ʺ<;, mscdg ]y0zk>A?RoV*8q? )lќo}˱[SRR>'-R۰ ͌[r[!o^Ŭ 邒OWTATHD c/m͔ bp!W{S!8P?GV9W tNێC }? -l)O)o! PCy#} ?I9Fy<}/?(q/ 5gXw)UgȒ^(>2 R(>Xj!'#Ac@>ܚI4ŸI*[tz @C"FԥBې4 \=,ܴz2C~L{&@ 6 kvpQ Qj]$cqd@ p]Z*jkH֞t8b<)rtW#s`r1{_ʐx4Y0W.DR|Yc"q]aJn~[SySq{-Vqe8ˬCû $\[Qw@{`zCZ (u (薸`G˺q8GTDH r>rl: x1QT tX1EumAĮ& ΰCQ@#o^YCT^+!h}pfsyr.ɬIdr.#HFQ P>;GOD 6]U,+qWGA41Fr߻˱o̖||ug~O 7) 5AG9{|ʯ[!Ӎ]͝J6~wuhnV3raa1J_5`{%U1lyy̗D fHN5/J9OAګs;m3옌!l jxfN.ڇpIEfC88r"wfՑ}Q*s:-P319"/@p*/[մWJ#KuCSWN|qrcaqꎍ ״aKE:aTDl!M\ kզ.%;ގ_`~9e2 v ^.ὃ9V"<\>!ۗo %sڐZQ?M&;hL DIdH:͡ڠP5 y$ (/% T)&GG<| 9,.sʜg(wTbg hdU7{yMEԩ3Y4ﵱ'ktZG{/i4sph &B&7sk%,?kFXX7-3*\TQquxWɨH8.>JP9%ni_Ŏ2 ߇V2kwd@20gKm Fk4bu5ZǃOi< 9N9AtHd#d2QF&W6άONּCtXU=* ߑ.$N悦l\ 48`udkqt8nջ2!C2ZC)Zlf89zY;6,q&۶Mesr^>ں->论NG0PXġ1Z~6#\C]{ xǎ΁U\%#S9Ekzzk!'H냤E@b+5>']5 x,1h",T멤^߲5YOïbl8u@p7t{?9@~%2gfUc;<>cGVK/CPqE+gZ"qDlW{r`con h!eHlj(([1@$h{8듲>նyoJ>~'={Otrj鳏%7Q?#9xy`q$'(CZ3i~mNs>dըyk@Ts[N11'26oy$YKf\ǵ BUE&ł2q;r%L"ɊBɌ~Iɨ( ~IߚJ8\ʁY jc}ՂsyCQ;T7ytX9929n$ҁ^D4$gVQRPzKsuChXU" Lsp^c)bV\*Yz!3QWlD#Q#}9Wm<ˇeyĈWta)H@uş'}P1c/IB*xS5pTP JBEUY'c E#ɮP6c"f}+)/?3NuN<.}+Vnno -h Pժ؉v1= Y!QjR9]=Bp%Jb{$Oxkbf ]XL6G:zg(V'^̝F.y(b.<gXXF(<+ܒFV{8w;àC [mK` cˋz\w51wV"b+ښtSEQSIskUOw`u3B:4x~ˆռ)O7Br5} >O= '%Brd$KoSشeK[70A-Rha,q (G0H\ v!}^q) *B п'jK!!)zqV`*/yOOך>&'/ݐ= I#/}ުO5 KZ(Kѵ$@qNh WdU6%4n?i(mT=IOn t{ qilQ@Afw:!56zѸHfyX Qe' uj @)JJ8 R;f s=G~&lyDo>r<)#=gvwmt|^kzmØ0Oh s`_SZ?0T@ n_/l%q wTKcfx<ҒȚd(&*#aQy4gH*^^ĈH S_Q!ֳ3kv 2–?.)@9JQPftO{ ;?鍸V~P:o5,SC )NN_n|4r!·{ '`O1O_=n<䑶J?)DxƊN3x:ѨuP*`m!b C93^ػ_]dB",?RȋE9e t )J7(uqCjO *kq~'zA$J)LC"(ً" eHjgq /|OT)րDA8fj{t=ȁ()_) #6]E;|4oOɃӟߟD/N!H$]ea QHBJq'*@}E946HI Jһ0? 8P4qNOG"n$ﲡ'0^W \D?;G7v†ܩgo9ꮲ\C9<8`j2GFM qЧ3#]fq:JȧM܇ ?"?:9~u >U}Ĵs5BP A:9#bz(CnPRʍ}yAt#Q[EyH4}8_(#=ivO0vRt "o^u**H_(gw/y@~P`/b(?byD<ԑz:T8rtRnTʧQ{ >`]U~G1/H_ ]A)$vH"I\9钧؀9xD;SP!}(wBU+T?i"A=bE$P R2"*@HCbQS^  %(/' +B"@7r)D@W\"PtHB8P~@NybP|~TҠlʝD(0IAN0 (" ~  =?-"6! @S Q-؍]}Ì1Ha| 8ʞzDɤM.Dw(J059 ~c}Ћ6g'C>ކ~ 7=.1ĹfN&ii'Ѓy'V2\o5A"/O5 axB:WbO`~/?z998Cy319\0}(/ 8x='8rA99ӞV'}kvȔ!kmSz>`7AA 9Q۔FKiLJ`fPK _Qb0AR nu"o'߅aQav=5C~? vM+%ٱN6`F"9zԟ ֞d=͢Q Vv'(>3J$LÆ gj᠒sU"ƙ@:#i֌#;\W\|IQ6$$'-Hb˜GO ]∄MPI8VW`qSTQn yqP$җ529GQ;"0N3)'uXXyۙ v&6ml3 m?p&|PVR RA$_*0_3M4$ uZ~KjrQF@OD$* !cmh&v#KjG@kՉ ʍ#g罁?yS%BЛKAb bIi+"@dRƥ܎<_.u؋ܬCH{_f 8gDM,;C_*[(͞"C4?~^T6XT:ﱲd۴y^lY/bVw=٘|M՜{[a%f}سEmxbj+=ڧ ;=R4G#c73aMd4;޵k]]w@w-"1z1wθ?Oݨ(s[Ѥ#\<"t 0 F)C8%Fʴhu?Esmwui՟3!KkѨ|&XnM5Aec(owzK EPĝTپ۲"٠}Lm-9?<~X'6s*bz}p^!ֈO5\#)hfR2 /J:UAlEB& AIK(~ xt'i>Ԑh4y^)@VG]kB ŐLgݡ{J} Eث? sOT'`c 9=yb$~>3lt*!uS:BBؑFtPSG`j4LqVʀS☁`Zr/j P@Tr:T_ʕԴm_PGMZ~YqCvgԧd1~ g '+d ~q3o &|xP7T:>;C._G/Wۨ^bp)e}5B>NuzzhW$:4=4P GXb@=rsB} 9 x7MQ>.#\r|>KkYpݽ`f.kBf EVw>-~W?x7"F`=?4M/nr8٪%^ՔJ)y˧3ćp~l;X!]sxم7X)AA!./B=0eNgJ}!Gv\4BjbP ~t@Ht1IQܑ@ܘȪ&uGh{TRqBi(mZqYdaT9Ry{D!EeK%W%y|k9VTB~?CJ(tƏ/)oƖiCSŸFn$cu30؃d7q3I2zh^^j@iqtlJc"!`6k;oY|ɲHHTW/䆄kHAכq[u }韤g}ٟxH_K0Jp loTna@Lx syG*LfoEzT5. GFJǨ9 B~`(%9fg^[P0܀^5e+9};z@W  PِwNW7,تHM~g5ě*|/-$xóq@=NS?6?>/׏G޲CqOuHOD7^E /fDqJKֆ0='>VAwa];) =T(‡G1qM$*A }rjQBV?,**CxHh mB; {@nJ;JT DfFITM(0Y8th2+`P=U#35әZEarD&Vx?(CHDqx]T)B0 .Pʜɚ4VC$ҝ&vneF(u{޽9Uu\&c9'X<]pϝy$^xz/p4<ry,"w7g3M9SBb9Ѣ n 4{g=klB ’h51տw`qIo I}n>}؄X>S u(%*jZb{Ɖ= Hd/NJ} P3xizUmZGB0EzVQ6oEvmi\)vo3/ƺ=CS87=N4x00 Nj Okmce1C3)hO"#m47oL#/q$[fsxЌ>a4sﱁc=#B(9a~}׌. } -0O7P3=g:a{?Gq_6zaXj2ww^bA1D~?UvWHq( PW"f#;c70]ct.3R&eX2@|74^N?ZpXW4By)k_V>IEH9ћV߉r`bnD3Bv@J.a`ܐhcF~`"br*iX԰7hd0*;Fo c* ~Ld@J9gEƩ֟@Q—f[3Ta|"@r+ݰCtEGfwDm'+n85^PRv|Fz瑱=.VsA`}ŒT \hvC}ߡ3{4^ϷvT.W0o~iz ]:Qek6&uځ%f5 0ֲWN`)!5wgXH:U6^@HդP1[i~@v#[/`qW&&pZ{.>v )pzZ< He!OHʁ7]o+IF{WxNOfan0LqVw7 p߷N~Ί"טUb*mW19AKCx͞cd 6<kI4X깫!c )O(ǯp1-OBv&૰W/eںkZ^*3Y@N% 69LS} 紕)U:x2Oti~ l+q0t\-C#\Cj&)t8]]yЛyjY (3[M`R=F Z|J;c‰ ='52NQ8FUj;K;t-ꧬE (9#3G(4p1_{sڲ!p MQdRܹo*Tz%SjC.+KÄ jډt/rO1Ph`%:f_ u6Բe7],"e;|um]ĐAEme"oms/uFŦXrX <{,Öq-RȲmr'IpF԰dYRX#E ErC=1m`۹dzhd;q+%?Z?;FC͠s{A>~C?o쉖:jY,n%dgO>#r1d xp^.](cPba[0%u_P:Fq!m/rE-#U0-ƺ"0 F9wW;XҲ=M+~'c{TQ+ YĄP.עp·zӸWݤ]sxpLPYO @kB- ,th#喨[p?)b/cQc.%61ȟSB2p?獫=`$/#5|Ϟ/izrMXt{"@$reRW(/D9H"4t?Z!<od$d|p |R\8s2;[y]}9Rԃp"~hZq8aK#0sn,C7 p($jN(?W<-1y0 |DD3ǔL5tgĺ-un5t}òT~A}u,]Nˉ~ҡŬ=*PbA$CzvȥV݉ 4( !##lXUETiec:UIFX@$zvS-ʦ| lL'69do^#@M󕲍`\ef0ЧbHƤc.=ٿ`嬕З/e}=HNp<Fg7FxK5L] !`;ı'MfGZaIlR{4&؎N9[=m;n{8SݔD3ZQ;) 7R@vwB Zm3 ؗ !w \"Y`Qș',gkŔeD,HQ c.Lr f&:8qS@,*ĈG"P<ʦ>]A 5D :^)lA, ;sPOk 'kZ};d~$q9| xSlnSvW[9'VECvʠ # WjFP%fF|BtKQFXt@ :b!Q (ɟ /I%$xP3yß9SX7 [RՃDfLq72;d-[BC"bժ)d@T8+|KTqV1B >cH)ﲟ2~_\tOY1puIS$}#Nu&PsZ!aM' Z.zfVR-"ԻdoO)xQC<#i^0g\vG(=3OTq3qXӪ6C8ѶoVT{.c@<J N]LCU!cJ `F_qg|3O#P Ϛi]i}ѱ"Eo1rza,ۡ;' E6`0ΫE F*F1Q"$jV ymˣ@^ʲ.LR)]0 >\a)0.zfkPO>o3#{T ~U" GTN x/?:SH<o Um}T 5y3[F10uDDm@HP?W?MyR(4| P:W奀 e`#qԑDi):`rd8D޹⯻N@&E`9P$BWI'R߼ |dDx˯ PVPscYK:X3@RQLF@rHkPD2-pWg7mzsD4OJ Mg if);?Q#oU$_PiL!(@QM屜:/&aʔ5 - QjL#<1V/}?jـ"N2oqdlZqJ]!i[ԫ$00(҆tp}( Zre΃w ? s/(\m_W>^k#\&3hU*,'_lljP6,!$/-n| .Ɍː_`īgt8]=b0zKӍdKw:|F3-B/S;-Pmpך[\fQQJ I&x'P6l$ZS_c ;Pxdž>U2Aq||Ő=9y2x8ة(G AA1l#cڠD] Zl GXBD,$d8۔}Ap0|7P VZ ? RKnvTw-]T`26#𝀝>t=3۷&ўӘlSy^3ߓL,bp(]tϫ:ۚbaDW֡E϶бn% k .$3.&[=/kǪvg1SՍn_e`SNΦa8Z1v9vSN <~y`j$Z7kd}F5/6Tz4;oH^ZB8 Ncn*[ߖZ2-qSX4/!Э;ƒWe]qyp>BY685VKgbC, )=Ōbyo{r )\#hbE1,peʔ; b"AF\g=̐^(`|e7=Z©J2|p8 )x*SR!+Y`ѽ\;"qCŭLpPIbm͠* Ҷ4,AY`l=crAz=~"HE(W"Į:$)uwD뮊>mPhU bc\X|#F$H`{Ms{CSϿ05UrBQ5d\JfJ" '3]%KcOEnzόjO2^ %'6jW-]){YoÆwOz,*h-t`+ZAwhL"X @ Sux7 ۇFG 49ò[MJiZՏს}7 BLE>7[<zpQ+MüA/[>F-˨*_Wq*ƍRQr[¢FZ4(N)FhSR=bLs:'Y6s0f?{Gɷ-cԼa_|^_|}?&2j(VRhGhTC;nj\nSEwZS& pi| o/t (~bqX3=Zuxˊp̡~s/`NWɣ4q^#MkQu^t0D׾'R}wA1_}/ehhX.,Ѣ!hS7 5{|Ck[Ȼrv3Ӿ7sgB6_TQ. ߰%|Uzۃi4Tm$ǻ-[;nsuHaLS86 q\+^o; JZ01t֢B x"tlqCU~їY̑rƺTۜ['Ffm(zS/h|_Ōc 6F^i8X{umV\dUqF9"PsC"+M4NWH;3kD??UwcܓX].ol'DG'Tm[N@zȓ|tP>TT7}/ewODgn5ﹹ{!(f>71Nak <#OrO+s."]$Zk&8ݲeT{~gED%S\3lHo`ާex_-M}|K>"Cg22qjKwƽ6Oc'Cq=R],'a|ϖ_MI7:{цV ѧ'uѕW&20[12\blG00R8zU]jsh&w)u2}l[Q^6^W4oԸ9N0wkV§@;/G`=C4$mŔ! I^Os?S!$B\G:/ZT78|U^J *^R tCsqχo %cSa G|#^.-7_1?#%_N (DŽ f\,o S+U|%o'U兢BkgF&2BίCQDh})\"<7MJLeK1hQ45h4 8^`|~M|<3wV*7UXBrWuhо-rR&s0F"vP*;S$WzfC5NJDq w7y-Sh &ĽՋ vN~KhڢBwC8Wa\Y eAR獟kWzaQ5G-s"&V\I0_Nr'gç}Q\YdU)e9#Y`*"hDrqb'(V68*OHCe_l\˨^&ev{ EՊ+r>K735KPV7v,XT2ruĻ۬Z' KeIw8..#ey|Ɋ,tYj!^Y 2OE)n L_xb#oVCaʼdZW z>udaT{3,=0zNFݩNG{8a:WfEoqƙ>4EQh HA d^ڨ~в{;.ǰkCL9UPtYhu&hg'WGB,j ]RqaWXyz26Pωگ4rD?z7K#=VTsa,~ Bu{Wo:h^Fn?C.Y!D 70?R+xgM 7嫝b$*+0'xsrCT(|J *@r"#<dEԊS"StRA2@)V@ps&K0 w1bcCFE\%H#12?z?U $[~c:voIt\/L}lК,p4.3=q@weJ0rRRDb#c`'5ytP O-"| =ϳTH n9ޖdvE `bPΗzuFDx|x7 eL3 /q!Sqh ;]5lsL,=ՖxlNG)ZouJy\̺1#_0C#,0/%4Qjs$#w!W*. SSq "'TLf8 Vٚ!%3·XM116!/1P1siZ0 oQ fȲ(O`H C*Z6z3ÃE6| 8>PC1% 9BH m1a2oewYX#(M A|DҠIL% jZN#/}GJA`p GhϘi <@)7 9L+3ZA.{ָ f(}R:(1QϦz"WMF!(/!G @ߨ:ۛB%FT+%ɚ8s41(-RR$߰TTb Fգ7=mTHDȤ#q{{<^CoA辆#<^z/ڶxuA7*U=Rd^v\g8 9}6DjP V PO, hHH)"PjQ,+030x ~\YШ ;o}{A#nV0uh7?L: x:Ɠ]p( DTÐ-)VAF7˚22xRH)clB4PW Ps8NU ̧zcpHa5AjM#R?jK?b {_o"O3x8baHT35ʿA×F.ġ`; >HjTw';^} ]_Jz_3ߐ}n_]$x'[%4JS 67؆:k\x%g<5NQM7Yy+s\wmuY`iPJxIwV3Aǿpxps/8_rGMcBPJ~@HMD"*y!)I/EF  ҂.Gy^ў(;S""CQK !PG#PN lBZB MbցGd etVYO||;QYѐB N\3jqe-.D<ͪmʀ4Vp2]3e"$M)H_臼0S Q M®䵂FXA#)T8iAHz0@NF:GJqEGI~P+ݨavu ʛ(BP"P.΄m_H]Q89 G816 S*q#Z#Q)؎ES#;+T@%PlEY`5 jتŔQʍ Є~?nDAGPH@$_U7Tq;E*XQZ2 Z+P'TDݐ r"}m*1'b4S"VϺH%FH8.;sX~B6|= ,J#:T^؁Jw\b)03h h;![PR_sj;t;:$>6Pr Ð9HE"0qD3n0jatDEtT\:r7(lux!2/2e!8!%PؼT OQv7#|ɏ,va Dȋ^nBӫ NP^u<s.u`|4dYac9Ou5$v+w7#j tb3v\ I !HwWD%u DZS7=\-P!zliZS znڼy.v-"Uݱ:n7ϩ\](a[w6ؐl&xt-c)ٍ2ep_j6}Y=G6 An2H7j" T"pR%OE iDFR@ڱ6[6fϞcv\GHs@A s{v"xh7b 86=)~&iQQsQDi m[)sȊH"v$k^ʺ@pӮ䈢4WSФ!5d( BpYsj/\\HsǼ-X-x(K68:Hf‚#ڥAE,_`%CgT ]c1<=L'M,cIg`s,i6b$; t (4$j.3~Hh2@QC=D__E:B!9Oxvǚxx=gyY<֡0$ iE*Ш< J;RB9i|6O|ߨP39l<5 8ّ_l)}cN湃eYϪ_hW,\5Зh ;EHC1`OCQ#' 8L-":~uO3kñ?u,Oot]];z=Kt0!JT 6^Adp ߖCB$m 0]Dd_SZ PG!ՅÑ4D`3:Z )" _HH*COnΔ@&>n ],o3"-X@>%3q0:|~SIvj~H"qhk:u8yR7Qn^=3 M?Oy,aT+HA"x]0각S1(I!*7>^栱z!ۯ{;#kfM~mΎB 6`Vxm"R)(H*z`!S ըc:446cnAR8<욱8Ș6$7NPBQDly\uV183BH6h(pB)>`rt^ )zryrrK";xLؠdBl!@b/p#܄gIӓtz=p,s+ D'F*ܲs};S!kFiyulFYiYnjG=\%PYޜj|QÎo{[Ո2CӨ`^ (I ΍XEIrRa77_SA 5qlrH$o 'o) OlAۘux:@٨ /א,9uR`Kpdfwj.zP9_EbMbؤ 86eb.IyƋC;F!+V ЯJ^ߢ0 a {Eq%e<K}sb'-F"! ~Zi p4K>Tâ?dh'Ag4Z֋7X0WLj(0O0C ,{E  h]To]VZ605yG  k)W7 vvrGN ǸiJrʁF5@ S!Ѓ` ?C@Q"j(nx6mRĜ`}w4<}ڂL!-a8je)B^ȋjhͭʦ/eIPe8JI#;E{ 5>J K:BW}Py7vAE` 207V PtAwޮVIGAP!xDq@{:PB'' p6)7BPi̻ZT G X ' plP@HM z\ +X^cl )B%,e3 IX7Yڱ=";#X!(@V^%U&8Ah ,%=GHCXL},LZM0aʻ O@P0Y.i$QβKFDP_=R`MQ.UQ(V 9 v^`uk jC=J؎OaqgV:RD*^uŸ4^i(JyO2%:A pg,I1uz"bʩ1d<$˽d`h9>C7ٿ16DA"!JE^p0i]Z 9 ^,^Y2$_P [ᒒJe v7X!A^KJEȷ@dYXC8zaB`㿅Rٟ,%oP:؆.سZ/^=DPFa|`)P`(NE@#,7GeuRv(Lįz@O_r.w[K| [+a9{Ab S` 1u=S杩qiD|֒U:<#fPpw{Q=R&R/o2hV@ eR=lU}(ա`|LZG {|T۝^"pBWÀuN/DJy'Dtl޽h%q Ì@9A.x,G_8mb  8p]DúPS_KHBZ?|V=< ayɆX:Rl)p=si&ao3nHPjpu#(q/SmvM9RZ9="qmQد(F |T0t+&h( 4{A=X ;Q*HJJε1H6̋T}譍[MR=U Ǻ70`QÌ8tS? 6Q)]Fe}7 0rGmXۖL/&&D)YX꼖#E;b7/7~E*=H@hYҙ7-n>|zw.h7̆L0]~ykӾtW Ҩ:BA#bi&vmP${T:FD"3SHyCe`|"D:5O ÀB(AC(.'HV-\xzxnVIEn2l4@S Z&;ن_}fÍqr_d@Z!p+ꦧ:QqX>#dV_ÝyŐG͜2`QҜ'PtR* *qR`8GR*H-)?9O#oemKR $z !TM bFsɂDFj:YKlQQ 7 *J` P3B;n;Na_WƞoJŐA*Whh"}\|A1QvJ$7a9pD`n昈/<-H@ѵ7{))w 6 vJ *&thӾhfy'drA7z sTCAԛdbV8$#*Uຜn'޺z9coWԈyaD7QcT7f-dQ6}W>PJzR-9 cH (aDhI"OO~L֭/x+I6:q]87Fil1}(No 0B0uA3D_7 Aε;B`"8TQQtWs! @͑[B[d3{8ޢsz;<˞JFJ꣖;)ܨaB_jP]}|(;i?鍥?W}iؾz=͊?1C1Kqutׇ;<~"'BxH NeNs𽦴HZ"״.xnPFT{H5 H]Hֲ KZv_ (KqFQ Y%+2]cl C5?>ESs9`hR>Q$F"GAX|Bl)HEJSuTH^ZkKgT>s9B]4PIar_g%!M`f2; \T*Gah U eƱQ'(.p /8y\dȠW? =QJ\6fR~ƑQyyf ar AAshF'UL kxz#|܌8^~s4Gm,Iqh~k((`a`]|Q@>}$=pE>r#N0!ucXϨ k"V#M#iV7:n48I}<8"${2$zyc1(ROԠ?{;ssp#F34>îAȨ~ڋ.M}BD2ʨTY惞7@MN )ٞ ׾G /guUi-ӗv"S@'!h:kd2~ш)Z ς `1KEIIgj91F=n.GEWJO[]W蕽wgu" ^xdE` >EYffKnXҚ{y0NKuq`\hSy 1>ЩH9/jq.*3>ۘq4~eIw|ۙQ2%"KUw|k[SlR;ӨÛ=HlEІks?,)ieŠՕixr$Qdq58-!K񴟄eȠ5 1wa?>t |CG4S*B=js! YhoCa3c(_׺ZxEiHպT1Ч +Tp\KϵNxJIN81w((Ab#io=ԘvD]xpƎPNa h }rRY>S EN kG +9~0CLBRJ< U}ـ 0pΗ'(7֒;D1K-'(GFIk}RgP^`$*%9<=K9IQ+"&r҂<[X_7v '7 y#0ܪm̨߹݇ @nf.s1p7{+`xmM$C xeh>5̅m|0BbHO[F~*q;H`@._S`]ǝ;7S QڗH$g.B֢r}3#|kQ ٫LQ+õ!DJHHv&^K%{AREKZ#NMn_~ۜQ"DTMqFQZ{ $#n7tG#<:غF:3G?t'@{O?'Hxh \YMԩI[ qS~Kmvo!lߛ#Q(USQ S$v.?P)wjX#@ueIH~v=YC4|$i:] ' m.A$)=i2n]dO'=|E{Rw tOQQSrtH\@P34(Q*zD.ÕYP_ˤDJ4Կӱas]Ex]|N:Paoۮ9n: >n# ^R)$% G~{Cj"#`&$ۈJDMb]0y1?Nv:yfJ|Y/~S6+a5CμH[%ډT F#o]݈a N\RؿdTaz%$dp;.]VBHcؾ^MW'ݳ bpM iʈA} WyW>k`:>\^W/IƥG8hP-5?ׅCpAy?eAG9rCn#c&7lYbߚTs*<#θ1o)Ͻt;4{R]/Aí= W.< F+?B ӉCo[ WVU.Z_Ή`WF8IuIBS}QFQAZ24Z=;߸~;:jNZRqZq v]aV'm. H7Xqv&\=ܷP?f(50_uxzz(t -ozÃ^Rs[1(e8XG4wiY7z`XO͐lj,8EO4i)gq""fK(U[Ru|Ge*ܳ6|*x,/9 z3%Ea\*2l4k ̐t*Ӥ>>L4t~ ùy雉̥kSrs528%c:d]lu' " E P2g`\w +EwZJ9pS.-ל2l;YQxXbwzib:\pvDp)l@]@?zGX b1 dLEKsdnjfFMġ?Nh`[b`pUbKV4 QVF9,YԗaiTT<01Has<S_C+h1^iXbT^ -iIvYUS_)Jʍ~y4QF}hf pO O ]W^Bv`_i0tn`?ő'2>߮vjX S,fk?:2~f{iL|MMW*@r?K=]o0tnkR%Y2;Quͳ/jW\ 8,`\[\8yF|_5" qoR v%~c#<.ɑ[1O`^Z;%'Ja=HMwp6x;H ;wn̺?- GU賰2$L5tV:@2-Ǎµp.@Z#'hZ g慻Dd"N0c8YsN"- 0CcqGhwr68nٰ)3*)Ή}u~;s-'3z>/S^|I k)ě'"1sJ;+\w.z\7cer+|-<ˎ@ =Ɗ5mϐo>k_œ81@Xm +pvc.̂R1.cA>_b/NdY ?ouw>統-jF/#KWL}cXx<+qhD ׬K |mLK( _cƐCy$'͹AJ! m0yr0mAS*ES߇(5Ԟi@`.RW|Q!+w]7{tɞOcZ_U$1pAa)/8 .ۚw9^ҵV:&ŤsȈk] IH!bZ,GLs 5.k,) {+AbE39_?'{?f;NYяjeVnfmc8VKM Z2$T6%bQMm"C C4yWȸGC7yX c] +".Mٽ\:V&, 2lw#|tZ{-ȅ '9>lnr*AV˵Sf7_ˆ/CC0u}/8[m=߸}jddWLe8Bв `6q8+oj=~r=,|O8Ex)<3@랳L~hqn#BX| M2tBH]s%Տǜ EOAC,ƅ?MBÕu7:ҕ|p (Y0# eFdf04lX텙~0XzliK@(`),,y&㺋a/VgvSBiNB.NU$¶Sw-|0_]bb]2ȚD(`]|\$bEB Ep(4HHw`+.# kfp[3rmu|(KQ?>c}]00c_5)9nux-S"*_wJ*ӥu˥pz{Acl2ˣƪ~XșpGt)7P~EQ>0q_0[ł. Ukì ڒ2p1Um &GAAD<)LM( +_KFl2R5p85` AsևD!p'3 -8Eڥb/!k"ooB!wna7?VZ3!`]*.3/C;+2'{lR7]^W3kܬq30FNzU8tb n6>'N`ËIB;Mĩ5 uN_ !]̑N5鬍z+DBh<6MF&bPYk֠vw^jj$]n9+18Dn]x7⢄gGcMcrX̋,+ZA/4.ŃZy?nnᐁ9PÔ⇻* *0,kUB!.|?TX~ì%?eo-?Dʒ_{&nxfi+\͇M,ɩ<6h Eպn *[*pPx~C#tJi T 3 9ɮm+h(MpJ&AEف Wu82JYn:݈qQ;> c  $IOgz"f@x͋G QcdHz)ͽ'E |2̢P#+\Dn~6љ=߾gY&`ѪJTov$)er 3^>W> M~J P"S@|qk-%/5k:_`U0sg+_DK!c5" 2{^h%MUy(0ZiIB6-[v `ـr6أtݹLܻKnwSw-m@M: +nΜŖ$'٪@ձH٭4i5 U@z@:((jЁ@U(PbwUZ$RowKޏq Ny@t4Cl @}^;ql4i둣vcPPIRzփ@@ P@i h 241 4 @h`y ABa&dd2Gi2<$z5=OBQy љG馠 4 mLmA) "d$OH h=@@$HMSA2 MM=OQi dhQ =@4 Dh0h2 M1#P=OF 2OQCQ0S&i0hfijz#M =&1 2d4h!H CSOHi?T=A4 h ѐihhhh H(]KJ a ݦLpR> l~o0ցd,m+1Lt'ڝRǩaGW?1oa3uNE|IۨqaپuG;%&8'> ҋ08NfkJcM ,323Y0B>.kE[9PmnXYz46Qd(IW厐īJ#AlOK)_^hD,f̝ )^~2'mBIE-*$v0@G,1LzALHV ˼~<@a$^9G>'&l7ȓ}cUWOKRC( !AOiI<(K/k.Am/m=v}ꩨs‘! ^=;|=CkGg6@j0H|mx]Z1 h0=:]ڊ5Y.Q)'=0/f:I'L*n!,8I Khj?s9x<0vP&KiQ<^,qet8}){{ HkLYa$kPݓΖV,͝c -IĮM#}:3Cr:J0n{4'Yurj UDa%2kD)mmj$>FjVq*]FHI7bߡ^C%}JiePdC)DM\iPBda)!Nb,HQC7hw "dr!ݐjud,E"E,R6 U"[JζP TQV (Pq)#R7P64D$w 2 ƭ-.B/ [JP^,JT2Řj`TykH B%+Gwj(- At c`[ YմbA(Qa 7)4GN[!U(*%"-LbYzw vҪ2i"W2lf,ZLMjbja[%Jw'mbPs}Tgms@rw2ԫO-Hmmd.ag B XTۮMFAA]M!Fipu(Hj)JPѐD IHR \@Jq.KKkT%RMk1RRj Hsnx c@.II@u%U1dURS.KEECĝe34ZM2 (;f"  Yd,TV uDU+BRRQf+u!=mCL" R)7ޜ&f"9&TA2&b)wjJZ$"F #0އ$8rWr8oz4F)i"83O<'Hff 33X#hTb"1 ۗ]8{(2r 'P=`(RU3-n]%$fSiV!iҤ1Xvb E!Pajj121$HdK9&0 S R iEMƛRۭ鎕VeM!7f#lYpd1QErU*j +qfRSMIK9[4#lb²Dh*mED,%Bl:"Pb6K:Hf??oU^"jC}A2VRIBxF3֨jC9^yɻcEm f2,#m(\LM5b¬b(S\%97 tUڊ6EUEV(f2ҥ5̆9:$ 74̇2On\;8(J(J4'`ĻL(( VAh @) RB!2C6edդweMo{d (* Cą/&@)!VGT B:d.E59YM"dPRDBgl!5BeP,BV)rwn:CH( B(*${CA@2w Ī MʴY8Q*d R [LJD(n! t^ 0ZV5]u^ PPdA[BHtLC %iZEʁZQ^fѺ*ZD9LJD:2 (CGILY4Jx5Qy@O7RIBPJP!sk32D)BO)ˍ7w#9iri{46hbJd%R#K#ye7eJuu ` 0 Q`z@jryCw ĻMCJR3P9@V^!uiڐ3 =0N攥b9(*.ԡYG =f *$XU U3_J⻧A"Ȃ"fcv\`VQ,XT&Ag*Zs_jj ]UwmEzYYTK DD .me2G!PĦa|nx.Bzʀ sb>eB؄.IYvgDV1>ODizZp3Yonr13A}EwR\>nnJ/:I5,As(fc xM! " *23AQ$RY9QKfbVHZI ˓Fnx=cx$eHRsHTaġr @&H;A!  ֱx8mљ(BLfɊĠ-1xq8S]n@ ` ҄ ǡSs4~{??gb'וLPVD.npq;x|tE@xԫR7R @/l1@:-94ݶ}|5o~tNM Wq[Yd0Hb J2ᄓq7<_EX9*%u#-]D]QJ)R0(eae~@l:TIA8iN}B٪uyֳbnye1Z7q yD_CZNXm*  F] .G)ZMP[\0ԏv`R Я>r$6ie BD״u I#8j'keZC!cP<:;$@,5)<2)G=8c,J xq+zmS7AI]6]Щ1a[m@*)XVՀ P<<"P.tU8 2Xm-ys҇Nߪ5Z IN!n%DP#Dp9eь̭)!4XBLL*n-Qy N9'#ۚpebaͿ.1 I&o^.+rrkdr^]w'f芕o!X-p2ewZӷלY{U\jH:^`:@Ʀ-xsόW"!D2vYZ$)J9ܢ`@TdZvՠ[F(sxY34LBB).˭GH| :' Ou2b9{CfE Nl٬ٕ Q@ل. C=2ByW:΍01>~\F:UHc9Nt8'DG}۾N(cޚX)TYMKiaYӤTI nJiBptnv6G;'؄$˯8{§lKw/q3h )^W֡Fєrk 3+}iY[RL֓p'9rJi{u=ϫ>i5^4_G><Έl~oN$rZYʐ9U ;$ݐ.`AGk]DM SM]MVGP@j8kΌױڶl.Ęl.&BD pMԇT]۷t8*a2~H9Lr#>'q/6N5 T㋮RLA] ]&RnJ7ovDT\XK9%QSJgg;s;6BbIR :bMЩ7f<b v0*I6qC7#ܻRϰg(kه2G8<՝4 r޽Ih{7a'qizf'rs2zZ*j9 $!r ]YJ> ]rU|M} q\:V55bv뉻,[\ap*)%dܕ3)M!JSriY YSwf86#MƠxE :S PdGQj%шFJ0%-VگoMe=aǕsRWG%N\r3Xi'=R ckRTYmlEdYZڕ\i $)I:tRx4VcYGHHȲkF z)kb UFQQFZ$@1@2ads EJAypBpdr@B )MS{ 2 2FԲKKH-TāErdظԨ('gջ3vnXBPN;pᾜ OGS-&R@L>զ692ɧN)HFv@Ef`!di;J4ar-ᬂR-jh:Ʊ ZQmTJZDZU6ok+Y)tbb,˽$i Hy~S7{blOI{W])ZZ 5XgʋZRJ̙Gsi=֋BZR3iZ[һW%VҲhsUbgHT xBCj=' bZ4ieZ1#T؍#lVͅΆMt"0FrtL3^yҸj &f^w|1yJsi7rgVNs[93%E]VD!S,IipLe6:Ft-FN3%6x]!46QrL春".%FԚJ"ͱ5&a S+G$U$iHbQ#u2ٞEsJ־oW-+p!O=z<볶#2 & X˃rBc1LAdo} \|MxuS1%^ZxqyXħ6xUԫ]ƸJ:7XN=/Z%N*D!i*,U'a{^ó_xD.bToR-ʴb@ eF$iB/s|`-F<".:\m TƅB:[Q2~gN[FڕROvL,*H6 5/:y/,6`]R<$#h*d d@}m;4t gZxjlQPG!8/g "ej<|hV)u|9y} YZ+lXZX$,X奅:UKbuv 3zP:(xf48^ЕG Ͷ J&j-8Qi[e>4%E0NңfsR-ϮK-ҦsR YdYiUa([ \_M]-W62)j0 1G`\68S{-hb '~jj(!@Ug4FyI!"/~L7TwʵoS(֛]w=TA)T(*TFG9K˄^uoU<"m'P($)=Dmг cu-˵kuQU(--yϛ~קqx۵jƝ&Z-Dz/)@Af2yY F(e{PEMAzqX'sǟ=Jc(AͩYNhr3#ԥsãRX<^ޏRPTM/gMf(QQDc`!jUlUS׍J">ncߦvI/w/^ VQF-kOi:μ<RХ̦@CZVd[?/M A.w7SMA HSȆ;vCGXio: lN+yֲ4w H4sn6K"7~ATF˷~y}i6"g 5%OW؋4[nS45Y\П! & AgOon>GkgurvJGZX0*ߖdeNkݒMJ*h$F\"-*>~gfwaBA"'־v;KR*SJÇ-}y+>[vܥ'v/Ę* t(vTDȘ°QOCלpI2qqVR:OY7ZMȿ~WW Ww.Cפ7NJA{OYc^^3y umiEEI{9[ؼE24K><e֮%ʆ??]Mǥ 4Jz՞7~'ۡیdUϝ>sr(Ҋ~S xOqc*Vf e 77{^YE|įf_>5D#љ"܂94䈫B4#Ir=}&GuL(WE(J!B?+w`NT2EJq1ԔuE$2Z󈭞t-%ꂦ\e9MIIڛF!Oc}vpf,w:j]χxy>O=yN1 b{>]ifEˏu8w,EUȓ>lѶz B$/A)sӯ| =}0 i_gy{]B"ӹ7/)Mؓw ]LeYv泾Ї#*J~s˨d| ЎKȶޤURA$`i8S`7!D2"E BP h<y;+oڡlFʼn(P;YyJUX)v9$ڙ{z^7v=+BUU*ȤNjpn7E Ȕ%%_nNYkFTUU*UT G*mҍR` )P R)(GM[ٳ{.AC@K`0G>>OTd $[;ں[`9꒺:~-Bb:l>.}1s]aL !>yFy~D٦eWS3s DU~c}m>m/[-LhC;Qx*|)(55:Ѣ="s 5`k$6EAC8~&ΐЭDiE^'ǷcOϷj⪫,KP<%$XQZEej|ca(QS|c@/xpՋ,.ZLvuծ Ջ #vyg  &6>|BU)Gy-f&nbPOkZ.HYӹI$aTUXeh$e)V(UU䁆2ġ ·uLdE_oSLmUy5o#Ͼ}Z]B KebA3꿋nNQiF9V9R <`(mVSYd*)A KM4 vL0lZ;7gףו/Mt%i5͵4'b:Jwcw仁+ߧunepFCQ]ՋbO-rdP\r@}Y"RoğהAiZ0t] !TқXǘ#G ]G`֒$zuC[LJ :uza1Gg _dl9^ۺq墠hz_8˻TێVԑTqPRGmOeUO2g_嵭ly-ơDUb#mۥX9{p_usT* "3OTKWdZKbqrLOW򪒵0DETUQDiTw9ؠ]Ú8b<]b}`ZjD(Pwo֡MwJq;ܚѵqvG)Rxz>."Ѝ"4 Ts,P[}Folx鐃8bR?D|{r)z}sӑZkt~|9\sTbȔ N|g^ E^hoΎjvy8W =!Q#]ճn( ES19^ffe 1.zMΕRUְ3gg ]m kg]L|GCD4y~nf <@WTHg vyoS`hMR$K{h> qj{sWs'hQaQ"*xCM aNh/V.<"tt5 f|P6$N4FV4]5[?qĮkU+C/^~x)+Û+nѢ&M4B5oNpQ0LBQj%9O}}uFnzkM ^o/[6/Vt֢g?y=:T*iZκwr }#cJQ*CGn3&z6ޔAk7mH<+jAX/_ϥNNFlpWi慴:i/'j9tB׎K;onodknEF"'{Cv`Ѩi~k5<|HqlƼ8cWcHCuj(s!A,YyAGRɪdX-ت wtuȍIȑK3M(4f!cjazfƊ.'kS'FCE7tT_VcO>nVn5HB -K9w{@\6s$oafXG% E_{6&78׌>&h}|Chd۽}i+u|$9\^!Qwx+iOznۗ#v2zx^lDuÍqSe)9`><ڼFvb"w\-8VSl]ddhNE^Z zuCMWL:$oOc[}7+ܯ_ -NX}tZˡX$d9ڬ8ޮ^ DNM>aTjXJ˭=rָLspO.22cj5v}X0 5.M!ÀӅz4^%{9@GKjgָj s`ƽSy0VHHk;jzGDT'\WQ<ý%>R4mY9MZ>USջݦQ6dh(AbYsev#U t,^$] c隷}YmSvyw6+C>.RMfL)5S0EbhVRYf<\89)Ə:*=3偬[:C.vnpMWc̔L匕ț}eFEwIly`h$:?;;orS:7TN镃J9f0e\.ʞ*q^}]YBJeōOl.6Y:ZF[*_biW9J:I&2mS3 Q:ja_ 9Cro̮o39:uEt#SB!pޢQpE6(X[ [D:\ԧ;=214GBFPp'JƤуcBlbI؊6B1 uԧcmRu̪ :khӡD]od$Zc%|f5lj q Q gXA#CHn@*5W`E)B>QDe W i T5N7sBƍ6DZ q&%ՀipzrZ b 0jHm'|4+mRj@P&ֆ hc+BrkiJi5j%(DݛeEΛo951cJAa1I^crdԓw&&)QY+ e°h4h  LAtɧiPX@ҡxpLdi+XpjO"rqjW H5'H]j:dynԥ9N8{B^C b& A"m6g043iɜFQg bwj%n\/dʭZ b]e<;JF̛7 (~YPPM =]'g/I3ApgsB.-~l J&F oP(@7*sk:76uL*_dt-Q;E|I' @sP!7򕲣(74*, +Ӥ( Ĉ U#zV&]g"֗3,a (,|yFWX}a .fbw)!:wwEx;3 w26!Ǝ΄PY$\ǔmIyp/\N6tkɽ'.(I\$Wd֡Pb{iRO%cyJy-໚ÔޟdW L.k\z^DN'"3-8ZR@1Jj M `nmRٿs>)82tw+AH,yw߄#/e+̒*&F0kZ1+\6zŶvآh}f$œG(arr3JOk!?Fl5m,\̕!w' ٻ|̜ Q Gs|`C?oj=*#^%*Mكu_hoX$Z瓯BݼW 'Fw [k΁@&k\=*`M;Uh=& $ w5,һ'J_\cGmm#}>T[e6̝S~@ȧФhL$Y[$ :],)gWF&YȾ@ .fWM]P.7rI U߈K/p !`ho,A=ى9N#,Ѝ-8kHCB/]̌z3Oϖ["fyZ$LDeZf9T0RaJ%'bJb kyR}I( G5Ƅ|$d֚6/Ҁ׶@.,<(!wya r&zXZXdT:*.qޅnh߄x8Sic]2ŗP(ެ4#\XhvۊU[w܇**0)YRD V?ڂ3vcj}e@NDroN?~ך>e)RKFk hB)n?< ao1GnțzO(U*M(F vcy8`He/o,hS`yYY!%jy5erTZv;Dd^g[)2/ٹVJ ohXAk./KvH6ٲCਥ쫷H$ʑӇFKe[sV/g .vi-4ȴ;Ad% F%k!s9RBs9HxFa$ؙ ]7`۲3ͱBbiҖ1NA\CDoʜvjdfNWG2ej] i.nWt.eMכfșn&>wvK?~*XO*TCݫ [/* > 2=&v>5r]L(Nz34f <ƣ=B1 b,]ё(.!e+VW_UPj/aъ;u]G#BU!%JveP}D #X8 R2^M-Ɇde`Nk&Od}Mh{Nq @tk?w=Gn4u{8T,dpkؖ-tC♝CZNgkȼ` 6K9yNrP̻x'Ր}#;#!_-m ~7 n޾`36y#Y5oܰϩN| <6]vMIT4ojz RյDl]i$ؿQ4Tn:G9n#3b=[jgߋ}ǺnBݏ?sXw?&K Y ;|ITL >5)ٝà*y&Da fc|6/3d)AԾc`rui1LӐRqD-1 G{Fs}T]lM O|u&@D 5{]s 8AַfZ!u;VoZ1&[.Doz/L9Ǣ)UUGխע:9&^o 1BV5k@$;y{i]kyz f[-eqd,|%?;g͑Fp=gˋLY_:|} ,HȫZQ=ؚjsBp[fơL"ẗs,Ӥ1+N!#6taS7͂Nh9Djf 1Ng dYZj"Ӄƺ#G:kf(EԲ7&@3<, oK TX0zVf\b~0ӄceڍٝs.S:Aq Qk 2']A(4py1\FV)۾ ^oA`S!pI Ƨ R7ܥi;VMMn9B֒ u:e$c+I PBFv,<hL0x+eJw /g XK2g;b9糤-Rդ6g9"F·`k-ڎyX1j_7,R<"2w\9#a1/H[=DlE@DL ^_ s[[-Y \'==ΐdw9(9])PoFWxS#TCIH!=K\ W^ iYO=qLH3(WZv~a!ʅA83l4x OItq[Hi[\=x"AjNn\={ުI.hj`0wYnsedo ->&a=`] 7p4ćsGw%lTL~P>JFZ$^8W0ct);!c&d>k"jǾq`zP+ ~Ҳ0 Cυ}% Uzf{,ENOI\?7=܅=ꃵeQUŨ3j _O Pn̡WYOn0Z5"=k>gZ|cl8HI=d[o㩭Q$d29@da uxf!᷃\TU!+sQ"|ZsLJo?@DRM~Ƶ'(yzKSehðSђRr;>/m$Ĭ%j׼ƀr)ϧ0s(eMt4g*zekU{UD~Zxu/]'& ?Gl⢞e[%E^3^0U sg,)qY?B'(1ȱ# 0BB;yxQ m-i(['wlWzx y:x"?/ K%MrRQ+dL?byoF&X5>+nωB`hۡ%kplB_ WYSEc3ygY>6ҹ;e7f 8y/CjEҊp"li0CA =SfEځJN;\W>A%{ *Yy6:J^|_ן1E% (ִ+$`WLoQ*(Ipǻ5 AݘuB:o='<-e559[r-er!V"͏*ܔ<#~GUGJgg{ʅo. $P؛BpġtjփzoBsI4KI- ؍BY)󴅩M~u2URVYxdӓx2l& @+Շ3=HsW csJ7t4ߚW6rSUi8KoZjLID0Ge%;3 :5 <9UO40pUfsr_ws}yKBP%8>P|knU1A_3"HbKFYAŋu.W'(ۯ.dovPgɄ.) 锨$xiXW>wRŏ?U߂!LIn2E [V01?#RNRY#@1ו_3DreTT͐L$n3SaTL(؞+,5+)O):,P;3ЗTEDOt8gQkڣ/Tm鶄%^=I$ IY:o+"Y"ZBBr lk[t8t]hxEr*u_y0aC,IM5c]t<L5Z-A[;iu`c? L$idU \S8g zdz+۸TN>p)<#<2}FG.pS^7_H`JvՐ }^$])+ğM.nPe;ow7N/?zB lyT\0:4U6Soo8eH:H;W+*#~YA$5 @&gyj_A>Hِm`ˠtP(_S(l4#)dĽAclP5KPRޭhæ럾JbW:w&!X21UƵ!OZ 5YhED| G<[J~t ꌟtC-N%wк8m ݼ0>x"~փv?4dh:7M8m6k)TO5 g doZ lZG]]qs7%N2ܗo񹂻`++t.#Il#*T3G}56â 1wIrH7)>U܄4`x2.]JFM"ZNИ'͒o1T?nQh#lμκʌ=ݑKXg[a&ZABTQ܊+[ЧP:$ ){o*x4q 8y02AO _}5'(%îuKKax]_˥6~}yzjn/5qu4QTd0TL6/$IMEdS|޿y{0ۈ*zb.upԦaZlJM'43<2w! #K!SAr~8A>k%ŅŪ$Č{"cPǍމ諶놏MaTFZH¨riSL(  kYSH ctk k .KoPϪC~|KL̑Ð#beMsïR)jDq_EZ/*0&iWaƎڐ.z6-FlFоgwMp&G&ih*z# ]=q @0maDZ= j!JWWsF.pZ 6e5b_m7Kz@!UG+UF,mbUI]l\MxݟҖk>Xܚ?=|oܽpN|ՇОu!`)#OGIJF7{g]M$=9-"zg% O!!1謚J['6ƒWU6`?'x.' _%_wDj:}'oA[ȚxFnL-TG8z,Ѯ!Smiw~+6E:N{<<&k GBq7G_@rdvDo|2:j]$[-g9pA< $pp Vk6X{\+$iR,`Rs%v 0&{$HЬm"/`$[dž #E͉GWPkk '0> gZt<bV3D^VŒ?N[gMfeXC{9<XRjNIzs7}$ WܫzXO6ͳu_ $*h/G\*_@ewzD6T[؉[|es_]LJ("+*FRLHXDh J}& +Nޡr`PM[:3+A$Yv, nf˺GO#~$κ X 3ܵX]6i_(cUOzneMŁ-VXCAlla_?eC{߾ hZ#3 Jy+RhHd=q2/PB pn=q jh3v(<# ;lF/Kow v'#Os4bALSe7A(@\Ŗj-9osa1 Q-yt.M W/_^TIV &3em\@͍ ݩBuv޷'?[ d6jJFJ ZԿ%6@҂%*dRo(jsZZ^GToy6j廹#>֬4/v@Lo肼nݡ^vdYrS?5r5$JOa|.`s*_hY3cתz`&j(AƋ{[sGqޏi{ IoPcn^azcan8={ysF3|e;  : D?@6}Xi hḦ"&?eM8 '/'[Rc?%5nҒ^B|V!9!E}A]lq*v#xÞcMK&M9m'zT)TMdC)tK5@o̬ %)X@1) 09h!tY)b譺x`~'dp΋'xH40@JZC=x~%mn}m:[BFmqMjD6yi HI&"dE{_R~u@n dMްFDDbXq^%%:|ͥ I :0rZ'Hg돒!Rlr5Ops_>XaiZB. C98";,j֨cWQ'z![Y_yl6_XSFHqV֪tsMLEJ5%$ի20ԟZiach$@o?+Љ%ʫPqw8в.r; +=q+`z34FsH!bל!v7] ? o?HakC`2qSry3n"U?%T$򖝿1y jfEQt3Du;QѼP#D׶Wp%Y&b"]X'-~ši{%taBn|TtŖݥZF8F"ձHġR/26VB])A$f 2W_[ݪ:Q%S\)͏PIMkY=,*.W딃}5qIG;FMnƘ$c/D gĺM⍿Q__gzlo|pڪ쑦V]F]|FTV'@Ej B+i`$rs_3/; C0?46Ķ\OK̰]߹b7G hZ).bCG[ lvi["|2FSu[?) 풺Hl"NcP#U689;` hG D> Xx WpS`VŞGR@PT>+߸=ף$@&_ֳA3\E2rí$ =JP.漜Zᄃϊje| ^p{F}~xfFcjRVfRD| XND֓1~Gc$FܔGo,g{Jo2Z1NOu3dƤ P*?I1 7B|mCyґه :X7wiExZchx/J#L8Io2pP~=+4K%!TO\uEW\MN3[Y-D]8lf2}Cɣrlk6^*B.eKN/4t#ˁ;7Xh쨧_-e LCwFbX=łr% $[= v+CӸ>NP>d 3>^wc号hQ|n)0Q20B%åK sIHZꊍF/=IhQDE8kv)X:kpTRBT SLgYC\q%Bq*$Z~6\]] eaҾKCBLehoOjl'=LO}M>߀`gJ>oղ)5䆲!c&aV] `!#ȢA2>^魶>ъu9 K!,4rFya  3#I kID|Iv++?kx%P-Xf&o]!"j|§qYm`cfxb,GhN,qGKX-v?_}2\C =&9~?jWZ&=BB\CAM1[&u<}JAFv3/p_=^$CZwB)A2'R>DnM?1EnG=ݽW_:ZCw ^H'tY8 :զnC!bhEP_ʫ,x,Xx$sPmcz6h,6tJ *A+6Ś`Z.j;z Tx yز7\ةDK? R=vӷl!Ο~O\jU䪸2yCr!QJ$%00o+z,DSF{/S. U"|+U)eOCY^-^?2_:Ao j.}uKUCOZbQ98(a2yx3 ZPKmٔ*V-#5lC!<f~d'o;(6q{)5 gp GtBu4dبXE1Q|Չ\SL(Hf~@.2+5LK#@Ui cEM<&dܲ|DۿxC5[?7Yˬo69E5{$cNÞӡe6>)җoX<'~/V.x`g@$4An"= 3(tN{u`\U@S^cPa{pӏ>+|ڇZ$6@n;4Y)lTT Ū -)DszmCOP:ޑ0V&y{LD@8{&l4+ R671-;E $PNQFڬ*H/Y4 /hnf+I^*u`S,lbF5")Û+ :ep2]z五+Fra"6.{sY2oѠ;@ RN(1B ,VJ z(E7?An,8N ['jO+*'! alX': ˠ+t)tf(\"kc'0!%h* LzF܄F Wcw&OO+/NQ+W-8ji DnDųQ1 Sryd<yX UPN[k dSmL0Oκ<˴^Ik,,Q,̡ YDpr2ްXm`*GRO59to7YwWD)6 3nh͡+)Gui{6K.iMHpՊ@ տƏ<-bFX0۱aa5Ii W"m[~=O |c xeSd'{{lD@k aGF p1.mDefܪQ1;dzmVo@ AȨFd3h!22ۙkîE_{KJ9ָg=8vz Of3w󇤸]J9Ha!^z>ƢA5" !ϵ5 ȵ*.Ԍ7 [y^9,Ϝkdvi 6a-2Ee T%Sb|氹K c 7~sK`z+c}E4[N7דiUr /cpCN(#9ˆ?WGd鱫HH jq5 nܤd X9Ɵe!JRO瞡[b/-pXW)64dBH=XM**m8Vݹ)ŦklYDI6zRY$Ji-e\ *ϭRTeAjF>0Guv @5\1|~Cc5y]/'_5hɞP'g-MeP7̟s8ӵlEC{ցXf\k$QWqԌͿ tt8'΀AB5!HG[RKT(0Lꆲ͛Sېcg̨R~{%S5I1!29uFORJ%kI Amb |NN^9JPJc߯>yNo*l6;wKm;-`l|ܫwh-BwP~PmZ'PܘYNE4(5_C]6:""ωm |g ՔOgjefK0',3)BLDu`)p^PP݁ Mj eKD`(M~N03ۗGܠ} .8w%~2I|XnKWIpd WĻF8djv[|ީ؃~ vpAh<\HKx"h^@+1)jxnofvеFEj~, A(Nt1,fϑ0-x3C2ИHX̓`_3z^8-+X%gY%$2-A3TBJȚכ:Ǣ:mc2 ASIm/WH&-krcYz~@ȁJ.NUU3ЭpP[hB^65T -r>CZw&WpEf[)⭃:4kr]02dS`ʌ߃u(R r\֑aaQ8-t?=wImOﳩ"'@/wBN5s#kh,2!I|D܄a5d#O!# yxU):іrV2:'vKؐ_ò8:S {d,zY޾[&<+_oK` zˋKm@r;T^̙?lusVރ==*2.89Gs*"BՕ- 9\H_0e wbHKc*tR7鍊^ U{ k{7ԇ@`WD޷F_i Y7Cv?\5%1K!c9F@\SC6 ;ePNSm%Ѵ -c\h0ÎR2zJ49F( ;zQH}^ASOd}5R I2=Qu=j^+qCj߭ĚΗDnHK!bq| gx?ċMDScTЗ`Sl׬`|QdEO˜1jb0 ͓dXP%-WZҡ:sT9[ACjN22$Cʁ ?X _M\q.rFߚJ#Hˡa[^Oʶ0"~bvC0SEsֽ-/eW{ j)V]]~h\g) ݂Her< zk!mނ;gqZYQNuj!OKU'g̓,}ЉXI1G_{kknXcJګ;R ZF=3~6&qln.b傑JIJ}s!)H2m{hPtP]GKWg?L:7VAÿt &OvB=27X3y&PQY,Krץ`-qT+B~)-ѡ^1';Qk&L1U"OHX$Cw}J @Q(n6IǷ-Vs DO ؾ}g?IF}NH+A=ܴȼ尃Om?2b`rOypn]VoȔEE#C'|e~ը9-K)pvb,+x K? ̕5f˿WҞ31L ~eTםr {C0w61 T%ToÆ> Dz#,hWD?|qtv".:N^9-hd;=j6]ĻHn+bB#9;jk"857 dHm]C&n|:+5-{3ҁȸ*MJpQxA},u֧eCOwj}36WO~r#aN-D@V~g4-)\^qBU-7'`G7M+-y2XBa>pVJd?W4 BhvIrU?{Pq0.W@26}gP8kp:V`8Բf0$"ښ?k`?Ͳ%$3'#11 OO r?A⻡l{h˥5?7>`fy: .[˸@ѣɹ;K|1z8|Ƒ\ܱ\x,hmMҁ>[ZBA`$q~@ ?P;4z#,_;SdR E|;dq1T3QkEm+cF]iٷj&=ԞY^w=&E Z#MX M{ʭYB'kp'Ϛm{Qք;"_qhj\Iʳz1^Hf见Մk{6r[EC8k q_I lXԧATYh-A4ĺQ2fM>}q-xP=E"۳:90 #1ncuGk(d}$CS6~p)vdKVQ2aujePoԆ[%mZ8+mGMoWt# jyt߂rsR.ʿz[Z%sR_3 Jݳ0@B5=E(QAd5*?љE`G˒r}r;ߩ8m3w_N "I𭂷WKO9cy5Mz5>պu0YAbrl('|)1C>U_ayP{{LгS4|5nz>J@n15咅x=F|Zd}U,!%sB {)Ͳ* ϼ;. c1>t!񤽏6f֓Au43jx^=*=pN(Md{VA2KP)u4J׽vrPcߖcׅAXj LpKt;[֌@c`A@_<>+_y:W浝cE^KSo Ll4Blj{j*d|韟9SQ#8BtU%a?dXvt8 Dc~lgglhH/r;HY}x*lf̊sgvn&xJ}bۑ& %9 @wُG$eSe^=-d+95􇡰oT*ó>lnk {”W୛U8"++ Um ){. ƭZ:[Wm/ܯQܐLe@vϰRC@`XtH[(eO2*cA#Zc(iM!nR] Ak ^SX ͗"։RF%WÁ|ɵalpncMr ǁM}Gs) Yqsa+\,]""ݺڠ;|Hl[`z5K#Gk"&@D戨W.+.tl(ʳLq+ FNrwPm4pU9t>C$WZG f!CdjJ#C2L|W@FtFm.<DX2`6o6MEgq+F9+TLkDCQ"Xy4AFqNOMX+NY$8\bpD5<f^k\z #-S+',94;|$DšS2_>w~С!;ڇ Rg>hHee9d8#uPo@zL%y MA.^_S{]tEqw0Ʒ!TAUp.x(\'3('$!\l^q\ !Ƀc2ET o06; %Cik,>|=Ws4^Ø^nK"K+[]1d3;܃"^[46+$, V(N]l]'Pm 4"(wK:vcNZ?Ve"w!fa&+-OwKܒmhP'$o@$(wvPAYJYᅉrd?.`fگ f}M. Zrg=:S/]c]{mܭK5r%,8C%)M%)*YÊm]!-WMrL"9,.%c ]/oJ,Wd"&3<6gʗkN@X%Åɀ<~bR>+i\=*WGAOw!*vw埗~AZu|sB*Wƾ{[aMt8Qp!|GGhD*DԬ) Vizq)@ htj{IY;́r0l*8)9#=e3C`7]ʑ*ݢ| KwvbB7עՐcA :{@_ O%Hv&$a9`9 zz&CM hn'nO >AbD]kXRb>Cĉ /|A$cn mD 5UrXB9bC:/%|@C <3>|azk_fUܾP^L3g ug$ϭlHEMD k@= l#`B2J(✬ܝѥn.7co`NJε|0(|"q8c\IE2o:-I?'0c]Q}+ץj K[yZ8=Ÿ2(~rx=|[ꚇ;hBt-U}Tׯ9K ?1 iV͛rpQ)Ďî+[C<ه!˧hpLޡǼZ&s#{Dk&e3"`/,覌m1Jدy` 2 hDE{j 6{_EZ >Cwod ȑE0FT2eE_c#xgJh#G5%D#=hUkoƊIuHvcDNSGyƨx\+kN2YxKd=. ہĩ;T[]Xzf~.󰎙X.%^6(:'pypg)D&wl׫+Vx ЎAڗ x|ww8O0a H`8" uum7I|m(fZ|BAG#2Zk@z*rOO,)A{&5 kdEAC2/5VA`yt5:+xn:(hQwuj_ρViLr n`~)[۠kHt;h{kJU^6ٽΫ'm'a쵴rB$%s#  &E7 +.Dep0衘*fe 9#*:yf vC02P(A+)e9"x+ ;Ϳv:I1#@;xgS SF&˧w~ʛǟ:0BM{۬ U0@wN[_`"D3\JIF5Dʕ˛RDaglچ;МCˇ;&c 77o'Bf4`щ.-Yse@Qٸ}~ .(Tr%L5ݞ@4|>ЫvepyL wLj"CcXC)k#LNzZZއSp2Cw{ '0Xr]LS-|>6,+TqmC.R=mֵk`;hQm?D*ڴGGe窖xeQޔI/! 9-!LJp,@{!HǫJ#}"E?uϫmFʮv}7]^_C ]RÔk Җ5, '|`EN6:&6  ; 5|=~)@<6-^s'egG1șjJd gr 4 0! Flo<\IPZacFW~yP7nZ1%/[Dp2( :xKT7>Z[G%.KJ6cٞ k :FpYLp5?{\FD)9wc;}7ߗjb1YMv<@*ϱjXt &璓a-Lr舂]wHӎ&.EgNÅ]+S=WRZuns5 _1ֽkt V%Z̔ܪtQP~aQtU7zÌB 64%wiMZw0E_ۘNG5`Ხy='ebi9:a_9b_JmODO)AhPT)l8-r<Ƹz\ $Her[Ȇ*_EEM{IZ؈jGUܳtΣ[_ZZt~t 7?A=$-^?8:pTAE 6GJ K.I$={5tݜˠ!٩;2 A!QW_{$JpRJ^|"^v ̳Z8 M5M;CkG+oP` s-'|gǀ/ys#gxA( mE"x&-XHlh'%<'ĠP2ak~/Ձ6 vzt'r.;&M!q/moR[qOA°а[5QcƏKM fr/o.g(Ez'Uh|I|, ~u5f]JXaIo[YJlc.L⩀DLR{Aovƛ牾&] | efI&nl4n9-A7۔6i."SymV~d)9bA z(^#4v)!9`Jpo/S!$ JKNj]$|X:༢S[h@}i4ɋkZhM (',bVJ{xmA6e/ !hL6Ad/r\ŹԐY4(fMᵔ[zH> p0P2Uoh?颴d mR20/F B=~Y&|&Taz|Ml;{YϾ-de /Ί'΁$lJRlcVYRM q`Z"WK$09\2,R&+1iE8e~=XoE-/Y16AwE[ئ,'#J9cc`k")v=6) E-S:l>_Xq1R ID!\yUxFNaf9L)nawyIpvy;]8=MM *21Z)0/4>;QhZ`(M;L;g(Cj*ch|TEb*`܌lQcd%AF%H;w͘ٻ1`D,jB ;%)=Y 8ŌLJg}TEMF OobR(zꁡvݹ9&\GdVWpGBO,1g݌arN2+da#ua/5xLEثeq %KGsg^#ꎎU M;{M8hW =k9r/$ȆD'/5dOaftZJ/5O3w̸nw/@ypmJWD[԰m hr9T&_%;t ~c"IX5@ GQʣ1IP;D[I]7Ä==Z?@0*332?au /)9|1-ẏDW-B2e#AS HOXXrQk{Aü:j׼)L$W8m'(bFL'b&짺G~N,J9ޤkrw@[npHCqUҠmQo&EZͰ3ʓ-5kܴFمBD`jFnJzݲPbҞSjt@Ӆ1fP!SOS1(`\JRgAM>K>sO8!10/ d.X޳\|kek>O""g&H@ t Ň.Hq!D,D>+ %/ģəcY)&=25r%O?G25E$@Ɵg4@vyCk &q*ɵ*ȎZ-FYʜ\H_? Tn]6~Y(g y\Sr@'Y{[p.adt:!WԦ |eC`#Odq8%*.(ӝq01,cF4v<ٛiWQ),oh-",VmOQ^Dg dkPOW&gDQpi{@&Ëޗٷ .g\.RPQ5`XpEbQ[nOeOv X6+Z6dt/M'U h Obq*;R9JӈqC)h ۮz`v_ldNI[prr-b9L 㪈Vx:[] eax#R $Rc(k>ftպz: "uOhƍ0hJ:N:G ӏ]`)B17_rM"( 惤?P&yW>6;:{T>i Pq]褚mZ  P&n9~M΄R#y-OC19BP5+ur_v6Ki@kz$/! Hi2 RbQ?=u`OFYJг c\[LO@?Ckm$'l]bsfe5Ǯz^ O]Mndy $ރuS0o1u)6[峟hZ@AXNSD0upTOmkK/Vxe ե2LRKqZh;qJ5fq0MP2P4>O$;R!R#%[P(Sv)E,WIWII֥剈 *> \08DavsNVLv=B]D'`lI4x q wldA5:&r@4I'ҌW9]?#S8o:OVAng1 N3Gu7lu+t L;@898C;3RC' !.] >M =瞤sȧ,=#q`q3kǘw9 0&f{,̮7B:bn+q92޵,+^B(K,j|r /g~87}jiQA9-=Hт^3hY w O5n>EFZx<7 1TD1Uvp\Ch֭. Yg>b{`uHW'qiHFg+Gт: DF!0EԕB$q}~N@h;lj79* ltEC)Gy%g9,ݔO ̱*ڊ$Я uts+v԰!8j)y C8I*Mfu\\yt>gWbR&PM\)1a׬0/EiDI;P>ܲ[5wmM c>TFf1/x&F"֓pfiOQF+ٞXw9|}Ũ1 @O.K8Vli'tYJұ>;  R2"ݳ9>> IM@4ޫ 8+,ZI%\,ՊWu.36Vtѩq\EoIT6F7xOc[%q?, q_/IO V? 7dZ;Ho=#;b.t3TWS=ZI7j{1uM2Z6M#,Dda9C>_m),rWi!;gtqc.wӢ7Բ]n)Ѝyqc$-;zf9lJ]3?hw,*ehF77xo$jyrE<#&ϼ/vdӍK,6`qZc+4W v˽1@͡N?A]#aF**M/}u D:TkrF"'E(q9ǸOYBsTY([ mEJ4ՠ 6k&^(LzJppY*=N 4PG7rNG`B&$MQY?|=O4CVfqk~Jݑ`lGGv]77]iz5 B T-XwQ5@T d#YATuƽUPM#3yB50+< ͓/ % ѳ=>M!cX֡{iCmQeT%98Ai˝K/]UFJeҶ Y~5 SU7C|oODVDoL6c |T Q7=vy1]S]o@BnG Dn]px Lj¼ʟ 79S;q,YݻGn |{]^݆˳2괼ˠk?jGZFS9=[QjZY(m*հ lE>+y'aY6bC5zWX2MAx*ȌxsWՌLxH玖Ֆ|̀3/x1\cO+iu D߂8ِEH]H2܀w cE]n; No0W ̶[h1tbP_sZn/vI3b9H@cHuӹHdrS2~jh#҄.m߄Cg~w^x|,KN"~LH)\8= -]+ E  }G:,~SPnn<2dtR߶~&%+ڹAGA9^ >vٖNT+zrm4"3t@^|:,-*]C\;bAd9{~P*AVoa5`kQJgj -h1/'-/C@s' '!~d4#(P` 9amZ_\̯RȠɻpHdF!e 62mJA)yrRF*% :7!'\ D40J*'LjRW'^FMg(JW۸mə$'G|m9=0(䃽Z%mzv;G gB|<v0U.b(&R=eHNJUΫo]P;\o?f04]9dd-7A`801oÅMA .Ki|倨Ns5^^AYϪX0q 4p4zt L`ı{Gѱ}09%>4)lׯ.F ݀,#e TLGbnx䔬I y* .jhR4U4C˜a.qRU <)""3T7RO&0]2dde [vÀN!^o lvq%U n< az)޴OḩlY?f"5)_2imhFD;j9"zޕ1y[_~rpҿȚ=`hOm9 ,M[n.IDžbfN=e݄3?%qP_7XDE^C-6>C C<:yV)`Q=kU<5 u(XQ޲˨iWqHՂoggI)g0w!-=DޏG]XѠLg[Z f4.R7Bb6ҤV-K5bQMJ=B ~yt0D8 }fmfUO`_|YD#vl;+ إ>)(gZ!G.8-M!Ғjq.6$X +{zEoUᴧ*{k[r-BD$Kԏҥ%v;UL]iֆ(33Lէ5AEnQ_;2xE[^@|Jms%lGt9(z < lkU1c>sݍaaZe 'tφ|ڽ܇ ɴz;V;Ş+Z;'t_G|Q2=66x=t~8S9}@E/")6][|}_Sp jdl^p̛uw1=0Iő Y['s\[HʆGM$Z%QyҠ@2DOZ|_VL'_87*^Dh])`"rKS=K sw[\?6ܵ*qC8kowIeRXpEW :($Dh$#b': ,q]U<,%g4?aHusV&9^|5/9B@uB=1k;ĪlS9Uke­a o-*"DcR7ڞWq^ Urн;\ #41x\Im"9X[&2&z' &Bʴl+i{ bh&c G]>4O \%==cwX&՛ 1 ',<@.hzz1G>HPdbȘvC~*Qt;ߦQa! t",@zlYh&-%jB!HշC _:Imi4BTȥ꿔ިU֞ˀR쎖&jZ';2@iS[/L,F:Jp<߼+&Ї=Jx)^ppw#ͥ,vswzCύѢ~C˜Y#hibRX6ȤZVt1e1<:Kqf-Ezaf'Pfkb2bho鷶<(<"\qE߻LɁ)#zTP B qΥ\NEg]ԙ ]H5trE\29@Z΅ ruZ^n%TrXOi9S3VIK]7JYH+D0-4*C7U\3Hx@J#$EрȒ>6k@֖"֞HfQtU@\ğ SÅ sr妘2]hcOxo-X-;&SX|^&<{z:IRe ƄӐ14/X _i|iR0WcH?Gt|?k)ElvD5QҬ#:jvJs>` YAp&e`:-?`ysx&Iܐ/O`@Z0p3]wPg$H2m@ kɌ lQȇ -;Sc+qvşׂfm5-aeC-%B%Шb.vwɇh>cW|rW+3n8jNj1W(M2d1 [̴p<_C'`3h'`{^ y,L2VBr+71Ld~+1ÈK.A2)^F2ch]Z6 ҨG9lr^,Hk5u%t9%$@ ‹hhL/@yӐly@(kJi{GOmI[IВkB|vNrFdZ-^+mAArUόpi %\k%6IQ #\sg>d<>'`_18 CZe|z1?5Z Kzp %Vf &vQ*0&ZIh.mL1 lR*$) V/>T>Lf!ph\v!o1[֗EC&Kc'cmK$Rm%:ឝ=>Dqx V`ӛO덓yfj僀Ĝ ?4 X%ojwRܾ_rFItzmC'h5C;&y/$N CXuT:̈́oǕ.1V2zýfR*L#--(;'90wMA 8mG0[v%,#$tyTKElZ P>{xL tvѯtR;2K4mO}p3I;/sTg}m# *3 ZC͆&՗^N& UIk q Gr\jL ٱN􋚥җ&zz&@ ` >{^F)h˜M4S괵vY tㅖ' *љ+62ug"QCAnH!5+&S28YX͆6&ZmUTsg\vq&q7_!x;>թ Bxc'T׭*gfK|fbI3 s OZUImh-31=ťh3ۛ9ƀK ʵ?fIH_i 4m2xQڀ`1{rlm},;Uw?Zk_ƚu9*UiPq-+#+'\p8kd|YN Pzk^G) [5ydwWY:߄WFq11H:OVidd._B`,+e(;8($#TD/u0fĞ=_,r%$OCA_e t=k(v_;!VASѻÑ{!oک!||WQj!n)_jfM}Aֿ1Hc~ #]6-spD@^x xB(tzM t`4l d37uk;-OAL,Oi)bԯ? +I%Y 3Ά#H/0翬lm v_6fM+,c p# 44,Nf.],.dv8Os|J9 d"PbE;{;H*ż7\1~M G&7yk 'sG&=~n+!rԭl",gpOjƬͷbU|r< rj0$1JkMOwwqITy%JM&*1r#ORT4[僷T5?V NbK8Qn{Qx}&Bf+@Z k};_"Z5#di;_NXSxh|Xr^ӣ`g Ķ+X=y(&N#s| c 2;G0(go2 jkn k,,_^Xw Qkr@u5|?z1MbڝOȲՄi3'٩5,פ䣮,Œȷ'ϺЛ$@Ewkkׇ{+ uK>Ay)_XGGrI{!㓭{fL)XlP ^ 8*zVV;Gcd3},sv}K`'XrvJ yѸsnځ}-TXXT\}'E)CqfߴȒr0`QzRG7q,Ejmy`uMîŵKx{@ ,q︵M9J0c74>$KvWҭuE-駜3tlFCzk|-F漮g1.chrFh'=x.jw΋`Og *#ֲ4|??ٔEOV }w'϶A{CWy^`EyT-e)1BH@炔iPI<Hs 5*ıUoVSz!mUya_#KFwbI5rjˍ*"K95衭Z\EA'["׬?NgSGL,ȢPs')qjh\+@0 2Af`]ow.&r}eyל0|H4Z7 xp'yOUzl:L6tZMɎ>Rd"@o/=(]Μnw+5Ƿڕb~[}vUF\$:v.K?\!j9)jeT99] t90 ? >Y*hh"7QFT_0|Q]4>R! Z{116"ly6%o-cm]5S^`u- >0jNEI5H_H '?vg"+%:eFYS-k-7HL8.IY4](=s s9 @NChΗ݀@ (Džש|q;̾'P; ҕ=mv/^kB2^ .:ږ @K d'\Z\e.y[&hI6Oy\bJ-tAܣIE_PC7#dߙ_1AZ\T)b'{<wg uK ,?sy ^x"0:Lh m >0HsmbܰVLʯ${; |i7nSHM č[7N!B?Pr coL0H¹xw7r=%r;۟v-6 Rq@tڑ[tE# 6A4 w\ CMr17k9Te@eqg?p7$+\?h|dPNdcqU㯑/by`f3M;L9&`gճ*:y:$ֻx9^.DmP$-'*))@SXͲ@铢`]^EP (!^&nLhzbsqX<8g$1џ~`9_"4\.WzH9oG9|JXg[7+z;ԋQ7B]7Y'0B&UҒ,Ԏh/cy/vk{ڭ*l>3PCdKwD(A<p_sav L+~P\0XCxz܋ԔMmGބ^q.*e=4EmѶ3Q{-8K7/# bF60)-l/&l[uQ.S sM"x%lճ CʿЀjYMǜשWo8Ky٫U rdC?#RҖ 3wc>!Qڴ7Dҍ1W,'F2K'G!\8^4?qL R@mL6NtQ[vi=3eլTO%?X/+x[(Qw`bq`&Xyx~Dv$lcP5몺~~'% TQ2WP'#At릉7 ^&Qm)qt4(!K"wy1$jH2.&N Np/%nfY$=[v(d/Nб9.͏LJO WsJS#7%>~M#I54[y̱'?N'R#5햞߾5]lĠP Poz6}C?Yg2{gGߖ)?;돉d!C}Ck XQK8Nn52aѸs2JzP\'":WZOH] {# 50|B (vp-dSvqs,麎4 LC$Ћx #fqm!M|wꙮĴ௏7Y7؃N8j8tljz·ۣEAP$ wrꗥm*[]p"٪g&i@_CiFQېTt4W @l 6U%8-Kfp:Bi}XLkj' XD乻|\SwW 7;+4%d@rũԜ1'X4wIJYw-rOm2JN!-BrdmRvq-*q{DREFhG\҂ B +0? wHͬ{%)z=q# 23vYj8/ 2DͼKoG%]WK; yەY5ZE䐨0J iy',"pD+%7sL*IVY@k$uP ;:*ؖJ#AG_l)UB+:3&DV%) zwb.[ AG*W-E!\̟UkOUnN=nDhe!|uQ^x{?-lzf'ZxOm&mzdX>YK/NݽYm>i֊& DoW! `9g.fGqF#joJGlaCXb!;*sΦ|Jf}C<7]?$BhV r(wԙu?oZ v96ok yIŢ( Lto|ppQA=q*q"ب0un(6b#M#F_u*FRhJ$rcϓW-ab"+gz"Oknlߧ %g2?(_[(|]v3qXm%X 2į)` 3{ f TSYqw{,%Wm gG7K\.ܼ@dz|{խS lҤyXJCaT`D x Tp4ʉ7x%\{F}ū6U:wusl.eM,∵c~'&Ir'-o p3I붳I92ˋ0a6iYwE dL݋,R#/dUr2M!<.'Aueٓ'*/aI~aH=^p|MR}+~ UQeFK'1zY|e8oV KgCKSh{ d1t+T$QKY ٭xxVX7+]GeS|Z$eb&'i ]uZqx%E-]⬼{ W&kOB Orc!Xh[fy8 ̬m6sCanE6Q[RlOSڤ@4_kP)P&cea+W8|^ݭmXmT08;= 573M^WIj lh{W"5,TZK5kJvp-B_8o7DiBuqkE6fIgϛ>>;+$t#tq?g(LIICgI|nc2^p3^nHop|~! :vmlM0a&siUem.nmj ٹz|Б?ZM^ Ŋbnʃ;^uhSB]+3_M|3X=q 'M /:?,[ӝ?0 ly5OړcGF'x iqvӯ(3>*iS܌Z?E~čz_3.SL<Ձmr$;BDp׽_V0\p DY?. ;A g +sPaъO<|ϯSGKv,A01VW" -Cg, 7OҪx|/&&\\ғ~2)bOH4M*yZׂ'jQ 1!{Q6t< sUCjZ([mma2OjG^0%IYr*޲kּ];[f3UJLjk7LYp#z#5oAU#*ۅMmZt^uFnkC]T|ɔ,\4<9]x؛ȥSym ySwH|`ؿ)1!|5׷z7$vdđpږ^Wh/yY#T>WX_\HYz`亨xyRE"GŵhcEw'ϤT,y{F MFHŎ&] awfC`u\V9KyYK=a .c_/,"Q{8L}I\=,2k딸*/(ڧҁ$jǝ +1SIm@\.*z?dqdK:GIͷL, 2"5@VUJ LQ_61725 \4_452+a _ Hz=ho ,6c>xr$ïBoP٢ 79+̜^cDAY/ VoFo32}>{Oeɭ5t^ J&2j9\ʄZb/w5`D}AL?#z7TzU-3@pse, !ˆkpg-y]PPxN@0pP-:LSC_5eޗ~T o[*h[%օǜST uSع L fXf={!%a=>IIU?R!-vm{& IA/<5QÐyZgMYi'"*;.֮Ĥۅlk%lopv&Ljxl.)SR+lǒ`lny* x+0Ѫ"R$jA.ѪQzPPKH .E}'SCA{ Ơt3g&+^]FUb38; #s YZ