python3-wxPython-4.1.1-150400.7.54<>,,dp9|:\b=GsG!jEI+˧x?jkɩ Ꞹ4`{2]݌aɐ烖<. /;*G3Z,uT)B&x STiijKkK}z8WꃻIev8|< nxaY C)4˶Ik?C~X"oD3;Scݥ àE3Y!pb y6 O U>E?d % \  1BgmtT !r * < N Sf|h=\== ( 89X:>@FGH!I44X8Y8\9]K@^Ib@cdteyf|l~uv&w݌xyzDTX^Cpython3-wxPython4.1.1150400.7.54The "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.dgoat37SUSE Linux Enterprise 15SUSE LLC GPL-2.0-or-laterhttps://www.suse.com/System/Librarieshttps://github.com/wxWidgets/Phoenixlinuxx86_64# 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" fi}m!!ff#x#xTTRURU^^~~ $ $XhH 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_/! !f@ ".9+r+r(//ff<<ff##RRzzUU! )!6LK XToK=>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큤dcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdcdg_cdcdbdadbdadbdadbdadbdadbdadbdbdbdadbdadbdadbdadcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdba@ddddddddddddddd_f>_e_fI_e_f_e_fR_e_c_f\_e{_f._e_f _e_f_edada_b_bda_b_b_bdcdbdadbdbdbdbdbdadbdadcdbdcdbdcdbdcdbdcdbdcdcdcdbdcdbdcdbdcdbdcdbdcdbdcdcdcdbdcdcdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdb_b_bda_bdcdbdbdbdadbdadbdadbdadbdadbdadbdadbdadbdadbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdcdbdcdbdcdb_b_b_bda_bdbdbdadbdadbdadbdadbdadbdadbdadbdadbdadbda_b_b_b_b_b_b_b_b_b_b_b_b_bda_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdbdbdbdbdbdbdbdbdb_b_b_b_b_b_b_b_bdb_bdcdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdbdb_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdcdcdbdcdbdcdbdcdbdcdc_b_bdb_bdcdcdcdcdbdcdb_b_b_b_b_bdb_bdcdcdcdcdbdcdc_b_b_b_b_b_bdb_bdcdcdbdcdcdcdcdcdbdcdbdcdbdcdb_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_b_bdcdcdcdcdbdcdcdcdc_b_b_b_b_b_b_b_b_b_b_b_bdb_b_b_b_b_b_b_bdb_b_b_b_bdcdcdbdcdbdcdbdcdc_bdcdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdc_b_bdb_bdcdcdcdcdbdcdbdcdb_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdcdcdbdcdbdcdcdcdbdcdbdcdbdcdbdcdb_b_b_b_b_b_b_bdb_bdcdcdcdcdcdcdbdcdbdcdbdcdbdcdbdcdb_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdcdcdcdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdb_b_b_b_b_b_b_b_b_bdb_bdcdcdcdcdbdcdcdcdbdb_b_b_b_b_b_b_b_b_b_b_b_b_bdcdcdc_b_b_b_b_b_b_bdb_b_b_b_bdcdcdbdcdcdcdbdcdbdcdbdb_bdcdcdcdcdbdcdc_b_b_b_b_b_b_b_bdb_b_b_b_bdcdcdbdcdcdcdbdcdbdcdcdcdcdb_bdcdcdbdcdbdcdbdcdcdcdcdcdbdcdbdcdbdcdbdcdbdcdcdcdbdcdbdcdcdcdbdcdcdcdbdcdcdb_bdcdcdcdcdcdcdcdcdcdcdcdcdc_b_b_b_b_b_b_b_bdb_bdcdcdcdcdcdcdcdcdbdcdcdcdbdcdc_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdcdcdcdcdbdcdbdcdbdcdbdcdb_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_b_bdb_bdcdcdcdcdbdcdb_b_b_b_f_e_f"_e_fC_edc_b_ba@a@a@_ba@_b_ba@a@_ba@a@_b_ba@_ba@dcdcdcdcdcdcdcdcdbdcdbdcdbdcdbdcdbdcdcdcdcdcdbdcdbdcdbdcdbdcdcdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdbdcdcdcdbdcdcdcdbdcdbdcdca@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@a@dbdcdcdcdcdbdcdbdcdcdcdca@a@a@a@a@a@_f_e_f8_ed_f(_e}dd_bdcdcdbddba@dcdcdcdcdbdcdcdcdbdcdbdcdcdcdbdcdcdcdbdcdbdcdba@a@a@a@a@a@a@a@a@a@_fM_e_f_e|_fW_e~dcd`dad`d`d`d`d`d_b_b_bdd)_cR_cR_cR_cR_c3c8ee0fdf6a56f27d742c89d5e0db9bb4013b0497ba610f82deb0fbb79540611e4d01fdd889e2d121e936dc8b80368a7b19f985b62d06eebb26019e07e7a769e1309bd91075789ecd617259aa421235a91f12d61c0906a8887fe8d170b8927ad761f61463087fdc998d0eb61caa5a4223de61dd27cadfe2fc0cd88e2902b7ffe726142bf465cebbd42885f5170251ac93c43c3a4223dcc145dbed0f7bd0390e1b0a35b9c0b67946973b4186fae1ab8855641a93673c350907b979e204c07b9a1dd2ca67994b94b8fb2037b333fe071c01e23464bcc77c90f99079b30d5f00ff879ae59b5ec58a2d210f5bb848a5f5764e76cfcf9be117f1823261bbb857f54a0fc5d17ef37ccba289417262c4a601e6827acd4770e193c452547792b806611c949c28ddab61df2976620765d443490dabe9609d4bfabad40aec9a6c1148014b86e78b4f9b6c1dcf4f8ac6a991ba71f194d5706ff53aa1368edf1e87bc46547c30d5e079214280dad9fd045924a296d8702c264609ae9368bbd90740329e648759c6be1649f1241692790169dcc18f29bf88bc873bca354834d257576869adcdfd3580442fb2004a49180a09ca0016314d1ffcb974a8699db70d3242dcb907236a2453f61f75d52270b216c3ceee9aa39a1065160d90b0b36ee433e2cb5a767ba7f948d233d235636bc463674ce9b25fbbeed12120cc95c7117449620f8500944dcc4a761f48dd65df7524d3df47cad5efa5d2816dd99f8d83cf59ee6c412da2086c8ee5c28dccb9fbb439a589ddfc61491dc32cb54397b3d836a85f1b82b0d00b3f0e3f592b0bb40e27deb8f41018a9c718ce97fe5a5068e93eb623ff376b46c771c424982111f171e7ea3dc7607634e6984801f986446213d0ebf5c67f69f9441bcc6ab53954224da172edcc97adf313dc3a1fdadd384f46308cb9d05bd9634d36e09bcab49b6ce9f0afcabf4165eb8f3c96d880ed0e867a37e7de2a2f67729d4d8077c17c71abf567c03d72354de42378d9b61b665f21eb748d368c2983e55a15b0f76246afef668c488095cbe7804fd42742019b6c3cc371fef400e4f66f891d95a9e75770a1e560e3f092f64844ee4a4b817fccfe4175546bb16648945bc7b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de927b97f04f3dbc6ab44cee9086f91f27b670cec3b0ea4ea350913b47a37bd4de929770994f24642d452f29cb9351c12f812dea09675073652aaf2b03b02f00291d76fba9c60f1c4e61ca002bed7c6dacdb9ba07c90fd87c6828d16c1b5395393d43c8cbd2052ea7a3d6e5255c43a01f4b9dea130bd62c7817783c7f5a2aa0cd358f54cac0d769df8476c4b7698e0b15da664906a85c47dabc6d5153a9476fc70d4f66b001bd596092c2c396be970d54961819d474d4e2c4929d7b8385df70f7800cb0b69c3f3ac67fa01c6257025abbd563b46ad8a542f82bb31be30d2737e9fba0a19451d7250c6bc1736a38541626ff8f1ec4ec5d2f1d5751eca874d001cd2b27238583d4ce49674d6c129caa763f160098f7b06ec398655c2570a66ca8bbb87947a7e91e928bc034b42a37f646ba7419142816ffd5e4ce170c7eed6cfda828270816fd436c4db8f24e82fd3fd935132909cdf7c7f8c90c58ed62582aee725874fb2487a6b956c934d69bfa537afd32c41df8982e5192a045e62166cc24eee060458f5641f9ff0009a28a4dc038063b5d7da5bbaa0f80982239c810c87bd90f8eb43f0226b926db86c0f91662810384b6659d95fc23d9f831885bbc81465eff3a8b5af2e282feb678c779253775a717d26089d9cfe9b0063b64371b0d6efd27a35475f3ca8e8f7e279a848d14a216c01eafc7c20f25967b9b5b48c680bf8e3e7e07e738b57b102d8a5684ffdaad61be133079d808e8df55884ae1f97edb92bab03cde006e6119757eb46eced09d026687edad62989db7874a530584d7a380b0880206d7f1723cf671710da820e74fb5e8bfc4313db055cc8c2734d627fb394a0221ab38b215e14709a5ce1dcba899bb12409b170454db3b60ef5e8aa32f1de31b0351b1277af604b6e561d8e22b67b7f070c4608a19c0280fa61cfa3b3483681e917d5b8aff3de798f1de8bf45d694bc9449998a78049274c866accbce415ee40c87db223b4e379dcb8357c5f3bc7e3694cc1b0f48b4629794c2cae95093bd9d2db6d3832e1ba9c466a20d92dffbd58c89fcb234f4e1bc4faaf2f743037c77381fab5e09c0f9bf1ccc6bb739ef26da9229cf32dced81c1411890e0513017820effe436302f6ffe17f0d75a781bed305149359b55f6bb3645b46157ec66c397097e1a96a0db05b5dd9b69bfe618c5365b03208609f2e0ed4b7361a16caabf9c959cf4c0be5cbe2faaa4274e9549a5e948a929404db79d1dc74f3e29b94abc24247e2eccc604e757d75c52017e1483957560a24d5bdd995e14d98a69870617db41120cc6fc6d334668ff9bf9e106004b5f676357852fab8645bec184d0d007aba3a4b0d919061ce63eb35db6188edf1f18f82549043b979c44d6fd86a304ee37a6363155c84c5734a1f35953e4ae73e43731c43022f90d0cede0341d8910aef4d59dfbaaf07ded487e9ad3d9b3a19e288820945808f134eed9c45cd70a7c8f5e4466d9b082da2a73ee31d98f6db63f16d5dbcda9a930c66c5177245c25aada4c2ab6e5549cdbe0b42736019a19390dd2aba235842ce8d47c5a07c67de71534e15d893e1000a4842e1f9c2da3f550dea8c186fb12eba832203910ee85d2750e129857179d71644ee240e6f310744783d941970f1e0927fbac9c0edf6387084d768852c46a007b15ad0294481d826d10a4d5dda47a72de84da4eb2a1f9b3f633d0eab0cea7bf326f098a8c8c84b1bb5572623bcd547b581d71c67bf91b2fb4b5249ce03d55951be89c646ce6a1673fd79db5a9b43aa4a970d76c0c713c12e839e0d80aaea43037b784ba94a606f6b9d84bffb762b197d6d2bdb69d7695a04ea64517c5b459bbdb4af9eeb3b56c96fd7b7d5597227b5a3418f320ac24017986cc004587d2e651dea0a2233e959c940c53a489625c5e57db2fda46d8e9d8e335dea14a3eb711000893d8410408053516f4469bf8707853283fc02b907449b3402335423089b39f43be57f8b943ff9a0531442576195bebaeb233e88113f97bd4e1320885ebeb2381a79f8efb50797ecccc06505e40b53bb32bdc0c6769d140fa70d1aa6b171ed0e140c5a1b82368a502ea886e52b1fadcf9bbfde230af159226ab0dfa242ba32475fd4202ffb97c5c561dcca59583e117b972ac745a0adeaddb3b1663abdb6b964806b99ad4495d99329b7bdf81bdba157356b628082ab154f8edf29a82ff4e0619ad3b4b1548903e44d41edef30a78ca425d45ad7d599f60fcb653db1e1f3abbeb7dbc1dd870e06d3434ef59535e9fe552d384ef578ab5c0d95008e994fc2cd69ad0e0ba22cbf35283e4c8dd975c74c63228989296efaae94d32f4c1258c32d3a4b21f357494caa7dcaf210364714cb4d9628179ee55524e715bee040b2918eb014b8532c2b3aef1a6dfb692708dedd2e7238d352a90226ebf93184e0663ac5ff2618f989d9312fec52564b5630af03dc3e317db81da00bec5c821e340a7adf6723f73dcab1b91feb68611f5200810b22907970cc12e7582bc6269d31eaadae3717fb4ded110889e63446b6720f40efe5fc05a08ba8f62c62e407a3ea0ca9ff3d30b94141ee324ec76845d833f14c312c90b2baafb29f9a14d5598842b7d69e935f4a1641991d59e9105351e2f4402185acf137dde899a4b31f09fb86e40e67ab34676e12a2570e38a1e5f11e36c230b91883403863ba266389e3630d9ef6e9dd4f6455ad22ee270006a6f1ff19d5c87903533be10ca8d4f91826aa26b44c0f100cd59a8aabc1f6ed3f906578997e488c34cd2fc7b92e759c884413010e886db3dfef0b76ba4b924b411bc4c29b5168963b619d3fa3cc1a4fe9235060cd25d06ac51b0f24567b450a990353f949d6e9dfdcaf6e5b571f8374af956cde3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855199acfa0157914063ff03477e15857a21c72321228c6a3596a1dd2efc2285b506846e11191c488fc5b38e61b8452ea4ce41bea2a0d18332cd5884208caf2c045b212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bb212848213ca9cd2dd2fd61911f710a8aeb67bd7498eab021b719e1dc2507a2bdac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847ddac74913ea679db60ce29b12653c9ea6c81bb734b48ec9005bd483ce67dd847d4ccbe9d14c253c73e118135cc3e6b18da2fe3ee421921964d34760d2a543008126360f3bd3fb2d31aa902ce8ea939c83cf6f0c415839f028379da9306457208e64352af4c33b92e18902707fd58c2da97f9915f9391b3b0d91c51459e1b96c7bd77947ce0d1fa6e00dbb0941614a14e0ad5be9460c490ca6e27a86a3661ccfa66f0970adb60efa2d262250e25d82a68fcd93ad7c9e4de58087aebab65d3765957daf8a44361363b9df9fe87a650c74887a10944c7d8a6696e0cb69123355cdd9da2177ea4ddc14148391cf04cf10bdb36908060a1b5b469e4043a4ef1bb3cc04471e940df03c7ca809f449924a79aed44cffbefd6c30df7e18fe6419fbcab7de1b292ee87bdf7bff7a61c1c83a59c78f29d74b17c18b7e84e648b03c4c6eee830e0043d7ad59a418dd9934b7c91854fcb054040f5d4dfe9cf78171fc165576a89861446108549f0feb7a9573be56fbea3733db9ef51a0eacd9112a54f5bf1349c09edfcc0944be2d7c248219105556a28b18eb28e007ed04a2776471252e0d933b17769db9d9508c20060c7615d715ab1e1fa6356b37b658a2eb6efcf5d497d70a181c5da42c66edf59b1118abe67bdb65ad9aa920410895bb046b87a2bc074622592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e322592dc087c7743b863ced67dbc8336e9d648baeac8204f4e078e84b6732d3e30161ee1a7a1f1db216289afb886940503c378c8fcc181a10951940855861afdf092c803c7e175dc1686d5a65b1402a2321ab8c02c34fc675d21fc7b9e058ac35b1384422b0a00fa489a9d30e15b395ed5cd6f259ab16cfb3d2520b761510f99ba82894cfbac657004d7349a56343247184397d1cf1672fbd893883f26bd2bdb6f00143427208fac993c7e8547a01efb4f1b75a33c8f340b09a7fa664e9bf76a8ae99bac3e66bcfb706d63eb15eaba326306bea49390d56369d83f92f90476b78c9c0aa4d678356029caafe77077f9e37972fd7f553757e596c3ca60b08c81c541ef908192ab49de2b8ffe905dcd0b27a96c29142af34fcc1fe2b59c99472538f21767cf7b54b8bf29e6db2369a57e028f3347162edba43917868a5a08b1ffd05dda6104689df59dd58fc45d9d50c02dabfaf64800cdbf79958fee13d2e0db60eabec852f982840b95f3d7635743dc7243010e3a3873b90cfb58988e709356aae04e3b071981611cc56607c72431656c695f71640348dd24dedd8e23486e9950033a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdb33a232c356b24bb3008eb27ae3a1bb19892db978d67547cbcc41818f79687fdbca57586a8056fcfda6d20b9510d78bac648c0ea4ad03b6785d57501a1e207a3985f6c303d060eab754fcb032d12e213c5f5161b2b49142d81e77e17d3c8f361fdfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc883917794501dfda90bed105708b9d03554d3e035084e3f9fa2ba628671ed3fc8839177945019fc64b23ea60532185fc1bc7ed83758ff8a1a4bd6082473263bc326ce119a25ad7dd69cad48620a070cd2eb0256a76ccbf094df868fa7f1a9bdc06f4fe045d6920f46151d89e7d0b7a1baf53c8307d068e4ee5af99e7ac9d751f23ae3eea3100f0f360a9b57b549aed7297662f87e166c06d20b86152e939f0e135b4274e995919ea20b7e771f3a532c2f5a7d18d7726767a7dff6db0b1808a3b750225e860c7583808018d84155f95dcad20c2b95c2ddaa132991f214ab8a7df49534c5e2e3d83e14b381a89d1671c29565861cb99214e6b7a11d313cd246926b29cc57ca0edab31caf9ca2932f706d3cb9fb4f1aa69b2fb9639b37609437432b0d234b5ba6b87610f192718bab4f05f0fd70230614889808397c3ed87a1fbca31c68fda440d3c946d24bfb6e3e8a9bbfc5fcca89cd4eb8bc1d2b77e6c38c9776b45bf5df446040aa0c77ba7fdb231aac2a5f5cba175e4fdf3b0e4cecb29bb565f681419e75c02fb97a64b15bf30199f2ad3aa18b3c696e67d05493bdc8119c27c0e37904c981574608a4ab10868c5ad6fdebbec0695132bddd6cb99a84064a041055a5eb75be0a6f30ca9a2d1cde61490d0bb5268012404ca485936cfba52f2e2ae2385e97b821993e8b7508c5c630088f005d6177105311aa37a059be91dcb6a3826221fc41a821f7f318d4869e5d365460502c19ec5da484e545aa1c5316b752a37817bd34805ffe89830191831f2be0bca9a936e6b8e589317852f8165d62e8dbae174620d296c783221dee6127284df8579c14f70dccd49613221eb026706a60ecddc9a3073879e4863fbf9215037941ab2dde4f82a1c605b55f27dd526b6ae1bdbcb35b04049407d46fd016d4b99d9c8fdf900a7ba24a6ee11bd9da01bef493b200829d76d342957e819bddaa248a06229d594d5d20cee2602593f4f523d7c5c3396ddeacdc4086a95cc8e8018c78d5e92ad5cc3d2b76e381eb9d9ef1790404b60bc307239c5d2a9202da1ee1c9e91d4e63d21383b7d6fc3fe2f07bef75263d1e45cc835c17ee1c81ddbb82b12ff3bfd83de8d5e9610f208433f345231f5011b5f5f5372951e0fadcee21497ee6e5195b54d70e342ff7b037301aa80e0cb66938814757de22a3a8d826242b01b46746f9a63a497fceb2bcd49d5bdf590316395c1b415d5ae48c6b4eaa129b32487b5967bdf08a8cc7245f6cb588e88ba5c6851eaa9b3847c8145802c4bc4fd010f296735562c5fc9bbffa536067f904a5c09f954fa475d0b32c460a77d51118aa7c8cad0eeb9314d97b35d1d22a6c77b58758a64039ae8ba84a7fc6c530ba5b0b7ef5a1422757b3573ddb47b79ac1353d535addd03e354750659e09f6eb938ba7a13e7aa8473abe39e9f46fa6c3d127d2dcddf875ec348e3166c4e8abab5bbc79109764be51837f349cac429393a105f88cfc0f2fa6937b9511f234a7d6a792ec40c6be38253551ffc4cf79c843b8c44c132b54943f583abaafe72d28ce0abeda4d469ea791db8d0129bb17bf83f26a685d3ea5842ec3d2e905ddc2472fbf57473b02a15aa348a18ee8ffdcf16fc6b2e8d8239b1f0c9189e0c13454e6842c6d583f38ff32256e8373268ba7d0e6670c619e88d0e3f300b5f87e147e77f70105a51ecffd649dbff81f7f2b81d8093f8fe157fa8b21d6b441c17a923ff92498550ffc4c3276b6e83c7631949c62b5e670ea2082003b4755a4bdb78a94d50d857c670d211288023d4b677450af011ea3e2707dc21c1217a12533e7846a9b18eeabba0e39bb3a781f90531f01c16670b2065c692d8d656d1a3e1981e75a133ca44a1c0d72495873bba85481760b0c5ad4463f38d2dd304e04a164ec0f69bbe9704533cc58599fc490f7da9d9f31bb415960ac04f26ef84aadbe562892db778f2ab1ee875fbb14f306bdcdcd4f8c2f7e4a50fa2937d236c1929ba2755fbe202e54c1f62df083341efab6c6251226f3d1134027c5a04dc91c50e57c7e53cae72198f47a5acc56796cdc4bc29fd9960bd06af1225aeed25b9c4cfdb8529e0932126ab02fc4ea16b9ff4ab89dfd3e07a4cb486c5bc6f317ae5363df3b97a47b869bca0dc687f7ec9ef415e53e9f4a093c2e585a4700a0457cfb8294f5c12230f9a56cd2eaa5cb19cd58d3315058ab0d8067770371a5c41dfb6cc94af354c1df177ba56daa6277c278eb8eed372135ee296007d02a2d13d7beec58070e18e2a7eb0bf0369901dcfc5dc8010c597e841e8b71c273a84dc301f84e95ff6f4b27e7557f9b79b02b978213b6b15c781bdd9a3dc29c7191ec4166b27559c4f6fb387a8d55e5b766a3ad9e7aacc5ae481e2d735d67215108d23e8f099a15853402644f4af68edbb940a032b2297673c6cfcd0c753425cfe0b2851ac56332c375e4eaf2ce6891bd223836e32d73629ebfb84cd57b79a7938ad3912aeaa00e54b2349d02ef6a2ced30857ae7ce724852d55b458aa3f97ff147f0b7ff394b475ca198795769863f5d9e2f3b975e7b77f4378dc0366df8849f0abceace19e3b16778256b28e747c43b4c4875b2f3bb35e74d1ad25dbe4d5a058ad0429501824d56deaac4bdc859ed4651b4ab0a35296e99fef04b71251d0433c30e3721425d77d31cd62c7677b5e74fcdf6e2ae815511b697e0bb92c4833978731c0e525206adf0fed2d9642b8363fffa9623d50b7182aeea1d284975ce0054fb6f9cd45ba29d091db1c61dd65a83e33d94b7eea4626cc1ba4dfee325dc418f9ef3f312b8e9b28cdce95e17eb3af987bf212fe4a042344b0cc00e1cc03f48bca7fd7d0e3135db88aea84a5cb93fbf1642cf6bd650faf357a7f93a09b3d083d8eb39e75f778ffaf4e9038cb5166dde9c5d467e4c0861dd935ae5154591dba448961c1d8368df6a9069ebc5a180d3a917841083bed794af80c1a31aac4642e25b0f4188e13d51bef9dfa996ab4e5777e7fe309266f33f78692f834a805b3254635a8ed0cac861f288a0faaeaf270328cc3f3ba39d0d970ceda29d210f8861d08a45c2c15af888c01f26a12536b3a7e39539d16fa4ad08a5873ff5a29e5b891d92df6928b2586606a0c82eaf54defec54dc684515e3db520038ee75ac5913065c0b99038db5ce9bc3b8d61a0a817e974d4d03be1ef4a90e690ee12b6b97ec7028622a5b80ba13f8aa9dffffa34eb71f39d0793ccb882dbeb4e2d94af9c443c31fe28bfa8362daf53f8b800e637ff02777faec33744d9abddfc1226aea59d5130353226375d72671a462733699b93a44cc7960dd614153e5972ca56bef27f4b1e306f4594c2581d30cb0fabe51af441b726b185016347d8c31b6defa8b61c1f08e6688950861d764525f67963b8b68b6e48125b78cfff43625c3a49e606029c716ab2f66627ef9740dd4f349e0ab665e7bef35bdc1982307163cbcf504b6e7c1316c0d06b3322f8c4ccf6c7272b7584ef29250e437fd698cb3441f33d6047082aae539be89d575557ae26b023a8b114ebab201e70d4b4ede081a0a95fd396407bc4b8d03ff53a26d7eb50b031778af64dcd3b17682e2c91d44b03770e67ca0ecc9a1e9c124f8f95dd0ef7f801356e05bae20bad08213e4d9e3fb73159903cd5ff55ae68d2340601947a405fba5f4c6ceaf5135ccfa911c9c6a6c1a3ff26deb0081af1f493cbcdedc67571549a797456e8ae16fc368259606d786b5875a498e67683fa5a196c4df40b58e177918a3236db024c5529cd34a513815cb2bc94638282db85d1b97b3ef1bec16d2c6f85b0fcc27390609b64c03bd39b76b808d945fc99ee973c5faa6b4badb9fff61f6829d93638339f79971aec893536e11b043f71cd8f1cdffe5796dacac01ef5ffa52040d4f5f47f8e7e2792114f33e0b8898d41e82ac5d2b9272d91a81ac3623b0a66f2e98b46b0f6cce1f7d7f6fa55e09fbc391f26020f06cdcadbc4bbecdc0718508edb4c0468359c58eff8ce52a0c66e026ab4e3de17e0c608a69b69e2d34cb3933d8a96dd3c5712a11f1a4115d9a89ed9a233f239d7005bab297dc21fbb658a585ffd69acfcfce0aaf5317a93f8ba99eb3c94ec705e7c992d00cfa429263ef8fbcc95c873171c14adf6e30caa136ba7fc62a8116cbb3ea82dde9f8ce02ff11b6585798afd1dda892baf02ae46423356e2d69782708df7eef4d8ecd8b9ec97ea11ca522c196fb96de24da9660f74afd3aa128e0b04fcb1facb2649ec1558adebc91466a6e582b54135b2b883c10e6735a25ef065e6bd402db1eda481da6b3bba0b678cbbcf79c6cedb0c2912dc7ad53840a0f51a7264544079bd7aad80ccb74323b50be7948033b6df787b7b6c1cc33103950099aca174fba1d6c0a35dab93da7903046cce07d666311318a820faf79d8a2a6a4719859d5e15695e7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ae7c8217d3d36519d64aafc3df3c7cce079d5f5bdfbb81f6e4e4de5f0396ae11ab8413b52cff440c66e4f674833713fea13e4a79cbce342399a2990e0f247191ce3705b801b3bb52e7e69b22461a167fdbee8cd191e0f747c5836bfdbb368ca9395c18e907768a7a81e13739dfba2a360f7e9a9cf74bc2a445b56bfaf692fac5e9289b87938e62a5085a47f6b3ae6b20df7f0099145d0dba96fcaaa2957b2b116e64c0cb06cb522ca18584357075bfd8fc9941cfa48dfff9e3023f1e169f9dc29b291e3f1f6020d87b215409bd852b220a5ddde1d83b8f120792611a876c7636ac6078243256a9146eb751b3c3d1e31ba5efd6eb3d6cc3414c9bb76496f2b06d220b3a4739dfa32916b8471583d4352dc18974191ac59088fe8bbe65768e0dd96e32c68583b94f56e1d878a0c157539b9b35cace78190351c37b76e7b11cf36559af4774e9359a503f206709dad9b238f717f667c59ef4871b11f88c45043f14f4f20e05eb746c4743647ed8a93aed72a68f65e7b1e2536fd52b3ab6528e222411169a45f846d9e1e30d0d908a82a3a57b6794fa5efcadcf132bae15e4789642ecb37a51e65c13d7c8901af74d4abbcfcb6481f22896571c24b4d72011189dcdf5551f33ce5d1d02dce1d4735064388a4dc1191444a849634b46e49ca445781a9e8be4756c2d68f798d5a07b49b28620b484e0d19ac990933a38ba0529e74dd2d026475dfef68761e400b8e082a51a26843dd2ba0a0a1763962700f233711198b120b0070f7d17393443035fc3918dffc3b48375b3eacef4bf21ade15e3746d588806a3093bed60cb04a5bb1563bb4ab0908979cdbf9ef04b2ee1725f9ce8a04c3695b75ba4d5bbde016530028e1d48ebe4e9e0df7ec51af93be24f48e33e80d947206c9576670a7662a3e16f38b1e1c2e2047299e10f10ee943e528cb9937bbb992ad725ea0a146009bae9c471870d22a23653fd2ddbb68e72d57af4734910abc62e5c2a40d44e9dcf368f8ea5d4174a1872f3345bd664ee18488b9fb1c71415f70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbf70ab9c85c9efe2891d033abe689b04789b61c280fe073f5dc99974d8bfdc5bbe1372755bbb1c59554c443e3cd743509b253085ac134fe0b803f5e0e3aecfeac82a3947c68ddba1ccfebda7945784ed8c1c93274719ada2f3b26e5114b79bc44aef68bb635d98a364c8511ab2e84f03bdc085a449e85aaa9fd9a87a13a726f068493447a68431a8d87790f9f8c7777a00828fc1b404de5cca220825c5684fff700a1e0f65c22e4aa0a50898a2470f6431b481ee9efc69add4daa92b361c95cef46a5c4ec541db4552caff2cf19b74e259de0d1c61a2badcef60eb560ad50f8535ce71fdce81b9498aba06b1ff3c77f6b118c176945b1054c9631a39475d8e7cbe71fef5ac75c8efee71633e4c2cf89b609ebf276d381605ad3f72ac84caf15233690c0f988a92de19f5c8fb5f9037e24ff1cd86f5f9b200501a54fec9f5ab649038601d3b9bee2d3cc20d5f3a1bc00e6a62dc94560b9458bb102160d7aaaec220f5a9d9a20736b9ed37aa0dd346286dd1dc73c62b0b25231c96d4723c5093accd7b93bb2da71f5c04363fc90a18bd7ef78e836cdc4f863f082f71d0d6782b65457727231a377792fc95a635dd0739681da519d0d7fda5a8807846f4f88b42b5050f79dafc312d5de419a33bfbd7ff7afb7eab16ff3ebfe3ce4545a9bada790a3b8c98e8060980666fe82b268d76b4f8210c153a025d38e300f35edd64fd821f0522b3b39719af750250a3d0b6c89f01dc946bea948bb03da8929924a855d9204db8fff88e02934aa6e1797c0580743ff6d113361127e185855e0f4088e601b76bc71f3f4b8bee77205ec6b2e0e415efd60ed2f4d675bf1643757ea2cd4f8b7e0a147a6e6133cc79c32f1ed46c389c0d5924faa2e1e005c46a7afdb764b8acca235abcb972393f63f5ed134e8a1250d68ea6a8faa4ce6f0bfc26580e2b468b886cddc53d6b49f2968c0ce3871404897a9c1f91b6fafb755e6f504971654ee404ae84b9d15055d06872d0a82ae5618141655e5898f3d2adb7e0c3ecd6f78bd341396c8b1bb8ea87e699be22d3e369f275568daa8ab02ce3bd92eb1a04abe53f871ccee8f5e8d6f8e90ac333a4a328ac8911150c81ac5969774205493f895fe024f1bf912eb62efa2872f0089093b397d42b5b7f97ac7cc656f2af027c3102813013ed3c3ed18c3e91a710d2d8d10614b688ab6c3b85cf1e69d303373344261a3b3f65b53a6e854cbf8af490c517cc033384e760f3c3cc7ed68df0606868cc1561079ba35294df6d4d74c3ae4d0bef66a2fed9b6587f5eb664d0dd3a68d572152ff034574a95b6c43ae3f9ffccaf6070f3bab0d33fdc8c89c059b0a3c9bb9c88051692356fc23a21ff7bc1e565ce20da8ed69d552d0d1ff0c3c963a86885a77c3c407757fa736ed374a4b7d0e6f5aad0b3c6642bb18f12896897d3e55c9865d4da3bfaebc322084b499e0b8b3c7edcbe41651750b81746e21f6b6ed3ad9d4ab63d427dc0ca736a3f6c7c727659514666d9dbdf5ceb44173b75ad67285913e1e5eef0d66389faa007f9744ed88414de4d020f9f3872b8f13ed6e59d964b161a4b7721f21871634c3ad7f54e83180f406a6dfec5b4268534db94c1c7005487b963a0ab59c0c1267f92d50c122b95e3e2d8d24abb312a3ce4ccf079054c5b60843566c3c703ec214df369e4c58b60d3c849be6e8234e1c0d455d386b05b275a86c20138f0d9a58389abd9d9b5b5aee369ef49abc13213418e403ae6d4e18067a4fb54337569ba754b7e768dedf306e104a76ba64d6932c56ea592cf1c25db72d8a81e9f5f27e557f16cabe2e81821fc246bae8c155a397f909e3309356fc3d243982d2cafafdb28459a8dbd4e47231a69143bf771a84815dff671c5132609e75f80de970803b8587976a49b101059ca94aad568812eca414744e1d1178b61cf6594dfd9d9dab7459504a188ab6f9765a3c1b7e322b4d54042971e8899c861de6dfa22e48e2588ebec0a92d3b6b4476c9538078a1f27b68d8e0bcd4e9aded15b8e6df2fd24f589d7cdbe8f136f675f8ad4d23587648f79347f72cca70bf6b61e33a1536d1e9fdcc95c1fb387a210544d40c93e6bd5550bde9051ac3fc7e10ec967f6bdc6d4c2e50b0c1c955d80470f4e9c9f82a1bd7400e0745b0d85150bd709722e37393a25e1b7f9eab57378e243e41d3ee36d642d3193a6e05a33b9675711d52a8c3fc45a8fb4c6a3a1ff375a927c80eccd6ee87b0bd6d541f70583f85142e4c3d62eb74dfedceb2edbf80bba5639f21cf30a83d678369f65f163296944dbd119c425fb1ee740cb3d4f71a2adb5e31573d0c054cec94bde083d2af6b15535b338b7f979e9e7369c2123493d3febcfd3afb6f76f25e996ab8b5ebf15720f22361fa16dd9002e6aba56528cfbfd468eb438a829d397c653b1dc9b4f66bad254c6e91f483752788e3224bfb2c0a9e4509890d96bb79a2dd9d66c5de5aeb20abe83823be6f49b8778615cad4971c2033f16ea23c9a6845c53d13f3c88790019a64ce7d068da3a94c26422cf6b8636eb24e02cd93e2ccc80203e6f4a71f67db11ddce2b0595a83ffc68319883750ef5338e070e59e4b9bdac814ff2c6ea445bf4448fd8500f8993a7f41487a77fbc0993a2fbcfacfcd071ff1ad394b6f39d6d09db8e4ab116697a94796dee2b5a2094091a79f56f1360d4ce1ba6de6bfa4d1dc9acecd1f5b4c17b6811bed9da402ca265895ddb6a39dcb41d69949e859793c5f57be1d7af629e2e8b47cd0eb90f3c48977cd4b5b3de611e17aa305c2253fa67f104fb94fd4a040423bf708594a87820d2ae9d1b74986ad58b4733d7b23693d40223f320c403191a9270c04b9cae76c57cc5891a0066f99e09c7e0222f0b0e7dff1f5c685d57ac185959717c68d34b62033df82d764caaa80c290dc02c1052811df92e59f3653878d068f3d05b6937cfb87674ed321dfabdba85e968607d562af62a955a596b009c0db87758d957df9b31e2a79ca9f01b2a7d2550cd175e56fcabc835f0d2d97c7474083d4b0c7238af21ff8345bca02c3979d40a9c288f197587869b0440d91e09a762756bf0dc65fc515f57732b1250bfbc94e25766f4b8e452b7374598c291f3366761db2ce0301f2fa61569dc838428ac67266fe51685c670e3cd9e4126fd363d464de373b5f1ae9d1eff9ca52129b4816316dc61e514c4a30d2b631b9f62b09906f505613f98f17d89ea1a39f2ea03bd9a62a7ae9ba226318928b6f751cbf89c8ee8a234381da72b58ab714afd01140907f5475fb675ef30bb733dee3f9266df0b105404d59b67b6b42f0edc2c38e190769418969a348b0ac61ae16201023d935b40c8e35296a0028c7a0944854b93a4d56417819b3e1086b7fb42773064a6680918c69fb0a002edeee53ae5e9fb2a80942ae359b475c41951f8d0b033d7bb5af519fd24bf58f58966c5b2672089edf342ba5689299719c456f96557196a44f40b804d7af7b055295dfc52c4487d4229e77e6fa8befba6c7b41f851ca2b943206488f35c61f889b4e1d880e6ed1a3d3f6e1aa6e4eb0e845e9ca1baa0dbb510b78c1874125cd24d2025e6cae0fe0fb9f8cdef2ec20b5da415aef3f84bb9792990624cd56a86fb469714c9bebd631273f910293c790096b96519c26c453c6e17415139d2e9baca685c32155c3ac1646a4fdd3d4367c00f484bbe49b2b5ff63135d42a5082ff92ae1b6f6eba1971b563c74e9faab5feeade683a23a629a6ca2e16f3a2efa0f089a1b901a097f1ffebd9a7663945661fcb6ff5aeb26f26fa1c595b05fb3e71351739b0bdf00cfdf73d5883a9939f96c6e15373666af11ea6b3be170d160351411a10eb80724043c0733605b5f6b0b9c0e3f7ff08f7f26e73fd725906eeac6edf517bca16f4047103847e4ac958f1325aceda83aca694405fa462408566477336a203a74a5fd04ed3d1613871c7eb7153fa2bb2f29b9037c614a9c2dad534a929cd2b636fafce427c4fd9f241b2a5e64a9692f2141f9a194910773fa944fc2c5ef541e22c7f13af47936927dfb9d8652917cf6af69745ae36ca2904bb160881e260fdb395631a42dc113f37da45a2f2f722822f9f0f65de4cf402d595a0b646cc1b420c2b1cbac52b5e18fbb0ce7b481aa6b495d71eea6a7862e8503fa9044d1e0f7c6432ba6620b3e903892414275037eaa5b3d571b4bc571f887b9124aa08bc103afe46243d8699cf80824668663584107239ced114da1bec2517f8ff9e8baec320ca1d5fbb88cf56cc237130ba3b0c2f1e00354a96e76a775b4eec62d0f7dd86b6686da678fa155ffd05729557313dd4218daace09c4f83a0f81d11de084a8eb45093de51e07ecb08aebd65d9864ec271782c0bb12172ce4b389e3ab60f7e310098534dbf6e9cf06d9d549c34d1c7073d0a7d9d553f8fbfd944b439c1b549579448eacb0b60b18fc369faebf6bebfa65cc68c614b4d7a6018446364aa937c9922b534a45c9132bf541ce988394b2f512e56d57f3b018152fe2cb47f61f60c6cf7ca80d3bd259e606633b8ca3cc781ef672f397eeecb1b03c502ff6d8fb230933fa42967696ba9a3421731d4d9ac986802cfdea242006d8e97d5e0894ef7c7af59cd4ffbf5e6baaf6ae35c9c40496565ebb6cb362f91d3b321487efd84fcc0d65b8527bd61a14fdb4e6f2f7326859ca0b64c9f0fe31bb15f4b807ed54a4cb14806712e4121a3b0b1d31e5a56f6a4ee872aa48381ee3d1461d467e341c0781d67b92d2d2d19f399664f6b8bd33893a35cbd3f4137367f3305fa702cf9e61a466ef815aac980652ae27a5ef1771b0a2289a1f87ae5b82a2e757b5f736a3a3b3832aeb43fd41798941e30232f16a4d27328abe51242f86713ed8b90615142103dc7c816abed7218d76c1fde81cbc6976c0bcef4819b838a5de49dc79bbd4595f1bb48ef4557030918ea4c2714d110935e810727571cbdc4a43fb122cdc73d241c51898c9e971e28043d4d1152c7ce629637407e2a8339dc993bb99f0908d7f9c5121e88db36a7bbf7ee8bd83ce071ccf2cf616a3b8e735da43f93700d4f770ec0e0002f7e49d34ee534f6bb36fa2658e76e6f8452f2a6319c58c2fa06da882771d44c6ea07928e806eabcf5e99cf0b6da2acfec019346f8db192b8fe6805fe3f284cd8c12714bb94a55236c5d861eb5b46d38304660aea4776da30e289a770bb11c0d694e59b60e7319f297e276227355092d5409c3b18be96820a869f91cff2f11c3eeb1991052379cf80a55a6cf2317845bab7943c36ca9ba7f8729132dd92ccf2b251427b11a3b52e0de583dcd86e1c3ebac73c6868855fc4a060cb0e05df77d728f85e89e73c114bc8aca4788cee47f7b7cdc2f03e21c765dd429aa41d29a241f52cfdf872bbefdffe7ab8ed47c8e1e20ac9563ce79217106ad988183b2a2b9a94c67f01ee048eeb05ab3419aaadcc4c52a5c5f469b4d68c0331e2fd571be43a3f6ad0cad6c895602004c5abfaafdba31dd6adee1eaa8519920c6823c650d85a823948d0cd3133a1c8f077841565202a7013924940f08547134dd90d509b3dd107d82b9ed41018c9276b27fc0f49a28c5e5761b2886124876ef61d50ed58ba8a1860d62666e8c682867f5bdfd1ee477f84133415c415abb9b9446389e157dab5a6f3a434203823859a1f2e39de050dc44df478cee3d9c11018bc886eff9d5cdbdcac2f3c58382608ca2414d2d37c5722f38312504c5e6c1d5d01c550071f4c397d9c0ef77c84c434df371ed053139bcd7ab3405750dc0ba7f25b1c73ec0b53be2f0257dd20e4cc4b6eaf48e4b17793a90d674d516c6eac772c6e2e6a6baed27062c5bbd5afb78c7097d0a01475911bdaca60d42696be499dd1f07adae17f365d0182f8e6f6d150694ed9c6310cb098d8d32b476c4f20a0df8e28db9096ea19a7dc0e5c2e41a39b63477a83b25de2ec550bec74ffc959bf68d3d13d1ee714eaaf1e29946e7b3442a848cac3325aa72393be970e7afa7c26705ccc80cb68b93799386db4b2e644777a7b4990e1866a8f8f6b4b761d6746873e710a1479fc60449c0f1e4bcbd145868104bb17712ad70c506a44e2b2951e4d2a6492dae7fdf88b5e9059d72d6c52c8809d39e1c72c318d3781d051c6d28dc30ee8a97f30dae0004fc08784fee9ce1e7ff2b4e8110891c09045fcbb5376edcd35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516ed35b95ab6f6ec2cfed021427096d42c2faeaa1b0f47a2f26b8fb17a53207516e96bf000be9c72e8cf1949c53f140d48ae3657482bf059a39b5c0a617dcea08fbace2944457966f019b8885db8ce5e3cf115744183a2b40b88056298de7d0b1c90d702cf7e1f3200c5a42a5eb1933fb8b5b29282af95925b7d6193240afdeaed49d0469b1addc04bb3cb2914a892f1c2f7028a2cfe56ad094314449704bcc09158ea17eb4a5478b5e710833f4e449e4c05b8bf1ca651c1c742c97f46a2be4b4cd4b6c3497fcff1dba26b29541ac62a2a922430572af45c7cef09b1bb5f97c8b91ed996446a33bf78ff4c9ae60c5a3d9af2a60426536f37a83a56e1a04fb91a3e3769937357ed35d386fda10116fcce9201ce29b565138ff8cecb6bb78bcb32378cc2f6d033e832019b0f4d6ae79ad960389953eab7830fb83f8f68a225bba4e650b3e41457227ace0aeb1adf8fde234903f12cd0bbdf695dd3e65336497cd9eb3f65ca32b2a28da84ceb0661d4cc7967cd3a17f43a65594a15a96400b651dd08bdce7213ee2bf7f446d1586f1780adc0a3db712cf0d7987bf2e7a57b6260792817c383e046188dd98e46460a86df5b47726e62f42f4d4a17fb81b828e929631ed2f48b6a4223cdc25b3c81b553e43475c660824b6887e5837def5dd4bd0b77b7427d1d440b16b92c617b7c4eebd865fa14e80849ef8d2f5603d593e417cf23c2b5b7e17504cba27f0a15f9c1a32973043de782f169e979c5bbc59ef5ab3a5af9428470b6a9cab2144f4ab37efb5d0ff2c9f45110e814e78884fdcd64c7b9449aba40313c317cbc52729c001f09943b7fab77346e5662738990697c060993380b443122201b22fa8cd219d9abc9d14c7a55f8b8a6d1c3aeb883f7b0d96f8ddba7d71cb669c52e55ab82cbfc1763e04812e9641841f67deb07a1062d44d1f3b39fe884a1c7966181e83a51562767e1b4f26e6dc1c4c439f5fdcb221cf204bf09bd29d880e44e000a635e723adf58c153f2a0f6c0b25e223a2f3d1b08d6ea4d6237934c2068874eb8f5b1c650f0a1f7250b5b57150f7484c4a37f50671158a87c94cbca06c4f9d3eed219459472f2f1fbb0b00ccf4b38eac89a33a9b254f54e84c33dc05891b0b619094d5454a30f27584e6714af02e8acf076e63e54e58c44be9bfb150c9df27037900cc50bb3dbcc0b852e816f627b65fb0e1eef8e17f03bd49c5058fff24c6bd2ed7bd06b7181a84464c8314b5d08e3ab8b577d0ee60e706d6f848176a24625dccb588871090f956c91222201e7ee5ff8fbc9b3abb04d16111987b2295af84881a6a7831e7ca38515d2f16cee92d836445ae2844ec563b24956a9809b322f0675e9e53b7e081b804b9a47b1b2dadc5304deb38356896b3bde75e1b6a49bb388d19408b95e65ab61ec723a33dd577e7cc728b6deef3942c064fb860b1994fc6c031000d3530d0c7648b8e29ce75244580b2117da2156c19ed9d217e1bbecc42180c70a42e5e5dffd70ba289459d6d1318d833229f680b9d8a3fd90ef7b254c86342daea2d89a225d42f42c7d4667e65ee62d9fa1f19295153a4542062b76a102f73bbf59554789fc7ea29f0e973efbe2e4e5033075de7870022b9e8b18010b2cd095de955ec83964a6ca5b6870507bbbe0b53d9a98cb82cd2737b1448761e39261cee2d4f543edf28fdb2c21c817589ebb5e8a4af3c01937023a0798980a7ffa87a75ba4c112d5eb4a407663e4e51683c3d0116904eb6aa92ce1c96459e9cfb52e52a32e57b99e57f26bf7427d80f0eb80a5eb97cbd32efdfd1c1cc60eec21dcad0278523a9e0694a9bed8e731dee9535f3406819122198ef80720de99362b98ab243604c44f8878c0c637b78415e36a972046b7ad0f3ff2977dd48485d3850a132ce6ea1f12bb0f7caf5462bdcd73082aa085e98c589a03f36a74b48abbac62ba16dd97e3a4eabf2116ed42b55e58cb816da2d8bcc73228ab67c1ff500216adcdb86a535253a2378db54e25d6fd46b608df4dd67f6ea0c24da439bba94647f08f2cd2b736ab93c12edacb293b0cd93153553dbdb4d04bf31be8af59e86b69af81fe3077d54aa69b822226a09a52b7e5c9aef3a861315b7d5e6ff97ef473a663160f41c291183e8fe691a50e31518f26e5e7d99342aec290294042128f2da852d8cb3c84ec8e4529345c25a862bdce051683e263189104aea3079486d77bf90e2a010023ac341e9786a58dfdb2a98376b143b563eacab7bbe8c37e5b22b397b4d63db079a99172f7b32c407964c30ffeed8bd448cf5c553795a800ea6978980e6edf9d5e03008b49a71a5b7b1c785b91aec6886467ce3903d70d290ed01c07ddf7f63d793bf5084a3e753e009725508f84805f108191916ea9a4e17332b107bb9e1a9c8ce6c7fa90ff28e310ed8e97fe32841a2edfd955fdf8397b3d6ecea17583e7f6ce6e6a3af2d24f757d47a30e2e664a84cae951181a6a3c3086381469f26a3cc1a96a7cdc5a4b5abb9701ad492b47bc8b44746b8c09587dff3fa255db7a0e5fb046d8ba9ab785a6d6d78eaeb2e746d001a14133cf7561689209a7802f68e5e914aedd2b1224d8d076f7d7439599326b6ff3f509e05e7c04c3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bf3904f324531e958369e1c56f5179521c0c69d5af3823e91f6921a26749dd71bfe9873a578364d22a8d2aaa6ccd95dc872ed2adda9efbcaeab51de6d03493c269392fe5702ba7c1ce6555b79c44b8dee74ff07f78fbf8a945a8616f2798905cc6e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb577e09340606ed088f23b0faa1e7b22214ab5e613c7e30dcafd21340f05ff1cb6a85096e4f3fa25d5a4a681cc16fb03e9b9afb1d47993da49f4da1636a8a27fdd00084334978c69edd6b504e7a40d1349071da944494bb4d66098e56237720cc095b99afa56d0408da69650d103c536783bff87f43efeb7f2aec199b560afd2c49fb1ce4829db26f4aae5e9fa29fd76daed0d55c999a45f280f83671dde391c4f0a82574c40e5d30422af8507d079cea74ce2ccb7c1e947de1f805fd09d1f2fe661437cf5ba70ae0b69ac9a4b673823777215ba1f361e638096bd57f499650306218c945b892e637c8af36717714214a9b78a36e6bfbee7d36a8f35fd3738d507b5c7591446999f07689eb8b7f74a3a704ecff24c242e2a789af6adb4c7e206c578d0fe13c20249eefc216e715e89661aa0f616a20e698af7bab6f4ab3463c3125af43cefc1f9247b6d3724ccb0ed1361b2b6d5560ec2a482747c75d71d8a1b3da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d8da65c4c12a72cf83bb8311947df4267daff58742ff6e1d5db0b8225fb91dd9d81c674050d11cc696bab56505f48b4a312a57a051e530dcff0c70ccac821fe483b973c52757a86e3acdd4334d6e3fa32f61c2e1d3de692263ff560d6df877cf64a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a37a6413af5ee206e5ad76d57d5d37bf6abc36a85150c983dd56a47ab1fa6ed0a379aa281379cc21ac6b0942a64b09a0c7f0462692169b13c01ed7db0a96a2fbd0e5890d5d88c106be95638e24407a2d921d7b35b3beeb0b8ba2e5a2f121ea4b0d52f30a08008141be8897f2e590cc2f124ec2fd0ffcefb0add81e9c7fccb4c8300e2ba2088def60f77ec842733fdafd9f9f5eaa40e827f6920d1882d6d2b6d4d1265b947e70fd6309d3611a5dde9ba5a97386c52b13cee2b7dc1cd289f5bb08025f15fc4b775c3f5c7b73a9748f1f11ee7604685a8f2992b595bbff60a36c8f4e28720c5a5943e15ca01025f0bedadf2d619f15cc1456969dfd05aa335fa8b7199352722f0fa290abe2d5252b0c829ffdf0a87ec7dedab15b00c0e5e3e4ebf97f46af738f55170022e45eebe29019f6cb4e6755fed6691df19f1c6f408a1e750489626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a99626dd00d91637273acca70b2be4eadb40259d2a7331bb080fe4c6855d5935a97311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9f7311d86c70ef8689910bc080c6c05f429d59f5bf1784bf4fdcd9370616195c9fc3cc85145334f1a9bae2c3ab7cb24fa84a16b7749d6b59a576eaca6fa98282189d9a80637671018a67a32e671986c25edc70b67a7e10afabc0ac0ef9de76ef71056fc7985f35109ea2a3b781a8f262d00af3ed2a5c69cc6c23498681740a157a8a71c0524d14514d453676e7d9969145feca6f849ae2360ddfa1f8706e04807e9408aecaa469a0bb1524ccf323fe731e467deaa94f19741cccfafb7d6eeec887254b2159658e0f697b5c739498adbfd8fb98bf573d1262b7c5eb0ecf0ff1182dab09a4ed049dcb1b20c078d613981f99b25e64a9e75fd7fa023f69ce0167f31bacc70f7b44817b3eb3270b209480b8b0d887edbf2d2348a829c3d8dff0080bde46c26d75a5eed5d644e60ddde62587c076dcc9818a6dbb5a0433eecc09257afd17884ba8300f0165354eba9714fe251ca5e5d2951ffc49737bbffd961c32bc323a2a2427311f9e9fab5699b9a65eb4add691d3628a2d54866f46393f4c6386fd7dd2c35ac34161da31e4a800eee23e6b70eeab096c0bca7785543312ad16902e0af772d417f6805fd7885707222652b7441054c44b88d95eecf861febb0134fcd653a4f07eaeb5155f95af63934355792281cd7200150e5c53e32787683296bd48aefe46a48fe7e5657dfcb035187767515901c1932882838ab5dc52c9c2346005d7a5c5c64a5e7c31c118ca4cd17d67aa68765f72090c0ce29b271c6a7b9b1c80242eb1a8d23198db48be3574b70925e852f2cd1fe8e356158411fab9abfa54c9e2930f7664258e96e239ed1b81012b397d986d913aa3a53eb8028e7dd16df6e8973674842b986b34f4a86cac8a04317b3f34b59a07c1ac7a47a4d188ed9790fa3d7989b48dd871e7458e06f43eb2edb1fdd4a6ab7cfd744c23abeccd79c4b4c1d9ff8eb7d2f647a0029781ba7beb8c60cc4e9ec55cef7cd96fee2e2cfabf8aa34c75760267678cf24faa72140685e36eb344eef4c7eddad8dac27069ce16d1b42c50a28f88c74903af24288ddb74ef1995088f33f5bbcc27156d19805ca860a41b51db527d99cff4708edff2db6ca0f90da374f7305f58aed174a0de5f731a4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400b4c2d22c13ec1be769eafaf8f57c8b38512d574479e07cf175601a0eb25ea400be540dea7217d8a1ceef7c21435390165fcdbfe40618b09653434fef9a893ff7f4898aac7895abc1d43a99301ab3c93f76ed720a894d939dcefba1eb78a44db44ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e3ae86529e7762cd78c3eff9db348bc7f052b07aca55e120ee99827e84b9d7c5e329f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de9729f5e997d5e2a96e77de70a0c5ac2012671951f5ea757129fac017a27991de97f96947d35b9303d383bed0cc1abbc366ff5d1164da40cae7197698f9b3a1cc5ef2a4ba52b472144d862f97f4826df2024bf3a80d45652fdba4e6d4b7df5c8409e3feb7dcd7bb989fa40893af1aca31b7270e868c90a8db255098198a2051ff2784fc25ca7294c5a94c456998489027180994128eb61359e0de50f1f1ab7eab10babdb50b1eb0a7da917a995b783ba6e8bd75af94df5462a32d10270a34410b85e33a9e3851d71f1c9e08443b697677aaa681c510971c3dcdfcc9344f38fa92cd5ca9c0d06b7f07e43e0f8b339a70829b46b923e5ce6f5903214e01f41f8fe7e0b014d0336fbff292ce81e9adb97379e65a5fe165266da67903ebe2d4ddb1f4ec852508c94dddb62fe5bf32ce31987f4db82527e96a68533f77086e9503ea38701844e7eda108c9fd6d01a2f36a32a32d702f46155fc76a30b60bde8064d0471084fef0e1830ab95c9e51fe02bc8bad614560af525e627874fd0a79359ddbdca6e5518a35ad0da280218b871bdb8440560cf8ac69161f9d843357517245d3759bed91463802814c7ad90293d0a507da912f5bd14758288fe2d9de8958c7b32c9996faa44f380dd815099453c40220934299db87fdc9378d814e9b7b8582b611477a1c8666d581cb21d7ae2b67c53730f5ddb75f10635f73c1932e83943824f8db441b5094782c393253a401fe8a4a7a6511a62554953b32946b43ec64ef81977beba4c3650115423a06a2937fc56fb5e7aa68ba474b90f4b854459d3486ba6213e284f7574cfdc9d5d7785e9ebec6ff4b539e2e14b4cea8e1736fba8ec0a7958cd70b50bd64e66caaeffdd5a7ef4c39d8440f6508f8521eba8ea64836c8def87d40e18682fb399f4ce2eba99022912e920a31503e788e8b6c87614cd9803b3620c323996ce861cf0ea699f289a6eab86dfb13ddfce9f003f53a721879b7fef97253f404a61461dfccf601047c1c8c0d749157d0e530aead4ec938094f11cbc4a810ae3df7a1c12f5d4d62b0e3b260d7741a8bb845e6a7e04a02cf4a817430c3c6b764030e51de2c77beb16737afb504d748ca2bba3146c9da0514587d5e52c6a59ac892f3c5f23ba6b68b64b5a78fad97852bddeeaaf6a6eecc9eefbe3e13fb7c8066019204feb6330f5e7e6ac00721f7e081c7e9ae822d9425a3e55b76bf74ae0bca1c1be066aa2203d5570986cca706eb9d1763e7b3b5c5e7a4d8857049643b58e235cf3b40cf28da6988b968a0289fcab89a46fcade652345956811847322ab0c472c4de7cf8d22e0b6e58dd2817da592b3d4da44419847c5f118c3fdd98b18c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e138c25689c4a9cdceea62cad7a9a184c499a8d75dcc810cec3cbf569bf9a5a7e136c4ef1eae9ae705bf4abc79d6bf196e41deed46e20a5f9234084e95b2adbd3e5a34826b6fdb9f0a8f2503ee533cdee4978722a87309e83a84542b803bbbb47fac88724becf060a4f403d827ece271aa3c0eb01b290f2be802ebe3f602fdc2cfa0b2cb79a9394aa2740c1b792902263068384b038bf03a83457193d61a08aed0d9895761d40bf801feb0cfa5d73315c689d994b2cceb95676afa91f26df7ea10aa56aebdf8a08d5bb659ced9b0384f8b47c8c97a9e76a6c0460cc4570a13eeca7953b0059e6f38b096b0b47dda81f7574a2af49311309a64f6885ae08bf0589501f779f76d733674f588f2e9ef934442b124bbb207e1b62d492e2c023760bfcdafb1cc3f719e90bcb1a27ba8c4902f8c0712158e1ac0f4d299ff6652c878ebb92b5d18796fd5fab33436ce814036724e84eef4567ee4523ef83ad830493f6ed8f6ea22bcdccae44eabd66e1ad121fce9042619e103e173711f9ebaf1eae6077c1cc7172a8cc510b29cb4b0e388879339affd0e74dd74f323a26b6a21bc23dc20b5c1364328b673e006d51d954f8450f02535348f08411dd187a7e8836cee9e0ea353d73e2ddb0b1ac49f616edc85133f850fa7e7f50d1257d6f1665ae1a090d72e9c1a7bf6a96be6e2fb5c7c67d506671a9645b765cd231582f30c7b7a5265bf068ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd768ef82092bbf9ec8b969eff61522c005664a2bd1b6d88a44ad1e3032ec396fd7fa763753f5a1f861d1f8710f5d4d41ef7a0eca6c77240a67a7c5c497a6dbef31cca8093ac61ec0a5072f278abd875698daca0c424045bdfdf6ae279c8a70d4dc1baa6e6b7c85d8ee3ccaa8fd6f626891a48be49284668c14856b4d2a5fa63b2cfd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5fd669d6456a46fdee634d9a61df793ebbd29656a0753dd272171418dff4699b5e3260027c826d0c9639ec943f0eaae4362341b2233cf0a9e6b8c2b78a60349d8a1860cfcea7bc72a8d726111c16e44b2d4b03fd50c1639b529633d628ee0fd2e5e9f8c3b72db5f9956cdc8f0a6e6ce96fabe07b10afba1a9dc82022e6942a04a2ea70a76c9104bd686c5002cec2c34333987613163700df9dc1ab0db192696c2dd814094eb7be5cc77e0edf0da3d5b28736f53ade2c4913cc45516cee15c4a5ae74eddebd89e4e1ab0b45f6daa568a3a761ae1d50f96a3083fd06534dd284aac66f7789a8cb871bf4d1fbca44fd9750f43b418eddf79ad796f236aafb9e7769ad8f8434136e3848350ef7bcaaed8b3473a8d0be31317f80d59eecae11236fbfe64d76318e6918ca2d9135ccb552bce2da655f35b6368ff1718ee2bc1021bdfcfc2c3f2981b660c4beeec7305d5aee666b1a8a2ae05f43e39d1154edf2e083b1db2d73436877109c2a5d11e4ddb6ffa439d02377a90aec12a270c30c4a58d323509e0e0ebd894e29c5fd4815be40716d33c8e1acb6cc15a8260d9360874968c43a95a7a151f5f8fa9a9ff9661f0844b3925659260c310133d2d1678c4d39a1933cd1afc996b025d1d268f96c5405cb27c76e5f50d0f21d999340602c44502cacbd281f29f084c3ce9fb84521d7b4f1eb63757f273e4f50ef3c865def415916fd44cfe56bcff4104050eefaa1a987b0ca2b57576549045f59308ce1311bad21975c631a0037b8e5d015300d606d453a9776e79019830d48496832cd05edb837474295f63b1021027bc80d91e3fce7b3011d599f3d9766e312abc4a59a9b7b28d0b4c26197563899ba29f0ea2d1bbd19cc123d22cbc41b0af7e77115187895499fbd4267280356836efdaae057e385225eb2602a690e06795ce4c765c17c1e7046ba7c3338d684824b627b7b92b9d273a5b17ef97e01bb943d6d4f66fd5cdb48687a7278f118dc532ee9955dc5ea118f5b66b4c97312efb6f99c4f4ad9d106b54db4fff5c587239c2208f2646350cc334aed3a597c908e281ee9a299934adf102bb30d1d8ce6ff0a7fa7d01cbe5969ef257448b31156a44197b63107e2f7617c4205a797f0b4a67d41f983ed7823a633c15cfbddc54c4a9a30406081d2aeec0d66599ea8e236f1faba50f4aa025b1b4a1d3c60a65775678eebb6af0edc4413b5e0be3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534e3b307bf583fc1416835e37a5c8309ee62c9399ef67c5c2d2b855bd3efb0e534bf9569a6ddea79878ab7d52e10bb2505a79d019e5234decfca33788992ec81db61961bad462df90da0d1bc6226c4cead42ed7d7b22fd306e180497f29740afca65fad1a96f0ec71d1eed0e435f491ff997d5716b420d10e6c8a2a66cea02ac3edc31c49668ebd2620667afdddcb1196c527d13cd8814194839bc0b30aeb085cd10064dbed304c75c825c38f3f0bb99f2260ec22f76179b245953eb8b1f06545c5c8eeac7dfd0b9eedc4307473d1fae17465e8ef0d2710ec1cc5a70bb90611c7b4a1896d778fae72eeb6ad4e485faa5c257fe304cc784fbb8f29550a3d35d3a6cee9edf3d69bf5e06ea1cf75f85d33438b34e1e59f8715bbfd942930e1c477954b2a9a3b6c1d85b8b1777e8d669b15529e019eeae2c4ad9c0e4b7710d24c73a4586dc589d8524bb438885fd285a4b9e5bd9eb82163488d4b9cf2a236f4d2492997a55f865d55cd0681a9a9f618b6e34119d1915ea444761d9ad71adec79097a38b9b6c2bfdefcb1170db3c0770cff182e0a1ee2ba9a58f53886c3537dcc6a893c1ffbf280e45fc88ed122c4fffbadcb21c6b3bf09c81e46d578007d39881e9dcf6d00a47f5751af1eb358d89f48bd758ce89878f48c9ff1bcdbe0d39c8de59fb08a4e8cd06380c19316a25dcc2caad9eaed5e77d37e51aab33ab5ea73d0bdde44a9843900c15e50a74b5f39fac38cc8c662b36cd18df6a921df89cc5a67656bd908c0cb579308426ae92dc801fdbcc098ff4197dc5278e1d21e8b8bde2663bd8648f9af97394f975bcb608f01608ab88af7fda5c9bf8e396736f15ba352513ab93d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92463d616b38b0f923f471cf172f67f1b8f9e791aa61aff94d4e12277f221ccb92460ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa10ee8ae0a3cd0e6ee5480a8ab08615d0c37b7cdb1956aa664aa789561e79c4aa16cb2e41691a2d6508c826fac3ca7d71d5eed5f6ea7fa9ac31b7cdb71eb4bd2e4c90da3a3a7336ac8cc0d84e0740e82f525b6001eb2e92f0a0d3cd75f6326846778502b670fae9dd55bce308a114339f6cc15071e14e225972f604909ba62835f0aa64300578346d2f2a0b4b3af84f859aeeb652f2ea43668233cedfd1c08dc55c8110a06dbae43d8611981af060fe73a2de64ee325a6b0c1f3dde865b9892a8daafc37c401d2856b0df21891776bcb9d67101d16108b463051a523c6d093a0bc5629a3c0257bcda1cfe431041caf50edfd19201ab16e5b5f49a23c138f0076e06ce4c0c4c35c1bfcab73cdc69ea071a757e7752f7705cc0706d57162f3670adcbe7c7ce8944a5667bb181dfb60a127a32063524dd83fd78c48358df22b982b63da818446bcc6d7d64400305424808f45e84f6a5b98e495c85fb0cda9a54f86f5fc133763f347862c4a7e83a21cd4b1ce826db6b88ca20850ed34cf2b5f2dd1d203b116a74219ad87ceed886f3c7e8826c55ecc548497025d2c8a26271a2212d60f00605b48f20a69b9d804ced6655b400bdcfc4d2e089f88eb33bfb6f527c0fb68f487c2fc6dd200dd42671655e387a75e71e871865950042a346475e8b2d0b99156c59acdad735f306c20ed9f7ab23b178e128ed6997e0fea70f007a54a51f330c167253ef12f44baf31b6d0ad7ecf5348a4f3f16414ab4aa24798703730968b71922909b1e5877d519ad9cbe188e1c8035cd8b7a9e6c04b7eaf3ea114c8ef57b5612526c2d5e672e041dcb496878d5f6f7ddf2aa7edda33b7e0ac7033d517dbc3f275c8932dc826b79cc66fa01c79054d7e60f8dbf6f730ca6d10b1f5f8a46fe0e6650bde9bfb9da085ec3585e68dbb6a655a6941b01edf33e0dae5c2514e8f7e6579dd2375cc46314a092f127b4c732e384441751d791f94978e8657c70c06e4adaa6982ce5780d9c8cf7120e1724faac1dc82719241515a332a3cb376f3e110f8c1f3280cd29c690fbbb7cef1a9054349a11ed762dfce2e8a2b33405c8b29e6279d448a0b9421cce0c966c849fefcc879f40fcf1f8278cf42ecb404dcaeadc76755f0f9890a3aa9933c415f247e2d9db25a96d8c31930c9314bb8a284233bf93067b52620ea8166a98201f1f625b905a26625097c2eb885ded5fc0135747d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25d9414de3ffb90397982ed3f2fca22c488bd5ea24feafcd8cde115f8cb1161b25255c831873d3b6e55ad6a952f1ee6c1c4d6191b5d57d2180c71fa4cc5266d78cd0b2fafdf9d2bef3e9ecb5163b5f504007fddd6e220cee316fe30f8c3cf77c7aa64307004f7843c0c50fdc53e6a0ac8eb5c4674e31e044fe4cf93e4f66803b885b5b060a8f3a7428dcc137d92cf095066686fa10d666e37ffbaf12580d0912a19cb6136d110839e1d3042c1fb7422f6818e30afc159d354caf26e274a7a88ddbcc8df025520dc372494f122c9423105b61f6e8637f2910e9af2e90edcff9611df60b60ead0da560ad11192c67cb185806a026da95dd9b06f68192bbc69723a95067cd5682584d1af6a2ac84133067699bae0e78b0099196cabba57cdeaa496a3030908c19c1313ef9689daab9bfb767ce47088cdb4d7cab3311b2e677c2bb1edd6a4aa7d8969f635f66ab77511c92d1e40699a3baec5cd8e924068a956b00bb7b7798c68d60659cf87a421868375379e31d941a22f4df6a0bfc62eed0c3b131147697a1a19ea63516af06a7364241aa86c7c8b651309c334d899ecb0380ee6a23e564cc1d9c323855469b43352c98d60f835acfa212cdfb7f94929331db700b40be88499a21062bb919f2539b12c8db9a2383c2e6b5456eb8be05327404fbd8ecad2a4bccc06eb437d0473903169453691fec1cce457ac3d5663690beebba78a56b6d7192a812f85ca28c1b673c50ae3c9998f2008b5c8bf9f421c6dc65a619133b6f2018cfec00ecd8cdcd3ea029ce26d4110e3de4b1d3e72d9ca413ea19502d06d97fcac3946b6c9a57ce7f5246c73ae91cd81bc9f6370ca69e9937f349e0fdbea367c5be38642f844413a20b4dc35bdbc0ca46f83472717620c38bd94ea257e0575d05e542b2a6b46653fe1c22728b5b68a72ca3b6392428f1188dc8b9c2f25e7a4d78d82a0cca29c3da507dc8778282432e253d7f90dae1211c267ed2fcccde1f3fee84ae5554d9713bc7344320c4b1676be84ff0edf3bdb32ec6f4e1315679a9853d612777e03cf74c99555663c4d080fd39a56254825670398b7b731b6f6a47bf3f79676ce4006000228b7034bf452ebc8af334e352503cfc1695cb2d65ab0452b729513b5e0996139cf2ba644076b6e07c154e3e9792c0634cfc111c8463668bab6a0947d55be2af8cdb96cb06113574533ab1f6f3528f226a87fb9ac497df0c6be41a2c21dbd396bed86760352bc16c5300a89b308bd1fc9030ad5b3442ce8c36eb8aac0a7b323e504ab970c1a3275362fb78ebb8a27e55299aefb8e629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed629a69009bdabac812f73ec3443996e3447a1145989fc257759e63e18678f6ed69a5740995c978e970e9c9e364b7afeaedeb52a888c12d87e3536e2e5c5a613ef8a08a7d2ef9c87f9d38b5e47ee78b400ef958c3a882a26bdde7bdeb9314d523788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d568429002788f2d80e063e08e6406b1746aa3e791f7f982d8ebb86d0490a696d5684290022dbc6dfd403dfb8294d1b0d549bad5fc92a74bdae135f4883afe38c758ee2f14d590f964d70ea40d4e08a87b0f3831392a898278b9720e84c08826332024ff7e1d5ff2a364ec6996eaca079204a2562673fecc454f18515da152801513adc72cf865b66736c27c6ba17c70cdfff4610dca2947cf05962b4143904809125f82887e60a5b8abb62fbe9778c5a2cc3c80b902473b3ee829f4651e941f7fb23487bee10da7efed5910ac447c86208c519032ae201ba62ea587e4eb3052510f142db14aebc74946895a69c4da679350f2606855861cc505d5e9e852aa576a54a2ea854bb6bc6b81c0cae452635744ba697b7566463203845e396155081d40b3b1f5a321a1c79fb4e63f6daf3e7e388a51b472e4283244e3424d8c9bc7cdb9d1618465ef9af4efde09bacbd0ad40bf47f3bda455e794f7cb8858e330e01d7664ca191dfde188d26db6998aa02557c07e71718355fd711e89a89a37e9e61da1b18ab8592aae642e903f3cd3a4453d3b552bac5131907152ccf51f90fc39d54562b1c21a8ceec47e721f2e6b7035ece935406aa8140ffdc462f1bc62f6f5dc5facee956bc8fad7c65f58da25bd748c897cb99d0d415f594c14c36f9f83391da6cab995f736787860a6f6b76f7373dc40f27ed3478771f149555cd520a5042277f53385d7de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c235de6e1091b8fa25395ef3e8b02fd5e91446d4a4a325c07645199e936b4a53c2352fdd78afb24041efe9d8b6a93786ad07c5be47e44224050e22f278a237a45dfff62672b621f2470b84507ba9c6c799129acca20e8ea92e57a8b539be9c2f93537d1af5fa496843b9bc072ccd6b7ae1538fe25ca3622e98722363fcf520426f63bfb2d6d6469903d8f27415ac6f3baa03778b66c5df3f2be658867895046004392d51e1a7e85f566e2e7de0488a85b37ac5be20882fb922a1cf26b27eac64431dd1fcb482918e7354551e1b0941be16b1868055dce1db3f22583eadc037252ba2eb68f3e47d48b775208aa504f60f392109f8bc6dd93addffefe30bc925441066815f421b2a68c2148336b5c6833d4f2568725afd5651e3ab55bb3811638200c21a6615d7577837f468a1ccc282c15669fc88422661f37df81a9c2ea89d3e4dabff4583011be13e53bcad866a4908790c7e3fe891203c8a9359197ef83b0b1e17bd8c62408c29d77a588ac712b74373d3f984bed6d9e9e617d703f74617387a4102ed8af6c261e041631928225f46bcbb7cf1c3b981ac71550a0ca64552b4cc2a68416797ad874447160fd9291fee29c211ce9f6003d95e6fecaff592526f72313f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866b3f89d5fc46d467ec2a13fe9ab8b8a86ecd5c19e01942dbc6b1ef0ed22c5a866bdffa21d5193c8520c2173da0daa39670316e67dc6c6f0fcccdb043770dc65e5cd0976aaaa39c4f7c0bb7269513f1b623ba532fe5645df0e23c3edfea071933fdedbe35d37f519fba778f07324c2b6d2ca0c17352b2c1c3204d5d617143980bd1e30a4d47d2c7bc41c193cd3d9a6cce4624e78b56add3cac1c6b223797b47ddfe7785506c61ad49c46d986de401eec791d032178dd14c99e6b2dff2c7f4839d8c225b66ff2eeab83162db7d4f6628c7520cd1a6be01487448026b24f0219f3d40e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8550bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8480bee9b6c5b24da947bc76c71a9a79ec98a25278c7555b66fd9088ca24c88d8481fc81eafa9e1f6e294be77a9d45fc72be49afe79605d9dc3de56bb8656c994f24ccc0dbc260aad4c145cb94129d63a978e8848d87217b8001dbbad9fab3d4702d347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5dd347630b3e988a0514f1a6337b53a04e937e2058ab6201b36ee6e2a488e91e5de04baa1d99260aa7136fdf6235f334dc7c3166d6cfdd3b8e12e93c37c04d41d357ffc9c7a964fb5ec537ed0233b733614c982882d0fd2b3fbf7be0dfbbb7f9cc0a2e5e8f2f41261a3583f8ccb4d95f775f96ba5cbcb7868ac0ca1addf41243e086e4ed4796d62ad033e82f2ad3e7e60689934581b2cbb9bcc84dd769ad9f43809e5c88703a043c508b47eb34670a3a2a8c77df07e45296c783b78a38d83d91777b63b0a11d842505fdef8cc589d9eb3fb70d17fb9e6016fb3e57c9a656973f030734c28916120a7beb7b825546a5ea036808fe6cf0d31637afcee60f80648f8f5dc876f24165a32016efdec57749d9f9103f978789f81fb84c116a57f6fcb43a42b972151ea0ca1fba614bec8a057abafba9aefca49130e1d86473aad33a29505125cba21c4e2c979082b4323e642ca7180634b309d747e8473cfad84bfa34563410056d9de1b1a52733e7e33648e4df49a7ff1cf9a2d54d178567c0426da69bd15211d4168b76c16cc1dca0de22bd35fe0069ea7d3bf857a5404b68c5f5bc5338e0b3ec35fa28607f6c95da33bd1a11ece2b1c29d51471cdd66eda82f0ee29b06706415ad310b0c81a8235869f3e2d65ec9b92c0418f5bf231197fc2ccbad518d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd28d3eea51a584078388a78abf0ea82db8d8d34b53e81fdb6c3694cb2aab2a8dd2f2f11596b37ac031781e39785224175d5efc570486c44e3459f88ae578299f77a09df940d81d0e44c7c0f4ac1d9720a78b19980f60b0c7ce373fa1b6680cb405ff1ad2ad55179ae9806b93311c08a7895771e4fd91f31b575325cef858aca36cd57bdb74431ce6a400000c272258165fc66625625a3f2ed9e662772f69b2147d2482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e762482162d1950a63d1750c10b1f31dec7d6c85d81ea88889d333d59433ce75e769d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc79d76a1f3853d9987a470b2ec6a8b7b0dd0d40eb78a978ac38eef019fd5375cc7d3b3d04637d2dbc22e5bc29f6804baa324c91ad2927aece92e3b01642531b34df65596b288d95b632cc26ca2172199dfc0d76f8e3e4373bdead6f25cbe46a3bc0713e72aa67e6d1faec80c3f79ef7f042cf05b64f74b8d665bb7d48350f2b84a488bbac8a53c48963a9af4b034d2f24ebdafef6db5a41e6b6ce56909846a937fecf022eb7adc680aec1d74a11f7fbcfc435d84951962f7fbf68c0a0758dfdcdd7eaea1064ccd583ef6f7497d04612919e47ea51fce5423a0658ac059b3ce8e8111d14b383708e88c7f434023d27cec14df654c078fcd4ab4f288e0a841a6e985b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa739b51b118e93eecf99a6ebaaa74f1d2088cf17da63095893a4c67c145b54dfa73958b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa22658b1d6263eca6bf9e4b40ac75de60ad71431eb67363737d03bada1098defa226fed2aa1789eea153f58280f9c0ba4f518d8a30667c37034ea751ba1f53a93c99659c77b46e127cf69ab578eaa29bdf8c050517692d85a9e94eaae8926f885227b24fbf5ddf6432c2a88172460fab5b92c833c3a0dcb9f416bd712c7f5775c30c6b6ccfe43093aeb08d8ea10dce45c6bd82ef3417ff00fe49766875e5f673a990e0a0ce2f594d8116561d8f77e87d57084ada9dcff5795a64ead52d9827a70927f06c25b4cdf2b061f8a7068ef8eac44e8c69311c3f40a87d9e28ab57558aecf3915ef128bb0e9c32fbad234dd0eb4434eedda4a10275849c65b557566386015bc57e9eed52926bbac0167f4c9d8498c5037092579b692b7cbfc866ce22cf120cb32717ff1e9e6ad25430865fa7fbcf830eaab3021bb496e523467178686059ed132aad6105bc4cb25863a44d5ab8e4ab5d65830bfb10f4a1373ffb700ba240bd3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b3475939bff93db9d3f2e1e73c10ca0ef17db21d4be549116acabd6cb64d9795b7e7a0207fa46e4cf21760dbb603e13825b8f872118e1c48ac4d6a87e8bac0df4c29325e611a7430db90b36b4fca7ad399d2b5c66c2ef34ac03813555ece17088133a1fdb5d09038815d2b3d993c161742e340b0338211f48500e8ae8da5eef5840d8cbeb6c0b181bbe89436840e9e8c2f4dcbed26c8f47764e6766b59075b354fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89fff7e727654c396fe8a89aad0f4c7491776c37a051f10b4f5bc91c25999f4a89b92300ab781a18807121ed3926a7a85166d4124247eee524543b8c837677bf5c4d3acfe1da3ef356d97e40dfaec26039fa3250f213b0760d7fd2ecddf1a743380a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e0a95eaeaa9960cf4de9d432fb08a089fce0c8ab3a676f6db5b58f22dfecc320e8fab86a9c03c0f24b696ece3f3a6b460b56634f39fce759a84b5716eb601277fa306a97cdb362d83159b346d238f8a0db2e8c8d796d1d128e8b72fcb5c3bbe4c756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc734756ec7cc3c2d86a4b5ff27ff0115f91ad428e1e7695f6e20b47f2654512bc7342c5084e7ed6560add2fe495e94389720189a0c07530d3284177999276e2e0f73ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ef4323e6b22afb96e57447457d0462f93fdf50d1bf9457bae2a68dd91ce683a3ed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979feaed1aa22de8ed462b3c5f2b40af86b04d2dc1abbe2f153bc98bb6863e26979fead992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f42712d992bdf8b2d047dfe07be8c6dd9d90440ec6a9dcb93e1b55b8cf5f9ef1f427124916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45454916b2368d408620ae12f4b98a41cf69980df6ac82257784814072360dcf45451ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc1ccdb5e4aabf743a818c6fa34048e7f4695a7fc8863fcf6f59d96e21192181bc068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df068fcd7ee86bc9ca93b88ee08a901bf7a563a600be93a4ebb9445d58cc5550df50a8cfdb6c560fc3d19bed159c23251362aac80430e418f7adce0335c6bbb182d210d01ced55448753501cc8405cda6a466794da2067de12ee63263c985cd0ef8371486806bcd190f8e7312e33cd23f24c7e7bd1c39fdeba6df0066f7320afbf2881d900d91c2c2921c6070a7352fd90bd99a7b5721d89c8457ce639b5df964d3983f82899bbdfe72f9767b21904ebe68c189ed9a135144cd057899ce9958a93299c3fb90d19323e09b374fd44cdb8d8b5a02618a0e2218e1d8448865d75d60ce5fc63451ad6783030d17abb815f0aa9b7a79bb4640001e934d8eb0ce2f0c46ae3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b8554320e41884650aaa3a0828eab512a658b388cbe5b7bd2514d7481daa2956765635e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f7535e4d17f842db80a0342c406d4844943df29f63928637982bb154168b2766f75501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716501d12ed1816e660d9a0973dbee5846d6870631a9134227770e4b2c8d7145716af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c4114af794cd0580a2c96d84ee8b4f3827f11729eb7f37ee4c15c207d727da10c41144cf03ffd44a6ef82b04200d204f5222daf93ed172f0f8763d4a7b6e4c7e7b9d1c6543c10547e9edd5ef4342e9f0e235dc05bc713b1d0d993e9cc9eaaae619a64709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24709b4b36c7bbdcf4b6669edfb3a7d65b8b48ec800e478f91ba1208507a210d24f95cc7c8ac8e4582158fbe67a419e76dc9a7e4d9eac1f6b7067ce53a18cbd9a4a3bf52fa57d85ed8722969bfcaa6ac2ced4251daff12f89201d3ce2f74a6f0af50555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d56050555e014ef3de396105bfceb647cc58f6156bc862160f72258f746570e1d560a62236fcf0bb0ae2485994d03cc91658086aab74733fed96763b996909824f9aeb5f0d0ddb29fdae6386d29043a68d92657de281b67ea2561410c1776b9a19aefb4194a2b2a3f4cf4dd8966984681b8424f1b05357e91441d7f986ed37c2878b291a62e176875ea95b53b45c852046831e0e128e15709b5696dedb68ae3abd358150ed0bb7fd23090680fca836dbce237a4f7bac3e86ad8a85f01e2dd101d8b548aabe855d15bb99d9b15b0a39b4e96c08391103c3d406d8f64fb41f5c5ab248edad923b45fc5b70594edae293d59521543b5420b8b1fabc81a2e98909665249a39ccc2ec58cec5f40c00d8adcdbf309d2de0b6b566d7c653a985de03e383129a47b3363a765f9c872b6f02bb41ce698965006397578eafab55f63c7cf68bf075355fc635c6028b957c79d96b65304e382306ddaf2ea856fd6df3224974642017f8ba21316fd21a553fc697afd8bce4330c8ad0cc64e6d1c9e1c17bac3a80a516edf04324a244967bf802e32b525e185f88348ca6b2c65ad346598cb8d339e3314fca606641846ff1b44fe462e6a6ce99f3eb5187600e4dd999ab2196d0de8c885f381bd1bc2788ca4ac5bd4650ff343e306141d267611f5e8b6f7d8903ed7979c92509a51684581482b15914866dd5fa8a4a3f9c0c72a098a0ed221eef3abc03521137d2f4929e7f94a32c2c9d96c6bc472a9cb69096c2191398101af044a2e36185dc9b32d768972d4228d9d1122c6b59b7f8eec215443d91e35f537408dbd875c4eed96e924688bb3582240fbd18bfbb67c20635d4b9fd6c406a96513858cdd38c854a9b1c8990265181bef6b289ea76e47fa65f4e376d178e15ab02c4efed0d67275c2cbbbbab7b1980e3bc466b990b94fc4f86e700e779a0e9a00590073d655f69dfe96128a26103ba3e9144f1506d7453a9bb85c2cbe1b98e016124ae9211c8f6b8ebe28a7e64ed5adf42c959ccb0d111ddf0193dd5173581786832ddd4adbfd56f11eb5de5b85b8faefdfc0c2b75445d161872425553f48fae9aa6682a33cd47ff9ceebf52b61685fd35867e6a466a7f072ad0a5d3e1f27ef9ca753788726c05bd209a3b4352b58675a0563538f486ed2253d62833d0565585bd64dd8aaa078033f2dfdd6cdcff3356c5f1c9fa48a5a18cc8b3b71886b4fde8be7c2af6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e6cbc32524c52d8550cd85f8c66ee80fa40f766733f87a1d2fac63de97ef3059e8d1e3f5954041969b8f245514760aab8fcd40e64eab615364f7210dcb7aecc68505f13be81cc36e9a2c3594c1f2db4f5590ff6f8ca9e503c8fea2dec3674d45f600823228d68e9497266e6fee2dc86cb14964f89501ad33beca436e198d36e470b73e0315fbd6a4a854c6b6039d2fcc9d5ae4bccd977c9aed72093ba60671140dcf99cf4a0f8155155bcb680ebb838caea7806ad239ac0e076f84fe9c2ab7d170f3632ad365bcf7868843b0518900b2dac070cbb7e9e739edf2ab9675b6db8a82bc0a9e6e9af64c191770e3eada574a447aa907def8a59c5c395a13dfc36d5a7d0a5a9c533c2af217e0638dcb2c6b981c9ed441df3c35664b530f491515e867279eaa57c605b720957f23be5de28ab7bf2d42b3d125ed151266442bd369ec363be93a4ebabfc29c645cb3d6b3101952bb746e8855c72c68f55a5bc9237a7fd2f275f46a49d97ea1039098804a4346c5aef8fde562b2ff834a11d979c48a7b0caebe3592965a1545fd9ddca17dbd5030e6c36f8a0c2f46cb0d3edb5e1889d4820f612dd3cf45b288a65e0f223791805a596c500bf9567020f6bf0b3b2dc44a959f1dd9bc6e07c18c3cc5ebe90c927b929164c313dcd801e10b7b8715354f6b896e0e14079fe12fa8e63a64226d7ae5756f4b88bd788219e57e9856fcd30447f04970ca04c603a5afd7a4e4e78ee3a530a4b626f97971117e9a4399099361da12eb65f14ac787a2fc1b9789098916747a134fa410190f9e8c46a5a6af425f07d516032dbcabf293dd4bfe33accd64a69c98960b33da12535bdf66ef230f6419e91bf427ca69a04fd6cb4ca92f784d2594187e7ab31966157b9c3411edd9e49a3891d7eebd9dc015ced30c2723dc6548dd6961b649bd73817f4f632b725e07b8e600976f2ed24ad00dfc2be62ba3fe7b87ad550f41966459d62ef24ddeff2530dc4c303989d358328814738d87b02ee5d63aa91cab3ac861d37df9c60c7b3f1264fea44b1dfa3c40dec6f603db69a2975e3cca702f205638e5368a2dfb9aeb1972dd2b25d8402690fae6ccec7207fcdf29e023009c4cf35e9a93652663f8de6913b88d16379c45234546137de5344388a191026044eb1577a98d3a822aaeb1565c76cfb2a59d5b8fe2491e329bab71f9822b073e5baad2d62f4d4ec4b05bdd64a7644685e793d104cf6660543e91792df6ef72ad9c7d84cd00cf6b5d1bf50a769bcdd0e57e4ba2b5a73b3034fe17464476a7c86ad5402778ad64cecabb1fb363041f96278a4220b88f9b1136375bd550089665c34a82fdefa35d42480b7a9de6d734164531b181e6aff856f972de62c4a216b709ae2f086ff92dcfa3a00cf94b49664b14cda6f4ee9e556b3c327de3e9a871fa0ea191cd64583c9d8b4496306f2c92c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617d2c506064e28925fff4895adf6b60104158c772e4cb0e365bf769ddb25af4617df71ea4ed6661dd6b0f1aaf5f22e39b3d5d7501777e3a361651a4d3d167cc102414dd380cb85caa534c58e6f34c9c3ef55c711dcb09c3ea0c1d5aad14aefe2d1703ee586f67714a86d2cbce397ea1b09b5cfa55d97878370b65466449540fdb9832b509c6c851c9f90d7e118020c354c9fc0f9b2bcb9ee72701e7dcb8cdf52f05980d54b3e9e22bf6992e1eae93ea3d2e8f11bd5fa12d350f8929d7f11d619d464638cbccf11e1fb788a488ab1fefb6c5aee43380e33d3af673bca644b05f92c7f64cdd6650553339ce10496f4e7eaaa490ea93f874963b03a8d2d96bda961ac70bd8fe8cb1249f59aa346bce042a7361bc016d683f47d34ac9dfa85a3592f838819d25d1b94480789a1f0885aee623d48f34d5786297eca0eb731299014023a51e5c1ced7ba35b64773bcdf3390dd94ad124dde10ed3d2005670547a01db915fa40c1746dc81740a228de339e81c50ccd8d76c8ed780eda5af09aee267ba283312fda839fa945c33d72b5127a3a6e494793b449e56310f17b1569266cc631d7f25d69fe8795ce2b3e025edd64c8e555dc4c4660198df6ad767d44b1ddd60f33b4772ed4dfce686f583344d99ec70d3f7befbc08b81feae7efc7af3d8faf1c69ef261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9310f0d173369d625fd7da61c05e0082fe2b3ad2e052ce309bba5add4290c46cb9cbab97c87af8c6177c7edcb8788fabb17a0a9a42cac4bf75b932656ef2569153bb680ef4baeb14487786e7191cbd0c76a4f32e8d8d60ad3508d0260a9603632f261f2e5313a41e83612ff01449a4c6522e9419ec6227ee970871f18788ad5e9b94d9b1abccc029f3eaaf6d57b4eb808e86c0261e548bf18c02333e19c4a77a00503dd020198abe973befc0e99449f6d81f12ca6df82bc5df6b293dad054847a6a3260639c2e4b34c6230abcfd54d8c7eb76ac6d8f7a2a9485950e6c126a34aa2101b6bde7a781d4779ebead86a75819379f60bb2ccbe42b319422e6916c8f016c7dbc95555f8db111823efbd56b0f2d5a09403181bb0e6b2d7733826add099e98b1b161f33b510abd04adad05f64dc10423d2b7f8f388aea94bb567fcb4e1f60e9a1ffa7ab5802f58aebb02e3fb4df78283211db0c5f8518a56d03de8460295b131facc17c5c7dd0d9ca35746528fd62fefd2acdeab67a0d91d0e09e980b29f4a433d826b2f55f6366793e2f004463ad57d15ee99048a1b88aabb251a01909fb5c5b9a82bbed1baa7e8ee10923153d3f4c1e6ebfad27ee2af637a67fc1afbf43d717230856134a11fab94edc7094e74d21bb4c6ec5817850225d1d1ac0f6e267abbebdaf5fb807f02597768add92709593a6a34b9b6a1585af2a05ab70aa07ac0bcc7ea6c07f7ce0a4f88905030082851ec576557cfa328d1a81e5feb68512f424a354db62198ad98e45b4a96c364b37ed4f650458800424baca67776d9d7c7424a354db62198ad98e45b4a96c364b37ed4f650458800424baca67776d9d7c76781f2fd9f6d3f9034115512eaa9ee85a04a0dea6e2cf9406a5a515b9ada6e8c6781f2fd9f6d3f9034115512eaa9ee85a04a0dea6e2cf9406a5a515b9ada6e8c87fde9808faf30f08c22c67c246daf310e852a0a67b85b975084f45e0655caf687fde9808faf30f08c22c67c246daf310e852a0a67b85b975084f45e0655caf676372a42c81d98c2a161ec6b63ec9341a276667e615da7f09cb26522cf77298bf6c53497551db2b188df4763bb7b95f0341d6a1d82f5c562442af47726c3ff19794d31c24e10870f6d1839c03272c2d16ef0e77a1225ac50dc3e4c6fcf917dec08e8f3fbc8c0fa3a638eb327f6dccff65fc06a51e4b3156dee4afb532a5a7e68c213bd446f86f95b686da8d3080517931bf7047d5aa11aacf40f2bfdb0f0d65daa9a33aa9623e4c11d8b959bdafe65d5ad1de0ed41be91f6d3d7e06ef47d9cfe4bf3a2ef7bd38dcfaf17177f830e8e0da5f771f2ad138bd89e81a3e31db0721c25883bdeaa153a6c8f88662a310fb3a3cb1c4b615d20a60bbfb950d8025beba2699351ec371c8c36abd58cc1cc155a209605b6bff14faedf633a20664b3d463e9b5f641f7451fbf779f25df957c74ba03584f999f9751793d95a9444aea654c68d67e81b5894be05571ecf834de7f9c2bf2aab9deadebb247e1d4d46c1976c448d67e81b5894be05571ecf834de7f9c2bf2aab9deadebb247e1d4d46c1976c44d7843647600929cca56cd5509ade0d3a4a2bdfc58faa0a839de4abf6697cf9acd7843647600929cca56cd5509ade0d3a4a2bdfc58faa0a839de4abf6697cf9ac504f36d0cb0c6b74902dde6413ab19ffdec3a42b1331f4fe68768c2a84994e47a1872a30c63cda0a5942d7e87d8149b39d8282ce21e2217614e5d3a108e524ca5da2d359beb69a4b5e7cd37859ae3fdb15c4a31aa201e4478ff8079ebab6d9e53f49f93fa72d104edc4a1602a1ae0c101bfa2feeeb7e5e0d87cbfd8b58d4dca3a97bc812703294ecfe5d054a49383b2c51e4f2bb737c49242c7cabd89b0a517c99eca461e5dff35b9743cff26f6e6fb6c543a5d4e5b8ccc2105e0d20e67546b2a2164f720539a6271296e42f6486d667b5b7dcdaa1e93e493fb417dd07313637520bd6b6b1e9ce49042cf73dc4f3e73cfa6fb95f2c132d9346bae452136c7ddf731162ad33ecc1e4c1654edc8d7836cc1df0bd7ca66a1e9359ad63c3dac68313731162ad33ecc1e4c1654edc8d7836cc1df0bd7ca66a1e9359ad63c3dac68313d0f75dd5bf8b8595cc7d7b34112c2b98be26595799127af239f484e552af5b176b1d0d5b74c3c1737a71d0f5bd134a6817294e5745637aaa1103e1965874778c925ed77441d847609c433ea5c82c9df046f1a36145839eba99d1de785c8f5fc7c1417d963482bdbe5ce2dec51cba47845cf9d322ae6e9b9751f37493909aea2088971032ce53625caceb7a06ddb66677fa98f121c73c28d2602a452b84a45697906f7dfc38a7fbb13e86a72698421eabd3fcb06ff39a1c1eebb2d0ad8b75f3ece11d592d45beff959e50ff4cd8d3379c32977933248fba2a6a878d8351a27cb24a5a1ad34856ec2961aa76e9fcac9aa5bc6943c899e91f4a71fe89815065d8583a8fdd69f35f13db0c5062c2e4f6c5d9fb5537b78e8291064184d58732cc1e1d1dc87b6ffa45fdf83a53d3f974fab82a11872f7a8a48f81a6cb25529c26ce9eaa5e178deb02c505f881339985ab6f59e545cc8767c0ce32a5cf175869d2e7b9a907abdff52566b9e9bbb73664922d3be9bb97c58c05f6d4762605eea3731d41cb6aad257c051a04ca2fe51ef03f0ec8f7415b958ea3a3d839b4f069804ca5196eca0b674118e5c557d9b838f8239566e3ade10d9f10af075a8a1b02f8c8d8ae53f93c1213d2db9faa3b345199346a5c92287d44ea498a80f3383f398c8d7f47dd2e75328bd827dd4ac96c3fb41b9c34da05d7c9c17521b33f8e1759ea5c24872873a59e1396c85b510601be7fd8358e0daa6f042a85431b65b5be8cc0348bf4c873a59e1396c85b510601be7fd8358e0daa6f042a85431b65b5be8cc0348bf4ce46c994fae3dc0d52825c069c102c514d4263799804947b5ee97c57e6885299b84e55d9c27638027ca5a1089b412981ce3309c7a89969cfab0744e188b5486efaad9de2bddc00b4f26a178897062c17fc4810d364669dd782f7a67edd3f02aaaaad9de2bddc00b4f26a178897062c17fc4810d364669dd782f7a67edd3f02aaa038f808a16583b727292f5ccabf98fb2517e0ceb7e062188cf2336e854fae9c681abc8b558ac70dbcfa04495516affe0f454b90c411ecdc350c375ac0254f326c05b9c4ff72b99db98337b53d509c49d7353742fa31184fa7d78d56953842299f7b50faf51738cc9f3a30e46bf0262a17f9e05f9a4504c1ccfadacae2698a541750a690942d2c74fa1f66fa4c6a54b5b9ac19893a916c307e96bdad8917dda4d750a690942d2c74fa1f66fa4c6a54b5b9ac19893a916c307e96bdad8917dda4d22922262e4f74b51ebe6c84a9570a03924ebcbf44dd83c2da482f44c3b13176174b661a5807b676a5f5a8b5a65bf06fddfe2b46111f348de543307a1ee43e846a1aecdf742ebcd0417622a027c92f0bced505218afedff8f31f3effbd483f20aa5e3e20d9b0e3e841e89b6566df0a82e0fd9d9129f06ef07aa6d5d4897ca95b50b55e441ca5599874355d49394bf3809e948bc5223f2ba09b42c9d07e0c59dfd9a18ba3e6c62c3ba5a2f6e4c351a92527bc2fb6cc02de1ea22366fa90f75ba0b8753715b7977df49ffe1184906741d6e1068056b158f7726e5ab3b8047634303315a715c6fa641d3c820616b08922057ebd8a0799ed3a06c5b9af73015a882493b627130df0d612cb2df45204e08d7a507f0dd1f7acb2c23bbf1602dde23a0357d8ca276ec767864886b0c1ba1084aa6e5b29a249ca8cc0c9daac28b889584aea3b83680642a8a9369985b52f23a803ec37bf8247573d755b4fd40ff26a4f1098ee20dcaed76d6de41016c1d5cdd04a913a8bf37fe88ee4760f88441ba53494cafeb6808d8a76a08120dcc832433831c8dc2aa13e58899c2686419d83645a4ec2b58e6e7c92034ca8f67fca606851527ca5268307f73e913caf3285ebf72cbfabf2796c7999f019ff257558b9458e620198437159646f2b2ed5f9eddc554095bc56c6de8de4f3cd0a3fbb3ec52c9d2afdbb6494dc98851a80e9343a12efca2d275a92a6918bced4ce4f20dd0e5bc1333e6e752635d385f8e3a0da2140ef70daf028bce5751694e346e0b49e4b43db1a37bd40d34a57ceb984f00f6b96161465114761064443ba907771559e02f0788cd5dc480a35e37411bc636dce1a7ba772214761064443ba907771559e02f0788cd5dc480a35e37411bc636dce1a7ba7722c77ac9df95c2f9c613218c2b07775b8edc0639b2b3b275119d6b2d934889a949568f61881e57d91f406e3f749f5e8a4302eb3da6352d9a11d269a7a64fa1db4ea678e9aaf57cff43fd8834df42c73faf1087f91fb606c527e99a6954f88b8e05da98ba23d15638e1f0a05fe04713a2ec59130da5cc2d980292937ebf2242611efa613960ad91469d8744f9989a5fe0ebf2ea791b23ff148dc74ab1015ba63660fa613960ad91469d8744f9989a5fe0ebf2ea791b23ff148dc74ab1015ba63660936b17cdb8d39fec9fe6af605df499d19a84bdf4e1dc5e574fc92a7a58a9ee9d936b17cdb8d39fec9fe6af605df499d19a84bdf4e1dc5e574fc92a7a58a9ee9d6b56cf4df833867838ed0aa2316826ee6a36e61d80d96a291d110a8b3699a5ae9e2dfcd7bc3d7bf600f1da6dfce9d5df6c43f236e6ce13b16cb3ef18a442ee170f829897de6de5699694cb6d161dc5cd16202af3f3c18c3268d4994e8a60926734a80636b52f0e118116ab260a02563a3ec629b16a77b76d8672055c4e63273b59d08f7b82110603dc3a8eea5469e8bf42551188c16c69d6c4e2695aa7bfb6e2447b808f1d2b20bc240827d2bc6e2cb515bb0d4b73d45d2351d48e68d04857b7918e26ea6398fc553b5661d5511339849a6c56479559812e60ea3995fc3b54ce2fa167700c9aa38c61a747878cf41b99335660986dfc60f3ef314cadfd1485e26986211f593633337b5997c2e20a7cee90ca1b184431566f74e93253ddb6b379fef117b6e658e34092138a06f93cd4bd7dd2f9ef91cd38818c33b60072daf95fd7e803950e31d7bace58d21b1714fb35562cc4814daba5301fe61b80a6e9b4748955932043533ac2cc49f3739f848fc3edcafcf914f81304cdb9b7c92447e7d375b084b284c26ff8e634d69caae6ab8a7fadc2b58aad8946d266bc48808f24c06f0960fb10516da53376185ae57691f6c31d0b20a6961dfef66766203fde7ea6beacfe8df8f471f4f83bf2125da79b1c55a07d6bf3518fae3eed55d00c8b47d984ad86e539cb245279ce94e824909f7c18f11a2afb8c0abf365d30069bb8b2f75bede91cfa1f119dbd15ca207ad7d3e2d720c137d119d501aa8e8af64b082d945431b8c2fbe22fabdd34c388332214fd039cba5601f758b5440063ae724ad52d0774d7c4b6fcaf0b6d414dfc6e862259a9c6acef5fe2e5b1742aeeb72cd8fff20774d7c4b6fcaf0b6d414dfc6e862259a9c6acef5fe2e5b1742aeeb72cd8fff27764d19109573ca70ecf586137a95f35003987a13f2b06e6b864baf7c83459c5077dc6582fdf15b6438ee9f43a851fc64ceaa13166fb190b89fba3e3797028a44809dbe50b1cd1a3d690ad04cf8ca5598b1fe73fde2c3add59e9f4ec367924304809dbe50b1cd1a3d690ad04cf8ca5598b1fe73fde2c3add59e9f4ec367924301fb965a83706d40ca7c7f134ac7758bacc2eeea05760ba4ebd24a8b09197a57e4083440be69121ad66c6e686eab720fb902ac592a6ba72eba05dc6ebb221dbffd4aced3cf922ebf1a53fd6abde19a46f485093d00fedc3cf024146c9565075aa684ff142de3773a96981a2d2611dd1321ad066da496c66d63e67932443a9158d66fa900e37cf8586d537f93f9bb3bbf2e7c633fff5d2ef0b621524ef2150552f66fa900e37cf8586d537f93f9bb3bbf2e7c633fff5d2ef0b621524ef2150552f6662e53d035dfd6e03a67b217f8af0166b67b2f80d5f66ed917ce25afda8e692130ddc1b2230830c2377fe2bc94c99b633f24a8641cc99b0577e782ccc2efaeaf482d7bf8735bc7d98d45cad9f8998487e67c517621fe14ae2859396ac8b8737f482d7bf8735bc7d98d45cad9f8998487e67c517621fe14ae2859396ac8b873713fd1f86e1a9d057cd0f8c8778db51d8d2725cbd24456940f41ed8531d55b3ce4edd74053bb66598abc452d24ad1f759cd7dc0f4338f1574430ac2eb78d04bfd98ed63e4fc30c020fe263920cc49b32572cfedeb3242482e0d89b4901e2d4b1ae5c0fc2d6e0ecad8395b37b860ca1d9964f817dfc1d4be5f6bf421ad532c4b23209d83976bc6254176fce92fafce430d9b2f5af1c3ca11c4886e1f77a0a3531f01232c6c45a45e7279bd1723e604894f24e49e632f645e5731db20ec9a42606b2088f5750a641e4d80295c705cbe09b71e8b6cdf5a2ff5dbedc0e139cffd4a5f7823983d438bdd746ddcfe68194c937c5a8bb430bf7f85a518fdf322dcac48c0998fa67e23ae9e3e5a57c08c271ceafd5ebac87bfbc8375f76c3ab4e98b5b7a1b7159ad3c940f50efbbf174e801c4182f1b2623052ddf47d3d8f1497bd4003c0ddace072073e5ef88ed73cac07af8a851ff56e26b4fe9a124f1de44a6e2f88cff8059417f8c00417bd0458941f7e85393b29db7aba8a2ddc04f69d2fe22ea8df7b3c3f7c0b849ba420e7a87fd64ec7ff6f0f5b9f7070c2fadd8245342f38d9bef3c6fb949ec75789ea65f95c23b81ecb53a3de1330e48af6557261d2747d299b9219e60c8aa519a0ebae81d7e028b2bf937160f5181790a3eeff510b5db1398a4013eb5781ebd9cfe716c8dd48f1c34696a264e43f8695beebf0955d6880e1c77bd795f1b5fa065ec412d8344e520885d3f228f017a76e9d06cb026cae5c8d16c1e63e387a559aa5d1d20ed29b9d5f8da5f4b9caf8ca1070c07b17b02a642e0e486c3e533bb5e14f82b7d879daf0a1c565e90faab5484392b8e4079e093b48d245261b476eab694fde7d489845ef76506834c07e93f654648261d58377cc81bef862cb6312e87fed6682229d5ce71fa34273e6828434e2902a7b04eca0ba6b09519e528da01a119ad7d00079de3c321c2cc235a13ccdb3527708cc1cf88a8625bb7ff2e7e735c80b66c1129d382ba8398807b3e0059474d42cf1ebe92be07718da6a777cf09afe0c3f9270205cadc50c57f6ab5e10b89a9a932167e9d7b4881501ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b1eef89e9dc5319c1514139a39d4edd2f12f100dcf3c14c3922b254e3bcd6e38201ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b4f0291151d1f8c2da8bdd4ecc8e08be48ed6aca55489128d3e6877aef1524e4eeaf3e00897c74f455515b62b9ee2c7ab0ac7f10435547fe9a7aee3619e61cd8988b1836412bbdfb84c17e738fab95ff36b4b4e2ec00cbae18b07e594211726dd3e4e227e122c2bc5191c4a459f03bde974e4a4556219be69acad26d5c432802a289ea77ae83c00a629bada306d404bb62e5bcd8f1f43702da0c958ee72232b9b66c1d816f72a6a7dcd734524856ac67d42388b487a7690f4d37c591f6c751e318177f97513213526df2cf6184d8ff986c675afb514d4e68a404010521b880643b7993225104d90ddd8024fd838faf300bea5e83d91203eab98e29512acebd69ce8453be21aea2b7cc9a39d5b0475190bbfa0a60605b4178377590b94d9c43eae6941626b9c6b0be4346b8e284c85fde87b207238083e8e04ec09ad9a68c37d19accecbfda71ad4497bce0d451796706e734e405e5ecf3b3f9ee0cc68300a3d9c/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.7.54.src.rpmpython-wxWidgetspython3-wxPythonpython3-wxPython(x86-64)python3-wxWidgets@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@     /bin/sh/bin/sh/usr/bin/python3libc.so.6()(64bit)libc.so.6(GLIBC_2.14)(64bit)libc.so.6(GLIBC_2.2.5)(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.5)(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.3a@`ġ`P@`[`dd@_ts@^z^@^^\@]ʞ\\\A[!@[)Z@Zsteven.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- 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/shgoat37 1691939209  !"#$%&'()*+,-./0123446789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{||~~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-.//123355789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWWYZ[\]^_`abcdefghiiklmnopprstuvwxyz{|}~      !"#$%&'()*+,--/0123355789:;<=>?@@BBDEFGHIJKLMNNPQRSTTVWXXZ[\\^_`aacceeggiikkmnopqrstuvwxxzz||~     !"#$%%'()*+,-./0123456789:;;=>?@AACCEFGHIJKLMNOPQRSTUVWXYZ[[]^__abcdeeghiiklmnopqrstuvwxyz{|}~4.1.14.1.1-150400.7.544.1.1-150400.7.544.1.1    !!!!!!!! ""################"""""""$$%%%%%%%%%%%%%%%%$$$$$$$&&''''''''''''''''''''&&&&&&&&&(())))))))(**************++*(((,,,,,----------,..//////..,,,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-x86_64-linux-gnu.so_aui.cpython-36m-x86_64-linux-gnu.so_core.cpython-36m-x86_64-linux-gnu.so_dataview.cpython-36m-x86_64-linux-gnu.so_glcanvas.cpython-36m-x86_64-linux-gnu.so_grid.cpython-36m-x86_64-linux-gnu.so_html.cpython-36m-x86_64-linux-gnu.so_html2.cpython-36m-x86_64-linux-gnu.so_media.cpython-36m-x86_64-linux-gnu.so_propgrid.cpython-36m-x86_64-linux-gnu.so_ribbon.cpython-36m-x86_64-linux-gnu.so_richtext.cpython-36m-x86_64-linux-gnu.so_stc.cpython-36m-x86_64-linux-gnu.so_xml.cpython-36m-x86_64-linux-gnu.so_xrc.cpython-36m-x86_64-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-x86_64-linux-gnu.sostc.pystc.pyisvg__init__.py__pycache____init__.cpython-36.opt-1.pyc__init__.cpython-36.pyc_nanosvg.cpython-36m-x86_64-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:29613/SUSE_SLE-15-SP4_Update/00729c659d91f2da2cc92f49d4c97746-python3-wxPython.SUSE_SLE-15-SP4_Updatedrpmxz5x86_64-suse-linux  ! "#$%emptyPython script, ASCII text executabledirectorypython 3.6 byte-compiledASCII textELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=9b8f06c2aeb8f9b910957bcf1fbc52d8e97b4947, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=6379082a5bc8a97ddd18d1ef7b46dda5fa27f6cb, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=404cfafd3a48fe8bf5d1ac86fc17bea7ee909f4a, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=16dca4eda7fb5a6769b78742648fb8a5988c7db8, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=df95c707748f8dc6d5ff38bf385d096f1d93bb57, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=4ebd79f7fee69710f73eeaa61eb076be019afe7b, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=751bde48c32dcd7a7da75d6f4885ee7cda6ad1a7, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=302f2bb16ade44de8979dbfe4eaf29070a9069ac, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=7413e8af26b9e6da54728dcbe79d1cecf15f5541, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=2a095c0a3f374fd19eee7507ecf2d361db1de6ed, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=63e43b312b7801df9fdab5ce846700f4dbea5e8e, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=e06a76650dbbc62003ba0cbde138eace58720c59, strippedELF 64-bit LSB shared object, x86-64, version 1 (GNU/Linux), dynamically linked, BuildID[sha1]=87cc3a54594d1682c7e54a3af9d4afc142cf20af, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=10b6036e732d82ca91d4024d373921e1f9670d87, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=b6157080996375e93c66e30659e9ba94baa16930, 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 LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=04a14ab4bc073fdcabefd35acc515023144e64f5, strippedELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, BuildID[sha1]=063b55790043ee69cd19764b232325201de590f9, strippedUTF-8 Unicode text  !"#$%&'()*+,-./0123456H\t->OPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      RRRRRRRRRRRRR4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R RRRRRRRRRRR!R RRR RR4R RRRRR!RRRRRRRRR RRR RR4R R RRRRRRRRRRRRRR!R RRRR R RR4R RRRRR!RRRRRR RRR RR4R RRRRRRRR#RR!R"R RRR RR4R RRRRR!RRRRRR RRR RR4R RRRRR!R%RRRRRR$R RRR RR4R RRRRRRR!R1RR0R RRR RR4R RRR'RR!RRRRR&R RRR RR4R RRRRR!RRRRRRR)R(R RRR RR4R RRRRR!R+RRRRRR*R RRR RR4R RRRRR%R!RRRRRRRR-R$R RR,RR RR4R RRRR!R/RRRRRR.R RRR RR4R RRRR!RRRRRRR RRR RR4R RRR!RR3RRRRR2R RRR RR4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4RRRRR4R4R4R4R4RRRRRRR RR4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R4R406x#?Butf-871493016cf392da96ccc30683a1c1b0ff9ebbc5a365945b31e8e843d54dd9174?7zXZ !t/ ]"k%a VȮ?gk۸0nSk4.q9sTl6=4l$A?& s4dU4 0ӖY%dЉk"&m<ǿQYLvB4FvQT !IU{z7\J *A&1Xץo L/ҔJ7E{\f!ddRkB9g>M([%}WD:uFp 0s;{QP- cE~ʔkLғ` sZ[FBcXT6ņ掤txPd2GF+$c^ 2"3I1֏切RyT}iA`w% SOtuj+OA"^t37~#h(@ kj+-U uQJ`Qsa|t\D=J+þz>.o(rcdE` Ec, ս)`aɚ^=CnfP*$ /yM)OOIvHiki SQ*rIgSe-C'aCfi`[H]6ſ=.u8\-ZW- FS u~~ԙm DPWz a,A#sZyW֌όeK}*'=tX~ eqʨ֩KȝjEIG`<^ѶHgW0DXnQ71z'8)Ǔքf$Eʐ݀ 9fA8ȉA""c(p7ی]2TΎNߏNt s޾D[F3YR?ډSCY&¾\&Лp 􏏏nICVa>cuHzgB9=[L3€B*xlẽatdR +=yG"s0:BRH2)++C1kzoDXzBg-]hv7mQ1~8%H3ϔ'4%t\; XoMצB8J FbHB =-YN.u}x+Lc0~r>LnSNK75t.6TɂAxY:7],LתlTf btYCDyvf#!B@Xͭf=1>V\$5ٝ5%NB*!NI)ڢ%ii)3 w.oyS_3*?xry/J%$kn`} Զ6JB|Uo%ce&bPyl @i:iHK1Hw"j Y^"4~ZRrOw'Zi , s/d.*S;H40r*mB=I.JgyKJ p%d5fu> |%{?9^FzQ+{2 iWMlq2jGeU˳_پcÍr>/NjY\C-3;D$iiOs@3yf@=T #q"y;=Vs#lGYNlU{n)3Y/ SatnTKAdNl2X:lJU.,:#4wlQE&eV8ܹnr9Lf"*:eVixC˧p(ZٖXzΉsaW9>&4|62Ǔ ; XP4_jsU6uU-~+ε&=O&ISW"]$;TEUpZ[2_*=J2UU( !@Y.z8ڡ,GT!12"c6<&KN14M儛v\F oų>MRE0#η,_D(<=ZB[;2diWn'j~'q\ P0C&ip |]bS4VSjghtH(3ey늸 巯;kw }%j4iXa%>C6ac%qE=2EWRY c}n 0G~%HNJl Fx}X1@/ewm1@xf#(J=mJd%yJy,&ֺX8V?dOB5=jal +Gll hoo(cC'aMY~z⡺$>?ô<58x/}J.}}<A3 cF%'DcqFJڅҹ=g94(G.~,>Wxl19ѮKJZ-V}j=cӦv3x6'W͌e\DZwM^jȷB4(.,-T[HŬe!= 0O&I`4(sN4Lظ]D`xښ1TJf&`fVV缊Q@%޿~w/{"o5gw뙍s4Kh?,MPF΋SZMYgB5 j-Aq)Tn)R.wv̌>6UY:NjfY% 'L_HZ5#|d5b /ё"L)7 i%$3R]5<ɷStuU6눪ǵw_$ܛ72kTٵNoX=N h>=D 0ɂln,5 ^Ec>588l u| 2>67mI0hZE棵w$?%Jv!HutawEh|)S/Ѭ5.!3㟨vQO.dNHOt,o>@ ?GE~.,"UȬVJѭs>0n~fԬs,p9#ob삐֍K+z|C}i<^3V\C'hYMxԖ!LO_ Vn_lfr :}A>oum:S ;rlB`LDo .>čE=Fg\?0m#Cӈ ݤ }Y+:l' t[lB=1CLs齂)Չ[9[nkXtږ5ۧ@ȧk~)8"?vʄ#ӌKP9)2=^"lRRHOae7Qϒvd1k@fj-;rݤz1dr eo@`Nu!%J)+6w[sC8 Y5 ܘ1:GQ1?`,N6զC+-v#㓪ƭ w ebKKS!+tҵ׼}a, q wcK.^p=7~_!Zԧ/[{RuZ2,cK'Q]s/ߝ \lپ36ЩS~b >㬨HaFaWm<~=쯱w 5MK9Q|Yp=Y\(2`-J,tP|uƚgyvʼn(*# Tt;†=Dq4|lDZ팾nfߪp?R}Xh#䍱`^J1"$nk)mӑ E<_'_aBGΜu?V=D&}V{~WLgxA{\wz"8bf$*,Ta&?Ќx~j.Q'AΥbύ Y93H*'@W[Oq^oOT7wpO*}cZiy]/ZyJzle^U\taJ$ 1 p4 +4{}f鄯^SXC>I{|$f[w21jE0N- BJ}d_(xè*3aē[ԧwMqd.w8`.;s25SRxv6MehEЖb*x0#~C2[uCYعaj^c8QkiU zЏKlnޅ;5hAO8@a`B rZһuz 1f"Wr`y%ݗ6Rdl)Q4[uUL3Ljcz-BS6Cp#+QhT!tM@mn gE+EFkh4Ji - m|5 q"B6Ŝ?GJ>]Sb4]~qND~$]gb@[f\9$1x?>K 8uG1H){YTF"x@רيڧ/(0v5 `ػPyN_QNQ ]\K!1it80]CU9C|CZ$'0~*vͧZ^DuCߘH$oe׈]Df2=?eO amM g5e ~tbfh&;&8}9ϼUlyB .9eTJ7|oJ)7u`cOR2 ~7k% oׇyht4a@X#ۣ /J719 lAD(n{'x{aؐԧg _nW$}EGsRob1~ 9ּ2Ό7d(1wn=mh7`n/v"b\l C4hPH%F :㛟%n+ ~y!zǕ6È8w_GO*H_E7a[Q]>!v'=&1a&f,~R ms-n{ ׵.M?. Vd|Ե>ƌ9 O8u|7j;',FܳN\;i0R)~w1FRzM }ϣcm86C\T{tZLf!P̯T35BɕI9(牦h]3t4j;ЖX`ze(Z9~_ x\cٰq񋂾tO F!\c,A?c,2^N(fz1+KIGss"c%J/;LJmQhnYoh .!!ۚB}'flǷdGd4ܯ{%\?C"ͪ&383(EE ~M FQ2\7C*=џ~3 :zXzDc:B%֔*7UBŰX+Ɣ cc)lT2745?"S μtFi-1lEmrc!6Mp+CߜZg_ѲW Y7s!*L~ATZQMߴ`EXN q BH.)ሰWkU7YF.0ZKÞ!Ɯ8θn**VeMGo.oI-V^oZ ;y+Ms㯥G,Dxʏ5:yԙ:'p\В,dgǛ"i }~`U6vUiNKN#ފ,6ISvOܡwit+W1nr\q,$RuAOGÇe7oEtx^ELpr_{_mDb}w ˆwxdw,x͈sKٝ]ޣQF *zg)ӧjCAG#R!9QV[ :o=vϑ-tElrZ .G-)Ӧ?>t> GrNݒlY1Y;MRVwu/ kiD8õv[(IO(HѬ#4MD#^n"‰`Omֈcm>=N;vrUł=m(s)ύW1yrxZUW5*a_9k(6 4e[lSx1)-׊b76N%(Dd-/dNIfp_`4>o!!O qQi1URfe MԸ9"BLvŀncCD$&X#[}f5 V,FYRI| i2o(.cy#/|ˉ>,g'~hE-U ҁq=[; wb] k n5`DS,`8S?9\xXQ2O;caqwVOnRi0@ %҈t8ȣE77)`h ,4Ҍةvo%{baZ ua_Ch&L8Uԋ߫iJvl\T]5ˇzQB,XǝE gcf8*uEdM%#2T0$l07|93j E|&9?[lHN-.nY#ř5 f |\zzyhH#O2,3iz٧KӋ&HIveknpn_V)@:v>!5N3Y?0{@W`{v"Ӝpc20wjjrHÄ7-Kēf~ [ cSS,m\Ðrq}^ң{n˰aܕ 8JYx/k<7Ḛ&9t ҺHY<W AT5J]JЌ.uo"*ՙ3^]:H O "Wa0 I/ƒ iB#t'QpcBSӽ[ Nّp_,>S5a̸$= 4WV ,y&Hҫo;pU3Ğ^1]Ռn wz|~FZp`"ypZ|\RZZ3@cTѾЭě0,RKABI!?c90^_"F@RNo^zh.3;$N\ ݗ #-\7QKN'x#ZM|ϋ3 D4luC(#oLh$z9ۚ ȔdkY B<>0w't˯SϜat]4za/Hꨩ׬Em@Va#-*޳d2tŌT~a\["ŸWRTf`b+ބ`Oi\J,Κ.P$s(.N棢x$apue1X8jTa%G6/W%]w>eHmKŘ}/4Uo37kv 1@:G;8<.hվ$  ip).ݨgM6|f;J)_햴wo#CiF(9)7Lm]adWK]u|1_9VJ$L1} CgI "rI=Ҕ5=z!w[ԣe-_O.^@8 {'\Riq`M!y/NT8dh$t^,O+x-XX(Â)F؏uX")8$ >hgЊyT5;_Aw#a}e6ιܤ_BB=48 s!N)NxT 6'y(?P?wl{{Š #;g!m[\w|dm0Mҍq>~N#-ލ6'.駴U{(/'r93-?w/,Uƣ|烑$ үo%f2LWz^3]WDy!kK|Q̼EF>x0$nD]0pfj:Vo:꬝suwiFuʅ3cc\x##xx7s:! $# s8<5@yU_wn_*rF|ZQk} ¯hM><)X*iRY:0ă32|RRg7J]nzo\{%R$l "XD ⢜'F .6O'?"_ gٝxN7A{9t%#c,⠭b¶N3xn ΖZj3yc-v^Q~OrΝ=8Wb賖1b Sr$0O1}й@ϖk+xdm;&IH $ _P>!:{)ſY·e :Yx{BpNz[a{O2ks#פ¯٬:ADKt3Q?s~zVotѾ 21N{5^&Y׮D-'|O%zicǓuF3&OGA덫S7},<40= r|o1ءHZtG(#HU(}WG36dk@/FkC9ӵg^qbVD+Iк.t!ѥf/1bMŁp\]ְz {8zgWnOX=,3Ou?e_>ap= ȄmLV73!ʢT%٤B0zTZ=/\uLN~d0~_ɓoX{ dJ|Pk5TLQ΃ޠ$7JB>{@zF~lhC56ʣ' йZ(|S{!eQ.p+'*ԎXJۏa~}}%"L<+*L8dT Q7sc蟕(M5gR[:!jAqDCE];G>z -p/ blc]"Uxǹws>;"tH?]V?cYB)vݴ4]#o!"J(&5Ȇ$by1sp}+$I9KS;k6&qE(Qrz/)[rq]HAcI @FosߟVXٌCy@3_YQot\sDjDW.(U%=0KaߓYTf֞=0m?ғd3q)ӐAa+znWwVBj9-c`5pDJG.vQ&NFa=Bݢ2bDʺ_p Aphp<'o@Pڶذi^"hSZu"/{~vPǥ麔97W^in\3LCG% #YǜGtqO\2m[k4X7fs،ޭ(]P{Ar4|֩iBkm $3GRu91i bW"ҰXW/J7:=QJԗ eBUxN;[x?7#_z VDU]|j%F^iec%帰44A9x_|=8o!WEc'mHw>B6(۟\=`P+t4[&xs'p76Bq7O?k \jE? gg>C!@9zYxsoSL##+^%OFsNFU;$k*-S$eZǗr=QcEdGd؅^/r7xvKqD`ͷ=DgQfX¯SxYWK@{sS(4yZoU*~e)KSe-hAmu RHcwV"$bCMܨ Ӂ|aH*\;5+6;@BOZ?ݨDԭ+5rĐ*3xhڱIt'(x/#)`bh:21 @hrmVS eH{|j_>J}\&vFhyR<>%R\fl)Ms~ dEl 9="]1TՠP9·f*rT^o4fn4p2Q m3^oJ >ih`}II5C+8UR0GWyѾh#gdɝL5X0 ̵$]E"BqdUarUA<.!bHH#kM \~ _a2àyB^գT@CNɗ VY\gׄ@@>mI~L}Ub:1M7a!2P-|_PqQIqR r5M]k"fsYq !SҵU]x'f/%WXI$f Y;EQTMlإXW$cI5R,QAvl"۪4s곛(MZn/er2scvn4(Mp8^KtdLTǗH}2Sۤ \+:z* ~،muؼ'ܙ*]vt߸ eXc"F$J+W˿d=~r[&Joc{GѨ e}[0fs hHnGwl'oڪ73!2]M'&+UY&0YZ'-Sf|ũnzOQZ>v@Z)p"I˵|fIT? &U&g]v1Mj %+΁$҄kj9_'BTR ί929r6Howwo -hc+&ձg9~ݤ"_1;/qrj ª1er^Wl6#y W[ZZj֧}@v>(Ã+]_=pym%w'rBN)0sٌX)݈l@;f^jP2ì14io`PY~PNX; &T:P4I}Q^kO7 CGBvn @ֺ(zn: 72MH(߮-M\yz)C{%>1.ŰS`+~(ϊ+܌=8ieźˊ/y$Z[:U9&CI}v{W3 TUgM6<nq A7! +#|֬zE񕗅Ll9J)xVXBd'&"W$ת/`W'lY@#bfbmOw>2Ttpurݩqy.A,iыF8&X bvC 6?yػ&=w72¸|/Ϳ;޸֌[0Y]Y?7z>Ӈ0 B 2^7haZ=?kQ.Rg @B /ـC4PO; ML}36})jmV1vwycײDO]:'OuT&ҳ& lƹWh?]\T$hc or__DDpi;֐KH;!qq07n{_tU;B d{ ȆKUg22(5 1t FEJj9Rzb o1WS:C+GWTBlIт||u ٔƋͩĺ"r*$^'mFpɳw%@,]'9 %oޏG2G=^IG6G%hj$L>EIf!˶G4ى(^\hC rB#;ޕ`Zߌ4aWٶrӉV[!a-ZHW$ !;͐x} ɀ+u88\q?27ɺ2IjlxeƹM&YCDjwчg֥Ҿn+my%ͣTן-q*J_ SJT3?{Mk+24 0 EWl,- ҵoLo6퇮_ w*?G#%\P+ƜҀąVTl98ްp%F3MP3ʺQzHN3 '[%)9Eo$!]{ ggx#G' A[1vMA-M`Be?зC<|U[^Ae|hgVFHmlD4ԞhAzݲ΄9Z:{ о ![o)bInsH/\KP.֟A_a3`eGrJ`3tV@O̤y{5z,{ɍ6r V5+"(e6t u@]aHcGs ioq-ⶩaoy$EI7w qC{ ${ LX2ܯ:ε hIky!&^4PKрHU;Nd_I0y1`ܖxN"'F/Π[{l:: Xn d:3y:r8LcʪNL+"5B®H\'G_URL8q3\(K~-5GZFiԳ#i]NU8&{E!F!0h0wGU$f2:g:kGQ,}c]XC!aj<#ۚ/MiXފBVT{W25j"Ok_? ^&_iInV-.!q- Rb-t.0=|Py8Q:+ ۶@VTQH2DңUMtXVn|oKY.xC_cO ZzEMWj~EWvԕY&\1ía Z!OB_Gfq3!buĢ38!b`ܽD6Tj OBPFzXuh]? ⳶bCΚGe ! ]fˡVҨԳ}3vȫ,ю:aXRT] o*#~0 O6\6zh-JKk;$Kjlrpޗs/n+(mi+2o bXdCۍ^FH֏J7*A:n{>KzJox( r%FvG|ą%ضT C O|(:0/qʻ'] m F-ay}>]7X|]Ĵ|A^KLI['/kjG5g'd K lla#;L vsY\B>@W{nz_a~ZYAѰbm0?VNƀ=LɝLm1wjVm$lŸ) U࿽qd8;awQ]U?51&6 2S-|WJCG;4wB( zų3v:x؎j\R>UzPG8:FZ[ЄMM_-ٱ45{KlF9ZJ)nI3i 7IB*NWC3aKK7jm>dBmQB, '){}K x)NE0e>7&{*(`wӖ:Ve{홢w8zD ƅTK_/õ̏[pIwwǦ[|tL$5!]skLo*%'XؑH}+<*T皪PDAc7znhNq?m0axh+;iWsAZT񦇸iS1/%,T "J/1Izo&. d<߽0Ǫm2r64B\d!B)4oXҫRBa:g>"~6QbG+g\Ƭ^]&(Ĺ.Fimlc;FvҏsS ߟagPKī{X!6=ـRǓn_v°N&!u&{VFbug0~l7c?(^rܾ"SmKӃyt&<(#z5YA \9b/uy>Eu5_?M?gb9eO.WXg~"7tJ|WbjwJb&h6ENY^UJˉS3ȗ-\f x feA 5=brw]n/jpDjŇ_ihľ#%u\C =ssPzJP2`?DK}*:c`-SXq q73~RX" :suCP8l-.Z¯{r\P7I_ I$PN>2٠k0ã*x`Q)_Q!Us  vL em"z^@g@W݆sl*r}3gNƌӻF2r{!0LOˬcVgdsjOPv%u~B\{~u9ajֿ6YqkQI;/&ҫ n Osfa}rO@_X DTPBw}n f9&1>:ۅD!vc}lA=Sg z8׻XEL@у 0S=m+ڰM2*d{/dGvײIALUFbvH rթC 6T+h, \5f(flu3-B-=A"WQ%UQJ'Y%%YmEZ<{IS bQά ޱ_|M\df3m/z>5ޞ܈_/ϗ~< !h7UZ|B9$ޭLL9Ub[36E;"#?tK/ˡk'ͻ(Q)wH-cTtT3";Q0f/Yruze]A2|V,U=01$F!=LAQJ`rϝl`jL[#w`T$ HSyj8N~Si}\"B[T+|>0ISox$&]GF+Eԉ &.):FUiV:inH 6v: CC68 ?h0lvax{U WpI^gC TzIu| N/Vqz>wF;%BLJ[[Tw[|;Tl[!7)uNtL0'̖\@nKIP}͆^{3i$&~6UUtrǷl815$/MBͩ.nұ}[*r/ H,Π&O^],|RIRdVy6b0MHMէ&e6_ u\?eE5yRKqR[, do)>Hc]I[ ,$*yw]v><fOpӓ1ZDjqWs4GyWts83Q+j1g;uq'sjC._8Tn8Uʃ aզUvݷ >8Ή/~9715NTPR;j*^ېVٟO;Q sCzP.C]{|VRŠW]8䝵Q/)gI8הVyih I1YbfԳ-NE(v$Q-ZnֳH$oa\ dFKa [S41nYˋD+Xɫ] 9~-L ro=w͠=Ҹ2`41Hdj{7e!|FֲjMY-rdC5iǤ$ G[JwfcV3A+SsH6 +D1H|$#YYel(3+$/~k$WGړ-<gzBPɸuzSÇ)Vo۱mЧ*0V ^qV0 .P@Y>89pUͮYM )9Y3`hY#8cZ[?m<o`|Mލt&AY9Bvlc=V[p'x*`my&[ ex3+S-5aͷݻ9瀿z"VUڦ8ھ\ - jo}IWjv63D̛Z5,L4xf/cy3#mĉ1Hz =50cXPdYgE IXAyE"EQa.r>,tL<)W(0̧͒s\re*{II1>pk?^SX 5HVcE%yIRjǀx ;psF-@D!Pff1׾~qvDu,ЎT׉MpI(>S>֢Wn7m](ă}nvѿ 'G ''L|{b}xbHaoؔBXl:-r>@SFDhɤ 7~\Z.[$@I_XLgƹ[ee -b 2 HT(ӫz(y/$= ՜a%^r:dE$D';v%"N)_XN|^~T;iD֢$ Ѿj2~R&fxE+Wv>#餾ߚ%J:!0,N},^t0ҕ.k1u%B},cK\긽 *T{i[AHE2=ME1| ~w)씓 $ E1[E'_ҴnŒ q8 j <HmD|GB#@ͱMj#Pg%cF]*yu39Ք`_N@9ͥpww l,:o*@`Jfr+ :@k;'Zۅ^U5$| aYD};SR;}&2,ȕ3w+mM3@P_ ~ ?( Ȁ~;EgObZq+:n$sO"p/{;_2DU}(W֩Z œ1=Ik%fz\4rA[{R3&Yj-ㄇ&t./ M662-coKMvkӱ/=>'g5؎1;zgqۑ"+S.GR%'[0E } <- :s-s -݃_N e20-Łƫaޙ/J*ǂ),+3mKϘpi¸(&pWM?PGK=V<VyK'k̩* \[HnNX]tݕK9UM]b_[[# ݟ6Ѯ]F--萊q5>|8!2^ -q(S0hx́D &msVR렢w۷0o\{K x!MZ9E7>Vl=~1Wv-!o K?9!fXjڃ]Ɇ⇉QCpzOΧt˙qU9/0^*&HBƦU VMP2ANxQOyꄹA^%w`~"}@`3q/3ޢ=&J_Gܔs#:%D|Y cnNc/ P9wp' ѶH:/hH'-KFgnu\rEh )@dce2YBÇHiTUwuzvr[J8(Ց,jw,?`$Р@G~= > 6d_vCdKU /N_m$)g+M31_5i3?X>d F6m6nr̐8YѸڔBotSgp}4LV<a]NrBlɡBu TH]_i 3W̕,>LYƚL{j+dO6o?&F 8kJIܱo\HnX[o͗9EZMS=R<]"69 Xi})VRREoFm[I[Y (2oS` ["WhvM|w)|Up}b}ε% 0|mxO{'ЍHv2. \}lHg~`#_A?&16[^plN},9jk-C$=h!r .[q905aiztR -T&$i2#|5ÿA!~*ce<#Ay[Q 森0wF j:(ɛ_P?iPMU]n4xzɪ[4 5@#FY8S #*-G[X%,4ۼ(.0. cZ;fHOuV-tQ-~&VtW]6z E$RQF٣u,Q"Hٮ?-u.˖i#p}>z*bPY5p2@xu[yjR5NFpY(=3bd~*zVU^Xؒc 5t-7O6ȅGF ̇bsx09M{??i2LEBO#L.իˁ}?i3E 9l޻}0K }lQcoևX`ޠ]6gSȞ~Sp0Q.eOqqsk e ɦqScʈ/さn‰ GD6dY=o<]N e&kIށ8fP:|foݠ:`)6\c%}^mqX6ky#f`>/ũ=MОﰣEW4i1=XlO&g 0oAjYiAv+ELòubl%6YҲUwL=M察؍OY F/)+J\l3ȦΆo!`$%~f"a=P![=gj&oJ!G2Hj]2"oU䦮`T|%7=T]i"͘tklv|˪Jt8]܏9 o/|f YN1dŔP㏌^4|DΩRbee*Lk'Bˎ`'LEƢmȿf *j|_[dv|JRl5an{H` "_Ec޶?"HB)#v Bek5#yK/(NĊt|›qpP쌙C\>[ʰwf8Qxj7":aֽ.0ev.١XhT:+oxjyUx+G!ǀJuJ$~T$eGRљeKx %(}m"QOC GbD joj^Ƌ5]ZEBUfS_ SL[`*^NRS=*(` 34+ғ加؟ a%2I0z0VO 'bO,n.梯Lp1WVxQ@! hܯ@JMEɻ{3M&-NA" {, uW*J]F"EP]9qt- M Ǜ>d.9tB&b!R4];Rƴ܍-]]S uLJK@b'Ukߥ agƦ[0骴eau4uV`5?)Oa9x50?^~ymH̙795.$['yor7Mku>u*F]<Гc~EA:O$.qlt%" QNTwVezG*u|Aނf|ףyߩOsVûS[oGsc3xoW,yĩ.Ӻr<\.7o߳ ID͋8=wnFNHKX\ #'ut؇d~2NiM͐ X{S6i^s{79kIyKk=bPW /1ӻE%W.+JPa^VyZ YPr 3Nl-zX8=veVSe/oN$5Ņ ) jHM#VUy"*h_asPaٹxF 6Y%nGIa:I9a;zkPPm*w"qRZz,[^@hv7UEVzhw{a9p`tF/%q'T#Lx?c;w~k9ԇrd?Ϧ%FęЋַw$Hh]_=j\uM7(38d.MaoܱQ ?CJ4WDAQn#!\֩ ᚹ\u7 J!/rI1.8k.@ s)*xcBX2@%UK!JzQ,Fc8l҂kyʅY%%D!*ntE}GYg!ysP:PCK(^wa 2/d+Ą>ʂP% }KZhjUzv05 TΆޖaV1P9顛]1V>ւ2#}RQGжdi(Lx>%i`JΙN׈UAͦt&嬋)XT3t{H/۱uoҴ<>(JN#Ovg84 A = Uw3I>9qgo.gi!ϐ+";7^T@ڈ;lKP+"),9(= CeQ^6??K7(͕ڏQMs[U50SsRs,xf\ "U ]`vKj)C,?%J9-{buwwſSiQ$_[7} j%4A7pqtͧW ?韏2 1 hƗW۲A;vV8|^p=)\$]1nK u.@~=xC;`+(%"_z #1 ̑?D' /]ޢ{hy`C@'TjP@. sγ=B!D:<) h~V9AO:u)n a_?ڢ10Q˸3I]ڿ}׍ #8rhB50jHLeyq:y&Pde2>c'ٕfm0VO.ʟj6wistJ++&nX+ڷ02씼 |'gQxֹLTH4`}[" Qޡ/Ld>ҟ$X6JHN S F)Ɋd#C nͬ!X:%)qo!3~z_N.M'gUpLu̢!-5hUݡ=]al=%{0<Ƨ"xmݣ"@C3(YQ&N(CǛA:6{QZUU_zet]Ru)'a*ݠʬb(llb&溹9!d.\]pM^@)lHXH +v`|1ռ蘣Ԉ)1l\fگ W=)NaVv A6a37aF$>PѾHi~cHT A[npTۉmjmI l{J^ѢZјB0VmСO D ewZ%54vM6FKklH(O=}7ȨP{,\5FQ8fViVnؚH@. ]Yy #2 *@d,}\5kL/S~1vhX}j*RO;ПaV(i`6f=ᜮly]q0IqUl~PC,8 sUt"#V,+!(O8xPUGIN#or@w:R+WSV!]}Zhγ p9D$ʻp1/]{6m뎼/*d).0,{hK>{pnzO_"AjD߁cnZ!EG J&U!o`Frݜ9QPњh1+~,;#:Mlm[\L|9~:?@$a% u;b^jː3EP_d fK+?aZCeQf=4֋dz?Ԅ~ bZz@!^-mG'Fln7m|v?,zVH0P B7 !;׍ك l9ck0sVH@ٿZ UܼJs5v G;~kEV5N %kam5q`#6'Rgﮐ)p1hl0d]asf9,) TfoT0 _8_y4p+P{exLuyy\ڐUU8\0sEp5d/P_)I;֞F:Y~uBz9E^=MuAb%m2(`'L3^Ǽ(0mbZ6]R4Ǜyi&h埬-SowF'MzHBoiglG@$^ŏci IvBc?9a k7--/ guͫ"ѸE-ٛ<6<<HؿϬ:|DD !va ֊ j Tg/j^=1L^6C.^EtP\)!XK1Or"PEBb čNTc8u]ɛb! Kiza.vrPy b0,N<8cFKg5_{g-": oH+Q#ɷqςUR֐zl/ WFhvOpGDypt.'2OqP;!GKD'[+B@ӍA0OfM`O}\k2(-PaH1Z3!_-:ϸd_+H|Y{.4,tƿ>⒳*}wS**~,ʛwG Lgɖo$mUO(cz*>MO$r$U x0So_Q0~BvjatHso8AJ؄ C6 lɑj]6Gnzh*Uټ%8+76rjaZ c\* [Gi {t#f=xw| ^wfS' C-of 3A%y>2/y{[Dy#Ox&[~uR!_6tvnuS&)5C;=˾gnvƨi[Qj.|E h$X?? AבOd+):}S:Y89;>`NwtMct_55uR`E")?4^q`֛yMkO1Z<fQqZ5%Sں&d_TP@0Ao$@z\-fZs.]z+Ҫ֪w;BciMڭ_)sq0KU|!j+ wo(80̎_N݄ Em}wKZzGEC+lС8KXȞ$RήP&/5u*+)&D`Tc\ŕ>(ET+'BJ}F#m, sԲa78c- ^FL' ۗx}2Ì{&Wf'fh %M UX_2S Pz3m0Yomr;5yhXsIV±4+GWuv5g)l;KۿQ#{TY2ËFT rG/jiU Fu%466937޶.GL<82׎]0{6y=XI갲+A cH=_y?i-3 +R_JKIYeR`gotI{0~jET]`;ax'@의9ܕ뭆ѝD]ɱ$ˣ1wM"~|l3א|q Z(JdT3;RKy &Vhbz 3u+o}T]_%'::kXKJď&Gߟ½D5hlݙSQ__V<_J0"$#Y]Y& 򴫓¡uq>-)$;Kue@ipDs{! s">QMa>w8߬@#:Cs>;ky#:;b `"6 LTbinŪݵs%4:?X^*nI@9尲GqfـHk98mULEQWbP;JRg\Rrk 'b$j(ǀJ8u1 cy$&m9wސ@'c/}(d~8E_mv,p6 ,L޲[u9Ňb}iTt,Wv8.Ce4_"^K䜀_ { މF 4m:a7 >|r7$5c| 7?%8"jNRF=x-?񠁗lv"gWh f+.h3kKeĆ's' konTK 70%Z`FX+| ƟA<%>N `,Xu\N8"#{>-Y}.ԅ [eaMmjϡ.^!]=L"7kAʀn@hiʎӌ{6iL!/Tkܻ)HE_u1lnt"Gc.y܈ `Jum2$ewl܍z- SǩoI%)X{N0N,{XΩ[d۝TeZ^j;04ffC3i1qgia2Bƒ>@`lèHg :Ჭ@ʙ3R8P0fBӡt?d]h36aibmȣP1- W۔<8LJ~$VދܣfܼۡXtE]GxTm uǖ]ln2eE'!Su5 rmtDX-V"0- ŕ]܅_WUˣtDy(.oZoD Hr ;r툄Lz7ߣ^H[Cq׀)VM]:||#?apM9貏Bۍqzs@%+Ql`d8۬u/g!5%+H:".4lZ 񨄊ei;;T217ڪ$Nۯ^V5irox%BLG.ŧ|02 Ѵrr b`>/q/MC3~(s."ǶtFE;{sJ`ݱSVi̸enW> wC/[r^^Nϊw[2Qپ_Z,^$ xZ[g!6k r k !(9V] ^i}OH:G2gMvW;-.zMn98(J JZgQ1e9i%~PPZs6'K0_H\1ݱ.)mcPO~4G7&;;oC5|]f^cOb\kX_tHfvSf hdd('`d|Ugm5MxB.zN~tf36RE1=&^}dg['2 ):rc^'#Ӡk7~Lv`f$OP>~f:di* } C=N즖@T@F_-++Yjb94k|Jd5?B*w3FٹڢBuFJQɣX 1rRdY;MmΒ%1-WY;?@E~M~ڽv>]nb`Pcɩ?R8 })bѴ쥖$sA#"?;پ*5.PK`6J7@l4}C+3MzG2f`X۞OQ?95xG"әZOɢ@*[>?|{&|s%la6b9\_2Xid*nLqoN$αpE= u}7KEJ` WLIryJ|;]gj,Т!FTq;VfI#fQ'W*~"h\ϐjͧ*Eo%ٸ[4dأX2(wC~J;̋un͘kMuZ !1@ekSE@'? rL0EV9ڤt$p$[G/-=Q[H >I^pյORcX3AXe(VpqK]#`"9k'4i]h(Il¥&Ae)b:}g^2啯";t;w2BFl؄Fn#,q53 <TH7F6D[΅GG:)6ER:5~5% h]z~Jd = /ֆuSsvC {^qv"XCfI.HZ6k<8l H*ub)q~ -un%#w#?nK"lIV;]vi]_)UnpcR ;xUEW;en\ A.s6;6_GW$=W_]]/wm0,oMt[,Kęk;jUi8{h,y)JQ@pQ{el0t0/t-ȊkuBPN!`B& ͽ!f9,wGkBZ4B\4o.іIUF0M E}{((f joyU%&GhUT>vC yz8vZg27$0$?;HPJ̴?6|Q(083`X[rpDa8t2)7A"Q]?r7yGwwl(i0@zdr)ˡu쿲DBi@NF3 ?Pel,I|'(ZTT;S ׸)L?2$j "8;KDdy6E]><4R%1*ֳ5vRs0} ЬxS Ue0eyg #D*3_;cj4 /beӆ ?b\ԧR)v83妸~?+!q/48?<2xNL!B01!$}tY%6dv4KJCQ^3vg)K)S&2Mi@=Z?e룞rT$#ʌɨD =o)iDM6?:v{>CRE 4uB& 2y( 7Fpх|:'IܱA(3Cl0njFoݥaہ@ plȲ044VH_P/0N('92'Bo/6>3t%bRtV|=glY*BWK_SE1SYy*:OxhQ+߮9u!Xkosu ˺ d1>1Q>^"M8N&XrFez' Jw2sLy:ǩEMgvMkWQ`pyBrd[e;wP@K1asW}Yв4!L8f?y0iiVUd}6E~ !6~t9: 4RܐoH`i?}L+eTޙsn^rBjbRomV6U{E<5DXj!Z@F;{n uߒ_56W'Q;,H,:b(,Ɍ*&+Wje|fIkH'-W"ꭩ1ⴁٻ\oN#s@"7Sn]$k;#1A%^Sڮ7;w ecɠnv̗+It{s#/"*y"+S }']G,T:P1bT[l1t+b~9yQ~x$oρś#㺌mS/_ \1$f_2&5yX 6@}|% +Kf/UW ig/{VwgWYt3J X M9Hm`>{:w_ld;;,4us!-_\0z ^!fٳ e[?Mi@̀4ޯLUĂ_5_"&kk\ Vիmej*7&Μؐv~8'UzAF,}g5q 5^yP̘hxI׀Iq¨N 3;'2+ܐ6A=0%gSx m~a[˚MDVg"b66)TA +5S P[^m~HӁ 'm&"{3q2o)humH\(ƁD㼔w:݇.$ Ő,Ux,(oup4t hCً1AGktz*pGgW(8\DCz/W!tI{c:| s ZhAϵmM5'QhŐM2nl&'\8<p'ɍ'@[66-XuN&aUoBW5qƂ< ;Տ"`\ٛ`25TO2Ӵ_zc.8%sG Qn ,d,Ҩf[^pB!a=(@m#ݭ]ϳrm|&)v/~ Jf{O&J: 8q}N?H-\p p"$V†"f-k눿6P3ɒX=+_cŪ.j[a^.AUġic l`iymUJ5qzOc2=<"@6!"49rTR\dl@܄\W Bd1ܗ4K tVrp?*)ʪRBw~ Ђ Xv2W9i\HLų2k!z$:rGYz[`7V6I]殂_OJ+DjUf.J%`NFg̹S>+@Dy\ceMn( s7C[^7,db kͲVu1C{qEE]["44)r~?ѴVX|JLTlqJ%XZt_sbZ q%%6\%4ʕ^*F6$i; :xK:B cXIS@QTp'zɈœcs@{<Ht'!{f冗sgtm^=c;#Rt=ݧҙpZK8ZѺ /Jв0̔42ڒkx&.9|D̺S\AMxw`IR #na|({nK֙~n;=R$[mzw v ~9Rn44Ot,Shey_V,vܹV GhbA %ypV疽|-N[%".ā]sﯯP/>T9vlA!Bu`1KWwk<Cij2R0|!O٤pBJʥcL@CJ99fл|AlhHgMXMl|u&LbB7/ C+l|Jl\AƳ%.1ߋt|p\4b #NGK"::s1]B>ė"#?pډ GӨm^3{с:Ktwq(ڬM|ƧPJ%RyxG07JdK10mz11#C[z;&x V U>5}6:0r栋&/|Df17[5Yl? L+d" EZ0k J?u\t{[(s(Ԋz;Fj(} tl~,U[$ɝvQMᵕO{.5bV9&jj'¬][,Q~Šͫ'&_StЄo0s5}X G"b/VsOl*h-eI&&Uٖcx. 9$~4$h[#o!iKkqӓ/I$w$E~"g.GXkJQrIe=PUaq/̆vᵘDv}6CAyUEȜ%2M昲Dχ=+[`0(,k,E9lʠ<ىlM]W̬aN_2 ILs>uDpSD߸p)Tʳ*=]Xd}&Nzk p@6e_6ƄRi t/n687WMArv'0䆴'}t7ځ) 0JP#4W[Rٖ | 6U=HBѓ)FD!ˤ]{ΕZĐo ـ.!A|qcV0ZeabiV6N{GL|ln^iL}^+4ų.|-i'#5lz H-gdf9rE1Yez P[痢'۶ Qb'ER1^ U7*F2|(Zkk\xH985̋`Q2dgE7%4 +c'!C<ҏX7{H{ǰY/' 5f0?df&bL^N$uU(v[I㛮qYS ʓL-`s0A3ݧlV~\*t$7Uc< 6 U tu 1-!nwu~ߏu_kVE[||;Y4d!0{%!w{vkoX٠e 9_twpVsab혣bIlJpGdٰꅑDbG5T6Zԍʺ*3ظN sx"Qm'[Z9 ]+ zdQ%-`_ qtB+"xtMtΐg"V*}loE ?64FVvǥk/Dd:DX]9H\}P-E+=u䒞sv>vUQ%[1A54H.B#kRgf-2_ՑeF}ԏ*wNt#U)Ȥ,L:X:!8/ͣ,lfؗw\i7Yhͯ,) M~ h]3?l7 `۴vq 2퟊҅ gjyag*n c[c@T6&5tkf5wgDtauwv!wQ5n]-g^Sp c`YE/왧'!#ZAe2`ĬCuE;5o$ H-*a5NC* -eG*&T$H⚥۟WP:M & * Y6H</n @ g `D[!/J$(mw#.8y7/0%NƘ4_؇,jmPc[*~ɏ]b^b?$DnUZ=?swIX K"k}VjkQiڏ ҮR`"fN&"dAh y-\BԴbLz#, f]-0~l寛ϪN ) yHauEdz뀺0?j6jߗ0,B{ yCbs:W_"Orf!ND p0,o  GC;[Fh*zQ)\PГ"s6sbz lumI'6Ӈ66j%}wgwJRT~j#OǷ d7--02twad7q9jxYiaW6JxGis>E8Ry k5X5|Xc00Mk]_.$FQNg4;`:ε^&OtV;&#Xڻ~!K?>JZb~ byBtΏnaxuS~Njm Hq:vkw<+&ٕ^_k,_>t; d:(ܫR>L|_BsisxR\MdZ)~x9 /K9L`8'>k Iy*#cdrBVpIB*QNȄ*很y1ꢰ"|JNAm~YMHҒZ cɡ|Ah_@ZAvrdR *sJ_-)kJrg61pn4cM6m=᡾_ ;;_fuwAR벓 z "&"u~r#Zsfn|f`uvuўI1o/-|$oTXEcsH,t sS 'Ea]h˾/>j4K FBn8Sd͙j)+1{~#c~ ~;ez6B%OY8 %1CL2 u>:,~ZkgV~7,T`d9i՟Uͥ.cIf!DkUJ+cQk eƼ蘢񑌶^ *CCXcڝ+64.jhh{H@A]%܊.A yU_o[$LIG{#et?C@hc\hгL/{|Xu~ܳ (z"(v54DF(P )0_؈-|X0۝Ye8"ޘjT$>r*+$^fd^Z5%Ȥ򗽐;0Ges>_EFceH^2up, $ mNK ^):k7>: ><lG++|FH0 sޑ71כ|DGn/T2{X5J{?c$Wn_LFAkA5KvzbޔD\m[]?L5q @cMIa<YTnB=y3@hu_-l9ZaX!x2wA~Cp|n/M M[`)߁kh3+cKd.}>$?oaTQJZKdoiqT$UԇCaJ5Quy:ā^ Y h&ثԓ΄uS!uتlL=VU,j% kXCI El7PD/7o0aCyK}TyI-&v)v6"1ޅAoL!j'aMLFPcLv>7%ʶx32[nlǚu](:;PZp`ДgÓ68<.^! AVyPCX1t"1 M4.Ey|̍k\jiZNc^|{ *T}!Mgn-t_l6mh$[wSɎ`Uqv)H+ WUvo-L@HPxֶ T^=oԖH{N8+g%)XMF_O^Z .3^=ahzޤbBUB6RAKMkv^iZj_YiƂoTf_zC@۾1vIf,D!?T0.gS#1ݚ:3UWrfָ y")o*((+Vq憓WĆ d; Ar G-TP]&J@jSdDЇU{%SYPlP@t@Ag*Dg|J+͊,pӑu8\!xZ+xHK/Jl2"s:~DYI !zcl {F TM7QodYBqrD^ OYDEQLtˆbUGc'|XgCbc7u='r8B6ɏ Cl8 gtW}Xd!"oTB'$mfcL6Vʇ9-4Ო1#u6X vw$SsN '9+r;ARڿN2o}W'b <'S[t3`[ȯMtVX(7~oo"%YYs:0Grd}Z<$(gSsHw]PEzSfբGpm<@-c䐉iD$ttm.vaI12S>&orV½3UTm켣c"VhsX$f*Aq:M[Cv }PMUfRyOשJd,zIB{ƧmZ]Z쩕a1HB`w݂ҠqYE wZ^pjJy_YԬڍa+9Ŧrߊ PΖ2=\ Bϻ6ZKY 1ߤIwi |ӊa<{oK11v]e2u;y+ϧt W,q_Z2_j<4D0T}PRX#_I' U0y8wP[%D0GV,G\:,U D!"R\`3g>\Hb>5!WtV`CA"Wg(RwnN/|KPX ,oI䵆L:ZY<*a$G"].L yٓX-he HD\Fet7t(2 { Ӈ;lXjb|yRtU?³ q+܏ ,/6y\a!{vxU^UrXg$ :[j .۷$V =2ǍS#ic̹Kաe$7%g)*us7 bg¸*2T ffۍqm$RܘPԖ]bh7|#8LEuw}ck8SnWnN`Dns?&x\ydzXRO:kK=6<h z~15.1t0pHtЂ-=x"qQ6K$f*r ϣ3wCNՒ'%PݨU;ۣ};O|XNjJ4= |k^=l&V) Nj[ySgSi0?%Iqy ԖXhK,\Y V tx>2ܣ@uy\@ؖC̐ρAFpc`"A#A[y 9Az"3X*m_j6zo@Twd+7|S+|hj~ Q:AW¢ۜv3_UǩԴdNT]sy+Wss@OTD@_k,lԱn%~/}9O ـޘ7k //WnȆY倲JmR xXιix?0"94SGj&p^rK8]A_7܁ֳkaP5ےHؔ1A֑9m>`\`C=g HNY[`yH*h, `Vн1k3EXRL >u]}*ޘ6Կ5.(؇kZ'E[_LHvu'FSo 22-KIS?`^AmZՓY1C*zm4q)uGB͹4Uhφ|<&?%*OCs:AD|4ja #3{m~H0;ϥl>r:7Tޟfz\Vi6.c /n9+0~a.B!;K\Q:tzztS|Q$McVQVQ+_5<a:8o(.juB= "1*@VcUTҕ6aQ#,2i5Gw sA<#MؔzQγ[\A)3>KW-?lU1YՃ9UΚwU-[3>}M7W-hQ5;v}@9_mr1+ȟ3y)u%\]I_L^^) O@ o9I s^Eu?.iXbp_bJa%g+Ei {YjXl;7j=OŐ$ʦAWU }iCvB4$Vk.dӁl6u~ 3eklp<IfLo@cneoТ:cWJ~% v\5w^65[(P-j2XȶF/cљ31"qdJiZB/eE25` řS5`hL[t'=I1Q(cu7TPS'b6wK3eg"l(F<ž*S~Z|mՌ7`cHU]H"mafALP,$7|1ko+zAz#ȕ/C7cSotC ""amb'N\k1!+;[+L| K/SO8@5 bBͺ/h"y) }B?B7z^? 'A3mj/O]9>ij<z~Uägu>tRK+BI`u&CTJaxAs~5|.˄Z@G@:yfʃ)G7k|0ݹ629mZ= ϒݠDb(vB9K|?hqdJ^qzwRjP@2:dhzl(nNKk;3_%%d<ίɧ(b0Od_C$\ʝ ٮF޷JC<, v0M7QjZʉ%O'`(XBA+5vmJ G_pP)"_CkohB2;֡vI+@S!7@>fƶ􍘫ou_ʠ<\ATB@yȗ-^MI0$)ޣ@ pyq@w3U?+}@%wuϦW OWyn}Q/+-"&5| ;ZqR]#iB&29efMf֠GL3S^LwtzH0]$|kwiXBbb(KdYiᵤ Csj9 %mK"^"Ɣ*xTKl:7Ŵ#n넵b;|x g%kV!)(P }3ăߥٟՆLUv%6s* t>Ee6{=nFs?0t&d:pNm-i)0ȱAqsq弜\Nov89s%'>vE+SURK_V>D/E .}rC=&o׶G^zyc"StI ;HtljZjqJSE~Y5,{Fi[d,6;ߩϠݷ+=4| XB+V-:]xȖ]؀ k6wW:XTѕlKjY@WLcWu7CW@LtFEm,U| pf44}@(u8Fשїe?i[f1DIR0^K„  ݯi'(ckNZe:5M(|9۵b)DZv F> 87D*n:gMN)LۤW?J#TbOGI@V s \Q\DlUjgnkZ*J B59Wrb5D3+{u0vq&*FII6?iz[ &"HTe$F8/fQȂI4RQ?/:6zp~}1kǣ~|ۧnTaWq*o< гnz)e:ZU+o$|'u71{c>>nWգ ^s^>b>Kٯ GnX7h ɬMĴNWlUOˬ Eե_Niqsa.Lkw"E;wwMh|A d %dFRoʄ7pՙI1߱o('Ӧw0/484R>.Kī/I&Xx4ҵ.0$j>|!q[b%QA:21Ïo(ڽ1!`BK1kp oubC/^ \9՞}>t"p Ӑsi_lK%XPIWݡѲE6zV%''7B$pȩb;}+" wv4iG i#-aWCɀEJ42 u,]Bt⛖r!Mwz^=H-Yޝ ,H0*%&dȚQdo1pֈ42A%+odrςxP۾>] /Qp/x<l Xwv2|nޟ ð@u Kش3&ePVL1Q}VD:*' &̂l=nS]0gLΞR®NC}ǑבW' m  !i¯ٍjDUHjF+W_U/hOW؛RIusÆႇcߢs1 {M<,zn<"ObZ!_5l4FO.cHJ, [ lW_Cؐxb7;Ґ wqao x-q M[</yB' C6mG?2->eR+-V*SFڸNm\79{Yy.caJW%&QNg ZA!TaK,) hW)dt A5eR(P_g& LZC$kE#inEF%L?~Ej/--`6NHk(fg4{sCѴ=k1P L dqrhqO{̩D=_ݼgK'>iMYg$,jLp\=[:tBNaA|)h*5(4KsMiiQ%sXQmf}&=z GB9dUIt1k<ZMgoE\qL lr(?mioT F{X{jZ} C-?plC@VN$&ipKM})ѣ\ q{{mJr /7ΎH]߹v׍$4y hR?~s^Oy?旛J]BNѡ!%H3|ۉʳ%J4LX"-6uw8֒;v'`g `E]~=kC9Q9~}B0~ &Ɋ]]s}:ٗϺ?WFʡi#M,ST56Z/6I(ҞZE ֌ J;l%i/XN:2uϛyr]Y?ΦK*Tp68OqzQBubu%0kcF8- ? v{zbz#oL"/Ch?aMhq)hb3iVz+) v֥ADc1njTɻ>q3$!*$[STװ}A?u<3j_j!5,UN)KAcչ)EX8#i!'IW-N6p k]j|D5!@|)3ݸ(ѯ T9t7*>2D).LZ62q}ad44 t"tS] ?vyhe0? KƁ+r= sʛDe-}^yDGuG 3Z?PxL谫N߿9]y~ߦ>$>[ [P\o@)w@ʒL%XSAHfX]to Cz>yY{|g^Yu-tuD:nhse͏ˁQBc+kՋR)FqV˳)ßx_ľ.'pg)>P]iŪ-~ qϭk[em{6 2`d :wNuɡuaAǎ94 FOjrA;*(19v$${ңTNRblke3KHhdcY~|fVAs2a]gx..{ʸr.ίKU-]Pt 8Ϥ<oӓCh *@֦ TI"͟ z/ON3glcp¤\}DooD {^G@7&Vx 3>@X#iB (,D7 e95WIٚ_A-暖c;גY=*g\EشۆR:A~|/~NgJF~ Z#@יS&N2Yî=%sN> >j*Vj3} V$͔ۓl[&pA^ o`5P3ŧ tĶB3Y@FqVY,<:ȼ@+JYny2p'3-~_WS:l99ȏՈh.2^fؒnF .&)NnFŲ\-~"-vXZq^ чe)Ri22e^]W]p(*Rb 6A\:wqЬ=3&r"gX^žjjl=+,k Dj$Yzt??~ZWxtjNR X84w ˜&W'H`Q9* ARsy)iF:z\6xjv5\^6 qaeS2rxCRmS~G[sCvR%NgJwx@MG].,mp #~rD%>PlE =vhnb{Xn,w]^27z#:Պ|0gXoB(ptռy i}ɛqGc!?&Ci%<4'6W6F|l$nЭ%A{6[IyY vz&hŞKN>q1J=ntb6?b@ M!]^d i(Xqds´,z81e5w Bp27^|DX%|I^t "V?cSN4(V,|_ڼ336rA=zhhQa\Gb>JDPjL*&aݽ; 9r8i'r:vm)*_", 1~Bb1O#@' 30v6>n)b\j*>JwAsREѡ7Z0]\!mJTH <ݠbYIowp3G! 7ڀ95,i-װ {}3I"S[ Iߑӌdܱ 8P]u(^+s>_{GZ dfܮdcIb7C~ݐAq('pE ĶM2tatRWkL>76+w!JbvdE ۲"-t)q"CIC( ,]k,7 N) K+Xl%ʼ@qWo ﵙE64gAL>@5&]:*Y s b$[qAu`m!ؠ<ʉȾ!tymPN@^ D:De $ϑ%vVsV"R%FQ&(6zMB٣GA6+K j>!7W臎k,:;uK<7RRrDY:C3ku Bw1RA,ίeזgC"@ŴkT+[yͷ;)2D>zO~ώN" dޛG@&3(E")BUIB51 nfo,@&OI*^8!8Ϣ1JN"eÊD)㗠BKTfįsE~:! %1+& F+Xo.ڡv>)NXN-U+تĠA[Qf(x2R*$Pϼ"%g*hz 䨀/,ڑy*&)a"zoi-SF]UI(dE ZT#YK/IDf$Ȉsgn`CTbaUY LV .XYGcaԓׂTf\  zQ{%-B'?zS?C'o2SH_ QyAN@TH=7T2U{XNP0SIUE i.c /T)$a>;yal;4E!΀1M~1J bښ7.UͼUL>)VϷa mդ, ;|+ hnu#Hǽ˧a6T)Ŏ#u%U\j ǯVt0zrX8JNjHCÈsؿqnG=b ñSYMNo[ }D!9l9^_x=VՏo۪qȵT}-C+LP6͆x {PJ /2@_M׉soȡ~`Y< A&ȅB3[yB):I_E6zW秿3aƃ%#ZAÅQ*4(Rf\!Kbjy?$p:Tʹ(4QqYlnmǓesV[!izIĿŚm׈0 )wIđ1RwfM҉˱j# M^@\}[PnzEMLQc;$4 6,,_ݥS\~l&;)wŵEҐ*:LQ7 DZFd1HΜ <D$LZJFT޳(*2 -&Ceyd[ }}Ӭ<50d!4d$}ҭM%qZl(W!glzG::|'E$G:+ywAV{g` (#X0mϕ;◑s(#61Kxtc &0)*Z&TF>/2]dHv8ǟJip3Z1c0.3p/J~䁕Wkm[*E!`\s%!.5{ rnc €N@ > h7J{nIO ; IVPrMJ|x+=YkGP?qUgGU"고斫LWۉv b3g,^1dSUqgIWT:]ּZV JC_R>(E,*R EZ1K,N$rUX82J+VN,)L#̥O+S .;wEUDf-!C\ĤZ^_/BY(4ӛ2"$ѺiK"CeK*4kt XPq u,)=k gF7)|yˏ`(_Gc- D.3TAg4g: Y`l!0Y>M+Kf:S6璼Slqʝk5)9rԲP68agk"xJ |qZ)qό?!yp=Krihk'+g' @q ɏCk4>e.sf[EEU6IBBrw!"gUJ/g196.(J}uAj2_QqlX^EpMq"9o$[vJxtH"N+/35<5$a҂cSp@q=$8 947F)vX؃'+e|ӶnH1skmA|Yا)ޣ&ɜ'9Hc,!g_B?\)xpe~!A{2]w( `KN6˒Hu&aGt!q^Pb{FB6 UAYd4ԥ@c$jm' elKqcQyg3BnQ@sEfb<|^\1UtuqBـҖغ@(B#L, 4a0oH3n7ı9H#%YzGICvPTJKXC|Eb2_bkV[e1b* {8 QWչ/^ECxň "%s|Y*KIT0*Yy,Rs P#&v>"Ud!ЊasI\R.JQƲޭ̩6R4avmN0D&c%ϩ\ie0M(A m}!o?MZ"a-o(YPlqILXMq Dŝc۶ؔ} X7'JM׹=>\UU&ޤk1pkИϞpQ.ܣ0e.8:!3cM^zs4;3w.1;鍋d㝽% dI *v$'Jp_8`u 󒘃xX~.=Jz|2',l p̭M8Mq7Nf}dU)ڼБ32X &fѶpL*xдsab>^{n nа<*9+6 7$#֑"፫,,b!HKH_zjj7_eGLKK0qHxY  ;3l]cϘ9}٦'%vo<=g̩2%L ˦Ԕzܦ:< D}q6v~rn* jÙpbg,HIlqU,X7j:Y{r '1m^ d8. I"bP9K._js*,Ku䁼بG`-Ur/1Pb_l;)KiiQ*&CZp|2Arj}6Ⱦ#N;- zL,e.-v1(9AÄC.ϗ/mhk\aZԐ_Y_9XsxQ+2‚BX$ՓK4Ek*ri{d󘻭jpLosBM)|`cz|Asa G!R-fdayjYi㢴nC=F 2S ?4eFkB5ل13J6ݽI$x2Umv? *HmS(2JHȡgWs4ڊ/,Cz(rTC{0 ;)ډ|S1h=F,שje&C -,~qFB`į- 0t2}<=ReU!giQL@C}_c8ǘ[VdTbvX11}QkRƔZ/jyd~F0i2I*jh+3F xOG0C1?/ee,OqIVlMq(isg8-V'7 .t2OJQ͡'6feH ǔ`+j#ҖGhHe?2Bj- 81sh<5`)o)c_zv02N_gl4@Us]uhnUF,ۊ7 FP 9)׭M=A@C TDv>t؇5ew -K0oh1kOKPs0hV'y#EmSSׄ>q6yyU!!͏1>02:ˠ1(ᘊ 6S/Ϣ`=2S=knhzuۥ?!࣊CFzɄa$^#d>qT;i30Hyw'.G@Sޢ$fߙ~TAtڕ>|3"`O{>]':Y;*`-<G8DGH>>| Z@g%YlR 1X90\eJGIIMfR>ʣ dƲoۀaW=0\3F@A"Jғp3vhZٯO,N> 2lm$9b*Xl~ެrQl6ٝg 6\JOHL+'ɿ׷H *m! =,UnM4 g46<:!7nkeֵM87Nq#VD-04J]0qӷe؉ 6k%=2CiÂ_CXKZ>փn818gLQddN5MW27Đ.fe p3œfHKB @/h RAaXWvG|' %|@gwcr:v|rլz/IԠd4Ǝ枅>B?lrw `ZO>{)j$roV7jdWYjL -s(6V}ӧl[Z >1Wp*l5KS-Sak?jq( 쬨ܯ0}TuINhx<Р Cx:7ѓ1OlC:"<0@##OW}ZLNّu(;I$k ,Pm=:ryDnWӦ׃f-5A<ϠLЩj+p88{[aOR!zI 'xDb7<8*G2Fɾ[fXhvtm&FkYӘAI OG57i򘕀(qGn -/.StG}7k3553.LLqHj~ߨi>ZryhU¸x,ohi;egp8vd:te qYFK04اp OlZ`axEŭ@sQh;x}/]Ι/\hd4>[R{B\LKi|q]m rH<%#:`6[7ˠYb೛n=ȗ`l~ "l~IPw_Xd#B$zƈѓjZw^}J? kt u`h*` r;&VW9 qU;eTw!E;vV {)[aRM%2ƘFyR~aM D-͢-ӵEų6fEZ`a/߁PDÞ%nngxcrn'*ZXѦF5iyTƔSaG}OXGv(1GJ!%vp5I>e:eO;uP+$mԶz.{?Ɲnٕ\}I!4"},etΎ`a(iǼCKd> sy^X`$qzru-ԕ@K`ik%rQ:?75W.*}Qt WxX/3gbVe㠌7y ~fm[m_r>ÖNZ+`E1 7 ؓRoZ.n^ř IasUP|jVjP: j}o$c=cKu = TE|!) ǝmbZx&&̏@w%:B)Vك?Ƚ&*}6YAf"axyI  #];g ׂOh>Q0$l6r66i-:J_pvi`(-YάR|Q u[ڶ;g(0`~gi &wIJN|H9q*5QyOb3[YՓGs>cshUotȐL?K)exY>1TWci2w(AX#'7Sbvpە[IםgWr1-Oyȵ'rAk.~W${GϢhU+5z96`y 99EX=ۢ#Qh#R7I iʁZ7GvMdє6G)SU{ p4&Ԛޔ(u{x#xҰ8?J,A>=yjkaf#6d\-E/ 4'>$RJ@1 lnr ?q>K!b)#ުth>QbFmP򢛌{]5NC٢B:%8HhUUV Ed.Z:0 s8cޫA6d}6gD3s7>\%fi ~ P#2{-`p97 ":;6Nb9P\`D DơIKtLNi5)EUY%3%Ʈ\cPL[׶_TW58@\r%@K"o`|2+2PGiUf/<&Ikp\^Q:Hdֺ7 V\(+4=#~u"nb73C3$+s]V4n4paCOi')a#aXA;a5^OsCb0]Q***c)Um'zJZ"Eܱcgtp 3D$nK<tC'FF9cbՒoUYFSOM39[%_#EJbĂKKmT#k^;rI4d`W֗*|^HԱG% P%}3iԮW\U#%lKO>͙P%O@v(C)vig) `x6&)&mދR!2k_ܠs |w@Y!YQ,Mq5/qP0I4P/T~ՆO߇?5tD` r2CgjY oCHOQ(Rܣ,4),Վ< upv%Yr+((s&y$Ϭg3ǖ3kC";CH.äḒ[}Xë^Bd7 ddGг鮘[S{ Cߘya?Zӡ'Q@-sI~S&H(k V] n2Q@Eude,E4]ڨlc%sb)+xOtpF|) p^X6T*Tp_sWV{۰ lp2s{\DLE_i]+_U)[+-,t\iܚuHOhp_sk,랠YjqHy[eZĖ! *q/;%m ?s4!z- GV)F/bg XUrզ0"Eq^0eNE׌:}OiC|Q Rs]5V.2`NDd0P5hel%łȭapw+OwT,h*XDst?esm_mSVFthP(˄rKTEHro"盜g1|-poaNmMZw,׹&39bKkTc?;VaʬdR h]W Vk1ѩ(|=V M?CF@aT{]%rT[>4 .[߰NNc_fPc.pCzkdOm1OU-}P@}]&f)xU0ؔOo:=nQkʭ%˳ƼT!=6 DܨwRB$~:{ +W3wRDY>7L_Rr~-ƌ&wmIt< 6Yچ;[nS Zm9+(gÌWnC FƸ%j9]W 7k+4d`!f!vs@ytX.7%&zO&dJ.Ԭr)¤j!#1{ka 07Gu:Dy΅QFhY,/^qb\I$%8{45b0S݃ 44o ~M'a`O6)&s׏g#e5U%̬i)H4"g46 ީ?BCo4\¼u})An~%#.O1c5yZ,h=7ywXzewXHI W|+P@V7@w"[L FC8.ʻHhBze۱1q)l`p^ܕA/AO`dQ+LvjaΈD`:bNm^vfBLy8F:dW5t~jy Si=:WuL*e4t}곮"I+h^Ԭ|g yG@siՂ3v88b=egYu m.M q*efkK)K25VͲ!]g2j{4 y wjr/!JRF υ(9 ﴒ' JĹ(B\%߁biІ'{(fef|W*j8U:T~ ZGbaaVz++~cԫ,L3t_!iE`3j?nhkZ7,6v.C$z >ןuZ)iU.Siw5B'*rDoaZ!ݘnE+qDJlE"EEi-ޭ,BuJ+gk_o @y>H:-1Hpb4({ ^&09<-ŏ641[\LcFll X=@)ӏA%QkZ=_]nE+Ь\I*+锁}؅i7\S}} ~SZDb!aҺď4V!%~K͠ѴIu( X]xؿ˷iݫ^ٲr^v*`(ͬ eͶa`\uZD[1dߪ|kU2  $Ϲj"`aǖ[WPkk$ a-_tѶ|5%ox)Q!PDLg`&ĺZW—嘟3 RkpXөI* ?I9dۭA;DQz]=Ҝ߿}(<%Z`! jQ&tfR,=1c m#=w^$Bp@s[F-v*YjVC {(3^7s~]ns-I'|u[0A\oN?xᝧmЏ{1`qfeS5h!9Y|#zF?wq-U<3O]սqՔؖ4*ZyT[Q,˚h!C v)nJY Kѿ.ѳ3f1bB; 8RIZQyWna|qrc])?OгQE4c+;tj}]> b?~8y3>pwt-aV˄y7KB\IQl>#Bm^jlLE)N@|ݠJDE4ΊnҒqw$= K-Gi pp&ho[1/ ;sR=pj\U =cRk!^T%mnB.d^6aH{>O—Ӳݭ WaGK!ɈrO-`|s>fEƃ"_כ]AK=44Dqr[o(ƫ K u W6d}_ e91gUH^0j __y2d_CcHn6ǖ:NVǝq(nNa*P,H2<+51@ ?aJr7;KO* _jE^Q ժV 67PPq$drn5-R2dwǨڏHЉt~P5p&;b]> Vd؛ qPpe !VŹ ӳAᢘ#Xy(gBEil0I*>׭Bt3~ ˸?3[3U6Ѵܙ.jaU9(ҷIS,<%ߪ~J&`WdGeDcduA*Tƙvp9\:UfMIQqqLNG!a"3f;.cТ*!OLhI#::'{%6t(ϙ롙ʵ`|7S.q0)T f]pewڂU7܉.6!5 NJ% Uyp|iTxjKCz1H)$"cl# ?9s|%15gyg w&=ǻQ*-p @IW=qEF;XVeH@Qlde{4Hq ([$2*i:d<=: QŊ +dN~SZ͜ @Ϙ K'&k:}Y?OMnxo*Z2̬QA5ktX~Raa`jOU  p.+*u#+}eH`G)W !:|=3%鍠VP[*.Rʏ NsUqQ!vblyuc*%U\b_A95XC Ko - !%Juv\/DC$A9X2mWV_&k0DWfAZ坸ϻx7&Y̛CT=^0fmxLh9 K %?*<57~`GZTZeW~c6޵"U6Ua$rT(t;p |xooA/5˜(ZQCb {*B3Ø 8wU\/9+.vW %.)1hl4Շ+:Q'V ;"|<T:id4d+YDFw!G Ȝb"CV?5&`*U]ԇ_§'0h+giB}9uf{F)>qDL3nNf2xJ5yw,Eg9MzWu?“/)RJr{_ʴ:=ی:[ ?1gTҼ9kN)#˸O.D,ĵ?N%zӫK}hj:ߗs*15='Hw 9%]l:K|R6~ EJ_!Q󪱌*$J bJ b U[C:|׫;e ~a{i>nQ_OP>I&8C% Tѝ_uy=Iyz#^1ך)p5tM+Tc7o0 ;v~kܩv׺ZaV1Apۃd'Ys-t48&Ooi\S;Nu2TlNuzZh{ӾC^0Y As!8qu4^B͙ʾ:P; GHr>nGYf}Ɉ/!MBJ%) BU@;efƾX>Kd,U7?J:KKM5@no,/XĽɼ8Ը  $K7am:< ٳxЁ|}MRfp1M|yo97&铱֔b .y-dO':sm!f5)` gGl: }Qk)FI4JW29 q ͣ` D{ebŮ} P|?'` d]:7CQmrV;^D0ÑjIڎGF6 ৓mЫ`!M:@Ie#`bQ 85{Ťp]>mQ%z!ޠcTڢ. .rY տH g'q ,/!'3\6*;*ZOڎ苀t@[z*\P "&:U[2R]﯆m!*YFsexU}Ë:7E?orHlNwJKl8/nzn`MJ"K7Vh@bgqw@yGؙp27лe 5ףw])cMHY`0sV.";?,sV ^sgLӐP>r 'Eiɑߝ؎c8._na~[ U7 6trϲ'BAH*I/$B7IX {g#A4P!Q)'H:jR6C1yׅ} Kh \~Y[#DR:ں6TJ)˔JCYMu̔ ۹Hݺ^TIZ>v3jD澋%])wLsW᫚r_d`-0/YsD,YNUUXɀ)mt1c +EuIj|Dbo҇t$R)Z7ҷ/3[*!R^ Kz%T:m ݠ ޖPxftiɍ@0.k|2S0k X{PϐN3~ȩ2`GIp3jN9S>"``;W}|'D j?c6a@d"Rn&p NYL&GOTɘqȉ#.RVCDi ~';`@lvs?䄒'fPƔܙ褲ɶjqb >';ðӴy (ysC~3?JU8Bt{t^ExR r(ݵ[*V_ xS( Y$};l[đm4s\ 3O&hg;ziý fdZ $ZYV-ZM/O1)6Y~3'a:BD\Sa[ $BHBLvPƏ32Tc-Y쳲a#PMj<\e;V˔(= KY;үZ *? *ZqZ>V]qb•`t1 q?aެ\PEr:p37pӿ$cP*])SΡf[{ Ay97+rXӆm zE,Llqe9:#׈ *R޿|YmW#rBݬeqvرp#U"fRD}3lE95(o)yHY^Y@H}Y8,-3yewᝲcJ5+#6Au~ 86zW;5fAT)c||+t_1pT% nRPxRf#uouT] oƏ~(/ߥRt4(+M]1*u֯e b PiێQ}1 CY*k9.~hYƮŐ_a=!cS, r]Z_/GoJ^29p3&]].J%^tY&*u-Ԓ "wk=fw !jOz?EbIf1oĽF%'ֹoGeeY'pJg 2@N; {JS\\3OY0+,۾. 0GΈ"ٺ+! Q~eP&z9.ÈH؊&%/幪'\8&?JĬg]Zj3 *g*R䝗)x[i &W!Q:ͧC]{zz[J6obiei{Q7s>/uQ[ƒ-Xx9Dj= ʶk@Z{H f¼~ JuN>Μ, C| !ڥէ@hyQe"TnGBhEԶ[lkWP4 2a.syi.p:1x $U%GZ}9IkΝOf0)BP]\t1/(;{_dbB6<Ʒ x;6)9ZrUy3h.67 lM?%>8p _(Ȓ%/qa,O׏ . D*2CB6爣;Ehз񮥒*3wfsڏfp]G .]7/\xGP/%jgX߬o[xei$y;R䩤IĎoN:sE06,',qY dcGXFr7E4t=}AB,ch'0W/yrYqj{cb,ZJCO]:SOm!9#jH]]R4he*B;H%HTz'a|_>& _%s~*RHRfŊqV(=]^:hB* azzҎ6׬p}F/ LLB̧S屃8dZ]/Kꠛ@gć⇅ HqP\0:y76_m*]}" ;x0|dl||}sH(S*2j_*Rwwgþ_pe1V*lS?ߚAv,}$#jHKo<Js>6g3ߊ4*ÿH-EGqDIH {Nw Y#(EdSdpp;ݾ0tz$Ξk^fj@]}v2}|Ay?}c)Kb5J9tkJG@o- ^t *D 3أǒݳIlͅ[X|Bh"6 IX3S~"/qAI(kOfrԀTw'>-l\]9nA0107SYܓPp>SNʋG'5 ePh鏺r059a7Ww*ܗ(I-bOb4rb) '$G6&9s1vlZVG=qh~2 krnM}C O7NQ{U!r rLm-ɹ`4p<YB1vozm|$Yr- %d&eT;T6EoEY6,9܍ .i"kc7bVV4Vsbd)(s^l._qMsPK )H0_S`%i l ك BWQ+q2"ͣEX2je!Z>?֤`3>c_/tHz/nxnp-x/0`+QGH4Dȟ Fpgvn.D282eO8fvѴM: 3**Sg'gxu գmυW8*@⠯p3yC->2tx,n|YPbὒA-IT4Lƙ9fR.nƲa5…8voiҟ+Dg&XEZrsm?58 =qgjry?͓zO2lK߄M).atDEBA]V5e:]y(ͺicycMR B@S+Ko4@Ƭxp ~ORW!j (dZO/fB_exTL᳍S @@O5 Hp{èg97(ֱ&%X3Y,OD?dX41vE>JO"Es(s3Y]'$Qȿ֫!|! \dUs[)T?Z{o,nHro;c8Fbx?FW}#C<#FɁy~#5ۮVrq+c R>y;+~';n8Ec[ۧaB:9:RQK'z s^(c{uԶP-ν;Fr )Yo >8Z+ NԵSfǛS' 7\NUFj<£EG6]#&}ar1PXv1ޕt5y*q P]KPO_\y8ng 5{JӰe[+#xʘNuXX=͸ 0+~nQHs_[J㬠_NDAielVVWt@Z]1h!~f ._sxYmL,ˠU~-0ï%9G!ihϣ+PN {ˣ"7DAP7h*c)}=I }޷u˗LF0i4愵C(Ï-IKQrFS;}ӯ%cLHx]MӬp҅ +z_ vjy3 42,yf [{}P*`n^NT /FUΡo09?m<{ӣ2͎<#d!E/H\.ͅ M~U~r4rR7{8)o*!ǂn/lo8sD Qݠshn#Di|Z&ػȞƬ.qwS %uGK.֛˛o(zvo.҆P^xd7~sBϾ5Kh} *K;>XL&!dvhqRpC~fzڅ ԔL/` :nd;#ʒ jf5/Y*,zdvl鱗&O!_aZP򣵰/cg"]D)aJ~Tױ\4&Zl\}Qq' jX:8Hۯ(t\#i% `AzH;0`jJ62:E*ەxV1p]c_Ua~^YELp.~\Ј(L17b{!l&7۠fmx;} \) .\u ?@_G+W3 kAG0di`u٘%53U 4%*Z=SnkEW'HQsC+nP>wUH:SZ]^FhmHUn;q=>m'*F :^={Y˩ܳM_HCr08m@YZ-mʾ^ev\R@p1NNr RsӡSρ s't]}ziIb6sQL鍵O! n0o=2iWN:CjekMB*b iYBq/z$\ , `F9TMЄ-))yt͙`zJ44Q!L@!k/-#@ξR󺓬UmJ˕1[DZ7PJ^;ɰ-VX!;3U7-X* [gRj6fo0A2d #) =R#ڎd6r@^8q2|}W_*m{/F24|bUh?/wIx`vů s<Ư=c$+SAO?7+8r5v:6/RŞbc6`HoPsUXL63R$JR3c L)?ogx-mƟ"YR"eZb`Vr pBnQloc㯞tݐURBCPP~dY}2n8dCRxy' Th9zVAd8L>fu&f7Uс.bfi0I co/;޲rq ,B5@^"WbV"EO3rtg"`55ׇGj;l,C'(D@$KYG!X`l }$+++)]>ջ x9P,ֿX)>@~cmQ6`]uTσrx5sUK 5Zz15VC;C_x~7N/%;l _< w g.J&уAnB7ڒ,5}idža31'Ƴ<#iV%Qf'y d\lFHjg{jd%6Yp'CDjmL|A?ZNOR}(+)6PIOD&R0T[NmtG[`R%1,o/oS ȘYl24Oa2b'd]o>kl&F=ݴ Dxc 4K]03n)L{^`i2:~^,nQ-['ΧklĔ萹gc1.;mϠn)Y=x2Ta} ɥr)p+st6)d^Ah{%$6}((e%A)%9)5730 ad;z>˭SU ǚPfO$=4.6os<ݬ-¿qyGV";,Jihmƀu7jY#u,aT0x&gRˎ,ya\4cOYH#I;?+"ܻ H0L_Y3#9O8"W ʉp8^@[Jb5 zUC3lxaycSe{uץ)H`g]j &lia1ǧ8˜-n/ʁ$B"5M~_?tVč* N֮PdҔ!h͓fO!+t$۫?NV[0Y9BPV![gG|Y0ڄڜDa+f8&_2 >*v:v 7K# F;ZQ mұ7/ vn <N/ !u\1(;-2bXx *aVyi[)=}%ʮst8KM.|ОiM YL.ܙϜ*,ȧ&_Rt2`ӽI}Z:|LKg@Nb΄c.ߋ K\4ÈsY&r.Le09N|Oʠe˘!c3Y(] @'F.63E |ȸ1K\BPBY nP͏y)$ׇ1m*p:-+ojge]f*1d?1hH֙9i&yWXm<0ԲY:6/UOWhh?j`|eςFwٗsfU<9Xԭr eK)G.`f-y#^"mlK:{#Ie]-_^pJʏp WPpAU Wwnvh<7f9N;?>,Wp;(u<%vX}  [&2t 2쉦:%뽥19+}(6V45!rYkO=%6 (Oj#wђ3y1)b- GwX$?G clM5aV/k8N9OKӤc1H,qnay"7 J9yQ"R}L7oGc8VlmhT*#պ_(yS`dp~l?U"I#:BiX@S,$x aN4ĚMY }^1JYmNBsJ%(ZJV[gwEe^K#Sr d6 `<bs7.mdA\u.yHx@fC/'Vi,e]Ʃ 8uFsW=zBSpHBhc`kW/fJIqڡ>zuGƋK[ ל\L~#ZvE)pV>a%Wx 0K@o2ۙU'PT~O[+30=Lz #|5+#kаzhaѐ .z/Ü~p:'lpK4 0_+W^Y^4960] 6Fv5gY>5[B"q{g׆~t095ld#0j! > 9mDJidEwc:ǏDz_цtYK< f@{9}(A|W2%ZNW俊@x5BЊâjD@ţuh9UۃN0 o$DTȼ<AOZ5|rnqkc/s)+QAtk%"EXGNZި=Sr)Z.-$ %})Եu+S2|ANV 1 S8Rp\/EǧZo0tO6Ӛ Onc Bh!xƲTG(l;R!g 2ga69>Xo_vT0y) Z˰i$3:" #хJ}Twٍ#\>0[++tۄzG`;yNTcX#<ᑃeɟ.ptB RwFIVgW^M\*сU2:Sh@q!,b dk^*!eՙt L`UŸ7jK5AЎ_B#IW"R/;NO."+[I  ɺu!L3X7a?  'vը,T8aYX5"s\ t7m9ƯwU~-6XEW+F^Qz,Mli a H'&4 _Ѐ yT9dXcC(4AǮw1~EXo9B<8yFkejt((Ovf wH d@r7/fKJ"!ڷ'I3#/W,䓃/ȩcCrɴlca<}'CnѢS#-,e?ଘ]֊vOy%fIBɫKKQEU\msjnˠja[ Wv`=nKYc#d/Ο[BAlp.T2 {pbe SraIꜭg2N؉IIk>qrUD;jsyN<O޵kӼSظ U;K(U#<'kRu @!Oi:$hI2a.A>/edr8P#–UtzIYQRx>ڳ$iI؃vSpv{/eF/t?8RX mpiWu]APidCYm?%9~=*doLEOIRt 6i*:u?X)|y^uQXf`໠%=8jH+{ D/Ih=Xd|j{56=EJdCN&8Q; "{.oH@l ;=#m \j^S?}1Z.ҬR8TWP0~t&.+R̍5|/h;Qr3T)%>-5$ӥ0g|<ԛm!ݏA^'P3yW8!QP.y+ngV}.ab慁EMv ,gv8vԘX7Ӣ$$yOpmZݷh ݯ+VhʁQ,s8\6Б-~jɌ\m>20")8Sx EBԌeBci/NBS?~},WqBɚtJ.( 随S  }>O i}ÜuN1O'ce ֪-0R+ NJqjߕcRh 94!YfC39g yA}\%ab%?`Seo2hs%IV"t'RD 0;NUdž4N3hd]ז,;K/)Q¸M\ds.xt/X ;t>$a!0^Յ۷ι Xa$ZpXőT#NC_?1gdtWdW 3#CPI_- V3λNΨA`m?+}WYӓA ( Zfy@RfFI&8ɱ6@1,K\z2:?؁I;jy)Ŕqob_vZ7[1~ǂA*UD_9ףa?+b9k79 Rze3WnB*gD3+r+m%LΩ؜ ;>kǭ{uGb>j o^B"|Oj+x{0]MGJ&I&CN 0D6VS16/cT8}jZFa+k( 5[ucS;] Uǔa*_f<5RSXy߽jR'FJ9a|d [w9J]jMZTkE$,X|e; n!>,ޅ*g2pbWQVbp v俪 NפC@5"BIsaEۜ?f_x@LήH}%{,f()6)o 5a4+GNi*^6օӁ;, vGe6YbxK3eonG5Jj ܍_ ]A>e!3y $)~SNor K6_?G'Ey48:j4;B4FPMmpwlOzB0sG߅dn@Βh.'~:hq DajUZ\ˇJOSvNwL'?{ߞu3eF@",#,X11j ZN{ ב?4扐 2&RZ@L*6 @;.C,s ("oO~YLˏq* G@и=Y4-&bo2'-PW]FU5M֐?u(k)jj8PQ˒h;mh5_X[wZc}i1Ng)2^u(yq.vav~i1z/z <Gn$3JqLA~W?FtV~=Ѡ_"qn.uh[TO_Uf-#ߖ& .()y}ۣjM< Ұm/OY!mטA-|HVJ:\.B9{UJ&渡q Q.Ɇ>GƑ T]&f9PGk1+U$)P>5?xb9nloʣ'!~ްB5uRo@YZa27Z֕:.?5'je60^tK^o'i+ 4Im7-v31nً/ ۤ @a=Pʓ8кn"6cw4ƻE/=v~+=Ur#?h,q#i;WAsSF1]L2\\J刵8)8jd_PYᦿ0ˍIp&? =m@[[x!A*d>TRQ;rIJtev:g ,z!#Hw([rq[֞[3@<'W 1[~FgWO7_]Lv5:ߊSULu ;??)C;QQb0q{hV(|Z$0Ben:4"-of^oV(CW5~ T EvqhōD@%CS5=Y\ ďjyf +!,=X*e__ [4^i8RtN:mAD& țloXV5d2qXw^g =+J֗4>"Ý4뛜K+݁n1']y>ݬ9=$vZ!"{{ٜ c ="є!%V{3*EGGevԙޑWS rP!x ik +nHs46ÚFfWv̫;a}< E$~']̇ٶ͹A@r8wyh.#fVSvTϗ3T5nUiyS&J? _UiՕ$!j^u)¹n5:W1]Die4k]6πx?霔P0TѤw1aL"yD4uH3Z(JoL=ȝu˥G"}*h N,˷)yǬ۴y0cY+%[]`ӏ][HΰDZ}t<&s H'y l{` "-嵯~A&'1M/i-ޗY/VX3wd: AѡW۬(&nobS7]An(OydO g*S]FѶMS)>_Z7Owf^24BGѕ1H+q[vUsO!<]Wz^(:<ďQ.9<%ۅ;TìfhQz݈9q!ZҌR=Y.u߼̙l!!V_.~˿pѧT'$YI%C&m$ AGwԬeA@}]fd7%DVWP=vF=E4^+șZy,Jd0D|gvK+41K&{ )8V#](g5fQ$ o)o9}͈ԈPOV:+Kc@JO{=uXςC-S*e H~Җq?P8n"MNjoY)N'vu;),l@Gc kE>ߠ㰖7\ejRȢF#kHv NT~kqvG{{iKb[ 2:EFD_K=K1p;W '1&C!.O-pe&)W 4B4k+N?&*kПT}6U=683J摐 c=@$b\9#8Z3"υ3Z:%m( ԘJ~@%}`M&8` M/kPs;qFd:%_kjE TfqHxgJL-,S@nun%kxAMۑ'9Uyr(*6SC$wyL /1:aD~H#Ҷ ZgOT>7G3lȶ3Ԩ2*Hn}МsQQNl׋)  >JD!:dK3JB胼:Sۦt(wGѽ; Lm6_A])U%s=S$䵏sHPm{0Y Vҗ% âes`@{0\hHZ >৖ֵ)*(65Ww:89eᔩV.؜(eW}Ƞ/.Tƕ@4/B-kסcKc7wlx XZG39)6(-\_-´]BƲЍX%I^yK8$l"<8ET>%M ~pBP3㫥9_#Μm(&M~TF7ŐxJj*M'ѵ}9Ĺ^!rcb=` Q ̚ۂ/b΍=oౝ+o 0N \)сGrFgYI jѷVmJ6R}]e@%LolOIt+YS훀O3X*7߽iCo]k@; e*BhVB~GN~pM^? tOř &'eɼߘM3K{Q#)$wu3G1AMq[+ 3Y &nŰ-CZT6{%z:i(U12TM, HSCNW\H~GT(GsQ̃]u}'g!ŕ9, XubRX3/sQZI(!ͰL"{vC*'lu?WW0 ڡ) 1L=o^WH,싦(}_y"29÷&|ܘw|<邂p0{ Yjl6ph[1C?ĴT]L~ e (nIP)CX]yWgX FWq/-<Ħ&E+]򴔌ts&6 LOW@Ē(ձ ZqJ-%G=A?!~U9rGʖػ!;[VneP*֋`㰝7X-kv!,D7jߋbqC&|AHbu*Ce۹WQ@q9U ,W_  ͬYg rww,?dXun]%U'oR0;͔{"+t0 _6Q.Y$lH ;Aǵ<~؝L~ΙEϺRt,iy9ͪ$MCbҝȃ!snRklæpi਋hFl(1lM0kJM7ȞR _B0ZN҆$B_.=CҾyiLC0\B_WM^]{'/gGLՄ@jYH$e1S мM|RWdK/㒓w# {euQd3~N lxjױ]x^ e<*-X7oiPGo'cc!Ƕ cPC -F76I:]<6ٶrS-ʱn^ۂ cIŗMz3NtS8䣿Ư>Y l*x83D0WO(+3H]0^^OB{1~9=Xn?$IEafD-=]GյA4RYǞL@ իi B }`S%0* ntcK{h@fh`zm^LL?Z2d/Vea2faÉ"J̄~E+cM%@.} )9#%%Uo+bMnOuTuatDon2QA<%w,JX'Q W+@vKd=4)ePkkm9,v:T#g%gA+" 񋏯 rM t@ۇͨp3?&Co艢URgz?S%J칂Ɲن%1,5ۄ1 R +|Z:Ó|9=q$]D}c"uY\CPv(˶g Bu;Ls< ~UpW$8rl*C9ҷΖS0!Y$d7B/+USzqixfc-267س RAoA,֭;$=8Խ-{qU[h]WL%v&# jq2} ! ]/͢E Q*eݑ]B{4HJMd6[DR{G'H׬'yߵH5PtT'!3.EjSƮK|HZ2Rvtn‘U(mX[\{ X[o c * t EmEw";TEO'XWa#ʐW58TqwӼ) +&ahSGmފM Ruwc>4h6΍:aQ*4|#gB:T7@t[=1ځ"ZfݽEy-h-NX)O: S,Y)9fˈJN#?J L7$*?ծY쒜m uPVT#ޓhsȢb >`L !IoC܈608.B^l-÷|urROW6q SGF<An&y nxQL:s;Ykˀ ׄ dC"_NQ'TB$7GΆN{P\<3 Yb6K|x8ҟ1 #QTKiѩqn]=捦 '`TCԴ7FS{yVAS7^Useu`5Ey01]U3us]_~n.s:Gf/f j_/P1pt8E^sꫀ 驸z㫀VѦvR`B*>#UY<3#r܇!}p=rQ03Q PaO= ̓cSZ0c+cHpx|+ ^D$PnfSVoKp1sX`yϐ 7poCX~ $4(5^(Uh@;'ڡzտ\޹ͅQ6I:> sA}l8(G8FJϝ^φe,E=zLˀY$gӔ["Lv[ƉZc=ϤL1TI,#K Ea.m+qN֛n*r&No&l'('t﷟jB_:Y*r3c}uwhk^=˄SFEz 0RԎzzJF܆G&u(V+{ y,pL{\QLn6~lH֑ρ{"WźWxB5/)!!QAwۆڷzM)S+TQ 'f?#53nJ\}}qlK0*L-g_C۴s戦ҋ&4q%\l9`y-"([$1<)]6 p%N5T v- :9rp>Hr+`)&mR4.T2R`{ C [ D鱳Dk<٤c!M ro!PJ:?w`8D c=y/Mx}Ru ! mΙlTBCLqI$@i@N"_~}="+%noy_WoXZ̗WUԂaqbruJx~YqBP9{r@]OMwAY-<AQ`!ꎈ$C2 acGYF03%9K/}A;A#K8Nx-~1O¾y^\/eF ̘IDŽJ@c.MZXqFt- -rJϸ䎈Ohd∴+~u-<2ۿ+ V%|玫bQ8䩀z@OW7+ID4x-@+ǽCp@b nOC /hyLLD&*:YYͅLSZ`nWu #Wϩ.'8n#Y5"!L&hF;t[0E&ޙPO],!n_g|J3>=cٷrUdxa4O)k}gҒ~9aط|Bh FUBqJ[or;kU;I1$gop~ez "tM*foBX}; S*gn)[͔( `9:o2upb4וՑ敺'F'wìwd+wm-DY^Ad6N;CL!W_&sF_GK(d&j\{|UemIBdM⾎F KXȨԾO~~ƛY& |z̿~ߓLoioh:l0ƃv~[Hl o[gֺcQ6/Ciw )Ī`˓*_.Z̖Р?C{bGZ!XOM䀙KOr04`2eP^tRXYIGCx~[5:qZq@Cl*㌚b@@ j> 4}Jq "a.wr]:ׁGG`Y-#yh9' -,o)I/+m8LJbOAm(;&tYej HvԖ|#z,R ̭åۦa>Vabp\w˅xݴz@3ZA&mq|K8/P6 erD%M= S .B Xq_ :RrXC&2Ts 5O-@ޤ %B&?u%9pb43I/2yd𨻵|AtR[ .V>$ȭ![*~ ^nƼ;f ܂n?$ ?x"#,4=Wg)GL;lJ7$ RFu3≱[wA+E<䖓-=}>F(hzjM% mr1#' *>T/·;#XNkiTpqpI*NR;&j7qNW9J1GsYu ⅁\\ ;2(G7Xds5hvVNZ}-47(rKekJ*JՎ Tdm,={fȊ7 G ؎|*^-AoUuJvWQyX]FhaU`f"wfăꚘ4y2˓ ( G*n 2]7Y6EԘOYSt8sݜ:WQeU7 ZWfU) NPF^8~RV`^./cF^JS;7s2\RQN7.Fs/8 w=2o)GAҮ=Xh -$k#{=Dbf}=h)KQ9RѬ `főqx*`upeVa&DmJ|˶, ['ASA1cF {#. "iP9WH*h} pHDGP@VPB:cvo'nһ4 |= yձqSY8@Lux`oOuO /4>1G_3{%j[;[ZNɢ]7ᘻ_$brvƧ}.8f |O$} N(ѪNl"\(C2VbodawqpE\(\ cmHt\7:svFE{_@) }=>>sJ*DkRaNg[fzA"(*22:^їhYmd[SW?S' )DMj`Ʊ -p3̙5EϚYYrN~|Y#K.Wvk,{e4ȔdNQrTd"?#ιBEZ̴B,~P]3U./}B8-ŁS-ADMY*KA֟f :VK@9N4X4{Xh& \4-;As6ˮe$NgKϿs˂kO3os%t # 6ƀr$s߬+]Q}! -|j4uj\d:ֽ٘'RDz o#h س VuͲReڋ݇NT.zKlw.3B51徾-)>âiP"װ J3ZkcKx/1d#R:\dZm䅾Q@>j9djJ$/ n& ?%H|U!BDxuiO:EŊBV-c+{d_d&|Jx%gv)ob?=[0GS<͑C K9 Ƣ&Dhq,:ᘚI0XCF31}|8ǻ ^ :[?<2 7>J}56}yua iC9h0r5>K4n[T^8Uczzޛig(-J HAET`5t\V'wˬTeɀ/dΡN{g . l-X-{(6Z/S+ЮV$ wa{G\Z4Owi:~{ }"ѦjKVl<._DTb@ӘQDt|U[;6׸d9AYm ae{cPָk1=iNS@z8@9u9Y 2efL,\=Qj?,BxDwD R!B</1Uՙ[pa:B1荾+?ǭ؍q).tbW #v^ӧZVɵh۔ Cg޿\]F>'ѲḦ́'1 C Sg^2IrW ee\1Zn„,S1%.\RG * 8\TJ&Ux?ߴ|:A1o$]`i秊w@$\`xR_m$]ծ&=ȇy=!88rqaͮvHGtLzMdPS m&DIG>.j9W)ĦV,Z6 q kfL%wgxhk ZV֌ʴ@ƯSO1ݑ!jUc0;> }z4rϼ'0Fb&q"ͣ"UZA'[g?GTjޣtUѠ?^Wg7u "cX9$ kf_s?[q$"BEzFߨ4dJ?*UJլFϪg^DtImD c,AAEq2]&r;9-by2 QdYa9k@J;c2}d.:qxv4sOJj-= )QHl렻ou@/@Tz=ی9#L@BG 4.t5A%kL_H~bLDZ%AԠ~u#"hx\2=gdMpޣp}[vAş=tB%*=p3k;dh/]V~onf)'.,ڥzlcGub'r-K|As,t/)uܣѓy?fMl<'>'3K1bs4K*:z@|g+uH?]N/Жގ[KnҏA!>|`8?D|NƊޠ:jы/mzUh#~RUaԎp F`K>bHLzY|̴P:Fe{yS2ζq5#Uv4s6َ1T=:pm6R_wXc2q* )N⼭}!HG"w. 4>БNM5ީ,pr':#s8.U$ #8r ; e9ےUf1{QkB>( gM%AI~=EmVq滩^92J)*7O oB? ЧλNC_hNE`C)fY%;&P՚OAVs0ROh,'0<=+g𬩺nDTLN%'ܸaq;/E_rdz P`W #? PD'ScCNUU Q:-}c<S?܉Ծ6X"5y{Я VWoTK [ܚ2G1G*%ԋWʽ"@Q$ mdjٮ@."nkof@p^QUj;6"ZͿ'z_֗IMZtQ @ "I#ۈ껻Eb`#>> ǃJ+ÈPO9S χZsqԬJd EkLTd~|s`+ V<ߺ>7gj.!yhE{U 5`(MdxSmZ:rvbU4:hwrn{ p`Mc!Ƴd<^n$9Шv yM:8KZԠBi4M'`~|X+cۘ\}U+ifmu"+=/1F`0@QJZZ<Q([휤k{4Zo xnk![4ޗptDu 9vDDvzt™xT1R1mwpOD!_ }*/F_O9_q 9?Jq-l3MBE6M( GY#j 7a2B$V;b9epɫ)Lσ{lυF9Ǎc/)\Y㒬"2xAwBfew$ Pַ4{ w!ŀ=x=]E~E!t!g_ܲHW_"cA6gb$wVBr;~Q#Է}S{,9h{HK{&fH@UC+c_mc0Aq@deBH [?8 !:$V[;8Ru3eRyMd\>v3p1bworJ= l>9DbkY-w)VahxK+ RE]͘m񊧹FQcֲp8٬An2*#y1ZUZEteL)U쓡ô 'PG(Έl%O./t ёaϿƘ-9˝u@ Xs P!>hc;r|PB!yCx`âhYC[ + 'B-:S$bG`ȂylV%ozs^kmP#:?.tg!1"ͨļNJ/7{+<{&Dar-9[ީM2'Ү% ?Tk×qm2ƤtNVs)ܮY#$a ϥӋ@'RjDw1ʽ.]uܥ%4Eɰw#^$k vi4Q>r'?`76Dy4s{3~dM% uz, {WwM>!+iar+P67dx~s ZgPJцùE vЁ!u܃|N:!Fڡ"vW<"Kv(Ԕ S4[dح@.)=o xBX`OSfҿ6۬+-\cBIE -I4aeQlb4c?mQ i{|TSw7*f3GiΥ ˧ت70DŽNQVx0r3)r^l}}Y-]y<,q+V-v*l&"yYQϽ<X>ډڛM S1+'5a8ϸ( :dX|i,h҈*yϡĒˋCKHd4Q˘Nt Byܔm)ϝwq͆9_'[aVoK}VʸT4c.b@ue@8gB4FS[Յ svE @W-XlHW+hbMyM(pƺ:8&O+Oz ~9׻&3p5]';?&;]B*>SKaQt{-Eyb@|^$k̉`㿶#C,yg:[_0m1öhu=;FG$-1Rܧ+0*\=u$nD">mR.ݬ. 8?!:fVx+zBNmbHh^edQw뺈B`ec[f@A骾 `<[SGTdW:QmG@f(znL(e#]LLsȰ!f[*Ilb]˚%ӱ` ,XDzxJ0Irn^U:ɗPyc&2IL-XvsIJ :M"F88imœG~2@uQ uw tS@x033rPyt MfCш5HJR*Zΐ6DꘕG7 ORUcE,G#WW+ꐌɚZa#.oUe<=]fUDٕaLgk-/a'."NT5,i.'_谢C.4ND;2T ϡ{LpO'f{iN88ZQ]fIgpMtq/u+"f$ w6MrTw|޹ߤ7EYMs>䴄C`~WK]mceLX$l?VIGyo蛰g ůF] @ E!Vn*c{iGH1<%$gfې&@5wZx|-b's857;#6L8LH[ϡ6pBCs 3Qŋkx+ 6VsvKK{|ND;F2ɖW ҋ~GoN=MYa+o*͟XFX 1_]vB;i@V^j،u~ e&ĵWSnܥukx(ہi3YsVtR1MXs?cª"$XC*c]bZ϶]&m*r_};H.`’\0lduEqxZ8@ iZIt=wadE3zOCm8P0@rm"S;CᏚ #c/zʆ 6XV9ĭn / 5Z׉:)ObTV+.?CRZ3;<O!?dsyN&;:IG .k($~`FN黂KA*h^DX9嫵Pbg a 8p 8K2;n4W[9Q<[1)zH;bo!-mcЅC8]?JV$!V K2,mwogĂyc?A,cwx2mԘQRNaKAFqioď/Mθ٧E%O ;p7k{H)CܷLiu JgG4[ۚT>?Gp,=yZ~5 C VtaZet? 4Dzo$hEXDziWTěˤ-u p,B>XOJk-aCPL Zn 7 T TZͳK@A4Ly)P= eH@xL7I;kYR:,ݢ_(/=|$?i(wNqhYYV%ƀ415yLD@I½TLҗ*}`Yg%sx?]y j&K*Ŏ]dM5ҙFW9/>Cnj u(w _%oݎtxZB$SI#9  LciN%{^K]@#Tצ 08߶40-A3pT >mm0n+Iż!b/VYGE,{!-0ퟖ\w s1${T Jb.}x{Q:S5<쀐hABNڪaHM_ P//C%aFKި/)WKg;:#gV;); 4mCb_C"q.zȠ%^D_O80s(L{1h*6!y|G&&{'՝U|qA5R2|Am;.ˑb5TvALw}dm:5VeK"6R`*rK~ j2Vp@@ZgE|XxD^Pj`x/ZүWoZj!~rEbE9qw`&Wh1:/ј+I{BYw mK2+kJTP<s3p>=x.͠ݾ)J?Lyy]v\ܭ1ɺo;L,rE9tQoDK.UN%\1ՃU3'/ZQKXf)?v9vG>V#y y`eX5 UV ~:F+/GHЭ<11]_J$phFR7Aׁ>, ~ # zFGukbcl;ȸUr&vٷ זGR# +hыS?eBe֎zҌzN_w( -_@d x?GБ4RiF4*Fu] !S{91mDE`$`bvyƛ6N mj|ĆPJ'sPՓ땷هRUsg;ƻJtw~CH;"ijz=w ᵑK՛J"YЊDm ڕ bcPU4sc;BuikDlJVCrYP ґ٫; } %Y3~S}d$f Xێ#;hĊR2gF1$]`X BN.HPX[pdWqfgl!3g3" BcNSYto͍] !y ᧆ;tLpw ?(_-eLRw bV(,ͦ8X:r#aÙ%bٻ.tme؍Lyl~ 4 P|g8j,G.jbY[ؒ[chc140.#\hp\TK 02%@*?wzs^mCI>L||sKeU"8mXLB0$j;~a1Xv3 2vGUͬ5ŧ߹2k )4p dK.b/ѧPcJ^ў#6V,9؃#`nN&aSw;9..7,BLYG^!L2OooX8rgCms8-4o}Y/\taI!@>pW}}+(%-x.x,F LӃ >>Lxc # %. &,T&+i2Z8{SVVUZi(1*tVn/p2qmrV X+v\17f.JOSt}Ex&cnm QV Sq6_dx2zYHUAS!B\ HTPz˟ z&i$ 2#f#. dt\TH-N UV-G9KB8|:UWz폞D}/D{fK;aI^<Zqp@kT\; :*KX^[e;cT:?$vM q)F dWEKGrqm>!ໄ"n|A-)w8i^V0%(<2q;@|H|Kuwm ҺA@8gRpf&L:UXբ-Z~Mm "Cx8iiSbۂR0sEБ@QAFAV : @'CL@OKQ1SS{;@o ތxשY)+nKeid /)0>h#v<$ĆZvgYڣ,2yښ)@@NSʦɅ禨fY0>Ֆ-1^[m ` O~ܦ\]K+{HZ;)vq4V9@IlW%1eη`9B}]/0uuwXEH+ #S_ @)/U`x<ɁXi Y1r ף1дEfU7B͌w9 .{L1tW^lQq_,!v"\z+w OpnBxC7.Vx 2Up v%qu~6OI%fAEԻgtFVz}}ɛ"{t4YQ r Y ˅vkB6pT^9IPi (H`ew `es۰>C)0C&_nGAnPne,:IIEdSL>Fs\AѓfZ#ZȷLYzG k$Yw4W۶Fco4F1 m4ɾCԿFga@~ꓟܟ@w,;t!iy$'d A3~<2PmG_ԱeonHIReES)`CFtL,GQZBbkU-Aj

lNﻳbt)@\{qΰ)Щ+aAlV-vd_Ċɡ(.iܨ+bY}#ꎍͮ Q#jU3%2Mg)\P, ;$+ }D]N3?~pZԈ>cj)Cg+[k%ڲ 2 L]rsܖ{=݃y&9SM( r[+`źS0z$= `5㙱Cd?a8]M3jm=5Jvj #wylEغ9I,7hcqt탗դۭN-(\֯eeG4!%ܹR²c_yM\?^$[v8X: zIXnFr;'f8֥wU8=Rn:!;71ɬ C7qʟƇ> El+BPSam%UxJp>oL:P̰d%Ri ^ǖyk&\ϝBHQޫ f**EoN:@]zs7i}>PTy,۟WU~rKQNK_%YH"AKl;5ʮGQQ{($qgEa=mNE=$~VE PЬI8Mq>yY-^a\ů_C)P,e6kќUG'Zul i :Wj(+v۽=0OgjO8/ܣ{Xnl}]:/N(Q]gjˌ={+[7xo$_Sa3wo_M~lvNh$u7r呛;8>ZU !zG]\ne+]3bܙ(_N,BJl4+$WN j_uKQI:,MƸ SJsK7tLɗ8FZ{!#5]Y+KH#LVY:ݜ-tEa*}? d*O*pLv]9A6L:z}|0H5t⬣cڅz׆8kԖq(A}&m(m _G49598n`,PкEv\J.epӦW!GGOtлh "3hy E|T rp|XDr-a!K%D[7Im{fwwfߩbRf(0]BөP“37=lQo7oRʨ e][o? Mvw`V{U=st,0feˆv]%b, [TKҟ]S(Blq8hkv!;;,z${%KR6?:;um KF#\Qf*R¼ǩ:h{_ޒ3U,:0`+ ɭv,xOsG|QlrwNX9 5IޘT_i ?[MaN! j/&xz brJߚ_]ekYf' s!=zf(/9D{>eEg&'f:=H?&d%FW{lPCNNX'a-=nD`N[*KY^OC^%"#*I;S 7iT0B+k'W\~fݞ棰:,yE7~@(PqV#\ٷwg5JL;)22{N1S+c^x_0;QI>OOL mGҵ JDo 4Knæbi2An*ҺcbQf渡c($vkM3d ell""kuc?)-^/k@a{ҥq32[UAtf_Iw@PɂԤP2l1[#OӰ`q"&KjeMé-+GnѰ6,fQslF;JCߘM9RPS nQp #;l-0D|qwLs=VR"-?Xe<|BJt.b3QB u]Rs }L}>}oָ|d5SMv*)b~RJ47FyDխ|-!LSuw.8#DqUTEsmcAAE{c]ё5$?O!qBj4|E)esG.W G=ıX!, ._avN-h6m}7v,%#⍘X<]<6f+ cI=h6fd%1U—.jB ٱW:&"U!tTuJF|TA ۊ =L=;PL&f :Xl+&@ ^˾I\h#w]vZo>-Knj7QA zXȃgYrI!v7K"K)d_ C_?Ri<0{xA1ƣ+#J9 !-xaۡD|YzM?ә@ذ#OԡzF׽cNv#Aϑݐ &jG(df3d]]ee/|Jœ1bn fU4Ƅfr;ŵ 0h_vh,k.:~- (q|] Y./Ƣ3/_=dkUC9dm4ڍ9s+vb['Fq=-ol(e`;O[Agմr_H{>0OHXiq}!;̋ջhWb費8CǼb+\> jQu&:q=TbeN(Z1?9TO^S o2M)<fy2֓WݝMVKhlh"`˸d椰'/ BD'*)x|%^'#Q&]M{qHÁhNEP,.:4 ^iO=pntĕdM^65-VgHϋOhfg7)_@44*F xiJbִ@,c"J@{h*+0&A{F4\eW@rzcf̪p2?bZu'!vn[лN!&](;Knid#1*rw!"ǒVCOed z : Z$0`=ypWd+E@O,T+Q{ĥ|>N`%1OOzӡy 4}z 8k)W35 RUc&(# A4+kvz9O{ήؘ;^d⊺OBD-:T C+w vu\' ^NamKNד-pBwH*QKɗ$f)~*dsÔW Fs=m3t !5`1SvJ'}{H_AC6PJ < )MΛbޚu}UfF^AFZڏ^~a2.v}3ZEvXNPO0A|qW}P&Yj>E mV"=րM4B<ԲYRyPH$uU,nGs(G`Bc0x&v`LY%f iSpI]Z1(֐G #大nDZ(WEm{bG>yfz\ȝ"\k!Ym(?-:kFVp< S 1wY| 5%j 0Y"y'N5ezR#,C} }噉hq+yP5 l=&iJ?[Ew6hlۧ^pϢ7c1#ů8THBvBx[U%F @sT;$YvH A>p?| ;;JyԑTݦFUАK0 D:b4x; (o_Q6ge3 'GwS=N"r}.)2;٣4Q\lݗ~)/(tB'otк78"Of?PTԕ +&dڰ(?"ʢ(<Bb Ε?3VA!:R$"3XyȄ]ڮ㭑}3J3^WuC{ EGx"\bJ:ZX^~^ OF`GOpb3OZ׃Ѕ(\cuwX"ND% ¥) ζ' _\Ɲ0< ϔA$x[h95oouw/Ef|ٺ6-5aPQmӤ nF~m'X8RLj #jL9 ѴZ;t%28yʘS Nݔ%[@9z5 G|M:IDVاouJ/P: Lꛮtk;SL w~hY+)+mz<4CLBa25a`dOwlt`O)F3D+M-OsVrE`(̝x[|J90E )))lG+>D,04H("y<3 RHw_*R'YNUhMcy@?:>F{ex˜%SUƕe*zE q<ө8pLm }34K]JYVv{=,1ό´z£ YZ