python3-wxPython-4.1.1-150400.13.1<>,@gY=Jp9|zv%((Doвr|+ϴyAFzb Xgs1Z~!0aW#mbEOQ0dŤXj$p{ EFepްdA[.n=ASc%fs*z ˎy2ܗ.ʓ,3ov$ DſȔ k"wȔVQ[}9}4 #TbؒyP2 23Xx3>E?d % \ 5FkqwX !v * < N Sf|<p<u<(89P:>@FGH"I50X9Y9\: ]LH^Ib7cdkepfsluuv&w޸xy0zDTX^Cpython3-wxPython4.1.1150400.13.1The "Phoenix" variant of the wxWidgets Python bindingsPhoenix is a reimplementation of wxPython. Like the "classic" wxPython, Phoenix wraps the wxWidgets C++ toolkit and provides access to the user interface portions of the wxWidgets API, enabling Python applications to have a GUI on Windows, macOS or Unix-like systems, with a native look and feel and requiring very little (if any) platform specific code.gY=Js390zl368eSUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/wxWidgets/Phoenixlinuxs390x# python3_install_alternative: update-alternatives --quiet --install /usr/bin/pywxrc pywxrc /usr/bin/pywxrc-3.6 36 \ --slave /usr/bin/helpviewer helpviewer /usr/bin/helpviewer-3.6 \ --slave /usr/bin/img2png img2png /usr/bin/img2png-3.6 \ --slave /usr/bin/img2py img2py /usr/bin/img2py-3.6 \ --slave /usr/bin/img2xpm img2xpm /usr/bin/img2xpm-3.6 \ --slave /usr/bin/pycrust pycrust /usr/bin/pycrust-3.6 \ --slave /usr/bin/pyshell pyshell /usr/bin/pyshell-3.6 \ --slave /usr/bin/pyslices pyslices /usr/bin/pyslices-3.6 \ --slave /usr/bin/pyslicesshell pyslicesshell /usr/bin/pyslicesshell-3.6 \ --slave /usr/bin/wxdemo wxdemo /usr/bin/wxdemo-3.6 \ --slave /usr/bin/wxdocs wxdocs /usr/bin/wxdocs-3.6 \ --slave /usr/bin/wxget wxget /usr/bin/wxget-3.6# python3_uninstall_alternative: if [ ! -e "/usr/bin/pywxrc-3.6" ]; then update-alternatives --quiet --remove "pywxrc" "/usr/bin/pywxrc-3.6" fim!!ff#x#xTTRURU^^~~ $ $!w"8 (`"  E,Sh'X{1`EYV$ "r{ /(PI 899bb  T=T=pp(( V VyyFF//n|n|  ``2277,B,BC9C9770W0W5s5s M MOO!!22@@PP>>IIcc 66!!^^MM[[,,HHHHTTqrqrZZ""++??%d%d[[++##+E+EPP00 K KrrkJ?m?mpwpwKKww@Y@Y||;;J^J^4422JJrrۖۖM6M6@Z@Z[Dv4~2*0RM}|fhic_,44  pp&$v!w+kFp"!-!-  :~:~\\b5b5YMYMyy%\ B 4L}>CiSF2]GG|D|D::DjZ%%||'uBb@@$$j ]vMz GG H H#f#f U %j., d?Cv dllp 8Bv8DA5H 3x=n!: ?## 33DwDwqq11%L%L &%k3k3;;22z't {,<9omm;,JUNJ <%TT ` `333 #A<E)QQaa))cc 4 {[1p& a\8G" {&& b b))-5-5s!s!2o2oc 6Eڡ?u}C%%8s8swwcfV)A{*_eb5gMHMH55''||<<%ͤ(2r!<0CCFF Y YGG  #n#n ]]II==;;oo(( o o Ga4hf,,EE @ @  r  ,$" /a VJJDxYT!4U> 8822@@ W4bB"  ,:L\:v^'1 M"v caff@ uf 2 L..   11++uu^^gg*/*/ss''uu %%ll;x;xq9<#\r~*m2TR>8 H%\\ aK_/! ! ".9+r+r@//ff<<ff##RRzzUU! )!6LK GToK=>Fc'  ]A큤A큤큤AA큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤A큤AA큤큤A큤A큤A큤A큤A큤A큤A큤gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_cgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=g,gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?gY=?_f>_e_fI_e_f_e_fR_e_c_f\_e{_f._e_f _e_f_egY=gY=_b_bgY=_b_b_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_b_bgY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_bgY=_b_b_b_b_b_b_bgY=_b_b_b_bgY=gY=gY=gY=gY=gY=gY=gY=gY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_bgY=gY=gY=_b_b_b_b_b_b_bgY=_b_b_b_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_bgY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_bgY=_b_b_b_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bgY=_bgY=gY=gY=gY=gY=gY=gY=_b_b_b_f_e_f"_e_fC_egY=_b_bg,g,g,_bg,_b_bg,g,_bg,g,_b_bg,_bg,gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,g,gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=g,g,g,g,g,g,_f_e_f8_egY=?_f(_e}gY=_bgY=gY=gY=gY=?gY=g,gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=gY=g,g,g,g,g,g,g,g,g,g,_fM_e_f_e|_fW_e~gY=gY=gY=_lgY=_lgY=gY=gY=@_b_b_bgY=@gY;q_cR_cR_cR_cR_c483e767aca48c36239c4ad6db8e99e42cd7b3418ab2489056afe136a7a69b5fa912cd70462bf0eaa0fe581408128154b652b95c0e135b5bfb8d3456f207b366a2239a626d389f67430c156ae5ccd625d038f12fb86cc2827f84d23e5c44c1aa4160c1ebfedc24cff46d151a3b3ba3da4e2c8a5e77a0970a1ab6690d6163c3770570f1e08cdbf64e0b2c52886d88ac046e4c559fa48cbf5ab3facb0aa84fd799454896e990448585f49fb585d9143b5ae36b120779e2d1d93527bcad346fcd60678640a98227a89cd18fc9561b93215565975de2c49dc90de4298d5f9dddc0595b317e40b3cd9142ed36db4184fa77d16de0845dc9a5547e48e984e63b713f9087f34cfb5a762237a0b5f79c3eaed0f282c28e83fe83dfca4c98b7abaef10a1bfa9e4bd433a6aa59e0011bd4784f5575504a5948dbd459e34777436c043159642e0e5070837893f223456e4cfaa4da7c56cbf463c7ea057f6581048644a1d283f20da5009fcffce902f6575d3745ca8251d4e0e449770302ace88453b3b2183d19c6be1649f1241692790169dcc18f29bf88bc873bca354834d257576869adcdfd3580442fb2004a49180a09ca0016314d1ffcb974a8699db70d3242dcb907236a2453f61f75d52270b216c3ceee9aa39a1065160d90b0b36ee433e2cb5a767ba231baaad56fbde7743e63c10e38c0e752430da4ad5f547e1068c70a5070d203686771791925ddec6ccd1d448c87dbe724200aaec0e9aeac5b5b73618655a847186c8ee5c28dccb9fbb439a589ddfc61491dc32cb54397b3d836a85f1b82b0d00b3f0e3f592b0bb40e27deb8f41018a9c718ce97fe5a5068e93eb623ff376b46c771c424982111f171e7ea3dc7607634e6984801f986446213d0ebf5c67f69f9441bcc6ab53954224da172edcc97adf313dc3a1fdadd384f46308cb9d05bd9634d36e09bcab49b6ce9f0afcabf4165eb8f3c96d880ed0e867a37e7de2a2f67729d4d8077c17c71abf567c03d72354de42378d9b61b665f21eb748d368c2983e55a15b0f76246afef668c488095cbe7804fd42742019b6c3cc371fef400e4f66f891d95a9e75770a1e560e3f092f64844ee4a4b817fccfe4175546bb16648945bc7b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de927b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de929770994f24642d452f29cb9351c12f812dea09675073652aaf2b03b02f00291d76fba9c60f1c4e61ca002bed7c6dacdb9ba07c90fd87c6828d16c1b5395393d43c8cbd2052ea7a3d6e5255c43a01f4b9dea130bd62c7817783c7f5a2aa0cd358f54cac0d769df8476c4b7698e0b15da664906a85c47dabc6d5153a9476fc70d4f66b001bd596092c2c396be970d54961819d474d4e2c4929d7b8385df70f7800cb0b69c3f3ac67fa01c6257025abbd563b46ad8a542f82bb31be30d2737e9fba0a19451d7250c6bc1736a38541626ff8f1ec4ec5d2f1d5751eca874d001cd2b27238583d4ce49674d6c129caa763f160098f7b06ec398655c2570a66ca8bbb87947a7e91e928bc034b42a37f646ba7419142816ffd5e4ce170c7eed6cfda828270816fd436c4db8f24e82fd3fd935132909cdf7c7f8c90c58ed62582aee725874fb2487a6b956c934d69bfa537afd32c41df8982e5192a045e62166cc24eee060458f5641f9ff0009a28a4dc038063b5d7da5bbaa0f80982239c810c87bd90f8eb43f0226b926db86c0f91662810384b6659d95fc23d9f831885bbc81465eff3a8b5af2e282feb678c779253775a717d26089d9cfe9b0063b64371b0d6efd27a35475f3ca8e8f7e279a848d14a216c01eafc7c20f25967b9b5b48c680bf8e3e7e07e738b57b102d8a5684ffdaad61be133079d808e8df55884ae1f97edb92bab03cde006e6119757eb46eced09d026687edad62989db7874a530584d7a380b0880206d7f1723cf671710da820e74fb5e8bfc4313db055cc8c2734d627fb394a0221ab38b215e14709a5ce1dcba899bb12409b170454db3b60ef5e8aa32f1de31b0351b1277af604b6e561d8e22b67b7f070c4608a19c0280fa61cfa3b3483681e917d5b8aff3de798f1de8bf45d694bc9449998a78049274c866accbce415ee40c87db223b4e379dcb8357c5f3bc7e3694cc1b0f48b4629794c2cae95093bd9d2db6d3832e1ba9c466a20d92dffbd58c89fcb234f4e1bc4faaf2f743037c77381fab5e09c0f9bf1ccc6bb739ef26da9229cf32dced81c1411890e0513017820effe436302f6ffe17f0d75a781bed305149359b55f6bb3645b46157ec66c397097e1a96a0db05b5dd9b69bfe618c5365b03208609f2e0ed4b7361a16caabf9c959cf4c0be5cbe2faaa4274e9549a5e948a929404db79d1dc74f3e29b94abc242473cc7fbe6b9adee5677fdb9a296bf3ac1dfa254410a50be08de276829104ce5d592e78459c361aac86eb75a89ed7771c39d23a7c727d31a50f09d827ba47c56f3d4214ff73247ef5f3337c92dd965bb6db101001077f462314c0531069c3abdb8721c95d413c2396b43e8b1575c8b00b97ba1c301c85f159ea84c189ece1e20f712f882baf59b3fc31edde294401a5bb37d0344279420ce1bbca64719700077a49fad9add2fb786c50f5876762d4689db2ce8f7e9a2d80bdb92085aa81dd045a4e354b62345296bc57d1c57f3e702f538c27c63b99de8948322fb122f2ab4b03b0af368e0680dd27cc8de5c5862ef5ea20a20b929700d81e8ab394c044d2ccf05ad14a863bab13c50f63bf243e49dcb68ab8753d28fcf81f85f2837d9ebf29825525846c59a4e5b0d7796d749ae7248f07a9073eea4c29fb588b1ee995c0faf5520a292bf1760c00f392e1a4af948686e1684b9598dfa6125b4d1cfc263c3b1a2b5276ec38def20852e7ecaa9c7d363577428f83b3b5594e3302e2dc2805b01015e377f2c2c3a3df339a76ea16d7e957b10d397d24d5ea48a6d5fca30c60a1f9ca0826c35d02837cbbe7fcb247b493fb06a232104d4d1e237f8d94b41f5b523a90cffa906dc5c6faa986cae5a80543237b65a24a73b5e4bfed7f96ed89655bb83eb711000893d8410408053516f4469bf8707853283fc02b907449b3402335423089b39f43be57f8b943ff9a0531442576195bebaeb233e88113f97bd4e1320885ebeb2381a79f8efb50797ecccc06505e40b53bb32bdc0c6769d140fa70d1aa6b171ed0e140c5a1b82368a502ea886e52b1fadcf9bbfde230af159226ab0dfa242ba32475fd4202ffb97c5c561dcca59583e117b972ac745a0adeaddb3b1663abdb6b964806b99ad4495d99329b7bdf81bdba157356b628082ab154f8edf29a82ff4e0619ad3b4b1548903e44d41edef30a78ca425d45ad7d599f60fcb653db1e1f3abbeb7dbc1dd870e06d3434ef59535e9fe552d384ef578ab5c0d95008e994fc2cd69ad0e0ba22cbf35283e4c8dd975c74c63228989296efaae94d32f4c1258c32d3a4b21f357494caa7dcaf210364714cb4d9628179ee55524e715bee040b2918eb014b8532c2b3aef1a6dfb692708dedd2e7238d352a90226ebf93184e0663ac5ff2618f989d9312fec52564b5630af03dc3e317db81da00bec5c821e340a7adf6723f73dcab1b91feb68611f5200810b22907970cc12e7582bc6269d31eaadae3717fb4ded110889e63446b6720f40efe5fc05a08ba8f62c62e407a3ea0ca9ff3d30b94141ee324ec76845d833f14c312c90b2baafb29f9a14d5598842b7d69e935f4a1641991d59e9105351e2f4402185acf137dde899a4b31f09fb86e40e67ab34676e12a2570e38a1e5f11e36c230b91883403863ba266389e3630d9ef6e9dd4f6455ad22ee270006a6f1ff19d5c87903533be10ca8d4f91826aa26b44c0f100cd59a8aabc1f6ed3f906578997e488c34cd2fc7b92e759c884413010e886db3dfef0b76ba4b924b411bc4c29b5168963b619d3fa3cc1a4fe9235060cd25d06ac51b0f24567b450a990353f949d6e9dfdcaf6e5b571f8374af956cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199acfa0157914063ff03477e15857a21c72321228c6a3596a1dd2efc2285b506846e11191c488fc5b38e61b8452ea4ce41bea2a0d18332cd5884208caf2c045b212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bb212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bdac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847ddac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847d4ccbe9d14c253c73e118135cc3e6b18da2fe3ee421921964d34760d2a543008126360f3bd3fb2d31aa902ce8ea939c83cf6f0c415839f028379da9306457208e64352af4c33b92e18902707fd58c2da97f9915f9391b3b0d91c51459e1b96c7bd77947ce0d1fa6e00dbb0941614a14e0ad5be9460c490ca6e27a86a3661ccfa66f0970adb60efa2d262250e25d82a68fcd93ad7c9e4de58087aebab65d3765957daf8a44361363b9df9fe87a650c74887a10944c7d8a6696e0cb69123355cdd9da2177ea4ddc14148391cf04cf10bdb36908060a1b5b469e4043a4ef1bb3cc04471e940df03c7ca809f449924a79aed44cffbefd6c30df7e18fe6419fbcab7de1b292ee87bdf7bff7a61c1c83a59c78f29d74b17c18b7e84e648b03c4c6eee830e0043d7ad59a418dd9934b7c91854fcb054040f5d4dfe9cf78171fc165576a89861446108549f0feb7a9573be56fbea3733db9ef51a0eacd9112a54f5bf1349c09edfcc0944be2d7c248219105556a28b18eb28e007ed04a2776471252e0d933b17769db9d9508c20060c7615d715ab1e1fa6356b37b658a2eb6efcf5d497d70a181c5da42c66edf59b1118abe67bdb65ad9aa920410895bb046b87a2bc074622592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e322592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e30161ee1a7a1f1db216289afb886940503c378c8fcc181a10951940855861afdf092c803c7e175dc1686d5a65b1402a2321ab8c02c34fc675d21fc7b9e058ac35b1384422b0a00fa489a9d30e15b395ed5cd6f259ab16cfb3d2520b761510f99ba82894cfbac657004d7349a56343247184397d1cf1672fbd893883f26bd2bdb6f00143427208fac993c7e8547a01efb4f1b75a33c8f340b09a7fa664e9bf76a8ae99bac3e66bcfb706d63eb15eaba326306bea49390d56369d83f92f90476b78c9c0aa4d678356029caafe77077f9e37972fd7f553757e596c3ca60b08c81c541ef908192ab49de2b8ffe905dcd0b27a96c29142af34fcc1fe2b59c99472538f21767cf7b54b8bf29e6db2369a57e028f3347162edba43917868a5a08b1ffd05dda6104689df59dd58fc45d9d50c02dabfaf64800cdbf79958fee13d2e0db60eabec852f982840b95f3d7635743dc7243010e3a3873b90cfb58988e709356aae04e3b071981611cc56607c72431656c695f71640348dd24dedd8e23486e9950033a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdb33a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdbca57586a8056fcfda6d20b9510d78bac648c0ea4ad03b6785d57501a1e207a3985f6c303d060eab754fcb032d12e213c5f5161b2b49142d81e77e17d3c8f361fdfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc883917794501dfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc8839177945019fc64b23ea60532185fc1bc7ed83758ff8a1a4bd6082473263bc326ce119a25ad7dd69cad48620a070cd2eb0256a76ccbf094df868fa7f1a9bdc06f4fe045d6920f46151d89e7d0b7a1baf53c8307d068e4ee5af99e7ac9d751f23ae3eea3100f0f360a9b57b549aed7297662f87e166c06d20b86152e939f0e135b4274e995919ea20b7e771f3a532c2f5a7d18d7726767a7dff6db0b1808a3b750225e860c7583808018d84155f95dcad20c2b95c2ddaa132991f214ab8a7df49534c5e2e3d83e14b381a89d1671c29565861cb99214e6b7a11d313cd246926b29cc57ca0edab31caf9ca2932f706d3cb9fb4f1aa69b2fb9639b37609437432b0d234b5ba6b87610f192718bab4f05f0fd70230614889808397c3ed87a1fbca31c68fda440d3c946d24bfb6e3e8a9bbfc5fcca89cd4eb8bc1d2b77e6c38c9776b45bf5df446040aa0c77ba7fdb231aac2a5f5cba175e4fdf3b0e4cecb29bb565f681419e75c02fb97a64b15bf30199f2ad3aa18b3c696e67d05493bdc8119c27c0e37904c981574608a4ab10868c5ad6fdebbec0695132bddd6cb99a84064a041055a5eb75be0a6f30ca9a2d1cde61490d0bb5268012404ca485936cfba52f2e2ae2385e97b821993e8b7508c5c630088f005d6177105311aa37a059be91dcb6a3826221fc41a821f7f318d4869e5d365460502c19ec5da484e545aa1c5316b752a37817bd34805ffe89830191831f2be0bca9a936e6b8e589317852f8165d62e8dbae174620d296c783221dee6127284df8579c14f70dccd49613221eb026706a60ecddc9a3073879e4863fbf9215037941ab2dde4f82a1c605b55f27dd526b6ae1bdbcb35b04049407d46fd016d4b99d9c8fdf900a7ba24a6ee11bd9da01bef493b200829d76d342957e819bddaa248a06229d594d5d20cee2602593f4f523d7c5c3396ddeacdc4086a95cc8e8018c78d5e92ad5cc3d2b76e381eb9d9ef1790404b60bc307239c5d2a9202da1ee1c9e91d4e63d21383b7d6fc3fe2f07bef75263d1e45cc835c17ee1c81ddbb82b12ff3bfd83de8d5e9610f208433f345231f5011b5f5f5372951e0fadcee21497ee6e5195b54d70e342ff7b037301aa80e0cb66938814757de22a3a8d826242b01b46746f9a63a497fceb2bcd49d5bdf590316395c1b415d5ae48c6b4eaa129b32487b5967bdf08a8cc7245f6cb588e88ba5c6851eaa9b3847c8145802c4bc4fd010f296735562c5fc9bbffa536067f904a5c09f954fa475d0b32c460a77d51118aa7c8cad0eeb9314d97b35d1d22a6c77b58758a64039ae8ba84a7fc6c530ba5b0b7ef5a1422757b3573ddb47b79ac1353d535addd03e354750659e09f6eb938ba7a13e7aa8473abe39e9f46fa6c3d127d2dcddf875ec348e3166c4e8abab5bbc79109764be51837f349cac429393a105f88cfc0f2fa6937b9511f234a7d6a792ec40c6be38253551ffc4cf79c843b8c44c132b54943f583abaafe72d28ce0abeda4d469ea791db8d0129bb17bf83f26a685d3ea5842ec3d2e905ddc2472fbf57473b02a15aa348a18ee8ffdcf16fc6b2e8d8239b1f0c9189e0c13454e6842c6d583f38ff32256e8373268ba7d0e6670c619e88d0e3f300b5f87e147e77f70105a51ecffd649dbff81f7f2b81d8093f8fe157fa8b21d6b441c17a923ff92498550ffc4c3276b6e83c7631949c62b5e670ea2082003b4755a4bdb78a94d50d857c670d211288023d4b677450af011ea3e2707dc21c1217a12533e7846a9b18eeabba0e39bb3a781f90531f01c16670b2065c692d8d656d1a3e1981e75a133ca44a1c0d72495873bba85481760b0c5ad4463f38d2dd304e04a164ec0f69bbe9704533cc58599fc490f7da9d9f31bb415960ac04f26ef84aadbe562892db778f2ab1ee875fbb14f306bdcdcd4f8c2f7e4a50fa2937d236c1929ba2755fbe202e54c1f62df083341efab6c6251226f3d1134027c5a04dc91c50e57c7e53cae72198f47a5acc56796cdc4bc29fd9960bd06af1225aeed25b9c4cfdb8529e0932126ab02fc4ea16b9ff4ab89dfd3e07a4cb486c5bc6f317ae5363df3b97a47b869bca0dc687f7ec9ef415e53e9f4a093c2e585a4700a0457cfb8294f5c12230f9a56cd2eaa5cb19cd58d3315058ab0d8067770371a5c41dfb6cc94af354c1df177ba56daa6277c278eb8eed372135ee296007d02a2d13d7beec58070e18e2a7eb0bf0369901dcfc5dc8010c597e841e8b71c273a84dc301f84e95ff6f4b27e7557f9b79b02b978213b6b15c781bdd9a3dc29c7191ec4166b27559c4f6fb387a8d55e5b766a3ad9e7aacc5ae481e2d735d67215108d23e8f099a15853402644f4af68edbb940a032b2297673c6cfcd0c753425cfe0b2851ac56332c375e4eaf2ce6891bd223836e32d73629ebfb84cd57b79a7938ad3912aeaa00e54b2349d02ef6a2ced30857ae7ce724852d55b458aa3f97ff147f0b7ff394b475ca198795769863f5d9e2f3b975e7b77f4378dc0366df8849f0abceace19e3b16778256b28e747c43b4c4875b2f3bb35e74d1ad25dbe4d5a058ad0429501824d56deaac4bdc859ed4651b4ab0a35296e99fef04b71251d0433c30e3721425d77d31cd62c7677b5e74fcdf6e2ae815511b697e0bb92c4833978731c0e525206adf0fed2d9642b8363fffa9623d50b7182aeea1d284975ce0054fb6f9cd45ba29d091db1c61dd65a83e33d94b7eea4626cc1ba4dfee325dc418f9ef3f312b8e9b28cdce95e17eb3af987bf212fe4a042344b0cc00e1cc03f48bca7fd7d0e3135db88aea84a5cb93fbf1642cf6bd650faf357a7f93a09b3d083d8eb39e75f778ffaf4e9038cb5166dde9c5d467e4c0861dd935ae5154591dba448961c1d8368df6a9069ebc5a180d3a917841083bed794af80c1a31aac4642e25b0f4188e13d51bef9dfa996ab4e5777e7fe309266f33f78692f834a805b3254635a8ed0cac861f288a0faaeaf270328cc3f3ba39d0d970ceda29d210f8861d08a45c2c15af888c01f26a12536b3a7e39539d16fa4ad08a5873ff5a29e5b891d92df6928b2586606a0c82eaf54defec54dc684515e3db520038ee75ac5913065c0b99038db5ce9bc3b8d61a0a817e974d4d03be1ef4a90e690ee12b6b97ec7028622a5b80ba13f8aa9dffffa34eb71f39d0793ccb882dbeb4e2d94af9c443c31fe28bfa8362daf53f8b800e637ff02777faec33744d9abddfc1226aea59d5130353226375d72671a462733699b93a44cc7960dd614153e5972ca56bef27f4b1e306f4594c2581d30cb0fabe51af441b726b185016347d8c31b6defa8b61c1f08e6688950861d764525f67963b8b68b6e48125b78cfff43625c3a49e606029c716ab2f66627ef9740dd4f349e0ab665e7bef35bdc1982307163cbcf504b6e7c1316c0d06b3322f8c4ccf6c7272b7584ef29250e437fd698cb3441f33d6047082aae539be89d575557ae26b023a8b114ebab201e70d4b4ede081a0a95fd396407bc4b8d03ff53a26d7eb50b031778af64dcd3b17682e2c91d44b03770e67ca0ecc9a1e9c124f8f95dd0ef7f801356e05bae20bad08213e4d9e3fb73159903cd5ff55ae68d2340601947a405fba5f4c6ceaf5135ccfa911c9c6a6c1a3ff26deb0081af1f493cbcdedc67571549a797456e8ae16fc368259606d786b5875a498e67683fa5a196c4df40b58e177918a3236db024c5529cd34a513815cb2bc94638282db85d1b97b3ef1bec16d2c6f85b0fcc27390609b64c03bd39b76b808d945fc99ee973c5faa6b4badb9fff61f6829d93638339f79971aec893536e11b043f71cd8f1cdffe5796dacac01ef5ffa52040d4f5f47f8e7e2792114f33e0b8898d41e82ac5d2b9272d91a81ac3623b0a66f2e98b46b0f6cce1f7d7f6fa55e09fbc391f26020f06cdcadbc4bbecdc0718508edb4c0468359c58eff8ce52a0c66e026ab4e3de17e0c608a69b69e2d34cb3933d8a96dd3c5712a11f1a4115d9a89ed9a233f239d7005bab297dc21fbb658a585ffd69acfcfce0aaf5317a93f8ba99eb3c94ec705e7c992d00cfa429263ef8fbcc95c873171c14adf6e30caa136ba7fc62a8116cbb3ea82dde9f8ce02ff11b6585798afd1dda892baf02ae46423356e2d69782708df7eef4d8ecd8b9ec97ea11ca522c196fb96de24da9660f74afd3aa128e0b04fcb1facb2649ec1558adebc91466a6e582b54135b2b883c10e6735a25ef065e6bd402db1eda481da6b3bba0b678cbbcf79c6cedb0c2912dc7ad53840a0f51a7264544079bd7aad80ccb74323b50be7948033b6df787b7b6c1cc33103950099aca174fba1d6c0a35dab93da7903046cce07d666311318a820faf79d8a2a6a4719859d5e15695e7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ae7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ab8413b52cff440c66e4f674833713fea13e4a79cbce342399a2990e0f247191ce3705b801b3bb52e7e69b22461a167fdbee8cd191e0f747c5836bfdbb368ca9395c18e907768a7a81e13739dfba2a360f7e9a9cf74bc2a445b56bfaf692fac5e9289b87938e62a5085a47f6b3ae6b20df7f0099145d0dba96fcaaa2957b2b116e64c0cb06cb522ca18584357075bfd8fc9941cfa48dfff9e3023f1e169f9dc29b291e3f1f6020d87b215409bd852b220a5ddde1d83b8f120792611a876c7636ac6078243256a9146eb751b3c3d1e31ba5efd6eb3d6cc3414c9bb76496f2b06d220b3a4739dfa32916b8471583d4352dc18974191ac59088fe8bbe65768e0dd96e32c68583b94f56e1d878a0c157539b9b35cace78190351c37b76e7b11cf36559af4774e9359a503f206709dad9b238f717f667c59ef4871b11f88c45043f14f4f20e05eb746c4743647ed8a93aed72a68f65e7b1e2536fd52b3ab6528e222411169a45f846d9e1e30d0d908a82a3a57b6794fa5efcadcf132bae15e4789642ecb37a51e65c13d7c8901af74d4abbcfcb6481f22896571c24b4d72011189dcdf5551f33ce5d1d02dce1d4735064388a4dc1191444a849634b46e49ca445781a9e8be4756c2d68f798d5a07b49b28620b484e0d19ac990933a38ba0529e74dd2d026475dfef68761e400b8e082a51a26843dd2ba0a0a1763962700f233711198b120b0070f7d17393443035fc3918dffc3b48375b3eacef4bf21ade15e3746d588806a3093bed60cb04a5bb1563bb4ab0908979cdbf9ef04b2ee1725f9ce8a04c3695b75ba4d5bbde016530028e1d48ebe4e9e0df7ec51af93be24f48e33e80d947206c9576670a7662a3e16f38b1e1c2e2047299e10f10ee943e528cb9937bbb992ad725ea0a146009bae9c471870d22a23653fd2ddbb68e72d57af4734910abc62e5c2a40d44e9dcf368f8ea5d4174a1872f3345bd664ee18488b9fb1c71415f70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbf70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbe1372755bbb1c59554c443e3cd743509b253085ac134fe0b803f5e0e3aecfeac82a3947c68ddba1ccfebda7945784ed8c1c93274719ada2f3b26e5114b79bc44aef68bb635d98a364c8511ab2e84f03bdc085a449e85aaa9fd9a87a13a726f068493447a68431a8d87790f9f8c7777a00828fc1b404de5cca220825c5684fff700a1e0f65c22e4aa0a50898a2470f6431b481ee9efc69add4daa92b361c95cef46a5c4ec541db4552caff2cf19b74e259de0d1c61a2badcef60eb560ad50f8535ce71fdce81b9498aba06b1ff3c77f6b118c176945b1054c9631a39475d8e7cbe71fef5ac75c8efee71633e4c2cf89b609ebf276d381605ad3f72ac84caf15233690c0f988a92de19f5c8fb5f9037e24ff1cd86f5f9b200501a54fec9f5ab649038601d3b9bee2d3cc20d5f3a1bc00e6a62dc94560b9458bb102160d7aaaec220f5a9d9a20736b9ed37aa0dd346286dd1dc73c62b0b25231c96d4723c5093accd7b93bb2da71f5c04363fc90a18bd7ef78e836cdc4f863f082f71d0d6782b65457727231a377792fc95a635dd0739681da519d0d7fda5a8807846f4f88b42b5050f79dafc312d5de419a33bfbd7ff7afb7eab16ff3ebfe3ce4545a9bada790a3b8c98e8060980666fe82b268d76b4f8210c153a025d38e300f35edd64fd821f0522b3b39719af750250a3d0b6c89f01dc946bea948bb03da8929924a855d9204db8fff88e02934aa6e1797c0580743ff6d113361127e185855e0f4088e601b76bc71f3f4b8bee77205ec6b2e0e415efd60ed2f4d675bf1643757ea2cd4f8b7e0a147a6e6133cc79c32f1ed46c389c0d5924faa2e1e005c46a7afdb764b8acca235abcb972393f63f5ed134e8a1250d68ea6a8faa4ce6f0bfc26580e2b468b886cddc53d6b49f2968c0ce3871404897a9c1f91b6fafb755e6f504971654ee404ae84b9d15055d06872d0a82ae5618141655e5898f3d2adb7e0c3ecd6f78bd341396c8b1bb8ea87e699be22d3e369f275568daa8ab02ce3bd92eb1a04abe53f871ccee8f5e8d6f8e90ac333a4a328ac8911150c81ac5969774205493f895fe024f1bf912eb62efa2872f0089093b397d42b5b7f97ac7cc656f2af027c3102813013ed3c3ed18c3e91a710d2d8d10614b688ab6c3b85cf1e69d303373344261a3b3f65b53a6e854cbf8af490c517cc033384e760f3c3cc7ed68df0606868cc1561079ba35294df6d4d74c3ae4d0bef66a2fed9b6587f5eb664d0dd3a68d572152ff034574a95b6c43ae3f9ffccaf6070f3bab0d33fdc8c89c059b0a3c9bb9c88051692356fc23a21ff7bc1e565ce20da8ed69d552d0d1ff0c3c963a86885a77c3c407757fa736ed374a4b7d0e6f5aad0b3c6642bb18f12896897d3e55c9865d4da3bfaebc322084b499e0b8b3c7edcbe41651750b81746e21f6b6ed3ad9d4ab63d427dc0ca736a3f6c7c727659514666d9dbdf5ceb44173b75ad67285913e1e5eef0d66389faa007f9744ed88414de4d020f9f3872b8f13ed6e59d964b161a4b7721f21871634c3ad7f54e83180f406a6dfec5b4268534db94c1c7005487b963a0ab59c0c1267f92d50c122b95e3e2d8d24abb312a3ce4ccf079054c5b60843566c3c703ec214df369e4c58b60d3c849be6e8234e1c0d455d386b05b275a86c20138f0d9a58389abd9d9b5b5aee369ef49abc13213418e403ae6d4e18067a4fb54337569ba754b7e768dedf306e104a76ba64d6932c56ea592cf1c25db72d8a81e9f5f27e557f16cabe2e81821fc246bae8c155a397f909e3309356fc3d243982d2cafafdb28459a8dbd4e47231a69143bf771a84815dff671c5132609e75f80de970803b8587976a49b101059ca94aad568812eca414744e1d1178b61cf6594dfd9d9dab7459504a188ab6f9765a3c1b7e322b4d54042971e8899c861de6dfa22e48e2588ebec0a92d3b6b4476c9538078a1f27b68d8e0bcd4e9aded15b8e6df2fd24f589d7cdbe8f136f675f8ad4d23587648f79347f72cca70bf6b61e33a1536d1e9fdcc95c1fb387a210544d40c93e6bd5550bde9051ac3fc7e10ec967f6bdc6d4c2e50b0c1c955d80470f4e9c9f82a1bd7400e0745b0d85150bd709722e37393a25e1b7f9eab57378e243e41d3ee36d642d3193a6e05a33b9675711d52a8c3fc45a8fb4c6a3a1ff375a927c80eccd6ee87b0bd6d541f70583f85142e4c3d62eb74dfedceb2edbf80bba5639f21cf30a83d678369f65f163296944dbd119c425fb1ee740cb3d4f71a2adb5e31573d0c054cec94bde083d2af6b15535b338b7f979e9e7369c2123493d3febcfd3afb6f76f25e996ab8b5ebf15720f22361fa16dd9002e6aba56528cfbfd468eb438a829d397c653b1dc9b4f66bad254c6e91f483752788e3224bfb2c0a9e4509890d96bb79a2dd9d66c5de5aeb20abe83823be6f49b8778615cad4971c2033f16ea23c9a6845c53d13f3c88790019a64ce7d068da3a94c26422cf6b8636eb24e02cd93e2ccc80203e6f4a71f67db11ddce2b0595a83ffc68319883750ef5338e070e59e4b9bdac814ff2c6ea445bf4448fd8500f8993a7f41487a77fbc0993a2fbcfacfcd071ff1ad394b6f39d6d09db8e4ab116697a94796dee2b5a2094091a79f56f1360d4ce1ba6de6bfa4d1dc9acecd1f5b4c17b6811bed9da402ca265895ddb6a39dcb41d69949e859793c5f57be1d7af629e2e8b47cd0eb90f3c48977cd4b5b3de611e17aa305c2253fa67f104fb94fd4a040423bf708594a87820d2ae9d1b74986ad58b4733d7b23693d40223f320c403191a9270c04b9cae76c57cc5891a0066f99e09c7e0222f0b0e7dff1f5c685d57ac185959717c68d34b62033df82d764caaa80c290dc02c1052811df92e59f3653878d068f3d05b6937cfb87674ed321dfabdba85e968607d562af62a955a596b009c0db87758d957df9b31e2a79ca9f01b2a7d2550cd175e56fcabc835f0d2d97c7474083d4b0c7238af21ff8345bca02c3979d40a9c288f197587869b0440d91e09a762756bf0dc65fc515f57732b1250bfbc94e25766f4b8e452b7374598c291f3366761db2ce0301f2fa61569dc838428ac67266fe51685c670e3cd9e4126fd363d464de373b5f1ae9d1eff9ca52129b4816316dc61e514c4a30d2b631b9f62b09906f505613f98f17d89ea1a39f2ea03bd9a62a7ae9ba226318928b6f751cbf89c8ee8a234381da72b58ab714afd01140907f5475fb675ef30bb733dee3f9266df0b105404d59b67b6b42f0edc2c38e190769418969a348b0ac61ae16201023d935b40c8e35296a0028c7a0944854b93a4d56417819b3e1086b7fb42773064a6680918c69fb0a002edeee53ae5e9fb2a80942ae359b475c41951f8d0b033d7bb5af519fd24bf58f58966c5b2672089edf342ba5689299719c456f96557196a44f40b804d7af7b055295dfc52c4487d4229e77e6fa8befba6c7b41f851ca2b943206488f35c61f889b4e1d880e6ed1a3d3f6e1aa6e4eb0e845e9ca1baa0dbb510b78c1874125cd24d2025e6cae0fe0fb9f8cdef2ec20b5da415aef3f84bb9792990624cd56a86fb469714c9bebd631273f910293c790096b96519c26c453c6e17415139d2e9baca685c32155c3ac1646a4fdd3d4367c00f484bbe49b2b5ff63135d42a5082ff92ae1b6f6eba1971b563c74e9faab5feeade683a23a629a6ca2e16f3a2efa0f089a1b901a097f1ffebd9a7663945661fcb6ff5aeb26f26fa1c595b05fb3e71351739b0bdf00cfdf73d5883a9939f96c6e15373666af11ea6b3be170d160351411a10eb80724043c0733605b5f6b0b9c0e3f7ff08f7f26e73fd725906eeac6edf517bca16f4047103847e4ac958f1325aceda83aca694405fa462408566477336a203a74a5fd04ed3d1613871c7eb7153fa2bb2f29b9037c614a9c2dad534a929cd2b636fafce427c4fd9f241b2a5e64a9692f2141f9a194910773fa944fc2c5ef541e22c7f13af47936927dfb9d8652917cf6af69745ae36ca2904bb160881e260fdb395631a42dc113f37da45a2f2f722822f9f0f65de4cf402d595a0b646cc1b420c2b1cbac52b5e18fbb0ce7b481aa6b495d71eea6a7862e8503fa9044d1e0f7c6432ba6620b3e903892414275037eaa5b3d571b4bc571f887b9124aa08bc103afe46243d8699cf80824668663584107239ced114da1bec2517f8ff9e8baec320ca1d5fbb88cf56cc237130ba3b0c2f1e00354a96e76a775b4eec62d0f7dd86b6686da678fa155ffd05729557313dd4218daace09c4f83a0f81d11de084a8eb45093de51e07ecb08aebd65d9864ec271782c0bb12172ce4b389e3ab60f7e310098534dbf6e9cf06d9d549c34d1c7073d0a7d9d553f8fbfd944b439c1b549579448eacb0b60b18fc369faebf6bebfa65cc68c614b4d7a6018446364aa937c9922b534a45c9132bf541ce988394b2f512e56d57f3b018152fe2cb47f61f60c6cf7ca80d3bd259e606633b8ca3cc781ef672f397eeecb1b03c502ff6d8fb230933fa42967696ba9a3421731d4d9ac986802cfdea242006d8e97d5e0894ef7c7af59cd4ffbf5e6baaf6ae35c9c40496565ebb6cb362f91d3b321487efd84fcc0d65b8527bd61a14fdb4e6f2f7326859ca0b64c9f0fe31bb15f4b807ed54a4cb14806712e4121a3b0b1d31e5a56f6a4ee872aa48381ee3d1461d467e341c0781d67b92d2d2d19f399664f6b8bd33893a35cbd3f4137367f3305fa702cf9e61a466ef815aac980652ae27a5ef1771b0a2289a1f87ae5b82a2e757b5f736a3a3b3832aeb43fd41798941e30232f16a4d27328abe51242f86713ed8b90615142103dc7c816abed7218d76c1fde81cbc6976c0bcef4819b838a5de49dc79bbd4595f1bb48ef4557030918ea4c2714d110935e810727571cbdc4a43fb122cdc73d241c51898c9e971e28043d4d1152c7ce629637407e2a8339dc993bb99f0908d7f9c5121e88db36a7bbf7ee8bd83ce071ccf2cf616a3b8e735da43f93700d4f770ec0e0002f7e49d34ee534f6bb36fa2658e76e6f8452f2a6319c58c2fa06da882771d44c6ea07928e806eabcf5e99cf0b6da2acfec019346f8db192b8fe6805fe3f284cd8c12714bb94a55236c5d861eb5b46d38304660aea4776da30e289a770bb11c0d694e59b60e7319f297e276227355092d5409c3b18be96820a869f91cff2f11c3eeb1991052379cf80a55a6cf2317845bab7943c36ca9ba7f8729132dd92ccf2b251427b11a3b52e0de583dcd86e1c3ebac73c6868855fc4a060cb0e05df77d728f85e89e73c114bc8aca4788cee47f7b7cdc2f03e21c765dd429aa41d29a241f52cfdf872bbefdffe7ab8ed47c8e1e20ac9563ce79217106ad988183b2a2b9a94c67f01ee048eeb05ab3419aaadcc4c52a5c5f469b4d68c0331e2fd571be43a3f6ad0cad6c895602004c5abfaafdba31dd6adee1eaa8519920c6823c650d85a823948d0cd3133a1c8f077841565202a7013924940f08547134dd90d509b3dd107d82b9ed41018c9276b27fc0f49a28c5e5761b2886124876ef61d50ed58ba8a1860d62666e8c682867f5bdfd1ee477f84133415c415abb9b9446389e157dab5a6f3a434203823859a1f2e39de050dc44df478cee3d9c11018bc886eff9d5cdbdcac2f3c58382608ca2414d2d37c5722f38312504c5e6c1d5d01c550071f4c397d9c0ef77c84c434df371ed053139bcd7ab3405750dc0ba7f25b1c73ec0b53be2f0257dd20e4cc4b6eaf48e4b17793a90d674d516c6eac772c6e2e6a6baed27062c5bbd5afb78c7097d0a01475911bdaca60d42696be499dd1f07adae17f365d0182f8e6f6d150694ed9c6310cb098d8d32b476c4f20a0df8e28db9096ea19a7dc0e5c2e41a39b63477a83b25de2ec550bec74ffc959bf68d3d13d1ee714eaaf1e29946e7b3442a848cac3325aa72393be970e7afa7c26705ccc80cb68b93799386db4b2e644777a7b4990e1866a8f8f6b4b761d6746873e710a1479fc60449c0f1e4bcbd145868104bb17712ad70c506a44e2b2951e4d2a6492dae7fdf88b5e9059d72d6c52c8809d39e1c72c318d3781d051c6d28dc30ee8a97f30dae0004fc08784fee9ce1e7ff2b4e8110891c09045fcbb5376edcd35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516ed35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516e96bf000be9c72e8cf1949c53f140d48ae3657482bf059a39b5c0a617dcea08fbace2944457966f019b8885db8ce5e3cf115744183a2b40b88056298de7d0b1c90d702cf7e1f3200c5a42a5eb1933fb8b5b29282af95925b7d6193240afdeaed49d0469b1addc04bb3cb2914a892f1c2f7028a2cfe56ad094314449704bcc09158ea17eb4a5478b5e710833f4e449e4c05b8bf1ca651c1c742c97f46a2be4b4cd4b6c3497fcff1dba26b29541ac62a2a922430572af45c7cef09b1bb5f97c8b91ed996446a33bf78ff4c9ae60c5a3d9af2a60426536f37a83a56e1a04fb91a3e3769937357ed35d386fda10116fcce9201ce29b565138ff8cecb6bb78bcb32378cc2f6d033e832019b0f4d6ae79ad960389953eab7830fb83f8f68a225bba4e650b3e41457227ace0aeb1adf8fde234903f12cd0bbdf695dd3e65336497cd9eb3f65ca32b2a28da84ceb0661d4cc7967cd3a17f43a65594a15a96400b651dd08bdce7213ee2bf7f446d1586f1780adc0a3db712cf0d7987bf2e7a57b6260792817c383e046188dd98e46460a86df5b47726e62f42f4d4a17fb81b828e929631ed2f48b6a4223cdc25b3c81b553e43475c660824b6887e5837def5dd4bd0b77b7427d1d440b16b92c617b7c4eebd865fa14e80849ef8d2f5603d593e417cf23c2b5b7e17504cba27f0a15f9c1a32973043de782f169e979c5bbc59ef5ab3a5af9428470b6a9cab2144f4ab37efb5d0ff2c9f45110e814e78884fdcd64c7b9449aba40313c317cbc52729c001f09943b7fab77346e5662738990697c060993380b443122201b22fa8cd219d9abc9d14c7a55f8b8a6d1c3aeb883f7b0d96f8ddba7d71cb669c52e55ab82cbfc1763e04812e9641841f67deb07a1062d44d1f3b39fe884a1c7966181e83a51562767e1b4f26e6dc1c4c439f5fdcb221cf204bf09bd29d880e44e000a635e723adf58c153f2a0f6c0b25e223a2f3d1b08d6ea4d6237934c2068874eb8f5b1c650f0a1f7250b5b57150f7484c4a37f50671158a87c94cbca06c4f9d3eed219459472f2f1fbb0b00ccf4b38eac89a33a9b254f54e84c33dc05891b0b619094d5454a30f27584e6714af02e8acf076e63e54e58c44be9bfb150c9df27037900cc50bb3dbcc0b852e816f627b65fb0e1eef8e17f03bd49c5058fff24c6bd2ed7bd06b7181a84464c8314b5d08e3ab8b577d0ee60e706d6f848176a24625dccb588871090f956c91222201e7ee5ff8fbc9b3abb04d16111987b2295af84881a6a7831e7ca38515d2f16cee92d836445ae2844ec563b24956a9809b322f0675e9e53b7e081b804b9a47b1b2dadc5304deb38356896b3bde75e1b6a49bb388d19408b95e65ab61ec723a33dd577e7cc728b6deef3942c064fb860b1994fc6c031000d3530d0c7648b8e29ce75244580b2117da2156c19ed9d217e1bbecc42180c70a42e5e5dffd70ba289459d6d1318d833229f680b9d8a3fd90ef7b254c86342daea2d89a225d42f42c7d4667e65ee62d9fa1f19295153a4542062b76a102f73bbf59554789fc7ea29f0e973efbe2e4e5033075de7870022b9e8b18010b2cd095de955ec83964a6ca5b6870507bbbe0b53d9a98cb82cd2737b1448761e39261cee2d4f543edf28fdb2c21c817589ebb5e8a4af3c01937023a0798980a7ffa87a75ba4c112d5eb4a407663e4e51683c3d0116904eb6aa92ce1c96459e9cfb52e52a32e57b99e57f26bf7427d80f0eb80a5eb97cbd32efdfd1c1cc60eec21dcad0278523a9e0694a9bed8e731dee9535f3406819122198ef80720de99362b98ab243604c44f8878c0c637b78415e36a972046b7ad0f3ff2977dd48485d3850a132ce6ea1f12bb0f7caf5462bdcd73082aa085e98c589a03f36a74b48abbac62ba16dd97e3a4eabf2116ed42b55e58cb816da2d8bcc73228ab67c1ff500216adcdb86a535253a2378db54e25d6fd46b608df4dd67f6ea0c24da439bba94647f08f2cd2b736ab93c12edacb293b0cd93153553dbdb4d04bf31be8af59e86b69af81fe3077d54aa69b822226a09a52b7e5c9aef3a861315b7d5e6ff97ef473a663160f41c291183e8fe691a50e31518f26e5e7d99342aec290294042128f2da852d8cb3c84ec8e4529345c25a862bdce051683e263189104aea3079486d77bf90e2a010023ac341e9786a58dfdb2a98376b143b563eacab7bbe8c37e5b22b397b4d63db079a99172f7b32c407964c30ffeed8bd448cf5c553795a800ea6978980e6edf9d5e03008b49a71a5b7b1c785b91aec6886467ce3903d70d290ed01c07ddf7f63d793bf5084a3e753e009725508f84805f108191916ea9a4e17332b107bb9e1a9c8ce6c7fa90ff28e310ed8e97fe32841a2edfd955fdf8397b3d6ecea17583e7f6ce6e6a3af2d24f757d47a30e2e664a84cae951181a6a3c3086381469f26a3cc1a96a7cdc5a4b5abb9701ad492b47bc8b44746b8c09587dff3fa255db7a0e5fb046d8ba9ab785a6d6d78eaeb2e746d001a14133cf7561689209a7802f68e5e914aedd2b1224d8d076f7d7439599326b6ff3f509e05e7c04c3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bf3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bfe9873a578364d22a8d2aaa6ccd95dc872ed2adda9efbcaeab51de6d03493c269392fe5702ba7c1ce6555b79c44b8dee74ff07f78fbf8a945a8616f2798905cc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb6a85096e4f3fa25d5a4a681cc16fb03e9b9afb1d47993da49f4da1636a8a27fdd00084334978c69edd6b504e7a40d1349071da944494bb4d66098e56237720cc095b99afa56d0408da69650d103c536783bff87f43efeb7f2aec199b560afd2c49fb1ce4829db26f4aae5e9fa29fd76daed0d55c999a45f280f83671dde391c4f0a82574c40e5d30422af8507d079cea74ce2ccb7c1e947de1f805fd09d1f2fe661437cf5ba70ae0b69ac9a4b673823777215ba1f361e638096bd57f499650306218c945b892e637c8af36717714214a9b78a36e6bfbee7d36a8f35fd3738d507b5c7591446999f07689eb8b7f74a3a704ecff24c242e2a789af6adb4c7e206c578d0fe13c20249eefc216e715e89661aa0f616a20e698af7bab6f4ab3463c3125af43cefc1f9247b6d3724ccb0ed1361b2b6d5560ec2a482747c75d71d8a1b3da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d8da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d81c674050d11cc696bab56505f48b4a312a57a051e530dcff0c70ccac821fe483b973c52757a86e3acdd4334d6e3fa32f61c2e1d3de692263ff560d6df877cf64a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a37a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a379aa281379cc21ac6b0942a64b09a0c7f0462692169b13c01ed7db0a96a2fbd0e5890d5d88c106be95638e24407a2d921d7b35b3beeb0b8ba2e5a2f121ea4b0d52f30a08008141be8897f2e590cc2f124ec2fd0ffcefb0add81e9c7fccb4c8300e2ba2088def60f77ec842733fdafd9f9f5eaa40e827f6920d1882d6d2b6d4d1265b947e70fd6309d3611a5dde9ba5a97386c52b13cee2b7dc1cd289f5bb08025f15fc4b775c3f5c7b73a9748f1f11ee7604685a8f2992b595bbff60a36c8f4e28720c5a5943e15ca01025f0bedadf2d619f15cc1456969dfd05aa335fa8b7199352722f0fa290abe2d5252b0c829ffdf0a87ec7dedab15b00c0e5e3e4ebf97f46af738f55170022e45eebe29019f6cb4e6755fed6691df19f1c6f408a1e750489626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a99626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a97311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9f7311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9fc3cc85145334f1a9bae2c3ab7cb24fa84a16b7749d6b59a576eaca6fa98282189d9a80637671018a67a32e671986c25edc70b67a7e10afabc0ac0ef9de76ef71056fc7985f35109ea2a3b781a8f262d00af3ed2a5c69cc6c23498681740a157a8a71c0524d14514d453676e7d9969145feca6f849ae2360ddfa1f8706e04807e9408aecaa469a0bb1524ccf323fe731e467deaa94f19741cccfafb7d6eeec887254b2159658e0f697b5c739498adbfd8fb98bf573d1262b7c5eb0ecf0ff1182dab09a4ed049dcb1b20c078d613981f99b25e64a9e75fd7fa023f69ce0167f31bacc70f7b44817b3eb3270b209480b8b0d887edbf2d2348a829c3d8dff0080bde46c26d75a5eed5d644e60ddde62587c076dcc9818a6dbb5a0433eecc09257afd17884ba8300f0165354eba9714fe251ca5e5d2951ffc49737bbffd961c32bc323a2a2427311f9e9fab5699b9a65eb4add691d3628a2d54866f46393f4c6386fd7dd2c35ac34161da31e4a800eee23e6b70eeab096c0bca7785543312ad16902e0af772d417f6805fd7885707222652b7441054c44b88d95eecf861febb0134fcd653a4f07eaeb5155f95af63934355792281cd7200150e5c53e32787683296bd48aefe46a48fe7e5657dfcb035187767515901c1932882838ab5dc52c9c2346005d7a5c5c64a5e7c31c118ca4cd17d67aa68765f72090c0ce29b271c6a7b9b1c80242eb1a8d23198db48be3574b70925e852f2cd1fe8e356158411fab9abfa54c9e2930f7664258e96e239ed1b81012b397d986d913aa3a53eb8028e7dd16df6e8973674842b986b34f4a86cac8a04317b3f34b59a07c1ac7a47a4d188ed9790fa3d7989b48dd871e7458e06f43eb2edb1fdd4a6ab7cfd744c23abeccd79c4b4c1d9ff8eb7d2f647a0029781ba7beb8c60cc4e9ec55cef7cd96fee2e2cfabf8aa34c75760267678cf24faa72140685e36eb344eef4c7eddad8dac27069ce16d1b42c50a28f88c74903af24288ddb74ef1995088f33f5bbcc27156d19805ca860a41b51db527d99cff4708edff2db6ca0f90da374f7305f58aed174a0de5f731a4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400b4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400be540dea7217d8a1ceef7c21435390165fcdbfe40618b09653434fef9a893ff7f4898aac7895abc1d43a99301ab3c93f76ed720a894d939dcefba1eb78a44db44ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e3ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e329f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de9729f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de97f96947d35b9303d383bed0cc1abbc366ff5d1164da40cae7197698f9b3a1cc5ef2a4ba52b472144d862f97f4826df2024bf3a80d45652fdba4e6d4b7df5c8409e3feb7dcd7bb989fa40893af1aca31b7270e868c90a8db255098198a2051ff2784fc25ca7294c5a94c456998489027180994128eb61359e0de50f1f1ab7eab10babdb50b1eb0a7da917a995b783ba6e8bd75af94df5462a32d10270a34410b85e33a9e3851d71f1c9e08443b697677aaa681c510971c3dcdfcc9344f38fa92cd5ca9c0d06b7f07e43e0f8b339a70829b46b923e5ce6f5903214e01f41f8fe7e0b014d0336fbff292ce81e9adb97379e65a5fe165266da67903ebe2d4ddb1f4ec852508c94dddb62fe5bf32ce31987f4db82527e96a68533f77086e9503ea38701844e7eda108c9fd6d01a2f36a32a32d702f46155fc76a30b60bde8064d0471084fef0e1830ab95c9e51fe02bc8bad614560af525e627874fd0a79359ddbdca6e5518a35ad0da280218b871bdb8440560cf8ac69161f9d843357517245d3759bed91463802814c7ad90293d0a507da912f5bd14758288fe2d9de8958c7b32c9996faa44f380dd815099453c40220934299db87fdc9378d814e9b7b8582b611477a1c8666d581cb21d7ae2b67c53730f5ddb75f10635f73c1932e83943824f8db441b5094782c393253a401fe8a4a7a6511a62554953b32946b43ec64ef81977beba4c3650115423a06a2937fc56fb5e7aa68ba474b90f4b854459d3486ba6213e284f7574cfdc9d5d7785e9ebec6ff4b539e2e14b4cea8e1736fba8ec0a7958cd70b50bd64e66caaeffdd5a7ef4c39d8440f6508f8521eba8ea64836c8def87d40e18682fb399f4ce2eba99022912e920a31503e788e8b6c87614cd9803b3620c323996ce861cf0ea699f289a6eab86dfb13ddfce9f003f53a721879b7fef97253f404a61461dfccf601047c1c8c0d749157d0e530aead4ec938094f11cbc4a810ae3df7a1c12f5d4d62b0e3b260d7741a8bb845e6a7e04a02cf4a817430c3c6b764030e51de2c77beb16737afb504d748ca2bba3146c9da0514587d5e52c6a59ac892f3c5f23ba6b68b64b5a78fad97852bddeeaaf6a6eecc9eefbe3e13fb7c8066019204feb6330f5e7e6ac00721f7e081c7e9ae822d9425a3e55b76bf74ae0bca1c1be066aa2203d5570986cca706eb9d1763e7b3b5c5e7a4d8857049643b58e235cf3b40cf28da6988b968a0289fcab89a46fcade652345956811847322ab0c472c4de7cf8d22e0b6e58dd2817da592b3d4da44419847c5f118c3fdd98b18c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e138c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e136c4ef1eae9ae705bf4abc79d6bf196e41deed46e20a5f9234084e95b2adbd3e5a34826b6fdb9f0a8f2503ee533cdee4978722a87309e83a84542b803bbbb47fac88724becf060a4f403d827ece271aa3c0eb01b290f2be802ebe3f602fdc2cfa0b2cb79a9394aa2740c1b792902263068384b038bf03a83457193d61a08aed0d9895761d40bf801feb0cfa5d73315c689d994b2cceb95676afa91f26df7ea10aa56aebdf8a08d5bb659ced9b0384f8b47c8c97a9e76a6c0460cc4570a13eeca7953b0059e6f38b096b0b47dda81f7574a2af49311309a64f6885ae08bf0589501f779f76d733674f588f2e9ef934442b124bbb207e1b62d492e2c023760bfcdafb1cc3f719e90bcb1a27ba8c4902f8c0712158e1ac0f4d299ff6652c878ebb92b5d18796fd5fab33436ce814036724e84eef4567ee4523ef83ad830493f6ed8f6ea22bcdccae44eabd66e1ad121fce9042619e103e173711f9ebaf1eae6077c1cc7172a8cc510b29cb4b0e388879339affd0e74dd74f323a26b6a21bc23dc20b5c1364328b673e006d51d954f8450f02535348f08411dd187a7e8836cee9e0ea353d73e2ddb0b1ac49f616edc85133f850fa7e7f50d1257d6f1665ae1a090d72e9c1a7bf6a96be6e2fb5c7c67d506671a9645b765cd231582f30c7b7a5265bf068ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd768ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd7fa763753f5a1f861d1f8710f5d4d41ef7a0eca6c77240a67a7c5c497a6dbef31cca8093ac61ec0a5072f278abd875698daca0c424045bdfdf6ae279c8a70d4dc1baa6e6b7c85d8ee3ccaa8fd6f626891a48be49284668c14856b4d2a5fa63b2cfd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5fd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5e3260027c826d0c9639ec943f0eaae4362341b2233cf0a9e6b8c2b78a60349d8a1860cfcea7bc72a8d726111c16e44b2d4b03fd50c1639b529633d628ee0fd2e5e9f8c3b72db5f9956cdc8f0a6e6ce96fabe07b10afba1a9dc82022e6942a04a2ea70a76c9104bd686c5002cec2c34333987613163700df9dc1ab0db192696c2dd814094eb7be5cc77e0edf0da3d5b28736f53ade2c4913cc45516cee15c4a5ae74eddebd89e4e1ab0b45f6daa568a3a761ae1d50f96a3083fd06534dd284aac66f7789a8cb871bf4d1fbca44fd9750f43b418eddf79ad796f236aafb9e7769ad8f8434136e3848350ef7bcaaed8b3473a8d0be31317f80d59eecae11236fbfe64d76318e6918ca2d9135ccb552bce2da655f35b6368ff1718ee2bc1021bdfcfc2c3f2981b660c4beeec7305d5aee666b1a8a2ae05f43e39d1154edf2e083b1db2d73436877109c2a5d11e4ddb6ffa439d02377a90aec12a270c30c4a58d323509e0e0ebd894e29c5fd4815be40716d33c8e1acb6cc15a8260d9360874968c43a95a7a151f5f8fa9a9ff9661f0844b3925659260c310133d2d1678c4d39a1933cd1afc996b025d1d268f96c5405cb27c76e5f50d0f21d999340602c44502cacbd281f29f084c3ce9fb84521d7b4f1eb63757f273e4f50ef3c865def415916fd44cfe56bcff4104050eefaa1a987b0ca2b57576549045f59308ce1311bad21975c631a0037b8e5d015300d606d453a9776e79019830d48496832cd05edb837474295f63b1021027bc80d91e3fce7b3011d599f3d9766e312abc4a59a9b7b28d0b4c26197563899ba29f0ea2d1bbd19cc123d22cbc41b0af7e77115187895499fbd4267280356836efdaae057e385225eb2602a690e06795ce4c765c17c1e7046ba7c3338d684824b627b7b92b9d273a5b17ef97e01bb943d6d4f66fd5cdb48687a7278f118dc532ee9955dc5ea118f5b66b4c97312efb6f99c4f4ad9d106b54db4fff5c587239c2208f2646350cc334aed3a597c908e281ee9a299934adf102bb30d1d8ce6ff0a7fa7d01cbe5969ef257448b31156a44197b63107e2f7617c4205a797f0b4a67d41f983ed7823a633c15cfbddc54c4a9a30406081d2aeec0d66599ea8e236f1faba50f4aa025b1b4a1d3c60a65775678eebb6af0edc4413b5e0be3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534e3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534bf9569a6ddea79878ab7d52e10bb2505a79d019e5234decfca33788992ec81db61961bad462df90da0d1bc6226c4cead42ed7d7b22fd306e180497f29740afca65fad1a96f0ec71d1eed0e435f491ff997d5716b420d10e6c8a2a66cea02ac3edc31c49668ebd2620667afdddcb1196c527d13cd8814194839bc0b30aeb085cd10064dbed304c75c825c38f3f0bb99f2260ec22f76179b245953eb8b1f06545c5c8eeac7dfd0b9eedc4307473d1fae17465e8ef0d2710ec1cc5a70bb90611c7b4a1896d778fae72eeb6ad4e485faa5c257fe304cc784fbb8f29550a3d35d3a6cee9edf3d69bf5e06ea1cf75f85d33438b34e1e59f8715bbfd942930e1c477954b2a9a3b6c1d85b8b1777e8d669b15529e019eeae2c4ad9c0e4b7710d24c73a4586dc589d8524bb438885fd285a4b9e5bd9eb82163488d4b9cf2a236f4d2492997a55f865d55cd0681a9a9f618b6e34119d1915ea444761d9ad71adec79097a38b9b6c2bfdefcb1170db3c0770cff182e0a1ee2ba9a58f53886c3537dcc6a893c1ffbf280e45fc88ed122c4fffbadcb21c6b3bf09c81e46d578007d39881e9dcf6d00a47f5751af1eb358d89f48bd758ce89878f48c9ff1bcdbe0d39c8de59fb08a4e8cd06380c19316a25dcc2caad9eaed5e77d37e51aab33ab5ea73d0bdde44a9843900c15e50a74b5f39fac38cc8c662b36cd18df6a921df89cc5a67656bd908c0cb579308426ae92dc801fdbcc098ff4197dc5278e1d21e8b8bde2663bd8648f9af97394f975bcb608f01608ab88af7fda5c9bf8e396736f15ba352513ab93d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92463d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92460ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa10ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa16cb2e41691a2d6508c826fac3ca7d71d5eed5f6ea7fa9ac31b7cdb71eb4bd2e4c90da3a3a7336ac8cc0d84e0740e82f525b6001eb2e92f0a0d3cd75f6326846778502b670fae9dd55bce308a114339f6cc15071e14e225972f604909ba62835f0aa64300578346d2f2a0b4b3af84f859aeeb652f2ea43668233cedfd1c08dc55c8110a06dbae43d8611981af060fe73a2de64ee325a6b0c1f3dde865b9892a8daafc37c401d2856b0df21891776bcb9d67101d16108b463051a523c6d093a0bc5629a3c0257bcda1cfe431041caf50edfd19201ab16e5b5f49a23c138f0076e06ce4c0c4c35c1bfcab73cdc69ea071a757e7752f7705cc0706d57162f3670adcbe7c7ce8944a5667bb181dfb60a127a32063524dd83fd78c48358df22b982b63da818446bcc6d7d64400305424808f45e84f6a5b98e495c85fb0cda9a54f86f5fc133763f347862c4a7e83a21cd4b1ce826db6b88ca20850ed34cf2b5f2dd1d203b116a74219ad87ceed886f3c7e8826c55ecc548497025d2c8a26271a2212d60f00605b48f20a69b9d804ced6655b400bdcfc4d2e089f88eb33bfb6f527c0fb68f487c2fc6dd200dd42671655e387a75e71e871865950042a346475e8b2d0b99156c59acdad735f306c20ed9f7ab23b178e128ed6997e0fea70f007a54a51f330c167253ef12f44baf31b6d0ad7ecf5348a4f3f16414ab4aa24798703730968b71922909b1e5877d519ad9cbe188e1c8035cd8b7a9e6c04b7eaf3ea114c8ef57b5612526c2d5e672e041dcb496878d5f6f7ddf2aa7edda33b7e0ac7033d517dbc3f275c8932dc826b79cc66fa01c79054d7e60f8dbf6f730ca6d10b1f5f8a46fe0e6650bde9bfb9da085ec3585e68dbb6a655a6941b01edf33e0dae5c2514e8f7e6579dd2375cc46314a092f127b4c732e384441751d791f94978e8657c70c06e4adaa6982ce5780d9c8cf7120e1724faac1dc82719241515a332a3cb376f3e110f8c1f3280cd29c690fbbb7cef1a9054349a11ed762dfce2e8a2b33405c8b29e6279d448a0b9421cce0c966c849fefcc879f40fcf1f8278cf42ecb404dcaeadc76755f0f9890a3aa9933c415f247e2d9db25a96d8c31930c9314bb8a284233bf93067b52620ea8166a98201f1f625b905a26625097c2eb885ded5fc0135747d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25255c831873d3b6e55ad6a952f1ee6c1c4d6191b5d57d2180c71fa4cc5266d78cd0b2fafdf9d2bef3e9ecb5163b5f504007fddd6e220cee316fe30f8c3cf77c7aa64307004f7843c0c50fdc53e6a0ac8eb5c4674e31e044fe4cf93e4f66803b885b5b060a8f3a7428dcc137d92cf095066686fa10d666e37ffbaf12580d0912a19cb6136d110839e1d3042c1fb7422f6818e30afc159d354caf26e274a7a88ddbcc8df025520dc372494f122c9423105b61f6e8637f2910e9af2e90edcff9611df60b60ead0da560ad11192c67cb185806a026da95dd9b06f68192bbc69723a95067cd5682584d1af6a2ac84133067699bae0e78b0099196cabba57cdeaa496a3030908c19c1313ef9689daab9bfb767ce47088cdb4d7cab3311b2e677c2bb1edd6a4aa7d8969f635f66ab77511c92d1e40699a3baec5cd8e924068a956b00bb7b7798c68d60659cf87a421868375379e31d941a22f4df6a0bfc62eed0c3b131147697a1a19ea63516af06a7364241aa86c7c8b651309c334d899ecb0380ee6a23e564cc1d9c323855469b43352c98d60f835acfa212cdfb7f94929331db700b40be88499a21062bb919f2539b12c8db9a2383c2e6b5456eb8be05327404fbd8ecad2a4bccc06eb437d0473903169453691fec1cce457ac3d5663690beebba78a56b6d7192a812f85ca28c1b673c50ae3c9998f2008b5c8bf9f421c6dc65a619133b6f2018cfec00ecd8cdcd3ea029ce26d4110e3de4b1d3e72d9ca413ea19502d06d97fcac3946b6c9a57ce7f5246c73ae91cd81bc9f6370ca69e9937f349e0fdbea367c5be38642f844413a20b4dc35bdbc0ca46f83472717620c38bd94ea257e0575d05e542b2a6b46653fe1c22728b5b68a72ca3b6392428f1188dc8b9c2f25e7a4d78d82a0cca29c3da507dc8778282432e253d7f90dae1211c267ed2fcccde1f3fee84ae5554d9713bc7344320c4b1676be84ff0edf3bdb32ec6f4e1315679a9853d612777e03cf74c99555663c4d080fd39a56254825670398b7b731b6f6a47bf3f79676ce4006000228b7034bf452ebc8af334e352503cfc1695cb2d65ab0452b729513b5e0996139cf2ba644076b6e07c154e3e9792c0634cfc111c8463668bab6a0947d55be2af8cdb96cb06113574533ab1f6f3528f226a87fb9ac497df0c6be41a2c21dbd396bed86760352bc16c5300a89b308bd1fc9030ad5b3442ce8c36eb8aac0a7b323e504ab970c1a3275362fb78ebb8a27e55299aefb8e629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed69a5740995c978e970e9c9e364b7afeaedeb52a888c12d87e3536e2e5c5a613ef8a08a7d2ef9c87f9d38b5e47ee78b400ef958c3a882a26bdde7bdeb9314d523788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d568429002788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d5684290022dbc6dfd403dfb8294d1b0d549bad5fc92a74bdae135f4883afe38c758ee2f14d590f964d70ea40d4e08a87b0f3831392a898278b9720e84c08826332024ff7e1d5ff2a364ec6996eaca079204a2562673fecc454f18515da152801513adc72cf865b66736c27c6ba17c70cdfff4610dca2947cf05962b4143904809125f82887e60a5b8abb62fbe9778c5a2cc3c80b902473b3ee829f4651e941f7fb23487bee10da7efed5910ac447c86208c519032ae201ba62ea587e4eb3052510f142db14aebc74946895a69c4da679350f2606855861cc505d5e9e852aa576a54a2ea854bb6bc6b81c0cae452635744ba697b7566463203845e396155081d40b3b1f5a321a1c79fb4e63f6daf3e7e388a51b472e4283244e3424d8c9bc7cdb9d1618465ef9af4efde09bacbd0ad40bf47f3bda455e794f7cb8858e330e01d7664ca191dfde188d26db6998aa02557c07e71718355fd711e89a89a37e9e61da1b18ab8592aae642e903f3cd3a4453d3b552bac5131907152ccf51f90fc39d54562b1c21a8ceec47e721f2e6b7035ece935406aa8140ffdc462f1bc62f6f5dc5facee956bc8fad7c65f58da25bd748c897cb99d0d415f594c14c36f9f83391da6cab995f736787860a6f6b76f7373dc40f27ed3478771f149555cd520a5042277f53385d7de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c235de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c2352fdd78afb24041efe9d8b6a93786ad07c5be47e44224050e22f278a237a45dfff62672b621f2470b84507ba9c6c799129acca20e8ea92e57a8b539be9c2f93537d1af5fa496843b9bc072ccd6b7ae1538fe25ca3622e98722363fcf520426f63bfb2d6d6469903d8f27415ac6f3baa03778b66c5df3f2be658867895046004392d51e1a7e85f566e2e7de0488a85b37ac5be20882fb922a1cf26b27eac64431dd1fcb482918e7354551e1b0941be16b1868055dce1db3f22583eadc037252ba2eb68f3e47d48b775208aa504f60f392109f8bc6dd93addffefe30bc925441066815f421b2a68c2148336b5c6833d4f2568725afd5651e3ab55bb3811638200c21a6615d7577837f468a1ccc282c15669fc88422661f37df81a9c2ea89d3e4dabff4583011be13e53bcad866a4908790c7e3fe891203c8a9359197ef83b0b1e17bd8c62408c29d77a588ac712b74373d3f984bed6d9e9e617d703f74617387a4102ed8af6c261e041631928225f46bcbb7cf1c3b981ac71550a0ca64552b4cc2a68416797ad874447160fd9291fee29c211ce9f6003d95e6fecaff592526f72313f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866b3f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866bdffa21d5193c8520c2173da0daa39670316e67dc6c6f0fcccdb043770dc65e5cd0976aaaa39c4f7c0bb7269513f1b623ba532fe5645df0e23c3edfea071933fdedbe35d37f519fba778f07324c2b6d2ca0c17352b2c1c3204d5d617143980bd1e30a4d47d2c7bc41c193cd3d9a6cce4624e78b56add3cac1c6b223797b47ddfe7785506c61ad49c46d986de401eec791d032178dd14c99e6b2dff2c7f4839d8c225b66ff2eeab83162db7d4f6628c7520cd1a6be01487448026b24f0219f3d40e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8480bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8481fc81eafa9e1f6e294be77a9d45fc72be49afe79605d9dc3de56bb8656c994f24ccc0dbc260aad4c145cb94129d63a978e8848d87217b8001dbbad9fab3d4702d347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5dd347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5de04baa1d99260aa7136fdf6235f334dc7c3166d6cfdd3b8e12e93c37c04d41d357ffc9c7a964fb5ec537ed0233b733614c982882d0fd2b3fbf7be0dfbbb7f9cc0a2e5e8f2f41261a3583f8ccb4d95f775f96ba5cbcb7868ac0ca1addf41243e086e4ed4796d62ad033e82f2ad3e7e60689934581b2cbb9bcc84dd769ad9f43809e5c88703a043c508b47eb34670a3a2a8c77df07e45296c783b78a38d83d91777b63b0a11d842505fdef8cc589d9eb3fb70d17fb9e6016fb3e57c9a656973f030734c28916120a7beb7b825546a5ea036808fe6cf0d31637afcee60f80648f8f5dc876f24165a32016efdec57749d9f9103f978789f81fb84c116a57f6fcb43a42b972151ea0ca1fba614bec8a057abafba9aefca49130e1d86473aad33a29505125cba21c4e2c979082b4323e642ca7180634b309d747e8473cfad84bfa34563410056d9de1b1a52733e7e33648e4df49a7ff1cf9a2d54d178567c0426da69bd15211d4168b76c16cc1dca0de22bd35fe0069ea7d3bf857a5404b68c5f5bc5338e0b3ec35fa28607f6c95da33bd1a11ece2b1c29d51471cdd66eda82f0ee29b06706415ad310b0c81a8235869f3e2d65ec9b92c0418f5bf231197fc2ccbad518d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd28d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd2f2f11596b37ac031781e39785224175d5efc570486c44e3459f88ae578299f77a09df940d81d0e44c7c0f4ac1d9720a78b19980f60b0c7ce373fa1b6680cb405ff1ad2ad55179ae9806b93311c08a7895771e4fd91f31b575325cef858aca36cd57bdb74431ce6a400000c272258165fc66625625a3f2ed9e662772f69b2147d2482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e762482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e769d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc79d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc7d3b3d04637d2dbc22e5bc29f6804baa324c91ad2927aece92e3b01642531b34df65596b288d95b632cc26ca2172199dfc0d76f8e3e4373bdead6f25cbe46a3bc0713e72aa67e6d1faec80c3f79ef7f042cf05b64f74b8d665bb7d48350f2b84a488bbac8a53c48963a9af4b034d2f24ebdafef6db5a41e6b6ce56909846a937fecf022eb7adc680aec1d74a11f7fbcfc435d84951962f7fbf68c0a0758dfdcdd7eaea1064ccd583ef6f7497d04612919e47ea51fce5423a0658ac059b3ce8e8111d14b383708e88c7f434023d27cec14df654c078fcd4ab4f288e0a841a6e985b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa739b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa73958b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa22658b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa226fed2aa1789eea153f58280f9c0ba4f518d8a30667c37034ea751ba1f53a93c99659c77b46e127cf69ab578eaa29bdf8c050517692d85a9e94eaae8926f885227b24fbf5ddf6432c2a88172460fab5b92c833c3a0dcb9f416bd712c7f5775c30c6b6ccfe43093aeb08d8ea10dce45c6bd82ef3417ff00fe49766875e5f673a990e0a0ce2f594d8116561d8f77e87d57084ada9dcff5795a64ead52d9827a70927f06c25b4cdf2b061f8a7068ef8eac44e8c69311c3f40a87d9e28ab57558aecf3915ef128bb0e9c32fbad234dd0eb4434eedda4a10275849c65b557566386015bc57e9eed52926bbac0167f4c9d8498c5037092579b692b7cbfc866ce22cf120cb32717ff1e9e6ad25430865fa7fbcf830eaab3021bb496e523467178686059ed132aad6105bc4cb25863a44d5ab8e4ab5d65830bfb10f4a1373ffb700ba240bd3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b7e7a0207fa46e4cf21760dbb603e13825b8f872118e1c48ac4d6a87e8bac0df4c29325e611a7430db90b36b4fca7ad399d2b5c66c2ef34ac03813555ece17088133a1fdb5d09038815d2b3d993c161742e340b0338211f48500e8ae8da5eef5840d8cbeb6c0b181bbe89436840e9e8c2f4dcbed26c8f47764e6766b59075b354fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89b92300ab781a18807121ed3926a7a85166d4124247eee524543b8c837677bf5c4d3acfe1da3ef356d97e40dfaec26039fa3250f213b0760d7fd2ecddf1a743380a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e0a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e8fab86a9c03c0f24b696ece3f3a6b460b56634f39fce759a84b5716eb601277fa306a97cdb362d83159b346d238f8a0db2e8c8d796d1d128e8b72fcb5c3bbe4c756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc734756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc7342c5084e7ed6560add2fe495e94389720189a0c07530d3284177999276e2e0f73ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979feaed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979fead992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f42712d992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f427124916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45454916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45451ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc1ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df50a8cfdb6c560fc3d19bed159c23251362aac80430e418f7adce0335c6bbb182d210d01ced55448753501cc8405cda6a466794da2067de12ee63263c985cd0ef8371486806bcd190f8e7312e33cd23f24c7e7bd1c39fdeba6df0066f7320afbf2881d900d91c2c2921c6070a7352fd90bd99a7b5721d89c8457ce639b5df964d3983f82899bbdfe72f9767b21904ebe68c189ed9a135144cd057899ce9958a93299c3fb90d19323e09b374fd44cdb8d8b5a02618a0e2218e1d8448865d75d60ce5fc63451ad6783030d17abb815f0aa9b7a79bb4640001e934d8eb0ce2f0c46ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554320e41884650aaa3a0828eab512a658b388cbe5b7bd2514d7481daa2956765635e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f7535e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f75501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c4114af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c41144cf03ffd44a6ef82b04200d204f5222daf93ed172f0f8763d4a7b6e4c7e7b9d1c6543c10547e9edd5ef4342e9f0e235dc05bc713b1d0d993e9cc9eaaae619a64709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24f95cc7c8ac8e4582158fbe67a419e76dc9a7e4d9eac1f6b7067ce53a18cbd9a4a3bf52fa57d85ed8722969bfcaa6ac2ced4251daff12f89201d3ce2f74a6f0af50555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d56050555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d560a62236fcf0bb0ae2485994d03cc91658086aab74733fed96763b996909824f9aeb5f0d0ddb29fdae6386d29043a68d92657de281b67ea2561410c1776b9a19aefb4194a2b2a3f4cf4dd8966984681b8424f1b05357e91441d7f986ed37c2878b291a62e176875ea95b53b45c852046831e0e128e15709b5696dedb68ae3abd358150ed0bb7fd23090680fca836dbce237a4f7bac3e86ad8a85f01e2dd101d8b548aabe855d15bb99d9b15b0a39b4e96c08391103c3d406d8f64fb41f5c5ab248edad923b45fc5b70594edae293d59521543b5420b8b1fabc81a2e98909665249a39ccc2ec58cec5f40c00d8adcdbf309d2de0b6b566d7c653a985de03e383129a47b3363a765f9c872b6f02bb41ce698965006397578eafab55f63c7cf68bf075355fc635c6028b957c79d96b65304e382306ddaf2ea856fd6df3224974642017f8ba21316fd21a553fc697afd8bce4330c8ad0cc64e6d1c9e1c17bac3a80a516edf04324a244967bf802e32b525e185f88348ca6b2c65ad346598cb8d339e3314fca606641846ff1b44fe462e6a6ce99f3eb5187600e4dd999ab2196d0de8c885f381bd1bc2788ca4ac5bd4650ff343e306141d267611f5e8b6f7d8903ed7979c92509a51684581482b15914866dd5fa8a4a3f9c0c72a098a0ed221eef3abc03521137d2f4929e7f94a32c2c9d96c6bc472a9cb69096c2191398101af044a2e36185dc9b32d768972d4228d9d1122c6b59b7f8eec215443d91e35f537408dbd875c4eed96e924688bb3582240fbd18bfbb67c20635d4b9fd6c406a96513858cdd38c854a9b1c8990265181bef6b289ea76e47fa65f4e376d178e15ab02c4efed0d67275c2cbbbbab7b1980e3bc466b990b94fc4f86e700e779a0e9a00590073d655f69dfe96128a26103ba3e9144f1506d7453a9bb85c2cbe1b98e016124ae9211c8f6b8ebe28a7e64ed5adf42c959ccb0d111ddf0193dd5173581786832ddd4adbfd56f11eb5de5b85b8faefdfc0c2b75445d161872425553f48fae9aa6682a33cd47ff9ceebf52b61685fd35867e6a466a7f072ad0a5d3e1f27ef9ca753788726c05bd209a3b4352b58675a0563538f486ed2253d62833d0565585bd64dd8aaa078033f2dfdd6cdcff3356c5f1c9fa48a5a18cc8b3b71886b4fde8be7c2af6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e8d1e3f5954041969b8f245514760aab8fcd40e64eab615364f7210dcb7aecc68505f13be81cc36e9a2c3594c1f2db4f5590ff6f8ca9e503c8fea2dec3674d45f600823228d68e9497266e6fee2dc86cb14964f89501ad33beca436e198d36e470b73e0315fbd6a4a854c6b6039d2fcc9d5ae4bccd977c9aed72093ba60671140dcf99cf4a0f8155155bcb680ebb838caea7806ad239ac0e076f84fe9c2ab7d170f3632ad365bcf7868843b0518900b2dac070cbb7e9e739edf2ab9675b6db8a82bc0a9e6e9af64c191770e3eada574a447aa907def8a59c5c395a13dfc36d5a7d0a5a9c533c2af217e0638dcb2c6b981c9ed441df3c35664b530f491515e867279eaa57c605b720957f23be5de28ab7bf2d42b3d125ed151266442bd369ec363be93a4ebabfc29c645cb3d6b3101952bb746e8855c72c68f55a5bc9237a7fd2f275f46a49d97ea1039098804a4346c5aef8fde562b2ff834a11d979c48a7b0caebe3592965a1545fd9ddca17dbd5030e6c36f8a0c2f46cb0d3edb5e1889d4820f612dd3cf45b288a65e0f223791805a596c500bf9567020f6bf0b3b2dc44a959f1dd9bc6e07c18c3cc5ebe90c927b929164c313dcd801e10b7b8715354f6b896e0e14079fe12fa8e63a64226d7ae5756f4b88bd788219e57e9856fcd30447f04970ca04c603a5afd7a4e4e78ee3a530a4b626f97971117e9a4399099361da12eb65f14ac787a2fc1b9789098916747a134fa410190f9e8c46a5a6af425f07d516032dbcabf293dd4bfe33accd64a69c98960b33da12535bdf66ef230f6419e91bf427ca69a04fd6cb4ca92f784d2594187e7ab31966157b9c3411edd9e49a3891d7eebd9dc015ced30c2723dc6548dd6961b649bd73817f4f632b725e07b8e600976f2ed24ad00dfc2be62ba3fe7b87ad550f41966459d62ef24ddeff2530dc4c303989d358328814738d87b02ee5d63aa91cab3ac861d37df9c60c7b3f1264fea44b1dfa3c40dec6f603db69a2975e3cca702f205638e5368a2dfb9aeb1972dd2b25d8402690fae6ccec7207fcdf29e023009c4cf35e9a93652663f8de6913b88d16379c45234546137de5344388a191026044eb1577a98d3a822aaeb1565c76cfb2a59d5b8fe2491e329bab71f9822b073e5baad2d62f4d4ec4b05bdd64a7644685e793d104cf6660543e91792df6ef72ad9c7d84cd00cf6b5d1bf50a769bcdd0e57e4ba2b5a73b3034fe17464476a7c86ad5402778ad64cecabb1fb363041f96278a4220b88f9b1136375bd550089665c34a82fdefa35d42480b7a9de6d734164531b181e6aff856f972de62c4a216b709ae2f086ff92dcfa3a00cf94b49664b14cda6f4ee9e556b3c327de3e9a871fa0ea191cd64583c9d8b4496306f2c92c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617d2c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617df71ea4ed6661dd6b0f1aaf5f22e39b3d5d7501777e3a361651a4d3d167cc102414dd380cb85caa534c58e6f34c9c3ef55c711dcb09c3ea0c1d5aad14aefe2d1703ee586f67714a86d2cbce397ea1b09b5cfa55d97878370b65466449540fdb9832b509c6c851c9f90d7e118020c354c9fc0f9b2bcb9ee72701e7dcb8cdf52f05980d54b3e9e22bf6992e1eae93ea3d2e8f11bd5fa12d350f8929d7f11d619d464638cbccf11e1fb788a488ab1fefb6c5aee43380e33d3af673bca644b05f92c7f64cdd6650553339ce10496f4e7eaaa490ea93f874963b03a8d2d96bda961ac70bd8fe8cb1249f59aa346bce042a7361bc016d683f47d34ac9dfa85a3592f838819d25d1b94480789a1f0885aee623d48f34d5786297eca0eb731299014023a51e5c1ced7ba35b64773bcdf3390dd94ad124dde10ed3d2005670547a01db915fa40c1746dc81740a228de339e81c50ccd8d76c8ed780eda5af09aee267ba283312fda839fa945c33d72b5127a3a6e494793b449e56310f17b1569266cc631d7f25d69fe8795ce2b3e025edd64c8e555dc4c4660198df6ad767d44b1ddd60f33b4772ed4dfce686f583344d99ec70d3f7befbc08b81feae7efc7af3d8faf1c69ef261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9310f0d173369d625fd7da61c05e0082fe2b3ad2e052ce309bba5add4290c46cb9cbab97c87af8c6177c7edcb8788fabb17a0a9a42cac4bf75b932656ef2569153bb680ef4baeb14487786e7191cbd0c76a4f32e8d8d60ad3508d0260a9603632f261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9b94d9b1abccc029f3eaaf6d57b4eb808e86c0261e548bf18c02333e19c4a77a00503dd020198abe973befc0e99449f6d81f12ca6df82bc5df6b293dad054847a6a3260639c2e4b34c6230abcfd54d8c7eb76ac6d8f7a2a9485950e6c126a34aa2101b6bde7a781d4779ebead86a75819379f60bb2ccbe42b319422e6916c8f016c7dbc95555f8db111823efbd56b0f2d5a09403181bb0e6b2d7733826add099e98b1b161f33b510abd04adad05f64dc10423d2b7f8f388aea94bb567fcb4e1f60e9a1ffa7ab5802f58aebb02e3fb4df78283211db0c5f8518a56d03de8460295b131facc17c5c7dd0d9ca35746528fd62fefd2acdeab67a0d91d0e09e980b29f4a433d826b2f55f6366793e2f004463ad57d15ee99048a1b88aabb251a01909fb5c5b9a82bbed1baa7e8ee10923153d3f4c1e6ebfad27ee2af637a67fc1afbf43d717230856134a11fab94edc7094e74d21bb4c6ec5817850225d1d1ac0f6e267abbebdaf5fb807f02597768add92709593a6a34b9b6a1585af2a05ab70aa07ac0bcc7ea6c07f7ce0a4f88905030082851ec576557cfa328d1a81e5feb68512f92008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a3192008d13c40e5b8f557a058aaf5d78dab0c063800a52fa100e8b855eae298a311c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b9912391c93c27994a42698b6232d7732ce723728dd1b165f550a4267203ecc4b991239ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a1180ad4e66c0bef3dd7b314d7e0cc560c397ca126bacbf9e7b00a90520f1136a11800da970504874dd6d52dfb6081284f658b5129fa223666d84a8394db3c8e27c1b3ad3af124c7263cd41b9de3acb878bfde1ad004f7400b0b647516a17e1bb301adeec6708466329bb33e05563bfd321a03b8169e61ff8e3a80fbf0b531bd73469b459ef880a5e6c33870c3e3bc3f4b60569e0759acafe75559e57ed8293980f9556c8fc2d4737c90d92039489829f4f36b7d375734d39d1354a38f07e0d9c81f65b2045e4fed10ad7c42e6b298c5a50dc9af0e6c085a5a095828dc764229a2abc501fcde4ea4ac9da081f53c67f90c1dc6274c7467841deb31869f494737f119e328657986ee86fff8ec9e4696c856c3ff80fbf072f38a86a57f8fd7b6543a5cf2eda15b65350dc2e471d714b5604f503fde1bd946cbe9814984c101fd30ef66386c08a103820978a2a2144d8997665fb6b6dfa9e5612aaab8269cd74be1feec4192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350192f6ad46bd4d44c808d3b59e1e95e688e7a399c249d1cddf21adacbdacd0350dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203dd131b27fbeb6dbba7ad25c628b881c1f805f3bcc66e34f223decfcd64e95203271ec10e733f51f253fbc024e88ae41cdcf24f9820f3f9c76da761260c6dfd85b62e34af9adb2841517ef4ce52a55343951fb81184f1d72beecd5c3f7c45a2e68a4b7800fc0d3520773906358c38074ab608347d423fc911944012af3892f2596af624e31fdcc06f78a808b747dd97f1468758aa35ce072d721031a2851bd588509d3e1cf4e088f1352e66d1efd1f81323093de92f33af553f9903609f5d383ecb9ff107d7b48bb61a08a51fd654ca65376681e0bb5f9f169ce9b3c31133a07e269cae3c645317edb6e07adacc3f8d49171fdc3d25d2862eb9c07a3dd78fec9d059783ffad8e2068bcc9cd4250a99138c15e5db3a748bafd4cfd9366a911786c312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace1312bbb6df9f8b1c66ee9899bf07b566c8ae7605d0b614e399f96264ab5a2ace12374e4fc2f6de35ce1b2b38307f1ed060667281f3f47a127aeb78aeed409e5cedd59b82d69525afc73d1d2f46bcc661a6ed470f0f76d205bbc4a67459f21b4058022f0b41d001c6dc2ed4229595286c5e778a76362aa545d856c69507f1a50e9000c597a2731829a493433fa789661e4cd6b7c8190ae39d85d256f03d66c361e837a1a46fdc64953c85faf7787981e1721b37b54a51111ba65424e6b8b6104acddbe7a3786fdc6f9ea9038923966121e93df978c5b9b59fa5006ef109824665c52cde19b5f3db5b0262eec9cfd25e5a91ff3ef1fa8af58276b3ee0fbf370a79c70b1dcd6f06adbf19dac63dc1c2b27c95b0e8b466fc43cb44fb438a30e45a195898bb4c55742fba3281d4de3e047117d4e6895cefccb3da9af5021343a396470403f39e51952817bea9ef319182de6f353ce5c6d7918b2a25ee30b1b70b4220731c461ae829bafbfc2afd6a36e69fcad2850ef1828b96898bc228760b7f0e61bc93f0a5991501bdf9307f02f3b390128d3bf90fa1473cf0db7edf4a5812073ffe9f8652792081c4406e96f724c63d5c2f17c768aafad6a46337f30bdbe0b3e2a3c911b09dba25f5fa82c1eb90bd10e6e1cf2dbf80543dd5150ca44b96159851dc945d557cdb2459bba4f4b3d88c1157342ab151ced29b615f66a98262698496a7b0871b7b72186e30ee8ec89dd0dc7f8ce934d77172b2e81f8c1302e21d5e42efe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebfe6e74b5fe83a0a845cb73e7b30b8d2b833f958448002ce7e2a630ebd272f1ebe20c6626c09c5f3afd3c318e207e081af90abcb7567dadb00b933b750ebb63bce7d4ae651ec08051b5a02b3ba659e08e27e0c93517f8cb1fdbb5552be22922f9ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5ff3b9543adc50e6fa970fcb3fd21782b2b2b38ec184b325c8be53f87825a32e5fb00ad2b62fa89f03059505171a915c4edae5448567427d6660505a3aae59c7c121ef6bb3d3defd5a65d050ab547c9958c8b8f3655e26762c195d29f0774835d1039788b55c13a94baf5a3624297caac20a10166c730116172829d8c289f6a767ec7c84189d46287abe180dc3efe43cc5add559421699238c5b5a85bee78a443f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f5245f54359f4ef39b196ce09512ace5292d5d3adff4fc4576fa9d3cea8fd358f524522922262e4f74b51ebe6c84a9570a03924ebcbf44dd83c2da482f44c3b13176174b661a5807b676a5f5a8b5a65bf06fddfe2b46111f348de543307a1ee43e846a1aecdf742ebcd0417622a027c92f0bced505218afedff8f31f3effbd483f20aa5e3e20d9b0e3e841e89b6566df0a82e0fd9d9129f06ef07aa6d5d4897ca95b50b55e441ca5599874355d49394bf3809e948bc5223f2ba09b42c9d07e0c59dfd9a18ba3e6c62c3ba5a2f6e4c351a92527bc2fb6cc02de1ea22366fa90f75ba0b8753715b7977df49ffe1184906741d6e1068056b158f7726e5ab3b8047634303315a715c6fa641d3c820616b08922057ebd8a0799ed3a06c5b9af73015a882493b627130df0d612cb2df45204e08d7a507f0dd1f7acb2c23bbf1602dde23a0357d8ca276ec767864886b0c1ba1084aa6e5b29a249ca8cc0c9daac28b889584aea3b83680642a8a9369985b52f23a803ec37bf8247573d755b4fd40ff26a4f1098ee20dcaed76d6de41016c1d5cdd04a913a8bf37fe88ee4760f88441ba53494cafeb6808d8a76a08120dcc832433831c8dc2aa13e58899c2686419d83645a4ec2b58e6e7c92034ca8f67fca606851527ca5268307f73e913caf3285ebf72cbfabf2796c7999f019ff257558b9458e620198437159646f2b2ed5f9eddc554095bc56c6de8de4f3cd0a3fbb3ec52c9d2afdbb6494dc98851a80e9343a12efca2d275a92a6918bced4ce4f20dd0e5bc1333e6e752635d385f8e3a0da2140ef70daf028bce5751694e346e0b49e4b43db1a37bd40d34a57ceb984f00f6b96161465148e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5b48e3039ae788afba81b0fac1b677f9d290a144688df7d50adc8df25b1f801c5bfb4a3983ded69f595fd876e35186bfc80b0f697218d816e66f4c77f587fa6033c137761ff2e6097f942900aa724185867f5a2d4720a2f4bff275690c39ae594d22e6137b9b12498dca16571f853cc8266d8cd2c52d4060998edc283e2dc3f14cfb9daa8c9865d43ca508a9a2317160695e9afe97a9f22521499da9df85463c58a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8a6e0c2b79c77ea55931d378194253cb37ab6832ad431303a38e368d0d889b9c8ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a30ceada128ca0e7d54a8bec888cffcb1581ff62a782ad4a12496fc8dd8b0c56a306b56cf4df833867838ed0aa2316826ee6a36e61d80d96a291d110a8b3699a5ae9e2dfcd7bc3d7bf600f1da6dfce9d5df6c43f236e6ce13b16cb3ef18a442ee170f829897de6de5699694cb6d161dc5cd16202af3f3c18c3268d4994e8a60926734a80636b52f0e118116ab260a02563a3ec629b16a77b76d8672055c4e63273b59d08f7b82110603dc3a8eea5469e8bf42551188c16c69d6c4e2695aa7bfb6e2447b808f1d2b20bc240827d2bc6e2cb515bb0d4b73d45d2351d48e68d04857b7918e26ea6398fc553b5661d5511339849a6c56479559812e60ea3995fc3b54ce2fa167700c9aa38c61a747878cf41b99335660986dfc60f3ef314cadfd1485e26986211f593633337b5997c2e20a7cee90ca1b184431566f74e93253ddb6b379fef117b6e658e34092138a06f93cd4bd7dd2f9ef91cd38818c33b60072daf95fe1d66620e32accbb74705b8e5ee5aa80e7681749fb4b522a6e74a37c43a5633d8955932043533ac2cc49f3739f848fc3edcafcf914f81304cdb9b7c92447e7d375b084b284c26ff8e634d69caae6ab8a7fadc2b58aad8946d266bc48808f24c06f0960fb10516da53376185ae57691f6c31d0b20a6961dfef66766203fde7ea6beacfe8df8f471f4f83bf2125da79b1c55a07d6bf3518fae3eed55d00c8b47d984ad86e539cb245279ce94e824909f7c18f11a2afb8c0abf365d30069bb8b2f7c51f2cdd028e13c43b7a93c922f6a0b90ff70d503551d741a87c28b13f3ecbcc5431b8c2fbe22fabdd34c388332214fd039cba5601f758b5440063ae724ad52d76914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db776914919ed198d38c38ef2fcc463e637168c9dce86326b83906c5cd9d1e71db78983dca7dec1fad45461d8c69be6a26aab5d9a89eb1a77f1e91f2af535e0386e96445fe56c2f7c2185100ede4b50620b70cb5ba2218e8e9d270dc09dce0177e4d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963d51d50bea7fbedeb477083ff305cefaaee6b8a2236f8606861c87ddf899c6963a4ff7d3ab08c4e13736d4fbdb5d1e44de3e4ea1fc4946f8713cb25e96af4585fd0fbcf19a2dc70a6fd82782821239b105b11888e1912b9ae67bcf9cd8acaee38b7fb55d08ce095fc321cd5592b9d49a5687992c75554ed012a147cdb1254d18f679c29ab38188dd82d5d4c3bfffaeba8e1f43f7cd1ff240b57614f0a744746c69fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b9fe5ff92794f8168b2f548fde2aa4b7bce30519fc274dc63c40697636c8f096b679ef85a087bae698759fcb1ac5491358a1e36be9c97cf4ec97cdd271b8e475a81ae77ef9533ef9115171214ec5430c4e28116b02fa2fceed015561e604ac8cde0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826ebae0f22f515d60d4a9ecf3da9d997a5c59e16855d99f5a34ddd15172d40a826eba1ebcdad7f6efb6896fec49b77357064e0f4d5fc81973d37f5fc2fb9631e90ea9146337a790dabf4ff3564a04a2a580e046aea0509461b25c5e468bbf3a8c588ed941ba3cf00b61c2d2d55af56ac72f498de21bde578bf543786a1ebf98ab2a3e683aa9a83296b5693e9fcdf19e991b012bcd399bf3f1cfc033a40b2d11d88852b1a33890dc8ef523019d1992933dd7a8c288754a6de94a4bcd9b051d9c2436c3973ee2cb6a50e83e7f4b27c96e23c031f56e2d84f337b11ea85aab22a8cf0b3f2088f5750a641e4d80295c705cbe09b71e8b6cdf5a2ff5dbedc0e139cffd4a5f7823983d438bdd746ddcfe68194c937c5a8bb430bf7f85a518fdf322dcac48c0998fa67e23ae9e3e5a57c08c271ceafd5ebac87bfbc8375f76c3ab4e98b5b7a1b7159ad3c940f50efbbf174e801c4182f1b2623052ddf47d3d8f1497bd4003c0ddace072073e5ef88ed73cac07af8a851ff56e26b4fe9a124f1de44a6e2f88cff8059417f8c00417bd0458941f7e85393b29db7aba8a2ddc04f69d2fe22ea8df7b3c3f7c0b849ba420e7a87fd64ec7ff6f0f5b9f7070c2fadd8245342f38d9bef3c6fb949ec75789ea65f95c23b81ecb53a3de1330e48af6557261d2747d299b9219e60c8aa519a0ebae81d7e028b2bf937160f5181790a3eeff510b5db1398a4013eb5781ebd9cfe716c8dd48f1c34696a264e43f8695beebf0955d6880e1c77bd795f1b5fa065ec412d8344e520885d3f228f017a76e9d06cb026cae5c8d16c1e63e387a559aa5d1d20ed29b9d5f8da5f4b9caf8ca1070c07b17b02a642e0e486c3e533bb5e14f82b7d879daf0a1c565e90faab5484392b8e4079e093b48d245261b476eab694fde7d489845ef76506834c07e93f654648261d58377cc81bef862cb6312e87fed6682229d5ce71fa34273e6828434e2902a7b04eca0ba6b09519e528da01a119ad7d00079de3c321c2cc235a13ccdb3527708cc1cf88a8625bb7ff2e7e735c80b66c1129d382ba8398807b3e0059474d42cf1ebe92be0771810a5acfb7f22423655dc5a8068e6212bcd2e756e443d106d3417e80b7e3ae1ec01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1eef89e9dc5319c1514139a39d4edd2f12f100dcf3c14c3922b254e3bcd6e38201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f0291151d1f8c2da8bdd4ecc8e08be48ed6aca55489128d3e6877aef1524e4eeaf3e00897c74f455515b62b9ee2c7ab0ac7f10435547fe9a7aee3619e61cd8988b1836412bbdfb84c17e738fab95ff36b4b4e2ec00cbae18b07e594211726dd3e4e227e122c2bc5191c4a459f03bde974e4a4556219be69acad26d5c432802a289ea77ae83c00a629bada306d404bb62e5bcd8f1f43702da0c958ee72232b9b66c1d816f72a6a7dcd734524856ac67d42388b487a7690f4d37c591f6c751e318177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69ce8453be21aea2b7cc9a39d5b0475190bbfa0a60605b4178377590b94d9c43eae6941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d19accecbfda71ad4497bce0d451796706e734e405e5ecf3b3f9ee0cc68300a3d9c/etc/alternatives/helpviewer/etc/alternatives/img2png/etc/alternatives/img2py/etc/alternatives/img2xpm/etc/alternatives/pycrust/etc/alternatives/pyshell/etc/alternatives/pyslices/etc/alternatives/pyslicesshell/etc/alternatives/pywxrc/etc/alternatives/wxdemo/etc/alternatives/wxdocs/etc/alternatives/wxget@@@@@@@@@@@@rootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootpython3-wxPython-4.1.1-150400.13.1.src.rpmpython-wxWidgetspython3-wxPythonpython3-wxPython(s390-64)python3-wxWidgetspython3-wxWidgets_API@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/usr/bin/python3.6libc.so.6()(64bit)libc.so.6(GLIBC_2.2)(64bit)libc.so.6(GLIBC_2.3.4)(64bit)libc.so.6(GLIBC_2.4)(64bit)libc.so.6(GLIBC_2.7)(64bit)libgcc_s.so.1()(64bit)libgcc_s.so.1(GCC_3.0)(64bit)libm.so.6()(64bit)libm.so.6(GLIBC_2.2)(64bit)libpthread.so.0()(64bit)libpython3.6m.so.1.0()(64bit)libstdc++.so.6()(64bit)libstdc++.so.6(CXXABI_1.3)(64bit)libstdc++.so.6(CXXABI_1.3.8)(64bit)libstdc++.so.6(CXXABI_1.3.9)(64bit)libstdc++.so.6(GLIBCXX_3.4)(64bit)libstdc++.so.6(GLIBCXX_3.4.15)(64bit)libstdc++.so.6(GLIBCXX_3.4.18)(64bit)libstdc++.so.6(GLIBCXX_3.4.20)(64bit)libstdc++.so.6(GLIBCXX_3.4.21)(64bit)libwx_baseu-suse.so.5.0.0()(64bit)libwx_baseu-suse.so.5.0.0(WXU_3.1)(64bit)libwx_baseu_net-suse.so.5.0.0()(64bit)libwx_baseu_net-suse.so.5.0.0(WXU_3.1)(64bit)libwx_baseu_xml-suse.so.5.0.0()(64bit)libwx_baseu_xml-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_aui-suse.so.5.0.0()(64bit)libwx_gtk3u_aui-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_core-suse.so.5.0.0()(64bit)libwx_gtk3u_core-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_gl-suse.so.5.0.0()(64bit)libwx_gtk3u_gl-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_html-suse.so.5.0.0()(64bit)libwx_gtk3u_html-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_media-suse.so.5.0.0()(64bit)libwx_gtk3u_media-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_propgrid-suse.so.5.0.0()(64bit)libwx_gtk3u_propgrid-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_ribbon-suse.so.5.0.0()(64bit)libwx_gtk3u_ribbon-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_richtext-suse.so.5.0.0()(64bit)libwx_gtk3u_richtext-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_stc-suse.so.5.0.0()(64bit)libwx_gtk3u_stc-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_webview-suse.so.5.0.0()(64bit)libwx_gtk3u_webview-suse.so.5.0.0(WXU_3.1)(64bit)libwx_gtk3u_xrc-suse.so.5.0.0()(64bit)libwx_gtk3u_xrc-suse.so.5.0.0(WXU_3.1)(64bit)python(abi)python3-sixrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PartialHardlinkSets)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)update-alternativesupdate-alternatives3.63.0.4-14.6.0-14.0.4-14.0-15.2-1python-wxWidgetspython3-wxWidgets4.14.3g,a@`ġ`P@`[`dd@_ts@^z^@^^\@]ʞ\\\A[!@[)Z@Zmcepl@cepl.eusteven.kowalik@suse.comantoine.belvire@opensuse.orgsbrabec@suse.comantoine.belvire@opensuse.orgsteven.kowalik@suse.comstefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.destefan.bruens@rwth-aachen.deguillaume.gardet@opensuse.orgtchvatal@suse.comsteven.kowalik@suse.comtoddrme2178@gmail.comguillaume.gardet@opensuse.orgtoddrme2178@gmail.competr@cervinka.netjengelh@inai.detoddrme2178@gmail.com- Add CVE-2024-50602-no-crash-XML_ResumeParser.patch fixing a crash in the vendored libexpat’s XML_ResumeParser function (bsc#1232590, CVE-2024-50602). - Provides: wxWidgets_API should have version number from the version of wxGTK3 used.- Remove python 2 guard for python-wxWidgets, it is required for all built Python versions.- Bump required wxWidgets version to 3.1.5.- Increase disk space constraint to 15G.- Update to version 4.1.1: * wxWidgets is now validating the flags passed when adding items to a sizer, to ensure that they are the correct flags for the type of the sizer. If the given flags do not make sense, for example using horizontal alignment flags in a horizontal box sizer, then a wxAssertionError error is raised. * Fixed missing binder for wxEVT_STC_AUTOCOMP_SELECTION_CHANGE. (PR#1613). * DataViewModel.HasValue can be overridden and will inform the DataViewCtrl whether or not an item and column has data. If HasValue returns False, then GetValue for that item/col will not be called. This allows a distinction between a truly empty cell, and one that has a value even if it is an empty string. (PR#1600) * Added flag that allows blocking of item dragging in the UltimateListControl class. (PR#1620) * Add the column index to notification events in UltimateListControl (PR#1630). * Added orientation parameter to UltimateListControl.GetScrollPos. (PR#1632) * wx.lib.agw.aui.AuiNotebook RemovePage() now hides the removed page, so it needs to be shown again if it is reused in another place. (PR#1668) * Fixed issue that could modify bytes objects under Python. (PR#1680) * Added wx.lib.agw.aui.EVT_AUI_PANE_CLOSE event which is sent when a AUI (the agw version) Pane has been closed (after it has been closed, not when it is about to be closed, which is when EVT_AUI_PANE_CLOSE is sent.) (PR#1628) * Exposed the wx.DC methods GetGraphicsContext and SetGraphicsContext. Depending on the platform and the type of the DC, there may be a wx.GraphicsContext used for the implementation of the DC. If so, the GetGraphicsContext method enables access to it. Be sure to check that the return value is not None before trying to use it. * Simplified the implementation of the wx.App.InitLocale method. See the MigrationGuide for more information. * Added wx.lib.agw.aui.AUI_DOCKART_HINT_WINDOW_BORDER_COLOUR constant so the hint window border color can be themed as well. * The wx.lib.mixins.listCtrl.CheckListCtrlMixin is now obsolete because wx.ListCtrl has new functionality which does pretty much the same thing. In fact there is some overlap in method names which may trip up some use cases. It is advised to drop the use of CheckListCtrlMixin and just use the wx.ListBox functionality. You will need to call EnableCheckBoxes to turn it on, and you may need to change some event handlers or overloaded methods. * wx.html2.WebView is now able to use Microsoft's Edge browser component as its backend renderer. This should improve the capabilities of the WebView widget on Windows, and be more consistent with the WebViews on the other platforms, compared to the original IE 11 backend. Using this backed requires that a new-ish version of the Edge browser is installed on the end user's computer. * Added the wx.Image.ConvertToRegion method. This lets you create a wx.Region from an image and a specified color or the mask if the image has one. This was done to workaround a bug in wxMac, but it seems worthwhile enough to keep it around even after the bug was fixed. * Added the missing context manager methods for wx.LogNull. (PR#1842) * Refactored ScrolledThumbnail out of agw.ThumbnailCtrl so as to be usable outside of ThumbnailCtrl. - Add wxPython-4.1.1-fix-overrides.patch: Fix build with wxWidgets 3.1.5 (gh#wxWidgets/Phoenix#1909). - Remove patches merged upstream: * 0001-Fix-conversion-of-variant-list-members.patch * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch - Increase required disk space to 15GB: Fix build failures due to disk space exhaustion.- Don't build using Python 3.6 for test package, when that gets reenabled. - Since build.py install helpfully installs every built shared object under site-package directories, remove those not for that version of Python. (bsc#1182822) - Correct python uninstall alternatives to list all of them, not just one.- Use system wxWidgets (wxGTK3) instead of bundling - Cleanup test dependencies and check section (tests still disabled due to too many failures)- Wrap all relevant build dependencies when building with system wxWidgets library. - Add patches to allow building with STL variant of wxGTK: * 0001-Fix-conversion-of-variant-list-members.patch * use_stl_build.patch * 0001-Fix-wxUIActionSimulator-Text-parameter-documentation.patch * 0003-Use-explicit-wxString-c_str-conversion-for-sipFindTy.patch- Add explicit libXtst build dependency, required for Leap 15.1 (already implicit on Leap 15.2 and TW).- Update to 4.1.0: * Add a sample for wx.Font.AddPrivateFont to the demo. * Added wrappers for the OSXEnableAutomaticQuoteSubstitution, OSXEnableAutomaticDashSubstitution, and OSXDisableAllSmartSubstitutions methods in wx.TextCtrl. Also added OSXEnableAutomaticTabbing in wx.App. * Added wx.ColourDialogEvent, wx.DCTextBgColourChanger, wx.DCTextBgModeChanger, wx.grid.GridCellDateRenderer, wx.grid.GridCellDateEditor, wx.SystemAppearance, etc. * Many of the deprecated items in wxWidgets and wxPython are being or have been removed. Be sure to test your code in a recent 4.0.x release with warnings enabled so you can see which class, method or function calls you need to change. * Bug fixes in wx.lib.calendar: key navigation across month boundaries is now possible; key navigation now sets the date and fires the EVT_CALENDAR event; setter APIs now set the date correctly #1230. * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight widgets when running on a GTK3 port. * Fixed issue in wx.lib.agw.customtreectrl where the label editor could remain stuck forever #1235. * Grafted on a EnableSystemTheme method to the classes which support it. This can be used to disable the default system theme on Windows for native widgets like wx.ListCtrl, wx.TreeCtrl and wx.dataview.DataViewCtrl. It has no effect on the other platforms. * The wx.WS_EX_VALIDATE_RECURSIVELY extended style flag is obsolete, as it is now the default (and only) behavior. The style flag has been added back into wxPython for compatibility, but with a zero value. You can just stop using it in your code with no change in behavior. #1278 * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold a reference to the DC, to ensure that the DCOverlay is destroyed first. PR#1301 * Replaced the Vagrant VMs used for building wxPython for various Linux distros with Docker images. * Add some missing methods in wx.adv.BitmapComboBox #1307 * Added the wx.svg package which contains code for parsing SVG (Scalable Vector Graphics) files, and also code for integrating with wxPython. It can rasterize the SVG to a wx.Bitmap of any size with no loss of quality, and it can also render the SVG directly to a wx.GraphicsContext using the GC's drawing primitives. PR#1323 * Ported the embedding sample from Classic, which shows how to use wxPython from a C++ wxWidgets application that embeds Python. PR#1353 * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of maintaining its own pointer. This way, if the wxApp is created by C++ code wxPython will still be able to get access to it. #1126 * Added wrappers for the wx.ActivityIndicator class. * Added wrappers for the wx.CollapsibleHeaderCtrl class. * Fixed issues in PlotCanvas around displaying and using scrollbars. #1428 * Added wx.msw.CHMHelpController, and also a wx.HelpController factory function that creates an instance of the best Help Controller for the platform. #1536 * Added wx.adv.GenericAnimationCtrl so the generic version of the animation classes can be used even on the platforms that have a native version. Note that due to internal changes to support both types of animations, some API changes in how the Animation objects are created. See the AnimationCtrl.py sample in the demo for the various usage patterns #1579 * Added wrappers for the wx.grid.GridBlockCoords, wx.grid.GridBlocks, and wx.grid.GridBlockDiffResult classes, as well as associated new methods in the wx.grid.Grid class. These provide a new way to interact with blocks of selected cells, including an iterator interface in wx.grid.GridBlocks which should be a more efficient (time and memory) way to process large groups of selections. - Disable Python2- Update to 4.0.7.post2: * Bugfix to switch to AVFoundation instead of QTKit - Fix building with new glut (pc file changed)- Update to 4.0.7.post1 * This post-release just fixes a problem with the numpy dependency constraint for Python 2.7. (#1415) * Bug fixes in wx.lib.calendar: key navigation across month boundaries is now possible; key navigation now sets the date and fires the EVT_CALENDAR event; setter APIs now set the date correctly (#1230). * Switch to using a wx.Overlay in the Widget Inspection Tool to highlight widgets when running on a GTK3 port. * Fixed issue in wx.lib.agw.customtreectrl where label editor could remain stuck forever (#1235). * Fix a sometimes crash when using a wx.Overlay by letting the wx.DCOverlay hold a reference to the DC, to ensure that the DCOverlay is destroyed first. (PR#1301) * Ported the embedding sample from Classic, which shows how to use wxPython from a C++ wxWidgets application that embeds Python. (PR #1353) * Fixed wx.GetApp() to use wxWidgets' global wxApp instance instead of maintaining its own pointer. This way, if the wxApp is created by C++ code wxPython will still be able to get access to it. (#1126) * Several other PRs have been backported from the master branch (which will become wxPython 4.1.0), the full list can be seen here: https://github.com/wxWidgets/Phoenix/pull/1357 * Fixed a probably rare, but fatal bug on OSX when calling certain overloaded virtual methods with implementations in Python. * Fixed char pointers in generated stub code to have a valid pointer value. * Reverted the change that loads up install_requires from the contents of requirements.txt. Split the requirements.txt file into one for install and one for development. * Added missing HtmlWindow.ScrollToAnchor method, and also a couple methods in HtmlCell too. (#1141) * Added missing setters for the wheel-related properties in wx.MouseEvent. (#1140) * Updated wxWidgets commit reference, bringing fixes for #1140, #1086 and [#1147]. * Fix the use of the output parameter in HtmlWindow.OnOpeningURL the same way it was fixed in HtmlWindowInterface.OnHTMLOpeningURL. (#1068) * Fixed a crashing bug when using a member of a transient wx.VisualAttributes object. Also set the attributes to be read-only to simplify the fix. (#1198). * Updated the sip being used in wxPython builds to version 4.19.16. * Added helper functions to check results of wxWidgets configure during the build of wxPython. Currently used to determine if the wx webview, glcanvas, and media libraries should be added to the link command. (#1138) * Fixed scrollbar issue with ListCtrlAutoWidthMixin (#1215) * Fixed file access in the wx.py and wx.tools.pywxrc packages to be Python 2 and 3 compatible. (#1193, #1156) * Fixes for building with Python 3.8 on Linux. (#1227)- Update to 4.0.4 * Fixed an issue where wx.lib.intctrl would erroneously attempt to use long on Python3. (#898) * Include the MSVC runtime DLLs for Python 3.7 builds too. * Clear LIBPATH_PYEXT and LIB_PYEXT for linux builds too. (#904) * Added a dependency on the Pillow package since it's used in some wx.lib.agw modules. (PR #908) * Add flag to hide page in wx.lib.agw.aui.notebook. (#895) * Switch wx.lib.plot to issue deprecation warnings with PlotPendingDeprecation so it doesn't have to enable all warnings to get them to be shown by default. (#902) * Added a Python 3.7 builder on Fedora 28. (#925) * Fix the object ownership transfer for wx.Menu.Insert() (#931) * Added wx.Treebook.GetTreeCtrl, wx.Listbook.GetListView and wx.Choicebook.GetChoiceCtrl. (#918) * Removed the wx.BookCtrlBase.RemovePage workaround as it was causing problems and doesn't seem to be necessary any more. The existing wxWidgets assertions are catching the out of range error just fine, however if wxWidgets was built without the debug helpers turned on then it could still cause a crash. (#888) * Reverted the changes which removed the content of the wx.lib.pubsub package and encouraged users to switch to the real PyPubSub package instead. Removing it caused more issues than were expected so it has been restored and the code updated to PyPubSub v3.3.0. Version 4.0.0 is available upstream, but it is not compatible with Python 2.7. Now, wx.lib.pubsub is actually deprecated instead of just trying to pass control over to the upstream PyPubSub library. (#932) * Improve calltip stability in pyshell. (#941) * Fix TypeError in wx.lib.throbber. (#924) * Fix missing parameter tool_id in wx.lib.agw.ribbon.toolbar.RibbonToolBar.AddToggleTool. (#947) * Add a step to wx.Config.ReadInt to attempt converting from long to int under python2. (#384) * Add virtual behavior for wx.RichTextCtrl and wx.TextCtrl's Copy/Cut/Paste methods and their Can* counterparts. (#954) * Fix IO type in wx.lib.agw.thumbnailctrl (#959) * Fix type error that would occur using pycolourchooser. (#957) * Optimize line drawing in HyperTreeList. (#973) * Add wrapper for wx.StaticBox.GetBordersForSizer and use it in the demo to do platform-specific layout of the items in the StaticBox. (#974) * Update wx.Point, wx.RealPoint, and wx.Size to use floating point arithmetic when conducting scalar multiplication (#971) * Fix load/save bugs in PySlices (PR#978) * Replace deprecated PIL.Image.tostring (PR#1005) * Fix rendering and mouse sensitivity in UltimateListCtrl when adding HyperText items. (#1010) * Added a parameter to lib.agw.CustomTreeCtrl.SetItemWindow(), to allow positioning the Window (a small image) on the left of text in a CustomTreeItem. (#PR886). * Declared DeleteAllPages in the notebook subclasses, so the proper C++ implementation will be called. (#972) * Removed wx.lib.floatbar, which has been deprecated forever and probably hasn't been working in nearly as long. (#976) * Updated SIP to version 4.19.13. * Fix an issue in wx.lib.agw.aui.AuiManager where the orientation of an AuiToolBar would not be updated when calling LoadPerspective. (#917) * Fixed a bug in wx.FileSystemHandler.OpenFile where the object ownership was not being transferred correctly, causing a crash after a premature object deletion. (#926) * Fixed wx.ListCtrl.Append when wx.LC_SORT style is used, so appending items out of order does not lose the data for the remaining columns. (#906) * Add wx.Accessible, it's Windows-only, will raise a NotImplementedError exception on the other platforms. (#958) * Added the ability to generate stub classes for use when optional wxWidgets features are not part of the build. So far, stubs are available for wx.Accessible, wx.FileSystemWatcher, wx.glcanvas, wx.media and wx.html2. * Moved the wxpy_api.h file into the wx package at wx/include/wxPython so it will be included in the wheel file. (#961) * Fixed how string data is added to a virtual file-like object in wx.MemoryFSHandler. All strings are now added to the file as utf-8 encoded data, in both Python2 and Python3, and will be read from the virtual file the same way. If you need to use some other encoding for some reason you can first convert the text to a bytesarray or other buffer protocol compatible object and then create the virtual file from that data. (#969) * Performance update for wx.lib.agw.customtreectrl (#1049) * Ensure that colours set in wx.lib.agw.customtreectrl.TreeItemAttr are instances of wx.Colour. (#1032) * Fix drawing of ticks in wx.lib.agw.speedmeter when there are negative bounds values. (#1013) * wxWidgets for Mac includes the wxJoystick class now, also update the demo. (#997) * Fix wx.html.HtmlPrintout to not be seen as an abstract class, so it can be instantiated. (#1060) * Fix wx.aui.AuiNotbook.SetArtProvider to properly transfer ownership of the art object from Python to C++. This possible double-deletion and related crashing problems. (#1061) * Fixed the wrappers for wx.html.HtmlWindow.OnOpeningURL to properly handle the redirect output parameter. (#1068) This is a backwards-incompatible change, please see the Migration Guide for details. * TabNavigatorWindow works similarly to other programs now. It's resizable and draggable so if user has tons of files with long names, it isn't an irritation anymore plastered right in the middle of the screen and can't be worked with easily and ESC now cancels the popup with a proper returnId. (#1096) * Added missing methods in wx.ListBox, SetItemForegroundColour, SetItemBackgroundColour and SetItemFont. (#1095) * Backported a fix in wxWidgets that avoids crashing in hhctrl.ocx when using context sensitive help in 64-bit builds on Windows. (#1104) - Update to 4.0.3 * Fixed a linking problem on macOS. The new waf added an explicit link to the Python shared library which meant that it would try to load it at runtime, even if a different Python (such as Anaconda, EDM or Homebrew) was used to import wxPython. This, of course, caused runtime errors. (#892) * Sort pages by dock_pos when added to automatic (agw.aui) notebook. (#882) * Fix a bug in py.introspect.getTokens. (#889) * Added Vagrant configuration for Fedora-28. Removed Fedora-23 (#884) * Added wrappers for the wx.WindowIDRef class and added the wx.NewIdRef function. These will make it possible to create reserved Window IDs using the same mechanism which is used when passing wx.ID_ANY to a widget constructor. The object returned by wx.NewIdRef will automatically convert to an int when passing it to a window constructor, and can also be used as the source in a Bind(). (#896) * Fixed issue when sys.prefix is not unicode (Python2) and when its contents are not translatable to utf-8. - Update to 4.0.2 * Fixed wx.html2.EVT_WEBVIEW_NAVIGATING event not being sent on some versions of Linux. (#741) * wx.Sizers can now be used as an iterator to iterate over the items within the sizer. (#738) * Fix Python3 division in ThumbnailCtrl. (#746) * Fix leaking image list in CheckListCtrlMixin (#752) * All items marked as deprecated in the wxWidgets interface (documentation) files will now throw a DeprecationWarning when used from wxPython. Many of these items are disappearing in 4.1 so it's important to ensure they are deprecated at runtime too instead of just in the docs. (#749) * Ensure that the attribute list given to the GLCanvas constructor is zero-terminated like it was in Classic. (#770) * Updated to the wxWidgets 3.0.4 release version. * Added the wxWidgets version number to the tail end of the string returned by wx.version(). * Bind EVT_WINDOW_DESTROY event only to the tree windows in CustomTreeCtrl, since otherwise it would be caught when child windows are destroyed too, which causes problems in this case. (#778) * Fixed a problem where wx.TreeCtrl.OnCompareItems was not being called in derived classes on Windows. This was due to an optimization that wasn't compatible with how the classes are wrapped. (#774) * Added wrappers for wx.ClassInfo and exposed wx.Object.GetClassInfo. This class is part of wxWidgets' internal type information system and although it is not very useful for Python applications it is useful for debugging some internal wxPython issues. * Removed the wx.lib.pubsub package, and replaced it with code that imports the standalone PyPubSub in order remain compatible with older code that still uses wx.lib.pubsub. (#782, #792) * Fixed bug in wx.lib.intctrl (#790) * Fixed subclassing of wx.TextCompleter and wx.TextCompleterSimple (#827) * Fixes for Python3 compatibility in PyCrust. (#823) * Fix wxGet to be able to use pip v10. (#817) * Change winid parameter in wx.ScrolledWindow to id, for consistency. (#816) * Ensure that the page exists in book controls GetPage and RemovePage methods. At least one of the wx ports do not do this. (#830) * Added missing wx.NumberEntryDialog * Change wx.TextCompleterSimple.GetCompletions to send the list of strings as a return value, rather than a parameter that gets filled. (#836) * Enabled the wx.GraphicsContext.Create(metaFileDC) wrapper (#811) * Metafile support is also available on OSX, so wx.msw.Metafile and wx.msw.MetafileDC have been moved to the core wx module. So they can now be accessed as wx.Metafile and wx.MetafileDC. * Updated the waf tool used by the build to version 2.0.7. This fixes problems with building for Python 3.7. * Fixed alignment in buttons on MSW which have had foreground or background colors set. (#815) * Fix for unexpected assertion inside wx.aui.AuiMDIChildFrame.Close. * Fix a bug in setting AuiDockingGuide size. (#727) * Remove unnecessary AUI notebook updating, and use wx.BufferedDC in Repaint() to mitigate flicker. (wx.lib.agw.aui). (#851, #686) * Fixed crashing bug when using client data with items in wx.dataview.DataViewTreeCtrl. (#856) * Detach wx.Control in AuiToolbar from current sizer before attach to a new one. (#843) * Fixed a problem in wx.lib.mixins.listctrl.TextEditMixin where the height of the editor widget could be set to zero. (See discussion in #849) * Fix a bug in calculating whether a tool fits into the AuiToolBar. (#863) * Override SetForegroundColour and SetBackgroundColour in MaskedEditMixin (#808) * Add an explicit wx.GraphicsContext.Create overload for wx.AutoBufferedPaintDC. (#783) * Return original AGW window style in AuiToolBar.GetAGWWindowStyleFlag. (#870) * Fix a bug in group management on wx.lib.masked.numctrl; the previous code used truediv ('/') to calculate _groupSpace, but in python 3.x this leads to a float result, instead of an integer as was expected. Using floordiv ('//') instead to solve the problem. (#865) * Hide the window when the tool does not fit into AuiToolBar. (#872) * Fixed the virtual dispatch code for the PGEditor.GetValueFromControl method to properly pass the parameters to the Python implementation, and also fixed how the return value is handled. (#742) * Fixed all implementations of the PGProperty.StringToValue and IntToValue methods to treat the value parameter as a return value. (#742) * Add missing wx.adv.EVT_CALENDAR_WEEK_CLICKED (#875) * Fixed the stock labels to conform to Windows design guidelines. (#787) * Always reset floating size and style when floating a toolbar in agw.aui. (#880)- Add _constraints to avoid 'no space left' error- Add fix_no_return_in_nonvoid.patch Fix lack of return in non-void function issue in generated sip bindings.- Move "wx/*.so" libraries to main package, remove devel package (boo#1095747) - Add rpmlintrc file to filter devel-file-in-non-devel-package - Apply spec-cleaner- Trim filler wording from description.- Initial version/bin/sh/bin/shs390zl36 1733901642  !"#$%&'()*+,-./0123446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.//123355789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWYZ[\]^_`abcdefghiiklmnopprstuvwxyz{|}~      !"#$%&'()*+,--/0123355789:;<=>?@@BBDEFGHIJKLMNNPQRSTTVWXXZ[\\^_`aacceeggiikkmnopqrstuvwxxzz||~     !"#$%%'()*+,-./0123456789:;;=>?@AACCEFGHIJKLMNOPQRSTUVWXYZ[[]^__abcdeeghiiklmnopqrstuvwxyz{|}~4.1.14.1.1-150400.13.14.1.1-150400.13.14.1.13.1.5    !!!!!!!! ""################"""""""$$%%%%%%%%%%%%%%%%$$$$$$$&&''''''''''''''''''''&&&&&&&&&(())))))))(**************++*(((,,,,,----------,..//////..,,,000001111111111110223333333333333333333333333333333333332445555555555554444422226677777777777777666666222222222222220000008899999999999988888::;;;;;;::<<<<<<<<<<<<<<<<<<<<==========================================================<<<<<<<<<<<<<<<<<<<>??????????>>>>><@@AA@BBCCCCCCCCCCCCCCCCCCCCCCBBBBBBBBBBDDDDDDDEFFFGHHHHHHhelpviewerimg2pngimg2pyimg2xpmpycrustpyshellpyslicespyslicesshellpywxrcwxdemowxdocswxgethelpviewerhelpviewer-3.6img2pngimg2png-3.6img2pyimg2py-3.6img2xpmimg2xpm-3.6pycrustpycrust-3.6pyshellpyshell-3.6pyslicespyslices-3.6pyslicesshellpyslicesshell-3.6pywxrcpywxrc-3.6wxdemowxdemo-3.6wxdocswxdocs-3.6wxgetwxget-3.6wx__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__version__.cpython-36.opt-1.pyc__version__.cpython-36.pycadv.cpython-36.opt-1.pycadv.cpython-36.pycaui.cpython-36.opt-1.pycaui.cpython-36.pyccore.cpython-36.opt-1.pyccore.cpython-36.pycdataview.cpython-36.opt-1.pycdataview.cpython-36.pycgizmos.cpython-36.opt-1.pycgizmos.cpython-36.pycglcanvas.cpython-36.opt-1.pycglcanvas.cpython-36.pycgrid.cpython-36.opt-1.pycgrid.cpython-36.pychtml.cpython-36.opt-1.pychtml.cpython-36.pychtml2.cpython-36.opt-1.pychtml2.cpython-36.pycmedia.cpython-36.opt-1.pycmedia.cpython-36.pycmsw.cpython-36.opt-1.pycmsw.cpython-36.pycpropgrid.cpython-36.opt-1.pycpropgrid.cpython-36.pycribbon.cpython-36.opt-1.pycribbon.cpython-36.pycrichtext.cpython-36.opt-1.pycrichtext.cpython-36.pycstc.cpython-36.opt-1.pycstc.cpython-36.pycwebkit.cpython-36.opt-1.pycwebkit.cpython-36.pycxml.cpython-36.opt-1.pycxml.cpython-36.pycxrc.cpython-36.opt-1.pycxrc.cpython-36.pyc__version__.py_adv.cpython-36m-s390x-linux-gnu.so_aui.cpython-36m-s390x-linux-gnu.so_core.cpython-36m-s390x-linux-gnu.so_dataview.cpython-36m-s390x-linux-gnu.so_glcanvas.cpython-36m-s390x-linux-gnu.so_grid.cpython-36m-s390x-linux-gnu.so_html.cpython-36m-s390x-linux-gnu.so_html2.cpython-36m-s390x-linux-gnu.so_media.cpython-36m-s390x-linux-gnu.so_propgrid.cpython-36m-s390x-linux-gnu.so_ribbon.cpython-36m-s390x-linux-gnu.so_richtext.cpython-36m-s390x-linux-gnu.so_stc.cpython-36m-s390x-linux-gnu.so_xml.cpython-36m-s390x-linux-gnu.so_xrc.cpython-36m-s390x-linux-gnu.soadv.pyadv.pyiaui.pyaui.pyicore.pycore.pyidataview.pydataview.pyigizmos.pyglcanvas.pyglcanvas.pyigrid.pygrid.pyihtml.pyhtml.pyihtml2.pyhtml2.pyiincludewxPythonsip.hwxpy_api.hlibCDate.pyClickableHtmlWindow.py__init__.py__pycache__CDate.cpython-36.opt-1.pycCDate.cpython-36.pycClickableHtmlWindow.cpython-36.opt-1.pycClickableHtmlWindow.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycactivex.cpython-36.opt-1.pycactivex.cpython-36.pycactivexwrapper.cpython-36.opt-1.pycactivexwrapper.cpython-36.pycanchors.cpython-36.opt-1.pycanchors.cpython-36.pycbusy.cpython-36.opt-1.pycbusy.cpython-36.pycbuttons.cpython-36.opt-1.pycbuttons.cpython-36.pyccalendar.cpython-36.opt-1.pyccalendar.cpython-36.pyccheckbox.cpython-36.opt-1.pyccheckbox.cpython-36.pyccolourdb.cpython-36.opt-1.pyccolourdb.cpython-36.pyccolourselect.cpython-36.opt-1.pyccolourselect.cpython-36.pyccolourutils.cpython-36.opt-1.pyccolourutils.cpython-36.pyccombotreebox.cpython-36.opt-1.pyccombotreebox.cpython-36.pycdelayedresult.cpython-36.opt-1.pycdelayedresult.cpython-36.pycdialogs.cpython-36.opt-1.pycdialogs.cpython-36.pycdocview.cpython-36.opt-1.pycdocview.cpython-36.pycdragscroller.cpython-36.opt-1.pycdragscroller.cpython-36.pycembeddedimage.cpython-36.opt-1.pycembeddedimage.cpython-36.pyceventStack.cpython-36.opt-1.pyceventStack.cpython-36.pyceventwatcher.cpython-36.opt-1.pyceventwatcher.cpython-36.pycevtmgr.cpython-36.opt-1.pycevtmgr.cpython-36.pycexpando.cpython-36.opt-1.pycexpando.cpython-36.pycfancytext.cpython-36.opt-1.pycfancytext.cpython-36.pycfilebrowsebutton.cpython-36.opt-1.pycfilebrowsebutton.cpython-36.pycflashwin.cpython-36.opt-1.pycflashwin.cpython-36.pycflashwin_old.cpython-36.opt-1.pycflashwin_old.cpython-36.pycfoldmenu.cpython-36.opt-1.pycfoldmenu.cpython-36.pycgestures.cpython-36.opt-1.pycgestures.cpython-36.pycgraphics.cpython-36.opt-1.pycgraphics.cpython-36.pycgridmovers.cpython-36.opt-1.pycgridmovers.cpython-36.pyciewin.cpython-36.opt-1.pyciewin.cpython-36.pyciewin_old.cpython-36.opt-1.pyciewin_old.cpython-36.pycimagebrowser.cpython-36.opt-1.pycimagebrowser.cpython-36.pycimageutils.cpython-36.opt-1.pycimageutils.cpython-36.pycinfoframe.cpython-36.opt-1.pycinfoframe.cpython-36.pycinspection.cpython-36.opt-1.pycinspection.cpython-36.pycintctrl.cpython-36.opt-1.pycintctrl.cpython-36.pycitemspicker.cpython-36.opt-1.pycitemspicker.cpython-36.pyclanglistctrl.cpython-36.opt-1.pyclanglistctrl.cpython-36.pyclayoutf.cpython-36.opt-1.pyclayoutf.cpython-36.pycmsgpanel.cpython-36.opt-1.pycmsgpanel.cpython-36.pycmultisash.cpython-36.opt-1.pycmultisash.cpython-36.pycnewevent.cpython-36.opt-1.pycnewevent.cpython-36.pycnvdlg.cpython-36.opt-1.pycnvdlg.cpython-36.pycpdfwin.cpython-36.opt-1.pycpdfwin.cpython-36.pycpdfwin_old.cpython-36.opt-1.pycpdfwin_old.cpython-36.pycplatebtn.cpython-36.opt-1.pycplatebtn.cpython-36.pycpopupctl.cpython-36.opt-1.pycpopupctl.cpython-36.pycprintout.cpython-36.opt-1.pycprintout.cpython-36.pycprogressindicator.cpython-36.opt-1.pycprogressindicator.cpython-36.pycpydocview.cpython-36.opt-1.pycpydocview.cpython-36.pycrcsizer.cpython-36.opt-1.pycrcsizer.cpython-36.pycresizewidget.cpython-36.opt-1.pycresizewidget.cpython-36.pycscrolledpanel.cpython-36.opt-1.pycscrolledpanel.cpython-36.pycsheet.cpython-36.opt-1.pycsheet.cpython-36.pycsized_controls.cpython-36.opt-1.pycsized_controls.cpython-36.pycsoftwareupdate.cpython-36.opt-1.pycsoftwareupdate.cpython-36.pycsplitter.cpython-36.opt-1.pycsplitter.cpython-36.pycstatbmp.cpython-36.opt-1.pycstatbmp.cpython-36.pycstattext.cpython-36.opt-1.pycstattext.cpython-36.pycthrobber.cpython-36.opt-1.pycthrobber.cpython-36.pycticker.cpython-36.opt-1.pycticker.cpython-36.pycticker_xrc.cpython-36.opt-1.pycticker_xrc.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycwordwrap.cpython-36.opt-1.pycwordwrap.cpython-36.pycwxpTag.cpython-36.opt-1.pycwxpTag.cpython-36.pycactivex.pyactivexwrapper.pyagw__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycadvancedsplash.cpython-36.opt-1.pycadvancedsplash.cpython-36.pycaquabutton.cpython-36.opt-1.pycaquabutton.cpython-36.pycartmanager.cpython-36.opt-1.pycartmanager.cpython-36.pycballoontip.cpython-36.opt-1.pycballoontip.cpython-36.pycbuttonpanel.cpython-36.opt-1.pycbuttonpanel.cpython-36.pyccubecolourdialog.cpython-36.opt-1.pyccubecolourdialog.cpython-36.pyccustomtreectrl.cpython-36.opt-1.pyccustomtreectrl.cpython-36.pycflatmenu.cpython-36.opt-1.pycflatmenu.cpython-36.pycflatnotebook.cpython-36.opt-1.pycflatnotebook.cpython-36.pycfloatspin.cpython-36.opt-1.pycfloatspin.cpython-36.pycfmcustomizedlg.cpython-36.opt-1.pycfmcustomizedlg.cpython-36.pycfmresources.cpython-36.opt-1.pycfmresources.cpython-36.pycfoldpanelbar.cpython-36.opt-1.pycfoldpanelbar.cpython-36.pycfourwaysplitter.cpython-36.opt-1.pycfourwaysplitter.cpython-36.pycgenericmessagedialog.cpython-36.opt-1.pycgenericmessagedialog.cpython-36.pycgradientbutton.cpython-36.opt-1.pycgradientbutton.cpython-36.pychyperlink.cpython-36.opt-1.pychyperlink.cpython-36.pychypertreelist.cpython-36.opt-1.pychypertreelist.cpython-36.pycinfobar.cpython-36.opt-1.pycinfobar.cpython-36.pycknobctrl.cpython-36.opt-1.pycknobctrl.cpython-36.pyclabelbook.cpython-36.opt-1.pyclabelbook.cpython-36.pycmultidirdialog.cpython-36.opt-1.pycmultidirdialog.cpython-36.pycpeakmeter.cpython-36.opt-1.pycpeakmeter.cpython-36.pycpiectrl.cpython-36.opt-1.pycpiectrl.cpython-36.pycpybusyinfo.cpython-36.opt-1.pycpybusyinfo.cpython-36.pycpycollapsiblepane.cpython-36.opt-1.pycpycollapsiblepane.cpython-36.pycpygauge.cpython-36.opt-1.pycpygauge.cpython-36.pycpyprogress.cpython-36.opt-1.pycpyprogress.cpython-36.pycrulerctrl.cpython-36.opt-1.pycrulerctrl.cpython-36.pycscrolledthumbnail.cpython-36.opt-1.pycscrolledthumbnail.cpython-36.pycshapedbutton.cpython-36.opt-1.pycshapedbutton.cpython-36.pycshortcuteditor.cpython-36.opt-1.pycshortcuteditor.cpython-36.pycspeedmeter.cpython-36.opt-1.pycspeedmeter.cpython-36.pycsupertooltip.cpython-36.opt-1.pycsupertooltip.cpython-36.pycthumbnailctrl.cpython-36.opt-1.pycthumbnailctrl.cpython-36.pyctoasterbox.cpython-36.opt-1.pyctoasterbox.cpython-36.pycultimatelistctrl.cpython-36.opt-1.pycultimatelistctrl.cpython-36.pycxlsgrid.cpython-36.opt-1.pycxlsgrid.cpython-36.pyczoombar.cpython-36.opt-1.pyczoombar.cpython-36.pycadvancedsplash.pyaquabutton.pyartmanager.pyaui__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycaui_constants.cpython-36.opt-1.pycaui_constants.cpython-36.pycaui_switcherdialog.cpython-36.opt-1.pycaui_switcherdialog.cpython-36.pycaui_utilities.cpython-36.opt-1.pycaui_utilities.cpython-36.pycauibar.cpython-36.opt-1.pycauibar.cpython-36.pycauibook.cpython-36.opt-1.pycauibook.cpython-36.pycdockart.cpython-36.opt-1.pycdockart.cpython-36.pycframemanager.cpython-36.opt-1.pycframemanager.cpython-36.pyctabart.cpython-36.opt-1.pyctabart.cpython-36.pyctabmdi.cpython-36.opt-1.pyctabmdi.cpython-36.pycaui_constants.pyaui_switcherdialog.pyaui_utilities.pyauibar.pyauibook.pydockart.pyframemanager.pytabart.pytabmdi.pyballoontip.pybuttonpanel.pycubecolourdialog.pycustomtreectrl.pydataShortcutEditor_1.pngShortcutEditor_1_thumb.pngShortcutEditor_2.pngShortcutEditor_2_thumb.pngShortcutEditor_3.pngShortcutEditor_3_thumb.pngShortcutEditor_4.pngShortcutEditor_4_thumb.pngdefault_help_text.htmlflatmenu.pyflatnotebook.pyfloatspin.pyfmcustomizedlg.pyfmresources.pyfoldpanelbar.pyfourwaysplitter.pygenericmessagedialog.pygradientbutton.pyhyperlink.pyhypertreelist.pyinfobar.pyknobctrl.pylabelbook.pymultidirdialog.pypeakmeter.pypersist__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpersist_constants.cpython-36.opt-1.pycpersist_constants.cpython-36.pycpersist_handlers.cpython-36.opt-1.pycpersist_handlers.cpython-36.pycpersistencemanager.cpython-36.opt-1.pycpersistencemanager.cpython-36.pycpersist_constants.pypersist_handlers.pypersistencemanager.pypiectrl.pypybusyinfo.pypycollapsiblepane.pypygauge.pypyprogress.pyribbon__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycart.cpython-36.opt-1.pycart.cpython-36.pycart_aui.cpython-36.opt-1.pycart_aui.cpython-36.pycart_default.cpython-36.opt-1.pycart_default.cpython-36.pycart_internal.cpython-36.opt-1.pycart_internal.cpython-36.pycart_msw.cpython-36.opt-1.pycart_msw.cpython-36.pycart_osx.cpython-36.opt-1.pycart_osx.cpython-36.pycbar.cpython-36.opt-1.pycbar.cpython-36.pycbuttonbar.cpython-36.opt-1.pycbuttonbar.cpython-36.pyccontrol.cpython-36.opt-1.pyccontrol.cpython-36.pycgallery.cpython-36.opt-1.pycgallery.cpython-36.pycpage.cpython-36.opt-1.pycpage.cpython-36.pycpanel.cpython-36.opt-1.pycpanel.cpython-36.pyctoolbar.cpython-36.opt-1.pyctoolbar.cpython-36.pycart.pyart_aui.pyart_default.pyart_internal.pyart_msw.pyart_osx.pybar.pybuttonbar.pycontrol.pygallery.pypage.pypanel.pytoolbar.pyrulerctrl.pyscrolledthumbnail.pyshapedbutton.pyshortcuteditor.pyspeedmeter.pysupertooltip.pythumbnailctrl.pytoasterbox.pyultimatelistctrl.pyxlsgrid.pyzoombar.pyanalogclock__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycanalogclock.cpython-36.opt-1.pycanalogclock.cpython-36.pychelpers.cpython-36.opt-1.pychelpers.cpython-36.pycsetup.cpython-36.opt-1.pycsetup.cpython-36.pycstyles.cpython-36.opt-1.pycstyles.cpython-36.pycanalogclock.pyhelpers.pylib_setup__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuttontreectrlpanel.cpython-36.opt-1.pycbuttontreectrlpanel.cpython-36.pycfontselect.cpython-36.opt-1.pycfontselect.cpython-36.pycbuttontreectrlpanel.pyfontselect.pysetup.pystyles.pyanchors.pyart__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycflagart.cpython-36.opt-1.pycflagart.cpython-36.pycimg2pyartprov.cpython-36.opt-1.pycimg2pyartprov.cpython-36.pycflagart.pyimg2pyartprov.pybusy.pybuttons.pycalendar.pycheckbox.pycolourchooser__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pycintl.cpython-36.opt-1.pycintl.cpython-36.pycpycolourbox.cpython-36.opt-1.pycpycolourbox.cpython-36.pycpycolourchooser.cpython-36.opt-1.pycpycolourchooser.cpython-36.pycpycolourslider.cpython-36.opt-1.pycpycolourslider.cpython-36.pycpypalette.cpython-36.opt-1.pycpypalette.cpython-36.pyccanvas.pyintl.pypycolourbox.pypycolourchooser.pypycolourslider.pypypalette.pycolourdb.pycolourselect.pycolourutils.pycombotreebox.pydelayedresult.pydialogs.pydocview.pydragscroller.pyeditorREADME.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyceditor.cpython-36.opt-1.pyceditor.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycselection.cpython-36.opt-1.pycselection.cpython-36.pyceditor.pyimages.pyselection.pyembeddedimage.pyeventStack.pyeventwatcher.pyevtmgr.pyexpando.pyfancytext.pyfilebrowsebutton.pyflashwin.pyflashwin_old.pyfloatcanvasFCEvents.pyFCObjects.pyFloatCanvas.pyGUIMode.pyNavCanvas.pyResources.pyScreenShot.pyUtilitiesBBox.pyColors.pyGUI.py__init__.py__pycache__BBox.cpython-36.opt-1.pycBBox.cpython-36.pycColors.cpython-36.opt-1.pycColors.cpython-36.pycGUI.cpython-36.opt-1.pycGUI.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__init__.py__pycache__FCEvents.cpython-36.opt-1.pycFCEvents.cpython-36.pycFCObjects.cpython-36.opt-1.pycFCObjects.cpython-36.pycFloatCanvas.cpython-36.opt-1.pycFloatCanvas.cpython-36.pycGUIMode.cpython-36.opt-1.pycGUIMode.cpython-36.pycNavCanvas.cpython-36.opt-1.pycNavCanvas.cpython-36.pycResources.cpython-36.opt-1.pycResources.cpython-36.pycScreenShot.cpython-36.opt-1.pycScreenShot.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycfoldmenu.pygestures.pygizmos__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdynamicsash.cpython-36.opt-1.pycdynamicsash.cpython-36.pycledctrl.cpython-36.opt-1.pycledctrl.cpython-36.pyctreelistctrl.cpython-36.opt-1.pyctreelistctrl.cpython-36.pycdynamicsash.pyledctrl.pytreelistctrl.pygraphics.pygridmovers.pyiewin.pyiewin_old.pyimagebrowser.pyimageutils.pyinfoframe.pyinspection.pyintctrl.pyitemspicker.pylanglistctrl.pylayoutf.pymasked__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccombobox.cpython-36.opt-1.pyccombobox.cpython-36.pycctrl.cpython-36.opt-1.pycctrl.cpython-36.pycipaddrctrl.cpython-36.opt-1.pycipaddrctrl.cpython-36.pycmaskededit.cpython-36.opt-1.pycmaskededit.cpython-36.pycnumctrl.cpython-36.opt-1.pycnumctrl.cpython-36.pyctextctrl.cpython-36.opt-1.pyctextctrl.cpython-36.pyctimectrl.cpython-36.opt-1.pyctimectrl.cpython-36.pyccombobox.pyctrl.pyipaddrctrl.pymaskededit.pynumctrl.pytextctrl.pytimectrl.pymixins__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycgrid.cpython-36.opt-1.pycgrid.cpython-36.pycgridlabelrenderer.cpython-36.opt-1.pycgridlabelrenderer.cpython-36.pycimagelist.cpython-36.opt-1.pycimagelist.cpython-36.pycinspection.cpython-36.opt-1.pycinspection.cpython-36.pyclistctrl.cpython-36.opt-1.pyclistctrl.cpython-36.pycrubberband.cpython-36.opt-1.pycrubberband.cpython-36.pyctreemixin.cpython-36.opt-1.pyctreemixin.cpython-36.pycgrid.pygridlabelrenderer.pyimagelist.pyinspection.pylistctrl.pyrubberband.pytreemixin.pymsgpanel.pymultisash.pymyole4ax.idlmyole4ax.tlbnewevent.pynvdlg.pyogl__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbasic.cpython-36.opt-1.pycbasic.cpython-36.pycbmpshape.cpython-36.opt-1.pycbmpshape.cpython-36.pyccanvas.cpython-36.opt-1.pyccanvas.cpython-36.pyccomposit.cpython-36.opt-1.pyccomposit.cpython-36.pycdiagram.cpython-36.opt-1.pycdiagram.cpython-36.pycdivided.cpython-36.opt-1.pycdivided.cpython-36.pycdrawn.cpython-36.opt-1.pycdrawn.cpython-36.pyclines.cpython-36.opt-1.pyclines.cpython-36.pycoglmisc.cpython-36.opt-1.pycoglmisc.cpython-36.pycbasic.pybmpshape.pycanvas.pycomposit.pydiagram.pydivided.pydrawn.pylines.pyoglmisc.pypdfviewer__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuttonpanel.cpython-36.opt-1.pycbuttonpanel.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycviewer.cpython-36.opt-1.pycviewer.cpython-36.pycbitmapsArrowLeft.pngArrowRight.pngDirectionH.pngDirectionV.pngPlayerFirst.pngPlayerLast.pngPlayerNext.pngPlayerPrev.pngPrinter.pngReadMe.txtSave.pngZoomIn.pngZoomOut.png__pycache__encode_bitmaps.cpython-36.opt-1.pycencode_bitmaps.cpython-36.pycencode_bitmaps.pybuttonpanel.pyimages.pyviewer.pypdfwin.pypdfwin_old.pyplatebtn.pyplotCHANGELOG.mdREADME.md__init__.py__main__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc__main__.cpython-36.opt-1.pyc__main__.cpython-36.pycplotcanvas.cpython-36.opt-1.pycplotcanvas.cpython-36.pycpolyobjects.cpython-36.opt-1.pycpolyobjects.cpython-36.pycutils.cpython-36.opt-1.pycutils.cpython-36.pycexamples__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdemo.cpython-36.opt-1.pycdemo.cpython-36.pycsimple_example.cpython-36.opt-1.pycsimple_example.cpython-36.pycdemo.pysimple_example.pyplotcanvas.pypolyobjects.pyutils.pypopupctl.pyprintout.pyprogressindicator.pypubsubLICENSE_BSD_Simple.txtREADME_WxPython.txtRELEASE_NOTES.txt__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycpolicies.cpython-36.opt-1.pycpolicies.cpython-36.pycpub.cpython-36.opt-1.pycpub.cpython-36.pycpy2and3.cpython-36.opt-1.pycpy2and3.cpython-36.pycsetuparg1.cpython-36.opt-1.pycsetuparg1.cpython-36.pycsetupkwargs.cpython-36.opt-1.pycsetupkwargs.cpython-36.pyccore__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyccallables.cpython-36.opt-1.pyccallables.cpython-36.pycimp2.cpython-36.opt-1.pycimp2.cpython-36.pycitopicdefnprovider.cpython-36.opt-1.pycitopicdefnprovider.cpython-36.pyclistener.cpython-36.opt-1.pyclistener.cpython-36.pyclistenerbase.cpython-36.opt-1.pyclistenerbase.cpython-36.pycnotificationmgr.cpython-36.opt-1.pycnotificationmgr.cpython-36.pycpublisherbase.cpython-36.opt-1.pycpublisherbase.cpython-36.pyctopicargspec.cpython-36.opt-1.pyctopicargspec.cpython-36.pyctopicdefnprovider.cpython-36.opt-1.pyctopicdefnprovider.cpython-36.pyctopicexc.cpython-36.opt-1.pyctopicexc.cpython-36.pyctopicmgr.cpython-36.opt-1.pyctopicmgr.cpython-36.pyctopicobj.cpython-36.opt-1.pyctopicobj.cpython-36.pyctopictreetraverser.cpython-36.opt-1.pyctopictreetraverser.cpython-36.pyctopicutils.cpython-36.opt-1.pyctopicutils.cpython-36.pyctreeconfig.cpython-36.opt-1.pyctreeconfig.cpython-36.pycvalidatedefnargs.cpython-36.opt-1.pycvalidatedefnargs.cpython-36.pycweakmethod.cpython-36.opt-1.pycweakmethod.cpython-36.pycarg1__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyclistenerimpl.cpython-36.opt-1.pyclistenerimpl.cpython-36.pycpublisher.cpython-36.opt-1.pycpublisher.cpython-36.pycpublishermixin.cpython-36.opt-1.pycpublishermixin.cpython-36.pyctopicargspecimpl.cpython-36.opt-1.pyctopicargspecimpl.cpython-36.pyctopicmgrimpl.cpython-36.opt-1.pyctopicmgrimpl.cpython-36.pyclistenerimpl.pypublisher.pypublishermixin.pytopicargspecimpl.pytopicmgrimpl.pycallables.pyimp2.pyitopicdefnprovider.pykwargs__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdatamsg.cpython-36.opt-1.pycdatamsg.cpython-36.pyclistenerimpl.cpython-36.opt-1.pyclistenerimpl.cpython-36.pycpublisher.cpython-36.opt-1.pycpublisher.cpython-36.pycpublishermixin.cpython-36.opt-1.pycpublishermixin.cpython-36.pyctopicargspecimpl.cpython-36.opt-1.pyctopicargspecimpl.cpython-36.pyctopicmgrimpl.cpython-36.opt-1.pyctopicmgrimpl.cpython-36.pycdatamsg.pylistenerimpl.pypublisher.pypublishermixin.pytopicargspecimpl.pytopicmgrimpl.pylistener.pylistenerbase.pynotificationmgr.pypublisherbase.pytopicargspec.pytopicdefnprovider.pytopicexc.pytopicmgr.pytopicobj.pytopictreetraverser.pytopicutils.pytreeconfig.pyvalidatedefnargs.pyweakmethod.pypolicies.pypub.pypy2and3.pysetuparg1.pysetupkwargs.pyutils__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycexchandling.cpython-36.opt-1.pycexchandling.cpython-36.pycmisc.cpython-36.opt-1.pycmisc.cpython-36.pycnotification.cpython-36.opt-1.pycnotification.cpython-36.pyctopictreeprinter.cpython-36.opt-1.pyctopictreeprinter.cpython-36.pycxmltopicdefnprovider.cpython-36.opt-1.pycxmltopicdefnprovider.cpython-36.pycexchandling.pymisc.pynotification.pytopictreeprinter.pyxmltopicdefnprovider.pypydocview.pyrcsizer.pyresizewidget.pyscrolledpanel.pysheet.pysized_controls.pysoftwareupdate.pysplitter.pystatbmp.pystattext.pythrobber.pyticker.pyticker_xrc.pyutils.pywordwrap.pywxcairo__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycwx_cairocffi.cpython-36.opt-1.pycwx_cairocffi.cpython-36.pycwx_pycairo.cpython-36.opt-1.pycwx_pycairo.cpython-36.pycwx_cairocffi.pywx_pycairo.pywxpTag.pymedia.pymedia.pyimsw.pymsw.pyipropgrid.pypropgrid.pyipyCHANGES.txtPy.icoPyAlaCarte.pyPyAlaMode.pyPyAlaModeTest.pyPyCrust.icoPyCrust.pyPyCrust_16.pngPyCrust_32.pngPyFilling.pyPyShell.pyPySlices.icoPySlices.pyPySlicesShell.pyPySlices_16.pngPySlices_32.pngPyWrap.pyREADME.txt__init__.py__pycache__PyAlaCarte.cpython-36.opt-1.pycPyAlaCarte.cpython-36.pycPyAlaMode.cpython-36.opt-1.pycPyAlaMode.cpython-36.pycPyAlaModeTest.cpython-36.opt-1.pycPyAlaModeTest.cpython-36.pycPyCrust.cpython-36.opt-1.pycPyCrust.cpython-36.pycPyFilling.cpython-36.opt-1.pycPyFilling.cpython-36.pycPyShell.cpython-36.opt-1.pycPyShell.cpython-36.pycPySlices.cpython-36.opt-1.pycPySlices.cpython-36.pycPySlicesShell.cpython-36.opt-1.pycPySlicesShell.cpython-36.pycPyWrap.cpython-36.opt-1.pycPyWrap.cpython-36.pyc__init__.cpython-36.opt-1.pyc__init__.cpython-36.pycbuffer.cpython-36.opt-1.pycbuffer.cpython-36.pyccrust.cpython-36.opt-1.pyccrust.cpython-36.pyccrustslices.cpython-36.opt-1.pyccrustslices.cpython-36.pycdispatcher.cpython-36.opt-1.pycdispatcher.cpython-36.pycdocument.cpython-36.opt-1.pycdocument.cpython-36.pyceditor.cpython-36.opt-1.pyceditor.cpython-36.pyceditwindow.cpython-36.opt-1.pyceditwindow.cpython-36.pycfilling.cpython-36.opt-1.pycfilling.cpython-36.pycframe.cpython-36.opt-1.pycframe.cpython-36.pycimages.cpython-36.opt-1.pycimages.cpython-36.pycinterpreter.cpython-36.opt-1.pycinterpreter.cpython-36.pycintrospect.cpython-36.opt-1.pycintrospect.cpython-36.pycmagic.cpython-36.opt-1.pycmagic.cpython-36.pycparse.cpython-36.opt-1.pycparse.cpython-36.pycpath.cpython-36.opt-1.pycpath.cpython-36.pycpseudo.cpython-36.opt-1.pycpseudo.cpython-36.pycshell.cpython-36.opt-1.pycshell.cpython-36.pycsliceshell.cpython-36.opt-1.pycsliceshell.cpython-36.pycversion.cpython-36.opt-1.pycversion.cpython-36.pycbuffer.pycrust.pycrustslices.pydispatcher.pydocument.pyeditor.pyeditwindow.pyfilling.pyframe.pyimages.pyinterpreter.pyintrospect.pymagic.pyparse.pypath.pypseudo.pyshell.pysliceshell.pytests__pycache__test_interpreter.cpython-36.opt-1.pyctest_interpreter.cpython-36.pyctest_introspect.cpython-36.opt-1.pyctest_introspect.cpython-36.pyctest_pseudo.cpython-36.opt-1.pyctest_pseudo.cpython-36.pyctest_version.cpython-36.opt-1.pyctest_version.cpython-36.pyctestall.cpython-36.opt-1.pyctestall.cpython-36.pyctest_interpreter.pytest_introspect.pytest_pseudo.pytest_version.pytestall.pyversion.pyribbon.pyribbon.pyirichtext.pyrichtext.pyisiplib.cpython-36m-s390x-linux-gnu.sostc.pystc.pyisvg__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_nanosvg.cpython-36m-s390x-linux-gnu.sotools__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pycdbg.cpython-36.opt-1.pycdbg.cpython-36.pycgenaxmodule.cpython-36.opt-1.pycgenaxmodule.cpython-36.pychelpviewer.cpython-36.opt-1.pychelpviewer.cpython-36.pycimg2img.cpython-36.opt-1.pycimg2img.cpython-36.pycimg2png.cpython-36.opt-1.pycimg2png.cpython-36.pycimg2py.cpython-36.opt-1.pycimg2py.cpython-36.pycimg2xpm.cpython-36.opt-1.pycimg2xpm.cpython-36.pycpywxrc.cpython-36.opt-1.pycpywxrc.cpython-36.pycwxget.cpython-36.opt-1.pycwxget.cpython-36.pycwxget_docs_demo.cpython-36.opt-1.pycwxget_docs_demo.cpython-36.pycdbg.pygenaxmodule.pyhelpviewer.pyimg2img.pyimg2png.pyimg2py.pyimg2xpm.pypywxrc.pywxget.pywxget_docs_demo.pywebkit.pywebkit.pyixml.pyxml.pyixrc.pyxrc.pyiwxPython-4.1.1-py3.6.egg-infoPKG-INFOSOURCES.txtdependency_links.txtentry_points.txtnot-zip-saferequires.txttop_level.txtpython3-wxPythonCHANGES.rstREADME.rstTODO.rstpython3-wxPythonLICENSE.txtgpl.txtlgpl.txtlicence.txtpreamble.txtsip-license.txt/etc/alternatives//usr/bin//usr/lib64/python3.6/site-packages//usr/lib64/python3.6/site-packages/wx//usr/lib64/python3.6/site-packages/wx/__pycache__//usr/lib64/python3.6/site-packages/wx/include//usr/lib64/python3.6/site-packages/wx/include/wxPython//usr/lib64/python3.6/site-packages/wx/lib//usr/lib64/python3.6/site-packages/wx/lib/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw//usr/lib64/python3.6/site-packages/wx/lib/agw/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/aui//usr/lib64/python3.6/site-packages/wx/lib/agw/aui/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/data//usr/lib64/python3.6/site-packages/wx/lib/agw/persist//usr/lib64/python3.6/site-packages/wx/lib/agw/persist/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/agw/ribbon//usr/lib64/python3.6/site-packages/wx/lib/agw/ribbon/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/analogclock//usr/lib64/python3.6/site-packages/wx/lib/analogclock/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/analogclock/lib_setup//usr/lib64/python3.6/site-packages/wx/lib/analogclock/lib_setup/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/art//usr/lib64/python3.6/site-packages/wx/lib/art/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/colourchooser//usr/lib64/python3.6/site-packages/wx/lib/colourchooser/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/editor//usr/lib64/python3.6/site-packages/wx/lib/editor/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/Utilities//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/Utilities/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/floatcanvas/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/gizmos//usr/lib64/python3.6/site-packages/wx/lib/gizmos/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/masked//usr/lib64/python3.6/site-packages/wx/lib/masked/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/mixins//usr/lib64/python3.6/site-packages/wx/lib/mixins/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/ogl//usr/lib64/python3.6/site-packages/wx/lib/ogl/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/bitmaps//usr/lib64/python3.6/site-packages/wx/lib/pdfviewer/bitmaps/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/plot//usr/lib64/python3.6/site-packages/wx/lib/plot/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/plot/examples//usr/lib64/python3.6/site-packages/wx/lib/plot/examples/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub//usr/lib64/python3.6/site-packages/wx/lib/pubsub/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/arg1//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/arg1/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/kwargs//usr/lib64/python3.6/site-packages/wx/lib/pubsub/core/kwargs/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/pubsub/utils//usr/lib64/python3.6/site-packages/wx/lib/pubsub/utils/__pycache__//usr/lib64/python3.6/site-packages/wx/lib/wxcairo//usr/lib64/python3.6/site-packages/wx/lib/wxcairo/__pycache__//usr/lib64/python3.6/site-packages/wx/py//usr/lib64/python3.6/site-packages/wx/py/__pycache__//usr/lib64/python3.6/site-packages/wx/py/tests//usr/lib64/python3.6/site-packages/wx/py/tests/__pycache__//usr/lib64/python3.6/site-packages/wx/svg//usr/lib64/python3.6/site-packages/wx/svg/__pycache__//usr/lib64/python3.6/site-packages/wx/tools//usr/lib64/python3.6/site-packages/wx/tools/__pycache__//usr/lib64/python3.6/site-packages/wxPython-4.1.1-py3.6.egg-info//usr/share/doc/packages//usr/share/doc/packages/python3-wxPython//usr/share/licenses//usr/share/licenses/python3-wxPython/-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:36770/SUSE_SLE-15-SP4_Update/0d0ffc7c2587f7d1013d4e6a9afeef0d-python3-wxPython.SUSE_SLE-15-SP4_Updatedrpmxz5s390x-suse-linux  ! "#$%emptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=6c5b7e53facf5270daaf225fc3e76dca076b7907, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=facd91ef9960bc507e8d6307807d77d7d973a91c, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=9475e1ce38ec9ef990d6ea2a1fcd50e45d0710e9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=cff5ad8f65df82ca93c2cd4844a41eaf8d3a7dfd, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=78cc42e0251a29b0cb5331f345f0fe2e5cca0458, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=b9653a12866c24e6a6f34bdeec0cef27dffb2c03, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=f39edcfa41a61f0ef148537b39c63c5dc9f4c907, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=86e020f2962056f558bf9cb6649b3f4a4b9a917d, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=8da249d26659061771c07cb12d9db73d5e8df8d9, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e7f3190bbe5b0e76c7f2deb96f75cf22db4b65e0, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=dc7e3567239e51c1d983d9e8cea12ffca61e7061, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=a84c0b263ea3671273013a902fa98da0a4ed3359, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=cfde39f28aea390d2ece3087168425118262e96a, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=232e54dc092817881a612d80a0c332521323f2fe, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=3cd517848cf96119d63c159132b163dc02c3358f, strippedPython script, UTF-8 Unicode text executableC source, ASCII textPNG image data, 757 x 750, 8-bit/color RGB, non-interlacedPNG image data, 180 x 178, 8-bit/color RGB, non-interlacedPNG image data, 756 x 749, 8-bit/color RGB, non-interlacedHTML document, ASCII textPython script, ASCII text executable, with very long linesPython script, ASCII text executable, with CRLF line terminatorsASCII text, with very long linesPNG image data, 24 x 24, 8-bit/color RGBA, non-interlacedASCII text, with CRLF line terminatorsPNG image data, 16 x 16, 8-bit/color RGBA, non-interlacedPNG image data, 32 x 32, 8-bit/color RGB, non-interlacedPNG image data, 32 x 32, 8-bit/color RGBA, non-interlacedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=0cb2647653a0213af388a8a2d2546a4531b6ec44, strippedELF 64-bit MSB shared object, IBM S/390, version 1 (SYSV), dynamically linked, BuildID[sha1]=bb7f768329fb6775a448b0a658abe6fedfc50fa3, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456H[r$5FGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~RRRRRRRRRRRRR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R RRRRRRRRRRR RRRRRR3R RRRR RRRRRRRRRRRRRR3R RR RRRRRRRRRRRR RRRRR RRR3R RRRR RRRRRRRRRRR3R RRRRR"RRRR R!RRRRRR3R RRRR RRRRRRRRRRR3R RRRR R$RRRRRR#RRRRRR3R RRRRRRR R0RR/RRRRRR3R RRR&RR RRRRR%RRRRRR3R RRRR RRRRRRR(R'RRRRRR3R RRRR R*RRRRRR)RRRRRR3R RRRR$R RRRRRRRR,R#RRR+RRRR3R RRRR R.RRRRRR-RRRRRR3R RRRR RRRRRRRRRRRR3R RRR RR2RRRRR1RRRRRR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3RRRR3R3R3R3R3RRRRR R RR3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3R3Pj\Ŝ:tutf-87c3b9f2f1b2e4f09ae4968ed71ea3d67214f59fe819e5352527dd8456726a06b?7zXZ !t/]"k%a VȮ?gk۸0n)i2= ޡ氭Pϋ*<$"`:?9x}l#TNH 5y%eQȅQ ed x$E0[Y"8\"(iYhE448tۘD<̹Ffv~$}Ƶ/ ._vTQ r|{b+)XX9 G(땅I;"s˷!d^3j9qűgሸI~5Ll !.}ktG3 y+UT:=Ip"WTO mit^>y 4Uض[؆0!dW"T˒09mzɮ&'Bb1Lj#$."3޻B{nc"$d s Ya8obZ管I7)BY=t[ t.32iFk: ~F ?n픔~7{/+ÔẑȽw QKDuI1ZbM*cnՙA3>t"}U -ݏ{ \VN 43h~ ^גCɒ]5&TfM=m$X3U>Ht9s6S]ŲiРEcc*onte x>CYbyozq٥ls /aEʟof#!)@&9-h~yȲKc V i4RnN\eB:PќF079#v[L$ml1:O @!H [4~+8Q,O\޶c{Ps0U)g<ܚ&z|p%jda`i=4t{&m_66Yv2n#bHM6۴Y P05^%M0^EhVhUկe\M(V+TOu)iחμ]{xD#xL/`DJy#WTa%PaAWWɰE8 Z&%Y=s\M nVJzmȬ'BS]6*/}zmBʙ1A˼LƜN||Jv閷I`7t 7)8K҈%w<$v,/cSXn,9= C-a`9eu4mprf ͏SU$5gz,Ze*D b2hB ߤ}:)6Bf" ŰO*/c@&Ns1\2' "k4NB!`;Qiۤ A>n%Ӧ%d3D蒣0VsU&Ey9lMhŒyoS uJ m<8BkG1Wơ}_ݻׇoMT~]<+Υ?Wi,C8E[LڰzXR `ï^2#f z)Z%]S:x0HggDPgeC3&J]KB4}PY41J6EEboN_wSG\@*ȏ( ϫ;ך pPK\F` Sy6s ޟ15BD'8akfEn?)\!84y-81!ϝ~` yI?~0[BX$P+XJ-'5 6\ ^m\+jdW4ӭbC( ߡۋIE()qxcXrFgqiKaKefK]1-ņy73G%:`RYf=E'jKy&ZZ.^E3.̄Q"8 hp-TVk]cTܓiBJ:1^WuQ|95`?@ ߚp败],;lejW"ȆuDPbF2HmA]@]QW:51Mɽāճ QD]6Gh`sF&[ & exտceaNu|]&=)J 7O6Tu:v`ngU3^pb|ؓd񖑢+8ž02\Pn|>@20J|wc8'U{f'3\8P BڮXd-Vؼ㳰աOc78nC$LtPq|ȷP9'v Æk!%p]$ѻ$(`꓍t0p@̇|]'Njb+?w·{:더J4zN,cQQc;8tǶ4+E! eog~T'SeI+iRC#_g7.+,YvjQӸA{up\phQ#˩o1@Z4:|+Ǫ7> S/6`]0b7j6)I ޣ%4e^8a^E4çzԕn[Z+64Z'/ąHX? J=Ypή7PkLЋ'E)qIR"`;UYϏW&3"/+cӞrLI!aC,K =#.Yz3ٸ`hDz|AR)Db 1}1r4~e>لB=|o^<*&Y6R*nmFl.mH짌%@g;@pF^fL^.l(tՎOhV'%fc.B@7e5iNqKs,S^-uLStĤ ̡= G#9īiyS <2BVS4!mUt@S@Uq4~ `s!o[PSi=!ج[qM"}9V6NOO2i%aempѠFKl&&P)u98+5X H &3]&;a Rm9w&aC0D% seON+d;D6$RuԉQ]qAC1 ZO*Y]NNGJt< `_eR@p5மGpHgaqVBNs4 em ݕx,gB*&4aZ"a9P$@jsG m_4irQ"Ah/,A]IDi"kf^(ls400J|F1'ٕ`UMi[Z,+} GkSPMwh(߹M7u)Au̟ O) ~L0yy0Q`Iăbdp@KV $}d&^擾B ԻF擀4P ,[p᦭e_]t3SoDǫaɊ0rPI\%}̪WA7_WFEߔ 43C\^cLdG=(19{5w4dIu,?#JS9LNf/NFUbW/Ce/ 0--܌:'F `O;5ȕN9upz")ӯlhtU)2vmJ5mZvK 8 NN<d05XЕ䲖p9 r3l˷ a;@I Ot%[,e;ԭl9-hnĖNKC^v&|2P8gヌlTGY;d"R^Ȯ@LޯRtBJSy Ot~AwB7Tt}}vȣ[bcL)Ly3‡X^AG? ]v//E/qR,U2 1|g:ې䂎ys-Bx806,[`!1l&jhhY/Yi*k.OK? #E QOJZ`<]2c7Цjuaˍ沖_-|x[nji؈RDt~%޵c$z|oJl:W2AJtB|v@L:0QG} M~3[$OaY[A+t)A&M .⻝T9 ۥfb F'n{zH7,;M}r࿗ԊIv@dў:d3Q0h -9?978_YMwϏrT^ZE^gV;Y\l8uE<(y_>y9 xt 6P=A2:LZDL;LD%[qi rp>{#$jxZ6JqܝA@NF~^a. EC| 7gf@ad3DmlJzC H٨VUl$Z0'\eZspz* **|_1B&ss_a}\Dc܀GH?ֲd5=?BtJVW$S+-)I".}ݽJ'A 0aOq Eq=Dc]ĐEТYR Mñ:q1M-׎եY-`Ht `\֒w^;?81v$#9tclJz`0Q.J7bwdI^GjnXJSKO):ٙLӇ 1b-N&< ')üy&QZ]u8vZ,*YCg֜E¶s-<@:Y%kx43,>(1>@.%MH*5/"~J4&SMv \=+A᯦==;޸DfQm'fIĕ: pbo`|߈'kɉud"# j̞iG}~"{m\V!x/,$!Chu> bhQ O,QXxY'=m-p>nWgzA? S`8vrZN1&Ym"-+ꏱ|!D^ZH%ꋨcn T|z듶e/+LdˁbAdMԙL ,~8hj&~Ea,wI;ޖbO&\^@B\T Xu$C禽\3Pi '&}&mSZi *'cNP=W[$(ZcIW8V)Fiܥyq"SS!n9 c)"h)reeXk^Ec >)7%3R#R^rScK rM*Leɧ!K*ر3+xx{=}w9Z`)<وx&&N T!5%+⦐YROL% ."1kOn6X-aGoÍ"V t$QY\N\O%.L$Ј`1<8Ppr54|Fm5=5B5s>&DX}ߟY՚I-d]J]$ZԞ%>"sU{(qΙ|́cOHi586۰[ia,FBva3$Hyͧrng}R66L/{:p?VI)`tӧrh'(.;VՐˉ&;M*f+iմ@3$y 8LIW|xE["þ}3&5L=p&쮵H4T_hɥj7]MZէrc>VEtKa/ٺ.xJ> k ĻDe&3=y2*.2{yI]WάPC4MDnLڳ2`ܔY042y)> V_hGp$%xPEpw`sgnr(cQYw8oX2vn 9^U ~9fM!X?Zn€c.w/lpˊ[9|pKjs`W>5U9V eM[&ibsN)sS|?Q>E+xs:{q} DXҳzا E:;խI N3j9` V`姚.Ե=bs g6ف=|(wo(jS!^^@s@þ: o"-O!nV9fD,ŗfq#eJS-!vkhHp=P;ޢ=K:ڵX"ui&nBzT+n%=Fj8ouxվRK٪6D;<|jcQ:\!_b: $j:cҀdT u`cF:oՏ|`H50c0͂*o^hN(gK.SF[ғRA]`G2#\n-Iػ({J\!0k~0::m34 -"[BJOu#SVPPό˗pgta<G=(rҽidcMooݠq͂~Lހ,FimC5*v2vyJuD?O$@^44а!&? Ļ16N9BvbxZA/ Ǵ0hU)%E^E(Y'SFZVϠ~-;%1&i5CkBkG+ L((9g?n6yAp*Zi=С *"NS&`$,4|F [;hc%o >_qvR`)[ B %PϞ:I@%7b y6+H6&-%y>Gvq*|=:`xm8`pjkUrX&j+T?X&HBI; =A{Ye0/9Jf&k_q^ǠpVk)jխ>k-.>)jtl 3^.T8"Ud<jtJ}ehM_SdrUb?Σ7ʕ2mV]1VDќ+V3:,'e= c VhAf+}}TXrHJvQ>aGέa {*VK#Sizw&%tڋbnvRfȈSK']AOVCp X%۟agI2/*B)Cf]6rп%P\Rw&^͏i Ѓpaэ-Re!x+r!{nr7(V:zV:]~$;>_0 8Rs2'lIiCBbrv65b\m0jCof+kr8K^6S&o#D/1?,50dP&"ㅐK|r: PRӕL UW2ȧг c}]JI HZUϞv;<ƛlTE>4ǕY[w zɰ7R1S4I=´+~IyWy,L,ku9QJ#Mg%7o$(0[;rv`%5^4RLN6iv8 3t'գa-D*Ԗ^9O#qn4Ӥҋ3Ze2 pX`|/ӝZ_2nψ:ܕ]{&;Wz&_dպ?vB0ο ԫZHH} f<5oY;m_љёu W>A1sX01bgc;ɄMУzH>G9Z+Vu S|w LHO,@)ylV7#j=TNͬ1TmPrkGD]෪&8iLͺ^n` Mrxq(NkT@#PdL" lkFz!L * R{%j  @͎* i8fsjnTy_d&GIʫKĔz z~HS\?c -GOQ?X3pdzT{2C°a5MЌ0R i2niަtZZTGz!p]cb8#{uX vc#LLz0sнX}xIh>5b`I[bC@P*oCs pDqQ@*W՚!7t6CqT cǐ&j f4S18÷+.R0 ?T*_7JOD/Y"1Ib!(T \b!/Ml6Xya~[r啐3izא3T*Uoj`,!L#<y[̍clO}[pRЖjHp L)+٭+z4[_;Բ]<4ء5LY!Re!{1:pR_:9pr ˩+ЋEMٿ3_`V3WAgQ,V ~Sp2@;?@m'>YBxd0,5铰۞gQъ]r-r}}'ȈaM6GV:KxU5yl'%7)]TrΩ퍰OuĘC6-:G5|jR?Sf5$ڂhJT-K@rKO8VZ:OI֣>l|\L}.Tǁ5r{Kl qig\=TL-iPN`Cf>UԈ%]Io(E/?yrrEan ؁1DZd6JLCN3q4W~~9 `/C2U7>,&|;[kAJ V7`@ T5+x^`laGB8`\W\pavhzRYMZ9߹MPEĊPPӠ")lZDm#=&r9 tـ6L 6PR{"L&vxljQ B7>~<ߺz4 >yn}IKR&,Lewg k$!OH?Ǫ r'mf{4ojh0U3ᣢ'52~n0%SCE> E|pGXr!ԡz(0 ^ mSXf]7jszoօ+h\ 81zqxh-wdmO::=!H-r׸eC) 3[<P%RA~\2ofnjŮ!zY *UJE94@;|-Kxt؅"5_AP@uh 2>O2svz9"Pt!%L٬ z<.,_kZ 1JSOjݟ>"g;1P@ /Gui8y~s|f6 2;N'XȤGgԮ|`koVqt_2YC' A09Jl@F[)>MqEר~0m)NX)=*@bMʫrtsuv=$79ah[78+ Oɥ[!^@1P?l<9*9W{mS耘1FR9}ChXoLD"5doa6^& -O?&ؠHmJ4Al8.krϠ>ܿwq},zфO{wOYqh\=iһ /4 ɰl;}+ܧhu(lay{)̹85f/1R_bk_#.r\ncqj9<=7Om)C)"6Z2B~GTzSй? +? `Cҙ6}cm2AC,6ߺWp'Vصch1ŧ|5悼31$͐ӗ;qwA7ZO;SpI_%cnݎk15 d h0<~ĔFRO8";'Y?A6C6\O/zh bB7;6FǑ?M C><|LEZ\ȡmp.ag514bl r}Oqrz଀k֏q;0gl?0Z6xrRe晴nʻWI4vZN R`Tj.$ݑ{:,hzlb0;iHpXC͓YHugRT]4c9c1q?@ZݩvffX } ~3#iev@]io><眈KP4$nI˷gC9-[^\BߢHCaYH s'WyZ/ݙ%ɦeY:|]5f@M/+t8E׋kb<j;A; bc|o7ZoucʻU]X c. LoM}*U? :rOY\ "ƳC!8{-)m>(B(qIJL⌓#BEm"!~6X=b:- 1iZ 1sA1^H2x [v94ЅہSuU~Q*˖ihdd}oD aNtvp!w/.w5G]s,{ XUgqC,q܆J 6,{=JҰP!q8DeYy:@Ő"t{_Sn6oc0;7 sl+^/^XATQ6L#U WKԖ I8dDS!WJiׂz蕤PHhX~fntCb`ν1>&7qwZkph,Xdebv]kkŋb#Qvxk;y%D~[PIfS\L xn:1 ȼR;R^j/$ۚYlo |*Dl@~ِ*Qz3/ϏOVCjqǪ)>E{40\ɫ$t9-\CDR]v1~źgyk"yTţo->JW08mT6®E`cN!k3'\TFŧHdsbvM9 ݹ: w6V:Zȥ1 }* Vk1ZxɴE`.k6[\V~;HXt\:kKCU[`>+ [&]͵oY̵ ]|Z\ҷV>H*¢fH“@U-B5Ɣ)9eύN[pR6%]j˘@V/w?HWC>=1뮑bZLr896O(ȕ}Z|8_֏PēPBXҢ 4u0GœU)qQB].H"I(] adӹOvˉ=S)\HpUh2EG .SHD-Tgȼ`hҨƖ]8BCTx]XdA8zTOVww{cilti{lD=?/?xy-d HzÙl`ӸB~c;q_ ƷsAUpnVLFh-4sĄ.@呯0 x8Zlâyҍ(-M_/ +?"(J+ػ }q'cj\\IebGHӉ i[i5E/5f4b5n$C8䲎ͲtƢ~$=4ͪs51ט$qc HͿ] 1b Wa~_D_?:\O! wMt<7!hܦ1NimҴjVb҆"!F\AU('7mJk s[G$[uеGxFz7zPD.Q-A~w\lZ?%`zӑg/O Zϐיt%7x)Fc`cQe-p;Jݛs!]3G]R^c4r`c}!Xej.5RO^[]U V1Ӈv8dBk`LN!6>ܱQ JE˄kA(}֯TڢrH #'-*gOtc8j^ԤKC^")TuAў~"phkj3,;'*uƧ-_i{OV!X 3H۷ ,%N>Y gR`~&gI %׸MwҽFkΩ]te@S\}Q]}>ٷz[CE{)20 :='jVu)`("eDTl:xni*0c\bSBp}C?& Qo7xsQG'8)3-Ԙډ)H)c: 2e eDtBG6?==(YvR`&,l!'I1=Osˌ$q}t𢕑 Sҥl?{ )t/_Ko2PZ=Jg-.!26Eb.|㋊JK' U!ˉJ V'V˓J;r!b7UvIv(OͶDnt6dx#W)AV@)~lu3%+RxɰFdoɴS{NPD!ny|wј.L6 al+ s,-iFG-_3'8&֒%[ |U񘾟W6 I AEj=pDR7ET3Pњ5Sj ݅q1/N,倕p&{F L ٠=-3N{옲xRI|!7#Ub4nhB8m?m9z lnj4ZX"զ&|}泍;Ÿzc}FzYJi'go{˘Vc|Sy6ك6a]6c#@G!{e@$*GryWck1TMI}@\Ə)ʞK8?gC miUNJ c$Bc|' O ў<\ůwXYS3Z/mUq\v ӎa bX(Z1XV:9vgUrLnP!Z\PqcĈj9泟QIZsշȑe4RF^X`rjV [A_$xe3׶I{'w8~l Y7O$**M/zh qDT|]O4woNۈPN0G=fʃgЎ5ΥZl261 z C7Iwϯ$ r%no Ӵz,VTY{f،uzGIg<'$ q[d+c=j ^-5'sA$Vb>c[! FTz׀7t,].noyh7T6⾓2Yߋ["ǟop%7L4?y,#$lUOo# X,d<YZ%.ޭzd/ pd"8d1zi.']UoU "/(͐1RyCzh=05͒E~w=(Gq|UЊ`).Mh_>GS h9YZo#V9nsWhD׍%^yukX+͊|9|H~Q9qB{p%!KnD#)Z[]ƪ04#~^ƅHHyZVb>6}댝NjC0U/}<{: Qͱ (iVvJR ;Ushi#A$ 9|r->2HǰXOK5]8:v`ug_'2/K"7f7ݒ %'_z/6!}$왒ۙ@pQ"z =r_Y#6_aBԼ tcm}Ph5&әo'ÎVnP7` )n"[[:Bm_vPGS٦3ڝ]AVsaKot= M}:=HΘD9}M e5XQDC.ѐ7)atr?)uqY-gNh\&,Q9z_BdGi~ zhaʓގmh@#kk ZSnːбd}]cj|2do/z݅xi9?J; yw0#HZ!'մB`4Aʦ Q OtRzc>9%} i*Pz"4|vE0)<cVSYȂ)"r$-l9DKDwhN,P(zr t<: $E>{̬kymZlq>bR=K'K0 qi5tX֠)_7edShyN+" sHIQMaB3eG0DMEvxrW;jhZ [ٛ-\[OTV=p[#cE"+pz Wa?4Vc12)-rSeUW+ȩ*kN'S?dZeFW!I\52]/|0--Ʒ~<$lnnG(+&[e)oRߦ+g-i\4Clb uq$cF<赒iXy`ƙ*e.YSAnvٌQڻ϶{g:2 7%v َC9/iж:'+hZG0j0$kNL"2v|Zl&. H*&R&jy51aquYa_ E ]5 #-N!%T0\ -8W@mP}0<7b0(Mjr~$In^~EV7 gZ {*bb6T.lJFA=9:KɤfbkPW'M7}j,ѝ؎OZO=dqЎPC+׉?~ޤ:G\JCҾ$@kݎʫPQԪ/sUHRw/#c {L嘱_RxǸ Ic^cB$y<6lA B͚%$;Loݕ>:&YȈP>0rq6:C .eZ *J2q5"Ų/ =B,+Lq֠sx]ܯ tE\#m‚rcI@ UI:|>lxJڧ79 $;\ֲܹQ;[!eS69Gy00~k8Ǜ*ֻ<xPu4`$$7W^ =vy,)z]rEէQkeF%#>҅ArYّ7JS}8q׺`TÅFs<예 "x@ ?1ǥ>)+K_xDš Xn '_\#y in7 .P*kVؿ 2E[$mxUK ~9OagVt}xSݬxW{ qVgLtZɧyuGnv 4sַ Nz&`υS6aim$92{ S2v3X_cPv0m?9u}ΟxڄO t?4P PAM h Кy:CUfi *Tw\%zK r^BV*I0/,u%Es|c6y?1EZ3ۻRohwޗ|3opɠj3zDqɐ [U٪|6 y3e^y(n2kAdž1/f4 SpjCZD%wTM.gbh%Swlⱦ熻V|2 w]Z'˺RCP-!zP{SeP izx"'=pVsh_.ʒl`Ξ( a>z*_9 nVtvHM581O bXhM |-)sR7&#=E#pwy~=z h֩O = 去+; Iox;A9['xqz.{s[k64yõS?V|ӂ4jm0F&֨8y7N=x3Ofgdq)J&E,zq\ǎN/QITW^o\n"iBX%fzrsnbP؄z#0 w]b֨l2t__4ljo ̀e?$uhU=avH_|5qV:{dhg[ =EOGL1D)P@:$˝p4D-(bb.io.69f{\n%ΐIVv)l峅 |W{E:K:gi{qV39%@Y,$nNHU B#q!w9 p1EN ^7a1iZ?4l9#un5qYW9Xx{m0N :cȯ&@P)b`F:S\ 7&Hi85K<^ mPkӐ8'<b.2_ N_ ".ӺNνc<vKz;W\4E% GnQertmM[eyh/9Sl2k'4n 7\6ijԅ 8hNQmycK}b8w_sKղ.L S*.SmxVKse!|}S蓋电icOLi}QORX=]L4y"$t13ڀoxq̨a8%b@ȥrxlÒߕ8T'i/$y%ML :Z'Lqe5ٰ*bƓ[TdfOHWK;1͙ohZ-aT<iF>^|@T H_6ka͙񙗠I`=IN/*P?KHd) NP0e%Cigej^bi](s&D8Nmd D^iD{Gh9;oƔŖ ɒ|A2}-򯚵&m:Xה\[,A.Yui;OP94\È~'Gm?=j̶߇ H` nxz&R. [bֆB@P]T9ٓQT mn~3M K!+>{`q"縯En1?i%A<qΌq6o'C}C0=uq/vGp9Is_En- &= H̙*Jmԕ Zڹx<#c5c _b1}kQLIM~i߉ yuc4̧B.QA{"P.sQ1忍;>$DecO F-x4ӣ)]5̴ӕf큱!M vkŇ" BnBdǚq L~Ak\eږ=[*!6Kd%:i43~C8Seh€L|; !2 Q.GCDͲnOa -a K%T4Phe NQxuD8| mYߎA2:S浄_/L*,MF0_`CŀO*NtxQ+JݍXy@P 0M;/cy3Bb&v8RXqi7LԪZC%3^Q19 vg:cyߎCqj>pZs,{8 0*o'gG8|l!>4 ^l1. *F݈)TQL"RW/h1DvejtgE=kfߢ\47C0ń1򅩃;A+UT(EL(ܚopR2c})Ҳ=N(-_4 Wge"~T].H]o55H5r۞T9jzzY6+&F['%1K`(bˮw,`ݼ1*[H3︈vh,*oEf|j'C޻{ɯuZG  u(rLm68=  C~׏G "u2 _c$ӆ*{j,?@)s<*U"E 9#}W__@t]qh_+zDc7ĜoWw{RmjG~_Ӵ p J{4k JΈ(")XXfQr3MRࡡmPK^+;ѼiD{/Wxpp9Lf,ZE`O Ѩҧ6nw.LJN:\OcyNx+[\h̯&ԍ ]dœ=N-Y7t3-1) w2p]링}A3yݼXNTFi,`jC6ϖvj,ȑV):amk2i XSyl']=6w/Vy(4[]e _}ICmY `qqҒ k:A?Dsrrg=63tq 'JD~9bCZ݇ra(tscS.gG4_(z4̱}+B4m˶Q: ^)S|2\ž6X3Ȟ \)ILS?j8[("l8z28j'y_\Ϣi}XDp/YBW렯@ }y@cCjN-^]ئ쪖K= 9AV CRgS ?$)PNqYj߄ef,#͓tH «C[m[JC~w|T ȭCd"eH7 F ~,i},5!asrp m@[1@©RdX WdԺ{wqb{v*Yx6 +I28bĮS~:NPGA#k=7ɜNCs0"K[ #CG3##I _NΛB o`CFsh{HF)ϵ:#mBjy- AFf H^Bv/muI ]"" h!\F;hwofG/y5BCv_xMO ) 8QS":c_G~5U^!&14 'E/V \72}cYYwxbDAZfg/Ân/O~tW QS5GN`_8KUY Tl+ke&T'q3Eb*Ĉwo_!OXNd>ހt푂[I[S㬶$ ԲYq>nt̼ QX ^\KP:C7M5 PXJ~>FG߰ZX)3HwvUz;]@F(+VHk'k2rL:ЇA[e, xaD6؅b_"3QtR֋r5 ܩV/ I?wR5ǁmNȁt'&Ĕ˜ˏSͩ(_aN۔&AX d%OgAF#)`桑P3 v'&b??r tFS9'۟B.īExH?=CIW[4Yw |0[ònS <ǣ5 \{kMtrR\BgoZ]f[<1fn E n \IDFI#@XR { ]1f+N[ Ü SgxlqB JA]Kt; )?Gp6e0 >eO)M& fs/-XEm14j9 rkW5Nk:V)h׿x |,>[/ٳ1Ǐv w }h'ZX/]I&r+΁׆_3fL m|v;q)~iMGH~w%-(h,u(B(6*[Jٚ}5$CW2l_7UB/uF r?M5k4Ǯ9#iS^0ON](ϸb7$'s-Ut4|Y'&:ry-["G#%p(A5BW (/-"*/ 煄In.C6>n/dV&1U@ʔu!>rzg[\Q %N mz8Pkb=YvjGC_ `|6@Dc]ct#E5zܸ{C.nTps5APi/C6vaZl~{rOQk)CTOxXv:C'G{ DIp_T񻯤=L>Z1q7#͂W7d*12#N,@b)!&.sYX6dzXg:zMoKZLU"7L[~k*< >#r6 {PHx;h'^a+T+C&+V@ i?SQIm71Դg)a\zQhɗ}"'07G 5Xn)f@_x M j׮ YI:ER\תмDdϤ*|!fX"US&gH ]tc7rZ& ha&A&طޕ(hg.|V6V\HR{Z+&]l|M![G*xhf&wj9m]~\@*~3%~K' ᦿ^8|4jSpꖒ'B+8}ꬢbrn@S۴'i(N-ǞC9,Rl Gl}%QT*Gnz{ $NmH.XDU^@sЋ󄢰 {)BMmZ&XkB#FD\m#6 ])oL1 l]t%,z 'Y8kD1xۣC3T^_6P|"-/IJRIQxLd/!{c^͵-aNd!8M^Ȧ)Kd״7"f2k_pͅQCY-@g ScddxVȃQA}PPo$x$,^{&qHɚG=Ҕl46GD ]{PZCvPzRW½~BNobV 6;v<-Mhs|0τ<+(!GPIU76Nh}1e+X O`ۧ\.\ʼn_Ԅv3ql׃%H40uHXK¡-fkTd 3|XJQ1vR7;4u[qɣ%C*-QhFOp6AD%K ~x-s_b^W@/Qhfk92@ZW,jGFsbC>8Nch9w|<<L;ٷFk`r#/ 7*ng&N,J&I}Y}GXvv_~pS 4AѤ]D$&48iy=-xF3I-w_P\jyKjVҌ@2 ֈ9U\)hQW٠1knש川ttnAi+9F ™$=[?wINj;.O6 {!`7YWJlh1<1w)n`o9/C݉Q5*[ĩsF5[:UU@! g9$?6x5ĆN.DQjOwj2b7j\(y)xtv6s_5T#G˝vEӂS _7սv\K8ȋ}8zl.ѪkFes?ё M\`$өdۗzi= -DSRb@uRk Kbxx{m SBaiQ0 LF="M&IP8.BZM0jC-iƏeI;gHO:2=Mh,ƩG󐉶.> b `v3uA :˄\C UZ&ׂыܯt(1,4NSAwb'ly4yƆ(K<拥ᔨ86}I!!L(YK|q-#C6^X3p#|bR?QU@gM6HQmlU&=ۄj2sBhZXm۔nm!l ~mdZF2BӼ*( iV:lm@/90e4Ed;q,Mf ~#bu'ߟLWP+F ;~| `LuOQn6CEXO`I8sv)FZFdW @F` }lזoYLh 'eQҜV]8_`Z".װ Uf;QbJZDz'B/Mj0\F Z^éOԹDHX{JInNq_| vFF#7&ML'*]=k]0FQ|#_.ĦgYt~1JmΉIf_K~oOk޾zZBVgOF׿^zmjxjL7ɄjYR'>-E^cE'v>4sxzpis烦GE1{!`O"[1\F5MLzBVRR/Jٓ{>J^n>&| REe7a%SM.qQoe1RW#:~,J3MO|Icȶ-P0яΩl6F5uW07:o"JF.핗${ѬE!٢R[BL[_':[*rPd =nh7Ku-. 0LAo UG0E?hBmYbA>cWsd$ǡ҇r'pSn\ *EU̎OΎtK~菆S.FzWν\d *U$tĚ_!+s714\~QF}^OdI --KONn}걺J@C֭z&]Ϝm)`~'l͎qP+} s?ޑÔ)WK<}Я1ɕ ݽZҹbjYnF8zok낺̓t>sxrv[HQBU/6wɓ;Ȃ9:VhA XuҬ ]F4^A]{DW;G0p1_%]߸hh*KF_Zd%q}QcWQ%&7]^ R:]5bQ6cT,8"C7{Ѯ;<\T%Y0 D^tې5,݆TzK=D<~^;44c}DXš/b[9Uˑ( ;AD@Tp&1*!K,B{_9lhnVQ0ZAGZ>ku#"ZB\N̮35t6 MA,(mG:ՠJrf■m]X`[v&կsr[ve] Rxb_.ﲽ8~ȃ߿I*XMp3<؅uZքz3:f{i^}w$k81g*7gtO,%0^OPt\L)W58 :C#`> Z{e0sf^֘]_WcJs˪^pmu P c'wKf"vs%+ h5ưwmA;FHՕ3Hpsϕw7 u~f_UrUl1Hlr4SJH6c' T6xq?5ڥ {HfZP‚L C ^2XoCmiFShu Y܋)loT=˞2`Cꙃ^>N YMq[on_ܫIJRF )Sԏ\Y7վ*Z w~Vxl%CFi"ncD$<ɭdpv.AbHHWknqJq0mFP9I8)PTز={ݠf/^ڭ:IkFg`ŭF󸐙gi*: ۠yepnvǻ/p Ld׾t27qF_p.2u~u_N{l ;a>0a߶ݧ=+(h XR[H[8o %cU1F`CFxL)oV]6bRWTb˗{|8ch؉1Raur߿kY"O0}[Iwl:sۺD]7IQ-&{>#xOyB.x ]_4=4{+O%W)U|Z1IOZ}*2 -*SıHkB+]xt0K|c,l܋ɨ.M<Bkcl]@ eS&P>` od1ZMI%N4+~ƻ*Z32n&/#){~ <$?'.fǡ a9A{dJ4am-#}g8 /<КCDzuU-})$l^nA +ͫQAJwSCa?jZG:%SFuV[yXB',Q^g~]RTDh).(R,MӉu@P^.agGCItBëJ=zI|Hp.Y_fA}D%=P,VdiObEmsu/:zΝC5j/|B5Mͭl7=R8 Bo4k@@ĬM Ɵ:^kzAv*8x`k@pH*AuBxWZRE QoHlRȠdH6p#0ipfbFjR9C-OZtw7xW%@ҿ-8$AZrm ]U浩q|[ν!qWȵ#ş!{ȭIMC/%y'ҽ@<:BAمx);kԚ-uHMd:I񈰎Z9M G=V7)I22b`(i;hr"W toܥ:r5yS;NxՏ^i&:'];#YK5D:1O⋷HG0P1R:uN-|0{S 'lsXaW0C q'c[Q] q4tC-!Žĝ IjUO{%+ۉP"tds vId@Gȋ}ј!1o^ r\nj]s=+]"/lh0KdhCed^AJfu-~%p- y%ϧ ^8ϝ`rS@EA+).; Qhs/Zja>̑zez`7~g ?kq]Zi(upOОdЛ.d M+OM@ZmCY{Fks t+4[c^\5D"2GM)#lBճi#sy6sـb"g$mhk^S$ Kj>.eڥ K nn4ԕ DĤXW ]dȶX^z}o 7C b-Zn0 >5i CM[Ǒ[[X]*3Ӥ28ѱ:!,]Xe+|)d;lv]9*f(KO؝v)7(EG )Zg`i7|v?2JG{_R˯נ 5%/x%[0HeMV@\~ e-ڴV%7b5>V`E {$lTOCm}h%Ld)ƞ}cxTѴ`$NѪ|vEA6?? Ş)(8s$.*k;Y#Zeo_9|$M=~EC$t$]#peO23rDVuG7ĄNNu=(`>rZvUP՟#(S=ZќPoG-6Ɏe&@zإJtA7<}#D&rYr Th/* g'ߟVt׮9i |dM]SU0QcVQw$<=,H0) Q T@A%`3pgxVY[їµ1]~8]9l0M~Thr^ .qE<7!I`$i|YU/ MؠX M/,?q~=QCE4Il{!($`ʒ.8IOˌa\\J(OHybV|YDԝŵ$lZB1l6Mda$P0b"v`>E…k.yG:uлR]@@%I3re:y{O|;$k+t[̍Ae&t.t7KRACaC(K!m 瘖^7c$&*C;:l :%pʠR]:9 OR` 8GxeQj,CB_UiҌ&+88 W5LLwC L (RyZx)Q^֊R _®nXSR |6L3Hw׷&jAUy~hD#dOyS H"F^)ΛxԣNѮh@ 틱ןGu8s1#dw Ba6.sF5^Hu ]]o?#}@;}k Oی]ٵ 2$e4W xd02\x +D`10~GL I46Xgߑ[˰.!aaMHCp`C dPDJ}?@%,BU(F8V}?D?>sXY7X6{-h˭(cbW!E\x"X,ȵnc/nS'ڻ>`d`~e`;fD75qE4yt/1I

C[uv ~E6j0X:lҐJ>8G:z,6JF-*xE8 x<$҈ CH[6Nt8eEwmCDU Xz X݂i"͑ox`][FpԚK?L]ؐ(UgU%n4)CL~N"՛}'MgHi4Y33jxDe[% 8m{VΕv_G؆4hTVd=7 _{iu/: 01`p hv>lxy/Q"y$p|lF&4?)ePnM}Aõ"XN}p EĜ4 DdP F1T"Nu݌k5l:.QYu(^i1j#y iyU-ߴi.{'ȃiu+bE%//;9fqeypf.&~< I[8 6k~̊ 5-YLs{{z+M䫊d %R!=`ko$DWv;j^D:W>:l m,R.1ڀkӴICQ_P:7̺}8(ٞSQU tBVL&p)pW*(ujh^p%sL' Q9+V)[kq4 L}'\tCNj)Ld^ 12`W,F U B^ SЪ&mD\H;+ H8~T.G^S vk (~p>Dt/d?;rb.V i"8,PCoN lXu?[=\]EKCs}S̗,> fڼds 5@(QA^3|$UElTyJM6p} u8R/N~mE-yIRI:*{L%"Z\̧ Mst3gc$F%\|Q r(%q $rXΝxAX`YVCr^z{gN^^#?b'E"rߴ3g>~xn_1ocoS1Ӛ zNYXI~cE_]l~'h%8XΆ:d]v&=I; VI~0g89++v|3mRLo&} ˦EBI6%fwbU/h먜q{~<HF{VvQZS X@D_QrPK'XQ M4j$Aex^W*t2+Y6̾j-E3H^!1vUM[>.˿Cߜ)f Mg.LPwk.+ؘaa%/ ~v#ȭp_>@s)CunZXm"H3`Y ]js"0kG"g|RfPؑٛH!%3($9E7Ƥr8r@nn4_֎^nvIDYC0w*X0Vo2 Z w._Nݫ K<"2#jL_$R`Eq.i%+Ivi2ZhwG"TӽGIFF\JfKWa>4c:u|+?>.3[x+'ivnݛ [f`ztYF֙6g( ܜQ<6PВί_k4d*bp*B,+xOO_zl z[v˷!®$(m#Dj{-O 5vSu_&dޅ0rlE @]T6B#G TQ )ǑȷW%-euD%t>|SlFGjWTK-3*{1D2!be!V|2rygH  ~8MHZ!;Ca]5WǗ9q6fd|2'f{i8~~9<"Ep=PՁ3_pCNUX>l !$]Sϑה% fgs-L '29zs>Nz ,Syx8ۤ*kko/y&KCF6tۅ!'ճ"Rӊ*]LWEa)G S fxwe<:MƢ*Rr~+ȨS#ff_-xm:g2wf^tXQhca4JDࠤ] E%*~Lm JQRʯ)j~:3 N_u%e>]Ǖz|y#Ie~xϴXÕyՃl?> aeaٻuì"Tl* N4T@?i(\)+>`*Vy‹*'lMڜ0y|B\B ˨2k`2|BΰsDc?4ۘ5q dX_9 %nCۙKe~B8HUߊ&뫯JQʞ[w |^cKNTgBOjg,HnəacX3zm90;˺wjkKj.{SЌ+/wOMNj@9jGMoBo2nY;G[루²acʽ-5ӛ#;ɫJaj[x(XK@Ƴ:,)FCc>4wKnT}Âa%͖؄䍙F0@ycT+Ȃ 8Ԩz3e$C2vlRTb5?&(ҽh0Ծ:Brj"=|ϘI4ƨӴAS˭"' VLVd4Ju\aϮEeѝ2?״K$f$OZ#7f<Ny!,aod*o,Tă >x Ş@#Tm)2w{8WW!];pJynI*\BL@yE+pnB]?$ OG ^@7+63Q `y42VP5&J9]sx֙j+l~KiP}|mLV!iWdhp "&ٳh4b+3 zM|)}5YACΕN=2 ;kg*ŮnUzŐn:4$6%6`0"BlfT3V~gѹX%}#* y lFѡr{$UZ֍'uCy(YL]ܧvE1] L}ѽB;N0QdBDo ^0cǵ{VK{61ﻬǓ*4r-ST:PpSP}G<llh8[@mmO$ Is)XB1)eX7G XbQU-QHu,Sơӫ!^>A-9_ۀtJef><+ c 440UPZ;UiRk׏y0, sUMY[}:WUThV!Oj/ Fs]J_u0?wd2֣p=,W>X9'WijlWϣHMT֤!l̾L>r39bƒ~q"B/=ʔDеXT)dNLk9T8xQXT胺9a;Q`[pDܞ|6{ L2v 0}kv$<&Gsv<! ׋u&9Tnw+n6n7x ]4.cnZfbO65g°hd Jqy:z)n7;N/a|}  '  1o 9JuRxj9,I2-)>t# 7V>A<ӆke )l-|Dw2V،.JʒNZޓ h._.b$^)G &\4(\ko}dӠagou!D6j!_]α(1gb ǎhE4!E[+#;I# =`kajtJneąDЎEoCwDve b頟4ZW|W. Y|@+%LC,3qXΗׯ@i C#06u*λfrݞB]=uӱ~yWG*6p /LMe!!ZZ1TY>f*h+P+neB{#A jY/ͻ'JvBK_F. aꝣd9/ҫ 8*!Z?za+Xޘ4WT%aUw-Xeη2S: k|uX6`si[<3)nwjjp<"x]\ԴI\pL,ɘEaFPZ7,:ރ?Wg5'\ %R@-Τ/Ývb[p(dfQNxs xrq[;֖[7jꡇŠ Zi.lqo5Wu:uW%3 H;`sUM$Bz`9}ypu?OfRxL\؏Giϫ1H*U-Jz[/ x]'YmOyݖtz:D $1vt1/v͍G]?.yH0(ȵIf> 0hml xb# B!MC̰].v(+.]C;zlgj| wL&Wg 7\1bf4*mRX|[0z/vik|D$:E[sIi" hY1𪮦P|!*23|]/l' pHTZ~ńuX"A"cQO.3dD6W*ϵbFG1wRhႢ/zgS|!dRUEn%IUB^trXˇD&)K\fS烼bxi,HٵD&Q$tnwjDY8;;(H֥]?g/vNWyCX/VUn<~34h+93";ǵ;O%K!Nl5ovq 东YwVL<ڤw`,pdnqӮP𷯳xkT)8:@f Q4dmm[ 3.MC13U/J()~I+ih1\UԫP6L2Оj=_絟HP* qN8UWR]$l2B(Դ6-v)zuDtòn*M  W5 ͮ# 76&5̡;seF~ zg_9gGUjߪސ[}Tc4my6|c$Љ)2'PT=>V?݄]:pY :~EJa fP̃iK|Own+"2뾩]仡U;`IU :2-U1N˦̮ ky4pjMnLAWF&{" zl Nhp7&'1/JknIS#qa¦ OK;JEh`5Zv]>3DB}LP 7c u/EWx%"TRDsR6-78X4H!@܃L9z+U,#t6ϻ|#?-ߤ?&CoL=t?X|])q_j`ܟCb˓=H(2e3E\~4dxzG; F spUAn¦o(m߈7-v(>`zrs3Ql NncNm loXx 6|Pы}~B73U>aDպN 'Q/M=ฉ%<)pFȡ>R_]=s{%K(K@ "U0HST>t}AtXk-yo+}}G^9յ#JZtjX}!>ep]ޡ+2xBuI/afh+Te"?҆o[hEZ/ ()sa&*v 5{M=nܚe:0% -Xr ƷLs~]vWQc(46F;ǣQ9 EQ%2#8<)ѕIcm m]+LanHm1:b:΍j4NWL1)>J*z1R ^S38gЪ yHZ=aQیʲ¡8 (duIISzjIq!2t:C}Dx\9"kKVh#(M:DT Ŏ830k෥aJE18ʝغykBHC:$ \H"{W'Rql .VȤw&~I?Ml?\ӤIX&SƑ'ɾ0m)47xNgZF.z^tYnL^.^>c`[aSj2%"ڣahJI9އ[ߘ{++*vDŪ16`T1Ji^{luᳵMgZ t$;M6L]lP9ǭ-f+tA? SigxTb~1DXzGw>uxFW(B4i3|" PS ?z*%m:@=iy -'R$~Kap6_:x/Ih1Q4Ys;"Wt]'ТԷE=)Q{\0]Fڐ&MQb㳹7Ӣ v=T:gCt޷M6(2hE}Ղ[;uAnn*Է[ݙw)1` 񯨣a_]je7zA\47urq,,!.Pa, 6b)-7OwL%Dgc:1.o^eb5h%fќvl}.1 ({RO]S3HX+"Q5kzi(9Hj :c%>/1 :Z&qfh8&4rOy{h2iPo >'"Gv/DGixπzM׍3ˇ3y)KaTV( o<<""C*jE7ݶq9va[+I7]7\3n"pO4Rdlp)o²Qd:!ݷY Qƿ؞"Z:cQa*uT;@)igVƐ`"M6 8像a x!hs^>W"ZP`SL 5/E/DISLQ "AWL,E&KF$p'WQH`:J\\NsZo 1[˕`)#}^e!KɄMG"{Fk 2up')477F?~{j+:}KhJۺVHm b.2q+h8v y}Z5: NpAwKzv ~NqU;>Qz0%t?2fnLDP*Ӄ574Fg1P8Ku*)Y 'utٵZ+-%87gFK( Ρi^x'`NJ6EsCCk*Sx\ˣm|5{0B9;/8~ ܣ_*:h?*$ʒu2Aऻ.B%;C5%~Q1$J)--1 ' cqS2QtpyX#V{)#Eqɚ˽/@[Է!6Z4Ag}].'S=r RhsmS02r%L'iF̼,`ң`L~-4ߏn'I T>878ύH6&=+d~ J_=ehZ~lڔv]){>m-,6,&XB"j-; чpH`2p ָ| 렃`B۳Uɋ l# Dj뒕>ߋ?F4HW9 DģA(GMvx1qաAd0{Ś$Zx_ MrR3G"\oVBֱO\ֻ6, +22. =01%j$w3_}?ǻå $` 0s١_69S&ujoyL"@k Ms 7&y:C@1>!-e?r)tEsݘrF5ΐA~B"Zhѷ,@#ȪAcM}h ] ūB&4 Z{|ij*Sڨ+-M}_ C3]تtX*?iΙ*7oź( x[,JnO9 $xՊܕ j%%o,(cTI2N/k!l @~h8y;5^Y:[B[>qjb1t˜l+#g> @~_m=:[[ك1 .k[T]CKk#/ѳ8g"Z=ZGxz+RəٓE@'2pYHp&oM(2\&./߽pJ=xKY#,d|k1ܴgDi+̳ Dun9t+ /A& 6&c>d$v9"~T}~&5E)"\êmyAZ F@?O~˻{X{z<&Lz񀮀:iÇwY't؏A!w4|wED&]I9)f.i(Þ9& +1-&Yxy /A|#m8׹i00˳Oq?AE,a*=_RY;D)&u|۬;}KDi#DIQSP+~5|k6dϢv c8|2~zv_ nnPl'SiF"fl& bkF4 Ty&ny8VX%WCemIjH/F!r˂¿f_O u&"1.1R,LXՁ#>ݩ.4E}0l׳,j":M*;s<㘭iLQT|ĬeCXvhU%>ԓf O+3۔i8Cv*ޗxF'{ٚS҇S%&޺7_`]rW"pDzz?$'U!`eTTl2CR) :h'WB(;y$͐"|-OfڿB׺RV5Ng @%1ΦD{e yV%`{[aQ=IaMMS3]~fu|Q$<NZ2&{֜4L4_l_rT]䢘|$eLXJ\ynjs?@M@ݰRV=%h d ;새-] Ԁ5L-bPȲ:i7Yh-X8Z -7f2t!_βg;mG/xvNWޙ}zֲyL:?3z[fϥld:< ӅEY"Rq8+2vR -6.@88 ղNH3L')R}BNX&1{JhbG xԱIAtRcN]E~qb'j<[Ԗ@|ּ_4t $*j( i-Vr`δ]$u7 y+;wflS5[_~rx^HZxDSP~4q<(z kդ`j;Bˡ:mT\ōiCJ,Liv6$17Ǽ?Cv)gip$ExNMHʼng@e%ȈG3hr57Cgc!kZ g +~)T8H,'R墫TRpGu+n.t;Y7<)!8("B?ި=VU.`B"hl+›y qZ6E_{~8ܮaZ{qxIe `6_3Ss 9=~=(BɃf-ۆpoTt L^Ǘ\_}kĤժ$9FY0'&Fۖƃ1#y/$Rlca7h~BKPK$γhw?lYG&OD dW-$%e]q8l7St@37 tZėJ̜p]Yg0"TT#א1ι@-pU;llh՗)Ekup*Zz^kz Uqœ(NorMٽl*TTQ:Z)1k"6T#ԹMԴ_08Q ?34jaxfu89ru k-{No;(x=m5:JU%n H`"^zF lg# $ KB–ltq ~~KAmbL8B[lx0S'\hwqfT /ŁlԺuvs.6@!ޛ;1GS9AwwMb]"xO9$l(5o.O-#xCs>GB]-~q3!,FNX ص"ԥhfZCmK4 z1Ɣ0sO۾vJB+U wMz-q:\pW؜ĵ!Uv%G eo.\ u-+g s}FK\6Fi bi4ڇɢg /KK{/xw\#na &o D+L-[!E1yGw>ݻEz1aFȍ1snfe9jem/o;%XӭN'Pڿ9:ƆK /;8 pFC?˶zsh(}rzeC\*28|^Ճ5mv)=^Wi@Eaeu Mj7Et|C,v@ U ltqo,XvҥM{ (gRPSӸyd)j-MԪ0&btXN_({b:oqA؉cX乯ՌRZ,?Pm#{ ֠://fHL\"ԏ2k,&0I׹A 2[!_,#lA;4ÔTr9ohfQv_L=dLϢps)Ê_=v/RB8#Wo=ݢ-$ KΜtX~ bU']@@@ }=[H)\HO,*n6(QYbJNLW#&I0 &'k ~r@d},GS D} >0 t^Gi8LzM:#;2 3[5Jz)XAڟ6Z͇~'8ym?#I54`:&o7=ābIxrJIZVa,&w`=#P*3/<{ Sbǹ4 P[ß̣+טH\oX>§l]=+-|GOʋetQ۪#?vEq;O6nu?_ÖZA"\۸[ JRb>b%mH.Mmm/BtSr(6*TTwy(vHaf=2~8?2]X-~h[0ɬ@%`3i0f$?Scdh^a!7S P5w!$^iᮽ 3+;lBx}a٬r?Gf~x)ȕA] "@٠X,KWa0|[\az jb9EV+hZX}F$WՕsG= qIzNo@<7Ϻ,M>5"j +4",Ȑd;(?Hc3\J9|꼦&)Gl*wb@iҶ{~X0FmQA{ ^܇GO/*k13_9Qmz'!!Nݠsq gE#O[ڳm|ܭh <#yʣA<QI.*yXF!V _]5ګFv7ua(D=q谵K.  Oj5i|*t-L?ӽ'lP$Ms@&ԣtݖuGx#0<૓H蕟'pwxĀm}mX¬UfvxG`DU=ax! t PbwAEz^PO5'!Q|'eM2O%  Ph9q˙8H3u%!.]Yx]&?qGu`Y=B<H!@Mڿ}S23هj,A-}`>s+˗}ʋ3jUUlz]tljiBdm 3hpc\se^F|fخm"npx7|ʎK9>Ax.s[/œ·3sS!uQ.c^5qؔQ–a_Aiso{ &k';O7S;XVUw!}P<>`Lf[ ZTtLl.B dΎQ#US" `Q}P> d:-Y(kY{ 0j03 (q5>bu[F>T1.p<\G4Xil~pXA т"sL^Q j1åiWmR4sˁBq06H7σ뫼\O2ep-KݺD9SjӲw fLz7/10BWM\m1酖H!]2*haQ'w/v bJ^qJ:8_yeᏭb]q0DMZݝ'ULX5%7f* Sɤ/:8D2j3|~,6L2KaJ=ܾ,&}ͧpUç8iG5]IaOV~`W$mѮs%5S- 㣰>X! 9TFlĴsf@;<:\~Dy֖!r|Ӈ%qbGCïX}+蠉O#nXspL͕e̸:Aj~rf볐Er=#T ch~őZW%<,EhT^Z"vb=B*=4"'@K/_zLj'К׌T Zpb-IwJLsXVG- "Xs޵xA1Սꄓ͈lm= 侵t2j]ߤ!,YUFgΐgfܤY-@#%zG|.+}bH~)Vb¢&$˟04zDzg;rЉ.: a~ir+7ʿ{Bh@;Ԍi~ПhL]>q3ӄvnꜚ]s)vDr4K1]NF1..G,4#  R&y^A[(hG4L!hK Q <ڑy=oeMT㶾]]vp<dm[ #1,%kDON}DfVue,o}e-'~d%ZTЉ&~8,Z`6|mLRHT{KIGS]NH0A 6Ѩ0ftb̩^:V.j(\)*u(@(o s X@edm ~pĝ {J8Mlȃyn.ډ_\Hc:&\:)%4CeP+ 쁪5]#TQXهm@-G޺z,OfN<;h+> ̚*kq}E#/[.y]aJg][d$5V]#)t _Τ]V^kiK]"$bUtF:mbWjW$J.V ϴǙ*bw %Y+YA6Ɋ_CJ(H64V [w8_fyvWF1QIџ\ltnU(M0vi FERtja: ˾[`v9Dx@X702õ<Xc b`6$*ë? [3Ko./rr R0W{C#!~FxB}԰x[OF2?^{xmjA?V yӁh"#ݵj=Uu 7?oUQWZj,!O2C^ ۦ˕$>N1JMU]9 n6+GDQcY{ZuDk)ʆ f;u}煇`T䕘6pf46IJиYۖxoVc?[h&yDb9Îny|@!L`1C16|PyOvWOоa=peʇ}kE]\AX`yOn> s6->3[D-=N9`!cZ"(y>>߰#']/*=|''~Ow.6mcnEib|gP#x%z"h' .7Ikw}e:%HSV8wڥ``[I҈OޮJP>?c(c/X<_G&j݇6A7ØT ocڂ%ΙC[+"gfQ*əƌx[O^#M.^$'E9f,k[iDqnbUe} 2P`q'JR|yyHp, *p(d;FUW9ޞICDJOؘyKwϝ"eGa({:=7k+q.i};k E3IG62'oE R=ViN)bEPZzٶ?vF4%:1ly 9t&;v"~r}u ٩|22ѻ4_veH]@X˹AMI̖J1&kW]lwnZiKGuj!8a`5}-yf `/!PϳYx hEhq׭Wbg`:gbt @`x!| `5FvMz.&60]06NW7;5)cW}!bl3q1j2(];(ÆY5C*EntJ2>@k+Ii K@~Nsv}>CQ_!LTZ}W/V*۫X.T=3H[PF&INbaKAԂ |0(i_UQ{*a9ZJؘ$D4jx~xb,߽r+Y~'SvY^ܺ]l~R 4H~#h!` sӝ9ۭ5 Uv\ VtOlN𸞅q#aJcԭ4 1"@1vXȏMCi_E~Bϩl`˂mF ҄-%ӥUG!&\оt[#Z-Gy1߀>`CU$O98(J.'Z끫e?ƛPQxp/ 785<I+Q3rY,i~?"ڵaXlJ+U35ll^ο)>8|:SƷu7"kQ %7뇺pB&ޯsѬ|{o {^ʟЛ#*P6QPJ$\;˜^;8\_ѵw}@DzoRv mt\9R _ 1b>M&_SC J(q` RIƧmNnkis,p% t ? $;JpvEk_JL&^46kHi L!^-uMƋ:Ү%u9Ĺ!sC{Vhϛ7t> >E`6/dz塤\{}|pq^ϗ+V {t$x:Dhj 7t!(S1pWp бY]CU5_ܖu<ۢflG$Bp5P <f^~ý"SiB6pgv"{9P;EĪ\~&fMAzBBE.HDC s]!;- ,S2. :QvF\݀IQh*;uEW_f@SnAߊcM?In`py[qunic rgd !3Jl'm览Z˪XL<3SN0z;O!XaF1(QߏTXd|e-*:,AޗF tn q{AP5w4"f:*,ItI !_$޽둨Օ7QЕ# ӽm(MG[DjK '{ex5L ]G*36X6`j&6}:hۤUDCNSu x;W3"۱Tktҕ]ҵ3͠-~_=[}s;FJ={y*t f[FjHtzq_qęa :8/a5Yd\ JKK:V,x56BK#U|A_r8MMD_<>!81(ٮ/)ǞɖEr0ggOXA.DbŰ,x*nRhHXFѵ+E IxWQEL| 8` ~d0BY~دSA ҢHs'RPY:IVοt4bޗVtq]C 2\ߎi _Y@ݪ-gDWZhSV%F)w;-yγLd9瞘Ų:~rFK%t~c9gal)]=a>y-Wlԯ6t\U$v{UW DMQfm" 12YL{$z.9/>>xulǟzE*(G4Յ폃 ܨvpN4P=7e#F>8Y0Lvi05=6sZ9LI$$ bD2 X?ȟQ~Q~f%/-A()v޹Z60*n+DiHDE%)>"Q'yR Mo*CH vDbrq,[M&c,PߍEYTiYm>2Јqd{tvCr:Mn1^M10Pb#l\b>-fMPѢ' ӌσl7rg xv]mg&/&ԄF}.y=PV"{Xr5E5gZDLg-J.. 'iN=B%[nʞR\:\ K&)ٕMc&bT io?SiEJ$2]wf"O2wPACKb<6 =ہ_* 2,E۳ZJ4+?3Ju/4K}+|T:cM3&@O)a-c2IzW`˪-SgoƤE;pY!S;.Iط <;gi±UʍA$#= 2.fӬ> CFTGG;GꕏK4'jٝw̢- Z. +ucMB_\57̣ŨIZ Q i<:^%}T 7@-غx+.Ӕګȣ طT}NDitυ@*.Ҏ- F/#0Y-@´sD %j̫9 D>ٵ}JhCWOs3Y~n/(q7Sz'N/ 2`}ɿE 63'1wڣқ.a2n[d:U~kh5 /.Ʀۄs zrR(g=EUHZZ:NK 8u0s xA"Ӫ)FԎ:{!,Ή43 `2g'55RGx7bԯ2tvº*7Ek#wE8Uۚ 鳷@G^g \,]P,`d-*=UԽk}S-!b}51ܟצ yѐqY^ (`B:pfu$u1)䁢_JN 774ΰ~be:$8+2CH窖6y[]IV5)9@*λ鲊.]rh ~+O\Ȋȗyqf ر\1jCҾ~ld,+b,QñߵaGv7l<_9$xٴw@o]#+pj)֮3<ڡdRV>,\4&7YV]iGNU%tCZD] g8w:SE>+re d*to]6袗2Ǭ3 ,֑95d5U6#M@-=Ҡ0mòWq-1}F43dGCܷ1}LJ },Ԍ 4˰nAw|hO.5lTKbix>yPĻ>JJL֪4D,3] ehf9hSa hcF"6a2cGίAYAӃ=2)fƢbdGVgVS$7gF 4wc/ɣnfk_,DS;04wR|;g7_%ńS#ҍdH%kTҚޥ Tk;63PhЂ:rF@bWGn?ɯ܇ᅧ=gP2J^[HDb焞׃ r~OaEġg }M:O~ɔ3r74z5y*?F0.R`K[/4LJ=s[`4^s؆<~f:DάzmBQA4=ɾ]6 {Ca9'Pm²u ⴺF(_JD2bPdi'>E㗒0t|X(hv e N=8z(iu| ;}+glYn[g5{xG.UEe*nhf-RGLuIu-WY$R>F//e .͛Y4 g['5J)Wd|\M@|ߙ>}XfqL&ajRk ,p3oL"D+Z߯&-d{{Һ|?H(Q͉-("Z>œ7Iw]A0v M8IJ”+!Dd &C+ =(K_ YU_'CZP bgtS>+_7$u̹\J.7r@sS~+]b>_D":˭+craXҼ<H TT<"Ӿ K&'/i t|΂ʈ@/Dž'0s9Vްsm>d 7|lHokB+1irP4o(Z8|ˏa-k ;{>X3-ыs@mݯgj`857 sw]ј#V`4P_)0N|$'=9__l3T5-8PPIT:ﬤ;|f>5--:x[䜊Qr#!@ݴWC8bMGu.(gm~JNpKloF fØd^5ɩG2#zmn2Hا^tb]A&E{:Ep~B $sB`i+8KB1QHQ'G"^? u=:;?",tWN\ %K03xԴ)M޹;E7 6 Bޡx#DA "hKd"(~C%"J6~Fytڗ7jÞ~2ckH6H#9|j(r ɋӛL"+!Q:0c@L䜃{*mlh%f{&,㾸UϠy.Q3ǥ@^|7ۛfrĎǤ(WV/pEU5bD(۶Uv9!$`r5yx4OE]J?z7\ N'zc2*z qp$XG{(D;4`|A17:?7 ́%%. ׃8n q3C~L0IQZ6,$&vZmJ8WS&e@n$)_GS Lܒ9B>`ɣut*/L&z2/|ae;<Z8n=$a(|q&d6IlWf˚ѴM$Q̟:'ypOOG8F}[`1#xs3l$(GE!! ˨Ze:xV#>x94z'gjbr͈Am žRqO3X.\RZ+ {Q;ZBϜ6/*CL_0;j| ^."OpLBNC2a^ww7Lrީ|uRcfMUm԰c+Pw(۸:jr}dMtL^p2%zn隝~: cwIӨ)aNL"4DL!C|P06.HÒ^E 9hd5>.&|љ Qh׆g@npN9o:>Cxv{vpALϽ(0+!qVT5:MH ûW; V^$s#B  d|3$vg&3xҞBgc-wHpۡBVҽc) ݕ ȺtҒu^ =Ut2BI'rEɻtC%sAgv{P5-甆Po$^5]+˗xd L- ‰>q ~ؕZ3obx hys[yBj ,ɪr!psgQ5pGtC6!wfY,EKA~j ^p&Xz_$[UR6Qnn tD|BYskт:]MFޒ<}pBf[]ӝ&1-qxSE$<ҌّE`/Нs KhGQVIZ;@oR73 k|)g5(ÝjA!N oo;@Ry Ꮄ$p$\ȝލ-ȼe,K-@5Vׇ*|'MdJnyQխiH zh`TD.[õurtT#lA¾t[U!*5 gҞ2p1~F|| 4= &]3L3@y#yݩG咕_6+bk4'=WfRfihBZR^d >F3+j!4ߤ3.C'2/- ,%sh)[L?Q$J>d "|+_jID])n>Z@Ct‰t D_*G'O]W%5[iA 1?'almʙ˥7R- N_>Q g,] ]q{7HO&Ѫm ˑ cq_k3fo^\6?eCYZ~DDw][yy(?l97LƠ2s,5EB8 ׶|l=oRB:*93h}͝)H W+@14FwUAfleĮ^?3<e%)lwl0m[f*PRn jo(݁%Vk_Z1xD6h;VBs5^TI8BY9ԈU2Sa@lB&e=~(@&?bNeZ8$n"٦{'A7둲z-y!dJpP -"E݃)= {'-u-$jqK!5gJt?l~ Ɓ̖{Yc `b =f}܈#GԄ&UM)n7 G4Epq7Q?l MPcU)0-]G.jp uBތ *FPMQgqʃF(G 39K}õB1Ax#;UsZbtǃ:MPyD-&i d$xӉK<yHV[8_ 8a|I)cuUۚ)86]A+y;dlWu_tJOr@9XmǕPa " au,Bn/oO*<^ ɺ1v3`—d"WMc#>Er%ᎎ&:}86Blc QOhy@vӓ~jۢz'٦h>!A+ؾn/C1H_.1ǧc#x۟( U-CEF| ۝!>ESSoW:GJ*nM:jbD3:GYo,a Ng(b%D=!Ɖ:F #l /'ql:Yd+*8rt2R6D8iE}֓bp*0SxDFKR0k̴Ɠ6񷧽GchFI\)}Ե*q*DB5(xG)mSSUg.JX0d7WR%OyO޿ryS"~eN򏃒N7C4S~"E0-sL1ЉQJ*1pθ]Nj ڽNU Bx)_? - Q(пsz/рk?Fdz;Խ|tߝv%" .k(?#.:U?έ^+G#a;]qb0zU˘쿿%<e{1\H| وw.ض ~)1fzܘɕjyFgN,5DUfF0k%0a?tJj'&G?ro'2`>`ݦs8NJrG (1}Sxg[{rpR垵{ GKprrg Pw[ Ȱo``ի"d\N ¿#3Ѡ=}čKrGj3Դ# ؁Mx=BK3iSjҕ_BNuZF k-gVzz˴E! ݇u2e,y܏;p/ V;lg_SX>賟 %P*p_ l´fpHQ F>&m"(k g;T[qYbP֡.NlJSk)t!)1!\=Cm^ZnZx);%YΠ6ק5΄=:7=8-c?wVTo&T; wj yLc-FҿEq С Y65dߜ7 =7](N$5}m$9ӊ]9#7BHgU2b^d2sٜ/SpAgxB at{=D@wTt4+0K-l+vgȒ:lH9T\H32SЅ@ϥwm Yu5 {єu7Gqc>SDՏ!qp0:, ,_;> ,[jViXd%l$@ʕػ>n*.D:s0kTy[(J%,,/zA,%::5`3ݛAM9͊ؽpKy^wv65 SŇc.s:7." ad=jaCuh Tkp]-_أW [#!vrԡhTdĶ^|_ ݵz<`<מ~iJ'k-'Kz5`A9_)Gr\ZX#iX٭yy_l?RL#H 0]pzd9o3{ YJX,oR+p] k̯x)LKOo{|r+Oxۙaw*=0pb0à,ŝoբ ejҼfE?YXo!"?TOm&Tl"oNmi7i0r$iȹBFh{ ihM3اl¯1~K+NFb@wZEe^ s9^Fzˢ*QngLq掣Є=;ͨ F9<!<,}<^;IҚn-ųEgPM ~XOMA)M.M~srcラ_9Orjvot:Wkw>Fay />ؿv.=6< ]"iO Vc|>хU9c On'H (Ãm7rqxgݚBۍF8cX$*GYɠ0J.!bA=!PQ)3<8"Z#75XE *ՙ?EQw.1 I9 ﰟdX G9 jy5ǸbiJ4Nɋ vr7Fs .꓏*TD؅N45Gal, d;kq9#6Xlig.`#nq͙v)C'kT~x>4d_iV馨Ǧ6FRlWGΜ ~VYdPqWbvC_v u@U}#)Sd^~b  .9{kb.Jjr@cՊJ<<@(̭,FUQ.0r ƞh_c6-sy%26 UG7"cH$ 7qHesbq1OPK6 $~zɤF0;rK "F*EfU7 clv]5 N(շ KI- <^5H5Ay6wGv9 @ϴέrJu:{5nHoűJe A"2c=y}ڕzmpeRb!0F&~i?sø{8_Cn2tou|eT|Aa8SטynXXa/&y<}fEGbi)ʂ rXd9OSylisO%Ygk#12gܶvs;Sљ!tBhx"ۉQ YvT EnL0癘F %y-<$p+C j_{3#7z_f_]l{mf&uI%Q D?^Hs5% 1z!y[9?/-1M0qW7W`ci|8xe&ؖ2%qtfL>aK{oǍ[hx(O2Af˭!)+}$ T<<"~.4zz2&a100,P[ R~>@ȘPd{1!b'e"~敲m4C?w[žd;]U]*W>4QE}XR{cG ;/< Cc&ΜT%Tv!Ϸ2^cz/v dާ&h]c)\z<=MNJC>Mj~12 0v59=*;Q7L!j*Q,"W5Laŀ⏽o@.hD;Y]'J(5PY Y,K*7e*zPzgv] 3Bh(<|g!|6nF*`$$iJΑ"y& :U/%MyCUOE i|a#!RQGrfqvL\yt-OhuR|i |WPчaA4M,FC<RYy3t2/6D=bGV5y^"qREjD`; n5!ZiZR-Ȋ q$e=`kŻ5>&XLm_z8*8>ϸSCٹ)փ3Bu?nWH6'fWwAX'*0 XC * Xue{hvTX R郳2'y\U-n> c\<~cWHC Jiw x%][Sto=_ ="d;F2I jra5#ˎx#0ɡ3 SꄊfT8K9E5M T;ϱe_]'5gL"kQ*WWA 4п1 85[af}aue"=L YP#3W g9 nb) MކC|;-8a2t]x 3 {|IمGsFz1MylMrh<28'A쾟A'ò oQQ~h@ ˟f8?`ڬӴ.cxhn]z(,w\&+x7 P$$j@@̥U!'-i?,h>B%ɞbnS6NrH~<7GG7 BcZ$dDn?\xuf#tYcOў -Bu6~sf7=č٫.'npAI |@e|~]"x=m9Z%ƒt7U v'7a~|: _*A \2yvQMGXrH [#9CR6Z_25PBX=yY`#VD]] Kⶤ@?[Ū!#KPUkF: >%`y9!q7K7b[>Љ\􃁄1c*}]>3?7s\0<3s %E.J kN5KWu΄/o:ЛG.3狤_#<;MJ8:LN K}J~Ȫ46_C)-iBGZhŃuM}) 7y; U7U'<Ҕ{bb~ʟT7Kͥ=m^|$fk}!S:m^*hN]T(ԣ3צ&DiWeAQc+.>d-b#P,K$I\Mw +uR6¢7gk&o}E>l\"걿fc@ 1UKդ&^y ?~&!#BD+g5vԜo9VT5}jb6ﲂQI@g> qeY10l58 e$MsR~p)P_o;|"S‡c&))CKP`QF 0>ǁu4r&UnwM~bFдjyg[,]Γ ]/C#`yc\!h{M—aD*JE֛Xv/byvy!#e25 :zGX:~KtYq 氬0"[?4Wo%QǦ!aҲ_rw ExUҔBq"ݖ_={zO$ .ބwy0c"Zvl+J8J%ڰ"WO m1&0i@3^nZ2y[4a6F9 2Rop\u #ͬ[{ CUO^  Lv$jr Yf45Npb3,͊yu0'XN`qǬżj#cmhO0b F*mB%夊{TARHzUθn`U^"&DS)_&W U==opk{ۮ":'1iۜҨT\ϛ\oxXe3:7B.'"Hoam .'<@eq{Y Ue:%&+f. e]̉MYf:󤝡9ouo*chrUlTKMyck1wwZ4>\@ Ќd$צ^֐|Ow&|$?#"8 X2^NWc%"cz^̀ ] -0i&0df ]#1s9Dp#Q0spY#vxAn#Je!t]( g4H 6AD<ЮվI~e>GNô#=o]V,"q;qUh^h u:3kjZ8"M3q_$ۅW"sa)y.5'͝t]u. |[nmQ˽Y6u*~rOq?jJjoΝLO=S`TJsyz薧P؀+Ě:m3\2IpX1z; eq]oھƱQh,<1U}`ZǦ}\6NFJf ϫ9U!;yC%p3W%$[DS`79"~2Y>zb6|T# 1vbrf0ꞗpHy3XN^U=wM/XXAЧ@sOu1baJbOtT_\x65*@~Bi};FI8^}"+ܘ[;lo f3o7^'"vjnh[LY{Z(B` D&EeH|Rqkֱʌ zh?]t: e7LP;7i Xj%-]RIi(rXZ]~< # }l+}N0 ʳ7"Ͻ!l9u>j}Qb,\J[%_Ю P/;:Wq;t־~nKE-9A0A>ub:3ub"O*`F?,' 9b R 1 e.OTaz0%#dO.ZSKQu_0Ok C=%C%ugX |xJ y)Ƴ'܈ =qKE 2fzӱ.`5XZ׍;bV8={lfu_?db ""|";]wƢuGgW(LN(p&rpr&:[;2%&v_ڈĘU`&~c8}sTQu/U.^To$sbI> 1w _*IsrL "yӉ9o+rń.G^?~]:_*k#K1\N(pW.A>0w=RV5ܩ&ǪPI&#if+'P##.&\rn9 @F)=KoNnf1X:7[mqgS՘Ng\ȄcK輓t#]4))?"-~9W7W6fHr] "q߱p!.AOtGД!}"=S7Rq%Lk\cMZwW^1[p/UqZ4uao<sdJlZ} ~]ui~1؈R' czU`4L4k{cxϔsZBtd^]%I*l, )SH|ѯ OR,?FmOjG)6~18R.4Fa߻3Nw"إo9eY?v0:7%7]upJR;<ѺcvI%rN)OwtIe73_\Ȇ5*~I:jT8|6r Њ|VS Z]6sۙ [2)Xxpfml4BPtq/KOKs#Ωba쮨ߖi_9|#~q )]9Qe=paXGq)K @ϯg#QPxe KCY7.Ȱ &J-`@}m=K ZR[X F͸ԩI I=}r@Jj.MI$aW+cJi B_3NLsSAsQw|.ƉCٟ)k2ĢY=cȞ%OÞbVilm`n>BWҰ5 G `m#ք耏(?< ӽjR25( A_gI- Pʚ%C+U p]P5gyn32N=x`}ʌ\"ߎ`"dJ)7b 3>`B$ajG$}43M;ot4Awyd@q91~%we%'í򙋪V2\ %p&SyqF8'DUYi/Š3 v2nh) %Y?TrXK-|PZ-/vw OKY;Wf/3+DY iTjK^qr\}1y4 }ǧ(>\iG׋8C qtRK^GVa Btji1ҥG7M dX{׽,1ZW!<َCp496(Cə$Q@=$_5 g ViKt=%D[{BU-uDN&YeE|#=3a&T%3-["( /seoV M4WNP0V @kǻ8-z!YPVkQČ5cxXᫍ~NL|nA{$+j9b4م7utV pl <5<$M6#EtNk- p6?iۥNd?46܉>OFBw5[] nj1W }H+2Y2$8ꋡlGEE {7M;,2O{k`bGT۬]uwˮB":̘  g'_a^]]XJ+IiNU6,-Y+_9JqstXjxpTl4x«i7a0?C{A(ָ_Sc(-3P_{?wW\A Dqʩ/h^Ciڏ:^%;܂! e!ݍExy~GS> dFRVĢIHU8v Iz/œ7] -?q b# &-kgk3_'d/Vm+zIW3`ܭ{eLAD.aFsv=ҶD IQαĩ#-K1hE_@$چu1M= wloLF[غgY$J[֭$ M c9I_܆/[-*EJE(|I0ѹ:7 8v"RKz^&Ti͒el@V3*CC%jҾ߭ep! lڰ W򟵧͂w?+?q_1xL w-ߴ$): !mWa*I'Iuw "yz@kgY 䭏#^@)M(DHs);m][ʊhVzl#Z /l)aism~g($)S%s{/99~8V%̫xW8\aC?p,_̫Q&W1Ǎtywsiv*HkRi @O.P@{ sy^t7:Rx=)g=f]xim|)ssqث2#j ҩfottP3KE9ۈGB?1.^wxcNZ xn_`h6olHv!$湾ވq?q u3/wø{!@65u(}Fy6YpD%w~Ǔ2*ȃOVf;.3=lr3̴vȡ}~e8R oZ$^B=,BZ;} !W\DMT+#؆NcRYdVm ꮀQ-ȐZ32#qE,’{!\ȩeSz"Aov_T4JS+[9N5?q8p ;ސߌ p \ü~*i]j;/ӤDgy L*+i¿03Pު <=iJd/=q&dLujo:)U~7?y׳Pc%NoU2v^uCdh/_vF{I]Ue| %\RY`nwʊ#򆒡[(yk iMќڸpl-%$&Cvʷ//v>vip?^Xz~W6`s)]+(dxl@댋'JS "4=ʔ(P9/HT4ȭ_3TEOxyd?<)S[?{rq^BW5H ؗkZHЕ`**Q0`7B 0XExAeXXP\:L $!a`r$dR!|`pAӗn n`ᫍ5ʞhd 4^Y2{YԷ'/?g(n~Gt8ۺj+$ˍUlu8!gޛu\GM(qJD(J&v'hv[Zqa08DKͣ6M`G"~Ch|8 #)/)IJbr=(IW[O+]%) Sno{0^o!c?‚@a#MV?phi2dj4 lJǜ>O}Wz&ʕ0gnhA0*{~h5`chJ}p30qR+Ȱ]/ƛF5 AW2yFq6S9/VkrE]SҝB}vW1Nx7H{y^oxwV-"<̗-oK~ok霔AրB\"S=ˣX(-.2۱8GeZ䃠 ]Dl4xlRkt`׃srSL &@x?mTFPb=nz ڣ[_p./n g`5yڝ>uإ|}/ܸ>KudIl X噎(NSNX*hb$*qk,nL.B]ӑv|~ajdvA$tg!ʼnW^T> neˀ<.E!/e]7X[ XFS|_߭IU^$LMޣoUT`mVY[մUE`؂a7 V^2AKjtmW?+י{#]%eW|QlP/FKԃW\v P46^p/%,m+z\@|7xG2y8ɌoPH0ձ#1hО-?S;$IVuYk̍X^3'z1a=NX4aX?Uvpлd>Y'q@tvSg4 *xPW;2q m7]ooܕXD$ERw$ h`Cc<0L=:;qg9+Co0ףIak)+'xƇ dRT~O C.b KWVP08¯8JVP4{DZ+gXZNDpIE?<%SΙIj1e#4Ѵ3`?Ti$vb=z]L-g h)NT0%2QMW1xs<7`(bʔV;N#V1:  %`s5myD +E\i+Q(2;fS0 cv u ZU A3ߩu s:Y2V\ <˹ a2c;[b=nî ؈w`q$OĪςJw$PԙA( ݄ 糵US2HyR5&N}e1~q[]S] |E~b!,T]: ܼ"P|R8&%@L0.&u7-2pq^Oo՝,ԋB!!^d(_g_\~Q@1lE2ܪk-s>~]!-_^1>^t3~=HRJ1`Xb w` Ҥ~ w3@(uY~Ix^HJQE}&M5M:GzP BdcRRWMr$k|F}䘄FbRjdܯ٨[t$<5;6"SD*(܍[,]`;'jD5Egk!*Cཽ=7Ea1T:7m6Lzl8KU=#Ôkѐ-ͨgRX\HtoHhzkݒ5إP$ZdNDӠo"P| M]E>Z6ڹ-2WV' Mx+|w 9OU%*.ee/b&duTb.(U+`! fbD\Db _VC7yI4S40ZQ+%/wwFJEd9xYZRr>iCNo6ج])źuj>Y&EAaI|]VSOcgeW΃g9|A dV+('f[!OJ9@ (wtƒd缁 +H#ׯm6t4NxYֺ6D5$-j Hxh%xMMh5ӋV& ]Qhwڴ/c;-rl2WΠӭ ۾5Ƈ]J]`7f'{(Rߓ\5KLwi>}d$J 1m612Iy=bJ0<5y5PtU]L#/RxlsCٮvK TK[M7Rdd-F'3AKU&Bxc.ڻ[͋$[B)':q$]|27dۣXZ?lHCY׵hPyaUp%1Csg[qr&tnmvԍ=N'-6PZHH10s=T` +̀2ϯ(!v*ii^.ypjS~ 2ϵH-r5q rȝBX~MJGIyPzX %4(i0^_) 1DӄlnVt#{Âdb*> rk}@6+}`Sz+_ǴgNzmiNoڵ\$O S"I-Ae2=տwIJM `P*K#ט'/Wq2`W;ٔSzR,Jr?UũyKq{_<3v]IKFp9lBiC̄p~pnyоKox7X3 ¸|eNۉ"1 իTvzB'XHy fk)h.D/NB{CU,-~@$`>x6n9?KGY/FIf1\KρY/7(Vr`܁Y5hynPyTXHε=[!>ߑFkjM쵤6妥bůyjbg]r׸,5|eU?pRFVL1@*E{L,?Sdob.Q(%B( ozxSTq^i)/ +6pq)K<]0]TooۻE^vv{MC|. lN#šm 9[vgE!r 8MT n?Q/Y悞fтOb+#F&6~(켎AcK~fNQ3@,"#6F=˗ό6ꗷ;+! 3Tr*L*7rtw,z8G0s'zbi q2Sf^'TiRtLq G}ZAhkޜArE;[r [Z$b"\W PCFܱQInRP@dzrW҂kN?Z/ G{: C2-N*_ÕǮs0+?yfZ6d%i U+b]Obf q1dnªEA&H{-.1k>]l;=2/Ԕ°4}H#!TSK2]f{3I7C.]xf\`J3QP$f HtS?bNoΓ@qN;ujS#D6}mS+Ez.-~?*c'M.?7+>[x6TXХ#_dNQ\/6kp]tf!eS;0@(;Y 7*LTBБ揕{{ܻ,֗2}̾r5;Ik)| DG'Ea)"ơa6XI{{#ʣjWX@?6m6mR1VϯErpIQLn|$/>%*;/.=)۵c?1GbR\_9"~e41.8/vd.k~3 G)['kcM{S n_0=Әi(z))F*1`uQʑ[= 5~ʦ dvEqun"Om*b`OsF|?cGb„OqV{bvpTܫ|*DArk*w">m?l {(=ODSf绒VSX4p綖0Pjld3.׀6AW4'Tտ?Tj32a鍙 !7 qb+؎F՘pHF¬ߗ/ȴ*[pSQJV)esMIYANw kL1W% ]RpbxQU4PGpE3@_#>'5BQ - >^̷4ߐۺA\k `mV𾼚c?[/VIu&EN Up9HԉymʐdҺewگMrR{#!KVA±#`mx^U0z}(};MEi(r;?=2xB1y}u5YQRR7/jlU?KkSdkMfgJvS,=Cn҅ju77Y6]}5"TqEiTk)w,n*Kqd]Xnz@7 ’Tfͦ4.:#F& (ڨC/ŰNan m39OPjL66JdhWlOxNt6zaϭۇ1 $ٵrC.ZK{NIy#>T5B #A/`PrfY?ѬBK-hF{r '!%F"L2uaփ~D!h[ït,a+e;]- )R+::Rv)dHe7ۉ$<(GveR!,}mmX:8 q[% Zl,nPOq}}1I2+5)wC"̓uF`H_d14 K`K$,ދ!,N9h4t՚"SmvrƮKvL Y!>oSEvD̅ٳM|l:6laeݻNJ~2O05YfyD6 vG<ڱqvvq~,ybL>Pڋ<%xOVΑڂǒud.~8{C4(kAPjÝ o@s&H2< (DƬ+Zр!εF7s a>3:z3vbK;DVY5M935uױW1cwq}8i4W'ғj-܎6_4n[YjLܡzCXtuA6>L!mbp3_u6QzN~" Uf?Q"zM`PWB !IBpض*- Rr["F'{;% o^Ʒ`ޠ,/'0\Bt @h 1R=qt'$UnE\DHBŻn6 T)$3M5*s7 &kФLA ݿWz/s㭬"Dw黁'^ckqu=#S[fnY . ?J&4/2q[ 2ݍK{o0Dz 1Q$bJ%Z[zH%a "w& zJ66Ek#>8>m-K_sok=~x,65i\fH&Byx-xDe6it!ȑ7%7HU26D톀Rۃ!W"/JXK &F|rhx=6Ė>?X`Q|P=JՀxmݢ"sE'wWURUq,kWP4DM r>L«+,jO:uor%I~TUOꓽ'2ECEȣ#eVO>#9Fd8=CAߟW! { "3&jz]481ڡ +.iԌdU .׻ʩO轱}C-|VAl!;?UhʺjF{g3 u܁g,:8X7 JXF I%'V9"'Uq[ ~OIo'o1F1",dy]2;=n24'|˔ድXcK4҉ /9ȵg0̄mlY,^ Tog+Ȝ'S]Ҡ;dOj%^}{yi_9~)^G{+ nri0e=HJ9*K?5܈(1tнRub\$_ׅ#{]X-M$PL˭^JzRPơ><M-ե v<E\Q1tyteԭ)TrxXt=,ǖGLNnY7Y3ٶX6Go|N٬3nFGwE)o1Ŧ䩀uLڅoܾ uӁ<"z]dCݽ=MMl/s%ø^L كܾԷc삧cgoNڇRJ,܃z "=ͷ t05~_` _D %TMRMA[-B~x` &dA7,%WX.OgijZ8ЛӵAʒLAc9N;qt%0>]ktTVpavwVhGRfu*)Lq6dͬZ\n[WmhpHntoPke]V&_*ͼ}m yr((\l}x@6.mr6,}c_m6o_Y^-~ZaKиƄ2bk"QflBzDB Mym.+A"<}hW5ω+D*Tș GtqIwZᭃ3d,zs B}K1\f3]ǽ)o:eǴyUtˌ暚wm@Aa0{@!oy"ҋ42S}YyEi <ʪEe&6Z _M|lYozv\dG}zu5,aMNK1* tęǗ89Ň>WK>>d[G&jJtmlWbd́ YǬ^ݩTW}=gR>Lnt;ǔ\\U$}1f|pg[ P@$LyI_~7oJ|k$wJǯ# S+3b+Çu6[2~w~򱪨05IW׺M\v8ȣY@,ׂv(J6 cYzFX7!eNYžx۸({m4Z/P  IX-7g 3IFrcgEJ.5!jM)Ѝ47 f KϤ>-`Sa'Z9G^WXC9aB!Ui 9~i7k9 7lOTϔ+U FVi \j[0YeK׻:&T˜V$pRXN2K3TMJ>Jf:aOJ(ޭpe]|Bԕ&dZHmoӖ'~FF+ݘڄF{ߒY = 39zaPw.8n&lqԀHcI&y"rͥw#Њ{{B}$7TY_L-UAc)(t@?{ޚCžsRy=i«:Xd1>U։N0alN Qg\O^@Sa!*x)~jz$U0BҜ0 \֊~T,zڼDPF:nNmy%Sx;+ɶFr· rVe# W/g{DQu^w z 6sS2eIz K}~IUz\lu(=I] 5Uw}MANhDyj#HAG%=ty0rK}qc0JDB aإ t\ ʘn烻Zd[&6hmvٵz%@v=EpDӧ6/G8a}Wqm|xgAw\Xs.yJԆ1VɳMrG3fkr0MBlWr-p]5ӿۦQ@`[YtBw駔dB] R.;ϔTz,%"ܘ>Jqnrq_Zk2HYtR.,^v .D$!` _;>ޣU31^ht}as^NMc@fCwqY[_lg$XXy8>'YG,Fnj̓OHm >sjs*=v/ە]_f1Px,lZ>6ݠ#`?RJBifL`V%qO?gN7pYt a%2T%pv1(ٔ|:C>h _LFS#U]n' 1bOW} i|MpvKmCΎ3INXE6QU>u9> 2/5H ՀV0Z~CvYr\=Gh=vE:YD=u*sp-?G0Яf&>˴m{-ҢЖI$[x.4-*xcu+wҏ}7`I>J_\V30ᦩ Gy zStyفjNKyPg5,lJWU.jK*j}q i3)=Pxf gxkí>kzOl1+YJeM$`[rY4+5|Y*ufA\xRD)~F n#1(oa >Q݆g>dv`})vay鋆) cX[T ersF%!*!9hwZu})U+1)т[Dptt͡  I7v;[ݑS7S'2 ~4dJ*"3O6#&^d/^)Pmvd9^ >}Q߆bqVHmAv\*Pxcw`'M[ ub&-gYنW?R?>40$ Y<߹8dkVɟ9`Ztk3i#P)pi)p͟ϲ2غYxRg@VZ?sDw cͽ -f&J, Iev>|G"r ~7븼x QNJis3FR`]|UWz.6KHi,5CVTfN:F TzB0/—?.ؕv@|,ո.R P/G[p>S{5]OBO_ ]9i; j*?ua@jycF?7 tA~w&@ j4R_}lc}DTdܭ8%:] zmVoٜ L-)M&> l'F7{tykD'mc;RA8x+oή4/9_!~cem !}:e Tn ƄnaB;)éQb;y*3ElXV|`|BJwJ bh ywo嬂Ag=v8uY0 sF0JdEYv4>ܷC+Ö圽_&!1+[抌*~ ~լ0\~o86TA`D11jԠ umu/78U'+캙f%cl"Î<oAemx xҎLy#n0)^ȩXe#C Dsi-'J6$o@'PKFlil1[æq7Vo)K0RA 7z<wP ٧hxQ A8z2nO+ρ&qG63qB¯=MD\֣|AS1VFLfodr^..U:`/HݠvOBk{=A=i1sYj,z5'X 5e#\bʘ?C$Dc&LFx6qͯ6 4&f@z="bQK+s1QY &Ț1˒ s]6V0k&}KWZEUNl[u͢}$uU ︔Zٹ)lO߱5,Lt+)Юqud?@xvߙv+`>ɡܗle#H.m Wu>7fc1ΰs?8d`O%a\:b}#]XWyR[[B/cŭC͈g2NmzMfUz1`~ԣb}6.|[;&o"vhϤiI^:$+h*;mp ]IW ¥bU^9] |LN?͛D>-t,1r+Bp-[. 0agQ{۲{z2oN]g_L-6Quۯhnyҡ8A9C|$ jѪޞ8=-9H$BNz~7E;:bDf"&\O%tͯڱj`vBO9k,/=Ok Nj:P~lk{$=6jd$ tGLPĩџ\,έ+./:m)Ө>`6g!3pge!4~hV/#'&=jF:G=yIefإԿ [#'5V_=sPCH4(\y!QЎ}YuZ PmGeX=7LwiA${׊H2sc3hDx+W%NϏVBFMZ+E'dǒt `^x9 ! |6ʆ3W'hFmkױE.xhYu>c.5 { mhCdkd֍x;: 6}gL!cIlr~|]Y֝pA"B^:ZxEǨ:(ņVEW r,k-w<ȇCրJDRx!-BWxh"q[w2tpyCym#4x_Q鶚/*R#s<{w\=CH~c@S(er;bWq]6y5yVsoʚ xhALB}[֞O!1ЇTd2e0?h~YoݦfryMm #>Eՙ'K\NJ::ٹxuM ~0Aa] cëUR)N{:TbУ鹦}R ^T62Qty>'~ xYp@C>8? :Wu D@-+i%W;Sz ܣ7ddnSIoy3tc+ƫO^/M s⚤UK%DW3퐤K>PxO(8[9$"]N10p:lvاRk3k”L b_ƋhA(='=Zxfd8w Bu:{?i"tLSM CCd,@$کb?YqX`#/֭cP~\?jTy$f4XΡM$V׵sSX qw '%VNA!M^I3xİ}@#m P 2w{t|]IAe Yx}-R𺺋Pm Q=\|.:YkE27QVB$ǝA]вxu|d p0WW8Z,vfcvh^6&ljz!2fF%)v]C!,L$.oLjG٘ 3cM|:F6AA';+LY^kݗH6L-bs\=ɏJ^T6UXԂ@U _i0yg|j嘥xoY_>?8G!p Q3v"M(FܑCER Ӹw9g<ӓt/_GAkavzq 9\+IN χBH;*ޓ V|QHYC3Sb8aqcZxySBS$' kgIQche@ }>)# t#V(n<:ȭ}QQNඨ4ͮ?]5ߜ?4NZF-8i@p*MAld'4Ї%(lOiKWm<&*%Z=/[O1XMPh2p1(V-mV#K0*3@"Y%*y @6J)g^],.טP+_I&d;#Fw{v=Xyˣ s;ȥV'?#'Fߴ!hMod׳TT.Dkn~L; }/Z QrgfQ_/S V*)rˑr ':&BQE t}*j9({FvwRs x Sge:˿ weda"5~#xI)}+a)0g/x9.Ǎs񍇷Ss^atimqׄ24Y9H nEǘm_!`^H˜) 2>B48+kO!Mg' %lF54eD;zX5yMxqoө:*~pbu{^H]1,|z^RJ)ͳ4;=t.U賤@|r [{AڂmN"vښCoR Tr-:LT @HoO4hZ98o fot/؊u#q`mG!'c{ GBMUĤ9fQm1qy4  6spjSve5?,4 a,dW\BߠMoâ\)|'A7~ ~:\nM! 7*'+^6?3H_ ef`)bJW >3q8q'Py9#,ܧF QIɛŌxҙIc!*,y)N83Y1.Bǩ >"s{.$1ٷ'7bD]D2uBZ#r+ w#c_ӝI#P!KyZmN6;ȥZ^.8Ok#`Vݽ9bZQ ϲ6Mֲ.Aq]DU8YM\Dw7Hg$u$圴->޲]<5n ե^CUEdhuEPYk\ƫ;s*˛|> ho.9d|_l96B. , Ot4b C\k8Hi8ٻv$ A_Xm^X!:oz2cJdQg,A%+qsTBt%ϧɳ\"tZy<*3{CrٯJTcLOAwkD,Q9 ,Qj \),؟%<}ѻA'e3ǎOүs|Bl@hpl%lLf͚dr^󲫳qk?AWvmd}&D@333u]B,ɩ-2Ae!56SCe(7v;S&uYqX AbZѰ.245{$ܴi+jBf߬EV;Y;lliofmphysǝI.bO;o@@oX|i8 Ktʀ>lr 86i {ofKXQ\M=a2RFMJ9iDLOmB JՊI46g+S[ ;1 %Ъ T4I>lfزlxFL:g)Jf>o9'a\зk%Tlk%jio"j|2QL R%DEri|\0{#y' o$o=G t>ͭi9/'l`(RnT}$Jc^ ^kYj-GUФ,;w7pF}q HKfٱ#dߍ -|䧢ٰP|dK e*KG"U8H?X >0(* tmTf Ӆos6/"ϭ GEL >5IY޽w;),dQP”/ iF|Z La9@4dKGG@I Y բUm7T*mOZ{@'/Uˁ1[~kVDdQ$S|J˼LI\[h89Y7CtRiDmY"!"ix|qԵ8(=Rw8QZ# Wn,Px=P%bLAYAh*%T ?8^FMϼ0u*$A"Z sY`E*%>#c|WX.y2|p_`j!]Bת>+q)Xถ=!}kWmϥSy#l#wsڑ޿7N'pBE){j:ʴĕr`T}$l6g!,(}sW, i(۬6=$ 2ڧ~Vv`Qo kҚϘJu|}.3N"*qFxjD Kk]~J<̴􃹥ɤ8TtͶ=/ò E}g٨Ӑ-$yS,L9SD\lGK۰JS9N;>\wPB\zW (pXPؑ:r85;ܷ=@4G ]t6Нj7Z qd- uqFnST+?b~ IqMH2@n  ;@Ŝ[MZ):[(W1*z8kk,*B^L<ҵyMR:9}eydV)ZƚÛnj<ʉѱͤ;S_nzt1wd:BaLSkVe=UԂ ^d_<#w;"ARJ~'4FX?yтZ;wZ/R*|6\bA*.qRph]ځ/'0 7DƋpF2L ʤ7ͤ I` %i~;%4/C)M+ ]3ι5b.R|GYi"FY(ߪU=zh B=C;)n l$/q[% :QHJMblNrGܫ}n+̦2R".6^ 2*A}qaqo JjN}~Se1\϶\#4kkI#ɷPy%T00ɅC J &|Cnt39^̱+Cvk3*ք4yjDRoVN}|#^% obb>-.Xv%4v!&7t,}c9 [1re)u#e45FnBAsbר/n%b }prrPzquX.n G1Պ,w(fj =6wFtb 4 w܇?i1ܣ-[m'g" v7u|@CٶV{ڵt4"zƁ1Ai4r8// LDޫͬ2 qLٺU{N* +c1Ŝ|U/ c$c; '7 ^XseĐ߶03zpe1i˘'숩D\6ql0D%~A }V[ Y-JuKX'4) cK]/R䘲_"kHtbPq{f 63,ʭ^sS1nkl%֦OFs]$"`鉢!WazY%lw-ڜ8؀t ǯ$_J*x,#/~O5:Y<#:$sirI'q-B*YvuNX; ҄QV.f$}iYּ<͏Uie,FJE==z6q[8~ Udz[?`VpRz'Π@w6c" (Qq76n # 0xu:vҘcOءm~zY[¬?iڞhbe]X,$ɗ mta}aR=DlY ;' `KcaҋDGg\Uڝt`#ÜFGHyT7KQ`gc{zφ:H66/㺴&B槌JSiTȻ2EDfBD$cbUX-3>55%Ζ]="iRM-s,"_̬egĩ=}K&A|0a}#nI jIπ9y| TL5q땏y.-g6sBđ*'l[@ 2+ӷpaE5v"D!]d^bY]ތ1@)y9hS2)ed򃑞/$i}c'+=pduTؗ7=%udma3ey6_^0jiA6L{BLem<&[cۂ!穬+LEKhW$x-Үt7x X8-b=+Lw59.]x"tfmOOl)UE iI*f~Sx&V6 n#1{)t aZeJ;vuCoe,o>ٛW-{sF8"}&@;*1.[|苰cFReZQ厐M ݮIo\1 J_e1hKA11߽ %G=y W#iPr).IAM4i !0*e#ZMT_ѐQ ܽf ZY!6c%n' nvbrrLnmUxs4 %L>s@~F^5I{0uzMdh:4L-Xlna Y 8, rrg:CіvT^9ڜUH# <&[=Lv3t#QHcyotmj_/EП4՘DÊGvĔiEOث`U5 Ds V;$tz (.H+)ZhKPwݤ{^zc}Ւ/Qp 7 ێfJE.wلIrpL}l<`f ]v]-Qp&h󬪸5~8g,;y#pFEz!olޅs+dvH뭄AtGj]Y*mz}[;WWP^Z<),,ZyVdٓtֿ J_ \}%. %<LskIr]*E$qZ}H}]!yUk^u7TPqg < [Lj{ eԐxWU SY!x,A9 M\\~K7 ^x'>!ϺV}|$;5ఒ$+5NHJ}8I V+Vq'9.ٵX+v/ܜҿlz")h Z~#IiFG1ycEy 0S҂tl\S^_zD͖Q^HDҨFNjo'u NRNwG\S/pɺC⼙l(B^䎃A.i:mYݼHp, ƍHTm"d<▍WIH҈0Zrup6>,Ge C;zk5Oϴ}fҘ͛;uQ@6 Jv.z>e5U?o#iTff=&/ɿ}E"xoBl;I6~P X eX*SGcBWK2f0삿Ϊ , YZ